{"version":3,"file":"C5Ren.mjs","names":["params: any[]","message: string","json","gencJSON: gencIn[]","p2d: Point2D","hexOriginal: string","hexAlphabet: string","count: number","value: number[]","k: number","int1: number","int2: number","i: number","arr:Array<number> | null","color:Color","returnVal: number","alpha: number","red: number","green: number","blue: number","list: Array<string>","x1: double","y1: double","x2: double","y2: double","temp:Rectangle2D","thisBR: Point2D","rectBR: Point2D","x:number","y:number","bottom:number","right:number","ret:string","ret:number","blob:Blob","dataURL:any","idealColor: Color","threshold: int","r: int","g: int","b: int","bounds:Rectangle2D","tm:TextMetrics","top:number","height:number","ctx:OffscreenCanvasRenderingContext2D","font:string","hexOriginal: string","hexAlphabet: string","count: int","value: number[]","k: int","int1: int","int2: int","i: int","dpi:number","returnSVG: string","hexStrokeColor: string","hexFillColor: string","strokeAlpha: float","fillAlpha: float","strokeOpacity: string","fillOpacity: string","ss: number","affiliation: number","defaultFillColor: string","svgStart: string","svgStartReplace: string","fillIndex:number","outlineSize:number","defaultStrokeColor: string","p:number","h:number","w:number","ratio:number","replacement: string","topGroupTag: string","newGroupTag: string","svg:string","status:number","returnVal:SVGInfo","largest: number","start:number","stop:number","rect:string","INCHES_PER_METER:number","METERS_PER_DEG:number","sizeSquare:number","screenLength:number","retVal:SVGInfo","maxSize:number","length:number","transx:number","transy:number","transform:string","newBbox:Rectangle2D","message: string","jsond","jsone","json6d","json6e","bbox: Rectangle2D","svg: string","lookup: Map<string, SVGInfo>","svgCount:number","i:number","temp : any","id:string","left: number","top: number","width: number","height: number","frameID: string","ss: string","affiliation: number","status: number","context: number","frameShape: string","mainIconID: string","ss: number","aff: number","pf: string","mod1ID: string","mod2ID: string","amp: string","hqtffd: string","oca: string","kl: Array<string>","keys: any","success:boolean","v: number","strVer: string","strSI: string","strSS: string","strStatus: string","strHQTFD: string","strAD: string","mod:string","temp:string","newID:string","m1: string","newID: string","mod: string","scc: string","cc:string","ss: number","pointCounts: number[]","dr: string","idr: number","name: string","points: number[]","jsond","jsone","intSS: number","msJSON: JSONSymbol[]","ss: string","e: string","et: string","est: string","versions: string","modifiers: Array<string>","g: string","dr: string","verArr:string[]","version:number","success:boolean","mods: Array<string>","key:string","ss: number","length: number","version: number","modifierString: string","msi: MSInfo","mods: Array<string>","res: string","scheme: string","newID: string","v: int","c: int","a: int","ss: int","s: int","ec: int","retColor: Color | null","symbolSet: int","set: int","affiliation: int","symStd: int","entityCode: int","entity: int","entityType: int","entitySubtype: int","version: int","drawRule: int","hqtfd: int","e: int","et: int","hq: int","centerX: double","centerY: double","text: string","textChar: string","context: int","ver: int","aff: int","rh: double","frameID: string","fs: string","rw: double","json","c2dJSON: c2dIn[]","basicID:string","newCode:string","parts:string[]","aff:string","status:string","modifier:string","parts: string[]","list: Array<string>","jsond","jsone","ss:number","l:number","code:string","name:string","sectorList:Array<string[]>","sectorList6:Array<string[]>","smJSON: modIn[]","entry:string[]","ver:number","id:string","al:Array<string[]>","type: int","j: int","left: double","right: double","top: double","bottom: double","n: int","br:Point2D","br1:Point2D","br2:Point2D","tl:Point","br:Point","out1: number","out2: number","Path","Path","rect: Rectangle","rect: Rectangle2D","pts: Array<POINT2>","j: int","pt: POINT2","pt1: POINT2","pt2: POINT2","n: int","temp: Rectangle","value: string","dblValue: number","modifiers: Array<number>","value: number","current: string","modifiers:Array<ShapeInfo>","msi:MSInfo","dr:number","ec:string","ec:number","longRem: double","metersPerDeg: double","longitude: double","latRem: double","pixDis: double","latitude: double","longRem: double","metersPerDeg: double","longitude: double","pt2dGeo: Point2D","y: double","ptPixels: Point","x: double","pt2DPixels: Point2D","arr:Array<T>","i:number","temp:Rectangle","bx1:int","by1:int","bx2:int","by2:int","i:int","x:int","y:int","hits: int","lastx: int","lasty: int","curx: int","cury: int","i: int","leftx: int","test1: double","test2: double","fx: float","fy: float","fw: float","fh: float","that: Path","Path","thatBounds: RectF","rectf: RectF","pi: PathIterator","j: int","x: double","y: double","w: double","h: double","ccw: double","dotprod: double","projlenSq: double","lenSq: double","stroke: BasicStroke","points: Array<POINT2>","i: PathIterator","coords: number[]","type: int","theta: double","lat1: double","lon1: double","lat2: double","lon2: double","y: double","x: double","z: double","h: double","dLat: double","dLon: double","b: double","e: double","f: double","g: double","k: double","a: double","pt: POINT2","c: double","d: double","m: double","n: double","p: double","lat: double","pPoints2: Array<POINT2>","ptCenter: POINT2","pt1: POINT2","pt2: POINT2","ptTemp: POINT2","a12b: ref<number[]>","dist1: double","a12: ref<number[]>","a21: ref<number[]>","saveAzimuth: double","a12c: ref<number[]>","j: int","circle: boolean","pPoint: POINT2","ptResult: POINT2","brng13: double","brng23: double","dist12: double","brngA: double","brngB: double","brng12: double","brng21: double","alpha1: double","alpha2: double","alpha3: double","dist13: double","lat3: double","lon3: double","normalizedPts: Array<POINT2>","minx: double","maxx: double","spansIDL: boolean","n: int","rect2d: Rectangle2D","ulx: double","lrx: double","uly: double","lry: double","ul: POINT2","ur: POINT2","lr: POINT2","width: double","height: double","deltax: double","deltay: double","ptEast: POINT2","bearing: double","dist: double","pEllipsePoints: POINT2[]","dFactor: double","ptLongitude: POINT2","ptLatitude: POINT2","l: int","array: POINT2[]","j: int","n: int","dist: double","pt: POINT2","middleSegment: int","d: double","k: int","dAngle: double","nTemp: int","m: ref<number[]>","CenterLinePoint: POINT2","dMinX: double","dMinY: double","dMaxX: double","dMaxY: double","pt0: POINT2","returnValue: double","xdist: double","ydist: double","max: double","result: int","deltaX: double","deltaY: double","pResultPoints: POINT2[]","result: boolean","b: double","delta: double","ptIntersect: POINT2","x: double","y: double","tempLinePoint: POINT2","dx: double","dy: double","dOffset: double","dHypotenuse: double","xPoints: Array<POINT2>","iterations: int","frontPt: POINT2","backPt: POINT2","extendFrontAbove: POINT2","extendFrontBelow: POINT2","extendBackAbove: POINT2","extendBackBelow: POINT2","xSize: double","dIncrement: double","dResult: double","m1: double","b1: double","bolVertical: int","pt3: POINT2","dOriginalDistance: double","m2: double","b2: double","m1: ref<number[]>","ptResult: POINT2","X: ref<number[]>","Y: ref<number[]>","theta: double","nQuadrant: int","points:Array<POINT2>","dxStart:number","dyStart:number","dxEnd:number","dyEnd:number","radius:number","angleStart:number","sweep:number","currentAngle:number","x:number","y:number","xmin: double","ymin: double","xmax: double","ymax: double","dRadius: double","pt1: POINT2","pt2: POINT2","C: POINT2","midPt: POINT2","E: POINT2","ptYIntercept: POINT2","dLength: double","offsetX: ref<number[]>","offsetY: ref<number[]>","ptsTemp: POINT2[]","dSign: double","AHBY: double","AHBX: double","AHBLY: double","AHBLX: double","AHBRY: double","AHBRX: double","dRotate: double","dTheta: double","dGamma: double","pdCenter: POINT2","pts: POINT2[]","dWidth2: double","m: double","count: int","dMRR: double","firstSegPt: POINT2","lastSegPt: POINT2 | null","pt4: POINT2","pt5: POINT2","startangle: double","endangle: double","increment: double","length: double","M: double","numarcpts: int","a: POINT2","e: POINT2","pArcLinePoints: POINT2[]","pt02d: Point2D","pt12d: Point2D","C2d: Point2D","az: double","ptGeo2d: Point2D","ptGeo: POINT2","ptPixels: POINT2","ptCenter2d: Point2D","dSegmentAngle: double","shape: Shape2","ptTemp: POINT2","counter: int","StartCurvePt: POINT2","EndCurvePt: POINT2","pSquallPts2: POINT2[]","numCurves: int","EndPt2: POINT2","angle: double","lAngle: int","maxPixels: double","maxX: double","minX: double","maxY: double","minY: double","upper: POINT2","lower: POINT2","left: POINT2","right: POINT2","bolVertical: boolean","line: POINT2[]","side0Intersect: boolean","side1Intersect: boolean","side2Intersect: boolean","side3Intersect: boolean","ur: POINT2","ll: POINT2","pt0Intersect: POINT2","pt1Intersect: POINT2","nResult: int","X: double","Y: double","bol0Inside: int","bol1Inside: int","nSpikeCounter: int","linetype: int","nNumberOfSegments: int","lCircleCounter: int","i: int","dPrinter: double","dIntLocation1x: double","dIntLocation2x: double","dIntLocation1y: double","dIntLocation2y: double","r: double","s: double","use: double","k: double","bint: double","pdAnswer: ref<number[]>","UpperLinePoint: POINT2","Lower1LinePoint: POINT2","Lower2LinePoint: POINT2","pCirclePoints: POINT2[]","averagePoint: POINT2","lastAveragePoint: POINT2","pTempLinePoints: POINT2[]","basePoints: Array<POINT2>","spikeLength: double","spikeHeight: double","minLength: double","radius: double","t: int","pixels: number[]","bolNoRepeats: boolean","x1: double","y1: double","x2: double","y2: double","len: double","dot: double","t: double","denom: double","ua: double","ub: double","controlPt: POINT2","pt2Temp: POINT2","pt3Temp: POINT2","dxLine:number","dyLine:number","dxToPoint3:number","dyToPoint3:number","scalarProjection:number","result: double","ulx: ref<number[]>","uly: ref<number[]>","lrx: ref<number[]>","lry: ref<number[]>","tempPt: POINT2","newshape: GeneralPath","coords: number[]","i: PathIterator","x1: int","x2: int","x3: int","y1: int","y2: int","y3: int","x3: double","y3: double","size: int","l: Point","r: Point","path: Array<Point>","maxDist: int","tmp: int","p: Point","left: Array<Point>","right: Array<Point>","l: POINT2","r: POINT2","path: Array<POINT2>","maxDist: double","tmp: double","p: POINT2","left: Array<POINT2>","right: Array<POINT2>","index: int","m01: ref<number[]>","m12: ref<number[]>","direction: int","intersectPt: POINT2","intersectPoints: Array<POINT2>","b01: double","b12: double","pt00: POINT2","pt01: POINT2","pt10: POINT2","pt11: POINT2","n","deepCopy: Array<POINT2>","j: int","n: int","pts: Array<POINT2>","pt: POINT2","left: double","top: double","right: double","bottom: double","linePt0: Point2D","linePt1: Point2D","x: double","y: double","k: int","segment: Line2D","pt0: Point2D","pt1: Point2D","ptsPath: Array<Point2D>","m1: double","m2: double","b1: double","b2: double","ptBefore: Point2D","ptAfter: Point2D","pt: Point2D","polygon: Array<POINT2>","hatchLines: Array<POINT2>","i: int","pt0: POINT2","pt1: POINT2","hatchLine: Line2D","rectHatch: Rectangle2D","rectPoly: Rectangle2D","ptsTemp: Array<POINT2>","lSegCounter: int","j: int","dDistance: double","nNumSegs: int","m: int","lLocx: int","lLocy: int","dAngle: double","arcPoints: number[]","dRemainder: double","dNum: double","dDen: double","lTotalpts: int","lNumSegs: int","vbPoints2: POINT2[]","dIncrement: double","nFactor: int","lFlotCounter: int","lineType: int","k: int","l: int","x1: int","y1: int","x2: int","y2: int","z2: int","numSegPts: int","z: int","lFlotCount: int","vbPoints: number[]","points: number[]","style10Points: POINT2[]","style10Counter: int","pt0: POINT2","pt1: POINT2","pt2: POINT2","crossPt1: POINT2","crossPt2: POINT2","bFlip: ref<number[]>","lDirection: ref<number[]>","lLastDirection: ref<number[]>","arcpoints: number[]","lNumFlots: int","lNumSpikes: int","nTotalCounter: int","m: ref<number[]>","lTotalPoints: int","pSpikePoints: POINT2[]","tempPoint: POINT2","pFlotPoints: POINT2[]","dSpikeSize: double","nFlotCounter: int","nSpikeCounter: int","flots: number[]","sumOfFlots: int","segmentLength: double","spikeLength: double","bolTooLong: int","d1: double","d2: double","bolVertical: int","n: int","m: double","deltaX: double","deltaY: double","dx: double","dy: double","nQuadrant: int","points: number[] | null","lTemp: number[]","pSegmentPoints: POINT2[]","nSegmentCounter: int","pFlotStart: POINT2[]","pFlotEnd: POINT2[]","pSpikeStart: POINT2[]","pSpikeEnd: POINT2[]","nSpikeEndCounter: int","nFlotEndCounter: int","nSegCounter: int","pSegPoints: POINT2[]","x1: number","x2: number","clsUtility","clsUtility","lineType: int","hatchStyle: int","j: int","hatch2: int","shape2: Shape2","index: int","hatchLineThickness: double","hatchColor: Color","hatchSpacing: int","clsUtilityJTR","shape: ShapeInfo","n: int","k: int","shape3: Shape2","shapeBk: Shape2","shapeFwd: Shape2","hatchLineShape: Shape2","hatchLineArea: Area","rect: Rectangle","x0: double","y0: double","width: double","height: double","horizLimit: int","vertLimit: int","vertPts: Array<POINT2>","horizPts: Array<POINT2>","vertPt: POINT2","horizPt: POINT2","shapeArea: Area","pt: Point","pts: Array<POINT2>","pt: POINT2","result: boolean","linetype: int","minSpikeDistance: double","dist: double","ptsGeo: Array<POINT2>","lastGoodPt: POINT2","currentPt: POINT2","currentPtGeo: POINT2","foundGoodPt: boolean","ptGeo: POINT2","ptPixels: POINT2","ptsPixels: Array<POINT2>","pt2: POINT2","pt2d: Point2D","pt0: POINT2","pt1: POINT2","pt: Point2D","pt1Geo2d: Point2D","pt1geo: POINT2","ptj: POINT2","ptjGeo: POINT2","controlPt: POINT2","pt0Relative: POINT2","relativeDist: double","pt0pt1dist: double","foundGoodPoint: boolean","strH: string","ptCurrent: POINT2","ptLast: POINT2","isClosedPolygon: boolean","minSize: int","rect: Rectangle2D","xmax: double","xmin: double","ymax: double","ymin: double","firstPoint: POINT2","points: Array<POINT2>","x: double","y: double","amplifier: int","cc:number","Rectangle","out1: number","out2: number","Point","Rectangle","Point","Rectangle","Rectangle","Rectangle","PathIterator","Rectangle","Point","PathIterator","temp:Array<string>","temp2:Array<number>","i:number","offsetX: double","offsetY: double","bi:ImageBitmap","osc: OffscreenCanvas | any","x: int","y: int","height: int","width: int","ii: ImageInfo","iwidth: int","iheight: int","bmp: OffscreenCanvas","center: Point2D","symbolBounds: Rectangle2D","TextInfo","ctx:any","tm:TextMetrics | any","top:number","left:number","width:number","height:number","bounds:Rectangle2D","osc:OffscreenCanvas | Canvas","temp:string[]","RS: RendererSettings","outlineOffset: int","bounds: Rectangle2D","res: string","name: string","size: string","weight: string","anchor: string","text: string","location: Point2D","seStroke: string","seFill: string","textInfo: TextInfo","TextInfo","ctx:OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D","tm:TextMetrics | any","top:number","left:number","width:number","height:number","osc:any","temp:string[]","RS: RendererSettings","outlineOffset: int","bounds: Rectangle2D","fill:string","stroke:string | null","strokeWidth:number","x:number","y:number","se: string","tm: TextMetrics","offset:Point2D","cx:number","cy:number","cRadius:number","cDiameter:number","cstroke:number","scale:number","transform:string","svg:string","radius:number","cBounds:Rectangle2D","modifierFont: Font","hd:number[]","modifierFontHeight: number","ssi: SVGSymbolInfo","newsdi: SymbolDimensionInfo","symbolBounds: Rectangle2D","imageBounds: Rectangle2D","centerPoint: Point2D","symbolCenter: Point2D","stiEchelon: SVGTextInfo","stiAM: SVGTextInfo","echelonBounds: Rectangle2D","amBounds: Rectangle2D","textColor: Color","textBackgroundColor: Color","strokeWidth: float","strokeWidthNL: float","lineColor: Color","fillColor: Color","alpha: float","offsetY: int","pixelSize: int","ss: int","dpi:number","mobilityBounds: Rectangle","ad: int","mobilityPath: Array<any>","fifth: int","x: int","y: int","centerX: int","bottomY: int","height: int","width: int","middleY: int","wheelOffset: int","wheelSize: int","rrHeight: int","muPath: Path","mvPath: Path","mwPath: Path","angleWidth: int","mxPath: Path","quarterX: double","incrementX: number","tY: number","mY: number","bY: number","boxHeight: int","squareOffset: int","Rectangle","leftX: int","rightX: int","size: number","tempShape: any","liBounds: Rectangle2D","liPath: Path","liTop: Point2D","liLeft: Point2D","liRight: Point2D","af: int","centerOffset: double","sideOffset: double","left: double","right: double","intEchelon: int","strEchelon: string","echelonOffset: int","outlineOffset: int","modifierFont","tfBounds: Rectangle2D","tfRectangle: Rectangle2D","tfx: double","tfw: double","tfy: double","tfh: double","fdiBounds: Rectangle2D","fdiTop: Point2D","fdiLeft: Point2D","fdiRight: Point2D","shiftY: int","strAO: string","ebRectangle: Rectangle2D","ebBounds: Rectangle2D","ebTextBounds: Rectangle2D","stiAO: SVGTextInfo","ebTop: int","ebLeft: int","ebWidth: int","ebHeight: int","ebColor: Color","barOffset:number","affiliationModifier: string","amOffset: int","pt1HQ: Point2D","pt2HQ: Point2D","hqBounds: Rectangle2D","domPoints: Point2D[]","domBounds: Rectangle2D","strQ: string","q: float","isY: boolean","temp: Point2D","i: int","i","ociBounds: Rectangle2D","ociShape: Rectangle2D","ociSlashShape: Path","ociOffset: int","temp: Rectangle2D","rBounds: Rectangle2D","rPath: Path","rPath2: Path","rCircle: Ellipse","rStrokeWidth: number","nsTx:number","nsTy:number","ratio:number","si:SVGInfo","sHeight:number","sWidth:number","nsBounds: Rectangle2D","nsCircle: Ellipse","nsLine: Line","nsStrokeWidth: number","sbSVG:string","svgStroke: string","svgTextColor: string","svgTextBGColor: string","svgStrokeWidth: number","svgTextOutlineWidth: int","hqStaff: Line","svgEBFill: string","svgFDIDashArray: string","dashArray: number[]","distance:int","fdiPath: Path","liStrokeWidth: int","status: int","statusColor: Color","svgOCIStatusColor: string","svgMobilitySW: number","size: double","ociStrokeWidth: float","domPath: Path","arrowPoints: Point2D[]","pt1: Point2D","pt2: Point2D","pt3: Point2D","length: int","dx2: int","dy2: int","x1: int","y1: int","x2: int","y2: int","yModifierOffset: int","radians: double","head:Point2D[]","endPoint:Point2D","arrowPoints:Point2D[]","x1:number","y1:number","x2:number","y2:number","dx:number","dy:number","length:number","offset:number","unitX:number","unitY:number","nx:number","ny:number","tipX:number","tipY:number","baseX1:number","baseY1:number","baseX2:number","baseY2:number","bar: Rectangle2D","barSize: int","path: Path","widthRatio: float","heightRatio: float","slashHeight: double","slashWidth: double","centerX: double","centerY: double","rsdi:SVGSymbolInfo","imageBounds:Rectangle2D","symbolBounds:Rectangle2D","symbolCenter:Point2D","ss:number","pixelSize:number","strokeWidth:number","slPath:Path","slBounds:Rectangle2D","values:string[]","speed:number","speedUnit:string","angle:number","distance:number","frame:string","fast:boolean","distanceScaler:number","dpi","bufferXL: int","bufferXR: int","bufferY: int","bufferText: int","tiArray: Array<TextInfo>","labelBounds: Rectangle2D","labelWidth: int","labelHeight: int","bounds: Rectangle2D","byLabelHeight: boolean","maxHeight: int","cc: string","modifierValue: string","tiTemp: TextInfo","text: string","TextInfo","xm: string","ym: string","vm: string","adm: string","aem: string","hm: string","afm: string","jm: string","km: string","lm: string","nm: string","pm: string","E: string","F: string","modifierFontDescent: number","descent: int","mods:Array<Modifier>","mod:Modifier","ec: int","e: int","et: int","est: int","arrMods: Array<TextInfo>","yForY: int","strText: string","cc:number","scc:string","ti: TextInfo","ti2: TextInfo","is2525E:boolean","modX: string","tempBounds: Rectangle2D","modifierBounds: Rectangle2D","size: int","tempShape: TextInfo","shiftX: int","msi: MSInfo","ec:number","ssi:SVGSymbolInfo","newsdi:SymbolDimensionInfo","alpha:number","textColor:Color","textBackgroundColor:Color","centerPoint:Point2D","imageBoundsOld:Rectangle2D","sb:string","svgFill: string","svgStrokeWidth: string","name: string","size: string","weight: string","color: Color","tbm: int","outlineWidth: int","outlineColor: Color","k: int","j: int","ver:number","x:number","y:number","centered:boolean","p:number","strict:boolean","mp:string","temp:string","sep:string","fs:string","buffer:number","onTop:boolean","version:number","hasModifiers: boolean","context: int","cc: int","f:Font","ff:string","fstyle:number","fsize:number","osc:any","tm:TextMetrics | any","OSCDefined:boolean","osc:OffscreenCanvas | Canvas","si: SVGSymbolInfo","ii: ImageInfo","newSDI: SymbolDimensionInfo","lineColor: string","fillColor: string","iconColor: string","alpha: float","frameID: string","iconID: string","mod1ID: string","mod2ID: string","siFrame: SVGInfo","siIcon: SVGInfo","siMod1: SVGInfo","siMod2: SVGInfo","top: int","left: int","width: int","height: int","svgStart: string","strSVGFrame: string","symbolBounds: Rectangle2D","hasDisplayModifiers: boolean","hasTextModifiers: boolean","pixelSize: int","keepUnitRatio: boolean","icon: boolean","noFrame: boolean","frc: OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D | null","version: int","rect: Rectangle2D","ratio: float","heightRatio: float","widthRatio: float","p: float","h: float","w: float","sbGroupUnit:string","color:string","unit:string","centerOctagon: Point","centerPoint: Point","anchor: Point2D","anchor","cv:any","widthOffset: int","svgWidth: int","svgHeight: int","svgAlpha: string","svgTranslateGroup: string","transX: double","transY: double","imageBounds: Rectangle2D","sbSVG:string","outlineWidth: number","asIcon: boolean","outlineSymbol: boolean","msi: MSInfo","top: number","left: number","width: number","height: number","ratio: double","ss: int","ec: int","mod1: int","hasAPFill: boolean","borderPadding: float","strSVGIcon: string","scaler:number","apFill: string","circle:SVGSymbolInfo","newSVG:string","h: double","w: double","offset: int","strLineJoin: string","siNew: SVGSymbolInfo","frc:any","sdiTemp: SymbolDimensionInfo","cLineColor: Color","lineColor:string","fillColor:string","outlineWidth:number","msi:MSInfo","iconID:string","siIcon:SVGInfo","top:number","left:number","width:number","height:number","svgStart:string","strSVG:string","ratio:number","symbolBounds:Rectangle2D","drawAsIcon:boolean","pixelSize:number","drawCustomOutline:boolean","ii:SVGSymbolInfo","version:number","rect:Rectangle2D","strSVGIcon:string","p:number","h:number","w:number","offset:number","bmp:Rectangle2D","centerPoint:Point","sbDesc:string","bounds: Rectangle2D","iBounds: Rectangle2D","svgi: SVGInfo","strSVG: string","result: boolean","theta1: double","theta0: double","label: string","pt0: POINT2","pt1: POINT2","modifier: Modifier2","modifier:Modifier2","symbolID: string","symbol: SVGSymbolInfo","mods: Map<string, string>","sa: Map<string, string>","contaminationCode: int","modifier1Code: int","lineType: int","contaminationSP: string","decsionPoint:string","anchorPoint: string","j: int","x: double","y: double","n: int","lineTooShort: boolean","metrics: FontMetrics","echelonSymbol: string","stringWidthEchelonSymbol: int","dist: double","tWidth: int","t1Width: int","totalWidth: int","csFactor: double","foundSegment: boolean","TLineFactor: double","T1LineFactor: double","countryCode: string","middleSegment: int","modDist: double","segDist: double","midpt: POINT2","ptTemp: POINT2","lastIndex: int","nextToLastIndex: int","ptLast: POINT2","ptNextToLast: POINT2","stringWidth: double","p0: POINT2","p1: POINT2","last: double","leftPt: POINT2","rightPt: POINT2","topPt: POINT2","bottomPt: POINT2","midPt: POINT2","index: int","i: int","maxDTGWidth: double","ptUl: POINT2","ptUr: POINT2","ptLr: POINT2","ptLl: POINT2","dash: string","combinedDTG: string","clipBoundsPoly: Polygon","clipRect: Rectangle2D","useClipRect: boolean","lastPt: POINT2","foundVisibleSegment: boolean","clipArray: Array<Point2D>","x: int","y: int","mbrPoly: Polygon","n","t: int","font: Font","stringHeight: double","wfits: boolean","w1fits: boolean","ww1fits: boolean","hfits: boolean","h1fits: boolean","h2fits: boolean","s: string","pt2: POINT2","pt3: POINT2","lineFactor: double","x1: double","y1: double","x2: double","y2: double","ptCenter: POINT2","totalLength: int","mid: double","remainder: double","height: double","deltax: double","deltay: double","linetype: int","isClosedPolygon: boolean","isChange1Area: boolean","sz: int","heightMBR: double","change1Height: double","heightModifiers: double","modifiers: Array<Modifier2>","minLF: double","isValid: boolean","expandModifiers: boolean","shrinkModifiers: boolean","addEllipsis: boolean","modifierE: Modifier2","factor: double","deltaLF: double","newLF: double","maxLF: double","modifiers2: Array<Modifier2>","origPoints: Array<POINT2>","shiftLines: boolean","dist2: double","northestPtIndex: int","southestPtIndex: int","northestPt: POINT2","southestPt: POINT2","stringWidth: int","stringWidth2: int","WDash: string","TSpace: string","TDash: string","DPIScaleFactor: double","v: string","ap: string","pts: POINT2[]","pt22: Point2D","middleSegment2: int","lr: POINT2","ll: POINT2","ul: POINT2","ur: POINT2","size: int","dAngle0: double","dAngle1: double","stringHeight: int","si:SVGSymbolInfo","ptDP1:POINT2","ptDP2:POINT2","dist3: double","TMod:string","version:number","TMod: string","offsetCenterPoint: POINT2","arrowOffset: double","isAlt: boolean","arrowSide: int","ptLeft: POINT2","ptRight: POINT2","shiftFactor: double","lines: int","AM: Array<number>","AN: Array<number>","X: string","altitudes: string[]","am: string[]","an: string[]","numSectors: int","pt02d: Point2D","pt12d: Point2D","az12: double","locModifier: Array<POINT2>","locAZModifier: Array<POINT2>","pt22d: Point2D","radius: double","k: int","sector: string[]","left: double","right: double","orientation: double","ptPixels: Point2D","pt0F: POINT2","pt1F: POINT2","base: double","basex2: double","ptTipF: POINT2","X: string[]","rfaLines: int","pt: POINT2","theta: double","quadrant: int","modifierFill: Shape2","ptTemp0: POINT2","ptTemp1: POINT2","pt4: POINT2","pt5: POINT2","pt6: POINT2","pt7: POINT2","hmap: Map<number, Color>","color: Color","shape: Shape2","segShape: Shape2","ptEchelonStart: POINT2","ptEchelonEnd: POINT2","stroke: BasicStroke","fontBackColor: Color","image: SVGSymbolInfo","shape2: Shape2","anchor:Point2D","anchorOffset:Point2D","direction: int","glyphPosition: Point","modifierPosition: Point2D","justify: int","tl: TextLayout","frc: FontRenderContext","siOutline: Shape2","outline: Shape","width: int","ptsPoly: Array<Point2D>","ptPoly: Point2D","coords: number[]","zeros: int","i: PathIterator","type: int","pts: Array<POINT2>","pt2d: Point2D","contaminationSP:string","anchorPoint:string","ptIntersect: Point2D","edgePt1: Point2D","edgePt2: Point2D","edge_x: double","edge_y: double","m: double","deltaX: double","deltaY: double","ptsResult: Array<Point2D>","ulx: double","uly: double","lrx: double","ul: Point2D","ur: Point2D","j: int","current: Point2D","previous: Point2D","intersectPt: Point2D","edge: Line2D","n: int","lry: double","ll: Point2D","lr: Point2D","result: int","pt0: Point2D","ptn: Point2D","addToFront: boolean","addToEnd: boolean","pt0: POINT2","ptn: POINT2","shapes: Array<Shape2>","shape: Shape2","tg2: TGLight","dist0: double","dist1: double","dist2: double","start: int","end: int","box: Array<Point2D>","poly: Array<Point2D>","polygon: Array<Point2D>","isClosed: boolean","hashMap: Map<string, Point2D>","clipBounds2: Rectangle2D","addedLinePoints: int","dash: number[]","dashedPolylines: Array<Array<Point2D>>","dashIndex: int","remainingInIndex: double","i: int","segStartPt: Point2D","segEndPt: Point2D","segLength: double","dashedPolyline: Array<Point2D>","dashFlipPoint: Point2D","s: BasicStroke","clsUtilityJTR","j: int","k: int","shape2: ShapeInfo","polylines2: Array<Array<Point2D>>","polyline: Array<Point2D>","polyline2: Array<Point2D>","pt2d: Point2D","n: int","t: int","linetype: int","shape: Shape","shapeInfo: ShapeInfo","polylines: Array<Array<Point2D>>","type: int","simpleFillShape: ShapeInfo","isClosed: boolean","ptsPoly: Array<Point2D>","ptPoly: Point2D","coords: number[]","i: PathIterator","lgPoly: Array<Point2D>","pts2: Array<POINT2>","clsUtility","pt0: POINT2","pt1: POINT2","pt2: POINT2","pt3: POINT2","m: double","m1: double","b: double","b1: double","lineSegments: Array<Line2D>","ptn: POINT2","poly: Polygon","lineSegment: Line2D","midPt: POINT2","expandPts: Array<POINT2>","thisLine: Line2D","nextLine: Line2D","x1: double","y1: double","x2: double","y2: double","x: double","y: double","totalX: double","totalY: double","srcPts: Point2D[]","destPts: Point2D[]","ptsPoly2: Array<Array<Point2D>>","pts: Array<Point2D>","addPts: Array<Point2D>","pt0: Point2D","pt1: Point2D","line: Line2D","clipPoly: Polygon","area: Area","clipBounds: Rectangle2D","clipPoints: Array<Point2D>","rectx: Rectangle","ptLast: Point2D","pt02d: Point2D","intersects: boolean","frontIndex: int","backIndex: int","pts: Array<POINT2>","result: boolean","currentSegment: Line2D","strH: string","factor: double","maxLengthPixels: double","maxLengthClipArea: double","temp: double","pt2d0: Point2D","pt2d1: Point2D","result: int","pt02d: Point2D","ptLast2d: Point2D","pt0: POINT2","ptLast: POINT2","nearestPt: Point2D","clipArray: Polygon","j: int","minDist: double","dist: double","sidePt: POINT2","addToFront: boolean","addToEnd: boolean","totalX: double","totalY: double","counter: int","ptCenter: POINT2","ptNear: POINT2","ptIntersect: Point2D","x: double","y: double","ll: Point2D","ul: Point2D","m1: double","m2: double","b1: double","b2: double","ptsResult: Array<Point2D>","pt1: Point2D","pt2: Point2D","clipBoundsPoint: Point2D","ptClipBoundsIntersect: Point2D","b3: double","b4: double","ptPreviousIntersect: Point2D","ptCurrentIntersect: Point2D","clipBoundsQuadrant: int","previousQuadrant: int","currentQuadrant: int","current: Point2D","previous: Point2D","intersectPt: Point2D","edge: Line2D","n: int","shape: Shape2","tg2: TGLight","dist0: double","dist1: double","dist2: double","start: int","end: int","shapes: Array<Shape2>","ptn: POINT2","poly: Array<Point2D>","isClosed: boolean","polygon: Array<Point2D>","hashMap: Map<string, Point2D>","clipBoundsPtStart: Point2D","clipBoundsPtEnd: Point2D","addedLinePoints: int","pt: POINT2","x: double","y: double","ptPixels: Point2D","a12: ref<number[]>","a21: ref<number[]>","pt0: POINT2","pt1: POINT2","ptPixels50: Point2D","ptPixels60: Point2D","degLonPerPixel: double","j: int","minX: double","maxX: double","n: int","degWidth: double","midX: double","width: ref<number[]>","length: ref<number[]>","attitude: ref<number[]>","radius: ref<number[]>","ptTemp: POINT2","pt00: POINT2","pPoints: POINT2[]","ptCenter: POINT2","ellipsePts: POINT2[]","width: number","attitude: number","pt0","pt1","width","attitude","leftWidth: number","rightWidth: number","pts: POINT2[]","heightD: double","widthD: double","crossLength: double","centerPt: POINT2","pPoints2: Array<POINT2>","ptTemp2: POINT2","pPointsArc: Array<POINT2>","pPoints: Array<POINT2>","pPoints","farLeftPixels: Array<POINT2>","farRightPixels: Array<POINT2>","shapesLeft: Array<Shape2>","shapesRight: Array<Shape2>","tempPixels: Array<POINT2>","shape: Shape2","dist: double","pt02d: Point2D","pt12d: Point2D","beginLine: boolean","currentPt: POINT2","lastPt: POINT2","k: int","linetype: int","l: int","radius: double","pts: Array<POINT2>","radii: number[]","strAM: string","strs: string[]","t: int","length: int","strLeftRightMinMax: string","max: double","maxx: double","leftRightMinMax: string[]","numSectors: int","maxIndex: int","strLeft: string","strRight: string","strMin: string","strMax: string","tg1: TGLight","radii: string[]","circle: boolean","pPointsInnerArc: Array<POINT2>","pPointsOuterArc: Array<POINT2>","sectorPoints: Array<POINT2>","allPoints: Array<POINT2>","pt2: POINT2","left: double","right: double","min: double","n","orientation: double","sector: string[]","pt0F: POINT2","pt1F: POINT2","ptBaseF: POINT2","ptLeftF: POINT2","ptRightF: POINT2","ptTipF: POINT2","base: double","basex2: double","lineType: int","minSpikeDistance: double","segmented: boolean","removedPt: boolean","clsUtility","symbolId: string","pt2d: Point2D","style: int","pts2d: Array<Point2D>","shape: GeneralPath","shapeSpecs2: Array<Shape2>","shapeSpec2: Shape2","h: int","w: int","x: int","y: int","clipBounds: Rectangle2D","clipPoints: Array<Point2D>","rectx: Rectangle","poly: GeneralPath","tg: TGLight","pts2: Array<POINT2>","shape: Shape","gp: GeneralPath","tempShapes: Array<Shape2>","shapeSpecs: Array<Shape2>","coords: number[]","shapeSpec: Shape2","i: PathIterator","clsUtilityJTR","latLongs: Array<POINT2>","resultPts: Array<POINT2>","interval: double","az: double","maxDist: double","locs: Array<POINT2>","i: int","points: Array<POINT2>","H: string","color: string","bolIsAC: boolean","acWidth: int","lat1: double","lon1: double","lat2: double","lon2: double","d: double","flt: double","f: double","A: double","B: double","z: double","lat: double","lon: double","bolSegmentAC: boolean","useVincenty: boolean","hmap: Map<number, string>","linetype: int","hmap: Map<number, Color>","clsUtilityJTR","shape: Shape2","stroke: BasicStroke","j: int","n: int","color: Color","segShape: Shape2","lastColor: Color","dist: double","dist2: double","pt0: POINT2","pt1: POINT2","lastPt: POINT2","shapes: Array<Shape2>","x: double","y: double","width: double","height: double","clipBounds2: Rectangle2D","clipRect: Rectangle2D","clipArray: Array<Point2D>","rectx: Rectangle","clsUtility","lineType: int","inputLineType: int","DPIScaleFactor: double","minPoints2: int","msInfo: MSInfo","bolResult: boolean","bolMeTOC: int","pts: Array<POINT2>","g2d: Graphics2D","t: int","j: int","nextSegment: boolean","p1: P1","n: int","returnValue: int","lineType: int","lineType2: int","channelPixels: number[]","lineCount: int","numPoints: int","counter: int","goodUpperPixels: number[]","goodLowerPixels: number[]","pt: POINT2","t: int","vblSaveCounter: int","flotPixels: Array<POINT2>","i: int","flotID: string","flotTG: TGLight","flotShapes: Array<Shape2> | null","pixels2: Array<POINT2>","pts: POINT2[]","ul: POINT2","lr: POINT2","flotDiameter: double","x0: double","y0: double","x1: double","y1: double","pt0: POINT2","pt1: POINT2","pixels2: number[]","partitions: Array<P1>","pixels: number[]","segments: boolean[]","factor: double","distanceToChannelPoint: ref<number[]>","channelWidth: int","pixels2: double[]","singleLinePartitions: Array<P1>","symbolSet: int","entityCode: int","version: int","minThickness: int","cosTheta: double","sinTheta: double","xp: double","j: int","x1p: double","x2p: double","y1p: double","mp: double","yp: double","lineObject: GeneralPath","lineObject2: GeneralPath","splinePoints: Array<POINT2>","splinePoints2: Array<POINT2>","k: int","l: int","shape: Shape2","ptLast: POINT2","twoSplines: Array<POINT2>","upperSpline: Array<POINT2>","lowerSpline: Array<POINT2>","originalPixels: Array<POINT2>","t: int","u: int","v: int","w: int","pixels: Array<POINT2>","partitions: Array<P1>","splinePoints3: Array<POINT2>","splinePoints4: Array<POINT2>","splinePointsArrays: Array<Array<POINT2>>","splinePoints2Arrays: Array<Array<POINT2>>","ptsArray: Array<POINT2>","array: Array<POINT2>","array2: Array<POINT2>","theta: double","pt: POINT2","pt2: POINT2","n: int","stroke: BasicStroke","patternFill: SVGSymbolInfo","lineThickness: int","shapeType: int","lineType: int","isClosedPolygon: boolean","dotLength: double","spacing: double","points: Array<POINT2>","arcLength: double","i: int","dash: number[]","dotAndSpaceLength: double","dashLength: double","ptBase: POINT2","ptTemp: POINT2","pts: Array<POINT2>","pt0: POINT2","pt1: POINT2","pt3: POINT2","pt4: POINT2","pt5: POINT2","pt6: POINT2","pt_before: POINT2","pt_after: POINT2","Di: POINT2","p2: POINT2","p3: POINT2","pt_after2: POINT2","control_scale: double","d: double","tmpArray: Array<POINT2>","DiPlus1: POINT2","P1","PA: POINT2","PB: POINT2","dx: double","dy: double","Pc_1: POINT2","Pc_2: POINT2","Pc_3: POINT2","Pc_4: POINT2","Pa_1: POINT2","Pa_2: POINT2","Pa_3: POINT2","distance: double","x: double","y: double","increment: double","t: double","channelPoints2: Array<POINT2>","pLinePoints: number[]","channelPoints: number[]","numPoints: int","usePtr: int","shapes: Array<Shape2>","tg: TGLight","style: int","x: double","y: double","xmin: double","xmax: double","ymin: double","ymax: double","j: int","pt0: POINT2","pt1: POINT2","boundsEdge: Line2D","ptsLine: Line2D","n: int","result: int","result: boolean","pt2: POINT2","dist: double","shapeStyle: int","lineStyle: int","lineType: int","hasFill: boolean","fillStyle: int","firstPt: POINT2","lastPt: POINT2","fillColor: Color","r: int","g: int","b: int","alpha: int","r1: int","r2: int","g1: int","g2: int","b1: int","b2: int","stroke: BasicStroke","dashLength: double","dotLength: double","dotSpace: double","shape: Shape2","lineThickness: int","tempShapes: Array<Shape2>","i: int","arrowHeadShape: Shape2","rectShape: Shape2","x1: double","y1: double","x2: double","y2: double","dx2: double","x3: double","y3: double","width: int","numPOINT2s: int","channelWidthPOINT2: POINT2","lastSegmentPt1: POINT2","lastSegmentPt2: POINT2","m: ref<number[]>","m1: double","distance: double","ptIntersect: POINT2","bolVertical: boolean","hypotenuse: double","ptCenter: POINT2","ptLeftMin: POINT2","ptRightMax: POINT2","k: int","strLeft: string","strRight: string","strMin: string","strMax: string","temp: string","nLeft: double","nRight: double","nMin: double","nMax: double","a12: ref<number[]>","a21: ref<number[]>","numSectors: int","tempPixels: number[]","counter: int","numPoints: int","intPixelSize: int","ptCurrent: POINT2","ptLast: POINT2","locD: POINT2","locA: POINT2","locB: POINT2","dblDx: double","dblDy: double","dblTheta: double","locC: POINT2","dblAngle: double","dblWidth: double","m1: ref<number[]>","m2: ref<number[]>","bolVertical1: boolean","bolVertical2: boolean","pt0F: POINT2","pt1F: POINT2","pt2F: POINT2","nextP: P1","angles: number[]","angle: double","degrees: double","angleTooSmall: boolean","newPt: POINT2","quadrant: int","pts2: Array<POINT2>","symbolSet: int","entityCode: int","version: int","msInfo: MSInfo","hMap: Map<number, Color>","colorStrs: string[]","numSegs: int","segPlusColor: string","seg: string[]","color: Color","index: int","hMap: Map<number, string>","foundPt: boolean","t: int","u: int","hmap: Map<number, Color>","hmap2: Map<number, Color>","segPt0: POINT2","segPt1: POINT2","dist0: double","dist1: double","rectOrigPts: Rectangle2D","rectClipPts: Rectangle2D","h: string","points: Array<POINT2>","LCChannelWith: double","ptA: POINT2","ptB: POINT2","ptC: POINT2","renderMPUtility","linetype: int","glyphSize: double","hmapPixels: Map<number, POINT2>","hmapGeo: Map<number, POINT2>","currentIndex: int","dist2: double","direction1: double","direction2: double","delta: double","pixels: Array<POINT2>","geo: Array<POINT2>","line: Line2D","polygon: Polygon","ptExtend: POINT2","extend: int","midPt: POINT2","pt3: POINT2","pt4: POINT2","result: double","dstartx: double","dstarty: double","dendx: double","dendy: double","a: double","b: double","ctrX: double","ctrY: double","x1: double","y1: double","x2: double","y2: double","startAngle: double","endAngle: double","angleIncrement: double","t: double","i: int","temp: double","point_mid: POINT2","j: int","result: int","dP0P1M: double","iP0P1B: double","pntMid: POINT2","iDiagEOL_length: double","dAngle1: double","DPIScaleFactor: double","counter: int","savepoints: POINT2[]","iLength: double","iRadius: double","iDeltaX1: double","iDeltaY1: double","iDeltaX2: double","iDeltaY2: double","ptArcCenter: POINT2","arcpoints: POINT2[]","deltapoints: POINT2[]","ptsSeize: POINT2[]","d: double","p1:POINT2","p3:POINT2","p5:POINT2","p2:POINT2","p4:POINT2","dpi:number","scale:number","arcDistance:number","anchor1:POINT2","anchor2:POINT2","path:Array<POINT2>","exc:any","reverseArc: boolean","pt0: POINT2","pt1: POINT2","pt2: POINT2","pt3: POINT2","pt4: POINT2","quadrant: int","sign: int","initialPt: POINT2","endPt0: POINT2","endPt1: POINT2","length1: double","length2: double","delta: double","ptsJaggyLine: POINT2[]","angle0: double","deltaX0a: double","deltaY0a: double","midPt0: POINT2","deltaX0b: double","deltaY0b: double","angle1: double","deltaX1a: double","deltaY1a: double","midPt1: POINT2","deltaX1b: double","deltaY1b: double","dAngle0: double","dDeltaX0: double","dDeltaY0: double","dDeltaX1: double","dDeltaY1: double","iLengthPt0Pt1: double","iLengthPt0Pt2: double","iDelta: double","t: int","iFontSize: double","iLetterOffset: double","pts: POINT2[]","goLeftThenRight: boolean","origPoints: POINT2[]","counter:number","pt0:POINT2","pt1:POINT2","pt2:POINT2","pt3:POINT2","pt4:POINT2","pt5:POINT2","offset:POINT2","intersect:POINT2","xOffset:number","yOffset:number","pixelSize:number","distance:number","center:POINT2","font:Font","ptCenter:POINT2","pointsCorner: POINT2[]","rectpts: POINT2[]","deltapoints1: POINT2[]","deltapoints2: POINT2[]","iDeltaX: ref<number[]>","iDeltaY: ref<number[]>","bPointsRight: int","midPt: POINT2","len: double","ptB: POINT2","shape: Shape2","stroke: BasicStroke","w: double","j:number","ptsArrow: POINT2[]","ptCenter: POINT2","deltapoints3: POINT2[]","ptPerp: POINT2","iPerpLength: double","dCosAngle1: double","dSinAngle1: double","dAngle2: double","dDeltaX2: double","dDeltaY2: double","m: ref<number[]>","ptRelative: POINT2","savepoints: POINT2[] | null","dLength: double","dJaggyHalfAmp: double","dJaggyHalfPeriod: double","dDeltaXOut: double","dDeltaYOut: double","dDeltaXAlong: double","dDeltaYAlong: double","iNumJaggies: int","drawJaggies: boolean","ul: POINT2","lr: POINT2","iDeltaX1: ref<number[]>","iDeltaY1: ref<number[]>","iDeltaX2: ref<number[]>","iDeltaY2: ref<number[]>","dArcRadius: double","ptArcCenterReversed: POINT2","ptArcStart: POINT2","iCircleRadius: double","dChordLength: double","dDeltaX3: double","dDeltaY3: double","factor: double","isArcReversed: boolean","dx1: double","dx2: double","dy1: double","dy2: double","o: double","iLengthPt2Pt3: double","clockwise: boolean","side01: int","side12: int","savepoints2: POINT2[] | null","arrowpts: POINT2[]","midpt: POINT2","client: string","dMBR: double","ptAboveLine: POINT2","ptBelowLine: POINT2","ptLeftOfLine: POINT2","ptRightOfLine: POINT2","distToLine: double","distanceToPointAboveLine: double","distanceToPointBelowLine: double","distanceToPointLeftOfLine: double","distanceToPointRightOfLine: double","ptMid: POINT2","dist: double","dist2: double","ptTail: POINT2","lineAngle: double","curveAngle: double","upperBound: double","dRadius: double","dAngle1c: double","dAngle2c: double","dAngle12c: double","dAngleTic: double","iArrowLength: double","ptCenter2: POINT2","ptTemp: POINT2","nPointCounter: int","nDiff1X: double","nDiff2X: double","nDiff1Y: double","nDiff2Y: double","nLast: int","lOrient: int","LinePoint1: POINT2","LinePoint2: POINT2","LinePoint3: POINT2","ResultChannelPoint: CChannelPoints2","j: int","bolResult: int","lTotal: int","lHowManyThisSegment: int","d: double","pLinePoints2: POINT2[]","channelWidth: int","pNewLinePoints: POINT2[]","pChannelPoints: CChannelPoints2[]","lCounter: int","x: double","y: double","OuterTipLinePoint: POINT2","InnerTipLinePoint: POINT2","EndLinePoint: POINT2","TempLinePoint: POINT2","pt0: POINT2","pt1: POINT2","origArrowPt: POINT2","ptUpper0: POINT2","ptLower0: POINT2","dist: double","midPt: POINT2","cAnswers: CChannelPoints2","m: double","bPerpendicular: double","Upperb: double","Lowerb: double","dWidth: double","bolVertical: int","pdResult: ref<number[]>","pAnswerLinePoints: CChannelPoints2","m1: double","m2: double","Lowerb1: double","Upperb1: double","Lowerb2: double","Upperb2: double","bolVerticalSlope1: int","bolVerticalSlope2: int","x: ref<number[]>","y: ref<number[]>","lResult: int","vbiDrawThis: int","k: int","vblCounter: int","nPrinter: int","max: int","remainder: double","vblUpperCounter2: int","vblLowerCounter2: int","nReverseUpper: int","lUpperFlotCount: int","lLowerFlotCount: int","nLowerCounter: int","lUpperCounter: int","lResultCounter: int","XCounter: int","l: int","pi: double","dAngle: double","a: double","b: double","dFactor: double","lEllipseCounter: int","arrowOffsetFactor: double","pLowerLinePoints: POINT2[]","pUpperLinePoints: POINT2[]","pArrowLinePoints: POINT2[]","pLinePoints: POINT2[]","pUpperFlotPoints: POINT2[]","pLowerFlotPoints: POINT2[]","pOriginalLinePoints: POINT2[]","pOriginalLinePoints2: POINT2[]","pt2: POINT2","pt3: POINT2","pt4: POINT2","midPt1: POINT2","midPt2: POINT2","arrowPts: POINT2[]","XPoints: POINT2[]","pEllipsePoints2: POINT2[]","temp1LinePoint: POINT2","ptCenter: POINT2","temp2LinePoint: POINT2","lastPoint: POINT2","nextToLastPoint: POINT2","shiftLines: boolean","xSize: int","dIncrement: double","f: double","ptCenter2: POINT2","rotaryTooShort: boolean","mUpper: ref<number[]>","mLower: ref<number[]>","bolVerticalUpper: int","bolVerticalLower: int","bUpper: double","bLower: double","dist1: double","dist2: double","dist2","DPIScaleFactor: double","dFeature: double","shape: Shape2 | null","beginLine: boolean","beginPath: boolean","fillShapes: Array<Shape2>","shapes: Array<Shape2>","newPts: Array<POINT2>","shape: Shape2","n: int","t: int","t","count: int","vbiDrawThis: int","j: int","vblSaveCounter: int","pSquarePoints: POINT2[]","pUpperLinePoints: POINT2[]","pLowerLinePoints: POINT2[]","dRadius: double","pointsCorner: POINT2[]","spikeLength: double","width: double","height: double","ul: POINT2","lr: POINT2","ptsCorner: POINT2[]","d: double","xCounter: int","numThisSegment: int","lEllipseCounter: int","lHowManyThisSegment: int","total: int","n: int","vblXCounter: int","nHowManyThisSegment: int","dHowFar: double","counter: int","dist: double","numCurves: int","qty: int","lCounter: int","dCounter: double","dIncrement: double","point_mid: POINT2","savepoints: POINT2[]","dLength: double","dJaggyHalfAmp: double","dJaggyHalfPeriod: double","iNumJaggies: int","DPIScaleFactor: double","lResult: int","lPtrcntr: int","lLowerFlotCount: int","lUpperFlotCount: int","pLinePoints: POINT2[]","pLowerLinePoints: POINT2[]","pUpperLinePoints: POINT2[]","i: number","j: int","points: Array<POINT2> | null","pt: POINT2","vblSaveCounter: int","pLinePoints: POINT2[]","vblCounter: int","nCounter: int","k: int","lCount: int","dIncrement: double","m: ref<number[]>","pSpikePoints: POINT2[]","pt0: POINT2","pt1: POINT2","numGlyphs: int","dGlyphSize: double","dLengthSegment: double","dSegIncrement: double","dSpikeSize: double","limit: int","numSpikes: int","nDirection: int","m0: ref<number[]>","b: double","X0: double","Y0: double","X: double","Y: double","nInOutCounter: int","bolVertical: int","bolVertical2: int","nOrientation: int","lineType: int","n: int","pt2: POINT2","pt3: POINT2","remainder: double","ptsSeize: POINT2[]","d: double","E: POINT2","l: int","ptsArc: POINT2[]","midPts: POINT2[]","trianglePts: POINT2[]","pArrowPoints: POINT2[]","pArrowPoints2: POINT2[]","dRadius: double","dLength: double","savepoints: POINT2[]","DPIScaleFactor: double","ptsArc2: POINT2[]","start:POINT2","end:POINT2","midX:number","midY:number","dx:number","dy:number","distance:number","targetDistance:number","changeArc: boolean","dRemainder: double","crossPt1: POINT2","crossPt2: POINT2","counter: int","StartSegPt: POINT2","EndSegPt: POINT2","savePoint1: POINT2","savePoint2: POINT2","sign: ref<number[]>","segQty: int","totalQty: int","pSquallPts: POINT2[]","pSquallSegPts: POINT2[]","quantity: int","squallPts: POINT2[]","pt4: POINT2","pt5: POINT2","pt6: POINT2","dist: double","tempPts: POINT2[]","tempPt: POINT2","numJags: int","lineStyle: int","xCounter: int","numThisSegment: int","distInterval: double","xSize: double","pEllipsePoints: POINT2[] | null","dFactor: double","a: double","pResultPoints: POINT2[] | null","pEllipsePoints: POINT2[]","lEllipseCounter: int","dAngle: double","ovalLength: double","lHowManyThisSegment: int","ptCenter: POINT2","pEllipsePoints2: POINT2[]","origPoints: POINT2[]","numSegments: int","midPt: POINT2","lFlotCounter: int","x1: int","y1: int","numSegPts: int","lFlotCount: int","lNumSegs: int","dDistance: double","vbPoints: number[]","points: number[]","points2: number[]","bFlip: ref<number[]>","lDirection: ref<number[]>","lLastDirection: ref<number[]>","pOriginalPoints: POINT2[]","xPoints: POINT2[]","numSegs: int","direction: int","pts: Array<POINT2>","points: Array<POINT2>","dExtendLength: double","dWidth: double","nQuadrant: int","lLinestyle: int","pointCounter: int","offsetX: ref<number[]>","offsetY: ref<number[]>","b1: double","d1: double","middleSegment: int","dMBR: double","pt7: POINT2","pt8: POINT2","ptYIntercept: POINT2","arcPts: POINT2[]","circlePoints: POINT2[]","pts: POINT2[]","pts2: POINT2[]","midpt: POINT2","pOriginalLinePoints: POINT2[]","acCounter: int","acPoints: POINT2[]","xPoints: Array<POINT2>","buffer: double","azimuth: double","xCount: int","xPoints2: POINT2[]","lvoCount: int","lvoPoints: POINT2[]","swapPt: POINT2","bolSegmentAC: boolean","currentCircleSize: int","lastCircleSize: int","lastCirclePoint: POINT2","distFromLine: double","savepoints: POINT2[] | null","drawJaggies: boolean","ul: POINT2","lr: POINT2","spikeLength: double","airPts: Array<POINT2>","rectWidth: double","triBiSector: int","extensionLength: double","saraPts: POINT2[]","radius: double","arcCenter: POINT2","triangleBaseLen: double","triangleHeight: double","shape: Shape2","redShape: Shape2","blueShape: Shape2","paleBlueShape: Shape2","whiteShape: Shape2","redFillShape: Shape2","blueFillShape: Shape2","paleBlueStroke: BasicStroke","blueArea: Area","paleBlueArea: Area","whiteArea: Area","beginLine: boolean","poly: Polygon","secondPoly: POINT2[]","i: int","whiteStroke: BasicStroke","CirclePoints: POINT2[]","outLineCounter: int","ptOutline: POINT2[]","shape: Shape2 | null","allzero: boolean","n: int","i: int","d: float","pts: Array<POINT2>","j: int","gp: GeneralPath","pt: POINT2","ptsx: POINT2[]","hash: int","index: int","pt0: POINT2","pt1: POINT2","pt2: POINT2","m01: ref<number[]>","m12: ref<number[]>","direction: int","intersectPt: POINT2","intersectPoints: Array<POINT2>","b01: double","b12: double","pt00: POINT2","pt01: POINT2","pt10: POINT2","pt11: POINT2","latLongs: Array<POINT2>","j: int","coords: Array<Point2D>","pt2d: Point2D","pt2: POINT2","n: int","clsUtility","tg: TGLight","useLineInterpolation: boolean","r: RendererSettings","type: int","font: Font","clsUtilityJTR","AM: Array<double>","AN: Array<double>","r2: double","b: double","ptAzimuth: POINT2","ptCenter: POINT2","pt0: POINT2","pt1: POINT2","pt02d: Point2D","pt12d: Point2D","dist: double","minLat: double","maxLat: double","minLong: double","maxLong: double","H2: string","strAM: string","strAM1: string","strAN: string","AM: Array<number>","AN: Array<number>","j","numSectors: int","left: double","right: double","min: double","max: double","strLeftRightMinMax: string","len: int","strT1: string","am0: double","milStd: MilStdSymbol","symbolId: string","lineType: int","modifiers: Map<string, string>","status: string","isClosedArea: boolean","poly1Pixels: Array<POINT2>","poly1LatLons: Array<POINT2>","poly2Pixels: Array<POINT2>","poly2LatLons: Array<POINT2>","altitudeLabel: string","altitudeUnit: DistanceUnit","distanceUnit: DistanceUnit","strXAlt: string","X: Array<number>","strX: string","pt: POINT2","pt2d0: Point2D","pt2d0Pixels: Point2D","pt0Pixels: POINT2","pt2d1: Point2D","pt2d1Pixels: Point2D","pt1Pixels: POINT2","pixelsPerMeter: double","strRadii: string[]","maxWidth: double","temp: double","maxWidthMeters: double","pixels: double","ptPixels: POINT2","pt: Point2D","ptGeo2d: Point2D","ptGeo: POINT2","conversionFactor: double","result: double","tempResult: int","truncatedResult: int","shape: Shape2","result: boolean","clipBounds: Rectangle2D","clipPoints: Array<Point2D>","rectx: Rectangle","x: double","y: double","width: double","height: double","tl: POINT2","br: POINT2","coordsLeft: double","coordsRight: double","coordsTop: double","coordsBottom: double","intersects: boolean","minx: double","maxx: double","maxNegX: double","coordSpanIDL: boolean","boxSpanIDL: boolean","msi: MSInfo","drawRule: int","points: Array<POINT2>","ptA: POINT2","ptB: POINT2","ptC: POINT2","firstPoint: POINT2","ptUl: POINT2","ptUr: POINT2","ptLr: POINT2","ptLl: POINT2","shapeInfos: Array<ShapeInfo>","modifierShapeInfos: Array<ShapeInfo>","origFillPixels: Array<POINT2>","zoomFactor: double","linetype: int","isTextFlipped: boolean","shapes: Array<Shape2>","g2d: Graphics2D","linesWithFillShapes: Array<Shape2>","savePixels: Array<POINT2>","rangeFanFillShapes: Array<Shape2>","savefillStyle: int","tg1: TGLight","textSpecs: Array<Shape2>","fillColor: Color","fillStyle: int","clipRect: Rectangle2D","clipArray: Array<Point2D>","isChange1Area: boolean","farLeftPixels: Array<POINT2>","farRightPixels: Array<POINT2>","shapesLeft: Array<Shape2>","shapesRight: Array<Shape2>","textSpecsLeft: Array<Shape2>","textSpecsRight: Array<Shape2>","rangeFanFillShapes: Array<Shape2> | null","message: string","lookupID: string","lookupSVGID: string","msi: MSInfo","version: int","ss: int","svgTemp: SVGSymbolInfo","success:boolean","coords: Point | Point2D","pixel: Point | Point2D","temp: double","calcValue: double","y: double","x: double","bgrString: string","c: string[]","temp1: string","temp2: string","newSymbolCode: string","modifiers: Map<string, string>","parameters: string","key: string","value: string","arrParameters: string[]","arrKeyValue: string[]","temp: string","questionIndex: int","SymbolInfo","n: int","i: int","newX: double","newY: double","pt: Point2D","theta: double","dx: double","dy: double","distance: double","rad: double","uom: string","tempBounds: Rectangle","paths: string[]","pathBounds: Rectangle","labels: SVGTextInfo[]","labelBounds: Rectangle","unionBounds: Rectangle","lineWidth: number","fillTexture: string","geoCoordTL: Point2D","geoCoordTR: Point2D","geoCoordBL: Point2D","geoCoordBR: Point2D","west: Point2D","north: Point2D","south: Point2D","east: Point2D","tempModifier: ShapeInfo","tiTemp: SVGTextInfo","tempLocation: Point2D","Rectangle","svgElements: string[]","tempShape: SVGTextInfo","path: Path","fillColor: string","lineColor: string","dashArray: number[]","fillPattern: string","j: int","x: double","y: double","pt2d: Point2D","n: int","ptGeo: Point2D","bbox2: string","left: number","right: number","top: number","bottom: number","coordinates: string[]","len: int","i: int","coordPair: string[]","latitude: number","longitude: number","left: double","right: double","top: double","bottom: double","ptTemp: Point2D","pt: Point2D","bbox: string","result: boolean","status:number","shouldClip:boolean","id:number","bounds: string[]","ul: POINT2","ur: POINT2","widthInMeters: double","minScale: double","maxScale: double","normalize: boolean","jsonOutput: string","jsonContent: string","rect: Rectangle","tgl: TGLight","shapes: Array<ShapeInfo>","modifiers: Array<ShapeInfo>","geoCoords: Array<Point2D>","symbolIsValid: string","ErrorOutput: string","ipc: IPointConversion","temp: Point2D","ptGeoUL: Point2D","width: int","height: int","leftX: int","topY: int","bottomY: int","rightX: int","bboxCoords: Array<Point2D>","coords: string[]","arrCoord: string[]","ptPixels: Point2D","ptCoordsUL: Point2D","geoCoords2: Array<Point2D>","mSymbol: MilStdSymbol","clipBounds: Rectangle","textColor","st: string","fc: Color","polylines: Array<Array<Point2D>>","newPolylines: Array<Array<Point2D>>","pixelCoord: Point2D","geoCoord: Point2D","latitude: double","longitude: double","newLine: Array<Point2D>","lt: Point2D","rb: Point2D","si: SymbolInfo","tiList: Array<TextInfo>","liList: Array<LineInfo>","tiTemp: TextInfo","liTemp: LineInfo","siTemp: ShapeInfo","lines: Array<ShapeInfo>","lineCount: int","modifierCount: int","modifiers: Map<string, string>","altitudes: Array<number>","azimuths: Array<number>","distances: Array<number>","fillColor: string","lineColor: string","textColor: string","textBackgroundColor: string","lineWidth: int","altMode: string","useDashArray: boolean","usePatternFill: boolean","hideOptionalLabels: boolean","distanceUnit: DistanceUnit","altitudeUnit: DistanceUnit","pixelSize: int","keepUnitRatio: boolean","patternScale: double","arrAltitudes: string[]","arrDistances: string[]","arrAzimuths: string[]","anCount: int","amCount: int","am: Array<number>","kml: string","tempModifier: ShapeInfo","cdataStart: string","cdataEnd: string","shapesToAdd: string","len2: int","labelsToAdd: string","polygons: string","lines: string","labels: string","jstr: string","nThreshold: int","JSONed: string","outlineColor: Color","coord: Point2D","angle: double","text: string","justify: int","strJustify: string","RS: RendererSettings","anchorPoint:Point2D","properties: string","geometry: string","geometryType: string","sda: string","lineColor: Color","fillColor: Color","stroke: BasicStroke","lineCap: int","strokeWidth: string","da: number[]","shapesArray: Point2D[][]","pointList: Point2D[]","image: string","fc: string","tempShape:ShapeInfo","modifiersToAdd: string","temp: ShapeInfo","geoCoords: Point2D[]","googleLineColor: string","googleFillColor: string","fillPattern: string","shape: Point2D[]","bounds2: Rectangle","t: int","angle: number","color: string","kmlScale: double","basicID: string","info: MSInfo","drawRule: int","AM: Array<number>","AN: Array<number>","amArray: string[]","anArray: string[]","message: string","tg: TGLight","shapeInfos: Array<ShapeInfo>","modifierShapeInfos: Array<ShapeInfo>","clipArea: Point2D[] | Rectangle | Rectangle2D","normalize: boolean","jsonOutput: string","jsonContent: string","rect: Rectangle","coordinates: string[]","tgl: TGLight","shapes: Array<ShapeInfo3D>","modifiers: Array<ShapeInfo3D>","geoCoords: Array<Point2D>","len: int","ErrorOutput: string","symbolIsValid: string","i: int","coordPair: string[]","latitude: number","longitude: number","ipc: IPointConversion","left: number","right: number","top: number","bottom: number","temp: Point2D","ptGeoUL: Point2D","width: int","height: int","leftX: int","topY: int","bottomY: int","rightX: int","j: int","bboxCoords: Array<Point2D>","bounds: string[]","x: double","y: double","coords: string[]","arrCoord: string[]","bbox2: string","ptPixels: Point2D","ptGeo: Point2D","n: int","pt2d: Point2D","ptCoordsUL: Point2D","geoCoords2: Array<Point2D>","mSymbol: MilStdSymbol","clipBounds: Rectangle","st: string","tg: TGLight","shapeInfos: Array<ShapeInfo>","modifierShapeInfos: Array<ShapeInfo>","clipArea: Point2D[] | Rectangle | Rectangle2D","kml: string","tempModifier: ShapeInfo3D","cdataStart: string","cdataEnd: string","shapesToAdd: string","len2: int","labelsToAdd: string","lineColor: Color","fillColor: Color","googleLineColor: string","googleFillColor: string","stroke: BasicStroke","lineWidth: int","fillPattern: string","shapesArray: Point3D[][]","shape: Point3D[]","coord: Point3D","geoCoord: Point2D","latitude: double","longitude: double","altitude: double","angle: number","text: string","color: string","kmlScale: double","fc: string","tempShape: ShapeInfo3D","modifiersToAdd: string","JSONed: string","properties: string","geometry: string","geometryType: string","sda: string","lineCap: int","strokeWidth: string","da: number[]","shapesArray: Point2D[][]","pointList: Point2D[]","angle: double","image: string","outlineColor: Color","justify: int","strJustify: string","RS: RendererSettings","output: string","sb: string","briefOutput: string","mSymbol: MilStdSymbol","anchorPoint: string","anchor: Point2D","info: string","points: POINT2[]","returnVal:string"],"sources":["../src/main/ts/armyc2/c5isr/renderer/utilities/LogLevel.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/ErrorLogger.ts","../src/main/ts/armyc2/c5isr/data/genc.json","../src/main/ts/armyc2/c5isr/renderer/utilities/GENCLookup.ts","../src/main/ts/armyc2/c5isr/data/c2d.json","../src/main/ts/armyc2/c5isr/graphics2d/Point2D.ts","../src/main/ts/armyc2/c5isr/graphics2d/Point.ts","../src/main/ts/armyc2/c5isr/JavaLineArray/TacticalLines.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/Color.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/AffiliationColors.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/DrawRules.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/Modifiers.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/MODrawRules.ts","../src/main/ts/armyc2/c5isr/graphics2d/Rectangle2D.ts","../src/main/ts/armyc2/c5isr/graphics2d/Font.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/SettingsChangedEvent.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/SVGInfo.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/RendererUtilities.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/RendererSettings.ts","../src/main/ts/armyc2/c5isr/data/svgd.json","../src/main/ts/armyc2/c5isr/data/svge.json","../src/main/ts/armyc2/c5isr/data/svg6d.json","../src/main/ts/armyc2/c5isr/data/svg6e.json","../src/main/ts/armyc2/c5isr/renderer/utilities/SVGLookup.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/SymbolID.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/MSInfo.ts","../src/main/ts/armyc2/c5isr/data/msd.json","../src/main/ts/armyc2/c5isr/data/mse.json","../src/main/ts/armyc2/c5isr/renderer/utilities/MSLookup.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/SymbolUtilities.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/C2DLookup.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/DistanceUnit.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/MilStdAttributes.ts","../src/main/ts/armyc2/c5isr/data/smd.json","../src/main/ts/armyc2/c5isr/data/sme.json","../src/main/ts/armyc2/c5isr/renderer/utilities/SectorModUtils.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/SVGSymbolInfo.ts","../src/main/ts/armyc2/c5isr/graphics2d/IPathIterator.ts","../src/main/ts/armyc2/c5isr/JavaLineArray/POINT2.ts","../src/main/ts/armyc2/c5isr/graphics2d/PathIterator.ts","../src/main/ts/armyc2/c5isr/graphics2d/Rectangle.ts","../src/main/ts/android/graphics/Path.ts","../src/main/ts/android/graphics/RectF.ts","../src/main/ts/armyc2/c5isr/graphics2d/GeneralPath.ts","../src/main/ts/armyc2/c5isr/graphics2d/TextLayout.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/ShapeInfo.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/MilStdSymbol.ts","../src/main/ts/armyc2/c5isr/JavaLineArray/BasicShapes.ts","../src/main/ts/armyc2/c5isr/web/render/utilities/Basic3DShapes.ts","../src/main/ts/armyc2/c5isr/web/render/GeoPixelConversion.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/GeoPixelConversion3D.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/PointConverter3D.ts","../src/main/ts/armyc2/c5isr/graphics2d/Polygon.ts","../src/main/ts/armyc2/c5isr/graphics2d/Line2D.ts","../src/main/ts/armyc2/c5isr/JavaLineArray/ref.ts","../src/main/ts/armyc2/c5isr/JavaLineArray/Shape2.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/RendererException.ts","../src/main/ts/armyc2/c5isr/JavaTacticalRenderer/mdlGeodesic.ts","../src/main/ts/armyc2/c5isr/JavaLineArray/lineutility.ts","../src/main/ts/armyc2/c5isr/graphics2d/Area.ts","../src/main/ts/armyc2/c5isr/JavaLineArray/CChannelPoints2.ts","../src/main/ts/armyc2/c5isr/JavaLineArray/flot.ts","../src/main/ts/armyc2/c5isr/JavaTacticalRenderer/P1.ts","../src/main/ts/armyc2/c5isr/renderer/PatternFillRenderer.ts","../src/main/ts/armyc2/c5isr/RenderMultipoints/clsUtility.ts","../src/main/ts/armyc2/c5isr/JavaTacticalRenderer/TGLight.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/EntityCode.ts","../src/main/ts/armyc2/c5isr/graphics2d/FontMetrics.ts","../src/main/ts/armyc2/c5isr/graphics2d/Graphics2D.ts","../node_modules/canvas/browser.js","../src/main/ts/armyc2/c5isr/renderer/shapes/types.ts","../src/main/ts/armyc2/c5isr/renderer/shapes/rectangle.ts","../src/main/ts/armyc2/c5isr/renderer/shapes/point.ts","../src/main/ts/armyc2/c5isr/renderer/shapes/utilities.ts","../src/main/ts/armyc2/c5isr/renderer/shapes/line.ts","../src/main/ts/armyc2/c5isr/renderer/shapes/ellipse.ts","../src/main/ts/armyc2/c5isr/renderer/shapes/roundedrectangle.ts","../src/main/ts/armyc2/c5isr/renderer/shapes/pathiterator.ts","../src/main/ts/armyc2/c5isr/renderer/shapes/path.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/RectUtilities.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/ImageInfo.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/ShapeUtilities.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/TextInfo.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/Shape2SVG.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/SVGTextInfo.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/Modifier.ts","../src/main/ts/armyc2/c5isr/renderer/ModifierRenderer.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/CanvasUtilities.ts","../src/main/ts/armyc2/c5isr/renderer/SinglePointSVGRenderer.ts","../src/main/ts/armyc2/c5isr/JavaTacticalRenderer/Modifier2.ts","../src/main/ts/armyc2/c5isr/RenderMultipoints/clsClipPolygon2.ts","../src/main/ts/armyc2/c5isr/RenderMultipoints/clsUtilityGE.ts","../src/main/ts/armyc2/c5isr/RenderMultipoints/clsClipQuad.ts","../src/main/ts/armyc2/c5isr/RenderMultipoints/clsUtilityCPOF.ts","../src/main/ts/armyc2/c5isr/RenderMultipoints/clsRenderer2.ts","../src/main/ts/armyc2/c5isr/JavaTacticalRenderer/clsChannelUtility.ts","../src/main/ts/armyc2/c5isr/JavaTacticalRenderer/clsMETOC.ts","../src/main/ts/armyc2/c5isr/JavaTacticalRenderer/clsUtility.ts","../src/main/ts/armyc2/c5isr/JavaLineArray/DISMSupport.ts","../src/main/ts/armyc2/c5isr/JavaLineArray/Channels.ts","../src/main/ts/armyc2/c5isr/JavaLineArray/countsupport.ts","../src/main/ts/armyc2/c5isr/JavaLineArray/CELineArray.ts","../src/main/ts/armyc2/c5isr/JavaLineArray/arraysupport.ts","../src/main/ts/armyc2/c5isr/graphics2d/BasicStroke.ts","../src/main/ts/armyc2/c5isr/RenderMultipoints/clsRenderer.ts","../src/main/ts/armyc2/c5isr/renderer/MilStdIconRenderer.ts","../src/main/ts/armyc2/c5isr/renderer/utilities/PointConversion.ts","../src/main/ts/armyc2/c5isr/web/render/PointConverter.ts","../src/main/ts/armyc2/c5isr/web/render/utilities/JavaRendererUtilities.ts","../src/main/ts/armyc2/c5isr/web/render/utilities/LineInfo.ts","../src/main/ts/armyc2/c5isr/web/render/utilities/SymbolInfo.ts","../src/main/ts/armyc2/c5isr/web/render/utilities/TextInfo.ts","../src/main/ts/armyc2/c5isr/web/render/MultiPointHandlerSVG.ts","../src/main/ts/armyc2/c5isr/web/render/MultiPointHandler.ts","../src/main/ts/armyc2/c5isr/web/render/utilities/ShapeInfo3D.ts","../src/main/ts/armyc2/c5isr/web/render/utilities/Point3D.ts","../src/main/ts/armyc2/c5isr/web/render/Shape3DHandler.ts","../src/main/ts/armyc2/c5isr/web/render/WebRenderer.ts","../C5Ren.ts"],"sourcesContent":["/**\r\n * Port of java.util.logging.Level class\r\n */\r\nexport class LogLevel {\r\n    /**\r\n     * OFF is a special level that can be used to turn off logging.\r\n     * This level is initialized to <CODE>Integer.MAX_VALUE</CODE>.\r\n     */\r\n    public static OFF = new LogLevel(\"OFF\", Number.MAX_VALUE);\r\n\r\n    /**\r\n     * SEVERE is a message level indicating a serious failure.\r\n     * <p>\r\n     * In general SEVERE messages should describe events that are\r\n     * of considerable importance and which will prevent normal\r\n     * program execution.   They should be reasonably intelligible\r\n     * to end users and to system administrators.\r\n     * This level is initialized to <CODE>1000</CODE>.\r\n     */\r\n    public static SEVERE = new LogLevel(\"SEVERE\", 1000);\r\n\r\n    /**\r\n     * WARNING is a message level indicating a potential problem.\r\n     * <p>\r\n     * In general WARNING messages should describe events that will\r\n     * be of interest to end users or system managers, or which\r\n     * indicate potential problems.\r\n     * This level is initialized to <CODE>900</CODE>.\r\n     */\r\n    public static WARNING = new LogLevel(\"WARNING\", 900);\r\n\r\n    /**\r\n     * INFO is a message level for informational messages.\r\n     * <p>\r\n     * Typically INFO messages will be written to the console\r\n     * or its equivalent.  So the INFO level should only be\r\n     * used for reasonably significant messages that will\r\n     * make sense to end users and system administrators.\r\n     * This level is initialized to <CODE>800</CODE>.\r\n     */\r\n    public static INFO = new LogLevel(\"INFO\", 800);\r\n\r\n    /**\r\n     * CONFIG is a message level for static configuration messages.\r\n     * <p>\r\n     * CONFIG messages are intended to provide a variety of static\r\n     * configuration information, to assist in debugging problems\r\n     * that may be associated with particular configurations.\r\n     * For example, CONFIG message might include the CPU type,\r\n     * the graphics depth, the GUI look-and-feel, etc.\r\n     * This level is initialized to <CODE>700</CODE>.\r\n     */\r\n    public static CONFIG = new LogLevel(\"CONFIG\", 700);\r\n\r\n    /**\r\n     * FINE is a message level providing tracing information.\r\n     * <p>\r\n     * All of FINE, FINER, and FINEST are intended for relatively\r\n     * detailed tracing.  The exact meaning of the three levels will\r\n     * vary between subsystems, but in general, FINEST should be used\r\n     * for the most voluminous detailed output, FINER for somewhat\r\n     * less detailed output, and FINE for the  lowest volume (and\r\n     * most important) messages.\r\n     * <p>\r\n     * In general the FINE level should be used for information\r\n     * that will be broadly interesting to developers who do not have\r\n     * a specialized interest in the specific subsystem.\r\n     * <p>\r\n     * FINE messages might include things like minor (recoverable)\r\n     * failures.  Issues indicating potential performance problems\r\n     * are also worth logging as FINE.\r\n     * This level is initialized to <CODE>500</CODE>.\r\n     */\r\n    public static FINE = new LogLevel(\"FINE\", 500);\r\n\r\n    /**\r\n     * FINER indicates a fairly detailed tracing message.\r\n     * By default logging calls for entering, returning, or throwing\r\n     * an exception are traced at this level.\r\n     * This level is initialized to <CODE>400</CODE>.\r\n     */\r\n    public static FINER = new LogLevel(\"FINER\", 400);\r\n\r\n    /**\r\n     * FINEST indicates a highly detailed tracing message.\r\n     * This level is initialized to <CODE>300</CODE>.\r\n     */\r\n    public static FINEST = new LogLevel(\"FINEST\", 300);\r\n\r\n    /**\r\n     * ALL indicates that all messages should be logged.\r\n     * This level is initialized to <CODE>Integer.MIN_VALUE</CODE>.\r\n     */\r\n    public static ALL = new LogLevel(\"ALL\", Number.MIN_VALUE);\r\n\r\n    private name: string\r\n    private value: number = 0;\r\n\r\n    constructor(name: string, value: number) {\r\n        this.name = name;\r\n        this.value = value;\r\n    }\r\n\r\n    intValue(): number {\r\n        return this.value;\r\n    }\r\n\r\n    getName(): string { \r\n        return this.name;\r\n    }\r\n\r\n    toString(): string {\r\n        return this.name;\r\n    }\r\n}","import { LogLevel } from \"./LogLevel\";\r\n\r\n\r\n/**\r\n * Error Logging class for Renderer\r\n *\r\n */\r\nexport class ErrorLogger {\r\n    // private static ErrorLogger _el;\r\n    public static readonly LoggerName: string = \"ErrorLogger\";\r\n    //private static Logger _Logger = null;//\r\n    //private static final Logger _Logger = Logger.getLogger(LoggerName);\r\n    private static _level: LogLevel = LogLevel.INFO;\r\n    //private static java.util.logging.FileHandler fh;\r\n    private static _LoggingEnabled: boolean = false;\r\n    //private static String _LoggingPath = System.getProperty(\"user.dir\");\r\n    //date format: Nov 19, 2012 11:41:40 AM\r\n    private static dateFormatOptions: Intl.DateTimeFormatOptions = { year: \"numeric\", month: \"short\", day: \"numeric\", hour: \"numeric\", minute: \"numeric\", second: \"numeric\" }\r\n    /*\r\n    private ErrorLogger()\r\n    {\r\n        Init();\r\n    }\r\n\r\n\r\n    private static synchronized ErrorLogger getInstance()\r\n    {\r\n\r\n        //if(_Logger == null)\r\n        if(_el == null)\r\n        {\r\n            try\r\n            {\r\n                _el = new ErrorLogger();\r\n\r\n            }\r\n            catch(Exception exc)\r\n            {\r\n                System.err.println(exc.message);\r\n                //JOptionPane.showMessageDialog(null, ioe.message, \"Message\", JOptionPane.PLAIN_MESSAGE);\r\n            }\r\n        }\r\n\r\n        return _el;\r\n    }\r\n\r\n    private void Init()\r\n    {\r\n        try\r\n        {\r\n            if(_Logger != null)\r\n                _Logger.setLevel(Level.INFO);\r\n        }\r\n        catch(Exception exc)\r\n        {\r\n            System.err.println(exc.message);\r\n            //JOptionPane.showMessageDialog(null, ioe.message, \"Message\", JOptionPane.PLAIN_MESSAGE);\r\n        }\r\n    }//*/\r\n\r\n    /**\r\n     * True if logging is enabled\r\n     * @return {@link Boolean}\r\n     */\r\n    public static getLoggingStatus(): boolean {\r\n        return ErrorLogger._LoggingEnabled;\r\n    }\r\n\r\n    /**\r\n     * Takes a throwable and puts it's stacktrace into a string.\r\n     * @param error {@link Error}\r\n     * @return {@link String}\r\n     */\r\n    public static getStackTrace(error: Error): string {\r\n        try {\r\n            return error.stack;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"ErrorLogger\", \"getStackTrace\", exc);\r\n                return \"Error - couldn't retrieve stack trace\";\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * TRUE: Creates a file handler that will log message to a file.\r\n     * FALSE: logging just goes to console.\r\n     * @param enable {@link Boolean}\r\n     */\r\n    public static EnableLogging(enable: boolean): void {/*\r\n        //_LoggingEnabled = enable;\r\n        if(enable && _LoggingEnabled == false)\r\n        {\r\n            if(fh == null)\r\n            {\r\n                try\r\n                {\r\n                    fh = new java.util.logging.FileHandler(getFileName(),true);\r\n                    fh.setFormatter(new SimpleFormatter());//comment out and will default to XML\r\n                }\r\n                catch(IOException ioe)\r\n                {\r\n                    //JOptionPane.showMessageDialog(null, ioe.message, \"Message\", JOptionPane.PLAIN_MESSAGE);\r\n                }\r\n\r\n            }\r\n            getInstance();\r\n            fh.setLevel(_Logger.getLevel());\r\n            _Logger.addHandler(fh);\r\n        }\r\n        else\r\n        {\r\n            if(_LoggingEnabled && fh != null)\r\n            {\r\n                _Logger.removeHandler(fh);\r\n                fh=null;\r\n            }\r\n        }//*/\r\n        ErrorLogger._LoggingEnabled = enable;\r\n    }\r\n\r\n    /**\r\n     * Folder location to store the log file.\r\n     * Defaults to \"System.getProperty(\"user.dir\")\"\r\n     * @param path {@link String}\r\n     * @deprecated\r\n     */\r\n    public static setLoggingPath(path: string): void {/*\r\n        _LoggingPath = path;\r\n        File foo = new File(path);\r\n        if(foo.exists() && foo.isDirectory())\r\n        {\r\n            if(_LoggingEnabled)\r\n            {   //toggle logging to reset the file path.\r\n                EnableLogging(false);\r\n                EnableLogging(true);\r\n            }\r\n        }\r\n        else\r\n        {\r\n            ErrorLogger.LogMessage(\"ErrorLogger\",\"setLoggingPath\",\r\n                    \"\\\"\" + path + \"\\\" doesn't exist, logging path not changed.\",\r\n                    Level.WARNING);\r\n        }//*/\r\n    }\r\n\r\n    /**\r\n     * clears log files that are beyond a passed number of days old\r\n     * @param DaysOld {@link Integer}\r\n     * @deprecated\r\n     */\r\n    public static CleanupOldFiles(DaysOld: number): void {/*\r\n\r\n        Calendar Cal = new GregorianCalendar();\r\n        Calendar CalLastModified = new GregorianCalendar();\r\n        Cal.add(Calendar.DAY_OF_MONTH, -DaysOld);//remove anything this many days old\r\n\r\n        String path = _LoggingPath;//System.getProperty(\"user.dir\");\r\n        File lookup = new File(path);\r\n        File[] results = lookup.listFiles();\r\n        for(File foo : results)\r\n        {\r\n            if(foo.getName().startsWith(\"TBCRendererLog\"))\r\n            {\r\n                long age = foo.lastModified();\r\n\r\n                CalLastModified.setTimeInMillis(age);\r\n                if(Cal.after(CalLastModified))\r\n                    foo.delete();\r\n            }\r\n        }//*/\r\n    }\r\n\r\n    /**\r\n     * Set minimum level at which an item can be logged.\r\n     * In descending order:\r\n     * Severe\r\n     * Warning\r\n     * Info\r\n     * Config\r\n     * Fine\r\n     * Finer\r\n     * Finest\r\n     * @param newLevel {@link Level}\r\n     */\r\n    public static setLevel(newLevel: LogLevel): void;\r\n\r\n    /**\r\n     * Set minimum level at which an item can be logged.\r\n     * In descending order:\r\n     * Severe\r\n     * Warning\r\n     * Info\r\n     * Config\r\n     * Fine\r\n     * Finer\r\n     * Finest\r\n     * @param newLevel {@link Level}\r\n     * @param setConsoleHandler logger could be set to FINE but the console\r\n     * handler could be set to INFO.  In that case, anything logged at FINE\r\n     * wouldn't show because it'd get blocked by the console handler.  Set to\r\n     * \"true\" to make sure the console handler will let you log at the level\r\n     * you want.  If you're only concerned with the log file, you can leave\r\n     * \"false\"\r\n     */\r\n    public static setLevel(newLevel: LogLevel, setConsoleHandler: boolean): void;\r\n    public static setLevel(...args: unknown[]): void {\r\n        switch (args.length) {\r\n            case 1: {\r\n                const [newLevel] = args as [LogLevel];\r\n\r\n\r\n                ErrorLogger.setLevel(newLevel, false);\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 2: {\r\n                const [newLevel, setConsoleHandler] = args as [LogLevel, boolean];\r\n\r\n\r\n                ErrorLogger._level = newLevel;\r\n\r\n                /*\r\n                _Logger.setLevel(newLevel);//set logger.\r\n        \r\n                if(fh != null)//handler that logs to file\r\n                    fh.setLevel(newLevel);\r\n        \r\n                //have to set top logger/consle handler or messages will still\r\n                //get blocked.\r\n        \r\n                //get the top logger\r\n                if(setConsoleHandler)\r\n                {\r\n                    Logger topLogger = java.util.logging.Logger.getLogger(\"\");\r\n                    //Handler for console (resuse if it already exists)\r\n                    Handler consoleHandler = null;\r\n                    //see if there already is a console handler\r\n                    for (Handler handler : topLogger.getHandlers())\r\n                    {\r\n                        if(handler instanceof ConsoleHandler)\r\n                        {\r\n                            //found the console handler\r\n                            consoleHandler = handler;\r\n                            break;\r\n                        }\r\n                    }\r\n        \r\n                    if(consoleHandler == null)\r\n                    {\r\n                        //there was no console handler found, create a new one\r\n                        consoleHandler = new ConsoleHandler();\r\n                        topLogger.addHandler(consoleHandler);\r\n                    }\r\n                    //set console handler to new level\r\n                    consoleHandler.setLevel(newLevel);\r\n                }//*/\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * Specify whether or not this logger should send its output\r\n     * to it's parent Logger.  This means that any LogRecords will\r\n     * also be written to the parent's Handlers, and potentially\r\n     * to its parent, recursively up the namespace.\r\n     * Defaults to true;\r\n     *\r\n     * @param useParentHandlers   true if output is to be sent to the\r\n     *\t\tlogger's parent.\r\n     */\r\n    public static setUseParentHandlers(useParentHandlers: boolean): void {\r\n        //_Logger.setUseParentHandlers(useParentHandlers);\r\n    }\r\n\r\n    /**\r\n     * Gets the java.util.logging.Level that the logger is set to.\r\n     * @return {@link Level}\r\n     */\r\n    public static getLevel(): LogLevel {\r\n        return ErrorLogger._level;\r\n        //return _Logger.getLevel();\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @return {@link String}\r\n     * @deprecated\r\n     */\r\n    private static getFileName(): string {\r\n        //String path = _LoggingPath;//System.getProperty(\"user.dir\");\r\n        let fileName: string = \"\";\r\n        /*\r\n        SimpleDateFormat dateFormat = new SimpleDateFormat(\"_MMMdd\");\r\n        fileName = \"TBCRendererLog\" + dateFormat.format(new Date()) + \".txt\";\r\n        fileName = path + \"\\\\\" + fileName;\r\n        //fileName = path.substring(0, 2) + \"\\\\\" + fileName;//*/\r\n        return fileName;\r\n    }\r\n\r\n    /**\r\n     * Log a method entry.\r\n     * <p>\r\n     * This is a convenience method that can be used to log entry\r\n     * to a method.  A LogRecord with message \"ENTRY\", log level\r\n     * FINER, and the given sourceMethod and sourceClass is logged.\r\n     * <p>\r\n     * @param   sourceClass    name of class that issued the logging request\r\n     * @param   sourceMethod   name of method that is being entered\r\n     */\r\n    public static Entering(sourceClass: string, sourceMethod: string): void;\r\n\r\n    /**\r\n     * Log a method entry, with one parameter.\r\n     * <p>\r\n     * This is a convenience method that can be used to log entry\r\n     * to a method.  A LogRecord with message \"ENTRY {0}\", log level\r\n     * FINER, and the given sourceMethod, sourceClass, and parameter\r\n     * is logged.\r\n     * <p>\r\n     * @param   sourceClass    name of class that issued the logging request\r\n     * @param   sourceMethod   name of method that is being entered\r\n     * @param   param1\t       parameter to the method being entered\r\n     */\r\n    public static Entering(sourceClass: string, sourceMethod: string, param1: any): void;\r\n\r\n    /**\r\n     * Log a method entry, with an array of parameters.\r\n     * <p>\r\n     * This is a convenience method that can be used to log entry\r\n     * to a method.  A LogRecord with message \"ENTRY\" (followed by a\r\n     * format {N} indicator for each entry in the parameter array),\r\n     * log level FINER, and the given sourceMethod, sourceClass, and\r\n     * parameters is logged.\r\n     * <p>\r\n     * @param   sourceClass    name of class that issued the logging request\r\n     * @param   sourceMethod   name of method that is being entered\r\n     * @param   params\t       array of parameters to the method being entered\r\n     */\r\n    public static Entering(sourceClass: string, sourceMethod: string, params: any[]): void;\r\n    public static Entering(...args: unknown[]): void \r\n    {\r\n        if(console)\r\n        {\r\n            switch (args.length) {\r\n                case 2: {\r\n                    const [sourceClass, sourceMethod] = args as [string, string];\r\n\r\n\r\n                    //_Logger.entering(sourceClass, sourceMethod);\r\n                    if (ErrorLogger._level.intValue() <= LogLevel.FINER.intValue()) {\r\n                        console.log(\"Entering: \" + sourceClass + \".\" + sourceMethod);\r\n                    }\r\n\r\n\r\n                    break;\r\n                }\r\n\r\n                case 3: {\r\n                    if (args[2] instanceof Array) {\r\n                        const [sourceClass, sourceMethod, params] = args as [string, string, any[]];\r\n\r\n                        //_Logger.entering(sourceClass, sourceMethod,params);\r\n                        if (ErrorLogger._level.intValue() <= LogLevel.FINER.intValue()) {\r\n                            console.log(\"Entering: \" + sourceClass + \".\" + sourceMethod + \"with params:\");\r\n                            if (params != null) {\r\n                                for (let param of params) {\r\n                                    console.log(param.toString());\r\n                                }\r\n                            }\r\n                        }\r\n                    } else {\r\n                        const [sourceClass, sourceMethod, param1] = args as [string, string, any];\r\n\r\n                        //_Logger.entering(sourceClass, sourceMethod,param1);\r\n                        if (ErrorLogger._level.intValue() <= LogLevel.FINER.intValue()) {\r\n                            console.log(\"Entering: \" + sourceClass + \".\" + sourceMethod +\r\n                                \" - \" + param1.toString());\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    throw Error(`Invalid number of arguments`);\r\n                }\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * Log a method return.\r\n     * <p>\r\n     * This is a convenience method that can be used to log returning\r\n     * from a method.  A LogRecord with message \"RETURN\", log level\r\n     * FINER, and the given sourceMethod and sourceClass is logged.\r\n     * <p>\r\n     * @param   sourceClass    name of class that issued the logging request\r\n     * @param   sourceMethod   name of the method\r\n     */\r\n    public static Exiting(sourceClass: string, sourceMethod: string): void;\r\n\r\n    /**\r\n     * Log a method return, with result object.\r\n     * <p>\r\n     * This is a convenience method that can be used to log returning\r\n     * from a method.  A LogRecord with message \"RETURN {0}\", log level\r\n     * FINER, and the gives sourceMethod, sourceClass, and result\r\n     * object is logged.\r\n     * <p>\r\n     * @param   sourceClass    name of class that issued the logging request\r\n     * @param   sourceMethod   name of the method\r\n     * @param   result  Object that is being returned\r\n     */\r\n    public static Exiting(sourceClass: string, sourceMethod: string, result: any): void;\r\n    public static Exiting(...args: unknown[]): void \r\n    {\r\n        if(console)\r\n        {\r\n            switch (args.length) {\r\n                case 2: {\r\n                    const [sourceClass, sourceMethod] = args as [string, string];\r\n\r\n\r\n                    //_Logger.exiting(sourceClass, sourceMethod);\r\n                    if (ErrorLogger._level.intValue() <= LogLevel.FINER.intValue()) {\r\n                        console.log(\"Exiting: \" + sourceClass + \".\" + sourceMethod);\r\n                    }\r\n\r\n\r\n                    break;\r\n                }\r\n\r\n                case 3: {\r\n                    const [sourceClass, sourceMethod, result] = args as [string, string, any];\r\n\r\n\r\n                    //_Logger.exiting(sourceClass, sourceMethod, result);\r\n                    if (ErrorLogger._level.intValue() <= LogLevel.FINER.intValue()) {\r\n                        console.log(\"Entering: \" + sourceClass + \".\" + sourceMethod +\r\n                            \" - \" + result.toString());\r\n                    }\r\n\r\n\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    throw Error(`Invalid number of arguments`);\r\n                }\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n\r\n    /**\r\n     * Defaults to Level.INFO\r\n     * @param message {@link String}\r\n     */\r\n    public static LogMessage(message: string): void;\r\n\r\n    /**\r\n     * Defaults to Level.INFO\r\n     * @param message {@link String}\r\n     * @param showMessageBox (@link {@link Boolean}\r\n     */\r\n    public static LogMessage(message: string, showMessageBox: boolean): void;\r\n\r\n    /**\r\n     *\r\n     * @param message {@link String}\r\n     * @param lvl {@link Level}\r\n     * @param showMessageBox {@link Boolean}\r\n     */\r\n    public static LogMessage(message: string, lvl: LogLevel, showMessageBox: boolean): void;\r\n\r\n    public static LogMessage(sourceClass: string, sourceMethod: string, message: string): void;\r\n\r\n    public static LogMessage(sourceClass: string, sourceMethod: string, message: string, showMessageBox: boolean): void;\r\n\r\n    public static LogMessage(sourceClass: string, sourceMethod: string, message: string, lvl: LogLevel): void;\r\n\r\n    public static LogMessage(sourceClass: string, sourceMethod: string, message: string, lvl: LogLevel, showMessageBox: boolean): void;\r\n\r\n    public static LogMessage(sourceClass: string, sourceMethod: string, message: string, lvl: LogLevel, param1: any, showMessageBox: boolean): void;\r\n\r\n    public static LogMessage(sourceClass: string, sourceMethod: string, message: string, lvl: LogLevel, params: any[], showMessageBox: boolean): void;\r\n    public static LogMessage(...args: unknown[]): void \r\n    {\r\n        if(console)\r\n        {\r\n            switch (args.length) {\r\n                case 1: {\r\n                    const [message] = args as [string];\r\n\r\n                    ErrorLogger.LogMessage(message, LogLevel.INFO, false);\r\n\r\n                    break;\r\n                }\r\n\r\n                case 2: {\r\n                    const [message, showMessageBox] = args as [string, boolean];\r\n\r\n                    ErrorLogger.LogMessage(message, LogLevel.INFO, showMessageBox);\r\n\r\n                    break;\r\n                }\r\n\r\n                case 3: {\r\n                    if (typeof args[2] === 'boolean') {\r\n                        const [message, lvl, showMessageBox] = args as [string, LogLevel, boolean];\r\n\r\n\r\n                        if (lvl.intValue() >= ErrorLogger._level.intValue()) {\r\n                            console.log(new Date().toLocaleString('en-US', this.dateFormatOptions) + \" \" + ErrorLogger.LoggerName);\r\n                            console.log(\"INFO: \" + message);\r\n                        }\r\n                        /*_Logger.log(lvl, message);\r\n                        if(showMessageBox==true &&\r\n                                lvl.intValue() >= _Logger.getLevel().intValue() &&\r\n                                lvl.intValue() < Integer.MAX_VALUE)\r\n                        {\r\n                        JOptionPane.showMessageDialog(null, message, \"Message\", JOptionPane.PLAIN_MESSAGE);\r\n                        }//*/\r\n                    } else {\r\n\r\n                        const [sourceClass, sourceMethod, message] = args as [string, string, string];\r\n\r\n\r\n                        ErrorLogger.LogMessage(sourceClass, sourceMethod, message, LogLevel.INFO, false);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case 4: {\r\n                    if (typeof args[3] === 'boolean') {\r\n\r\n                        const [sourceClass, sourceMethod, message, showMessageBox] = args as [string, string, string, boolean];\r\n\r\n\r\n                        ErrorLogger.LogMessage(sourceClass, sourceMethod, message, LogLevel.INFO, showMessageBox);\r\n\r\n                    } else {\r\n\r\n                        const [sourceClass, sourceMethod, message, lvl] = args as [string, string, string, LogLevel];\r\n\r\n\r\n                        ErrorLogger.LogMessage(sourceClass, sourceMethod, message, lvl, false);\r\n\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case 5: {\r\n                    const [sourceClass, sourceMethod, message, lvl, showMessageBox] = args as [string, string, string, LogLevel, boolean];\r\n\r\n\r\n                    if (lvl.intValue() >= ErrorLogger._level.intValue()) {\r\n                        console.log(new Date().toLocaleString('en-US', this.dateFormatOptions) + sourceClass + \".\" + sourceMethod);\r\n                        console.log(lvl.toString() + \": \" + message);\r\n                    }\r\n                    /*\r\n                    _Logger.logp(lvl, sourceClass, sourceMethod, message);\r\n                    if(showMessageBox==true &&\r\n                            lvl.intValue() >= _Logger.getLevel().intValue() &&\r\n                            lvl.intValue() < Integer.MAX_VALUE)\r\n                    {\r\n                    //JOptionPane.showMessageDialog(null, message, \"Message\", JOptionPane.PLAIN_MESSAGE);\r\n                    }//*/\r\n\r\n\r\n                    break;\r\n                }\r\n\r\n                case 6: {\r\n                    if (Array.isArray(args[4])) {\r\n                        const [sourceClass, sourceMethod, message, lvl, params, showMessageBox] = args as [string, string, string, LogLevel, any[], boolean];\r\n\r\n\r\n                        if (lvl.intValue() >= ErrorLogger._level.intValue()) {\r\n                            console.log(new Date().toLocaleString('en-US', this.dateFormatOptions) + sourceClass + \".\" + sourceMethod);\r\n                            console.log(lvl.toString() + \": \" + message);\r\n                            for (let param of params) {\r\n                                console.log(param.toString());\r\n                            }\r\n                        }\r\n                        /*\r\n                        _Logger.logp(lvl, sourceClass, sourceMethod, message, params);\r\n                        if(showMessageBox==true &&\r\n                                lvl.intValue() >= _Logger.getLevel().intValue() &&\r\n                                lvl.intValue() < Integer.MAX_VALUE)\r\n                        {\r\n                        //JOptionPane.showMessageDialog(null, message, \"Message\", JOptionPane.PLAIN_MESSAGE);\r\n                        }//*/\r\n                    } else {\r\n                        const [sourceClass, sourceMethod, message, lvl, param1, showMessageBox] = args as [string, string, string, LogLevel, any, boolean];\r\n\r\n                        let params: any[] = new Array<any>(1);\r\n                        params[0] = param1;\r\n                        ErrorLogger.LogMessage(sourceClass, sourceMethod, message, lvl, params, showMessageBox);\r\n                    }\r\n\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    throw Error(`Invalid number of arguments`);\r\n                }\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    public static LogException(sourceClass: string, sourceMethod: string, exc: Error): void;\r\n\r\n    public static LogException(sourceClass: string, sourceMethod: string, exc: Error, showMessageBox: boolean): void;\r\n\r\n    public static LogException(sourceClass: string, sourceMethod: string, exc: Error, lvl: LogLevel): void;\r\n\r\n    public static LogException(sourceClass: string, sourceMethod: string, exc: Error, lvl: LogLevel, showMessageBox: boolean): void;\r\n    public static LogException(...args: unknown[]): void {\r\n        switch (args.length) {\r\n            case 3: {\r\n                const [sourceClass, sourceMethod, exc] = args as [string, string, Error];\r\n\r\n\r\n                ErrorLogger.LogException(sourceClass, sourceMethod, exc, LogLevel.INFO, false);\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                if (typeof args[3] === 'boolean') {\r\n\r\n                    const [sourceClass, sourceMethod, exc, showMessageBox] = args as [string, string, Error, boolean];\r\n\r\n\r\n                    ErrorLogger.LogException(sourceClass, sourceMethod, exc, LogLevel.INFO, showMessageBox);\r\n\r\n                } else {\r\n\r\n                    const [sourceClass, sourceMethod, exc, lvl] = args as [string, string, Error, LogLevel];\r\n\r\n\r\n                    ErrorLogger.LogException(sourceClass, sourceMethod, exc, lvl, false);\r\n                }\r\n\r\n                break;\r\n            }\r\n\r\n            case 5: {\r\n                const [sourceClass, sourceMethod, exc, lvl, showMessageBox] = args as [string, string, Error, LogLevel, boolean];\r\n\r\n\r\n                if (lvl.intValue() >= ErrorLogger._level.intValue()) \r\n                {\r\n                    if(console)\r\n                    {\r\n                        console.error(new Date().toLocaleString('en-US', this.dateFormatOptions) + sourceClass + \".\" + sourceMethod);\r\n                        console.error(lvl.toString() + \": \" + exc.message);\r\n                        console.error(ErrorLogger.getStackTrace(exc));\r\n                    }\r\n                    else\r\n                    {\r\n                        throw exc;\r\n                    }\r\n                    \r\n                }\r\n                /*\r\n                _Logger.logp(lvl, sourceClass, sourceMethod, exc.message,exc);\r\n                //_Logger.logp(Level.INFO, sourceClass, sourceMethod, exc.message);\r\n        \r\n                if(exc != null && showMessageBox==true &&\r\n                        lvl.intValue() >= _Logger.getLevel().intValue() &&\r\n                        lvl.intValue() < Integer.MAX_VALUE)//shouldn't be showing if logging off\r\n                {\r\n                   //JOptionPane.showMessageDialog(null, exc.message, \"Exception: \" + sourceClass + \".\" + sourceMethod, JOptionPane.PLAIN_MESSAGE);\r\n                }//*/\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    public static PrintList(list: Array<any>): string {\r\n        let message: string = \"\";\r\n        for (let item of list) {\r\n            message += item.toString() + \"\\n\";\r\n        }\r\n        return message;\r\n    }\r\n\r\n    public static PrintObjectMap(map: Map<string, any>): string {\r\n        let message: string = \"\";\r\n        if (map != null) {\r\n            for (let [key, val] of map) {\r\n                message += key + \" : \" + val + \"\\n\";\r\n            }\r\n        }\r\n        //ErrorLogger.LogMessage(message);\r\n        return message;\r\n    }\r\n\r\n    public static PrintStringMap(map: Map<string, string>): string {\r\n        let message: string = \"\";\r\n        if (map != null) {\r\n            for (let [key, val] of map) {\r\n                message += key + \" : \" + val + \"\\n\";\r\n            }\r\n        }\r\n        //ErrorLogger.LogMessage(message);\r\n        return message;\r\n    }\r\n\r\n}\r\n"," {\r\n  \"genc\": {\r\n    \"countries\": \r\n\r\n    [\r\n      {\r\n        \"2char\": \"AF\",\r\n        \"3char\": \"AFG\",\r\n        \"numeric\": \"4\",\r\n        \"name\": \"AFGHANISTAN\"\r\n      },\r\n      {\r\n        \"2char\": \"QZ\",\r\n        \"3char\": \"XQZ\",\r\n        \"numeric\": \"900\",\r\n        \"name\": \"AKROTIRI\"\r\n      },\r\n      {\r\n        \"2char\": \"AL\",\r\n        \"3char\": \"ALB\",\r\n        \"numeric\": \"8\",\r\n        \"name\": \"ALBANIA\"\r\n      },\r\n      {\r\n        \"2char\": \"DZ\",\r\n        \"3char\": \"DZA\",\r\n        \"numeric\": \"12\",\r\n        \"name\": \"ALGERIA\"\r\n      },\r\n      {\r\n        \"2char\": \"AS\",\r\n        \"3char\": \"ASM\",\r\n        \"numeric\": \"16\",\r\n        \"name\": \"AMERICAN SAMOA\"\r\n      },\r\n      {\r\n        \"2char\": \"AD\",\r\n        \"3char\": \"AND\",\r\n        \"numeric\": \"20\",\r\n        \"name\": \"ANDORRA\"\r\n      },\r\n      {\r\n        \"2char\": \"AO\",\r\n        \"3char\": \"AGO\",\r\n        \"numeric\": \"24\",\r\n        \"name\": \"ANGOLA\"\r\n      },\r\n      {\r\n        \"2char\": \"AI\",\r\n        \"3char\": \"AIA\",\r\n        \"numeric\": \"660\",\r\n        \"name\": \"ANGUILLA\"\r\n      },\r\n      {\r\n        \"2char\": \"AQ\",\r\n        \"3char\": \"ATA\",\r\n        \"numeric\": \"10\",\r\n        \"name\": \"ANTARCTICA\"\r\n      },\r\n      {\r\n        \"2char\": \"AG\",\r\n        \"3char\": \"ATG\",\r\n        \"numeric\": \"28\",\r\n        \"name\": \"ANTIGUA AND BARBUDA\"\r\n      },\r\n      {\r\n        \"2char\": \"AR\",\r\n        \"3char\": \"ARG\",\r\n        \"numeric\": \"32\",\r\n        \"name\": \"ARGENTINA\"\r\n      },\r\n      {\r\n        \"2char\": \"AM\",\r\n        \"3char\": \"ARM\",\r\n        \"numeric\": \"51\",\r\n        \"name\": \"ARMENIA\"\r\n      },\r\n      {\r\n        \"2char\": \"AW\",\r\n        \"3char\": \"ABW\",\r\n        \"numeric\": \"533\",\r\n        \"name\": \"ARUBA\"\r\n      },\r\n      {\r\n        \"2char\": \"XA\",\r\n        \"3char\": \"XAC\",\r\n        \"numeric\": \"902\",\r\n        \"name\": \"ASHMORE AND CARTIER ISLANDS\"\r\n      },\r\n      {\r\n        \"2char\": \"AU\",\r\n        \"3char\": \"AUS\",\r\n        \"numeric\": \"36\",\r\n        \"name\": \"AUSTRALIA\"\r\n      },\r\n      {\r\n        \"2char\": \"AT\",\r\n        \"3char\": \"AUT\",\r\n        \"numeric\": \"40\",\r\n        \"name\": \"AUSTRIA\"\r\n      },\r\n      {\r\n        \"2char\": \"AZ\",\r\n        \"3char\": \"AZE\",\r\n        \"numeric\": \"31\",\r\n        \"name\": \"AZERBAIJAN\"\r\n      },\r\n      {\r\n        \"2char\": \"BS\",\r\n        \"3char\": \"BHS\",\r\n        \"numeric\": \"44\",\r\n        \"name\": \"BAHAMAS, THE\"\r\n      },\r\n      {\r\n        \"2char\": \"BH\",\r\n        \"3char\": \"BHR\",\r\n        \"numeric\": \"48\",\r\n        \"name\": \"BAHRAIN\"\r\n      },\r\n      {\r\n        \"2char\": \"XB\",\r\n        \"3char\": \"XBK\",\r\n        \"numeric\": \"903\",\r\n        \"name\": \"BAKER ISLAND\"\r\n      },\r\n      {\r\n        \"2char\": \"BD\",\r\n        \"3char\": \"BGD\",\r\n        \"numeric\": \"50\",\r\n        \"name\": \"BANGLADESH\"\r\n      },\r\n      {\r\n        \"2char\": \"BB\",\r\n        \"3char\": \"BRB\",\r\n        \"numeric\": \"52\",\r\n        \"name\": \"BARBADOS\"\r\n      },\r\n      {\r\n        \"2char\": \"QS\",\r\n        \"3char\": \"XBI\",\r\n        \"numeric\": \"904\",\r\n        \"name\": \"BASSAS DA INDIA\"\r\n      },\r\n      {\r\n        \"2char\": \"BY\",\r\n        \"3char\": \"BLR\",\r\n        \"numeric\": \"112\",\r\n        \"name\": \"BELARUS\"\r\n      },\r\n      {\r\n        \"2char\": \"BE\",\r\n        \"3char\": \"BEL\",\r\n        \"numeric\": \"56\",\r\n        \"name\": \"BELGIUM\"\r\n      },\r\n      {\r\n        \"2char\": \"BZ\",\r\n        \"3char\": \"BLZ\",\r\n        \"numeric\": \"84\",\r\n        \"name\": \"BELIZE\"\r\n      },\r\n      {\r\n        \"2char\": \"BJ\",\r\n        \"3char\": \"BEN\",\r\n        \"numeric\": \"204\",\r\n        \"name\": \"BENIN\"\r\n      },\r\n      {\r\n        \"2char\": \"BM\",\r\n        \"3char\": \"BMU\",\r\n        \"numeric\": \"60\",\r\n        \"name\": \"BERMUDA\"\r\n      },\r\n      {\r\n        \"2char\": \"BT\",\r\n        \"3char\": \"BTN\",\r\n        \"numeric\": \"64\",\r\n        \"name\": \"BHUTAN\"\r\n      },\r\n      {\r\n        \"2char\": \"BO\",\r\n        \"3char\": \"BOL\",\r\n        \"numeric\": \"68\",\r\n        \"name\": \"BOLIVIA\"\r\n      },\r\n      {\r\n        \"2char\": \"BQ\",\r\n        \"3char\": \"BES\",\r\n        \"numeric\": \"535\",\r\n        \"name\": \"BONAIRE, SINT EUSTATIUS, AND SABA\"\r\n      },\r\n      {\r\n        \"2char\": \"BA\",\r\n        \"3char\": \"BIH\",\r\n        \"numeric\": \"70\",\r\n        \"name\": \"BOSNIA AND HERZEGOVINA\"\r\n      },\r\n      {\r\n        \"2char\": \"BW\",\r\n        \"3char\": \"BWA\",\r\n        \"numeric\": \"72\",\r\n        \"name\": \"BOTSWANA\"\r\n      },\r\n      {\r\n        \"2char\": \"BV\",\r\n        \"3char\": \"BVT\",\r\n        \"numeric\": \"74\",\r\n        \"name\": \"BOUVET ISLAND\"\r\n      },\r\n      {\r\n        \"2char\": \"BR\",\r\n        \"3char\": \"BRA\",\r\n        \"numeric\": \"76\",\r\n        \"name\": \"BRAZIL\"\r\n      },\r\n      {\r\n        \"2char\": \"IO\",\r\n        \"3char\": \"IOT\",\r\n        \"numeric\": \"86\",\r\n        \"name\": \"BRITISH INDIAN OCEAN TERRITORY\"\r\n      },\r\n      {\r\n        \"2char\": \"BN\",\r\n        \"3char\": \"BRN\",\r\n        \"numeric\": \"96\",\r\n        \"name\": \"BRUNEI\"\r\n      },\r\n      {\r\n        \"2char\": \"BG\",\r\n        \"3char\": \"BGR\",\r\n        \"numeric\": \"100\",\r\n        \"name\": \"BULGARIA\"\r\n      },\r\n      {\r\n        \"2char\": \"BF\",\r\n        \"3char\": \"BFA\",\r\n        \"numeric\": \"854\",\r\n        \"name\": \"BURKINA FASO\"\r\n      },\r\n      {\r\n        \"2char\": \"MM\",\r\n        \"3char\": \"MMR\",\r\n        \"numeric\": \"104\",\r\n        \"name\": \"BURMA\"\r\n      },\r\n      {\r\n        \"2char\": \"BI\",\r\n        \"3char\": \"BDI\",\r\n        \"numeric\": \"108\",\r\n        \"name\": \"BURUNDI\"\r\n      },\r\n      {\r\n        \"2char\": \"CV\",\r\n        \"3char\": \"CPV\",\r\n        \"numeric\": \"132\",\r\n        \"name\": \"CABO VERDE\"\r\n      },\r\n      {\r\n        \"2char\": \"KH\",\r\n        \"3char\": \"KHM\",\r\n        \"numeric\": \"116\",\r\n        \"name\": \"CAMBODIA\"\r\n      },\r\n      {\r\n        \"2char\": \"CM\",\r\n        \"3char\": \"CMR\",\r\n        \"numeric\": \"120\",\r\n        \"name\": \"CAMEROON\"\r\n      },\r\n      {\r\n        \"2char\": \"CA\",\r\n        \"3char\": \"CAN\",\r\n        \"numeric\": \"124\",\r\n        \"name\": \"CANADA\"\r\n      },\r\n      {\r\n        \"2char\": \"KY\",\r\n        \"3char\": \"CYM\",\r\n        \"numeric\": \"136\",\r\n        \"name\": \"CAYMAN ISLANDS\"\r\n      },\r\n      {\r\n        \"2char\": \"CF\",\r\n        \"3char\": \"CAF\",\r\n        \"numeric\": \"140\",\r\n        \"name\": \"CENTRAL AFRICAN REPUBLIC\"\r\n      },\r\n      {\r\n        \"2char\": \"TD\",\r\n        \"3char\": \"TCD\",\r\n        \"numeric\": \"148\",\r\n        \"name\": \"CHAD\"\r\n      },\r\n      {\r\n        \"2char\": \"CL\",\r\n        \"3char\": \"CHL\",\r\n        \"numeric\": \"152\",\r\n        \"name\": \"CHILE\"\r\n      },\r\n      {\r\n        \"2char\": \"CN\",\r\n        \"3char\": \"CHN\",\r\n        \"numeric\": \"156\",\r\n        \"name\": \"CHINA\"\r\n      },\r\n      {\r\n        \"2char\": \"CX\",\r\n        \"3char\": \"CXR\",\r\n        \"numeric\": \"162\",\r\n        \"name\": \"CHRISTMAS ISLAND\"\r\n      },\r\n      {\r\n        \"2char\": \"CP\",\r\n        \"3char\": \"CPT\",\r\n        \"numeric\": \"905\",\r\n        \"name\": \"CLIPPERTON ISLAND\"\r\n      },\r\n      {\r\n        \"2char\": \"CC\",\r\n        \"3char\": \"CCK\",\r\n        \"numeric\": \"166\",\r\n        \"name\": \"COCOS (KEELING) ISLANDS\"\r\n      },\r\n      {\r\n        \"2char\": \"CO\",\r\n        \"3char\": \"COL\",\r\n        \"numeric\": \"170\",\r\n        \"name\": \"COLOMBIA\"\r\n      },\r\n      {\r\n        \"2char\": \"KM\",\r\n        \"3char\": \"COM\",\r\n        \"numeric\": \"174\",\r\n        \"name\": \"COMOROS\"\r\n      },\r\n      {\r\n        \"2char\": \"CG\",\r\n        \"3char\": \"COG\",\r\n        \"numeric\": \"178\",\r\n        \"name\": \"CONGO (BRAZZAVILLE)\"\r\n      },\r\n      {\r\n        \"2char\": \"CD\",\r\n        \"3char\": \"COD\",\r\n        \"numeric\": \"180\",\r\n        \"name\": \"CONGO (KINSHASA)\"\r\n      },\r\n      {\r\n        \"2char\": \"CK\",\r\n        \"3char\": \"COK\",\r\n        \"numeric\": \"184\",\r\n        \"name\": \"COOK ISLANDS\"\r\n      },\r\n      {\r\n        \"2char\": \"XC\",\r\n        \"3char\": \"XCS\",\r\n        \"numeric\": \"906\",\r\n        \"name\": \"CORAL SEA ISLANDS\"\r\n      },\r\n      {\r\n        \"2char\": \"CR\",\r\n        \"3char\": \"CRI\",\r\n        \"numeric\": \"188\",\r\n        \"name\": \"COSTA RICA\"\r\n      },\r\n      {\r\n        \"2char\": \"CI\",\r\n        \"3char\": \"CIV\",\r\n        \"numeric\": \"384\",\r\n        \"name\": \"CÔTE D’IVOIRE\"\r\n      },\r\n      {\r\n        \"2char\": \"HR\",\r\n        \"3char\": \"HRV\",\r\n        \"numeric\": \"191\",\r\n        \"name\": \"CROATIA\"\r\n      },\r\n      {\r\n        \"2char\": \"CU\",\r\n        \"3char\": \"CUB\",\r\n        \"numeric\": \"192\",\r\n        \"name\": \"CUBA\"\r\n      },\r\n      {\r\n        \"2char\": \"CW\",\r\n        \"3char\": \"CUW\",\r\n        \"numeric\": \"531\",\r\n        \"name\": \"CURAÇAO\"\r\n      },\r\n      {\r\n        \"2char\": \"CY\",\r\n        \"3char\": \"CYP\",\r\n        \"numeric\": \"196\",\r\n        \"name\": \"CYPRUS\"\r\n      },\r\n      {\r\n        \"2char\": \"CZ\",\r\n        \"3char\": \"CZE\",\r\n        \"numeric\": \"203\",\r\n        \"name\": \"CZECHIA\"\r\n      },\r\n      {\r\n        \"2char\": \"DK\",\r\n        \"3char\": \"DNK\",\r\n        \"numeric\": \"208\",\r\n        \"name\": \"DENMARK\"\r\n      },\r\n      {\r\n        \"2char\": \"XD\",\r\n        \"3char\": \"XXD\",\r\n        \"numeric\": \"907\",\r\n        \"name\": \"DHEKELIA\"\r\n      },\r\n      {\r\n        \"2char\": \"DG\",\r\n        \"3char\": \"DGA\",\r\n        \"numeric\": \"908\",\r\n        \"name\": \"DIEGO GARCIA\"\r\n      },\r\n      {\r\n        \"2char\": \"DJ\",\r\n        \"3char\": \"DJI\",\r\n        \"numeric\": \"262\",\r\n        \"name\": \"DJIBOUTI\"\r\n      },\r\n      {\r\n        \"2char\": \"DM\",\r\n        \"3char\": \"DMA\",\r\n        \"numeric\": \"212\",\r\n        \"name\": \"DOMINICA\"\r\n      },\r\n      {\r\n        \"2char\": \"DO\",\r\n        \"3char\": \"DOM\",\r\n        \"numeric\": \"214\",\r\n        \"name\": \"DOMINICAN REPUBLIC\"\r\n      },\r\n      {\r\n        \"2char\": \"EC\",\r\n        \"3char\": \"ECU\",\r\n        \"numeric\": \"218\",\r\n        \"name\": \"ECUADOR\"\r\n      },\r\n      {\r\n        \"2char\": \"EG\",\r\n        \"3char\": \"EGY\",\r\n        \"numeric\": \"818\",\r\n        \"name\": \"EGYPT\"\r\n      },\r\n      {\r\n        \"2char\": \"SV\",\r\n        \"3char\": \"SLV\",\r\n        \"numeric\": \"222\",\r\n        \"name\": \"EL SALVADOR\"\r\n      },\r\n      {\r\n        \"2char\": \"[None Assigned]\",\r\n        \"3char\": \"XAZ\",\r\n        \"numeric\": \"909\",\r\n        \"name\": \"ENTITY 1\"\r\n      },\r\n      {\r\n        \"2char\": \"[None Assigned]\",\r\n        \"3char\": \"XCR\",\r\n        \"numeric\": \"910\",\r\n        \"name\": \"ENTITY 2\"\r\n      },\r\n      {\r\n        \"2char\": \"[None Assigned]\",\r\n        \"3char\": \"XCY\",\r\n        \"numeric\": \"911\",\r\n        \"name\": \"ENTITY 3\"\r\n      },\r\n      {\r\n        \"2char\": \"[None Assigned]\",\r\n        \"3char\": \"XKM\",\r\n        \"numeric\": \"912\",\r\n        \"name\": \"ENTITY 4\"\r\n      },\r\n      {\r\n        \"2char\": \"[None Assigned]\",\r\n        \"3char\": \"XKN\",\r\n        \"numeric\": \"913\",\r\n        \"name\": \"ENTITY 5\"\r\n      },\r\n      {\r\n        \"2char\": \"A3\",\r\n        \"3char\": \"AX3\",\r\n        \"numeric\": \"914\",\r\n        \"name\": \"ENTITY 6\"\r\n      },\r\n      {\r\n        \"2char\": \"GQ\",\r\n        \"3char\": \"GNQ\",\r\n        \"numeric\": \"226\",\r\n        \"name\": \"EQUATORIAL GUINEA\"\r\n      },\r\n      {\r\n        \"2char\": \"ER\",\r\n        \"3char\": \"ERI\",\r\n        \"numeric\": \"232\",\r\n        \"name\": \"ERITREA\"\r\n      },\r\n      {\r\n        \"2char\": \"EE\",\r\n        \"3char\": \"EST\",\r\n        \"numeric\": \"233\",\r\n        \"name\": \"ESTONIA\"\r\n      },\r\n      {\r\n        \"2char\": \"SZ\",\r\n        \"3char\": \"SWZ\",\r\n        \"numeric\": \"748\",\r\n        \"name\": \"ESWATINI\"\r\n      },\r\n      {\r\n        \"2char\": \"ET\",\r\n        \"3char\": \"ETH\",\r\n        \"numeric\": \"231\",\r\n        \"name\": \"ETHIOPIA\"\r\n      },\r\n      {\r\n        \"2char\": \"XE\",\r\n        \"3char\": \"XEU\",\r\n        \"numeric\": \"915\",\r\n        \"name\": \"EUROPA ISLAND\"\r\n      },\r\n      {\r\n        \"2char\": \"FK\",\r\n        \"3char\": \"FLK\",\r\n        \"numeric\": \"238\",\r\n        \"name\": \"FALKLAND ISLANDS (ISLAS MALVINAS)\"\r\n      },\r\n      {\r\n        \"2char\": \"FO\",\r\n        \"3char\": \"FRO\",\r\n        \"numeric\": \"234\",\r\n        \"name\": \"FAROE ISLANDS\"\r\n      },\r\n      {\r\n        \"2char\": \"FJ\",\r\n        \"3char\": \"FJI\",\r\n        \"numeric\": \"242\",\r\n        \"name\": \"FIJI\"\r\n      },\r\n      {\r\n        \"2char\": \"FI\",\r\n        \"3char\": \"FIN\",\r\n        \"numeric\": \"246\",\r\n        \"name\": \"FINLAND\"\r\n      },\r\n      {\r\n        \"2char\": \"FR\",\r\n        \"3char\": \"FRA\",\r\n        \"numeric\": \"250\",\r\n        \"name\": \"FRANCE\"\r\n      },\r\n      {\r\n        \"2char\": \"GF\",\r\n        \"3char\": \"GUF\",\r\n        \"numeric\": \"254\",\r\n        \"name\": \"FRENCH GUIANA\"\r\n      },\r\n      {\r\n        \"2char\": \"PF\",\r\n        \"3char\": \"PYF\",\r\n        \"numeric\": \"258\",\r\n        \"name\": \"FRENCH POLYNESIA\"\r\n      },\r\n      {\r\n        \"2char\": \"TF\",\r\n        \"3char\": \"ATF\",\r\n        \"numeric\": \"260\",\r\n        \"name\": \"FRENCH SOUTHERN AND ANTARCTIC LANDS\"\r\n      },\r\n      {\r\n        \"2char\": \"GA\",\r\n        \"3char\": \"GAB\",\r\n        \"numeric\": \"266\",\r\n        \"name\": \"GABON\"\r\n      },\r\n      {\r\n        \"2char\": \"GM\",\r\n        \"3char\": \"GMB\",\r\n        \"numeric\": \"270\",\r\n        \"name\": \"GAMBIA, THE\"\r\n      },\r\n      {\r\n        \"2char\": \"XG\",\r\n        \"3char\": \"XGZ\",\r\n        \"numeric\": \"916\",\r\n        \"name\": \"GAZA STRIP\"\r\n      },\r\n      {\r\n        \"2char\": \"GE\",\r\n        \"3char\": \"GEO\",\r\n        \"numeric\": \"268\",\r\n        \"name\": \"GEORGIA\"\r\n      },\r\n      {\r\n        \"2char\": \"DE\",\r\n        \"3char\": \"DEU\",\r\n        \"numeric\": \"276\",\r\n        \"name\": \"GERMANY\"\r\n      },\r\n      {\r\n        \"2char\": \"GH\",\r\n        \"3char\": \"GHA\",\r\n        \"numeric\": \"288\",\r\n        \"name\": \"GHANA\"\r\n      },\r\n      {\r\n        \"2char\": \"GI\",\r\n        \"3char\": \"GIB\",\r\n        \"numeric\": \"292\",\r\n        \"name\": \"GIBRALTAR\"\r\n      },\r\n      {\r\n        \"2char\": \"QX\",\r\n        \"3char\": \"XGL\",\r\n        \"numeric\": \"917\",\r\n        \"name\": \"GLORIOSO ISLANDS\"\r\n      },\r\n      {\r\n        \"2char\": \"GR\",\r\n        \"3char\": \"GRC\",\r\n        \"numeric\": \"300\",\r\n        \"name\": \"GREECE\"\r\n      },\r\n      {\r\n        \"2char\": \"GL\",\r\n        \"3char\": \"GRL\",\r\n        \"numeric\": \"304\",\r\n        \"name\": \"GREENLAND\"\r\n      },\r\n      {\r\n        \"2char\": \"GD\",\r\n        \"3char\": \"GRD\",\r\n        \"numeric\": \"308\",\r\n        \"name\": \"GRENADA\"\r\n      },\r\n      {\r\n        \"2char\": \"GP\",\r\n        \"3char\": \"GLP\",\r\n        \"numeric\": \"312\",\r\n        \"name\": \"GUADELOUPE\"\r\n      },\r\n      {\r\n        \"2char\": \"GU\",\r\n        \"3char\": \"GUM\",\r\n        \"numeric\": \"316\",\r\n        \"name\": \"GUAM\"\r\n      },\r\n      {\r\n        \"2char\": \"A2\",\r\n        \"3char\": \"AX2\",\r\n        \"numeric\": \"918\",\r\n        \"name\": \"GUANTANAMO BAY NAVAL BASE\"\r\n      },\r\n      {\r\n        \"2char\": \"GT\",\r\n        \"3char\": \"GTM\",\r\n        \"numeric\": \"320\",\r\n        \"name\": \"GUATEMALA\"\r\n      },\r\n      {\r\n        \"2char\": \"GG\",\r\n        \"3char\": \"GGY\",\r\n        \"numeric\": \"831\",\r\n        \"name\": \"GUERNSEY\"\r\n      },\r\n      {\r\n        \"2char\": \"GN\",\r\n        \"3char\": \"GIN\",\r\n        \"numeric\": \"324\",\r\n        \"name\": \"GUINEA\"\r\n      },\r\n      {\r\n        \"2char\": \"GW\",\r\n        \"3char\": \"GNB\",\r\n        \"numeric\": \"624\",\r\n        \"name\": \"GUINEA-BISSAU\"\r\n      },\r\n      {\r\n        \"2char\": \"GY\",\r\n        \"3char\": \"GUY\",\r\n        \"numeric\": \"328\",\r\n        \"name\": \"GUYANA\"\r\n      },\r\n      {\r\n        \"2char\": \"HT\",\r\n        \"3char\": \"HTI\",\r\n        \"numeric\": \"332\",\r\n        \"name\": \"HAITI\"\r\n      },\r\n      {\r\n        \"2char\": \"HM\",\r\n        \"3char\": \"HMD\",\r\n        \"numeric\": \"334\",\r\n        \"name\": \"HEARD ISLAND AND MCDONALD ISLANDS\"\r\n      },\r\n      {\r\n        \"2char\": \"HN\",\r\n        \"3char\": \"HND\",\r\n        \"numeric\": \"340\",\r\n        \"name\": \"HONDURAS\"\r\n      },\r\n      {\r\n        \"2char\": \"HK\",\r\n        \"3char\": \"HKG\",\r\n        \"numeric\": \"344\",\r\n        \"name\": \"HONG KONG\"\r\n      },\r\n      {\r\n        \"2char\": \"XH\",\r\n        \"3char\": \"XHO\",\r\n        \"numeric\": \"919\",\r\n        \"name\": \"HOWLAND ISLAND\"\r\n      },\r\n      {\r\n        \"2char\": \"HU\",\r\n        \"3char\": \"HUN\",\r\n        \"numeric\": \"348\",\r\n        \"name\": \"HUNGARY\"\r\n      },\r\n      {\r\n        \"2char\": \"IS\",\r\n        \"3char\": \"ISL\",\r\n        \"numeric\": \"352\",\r\n        \"name\": \"ICELAND\"\r\n      },\r\n      {\r\n        \"2char\": \"IN\",\r\n        \"3char\": \"IND\",\r\n        \"numeric\": \"356\",\r\n        \"name\": \"INDIA\"\r\n      },\r\n      {\r\n        \"2char\": \"ID\",\r\n        \"3char\": \"IDN\",\r\n        \"numeric\": \"360\",\r\n        \"name\": \"INDONESIA\"\r\n      },\r\n      {\r\n        \"2char\": \"IR\",\r\n        \"3char\": \"IRN\",\r\n        \"numeric\": \"364\",\r\n        \"name\": \"IRAN\"\r\n      },\r\n      {\r\n        \"2char\": \"IQ\",\r\n        \"3char\": \"IRQ\",\r\n        \"numeric\": \"368\",\r\n        \"name\": \"IRAQ\"\r\n      },\r\n      {\r\n        \"2char\": \"IE\",\r\n        \"3char\": \"IRL\",\r\n        \"numeric\": \"372\",\r\n        \"name\": \"IRELAND\"\r\n      },\r\n      {\r\n        \"2char\": \"IM\",\r\n        \"3char\": \"IMN\",\r\n        \"numeric\": \"833\",\r\n        \"name\": \"ISLE OF MAN\"\r\n      },\r\n      {\r\n        \"2char\": \"IL\",\r\n        \"3char\": \"ISR\",\r\n        \"numeric\": \"376\",\r\n        \"name\": \"ISRAEL\"\r\n      },\r\n      {\r\n        \"2char\": \"IT\",\r\n        \"3char\": \"ITA\",\r\n        \"numeric\": \"380\",\r\n        \"name\": \"ITALY\"\r\n      },\r\n      {\r\n        \"2char\": \"JM\",\r\n        \"3char\": \"JAM\",\r\n        \"numeric\": \"388\",\r\n        \"name\": \"JAMAICA\"\r\n      },\r\n      {\r\n        \"2char\": \"XJ\",\r\n        \"3char\": \"XJM\",\r\n        \"numeric\": \"920\",\r\n        \"name\": \"JAN MAYEN\"\r\n      },\r\n      {\r\n        \"2char\": \"JP\",\r\n        \"3char\": \"JPN\",\r\n        \"numeric\": \"392\",\r\n        \"name\": \"JAPAN\"\r\n      },\r\n      {\r\n        \"2char\": \"XQ\",\r\n        \"3char\": \"XJV\",\r\n        \"numeric\": \"921\",\r\n        \"name\": \"JARVIS ISLAND\"\r\n      },\r\n      {\r\n        \"2char\": \"JE\",\r\n        \"3char\": \"JEY\",\r\n        \"numeric\": \"832\",\r\n        \"name\": \"JERSEY\"\r\n      },\r\n      {\r\n        \"2char\": \"XU\",\r\n        \"3char\": \"XJA\",\r\n        \"numeric\": \"922\",\r\n        \"name\": \"JOHNSTON ATOLL\"\r\n      },\r\n      {\r\n        \"2char\": \"JO\",\r\n        \"3char\": \"JOR\",\r\n        \"numeric\": \"400\",\r\n        \"name\": \"JORDAN\"\r\n      },\r\n      {\r\n        \"2char\": \"QU\",\r\n        \"3char\": \"XJN\",\r\n        \"numeric\": \"923\",\r\n        \"name\": \"JUAN DE NOVA ISLAND\"\r\n      },\r\n      {\r\n        \"2char\": \"KZ\",\r\n        \"3char\": \"KAZ\",\r\n        \"numeric\": \"398\",\r\n        \"name\": \"KAZAKHSTAN\"\r\n      },\r\n      {\r\n        \"2char\": \"KE\",\r\n        \"3char\": \"KEN\",\r\n        \"numeric\": \"404\",\r\n        \"name\": \"KENYA\"\r\n      },\r\n      {\r\n        \"2char\": \"XM\",\r\n        \"3char\": \"XKR\",\r\n        \"numeric\": \"924\",\r\n        \"name\": \"KINGMAN REEF\"\r\n      },\r\n      {\r\n        \"2char\": \"KI\",\r\n        \"3char\": \"KIR\",\r\n        \"numeric\": \"296\",\r\n        \"name\": \"KIRIBATI\"\r\n      },\r\n      {\r\n        \"2char\": \"KP\",\r\n        \"3char\": \"PRK\",\r\n        \"numeric\": \"408\",\r\n        \"name\": \"KOREA, NORTH\"\r\n      },\r\n      {\r\n        \"2char\": \"KR\",\r\n        \"3char\": \"KOR\",\r\n        \"numeric\": \"410\",\r\n        \"name\": \"KOREA, SOUTH\"\r\n      },\r\n      {\r\n        \"2char\": \"XK\",\r\n        \"3char\": \"XKS\",\r\n        \"numeric\": \"901\",\r\n        \"name\": \"KOSOVO\"\r\n      },\r\n      {\r\n        \"2char\": \"KW\",\r\n        \"3char\": \"KWT\",\r\n        \"numeric\": \"414\",\r\n        \"name\": \"KUWAIT\"\r\n      },\r\n      {\r\n        \"2char\": \"KG\",\r\n        \"3char\": \"KGZ\",\r\n        \"numeric\": \"417\",\r\n        \"name\": \"KYRGYZSTAN\"\r\n      },\r\n      {\r\n        \"2char\": \"LA\",\r\n        \"3char\": \"LAO\",\r\n        \"numeric\": \"418\",\r\n        \"name\": \"LAOS\"\r\n      },\r\n      {\r\n        \"2char\": \"LV\",\r\n        \"3char\": \"LVA\",\r\n        \"numeric\": \"428\",\r\n        \"name\": \"LATVIA\"\r\n      },\r\n      {\r\n        \"2char\": \"LB\",\r\n        \"3char\": \"LBN\",\r\n        \"numeric\": \"422\",\r\n        \"name\": \"LEBANON\"\r\n      },\r\n      {\r\n        \"2char\": \"LS\",\r\n        \"3char\": \"LSO\",\r\n        \"numeric\": \"426\",\r\n        \"name\": \"LESOTHO\"\r\n      },\r\n      {\r\n        \"2char\": \"LR\",\r\n        \"3char\": \"LBR\",\r\n        \"numeric\": \"430\",\r\n        \"name\": \"LIBERIA\"\r\n      },\r\n      {\r\n        \"2char\": \"LY\",\r\n        \"3char\": \"LBY\",\r\n        \"numeric\": \"434\",\r\n        \"name\": \"LIBYA\"\r\n      },\r\n      {\r\n        \"2char\": \"LI\",\r\n        \"3char\": \"LIE\",\r\n        \"numeric\": \"438\",\r\n        \"name\": \"LIECHTENSTEIN\"\r\n      },\r\n      {\r\n        \"2char\": \"LT\",\r\n        \"3char\": \"LTU\",\r\n        \"numeric\": \"440\",\r\n        \"name\": \"LITHUANIA\"\r\n      },\r\n      {\r\n        \"2char\": \"LU\",\r\n        \"3char\": \"LUX\",\r\n        \"numeric\": \"442\",\r\n        \"name\": \"LUXEMBOURG\"\r\n      },\r\n      {\r\n        \"2char\": \"MO\",\r\n        \"3char\": \"MAC\",\r\n        \"numeric\": \"446\",\r\n        \"name\": \"MACAU\"\r\n      },\r\n      {\r\n        \"2char\": \"MG\",\r\n        \"3char\": \"MDG\",\r\n        \"numeric\": \"450\",\r\n        \"name\": \"MADAGASCAR\"\r\n      },\r\n      {\r\n        \"2char\": \"MW\",\r\n        \"3char\": \"MWI\",\r\n        \"numeric\": \"454\",\r\n        \"name\": \"MALAWI\"\r\n      },\r\n      {\r\n        \"2char\": \"MY\",\r\n        \"3char\": \"MYS\",\r\n        \"numeric\": \"458\",\r\n        \"name\": \"MALAYSIA\"\r\n      },\r\n      {\r\n        \"2char\": \"MV\",\r\n        \"3char\": \"MDV\",\r\n        \"numeric\": \"462\",\r\n        \"name\": \"MALDIVES\"\r\n      },\r\n      {\r\n        \"2char\": \"ML\",\r\n        \"3char\": \"MLI\",\r\n        \"numeric\": \"466\",\r\n        \"name\": \"MALI\"\r\n      },\r\n      {\r\n        \"2char\": \"MT\",\r\n        \"3char\": \"MLT\",\r\n        \"numeric\": \"470\",\r\n        \"name\": \"MALTA\"\r\n      },\r\n      {\r\n        \"2char\": \"MH\",\r\n        \"3char\": \"MHL\",\r\n        \"numeric\": \"584\",\r\n        \"name\": \"MARSHALL ISLANDS\"\r\n      },\r\n      {\r\n        \"2char\": \"MQ\",\r\n        \"3char\": \"MTQ\",\r\n        \"numeric\": \"474\",\r\n        \"name\": \"MARTINIQUE\"\r\n      },\r\n      {\r\n        \"2char\": \"MR\",\r\n        \"3char\": \"MRT\",\r\n        \"numeric\": \"478\",\r\n        \"name\": \"MAURITANIA\"\r\n      },\r\n      {\r\n        \"2char\": \"MU\",\r\n        \"3char\": \"MUS\",\r\n        \"numeric\": \"480\",\r\n        \"name\": \"MAURITIUS\"\r\n      },\r\n      {\r\n        \"2char\": \"YT\",\r\n        \"3char\": \"MYT\",\r\n        \"numeric\": \"175\",\r\n        \"name\": \"MAYOTTE\"\r\n      },\r\n      {\r\n        \"2char\": \"MX\",\r\n        \"3char\": \"MEX\",\r\n        \"numeric\": \"484\",\r\n        \"name\": \"MEXICO\"\r\n      },\r\n      {\r\n        \"2char\": \"FM\",\r\n        \"3char\": \"FSM\",\r\n        \"numeric\": \"583\",\r\n        \"name\": \"MICRONESIA, FEDERATED STATES OF\"\r\n      },\r\n      {\r\n        \"2char\": \"QM\",\r\n        \"3char\": \"XMW\",\r\n        \"numeric\": \"925\",\r\n        \"name\": \"MIDWAY ISLANDS\"\r\n      },\r\n      {\r\n        \"2char\": \"MD\",\r\n        \"3char\": \"MDA\",\r\n        \"numeric\": \"498\",\r\n        \"name\": \"MOLDOVA\"\r\n      },\r\n      {\r\n        \"2char\": \"MC\",\r\n        \"3char\": \"MCO\",\r\n        \"numeric\": \"492\",\r\n        \"name\": \"MONACO\"\r\n      },\r\n      {\r\n        \"2char\": \"MN\",\r\n        \"3char\": \"MNG\",\r\n        \"numeric\": \"496\",\r\n        \"name\": \"MONGOLIA\"\r\n      },\r\n      {\r\n        \"2char\": \"ME\",\r\n        \"3char\": \"MNE\",\r\n        \"numeric\": \"499\",\r\n        \"name\": \"MONTENEGRO\"\r\n      },\r\n      {\r\n        \"2char\": \"MS\",\r\n        \"3char\": \"MSR\",\r\n        \"numeric\": \"500\",\r\n        \"name\": \"MONTSERRAT\"\r\n      },\r\n      {\r\n        \"2char\": \"MA\",\r\n        \"3char\": \"MAR\",\r\n        \"numeric\": \"504\",\r\n        \"name\": \"MOROCCO\"\r\n      },\r\n      {\r\n        \"2char\": \"MZ\",\r\n        \"3char\": \"MOZ\",\r\n        \"numeric\": \"508\",\r\n        \"name\": \"MOZAMBIQUE\"\r\n      },\r\n      {\r\n        \"2char\": \"NA\",\r\n        \"3char\": \"NAM\",\r\n        \"numeric\": \"516\",\r\n        \"name\": \"NAMIBIA\"\r\n      },\r\n      {\r\n        \"2char\": \"NR\",\r\n        \"3char\": \"NRU\",\r\n        \"numeric\": \"520\",\r\n        \"name\": \"NAURU\"\r\n      },\r\n      {\r\n        \"2char\": \"XV\",\r\n        \"3char\": \"XNV\",\r\n        \"numeric\": \"926\",\r\n        \"name\": \"NAVASSA ISLAND\"\r\n      },\r\n      {\r\n        \"2char\": \"NP\",\r\n        \"3char\": \"NPL\",\r\n        \"numeric\": \"524\",\r\n        \"name\": \"NEPAL\"\r\n      },\r\n      {\r\n        \"2char\": \"NL\",\r\n        \"3char\": \"NLD\",\r\n        \"numeric\": \"528\",\r\n        \"name\": \"NETHERLANDS\"\r\n      },\r\n      {\r\n        \"2char\": \"NC\",\r\n        \"3char\": \"NCL\",\r\n        \"numeric\": \"540\",\r\n        \"name\": \"NEW CALEDONIA\"\r\n      },\r\n      {\r\n        \"2char\": \"NZ\",\r\n        \"3char\": \"NZL\",\r\n        \"numeric\": \"554\",\r\n        \"name\": \"NEW ZEALAND\"\r\n      },\r\n      {\r\n        \"2char\": \"NI\",\r\n        \"3char\": \"NIC\",\r\n        \"numeric\": \"558\",\r\n        \"name\": \"NICARAGUA\"\r\n      },\r\n      {\r\n        \"2char\": \"NE\",\r\n        \"3char\": \"NER\",\r\n        \"numeric\": \"562\",\r\n        \"name\": \"NIGER\"\r\n      },\r\n      {\r\n        \"2char\": \"NG\",\r\n        \"3char\": \"NGA\",\r\n        \"numeric\": \"566\",\r\n        \"name\": \"NIGERIA\"\r\n      },\r\n      {\r\n        \"2char\": \"NU\",\r\n        \"3char\": \"NIU\",\r\n        \"numeric\": \"570\",\r\n        \"name\": \"NIUE\"\r\n      },\r\n      {\r\n        \"2char\": \"NF\",\r\n        \"3char\": \"NFK\",\r\n        \"numeric\": \"574\",\r\n        \"name\": \"NORFOLK ISLAND\"\r\n      },\r\n      {\r\n        \"2char\": \"MK\",\r\n        \"3char\": \"MKD\",\r\n        \"numeric\": \"807\",\r\n        \"name\": \"NORTH MACEDONIA\"\r\n      },\r\n      {\r\n        \"2char\": \"MP\",\r\n        \"3char\": \"MNP\",\r\n        \"numeric\": \"580\",\r\n        \"name\": \"NORTHERN MARIANA ISLANDS\"\r\n      },\r\n      {\r\n        \"2char\": \"NO\",\r\n        \"3char\": \"NOR\",\r\n        \"numeric\": \"578\",\r\n        \"name\": \"NORWAY\"\r\n      },\r\n      {\r\n        \"2char\": \"OM\",\r\n        \"3char\": \"OMN\",\r\n        \"numeric\": \"512\",\r\n        \"name\": \"OMAN\"\r\n      },\r\n      {\r\n        \"2char\": \"PK\",\r\n        \"3char\": \"PAK\",\r\n        \"numeric\": \"586\",\r\n        \"name\": \"PAKISTAN\"\r\n      },\r\n      {\r\n        \"2char\": \"PW\",\r\n        \"3char\": \"PLW\",\r\n        \"numeric\": \"585\",\r\n        \"name\": \"PALAU\"\r\n      },\r\n      {\r\n        \"2char\": \"XL\",\r\n        \"3char\": \"XPL\",\r\n        \"numeric\": \"927\",\r\n        \"name\": \"PALMYRA ATOLL\"\r\n      },\r\n      {\r\n        \"2char\": \"PA\",\r\n        \"3char\": \"PAN\",\r\n        \"numeric\": \"591\",\r\n        \"name\": \"PANAMA\"\r\n      },\r\n      {\r\n        \"2char\": \"PG\",\r\n        \"3char\": \"PNG\",\r\n        \"numeric\": \"598\",\r\n        \"name\": \"PAPUA NEW GUINEA\"\r\n      },\r\n      {\r\n        \"2char\": \"XP\",\r\n        \"3char\": \"XPR\",\r\n        \"numeric\": \"928\",\r\n        \"name\": \"PARACEL ISLANDS\"\r\n      },\r\n      {\r\n        \"2char\": \"PY\",\r\n        \"3char\": \"PRY\",\r\n        \"numeric\": \"600\",\r\n        \"name\": \"PARAGUAY\"\r\n      },\r\n      {\r\n        \"2char\": \"PE\",\r\n        \"3char\": \"PER\",\r\n        \"numeric\": \"604\",\r\n        \"name\": \"PERU\"\r\n      },\r\n      {\r\n        \"2char\": \"PH\",\r\n        \"3char\": \"PHL\",\r\n        \"numeric\": \"608\",\r\n        \"name\": \"PHILIPPINES\"\r\n      },\r\n      {\r\n        \"2char\": \"PN\",\r\n        \"3char\": \"PCN\",\r\n        \"numeric\": \"612\",\r\n        \"name\": \"PITCAIRN ISLANDS\"\r\n      },\r\n      {\r\n        \"2char\": \"PL\",\r\n        \"3char\": \"POL\",\r\n        \"numeric\": \"616\",\r\n        \"name\": \"POLAND\"\r\n      },\r\n      {\r\n        \"2char\": \"PT\",\r\n        \"3char\": \"PRT\",\r\n        \"numeric\": \"620\",\r\n        \"name\": \"PORTUGAL\"\r\n      },\r\n      {\r\n        \"2char\": \"PR\",\r\n        \"3char\": \"PRI\",\r\n        \"numeric\": \"630\",\r\n        \"name\": \"PUERTO RICO\"\r\n      },\r\n      {\r\n        \"2char\": \"QA\",\r\n        \"3char\": \"QAT\",\r\n        \"numeric\": \"634\",\r\n        \"name\": \"QATAR\"\r\n      },\r\n      {\r\n        \"2char\": \"RE\",\r\n        \"3char\": \"REU\",\r\n        \"numeric\": \"638\",\r\n        \"name\": \"REUNION\"\r\n      },\r\n      {\r\n        \"2char\": \"RO\",\r\n        \"3char\": \"ROU\",\r\n        \"numeric\": \"642\",\r\n        \"name\": \"ROMANIA\"\r\n      },\r\n      {\r\n        \"2char\": \"RU\",\r\n        \"3char\": \"RUS\",\r\n        \"numeric\": \"643\",\r\n        \"name\": \"RUSSIA\"\r\n      },\r\n      {\r\n        \"2char\": \"RW\",\r\n        \"3char\": \"RWA\",\r\n        \"numeric\": \"646\",\r\n        \"name\": \"RWANDA\"\r\n      },\r\n      {\r\n        \"2char\": \"BL\",\r\n        \"3char\": \"BLM\",\r\n        \"numeric\": \"652\",\r\n        \"name\": \"SAINT BARTHELEMY\"\r\n      },\r\n      {\r\n        \"2char\": \"SH\",\r\n        \"3char\": \"SHN\",\r\n        \"numeric\": \"654\",\r\n        \"name\": \"SAINT HELENA, ASCENSION, AND TRISTAN DA CUNHA\"\r\n      },\r\n      {\r\n        \"2char\": \"KN\",\r\n        \"3char\": \"KNA\",\r\n        \"numeric\": \"659\",\r\n        \"name\": \"SAINT KITTS AND NEVIS\"\r\n      },\r\n      {\r\n        \"2char\": \"LC\",\r\n        \"3char\": \"LCA\",\r\n        \"numeric\": \"662\",\r\n        \"name\": \"SAINT LUCIA\"\r\n      },\r\n      {\r\n        \"2char\": \"MF\",\r\n        \"3char\": \"MAF\",\r\n        \"numeric\": \"663\",\r\n        \"name\": \"SAINT MARTIN\"\r\n      },\r\n      {\r\n        \"2char\": \"PM\",\r\n        \"3char\": \"SPM\",\r\n        \"numeric\": \"666\",\r\n        \"name\": \"SAINT PIERRE AND MIQUELON\"\r\n      },\r\n      {\r\n        \"2char\": \"VC\",\r\n        \"3char\": \"VCT\",\r\n        \"numeric\": \"670\",\r\n        \"name\": \"SAINT VINCENT AND THE GRENADINES\"\r\n      },\r\n      {\r\n        \"2char\": \"WS\",\r\n        \"3char\": \"WSM\",\r\n        \"numeric\": \"882\",\r\n        \"name\": \"SAMOA\"\r\n      },\r\n      {\r\n        \"2char\": \"SM\",\r\n        \"3char\": \"SMR\",\r\n        \"numeric\": \"674\",\r\n        \"name\": \"SAN MARINO\"\r\n      },\r\n      {\r\n        \"2char\": \"ST\",\r\n        \"3char\": \"STP\",\r\n        \"numeric\": \"678\",\r\n        \"name\": \"SAO TOME AND PRINCIPE\"\r\n      },\r\n      {\r\n        \"2char\": \"SA\",\r\n        \"3char\": \"SAU\",\r\n        \"numeric\": \"682\",\r\n        \"name\": \"SAUDI ARABIA\"\r\n      },\r\n      {\r\n        \"2char\": \"SN\",\r\n        \"3char\": \"SEN\",\r\n        \"numeric\": \"686\",\r\n        \"name\": \"SENEGAL\"\r\n      },\r\n      {\r\n        \"2char\": \"RS\",\r\n        \"3char\": \"SRB\",\r\n        \"numeric\": \"688\",\r\n        \"name\": \"SERBIA\"\r\n      },\r\n      {\r\n        \"2char\": \"SC\",\r\n        \"3char\": \"SYC\",\r\n        \"numeric\": \"690\",\r\n        \"name\": \"SEYCHELLES\"\r\n      },\r\n      {\r\n        \"2char\": \"SL\",\r\n        \"3char\": \"SLE\",\r\n        \"numeric\": \"694\",\r\n        \"name\": \"SIERRA LEONE\"\r\n      },\r\n      {\r\n        \"2char\": \"SG\",\r\n        \"3char\": \"SGP\",\r\n        \"numeric\": \"702\",\r\n        \"name\": \"SINGAPORE\"\r\n      },\r\n      {\r\n        \"2char\": \"SX\",\r\n        \"3char\": \"SXM\",\r\n        \"numeric\": \"534\",\r\n        \"name\": \"SINT MAARTEN\"\r\n      },\r\n      {\r\n        \"2char\": \"SK\",\r\n        \"3char\": \"SVK\",\r\n        \"numeric\": \"703\",\r\n        \"name\": \"SLOVAKIA\"\r\n      },\r\n      {\r\n        \"2char\": \"SI\",\r\n        \"3char\": \"SVN\",\r\n        \"numeric\": \"705\",\r\n        \"name\": \"SLOVENIA\"\r\n      },\r\n      {\r\n        \"2char\": \"SB\",\r\n        \"3char\": \"SLB\",\r\n        \"numeric\": \"90\",\r\n        \"name\": \"SOLOMON ISLANDS\"\r\n      },\r\n      {\r\n        \"2char\": \"SO\",\r\n        \"3char\": \"SOM\",\r\n        \"numeric\": \"706\",\r\n        \"name\": \"SOMALIA\"\r\n      },\r\n      {\r\n        \"2char\": \"ZA\",\r\n        \"3char\": \"ZAF\",\r\n        \"numeric\": \"710\",\r\n        \"name\": \"SOUTH AFRICA\"\r\n      },\r\n      {\r\n        \"2char\": \"GS\",\r\n        \"3char\": \"SGS\",\r\n        \"numeric\": \"239\",\r\n        \"name\": \"SOUTH GEORGIA AND SOUTH SANDWICH ISLANDS\"\r\n      },\r\n      {\r\n        \"2char\": \"SS\",\r\n        \"3char\": \"SSD\",\r\n        \"numeric\": \"728\",\r\n        \"name\": \"SOUTH SUDAN\"\r\n      },\r\n      {\r\n        \"2char\": \"ES\",\r\n        \"3char\": \"ESP\",\r\n        \"numeric\": \"724\",\r\n        \"name\": \"SPAIN\"\r\n      },\r\n      {\r\n        \"2char\": \"XS\",\r\n        \"3char\": \"XSP\",\r\n        \"numeric\": \"929\",\r\n        \"name\": \"SPRATLY ISLANDS\"\r\n      },\r\n      {\r\n        \"2char\": \"LK\",\r\n        \"3char\": \"LKA\",\r\n        \"numeric\": \"144\",\r\n        \"name\": \"SRI LANKA\"\r\n      },\r\n      {\r\n        \"2char\": \"SD\",\r\n        \"3char\": \"SDN\",\r\n        \"numeric\": \"729\",\r\n        \"name\": \"SUDAN\"\r\n      },\r\n      {\r\n        \"2char\": \"SR\",\r\n        \"3char\": \"SUR\",\r\n        \"numeric\": \"740\",\r\n        \"name\": \"SURINAME\"\r\n      },\r\n      {\r\n        \"2char\": \"XR\",\r\n        \"3char\": \"XSV\",\r\n        \"numeric\": \"930\",\r\n        \"name\": \"SVALBARD\"\r\n      },\r\n      {\r\n        \"2char\": \"SE\",\r\n        \"3char\": \"SWE\",\r\n        \"numeric\": \"752\",\r\n        \"name\": \"SWEDEN\"\r\n      },\r\n      {\r\n        \"2char\": \"CH\",\r\n        \"3char\": \"CHE\",\r\n        \"numeric\": \"756\",\r\n        \"name\": \"SWITZERLAND\"\r\n      },\r\n      {\r\n        \"2char\": \"SY\",\r\n        \"3char\": \"SYR\",\r\n        \"numeric\": \"760\",\r\n        \"name\": \"SYRIA\"\r\n      },\r\n      {\r\n        \"2char\": \"TW\",\r\n        \"3char\": \"TWN\",\r\n        \"numeric\": \"158\",\r\n        \"name\": \"TAIWAN\"\r\n      },\r\n      {\r\n        \"2char\": \"TJ\",\r\n        \"3char\": \"TJK\",\r\n        \"numeric\": \"762\",\r\n        \"name\": \"TAJIKISTAN\"\r\n      },\r\n      {\r\n        \"2char\": \"TZ\",\r\n        \"3char\": \"TZA\",\r\n        \"numeric\": \"834\",\r\n        \"name\": \"TANZANIA\"\r\n      },\r\n      {\r\n        \"2char\": \"TH\",\r\n        \"3char\": \"THA\",\r\n        \"numeric\": \"764\",\r\n        \"name\": \"THAILAND\"\r\n      },\r\n      {\r\n        \"2char\": \"TL\",\r\n        \"3char\": \"TLS\",\r\n        \"numeric\": \"626\",\r\n        \"name\": \"TIMOR-LESTE\"\r\n      },\r\n      {\r\n        \"2char\": \"TG\",\r\n        \"3char\": \"TGO\",\r\n        \"numeric\": \"768\",\r\n        \"name\": \"TOGO\"\r\n      },\r\n      {\r\n        \"2char\": \"TK\",\r\n        \"3char\": \"TKL\",\r\n        \"numeric\": \"772\",\r\n        \"name\": \"TOKELAU\"\r\n      },\r\n      {\r\n        \"2char\": \"TO\",\r\n        \"3char\": \"TON\",\r\n        \"numeric\": \"776\",\r\n        \"name\": \"TONGA\"\r\n      },\r\n      {\r\n        \"2char\": \"TT\",\r\n        \"3char\": \"TTO\",\r\n        \"numeric\": \"780\",\r\n        \"name\": \"TRINIDAD AND TOBAGO\"\r\n      },\r\n      {\r\n        \"2char\": \"XT\",\r\n        \"3char\": \"XTR\",\r\n        \"numeric\": \"931\",\r\n        \"name\": \"TROMELIN ISLAND\"\r\n      },\r\n      {\r\n        \"2char\": \"TN\",\r\n        \"3char\": \"TUN\",\r\n        \"numeric\": \"788\",\r\n        \"name\": \"TUNISIA\"\r\n      },\r\n      {\r\n        \"2char\": \"TR\",\r\n        \"3char\": \"TUR\",\r\n        \"numeric\": \"792\",\r\n        \"name\": \"TURKEY\"\r\n      },\r\n      {\r\n        \"2char\": \"TM\",\r\n        \"3char\": \"TKM\",\r\n        \"numeric\": \"795\",\r\n        \"name\": \"TURKMENISTAN\"\r\n      },\r\n      {\r\n        \"2char\": \"TC\",\r\n        \"3char\": \"TCA\",\r\n        \"numeric\": \"796\",\r\n        \"name\": \"TURKS AND CAICOS ISLANDS\"\r\n      },\r\n      {\r\n        \"2char\": \"TV\",\r\n        \"3char\": \"TUV\",\r\n        \"numeric\": \"798\",\r\n        \"name\": \"TUVALU\"\r\n      },\r\n      {\r\n        \"2char\": \"UG\",\r\n        \"3char\": \"UGA\",\r\n        \"numeric\": \"800\",\r\n        \"name\": \"UGANDA\"\r\n      },\r\n      {\r\n        \"2char\": \"UA\",\r\n        \"3char\": \"UKR\",\r\n        \"numeric\": \"804\",\r\n        \"name\": \"UKRAINE\"\r\n      },\r\n      {\r\n        \"2char\": \"AE\",\r\n        \"3char\": \"ARE\",\r\n        \"numeric\": \"784\",\r\n        \"name\": \"UNITED ARAB EMIRATES\"\r\n      },\r\n      {\r\n        \"2char\": \"GB\",\r\n        \"3char\": \"GBR\",\r\n        \"numeric\": \"826\",\r\n        \"name\": \"UNITED KINGDOM\"\r\n      },\r\n      {\r\n        \"2char\": \"US\",\r\n        \"3char\": \"USA\",\r\n        \"numeric\": \"840\",\r\n        \"name\": \"UNITED STATES\"\r\n      },\r\n      {\r\n        \"2char\": \"A1\",\r\n        \"3char\": \"AX1\",\r\n        \"numeric\": \"932\",\r\n        \"name\": \"UNKNOWN\"\r\n      },\r\n      {\r\n        \"2char\": \"UY\",\r\n        \"3char\": \"URY\",\r\n        \"numeric\": \"858\",\r\n        \"name\": \"URUGUAY\"\r\n      },\r\n      {\r\n        \"2char\": \"UZ\",\r\n        \"3char\": \"UZB\",\r\n        \"numeric\": \"860\",\r\n        \"name\": \"UZBEKISTAN\"\r\n      },\r\n      {\r\n        \"2char\": \"VU\",\r\n        \"3char\": \"VUT\",\r\n        \"numeric\": \"548\",\r\n        \"name\": \"VANUATU\"\r\n      },\r\n      {\r\n        \"2char\": \"VA\",\r\n        \"3char\": \"VAT\",\r\n        \"numeric\": \"336\",\r\n        \"name\": \"VATICAN CITY\"\r\n      },\r\n      {\r\n        \"2char\": \"VE\",\r\n        \"3char\": \"VEN\",\r\n        \"numeric\": \"862\",\r\n        \"name\": \"VENEZUELA\"\r\n      },\r\n      {\r\n        \"2char\": \"VN\",\r\n        \"3char\": \"VNM\",\r\n        \"numeric\": \"704\",\r\n        \"name\": \"VIETNAM\"\r\n      },\r\n      {\r\n        \"2char\": \"VG\",\r\n        \"3char\": \"VGB\",\r\n        \"numeric\": \"92\",\r\n        \"name\": \"VIRGIN ISLANDS, BRITISH\"\r\n      },\r\n      {\r\n        \"2char\": \"VI\",\r\n        \"3char\": \"VIR\",\r\n        \"numeric\": \"850\",\r\n        \"name\": \"VIRGIN ISLANDS, U.S.\"\r\n      },\r\n      {\r\n        \"2char\": \"QW\",\r\n        \"3char\": \"XWK\",\r\n        \"numeric\": \"933\",\r\n        \"name\": \"WAKE ISLAND\"\r\n      },\r\n      {\r\n        \"2char\": \"WF\",\r\n        \"3char\": \"WLF\",\r\n        \"numeric\": \"876\",\r\n        \"name\": \"WALLIS AND FUTUNA\"\r\n      },\r\n      {\r\n        \"2char\": \"XW\",\r\n        \"3char\": \"XWB\",\r\n        \"numeric\": \"934\",\r\n        \"name\": \"WEST BANK\"\r\n      },\r\n      {\r\n        \"2char\": \"EH\",\r\n        \"3char\": \"ESH\",\r\n        \"numeric\": \"732\",\r\n        \"name\": \"WESTERN SAHARA\"\r\n      },\r\n      {\r\n        \"2char\": \"YE\",\r\n        \"3char\": \"YEM\",\r\n        \"numeric\": \"887\",\r\n        \"name\": \"YEMEN\"\r\n      },\r\n      {\r\n        \"2char\": \"ZM\",\r\n        \"3char\": \"ZMB\",\r\n        \"numeric\": \"894\",\r\n        \"name\": \"ZAMBIA\"\r\n      },\r\n      {\r\n        \"2char\": \"ZW\",\r\n        \"3char\": \"ZWE\",\r\n        \"numeric\": \"716\",\r\n        \"name\": \"ZIMBABWE\"\r\n      }\r\n    ]\r\n  }}","import { ErrorLogger } from './ErrorLogger';\r\nimport { RendererUtilities } from './RendererUtilities';\r\n\r\nimport json from '../../data/genc.json';\r\n\r\n/**\r\n * Utility class that takes the 3 digit country code from the symbol ID and returns the 3 character string representation\r\n * of that country. For example, 840 turns into \"USA\" for the United States.\r\n */\r\nexport class GENCLookup {\r\n    private static gencJSON:string = \"/genc.json\";\r\n    private static _instance: GENCLookup;\r\n    private static _initCalled: boolean = false;\r\n    private static _isReady: boolean = false;\r\n\r\n    private static _GENCLookup: Map<string, string>;\r\n    //private TAG: string = \"GENCLookup\";\r\n    //private _IDList: Array<string> = new Array<string>();\r\n    private static genc:any;\r\n\r\n\r\n    /*public static async loadData(location?:string)\r\n    {\r\n        let path:string = GENCLookup.gencJSON;//String(genc);\r\n        if(location)\r\n        {\r\n            path = location + path.substring(path.lastIndexOf('/')+1,path.length);\r\n        }\r\n        RendererUtilities.getData(path).then(result => {this.genc = result;}).catch((err) => {ErrorLogger.LogException(\"GENCLookup\",\"loadData\",err)});\r\n        //RendererUtilities.getData(String(genc)).then(result => {this.genc = result;});\r\n    }//*/\r\n\r\n    /**\r\n     * \r\n     * @param url \r\n     * @deprecated\r\n     */\r\n    public static async setData(url:string)\r\n    {\r\n        //RendererUtilities.getData(url).then(result => {this.genc = result;}).catch((err) => {ErrorLogger.LogException(\"GENCLookup\",\"loadData\",err)});\r\n    }\r\n\r\n    /*public static setDataObject()\r\n    {\r\n        this.genc = json;\r\n    }//*/\r\n\r\n    private constructor() \r\n    {\r\n        this.init();\r\n    }\r\n\r\n    public static getInstance(): GENCLookup {\r\n        if (!GENCLookup._instance) {\r\n            GENCLookup._instance = new GENCLookup();\r\n        }\r\n        return GENCLookup._instance;\r\n    }\r\n\r\n    public isReady():boolean\r\n    {\r\n        return GENCLookup._isReady;\r\n    }\r\n\r\n    private init(): void {\r\n        \r\n        if(typeof json === 'object')\r\n        {\r\n            GENCLookup.genc = json;\r\n        }\r\n        \r\n        type gencIn = \r\n        {\r\n            \"2char\": string;\r\n            \"3char\": string;\r\n            \"numeric\": string;\r\n            \"name\": string;\r\n        }\r\n\r\n        if (GENCLookup._initCalled === false) {\r\n            GENCLookup._initCalled = true;\r\n            GENCLookup._GENCLookup = new Map();\r\n            try {\r\n                \r\n                let gencJSON: gencIn[] = GENCLookup.genc[\"genc\"][\"countries\"]\r\n                for (let countryJSON of gencJSON) {\r\n                    GENCLookup._GENCLookup.set(countryJSON[\"numeric\"], countryJSON[\"3char\"]);\r\n                    if(countryJSON[\"2char\"].length===2)\r\n                        GENCLookup._GENCLookup.set(countryJSON[\"2char\"], countryJSON[\"numeric\"]);\r\n                }\r\n                \r\n            } catch (e) {\r\n                if(console && e instanceof Error)\r\n                    console.log(e.message);\r\n                else\r\n                    throw e;\r\n            }\r\n        }\r\n        if(GENCLookup._GENCLookup &&GENCLookup._GENCLookup.size > 0)\r\n            GENCLookup._isReady = true;\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param id 3 digit code from 2525D+ symbol code\r\n     * @return\r\n     */\r\n    public get3CharCode(id: string | number): string {\r\n        \r\n        if (GENCLookup._GENCLookup && GENCLookup._GENCLookup.has(String(id))) {\r\n            return GENCLookup._GENCLookup.get(String(id));\r\n        }\r\n        return \"\";\r\n    }\r\n    \r\n    /**\r\n     *\r\n     * @param id 2 char string from 2525C symbol code\r\n     * @return\r\n     */\r\n    public get3DigitCode(id: string): string {\r\n        if (GENCLookup._GENCLookup && GENCLookup._GENCLookup.has(id)) {\r\n            let code = GENCLookup._GENCLookup.get(id);\r\n            while(code.length < 3)\r\n                code = \"0\" + code;\r\n            return code;\r\n        }\r\n        return \"000\";\r\n    }\r\n\r\n    \r\n}\r\n","{\r\n    \"c2d\":{\r\n        \"symbols\":\r\n        \r\n        [\r\n            {\r\n              \"basic\": \"S*A*M-----*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Military\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MF----*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Fixed Wing\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFO---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medical Evacuation (MEDEVAC)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFA---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Attack/Strike\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFB---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110103\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bomber\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFF---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110104\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Fighter\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFC---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110107\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cargo\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFCL--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110107\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"03\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cargo, Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFCM--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110107\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"02\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cargo, Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFCH--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110107\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"01\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cargo, Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFJ---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110108\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Electronic Combat (EC)/Jammer\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFK---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110109\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tanker\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFKB--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110109\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"04\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tanker, Boom Only\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Location of MOD is switch betweens versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFKD--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110109\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"05\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tanker, Drogue Only\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Location of MOD is switch betweens versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFP---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110110\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Patrol\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFR---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110111\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Reconnaissance\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFT---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110112\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Trainer\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFU---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110113\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Utility\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFUL--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110113\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"03\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Utility, Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFUM--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110113\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"02\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Utility, Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFUH--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110113\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"01\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Utility, Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFL---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110114\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"VSTOL\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbols are different between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFD---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110115\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Airborne Command Post (ACP)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFRW--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110116\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Airborne Early Warning (AEW)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFPN--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110117\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Antisurface Warfare\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFS---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110118\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Antisubmarine Warfare\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as Antisubmarine Warfare (ASW), Carrier Based\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFY---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110119\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Communications\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFH---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110120\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Combat Search and Rescue (CSAR)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFRZ--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110121\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Electronic Support (ES)\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as Electronic Surveillance Measures\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFPM--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110123\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mine Countermeasures (MCM)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFM---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110126\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Operations Forces\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFRX--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110128\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Photographic Reconnaissance\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MV----*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110129\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Very Important Person (VIP)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*ME----*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110132\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Escort\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MH----*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Rotary Wing\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHA---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"01\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Attack\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHS---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"32\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Antisubmarine Warfare\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHU---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"07\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Utility\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHUL--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"07\",\r\n              \"s2\": \"03\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Utility, Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHUM--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"07\",\r\n              \"s2\": \"02\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Utility, Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHUH--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"07\",\r\n              \"s2\": \"01\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Utility, Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHI---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"25\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mine Countermeasures (MCM)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHH---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"30\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Combat Search and Rescue (CSAR)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHR---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"18\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Reconnaissance\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHC---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"03\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cargo\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHCL--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"03\",\r\n              \"s2\": \"03\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cargo, Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHCM--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"03\",\r\n              \"s2\": \"02\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cargo, Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHCH--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"03\",\r\n              \"s2\": \"01\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cargo, Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHT---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"19\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Trainer\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHO---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"14\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medical Evacuation (MEDEVAC)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHM---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"27\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Operations Forces\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHD---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"11\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Airborne Command Post (ACP)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHK---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"06\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tanker\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHJ---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"16\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Electronic Combat (EC)/Jammer\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQ---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Unmanned Aircraft (UA) / Unmanned Aerial Vehicle (UAV) / Unmanned Aircraft System (UAS) / Remotely Piloted Vehicle (RPV)\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as DRONE (RPV/UA)\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQA--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"01\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Attack/Strike\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQB--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"02\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bomber\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQC--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"03\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cargo\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQD--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"11\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Airborne Command Post (ACP)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQRW-*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"12\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Airborne Early Warning (AEW)\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQF--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"04\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Fighter\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQH--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"30\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Combat Search and Rescue (CSAR)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQJ--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"16\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Electronic Combat (EC)/Jammer\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQRZ-*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"24\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Electronic Support (ES)\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions. Name changed between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQK--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"06\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tanker\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQL--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"08\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"VSTOL/VTOL\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQM--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"27\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Operations Forces\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQI--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"25\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mine Countermeasures (MCM)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQN--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"32\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Antisurface Warfare\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQP--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"17\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Patrol\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQR--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"18\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Reconnaissance\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQRX-*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"20\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Photographic (Reconnaissance)\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQS--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"22\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Antisubmarine Warfare\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQT--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"19\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Trainer\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQU--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"07\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Utility\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQY--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"23\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Communications\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MFQO--*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"14\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medical Evacuation (MEDEVAC)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*MHQ---*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Vertical-Takeoff UAV (VT-UAV)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*ML----*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"110500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Lighter Than Air\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*C-----*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"120000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Civilian\",\r\n              \"et\": \"\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Has text stating that symbol connot be displayed in MIL-STD2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*A*CF----*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"120100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Fixed Wing\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*CH----*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"120200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Rotary Wing\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*CL----*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"120400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Lighter Than Air\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*W-----*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"130000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Weapon\",\r\n              \"et\": \"\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Shown with a missle in frame. Not sure this is correct for this new code\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*A*WB----*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"130100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Bomb\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*WD----*****\",\r\n              \"ss\": \"01\",\r\n              \"ec\": \"130200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Decoy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*WM----*****\",\r\n              \"ss\": \"02\",\r\n              \"ec\": \"110000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Missile\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*WMS---*****\",\r\n              \"ss\": \"02\",\r\n              \"ec\": \"110000\",\r\n              \"s1\": \"02\",\r\n              \"s2\": \"05\",\r\n              \"e\": \"\",\r\n              \"et\": \"Missile In Flight\",\r\n              \"est\": \"Surfaced Launched\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*WMSB--*****\",\r\n              \"ss\": \"02\",\r\n              \"ec\": \"110000\",\r\n              \"s1\": \"05\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Anitballistic Missle (ABM)\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions.\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*A*WMSS--*****\",\r\n              \"ss\": \"02\",\r\n              \"ec\": \"110000\",\r\n              \"s1\": \"02\",\r\n              \"s2\": \"02\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Surface-to-Surface (SSM)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*WMSA--*****\",\r\n              \"ss\": \"02\",\r\n              \"ec\": \"110000\",\r\n              \"s1\": \"02\",\r\n              \"s2\": \"01\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Surace-to-Air (SAM)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*WMSU--*****\",\r\n              \"ss\": \"02\",\r\n              \"ec\": \"110000\",\r\n              \"s1\": \"02\",\r\n              \"s2\": \"03\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Surface-to-Subsurface\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions.\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*A*WMA---*****\",\r\n              \"ss\": \"02\",\r\n              \"ec\": \"110000\",\r\n              \"s1\": \"01\",\r\n              \"s2\": \"05\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Air Launched\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*WMAS--*****\",\r\n              \"ss\": \"02\",\r\n              \"ec\": \"110000\",\r\n              \"s1\": \"01\",\r\n              \"s2\": \"02\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Air-to-Surface (ASM)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*WMAA--*****\",\r\n              \"ss\": \"02\",\r\n              \"ec\": \"110000\",\r\n              \"s1\": \"01\",\r\n              \"s2\": \"01\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Air-to-Air (AAM)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*WMAP--*****\",\r\n              \"ss\": \"02\",\r\n              \"ec\": \"110000\",\r\n              \"s1\": \"01\",\r\n              \"s2\": \"04\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Air-to-Space\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions.\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*A*WMU---*****\",\r\n              \"ss\": \"02\",\r\n              \"ec\": \"110000\",\r\n              \"s1\": \"03\",\r\n              \"s2\": \"02\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Subsurface-to-Surface\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions.\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*A*WMCM--*****\",\r\n              \"ss\": \"02\",\r\n              \"ec\": \"110000\",\r\n              \"s1\": \"07\",\r\n              \"s2\": \"06\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cruise Missile\"\r\n            },\r\n            {\r\n              \"basic\": \"S*A*WMB---*****\",\r\n              \"ss\": \"02\",\r\n              \"ec\": \"110000\",\r\n              \"s1\": \"06\",\r\n              \"s2\": \"06\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Ballistic Missile\"\r\n            },\r\n            {\r\n              \"basic\": \"S*P*------*****\",\r\n              \"ss\": \"05\",\r\n              \"ec\": \"110000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Military\"\r\n            },\r\n            {\r\n              \"basic\": \"S*P*V-----*****\",\r\n              \"ss\": \"05\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Space Vehicle\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"When converting from 2525C to D, assumed to be a military spacecraft.\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*P*S-----*****\",\r\n              \"ss\": \"05\",\r\n              \"ec\": \"110700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Satellite\"\r\n            },\r\n            {\r\n              \"basic\": \"S*P*T-----*****\",\r\n              \"ss\": \"05\",\r\n              \"ec\": \"111600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Space Station\"\r\n            },\r\n            {\r\n              \"basic\": \"S*P*L-----*****\",\r\n              \"ss\": \"05\",\r\n              \"ec\": \"111900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Space Launched Vehicle (SLV)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*------*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"000000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Empty Land Unit frame\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*U-----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"110000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Command and Control\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*GC----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Civil Affairs\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*GP----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"110600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Military Information Support Operations (MISO)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUS---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"111000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Signal\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUSA--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"111000\",\r\n              \"s1\": \"02\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Area\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUSC--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"111000\",\r\n              \"s1\": \"11\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Communication Configured Package\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUSO--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"111000\",\r\n              \"s1\": \"49\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Command Operations\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUSF--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"111000\",\r\n              \"s1\": \"27\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Forward Communications\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUSM--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"111000\",\r\n              \"s1\": \"36\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Multiple Subscriber Element\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUSS--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"111000\",\r\n              \"s1\": \"77\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Signal Support\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUSR--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"111001\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Radio\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUSRW-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"111002\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Radio Relay\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUSRT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"111003\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Teletype\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUSRS-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"111004\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tactical Satellite\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUP---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120300\",\r\n              \"s1\": \"29\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Landing Support\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCAA--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Antitank/Antiarmor\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCAAL-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"19\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCAAM-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"01\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Airborne\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCAAS-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"59\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Air Assault\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCAAU-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"27\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mountain\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCAAC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"02\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Arctic\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCAAA-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120401\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Armored\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCAAAS*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120401\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"59\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Armorered, Air Assault\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCAAAW*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120401\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"51\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Armored, Wheeled\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCAAO-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120402\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Motorized\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCAAOS*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120402\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"59\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Motorized, Air Assault\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCAT--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Armor/Armored/Mechanized/Self-Propelled/ Tracked\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCATL-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"19\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCATM-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"24\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCATH-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"15\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCATA-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"01\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Airborne\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCATR-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"38\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Recovery\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Can use 37 or 38 for MOD2 (Unmanned or Maintainence)\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCRVA-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120501\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Reconnaissance/Cavalry/Scout\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCRRL-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120501\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"19\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Reconnaissance/Cavalry/Scout, Light\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCATW-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120502\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Amphibious\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCAWW-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120502\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"51\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Wheeled Amphibious\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCATWR*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120502\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"38\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Amphibious, Recovery\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCV---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Army Aviation/Aviation Rotary Wing\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCVUR-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"59\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Air Mobile/Air Assault\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as Unmanned in 2525C, Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCVRA-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"03\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Attack\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCVRUC*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"10\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Command and Control\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCVRM-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"33\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mine Countermeasure\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCVS--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"53\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Search and Rescue\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCSA--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"54\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Security Forces\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*A-----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"63\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Operations Forces (SOF)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*AHA---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"63\",\r\n              \"s2\": \"54\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Operations Forces (SOF), Attack\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*AHU---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"63\",\r\n              \"s2\": \"56\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Operations Forces (SOF), Utility\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*AHH---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"63\",\r\n              \"s2\": \"57\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Operations Forces (SOF), Combat Search and Rescue\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*AHUL--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"63\",\r\n              \"s2\": \"19\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Operations Forces (SOF), Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*AHUM--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"63\",\r\n              \"s2\": \"24\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Operations Forces (SOF), Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*AHUH--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"63\",\r\n              \"s2\": \"15\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Operations Forces (SOF), Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCVRU-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"69\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Utility\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCVRUL*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"69\",\r\n              \"s2\": \"19\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Utility, Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCVRUM*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"69\",\r\n              \"s2\": \"24\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Utility, Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCVRUH*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"69\",\r\n              \"s2\": \"15\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Utility, Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCVRW-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"74\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Antisubmarine Warfare\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCVRUE*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"75\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MEDEVAC\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCRVO-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120601\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Reconnaissance\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCVC--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Aviation Composite\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCVF--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Aviation Fixed Wing\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCVUF-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"59\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Air Mobile/Air Assault\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as Unmanned in 2525C, Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCVFA-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120800\",\r\n              \"s1\": \"03\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Attack\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*AF----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120800\",\r\n              \"s1\": \"63\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Operations Forces (SOF)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*AFA---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120800\",\r\n              \"s1\": \"63\",\r\n              \"s2\": \"54\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Operations Forces (SOF), Attack\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*AFK---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120800\",\r\n              \"s1\": \"63\",\r\n              \"s2\": \"55\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Operations Forces (SOF), Refuel\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*AFU---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120800\",\r\n              \"s1\": \"63\",\r\n              \"s2\": \"56\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Operations Forces (SOF), Utility\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*AFUL--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120800\",\r\n              \"s1\": \"63\",\r\n              \"s2\": \"19\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Operations Forces (SOF), Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*AFUM--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120800\",\r\n              \"s1\": \"63\",\r\n              \"s2\": \"24\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Operations Forces (SOF), Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*AFUH--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120800\",\r\n              \"s1\": \"63\",\r\n              \"s2\": \"15\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Operations Forces (SOF), Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*AV----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120800\",\r\n              \"s1\": \"63\",\r\n              \"s2\": \"49\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Operations Forces (SOF), VTOL/VSTOL\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCVFU-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120800\",\r\n              \"s1\": \"69\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Utility\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCVV--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"49\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Verticl or Short Take-Off and Landing (VTOL/VSTOL)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCVFR-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120801\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Reconnaissance\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UC----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"120900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Combat\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCI---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Infantry\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCIL--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"19\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCIO--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"27\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mountain\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCIA--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"01\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Airborne\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCIS--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"59\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Air Mobile/Air Assault\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCIC--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"02\",\r\n              \"e\": \" \",\r\n              \"et\": \"\",\r\n              \"est\": \"Arctic\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCIN--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121100\",\r\n              \"s1\": \"46\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Naval\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCIZ--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Armored/Mechanized/Tracked\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCIM--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121104\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Motorized\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCII--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121105\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Infantry Fighting Vehicle\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCRV--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Reconnaissance/Cavalry/Scout\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCRC--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"02\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Arctic\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCRS--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"59\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Air Mobile/Air Assault\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCRA--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"01\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Airborne\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCRO--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"27\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mountain\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCRL--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"19\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCRX--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"22\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Long Range Surveillance\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"MOD2 shortened to 'LR' in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCRH--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"31\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Pack Animal\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as Horse in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCRR--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121302\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Marine\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCRRD-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121302\",\r\n              \"s1\": \"19\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Marine, Division\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCRRF-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121302\",\r\n              \"s1\": \"26\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Marine, Force\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCRVM-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121303\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Motorized\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*NS----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Sea Air Land (SEAL)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCL---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Surveillance\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*F*GS----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Special Forces\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*------*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Special Operations Forces (SOF)\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*F*B-----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"45\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Support\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*GPA---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121801\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Fixed Wing MISO\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*G-----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121802\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Ground\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*NB----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121803\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Boat\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*NN----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121804\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special SSNR\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*NU----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121805\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Underwater Demolition Team\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCVU--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"121900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Unmanned Aerial Systems\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*GR----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"122000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Ranger\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCD---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Air Defense\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCDS--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"43\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Short Range\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCDT--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130100\",\r\n              \"s1\": \"67\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Targeting Unit\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCDO--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130100\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCDG--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Main Gun System\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCDM--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Missile\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCDH--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130102\",\r\n              \"s1\": \"28\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Missile, Ground Station Module\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is named and displayed differently between versions (H/MAD in 2525C)\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCDML-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"19\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Missile, Light\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCDMM-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"24\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Missile, Medium\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCDMH-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"15\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Missile, Heavy\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCDC---****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130103\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Air and Missile Defense\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFTA-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Air/Naval Gunfire Liaison\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCF---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Field Artillery\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFHA-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"01\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Airborne\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFHS-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"59\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Air Mobile/Air Assault\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFHC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"02\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Arctic\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFHO-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"27\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mountain\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFHL-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"19\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFHM-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"24\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFHH-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"15\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFRM-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"41\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Multiple Rocket Launcher\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFRMR*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"41\",\r\n              \"s2\": \"51\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Multiple Rocket Launcher, Truck\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFRMT*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"41\",\r\n              \"s2\": \"47\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Multiple Rocket Launcher, Towed\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFTR-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"50\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Radar\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFRS-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"59\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Single Rocket Launcher\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFRSR*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"59\",\r\n              \"s2\": \"51\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Single Rocket Launcher, Truck\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFRST*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"59\",\r\n              \"s2\": \"47\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Single Rocket Launcher, Towed\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFTS-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"62\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Sound Ranging\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Need CP for display difference in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFT--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"67\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Target Acquisition\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"MOD2 in 2525C, MOD1 in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFTF-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"67\",\r\n              \"s2\": \"30\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Target Acquisition, Flash Optical\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"MODs are reversed between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFHE-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130301\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Self-propelled\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFRSS*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130301\",\r\n              \"s1\": \"59\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Self-propelled, Single Rocket Launcher\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFRMS*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130301\",\r\n              \"s1\": \"41\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Self-propelled, Multiple Rocket Launcher\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFTCM*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130302\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Target Acquition\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFTC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Field Artillery Observer\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFO--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Meteorological\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFOS-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"59\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Air Mobile/Air Assault\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFOA-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"01\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Airborne\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFOL-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"19\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFOO-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"27\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mountain\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCM---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Missile\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCMS--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"44\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Strategic\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCMT--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"46\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tactical\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFM--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Mortar\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFMTC*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"02\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Towed, Arctic\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFMS-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130801\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Armored/Mechanized/Tracked\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Same symbols as 120500?\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFMW-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130802\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Self-Propelled Wheeled\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFMT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130803\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Towed\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFMTS*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130803\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"59\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Towed, Air Assault\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFMTA*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130803\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"01\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Towed, Airborne\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFMTO*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130803\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"27\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Towed, Mountain\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFS--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Survey\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Flag is white in 2525C and black in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFSS-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"59\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Air Mobile/Air Assault\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFSA-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"01\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Airborne\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFSL-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"19\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCFSO-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"130900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"27\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mountain\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUA---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Chemical Biological Radiological Nuclear Defense\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUAC--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140100\",\r\n              \"s1\": \"07\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Chemical\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUACS-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140100\",\r\n              \"s1\": \"60\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Chemical, Smoke\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUAN--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140100\",\r\n              \"s1\": \"48\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Nuclear\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUAB--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140100\",\r\n              \"s1\": \"04\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Biological\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUAD--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140100\",\r\n              \"s1\": \"15\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Deconamination\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUACC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140100\",\r\n              \"s1\": \"60\",\r\n              \"s2\": \"09\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Smoke/Decon\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUACSA*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140101\",\r\n              \"s1\": \"60\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mechanized, Smoke\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUACCK*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140101\",\r\n              \"s1\": \"60\",\r\n              \"s2\": \"09\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mechanized, Smoke/Decon\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUACSM*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140102\",\r\n              \"s1\": \"60\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Motorized, Smoke\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUACCM*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140102\",\r\n              \"s1\": \"60\",\r\n              \"s2\": \"09\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Motorized, Smoke/Decon\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUACR-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140103\",\r\n              \"s1\": \"07\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Chemical\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUACRW*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140104\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"51\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Reconnaissance Armored, Wheeled\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUABR-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140105\",\r\n              \"s1\": \"04\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Reconnaissance Equiped, Biological\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UU----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Combat Support (Maneuver Enhancement)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UULD--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Criminal Investigation Division\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Named Central Intelligence Department in 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCE---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Engineer\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCECS-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"59\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Air Mobile/Air Assault\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCECA-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"01\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Airborne\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCECC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"02\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Arctic\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCEC--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140700\",\r\n              \"s1\": \"09\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Combat\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCECL-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140700\",\r\n              \"s1\": \"09\",\r\n              \"s2\": \"19\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Combat, Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCECM-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140700\",\r\n              \"s1\": \"09\",\r\n              \"s2\": \"24\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Combat, Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCECH-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140700\",\r\n              \"s1\": \"09\",\r\n              \"s2\": \"15\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Combat, Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCECO-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140700\",\r\n              \"s1\": \"09\",\r\n              \"s2\": \"27\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Combat, Mountain\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCEN--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140700\",\r\n              \"s1\": \"12\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Construction\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCENN-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140700\",\r\n              \"s1\": \"46\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Naval\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCECT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140701\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mechanized\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCECW-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140702\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Motorized\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCECR-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140703\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Reconnaissance\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUE---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"140800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Explosive Ordnance Disposal (EOD)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*CA----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"141000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Fire Fighting/Fire Protection\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UULM--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"141200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Military Police\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCS---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"141700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Security\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCSW--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"141700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"40\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Riverine\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"MOD2 is displayed differently between versions, Name Change\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCSR--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"141700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"36\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Railroad\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCSGA-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"141701\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mechanized\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCSM--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"141701\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"51\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mechanized, Wheeled\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UCSGM-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"141702\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Motorized\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UULF--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"141900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Security Police (Air)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UULS--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"142000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Shore Patrol\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUMC-------\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"150200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Counterintelligence\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUSX--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"150400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Electronic Ranging\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUMSE-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"150500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Electronic Warfare\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUMSET*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"150500\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater/Echelons Above Corps Support\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUMSEC*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"150500\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps Support\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUMSED*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"150502\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Direction Finding\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUMSEI*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"150503\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intercept\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUMSEJ*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"150504\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Jamming\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUMQ--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"150700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Interrogation\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUMJ--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"150900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Joint Intelligence Center\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUM---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"151000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Military Intelligence\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUMA--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"151000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"59\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Air Mobile/Air Assault\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUMO--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"151000\",\r\n              \"s1\": \"49\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Operations\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUMS--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"151000\",\r\n              \"s1\": \"57\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Signals Intelligence\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUMRG-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"151000\",\r\n              \"s1\": \"50\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Surveillance, Radar\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUMRS-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"151000\",\r\n              \"s1\": \"55\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Surveillance, Sensor\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUMRX-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"151000\",\r\n              \"s1\": \"28\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Surveillance, Ground Station Module\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUMMO-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"151000\",\r\n              \"s1\": \"32\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Surveillance, Meteorological\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UUMT--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"151000\",\r\n              \"s1\": \"66\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tactical Exploitation\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USA---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"160100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Administrative\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAT--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"160100\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAC--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"160100\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USTA--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"160300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Airport of Debarkation/Airport of Embarkation \",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USTAT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"160300\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USTAC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"160300\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*US----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"160600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Combat Service Support\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAF--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"160700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Finance\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAFT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"160700\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAFC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"160700\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAJ--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"160800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Judge Advocate General\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAJT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"160800\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAJC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"160800\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAL--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"160900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Labor\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USALT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"160900\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USALC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"160900\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USSL--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Laundry/Bath\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Need a CP to modify symbol (Remove underline from symbol)\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USSLT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161000\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USSLC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161000\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USX---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Maintenance\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USXH--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"15\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USXE--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161100\",\r\n              \"s1\": \"22\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Electro-Optical\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USXOM-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161100\",\r\n              \"s1\": \"34\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Ordnance, Missile\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USXT--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161100\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USXC--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161100\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USXHT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161100\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"15\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater, Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USXHC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161100\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"15\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps, Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USM---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Medical\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USMD--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"11\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Dental\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USMP--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"34\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Psychological\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USMV--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"50\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Veterinary\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USMT--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161300\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USMC--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161300\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USMDT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161300\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"11\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater, Dental\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USMDC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161300\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"11\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps, Dental\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USMPT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161300\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"34\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater, Psychological\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USMPC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161300\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"34\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps, Psychological\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USMVT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161300\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"50\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater, Veterinary\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USMVC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161300\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"50\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps, Veterinary\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USMM--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Medical Treatment Facility\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USMMT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161400\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USMMC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161400\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAW--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Morale, Welfare and Recreation\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAWT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161500\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAWC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161500\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAM--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Mortuary Affairs/Graves Registration\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAMT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161600\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAMC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"161600\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USXO--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"162300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Ordnance\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USXOT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"162300\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USXOC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"162300\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAS--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"162400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Personnel Services\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAST-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"162400\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USASC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"162400\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAP--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"162800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Public Affairs/Public Information\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAPT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"162800\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAPC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"162800\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAQ--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"162900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Quartermaster\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAQT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"162900\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAQC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"162900\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USTR--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Railhead\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USTRT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163000\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USTRC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163000\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAR--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Religious Support\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USARC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163100\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USART-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163100\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAX--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Replacement Holding Unit\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAXT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163200\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAXC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163200\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USTS--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Sea Port of Debarkation/Sea Port of Embarkation\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USTST-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163300\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USTSC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163300\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAPM-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Joint Information Bureau\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAPMT*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163500\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAPMC*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163500\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UST---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Transportation\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USTI--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163600\",\r\n              \"s1\": \"34\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Missile\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USTM--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163600\",\r\n              \"s1\": \"38\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Movement Control Center (MCC)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USTT--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163600\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USTC--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163600\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USS1--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"US Supply Class I\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USS1T-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163700\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USS1C-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"163700\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USS4--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"US Supply Class IV\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USS4T-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164000\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USS4C-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164000\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USS6--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"US Supply Class VI\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USS6T-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164200\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USS6C-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164200\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USS7--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"US Supply Class VII\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USS7T-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164300\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USS7C-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164300\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USS8--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"US Supply Class VIII\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USS8T-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164400\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USS8C-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164400\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USS9--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"US Supply Class IX\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USS9T-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164500\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USS9C-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164500\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USSX--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"US Supply Class X\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USSXT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164600\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USSXC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164600\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USSW--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Water\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USSWT-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164700\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USSWC-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164700\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USSWP-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Water Purification\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USSWPT*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164800\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USSWPC*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164800\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAPB-*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Broadcast\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAPBT*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164900\",\r\n              \"s1\": \"94\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theater\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*USAPBC*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"164900\",\r\n              \"s1\": \"96\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corps\"\r\n            },\r\n            {\r\n              \"basic\": \"S*F*N-----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"170100\",\r\n              \"s1\": \"63\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Special Operations Forces (SOF)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*BA----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"190000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Emergency Operation\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DA----*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"200000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Law Enforcement\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DDA---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"200100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DEA---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"200200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Border Patrol\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DFA---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"200300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Customs Service\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DGA---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"200400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Drug Enforcement Administration (DEA)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DHA---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"200500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Department of Justice (DOJ)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DIA---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"200600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Federal Bureau of Investigation (FBI)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*UULC--*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"200700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Police\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DLA---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"200900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"United States Secret Service (USSS)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DMA---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"201000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Transportation Security Administration (TSA)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DNA---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"201100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Coast Guard\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DOA---*****\",\r\n              \"ss\": \"10\",\r\n              \"ec\": \"201200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"US Marshals Service\"\r\n            },\r\n            {\r\n              \"basic\": \"O*P*------*****\",\r\n              \"ss\": \"11\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Individual\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Moved from StabOps (2525C) to Land Installation (2525D)\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*O*K-----*****\",\r\n              \"ss\": \"11\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"05\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Kidnapping\"\r\n            },\r\n            {\r\n              \"basic\": \"O*P*A-----*****\",\r\n              \"ss\": \"11\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"13\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Leader\"\r\n            },\r\n            {\r\n              \"basic\": \"O*R*------*****\",\r\n              \"ss\": \"11\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"07\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rape\"\r\n            },\r\n            {\r\n              \"basic\": \"O*P*B-----*****\",\r\n              \"ss\": \"11\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"18\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Targeted\"\r\n            },\r\n            {\r\n              \"basic\": \"O*P*C-----*****\",\r\n              \"ss\": \"11\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"19\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Terrorist\"\r\n            },\r\n            {\r\n              \"basic\": \"O*G*------*****\",\r\n              \"ss\": \"11\",\r\n              \"ec\": \"110400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Organization or Group\"\r\n            },\r\n            {\r\n              \"basic\": \"O*G*A-----*****\",\r\n              \"ss\": \"11\",\r\n              \"ec\": \"110400\",\r\n              \"s1\": \"09\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Displaced Person(s), Refugee(s) and Evacuee(s)\"\r\n            },\r\n            {\r\n              \"basic\": \"O*G*E-----*****\",\r\n              \"ss\": \"11\",\r\n              \"ec\": \"110400\",\r\n              \"s1\": \"10\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Foreign Fighter(s)\"\r\n            },\r\n            {\r\n              \"basic\": \"O*G*F-----*****\",\r\n              \"ss\": \"11\",\r\n              \"ec\": \"110400\",\r\n              \"s1\": \"11\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Gang Member or Gang\"\r\n            },\r\n            {\r\n              \"basic\": \"O*G*B-----*****\",\r\n              \"ss\": \"11\",\r\n              \"ec\": \"110400\",\r\n              \"s1\": \"14\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Nongovernmental Organization Member or Nongovernmental Organization\"\r\n            },\r\n            {\r\n              \"basic\": \"O*G*D-----*****\",\r\n              \"ss\": \"11\",\r\n              \"ec\": \"110400\",\r\n              \"s1\": \"17\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Religious or Religious Organization\"\r\n            },\r\n            {\r\n              \"basic\": \"O*G*C-----*****\",\r\n              \"ss\": \"11\",\r\n              \"ec\": \"110400\",\r\n              \"s1\": \"19\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Terrorist or Terrorist Organization\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*BD----*****\",\r\n              \"ss\": \"11\",\r\n              \"ec\": \"110400\",\r\n              \"s1\": \"24\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Loot\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*C-----*****\",\r\n              \"ss\": \"11\",\r\n              \"ec\": \"110900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Composite Loss\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*CB----*****\",\r\n              \"ss\": \"11\",\r\n              \"ec\": \"110900\",\r\n              \"s1\": \"21\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Accident\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*CA----*****\",\r\n              \"ss\": \"11\",\r\n              \"ec\": \"110900\",\r\n              \"s1\": \"22\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Combat\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*CC----*****\",\r\n              \"ss\": \"11\",\r\n              \"ec\": \"110900\",\r\n              \"s1\": \"23\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Other\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*AA----*****\",\r\n              \"ss\": \"11\",\r\n              \"ec\": \"111000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Emergency Medical Operation\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWR---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Rifle\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWRR--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Single Shot Rifle\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWRL--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWRH--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110203\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWZ---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Grenade Launcher\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWZL--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110301\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWZM--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110302\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWZH--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110303\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EXF---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Flame Thrower\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWA---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Air Defense Gun\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWAL--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110501\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWAM--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110502\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWAH--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110503\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWG---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Antitank Gun\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWGL--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110601\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWGM--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110602\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWGH--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110603\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWD---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Direct Fire Gun\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWDL--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110701\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWDM--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110702\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWDH--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110703\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWGR--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Recoilless Gun\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWH---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Howitzer\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWHL--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110901\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWHM--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110902\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWHH--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"110903\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWM---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Missile Launcher\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWMA--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Air Defense Missile Launcher\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as Short Range\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWMAS-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWMASR*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light, TLAR\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWMASE*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111103\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light, TELAR\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as Intermediate Range\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWMAI-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111104\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWMAIR*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111105\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium, TLAR\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWMAIE*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111106\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium, TELAR\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as Long Range\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWMAL-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111107\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWMALR*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111108\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy, TLAR\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWMALE*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111109\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy, TELAR\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWMT--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Antitank Missile Launcher\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWMTL-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWMTM-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111202\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWMTH-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111203\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWMS--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Surface-to-Surface Missile Launcher\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWMSS-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111301\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as Short Range\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWMSI-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111302\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as Intermediate Range\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWMSL-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111303\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as Long Range\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWO---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Mortar\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWOL--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111401\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWOM--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111402\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWOH--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111403\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWS---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Single Rocket Launcher\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWSL--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111501\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWSM--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111502\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWSH--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111503\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWX---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Multiple Rocket Launcher\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWXL--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111601\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWXM--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111602\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWXH--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111603\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWT---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Antitank Rocket Launcher\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWTL--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111701\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWTM--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111702\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EWTH--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"111703\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EV----*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"120000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Vehicle\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVA---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"120100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Armored\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as Armored Infantry\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVAI--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"120101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Armored Fighting Vehicle\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVAC--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"120102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Armored Fighting Vehicle Command and Control\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVAA--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"120103\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Armored Personnel Carrier\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVUAA-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"120104\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Armored Personnel Carrier Ambulance\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVAAR-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"120108\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Armored Personnel Carrier, Recovery\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVAS--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"120109\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Combat Service Support Vehicle\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVAL--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"120110\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light Wheeled Armored Vehicle\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVAT--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"120200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Tank\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVATL-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"120201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVATM-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"120202\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVATH-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"120203\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVATLR*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"120301\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVATMR*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"120302\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVATHR*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"120303\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVE---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"130000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Engineer Vehicles and Equipment\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVEB--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"130100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Bridge\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVEE--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"130800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Earthmover\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVEA--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"130900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Mine Clearing Equipment\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVEAT-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"130901\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Trailer Mounted\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVEAA-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"130902\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mine Clearing Equipment on Tank Chassis\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVEM--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"131001\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mine Laying Equipment on Utility Vehicle\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVEMV-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"131002\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Armored Carrier with Volcano\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVEML-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"131003\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Truck Mounted with Volcano\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVED--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"131100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Dozer\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVEDA-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"131101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Dozer, Armored\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVES--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"131200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Armored Assault\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVER--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"131300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Armored Engineer Reconnaissance Vehicle (AERV)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVEH--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"131400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Backhoe\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVEC--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"131500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Construction Vehicle\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVEF--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"131600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Ferry Transporter\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVU---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"140100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Utility Vehicle\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVUA--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"140300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Medical Evacuation\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as Ambulance in 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVUB--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"140500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Bus\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVUS--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"140600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Semi-Trailer and Truck\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVUSL-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"140601\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVUSM-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"140602\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVUSH-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"140603\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVUL--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"140700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Limited Cross Country Truck\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVUX--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"140800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Cross Country Truck\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVUR--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"141100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Amphibious Utility Wheeled Vehicle\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVUT--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"141200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Tow Truck\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVUTL-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"141201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVUTH-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"141202\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVT---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"150100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Locomotive\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVC---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Civilian Vehicle\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCA--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Automobile\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCAL-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Compact\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCAM-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Midsize\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCAH-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160103\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Sedan\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCO--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Open-Bed Truck\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCOL-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Pickup\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCOM-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160202\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Small\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCOH-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160203\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Large\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCM--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Multiple Passenger Vehicle\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCML-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160301\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Van\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCMM-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160302\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Small Bus\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCMH-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160303\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Large Bus\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCU--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Utility Vehicle\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCUL-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160401\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Sport Utility Vehicle (SUV)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCUM-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160402\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Small Box Truck\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCUH-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160403\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Large Box Truck\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCJ--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Jeep Type Vehicle\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCJL-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160501\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Small/Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCJM-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160502\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCJH-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160503\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Large/Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCT--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Tractor Trailer Truck with Box\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCTL-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160601\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Small/Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCTM-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160602\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCTH-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160603\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Large/Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCF--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Tractor Trailer Truck with Flatbed Trailer\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCFL-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160701\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Small/Light\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCFM-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160702\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVCFH-*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160703\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Large/Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"O*I*I-----*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Known Insurgent Vehicle\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Moved from StabOps (2525C) to Land Equipment (2525D)\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*I*D-----*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"160900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Drug Vehicle\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Moved from StabOps (2525C) to Land Equipment (2525D)\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DB----*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"170000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Law Enforcement\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DDB---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"170100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DEB---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"170200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Border Patrol\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DFB---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"170300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Customs Service\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DGB---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"170400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Drug Enforcement Administration (DEA)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DHB---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"170500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Department of Justice (DOJ)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DIB---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"170600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Federal Bureau of Investigation (FBI)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DJB---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"170700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Police\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DLB---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"170800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"United States Secret Service (USSS)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DMB---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"170900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Transportation Security Administration (TSA)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DOB---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"171100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"US Marshals Service\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVM---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"180000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Pack Animals\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVS---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"190000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Missile Support\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVST--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"190100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Transloader\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVSR--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"190200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Transporter\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVSC--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"190300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Crane/Loading Device\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVSP--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"190400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Propellant Transporter\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EVSW--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"190500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Warhead Transporter\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EXN---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"200400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"CBRN Equipment\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EXL---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"201000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Laser\"\r\n            },\r\n            {\r\n              \"basic\": \"O*I*T-----*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"201300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Tent\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*O*AB----*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"201500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Emergency Medical Operation\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*AF----*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"201501\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Medical Evacuation Helicopter\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EXM---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"210100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Land Mine\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EXMC--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"210200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Antipersonnel Land mine (APL)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EXI---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"210400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Improvised Explosives Device (IED)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*EXML--*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"210500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Less than Lethal\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*ES----*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"220100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Sensor\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C appears to be a full octagon icon and 2525D is a main icon\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*O*EA----*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"220100\",\r\n              \"s1\": \"01\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Biological\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*EB----*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"220100\",\r\n              \"s1\": \"02\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Chemical\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*EC----*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"220100\",\r\n              \"s1\": \"04\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intrusion\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*ED----*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"220100\",\r\n              \"s1\": \"05\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Nuclear\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*EE----*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"220100\",\r\n              \"s1\": \"06\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Radiological\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*ESE---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"220200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Sensor Emplaced\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*ESR---*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"220300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Radar\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*BB----*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"230000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Emergency Management Operation\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*AE----*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"230100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Ambulance\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*CB----*****\",\r\n              \"ss\": \"15\",\r\n              \"ec\": \"230200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Fire Fighting/Fire Protection\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IMA---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Aircraft Production/Assembly\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IME---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Ammunition and Explosives/Assembly\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IMG---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"110400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Armament Production\"\r\n            },\r\n            {\r\n              \"basic\": \"O*L*B-----*****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"110500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Black List Location\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IRN---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"110600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Chemical, Biological, Radiological and Nuclear (CBRN)\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"CBRN symbol is displayed differently\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IRNB--H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"110600\",\r\n              \"s1\": \"01\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Biological\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C uses the same symbol for both Bio and Chem\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IRNC--H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"110600\",\r\n              \"s1\": \"02\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Chemical\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C uses the same symbol for both Bio and Chem\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IRNN--H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"110600\",\r\n              \"s1\": \"03\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Nuclear\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IPD---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"110600\",\r\n              \"s1\": \"05\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Decontamination\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IMN---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"110700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Engineering Equipment Production\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IMNB--H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"110701\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Engineering Equipment Production,  Bridge\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IE----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"110800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Equipment Manufacture\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IG----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"110900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Government Leadership\"\r\n            },\r\n            {\r\n              \"basic\": \"O*L*G-----*****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"111000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Gray List Location\"\r\n            },\r\n            {\r\n              \"basic\": \"O*L*M-----*****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"111100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Mass Grave Site\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IRM---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"111300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Mine\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IMM---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"111400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Missile and Space System Production\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IMF---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"111500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Nuclear (Non CBRN Defense)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IMFA--H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"111500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"05\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Atomic Energy Reactor\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IMFP--H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"111500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"06\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Nuclear Material Production\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IMFS--H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"111500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"07\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Nuclear Material Storage\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IMFPW-H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"111500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"08\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Weapons Grade Production\"\r\n            },\r\n            {\r\n              \"basic\": \"O*I*S-----*****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"111700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Safe House\"\r\n            },\r\n            {\r\n              \"basic\": \"O*L*W-----*****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"111800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"White List Location\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IC----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"111900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Tented Camp\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*ICD---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"111901\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Displaced Persons/ Refugee/Evacuees Camp\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*ICT---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"111902\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Training Camp\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IW----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"112000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Warehouse/Storage Facility\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DC----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"112100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Law Enforcement\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DDC---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"112101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DEC---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"112102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Border Patrol\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DFC---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"112103\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Customs Service\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DGC---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"112104\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Drug Enforcement Administration (DEA)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DHC---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"112105\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Department of Justice (DOJ)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DIC---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"112106\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Federal Bureau of Investigation (FBI)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DJC---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"112107\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Police\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DK----*****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"112108\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Prison\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DLC---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"112109\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"United States Secret Service (USSS)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DMC---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"112110\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Transportation Security Administration (TSA)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DNC---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"112111\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Coast Guard\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DOC---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"112112\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"US Marshals Service\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*BC----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"112200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Emergency Operation\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*CE----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"112201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Fire Station\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*AC----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"112202\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Emergency Medical Operation\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*A-----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Agriculture and Food Infrastructure\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*AA----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Agriculture Laboratory\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*AB----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Animal Feedlot\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*AC----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120103\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Commercial Food Distribution Center\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*AD----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120104\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Farm/Ranch\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*BL----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120105\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Food Distribution\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*AE----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120106\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Food Production Center\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*AF----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120107\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Food Retail\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*AG----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120108\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Grain Storage\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*B-----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Banking Finance and Insurance Infrastructure\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*BA----*****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"ATM\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*BB----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120202\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bank\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*BC----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120203\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bullion Storage\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*BD----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120205\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Federal Reserve Bank\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*BE----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120206\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Financial Exchange\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*BF----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120207\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Financial Services, Other\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*C-----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Commercial Infrastructure\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*CA----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120301\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Chemical Plant\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*CB----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120302\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Firearms Manufacturer\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*CC----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120303\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Firearms Retailer\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*CD----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120304\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Hazardous Material Production\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*CE----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120305\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Hazardous Material Storage\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*CF----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120306\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Industrial Site\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*CG----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120307\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Landfill\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*CH----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120308\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Pharmaceutical Manufacturer\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*CI----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120309\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Contaminated Hazardous Waste Site\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*CJ----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120310\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Toxic Release Inventory\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*D-----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Educational Facilities Infrastructure\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*DA----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120401\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"College/University\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*DB----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120402\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"School\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IUE---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Energy Facility Infrastructure\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IUEN--H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120501\",\r\n              \"s1\": \"03\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Electric Power, Nuclear\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*F*EA----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120502\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Generation Station\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*EB----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120503\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Natural Gas Facility\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IRP---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120505\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Petroleum/Gas/Oil\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C appears to be a full octagon icon and 2525D is a main icon\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*F*EE----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120506\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Propane Facility\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*F-----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Government Site Infrastructure\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IX----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120701\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medical\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IXH---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120702\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medical Treatment Facility (Hospital)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*G-----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Military Infrastructure\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*GA----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120801\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Military Armory\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IB----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120802\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Military Base\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*H-----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Postal Services Infrastructure\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*HA----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120901\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Postal Distribution Center\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*HB----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"120902\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Post Office\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*I-----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Public Venues Infrastructure\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*IA----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121001\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Enclosed Facility\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*F*IB----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121002\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Open Facility\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*IC----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121003\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Recreational Area\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*ID----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121004\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Religious Institution\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*J-----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Special Needs Infrastructure\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*JA----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121101\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Adult Day Care\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*JB----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121102\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Child Day Care\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*JC----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121103\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Elder Care\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*K-----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Telecommunications Infrastructure\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*KB----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121203\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Telecommunications Tower\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IT----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Transportation Infrastructure\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IBA---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121301\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Airport/Air Base\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*F*LA----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121302\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Air Traffic Control Facility\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*LD----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121303\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bus Station\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*LE----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121304\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Ferry Terminal\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*LF----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121305\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Helicopter Landing Site\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*LH----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121306\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Maintenance Facility\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*LJ----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121307\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Railhead/Railroad Station\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*LK----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121308\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rest Stop\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IBN---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121309\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Sea Port/Naval Base\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IMS---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121310\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Ship Yard\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*LM----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121311\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Toll Facility\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*LO----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121312\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Traffic Inspection Facility\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*LP----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121313\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tunnel\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*MA----*****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121401\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Control Valve\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*MB----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121402\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Dam\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*MC----*****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121403\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Discharge Outfall\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*MD----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121404\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Ground Water Well\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*ME----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121405\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Pumping Station\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*MF----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121406\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Reservoir\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*MG----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121407\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Storage Tower\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*MH----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121408\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Surface Water Intake\"\r\n            },\r\n            {\r\n              \"basic\": \"E*F*MI----H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121409\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Wastewater Treatment Facility\"\r\n            },\r\n            {\r\n              \"basic\": \"S*G*IUP---H****\",\r\n              \"ss\": \"20\",\r\n              \"ec\": \"121410\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Water\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GL----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"110000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"Command and Control Lines\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GLB---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Boundary\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GLL---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Light Line\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*SAO---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"120100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Area of Operations\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*SAN---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"120200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Named Area of Interest\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*SAT---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"120300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Targeted Area of Interest\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GAZ---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"120400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Airfield Zone\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPP---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"130100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Action Point (General)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPPA--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"130200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Amnesty Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPPK--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Checkpoint\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPPC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"130500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Contact Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPPO--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"130600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Coordinating Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPPD--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"130700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Decision Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*ES----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"130800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Distress Call\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPPN--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"130900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Entry Control Point\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPPL--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"131100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Linkup Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPPP--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"131200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Passage Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPRI--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"131300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Point of Interest\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPPR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"131400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Rally Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPPE--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"131500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Release Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPPS--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"131600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Start Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPPW--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"131800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Waypoint\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GLF---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"140100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Forward Line of Troops\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GLC---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"140200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Line of Contact\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GLP---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"140300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Phase Line\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*DLF---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"140400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Forward Edge of the Battle Area\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Forward Line of Own Troops in 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*G*DLP---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"140500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Principle Direction of Fire\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OLKA--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"140601\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Friendly Aviation\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OLKGM-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"140602\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Friendly Main Attack /Decisive\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OLKGS-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"140603\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Friendly Supporting Attack\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OLF---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"140700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Final Coordination Line\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OLI---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"140800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Infiltration Lane\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OLL---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"140900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Limit of Advance\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OLT---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"141000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Line of Departure\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OLC---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"141100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Line of Departure/Line of Contact\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OLP---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"141200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Probable Line of Deployment\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*SAA---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"141300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Airhead Line\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*SLB---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"141400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Bridgehead Line\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*SLH---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"141500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Holding Line\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*SLR---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"141600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Release Line\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*SLA---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"141700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Ambush\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GAG---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"150100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Area\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GAA---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"150200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Assembly Area\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GAD---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"150600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Drop Zone\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GAX---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"150700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Extraction Zone\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GAL---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"150800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Landing Zone\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GAP---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"150900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Pick-Up Zone\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GAF---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Fortified Area\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GAY---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Limited Access Area\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*DAB---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Battle Position\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*DABP--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151202\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Prepared (P) but not Occupied\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*SP----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151203\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Strong Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*J-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151204\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Contain\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*Q-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151205\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Retain\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GAE---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Engagement Area (EA)\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C General Engagement Area (it seems like this one has the N modifier ENY around the edge while the following Defense one does not, but there's only one type in 2525D).\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*G*DAE---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Engagement Area (EA)\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C Defense Engagement Area (it seems like this one has the N modifier ENY around the edge while the following Defense one does not, but there's only one type in 2525D).\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OLAV--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151401\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Axis of Advance\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"No corresponding template in 2525D - Listed as N/A\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OLAA--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151401\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Friendly Airborne/Aviation\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OLAR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151402\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Attack Helicopter\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OLAGM-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151403\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Main Attack\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OLAGS-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151404\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Supporting Attack\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OAA---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Assault Position\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OAK---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Attack Position\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OAO---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Objective\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*SAE---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Encirclement\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed is N/A in 2525D. Friendly and Enemy has been split into two SIDC in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OAP---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Penetration Box\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OAF---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"152000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Attack by Fire Position\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OAS---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"152100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Support by Fire\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GAS---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"152200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Search Area/Reconnaissance Area\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*DPO---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"160100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Observation Post/Outpost (unspecified)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*DPOR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"160201\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Reconnaissance Outpost\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*DPOF--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"160202\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Forward Observer Outpost\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*DPON--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"160203\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"CBRN Observation Outpost\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*DPOS--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"160204\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Sensor Outpost /Listening Post\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*DPOC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"160205\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Combat Outpost\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*DPT---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"160300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Target Reference Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*OPP---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"160400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Point of Departure\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*ALC---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"170100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Air Corridor\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*ALL---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"170200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Low Level Transit Route\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*ALM---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"170300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Minimum-Risk Route\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*ALS---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"170500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Standard Use Army Aircraft Flight Route\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*ALU---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"170700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Special Corridor\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Called Unmanned Aircraft (UA) Route in 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*G*AAH---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"170900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"High-Density Airspace Control Zone\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*AAR---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"171000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Restricted Operations Zone\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*AAM---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"171600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Missile Engagement Zone\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*AAML--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"171700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Low Altitude Missile Engagement Zone\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*AAMH--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"171800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"High Altitude Missile Engagement Zone\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*AAF---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"171900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Short Range Air Defense Engagement Zone\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*AAW---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"172000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Weapons Free Zone\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*PA----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"151406\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Axis of Advance Feint\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*PD----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"230200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Deception/Decoy/Dummy\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*PF----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"140605\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Direction of Attack Feint\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*PN----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"270705\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Dummy Minefield\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*PM----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"270900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Decoy Mined Area\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*PY----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"270901\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Decoy Mined Area, Fenced\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPA---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"180000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"Airspace Control Points\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*APP---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"180100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Air Control Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*APC---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"180200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Communications Checkpoint\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*APD---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"180300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Downed Aircraft Pick-up Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*APU---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"180400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Pop-up Point\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Name different between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAT--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"180600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"TACAN\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAP--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"180700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"CAP Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAW--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"180800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"AEW Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAA--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"180900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"ASW (Helo and F/W) Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAS--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"181000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Strike Initial Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAL--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"181100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Replenishment Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAK--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"181200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Tanking\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAH--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"181300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Antisubmarine Warfare, Rotary Wing\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAB--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"181400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"SUCAP - Fixed Wing\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"181500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"SUCAP - Rotary Wing\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAD--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"181600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"MIW - Fixed Wing\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAE--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"181700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"MIW - Rotary Wing\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAO--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"181800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Tomcat\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"181900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Rescue\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAF--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"182000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Unmanned Aerial System (UAS/UA)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAG--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"182100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"VTUA\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAI--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"182200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Orbit\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAJ--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"182300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Orbit - Figure Eight\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAM--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"182400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Orbit - Race Track\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPAN--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"182500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Orbit - Random Closed\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPWA--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"210200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Aim Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPWD--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"210400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Drop Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPWE--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"210500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Entry Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPWG--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"210700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Ground Zero\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPWI--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"210800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Impact Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPWP--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"210900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Predicted Impact Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPWM--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"211100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Missile Detection Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUUB-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"211400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Brief Contact\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUUD-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"211500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Datum Lost Contact\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUUL-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"212000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Lost Contact\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUUS-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"212100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Sinker\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*FA----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"212300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Acoustic Fix\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*FE----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"212400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Electromagnetic Fix\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*FO----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"212600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Optical Fix\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPF---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"212700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Formation\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPH---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"212800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Harbor\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPHA--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"212901\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"A\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPHQ--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"212902\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Q\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPHX--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"212903\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"X\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPHY--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"212904\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Y\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUSD-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Dip Position\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUS--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Search\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUSA-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Search Area\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUSC-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Search Center\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUY--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Sonobuoy\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUYA-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213501\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Ambient Noise\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUYT-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213502\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Air Transportable Communication\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUYB-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213504\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bathythermograph Transmitting\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUYC-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213506\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Command Active Sonobuoy Directional Command Active Sonobuoy System (CASS)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUYD-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213507\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Digital Frequency Analysis and Recording (DIFAR)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUYS-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213508\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Directional Command Active Sonobuoy System (DICASS)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUYX-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213510\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Expired\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUYK-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213511\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Kingpin\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUYL-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213512\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Low Frequency Analysis and Recording (LOFAR)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUYP-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213513\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Pattern Center\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUYR-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213514\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Range Only\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPUYV-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213515\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Vertical Line Array Directional Frequency Analysis and Recording (DIFAR)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPR---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Reference Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPRS--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Special Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPRN--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Navigational Reference Point(Points)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPRD--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"213900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Data Link Reference Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPRC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"214200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Corridor Tab Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPRM--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"214400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Marshall Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPRP--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"214500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Position and Intended Movement (PIM)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPRW--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"214800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Waypoint\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPB---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"214900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"General Subsurface Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPBS--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"215000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Submarine Subsurface Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPBSA-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"215100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Submarine Antisubmarine Warfare Subsurface Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPBU--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"215200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Unmanned Underwater Vehicle Subsurface Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPBUA-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"215300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Subsurface Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPBUM-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"215400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Mine Warfare Unmanned Underwater Vehicle Subsurface Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPBUS-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"215500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Surface Warfare Unmanned Underwater Vehicle Subsurface Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPC---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"215600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"General Surface Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPCA--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"215700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Antisubmarine Warfare (ASW) Surface Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPCM--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"215800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Mine Warfare Surface Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPCN--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"215900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Non-Combatant Surface Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPCP--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"216000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Picket Surface Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPCR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"216100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Rendezvous Surface Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPCE--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"216200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Replenishment at Sea Surface Station\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Name and Control Measure different between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPCC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"216300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Rescue Surface Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPCS--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"216400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Surface Warfare Surface Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPCU--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"216500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Unmanned Underwater Vehicle Surface Station\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Different name between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPCUA-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"216600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Surface Station\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Different name between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPCUM-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"216700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Mine Warfare Unmanned Underwater Vehicle Surface Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPCUR-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"216800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Remote Multi-Mission Vehicle Mine Warfare Unmanned Underwater\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Different name between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPCUS-****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"216900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Surface Warfare Mine Warfare Unmanned Underwater Vehicle\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Different name between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPO---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"217100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"General Route\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPOD--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"217200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Diversion Route\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPOP--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"217300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Position and Intended Movement (PIM) Route\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPOR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"217500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Point R Route\"\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPOZ--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"217600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Rendezvous Route\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C Control Measure is displayed the same as Point R Route (217500) in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*G*GPOW--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"217700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Waypoint Route\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*EV----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"218000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Distressed Vessel\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*ED----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"218100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Ditched Aircraft/Downed Aircraft\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*EP----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"218200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Person in Water/Bailout\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*HI----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"218300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Iceberg\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*HN----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"218400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Navigational\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*HO----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"218500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Oil Rig\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*HM----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"218600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Sea Mine-Like\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*SB----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"218700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Bottom Return/Non-MILCO\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*SBN---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"218700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Bottom Return/Non-Mine Like Bottom Object (NOMBO)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*SBM---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"218800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Bottom Return/Non-Mine Like Bottom Object (NOMBO)/Installation Manmade\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*SM----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"218900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Marine Life\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*SS----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"219000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Sea Anomaly (Wake, Current, Knuckle)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*SBX---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"219100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Bottom Return/Non-MILCO, Wreck, Dangerous\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*SBW---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"219200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Bottom Return/Non-MILCO, Wreck, Non Dangerous\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*B-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"220100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Bearing Line\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*BE----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"220101\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Electronic\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*BA----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"220103\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Acoustic\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*BT----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"220105\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Torpedo\"\r\n            },\r\n            {\r\n              \"basic\": \"G*O*BO----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"220106\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Electro-Optical Intercept\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACAI--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240101\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Irregular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACAR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240102\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rectangle\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACAC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240103\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Circular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACFI--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240201\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Irregular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACFR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240202\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rectangle\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACFC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240203\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Circular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACNI--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240301\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Irregular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACNR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240302\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rectangle\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACNC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240303\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Circular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACRI--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240401\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Irregular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACRR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240402\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rectangle\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACRC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240403\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Circular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACPR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240501\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rectangle\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACPC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240502\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Circular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*PTS---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240601\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Point or Single Target\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*PTN---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240602\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Nuclear Target\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*LT----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240701\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Linear Target\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*LTS---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240702\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Linear Smoke Target\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*LTF---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240703\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Final Protective Fire (FPF)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AT----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240801\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Area Target\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Need verification that code is correct.\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ATR---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240802\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rectangular Target\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Need verification that code is correct.\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ATC---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240803\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Circular Target\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Need verification that code is correct.\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ATG---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240805\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Series or Group of Targets\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ATS---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240806\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Smoke Target\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ATB---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240808\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bomb Area\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*PCF---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"240900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Fire Support Station\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACSI--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241001\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Irregular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACSR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241002\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rectangle\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACSC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241003\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Circular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AZII--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241101\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Irregular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AZIR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241102\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rectangle\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AZIC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241103\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Circular\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AZXI--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241201\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Irregular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AZXR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241202\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rectangle\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AZXC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241203\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Circular\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AZCI--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241301\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Irregular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AZCR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241302\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rectangle\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AZCC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241303\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Circular\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AZFI--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241401\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Irregular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AZFR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241402\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rectangle\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AZFC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241403\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Circular\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACDI--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241501\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Irregular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACDR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241502\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rectangle\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACDC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241503\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Circular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACEI--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241601\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Irregular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACER--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241602\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rectangle\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACEC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241603\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Circular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACBI--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241701\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Irregular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACBR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241702\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rectangle\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACBC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241703\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Circular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACVI--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241801\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Irregular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACVR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241802\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rectangle\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACVC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241803\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Circular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACZI--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241901\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Irregular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACZR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241902\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rectangle\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACZC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"241903\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Circular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*ACT---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"242000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Terminally Guided Munition Footprint (TGMF)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AXC---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"242100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Weapon/Sensor Range fan, Circular\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AXS---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"242200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Weapon/Sensor Range fan, Sector\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AKBI--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"242301\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Irregular, Blue\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AKBR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"242302\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rectangle, Blue\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AKBC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"242303\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Circular, Blue\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AKPI--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"242304\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Irregular, Purple\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AKPR--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"242305\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rectangle, Purple\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*AKPC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"242306\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Circular, Purple\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*PCB---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"250100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Firing Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*PCH---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"250200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Hide Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*PCL---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"250300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Launch Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*PCR---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"250400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Reload Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*PCS---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"250500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Survey Control Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*LCF---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"260100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Fire Support Coordination Line (FSCL)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*LCC---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"260200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Coordinated Fire Line (CFL)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*LCN---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"260300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"No Fire Line\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*LCR---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"260500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Restrictive Fire Line\"\r\n            },\r\n            {\r\n              \"basic\": \"G*F*LCM---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"260600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Munition Flight Path\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OGB---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"270100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Obstacle Belt\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OGZ---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"270200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Obstacle Zone\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OGF---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"270300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Obstacle Free Zone\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OGR---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"270400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Obstacle Restricted Zone\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OEB---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"270501\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Block\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OED---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"270502\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Disrupt\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OEF---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"270503\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Fix\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OET---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"270504\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Turn\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*BDE---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"270601\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Easy\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*BDD---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"270602\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Difficult\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*BDI---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"270603\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Impossible\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OFS---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"270700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Minefield\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Shown a N/A in template field in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OFD---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"270707\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Dynamic Depiction\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OFA---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"270800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Mined Area\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OU----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"271000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Unexploded Explosive Ordnance (UXO) Area\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OFG---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"271100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Bridge or Gap\",\r\n              \"est\": \"\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*ORP---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"271201\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Planned\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*ORS---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"271202\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Explosives, State of Readiness 1 (Safe)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*ORA---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"271203\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Explosives, State of Readiness 2 (armed but passable)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*ORC---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"271204\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Roadblock Complete (Executed)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*BCA---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"271300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Assault Crossing\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*BCB---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"271100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Bridge or Gap\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*BCE---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"271500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Ford Easy\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*BCD---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"271600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Ford Difficult\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*NB----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"271700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Biological Contaminated Area\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*NC----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"271800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Chemical Contaminated Area\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*NR----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"271900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Nuclear Contaminated Area\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*NM----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"272100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Minimum Safe Distance Zone\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*NL----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"272200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Radiation Dose Rate Contour Lines\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OS----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"280100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Abatis\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OMP---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"280200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Antipersonnel Mine\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OME---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"280201\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Antipersonnel Mine with Directional Effects\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OMT---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"280300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Antitank Mine\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OMD---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"280400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Antitank Mine with Handling Device\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OMW---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"280500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Wide Area Antitank Mine\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OMU---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"280600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Unspecified Mine\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OB----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"280700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Booby Trap\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*BCP---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"280800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Engineer Regulating Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*SE----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"280900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Shelter\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Different names between versions (Fortification in 2525C)\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*M*SS----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"281000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Shelter Above Ground\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*SU----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"281100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Below Ground Shelter\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*SF----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"281200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Fort\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*NEC---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"281300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Chemical Event\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*NEB---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"281400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Biological Event\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*NZ----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"281500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Nuclear Event\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*NF----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"281600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Nuclear Fallout Producing Event\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*NDP---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"281800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"General Decontamination Point/Site\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*NDA---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"281801\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Alternate\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*NDE---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"281802\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Equipment\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*NDT---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"281803\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Troop\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*NDB---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"281804\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Equipment/Troop\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*NDO---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"281805\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Operational\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*NDD---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"281806\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Thorough\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OAOF--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"281901\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Fixed and Prefabricated\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OAOM--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"281902\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Movable\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OAOP--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"281903\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Movable and Prefabricated\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OHTL--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"282001\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tower, Low\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OHTH--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"282002\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tower, High\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OHO---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"282003\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Overhead Wire\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OGL---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Obstacle Line\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OADU--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290201\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Under Construction\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OADC--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290202\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Completed\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OAR---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290203\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Reinforced, with Antitank Mines\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OAW---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290204\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Antitank Wall\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OWU---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290301\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Unspecified Wire\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OWS---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290302\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Single Fence Wire\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OWD---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290303\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Double Fence Wire\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OWA---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290304\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Double Apron Fence\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OWL---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290305\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Low Wire Fence\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OWH---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290306\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"High Wire Fence\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OWCS--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290307\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Single Concertina\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OWCD--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290308\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Double Strand Concertina\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OWCT--****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290309\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Triple Strand Concertina\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OMC---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Mine Cluster\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*OT----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Trip Wire\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*BCL---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Lane\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*BCF---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Ferry\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*BCR---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Raft Site\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*SL----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"290900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Fortified Line\"\r\n            },\r\n            {\r\n              \"basic\": \"G*M*SW----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"291000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Fortified Position\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Different names between versions (Foxhole, Emplacement or Weapon Site in 2525C)\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*S*AD----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"310100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Detainee Holding Area\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*AE----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"310200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Enemy Prisoner or War Holding Area\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*AR----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"310300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Forward Arming and Refueling Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*AH----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"310400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Refugee Holding Area\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*ASR---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"310500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Regimental Support Area\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*ASB---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"310600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Brigade Support Area\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*ASD---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"310700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Division Support Area\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PX----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"320100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Ambulance Exchange Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PAS---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"320200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Ammunition Supply Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PAT---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"320300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Ammunition Transfer Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PC----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"320400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Cannibalization Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PY----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"320500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Casualty Collection Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PT----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"320600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Civilian Collection Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PD----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"320700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Detainee Collection Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PE----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"320800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Enemy Prisoner of War Collection Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PL----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"320900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Logistics Release Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PM----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"321000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Maintenance Collection Point (MCP)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PP----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"321100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Medical Evacuation Point (MEDEVAC) Pick-Up Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PR----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"321200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Rearm, Refuel and Resupply Point (R3P)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PU----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"321300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Refuel on the Move (ROM) Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PO----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"321400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Traffic Control Post (TCP)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PI----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"321500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Trailer Transfer Point (TTP)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PN----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"321600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Unit Maintenance Collection Point (UMCP)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PSZ---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"321700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"General Supply Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PSA---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"321707\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"US Class I Supply Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PSB---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"321708\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"US Class II Supply Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PSC---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"321709\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"US Class III Supply Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PSD---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"321710\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"US Class IV Supply Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PSE---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"321711\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"US Class V Supply Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PSF---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"321712\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"US Class VI Supply Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PSG---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"321713\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"US Class VII Supply Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PSH---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"321714\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"US Class VIII Supply Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PSI---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"321715\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"US Class IX Supply Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*PSJ---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"321716\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"US Class X Supply Point\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*LCM---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"330100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Moving Convoy\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*LCH---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"330200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Halted Convoy\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*LRM---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"330300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Main Supply Route\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*LRO---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"330301\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"One Way Traffic\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*LRW---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"330302\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Two Way Traffic\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*LRA---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"330400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Alternate Supply Route\"\r\n            },\r\n            {\r\n              \"basic\": \"G*S*LRT---****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"330403\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Alternating Traffic\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*B-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"340100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Block\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*H-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"340200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Breach\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*Y-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"340300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Bypass\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*C-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"340400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Canalize\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*X-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"340500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Clear\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*K-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"340600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Counterattack\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*KF----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"340700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Counterattack by Fire\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*L-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"340800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Delay\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*D-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"340900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Destroy\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*T-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"341000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Disrupt\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*F-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"341100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Fix\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*A-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"341200\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Follow and Assume\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*AS----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"341300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Follow and Support\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*I-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"341400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Interdict\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*E-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"341500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Isolate\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*N-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"341600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Neutralize\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*O-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"341700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Occupy\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*P-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"341800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Penetrate\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*R-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"341900\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Relief in Place (RIP)\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*M-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"342000\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Retire/Retirement\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*S-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"342100\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Secure\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*UC----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"342201\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cover\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*UG----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"342202\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Guard\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*US----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"342203\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Screen\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*Z-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"342300\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Seize\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*W-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"342400\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Withdraw\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*WP----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"342500\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Withdraw Under Pressure\"\r\n            },\r\n            {\r\n              \"basic\": \"G*T*2-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"342600\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Cordon and Knock\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*T*V-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"342700\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Cordon and Search\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"G*T*G-----****X\",\r\n              \"ss\": \"25\",\r\n              \"ec\": \"342800\",\r\n              \"s1\": \"\",\r\n              \"s2\": \"\",\r\n              \"e\": \"\",\r\n              \"et\": \"Suppress\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*C-----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Military Combatant\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CLCV--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Carrier\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CL----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Surface Combatant, Line\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CLBB--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Battleship\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CLCC--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120202\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cruiser\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CLDD--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120203\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Destroyer\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CLFF--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120204\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Frigate\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C Uses same symbol for Frigate/Corvette. 2525D uses two separate symbols\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CLLL--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120206\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Littoral Combatant Ship\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CLLLAS*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120206\",\r\n              \"s1\": \"03\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Littoral Combatant Ship, Anitsubmarine Warfare\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CLLLMI*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120206\",\r\n              \"s1\": \"10\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Littoral Combatant Ship, Mine Warfare\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CLLLSU*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120206\",\r\n              \"s1\": \"13\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Littoral Combatant Ship, Surface Warfare\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CA----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Amphibious Warfare Ship\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CALA--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120302\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Amphibious Assault, Non-specified\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CALS--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120307\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Landing Ship\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CALSM-*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120307\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"04\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Landing Ship, Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CALST-*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120307\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"07\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Landing Ship, Tank\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CALC--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120308\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Landing Craft\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CM----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Mine Warfare Ship\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C - Full Octagon, 2525D Main Icon\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CMML--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120401\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mine Layer\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CMMS--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120402\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mine Sweeper\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CMMH--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120404\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mine Hunter\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CMMA--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120406\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mine Countermeasures, Support Ship\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CP----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Patrol Boat\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C - Full Octagon, 2525D Main Icon\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CPSU--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"13\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Antisurface Warfare\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CPSUT-*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"17\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Antisurface Warfare, Torpedo\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CPSB--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120501\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Patrol Craft, Submarine Chaser/Escort, General\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CPSUG-*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120502\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Patrol Ship, General\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C - Listed as Gun, 2525D listed as General\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CD----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Decoy\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C - Full Octagon, 2525D Main Icon\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CU----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Unmanned Surface Water Vehicle (USV)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CUS---*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120700\",\r\n              \"s1\": \"03\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Anitsubmarine Warfare\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CUM---*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120700\",\r\n              \"s1\": \"07\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mine Countermeasures\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CUR---*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120700\",\r\n              \"s1\": \"11\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Remote Multimission Vehicle (RMV)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*CUN---*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"120700\",\r\n              \"s1\": \"13\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Surface Warfare\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C - Listed as AntiSurface, 2525D listed as Surface\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*G-----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"121000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Navy Task Organization\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*GT----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"121002\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Navy Task Force\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*GG----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"121003\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Navy Task Group\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*GU----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"121004\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Navy Task Unit\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*GC----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"121005\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Convoy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*N-----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"130000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Military Non Combatant\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*NI----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"130104\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intelligence Collector\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*NM----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"130107\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Hospital Ship\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*NR----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"130111\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Repair Ship\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Different names between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*NF----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"130112\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Submarine Tender\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Different names between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*NS----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"130200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Service Craft/Yard\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XM----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Merchant Ship\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XMC---*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cargo, General\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XMR---*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140104\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Roll On/Roll Off\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XMF---*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140105\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Ferry\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XH----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140107\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Hovercraft\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XMO---*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140109\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Oiler/Tanker\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XMP---*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140110\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Passenger\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XMTU--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140111\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tug, Ocean Going\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XMTO--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140112\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tow\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XMH---*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140113\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Transport Ship, Hazardous Material\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XF----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Fishing Vessel\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XFDF--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Drifter\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XFTR--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140202\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Trawler\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XFDR--*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140203\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Dredger\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XL----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Law Enforcement Vessel\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XR----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Leisure Craft, Sailing\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XA----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Leisure Craft, Motorized\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XAR---*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140501\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rigid-Hull Inflatable Boat (RHIB)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XAS---*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140502\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Speedboat\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*XP----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"140600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Jet Ski\"\r\n            },\r\n            {\r\n              \"basic\": \"S*S*O-----*****\",\r\n              \"ss\": \"30\",\r\n              \"ec\": \"150000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Own Ship\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*S-----*****\",\r\n              \"ss\": \"35\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Submarine\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*S1----*****\",\r\n              \"ss\": \"35\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"13\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Possible Submarine - Low 1\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"MOD2 in 2525C, MOD1 in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*U*S2----*****\",\r\n              \"ss\": \"35\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"14\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Possible Submarine - Low 2\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"MOD2 in 2525C, MOD1 in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*U*S3----*****\",\r\n              \"ss\": \"35\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"15\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Possible Submarine - High 3\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"MOD2 in 2525C, MOD1 in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*U*S4----*****\",\r\n              \"ss\": \"35\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"16\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Possible Submarine - High 4\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"MOD2 in 2525C, MOD1 in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*U*SL----*****\",\r\n              \"ss\": \"35\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"17\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Probable Sub\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"MOD2 in 2525C, MOD1 in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*U*SF----*****\",\r\n              \"ss\": \"35\",\r\n              \"ec\": \"110101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Submarine, Surfaced\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*SR----*****\",\r\n              \"ss\": \"35\",\r\n              \"ec\": \"110101\",\r\n              \"s1\": \"18\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Submarine, Surfaced, Certain Sub\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"MOD2 in 2525C, MOD1 in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*U*SK----*****\",\r\n              \"ss\": \"35\",\r\n              \"ec\": \"110102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Submarine, Snorkeling\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*SB----*****\",\r\n              \"ss\": \"35\",\r\n              \"ec\": \"110103\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Submarine, Bottomed\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*SO----*****\",\r\n              \"ss\": \"35\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Other Submersible\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*SX----*****\",\r\n              \"ss\": \"35\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Nonsubmarine\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*SU----*****\",\r\n              \"ss\": \"35\",\r\n              \"ec\": \"110400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Autonomous Underwater Vehicle (AUV)/Unmanned Underwater Vehicle (UUV)\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*SUS---*****\",\r\n              \"ss\": \"35\",\r\n              \"ec\": \"110400\",\r\n              \"s1\": \"01\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Anitsubmarine Warfare\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*SUM---*****\",\r\n              \"ss\": \"35\",\r\n              \"ec\": \"110400\",\r\n              \"s1\": \"05\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mine Countermeasures\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*ND----*****\",\r\n              \"ss\": \"35\",\r\n              \"ec\": \"120300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Diver\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as unframed in 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*U*W-----*****\",\r\n              \"ss\": \"35\",\r\n              \"ec\": \"130000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Weapon\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WT----*****\",\r\n              \"ss\": \"35\",\r\n              \"ec\": \"130100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Torpedo\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WD----*****\",\r\n              \"ss\": \"35\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Decoy\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WM----*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"110000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Sea Mine, General\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMG---*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Sea Mine, Bottom\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMM---*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Sea Mine, Moored\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMF---*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Sea Mine, Floating\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMS---*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"110400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Sea Mine, Rising\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMO---*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"110500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Sea Mine, Other Position\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMX---*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"110800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Exercise Mine, General\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMGX--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"110801\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Exercise Mine, Bottom\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMMX--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"110802\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Exercise Mine, Moored\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMFX--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"110803\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Exercise Mine, Floating\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMSX--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"110804\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Exercise Mine, Rising\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMD---*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"110900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Neutralized Mine, General\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMGD--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"110901\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Neutralized Mine, Bottom\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMMD--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"110902\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Neutralized Mine, Moored\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMFD--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"110903\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Neutralized Mine, Floating\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMSD--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"110904\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Neutralized Mine, Rising\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMOD--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"110905\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Neutralized Mine, Other Position\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*X-----*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"120000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Unexploded Ordnance\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WDM---*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"130000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Sea Mine Decoy\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WDMG--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"130100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Sea Mine Decoy, Bottom\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WDMM--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"130200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Sea Mine Decoy, Moored\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WME---*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"150000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Mine-Like Echo (MILEC), General\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMGE--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"150100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Mine-Like Echo, Bottom\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMME--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"150200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Mine-Like Echo, Moored\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMFE--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"150300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Mine-Like Echo, Floating\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMR---*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"160000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Negative Reacquisition, General\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMGR--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"160100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Negative Reacquisition, Bottom\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMMR--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"160200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Negative Reacquisition, Moored\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMFR--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"160300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Negative Reacquisition, Floating\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMB---*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"170000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Obstructor\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMBD--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"170100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Neutralized Obstructor\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMA---*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"180000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"General Mine Anchor\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMN---*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"190000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Non-Mine Mine-Like Object (NMLO), General\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMGO--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"190100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Non-Mine Mine-Like Object, Bottom\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMMO--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"190200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Non-Mine Mine-Like Object, Moored\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*WMFO--*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"190300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Non-Mine Mine-Like Object, Floating\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*E-----*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"200000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Environmental Report Location\"\r\n            },\r\n            {\r\n              \"basic\": \"S*U*V-----*****\",\r\n              \"ss\": \"36\",\r\n              \"ec\": \"210000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Dive Report Location\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*B-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Criminal Activity Incident\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*A-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Arrest\"\r\n            },\r\n            {\r\n              \"basic\": \"O*V*A-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Arson\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*KA----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110103\",\r\n              \"s1\": \"05\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Attempted Kidnapping\"\r\n            },\r\n            {\r\n              \"basic\": \"O*R*A-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110103\",\r\n              \"s1\": \"08\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Attempted Rape\"\r\n            },\r\n            {\r\n              \"basic\": \"O*V*D-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110104\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Drive by Shooting\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*U-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110105\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Drug Related\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*E-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110106\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Extortion\"\r\n            },\r\n            {\r\n              \"basic\": \"O*I*G-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110107\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Graffiti\"\r\n            },\r\n            {\r\n              \"basic\": \"O*V*M-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110108\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Killing\"\r\n            },\r\n            {\r\n              \"basic\": \"O*V*MC----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110108\",\r\n              \"s1\": \"01\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Killing, Assassination\"\r\n            },\r\n            {\r\n              \"basic\": \"O*V*MB----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110108\",\r\n              \"s1\": \"02\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Killing, Execution\"\r\n            },\r\n            {\r\n              \"basic\": \"O*V*MA----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110108\",\r\n              \"s1\": \"06\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Killing, Murder\"\r\n            },\r\n            {\r\n              \"basic\": \"O*V*P-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110109\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Poisoning\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*AC----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110110\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Civil Rioting\"\r\n            },\r\n            {\r\n              \"basic\": \"O*V*Y-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110111\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Booby Trap\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*V-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110112\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Home Eviction\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*O*I-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110113\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Black Marketing\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*I*V-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110114\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Vandalism/Loot/Ransack/Plunder\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*J-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110115\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Jail Break\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*O*B-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110116\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Robbery\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*O*T-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110117\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Theft\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*O*2-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110118\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Burglary\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*O*X-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110119\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Smuggling\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*O*W-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110120\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rock Throwing\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*P*D-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110121\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Dead Body\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*O*G-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110122\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Sabotage\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*O*Z-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110123\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Suspicious Activity\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*V*B-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Bomb/Bombing\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*BA----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bomb Threat\"\r\n            },\r\n            {\r\n              \"basic\": \"O*V*EI----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110301\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"IED Explosion\"\r\n            },\r\n            {\r\n              \"basic\": \"O*P*F-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110304\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"IED Suicide Bomber\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*I*BF----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Shooting\"\r\n            },\r\n            {\r\n              \"basic\": \"O*V*S-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110401\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Sniping\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*UT----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110501\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Trafficking\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*L*E-----H****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110502\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Illegal Drug Lab\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*V*E-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Explosion\"\r\n            },\r\n            {\r\n              \"basic\": \"O*V*EG----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110601\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Grenade Explosion\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*V*EN----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110602\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Incendiary Explosion\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*V*EM----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110603\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mine Explosion\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*V*EO----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110604\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Mortar Fire Explosion\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*V*ER----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110605\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rocket Explosion\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*I*BC----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"110606\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bomb Explosion\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*A-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"120000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Civil Disturbance\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*D-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"120100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Demonstration\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*P-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"130100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Patrolling\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*Y-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"130200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Military Information Support Operation (MISO)\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Psychological Operations in 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*O*YH----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"130200\",\r\n              \"s1\": \"04\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"House-to-House\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*YW----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"130200\",\r\n              \"s1\": \"09\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Written\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*YT----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"130201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"TV and Radio Propaganda\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*F-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"130300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Foraging/Searching\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*RW----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"130401\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Willing\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*RC----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"130402\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Coerced/Impressed\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*M-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"130500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Mine Laying\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*S-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"130600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Spy\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*Q-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"130700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Warrant Served\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*P*G-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"130800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Exfiltration\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*P*H-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"130900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Infiltration\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*I*M-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Meeting\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*L*F-----H****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131001\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Polling Place/Election\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*O*N-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Raid on House\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*O*B-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Emergency Operation\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*BD----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Emergency Collection Evacuation Point\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*O-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131202\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Emergency Food Distribution\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*O*BE----H****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131203\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Emergency Incident Command Center\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*BF----H****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131204\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Emergency Operations Center\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*BG----H****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131205\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Emergency Public Information Center\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*BH----H****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131206\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Emergency Shelter\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*BI----H****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131207\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Emergency Staging Area\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*BK----H****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131208\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Emergency Water Distribution Center\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*A-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Emergency Medical Operation\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*AD----H****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131301\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"EMT Station Location\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*O*AG----H****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131302\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Health Department Facility\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*AJ----H****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131303\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Medical Facilities Outpatient\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*AK----H****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131304\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Morgue\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*AL----H****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131305\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Pharmacy\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*AM----H****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131306\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Triage\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*CC----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131401\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Fire Hydrant\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*CE----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131402\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Fire Station\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*CD----H****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131403\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Other Water Supply Location\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*D-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Law Enforcement Operation\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DE----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131502\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Border Patrol\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Code is also listed in Land Installation\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DF----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131503\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Custom Service\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DG----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131504\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Drug Enforcement Administration (DEA)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DH----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131505\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Department of Justice (DOJ)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DI----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131506\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Federal Bureau of Investigation (FBI)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DJ----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131507\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Police\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DK----H****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131508\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Prison\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DL----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131509\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"United States Secret Service(Treas) (USSS)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DM----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131510\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Transportation Security Administration (TSA)\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DN----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131511\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Coast Guard\"\r\n            },\r\n            {\r\n              \"basic\": \"E*O*DO----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131512\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"US Marshals Service\"\r\n            },\r\n            {\r\n              \"basic\": \"O*I*F-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"131513\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Internal Security Force\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*C-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"140000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"Fire Event\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*CC----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"140100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Fire Origin\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*CF----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"140200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Smoke\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*CA----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"140300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Hot Spot\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*CB----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"140400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Non-Residential Fire\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*CD----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"140500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Residential Fire\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*CE----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"140600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"School Fire\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*CG----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"140700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Special Needs Fire\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*CH----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"140800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Wild Fire\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*D-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"150100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Hazard Materials Incident\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*DA----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"150101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Chemical Agent\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*DB----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"150102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Corrosive Material\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*DC----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"150103\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Hazardous when Wet\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*DD----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"150104\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Explosive Material\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*DE----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"150105\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Flammable Gas\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*DF----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"150106\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Flammable Liquid\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*DG----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"150107\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Flammable Solid\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*DH----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"150108\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Non-Flammable Gas\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*DI----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"150109\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Organic Peroxide\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*DJ----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"150110\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Oxidizer\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*DK----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"150111\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Radioactive Material\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*DL----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"150112\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Spontaneously Combustible Material\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*DM----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"150113\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Toxic Gas\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*DN----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"150114\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Toxic Infectious Material\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*DO----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"150115\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Unexploded Ordnance\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*EA----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"160100\",\r\n              \"s1\": \"16\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Accident\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*HA----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"160100\",\r\n              \"s1\": \"03\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Highjacked\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*E-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"160100\",\r\n              \"s1\": \"17\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Incident\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*FA----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"160200\",\r\n              \"s1\": \"16\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Accident\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*HV----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"160200\",\r\n              \"s1\": \"03\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Highjacked\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*F-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"160200\",\r\n              \"s1\": \"17\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Incident\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*GA----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"160300\",\r\n              \"s1\": \"16\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Accident\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*GB----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"160300\",\r\n              \"s1\": \"03\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Highjacked\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*G-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"160300\",\r\n              \"s1\": \"17\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Incident\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*HA----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"160400\",\r\n              \"s1\": \"16\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Accident\"\r\n            },\r\n            {\r\n              \"basic\": \"O*O*HT----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"160400\",\r\n              \"s1\": \"03\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Highjacked\"\r\n            },\r\n            {\r\n              \"basic\": \"E*I*H-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"160400\",\r\n              \"s1\": \"17\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Incident\"\r\n            },\r\n            {\r\n              \"basic\": \"O*V*EV----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"160500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Wheeled Vehicle Explosion\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*N*AA----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"170101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Aftershock\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as unframed in 2525C and Full Octagon in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*N*AB----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"170102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Avalanche\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as unframed in 2525C and Full Octagon in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*N*AC----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"170103\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Earthquake Epicenter\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as unframed in 2525C and Full Octagon in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*N*AD----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"170104\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Landslide\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as unframed in 2525C and Full Octagon in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*N*AE----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"170105\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Subsidence\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as unframed in 2525C and Full Octagon in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"W*S*WSVE--P----\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"170106\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Volcanic Eruption\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Identical symbol to METOC.Volcanic Eruption Symbol - 2525C uses same code for both\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*N*AG----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"170107\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Volcanic Threat\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as unframed in 2525C and Full Octagon in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*L*N-----H****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"170108\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cave Entrance\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C, Symbol is displayed differently between versions\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*N*BB----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"170201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Drought\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as unframed in 2525C and Full Octagon in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*N*BC----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"170202\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Flood\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as unframed in 2525C and Full Octagon in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*N*BM----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"170203\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tsunami\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as unframed in 2525C and Full Octagon in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*N*CA----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"170301\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bird\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as unframed in 2525C and Full Octagon in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*N*CB----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"170302\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Insect\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as unframed in 2525C and Full Octagon in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*N*CC----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"170303\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Microbial\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as unframed in 2525C and Full Octagon in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*N*CD----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"170304\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Reptile\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as unframed in 2525C and Full Octagon in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"E*N*CE----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"170305\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rodent\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"Listed as unframed in 2525C and Full Octagon in 2525D\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*P*AR----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"180100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Religious Leader\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"O*P*E-----*****\",\r\n              \"ss\": \"40\",\r\n              \"ec\": \"180200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Speaker\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes approved after release of 2525C\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"WAS-PL----P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Low Pressure Center\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-PC----P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cyclone Center\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-PLT---P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tropopause Low\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-PH----P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"High Pressure Center\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-PA----P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Anticyclone Center\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-PHT---P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110202\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tropopause High\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPFC----L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110301\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cold Front\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPFCU---L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110302\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Upper Cold Front\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPFC-FG-L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110303\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cold Frontogenesis\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPFC-FY-L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110304\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cold Frontolysis\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPFW----L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110305\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Warm Front\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPFWU---L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110306\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Upper Warm Front\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPFW-FG-L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110307\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Warm Frontogenesis\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPFW-FY-L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110308\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Warm Frontolysis\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPFO----L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110309\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Occluded Front\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPFOU---L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110310\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Upper Occluded Front\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPFO-FY-L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110311\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Occluded Frontolysis\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPFS----L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110312\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Stationary Front\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPFSU---L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110313\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Upper Stationary Front\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPFS-FG-L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110314\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Stationary Frontogenesis\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPFS-FY-L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110315\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Stationary Frontolysis\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPXT----L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110402\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Upper Trough Axis\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPXR----L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110403\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Ridge Axis\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPXSQ---L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110404\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Severe Squall Line\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPXIL---L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110405\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Instability Line\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPXSH---L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110406\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Shear Line\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPXITCZ-L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110407\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Inter-Tropical Convergence Zone\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPXCV---L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110408\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Convergence Line\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DPXITD--L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"110409\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Inter-Tropical Discontinuity\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-TL----P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"120100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-TM----P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"120200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Moderate\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-TS----P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"120300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Severe\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-TE----P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"120400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Extreme\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-T-MW--P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"120500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Mountain Waves\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-ICL---P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"130101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-ICM---P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"130102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Moderate\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-ICS---P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"130103\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Severe\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-IRL---P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"130201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-IRM---P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"130202\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Moderate\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-IRS---P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"130203\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Severe\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-IML---P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"130301\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-IMM---P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"130302\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Moderate\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-IMS---P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"130303\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Severe\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WC----P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"140100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Calm Winds\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WP----P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"140200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Wind Plot\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DWJ-----L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"140300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Jet Stream\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DWS-----L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"140400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Stream Line\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-CCCSCSP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"150101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Clear Sky\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-CCCSFCP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"150102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Few Coverage\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-CCCSSCP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"150103\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Scattered Coverage\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-CCCSBCP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"150104\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Broken Coverage\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-CCCSOCP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"150105\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Overcast Coverage\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-CCCSOBP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"150106\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Sky Totally or Partially Obscured\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSR-LIP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intermittent Light\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSR-LCP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Continuous Light\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSR-MIP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160103\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intermittent Moderate\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSR-MCP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160104\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intermittent Moderate/Continuous Moderate\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSR-HIP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160105\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intermittent Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSR-HCP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160106\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intermittent Heavy/Continuous Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSRFL-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSRFMHP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160202\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Moderate/Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSRSL-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160301\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSRSMHP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160302\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Moderate/Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSRST-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160303\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Torrential\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSD-LIP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160401\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intermittent Light\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSD-LCP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160402\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intermittent Light/ Continuous Light\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSD-MIP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160403\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intermittent Moderate\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSD-MCP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160404\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intermittent Moderate /Continuous Moderate\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSD-HIP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160405\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intermittent Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSD-HCP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160406\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intermittent Heavy /Continuous Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSDFL-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160501\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSDFMHP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160502\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Moderate/Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSM-L-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160601\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rain or Drizzle and Snow - Light\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSM-MHP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160602\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rain or Drizzle and Snow - Moderate/Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSMSL-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160603\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rain and Snow Showers - Light\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSMSMHP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160604\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rain and Snow Showers - Moderate/Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSS-LIP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160701\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intermittent Light\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSS-LCP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160702\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intermittent Light/Continuous Light\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSS-MIP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160703\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intermittent Moderate\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSS-MCP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160704\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intermittent Moderate /Continuous Moderate\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSS-HIP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160705\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intermittent Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSS-HCP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160706\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Intermittent Heavy /Continuous Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSSBLMP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160707\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Blowing Snow - Light/Moderate\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSSBH-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160708\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Blowing Snow - Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSSG--P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Snow Grains\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSSSL-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160901\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSSSMHP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"160902\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Moderate/Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSGRL-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161001\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light not Associated with Thunder\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSGRMHP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161002\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Moderate/Heavy not Associated with Thunder\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSIC--P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Ice Crystals (Diamond Dust)\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSPLL-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSPLM-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161202\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Moderate\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSPLH-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161203\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Heavy\"\r\n            },\r\n            {\r\n              \"basic\": \"E*N*BF----*****\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Inversion\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WST-NPP---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161401\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Thunderstorm - No Precipitation\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSTMR-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161402\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Thunderstorm Light to Moderate with Rain/Snow - No Hail\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSTHR-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161403\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Thunderstorm Heavy with Rain/Snow -  No Hail\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSTMH-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161404\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Thunderstorm Light to Moderate - With Hail\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSTHH-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161405\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Thunderstorm Heavy - With Hail\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WST-FCP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161406\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Funnel Cloud (Tornado/Waterspout)\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WST-SQP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161407\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Squall\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WST-LGP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161408\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Lightning\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSFGPSP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161501\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Shallow Patches\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSFGCSP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161502\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Shallow Continuous\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSFGP-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161503\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Patchy\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSFGSVP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161504\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Sky Visible\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSFGSOP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161505\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Sky Obscured\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSFGFVP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161506\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Freezing, Sky Visible\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSFGFOP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161507\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Freezing, Sky Obscured\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSBR--P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Mist\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSFU--P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Smoke\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSHZ--P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Haze\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSDSLMP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161901\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light to Moderate\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSDSS-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161902\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Severe\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSDD--P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161903\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Dust Devil\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSDB--P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"161904\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Blowing Dust or Sand\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSTSD-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"162001\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tropical Depression\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSTSS-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"162002\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tropical Storm\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSTSH-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"162003\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Hurricane/Typhoon\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DWSTSWA--A--\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"162004\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tropical Storm Wind Areas and Date/Time Labels\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSVE--P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"162100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Volcanic Eruption\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSVA--P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"162101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Volcanic Ash\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WST-LVP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"162200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Tropopause Level\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSF-LVP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"162300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Freezing Level\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-WSUKP-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"162400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Precipitation of Unknown Type and Intensity\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DBAIF----A--\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"170100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Instrument Flight Rule (IFR)\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DBAMV----A--\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"170200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Marginal Visual Flight Rule (MVFR)\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DBATB----A--\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"170300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Turbulence\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DBAI-----A--\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"170400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Icing\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DBALPNC--A--\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"170500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Liquid Precipitation - Non-Convective Continuous or Intermittent\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DBALPC---A--\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"170501\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Liquid Precipitation - Convective\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DBAFP----A--\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"170600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Freezing/Frozen Precipitation\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DBAT-----A--\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"170700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Thunderstorm\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DBAFG----A--\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"170800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Fog\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DBAD-----A--\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"170900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Dust or Sand\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DBAFF----A--\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"171000\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Operator-Defined Freeform\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DIPIB---L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"180100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Isobar - Surface\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DIPCO---L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"180200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Contour - Upper Air\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DIPIS---L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"180300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Isotherm\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DIPIT---L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"180400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Isotach\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DIPID---L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"180500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Isodrosotherm\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DIPTH---L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"180600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Thickness\"\r\n            },\r\n            {\r\n              \"basic\": \"WA-DIPFF---L---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"180700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Operator-Defined Freeform\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GND-NCP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Surface Dry Without Cracks or Appreciable Dust or Loose Sand\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GNM---P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Surface Moist\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GNW-SWP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190103\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Surface Wet, Standing Water in Small or Large Pools\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GNFL--P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190104\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Surface Flooded\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GNFZ--P---\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190105\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Surface Frozen\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GNG-TIP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190106\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Glaze (Thin Ice) on Ground\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GNLDN-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190107\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Loose Dry Dust or Sand not Covering Ground Completely\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GNLDTCP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190108\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Thin Loose Dry Dust or Sand not Covering Ground Completely\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GNLDMCP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190109\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Moderate/Thick Loose Dry Dust or Sand Covering Ground Completely\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GNDEWCP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190110\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Extremely Dry with Cracks\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GSI---P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Predominately Ice Covered\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GSSCL-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190202\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Compact or Wet Snow (with or without Ice) Covering Less Than One-Half of Ground\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GSSCH-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190203\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Compact or Wet Snow (with or without Ice) Covering  at Least One-Half of Ground, but Ground not Completely Covered\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GSSCCEP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190204\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Even Layer of Compact or Wet Snow Covering Ground Completely\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GSSCCUP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190205\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Uneven Layer of Compact or Wet Snow Covering Ground Completely\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GSSLL-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190206\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Loose Dry Snow Covering Less Than One-Half of Ground\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GSSLH-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190207\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Loose Dry Snow Covering at Least One-Half of Ground, but Ground not Completely Covered\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GSSLCEP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190208\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Even Layer of Loose Dry Snow Covering Ground Completely\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GSSLCUP----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190209\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Uneven Layer of Loose Dry Snow Covering Ground Completely\"\r\n            },\r\n            {\r\n              \"basic\": \"WAS-GSSDC-P----\",\r\n              \"ss\": \"45\",\r\n              \"ec\": \"190210\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Snow Covering Ground Completely, Deep Drifts\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-IB----P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Icebergs\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-IBM---P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Many Icebergs\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-IBBS--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Belts and Strips\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-IBG---P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110103\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"General\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-IBMG--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110104\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Many Icebergs - General\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-IBBB--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110105\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bergy Bit\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-IBBBM-P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110106\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Many Bergy Bits\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-IBGL--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110107\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Growler\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-IBGLM-P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110108\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Many Growlers\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-IBF---P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110109\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Floeberg\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-IBII--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110110\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Ice Island\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-ICWB--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bergy Water\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-ICWR--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110202\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Water with Radar Targets\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-ICIF--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110203\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Ice Free\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-IDC---P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110301\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Convergence\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-IDD---P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110302\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Divergence\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-IDS---P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110303\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Shearing or Shear Zone\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DIDID---L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110304\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Ice Drift (Direction)\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-II----P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Sea Ice\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-IITM--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110401\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Ice Thickness (Observed)\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-IITE--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110402\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Ice Thickness (Estimated)\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-IIP---P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110403\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Melt Puddles or Flooded Ice\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DILOV---L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110501\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Limits of Visual Observation\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DILUC---L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110502\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Limits of Under Cast\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DILOR---L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110503\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Limits of Radar Observation\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DILIEO--L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110504\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Observed Ice Edge or Boundary\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DILIEE--L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110505\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Estimated Ice Edge or Boundary\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DILIER--L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110506\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Ice Edge or Boundary From Radar\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DIOC----L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110601\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cracks\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DIOCS---L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110602\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cracks at a Specific Location\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DIOL----L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110603\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Lead\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DIOLF---L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110604\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Frozen Lead\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-ISC---P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Snow Cover\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-ISS---P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110701\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Sastrugi (with Orientation)\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-ITRH--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110801\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Ridges or Hummocks\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-ITR---P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110802\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rafting\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-ITBB--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"110803\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Jammed Brash Barrier\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HDS---P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Soundings\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHDDL---L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Depth Curve\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHDDC---L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120103\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Depth Contour\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHDDA----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120104\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Depth Area\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHCC----L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Coastline\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHCI-----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120202\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Island\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHCB-----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120203\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Beach\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHCW-----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120204\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Water\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHCF----L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120205\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Foreshore - Line\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHCF-----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120206\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Foreshore - Area\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HPB-O-P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120302\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Berths (Onshore)\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HPB-A-P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120303\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Berths (Anchor)\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HPBA--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120304\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Anchorage - Point\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHPBA---L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120305\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Anchorage - Line\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHPBA----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120306\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Anchorage - Area\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HPCP--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120307\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Call in Point\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHPBP---L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120308\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Pier/Wharf/Quay\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HPFH--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120309\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Fishing Harbor - Point\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HPFS--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120310\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Fish Weirs - Point\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HPFS---L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120311\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Fish Stakes - Point\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HPFF----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120312\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Fish Traps - Area\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHPMD----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120314\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Drydock\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HPML--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120315\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Landing Place\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHPMO--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120316\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Offshore Loading Facility - Point\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHPMO---L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120317\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Offshore Loading Facility - Line\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHPMO----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120318\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Offshore Loading Facility - Area\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHPMRA--L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120319\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Ramp - Above Water\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHPMRB--L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120320\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Ramp - Below Water\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HPM-R-P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120321\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Landing Ring\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HPM-FC-L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120322\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Ferry Crossing\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HPM-CC-L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120323\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cable Ferry Crossing\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HPD---P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120324\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Dolphin\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHPSPA--L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120326\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Breakwater/Groin/Jetty - Above Water\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHPSPB--L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120327\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Breakwater/Groin/Jetty - Below Water\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHPSPS--L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120328\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Seawall\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HABA--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120401\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Beacon\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HABB--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120402\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Buoy Default\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HABM--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120403\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Marker\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HABP--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120404\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Perches/Stakes - Point\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHABP----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120405\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Perches/Stakes - Area\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HAL---P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120406\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHALLA--L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120407\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Leading Line\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HALV--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120408\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Light Vessel/Light Ship\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HALH--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120409\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Lighthouse\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HHRS--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120501\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rock Submerged\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HHRA--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120502\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Rock Awashed\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHHD-----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120503\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Underwater Danger/Hazard\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HHDF--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120504\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Foul Ground - Point\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHHDF----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120505\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Foul Ground - Area\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHHDK--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120506\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Kelp/Seaweed - Point\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHHDK----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120507\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Kelp/Seaweed - Area\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HHDS--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120508\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Snags/Stumps\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HHDWA-P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120509\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Wreck (Uncovers)\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HHDWB-P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120510\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Wreck (Submerged)\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHHDB---L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120511\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Breakers\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HHDR---L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120512\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Reef\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-HHDE--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120513\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Eddies/Overfalls/Tide Rips\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DHHDD----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120514\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Discolored Water\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-BFC-S-P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120601\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bottom Characteristics  - Sand\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-BFC-M-P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120602\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bottom Characteristics  - Mud\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-BFC-CLP----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120603\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bottom Characteristics  - Clay\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-BFC-SIP----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120604\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bottom Characteristics  - Silt\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-BFC-STP----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120605\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bottom Characteristics  - Stones\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-BFC-G-P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120606\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bottom Characteristics  - Gravel\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-BFC-P-P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120607\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bottom Characteristics  - Pebbles\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-BFC-CBP----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120608\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bottom Characteristics  - Cobbles\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-BFC-R-P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120609\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bottom Characteristics  - Rock\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-BFC-COP----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120610\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bottom Characteristics  - Coral\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-BFC-SHP----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120611\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bottom Characteristics  - Shell\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-BFQ-F-P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120612\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Qualifying Terms - Fine\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-BFQ-M-P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120613\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Qualifying Terms - Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-BFQ-C-P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120614\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Qualifying Terms - Coarse\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-TCCW--P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120701\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Water Turbulence\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DTCCCFE-L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120702\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Current Flow - Ebb\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DTCCCFF-L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120703\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Current Flow - Flood\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-TCCTD-P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120704\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tide Data Point\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-TCCTG-P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"120705\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tide Gauge\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DOBVA----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"130101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Visual Detection Ratio (VDR) Level 1-2\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DOBVB----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"130102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"VDR Level 2-3\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DOBVC----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"130103\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"VDR Level 3-4\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DOBVD----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"130104\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"VDR Level 4-5\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DOBVE----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"130105\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"VDR Level 5-6\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DOBVF----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"130106\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"VDR Level 6-7\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DOBVG----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"130107\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"VDR Level 7-8\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DOBVH----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"130108\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"VDR Level 8-9\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DOBVI----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"130109\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"VDR Level 9-10\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DBSF-----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"130201\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Flat\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DBSG-----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"130202\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Gentle\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DBSM-----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"130203\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Moderate\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DBST-----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"130204\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Steep\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMSR----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140101\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Sediments - Solid Rock\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMSC----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140102\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Sediments - Clay\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMSSVS--A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140103\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Sediments - Very Coarse Sand\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMSSC---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140104\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Sediments - Coarse Sand\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMSSM---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140105\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Sediments - Medium Sand\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMSSF---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140106\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Sediments - Fine Sand\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMSSVF--A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140107\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Sediments - Very Fine Sand\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMSIVF--A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140108\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Sediments - Very Fine Silt\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMSIF---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140109\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Sediments - Fine Silt\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMSIM---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140110\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Sediments - Medium Silt\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMSIC---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140111\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Sediments - Coarse Silt\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMSB----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140112\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Sediments - Boulders\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMS-CO--A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140113\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Sediments - Cobbles, Oyster Shells\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMS-PH--A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140114\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Sediments - Pebbles, Shells\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMS-SH--A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140115\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Sediments - Sand and Shells\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGML-----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140116\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Sediment - Land\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMN-----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140117\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Sediment - No Data\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMRS----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140118\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bottom Roughness - Smooth\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMRM----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140119\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bottom Roughness - Moderate\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMRR----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140120\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Bottom Roughness - Rough\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMCL----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140121\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Clutter (Bottom) - Low\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMCM----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140122\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Clutter (Bottom) - Medium\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMCH----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140123\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Clutter (Bottom) - High\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMIBA---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140124\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Impact Burial  - 0%\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMIBB---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140125\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Impact Burial  - 0-10%\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMIBC---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140126\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Impact Burial  - 10-20%\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMIBD---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140127\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Impact Burial  - 20-75%\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMIBE---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140128\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Impact Burial  - >75%\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMBCA---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140129\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Category A\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMBCB---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140130\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Category B\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMBCC---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140131\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Category C\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMBTA---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140132\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Type A1\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMBTB---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140133\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Type A2\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMBTC---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140134\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Type A3\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMBTD---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140135\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Type B1\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMBTE---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140136\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Type B2\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMBTF---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140137\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Type B3\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMBTG---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140138\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Type C1\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMBTH---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140139\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Type C2\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DGMBTI---A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"140140\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"MIW Bottom Type C3\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DL-ML---L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"150100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Maritime Limit Boundary\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DL-MA----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"150200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Maritime Area\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DL-RA---L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"150300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Restricted Area\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DL-SA----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"150400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Swept Area\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DL-TA----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"150500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Training Area\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DL-O-----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"150600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Operator-Defined\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DMCA----L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"160100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Submarine Cable\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DMCC-----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"160200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Submerged Crib\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DMCD----L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"160300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Canal\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-MF----P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"160400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Ford\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-ML----P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"160500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Lock\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-MOA---P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"160600\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Oil/Gas Rig\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DMOA-----A--\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"160700\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Oil/Gas Rig Field\"\r\n            },\r\n            {\r\n              \"basic\": \"WO-DMPA----L---\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"160800\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Pipelines/Pipe\"\r\n            },\r\n            {\r\n              \"basic\": \"WOS-MPA---P----\",\r\n              \"ss\": \"46\",\r\n              \"ec\": \"160900\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Pile/Piling/Post\"\r\n            },\r\n            {\r\n              \"basic\": \"I*P*SCD-----***\",\r\n              \"ss\": \"50\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"53\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Satellite Downlink\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SCC-----***\",\r\n              \"ss\": \"50\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"11\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cellular/Mobile\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SCP-----***\",\r\n              \"ss\": \"50\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"49\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Point-to-Point Line of Sight (LOS)\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SCO-----***\",\r\n              \"ss\": \"51\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"47\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Omni-Line of Sight (LOS)\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SCS-----***\",\r\n              \"ss\": \"51\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"57\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Satellite Uplink\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SCC-----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"11\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cellular/Mobile\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SCO-----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"47\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Omni-Line of Sight (LOS)\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SCP-----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"49\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Point-to-Point Line of Sight (LOS)\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SCS-----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"57\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Satellite Uplink\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SCT-----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"60\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Tropospheric Scatter\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SCC-----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"11\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Cellular/Mobile\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SCO-----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"47\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Omni-Line of Sight (LOS)\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SCP-----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"49\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Point-to-Point Line of Sight (LOS)\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SCS-----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"57\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Satellite Uplink\"\r\n            },\r\n            {\r\n              \"basic\": \"I*U*SCO-----***\",\r\n              \"ss\": \"54\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"47\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Omni-Line of Sight (LOS)\"\r\n            },\r\n            {\r\n              \"basic\": \"I*U*SCP-----***\",\r\n              \"ss\": \"54\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"49\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Point-to-Point Line of Sight (LOS)\"\r\n            },\r\n            {\r\n              \"basic\": \"I*U*SCS-----***\",\r\n              \"ss\": \"54\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"57\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Satellite Uplink\"\r\n            },\r\n            {\r\n              \"basic\": \"I*P*SRD-----***\",\r\n              \"ss\": \"50\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"14\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Data Transmission\"\r\n            },\r\n            {\r\n              \"basic\": \"I*P*SRE-----***\",\r\n              \"ss\": \"50\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"15\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Earth Surveillance\"\r\n            },\r\n            {\r\n              \"basic\": \"I*P*SRI-----***\",\r\n              \"ss\": \"50\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"24\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Identification, Friend or Foe (Transponder)\"\r\n            },\r\n            {\r\n              \"basic\": \"I*P*SRM-----***\",\r\n              \"ss\": \"50\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"39\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Multi-Function\"\r\n            },\r\n            {\r\n              \"basic\": \"I*P*SRT-----***\",\r\n              \"ss\": \"50\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"58\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Target Acquisition\"\r\n            },\r\n            {\r\n              \"basic\": \"I*P*SRS-----***\",\r\n              \"ss\": \"50\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"54\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Space\"\r\n            },\r\n            {\r\n              \"basic\": \"I*P*SRU-----***\",\r\n              \"ss\": \"50\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"62\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Unknown\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SRAI----***\",\r\n              \"ss\": \"51\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"03\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Airborne Intercept\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SRAS----***\",\r\n              \"ss\": \"51\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"02\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Airborne Search and Bombing\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SRC-----***\",\r\n              \"ss\": \"51\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"10\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Controlled Intercept\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SRD-----***\",\r\n              \"ss\": \"51\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"14\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Data Transmission\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SRE-----***\",\r\n              \"ss\": \"51\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"16\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Early Warning\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SRF-----***\",\r\n              \"ss\": \"51\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"17\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Fire Control\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SRI-----***\",\r\n              \"ss\": \"51\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"24\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Identification, Friend or Foe (Transponder)\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SRMA----***\",\r\n              \"ss\": \"51\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"35\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Missile Acquisition\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SRMD----***\",\r\n              \"ss\": \"51\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"37\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Missile Downlink\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SRMG----***\",\r\n              \"ss\": \"51\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"40\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Missile Guidance\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SRMT----***\",\r\n              \"ss\": \"51\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"42\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Missile Tracking\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SRMF----***\",\r\n              \"ss\": \"51\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"39\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Multi-Function\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SRTI----***\",\r\n              \"ss\": \"51\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"59\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Target Illumination\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SRTA----***\",\r\n              \"ss\": \"51\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"58\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Target Acquisition\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SRTT----***\",\r\n              \"ss\": \"51\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"61\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Target Tracking\"\r\n            },\r\n            {\r\n              \"basic\": \"I*A*SRU-----***\",\r\n              \"ss\": \"51\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"62\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Unknown\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRAT----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"06\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Air Traffic Control\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRAA----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"01\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Anti-Aircraft Fire Control\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRB-----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"08\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Battlefield Surveillance\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRCS----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"12\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Coastal Surveillance\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRCA----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"09\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Controlled Approach\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRD-----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"14\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Data Transmission\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRE-----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"16\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Early Warning\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRF-----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"17\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Fire Control\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRH-----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"19\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Height Finding\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRI-----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"21\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Identification, Friend or Foe (Interrogator)\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRMM----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"38\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Meteorological\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRMA----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"35\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Missile Acquisition\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRMG----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"40\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Missile Guidance\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRMT----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"42\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Missile Tracking\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRMF----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"39\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Multi-Function\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRS-----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"56\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Shell Tracking\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRTA----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"58\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Target Acquisition\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRTI----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"59\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Target Illumination\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRTT----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"61\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Target Tracking\"\r\n            },\r\n            {\r\n              \"basic\": \"I*G*SRU-----***\",\r\n              \"ss\": \"52\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"62\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Unknown\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SRAT----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"06\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Air Traffic Control\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SRAA----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"01\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Anti-Aircraft Fire Control\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SRCA----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"09\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Controlled Approach\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SRCI----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"10\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Controlled Intercept\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SRD-----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"14\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Data Transmission\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SRE-----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"16\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Early Warning\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SRF-----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"17\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Fire Control\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SRH-----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"19\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Height Finding\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SRI-----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"21\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Identification, Friend or Foe (Interrogator)\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SRMM----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"38\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Meteorological\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SRMA----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"35\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Missile Acquisition\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SRMG----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"40\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Missile Guidance\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SRMT----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"42\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Missile Tracking\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SRMF----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"39\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Multi-Function\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SRS-----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"55\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Surface Search\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SRTA----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"58\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Target Acquisition\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SRTI----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"59\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Target Illumination\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SRTT----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"61\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Target Tracking\"\r\n            },\r\n            {\r\n              \"basic\": \"I*S*SRU-----***\",\r\n              \"ss\": \"53\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"62\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Unknown\"\r\n            },\r\n            {\r\n              \"basic\": \"I*U*SRD-----***\",\r\n              \"ss\": \"54\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"14\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Data Transmission\"\r\n            },\r\n            {\r\n              \"basic\": \"I*U*SRE-----***\",\r\n              \"ss\": \"54\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"16\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Early Warning\"\r\n            },\r\n            {\r\n              \"basic\": \"I*U*SRM-----***\",\r\n              \"ss\": \"54\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"39\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Multi-Function\"\r\n            },\r\n            {\r\n              \"basic\": \"I*U*SRS-----***\",\r\n              \"ss\": \"54\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"55\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Surface Search\"\r\n            },\r\n            {\r\n              \"basic\": \"I*U*SRT-----***\",\r\n              \"ss\": \"54\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"58\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Target Acquisition\"\r\n            },\r\n            {\r\n              \"basic\": \"I*U*SRU-----***\",\r\n              \"ss\": \"54\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"62\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"\",\r\n              \"est\": \"Unknown\"\r\n            },\r\n            {\r\n              \"basic\": \"S*C*MUSCMT*****\",\r\n              \"ss\": \"60\",\r\n              \"ec\": \"110100\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Combat Mission Team\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes never published. Create by a JOUN\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*C*MUSNMT*****\",\r\n              \"ss\": \"60\",\r\n              \"ec\": \"110200\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"National Mission Team\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes never published. Create by a JOUN\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*C*MUSCPT*****\",\r\n              \"ss\": \"60\",\r\n              \"ec\": \"110300\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Cyber Protection Team\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes never published. Create by a JOUN\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*C*NSCTA-*****\",\r\n              \"ss\": \"60\",\r\n              \"ec\": \"110400\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Nation State Cyber Threat Actor\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes never published. Create by a JOUN\"\r\n              ]\r\n            },\r\n            {\r\n              \"basic\": \"S*C*NNSCTA*****\",\r\n              \"ss\": \"60\",\r\n              \"ec\": \"110500\",\r\n              \"s1\": \"00\",\r\n              \"s2\": \"00\",\r\n              \"e\": \"\",\r\n              \"et\": \"Non Nation State Cyber Threat Actor\",\r\n              \"est\": \"\",\r\n              \"__parsed_extra\": [\r\n                \"\",\r\n                \"2525C codes never published. Create by a JOUN\"\r\n              ]\r\n            }\r\n          ]\r\n    }\r\n\r\n}","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\n\r\nimport { type double } from \"./BasicTypes\";\r\n\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\n\r\n/**\r\n * The <code>Point2D</code> class defines a point representing a location in\r\n * \r\n * <p>\r\n * This class is only the abstract superclass for all objects that store a 2D\r\n * coordinate. The actual storage representation of the coordinates is left to\r\n * the subclass.\r\n *\r\n * @author Jim Graham\r\n * @since 1.2\r\n */\r\nexport class Point2D {\r\n    /**\r\n     * The X coordinate of this <code>Point2D</code>.\r\n     *\r\n     * @since 1.2\r\n     */\r\n    public x: double = 0;\r\n    /**\r\n     * The Y coordinate of this <code>Point2D</code>.\r\n     *\r\n     * @since 1.2\r\n     */\r\n    public y: double = 0;\r\n\r\n    /**\r\n     * Constructs and initializes a <code>Point2D</code> with coordinates\r\n     * (0,&nbsp;0).\r\n     *\r\n     * @since 1.2\r\n     */\r\n    public constructor();\r\n    /**\r\n     * add the constructor\r\n     * @param pt \r\n     */\r\n    public constructor(pt: POINT2);\r\n\r\n    /**\r\n     * Constructs and initializes a <code>Point2D</code> with the specified\r\n     * coordinates.\r\n     *\r\n     * @param x\r\n     * the X coordinate of the newly constructed\r\n     * <code>Point2D</code>\r\n     * @param y\r\n     * the Y coordinate of the newly constructed\r\n     * <code>Point2D</code>\r\n     * @since 1.2\r\n     */\r\n    public constructor(x: double, y: double);\r\n    public constructor(...args: unknown[]) {\r\n        switch (args.length) {\r\n            case 0: {\r\n\r\n                break;\r\n            }\r\n\r\n            case 1: {\r\n                const [pt] = args as [POINT2];\r\n\r\n                this.x = pt.x;\r\n                this.y = pt.y;\r\n\r\n                break;\r\n            }\r\n\r\n            case 2: {\r\n                const [x, y] = args as [double, double];\r\n\r\n                this.x = x;\r\n                this.y = y;\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * {@inheritDoc}\r\n     *\r\n     * @since 1.2\r\n     */\r\n    public getX(): double {\r\n        return this.x;\r\n    }\r\n\r\n    /**\r\n     * {@inheritDoc}\r\n     *\r\n     * @since 1.2\r\n     */\r\n    public getY(): double {\r\n        return this.y;\r\n    }\r\n\r\n    /**\r\n     * Returns a <code>String</code> that represents the value of this\r\n     * <code>Point2D</code>.\r\n     *\r\n     * @return a string representation of this <code>Point2D</code>.\r\n     * @since 1.2\r\n     */\r\n    public toString(): string {\r\n        return \"Point2D[\" + this.x + \", \" + this.y + \"]\";\r\n    }\r\n\r\n    public clone(): Point2D\r\n    {\r\n        return new Point2D(this.getX(),this.getY());\r\n    }\r\n\r\n    /*\r\n     * JDK 1.6 serialVersionUID\r\n     */\r\n    private static readonly serialVersionUID: number = 0;//long = 6150783262733311327n;\r\n\r\n    /**\r\n     * Sets the location of this <code>Point2D</code> to the same coordinates as\r\n     * the specified <code>Point2D</code> object.\r\n     *\r\n     * @param p\r\n     * the specified <code>Point2D</code> to which to set this\r\n     * <code>Point2D</code>\r\n     * @since 1.2\r\n     */\r\n    public setLocation(p: Point2D): void;\r\n\r\n    /**\r\n     * Sets the location of this <code>Point2D</code> to the specified\r\n     * <code>double</code> coordinates.\r\n     *\r\n     * @param x\r\n     * the new X coordinate of this {Point2D}\r\n     * @param y\r\n     * the new Y coordinate of this {Point2D}\r\n     * @since 1.2\r\n     */\r\n    public setLocation(x: double, y: double): void;\r\n    public setLocation(...args: unknown[]): void {\r\n        switch (args.length) {\r\n            case 1: {\r\n                const [p] = args as [Point2D];\r\n\r\n\r\n                this.setLocation(p.getX(), p.getY());\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 2: {\r\n                const [x, y] = args as [double, double];\r\n                this.x = x;\r\n                this.y = y;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * Returns the square of the distance between two points.\r\n     *\r\n     * @param x1\r\n     * the X coordinate of the first specified point\r\n     * @param y1\r\n     * the Y coordinate of the first specified point\r\n     * @param x2\r\n     * the X coordinate of the second specified point\r\n     * @param y2\r\n     * the Y coordinate of the second specified point\r\n     * @return the square of the distance between the two sets of specified\r\n     * coordinates.\r\n     * @since 1.2\r\n     */\r\n    public static distanceSq(x1: double, y1: double, x2: double, y2: double): double {\r\n        x1 -= x2;\r\n        y1 -= y2;\r\n        return (x1 * x1 + y1 * y1);\r\n    }\r\n\r\n    /**\r\n     * Returns the distance between two points.\r\n     *\r\n     * @param x1\r\n     * the X coordinate of the first specified point\r\n     * @param y1\r\n     * the Y coordinate of the first specified point\r\n     * @param x2\r\n     * the X coordinate of the second specified point\r\n     * @param y2\r\n     * the Y coordinate of the second specified point\r\n     * @return the distance between the two sets of specified coordinates.\r\n     * @since 1.2\r\n     */\r\n    public static distance(x1: double, y1: double, x2: double, y2: double): double {\r\n        x1 -= x2;\r\n        y1 -= y2;\r\n        return Math.sqrt(x1 * x1 + y1 * y1);\r\n    }\r\n\r\n    /**\r\n     * Returns the distance from this <code>Point2D</code> to\r\n     * a specified point.\r\n     *\r\n     * @param px the X coordinate of the specified point to be measured\r\n     *           against this <code>Point2D</code>\r\n     * @param py the Y coordinate of the specified point to be measured\r\n     *           against this <code>Point2D</code>\r\n     * @return the distance between this <code>Point2D</code>\r\n     * and a specified point.\r\n     * @since 1.2\r\n     */\r\n    public distance(px: double,  py: double) {\r\n        px -= this.getX();\r\n        py -= this.getY();\r\n        return Math.sqrt(px * px + py * py);\r\n    }\r\n\r\n    /**\r\n     * Determines whether or not two points are equal. Two instances of\r\n     * <code>Point2D</code> are equal if the values of their <code>x</code> and\r\n     * <code>y</code> member fields, representing their position in the\r\n     * coordinate space, are the same.\r\n     *\r\n     * @param obj\r\n     * an object to be compared with this <code>Point2D</code>\r\n     * @return <code>true</code> if the object to be compared is an instance of\r\n     * <code>Point2D</code> and has the same values; <code>false</code>\r\n     * otherwise.\r\n     * @since 1.2\r\n     */\r\n    public equals(obj: Point2D): boolean {\r\n        if (obj instanceof Point2D) {\r\n            let p2d: Point2D = obj as Point2D;\r\n            return (this.getX() === p2d.getX()) && (this.getY() === p2d.getY());\r\n        }\r\n        return false;\r\n    }\r\n}\r\n","import { Point2D } from \"./Point2D\";\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class Point {\r\n    public x: number = 0;\r\n    public y: number = 0;\r\n    public constructor();\r\n    public constructor(x1: number, y1: number);\r\n    public constructor(...args: unknown[]) {\r\n        switch (args.length) {\r\n            case 0: {\r\n                this.setLocation(0, 0)\r\n                break;\r\n            }\r\n\r\n            case 2: {\r\n                const [x1, y1] = args as [number, number];\r\n                this.setLocation(x1, y1)\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n    public getX(): number {\r\n        return this.x;\r\n    }\r\n    public getY(): number {\r\n        return this.y;\r\n    }\r\n\r\n    public setLocation(x1: number, y1: number): void {\r\n        this.x = Math.trunc(x1);\r\n        this.y = Math.trunc(y1);\r\n    }\r\n    /**\r\n     * Returns a string representing one of the shape types\r\n     * from \"armyc2.c2sd.renderer.so.ShapeTypes\"\r\n     * @returns {String} \r\n     */\r\n    public getShapeType(): string {\r\n        return \"POINT\";//armyc2.c2sd.renderer.so.ShapeTypes.POINT;\r\n    };\r\n\r\n    /**\r\n     * move x & y by specified amounts.\r\n     * @param {Number} x shift x point by this value\r\n     * @param {Number} y shift y point by this value\r\n     * @returns {void}\r\n     */\r\n    public shift(x: number, y: number): void {\r\n        this.x += x;\r\n        this.y += y;\r\n    };\r\n    /**\r\n     * @returns {String} like \"{x:#,y:#}\"\r\n     */\r\n    public toStringFormatted(): string {\r\n        return \"{x:\" + this.x + \", y:\" + this.y + \"}\";\r\n    };\r\n    /**\r\n     * Makes a copy of this point object.\r\n     * @returns {armyc2.c2sd.renderer.so.Point} Copy of original point.\r\n     */\r\n    public clone(): Point {\r\n        return new Point(this.x, this.y);\r\n    };\r\n\r\n    public toPoint2D(): Point2D {\r\n        return new Point2D(this.x, this.y);\r\n    }\r\n    /**\r\n     * @param {OffscreenCanvasRenderingContext2D} context object from html5 canvas\r\n     * @returns {void}\r\n     */\r\n    public setPath(context: OffscreenCanvasRenderingContext2D): void {\r\n        let x = this.x;\r\n        let y = this.y;\r\n\r\n        //context.beginPath();\r\n        context.moveTo(x, y);\r\n        context.lineTo(x + 1, y);\r\n        context.lineTo(x + 1, y + 1);\r\n        context.lineTo(x, y + 1);\r\n        context.closePath();\r\n\r\n    };\r\n    /**\r\n     * @param {context} context object from html5 canvas\r\n     * @returns {void}\r\n     */\r\n    public stroke(context: OffscreenCanvasRenderingContext2D): void {\r\n        context.beginPath();\r\n        this.setPath(context);\r\n        context.stroke();\r\n    };\r\n    /**\r\n     * @param {context} context object from html5 canvas\r\n     * @returns {void}\r\n     */\r\n    public fill(context: OffscreenCanvasRenderingContext2D): void {\r\n        context.beginPath();\r\n        this.setPath(context);\r\n        context.fill();\r\n    };\r\n}\r\n","/**\r\n * Class to provide the symbols with values corresponding to the Mil-Standard-2525 hierarchy.\r\n *\r\n */\r\nexport class TacticalLines {\r\n    public static readonly BS_LINE = 10000000;\r\n    public static readonly BS_AREA = 11000000;\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public static readonly BS_CROSS = 12000000;\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public static readonly BS_ELLIPSE = 13000000;\r\n    public static readonly PBS_ELLIPSE = 13000001;\r\n    public static readonly PBS_CIRCLE = 13000002;\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public static readonly BS_RECTANGLE = 14000000;\r\n    public static readonly PBS_RECTANGLE = 14000001;\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public static readonly PBS_SQUARE = 14000002;\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public static readonly BBS_LINE = 15000000;\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public static readonly BBS_AREA = 15000001;\r\n    public static readonly BBS_POINT = 15000002;\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public static readonly BBS_RECTANGLE = 15000003;\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public static readonly BS_BBOX = 15000004;\r\n\r\n    public static readonly BS_ORBIT = 16000001;\r\n    public static readonly BS_ROUTE = 16000002;\r\n    public static readonly BS_RADARC = 16000003;\r\n    public static readonly BS_POLYARC = 16000004;\r\n    public static readonly BS_CAKE = 16000005;\r\n    public static readonly BS_TRACK = 16000006;\r\n\r\n    public static readonly PZ: number = 22138000;\r\n    public static readonly LZ: number = 22137000;\r\n    public static readonly DZ: number = 22135000;\r\n    public static readonly FAADZ: number = 22232000;\r\n    public static readonly MEZ: number = 22234000;\r\n    public static readonly LOMEZ: number = 22234100;\r\n    public static readonly HIMEZ: number = 22234200;\r\n    public static readonly ROZ: number = 22231000;\r\n    public static readonly AARROZ: number = 25171100;\r\n    public static readonly UAROZ: number = 25171200;\r\n    public static readonly WEZ: number = 25171300;\r\n    public static readonly FEZ: number = 25171400;\r\n    public static readonly JEZ: number = 25171500;\r\n    public static readonly WFZ_REVD: number = 2517200;\r\n    public static readonly WFZ: number = 22235000;\r\n    public static readonly EZ: number = 22136000;\r\n    public static readonly AIRFIELD: number = 221311000;\r\n    public static readonly BASE_CAMP_REVD: number = 11120500;\r\n    public static readonly BASE_CAMP: number = 13120500;\r\n    public static readonly GUERILLA_BASE_REVD: number = 11120600;\r\n    public static readonly GUERILLA_BASE: number = 13120600;\r\n    public static readonly HIDACZ: number = 22233000;\r\n    public static readonly FPF: number = 24260000;\r\n    public static readonly ENCIRCLE: number = 22624000;\r\n    public static readonly LAA: number = 221310000;\r\n    public static readonly DRCL: number = 23490000;\r\n    public static readonly BYPASS: number = 21300000;\r\n    public static readonly BYDIF: number = 23212000;\r\n    public static readonly BYIMP: number = 23213000;\r\n    public static readonly LINTGT: number = 24250000;\r\n    public static readonly BLOCK: number = 21100000;\r\n    public static readonly LINTGTS: number = 24211000;\r\n    public static readonly BREACH: number = 21200000;\r\n    public static readonly CANALIZE: number = 21400000;\r\n    public static readonly MNFLDDIS: number = 23174000;\r\n    public static readonly DISRUPT: number = 211000000;\r\n    public static readonly EASY: number = 23211000;\r\n    public static readonly CONTAIN: number = 21600000;\r\n    public static readonly CLEAR: number = 21500000;\r\n    public static readonly ISOLATE: number = 211400000;\r\n    public static readonly OCCUPY: number = 211600000;\r\n    public static readonly PENETRATE: number = 211700000;\r\n    public static readonly RETAIN: number = 211900000;\r\n    public static readonly SECURE: number = 212100000;\r\n    public static readonly CONTROL: number = 25343200;\r\n    public static readonly LOCATE: number = 25343900;\r\n    public static readonly SEIZE: number = 212300000;\r\n    public static readonly CAPTURE: number = 25343000;\r\n    public static readonly ASLTXING: number = 23221000;\r\n    public static readonly GAP: number = 23163000;\r\n    public static readonly COVER: number = 212230000;\r\n    public static readonly SCREEN: number = 212210000;\r\n    public static readonly GUARD: number = 212220000;\r\n    public static readonly SARA: number = 22139000;\r\n    public static readonly DECEIVE: number = 22310000;\r\n    public static readonly FIX: number = 211100000;\r\n    public static readonly PDF: number = 22422000;\r\n    public static readonly ATKBYFIRE: number = 22533000;\r\n    public static readonly SPTBYFIRE: number = 22534000;\r\n    public static readonly CLUSTER: number = 23157000;\r\n    public static readonly TURN_REVD: number = 25270504;\r\n    public static readonly TURN: number = 23173000;\r\n    public static readonly PLANNED: number = 23191000;\r\n    public static readonly ESR1: number = 23192000;\r\n    public static readonly ESR2: number = 23193000;\r\n    public static readonly ROADBLK: number = 23194000;\r\n    public static readonly FOXHOLE: number = 23340000;\r\n    public static readonly PAA: number = 243100000;\r\n    public static readonly CONVOY: number = 25211000;\r\n    public static readonly HCONVOY: number = 25212000;\r\n    public static readonly FORDIF: number = 23225000;\r\n    public static readonly MSDZ: number = 23410000;\r\n    public static readonly STRIKWARN: number = 272101;\r\n    public static readonly RETIRE: number = 212000000;\r\n    public static readonly RIP: number = 211800000;\r\n    public static readonly TRIP: number = 231100000;\r\n    public static readonly NAVIGATION: number = 26220000;\r\n    public static readonly MSR: number = 25221000;\r\n    public static readonly ASR: number = 25222000;\r\n    public static readonly LL: number = 22125000;\r\n    public static readonly EWL: number = 110300;\r\n    public static readonly FERRY: number = 23223000;\r\n    public static readonly FORDSITE: number = 23224000;\r\n    public static readonly MFLANE: number = 23226000;\r\n    public static readonly RAFT: number = 23227000;\r\n    public static readonly FOLSP: number = 211210000;\r\n    public static readonly ATDITCH: number = 23131100;\r\n    public static readonly ATDITCHC: number = 23131200;\r\n    public static readonly ATWALL: number = 23134000;\r\n    public static readonly ATDITCHM: number = 23132000;\r\n    public static readonly DELAY: number = 21800000;\r\n    public static readonly DIRATKAIR: number = 22522100;\r\n    public static readonly DIRATKGND: number = 22522210;\r\n    public static readonly DIRATKSPT: number = 22522220;\r\n    public static readonly WITHDRAW: number = 212400000;\r\n    public static readonly CORDONSEARCH: number = 212500000;\r\n    public static readonly CORDONKNOCK: number = 212600000;\r\n    public static readonly DENY: number = 25343400;\r\n    public static readonly WDRAWUP: number = 212410000;\r\n    public static readonly CFL: number = 24220000;\r\n    public static readonly LOD: number = 22526000;\r\n    public static readonly PL: number = 22124000;\r\n    public static readonly FEBA: number = 25140400;\r\n    public static readonly FSCL: number = 24210000;\r\n    public static readonly BCL_REVD: number = 25260400;\r\n    public static readonly BCL: number = 1325260400;\r\n    public static readonly ICL: number = 25300100;\r\n    public static readonly IFF_OFF: number = 25190100;\r\n    public static readonly IFF_ON: number = 25190200;\r\n    public static readonly RFL: number = 24240000;\r\n    public static readonly FCL: number = 22523000;\r\n    public static readonly LOA: number = 22525000;\r\n    public static readonly BRDGHD: number = 22623000;\r\n    public static readonly BRDGHD_GE: number = 22623001;\r\n    public static readonly PLD: number = 22528000;\r\n    public static readonly FLOT: number = 22122000;\r\n    public static readonly AMBUSH: number = 22611000;\r\n    public static readonly LLTR: number = 22225000;\r\n    public static readonly SAAFR: number = 22223000;\r\n    public static readonly AC: number = 22221000;\r\n    public static readonly MRR: number = 22222000;\r\n    public static readonly SL: number = 25170400;\r\n    public static readonly TC: number = 25170600;\r\n    public static readonly SC: number = 22224000;\r\n    public static readonly MNFLDFIX: number = 23172000;\r\n    public static readonly MNFLDBLK: number = 23171000;\r\n    public static readonly MSR_ONEWAY: number = 25330301;\r\n    public static readonly MSR_ALT: number = 25330303;\r\n    public static readonly MSR_TWOWAY: number = 25330302;\r\n    public static readonly ASR_ONEWAY: number = 25330401;\r\n    public static readonly ASR_ALT: number = 25330403;\r\n    public static readonly ASR_TWOWAY: number = 25330402;\r\n    public static readonly TRAFFIC_ROUTE_ONEWAY: number = 25330501;\r\n    public static readonly TRAFFIC_ROUTE_ALT: number = 25330502;\r\n    public static readonly BEARING: number = 26400000;\r\n    public static readonly BEARING_EW: number = 220101;\r\n    public static readonly BEARING_J: number = 220107;\r\n    public static readonly BEARING_RDF: number = 220108;\r\n    public static readonly ELECTRO: number = 26410000;\r\n    public static readonly ACOUSTIC: number = 26420000;\r\n    public static readonly ACOUSTIC_AMB: number = 220104;\r\n    public static readonly TORPEDO: number = 26430000;\r\n    public static readonly OPTICAL: number = 26440000;\r\n    public static readonly BOUNDARY: number = 22121000;\r\n    public static readonly HOLD: number = 22612000;\r\n    public static readonly HOLD_GE: number = 22612001;\r\n    public static readonly RELEASE: number = 22613000;\r\n    public static readonly ABATIS: number = 23120000;\r\n    public static readonly LINE: number = 23112000;\r\n    public static readonly FOLLA: number = 211200000;\r\n    public static readonly AIRAOA: number = 22521200;\r\n    public static readonly AAAAA: number = 22521300;\r\n    public static readonly MAIN: number = 22521410;\r\n    public static readonly MAIN_STRAIGHT: number = 22521411;\r\n    public static readonly LC: number = 22123000;\r\n    public static readonly IL: number = 22524000;\r\n    public static readonly LDLC: number = 22527000;\r\n    public static readonly SPT: number = 22521420;\r\n    public static readonly SPT_STRAIGHT: number = 22521421;\r\n    public static readonly CATK: number = 21700000;\r\n    public static readonly CATKBYFIRE: number = 21710000;\r\n    public static readonly TRIPLE: number = 231117300;\r\n    public static readonly DOUBLEC: number = 231117200;\r\n    public static readonly SINGLEC: number = 231117100;\r\n    public static readonly HWFENCE: number = 231116000;\r\n    public static readonly LWFENCE: number = 231115000;\r\n    public static readonly UNSP: number = 231111000;\r\n    public static readonly DOUBLEA: number = 231114000;\r\n    public static readonly SFENCE: number = 231112000;\r\n    public static readonly DFENCE: number = 231113000;\r\n    public static readonly CHANNEL: number = 231113001;\r\n    public static readonly CHANNEL_FLARED: number = 231113002;\r\n    public static readonly CHANNEL_DASHED: number = 231113003;\r\n\r\n    public static readonly OVERHEAD_WIRE: number = 23200000;\r\n    public static readonly PAA_RECTANGULAR: number = 24326100;\r\n    public static readonly BATTLE: number = 22431000;\r\n    public static readonly STRONG: number = 23350000;\r\n    public static readonly ASSY: number = 22132000;\r\n    public static readonly FFA: number = 24323100;\r\n    public static readonly FFA_RECTANGULAR: number = 24323200;\r\n    public static readonly FFA_CIRCULAR: number = 24323300;\r\n    public static readonly FSA: number = 24321100;\r\n    public static readonly FSA_RECTANGULAR: number = 24321200;\r\n    public static readonly FSA_CIRCULAR: number = 24321300;\r\n    public static readonly NOTACK: number = 25200300;\r\n    public static readonly RFA: number = 24325100;\r\n    public static readonly RFA_RECTANGULAR: number = 24325200;\r\n    public static readonly RFA_CIRCULAR: number = 24325300;\r\n    public static readonly PAA_CIRCULAR: number = 24326200;\r\n    public static readonly ATI: number = 24331100;\r\n    public static readonly ATI_RECTANGULAR: number = 24331200;\r\n    public static readonly ATI_CIRCULAR: number = 24331300;\r\n    public static readonly CFFZ: number = 24332100;\r\n    public static readonly CFFZ_RECTANGULAR: number = 24332200;\r\n    public static readonly CFFZ_CIRCULAR: number = 24332300;\r\n    public static readonly SENSOR: number = 24333100;\r\n    public static readonly SENSOR_RECTANGULAR: number = 24333200;\r\n    public static readonly SENSOR_CIRCULAR: number = 24333300;\r\n    public static readonly CENSOR: number = 24334100;\r\n    public static readonly CENSOR_RECTANGULAR: number = 24334200;\r\n    public static readonly CENSOR_CIRCULAR: number = 24334300;\r\n    public static readonly DA: number = 24335100;\r\n    public static readonly DA_RECTANGULAR: number = 24335200;\r\n    public static readonly DA_CIRCULAR: number = 24335300;\r\n    public static readonly CFZ: number = 24336100;\r\n    public static readonly CFZ_RECTANGULAR: number = 24336200;\r\n    public static readonly CFZ_CIRCULAR: number = 24336300;\r\n    public static readonly ZOR: number = 24337100;\r\n    public static readonly ZOR_RECTANGULAR: number = 24337200;\r\n    public static readonly ZOR_CIRCULAR: number = 24337300;\r\n    public static readonly TBA: number = 24338100;\r\n    public static readonly TBA_RECTANGULAR: number = 24338200;\r\n    public static readonly TBA_CIRCULAR: number = 24338300;\r\n    public static readonly TVAR: number = 24339100;\r\n    public static readonly TVAR_RECTANGULAR: number = 24339200;\r\n    public static readonly TVAR_CIRCULAR: number = 24339300;\r\n    public static readonly TAI: number = 22626000;\r\n    public static readonly OBJ: number = 22535000;\r\n    public static readonly BSA: number = 25351000;\r\n    public static readonly DSA: number = 25352000;\r\n    public static readonly CSA: number = 25310800;\r\n    public static readonly EA: number = 22133000;\r\n    public static readonly NAI: number = 22625000;\r\n    public static readonly FARP: number = 25330000;\r\n    public static readonly FORT_REVD: number = 22134000;\r\n    public static readonly FORT: number = 1322134000;\r\n\r\n    public static readonly ACA: number = 24322100;\r\n    public static readonly ACA_RECTANGULAR: number = 24322200;\r\n    public static readonly ACA_CIRCULAR: number = 24322300;\r\n    public static readonly AT: number = 24330000;\r\n    public static readonly SMOKE: number = 24314000;\r\n    public static readonly SERIES: number = 24313000;\r\n    public static readonly BOMB: number = 24315000;\r\n    public static readonly DHA_REVD: number = 25310000;\r\n    public static readonly DHA: number = 1325310000;\r\n    public static readonly EPW: number = 25320000;\r\n    public static readonly RHA: number = 25340000;\r\n    public static readonly RSA: number = 25353000;\r\n    public static readonly GENERAL: number = 22131000;\r\n    public static readonly JTAA: number = 150501;\r\n    public static readonly SAA: number = 150502;\r\n    public static readonly SGAA: number = 150503;\r\n    public static readonly PNO: number = 22431100;\r\n    public static readonly ASSAULT: number = 22531000;\r\n    public static readonly ATKPOS: number = 22532000;\r\n    public static readonly AO: number = 22621000;\r\n    public static readonly AIRHEAD: number = 22622000;\r\n    public static readonly PEN: number = 22536000;\r\n    public static readonly DEPICT: number = 23162000;\r\n    public static readonly MINED: number = 23164000;\r\n    public static readonly MINE_LINE: number = 290101;\r\n    public static readonly FENCED: number = 270801;\r\n    public static readonly UXO: number = 23180000;\r\n    public static readonly FORTL: number = 23330000;\r\n    public static readonly OBSAREA: number = 23115000;\r\n    public static readonly ZONE: number = 23113000;\r\n    public static readonly OBSFAREA: number = 23114000;\r\n    public static readonly NFA: number = 24324100;\r\n    public static readonly NFA_RECTANGULAR: number = 24324200;\r\n    public static readonly NFA_CIRCULAR: number = 24324300;\r\n    public static readonly CHEM: number = 23460000;\r\n    public static readonly CHEMT: number = 25271801;\r\n    public static readonly BIO: number = 23450000;\r\n    public static readonly BIOT: number = 25271701;\r\n    public static readonly RAD: number = 23440000;\r\n    public static readonly RADT: number = 25272001;\r\n    public static readonly NUC: number = 271900;\r\n    public static readonly NFL: number = 24230000;\r\n    public static readonly MFP: number = 24225000;\r\n    public static readonly TGMF: number = 24226000;\r\n    public static readonly RECTANGULAR: number = 24311000; // Rectangular Target\r\n    public static readonly CIRCULAR: number = 24312000;\r\n    public static readonly BDZ: number = 25170800;\r\n\r\n    public static readonly KILLBOXBLUE: number = 24351000;\r\n    public static readonly KILLBOXBLUE_RECTANGULAR: number = 24352000;\r\n    public static readonly KILLBOXBLUE_CIRCULAR: number = 24353000;\r\n    public static readonly KILLBOXPURPLE: number = 24361000;\r\n    public static readonly KILLBOXPURPLE_RECTANGULAR: number = 24362000;\r\n    public static readonly KILLBOXPURPLE_CIRCULAR: number = 24363000;\r\n\r\n    public static readonly RANGE_FAN: number = 243111000;\r\n    public static readonly RANGE_FAN_FILL: number = 243111001;\r\n    public static readonly RANGE_FAN_SECTOR: number = 243112000;\r\n\r\n    public static readonly LAUNCH_AREA: number = 25200101;\r\n    public static readonly DEFENDED_AREA_CIRCULAR: number = 25200201;\r\n    public static readonly DEFENDED_AREA_RECTANGULAR: number = 25200202;\r\n\r\n    public static readonly SHIP_AOI_CIRCULAR: number = 25200401;\r\n    public static readonly SHIP_AOI_RECTANGULAR: number = 25200402;\r\n\r\n    public static readonly CF: number = 31131000;\r\n    public static readonly UCF: number = 31131100;\r\n    public static readonly CFG: number = 31131200;\r\n    public static readonly CFY: number = 31131300;\r\n    public static readonly WF: number = 31132000;\r\n    public static readonly WFG: number = 31132200;\r\n    public static readonly WFY: number = 31132300;\r\n    public static readonly UWF: number = 31132100;\r\n    public static readonly OCCLUDED: number = 31133000;\r\n    public static readonly UOF: number = 31133100;\r\n    public static readonly OFY: number = 31133200;\r\n    public static readonly SF: number = 31134000;\r\n    public static readonly USF: number = 31134100;\r\n    public static readonly SFG: number = 31134200;\r\n    public static readonly SFY: number = 31134300;\r\n    public static readonly TROUGH: number = 31141000;\r\n    public static readonly UPPER_TROUGH: number = 45110402;\r\n    public static readonly INSTABILITY: number = 31144000;\r\n    public static readonly SHEAR: number = 31145000;\r\n    public static readonly ITC: number = 31146000;\r\n    public static readonly CONVERGENCE: number = 31147000;\r\n    public static readonly ITD: number = 31148000;\r\n    public static readonly RIDGE: number = 31142000;\r\n    public static readonly SQUALL: number = 31143000;\r\n    public static readonly JET: number = 31430000;\r\n    public static readonly JET_GE: number = 31430001;\r\n    public static readonly STREAM: number = 31440000;\r\n    public static readonly STREAM_GE: number = 31440001;\r\n    public static readonly IFR: number = 31710000;\r\n    public static readonly MVFR: number = 31720000;\r\n    public static readonly TURBULENCE: number = 31730000;\r\n    public static readonly ICING: number = 31740000;\r\n    public static readonly NON_CONVECTIVE: number = 31750000;\r\n    public static readonly CONVECTIVE: number = 31751000;\r\n    public static readonly FROZEN: number = 31760000;\r\n    public static readonly THUNDERSTORMS: number = 31770000;\r\n    public static readonly FOG: number = 31780000;\r\n    public static readonly SAND: number = 31790000;\r\n    public static readonly FREEFORM: number = 317100000;\r\n    public static readonly ISOBAR: number = 31810000;\r\n    public static readonly ISOBAR_GE: number = 31810001;\r\n    public static readonly UPPER_AIR: number = 31820000;\r\n    public static readonly UPPER_AIR_GE: number = 31820001;\r\n    public static readonly ISOTHERM: number = 31830000;\r\n    public static readonly ISOTHERM_GE: number = 31830001;\r\n    public static readonly ISOTACH: number = 31840000;\r\n    public static readonly ISOTACH_GE: number = 31840001;\r\n    public static readonly ISODROSOTHERM: number = 31850000;\r\n    public static readonly ISODROSOTHERM_GE: number = 31850001;\r\n    public static readonly ISOPLETHS: number = 31860000;\r\n    public static readonly ISOPLETHS_GE: number = 31860001;\r\n    public static readonly OPERATOR_FREEFORM: number = 31870000;\r\n    public static readonly LVO: number = 32151000;\r\n    public static readonly UNDERCAST: number = 32152000;\r\n    public static readonly LRO: number = 32153000;\r\n    public static readonly ICE_EDGE: number = 32154000;\r\n    public static readonly ICE_EDGE_GE: number = 32154001;\r\n    public static readonly ESTIMATED_ICE_EDGE: number = 32155000;\r\n    public static readonly ESTIMATED_ICE_EDGE_GE: number = 32155001;\r\n    public static readonly ICE_EDGE_RADAR: number = 32156000;\r\n    public static readonly ICE_EDGE_RADAR_GE: number = 32156001;\r\n    public static readonly CRACKS: number = 32161000;\r\n    public static readonly CRACKS_GE: number = 32161001;\r\n    public static readonly CRACKS_SPECIFIC_LOCATION: number = 32162000;\r\n    public static readonly CRACKS_SPECIFIC_LOCATION_GE: number = 32162001;\r\n    public static readonly ICE_OPENINGS_LEAD: number = 32163000;\r\n    public static readonly ICE_OPENINGS_LEAD_GE: number = 32163001;\r\n    public static readonly ICE_OPENINGS_FROZEN: number = 32164000;\r\n    public static readonly ICE_OPENINGS_FROZEN_GE: number = 32164001;\r\n    public static readonly DEPTH_CURVE: number = 32212000;\r\n    public static readonly DEPTH_CURVE_GE: number = 32212001;\r\n    public static readonly DEPTH_CONTOUR: number = 32213000;\r\n    public static readonly DEPTH_CONTOUR_GE: number = 32213001;\r\n    public static readonly DEPTH_AREA: number = 32214000;\r\n    public static readonly COASTLINE: number = 32221000;\r\n    public static readonly COASTLINE_GE: number = 32221001;\r\n    public static readonly ISLAND: number = 32222000;\r\n    public static readonly BEACH: number = 32223000;\r\n    public static readonly WATER: number = 32224000;\r\n    public static readonly FORESHORE_LINE: number = 32225100;\r\n    public static readonly FORESHORE_AREA: number = 32225200;\r\n    public static readonly ANCHORAGE_LINE: number = 32231400;\r\n    public static readonly ANCHORAGE_AREA: number = 32231500;\r\n    public static readonly PIER: number = 32231700;\r\n    public static readonly PIER_GE: number = 32231701;\r\n    public static readonly FISH_TRAPS: number = 32232400;\r\n    public static readonly DRYDOCK: number = 32233100;\r\n    public static readonly LOADING_FACILITY_LINE: number = 32233400;\r\n    public static readonly LOADING_FACILITY_AREA: number = 32233500;\r\n    public static readonly RAMP_ABOVE_WATER: number = 32233600;\r\n    public static readonly RAMP_ABOVE_WATER_GE: number = 32233601;\r\n    public static readonly RAMP_BELOW_WATER: number = 32233700;\r\n    public static readonly RAMP_BELOW_WATER_GE: number = 32233701;\r\n    public static readonly JETTY_ABOVE_WATER: number = 32234100;\r\n    public static readonly JETTY_ABOVE_WATER_GE: number = 32234101;\r\n    public static readonly JETTY_BELOW_WATER: number = 32234200;\r\n    public static readonly JETTY_BELOW_WATER_GE: number = 32234201;\r\n    public static readonly SEAWALL: number = 32234300;\r\n    public static readonly SEAWALL_GE: number = 32234301;\r\n    public static readonly PERCHES: number = 32244200;\r\n    public static readonly LEADING_LINE: number = 32246000;\r\n    public static readonly UNDERWATER_HAZARD: number = 32253000;\r\n    public static readonly FOUL_GROUND: number = 32254200;\r\n    public static readonly KELP: number = 32255200;\r\n    public static readonly BREAKERS: number = 32259000;\r\n    public static readonly REEF: number = 322510000;\r\n    public static readonly DISCOLORED_WATER: number = 322512000;\r\n    public static readonly EBB_TIDE: number = 32272000;\r\n    public static readonly EBB_TIDE_GE: number = 32272001;\r\n    public static readonly FLOOD_TIDE: number = 32273000;\r\n    public static readonly FLOOD_TIDE_GE: number = 32273001;\r\n    public static readonly RESTRICTED_AREA: number = 32530000;\r\n    public static readonly PIPE: number = 32680000;\r\n    public static readonly TRAINING_AREA: number = 32550000;\r\n    public static readonly VDR_LEVEL_12: number = 32311000;\r\n    public static readonly VDR_LEVEL_23: number = 32312000;\r\n    public static readonly VDR_LEVEL_34: number = 32313000;\r\n    public static readonly VDR_LEVEL_45: number = 32314000;\r\n    public static readonly VDR_LEVEL_56: number = 32315000;\r\n    public static readonly VDR_LEVEL_67: number = 32316000;\r\n    public static readonly VDR_LEVEL_78: number = 32317000;\r\n    public static readonly VDR_LEVEL_89: number = 32318000;\r\n    public static readonly VDR_LEVEL_910: number = 32319000;\r\n    public static readonly BEACH_SLOPE_FLAT: number = 32321000;\r\n    public static readonly BEACH_SLOPE_GENTLE: number = 32322000;\r\n    public static readonly BEACH_SLOPE_MODERATE: number = 32323000;\r\n    public static readonly BEACH_SLOPE_STEEP: number = 32324000;\r\n    public static readonly SOLID_ROCK: number = 32411100;\r\n    public static readonly CLAY: number = 32411200;\r\n    public static readonly VERY_COARSE_SAND: number = 32411300;\r\n    public static readonly COARSE_SAND: number = 32411400;\r\n    public static readonly MEDIUM_SAND: number = 32411500;\r\n    public static readonly FINE_SAND: number = 32411600;\r\n    public static readonly VERY_FINE_SAND: number = 32411700;\r\n    public static readonly VERY_FINE_SILT: number = 32411800;\r\n    public static readonly FINE_SILT: number = 32411900;\r\n    public static readonly MEDIUM_SILT: number = 324111000;\r\n    public static readonly COARSE_SILT: number = 324111100;\r\n    public static readonly BOULDERS: number = 324111200;\r\n    public static readonly OYSTER_SHELLS: number = 324111300;\r\n    public static readonly PEBBLES: number = 324111400;\r\n    public static readonly SAND_AND_SHELLS: number = 324111500;\r\n    public static readonly BOTTOM_SEDIMENTS_LAND: number = 324111600;\r\n    public static readonly BOTTOM_SEDIMENTS_NO_DATA: number = 324111700;\r\n    public static readonly BOTTOM_ROUGHNESS_SMOOTH: number = 32412100;\r\n    public static readonly BOTTOM_ROUGHNESS_MODERATE: number = 32412200;\r\n    public static readonly BOTTOM_ROUGHNESS_ROUGH: number = 32412300;\r\n    public static readonly CLUTTER_LOW: number = 32413100;\r\n    public static readonly CLUTTER_MEDIUM: number = 32413200;\r\n    public static readonly CLUTTER_HIGH: number = 32413300;\r\n    public static readonly IMPACT_BURIAL_0: number = 32414100;\r\n    public static readonly IMPACT_BURIAL_10: number = 32414200;\r\n    public static readonly IMPACT_BURIAL_20: number = 32414300;\r\n    public static readonly IMPACT_BURIAL_75: number = 32414400;\r\n    public static readonly IMPACT_BURIAL_100: number = 32414500;\r\n    public static readonly BOTTOM_CATEGORY_A: number = 32415100;\r\n    public static readonly BOTTOM_CATEGORY_B: number = 32415200;\r\n    public static readonly BOTTOM_CATEGORY_C: number = 32415300;\r\n    public static readonly BOTTOM_TYPE_A1: number = 32416100;\r\n    public static readonly BOTTOM_TYPE_A2: number = 32416200;\r\n    public static readonly BOTTOM_TYPE_A3: number = 32416300;\r\n    public static readonly BOTTOM_TYPE_B1: number = 32416400;\r\n    public static readonly BOTTOM_TYPE_B2: number = 32416500;\r\n    public static readonly BOTTOM_TYPE_B3: number = 32416600;\r\n    public static readonly BOTTOM_TYPE_C1: number = 32416700;\r\n    public static readonly BOTTOM_TYPE_C2: number = 32416800;\r\n    public static readonly BOTTOM_TYPE_C3: number = 32416900;\r\n    public static readonly SWEPT_AREA: number = 32540000;\r\n    public static readonly OIL_RIG_FIELD: number = 32670000;\r\n    public static readonly SUBMERGED_CRIB: number = 32620000;\r\n    public static readonly CABLE: number = 32610000;\r\n    public static readonly MARITIME_LIMIT: number = 32510000;\r\n    public static readonly MARITIME_AREA: number = 32520000;\r\n    public static readonly CANAL: number = 32630000;\r\n    public static readonly OPERATOR_DEFINED: number = 32560000;\r\n    public static readonly RECTANGULAR_TARGET: number = 240804; // Rectangular Target – Single Target\r\n    public static readonly CUED_ACQUISITION: number = 25200600;\r\n    public static readonly RADAR_SEARCH: number = 25200700;\r\n    public static readonly GENERIC_LINE: number = 25110400;\r\n    public static readonly GENERIC_AREA: number = 25120700;\r\n    public static readonly HOL: number = 25141800;\r\n    public static readonly BHL: number = 2514190;\r\n    public static readonly TRAFFIC_ROUTE: number = 25330500;\r\n    public static readonly FPOL: number = 25344100;\r\n    public static readonly RPOL: number = 25344200;\r\n\r\n    public static readonly AREA_DEFENSE: number = 25152600;\r\n    public static readonly FRONTAL_ATTACK: number = 25152700;\r\n    public static readonly TURNING_MOVEMENT: number = 25152900;\r\n    public static readonly MOBILE_DEFENSE: number = 25152800;\r\n    public static readonly KILL_ZONE: number = 25242800;\r\n    public static readonly MOVEMENT_TO_CONTACT: number = 25342900;\r\n    public static readonly EXPLOIT: number = 25343100;\r\n    public static readonly DEMONSTRATE: number = 25343300;\r\n    public static readonly ENVELOPMENT: number = 25343500;\r\n    public static readonly EXFILTRATION: number = 25343700;\r\n    public static readonly INFILTRATION: number = 25343800;\r\n    public static readonly PURSUIT: number = 25344000;\r\n    public static readonly DISENGAGE: number = 25344400;\r\n    public static readonly EVACUATE: number = 25344500;\r\n    public static readonly ESCORT: number = 25343600;\r\n    public static readonly DECISION_LINE: number = 25130701;\r\n}\r\n\r\n","//import { RendererUtilities } from \"../../renderer/utilities/RendererUtilities\"\r\n\r\n\r\n/**\r\n * Integer based Color class with utility functions\r\n */\r\nexport class Color {\r\n\r\n\t/**\r\n\t * The color white.  In the default sRGB space.\r\n\t */\r\n\tpublic static readonly white: Color = new Color(255, 255, 255);\r\n\r\n\t/**\r\n\t * The color white.  In the default sRGB space.\r\n\t *\r\n\t */\r\n\tpublic static readonly WHITE: Color = Color.white;\r\n\r\n\t/**\r\n\t * The color light gray.  In the default sRGB space.\r\n\t */\r\n\tpublic static readonly lightGray: Color = new Color(192, 192, 192);\r\n\r\n\t/**\r\n\t * The color light gray.  In the default sRGB space.\r\n\t *\r\n\t */\r\n\tpublic static readonly LIGHT_GRAY: Color = Color.lightGray;\r\n\r\n\t/**\r\n\t * The color gray.  In the default sRGB space.\r\n\t */\r\n\tpublic static readonly gray: Color = new Color(128, 128, 128);\r\n\r\n\t/**\r\n\t * The color gray.  In the default sRGB space.\r\n\t *\r\n\t */\r\n\tpublic static readonly GRAY: Color = Color.gray;\r\n\r\n\t/**\r\n\t * The color dark gray.  In the default sRGB space.\r\n\t */\r\n\tpublic static readonly darkGray: Color = new Color(64, 64, 64);\r\n\r\n\t/**\r\n\t * The color dark gray.  In the default sRGB space.\r\n\t *\r\n\t */\r\n\tpublic static readonly DARK_GRAY: Color = Color.darkGray;\r\n\r\n\t/**\r\n\t * The color black.  In the default sRGB space.\r\n\t */\r\n\tpublic static readonly black: Color = new Color(0, 0, 0);\r\n\r\n\t/**\r\n\t * The color black.  In the default sRGB space.\r\n\t *\r\n\t */\r\n\tpublic static readonly BLACK: Color = Color.black;\r\n\r\n\t/**\r\n\t * The color red.  In the default sRGB space.\r\n\t */\r\n\tpublic static readonly red: Color = new Color(255, 0, 0);\r\n\r\n\t/**\r\n\t * The color red.  In the default sRGB space.\r\n\t *\r\n\t */\r\n\tpublic static readonly RED: Color = Color.red;\r\n\r\n\t/**\r\n\t * The color pink.  In the default sRGB space.\r\n\t */\r\n\tpublic static readonly pink: Color = new Color(255, 175, 175);\r\n\r\n\t/**\r\n\t * The color pink.  In the default sRGB space.\r\n\t *\r\n\t */\r\n\tpublic static readonly PINK: Color = Color.pink;\r\n\r\n\t/**\r\n\t * The color orange.  In the default sRGB space.\r\n\t */\r\n\tpublic static readonly orange: Color = new Color(255, 128, 0);\r\n\r\n\t/**\r\n\t * The color orange.  In the default sRGB space.\r\n\t *\r\n\t */\r\n\tpublic static readonly ORANGE: Color = Color.orange;\r\n\r\n\t/**\r\n\t * The color yellow.  In the default sRGB space.\r\n\t */\r\n\tpublic static readonly yellow: Color = new Color(255, 255, 0);\r\n\r\n\t/**\r\n\t * The color yellow.  In the default sRGB space.\r\n\t *\r\n\t */\r\n\tpublic static readonly YELLOW: Color = Color.yellow;\r\n\r\n\t/**\r\n\t * The color green.  In the default sRGB space.\r\n\t */\r\n\tpublic static readonly green: Color = new Color(0, 255, 0);\r\n\r\n\t/**\r\n\t * The color green.  In the default sRGB space.\r\n\t *\r\n\t */\r\n\tpublic static readonly GREEN: Color = Color.green;\r\n\r\n\t/**\r\n\t * The color magenta.  In the default sRGB space.\r\n\t */\r\n\tpublic static readonly magenta: Color = new Color(255, 0, 255);\r\n\r\n\t/**\r\n\t * The color magenta.  In the default sRGB space.\r\n\t *\r\n\t */\r\n\tpublic static readonly MAGENTA: Color = Color.magenta;\r\n\r\n\t/**\r\n\t * The color cyan.  In the default sRGB space.\r\n\t */\r\n\tpublic static readonly cyan: Color = new Color(0, 255, 255);\r\n\r\n\t/**\r\n\t * The color cyan.  In the default sRGB space.\r\n\t *\r\n\t */\r\n\tpublic static readonly CYAN: Color = Color.cyan;\r\n\r\n\t/**\r\n\t * The color blue.  In the default sRGB space.\r\n\t */\r\n\tpublic static readonly blue: Color = new Color(0, 0, 255);\r\n\r\n\t/**\r\n\t * The color blue.  In the default sRGB space.\r\n\t *\r\n\t */\r\n\tpublic static readonly BLUE: Color = Color.blue;\r\n\r\n\tprivate _A: number = 255;\r\n\tprivate _R: number = 0;\r\n\tprivate _G: number = 0;\r\n\tprivate _B: number = 0;\r\n\r\n\t    /**\r\n     *\r\n     * @param hexValue - String representing hex value (formatted \"0xRRGGBB\"\r\n     * i.e. \"0xFFFFFF\") OR formatted \"0xAARRGGBB\" i.e. \"0x00FFFFFF\" for a color\r\n     * with an alpha value I will also put up with \"RRGGBB\" and \"AARRGGBB\"\r\n     * without the starting \"0x\" or \"#\"\r\n     * @return\r\n     */\r\n\t\tprivate getColorsFromHexString(hexValue: string): Array<number> | null \r\n\t\t{\r\n\r\n\t\t\ttry {\r\n\t\t\t\tif (hexValue == null || hexValue.length === 0) {\r\n\t\r\n\t\t\t\t\treturn null;\r\n\t\t\t\t}\r\n\t\r\n\t\t\t\tlet hexOriginal: string = hexValue;\r\n\t\r\n\t\t\t\tlet hexAlphabet: string = \"0123456789ABCDEF\";\r\n\t\r\n\t\t\t\tif (hexValue.charAt(0) === '#') {\r\n\t\t\t\t\thexValue = hexValue.substring(1);\r\n\t\t\t\t}\r\n\t\t\t\tif (hexValue.substring(0, 2) === \"0x\" || hexValue.substring(0, 2) === \"0X\") {\r\n\t\t\t\t\thexValue = hexValue.substring(2);\r\n\t\t\t\t}\r\n\t\r\n\t\t\t\thexValue = hexValue.toUpperCase();\r\n\t\r\n\t\t\t\tlet count: number = hexValue.length;\r\n\t\t\t\tlet value: number[];\r\n\t\t\t\tlet k: number = 0;\r\n\t\t\t\tlet int1: number = 0;\r\n\t\t\t\tlet int2: number = 0;\r\n\t\r\n\t\t\t\tif (count === 8 || count === 6) {\r\n\t\t\t\t\tvalue = new Array<number>((count / 2));\r\n\t\t\t\t\tfor (let i: number = 0; i < count; i += 2) {\r\n\t\t\t\t\t\tint1 = hexAlphabet.indexOf(hexValue.charAt(i));\r\n\t\t\t\t\t\tint2 = hexAlphabet.indexOf(hexValue.charAt(i + 1));\r\n\t\r\n\t\t\t\t\t\tif (int1 === -1 || int2 === -1) {\r\n\t\t\t\t\t\t\tthrow Error(\"Bad hex value: \" + hexOriginal);\r\n\t\t\t\t\t\t}\r\n\t\r\n\t\t\t\t\t\tvalue[k] = (int1 * 16) + int2;\r\n\t\t\t\t\t\tk++;\r\n\t\t\t\t\t}\r\n\t\r\n\t\t\t\t\treturn value;\r\n\t\t\t\t}\r\n\t\t\t\telse\r\n\t\t\t\t{\r\n\t\t\t\t\tthrow Error(\"Bad hex value: \" + hexValue);\r\n\t\t\t\t}\r\n\t\t\t\treturn null;\r\n\t\t\t} catch (exc) {\r\n\t\t\t\tif (exc instanceof Error) {\r\n\t\t\t\t\tthrow Error(\"Bad hex value: \" + hexValue);\r\n\t\t\t\t} else {\r\n\t\t\t\t\tthrow exc;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t\treturn null;\r\n\t\t}\r\n\r\n\tpublic constructor();\r\n\tpublic constructor(color: Color);\r\n\r\n\tpublic constructor(color: number);\r\n\r\n\tpublic constructor(hexString: string);\r\n\r\n\tpublic constructor(R: number, G: number, B: number);\r\n\r\n\tpublic constructor(R: number, G: number, B: number, A: number);\r\n\tpublic constructor(...args: unknown[]) {\r\n\t\tswitch (args.length)\r\n\t\t{\r\n\t\t\tcase 1: \r\n\t\t\t{\r\n\t\t\t\tif(args[0] instanceof Color)\r\n\t\t\t\t{\r\n\t\t\t\t\tconst [color] = args as [Color];\r\n\r\n\t\t\t\t\tif (color != null) {\r\n\t\t\t\t\t\tthis._A = color.getAlpha();\r\n\t\t\t\t\t\tthis._R = color.getRed();\r\n\t\t\t\t\t\tthis._G = color.getGreen();\r\n\t\t\t\t\t\tthis._B = color.getBlue();\r\n\t\t\t\t\t}\r\n\t\t\t\t\telse {\r\n\t\t\t\t\t\tthis._A = 255;\r\n\t\t\t\t\t\tthis._R = 0;\r\n\t\t\t\t\t\tthis._G = 0;\r\n\t\t\t\t\t\tthis._B = 0;\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\telse if(typeof args[0] === 'string')\r\n\t\t\t\t{\r\n\t\t\t\t\tconst [hexString] = args as [string];\r\n\r\n\t\t\t\t\tlet arr:Array<number> | null = this.getColorsFromHexString(hexString);\r\n\r\n\t\t\t\t\tif(arr != null && (arr.length === 4 || arr.length === 3) )\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tif(arr.length === 4)\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tthis._A = arr[0];\r\n\t\t\t\t\t\t\tthis._R = arr[1];\r\n\t\t\t\t\t\t\tthis._G = arr[2];\r\n\t\t\t\t\t\t\tthis._B = arr[3];\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\telse\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tthis._A = 255;\r\n\t\t\t\t\t\t\tthis._R = arr[0];\r\n\t\t\t\t\t\t\tthis._G = arr[1];\r\n\t\t\t\t\t\t\tthis._B = arr[2];\r\n\t\t\t\t\t\t}\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t}\r\n\t\t\t\t}\r\n\t\t\t\telse if(typeof args[0] === 'number')\r\n\t\t\t\t{\r\n\t\t\t\t\tconst [color] = args as [number];\r\n\r\n\t\t\t\t\tthis._A = this.getAlphaFromColor(color);\r\n\t\t\t\t\tthis._R = this.getRedFromColor(color);\r\n\t\t\t\t\tthis._G = this.getGreenFromColor(color);\r\n\t\t\t\t\tthis._B = this.getBlueFromColor(color);\r\n\t\t\t\t}\r\n\t\t\t\telse\r\n\t\t\t\t{\r\n\t\t\t\t\tthis._A = 255;\r\n\t\t\t\t\tthis._R = 0;\r\n\t\t\t\t\tthis._G = 0;\r\n\t\t\t\t\tthis._B = 0;\r\n\t\t\t\t}\r\n\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\r\n\t\t\tcase 3: {\r\n\t\t\t\tconst [R, G, B] = args as [number, number, number];\r\n\r\n\t\t\t\tthis._A = 255;\r\n\t\t\t\tthis._R = R;\r\n\t\t\t\tthis._G = G;\r\n\t\t\t\tthis._B = B;\r\n\r\n\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\r\n\t\t\tcase 4: {\r\n\t\t\t\tconst [R, G, B, A] = args as [number, number, number, number];\r\n\r\n\t\t\t\tthis._A = A;\r\n\t\t\t\tthis._R = R;\r\n\t\t\t\tthis._G = G;\r\n\t\t\t\tthis._B = B;\r\n\r\n\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\r\n\t\t\tcase 0: {\r\n\r\n\t\t\t\tthis._A = 255;\r\n\t\t\t\tthis._R = 0;\r\n\t\t\t\tthis._G = 0;\r\n\t\t\t\tthis._B = 0;\r\n\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\r\n\t\t\tdefault: {\r\n\t\t\t\tthrow new Error(\"Color() - Invalid number of arguments\");//java.lang.IllegalArgumentException(S`Invalid number of arguments`);\r\n\t\t\t}//*/\r\n\t\t}\r\n\t}\r\n\r\n\tpublic static makeColor(r:number,g:number,b:number):Color\r\n\t{\r\n\t\tlet color:Color = null;\r\n\t\ttry\r\n\t\t{\r\n\t\t\tcolor = new Color(r,g,b);\r\n\t\t}\r\n\t\tcatch(e)\r\n\t\t{\r\n\t\t\tif (e instanceof Error) {\r\n\t\t\t\tconsole.log(e.message);\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn color;\r\n\t}\r\n\r\n\tpublic toRGB():number\r\n    {\r\n        return (this._R*65536) + (this._G*256) + this._B;\r\n    }\r\n\r\n\tpublic toARGB(): number {\r\n\t\tlet returnVal: number = 0;\r\n\t\treturnVal = (this._A << 24) + ((this._R & 0xFF) << 16) + ((this._G & 0xFF) << 8) + (this._B & 0xFF);\r\n\t\treturn returnVal;\r\n\t}\r\n\r\n\tprivate convert(integer:number):string\r\n    {\r\n        //Simpler\r\n        //var str = integer.toString(16);\r\n        //return str.length === 1 ? \"0\" + str : str;\r\n\r\n        //Much Faster\r\n        var hexAlphabet = \"0123456789ABCDEF\";\r\n        return isNaN(integer) ? \"00\" : hexAlphabet.charAt((integer - integer % 16)/16) + hexAlphabet.charAt(integer % 16);\r\n    }\r\n\r\n    /**\r\n     * A hex string in the format of AARRGGBB\r\n     * @param {Boolean} withAlpha Optional, default is true. If set to false,\r\n     * will return a hex string without alpha values.\r\n     */\r\n    public toHexString(withAlpha:boolean = false):string\r\n    {\r\n        if(withAlpha === false)\r\n        {\r\n            return \"#\" + this.convert(this._R) +\r\n                            this.convert(this._G) +\r\n                            this.convert(this._B);\r\n        }\r\n        else\r\n        {\r\n            return \"#\" + this.convert(this._A) +\r\n                            this.convert(this._R) +\r\n                            this.convert(this._G) +\r\n                            this.convert(this._B);\r\n        }\r\n    }\r\n\r\n\tpublic toString(): string {\r\n\t\treturn \"Color{A=\" + this._A.toString() + \",R=\" + this._R.toString() +\r\n\t\t\t\",G=\" + this._G.toString() + \",B=\" + this._B.toString() + \"}\";\r\n\t}\r\n\r\n\tpublic getRed(): number {\r\n\t\treturn this._R;\r\n\t}\r\n\r\n\tpublic getGreen(): number {\r\n\t\treturn this._G;\r\n\t}\r\n\r\n\tpublic getBlue(): number {\r\n\t\treturn this._B;\r\n\t}\r\n\r\n\tpublic getAlpha(): number {\r\n\t\treturn this._A;\r\n\t}\r\n\r\n\t/**\r\n\t *\r\n\t * @param alpha 0-255\r\n\t */\r\n\tpublic setAlpha(alpha: number): void {\r\n\t\tthis._A = alpha;\r\n\t}\r\n\r\n\tpublic toInt(): number {\r\n\t\treturn this.toARGB();\r\n\t}\r\n\r\n\r\n\t/**\r\n\t * get alpha value from uint\r\n\t * */\r\n\tprivate getAlphaFromColor(color: number): number {\r\n\t\tlet alpha: number = 255;\r\n\t\tif (color > 16777215) {\r\n\r\n\t\t\talpha = (color >>> 24);\r\n\t\t}\r\n\r\n\t\treturn alpha;\r\n\t}\r\n\t/**\r\n\t * get red value from uint\r\n\t * */\r\n\tprivate getRedFromColor(color: number): number {\r\n\t\tlet red: number = 255;\r\n\t\tred = (color >> 16) & 0xFF;\r\n\t\treturn red;\r\n\t}\r\n\t/**\r\n\t * get green value from uint\r\n\t * */\r\n\tprivate getGreenFromColor(color: number): number {\r\n\t\tlet green: number = 255;\r\n\t\tgreen = (color >> 8) & 0xFF;\r\n\t\treturn green;\r\n\t}\r\n\t/**\r\n\t * get blue value from uint\r\n\t * */\r\n\tprivate getBlueFromColor(color: number): number {\r\n\t\tlet blue: number = 255;\r\n\t\tif (color > 16777215) {\r\n\r\n\t\t\tblue = color & 0x000000FF;\r\n\t\t}\r\n\r\n\t\telse {\r\n\r\n\t\t\tblue = color & 0x0000FF;\r\n\t\t}\r\n\r\n\t\treturn blue;\r\n\t}\r\n\r\n\r\n\r\n}\r\n","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\n\r\nimport { Color } from \"../../renderer/utilities/Color\"\r\n\r\n/**\r\n * Default Affiliation Colors for the symbols\r\n *\r\n */\r\nexport class AffiliationColors {\r\n\r\n\t//public static colorexists: boolean = (typeof Color === 'function');\r\n\t/// <summary>\r\n\t/// Friendly Unit Fill Color.\r\n\t/// </summary>\r\n\tpublic static FriendlyUnitFillColor: Color = new Color(128, 224, 255);\r\n\t/// <summary>\r\n\t/// Hostile Unit Fill Color.\r\n\t/// </summary>\r\n\tpublic static HostileUnitFillColor: Color = new Color(255, 128, 128);//new Color(255,130,132);//Color.RED;\r\n\t/// <summary>\r\n\t/// Neutral Unit Fill Color.\r\n\t/// </summary>\r\n\tpublic static NeutralUnitFillColor: Color = new Color(170, 255, 170);//new Color(144,238,144);//Color.GREEN;//new Color(0,255,0);//new Color(144,238,144);//light green//Color.GREEN;new Color(0,226,0);\r\n\t/// <summary>\r\n\t/// Unknown Unit Fill Color.\r\n\t/// </summary>\r\n\tpublic static UnknownUnitFillColor: Color = new Color(255, 255, 128);// new Color(255,255,128);//Color.YELLOW;\r\n\r\n\tpublic static SuspectUnitFillColor: Color = new Color(255, 229, 153);\r\n\r\n\t/// <summary>\r\n\t/// Friendly Graphic Fill Color.\r\n\t/// </summary>\r\n\tpublic static FriendlyGraphicFillColor: Color = new Color(128, 224, 255);//Crystal Blue //Color.CYAN;\r\n\t/// <summary>\r\n\t/// Hostile Graphic Fill Color.\r\n\t/// </summary>\r\n\tpublic static HostileGraphicFillColor: Color = new Color(255, 128, 128);//salmon\r\n\t/// <summary>\r\n\t/// Neutral Graphic Fill Color.\r\n\t/// </summary>\r\n\tpublic static NeutralGraphicFillColor: Color = new Color(170, 255, 170);//Bamboo Green //new Color(144,238,144);//light green\r\n\t/// <summary>\r\n\t/// Unknown Graphic Fill Color.\r\n\t/// </summary>\r\n\tpublic static UnknownGraphicFillColor: Color = new Color(255, 255, 128);//light yellow  new Color(255,255,224);//light yellow\r\n\r\n\tpublic static SuspectGraphicFillColor: Color = new Color(255, 229, 153);\r\n\r\n\t/// <summary>\r\n\t/// Friendly Unit Line Color.\r\n\t/// </summary>\r\n\tpublic static FriendlyUnitLineColor: Color = Color.BLACK;\r\n\t/// <summary>\r\n\t/// Hostile Unit Line Color.\r\n\t/// </summary>\r\n\tpublic static HostileUnitLineColor: Color = Color.BLACK;\r\n\t/// <summary>\r\n\t/// Neutral Unit Line Color.\r\n\t/// </summary>\r\n\tpublic static NeutralUnitLineColor: Color = Color.BLACK;\r\n\t/// <summary>\r\n\t/// Unknown Unit Line Color.\r\n\t/// </summary>\r\n\tpublic static UnknownUnitLineColor: Color = Color.BLACK;\r\n\r\n\tpublic static SuspectUnitLineColor: Color = Color.BLACK;\r\n\r\n\t/// <summary>\r\n\t/// Friendly Graphic Line Color.\r\n\t/// </summary>\r\n\tpublic static FriendlyGraphicLineColor: Color = Color.BLACK;\r\n\t/// <summary>\r\n\t/// Hostile Graphic Line Color.\r\n\t/// </summary>\r\n\tpublic static HostileGraphicLineColor: Color = Color.RED;\r\n\t/// <summary>\r\n\t/// Neutral Graphic Line Color.\r\n\t/// </summary>\r\n\tpublic static NeutralGraphicLineColor: Color = Color.GREEN;\r\n\t/// <summary>\r\n\t/// Unknown Graphic Line Color.\r\n\t/// </summary>\r\n\tpublic static UnknownGraphicLineColor: Color = Color.YELLOW;\r\n\r\n\tpublic static SuspectGraphicLineColor: Color = new Color(255, 188, 1);\r\n\r\n\tpublic static ObstacleGreenDark: Color = new Color(0,166,81);\r\n\tpublic static ObstacleGreen: Color = new Color(0,255,0);\r\n\r\n\tpublic static WeatherRed: Color = new Color(198, 16, 33);//0xC61021;// 198,16,33\r\n\tpublic static WeatherBlue: Color = new Color(0, 0, 255);//0x0000FF;// 0,0,255\r\n\r\n\tpublic static WeatherPurpleDark: Color = new Color(128, 0, 128);//0x800080;// 128,0,128 Plum Red\r\n\tpublic static WeatherPurpleLight: Color = new Color(226, 159, 255);//0xE29FFF;// 226,159,255 Light Orchid\r\n\r\n\tpublic static WeatherBrownDark: Color = new Color(128, 98, 16);//0x806210;// 128,98,16 Safari\r\n\tpublic static WeatherBrownLight: Color = new Color(210, 176, 106);//0xD2B06A;// 210,176,106 Khaki\r\n\r\n}\r\n","\r\n/**\r\n * Draw Rules for Control Measures\r\n *\r\n */\r\nexport class DrawRules {\r\n\r\n    /**\r\n     * Usually an entry in the MilStd that is just a category containing other symbols\r\n     * and not something that gets drawn itself.\r\n     */\r\n    public static readonly DONOTDRAW: number = 0;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires at least three anchor points to\r\n     * define the boundary of the area. Add as many points as necessary to\r\n     * accurately reflect the area’s size and shape.\r\n     *\r\n     * Size/Shape: Determined by the anchor points. The information fields\r\n     * should be moveable and scalable as a block within the area.\r\n     *\r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly AREA1: number = 101;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires at least three anchor points to\r\n     * define the boundary of the area. Add as many points as necessary to\r\n     * accurately reflect the area’s size and shape. The LAA point symbol\r\n     * requires one anchor point and is connected to the area symbol with a\r\n     * straight line.\r\n     *\r\n     * Size/Shape: Determined by the anchor points. The information fields\r\n     * should be moveable and scalable as a block within the area.\r\n     *\r\n     * Used by: 2525D,Dch1,E\r\n     */\r\n    public static readonly AREA2: number = 102;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires at least three anchor points to\r\n     * define the boundary of the area. Add as many points as necessary to\r\n     * accurately reflect the area’s size and shape.\r\n     *\r\n     * Size/Shape: Determined by the anchor points.\r\n     *\r\n     * Used by: 2525D,Dch1,E\r\n     */\r\n    public static readonly AREA3: number = 103;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires at least three anchor points to\r\n     * define the boundary of the area. Add as many points as necessary to\r\n     * accurately reflect the area’s size and shape.\r\n     *\r\n     * Size/Shape: Determined by the anchor points. The information fields\r\n     * should be moveable and scalable as a block within the area. The default\r\n     * tic length should be the same as the text height of the echelon\r\n     * field (B). Spacing between the tics should also be the height of B.\r\n     * Users should be provided a facility to allow them to manually alter the\r\n     * height of B, which in turn should affect the tic length and spacing\r\n     * accordingly.\r\n     *\r\n     * Used by: 2525D,Dch1,E\r\n     */\r\n    public static readonly AREA4: number = 104;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires three anchor points. Points 1 and 2\r\n     * define the endpoints of the semicircle's opening. Point 3 defines the end\r\n     * of the arrow.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the diameter of the semicircle and\r\n     * point 3 determines the length of the arrow. The tip of the arrowhead will\r\n     * be at the center point of the semicircle's diameter and will project\r\n     * perpendicularly from the line between points 1 and 2. The default tic\r\n     * length should be the same as the text height of the echelon field (B).\r\n     * Spacing between the tics should also be the height of B. Users should be\r\n     * provided a facility to allow them to manually alter the height of B,\r\n     * which in turn should affect the tic length and spacing accordingly.\r\n     *\r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly AREA5: number = 105;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires two anchor points. Point 1 defines\r\n     * the center point of the symbol and point 2 defines the symbol’s start\r\n     * point and radius.\r\n     *\r\n     * Size/Shape: Points 1 and 2 will determine a radius that is long enough\r\n     * for the graphic to encompass the feature(s) being retained. The opening\r\n     * will be a 30-degree arc of the circle. The default tic length should be\r\n     * the same as the text height of the echelon field (R). Spacing between\r\n     * the tics should also be the height of R. Users should be provided a\r\n     * facility to allow them to manually alter the height of R, which in turn\r\n     * should affect the tic length and spacing accordingly.\r\n     *\r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly AREA6: number = 106;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires three anchor points. Point 1 is the\r\n     * tip of the arrowhead. Points 2 and 3 define the endpoints of the straight\r\n     * line on the back side of the symbol.\r\n     *\r\n     * Size/Shape: Points 2 and 3 determine the length of the straight line on\r\n     * the back side of the symbol. The rear of the arrowhead line shall connect\r\n     * to the midpoint of the line between points 2 and 3. The arrowhead line shall be perpendicular to the line formed by points 2 and 3.\r\n     *\r\n     * Orientation: Orientation is determined by the anchor points. The back\r\n     * side of the symbol encompasses the firing position, while the arrowhead\r\n     * typically points at the target.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly AREA7: number = 107;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires four anchor points. Points 1 and 2\r\n     * define the endpoints of the straight line on the back side of the symbol.\r\n     * Points 3 and 4 define the tips of the arrowheads.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the length of the straight line on\r\n     * the back side of the symbol. The rear of the arrows should connect to\r\n     * points 1 and 2.\r\n     *\r\n     * Orientation: Orientation is determined by the anchor points. The back\r\n     * side of the symbol encompasses the firing position, while the arrowheads\r\n     * typically indicate the left and right limits of coverage that the firing\r\n     * position is meant to support.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly AREA8: number = 108;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires at least three anchor points to\r\n     * define the boundary of the area. Add as many points as necessary to\r\n     * accurately reflect the area’s size and shape.\r\n     *\r\n     * Size/Shape: Determined by the anchor points.\r\n     *\r\n     * Orientation: Not applicable. The area will encompass two or more fire\r\n     * support symbols (point/single target, nuclear target, circular target,\r\n     * rectangular target, or area target).\r\n     * The naming convention determines whether the area describes a series or\r\n     * group of targets.\r\n     * \r\n     * Used by: 2525D,Dch1,E\r\n     *\r\n     */\r\n    public static readonly AREA9: number = 109;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires a minimum of three (3) and a maximum\r\n     * of six (6) anchor points to define the boundary of the area. The anchor\r\n     * points shall be sequentially numbered, in increments of one (1),\r\n     * beginning with point one (1).\r\n     *\r\n     * Size/Shape: Determined by the anchor points. The information fields\r\n     * should be moveable and scalable within the area.\r\n     *\r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly AREA10: number = 110;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires three anchor points. Points 1 and 2\r\n     * define the endpoints of the symbol’s vertical line. Point 3 defines the\r\n     * endpoint of the symbol’s horizontal line.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the length of the vertical line.\r\n     * The length of the horizontal line is determined by plotting point 3 on a\r\n     * plane extending perpendicularly from the midpoint of the vertical line.\r\n     *\r\n     * Orientation: The head of the \"T\" typically faces enemy forces.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly AREA11: number = 111;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires three anchor points. Points 1 and 2\r\n     * define the end points of the symbol’s vertical line. Point 3 defines the\r\n     * tip of the longest arrow.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the height of the symbol and point\r\n     * 3 determines its length. The spacing between the symbol’s arrows will\r\n     * stay proportional to the symbol’s vertical line. The length of the short\r\n     * arrows will remain in proportion to the length of the longest arrow.\r\n     *\r\n     * Orientation: The arrows point away from enemy forces.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly AREA12: number = 112;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires at least two anchor points. Points\r\n     * 1 and 2 define the corners of the symbol.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the length of the straight line.\r\n     * The radius of the semicircle is ½ the length of the straight line.\r\n     *\r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly AREA13: number = 113;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires three anchor points. The center point\r\n     * defines the center of the symbol. Points 1 and 2 define the radii of\r\n     * circles 1 and 2.\r\n     *\r\n     * Size/Shape: As defined by the operator.\r\n     *\r\n     * Orientation: The center point is typically centered over Ground Zero (GZ)\r\n     * or Designated Ground Zero (DGZ).\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly AREA14: number = 114;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires two anchor points. Point 1 defines\r\n     * the center point of the symbol and point 2 defines the symbol’s start\r\n     * point and radius.\r\n     *\r\n     * Size/Shape: The radius will be long enough for the symbol to encompass\r\n     * the UEI(s) or feature(s) being isolated. The opening will be a 30 degree\r\n     * arc of the circle.\r\n     *\r\n     * Orientation: The opening will be on the friendly side of the symbol.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly AREA15: number = 115;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires two anchor points. Point 1 defines\r\n     * the center point of the symbol and point 2 defines the symbol’s start\r\n     * point and radius.\r\n     *\r\n     * Size/Shape: Points 1 and 2 will determine a radius that is long enough\r\n     * for the symbol to encompass the feature(s) being occupied. The opening\r\n     * will be a 30-degree arc of the circle.\r\n     *\r\n     * Orientation: The opening will be on the friendly side of the\r\n     * control measure.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly AREA16: number = 116;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires three anchor points. Points 1 and 2\r\n     * define the endpoints of the symbol’s vertical line. Point 3 defines the\r\n     * rear of the symbol.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the height of the symbol and\r\n     * point 3 determines its length. The arrow will project perpendicularly\r\n     * from the midpoint of the vertical line.\r\n     *\r\n     * Orientation: The arrow points toward enemy forces.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly AREA17: number = 117;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires four anchor points. Point 1 defines\r\n     * the tip of the first arrowhead. Point 2 defines the end of the straight\r\n     * line portion of the first arrow. Point 3 defines the tip of the second\r\n     * arrowhead. Point 4 defines the end of the second arrow.\r\n     *\r\n     * Size/Shape: Points 1 and 2 and points 3 and 4 determine the length of\r\n     * each arrow. Points 2 and 3 shall be connected by a smooth, curved line.\r\n     *\r\n     * Orientation: Determined by the anchor points. The unit being relieved is\r\n     * typically located at the base of the curve and the unit performing the\r\n     * relief is typically located at the end of the symbol. The arrowhead\r\n     * typically points to the location the relieved unit should move to.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly AREA18: number = 118;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires two anchor points. Point 1 defines\r\n     * the center point of the symbol and point 2 defines the symbol’s start\r\n     * point and radius.\r\n     *\r\n     * Size/Shape: Points 1 and 2 will determine a radius that is long enough\r\n     * for the symbol to encompass the feature(s) being secured. The opening\r\n     * will be a 30-degree arc of the circle.\r\n     *\r\n     * Orientation: The opening will be on the friendly side of the symbol.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly AREA19: number = 119;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires at least three anchor points to\r\n     * define the boundary of the area. Add as many points as necessary to\r\n     * accurately reflect the area’s size and shape.\r\n     *\r\n     * Size/Shape: Determined by the anchor points.\r\n     *\r\n     * Used by: 2525D,Dch1,E\r\n     */\r\n    public static readonly AREA20: number = 120;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires three anchor points. Point 1 defines\r\n     * the vertex of the symbol. Points 2 and 3 define the tips of the\r\n     * arrowheads.\r\n     *\r\n     * Size/Shape: Points 1 and 2 and points 1 and 3 determine the length of the\r\n     * arrows. The length and orientation of the arrows can vary independently.\r\n     *\r\n     * Orientation: Orientation is determined by the anchor points.\r\n     * The arrowheads may touch other symbols that define the limits of the\r\n     * task. The tactical symbol indicator is centered over point 1.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly AREA21: number = 121;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point. The center point\r\n     * defines the center of the symbol.\r\n     *\r\n     * Size/Shape: Static.\r\n     *\r\n     * Orientation: The symbol is typically centered over the desired location.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly AREA22: number = 122;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires at least three anchor points to\r\n     * define the boundary of the area.\r\n     *\r\n     * Size/Shape: Determined by the anchor points\r\n     *\r\n     * Used by: 2525D,Dch1,E\r\n     */\r\n    public static readonly AREA23: number = 123;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires three anchor points. Points 1 and 2\r\n     * define the endpoints of the symbol’s vertical line. Point 3 defines the\r\n     * endpoint of the symbol’s horizontal line.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the length of the vertical line.\r\n     * Points 2 and 3 determine the length of the horizontal line, which will\r\n     * project perpendicularly from the midpoint of the vertical line.\r\n     *\r\n     * Orientation: The head of the \"T\" typically faces enemy forces.\r\n     * \r\n     * Used by: 2525D,Dch1,E\r\n     */\r\n    public static readonly AREA24: number = 124;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires three anchor points. Points 1 and 2\r\n     * define the end points of the symbol’s vertical line. Point 3 defines the\r\n     * tip of the longest arrow.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the height of the symbol and\r\n     * point 3 determines its length. The spacing between the symbol’s arrows\r\n     * will stay proportional to the symbol’s vertical line. The length of the\r\n     * short arrows will remain in proportion to the length of the longest\r\n     * arrow. The arrows are perpendicular to the baseline (vertical line) and\r\n     * parallel to each other.\r\n     *\r\n     * Orientation: The arrows typically point toward enemy forces.\r\n     * \r\n     * Used by: 2525D,Dch1\r\n     */\r\n    public static readonly AREA25: number = 125;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires a minimum of 6 anchor points. Add as\r\n     * many pairs of points as needed to accurately define the areas. The number\r\n     * of points shall always be an even number, with an equal number of points\r\n     * for both polygons. Points 1 through N/2 define the inner safe zone\r\n     * (zone 1). Points N/2 +1 though point N defines the outer zone (zone 2).\r\n     *\r\n     * Size/Shape: Determined by the anchor points.\r\n     *\r\n     * Orientation: The symbol will typically be oriented upright.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly AREA26: number = 126;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires three anchor points. Point 1 defines\r\n     * the tip of the arrowhead. Point 2 defines the end of the straight-line\r\n     * portion of the symbol. Point 3 defines the diameter and orientation of\r\n     * the 180 degree circular arc.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the length of the straight-line\r\n     * portion of the symbol. Point 3 defines which side of the line the arc\r\n     * is on and the diameter of the arc\r\n     *\r\n     * Orientation: Determined by the anchor points.\r\n     *\r\n     * Used by: Ech1\r\n     */\r\n    public static readonly AREA27: number = 127;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point. The anchor point\r\n     * defines/is the tip of the inverted cone.\r\n     *\r\n     * Size/Shape: Static.\r\n     *\r\n     * Orientation: The symbol will typically be oriented upright.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly POINT1: number = 201;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point. The center point\r\n     * defines/is the center of the symbol.\r\n     *\r\n     * Size/Shape: Static.\r\n     *\r\n     * Orientation: The symbol is typically centered over the desired location.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly POINT2: number = 202;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point.\r\n     * The center point defines the center of the symbol.\r\n     *\r\n     * Size/Shape: Static. Maneuver area symbol shall be drawn with a black\r\n     * border. Maneuver areas may be either unfilled or filled with\r\n     * performance-contoured color options\r\n     *\r\n     * Orientation: The symbol is typically centered over the desired location.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly POINT3: number = 203;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point. The point defines\r\n     * the bottom of the central vertical line in the symbol where the curved\r\n     * and vertical lines meet.\r\n     *\r\n     * Size/Shape: Static.\r\n     *\r\n     * Orientation: The symbol will typically be oriented upright (as shown in the template and example).\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly POINT4: number = 204;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point. The point defines\r\n     * the point where all the lines meet.\r\n     *\r\n     * Size/Shape: Static.\r\n     *\r\n     * Orientation: The symbol will typically be oriented upright (as shown in\r\n     * the example).\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly POINT5: number = 205;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point. The anchor point\r\n     * defines/is the center of the bottom of the control measure symbol as\r\n     * shown in the template and example.\r\n     *\r\n     * Size/Shape: Static.\r\n     *\r\n     * Orientation: The symbol will typically be oriented upright.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly POINT6: number = 206;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point. The anchor point\r\n     * defines the midpoint of the symbol's base.\r\n     *\r\n     * Size/Shape: Static.\r\n     *\r\n     * Orientation: The symbol will typically be oriented upright (as shown in\r\n     * the template and example).\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly POINT7: number = 207;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point. The center point\r\n     * defines the center of the symbol.\r\n     *\r\n     * Size/Shape: Static. The symbol's corners form a 70- degree angle.\r\n     *\r\n     * Orientation: The symbol is typically centered over the desired location.\r\n     * A user can use this symbol to define a new type of point if the selection\r\n     * that follows is not sufficient.\r\n     * \r\n     * Used by: 2525D,Dch1,E\r\n     */\r\n    public static readonly POINT8: number = 208;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor (center) point. The point\r\n     * defines the center of the symbol.\r\n     *\r\n     * Size/Shape: Static. The symbol's height should be 2x the symbol's width.\r\n     *\r\n     * Orientation: The symbol's center point is typically centered over the\r\n     * desired location. The symbol shall be oriented upright, as shown in the\r\n     * examples.\r\n     * \r\n     * Used by: 2525D,Dch1,E\r\n     */\r\n    public static readonly POINT9: number = 209;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point. The point defines\r\n     * the center of the circle. (Sonobuoy)\r\n     *\r\n     * Size/Shape: Static. The diameter of the circle should be 1/2 the height\r\n     * of the symbol.\r\n     *\r\n     * Orientation: The symbol's center point is typically centered over the\r\n     * desired location. The symbol will be oriented upright, as shown in the\r\n     * example.\r\n     * \r\n     * Used by: 2525D,Dch1,E\r\n     */\r\n    public static readonly POINT10: number = 210;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one center point. The point defines\r\n     * the center of the symbol.\r\n     *\r\n     * Size/Shape: Static. Length is 2x the size of height.\r\n     *\r\n     * Orientation: The symbol is centered over the desired location. The symbol\r\n     * shall be oriented upright, as shown in the example.\r\n     * \r\n     * Used by: 2525D,Dch1,E\r\n     */\r\n    public static readonly POINT11: number = 211;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires three anchor points. Points 1 and 2\r\n     * define the tips of the arrowheads and point 3 defines the rear of the\r\n     * symbol.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the symbol's height and point 3\r\n     * determines its length. The vertical line at the rear of the symbol shall\r\n     * be the same length as the opening, and shall be perpendicular to the\r\n     * parallel lines formed with the rear of symbol vertical line and the lines\r\n     * ending with points 1 and 2.\r\n     *\r\n     * Orientation: The opening typically faces the applicable obstacle.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly POINT12: number = 212;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point. The center point\r\n     * defines the center of the circle.\r\n     *\r\n     * Size/Shape: Static.\r\n     *\r\n     * Orientation: The symbol is typically centered over the desired location.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly POINT13: number = 213;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point. The center point\r\n     * defines the center of the symbol.\r\n     *\r\n     * Size/Shape: There should be 45 degrees of angular separation between the\r\n     * two arrows.\r\n     *\r\n     * Orientation: The symbol is typically centered over the desired location.\r\n     * \r\n     * Used by: 2525D,Dch1,E\r\n     */\r\n    public static readonly POINT14: number = 214;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point. The anchor point\r\n     * defines \"nose\" of the symbol.\r\n     *\r\n     * Size/Shape: Static.\r\n     *\r\n     * Orientation: The symbol is typically centered over the desired location.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly POINT15: number = 215;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point; the point defines\r\n     * the circle at the base of the tower.\r\n     *\r\n     * Size/Shape: The symbol is a high-angle cone.\r\n     *\r\n     * Orientation: The symbol will remain upright.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly POINT16: number = 216;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point. This anchor point\r\n     * represents the center of the rectangle and, therefore, the geographic\r\n     * location of that rectangle.\r\n     *\r\n     * Size/Shape: The size and shape of this symbol is determined by three\r\n     * additional numeric values; A length (AM1), a width (AM2), and a\r\n     * rotation angle. The length and width should be expressed in the\r\n     * appropriate map distance units. The length is aligned with the axis of\r\n     * rotation. The width is aligned perpendicular to the axis of rotation.\r\n     *\r\n     * Orientation: The orientation of this symbol is determined by the\r\n     * rotation angle provided, where 0 degrees is North and a positive\r\n     * rotation angle rotates the rectangle in a clockwise direction.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly POINT17: number = 217;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point that defines the\r\n     * axis of angular rotation.\r\n     *\r\n     * Size/Shape: The size and shape of this symbol is determined by additional\r\n     * numeric values; A search axis azimuth, a start range, a stop range and a\r\n     * stop relative bearing. The stop relative bearing is an equal angle either\r\n     * side of the search axis. The start and stop range should be expressed in\r\n     * the appropriate map distance units. Field T should be positioned in the\r\n     * center of the search area aligned with the search axis.\r\n     *\r\n     * Orientation: The orientation of this symbol is determined by the search\r\n     * axis azimuth provided.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly POINT18: number = 218;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires at least two anchor points, points 1\r\n     * and 2, to define the line. Additional points can be defined to extend the\r\n     * line.\r\n     *\r\n     * Size/Shape: The first and last anchor points determine the length of the\r\n     * line.\r\n     *\r\n     * Orientation: Orientation is determined by the order in which the anchor points are entered.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly LINE1: number = 301;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires at least two anchor points, points\r\n     * 1 and 2, to define the line. Additional points can be defined to extend\r\n     * the line.\r\n     *\r\n     * Size/Shape: The first and last anchor points determine the length of the line.\r\n     * The end-of line information will typically be posted at the ends of the line\r\n     * as it is displayed on the screen.\r\n     *\r\n     * Orientation: Orientation is determined by the order in which the anchor points\r\n     * are entered.\r\n     * \r\n     * Used by: 2525D,Dch1\r\n     */\r\n    public static readonly LINE2: number = 302;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires three anchor points. Point 1 defines\r\n     * the vertex of the symbol. Points 2 and 3 define the tips of the arrowheads.\r\n     *\r\n     * Size/Shape: The length and orientation of the arrows can vary\r\n     * independently.\r\n     *\r\n     * Orientation: Orientation is determined by the anchor points. The\r\n     * arrowheads may touch other symbols that define the limits of the task.\r\n     * The top of the tactical symbol indicator may touch point 1\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly LINE3: number = 303;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires two anchor points. Points 1 and 2\r\n     * define the corner points of the symbol.\r\n     *\r\n     * Size/Shape: The symbol varies only in length.\r\n     *\r\n     * Orientation: Orientation is determined by the anchor points.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly LINE4: number = 304;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires two anchor points. Points 1 and 2\r\n     * define the endpoints of the symbol.\r\n     *\r\n     * Size/Shape: The symbol varies only in length.\r\n     *\r\n     * Orientation: One point defines the origin from which the bearing is being\r\n     * taken and the other point defines the location or direction from which a\r\n     * contact is made.\r\n     * \r\n     * Used by: 2525D,Dch1,E\r\n     */\r\n    public static readonly LINE5: number = 305;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires 3 anchor points. Point 1 defines the\r\n     * vertex of the symbol and points 2 and 3 define its endpoints.\r\n     *\r\n     * Size/Shape: Points 1, 2 and 3 determine the length of the lines\r\n     * connecting them. The line defined by points 1 and 2 is typically the same\r\n     * length as the line between points 2 and 3.\r\n     *\r\n     * Orientation: Orientation is determined by the anchor points\r\n     * \r\n     * Used by: 2525D,Dch1\r\n     */\r\n    public static readonly LINE6: number = 306;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires at least two anchor points, points\r\n     * 1 and 2, to define the line. Additional points can be defined to extend\r\n     * the line.\r\n     *\r\n     * Size/Shape: The first and last anchor points determine the length of the\r\n     * line. The line information will be posted once at the center of the line\r\n     * as it is displayed on the screen.\r\n     *\r\n     * Orientation: Orientation is determined by the order in which the anchor\r\n     * points are entered.\r\n     * \r\n     * Used by: 2525D,Dch1,E\r\n     */\r\n    public static readonly LINE7: number = 307;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires a minimum of two (2) anchor points.\r\n     * Up to 298 additional points can be added to extend the line. The first\r\n     * point (point 1) defines the start point. The last point defines the\r\n     * endpoint. The points are numbered sequentially beginning with point one (1), in increments of one.\r\n     *\r\n     * Size/Shape: The anchor points define the size and shape.\r\n     *\r\n     * Orientation: The orientation is determined by the anchor points.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly LINE8: number = 308;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires 2 anchor points. Point 1 defines the\r\n     * tip of the arrowhead and point 2 defines the rear of the symbol.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the length of the symbol, which\r\n     * varies only in length.\r\n     *\r\n     * Orientation: The orientation is determined by the anchor points.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly LINE9: number = 309;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires two anchor points. Point 1 defines\r\n     * the tip of the arrowhead and point 2 defines the rear of the symbol.\r\n     * Point 3 defines the 90 degree arc.\r\n     *\r\n     * Size/Shape: Points 1 and 2 are connected by a 90 degree arc. Point 3\r\n     * indicates on which side of the line the arc is placed.\r\n     *\r\n     * Orientation: The rear of the symbol identifies the enemy’s location and\r\n     * the arrow points in the direction the obstacle should force the enemy to\r\n     * turn.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly LINE10: number = 310;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires four points. Points 1 and 2 define\r\n     * one side of the gap and points 3 and 4 define the opposite side of the\r\n     * gap.\r\n     *\r\n     * Size/Shape. Determined by the anchor points.\r\n     *\r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly LINE11: number = 311;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires three anchor points. Points 1 and 2\r\n     * define the endpoints of the symbol and point 3 defines the location of\r\n     * one side of the symbol.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the centerline of the symbol and\r\n     * point 3 determines its width.\r\n     *\r\n     * Orientation: Orientation is determined by the anchor points.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly LINE12: number = 312;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires at least two anchor points, points 1\r\n     * and 2, to define the line. Additional points can be defined to extend the\r\n     * line.\r\n     *\r\n     * Size/Shape: The first and last anchor points determine the length of the\r\n     * line. The size of the tooth does not change.\r\n     *\r\n     * Orientation: Orientation is determined by the anchor points.\r\n     * \r\n     * Used by: 2525D,Dch1,E\r\n     */\r\n    public static readonly LINE13: number = 313;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires two anchor points. Points 1 and 2\r\n     * define the tips of the arrowheads.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the length of the symbol, which\r\n     * varies only in length. The lines of the arrowhead will form an acute\r\n     * angle.\r\n     *\r\n     * Orientation: Orientation is determined by the anchor points.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly LINE14: number = 314;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires four points. Points 1 and 2 define\r\n     * one side of the assault crossing site and points 3 and 4 define the\r\n     * opposite side of the assault crossing site.\r\n     *\r\n     * Size/Shape: Determined by the anchor points.\r\n     *\r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly LINE16: number = 316;\r\n\r\n    /**\r\n     * Anchor Points. This symbol requires three anchor points. Points 1 and 2\r\n     * define the endpoints of the first line. Point 3 defines the location of\r\n     * the parallel line.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the length of the symbol. Point 3\r\n     * determines its width.\r\n     *\r\n     * Orientation: Orientation is determined by the anchor points.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly LINE17: number = 317;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires two anchor points. Points 1 and two\r\n     * define the tips of the arrowheads.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the length of the symbol, which\r\n     * varies only in length. The arrowheads will be filled-in versions of a\r\n     * common arrowhead.\r\n     *\r\n     * Orientation: Orientation is determined by the anchor points.\r\n     * \r\n     * Used by: 2525D,Dch1,E\r\n     */\r\n    public static readonly LINE18: number = 318;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires two anchor points. Points 1 and two\r\n     * define the corners on the front of the symbol.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the length of the symbol, which\r\n     * varies only in length.\r\n     *\r\n     * Orientation: Orientation is determined by the anchor points\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly LINE19: number = 319;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires two anchor points. Point 1 defines\r\n     * the tip of the arrowhead, and point 2 defines the rear of the graphic.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the length of the graphic, which\r\n     * varies only in length.\r\n     *\r\n     * Orientation: The arrow points to the location where the convoy has halted.\r\n     * \r\n     * Used by: 2525D,Dch1,E\r\n     */\r\n    public static readonly LINE20: number = 320;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires at least two anchor points to define\r\n     * the line. Additional points can be defined to extend and shape the line.\r\n     *\r\n     * Size/Shape: The first and last anchor points determine the length of the\r\n     * line. The line segment between each pair of anchor points will repeat all\r\n     * information associated with the line segment.\r\n     *\r\n     * Orientation: Orientation is determined by the anchor points.\r\n     * \r\n     * Used by: 2525D,Dch1,E\r\n     */\r\n    public static readonly LINE21: number = 321;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires three anchor points. Points 1 and 2\r\n     * define the endpoints of the symbol’s opening and point 3 defines the rear\r\n     * of the symbol.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the symbol’s height and point 3\r\n     * determines its length. The vertical line at the rear of the symbol will\r\n     * be the same height as the opening and parallel to it.\r\n     *\r\n     * Orientation: The opening defines the span of the breach and typically\r\n     * faces enemy forces.\r\n     * \r\n     * Used by: 2525D,Dch1\r\n     */\r\n    public static readonly LINE22: number = 322;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires three anchor points. Points 1 and 2\r\n     * define the endpoints of the symbol’s vertical line and point 3 defines\r\n     * the rear of the symbol.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the symbol’s height and point 3\r\n     * determines its length. The spacing between the symbol’s arrows will stay\r\n     * proportional to the symbol’s height. The tip of the middle arrowhead will\r\n     * be at the midpoint of the vertical line. The arrows will stay\r\n     * perpendicular to the vertical line, regardless of the rotational\r\n     * orientation of the symbol as a whole.\r\n     *\r\n     * Orientation: The arrows typically point toward enemy forces.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly LINE23: number = 323;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires three anchor points. Point 1 defines\r\n     * the tip of the arrowhead. Point 2 defines the end of the straight line\r\n     * portion of the symbol. Point 3 defines the diameter and orientation of\r\n     * the 180 degree circular arc.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the length of the straight line\r\n     * portion of the symbol.\r\n     * Point 3 defines which side of the line the arc is on and the diameter of\r\n     * the arc.\r\n     *\r\n     * Orientation: The arrow points in the direction of the action. The tip of\r\n     * the arrowhead may indicate the location where the action is to conclude.\r\n     * The unit’s current location is typically represented at the base of the\r\n     * arc. The 180 degree circular arc is always perpendicular to the line.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly LINE24: number = 324;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires exactly two anchor points. Point 1\r\n     * defines the tip of the arrowhead and point 2 defines the rear of the\r\n     * symbol.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the length of the symbol, which\r\n     * varies only in length.\r\n     *\r\n     * Orientation: The arrow typically points in the direction of the action.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly LINE25: number = 325;\r\n\r\n    /**\r\n     * Anchor Points: Where four points are available Point 1 and Point 2 define\r\n     * the ends of one arrow and Point 3 and Point 4 define the ends of the\r\n     * other arrow. Point 1 and Point 4 define the ends of their respective\r\n     * arrowheads. Where three points are available Point 1 defines the vertex\r\n     * of the symbol. Points 2 and 3 define the tips of the arrowheads.\r\n     *\r\n     * Size/Shape: Where four points are available, Points 1 and 2 and Points\r\n     * 3 and 4 determine the length of the arrows. Where three points are\r\n     * available Points 1 and 2 and points 1 and 3 determine the length of the\r\n     * arrows. The length and orientation of the arrows can vary independently.\r\n     *\r\n     * Orientation: Orientation is determined by the anchor points.\r\n     * The arrowheads may touch other symbols that define the limits of the\r\n     * task. The tactical symbol indicator is centered between point 2 and\r\n     * point 3 when four points are in use or centered on Point 1 when three\r\n     * points are in use.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly LINE26: number = 326;\r\n\r\n    /**\r\n     * Anchor Points: Where four points are available Point 1 defines the center\r\n     * of the circle. Point 2 defines the radius of the circle. Point 3 defines\r\n     * the curvature of the arc. Point 4 defines the end of the arrow. Where\r\n     * three points are available Point 1 defines the center point of the\r\n     * circle. Point 2 defines the tip of the arrowhead. Point 3 defines the\r\n     * 90 degree arc.\r\n     *\r\n     * Size/Shape: Where four points are available, Points 1 and 2 define the\r\n     * size of the circle, which should be adjusted as needed to contain the\r\n     * unit assigned the task. Point 3 controls the curvature of the arc.\r\n     * Point 4 defines the end of the arrow. Where three points are available\r\n     * Points 1 and 2 are connected by a 90 degree arc. The circle will at least\r\n     * be large enough to accommodate a tactical symbol. Point 3 indicates on\r\n     * which side of the line the arc is placed.\r\n     *\r\n     * Orientation: The arrowhead identifies the location/object to be seized\r\n     * and the circle identifies the unit(s) assigned the task. See 5.3.11 for\r\n     * options to accommodate multiple units.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly LINE27: number = 327;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires 2 anchor points. Point 1 defines the\r\n     * tip of the arrowhead, and point 2 defines the rear of the symbol.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the length of the symbol, which\r\n     * varies only in length.\r\n     *\r\n     * Orientation: The arrow typically points toward enemy forces with the tip\r\n     * of the arrowhead indicating the location of the action.\r\n     *\r\n     * Duplicate of Line9 so removed in 2525E\r\n     * \r\n     * Used by: 2525D,Dch1\r\n     */\r\n    public static readonly LINE28: number = 328;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires three anchor points. Point 1 is the\r\n     * tip of the arrowhead. Points 2 and 3 define the endpoints of the curved\r\n     * line on the back side of the symbol.\r\n     *\r\n     * Size/Shape: Points 2 and 3 determine the length of the curved line on the\r\n     * back side of the symbol. The rear of the arrowhead line shall connect to\r\n     * the midpoint of the line between points 2 and 3. The arrowhead line shall\r\n     * be perpendicular to the line formed by points 2 and 3.\r\n     *\r\n     * Orientation: Orientation is determined by the anchor points. The back\r\n     * side of the symbol encompasses the ambush position, while the arrowhead\r\n     * typically points at the target.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly LINE29: number = 329;\r\n\r\n        /**\r\n     * Anchor Points: Point 1 defines the tip of the arrowhead. Point 2 defines\r\n     * the end of the symbol. Point 3’s distance from Point 2 defines the length\r\n     * of the four angled lines making up the arrowhead and dashed “tail”. Angles\r\n     * a are always drawn at 45 degrees. Angle b is always drawn at 90 degrees.\r\n     *\r\n     * Size/Shape: The symbol varies only in length.\r\n     *\r\n     * Used by: Ech1\r\n     */\r\n\r\n    public static readonly LINE30: number = 330;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires four anchor points. Point 1 defines the\r\n     * beginning of the straight line. Point 2 defines the end of the straight-line\r\n     * portion of the graphic. Point 3 defines the diameter. Point 4 defines the\r\n     * orientation of the 180 degree circular arc.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the length of the straight-line portion\r\n     * of the symbol. Point 3 defines the diameter of the arc. Point 4 defines which\r\n     * side of the line the arc is on.\r\n     *\r\n     * Used by: Ech1\r\n     */\r\n    public static readonly LINE31: number = 331;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires three anchor points. Point 1 defines the\r\n     * end of the straight-line portion of the graphic. Point 2 defines the center of\r\n     * the two 90 degree circular arcs. Point 3 defines the tip of the arrowhead.\r\n     *\r\n     * Size/Shape: Points 1 and 3 determine the length of the symbol.\r\n     *\r\n     * Used by: Ech1\r\n     */\r\n    public static readonly LINE32: number = 332;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires three anchor points.\r\n     * Point 1 defines the beginning of the straight line. Point 2\r\n     * defines the end of the straight line portion of the graphic.\r\n     * Point 3 defines the diameter and orientation of the 180 degree\r\n     * circular arc and the tip of the arrowhead.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the length of the straight\r\n     * line portion of the symbol. Point 3 defines which side of the\r\n     * line the arc is on and the diameter of the arc.\r\n     *\r\n     * Used by: Ech1\r\n     */\r\n    public static readonly LINE33: number = 333;\r\n    \r\n    /**\r\n     * Temporary DrawRule for Escort.\r\n     * Has yet to be defined by the MilStd or APP6\r\n     * Points 2 &amp; 3 make a line.  Point 1 will slide the main line.\r\n     * The end points of the line will connect to points 2 &amp; 3\r\n     * There will be a gap in the middle of the line for a unit\r\n     * to be placed as a separate symbol\r\n     * TODO: update when MilStd or APP6 defines a rule\r\n     * NOTE: PLACEHOLDER\r\n     */\r\n    public static readonly LINE50 = 350;\r\n\r\n    /**\r\n     * Anchor Points: This symbol may contain multiple segments. Each segment\r\n     * requires 2 anchor points. Point numbers that define the trace of the\r\n     * segment are sequential beginning with point 1, in increments of 1, up to\r\n     * a max of 99 points. Each anchor point defines the endpoint of a segment’s\r\n     * center line. The anchor points are Air Control Points (ACP),\r\n     * Communications Checkpoints (CCP) or both.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the length of a segment. The\r\n     * information field inside each segment should be moveable and scalable\r\n     * within each segment. The information box outside the symbol should be\r\n     * placed between points 1 and 2 in such a way it does not obscure the\r\n     * symbol.\r\n     *\r\n     * Orientation: The anchor points determine orientation.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly CORRIDOR1: number = 401;\r\n\r\n\r\n    /**\r\n     * Anchor Points: The symbol requires N anchor points, where N is between\r\n     * 3 and 50. Point 1 defines the tip of the arrowhead. Point N-1 defines\r\n     * the rear of the symbol. Point N defines the back of the arrowhead.\r\n     * Anchor points are numbered sequentially beginning with point number\r\n     * one (1), in increments of one (1).\r\n     *\r\n     * Size/Shape: Points 1 through N-1 and 2 determine the symbol’s center line\r\n     * and Point N determines the width. The crossover point on the symbol shall\r\n     * occur between Points 1 and 2.\r\n     *\r\n     * Orientation: The arrowhead typically points toward enemy forces.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly AXIS1: number = 501;\r\n\r\n    /**\r\n     * Anchor Points: The symbol requires N anchor points, where N is between 3\r\n     * and 50. Point 1 defines the tip of the arrowhead. Point N-1 defines the\r\n     * rear of the symbol. Point N defines the back of the arrowhead. Anchor\r\n     * points are numbered sequentially beginning with point number one (1), in\r\n     * increments of one (1).\r\n     *\r\n     * Size/Shape: Points 1 through N-1 and 2 determine the symbol’s center line\r\n     * and Point N determines the width.\r\n     *\r\n     * Orientation: The arrowhead typically points toward enemy forces.\r\n     * \r\n     * Used by: 2525D,Dch1,E\r\n     */\r\n    public static readonly AXIS2: number = 502;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires three anchor points. Points 1 and 2\r\n     * define the endpoints of the infiltration lane and point 3 defines the\r\n     * width on one side of the lane.\r\n     *\r\n     * Size/Shape: Points 1 and 2 determine the center line of the symbol and\r\n     * point 3 determines the width of the infiltration lane. The rest of the\r\n     * symbol stays proportional to the length of the center line.\r\n     *\r\n     * Orientation: Orientation is determined by points 1 and 2.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly POLYLINE1: number = 601;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point. This anchor point\r\n     * represents the center of an ellipse and, therefore, the geographic\r\n     * location of that ellipse.\r\n     *\r\n     * Size/Shape: The size and shape of this symbol is determined by three\r\n     * additional numeric values; A major axis radius, a minor axis radius, and\r\n     * a rotation angle. The radii should be expressed in the appropriate map\r\n     * distance units.\r\n     *\r\n     * Orientation: The orientation of this symbol is determined by the rotation\r\n     * angle provided, where 0 degrees is east/west and a positive rotation\r\n     * angle rotates the ellipse in a counter-clockwise direction.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly ELLIPSE1: number = 701;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires two anchor points and a width,\r\n     * defined in meters, to define the boundary of the area. Points 1 and 2\r\n     * will be located in the center of two opposing sides of the rectangle.\r\n     *\r\n     * Size/Shape: Size: As determined by the anchor points. The anchor points\r\n     * determine the length of the rectangle. The width, defined in meters,\r\n     * will determine the width of the rectangle. Shape: Rectangle. The\r\n     * information fields should be moveable and scalable.\r\n     *\r\n     * Orientation: As determined by the anchor points.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly RECTANGULAR1: number = 801;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one (1) anchor point to define the\r\n     * center of the area.\r\n     *\r\n     * Size/Shape: Size Is determined by the anchor point, the target length\r\n     * (in meters) and target width (in meters). A rectangular target is wider\r\n     * and longer than 200 meters. The information fields should be moveable and\r\n     * saleable within the area. Shape: Rectangle.\r\n     *\r\n     * Orientation: As determined by the Target Attitude (in mils).\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly RECTANGULAR2: number = 802;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor (center) point to define\r\n     * the center of the symbol. The target tactical symbol shall be centered\r\n     * upon the center of the area. The size and the orientation of the target\r\n     * symbol are fixed within the area.\r\n     *\r\n     * Size/Shape: As determined by the anchor points. The anchor points\r\n     * determine the area’s length.\r\n     * Width, determined in meters, will define the width of the rectangle.\r\n     *\r\n     * Orientation: As determined by the anchor points. The center point of the\r\n     * area shall always have the target symbol with the same\r\n     * upright orientation.\r\n     * \r\n     * Used by: 2525D,Dch1,E\r\n     */\r\n    public static readonly RECTANGULAR3: number = 803;\r\n\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one (1) anchor point and a radius.\r\n     * Point 1 defines the center point of the symbol.\r\n     *\r\n     * Size/Shape: Size: The radius defines the size. Shape: Circle. The\r\n     * information fields should be scalable within the circle.\r\n     *\r\n     * Orientation: Not applicable\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly CIRCULAR1: number = 901;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point that defines an\r\n     * object at a dynamic grid location. This coordinate, which pinpoints the\r\n     * current physical location of a specific unit, weapon or acquisition\r\n     * system, may change with the movement of the object. The symbol for that\r\n     * object is located at the anchor point.\r\n     *\r\n     * Size/Shape: The size is determined by the distance in meters from the\r\n     * object at the center of the range fan. The shapes are concentric circles.\r\n     * A minimum of one (1) and a maximum of three (3) concentric circles can be\r\n     * used.\r\n     *\r\n     * Orientation: The center point is typically centered over the known\r\n     * location of a weapon or sensor system.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly CIRCULAR2: number = 902;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires one anchor point that defines an\r\n     * object at a dynamic grid location. This coordinate, which pinpoints the\r\n     * current physical location of a specific unit, weapon or sensor system,\r\n     * may change with the movement of the object. The symbol for that object\r\n     * is located at the anchor point.\r\n     *\r\n     * Size/Shape: Determined by the anchor point, azimuths measured from true\r\n     * north, and the distance (range) in meters. The Left Sector Azimuth is the\r\n     * angle measured from true north to the left sector limit/edge of the\r\n     * Sector Range Fan. The Right Sector Azimuth is the angle measured from\r\n     * true north to the right sector limit/edge of the Sector Range Fan.\r\n     * Multiple distances (ranges) and/or left and right sector limits/edges\r\n     * of the sector, as well as altitude, may be added as required to define\r\n     * the sector. All azimuths are in degrees. All distances (ranges) are in\r\n     * meters. All altitudes are in feet.\r\n     *\r\n     * Orientation: The center point is typically centered over the known\r\n     * location of a weapon or sensor system. The orientation may change as\r\n     * the object moves or changes.\r\n     * \r\n     * Used by: 2525D,Dch1,E,Ech1\r\n     */\r\n    public static readonly ARC1: number = 1001;\r\n\r\n\r\n}\r\n","\r\n\r\n//import { MilStdAttributes } from \"../../renderer/utilities/MilStdAttributes\"\r\n\r\n/**\r\n * Modifier Constants to be used as keys in the modifiers map\r\n */\r\nexport class Modifiers {\r\n    /**\r\n     * <pre>\r\n     * Symbol Icon\r\n     * The innermost part of a symbol, comprised of an icon and optional modifiers, that represents a joint military object (see 5.3.4).\r\n     * Format: Graphic\r\n     * Symbol Set: All\r\n     * Remarks: Determined by SIDC positions 11-20.\r\n     * </pre>\r\n     */\r\n    public static readonly A_SYMBOL_ICON: string = \"A_SYMBOL_ICON\";\r\n    /**\r\n     * <pre>\r\n     * Echelon\r\n     * An amplifier in a unit symbol that identifies command level (see 5.3.7.1 and table VII).\r\n     * Format: Graphic\r\n     * Symbol Set: All\r\n     * Remarks: Determined by SIDC positions 9-10.\r\n     * </pre>\r\n     */\r\n    public static readonly B_ECHELON: string = \"B_ECHELON\";\r\n    /**\r\n     * <pre>\r\n     * Quantity\r\n     * An amplifier in an equipment symbol that identifies the number of items present.\r\n     * Examples include:\r\n     * 350 Beds 50 Gallons\r\n     * Format:\r\n     * Alphanumeric - {1,19}\r\n     * [#########] [XXXXXXXXXX]\r\n     * Symbol Set: 10, 11, 15, 25, 27, 60\r\n     * Remarks: Two-part composite field.\r\n     * Where # is the numeric value [1-999999999], and X is the unit of measure.\r\n     * Note: There should be a space between the numeric and the unit of measure values.\r\n     * </pre>\r\n     */\r\n    public static readonly C_QUANTITY: string = \"C_QUANTITY\";\r\n    /**\r\n     * <pre>\r\n     * Task Force Indicator\r\n     * An amplifier that identifies a unit or activities symbol as a task force (see 5.3.7.2 and figure 14).\r\n     * Format: Graphic\r\n     * Symbol Set: 10\r\n     * Remarks: Determined by SIDC position 8.\r\n     * </pre>\r\n     */\r\n    public static readonly D_TASK_FORCE_INDICATOR: string = \"D_TASK_FORCE_INDICATOR\";\r\n\r\n    /**\r\n     * <pre>\r\n     * Frame Shape Modifier\r\n     * A graphic modifier that displays standard identity, battle dimension, or exercise\r\n     * amplifying descriptors of an object (see 5.3.1 and table II).\r\n     * Format: Graphic\r\n     * Symbol Set: ALL BUT 25,45,46,47\r\n     * Remarks: 2525C, not processed as a modifier in 2525D+\r\n     * </pre>\r\n     */\r\n    public static readonly E_FRAME_SHAPE_MODIFIER: string = \"E_FRAME_SHAPE_MODIFIER\";\r\n\r\n    /**\r\n     * <pre>\r\n     * Reinforced or Reduced\r\n     * An amplifier in a unit symbol that displays (+) for reinforced, (-) for reduced, (<u>+</u>) reinforced and reduced.\r\n     * Format: Alphanumeric - {1,1}\r\n     * Symbol Set: 10\r\n     * Remarks:\r\n     * </pre>\r\n     */\r\n    public static readonly F_REINFORCED_REDUCED: string = \"F_REINFORCED_REDUCED\";\r\n    /**\r\n     * <pre>\r\n     * Staff Comments\r\n     * An amplifier for units, equipment and installations; content is implementation specific.\r\n     * Format: Alphanumeric - {1,20}\r\n     * Symbol Set: 01, 05, 10, 15, 20, 27, 30, 35, 40\r\n     * Remarks:\r\n     * </pre>\r\n     */\r\n    public static readonly G_STAFF_COMMENTS: string = \"G_STAFF_COMMENTS\";\r\n    /**\r\n     * <pre>\r\n     * Additional Information\r\n     * An amplifier for units, equipment and installations; content is implementation specific.\r\n     * Format: Alphanumeric - {1,20}\r\n     * Symbol Set: ALL\r\n     * Remarks:\r\n     * </pre>\r\n     */\r\n    public static readonly H_ADDITIONAL_INFO_1: string = \"H_ADDITIONAL_INFO_1\";\r\n\r\n    /**\r\n     * <pre>\r\n     * Unlisted Point Information\r\n     * An alphanumeric text amplifier used to provide an up to a three-character letter field acronym to describe a point that is not already listed.\r\n     * Format: Alphanumeric - {1,3}\r\n     * Symbol Set: 25\r\n     * Remarks: Only used with Action Points (General) control measure. SIDC 130100.\r\n     * </pre>\r\n     */\r\n    public static readonly H1_ADDITIONAL_INFO_2: string = \"H1_ADDITIONAL_INFO_2\";\r\n\r\n    /**\r\n     * A text modifier for tactical graphics; content is\r\n     * implementation specific.\r\n     * CM: P,L,A,N,B/C,R/N\r\n     * Length: 20\r\n     * @deprecated 2525C\r\n     */\r\n    public static readonly H2_ADDITIONAL_INFO_3: string = \"H2_ADDITIONAL_INFO_3\";\r\n\r\n    /**\r\n     * <pre>\r\n     * Evaluation Rating\r\n     * An amplifier that consists of a one-letter reliability rating and a one-number credibility rating. (See ATP 2-33.4)\r\n     * Format: Alphanumeric - {2,2} [X][#]\r\n     * Symbol Set: 10, 15, 20,27, 40\r\n     * Remarks:\r\n     *\r\n     * Reliability Ratings:\r\n     * A-completely reliable\r\n     * B-usually reliable\r\n     * C-fairly reliable\r\n     * D-not usually reliable\r\n     * E-unreliable\r\n     * F-reliability cannot be judged\r\n     *\r\n     * Credibility Ratings:\r\n     * 1-confirmed by other sources\r\n     * 2-probably true\r\n     * 3-possibly true\r\n     * 4-doubtfully true\r\n     * 5-improbable\r\n     * 6-truth cannot be judged\r\n     * </pre>\r\n     */\r\n    public static readonly J_EVALUATION_RATING: string = \"J_EVALUATION_RATING\";\r\n    /**\r\n     * <pre>\r\n     * Effectiveness\r\n     * An amplifier for units and installations that indicates unit effectiveness or installation capability.\r\n     * Format: Alphanumeric - {2,3}\r\n     * Symbol Set: 10, 15, 27\r\n     * Remarks:\r\n     * List of Values:\r\n     * FO - Fully Operational\r\n     * SO - Substantially operational\r\n     * MO - Marginally operational\r\n     * NO - Not operational\r\n     * UNK - Unknown\r\n     * </pre>\r\n     */\r\n    public static readonly K_COMBAT_EFFECTIVENESS: string = \"K_COMBAT_EFFECTIVENESS\";\r\n    /**\r\n     * <pre>\r\n     * Signature Equipment\r\n     * An amplifier for hostile equipment; \"!\" indicates detectable electronic signatures.\r\n     * Format: Alphanumeric - {1,1}\r\n     * Symbol Set: 15\r\n     * Remarks: The amplifier displayed is the exclamation mark \"!\".\r\n     * </pre>\r\n     */\r\n    public static readonly L_SIGNATURE_EQUIP: string = \"L_SIGNATURE_EQUIP\";\r\n    /**\r\n     * <pre>\r\n     * Higher Formation\r\n     * An amplifier for units that indicates number or title of higher echelon command (corps are designated by Roman numerals).\r\n     * Format: Alphanumeric - {1,21}\r\n     * Symbol Set: 10\r\n     * Remarks: The amplifier displayed is the exclamation mark \"!\".\r\n     * </pre>\r\n     */\r\n    public static readonly M_HIGHER_FORMATION: string = \"M_HIGHER_FORMATION\";\r\n    /**\r\n     * <pre>\r\n     * Hostile (Enemy)\r\n     * An amplifier for equipment; letters \"ENY\" denote hostile symbols.\r\n     * Format: Alphanumeric - {3,3}\r\n     * Symbol Set: 15,25\r\n     * Remarks: Determined by SIDC position 4.\r\n     * Note: This amplifier must be used when displaying enemy/hostile control measures on monochromatic displays\r\n     * </pre>\r\n     */\r\n    public static readonly N_HOSTILE: string = \"N_HOSTILE\";\r\n    /**\r\n     * <pre>\r\n     * IFF/SIF/AIS\r\n     * An amplifier displaying IFF/SIF/AIS Identification modes and codes.\r\n     * Format:\r\n     * Symbol Set: 01, 10, 15, 27, 30, 35\r\n     * Remarks: 'MODE' is not required when displaying.\r\n     * </pre>\r\n     */\r\n    public static readonly P_IFF_SIF_AIS: string = \"P_IFF_SIF_AIS\";\r\n    /**\r\n     * <pre>\r\n     * Direction of Movement Indicator\r\n     * An amplifier consisting of a line with arrow that identifies the direction of movement or intended movement of an object (see 5.3.7.9 and figure 14).\r\n     * Format: Graphic (Alphanumeric for exchange only)\r\n     * Symbol Set: 10, 15, 20, 25, 27\r\n     * Remarks:\r\n     * Renderer Assumes a value in degrees with no text\r\n     * MilStd:\r\n     *\r\n     * </pre>\r\n     */\r\n    public static readonly Q_DIRECTION_OF_MOVEMENT: string = \"Q_DIRECTION_OF_MOVEMENT\";\r\n    /**\r\n     * <pre>\r\n     * Mobility Indicator\r\n     * An amplifier that depicts the mobility of an object not intrinsic to the entity itself (see 5.3.7.9, figure 14 and table IX).\r\n     * Format: Graphic\r\n     * Symbol Set: 10\r\n     * Remarks: Determined by SIDC positions 9-10\r\n     * </pre>\r\n     */\r\n    public static readonly R_MOBILITY_INDICATOR: string = \"R_MOBILITY_INDICATOR\";\r\n    /**\r\n     * <pre>\r\n     * SIGINT Mobility Indicator\r\n     * An amplifier that indicates the mobility of a SIGINT unit.\r\n     * Format: Alphanumeric - {1,1}\r\n     * Symbol Set: 50, 51, 52, 53, 54\r\n     * Remarks:\r\n     * List of Values:\r\n     * M = Mobile,\r\n     * S = Static\r\n     * U = Uncertain.\r\n     * </pre>\r\n     */\r\n    public static readonly R2_SIGNIT_MOBILITY_INDICATOR: string = \"R2_SIGNIT_MOBILITY_INDICATOR\";\r\n    /**\r\n     * <pre>\r\n     * Headquarters Staff Indicator\r\n     * An amplifier for units, installations and activities that identifies them as a headquarters (see figure 14 and figure 13).\r\n     * Format: Graphic\r\n     * Symbol Set: 10, 20, 40\r\n     * Remarks: Determined by SIDC position 8.\r\n     * </pre>\r\n     */\r\n    public static readonly S_HQ_STAFF_INDICATOR: string = \"S_HQ_STAFF_INDICATOR\";\r\n    /**\r\n     * <pre>\r\n     * Offset Location Indicator\r\n     * An amplifier used to indicate the offset or precise location of a single point symbol (see 5.3.7.5, 5.3.12, and figure 14).\r\n     * Format: Graphic\r\n     * Symbol Set: 10, 20, 25, 27, 40\r\n     * Remarks: Determined by individual system implementations, not implemented by the renderer.\r\n     * </pre>\r\n     */\r\n    public static readonly S2_OFFSET_INDICATOR: string = \"S2_OFFSET_INDICATOR\";\r\n    /**\r\n     * <pre>\r\n     * Unique Designation\r\n     * An amplifier that uniquely identifies a particular symbol or track number. Identifies acquisitions number when used with SIGINT symbology.\r\n     * Format: Alphanumeric - {1,30}\r\n     * Symbol Set: All\r\n     * Remarks:\r\n     * </pre>\r\n     */\r\n    public static readonly T_UNIQUE_DESIGNATION_1: string = \"T_UNIQUE_DESIGNATION_1\";\r\n    /**\r\n     * <pre>\r\n     * Lines - Unique Identifier or Primary Purpose\r\n     * An amplifier that uniquely identifies a particular symbol or track number. Identifies acquisitions number when used with SIGINT symbology.\r\n     * Format: Alphanumeric - Lines: {1,30}, Points: Alphanumeric - {1,7}\r\n     * Symbol Set: 25\r\n     * Remarks:\r\n     * </pre>\r\n     */\r\n    public static readonly T1_UNIQUE_DESIGNATION_2: string = \"T1_UNIQUE_DESIGNATION_2\";\r\n    /**\r\n     * <pre>\r\n     * Lines - Unique Identifier or Primary Purpose\r\n     * An amplifier used to provide the designation of the Establishing Headquarters.\r\n     * Format: Alphanumeric - {1,7}\r\n     * Symbol Set: 25\r\n     * Remarks: Used with Fire Support Control Measures only.\r\n     * </pre>\r\n     */\r\n    public static readonly T2_UNIQUE_DESIGNATION_3: string = \"T2_UNIQUE_DESIGNATION_3\";\r\n    /**\r\n     * <pre>\r\n     * Type\r\n     * An amplifier for equipment that indicates types of equipment.\r\n     * Format: Alphanumeric - {1,24}\r\n     * Symbol Set: Not Installation(20), Activites(40), or CyberSpace(60)\r\n     * Remarks:\r\n     * Example:\r\n     * AH-64 for Attack Helicopter\r\n     * </pre>\r\n     */\r\n    public static readonly V_EQUIP_TYPE: string = \"V_EQUIP_TYPE\";\r\n    /**\r\n     * <pre>\r\n     * Date/Time Group (DTG) W\r\n     * An amplifier for displaying a date-time group (DDHHMMSSZMONYYYY) or (DDHHMMZMMMYYYY) or \"O/O\" for On Order.\r\n     * Field \"W\" is used to provide DTG or if used with field \"W1\" the start of a period of time.\r\n     * Field \"W1\" is used to provide the end of a period of time.\r\n     * Format: Alphanumeric - {3,16}\r\n     * Symbol Set: 10, 15, 20, 25, 27, 40, 45\r\n     * Remarks:\r\n     * The date-time group is composed of a group of six numeric digits with a time zone suffix and the standardized three-letter abbreviation for the month followed by four digits representing the year.\r\n     * The first pair of digits represents the day; the second pair, the hour; the third pair, the minutes. For automated systems, two digits may be added before the time zone suffix and after the minutes to designate seconds (see 5.3.7.8).\r\n     * </pre>\r\n     */\r\n    public static readonly W_DTG_1: string = \"W_DTG_1\";\r\n    /**\r\n     * <pre>\r\n     * Date/Time Group (DTG) W1\r\n     * An amplifier for displaying a date-time group (DDHHMMSSZMONYYYY) or (DDHHMMZMMMYYYY) or \"O/O\" for On Order.\r\n     * Field \"W\" is used to provide DTG or if used with field \"W1\" the start of a period of time.\r\n     * Field \"W1\" is used to provide the end of a period of time.\r\n     * Format: Alphanumeric - {3,16}\r\n     * Symbol Set: 25\r\n     * Remarks:\r\n     * The date-time group is composed of a group of six numeric digits with a time zone suffix and the standardized three-letter abbreviation for the month followed by four digits representing the year.\r\n     * The first pair of digits represents the day; the second pair, the hour; the third pair, the minutes. For automated systems, two digits may be added before the time zone suffix and after the minutes to designate seconds (see 5.3.7.8).\r\n     * </pre>\r\n     */\r\n    public static readonly W1_DTG_2: string = \"W1_DTG_2\";\r\n    /**\r\n     * <pre>\r\n     * Altitude/Depth\r\n     * An amplifier that displays either altitude, flight level, depth for submerged objects or height of equipment or structures on the ground, the minimum, maximum and/or specific altitude (in feet or meters in relation to a reference datum) or depth (for submerged objects in feet below sea level). See 5.3.7.6 for content.\r\n     * Format:\r\n     * Symbol Set: All but 40 & 60\r\n     * Remarks:\r\n     * SM = Statute Miles\r\n     * DM = Data Miles\r\n     * Notes:\r\n     * The Renderer handles the whole value as a string for Single Point Icons.\r\n     * For multipoints, it expects just a number and an accompanying attribute {@link MilStdAttributes.AltitudeUnits}\r\n     * Default behavior assumes feet.\r\n     * </pre>\r\n     */\r\n    public static readonly X_ALTITUDE_DEPTH: string = \"X_ALTITUDE_DEPTH\";\r\n    /**\r\n     * <pre>\r\n     * Location\r\n     * An amplifier that displays a symbol's location in degrees, minutes and decimal minutes (or in MGRS, GARS, or other applicable display formats).\r\n     * Format: Alphanumeric - {3,16}\r\n     * Symbol Set: 10, 15, 20, 25, 27, 30, 40\r\n     * Remarks: Exchange format is implementation specific.\r\n     * </pre>\r\n     */\r\n    public static readonly Y_LOCATION: string = \"Y_LOCATION\";\r\n    /**\r\n     * <pre>\r\n     * Speed\r\n     * An amplifier that displays velocity (see 5.3.7.7).\r\n     * Format: Alphanumeric - {5,9} [#####] [XXX]\r\n     * Symbol Set: NOT 20, 35, 40, 60\r\n     * Remarks:\r\n     * Two-part composite field.\r\n     * Where # is the numeric value [1-999999999], and XXX is the unit of measure (KPH, KPS, MPH, NMH, KTS).\r\n     * Note: There should be a space between the numeric and the unit of measure values.\r\n     * </pre>\r\n     */\r\n    public static readonly Z_SPEED: string = \"Z_SPEED\";\r\n    /**\r\n     * <pre>\r\n     * Special C2 Headquarters\r\n     * A amplifier that is contained inside the frame in place of the main icon and contains the name of the special C2 Headquarters.\r\n     * Format: Alphanumeric - {1,9}\r\n     * Symbol Set: 10\r\n     * Remarks:\r\n     * Examples: Named command such as SHAPE, PACOM, and joint, multinational, or coalition commands such as CJTF, JTF, or MJTF.\r\n     * </pre>\r\n     */\r\n    public static readonly AA_SPECIAL_C2_HQ: string = \"AA_SPECIAL_C2_HQ\";\r\n    /**\r\n     * <pre>\r\n     * Feint/Dummy indicator\r\n     * An amplifier that identifies an offensive or defensive unit, intended to draw the enemy's attention away from the area of the main attack.\r\n     * Format: Graphic\r\n     * Symbol Set: 10, 15, 20, 25\r\n     * Remarks: Determined by SIDC position 8.\r\n     * </pre>\r\n     */\r\n    public static readonly AB_FEINT_DUMMY_INDICATOR: string = \"AB_FEINT_DUMMY_INDICATOR\";\r\n\r\n    /**\r\n     * <pre>\r\n     * Platform Type\r\n     * An amplifier that identifies the electronic identification for a pulsed or non-pulsed electromagnetic emission.\r\n     * Format: Alphanumeric - {5,5}\r\n     * Symbol Set: 10, 15\r\n     * Remarks:\r\n     * List of Values:\r\n     * ELNOT = Electronic intelligence notation\r\n     * CENOT = Communications intelligence notation\r\n     * </pre>\r\n     */\r\n    public static readonly AD_PLATFORM_TYPE: string = \"AD_PLATFORM_TYPE\";\r\n    /**\r\n     * <pre>\r\n     * Platform Type\r\n     * An amplifier that identifies equipment teardown time in minutes.\r\n     * Format: Numeric – {1,3}\r\n     * Symbol Set: 10(2525E), 15\r\n     * Remarks:\r\n     * </pre>\r\n     */\r\n    public static readonly AE_EQUIPMENT_TEARDOWN_TIME: string = \"AE_EQUIPMENT_TEARDOWN_TIME\";\r\n    /**\r\n     * <pre>\r\n     * Common Identifier\r\n     * An amplifier to provide a common name used to identify an entity.\r\n     * Format: Alphanumeric - {1,12}\r\n     * Symbol Set: 10(2525E), 15, 27\r\n     * Remarks: Example: \"Hawk\" for Hawk SAM system.\r\n     * </pre>\r\n     */\r\n    public static readonly AF_COMMON_IDENTIFIER: string = \"AF_COMMON_IDENTIFIER\";\r\n    /**\r\n     * <pre>\r\n     * Auxiliary Equipment Indicator\r\n     * An amplifier for equipment that indicates the presence of a towed sonar array (see 5.3.7.11, figure 14 and table IX).\r\n     * Format: Graphic\r\n     * Symbol Set: 15\r\n     * Remarks: Determined by SIDC positions 9-10.\r\n     * </pre>\r\n     */\r\n    public static readonly AG_AUX_EQUIP_INDICATOR: string = \"AG_AUX_EQUIP_INDICATOR\";\r\n    /**\r\n     * <pre>\r\n     * Area of Uncertainty\r\n     * An amplifier that indicates the area where an object is most likely to be, based on the object's last report and\r\n     * the reporting accuracy of the sensor that detected the object (see 5.3.7.13.1 and figure 18.\r\n     * Format: Graphic (Alphanumeric for exchange only)\r\n     * Symbol Set: 01, 05, 10, 15, 20, 25, 27, 30, 35, 40\r\n     * Remarks:\r\n     * The amplifier can be displayed as an ellipse, a bearing box, or a line of bearing, depending on the report received for the object.\r\n     * Notes: Not implemented by the renderer\r\n     * </pre>\r\n     */\r\n    public static readonly AH_AREA_OF_UNCERTAINTY: string = \"AH_AREA_OF_UNCERTAINTY\";\r\n    /**\r\n     * <pre>\r\n     * Dead Reckoning Trailer\r\n     * An amplifier that identifies where an object should be located at present, given its last reported course and speed (see 5.3.7.13.2).\r\n     * Format: Graphic\r\n     * Symbol Set: 01, 05, 10, 15, 20, 25, 27, 30, 35, 40\r\n     * Remarks:\r\n     * Locally derived information. This datum is not exchanged.\r\n     * Notes: Not implemented by the renderer\r\n     * </pre>\r\n     */\r\n    public static readonly AI_DEAD_RECKONING_TRAILER: string = \"AI_DEAD_RECKONING_TRAILER\";\r\n    /**\r\n     * <pre>\r\n     * Speed Leader\r\n     * An amplifier that depicts the speed and direction of movement of an object (see 5.3.7.13.3 and figure 18).\r\n     * Format: Graphic\r\n     * Symbol Set: 10, 15, 30, 35\r\n     * Remarks: Set as \"[Speed] [unit of measure] [angle in degrees if 3 characters \"045\", and in mils if 4 characters \"0150]\" like [100 KPH 045]\r\n     * Valid units of measure are: KPH, KPS, MPH, NMH, KTS\r\n     * Notes: It is recommended users handle this amplifier within their map engine many maps always show icons in the upright position when the map\r\n     * is rotated, invalidating the line that's render with the symbol.\r\n     * </pre>\r\n     */\r\n    public static readonly AJ_SPEED_LEADER: string = \"AJ_SPEED_LEADER\";\r\n    /**\r\n     * <pre>\r\n     * Pairing Line\r\n     * An amplifier that connects two objects and is updated dynamically as the positions of the two objects change (see 5.3.7.13.4 and figure 18).\r\n     * Format: Graphic\r\n     * Symbol Set: NA\r\n     * Remarks:\r\n     * Notes: Not implemented by the renderer\r\n     * </pre>\r\n     */\r\n    public static readonly AK_PAIRING_LINE: string = \"AK_PAIRING_LINE\";\r\n    /**\r\n     * <pre>\r\n     * Operational Condition\r\n     * An amplifier that indicates operational condition or capacity.\r\n     * Format: Graphic\r\n     * Symbol Set: 01, 05,10, 15, 20, 30, 35\r\n     * Remarks: Determined by SIDC position 7.\r\n     * </pre>\r\n     */\r\n    public static readonly AL_OPERATIONAL_CONDITION: string = \"AL_OPERATIONAL_CONDITION\";\r\n\r\n    /**\r\n     * <pre>\r\n     * Distance\r\n     * An amplifier that displays a minimum, maximum, or a specific distance (range, radius, width, length, etc.), in meters.\r\n     * Format: Alphanumeric - {3,9} [#] [X]\r\n     * Symbol Set: 25\r\n     * Remarks:\r\n     * \"#\" is the value (range 0-99999)\r\n     * XXX is the distance unit.\r\n     * There should be a space between the integer and the unit of measure values.\r\n     * Where more than one distance is specified the AM amplifier will be suffixed with a numeric entry, e.g. AM1, AM2.\r\n     * Note:\r\n     * Renderer expects just a number or a comma delimited string of numbers and an accompanying attribute {@link MilStdAttributes.DistanceUnits}\r\n     * Default behavior assumes meters.\r\n     * </pre>\r\n     */\r\n    public static readonly AM_DISTANCE: string = \"AM_DISTANCE\";\r\n    /**\r\n     * <pre>\r\n     * Azimuth\r\n     * An amplifier that displays an angle measured from true north to any other line in degrees.\r\n     * Format: Alphanumeric - {7,8} [#####] [XXX]\r\n     * Symbol Set: 25\r\n     * Remarks:\r\n     * For Degrees entries.\r\n     * XXX DGT, where XXX is degrees from 000-359 and DGT is referenced to TRUE North.\r\n     * For Mils entries.\r\n     * XXXX MGT, where XXXX is MILS from 0000-6399 and MGT is referenced to TRUE North.\r\n     * Where more than one angle is specified the AN amplifier will be suffixed with a numeric entry, e.g. AN1, AN2.\r\n     * Note:\r\n     * Renderer expects just a number or a comma delimited string of numbers\r\n     * </pre>\r\n     */\r\n    public static readonly AN_AZIMUTH: string = \"AN_AZIMUTH\";\r\n\r\n    /**\r\n     * Engagement Bar\r\n     * A graphic amplifier placed immediately atop the symbol. May denote:\r\n     * A) local/remote engagement status - 'R' for remote, 'B' for mix of local/remote, none for local\r\n     * B) engagement status\r\n     * C) weapon type.\r\n     *\r\n     * Format:\r\n     * Composite list of values\r\n     * Alphanumeric - {6,10}\r\n     * A:BBB-CC\r\n     * Symbol Set: 01, 05, 10, 30, 35\r\n     * Remarks: See 5.3.7.15.3 for explanation of engagement bar structure and codes.\r\n     * A - Type of Engagement\r\n     * BBB - Engagement Stage\r\n     * CC - Type of Weapon Assignment\r\n     */\r\n    public static readonly AO_ENGAGEMENT_BAR: string = \"AO_ENGAGEMENT_BAR\";\r\n\r\n    /**\r\n     * <pre>\r\n     * Target Number\r\n     * An amplifier used in Fire Support operations to uniquely designate targets in accordance with STANAG 2934.\r\n     * Format: Alphanumeric - {6,6} [XX][####]\r\n     * Symbol Set: 25\r\n     * Remarks:\r\n     * Two-part composite field.\r\n     * Where positions 1-2 are text, and positions 3-6 are numeric.\r\n     * </pre>\r\n     */\r\n    public static readonly AP_TARGET_NUMBER: string = \"AP_TARGET_NUMBER\";\r\n\r\n    /**\r\n     * <pre>\r\n     * Target Number Extension\r\n     * An amplifier used to identify a target number extension which is a sequentially assigned number identifying the individual elements in a target (MIL-STD-6017),\r\n     * Format: Numeric – {2,3} [-##]\r\n     * Symbol Set: 25\r\n     * Remarks:\r\n     * Position 1 is a dash (-) and positions 2-3 are numbers, from 1 through 15.\r\n     * It is applicable only to the \"Point or Single Target\" symbol.\r\n     * It is conditional upon the presence of the Target Number amplifier and is visually displayed appended to the Target Number amplifier.\r\n     * </pre>\r\n     */\r\n    public static readonly AP1_TARGET_NUMBER_EXTENSION: string = \"AP1_TARGET_NUMBER_EXTENSION\";\r\n\r\n    /**\r\n     * <pre>\r\n     * Guarded Unit\r\n     * An amplifier used during ballistic missile defense. Some tracks are designated as guarded by a particular unit.\r\n     * Format: Alphanumeric - {6,6} [XX]\r\n     * Symbol Set: 10(2525E), 15, 20(2525E), 30\r\n     * Remarks:\r\n     * Single value:\r\n     * BG - Guarded Unit\r\n     * </pre>\r\n     */\r\n    public static readonly AQ_GUARDED_UNIT: string = \"AQ_GUARDED_UNIT\";\r\n\r\n    /**\r\n     * <pre>\r\n     * Special Designator\r\n     * An amplifier that identifies special track designators.\r\n     * Format: Alphanumeric - {3,3}\r\n     * Symbol Set: 10, 30, 35\r\n     * Remarks:\r\n     * List of values:\r\n     * NRT - Non-Real Time.\r\n     * SIG - Tactically Significant Tracks.\r\n     * </pre>\r\n     */\r\n    public static readonly AR_SPECIAL_DESIGNATOR: string = \"AR_SPECIAL_DESIGNATOR\";\r\n\r\n    /**\r\n     * <pre>\r\n     * Country\r\n     * A three-letter code that indicates the country of origin of the organization (US systems shall use GENC).\r\n     * Format: Alphanumeric - {3,3}\r\n     * Symbol Set: All\r\n     * Remarks: Determined by SIDC positions 28-30.\r\n     * </pre>\r\n     */\r\n    public static readonly AS_COUNTRY: string = \"AS_COUNTRY\";\r\n\r\n    /**\r\n     * <pre>\r\n     * Capacity of Installation\r\n     * Capacity of installation displayed.\r\n     * Format: Alphanumeric - {1,19} [#########] [XXXXXXXXXX]\r\n     * Symbol Set: 2525E addition, not currently defined.  Probably 20\r\n     * Remarks:\r\n     * Two-part composite field.\r\n     * Comprised of:\r\n     * Quantity 0-99999999 followed by the unit of measure.\r\n     * e.g. 400 Beds\r\n     * </pre>\r\n     */\r\n    public static readonly AT_CAPACITY_OF_INSTALLATION: string = \"AT_CAPACITY_OF_INSTALLATION\";\r\n\r\n    /**\r\n     * <pre>\r\n     * Leadership\r\n     * Identifies Leadership (ONLY IN DISMOUNTED INDIVIDUAL)\r\n     * Format: Graphic\r\n     * Symbol Set: 27(2525E)\r\n     * Remarks: Determined by SIDC positions 9-10.\r\n     * </pre>\r\n     */\r\n    public static readonly AV_LEADERSHIP: string = \"AV_LEADERSHIP\";\r\n\r\n    /**\r\n     * <pre>\r\n     * Headquarters Element\r\n     * An amplifier that indicates what type of element of a headquarters is being represented, such as TOC, MAIN2.\r\n     * Format: Alphanumeric {0,8}\r\n     * Symbol Set: 10(2525E)\r\n     * Remarks: Location currently undefined\r\n     * </pre>\r\n     */\r\n    public static readonly AW_HEADQUARTERS_ELEMENT: string = \"AW_HEADQUARTERS_ELEMENT\";\r\n\r\n    /**\r\n     * <pre>\r\n     * Installation Composition\r\n     * Indicates the component type of the installation\r\n     * Format: Alphanumeric {3,7}\r\n     * Symbol Set: 20(2525E)\r\n     * Remarks: Location currently undefined\r\n     * List of Values:\r\n     * DEVELOP - Development.\r\n     * RSRCH - Research.\r\n     * PROD - Production.\r\n     * SVC - Service.\r\n     * STORE - Storage.\r\n     * UTIL - Utility.\r\n     * </pre>\r\n     */\r\n    public static readonly AX_INSTALLATION_COMPOSITION: string = \"AX_INSTALLATION_COMPOSITION\";\r\n\r\n    /**\r\n     * <pre>\r\n     * Network Identifier\r\n     * Indicates the network the entity has privileges within.\r\n     * Format: Alphanumeric\r\n     * Symbol Set: undefined\r\n     * Remarks:\r\n     * The colour of the graphic shall be assignable by the operator.\r\n     * Notes: undefined\r\n     * </pre>\r\n     */\r\n    public static readonly AY_NETWORK_IDENTIFIER: string = \"AY_NETWORK_IDENTIFIER\";\r\n\r\n    //public static final String LENGTH = \"Length\";\r\n    //public static final String WIDTH = \"Width\";\r\n    //public static final String RADIUS = \"Radius\";\r\n    //public static final String SEGMENT_DATA = \"Segment Data\";\r\n\r\n    /**\r\n     * Returns an Arraylist of the all the modifiers that appear as labels and are not\r\n     * derived from the symbol code or are external to symbol data like offset indicator.\r\n     * Also includes modifiers that control the shape of a symbol like AM &amp; AN.\r\n     * @return Array<string>\r\n     */\r\n    public static GetModifierList(): Array<string> {\r\n        let list: Array<string> = new Array<string>();\r\n\r\n        //list.push(A_SYMBOL_ICON);//graphical, feeds off of symbol code,\r\n        //list.push(B_ECHELON);//graphical, feeds off of symbol code,\r\n        list.push(Modifiers.C_QUANTITY);\r\n        list.push(Modifiers.D_TASK_FORCE_INDICATOR);//graphical, feeds off of symbol code,\r\n        //list.push(E_FRAME_SHAPE_MODIFIER);//symbol frame, feeds off of symbol code, symbol set\r\n        list.push(Modifiers.F_REINFORCED_REDUCED);//R = reinforced, D = reduced, RD = reinforced and reduced\r\n        list.push(Modifiers.G_STAFF_COMMENTS);\r\n        list.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n        list.push(Modifiers.H1_ADDITIONAL_INFO_2);\r\n        list.push(Modifiers.J_EVALUATION_RATING);\r\n        list.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n        list.push(Modifiers.L_SIGNATURE_EQUIP);\r\n        list.push(Modifiers.M_HIGHER_FORMATION);\r\n        list.push(Modifiers.N_HOSTILE);\r\n        list.push(Modifiers.P_IFF_SIF_AIS);\r\n        list.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);//number in mils\r\n        //list.push(R_MOBILITY_INDICATOR);//graphical, feeds off of symbol code,\r\n        list.push(Modifiers.R2_SIGNIT_MOBILITY_INDICATOR);\r\n        //list.push(S_HQ_STAFF_INDICATOR);//graphical, feeds off of symbol code,\r\n        list.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n        list.push(Modifiers.T1_UNIQUE_DESIGNATION_2);\r\n        list.push(Modifiers.V_EQUIP_TYPE);\r\n        list.push(Modifiers.W_DTG_1);\r\n        list.push(Modifiers.W1_DTG_2);\r\n        list.push(Modifiers.X_ALTITUDE_DEPTH);\r\n        list.push(Modifiers.Y_LOCATION);\r\n        list.push(Modifiers.Z_SPEED);\r\n\r\n        list.push(Modifiers.AA_SPECIAL_C2_HQ);\r\n        //list.push(AB_FEINT_DUMMY_INDICATOR);//graphical, feeds off of symbol code,\r\n        //list.push(AC_INSTALLATION);//graphical, feeds off of symbol code,\r\n        list.push(Modifiers.AD_PLATFORM_TYPE);\r\n        list.push(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n        list.push(Modifiers.AF_COMMON_IDENTIFIER);\r\n        //list.push(AG_AUX_EQUIP_INDICATOR);\r\n        list.push(Modifiers.AH_AREA_OF_UNCERTAINTY);\r\n        list.push(Modifiers.AI_DEAD_RECKONING_TRAILER);\r\n        list.push(Modifiers.AJ_SPEED_LEADER);//graphical\r\n        //list.push(AK_PAIRING_LINE);\r\n        //list.push(AL_OPERATIONAL_CONDITION);//2525C ////graphical, feeds off of symbol code, SIDC positions 4\r\n        list.push(Modifiers.AM_DISTANCE);\r\n        list.push(Modifiers.AN_AZIMUTH);\r\n        list.push(Modifiers.AO_ENGAGEMENT_BAR);//2525C\r\n        list.push(Modifiers.AP_TARGET_NUMBER);\r\n        list.push(Modifiers.AP1_TARGET_NUMBER_EXTENSION);\r\n        list.push((Modifiers.AQ_GUARDED_UNIT));\r\n        list.push((Modifiers.AR_SPECIAL_DESIGNATOR));\r\n        //list.push((AS_COUNTRY));\r\n\r\n\r\n        return list;\r\n    }\r\n\r\n    /**\r\n     * Returns an ArrayList of the modifier constants that are determined by the symbol code\r\n     * and therefore don't need their values to be manually typed or selected.\r\n     * (Based on the comments in GetModifierList, GetUnitModifierList, and GetControlMeasureModifierList.)\r\n     * @return Array<string>\r\n     */\r\n    public static GetSymbolCodeModifiersList(): Array<string> {\r\n        let list: Array<string> = new Array();\r\n\r\n        list.push(Modifiers.A_SYMBOL_ICON);//graphical, feeds off of symbol code,\r\n        list.push(Modifiers.B_ECHELON);//graphical, feeds off of symbol code,\r\n        list.push(Modifiers.D_TASK_FORCE_INDICATOR);//graphical, feeds off of symbol code,\r\n        list.push(Modifiers.N_HOSTILE);//textual, feeds off symbol code (gets set to \"ENY\" if hostile)\r\n        list.push(Modifiers.R_MOBILITY_INDICATOR);//graphical, feeds off of symbol code,\r\n        list.push(Modifiers.S_HQ_STAFF_INDICATOR);//graphical, feeds off of symbol code,\r\n        list.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);//graphical, feeds off of symbol code,\r\n        list.push(Modifiers.AG_AUX_EQUIP_INDICATOR);//graphical, feeds off of symbol code,\r\n        list.push(Modifiers.AJ_SPEED_LEADER);//graphical\r\n        list.push(Modifiers.AL_OPERATIONAL_CONDITION);//2525C ////graphical, feeds off of symbol code, SIDC positions 4\r\n        list.push(Modifiers.AS_COUNTRY);//no need to manually enter code as the selector for the code is now implemented\r\n        //list.push(-1); // TODO add missing modifiers (weather, others?) so this nameless default value doesn't get added\r\n\r\n        return list;\r\n    }\r\n\r\n    /**\r\n     * Returns an Arraylist of the modifier names for units\r\n     * @return Array<string>\r\n     */\r\n    public static GetUnitModifierList(): Array<string> {\r\n        let list: Array<string> = new Array<string>();\r\n\r\n        //list.push(ModifierType.A_SYMBOL_ICON);//graphical, feeds off of symbol code, SIDC positions 3, 5-10\r\n        //list.push(ModifierType.B_ECHELON);//graphical, feeds off of symbol code, SIDC positions 11-12\r\n        list.push(Modifiers.C_QUANTITY);\r\n        //list.push(D_TASK_FORCE_INDICATOR);//graphical, feeds off of symbol code, SIDC positions 11-12\r\n        //list.push(E_FRAME_SHAPE_MODIFIER);//symbol frame, feeds off of symbol code, SIDC positions 3-4\r\n        list.push(Modifiers.F_REINFORCED_REDUCED);//R = reinforced, D = reduced, RD = reinforced and reduced\r\n        list.push(Modifiers.G_STAFF_COMMENTS);\r\n        list.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n        //list.push(H1_ADDITIONAL_INFO_2);\r\n        //list.push(H2_ADDITIONAL_INFO_3);\r\n        list.push(Modifiers.J_EVALUATION_RATING);\r\n        list.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n        list.push(Modifiers.L_SIGNATURE_EQUIP);\r\n        list.push(Modifiers.M_HIGHER_FORMATION);\r\n        list.push(Modifiers.N_HOSTILE);\r\n        list.push(Modifiers.P_IFF_SIF_AIS);\r\n        list.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);//number in mils\r\n        //list.push(R_MOBILITY_INDICATOR);//graphical, feeds off of symbol code, SIDC positions 11-12\r\n        list.push(Modifiers.R2_SIGNIT_MOBILITY_INDICATOR);\r\n        //list.push(S_HQ_STAFF_OR_OFFSET_INDICATOR);//graphical, feeds off of symbol code, SIDC positions 11-12\r\n        list.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n        //list.push(T1_UNIQUE_DESIGNATION_2);\r\n        list.push(Modifiers.V_EQUIP_TYPE);\r\n        list.push(Modifiers.W_DTG_1);\r\n        list.push(Modifiers.W1_DTG_2);\r\n        list.push(Modifiers.X_ALTITUDE_DEPTH);\r\n        list.push(Modifiers.Y_LOCATION);\r\n        list.push(Modifiers.Z_SPEED);\r\n\r\n        list.push(Modifiers.AA_SPECIAL_C2_HQ);\r\n        //list.push(AB_FEINT_DUMMY_INDICATOR);//graphical, feeds off of symbol code, SIDC positions 11-12\r\n        //list.push(AC_INSTALLATION);//graphical, feeds off of symbol code, SIDC positions 11-12\r\n        list.push(Modifiers.AD_PLATFORM_TYPE);\r\n        list.push(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n        list.push(Modifiers.AF_COMMON_IDENTIFIER);\r\n        //list.push(AG_AUX_EQUIP_INDICATOR);//graphical\r\n        //list.push(AH_AREA_OF_UNCERTAINTY);//graphical and on client of renderer\r\n        //list.push(AI_DEAD_RECKONING_TRAILER);//graphical\r\n        list.push(Modifiers.AJ_SPEED_LEADER);\r\n        list.push(Modifiers.AK_PAIRING_LINE);\r\n        //list.push(AL_OPERATIONAL_CONDITION);//2525C ////graphical, feeds off of symbol code, SIDC positions 4\r\n        list.push(Modifiers.AO_ENGAGEMENT_BAR);//2525C\r\n        list.push(Modifiers.AP_TARGET_NUMBER);\r\n        list.push(Modifiers.AP1_TARGET_NUMBER_EXTENSION);\r\n        list.push((Modifiers.AQ_GUARDED_UNIT));\r\n        list.push((Modifiers.AR_SPECIAL_DESIGNATOR));\r\n        list.push((Modifiers.AS_COUNTRY));\r\n\r\n\r\n        return list;\r\n    }\r\n\r\n    /**\r\n     * Returns an Arraylist of the modifiers for Control Measures\r\n     * @return Array<string>\r\n     */\r\n    public static GetControlMeasureModifierList(): Array<string> {\r\n        let list: Array<string> = new Array<string>();\r\n\r\n        //list.push(ModifierType.B_ECHELON);//graphical, feeds off of symbol code,\r\n        list.push(Modifiers.C_QUANTITY);\r\n        list.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n        list.push(Modifiers.H1_ADDITIONAL_INFO_2);\r\n        list.push(Modifiers.N_HOSTILE);\r\n        list.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);//number in mils\r\n        //list.push(S2);//graphical, up to renderer client\r\n        list.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n        list.push(Modifiers.T1_UNIQUE_DESIGNATION_2);\r\n        list.push(Modifiers.V_EQUIP_TYPE);\r\n        list.push(Modifiers.W_DTG_1);\r\n        list.push(Modifiers.W1_DTG_2);\r\n        list.push(Modifiers.X_ALTITUDE_DEPTH);\r\n        list.push(Modifiers.Y_LOCATION);\r\n\r\n        list.push(Modifiers.AM_DISTANCE);\r\n        list.push(Modifiers.AN_AZIMUTH);\r\n        list.push(Modifiers.AP_TARGET_NUMBER);\r\n        list.push(Modifiers.AP1_TARGET_NUMBER_EXTENSION);\r\n        list.push((Modifiers.AS_COUNTRY));\r\n\r\n\r\n\r\n\r\n        return list;\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param modifier like Modifiers.C_QUANTITY\r\n     * @return modifier name based on modifier constants\r\n     */\r\n    public static getModifierName(modifier: string): string {\r\n        switch (modifier) {\r\n            case Modifiers.A_SYMBOL_ICON: {\r\n                return \"Symbol Icon\";\r\n            }\r\n\r\n            case Modifiers.B_ECHELON: {\r\n                return \"Echelon\";\r\n            }\r\n\r\n            case Modifiers.C_QUANTITY: {\r\n                return \"Quantity\";\r\n            }\r\n\r\n            case Modifiers.D_TASK_FORCE_INDICATOR: {\r\n                return \"Task Force Indicator\";\r\n            }\r\n\r\n            case Modifiers.F_REINFORCED_REDUCED: {\r\n                return \"Reinforce Reduced\";\r\n            }\r\n\r\n            case Modifiers.G_STAFF_COMMENTS: {\r\n                return \"Staff Comments\";\r\n            }\r\n\r\n            case Modifiers.H_ADDITIONAL_INFO_1: {\r\n                return \"Additional Info 1\";\r\n            }\r\n\r\n            case Modifiers.H1_ADDITIONAL_INFO_2: {\r\n                return \"Additional Info 2\";\r\n            }\r\n\r\n            case Modifiers.J_EVALUATION_RATING: {\r\n                return \"Evaluation Rating\";\r\n            }\r\n\r\n            case Modifiers.K_COMBAT_EFFECTIVENESS: {\r\n                return \"Combat Effectiveness\";\r\n            }\r\n\r\n            case Modifiers.L_SIGNATURE_EQUIP: {\r\n                return \"Signature Equipment\";\r\n            }\r\n\r\n            case Modifiers.M_HIGHER_FORMATION: {\r\n                return \"Higher Formation\";\r\n            }\r\n\r\n            case Modifiers.N_HOSTILE: {\r\n                return \"Hostile\";\r\n            }\r\n\r\n            case Modifiers.P_IFF_SIF_AIS: {\r\n                return \"IFF SIF AIS\";\r\n            }\r\n\r\n            case Modifiers.Q_DIRECTION_OF_MOVEMENT: {\r\n                return \"Direction of Movement\";\r\n            }\r\n\r\n            case Modifiers.R_MOBILITY_INDICATOR: {\r\n                return \"Mobility Indicator\";\r\n            }\r\n\r\n            case Modifiers.R2_SIGNIT_MOBILITY_INDICATOR: {\r\n                return \"Signals Intelligence Mobility Indicator\";\r\n            }\r\n\r\n            case Modifiers.S_HQ_STAFF_INDICATOR: {\r\n                return \"HQ Staff\";\r\n            }\r\n\r\n            case Modifiers.S2_OFFSET_INDICATOR: {\r\n                return \"Offset Indicator\";\r\n            }\r\n\r\n            case Modifiers.T_UNIQUE_DESIGNATION_1: {\r\n                return \"Unique Designation 1\";\r\n            }\r\n\r\n            case Modifiers.T1_UNIQUE_DESIGNATION_2: {\r\n                return \"Unique Designation 2\";\r\n            }\r\n\r\n            case Modifiers.V_EQUIP_TYPE: {\r\n                return \"Equipment Type\";\r\n            }\r\n\r\n            case Modifiers.W_DTG_1: {\r\n                return \"Date Time Group 1\";\r\n            }\r\n\r\n            case Modifiers.W1_DTG_2: {\r\n                return \"Date Time Group 2\";\r\n            }\r\n\r\n            case Modifiers.X_ALTITUDE_DEPTH: {\r\n                return \"Altitude Depth\";\r\n            }\r\n\r\n            case Modifiers.Y_LOCATION: {\r\n                return \"Location\";\r\n            }\r\n\r\n            case Modifiers.Z_SPEED: {\r\n                return \"Speed\";\r\n            }\r\n\r\n            case Modifiers.AA_SPECIAL_C2_HQ: {\r\n                return \"Special C2 HQ\";\r\n            }\r\n\r\n            case Modifiers.AB_FEINT_DUMMY_INDICATOR: {\r\n                return \"Feint Dummy Indicator\";\r\n            }\r\n\r\n            case Modifiers.AD_PLATFORM_TYPE: {\r\n                return \"Platform Type\";\r\n            }\r\n\r\n            case Modifiers.AE_EQUIPMENT_TEARDOWN_TIME: {\r\n                return \"Equipment Teardown Time\";\r\n            }\r\n\r\n            case Modifiers.AF_COMMON_IDENTIFIER: {\r\n                return \"Common Identifier\";\r\n            }\r\n\r\n            case Modifiers.AG_AUX_EQUIP_INDICATOR: {\r\n                return \"Auxiliary Equipment Indicator\";\r\n            }\r\n\r\n            case Modifiers.AH_AREA_OF_UNCERTAINTY: {\r\n                return \"Area of Uncertainty\";\r\n            }\r\n\r\n            case Modifiers.AI_DEAD_RECKONING_TRAILER: {\r\n                return \"Dead Reckoning Trailer\";\r\n            }\r\n\r\n            case Modifiers.AJ_SPEED_LEADER: {\r\n                return \"Speed Leader\";\r\n            }\r\n\r\n            case Modifiers.AK_PAIRING_LINE: {\r\n                return \"Pairing Line\";\r\n            }\r\n\r\n            case Modifiers.AL_OPERATIONAL_CONDITION: {\r\n                return \"Operational Condition\";\r\n            }\r\n\r\n            case Modifiers.AM_DISTANCE: {\r\n                return \"Distance\";\r\n            }\r\n\r\n            case Modifiers.AN_AZIMUTH: {\r\n                return \"Azimuth\";\r\n            }\r\n\r\n            case Modifiers.AO_ENGAGEMENT_BAR: {\r\n                return \"Engagement Bar\";\r\n            }\r\n            //*/\r\n            case Modifiers.AP_TARGET_NUMBER: {\r\n                return \"Target Number\";\r\n            }\r\n\r\n            case Modifiers.AP1_TARGET_NUMBER_EXTENSION: {\r\n                return \"Target Number Extension\";\r\n            }\r\n\r\n            case Modifiers.AQ_GUARDED_UNIT: {\r\n                return \"Guarded Unit\";\r\n            }\r\n\r\n            case Modifiers.AR_SPECIAL_DESIGNATOR: {\r\n                return \"Special Designator\";\r\n            }\r\n\r\n            case Modifiers.AS_COUNTRY: {\r\n                return \"Country\";\r\n            }\r\n\r\n            default: {\r\n                return \"\";\r\n            }\r\n\r\n\r\n        }\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param modifier like Modifiers.C_QUANTITY\r\n     * @return modifier name based on modifier constants\r\n     */\r\n    public static getModifierLetterCode(modifier: string): string {\r\n        switch (modifier) {\r\n            case Modifiers.A_SYMBOL_ICON: {\r\n                return \"A\";\r\n            }\r\n\r\n            case Modifiers.B_ECHELON: {\r\n                return \"B\";\r\n            }\r\n\r\n            case Modifiers.C_QUANTITY: {\r\n                return \"C\";\r\n            }\r\n\r\n            case Modifiers.D_TASK_FORCE_INDICATOR: {\r\n                return \"D\";\r\n            }\r\n\r\n            case Modifiers.F_REINFORCED_REDUCED: {\r\n                return \"F\";\r\n            }\r\n\r\n            case Modifiers.G_STAFF_COMMENTS: {\r\n                return \"G\";\r\n            }\r\n\r\n            case Modifiers.H_ADDITIONAL_INFO_1: {\r\n                return \"H\";\r\n            }\r\n\r\n            case Modifiers.H1_ADDITIONAL_INFO_2: {\r\n                return \"H1\";\r\n            }\r\n\r\n            case Modifiers.J_EVALUATION_RATING: {\r\n                return \"J\";\r\n            }\r\n\r\n            case Modifiers.K_COMBAT_EFFECTIVENESS: {\r\n                return \"K\";\r\n            }\r\n\r\n            case Modifiers.L_SIGNATURE_EQUIP: {\r\n                return \"L\";\r\n            }\r\n\r\n            case Modifiers.M_HIGHER_FORMATION: {\r\n                return \"M\";\r\n            }\r\n\r\n            case Modifiers.N_HOSTILE: {\r\n                return \"N\";\r\n            }\r\n\r\n            case Modifiers.P_IFF_SIF_AIS: {\r\n                return \"P\";\r\n            }\r\n\r\n            case Modifiers.Q_DIRECTION_OF_MOVEMENT: {\r\n                return \"Q\";\r\n            }\r\n\r\n            case Modifiers.R_MOBILITY_INDICATOR: {\r\n                return \"R\";\r\n            }\r\n\r\n            case Modifiers.R2_SIGNIT_MOBILITY_INDICATOR: {\r\n                return \"R2\";\r\n            }\r\n\r\n            case Modifiers.S_HQ_STAFF_INDICATOR: {\r\n                return \"S\";\r\n            }\r\n\r\n            case Modifiers.S2_OFFSET_INDICATOR: {\r\n                return \"S2\";\r\n            }\r\n\r\n            case Modifiers.T_UNIQUE_DESIGNATION_1: {\r\n                return \"T\";\r\n            }\r\n\r\n            case Modifiers.T1_UNIQUE_DESIGNATION_2: {\r\n                return \"T1\";\r\n            }\r\n\r\n            case Modifiers.V_EQUIP_TYPE: {\r\n                return \"V\";\r\n            }\r\n\r\n            case Modifiers.W_DTG_1: {\r\n                return \"W\";\r\n            }\r\n\r\n            case Modifiers.W1_DTG_2: {\r\n                return \"W1\";\r\n            }\r\n\r\n            case Modifiers.X_ALTITUDE_DEPTH: {\r\n                return \"X\";\r\n            }\r\n\r\n            case Modifiers.Y_LOCATION: {\r\n                return \"Y\";\r\n            }\r\n\r\n            case Modifiers.Z_SPEED: {\r\n                return \"Z\";\r\n            }\r\n\r\n            case Modifiers.AA_SPECIAL_C2_HQ: {\r\n                return \"AA\";\r\n            }\r\n\r\n            case Modifiers.AB_FEINT_DUMMY_INDICATOR: {\r\n                return \"AB\";\r\n            }\r\n\r\n            case Modifiers.AD_PLATFORM_TYPE: {\r\n                return \"AD\";\r\n            }\r\n\r\n            case Modifiers.AE_EQUIPMENT_TEARDOWN_TIME: {\r\n                return \"AE\";\r\n            }\r\n\r\n            case Modifiers.AF_COMMON_IDENTIFIER: {\r\n                return \"AF\";\r\n            }\r\n\r\n            case Modifiers.AG_AUX_EQUIP_INDICATOR: {\r\n                return \"AG\";\r\n            }\r\n\r\n            case Modifiers.AH_AREA_OF_UNCERTAINTY: {\r\n                return \"AH\";\r\n            }\r\n\r\n            case Modifiers.AI_DEAD_RECKONING_TRAILER: {\r\n                return \"AI\";\r\n            }\r\n\r\n            case Modifiers.AJ_SPEED_LEADER: {\r\n                return \"AJ\";\r\n            }\r\n\r\n            case Modifiers.AK_PAIRING_LINE: {\r\n                return \"AK\";\r\n            }\r\n\r\n            case Modifiers.AL_OPERATIONAL_CONDITION: {\r\n                return \"AL\";\r\n            }\r\n\r\n            case Modifiers.AM_DISTANCE: {\r\n                return \"AM\";\r\n            }\r\n\r\n            case Modifiers.AN_AZIMUTH: {\r\n                return \"AN\";\r\n            }\r\n\r\n            case Modifiers.AO_ENGAGEMENT_BAR: {\r\n                return \"AO\";\r\n            }\r\n\r\n            case Modifiers.AP_TARGET_NUMBER: {\r\n                return \"AP\";\r\n            }\r\n\r\n            case Modifiers.AP1_TARGET_NUMBER_EXTENSION: {\r\n                return \"AP1\";\r\n            }\r\n\r\n            case Modifiers.AQ_GUARDED_UNIT: {\r\n                return \"AQ\";\r\n            }\r\n\r\n            case Modifiers.AR_SPECIAL_DESIGNATOR: {\r\n                return \"AR\";\r\n            }\r\n\r\n            case Modifiers.AS_COUNTRY: {\r\n                return \"AS\";\r\n            }\r\n\r\n            default: {\r\n                return \"\";\r\n            }\r\n\r\n\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Returns the description for a modifier constant\r\n     * @param modifier {@link Modifiers}\r\n     * @return \r\n     */\r\n    public static getModifierDescription(modifier: string): string {\r\n        switch (modifier) {\r\n            case Modifiers.A_SYMBOL_ICON: {\r\n                return \"The innermost part of a symbol, comprised of an icon and optional modifiers, that represents a joint military object (see 5.3.4).\\n\" +\r\n                    \"Determined by SIDC positions 11-20.\";\r\n            }\r\n\r\n            case Modifiers.B_ECHELON: {\r\n                return \"A graphic amplifier in a unit symbol that identifies command level (see 5.3.7.1 and table D-III).\";\r\n            }\r\n\r\n            case Modifiers.C_QUANTITY: {\r\n                return \"A text amplifier in an equipment symbol that identifies the number of items present.\\n\" +\r\n                    \"Examples include: \\\"350 Beds\\\" or \\\"50 Gallons\\\"\";\r\n            }\r\n\r\n            case Modifiers.D_TASK_FORCE_INDICATOR: {\r\n                return \"A graphic amplifier that identifies a unit or activities symbol as a task force (see 5.3.7.2 and figure 13).\\n\" +\r\n                    \"Determined by SIDC position 8.\";\r\n            }\r\n\r\n            case Modifiers.F_REINFORCED_REDUCED: {\r\n                return \"A text modifier in a unit symbol that displays (+) for reinforced, (-) for reduced,(+) reinforced and reduced.\\n\" +\r\n                    \"R = reinforced,D = reduced, RD = reinforced and reduced\";\r\n            }\r\n\r\n            case Modifiers.G_STAFF_COMMENTS:\r\n            case Modifiers.H_ADDITIONAL_INFO_1: {\r\n                return \"A text modifier for units, equipment and installations; content is implementation specific.\";\r\n            }\r\n\r\n            case Modifiers.H1_ADDITIONAL_INFO_2: {\r\n                return \"An alphanumeric text amplifier used to provide an up to a three-character letter field acronym to describe a point that is not already listed.\";\r\n            }\r\n\r\n            case Modifiers.J_EVALUATION_RATING: {\r\n                return \"A text modifier for units, equipment, and installations that consists of\\n \"\r\n                    + \"a one letter reliability rating and a one-number credibility rating.\\n\"\r\n                    + \"Reliability Ratings: A-completely reliable, B-usually reliable,\\n \"\r\n                    + \"C-fairly reliable, D-not usually reliable, E-unreliable,\\n \"\r\n                    + \"F-reliability cannot be judged.\\n\"\r\n                    + \"Credibility Ratings: 1-confirmed by other sources,\\n\"\r\n                    + \"2-probably true, 3-possibly true, 4-doubtfully true,\\n\"\r\n                    + \"5-improbable, 6-truth cannot be judged.\\n\"\r\n                    + \"Example \\\"A1\\\"\";\r\n            }\r\n\r\n            case Modifiers.K_COMBAT_EFFECTIVENESS: {\r\n                return \"A text modifier for units and installations that indicates unit effectiveness or installation capability.\" +\r\n                    \"FO - Fully Operational\\n\" +\r\n                    \"SO - Substantially operational\\n\" +\r\n                    \"MO - Marginally operational\\n\" +\r\n                    \"NO - Not operational\\n\" +\r\n                    \"UNK - Unknown\";\r\n            }\r\n\r\n            case Modifiers.L_SIGNATURE_EQUIP: {\r\n                return \"A text modifier for hostile equipment; \\\"!\\\" indicates detectable electronic signatures.\";\r\n            }\r\n\r\n            case Modifiers.M_HIGHER_FORMATION: {\r\n                return \"An amplifier for units that indicates number or title of higher echelon command (corps are designated by Roman numerals).\";\r\n            }\r\n\r\n            case Modifiers.N_HOSTILE: {\r\n                return \"An amplifier for equipment; letters \\\"ENY\\\" denote hostile symbols.\" +\r\n                    \"Determined by SIDC position 4.\";\r\n            }\r\n\r\n            case Modifiers.P_IFF_SIF_AIS: {\r\n                return \"An amplifier displaying IFF/SIF/AIS Identification modes and codes.\" +\r\n                    \"Alphanumeric - {4,4}\\n\" +\r\n                    \"MODE 1:##, where ## is a two-digit octal number (0-7). The rightmost digit is limited to 0-3.\\n\" +\r\n                    \"[1:##]\\n\" +\r\n                    \"Note: ‘MODE' is not required when displaying.\\n\" +\r\n                    \"Alphanumeric - {6,6}\\n\" +\r\n                    \"MODE 2:####, where #### is a four-digit octal number (0-7).\\n\" +\r\n                    \"[2:####]\\n\" +\r\n                    \"Alphanumeric - {6,6}\\n\" +\r\n                    \"MODE 3:####, where #### is a four-digit octal number (0-7).\\n\" +\r\n                    \"[3:####]\\n\" +\r\n                    \"Alphanumeric - {6,6}\\n\" +\r\n                    \"MODE 5:####, where #### is a 4-digit hexadecimal number (0-F). The leftmost digit is limited from 0 to 3.\\n\" +\r\n                    \"[5:####]\\n\" +\r\n                    \"Alphanumeric - {8,8}\\n\" +\r\n                    \"MODE S:XXXXXX\\n\" +\r\n                    \"[S:XXXXXX]\\n\" +\r\n                    \"Alphanumeric - {x,x}\\n\" +\r\n                    \"AIS IMO:XXXXXX\";\r\n            }\r\n\r\n            case Modifiers.Q_DIRECTION_OF_MOVEMENT: {\r\n                return \"An amplifier consisting of a line with arrow that identifies the direction of movement or intended movement of an object (see 5.3.7.9 and figure 14).\\n\";\r\n            }\r\n\r\n            case Modifiers.R_MOBILITY_INDICATOR: {\r\n                return \"An amplifier that depicts the mobility of an object not intrinsic to the entity itself (see 5.3.7.9, figure 14 and table IX).\\n\" +\r\n                    \"Determined by SIDC positions 9-10\";\r\n            }\r\n\r\n            case Modifiers.R2_SIGNIT_MOBILITY_INDICATOR: {\r\n                return \"An amplifier that indicates the mobility of a SIGINT unit.\" +\r\n                    \"List of Values:\\n\" +\r\n                    \"M = Mobile,\\n\" +\r\n                    \"S = Static\\n\" +\r\n                    \"U = Uncertain.\";\r\n            }\r\n\r\n            case Modifiers.S_HQ_STAFF_INDICATOR: {\r\n                return \"An amplifier for units, installations and activities that identifies them as a headquarters (see figure 14 and figure 13).\\n\" +\r\n                    \"Determined by SIDC position 8.\";\r\n            }\r\n\r\n            case Modifiers.S2_OFFSET_INDICATOR: {\r\n                return \"An amplifier used to indicate the offset or precise location of a single point symbol (see 5.3.7.5, 5.3.12, and figure 14).\";\r\n            }\r\n\r\n            case Modifiers.T_UNIQUE_DESIGNATION_1: {\r\n                return \"An amplifier that uniquely identifies a particular symbol or track number. Identifies acquisitions number when used with SIGINT symbology.\";\r\n            }\r\n\r\n            case Modifiers.T1_UNIQUE_DESIGNATION_2: {\r\n                return \"Lines - Second unique identifier for boundaries.\\n\" +\r\n                    \"Lines - Other than phase lines that have a specific purpose, (for example, restrictive fire line RFL),\\n \" +\r\n                    \"   should have the primary purpose labelled on top of the line at both ends of the line inside the\\n \" +\r\n                    \"   lateral boundaries or as often as necessary for clarity.\\n\" +\r\n                    \"Points - Provides the unit servicing the point\";\r\n            }\r\n\r\n            case Modifiers.V_EQUIP_TYPE: {\r\n                return \"An amplifier for equipment that indicates types of equipment.\\n\" +\r\n                    \"Example: \" +\r\n                    \"AH-64 for Attack Helicopter\";\r\n            }\r\n\r\n            case Modifiers.W_DTG_1:\r\n            case Modifiers.W1_DTG_2: {\r\n                return \"An amplifier for displaying a date-time group (DDHHMMSSZMONYYYY) or (DDHHMMZMMMYYYY) or \\\"O/O\\\" for On Order.\\n\" +\r\n                    \"Field \\\"W\\\" is used to provide DTG or if used with field \\\"W1\\\" the start of a period of time.\\n\" +\r\n                    \"Field \\\"W1\\\" is used to provide the end of a period of time.\\n\" +\r\n                    \"The date-time group is composed of a group of six numeric digits with a time zone suffix and the standardized three-letter abbreviation for the month followed by four digits representing the year.\\n\" +\r\n                    \"The first pair of digits represents the day; the second pair, the hour; the third pair, the minutes. For automated systems, two digits may be added before the time zone suffix and after the minutes to designate seconds (see 5.3.7.8).\";\r\n            }\r\n\r\n            case Modifiers.X_ALTITUDE_DEPTH: {\r\n                return \"An amplifier that displays either altitude, flight level, depth for submerged objects or height of equipment or structures on the ground, the minimum, maximum and/or specific altitude (in feet or meters in relation to a reference datum) or depth (for submerged objects in feet below sea level). See 5.3.7.6 for content.\";\r\n            }\r\n\r\n            case Modifiers.Y_LOCATION: {\r\n                return \"An amplifier that displays a symbol's location in degrees, minutes and decimal minutes (or in MGRS, GARS, or other applicable display formats).\";\r\n            }\r\n\r\n            case Modifiers.Z_SPEED: {\r\n                return \"An amplifier that displays velocity (see 5.3.7.7).\";\r\n            }\r\n\r\n            case Modifiers.AA_SPECIAL_C2_HQ: {\r\n                return \"A amplifier that is contained inside the frame in place of the main icon and contains the name of the special C2 Headquarters.\";\r\n            }\r\n\r\n            case Modifiers.AB_FEINT_DUMMY_INDICATOR: {\r\n                return \"An amplifier that identifies an offensive or defensive unit, intended to draw the enemy's attention away from the area of the main attack.\\n\" +\r\n                    \"Determined by SIDC position 8.\";\r\n            }\r\n\r\n            case Modifiers.AD_PLATFORM_TYPE: {\r\n                return \"Electronic intelligence notation (ELNOT) or communications intelligence notation (CENOT)\";\r\n            }\r\n\r\n            case Modifiers.AE_EQUIPMENT_TEARDOWN_TIME: {\r\n                return \"Equipment teardown time in minutes.\";\r\n            }\r\n\r\n            case Modifiers.AF_COMMON_IDENTIFIER: {\r\n                return \"Example: \\\"Hawk\\\" for Hawk SAM system.\";\r\n            }\r\n\r\n            case Modifiers.AG_AUX_EQUIP_INDICATOR: {\r\n                return \"Towed sonar array indicator: A graphic modifier for equipment that indicates the presence of a towed sonar array (see 5.3.7.10, figure 13 and table IX).\\n\" +\r\n                    \"Determined by SIDC positions 9-10\";\r\n            }\r\n\r\n            case Modifiers.AH_AREA_OF_UNCERTAINTY: {\r\n                return \"A graphic modifier for units, equipment and installations that indicates the area where an object is most likely to be, based on the object's last report and the reporting accuracy of the sensor that detected the object (see 5.3.7.12.1 and table D-III).\";\r\n            }\r\n\r\n            case Modifiers.AI_DEAD_RECKONING_TRAILER: {\r\n                return \"A graphic amplifier for units and equipment that identifies where an object should be located at present, given its last reported course and speed (see 5.3.7.12.2).\";\r\n            }\r\n\r\n            case Modifiers.AJ_SPEED_LEADER: {\r\n                return \"A graphic amplifier for units, equipment and installations that depicts the speed and direction of movement of an object (see 5.3.7.12.3 and figure 17).\";\r\n            }\r\n\r\n            case Modifiers.AK_PAIRING_LINE: {\r\n                return \"A graphic amplifier for units, equipment and installations that connects two objects and is updated dynamically as the positions of the two objects change (see 5.3.7.12.4 and figure 17).\";\r\n            }\r\n\r\n            case Modifiers.AL_OPERATIONAL_CONDITION: {\r\n                return \"A graphic amplifier for equipment or installations that indicates operational condition or capacity.\";\r\n            }\r\n\r\n            case Modifiers.AM_DISTANCE: {\r\n                return \"An amplifier that displays a minimum, maximum, or a specific distance (range, radius, width, length, etc.), in meters.\";\r\n            }\r\n\r\n            case Modifiers.AN_AZIMUTH: {\r\n                return \"An amplifier that displays an angle measured from true north to any other line in degrees.\";\r\n            }\r\n\r\n            case Modifiers.AO_ENGAGEMENT_BAR: {\r\n                return \"An amplifier placed immediately atop the symbol.\\n\" +\r\n                    \"May denote: 1) local/remote status 2) engagement status 3) weapon type.\";\r\n            }\r\n\r\n            case Modifiers.AP_TARGET_NUMBER: {\r\n                return \"An amplifier used in Fire Support operations to uniquely designate targets in accordance with STANAG 2934.\";\r\n            }\r\n\r\n            case Modifiers.AP1_TARGET_NUMBER_EXTENSION: {\r\n                return \"An amplifier used to identify a target number extension which is a sequentially assigned number identifying the individual elements in a target (MIL-STD-6017),\";\r\n            }\r\n\r\n            case Modifiers.AQ_GUARDED_UNIT: {\r\n                return \"An amplifier used during ballistic missile defense. Some tracks are designated as guarded by a particular unit.\";\r\n            }\r\n\r\n            case Modifiers.AR_SPECIAL_DESIGNATOR: {\r\n                return \"An amplifier that identifies special track designators.\";\r\n            }\r\n\r\n            case Modifiers.AS_COUNTRY: {\r\n                return \"A three-letter code that indicates the country of origin of the organization (US systems shall use GENC).\";\r\n            }\r\n\r\n            default: {\r\n                return \"\";\r\n            }\r\n\r\n\r\n        }\r\n    }\r\n\r\n    /**\r\n     * go from \"T\" or \"T1\" to integer constant values 9 and 10\r\n     * @param modLetter \r\n     * @return {@link Modifiers}\r\n     */\r\n    public static getModifierKey(modLetter: string): string | null {\r\n        switch (modLetter) {\r\n            case \"A\": {\r\n                return Modifiers.A_SYMBOL_ICON;\r\n            }\r\n\r\n            case \"B\": {\r\n                return Modifiers.B_ECHELON;\r\n            }\r\n\r\n            case \"C\": {\r\n                return Modifiers.C_QUANTITY;\r\n            }\r\n\r\n            case \"D\": {\r\n                return Modifiers.D_TASK_FORCE_INDICATOR;\r\n            }\r\n\r\n            case \"F\": {\r\n                return Modifiers.F_REINFORCED_REDUCED;\r\n            }\r\n\r\n            case \"G\": {\r\n                return Modifiers.G_STAFF_COMMENTS;\r\n            }\r\n\r\n            case \"H\": {\r\n                return Modifiers.H_ADDITIONAL_INFO_1;\r\n            }\r\n\r\n            case \"H1\": {\r\n                return Modifiers.H1_ADDITIONAL_INFO_2;\r\n            }\r\n\r\n            case \"J\": {\r\n                return Modifiers.J_EVALUATION_RATING;\r\n            }\r\n\r\n            case \"K\": {\r\n                return Modifiers.K_COMBAT_EFFECTIVENESS;\r\n            }\r\n\r\n            case \"L\": {\r\n                return Modifiers.L_SIGNATURE_EQUIP;\r\n            }\r\n\r\n            case \"M\": {\r\n                return Modifiers.M_HIGHER_FORMATION;\r\n            }\r\n\r\n            case \"N\": {\r\n                return Modifiers.N_HOSTILE;\r\n            }\r\n\r\n            case \"P\": {\r\n                return Modifiers.P_IFF_SIF_AIS;\r\n            }\r\n\r\n            case \"Q\": {\r\n                return Modifiers.Q_DIRECTION_OF_MOVEMENT;\r\n            }\r\n\r\n            case \"R\": {\r\n                return Modifiers.R_MOBILITY_INDICATOR;\r\n            }\r\n\r\n            case \"R2\": {\r\n                return Modifiers.R2_SIGNIT_MOBILITY_INDICATOR;\r\n            }\r\n\r\n            case \"S\": {\r\n                return Modifiers.S_HQ_STAFF_INDICATOR;\r\n            }\r\n\r\n            case \"S2\": {\r\n                return Modifiers.S2_OFFSET_INDICATOR;\r\n            }\r\n\r\n            case \"T\": {\r\n                return Modifiers.T_UNIQUE_DESIGNATION_1;\r\n            }\r\n\r\n            case \"T1\": {\r\n                return Modifiers.T1_UNIQUE_DESIGNATION_2;\r\n            }\r\n            case \"T2\": {\r\n                return Modifiers.T2_UNIQUE_DESIGNATION_3;\r\n            }\r\n\r\n            case \"V\": {\r\n                return Modifiers.V_EQUIP_TYPE;\r\n            }\r\n\r\n            case \"W\": {\r\n                return Modifiers.W_DTG_1;\r\n            }\r\n\r\n            case \"W1\": {\r\n                return Modifiers.W1_DTG_2;\r\n            }\r\n\r\n            case \"X\": {\r\n                return Modifiers.X_ALTITUDE_DEPTH;\r\n            }\r\n\r\n            case \"Y\": {\r\n                return Modifiers.Y_LOCATION;\r\n            }\r\n\r\n            case \"Z\": {\r\n                return Modifiers.Z_SPEED;\r\n            }\r\n\r\n            case \"AA\": {\r\n                return Modifiers.AA_SPECIAL_C2_HQ;\r\n            }\r\n\r\n            case \"AB\": {\r\n                return Modifiers.AB_FEINT_DUMMY_INDICATOR;\r\n            }\r\n\r\n            case \"AD\": {\r\n                return Modifiers.AD_PLATFORM_TYPE;\r\n            }\r\n\r\n            case \"AE\": {\r\n                return Modifiers.AE_EQUIPMENT_TEARDOWN_TIME;\r\n            }\r\n\r\n            case \"AF\": {\r\n                return Modifiers.AF_COMMON_IDENTIFIER;\r\n            }\r\n\r\n            case \"AG\": {\r\n                return Modifiers.AG_AUX_EQUIP_INDICATOR;\r\n            }\r\n\r\n            case \"AH\": {\r\n                return Modifiers.AH_AREA_OF_UNCERTAINTY;\r\n            }\r\n\r\n            case \"AI\": {\r\n                return Modifiers.AI_DEAD_RECKONING_TRAILER;\r\n            }\r\n\r\n            case \"AJ\": {\r\n                return Modifiers.AJ_SPEED_LEADER;\r\n            }\r\n\r\n            case \"AK\": {\r\n                return Modifiers.AK_PAIRING_LINE;\r\n            }\r\n\r\n            case \"AL\": {\r\n                return Modifiers.AL_OPERATIONAL_CONDITION;\r\n            }\r\n\r\n            case \"AM\": {\r\n                return Modifiers.AM_DISTANCE;\r\n            }\r\n\r\n            case \"AN\": {\r\n                return Modifiers.AN_AZIMUTH;\r\n            }\r\n\r\n            case \"AO\": {\r\n                return Modifiers.AO_ENGAGEMENT_BAR;\r\n            }\r\n\r\n            case \"AP\": {\r\n                return Modifiers.AP_TARGET_NUMBER;\r\n            }\r\n\r\n            case \"AP1\": {\r\n                return Modifiers.AP1_TARGET_NUMBER_EXTENSION;\r\n            }\r\n\r\n            case \"AQ\": {\r\n                return Modifiers.AQ_GUARDED_UNIT;\r\n            }\r\n\r\n            case \"AR\": {\r\n                return Modifiers.AR_SPECIAL_DESIGNATOR;\r\n            }\r\n\r\n            case \"AS\": {\r\n                return Modifiers.AS_COUNTRY;\r\n            }\r\n\r\n            default: {\r\n                return null;\r\n            }\r\n\r\n\r\n        }\r\n    }\r\n}\r\n\r\n","/**\r\n * Draw Rules for METEOROLOGICAL AND OCEANOGRAPHIC SYMBOLOGY\r\n *\r\n */\r\nexport class MODrawRules {\r\n\r\n    /**\r\n     * Usually an entry in the MilStd that is just a category containing other symbols\r\n     * and not something that gets drawn itself.\r\n     */\r\n    public static readonly DONOTDRAW: number = 0;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires at least three anchor points to\r\n     * define the boundary of the area. Add as many points as necessary to\r\n     * accurately reflect the area's size and shape.\r\n     * Size/Shape: Scalable.\r\n     * Orientation: Not applicable.\r\n     */\r\n    public static readonly AREA1: number = 101;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires at least three anchor points to\r\n     * define the boundary of the area. Add as many points as necessary to\r\n     * accurately reflect the area's size and shape.\r\n     * Size/Shape: Determined by the anchor points.\r\n     * Orientation: Not applicable.\r\n     */\r\n    public static readonly AREA2: number = 102;\r\n\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires one anchor point. The center point\r\n     * defines the center of the graphic.\r\n     * Size/Shape: Scalable.\r\n     * Orientation: The graphic is typically centered over the desired location.\r\n     */\r\n    public static readonly POINT1: number = 201;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires one anchor point. The center point\r\n     * defines the geometric center of the graphic.\r\n     * Size/Shape: Scalable.\r\n     * Orientation: The graphic is centered over the anchor location.\r\n     */\r\n    public static readonly POINT2: number = 202;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires one anchor point. The center point\r\n     * defines the center of the graphic.\r\n     * Size/Shape: Scalable.\r\n     * Orientation: The graphic is oriented upright on the display and operator-centered over the desired location.\r\n     */\r\n    public static readonly POINT3: number = 203;\r\n\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires one anchor point. The center point\r\n     * defines the center of the graphic.\r\n     * Size/Shape: Scalable.\r\n     * Orientation: The graphic is centered over the location of the reported wind.\r\n     */\r\n    public static readonly POINT4: number = 204;\r\n\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires a minimum of two anchor points.\r\n     * The first point defines the location of the plot circle.\r\n     * Additional points define the wind shaft and the speed of the wind.\r\n     * Wind speed is depicted on the shaft using a combination of the shaft\r\n     * alone (1-2 knots), half barbs (5 knots), barbs (10 knots)\r\n     * and pennants (50 knots). Wind speeds 5 knots or greater are rounded\r\n     * to the nearest 5 knots. Missing wind speed is depicted by an \"X\" at\r\n     * the end of the wind shaft. Winds with missing direction are not displayed.\r\n     *\r\n     * Size/Shape: Not applicable.\r\n     *\r\n     * Orientation: The shaft of the graphic is oriented with reference to\r\n     * true north in the direction from which the wind is blowing to the\r\n     * nearest 10 degrees. The barbs and pennants lie back from the shaft at\r\n     * an angle of 120 degrees and are oriented to the left of the shaft in\r\n     * the Northern Hemisphere and to the right in the Southern Hemisphere.\r\n     * The graphic is operator-centered over the desired location.\r\n     */\r\n    public static readonly POINT5: number = 205;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires one anchor point. The center point\r\n     * defines the center of the graphic.\r\n     * Size/Shape: Scalable.\r\n     * Orientation: The graphic is centered over the location of the reported cloud cover.\r\n     */\r\n    public static readonly POINT6: number = 206;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires one anchor point. The center point\r\n     * defines the center of the graphic.\r\n     * Size/Shape: Scalable.\r\n     * Orientation: The graphic is centered over the location of the reported conditions.\r\n     */\r\n    public static readonly POINT7: number = 207;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires one anchor point. The center point\r\n     * defines the center of the graphic.\r\n     * Size/Shape: Scalable.\r\n     * Orientation: The graphic is centered over the position of the tropical system.\r\n     */\r\n    public static readonly POINT8: number = 208;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires at least two anchor points,\r\n     * points 1 and 2, to define the line. Additional points can be defined\r\n     * to extend the line.\r\n     * Size/Shape: Scalable/Curve. The curvature of the line is operator defined.\r\n     * Orientation: The first and last anchor points determine the length of\r\n     * the line.\r\n     */\r\n    public static readonly LINE1: number = 301;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires at least two anchor points,\r\n     * points 1 and 2, to define the line. Additional points can be defined to\r\n     * extend the line.\r\n     *\r\n     * Size/Shape: Scalable/Curve. The points are typically connected with a\r\n     * straight line consisting of a short line section and an alternating\r\n     * V shape. The curvature and amplitude of the waves of the line is\r\n     * operator defined.\r\n     *\r\n     * Orientation: The first and last anchor points determine the length of\r\n     * the line. The line should be drawn so the \"V\" shapes are facing in\r\n     * the direction of movement. The \"V\" shapes and short line segment will\r\n     * alternate along the line.\r\n     */\r\n    public static readonly LINE2: number = 302;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires at least two anchor points,\r\n     * points 1 and 2, to define the line. Additional points can be defined to\r\n     * extend the line.\r\n     *\r\n     * Size/Shape: Scalable/Curve. The points are typically connected with a\r\n     * straight line consisting of a short line section and alternating two\r\n     * dots. The curvature and amplitude of the waves of the line is\r\n     * operator defined.\r\n     *\r\n     * Orientation: The first and last anchor points determine the length of the line. The two dots and the short line segment will alternate along the line.\r\n     */\r\n    public static readonly LINE3: number = 303;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires at least two anchor points,\r\n     * points 1 and 2, to define the line. Additional points can be defined to\r\n     * extend the line.\r\n     *\r\n     * Size/Shape: Scalable/Curve. The points are typically connected with a\r\n     * curved/wavy line consisting of a short line and one dot. The curvature\r\n     * and amplitude of the waves of the line is operator defined.\r\n     *\r\n     * Orientation: The first and last anchor points determine the length of\r\n     * the line. The dot and the short line segment will alternate along\r\n     * the line.\r\n     */\r\n    public static readonly LINE4: number = 304;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires at least three anchor points to\r\n     * define the boundary of the area. Add as many points as necessary to\r\n     * accurately reflect the area's size and shape.\r\n     *\r\n     * Size/Shape: Determined by the anchor points.\r\n     *\r\n     * Orientation: The first and last anchor points determine the length of\r\n     * the line. The dual line segments will be parallel to slightly wider at\r\n     * the western end.\r\n     */\r\n    public static readonly LINE5: number = 305;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires at least two anchor points,\r\n     * points 1 and 2, to define the line. Additional points can be defined to\r\n     * extend the line.\r\n     * Size/Shape: Scalable/Curve. The points are typically connected with a\r\n     * solid straight line with alternating slanted lines connected as depicted\r\n     * in the example to indicate convergence.\r\n     * Orientation: The first and last anchor points determine the length of\r\n     * the line. The alternating slanted lines will be evenly spaced along\r\n     * the line. Orientation is determined by the anchor points.\r\n     */\r\n    public static readonly LINE6: number = 306;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires at least two anchor points,\r\n     * points 1 and 2, to define the line. Additional points can be defined to\r\n     * extend the line.\r\n     *\r\n     * Size/Shape: Scalable/Curve. The points are typically connected with a\r\n     * dashed straight or curved line. The curvature of the line is operator\r\n     * defined.\r\n     *\r\n     * Orientation: The first and last anchor points determine the length of\r\n     * the line. The red and green line segments will alternate along the line.\r\n     * Orientation is determined by the anchor points.\r\n     */\r\n    public static readonly LINE7: number = 307;\r\n\r\n    /**\r\n     * Anchor Points: This graphic requires at least two anchor points,\r\n     * points 1 and 2, to define the line. Additional points can be defined to\r\n     * extend the line.\r\n     * Size/Shape: Scalable.\r\n     * Orientation: The graphic is oriented upright on the display as shown in\r\n     * the example and operator-centered over the desired location.\r\n     */\r\n    public static readonly LINE8: number = 308;\r\n\r\n\r\n}\r\n","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\nimport { type double, type int } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { Line2D } from \"../graphics2d/Line2D\"\r\nimport { Point2D } from \"../graphics2d/Point2D\"\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class Rectangle2D {\r\n    public x: double = 0;\r\n    public y: double = 0;\r\n    public width: double = 0;\r\n    public height: double = 0;\r\n\r\n    public add(newx: double, newy: double): void {\r\n        const x1 = Math.min(this.getMinX(), newx);\r\n        const x2 = Math.max(this.getMaxX(), newx);\r\n        const y1 = Math.min(this.getMinY(), newy);\r\n        const y2 = Math.max(this.getMaxY(), newy);\r\n        this.setRect(x1, y1, x2 - x1, y2 - y1);\r\n    }\r\n    public createIntersection(r: Rectangle2D): Rectangle2D | null {\r\n        if (r.x > this.x + this.width) {\r\n\r\n            return null;\r\n        }\r\n\r\n        if (r.x + r.width < this.x) {\r\n\r\n            return null;\r\n        }\r\n\r\n        if (r.y > this.y + this.height) {\r\n\r\n            return null;\r\n        }\r\n\r\n        if (r.y + r.height < this.y) {\r\n\r\n            return null;\r\n        }\r\n\r\n        if (r.contains(this)) {\r\n\r\n            return this;\r\n        }\r\n\r\n        if (this.contains(r)) {\r\n\r\n            return r;\r\n        }\r\n\r\n\r\n        //if it gets to this point we have a normal intersection\r\n        let x1: double = 0;\r\n        let y1: double = 0;\r\n        let x2: double = 0;\r\n        let y2: double = 0;\r\n        if (this.x < r.x) {\r\n            x1 = r.x;\r\n            x2 = this.x + this.width;\r\n        }\r\n        else {\r\n            x1 = this.x;\r\n            x2 = r.x + r.width;\r\n        }\r\n        if (this.y < r.y) {\r\n            y1 = r.y;\r\n            y2 = this.y + this.height;\r\n        }\r\n        else {\r\n            y1 = this.y;\r\n            y2 = r.y + r.height;\r\n        }\r\n        return new Rectangle2D(x1, y1, x2 - x1, y2 - y1);\r\n    }\r\n    public createUnion(r: Rectangle2D): Rectangle2D \r\n    {\r\n        let temp:Rectangle2D = this.clone();\r\n        temp.union(r);\r\n        return temp;\r\n    }\r\n    public getX(): double {\r\n        return this.x;\r\n    }\r\n    public getY(): double {\r\n        return this.y;\r\n    }\r\n    public getCenterX(): double {\r\n        return (this.x + (this.width/2));\r\n    }\r\n    public getCenterY(): double {\r\n        return (this.y + (this.height/2));\r\n    }\r\n    public getMinX(): double {\r\n        return this.x;\r\n    }\r\n    public getMinY(): double {\r\n        return this.y;\r\n    }\r\n    public getMaxX(): double {\r\n        return this.x + this.width;\r\n    }\r\n    public getMaxY(): double {\r\n        return this.y + this.height;\r\n    }\r\n    public getHeight(): double {\r\n        return this.height;\r\n    }\r\n    public getWidth(): double {\r\n        return this.width;\r\n    }\r\n    public contains(rect: Rectangle2D): boolean;\r\n    public contains(pt: Point2D): boolean;\r\n    public contains(x1: double, y1: double): boolean;\r\n    public contains(x: int, y: int, width: int, height: int): boolean;\r\n    public contains(...args: unknown[]): boolean {\r\n        switch (args.length) {\r\n            case 1: {\r\n                if (args[0] instanceof Rectangle2D) {\r\n                    const [rect] = args as [Rectangle2D];\r\n\r\n                    let x1: double = rect.getX();\r\n                    let y1: double = rect.getY();\r\n                    if (this.contains(x1, y1)) {\r\n                        x1 += rect.getWidth();\r\n                        y1 += rect.getHeight();\r\n                        if (this.contains(x1, y1)) {\r\n                            return true;\r\n                        }\r\n                    }\r\n                    return false;\r\n                } else {\r\n                    const [pt] = args as [Point2D];\r\n\r\n                    if (this.x <= pt.getX() && pt.getX() <= this.x + this.width) {\r\n\r\n                        if (this.y <= pt.getY() && pt.getY() <= this.y + this.height) {\r\n\r\n                            return true;\r\n                        }\r\n                    }\r\n                    return false;\r\n                }\r\n            }\r\n\r\n            case 2: {\r\n                const [x1, y1] = args as [double, double];\r\n\r\n                if (this.x <= x1 && x1 <= this.x + this.width &&\r\n                    this.y <= y1 && y1 <= this.y + this.height) {\r\n\r\n                    return true;\r\n                }\r\n\r\n                else {\r\n                    return false;\r\n                }\r\n            }\r\n\r\n            case 4: {\r\n                const [x, y, width, height] = args as [int, int, int, int];\r\n\r\n\r\n                let x1: double = x;\r\n                let y1: double = y;\r\n                if (this.contains(x1, y1)) {\r\n                    x1 += width;\r\n                    y1 += height;\r\n                    if (this.contains(x1, y1)) {\r\n\r\n                        return true;\r\n                    }\r\n\r\n                }\r\n                return false;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n    public intersects(rect: Rectangle2D): boolean;\r\n    public intersects(x1: int, y1: int, width1: int, height1: int): boolean;\r\n    public intersects(...args: unknown[]): boolean {\r\n        switch (args.length) {\r\n            case 1: {\r\n                const [rect] = args as [Rectangle2D];\r\n\r\n\r\n                if (this.x + this.width < rect.x) {\r\n\r\n                    return false;\r\n                }\r\n\r\n                if (this.x > rect.x + rect.width) {\r\n\r\n                    return false;\r\n                }\r\n\r\n                if (this.y + this.height < rect.y) {\r\n\r\n                    return false;\r\n                }\r\n\r\n                if (this.y > rect.y + rect.height) {\r\n\r\n                    return false;\r\n                }\r\n\r\n\r\n                return true;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                const [x1, y1, width1, height1] = args as [int, int, int, int];\r\n\r\n\r\n                if (this.x + this.width < x1) {\r\n\r\n                    return false;\r\n                }\r\n\r\n                if (this.x > x1 + width1) {\r\n\r\n                    return false;\r\n                }\r\n\r\n                if (this.y + this.height < y1) {\r\n\r\n                    return false;\r\n                }\r\n\r\n                if (this.y > y1 + height1) {\r\n\r\n                    return false;\r\n                }\r\n\r\n\r\n                return true;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n    public intersectsLine(line: Line2D): boolean {\r\n        return false;\r\n    }\r\n    public isEmpty(): boolean {\r\n        if (this.width === 0 && this.height === 0) {\r\n\r\n            return true;\r\n        }\r\n\r\n        else {\r\n\r\n            return false;\r\n        }\r\n\r\n    }\r\n    public setRect(r: Rectangle2D): void;\r\n    public setRect(x1: double, y1: double, width1: double, height1: double): void;\r\n    public setRect(...args: unknown[]): void {\r\n        switch (args.length) {\r\n            case 1: {\r\n                const [r] = args as [Rectangle2D];\r\n\r\n\r\n                this.x = r.getX();\r\n                this.y = r.getY();\r\n                this.width = r.getWidth();\r\n                this.height = r.getHeight();\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                const [x1, y1, width1, height1] = args as [double, double, double, double];\r\n\r\n\r\n                this.x = x1;\r\n                this.y = y1;\r\n                this.width = width1;\r\n                this.height = height1;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n    public grow(size: int): void;\r\n    public grow(h: int, v: int): void;\r\n    public grow(...args: unknown[]) {\r\n        switch (args.length) {\r\n            case 1:\r\n                {\r\n                    const [size] = args as [int];\r\n                    this.x = this.x - size;\r\n                    this.y = this.y - size;\r\n                    this.width = this.width + (2 * size);\r\n                    this.height = this.height + (2 * size);\r\n                    break;\r\n                }\r\n            case 2:\r\n                {\r\n                    const [h, v] = args as [int, int];\r\n                    this.x = this.x - h;\r\n                    this.y = this.y - v;\r\n                    this.width = this.width + (2 * h);\r\n                    this.height = this.height + (2 * v);\r\n                    break;\r\n                }\r\n        }\r\n    }\r\n\r\n    public stroke(context: OffscreenCanvasRenderingContext2D) {\r\n        context.strokeRect(this.getX(), this.getY(), this.getWidth(), this.getHeight());\r\n    };\r\n    public fill(context: OffscreenCanvasRenderingContext2D) {\r\n        context.fillRect(this.getX(), this.getY(), this.getWidth(), this.getHeight());\r\n    };\r\n\r\n    public clone(): Rectangle2D {\r\n        return new Rectangle2D(this.x, this.y, this.width, this.height);\r\n    }\r\n\r\n    /**\r\n     * Will merge the bounds of two rectangle.\r\n     * @param rect \r\n     */\r\n    public union(rect: Rectangle2D) {\r\n        let thisBR: Point2D = new Point2D(this.x + this.width, this.y + this.height);\r\n        let rectBR: Point2D = new Point2D(rect.x + rect.width, rect.y + rect.height);\r\n        let x:number;\r\n        let y:number;\r\n        let bottom:number;\r\n        let right:number;\r\n        if (rect) {\r\n            if (rect.y < this.y)\r\n                y = rect.y;\r\n            else\r\n                y = this.y;\r\n            if (rect.x < this.x)\r\n                x = rect.x;\r\n            else\r\n                x = this.x;\r\n            if (rectBR.getY() > thisBR.getY())\r\n                bottom = rectBR.getY();\r\n            else\r\n                bottom = thisBR.getY();\r\n            if (rectBR.getX() > thisBR.getX())\r\n                right = rectBR.getX();\r\n            else\r\n                right = thisBR.getX();\r\n\r\n            this.setRect(x,y,right-x, bottom-y);\r\n        }\r\n\r\n    }\r\n\r\n    public constructor();\r\n    public constructor(x1: double, y1: double, width1: double, height1: double);\r\n    public constructor(...args: unknown[]) {\r\n        switch (args.length) {\r\n            case 0: {\r\n\r\n                this.x = 0;\r\n                this.y = 0;\r\n                this.width = 0;\r\n                this.height = 0;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                const [x1, y1, width1, height1] = args as [double, double, double, double];\r\n\r\n\r\n                this.x = x1;\r\n                this.y = y1;\r\n                this.width = width1;\r\n                this.height = height1;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n * \r\n * @param stroke named color or hex color\r\n * @param strokeWidth width of line in # of pixels\r\n * @param fill named color or hex color\r\n * @returns \r\n */\r\n    public toSVGElement(stroke: string | null, strokeWidth: number, fill: string | null): string {\r\n        var line = '<rect x=\"' + this.x + '\" y=\"' + this.y;\r\n        line += '\" width=\"' + this.width + '\" height=\"' + this.height + '\"';\r\n\r\n        if (strokeWidth)\r\n            line += ' stroke-width=\"' + strokeWidth + '\"';\r\n        else if (stroke)\r\n            line += ' stroke-width=\"2\"';\r\n\r\n        if (stroke)\r\n            line += ' stroke=\"' + stroke + '\"';\r\n\r\n        if (fill)\r\n            line += ' fill=\"' + fill + '\"';\r\n        else\r\n            line += ' fill=\"none\"';\r\n\r\n        line += '/>';\r\n        return line;\r\n    }\r\n}","/**\r\n *\r\n *\r\n */\r\nexport class Font {\r\n    public static readonly PLAIN: number = 0;\r\n    public static readonly BOLD: number = 1;\r\n    public static readonly ITALIC: number= 2; \r\n\r\n    protected _size: number = 10;\r\n    protected _text: string = \"\";\r\n    protected _type: number = 0;\r\n    public constructor(s: string, type: number, size: number) {\r\n        this._text = s;\r\n        this._type = type;\r\n        this._size = size;\r\n        return;\r\n    }\r\n    public getSize(): number {\r\n        return this._size;\r\n    }\r\n    public getName():string\r\n    {\r\n        return this._text;\r\n    }\r\n    public getType():number\r\n    {\r\n        return this._type;\r\n    }\r\n    public isBold():boolean\r\n    {\r\n        return (this._type === Font.BOLD)\r\n    }\r\n    public getTypeString():string\r\n    {\r\n        let ret:string;\r\n        switch(this._type)\r\n        {\r\n            case Font.BOLD:\r\n            {\r\n                ret = \"bold\";\r\n                break;\r\n            }\r\n            case Font.ITALIC:\r\n            {\r\n                ret = \"italic\";\r\n                break;\r\n            }\r\n            default:\r\n            {\r\n                ret = \"normal\";\r\n                break;\r\n            }\r\n        }\r\n        return ret;\r\n\r\n    }\r\n    public static getTypeString(type:number):string\r\n    {\r\n        let ret:string;\r\n        switch(type)\r\n        {\r\n            case Font.BOLD:\r\n            {\r\n                ret = \"bold\";\r\n                break;\r\n            }\r\n            /*case Font.ITALIC:\r\n            {\r\n                ret = \"italic\";\r\n                break;\r\n            }*/\r\n            default:\r\n            {\r\n                ret = \"normal\";\r\n                break;\r\n            }\r\n        }\r\n        return ret;\r\n\r\n    }\r\n    public static getTypeInt(type:string):number\r\n    {\r\n        let ret:number = Font.PLAIN;\r\n        switch(type)\r\n        {\r\n            case \"bold\":\r\n            {\r\n                ret = Font.BOLD;\r\n                break;\r\n            }\r\n            case \"italic\":\r\n            {\r\n                ret = Font.ITALIC;\r\n                break;\r\n            }\r\n            default:\r\n            {\r\n                ret = Font.PLAIN;\r\n                break;\r\n            }\r\n        }\r\n        return ret;\r\n\r\n    }\r\n    public toString():string\r\n    {\r\n        let font:string = this.getTypeString() + \" \" + this._size + \"px \" + this._text;\r\n        return font;\r\n    }\r\n}\r\n","export class SettingsChangedEvent /*extends java.lang.Throwable*/ {\r\n\r\n    public static readonly EventType_CacheSizeChanged: string = \"CACHE_CHANGED\";\r\n    public static readonly EventType_CacheToggled: string = \"CACHE_TOGGLED\";\r\n    public static readonly EventType_FontChanged: string = \"FONT_CHANGED\";\r\n\r\n\r\n    private _EventType: string;\r\n    public constructor(eventType: string) {\r\n        if (eventType != null && eventType !== \"\") {\r\n            this._EventType = eventType;\r\n        }\r\n    }\r\n\r\n    public getEventType(): string {\r\n        return this._EventType;\r\n    }\r\n\r\n}\r\n","\r\nimport { Rectangle2D } from \"../../graphics2d/Rectangle2D\"\r\n\r\nexport class SVGInfo {\r\n    private _ID: string;\r\n    private _Bbox: Rectangle2D;\r\n    private _SVG: string;\r\n    public constructor(id: string, measurements: Rectangle2D, svg: string) {\r\n        this._ID = id;\r\n        this._Bbox = measurements;\r\n        this._SVG = svg;\r\n    }\r\n\r\n    public getID(): string {\r\n        return this._ID;\r\n    }\r\n\r\n    public getBbox(): Rectangle2D {\r\n        return this._Bbox;\r\n    }\r\n\r\n    public getSVG(): string {\r\n        return this._SVG;\r\n    }\r\n\r\n    public toString(): string {\r\n        return this._ID + \"\\n\" + this._Bbox.toString() + \"\\n\" + this._SVG;\r\n    }\r\n}\r\n","import { type float, type int } from \"../../graphics2d/BasicTypes\";\r\n\r\nimport { Color } from \"../../renderer/utilities/Color\"\r\nimport { ErrorLogger } from \"../../renderer/utilities/ErrorLogger\"\r\nimport { RendererSettings } from \"../../renderer/utilities/RendererSettings\"\r\nimport { SVGLookup } from \"../../renderer/utilities/SVGLookup\"\r\nimport { SymbolID } from \"../../renderer/utilities/SymbolID\"\r\nimport { SymbolUtilities } from \"../../renderer/utilities/SymbolUtilities\"\r\nimport { LogLevel } from \"./LogLevel\";\r\nimport { Rectangle2D } from \"../../graphics2d/Rectangle2D\";\r\nimport { Point2D } from \"../../graphics2d/Point2D\";\r\nimport { SVGInfo } from \"./SVGInfo\";\r\n\r\nexport class RendererUtilities {\r\n\r\n    private static readonly OUTLINE_SCALING_FACTOR: float = 2.5;\r\n\r\n    public static async imgToBase64String(img: OffscreenCanvas | any): Promise<string> \r\n    {\r\n        \r\n        let ctx:OffscreenCanvasRenderingContext2D | any = img.getContext(\"2d\");\r\n        let blob:Blob = await img.convertToBlob();\r\n        //const dataURL:any = new FileReaderSync().readAsDataURL(blob);//FileReaderSync() for web workers only\r\n        const dataURL:any = new FileReader().readAsDataURL(blob);\r\n        let strDataURL:String = new String(dataURL);\r\n        return strDataURL.toString();\r\n\r\n    }\r\n    private static pastIdealOutlineColors: Map<number, Color> = new Map<number, Color>();\r\n    /**\r\n     * \r\n     * @param color {String} color like \"#FFFFFF\"\r\n     * @return {String}\r\n     */\r\n    public static getIdealOutlineColor(color: Color): Color {\r\n        let idealColor: Color = Color.white;\r\n\r\n        if (color != null && RendererUtilities.pastIdealOutlineColors.has(color.toInt())) {\r\n            return RendererUtilities.pastIdealOutlineColors.get(color.toInt());\r\n        }//*/\r\n\r\n        if (color != null) {\r\n            let threshold: int = RendererSettings.getInstance().getTextBackgroundAutoColorThreshold();\r\n\r\n            let r: int = color.getRed();\r\n            let g: int = color.getGreen();\r\n            let b: int = color.getBlue();\r\n\r\n            let delta: float = ((r * 0.299) + (g * 0.587) + (b * 0.114));\r\n\r\n            if ((255 - delta < threshold)) {\r\n                idealColor = Color.black;\r\n            }\r\n            else {\r\n                idealColor = Color.white;\r\n            }\r\n        }\r\n\r\n        if (color != null) {\r\n            RendererUtilities.pastIdealOutlineColors.set(color.toInt(), idealColor);\r\n        }\r\n\r\n\r\n        return idealColor;\r\n    }\r\n\r\n    /**\r\n     * Create a copy of the {@Color} object with the passed alpha value.\r\n     * @param color {@Color} object used for RGB values\r\n     * @param alpha {@float} value between 0 and 1\r\n     * @return\r\n     */\r\n    public static setColorAlpha(color: Color, alpha: float): Color {\r\n        if (color != null) {\r\n            if (alpha >= 0 && alpha <= 1) {\r\n\r\n                return new Color(color.getRed(), color.getGreen(), color.getBlue(), Math.trunc(alpha * 255));\r\n            }\r\n\r\n            else {\r\n\r\n                return color;\r\n            }\r\n\r\n        }\r\n        else {\r\n\r\n            return null;\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param color\r\n     * @return 8 character hex code, will have to prepend '#' or '0x' depending on your usage\r\n     */\r\n    private static ColorToHex(color: Color): string {\r\n        //String hex = String.format(\"#%02x%02x%02x%02x\", color.getAlpha(), color.getRed(), color.getGreen(), color.getBlue());\r\n        let hex: string = color.getAlpha().toString(16).padStart(2, '0') + color.getRed().toString(16).padStart(2, '0') + color.getGreen().toString(16).padStart(2, '0') + color.getBlue().toString(16).padStart(2, '0')\r\n        return hex;\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param color\r\n     * @param withAlpha\r\n     * @return\r\n     */\r\n    public static colorToHexString(color: Color, withAlpha: boolean): string {\r\n        if (color != null) {\r\n            return color.toHexString(withAlpha)\r\n        } else {\r\n            return \"\";\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Clients should use getTextBounds\r\n     * @param {String} fontName like \"Arial\" or \"Arial, sans-serif\" so a backup is\r\n     * available in case 'Arial' is not present.\r\n     * @param {Number} fontSize like 12\r\n     * @param {String} fontStyle like \"bold\"\r\n     * @param {String} text include if you want a width value.\r\n     * @param {OffscreenCanvasRenderingContext2D}\r\n     * @returns {Object} {width:Number,height:Number,descent:Number,fullHeight:Number}\r\n     */\r\n    public static measureText(fontName:string, fontSize:int, fontStyle:string, text:string,context:OffscreenCanvasRenderingContext2D | any | null):Rectangle2D;\r\n    public static measureText(font:string, text:string,context:OffscreenCanvasRenderingContext2D | any | null):Rectangle2D;\r\n    public static measureText(text:string,context:OffscreenCanvasRenderingContext2D | any):Rectangle2D;\r\n    public static measureText(...args: unknown[])\r\n    {\r\n        let bounds:Rectangle2D;\r\n        switch (args.length) \r\n        {\r\n            case 2: //assumes font already set to context\r\n            {\r\n                const [text, context] = args as [string, OffscreenCanvasRenderingContext2D];\r\n                if (arguments.length === 4)\r\n                {\r\n                    let tm:TextMetrics = context.measureText(text);\r\n                    let top:number = tm.fontBoundingBoxAscent-1;\r\n                    let left = -1;\r\n                    //let bottom:number = tm.fontBoundingBoxDescent;\r\n                    let width = tm.width+2;\r\n                    width = tm.actualBoundingBoxRight + tm.actualBoundingBoxLeft;\r\n                    let height:number = tm.fontBoundingBoxDescent + tm.fontBoundingBoxAscent+2;\r\n                    bounds = new Rectangle2D(top, left, width, height);\r\n                }\r\n                break;\r\n            }\r\n            case 3: //sets font to context\r\n            {\r\n                const [font, text, context] = args as [string, string, OffscreenCanvasRenderingContext2D];\r\n                if (arguments.length === 3)\r\n                {\r\n                    let ctx:OffscreenCanvasRenderingContext2D\r\n                    var size:Rectangle2D;\r\n                    if(context == null)\r\n                    {\r\n                        let osc:OffscreenCanvas = new OffscreenCanvas(10,10);\r\n                        ctx = osc.getContext(\"2d\");\r\n                        ctx.font = font;\r\n\r\n                        bounds = this.measureText(text, ctx);\r\n                    }\r\n                    else\r\n                        bounds = this.measureText(text, context);\r\n                }\r\n                break;\r\n            }\r\n            case 5: //sets font to context\r\n            {\r\n                const [fontName, fontSize, fontStyle, text, context] = args as [string, number, string, string, OffscreenCanvasRenderingContext2D];\r\n                if (arguments.length === 5)\r\n                {\r\n                    let font:string = fontStyle + \" \" + fontSize + \"px \" + fontName;\r\n                    let ctx:OffscreenCanvasRenderingContext2D\r\n                        var size:Rectangle2D;\r\n                        if(context == null)\r\n                        {\r\n                            let osc:OffscreenCanvas = new OffscreenCanvas(10,10);\r\n                            ctx = osc.getContext(\"2d\");\r\n                            ctx.font = font;\r\n            \r\n                            bounds = this.measureText(text, ctx);\r\n                        }\r\n                        else\r\n                            bounds = this.measureText(text, context);\r\n                }\r\n                break;\r\n            }\r\n        }\r\n        return bounds;\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param hexValue - String representing hex value (formatted \"0xRRGGBB\"\r\n     * i.e. \"0xFFFFFF\") OR formatted \"0xAARRGGBB\" i.e. \"0x00FFFFFF\" for a color\r\n     * with an alpha value I will also put up with \"RRGGBB\" and \"AARRGGBB\"\r\n     * without the starting \"0x\" or \"#\"\r\n     * @return\r\n     */\r\n    public static getColorFromHexString(hexValue: string): Color | null {\r\n\r\n        try {\r\n            if (hexValue == null || hexValue.length === 0) {\r\n\r\n                return null;\r\n            }\r\n\r\n            let hexOriginal: string = hexValue;\r\n\r\n            let hexAlphabet: string = \"0123456789ABCDEF\";\r\n\r\n            if (hexValue.charAt(0) === '#') {\r\n                hexValue = hexValue.substring(1);\r\n            }\r\n            if (hexValue.substring(0, 2) === \"0x\" || hexValue.substring(0, 2) === \"0X\") {\r\n                hexValue = hexValue.substring(2);\r\n            }\r\n\r\n            hexValue = hexValue.toUpperCase();\r\n\r\n            let count: int = hexValue.length;\r\n            let value: number[];\r\n            let k: int = 0;\r\n            let int1: int = 0;\r\n            let int2: int = 0;\r\n\r\n            if (count === 8 || count === 6) {\r\n                value = new Array<number>((count / 2));\r\n                for (let i: int = 0; i < count; i += 2) {\r\n                    int1 = hexAlphabet.indexOf(hexValue.charAt(i));\r\n                    int2 = hexAlphabet.indexOf(hexValue.charAt(i + 1));\r\n\r\n                    if (int1 === -1 || int2 === -1) {\r\n                        ErrorLogger.LogMessage(\"RendererUtilities\", \"getColorFromHexString\", \"Bad hex value: \" + hexOriginal, LogLevel.WARNING);\r\n                        return null;\r\n                    }\r\n\r\n                    value[k] = (int1 * 16) + int2;\r\n                    k++;\r\n                }\r\n\r\n                if (count === 8) {\r\n                    return new Color(value[1], value[2], value[3], value[0]);\r\n                }\r\n                else {\r\n                    return new Color(value[0], value[1], value[2]);\r\n                }\r\n            }\r\n            else {\r\n                ErrorLogger.LogMessage(\"RendererUtilities\", \"getColorFromHexString\", \"Bad hex value: \" + hexOriginal, LogLevel.WARNING);\r\n            }\r\n            return null;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"RendererUtilities\", \"getColorFromHexString\", exc);\r\n                return null;\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    public static getRecommendedTextOutlineWidth():number\r\n    {\r\n        let dpi:number = RendererSettings.getInstance().getDeviceDPI();\r\n        return Math.max(dpi/48,2.5);\r\n    }\r\n\r\n    /**\r\n     * For Renderer Use Only\r\n     * Assumes a fresh SVG String from the SVGLookup with its default values\r\n     * @param symbolID\r\n     * @param svg\r\n     * @param strokeColor hex value like \"#FF0000\";\r\n     * @param fillColor hex value like \"#FF0000\";\r\n     * @return SVG String\r\n     */\r\n    public static setSVGFrameColors(symbolID: string, svg: string, strokeColor: Color, fillColor: Color): string {\r\n        let returnSVG: string;\r\n        let hexStrokeColor: string;\r\n        let hexFillColor: string;\r\n        let strokeAlpha: float = 1;\r\n        let fillAlpha: float = 1;\r\n        let strokeOpacity: string = \"\";\r\n        let fillOpacity: string = \"\";\r\n\r\n        let ss: number = SymbolID.getSymbolSet(symbolID);\r\n        let ver: number = SymbolID.getVersion(symbolID);\r\n        let affiliation: number = SymbolID.getAffiliation(symbolID);\r\n        let defaultFillColor: string;\r\n\r\n        returnSVG = svg;\r\n        if (strokeColor != null) {\r\n            if (strokeColor.getAlpha() !== 255) {\r\n                strokeAlpha = strokeColor.getAlpha() / 255.0;\r\n                strokeOpacity = \" stroke-opacity=\\\"\" + strokeAlpha.toString() + \"\\\"\";\r\n                fillOpacity = \" fill-opacity=\\\"\" + strokeAlpha.toString() + \"\\\"\";\r\n            }\r\n\r\n            hexStrokeColor = RendererUtilities.colorToHexString(strokeColor, false);\r\n            returnSVG = svg.replaceAll(\"stroke=\\\"#000000\\\"\", \"stroke=\\\"\" + hexStrokeColor + \"\\\"\" + strokeOpacity);\r\n            returnSVG = returnSVG.replaceAll(\"fill=\\\"#000000\\\"\", \"fill=\\\"\" + hexStrokeColor + \"\\\"\" + fillOpacity);\r\n\r\n            if (ss === SymbolID.SymbolSet_LandInstallation ||\r\n                ss === SymbolID.SymbolSet_Space ||\r\n                ss === SymbolID.SymbolSet_CyberSpace ||\r\n                ss === SymbolID.SymbolSet_Activities) {//add group fill so the extra shapes in these frames have the new frame color\r\n                let svgStart: string = \"<g id=\\\"\" + SVGLookup.getFrameID(symbolID) + \"\\\">\";\r\n                let svgStartReplace: string = svgStart.substring(0, svgStart.length - 1) + \" fill=\\\"\" + hexStrokeColor + \"\\\"\" + fillOpacity + \">\";\r\n                returnSVG = returnSVG.replace(svgStart, svgStartReplace);\r\n            }\r\n\r\n            if((SymbolID.getSymbolSet(symbolID)===SymbolID.SymbolSet_LandInstallation && SymbolID.getFrameShape(symbolID)===\"0\") || \r\n                SymbolID.getFrameShape(symbolID)===SymbolID.FrameShape_LandInstallation)\r\n            {\r\n                let i1 = this.findInstIndIndex(returnSVG)+5;//<rect \r\n                //make sure installation indicator matches line color\r\n                returnSVG = returnSVG.substring(0,i1) + \" fill=\\\"\" + hexStrokeColor + \"\\\"\" + returnSVG.substring(i1);\r\n            }\r\n        }\r\n        else if((SymbolID.getSymbolSet(symbolID)===SymbolID.SymbolSet_LandInstallation && SymbolID.getFrameShape(symbolID)===\"0\") || \r\n                SymbolID.getFrameShape(symbolID)===SymbolID.FrameShape_LandInstallation)\r\n        {\r\n            let i1 = this.findInstIndIndex(returnSVG)+5;//<rect \r\n            //No line color change so make sure installation indicator stays black\r\n            returnSVG = returnSVG.substring(0,i1) + \" fill=\\\"#000000\\\"\" + returnSVG.substring(i1);\r\n        }\r\n        if (fillColor != null) {\r\n            if (fillColor.getAlpha() !== 255) {\r\n                fillAlpha = fillColor.getAlpha() / 255.0;\r\n                fillOpacity = \" fill-opacity=\\\"\" + fillAlpha.toString() + \"\\\"\";\r\n            }\r\n\r\n            hexFillColor = RendererUtilities.colorToHexString(fillColor, false);\r\n            switch (affiliation) {\r\n                case SymbolID.StandardIdentity_Affiliation_Friend:\r\n                case SymbolID.StandardIdentity_Affiliation_AssumedFriend: {\r\n                    defaultFillColor = \"fill=\\\"#80E0FF\\\"\";//friendly frame fill\r\n                    break;\r\n                }\r\n\r\n                case SymbolID.StandardIdentity_Affiliation_Hostile_Faker: {\r\n                    defaultFillColor = \"fill=\\\"#FF8080\\\"\";//hostile frame fill\r\n                    break;\r\n                }\r\n\r\n                case SymbolID.StandardIdentity_Affiliation_Suspect_Joker: {\r\n                    if (SymbolID.getVersion(symbolID) >= SymbolID.Version_2525E) {\r\n\r\n                        defaultFillColor = \"fill=\\\"#FFE599\\\"\";\r\n                    }\r\n                    //suspect frame fill\r\n                    else {\r\n\r\n                        defaultFillColor = \"fill=\\\"#FF8080\\\"\";\r\n                    }\r\n                    //hostile frame fill\r\n                    break;\r\n                }\r\n\r\n                case SymbolID.StandardIdentity_Affiliation_Unknown:\r\n                case SymbolID.StandardIdentity_Affiliation_Pending: {\r\n                    defaultFillColor = \"fill=\\\"#FFFF80\\\"\";//unknown frame fill\r\n                    break;\r\n                }\r\n\r\n                case SymbolID.StandardIdentity_Affiliation_Neutral: {\r\n                    defaultFillColor = \"fill=\\\"#AAFFAA\\\"\";//neutral frame fill\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    defaultFillColor = \"fill=\\\"#80E0FF\\\"\";//friendly frame fill\r\n                    break;\r\n                }\r\n\r\n            }\r\n\r\n            let fillIndex:number = returnSVG.lastIndexOf(defaultFillColor);\r\n            if(fillIndex != -1)\r\n                returnSVG = returnSVG.substring(0,fillIndex) + \"fill=\\\"\" + hexFillColor + \"\\\"\" + fillOpacity + returnSVG.substring(fillIndex + defaultFillColor.length);\r\n\r\n            //returnSVG = returnSVG.replaceFirst(defaultFillColor, \"fill=\\\"\" + hexFillColor + \"\\\"\" + fillOpacity);\r\n\r\n        }\r\n\r\n        if (returnSVG != null) {\r\n            return returnSVG;\r\n        }\r\n\r\n        else {\r\n\r\n            return svg;\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n     * For Renderer Use Only\r\n     * Changes colors for single point control measures\r\n     * @param symbolID\r\n     * @param svg\r\n     * @param strokeColor hex value like \"#FF0000\";\r\n     * @param fillColor hex value like \"#FF0000\";\r\n     * @param isOutline default false; true if this represents a thicker outline to render first beneath the normal symbol (the function must be called twice)\r\n     * @return SVG String\r\n     *\r\n     */\r\n    public static setSVGSPCMColors(symbolID: string, svg: string, strokeColor: Color, fillColor: Color, isOutline:boolean=false, bounds:Rectangle2D=null, pixelSize:number=0, outlineWidth:number=0): string\r\n    {\r\n        let returnSVG: string = svg;\r\n        let hexStrokeColor: string;\r\n        let hexFillColor: string;\r\n        let strokeAlpha: float = 1;\r\n        let fillAlpha: float = 1;\r\n        let strokeOpacity: string = \"\";\r\n        let fillOpacity: string = \"\";\r\n        let strokeCapSquare: string = \" stroke-linecap=\\\"square\\\"\";\r\n        let strokeCapButt: string = \" stroke-linecap=\\\"butt\\\"\";\r\n        let strokeCapRound: string = \" stroke-linecap=\\\"round\\\"\";\r\n        let outlineSize:number = 15;\r\n\r\n\r\n        let affiliation: int = SymbolID.getAffiliation(symbolID);\r\n        let defaultFillColor: string;\r\n        if (strokeColor != null) {\r\n            if (strokeColor.getAlpha() !== 255) {\r\n                strokeAlpha = strokeColor.getAlpha() / 255.0;\r\n                strokeOpacity = \" stroke-opacity=\\\"\" + strokeAlpha + \"\\\"\";\r\n                fillOpacity = \" fill-opacity=\\\"\" + strokeAlpha + \"\\\"\";\r\n            }\r\n\r\n            hexStrokeColor = RendererUtilities.colorToHexString(strokeColor, false);\r\n            let defaultStrokeColor: string = \"#000000\";\r\n            if (symbolID.length === 5) {\r\n                let mod: int = parseInt(symbolID.substring(2, 4));\r\n                if (mod >= 13) {\r\n\r\n                    defaultStrokeColor = \"#00A651\";\r\n                }\r\n\r\n\r\n            }\r\n            \r\n            if(symbolID.length >= 20)\r\n                {\r\n                    if(SymbolUtilities.getBasicSymbolID(symbolID)==\"25132100\" && //key terrain\r\n                            SymbolID.getVersion(symbolID) >= SymbolID.Version_2525E)\r\n                        defaultStrokeColor = \"#800080\";\r\n                    else if(isOutline && SymbolUtilities.getBasicSymbolID(symbolID).startsWith(\"2535\"))//space debris doesn't change color\r\n                        defaultStrokeColor = \"black\";\r\n                }\r\n            returnSVG = returnSVG.replaceAll(\"stroke=\\\"\" + defaultStrokeColor + \"\\\"\", \"stroke=\\\"\" + hexStrokeColor + \"\\\"\" + strokeOpacity);\r\n            returnSVG = returnSVG.replaceAll(\"fill=\\\"\" + defaultStrokeColor + \"\\\"\", \"fill=\\\"\" + hexStrokeColor + \"\\\"\" + fillOpacity);\r\n        }\r\n        else {\r\n            strokeColor = Color.BLACK;\r\n        }\r\n\r\n        if (isOutline && bounds != null) {\r\n            let p:number = pixelSize;\r\n            let h:number = bounds.getHeight();\r\n            let w:number = bounds.getWidth();\r\n            let ratio:number = Math.min((p / h), (p / w));\r\n\r\n            outlineSize = Math.round(outlineWidth / ratio);\r\n            //increase stroke-width so the white outline shows around the symbol\r\n            returnSVG = RendererUtilities.increaseStrokeWidth(returnSVG,outlineSize);\r\n            //set the stroke color for the group so filled shapes without stokes get outlined as well.\r\n            returnSVG = returnSVG.replace(\"<g\", \"<g stroke=\\\"\" + hexStrokeColor + \"\\\" \" + strokeOpacity + \" stroke-linecap=\\\"square\\\"\");\r\n        }\r\n        else {\r\n\r\n            let replacement: string = \" fill=\\\"#\" + RendererUtilities.ColorToHex(strokeColor).substring(2) + \"\\\" \";\r\n            returnSVG = returnSVG.replace(\"fill=\\\"#000000\\\"\", replacement);//only replace black fills, leave white fills alone.\r\n\r\n            //In case there are lines that don't have stroke defined, apply stroke color to the top level group.\r\n            let topGroupTag: string = \"<g id=\\\"\" + SymbolUtilities.getBasicSymbolID(symbolID) + \"\\\">\";//<g id=\"25212902\">\r\n            let newGroupTag: string = \"<g id=\\\"\" + SymbolUtilities.getBasicSymbolID(symbolID) + \"\\\" stroke=\\\"\" + hexStrokeColor + \"\\\"\" + strokeOpacity + \" \" + replacement + \">\";\r\n            returnSVG = returnSVG.replace(topGroupTag, newGroupTag);\r\n\r\n        }\r\n\r\n        if (fillColor != null) {\r\n            if (fillColor.getAlpha() !== 255) {\r\n                fillAlpha = fillColor.getAlpha() / 255.0;\r\n                fillOpacity = \" fill-opacity=\\\"\" + fillAlpha + \"\\\"\";\r\n            }\r\n\r\n            hexFillColor = RendererUtilities.colorToHexString(fillColor, false);\r\n            defaultFillColor = \"fill=\\\"#000000\\\"\";\r\n\r\n            returnSVG = returnSVG.replaceAll(defaultFillColor, \"fill=\\\"\" + hexFillColor + \"\\\"\" + fillOpacity);\r\n        }\r\n\r\n        return returnSVG;\r\n    }\r\n\r\n    /**\r\n     * Sets SVG stroke-dasharray when action points are in planned status\r\n     * @param symbolID \r\n     * @param siIcon \r\n     * @returns \r\n     */\r\n    public static setAffiliationDashArray(symbolID:string, siIcon:SVGInfo): SVGInfo\r\n    {\r\n        let svg:string = siIcon.getSVG();\r\n        let status:number = SymbolID.getStatus(symbolID);\r\n        let aff:number = SymbolID.getAffiliation(symbolID);\r\n        let returnVal:SVGInfo = siIcon;\r\n        if(status == SymbolID.Status_Planned_Anticipated_Suspect)\r\n        {\r\n            if(SymbolUtilities.isActionPoint(symbolID))\r\n            {\r\n                svg = svg.replace(\"<rect \",\"<rect stroke-dasharray=\\\"20 19\\\" \");\r\n                svg = svg.replace(\"<polygon \",\"<polygon stroke-dasharray=\\\"20 20\\\" \");\r\n                returnVal = new SVGInfo(siIcon.getID(),siIcon.getBbox(), svg);\r\n            }\r\n        }\r\n        /*else if(aff == SymbolID.StandardIdentity_Affiliation_Pending ||\r\n                aff == SymbolID.StandardIdentity_Affiliation_AssumedFriend ||\r\n                aff == SymbolID.StandardIdentity_Affiliation_Suspect_Joker)\r\n        {\r\n            //Dot pattern if Control Measures use it?\r\n        }//*/\r\n\r\n        return returnVal;\r\n    }\r\n\r\n    public static findWidestStrokeWidth(svg: string): float {\r\n        let pattern = RegExp(\"(stroke-width=\\\")(\\\\d+\\\\.?\\\\d*)\\\"\", \"g\");\r\n        let largest: number = 4.0;\r\n\r\n        let matches = [...svg.matchAll(pattern)]\r\n        for (let match of matches) {\r\n            // match is [\"stroke-width=\"n\"\", \"stroke-width=\"\", \"n\"]\r\n            const width = parseFloat(match[2])\r\n            if (width > largest) {\r\n                largest = width;\r\n            }\r\n        }\r\n        return largest * RendererUtilities.OUTLINE_SCALING_FACTOR;\r\n    }\r\n\r\n    public static findInstIndIndex(svg:string):number\r\n    {\r\n        let start:number = -1;\r\n        let stop:number = -1;\r\n        //let result:int[];\r\n\r\n        start = svg.indexOf(\"<rect\");\r\n        stop = svg.indexOf(\">\",start);\r\n\r\n        let rect:string = svg.substring(start,stop+1);\r\n        if(rect.indexOf(\"fill\")===-1)//no set fill so it's the indicator\r\n        {\r\n            //result = [start,stop];\r\n            return start;\r\n        }\r\n        else //it's the next rect\r\n        {\r\n            start = svg.indexOf(\"<rect\",stop);\r\n            stop = svg.indexOf(\">\",start);\r\n            rect = svg.substring(start,stop+1);\r\n        }\r\n\r\n       //result = [start,stop];\r\n        return start;\r\n\r\n    }\r\n\r\n    /**\r\n     * Searches an SVG string and increments all stroke-width values by the increaseBy value.\r\n     * @param svgString The input SVG content as a string.\r\n     * @param increaseBy the number to add to the current stroke value\r\n     * @returns A new SVG string with updated stroke-width values.\r\n     */\r\n    public static  increaseStrokeWidth(svgString: string, increaseBy:number): string {\r\n        // Regex matches 'stroke-width=\"' followed by one or more digits/decimals\r\n        // and capturing the numeric part.\r\n        const strokeWidthRegex = /stroke-width=\"([\\d.]+)\"/g;\r\n    \r\n        let returnVal = svgString.replace(strokeWidthRegex, (match, value) => {\r\n      const numericValue = parseFloat(value);\r\n      \r\n        // Check if the value is a valid number before adding\r\n        if (!isNaN(numericValue)) {\r\n            const newValue = numericValue + increaseBy;\r\n            return `stroke-width=\"${newValue}\"`;\r\n        }\r\n\r\n        // Return original match if parsing fails\r\n        return match;\r\n        });\r\n\r\n        let firstGroup:number = returnVal.indexOf(\"<g\");\r\n        returnVal = returnVal.replace(\"<g\", \"<g stroke-width=\\\"\" + increaseBy + \"\\\" \");\r\n        return returnVal;\r\n    }\r\n\r\n    public static getDistanceBetweenPoints(pt1:Point2D, pt2:Point2D):int\r\n    {\r\n        let distance:int = (Math.sqrt(Math.pow((pt2.getX() - pt1.getX()) ,2) + Math.pow((pt2.getY() - pt1.getY()) ,2))) as int;\r\n        return distance;\r\n    }\r\n\r\n    /**\r\n     * A starting point for calculating map scale.\r\n     * The User may prefer a different calculation depending on how their maps works.\r\n     * @param mapPixelWidth Width of your map in pixels\r\n     * @param eastLon East Longitude of your map\r\n     * @param westLon West Longitude of your map\r\n     * @param dpi Dots Per Inch of your device.  If not included, will use default renderer value.\r\n     * @return Map scale value to use in the RenderSymbol function {@link armyc2.c5isr.web.render.WebRenderer#RenderSymbol(String, String, String, String, String, String, double, String, Map, Map, int)}\r\n     */\r\n    public static calculateMapScale(mapPixelWidth:number, eastLon:number, westLon:number, dpi:number = -1):number\r\n    {\r\n        let INCHES_PER_METER:number = 39.3700787;\r\n        let METERS_PER_DEG:number = 40075017.0 / 360.0; // Earth's circumference in meters / 360 degrees\r\n\r\n        try\r\n        {\r\n            if(dpi < 0)\r\n                dpi = RendererSettings.getInstance().getDeviceDPI();\r\n\r\n            let sizeSquare:number = Math.abs(eastLon - westLon);\r\n            if (sizeSquare > 180)\r\n                sizeSquare = 360 - sizeSquare;\r\n\r\n            // physical screen length (in meters) = pixels in screen / pixels per inch / inch per meter\r\n            let screenLength:number = mapPixelWidth / dpi / INCHES_PER_METER;\r\n            // meters on screen = degrees on screen * meters per degree\r\n            let metersOnScreen:number = sizeSquare * METERS_PER_DEG;\r\n\r\n            let scale:number = metersOnScreen/screenLength;\r\n            return scale;\r\n        }\r\n        catch(e)\r\n        {\r\n            if(e instanceof Error)\r\n                ErrorLogger.LogException(\"RendererUtilities\",\"calculateMapScale\",e,LogLevel.WARNING);\r\n        }\r\n        return 0;\r\n    }\r\n\r\n    public static calculateOutlineWidth():number\r\n    {\r\n        return RendererSettings.getInstance().getDeviceDPI()>100 ? RendererSettings.getInstance().getDeviceDPI()/96 * 3 : 3;\r\n    }\r\n\r\n    public static scaleIcon(symbolID:string, icon:SVGInfo):SVGInfo\r\n    {\r\n        let retVal:SVGInfo = icon;\r\n        //safe square inside octagon:  <rect x=\"220\" y=\"310\" width=\"170\" height=\"170\"/>\r\n        let maxSize:number = 170;\r\n        let bbox = null;\r\n        if(icon !== null)\r\n            bbox = icon.getBbox();\r\n        let length:number = 0;\r\n        if(bbox != null)\r\n        {\r\n            length = Math.max(bbox.getWidth(),bbox.getHeight());\r\n            //adjust max size for narrow, tall icons\r\n            if(bbox.getWidth() < 60 && bbox.getHeight() > 90)\r\n                maxSize = 200;\r\n\r\n            if(SVGLookup.getMainIconID(symbolID).length == 8 && length < 145 && length > 0 &&\r\n                bbox.getHeight() < 105 &&\r\n                SymbolID.getCommonModifier1(symbolID)==0 &&\r\n                SymbolID.getCommonModifier2(symbolID)==0 &&\r\n                SymbolID.getModifier1(symbolID)==0 &&\r\n                SymbolID.getModifier2(symbolID)==0)//if largest side smaller than 145 and there are no section mods, make it bigger\r\n            {\r\n                let ratio:number = maxSize / length;\r\n                let transx:number = ((bbox.getX() + (bbox.getWidth()/2)) * ratio) - (bbox.getX() + (bbox.getWidth()/2));\r\n                let transy:number = ((bbox.getY() + (bbox.getHeight()/2)) * ratio) - (bbox.getY() + (bbox.getHeight()/2));\r\n                let transform:string = \" transform=\\\"translate(-\" + transx + \",-\" + transy + \") scale(\" + ratio + \" \" + ratio + \")\\\">\";\r\n                let svg:string = icon.getSVG();\r\n                svg = svg.replace(\">\",transform);\r\n                let newBbox:Rectangle2D = new Rectangle2D(bbox.getX() - transx,bbox.getY() - transy,bbox.getWidth() * ratio, bbox.getHeight() * ratio);\r\n\r\n                //Adjust stroke widths so they remain the same and don't scale up.\r\n                svg =  svg.replace(/stroke-width=\"([\\d.]+)\"/g, (match: string, p1: string) => {\r\n                    const original = parseFloat(p1);\r\n                    const adjusted = original * 1.5 / ratio;//multiply by 1.5 to reduce but not eliminate scaling\r\n                    return `stroke-width=\"${adjusted.toFixed(3)}\"`;\r\n                });\r\n\r\n                retVal = new SVGInfo(icon.getID(),newBbox,svg);\r\n            }\r\n        }\r\n        \r\n        return retVal;\r\n    }\r\n\r\n\r\n    public static async getData(path:string):Promise<any> {\r\n        const url = path;\r\n        try {\r\n          const response = await fetch(url);\r\n          if (!response.ok) {\r\n            throw new Error(`Response status: ${response.status}`);\r\n          }\r\n      \r\n          const json = await response.json();\r\n          //console.log(json);\r\n          return json;\r\n        } catch (error) \r\n        {\r\n            if(console && error instanceof Error)\r\n                console.error(error.message);\r\n            else\r\n                throw error;\r\n        }\r\n      }\r\n}\r\n","import { type int, type float, type double } from \"../../graphics2d/BasicTypes\";\r\n\r\nimport { Font } from \"../../graphics2d/Font\"\r\nimport { Color } from \"../../renderer/utilities/Color\"\r\nimport { AffiliationColors } from \"../../renderer/utilities/AffiliationColors\"\r\nimport { ErrorLogger } from \"../../renderer/utilities/ErrorLogger\"\r\nimport { SettingsChangedEvent } from \"../../renderer/utilities/SettingsChangedEvent\"\r\nimport { SettingsEventListener } from \"../../renderer/utilities/SettingsEventListener\"\r\nimport { LogLevel } from \"./LogLevel\";\r\nimport { RendererUtilities } from \"./RendererUtilities\";\r\n\r\n\r\n/**\r\n *Static class that holds the setting for the JavaRenderer.\r\n * Allows different parts of the renderer to know what\r\n * values are being used.\r\n *\r\n */\r\nexport class RendererSettings {\r\n\r\n    private static _instance: RendererSettings;\r\n\r\n    //outline approach.  none, filled rectangle, outline (default),\r\n    //outline quick (outline will not exceed 1 pixels).\r\n    private static _TextBackgroundMethod: int = 2;\r\n    /**\r\n     * There will be no background for text\r\n     */\r\n    public static readonly TextBackgroundMethod_NONE: int = 0;\r\n\r\n    /**\r\n     * There will be a colored box behind the text\r\n     */\r\n    public static readonly TextBackgroundMethod_COLORFILL: int = 1;\r\n\r\n    /**\r\n     * There will be an adjustable outline around the text (expensive)\r\n     * Outline width of 4 is recommended.\r\n     */\r\n    public static readonly TextBackgroundMethod_OUTLINE: int = 2;\r\n\r\n    \r\n    /**\r\n     * Value from 0 to 255. The closer to 0 the lighter the text color has to be\r\n     * to have the outline be black. Default value is 160.\r\n     */\r\n    private static _TextBackgroundAutoColorThreshold: int = 160;\r\n\r\n    //if TextBackgroundMethod_OUTLINE is set, This value determines the width of that outline.\r\n    private static _TextOutlineWidth: number = 2.5;\r\n\r\n    //label foreground color, uses line color of symbol if null.\r\n    private static _ColorLabelForeground: Color; //Color.BLACK;\r\n    //label background color, used if TextBackGroundMethod = TextBackgroundMethod_COLORFILL && not null\r\n    private static _ColorLabelBackground: Color;//Color.WHITE;\r\n\r\n    private static _PixelSize: int = 50;\r\n\r\n    /**\r\n     * Collapse labels for fire support areas when the symbol isn't large enough to show all\r\n     * the labels.\r\n     */\r\n    private static _AutoCollapseModifiers: boolean = true;\r\n\r\n    /**\r\n     * @deprecated\r\n     */\r\n    private static _SymbolOutlineWidth: int = 1;\r\n\r\n    private static _OutlineSPControlMeasures: boolean = true;\r\n\r\n    private static _ActionPointDefaultFill: boolean = true;\r\n\r\n\r\n\r\n    /**\r\n     * If true (default), when HQ Staff is present, location will be indicated by the free\r\n     * end of the staff\r\n     */\r\n    private static _CenterOnHQStaff: boolean = true;\r\n\r\n\r\n    /**\r\n     * Text modifiers/amplifiers are placed where they belong even if there's empty space\r\n     * from other modifiers that weren't populated\r\n     */\r\n    public static ModifierPlacement_STRICT:number = 0;\r\n    /**\r\n     * Text modifiers/amplifiers will collapse vertically towards the center to eliminate\r\n     * empty space from modifiers that weren't populated.\r\n     */\r\n    public static ModifierPlacement_FLEXIBLE:number = 1;\r\n    /**\r\n     * Same as flexible but the modifier letter is put at the beginning of the value string\r\n     * to prevent confusion from modifiers not being in their strict location.\r\n     * if P (IFF/SIF) is set to \"2:1234\", it would be rendered as \"P:2:1234\"\r\n     */\r\n    //public static ModifierPlacement_FLEXIBLE_PREFIX:number = 2;\r\n    \r\n    private static _ModifierPlacementApproach:number = 0;\r\n\r\n    public static OperationalConditionModifierType_SLASH: int = 0;\r\n    public static OperationalConditionModifierType_BAR: int = 1;\r\n    private static _OCMType: int = 1;\r\n\r\n    public static readonly SeaMineRenderMethod_MEDAL: int = 1;\r\n    public static readonly SeaMineRenderMethod_ALT: int = 2;\r\n    public static _SeaMineRenderMethod: int = 1;\r\n\r\n    private static _UseLineInterpolation: boolean = true;\r\n\r\n    //private static Font _ModifierFont = new Font(\"arial\", Font.TRUETYPE_FONT, 12);\r\n    private static _ModifierFontName: string = \"arial\";\r\n    //private static int _ModifierFontType = Font.TRUETYPE_FONT;\r\n    private static _ModifierFontType: int = Font.BOLD;\r\n    private static _ModifierFontWeight: string = \"bold\";\r\n    private static _ModifierFontSize: int = 12;\r\n    private static _ModifierFontKerning: int = 0;//0=off, 1=on (TextAttribute.KERNING_ON)\r\n    private static _ModifierFontTracking: float = 0;//TextAttribute.TRACKING_LOOSE;//loose=0.4f;\r\n    private _scaleEchelon: boolean = false;\r\n    private _DrawAffiliationModifierAsLabel: boolean = false;\r\n\r\n    private static _MPLabelFontName: string = \"arial\";\r\n    private static _MPLabelFontType: int = Font.BOLD;\r\n    private static _MPLabelFontSize: int = 12;\r\n    private static _KMLLabelScale: float = 1.0;\r\n\r\n    private static _DPI: int = 96;\r\n\r\n    //acevedo - 11/29/2017 - adding option to render only 2 labels.\r\n    private _TwoLabelOnly: boolean = false;\r\n\r\n    private _scaleMainIconWithoutSectorMods: boolean = true;\r\n       \r\n    private _patternScale: double = 1.0;\r\n\r\n    private _overscanScale: double = 1.0;\r\n\r\n    private _autoAdjustScale: boolean = true;\r\n\r\n    //acevedo - 12/8/17 - allow the setting of affiliation colors.\r\n    private _friendlyUnitFillColor: Color = AffiliationColors.FriendlyUnitFillColor;\r\n    /// <summary>\r\n    /// Friendly Unit Fill Color.\r\n    /// </summary>\r\n    private _hostileUnitFillColor: Color = AffiliationColors.HostileUnitFillColor;//new Color(255,130,132);//Color.RED;\r\n    /// <summary>\r\n    /// Hostile Unit Fill Color.\r\n    /// </summary>\r\n    private _neutralUnitFillColor: Color = AffiliationColors.NeutralUnitFillColor;//new Color(144,238,144);//Color.GREEN;//new Color(0,255,0);//new Color(144,238,144);//light green//Color.GREEN;new Color(0,226,0);\r\n    /// <summary>\r\n    /// Neutral Unit Fill Color.\r\n    /// </summary>\r\n    private _unknownUnitFillColor: Color = AffiliationColors.UnknownUnitFillColor;// new Color(255,255,128);//Color.YELLOW;\r\n    /// <summary>\r\n    /// UnknownUn Graphic Fill Color.\r\n    /// </summary>\r\n    private _friendlyGraphicFillColor: Color = AffiliationColors.FriendlyGraphicFillColor;//Crystal Blue //Color.CYAN;\r\n    /// <summary>\r\n    /// Friendly Graphic Fill Color.\r\n    /// </summary>\r\n    private _hostileGraphicFillColor: Color = AffiliationColors.HostileGraphicFillColor;//salmon\r\n    /// <summary>\r\n    /// Hostile Graphic Fill Color.\r\n    /// </summary>\r\n    private _neutralGraphicFillColor: Color = AffiliationColors.NeutralGraphicFillColor;//Bamboo Green //new Color(144,238,144);//light green\r\n    /// <summary>\r\n    /// Neutral Graphic Fill Color.\r\n    /// </summary>\r\n    private _unknownGraphicFillColor: Color = AffiliationColors.UnknownGraphicFillColor;//light yellow  new Color(255,255,224);//light yellow\r\n    /// <summary>\r\n    /// Unknown Unit Line Color.\r\n    /// </summary>\r\n    private _friendlyUnitLineColor: Color = AffiliationColors.FriendlyUnitLineColor;\r\n    /// <summary>\r\n    /// Friendly Unit Line Color.\r\n    /// </summary>\r\n    private _hostileUnitLineColor: Color = AffiliationColors.HostileUnitLineColor;\r\n    /// <summary>\r\n    /// Hostile Unit Line Color.\r\n    /// </summary>\r\n    private _neutralUnitLineColor: Color = AffiliationColors.NeutralUnitLineColor;\r\n    /// <summary>\r\n    /// Neutral Unit Line Color.\r\n    /// </summary>\r\n    private _unknownUnitLineColor: Color = AffiliationColors.UnknownUnitLineColor;\r\n    /// <summary>\r\n    /// Unknown Graphic Line Color.\r\n    /// </summary>\r\n    private _friendlyGraphicLineColor: Color = AffiliationColors.FriendlyGraphicLineColor;\r\n    /// <summary>\r\n    /// Friend Graphic Line Color.\r\n    /// </summary>\r\n    private _hostileGraphicLineColor: Color = AffiliationColors.HostileGraphicLineColor;\r\n    /// <summary>\r\n    /// Hostile Graphic Line Color.\r\n    /// </summary>\r\n    private _neutralGraphicLineColor: Color = AffiliationColors.NeutralGraphicLineColor;\r\n    /// <summary>\r\n    /// Neutral Graphic Line Color.\r\n    /// </summary>\r\n    private _unknownGraphicLineColor: Color = AffiliationColors.UnknownGraphicLineColor;\r\n\r\n    /*private   Color WeatherRed = new Color(198,16,33);//0xC61021;// 198,16,33\r\n    private   Color WeatherBlue = new Color(0,0,255);//0x0000FF;// 0,0,255\r\n\r\n    private   Color WeatherPurpleDark = new Color(128,0,128);//0x800080;// 128,0,128 Plum Red\r\n    private   Color WeatherPurpleLight = new Color(226,159,255);//0xE29FFF;// 226,159,255 Light Orchid\r\n\r\n    private   Color WeatherBrownDark = new Color(128,98,16);//0x806210;// 128,98,16 Safari\r\n    private   Color WeatherBrownLight = new Color(210,176,106);//0xD2B06A;// 210,176,106 Khaki\r\n    */\r\n\r\n    private _Listeners: Array<SettingsEventListener> = new Array<SettingsEventListener>();\r\n\r\n    private constructor() {\r\n\r\n        this.Init();\r\n\r\n    }\r\n\r\n    public static getInstance(): RendererSettings {\r\n        if (!RendererSettings._instance) {\r\n            RendererSettings._instance = new RendererSettings();\r\n        }\r\n\r\n\r\n        return RendererSettings._instance;\r\n    }\r\n\r\n    private Init(): void {\r\n        try {\r\n            //RendererSettings._ColorLabelBackground = new Color(255, 255, 255, 255);\r\n            //RendererSettings._VMSize = java.lang.Runtime.getRuntime().maxMemory() as int;\r\n            //RendererSettings._CacheSize = Math.round(RendererSettings._VMSize * 0.03);//set cache to 3% of available memory\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"RendererSettings\", \"Init\", exc, LogLevel.WARNING);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    public addEventListener(sel: SettingsEventListener): void {\r\n        this._Listeners.push(sel);\r\n    }\r\n\r\n    private raiseEvents(event: string): void {\r\n        for (let l of this._Listeners) {\r\n            l.SettingsEventChanged(event);\r\n        }\r\n    }\r\n\r\n    /**\r\n     * None, outline (default), or filled background.\r\n     * If set to OUTLINE, TextOutlineWidth changed to default of 4.\r\n     * If set to OUTLINE_QUICK, TextOutlineWidth changed to default of 1.\r\n     * Use setTextOutlineWidth if you'd like a different value.\r\n     * @param textBackgroundMethod like RenderSettings.TextBackgroundMethod_NONE\r\n     */\r\n    public setTextBackgroundMethod(textBackgroundMethod: int): void \r\n    {\r\n        RendererSettings._TextBackgroundMethod = textBackgroundMethod;\r\n        RendererSettings._TextOutlineWidth = RendererUtilities.getRecommendedTextOutlineWidth();       \r\n    }\r\n\r\n    /**\r\n     * None, outline (default), or filled background.\r\n     * @return method like RenderSettings.TextBackgroundMethod_NONE\r\n     */\r\n    public getTextBackgroundMethod(): int {\r\n        return RendererSettings._TextBackgroundMethod;\r\n    }\r\n\r\n    /**\r\n     * default size single point icons will render on the map\r\n     * @param size \r\n     */\r\n    public setDefaultPixelSize(size: int): void {\r\n        RendererSettings._PixelSize = size;\r\n    }\r\n\r\n    /**\r\n     * default size single point icons will render on the map\r\n     * @return \r\n     */\r\n    public getDefaultPixelSize(): int {\r\n        return RendererSettings._PixelSize;\r\n    }\r\n\r\n\r\n    /**\r\n     * Set the operational condition modifier to be slashes or bars\r\n     * @param value like RendererSettings.OperationalConditionModifierType_SLASH\r\n     */\r\n    public setOperationalConditionModifierType(value: int): void {\r\n        RendererSettings._OCMType = value;\r\n    }\r\n\r\n    public getOperationalConditionModifierType(): int {\r\n        return RendererSettings._OCMType;\r\n    }\r\n\r\n    public setSeaMineRenderMethod(method: int): void {\r\n        RendererSettings._SeaMineRenderMethod = method;\r\n    }\r\n    public getSeaMineRenderMethod(): int {\r\n        return RendererSettings._SeaMineRenderMethod;\r\n    }\r\n\r\n    /**\r\n     * For lines symbols with \"decorations\" like FLOT or LOC, when points are\r\n     * too close together, we will start dropping points until we get enough\r\n     * space between 2 points to draw the decoration.  Without this, when points\r\n     * are too close together, you run the chance that the decorated line will\r\n     * look like a plain line because there was no room between points to\r\n     * draw the decoration.\r\n     * @param value boolean\r\n     */\r\n    public setUseLineInterpolation(value: boolean): void {\r\n        RendererSettings._UseLineInterpolation = value;\r\n    }\r\n\r\n    /**\r\n     * Returns the current setting for Line Interpolation.\r\n     * @return boolean\r\n     */\r\n    public getUseLineInterpolation(): boolean {\r\n        return RendererSettings._UseLineInterpolation;\r\n    }\r\n\r\n    /**\r\n     * set the screen DPI so the renderer can take DPI into account when\r\n     * rendering for things like dashed lines and decorated lines.\r\n     * @param value \r\n     */\r\n    public setDeviceDPI(value: int): void {\r\n        RendererSettings._DPI = value;\r\n        if(this.getTextBackgroundMethod()==RendererSettings.TextBackgroundMethod_OUTLINE)\r\n        {\r\n            //_TextOutlineWidth = 8;//441 DPI\r\n            RendererSettings._TextOutlineWidth = RendererUtilities.getRecommendedTextOutlineWidth();\r\n            //_TextOutlineWidth = Math.round((4.0f/96.0f)*(float)_DPI);\r\n        }\r\n    }\r\n    public getDeviceDPI(): int {\r\n        return RendererSettings._DPI;\r\n    }\r\n    /**\r\n     * Collapse Modifiers for fire support areas when the symbol isn't large enough to show all\r\n     * the labels.  Identifying label will always be visible.  Zooming in, to make the symbol larger,\r\n     * will make more modifiers visible.  Resizing the symbol can also make more modifiers visible.\r\n     * @param value boolean\r\n     */\r\n    public setAutoCollapseModifiers(value: boolean): void { RendererSettings._AutoCollapseModifiers = value; }\r\n\r\n    public getAutoCollapseModifiers(): boolean { return RendererSettings._AutoCollapseModifiers; }\r\n\r\n\r\n\r\n    /**\r\n     * if true (default), when HQ Staff is present, location will be indicated by the free\r\n     * end of the staff\r\n     * @param value\r\n     */\r\n    public setCenterOnHQStaff(value: boolean): void {\r\n        RendererSettings._CenterOnHQStaff = value;\r\n    }\r\n\r\n    /**\r\n     * if true (default), when HQ Staff is present, location will be indicated by the free\r\n     * end of the staff\r\n     */\r\n    public getCenterOnHQStaff(): boolean {\r\n        return RendererSettings._CenterOnHQStaff;\r\n    }\r\n\r\n\r\n    /**\r\n     * if RenderSettings.TextBackgroundMethod_OUTLINE is used,\r\n     * the outline will be this many pixels wide.\r\n     *\r\n     * @param width\r\n     */\r\n    /*synchronized public void setTextOutlineWidth(int width)\r\n    {\r\n        _TextOutlineWidth = width;\r\n    }*/\r\n\r\n    /**\r\n     * if RenderSettings.TextBackgroundMethod_OUTLINE is used,\r\n     * the outline will be this many pixels wide.\r\n     * @return\r\n     */\r\n    public getTextOutlineWidth(): int {\r\n        return RendererSettings._TextOutlineWidth;\r\n    }\r\n\r\n    /**\r\n     * Refers to text color of modifier labels\r\n     * @return\r\n     *\r\n     */\r\n    /*public Color getLabelForegroundColor()\r\n    {\r\n        return _ColorLabelForeground;\r\n    }*/\r\n\r\n    /**\r\n     * Refers to text color of modifier labels\r\n     * Default Color is Black.  If NULL, uses line color of symbol\r\n     * @param value\r\n     *\r\n     */\r\n    /* synchronized public void setLabelForegroundColor(Color value)\r\n     {\r\n         _ColorLabelForeground = value;\r\n     }*/\r\n\r\n    /**\r\n     * Refers to background color of modifier labels\r\n     * @return\r\n     *\r\n     */\r\n    /*    public Color getLabelBackgroundColor()\r\n        {\r\n            return _ColorLabelBackground;\r\n        }*/\r\n\r\n    /**\r\n     * Refers to text color of modifier labels\r\n     * Default Color is White.\r\n     * Null value means the optimal background color (black or white)\r\n     * will be chose based on the color of the text.\r\n     * @param value\r\n     *\r\n     */\r\n    /*synchronized public void setLabelBackgroundColor(Color value)\r\n    {\r\n        _ColorLabelBackground = value;\r\n    }*/\r\n\r\n    /**\r\n     * Value from 0 to 255. The closer to 0 the lighter the text color has to be\r\n     * to have the outline be black. Default value is 160.\r\n     * @param value\r\n     */\r\n    public setTextBackgroundAutoColorThreshold(value: int): void {\r\n        RendererSettings._TextBackgroundAutoColorThreshold = value;\r\n    }\r\n\r\n    /**\r\n     * Value from 0 to 255. The closer to 0 the lighter the text color has to be\r\n     * to have the outline be black. Default value is 160.\r\n     * @return\r\n     */\r\n    public getTextBackgroundAutoColorThreshold(): int {\r\n        return RendererSettings._TextBackgroundAutoColorThreshold;\r\n    }\r\n\r\n    /**\r\n     * This applies to Single Point Tactical Graphics.\r\n     * Setting this will determine the default value for milStdSymbols when created.\r\n     * 0 for no outline,\r\n     * 1 for outline thickness of 1 pixel,\r\n     * 2 for outline thickness of 2 pixels,\r\n     * greater than 2 is not currently recommended.\r\n     * @deprecated\r\n     * @param width\r\n     */\r\n    public setSinglePointSymbolOutlineWidth(width: int): void {\r\n        RendererSettings._SymbolOutlineWidth = width;\r\n    }\r\n\r\n    /**\r\n     * This applies to Single Point Tactical Graphics.\r\n     * @return\r\n     * @deprecated\r\n     */\r\n    public getSinglePointSymbolOutlineWidth(): int {\r\n        return RendererSettings._SymbolOutlineWidth;\r\n    }\r\n\r\n    public setOutlineSPControlMeasures(value: boolean): void {\r\n        RendererSettings._OutlineSPControlMeasures = value;\r\n    }\r\n\r\n    public getOutlineSPControlMeasures(): boolean {\r\n        return RendererSettings._OutlineSPControlMeasures;\r\n    }\r\n\r\n    public setActionPointDefaultFill(value: boolean): void {\r\n        RendererSettings._ActionPointDefaultFill = value;\r\n    }\r\n\r\n    public getActionPointDefaultFill(): boolean {\r\n        return RendererSettings._ActionPointDefaultFill;\r\n    }\r\n\r\n    /**\r\n     * false to use label font size\r\n     * true to scale it using symbolPixelBounds / 3.5\r\n     * @param value\r\n     */\r\n    public setScaleEchelon(value: boolean): void {\r\n        this._scaleEchelon = value;\r\n    }\r\n    /**\r\n     * Returns the value determining if we scale the echelon font size or\r\n     * just match the font size specified by the label font.\r\n     * @return true or false\r\n     */\r\n    public getScaleEchelon(): boolean {\r\n        return this._scaleEchelon;\r\n    }\r\n\r\n    /**\r\n     * Determines how to draw the Affiliation modifier.\r\n     * True to draw as modifier label in the \"E/F\" location.\r\n     * False to draw at the top right corner of the symbol\r\n     */\r\n    public setDrawAffiliationModifierAsLabel(value: boolean): void {\r\n        this._DrawAffiliationModifierAsLabel = value;\r\n    }\r\n    /**\r\n     * True to draw as modifier label in the \"E/F\" location.\r\n     * False to draw at the top right corner of the symbol\r\n     */\r\n    public getDrawAffiliationModifierAsLabel(): boolean {\r\n        return this._DrawAffiliationModifierAsLabel;\r\n    }\r\n\r\n    /**\r\n     * Sets the font to be used for modifier labels\r\n     * @param name Like \"arial\"\r\n     * @param weight Like \"normal\" or \"bold\"\r\n     * @param size Like 12\r\n     */\r\n    public setLabelFont(name: string, weight: string, size: int): void;\r\n\r\n\r\n    /**\r\n     *\r\n     * @param name Like \"arial\"\r\n     * @param type Like Font.BOLD\r\n     * @param size Like 12\r\n     */\r\n    public setLabelFont(name: string, type: int, size: int): void;\r\n\r\n    public setLabelFont(...args: unknown[]): void {\r\n        switch (args.length) {\r\n            case 3:\r\n                {\r\n                    if (typeof args[1] === 'string') {\r\n                        const [name, weight, size] = args as [string, string, int];\r\n\r\n                        RendererSettings._ModifierFontName = name;\r\n                        RendererSettings._ModifierFontWeight = weight;\r\n                        RendererSettings._ModifierFontType = Font.getTypeInt(weight);\r\n                        RendererSettings._ModifierFontSize = size;\r\n                    }\r\n                    else if (typeof args[1] === 'number') {\r\n                        const [name, type, size] = args as [string, int, int];\r\n\r\n\r\n                        RendererSettings._ModifierFontName = name;\r\n                        RendererSettings._ModifierFontWeight = Font.getTypeString(type);\r\n                        RendererSettings._ModifierFontType = type;\r\n                        RendererSettings._ModifierFontSize = size;\r\n                    }\r\n\r\n                    break;\r\n                }\r\n\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n        this.raiseEvents(SettingsChangedEvent.EventType_FontChanged);\r\n    }\r\n\r\n    public setMPLabelFont(name: string, weight: string, size: int): void;\r\n    public setMPLabelFont(name: string, weight: string, size: int, kmlScale: float): void;\r\n    public setMPLabelFont(name: string, type: int, size: int): void;\r\n    public setMPLabelFont(name: string, type: int, size: int, kmlScale: float): void;\r\n    public setMPLabelFont(...args: unknown[]): void {\r\n        switch (args.length) {\r\n            case 3: {\r\n                if (typeof args[1] === 'number') {\r\n                    const [name, type, size] = args as [string, int, int];\r\n\r\n\r\n                    RendererSettings._MPLabelFontName = name;\r\n                    RendererSettings._MPLabelFontType = type;\r\n                    RendererSettings._MPLabelFontSize = size;\r\n                    RendererSettings._KMLLabelScale = 1.0;\r\n                    //_MPLabelFontKerning = 0;\r\n                    //_MPLabelFontTracking = TextAttribute.TRACKING_LOOSE;\r\n                } else {\r\n                    const [name, weight, size] = args as [string, string, int];\r\n\r\n                    RendererSettings._MPLabelFontName = name;\r\n                    RendererSettings._MPLabelFontType = Font.getTypeInt(weight);\r\n                    RendererSettings._MPLabelFontSize = size;\r\n                    RendererSettings._KMLLabelScale = 1.0;\r\n                    //_MPLabelFontKerning = 0;\r\n                    //_MPLabelFontTracking = TextAttribute.TRACKING_LOOSE;\r\n                }\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                if (typeof args[1] === 'number') {\r\n                    const [name, type, size, kmlScale] = args as [string, int, int, float];\r\n\r\n                    RendererSettings._MPLabelFontName = name;\r\n                    RendererSettings._ModifierFontWeight = Font.getTypeString(type);\r\n                    RendererSettings._ModifierFontType = type;\r\n                    RendererSettings._MPLabelFontSize = Math.round(size * kmlScale);\r\n                    RendererSettings._KMLLabelScale = kmlScale;\r\n                    //_MPLabelFontKerning = 0;\r\n                    //_MPLabelFontTracking = TextAttribute.TRACKING_LOOSE;\r\n                } else {\r\n                    const [name, weight, size, kmlScale] = args as [string, string, int, float];\r\n\r\n                    RendererSettings._MPLabelFontName = name;\r\n                    RendererSettings._ModifierFontWeight = weight;\r\n                    RendererSettings._ModifierFontType = Font.getTypeInt(weight);\r\n                    RendererSettings._MPLabelFontSize = Math.round(size * kmlScale);\r\n                    RendererSettings._KMLLabelScale = kmlScale;\r\n                    //_MPLabelFontKerning = 0;\r\n                    //_MPLabelFontTracking = TextAttribute.TRACKING_LOOSE;\r\n                }\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n        this.raiseEvents(SettingsChangedEvent.EventType_FontChanged);\r\n    }\r\n\r\n\r\n    /**\r\n     * the font name to be used for modifier labels\r\n     * @return name of the label font\r\n     */\r\n    public getLabelFontName(): string {\r\n        return RendererSettings._ModifierFontName;\r\n    }\r\n\r\n    /**\r\n     * Like Font.BOLD\r\n     * @return type of the label font\r\n     */\r\n    public getLabelFontType(): int {\r\n        return RendererSettings._ModifierFontType;\r\n    }\r\n\r\n    /**\r\n     * get font point size\r\n     * @return size of the label font\r\n     */\r\n    public getLabelFontSize(): int {\r\n        return RendererSettings._ModifierFontSize;\r\n    }\r\n\r\n\r\n    /**\r\n     * get font object used for labels\r\n     * @return Font object\r\n     */\r\n    public getLabelFont(): Font {\r\n        try {\r\n\r\n            let temp: Font = new Font(RendererSettings._ModifierFontName, RendererSettings._ModifierFontType, RendererSettings._ModifierFontSize);\r\n\r\n            return temp;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                let message: string = \"font creation error, returning \\\"\" + RendererSettings._ModifierFontName + \"\\\" font, \" + RendererSettings._ModifierFontSize + \"pt. Check font name and type.\";\r\n                ErrorLogger.LogMessage(\"RendererSettings\", \"getLabelFont\", message);\r\n                ErrorLogger.LogMessage(\"RendererSettings\", \"getLabelFont\", exc.message);\r\n                return new Font(\"arial\", Font.BOLD, 12);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * get font object used for labels\r\n     * @return Font object\r\n     */\r\n    public getMPLabelFont(): Font {\r\n        try {\r\n\r\n            let temp: Font = new Font(RendererSettings._MPLabelFontName, RendererSettings._MPLabelFontType, RendererSettings._MPLabelFontSize);\r\n\r\n            return temp;//.deriveFont(map);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                let message: string = \"font creation error, returning \\\"\" + RendererSettings._MPLabelFontName + \"\\\" font, \" + RendererSettings._MPLabelFontSize + \"pt. Check font name and type.\";\r\n                ErrorLogger.LogMessage(\"RendererSettings\", \"getMPLabelFont\", message);\r\n                ErrorLogger.LogMessage(\"RendererSettings\", \"getMPLabelFont\", exc.message);\r\n                return new Font(\"arial\", Font.BOLD, 12);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    public getKMLLabelScale(): float {\r\n        return RendererSettings._KMLLabelScale;\r\n    }\r\n\r\n    public getSPModifierPlacement():number\r\n    {\r\n        return RendererSettings._ModifierPlacementApproach;\r\n    }\r\n\r\n    /**\r\n     * Strict (0) for always placing their labels in the specified location\r\n     * even if there's empty space from other labels that weren't populated\r\n     * Flexible (1) to collapse label vertically to the center to eliminate\r\n     * empty space from labels that weren't populated.\r\n     * Does not apply to Control Measures or METOCS\r\n     * Set with values like: \r\n     * RendererSettings.ModifierPlacement_STRICT (0)\r\n     * RendererSettings.ModifierPlacement_FLEXIBLE (1)\r\n     * @param modifierPlacementApproach \r\n     */\r\n    public setSPModifierPlacement(modifierPlacementApproach:number)\r\n    {\r\n        RendererSettings._ModifierPlacementApproach = modifierPlacementApproach;\r\n    }\r\n\r\n    /**\r\n     * the font name to be used for modifier labels\r\n     * @return name of the label font\r\n     */\r\n    public getMPLabelFontName(): string\r\n    {\r\n        return RendererSettings._MPLabelFontName;\r\n    }\r\n\r\n    /**\r\n     * Like Font.BOLD\r\n     * @return type of the label font\r\n     */\r\n    public getMPLabelFontType(): int\r\n    {\r\n        return RendererSettings._MPLabelFontType;\r\n    }\r\n\r\n    /**\r\n     * get font point size\r\n     * @return size of the label font\r\n     */\r\n    public getMPLabelFontSize(): int\r\n    {\r\n        return RendererSettings._MPLabelFontSize;\r\n    }\r\n\r\n\r\n    /**\r\n     ** Get a boolean indicating between the use of supply routes labels in all segments (false) or\r\n     * to only set 2 labels one at the north and the other one at the south of the graphic (true).\r\n     * @return {boolean}\r\n    +* @deprecated\r\n     */\r\n    public getTwoLabelOnly(): boolean {\r\n        return this._TwoLabelOnly;\r\n    }\r\n\r\n    /**\r\n     * Set a boolean indicating between the use of supply routes labels in all segments (false) or\r\n     * to only set 2 labels one at the north and the other one at the south of the graphic (true).\r\n     * @param TwoLabelOnly\r\n     * @deprecated functionally disabled\r\n     */\r\n    public setTwoLabelOnly(TwoLabelOnly: boolean): void {\r\n        // this._TwoLabelOnly = TwoLabelOnly;\r\n    }\r\n\r\n    /**\r\n     * When true, if the main icon is normally small to allow room for sector modifiers,\r\n     * make it larger when no sector modifiers are present for better visibility.\r\n     * @param scaleMainIcon\r\n     */\r\n    public setScaleMainIcon(scaleMainIcon:boolean ):void\r\n    {\r\n        this._scaleMainIconWithoutSectorMods = scaleMainIcon;\r\n    }\r\n    /**\r\n     * When true, if the main icon is normally small to allow room for sector modifiers,\r\n     * main icon is made larger when no sector modifiers are present for better visibility.\r\n     */\r\n    public getScaleMainIcon():boolean\r\n    {\r\n        return this._scaleMainIconWithoutSectorMods;\r\n    }\r\n\r\n    /**\r\n     * Multipoint features and patterns scale with line width ({@link MilStdAttributes#LineWidth}).\r\n     * {@code patternScale} is the ratio of how much to increase features and patterns by with line width.\r\n     * default value is 1.0. Can be overwritten on render with {@link MilStdAttributes#PatternScale}\r\n     * @param patternScale\r\n     */\r\n    public setPatternScale( patternScale: double): void {\r\n        this._patternScale = patternScale;\r\n    }\r\n\r\n    public getPatternScale(): double {\r\n        return this._patternScale;\r\n    }\r\n\r\n    /**\r\n     * Optionally expand multipoint rendering outside bounding box by a scale factor.\r\n     * Useful when panning map before rendering with updated bounding box.\r\n     * Only referenced when bounding box is a valid rectangle.\r\n     * For example, setting overscanScale to 3 would render all shapes within range 3 * the width and 3 * the height of the bounding box\r\n     * @param overscanScale default is 1 and minimum is 1\r\n     */\r\n    public setOverscanScale(overscanScale: double): void {\r\n        this._overscanScale = Math.max(overscanScale, 1);\r\n    }\r\n\r\n    public getOverscanScale(): double {\r\n        return this._overscanScale;\r\n    }\r\n\r\n    /**\r\n     * Will attempt to adjust the scale if it doesn't seem to make sense with the passed in bbox.\r\n     * If you wish to have absolute control over the scale, set to false.\r\n     * @param autoAdjustScale default true\r\n     */\r\n    public setAutoAdjustScale(autoAdjustScale: boolean): void {\r\n        this._autoAdjustScale = autoAdjustScale;\r\n    }\r\n\r\n    public getAutoAdjustScale(): boolean {\r\n        return this._autoAdjustScale;\r\n    }\r\n\r\n\r\n    /**\r\n     * get the preferred fill affiliation color for units.\r\n     *\r\n     * @return Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public getFriendlyUnitFillColor(): Color {\r\n        return this._friendlyUnitFillColor;\r\n    }\r\n    /**\r\n     * Set the preferred fill affiliation color for units\r\n     *\r\n     * @param friendlyUnitFillColor Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public setFriendlyUnitFillColor(friendlyUnitFillColor: Color): void {\r\n        if (friendlyUnitFillColor != null) {\r\n\r\n            this._friendlyUnitFillColor = friendlyUnitFillColor;\r\n        }\r\n\r\n    }\r\n    /**\r\n     * get the preferred fill affiliation color for units.\r\n     *\r\n     * @return Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public getHostileUnitFillColor(): Color {\r\n        return this._hostileUnitFillColor;\r\n    }\r\n    /**\r\n     * Set the preferred fill affiliation color for units\r\n     *\r\n     * @param hostileUnitFillColor Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public setHostileUnitFillColor(hostileUnitFillColor: Color): void {\r\n        if (hostileUnitFillColor != null) {\r\n\r\n            this._hostileUnitFillColor = hostileUnitFillColor;\r\n        }\r\n\r\n    }\r\n    /**\r\n     * get the preferred fill affiliation color for units.\r\n     *\r\n     * @return Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public getNeutralUnitFillColor(): Color {\r\n        return this._neutralUnitFillColor;\r\n    }\r\n    /**\r\n     * Set the preferred line affiliation color for units\r\n     *\r\n     * @param neutralUnitFillColor Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public setNeutralUnitFillColor(neutralUnitFillColor: Color): void {\r\n        if (neutralUnitFillColor != null) {\r\n\r\n            this._neutralUnitFillColor = neutralUnitFillColor;\r\n        }\r\n\r\n    }\r\n    /**\r\n     * get the preferred fill affiliation color for units.\r\n     *\r\n     * @return Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public getUnknownUnitFillColor(): Color {\r\n        return this._unknownUnitFillColor;\r\n    }\r\n    /**\r\n     * Set the preferred fill affiliation color for units\r\n     *\r\n     * @param unknownUnitFillColor Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public setUnknownUnitFillColor(unknownUnitFillColor: Color): void {\r\n        if (unknownUnitFillColor != null) {\r\n\r\n            this._unknownUnitFillColor = unknownUnitFillColor;\r\n        }\r\n\r\n    }\r\n    /**\r\n     * get the preferred fill affiliation color for graphics.\r\n     *\r\n     * @return Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public getHostileGraphicFillColor(): Color {\r\n        return this._hostileGraphicFillColor;\r\n    }\r\n    /**\r\n     * Set the preferred fill affiliation color for graphics\r\n     *\r\n     * @param hostileGraphicFillColor Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public setHostileGraphicFillColor(hostileGraphicFillColor: Color): void {\r\n        if (hostileGraphicFillColor != null) {\r\n\r\n            this._hostileGraphicFillColor = hostileGraphicFillColor;\r\n        }\r\n\r\n    }\r\n    /**\r\n     * get the preferred fill affiliation color for graphics.\r\n     *\r\n     * @return Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public getFriendlyGraphicFillColor(): Color {\r\n        return this._friendlyGraphicFillColor;\r\n    }\r\n    /**\r\n     * Set the preferred fill affiliation color for graphics\r\n     *\r\n     * @param friendlyGraphicFillColor Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public setFriendlyGraphicFillColor(friendlyGraphicFillColor: Color): void {\r\n        if (friendlyGraphicFillColor != null) {\r\n\r\n            this._friendlyGraphicFillColor = friendlyGraphicFillColor;\r\n        }\r\n\r\n    }\r\n    /**\r\n     * get the preferred fill affiliation color for graphics.\r\n     *\r\n     * @return Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public getNeutralGraphicFillColor(): Color {\r\n        return this._neutralGraphicFillColor;\r\n    }\r\n    /**\r\n     * Set the preferred fill affiliation color for graphics\r\n     *\r\n     * @param neutralGraphicFillColor Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public setNeutralGraphicFillColor(neutralGraphicFillColor: Color): void {\r\n        if (neutralGraphicFillColor != null) {\r\n\r\n            this._neutralGraphicFillColor = neutralGraphicFillColor;\r\n        }\r\n\r\n    }\r\n    /**\r\n     * get the preferred fill affiliation color for graphics.\r\n     *\r\n     * @return Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public getUnknownGraphicFillColor(): Color {\r\n        return this._unknownGraphicFillColor;\r\n    }\r\n    /**\r\n     * Set the preferred fill affiliation color for graphics\r\n     *\r\n     * @param unknownGraphicFillColor Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public setUnknownGraphicFillColor(unknownGraphicFillColor: Color): void {\r\n        if (unknownGraphicFillColor != null) {\r\n\r\n            this._unknownGraphicFillColor = unknownGraphicFillColor;\r\n        }\r\n\r\n    }\r\n    /**\r\n     * get the preferred line affiliation color for units.\r\n     *\r\n     * @return Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public getFriendlyUnitLineColor(): Color {\r\n        return this._friendlyUnitLineColor;\r\n    }\r\n    /**\r\n     * Set the preferred line affiliation color for units\r\n     *\r\n     * @param friendlyUnitLineColor Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public setFriendlyUnitLineColor(friendlyUnitLineColor: Color): void {\r\n        if (friendlyUnitLineColor != null) {\r\n\r\n            this._friendlyUnitLineColor = friendlyUnitLineColor;\r\n        }\r\n\r\n    }\r\n    /**\r\n     * get the preferred line   affiliation color for units.\r\n     *\r\n     * @return Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public getHostileUnitLineColor(): Color {\r\n        return this._hostileUnitLineColor;\r\n    }\r\n    /**\r\n     * Set the preferred line affiliation color for units\r\n     *\r\n     * @param hostileUnitLineColor Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public setHostileUnitLineColor(hostileUnitLineColor: Color): void {\r\n        if (hostileUnitLineColor != null) {\r\n\r\n            this._hostileUnitLineColor = hostileUnitLineColor;\r\n        }\r\n\r\n    }\r\n    /**\r\n     * get the preferred line affiliation color for units.\r\n     *\r\n     * @return Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public getNeutralUnitLineColor(): Color {\r\n        return this._neutralUnitLineColor;\r\n    }\r\n    /**\r\n     * Set the preferred line affiliation color for units\r\n     *\r\n     * @param neutralUnitLineColor Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public setNeutralUnitLineColor(neutralUnitLineColor: Color): void {\r\n        if (neutralUnitLineColor != null) {\r\n\r\n            this._neutralUnitLineColor = neutralUnitLineColor;\r\n        }\r\n\r\n    }\r\n    /**\r\n     * get the preferred line affiliation color for units.\r\n     *\r\n     * @return Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public getUnknownUnitLineColor(): Color {\r\n        return this._unknownUnitLineColor;\r\n    }\r\n    /**\r\n     * Set the preferred line affiliation color for units\r\n     *\r\n     * @param unknownUnitLineColor Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public setUnknownUnitLineColor(unknownUnitLineColor: Color): void {\r\n        if (unknownUnitLineColor != null) {\r\n\r\n            this._unknownUnitLineColor = unknownUnitLineColor;\r\n        }\r\n\r\n    }\r\n    /**\r\n     * get the preferred line affiliation color for graphics.\r\n     *\r\n     * @return Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public getFriendlyGraphicLineColor(): Color {\r\n        return this._friendlyGraphicLineColor;\r\n    }\r\n    /**\r\n     * Set the preferred line affiliation color for graphics\r\n     *\r\n     * @param friendlyGraphicLineColor Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public setFriendlyGraphicLineColor(friendlyGraphicLineColor: Color): void {\r\n        if (friendlyGraphicLineColor != null) {\r\n\r\n            this._friendlyGraphicLineColor = friendlyGraphicLineColor;\r\n        }\r\n\r\n    }\r\n    /**\r\n     * get the preferred line affiliation color for graphics.\r\n     *\r\n     * @return Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public getHostileGraphicLineColor(): Color {\r\n        return this._hostileGraphicLineColor;\r\n    }\r\n    /**\r\n     * Set the preferred line affiliation color for graphics\r\n     *\r\n     * @param hostileGraphicLineColor Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public setHostileGraphicLineColor(hostileGraphicLineColor: Color): void {\r\n        if (hostileGraphicLineColor != null) {\r\n\r\n            this._hostileGraphicLineColor = hostileGraphicLineColor;\r\n        }\r\n\r\n    }\r\n    /**\r\n     * get the preferred line affiliation color for graphics.\r\n     *\r\n     * @return Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public getNeutralGraphicLineColor(): Color {\r\n        return this._neutralGraphicLineColor;\r\n    }\r\n    /**\r\n     * Set the preferred line affiliation color for graphics\r\n     *\r\n     * @param neutralGraphicLineColor Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public setNeutralGraphicLineColor(neutralGraphicLineColor: Color): void {\r\n        if (neutralGraphicLineColor != null) {\r\n\r\n            this._neutralGraphicLineColor = neutralGraphicLineColor;\r\n        }\r\n\r\n    }\r\n    /**\r\n     * get the preferred line affiliation color for graphics.\r\n     *\r\n     * @return Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public getUnknownGraphicLineColor(): Color {\r\n        return this._unknownGraphicLineColor;\r\n    }\r\n    /**\r\n     * Set the preferred line affiliation color for graphics\r\n     *\r\n     * @param unknownGraphicLineColor Color like  Color(255, 255, 255)\r\n     *\r\n     * */\r\n    public setUnknownGraphicLineColor(unknownGraphicLineColor: Color): void {\r\n        if (unknownGraphicLineColor != null) {\r\n\r\n            this._unknownGraphicLineColor = unknownGraphicLineColor;\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n     * Set the preferred line and fill affiliation color for tactical graphics.\r\n     *\r\n     * @param friendlyGraphicLineColor Color\r\n     * @param hostileGraphicLineColor Color\r\n     * @param neutralGraphicLineColor Color\r\n     * @param unknownGraphicLineColor Color\r\n     * @param friendlyGraphicFillColor Color\r\n     * @param hostileGraphicFillColor Color\r\n     * @param neutralGraphicFillColor Color\r\n     * @param unknownGraphicFillColor Color\r\n     */\r\n    public setGraphicPreferredAffiliationColors(friendlyGraphicLineColor: Color,\r\n        hostileGraphicLineColor: Color,\r\n        neutralGraphicLineColor: Color,\r\n        unknownGraphicLineColor: Color,\r\n        friendlyGraphicFillColor: Color,\r\n        hostileGraphicFillColor: Color,\r\n        neutralGraphicFillColor: Color,\r\n        unknownGraphicFillColor: Color): void {\r\n\r\n\r\n        this.setFriendlyGraphicLineColor(friendlyGraphicLineColor);\r\n        this.setHostileGraphicLineColor(hostileGraphicLineColor);\r\n        this.setNeutralGraphicLineColor(neutralGraphicLineColor);\r\n        this.setUnknownGraphicLineColor(unknownGraphicLineColor);\r\n        this.setFriendlyGraphicFillColor(friendlyGraphicFillColor);\r\n        this.setHostileGraphicFillColor(hostileGraphicFillColor);\r\n        this.setNeutralGraphicFillColor(neutralGraphicFillColor);\r\n        this.setUnknownGraphicFillColor(unknownGraphicFillColor);\r\n    }\r\n\r\n    /**\r\n     * Set the preferred line and fill affiliation color for units and tactical graphics.\r\n     *\r\n     * @param friendlyUnitLineColor Color like  Color(255, 255, 255). Set to null to ignore setting\r\n     * @param hostileUnitLineColor Color\r\n     * @param neutralUnitLineColor Color\r\n     * @param unknownUnitLineColor Color\r\n     * @param friendlyUnitFillColor Color\r\n     * @param hostileUnitFillColor Color\r\n     * @param neutralUnitFillColor Color\r\n     * @param unknownUnitFillColor Color\r\n     */\r\n    public setUnitPreferredAffiliationColors(friendlyUnitLineColor: Color,\r\n        hostileUnitLineColor: Color,\r\n        neutralUnitLineColor: Color,\r\n        unknownUnitLineColor: Color,\r\n        friendlyUnitFillColor: Color,\r\n        hostileUnitFillColor: Color,\r\n        neutralUnitFillColor: Color,\r\n        unknownUnitFillColor: Color): void {\r\n\r\n        this.setFriendlyUnitLineColor(friendlyUnitLineColor);\r\n        this.setHostileUnitLineColor(hostileUnitLineColor);\r\n        this.setNeutralUnitLineColor(neutralUnitLineColor);\r\n        this.setUnknownUnitLineColor(unknownUnitLineColor);\r\n        this.setFriendlyUnitFillColor(friendlyUnitFillColor);\r\n        this.setHostileUnitFillColor(hostileUnitFillColor);\r\n        this.setNeutralUnitFillColor(neutralUnitFillColor);\r\n        this.setUnknownUnitFillColor(unknownUnitFillColor);\r\n    }\r\n\r\n}\r\n","{\r\n  \"svgdata\": {\r\n    \"SVGElements\": \r\n[\r\n  {\r\n    \"id\": \"15130000\",\r\n    \"X\": \"208.0\",\r\n    \"Y\": \"324.5\",\r\n    \"Width\": \"196.0\",\r\n    \"Height\": \"128.0\",\r\n    \"SVG\": \"<g id=\\\"15130000\\\">        <path d=\\\"M256,327c-58,0-58,93,0,93h100c58,0,58-93,0-93H256z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"226\\\" cy=\\\"437\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"386\\\" cy=\\\"437\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"404\\\" y1=\\\"420\\\" y2=\\\"420\\\"/>        <polyline fill=\\\"none\\\" points=\\\"246.325,406.25 246.325,344.25 305.175,344.25 305.176,406.25    305.175,344.25 364.024,344.25 364.024,406.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_105_1\",\r\n    \"X\": \"118.74970153289557\",\r\n    \"Y\": \"196.25010667306285\",\r\n    \"Width\": \"374.50061598698323\",\r\n    \"Height\": \"326.2498933269371\",\r\n    \"SVG\": \"<g id=\\\"2_105_1\\\">        <g>                <path d=\\\"M391,514c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M391,514c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.76,510.511     c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.477,309.713C399.466,309.243,395.308,309,391,309     c0-4.297-0.162-8.461-0.478-12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M388.754,282.599     c-19.008-106.062-152.553-103.749-166.565,6.938\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.478,296.508C221.163,300.539,221,304.703,221,309     c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.24,312.489     c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M208.524,513.286c4.01,0.471,8.169,0.714,12.476,0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <path d=\\\"M226,276c30-95,130-95,160,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_105_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"196.25\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"2_105_0\\\">        <path d=\\\"M391,514c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205   \\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M226,276c30-95,130-95,160,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_105_0c\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"196.25\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"2_105_0c\\\">        <path d=\\\"M391,514c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205   \\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>        <path d=\\\"M226,276c30-95,130-95,160,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10651\",\r\n    \"X\": \"282.53424072265625\",\r\n    \"Y\": \"280.1595764160156\",\r\n    \"Width\": \"63.3062744140625\",\r\n    \"Height\": \"66.45718383789062\",\r\n    \"SVG\": \"<g id=\\\"10651\\\">        <polygon points=\\\"306.145,319.144 306.534,287.125 337.156,305.248  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>        <polyline fill=\\\"none\\\" points=\\\"284.302,344.849 304.5,324.651 324.698,344.849  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_220_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"243.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"280.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"2_220_0c\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"244.39\\\"/>        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10652\",\r\n    \"X\": \"265.15234375\",\r\n    \"Y\": \"450.546875\",\r\n    \"Width\": \"76.67578125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10652\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">YB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_301_1\",\r\n    \"X\": \"166.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"2_301_1\\\">        <g>                <path d=\\\"M174.557,516.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\"/>                <g>                        <path d=\\\"M174.557,516.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M175.053,488.912     c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M435.241,504.157c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_301_0\",\r\n    \"X\": \"166.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"2_301_0\\\">        <path d=\\\"M174.557,516.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53110200\",\r\n    \"X\": \"274.7395713048499\",\r\n    \"Y\": \"348.9375\",\r\n    \"Width\": \"51.1666786951501\",\r\n    \"Height\": \"94.65625\",\r\n    \"SVG\": \"<g id=\\\"53110200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" x=\\\"271\\\" y=\\\"442\\\">J</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_601_1\",\r\n    \"X\": \"166.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_601_1\\\">        <g>                <path d=\\\"M174.557,516.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FF8080\\\"/>                <g>                        <path d=\\\"M174.557,516.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M175.053,488.912c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M435.241,504.157     c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_601_0\",\r\n    \"X\": \"166.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_601_0\\\">        <path d=\\\"M174.557,516.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163700_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"348.74798583984375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"99.04702758789062\",\r\n    \"SVG\": \"<g id=\\\"10163700_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <path d=\\\"M301.169,396.149c0-19.191,12.044-35.563,28.983-41.987   c-4.949-1.877-10.313-2.914-15.918-2.914c-24.799,0-44.902,20.103-44.902,44.901c0,24.798,20.103,44.9,44.902,44.9   c5.604,0,10.969-1.036,15.918-2.914C313.213,431.711,301.169,415.341,301.169,396.149z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163700_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"347.74798583984375\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"101.67202758789062\",\r\n    \"SVG\": \"<g id=\\\"10163700_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>        <path d=\\\"M303.169,395.149c0-19.191,12.044-35.562,28.983-41.987   c-4.949-1.877-10.313-2.914-15.918-2.914c-24.799,0-44.902,20.103-44.902,44.901c0,24.798,20.103,44.902,44.902,44.902   c5.604,0,10.969-1.036,15.918-2.914C315.213,430.711,303.169,414.341,303.169,395.149z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163700_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"347.74798583984375\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"99.76702880859375\",\r\n    \"SVG\": \"<g id=\\\"10163700_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <path d=\\\"M303.169,395.149c0-19.191,12.044-35.562,28.983-41.987   c-4.949-1.877-10.313-2.914-15.918-2.914c-24.799,0-44.902,20.103-44.902,44.901c0,24.798,20.103,44.902,44.902,44.902   c5.604,0,10.969-1.036,15.918-2.914C315.213,430.711,303.169,414.341,303.169,395.149z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163700_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"347.74798583984375\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"100.04702758789062\",\r\n    \"SVG\": \"<g id=\\\"10163700_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <path d=\\\"M303.169,395.149c0-19.191,12.044-35.562,28.983-41.987   c-4.949-1.877-10.313-2.914-15.918-2.914c-24.799,0-44.902,20.103-44.902,44.901c0,24.798,20.103,44.902,44.902,44.902   c5.604,0,10.969-1.036,15.918-2.914C315.213,430.711,303.169,414.341,303.169,395.149z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_105_1c\",\r\n    \"X\": \"118.74970153289557\",\r\n    \"Y\": \"196.25010667306285\",\r\n    \"Width\": \"374.50061598698323\",\r\n    \"Height\": \"326.2498933269371\",\r\n    \"SVG\": \"<g id=\\\"2_105_1c\\\">        <g>                <path d=\\\"M391,514c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M391,514c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M417.76,510.511     c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.477,309.713C399.466,309.243,395.308,309,391,309     c0-4.297-0.162-8.461-0.478-12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M388.754,282.599     c-19.008-106.062-152.553-103.749-166.565,6.938\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.478,296.508C221.163,300.539,221,304.703,221,309     c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M194.24,312.489     c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M208.524,513.286c4.01,0.471,8.169,0.714,12.476,0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>        <path d=\\\"M226,276c30-95,130-95,160,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242100\",\r\n    \"X\": \"64.93099975585938\",\r\n    \"Y\": \"49.665000915527344\",\r\n    \"Width\": \"289.4960023932719\",\r\n    \"Height\": \"312.33499908447266\",\r\n    \"SVG\": \"<g id=\\\"25242100\\\">        <path d=\\\"   M209.691,53.165c-78.023,0-141.26,60.662-141.26,135.51c0,74.845,63.237,135.507,141.26,135.507   c78.002,0,141.236-60.662,141.236-135.507C350.931,113.827,287.693,53.165,209.691,53.165\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"   M209.617,103.704c-48.924,0-88.579,38.041-88.579,84.971c0,46.909,39.655,84.949,88.579,84.949   c48.943,0,88.598-38.04,88.598-84.949C298.215,141.745,258.561,103.704,209.617,103.704\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"   M209.691,157.4c-17.979,0-32.544,13.968-32.544,31.201c0,17.234,14.566,31.204,32.544,31.204c17.957,0,32.522-13.97,32.522-31.204   C242.217,171.368,227.648,157.4,209.691,157.4\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"14\\\" x=\\\"174\\\" y=\\\"237\\\">MIN RG</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"14\\\" x=\\\"156\\\" y=\\\"343\\\">MAX RG(2)</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"14\\\" x=\\\"155\\\" y=\\\"292\\\">MAX RG(1)</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"14\\\" x=\\\"187\\\" y=\\\"259\\\">ALT</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"14\\\" x=\\\"184\\\" y=\\\"312\\\">ALT</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"14\\\" x=\\\"190\\\" y=\\\"362\\\">ALT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54241\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"54.2763671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"54241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3\",\r\n    \"X\": \"195.58975219726562\",\r\n    \"Y\": \"214.76400756835938\",\r\n    \"Width\": \"220.82049560546875\",\r\n    \"Height\": \"362.4720153808594\",\r\n    \"SVG\": \"<g id=\\\"3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"20\\\" x1=\\\"204.25\\\" x2=\\\"407.75\\\" y1=\\\"572.236\\\" y2=\\\"219.764\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30251\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"30251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4\",\r\n    \"X\": \"195.58975219726562\",\r\n    \"Y\": \"214.76400756835938\",\r\n    \"Width\": \"220.82049560546875\",\r\n    \"Height\": \"362.4720153808594\",\r\n    \"SVG\": \"<g id=\\\"4\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"20\\\" x1=\\\"204.25\\\" x2=\\\"407.75\\\" y1=\\\"572.236\\\" y2=\\\"219.764\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"20\\\" x1=\\\"407.75\\\" x2=\\\"204.25\\\" y1=\\\"572.236\\\" y2=\\\"219.764\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10662\",\r\n    \"X\": \"248.51171875\",\r\n    \"Y\": \"450.546875\",\r\n    \"Width\": \"111.951171875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10662\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">YFT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10661\",\r\n    \"X\": \"260.685546875\",\r\n    \"Y\": \"293.5840148925781\",\r\n    \"Width\": \"86.44921875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"10661\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.1309\\\">TE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"Hostile_0_615_0\",\r\n    \"X\": \"129.46446228027344\",\r\n    \"Y\": \"218.46446228027344\",\r\n    \"Width\": \"353.07106018066406\",\r\n    \"Height\": \"353.07106018066406\",\r\n    \"SVG\": \"<g id=\\\"Hostile_0_615_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#000710\\\" points=\\\"426.688,342.627 478.899,394.131 427.039,446.703  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_405_1\",\r\n    \"X\": \"164.5\",\r\n    \"Y\": \"219.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"1_405_1\\\">        <g>                <polyline fill=\\\"#AAFFAA\\\" points=\\\"173,516 173,228 437,228 437,516   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"173\\\" x2=\\\"173\\\" y1=\\\"516\\\" y2=\\\"503.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"173\\\" x2=\\\"173\\\" y1=\\\"488.029\\\" y2=\\\"248.235\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"173,240.5 173,228 185.5,228    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"199.559\\\" x2=\\\"417.471\\\" y1=\\\"228\\\" y2=\\\"228\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"424.5,228 437,228 437,240.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"437\\\" x2=\\\"437\\\" y1=\\\"255.971\\\" y2=\\\"495.765\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"437\\\" x2=\\\"437\\\" y1=\\\"503.5\\\" y2=\\\"516\\\"/>                    </g>            </g>        <rect height=\\\"48\\\" stroke=\\\"#000000\\\" width=\\\"264\\\" x=\\\"173\\\" y=\\\"229\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_405_0\",\r\n    \"X\": \"164.5\",\r\n    \"Y\": \"219.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"1_405_0\\\">        <polyline fill=\\\"#AAFFAA\\\" id=\\\"_x2C_path_x3E_\\\" points=\\\"173,516 173,228 437,228 437,516  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <rect height=\\\"48\\\" stroke=\\\"#000000\\\" width=\\\"264\\\" x=\\\"173\\\" y=\\\"228\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141400\",\r\n    \"X\": \"173.13104248046875\",\r\n    \"Y\": \"30.984375\",\r\n    \"Width\": \"134.0881408003366\",\r\n    \"Height\": \"342.015625\",\r\n    \"SVG\": \"<g id=\\\"25141400\\\">        <path d=\\\"M173.37,63.452c61.987-5.952,102.278-14.082,119,16.334   c14.039,25.536,16.294,215.187,5.833,229.833c-24.027,33.639-31.705,40.663-119,35.584\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20.9978\\\" x=\\\"180\\\" y=\\\"46\\\">BL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20.9978\\\" x=\\\"180\\\" y=\\\"373\\\">BL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_430_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_430_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25210500\",\r\n    \"X\": \"115.5\",\r\n    \"Y\": \"161.0\",\r\n    \"Width\": \"380.0\",\r\n    \"Height\": \"247.0\",\r\n    \"SVG\": \"<g id=\\\"25210500\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"24\\\" x1=\\\"115.5\\\" x2=\\\"495.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"24\\\" x1=\\\"305.5\\\" x2=\\\"305.5\\\" y1=\\\"396\\\" y2=\\\"161\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"24\\\" x1=\\\"305.5\\\" x2=\\\"470.5\\\" y1=\\\"396\\\" y2=\\\"231\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"24\\\" x1=\\\"305.5\\\" x2=\\\"140.5\\\" y1=\\\"396\\\" y2=\\\"231\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54251\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"75.95855686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"54251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140100\",\r\n    \"X\": \"237.7010040283203\",\r\n    \"Y\": \"47.80100631713867\",\r\n    \"Width\": \"38.83100891113281\",\r\n    \"Height\": \"291.98198318481445\",\r\n    \"SVG\": \"<g id=\\\"25140100\\\">        <path d=\\\"   M242.201,335.283c16.477,0,29.831-12.563,29.831-28.034c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <path d=\\\"   M242.201,278.831c16.477,0,29.831-12.562,29.831-28.035c0-15.497-13.354-28.035-29.831-28.035\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <path d=\\\"   M242.201,222.212c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <path d=\\\"   M242.201,164.442c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <path d=\\\"   M242.201,108.372c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30241\",\r\n    \"X\": \"266.767578125\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"76.63671875\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"30241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"LP\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">HJ</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25230100\",\r\n    \"X\": \"134.5207977294922\",\r\n    \"Y\": \"268.7414855957031\",\r\n    \"Width\": \"335.8883514404297\",\r\n    \"Height\": \"136.27395629882812\",\r\n    \"SVG\": \"<g id=\\\"25230100\\\">        <polyline fill=\\\"none\\\" points=\\\"136,403 314.59,271.926 468.79,403  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140102\",\r\n    \"X\": \"239.7010040283203\",\r\n    \"Y\": \"51.3387170546721\",\r\n    \"Width\": \"34.606577981134535\",\r\n    \"Height\": \"286.44427244728104\",\r\n    \"SVG\": \"<g id=\\\"25140102\\\">        <path d=\\\"   M242.201,335.283c16.477,0,29.831-12.563,29.831-28.034c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,278.831c16.477,0,29.831-12.562,29.831-28.035c0-15.497-13.354-28.035-29.831-28.035\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,222.212c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,164.442c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,108.372c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10631\",\r\n    \"X\": \"243.07470703125\",\r\n    \"Y\": \"297.62396240234375\",\r\n    \"Width\": \"123.78955078125\",\r\n    \"Height\": \"46.65625\",\r\n    \"SVG\": \"<g id=\\\"10631\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"63\\\" id=\\\"mod1\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140101\",\r\n    \"X\": \"237.7010040283203\",\r\n    \"Y\": \"47.80100631713867\",\r\n    \"Width\": \"38.83100891113281\",\r\n    \"Height\": \"291.98198318481445\",\r\n    \"SVG\": \"<g id=\\\"25140101\\\">        <path d=\\\"   M242.201,335.283c16.477,0,29.831-12.563,29.831-28.034c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <path d=\\\"   M242.201,278.831c16.477,0,29.831-12.562,29.831-28.035c0-15.497-13.354-28.035-29.831-28.035\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <path d=\\\"   M242.201,222.212c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <path d=\\\"   M242.201,164.442c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <path d=\\\"   M242.201,108.372c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140104\",\r\n    \"X\": \"239.7010040283203\",\r\n    \"Y\": \"71.68252612338753\",\r\n    \"Width\": \"32.10700988769531\",\r\n    \"Height\": \"262.10046337856556\",\r\n    \"SVG\": \"<g id=\\\"25140104\\\">        <path d=\\\"   M242.201,331.283c14.973,0,27.107-11.415,27.107-25.475c0-14.084-12.138-25.479-27.107-25.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,279.984c14.973,0,27.107-11.414,27.107-25.478c0-14.082-12.138-25.476-27.107-25.476\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,228.535c14.973,0,27.107-11.414,27.107-25.475c0-14.083-12.138-25.479-27.107-25.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,176.04c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.476-27.107-25.476\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,125.089c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.477-27.107-25.477\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140103\",\r\n    \"X\": \"239.7010040283203\",\r\n    \"Y\": \"71.63700103759766\",\r\n    \"Width\": \"32.10700988769531\",\r\n    \"Height\": \"262.14598846435547\",\r\n    \"SVG\": \"<g id=\\\"25140103\\\">        <path d=\\\"   M242.201,331.283c14.973,0,27.107-11.415,27.107-25.475c0-14.084-12.138-25.479-27.107-25.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,279.984c14.973,0,27.107-11.414,27.107-25.478c0-14.082-12.138-25.476-27.107-25.476\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,228.535c14.973,0,27.107-11.414,27.107-25.475c0-14.083-12.138-25.479-27.107-25.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,176.04c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.476-27.107-25.476\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,125.089c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.477-27.107-25.477\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10632\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"449.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10632\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161600\",\r\n    \"X\": \"75.0\",\r\n    \"Y\": \"154.5\",\r\n    \"Width\": \"252.1669921875\",\r\n    \"Height\": \"109.0\",\r\n    \"SVG\": \"<g id=\\\"45161600\\\">        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"407.167\\\" y1=\\\"264.5\\\" y2=\\\"264.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"407.167\\\" y1=\\\"353.5\\\" y2=\\\"353.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110400\",\r\n    \"X\": \"269.98763884432475\",\r\n    \"Y\": \"283.66998291015625\",\r\n    \"Width\": \"72.72036896817525\",\r\n    \"Height\": \"215.91400146484375\",\r\n    \"SVG\": \"<g id=\\\"15110400\\\">        <path d=\\\"M340.208,325.637   c0-11.026-2.745-22.781-8.983-29.941c-6.094-6.996-15.571-9.526-24.785-9.526c-10.816,0-20.935,3.685-27.115,12.929   c-4.476,6.695-7.047,16.882-6.824,26.539v-0.072v174.018\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_030_0c\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"0_030_0c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0    c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1011\",\r\n    \"X\": \"126.73038482666016\",\r\n    \"Y\": \"131.9812774658203\",\r\n    \"Width\": \"358.5611801147461\",\r\n    \"Height\": \"143.1498565673828\",\r\n    \"SVG\": \"<g id=\\\"1011\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"128.25\\\" x2=\\\"143.337\\\" y1=\\\"272.375\\\" y2=\\\"260.826\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.5554,37.5554\\\" stroke-width=\\\"5\\\" x1=\\\"173.159\\\" x2=\\\"277.535\\\" y1=\\\"238\\\" y2=\\\"158.104\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.446,146.691 307.533,135.143 322.491,146.858    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.167,37.167\\\" stroke-width=\\\"5\\\" x1=\\\"351.751\\\" x2=\\\"454.162\\\" y1=\\\"169.776\\\" y2=\\\"249.988\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"468.792\\\" x2=\\\"483.75\\\" y1=\\\"261.447\\\" y2=\\\"273.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170900\",\r\n    \"X\": \"204.40869140625\",\r\n    \"Y\": \"360.078125\",\r\n    \"Width\": \"203.8251953125\",\r\n    \"Height\": \"78.46875\",\r\n    \"SVG\": \"<g id=\\\"15170900\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"106\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.25\\\">TSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54261\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"80.77105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"54261\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">JC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280400\",\r\n    \"X\": \"236.5\",\r\n    \"Y\": \"326.3139953613281\",\r\n    \"Width\": \"138.0\",\r\n    \"Height\": \"227.06973266601562\",\r\n    \"SVG\": \"<g id=\\\"25280400\\\">            <circle cx=\\\"305.5\\\" cy=\\\"395.31399999999996\\\" fill=\\\"#000000\\\" id=\\\"circle1\\\" r=\\\"68.0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>            <polyline fill=\\\"none\\\" id=\\\"polyline1\\\" points=\\\"305.5,463.31399999999996 305.5,544.204 340.0,505.538\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25120500\",\r\n    \"X\": \"9.995549201965332\",\r\n    \"Y\": \"55.49008560180664\",\r\n    \"Width\": \"378.73113536834717\",\r\n    \"Height\": \"280.12575912475586\",\r\n    \"SVG\": \"<g id=\\\"25120500\\\">        <polygon fill=\\\"none\\\" points=\\\"385.596,195.508 267.814,332.918 32.254,293.658 12.624,151.501    91.144,58.098 307.074,77.728  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" id=\\\"static\\\" transform=\\\"matrix(1 0 0 1 111.3691 200)\\\">BC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200400\",\r\n    \"X\": \"208.01123046875\",\r\n    \"Y\": \"362.234375\",\r\n    \"Width\": \"202.0068359375\",\r\n    \"Height\": \"73.015625\",\r\n    \"SVG\": \"<g id=\\\"10200400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"102\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">DEA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30231\",\r\n    \"X\": \"282.51953125\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"44.921875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30231\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"H\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10642\",\r\n    \"X\": \"265.15234375\",\r\n    \"Y\": \"449.8125\",\r\n    \"Width\": \"76.73828125\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10642\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">YS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10641\",\r\n    \"X\": \"229.427734375\",\r\n    \"Y\": \"305.2842102050781\",\r\n    \"Width\": \"152.4873046875\",\r\n    \"Height\": \"39.96875\",\r\n    \"SVG\": \"<g id=\\\"10641\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"54\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5967\\\">SWAT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_100_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_100_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_100_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_100_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15190500\",\r\n    \"X\": \"206.0\",\r\n    \"Y\": \"331.5\",\r\n    \"Width\": \"196.0\",\r\n    \"Height\": \"128.0\",\r\n    \"SVG\": \"<g id=\\\"15190500\\\">        <path d=\\\"M254,334c-58,0-58,93,0,93h100c58,0,58-93,0-93H254z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"224\\\" cy=\\\"444\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"384\\\" cy=\\\"444\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"206\\\" x2=\\\"402\\\" y1=\\\"427\\\" y2=\\\"427\\\"/>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"377\\\">MSL</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"417\\\">WHD</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111000\",\r\n    \"X\": \"204.21600341796875\",\r\n    \"Y\": \"349.2510070800781\",\r\n    \"Width\": \"202.8479995727539\",\r\n    \"Height\": \"90.8640022277832\",\r\n    \"SVG\": \"<g id=\\\"05111000\\\">        <g id=\\\"Bio\\\">                <circle cx=\\\"285.964\\\" cy=\\\"370.881\\\" r=\\\"19.13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <rect height=\\\"11.795\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"matrix(-0.869 -0.4948 0.4948 -0.869 401.9549 849.9518)\\\" width=\\\"54.518\\\" x=\\\"286.228\\\" y=\\\"365.871\\\"/>            </g>        <g id=\\\"Satellite\\\">                <rect height=\\\"44.979\\\" width=\\\"75.362\\\" x=\\\"204.216\\\" y=\\\"395.136\\\"/>                <rect height=\\\"44.98\\\" width=\\\"34.588\\\" x=\\\"288.345\\\" y=\\\"395.135\\\"/>                <rect height=\\\"44.98\\\" width=\\\"75.365\\\" x=\\\"331.699\\\" y=\\\"395.135\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.656\\\" x2=\\\"333.532\\\" y1=\\\"417.625\\\" y2=\\\"417.625\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54271\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"79.81793186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"54271\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10612\",\r\n    \"X\": \"256.69189453125\",\r\n    \"Y\": \"447.9375305175781\",\r\n    \"Width\": \"91.283203125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"10612\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"498.0469\\\">VH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30221\",\r\n    \"X\": \"243.84375\",\r\n    \"Y\": \"297.92083740234375\",\r\n    \"Width\": \"124.78125\",\r\n    \"Height\": \"47.375\",\r\n    \"SVG\": \"<g id=\\\"30221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" id=\\\"SBX\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">SBX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46160100\",\r\n    \"X\": \"95.0\",\r\n    \"Y\": \"96.5\",\r\n    \"Width\": \"210.0\",\r\n    \"Height\": \"205.0\",\r\n    \"SVG\": \"<g id=\\\"46160100\\\">        <path d=\\\"M100,199c0,130,100,130,100,0s100-130,100,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1017\",\r\n    \"X\": \"124.75\",\r\n    \"Y\": \"131.9812774658203\",\r\n    \"Width\": \"360.54156494140625\",\r\n    \"Height\": \"628.1437225341797\",\r\n    \"SVG\": \"<g id=\\\"1017\\\">        <polyline fill=\\\"none\\\" points=\\\"   236.5,298.163 236.5,218.163 374.5,218.163 374.5,298.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"406.446\\\" y2=\\\"757.625\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"128.25\\\" x2=\\\"143.337\\\" y1=\\\"272.375\\\" y2=\\\"260.826\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.5554,37.5554\\\" stroke-width=\\\"5\\\" x1=\\\"173.159\\\" x2=\\\"277.535\\\" y1=\\\"238\\\" y2=\\\"158.104\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.446,146.691 307.533,135.143 322.491,146.858    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.167,37.167\\\" stroke-width=\\\"5\\\" x1=\\\"351.751\\\" x2=\\\"454.162\\\" y1=\\\"169.776\\\" y2=\\\"249.988\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"468.792\\\" x2=\\\"483.75\\\" y1=\\\"261.447\\\" y2=\\\"273.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1016\",\r\n    \"X\": \"124.75\",\r\n    \"Y\": \"215.66299438476562\",\r\n    \"Width\": \"252.25\",\r\n    \"Height\": \"544.4620056152344\",\r\n    \"SVG\": \"<g id=\\\"1016\\\">        <polyline fill=\\\"none\\\" points=\\\"   236.5,298.163 236.5,218.163 374.5,218.163 374.5,298.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"406.446\\\" y2=\\\"757.625\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_315_1c\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"1_315_1c\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFA1FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1015\",\r\n    \"X\": \"126.73038482666016\",\r\n    \"Y\": \"131.9812774658203\",\r\n    \"Width\": \"358.5611801147461\",\r\n    \"Height\": \"168.6817169189453\",\r\n    \"SVG\": \"<g id=\\\"1015\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"128.25\\\" x2=\\\"143.337\\\" y1=\\\"272.375\\\" y2=\\\"260.826\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.5554,37.5554\\\" stroke-width=\\\"5\\\" x1=\\\"173.159\\\" x2=\\\"277.535\\\" y1=\\\"238\\\" y2=\\\"158.104\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.446,146.691 307.533,135.143 322.491,146.858    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.167,37.167\\\" stroke-width=\\\"5\\\" x1=\\\"351.751\\\" x2=\\\"454.162\\\" y1=\\\"169.776\\\" y2=\\\"249.988\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"468.792\\\" x2=\\\"483.75\\\" y1=\\\"261.447\\\" y2=\\\"273.163\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   236.5,298.163 236.5,218.163 374.5,218.163 374.5,298.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1014\",\r\n    \"X\": \"234.0\",\r\n    \"Y\": \"215.66299438476562\",\r\n    \"Width\": \"143.0\",\r\n    \"Height\": \"85.0\",\r\n    \"SVG\": \"<g id=\\\"1014\\\">        <polyline fill=\\\"none\\\" points=\\\"   236.5,298.163 236.5,218.163 374.5,218.163 374.5,298.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1013\",\r\n    \"X\": \"124.75\",\r\n    \"Y\": \"131.9812774658203\",\r\n    \"Width\": \"360.54156494140625\",\r\n    \"Height\": \"628.1437225341797\",\r\n    \"SVG\": \"<g id=\\\"1013\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"406.446\\\" y2=\\\"757.625\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"128.25\\\" x2=\\\"143.337\\\" y1=\\\"272.375\\\" y2=\\\"260.826\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.5554,37.5554\\\" stroke-width=\\\"5\\\" x1=\\\"173.159\\\" x2=\\\"277.535\\\" y1=\\\"238\\\" y2=\\\"158.104\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.446,146.691 307.533,135.143 322.491,146.858    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.167,37.167\\\" stroke-width=\\\"5\\\" x1=\\\"351.751\\\" x2=\\\"454.162\\\" y1=\\\"169.776\\\" y2=\\\"249.988\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"468.792\\\" x2=\\\"483.75\\\" y1=\\\"261.447\\\" y2=\\\"273.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1012\",\r\n    \"X\": \"124.75\",\r\n    \"Y\": \"403.9460144042969\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"356.1789855957031\",\r\n    \"SVG\": \"<g id=\\\"1012\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"406.446\\\" y2=\\\"757.625\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110800\",\r\n    \"X\": \"204.41786193847656\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"203.1652374267578\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110800\\\">        <polygon fill=\\\"#008000\\\" points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"240.128,378.181 211.489,349.523 244.242,316.793    272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"339.114,345.4 367.701,316.691 400.512,349.364    371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" fill=\\\"#008000\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110804\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"285.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"223.0\",\r\n    \"SVG\": \"<g id=\\\"36110804\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"455\\\" y2=\\\"490\\\"/>                <polygon fill=\\\"#008000\\\" points=\\\"306,468 286,503 326,503   \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"12\\\"/>            </g>        <polygon fill=\\\"#008000\\\" points=\\\"286,325 286,290 326,290 326,325  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"248.769,357.107 224.028,332.35 252.322,304.075    277.063,328.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"334.28,328.788 358.977,303.987 387.32,332.212    362.623,357.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"385\\\" fill=\\\"#008000\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"416\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110803\",\r\n    \"X\": \"223.1310272216797\",\r\n    \"Y\": \"284.75\",\r\n    \"Width\": \"171.26002502441406\",\r\n    \"Height\": \"204.75064320213858\",\r\n    \"SVG\": \"<g id=\\\"36110803\\\">        <polyline fill=\\\"none\\\" points=\\\"251.343,487    265.775,453.323 280.208,487 294.642,453.323 309.074,487 323.507,453.323 337.94,487 352.373,453.323 366.806,487  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"289.831,323.427 289.831,289.75 328.318,289.75    328.318,323.427  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"254.006,354.32 230.202,330.499 257.426,303.293    281.231,327.114  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"336.285,327.071 360.048,303.208 387.32,330.367    363.557,354.229  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"309.074\\\" cy=\\\"381.158\\\" fill=\\\"#008000\\\" r=\\\"67.354\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"410\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10611\",\r\n    \"X\": \"236.5\",\r\n    \"Y\": \"307.0\",\r\n    \"Width\": \"134.75\",\r\n    \"Height\": \"39.704986572265625\",\r\n    \"SVG\": \"<g id=\\\"10611\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"236.5\\\" x2=\\\"287.5\\\" y1=\\\"309.5\\\" y2=\\\"309.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"371.25\\\" x2=\\\"321.5\\\" y1=\\\"309.5\\\" y2=\\\"309.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.083\\\" x2=\\\"305.083\\\" y1=\\\"346.705\\\" y2=\\\"309.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110802\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"283.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"207.0\",\r\n    \"SVG\": \"<g id=\\\"36110802\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"453\\\" y2=\\\"488\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"485\\\" y2=\\\"485\\\"/>            </g>        <polygon fill=\\\"#008000\\\" points=\\\"286,323 286,288 326,288 326,323  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"248.769,355.107 224.028,330.35 252.322,302.075    277.063,326.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"334.28,326.788 358.977,301.987 387.32,330.212    362.623,355.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"383\\\" fill=\\\"#008000\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"408\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110801\",\r\n    \"X\": \"217.28289794921875\",\r\n    \"Y\": \"298.1658935546875\",\r\n    \"Width\": \"177.43408203125\",\r\n    \"Height\": \"185.0841064453125\",\r\n    \"SVG\": \"<g id=\\\"36110801\\\">        <polygon display=\\\"none\\\" fill=\\\"#008000\\\" points=\\\"286.326,326.25 286.326,291.25 326.326,291.25    326.326,326.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"249.095,358.357 224.354,333.6 252.648,305.325    277.389,330.083  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"334.606,330.038 359.303,305.237 387.646,333.462    362.949,358.263  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.326\\\" cy=\\\"386.25\\\" fill=\\\"#008000\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <rect fill=\\\"#008000\\\" height=\\\"30\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"150\\\" x=\\\"231.326\\\" y=\\\"448.25\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"414\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_430_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_430_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110303_0\",\r\n    \"X\": \"145.0\",\r\n    \"Y\": \"351.34375\",\r\n    \"Width\": \"320.0\",\r\n    \"Height\": \"98.6712646484375\",\r\n    \"SVG\": \"<g id=\\\"40110303_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"145\\\" x2=\\\"465\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.25\\\">IED</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110303_1\",\r\n    \"X\": \"125.08200073242188\",\r\n    \"Y\": \"353.34375\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"99.52374267578125\",\r\n    \"SVG\": \"<g id=\\\"40110303_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10.735\\\" x1=\\\"125.082\\\" x2=\\\"485.082\\\" y1=\\\"447.5\\\" y2=\\\"447.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">IED</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110303_2\",\r\n    \"X\": \"173.0\",\r\n    \"Y\": \"353.34375\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"99.65625\",\r\n    \"SVG\": \"<g id=\\\"40110303_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"173\\\" x2=\\\"437\\\" y1=\\\"448\\\" y2=\\\"448\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">IED</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110303_3\",\r\n    \"X\": \"175.0\",\r\n    \"Y\": \"348.34375\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"99.65625\",\r\n    \"SVG\": \"<g id=\\\"40110303_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"175\\\" x2=\\\"435\\\" y1=\\\"443\\\" y2=\\\"443\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">IED</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54281\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"72.53668186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"54281\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30211\",\r\n    \"X\": \"262.232421875\",\r\n    \"Y\": \"292.6250305175781\",\r\n    \"Width\": \"87.3359375\",\r\n    \"Height\": \"53.296875\",\r\n    \"SVG\": \"<g id=\\\"30211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"ST\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">ST</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"Neutral_0_415_0\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"260.5\",\r\n    \"Width\": \"269.0\",\r\n    \"Height\": \"269.0\",\r\n    \"SVG\": \"<g id=\\\"Neutral_0_415_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <polyline fill=\\\"#000710\\\" points=\\\"438,436.085 438,527 347.085,527  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_015_0c\",\r\n    \"X\": \"126.2860336303711\",\r\n    \"Y\": \"215.28604125976562\",\r\n    \"Width\": \"359.42704010009766\",\r\n    \"Height\": \"359.4270324707031\",\r\n    \"SVG\": \"<g id=\\\"2_015_0c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M218.496,479.973c0.829,0.019,1.664,0.027,2.504,0.027     c0,0.841,0.009,1.676,0.027,2.505\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.25,487.529     c7.145,105.793,164.883,104.954,169.64-2.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.973,482.505c0.019-0.829,0.027-1.664,0.027-2.505     c0.841,0,1.676-0.009,2.505-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M398.529,479.75     c105.793-7.145,104.954-164.884-2.518-169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M393.505,310.027C392.676,310.009,391.841,310,391,310     c0-0.841-0.009-1.676-0.027-2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.75,302.471     c-7.145-105.794-164.884-104.955-169.64,2.517\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.027,307.496C221.009,308.324,221,309.159,221,310     c-0.841,0-1.676,0.009-2.504,0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M213.471,310.25     c-105.794,7.145-104.955,164.883,2.517,169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15200400\",\r\n    \"X\": \"199.41299438476562\",\r\n    \"Y\": \"350.9849853515625\",\r\n    \"Width\": \"211.33700561523438\",\r\n    \"Height\": \"107.523193359375\",\r\n    \"SVG\": \"<g id=\\\"15200400\\\">        <ellipse cx=\\\"219.487\\\" cy=\\\"372.174\\\" rx=\\\"20.074\\\" ry=\\\"20.074\\\"/>        <ellipse cx=\\\"390.676\\\" cy=\\\"371.059\\\" rx=\\\"20.074\\\" ry=\\\"20.074\\\"/>        <path d=\\\"M228.409,359.645c75.835,23.585,88.476,37.062,120.074,97.708\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M380.081,359.645c-75.836,23.585-88.475,37.062-120.074,97.708\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160303\",\r\n    \"X\": \"142.06287056638604\",\r\n    \"Y\": \"37.5\",\r\n    \"Width\": \"113.87425886722792\",\r\n    \"Height\": \"342.31138830084194\",\r\n    \"SVG\": \"<g id=\\\"45160303\\\">        <g transform=\\\"translate(0 50)\\\">                <polygon fill=\\\"none\\\" points=\\\"149,164 249,164 199,314   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>            </g>        <circle cx=\\\"200\\\" cy=\\\"161\\\" fill=\\\"#008000\\\" r=\\\"35\\\" stroke=\\\"#008000\\\"/>        <circle cx=\\\"200\\\" cy=\\\"73\\\" fill=\\\"#008000\\\" r=\\\"35\\\" stroke=\\\"#008000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160301\",\r\n    \"X\": \"143.0628662109375\",\r\n    \"Y\": \"76.5\",\r\n    \"Width\": \"113.874267578125\",\r\n    \"Height\": \"253.8114013671875\",\r\n    \"SVG\": \"<g id=\\\"45160301\\\">        <polygon fill=\\\"none\\\" points=\\\"150,164.5 250,164.5 200,314.5  \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>        <circle cx=\\\"200\\\" cy=\\\"112\\\" fill=\\\"#008000\\\" r=\\\"35\\\" stroke=\\\"#008000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120600\",\r\n    \"X\": \"223.106201171875\",\r\n    \"Y\": \"347.4541015625\",\r\n    \"Width\": \"165.23501586914062\",\r\n    \"Height\": \"97.08807373046875\",\r\n    \"SVG\": \"<g id=\\\"10120600\\\">        <polygon points=\\\"387.838,443.678 305.082,396.307 387.486,348.322  \\\" stroke=\\\"#000000\\\"/>        <polygon points=\\\"223.609,443.481 223.915,348.518 306,396.264  \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10621\",\r\n    \"X\": \"244.36328125\",\r\n    \"Y\": \"298.82708740234375\",\r\n    \"Width\": \"123.208984375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10621\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">SDR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160302\",\r\n    \"X\": \"142.06287056638604\",\r\n    \"Y\": \"76.5\",\r\n    \"Width\": \"113.87425886722792\",\r\n    \"Height\": \"254.31138830084188\",\r\n    \"SVG\": \"<g id=\\\"45160302\\\">        <g transform=\\\"translate(0 50)\\\">                <polygon fill=\\\"none\\\" points=\\\"149,115 249,115 199,265   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"159\\\" x2=\\\"239\\\" y1=\\\"145\\\" y2=\\\"145\\\"/>            </g>        <circle cx=\\\"200\\\" cy=\\\"112\\\" fill=\\\"#008000\\\" r=\\\"35\\\" stroke=\\\"#008000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10180300\",\r\n    \"X\": \"207.265625\",\r\n    \"Y\": \"362.0683898925781\",\r\n    \"Width\": \"200.015625\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"10180300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.959\\\">ISAF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54291\",\r\n    \"X\": \"262.2860720392972\",\r\n    \"Y\": \"291.0781555175781\",\r\n    \"Width\": \"83.06793186695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"54291\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140101_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140101_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"466.6348\\\">1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_220_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"243.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"280.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"0_220_0\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"244.39\\\"/>        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10165500\",\r\n    \"X\": \"260.9159540480773\",\r\n    \"Y\": \"348.14300537109375\",\r\n    \"Width\": \"87.988068710486\",\r\n    \"Height\": \"95.64999389648438\",\r\n    \"SVG\": \"<g id=\\\"10165500\\\">        <polygon fill=\\\"none\\\" points=\\\"346.404,392.138    304.91,441.293 263.416,392.138  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M263.416,392.138   c0-22.917,18.578-41.495,41.494-41.495s41.494,18.578,41.494,41.495\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140200\",\r\n    \"X\": \"246.5\",\r\n    \"Y\": \"346.9849853515625\",\r\n    \"Width\": \"117.0\",\r\n    \"Height\": \"98.030029296875\",\r\n    \"SVG\": \"<g id=\\\"10140200\\\">        <polygon points=\\\"363.5,396 307.5,445.015 246.5,396 246.5,346.985 363.5,346.985  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30201\",\r\n    \"X\": \"256.28125\",\r\n    \"Y\": \"294.5000305175781\",\r\n    \"Width\": \"97.2734375\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"30201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"BM\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">BM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36160200_a\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"290.10101318359375\",\r\n    \"Width\": \"170.5\",\r\n    \"Height\": \"191.23098754882812\",\r\n    \"SVG\": \"<g id=\\\"36160200_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"305.75\\\" x2=\\\"305.75\\\" y1=\\\"434.362\\\" y2=\\\"480.267\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"220.5\\\" x2=\\\"391\\\" y1=\\\"476.332\\\" y2=\\\"476.332\\\"/>        <polygon points=\\\"275.372,295.101 334.607,295.101    376.073,336.566 376.073,395.801 334.607,437.267 275.372,437.267 233.907,395.801 233.907,336.566  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"29.0794,11.8471\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"77.545\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"396.125\\\">NR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217100\",\r\n    \"X\": \"120.14680480957031\",\r\n    \"Y\": \"358.8574880544173\",\r\n    \"Width\": \"369.5767059326172\",\r\n    \"Height\": \"160.97300421681877\",\r\n    \"SVG\": \"<g id=\\\"25217100\\\">        <g>                <path d=\\\"M200.76,387.914    c-0.886-1.817-1.905-3.568-3.058-5.208c-12.237-17.468-36.488-21.591-54.199-9.2c-8.27,5.786-14.01,14.52-16.005,24.385\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,387.449    c0.886,1.817,1.906,3.546,3.058,5.208c12.236,17.47,36.467,21.591,54.155,9.224c5.254-3.682,9.533-8.602,12.458-14.3\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,388.158    c-0.887-1.817-1.904-3.568-3.059-5.208c-12.236-17.469-36.512-21.57-54.224-9.177c-5.274,3.702-9.575,8.623-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,387.494    c0.889,1.817,1.906,3.546,3.062,5.208c12.235,17.469,36.51,21.569,54.241,9.155c5.275-3.682,9.576-8.604,12.504-14.32\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,399.396    c-0.888-5.831-3.103-11.349-6.475-16.138c-12.235-17.49-36.464-21.613-54.154-9.244c-5.253,3.679-9.553,8.6-12.457,14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <g>                <path d=\\\"M200.76,491.214    c-0.886-1.817-1.905-3.569-3.058-5.21c-12.237-17.469-36.488-21.59-54.199-9.197c-8.27,5.784-14.01,14.521-16.005,24.383\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,490.749    c0.886,1.815,1.906,3.545,3.058,5.207c12.236,17.469,36.467,21.594,54.155,9.224c5.254-3.682,9.533-8.6,12.458-14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,491.456    c-0.887-1.815-1.904-3.565-3.059-5.206c-12.236-17.469-36.512-21.57-54.224-9.179c-5.274,3.704-9.575,8.624-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,490.793    c0.889,1.818,1.906,3.547,3.062,5.209c12.235,17.469,36.51,21.568,54.241,9.156c5.275-3.68,9.576-8.602,12.504-14.322\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,502.695    c-0.888-5.83-3.103-11.348-6.475-16.137c-12.235-17.488-36.464-21.613-54.154-9.242c-5.253,3.678-9.553,8.599-12.457,14.295\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"128.119\\\" x2=\\\"486.496\\\" y1=\\\"439.164\\\" y2=\\\"439.164\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_035_0\",\r\n    \"X\": \"119.56291961669922\",\r\n    \"Y\": \"270.38812255859375\",\r\n    \"Width\": \"372.89322662353516\",\r\n    \"Height\": \"324.81951904296875\",\r\n    \"SVG\": \"<g id=\\\"1_035_0\\\">        <path d=\\\"M221,278.75c-125,0-125,205,0,205   c0,139,170,139,170,0c125,0,125-205,0-205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25152100\",\r\n    \"X\": \"61.21739959716797\",\r\n    \"Y\": \"139.35080171254768\",\r\n    \"Width\": \"296.07068634033203\",\r\n    \"Height\": \"147.44378446909295\",\r\n    \"SVG\": \"<g id=\\\"25152100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"110.995\\\" x2=\\\"307.494\\\" y1=\\\"234.01\\\" y2=\\\"234.057\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"111.658\\\" x2=\\\"62.984\\\" y1=\\\"233.389\\\" y2=\\\"281.999\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"306.305\\\" x2=\\\"355.482\\\" y1=\\\"233.684\\\" y2=\\\"285.066\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.104\\\" x2=\\\"318.822\\\" y1=\\\"234.03\\\" y2=\\\"143.83\\\"/>                        <g>                                <path d=\\\"M332.764,171.873c-0.944,0.419-2.055-0.01-2.474-0.958l-11.597-26.239l-18.873,21.605      c-0.682,0.78-1.868,0.86-2.646,0.179c-0.777-0.681-0.854-1.873-0.179-2.646l20.811-23.822c0.421-0.482,1.063-0.716,1.694-0.62      c0.633,0.096,1.175,0.51,1.434,1.096l12.787,28.932c0.148,0.337,0.19,0.698,0.141,1.038      C333.767,171.05,333.371,171.603,332.764,171.873z\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"110.456\\\" x2=\\\"96.235\\\" y1=\\\"234.03\\\" y2=\\\"147.948\\\"/>                        <g>                                <path d=\\\"M118.171,170.3c-0.77,0.691-1.957,0.626-2.648-0.145l-19.148-21.362l-11.26,26.385c-0.407,0.953-1.51,1.396-2.46,0.989      c-0.95-0.407-1.39-1.517-0.989-2.46l12.416-29.093c0.251-0.589,0.787-1.01,1.419-1.114s1.274,0.122,1.702,0.599l21.114,23.554      c0.246,0.275,0.397,0.604,0.453,0.944C118.87,169.207,118.665,169.855,118.171,170.3z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_327_0\",\r\n    \"X\": \"166.4508819580078\",\r\n    \"Y\": \"241.41212463378906\",\r\n    \"Width\": \"275.2071075439453\",\r\n    \"Height\": \"306.99876403808594\",\r\n    \"SVG\": \"<g id=\\\"2_327_0\\\">        <polygon fill=\\\"#80E0FF\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396    433.158,465.816 304.27,538.638 175.631,465.342  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_327_1\",\r\n    \"X\": \"166.45095825195312\",\r\n    \"Y\": \"241.41209411621094\",\r\n    \"Width\": \"275.20703125\",\r\n    \"Height\": \"306.9987335205078\",\r\n    \"SVG\": \"<g id=\\\"2_327_1\\\">        <g>                <polygon fill=\\\"#80E0FF\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396 433.158,465.816 304.27,538.638     175.631,465.342   \\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"175.032,336.676 174.974,324.176 185.856,318.025    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.8528,13.7117\\\" stroke-width=\\\"17\\\" x1=\\\"197.793\\\" x2=\\\"287.318\\\" y1=\\\"311.278\\\" y2=\\\"260.674\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.286,257.3 304.168,251.149 315.11,257.193    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.659,13.5954\\\" stroke-width=\\\"17\\\" x1=\\\"327.011\\\" x2=\\\"416.266\\\" y1=\\\"263.766\\\" y2=\\\"313.066\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"422.216,316.352 433.158,322.396 433.158,334.896    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"21.9296,13.1578\\\" stroke-width=\\\"17\\\" x1=\\\"433.158\\\" x2=\\\"433.158\\\" y1=\\\"348.054\\\" y2=\\\"446.737\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"433.158,453.316 433.158,465.816 422.275,471.965    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.7848,13.6709\\\" stroke-width=\\\"17\\\" x1=\\\"410.373\\\" x2=\\\"321.104\\\" y1=\\\"478.69\\\" y2=\\\"529.127\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"315.153,532.489 304.27,538.638 293.409,532.45    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.788,13.6728\\\" stroke-width=\\\"17\\\" x1=\\\"281.53\\\" x2=\\\"192.432\\\" y1=\\\"525.681\\\" y2=\\\"474.915\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.492,471.53 175.631,465.342 175.573,452.842    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"21.5125,12.9075\\\" stroke-width=\\\"17\\\" x1=\\\"175.513\\\" x2=\\\"175.062\\\" y1=\\\"439.935\\\" y2=\\\"343.13\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1055\",\r\n    \"X\": \"126.73038482666016\",\r\n    \"Y\": \"131.9812774658203\",\r\n    \"Width\": \"358.5611801147461\",\r\n    \"Height\": \"168.6817169189453\",\r\n    \"SVG\": \"<g id=\\\"1055\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"128.25\\\" x2=\\\"143.337\\\" y1=\\\"272.375\\\" y2=\\\"260.826\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.5554,37.5554\\\" stroke-width=\\\"5\\\" x1=\\\"173.159\\\" x2=\\\"277.535\\\" y1=\\\"238\\\" y2=\\\"158.104\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.446,146.691 307.533,135.143 322.491,146.858    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.167,37.167\\\" stroke-width=\\\"5\\\" x1=\\\"351.751\\\" x2=\\\"454.162\\\" y1=\\\"169.776\\\" y2=\\\"249.988\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"468.792\\\" x2=\\\"483.75\\\" y1=\\\"261.447\\\" y2=\\\"273.163\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   236.5,298.163 236.5,218.163 374.5,218.163 374.5,298.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211800\",\r\n    \"X\": \"136.5\",\r\n    \"Y\": \"270.0\",\r\n    \"Width\": \"344.0\",\r\n    \"Height\": \"250.0\",\r\n    \"SVG\": \"<g id=\\\"25211800\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"146\\\" x2=\\\"471\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"146\\\" x2=\\\"146\\\" y1=\\\"270\\\" y2=\\\"520\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"471\\\" x2=\\\"471\\\" y1=\\\"270\\\" y2=\\\"520\\\"/>                <circle cx=\\\"308\\\" cy=\\\"396\\\" fill=\\\"#000000\\\" r=\\\"32\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1054\",\r\n    \"X\": \"234.0\",\r\n    \"Y\": \"215.66299438476562\",\r\n    \"Width\": \"143.0\",\r\n    \"Height\": \"85.0\",\r\n    \"SVG\": \"<g id=\\\"1054\\\">        <polyline fill=\\\"none\\\" points=\\\"   236.5,298.163 236.5,218.163 374.5,218.163 374.5,298.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1053\",\r\n    \"X\": \"124.75\",\r\n    \"Y\": \"131.9812774658203\",\r\n    \"Width\": \"360.54156494140625\",\r\n    \"Height\": \"628.1437225341797\",\r\n    \"SVG\": \"<g id=\\\"1053\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"128.25\\\" x2=\\\"143.337\\\" y1=\\\"272.375\\\" y2=\\\"260.826\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.5554,37.5554\\\" stroke-width=\\\"5\\\" x1=\\\"173.159\\\" x2=\\\"277.535\\\" y1=\\\"238\\\" y2=\\\"158.104\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.446,146.691 307.533,135.143 322.491,146.858    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.167,37.167\\\" stroke-width=\\\"5\\\" x1=\\\"351.751\\\" x2=\\\"454.162\\\" y1=\\\"169.776\\\" y2=\\\"249.988\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"468.792\\\" x2=\\\"483.75\\\" y1=\\\"261.447\\\" y2=\\\"273.163\\\"/>                    </g>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"406.446\\\" y2=\\\"757.625\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1052\",\r\n    \"X\": \"124.75\",\r\n    \"Y\": \"403.9460144042969\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"356.1789855957031\",\r\n    \"SVG\": \"<g id=\\\"1052\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"406.446\\\" y2=\\\"757.625\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1051\",\r\n    \"X\": \"126.73038482666016\",\r\n    \"Y\": \"131.9812774658203\",\r\n    \"Width\": \"358.5611801147461\",\r\n    \"Height\": \"143.1498565673828\",\r\n    \"SVG\": \"<g id=\\\"1051\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"128.25\\\" x2=\\\"143.337\\\" y1=\\\"272.375\\\" y2=\\\"260.826\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.5554,37.5554\\\" stroke-width=\\\"5\\\" x1=\\\"173.159\\\" x2=\\\"277.535\\\" y1=\\\"238\\\" y2=\\\"158.104\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.446,146.691 307.533,135.143 322.491,146.858    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.167,37.167\\\" stroke-width=\\\"5\\\" x1=\\\"351.751\\\" x2=\\\"454.162\\\" y1=\\\"169.776\\\" y2=\\\"249.988\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"468.792\\\" x2=\\\"483.75\\\" y1=\\\"261.447\\\" y2=\\\"273.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10601\",\r\n    \"X\": \"280.46533203125\",\r\n    \"Y\": \"281.6806945800781\",\r\n    \"Width\": \"48.4375\",\r\n    \"Height\": \"62.90625\",\r\n    \"SVG\": \"<g id=\\\"10601\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5557\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60130200\",\r\n    \"X\": \"197.828125\",\r\n    \"Y\": \"359.140625\",\r\n    \"Width\": \"204.25\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"60130200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"193\\\" y=\\\"432\\\">OUT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_315_0c\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"1_315_0c\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFA1FF\\\" id=\\\"_x3C_path_x3E__1_\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271500\",\r\n    \"X\": \"23.0\",\r\n    \"Y\": \"140.5\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"138.0\",\r\n    \"SVG\": \"<g id=\\\"25271500\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"100,25\\\" stroke-width=\\\"12\\\" x1=\\\"23\\\" x2=\\\"373\\\" y1=\\\"146.5\\\" y2=\\\"146.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"100,25\\\" stroke-width=\\\"12\\\" x1=\\\"23\\\" x2=\\\"373\\\" y1=\\\"272.5\\\" y2=\\\"272.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161900_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"369.984375\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"77.81063842773438\",\r\n    \"SVG\": \"<g id=\\\"10161900_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.25\\\">II</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121900\",\r\n    \"X\": \"206.0\",\r\n    \"Y\": \"346.0\",\r\n    \"Width\": \"200.0\",\r\n    \"Height\": \"100.0\",\r\n    \"SVG\": \"<g id=\\\"10121900\\\">        <polyline points=\\\"206,346 206,386 306,446 406,386 406,346 306,406  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112000\",\r\n    \"X\": \"214.29299926757812\",\r\n    \"Y\": \"313.7950134277344\",\r\n    \"Width\": \"185.0\",\r\n    \"Height\": \"134.0\",\r\n    \"SVG\": \"<g id=\\\"20112000\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"216.793,349.295 316.793,349.295 316.793,316.295     331.793,316.295 331.793,349.295 351.793,349.295 351.793,316.295 366.793,316.295 366.793,349.295 396.793,349.295     396.793,445.295 216.793,445.295   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"416.2949\\\">STOR</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52451\",\r\n    \"X\": \"264.865234375\",\r\n    \"Y\": \"294.3750305175781\",\r\n    \"Width\": \"84.091796875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"52451\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">NT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_040_0c\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"2_040_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"298.03\\\" y=\\\"223.573\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"454.92\\\" y=\\\"384.51\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"298.03\\\" y=\\\"544.415\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136.056\\\" y=\\\"381.947\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51121\",\r\n    \"X\": \"259.86376953125\",\r\n    \"Y\": \"290.0781555175781\",\r\n    \"Width\": \"90.0986328125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"51121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">CS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1057\",\r\n    \"X\": \"124.75\",\r\n    \"Y\": \"131.9812774658203\",\r\n    \"Width\": \"360.54156494140625\",\r\n    \"Height\": \"628.1437225341797\",\r\n    \"SVG\": \"<g id=\\\"1057\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"406.446\\\" y2=\\\"757.625\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   236.5,298.163 236.5,218.163 374.5,218.163 374.5,298.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"128.25\\\" x2=\\\"143.337\\\" y1=\\\"272.375\\\" y2=\\\"260.826\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.5554,37.5554\\\" stroke-width=\\\"5\\\" x1=\\\"173.159\\\" x2=\\\"277.535\\\" y1=\\\"238\\\" y2=\\\"158.104\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.446,146.691 307.533,135.143 322.491,146.858    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.167,37.167\\\" stroke-width=\\\"5\\\" x1=\\\"351.751\\\" x2=\\\"454.162\\\" y1=\\\"169.776\\\" y2=\\\"249.988\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"468.792\\\" x2=\\\"483.75\\\" y1=\\\"261.447\\\" y2=\\\"273.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1056\",\r\n    \"X\": \"124.75\",\r\n    \"Y\": \"215.66299438476562\",\r\n    \"Width\": \"252.25\",\r\n    \"Height\": \"544.4620056152344\",\r\n    \"SVG\": \"<g id=\\\"1056\\\">        <polyline fill=\\\"none\\\" points=\\\"   236.5,298.163 236.5,218.163 374.5,218.163 374.5,298.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"406.446\\\" y2=\\\"757.625\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20052\",\r\n    \"X\": \"278.1953125\",\r\n    \"Y\": \"447.2900695800781\",\r\n    \"Width\": \"53.609375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20052\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"A\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.5557\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36200000\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"311.0\",\r\n    \"Width\": \"169.0\",\r\n    \"Height\": \"169.0\",\r\n    \"SVG\": \"<g id=\\\"36200000\\\">        <rect fill=\\\"none\\\" height=\\\"159\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"12\\\" width=\\\"159\\\" x=\\\"225.5\\\" y=\\\"316\\\"/>        <text fill=\\\"#00FF00\\\" font-family=\\\"sans-serif\\\" font-size=\\\"150\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"445\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20051\",\r\n    \"X\": \"282.28515625\",\r\n    \"Y\": \"284.984375\",\r\n    \"Width\": \"47.34375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"D\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.25\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11101\",\r\n    \"X\": \"266.92578125\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"78.74609375\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"11101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"FF\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">FF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320100\",\r\n    \"X\": \"237.86903381347656\",\r\n    \"Y\": \"136.8489990234375\",\r\n    \"Width\": \"136.22801208496094\",\r\n    \"Height\": \"262.98431396484375\",\r\n    \"SVG\": \"<g id=\\\"25320100\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"4\\\" width=\\\"128.229\\\" x=\\\"241.869\\\" y=\\\"138.849\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"269\\\" y=\\\"195\\\">AP</text>        <polygon fill=\\\"none\\\" points=\\\"305.982,396.5    241.869,311.015 370.097,311.015  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"4\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_560_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"364.03125\",\r\n    \"SVG\": \"<g id=\\\"1_560_0\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"307.768\\\" y1=\\\"568\\\" y2=\\\"566.232\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"311.373\\\" x2=\\\"475.43\\\" y1=\\\"562.627\\\" y2=\\\"398.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"477.232,396.768 479,395 477.232,393.232    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"473.627\\\" x2=\\\"309.57\\\" y1=\\\"389.626\\\" y2=\\\"225.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"307.768,223.768 306,222 304.232,223.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"300.626\\\" x2=\\\"136.571\\\" y1=\\\"227.374\\\" y2=\\\"391.429\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"134.768,393.232 133,395 134.768,396.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"138.374\\\" x2=\\\"302.429\\\" y1=\\\"400.373\\\" y2=\\\"564.43\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"304.232\\\" x2=\\\"306\\\" y1=\\\"566.232\\\" y2=\\\"568\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"479 395, 429 345, 429 445\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320104\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320104\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">ARP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320103\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320103\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">ALP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_040_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_040_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"298.03\\\" y=\\\"223.573\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"454.92\\\" y=\\\"384.51\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"298.03\\\" y=\\\"544.415\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136.056\\\" y=\\\"381.947\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320102\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320102\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">ACP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4101\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"161.98937225341797\",\r\n    \"SVG\": \"<g id=\\\"4101\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320101\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320101\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">AXP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4102\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"524.5\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"237.99200439453125\",\r\n    \"SVG\": \"<g id=\\\"4102\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35110101\",\r\n    \"X\": \"229.0877685546875\",\r\n    \"Y\": \"348.7576599121094\",\r\n    \"Width\": \"153.82546997070312\",\r\n    \"Height\": \"98.3441162109375\",\r\n    \"SVG\": \"<g id=\\\"35110101\\\">        <polyline fill=\\\"none\\\" points=\\\"252.505,442.895 267.789,425.525 283.073,442.895    298.358,425.525 313.643,442.895 328.926,425.525 344.211,442.895 359.494,425.525  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7.5579\\\"/>        <polygon points=\\\"229.579,383.842 264.315,349.105 347.684,349.105 382.422,383.842    347.684,418.578 264.315,418.578  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.6947\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35110102\",\r\n    \"X\": \"236.50502014160156\",\r\n    \"Y\": \"346.4440002441406\",\r\n    \"Width\": \"137.1549530029297\",\r\n    \"Height\": \"99.42169189453125\",\r\n    \"SVG\": \"<g id=\\\"35110102\\\">        <polygon points=\\\"236.943,414.583 267.915,383.611 342.249,383.611 373.222,414.583    342.249,445.556 267.915,445.556  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.6193999999999997\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14.389\\\" x1=\\\"305.082\\\" x2=\\\"305.082\\\" y1=\\\"405.291\\\" y2=\\\"346.444\\\"/>        <polyline fill=\\\"none\\\" points=\\\"257.384,373.708 271.013,358.222 284.641,373.708    298.269,358.222 311.896,373.708 325.523,358.222 339.152,373.708 352.78,358.222  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"6.9556\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35110103\",\r\n    \"X\": \"224.0756072998047\",\r\n    \"Y\": \"345.8771667480469\",\r\n    \"Width\": \"162.01377868652344\",\r\n    \"Height\": \"100.97842407226562\",\r\n    \"SVG\": \"<g id=\\\"35110103\\\">        <rect height=\\\"18.293\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4.1952\\\" width=\\\"109.758\\\" x=\\\"250.204\\\" y=\\\"427.465\\\"/>        <polygon points=\\\"224.593,382.829 261.18,346.243 348.986,346.243 385.572,382.829    348.986,419.416 261.18,419.416  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.7317\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131200\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25131200\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">PP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35110100\",\r\n    \"X\": \"195.2928924560547\",\r\n    \"Y\": \"345.5\",\r\n    \"Width\": \"221.41419982910156\",\r\n    \"Height\": \"101.0\",\r\n    \"SVG\": \"<g id=\\\"35110100\\\">        <polygon id=\\\"_x3C_path_x3E_\\\" points=\\\"196,396 246,346 366,346 416,396 366,446 246,446  \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52461\",\r\n    \"X\": \"256.5625\",\r\n    \"Y\": \"295.2344055175781\",\r\n    \"Width\": \"101.03125\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"52461\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">NW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51131\",\r\n    \"X\": \"261.142578125\",\r\n    \"Y\": \"291.5469055175781\",\r\n    \"Width\": \"90.279296875\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"51131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">DC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130101_0\",\r\n    \"X\": \"179.0\",\r\n    \"Y\": \"318.4230041503906\",\r\n    \"Width\": \"247.45254516601562\",\r\n    \"Height\": \"158.87667846679688\",\r\n    \"SVG\": \"<g id=\\\"10130101_0\\\">        <path d=\\\"M186.093,474.836c70.326-34.119,169.058-34.048,239.263,0.217\\\" fill=\\\"none\\\" id=\\\"arc_1_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" id=\\\"symbol\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"181.5\\\" x2=\\\"181.5\\\" y1=\\\"318.423\\\" y2=\\\"473.576\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11111\",\r\n    \"X\": \"228.36474609375\",\r\n    \"Y\": \"304.9375\",\r\n    \"Width\": \"152.767578125\",\r\n    \"Height\": \"39.96875\",\r\n    \"SVG\": \"<g id=\\\"11111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"54\\\" id=\\\"GANG\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">GANG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45120200\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"113.51606750488281\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"170.9839324951172\",\r\n    \"SVG\": \"<g id=\\\"45120200\\\">        <polyline fill=\\\"none\\\" points=\\\"-1,282 29,282 199,117 369,282 399,282  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130101_1\",\r\n    \"X\": \"128.5795135498047\",\r\n    \"Y\": \"276.0\",\r\n    \"Width\": \"355.84107971191406\",\r\n    \"Height\": \"241.300537109375\",\r\n    \"SVG\": \"<g id=\\\"10130101_1\\\">        <path d=\\\"M130.5,515.7c7.874-9.448,17.078-17.917,27.337-25.408   c78.512-57.322,218.814-57.323,297.326,0c10.26,7.491,19.464,15.96,27.337,25.408\\\" fill=\\\"none\\\" id=\\\"arc_1_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" id=\\\"symbol\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"181.5\\\" x2=\\\"181.5\\\" y1=\\\"276\\\" y2=\\\"516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161900_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"371.984375\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"75.5306396484375\",\r\n    \"SVG\": \"<g id=\\\"10161900_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.25\\\">II</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20062\",\r\n    \"X\": \"284.4921875\",\r\n    \"Y\": \"448.2900695800781\",\r\n    \"Width\": \"43.71875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20062\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"P\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.5557\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130101_2\",\r\n    \"X\": \"172.7439727783203\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"266.51048278808594\",\r\n    \"Height\": \"264.0\",\r\n    \"SVG\": \"<g id=\\\"10130101_2\\\">        <path d=\\\"M174,480.667c75.28-43.743,188.456-42.339,264.008,1.117\\\" fill=\\\"none\\\" id=\\\"arc_3_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" id=\\\"symbol\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"181.5\\\" x2=\\\"181.5\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161900_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"380.984375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"66.81063842773438\",\r\n    \"SVG\": \"<g id=\\\"10161900_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">II</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20061\",\r\n    \"X\": \"251.78125\",\r\n    \"Y\": \"289.3301086425781\",\r\n    \"Width\": \"106.806640625\",\r\n    \"Height\": \"56.296875\",\r\n    \"SVG\": \"<g id=\\\"20061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" id=\\\"CO\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.7051\\\">CO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130101_3\",\r\n    \"X\": \"179.0\",\r\n    \"Y\": \"347.5\",\r\n    \"Width\": \"229.54159545898438\",\r\n    \"Height\": \"122.18490600585938\",\r\n    \"SVG\": \"<g id=\\\"10130101_3\\\">        <path d=\\\"M204.083,467.076c62.377-23.793,141.311-23.701,203.56,0.276\\\" fill=\\\"none\\\" id=\\\"arc_1_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" id=\\\"symbol\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"181.5\\\" x2=\\\"181.5\\\" y1=\\\"347.5\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161900_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"371.984375\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"77.43563842773438\",\r\n    \"SVG\": \"<g id=\\\"10161900_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.25\\\">II</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_340_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_340_1\\\">        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"468\\\" y=\\\"497.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"468\\\" y=\\\"273.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123\\\" y=\\\"497.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123\\\" y=\\\"273.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_260_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_260_0\\\">        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,278.5 126.082,276 128.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133.582\\\" x2=\\\"481.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"483.582,276 486.082,276 486.082,278.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"283.5\\\" y2=\\\"511\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,513.5 486.082,516 483.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"478.582\\\" x2=\\\"131.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"128.582,516 126.082,516 126.082,513.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"508.5\\\" y2=\\\"281\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"486.08 516, 486.08 426, 396.08 516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_340_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_340_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" id=\\\"Group\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"127\\\" y=\\\"277.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"464\\\" y=\\\"493.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"464\\\" y=\\\"277.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"127\\\" y=\\\"493.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20032\",\r\n    \"X\": \"282.20703125\",\r\n    \"Y\": \"447.984375\",\r\n    \"Width\": \"45.125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20032\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"N\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.25\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20031\",\r\n    \"X\": \"282.20703125\",\r\n    \"Y\": \"284.984375\",\r\n    \"Width\": \"45.125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"N\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.25\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36150000\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36150000\\\">        <polygon fill=\\\"#FFFF00\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"180\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"459.6348\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_140_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"2_140_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"224.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"455\\\" y=\\\"384.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"544\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136\\\" y=\\\"384.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_140_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_140_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"224.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"455\\\" y=\\\"384.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"544\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"135\\\" y=\\\"384.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25170800\",\r\n    \"X\": \"164.3179931640625\",\r\n    \"Y\": \"254.69598388671875\",\r\n    \"Width\": \"283.1820068359375\",\r\n    \"Height\": \"283.1820068359375\",\r\n    \"SVG\": \"<g id=\\\"25170800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"395\\\">BDZ</text>        <circle cx=\\\"305.909\\\" cy=\\\"396.287\\\" fill=\\\"none\\\" r=\\\"134.591\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51141\",\r\n    \"X\": \"266.1044921875\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"81.5693359375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"51141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">DT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52471\",\r\n    \"X\": \"261.701171875\",\r\n    \"Y\": \"291.0469055175781\",\r\n    \"Width\": \"87.4951171875\",\r\n    \"Height\": \"51.859375\",\r\n    \"SVG\": \"<g id=\\\"52471\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">OL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161100\",\r\n    \"X\": \"205.00799560546875\",\r\n    \"Y\": \"354.20001220703125\",\r\n    \"Width\": \"199.63400268554688\",\r\n    \"Height\": \"83.60000610351562\",\r\n    \"SVG\": \"<g id=\\\"10161100\\\">        <path d=\\\"M205.008,356.7c21.705,0,39.3,17.595,39.3,39.299   c0,21.706-17.595,39.301-39.3,39.301\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"244.308\\\" x2=\\\"365.342\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <path d=\\\"M404.642,435.3c-21.704,0-39.3-17.596-39.3-39.3s17.597-39.299,39.3-39.299   \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4103\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"649.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4103\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4104\",\r\n    \"X\": \"243.5\",\r\n    \"Y\": \"211.0\",\r\n    \"Width\": \"123.0\",\r\n    \"Height\": \"64.25\",\r\n    \"SVG\": \"<g id=\\\"4104\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4105\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"162.62749481201172\",\r\n    \"SVG\": \"<g id=\\\"4105\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4106\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"211.0\",\r\n    \"Width\": \"195.0\",\r\n    \"Height\": \"551.4920043945312\",\r\n    \"SVG\": \"<g id=\\\"4106\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4107\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"649.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4107\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270200\",\r\n    \"X\": \"13.965455055236816\",\r\n    \"Y\": \"45.187957763671875\",\r\n    \"Width\": \"375.5792531967163\",\r\n    \"Height\": \"278.7435302734375\",\r\n    \"SVG\": \"<g id=\\\"25270200\\\">        <polygon fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"327.545,283.492 309.648,318.46    291.621,283.492 255.871,283.492 237.975,318.46 219.947,283.492 184.197,283.492 166.301,318.46 148.272,283.492 112.524,283.492    94.628,318.46 76.599,283.492 58.185,283.492 58.172,266.135 20,248.547 58.146,231.396 58.121,196.35 22.821,178.917    58.095,161.614 58.069,126.592 20,108.475 58.043,91.853 58.031,74.34 84.194,80.299 110.039,50.498 119.129,88.352    154.108,96.415 179.975,66.546 189.002,104.409 223.869,112.397 249.716,82.597 258.826,120.456 293.783,128.514 319.653,101.526    328.746,136.549 346.111,140.54 345.913,163.491 381.19,178.763 345.632,196.219 345.331,231.09 383.5,248.68 345.031,265.902    344.881,283.492  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240302\",\r\n    \"X\": \"15.625999450683594\",\r\n    \"Y\": \"82.19599914550781\",\r\n    \"Width\": \"335.64600372314453\",\r\n    \"Height\": \"245.0850067138672\",\r\n    \"SVG\": \"<g id=\\\"25240302\\\">        <pattern height=\\\"72\\\" id=\\\"SVGID_2_\\\" overflow=\\\"visible\\\" patternTransform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -791.312 4530.0781)\\\" patternUnits=\\\"userSpaceOnUse\\\" viewBox=\\\"20 -72 72 72\\\" width=\\\"72\\\" x=\\\"-105.5\\\" y=\\\"596.5\\\">                <g>                        <polygon fill=\\\"none\\\" points=\\\"20,0 92,0 92,-72 20,-72   \\\"/>                        <g>                                <polygon fill=\\\"none\\\" points=\\\"20,-72 92,-72 92,0 20,0    \\\"/>                                <g>                                        <polygon fill=\\\"none\\\" points=\\\"20,0 20,-72 92,-72 92,0     \\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-3.6\\\" y2=\\\"-3.6\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-18\\\" y2=\\\"-18\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-32.398\\\" y2=\\\"-32.398\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-46.8\\\" y2=\\\"-46.8\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-10.8\\\" y2=\\\"-10.8\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-25.2\\\" y2=\\\"-25.2\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-39.6\\\" y2=\\\"-39.6\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-54\\\" y2=\\\"-54\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                                    </g>                            </g>                    </g>            </pattern>        <rect fill=\\\"url(#SVGID_2_)\\\" height=\\\"238.085\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\" width=\\\"328.646\\\" x=\\\"19.126\\\" y=\\\"85.696\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"34.661\\\" width=\\\"55.288\\\" x=\\\"144.712\\\" y=\\\"145.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"150\\\" y=\\\"169\\\">NFA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160700\",\r\n    \"X\": \"223.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"180.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160700\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"226,433 226,333 276,333 276,383 376,383 376,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"351\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"251\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"30\\\" x=\\\"236\\\" y=\\\"343\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"401\\\" y1=\\\"403\\\" y2=\\\"403\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"401\\\" x2=\\\"401\\\" y1=\\\"428\\\" y2=\\\"378\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_627_0\",\r\n    \"X\": \"166.4508819580078\",\r\n    \"Y\": \"241.41212463378906\",\r\n    \"Width\": \"275.2071075439453\",\r\n    \"Height\": \"306.99876403808594\",\r\n    \"SVG\": \"<g id=\\\"1_627_0\\\">        <polygon fill=\\\"#FF8080\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396    433.158,465.816 304.27,538.638 175.631,465.342  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240303\",\r\n    \"X\": \"23.46099853515625\",\r\n    \"Y\": \"43.34700012207031\",\r\n    \"Width\": \"320.1629943847656\",\r\n    \"Height\": \"309.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25240303\\\">        <pattern height=\\\"72\\\" id=\\\"SVGID_2_\\\" overflow=\\\"visible\\\" patternTransform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -786.6226 4528.2129)\\\" patternUnits=\\\"userSpaceOnUse\\\" viewBox=\\\"20 -72 72 72\\\" width=\\\"72\\\" x=\\\"-105.5\\\" y=\\\"596.5\\\">                <g>                        <polygon fill=\\\"none\\\" points=\\\"20,0 92,0 92,-72 20,-72   \\\"/>                        <g>                                <polygon fill=\\\"none\\\" points=\\\"20,-72 92,-72 92,0 20,0    \\\"/>                                <g>                                        <polygon fill=\\\"none\\\" points=\\\"20,0 20,-72 92,-72 92,0     \\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-3.6\\\" y2=\\\"-3.6\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-18\\\" y2=\\\"-18\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-32.398\\\" y2=\\\"-32.398\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-46.8\\\" y2=\\\"-46.8\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-10.8\\\" y2=\\\"-10.8\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-25.2\\\" y2=\\\"-25.2\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-39.6\\\" y2=\\\"-39.6\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-54\\\" y2=\\\"-54\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                                    </g>                            </g>                    </g>            </pattern>        <path d=\\\"   M183.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C340.124,114.579,270.023,46.847,183.543,46.847\\\" fill=\\\"url(#SVGID_2_)\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"28.725\\\" width=\\\"54.03\\\" x=\\\"151.71\\\" y=\\\"88.5\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"156\\\" y=\\\"111\\\">NFA</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160701\",\r\n    \"X\": \"223.5\",\r\n    \"Y\": \"331.0\",\r\n    \"Width\": \"180.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160701\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"226,433.5 226,333.5 276,333.5 276,383.5 376,383.5 376,433.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"351\\\" cy=\\\"438.5\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"251\\\" cy=\\\"438.5\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"30\\\" x=\\\"236\\\" y=\\\"343.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"401\\\" y1=\\\"403.5\\\" y2=\\\"403.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"401\\\" x2=\\\"401\\\" y1=\\\"428.5\\\" y2=\\\"378.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"383.5\\\" y2=\\\"433.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_627_1\",\r\n    \"X\": \"166.45095825195312\",\r\n    \"Y\": \"241.41209411621094\",\r\n    \"Width\": \"275.20703125\",\r\n    \"Height\": \"306.9987335205078\",\r\n    \"SVG\": \"<g id=\\\"1_627_1\\\">        <g>                <polygon fill=\\\"#FF8080\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396 433.158,465.816 304.27,538.638     175.631,465.342   \\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"175.032,336.676 174.974,324.176 185.856,318.025    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.8528,13.7117\\\" stroke-width=\\\"17\\\" x1=\\\"197.793\\\" x2=\\\"287.318\\\" y1=\\\"311.278\\\" y2=\\\"260.674\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.286,257.3 304.168,251.149 315.11,257.193    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.659,13.5954\\\" stroke-width=\\\"17\\\" x1=\\\"327.011\\\" x2=\\\"416.266\\\" y1=\\\"263.766\\\" y2=\\\"313.066\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"422.216,316.352 433.158,322.396 433.158,334.896    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"21.9296,13.1578\\\" stroke-width=\\\"17\\\" x1=\\\"433.158\\\" x2=\\\"433.158\\\" y1=\\\"348.054\\\" y2=\\\"446.737\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"433.158,453.316 433.158,465.816 422.275,471.965    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.7848,13.6709\\\" stroke-width=\\\"17\\\" x1=\\\"410.373\\\" x2=\\\"321.104\\\" y1=\\\"478.69\\\" y2=\\\"529.127\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"315.153,532.489 304.27,538.638 293.409,532.45    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.788,13.6728\\\" stroke-width=\\\"17\\\" x1=\\\"281.53\\\" x2=\\\"192.432\\\" y1=\\\"525.681\\\" y2=\\\"474.915\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.492,471.53 175.631,465.342 175.573,452.842    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"21.5125,12.9075\\\" stroke-width=\\\"17\\\" x1=\\\"175.513\\\" x2=\\\"175.062\\\" y1=\\\"439.935\\\" y2=\\\"343.13\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160702\",\r\n    \"X\": \"223.5\",\r\n    \"Y\": \"331.0\",\r\n    \"Width\": \"180.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160702\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"226,433.5 226,333.5 276,333.5 276,383.5 376,383.5 376,433.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"351\\\" cy=\\\"438.5\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"251\\\" cy=\\\"438.5\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"30\\\" x=\\\"236\\\" y=\\\"343.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"401\\\" y1=\\\"403.5\\\" y2=\\\"403.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"401\\\" x2=\\\"401\\\" y1=\\\"428.5\\\" y2=\\\"378.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"297\\\" x2=\\\"297\\\" y1=\\\"385\\\" y2=\\\"432\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"315\\\" x2=\\\"315\\\" y1=\\\"386\\\" y2=\\\"433\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_135_0c\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"270.25\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"1_135_0c\\\">        <path d=\\\"M221,278.75c-125,0-125,205,0,205c0,139,170,139,170,0   c125,0,125-205,0-205\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240301\",\r\n    \"X\": \"58.58071714138962\",\r\n    \"Y\": \"58.50614581455672\",\r\n    \"Width\": \"253.505028325614\",\r\n    \"Height\": \"276.0008876797332\",\r\n    \"SVG\": \"<g id=\\\"25240301\\\">        <pattern height=\\\"72\\\" id=\\\"SVGID_2_\\\" overflow=\\\"visible\\\" patternTransform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -784.9438 4529.0039)\\\" patternUnits=\\\"userSpaceOnUse\\\" viewBox=\\\"20 -72 72 72\\\" width=\\\"72\\\" x=\\\"-105.5\\\" y=\\\"596.5\\\">                <g>                        <polygon fill=\\\"none\\\" points=\\\"20,0 92,0 92,-72 20,-72   \\\"/>                        <g>                                <polygon fill=\\\"none\\\" points=\\\"20,-72 92,-72 92,0 20,0    \\\"/>                                <g>                                        <polygon fill=\\\"none\\\" points=\\\"20,0 20,-72 92,-72 92,0     \\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-3.6\\\" y2=\\\"-3.6\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-18\\\" y2=\\\"-18\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-32.398\\\" y2=\\\"-32.398\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-46.8\\\" y2=\\\"-46.8\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-10.8\\\" y2=\\\"-10.8\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-25.2\\\" y2=\\\"-25.2\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-39.6\\\" y2=\\\"-39.6\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-54\\\" y2=\\\"-54\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                                    </g>                            </g>                    </g>            </pattern>        <path d=\\\"   M138.047,62.514c-38.923,6.124-60.916,93.731-71.078,122.264c-10.162,28.514-3.393,28.514,10.162,48.894   c13.537,20.381,38.904,59.094,71.059,73.352c32.155,14.26,96.464,38.713,121.852,12.229   c25.385-26.483,52.458-128.368,30.448-171.158C278.496,105.303,176.97,56.409,138.047,62.514\\\" fill=\\\"url(#SVGID_2_)\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"37.241\\\" width=\\\"58.761\\\" x=\\\"155.408\\\" y=\\\"107.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25.157\\\" x=\\\"161\\\" y=\\\"135\\\">NFA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160703\",\r\n    \"X\": \"223.5\",\r\n    \"Y\": \"331.0\",\r\n    \"Width\": \"180.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160703\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"226,433.5 226,333.5 276,333.5 276,383.5 376,383.5 376,433.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"351\\\" cy=\\\"438.5\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"251\\\" cy=\\\"438.5\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"30\\\" x=\\\"236\\\" y=\\\"343.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"401\\\" y1=\\\"403.5\\\" y2=\\\"403.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"401\\\" x2=\\\"401\\\" y1=\\\"428.5\\\" y2=\\\"378.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"383.5\\\" y2=\\\"432.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287\\\" x2=\\\"287\\\" y1=\\\"383.5\\\" y2=\\\"433.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"325\\\" x2=\\\"325\\\" y1=\\\"383.5\\\" y2=\\\"433.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45171000\",\r\n    \"X\": \"47.01208831103391\",\r\n    \"Y\": \"70.37111436296193\",\r\n    \"Width\": \"300.7789493973403\",\r\n    \"Height\": \"277.51408781167333\",\r\n    \"SVG\": \"<g id=\\\"45171000\\\">        <path d=\\\"M217,137c-11.5-44,60-85,92-46c34,41,50,174,11,217c-37,38-94,37-141,33   c-29-3-68-1-93-16c-42-26-46-126-7-156c32-26,53,19,76,32c40,22,70-31,62-65\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20042\",\r\n    \"X\": \"282.41015625\",\r\n    \"Y\": \"447.984375\",\r\n    \"Width\": \"50.46875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20042\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"R\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.25\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_460_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_460_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"438 527, 438 437, 348 527\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25110300\",\r\n    \"X\": \"117.90625\",\r\n    \"Y\": \"325.8125\",\r\n    \"Width\": \"381.25390625\",\r\n    \"Height\": \"53.980712890625\",\r\n    \"SVG\": \"<g id=\\\"25110300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.5864\\\" x1=\\\"139.229\\\" x2=\\\"468.229\\\" y1=\\\"375\\\" y2=\\\"375\\\"/>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"116\\\" y=\\\"343\\\">EWL</text>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"448\\\" y=\\\"343\\\">EWL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_460_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_460_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"438 527, 438 437, 348 527\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"pending_0_010_0\",\r\n    \"X\": \"132.25\",\r\n    \"Y\": \"221.25625610351562\",\r\n    \"Width\": \"347.4697265625\",\r\n    \"Height\": \"347.4903869628906\",\r\n    \"SVG\": \"<g id=\\\"pending_0_010_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5,5\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M426.807,317.284c29.657,13.611,50.247,43.509,50.247,78.202   c0,34.618-20.501,64.462-50.057,78.114\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141500\",\r\n    \"X\": \"266.0\",\r\n    \"Y\": \"338.510986328125\",\r\n    \"Width\": \"80.0\",\r\n    \"Height\": \"119.97900390625\",\r\n    \"SVG\": \"<g id=\\\"10141500\\\">        <ellipse cx=\\\"305.292\\\" cy=\\\"383.386\\\" rx=\\\"34.666\\\" ry=\\\"23.458\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"280\\\" x2=\\\"330.77\\\" y1=\\\"425.51\\\" y2=\\\"341.677\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"329.051\\\" x2=\\\"281.342\\\" y1=\\\"426.814\\\" y2=\\\"341.203\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"305.196\\\" x2=\\\"305.196\\\" y1=\\\"338.511\\\" y2=\\\"428.844\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"12\\\" x1=\\\"266\\\" x2=\\\"346\\\" y1=\\\"453.49\\\" y2=\\\"453.49\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20041\",\r\n    \"X\": \"282.41015625\",\r\n    \"Y\": \"284.984375\",\r\n    \"Width\": \"50.46875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"R\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.25\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218400\",\r\n    \"X\": \"140.454345703125\",\r\n    \"Y\": \"273.1899719238281\",\r\n    \"Width\": \"315.4321594238281\",\r\n    \"Height\": \"138.62286376953125\",\r\n    \"SVG\": \"<g id=\\\"25218400\\\">        <polyline fill=\\\"none\\\" points=\\\"234.717,278.878 160.688,342.5 435.654,342.5 361.627,406.125     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_135_1c\",\r\n    \"X\": \"118.74970249004521\",\r\n    \"Y\": \"270.25\",\r\n    \"Width\": \"374.5006150298336\",\r\n    \"Height\": \"326.2499009478162\",\r\n    \"SVG\": \"<g id=\\\"1_135_1c\\\">        <g>                <path d=\\\"M221,278.75c-125,0-125,205,0,205c0,139,170,139,170,0c125,0,125-205,0-205\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M221,278.75c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.24,282.239c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M208.524,483.036     c4.01,0.471,8.169,0.714,12.476,0.714c0,4.297,0.163,8.461,0.478,12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M223.247,510.151C242.254,616.213,375.8,613.9,389.812,503.213\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.522,496.242     c0.315-4.031,0.478-8.195,0.478-12.492c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.76,480.261c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.477,279.463     c-4.011-0.47-8.169-0.713-12.477-0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20012\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"447.984375\",\r\n    \"Width\": \"43.25\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"B\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.25\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20011\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"43.25\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"B\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10691\",\r\n    \"X\": \"280.995361328125\",\r\n    \"Y\": \"284.7119445800781\",\r\n    \"Width\": \"47.84375\",\r\n    \"Height\": \"61.875\",\r\n    \"SVG\": \"<g id=\\\"10691\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5557\\\">U</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52491\",\r\n    \"X\": \"263.716796875\",\r\n    \"Y\": \"293.9375305175781\",\r\n    \"Width\": \"84.923828125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"52491\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">PP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51161\",\r\n    \"X\": \"258.515625\",\r\n    \"Y\": \"296.2344055175781\",\r\n    \"Width\": \"97.3125\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"51161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">EW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35140000\",\r\n    \"X\": \"235.89096069335938\",\r\n    \"Y\": \"297.2969970703125\",\r\n    \"Width\": \"141.35797119140625\",\r\n    \"Height\": \"199.010009765625\",\r\n    \"SVG\": \"<g id=\\\"35140000\\\">        <path d=\\\"M322.529,445.535h-34.26c-0.093-4.953-0.139-7.934-0.139-9.035c0-11.1,1.834-20.226,5.504-27.383   c3.669-7.199,11.053-15.228,22.062-24.216c11.008-8.944,17.612-14.814,19.723-17.613c3.346-4.356,4.998-9.219,4.998-14.492   c0-7.339-2.934-13.623-8.806-18.897c-5.87-5.229-13.762-7.843-23.712-7.843c-9.586,0-17.612,2.751-24.079,8.21   c-6.422,5.458-10.871,13.805-13.301,24.995l-34.628-4.311c0.962-16.053,7.796-29.676,20.456-40.866   c12.705-11.19,29.308-16.787,49.948-16.787c21.647,0,38.893,5.688,51.736,17.017c12.795,11.327,19.218,24.492,19.218,39.582   c0,8.301-2.387,16.19-7.063,23.619c-4.725,7.431-14.771,17.566-30.18,30.363c-7.982,6.648-12.937,11.97-14.862,16.007   C323.22,427.922,322.344,435.124,322.529,445.535z M288.269,496.307v-37.746h34.898v37.746H288.269z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_210_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_210_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_310_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_310_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10692\",\r\n    \"X\": \"265.15234375\",\r\n    \"Y\": \"450.546875\",\r\n    \"Width\": \"79.39453125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10692\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">YY</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15230200\",\r\n    \"X\": \"256.2430114746094\",\r\n    \"Y\": \"346.2430114746094\",\r\n    \"Width\": \"99.51498413085938\",\r\n    \"Height\": \"99.51498413085938\",\r\n    \"SVG\": \"<g id=\\\"15230200\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" rx=\\\"40.021\\\" ry=\\\"40.021\\\" stroke=\\\"#000000\\\"/>        <polyline points=\\\"275.214,346.743 336.785,346.743 306,396 336.785,445.258 275.214,445.258 306,396  \\\" stroke=\\\"#000000\\\"/>        <polyline points=\\\"256.743,365.214 256.743,426.785 306,396 355.258,426.785 355.258,365.214 306,396  \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_020_0\",\r\n    \"X\": \"126.2860336303711\",\r\n    \"Y\": \"197.09300231933594\",\r\n    \"Width\": \"359.42704010009766\",\r\n    \"Height\": \"377.6200714111328\",\r\n    \"SVG\": \"<g id=\\\"2_020_0\\\">        <rect height=\\\"22.667\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"198.093\\\"/>        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M218.496,479.973c0.829,0.019,1.664,0.027,2.504,0.027     c0,0.841,0.009,1.676,0.027,2.505\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.25,487.529     c7.145,105.793,164.883,104.954,169.64-2.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.973,482.505c0.019-0.829,0.027-1.664,0.027-2.505     c0.841,0,1.676-0.009,2.505-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M398.529,479.75     c105.793-7.145,104.954-164.884-2.518-169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M393.505,310.027C392.676,310.009,391.841,310,391,310     c0-0.841-0.009-1.676-0.027-2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.75,302.471     c-7.145-105.794-164.884-104.955-169.64,2.517\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.027,307.496C221.009,308.324,221,309.159,221,310     c-0.841,0-1.676,0.009-2.504,0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M213.471,310.25     c-105.794,7.145-104.955,164.883,2.517,169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181500\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25181500\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"305.5,410.5 224.5,365.5 224.5,455.5 305.5,410.5 386.5,365.5 386.5,455.5 305.5,410.5   \\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"350\\\">SUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45150101\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"19.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"360.0\",\r\n    \"SVG\": \"<g id=\\\"45150101\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"175\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20022\",\r\n    \"X\": \"280.09765625\",\r\n    \"Y\": \"447.0\",\r\n    \"Width\": \"50.625\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"20022\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"C\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.25\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20021\",\r\n    \"X\": \"280.09765625\",\r\n    \"Y\": \"286.0\",\r\n    \"Width\": \"50.625\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"20021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"C\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45150106\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"19.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"360.0\",\r\n    \"SVG\": \"<g id=\\\"45150106\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"175\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"74\\\" x2=\\\"324\\\" y1=\\\"324\\\" y2=\\\"74\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"74\\\" x2=\\\"324\\\" y1=\\\"74\\\" y2=\\\"324\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45150104\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"19.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"360.0\",\r\n    \"SVG\": \"<g id=\\\"45150104\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"175\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M199,24c96.648,0,175,78.352,175,175c0,96.648-78.352,175-175,175c-96.648,0-175-78.352-175-175h175V24z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45150105\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"19.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"360.0\",\r\n    \"SVG\": \"<g id=\\\"45150105\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" r=\\\"175\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45150102\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"19.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"360.0\",\r\n    \"SVG\": \"<g id=\\\"45150102\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"175\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M199,24c96.648,0,175,78.352,175,175H199V24z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51171\",\r\n    \"X\": \"265.255859375\",\r\n    \"Y\": \"291.5469055175781\",\r\n    \"Width\": \"82.380859375\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"51171\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">FC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45150103\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"19.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"360.0\",\r\n    \"SVG\": \"<g id=\\\"45150103\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"175\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M199,24c96.648,0,175,78.352,175,175H199V24z\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"24\\\" y2=\\\"374\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162400\",\r\n    \"X\": \"228.322265625\",\r\n    \"Y\": \"348.0312805175781\",\r\n    \"Width\": \"156.599609375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"10162400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.6719\\\">PS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120800\",\r\n    \"X\": \"192.7745361328125\",\r\n    \"Y\": \"347.9825134277344\",\r\n    \"Width\": \"223.2978515625\",\r\n    \"Height\": \"95.79287719726562\",\r\n    \"SVG\": \"<g id=\\\"05120800\\\">        <g id=\\\"Satellite\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"36.182\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"60.621\\\" x=\\\"223.336\\\" y=\\\"377.91\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"36.182\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"27.822\\\" x=\\\"291.008\\\" y=\\\"377.91\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"36.182\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"60.622\\\" x=\\\"325.882\\\" y=\\\"377.91\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.795\\\" x2=\\\"327.355\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"283.213\\\" x2=\\\"291.402\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>            </g>        <g id=\\\"Mini\\\">                <polyline fill=\\\"none\\\" points=\\\"283.728,441.999 305.005,420.731 326.273,442.008   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"325.192,349.759 303.915,371.026 282.646,349.75   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"194.55,374.727 215.818,396.004 194.542,417.273   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"414.296,417.273 393.027,395.996 414.305,374.727   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241601\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10228735637605\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25241601\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.611-0.17,20.813-7.502,20.813-7.502c17.893-21.594,23.492-66.242-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.569-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.209-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"166\\\" y=\\\"170\\\">SENSOR ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4151\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"161.98937225341797\",\r\n    \"SVG\": \"<g id=\\\"4151\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4152\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"524.5\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"237.99200439453125\",\r\n    \"SVG\": \"<g id=\\\"4152\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4153\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"649.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4153\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_405_0c\",\r\n    \"X\": \"164.5\",\r\n    \"Y\": \"219.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"1_405_0c\\\">        <polyline fill=\\\"#FFA1FF\\\" id=\\\"_x2C_path_x3E_\\\" points=\\\"173,516 173,228 437,228 437,516  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>        <rect height=\\\"48\\\" stroke=\\\"#000000\\\" width=\\\"264\\\" x=\\\"173\\\" y=\\\"228\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4154\",\r\n    \"X\": \"243.5\",\r\n    \"Y\": \"211.0\",\r\n    \"Width\": \"123.0\",\r\n    \"Height\": \"64.25\",\r\n    \"SVG\": \"<g id=\\\"4154\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4155\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"162.62749481201172\",\r\n    \"SVG\": \"<g id=\\\"4155\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241603\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241603\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"116\\\" y=\\\"140\\\">SENSOR ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321400\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321400\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">TCP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4156\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"211.0\",\r\n    \"Width\": \"195.0\",\r\n    \"Height\": \"551.4920043945312\",\r\n    \"SVG\": \"<g id=\\\"4156\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241602\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241602\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"107\\\" y=\\\"173\\\">SENSOR ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4157\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"649.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4157\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130803\",\r\n    \"X\": \"210.5\",\r\n    \"Y\": \"304.3214941392461\",\r\n    \"Width\": \"191.0\",\r\n    \"Height\": \"148.1785058607539\",\r\n    \"SVG\": \"<g id=\\\"10130803\\\">        <g transform=\\\"translate(80 37) scale(0.6 0.6)\\\">                <path d=\\\"M367.5,478.5l10-26l10,26H367.5z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"377.5\\\" x2=\\\"377.5\\\" y1=\\\"452.5\\\" y2=\\\"632.5\\\"/>                <ellipse cx=\\\"377.5\\\" cy=\\\"647.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <ellipse cx=\\\"226\\\" cy=\\\"437\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"386\\\" cy=\\\"437\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"239\\\" x2=\\\"373\\\" y1=\\\"437\\\" y2=\\\"437\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130802\",\r\n    \"X\": \"208.0\",\r\n    \"Y\": \"290.3218298881624\",\r\n    \"Width\": \"196.0\",\r\n    \"Height\": \"165.17817011183757\",\r\n    \"SVG\": \"<g id=\\\"10130802\\\">        <g>                <ellipse cx=\\\"226\\\" cy=\\\"440\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"386\\\" cy=\\\"440\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"404\\\" y1=\\\"423\\\" y2=\\\"423\\\"/>            </g>        <g transform=\\\"translate(80 37) scale(0.6 0.6)\\\">                <path d=\\\"M367.5,455.166l10-25.999l10,25.999H367.5z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"377.5\\\" x2=\\\"377.5\\\" y1=\\\"429.167\\\" y2=\\\"609.167\\\"/>                <ellipse cx=\\\"377.5\\\" cy=\\\"624.167\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130801\",\r\n    \"X\": \"208.08200073242188\",\r\n    \"Y\": \"290.01790293070394\",\r\n    \"Width\": \"194.0\",\r\n    \"Height\": \"174.48209706929606\",\r\n    \"SVG\": \"<g id=\\\"10130801\\\">        <path d=\\\"M251.082,402c-54,0-54,60,0,60h108c54,0,54-60,0-60H251.082z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g transform=\\\"translate(90 43) scale(0.55 0.5)\\\">                <path d=\\\"M381.967,527l10-26l10,26H381.967z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"391.967\\\" x2=\\\"391.967\\\" y1=\\\"501\\\" y2=\\\"681\\\"/>                <ellipse cx=\\\"391.967\\\" cy=\\\"696\\\" fill=\\\"none\\\" rx=\\\"13.001\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130800\",\r\n    \"X\": \"285.6797790527344\",\r\n    \"Y\": \"344.8436584472656\",\r\n    \"Width\": \"38.803436279296875\",\r\n    \"Height\": \"98.67132568359375\",\r\n    \"SVG\": \"<g id=\\\"10130800\\\">        <circle cx=\\\"305.082\\\" cy=\\\"424.806\\\" fill=\\\"none\\\" r=\\\"16.209\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.083\\\" x2=\\\"305.082\\\" y1=\\\"408.597\\\" y2=\\\"351.667\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"287.628,370.539 305.083,348.833      322.535,370.535    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51181\",\r\n    \"X\": \"256.859375\",\r\n    \"Y\": \"295.4531555175781\",\r\n    \"Width\": \"94.84375\",\r\n    \"Height\": \"47.375\",\r\n    \"SVG\": \"<g id=\\\"51181\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">GM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54211\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"52.4638671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"54211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_527_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"366.52081298828125\",\r\n    \"SVG\": \"<g id=\\\"0_527_0\\\">            <polyline fill=\\\"none\\\" points=\\\"306 568 479 395 306 222 133 395 306 568\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <polyline fill=\\\"#FFE599\\\" points=\\\"306 568 479 395 306 222 133 395 306 568\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"568\\\" y2=\\\"568\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0 14.392\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"316.176\\\" x2=\\\"473.912\\\" y1=\\\"557.824\\\" y2=\\\"400.088\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"479\\\" x2=\\\"479\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0 14.392\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"468.824\\\" x2=\\\"311.088\\\" y1=\\\"384.824\\\" y2=\\\"227.088\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"222\\\" y2=\\\"222\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0 14.392\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"295.824\\\" x2=\\\"138.088\\\" y1=\\\"232.176\\\" y2=\\\"389.912\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133\\\" x2=\\\"133\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0 14.392\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"143.176\\\" x2=\\\"300.912\\\" y1=\\\"405.176\\\" y2=\\\"562.912\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"568\\\" y2=\\\"568\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01120600\",\r\n    \"X\": \"240.09800720214844\",\r\n    \"Y\": \"348.67401123046875\",\r\n    \"Width\": \"104.99400329589844\",\r\n    \"Height\": \"94.65200805664062\",\r\n    \"SVG\": \"<g id=\\\"01120600\\\">        <ellipse cx=\\\"252.373\\\" cy=\\\"431.664\\\" fill=\\\"#FFFFFF\\\" rx=\\\"9.775\\\" ry=\\\"9.162\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"21.063\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"32.236\\\" x=\\\"287.937\\\" y=\\\"419.705\\\"/>        <ellipse cx=\\\"304.309\\\" cy=\\\"387.06\\\" fill=\\\"#FFFFFF\\\" rx=\\\"38.283\\\" ry=\\\"35.886\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"254.373\\\" x2=\\\"267.223\\\" y1=\\\"422.502\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10671\",\r\n    \"X\": \"260.685546875\",\r\n    \"Y\": \"293.5840148925781\",\r\n    \"Width\": \"90.41796875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"10671\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.1309\\\">TA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60140400\",\r\n    \"X\": \"198.421875\",\r\n    \"Y\": \"357.203125\",\r\n    \"Width\": \"213.53125\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60140400\\\" opacity=\\\"0.9\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"191\\\" y=\\\"430\\\">MSR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10672\",\r\n    \"X\": \"271.041015625\",\r\n    \"Y\": \"449.8125\",\r\n    \"Width\": \"69.931640625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10672\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">LC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341000\",\r\n    \"X\": \"41.499977111816406\",\r\n    \"Y\": \"90.72305297851562\",\r\n    \"Width\": \"316.4285202026367\",\r\n    \"Height\": \"189.67678833007812\",\r\n    \"SVG\": \"<g id=\\\"25341000\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"41.5\\\" x2=\\\"273.725\\\" y1=\\\"187\\\" y2=\\\"187.002\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"357\\\" x2=\\\"89.947\\\" y1=\\\"265\\\" y2=\\\"264.78\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"221.725\\\" x2=\\\"89.603\\\" y1=\\\"113.225\\\" y2=\\\"113.156\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"357\\\" x2=\\\"314\\\" y1=\\\"264\\\" y2=\\\"249\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"357.228\\\" x2=\\\"315\\\" y1=\\\"265.674\\\" y2=\\\"278\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"272.568\\\" x2=\\\"228\\\" y1=\\\"186.559\\\" y2=\\\"168\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"273.014\\\" x2=\\\"230\\\" y1=\\\"187.891\\\" y2=\\\"202\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"220.613\\\" x2=\\\"176\\\" y1=\\\"113.225\\\" y2=\\\"93\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"220.613\\\" x2=\\\"176\\\" y1=\\\"113.114\\\" y2=\\\"129\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"90\\\" x2=\\\"90\\\" y1=\\\"111\\\" y2=\\\"267\\\"/>        <g transform=\\\"translate(-23 1)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"183\\\" y=\\\"168\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"188\\\" y=\\\"198\\\">D</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110700\",\r\n    \"X\": \"134.25855198498488\",\r\n    \"Y\": \"44.05642318725586\",\r\n    \"Width\": \"131.313927263062\",\r\n    \"Height\": \"309.887149810791\",\r\n    \"SVG\": \"<g id=\\\"46110700\\\">        <path d=\\\"M263,49C98,74,98,324,263,349C188,304,188,94,263,49z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110701\",\r\n    \"X\": \"44.056422478876165\",\r\n    \"Y\": \"59.0\",\r\n    \"Width\": \"309.8871550422476\",\r\n    \"Height\": \"280.53149328488337\",\r\n    \"SVG\": \"<g id=\\\"46110701\\\">        <g transform=\\\"translate(0 75)\\\">                <path d=\\\"M349,261.959c-25-165-275-165-300,0C94,186.959,304,186.959,349,261.959z    \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"214\\\" y2=\\\"94\\\"/>        <polygon points=\\\"174,99 199,59 224,99  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164600_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"348.890625\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"100.52938842773438\",\r\n    \"SVG\": \"<g id=\\\"10164600_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.25\\\">CA</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164600_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"350.890625\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"96.90438842773438\",\r\n    \"SVG\": \"<g id=\\\"10164600_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">CA</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164600_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"348.890625\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"98.90438842773438\",\r\n    \"SVG\": \"<g id=\\\"10164600_3\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.25\\\">CA</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150400\",\r\n    \"X\": \"254.85750982421143\",\r\n    \"Y\": \"347.85797119140625\",\r\n    \"Width\": \"100.95889642578857\",\r\n    \"Height\": \"95.38943664530439\",\r\n    \"SVG\": \"<g id=\\\"10150400\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"300.674\\\" x2=\\\"354.652\\\" y1=\\\"392.726\\\" y2=\\\"364.316\\\"/>        <path d=\\\"M277.92,351.273c-49.208,28.409-0.911,112.061,48.295,83.651L277.92,351.273z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_405_1c\",\r\n    \"X\": \"164.5\",\r\n    \"Y\": \"219.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"1_405_1c\\\">        <g>                <polyline fill=\\\"#FFA1FF\\\" points=\\\"173,516 173,228 437,228 437,516   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"173\\\" x2=\\\"173\\\" y1=\\\"516\\\" y2=\\\"503.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"173\\\" x2=\\\"173\\\" y1=\\\"488.029\\\" y2=\\\"248.235\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"173,240.5 173,228 185.5,228    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"199.559\\\" x2=\\\"417.471\\\" y1=\\\"228\\\" y2=\\\"228\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"424.5,228 437,228 437,240.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"437\\\" x2=\\\"437\\\" y1=\\\"255.971\\\" y2=\\\"495.765\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"437\\\" x2=\\\"437\\\" y1=\\\"503.5\\\" y2=\\\"516\\\"/>                    </g>            </g>        <rect height=\\\"48\\\" stroke=\\\"#000000\\\" width=\\\"264\\\" x=\\\"173\\\" y=\\\"229\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164600_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"349.890625\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"97.6243896484375\",\r\n    \"SVG\": \"<g id=\\\"10164600_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.25\\\">CA</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45162100\",\r\n    \"X\": \"67.06287384033203\",\r\n    \"Y\": \"58.0\",\r\n    \"Width\": \"263.87425994873047\",\r\n    \"Height\": \"282.5\",\r\n    \"SVG\": \"<g id=\\\"45162100\\\">        <circle cx=\\\"199\\\" cy=\\\"313\\\" r=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"149,313 74,313 124,163 274,163 324,313 249,313  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"58\\\" y2=\\\"138\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"249\\\" x2=\\\"299\\\" y1=\\\"138\\\" y2=\\\"63\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"148\\\" x2=\\\"99\\\" y1=\\\"138\\\" y2=\\\"63\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45162101\",\r\n    \"X\": \"92.94561004638672\",\r\n    \"Y\": \"69.6996459809874\",\r\n    \"Width\": \"230.43787384033203\",\r\n    \"Height\": \"235.30035401901262\",\r\n    \"SVG\": \"<g id=\\\"45162101\\\">        <polygon fill=\\\"none\\\" points=\\\"201,98 101,300 302,300  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M202,98c17-64,29,26,49,11c6-6,10-47,27-24c2,3,2,8,2,12c1,5,4,17,15,13   c20-9,2-31,28-33\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M402-2\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_310_1c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_310_1c\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10682\",\r\n    \"X\": \"272.6962890625\",\r\n    \"Y\": \"449.8125\",\r\n    \"Width\": \"65.869140625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10682\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">LS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10681\",\r\n    \"X\": \"272.37060546875\",\r\n    \"Y\": \"275.5\",\r\n    \"Width\": \"65.70147705078125\",\r\n    \"Height\": \"68.24722290039062\",\r\n    \"SVG\": \"<g id=\\\"10681\\\">        <polyline fill=\\\"none\\\" points=\\\"275.5,342.353 305.92,297.077 331.034,342.353  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.92\\\" x2=\\\"305.92\\\" y1=\\\"297.077\\\" y2=\\\"275.5\\\"/>        <path d=\\\"M336.5,328c-7.529,6.089-20.071,11.876-31.11,11.876   c-11.505,0-23.768-5.826-31.39-12.376\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214000\",\r\n    \"X\": \"148.3444366455078\",\r\n    \"Y\": \"304.2924499511719\",\r\n    \"Width\": \"311.88404846191406\",\r\n    \"Height\": \"155.94253540039062\",\r\n    \"SVG\": \"<g id=\\\"25214000\\\">        <polygon fill=\\\"none\\\" points=\\\"454.193,457.735 154.38,457.735 304.288,307.828  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"305.021\\\" cy=\\\"396.485\\\" r=\\\"12.75\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11061\",\r\n    \"X\": \"273.37890625\",\r\n    \"Y\": \"287.7812805175781\",\r\n    \"Width\": \"62.234375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"11061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"PI\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">PI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241703\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241703\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"180\\\" y=\\\"140\\\">TBA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241702\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241702\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"171\\\" y=\\\"173\\\">TBA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"00000000\",\r\n    \"X\": \"238.5703125\",\r\n    \"Y\": \"291.328125\",\r\n    \"Width\": \"133.03125\",\r\n    \"Height\": \"209.671875\",\r\n    \"SVG\": \"<g id=\\\"00000000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"288\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"501\\\">?</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241701\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10228735637605\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25241701\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.611-0.17,20.813-7.502,20.813-7.502c17.893-21.594,23.492-66.242-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.569-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.209-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"230\\\" y=\\\"170\\\">TBA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36180000_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36180000_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"414.6348\\\">ANCR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02102\",\r\n    \"X\": \"362.125\",\r\n    \"Y\": \"335.2978210449219\",\r\n    \"Width\": \"43.734375\",\r\n    \"Height\": \"111.94046020507812\",\r\n    \"SVG\": \"<g id=\\\"02102\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"359.75\\\" y=\\\"446.3164\\\">S</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"358.75\\\" y=\\\"389.9072\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35032\",\r\n    \"X\": \"264.54296875\",\r\n    \"Y\": \"447.5\",\r\n    \"Width\": \"73.26171875\",\r\n    \"Height\": \"51.75\",\r\n    \"SVG\": \"<g id=\\\"35032\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"D1\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">D1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35031\",\r\n    \"X\": \"257.8515625\",\r\n    \"Y\": \"287.7969055175781\",\r\n    \"Width\": \"94.0703125\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"35031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"C2\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">C2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_501_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"199.3885498046875\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"326.1114501953125\",\r\n    \"SVG\": \"<g id=\\\"0_501_0\\\">        <polyline fill=\\\"#FF8080\\\" points=\\\"174,517 174,327 306,205 438,327    438,517  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36160300\",\r\n    \"X\": \"228.90699768066406\",\r\n    \"Y\": \"290.10101318359375\",\r\n    \"Width\": \"152.16600036621094\",\r\n    \"Height\": \"198.0596336806542\",\r\n    \"SVG\": \"<g id=\\\"36160300\\\">        <polyline fill=\\\"none\\\" points=\\\"237.146,485.66    254.053,446.211 270.959,485.66 287.866,446.211 304.773,485.66 321.681,446.211 338.587,485.66 355.494,446.211 372.401,485.66     \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FFFF00\\\" points=\\\"275.372,295.101    334.607,295.101 376.073,336.566 376.073,395.801 334.607,437.267 275.372,437.267 233.907,395.801 233.907,336.566  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"29.0794,11.8471\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"77.545\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"396.125\\\">NR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_201_0\",\r\n    \"X\": \"166.80426025390625\",\r\n    \"Y\": \"192.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"1_201_0\\\">        <path d=\\\"M174.557,516.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11071\",\r\n    \"X\": \"260.646484375\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"94.46484375\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"11071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"RA\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">RA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35022\",\r\n    \"X\": \"282.28515625\",\r\n    \"Y\": \"449.984375\",\r\n    \"Width\": \"47.34375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"35022\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"D\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.25\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35021\",\r\n    \"X\": \"239.109375\",\r\n    \"Y\": \"298.70208740234375\",\r\n    \"Width\": \"131.28125\",\r\n    \"Height\": \"46.59375\",\r\n    \"SVG\": \"<g id=\\\"35021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" id=\\\"AUX\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">AUX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330301\",\r\n    \"X\": \"22.30974578857422\",\r\n    \"Y\": \"98.796875\",\r\n    \"Width\": \"359.13904571533203\",\r\n    \"Height\": \"105.71642309472585\",\r\n    \"SVG\": \"<g id=\\\"25330301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"116\\\" y=\\\"125\\\">MSR</text>        <path d=\\\"M22.8,195.307c50.979,10.195,59.01,8.481,112-3.2   c27.079-5.97,89.124-13.007,118.4-14.399c50.938-2.425,76.974,14.703,128,9.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"102.5\\\" x2=\\\"317.5\\\" y1=\\\"154.5\\\" y2=\\\"154.5\\\"/>                <polygon points=\\\"313.854,167.004 335.441,154.539 313.854,142.074   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330300\",\r\n    \"X\": \"22.30974578857422\",\r\n    \"Y\": \"124.796875\",\r\n    \"Width\": \"359.13904571533203\",\r\n    \"Height\": \"79.71642309472585\",\r\n    \"SVG\": \"<g id=\\\"25330300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"125\\\" y=\\\"151\\\">MSR</text>        <path d=\\\"M22.8,195.307c50.979,10.195,59.01,8.481,112-3.2   c27.079-5.97,89.124-13.007,118.4-14.399c50.938-2.425,76.974,14.703,128,9.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330303\",\r\n    \"X\": \"22.30974578857422\",\r\n    \"Y\": \"94.796875\",\r\n    \"Width\": \"359.13904571533203\",\r\n    \"Height\": \"109.71642309472585\",\r\n    \"SVG\": \"<g id=\\\"25330303\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"122\\\" y=\\\"121\\\">MSR</text>        <path d=\\\"M22.8,195.307c50.979,10.195,59.01,8.481,112-3.2   c27.079-5.97,89.124-13.007,118.4-14.399c50.938-2.425,76.974,14.703,128,9.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"98.5\\\" x2=\\\"313.5\\\" y1=\\\"150.5\\\" y2=\\\"150.5\\\"/>                                <polygon points=\\\"309.853,163.004 331.441,150.539 309.853,138.074     \\\"/>                                <polygon points=\\\"102.147,137.996 80.558,150.461 102.147,162.925     \\\"/>                            </g>                    </g>                <g>                        <rect fill=\\\"#FFFFFF\\\" height=\\\"33.204\\\" width=\\\"70.704\\\" x=\\\"174.5\\\" y=\\\"132.898\\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"30\\\" x=\\\"183\\\" y=\\\"159\\\">ALT</text>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330302\",\r\n    \"X\": \"22.30974578857422\",\r\n    \"Y\": \"94.796875\",\r\n    \"Width\": \"359.13904571533203\",\r\n    \"Height\": \"109.71642309472585\",\r\n    \"SVG\": \"<g id=\\\"25330302\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"103\\\" y=\\\"121\\\">MSR</text>        <path d=\\\"M22.8,195.307c50.979,10.195,59.01,8.481,112-3.2   c27.079-5.97,89.124-13.007,118.4-14.399c50.938-2.425,76.974,14.703,128,9.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"93.5\\\" x2=\\\"308.5\\\" y1=\\\"136.5\\\" y2=\\\"136.5\\\"/>                <polygon points=\\\"304.854,149.004 326.441,136.539 304.854,124.074   \\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"320.5\\\" x2=\\\"105.5\\\" y1=\\\"157.5\\\" y2=\\\"157.5\\\"/>                <polygon points=\\\"109.147,144.996 87.558,157.461 109.147,169.925   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35120300\",\r\n    \"X\": \"253.93899536132812\",\r\n    \"Y\": \"347.9289855957031\",\r\n    \"Width\": \"108.1190185546875\",\r\n    \"Height\": \"96.57101440429688\",\r\n    \"SVG\": \"<g id=\\\"35120300\\\">        <circle cx=\\\"308.148\\\" cy=\\\"385.65\\\" fill=\\\"#FFFFFF\\\" r=\\\"35.221\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <circle cx=\\\"307.907\\\" cy=\\\"385.869\\\" fill=\\\"#FFFFFF\\\" r=\\\"13.376\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"25.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"16.193\\\" x=\\\"256.439\\\" y=\\\"373.131\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"25.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"16.19\\\" x=\\\"343.368\\\" y=\\\"372.49\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"329.042,421.537 287.222,421.537 272.927,442 343.369,442  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214100\",\r\n    \"X\": \"151.5\",\r\n    \"Y\": \"315.5\",\r\n    \"Width\": \"302.0\",\r\n    \"Height\": \"200.5\",\r\n    \"SVG\": \"<g id=\\\"25214100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"161.5\\\" x2=\\\"443.5\\\" y1=\\\"416.5\\\" y2=\\\"416.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"161.5\\\" x2=\\\"161.5\\\" y1=\\\"315.5\\\" y2=\\\"514.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"302.5\\\" x2=\\\"302.5\\\" y1=\\\"317\\\" y2=\\\"516\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"443.5\\\" x2=\\\"443.5\\\" y1=\\\"317\\\" y2=\\\"516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180200\",\r\n    \"X\": \"179.0\",\r\n    \"Y\": \"264.1679992675781\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"263.9999694824219\",\r\n    \"SVG\": \"<g id=\\\"25180200\\\">        <circle cx=\\\"311\\\" cy=\\\"396.168\\\" fill=\\\"none\\\" r=\\\"125\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"311\\\" y=\\\"380\\\">CCP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" id=\\\"T\\\" text-anchor=\\\"middle\\\" x=\\\"311\\\" y=\\\"470\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11041\",\r\n    \"X\": \"282.51953125\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"44.921875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"11041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"H\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342300\",\r\n    \"X\": \"42.500999450683594\",\r\n    \"Y\": \"81.875\",\r\n    \"Width\": \"344.58478822674715\",\r\n    \"Height\": \"221.3279103818095\",\r\n    \"SVG\": \"<g id=\\\"25342300\\\">        <g transform=\\\"translate(65 54)\\\">                <circle cx=\\\"14.251\\\" cy=\\\"64.625\\\" fill=\\\"none\\\" r=\\\"33.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M49.251,64.625c114.401,3.455,230.205,52.57,245,181.125\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"262.434\\\" x2=\\\"294.571\\\" y1=\\\"222.527\\\" y2=\\\"246.393\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"292.98\\\" x2=\\\"319.704\\\" y1=\\\"246.393\\\" y2=\\\"221.574\\\"/>            </g>        <g transform=\\\"translate(62 -28) translate(-4 -4)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"188\\\" y=\\\"170\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" font-weight=\\\"bold\\\" x=\\\"194\\\" y=\\\"200\\\">S</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35012\",\r\n    \"X\": \"270.876953125\",\r\n    \"Y\": \"447.703125\",\r\n    \"Width\": \"61.6640625\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"35012\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"AI\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">AI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130900\",\r\n    \"X\": \"219.79843139648438\",\r\n    \"Y\": \"283.0\",\r\n    \"Width\": \"170.40313720703125\",\r\n    \"Height\": \"177.5\",\r\n    \"SVG\": \"<g id=\\\"15130900\\\">        <polyline fill=\\\"none\\\" points=\\\"305,358 225,458 385,458 305,358 305,283  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35011\",\r\n    \"X\": \"236.5712890625\",\r\n    \"Y\": \"300.82708740234375\",\r\n    \"Width\": \"136.0859375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"35011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"ASW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">ASW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131208_3\",\r\n    \"X\": \"190.0\",\r\n    \"Y\": \"333.0\",\r\n    \"Width\": \"232.0\",\r\n    \"Height\": \"125.0\",\r\n    \"SVG\": \"<g id=\\\"40131208_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"190\\\" x2=\\\"422\\\" y1=\\\"453\\\" y2=\\\"453\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"291\\\" x2=\\\"341\\\" y1=\\\"338\\\" y2=\\\"338\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"316\\\" x2=\\\"316\\\" y1=\\\"363\\\" y2=\\\"338\\\"/>        <path d=\\\"M216,363h120c40,0,48,45,50,75\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131208_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"333.0\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"125.0\",\r\n    \"SVG\": \"<g id=\\\"40131208_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"453\\\" y2=\\\"453\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"291\\\" x2=\\\"341\\\" y1=\\\"338\\\" y2=\\\"338\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"316\\\" x2=\\\"316\\\" y1=\\\"363\\\" y2=\\\"338\\\"/>        <path d=\\\"M216,363h120c40,0,48,45,50,75\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131208_1\",\r\n    \"X\": \"126.0\",\r\n    \"Y\": \"327.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"122.0\",\r\n    \"SVG\": \"<g id=\\\"40131208_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\" x1=\\\"126\\\" x2=\\\"486\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"291\\\" x2=\\\"341\\\" y1=\\\"332\\\" y2=\\\"332\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"316\\\" x2=\\\"316\\\" y1=\\\"357\\\" y2=\\\"332\\\"/>        <path d=\\\"M216,357h120c40,0,48,45,50,75\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130905\",\r\n    \"X\": \"241.19500732421875\",\r\n    \"Y\": \"307.6750041525811\",\r\n    \"Width\": \"133.30499267578125\",\r\n    \"Height\": \"186.92500278539956\",\r\n    \"SVG\": \"<g id=\\\"15130905\\\" transform=\\\"translate(0 29) scale(1 0.8)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"243.695\\\" x2=\\\"243.695\\\" y1=\\\"402.591\\\" y2=\\\"514.86\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"372\\\" x2=\\\"372\\\" y1=\\\"402.591\\\" y2=\\\"514.86\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"243.695\\\" x2=\\\"372\\\" y1=\\\"512.853\\\" y2=\\\"512.853\\\"/>        <path d=\\\"M243.695,404.796c56.134,20.85,72.172,20.85,128.305,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g transform=\\\"translate(0 15)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.848\\\" x2=\\\"307.848\\\" y1=\\\"424.68\\\" y2=\\\"464.774\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"257.328\\\" x2=\\\"257.328\\\" y1=\\\"422.675\\\" y2=\\\"482.817\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"358.368\\\" x2=\\\"358.368\\\" y1=\\\"422.675\\\" y2=\\\"482.817\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"255.724\\\" x2=\\\"359.973\\\" y1=\\\"424.68\\\" y2=\\\"424.68\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"287\\\" y=\\\"582\\\">H</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"53.1003\\\" x=\\\"249\\\" y=\\\"387\\\">RRC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131208_0\",\r\n    \"X\": \"155.0489959716797\",\r\n    \"Y\": \"333.0\",\r\n    \"Width\": \"301.90199279785156\",\r\n    \"Height\": \"125.0\",\r\n    \"SVG\": \"<g id=\\\"40131208_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"155.049\\\" x2=\\\"456.951\\\" y1=\\\"453\\\" y2=\\\"453\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"291\\\" x2=\\\"341\\\" y1=\\\"338\\\" y2=\\\"338\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"316\\\" x2=\\\"316\\\" y1=\\\"363\\\" y2=\\\"338\\\"/>        <path d=\\\"M216,363h120c40,0,48,45,50,75\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02122\",\r\n    \"X\": \"358.125\",\r\n    \"Y\": \"335.2978210449219\",\r\n    \"Width\": \"48.828125\",\r\n    \"Height\": \"111.01858520507812\",\r\n    \"SVG\": \"<g id=\\\"02122\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"353.75\\\" y=\\\"446.3164\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"354.75\\\" y=\\\"389.9072\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130903\",\r\n    \"X\": \"237.5\",\r\n    \"Y\": \"299.0\",\r\n    \"Width\": \"135.0\",\r\n    \"Height\": \"188.0\",\r\n    \"SVG\": \"<g id=\\\"15130903\\\">        <polyline fill=\\\"none\\\" points=\\\"305,387 245,462 365,462 305,387 305,299.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"240\\\" y1=\\\"317\\\" y2=\\\"487\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"370\\\" x2=\\\"370\\\" y1=\\\"317\\\" y2=\\\"487\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"370\\\" y1=\\\"342\\\" y2=\\\"342\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"370\\\" y1=\\\"462\\\" y2=\\\"462\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"263\\\" x2=\\\"348.25\\\" y1=\\\"301.5\\\" y2=\\\"301.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130904\",\r\n    \"X\": \"241.19500732421875\",\r\n    \"Y\": \"307.6750041525811\",\r\n    \"Width\": \"133.30499267578125\",\r\n    \"Height\": \"186.92500278539956\",\r\n    \"SVG\": \"<g id=\\\"15130904\\\" transform=\\\"translate(0 29) scale(1 0.8)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"243.695\\\" x2=\\\"243.695\\\" y1=\\\"402.591\\\" y2=\\\"514.86\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"372\\\" x2=\\\"372\\\" y1=\\\"402.591\\\" y2=\\\"514.86\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"243.695\\\" x2=\\\"372\\\" y1=\\\"512.853\\\" y2=\\\"512.853\\\"/>        <path d=\\\"M243.695,404.796c56.134,20.85,72.172,20.85,128.305,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g transform=\\\"translate(0 15)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.848\\\" x2=\\\"307.848\\\" y1=\\\"424.68\\\" y2=\\\"464.774\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"257.328\\\" x2=\\\"257.328\\\" y1=\\\"422.675\\\" y2=\\\"482.817\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"358.368\\\" x2=\\\"358.368\\\" y1=\\\"422.675\\\" y2=\\\"482.817\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"255.724\\\" x2=\\\"359.973\\\" y1=\\\"424.68\\\" y2=\\\"424.68\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"282\\\" y=\\\"582\\\">M</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"53.1003\\\" x=\\\"249\\\" y=\\\"387\\\">RRC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130901\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"286.5377854575636\",\r\n    \"Width\": \"171.0\",\r\n    \"Height\": \"191.2499949336052\",\r\n    \"SVG\": \"<g id=\\\"15130901\\\" transform=\\\"translate(0 3) scale(1 0.9)\\\">        <polyline fill=\\\"none\\\" points=\\\"306,390.042 226,490.042 386,490.042 306,390.042 306,315.042     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <ellipse cx=\\\"236\\\" cy=\\\"510.598\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"14.444\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"376\\\" cy=\\\"510.598\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"14.444\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130902\",\r\n    \"X\": \"237.5\",\r\n    \"Y\": \"311.0\",\r\n    \"Width\": \"135.0\",\r\n    \"Height\": \"170.0\",\r\n    \"SVG\": \"<g id=\\\"15130902\\\">        <polyline fill=\\\"none\\\" points=\\\"305,381 245,456 365,456 305,381 305,336  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"240\\\" y1=\\\"311\\\" y2=\\\"481\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"370\\\" x2=\\\"370\\\" y1=\\\"311\\\" y2=\\\"481\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"370\\\" y1=\\\"336\\\" y2=\\\"336\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"370\\\" y1=\\\"456\\\" y2=\\\"456\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_260_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_260_0c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,278.5 126.082,276 128.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"133.582\\\" x2=\\\"481.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"483.582,276 486.082,276 486.082,278.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"283.5\\\" y2=\\\"511\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,513.5 486.082,516 483.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"478.582\\\" x2=\\\"131.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"128.582,516 126.082,516 126.082,513.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"508.5\\\" y2=\\\"281\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"486.08 516, 486.08 426, 396.08 516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_230_0\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"243.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"2_230_0\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215400\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"238.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"237.0\",\r\n    \"SVG\": \"<g id=\\\"25215400\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35,25\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"246\\\" y2=\\\"246\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"468\\\" y2=\\\"468\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"200,340 200,380 300,440 400,380 400,340 300,400   \\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"328\\\">MW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11051\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"47.34375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"11051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"K\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">K</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02112\",\r\n    \"X\": \"363.0917663574219\",\r\n    \"Y\": \"365.2509765625\",\r\n    \"Width\": \"50.46875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"02112\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"R\\\" x=\\\"356.7949\\\" y=\\\"422.5166\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170100\",\r\n    \"X\": \"200.966796875\",\r\n    \"Y\": \"356.515625\",\r\n    \"Width\": \"202.8583984375\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"15170100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">ATF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_305_0\",\r\n    \"X\": \"167.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"0_305_0\\\">        <path d=\\\"M175.557,516.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M237.723,251.396c31.839-65,104.615-65,136.453,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_305_1\",\r\n    \"X\": \"167.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"0_305_1\\\">        <g>                <path d=\\\"M175.557,516.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\"/>                <g>                        <path d=\\\"M175.557,516.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M176.053,488.912c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M436.241,504.157     c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <path d=\\\"M237.723,251.396c31.839-65,104.615-65,136.453,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52401\",\r\n    \"X\": \"256.74853515625\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"97.291015625\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"52401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216700\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"238.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"237.0\",\r\n    \"SVG\": \"<g id=\\\"25216700\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"246\\\" y2=\\\"246\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"468\\\" y2=\\\"468\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"200,340 200,380 300,440 400,380 400,340 300,400   \\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"328\\\">MW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11021\",\r\n    \"X\": \"262.6796875\",\r\n    \"Y\": \"293.5000305175781\",\r\n    \"Width\": \"89.8828125\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"11021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"EX\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151700\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.78626387579682\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.7993988076508\",\r\n    \"SVG\": \"<g id=\\\"25151700\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"107\\\" y=\\\"207\\\">OBJ </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111500\",\r\n    \"X\": \"254.15870666503906\",\r\n    \"Y\": \"345.4017028808594\",\r\n    \"Width\": \"101.84660339355469\",\r\n    \"Height\": \"95.702392578125\",\r\n    \"SVG\": \"<g id=\\\"20111500\\\">        <path d=\\\"M318.845,396.324L318.845,396.324c0,5.084-2.772,9.529-6.884,11.914l17.889,30.984   c14.803-8.579,24.779-24.595,24.779-42.898l0,0H318.845L318.845,396.324z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4.7526\\\"/>        <path d=\\\"M291.319,396.324L291.319,396.324h-35.784l0,0   c0,18.305,9.978,34.319,24.779,42.898l17.89-30.984C294.093,405.854,291.319,401.408,291.319,396.324z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4.7526\\\"/>        <path d=\\\"M305.082,382.561c2.505,0,4.853,0.676,6.877,1.851l17.891-30.987   c-7.289-4.226-15.751-6.647-24.768-6.647c-9.016,0-17.477,2.422-24.768,6.647l17.89,30.987   C300.229,383.237,302.577,382.561,305.082,382.561z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4.7526\\\"/>        <path d=\\\"M305.082,404.582c-4.553,0-8.258-3.705-8.258-8.258c0-4.553,3.705-8.258,8.258-8.258   c4.553,0,8.258,3.705,8.258,8.258C313.34,400.877,309.635,404.582,305.082,404.582L305.082,404.582z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110000\",\r\n    \"X\": \"204.41786193847656\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"203.1652374267578\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110000\\\">        <polygon fill=\\\"#FF0000\\\" points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"240.128,378.181 211.489,349.523 244.242,316.793    272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"339.114,345.4 367.701,316.691 400.512,349.364    371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" fill=\\\"#FF0000\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11022\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"448.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"11022\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121302_2\",\r\n    \"X\": \"170.69500732421875\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"270.4849853515625\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121302_2\\\">        <g id=\\\"symbol\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"528\\\" y2=\\\"264\\\"/>            </g>        <path d=\\\"M170.695,373.75c12.436,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M238.518,395.398c0,12.438-10.081,22.519-22.518,22.519   c-12.436,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M238.518,396.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.517,10.082,22.517,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.59,395.398c0,12.438-10.082,22.519-22.517,22.519   c-12.438,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.59,396.268c0-12.436,10.082-22.518,22.521-22.518   c12.437,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M418.662,395.398c0,12.438-10.082,22.519-22.521,22.519   c-12.436,0-22.518-10.081-22.518-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M418.662,396.268c0-12.436,10.082-22.518,22.518-22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121302_1\",\r\n    \"X\": \"124.59154510498047\",\r\n    \"Y\": \"279.4243469238281\",\r\n    \"Width\": \"360.6244583129883\",\r\n    \"Height\": \"242.15127563476562\",\r\n    \"SVG\": \"<g id=\\\"10121302_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"125.985\\\" x2=\\\"480.5\\\" y1=\\\"519.5\\\" y2=\\\"281.5\\\"/>        <path d=\\\"M147.176,398.398c0,12.438-10.082,22.519-22.518,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M147.176,399.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M237.518,398.398c0,12.438-10.081,22.519-22.518,22.519   c-12.436,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M237.518,399.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.517,10.082,22.517,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.59,398.398c0,12.438-10.082,22.519-22.517,22.519   c-12.438,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.59,399.268c0-12.436,10.082-22.518,22.521-22.518   c12.437,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M417.662,398.398c0,12.438-10.082,22.519-22.521,22.519   c-12.436,0-22.518-10.081-22.518-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M417.662,399.268c0-12.436,10.082-22.518,22.518-22.518   c12.438,0,22.521,10.082,22.521,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M485.216,420.917c-12.436,0-22.517-10.081-22.517-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121302_0\",\r\n    \"X\": \"134.91099548339844\",\r\n    \"Y\": \"309.2474670410156\",\r\n    \"Width\": \"344.0550079345703\",\r\n    \"Height\": \"173.50506591796875\",\r\n    \"SVG\": \"<g id=\\\"10121302_0\\\">        <g id=\\\"symbol\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"388.108\\\" y1=\\\"481\\\" y2=\\\"311\\\"/>            </g>        <path d=\\\"M156.398,395.398c0,12.438-9.621,22.519-21.487,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M156.398,396.268c0-12.436,9.621-22.518,21.488-22.518   c11.867,0,21.487,10.082,21.487,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M242.605,395.398c0,12.438-9.62,22.519-21.487,22.519   c-11.867,0-21.489-10.081-21.489-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M242.605,396.268c0-12.436,9.621-22.518,21.489-22.518   c11.867,0,21.486,10.082,21.486,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.555,395.398c0,12.438-9.621,22.519-21.484,22.519   c-11.869,0-21.488-10.081-21.488-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.555,396.268c0-12.436,9.62-22.518,21.49-22.518   c11.867,0,21.487,10.082,21.487,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M414.504,395.398c0,12.438-9.62,22.519-21.49,22.519   c-11.864,0-21.485-10.081-21.485-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M414.504,396.268c0-12.436,9.62-22.518,21.486-22.518   c11.87,0,21.492,10.082,21.492,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M478.966,417.917c-11.866,0-21.483-10.081-21.483-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110600\",\r\n    \"X\": \"198.344482421875\",\r\n    \"Y\": \"353.6787414550781\",\r\n    \"Width\": \"216.173828125\",\r\n    \"Height\": \"85.125\",\r\n    \"SVG\": \"<g id=\\\"05110600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.3975\\\">SAT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120102\",\r\n    \"X\": \"1.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"400.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120102\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"1\\\" x2=\\\"401\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120103\",\r\n    \"X\": \"1.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"400.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120103\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"1\\\" x2=\\\"401\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11031\",\r\n    \"X\": \"257.1708984375\",\r\n    \"Y\": \"294.3750305175781\",\r\n    \"Width\": \"95.22265625\",\r\n    \"Height\": \"49.5\",\r\n    \"SVG\": \"<g id=\\\"11031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" id=\\\"MU\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">MU</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120101\",\r\n    \"X\": \"124.03125\",\r\n    \"Y\": \"112.4375\",\r\n    \"Width\": \"143.328125\",\r\n    \"Height\": \"157.53125\",\r\n    \"SVG\": \"<g id=\\\"46120101\\\">        <text fill=\\\"#C0C0C0\\\" font-family=\\\"sans-serif\\\" font-size=\\\"174\\\" font-style=\\\"italic\\\" x=\\\"110\\\" y=\\\"238\\\">6</text>        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"174\\\" font-style=\\\"italic\\\" stroke=\\\"#C0C0C0\\\" x=\\\"110\\\" y=\\\"238\\\">6</text>        <text fill=\\\"#C0C0C0\\\" font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" font-style=\\\"italic\\\" x=\\\"200\\\" y=\\\"268\\\">3</text>        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" font-style=\\\"italic\\\" stroke=\\\"#C0C0C0\\\" x=\\\"200\\\" y=\\\"268\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_110_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"2_110_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_110_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_110_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120104\",\r\n    \"X\": \"51.45907211303711\",\r\n    \"Y\": \"58.909828186035156\",\r\n    \"Width\": \"296.0818519592285\",\r\n    \"Height\": \"281.59017181396484\",\r\n    \"SVG\": \"<g id=\\\"46120104\\\">        <polygon fill=\\\"#0E61FA\\\" points=\\\"199.5,62 344.602,167.423 289.178,338 109.822,338    54.398,167.423  \\\" stroke=\\\"#0E61FA\\\" stroke-width=\\\"5\\\"/>        <polygon fill=\\\"#6BBAFD\\\" points=\\\"197,98 309,178.213 266.221,308 127.78,308 85,178.213  \\\" stroke=\\\"#6BBAFD\\\" stroke-width=\\\"5\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"199.001,148 259,190.016 236.083,258 161.919,258    139.001,190.016  \\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171300\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171300\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">WEZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01130000\",\r\n    \"X\": \"198.806640625\",\r\n    \"Y\": \"366.390625\",\r\n    \"Width\": \"205.962890625\",\r\n    \"Height\": \"65.859375\",\r\n    \"SVG\": \"<g id=\\\"01130000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"92\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">WPN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121302_3\",\r\n    \"X\": \"153.65798950195312\",\r\n    \"Y\": \"304.71673583984375\",\r\n    \"Width\": \"308.75701904296875\",\r\n    \"Height\": \"172.5665283203125\",\r\n    \"SVG\": \"<g id=\\\"10121302_3\\\">        <g id=\\\"symbol\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"217.5\\\" x2=\\\"389.5\\\" y1=\\\"475.5\\\" y2=\\\"306.5\\\"/>            </g>        <path d=\\\"M172.941,388.398c0,12.438-8.634,22.519-19.283,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M172.941,389.268c0-12.436,8.633-22.518,19.283-22.518   c10.649,0,19.283,10.082,19.283,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M250.304,388.398c0,12.438-8.633,22.519-19.283,22.519   c-10.649,0-19.284-10.081-19.284-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M250.304,389.268c0-12.436,8.633-22.518,19.284-22.518   c10.649,0,19.282,10.082,19.282,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.436,388.398c0,12.438-8.634,22.519-19.28,22.519   c-10.651,0-19.284-10.081-19.284-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.436,389.268c0-12.436,8.635-22.518,19.285-22.518   s19.282,10.082,19.282,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M404.566,388.398c0,12.438-8.635,22.519-19.285,22.519   c-10.649,0-19.283-10.081-19.283-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M404.566,389.268c0-12.436,8.634-22.518,19.28-22.518   c10.651,0,19.286,10.082,19.286,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M462.415,410.917c-10.648,0-19.281-10.081-19.281-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25250600\",\r\n    \"X\": \"205.0260009765625\",\r\n    \"Y\": \"295.93499755859375\",\r\n    \"Width\": \"228.2532958984375\",\r\n    \"Height\": \"199.49899291992188\",\r\n    \"SVG\": \"<g id=\\\"25250600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"304.789\\\" x2=\\\"304.789\\\" y1=\\\"295.935\\\" y2=\\\"495.434\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"404.338\\\" x2=\\\"205.026\\\" y1=\\\"395.698\\\" y2=\\\"395.698\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" font-weight=\\\"bold\\\" id=\\\"static\\\" x=\\\"330\\\" y=\\\"357\\\">KNP </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52421\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"89.072265625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"52421\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111900\",\r\n    \"X\": \"205.97998046875\",\r\n    \"Y\": \"355.171875\",\r\n    \"Width\": \"202.1240234375\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"05111900\\\">        <g id=\\\"Symbol\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">SLV</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130401\",\r\n    \"X\": \"251.6513671875\",\r\n    \"Y\": \"296.71875\",\r\n    \"Width\": \"106.66259765625\",\r\n    \"Height\": \"204.53125\",\r\n    \"SVG\": \"<g id=\\\"40130401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.25\\\">WR</text>        <ellipse cx=\\\"305.999\\\" cy=\\\"371.25\\\" fill=\\\"none\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305.999\\\" x2=\\\"305.999\\\" y1=\\\"391.25\\\" y2=\\\"501.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"275.999\\\" x2=\\\"335.999\\\" y1=\\\"421.25\\\" y2=\\\"421.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140305_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140305_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.207\\\">5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130402\",\r\n    \"X\": \"261.236328125\",\r\n    \"Y\": \"292.578125\",\r\n    \"Width\": \"92.013671875\",\r\n    \"Height\": \"208.671875\",\r\n    \"SVG\": \"<g id=\\\"40130402\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.25\\\">UR</text>        <ellipse cx=\\\"305.999\\\" cy=\\\"371.25\\\" fill=\\\"none\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305.999\\\" x2=\\\"305.999\\\" y1=\\\"391.25\\\" y2=\\\"501.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"275.999\\\" x2=\\\"335.999\\\" y1=\\\"421.25\\\" y2=\\\"421.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110400\",\r\n    \"X\": \"235.57899475097656\",\r\n    \"Y\": \"348.48590087890625\",\r\n    \"Width\": \"140.8419952392578\",\r\n    \"Height\": \"94.66937255859375\",\r\n    \"SVG\": \"<g id=\\\"01110400\\\">        <g id=\\\"rotary\\\">                <polygon points=\\\"373.921,381.165 373.921,439.25 310.918,410.207   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polygon points=\\\"238.079,439.25 238.079,381.165 301.082,410.207   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <polygon points=\\\"354.09,370.582 304.788,398.98 259.91,370.243 259.91,353.433 304.788,380.343    354.09,352.75  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51101\",\r\n    \"X\": \"273.484375\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"60.2236328125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"51101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">CI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52431\",\r\n    \"X\": \"262.9560546875\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.373046875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"52431\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">NA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25310700\",\r\n    \"X\": \"34.17714498295737\",\r\n    \"Y\": \"105.78632908530723\",\r\n    \"Width\": \"328.132926032401\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25310700\\\">        <path d=\\\"   M151.972,113.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C262.052,106.827,193.997,109.048,151.972,113.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"150\\\" y=\\\"212\\\">DSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211000\",\r\n    \"X\": \"180.05300903320312\",\r\n    \"Y\": \"330.8320007324219\",\r\n    \"Width\": \"279.0\",\r\n    \"Height\": \"66.0\",\r\n    \"SVG\": \"<g id=\\\"25211000\\\">        <path d=\\\"M430.053,384.832c0,6.627-5.373,12-12,12h-226c-6.627,0-12-5.373-12-12v-42c0-6.627,5.373-12,12-12h226   c6.627,0,12,5.373,12,12V384.832z\\\" fill=\\\"#000000\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"430.053\\\" x2=\\\"452.053\\\" y1=\\\"363.832\\\" y2=\\\"363.832\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"454.053\\\" x2=\\\"454.053\\\" y1=\\\"331.832\\\" y2=\\\"393.332\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110200\",\r\n    \"X\": \"237.75\",\r\n    \"Y\": \"283.9840393066406\",\r\n    \"Width\": \"139.50201416015625\",\r\n    \"Height\": \"200.45700073242188\",\r\n    \"SVG\": \"<g id=\\\"20110200\\\">        <path d=\\\"M256.34,484.441c0-66.482-0.381-113.205,2.125-157.838   c1.711-30.449,28.168-40.119,48.895-40.119c19.752,0,49.248,14.604,50.395,44.633c2.016,52.156,1.404,84.529,1.404,153.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"237.75\\\" x2=\\\"377.252\\\" y1=\\\"481.715\\\" y2=\\\"481.715\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120308\",\r\n    \"X\": \"231.4248046875\",\r\n    \"Y\": \"347.37396240234375\",\r\n    \"Width\": \"151.5185546875\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"30120308\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"LC\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">LC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120307\",\r\n    \"X\": \"235.01123046875\",\r\n    \"Y\": \"347.37396240234375\",\r\n    \"Width\": \"142.7060546875\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"30120307\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"LS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">LS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51111\",\r\n    \"X\": \"256.96044921875\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"94.3662109375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"51111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">CM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52441\",\r\n    \"X\": \"261.080078125\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.404296875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"52441\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ND</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_160_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"1_160_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <path d=\\\"m375.5,422.13c29.81,-71 129.19,-71 159,0\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" transform=\\\"rotate(90 455 395.505)\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_160_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_160_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"m375.5,422.13c29.81,-71 129.19,-71 159,0\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" transform=\\\"rotate(90 455 395.505)\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120103_3\",\r\n    \"X\": \"181.0\",\r\n    \"Y\": \"309.1094665527344\",\r\n    \"Width\": \"250.0\",\r\n    \"Height\": \"137.39053344726562\",\r\n    \"SVG\": \"<g id=\\\"20120103_3\\\">        <g transform=\\\"scale(0.7) translate(95 115.714)\\\">                <path d=\\\"M365,389.285c-60,0-60,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M365,389.285c-30,0-30,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">COM</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"181\\\" x2=\\\"431\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11012\",\r\n    \"X\": \"249.3759765625\",\r\n    \"Y\": \"447.56146240234375\",\r\n    \"Width\": \"114.87109375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"11012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"LDR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490.5146\\\">LDR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120302\",\r\n    \"X\": \"235.01123046875\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"149.6904296875\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30120302\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"LA\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">LA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120103_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"309.1094665527344\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"137.39053344726562\",\r\n    \"SVG\": \"<g id=\\\"20120103_2\\\">        <g transform=\\\"scale(0.7) translate(95 115.714)\\\">                <path d=\\\"M365,389.285c-60,0-60,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M365,389.285c-30,0-30,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">COM</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11011\",\r\n    \"X\": \"252.865234375\",\r\n    \"Y\": \"289.2656555175781\",\r\n    \"Width\": \"100.087890625\",\r\n    \"Height\": \"57.734375\",\r\n    \"SVG\": \"<g id=\\\"11011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" id=\\\"AS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">AS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120301\",\r\n    \"X\": \"203.03564453125\",\r\n    \"Y\": \"353.171875\",\r\n    \"Width\": \"207.646484375\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"30120301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" id=\\\"LCC\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">LCC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120103_1\",\r\n    \"X\": \"126.5\",\r\n    \"Y\": \"309.1094665527344\",\r\n    \"Width\": \"359.0\",\r\n    \"Height\": \"137.39053344726562\",\r\n    \"SVG\": \"<g id=\\\"20120103_1\\\">        <g transform=\\\"scale(0.7) translate(95 115.714)\\\">                <path d=\\\"M365,389.285c-60,0-60,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M365,389.285c-30,0-30,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">COM</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120300\",\r\n    \"X\": \"234.864013671875\",\r\n    \"Y\": \"347.0059814453125\",\r\n    \"Width\": \"144.43597412109375\",\r\n    \"Height\": \"97.49493408203125\",\r\n    \"SVG\": \"<g id=\\\"30120300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.2218\\\" x1=\\\"307.083\\\" x2=\\\"372.079\\\" y1=\\\"440.89\\\" y2=\\\"440.89\\\"/>        <path d=\\\"M307.083,444.5l-72.219-68.607l43.331,7.222v-36.109h57.774v36.109l43.331-7.222L307.083,444.5z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160600\",\r\n    \"X\": \"211.0859375\",\r\n    \"Y\": \"357.7812805175781\",\r\n    \"Width\": \"187.59375\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"10160600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.6719\\\">CSS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120103_0\",\r\n    \"X\": \"148.3769989013672\",\r\n    \"Y\": \"309.1094665527344\",\r\n    \"Width\": \"315.24501037597656\",\r\n    \"Height\": \"137.39053344726562\",\r\n    \"SVG\": \"<g id=\\\"20120103_0\\\">        <g transform=\\\"scale(0.7) translate(95 115.714)\\\">                <path d=\\\"M365,389.285c-60,0-60,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M365,389.285c-30,0-30,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">COM</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"148.377\\\" x2=\\\"463.622\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120306\",\r\n    \"X\": \"206.0703125\",\r\n    \"Y\": \"354.515625\",\r\n    \"Width\": \"200.0615234375\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"30120306\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" id=\\\"LPD\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">LPD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120305\",\r\n    \"X\": \"207.859375\",\r\n    \"Y\": \"355.9375\",\r\n    \"Width\": \"193.490234375\",\r\n    \"Height\": \"77.3125\",\r\n    \"SVG\": \"<g id=\\\"30120305\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"108\\\" id=\\\"LPH\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">LPH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120304\",\r\n    \"X\": \"203.03564453125\",\r\n    \"Y\": \"355.515625\",\r\n    \"Width\": \"206.130859375\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"30120304\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" id=\\\"LHD\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">LHD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120303\",\r\n    \"X\": \"207.859375\",\r\n    \"Y\": \"355.9375\",\r\n    \"Width\": \"202.33984375\",\r\n    \"Height\": \"77.3125\",\r\n    \"SVG\": \"<g id=\\\"30120303\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"108\\\" id=\\\"LHA\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">LHA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212300\",\r\n    \"X\": \"211.34823608398438\",\r\n    \"Y\": \"291.96429443359375\",\r\n    \"Width\": \"180.6314697265625\",\r\n    \"Height\": \"197.97738647460938\",\r\n    \"SVG\": \"<g id=\\\"25212300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"304.93\\\" x2=\\\"305.076\\\" y1=\\\"291.968\\\" y2=\\\"489.938\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"226.256\\\" x2=\\\"388.31\\\" y1=\\\"481.693\\\" y2=\\\"306.582\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"214.901\\\" x2=\\\"388.31\\\" y1=\\\"306.582\\\" y2=\\\"481.693\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25182000\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25182000\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <polyline fill=\\\"#000000\\\" points=\\\"218,351.5 218,386.9 304.5,440 393,386.9 393,351.5 304.5,404.6  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_400_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_400_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25130800\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25130800\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">SOS</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60110500\",\r\n    \"X\": \"211.28125\",\r\n    \"Y\": \"359.609375\",\r\n    \"Width\": \"191.09405517578125\",\r\n    \"Height\": \"74.0625\",\r\n    \"SVG\": \"<g id=\\\"60110500\\\">        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"208\\\" y=\\\"431\\\">CTA</text>        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x=\\\"208\\\" y=\\\"431\\\">CTA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110300\",\r\n    \"X\": \"280.6470031738281\",\r\n    \"Y\": \"347.3580017089844\",\r\n    \"Width\": \"50.70599365234375\",\r\n    \"Height\": \"97.65701293945312\",\r\n    \"SVG\": \"<g id=\\\"11110300\\\">        <ellipse cx=\\\"306\\\" cy=\\\"371.421\\\" fill=\\\"none\\\" rx=\\\"22.853\\\" ry=\\\"21.563\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"392.985\\\" y2=\\\"445.015\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281.625\\\" x2=\\\"330.375\\\" y1=\\\"403\\\" y2=\\\"403\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120401_0\",\r\n    \"X\": \"165.4486083984375\",\r\n    \"Y\": \"276.3914794921875\",\r\n    \"Width\": \"284.29473876953125\",\r\n    \"Height\": \"189.68499755859375\",\r\n    \"SVG\": \"<g id=\\\"10120401_0\\\">        <polyline fill=\\\"none\\\" id=\\\"main\\\" points=\\\"167.446,464.573 306,280.5 447.773,462.037  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M246,349.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,349.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120401_1\",\r\n    \"X\": \"124.51326751708984\",\r\n    \"Y\": \"276.3814697265625\",\r\n    \"Width\": \"362.9734573364258\",\r\n    \"Height\": \"240.63604736328125\",\r\n    \"SVG\": \"<g id=\\\"10120401_1\\\">        <polyline fill=\\\"none\\\" id=\\\"symbol\\\" points=\\\"126.5,515.5 306,280.5 485.5,515.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M246,349.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,349.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320900\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320900\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">LRP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120401_2\",\r\n    \"X\": \"172.01248168945312\",\r\n    \"Y\": \"276.378662109375\",\r\n    \"Width\": \"267.97503662109375\",\r\n    \"Height\": \"178.6378173828125\",\r\n    \"SVG\": \"<g id=\\\"10120401_2\\\">        <polyline fill=\\\"none\\\" id=\\\"main\\\" points=\\\"174,453.5 306,280.5 438,453.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M246,349.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,349.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120401_3\",\r\n    \"X\": \"180.29563903808594\",\r\n    \"Y\": \"276.3587646484375\",\r\n    \"Width\": \"253.5660858154297\",\r\n    \"Height\": \"170.45376586914062\",\r\n    \"SVG\": \"<g id=\\\"10120401_3\\\">        <polyline fill=\\\"none\\\" id=\\\"main\\\" points=\\\"182.295,445.295 306,280.5 431.875,445.295  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M246,349.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,349.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_400_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_400_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_120_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"196.03199768066406\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"378.71800231933594\",\r\n    \"SVG\": \"<g id=\\\"0_120_0c\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"66\\\" x=\\\"272.5\\\" y=\\\"197.032\\\"/>        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60130100\",\r\n    \"X\": \"221.796875\",\r\n    \"Y\": \"352.578125\",\r\n    \"Width\": \"164.35546875\",\r\n    \"Height\": \"88.890625\",\r\n    \"SVG\": \"<g id=\\\"60130100\\\" opacity=\\\"0.87\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" x=\\\"216\\\" y=\\\"440\\\">ON</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40160200\",\r\n    \"X\": \"245.32870483398438\",\r\n    \"Y\": \"353.2619934082031\",\r\n    \"Width\": \"130.82357788085938\",\r\n    \"Height\": \"90.39199829101562\",\r\n    \"SVG\": \"<g id=\\\"40160200\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"250,400.66 276.996,441.154 344.485,441.154 371.481,400.66    250,400.66 344.485,400.66 310.74,360.167 310.74,400.66  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200300\",\r\n    \"X\": \"68.43299865722656\",\r\n    \"Y\": \"62.38300323486328\",\r\n    \"Width\": \"264.6249847412227\",\r\n    \"Height\": \"249.4850082397461\",\r\n    \"SVG\": \"<g id=\\\"25200300\\\">        <path d=\\\"   M200.755,64.883c-71.694,0-129.822,54.722-129.822,122.253c0,67.511,58.127,122.232,129.822,122.232   c71.692,0,129.803-54.724,129.803-122.232C330.558,119.604,272.447,64.883,200.755,64.883\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"37.2912\\\" x=\\\"182\\\" y=\\\"147\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25340500\",\r\n    \"X\": \"28.999996185302734\",\r\n    \"Y\": \"64.81357211061159\",\r\n    \"Width\": \"343.8124888873467\",\r\n    \"Height\": \"263.1978489123218\",\r\n    \"SVG\": \"<g id=\\\"25340500\\\" transform=\\\"translate(-120 -60) scale(1.25 1.25)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"390.75\\\" x2=\\\"390.2\\\" y1=\\\"99.86\\\" y2=\\\"310.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"121.2\\\" x2=\\\"391.2\\\" y1=\\\"200.472\\\" y2=\\\"200.472\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"389.2\\\" x2=\\\"119.2\\\" y1=\\\"278.4\\\" y2=\\\"278.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"390.802\\\" x2=\\\"121.802\\\" y1=\\\"126.556\\\" y2=\\\"126.556\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"389.2\\\" x2=\\\"346.2\\\" y1=\\\"277.4\\\" y2=\\\"262.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"389.428\\\" x2=\\\"347.2\\\" y1=\\\"279.073\\\" y2=\\\"291.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"389.2\\\" x2=\\\"345.2\\\" y1=\\\"199.4\\\" y2=\\\"181.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"389.2\\\" x2=\\\"347.2\\\" y1=\\\"201.4\\\" y2=\\\"215.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"389.2\\\" x2=\\\"346.2\\\" y1=\\\"126.4\\\" y2=\\\"107.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"390.2\\\" x2=\\\"346.2\\\" y1=\\\"126.4\\\" y2=\\\"143.4\\\"/>        <g transform=\\\"translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(-1 0) translate(-1 0) translate(-1 0) translate(-1 0) translate(-1 0) translate(-1 0) translate(-1 0) translate(0 1)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"28\\\" stroke=\\\"#FFFFFF\\\" width=\\\"28\\\" x=\\\"246.2\\\" y=\\\"176.4\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" transform=\\\"matrix(0.8 0 0 0.8 250.4898 200.4)\\\">C</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35092\",\r\n    \"X\": \"264.46484375\",\r\n    \"Y\": \"447.5\",\r\n    \"Width\": \"83.29296875\",\r\n    \"Height\": \"52.671875\",\r\n    \"SVG\": \"<g id=\\\"35092\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"N3\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">N3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_000_0c\",\r\n    \"X\": \"126.2860336303711\",\r\n    \"Y\": \"216.28604125976562\",\r\n    \"Width\": \"359.42704010009766\",\r\n    \"Height\": \"359.4270324707031\",\r\n    \"SVG\": \"<g id=\\\"2_000_0c\\\">        <g>                <path d=\\\"M221,481c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,311,106,481,221,481z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M218.496,480.973c0.829,0.019,1.664,0.027,2.504,0.027     c0,0.841,0.009,1.676,0.027,2.505\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.25,488.529     c7.145,105.793,164.883,104.954,169.64-2.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.973,483.505c0.019-0.829,0.027-1.664,0.027-2.505     c0.841,0,1.676-0.009,2.505-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M398.529,480.75     c105.793-7.145,104.954-164.884-2.518-169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M393.505,311.027C392.676,311.009,391.841,311,391,311     c0-0.841-0.009-1.676-0.027-2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.75,303.471     c-7.145-105.794-164.884-104.955-169.64,2.517\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.027,308.496C221.009,309.324,221,310.159,221,311     c-0.841,0-1.676,0.009-2.504,0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M213.471,311.25     c-105.794,7.145-104.955,164.883,2.517,169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35091\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"43.25\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"35091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"B\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_060_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"0_060_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <path d=\\\"m375.5,422.13c29.81,-71 129.19,-71 159,0\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" transform=\\\"rotate(90 455 395.505)\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190209\",\r\n    \"X\": \"34.332000732421875\",\r\n    \"Y\": \"32.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190209\\\">        <polygon fill=\\\"none\\\" points=\\\"41.832,40 41.832,360 361.832,360 361.832,40  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"41.832\\\" x2=\\\"361.832\\\" y1=\\\"360\\\" y2=\\\"40\\\"/>        <polygon points=\\\"293.032,303.01 318.403,330.057 342.375,303.01 323.146,303.01 323.146,133 314.303,133 314.303,303.01  \\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"194.47\\\" y1=\\\"135.75\\\" y2=\\\"118.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"131.97\\\" y1=\\\"135.75\\\" y2=\\\"76.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"75.47\\\" y1=\\\"135.75\\\" y2=\\\"118.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"96.47\\\" y1=\\\"135.75\\\" y2=\\\"190.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"172.47\\\" y1=\\\"135.75\\\" y2=\\\"190.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190207\",\r\n    \"X\": \"34.332000732421875\",\r\n    \"Y\": \"44.0\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"327.5\",\r\n    \"SVG\": \"<g id=\\\"45190207\\\">        <polyline fill=\\\"none\\\" points=\\\"41.832,44 41.832,364 361.832,364 361.832,44  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <polygon points=\\\"293.032,307.01 318.403,334.057 342.375,307.01 323.146,307.01 323.146,68.111 314.303,68.111 314.303,307.01  \\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"184.774\\\" x2=\\\"245.441\\\" y1=\\\"192.75\\\" y2=\\\"175.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"184.774\\\" x2=\\\"182.942\\\" y1=\\\"192.75\\\" y2=\\\"133.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"184.774\\\" x2=\\\"126.442\\\" y1=\\\"192.75\\\" y2=\\\"175.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"184.774\\\" x2=\\\"147.442\\\" y1=\\\"192.75\\\" y2=\\\"247.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"184.774\\\" x2=\\\"223.441\\\" y1=\\\"192.75\\\" y2=\\\"247.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_120_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"196.03199768066406\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"378.4145965576172\",\r\n    \"SVG\": \"<g id=\\\"0_120_1c\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"66\\\" x=\\\"272.5\\\" y=\\\"197.032\\\"/>        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190208\",\r\n    \"X\": \"34.332000732421875\",\r\n    \"Y\": \"36.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190208\\\">        <polygon fill=\\\"none\\\" points=\\\"41.832,44 41.832,364 361.832,364 361.832,44  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <polygon points=\\\"293.032,307.01 318.403,334.057 342.375,307.01 323.146,307.01 323.146,68.111 314.303,68.111 314.303,307.01  \\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"182.121\\\" x2=\\\"242.789\\\" y1=\\\"203.584\\\" y2=\\\"186.084\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"182.121\\\" x2=\\\"180.289\\\" y1=\\\"203.584\\\" y2=\\\"144.084\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"182.121\\\" x2=\\\"123.789\\\" y1=\\\"203.584\\\" y2=\\\"186.084\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"182.121\\\" x2=\\\"144.789\\\" y1=\\\"203.584\\\" y2=\\\"258.084\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"182.121\\\" x2=\\\"220.789\\\" y1=\\\"203.584\\\" y2=\\\"258.084\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190205\",\r\n    \"X\": \"34.332000732421875\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190205\\\">        <polygon fill=\\\"none\\\" points=\\\"41.832,39 41.832,359 361.832,359 361.832,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"41.832\\\" x2=\\\"361.832\\\" y1=\\\"359\\\" y2=\\\"39\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"194.47\\\" y1=\\\"135.75\\\" y2=\\\"118.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"131.97\\\" y1=\\\"135.75\\\" y2=\\\"76.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"75.47\\\" y1=\\\"135.75\\\" y2=\\\"118.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"96.47\\\" y1=\\\"135.75\\\" y2=\\\"190.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"172.47\\\" y1=\\\"135.75\\\" y2=\\\"190.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_235_0c\",\r\n    \"X\": \"166.25950622558594\",\r\n    \"Y\": \"273.81500244140625\",\r\n    \"Width\": \"276.8352508544922\",\r\n    \"Height\": \"323.73565673828125\",\r\n    \"SVG\": \"<g id=\\\"2_235_0c\\\">        <path d=\\\"M435.342,273.815   c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170600\",\r\n    \"X\": \"47.01208831103391\",\r\n    \"Y\": \"70.37111436296193\",\r\n    \"Width\": \"300.7789493973403\",\r\n    \"Height\": \"277.51408781167333\",\r\n    \"SVG\": \"<g id=\\\"45170600\\\">        <path d=\\\"M217,137c-11.5-44,60-85,92-46c34,41,50,174,11,217c-37,38-94,37-141,33   c-29-3-68-1-93-16c-42-26-46-126-7-156c32-26,53,19,76,32c40,22,70-31,62-65\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190206\",\r\n    \"X\": \"34.332000732421875\",\r\n    \"Y\": \"39.0\",\r\n    \"Width\": \"327.5\",\r\n    \"Height\": \"327.5\",\r\n    \"SVG\": \"<g id=\\\"45190206\\\">        <polyline fill=\\\"none\\\" points=\\\"41.832,39 41.832,359 361.832,359  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <polygon points=\\\"293.032,302.01 318.403,329.057 342.375,302.01 323.146,302.01 323.146,63.111 314.303,63.111 314.303,302.01  \\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"190.302\\\" x2=\\\"250.971\\\" y1=\\\"192.75\\\" y2=\\\"175.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"190.302\\\" x2=\\\"188.471\\\" y1=\\\"192.75\\\" y2=\\\"133.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"190.302\\\" x2=\\\"131.971\\\" y1=\\\"192.75\\\" y2=\\\"175.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"190.302\\\" x2=\\\"152.971\\\" y1=\\\"192.75\\\" y2=\\\"247.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"190.302\\\" x2=\\\"228.971\\\" y1=\\\"192.75\\\" y2=\\\"247.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36190100\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36190100\\\">        <rect fill=\\\"#008000\\\" height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"273.094,296.538 335.298,296.538 378.839,340.079    378.839,402.281 335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"421.207\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190203\",\r\n    \"X\": \"33.41600036621094\",\r\n    \"Y\": \"39.0\",\r\n    \"Width\": \"334.99998474121094\",\r\n    \"Height\": \"327.5\",\r\n    \"SVG\": \"<g id=\\\"45190203\\\">        <polyline fill=\\\"none\\\" points=\\\"40.916,39 40.916,359 360.916,359 360.916,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"262.5\\\" y1=\\\"199\\\" y2=\\\"181.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"200\\\" y1=\\\"199\\\" y2=\\\"139.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"143.5\\\" y1=\\\"199\\\" y2=\\\"181.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"164.5\\\" y1=\\\"199\\\" y2=\\\"253.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"240.5\\\" y1=\\\"199\\\" y2=\\\"253.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190204\",\r\n    \"X\": \"34.332000732421875\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190204\\\">        <polygon fill=\\\"none\\\" points=\\\"41.832,39 41.832,359 361.832,359 361.832,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"262.5\\\" y1=\\\"199\\\" y2=\\\"181.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"200\\\" y1=\\\"199\\\" y2=\\\"139.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"143.5\\\" y1=\\\"199\\\" y2=\\\"181.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"164.5\\\" y1=\\\"199\\\" y2=\\\"253.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"240.5\\\" y1=\\\"199\\\" y2=\\\"253.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190201\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190201\\\">        <polygon fill=\\\"none\\\" points=\\\"39,39 39,359 359,359 359,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <g transform=\\\"translate(0 -40)\\\">                <path d=\\\"M39,199c0-40,105-40,105,0c5,40,110,40,110,0s105-40,105,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>            </g>        <g transform=\\\"translate(0 40)\\\">                <path d=\\\"M39,199c0-40,105-40,105,0c5,40,110,40,110,0s105-40,105,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190202\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"39.0\",\r\n    \"Width\": \"327.5\",\r\n    \"Height\": \"327.5\",\r\n    \"SVG\": \"<g id=\\\"45190202\\\">        <polyline fill=\\\"none\\\" points=\\\"39,39 39,359 359,359  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"262.5\\\" y1=\\\"199\\\" y2=\\\"181.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"200\\\" y1=\\\"199\\\" y2=\\\"139.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"143.5\\\" y1=\\\"199\\\" y2=\\\"181.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"164.5\\\" y1=\\\"199\\\" y2=\\\"253.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"240.5\\\" y1=\\\"199\\\" y2=\\\"253.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50611\",\r\n    \"X\": \"266.2314453125\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"77.7685546875\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"50611\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">TT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140300\",\r\n    \"X\": \"213.5\",\r\n    \"Y\": \"325.4846677905842\",\r\n    \"Width\": \"182.75\",\r\n    \"Height\": \"134.63936207116438\",\r\n    \"SVG\": \"<g id=\\\"15140300\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"216\\\" y1=\\\"370.625\\\" y2=\\\"538.656\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"393.75\\\" x2=\\\"393.75\\\" y1=\\\"370.625\\\" y2=\\\"538.656\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"393.75\\\" y1=\\\"536.405\\\" y2=\\\"536.405\\\"/>                <path d=\\\"M216,372.926c77.766,31.206,99.984,31.206,177.75,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"22\\\" x1=\\\"306.286\\\" x2=\\\"306.286\\\" y1=\\\"413.599\\\" y2=\\\"513.181\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"22\\\" x1=\\\"266.167\\\" x2=\\\"345.833\\\" y1=\\\"463.391\\\" y2=\\\"463.391\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_227_0\",\r\n    \"X\": \"166.4508056640625\",\r\n    \"Y\": \"241.412841796875\",\r\n    \"Width\": \"275.2071838378906\",\r\n    \"Height\": \"306.99786376953125\",\r\n    \"SVG\": \"<g id=\\\"1_227_0\\\">        <g>                <polygon fill=\\\"#80E0FF\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396 433.158,465.816 304.27,538.638     175.631,465.342   \\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174.988,327.176 174.974,324.176 177.586,322.7    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"6.1915,6.1915\\\" stroke-width=\\\"17\\\" x1=\\\"182.976\\\" x2=\\\"298.861\\\" y1=\\\"319.653\\\" y2=\\\"254.149\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"301.556,252.625 304.168,251.149 306.794,252.599    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"6.146,6.146\\\" stroke-width=\\\"17\\\" x1=\\\"312.174\\\" x2=\\\"427.842\\\" y1=\\\"255.571\\\" y2=\\\"319.46\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"430.532,320.946 433.158,322.396 433.158,325.396    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.9748,5.9748\\\" stroke-width=\\\"17\\\" x1=\\\"433.158\\\" x2=\\\"433.158\\\" y1=\\\"331.371\\\" y2=\\\"459.829\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"433.158,462.816 433.158,465.816 430.546,467.292    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"6.1756,6.1756\\\" stroke-width=\\\"17\\\" x1=\\\"425.169\\\" x2=\\\"309.57\\\" y1=\\\"470.33\\\" y2=\\\"535.643\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"306.882,537.162 304.27,538.638 301.663,537.153    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"6.1763,6.1763\\\" stroke-width=\\\"17\\\" x1=\\\"296.297\\\" x2=\\\"180.921\\\" y1=\\\"534.095\\\" y2=\\\"468.356\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"178.238,466.827 175.631,465.342 175.617,462.342    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.8768,5.8768\\\" stroke-width=\\\"17\\\" x1=\\\"175.59\\\" x2=\\\"175.002\\\" y1=\\\"456.465\\\" y2=\\\"330.114\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35081\",\r\n    \"X\": \"276.1943359375\",\r\n    \"Y\": \"281.6875\",\r\n    \"Width\": \"57.609375\",\r\n    \"Height\": \"61.5625\",\r\n    \"SVG\": \"<g id=\\\"35081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"86\\\" id=\\\"A\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.25\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290600\",\r\n    \"X\": \"197.74429321289062\",\r\n    \"Y\": \"21.10178565979004\",\r\n    \"Width\": \"86.59100341796875\",\r\n    \"Height\": \"295.32008934020996\",\r\n    \"SVG\": \"<g id=\\\"25290600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"241.093\\\" x2=\\\"240.173\\\" y1=\\\"57.824\\\" y2=\\\"279.684\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"282.63\\\" x2=\\\"240.988\\\" y1=\\\"314.504\\\" y2=\\\"279.684\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"199.348\\\" x2=\\\"240.988\\\" y1=\\\"314.504\\\" y2=\\\"279.684\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"199.452\\\" x2=\\\"241.093\\\" y1=\\\"23.02\\\" y2=\\\"57.824\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"282.732\\\" x2=\\\"241.093\\\" y1=\\\"23.02\\\" y2=\\\"57.824\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121000\",\r\n    \"X\": \"206.59500122070312\",\r\n    \"Y\": \"349.25\",\r\n    \"Width\": \"198.80999755859375\",\r\n    \"Height\": \"94.25\",\r\n    \"SVG\": \"<g id=\\\"10121000\\\">        <path d=\\\"M250.552,441c-22.895,0-41.457-19.98-41.457-44.626   c0-24.646,18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M361.448,351.75c22.896,0,41.457,19.979,41.457,44.624   c0,24.645-18.561,44.626-41.457,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245.266\\\" x2=\\\"364.899\\\" y1=\\\"440.713\\\" y2=\\\"353.036\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.359\\\" x2=\\\"360.641\\\" y1=\\\"351.75\\\" y2=\\\"441\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150400\",\r\n    \"X\": \"40.20410288433787\",\r\n    \"Y\": \"108.7868798491018\",\r\n    \"Width\": \"326.1031615194185\",\r\n    \"Height\": \"178.8018851592497\",\r\n    \"SVG\": \"<g id=\\\"25150400\\\">        <g>                <g>                        <path d=\\\"M156.972,115.492     c-4.055,0.431-8.222,0.799-12.453,1.135\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"5\\\"/>                        <path d=\\\"     M124.658,118.064c-33.709,2.409-66.713,5.673-75.776,24.13c-12.01,24.46-9.997,97.839,36.03,120.08     c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099     c-4.003-26.681-26.032-33.347-60.051-40.032c-28.473-5.582-80.793-4.936-121.734-1.971\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.8878,19.9103\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"5\\\"/>                        <path d=\\\"M169.414,114.308     c-4.343,0.372-8.506,0.769-12.442,1.185\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"5\\\"/>                    </g>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"134\\\" y=\\\"172\\\">AA </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_510_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"364.03125\",\r\n    \"SVG\": \"<g id=\\\"2_510_0\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"307.768\\\" y1=\\\"568\\\" y2=\\\"566.232\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"311.373\\\" x2=\\\"475.43\\\" y1=\\\"562.627\\\" y2=\\\"398.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"477.232,396.768 479,395 477.232,393.232    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"473.627\\\" x2=\\\"309.57\\\" y1=\\\"389.626\\\" y2=\\\"225.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"307.768,223.768 306,222 304.232,223.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"300.626\\\" x2=\\\"136.571\\\" y1=\\\"227.374\\\" y2=\\\"391.429\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"134.768,393.232 133,395 134.768,396.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"138.374\\\" x2=\\\"302.429\\\" y1=\\\"400.373\\\" y2=\\\"564.43\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"304.232\\\" x2=\\\"306\\\" y1=\\\"566.232\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35082\",\r\n    \"X\": \"264.46484375\",\r\n    \"Y\": \"447.5\",\r\n    \"Width\": \"82.76171875\",\r\n    \"Height\": \"51.75\",\r\n    \"SVG\": \"<g id=\\\"35082\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"N2\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">N2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50621\",\r\n    \"X\": \"262.5244140625\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"84.7255859375\",\r\n    \"Height\": \"48.0625\",\r\n    \"SVG\": \"<g id=\\\"50621\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">UN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_130_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"2_130_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111800\",\r\n    \"X\": \"250.34300231933594\",\r\n    \"Y\": \"301.5\",\r\n    \"Width\": \"111.49998474121094\",\r\n    \"Height\": \"205.5\",\r\n    \"SVG\": \"<g id=\\\"15111800\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.093\\\" x2=\\\"306.093\\\" y1=\\\"304\\\" y2=\\\"507\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.343\\\" x2=\\\"361.843\\\" y1=\\\"304\\\" y2=\\\"304\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_127_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_127_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_127_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_127_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35072\",\r\n    \"X\": \"264.46484375\",\r\n    \"Y\": \"447.5\",\r\n    \"Width\": \"73.33984375\",\r\n    \"Height\": \"51.75\",\r\n    \"SVG\": \"<g id=\\\"35072\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"N1\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">N1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35071\",\r\n    \"X\": \"237.712890625\",\r\n    \"Y\": \"300.82708740234375\",\r\n    \"Width\": \"136.599609375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"35071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"SUW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">SUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164200_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"350.4700012207031\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"97.04501342773438\",\r\n    \"SVG\": \"<g id=\\\"10164200_0\\\">        <ellipse cx=\\\"306\\\" cy=\\\"365.778\\\" fill=\\\"none\\\" rx=\\\"12.808\\\" ry=\\\"12.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"283.586\\\" x2=\\\"328.414\\\" y1=\\\"391.394\\\" y2=\\\"391.394\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"378.585\\\" y2=\\\"423.412\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"286.788\\\" y1=\\\"420.211\\\" y2=\\\"439.424\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"325.213\\\" y1=\\\"420.211\\\" y2=\\\"439.424\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_630_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"2_630_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164200_1\",\r\n    \"X\": \"126.0\",\r\n    \"Y\": \"349.4700012207031\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"98.32501220703125\",\r\n    \"SVG\": \"<g id=\\\"10164200_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126\\\" x2=\\\"486\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <g>                <ellipse cx=\\\"307\\\" cy=\\\"364.778\\\" fill=\\\"none\\\" rx=\\\"12.808\\\" ry=\\\"12.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.586\\\" x2=\\\"329.414\\\" y1=\\\"390.394\\\" y2=\\\"390.394\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307\\\" x2=\\\"307\\\" y1=\\\"377.585\\\" y2=\\\"422.412\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307\\\" x2=\\\"287.788\\\" y1=\\\"419.211\\\" y2=\\\"438.424\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307\\\" x2=\\\"326.213\\\" y1=\\\"419.211\\\" y2=\\\"438.424\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164200_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"350.4700012207031\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"98.95001220703125\",\r\n    \"SVG\": \"<g id=\\\"10164200_2\\\">        <ellipse cx=\\\"306\\\" cy=\\\"365.778\\\" fill=\\\"none\\\" rx=\\\"12.808\\\" ry=\\\"12.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"283.586\\\" x2=\\\"328.414\\\" y1=\\\"391.394\\\" y2=\\\"391.394\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"378.585\\\" y2=\\\"423.412\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"286.788\\\" y1=\\\"420.211\\\" y2=\\\"439.424\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"325.213\\\" y1=\\\"420.211\\\" y2=\\\"439.424\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02142\",\r\n    \"X\": \"361.09375\",\r\n    \"Y\": \"345.2353210449219\",\r\n    \"Width\": \"42.90625\",\r\n    \"Height\": \"102.08108520507812\",\r\n    \"SVG\": \"<g id=\\\"02142\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" x=\\\"355.75\\\" y=\\\"447.3164\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" x=\\\"368.75\\\" y=\\\"393.9072\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164200_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"350.4700012207031\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"97.32501220703125\",\r\n    \"SVG\": \"<g id=\\\"10164200_3\\\">        <ellipse cx=\\\"306\\\" cy=\\\"365.778\\\" fill=\\\"none\\\" rx=\\\"12.808\\\" ry=\\\"12.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"283.586\\\" x2=\\\"328.414\\\" y1=\\\"391.394\\\" y2=\\\"391.394\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"378.585\\\" y2=\\\"423.412\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"286.788\\\" y1=\\\"420.211\\\" y2=\\\"439.424\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"325.213\\\" y1=\\\"420.211\\\" y2=\\\"439.424\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_410_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_410_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_410_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_410_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50631\",\r\n    \"X\": \"258.0654296875\",\r\n    \"Y\": \"292.3750305175781\",\r\n    \"Width\": \"93.30859375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"50631\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">VR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_630_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"370.04164123535156\",\r\n    \"SVG\": \"<g id=\\\"2_630_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_130_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_130_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213600\",\r\n    \"X\": \"173.75\",\r\n    \"Y\": \"272.9530029296875\",\r\n    \"Width\": \"266.125\",\r\n    \"Height\": \"245.093994140625\",\r\n    \"SVG\": \"<g id=\\\"25213600\\\">        <rect fill=\\\"none\\\" height=\\\"230.094\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.125\\\" x=\\\"181.25\\\" y=\\\"280.453\\\"/>        <circle cx=\\\"306\\\" cy=\\\"395.5\\\" fill=\\\"#000000\\\" r=\\\"59\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35062\",\r\n    \"X\": \"282.20703125\",\r\n    \"Y\": \"447.984375\",\r\n    \"Width\": \"45.125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"35062\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"N\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.25\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35061\",\r\n    \"X\": \"247.8125\",\r\n    \"Y\": \"301.56146240234375\",\r\n    \"Width\": \"118.150390625\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"35061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"MIW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">MIW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60160800\",\r\n    \"X\": \"208.5\",\r\n    \"Y\": \"361.140625\",\r\n    \"Width\": \"199.060546875\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"60160800\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"204\\\" y=\\\"434\\\">SOT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120000\",\r\n    \"X\": \"211.15548706054688\",\r\n    \"Y\": \"351.90625\",\r\n    \"Width\": \"193.74216773470664\",\r\n    \"Height\": \"91.265625\",\r\n    \"SVG\": \"<g id=\\\"05120000\\\">        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"116.5535\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">CIV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190210\",\r\n    \"X\": \"34.332000732421875\",\r\n    \"Y\": \"32.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190210\\\">        <polygon fill=\\\"none\\\" points=\\\"41.832,40 41.832,360 361.832,360 361.832,40  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"41.832\\\" x2=\\\"361.832\\\" y1=\\\"360\\\" y2=\\\"40\\\"/>        <polygon points=\\\"305.186,334.2 332.232,308.828 305.186,284.857 305.186,304.086 135.175,304.086 135.175,312.93 305.186,312.93     \\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"194.47\\\" y1=\\\"135.75\\\" y2=\\\"118.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"131.97\\\" y1=\\\"135.75\\\" y2=\\\"76.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"75.47\\\" y1=\\\"135.75\\\" y2=\\\"118.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"96.47\\\" y1=\\\"135.75\\\" y2=\\\"190.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"172.47\\\" y1=\\\"135.75\\\" y2=\\\"190.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02132\",\r\n    \"X\": \"358.796875\",\r\n    \"Y\": \"345.2353210449219\",\r\n    \"Width\": \"46.453125\",\r\n    \"Height\": \"102.08108520507812\",\r\n    \"SVG\": \"<g id=\\\"02132\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" x=\\\"356.75\\\" y=\\\"447.3164\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" x=\\\"353.75\\\" y=\\\"393.9072\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50641\",\r\n    \"X\": \"259.94140625\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"87.46484375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"50641\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">XP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11081\",\r\n    \"X\": \"257.974609375\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"96.5625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"11081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">CIV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140203_a\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140203_a\\\">        <rect height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon points=\\\"273.094,296.538 335.298,296.538 378.839,340.079 378.839,402.281    335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.207\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214900\",\r\n    \"X\": \"171.0\",\r\n    \"Y\": \"246.5\",\r\n    \"Width\": \"266.5\",\r\n    \"Height\": \"215.0\",\r\n    \"SVG\": \"<g id=\\\"25214900\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35,25\\\" stroke-width=\\\"15\\\" x1=\\\"171\\\" x2=\\\"437.5\\\" y1=\\\"254\\\" y2=\\\"254\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"171\\\" x2=\\\"437.5\\\" y1=\\\"454\\\" y2=\\\"454\\\"/>        <ellipse cx=\\\"303.5\\\" cy=\\\"350.5\\\" fill=\\\"#000000\\\" rx=\\\"55\\\" ry=\\\"55\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_530_0\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"243.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"1_530_0\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FF8080\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281700\",\r\n    \"X\": \"226.3981170654297\",\r\n    \"Y\": \"273.56201171875\",\r\n    \"Width\": \"159.80284118652344\",\r\n    \"Height\": \"127.80227661132812\",\r\n    \"SVG\": \"<g id=\\\"25281700\\\">        <polygon fill=\\\"none\\\" points=\\\"306.299,394.762    379.885,277.062 232.714,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\"/>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35052\",\r\n    \"X\": \"264.54296875\",\r\n    \"Y\": \"447.5\",\r\n    \"Width\": \"83.21484375\",\r\n    \"Height\": \"52.671875\",\r\n    \"SVG\": \"<g id=\\\"35052\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"D3\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">D3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35051\",\r\n    \"X\": \"237.8076171875\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"134.294921875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"35051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"MCM\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">MCM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02162\",\r\n    \"X\": \"359.34375\",\r\n    \"Y\": \"338.3603210449219\",\r\n    \"Width\": \"45.5625\",\r\n    \"Height\": \"109.83108520507812\",\r\n    \"SVG\": \"<g id=\\\"02162\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"355.75\\\" y=\\\"447.3164\\\">C</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"371.75\\\" y=\\\"389.9072\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281701\",\r\n    \"X\": \"227.40467834472656\",\r\n    \"Y\": \"274.56201171875\",\r\n    \"Width\": \"156.1927032470703\",\r\n    \"Height\": \"124.91592407226562\",\r\n    \"SVG\": \"<g id=\\\"25281701\\\">        <polygon fill=\\\"none\\\" points=\\\"305.5,394.762    379.086,277.062 231.916,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"298\\\" y=\\\"378\\\">T</text>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_340_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_340_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" id=\\\"Group\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"127\\\" y=\\\"276.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"464\\\" y=\\\"494.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"464\\\" y=\\\"276.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126\\\" y=\\\"494.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50651\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"50651\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_310_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_310_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <g>                        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                        <g>                                <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_310_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_310_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40140600\",\r\n    \"X\": \"218.20004272460938\",\r\n    \"Y\": \"310.3999938964844\",\r\n    \"Width\": \"164.59994506835938\",\r\n    \"Height\": \"171.20001220703125\",\r\n    \"SVG\": \"<g id=\\\"40140600\\\">        <path d=\\\"M255.6,357.9c0-7.6,9.1-20,9.1-25c0-4.5-2.1-9.7-4.9-11.6c-0.9,2-0.9,8.9-2.3,12.4   c-0.7,1.8-4.5,6.7-5.8,8.8c-3.9,5.8-8.5,10.4-12.7,15.9c-5.4,7.1,0,12.5,2.8,20.6c2,5.6,3.5,19.7,5.2,23.4   c-16.8-0.4-20.1-26.8-27.4-31.7l-1.4,18.9l0.2,0.6c0,12.6,8.9,30.7,14.8,37.6c2.8,3.3,10.7,9,14.7,11.5   c2.8,1.7,6.3,2.601,9.3,4.101c0.9,0.5,8.1,4.699,8.1,4.699c5.3,0,24.7-18.399,28.8-22.399c4.6-4.5,14.5-27.4,14.5-36.1v-15.8   c0-5.2-1-6.6-1.8-10.4h-1.9c-0.4,4.8-5.5,17.8-7.5,21.8c-1.7,3.2-15.7,14.3-15.7,9.3v-3c0-9.5,6.1-17.9,6.1-25v-1.9   c0-3.8-10.8-17.1-13.4-18.9c0,6.3,0.3,12-2,16.3c-1.2,2.2-6.2,8.7-8.9,8.7S255.6,362.1,255.6,357.9z\\\" id=\\\"_95418424\\\"/>        <path d=\\\"M378.7,328.4c-10.101-2.6-42.5-18-49.5-18H323.1V386h-1.8c0,14-9.399,38.3-15.5,46.6   c-4.9,6.801-9.3,10.301-15.6,15.4c-2.1,1.6-17.6,12.3-17.6,13.5v20.1h110.2V386h-51.1l0.1-37L378.7,328.4z\\\" id=\\\"_95479736\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"Suspect_0_530_0\",\r\n    \"X\": \"129.46446228027344\",\r\n    \"Y\": \"220.7145538330078\",\r\n    \"Width\": \"353.07106018066406\",\r\n    \"Height\": \"349.05320739746094\",\r\n    \"SVG\": \"<g id=\\\"Suspect_0_530_0\\\">        <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395    306,568  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5,5\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#000710\\\" points=\\\"426.289,346.206 475.213,394.466 426.619,443.727  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11091\",\r\n    \"X\": \"234.1572265625\",\r\n    \"Y\": \"305.59375\",\r\n    \"Width\": \"142.96484375\",\r\n    \"Height\": \"38.65625\",\r\n    \"SVG\": \"<g id=\\\"11091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"54\\\" id=\\\"DPRE\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">DPRE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110300\",\r\n    \"X\": \"204.93607995498664\",\r\n    \"Y\": \"352.7900085449219\",\r\n    \"Width\": \"202.2659564798727\",\r\n    \"Height\": \"87.79612618252418\",\r\n    \"SVG\": \"<g id=\\\"10110300\\\">        <path d=\\\"M205.93,353.04c66.7,0,133.41,0,200.11,0c-2.63,19.12,3.97,34.07-1,50.95   c-8.73,29.64-70.36,38.398-112.06,35.96c-34.51-2.03-78.84-11.49-86.05-35.96C202.48,388.88,208.23,368.8,205.93,353.04z    M396.04,399.99c0-12.32,0-24.64,0-36.96c-60.04,0-120.07,0-180.1,0c2.41,12.15-3.18,24.41,0,36.96   c5.42,21.46,49.67,28.358,77.04,29.97C336.62,432.52,383.53,423.52,396.04,399.99z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341800\",\r\n    \"X\": \"71.99378270771777\",\r\n    \"Y\": \"85.4994888305664\",\r\n    \"Width\": \"260.25572901103226\",\r\n    \"Height\": \"222.0000228881836\",\r\n    \"SVG\": \"<g id=\\\"25341800\\\" transform=\\\"translate(-170 -140) scale(1.5 1.5)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"331.333\\\" x2=\\\"331.333\\\" y1=\\\"150.333\\\" y2=\\\"298.333\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"330.63\\\" x2=\\\"161.333\\\" y1=\\\"226.517\\\" y2=\\\"226.333\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"331.201\\\" x2=\\\"303.333\\\" y1=\\\"226.803\\\" y2=\\\"203.333\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"330.915\\\" x2=\\\"304.333\\\" y1=\\\"226.66\\\" y2=\\\"246.333\\\"/>        <g transform=\\\"translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(-1 0) translate(-1 0) translate(-1 0) translate(-1 0) translate(-1 0) translate(-1 0) translate(-1 0) translate(0 1)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"23.333\\\" stroke=\\\"#FFFFFF\\\" width=\\\"23.333\\\" x=\\\"242.333\\\" y=\\\"202\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35.0018\\\" transform=\\\"matrix(0.6667 0 0 0.6667 246.5518 222)\\\">P</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35042\",\r\n    \"X\": \"264.54296875\",\r\n    \"Y\": \"447.5\",\r\n    \"Width\": \"82.68359375\",\r\n    \"Height\": \"51.75\",\r\n    \"SVG\": \"<g id=\\\"35042\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"D2\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">D2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35041\",\r\n    \"X\": \"253.1865234375\",\r\n    \"Y\": \"293.54583740234375\",\r\n    \"Width\": \"109.2626953125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"35041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"ISR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">ISR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131400\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"323.15643310546875\",\r\n    \"Width\": \"171.0\",\r\n    \"Height\": \"146.84356689453125\",\r\n    \"SVG\": \"<g id=\\\"15131400\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"226\\\" y1=\\\"323.5\\\" y2=\\\"438.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"386\\\" x2=\\\"386\\\" y1=\\\"323.5\\\" y2=\\\"438.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"386\\\" y1=\\\"436.5\\\" y2=\\\"436.5\\\"/>        <path d=\\\"M226,325.5c70,26,90,26,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <ellipse cx=\\\"236\\\" cy=\\\"454.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"376\\\" cy=\\\"454.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <path d=\\\"M354.667,436.867L305,363.201l-48.667,37\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polygon points=\\\"256.205,399.348 259.818,420.434 279.699,407.783   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111004_3\",\r\n    \"X\": \"200.3640594482422\",\r\n    \"Y\": \"324.1095886230469\",\r\n    \"Width\": \"211.2718963623047\",\r\n    \"Height\": \"143.78082275390625\",\r\n    \"SVG\": \"<g id=\\\"10111004_3\\\">        <polyline fill=\\\"none\\\" points=\\\"202,326 306,416 306,376 410,466  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <rect height=\\\"75.023\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"37.512\\\" x=\\\"240.558\\\" y=\\\"346.985\\\"/>                <rect height=\\\"75.023\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"37.511\\\" x=\\\"333.586\\\" y=\\\"346.985\\\"/>                <rect height=\\\"60.018\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"34.511\\\" x=\\\"288.072\\\" y=\\\"354.487\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"279.069\\\" x2=\\\"288.072\\\" y1=\\\"384.497\\\" y2=\\\"384.497\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"322.583\\\" x2=\\\"331.586\\\" y1=\\\"384.497\\\" y2=\\\"384.497\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.327\\\" x2=\\\"305.327\\\" y1=\\\"414.505\\\" y2=\\\"433.262\\\"/>                <path d=\\\"M267.816,444.515c18.756-15.005,56.267-15.005,75.023,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_005_0\",\r\n    \"X\": \"119.54386138916016\",\r\n    \"Y\": \"197.5423583984375\",\r\n    \"Width\": \"372.8932113647461\",\r\n    \"Height\": \"324.81951904296875\",\r\n    \"SVG\": \"<g id=\\\"1_005_0\\\">        <path d=\\\"M391,514c125,0,125-205,0-205   c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M226,276c30-95,130-95,160,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111004_1\",\r\n    \"X\": \"125.41056823730469\",\r\n    \"Y\": \"277.125244140625\",\r\n    \"Width\": \"360.6232147216797\",\r\n    \"Height\": \"235.84893798828125\",\r\n    \"SVG\": \"<g id=\\\"10111004_1\\\">        <rect height=\\\"78.361\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"33.833\\\" x=\\\"239.667\\\" y=\\\"350.139\\\"/>        <rect height=\\\"78.361\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"33.834\\\" x=\\\"333.583\\\" y=\\\"350.139\\\"/>        <rect height=\\\"61.377\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"26.501\\\" x=\\\"291.832\\\" y=\\\"358.631\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"272.167\\\" x2=\\\"335.833\\\" y1=\\\"389.319\\\" y2=\\\"389.319\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304\\\" x2=\\\"304\\\" y1=\\\"418.5\\\" y2=\\\"432.5\\\"/>        <path d=\\\"M281.764,442.667c11.142-12.532,31.032-13.003,44.471-1.055\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"126.984,279.068 304.083,422.5    304.943,371.5 484.5,511  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111004_2\",\r\n    \"X\": \"172.11241149902344\",\r\n    \"Y\": \"262.36077880859375\",\r\n    \"Width\": \"267.77516174316406\",\r\n    \"Height\": \"267.2784423828125\",\r\n    \"SVG\": \"<g id=\\\"10111004_2\\\">        <polyline fill=\\\"none\\\" points=\\\"174,264 306,416 306,376 438,528  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <rect height=\\\"75.023\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"37.512\\\" x=\\\"240.558\\\" y=\\\"346.985\\\"/>                <rect height=\\\"75.023\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"37.511\\\" x=\\\"333.586\\\" y=\\\"346.985\\\"/>                <rect height=\\\"60.018\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"34.511\\\" x=\\\"288.072\\\" y=\\\"354.487\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"279.069\\\" x2=\\\"288.072\\\" y1=\\\"384.497\\\" y2=\\\"384.497\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"322.583\\\" x2=\\\"331.586\\\" y1=\\\"384.497\\\" y2=\\\"384.497\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.327\\\" x2=\\\"305.327\\\" y1=\\\"414.505\\\" y2=\\\"433.262\\\"/>                <path d=\\\"M267.816,444.515c18.756-15.005,56.267-15.005,75.023,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_340_1c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_340_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"468\\\" y=\\\"497.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123\\\" y=\\\"497.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"468\\\" y=\\\"273.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123\\\" y=\\\"273.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111004_0\",\r\n    \"X\": \"185.88768005371094\",\r\n    \"Y\": \"314.0893859863281\",\r\n    \"Width\": \"241.6936492919922\",\r\n    \"Height\": \"161.84695434570312\",\r\n    \"SVG\": \"<g id=\\\"10111004_0\\\">        <polyline fill=\\\"none\\\" points=\\\"187.5,316 306,416 306,376 426,474  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <rect height=\\\"75.023\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"37.512\\\" x=\\\"241.558\\\" y=\\\"347.985\\\"/>                <rect height=\\\"75.023\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"37.511\\\" x=\\\"334.586\\\" y=\\\"347.985\\\"/>                <rect height=\\\"60.018\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"34.511\\\" x=\\\"289.072\\\" y=\\\"355.487\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280.069\\\" x2=\\\"289.072\\\" y1=\\\"385.497\\\" y2=\\\"385.497\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"323.583\\\" x2=\\\"332.586\\\" y1=\\\"385.497\\\" y2=\\\"385.497\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.327\\\" x2=\\\"306.327\\\" y1=\\\"415.505\\\" y2=\\\"434.262\\\"/>                <path d=\\\"M268.816,445.515c18.756-15.005,56.267-15.005,75.023,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02152\",\r\n    \"X\": \"361.40625\",\r\n    \"Y\": \"338.3603210449219\",\r\n    \"Width\": \"45.421875\",\r\n    \"Height\": \"108.95608520507812\",\r\n    \"SVG\": \"<g id=\\\"02152\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"355.75\\\" y=\\\"447.3164\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"356.75\\\" y=\\\"389.9072\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120400\",\r\n    \"X\": \"257.265625\",\r\n    \"Y\": \"301.140625\",\r\n    \"Width\": \"97.681640625\",\r\n    \"Height\": \"192.182373046875\",\r\n    \"SVG\": \"<g id=\\\"20120400\\\">        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339\\\">FAC</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339\\\">FAC</text>            </g>        <path d=\\\"M303.099,414.184h-36.96v79.139h80.007v-79.139h-36.959v-29.566c0-1.6,16.307-7.549,18.828-8.563   c3.278-1.318,17.36-7.469,19.869-7.525c-0.697-0.954-36.709-15.653-39.133-15.653h-5.653V414.184z\\\" id=\\\"_63642984\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141500\",\r\n    \"X\": \"36.921875\",\r\n    \"Y\": \"158.8125\",\r\n    \"Width\": \"341.91015625\",\r\n    \"Height\": \"37.48069763183594\",\r\n    \"SVG\": \"<g id=\\\"25141500\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.5864\\\" x1=\\\"40.082\\\" x2=\\\"369.082\\\" y1=\\\"191.5\\\" y2=\\\"191.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"35\\\" y=\\\"178\\\">HL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"349\\\" y=\\\"176\\\">HL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120401\",\r\n    \"X\": \"254.1337890625\",\r\n    \"Y\": \"301.109375\",\r\n    \"Width\": \"102.46875\",\r\n    \"Height\": \"192.213623046875\",\r\n    \"SVG\": \"<g id=\\\"20120401\\\">        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339\\\">COL</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339\\\">COL</text>            </g>        <path d=\\\"M303.099,414.184h-36.96v79.139h80.007v-79.139h-36.959v-29.566c0-1.6,16.307-7.549,18.828-8.563   c3.278-1.318,17.36-7.469,19.869-7.525c-0.697-0.954-36.709-15.653-39.133-15.653h-5.653V414.184z\\\" id=\\\"_63642984\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120402\",\r\n    \"X\": \"266.1390075683594\",\r\n    \"Y\": \"324.87603759765625\",\r\n    \"Width\": \"81.7449951171875\",\r\n    \"Height\": \"140.44595336914062\",\r\n    \"SVG\": \"<g id=\\\"20120402\\\">        <path d=\\\"M303.099,386.184h-36.96v79.138h80.007v-79.138h-36.959v-29.567c0-1.6,16.307-7.549,18.828-8.563   c3.278-1.318,17.36-7.469,19.869-7.525c-0.697-0.954-36.709-15.653-39.133-15.653h-5.653V386.184z\\\" id=\\\"_63642984\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111601\",\r\n    \"X\": \"263.5\",\r\n    \"Y\": \"284.83551025390625\",\r\n    \"Width\": \"83.0\",\r\n    \"Height\": \"217.66448974609375\",\r\n    \"SVG\": \"<g id=\\\"15111601\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.093\\\" x2=\\\"306.093\\\" y1=\\\"322.935\\\" y2=\\\"502.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"271.527,354.5 306.093,319.935 340.657,354.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"271.527,322.935 306.093,288.371 340.657,322.935  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266\\\" x2=\\\"344\\\" y1=\\\"427.5\\\" y2=\\\"427.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266\\\" x2=\\\"266\\\" y1=\\\"371.5\\\" y2=\\\"478.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"344\\\" x2=\\\"344\\\" y1=\\\"371.5\\\" y2=\\\"478.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111602\",\r\n    \"X\": \"263.5\",\r\n    \"Y\": \"284.83551025390625\",\r\n    \"Width\": \"83.0\",\r\n    \"Height\": \"221.66448974609375\",\r\n    \"SVG\": \"<g id=\\\"15111602\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.093\\\" x2=\\\"306.093\\\" y1=\\\"322.935\\\" y2=\\\"506.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"271.527,354.5 306.093,319.935 340.657,354.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"271.527,322.935 306.093,288.371 340.657,322.935  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266\\\" x2=\\\"344\\\" y1=\\\"438\\\" y2=\\\"438\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266\\\" x2=\\\"344\\\" y1=\\\"422.5\\\" y2=\\\"422.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266\\\" x2=\\\"266\\\" y1=\\\"367.5\\\" y2=\\\"482.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"344\\\" x2=\\\"344\\\" y1=\\\"367.5\\\" y2=\\\"482.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111600\",\r\n    \"X\": \"263.5\",\r\n    \"Y\": \"284.83551025390625\",\r\n    \"Width\": \"83.0\",\r\n    \"Height\": \"222.66574096679688\",\r\n    \"SVG\": \"<g id=\\\"15111600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306.093\\\" y1=\\\"322.935\\\" y2=\\\"507.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"271.527,354.5 306.093,319.935 340.657,354.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"271.527,322.935 306.093,288.371 340.657,322.935  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266\\\" x2=\\\"266\\\" y1=\\\"370.5\\\" y2=\\\"482.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"344\\\" x2=\\\"344\\\" y1=\\\"370.5\\\" y2=\\\"482.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25210400\",\r\n    \"X\": \"154.2599639892578\",\r\n    \"Y\": \"205.7310333251953\",\r\n    \"Width\": \"301.5691375732422\",\r\n    \"Height\": \"259.5709686279297\",\r\n    \"SVG\": \"<g id=\\\"25210400\\\">        <path d=\\\"M304.826,206.744l0.219,176.624l-0.229,1.051   c0,39.332-31.884,71.217-71.217,71.217c-39.331,0-71.216-31.885-71.216-71.217l0.097-2.054l-0.22-176.624 M305.044,207.407   l0.219,176.624l-0.097,2.054c0,39.332,31.885,71.217,71.216,71.217c39.333,0,71.217-31.885,71.217-71.217l0.229-1.051   L447.61,208.41\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"16\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111603\",\r\n    \"X\": \"263.5\",\r\n    \"Y\": \"284.83551025390625\",\r\n    \"Width\": \"83.0\",\r\n    \"Height\": \"220.66448974609375\",\r\n    \"SVG\": \"<g id=\\\"15111603\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.093\\\" x2=\\\"306.093\\\" y1=\\\"322.935\\\" y2=\\\"505.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"271.527,354.5 306.093,319.935 340.657,354.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"271.527,322.935 306.093,288.371 340.657,322.935  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266\\\" x2=\\\"344\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266\\\" x2=\\\"344\\\" y1=\\\"428.5\\\" y2=\\\"428.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266\\\" x2=\\\"344\\\" y1=\\\"413\\\" y2=\\\"413\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266\\\" x2=\\\"266\\\" y1=\\\"371.5\\\" y2=\\\"482.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"344\\\" x2=\\\"344\\\" y1=\\\"371.5\\\" y2=\\\"482.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_430_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_430_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140100_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140100_a\\\">        <polygon id=\\\"_x3C_path_x3E_\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281600\",\r\n    \"X\": \"227.60568237304688\",\r\n    \"Y\": \"275.56201171875\",\r\n    \"Width\": \"156.19268798828125\",\r\n    \"Height\": \"124.91592407226562\",\r\n    \"SVG\": \"<g id=\\\"25281600\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"305.701,395.762     379.287,278.062 232.117,278.062   \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"310.75\\\" x2=\\\"284.25\\\" y1=\\\"386.75\\\" y2=\\\"360\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"346.25\\\" x2=\\\"293.75\\\" y1=\\\"329.25\\\" y2=\\\"278\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"350\\\" x2=\\\"305\\\" y1=\\\"323\\\" y2=\\\"278.25\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"342.5\\\" x2=\\\"285.5\\\" y1=\\\"336.25\\\" y2=\\\"278.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"338.5\\\" x2=\\\"274.75\\\" y1=\\\"342.25\\\" y2=\\\"278.25\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"335\\\" x2=\\\"264\\\" y1=\\\"348.5\\\" y2=\\\"278\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"330\\\" x2=\\\"254.25\\\" y1=\\\"354.25\\\" y2=\\\"278.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"326.5\\\" x2=\\\"243.5\\\" y1=\\\"361.5\\\" y2=\\\"278\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"321.5\\\" x2=\\\"236.25\\\" y1=\\\"367.25\\\" y2=\\\"281.75\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"318.5\\\" x2=\\\"251\\\" y1=\\\"373.75\\\" y2=\\\"306.75\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"314.75\\\" x2=\\\"268.25\\\" y1=\\\"380.25\\\" y2=\\\"334.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"354.5\\\" x2=\\\"316.5\\\" y1=\\\"317.25\\\" y2=\\\"279.25\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"370.5\\\" x2=\\\"356.75\\\" y1=\\\"292.25\\\" y2=\\\"278.75\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"365.5\\\" x2=\\\"346.75\\\" y1=\\\"298\\\" y2=\\\"279\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"362.5\\\" x2=\\\"336\\\" y1=\\\"304.5\\\" y2=\\\"278\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"359\\\" x2=\\\"325.5\\\" y1=\\\"310.75\\\" y2=\\\"278\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"373.75\\\" x2=\\\"365\\\" y1=\\\"286.75\\\" y2=\\\"278\\\"/>                    </g>            </g>        <g>                <path d=\\\"M284.943,307.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C291.988,311.499,288.838,307.355,284.943,307.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M285.943,309.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M328.433,309.351    c-16.781,0-30.377,17.71-30.377,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.207,307.103c-3.771,0-6.819,4.059-6.819,9.043    c0,5.007,3.055,9.043,6.819,9.043c3.771,0,6.82-4.037,6.82-9.043C336.027,311.162,332.978,307.103,329.207,307.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"298\\\" y=\\\"306\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_430_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_430_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110101\",\r\n    \"X\": \"200.0\",\r\n    \"Y\": \"291.0\",\r\n    \"Width\": \"210.0\",\r\n    \"Height\": \"210.0\",\r\n    \"SVG\": \"<g id=\\\"40110101\\\">        <ellipse cx=\\\"305\\\" cy=\\\"396\\\" fill=\\\"none\\\" rx=\\\"100\\\" ry=\\\"100\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <ellipse cx=\\\"305\\\" cy=\\\"336\\\" fill=\\\"none\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"356\\\" y2=\\\"481\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"275\\\" x2=\\\"335\\\" y1=\\\"386\\\" y2=\\\"386\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110102\",\r\n    \"X\": \"242.2999725341797\",\r\n    \"Y\": \"298.1972961425781\",\r\n    \"Width\": \"127.39997863769531\",\r\n    \"Height\": \"199.4017333984375\",\r\n    \"SVG\": \"<g id=\\\"40110102\\\">        <path d=\\\"M298.9,381.5c0-9.7,7.8-18.6,7.8-25v-0.8c0-2.5-0.101-7.3-2.1-7.8c-2,8.6-6.7,15.3-11.3,21.4c-2.4,3.1-4.6,6.3-6.9,9.5   c-2,2.6-6,6.7-6,10.6c0,2.8,11.7,34,5.8,34c-0.2,0-7.2-4.801-8.1-5.5c-2.7-2-4.5-4.4-6.4-7.101c-5.9-8.899-4.7-8.5-7.3-19.8   c-2.9,0.7-4.9,9.5-5.6,13.2c-0.8,4.6-0.5,12.8,0.5,17.3c1.2,5.4,2.6,9.6,4.8,14c1.2,2.3,5.9,10.5,6,12.5c-4.1-1-13.5-8.9-16.5-11.8   c-2.8-3-10.5-15.9-11.3-16.5c0,18.899,9.6,43.7,18.7,53c5.9,5.899,12.1,12.2,19.5,16.6c4.7,2.8,20.1,8.3,27.4,8.3h4.5   c5.399,0,20.699-5.8,24.699-8.1c6.5-3.6,13.2-9,17.301-15.1c8.3-12.601,15.3-28.801,15.3-49.4v-2.5l-0.8-11   c-1.4,0.6-4.301,8.3-4.801,9.9c-1,2.5-3.899,6.5-5.5,8.899c-2.699,4.101-10,12-15,13.2v-2.1c0-8.4,5.301-16.9,5.301-23.801V413.9   l-2.601-23.3h-1.2c-0.6,7.4-3.1,15.1-6.399,20.1c-2.601,3.8-10.2,10.7-14.8,11.8c-0.5-0.8-0.9-1.2-0.9-2.5v-4.4   c0-9.699,5.8-17,5.8-24.6v-1.6c0-2.9-4-7.4-5.6-10c-1.3-2.1-4.601-8.3-6.8-8.8v2.4c0,11.8-2.601,20.3-10.7,24.2   c-2-3.2-6.8-6.1-6.8-12V381.5L298.9,381.5z\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.8848\\\">ASN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110100\",\r\n    \"X\": \"211.50006103515625\",\r\n    \"Y\": \"317.00006103515625\",\r\n    \"Width\": \"186.90091055411142\",\r\n    \"Height\": \"157.5999755859375\",\r\n    \"SVG\": \"<g id=\\\"40110100\\\">        <path d=\\\"M263.5,345.1v1.1c0,0.8,2.1,2.5,2.8,2.5h0.6c2.4,0,2.8-2.4,3.7-3.6c0.7-0.8,3.2-2.8,4.3-3.6   l-5-4c-0.3,1-2.2,3.1-2.9,4.2C266.3,342.9,263.5,343.6,263.5,345.1z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65081736\\\"/>        <path d=\\\"M351.1,344.8c3.4,0.8,6.7,7,6.7,11.2v2.2c0,2.7-2,7.6-4.2,7.6h-0.8c-3.3,0-6.2-8.2-6.2-12.1v-1   c0-2,0.801-3.5,1.101-5.1h0.6c0.2,0.7,2.2,3.7,2.8,3.7c1.301,0,2-0.7,2-2v-1.1C353.1,347.7,351.5,345.4,351.1,344.8z M341,329.9   c-1.1-0.8-1.8-3.1-3.6-3.1c-0.801,0-1.7,1.2-1.7,2.2c0,0.4,1.399,2.2,1.7,2.8c-0.9,0.1-1,0.3-2,0.3H334.6c-4,0-11.899-3.2-12.6-5.9   h4.8c1.4,0,2.5-0.8,2.5-2.2c0-2.7-3.7-2.2-6.5-2.2c2.9-2.5,8.9-1.6,12.101,0C338.5,323.6,342.1,325.1,341,329.9z M290.4,332.2   c0-6.9,12.6-15.9,16.3-10.4c-2.7,0-5.6-0.5-5.6,2.2c0,2,1.1,2.2,3.1,2.2h2c-1.1,4.9-7.3,10.5-13.5,10.5c-1,0-2.2-1.5-2.2-2.8v-1.7   H290.4z M287.1,334.4c0,2.7,2.7,4.7,5.3,5.1c2.9,0.5,5.5-0.7,7.7-1.9c3.1-1.7,8.8-7.2,9.2-11.3h8.4c0.5,0,2.399,2.9,3.2,3.6   c1.3,1.3,2,1.8,3.8,2.7c1.7,0.8,8,3.1,10.5,2.7l4.2-0.5l6.699,9.8c-1.5,2.1-2.6,4.5-2.6,8.1v3.1c0,4.3,4.3,12.9,8.7,12.9h1.399   c4.4,0,7-5.8,7-10.4v-2c0-3.2-1.699-7.9-3-9.9c-2.399-3.8-3.199-4.1-8.199-4.1c-0.301,0-6.101-8.6-6.7-9.6c0.7-0.8,2-2.2,2-3.7   c0-4.1-2.8-6.7-5.4-8.4c-1.899-1.1-7.5-3.3-10.399-3.3h-2.5c-3.4,0-7.5,1.9-8.101,4.5h-8.7c-0.6-2.5-2.6-4.8-5.7-4.8h-1.7   c-5.6,0-15.2,9.6-15.2,15.2v2.2H287.1z\\\" id=\\\"_65428032\\\"/>        <path d=\\\"M364.6,378.6l0.601,9c0.2,2.4,1.6,2.1,3.1,2.8c1.3-0.7,3.101-1.2,3.101-3.1   c0-1.3-0.301-1.7-0.9-2.5l0.9-6.5L364.6,378.6z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65789088\\\"/>        <path d=\\\"M330.1,423.2c0-8.5,5.2-16.4,10.2-19.8c7.4-5,12.5-5.4,24.3-5.4c1.2,0,7.4,2.7,8.801,3.3   c2.1,0.8,5.6,3.4,6.899,5.101c1.8,2.3,3.7,3.899,5.101,7c1.199,2.5,2.199,6.199,2.199,9.8v3.7c0,8-3.5,12.1-7,16.6   c-3.699,4.8-9.699,5.7-15.1,8.3c-1.1-1.6-3.4-2.2-6.2-2.2h-1.1c-2.5,0-3.8,1.5-5.3,2.5C339.1,451,330.1,439.4,330.1,424V423.2z    M371.4,378.2l-1,6.5c0.6,0.8,1,1.2,1,2.5c0,1.8-1.801,2.4-3.101,3.1c-1.5-0.7-3-0.4-3.1-2.8l-0.601-9L371.4,378.2z M328.8,398.7   c-1.1,1.5-2.899,3.3-4.1,5c-0.9,1.3-2.5,4.399-3.2,5.899c-1.7,4-2.7,9.7-2.7,15.301c0,12,3.9,19.399,9.601,25.8   c2.8,3.1,6.1,5.7,10,7.7c2.399,1.199,10,4.399,13.199,4.5c2,3.8,7,6.1,11.801,3.699c2-1,3.8-3.899,4.8-4.199   c2.5-0.801,4.2-1.2,6.6-2.101c9.5-3.8,14-8.1,19.2-16.2c4.4-7,5.5-19.5,3.3-29.6c-1.2-5.4-3.2-8.1-5.7-12c-1.3-2-6.899-7.8-9-8.4   l-0.6-16.4c-3-1.5-8.7-3.7-12-4.9c-0.3-0.1-13.4,0.6-15.8,0.7c-4.9,0.1-11.5,0.2-15.2,1.6c-3.4,1.3-8.3,3.7-11.4,5.4L328.8,398.7z\\\" id=\\\"_66342352\\\"/>        <path d=\\\"M263.5,345.1c0-1.5,2.8-2.2,3.6-3.4c0.7-1.1,2.6-3.1,2.9-4.2l4.9,4.1c-1.1,0.7-3.6,2.7-4.3,3.6   c-1,1.2-1.3,3.6-3.7,3.6h-0.6c-0.7,0-2.8-1.7-2.8-2.5V345.1z M222.5,380.5c0-13.7,13.4-27.3,27-27.3h2.5c9.9,0,14.8,6.8,20.2,11.6   c2.8,2.6,5.5,4.9,8.2,7.6c2,2,6.1,6.1,8.2,7.5c1.4-2.3,12.8-12.9,12.8-14.3c0-0.8-5.3-12.5-6-13.1c-3.3-3.3-6.6-6.1-9.8-9.3   c-3-3-6.7-6.6-10-9.1c-2-1.6-10.3-4-13.3-5.6l-13,13.9c-11.5-0.1-19.6,5.2-25.4,10.9c-5,5-12.2,14.3-12.2,24.1v3.4   c0,4.6,1.6,10,2.8,13.5c0.8,1.8,1.7,3.7,2.7,5.5c1.6,2.9,1.7,2,1.5,5.601c-0.2,3.8,0.9,1.8-1.4,5.6c-1,1.5-2.1,3.7-2.8,5.4   c-1.3,3-3,9-3,13v3.6c0,16.1,17.2,34.2,32,35.4l-1.4,4.199l11.3-3v5l9.7-6.6l1.3,3.8l7-8.6l2.5,2.899l0.2-0.199   c0.1-1.2,1.8-4.801,2.3-6.101c0.8-2.2,0.3-1.1,1.8-2.399c0.6-0.5,1.2-1.7,1.2-2.7c0-2.4-3.2-5.601-5.5-6c-2.3-0.5-5.4,2.5-7.2,3.6   c-4.2,2.601-10.4,5.5-17,5.5h-0.8c-13,0-26.1-13-26.1-26.1v-1.2c0-6.3,2.9-11.6,5.1-15.7c11.6,0,12.7-18.3-0.3-18.3   c-2.5-3.6-5.1-9.2-5.1-15.2V380.5z\\\" id=\\\"_66285896\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10772\",\r\n    \"X\": \"255.89300537109375\",\r\n    \"Y\": \"450.57000732421875\",\r\n    \"Width\": \"99.2139892578125\",\r\n    \"Height\": \"48.385986328125\",\r\n    \"SVG\": \"<g id=\\\"10772\\\">        <path d=\\\"M278.546,496.456c-11.129,0-20.153-9.713-20.153-21.692   c0-11.982,9.023-21.693,20.153-21.693\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M332.455,453.07c11.13,0,20.152,9.712,20.152,21.693   c0,11.979-9.022,21.692-20.152,21.692\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"278.546\\\" x2=\\\"332.455\\\" y1=\\\"453.07\\\" y2=\\\"453.07\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"278.546\\\" x2=\\\"332.455\\\" y1=\\\"496.456\\\" y2=\\\"496.456\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10771\",\r\n    \"X\": \"249.3583984375\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"112.7890625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10771\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">SPT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180900\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25180900\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"375\\\">ASW</text>        <g>                <path d=\\\"M309.835,335.059c0.795,1.602,1.39,2.9,1.798,3.903v32.712l70.409,72.918v10.803l-70.409-45.84v58.72l16.474,16.782v8.089    l-19.171-8.085l-3.895,8.085l-4.203-8.085l-18.871,8.085v-8.085l16.183-16.782v-58.724l-70.109,45.84v-10.803l70.109-72.918    v-32.716l0.903-2.697c1.785-3.599,3.787-5.405,5.988-5.405C306.635,330.856,308.233,332.263,309.835,335.059z\\\" fill=\\\"#000000\\\" transform=\\\"translate(0,62)\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20101\",\r\n    \"X\": \"277.08062744140625\",\r\n    \"Y\": \"288.75\",\r\n    \"Width\": \"57.83990478515625\",\r\n    \"Height\": \"54.385009765625\",\r\n    \"SVG\": \"<g id=\\\"20101\\\">        <polyline fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,320.899 329.719,291.25 282.282,291.25    306,320.899 306,343.135  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110109\",\r\n    \"X\": \"207.69381713867188\",\r\n    \"Y\": \"305.5\",\r\n    \"Width\": \"195.0103759765625\",\r\n    \"Height\": \"151.32711791992188\",\r\n    \"SVG\": \"<g id=\\\"40110109\\\">        <g>                <ellipse cx=\\\"305.199\\\" cy=\\\"350.5\\\" fill=\\\"none\\\" rx=\\\"40\\\" ry=\\\"40\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"210.199\\\" x2=\\\"400.199\\\" y1=\\\"342.5\\\" y2=\\\"452.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"400.199\\\" x2=\\\"210.199\\\" y1=\\\"342.5\\\" y2=\\\"452.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110107\",\r\n    \"X\": \"247.5\",\r\n    \"Y\": \"307.0\",\r\n    \"Width\": \"115.0\",\r\n    \"Height\": \"178.0\",\r\n    \"SVG\": \"<g id=\\\"40110107\\\">        <path d=\\\"M335,312c-30,0-30,42,0,42s30,42,0,42s-30,42,0,42s30,42,0,42\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M275,312c-30,0-30,42,0,42s30,42,0,42s-30,42,0,42s30,42,0,42\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110108\",\r\n    \"X\": \"202.46974182128906\",\r\n    \"Y\": \"345.271240234375\",\r\n    \"Width\": \"204.56053161621094\",\r\n    \"Height\": \"101.95751953125\",\r\n    \"SVG\": \"<g id=\\\"40110108\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7.1461\\\" x1=\\\"204\\\" x2=\\\"405.5\\\" y1=\\\"348.5\\\" y2=\\\"444\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"362.902\\\" fill=\\\"none\\\" rx=\\\"13.912\\\" ry=\\\"12.94\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6.7086\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6.7086\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"373.843\\\" y2=\\\"445.015\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6.7086\\\" x1=\\\"285.133\\\" x2=\\\"326.867\\\" y1=\\\"393.253\\\" y2=\\\"393.253\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110105\",\r\n    \"X\": \"198.974609375\",\r\n    \"Y\": \"373.0693664550781\",\r\n    \"Width\": \"213.154296875\",\r\n    \"Height\": \"56.25\",\r\n    \"SVG\": \"<g id=\\\"40110105\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428.3975\\\">DRUG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54361\",\r\n    \"X\": \"258.58544921875\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"95.119140625\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"54361\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110106\",\r\n    \"X\": \"232.8603515625\",\r\n    \"Y\": \"286.0\",\r\n    \"Width\": \"142.453125\",\r\n    \"Height\": \"220.0\",\r\n    \"SVG\": \"<g id=\\\"40110106\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"250\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"486\\\">S</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"296.688\\\" x2=\\\"296.688\\\" y1=\\\"286\\\" y2=\\\"506\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"316.688\\\" x2=\\\"316.688\\\" y1=\\\"286\\\" y2=\\\"506\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170800\",\r\n    \"X\": \"197.2373046875\",\r\n    \"Y\": \"365.34375\",\r\n    \"Width\": \"217.748046875\",\r\n    \"Height\": \"62.1875\",\r\n    \"SVG\": \"<g id=\\\"15170800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"84\\\" id=\\\"USSS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.5\\\">USSS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110103\",\r\n    \"X\": \"202.3776397705078\",\r\n    \"Y\": \"343.7843933105469\",\r\n    \"Width\": \"200.71070861816406\",\r\n    \"Height\": \"104.43121337890625\",\r\n    \"SVG\": \"<g id=\\\"40110103\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"12\\\" stroke-width=\\\"7.1461\\\" x1=\\\"203.966\\\" x2=\\\"401.5\\\" y1=\\\"346.985\\\" y2=\\\"445.015\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"360.902\\\" fill=\\\"none\\\" rx=\\\"13.912\\\" ry=\\\"12.94\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6.7086\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6.7086\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"373.843\\\" y2=\\\"445.015\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6.7086\\\" x1=\\\"285.133\\\" x2=\\\"326.867\\\" y1=\\\"393.253\\\" y2=\\\"393.253\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110104\",\r\n    \"X\": \"219.0\",\r\n    \"Y\": \"288.9289245605469\",\r\n    \"Width\": \"172.0\",\r\n    \"Height\": \"194.07107543945312\",\r\n    \"SVG\": \"<g id=\\\"40110104\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"296\\\" y2=\\\"446\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"230\\\" x2=\\\"385\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>        <ellipse cx=\\\"370\\\" cy=\\\"462\\\" fill=\\\"none\\\" rx=\\\"16\\\" ry=\\\"16\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <ellipse cx=\\\"240\\\" cy=\\\"462\\\" fill=\\\"none\\\" rx=\\\"16\\\" ry=\\\"16\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"280,321 305,296 330,321  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110112\",\r\n    \"X\": \"224.41110229492188\",\r\n    \"Y\": \"292.953125\",\r\n    \"Width\": \"163.78179931640625\",\r\n    \"Height\": \"184.48977661132812\",\r\n    \"SVG\": \"<g id=\\\"40110112\\\">        <g>                <polyline fill=\\\"#FFFFFF\\\" points=\\\"229.104,406.214 229.104,472.75 229.104,472.75     383.5,472.75 383.5,406.214 307.006,350.5 229.104,406.214 229.104,472.75   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.3858\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.3858\\\" x1=\\\"229.104\\\" x2=\\\"383.5\\\" y1=\\\"406.214\\\" y2=\\\"406.214\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5\\\">EV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110113\",\r\n    \"X\": \"216.69970703125\",\r\n    \"Y\": \"323.6269226074219\",\r\n    \"Width\": \"181.484375\",\r\n    \"Height\": \"145.234375\",\r\n    \"SVG\": \"<g id=\\\"40110113\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"468.8613\\\">MKT</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"388.0488\\\">BLK</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1106\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"179.0\",\r\n    \"Width\": \"245.25\",\r\n    \"Height\": \"613.0\",\r\n    \"SVG\": \"<g id=\\\"1106\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110110\",\r\n    \"X\": \"204.587890625\",\r\n    \"Y\": \"367.8349914550781\",\r\n    \"Width\": \"206.0986328125\",\r\n    \"Height\": \"66.65625\",\r\n    \"SVG\": \"<g id=\\\"40110110\\\">        <g id=\\\"Symbol\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.3975\\\">RIOT</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200300\",\r\n    \"X\": \"228.70000004768372\",\r\n    \"Y\": \"312.0000123977661\",\r\n    \"Width\": \"154.59996461868286\",\r\n    \"Height\": \"167.10000038146973\",\r\n    \"SVG\": \"<g id=\\\"10200300\\\">        <g transform=\\\"scale(100) translate(0.66 0.74)\\\">                <g>                        <path d=\\\"M2.755,2.458h0.274V2.38H2.703C2.711,2.395,2.739,2.458,2.755,2.458z\\\" id=\\\"_65363480\\\"/>                        <path d=\\\"M2.709,2.541h0.036v0.016c0,0.074,0.068,0.129,0.145,0.129c0.095,0,0.14-0.081,0.14-0.181H2.75     C2.735,2.505,2.715,2.531,2.709,2.541z\\\" id=\\\"_65379072\\\"/>                        <path d=\\\"M1.933,3.244v0.01c0,0.016,0.045,0.067,0.072,0.067H2.02c0.037,0,0.492-0.339,0.574-0.383l0.003,0.348     l0.375-0.555H2.595c-0.019,0-0.303,0.211-0.346,0.239c-0.056,0.037-0.12,0.081-0.173,0.122C2.027,3.131,1.933,3.165,1.933,3.244z     \\\" id=\\\"_94401360\\\"/>                        <path d=\\\"M1.757,3.42V2.732H1.674c-0.02,0-0.047,0.02-0.047,0.036v0.611c0,0.023,0.012,0.032,0.026,0.041H1.757z\\\" id=\\\"_66403960\\\"/>                        <path d=\\\"M2.703,3.286h0.31v0.129H2.6v0.626h0.207c0.027,0,0.038-0.176,0.043-0.21     c0.012-0.069,0.029-0.159,0.034-0.225l0.008,0l0.064,0.434h0.217V2.81c0-0.026-0.051-0.078-0.083-0.078H3.086     c-0.023,0-0.172,0.237-0.195,0.271C2.866,3.042,2.709,3.265,2.703,3.286z\\\" id=\\\"_66403768\\\"/>                        <polygon id=\\\"_66403824\\\" points=\\\"1.757,3.42 1.757,4.051 2.45,4.051 2.45,3.42    \\\"/>                    </g>                <g>                        <line fill=\\\"none\\\" id=\\\"_40181744\\\" x1=\\\"2.597\\\" x2=\\\"2.6\\\" y1=\\\"3.288\\\" y2=\\\"3.415\\\"/>                        <line fill=\\\"none\\\" id=\\\"_39704416\\\" x1=\\\"2.972\\\" x2=\\\"3.086\\\" y1=\\\"2.732\\\" y2=\\\"2.732\\\"/>                        <line fill=\\\"none\\\" id=\\\"_39663360\\\" x1=\\\"3.029\\\" x2=\\\"3.029\\\" y1=\\\"2.458\\\" y2=\\\"2.505\\\"/>                        <line fill=\\\"none\\\" id=\\\"_40245400\\\" x1=\\\"2.755\\\" x2=\\\"2.75\\\" y1=\\\"2.458\\\" y2=\\\"2.505\\\"/>                        <path d=\\\"M3.014,3.286h-0.31c0.005-0.02,0.162-0.244,0.188-0.282     c0.023-0.034,0.172-0.271,0.195-0.271H2.972L2.597,3.288L2.6,3.415h0.414V3.286z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_41573280\\\"/>                        <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41396192\\\" points=\\\"2.75,2.505 3.029,2.505 3.029,2.458 2.755,2.458    \\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_340_1c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_340_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"468\\\" y=\\\"497.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"468\\\" y=\\\"273.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123\\\" y=\\\"497.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123\\\" y=\\\"273.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1105\",\r\n    \"X\": \"133.69248962402344\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"345.1404266357422\",\r\n    \"Height\": \"168.73274993896484\",\r\n    \"SVG\": \"<g id=\\\"1105\\\">        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110111\",\r\n    \"X\": \"210.0\",\r\n    \"Y\": \"293.6783447265625\",\r\n    \"Width\": \"190.0\",\r\n    \"Height\": \"203.3216552734375\",\r\n    \"SVG\": \"<g id=\\\"40110111\\\">        <g>                <ellipse cx=\\\"305\\\" cy=\\\"447\\\" fill=\\\"none\\\" rx=\\\"90\\\" ry=\\\"45\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>                <polyline fill=\\\"none\\\" points=\\\"215,442 305,302 395,442   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1104\",\r\n    \"X\": \"235.0\",\r\n    \"Y\": \"179.0\",\r\n    \"Width\": \"143.0\",\r\n    \"Height\": \"80.66299438476562\",\r\n    \"SVG\": \"<g id=\\\"1104\\\">        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1103\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"346.0829162597656\",\r\n    \"Height\": \"701.0697555541992\",\r\n    \"SVG\": \"<g id=\\\"1103\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1102\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"386.0\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"406.0\",\r\n    \"SVG\": \"<g id=\\\"1102\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1101\",\r\n    \"X\": \"133.69248962402344\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"345.1404266357422\",\r\n    \"Height\": \"143.18830108642578\",\r\n    \"SVG\": \"<g id=\\\"1101\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10781\",\r\n    \"X\": \"254.1199951171875\",\r\n    \"Y\": \"297.2428894042969\",\r\n    \"Width\": \"104.6669921875\",\r\n    \"Height\": \"47.024200439453125\",\r\n    \"SVG\": \"<g id=\\\"10781\\\">        <polygon points=\\\"357.787,298.805 357.787,342.705 310.171,320.755  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>        <polygon points=\\\"255.12,342.705 255.12,298.805 302.736,320.755  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10782\",\r\n    \"X\": \"249.3583984375\",\r\n    \"Y\": \"448.8125\",\r\n    \"Width\": \"114.076171875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10782\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5\\\">SFA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_101_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"195.875\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"0_101_0\\\">        <path d=\\\"M391,513.625c125,0,125-205,0-205c0-139-170-139-170,0   c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_101_1\",\r\n    \"X\": \"118.74970249004521\",\r\n    \"Y\": \"195.87510667306285\",\r\n    \"Width\": \"374.5006150298336\",\r\n    \"Height\": \"326.2498933269371\",\r\n    \"SVG\": \"<g id=\\\"0_101_1\\\">        <g>                <path d=\\\"M391,513.625c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M391,513.625c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.76,510.136c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.477,309.338     c-4.011-0.47-8.169-0.713-12.477-0.713c0-4.297-0.162-8.461-0.478-12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M388.754,282.224c-19.008-106.062-152.553-103.749-166.565,6.938\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.478,296.133     c-0.315,4.031-0.478,8.195-0.478,12.492c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.24,312.114c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M208.524,512.911     c4.01,0.471,8.169,0.714,12.476,0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05121100\",\r\n    \"X\": \"204.5189971923828\",\r\n    \"Y\": \"348.2769775390625\",\r\n    \"Width\": \"200.80101013183594\",\r\n    \"Height\": \"94.93301391601562\",\r\n    \"SVG\": \"<g id=\\\"05121100\\\">        <g id=\\\"Satellite\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.418\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"72.745\\\" x=\\\"207.019\\\" y=\\\"397.292\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.418\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"33.387\\\" x=\\\"288.226\\\" y=\\\"397.292\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.418\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"72.746\\\" x=\\\"330.074\\\" y=\\\"397.292\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"320.37\\\" x2=\\\"331.843\\\" y1=\\\"419\\\" y2=\\\"419\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.872\\\" x2=\\\"288.699\\\" y1=\\\"419\\\" y2=\\\"419\\\"/>            </g>        <g id=\\\"tehered\\\">                <circle cx=\\\"366.447\\\" cy=\\\"367.796\\\" fill=\\\"#FFFFFF\\\" r=\\\"17.019\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"309.5\\\" x2=\\\"349.429\\\" y1=\\\"396.864\\\" y2=\\\"376.167\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163000\",\r\n    \"X\": \"246.45520327173472\",\r\n    \"Y\": \"305.75009804197543\",\r\n    \"Width\": \"121.08960141375064\",\r\n    \"Height\": \"137.13592670634898\",\r\n    \"SVG\": \"<g id=\\\"10163000\\\">        <g transform=\\\"translate(20 50) scale(0.9 0.9)\\\">                <path d=\\\"M318.888,310.48c34.122,0,61.782,27.66,61.782,61.782    c0,34.117-27.657,61.778-61.782,61.778c-34.119,0-61.779-27.662-61.779-61.778C257.109,338.14,284.768,310.48,318.888,310.48z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"269.465\\\" x2=\\\"368.312\\\" y1=\\\"338.281\\\" y2=\\\"406.238\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"269.465\\\" x2=\\\"368.312\\\" y1=\\\"406.238\\\" y2=\\\"338.281\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"318.888\\\" x2=\\\"318.888\\\" y1=\\\"310.48\\\" y2=\\\"434.04\\\"/>            </g>        <g transform=\\\"translate(40 -30) scale(0.8 0.7)\\\">                <ellipse cx=\\\"271.97\\\" cy=\\\"495.271\\\" fill=\\\"none\\\" rx=\\\"10.04\\\" ry=\\\"10.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"299.771\\\" cy=\\\"495.271\\\" fill=\\\"none\\\" rx=\\\"10.04\\\" ry=\\\"10.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"395.53\\\" cy=\\\"495.271\\\" fill=\\\"none\\\" rx=\\\"10.04\\\" ry=\\\"10.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"367.727\\\" cy=\\\"495.271\\\" fill=\\\"none\\\" rx=\\\"10.04\\\" ry=\\\"10.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"258.069\\\" x2=\\\"409.431\\\" y1=\\\"482.143\\\" y2=\\\"482.143\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10752\",\r\n    \"X\": \"270.0320129394531\",\r\n    \"Y\": \"447.5899963378906\",\r\n    \"Width\": \"71.68698120117188\",\r\n    \"Height\": \"52.71099853515625\",\r\n    \"SVG\": \"<g id=\\\"10752\\\">        <polygon points=\\\"305.875,447.59 329.068,458.133 341.719,500.301 270.032,500.301 282.682,458.133  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10751\",\r\n    \"X\": \"274.2239990234375\",\r\n    \"Y\": \"280.7929992675781\",\r\n    \"Width\": \"66.19198608398438\",\r\n    \"Height\": \"66.19198608398438\",\r\n    \"SVG\": \"<g id=\\\"10751\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"274.224\\\" x2=\\\"340.416\\\" y1=\\\"315.643\\\" y2=\\\"315.643\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"307.319\\\" x2=\\\"307.319\\\" y1=\\\"280.793\\\" y2=\\\"346.985\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131200\",\r\n    \"X\": \"233.5\",\r\n    \"Y\": \"325.69232177734375\",\r\n    \"Width\": \"145.0\",\r\n    \"Height\": \"142.30767822265625\",\r\n    \"SVG\": \"<g id=\\\"15131200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"328\\\" y2=\\\"468\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"328\\\" y2=\\\"468\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"376\\\" y1=\\\"465\\\" y2=\\\"465\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"306\\\" y1=\\\"358\\\" y2=\\\"328\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"304\\\" y1=\\\"358\\\" y2=\\\"328\\\"/>        <g transform=\\\"translate(20 0) scale(0.9 0.9)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.555\\\" x2=\\\"317.555\\\" y1=\\\"413.889\\\" y2=\\\"481.667\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"256.555\\\" x2=\\\"256.555\\\" y1=\\\"413.889\\\" y2=\\\"481.667\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"378.556\\\" x2=\\\"378.556\\\" y1=\\\"413.889\\\" y2=\\\"481.667\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"254.444\\\" x2=\\\"380.556\\\" y1=\\\"416.717\\\" y2=\\\"416.717\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53110300\",\r\n    \"X\": \"240.5100667210245\",\r\n    \"Y\": \"345.9755879871654\",\r\n    \"Width\": \"138.04196217188678\",\r\n    \"Height\": \"97.53123082622801\",\r\n    \"SVG\": \"<g id=\\\"53110300\\\">        <g transform=\\\"translate(-57 -20) scale(1.38 1.38)\\\">                <path d=\\\"M218.087,274.285c0,45.942,25.059,62.648,66.824,58.471\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"222.264,303.52 268.206,270.109 268.206,303.52 314.147,270.109       \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110102\",\r\n    \"X\": \"19.95800018310547\",\r\n    \"Y\": \"60.0\",\r\n    \"Width\": \"366.00000762939453\",\r\n    \"Height\": \"304.98504638671875\",\r\n    \"SVG\": \"<g id=\\\"45110102\\\">        <polygon fill=\\\"none\\\" points=\\\"30.458,70.5 375.458,70.5 375.458,274.5 202.958,353.5    30.458,279.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"21\\\"/>        <text display=\\\"none\\\" enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" id=\\\"varH\\\" x=\\\"104\\\" y=\\\"188\\\">270</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" x=\\\"174\\\" y=\\\"308\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110101\",\r\n    \"X\": \"40.90625\",\r\n    \"Y\": \"11.984375\",\r\n    \"Width\": \"327.49041748046875\",\r\n    \"Height\": \"380.125\",\r\n    \"SVG\": \"<g id=\\\"45110101\\\">        <text fill=\\\"#FF0000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"500\\\" stroke=\\\"#FF0000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x=\\\"21\\\" y=\\\"381\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110500\",\r\n    \"X\": \"227.806640625\",\r\n    \"Y\": \"347.546875\",\r\n    \"Width\": \"158.0654296875\",\r\n    \"Height\": \"96.296875\",\r\n    \"SVG\": \"<g id=\\\"10110500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">LO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110100\",\r\n    \"X\": \"101.125\",\r\n    \"Y\": \"25.78125\",\r\n    \"Width\": \"230.09375\",\r\n    \"Height\": \"344.21875\",\r\n    \"SVG\": \"<g id=\\\"45110100\\\">        <text fill=\\\"#FF0000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"425\\\" stroke=\\\"#FF0000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"40\\\" x=\\\"90\\\" y=\\\"350\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120300_2\",\r\n    \"X\": \"178.3419952392578\",\r\n    \"Y\": \"368.25\",\r\n    \"Width\": \"254.4180145263672\",\r\n    \"Height\": \"49.167022705078125\",\r\n    \"SVG\": \"<g id=\\\"10120300_2\\\">        <path d=\\\"M178.342,370.75c11.697,0,21.18,10.082,21.18,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M242.136,392.398c0,12.438-9.482,22.519-21.18,22.519   c-11.697,0-21.182-10.081-21.182-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M242.136,393.268c0-12.436,9.483-22.518,21.182-22.518   c11.697,0,21.179,10.082,21.179,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M326.857,392.398c0,12.438-9.483,22.519-21.18,22.519   c-11.698,0-21.181-10.081-21.181-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M326.857,393.268c0-12.436,9.481-22.518,21.182-22.518   c11.698,0,21.181,10.082,21.181,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M411.579,392.398c0,12.438-9.481,22.519-21.182,22.519   c-11.697,0-21.18-10.081-21.18-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M411.579,393.268c0-12.436,9.483-22.518,21.181-22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15200300\",\r\n    \"X\": \"213.5\",\r\n    \"Y\": \"297.3768615722656\",\r\n    \"Width\": \"185.0\",\r\n    \"Height\": \"197.12313842773438\",\r\n    \"SVG\": \"<g id=\\\"15200300\\\">        <ellipse cx=\\\"306\\\" cy=\\\"447\\\" fill=\\\"none\\\" rx=\\\"90\\\" ry=\\\"45\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"216,442 306,302 396,442  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120300_3\",\r\n    \"X\": \"150.65798950195312\",\r\n    \"Y\": \"368.25\",\r\n    \"Width\": \"310.75701904296875\",\r\n    \"Height\": \"49.167022705078125\",\r\n    \"SVG\": \"<g id=\\\"10120300_3\\\">        <path d=\\\"M170.066,392.398c0,12.438-8.69,22.519-19.408,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M170.066,393.268c0-12.436,8.689-22.518,19.408-22.518   c10.718,0,19.408,10.082,19.408,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M247.93,392.398c0,12.438-8.689,22.519-19.408,22.519   c-10.718,0-19.409-10.081-19.409-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M247.93,393.268c0-12.436,8.689-22.518,19.409-22.518   c10.718,0,19.407,10.082,19.407,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M325.561,392.398c0,12.438-8.688,22.519-19.405,22.519   c-10.72,0-19.409-10.081-19.409-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M325.561,393.268c0-12.436,8.689-22.518,19.409-22.518   s19.407,10.082,19.407,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M403.191,392.398c0,12.438-8.688,22.519-19.408,22.519   c-10.719,0-19.407-10.081-19.407-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M403.191,393.268c0-12.436,8.689-22.518,19.407-22.518   c10.721,0,19.409,10.082,19.409,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M461.415,414.917c-10.718,0-19.406-10.081-19.406-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120300_0\",\r\n    \"X\": \"135.98098754882812\",\r\n    \"Y\": \"368.25\",\r\n    \"Width\": \"339.1390075683594\",\r\n    \"Height\": \"49.167022705078125\",\r\n    \"SVG\": \"<g id=\\\"10120300_0\\\">        <path d=\\\"M157.161,392.398c0,12.438-9.483,22.519-21.18,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M157.161,393.268c0-12.436,9.483-22.518,21.181-22.518   c11.697,0,21.18,10.082,21.18,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M242.136,392.398c0,12.438-9.482,22.519-21.18,22.519   c-11.697,0-21.182-10.081-21.182-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M242.136,393.268c0-12.436,9.483-22.518,21.182-22.518   c11.697,0,21.179,10.082,21.179,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M326.857,392.398c0,12.438-9.483,22.519-21.18,22.519   c-11.698,0-21.181-10.081-21.181-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M326.857,393.268c0-12.436,9.481-22.518,21.182-22.518   c11.698,0,21.181,10.082,21.181,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M411.579,392.398c0,12.438-9.481,22.519-21.182,22.519   c-11.697,0-21.18-10.081-21.18-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M411.579,393.268c0-12.436,9.483-22.518,21.181-22.518   c11.698,0,21.183,10.082,21.183,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M475.12,414.917c-11.696,0-21.179-10.081-21.179-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120300_1\",\r\n    \"X\": \"124.65799713134766\",\r\n    \"Y\": \"374.25\",\r\n    \"Width\": \"360.5580062866211\",\r\n    \"Height\": \"49.167022705078125\",\r\n    \"SVG\": \"<g id=\\\"10120300_1\\\">        <path d=\\\"M147.176,398.398c0,12.438-10.082,22.519-22.518,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M147.176,399.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M237.518,398.398c0,12.438-10.081,22.519-22.518,22.519   c-12.436,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M237.518,399.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.517,10.082,22.517,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.59,398.398c0,12.438-10.082,22.519-22.517,22.519   c-12.438,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.59,399.268c0-12.436,10.082-22.518,22.521-22.518   c12.437,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M417.662,398.398c0,12.438-10.082,22.519-22.521,22.519   c-12.436,0-22.518-10.081-22.518-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M417.662,399.268c0-12.436,10.082-22.518,22.518-22.518   c12.438,0,22.521,10.082,22.521,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M485.216,420.917c-12.436,0-22.517-10.081-22.517-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10761\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10761\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_005_0c\",\r\n    \"X\": \"119.54386138916016\",\r\n    \"Y\": \"197.5423583984375\",\r\n    \"Width\": \"372.8932113647461\",\r\n    \"Height\": \"324.81951904296875\",\r\n    \"SVG\": \"<g id=\\\"1_005_0c\\\">        <path d=\\\"M391,514c125,0,125-205,0-205   c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>        <path d=\\\"M226,276c30-95,130-95,160,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10762\",\r\n    \"X\": \"259.380859375\",\r\n    \"Y\": \"449.8125\",\r\n    \"Width\": \"91.0859375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10762\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">L/M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141300\",\r\n    \"X\": \"36.16921928638027\",\r\n    \"Y\": \"23.855070467687863\",\r\n    \"Width\": \"339.6429175567558\",\r\n    \"Height\": \"324.1449295323121\",\r\n    \"SVG\": \"<g id=\\\"25141300\\\">        <path d=\\\"M49.334,54.474c-9.767,24.417,2.27,36.174,0,60   c-4.644,48.763-28.405,148.274,15,183c13.609,10.887,30.546,18.618,48,21c24.66,3.361,219.563,1.062,232.5-9l21-31.5   c21.969-53.703-11.72-106.101-9-160.5c0.693-13.869,9.375-54.975,1.5-66c-8.133-11.385-275.734-52.343-309.3,3.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18.0027\\\" x=\\\"130\\\" y=\\\"348\\\">AIRHEAD LINE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120600\",\r\n    \"X\": \"220.20000219345093\",\r\n    \"Y\": \"314.0999972820282\",\r\n    \"Width\": \"169.79998350143433\",\r\n    \"Height\": \"163.39998245239258\",\r\n    \"SVG\": \"<g id=\\\"20120600\\\">        <g transform=\\\"scale(100) translate(0.75 0.7)\\\">                <path d=\\\"M1.654,2.849h1.289C2.908,2.825,2.301,2.526,2.296,2.526    C2.291,2.526,1.673,2.833,1.654,2.849L1.654,2.849z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_83824000\\\"/>                <path d=\\\"M1.654,2.849c0.019-0.017,0.637-0.324,0.642-0.324c0.005,0,0.612,0.299,0.647,0.324H1.654L1.654,2.849z     M1.452,2.881v0.011c0,0.014,0.003,0.015,0.005,0.027C1.47,2.921,1.47,2.924,1.484,2.924h1.624c0.017,0,0.042-0.016,0.042-0.027    c0-0.056-0.043-0.059-0.081-0.078C3.031,2.8,2.996,2.783,2.959,2.765c-0.073-0.037-0.146-0.07-0.221-0.108    C2.695,2.635,2.305,2.441,2.296,2.441c-0.007,0-0.39,0.192-0.43,0.212C1.795,2.689,1.725,2.721,1.652,2.757    C1.615,2.776,1.584,2.792,1.546,2.81C1.517,2.825,1.452,2.843,1.452,2.881L1.452,2.881z\\\" id=\\\"_146958160\\\"/>                <polygon id=\\\"_145556760\\\" points=\\\"2.853,3.056 2.906,3.056 2.908,3.168 2.89,3.693 2.853,3.693 2.853,3.789 3.05,3.789 3.05,3.693     3.012,3.693 3.014,3.672 2.991,3.094 2.991,3.056 3.05,3.056 3.05,2.977 2.853,2.977   \\\"/>                <polygon id=\\\"_145352632\\\" points=\\\"2.476,3.502 2.466,3.693 2.434,3.693 2.434,3.789 2.625,3.789 2.625,3.693 2.589,3.693     2.572,3.056 2.625,3.056 2.625,2.977 2.434,2.977 2.434,3.056 2.488,3.056   \\\"/>                <polygon id=\\\"_89423368\\\" points=\\\"1.707,3.693 1.696,3.476 1.686,3.056 1.744,3.056 1.744,2.977 1.543,2.977 1.543,3.056     1.603,3.056 1.58,3.693 1.543,3.693 1.543,3.789 1.744,3.789 1.744,3.693   \\\"/>                <path d=\\\"M1.707,3.693L1.696,3.476L1.707,3.693z\\\" id=\\\"_146630112\\\"/>                <path d=\\\"M2.466,3.693l0.011-0.191L2.466,3.693z\\\" id=\\\"_88600024\\\"/>                <polygon id=\\\"_89808904\\\" points=\\\"2.025,3.109 2.004,3.672 2.004,3.693 1.967,3.693 1.967,3.789 2.163,3.789 2.163,3.693     2.121,3.693 2.121,3.64 2.106,3.109 2.105,3.056 2.163,3.056 2.163,2.977 1.967,2.977 1.967,3.056 2.025,3.056   \\\"/>                <polygon id=\\\"_84215880\\\" points=\\\"1.505,3.916 3.087,3.916 3.087,3.842 1.505,3.842   \\\"/>                <polygon id=\\\"_89454344\\\" points=\\\"1.452,4.075 3.145,4.075 3.145,4.001 1.452,4.001   \\\"/>                <polygon id=\\\"_90903432\\\" points=\\\"1.707,3.693 1.696,3.476 1.686,3.056 1.744,3.056 1.744,2.977 1.543,2.977 1.543,3.056     1.603,3.056 1.58,3.693 1.543,3.693 1.543,3.789 1.744,3.789 1.744,3.693   \\\"/>                <polygon id=\\\"_83554896\\\" points=\\\"2.476,3.502 2.466,3.693 2.434,3.693 2.434,3.789 2.625,3.789 2.625,3.693 2.589,3.693     2.572,3.056 2.625,3.056 2.625,2.977 2.434,2.977 2.434,3.056 2.488,3.056   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161506\",\r\n    \"X\": \"49.0\",\r\n    \"Y\": \"65.0\",\r\n    \"Width\": \"300.0\",\r\n    \"Height\": \"220.0\",\r\n    \"SVG\": \"<g id=\\\"45161506\\\">        <line fill=\\\"none\\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"20\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"20\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"175\\\" y2=\\\"175\\\"/>        <polygon fill=\\\"#CE0810\\\" points=\\\"149,175 199,270 249,175  \\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"49,75 99,75 199,275  \\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"20\\\"/>        <polyline fill=\\\"none\\\" points=\\\"349,75 299,75 199,275  \\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"20\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_301_1c\",\r\n    \"X\": \"166.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"2_301_1c\\\">        <g>                <path d=\\\"M174.557,516.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M174.557,516.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M175.053,488.912     c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M435.241,504.157c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161507\",\r\n    \"X\": \"49.0\",\r\n    \"Y\": \"65.0\",\r\n    \"Width\": \"300.0\",\r\n    \"Height\": \"220.0\",\r\n    \"SVG\": \"<g id=\\\"45161507\\\">        <line fill=\\\"none\\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"20\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"75\\\" y2=\\\"75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"20\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"20\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"175\\\" y2=\\\"175\\\"/>        <polygon fill=\\\"#CE0810\\\" points=\\\"149,175 199,270 249,175  \\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"49,75 99,75 199,275  \\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"20\\\"/>        <polyline fill=\\\"none\\\" points=\\\"349,75 299,75 199,275  \\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"20\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10151000\",\r\n    \"X\": \"242.45166015625\",\r\n    \"Y\": \"349.6094055175781\",\r\n    \"Width\": \"123.072265625\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"10151000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.6719\\\">MI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_210_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_210_0c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,278.5 126.082,276 128.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"133.582\\\" x2=\\\"481.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"483.582,276 486.082,276 486.082,278.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"283.5\\\" y2=\\\"511\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,513.5 486.082,516 483.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"478.582\\\" x2=\\\"131.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"128.582,516 126.082,516 126.082,513.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"508.5\\\" y2=\\\"281\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36190200\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36190200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.207\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_101_0c\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"195.875\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"0_101_0c\\\">        <path d=\\\"M391,513.625c125,0,125-205,0-205c0-139-170-139-170,0   c-125,0-125,205,0,205\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53061\",\r\n    \"X\": \"260.16650390625\",\r\n    \"Y\": \"294.9375305175781\",\r\n    \"Width\": \"88.158203125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"53061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">AT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54391\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"87.353515625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"54391\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">MF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217000\",\r\n    \"X\": \"198.19129943847656\",\r\n    \"Y\": \"277.9532470703125\",\r\n    \"Width\": \"210.34239196777344\",\r\n    \"Height\": \"183.958740234375\",\r\n    \"SVG\": \"<g id=\\\"25217000\\\">        <path d=\\\"M368.488,419.701l-3.093,3.043   l-3.862,2.936l-3.834,2.564l-3.916,2.381l-4.098,2.25l-4.181,2.006l-4.204,1.746l-4.258,1.588l-4.283,1.322l-4.313,1.111   l-4.338,0.926l-4.394,0.688l-4.336,0.475l-4.362,0.293l-4.365,0.051l-4.31-0.131l-4.339-0.371l-4.26-0.523l-4.205-0.74l-4.18-0.979   l-4.125-1.111l-4.074-1.354l-3.992-1.529l-3.888-1.695l-3.862-1.928l-3.703-2.09l-3.649-2.305l-3.517-2.482l-3.386-2.619   l-3.279-2.855l-3.147-2.986c-0.133-0.135-0.237-0.268-0.37-0.426l-2.17-2.854l5.609-4.284l2.167,2.883l-0.343-0.425l2.883,2.777   l2.961,2.592l3.173,2.461l3.175,2.273l3.357,2.088l3.414,1.932l3.519,1.773l3.621,1.586l3.623,1.428l3.756,1.242l3.809,1.059   l3.861,0.875l3.89,0.688l3.913,0.525l3.994,0.316l3.992,0.135l3.993-0.057l4.046-0.236l4.021-0.424l4.021-0.635l4.021-0.848   l3.993-1.029l3.938-1.219l3.968-1.453l3.891-1.613l3.859-1.852l3.781-2.037l3.646-2.221l3.521-2.354l3.173-2.355l3.122-3.043   L368.488,419.701z M356.005,412.27l22.377-7.668l-7.273,22.506L356.005,412.27z M238.711,421.156l-4.39-23.248l21.237,10.445   L238.711,421.156z\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"0.4232\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"307.156\\\" x2=\\\"308.214\\\" y1=\\\"438.932\\\" y2=\\\"351.495\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"249.316\\\" x2=\\\"362.168\\\" y1=\\\"351.495\\\" y2=\\\"351.654\\\"/>        <path d=\\\"   M307.953,321.16c-7.25,0-13.146,5.872-13.146,13.144c0,7.248,5.896,13.117,13.146,13.117c7.244,0,13.145-5.869,13.145-13.117   C321.097,327.032,315.197,321.16,307.953,321.16\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"198.195\\\" x2=\\\"408.53\\\" y1=\\\"456.756\\\" y2=\\\"456.912\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"219.01\\\" x2=\\\"241.225\\\" y1=\\\"281.489\\\" y2=\\\"303.705\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"236.993\\\" x2=\\\"258.311\\\" y1=\\\"303.705\\\" y2=\\\"281.489\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"253.919\\\" x2=\\\"276.135\\\" y1=\\\"281.489\\\" y2=\\\"303.705\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"271.904\\\" x2=\\\"293.22\\\" y1=\\\"303.705\\\" y2=\\\"281.489\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"288.459\\\" x2=\\\"310.676\\\" y1=\\\"281.489\\\" y2=\\\"303.705\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"305.912\\\" x2=\\\"327.257\\\" y1=\\\"303.705\\\" y2=\\\"281.489\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"322.498\\\" x2=\\\"344.713\\\" y1=\\\"281.489\\\" y2=\\\"303.705\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"339.951\\\" x2=\\\"361.295\\\" y1=\\\"303.705\\\" y2=\\\"281.489\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"357.062\\\" x2=\\\"379.281\\\" y1=\\\"281.489\\\" y2=\\\"303.705\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"374.518\\\" x2=\\\"395.834\\\" y1=\\\"303.705\\\" y2=\\\"281.489\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161502\",\r\n    \"X\": \"75.0\",\r\n    \"Y\": \"103.5\",\r\n    \"Width\": \"252.1669921875\",\r\n    \"Height\": \"198.0\",\r\n    \"SVG\": \"<g id=\\\"45161502\\\">        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"235\\\" y1=\\\"213.5\\\" y2=\\\"213.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"327.167\\\" x2=\\\"407.167\\\" y1=\\\"213.5\\\" y2=\\\"213.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"327.167\\\" x2=\\\"407.167\\\" y1=\\\"302.5\\\" y2=\\\"302.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"235\\\" y1=\\\"302.5\\\" y2=\\\"302.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"407.167\\\" y1=\\\"391.5\\\" y2=\\\"391.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161503\",\r\n    \"X\": \"75.0\",\r\n    \"Y\": \"103.5\",\r\n    \"Width\": \"252.1669921875\",\r\n    \"Height\": \"198.0\",\r\n    \"SVG\": \"<g id=\\\"45161503\\\">        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"235\\\" y1=\\\"213.5\\\" y2=\\\"213.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"327.167\\\" x2=\\\"407.167\\\" y1=\\\"213.5\\\" y2=\\\"213.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"407.167\\\" y1=\\\"302.5\\\" y2=\\\"302.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"327.167\\\" x2=\\\"407.167\\\" y1=\\\"391.5\\\" y2=\\\"391.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"235\\\" y1=\\\"391.5\\\" y2=\\\"391.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161504\",\r\n    \"X\": \"75.0\",\r\n    \"Y\": \"103.5\",\r\n    \"Width\": \"252.1669921875\",\r\n    \"Height\": \"198.0\",\r\n    \"SVG\": \"<g id=\\\"45161504\\\">        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"235\\\" y1=\\\"213.5\\\" y2=\\\"213.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"327.167\\\" x2=\\\"407.167\\\" y1=\\\"213.5\\\" y2=\\\"213.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"407.167\\\" y1=\\\"302.5\\\" y2=\\\"302.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"407.167\\\" y1=\\\"391.5\\\" y2=\\\"391.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161505\",\r\n    \"X\": \"75.0\",\r\n    \"Y\": \"103.5\",\r\n    \"Width\": \"252.1669921875\",\r\n    \"Height\": \"198.0\",\r\n    \"SVG\": \"<g id=\\\"45161505\\\">        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"407.167\\\" y1=\\\"213.5\\\" y2=\\\"213.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"407.167\\\" y1=\\\"302.5\\\" y2=\\\"302.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"407.167\\\" y1=\\\"391.5\\\" y2=\\\"391.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10732\",\r\n    \"X\": \"276.6058044433594\",\r\n    \"Y\": \"447.5038146972656\",\r\n    \"Width\": \"60.6663818359375\",\r\n    \"Height\": \"53.99237060546875\",\r\n    \"SVG\": \"<g id=\\\"10732\\\">        <polygon points=\\\"276.913,501.189 276.913,471.164 290.258,471.164 290.258,447.811    323.619,447.811 323.619,471.164 336.965,471.164 336.965,501.189  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"0.6144\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10731\",\r\n    \"X\": \"251.03125\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"109.19921875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10731\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">LHS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161501\",\r\n    \"X\": \"75.0\",\r\n    \"Y\": \"103.5\",\r\n    \"Width\": \"252.1669921875\",\r\n    \"Height\": \"198.0\",\r\n    \"SVG\": \"<g id=\\\"45161501\\\">        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"235\\\" y1=\\\"213.5\\\" y2=\\\"213.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"327.167\\\" x2=\\\"407.167\\\" y1=\\\"213.5\\\" y2=\\\"213.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"327.167\\\" x2=\\\"407.167\\\" y1=\\\"302.5\\\" y2=\\\"302.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"235\\\" y1=\\\"302.5\\\" y2=\\\"302.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"327.167\\\" x2=\\\"407.167\\\" y1=\\\"391.5\\\" y2=\\\"391.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"235\\\" y1=\\\"391.5\\\" y2=\\\"391.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110303\",\r\n    \"X\": \"250.36318969726562\",\r\n    \"Y\": \"276.7564697265625\",\r\n    \"Width\": \"110.787841796875\",\r\n    \"Height\": \"228.7435302734375\",\r\n    \"SVG\": \"<g id=\\\"15110303\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"420.577\\\" y2=\\\"420.577\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"371.422\\\" y2=\\\"371.422\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.816\\\" x2=\\\"305.816\\\" y1=\\\"280.5\\\" y2=\\\"505.5\\\"/>                <circle cx=\\\"306\\\" cy=\\\"338.561\\\" fill=\\\"none\\\" r=\\\"24.848\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"251.69,313.563 305.755,279.708 359.82,313.713   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25152000\",\r\n    \"X\": \"61.21739959716797\",\r\n    \"Y\": \"137.9134979248047\",\r\n    \"Width\": \"296.07068634033203\",\r\n    \"Height\": \"148.88108825683594\",\r\n    \"SVG\": \"<g id=\\\"25152000\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"110.995\\\" x2=\\\"307.494\\\" y1=\\\"234.01\\\" y2=\\\"234.057\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"111.658\\\" x2=\\\"62.984\\\" y1=\\\"233.389\\\" y2=\\\"281.999\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"306.305\\\" x2=\\\"355.482\\\" y1=\\\"233.684\\\" y2=\\\"285.066\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"197.995\\\" x2=\\\"198.04\\\" y1=\\\"234.03\\\" y2=\\\"139.372\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"199.377\\\" x2=\\\"185.143\\\" y1=\\\"139.372\\\" y2=\\\"159.188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"198.38\\\" x2=\\\"213.25\\\" y1=\\\"140.248\\\" y2=\\\"159.188\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110301\",\r\n    \"X\": \"251.23211669921875\",\r\n    \"Y\": \"274.8714904785156\",\r\n    \"Width\": \"109.96621704101562\",\r\n    \"Height\": \"230.62850952148438\",\r\n    \"SVG\": \"<g id=\\\"15110301\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.816\\\" x2=\\\"305.816\\\" y1=\\\"280.5\\\" y2=\\\"505.5\\\"/>                <circle cx=\\\"306\\\" cy=\\\"338.561\\\" fill=\\\"none\\\" r=\\\"24.848\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"252.625,313.563 305.816,277.875 359.82,313.563   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110302\",\r\n    \"X\": \"250.60818481445312\",\r\n    \"Y\": \"276.3234558105469\",\r\n    \"Width\": \"110.787841796875\",\r\n    \"Height\": \"229.17654418945312\",\r\n    \"SVG\": \"<g id=\\\"15110302\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"371.422\\\" y2=\\\"371.422\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.816\\\" x2=\\\"305.816\\\" y1=\\\"280.5\\\" y2=\\\"505.5\\\"/>                <circle cx=\\\"306\\\" cy=\\\"338.561\\\" fill=\\\"none\\\" r=\\\"24.848\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"251.935,313.13 306,279.275 360.065,313.28   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_301_0c\",\r\n    \"X\": \"166.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"2_301_0c\\\">        <path d=\\\"M174.557,516.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211700\",\r\n    \"X\": \"169.3769989013672\",\r\n    \"Y\": \"310.3009948730469\",\r\n    \"Width\": \"279.00001525878906\",\r\n    \"Height\": \"202.00003051757812\",\r\n    \"SVG\": \"<g id=\\\"25211700\\\">        <polyline fill=\\\"none\\\" points=\\\"175.377,310.301 175.377,426.301 247.377,426.301    247.377,506.301 363.377,506.301 365.377,427.301 442.377,427.301 442.377,310.301  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"250.377\\\" x2=\\\"384.377\\\" y1=\\\"345.301\\\" y2=\\\"472.301\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"230.377\\\" x2=\\\"356.377\\\" y1=\\\"472.301\\\" y2=\\\"345.301\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1154\",\r\n    \"X\": \"235.0\",\r\n    \"Y\": \"179.0\",\r\n    \"Width\": \"143.0\",\r\n    \"Height\": \"80.66299438476562\",\r\n    \"SVG\": \"<g id=\\\"1154\\\">        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1153\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"346.0829162597656\",\r\n    \"Height\": \"701.0697555541992\",\r\n    \"SVG\": \"<g id=\\\"1153\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1152\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"386.0\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"406.0\",\r\n    \"SVG\": \"<g id=\\\"1152\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_030_0c\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_030_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1151\",\r\n    \"X\": \"133.69248962402344\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"345.1404266357422\",\r\n    \"Height\": \"143.18830108642578\",\r\n    \"SVG\": \"<g id=\\\"1151\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110300\",\r\n    \"X\": \"250.39630126953125\",\r\n    \"Y\": \"278.57977294921875\",\r\n    \"Width\": \"110.73031616210938\",\r\n    \"Height\": \"227.92022705078125\",\r\n    \"SVG\": \"<g id=\\\"15110300\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.816\\\" x2=\\\"305.816\\\" y1=\\\"278.843\\\" y2=\\\"506.5\\\"/>                <circle cx=\\\"306\\\" cy=\\\"338.561\\\" fill=\\\"none\\\" r=\\\"24.848\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"251.69\\\" y1=\\\"280.719\\\" y2=\\\"313.563\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"359.82\\\" x2=\\\"306\\\" y1=\\\"313.713\\\" y2=\\\"280.719\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53071\",\r\n    \"X\": \"263.98583984375\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"81.443359375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"53071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">BN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280300\",\r\n    \"X\": \"240.0\",\r\n    \"Y\": \"335.0\",\r\n    \"Width\": \"130.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"25280300\\\">        <circle cx=\\\"305\\\" cy=\\\"400\\\" fill=\\\"#000000\\\" r=\\\"64\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_101_1c\",\r\n    \"X\": \"118.74970249004521\",\r\n    \"Y\": \"195.87510667306285\",\r\n    \"Width\": \"374.5006150298336\",\r\n    \"Height\": \"326.2498933269371\",\r\n    \"SVG\": \"<g id=\\\"0_101_1c\\\">        <g>                <path d=\\\"M391,513.625c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M391,513.625c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.76,510.136c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.477,309.338     c-4.011-0.47-8.169-0.713-12.477-0.713c0-4.297-0.162-8.461-0.478-12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M388.754,282.224c-19.008-106.062-152.553-103.749-166.565,6.938\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.478,296.133     c-0.315,4.031-0.478,8.195-0.478,12.492c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.24,312.114c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M208.524,512.911     c4.01,0.471,8.169,0.714,12.476,0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110900_a\",\r\n    \"X\": \"204.41786193847656\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"203.1652374267578\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110900_a\\\">        <polygon points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"240.128,378.181 211.489,349.523 244.242,316.793 272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"339.114,345.4 367.701,316.691 400.512,349.364 371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"12\\\" x1=\\\"215.185\\\" x2=\\\"390.5\\\" y1=\\\"320.758\\\" y2=\\\"481.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"12\\\" x1=\\\"220\\\" x2=\\\"395.25\\\" y1=\\\"481.5\\\" y2=\\\"320.758\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25120400\",\r\n    \"X\": \"54.912778188293885\",\r\n    \"Y\": \"137.14931486366854\",\r\n    \"Width\": \"249.0710389773688\",\r\n    \"Height\": \"130.6350961792438\",\r\n    \"SVG\": \"<g id=\\\"25120400\\\">        <path d=\\\"   M173.997,143.575c32.958-0.323,85.872-12.428,104.147,6.204c18.293,18.649,39.504,89.043,5.578,105.659   c-33.941,16.631-175.242,11.326-209.127-5.951c-33.875-17.271-10.749-80.041,5.815-97.707   C96.974,134.13,141.038,143.914,173.997,143.575\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.5267\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.5267\\\" x1=\\\"107.994\\\" x2=\\\"258.326\\\" y1=\\\"200.472\\\" y2=\\\"200.472\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.5267\\\" x1=\\\"118.048\\\" x2=\\\"248.256\\\" y1=\\\"238.109\\\" y2=\\\"162.833\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60130300\",\r\n    \"X\": \"200.859375\",\r\n    \"Y\": \"360.421875\",\r\n    \"Width\": \"203.07421875\",\r\n    \"Height\": \"72.796875\",\r\n    \"SVG\": \"<g id=\\\"60130300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"193\\\" y=\\\"432\\\">UNK</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10741\",\r\n    \"X\": \"252.9208984375\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"105.654296875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10741\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">PLS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10742\",\r\n    \"X\": \"232.484375\",\r\n    \"Y\": \"451.078125\",\r\n    \"Width\": \"145.337890625\",\r\n    \"Height\": \"37.03125\",\r\n    \"SVG\": \"<g id=\\\"10742\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"487.5\\\">COMP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110905\",\r\n    \"X\": \"183.0\",\r\n    \"Y\": \"292.5\",\r\n    \"Width\": \"244.0\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110905\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"183\\\" x2=\\\"427\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"282.227,338.015 282.227,297.5 328.529,297.5 328.529,338.015     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"239.128,375.181 210.489,346.523 243.242,313.793    271.881,342.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"338.114,342.4 366.701,313.691 399.512,346.364    370.923,375.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"305.378\\\" cy=\\\"407.47\\\" fill=\\\"#00FF00\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"216.468\\\" x2=\\\"390.5\\\" y1=\\\"317.758\\\" y2=\\\"481.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"222.348\\\" x2=\\\"394.25\\\" y1=\\\"480.5\\\" y2=\\\"321.757\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_315_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"2_315_0\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" id=\\\"_x3C_path_x3E__1_\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110904\",\r\n    \"X\": \"216.37106323242188\",\r\n    \"Y\": \"285.0\",\r\n    \"Width\": \"178.01995849609375\",\r\n    \"Height\": \"223.0\",\r\n    \"SVG\": \"<g id=\\\"36110904\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"455\\\" y2=\\\"490\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"306,468 286,503 326,503  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"286,325 286,290 326,290 326,325  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"248.769,357.107 224.028,332.35 252.322,304.075    277.063,328.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"334.28,328.788 358.977,303.987 387.32,332.212    362.623,357.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"385\\\" fill=\\\"#00FF00\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"229.5\\\" x2=\\\"390.5\\\" y1=\\\"307.5\\\" y2=\\\"482.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"220\\\" x2=\\\"385.87\\\" y1=\\\"482.5\\\" y2=\\\"307.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_110_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"1_110_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_110_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_110_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_315_1\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"2_315_1\\\">        <g id=\\\"_x3C_path_x3E__1_\\\">                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110118\",\r\n    \"X\": \"206.76171875\",\r\n    \"Y\": \"359.671875\",\r\n    \"Width\": \"202.541015625\",\r\n    \"Height\": \"72.796875\",\r\n    \"SVG\": \"<g id=\\\"40110118\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.25\\\">BUR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110119\",\r\n    \"X\": \"195.234375\",\r\n    \"Y\": \"366.1474914550781\",\r\n    \"Width\": \"220.2734375\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"40110119\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.3975\\\">SMGL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15190400\",\r\n    \"X\": \"208.0\",\r\n    \"Y\": \"331.5\",\r\n    \"Width\": \"196.0\",\r\n    \"Height\": \"128.0\",\r\n    \"SVG\": \"<g id=\\\"15190400\\\">        <path d=\\\"M256,334c-58,0-58,93,0,93h100c58,0,58-93,0-93H256z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"226\\\" cy=\\\"444\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"386\\\" cy=\\\"444\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"404\\\" y1=\\\"427\\\" y2=\\\"427\\\"/>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" x=\\\"228\\\" y=\\\"399\\\">MSL</text>                <polygon fill=\\\"none\\\" points=\\\"336,359 376,359 356,384   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"356\\\" x2=\\\"356\\\" y1=\\\"384\\\" y2=\\\"404\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110116\",\r\n    \"X\": \"204.509765625\",\r\n    \"Y\": \"362.390625\",\r\n    \"Width\": \"203.515625\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"40110116\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">ROB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110117\",\r\n    \"X\": \"205.416748046875\",\r\n    \"Y\": \"360.09375\",\r\n    \"Width\": \"196.8095703125\",\r\n    \"Height\": \"75.15625\",\r\n    \"SVG\": \"<g id=\\\"40110117\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"105\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">THF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110114\",\r\n    \"X\": \"220.0\",\r\n    \"Y\": \"331.0\",\r\n    \"Width\": \"170.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"40110114\\\">        <path d=\\\"M225,456c0-120,160-120,160,0H225z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M345,376c0-20,20-40,40-40\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M265,376c0-20-20-40-40-40\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110115\",\r\n    \"X\": \"223.9924774169922\",\r\n    \"Y\": \"325.7136535644531\",\r\n    \"Width\": \"160.89854431152344\",\r\n    \"Height\": \"139.53170776367188\",\r\n    \"SVG\": \"<g id=\\\"40110115\\\">        <path d=\\\"M372.11,438.44l4.409-1.53l0.631,14.76h-5.04V438.44z M335.39,418.1c6.301,3.33,6.57,5.671,9.99,11.881   c2.521,4.409,5.851,9.63,5.851,16.109c0.359,0.63,1.17,2.07,2.069,2.07c2.971,0,6.12-10.89,8.641-12.78v0.99h0.989v15.3h-27.54   V418.1z M286.97,416.57c0-3.061,10.98-2.521,14.76-2.521c5.76,0,11.88-1.529,15.84-1.529c2.79,0,6.479,1.89,9.18,2.52v36.72h-39.78   V416.57z M250.79,435.38c2.88,1.08,6.21,13.771,8.64,13.771c4.32,0,4.5-12.42,7.11-16.83c2.79-4.59,5.22-11.88,11.25-13.23v32.67   h-27V435.38z M237.11,437.45c1.26,0.27,3.96,0.899,3.96,2.52v11.7h-4.68L237.11,437.45z M361.4,423.14   c-0.63-4.68,3.779-11.159,8.729-11.159c4.771,0,8.19,6.21,8.19,11.25v0.54c0,6.93-2.88,6.84-5.13,10.17l-6.66,0.09l-4.771-6.12   L361.4,423.14z M251.24,423.68c0,9.54-9.99,14.49-15.12,6.931c-4.14-6.12-1.53-18.63,6.48-18.63c4.86,0,8.64,5.399,8.64,10.17   V423.68z M250.79,338.54h27v74.43c0,1.71-5.04,2.7-7.02,4.681c-1.62,1.62-3.51,4.5-4.77,6.479c-2.34,3.42-6.48,10.71-6.57,15.84   l-5.22-8.64c0.72-1.35,1.62-5.13,1.62-7.2v-2.97c0-5.85-5.13-9.18-5.13-12.24v-70.38H250.79z M335.39,338.54h27.54v70.38   c0,0.9-5.04,5.851-5.939,9.9c-1.44,6.479,0.18,7.47,1.35,12.51l-3.78,6.75c-1.17-3.96-5.489-10.98-7.649-14.22   c-2.88-4.41-4.95-9.36-11.521-9.9V338.54z M286.97,402.8l6.03,6.75l-6.03,1.351V402.8z M326.93,396.23l-0.18,13.68l-7.38-1.35   L326.93,396.23z M303.8,408.38c-9.54,0-17.1-12.87-16.65-22.86c0.36-10.17,7.11-22.5,17.19-22.5h2.07   c8.91,0,16.83,11.79,16.83,20.88v3.6c0,8.46-7.561,20.88-15.3,20.88H303.8L303.8,408.38z M286.97,338.54h39.78v37.26   c-2.43-2.88-2.88-6.75-7.29-11.16c-2.88-2.88-7.02-5.76-12.6-5.76h-0.99c-4.5,0-9,1.26-11.61,3.15c-1.44,1.08-2.7,2.07-3.96,3.24   c-1.35,1.35-1.8,2.79-3.33,3.87V338.54z M225.23,338.54h15.84v69.39c-6.57,1.53-11.7,7.74-11.7,15.841   c0,5.579,2.88,7.47,3.06,10.71c0.27,3.96-0.54,8.369-0.54,13.14v4.05h-6.66v11.7h159.66v-11.7h-3.149l-0.9-19.35   c5.76-8.641,0.54-22.32-8.729-24.48v-69.3h12.779v-11.7H225.23V338.54z\\\" id=\\\"pattern\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"227.258\\\" x2=\\\"380.264\\\" y1=\\\"461.459\\\" y2=\\\"329.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110123\",\r\n    \"X\": \"223.50001525878906\",\r\n    \"Y\": \"284.5898132324219\",\r\n    \"Width\": \"159.66463803968645\",\r\n    \"Height\": \"202.8111572265625\",\r\n    \"SVG\": \"<g id=\\\"40110123\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.8398\\\">?</text>        <path d=\\\"M267.9,376.7v1c0,0.7,1.8,2.2,2.4,2.2h0.5c2.1,0,2.4-2.1,3.2-3.1c0.6-0.7,2.7-2.4,3.6-3   l-4.2-3.5c-0.2,0.8-1.8,2.6-2.4,3.5C270.3,374.9,267.9,375.5,267.9,376.7z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65081736\\\"/>        <path d=\\\"M342.7,376.5c2.899,0.7,5.8,6,5.8,9.6v1.9c0,2.3-1.7,6.5-3.6,6.5h-0.7c-2.8,0-5.3-7-5.3-10.3v-1   c0-1.7,0.6-2.9,1-4.3h0.5c0.1,0.6,1.8,3.1,2.3,3.1c1.1,0,1.7-0.6,1.7-1.7v-1C344.4,379,343,377,342.7,376.5z M334.1,363.8   c-1-0.7-1.6-2.7-3.1-2.7c-0.7,0-1.4,1-1.4,1.9c0,0.3,1.2,1.9,1.4,2.4c-0.8,0.1-0.9,0.3-1.7,0.3h-0.7c-3.399,0-10.199-2.7-10.8-5   h4.101c1.1,0,2.1-0.7,2.1-2c0-2.3-3.2-1.9-5.5-1.9c2.5-2.1,7.6-1.4,10.3,0C331.9,358.4,335.1,359.7,334.1,363.8z M290.9,365.7   c0-5.9,10.8-13.5,13.9-8.9c-2.3,0-4.8-0.4-4.8,1.9c0,1.7,0.9,1.9,2.6,1.9h1.7c-1,4.1-6.2,8.9-11.5,8.9c-0.9,0-1.9-1.3-1.9-2.4   V365.7L290.9,365.7z M288,367.6c0,2.3,2.3,4,4.5,4.3c2.5,0.4,4.7-0.6,6.6-1.6c2.7-1.4,7.6-6.1,7.9-9.6h7.2c0.399,0,2.1,2.4,2.7,3.1   c1.1,1,1.699,1.5,3.199,2.2c1.4,0.7,6.9,2.6,9,2.3l3.601-0.4l5.8,8.3c-1.2,1.8-2.2,3.9-2.2,7v2.6c0,3.6,3.7,11,7.4,11h1.2   c3.8,0,6-5,6-8.9v-1.6c0-2.8-1.5-6.7-2.601-8.5c-2.1-3.3-2.8-3.5-7-3.5c-0.2,0-5.2-7.4-5.8-8.2c0.6-0.7,1.7-1.8,1.7-3.1   c0-3.5-2.4-5.7-4.601-7.2c-1.6-0.9-6.3-2.8-8.8-2.8h-2.2c-2.899,0-6.399,1.6-7,3.8H307.2c-0.5-2.1-2.2-4.1-4.8-4.1H301   c-4.8,0-13,8.2-13,13V367.6z\\\" id=\\\"_65428032\\\"/>        <path d=\\\"M354.3,405.3l0.4,7.7c0.1,2,1.399,1.8,2.6,2.4c1.2-0.601,2.7-1.101,2.7-2.7   c0-1.101-0.3-1.5-0.8-2.2l0.8-5.5L354.3,405.3z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65789088\\\"/>        <path d=\\\"M324.7,443.4c0-7.2,4.399-14,8.7-16.9c6.3-4.2,10.699-4.7,20.8-4.7c1,0,6.3,2.3,7.5,2.8   c1.8,0.801,4.7,3,5.899,4.4c1.601,2.1,3.2,3.4,4.4,6c1,2.2,1.9,5.3,1.9,8.4v3.1c0,6.8-3,10.4-6,14.2c-3.101,4.2-8.301,5-12.9,7.2   c-1-1.4-2.9-1.9-5.3-1.9h-1c-2.2,0-3.3,1.3-4.601,2.2c-11.699-1-19.399-10.9-19.399-24V443.4z M360,405l-0.8,5.6   c0.5,0.601,0.8,1,0.8,2.101c0,1.6-1.6,2.1-2.6,2.6c-1.301-0.5-2.5-0.3-2.7-2.3l-0.4-7.7L360,405z M323.6,422.6   c-0.899,1.2-2.399,2.801-3.5,4.2c-0.699,1-2.1,3.7-2.699,5c-1.4,3.4-2.2,8.4-2.2,13.101c0,10.3,3.3,16.5,8.2,22   c2.399,2.699,5.199,4.899,8.6,6.5c2.1,1,8.5,3.8,11.3,3.8c1.7,3.3,5.9,5.3,10,3.2c1.7-0.9,3.3-3.301,4.101-3.601   c2.1-0.6,3.6-1,5.6-1.8c8.2-3.2,12-6.9,16.4-13.8c3.8-6,4.699-16.601,2.8-25.3c-1-4.601-2.7-6.9-4.9-10.2c-1.1-1.7-5.8-6.7-7.7-7.2   l-0.5-13.9c-2.6-1.3-7.399-3.199-10.199-4.1c-0.301-0.1-11.5,0.4-13.5,0.5c-4.2,0.2-9.801,0.2-13,1.4c-2.9,1.1-7.101,3.1-9.7,4.6   L323.6,422.6z\\\" id=\\\"_66342352\\\"/>        <path d=\\\"M267.9,376.7c0-1.3,2.4-1.9,3.1-2.9c0.6-0.9,2.2-2.7,2.4-3.6l4.2,3.5c-0.9,0.6-3,2.3-3.6,3   c-0.8,1-1.1,3.1-3.2,3.1h-0.5c-0.6,0-2.4-1.5-2.4-2.2V376.7z M232.9,407c0-11.7,11.4-23.3,23-23.3h2.1c8.4,0,12.7,5.8,17.2,9.9   c2.4,2.2,4.7,4.2,7,6.5c1.7,1.7,5.2,5.2,7,6.4c1.3-2,11-11,11-12.2c0-0.7-4.5-10.7-5.1-11.2c-2.7-2.8-5.6-5.3-8.3-8   c-2.6-2.5-5.7-5.6-8.5-7.8c-1.8-1.3-8.9-3.4-11.4-4.7l-11.2,11.8c-9.7-0.1-16.7,4.5-21.6,9.4c-4.3,4.3-10.4,12.2-10.4,20.5v2.9   c0,3.899,1.3,8.5,2.4,11.5c0.6,1.6,1.4,3.2,2.2,4.7c1.4,2.5,1.5,1.699,1.3,4.8c-0.2,3.3,0.8,1.6-1.2,4.8c-0.8,1.4-1.7,3.2-2.3,4.6   c-1.1,2.601-2.6,7.7-2.6,11.101v3.1c0,13.7,14.7,29.2,27.4,30.2l-1.3,3.7l9.6-2.601v4.301l8.3-5.601l1.1,3.2l6-7.3l2.1,2.5l0.3-0.3   c0.1-1,1.5-4.101,2-5.2c0.7-1.9,0.2-0.9,1.6-2c0.4-0.5,1-1.5,1-2.4c0-2-2.7-4.8-4.7-5.2c-2-0.399-4.7,2.2-6.2,3.101   c-3.6,2.3-8.9,4.8-14.6,4.8h-0.7c-11.1,0-22.3-11.1-22.3-22.3v-1c0-5.4,2.4-9.9,4.3-13.4c9.9,0,10.9-15.6-0.2-15.6   c-2-3.101-4.3-7.9-4.3-13V407z\\\" id=\\\"_66285896\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10712\",\r\n    \"X\": \"266.5712890625\",\r\n    \"Y\": \"450.546875\",\r\n    \"Width\": \"75.56640625\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10712\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">AT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10711\",\r\n    \"X\": \"259.046875\",\r\n    \"Y\": \"294.3750305175781\",\r\n    \"Width\": \"97.05078125\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"10711\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" id=\\\"MU\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">MA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_340_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_340_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" id=\\\"Group\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"127\\\" y=\\\"277.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"464\\\" y=\\\"493.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"464\\\" y=\\\"277.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"127\\\" y=\\\"493.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110121\",\r\n    \"X\": \"213.0\",\r\n    \"Y\": \"337.625\",\r\n    \"Width\": \"185.0\",\r\n    \"Height\": \"124.375\",\r\n    \"SVG\": \"<g id=\\\"40110121\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"298\\\" x2=\\\"298\\\" y1=\\\"402\\\" y2=\\\"462\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"213\\\" x2=\\\"348\\\" y1=\\\"432\\\" y2=\\\"432\\\"/>        <ellipse cx=\\\"368\\\" cy=\\\"432\\\" fill=\\\"none\\\" rx=\\\"25\\\" ry=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"377\\\">DB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110122\",\r\n    \"X\": \"209.451171875\",\r\n    \"Y\": \"359.203125\",\r\n    \"Width\": \"190.2734375\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"40110122\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432\\\">SAB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46160200\",\r\n    \"X\": \"76.44191856531995\",\r\n    \"Y\": \"87.54262583439981\",\r\n    \"Width\": \"247.11814602050424\",\r\n    \"Height\": \"225.45737416560019\",\r\n    \"SVG\": \"<g id=\\\"46160200\\\">        <g transform=\\\"translate(-200 -200) scale(2 2)\\\">                <polygon fill=\\\"#0000FF\\\" points=\\\"200.001,145 260,187.016 237.083,255     162.919,255 140.001,187.016   \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,3\\\" stroke-width=\\\"3\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110120\",\r\n    \"X\": \"201.39393615722656\",\r\n    \"Y\": \"315.2537536621094\",\r\n    \"Width\": \"201.72032208259026\",\r\n    \"Height\": \"160.4825994145624\",\r\n    \"SVG\": \"<g id=\\\"40110120\\\">        <path d=\\\"M402.773,411.217c-16.168,28.745-38.168,79.745-79.548,60.15c-2.833-0.845-5.581-1.884-8.23-3.104   c-11.39-5.302-23.39-13.302-21.39-25.302c4-24-1-45,3-69c1-3,4-5,5.636-6.74c2.242-2,4.583-3.942,6.989-5.82s4.875-3.69,7.375-5.44   c11-7,22-1,32.041,3.268c2.903,1.343,5.792,2.732,8.709,4.107c8.75,4.125,17.75,8.125,28.25,10.625   c8.25,1.5,13.125,9.188,15.548,18.149c0.808,2.986,1.343,6.115,1.635,9.202C403.217,404.585,403.234,407.892,402.773,411.217z\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"214\\\" x2=\\\"281.5\\\" y1=\\\"349.5\\\" y2=\\\"380.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"202.5\\\" x2=\\\"276.5\\\" y1=\\\"380.5\\\" y2=\\\"417.007\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"234.5\\\" x2=\\\"300\\\" y1=\\\"317.5\\\" y2=\\\"349.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_440_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_440_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"175\\\" y=\\\"263.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"416\\\" y=\\\"505\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"416\\\" y=\\\"263.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"175\\\" y=\\\"505\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1156\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"179.0\",\r\n    \"Width\": \"245.25\",\r\n    \"Height\": \"613.0\",\r\n    \"SVG\": \"<g id=\\\"1156\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1155\",\r\n    \"X\": \"133.69248962402344\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"345.1404266357422\",\r\n    \"Height\": \"168.73274993896484\",\r\n    \"SVG\": \"<g id=\\\"1155\\\">        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110903\",\r\n    \"X\": \"215.6162567138672\",\r\n    \"Y\": \"284.9389953613281\",\r\n    \"Width\": \"179.7557830810547\",\r\n    \"Height\": \"204.56164784081045\",\r\n    \"SVG\": \"<g id=\\\"36110903\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"247.343,487     261.775,453.323 276.208,487 290.642,453.323 305.074,487 319.507,453.323 333.94,487 348.373,453.323 362.806,487   \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>            </g>        <polygon fill=\\\"#00FF00\\\" points=\\\"285.831,323.427 285.831,289.75 324.318,289.75    324.318,323.427  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.622\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"250.006,354.32 226.202,330.499 253.426,303.293    277.231,327.114  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.622\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"332.285,327.071 356.048,303.208 383.32,330.367    359.557,354.229  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.622\\\"/>        <circle cx=\\\"305.074\\\" cy=\\\"381.158\\\" fill=\\\"#00FF00\\\" r=\\\"67.354\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.622\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.5331\\\" x1=\\\"231.016\\\" x2=\\\"391.944\\\" y1=\\\"306.589\\\" y2=\\\"473.162\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.4364\\\" x1=\\\"219\\\" x2=\\\"378.76\\\" y1=\\\"471.994\\\" y2=\\\"307.588\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110902\",\r\n    \"X\": \"216.31324768066406\",\r\n    \"Y\": \"283.0\",\r\n    \"Width\": \"178.07777404785156\",\r\n    \"Height\": \"207.0\",\r\n    \"SVG\": \"<g id=\\\"36110902\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"453\\\" y2=\\\"488\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"485\\\" y2=\\\"485\\\"/>            </g>        <polygon fill=\\\"#00FF00\\\" points=\\\"286,323 286,288 326,288 326,323  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"248.769,355.107 224.028,330.35 252.322,302.075    277.063,326.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"334.28,326.788 358.977,301.987 387.32,330.212    362.623,355.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"383\\\" fill=\\\"#00FF00\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"228.73\\\" x2=\\\"390.5\\\" y1=\\\"304.795\\\" y2=\\\"481.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"220\\\" x2=\\\"381.239\\\" y1=\\\"481.5\\\" y2=\\\"305.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110901\",\r\n    \"X\": \"217.28289794921875\",\r\n    \"Y\": \"286.25\",\r\n    \"Width\": \"178.831787109375\",\r\n    \"Height\": \"199.61785888671875\",\r\n    \"SVG\": \"<g id=\\\"36110901\\\">        <polygon fill=\\\"#00FF00\\\" points=\\\"286.326,326.25 286.326,291.25 326.326,291.25 326.326,326.25     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"249.095,358.357 224.354,333.6 252.648,305.325    277.389,330.083  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"334.606,330.038 359.303,305.237 387.646,333.462    362.949,358.263  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.326\\\" cy=\\\"386.25\\\" fill=\\\"#00FF00\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <rect fill=\\\"#00FF00\\\" height=\\\"30\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"150\\\" x=\\\"231.326\\\" y=\\\"448.25\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"226.354\\\" x2=\\\"392.5\\\" y1=\\\"307.652\\\" y2=\\\"481.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"223\\\" x2=\\\"383.551\\\" y1=\\\"482.5\\\" y2=\\\"306.325\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110900\",\r\n    \"X\": \"204.41786193847656\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"203.1652374267578\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110900\\\">        <polygon fill=\\\"#00FF00\\\" points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"240.128,378.181 211.489,349.523 244.242,316.793    272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"339.114,345.4 367.701,316.691 400.512,349.364    371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" fill=\\\"#00FF00\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"215.185\\\" x2=\\\"390.5\\\" y1=\\\"320.758\\\" y2=\\\"481.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"220\\\" x2=\\\"395.25\\\" y1=\\\"481.5\\\" y2=\\\"320.758\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4201\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"161.98937225341797\",\r\n    \"SVG\": \"<g id=\\\"4201\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53091\",\r\n    \"X\": \"259.86376953125\",\r\n    \"Y\": \"290.0781555175781\",\r\n    \"Width\": \"93.8642578125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"53091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">CA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_315_1\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"1_315_1\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_315_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"1_315_0\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" id=\\\"_x3C_path_x3E__1_\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10722\",\r\n    \"X\": \"236.41259765625\",\r\n    \"Y\": \"451.09375\",\r\n    \"Width\": \"137.44140625\",\r\n    \"Height\": \"37.015625\",\r\n    \"SVG\": \"<g id=\\\"10722\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"487.5\\\">SDDC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_440_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_440_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"171\\\" y=\\\"509\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"420\\\" y=\\\"509\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"420\\\" y=\\\"259.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"171\\\" y=\\\"260.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160201\",\r\n    \"X\": \"5.0\",\r\n    \"Y\": \"105.0\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"190.0\",\r\n    \"SVG\": \"<g id=\\\"45160201\\\">        <g transform=\\\"translate(-100 0)\\\">                <circle cx=\\\"205\\\" cy=\\\"200\\\" fill=\\\"#C61021\\\" r=\\\"50\\\" stroke=\\\"#C61021\\\"/>            </g>        <g>                <path d=\\\"M40,267c-17-15-30-40-30-67c0-50,40-90,90-90s80,40,100,90s50,90,100,90    s90-40,90-90c0-27-13-52-30-67\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10721\",\r\n    \"X\": \"259.6419982910156\",\r\n    \"Y\": \"284.2989807128906\",\r\n    \"Width\": \"87.70602416992188\",\r\n    \"Height\": \"60.61993408203125\",\r\n    \"SVG\": \"<g id=\\\"10721\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7.2218\\\" x1=\\\"303.495\\\" x2=\\\"342.963\\\" y1=\\\"341.308\\\" y2=\\\"341.308\\\"/>        <path d=\\\"M303.495,343.5l-43.853-41.66l26.312,4.386v-21.927h35.082v21.927l26.312-4.386L303.495,343.5z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160202\",\r\n    \"X\": \"5.0\",\r\n    \"Y\": \"105.0\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"190.0\",\r\n    \"SVG\": \"<g id=\\\"45160202\\\">        <circle cx=\\\"105\\\" cy=\\\"200\\\" fill=\\\"#C61021\\\" r=\\\"50\\\" stroke=\\\"#C61021\\\"/>        <circle cx=\\\"300\\\" cy=\\\"200\\\" fill=\\\"#C61021\\\" r=\\\"50\\\" stroke=\\\"#C61021\\\"/>        <path d=\\\"M40,267c-17-15-30-40-30-67c0-50,40-90,90-90s80,40,100,90s50,90,100,90   s90-40,90-90c0-27-13-52-30-67\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36150100\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36150100\\\">        <rect fill=\\\"#FFFF00\\\" height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon fill=\\\"#FFFF00\\\" points=\\\"273.094,296.538 335.298,296.538 378.839,340.079    378.839,402.281 335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"421.207\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10180200\",\r\n    \"X\": \"200.84375\",\r\n    \"Y\": \"357.7344055175781\",\r\n    \"Width\": \"203.859375\",\r\n    \"Height\": \"71.109375\",\r\n    \"SVG\": \"<g id=\\\"10180200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.6719\\\">ACO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321300\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321300\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">ROM</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25170700\",\r\n    \"X\": \"52.79399871826172\",\r\n    \"Y\": \"43.6875\",\r\n    \"Width\": \"297.17899322509766\",\r\n    \"Height\": \"279.8125\",\r\n    \"SVG\": \"<g id=\\\"25170700\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"321\\\" y2=\\\"321\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"225\\\" y2=\\\"225\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"58\\\">Name:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"82\\\">Width:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"108\\\">Min Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"132\\\">Max Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"158\\\">DTG Start:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"182\\\">DTG End:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"133\\\" y=\\\"290\\\">SC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140300\",\r\n    \"X\": \"227.1171875\",\r\n    \"Y\": \"359.7812805175781\",\r\n    \"Width\": \"155.4375\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"10140300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">CID</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52571\",\r\n    \"X\": \"262.12646484375\",\r\n    \"Y\": \"292.0000305175781\",\r\n    \"Width\": \"83.396484375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"52571\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">SU</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51241\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"54.2763671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25291000\",\r\n    \"X\": \"51.551998138427734\",\r\n    \"Y\": \"108.83599853515625\",\r\n    \"Width\": \"274.987003326416\",\r\n    \"Height\": \"137.49200439453125\",\r\n    \"SVG\": \"<g id=\\\"25291000\\\">        <polyline fill=\\\"none\\\" points=\\\"54.052,246.328 54.052,111.336 324.039,111.336 324.039,246.328     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11221\",\r\n    \"X\": \"247.984375\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"115.818359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"11221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">CBT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4202\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"524.5\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"237.99200439453125\",\r\n    \"SVG\": \"<g id=\\\"4202\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4203\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"649.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4203\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4204\",\r\n    \"X\": \"243.5\",\r\n    \"Y\": \"211.0\",\r\n    \"Width\": \"123.0\",\r\n    \"Height\": \"64.25\",\r\n    \"SVG\": \"<g id=\\\"4204\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4205\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"162.62749481201172\",\r\n    \"SVG\": \"<g id=\\\"4205\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_440_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_440_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"171\\\" y=\\\"509\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"420\\\" y=\\\"509\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"420\\\" y=\\\"259.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"171\\\" y=\\\"260.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4206\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"211.0\",\r\n    \"Width\": \"195.0\",\r\n    \"Height\": \"551.4920043945312\",\r\n    \"SVG\": \"<g id=\\\"4206\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_440_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_440_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"175\\\" y=\\\"263.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"416\\\" y=\\\"505\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"416\\\" y=\\\"263.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"175\\\" y=\\\"505\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4207\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"649.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4207\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240203\",\r\n    \"X\": \"23.46099853515625\",\r\n    \"Y\": \"43.34700012207031\",\r\n    \"Width\": \"320.1629943847656\",\r\n    \"Height\": \"309.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25240203\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"156\\\" y=\\\"111\\\">FFA</text>        <path d=\\\"   M183.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C340.124,114.579,270.023,46.847,183.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160601\",\r\n    \"X\": \"215.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"180.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160601\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"218,433 218,383 268,383 268,333 368,333 368,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"343\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"243\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"278\\\" y=\\\"343\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"368\\\" x2=\\\"393\\\" y1=\\\"403\\\" y2=\\\"403\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"393\\\" x2=\\\"393\\\" y1=\\\"428\\\" y2=\\\"378\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"293.5\\\" x2=\\\"293.5\\\" y1=\\\"386\\\" y2=\\\"433\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160602\",\r\n    \"X\": \"215.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"180.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160602\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"218,433 218,383 268,383 268,333 368,333 368,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"343\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"243\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"278\\\" y=\\\"343\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"368\\\" x2=\\\"393\\\" y1=\\\"403\\\" y2=\\\"403\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"393\\\" x2=\\\"393\\\" y1=\\\"428\\\" y2=\\\"378\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"285.5\\\" x2=\\\"285.5\\\" y1=\\\"385\\\" y2=\\\"432\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"303.5\\\" x2=\\\"303.5\\\" y1=\\\"386\\\" y2=\\\"433\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240201\",\r\n    \"X\": \"58.58071714138962\",\r\n    \"Y\": \"58.50614581455672\",\r\n    \"Width\": \"253.505028325614\",\r\n    \"Height\": \"276.0010960213088\",\r\n    \"SVG\": \"<g id=\\\"25240201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25.157\\\" x=\\\"153\\\" y=\\\"135\\\">FFA</text>        <g>                <path d=\\\"    M138.047,62.514c-38.923,6.124-60.916,93.731-71.078,122.264c-10.162,28.514-3.393,28.514,10.162,48.894    c13.537,20.381,38.904,59.094,71.059,73.352c32.155,14.261,96.464,38.713,121.852,12.229    c25.385-26.483,52.458-128.368,30.448-171.158C278.496,105.303,176.97,56.409,138.047,62.514\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160603\",\r\n    \"X\": \"215.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"180.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160603\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"218,433 218,383 268,383 268,333 368,333 368,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"343\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"243\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"31\\\" x=\\\"278\\\" y=\\\"343\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"368\\\" x2=\\\"393\\\" y1=\\\"403\\\" y2=\\\"403\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"393\\\" x2=\\\"393\\\" y1=\\\"428\\\" y2=\\\"378\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"293.5\\\" x2=\\\"293.5\\\" y1=\\\"386\\\" y2=\\\"432\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.5\\\" x2=\\\"274.5\\\" y1=\\\"386\\\" y2=\\\"431\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"312.5\\\" x2=\\\"312.5\\\" y1=\\\"386\\\" y2=\\\"431\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240202\",\r\n    \"X\": \"15.625999450683594\",\r\n    \"Y\": \"82.19599914550781\",\r\n    \"Width\": \"335.64600372314453\",\r\n    \"Height\": \"245.0850067138672\",\r\n    \"SVG\": \"<g id=\\\"25240202\\\">        <rect fill=\\\"none\\\" height=\\\"238.085\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\" width=\\\"328.646\\\" x=\\\"19.126\\\" y=\\\"85.696\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"150\\\" y=\\\"169\\\">FFA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_405_1c\",\r\n    \"X\": \"166.0\",\r\n    \"Y\": \"218.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"0_405_1c\\\">        <g>                <polyline fill=\\\"#FFA1FF\\\" points=\\\"174.5,515 174.5,227 438.5,227 438.5,515   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174.5\\\" x2=\\\"174.5\\\" y1=\\\"515\\\" y2=\\\"502.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174.5\\\" x2=\\\"174.5\\\" y1=\\\"487.029\\\" y2=\\\"247.235\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174.5,239.5 174.5,227 187,227    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"201.059\\\" x2=\\\"418.971\\\" y1=\\\"227\\\" y2=\\\"227\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"426,227 438.5,227 438.5,239.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438.5\\\" x2=\\\"438.5\\\" y1=\\\"254.971\\\" y2=\\\"494.765\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438.5\\\" x2=\\\"438.5\\\" y1=\\\"502.5\\\" y2=\\\"515\\\"/>                    </g>            </g>        <rect height=\\\"48\\\" stroke=\\\"#000000\\\" width=\\\"263\\\" x=\\\"174.5\\\" y=\\\"227\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51251\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"75.95855686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"51251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52581\",\r\n    \"X\": \"261.91650390625\",\r\n    \"Y\": \"292.9375305175781\",\r\n    \"Width\": \"87.9150390625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"52581\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">TA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218300\",\r\n    \"X\": \"122.4345703125\",\r\n    \"Y\": \"269.24993896484375\",\r\n    \"Width\": \"367.1298522949219\",\r\n    \"Height\": \"181.1346435546875\",\r\n    \"SVG\": \"<g id=\\\"25218300\\\">        <polygon fill=\\\"#000000\\\" points=\\\"390.254,394.5 361.254,368.5 306,449.5 250.254,368.5 222.254,393.5 184.254,355.5    306.754,269.862 428.254,356.5  \\\" stroke=\\\"#000000\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"122.455\\\" x2=\\\"489.544\\\" y1=\\\"354.5\\\" y2=\\\"353.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11231\",\r\n    \"X\": \"244.5810546875\",\r\n    \"Y\": \"297.79583740234375\",\r\n    \"Width\": \"118.9140625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"11231\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">OTH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271400\",\r\n    \"X\": \"100.73223114013672\",\r\n    \"Y\": \"29.23223304748535\",\r\n    \"Width\": \"203.53553009033203\",\r\n    \"Height\": \"303.5355281829834\",\r\n    \"SVG\": \"<g id=\\\"25271400\\\">        <polyline fill=\\\"none\\\" points=\\\"102.5,31 152.5,81 152.5,281 102.5,331  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"302.5,31 252.5,81 252.5,281 302.5,331  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160600\",\r\n    \"X\": \"215.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"180.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160600\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"218,433 218,383 268,383 268,333 368,333 368,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"343\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"243\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"278\\\" y=\\\"343\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"368\\\" x2=\\\"393\\\" y1=\\\"403\\\" y2=\\\"403\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"393\\\" x2=\\\"393\\\" y1=\\\"428\\\" y2=\\\"378\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_560_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"364.03125\",\r\n    \"SVG\": \"<g id=\\\"2_560_0\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"307.768\\\" y1=\\\"568\\\" y2=\\\"566.232\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"311.373\\\" x2=\\\"475.43\\\" y1=\\\"562.627\\\" y2=\\\"398.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"477.232,396.768 479,395 477.232,393.232    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"473.627\\\" x2=\\\"309.57\\\" y1=\\\"389.626\\\" y2=\\\"225.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"307.768,223.768 306,222 304.232,223.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"300.626\\\" x2=\\\"136.571\\\" y1=\\\"227.374\\\" y2=\\\"391.429\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"134.768,393.232 133,395 134.768,396.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"138.374\\\" x2=\\\"302.429\\\" y1=\\\"400.373\\\" y2=\\\"564.43\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"304.232\\\" x2=\\\"306\\\" y1=\\\"566.232\\\" y2=\\\"568\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"479 395, 429 345, 429 445\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51261\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"80.77105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"51261\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">JC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52591\",\r\n    \"X\": \"275.537109375\",\r\n    \"Y\": \"290.9375305175781\",\r\n    \"Width\": \"54.2744140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"52591\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">TI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11201\",\r\n    \"X\": \"247.673828125\",\r\n    \"Y\": \"299.23541259765625\",\r\n    \"Width\": \"117.2421875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"11201\\\">        <g id=\\\"SPK\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.9229\\\">SPK</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15230100\",\r\n    \"X\": \"231.80099487304688\",\r\n    \"Y\": \"285.0\",\r\n    \"Width\": \"147.19900512695312\",\r\n    \"Height\": \"202.0\",\r\n    \"SVG\": \"<g id=\\\"15230100\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"234.301,460.8 234.301,413.4 281.701,413.4 281.701,366.001    376.5,366.001 376.5,460.8  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"352.8\\\" cy=\\\"465.54\\\" fill=\\\"#FFFFFF\\\" rx=\\\"18.96\\\" ry=\\\"18.96\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"258.001\\\" cy=\\\"465.54\\\" fill=\\\"#FFFFFF\\\" rx=\\\"18.96\\\" ry=\\\"18.96\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"40.764\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"29.388\\\" x=\\\"291.181\\\" y=\\\"375.481\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"27\\\" x1=\\\"273.224\\\" x2=\\\"339.416\\\" y1=\\\"319.85\\\" y2=\\\"319.85\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"27\\\" x1=\\\"306.319\\\" x2=\\\"306.319\\\" y1=\\\"285\\\" y2=\\\"351.192\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35110200\",\r\n    \"X\": \"229.56280517578125\",\r\n    \"Y\": \"347.8558044433594\",\r\n    \"Width\": \"152.87539672851562\",\r\n    \"Height\": \"96.28839111328125\",\r\n    \"SVG\": \"<g id=\\\"35110200\\\">        <path d=\\\"M340.245,375.935v-27.742h-68.49v27.742c-24.823,5.905-41.855,18.02-41.855,32.017   c0,19.804,34.071,35.855,76.101,35.855c42.028,0,76.1-16.053,76.1-35.855C382.1,393.955,365.067,381.84,340.245,375.935z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.6744\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131100\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25131100\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">LU</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51271\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"79.81793186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"51271\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_230_0\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"243.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"1_230_0\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54301\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"77.80230686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"54301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15210500\",\r\n    \"X\": \"218.23223876953125\",\r\n    \"Y\": \"315.7322082519531\",\r\n    \"Width\": \"174.51776123046875\",\r\n    \"Height\": \"175.01779174804688\",\r\n    \"SVG\": \"<g id=\\\"15210500\\\">        <circle cx=\\\"306\\\" cy=\\\"404\\\" fill=\\\"none\\\" r=\\\"84.25\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"220\\\" x2=\\\"246.676\\\" y1=\\\"317.5\\\" y2=\\\"344.176\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"390.5\\\" x2=\\\"364.57\\\" y1=\\\"317.5\\\" y2=\\\"343.429\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130100_1\",\r\n    \"X\": \"127.57951354980469\",\r\n    \"Y\": \"446.8001556387778\",\r\n    \"Width\": \"355.84107971191406\",\r\n    \"Height\": \"72.50038147059718\",\r\n    \"SVG\": \"<g id=\\\"10130100_1\\\">        <path d=\\\"M129.5,517.7c7.874-9.448,17.078-17.917,27.337-25.408   c78.512-57.322,218.814-57.323,297.326,0c10.26,7.491,19.464,15.96,27.337,25.408\\\" fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130100_2\",\r\n    \"X\": \"170.98980712890625\",\r\n    \"Y\": \"446.80002034927645\",\r\n    \"Width\": \"268.27081298828125\",\r\n    \"Height\": \"37.573972570645424\",\r\n    \"SVG\": \"<g id=\\\"10130100_2\\\">        <path d=\\\"M172.252,482.216c74.788-43.743,190.698-43.888,265.756-0.432\\\" fill=\\\"none\\\" id=\\\"arc_3_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45120300\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"82.96446228027344\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"201.53553771972656\",\r\n    \"SVG\": \"<g id=\\\"45120300\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"-1,282 29,282 199,117 369,282 399,282   \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"119,166.5 199,86.5 279,166.5   \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130100_3\",\r\n    \"X\": \"203.1920166015625\",\r\n    \"Y\": \"446.79985873844856\",\r\n    \"Width\": \"205.34954833984375\",\r\n    \"Height\": \"22.884070704910812\",\r\n    \"SVG\": \"<g id=\\\"10130100_3\\\">        <path d=\\\"M204.083,467.076c62.377-23.793,141.311-23.701,203.56,0.275\\\" fill=\\\"none\\\" id=\\\"arc_1_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11211\",\r\n    \"X\": \"241.56640625\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"124.396484375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"11211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">ACC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120700\",\r\n    \"X\": \"233.58599853515625\",\r\n    \"Y\": \"346.5701904296875\",\r\n    \"Width\": \"144.8280029296875\",\r\n    \"Height\": \"99.36700439453125\",\r\n    \"SVG\": \"<g id=\\\"10120700\\\">        <polygon points=\\\"277.88,445.434 305.909,396.467 334.301,445.225  \\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M377.914,396.442c0,10.959-9.588,19.844-21.414,19.844S306,396.442,306,396.442   s38.674-19.844,50.5-19.844S377.914,385.483,377.914,396.442z\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M234.086,396.433c0-10.958,9.588-19.844,21.414-19.844s50.5,19.844,50.5,19.844   s-38.674,19.845-50.5,19.845S234.086,407.392,234.086,396.433z\\\" stroke=\\\"#000000\\\"/>        <polygon points=\\\"277.741,347.073 334.662,347.257 306.043,396.458  \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130100_0\",\r\n    \"X\": \"185.0017547607422\",\r\n    \"Y\": \"446.8003844214353\",\r\n    \"Width\": \"241.45079040527344\",\r\n    \"Height\": \"30.499298195752203\",\r\n    \"SVG\": \"<g id=\\\"10130100_0\\\">        <path d=\\\"M186.093,474.836c70.326-34.119,169.058-34.048,239.263,0.217\\\" fill=\\\"none\\\" id=\\\"arc_1_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241502\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241502\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"178\\\" y=\\\"173\\\">DA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241501\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10228735637605\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25241501\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.611-0.17,20.813-7.502,20.813-7.502c17.893-21.594,23.492-66.242-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.569-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.209-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"237\\\" y=\\\"170\\\">DA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_627_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"370.04164123535156\",\r\n    \"SVG\": \"<g id=\\\"2_627_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342201\",\r\n    \"X\": \"15.58248519897461\",\r\n    \"Y\": \"234.54587909276597\",\r\n    \"Width\": \"371.5875434875488\",\r\n    \"Height\": \"33.68189663903564\",\r\n    \"SVG\": \"<g id=\\\"25342201\\\" transform=\\\"translate(-110 -60) scale(1.25 1.25)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 212.5992 251.1992)\\\">C</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 269.5992 250.1992)\\\">C</text>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"293.6,243.2 364.918,243.2 354.373,252.836 394.813,252.836         \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <g>                                <path d=\\\"M383.877,260.516c-0.237-0.372-0.127-0.867,0.245-1.105l10.324-6.575l-10.324-6.575      c-0.373-0.238-0.483-0.733-0.245-1.105c0.238-0.372,0.735-0.48,1.105-0.245l11.384,7.25c0.23,0.147,0.37,0.402,0.37,0.675      s-0.14,0.528-0.37,0.675l-11.384,7.25c-0.133,0.084-0.282,0.125-0.429,0.125C384.289,260.886,384.03,260.755,383.877,260.516z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"203.266,243.533 131.948,243.533 144.133,253.533      103.391,253.533    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <g>                                <path d=\\\"M114.325,245.853c0.237,0.372,0.127,0.867-0.245,1.105l-10.324,6.575l10.324,6.575c0.373,0.237,0.483,0.733,0.245,1.105      c-0.238,0.372-0.735,0.48-1.105,0.245l-11.384-7.25c-0.23-0.147-0.37-0.402-0.37-0.675s0.14-0.528,0.37-0.675l11.384-7.25      c0.133-0.084,0.282-0.125,0.429-0.125C113.914,245.483,114.172,245.614,114.325,245.853z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342202\",\r\n    \"X\": \"14.95748519897461\",\r\n    \"Y\": \"234.54587909276597\",\r\n    \"Width\": \"372.8375434875488\",\r\n    \"Height\": \"34.307117749234465\",\r\n    \"SVG\": \"<g id=\\\"25342202\\\" transform=\\\"translate(-110 -60) scale(1.25 1.25)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 212.5992 251.1992)\\\">G</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 269.5992 250.1992)\\\">G</text>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"293.6,243.2 364.918,243.2 354.373,252.836 394.813,252.836         \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <g>                                <path d=\\\"M383.877,260.516c-0.237-0.372-0.127-0.867,0.245-1.105l10.324-6.575l-10.324-6.575      c-0.373-0.238-0.483-0.733-0.245-1.105c0.238-0.372,0.734-0.48,1.105-0.245l11.384,7.25c0.23,0.147,0.37,0.402,0.37,0.675      s-0.14,0.528-0.37,0.675l-11.384,7.25c-0.133,0.084-0.282,0.125-0.429,0.125C384.289,260.886,384.03,260.755,383.877,260.516z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"203.266,243.533 131.948,243.533 144.133,253.533      103.391,253.533    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <g>                                <path d=\\\"M114.325,245.853c0.237,0.372,0.127,0.867-0.245,1.105l-10.324,6.575l10.324,6.575c0.373,0.237,0.483,0.733,0.245,1.105      c-0.238,0.373-0.735,0.48-1.105,0.245l-11.384-7.25c-0.23-0.147-0.37-0.402-0.37-0.675c0-0.273,0.14-0.528,0.37-0.675      l11.384-7.25c0.133-0.084,0.282-0.125,0.429-0.125C113.914,245.483,114.172,245.614,114.325,245.853z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20131\",\r\n    \"X\": \"260.685546875\",\r\n    \"Y\": \"293.1582336425781\",\r\n    \"Width\": \"89.76171875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"20131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"TV\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.7051\\\">TV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241503\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241503\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"186\\\" y=\\\"140\\\">DA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342203\",\r\n    \"X\": \"14.95748519897461\",\r\n    \"Y\": \"234.54587909276597\",\r\n    \"Width\": \"372.8375434875488\",\r\n    \"Height\": \"34.307117749234465\",\r\n    \"SVG\": \"<g id=\\\"25342203\\\" transform=\\\"translate(-110 -60) scale(1.25 1.25)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 212.5992 251.1992)\\\">S</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 269.5992 250.1992)\\\">S</text>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"293.6,243.2 364.918,243.2 354.373,252.836 394.813,252.836         \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <g>                                <path d=\\\"M383.877,260.516c-0.237-0.372-0.127-0.867,0.245-1.105l10.324-6.575l-10.324-6.575      c-0.373-0.238-0.483-0.733-0.245-1.105c0.238-0.372,0.734-0.48,1.105-0.245l11.384,7.25c0.23,0.147,0.37,0.402,0.37,0.675      s-0.14,0.528-0.37,0.675l-11.384,7.25c-0.133,0.084-0.282,0.125-0.429,0.125C384.289,260.886,384.03,260.755,383.877,260.516z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"203.266,243.533 131.948,243.533 144.133,253.533      103.391,253.533    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <g>                                <path d=\\\"M114.325,245.853c0.237,0.372,0.127,0.867-0.245,1.105l-10.324,6.575l10.324,6.575c0.373,0.237,0.483,0.733,0.245,1.105      c-0.238,0.373-0.735,0.48-1.105,0.245l-11.384-7.25c-0.23-0.147-0.37-0.402-0.37-0.675c0-0.273,0.14-0.528,0.37-0.675      l11.384-7.25c0.133-0.084,0.282-0.125,0.429-0.125C113.914,245.483,114.172,245.614,114.325,245.853z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51281\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"72.53668186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"51281\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_315_1c\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"0_315_1c\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFA1FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"311\",\r\n    \"X\": \"288.71875\",\r\n    \"Y\": \"216.1875\",\r\n    \"Width\": \"31.125\",\r\n    \"Height\": \"33.921875\",\r\n    \"SVG\": \"<g id=\\\"311\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"287\\\" y=\\\"249\\\">Ø</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"312\",\r\n    \"X\": \"287.0820007324219\",\r\n    \"Y\": \"217.99899291992188\",\r\n    \"Width\": \"36.001983642578125\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"312\\\">        <circle cx=\\\"305.083\\\" cy=\\\"236\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_198_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"2_198_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131001\",\r\n    \"X\": \"210.01953125\",\r\n    \"Y\": \"371.0\",\r\n    \"Width\": \"186.521484375\",\r\n    \"Height\": \"51.859375\",\r\n    \"SVG\": \"<g id=\\\"40131001\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"422\\\">VOTE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"313\",\r\n    \"X\": \"265.02801513671875\",\r\n    \"Y\": \"217.99899291992188\",\r\n    \"Width\": \"80.1099853515625\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"313\\\">        <circle cx=\\\"283.028\\\" cy=\\\"236\\\" r=\\\"18\\\"/>        <circle cx=\\\"327.137\\\" cy=\\\"236\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_198_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_198_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131000\",\r\n    \"X\": \"210.9980010986328\",\r\n    \"Y\": \"298.5625\",\r\n    \"Width\": \"191.2519989013672\",\r\n    \"Height\": \"213.4375\",\r\n    \"SVG\": \"<g id=\\\"40131000\\\">        <g>                <ellipse cx=\\\"237.999\\\" cy=\\\"368.916\\\" fill=\\\"none\\\" rx=\\\"18\\\" ry=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\" x1=\\\"237.999\\\" x2=\\\"237.999\\\" y1=\\\"386.916\\\" y2=\\\"485.918\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\" x1=\\\"210.998\\\" x2=\\\"264.999\\\" y1=\\\"413.917\\\" y2=\\\"413.917\\\"/>            </g>        <g>                <ellipse cx=\\\"307.002\\\" cy=\\\"394.998\\\" fill=\\\"none\\\" rx=\\\"18\\\" ry=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\" x1=\\\"307.002\\\" x2=\\\"307.002\\\" y1=\\\"412.998\\\" y2=\\\"512\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\" x1=\\\"280.001\\\" x2=\\\"334.002\\\" y1=\\\"439.999\\\" y2=\\\"439.999\\\"/>            </g>        <g>                <ellipse cx=\\\"375.25\\\" cy=\\\"368.916\\\" fill=\\\"none\\\" rx=\\\"18\\\" ry=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\" x1=\\\"375.25\\\" x2=\\\"375.25\\\" y1=\\\"386.916\\\" y2=\\\"485.918\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\" x1=\\\"348.25\\\" x2=\\\"402.25\\\" y1=\\\"413.917\\\" y2=\\\"413.917\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.25\\\">MTG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"314\",\r\n    \"X\": \"245.0\",\r\n    \"Y\": \"217.99899291992188\",\r\n    \"Width\": \"123.1099853515625\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"314\\\">        <circle cx=\\\"263\\\" cy=\\\"236\\\" r=\\\"18\\\"/>        <circle cx=\\\"306\\\" cy=\\\"236\\\" r=\\\"18\\\"/>        <circle cx=\\\"350.109\\\" cy=\\\"236\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_035_0c\",\r\n    \"X\": \"119.56291961669922\",\r\n    \"Y\": \"269.01312255859375\",\r\n    \"Width\": \"372.89322662353516\",\r\n    \"Height\": \"324.81951904296875\",\r\n    \"SVG\": \"<g id=\\\"0_035_0c\\\">        <path d=\\\"M221,277.375c-125,0-125,205,0,205   c0,139,170,139,170,0c125,0,125-205,0-205\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54311\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"76.63043186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"54311\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"315\",\r\n    \"X\": \"301.02801513671875\",\r\n    \"Y\": \"211.5\",\r\n    \"Width\": \"10.0\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"315\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"306.028\\\" x2=\\\"306.028\\\" y1=\\\"211.5\\\" y2=\\\"260.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110802\",\r\n    \"X\": \"24.0\",\r\n    \"Y\": \"94.0\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"210.0\",\r\n    \"SVG\": \"<g id=\\\"46110802\\\">        <path d=\\\"M24,299h70V99h70v200h70V99h70v200h70\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"316\",\r\n    \"X\": \"278.02801513671875\",\r\n    \"Y\": \"211.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"316\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"283.028\\\" x2=\\\"283.028\\\" y1=\\\"211.5\\\" y2=\\\"260.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"327.137\\\" x2=\\\"327.137\\\" y1=\\\"211.5\\\" y2=\\\"260.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60140500\",\r\n    \"X\": \"196.15625\",\r\n    \"Y\": \"357.84375\",\r\n    \"Width\": \"219.27978515625\",\r\n    \"Height\": \"70.3125\",\r\n    \"SVG\": \"<g id=\\\"60140500\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"95\\\" x=\\\"195\\\" y=\\\"427\\\">WSR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110803\",\r\n    \"X\": \"48.116905212402344\",\r\n    \"Y\": \"116.5\",\r\n    \"Width\": \"301.7661819458008\",\r\n    \"Height\": \"165.5\",\r\n    \"SVG\": \"<g id=\\\"46110803\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"277\\\" y2=\\\"277\\\"/>        <polygon points=\\\"49,117 124,242 199,117  \\\" stroke=\\\"#000000\\\"/>        <polygon points=\\\"199,117 274,242 349,117  \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"317\",\r\n    \"X\": \"278.02801513671875\",\r\n    \"Y\": \"211.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"317\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"283.028\\\" x2=\\\"283.028\\\" y1=\\\"211.5\\\" y2=\\\"260.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"327.137\\\" x2=\\\"327.137\\\" y1=\\\"211.5\\\" y2=\\\"260.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"306.028\\\" x2=\\\"306.028\\\" y1=\\\"211.5\\\" y2=\\\"260.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"318\",\r\n    \"X\": \"289.359375\",\r\n    \"Y\": \"217.21875\",\r\n    \"Width\": \"33.75\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"318\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"289\\\" y=\\\"249\\\">X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270100\",\r\n    \"X\": \"3.7615272998809814\",\r\n    \"Y\": \"68.66832733154297\",\r\n    \"Width\": \"389.146187543869\",\r\n    \"Height\": \"260.2011489868164\",\r\n    \"SVG\": \"<g id=\\\"25270100\\\">        <polygon fill=\\\"none\\\" points=\\\"324.497,121.064 342.472,121.064 342.472,138.297 386.32,157.15    342.472,176.159 342.472,214.021 386.32,233.007 342.472,250 342.472,275.979 324.497,275.979 306.518,322.018 288.387,275.979    252.434,275.979 234.455,322.018 216.346,275.979 180.391,275.979 162.261,322.018 144.283,275.979 108.174,275.979    90.197,322.018 72.088,275.979 54.111,275.979 54.111,256.991 10.264,237.982 54.111,218.977 54.111,180.982 10.109,162.127    54.111,143.273 54.111,121.064 72.088,121.064 88.992,78.497 108.174,121.064 144.283,121.064 161.123,78.351 180.391,121.064    216.346,121.064 234.455,75.463 252.434,121.064 288.389,121.064 307.277,77.391  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110801\",\r\n    \"X\": \"48.116905212402344\",\r\n    \"Y\": \"116.0281753540039\",\r\n    \"Width\": \"301.7661819458008\",\r\n    \"Height\": \"165.9718246459961\",\r\n    \"SVG\": \"<g id=\\\"46110801\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"277\\\" y2=\\\"277\\\"/>        <polygon points=\\\"49,242 124,117 199,242  \\\" stroke=\\\"#000000\\\"/>        <polygon points=\\\"199,242 274,117 349,242  \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_635_0\",\r\n    \"X\": \"165.25\",\r\n    \"Y\": \"273.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.574462890625\",\r\n    \"SVG\": \"<g id=\\\"0_635_0\\\">        <path d=\\\"M437.75,273v190l-132,122l-132-122V273\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_635_1\",\r\n    \"X\": \"165.25\",\r\n    \"Y\": \"273.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.5740966796875\",\r\n    \"SVG\": \"<g id=\\\"0_635_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"437.75,273 437.75,463 305.75,585 173.75,463 173.75,273   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"437.75\\\" x2=\\\"437.75\\\" y1=\\\"273\\\" y2=\\\"285.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"437.75\\\" x2=\\\"437.75\\\" y1=\\\"299.643\\\" y2=\\\"443.429\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"437.75,450.5 437.75,463      428.57,471.484    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"418.83\\\" x2=\\\"319.8\\\" y1=\\\"480.487\\\" y2=\\\"572.015\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.93,576.516 305.75,585      296.57,576.516    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"286.83\\\" x2=\\\"187.8\\\" y1=\\\"567.513\\\" y2=\\\"475.985\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"182.93,471.484 173.75,463      173.75,450.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"173.75\\\" x2=\\\"173.75\\\" y1=\\\"436.357\\\" y2=\\\"292.571\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"173.75\\\" x2=\\\"173.75\\\" y1=\\\"285.5\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20141\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"20141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25110200\",\r\n    \"X\": \"126.84375\",\r\n    \"Y\": \"325.953125\",\r\n    \"Width\": \"350.75390625\",\r\n    \"Height\": \"53.840087890625\",\r\n    \"SVG\": \"<g id=\\\"25110200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.5864\\\" x1=\\\"139.229\\\" x2=\\\"468.229\\\" y1=\\\"375\\\" y2=\\\"375\\\"/>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" font-weight=\\\"bold\\\" x=\\\"125\\\" y=\\\"343\\\">LL</text>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" font-weight=\\\"bold\\\" x=\\\"449\\\" y=\\\"343\\\">LL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51291\",\r\n    \"X\": \"262.2860720392972\",\r\n    \"Y\": \"291.0781555175781\",\r\n    \"Width\": \"83.06793186695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"51291\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54321\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"82.64605686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"54321\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141600\",\r\n    \"X\": \"266.0\",\r\n    \"Y\": \"333.510986328125\",\r\n    \"Width\": \"80.0\",\r\n    \"Height\": \"119.97900390625\",\r\n    \"SVG\": \"<g id=\\\"10141600\\\">        <ellipse cx=\\\"306.708\\\" cy=\\\"408.614\\\" rx=\\\"34.667\\\" ry=\\\"23.457\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"332\\\" x2=\\\"281.23\\\" y1=\\\"366.491\\\" y2=\\\"450.323\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"282.949\\\" x2=\\\"330.658\\\" y1=\\\"365.187\\\" y2=\\\"450.798\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"306.804\\\" x2=\\\"306.804\\\" y1=\\\"453.49\\\" y2=\\\"363.157\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"12\\\" x1=\\\"346\\\" x2=\\\"266\\\" y1=\\\"338.511\\\" y2=\\\"338.511\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_315_0c\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"0_315_0c\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFA1FF\\\" id=\\\"_x3C_path_x3E_\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"321\",\r\n    \"X\": \"268.359375\",\r\n    \"Y\": \"217.21875\",\r\n    \"Width\": \"80.4140625\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"321\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"268\\\" y=\\\"249\\\">X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"322\",\r\n    \"X\": \"246.359375\",\r\n    \"Y\": \"217.21875\",\r\n    \"Width\": \"127.078125\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"322\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"246\\\" y=\\\"249\\\">X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"323\",\r\n    \"X\": \"231.359375\",\r\n    \"Y\": \"217.21875\",\r\n    \"Width\": \"161.7421875\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"323\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-2\\\" x=\\\"231\\\" y=\\\"249\\\">X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_415_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_415_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"324\",\r\n    \"X\": \"219.359375\",\r\n    \"Y\": \"217.21875\",\r\n    \"Width\": \"188.40625\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"324\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-4\\\" x=\\\"219\\\" y=\\\"249\\\">X X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"325\",\r\n    \"X\": \"207.359375\",\r\n    \"Y\": \"217.21875\",\r\n    \"Width\": \"207.0703125\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"325\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-6\\\" x=\\\"207\\\" y=\\\"249\\\">X X X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"326\",\r\n    \"X\": \"265.94500732421875\",\r\n    \"Y\": \"217.99899291992188\",\r\n    \"Width\": \"80.1099853515625\",\r\n    \"Height\": \"36.00201416015625\",\r\n    \"SVG\": \"<g id=\\\"326\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"283.945\\\" x2=\\\"283.945\\\" y1=\\\"218\\\" y2=\\\"254\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"265.945\\\" x2=\\\"301.945\\\" y1=\\\"236\\\" y2=\\\"236\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"310.053\\\" x2=\\\"346.055\\\" y1=\\\"236\\\" y2=\\\"236\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"328.054\\\" x2=\\\"328.054\\\" y1=\\\"217.999\\\" y2=\\\"254.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_627_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"2_627_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111\",\r\n    \"X\": \"257.974609375\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"96.5625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"20111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">CIV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_198_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_198_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_198_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"1_198_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112100\",\r\n    \"X\": \"207.5\",\r\n    \"Y\": \"283.5\",\r\n    \"Width\": \"195.0\",\r\n    \"Height\": \"225.0\",\r\n    \"SVG\": \"<g id=\\\"20112100\\\">        <polygon points=\\\"304.5,297 333.355,346.522 390.67,346.75 362.21,396.5 390.67,446.25 333.355,446.479 304.5,496    275.645,446.479 218.33,446.25 246.79,396.5 218.33,346.75 275.645,346.522  \\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"304\\\" cy=\\\"296\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"304\\\" cy=\\\"496\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"220\\\" cy=\\\"347\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"390\\\" cy=\\\"346\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"390\\\" cy=\\\"447\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"220\\\" cy=\\\"447\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"331\",\r\n    \"X\": \"156.89199829101562\",\r\n    \"Y\": \"540.75\",\r\n    \"Width\": \"296.2160339355469\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"331\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"161\\\" x2=\\\"449\\\" y1=\\\"543.25\\\" y2=\\\"543.25\\\"/>                <circle cx=\\\"184.429\\\" cy=\\\"568.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"425.571\\\" cy=\\\"568.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54331\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"286.0781555175781\",\r\n    \"Width\": \"76.02105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"54331\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"337.0469\\\">JS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"332\",\r\n    \"X\": \"157.89199829101562\",\r\n    \"Y\": \"539.75\",\r\n    \"Width\": \"296.2160339355469\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"332\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"450\\\" y1=\\\"542.25\\\" y2=\\\"542.25\\\"/>                <circle cx=\\\"185.429\\\" cy=\\\"567.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"305.429\\\" cy=\\\"567.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"426.571\\\" cy=\\\"567.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112102\",\r\n    \"X\": \"200.59999823570251\",\r\n    \"Y\": \"307.1000039577484\",\r\n    \"Width\": \"193.4000015258789\",\r\n    \"Height\": \"171.19998931884766\",\r\n    \"SVG\": \"<g id=\\\"20112102\\\">        <g transform=\\\"scale(100) translate(0.68 0.69)\\\">                <path d=\\\"M2.741,2.505v0.038h0.292V2.527c0-0.095-0.056-0.146-0.151-0.146C2.806,2.381,2.741,2.429,2.741,2.505z\\\" id=\\\"_64249792\\\"/>                <path d=\\\"M2.514,2.618h0.232L2.745,2.657l0.013,0.086C2.786,2.761,2.78,2.786,2.83,2.811    c0.033,0.016,0.081,0.014,0.113-0.001c0.058-0.028,0.098-0.108,0.079-0.191H3.26V2.586H2.514V2.618z\\\" id=\\\"_65485904\\\"/>                <path d=\\\"M2.088,2.851v0.005c0,0.036,0.103,0.158,0.127,0.191c0.032,0.043,0.099,0.16,0.159,0.16    c0.035,0,0.206-0.132,0.243-0.157l0.001,0.346l0.355-0.53c-0.089,0-0.297-0.01-0.365,0.007C2.557,2.887,2.422,3.02,2.385,3.023    C2.38,3.006,2.308,2.914,2.292,2.89c-0.02-0.03-0.071-0.114-0.112-0.114H2.158C2.12,2.775,2.088,2.811,2.088,2.851L2.088,2.851z\\\" id=\\\"_65378144\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65379000\\\" points=\\\"1.467,3.234 1.591,3.315 1.59,3.127 1.467,3.045   \\\"/>                <path d=\\\"M1.969,3.396l0.13,0.086l-0.001,0.19L1.969,3.585V3.396z M1.721,3.218l0.124,0.086l0,0.19L1.721,3.407    V3.218z M1.467,3.045L1.59,3.127l0.001,0.188L1.467,3.234V3.045z M1.326,3.158c0,0.021,0.368,0.264,0.414,0.294    c0.073,0.049,0.138,0.097,0.211,0.146C1.988,3.624,2.02,3.646,2.056,3.67C2.09,3.693,2.142,3.714,2.142,3.763v0.329h0.292V3.796    c0-0.029,0.043-0.07,0.043-0.076c0-0.029-0.028-0.004-0.039-0.047C2.428,3.635,2.431,3.64,2.409,3.61    C2.384,3.576,2.343,3.547,2.288,3.547c-0.078,0-0.056-0.007-0.116-0.046C2.135,3.476,2.101,3.453,2.067,3.428    C2.003,3.379,1.927,3.328,1.86,3.284C1.8,3.244,1.474,3.004,1.44,2.996C1.43,3.016,1.326,3.158,1.326,3.158z\\\" id=\\\"_65378808\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65377104\\\" points=\\\"1.721,3.407 1.844,3.494 1.845,3.304 1.721,3.218   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65450664\\\" points=\\\"1.969,3.585 2.098,3.672 2.099,3.482 1.969,3.396   \\\"/>                <path d=\\\"M2.714,3.396h0.302v0.113h-0.4v0.583l0.209,0L2.86,3.688l0.06,0l0.032,0.405h0.205V2.926    c0-0.02-0.06-0.059-0.081-0.059C3.055,2.867,2.743,3.342,2.714,3.396z\\\" id=\\\"_65717896\\\"/>                <line fill=\\\"none\\\" id=\\\"_40116400\\\" x1=\\\"2.973\\\" x2=\\\"3.076\\\" y1=\\\"2.867\\\" y2=\\\"2.867\\\"/>                <line fill=\\\"none\\\" id=\\\"_40133808\\\" x1=\\\"2.618\\\" x2=\\\"2.617\\\" y1=\\\"3.397\\\" y2=\\\"3.509\\\"/>                <path d=\\\"M2.618,3.397L2.617,3.509h0.4V3.396l-0.302,0c0.028-0.054,0.34-0.529,0.362-0.529l-0.103,0    L2.618,3.397z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_39914448\\\"/>                <line fill=\\\"none\\\" id=\\\"_41336896\\\" x1=\\\"2.741\\\" x2=\\\"2.741\\\" y1=\\\"2.543\\\" y2=\\\"2.586\\\"/>                <line fill=\\\"none\\\" id=\\\"_41336344\\\" x1=\\\"3.033\\\" x2=\\\"3.033\\\" y1=\\\"2.543\\\" y2=\\\"2.586\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41325752\\\" points=\\\"3.033,2.586 3.033,2.543 2.741,2.543 2.741,2.586   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"333\",\r\n    \"X\": \"158.5\",\r\n    \"Y\": \"540.75\",\r\n    \"Width\": \"293.2580261230469\",\r\n    \"Height\": \"55.072998046875\",\r\n    \"SVG\": \"<g id=\\\"333\\\">        <path d=\\\"   M430.109,593.323c0.005,0,0.012,0,0.018,0c10.565,0,19.131-11.209,19.131-25.036s-8.565-25.037-19.131-25.037H180.133h0.015   c-0.006,0-0.01,0-0.015,0c-10.567,0-19.133,11.21-19.133,25.037s8.566,25.036,19.133,25.036h249.994\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112101\",\r\n    \"X\": \"200.966796875\",\r\n    \"Y\": \"356.515625\",\r\n    \"Width\": \"202.8583984375\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"20112101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">ATF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"334\",\r\n    \"X\": \"140.89199829101562\",\r\n    \"Y\": \"541.6630249023438\",\r\n    \"Width\": \"310.6080017089844\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"334\\\">        <g>                <circle cx=\\\"168.429\\\" cy=\\\"569.2\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"    M429.66,594.236c0.006,0,0.013,0,0.017,0c10.672,0,19.323-11.209,19.323-25.036s-8.651-25.037-19.323-25.037H226.141h0.016    c-0.005,0-0.011,0-0.016,0c-10.672,0-19.323,11.21-19.323,25.037s8.651,25.036,19.323,25.036h203.536\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"335\",\r\n    \"X\": \"133.46299743652344\",\r\n    \"Y\": \"516.5010375976562\",\r\n    \"Width\": \"343.0740203857422\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"335\\\">        <g>                <path d=\\\"    M186.037,544H424.5H186.037z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"161\\\" cy=\\\"544.038\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"449\\\" cy=\\\"544.038\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_415_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_415_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"336\",\r\n    \"X\": \"158.5\",\r\n    \"Y\": \"538.7130126953125\",\r\n    \"Width\": \"293.0000305175781\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"336\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"161\\\" x2=\\\"449\\\" y1=\\\"541.213\\\" y2=\\\"541.213\\\"/>                <circle cx=\\\"186.037\\\" cy=\\\"566.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"238.335\\\" cy=\\\"566.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"371.664\\\" cy=\\\"566.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"423.963\\\" cy=\\\"566.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"337\",\r\n    \"X\": \"253.4274455458193\",\r\n    \"Y\": \"538.75\",\r\n    \"Width\": \"105.14610501338069\",\r\n    \"Height\": \"55.07353791907042\",\r\n    \"SVG\": \"<g id=\\\"337\\\">        <polyline fill=\\\"none\\\" points=\\\"   255.928,591.323 280.965,541.25 306.001,591.323 331.037,541.25 356.073,591.323  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10791\",\r\n    \"X\": \"244.7236328125\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"122.89453125\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10791\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">RRC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_430_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_430_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215200\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"250.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"215.0\",\r\n    \"SVG\": \"<g id=\\\"25215200\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35,25\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"258\\\" y2=\\\"258\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"458\\\" y2=\\\"458\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"200,308 200,348 300,408 400,348 400,308 300,368   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121\",\r\n    \"X\": \"282.44140625\",\r\n    \"Y\": \"285.984375\",\r\n    \"Width\": \"45.390625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"T\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.25\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_430_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_430_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112108\",\r\n    \"X\": \"219.68099975585938\",\r\n    \"Y\": \"320.94598388671875\",\r\n    \"Width\": \"170.63699340820312\",\r\n    \"Height\": \"146.10501098632812\",\r\n    \"SVG\": \"<g id=\\\"20112108\\\">        <path d=\\\"M376.689,440.338l4.741-1.627l0.709,15.801h-5.45V440.338L376.689,440.338z M337.436,418.532   c6.688,3.534,7.05,6.025,10.722,12.726c2.598,4.738,6.184,10.269,6.184,17.26c0.412,0.615,1.279,2.179,2.178,2.179   c3.132,0,6.537-11.625,9.271-13.627v1.09h1.09v16.354h-29.441v-35.98H337.436z M285.645,416.896c0-3.304,11.707-2.729,15.812-2.727   c6.169,0.005,12.688-1.636,16.899-1.636c2.965,0,6.896,2.047,9.813,2.727v39.25h-42.523L285.645,416.896L285.645,416.896z    M246.94,437.068c3.103,1.123,6.646,14.719,9.268,14.719c4.618,0,4.827-13.24,7.647-17.979c2.939-4.932,5.533-12.684,11.98-14.188   v34.891H246.94V437.068z M232.359,439.254c1.323,0.336,4.222,1.006,4.222,2.719v12.537l-5.007-0.004L232.359,439.254z    M365.242,423.984c-0.752-5.021,3.971-11.994,9.266-11.994c5.127,0,8.726,6.591,8.726,11.994v0.545   c0,7.438-3.08,7.356-5.451,10.905l-7.092,0.136l-5.074-6.547L365.242,423.984z M247.485,424.529c0,10.192-10.69,15.514-16.15,7.428   c-4.431-6.559-1.699-19.967,6.884-19.967c5.207,0,9.266,5.768,9.266,10.901V424.529L247.485,424.529z M246.94,333.486h28.895   v79.592c0,1.845-5.401,2.883-7.521,5.02c-1.706,1.72-3.711,4.754-5.126,6.867c-2.466,3.683-6.854,11.461-6.979,17.008l-5.533-9.225   c0.764-1.465,1.716-5.486,1.716-7.676v-3.271c0-6.224-5.451-9.811-5.451-13.086L246.94,333.486L246.94,333.486z M337.438,333.486   h29.439v75.231c0,0.963-5.391,6.206-6.346,10.555c-1.543,7.029,0.194,8.082,1.438,13.435l-4.076,7.248   c-1.243-4.281-5.823-11.767-8.135-15.207c-3.16-4.711-5.295-9.994-12.319-10.576v-80.684L337.438,333.486L337.438,333.486z    M285.647,402.176l6.412,7.204l-6.412,1.521V402.176z M328.396,395.23l-0.229,14.58l-7.895-1.461L328.396,395.23z M303.639,408.174   c-10.235,0-18.265-13.726-17.837-24.456c0.43-10.825,7.643-24.065,18.38-24.065h2.179c9.494,0,17.99,12.59,17.99,22.351v3.816   c0,9.066-8.035,22.353-16.354,22.353L303.639,408.174L303.639,408.174z M285.647,333.486h42.523v39.798   c-2.6-2.991-3.072-7.164-7.768-11.859c-3.12-3.121-7.523-6.131-13.494-6.131h-1.091c-4.775,0-9.65,1.322-12.403,3.407   c-1.479,1.123-2.865,2.108-4.198,3.434c-1.464,1.456-1.97,2.992-3.57,4.063L285.647,333.486L285.647,333.486z M219.681,333.486   h16.9v74.143c-7.03,1.639-12.538,8.232-12.538,16.9c0,6,3.039,7.938,3.289,11.432c0.314,4.355-0.563,9.109-0.563,14.193v4.358   h-7.088v12.539h170.635v-12.539l-3.322,0.004l-1.037-20.721c6.23-9.305,0.561-23.877-9.268-26.168v-74.143h13.629v-12.538H219.681   V333.486z\\\" id=\\\"_x3C_path_x3E_\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112107\",\r\n    \"X\": \"261.74346923828125\",\r\n    \"Y\": \"350.6728820800781\",\r\n    \"Width\": \"94.33209228515625\",\r\n    \"Height\": \"93.78713989257812\",\r\n    \"SVG\": \"<g id=\\\"20112107\\\">        <path d=\\\"M264.659,353.621c0,71.906,16.594,77.438,45.909,88.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M353.159,353.621c0,71.906-16.594,77.438-45.909,88.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M263,353.621c23.785,13.828,23.785,13.828,45.91,0   c22.125,13.828,22.125,13.828,45.909,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112109\",\r\n    \"X\": \"197.2373046875\",\r\n    \"Y\": \"365.34375\",\r\n    \"Width\": \"217.748046875\",\r\n    \"Height\": \"62.1875\",\r\n    \"SVG\": \"<g id=\\\"20112109\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"84\\\" id=\\\"USSS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.5\\\">USSS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112104\",\r\n    \"X\": \"208.01123046875\",\r\n    \"Y\": \"362.234375\",\r\n    \"Width\": \"202.0068359375\",\r\n    \"Height\": \"73.015625\",\r\n    \"SVG\": \"<g id=\\\"20112104\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"102\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">DEA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112103\",\r\n    \"X\": \"228.70000004768372\",\r\n    \"Y\": \"312.0000123977661\",\r\n    \"Width\": \"154.59996461868286\",\r\n    \"Height\": \"167.10000038146973\",\r\n    \"SVG\": \"<g id=\\\"20112103\\\">        <g transform=\\\"scale(100) translate(0.66 0.74)\\\">                <g>                        <path d=\\\"M2.755,2.458h0.274V2.38H2.703C2.711,2.395,2.739,2.458,2.755,2.458z\\\" id=\\\"_65363480\\\"/>                        <path d=\\\"M2.709,2.541h0.036v0.016c0,0.074,0.068,0.129,0.145,0.129c0.095,0,0.14-0.081,0.14-0.181H2.75     C2.735,2.505,2.715,2.531,2.709,2.541z\\\" id=\\\"_65379072\\\"/>                        <path d=\\\"M1.933,3.244v0.01c0,0.016,0.045,0.067,0.072,0.067H2.02c0.037,0,0.492-0.339,0.574-0.383l0.003,0.348     l0.375-0.555H2.595c-0.019,0-0.303,0.211-0.346,0.239c-0.056,0.037-0.12,0.081-0.173,0.122C2.027,3.131,1.933,3.165,1.933,3.244z     \\\" id=\\\"_94401360\\\"/>                        <path d=\\\"M1.757,3.42V2.732H1.674c-0.02,0-0.047,0.02-0.047,0.036v0.611c0,0.023,0.012,0.032,0.026,0.041H1.757z\\\" id=\\\"_66403960\\\"/>                        <path d=\\\"M2.703,3.286h0.31v0.129H2.6v0.626h0.207c0.027,0,0.038-0.176,0.043-0.21     c0.012-0.069,0.029-0.159,0.034-0.225l0.008,0l0.064,0.434h0.217V2.81c0-0.026-0.051-0.078-0.083-0.078H3.086     c-0.023,0-0.172,0.237-0.195,0.271C2.866,3.042,2.709,3.265,2.703,3.286z\\\" id=\\\"_66403768\\\"/>                        <polygon id=\\\"_66403824\\\" points=\\\"1.757,3.42 1.757,4.051 2.45,4.051 2.45,3.42    \\\"/>                    </g>                <g>                        <line fill=\\\"none\\\" id=\\\"_40181744\\\" x1=\\\"2.597\\\" x2=\\\"2.6\\\" y1=\\\"3.288\\\" y2=\\\"3.415\\\"/>                        <line fill=\\\"none\\\" id=\\\"_39704416\\\" x1=\\\"2.972\\\" x2=\\\"3.086\\\" y1=\\\"2.732\\\" y2=\\\"2.732\\\"/>                        <line fill=\\\"none\\\" id=\\\"_39663360\\\" x1=\\\"3.029\\\" x2=\\\"3.029\\\" y1=\\\"2.458\\\" y2=\\\"2.505\\\"/>                        <line fill=\\\"none\\\" id=\\\"_40245400\\\" x1=\\\"2.755\\\" x2=\\\"2.75\\\" y1=\\\"2.458\\\" y2=\\\"2.505\\\"/>                        <path d=\\\"M3.014,3.286h-0.31c0.005-0.02,0.162-0.244,0.188-0.282     c0.023-0.034,0.172-0.271,0.195-0.271H2.972L2.597,3.288L2.6,3.415h0.414V3.286z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_41573280\\\"/>                        <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41396192\\\" points=\\\"2.75,2.505 3.029,2.505 3.029,2.458 2.755,2.458    \\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112106\",\r\n    \"X\": \"221.50390625\",\r\n    \"Y\": \"352.34375\",\r\n    \"Width\": \"166.05859375\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"20112106\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">FBI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112105\",\r\n    \"X\": \"210.50000190734863\",\r\n    \"Y\": \"304.80000376701355\",\r\n    \"Width\": \"191.60001277923584\",\r\n    \"Height\": \"180.40001392364502\",\r\n    \"SVG\": \"<g id=\\\"20112105\\\">        <g transform=\\\"scale(100) translate(0.73 0.69)\\\">                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_94647176\\\" points=\\\"1.735,2.714 1.715,2.709 1.715,2.714   \\\"/>                <path d=\\\"M2.939,2.798l0.279,0.77l-0.563,0L2.939,2.798z M1.72,2.799l0.279,0.77L1.443,3.567L1.72,2.799z     M1.735,2.714h-0.02V2.709L1.735,2.714z M1.735,2.714l0.076,0.012l0.016-0.002l0.238-0.034l0.026,0.003    c0.079,0,0.082,0.091,0.102,0.091h0.071v1.164H1.99v0.056H1.878v0.061H1.786v0.097h1.088V4.061H2.777V4.005H2.665V3.949H2.381    V2.785h0.081c0.024,0,0.015-0.091,0.112-0.091h0.015l0.234,0.03l0.025,0.001l0.076-0.009C2.897,2.773,2.868,2.87,2.844,2.933    C2.816,3.008,2.794,3.08,2.765,3.154C2.736,3.229,2.713,3.3,2.685,3.374C2.673,3.407,2.657,3.448,2.646,3.482    c-0.007,0.021-0.014,0.037-0.02,0.056c-0.009,0.03-0.003,0.03-0.041,0.03c0.051,0.076,0.192,0.173,0.32,0.173h0.061    c0.129,0,0.275-0.097,0.325-0.173H3.265L2.948,2.71c0.024-0.003,0.068-0.021,0.068-0.041c0-0.02-0.036,0.005-0.061,0.005h-0.01    c-0.131,0-0.231-0.107-0.366-0.107h-0.03c-0.07,0-0.13,0.033-0.168,0.066C2.362,2.624,2.35,2.627,2.35,2.597    c0-0.01,0.026-0.082,0.03-0.091L2.333,2.359L2.325,2.358C2.323,2.381,2.297,2.455,2.289,2.48c-0.02,0.06,0.016,0.063,0.016,0.118    v0.015c0,0.018-0.011,0.013-0.025,0.02C2.24,2.599,2.183,2.567,2.112,2.567h-0.03c-0.138,0-0.236,0.107-0.366,0.107H1.7    c-0.039,0-0.058-0.035-0.061,0.005l0.069,0.034C1.649,2.836,1.605,3.01,1.549,3.148c-0.03,0.073-0.052,0.145-0.081,0.219    C1.453,3.405,1.444,3.438,1.429,3.475c-0.012,0.03-0.016,0.092-0.054,0.093c0.051,0.076,0.185,0.173,0.31,0.173h0.066    c0.133,0,0.267-0.093,0.32-0.173H2.04L1.735,2.714L1.735,2.714z\\\" id=\\\"_94720800\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"341\",\r\n    \"X\": \"159.83586583317515\",\r\n    \"Y\": \"488.63987633067046\",\r\n    \"Width\": \"292.3281356316686\",\r\n    \"Height\": \"55.07313636464204\",\r\n    \"SVG\": \"<g id=\\\"341\\\">        <polyline fill=\\\"none\\\" points=\\\"   162.336,491.14 200.365,541.213 449.664,541.213  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112111\",\r\n    \"X\": \"195.7408905029297\",\r\n    \"Y\": \"319.9159851074219\",\r\n    \"Width\": \"219.21827697753906\",\r\n    \"Height\": \"150.77801513671875\",\r\n    \"SVG\": \"<g id=\\\"20112111\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"240.001,468.194 199.786,387.765 250.055,387.765    250.055,322.416 360.646,322.416 360.646,387.765 410.914,387.765 370.698,468.194  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"385.78,387.765 345.566,468.194 320.432,468.194 360.646,387.765  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53011\",\r\n    \"X\": \"258.201171875\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"93.595703125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"53011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">AA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"342\",\r\n    \"X\": \"158.49998474121094\",\r\n    \"Y\": \"494.927978515625\",\r\n    \"Width\": \"293.00001525878906\",\r\n    \"Height\": \"55.072021484375\",\r\n    \"SVG\": \"<g id=\\\"342\\\">        <path d=\\\"   M429.886,497.428c10.557,0,19.114,11.209,19.114,25.036s-8.558,25.036-19.114,25.036c-0.006,0-0.012,0-0.018,0h0.018h-249.77   c-10.557,0-19.116-11.209-19.116-25.036s8.558-25.036,19.116-25.036c0.005,0,0.009,0,0.015,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112110\",\r\n    \"X\": \"204.40869140625\",\r\n    \"Y\": \"360.078125\",\r\n    \"Width\": \"203.8251953125\",\r\n    \"Height\": \"78.46875\",\r\n    \"SVG\": \"<g id=\\\"20112110\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"106\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.25\\\">TSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36190100_a\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36190100_a\\\">        <rect height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon points=\\\"273.094,296.538 335.298,296.538 378.839,340.079 378.839,402.281    335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"421.207\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53012\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"449.3125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"53012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54341\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"74.34918186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"54341\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_515_0\",\r\n    \"X\": \"133.0\",\r\n    \"Y\": \"222.0\",\r\n    \"Width\": \"349.7914123535156\",\r\n    \"Height\": \"354.5\",\r\n    \"SVG\": \"<g id=\\\"0_515_0\\\">        <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395    306,568  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112112\",\r\n    \"X\": \"209.8000030517578\",\r\n    \"Y\": \"299.4000244140625\",\r\n    \"Width\": \"192.73824499270495\",\r\n    \"Height\": \"191.69998168945312\",\r\n    \"SVG\": \"<g id=\\\"20112112\\\">        <path d=\\\"M306.1,429l44.9,34.4c-1.6,2.199-15,7.699-19.2,9.399c-6.2,2.5-16,4.101-24.5,4.101h-2.1   c-9.5,0-18.2-1.601-25-4.2c-4.3-1.7-17-6.9-18.9-9.5L306.1,429z M383.5,369.7c1.9,7.6,4.4,12.5,4.4,22.4v7.4   c0,12.7-4.801,24.8-9,33.4c-2.7,5.3-13.9,21.899-19.2,23.3l-18.3-54.4L383.5,369.7z M228.1,369.3l42.1,32.4L251.8,456   c-6.3-4.3-14.9-16.7-18.8-24.5c-3-6-9.7-25.5-8.8-35.2L228.1,369.3z M380.4,361.9h-51.9c-1.9,0-8.4-20.5-9.5-23.4   c-1.5-4.2-7.7-20.8-8-24.3c16.1,0,34,8.4,43.4,15.5C362.8,336,377.8,350.6,380.4,361.9L380.4,361.9z M232.1,361.9   c0.9-4,8.5-14.8,11-18.1c4.4-5.5,9.7-9.5,15.1-14.1c7.2-6.1,29.1-15.5,42.2-15.5l-16.6,47.6L232.1,361.9z M312.1,491.1   c24.301,0,52.601-16.199,63.7-29.5c8.601-10.399,12.4-14.6,18.7-27.8c4-8.3,8.5-26.3,8-38.4c-1.2-28.9-11.5-51.4-26.7-66.5   c-13.5-13.3-37.5-29.5-63.7-29.5h-12.2c-25.6,0-50.3,16.8-63.4,29.8c-13.8,13.6-26.7,39.2-26.7,66.6c0,30,12.7,50.2,27.2,66.101   c12,13.1,38.7,29.199,63.4,29.199H312.1z\\\" id=\\\"_65156240\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162500\",\r\n    \"X\": \"264.09478759765625\",\r\n    \"Y\": \"347.4849853515625\",\r\n    \"Width\": \"83.8104248046875\",\r\n    \"Height\": \"98.54400634765625\",\r\n    \"SVG\": \"<g id=\\\"10162500\\\">        <polyline fill=\\\"none\\\" points=\\\"306,408.679 268.649,349.985 343.351,349.985 306,408.679    306,446.029  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60160100\",\r\n    \"X\": \"224.1875\",\r\n    \"Y\": \"353.09375\",\r\n    \"Width\": \"176.609375\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"60160100\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" x=\\\"213\\\" y=\\\"439\\\">INF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"Friend_0_210_0\",\r\n    \"X\": \"123.58200073242188\",\r\n    \"Y\": \"268.0\",\r\n    \"Width\": \"365.0\",\r\n    \"Height\": \"250.5\",\r\n    \"SVG\": \"<g id=\\\"Friend_0_210_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"245.5\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"270.5\\\"/>        <polyline fill=\\\"#000710\\\" points=\\\"486.082,425.585 486.082,516.5 395.167,516.5  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150115\",\r\n    \"X\": \"204.509765625\",\r\n    \"Y\": \"359.140625\",\r\n    \"Width\": \"204.353515625\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"40150115\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432\\\">UXO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150114\",\r\n    \"X\": \"206.3000030517578\",\r\n    \"Y\": \"301.59893798828125\",\r\n    \"Width\": \"197.60203552246094\",\r\n    \"Height\": \"187.5\",\r\n    \"SVG\": \"<g id=\\\"40150114\\\">        <path d=\\\"M274,360.6l6.9,11.9c7.4-3.9,12.1-8.2,23.8-8.2h1.3c14.5,0,17.3,6.5,24.2,8l6.6-11.7   C313.1,348.1,297.6,348.1,274,360.6z\\\" id=\\\"_105632040\\\"/>        <path d=\\\"M313.5,304.1c0,1.6,10.4,5.2,12.6,6.3c3.101,1.6,8.7,6.1,10.601,8.8c5.3,7.2,10.7,15.1,10.7,27.6   c0,20.4-18.601,40.8-38.9,40.8v7.5c5.8,0.5,11.1,8.4,8.2,14.4c1.6,0.4,6.2,3.1,6.3,3.1c1.8,0,12.4-17.6,35.7-17.6h0.6   c11.2,0,22.5,6.4,27.8,12.4c4.2,4.699,13.2,19.1,12,28.399l-2.1,13.7l3.1,1.4c0.2-2.2,2-5.801,2.801-9.101   c0.699-3.1,1-7.5,1-10.899v-8.2c0-21.101-20.801-46.9-37.601-50.8c0-12.6,1.101-15.9-2.3-27.2c-2.2-7.1-6.5-16.1-10.8-20.7   c-12.7-13.3-18.8-17.5-39.7-22.4V304.1L313.5,304.1z\\\" id=\\\"_66381448\\\"/>        <path d=\\\"M244.5,367.5v2.5c0,1.2-12.4,8-14.4,9.4c-4,2.8-8.7,8.1-11.7,12.1c-6.9,8.9-12.1,20.2-12.1,35.6   c0,10.9,2.5,15.101,4.5,23.4l3-1.5c-0.3-3.7-1.9-5.8-1.9-10v-5c0-19.5,19.7-38.9,40.1-38.9h4.4c6.4,0,14.8,3.2,18.8,5.6   c5.4,3.3,8.9,9.1,13.2,11.899l5.7-2.5V405.7c0-5.101,4.1-9.7,8.2-10.7v-7.5c-18.9-0.4-38.3-19.5-38.3-38.8v-3.8   c0-10.3,5.3-21.4,10.5-26.5c3.2-3.1,6.2-5.7,10-8.1c2.1-1.3,12.7-3.7,12.7-6.2v-2.5c-16.6,3.9-29.3,9.6-38.4,21.2   C248.1,336.6,244.5,345.4,244.5,367.5L244.5,367.5z\\\" id=\\\"_106969376\\\"/>        <path d=\\\"M250.8,410.1c0,18.5,17.1,41.801,31.3,45.101l5.7-11.2c-16.3-8.6-23.8-19.9-23.8-42.7h-13.2V410.1z\\\" id=\\\"_66087312\\\"/>        <path d=\\\"M322.3,444.6l6.3,10.7c8.101-1.899,19.301-13,23.2-19.399c5.601-9.301,8.8-19.601,8.8-34.5h-13.8   c0.3,13.1-0.2,17.899-6.3,27c-3.1,4.6-4.3,5.199-8,8.899C329.9,439.9,323.6,442.9,322.3,444.6z\\\" id=\\\"_103737712\\\"/>        <path d=\\\"M316.6,435.8c0-9.1,2.2-11.5,3.801-18.2l-6.301-3.1c-6.1,5.3-11,4-16.899,0l-6.2,3.4   c0.5,6.6,5.1,9.699,3.7,21.8c-0.9,7.7-2.8,14.399-6.6,19.6c-7.3,9.8-17.5,18.601-34.2,18.601h-2.5c-11.7,0-25.5-8.101-30.1-15.101   l-3,1.4c8.2,12.2,28.6,24.899,49.5,24.899h0.6c16.1,0,27.3-6.699,37-13.199c9.3,6.199,19.1,12.5,34.5,12.5h7.5   c9.6,0,20.6-4.101,26.5-8C378.5,477.3,390.6,469.1,392,464c-2.8-0.7-1.2-1.2-3.2-1.2c-1.3,0-4.2,4.8-5.5,5.8   c-1.899,1.4-4.5,2.7-6.6,4.101c-3.4,2.3-11.7,4.5-17.4,4.5H354.9c-19.7,0-38.301-19.3-38.301-39.5V435.8z\\\" id=\\\"_66431984\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11181\",\r\n    \"X\": \"246.4208984375\",\r\n    \"Y\": \"298.82708740234375\",\r\n    \"Width\": \"117.3671875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"11181\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"TGT\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">TGT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_160_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"1_160_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>        <path d=\\\"m375.5,422.13c29.81,-71 129.19,-71 159,0\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" transform=\\\"rotate(90 455 395.505)\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150113\",\r\n    \"X\": \"242.9810057328586\",\r\n    \"Y\": \"315.65483619055635\",\r\n    \"Width\": \"119.64858749224618\",\r\n    \"Height\": \"179.68042759372833\",\r\n    \"SVG\": \"<g id=\\\"40150113\\\">        <ellipse cx=\\\"341.026\\\" cy=\\\"370.341\\\" rx=\\\"18.9\\\" ry=\\\"46.55\\\" stroke=\\\"#000000\\\" transform=\\\"matrix(-0.9753 -0.2209 0.2209 -0.9753 591.8166 806.8671)\\\"/>        <ellipse cx=\\\"299.6\\\" cy=\\\"356.5\\\" rx=\\\"23.8\\\" ry=\\\"28\\\" stroke=\\\"#000000\\\"/>        <polygon points=\\\"262.269,418.373 334.221,445.013 318.673,486.891 246.721,460.251  \\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"283.5\\\" cy=\\\"472\\\" fill=\\\"#FFFFFF\\\" rx=\\\"39.199\\\" ry=\\\"14\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9419 0.3359 -0.3359 0.9419 175.0303 -67.8059)\\\"/>        <ellipse cx=\\\"280.7\\\" cy=\\\"476.2\\\" rx=\\\"39.199\\\" ry=\\\"14.001\\\" stroke=\\\"#000000\\\" transform=\\\"matrix(0.9419 0.3359 -0.3359 0.9419 176.271 -66.6201)\\\"/>        <ellipse cx=\\\"279.806\\\" cy=\\\"476.624\\\" fill=\\\"#FFFFFF\\\" rx=\\\"16.1\\\" ry=\\\"4.9\\\" stroke=\\\"#000000\\\" transform=\\\"matrix(0.9419 0.336 -0.336 0.9419 176.396 -66.3016)\\\"/>        <rect height=\\\"60.2\\\" stroke=\\\"#000000\\\" transform=\\\"matrix(0.9463 0.3233 -0.3233 0.9463 142.9727 -80.5424)\\\" width=\\\"52.5\\\" x=\\\"287.683\\\" y=\\\"360.002\\\"/>        <ellipse cx=\\\"325.5\\\" cy=\\\"340.4\\\" rx=\\\"16.101\\\" ry=\\\"11.2\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"324.311\\\" cy=\\\"361.26\\\" fill=\\\"#FFFFFF\\\" rx=\\\"15.75\\\" ry=\\\"18.34\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"288.05\\\" cy=\\\"355.66\\\" fill=\\\"#FFFFFF\\\" rx=\\\"9.45\\\" ry=\\\"16.66\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M280.84,373.642c2.19,6.568,3.64,11.318,3.64,18.2l-1.12,9.24c19.019,13.946,16.011-17.101,0.84-27.72\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M285.979,334.962c67.241-40.345,83.403,8.476,59.458,2.952\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M283.5,336.06c18.355-21.414,48.352-29.825,67.76-3.36\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"303.587\\\" cy=\\\"419.726\\\" fill=\\\"#FFFFFF\\\" rx=\\\"26.753\\\" ry=\\\"9.001\\\" transform=\\\"matrix(-0.9482 -0.3176 0.3176 -0.9482 458.1422 914.1415)\\\"/>        <ellipse cx=\\\"297.5\\\" cy=\\\"434.2\\\" rx=\\\"39.2\\\" ry=\\\"14\\\" stroke=\\\"#000000\\\" transform=\\\"matrix(0.9419 0.3359 -0.3359 0.9419 163.1429 -74.7047)\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150112\",\r\n    \"X\": \"208.66000366210938\",\r\n    \"Y\": \"291.29998779296875\",\r\n    \"Width\": \"195.91998291015625\",\r\n    \"Height\": \"210.08001708984375\",\r\n    \"SVG\": \"<g id=\\\"40150112\\\">        <path d=\\\"M285.92,366.4v1.56c0,1.2,3.6,10.8,4.2,12.72c1.8,5.52,1.8,8.4,1.68,14.16   c-3.12-0.36-11.04-7.44-12.72-10.08c-4.2-6.24-4.32-8.52-6.36-16.8c-2.28,1.68-4.68,9.48-4.68,13.68v5.76   c0,13.92,8.88,21.12,9.48,27.84c-2.28-0.48-12.12-7.92-13.56-9.601c-1.8-2.04-8.16-13.2-9.6-13.56c0,9.84,2.64,17.28,5.16,24.24   c1.44,3.84,2.88,7.199,4.2,10.56c2.04,5.4,3.6,5.04,6.48,8.76c7.2,9.12,23.4,20.641,39.36,20.641h2.039   c5.4,0,16.08-4.32,19.801-6.48c5.88-3.36,11.159-6.72,15-11.88c7.08-9.6,13.199-23.28,13.199-39.96v-6.84l-0.6-5.76h-1.08   c-2.76,11.64-10.439,21.12-20.04,26.28c0-9.12,3.36-13.199,4.68-21.12c0.96-6-2.399-17.28-2.52-23.04c-1.08,0.72-3,13.44-6.24,17.4   c-0.84,1.08-12.72,13.08-12.72,7.8v-5.28c0-7.44,4.68-12,4.68-20.52c0-2.04-8.64-14.88-10.199-15.72l0.239,2.16   c0,2.88-0.96,10.2-1.8,12.48c-0.479,1.2-5.64,7.44-6.6,7.44c-3,0-6.36-7.32-6.36-11.04v-2.64c0-7.2,6.96-15.24,6.479-20.04   l-1.199-7.32c-1.32,0.96-3,7.56-3.96,9.72c-1.44,3.36-3.48,5.4-5.52,8.04C295.04,352.24,285.92,364.12,285.92,366.4z\\\" id=\\\"_103643800\\\"/>        <polygon id=\\\"_105503304\\\" points=\\\"304.28,318.04 309.561,318.04 309.561,293.8 304.28,293.8  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polygon id=\\\"_105869056\\\" points=\\\"237.92,337.36 260.72,360.16 264.2,356.44 241.04,333.4    240.92,334  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polygon id=\\\"_105157840\\\" points=\\\"350.12,355.96 353.84,359.68 375.92,337.36 372.56,334.24  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polygon id=\\\"_106024416\\\" points=\\\"211.16,405.28 243.2,405.28 243.8,400.6 211.16,400.6  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polygon id=\\\"_104646648\\\" points=\\\"371.6,405.28 402.08,405.28 402.08,400.6 371.6,400.6  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polygon id=\\\"_103507112\\\" points=\\\"237.92,468.76 241.28,472.24 263.36,449.92 260,446.68  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polygon id=\\\"_106084312\\\" points=\\\"350.96,450.4 372.8,472.24 375.92,468.76 354.08,447.28  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polygon id=\\\"_107381592\\\" points=\\\"304.28,498.88 309.561,498.88 309.561,467.32 304.28,467.32     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180100\",\r\n    \"X\": \"179.0\",\r\n    \"Y\": \"264.1679992675781\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"263.9999694824219\",\r\n    \"SVG\": \"<g id=\\\"25180100\\\">        <circle cx=\\\"311\\\" cy=\\\"396.168\\\" fill=\\\"none\\\" r=\\\"125\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"311\\\" y=\\\"380\\\">ACP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" id=\\\"T\\\" text-anchor=\\\"middle\\\" x=\\\"311\\\" y=\\\"470\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_300_0c\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"0_300_0c\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFA1FF\\\" id=\\\"Group\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150111\",\r\n    \"X\": \"223.72942745972446\",\r\n    \"Y\": \"309.1290054321289\",\r\n    \"Width\": \"164.54133540617957\",\r\n    \"Height\": \"154.4188461303711\",\r\n    \"SVG\": \"<g id=\\\"40150111\\\">        <ellipse cx=\\\"306.378\\\" cy=\\\"392.004\\\" rx=\\\"24.69\\\" ry=\\\"24.69\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0.823\\\"/>        <path d=\\\"M264.841,320.651c24.69-14.814,57.61-14.814,82.302,0l-22.224,38.681   c-10.698-6.584-27.159-6.584-37.857,0L264.841,320.651z\\\" id=\\\"_x31_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0.823\\\"/>        <path d=\\\"M387.848,391.687c0.504,28.79-15.937,57.312-41.101,71.305   l-22.415-38.568c11.047-5.981,19.269-20.242,18.904-32.8L387.848,391.687z\\\" id=\\\"_x32_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0.823\\\"/>        <path d=\\\"M265.16,462.211c-25.146-14.025-41.549-42.569-41.006-71.357   l44.61-0.007c-0.378,12.558,7.823,26.829,18.863,32.826L265.16,462.211z\\\" id=\\\"_x33_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0.823\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150110\",\r\n    \"X\": \"246.4326660562356\",\r\n    \"Y\": \"297.1900329589844\",\r\n    \"Width\": \"119.13834834806127\",\r\n    \"Height\": \"197.66995239257812\",\r\n    \"SVG\": \"<g id=\\\"40150110\\\">        <path d=\\\"M274.38,431.94c0-18.48,15.29-35.091,33.55-35.091h2.641c18.7,0,34.1,16.391,34.1,35.091   c0,17.819-15.51,34.649-33,34.649h-4.84C289.78,466.48,274.38,449.65,274.38,431.94z M306.28,342.29c-1.76,0-5.17-5.17-5.83-7.37   c-0.77-3.08-0.88-7.48,0-11.11c1.32-5.28,6.93-14.63,6.93-18.81c0-2.75-0.33-7.59-3.19-7.81c-2.53,11.11-5.17,12.32-10.34,20.02   c-2.42,3.63-11.66,14.41-11.66,18.26v1.1c0,5.94,7.81,20.35,6.82,26.18l-0.55,4.18c-8.8-2.09-20.35-18.37-20.35-29.92   c-3.41,0.33-6.27,11-6.27,15.18v7.37c0,14.3,8.36,20.79,10.45,29.92c-6.71-3.52-9.9-5.39-14.85-10.89   c-2.64-2.97-9.13-13.97-10.34-14.85c-2.86,5.94,4.29,25.63,6.05,30.14c1.76,4.29,3.52,8.8,5.72,12.54c2.64,4.4,5.61,6.6,8.03,10.23   c0,4.18-1.32,6.05-1.43,11.659c-0.11,4.62-0.11,6.49,0.55,11.44c0.55,5.17,5.17,15.29,8.03,18.26c6.05,6.49,5.94,7.04,14.08,12.101   c4.95,3.189,12.32,5.39,20.351,5.39h1.539c16.061,0,28.49-8.69,35.421-18.04c9.569-12.979,9.46-24.86,5.5-41.8   c8.689-16.5,14.63-23.32,14.63-49.28v-1.1l-0.88-9.9c-0.221,0-8.141,15.4-9.46,17.38c-2.53,3.85-9.131,12.1-14.301,12.54   c0.221-8.03,5.28-15.4,5.28-23.54v-5.39l-2.64-19.91c-2.42,1.76-3.63,14.63-7.48,19.36c-1.1,1.32-14.08,13.86-14.08,9.02v-4.18   c0-7.7,5.28-15.84,5.28-22.55v-3.19c0-2.09-9.79-16.17-11.55-17.27c0,5.72-0.55,10.89-1.87,15.4   C313.1,335.69,308.92,342.29,306.28,342.29z\\\" id=\\\"_65447096\\\"/>        <polygon id=\\\"_103707224\\\" points=\\\"258.65,494.86 360.29,494.86 360.29,484.3 258.65,484.3  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130800\",\r\n    \"X\": \"240.53627014160156\",\r\n    \"Y\": \"299.5\",\r\n    \"Width\": \"128.9274444580078\",\r\n    \"Height\": \"185.5\",\r\n    \"SVG\": \"<g id=\\\"15130800\\\">        <polyline fill=\\\"none\\\" points=\\\"242,315 260,302 350,302 368,315  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"302\\\" y2=\\\"355\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245\\\" x2=\\\"245\\\" y1=\\\"330\\\" y2=\\\"485\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"365\\\" x2=\\\"365\\\" y1=\\\"330\\\" y2=\\\"485\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245\\\" x2=\\\"365\\\" y1=\\\"355\\\" y2=\\\"355\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245\\\" x2=\\\"365\\\" y1=\\\"460\\\" y2=\\\"460\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130500\",\r\n    \"X\": \"210.0\",\r\n    \"Y\": \"361.0\",\r\n    \"Width\": \"190.0\",\r\n    \"Height\": \"70.0\",\r\n    \"SVG\": \"<g id=\\\"40130500\\\">        <rect fill=\\\"none\\\" height=\\\"60\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"180\\\" x=\\\"215\\\" y=\\\"366\\\"/>        <ellipse cx=\\\"245\\\" cy=\\\"396\\\" rx=\\\"20\\\" ry=\\\"20\\\"/>        <ellipse cx=\\\"305\\\" cy=\\\"396\\\" rx=\\\"20\\\" ry=\\\"20\\\"/>        <ellipse cx=\\\"365\\\" cy=\\\"396\\\" rx=\\\"20\\\" ry=\\\"20\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130801\",\r\n    \"X\": \"240.53627014160156\",\r\n    \"Y\": \"299.5\",\r\n    \"Width\": \"128.9274444580078\",\r\n    \"Height\": \"185.5\",\r\n    \"SVG\": \"<g id=\\\"15130801\\\">        <polyline fill=\\\"none\\\" points=\\\"242,315 260,302 350,302 368,315  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"302\\\" y2=\\\"355\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245\\\" x2=\\\"245\\\" y1=\\\"330\\\" y2=\\\"485\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"365\\\" x2=\\\"365\\\" y1=\\\"330\\\" y2=\\\"485\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245\\\" x2=\\\"365\\\" y1=\\\"355\\\" y2=\\\"355\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245\\\" x2=\\\"365\\\" y1=\\\"460\\\" y2=\\\"460\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.5\\\">MF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35152\",\r\n    \"X\": \"260.646484375\",\r\n    \"Y\": \"448.703125\",\r\n    \"Width\": \"91.23046875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"35152\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"RP\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"500.25\\\">RP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35151\",\r\n    \"X\": \"264.3798828125\",\r\n    \"Y\": \"291.4219055175781\",\r\n    \"Width\": \"83.64453125\",\r\n    \"Height\": \"55.59375\",\r\n    \"SVG\": \"<g id=\\\"35151\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" id=\\\"P3\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">P3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130900\",\r\n    \"X\": \"272.22900390625\",\r\n    \"Y\": \"348.9851379394531\",\r\n    \"Width\": \"91.35092163085938\",\r\n    \"Height\": \"96.17333984375\",\r\n    \"SVG\": \"<g id=\\\"10130900\\\">        <polygon points=\\\"307.955,405.048 307.809,355.911 354.93,383.005  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"274.002,443.396 304.812,412.402 335.619,443.396  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"351\",\r\n    \"X\": \"158.94898154349772\",\r\n    \"Y\": \"540.7495114319911\",\r\n    \"Width\": \"291.2140128412679\",\r\n    \"Height\": \"40.250488568008905\",\r\n    \"SVG\": \"<g id=\\\"351\\\">        <path d=\\\"   M447.63,543.25c-42.12,22.424-90.975,35.25-143.074,35.25c-52.099,0-100.954-12.826-143.073-35.25l-0.034,0.136h286.214\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"352\",\r\n    \"X\": \"163.50204467773438\",\r\n    \"Y\": \"537.4989624023438\",\r\n    \"Width\": \"283.178955078125\",\r\n    \"Height\": \"60.63397216796875\",\r\n    \"SVG\": \"<g id=\\\"352\\\">        <path d=\\\"   M444.181,567.795h-0.002c-0.011-15.354-12.462-27.796-27.816-27.796c-15.363,0-27.817,12.455-27.817,27.818   c0,15.361-12.455,27.816-27.818,27.816s-27.817-12.455-27.817-27.816c0-0.009,0-0.017-0.001-0.022   c-0.012-15.354-12.463-27.796-27.818-27.796c-15.363,0-27.818,12.455-27.818,27.818c0,15.361-12.455,27.816-27.818,27.816   c-15.363,0-27.818-12.455-27.818-27.816c0-0.009,0-0.017,0-0.022c-0.012-15.354-12.462-27.796-27.818-27.796   c-15.363,0-27.818,12.455-27.818,27.818\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140304_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140304_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11191\",\r\n    \"X\": \"246.40625\",\r\n    \"Y\": \"299.56146240234375\",\r\n    \"Width\": \"117.826171875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"11191\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"TER\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">TER</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215300\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"238.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"237.0\",\r\n    \"SVG\": \"<g id=\\\"25215300\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35,25\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"246\\\" y2=\\\"246\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"468\\\" y2=\\\"468\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"200,340 200,380 300,440 400,380 400,340 300,400   \\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"328\\\">ASW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_160_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_160_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>        <path d=\\\"m375.5,422.13c29.81,-71 129.19,-71 159,0\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" transform=\\\"rotate(90 455 395.505)\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121000\",\r\n    \"X\": \"215.19999504089355\",\r\n    \"Y\": \"327.70000100135803\",\r\n    \"Width\": \"180.20000457763672\",\r\n    \"Height\": \"135.19999980926514\",\r\n    \"SVG\": \"<g id=\\\"20121000\\\">        <g transform=\\\"scale(100) translate(0.74 0.57)\\\">                <path d=\\\"M1.484,3.338c0,0.033-0.017,0.065-0.018,0.107C1.465,3.49,1.461,3.522,1.461,3.57v0.08l0.014,0.089h0.068    L1.524,3.578V3.534c0-0.202,0.124-0.447,0.232-0.537c0.139-0.115,0.291-0.228,0.542-0.228H2.32c0.224,0,0.427,0.109,0.539,0.221    c0.08,0.08,0.103,0.118,0.161,0.218c0.035,0.06,0.083,0.209,0.083,0.3v0.107c0,0.035-0.018,0.076-0.018,0.111v0.013h0.068    l0.016-0.16V3.485c0-0.04-0.025-0.131-0.036-0.165C3.114,3.257,3.101,3.23,3.075,3.178C3.029,3.083,2.981,3.017,2.908,2.946    C2.793,2.832,2.569,2.707,2.342,2.707H2.28c-0.196,0-0.415,0.102-0.515,0.197C1.694,2.971,1.654,3.007,1.597,3.092    C1.57,3.133,1.559,3.166,1.535,3.207C1.512,3.246,1.505,3.306,1.484,3.338z\\\" id=\\\"_100900712\\\"/>                <polygon id=\\\"_238946784\\\" points=\\\"1.484,3.903 3.138,3.903 3.138,3.832 1.484,3.832   \\\"/>                <polygon id=\\\"_234617384\\\" points=\\\"1.412,4.059 3.214,4.059 3.214,3.983 1.412,3.983   \\\"/>            </g>        <ellipse cx=\\\"275\\\" cy=\\\"378\\\" fill=\\\"none\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"335\\\" cy=\\\"378\\\" fill=\\\"none\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"275\\\" x2=\\\"275\\\" y1=\\\"389\\\" y2=\\\"429\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"335\\\" x2=\\\"335\\\" y1=\\\"389\\\" y2=\\\"429\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"263\\\" x2=\\\"287\\\" y1=\\\"403\\\" y2=\\\"403\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"323\\\" x2=\\\"347\\\" y1=\\\"403\\\" y2=\\\"403\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121001\",\r\n    \"X\": \"216.2999987602234\",\r\n    \"Y\": \"329.7999978065491\",\r\n    \"Width\": \"177.2222196614564\",\r\n    \"Height\": \"131.2999963760376\",\r\n    \"SVG\": \"<g id=\\\"20121001\\\">        <g transform=\\\"scale(100) translate(0.73 0.65)\\\">                <path d=\\\"M2.23,3.428h0.175c0.014,0,0.111-0.15,0.125-0.171H2.104C2.119,3.279,2.213,3.428,2.23,3.428z\\\" id=\\\"_97310896\\\"/>                <path d=\\\"M2.001,3.316L2.104,3.49c0.007-0.002,0.021-0.005,0.021-0.013c0-0.014-0.093-0.14-0.1-0.172L2.001,3.316z    \\\" id=\\\"_102375856\\\"/>                <path d=\\\"M2.509,3.474c0,0.014,0.008,0.016,0.018,0.015l0.106-0.172l-0.016-0.01    C2.611,3.312,2.509,3.472,2.509,3.474z\\\" id=\\\"_233402632\\\"/>                <polygon id=\\\"_43097984\\\" points=\\\"2.196,3.52 2.438,3.52 2.438,3.494 2.196,3.494   \\\"/>                <polygon id=\\\"_228322304\\\" points=\\\"2.575,3.586 2.599,3.594 2.759,3.332 2.739,3.324   \\\"/>                <polygon id=\\\"_102470720\\\" points=\\\"1.875,3.332 2.042,3.595 2.059,3.586 1.892,3.323   \\\"/>                <polygon id=\\\"_102470608\\\" points=\\\"2.113,3.624 2.525,3.624 2.525,3.599 2.113,3.599   \\\"/>                <path d=\\\"M1.75,3.353c0,0.008,0.093,0.147,0.104,0.167c0.009,0.016,0.105,0.167,0.108,0.167    c0.011,0,0.012-0.006,0.017-0.013L1.767,3.34C1.762,3.343,1.75,3.346,1.75,3.353z\\\" id=\\\"_102470552\\\"/>                <polygon id=\\\"_229399824\\\" points=\\\"2.654,3.673 2.674,3.689 2.888,3.35 2.867,3.34   \\\"/>                <path d=\\\"M1.442,3.724L1.45,3.665C1.441,3.665,1.442,3.711,1.442,3.724z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_43097864\\\"/>                <polygon id=\\\"_238795024\\\" points=\\\"2.025,3.728 2.613,3.728 2.613,3.703 2.025,3.703   \\\"/>                <path d=\\\"M1.508,3.765c0.008,0,0.008-0.057,0.008-0.071L1.508,3.765z\\\" id=\\\"_95239824\\\"/>                <path d=\\\"M1.934,3.807h0.767v0.029H1.934V3.807z M2.025,3.703h0.588v0.025H2.025V3.703z     M2.113,3.599h0.413v0.025H2.113V3.599z M2.196,3.494h0.242V3.52H2.196V3.494z M2.755,3.782l-0.027-0.01l0.265-0.415    C3,3.359,3.013,3.361,3.013,3.369c0,0.008-0.114,0.179-0.128,0.205C2.861,3.618,2.763,3.749,2.755,3.782z M1.62,3.366l0.025-0.011    l0.259,0.418l-0.02,0.009L1.62,3.366z M1.963,3.686c-0.004,0-0.099-0.151-0.108-0.167C1.843,3.5,1.75,3.361,1.75,3.353    c0-0.007,0.011-0.01,0.017-0.012L1.98,3.673C1.975,3.68,1.974,3.686,1.963,3.686z M2.867,3.34l0.02,0.01L2.673,3.69l-0.02-0.016    L2.867,3.34z M2.739,3.324l0.02,0.007l-0.16,0.262L2.575,3.586L2.739,3.324z M1.892,3.323L2.06,3.585l-0.018,0.01L1.875,3.332    L1.892,3.323z M2.509,3.474c0-0.002,0.102-0.162,0.108-0.167l0.016,0.01L2.527,3.489C2.517,3.489,2.509,3.487,2.509,3.474z     M2.025,3.306c0.008,0.032,0.1,0.157,0.1,0.172c0,0.008-0.014,0.011-0.021,0.013L2.001,3.316L2.025,3.306z M2.23,3.428    c-0.016,0-0.111-0.149-0.125-0.171H2.53C2.516,3.278,2.419,3.428,2.405,3.428H2.23z M1.517,3.695c0,0.013-0.001,0.071-0.008,0.071    L1.504,3.89h1.63l0.002-0.054L3.105,3.565V3.54H3.097V3.524c0-0.045-0.071-0.266-0.09-0.302c-0.011-0.02-0.018-0.046-0.028-0.068    C2.967,3.129,2.954,3.113,2.942,3.09c-0.023-0.045-0.05-0.078-0.08-0.116C2.756,2.839,2.571,2.719,2.33,2.719H2.305    c-0.27,0-0.462,0.146-0.57,0.309C1.672,3.122,1.633,3.212,1.593,3.329C1.566,3.409,1.519,3.596,1.517,3.695L1.517,3.695z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_236038376\\\"/>                <path d=\\\"M2.755,3.782c0.009-0.033,0.106-0.165,0.13-0.208c0.014-0.026,0.128-0.197,0.128-0.205    c0-0.008-0.014-0.011-0.021-0.013L2.727,3.772L2.755,3.782z\\\" id=\\\"_100039048\\\"/>                <polygon id=\\\"_236038544\\\" points=\\\"1.884,3.782 1.904,3.773 1.645,3.355 1.62,3.366   \\\"/>                <polygon id=\\\"_97615280\\\" points=\\\"1.934,3.836 2.701,3.836 2.701,3.807 1.934,3.807   \\\"/>                <path d=\\\"M1.508,3.765l0.008-0.071c0.002-0.098,0.049-0.285,0.076-0.365c0.04-0.117,0.079-0.207,0.141-0.301    c0.109-0.163,0.3-0.309,0.57-0.309H2.33c0.241,0,0.426,0.12,0.533,0.255c0.03,0.038,0.057,0.071,0.08,0.116    c0.012,0.022,0.024,0.039,0.036,0.064c0.01,0.022,0.017,0.048,0.028,0.068c0.019,0.036,0.09,0.257,0.09,0.302V3.54h0.008v0.025    l0.031,0.271L3.134,3.89h-1.63L1.508,3.765L1.508,3.765z M1.45,3.665L1.442,3.724L1.433,3.865v0.096h1.772V3.936    c0-0.051,0.002-0.159-0.006-0.203c-0.011-0.06-0.013-0.129-0.026-0.187C3.162,3.495,3.1,3.229,3.076,3.219    c0-0.039-0.087-0.189-0.108-0.221C2.924,2.933,2.874,2.873,2.812,2.824C2.689,2.727,2.55,2.648,2.33,2.648H2.305    c-0.294,0-0.49,0.148-0.614,0.319C1.655,3.015,1.632,3.062,1.604,3.115C1.575,3.172,1.562,3.221,1.538,3.282    C1.507,3.358,1.452,3.566,1.45,3.665L1.45,3.665z\\\" id=\\\"_237429648\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150503\",\r\n    \"X\": \"227.59375\",\r\n    \"Y\": \"285.5\",\r\n    \"Width\": \"181.10348510742188\",\r\n    \"Height\": \"228.1519775390625\",\r\n    \"SVG\": \"<g id=\\\"10150503\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"285.5\\\" y2=\\\"482.5\\\"/>                        <polygon points=\\\"370.546,472.998 306.181,513.652 241.815,472.998 241.815,472.578 370.546,472.578    \\\"/>                    </g>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"220\\\" y=\\\"427.6719\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"319.166\\\" y=\\\"428.584\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25282003\",\r\n    \"X\": \"115.126525120076\",\r\n    \"Y\": \"348.9369104906382\",\r\n    \"Width\": \"381.669473783104\",\r\n    \"Height\": \"105.17230789565616\",\r\n    \"SVG\": \"<g id=\\\"25282003\\\">        <g transform=\\\"translate(-133.735 -1.80723) translate(145 350) scale(0.344828 0.344828) translate(-145 -350) translate(-6.98795 -143.253)\\\">                <polygon fill=\\\"none\\\" points=\\\"480.686,797.91 510.686,497.911     540.686,797.91 510.686,722.912   \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"496.686\\\" x2=\\\"523.686\\\" y1=\\\"632.911\\\" y2=\\\"632.911\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\" x1=\\\"460.686\\\" x2=\\\"560.687\\\" y1=\\\"530.912\\\" y2=\\\"530.912\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"518.686\\\" x2=\\\"600.686\\\" y1=\\\"531.909\\\" y2=\\\"727.911\\\"/>                <path d=\\\"M460.686,530.912l-5,6.998v10\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M560.687,530.912l5,6.998v10\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\"/>            </g>        <g transform=\\\"translate(96.988 4.81928) translate(145 350) scale(0.34 0.34) translate(-145 -350) translate(0 -14.1743) translate(0 -2.94118) translate(0 -2.94118) translate(287.03 -145.287)\\\">                <polygon fill=\\\"none\\\" points=\\\"485.096,804.272 515.1,504.272     545.097,804.272 515.1,729.272   \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"501.1\\\" x2=\\\"528.099\\\" y1=\\\"639.27\\\" y2=\\\"639.27\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\" x1=\\\"465.1\\\" x2=\\\"565.1\\\" y1=\\\"537.271\\\" y2=\\\"537.271\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"523.096\\\" x2=\\\"605.099\\\" y1=\\\"538.27\\\" y2=\\\"734.272\\\"/>                <path d=\\\"M465.1,537.271l-5.003,7.001v10\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M565.1,537.271l4.998,7.001v10\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"167.133\\\" x2=\\\"447.133\\\" y1=\\\"394.452\\\" y2=\\\"394.452\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150502\",\r\n    \"X\": \"227.59375\",\r\n    \"Y\": \"279.2374267578125\",\r\n    \"Width\": \"181.10348510742188\",\r\n    \"Height\": \"223.0125732421875\",\r\n    \"SVG\": \"<g id=\\\"10150502\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"285.5\\\" y2=\\\"502.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"308\\\" x2=\\\"239.5\\\" y1=\\\"283.5\\\" y2=\\\"325.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"371\\\" x2=\\\"302.5\\\" y1=\\\"325.5\\\" y2=\\\"283.5\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"220\\\" y=\\\"427.6719\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"319.166\\\" y=\\\"428.584\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25282002\",\r\n    \"X\": \"179.6314697265625\",\r\n    \"Y\": \"266.0166320800781\",\r\n    \"Width\": \"201.54611206054688\",\r\n    \"Height\": \"256.4179992675781\",\r\n    \"SVG\": \"<g id=\\\"25282002\\\">        <ellipse cx=\\\"279.868\\\" cy=\\\"497.563\\\" fill=\\\"#000000\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M280.668,267.163c-5.724,57.244-3.417,223.809-99.2,248\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <path d=\\\"M280.139,266.763c5.725,57.243,3.418,223.808,99.202,248\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <path d=\\\"M210.091,504.767c49.012-27.532,68.266-64.359,69.377-112.134\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M350.78,504.767c-49.014-27.532-68.268-64.359-69.378-112.134\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <rect fill=\\\"#000000\\\" height=\\\"115.147\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" transform=\\\"matrix(0.9357 -0.3527 0.3527 0.9357 -127.4272 130.2959)\\\" width=\\\"13.012\\\" x=\\\"287.296\\\" y=\\\"357.219\\\"/>        <rect fill=\\\"#000000\\\" height=\\\"115.16\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" transform=\\\"matrix(-0.9357 -0.3528 0.3528 -0.9357 372.0027 897.3878)\\\" width=\\\"13.014\\\" x=\\\"261.272\\\" y=\\\"357.214\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150501\",\r\n    \"X\": \"227.59375\",\r\n    \"Y\": \"276.5\",\r\n    \"Width\": \"181.10348510742188\",\r\n    \"Height\": \"240.06585693359375\",\r\n    \"SVG\": \"<g id=\\\"10150501\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"276.5\\\" y2=\\\"473.5\\\"/>                        <polygon fill=\\\"none\\\" points=\\\"370.546,469.998 306.181,510.652 241.815,469.998      241.815,469.578 370.546,469.578    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>                    </g>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"220\\\" y=\\\"427.6719\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"319.166\\\" y=\\\"428.584\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35142\",\r\n    \"X\": \"244.90625\",\r\n    \"Y\": \"448.8534851074219\",\r\n    \"Width\": \"118.896484375\",\r\n    \"Height\": \"43.6875\",\r\n    \"SVG\": \"<g id=\\\"35142\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"AUT\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"491.8066\\\">AUT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25282001\",\r\n    \"X\": \"168.9742431640625\",\r\n    \"Y\": \"262.9701843261719\",\r\n    \"Width\": \"218.56951904296875\",\r\n    \"Height\": \"280.6397399902344\",\r\n    \"SVG\": \"<g id=\\\"25282001\\\">        <path d=\\\"M178.259,539.896l100-250l100,250\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\"/>        <ellipse cx=\\\"278.259\\\" cy=\\\"514.896\\\" fill=\\\"#000000\\\" rx=\\\"25\\\" ry=\\\"25\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150500\",\r\n    \"X\": \"217.849609375\",\r\n    \"Y\": \"353.6777648925781\",\r\n    \"Width\": \"182.4609375\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"10150500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.584\\\">EW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35141\",\r\n    \"X\": \"264.3798828125\",\r\n    \"Y\": \"291.4219055175781\",\r\n    \"Width\": \"83.09765625\",\r\n    \"Height\": \"54.625\",\r\n    \"SVG\": \"<g id=\\\"35141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" id=\\\"P2\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">P2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_030_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"0_030_0\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0    c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"361\",\r\n    \"X\": \"120.72000122070312\",\r\n    \"Y\": \"588.656005859375\",\r\n    \"Width\": \"372.4580078125\",\r\n    \"Height\": \"40.0\",\r\n    \"SVG\": \"<g id=\\\"361\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"123.178\\\" x2=\\\"480.678\\\" y1=\\\"609.156\\\" y2=\\\"609.156\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"120.72\\\" y=\\\"595.656\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"468.178\\\" y=\\\"596.656\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"294.449\\\" y=\\\"596.656\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"306.949\\\" x2=\\\"306.949\\\" y1=\\\"588.656\\\" y2=\\\"628.656\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150505\",\r\n    \"X\": \"227.59375\",\r\n    \"Y\": \"284.5\",\r\n    \"Width\": \"181.10348510742188\",\r\n    \"Height\": \"218.67633056640625\",\r\n    \"SVG\": \"<g id=\\\"10150505\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.5\\\" x2=\\\"304.5\\\" y1=\\\"500.406\\\" y2=\\\"284.5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"239.5,460.25 304.5,500.25 371,460.25   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"220\\\" y=\\\"427.6719\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"319.166\\\" y=\\\"428.584\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"362\",\r\n    \"X\": \"120.72000122070312\",\r\n    \"Y\": \"588.656005859375\",\r\n    \"Width\": \"372.4580078125\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"362\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"123.178\\\" x2=\\\"480.678\\\" y1=\\\"609.156\\\" y2=\\\"609.156\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"120.72\\\" y=\\\"595.656\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"468.178\\\" y=\\\"596.656\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"294.449\\\" y=\\\"596.656\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"207.584\\\" y=\\\"596.656\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"381.314\\\" y=\\\"596.656\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"393.814\\\" x2=\\\"393.814\\\" y1=\\\"588.656\\\" y2=\\\"628.656\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"220.084\\\" x2=\\\"220.084\\\" y1=\\\"589.656\\\" y2=\\\"629.656\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45162001\",\r\n    \"X\": \"124.0\",\r\n    \"Y\": \"124.0\",\r\n    \"Width\": \"150.0\",\r\n    \"Height\": \"150.0\",\r\n    \"SVG\": \"<g id=\\\"45162001\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"70\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61003\\\" stroke-width=\\\"10\\\" x1=\\\"149\\\" x2=\\\"249\\\" y1=\\\"149\\\" y2=\\\"249\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61003\\\" stroke-width=\\\"10\\\" x1=\\\"249\\\" x2=\\\"149\\\" y1=\\\"149\\\" y2=\\\"249\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45162003\",\r\n    \"X\": \"117.86388684427352\",\r\n    \"Y\": \"5.776914119720459\",\r\n    \"Width\": \"162.27300041344148\",\r\n    \"Height\": \"386.44626092910767\",\r\n    \"SVG\": \"<g id=\\\"45162003\\\">        <path d=\\\"M133.646,228.123C85.258,140.512,179.855,32.654,249.523,10.355   c0,0-50.615,75.065-50.881,117.715\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M264.354,169.877c48.39,87.611-46.209,195.469-115.876,217.768   c0,0,50.615-75.064,50.881-117.715\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"#C61021\\\" r=\\\"70\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45162002\",\r\n    \"X\": \"117.86388684427352\",\r\n    \"Y\": \"5.776914119720459\",\r\n    \"Width\": \"162.27300041344148\",\r\n    \"Height\": \"386.44626092910767\",\r\n    \"SVG\": \"<g id=\\\"45162002\\\">        <path d=\\\"M133.646,228.123C85.258,140.512,179.855,32.654,249.523,10.355   c0,0-50.615,75.065-50.881,117.715\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M264.354,169.877c48.39,87.611-46.209,195.469-115.876,217.768   c0,0,50.615-75.064,50.881-117.715\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"#FFFFFF\\\" r=\\\"70\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120406\",\r\n    \"X\": \"197.166015625\",\r\n    \"Y\": \"355.53125\",\r\n    \"Width\": \"217.95703125\",\r\n    \"Height\": \"76.984375\",\r\n    \"SVG\": \"<g id=\\\"30120406\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"104\\\" id=\\\"MCS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.25\\\">MCS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170000\",\r\n    \"X\": \"207.5\",\r\n    \"Y\": \"283.5\",\r\n    \"Width\": \"195.0\",\r\n    \"Height\": \"225.0\",\r\n    \"SVG\": \"<g id=\\\"15170000\\\">        <polygon points=\\\"304.5,297 333.355,346.522 390.67,346.75 362.21,396.5 390.67,446.25 333.355,446.479 304.5,496    275.645,446.479 218.33,446.25 246.79,396.5 218.33,346.75 275.645,346.522  \\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"304\\\" cy=\\\"296\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"304\\\" cy=\\\"496\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"220\\\" cy=\\\"347\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"390\\\" cy=\\\"346\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"390\\\" cy=\\\"447\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"220\\\" cy=\\\"447\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_060_0c\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"0_060_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>        <path d=\\\"m375.5,422.13c29.81,-71 129.19,-71 159,0\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" transform=\\\"rotate(90 455 395.505)\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120401\",\r\n    \"X\": \"224.36083984375\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"166.306640625\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30120401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"ML\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">ML</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10170100\",\r\n    \"X\": \"258.2431640625\",\r\n    \"Y\": \"347.625\",\r\n    \"Width\": \"95.5126953125\",\r\n    \"Height\": \"95.7642408114857\",\r\n    \"SVG\": \"<g id=\\\"10170100\\\">        <g>                <ellipse cx=\\\"306\\\" cy=\\\"357.529\\\" fill=\\\"none\\\" rx=\\\"7.404\\\" ry=\\\"7.404\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"364.934\\\" y2=\\\"438.982\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268.976\\\" x2=\\\"343.023\\\" y1=\\\"369.562\\\" y2=\\\"369.562\\\"/>                <path d=\\\"M259.72,401.959c23.14,46.279,69.418,46.279,92.559,0    C329.139,455.181,282.86,455.181,259.72,401.959\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M259.72,401.959c3.703,20.826,6.017,20.826,6.017,20.826l6.942-9.256    c-6.016-2.314-8.33-6.943-11.569-10.185\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M352.279,401.959c-3.701,20.826-6.016,20.826-6.016,20.826l-6.941-9.256    c6.016-2.314,8.33-6.943,11.566-10.185\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120400\",\r\n    \"X\": \"251.04209899902344\",\r\n    \"Y\": \"346.7049865722656\",\r\n    \"Width\": \"109.91679382324219\",\r\n    \"Height\": \"97.87313842773438\",\r\n    \"SVG\": \"<g id=\\\"30120400\\\">        <polygon points=\\\"306,444.25 258.417,399.047 353.584,399.047  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.4758\\\"/>        <rect height=\\\"14.274\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.4758\\\" width=\\\"109.441\\\" x=\\\"251.28\\\" y=\\\"387.151\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"394.288\\\" rx=\\\"30.929\\\" ry=\\\"30.929\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.4758\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"13.8957\\\" x1=\\\"306\\\" x2=\\\"272.692\\\" y1=\\\"394.288\\\" y2=\\\"360.98\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"13.8957\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"394.288\\\" y2=\\\"346.705\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"13.8957\\\" x1=\\\"306\\\" x2=\\\"339.309\\\" y1=\\\"394.288\\\" y2=\\\"360.98\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52501\",\r\n    \"X\": \"275.5\",\r\n    \"Y\": \"290.9375305175781\",\r\n    \"Width\": \"58.2080078125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"52501\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">RI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120405\",\r\n    \"X\": \"197.4921875\",\r\n    \"Y\": \"361.359375\",\r\n    \"Width\": \"214.875\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"30120405\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" id=\\\"MCM\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.25\\\">MCM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45162004\",\r\n    \"X\": \"38.49999952316285\",\r\n    \"Y\": \"19.999999523162842\",\r\n    \"Width\": \"360.00000047683716\",\r\n    \"Height\": \"360.00000047683716\",\r\n    \"SVG\": \"<g id=\\\"45162004\\\">        <g>                <circle cx=\\\"200.5\\\" cy=\\\"182\\\" fill=\\\"none\\\" r=\\\"40\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M337.5,45c78,78,78,196,0,274s-196,78-274,0l24-24c-62-62-62-164,0-226    s164-62,226,0L337.5,45z\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M271.5,111c39,39,39,103,0,142s-103,39-142,0l18-18c-31-31-31-75,0-106    s75-31,106,0L271.5,111z\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"#231F20\\\" stroke=\\\"#231F20\\\" stroke-width=\\\"4\\\" x1=\\\"190.5\\\" x2=\\\"65.5\\\" y1=\\\"172\\\" y2=\\\"67\\\"/>                <g>                        <rect fill=\\\"none\\\" height=\\\"27.77\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"1.5065\\\" width=\\\"26.391\\\" x=\\\"39.403\\\" y=\\\"39.146\\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"20.2511\\\" x=\\\"42\\\" y=\\\"61\\\">W</text>                    </g>            </g>        <g transform=\\\"scale(0.175 0.175) translate(940 943)\\\">                <path d=\\\"M150.642,126.121C102.255,38.51,196.847-69.348,266.518-91.647    c0,0-50.614,75.067-50.882,117.718\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M281.345,67.879c48.393,87.606-46.205,195.472-115.876,217.771    c0,0,50.614-75.067,50.882-117.72\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"215.993\\\" cy=\\\"97.003\\\" fill=\\\"#C61021\\\" r=\\\"70\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120404\",\r\n    \"X\": \"213.56982421875\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"182.041015625\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30120404\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"MH\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">MH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120403\",\r\n    \"X\": \"197.166015625\",\r\n    \"Y\": \"356.53125\",\r\n    \"Width\": \"217.859375\",\r\n    \"Height\": \"76.984375\",\r\n    \"SVG\": \"<g id=\\\"30120403\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"104\\\" id=\\\"MSD\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">MSD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120402\",\r\n    \"X\": \"217.15625\",\r\n    \"Y\": \"347.37396240234375\",\r\n    \"Width\": \"178.556640625\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"30120402\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"MS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">MS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216600\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"238.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"237.0\",\r\n    \"SVG\": \"<g id=\\\"25216600\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"246\\\" y2=\\\"246\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"468\\\" y2=\\\"468\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"200,340 200,380 300,440 400,380 400,340 300,400   \\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"328\\\">ASW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6012\",\r\n    \"X\": \"170.75\",\r\n    \"Y\": \"513.6669921875\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"247.99200439453125\",\r\n    \"SVG\": \"<g id=\\\"6012\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"516.167\\\" y2=\\\"759.159\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6011\",\r\n    \"X\": \"171.55499267578125\",\r\n    \"Y\": \"103.57576751708984\",\r\n    \"Width\": \"264.97381591796875\",\r\n    \"Height\": \"127.66287994384766\",\r\n    \"SVG\": \"<g id=\\\"6011\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"187.951\\\" y1=\\\"229.401\\\" y2=\\\"215.841\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.9151,23.5677\\\" stroke-width=\\\"5\\\" x1=\\\"205.274\\\" x2=\\\"282.59\\\" y1=\\\"199.862\\\" y2=\\\"128.549\\\"/>                <polyline fill=\\\"none\\\" points=\\\"291.252,120.56 305.953,107 320.454,120.774   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.2167,23.0963\\\" stroke-width=\\\"5\\\" x1=\\\"337.199\\\" x2=\\\"411.934\\\" y1=\\\"136.681\\\" y2=\\\"207.673\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"420.306\\\" x2=\\\"434.807\\\" y1=\\\"215.626\\\" y2=\\\"229.401\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6014\",\r\n    \"X\": \"247.0\",\r\n    \"Y\": \"172.0\",\r\n    \"Width\": \"118.0\",\r\n    \"Height\": \"86.4580078125\",\r\n    \"SVG\": \"<g id=\\\"6014\\\">        <polyline fill=\\\"none\\\" points=\\\"   249.5,255.958 249.5,174.5 362.5,174.5 362.5,255.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11161\",\r\n    \"X\": \"249.18359375\",\r\n    \"Y\": \"295.578125\",\r\n    \"Width\": \"111.603515625\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"11161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" id=\\\"WR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">WR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6013\",\r\n    \"X\": \"170.75\",\r\n    \"Y\": \"103.57576751708984\",\r\n    \"Width\": \"267.77880859375\",\r\n    \"Height\": \"658.0832290649414\",\r\n    \"SVG\": \"<g id=\\\"6013\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"516.167\\\" y2=\\\"759.159\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.25\\\" x2=\\\"189.951\\\" y1=\\\"229.401\\\" y2=\\\"215.841\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.9151,23.5677\\\" stroke-width=\\\"5\\\" x1=\\\"207.274\\\" x2=\\\"284.59\\\" y1=\\\"199.862\\\" y2=\\\"128.549\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.252,120.56 307.953,107 322.454,120.774    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.2167,23.0963\\\" stroke-width=\\\"5\\\" x1=\\\"339.199\\\" x2=\\\"413.934\\\" y1=\\\"136.681\\\" y2=\\\"207.673\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"422.306\\\" x2=\\\"436.807\\\" y1=\\\"215.626\\\" y2=\\\"229.401\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6016\",\r\n    \"X\": \"170.75\",\r\n    \"Y\": \"172.0\",\r\n    \"Width\": \"194.25\",\r\n    \"Height\": \"589.6589965820312\",\r\n    \"SVG\": \"<g id=\\\"6016\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"516.167\\\" y2=\\\"759.159\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   249.5,255.958 249.5,174.5 362.5,174.5 362.5,255.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6015\",\r\n    \"X\": \"171.55499267578125\",\r\n    \"Y\": \"103.57576751708984\",\r\n    \"Width\": \"264.97381591796875\",\r\n    \"Height\": \"154.88224029541016\",\r\n    \"SVG\": \"<g id=\\\"6015\\\">        <polyline fill=\\\"none\\\" points=\\\"   249.5,255.958 249.5,174.5 362.5,174.5 362.5,255.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"187.951\\\" y1=\\\"229.401\\\" y2=\\\"215.841\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.9151,23.5677\\\" stroke-width=\\\"5\\\" x1=\\\"205.274\\\" x2=\\\"282.59\\\" y1=\\\"199.862\\\" y2=\\\"128.549\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.252,120.56 305.953,107 320.454,120.774    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.2167,23.0963\\\" stroke-width=\\\"5\\\" x1=\\\"337.199\\\" x2=\\\"411.934\\\" y1=\\\"136.681\\\" y2=\\\"207.673\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"420.306\\\" x2=\\\"434.807\\\" y1=\\\"215.626\\\" y2=\\\"229.401\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35132\",\r\n    \"X\": \"264.46484375\",\r\n    \"Y\": \"447.703125\",\r\n    \"Width\": \"83.29296875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"35132\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"N7\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">N7</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35131\",\r\n    \"X\": \"264.3798828125\",\r\n    \"Y\": \"291.4219055175781\",\r\n    \"Width\": \"73.14453125\",\r\n    \"Height\": \"54.625\",\r\n    \"SVG\": \"<g id=\\\"35131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" id=\\\"P1\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">P1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121004\",\r\n    \"X\": \"224.3600571155548\",\r\n    \"Y\": \"309.00001287460327\",\r\n    \"Width\": \"162.4799680709839\",\r\n    \"Height\": \"172.7999782562256\",\r\n    \"SVG\": \"<g id=\\\"20121004\\\">        <g transform=\\\"scale(120) translate(0.366667 0.3)\\\">                <path d=\\\"M2.054,3.228H2.045c-0.011,0-0.023-0.012-0.023-0.023v-0.26    c0-0.011,0.008-0.018,0.018-0.018h0.014c0.011,0,0.018,0.008,0.018,0.018v0.246C2.072,3.207,2.07,3.228,2.054,3.228z M1.557,2.918    v0.743h0.597V2.33c-0.161,0-0.354,0.074-0.436,0.156C1.629,2.575,1.557,2.742,1.557,2.918z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_100264232\\\"/>                <path d=\\\"M2.054,3.228c0.016,0,0.018-0.02,0.018-0.036V2.945c0-0.011-0.008-0.018-0.018-0.018H2.041    c-0.011,0-0.018,0.008-0.018,0.018v0.26c0,0.011,0.012,0.023,0.023,0.023H2.054z\\\" id=\\\"_97764416\\\"/>                <path d=\\\"M2.287,2.945v0.26c0,0.011,0.012,0.023,0.023,0.023h0.009c0.015,0,0.023-0.017,0.023-0.032V2.949    c0-0.011-0.012-0.023-0.023-0.023H2.305C2.294,2.927,2.287,2.934,2.287,2.945z\\\" id=\\\"_102084936\\\"/>                <path d=\\\"M2.287,2.945c0-0.011,0.008-0.018,0.018-0.018h0.014c0.011,0,0.023,0.012,0.023,0.023    v0.246c0,0.015-0.008,0.032-0.023,0.032h-0.01c-0.011,0-0.023-0.012-0.023-0.023v-0.26H2.287z M2.205,3.661h0.597V2.972    c0-0.218-0.041-0.357-0.145-0.475C2.58,2.409,2.369,2.33,2.205,2.33V3.661z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_236268984\\\"/>                <path d=\\\"M2.205,2.33c0.164,0,0.375,0.08,0.452,0.167c0.104,0.118,0.145,0.257,0.145,0.475V3.66H2.205V2.33z     M1.557,2.918c0-0.176,0.071-0.342,0.161-0.432C1.8,2.404,1.993,2.33,2.154,2.33v1.331H1.557V2.918z M1.503,3.715h1.354V2.981    c0-0.226-0.053-0.411-0.168-0.525C2.588,2.355,2.376,2.275,2.177,2.275c-0.173,0-0.405,0.078-0.491,0.165    c-0.067,0.068-0.09,0.104-0.13,0.198c-0.02,0.049-0.053,0.209-0.053,0.275V3.715L1.503,3.715z\\\" id=\\\"_97094432\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140900\",\r\n    \"X\": \"87.89995574951172\",\r\n    \"Y\": \"153.421875\",\r\n    \"Width\": \"231.71147835740493\",\r\n    \"Height\": \"35.672119426523665\",\r\n    \"SVG\": \"<g id=\\\"25140900\\\">        <path d=\\\"M88.5,183.445   c24.49,6.055,67.645,1.891,79.637-2.625c14.943,0.616,27.488-1.232,40.957,3.695c9.592-0.411,44.102,2.728,53.665,1.957   c30.536-2.462,57.702-3.027,54.013-3.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"96\\\" y=\\\"168\\\">LOA</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"269\\\" y=\\\"168\\\">LOA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121002\",\r\n    \"X\": \"202.60000228881836\",\r\n    \"Y\": \"353.1000018119812\",\r\n    \"Width\": \"206.2000036239624\",\r\n    \"Height\": \"85.59999465942383\",\r\n    \"SVG\": \"<g id=\\\"20121002\\\">        <g transform=\\\"scale(100) translate(0.75 0.89)\\\">                <path d=\\\"M2.162,2.889l0.275,0.002c0.015,0,0.161-0.222,0.176-0.25H1.989L2.162,2.889z\\\" id=\\\"_237775544\\\"/>                <polygon id=\\\"_99526056\\\" points=\\\"1.831,2.731 1.998,2.989 2.025,2.97 1.863,2.716   \\\"/>                <polygon id=\\\"_238955144\\\" points=\\\"2.578,2.973 2.614,2.987 2.774,2.73 2.743,2.717   \\\"/>                <polygon id=\\\"_230110800\\\" points=\\\"2.127,3.03 2.473,3.03 2.473,2.988 2.127,2.988   \\\"/>                <polygon id=\\\"_102162872\\\" points=\\\"1.646,2.758 1.887,3.142 1.921,3.126 1.678,2.738   \\\"/>                <path d=\\\"M2.691,3.118c0,0.015,0.016,0.017,0.027,0.023l0.24-0.386L2.927,2.739    C2.913,2.79,2.691,3.102,2.691,3.118z\\\" id=\\\"_232237944\\\"/>                <polygon id=\\\"_42914064\\\" points=\\\"1.997,3.187 2.607,3.187 2.607,3.146 1.997,3.146   \\\"/>                <polygon id=\\\"_98549864\\\" points=\\\"1.459,2.782 1.775,3.284 1.81,3.264 1.492,2.761   \\\"/>                <path d=\\\"M2.802,3.261c0,0.004,0.024,0.02,0.027,0.022L3.15,2.782h0.006l-0.04-0.02    C3.084,2.822,2.802,3.245,2.802,3.261z\\\" id=\\\"_242270816\\\"/>                <polygon id=\\\"_43062768\\\" points=\\\"1.868,3.34 2.742,3.34 2.742,3.298 1.868,3.298   \\\"/>                <path d=\\\"M2.908,3.405C2.914,3.408,2.933,3.418,2.94,3.418c0.005,0,0.361-0.561,0.398-0.616L3.301,2.789    L2.908,3.405z\\\" id=\\\"_42201224\\\"/>                <polygon id=\\\"_102022312\\\" points=\\\"1.276,2.804 1.669,3.419 1.696,3.405 1.303,2.789   \\\"/>                <polygon id=\\\"_97525480\\\" points=\\\"1.738,3.497 2.866,3.497 2.866,3.46 1.738,3.46   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52511\",\r\n    \"X\": \"260.6875\",\r\n    \"Y\": \"291.9687805175781\",\r\n    \"Width\": \"90.8505859375\",\r\n    \"Height\": \"48.890625\",\r\n    \"SVG\": \"<g id=\\\"52511\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">RO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121003\",\r\n    \"X\": \"208.67497876286507\",\r\n    \"Y\": \"323.904962092638\",\r\n    \"Width\": \"193.08498859405518\",\r\n    \"Height\": \"142.25499868392944\",\r\n    \"SVG\": \"<g id=\\\"20121003\\\">        <g transform=\\\"scale(115) translate(0.469565 0.469565)\\\">                <polygon id=\\\"_228463400\\\" points=\\\"1.345,2.871 1.67,2.871 1.67,2.739 1.345,2.739   \\\"/>                <polygon id=\\\"_234869064\\\" points=\\\"2.693,2.871 3.024,2.871 3.024,2.739 2.693,2.739   \\\"/>                <path d=\\\"M2.107,2.504l0.176-0.001c0.02,0,0.052,0.124,0.052,0.151l0.032,0.093C2.368,2.755,2.411,2.89,2.411,2.899    v0.014L1.989,2.912L2.107,2.504z M1.675,2.503l0.242,0.001L1.84,2.748c0,0.038-0.042,0.124-0.042,0.151v0.014H1.345v0.156    L1.748,3.07L1.722,3.135L1.72,3.153L1.664,3.334L1.585,3.583c0.025,0,0.202,0.003,0.21-0.002C1.8,3.578,1.839,3.433,1.846,3.414    c0.01-0.027,0.098-0.327,0.098-0.331V3.069l0.51,0.001l0.145,0.513l0.214,0.001L2.782,3.48L2.767,3.423l-0.052-0.17L2.696,3.192    L2.66,3.069h0.344V2.913H2.609L2.547,2.72L2.544,2.702L2.523,2.637L2.486,2.503h0.231V2.347H1.675V2.503L1.675,2.503L1.675,2.503z    \\\" id=\\\"_99379872\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11171\",\r\n    \"X\": \"251.359375\",\r\n    \"Y\": \"299.56146240234375\",\r\n    \"Width\": \"109.865234375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"11171\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"REL\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">REL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181400\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25181400\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <g>                <path d=\\\"M309.835,335.059c0.795,1.602,1.39,2.9,1.798,3.903v32.712l70.409,72.918v10.803l-70.409-45.84v58.72l16.474,16.782v8.089    l-19.171-8.085l-3.895,8.085l-4.203-8.085l-18.871,8.085v-8.085l16.183-16.782v-58.724l-70.109,45.84v-10.803l70.109-72.918    v-32.716l0.903-2.697c1.785-3.599,3.787-5.405,5.988-5.405C306.635,330.856,308.233,332.263,309.835,335.059z\\\" fill=\\\"#000000\\\" transform=\\\"translate(0,18)\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"330\\\">SUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35122\",\r\n    \"X\": \"264.46484375\",\r\n    \"Y\": \"447.5\",\r\n    \"Width\": \"83.24609375\",\r\n    \"Height\": \"52.625\",\r\n    \"SVG\": \"<g id=\\\"35122\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"N6\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">N6</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35121\",\r\n    \"X\": \"242.09375\",\r\n    \"Y\": \"297.88958740234375\",\r\n    \"Width\": \"125.75\",\r\n    \"Height\": \"47.40625\",\r\n    \"SVG\": \"<g id=\\\"35121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" id=\\\"SOF\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36150100_a\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36150100_a\\\">        <rect height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon points=\\\"273.094,296.538 335.298,296.538 378.839,340.079 378.839,402.281    335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"421.207\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25250500\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25250500\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">SCP</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330200\",\r\n    \"X\": \"53.5\",\r\n    \"Y\": \"91.77250671386719\",\r\n    \"Width\": \"324.0\",\r\n    \"Height\": \"152.45498657226562\",\r\n    \"SVG\": \"<g id=\\\"25330200\\\">        <rect fill=\\\"none\\\" height=\\\"75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"250\\\" x=\\\"56\\\" y=\\\"131\\\"/>        <polygon fill=\\\"none\\\" points=\\\"308,168 375,98 375,238  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6017\",\r\n    \"X\": \"170.75\",\r\n    \"Y\": \"103.57576751708984\",\r\n    \"Width\": \"265.77880859375\",\r\n    \"Height\": \"658.0832290649414\",\r\n    \"SVG\": \"<g id=\\\"6017\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"516.167\\\" y2=\\\"759.159\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   249.5,255.958 249.5,174.5 362.5,174.5 362.5,255.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"187.951\\\" y1=\\\"229.401\\\" y2=\\\"215.841\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.9151,23.5677\\\" stroke-width=\\\"5\\\" x1=\\\"205.274\\\" x2=\\\"282.59\\\" y1=\\\"199.862\\\" y2=\\\"128.549\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.252,120.56 305.953,107 320.454,120.774    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.2167,23.0963\\\" stroke-width=\\\"5\\\" x1=\\\"337.199\\\" x2=\\\"411.934\\\" y1=\\\"136.681\\\" y2=\\\"207.673\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"420.306\\\" x2=\\\"434.807\\\" y1=\\\"215.626\\\" y2=\\\"229.401\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120700\",\r\n    \"X\": \"203.74400329589844\",\r\n    \"Y\": \"351.0840148925781\",\r\n    \"Width\": \"203.79200744628906\",\r\n    \"Height\": \"92.64297485351562\",\r\n    \"SVG\": \"<g id=\\\"05120700\\\">        <g id=\\\"Satellite\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"44.08\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"73.855\\\" x=\\\"206.244\\\" y=\\\"353.585\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"44.081\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"33.897\\\" x=\\\"288.69\\\" y=\\\"353.584\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"44.081\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"73.858\\\" x=\\\"331.178\\\" y=\\\"353.584\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"279.196\\\" x2=\\\"288.69\\\" y1=\\\"375.625\\\" y2=\\\"375.625\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"322.588\\\" x2=\\\"332.083\\\" y1=\\\"375.625\\\" y2=\\\"375.625\\\"/>            </g>        <g id=\\\"EarthObs\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.616\\\" x2=\\\"305.616\\\" y1=\\\"398.661\\\" y2=\\\"403.626\\\"/>                <polyline fill=\\\"none\\\" points=\\\"285.533,416.735 292.93,404.622 316.86,404.622 324.801,416.735       \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <circle cx=\\\"305.087\\\" cy=\\\"427.184\\\" fill=\\\"#FFFFFF\\\" r=\\\"14.043\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111800\",\r\n    \"X\": \"205.6739959716797\",\r\n    \"Y\": \"353.046875\",\r\n    \"Width\": \"198.4930191040039\",\r\n    \"Height\": \"89.9591293334961\",\r\n    \"SVG\": \"<g id=\\\"05111800\\\">        <g id=\\\"Satellite\\\">                <rect height=\\\"44.014\\\" width=\\\"73.745\\\" x=\\\"205.674\\\" y=\\\"398.992\\\"/>                <rect height=\\\"44.014\\\" width=\\\"33.845\\\" x=\\\"287.997\\\" y=\\\"398.992\\\"/>                <rect height=\\\"44.014\\\" width=\\\"73.747\\\" x=\\\"330.42\\\" y=\\\"398.992\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.515\\\" x2=\\\"332.213\\\" y1=\\\"421\\\" y2=\\\"421\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"396\\\">WX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_320_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"240.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"283.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"1_320_1\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"241.39\\\"/>        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,287.5 126.082,275 138.582,275         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,275 486.082,275 486.082,287.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"302.5\\\" y2=\\\"495\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,502.5 486.082,515 473.582,515         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"515\\\" y2=\\\"515\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,515 126.082,515 126.082,502.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"487.5\\\" y2=\\\"295\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11141\",\r\n    \"X\": \"241.2431640625\",\r\n    \"Y\": \"298.79583740234375\",\r\n    \"Width\": \"129.390625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"11141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"NGO\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">NGO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_320_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"244.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"279.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"1_320_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" id=\\\"symbol\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"245.39\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35111\",\r\n    \"X\": \"277.6171875\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"54.65625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"35111\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"M\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240805.b\",\r\n    \"X\": \"53.02881908479908\",\r\n    \"Y\": \"115.85757988925207\",\r\n    \"Width\": \"298.78189128420047\",\r\n    \"Height\": \"205.22967157793482\",\r\n    \"SVG\": \"<g id=\\\"25240805.b\\\">        <path d=\\\"   M199.234,128.013c39.609-2.048,103.727-23.454,124.826,4.961c21.12,28.415,43.372,137.924,1.856,165.54   C284.4,326.15,114.888,324.316,74.973,298.75c-39.915-25.545-9.243-125.132,11.454-153.568   C107.126,116.721,159.625,130.035,199.234,128.013\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240805.c\",\r\n    \"X\": \"53.02881908479908\",\r\n    \"Y\": \"115.85757988925207\",\r\n    \"Width\": \"298.78189128420047\",\r\n    \"Height\": \"205.22967157793482\",\r\n    \"SVG\": \"<g id=\\\"25240805.c\\\">        <path d=\\\"   M199.234,128.013c39.609-2.048,103.727-23.454,124.826,4.961c21.12,28.415,43.372,137.924,1.856,165.54   C284.4,326.15,114.888,324.316,74.973,298.75c-39.915-25.545-9.243-125.132,11.454-153.568   C107.126,116.721,159.625,130.035,199.234,128.013\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25310600\",\r\n    \"X\": \"34.17714498295737\",\r\n    \"Y\": \"105.78632908530723\",\r\n    \"Width\": \"328.132926032401\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25310600\\\">        <path d=\\\"   M151.972,113.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C262.052,106.827,193.997,109.048,151.972,113.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"150\\\" y=\\\"212\\\">BSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240805.a\",\r\n    \"X\": \"53.02881908479908\",\r\n    \"Y\": \"115.85757988925207\",\r\n    \"Width\": \"298.78189128420047\",\r\n    \"Height\": \"205.22967157793482\",\r\n    \"SVG\": \"<g id=\\\"25240805.a\\\">        <path d=\\\"   M199.234,128.013c39.609-2.048,103.727-23.454,124.826,4.961c21.12,28.415,43.372,137.924,1.856,165.54   C284.4,326.15,114.888,324.316,74.973,298.75c-39.915-25.545-9.243-125.132,11.454-153.568   C107.126,116.721,159.625,130.035,199.234,128.013\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110500\",\r\n    \"X\": \"264.1689758300781\",\r\n    \"Y\": \"348.198974609375\",\r\n    \"Width\": \"81.26199340820312\",\r\n    \"Height\": \"95.0920295715332\",\r\n    \"SVG\": \"<g id=\\\"01110500\\\">        <rect height=\\\"22.355\\\" width=\\\"34.215\\\" x=\\\"287.423\\\" y=\\\"420.936\\\"/>        <ellipse cx=\\\"304.8\\\" cy=\\\"386.287\\\" rx=\\\"40.631\\\" ry=\\\"38.088\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35112\",\r\n    \"X\": \"264.46484375\",\r\n    \"Y\": \"447.703125\",\r\n    \"Width\": \"83.66796875\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"35112\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"N5\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">N5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20092\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"448.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"20092\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20091\",\r\n    \"X\": \"256.484375\",\r\n    \"Y\": \"292.2832336425781\",\r\n    \"Width\": \"98.01171875\",\r\n    \"Height\": \"53.296875\",\r\n    \"SVG\": \"<g id=\\\"20091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"NG\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.7051\\\">NG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240805.d\",\r\n    \"X\": \"53.02881908479908\",\r\n    \"Y\": \"115.85757988925207\",\r\n    \"Width\": \"298.78189128420047\",\r\n    \"Height\": \"205.22967157793482\",\r\n    \"SVG\": \"<g id=\\\"25240805.d\\\">        <path d=\\\"   M199.234,128.013c39.609-2.048,103.727-23.454,124.826,4.961c21.12,28.415,43.372,137.924,1.856,165.54   C284.4,326.15,114.888,324.316,74.973,298.75c-39.915-25.545-9.243-125.132,11.454-153.568   C107.126,116.721,159.625,130.035,199.234,128.013\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45180700\",\r\n    \"X\": \"45.0\",\r\n    \"Y\": \"198.5\",\r\n    \"Width\": \"310.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"45180700\\\">        <line fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30,10,30,10\\\" stroke-width=\\\"10\\\" x1=\\\"45\\\" x2=\\\"355\\\" y1=\\\"203.5\\\" y2=\\\"203.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11151\",\r\n    \"X\": \"261.236328125\",\r\n    \"Y\": \"295.578125\",\r\n    \"Width\": \"92.013671875\",\r\n    \"Height\": \"49.5\",\r\n    \"SVG\": \"<g id=\\\"11151\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" id=\\\"UR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">UR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_035_0\",\r\n    \"X\": \"119.56291961669922\",\r\n    \"Y\": \"270.38812255859375\",\r\n    \"Width\": \"372.89322662353516\",\r\n    \"Height\": \"324.81951904296875\",\r\n    \"SVG\": \"<g id=\\\"2_035_0\\\">        <path d=\\\"M221,278.75c-125,0-125,205,0,205   c0,139,170,139,170,0c125,0,125-205,0-205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35102\",\r\n    \"X\": \"264.46484375\",\r\n    \"Y\": \"447.703125\",\r\n    \"Width\": \"83.07421875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"35102\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"N4\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">N4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35101\",\r\n    \"X\": \"274.79443359375\",\r\n    \"Y\": \"278.734375\",\r\n    \"Width\": \"59.578125\",\r\n    \"Height\": \"66.609375\",\r\n    \"SVG\": \"<g id=\\\"35101\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" id=\\\"G\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">G</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51211\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"52.4638671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52541\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"87.189453125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"52541\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_600_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"370.04164123535156\",\r\n    \"SVG\": \"<g id=\\\"2_600_1\\\">        <g id=\\\"Group\\\">                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_600_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"2_600_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"Group\\\" points=\\\"306,568 479,395 306,222    133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52110300\",\r\n    \"X\": \"240.5100667210245\",\r\n    \"Y\": \"345.9755879871654\",\r\n    \"Width\": \"138.04196217188678\",\r\n    \"Height\": \"97.53123082622801\",\r\n    \"SVG\": \"<g id=\\\"52110300\\\">        <g transform=\\\"translate(-57 -20) scale(1.38 1.38)\\\">                <path d=\\\"M218.087,274.285c0,45.942,25.059,62.648,66.824,58.471\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"222.264,303.52 268.206,270.109 268.206,303.52 314.147,270.109       \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6054\",\r\n    \"X\": \"247.0\",\r\n    \"Y\": \"172.0\",\r\n    \"Width\": \"118.0\",\r\n    \"Height\": \"86.4580078125\",\r\n    \"SVG\": \"<g id=\\\"6054\\\">        <polyline fill=\\\"none\\\" points=\\\"   249.5,255.958 249.5,174.5 362.5,174.5 362.5,255.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6053\",\r\n    \"X\": \"170.75\",\r\n    \"Y\": \"103.57576751708984\",\r\n    \"Width\": \"267.77880859375\",\r\n    \"Height\": \"658.0832290649414\",\r\n    \"SVG\": \"<g id=\\\"6053\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"516.167\\\" y2=\\\"759.159\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.25\\\" x2=\\\"189.951\\\" y1=\\\"229.401\\\" y2=\\\"215.841\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.9151,23.5677\\\" stroke-width=\\\"5\\\" x1=\\\"207.274\\\" x2=\\\"284.59\\\" y1=\\\"199.862\\\" y2=\\\"128.549\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.252,120.56 307.953,107 322.454,120.774    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.2167,23.0963\\\" stroke-width=\\\"5\\\" x1=\\\"339.199\\\" x2=\\\"413.934\\\" y1=\\\"136.681\\\" y2=\\\"207.673\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"422.306\\\" x2=\\\"436.807\\\" y1=\\\"215.626\\\" y2=\\\"229.401\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36150200\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36150200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon fill=\\\"#FFFF00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.207\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6056\",\r\n    \"X\": \"170.75\",\r\n    \"Y\": \"172.0\",\r\n    \"Width\": \"194.25\",\r\n    \"Height\": \"589.6589965820312\",\r\n    \"SVG\": \"<g id=\\\"6056\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"516.167\\\" y2=\\\"759.159\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   249.5,255.958 249.5,174.5 362.5,174.5 362.5,255.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212200\",\r\n    \"X\": \"168.31883239746094\",\r\n    \"Y\": \"197.0\",\r\n    \"Width\": \"239.3623504638672\",\r\n    \"Height\": \"286.5970458984375\",\r\n    \"SVG\": \"<g id=\\\"25212200\\\">        <path d=\\\"M406,406 L288,483 L170,406z\\\" fill=\\\"#000000\\\" id=\\\"triangle\\\" stroke=\\\"#000000\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"235\\\" y=\\\"335\\\">T</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"335\\\" y=\\\"335\\\">T</text>        <line stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"288\\\" x2=\\\"288\\\" y1=\\\"205\\\" y2=\\\"410\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"170\\\" x2=\\\"406\\\" y1=\\\"205\\\" y2=\\\"205\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6055\",\r\n    \"X\": \"171.55499267578125\",\r\n    \"Y\": \"103.57576751708984\",\r\n    \"Width\": \"264.97381591796875\",\r\n    \"Height\": \"154.88224029541016\",\r\n    \"SVG\": \"<g id=\\\"6055\\\">        <polyline fill=\\\"none\\\" points=\\\"   249.5,255.958 249.5,174.5 362.5,174.5 362.5,255.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"187.951\\\" y1=\\\"229.401\\\" y2=\\\"215.841\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.9151,23.5677\\\" stroke-width=\\\"5\\\" x1=\\\"205.274\\\" x2=\\\"282.59\\\" y1=\\\"199.862\\\" y2=\\\"128.549\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.252,120.56 305.953,107 320.454,120.774    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.2167,23.0963\\\" stroke-width=\\\"5\\\" x1=\\\"337.199\\\" x2=\\\"411.934\\\" y1=\\\"136.681\\\" y2=\\\"207.673\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"420.306\\\" x2=\\\"434.807\\\" y1=\\\"215.626\\\" y2=\\\"229.401\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6057\",\r\n    \"X\": \"170.75\",\r\n    \"Y\": \"103.57576751708984\",\r\n    \"Width\": \"265.77880859375\",\r\n    \"Height\": \"658.0832290649414\",\r\n    \"SVG\": \"<g id=\\\"6057\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"516.167\\\" y2=\\\"759.159\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   249.5,255.958 249.5,174.5 362.5,174.5 362.5,255.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"187.951\\\" y1=\\\"229.401\\\" y2=\\\"215.841\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.9151,23.5677\\\" stroke-width=\\\"5\\\" x1=\\\"205.274\\\" x2=\\\"282.59\\\" y1=\\\"199.862\\\" y2=\\\"128.549\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.252,120.56 305.953,107 320.454,120.774    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.2167,23.0963\\\" stroke-width=\\\"5\\\" x1=\\\"337.199\\\" x2=\\\"411.934\\\" y1=\\\"136.681\\\" y2=\\\"207.673\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"420.306\\\" x2=\\\"434.807\\\" y1=\\\"215.626\\\" y2=\\\"229.401\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_405_0c\",\r\n    \"X\": \"166.0\",\r\n    \"Y\": \"218.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"0_405_0c\\\">        <polyline fill=\\\"#FFA1FF\\\" points=\\\"174.5,515 174.5,227 438.5,227 438.5,515  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>        <rect height=\\\"48\\\" stroke=\\\"#000000\\\" width=\\\"263\\\" x=\\\"174.5\\\" y=\\\"227\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6052\",\r\n    \"X\": \"170.75\",\r\n    \"Y\": \"513.6669921875\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"247.99200439453125\",\r\n    \"SVG\": \"<g id=\\\"6052\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"516.167\\\" y2=\\\"759.159\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110500_a\",\r\n    \"X\": \"189.18899536132812\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"231.70599365234375\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110500_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"189.189\\\" x2=\\\"420.895\\\" y1=\\\"410.47\\\" y2=\\\"410.47\\\"/>        <polygon points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"240.128,378.181 211.489,349.523 244.242,316.793 272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"339.114,345.4 367.701,316.691 400.512,349.364 371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6051\",\r\n    \"X\": \"171.55499267578125\",\r\n    \"Y\": \"103.57576751708984\",\r\n    \"Width\": \"264.97381591796875\",\r\n    \"Height\": \"127.66287994384766\",\r\n    \"SVG\": \"<g id=\\\"6051\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"187.951\\\" y1=\\\"229.401\\\" y2=\\\"215.841\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.9151,23.5677\\\" stroke-width=\\\"5\\\" x1=\\\"205.274\\\" x2=\\\"282.59\\\" y1=\\\"199.862\\\" y2=\\\"128.549\\\"/>                <polyline fill=\\\"none\\\" points=\\\"291.252,120.56 305.953,107 320.454,120.774   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.2167,23.0963\\\" stroke-width=\\\"5\\\" x1=\\\"337.199\\\" x2=\\\"411.934\\\" y1=\\\"136.681\\\" y2=\\\"207.673\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"420.306\\\" x2=\\\"434.807\\\" y1=\\\"215.626\\\" y2=\\\"229.401\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110100\",\r\n    \"X\": \"217.28289794921875\",\r\n    \"Y\": \"286.25\",\r\n    \"Width\": \"177.43408203125\",\r\n    \"Height\": \"197.0\",\r\n    \"SVG\": \"<g id=\\\"36110100\\\">        <polygon fill=\\\"#FF0000\\\" points=\\\"286.326,326.25 286.326,291.25 326.326,291.25 326.326,326.25     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"249.095,358.357 224.354,333.6 252.648,305.325    277.389,330.083  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"334.606,330.038 359.303,305.237 387.646,333.462    362.949,358.263  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.326\\\" cy=\\\"386.25\\\" fill=\\\"#FF0000\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <rect fill=\\\"#FF0000\\\" height=\\\"30\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"150\\\" x=\\\"231.326\\\" y=\\\"448.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52551\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"86.580078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"52551\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140000\",\r\n    \"X\": \"211.15548706054688\",\r\n    \"Y\": \"351.90625\",\r\n    \"Width\": \"193.74216773470664\",\r\n    \"Height\": \"91.265625\",\r\n    \"SVG\": \"<g id=\\\"30140000\\\">        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"116.5535\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">CIV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11121\",\r\n    \"X\": \"252.82421875\",\r\n    \"Y\": \"290.5937805175781\",\r\n    \"Width\": \"104.94140625\",\r\n    \"Height\": \"53.328125\",\r\n    \"SVG\": \"<g id=\\\"11121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"GO\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">GO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20072\",\r\n    \"X\": \"281.9140625\",\r\n    \"Y\": \"448.3056945800781\",\r\n    \"Width\": \"45.59375\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"20072\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"S\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"506.5557\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20071\",\r\n    \"X\": \"258.8359375\",\r\n    \"Y\": \"292.2832336425781\",\r\n    \"Width\": \"94.72265625\",\r\n    \"Height\": \"53.296875\",\r\n    \"SVG\": \"<g id=\\\"20071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"GT\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.7051\\\">GT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150106\",\r\n    \"X\": \"206.60267559631745\",\r\n    \"Y\": \"302.5199890136719\",\r\n    \"Width\": \"202.2508127298475\",\r\n    \"Height\": \"185.27999877929688\",\r\n    \"SVG\": \"<g id=\\\"40150106\\\">        <path d=\\\"M221.28,362.76c0,3.24,4.8,11.64,4.8,17.4v4.8c-6.48-0.6-15.36-13.08-15.36-21.6   c-8.52,6.12-1.8,28.56,2.16,35.28c3.84,6.48,4.56,7.561,10.92,11.761c1.08,0.72,15.36,7.68,15.48,7.68c3.36,0,10.2-6.36,13.2-7.92   c6.24-3.12,7.32-4.2,10.44-10.68c1.08-2.16,4.08-13.561,4.68-16.44c0.96-5.16-1.2-14.4-1.32-19.8h-1.2   c-0.72,8.64-7.2,21-14.76,21.12c-0.12-2.16-0.48-1.2-0.48-3.12c0-5.04,3.72-12.24,4.56-17.64c0.48-2.88-6.72-12.96-8.76-13.56   c2.52,5.28-2.64,15.24-6.84,17.4c-2.16-1.44-4.8-5.4-4.8-9v-0.96c0-9.24,6.84-11.52,4.2-22.68c-1.32,0.96-1.92,5.04-3.6,7.44   c-1.68,2.52-2.52,4.32-4.44,6.72C228.24,351.48,221.28,359.52,221.28,362.76L221.28,362.76z\\\" id=\\\"_106078456\\\"/>        <path d=\\\"M362.76,362.76v0.48c0,5.76,6,13.8,4.2,21.6c-3.36-0.24-8.76-5.52-10.32-8.04c-1.319-2.16-2.159-3.36-3-6   c-0.72-1.8-1.439-6.6-1.92-7.56c-3,2.16-4.2,9.96-4.2,15.36c0,8.04,6.601,21,9.961,25.919c2.399,3.36,6.239,5.761,10.199,7.681   c1.561,0.72,12.12,6,12.48,6c2.16,0,19.08-11.04,20.4-12.84c2.159-2.641,8.64-20.041,8.279-25.2l-1.68-16.92h-1.08   c-0.24,8.76-7.08,20.52-14.76,21.12c0,0,0.72-8.64,1.319-10.92c0.841-3.36,2.4-7.2,2.4-10.8v-0.48c0-2.4-6.72-11.52-8.4-12.72   c0,9.24-0.479,14.88-6.84,18c-1.68-1.44-4.8-4.32-4.8-7.44v-3.6c0-5.76,5.28-11.76,5.28-16.32l0.12-0.6l-0.721-4.68   c-2.52,0.6-2.64,4.92-3.84,7.2c-1.2,2.16-3,4.68-4.439,6.6C369.12,351.48,362.76,358.8,362.76,362.76z\\\" id=\\\"_106081520\\\"/>        <path d=\\\"M307.92,483.6c-18.6,0-28.32-13.439-32.76-27.84c-5.16-16.68-5.88-36.12,2.04-50.399   c14.64-26.4,26.64-54,29.76-91.68c9.96,11.52,9,43.56,15.72,59.76C329.28,389.76,345,407.04,345,426v4.2   c0,24.96-11.16,53.28-35.4,53.28h-1.68V483.6z M306.36,487.8h4.8c25.32,0,38.52-29.16,38.52-54.84v-7.44   c0-23.64-19.199-39.479-24.72-60.24c-6-22.32-4.32-52.92-22.8-62.76c0,21.6-3.36,39.96-9,55.92c-2.88,8.16-5.88,15.6-9.12,23.64   c-2.88,6.84-7.8,14.52-11.28,21.479c-3.48,6.721-7.44,15.36-6.6,26.16c0.96,11.04,1.44,19.08,4.44,28.32   C275.52,472.8,287.28,487.8,306.36,487.8z\\\" id=\\\"_106279528\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150105\",\r\n    \"X\": \"211.8498679496515\",\r\n    \"Y\": \"293.20001220703125\",\r\n    \"Width\": \"188.0968725344009\",\r\n    \"Height\": \"203.52503862000282\",\r\n    \"SVG\": \"<g id=\\\"40150105\\\">        <path d=\\\"M225.2,380.2v0.96c0,2.88,4.44,10.8,4.44,15.24v5.399c-5.88-0.479-14.16-12.48-14.16-20.16   c-4.2,2.76-3.72,10.8-3.48,16.68c0.24,6,3.36,11.64,5.4,15.84c3.24,6.479,4.08,7.319,9.96,11.16c1.56,1.08,13.2,6.96,14.64,6.96   c2.88,0,17.04-9.721,18.84-11.641c2.16-2.52,8.16-18.239,7.8-22.8l-1.56-16.2H266c-1.32,5.64-0.84,8.28-4.08,12.6   c-1.44,2.041-6.84,6.84-9.6,7.081c0-2.28-0.48-1.681-0.48-3.48c0-4.56,3.6-10.8,4.2-16.44c0.24-2.4-6.48-11.4-8.16-12.6   c1.08,4.92-2.04,16.2-5.88,16.2h-0.48c-2.16,0-4.44-5.4-4.44-8.4c0-9.84,6.48-11.16,3.96-22.08c-0.12,0.12-5.4,11.28-7.2,13.44   C232.4,369.52,225.2,378.76,225.2,380.2z\\\" id=\\\"_106559552\\\"/>        <path d=\\\"M356.96,380.2v1.44c0,5.4,5.64,12.84,3.96,20.16c-3.36-0.72-7.8-4.92-9.6-7.56   c-0.84-1.08-2.28-4.2-2.88-5.52c-0.96-2.28-1.08-5.64-1.801-7.08c-2.76,2.04-3.96,8.76-3.96,13.8v0.48c0,8.04,6,18.84,9.48,24   c4.92,7.44,15.72,8.16,21,12.84c3.96-2.16,17.16-9.359,19.2-12.24c2.159-3.119,8.04-18.6,7.56-24.119l-1.68-14.76h-0.96   c-0.12,8.04-6.84,19.08-13.8,19.68v-4.92c0-4.32,3.479-10.081,3.479-15.24v-0.48c0-2.28-6.12-10.92-7.92-11.76   c0,8.52-0.72,13.68-6.36,16.68c-2.04-1.8-4.439-3.96-4.439-7.8v-3c0-5.16,4.92-10.2,4.92-15.24c0-2.16-0.24-3.96-1.44-4.92   C369.56,364.12,356.96,376.96,356.96,380.2z\\\" id=\\\"_106588544\\\"/>        <path d=\\\"M289.16,351.16c0-10.68,34.439-10.8,34.439,0v139.08c0,3.239-10.92,3-14.76,3h-4.92   c-3.84,0-14.76,0.24-14.76-3V351.16L289.16,351.16z M302.48,299.56h-16.32v7.32h15.72v7.92h-9.24v4.92H302v13.32h-11.4v11.28   c-2.64,0.72-4.92,3.96-4.92,7.44V488.8c0,8.28,9.36,7.92,17.64,7.92h5.88c8.399,0,17.64,0.48,17.64-7.92V352.72   c0-6.96-4.439-6.96-4.439-9.36v-10.32H310.76V307h15.721v-7.44H309.8v-6.36h-7.32V299.56L302.48,299.56z\\\" id=\\\"_103507112\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150104\",\r\n    \"X\": \"191.49302673339844\",\r\n    \"Y\": \"286.6768493652344\",\r\n    \"Width\": \"226.05613708496094\",\r\n    \"Height\": \"208.66314697265625\",\r\n    \"SVG\": \"<g id=\\\"40150104\\\">        <polygon fill=\\\"none\\\" id=\\\"_65456320\\\" points=\\\"349.38,312.12 318.9,352.2    313.98,298.8 301.62,336 287.58,314.16 283.74,355.92 256.26,324.72 265.74,360.36 229.5,358.56 229.26,359.04 262.98,383.4    205.74,387.24 255.54,401.76 255.54,402.48 220.5,422.76 220.74,423.36 266.1,417.84 251.58,442.8 278.22,431.76 268.62,472.8    293.94,439.8 307.74,492.84 308.82,492.84 311.46,439.68 338.58,472.56 329.1,429.12 360.3,446.521 341.34,423.72 388.02,437.04    357.42,408.84 396.9,402.72 351.9,390.36 404.82,363.48 357.06,367.8 376.5,336.48 334.62,359.16  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"81\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"425\\\">?</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150103\",\r\n    \"X\": \"197.60000610351562\",\r\n    \"Y\": \"287.5\",\r\n    \"Width\": \"216.39999389648438\",\r\n    \"Height\": \"216.4000244140625\",\r\n    \"SVG\": \"<g id=\\\"40150103\\\">        <path d=\\\"M338,432.7c0.4,4,2.3,2.8,3.8,5l-1.899,0.7c-2.601-0.601-4.2-1.9-4.4-4.801L338,432.7z M342.9,404.9   c-0.7,9-5.601,13.899-9.101,20.199c-4.2,7.7-0.8,17,8,17h3.3c5.4,0,9.301-4.3,9.301-9.699v-2.2c0-3.601-4.7-9.5-6.4-12.2   C345.8,414.5,346.2,407.1,342.9,404.9z\\\" id=\\\"_106033680\\\"/>        <path d=\\\"M263,432.7c1,2.2,1.1,3.6,3.8,4.2l-1.4,1.6c-4.1-1.1-3.1-1.6-4.6-4.6L263,432.7z M267.1,442.1h3.7   c5.7,0,9.3-5.6,9.3-11.5c0-3.1-4.8-9.699-6.4-12.199c-2.2-3.601-2.9-11.7-5.4-13.5c-0.6,7.6-5.7,14.8-9,20   C254.6,432.1,258.4,442.1,267.1,442.1z\\\" id=\\\"_103805872\\\"/>        <path d=\\\"M300.6,458.8c0.6,2.601,1.4,3.9,4.1,4.5l-2,1.4c-3.2-1.5-3.3-0.3-4.3-4.8L300.6,458.8z M294.6,456.2   c0,7.3,3.3,12.3,10.4,12.3h2.2c4.7,0,7.399-2.5,9-5.8c2.3-4.601,1.399-7.7-0.601-11.4c-1.899-3.399-4.1-5.7-5.6-9.399   c-1.3-3.101-2.1-9.4-4.2-10.9C304.9,440.9,294.6,452,294.6,456.2z\\\" id=\\\"_106033968\\\"/>        <path d=\\\"M207.2,396.9l197-0.101l-98.5,98.5L207.2,396.9z M374.9,365.2c1.5,1,15.199,14.7,15.199,15.6v14.5H374.9   V365.2z M344,334.4c1.5,1,15.2,14.7,15.2,15.6v45.3H344V334.4z M282.7,319.5c0-0.9,13.7-14.6,15.2-15.6v91.4h-15.2V319.5z    M252.3,350c0-0.9,13.7-14.6,15.2-15.6v60.9h-15.2V350z M236.6,365.1l0.1,30.2h-14.9v-14.1c0-0.7-0.1-0.7-0.3-1L236.6,365.1z    M313.6,303.9l15.5,15.3c-0.399,0.9-0.3-0.4-0.3,1v75h-15.2V303.9z M197.6,395.6l108.3,108.3L414,395.6L305.7,287.5L197.6,395.6z\\\" id=\\\"_106107784\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150102\",\r\n    \"X\": \"231.5\",\r\n    \"Y\": \"307.5\",\r\n    \"Width\": \"148.10000610351562\",\r\n    \"Height\": \"176.89999389648438\",\r\n    \"SVG\": \"<g id=\\\"40150102\\\">        <path d=\\\"M291.3,359v3.4c0,11,5.2,21.7,14.3,23.6c9.2,2,17.6-11.3,17.6-20.1v-3.8c0-7.4-5.2-21.5-7.4-28.2   c-1.3-3.5-7.7-26.4-9.7-26.4c-2.1,0-2.2,11.2-2.8,13.5c-1.4,5.3-2.3,8-3.9,12.8C297.5,339.6,291.3,352.8,291.3,359L291.3,359z\\\" id=\\\"_104963896\\\"/>        <polygon id=\\\"_105660528\\\" points=\\\"288.6,392.3 287.1,388.6 231.5,388.6 231.5,419.6 379.6,419.6 379.6,388.6 323.2,388.6    323.2,395.8 315.6,395.3 317.9,402.2 315.2,402.5 311.1,400.3 310.2,407.9 307.6,404.1 299.3,406.7 297.7,398.8 292.6,402 291,398    284.8,399.1  \\\"/>        <path d=\\\"M311.4,429.1c0,5,8.3,4.7,8.1-0.3c-0.2-5.8-8.1-4.6-8.1-0.8V429.1z\\\" id=\\\"_65687072\\\"/>        <path d=\\\"M301.2,438.2c1.6,0,3.4-2.101,3.4-3.8V434c0-5.6-8-4.4-8-0.8v1.899C296.6,436.8,299.3,438.2,301.2,438.2z\\\" id=\\\"_66482768\\\"/>        <path d=\\\"M308,446.9c0,1.6,1.7,3.8,3,3.8h1.9c1.1,0,3-1.9,3-3v-1.9c0-1.5-2.101-3-3.801-3h-0.3   c-1.899,0-3.8,1.9-3.8,3.8V446.9z\\\" id=\\\"_63651176\\\"/>        <path d=\\\"M301.9,453.7c1.5,0,3-2.101,3-3.8c0-2.4-1.8-4.2-4.2-4.2c-1.5,0-3.8,1.6-3.8,3v1.5c0,1.7,1.8,3.399,3,3.399   h2V453.7z\\\" id=\\\"_65838568\\\"/>        <path d=\\\"M303.5,463.9c0,1.5,1.6,3.8,3,3.8h1.5c1.9,0,3.4-1.5,3.4-3.4v-1.5c0-1.3-1.7-3-3.4-3h-0.8   C305.1,459.8,303.5,461.8,303.5,463.9z\\\" id=\\\"_65673176\\\"/>        <path d=\\\"M319,474.9c3.3,0,5.4-4.4,2.8-7c-2.6-2.601-7-0.5-7,2.8C314.8,472.8,317,474.9,319,474.9z\\\" id=\\\"_104804272\\\"/>        <path d=\\\"M297.8,477.2c0,1.7,1.6,3.8,3,3.8h1.5c2,0,3.4-1.9,3.4-3.8v-0.4c0-1.7-1.6-3.8-3-3.8h-1.9   c-1.4,0-3,2.2-3,3.8V477.2z\\\" id=\\\"_66315408\\\"/>        <path d=\\\"M312.9,484.4c2,0,3.399-1.9,3.399-3.801c0-1.699-1.6-3.8-3-3.8H311.4c-1.301,0-3,1.7-3,3.4v0.8   c0,1.9,1.5,3.4,3.399,3.4H312.9z\\\" id=\\\"_65661896\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120201\",\r\n    \"X\": \"1.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"400.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120201\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"1\\\" x2=\\\"401\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150101\",\r\n    \"X\": \"250.89999389648438\",\r\n    \"Y\": \"295.39898681640625\",\r\n    \"Width\": \"110.10003662109375\",\r\n    \"Height\": \"197.20001220703125\",\r\n    \"SVG\": \"<g id=\\\"40150101\\\">        <path d=\\\"M287.6,387.1c0,19-29.8,24.6-31.1,51c-0.9,17.101,18.7,49.9,35.7,49.9h27.5   c18.1,0,35-29.5,35.7-46.5c1.199-30.4-31.101-33.9-31.101-54.4v-82.5h-36.7V387.1z\\\" fill=\\\"#FFFE6F\\\" id=\\\"_119021864\\\"/>        <path d=\\\"M287.6,304.6h36.7v82.5c0,20.5,32.3,24,31.101,54.4c-0.7,17.1-17.5,46.5-35.7,46.5h-27.5   c-17.1,0-36.6-32.8-35.7-49.9c1.4-26.399,31.1-32,31.1-51V304.6z M250.9,442.2c0,17.1,19.8,50.399,36.7,50.399h36.7   c20.2,0,36.7-32.6,36.7-55c0-29.6-32.1-34-32.1-55v-87.2H283v87.1C283,402.1,250.9,404.3,250.9,442.2L250.9,442.2z\\\" id=\\\"_67510408\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"71.7953\\\" id=\\\"_66152456\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"467.0195\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120202\",\r\n    \"X\": \"53.02790451049805\",\r\n    \"Y\": \"66.85548400878906\",\r\n    \"Width\": \"291.9442024230957\",\r\n    \"Height\": \"266.14451599121094\",\r\n    \"SVG\": \"<g id=\\\"46120202\\\">        <polygon fill=\\\"#D2B06A\\\" points=\\\"199,73 339,173 284,328 114,328 59,173  \\\" stroke=\\\"#D2B06A\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150100\",\r\n    \"X\": \"197.3000030517578\",\r\n    \"Y\": \"287.29998779296875\",\r\n    \"Width\": \"216.40000915527344\",\r\n    \"Height\": \"216.4000244140625\",\r\n    \"SVG\": \"<g id=\\\"40150100\\\">        <path d=\\\"M207.3,397.1l196.3-0.1l-98.2,98.1L207.3,397.1z M374.6,365c1.5,1,15.2,14.7,15.2,15.6v14.9h-15.2V365z    M343.8,334.2c1.5,1,15.2,14.7,15.2,15.6v45.7h-15.2V334.2z M282.5,319.3c0-0.9,13.7-14.6,15.2-15.6v91.8h-15.2V319.3z M252,349.8   c0-0.9,13.7-14.6,15.2-15.6v61.3H252V349.8z M236.3,364.9l0.1,30.5h-14.8V381c0-0.7-0.1-0.7-0.3-1L236.3,364.9z M313.3,303.7   l15.5,15.3c-0.399,1-0.3-0.3-0.3,1.1v75.4h-15.2V303.7z M197.3,395.4l108.3,108.3l108.1-108.3L305.4,287.3L197.3,395.4z\\\" id=\\\"_65673176\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11131\",\r\n    \"X\": \"249.3759765625\",\r\n    \"Y\": \"299.56146240234375\",\r\n    \"Width\": \"114.87109375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"11131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"LDR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">LDR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_300_1c\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"0_300_1c\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFA1FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217900\",\r\n    \"X\": \"194.27099609375\",\r\n    \"Y\": \"285.5\",\r\n    \"Width\": \"220.0\",\r\n    \"Height\": \"220.0\",\r\n    \"SVG\": \"<g id=\\\"25217900\\\">        <ellipse cx=\\\"304.271\\\" cy=\\\"395.5\\\" fill=\\\"none\\\" rx=\\\"48.5\\\" ry=\\\"104\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <ellipse cx=\\\"304.271\\\" cy=\\\"395.5\\\" fill=\\\"none\\\" rx=\\\"104\\\" ry=\\\"48.5\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01130100\",\r\n    \"X\": \"204.267578125\",\r\n    \"Y\": \"372.796875\",\r\n    \"Width\": \"202.91015625\",\r\n    \"Height\": \"53.328125\",\r\n    \"SVG\": \"<g id=\\\"01130100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"425.25\\\">BOMB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120205\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120205\\\">        <line fill=\\\"none\\\" stroke=\\\"#73FF00\\\" stroke-width=\\\"10\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120206\",\r\n    \"X\": \"53.02790451049805\",\r\n    \"Y\": \"66.85548400878906\",\r\n    \"Width\": \"291.9442024230957\",\r\n    \"Height\": \"266.14451599121094\",\r\n    \"SVG\": \"<g id=\\\"46120206\\\">        <polygon fill=\\\"#73FF00\\\" points=\\\"199,73 339,173 284,328 114,328 59,173  \\\" stroke=\\\"#73FF00\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120203\",\r\n    \"X\": \"53.02790451049805\",\r\n    \"Y\": \"66.85548400878906\",\r\n    \"Width\": \"291.9442024230957\",\r\n    \"Height\": \"266.14451599121094\",\r\n    \"SVG\": \"<g id=\\\"46120203\\\">        <polygon fill=\\\"#CE9E8C\\\" fill-opacity=\\\"0.12\\\" points=\\\"199,73 339,173 284,328 114,328 59,173     \\\" stroke=\\\"#CE9E8C\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120204\",\r\n    \"X\": \"56.289031982421875\",\r\n    \"Y\": \"68.93133544921875\",\r\n    \"Width\": \"286.4354248046875\",\r\n    \"Height\": \"264.06866455078125\",\r\n    \"SVG\": \"<g id=\\\"46120204\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"199,73 339,173 284,328 114,328    59,173  \\\" stroke=\\\"#C0C0C0\\\" stroke-dasharray=\\\"15,10\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150109\",\r\n    \"X\": \"212.43003845214844\",\r\n    \"Y\": \"293.01004029936354\",\r\n    \"Width\": \"165.77000427246094\",\r\n    \"Height\": \"189.87852103930186\",\r\n    \"SVG\": \"<g id=\\\"40150109\\\">        <path d=\\\"M309.67,376.72c-13.97,0-24.09-8.58-24.09-22.44v-2.64c0-11.99,22.439-31.35,22.439-52.8   c6.931,8.03,5.61,19.03,10.78,27.39c2.97,4.73,13.311,19.47,13.311,24.86v2.64C332.11,366.93,322.87,376.72,309.67,376.72z    M282.5,351.64v2.64c0,34.21,52.8,32.89,52.8,2.09v-5.28c0-8.8-11.33-20.79-14.85-29.15c-5.5-12.76-2.641-22.11-15.51-28.93   C304.94,320.95,282.5,337.01,282.5,351.64z\\\" id=\\\"_105869056\\\"/>        <path d=\\\"M375.56,458.45v15.51l-91.52,5.39v-16.83l1.54,0.221L375.56,458.45z M216.06,430.62   c6.49,4.29,65.34,30.25,65.34,32.89v14.63l-0.22,0.551l-65.12-36.631V430.62z M368.74,455.7c-11.66,0-82.5,5.28-86.46,3.85   c-4.62-1.649-59.4-28.6-60.94-30.03c9.46,0,18.81,0,28.27,0c7.37,0,22-1.979,25.08,2.641l-22.55,1.43l5.17,1.87v0.88h-3.08   l-4.62,0.55c5.06,3.19,45.87,12.98,55.88,12.98h4.729c11.99,0,22.99-3.19,32.45-3.521C344.32,446.35,367.31,454.71,368.74,455.7z    M305.16,397.73l2.75,23.539l13.53-17.05l-6.16,20.57l19.359-10.67l-9.35,14.85l21.01-1.979l-22.88,11.66l20.35,6.489   l-36.079,4.181c-8.25,0.439-47.521-9.24-51.371-11.88l25.63-1.431l-15.4-11.33l16.94,0.33l-4.18-14.74l12.65,12.98l1.65-18.7   l6.38,9.79L305.16,397.73z M306.92,392.34l-0.33-1.43h-0.77l-4.51,15.62l-0.88-0.11l-5.94-9.24l-0.11,5.28l-1.76-2.64l-1.54,15.399   l-12.21-13.42l1.43,6.38l-3.74-3.08l4.4,15.62l-6.27,0.11l-10.12-0.44l3.85,2.86l-5.94-0.33l3.85,3.521h-53.35   c-0.33,1.21-0.55,1.21-0.55,2.64v12.54c0,3.96,12.1,9.24,15.51,11.11c5.83,3.3,11.44,6.05,17.16,9.569   c11.11,6.82,23.1,12.431,34.32,19.03c4.4,2.64,17.05,1.32,23.98,0.439c7.041-0.77,18.041-0.439,24.86-1.649   c7.04-1.32,17.601-1.101,24.86-1.87c6.82-0.88,18.59-1.54,25.08-1.65v-19.8c0-2.31-13.2-6.05-16.061-7.04   c-4.069-1.319-14.3-4.729-16.939-6.6l7.37-0.771l-21.011-5.5l0.11-0.88l22.88-11.77l-3.63,0.439l4.18-2.75l-24.97,2.42l9.68-16.5   L319.57,419.62l7.37-25.08l-15.95,20.9l-2.641-27.831L306.92,392.34z\\\" id=\\\"_106084312\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150108\",\r\n    \"X\": \"283.6300048828125\",\r\n    \"Y\": \"286.05999755859375\",\r\n    \"Width\": \"44.11102294921875\",\r\n    \"Height\": \"217.36662668731185\",\r\n    \"SVG\": \"<g id=\\\"40150108\\\">        <path d=\\\"M287.37,347.99c0-11.44,36.74-11.55,36.74,0V496.6c0,3.41-11.66,3.19-15.73,3.19h-5.28   c-4.07,0-15.73,0.22-15.73-3.19V347.99z M301.56,292.88h-17.38v7.92h16.83v8.36H291v5.28h10.01v14.19h-12.1v12.1   c-2.75,0.66-5.28,4.18-5.28,7.81v146.52c0,8.801,10.01,8.36,18.92,8.36h6.271c9.02,0,18.92,0.55,18.92-8.36V349.53   c0-7.48-4.73-7.48-4.73-10.01v-11h-12.54v-27.83h16.83v-7.81h-17.93v-6.82h-7.81V292.88L301.56,292.88z\\\" id=\\\"_106026672\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150107\",\r\n    \"X\": \"201.3099822998047\",\r\n    \"Y\": \"335.03997802734375\",\r\n    \"Width\": \"207.17762512600922\",\r\n    \"Height\": \"121.66104125976562\",\r\n    \"SVG\": \"<g id=\\\"40150107\\\">        <path d=\\\"M288.1,404.56V354.62l49.94-0.99v48.51L288.1,404.56z M253.34,385.64l0.11-42.02l27.06,10.01v49.39   C277.43,401.37,253.34,387.4,253.34,385.64z M257.19,339.55c14.3,0,28.6,0,42.9,0c5.17,0,30.25,7.81,33.11,9.68l-9.351,0.66H286.45   C284.14,349.89,258.73,340.65,257.19,339.55z M248.5,335.92l0.11,36.74l-0.66,16.83c5.61,2.97,13.31,7.59,18.7,11.22   c4.73,3.08,13.64,9.9,20.35,9.9c18.92,0,38.28-2.75,57.64-2.75l-0.109-59.07c-2.53-1.21-36.96-13.53-37.95-13.53l-9.79-0.22   L248.5,335.92z\\\" id=\\\"_103643800\\\"/>        <path d=\\\"M377.09,399.83c0-4.29,5.391-11.22,5.391-15.73c0-1.87-0.551-4.07-1.65-4.84   c-2.2,9.35-14.63,22.22-14.63,25.41v1.1c0,4.73,3.85,9.351,3.85,15.181v5.39c-5.83-1.54-13.97-12.21-14.189-20.02   c-2.53,1.76-3.74,7.479-3.74,11.88v2.75c0,6.93,6.27,19.359,9.46,23.649c4.95,6.71,15.95,7.811,20.9,12.101   c5.17-2.75,7.81-4.4,12.649-7.37c6.49-3.96,5.5-3.85,8.8-10.67c1.65-3.41,4.181-11.33,4.511-15.51   c0.22-3.851-0.33-15.95-2.2-17.381c-1.98,8.801-5.17,17.82-13.42,20.021c-0.11-1.65-0.551-1.87-0.551-3.74v-0.55   c0-4.4,4.181-12.32,3.631-16.06c-0.33-2.091-6.271-11.88-7.48-12.76c0,7.04-1.32,16.72-7.59,16.83   C379.95,406.21,377.09,406.98,377.09,399.83z\\\" id=\\\"_106024416\\\"/>        <path d=\\\"M226.28,400.82c0-4.95,4.84-10.561,4.84-15.73v-3.74c0-1.54-0.22-0.99-1.1-1.65   c-2.09,9.13-15.18,22.77-15.18,26.069c0,4.07,4.84,11.44,4.84,20.57c-6.38-0.55-14.63-12.32-14.63-20.02   c-2.09,2.31-3.74,6.6-3.74,10.779c0,11,4.18,20.131,8.69,26.62c1.98,2.971,17.6,12.98,21.67,12.98c2.75,0,16.83-9.351,18.15-11.11   c2.2-3.08,7.92-17.05,7.92-21.45c0-4.069-0.11-16.39-2.2-17.93c-2.75,11.88-3.63,14.85-13.53,20.13c0-10.67,3.3-14.3,3.3-20.57   v-1.1c0-0.33-6.93-11-7.59-11.44c0,6.05-1.65,16.83-6.49,16.83C228.81,410.06,226.28,404.01,226.28,400.82z\\\" id=\\\"_104646648\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52561\",\r\n    \"X\": \"264.6162109375\",\r\n    \"Y\": \"292.5469055175781\",\r\n    \"Width\": \"82.46484375\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"52561\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ST</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_440_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_440_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"174\\\" y=\\\"263.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"417\\\" y=\\\"505\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"416\\\" y=\\\"263.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"175\\\" y=\\\"506\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51231\",\r\n    \"X\": \"278.46240234375\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"55.9482421875\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"51231\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">IS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_440_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_440_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"420\\\" y=\\\"509\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"171\\\" y=\\\"509\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"420\\\" y=\\\"260.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"171\\\" y=\\\"260.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20082\",\r\n    \"X\": \"269.14306640625\",\r\n    \"Y\": \"448.642578125\",\r\n    \"Width\": \"71.796875\",\r\n    \"Height\": \"55.828125\",\r\n    \"SVG\": \"<g id=\\\"20082\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" id=\\\"W\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.4707\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20081\",\r\n    \"X\": \"260.755859375\",\r\n    \"Y\": \"293.1582336425781\",\r\n    \"Width\": \"93.69921875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"20081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"HY\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.7051\\\">HY</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213510\",\r\n    \"X\": \"207.96315002441406\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"195.8217010498047\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213510\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"211.836\\\" x2=\\\"399.912\\\" y1=\\\"475.596\\\" y2=\\\"316.652\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"399.912\\\" x2=\\\"211.836\\\" y1=\\\"475.596\\\" y2=\\\"316.652\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140202_a\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140202_a\\\">        <rect height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon points=\\\"273.094,296.538 335.298,296.538 378.839,340.079 378.839,402.281    335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.207\\\">2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213512\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213512\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213511\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213511\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">K</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213514\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213514\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213513\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213513\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213515\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213515\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">V</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46160300\",\r\n    \"X\": \"30.0\",\r\n    \"Y\": \"191.5\",\r\n    \"Width\": \"340.0\",\r\n    \"Height\": \"15.0\",\r\n    \"SVG\": \"<g id=\\\"46160300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"30\\\" x2=\\\"370\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_435_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"257.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"1_435_1\\\">        <g>                <polyline fill=\\\"#AAFFAA\\\" points=\\\"438,257 438,545 174,545 174,257   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"257\\\" y2=\\\"269.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"284.971\\\" y2=\\\"524.765\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,532.5 438,545 425.5,545    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"545\\\" y2=\\\"545\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,545 174,545 174,532.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"517.029\\\" y2=\\\"277.235\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"269.5\\\" y2=\\\"257\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_435_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"257.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"1_435_0\\\">        <polyline fill=\\\"#AAFFAA\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"438,257 438,545 174,545 174,257  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_520_0\",\r\n    \"X\": \"133.0\",\r\n    \"Y\": \"210.5\",\r\n    \"Width\": \"349.7914123535156\",\r\n    \"Height\": \"366.0\",\r\n    \"SVG\": \"<g id=\\\"0_520_0\\\">        <rect height=\\\"26\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"57.68\\\" x=\\\"277.16\\\" y=\\\"211.5\\\"/>        <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395    306,568  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140200\",\r\n    \"X\": \"213.5\",\r\n    \"Y\": \"328.48466783528767\",\r\n    \"Width\": \"182.75\",\r\n    \"Height\": \"134.4401433181958\",\r\n    \"SVG\": \"<g id=\\\"15140200\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"216\\\" y1=\\\"374.375\\\" y2=\\\"542.406\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"393.75\\\" x2=\\\"393.75\\\" y1=\\\"374.375\\\" y2=\\\"542.406\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"393.75\\\" y1=\\\"538.905\\\" y2=\\\"538.905\\\"/>                <path d=\\\"M216,376.676c77.766,31.206,99.984,31.206,177.75,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"400.081\\\" y2=\\\"538.905\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"393.75\\\" y1=\\\"461.25\\\" y2=\\\"461.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40140700\",\r\n    \"X\": \"223.3000030517578\",\r\n    \"Y\": \"310.1999816894531\",\r\n    \"Width\": \"165.40000915527344\",\r\n    \"Height\": \"169.30001831054688\",\r\n    \"SVG\": \"<g id=\\\"40140700\\\">        <path d=\\\"M223.3,396.7l2.6,4.7c12.6-6.7,27.5-17.3,40-25.2c6.7-4.2,12.9-8.4,19.5-12.8c3.4-2.3,6.4-4.1,9.8-6.4   c4.5-3,4.8-4.7,6.1-10.7L223.3,396.7z\\\" id=\\\"_40143512\\\"/>        <polygon id=\\\"_39045184\\\" points=\\\"377.4,396.4 386.1,401.3 388.7,396.7 380.4,391.7  \\\"/>        <path d=\\\"M327.9,371.1v2.6l-1.101,0.7C318.7,369,308.4,360,308.4,346.8c-3.3,2.3-5.4,10.1-5.4,15.7v2.7   c0,11.3,7.6,26.7,12.5,33.3c7,9.3,18.5,11.9,29,17.4c4-2.101,23.3-13.4,25.1-15.801C372.9,395.8,380.2,375.7,380.2,369   c0-4.8-0.8-20.4-3.2-22.1c-1.7,6.8-1.9,11.7-5.8,16.9c-2.601,3.5-8.2,8.8-12.601,10l-0.5-5.9v-0.6c0-7.4,4.9-13.4,4.9-22.1   c0-2.5-8.5-15.2-10.2-15.6c0,4.5-0.6,10.2-1.5,13.6c-0.8,2.6-4.8,8.5-7.3,8.5h-1.6c-0.9-3.4-4.801-4.2-4.801-11.9v-2.7   c0-5.7,6.5-13.7,6.5-19.4l0.101-1.6l-0.7-5.9c-2.5,0.6-2.6,4.8-3.6,7.2c-1.101,2.6-2.5,5.1-4.101,7.2c-3.3,4.3-6.5,8.4-9.8,12.8   c-5,6.9-5.3,6.7-2.4,15.3C325.2,357.6,327.9,364.8,327.9,371.1z\\\" id=\\\"_95677688\\\"/>        <path d=\\\"M278.2,389.5v1.1c0,2,1.3,3.6,2,4.9l3.4,36.7l28.3,0.1l10.699,25.4L338,452.6l-2.5-7.399l-8.7,2.5   C326.1,444.6,317.9,424,316,424h-24.8c-0.2-1.7-0.6-1.9-0.6-3.8v-2.7h18.9v-5.9h-19.9L289,402.4V397c8.6-2,6.8-15.6-2.7-15.6   C281.7,381.4,278.2,384.9,278.2,389.5z\\\" id=\\\"_39508208\\\"/>        <path d=\\\"M288.5,467.7h4.9c10.6,0,18.9-6.101,23.2-12.4l-3.3-8.7c-3,0.801-5.2,12.9-21.6,12.9h-2.1   c-8.4,0-15.7-8.2-18-14.9c-1.5-4.3-1.5-9,0-13.399c2.1-6.2,4-6,6.5-10l-0.9-8.5c-8,2.1-17.7,19.899-14.3,32   C265.8,455,276.3,467.7,288.5,467.7z\\\" id=\\\"_95419000\\\"/>        <path d=\\\"M244.2,479.5h123.5v-72.2c-1.4,1-5.9,3.101-5.9,4.9v62H249.6v-75h-5.4V479.5L244.2,479.5z\\\" id=\\\"_40311872\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150300\",\r\n    \"X\": \"39.17714343586282\",\r\n    \"Y\": \"107.78615996352842\",\r\n    \"Width\": \"328.1329275794955\",\r\n    \"Height\": \"180.79803540537318\",\r\n    \"SVG\": \"<g id=\\\"25150300\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.353c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"134\\\" y=\\\"172\\\">AA </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341700\",\r\n    \"X\": \"75.9617731021363\",\r\n    \"Y\": \"101.76284772808309\",\r\n    \"Width\": \"314.91247540250237\",\r\n    \"Height\": \"273.4208034945134\",\r\n    \"SVG\": \"<g id=\\\"25341700\\\" transform=\\\"translate(-220 -160) scale(1.75 1.75)\\\">        <path d=\\\"M181.336,222.638c13.174-104.438,162.599-86.176,158,10.4   c-3.446,72.352-109.576,99.648-149.2,29.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"212.978\\\" x2=\\\"169.835\\\" y1=\\\"270.704\\\" y2=\\\"257.847\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"178.121\\\" x2=\\\"203.263\\\" y1=\\\"278.704\\\" y2=\\\"248.133\\\"/>        <g transform=\\\"translate(172 50) translate(1 0)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"20\\\" stroke=\\\"#FFFFFF\\\" width=\\\"20\\\" x=\\\"155.571\\\" y=\\\"167.714\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"34.9982\\\" transform=\\\"matrix(0.5714 0 0 0.5714 158.0781 184.8571)\\\">O</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_400_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_400_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_320_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"246.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"277.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"2_320_1\\\">        <g id=\\\"symbol\\\">                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,287.5 126.082,275 138.582,275    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,275 486.082,275 486.082,287.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"302.5\\\" y2=\\\"495\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,502.5 486.082,515 473.582,515    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"515\\\" y2=\\\"515\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,515 126.082,515 126.082,502.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"487.5\\\" y2=\\\"295\\\"/>                    </g>            </g>        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"247.39\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_400_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_400_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_320_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"243.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"280.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"2_320_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" id=\\\"symbol\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"244.39\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10701\",\r\n    \"X\": \"260.5039978027344\",\r\n    \"Y\": \"295.4330139160156\",\r\n    \"Width\": \"103.15701293945312\",\r\n    \"Height\": \"49.694000244140625\",\r\n    \"SVG\": \"<g id=\\\"10701\\\">        <polygon fill=\\\"none\\\" points=\\\"319.72,342.627 263.004,342.627 263.004,297.933 340.193,297.933     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"361.161\\\" x2=\\\"361.161\\\" y1=\\\"300.199\\\" y2=\\\"340.904\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"361.161\\\" x2=\\\"323.055\\\" y1=\\\"335.213\\\" y2=\\\"335.213\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"359.954\\\" x2=\\\"337.119\\\" y1=\\\"305.891\\\" y2=\\\"305.891\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10702\",\r\n    \"X\": \"266.8369140625\",\r\n    \"Y\": \"450.546875\",\r\n    \"Width\": \"75.30078125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10702\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">YT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160700\",\r\n    \"X\": \"245.5330352783203\",\r\n    \"Y\": \"350.8710021972656\",\r\n    \"Width\": \"119.09892272949219\",\r\n    \"Height\": \"90.25799560546875\",\r\n    \"SVG\": \"<g id=\\\"10160700\\\">        <rect fill=\\\"none\\\" height=\\\"63.944\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"113.678\\\" x=\\\"248.244\\\" y=\\\"374.685\\\"/>        <polyline fill=\\\"none\\\" points=\\\"247.533,373.265 262.454,353.371 347.711,353.371    362.632,373.265  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121105_3\",\r\n    \"X\": \"180.50001525878906\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"232.99998474121094\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10121105_3\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"202\\\" x2=\\\"410\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>                    </g>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"183\\\" x2=\\\"183.295\\\" y1=\\\"346.985\\\" y2=\\\"445.295\\\"/>        <path d=\\\"M246,349.75c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121105_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121105_2\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"183\\\" x2=\\\"183\\\" y1=\\\"272.25\\\" y2=\\\"515.25\\\"/>        <path d=\\\"M246,349.75c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151600\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.78626387579682\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.7993988076508\",\r\n    \"SVG\": \"<g id=\\\"25151600\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"107\\\" y=\\\"207\\\">ATK </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25130700\",\r\n    \"X\": \"128.16690063476562\",\r\n    \"Y\": \"223.1291046142578\",\r\n    \"Width\": \"341.66619873046875\",\r\n    \"Height\": \"342.8549041748047\",\r\n    \"SVG\": \"<g id=\\\"25130700\\\">            <polygon fill=\\\"none\\\" points=\\\"299,247 334.229,361.854 449,361.59 356,432.309 391.705,546.998 299,475.854 206.295,546.998 242,432.309 149,361.59 263.771,361.854\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121105_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10121105_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"276\\\" y2=\\\"516\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"180\\\" x2=\\\"180\\\" y1=\\\"276\\\" y2=\\\"516\\\"/>        <path d=\\\"M246,349.75c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121105_0\",\r\n    \"X\": \"177.0\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"250.37469482421875\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10121105_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"186\\\" x2=\\\"426\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"179.5\\\" x2=\\\"179.5\\\" y1=\\\"319.047\\\" y2=\\\"475\\\"/>        <path d=\\\"M246,349.75c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111600\",\r\n    \"X\": \"235.0\",\r\n    \"Y\": \"350.1289978027344\",\r\n    \"Width\": \"142.0\",\r\n    \"Height\": \"95.38601684570312\",\r\n    \"SVG\": \"<g id=\\\"20111600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"235\\\" x2=\\\"377\\\" y1=\\\"398\\\" y2=\\\"398\\\"/>        <circle cx=\\\"306\\\" cy=\\\"373.129\\\" fill=\\\"none\\\" r=\\\"20.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <circle cx=\\\"305.88\\\" cy=\\\"422.515\\\" fill=\\\"none\\\" r=\\\"20.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121301_3\",\r\n    \"X\": \"200.110595703125\",\r\n    \"Y\": \"324.6066589355469\",\r\n    \"Width\": \"210.96380615234375\",\r\n    \"Height\": \"143.3316650390625\",\r\n    \"SVG\": \"<g id=\\\"10121301_3\\\">        <polygon id=\\\"main\\\" points=\\\"245.685,441.015 305.082,353.75 364.479,441.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g id=\\\"symbol\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"201.5\\\" x2=\\\"409.685\\\" y1=\\\"465.86\\\" y2=\\\"326.685\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121301_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121301_2\\\">        <polygon id=\\\"main\\\" points=\\\"245.685,441.015 305.082,353.75 364.479,441.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g id=\\\"symbol\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"528\\\" y2=\\\"264\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121301_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10121301_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <polygon id=\\\"main\\\" points=\\\"245.685,441.015 305.082,353.75 364.479,441.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121301_0\",\r\n    \"X\": \"219.23223876953125\",\r\n    \"Y\": \"309.23223876953125\",\r\n    \"Width\": \"173.5355224609375\",\r\n    \"Height\": \"173.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121301_0\\\">        <polygon id=\\\"main\\\" points=\\\"245.685,441.015 305.082,353.75 364.479,441.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g id=\\\"symbol\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"391\\\" y1=\\\"481\\\" y2=\\\"311\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110500\",\r\n    \"X\": \"259.9859924316406\",\r\n    \"Y\": \"348.7823486328125\",\r\n    \"Width\": \"90.1929931640625\",\r\n    \"Height\": \"94.400634765625\",\r\n    \"SVG\": \"<g id=\\\"05110500\\\">        <path d=\\\"M347.679,429.224c0,6.329-5.276,11.459-11.785,11.459h-65.306   c-4.473-2.341-8.102-4.963-8.102-11.292l12.767-44.192c2.454-6.138,8.222-30.935,14.73-30.935l16.203-2.946l18.66,2.946   c1.872,0.308,10.104,27.475,11.933,33.858L347.679,429.224z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213501\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213501\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213500\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213500\\\">            <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>            <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213503\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213503\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">BR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213502\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213502\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120402_0\",\r\n    \"X\": \"165.2970428466797\",\r\n    \"Y\": \"226.6685791015625\",\r\n    \"Width\": \"284.6055145263672\",\r\n    \"Height\": \"339.3314208984375\",\r\n    \"SVG\": \"<g id=\\\"10120402_0\\\">        <polyline fill=\\\"none\\\" points=\\\"167.446,464.573 306,231.5 447.773,462.037  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"231.5\\\" y2=\\\"566\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213505\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213505\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">CM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120402_1\",\r\n    \"X\": \"124.51326751708984\",\r\n    \"Y\": \"276.3814697265625\",\r\n    \"Width\": \"362.9734573364258\",\r\n    \"Height\": \"240.63604736328125\",\r\n    \"SVG\": \"<g id=\\\"10120402_1\\\">        <polyline fill=\\\"none\\\" points=\\\"126.5,515.5 306,280.5 485.5,515.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"278.5\\\" y2=\\\"514\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213504\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213504\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320800\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320800\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">EPW</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120402_2\",\r\n    \"X\": \"172.01248168945312\",\r\n    \"Y\": \"276.378662109375\",\r\n    \"Width\": \"267.97503662109375\",\r\n    \"Height\": \"251.621337890625\",\r\n    \"SVG\": \"<g id=\\\"10120402_2\\\">        <polyline fill=\\\"none\\\" points=\\\"174,453.5 306,280.5 438,453.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"283\\\" y2=\\\"528\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171200\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171200\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">UAROZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213507\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213507\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120402_3\",\r\n    \"X\": \"180.29563903808594\",\r\n    \"Y\": \"276.3587646484375\",\r\n    \"Width\": \"253.5660858154297\",\r\n    \"Height\": \"292.6412353515625\",\r\n    \"SVG\": \"<g id=\\\"10120402_3\\\">        <polyline fill=\\\"none\\\" points=\\\"182.295,445.295 306,280.5 431.875,445.295  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"278.5\\\" y2=\\\"569\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213506\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213506\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213509\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213509\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213508\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213508\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_435_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"257.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"2_435_0\\\">        <polyline fill=\\\"#AAFFAA\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"438,257 438,545 174,545 174,257  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_435_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"257.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"2_435_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <polyline fill=\\\"#AAFFAA\\\" points=\\\"438,257 438,545 174,545 174,257   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"257\\\" y2=\\\"269.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"284.971\\\" y2=\\\"524.765\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,532.5 438,545 425.5,545    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"545\\\" y2=\\\"545\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,545 174,545 174,532.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"517.029\\\" y2=\\\"277.235\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"269.5\\\" y2=\\\"257\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200201\",\r\n    \"X\": \"36.787994384765625\",\r\n    \"Y\": \"105.50799560546875\",\r\n    \"Width\": \"326.42401123046875\",\r\n    \"Height\": \"170.0\",\r\n    \"SVG\": \"<g id=\\\"25200201\\\">        <ellipse cx=\\\"200\\\" cy=\\\"190.508\\\" fill=\\\"#FFFFFF\\\" rx=\\\"160.712\\\" ry=\\\"82.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" x=\\\"118\\\" y=\\\"203\\\">DA - </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200202\",\r\n    \"X\": \"32.48400115966797\",\r\n    \"Y\": \"123.5989990234375\",\r\n    \"Width\": \"264.45401763916016\",\r\n    \"Height\": \"150.53997802734375\",\r\n    \"SVG\": \"<g id=\\\"25200202\\\">        <rect fill=\\\"none\\\" height=\\\"145.54\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" width=\\\"259.454\\\" x=\\\"34.984\\\" y=\\\"126.099\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"102\\\" y=\\\"212\\\">DA -</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25340400\",\r\n    \"X\": \"21.5\",\r\n    \"Y\": \"97.9279556274414\",\r\n    \"Width\": \"312.3942565917969\",\r\n    \"Height\": \"202.54012298583984\",\r\n    \"SVG\": \"<g id=\\\"25340400\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"41.107\\\" x2=\\\"40.795\\\" y1=\\\"112.91\\\" y2=\\\"283.348\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"41\\\" x2=\\\"319.683\\\" y1=\\\"282.25\\\" y2=\\\"282.178\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"40.326\\\" x2=\\\"317.985\\\" y1=\\\"113.285\\\" y2=\\\"113.473\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"310.182\\\" x2=\\\"326.182\\\" y1=\\\"126.237\\\" y2=\\\"99.737\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"309.75\\\" x2=\\\"331\\\" y1=\\\"267.25\\\" y2=\\\"298.5\\\"/>        <g transform=\\\"translate(-166 4)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"188\\\" y=\\\"171\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"193\\\" y=\\\"201\\\">C</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_200_0\",\r\n    \"X\": \"154.5129852294922\",\r\n    \"Y\": \"217.02001953125\",\r\n    \"Width\": \"302.8419952392578\",\r\n    \"Height\": \"302.84197998046875\",\r\n    \"SVG\": \"<g id=\\\"2_200_0\\\">        <circle cx=\\\"305.934\\\" cy=\\\"368.441\\\" fill=\\\"#8BD6F5\\\" r=\\\"142.921\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"4.9891,4.9891\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35191\",\r\n    \"X\": \"240.69140625\",\r\n    \"Y\": \"295.84271240234375\",\r\n    \"Width\": \"127.158203125\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"35191\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" id=\\\"ATT\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">ATT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214800\",\r\n    \"X\": \"170.46200561523438\",\r\n    \"Y\": \"270.5849914550781\",\r\n    \"Width\": \"266.1239929199219\",\r\n    \"Height\": \"245.09201049804688\",\r\n    \"SVG\": \"<g id=\\\"25214800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" text-anchor=\\\"middle\\\" x=\\\"304\\\" y=\\\"488\\\">W</text>        <rect fill=\\\"none\\\" height=\\\"230.092\\\" id=\\\"red_3_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.124\\\" x=\\\"177.962\\\" y=\\\"278.085\\\"/>        <circle cx=\\\"303.525\\\" cy=\\\"393.134\\\" fill=\\\"#000000\\\" id=\\\"red_2_\\\" r=\\\"40\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270900\",\r\n    \"X\": \"57.03200149536133\",\r\n    \"Y\": \"102.8489990234375\",\r\n    \"Width\": \"282.74299240112305\",\r\n    \"Height\": \"179.07101440429688\",\r\n    \"SVG\": \"<g id=\\\"25270900\\\">        <path d=\\\"   M195.951,118.865c34.328-1.161,89.678-17.114,108.297,5.248c18.617,22.344,39.128,107.79,3.438,128.829   c-35.691,21.041-182.692,17.744-217.569-2.604c-34.897-20.328-9.421-97.45,8.222-119.366   C115.979,109.056,161.644,120.004,195.951,118.865\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.4331\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"183.762,249.361 183.762,281.92 216.32,281.92 216.32,249.361   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"189\\\" y=\\\"279\\\">M</text>            </g>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"183.762,102.849 183.762,135.407 216.32,135.407 216.32,102.849   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"189\\\" y=\\\"133\\\">M</text>            </g>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"307.218,159.825 307.218,192.385 339.775,192.385 339.775,159.825   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"312\\\" y=\\\"190\\\">M</text>            </g>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"57.032,176.105 57.032,208.664 89.59,208.664 89.59,176.105   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"62\\\" y=\\\"206\\\">M</text>            </g>        <polyline fill=\\\"none\\\" points=\\\"130.5,218.385 202.236,153.167    275.834,218.385  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"15,15\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270901\",\r\n    \"X\": \"27.563003540039062\",\r\n    \"Y\": \"92.53560841743365\",\r\n    \"Width\": \"353.99998474121094\",\r\n    \"Height\": \"242.92604434019017\",\r\n    \"SVG\": \"<g id=\\\"25270901\\\" transform=\\\"translate(-60 -30) scale(1 1)\\\">        <ellipse cx=\\\"264.063\\\" cy=\\\"245.5\\\" fill=\\\"#FFFFFF\\\" rx=\\\"162\\\" ry=\\\"104.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"26\\\" stroke=\\\"#FFFFFF\\\" width=\\\"30\\\" x=\\\"251.063\\\" y=\\\"333\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"257\\\" y=\\\"354\\\">M</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"26\\\" stroke=\\\"#FFFFFF\\\" width=\\\"30\\\" x=\\\"88.063\\\" y=\\\"225\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"94\\\" y=\\\"246\\\">M</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"26\\\" stroke=\\\"#FFFFFF\\\" width=\\\"30\\\" x=\\\"411.063\\\" y=\\\"225\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"417\\\" y=\\\"246\\\">M</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"26\\\" stroke=\\\"#FFFFFF\\\" width=\\\"30\\\" x=\\\"251.063\\\" y=\\\"127\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"257\\\" y=\\\"148\\\">M</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.8663 0.4995 -0.4995 0.8663 165.9485 -23.0651)\\\" width=\\\"31.998\\\" x=\\\"110.067\\\" y=\\\"283.003\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.8133 0.5818 -0.5818 0.8133 112.4858 300.3916)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"30.998\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.994 0.1092 -0.1092 0.994 39.0557 -22.1846)\\\" width=\\\"31.998\\\" x=\\\"206.083\\\" y=\\\"330.002\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"23.997\\\" transform=\\\"matrix(0.9983 0.0576 -0.0576 0.9983 213.1079 352.8242)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"38.004\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9502 0.3117 -0.3117 0.9502 109.1499 -34.9946)\\\" width=\\\"38.001\\\" x=\\\"145.06\\\" y=\\\"304.991\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.005\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 133.368 -40.6827)\\\" width=\\\"32.004\\\" x=\\\"157.089\\\" y=\\\"312.983\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 162.1226 333.3789)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.003\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 79.916 -31.0123)\\\" width=\\\"32.003\\\" x=\\\"105.061\\\" y=\\\"177.992\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5507 -0.8347 0.8347 0.5507 124.7559 206.3833)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.003\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 68.9798 -69.8148)\\\" width=\\\"32.004\\\" x=\\\"201.066\\\" y=\\\"129.986\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.977 -0.2131 0.2131 0.977 206.5986 157.1572)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.003\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 74.87 -104.6273)\\\" width=\\\"32.003\\\" x=\\\"295.059\\\" y=\\\"127.988\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.9815 0.1915 -0.1915 0.9815 301.1797 151.4297)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.003\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 99.7955 -135.0392)\\\" width=\\\"32.004\\\" x=\\\"387.066\\\" y=\\\"177.976\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.6936 0.7204 -0.7204 0.6936 389.4434 193.1025)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.004\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 130.2251 -134.2022)\\\" width=\\\"32.003\\\" x=\\\"400.082\\\" y=\\\"257.967\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"23.9958\\\" transform=\\\"matrix(0.5218 -0.853 0.853 0.5218 420.1777 287.3154)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.003\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 142.6075 -116.9114)\\\" width=\\\"32.005\\\" x=\\\"361.048\\\" y=\\\"298.99\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"23.9976\\\" transform=\\\"matrix(0.7759 -0.6308 0.6308 0.7759 379.957 328.3652)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.002\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 149.7216 -94.1371)\\\" width=\\\"32.003\\\" x=\\\"305.05\\\" y=\\\"328.988\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0002\\\" transform=\\\"matrix(0.9363 -0.3513 0.3513 0.9363 316.1318 351.1016)\\\">X</text>            </g>        <polyline fill=\\\"none\\\" points=\\\"173.063,260 262.357,194.463    350.063,260  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"12,12\\\" stroke-width=\\\"4\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190108\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190108\\\">        <polygon fill=\\\"none\\\" points=\\\"39,39 39,359 359,359 359,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"300\\\" x=\\\"99\\\" y=\\\"299\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190109\",\r\n    \"X\": \"32.5\",\r\n    \"Y\": \"32.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190109\\\">        <polygon fill=\\\"none\\\" points=\\\"40,40 40,360 360,360 360,40  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"300\\\" x=\\\"100\\\" y=\\\"300\\\">S</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"200\\\" y1=\\\"40\\\" y2=\\\"360\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170500\",\r\n    \"X\": \"47.01208831103391\",\r\n    \"Y\": \"70.37111436296193\",\r\n    \"Width\": \"300.7789493973403\",\r\n    \"Height\": \"277.51408781167333\",\r\n    \"SVG\": \"<g id=\\\"45170500\\\">        <path d=\\\"M217,137c-11.5-44,60-85,92-46c34,41,50,174,11,217c-37,38-94,37-141,33   c-29-3-68-1-93-16c-42-26-46-126-7-156c32-26,53,19,76,32c40,22,70-31,62-65\\\" fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190106\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190106\\\">        <polygon fill=\\\"none\\\" points=\\\"39,39 39,359 359,359 359,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <path d=\\\"M39,199c0-40,105-40,105,0c5,40,110,40,110,0s105-40,105,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170501\",\r\n    \"X\": \"46.985157517010684\",\r\n    \"Y\": \"70.3692950202928\",\r\n    \"Width\": \"300.79868916177156\",\r\n    \"Height\": \"277.50957167930085\",\r\n    \"SVG\": \"<g id=\\\"45170501\\\">        <path d=\\\"M217,137c-11.5-44,60-85,92-46   c34,41,50,174,11,217c-37,38-94,37-141,33c-29-3-68-1-93-16c-42-26-46-126-7-156c32-26,53,19,76,32c40,22,70-31,62-65\\\" fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-dasharray=\\\"50,10,15,10\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190107\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"39.0\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"327.5\",\r\n    \"SVG\": \"<g id=\\\"45190107\\\">        <polyline fill=\\\"none\\\" points=\\\"39,39 39,359 359,359 359,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"300\\\" x=\\\"99\\\" y=\\\"299\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190104\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190104\\\">        <polygon fill=\\\"none\\\" points=\\\"39,39 39,359 359,359 359,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <ellipse cx=\\\"199\\\" cy=\\\"149\\\" rx=\\\"30\\\" ry=\\\"30\\\"/>        <ellipse cx=\\\"139\\\" cy=\\\"249\\\" rx=\\\"30\\\" ry=\\\"30\\\"/>        <ellipse cx=\\\"259\\\" cy=\\\"249\\\" rx=\\\"30\\\" ry=\\\"30\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05121200\",\r\n    \"X\": \"204.5189971923828\",\r\n    \"Y\": \"349.7607727050781\",\r\n    \"Width\": \"200.80101013183594\",\r\n    \"Height\": \"93.44921875\",\r\n    \"SVG\": \"<g id=\\\"05121200\\\">        <g id=\\\"Satellite\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.418\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"72.745\\\" x=\\\"207.019\\\" y=\\\"397.292\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.418\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"33.387\\\" x=\\\"288.226\\\" y=\\\"397.292\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.418\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"72.746\\\" x=\\\"330.074\\\" y=\\\"397.292\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"320.37\\\" x2=\\\"331.843\\\" y1=\\\"419\\\" y2=\\\"419\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.872\\\" x2=\\\"288.699\\\" y1=\\\"419\\\" y2=\\\"419\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"392.7139\\\">WX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190105\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190105\\\">        <polygon fill=\\\"none\\\" points=\\\"39,39 39,359 359,359 359,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"39\\\" x2=\\\"359\\\" y1=\\\"279\\\" y2=\\\"279\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190102\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190102\\\">        <polygon fill=\\\"none\\\" points=\\\"39,39 39,359 359,359 359,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <ellipse cx=\\\"199\\\" cy=\\\"199\\\" rx=\\\"30\\\" ry=\\\"30\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190103\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190103\\\">        <polygon fill=\\\"none\\\" points=\\\"39,39 39,359 359,359 359,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <ellipse cx=\\\"199\\\" cy=\\\"159\\\" rx=\\\"30\\\" ry=\\\"30\\\"/>        <ellipse cx=\\\"199\\\" cy=\\\"239\\\" rx=\\\"30\\\" ry=\\\"30\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190101\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190101\\\">        <polygon fill=\\\"none\\\" points=\\\"39,39 39,359 359,359 359,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10142000\",\r\n    \"X\": \"224.134765625\",\r\n    \"Y\": \"347.609375\",\r\n    \"Width\": \"161.927734375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"10142000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">SP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_201_0c\",\r\n    \"X\": \"166.80426025390625\",\r\n    \"Y\": \"192.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"1_201_0c\\\">        <path d=\\\"M174.557,516.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_115_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_115_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110400\",\r\n    \"X\": \"248.5068359375\",\r\n    \"Y\": \"347.546875\",\r\n    \"Width\": \"119.2744140625\",\r\n    \"Height\": \"96.296875\",\r\n    \"SVG\": \"<g id=\\\"10110400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">IO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_115_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_115_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131300\",\r\n    \"X\": \"236.53399658203125\",\r\n    \"Y\": \"323.69232177734375\",\r\n    \"Width\": \"144.99899291992188\",\r\n    \"Height\": \"142.30868530273438\",\r\n    \"SVG\": \"<g id=\\\"15131300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"239.034\\\" x2=\\\"239.034\\\" y1=\\\"326\\\" y2=\\\"466.001\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"379.033\\\" x2=\\\"379.033\\\" y1=\\\"326\\\" y2=\\\"466.001\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"239.034\\\" x2=\\\"379.033\\\" y1=\\\"463.001\\\" y2=\\\"463.001\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"239.034\\\" x2=\\\"311.033\\\" y1=\\\"356\\\" y2=\\\"326\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"379.033\\\" x2=\\\"309.034\\\" y1=\\\"356\\\" y2=\\\"326\\\"/>        <g>                <path d=\\\"M259.034,426.001V376h100v50.001 M309.033,376v35.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"239.033\\\" x2=\\\"379.033\\\" y1=\\\"461\\\" y2=\\\"356\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35181\",\r\n    \"X\": \"258.126953125\",\r\n    \"Y\": \"290.7187805175781\",\r\n    \"Width\": \"96.009765625\",\r\n    \"Height\": \"56.25\",\r\n    \"SVG\": \"<g id=\\\"35181\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" id=\\\"CT\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">CT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120506\",\r\n    \"X\": \"241.2000060081482\",\r\n    \"Y\": \"304.29999828338623\",\r\n    \"Width\": \"128.7999987602234\",\r\n    \"Height\": \"182.29999542236328\",\r\n    \"SVG\": \"<g id=\\\"20120506\\\">        <g transform=\\\"scale(100) translate(0.74 0.74)\\\">                <path d=\\\"M2.283,2.543v0.005c0,0.025,0.013,0.038,0.038,0.038c0.013,0,0.027-0.015,0.027-0.027    c0-0.019-0.004-0.021-0.005-0.038C2.331,2.519,2.331,2.516,2.316,2.516H2.311C2.298,2.516,2.283,2.531,2.283,2.543z\\\" id=\\\"_65378144\\\"/>                <path d=\\\"M2.343,2.521c0.002,0.018,0.006,0.02,0.006,0.039c0,0.013-0.015,0.027-0.027,0.027    c-0.025,0-0.038-0.013-0.038-0.038V2.543c0-0.013,0.015-0.027,0.027-0.027h0.005C2.331,2.516,2.331,2.519,2.343,2.521z     M2.245,2.543V2.56c0,0.031,0.04,0.06,0.065,0.06c0.036,0,0.076-0.024,0.076-0.06V2.532c0-0.026-0.039-0.049-0.071-0.049    C2.28,2.483,2.245,2.509,2.245,2.543z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_66411088\\\"/>                <path d=\\\"M2.272,2.674c0,0.014-0.014,0.021-0.022,0.033l0.138-0.002L2.36,2.685V2.642    C2.343,2.643,2.34,2.647,2.322,2.647H2.311c-0.019,0-0.021-0.004-0.038-0.005L2.272,2.674L2.272,2.674z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_95332856\\\"/>                <path d=\\\"M1.983,2.429h0.055v0.153c0,0.02-0.058,0.034-0.076,0.038v0.104h0.126V2.341H1.983V2.429z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_63642984\\\"/>                <path d=\\\"M2.551,2.723h0.104V2.631c0-0.019-0.043-0.031-0.06-0.033V2.429h0.044V2.341H2.551V2.723z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64590056\\\"/>                <path d=\\\"M1.71,3.002v0.104h1.212V3.002c0-0.03-0.181-0.142-0.213-0.164    C2.647,2.796,2.522,2.745,2.42,2.745H2.207c-0.098,0-0.22,0.056-0.284,0.093C1.891,2.857,1.71,2.974,1.71,3.002L1.71,3.002z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_94384416\\\"/>                <path d=\\\"M1.71,3.777c0,0.047,0.226,0.191,0.251,0.191h0.715c0.025,0,0.246-0.147,0.246-0.196V3.689    H1.71V3.777L1.71,3.777z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_94576280\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_95536176\\\" points=\\\"1.967,4.088 2.676,4.088 2.676,4.006 1.967,4.006   \\\"/>                <path d=\\\"M1.967,4.006h0.71v0.082h-0.71V4.006z M1.71,3.689h1.212v0.082c0,0.049-0.22,0.196-0.246,0.196H1.961    c-0.025,0-0.251-0.144-0.251-0.191V3.689L1.71,3.689z M1.71,3.002c0-0.027,0.181-0.145,0.213-0.164    c0.064-0.037,0.186-0.093,0.284-0.093H2.42c0.102,0,0.228,0.051,0.289,0.093C2.741,2.86,2.922,2.972,2.922,3.002v0.104H1.71V3.002    L1.71,3.002z M2.272,2.642C2.289,2.643,2.291,2.647,2.31,2.647h0.011c0.019,0,0.021-0.004,0.038-0.005v0.044l0.029,0.02    L2.251,2.707c0.008-0.012,0.022-0.019,0.022-0.033L2.272,2.642L2.272,2.642z M2.245,2.543c0-0.035,0.035-0.06,0.071-0.06    c0.032,0,0.071,0.023,0.071,0.049V2.56c0,0.036-0.04,0.06-0.076,0.06c-0.026,0-0.065-0.029-0.065-0.06V2.543H2.245z M2.551,2.341    h0.087v0.087H2.594v0.169c0.018,0.001,0.06,0.014,0.06,0.033v0.093H2.551V2.341z M1.983,2.341h0.104v0.382H1.961V2.62    C1.98,2.615,2.038,2.601,2.038,2.582V2.429H1.983V2.341z M2.125,2.341h0.387v0.382c-0.04-0.009-0.12-0.023-0.12-0.065V2.636    c0-0.038,0.022-0.052,0.022-0.065V2.543c0-0.08-0.074-0.081-0.082-0.109h0.104V2.396h-0.24v0.038H2.3V2.45    C2.252,2.452,2.223,2.498,2.223,2.549v0.016c0,0.024,0.022,0.049,0.022,0.06v0.033c0,0.036-0.084,0.057-0.12,0.065V2.341    L2.125,2.341z M1.945,2.461H2V2.56c0,0.019-0.052,0.031-0.071,0.033v0.169h0.076C1.99,2.772,1.938,2.793,1.914,2.807    C1.883,2.825,1.858,2.841,1.83,2.86C1.807,2.875,1.678,2.978,1.672,2.98v0.791c0,0.047,0.079,0.11,0.112,0.133    C1.808,3.92,1.929,3.986,1.929,4.006v0.12h0.78v-0.12c0-0.039,0.251-0.116,0.251-0.251V2.991c0-0.023-0.126-0.111-0.151-0.128    C2.78,2.843,2.757,2.828,2.726,2.81C2.703,2.795,2.647,2.774,2.633,2.762h0.06v-0.17C2.675,2.588,2.627,2.579,2.627,2.56V2.461    h0.049V2.303H1.945V2.461z\\\" id=\\\"_65729432\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111003_2\",\r\n    \"X\": \"172.11241149902344\",\r\n    \"Y\": \"262.36077880859375\",\r\n    \"Width\": \"267.77516174316406\",\r\n    \"Height\": \"267.2784423828125\",\r\n    \"SVG\": \"<g id=\\\"10111003_2\\\">        <polyline fill=\\\"none\\\" points=\\\"174,264 306,416 306,376 438,528  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"303.819\\\" x2=\\\"303.819\\\" y1=\\\"346.985\\\" y2=\\\"446.527\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"270.638\\\" x2=\\\"337\\\" y1=\\\"349.538\\\" y2=\\\"349.538\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280.848\\\" x2=\\\"326.791\\\" y1=\\\"362.299\\\" y2=\\\"362.299\\\"/>                    </g>                <g transform=\\\"translate(80 160) scale(0.6 0.6)\\\">                        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" transform=\\\"matrix(1.6667 0 0 1.6667 343.7142 480.8789)\\\">C</text>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120504\",\r\n    \"X\": \"231.44581604003906\",\r\n    \"Y\": \"316.75\",\r\n    \"Width\": \"149.1083526611328\",\r\n    \"Height\": \"182.5\",\r\n    \"SVG\": \"<g id=\\\"20120504\\\">        <polyline fill=\\\"none\\\" points=\\\"306,429.25 236,319.25 376,319.25 306,429.25 306,499.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111003_3\",\r\n    \"X\": \"200.3640594482422\",\r\n    \"Y\": \"324.1095886230469\",\r\n    \"Width\": \"211.2718963623047\",\r\n    \"Height\": \"143.78082275390625\",\r\n    \"SVG\": \"<g id=\\\"10111003_3\\\">        <polyline fill=\\\"none\\\" points=\\\"202,326 306,416 306,376 410,466  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"303.819\\\" x2=\\\"303.819\\\" y1=\\\"345.985\\\" y2=\\\"445.527\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"270.638\\\" x2=\\\"337\\\" y1=\\\"348.538\\\" y2=\\\"348.538\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280.848\\\" x2=\\\"326.791\\\" y1=\\\"361.299\\\" y2=\\\"361.299\\\"/>                    </g>                <g transform=\\\"translate(80 160) scale(0.6 0.6)\\\">                        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" transform=\\\"matrix(1.6667 0 0 1.6667 343.7142 479.2122)\\\">C</text>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120505\",\r\n    \"X\": \"264.09478759765625\",\r\n    \"Y\": \"347.4849853515625\",\r\n    \"Width\": \"83.8104248046875\",\r\n    \"Height\": \"98.54400634765625\",\r\n    \"SVG\": \"<g id=\\\"20120505\\\">        <polyline fill=\\\"none\\\" points=\\\"306,408.679 268.649,349.985 343.351,349.985 306,408.679    306,446.029  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111003_0\",\r\n    \"X\": \"184.40904235839844\",\r\n    \"Y\": \"314.0715637207031\",\r\n    \"Width\": \"243.18190002441406\",\r\n    \"Height\": \"161.85687255859375\",\r\n    \"SVG\": \"<g id=\\\"10111003_0\\\">        <polyline fill=\\\"none\\\" points=\\\"186,316 306,415 306,375 426,474  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.819\\\" x2=\\\"305.819\\\" y1=\\\"345.985\\\" y2=\\\"445.527\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"272.638\\\" x2=\\\"339\\\" y1=\\\"348.538\\\" y2=\\\"348.538\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.848\\\" x2=\\\"328.791\\\" y1=\\\"361.299\\\" y2=\\\"361.299\\\"/>                    </g>                <g transform=\\\"translate(80 160) scale(0.6 0.6)\\\">                        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" transform=\\\"matrix(1.6667 0 0 1.6667 347.0467 479.2122)\\\">C</text>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111003_1\",\r\n    \"X\": \"125.41056823730469\",\r\n    \"Y\": \"277.125244140625\",\r\n    \"Width\": \"360.6232147216797\",\r\n    \"Height\": \"235.84893798828125\",\r\n    \"SVG\": \"<g id=\\\"10111003_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"349.75\\\" y2=\\\"445.015\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.825\\\" x2=\\\"332.325\\\" y1=\\\"352.75\\\" y2=\\\"352.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287.126\\\" x2=\\\"323.039\\\" y1=\\\"365.5\\\" y2=\\\"365.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"445.0146\\\">C</text>        <polyline fill=\\\"none\\\" id=\\\"symbol\\\" points=\\\"126.984,279.068    304.083,422.5 304.943,371.5 484.5,511  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120502\",\r\n    \"X\": \"245.27544181683945\",\r\n    \"Y\": \"298.1407165527344\",\r\n    \"Width\": \"119.94974378693999\",\r\n    \"Height\": \"200.10949316279857\",\r\n    \"SVG\": \"<g id=\\\"20120502\\\">        <g transform=\\\"scale(0.7) translate(87.1429 135.714)\\\">                <path d=\\\"M351.429,573.572c-9.999,0-29.999-5-29.999-10v-35    c-100-40-50-165,29.999-160\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <g transform=\\\"translate(85 0)\\\">                        <path d=\\\"M261.429,573.572c9.999,0,29.999-5,29.999-10v-35     c100-40,50-165-29.999-160\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"336.0001\\\">GEN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120503\",\r\n    \"X\": \"219.8206674787556\",\r\n    \"Y\": \"290.3537645366506\",\r\n    \"Width\": \"171.35866710811788\",\r\n    \"Height\": \"210.1462354633494\",\r\n    \"SVG\": \"<g id=\\\"20120503\\\">        <g>                <path d=\\\"M308,498c-10,0-30-5-30-10v-35c-100-40-50-165,30-160\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <g transform=\\\"translate(85 0)\\\">                        <path d=\\\"M218,498c10,0,30-5,30-10v-35c100-40,50-165-30-160\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"413\\\">NG</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290500\",\r\n    \"X\": \"26.494998931884766\",\r\n    \"Y\": \"115.796875\",\r\n    \"Width\": \"334.36901473999023\",\r\n    \"Height\": \"103.53712463378906\",\r\n    \"SVG\": \"<g id=\\\"25290500\\\">            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11\\\" x1=\\\"26.5\\\" x2=\\\"360.859\\\" y1=\\\"213.834\\\" y2=\\\"213.53\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" font-weight=\\\"bold\\\" x=\\\"170\\\" y=\\\"200\\\">t</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120500\",\r\n    \"X\": \"219.8206674787556\",\r\n    \"Y\": \"290.3537645366506\",\r\n    \"Width\": \"171.35866710811788\",\r\n    \"Height\": \"210.1462354633494\",\r\n    \"SVG\": \"<g id=\\\"20120500\\\">        <path d=\\\"M308,498c-10,0-30-5-30-10v-35c-100-40-50-165,30-160\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g transform=\\\"translate(85 0)\\\">                <path d=\\\"M218,498c10,0,30-5,30-10v-35c100-40,50-165-30-160\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120501\",\r\n    \"X\": \"267.2645046946281\",\r\n    \"Y\": \"345.59375109776477\",\r\n    \"Width\": \"77.8257691362208\",\r\n    \"Height\": \"94.81225476161023\",\r\n    \"SVG\": \"<g id=\\\"20120501\\\">        <path d=\\\"M307.271,437.906c-4.377,0-13.133-2.189-13.133-4.378v-15.323   c-43.78-17.512-21.89-72.236,13.133-70.047\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g transform=\\\"translate(85 0)\\\">                <path d=\\\"M220.083,437.906c4.378,0,13.134-2.189,13.134-4.378v-15.323    c43.779-17.512,21.891-72.236-13.134-70.047\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111700\",\r\n    \"X\": \"269.75927734375\",\r\n    \"Y\": \"284.83551025390625\",\r\n    \"Width\": \"72.66552734375\",\r\n    \"Height\": \"212.49630737304688\",\r\n    \"SVG\": \"<g id=\\\"15111700\\\">        <polyline fill=\\\"none\\\" points=\\\"271.527,495.564 306.093,461 340.657,495.564  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"271.527,354.5 306.093,319.935 340.657,354.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"271.527,322.935 306.093,288.371 340.657,322.935  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306.093\\\" y1=\\\"322.935\\\" y2=\\\"462\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111701\",\r\n    \"X\": \"269.75927734375\",\r\n    \"Y\": \"284.83551025390625\",\r\n    \"Width\": \"72.66552734375\",\r\n    \"Height\": \"212.49630737304688\",\r\n    \"SVG\": \"<g id=\\\"15111701\\\">        <polyline fill=\\\"none\\\" points=\\\"271.527,495.564 306.093,461 340.657,495.564  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.093\\\" x2=\\\"306.093\\\" y1=\\\"319.935\\\" y2=\\\"462\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"271.527\\\" x2=\\\"340.657\\\" y1=\\\"413\\\" y2=\\\"413\\\"/>        <polyline fill=\\\"none\\\" points=\\\"271.527,354.5 306.093,319.935 340.657,354.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"271.527,322.935 306.093,288.371 340.657,322.935  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342300.a\",\r\n    \"X\": \"45.000999450683594\",\r\n    \"Y\": \"84.375\",\r\n    \"Width\": \"340.3835184641292\",\r\n    \"Height\": \"216.82083537415542\",\r\n    \"SVG\": \"<g id=\\\"25342300.a\\\">        <g transform=\\\"translate(65 54)\\\">                <circle cx=\\\"14.251\\\" cy=\\\"64.625\\\" fill=\\\"#FFFFFF\\\" r=\\\"33.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <path d=\\\"M49.251,64.625c114.401,3.455,230.205,52.57,245,181.125\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"262.434\\\" x2=\\\"294.571\\\" y1=\\\"222.527\\\" y2=\\\"246.393\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"292.98\\\" x2=\\\"319.704\\\" y1=\\\"246.393\\\" y2=\\\"221.574\\\"/>            </g>        <g transform=\\\"translate(62 -28) translate(-4 -4)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"188\\\" y=\\\"170\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"194\\\" y=\\\"200\\\">S</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342300.b\",\r\n    \"X\": \"45.000999450683594\",\r\n    \"Y\": \"103.375\",\r\n    \"Width\": \"340.3835184641292\",\r\n    \"Height\": \"216.82083537415542\",\r\n    \"SVG\": \"<g id=\\\"25342300.b\\\" transform=\\\"translate(65 54)\\\">        <circle cx=\\\"14.251\\\" cy=\\\"83.625\\\" fill=\\\"#FFFFFF\\\" r=\\\"33.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"M49.251,83.625c114.401,3.454,230.205,52.57,245,181.125\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"262.434\\\" x2=\\\"294.571\\\" y1=\\\"241.527\\\" y2=\\\"265.393\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"292.98\\\" x2=\\\"319.704\\\" y1=\\\"265.393\\\" y2=\\\"240.574\\\"/>        <g transform=\\\"translate(55 -34)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"123\\\" y=\\\"135\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"129\\\" y=\\\"165\\\">S</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111702\",\r\n    \"X\": \"269.75927734375\",\r\n    \"Y\": \"284.83551025390625\",\r\n    \"Width\": \"72.66552734375\",\r\n    \"Height\": \"212.49630737304688\",\r\n    \"SVG\": \"<g id=\\\"15111702\\\">        <polyline fill=\\\"none\\\" points=\\\"271.527,495.564 306.093,461 340.657,495.564  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.093\\\" x2=\\\"306.093\\\" y1=\\\"322.935\\\" y2=\\\"462\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"271.527\\\" x2=\\\"340.657\\\" y1=\\\"410\\\" y2=\\\"410\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"271.527\\\" x2=\\\"340.657\\\" y1=\\\"426.5\\\" y2=\\\"426.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"271.527,354.5 306.093,319.935 340.657,354.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"271.527,322.935 306.093,288.371 340.657,322.935  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111703\",\r\n    \"X\": \"269.75927734375\",\r\n    \"Y\": \"284.83551025390625\",\r\n    \"Width\": \"72.66552734375\",\r\n    \"Height\": \"212.49630737304688\",\r\n    \"SVG\": \"<g id=\\\"15111703\\\">        <polyline fill=\\\"none\\\" points=\\\"271.527,495.564 306.093,461 340.657,495.564  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.093\\\" x2=\\\"306.093\\\" y1=\\\"322.935\\\" y2=\\\"462\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"271.527\\\" x2=\\\"340.657\\\" y1=\\\"435.5\\\" y2=\\\"435.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"271.528\\\" x2=\\\"340.658\\\" y1=\\\"451.5\\\" y2=\\\"451.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"271.527\\\" x2=\\\"340.657\\\" y1=\\\"419\\\" y2=\\\"419\\\"/>        <polyline fill=\\\"none\\\" points=\\\"271.527,354.5 306.093,319.935 340.657,354.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"271.527,322.935 306.093,288.371 340.657,322.935  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_640_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"0_640_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"group\\\" points=\\\"306,568 479,395 306,222    133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>        <g>                <rect height=\\\"19.31\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -143.6287 442.7405)\\\" width=\\\"19.308\\\" x=\\\"452.98\\\" y=\\\"385.095\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -235.9319 220.6404)\\\" width=\\\"19.309\\\" x=\\\"138.716\\\" y=\\\"385.461\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -300.4319 377.8055)\\\" width=\\\"19.309\\\" x=\\\"296.193\\\" y=\\\"541.911\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -78.838 286.3)\\\" width=\\\"19.309\\\" x=\\\"296.512\\\" y=\\\"228.659\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35172\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"448.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"35172\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_640_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"364.03126525878906\",\r\n    \"SVG\": \"<g id=\\\"0_640_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>        <g>                <rect height=\\\"19.31\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -141.8713 446.9831)\\\" width=\\\"19.308\\\" x=\\\"458.98\\\" y=\\\"385.095\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -237.3998 217.112)\\\" width=\\\"19.309\\\" x=\\\"133.716\\\" y=\\\"385.461\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -304.6724 379.5839)\\\" width=\\\"19.308\\\" x=\\\"296.196\\\" y=\\\"547.9\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -74.6044 284.5479)\\\" width=\\\"19.309\\\" x=\\\"296.514\\\" y=\\\"222.672\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35171\",\r\n    \"X\": \"260.16796875\",\r\n    \"Y\": \"291.6406555175781\",\r\n    \"Width\": \"91.47265625\",\r\n    \"Height\": \"54.40625\",\r\n    \"SVG\": \"<g id=\\\"35171\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" id=\\\"PB\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">PB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_120_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"195.03199768066406\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"379.4145965576172\",\r\n    \"SVG\": \"<g id=\\\"1_120_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"196.032\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110400\",\r\n    \"X\": \"222.86700439453125\",\r\n    \"Y\": \"347.06201171875\",\r\n    \"Width\": \"166.2659912109375\",\r\n    \"Height\": \"98.93798828125\",\r\n    \"SVG\": \"<g id=\\\"11110400\\\">        <g id=\\\"group_1_\\\">                <ellipse cx=\\\"248.22\\\" cy=\\\"372.407\\\" fill=\\\"none\\\" rx=\\\"22.853\\\" ry=\\\"21.563\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"248.22\\\" x2=\\\"248.22\\\" y1=\\\"393.971\\\" y2=\\\"446\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"223.845\\\" x2=\\\"272.595\\\" y1=\\\"403.986\\\" y2=\\\"403.986\\\"/>            </g>        <g id=\\\"group_2_\\\">                <ellipse cx=\\\"306\\\" cy=\\\"371.843\\\" fill=\\\"none\\\" rx=\\\"22.853\\\" ry=\\\"21.563\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"393.407\\\" y2=\\\"445.438\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281.625\\\" x2=\\\"330.375\\\" y1=\\\"403.422\\\" y2=\\\"403.422\\\"/>            </g>        <g id=\\\"group\\\">                <ellipse cx=\\\"363.78\\\" cy=\\\"371.125\\\" fill=\\\"none\\\" rx=\\\"22.853\\\" ry=\\\"21.563\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"363.78\\\" x2=\\\"363.78\\\" y1=\\\"392.689\\\" y2=\\\"444.719\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"339.405\\\" x2=\\\"388.155\\\" y1=\\\"402.703\\\" y2=\\\"402.703\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_235_0\",\r\n    \"X\": \"168.25950622558594\",\r\n    \"Y\": \"273.81500244140625\",\r\n    \"Width\": \"276.8352508544922\",\r\n    \"Height\": \"323.73565673828125\",\r\n    \"SVG\": \"<g id=\\\"0_235_0\\\">        <path d=\\\"M437.342,273.815   c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242000\",\r\n    \"X\": \"94.72678072528254\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10265181037738\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25242000\\\">        <path d=\\\"   M184.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.61-0.17,20.813-7.502,20.813-7.502c17.894-21.595,23.492-66.243-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.568-1.063-13.884-5.527   c-10.273-5.526-20.565-6.969-32.209-9.287C234.914,123.184,210.529,117.468,184.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"163\\\" y=\\\"186\\\">TGMF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162000_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"354.25\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"93.2650146484375\",\r\n    \"SVG\": \"<g id=\\\"10162000_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <polyline fill=\\\"none\\\" points=\\\"305.912,409.61 272.274,356.75 339.552,356.75 305.912,409.61    305.912,443.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162000_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"354.25\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"93.54501342773438\",\r\n    \"SVG\": \"<g id=\\\"10162000_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <polyline fill=\\\"none\\\" points=\\\"305.912,409.61 272.274,356.75 339.552,356.75 305.912,409.61    305.912,443.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35162\",\r\n    \"X\": \"246.03125\",\r\n    \"Y\": \"448.9941101074219\",\r\n    \"Width\": \"120.21875\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"35162\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" id=\\\"EXP\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"494.8066\\\">EXP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35161\",\r\n    \"X\": \"264.3798828125\",\r\n    \"Y\": \"291.6406555175781\",\r\n    \"Width\": \"83.42578125\",\r\n    \"Height\": \"54.40625\",\r\n    \"SVG\": \"<g id=\\\"35161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" id=\\\"P4\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">P4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162000_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"354.25\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"93.54501342773438\",\r\n    \"SVG\": \"<g id=\\\"10162000_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g>                <polyline fill=\\\"none\\\" points=\\\"311.912,409.61 278.274,356.75 345.552,356.75 311.912,409.61     311.912,443.25   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162000_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"355.25\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"94.17001342773438\",\r\n    \"SVG\": \"<g id=\\\"10162000_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>        <polyline fill=\\\"none\\\" points=\\\"305.912,410.61 272.274,357.75 339.552,357.75 305.912,410.61    305.912,444.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_120_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"195.03199768066406\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"379.71800231933594\",\r\n    \"SVG\": \"<g id=\\\"1_120_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"196.032\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1206\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"179.0\",\r\n    \"Width\": \"245.25\",\r\n    \"Height\": \"613.0\",\r\n    \"SVG\": \"<g id=\\\"1206\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40160300\",\r\n    \"X\": \"260.7760009765625\",\r\n    \"Y\": \"348.9750061035156\",\r\n    \"Width\": \"97.91299438476562\",\r\n    \"Height\": \"94.77499389648438\",\r\n    \"SVG\": \"<g id=\\\"40160300\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"356.189,441.25 263.276,441.25 263.276,351.475 313.5,351.475    313.5,394.165 356.189,394.165  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1205\",\r\n    \"X\": \"133.69248962402344\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"345.1404266357422\",\r\n    \"Height\": \"168.73274993896484\",\r\n    \"SVG\": \"<g id=\\\"1205\\\">        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1204\",\r\n    \"X\": \"235.0\",\r\n    \"Y\": \"179.0\",\r\n    \"Width\": \"143.0\",\r\n    \"Height\": \"80.66299438476562\",\r\n    \"SVG\": \"<g id=\\\"1204\\\">        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1203\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"346.0829162597656\",\r\n    \"Height\": \"701.0697555541992\",\r\n    \"SVG\": \"<g id=\\\"1203\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1202\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"386.0\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"406.0\",\r\n    \"SVG\": \"<g id=\\\"1202\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1201\",\r\n    \"X\": \"133.69248962402344\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"345.1404266357422\",\r\n    \"Height\": \"143.18830108642578\",\r\n    \"SVG\": \"<g id=\\\"1201\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190110\",\r\n    \"X\": \"32.5\",\r\n    \"Y\": \"32.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190110\\\">        <polygon fill=\\\"none\\\" points=\\\"40,40 40,360 360,360 360,40  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"300\\\" x=\\\"90\\\" y=\\\"305\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60160900\",\r\n    \"X\": \"207.71875\",\r\n    \"Y\": \"361.140625\",\r\n    \"Width\": \"201.359375\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"60160900\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"200\\\" y=\\\"434\\\">DOT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36180000\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36180000\\\">        <polygon fill=\\\"#008000\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"414.6348\\\">ANCR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30170000\",\r\n    \"X\": \"201.3134765625\",\r\n    \"Y\": \"361.671875\",\r\n    \"Width\": \"206.59375\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"30170000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" id=\\\"MAN\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">MAN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_300_0c\",\r\n    \"X\": \"153.58200073242188\",\r\n    \"Y\": \"238.36599731445312\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9999694824219\",\r\n    \"SVG\": \"<g id=\\\"2_300_0c\\\">        <ellipse cx=\\\"306.082\\\" cy=\\\"390.866\\\" fill=\\\"#FFA1FF\\\" id=\\\"Group\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54471\",\r\n    \"X\": \"261.701171875\",\r\n    \"Y\": \"291.0469055175781\",\r\n    \"Width\": \"87.4951171875\",\r\n    \"Height\": \"51.859375\",\r\n    \"SVG\": \"<g id=\\\"54471\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">OL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111200\",\r\n    \"X\": \"204.21600341796875\",\r\n    \"Y\": \"353.135009765625\",\r\n    \"Width\": \"202.8479995727539\",\r\n    \"Height\": \"89.64596557617188\",\r\n    \"SVG\": \"<g id=\\\"05111200\\\">        <g id=\\\"Satellite\\\">                <rect height=\\\"44.979\\\" width=\\\"75.362\\\" x=\\\"204.216\\\" y=\\\"353.136\\\"/>                <rect height=\\\"44.98\\\" width=\\\"34.588\\\" x=\\\"288.345\\\" y=\\\"353.135\\\"/>                <rect height=\\\"44.98\\\" width=\\\"75.365\\\" x=\\\"331.699\\\" y=\\\"353.135\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.656\\\" x2=\\\"333.532\\\" y1=\\\"375.625\\\" y2=\\\"375.625\\\"/>            </g>        <g id=\\\"EarthObs\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.639\\\" x2=\\\"305.639\\\" y1=\\\"398.115\\\" y2=\\\"401.75\\\"/>                <polyline fill=\\\"none\\\" points=\\\"284.5,414.5 292.286,401.75 317.476,401.75 325.834,414.5   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <circle cx=\\\"305.083\\\" cy=\\\"425.499\\\" r=\\\"14.782\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53141\",\r\n    \"X\": \"266.1044921875\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"81.5693359375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"53141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">DT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10142200\",\r\n    \"X\": \"220.595703125\",\r\n    \"Y\": \"354.34375\",\r\n    \"Width\": \"171.3359375\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"10142200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"440.25\\\">MD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15190300\",\r\n    \"X\": \"207.0\",\r\n    \"Y\": \"277.7912902832031\",\r\n    \"Width\": \"196.0\",\r\n    \"Height\": \"183.70870971679688\",\r\n    \"SVG\": \"<g id=\\\"15190300\\\">        <path d=\\\"M255,336c-58,0-58,93,0,93h100c58,0,58-93,0-93H255z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"225\\\" cy=\\\"446\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"385\\\" cy=\\\"446\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"207\\\" x2=\\\"403\\\" y1=\\\"429\\\" y2=\\\"429\\\"/>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"406\\\">MSL</text>                <path d=\\\"M261.627,336.48L305,284.672v33.133h13.855v-12.048\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10891\",\r\n    \"X\": \"263.7279968261719\",\r\n    \"Y\": \"283.680908203125\",\r\n    \"Width\": \"79.5889892578125\",\r\n    \"Height\": \"60.30517578125\",\r\n    \"SVG\": \"<g id=\\\"10891\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"263.728\\\" x2=\\\"343.317\\\" y1=\\\"323.127\\\" y2=\\\"323.127\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"324.05\\\" x2=\\\"269.73\\\" y1=\\\"285.408\\\" y2=\\\"342.259\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45180100\",\r\n    \"X\": \"49.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"300.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"45180100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25219100\",\r\n    \"X\": \"132.0\",\r\n    \"Y\": \"290.0056457519531\",\r\n    \"Width\": \"330.0\",\r\n    \"Height\": \"159.983642578125\",\r\n    \"SVG\": \"<g id=\\\"25219100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"147\\\" x2=\\\"447\\\" y1=\\\"370\\\" y2=\\\"370\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"297\\\" x2=\\\"297\\\" y1=\\\"295\\\" y2=\\\"445\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"197\\\" x2=\\\"197\\\" y1=\\\"320\\\" y2=\\\"420\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"396\\\" x2=\\\"397\\\" y1=\\\"320\\\" y2=\\\"420\\\"/>        <ellipse cx=\\\"297\\\" cy=\\\"370\\\" fill=\\\"none\\\" rx=\\\"160\\\" ry=\\\"75\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"6,8\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131101\",\r\n    \"X\": \"233.5\",\r\n    \"Y\": \"304.3919982910156\",\r\n    \"Width\": \"145.0\",\r\n    \"Height\": \"173.0\",\r\n    \"SVG\": \"<g id=\\\"15131101\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"336.892\\\" y2=\\\"476.892\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"336.892\\\" y2=\\\"476.892\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"376\\\" y1=\\\"474.892\\\" y2=\\\"474.892\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"308\\\" y1=\\\"366.892\\\" y2=\\\"336.892\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"304\\\" y1=\\\"366.892\\\" y2=\\\"336.892\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"306.892\\\" y2=\\\"336.892\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276\\\" x2=\\\"336\\\" y1=\\\"306.892\\\" y2=\\\"306.892\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131100\",\r\n    \"X\": \"237.5\",\r\n    \"Y\": \"294.5\",\r\n    \"Width\": \"135.0\",\r\n    \"Height\": \"188.5\",\r\n    \"SVG\": \"<g id=\\\"15131100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"240\\\" y1=\\\"313\\\" y2=\\\"483\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"370\\\" x2=\\\"370\\\" y1=\\\"313\\\" y2=\\\"483\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"370\\\" y1=\\\"338\\\" y2=\\\"338\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"370\\\" y1=\\\"458\\\" y2=\\\"458\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284\\\" x2=\\\"326\\\" y1=\\\"297\\\" y2=\\\"297\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"298\\\" y2=\\\"338\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213800\",\r\n    \"X\": \"172.3489990234375\",\r\n    \"Y\": \"272.91400146484375\",\r\n    \"Width\": \"266.125\",\r\n    \"Height\": \"245.093994140625\",\r\n    \"SVG\": \"<g id=\\\"25213800\\\">        <rect fill=\\\"none\\\" height=\\\"230.094\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.125\\\" x=\\\"179.849\\\" y=\\\"280.414\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"430.975\\\" x2=\\\"179.849\\\" y1=\\\"280.414\\\" y2=\\\"510.508\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"179.849\\\" x2=\\\"430.975\\\" y1=\\\"280.414\\\" y2=\\\"510.508\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120701\",\r\n    \"X\": \"47.67344665527344\",\r\n    \"Y\": \"146.4416572852525\",\r\n    \"Width\": \"304.0865936279297\",\r\n    \"Height\": \"106.43563153310689\",\r\n    \"SVG\": \"<g id=\\\"46120701\\\">        <path d=\\\"M48.5,250.5c34.394-12.049,46.784-101.958,67.111-101.557   c6.654,0.133,11.574,3.406,12.445,6.89C137.609,194.048,73.313,173.98,150,250c32.895-11.549,45.284-101.458,65.611-101.057   c6.654,0.133,11.574,3.406,12.445,6.89C237.609,194.048,173.313,173.98,250,250c32.895-11.549,45.284-101.458,65.611-101.057   c6.653,0.133,11.572,3.406,12.443,6.89C337.609,194.048,273.313,173.98,350,250\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110900\",\r\n    \"X\": \"209.77734375\",\r\n    \"Y\": \"366.9375\",\r\n    \"Width\": \"194.541015625\",\r\n    \"Height\": \"66.65625\",\r\n    \"SVG\": \"<g id=\\\"20110900\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.5\\\">GOV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120704\",\r\n    \"X\": \"67.491455078125\",\r\n    \"Y\": \"41.18975067138672\",\r\n    \"Width\": \"263.01708984375\",\r\n    \"Height\": \"315.62049102783203\",\r\n    \"SVG\": \"<g id=\\\"46120704\\\">        <polygon fill=\\\"none\\\" points=\\\"199,49 324,199 199,349 74,199  \\\" stroke=\\\"#808080\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110601\",\r\n    \"X\": \"257.9432373046875\",\r\n    \"Y\": \"285.5\",\r\n    \"Width\": \"104.6397705078125\",\r\n    \"Height\": \"216.75\",\r\n    \"SVG\": \"<g id=\\\"10110601\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"285.5\\\" y2=\\\"502.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"352.75\\\" x2=\\\"306\\\" y1=\\\"296.836\\\" y2=\\\"325.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"259.25\\\" y1=\\\"325.5\\\" y2=\\\"296.836\\\"/>            </g>        <g id=\\\"Speaker\\\">                <rect height=\\\"61.667\\\" width=\\\"59.167\\\" x=\\\"263\\\" y=\\\"366.167\\\"/>                <polyline points=\\\"338.667,444.334 291.54,397.208 340.801,347.946   \\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"366.167\\\" y2=\\\"366.167\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"427.834\\\" y2=\\\"427.834\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"386.723\\\" y2=\\\"386.723\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"407.278\\\" y2=\\\"407.278\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120705\",\r\n    \"X\": \"60.0\",\r\n    \"Y\": \"104.0\",\r\n    \"Width\": \"290.0\",\r\n    \"Height\": \"190.0\",\r\n    \"SVG\": \"<g id=\\\"46120705\\\">        <rect fill=\\\"none\\\" height=\\\"180\\\" stroke=\\\"#D2B06A\\\" stroke-width=\\\"10\\\" width=\\\"280\\\" x=\\\"65\\\" y=\\\"109\\\"/>        <text fill=\\\"#FF00FF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" x=\\\"72\\\" y=\\\"271\\\">SS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110600\",\r\n    \"X\": \"262.5\",\r\n    \"Y\": \"347.59246826171875\",\r\n    \"Width\": \"100.0830078125\",\r\n    \"Height\": \"97.0950927734375\",\r\n    \"SVG\": \"<g id=\\\"10110600\\\">        <g id=\\\"Speaker\\\">                <rect height=\\\"61.667\\\" stroke=\\\"#000000\\\" width=\\\"59.167\\\" x=\\\"263\\\" y=\\\"366.167\\\"/>                <polyline points=\\\"338.667,444.334 291.54,397.208 340.801,347.946   \\\" stroke=\\\"#000000\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"366.167\\\" y2=\\\"366.167\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"427.834\\\" y2=\\\"427.834\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"386.723\\\" y2=\\\"386.723\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"407.278\\\" y2=\\\"407.278\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120702\",\r\n    \"X\": \"144.83975219726562\",\r\n    \"Y\": \"44.986122131347656\",\r\n    \"Width\": \"108.32049560546875\",\r\n    \"Height\": \"309.01387786865234\",\r\n    \"SVG\": \"<g id=\\\"46120702\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"354\\\" y2=\\\"54\\\"/>        <polyline fill=\\\"none\\\" points=\\\"149,129 199,54 249,129  \\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120703\",\r\n    \"X\": \"144.83975219726562\",\r\n    \"Y\": \"42.986122131347656\",\r\n    \"Width\": \"108.32049560546875\",\r\n    \"Height\": \"312.54940032958984\",\r\n    \"SVG\": \"<g id=\\\"46120703\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"352\\\" y2=\\\"52\\\"/>        <polyline fill=\\\"none\\\" points=\\\"149,127 199,52 249,127  \\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"249\\\" x2=\\\"199\\\" y1=\\\"352\\\" y2=\\\"302\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"249\\\" x2=\\\"199\\\" y1=\\\"302\\\" y2=\\\"252\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15200200\",\r\n    \"X\": \"198.6591796875\",\r\n    \"Y\": \"369.2304992675781\",\r\n    \"Width\": \"214.193359375\",\r\n    \"Height\": \"56.296875\",\r\n    \"SVG\": \"<g id=\\\"15200200\\\" opacity=\\\"0.98\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.6055\\\">BOMB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_440_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_440_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"420\\\" y=\\\"509\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"171\\\" y=\\\"509\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"420\\\" y=\\\"260.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"171\\\" y=\\\"260.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160501\",\r\n    \"X\": \"5.034999847412109\",\r\n    \"Y\": \"111.23001098632812\",\r\n    \"Width\": \"390.00000381469727\",\r\n    \"Height\": \"190.0\",\r\n    \"SVG\": \"<g id=\\\"45160501\\\">        <g transform=\\\"translate(-96 -6)\\\">                <g transform=\\\"translate(-24 56)\\\">                        <circle cx=\\\"207.964\\\" cy=\\\"131.75\\\" fill=\\\"#C61021\\\" r=\\\"25\\\" stroke=\\\"#C61021\\\"/>                        <path d=\\\"M207.964,157.25c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.43\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\"/>                    </g>            </g>        <g>                <path d=\\\"M40.035,273.23c-17-15-30-40-30-67c0-50,40-90,90-90s80,40,100,90    c20,50,50,90,100,90s90-40,90-90c0-27-13-52-30-67\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160502\",\r\n    \"X\": \"5.034999847412109\",\r\n    \"Y\": \"111.23001098632812\",\r\n    \"Width\": \"390.00000381469727\",\r\n    \"Height\": \"190.0\",\r\n    \"SVG\": \"<g id=\\\"45160502\\\">        <g transform=\\\"translate(-96 -6)\\\">                <g transform=\\\"translate(-24 56)\\\">                        <circle cx=\\\"207.964\\\" cy=\\\"131.75\\\" fill=\\\"#C61021\\\" r=\\\"25\\\" stroke=\\\"#C61021\\\"/>                        <path d=\\\"M207.964,157.25c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.43\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\"/>                    </g>            </g>        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"328.964\\\" cy=\\\"125.75\\\" fill=\\\"#C61021\\\" r=\\\"25\\\" stroke=\\\"#C61021\\\"/>                <path d=\\\"M328.964,151.25c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.43\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\"/>            </g>        <g>                <path d=\\\"M40.035,273.23c-17-15-30-40-30-67c0-50,40-90,90-90s80,40,100,90    c20,50,50,90,100,90s90-40,90-90c0-27-13-52-30-67\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111502\",\r\n    \"X\": \"273.4732360839844\",\r\n    \"Y\": \"278.81951904296875\",\r\n    \"Width\": \"65.98654174804688\",\r\n    \"Height\": \"229.18048095703125\",\r\n    \"SVG\": \"<g id=\\\"15111502\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.933\\\" x2=\\\"306.933\\\" y1=\\\"306.114\\\" y2=\\\"508\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.173\\\" x2=\\\"336.76\\\" y1=\\\"406.5\\\" y2=\\\"406.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.173\\\" x2=\\\"336.76\\\" y1=\\\"424\\\" y2=\\\"424\\\"/>        <polyline fill=\\\"none\\\" points=\\\"276.173,336.874 306.933,306.114 337.692,336.874  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"275.241,313.114 306,282.355 336.76,313.114  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40120000\",\r\n    \"X\": \"235.5\",\r\n    \"Y\": \"291.331749175984\",\r\n    \"Width\": \"139.39999389648438\",\r\n    \"Height\": \"211.86826303104726\",\r\n    \"SVG\": \"<g id=\\\"40120000\\\">        <path d=\\\"M296.3,431.8H314V402.4h60.9v-62.2H359.1v46.5H314v-26.8c0-2.3,5.2-3.1,7.4-4.3c1.899-1,5.3-3.6,6.8-5   c3.7-3.6,8-9,9.5-14.8c4-15.8-0.601-26.4-9.5-35.3c-7.5-7.7-23.1-12.2-35.8-6.8c-9,3.9-20.9,15.4-20.9,27.5v7.9   c0,6.9,4.8,15.5,8.3,19.2c2.5,2.5,4.4,4.3,7.6,6.2c2.4,1.4,9,3.3,9,5.4v26.8h-45.2v-46.5h-15.7v62.2h60.9V431.8H296.3z\\\" id=\\\"_72297208\\\"/>        <polygon id=\\\"_40642360\\\" points=\\\"296.3,431.8 278.6,431.8 278.6,503.2 296.3,503.2  \\\"/>        <polygon id=\\\"_39018016\\\" points=\\\"314,431.8 314,503.2 331.7,503.2 331.7,431.8  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111503\",\r\n    \"X\": \"273.4732360839844\",\r\n    \"Y\": \"278.81951904296875\",\r\n    \"Width\": \"65.98654174804688\",\r\n    \"Height\": \"229.18048095703125\",\r\n    \"SVG\": \"<g id=\\\"15111503\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.934\\\" x2=\\\"306.933\\\" y1=\\\"308.5\\\" y2=\\\"508\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.173\\\" x2=\\\"336.76\\\" y1=\\\"424\\\" y2=\\\"424\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.173\\\" x2=\\\"336.76\\\" y1=\\\"407.5\\\" y2=\\\"407.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.64\\\" x2=\\\"337.227\\\" y1=\\\"390.5\\\" y2=\\\"390.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"276.173,336.874 306.933,306.114 337.692,336.874  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"275.241,313.114 306,282.355 336.76,313.114  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111500\",\r\n    \"X\": \"273.4732360839844\",\r\n    \"Y\": \"278.81951904296875\",\r\n    \"Width\": \"65.98654174804688\",\r\n    \"Height\": \"229.18048095703125\",\r\n    \"SVG\": \"<g id=\\\"15111500\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.933\\\" x2=\\\"306.933\\\" y1=\\\"306.114\\\" y2=\\\"508\\\"/>        <polyline fill=\\\"none\\\" points=\\\"276.173,336.874 306.933,306.114 337.692,336.874  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"275.241,313.114 306,282.355 336.76,313.114  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111501\",\r\n    \"X\": \"273.4732360839844\",\r\n    \"Y\": \"278.81951904296875\",\r\n    \"Width\": \"65.98654174804688\",\r\n    \"Height\": \"229.18048095703125\",\r\n    \"SVG\": \"<g id=\\\"15111501\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.933\\\" x2=\\\"306.933\\\" y1=\\\"306.114\\\" y2=\\\"508\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.173\\\" x2=\\\"336.76\\\" y1=\\\"419.5\\\" y2=\\\"419.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"276.173,336.874 306.933,306.114 337.692,336.874  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"275.241,313.114 306,282.355 336.76,313.114  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170302\",\r\n    \"X\": \"208.260009765625\",\r\n    \"Y\": \"321.40997314453125\",\r\n    \"Width\": \"190.40100097382822\",\r\n    \"Height\": \"111.18008422851562\",\r\n    \"SVG\": \"<g id=\\\"40170302\\\">        <path d=\\\"M359.56,377.17c0-0.85,0.851-1.36,1.87-1.36h1.87l0.34,1.36l-0.85,2.55h-2.55   C359.9,377.85,359.56,378.7,359.56,377.17z M368.57,372.58c-0.511,0-3.91-4.42-8.33-4.42h-1.19c-5.1,0-4.93,5.61-6.29,9.69   c-1.359,3.57-3.399,9.18-3.399,13.43c0,1.53,1.02,2.55,2.55,2.55c5.95,0,15.979-12.92,17.34-18.53c9.86,0,27.71-2.72,29.41-9.69   c-6.46,1.7-7.141,5.95-19.891,6.97c4.421-3.91,14.11-10.71,14.79-18.02h-1.189C390.33,362.21,378.26,372.58,368.57,372.58z\\\" id=\\\"_64068888\\\"/>        <path d=\\\"M247.02,349.12l0.17-0.68l15.3,12.24l-0.34,0.51c-5.61,3.74-19.21,22.44-24.99,22.44l-4.08-0.17   L247.02,349.12z M264.7,357.28c-1.02-4.25-12.58-15.98-16.66-18.02c-1.02,0.68-4.42,2.55-4.42,3.91c0,2.04,0.68,2.55,1.19,3.74   l-14.11,36.72h-2.55c0.51,2.21,1.36,1.7,1.36,2.55s-7.48,19.55-8.33,21.76c-1.53,3.569-2.55,6.63-4.08,10.54   c-0.85,2.039-1.53,4.079-2.21,5.609c-1.36,2.72-1.53,0.851-3.4,4.25l-3.23,0.68c0.85,1.19,4.59,1.19,6.29,1.021   c2.89-0.51,1.02-2.55,2.04-5.44c1.7-4.42,3.57-8.84,5.27-13.43c1.19-3.06,9.35-25.67,11.56-25.67h3.23c2.04,0,2.55,0.68,3.74,1.19   l5.78-6.97c6.63,4.42,21.25,11.56,31.96,11.56H280l0.51-0.34l-8.67-12.58l-24.65-0.17l16.15-15.81   c10.71,7.14,29.24,42.33,37.23,42.33h0.68c3.57,0,3.23-1.53,4.42-3.91c-2.21-9.35-11.9-15.81-18.36-21.25   c-5.95-5.1-15.3-16.15-20.74-19.72c2.89-4.25,25.84-27.03,30.6-28.22l2.21,19.21l0.34,7.14l-2.89,18.53h-4.59l12.92,10.88   l18.02-9.69c-1.189,5.27-0.85,6.29-5.609,8.5c-1.53,0.85-9.181,4.76-9.181,5.78c0,1.36,1.87,4.25,1.87,7.65   c0,7.14-7.82,10.88-14.45,8.159c-5.27-2.38-12.24-12.75-13.77-12.75h-2.55c-11.39,0-16.83,3.91-26.35,3.91h-1.19   c-4.76,0-6.29-1.87-10.2-1.87h-1.36c-1.53,0-2.55,1.021-2.55,2.551c0,7.989,30.77,11.729,42.33,11.56l32.64-0.68v0.68   c-2.21,3.23-14.45,12.07-19.89,12.07c-0.34,0.51-1.19,1.7-1.19,2.04c0,1.7,0.34,1.7,0.68,3.229c1.7,0.34,1.19,0.681,2.55,0.681   s1.36-0.511,2.55-1.36v-3.23l19.21-13.43l-3.91,15.3c-2.21,0.17-3.229,1.021-3.229,3.23s1.36,1.7,3.4,2.89l2.89-3.399   c0-0.511-1.7-3.23-1.7-3.4c0-3.23,5.95-19.04,6.97-23.8l39.101-1.19l2.89,21.08l-1.02,0.17c0.85,1.36,0.68,2.55,2.55,2.55   c2.38,0,2.72-0.85,3.91-1.869c-1.19-2.381-1.19-4.761-4.25-3.23l-2.04-16.83l12.069,13.771l-1.699,2.04l3.399,2.89   c1.36-0.68,2.55-0.51,2.55-2.55v-1.36c0-2.21-2.21-2.55-4.079-2.89L363.3,402.16l0.851-2.55H342.9c0-12.41,4.93-20.57,5.779-31.11   l-22.949,1.02l-2.04,6.29H312.13c-4.42,0-6.97-19.89-7.14-25.67c0-5.95-0.68-10.2-0.51-15.98c0.17-3.4,2.55-12.75-2.55-12.75h-1.87   c-2.55,0-3.23,2.55-3.91,4.42c-0.68,2.38-2.38,3.4-4.08,4.93c-3.06,3.23-5.78,5.95-8.84,9.01S267.76,356.43,264.7,357.28   L264.7,357.28z\\\" id=\\\"_64006504\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170301\",\r\n    \"X\": \"203.510009765625\",\r\n    \"Y\": \"323.9009851473732\",\r\n    \"Width\": \"190.906982421875\",\r\n    \"Height\": \"144.0800939541893\",\r\n    \"SVG\": \"<g id=\\\"40170301\\\">        <path d=\\\"M252.98,377.2l-46.07,7.31v0.85l16.49,1.19c-1.87,1.36-8.33,2.72-11.22,3.74c-6.46,2.21-5.1,0.85-8.67,6.12l8.5,0.17   l-2.55,2.38c4.42,0,8.16,0.17,11.9,0.51c3.57,0.34,4.76-3.229,8.84-3.57c7.48-0.51,14.28,0.51,23.29,0.68l-2.04,1.36   c1.53,0.17,1.7,0.51,3.4,0.51h3.91l0.34,2.21l7.31,3.06l3.91-0.34c4.08,2.72,4.76,5.78,12.92,5.95c0.51,6.8,1.53,9.52,7.48,10.88   v2.04c0,5.44,0.51,11.9,5.27,12.41l3.06,13.26h-1.02v1.021c-0.85-0.681-3.4-2.891-4.42-2.891h-0.51c-1.36,0-1.36,0.17-2.55,0.51   c1.53,2.04,6.63,4.25,7.65,6.631c1.36,3.909,0.34,9.52,0.51,13.26l2.21,1.53l2.04-0.341l0.17-2.04l-0.17-6.8   c1.7,1.19,6.8,7.48,8.33,7.48h2.55c-1.189-4.931-4.59-5.95-6.8-9.69l9.35,2.72c-2.55-3.739-2.21-4.42-7.14-5.779   c-7.65-2.04-4.59-4.761-7.65-5.61l-2.55-13.43c2.38-0.51,3.4-2.55,3.4-5.44l0.17-3.91l-0.68-6.46h2.55c1.87,0,1.7-0.51,3.399-1.02   c0.17,3.91,2.891,8.33,6.801,8.5l7.649,15.81c-0.68,0.851-1.02,0.851-1.02,2.04v1.7l-10.88-2.21v0.51   c2.04,1.87,9.18,4.25,12.75,6.971c2.72,2.039,3.06,1.529,5.1,4.76c0.85,1.359,3.229,5.609,4.76,5.609h2.04l0.51-0.34l-4.25-7.99   l10.71,4.761c-0.17-5.271-5.27-3.74-9.01-6.971h7.48c-3.23-2.72-3.91-2.21-8.84-2.89c-4.08-0.51-4.25-2.89-6.631-5.27   c-2.72-2.891-5.1-12.24-7.31-16.49c3.06-4.59,2.55-3.57,2.55-10.88c12.07-5.78,13.94-5.271,23.29-14.79   c6.8-6.8,9.86-15.13,14.45-24.14c2.21-4.59,3.74-8.33,5.61-13.09c1.869-4.42,1.699-11.73,3.569-15.64   c5.78-11.56,22.44-7.99,25.67-12.92l-10.88,0.51v-0.51l12.41-1.53c-5.61-4.76-12.07-3.4-20.74-4.42   c-5.27-0.68-7.14,1.87-11.05-0.85c-3.57-2.38-3.91-2.89-9.18-3.74c-7.65-1.36-13.94,2.89-18.53,6.29   c-4.25,3.23-7.99,12.92-10.54,15.13c-0.68,0.51-15.3,6.8-17.68,7.99c-7.31,3.74-8.84,6.29-18.19,7.82   C272.7,363.94,263.86,369.89,252.98,377.2L252.98,377.2z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170300\",\r\n    \"X\": \"205.662353515625\",\r\n    \"Y\": \"359.8720397949219\",\r\n    \"Width\": \"202.57666015625\",\r\n    \"Height\": \"70.3125\",\r\n    \"SVG\": \"<g id=\\\"40170300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"95\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.0283\\\">INFS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170305\",\r\n    \"X\": \"211.5209503173828\",\r\n    \"Y\": \"329.6000061035156\",\r\n    \"Width\": \"189.13986200805192\",\r\n    \"Height\": \"137.60098266601562\",\r\n    \"SVG\": \"<g id=\\\"40170305\\\">        <path d=\\\"M284,390.56c3.36,4.96,12.48,7.36,20.64,7.36c1.919,0,3.52-1.12,4.8-1.76   C304.32,388.8,294.24,389.76,284,390.56z\\\" id=\\\"_119733392\\\"/>        <path d=\\\"M260.32,395.36c2.88,4.48,14.72,10.4,21.92,10.4c2.4,0,4-2.08,4.8-3.68c-2.24-3.2-7.36-6.88-11.68-7.68   C266.08,392.32,268,394.72,260.32,395.36L260.32,395.36z\\\" id=\\\"_65792248\\\"/>        <path d=\\\"M372.96,410.56H376c-0.48-6.399-12.8-7.04-13.44-13.439l-5.439,0.8c0.479,3.68,2.72,7.36,5.92,8.64   c2.24,0.801,3.68,0,5.76,1.601C369.76,408.8,371.52,410.56,372.96,410.56z\\\" id=\\\"_65581296\\\"/>        <path d=\\\"M349.12,349.12c1.439,2.88,1.439,4.16,3.84,6.56c1.6,1.76,4.48,3.04,4.8,5.6   c-4.96-0.32-10.56-8.32-11.04-13.28c-5.279-1.28-20.96-8.96-27.359-11.68c-7.841-3.2-20.8-6.72-31.68-6.72h-5.6   c-9.92,0-22.4,6.24-28.32,10.56c-7.52,5.6-12.96,13.12-12.96,26.08V368c-11.52,2.72-29.28,21.12-29.28,34.72v6.08   c0,15.521,19.36,25.12,29.6,31.84c6.24,4.16,11.68,8.32,17.6,12.801c5.44,4.159,11.68,10.399,16.8,13.76   c-5.28-22.561-56-31.681-56-62.72c0-11.36,12.16-23.36,21.28-25.601c-0.32,1.44-0.64,1.44-0.64,3.2v1.28   c0,11.2,19.52,10.24,28.8,7.52c12.64-3.68,20.16-5.6,33.92-2.88c13.44,2.72,20.8,3.84,31.68,9.12c9.28,4.64,5.12,3.04,10.561,9.6   c2.72,3.2,2.399,2.721,7.2,3.2c2.08,0.32,4.479,2.561,6.08,3.68h4.319c-3.359-6.399-12.319-7.199-14.08-14.56   c1.92-3.84,4.16-4.32,9.761-4.32c2.08,0,2.399,0.48,4.319,0.64c-0.64-1.44-1.6-4.32,1.28-4.32h4.8c11.36,0,22.4,6.24,31.681,0   c0-7.52,1.119-5.6-2.24-12.32c-1.28-2.08-5.28-6.72-6.88-8.479c-4-3.84-14.24-10.24-16.641-13.76c0-7.04-0.96-8.48-6.72-9.76   l-1.28,2.4l1.28,6.72l-2.4,0.8v2.24h-1.92c-0.479-5.92-2.88-14.56-9.12-14.56h-0.479C349.6,344.32,350.24,346.72,349.12,349.12z\\\" id=\\\"_65580432\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170304\",\r\n    \"X\": \"205.91993713378906\",\r\n    \"Y\": \"334.08001708984375\",\r\n    \"Width\": \"200.3209991455078\",\r\n    \"Height\": \"119.71478158234572\",\r\n    \"SVG\": \"<g id=\\\"40170304\\\">        <path d=\\\"M289.76,349.76c0-5.12,4.48-6.72,4.48-10.72c0-2.56-1.44-3.84-2.88-4.96c-6.88,0.64-16.16,1.6-18.4,6.72   c-1.28,2.88-1.28,6.08-2.88,9.76c-1.28,2.56-2.88,6.08-2.88,9.6c0,2.08,0.96,1.76,0.96,4v1.92c0,5.44-5.92,8.64-1.44,15.2   c-0.48,0.64-4.96,3.84-5.92,4.32c-4.32,2.4-4.48-1.44-6.4-1.44h-1.92l-0.64-2.88c-1.28-0.8-2.4-2.08-4.32-2.08s-2.08,1.28-1.44,2.4   l-5.28,1.12l-2.08,5.76h2.56c2.24,0,3.52,1.12,4,2.88l-3.84,2.88l-0.16,1.12c7.04,0.64,11.52-1.44,17.92-3.04   c3.68-0.96,16.96-1.6,18.24-2.4l0.16-5.44c2.4,0.64,5.12,3.2,7.68,4.16c2.88,1.12,4.16,1.92,7.84,3.04   c6.08,1.6,11.2,2.88,19.2,2.88h1.439l15.2-1.44c0,6.56,5.76,6.24,6.88,11.2c-3.359-0.801-5.76-4.96-8.8-4.96   c-0.16,0-0.96,0.319-1.44,0.479l0.641,2.88l-4,0.641v1.92l1.6,1.12l-2.24,1.6l2.4,2.4c-0.48,2.08-1.76,1.439-1.76,3.199   c0,1.12,0.32,1.44,1.439,1.44c1.601,0,4-2.4,6.88-2.4c4.641,0,20.641,2.08,20.641-1.92v-0.479c0-3.681-8.64-4-8.32-13.76   c12.48,6.56,23.36,18.56,11.36,33.92c-3.84,4.96-10.24,8.96-16.8,11.199c-3.521,1.28-18.561,4.641-23.36,3.681   c-10.56-1.92-13.44-1.92-21.92-6.08c-6.4-3.04-11.68-6.24-17.6-9.92c-9.76-5.92-25.12-15.2-40.16-15.2   c-12.48,0-28.48,7.84-28.48,19.68c2.88-1.6,3.2-3.2,5.28-5.6c1.28-1.44,4.32-3.2,6.08-4.32c3.84-2.56,9.76-4.479,16.16-4.479h2.4   c10.88,0,29.12,11.84,36.32,16.64c11.2,7.68,20.16,13.76,36.64,16.64c17.601,3.04,31.84-0.159,43.521-6.88   c4.8-2.72,10.72-8.16,13.76-12.64c2.56-4,7.36-13.601,6.72-20l-0.8-6.4c0.64,0.16,7.04,9.28,9.12,11.36   c1.92,2.08,9.6,6.24,13.28,6.24c2.399,0,10.88-5.601,11.84-7.36l-3.36-1.6l2.88-2.561c-3.68-2.56-1.92-1.6-6.08-1.6h-2.399   c0-3.521-0.8-4.48-3.36-4l0.48,0.319l-4.16,8.48c-3.521,0-7.36-2.24-8.96-4.48c0-0.159-3.36-9.439-3.36-9.76   c-1.439-4.96-1.6-5.6-4.479-8.96c-3.04-3.36-4.641-2.88-8.48-4.8l-0.16,1.6c-1.6-4.48-15.52-16.16-20.16-18.56   c-5.439-2.88-8-3.04-14.88-4.32c-5.279-0.8-13.439,0.64-17.439-1.28c0.96-3.84,4-1.44,4-5.44c0-1.28-1.761-0.96-2.88-0.96   c1.439-2.88-0.641-2.4-3.36-2.4c0.32-0.64,0.96-1.6,0.96-2.4c0-0.64-0.64-0.96-1.44-0.96c-1.119,0,0,1.44-3.359,1.44   c-0.8-2.56-0.64-3.36-3.68-3.52v4h-3.36v1.44c0,1.92,1.6,3.84,2.4,5.44c-0.96,1.76-0.64,4.96-3.52,4.96   c-1.44,0-4.48-3.84-7.68-4.64c-3.36-0.96-7.52,1.28-7.52-3.84C282.88,356.32,288.16,352.32,289.76,349.76L289.76,349.76z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170303\",\r\n    \"X\": \"203.92459106445312\",\r\n    \"Y\": \"359.8716125488281\",\r\n    \"Width\": \"204.15081787109375\",\r\n    \"Height\": \"72.25680541992188\",\r\n    \"SVG\": \"<g id=\\\"40170303\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" rx=\\\"100.355\\\" ry=\\\"34.408\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.4408\\\"/>        <ellipse cx=\\\"265.858\\\" cy=\\\"394.28\\\" rx=\\\"14.623\\\" ry=\\\"14.623\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0.5735\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241003\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241003\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"178\\\" y=\\\"111\\\">FSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53161\",\r\n    \"X\": \"258.515625\",\r\n    \"Y\": \"296.2344055175781\",\r\n    \"Width\": \"97.3125\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"53161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">EW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241002\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241002\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"169\\\" y=\\\"173\\\">FSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241001\",\r\n    \"X\": \"30.569955488000346\",\r\n    \"Y\": \"112.60667534077305\",\r\n    \"Width\": \"343.1523925188179\",\r\n    \"Height\": \"166.72918872831775\",\r\n    \"SVG\": \"<g id=\\\"25241001\\\">        <path d=\\\"   M182.289,130.731c45.249-5.17,115.95-27.164,144.236-7.769c28.281,19.397,69.298,99.572,25.451,124.138   c-43.846,24.566-238.984,38.793-288.493,23.28c-49.481-15.513-28.285-93.094-8.468-116.374   C74.809,130.731,137.02,135.9,182.289,130.731\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"32\\\" x=\\\"136\\\" y=\\\"178\\\">FSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54491\",\r\n    \"X\": \"263.716796875\",\r\n    \"Y\": \"293.9375305175781\",\r\n    \"Width\": \"84.923828125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"54491\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">PP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201501\",\r\n    \"X\": \"207.70399475097656\",\r\n    \"Y\": \"299.40399169921875\",\r\n    \"Width\": \"195.6380157470703\",\r\n    \"Height\": \"142.11428833007812\",\r\n    \"SVG\": \"<g id=\\\"15201501\\\">        <polygon points=\\\"400.842,354.387 400.842,437.613 310.57,396  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"210.204,437.613 210.204,354.387 300.476,396  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"27\\\" x1=\\\"273.224\\\" x2=\\\"339.416\\\" y1=\\\"334.254\\\" y2=\\\"334.254\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"27\\\" x1=\\\"306.319\\\" x2=\\\"306.319\\\" y1=\\\"299.404\\\" y2=\\\"365.596\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25310100\",\r\n    \"X\": \"34.17714498295737\",\r\n    \"Y\": \"105.78632908530723\",\r\n    \"Width\": \"328.132926032401\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25310100\\\">        <path d=\\\"   M151.972,113.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C262.052,106.827,193.997,109.048,151.972,113.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"139\\\" y=\\\"161\\\">DETAINEE</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"104\\\" y=\\\"190\\\">HOLDING AREA </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201500\",\r\n    \"X\": \"220.79999446868896\",\r\n    \"Y\": \"310.8999967575073\",\r\n    \"Width\": \"168.9000129699707\",\r\n    \"Height\": \"168.4999942779541\",\r\n    \"SVG\": \"<g id=\\\"15201500\\\">        <g transform=\\\"scale(100) translate(0.76 0.78)\\\">                <polygon points=\\\"1.83,3.173 1.448,3.398 1.675,3.794 2.061,3.572 2.062,4.014 2.518,4.014 2.518,3.574 2.904,3.795 3.135,3.402     2.753,3.174 3.137,2.95 2.905,2.554 2.519,2.776 2.518,2.329 2.062,2.329 2.062,2.774 1.676,2.554 1.449,2.95   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10871\",\r\n    \"X\": \"252.236083984375\",\r\n    \"Y\": \"296.18646240234375\",\r\n    \"Width\": \"106.484375\",\r\n    \"Height\": \"48.125\",\r\n    \"SVG\": \"<g id=\\\"10871\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">DIG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36120000_a\",\r\n    \"X\": \"203.5341033935547\",\r\n    \"Y\": \"293.5340881347656\",\r\n    \"Width\": \"204.9318084716797\",\r\n    \"Height\": \"204.93182373046875\",\r\n    \"SVG\": \"<g id=\\\"36120000_a\\\">        <polygon fill=\\\"none\\\" points=\\\"266.313,300.75    345.688,300.75 401.25,356.313 401.25,435.688 345.688,491.25 266.313,491.25 210.75,435.688 210.75,356.313  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"38.9659,15.875\\\" stroke-width=\\\"16.431800000000003\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75.0455\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.0186\\\">UXO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60140200\",\r\n    \"X\": \"207.859375\",\r\n    \"Y\": \"361.421875\",\r\n    \"Width\": \"196.39453125\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"60140200\\\" opacity=\\\"0.9\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"200\\\" y=\\\"433\\\">RTR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_300_1c\",\r\n    \"X\": \"153.58200073242188\",\r\n    \"Y\": \"238.36599731445312\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117126464844\",\r\n    \"SVG\": \"<g id=\\\"2_300_1c\\\">        <g id=\\\"Group\\\">                <circle cx=\\\"306.082\\\" cy=\\\"390.866\\\" fill=\\\"#FFA1FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306.082\\\" cy=\\\"390.866\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"19\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53171\",\r\n    \"X\": \"265.255859375\",\r\n    \"Y\": \"291.5469055175781\",\r\n    \"Width\": \"82.380859375\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"53171\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">FC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164500_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"348.36700439453125\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"101.05300903320312\",\r\n    \"SVG\": \"<g id=\\\"10164500_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>        <g>                <ellipse cx=\\\"306.082\\\" cy=\\\"395.542\\\" fill=\\\"none\\\" rx=\\\"25.402\\\" ry=\\\"25.402\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266.891\\\" x2=\\\"286.486\\\" y1=\\\"370.866\\\" y2=\\\"383.204\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"325.677\\\" x2=\\\"345.273\\\" y1=\\\"407.881\\\" y2=\\\"420.218\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266.891\\\" x2=\\\"286.486\\\" y1=\\\"420.218\\\" y2=\\\"407.881\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"325.677\\\" x2=\\\"345.273\\\" y1=\\\"383.204\\\" y2=\\\"370.866\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.082\\\" x2=\\\"306.082\\\" y1=\\\"348.367\\\" y2=\\\"370.141\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.082\\\" x2=\\\"306.082\\\" y1=\\\"442.717\\\" y2=\\\"420.944\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25340800\",\r\n    \"X\": \"35.59144548992717\",\r\n    \"Y\": \"105.37500381469727\",\r\n    \"Width\": \"330.47159545647025\",\r\n    \"Height\": \"163.08535700079398\",\r\n    \"SVG\": \"<g id=\\\"25340800\\\" transform=\\\"translate(-110 -110) scale(1.25 1.25)\\\">        <path d=\\\"M311,175.8c80.069,0,98.652,105.535-6,111\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"222\\\" y1=\\\"286.8\\\" y2=\\\"286.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"197\\\" x2=\\\"118\\\" y1=\\\"286.8\\\" y2=\\\"286.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"119\\\" x2=\\\"133\\\" y1=\\\"286.8\\\" y2=\\\"274.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"118.987\\\" x2=\\\"131.387\\\" y1=\\\"287.533\\\" y2=\\\"300.333\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"22.5\\\" transform=\\\"matrix(0.8 0 0 0.8 202.9992 290.7992)\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164500_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"348.36700439453125\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"99.42800903320312\",\r\n    \"SVG\": \"<g id=\\\"10164500_3\\\">        <ellipse cx=\\\"306.082\\\" cy=\\\"395.542\\\" fill=\\\"none\\\" rx=\\\"25.402\\\" ry=\\\"25.402\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266.891\\\" x2=\\\"286.486\\\" y1=\\\"370.866\\\" y2=\\\"383.204\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"325.677\\\" x2=\\\"345.273\\\" y1=\\\"407.881\\\" y2=\\\"420.218\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266.891\\\" x2=\\\"286.486\\\" y1=\\\"420.218\\\" y2=\\\"407.881\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"325.677\\\" x2=\\\"345.273\\\" y1=\\\"383.204\\\" y2=\\\"370.866\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.082\\\" x2=\\\"306.082\\\" y1=\\\"348.367\\\" y2=\\\"370.141\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.082\\\" x2=\\\"306.082\\\" y1=\\\"442.717\\\" y2=\\\"420.944\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271701\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25271701\\\">        <path d=\\\"M47.475,172.975L104.5,115 M48.167,181.833   l76.22-75.666 M50.5,190.998l90.443-91.374 M51.5,199L154.44,96.308 M53.833,207.167L166.424,94.659 M54.167,217.534   L178.739,93.405 M56.5,225.5L188.578,92.659 M56.833,235.088L198.867,93.405 M58.5,243.5L207.373,94.659 M60.167,252.5   L220.9,91.399 M63.167,259.5L227.71,95 M69.5,262.833L235.999,96.747 M77.5,265.833L245.505,97 M86.277,267.5L255.032,97.741    M193.34,291.521l146.494-146.21 M203.676,291.521L348.5,146.654 M214.99,290.324L356.167,149.5 M228.244,287.639l133.795-134.102    M157.5,286.833l148.334-149.227 M165.167,289.324L315.5,139.167 M173.459,291.521l149.873-150.498 M184.3,291.521l147.999-148.337    M95.722,267.5L263.787,98.362 M251.322,284.986l114.884-114.66 M262.962,283.628l104.351-105.265 M273.891,282.891l93.422-94.001    M285.578,280.855l81.734-81.022 M239.338,286.833L364.964,160.92 M300.598,276.266l66.715-66.136 M337.167,249.833l29.146-29.845    M104.5,269.167l168.034-168.654 M114.5,269.167l163.625-164.264 M124.387,269.167l158.925-159.179 M132.937,270.833   l154.502-154.067 M140.534,273.833l151.655-151.666 M150.5,282.891l150.098-149.3 M145.438,277.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">B</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"194\\\" y=\\\"242\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271700\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25271700\\\">        <path d=\\\"M48.475,173.975L105.5,116 M49.167,182.833   l76.22-75.666 M51.5,191.998l90.443-91.374 M52.5,200L155.44,97.308 M54.833,208.167L167.424,95.659 M55.167,218.534   L179.739,94.405 M57.5,226.5L189.578,93.659 M57.833,236.088L199.867,94.405 M59.5,244.5L208.373,95.659 M61.167,253.5   L221.9,92.399 M64.167,260.5L228.71,96 M70.5,263.833L236.999,97.747 M78.5,266.833L246.505,98 M87.277,268.5L256.032,98.741    M194.34,292.521l146.494-146.21 M204.676,292.521L349.5,147.654 M215.99,291.324L357.167,150.5 M229.244,288.639l133.795-134.102    M158.5,287.833l148.334-149.227 M166.167,290.324L316.5,140.167 M174.459,292.521l149.873-150.498 M185.3,292.521l147.999-148.337    M96.722,268.5L264.787,99.362 M252.322,285.986l114.884-114.66 M263.962,284.628l104.351-105.265 M274.891,283.891l93.422-94.001    M286.578,281.855l81.734-81.022 M240.338,287.833L365.964,161.92 M301.598,277.266l66.715-66.136 M338.167,250.833l29.146-29.845    M105.5,270.167l168.034-168.654 M115.5,270.167l163.625-164.264 M125.387,270.167l158.925-159.179 M133.937,271.833   l154.502-154.067 M141.534,274.833l151.655-151.666 M151.5,283.891l150.098-149.3 M146.438,278.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10881\",\r\n    \"X\": \"249.578125\",\r\n    \"Y\": \"300.56146240234375\",\r\n    \"Width\": \"114.224609375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10881\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">NET</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164500_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"348.36700439453125\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"99.14801025390625\",\r\n    \"SVG\": \"<g id=\\\"10164500_0\\\">        <ellipse cx=\\\"306.082\\\" cy=\\\"395.542\\\" fill=\\\"none\\\" rx=\\\"25.402\\\" ry=\\\"25.402\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266.891\\\" x2=\\\"286.486\\\" y1=\\\"370.866\\\" y2=\\\"383.204\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"325.677\\\" x2=\\\"345.273\\\" y1=\\\"407.881\\\" y2=\\\"420.218\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266.891\\\" x2=\\\"286.486\\\" y1=\\\"420.218\\\" y2=\\\"407.881\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"325.677\\\" x2=\\\"345.273\\\" y1=\\\"383.204\\\" y2=\\\"370.866\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.082\\\" x2=\\\"306.082\\\" y1=\\\"348.367\\\" y2=\\\"370.141\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.082\\\" x2=\\\"306.082\\\" y1=\\\"442.717\\\" y2=\\\"420.944\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164500_1\",\r\n    \"X\": \"126.0\",\r\n    \"Y\": \"348.36700439453125\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"99.42800903320312\",\r\n    \"SVG\": \"<g id=\\\"10164500_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126\\\" x2=\\\"486\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <g>                <ellipse cx=\\\"305.082\\\" cy=\\\"395.542\\\" fill=\\\"none\\\" rx=\\\"25.402\\\" ry=\\\"25.402\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"265.891\\\" x2=\\\"285.486\\\" y1=\\\"370.866\\\" y2=\\\"383.204\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"324.677\\\" x2=\\\"344.273\\\" y1=\\\"407.881\\\" y2=\\\"420.218\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"265.891\\\" x2=\\\"285.486\\\" y1=\\\"420.218\\\" y2=\\\"407.881\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"324.677\\\" x2=\\\"344.273\\\" y1=\\\"383.204\\\" y2=\\\"370.866\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.082\\\" x2=\\\"305.082\\\" y1=\\\"348.367\\\" y2=\\\"370.141\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.082\\\" x2=\\\"305.082\\\" y1=\\\"442.717\\\" y2=\\\"420.944\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_305_0\",\r\n    \"X\": \"165.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_305_0\\\">        <path d=\\\"M173.557,516.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M235.723,251.396c31.839-65,104.615-65,136.453,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_605_1\",\r\n    \"X\": \"165.75\",\r\n    \"Y\": \"192.4259033203125\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.5740966796875\",\r\n    \"SVG\": \"<g id=\\\"0_605_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"174.25,516 174.25,326 306.25,204 438.25,326 438.25,516   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174.25\\\" x2=\\\"174.25\\\" y1=\\\"516\\\" y2=\\\"503.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174.25\\\" x2=\\\"174.25\\\" y1=\\\"489.357\\\" y2=\\\"345.571\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174.25,338.5 174.25,326      183.43,317.516    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"193.17\\\" x2=\\\"292.2\\\" y1=\\\"308.513\\\" y2=\\\"216.985\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"297.07,212.484 306.25,204      315.43,212.484    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"325.17\\\" x2=\\\"424.2\\\" y1=\\\"221.487\\\" y2=\\\"313.014\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"429.07,317.516 438.25,326      438.25,338.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438.25\\\" x2=\\\"438.25\\\" y1=\\\"352.643\\\" y2=\\\"496.429\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438.25\\\" x2=\\\"438.25\\\" y1=\\\"503.5\\\" y2=\\\"516\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" points=\\\"229.25,276 306.25,206 383.25,276  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_605_0\",\r\n    \"X\": \"165.75\",\r\n    \"Y\": \"192.42555236816406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.57444763183594\",\r\n    \"SVG\": \"<g id=\\\"0_605_0\\\">        <path d=\\\"M174.25,516V326l132-122l132,122v190\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"229.25,276 306.25,206 383.25,276  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_305_1\",\r\n    \"X\": \"165.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_305_1\\\">        <g>                <path d=\\\"M173.557,516.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\"/>                <g>                        <path d=\\\"M173.557,516.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M174.053,488.912c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M434.241,504.157     c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <path d=\\\"M235.723,251.396c31.839-65,104.615-65,136.453,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163100\",\r\n    \"X\": \"206.6484375\",\r\n    \"Y\": \"354.9375305175781\",\r\n    \"Width\": \"201.4169921875\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"10163100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.6719\\\">REL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10851\",\r\n    \"X\": \"272.352783203125\",\r\n    \"Y\": \"291.68646240234375\",\r\n    \"Width\": \"65.359375\",\r\n    \"Height\": \"50.828125\",\r\n    \"SVG\": \"<g id=\\\"10851\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"71\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131400\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25131400\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">RLY</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242305\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25242305\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"169\\\" y=\\\"173\\\">PKB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242304\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10265900995364\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25242304\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.61-0.17,20.813-7.502,20.813-7.502c17.894-21.595,23.492-66.243-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.568-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.21-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"228\\\" y=\\\"170\\\">PKB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242303\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25242303\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.73,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"178\\\" y=\\\"140\\\">BKB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242302\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25242302\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"169\\\" y=\\\"173\\\">BKB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242306\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25242306\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.73,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"178\\\" y=\\\"140\\\">PKB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110202\",\r\n    \"X\": \"16.10700035095215\",\r\n    \"Y\": \"30.858869552612305\",\r\n    \"Width\": \"365.9999942779541\",\r\n    \"Height\": \"303.2041187286377\",\r\n    \"SVG\": \"<g id=\\\"45110202\\\">        <polyline fill=\\\"none\\\" points=\\\"199.107,40.563 26.607,115.563 26.607,323.563 371.607,323.563    371.607,115.563 190.107,40.563  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"21\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" x=\\\"152\\\" y=\\\"169\\\">H</text>        <text display=\\\"none\\\" enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" id=\\\"varX\\\" x=\\\"94\\\" y=\\\"296\\\">460</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110201\",\r\n    \"X\": \"20.265625\",\r\n    \"Y\": \"15.09375\",\r\n    \"Width\": \"334.96875\",\r\n    \"Height\": \"357.90625\",\r\n    \"SVG\": \"<g id=\\\"45110201\\\">        <text fill=\\\"#0000FF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"500\\\" x=\\\"21\\\" y=\\\"373\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53191\",\r\n    \"X\": \"266.2919921875\",\r\n    \"Y\": \"295.7969055175781\",\r\n    \"Width\": \"79.6630859375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"53191\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">HF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242301\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10265900995364\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25242301\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.61-0.17,20.813-7.502,20.813-7.502c17.894-21.595,23.492-66.243-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.568-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.21-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"228\\\" y=\\\"170\\\">BKB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110200\",\r\n    \"X\": \"74.03125\",\r\n    \"Y\": \"17.78125\",\r\n    \"Width\": \"278.65625\",\r\n    \"Height\": \"344.21875\",\r\n    \"SVG\": \"<g id=\\\"45110200\\\">        <text fill=\\\"#0000FF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"425\\\" stroke=\\\"#0000FF\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"40\\\" x=\\\"60\\\" y=\\\"342\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_205_0\",\r\n    \"X\": \"166.80426025390625\",\r\n    \"Y\": \"192.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"2_205_0\\\">        <path d=\\\"M174.557,516.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M236.723,251.396c31.839-65,104.615-65,136.453,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_501_0\",\r\n    \"X\": \"165.80426025390625\",\r\n    \"Y\": \"192.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"1_501_0\\\">        <path d=\\\"M173.557,516.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10861\",\r\n    \"X\": \"250.651123046875\",\r\n    \"Y\": \"293.73333740234375\",\r\n    \"Width\": \"108.46875\",\r\n    \"Height\": \"49.59375\",\r\n    \"SVG\": \"<g id=\\\"10861\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"67\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">CID</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25130100\",\r\n    \"X\": \"232.208984375\",\r\n    \"Y\": \"133.8280029296875\",\r\n    \"Width\": \"146.22909545898438\",\r\n    \"Height\": \"270.15093994140625\",\r\n    \"SVG\": \"<g id=\\\"25130100\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"241.209\\\" y=\\\"138.828\\\"/>        <polygon fill=\\\"none\\\" points=\\\"305.323,396.479    241.209,310.994 369.438,310.994  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151000\",\r\n    \"X\": \"20.530000686645508\",\r\n    \"Y\": \"88.12200164794922\",\r\n    \"Width\": \"362.9089946746826\",\r\n    \"Height\": \"206.75001118262531\",\r\n    \"SVG\": \"<g id=\\\"25151000\\\">        <polygon points=\\\"55.292,190.928 47.166,191.37 47.546,203.357 51.409,202.938 48.326,200.36 47.546,201.646 47.546,202.938    49.868,199.938 24.351,210.219 22.81,211.083 22.03,212.37 22.03,213.657 22.03,214.947 22.409,215.791 46.006,246.225    46.385,246.646 47.948,247.511 49.488,247.511 51.027,247.511 52.569,246.646 71.522,230.375 68.82,227.801 67.258,231.219    68.82,231.219 69.982,231.219 66.097,230.796 90.474,246.646 92.796,243.646 88.913,242.359 88.913,243.646 88.913,244.938    89.694,246.225 89.314,241.938 75.385,262.518 75.004,262.939 75.004,264.227 75.004,265.514 76.165,266.802 77.326,267.648    114.429,283.076 115.991,283.076 117.532,283.076 118.691,282.227 119.852,280.939 127.197,259.941 123.336,258.652    123.336,262.073 124.876,262.073 126.417,261.229 127.197,259.941 122.175,262.073 150.013,267.648 150.772,264.227    146.911,264.227 146.911,265.514 148.071,266.802 149.231,267.648 146.911,263.805 142.668,285.648 142.668,286.092    142.668,287.377 143.427,288.643 144.99,289.51 145.75,289.934 187.117,293.372 187.897,292.93 189.059,292.93 190.598,292.086    191.76,290.8 192.14,289.51 192.14,267.225 187.897,267.225 187.897,270.664 189.059,270.664 190.598,269.799 191.76,268.509    187.897,271.085 201.046,271.508 201.426,264.227 188.276,263.805 187.897,263.805 186.357,263.805 184.795,264.648    183.634,265.934 183.634,267.225 183.634,289.51 187.897,286.092 186.357,286.092 184.795,286.938 183.634,288.227 183.634,289.51    187.897,289.51 188.276,286.092 146.911,282.65 150.392,286.092 150.392,284.805 149.231,283.518 148.071,282.65 146.53,286.092    150.392,286.938 154.656,265.092 154.656,264.227 154.656,262.939 153.875,261.652 152.333,260.785 151.933,260.785    124.096,255.213 123.336,255.213 121.773,255.213 120.233,256.081 119.474,257.366 119.474,257.789 112.108,278.791    117.532,276.234 115.991,276.234 114.429,276.234 112.887,277.082 112.108,278.366 115.991,279.654 117.912,276.658    80.808,261.229 82.729,265.514 82.729,264.227 82.729,262.939 81.969,261.652 78.866,264.227 82.349,266.357 96.257,245.801    96.659,244.938 96.659,243.646 96.659,242.359 95.876,241.073 95.096,241.073 71.141,225.225 69.982,224.355 68.82,224.355    67.258,224.355 65.718,225.225 46.385,241.52 52.569,241.52 51.027,240.65 49.488,240.65 47.948,240.65 49.488,244.094    52.97,241.938 29.375,211.506 28.614,216.232 29.775,214.947 29.775,213.657 29.775,212.37 25.892,213.657 27.833,217.076    53.35,206.376 54.511,205.511 55.292,204.225 55.292,202.938 55.671,202.938  \\\"/>        <polygon fill=\\\"none\\\" points=\\\"   55.292,190.928 47.166,191.37 47.546,203.357 51.409,202.938 48.326,200.36 47.546,201.646 47.546,202.938 49.868,199.938    24.351,210.219 22.81,211.083 22.03,212.37 22.03,213.657 22.03,214.947 22.409,215.791 46.006,246.225 46.385,246.646    47.948,247.511 49.488,247.511 51.027,247.511 52.569,246.646 71.522,230.375 68.82,227.801 67.258,231.219 68.82,231.219    69.982,231.219 66.097,230.796 90.474,246.646 92.796,243.646 88.913,242.359 88.913,243.646 88.913,244.938 89.694,246.225    89.314,241.938 75.385,262.518 75.004,262.939 75.004,264.227 75.004,265.514 76.165,266.802 77.326,267.648 114.429,283.076    115.991,283.076 117.532,283.076 118.691,282.227 119.852,280.939 127.197,259.941 123.336,258.652 123.336,262.073    124.876,262.073 126.417,261.229 127.197,259.941 122.175,262.073 150.013,267.648 150.772,264.227 146.911,264.227    146.911,265.514 148.071,266.802 149.231,267.648 146.911,263.805 142.668,285.648 142.668,286.092 142.668,287.377    143.427,288.643 144.99,289.51 145.75,289.934 187.117,293.372 187.897,292.93 189.059,292.93 190.598,292.086 191.76,290.8    192.14,289.51 192.14,267.225 187.897,267.225 187.897,270.664 189.059,270.664 190.598,269.799 191.76,268.509 187.897,271.085    201.046,271.508 201.426,264.227 188.276,263.805 187.897,263.805 186.357,263.805 184.795,264.648 183.634,265.934    183.634,267.225 183.634,289.51 187.897,286.092 186.357,286.092 184.795,286.938 183.634,288.227 183.634,289.51 187.897,289.51    188.276,286.092 146.911,282.65 150.392,286.092 150.392,284.805 149.231,283.518 148.071,282.65 146.53,286.092 150.392,286.938    154.656,265.092 154.656,264.227 154.656,262.939 153.875,261.652 152.333,260.785 151.933,260.785 124.096,255.213    123.336,255.213 121.773,255.213 120.233,256.081 119.474,257.366 119.474,257.789 112.108,278.791 117.532,276.234    115.991,276.234 114.429,276.234 112.887,277.082 112.108,278.366 115.991,279.654 117.912,276.658 80.808,261.229 82.729,265.514    82.729,264.227 82.729,262.939 81.969,261.652 78.866,264.227 82.349,266.357 96.257,245.801 96.659,244.938 96.659,243.646    96.659,242.359 95.876,241.073 95.096,241.073 71.141,225.225 69.982,224.355 68.82,224.355 67.258,224.355 65.718,225.225    46.385,241.52 52.569,241.52 51.027,240.65 49.488,240.65 47.948,240.65 49.488,244.094 52.97,241.938 29.375,211.506    28.614,216.232 29.775,214.947 29.775,213.657 29.775,212.37 25.892,213.657 27.833,217.076 53.35,206.376 54.511,205.511    55.292,204.225 55.292,202.938 55.671,202.938  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>        <polygon points=\\\"357.585,191.37 349.079,190.928 347.919,202.938 347.919,204.225 349.079,205.511 350.641,206.376    376.538,217.076 378.077,213.657 374.216,212.37 374.216,213.657 374.216,214.947 375.375,216.232 374.596,211.948    351.021,242.359 354.503,244.094 356.045,240.65 354.503,240.65 352.962,240.65 351.401,241.52 357.585,241.52 338.251,225.225    336.714,224.355 335.173,224.355 334.011,224.355 332.85,224.801 308.114,240.65 307.713,241.073 306.955,242.359 306.955,243.646    306.955,244.938 307.332,245.801 320.86,266.357 324.342,264.227 321.643,261.652 320.481,262.939 320.481,264.227    320.481,265.514 323.184,261.229 286.061,276.658 287.619,279.654 291.48,278.366 290.701,277.082 289.162,276.234    287.619,276.234 286.061,276.234 291.48,278.791 284.139,257.789 284.139,257.366 282.977,256.081 281.814,255.213    280.275,255.213 279.115,255.213 251.656,260.785 251.275,260.785 249.716,261.652 248.555,262.939 248.555,264.227    248.555,265.092 253.198,286.938 257.059,286.092 255.52,282.65 253.977,283.518 253.198,284.805 253.198,286.092 257.059,282.65    215.693,286.092 215.693,289.51 219.578,289.51 219.578,288.227 218.795,286.938 217.256,286.092 215.693,286.092 219.956,289.51    219.956,267.225 219.578,267.225 219.578,265.934 218.795,264.648 217.256,263.805 215.693,263.805 202.545,264.227    202.545,271.508 215.693,271.085 211.83,267.225 211.83,268.509 212.609,269.799 214.152,270.664 215.693,270.664 215.693,267.225    211.83,267.225 211.83,289.51 211.83,290.8 212.609,292.086 214.152,292.93 215.693,292.93 216.092,293.372 257.46,289.934    258.622,289.51 260.162,288.643 260.941,287.377 260.941,286.092 260.941,285.648 256.682,263.805 253.977,267.648 255.52,266.802    256.682,265.514 256.682,264.227 252.438,264.227 253.6,267.648 281.036,262.073 276.393,259.941 277.172,261.229 278.713,262.073    280.275,262.073 280.275,258.652 276.393,259.941 283.736,280.939 284.52,282.227 286.061,283.076 287.619,283.076    289.162,283.076 289.541,283.076 326.287,267.648 327.425,266.802 328.587,265.514 328.587,264.227 328.587,262.939    327.824,262.518 314.295,241.938 313.517,246.225 314.679,244.938 314.679,243.646 314.679,242.359 310.813,243.646    313.137,246.646 337.872,230.796 334.011,231.219 335.173,231.219 336.714,231.219 335.173,227.801 332.471,230.375    351.401,246.646 352.962,247.511 354.503,247.511 356.045,247.511 357.585,246.646 357.984,246.225 381.563,215.791    381.939,214.947 381.939,213.657 381.939,212.37 381.179,211.083 380.021,210.219 354.125,199.938 356.045,202.938    356.045,201.646 354.883,200.36 352.181,202.938 356.426,203.357  \\\"/>        <polygon fill=\\\"none\\\" points=\\\"   357.585,191.37 349.079,190.928 347.919,202.938 347.919,204.225 349.079,205.511 350.641,206.376 376.538,217.076    378.077,213.657 374.216,212.37 374.216,213.657 374.216,214.947 375.375,216.232 374.596,211.948 351.021,242.359    354.503,244.094 356.045,240.65 354.503,240.65 352.962,240.65 351.401,241.52 357.585,241.52 338.251,225.225 336.714,224.355    335.173,224.355 334.011,224.355 332.85,224.801 308.114,240.65 307.713,241.073 306.955,242.359 306.955,243.646 306.955,244.938    307.332,245.801 320.86,266.357 324.342,264.227 321.643,261.652 320.481,262.939 320.481,264.227 320.481,265.514    323.184,261.229 286.061,276.658 287.619,279.654 291.48,278.366 290.701,277.082 289.162,276.234 287.619,276.234    286.061,276.234 291.48,278.791 284.139,257.789 284.139,257.366 282.977,256.081 281.814,255.213 280.275,255.213    279.115,255.213 251.656,260.785 251.275,260.785 249.716,261.652 248.555,262.939 248.555,264.227 248.555,265.092    253.198,286.938 257.059,286.092 255.52,282.65 253.977,283.518 253.198,284.805 253.198,286.092 257.059,282.65 215.693,286.092    215.693,289.51 219.578,289.51 219.578,288.227 218.795,286.938 217.256,286.092 215.693,286.092 219.956,289.51 219.956,267.225    219.578,267.225 219.578,265.934 218.795,264.648 217.256,263.805 215.693,263.805 202.545,264.227 202.545,271.508    215.693,271.085 211.83,267.225 211.83,268.509 212.609,269.799 214.152,270.664 215.693,270.664 215.693,267.225 211.83,267.225    211.83,289.51 211.83,290.8 212.609,292.086 214.152,292.93 215.693,292.93 216.092,293.372 257.46,289.934 258.622,289.51    260.162,288.643 260.941,287.377 260.941,286.092 260.941,285.648 256.682,263.805 253.977,267.648 255.52,266.802    256.682,265.514 256.682,264.227 252.438,264.227 253.6,267.648 281.036,262.073 276.393,259.941 277.172,261.229 278.713,262.073    280.275,262.073 280.275,258.652 276.393,259.941 283.736,280.939 284.52,282.227 286.061,283.076 287.619,283.076    289.162,283.076 289.541,283.076 326.287,267.648 327.425,266.802 328.587,265.514 328.587,264.227 328.587,262.939    327.824,262.518 314.295,241.938 313.517,246.225 314.679,244.938 314.679,243.646 314.679,242.359 310.813,243.646    313.137,246.646 337.872,230.796 334.011,231.219 335.173,231.219 336.714,231.219 335.173,227.801 332.471,230.375    351.401,246.646 352.962,247.511 354.503,247.511 356.045,247.511 357.585,246.646 357.984,246.225 381.563,215.791    381.939,214.947 381.939,213.657 381.939,212.37 381.179,211.083 380.021,210.219 354.125,199.938 356.045,202.938    356.045,201.646 354.883,200.36 352.181,202.938 356.426,203.357  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>        <polygon points=\\\"47.166,191.917 55.292,192.341 55.671,179.932 55.292,179.508 55.292,178.223 54.511,176.934 53.35,176.512    27.833,165.812 25.892,168.809 29.775,170.517 29.775,168.809 29.775,167.521 28.614,166.233 29.375,171.383 52.97,140.57    49.488,138.417 47.948,141.835 49.488,141.835 51.027,141.835 52.569,140.991 46.385,140.991 65.718,157.687 67.258,158.53    68.82,158.53 69.982,158.53 71.141,158.108 95.096,142.279 95.876,141.835 96.659,140.57 96.659,139.283 96.659,137.995    96.257,137.573 82.349,117.016 78.866,118.725 81.969,121.301 82.729,120.013 82.729,118.725 82.729,117.458 80.808,122.166    117.912,106.315 115.991,102.896 112.108,104.184 112.887,105.471 114.429,106.315 115.991,106.315 117.532,106.315    112.108,104.184 119.474,125.585 120.233,126.872 121.773,127.716 123.336,127.716 124.096,127.716 151.933,121.723    152.333,121.723 153.875,120.879 154.656,119.591 154.656,118.304 154.656,117.881 150.392,96.058 146.53,96.48 148.071,99.899    149.231,99.055 150.392,97.767 150.392,96.48 146.911,100.322 188.276,96.902 187.897,93.061 183.634,93.061 183.634,94.348    184.795,95.616 186.357,96.48 187.897,96.48 183.634,93.061 183.634,115.729 183.634,117.016 184.795,118.304 186.357,119.169    187.897,119.169 188.276,119.591 201.426,118.725 201.046,111.465 187.897,112.31 191.76,115.729 191.76,114.462 190.598,113.174    189.059,112.31 187.897,112.31 187.897,115.729 192.14,115.729 192.14,93.061 191.76,93.061 191.76,91.773 190.598,90.485    189.059,89.622 187.897,89.622 146.53,93.061 144.99,93.061 143.427,93.906 142.668,95.193 142.668,96.48 142.668,97.324    146.911,119.169 149.231,114.884 148.071,115.729 146.911,117.016 146.911,118.304 150.772,118.304 150.013,114.884    122.175,120.879 127.197,123.01 126.417,121.723 124.876,120.879 123.336,120.879 123.336,124.297 127.197,123.432    119.852,102.053 119.852,101.609 118.691,100.322 117.532,99.478 115.991,99.478 114.429,99.478 114.429,99.899 77.326,115.729    76.165,116.172 75.004,117.458 75.004,118.725 75.004,120.013 75.385,120.879 89.314,141.414 89.694,136.708 88.913,137.995    88.913,139.283 88.913,140.57 92.796,139.283 90.474,136.708 66.097,152.536 69.982,151.691 68.82,151.691 67.258,151.691    68.82,155.112 71.522,152.536 52.569,135.843 51.027,134.998 49.488,134.998 47.948,134.998 46.385,135.843 46.006,136.708    22.409,167.099 22.03,167.521 22.03,168.809 22.03,170.517 22.81,171.806 24.351,172.65 49.868,182.928 47.546,179.508    47.546,180.797 48.326,182.063 51.409,179.508 47.546,179.508  \\\"/>        <polygon fill=\\\"none\\\" points=\\\"   47.166,191.917 55.292,192.341 55.671,179.932 55.292,179.508 55.292,178.223 54.511,176.934 53.35,176.512 27.833,165.812    25.892,168.809 29.775,170.517 29.775,168.809 29.775,167.521 28.614,166.233 29.375,171.383 52.97,140.57 49.488,138.417    47.948,141.835 49.488,141.835 51.027,141.835 52.569,140.991 46.385,140.991 65.718,157.687 67.258,158.53 68.82,158.53    69.982,158.53 71.141,158.108 95.096,142.279 95.876,141.835 96.659,140.57 96.659,139.283 96.659,137.995 96.257,137.573    82.349,117.016 78.866,118.725 81.969,121.301 82.729,120.013 82.729,118.725 82.729,117.458 80.808,122.166 117.912,106.315    115.991,102.896 112.108,104.184 112.887,105.471 114.429,106.315 115.991,106.315 117.532,106.315 112.108,104.184    119.474,125.585 120.233,126.872 121.773,127.716 123.336,127.716 124.096,127.716 151.933,121.723 152.333,121.723    153.875,120.879 154.656,119.591 154.656,118.304 154.656,117.881 150.392,96.058 146.53,96.48 148.071,99.899 149.231,99.055    150.392,97.767 150.392,96.48 146.911,100.322 188.276,96.902 187.897,93.061 183.634,93.061 183.634,94.348 184.795,95.616    186.357,96.48 187.897,96.48 183.634,93.061 183.634,115.729 183.634,117.016 184.795,118.304 186.357,119.169 187.897,119.169    188.276,119.591 201.426,118.725 201.046,111.465 187.897,112.31 191.76,115.729 191.76,114.462 190.598,113.174 189.059,112.31    187.897,112.31 187.897,115.729 192.14,115.729 192.14,93.061 191.76,93.061 191.76,91.773 190.598,90.485 189.059,89.622    187.897,89.622 146.53,93.061 144.99,93.061 143.427,93.906 142.668,95.193 142.668,96.48 142.668,97.324 146.911,119.169    149.231,114.884 148.071,115.729 146.911,117.016 146.911,118.304 150.772,118.304 150.013,114.884 122.175,120.879    127.197,123.01 126.417,121.723 124.876,120.879 123.336,120.879 123.336,124.297 127.197,123.432 119.852,102.053    119.852,101.609 118.691,100.322 117.532,99.478 115.991,99.478 114.429,99.478 114.429,99.899 77.326,115.729 76.165,116.172    75.004,117.458 75.004,118.725 75.004,120.013 75.385,120.879 89.314,141.414 89.694,136.708 88.913,137.995 88.913,139.283    88.913,140.57 92.796,139.283 90.474,136.708 66.097,152.536 69.982,151.691 68.82,151.691 67.258,151.691 68.82,155.112    71.522,152.536 52.569,135.843 51.027,134.998 49.488,134.998 47.948,134.998 46.385,135.843 46.006,136.708 22.409,167.099    22.03,167.521 22.03,168.809 22.03,170.517 22.81,171.806 24.351,172.65 49.868,182.928 47.546,179.508 47.546,180.797    48.326,182.063 51.409,179.508 47.546,179.508  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>        <polygon points=\\\"349.079,192.341 357.585,191.917 356.426,179.508 352.181,179.508 354.883,182.063 356.045,180.797    356.045,179.508 354.125,182.928 380.021,172.65 381.179,171.806 381.939,170.517 381.939,168.809 381.939,167.521    381.563,166.657 357.984,136.284 357.585,135.843 356.045,134.998 354.503,134.998 352.962,134.998 351.401,135.843    332.471,152.536 335.173,155.112 336.714,151.691 335.173,151.691 334.011,151.691 337.872,152.536 313.137,136.708    310.813,139.283 314.679,140.57 314.679,139.283 314.679,137.995 313.517,136.708 314.295,141.414 327.824,120.879    328.587,120.013 328.587,118.725 328.587,117.458 327.425,116.172 326.287,115.729 289.541,99.899 289.162,99.478 287.619,99.478    286.061,99.478 284.52,100.322 283.736,101.609 283.736,102.053 276.393,123.432 280.275,124.297 280.275,120.879 278.713,120.879    277.172,121.723 276.393,123.01 281.036,120.879 253.6,114.884 252.438,118.304 256.682,118.304 256.682,117.016 255.52,115.729    253.977,114.884 256.682,119.169 260.941,97.324 260.941,96.48 260.941,95.193 260.162,93.906 258.622,93.061 257.46,93.061    216.092,89.622 215.693,89.622 214.152,89.622 212.609,90.485 211.83,91.773 211.83,93.061 211.83,115.729 215.693,115.729    215.693,112.31 214.152,112.31 212.609,113.174 211.83,114.462 216.092,112.31 202.947,111.465 202.545,118.725 215.693,119.591    215.693,119.169 217.256,119.169 218.795,118.304 219.578,117.016 219.578,115.729 219.956,115.729 219.956,93.061 215.693,96.48    217.256,96.48 218.795,95.616 219.578,94.348 219.578,93.061 215.693,93.061 215.313,96.902 256.682,100.322 253.198,96.48    253.198,97.767 253.977,99.055 255.52,99.899 257.059,96.48 253.198,96.058 248.555,117.881 248.555,118.304 248.555,119.591    249.716,120.879 251.275,121.723 251.656,121.723 279.115,127.716 280.275,127.716 281.814,127.716 282.977,126.872    284.139,125.585 291.48,104.184 286.061,106.315 287.619,106.315 289.162,106.315 290.701,105.471 291.48,104.184 287.619,102.896    286.061,106.315 323.184,122.166 320.481,117.458 320.481,118.725 320.481,120.013 321.643,121.301 324.342,118.725    320.86,117.016 307.332,137.573 306.955,137.995 306.955,139.283 306.955,140.57 307.713,141.835 308.114,142.279 332.85,158.108    334.011,158.53 335.173,158.53 336.714,158.53 338.251,157.687 357.585,140.991 351.401,140.991 352.962,141.835 354.503,141.835    356.045,141.835 354.503,138.417 351.021,140.57 374.596,171.383 375.375,166.233 374.216,167.521 374.216,168.809    374.216,170.517 378.077,168.809 376.538,165.812 350.641,176.512 349.079,176.934 347.919,178.223 347.919,179.508    347.919,179.932  \\\"/>        <polygon fill=\\\"none\\\" points=\\\"   349.079,192.341 357.585,191.917 356.426,179.508 352.181,179.508 354.883,182.063 356.045,180.797 356.045,179.508    354.125,182.928 380.021,172.65 381.179,171.806 381.939,170.517 381.939,168.809 381.939,167.521 381.563,166.657    357.984,136.284 357.585,135.843 356.045,134.998 354.503,134.998 352.962,134.998 351.401,135.843 332.471,152.536    335.173,155.112 336.714,151.691 335.173,151.691 334.011,151.691 337.872,152.536 313.137,136.708 310.813,139.283    314.679,140.57 314.679,139.283 314.679,137.995 313.517,136.708 314.295,141.414 327.824,120.879 328.587,120.013    328.587,118.725 328.587,117.458 327.425,116.172 326.287,115.729 289.541,99.899 289.162,99.478 287.619,99.478 286.061,99.478    284.52,100.322 283.736,101.609 283.736,102.053 276.393,123.432 280.275,124.297 280.275,120.879 278.713,120.879    277.172,121.723 276.393,123.01 281.036,120.879 253.6,114.884 252.438,118.304 256.682,118.304 256.682,117.016 255.52,115.729    253.977,114.884 256.682,119.169 260.941,97.324 260.941,96.48 260.941,95.193 260.162,93.906 258.622,93.061 257.46,93.061    216.092,89.622 215.693,89.622 214.152,89.622 212.609,90.485 211.83,91.773 211.83,93.061 211.83,115.729 215.693,115.729    215.693,112.31 214.152,112.31 212.609,113.174 211.83,114.462 216.092,112.31 202.947,111.465 202.545,118.725 215.693,119.591    215.693,119.169 217.256,119.169 218.795,118.304 219.578,117.016 219.578,115.729 219.956,115.729 219.956,93.061 215.693,96.48    217.256,96.48 218.795,95.616 219.578,94.348 219.578,93.061 215.693,93.061 215.313,96.902 256.682,100.322 253.198,96.48    253.198,97.767 253.977,99.055 255.52,99.899 257.059,96.48 253.198,96.058 248.555,117.881 248.555,118.304 248.555,119.591    249.716,120.879 251.275,121.723 251.656,121.723 279.115,127.716 280.275,127.716 281.814,127.716 282.977,126.872    284.139,125.585 291.48,104.184 286.061,106.315 287.619,106.315 289.162,106.315 290.701,105.471 291.48,104.184 287.619,102.896    286.061,106.315 323.184,122.166 320.481,117.458 320.481,118.725 320.481,120.013 321.643,121.301 324.342,118.725    320.86,117.016 307.332,137.573 306.955,137.995 306.955,139.283 306.955,140.57 307.713,141.835 308.114,142.279 332.85,158.108    334.011,158.53 335.173,158.53 336.714,158.53 338.251,157.687 357.585,140.991 351.401,140.991 352.962,141.835 354.503,141.835    356.045,141.835 354.503,138.417 351.021,140.57 374.596,171.383 375.375,166.233 374.216,167.521 374.216,168.809    374.216,170.517 378.077,168.809 376.538,165.812 350.641,176.512 349.079,176.934 347.919,178.223 347.919,179.508    347.919,179.932  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10151100\",\r\n    \"X\": \"236.88645935058594\",\r\n    \"Y\": \"283.5\",\r\n    \"Width\": \"136.72706604003906\",\r\n    \"Height\": \"223.0125732421875\",\r\n    \"SVG\": \"<g id=\\\"10151100\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"304.5\\\" x2=\\\"304.5\\\" y1=\\\"500.25\\\" y2=\\\"283.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"302.5\\\" x2=\\\"371\\\" y1=\\\"502.25\\\" y2=\\\"460.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"239.5\\\" x2=\\\"308\\\" y1=\\\"460.25\\\" y2=\\\"502.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25210700\",\r\n    \"X\": \"153.0\",\r\n    \"Y\": \"113.73899841308594\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"284.1800994873047\",\r\n    \"SVG\": \"<g id=\\\"25210700\\\">        <path d=\\\"M230.5,395.238c0,0-65.308,2.843-50-14c15.308-16.842,100-19,100-19l25-142l25,142   c0,0,84.857,2.74,100,19c15.143,16.261-50,14-50,14H230.5z\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M305.5,116.239c82.842,0,150,62.579,150,104c0,29.938-43.902,61.631-80,63   c-35.15,1.333-34.055-62.18-70-62.5c-35.945-0.32-33.143,63.331-69,62.5c-36.692-0.85-81-32.242-81-63   C155.5,178.818,222.658,116.239,305.5,116.239z\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36190300\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36190300\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.207\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110000\",\r\n    \"X\": \"211.15548706054688\",\r\n    \"Y\": \"351.90625\",\r\n    \"Width\": \"193.74216773470664\",\r\n    \"Height\": \"91.265625\",\r\n    \"SVG\": \"<g id=\\\"11110000\\\">        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"116.5535\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">CIV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270400\",\r\n    \"X\": \"47.5\",\r\n    \"Y\": \"26.175304412841797\",\r\n    \"Width\": \"321.84564208984375\",\r\n    \"Height\": \"332.8246955871582\",\r\n    \"SVG\": \"<g id=\\\"25270400\\\">        <pattern height=\\\"72\\\" id=\\\"_x3C_path_x3E__1_\\\" overflow=\\\"visible\\\" patternTransform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -5616.3682 17018.2168)\\\" patternUnits=\\\"userSpaceOnUse\\\" viewBox=\\\"20 -72 72 72\\\" width=\\\"72\\\" x=\\\"-105.5\\\" y=\\\"596.5\\\">                <g>                        <polygon fill=\\\"none\\\" points=\\\"20,0 92,0 92,-72 20,-72   \\\"/>                        <g>                                <polygon fill=\\\"none\\\" points=\\\"20,-72 92,-72 92,0 20,0    \\\"/>                                <g>                                        <polygon fill=\\\"none\\\" points=\\\"20,0 92,0 92,-72 20,-72     \\\"/>                                        <g>                                                <polygon fill=\\\"none\\\" points=\\\"20,-72 92,-72 92,0 20,0      \\\"/>                                                <g>                                                        <polygon fill=\\\"none\\\" points=\\\"20,0 20,-72 92,-72 92,0       \\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-3.6\\\" y2=\\\"-3.6\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-18\\\" y2=\\\"-18\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-32.398\\\" y2=\\\"-32.398\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-46.8\\\" y2=\\\"-46.8\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-10.8\\\" y2=\\\"-10.8\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-25.2\\\" y2=\\\"-25.2\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-39.6\\\" y2=\\\"-39.6\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-54\\\" y2=\\\"-54\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                                                    </g>                                            </g>                                    </g>                            </g>                    </g>            </pattern>        <polygon fill=\\\"url(#_x3C_path_x3E__1_)\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"360.041,173.999    333.5,188 361.347,209.506 363.479,267.482 333,285 364.747,301.973 366.752,356.5 306,356.5 289.5,324 275,356.5 221,356.5    204.629,322.5 189,356.5 136,356.5 120,323 102,356.5 50,356.5 50,265.5 85,250.04 50,231.5 50,171 85.5,155.5 50,136 50,29.5    110.644,47.024 119.5,85.5 142.252,56.157 193.774,71.045 202.5,110 227.096,80.673 275.723,94.725 285,132 307.922,104.029    358,118.5  \\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4301\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"161.98937225341797\",\r\n    \"SVG\": \"<g id=\\\"4301\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4302\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"524.5\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"237.99200439453125\",\r\n    \"SVG\": \"<g id=\\\"4302\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4303\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"649.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4303\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4304\",\r\n    \"X\": \"243.5\",\r\n    \"Y\": \"211.0\",\r\n    \"Width\": \"123.0\",\r\n    \"Height\": \"64.25\",\r\n    \"SVG\": \"<g id=\\\"4304\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4305\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"162.62749481201172\",\r\n    \"SVG\": \"<g id=\\\"4305\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4306\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"211.0\",\r\n    \"Width\": \"195.0\",\r\n    \"Height\": \"551.4920043945312\",\r\n    \"SVG\": \"<g id=\\\"4306\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10831\",\r\n    \"X\": \"234.468505859375\",\r\n    \"Y\": \"304.46771240234375\",\r\n    \"Width\": \"142.51904296875\",\r\n    \"Height\": \"40.71875\",\r\n    \"SVG\": \"<g id=\\\"10831\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">RTNS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4307\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"649.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4307\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25081\",\r\n    \"X\": \"237.80999755859375\",\r\n    \"Y\": \"382.6990051269531\",\r\n    \"Width\": \"135.8800048828125\",\r\n    \"Height\": \"22.3740234375\",\r\n    \"SVG\": \"<g id=\\\"25081\\\">        <path d=\\\"   M362.503,385.199c4.798,0,8.687,3.889,8.687,8.687c0,4.799-3.889,8.687-8.687,8.687c-0.002,0-0.006,0-0.008,0h0.008H248.997   c-4.797,0-8.687-3.888-8.687-8.687c0-4.798,3.89-8.687,8.687-8.687c0.002,0,0.004,0,0.007,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121802_3\",\r\n    \"X\": \"210.640625\",\r\n    \"Y\": \"307.7451477050781\",\r\n    \"Width\": \"188.625\",\r\n    \"Height\": \"176.50970458984375\",\r\n    \"SVG\": \"<g id=\\\"10121802_3\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"220\\\" x2=\\\"390.5\\\" y1=\\\"482.5\\\" y2=\\\"309.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"220\\\" x2=\\\"390.5\\\" y1=\\\"309.5\\\" y2=\\\"482.5\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"430.6719\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110803_a\",\r\n    \"X\": \"223.1310272216797\",\r\n    \"Y\": \"284.75\",\r\n    \"Width\": \"171.26002502441406\",\r\n    \"Height\": \"204.75064320213858\",\r\n    \"SVG\": \"<g id=\\\"36110803_a\\\">        <polyline fill=\\\"none\\\" points=\\\"251.343,487    265.775,453.323 280.208,487 294.642,453.323 309.074,487 323.507,453.323 337.94,487 352.373,453.323 366.806,487  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"289.831,323.427 289.831,289.75 328.318,289.75 328.318,323.427  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"254.006,354.32 230.202,330.499 257.426,303.293 281.231,327.114  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"336.285,327.071 360.048,303.208 387.32,330.367 363.557,354.229  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"309.074\\\" cy=\\\"381.158\\\" r=\\\"67.354\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"410\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121802_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121802_2\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"528\\\" y2=\\\"264\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"430.6719\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110202\",\r\n    \"X\": \"250.60821533203125\",\r\n    \"Y\": \"277.5484924316406\",\r\n    \"Width\": \"110.78680419921875\",\r\n    \"Height\": \"213.45150756835938\",\r\n    \"SVG\": \"<g id=\\\"15110202\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"488.5\\\" y2=\\\"488.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"420.577\\\" y2=\\\"420.577\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.816\\\" x2=\\\"305.816\\\" y1=\\\"280.5\\\" y2=\\\"488.5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"251.935,314.354 306,280.5 360.064,314.504   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110203\",\r\n    \"X\": \"250.38746643066406\",\r\n    \"Y\": \"276.7091064453125\",\r\n    \"Width\": \"110.73918151855469\",\r\n    \"Height\": \"214.2908935546875\",\r\n    \"SVG\": \"<g id=\\\"15110203\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"488.5\\\" y2=\\\"488.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"420.577\\\" y2=\\\"420.577\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"371.422\\\" y2=\\\"371.422\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.816\\\" x2=\\\"305.816\\\" y1=\\\"280.5\\\" y2=\\\"488.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"308.57\\\" x2=\\\"251.69\\\" y1=\\\"278.843\\\" y2=\\\"313.563\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"359.82\\\" x2=\\\"302.94\\\" y1=\\\"313.713\\\" y2=\\\"278.843\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121802_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10121802_1\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"276\\\" y2=\\\"516\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428.6719\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121802_0\",\r\n    \"X\": \"210.640625\",\r\n    \"Y\": \"309.23223876953125\",\r\n    \"Width\": \"188.625\",\r\n    \"Height\": \"173.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121802_0\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"391\\\" y1=\\\"481\\\" y2=\\\"311\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"391\\\" y1=\\\"311\\\" y2=\\\"481\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110200\",\r\n    \"X\": \"251.23211669921875\",\r\n    \"Y\": \"274.8714904785156\",\r\n    \"Width\": \"109.96621704101562\",\r\n    \"Height\": \"216.12850952148438\",\r\n    \"SVG\": \"<g id=\\\"15110200\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"488.5\\\" y2=\\\"488.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.816\\\" x2=\\\"305.816\\\" y1=\\\"280.5\\\" y2=\\\"488.5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"252.625,313.563 305.816,277.875 359.82,313.563   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110201\",\r\n    \"X\": \"251.23211669921875\",\r\n    \"Y\": \"274.8714904785156\",\r\n    \"Width\": \"109.96621704101562\",\r\n    \"Height\": \"216.12850952148438\",\r\n    \"SVG\": \"<g id=\\\"15110201\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"488.5\\\" y2=\\\"488.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.816\\\" x2=\\\"305.816\\\" y1=\\\"280.5\\\" y2=\\\"488.5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"252.625,313.563 305.816,277.875 359.82,313.563   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170700\",\r\n    \"X\": \"261.74346923828125\",\r\n    \"Y\": \"350.6728820800781\",\r\n    \"Width\": \"94.33209228515625\",\r\n    \"Height\": \"93.78713989257812\",\r\n    \"SVG\": \"<g id=\\\"15170700\\\">        <path d=\\\"M264.659,353.621c0,71.906,16.594,77.438,45.909,88.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M353.159,353.621c0,71.906-16.594,77.438-45.909,88.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M263,353.621c23.785,13.828,23.785,13.828,45.91,0   c22.125,13.828,22.125,13.828,45.909,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_020_0c\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"197.09300231933594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"377.65675354003906\",\r\n    \"SVG\": \"<g id=\\\"0_020_0c\\\">        <rect height=\\\"22.667\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"198.093\\\"/>        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25091\",\r\n    \"X\": \"263.4264494408\",\r\n    \"Y\": \"372.7560119628906\",\r\n    \"Width\": \"85.14609403832185\",\r\n    \"Height\": \"45.07355055919999\",\r\n    \"SVG\": \"<g id=\\\"25091\\\">        <polyline fill=\\\"none\\\" points=\\\"   265.927,415.329 285.963,375.256 306,415.329 326.036,375.256 346.072,415.329  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10841\",\r\n    \"X\": \"236.14501953125\",\r\n    \"Y\": \"303.46771240234375\",\r\n    \"Width\": \"136.53564453125\",\r\n    \"Height\": \"40.71875\",\r\n    \"SVG\": \"<g id=\\\"10841\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">ASLT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_000_0\",\r\n    \"X\": \"127.44221496582031\",\r\n    \"Y\": \"216.54779052734375\",\r\n    \"Width\": \"358.24314880371094\",\r\n    \"Height\": \"357.59722900390625\",\r\n    \"SVG\": \"<g id=\\\"0_000_0\\\">        <path d=\\\"M392.227,311.404   c46.947,0,85.006,37.841,85.006,84.52s-38.059,84.521-85.006,84.521l-1.479,0.479c0,46.947-37.841,85.005-84.521,85.005   c-46.678,0-84.52-38.058-84.52-85.005l-1.48-0.479c-46.947,0-85.005-37.842-85.005-84.521s38.058-84.52,85.005-84.52l1.48-2.48   c0-46.947,37.841-85.005,84.52-85.005c46.68,0,84.521,38.058,84.521,85.005\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51361\",\r\n    \"X\": \"258.58544921875\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"95.119140625\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"51361\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_220_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"243.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"280.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"1_220_0\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"244.39\\\"/>        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,277.5 126.082,275 128.582,275    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133.582\\\" x2=\\\"481.082\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"483.582,275 486.082,275 486.082,277.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"282.5\\\" y2=\\\"510\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,512.5 486.082,515 483.582,515    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"478.582\\\" x2=\\\"131.082\\\" y1=\\\"515\\\" y2=\\\"515\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"128.582,515 126.082,515 126.082,512.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"507.5\\\" y2=\\\"280\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110200\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"283.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"207.0\",\r\n    \"SVG\": \"<g id=\\\"36110200\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"453\\\" y2=\\\"488\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"485\\\" y2=\\\"485\\\"/>            </g>        <polygon fill=\\\"#FF0000\\\" points=\\\"286,323 286,288 326,288 326,323  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"248.769,355.107 224.028,330.35 252.322,302.075    277.063,326.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"334.28,326.788 358.977,301.987 387.32,330.212    362.623,355.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"383\\\" fill=\\\"#FF0000\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10011\",\r\n    \"X\": \"259.21600341796875\",\r\n    \"Y\": \"300.5\",\r\n    \"Width\": \"90.86700057983398\",\r\n    \"Height\": \"40.35089111328125\",\r\n    \"SVG\": \"<g id=\\\"10011\\\">        <g id=\\\"Comm\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"304.446\\\" x2=\\\"304.446\\\" y1=\\\"326.607\\\" y2=\\\"317.648\\\"/>                <path d=\\\"M335.072,339.115c-16.625-17.23-44.021-17.721-61.253-1.095\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>        <g id=\\\"Satellite\\\">                <rect height=\\\"20.148\\\" width=\\\"33.759\\\" x=\\\"316.324\\\" y=\\\"300.5\\\"/>                <rect height=\\\"20.149\\\" width=\\\"15.494\\\" x=\\\"296.904\\\" y=\\\"300.5\\\"/>                <rect height=\\\"20.149\\\" width=\\\"33.761\\\" x=\\\"259.216\\\" y=\\\"300.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"316.737\\\" x2=\\\"292.155\\\" y1=\\\"310.574\\\" y2=\\\"310.574\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10012\",\r\n    \"X\": \"223.5\",\r\n    \"Y\": \"450.0\",\r\n    \"Width\": \"165.0\",\r\n    \"Height\": \"32.5\",\r\n    \"SVG\": \"<g id=\\\"10012\\\">        <path d=\\\"M226,482.5c0-40,80-40,80,0c0-40,80-40,80,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15230000\",\r\n    \"X\": \"225.5\",\r\n    \"Y\": \"315.5\",\r\n    \"Width\": \"161.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"15230000\\\">        <g>                <ellipse cx=\\\"306\\\" cy=\\\"396\\\" rx=\\\"80\\\" ry=\\\"80\\\" stroke=\\\"#000000\\\"/>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"306,316 375,436 237,436   \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35150000\",\r\n    \"X\": \"220.0596923828125\",\r\n    \"Y\": \"313.3895568847656\",\r\n    \"Width\": \"169.34674072265625\",\r\n    \"Height\": \"165.11044311523438\",\r\n    \"SVG\": \"<g id=\\\"35150000\\\">        <polyline fill=\\\"none\\\" id=\\\"main_2_\\\" points=\\\"385.5,314.5 348.25,395.25 385.5,476 224,476    263,393.167 224,314.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"150\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"450.5\\\">?</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3013\",\r\n    \"X\": \"173.0570068359375\",\r\n    \"Y\": \"73.11542510986328\",\r\n    \"Width\": \"264.9702453613281\",\r\n    \"Height\": \"689.042594909668\",\r\n    \"SVG\": \"<g id=\\\"3013\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"175.557\\\" y1=\\\"483.736\\\" y2=\\\"759.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"190.33\\\" y1=\\\"195.5\\\" y2=\\\"182.018\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9207,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"207.242\\\" x2=\\\"282.72\\\" y1=\\\"166.583\\\" y2=\\\"97.699\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.176,89.982 305.949,76.5 320.722,89.982    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9208,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"337.634\\\" x2=\\\"413.113\\\" y1=\\\"105.417\\\" y2=\\\"174.301\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"421.569\\\" x2=\\\"436.342\\\" y1=\\\"182.018\\\" y2=\\\"195.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01130200\",\r\n    \"X\": \"222.2558135986328\",\r\n    \"Y\": \"346.7828063964844\",\r\n    \"Width\": \"157.99842834472656\",\r\n    \"Height\": \"98.42562866210938\",\r\n    \"SVG\": \"<g id=\\\"01130200\\\">        <polygon points=\\\"270.646,442.798 223.67,396.18 270.288,349.201  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>        <polygon points=\\\"323.278,442.798 276.302,396.18 322.919,349.201  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>        <polygon points=\\\"379.245,442.798 332.27,396.18 378.886,349.201  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3012\",\r\n    \"X\": \"173.0570068359375\",\r\n    \"Y\": \"481.2359924316406\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"280.9220275878906\",\r\n    \"SVG\": \"<g id=\\\"3012\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"175.557\\\" y1=\\\"483.736\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3011\",\r\n    \"X\": \"173.87176513671875\",\r\n    \"Y\": \"73.11542510986328\",\r\n    \"Width\": \"264.1554870605469\",\r\n    \"Height\": \"124.23119354248047\",\r\n    \"SVG\": \"<g id=\\\"3011\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"190.33\\\" y1=\\\"195.5\\\" y2=\\\"182.018\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9207,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"207.242\\\" x2=\\\"282.72\\\" y1=\\\"166.583\\\" y2=\\\"97.699\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.176,89.982 305.949,76.5 320.722,89.982    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9208,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"337.634\\\" x2=\\\"413.113\\\" y1=\\\"105.417\\\" y2=\\\"174.301\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"421.569\\\" x2=\\\"436.342\\\" y1=\\\"182.018\\\" y2=\\\"195.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60150400\",\r\n    \"X\": \"202.5\",\r\n    \"Y\": \"360.203125\",\r\n    \"Width\": \"201.306640625\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60150400\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"198\\\" y=\\\"433\\\">SCD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51371\",\r\n    \"X\": \"259.984375\",\r\n    \"Y\": \"295.2344055175781\",\r\n    \"Width\": \"91.375\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"51371\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">MD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120800\",\r\n    \"X\": \"186.51100158691406\",\r\n    \"Y\": \"362.6559753417969\",\r\n    \"Width\": \"236.6949920654297\",\r\n    \"Height\": \"66.32101440429688\",\r\n    \"SVG\": \"<g id=\\\"10120800\\\">        <path d=\\\"M422.706,395.541c0,17.741-15.521,32.123-34.665,32.123c-19.145,0-81.748-32.123-81.748-32.123   s62.604-32.123,81.748-32.123C407.185,363.418,422.706,377.801,422.706,395.541z\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M187.011,395.817c0-18.037,15.781-32.661,35.246-32.661c19.465,0,83.118,32.661,83.118,32.661   s-63.653,32.66-83.118,32.66C202.792,428.477,187.011,413.854,187.011,395.817z\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130101\",\r\n    \"X\": \"50.82677991490215\",\r\n    \"Y\": \"60.01992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46130101\\\">        <path d=\\\"M92.5,223.5c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C70.767,96.464,72.781,211.668,92.5,223.5\\\" fill=\\\"#1A994D\\\"/>        <path d=\\\"M387,38.5\\\" fill=\\\"#1A994D\\\"/>        <path d=\\\"M387,38.5\\\" fill=\\\"#1A994D\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130102\",\r\n    \"X\": \"52.82677991490215\",\r\n    \"Y\": \"60.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46130102\\\">        <path d=\\\"M94.5,224c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C72.767,96.964,74.781,212.168,94.5,224\\\" fill=\\\"#1ACC4D\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15210400\",\r\n    \"X\": \"210.25\",\r\n    \"Y\": \"352.625\",\r\n    \"Width\": \"194.625\",\r\n    \"Height\": \"91.625\",\r\n    \"SVG\": \"<g id=\\\"15210400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"128\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"444.25\\\">IED</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10022\",\r\n    \"X\": \"222.25\",\r\n    \"Y\": \"450.0\",\r\n    \"Width\": \"167.5\",\r\n    \"Height\": \"35.0\",\r\n    \"SVG\": \"<g id=\\\"10022\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"234\\\" x2=\\\"378\\\" y1=\\\"482.5\\\" y2=\\\"482.5\\\"/>        <path d=\\\"M236,452.5c-15,0-15,30,0,30\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M376,452.5c15,0,15,30,0,30\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130103\",\r\n    \"X\": \"53.82677991490215\",\r\n    \"Y\": \"59.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46130103\\\">        <path d=\\\"M95.5,223c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C73.767,95.964,75.781,211.168,95.5,223\\\" fill=\\\"#80FF33\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10021\",\r\n    \"X\": \"223.2119140625\",\r\n    \"Y\": \"302.6435852050781\",\r\n    \"Width\": \"163.572265625\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5967\\\">AREA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130104\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"60.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46130104\\\">        <path d=\\\"M96.5,224c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,96.964,76.781,212.168,96.5,224\\\" fill=\\\"#CCFF1A\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130105\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"63.021703632876104\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46130105\\\">        <path d=\\\"M96.5,227c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,99.964,76.781,215.168,96.5,227\\\" fill=\\\"#FFFF00\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130106\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"63.021703632876104\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46130106\\\">        <path d=\\\"M96.5,227c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,99.964,76.781,215.168,96.5,227\\\" fill=\\\"#FFCC00\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_005_0c\",\r\n    \"X\": \"118.77545166015625\",\r\n    \"Y\": \"198.24988788938924\",\r\n    \"Width\": \"374.448974609375\",\r\n    \"Height\": \"326.25011211061076\",\r\n    \"SVG\": \"<g id=\\\"2_005_0c\\\">        <g>                <path d=\\\"M391,516c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M391,516c0.84,0,1.675-0.009,2.503-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M398.521,515.746     c115.803-7.942,114.967-199.34-2.508-204.634\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0221,5.0221\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M393.503,311.028C392.675,311.009,391.84,311,391,311     c0-0.838-0.006-1.672-0.019-2.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.83,303.489     c-5.937-129.815-165.798-128.98-169.755,2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0126,5.0126\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.019,308.5c-0.012,0.828-0.019,1.662-0.019,2.5     c-0.84,0-1.674,0.009-2.503,0.028\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M213.479,311.254     c-115.803,7.942-114.967,199.339,2.507,204.633\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0221,5.0221\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M218.497,515.973C219.326,515.991,220.16,516,221,516\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>        <path d=\\\"M226,278c30-95,130-95,160,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130107\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"63.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46130107\\\">        <path d=\\\"M96.5,227c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,99.964,76.781,215.168,96.5,227\\\" fill=\\\"#FF8000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130108\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"62.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46130108\\\">        <path d=\\\"M96.5,226c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,98.964,76.781,214.168,96.5,226\\\" fill=\\\"#FF4D00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181700\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25181700\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"305.5,406.5 224.5,361.5 224.5,451.5 305.5,406.5 386.5,361.5 386.5,451.5 305.5,406.5   \\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"350\\\">MIW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130109\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"61.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46130109\\\">        <path d=\\\"M96.5,225c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,97.964,76.781,213.168,96.5,225\\\" fill=\\\"#FF0000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216000\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"25216000\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"282\\\" y2=\\\"282\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"428\\\" y2=\\\"428\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"396\\\">PK</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_120_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"196.03199768066406\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"378.71800231933594\",\r\n    \"SVG\": \"<g id=\\\"0_120_0\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"66\\\" x=\\\"272.5\\\" y=\\\"197.032\\\"/>        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_120_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"196.03199768066406\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"378.4145965576172\",\r\n    \"SVG\": \"<g id=\\\"0_120_1\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"66\\\" x=\\\"272.5\\\" y=\\\"197.032\\\"/>        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4351\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"91.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"161.9893569946289\",\r\n    \"SVG\": \"<g id=\\\"4351\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"252\\\" y2=\\\"236.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"215.594\\\" y2=\\\"121.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,110.788 305,95.5 317.895,110.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"131.906\\\" y2=\\\"226.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"236.712\\\" y2=\\\"252\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4352\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"524.5\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"237.99200439453125\",\r\n    \"SVG\": \"<g id=\\\"4352\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4353\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"91.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"670.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4353\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"252\\\" y2=\\\"236.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"215.594\\\" y2=\\\"121.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,110.788 305,95.5 317.895,110.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"131.906\\\" y2=\\\"226.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"236.712\\\" y2=\\\"252\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_340_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_340_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" id=\\\"Group\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"127\\\" y=\\\"276.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"464\\\" y=\\\"494.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"464\\\" y=\\\"276.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126\\\" y=\\\"494.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4354\",\r\n    \"X\": \"243.5\",\r\n    \"Y\": \"190.0\",\r\n    \"Width\": \"123.0\",\r\n    \"Height\": \"64.25\",\r\n    \"SVG\": \"<g id=\\\"4354\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,251.75 246,192.5 364,192.5 364,251.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36160100_a\",\r\n    \"X\": \"218.9980010986328\",\r\n    \"Y\": \"293.10101318359375\",\r\n    \"Width\": \"171.55198669433594\",\r\n    \"Height\": \"183.39898681640625\",\r\n    \"SVG\": \"<g id=\\\"36160100_a\\\">        <polygon points=\\\"275.372,298.101 334.607,298.101    376.073,339.566 376.073,398.801 334.607,440.267 275.372,440.267 233.907,398.801 233.907,339.566  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"29.0794,11.8471\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"77.545\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"399.125\\\">NR</text>        <rect height=\\\"32.311\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"161.552\\\" x=\\\"223.998\\\" y=\\\"439.189\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_340_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_340_1\\\">        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"468\\\" y=\\\"497.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123\\\" y=\\\"497.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"468\\\" y=\\\"273.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123\\\" y=\\\"273.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4355\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"91.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"162.62749481201172\",\r\n    \"SVG\": \"<g id=\\\"4355\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,251.75 246,192.5 364,192.5 364,251.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"252\\\" y2=\\\"236.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"215.594\\\" y2=\\\"121.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,110.788 305,95.5 317.895,110.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"131.906\\\" y2=\\\"226.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"236.712\\\" y2=\\\"252\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130200\",\r\n    \"X\": \"218.0\",\r\n    \"Y\": \"303.9289245605469\",\r\n    \"Width\": \"175.0\",\r\n    \"Height\": \"184.14215087890625\",\r\n    \"SVG\": \"<g id=\\\"40130200\\\">        <polyline fill=\\\"#FFFFFF\\\" points=\\\"223,356 223,436 313,436 353,476 353,316 313,356 223,356    223,436  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"353\\\" x2=\\\"393\\\" y1=\\\"413\\\" y2=\\\"413\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"353\\\" x2=\\\"393\\\" y1=\\\"379\\\" y2=\\\"379\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"353\\\" x2=\\\"393\\\" y1=\\\"346\\\" y2=\\\"346\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"353\\\" x2=\\\"393\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281100\",\r\n    \"X\": \"217.7030029296875\",\r\n    \"Y\": \"326.0\",\r\n    \"Width\": \"172.0\",\r\n    \"Height\": \"134.0\",\r\n    \"SVG\": \"<g id=\\\"25281100\\\">        <polygon fill=\\\"#000000\\\" points=\\\"241.534,332.066 241.534,460 369.467,460 369.467,332.066  \\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\" x1=\\\"217.703\\\" x2=\\\"389.703\\\" y1=\\\"332\\\" y2=\\\"332\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51381\",\r\n    \"X\": \"260.40625\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"90.556640625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"51381\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ME</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140400\",\r\n    \"X\": \"253.1179962158203\",\r\n    \"Y\": \"348.89697265625\",\r\n    \"Width\": \"105.92900085449219\",\r\n    \"Height\": \"94.20602416992188\",\r\n    \"SVG\": \"<g id=\\\"10140400\\\">        <circle cx=\\\"305.992\\\" cy=\\\"386.083\\\" fill=\\\"none\\\" r=\\\"13.092\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <circle cx=\\\"306.228\\\" cy=\\\"385.869\\\" fill=\\\"none\\\" r=\\\"34.472\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"24.506\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"15.849\\\" x=\\\"255.618\\\" y=\\\"373.617\\\"/>        <rect fill=\\\"none\\\" height=\\\"24.506\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"15.848\\\" x=\\\"340.699\\\" y=\\\"372.989\\\"/>        <polygon fill=\\\"none\\\" points=\\\"339.7,440.603 326.895,420.341 285.294,420.575 270.756,440.603     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"411\",\r\n    \"X\": \"288.71875\",\r\n    \"Y\": \"205.1875\",\r\n    \"Width\": \"31.125\",\r\n    \"Height\": \"33.921875\",\r\n    \"SVG\": \"<g id=\\\"411\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"287\\\" y=\\\"238\\\">Ø</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3017\",\r\n    \"X\": \"173.0570068359375\",\r\n    \"Y\": \"73.11542510986328\",\r\n    \"Width\": \"264.9702453613281\",\r\n    \"Height\": \"689.042594909668\",\r\n    \"SVG\": \"<g id=\\\"3017\\\">        <polyline fill=\\\"none\\\" points=\\\"   242.5,239.277 242.5,175.041 367.5,175.041 367.5,239.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"175.557\\\" y1=\\\"483.736\\\" y2=\\\"759.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"190.33\\\" y1=\\\"195.5\\\" y2=\\\"182.018\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9207,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"207.242\\\" x2=\\\"282.72\\\" y1=\\\"166.583\\\" y2=\\\"97.699\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.176,89.982 305.949,76.5 320.722,89.982    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9208,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"337.634\\\" x2=\\\"413.113\\\" y1=\\\"105.417\\\" y2=\\\"174.301\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"421.569\\\" x2=\\\"436.342\\\" y1=\\\"182.018\\\" y2=\\\"195.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"412\",\r\n    \"X\": \"287.0820007324219\",\r\n    \"Y\": \"206.99899291992188\",\r\n    \"Width\": \"36.001983642578125\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"412\\\">        <circle cx=\\\"305.083\\\" cy=\\\"225\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3016\",\r\n    \"X\": \"173.0570068359375\",\r\n    \"Y\": \"172.54100036621094\",\r\n    \"Width\": \"196.9429931640625\",\r\n    \"Height\": \"589.6170196533203\",\r\n    \"SVG\": \"<g id=\\\"3016\\\">        <polyline fill=\\\"none\\\" points=\\\"   242.5,239.277 242.5,175.041 367.5,175.041 367.5,239.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"175.557\\\" y1=\\\"483.736\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"413\",\r\n    \"X\": \"265.02801513671875\",\r\n    \"Y\": \"206.99899291992188\",\r\n    \"Width\": \"80.1099853515625\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"413\\\">        <circle cx=\\\"283.028\\\" cy=\\\"225\\\" r=\\\"18\\\"/>        <circle cx=\\\"327.137\\\" cy=\\\"225\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3015\",\r\n    \"X\": \"173.87176513671875\",\r\n    \"Y\": \"73.11542510986328\",\r\n    \"Width\": \"264.1554870605469\",\r\n    \"Height\": \"168.66156768798828\",\r\n    \"SVG\": \"<g id=\\\"3015\\\">        <polyline fill=\\\"none\\\" points=\\\"   242.5,239.277 242.5,175.041 367.5,175.041 367.5,239.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"190.33\\\" y1=\\\"195.5\\\" y2=\\\"182.018\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9207,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"207.242\\\" x2=\\\"282.72\\\" y1=\\\"166.583\\\" y2=\\\"97.699\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.176,89.982 305.949,76.5 320.722,89.982    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9208,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"337.634\\\" x2=\\\"413.113\\\" y1=\\\"105.417\\\" y2=\\\"174.301\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"421.569\\\" x2=\\\"436.342\\\" y1=\\\"182.018\\\" y2=\\\"195.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110600\",\r\n    \"X\": \"196.1669921875\",\r\n    \"Y\": \"351.3500061035156\",\r\n    \"Width\": \"206.166015625\",\r\n    \"Height\": \"89.29898071289062\",\r\n    \"SVG\": \"<g id=\\\"01110600\\\">        <polygon points=\\\"380.86,397.771 388.907,438.149 365.533,438.149 355.188,395.999    365.533,353.85 388.907,353.85  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"299.25\\\" cy=\\\"396\\\" rx=\\\"100.583\\\" ry=\\\"34.394\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"414\",\r\n    \"X\": \"245.0\",\r\n    \"Y\": \"206.99899291992188\",\r\n    \"Width\": \"123.1099853515625\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"414\\\">        <circle cx=\\\"263\\\" cy=\\\"225\\\" r=\\\"18\\\"/>        <circle cx=\\\"306\\\" cy=\\\"225\\\" r=\\\"18\\\"/>        <circle cx=\\\"350.109\\\" cy=\\\"225\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3014\",\r\n    \"X\": \"240.0\",\r\n    \"Y\": \"172.54100036621094\",\r\n    \"Width\": \"130.0\",\r\n    \"Height\": \"69.23599243164062\",\r\n    \"SVG\": \"<g id=\\\"3014\\\">        <polyline fill=\\\"none\\\" points=\\\"   242.5,239.277 242.5,175.041 367.5,175.041 367.5,239.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110505\",\r\n    \"X\": \"24.0\",\r\n    \"Y\": \"149.0\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"100.0\",\r\n    \"SVG\": \"<g id=\\\"46110505\\\">        <path d=\\\"M24,244c275,0,75-90,350-90\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,10\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"415\",\r\n    \"X\": \"301.02801513671875\",\r\n    \"Y\": \"200.5\",\r\n    \"Width\": \"10.0\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"415\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"306.028\\\" x2=\\\"306.028\\\" y1=\\\"200.5\\\" y2=\\\"249.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110506\",\r\n    \"X\": \"24.0\",\r\n    \"Y\": \"126.46446228027344\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"145.07106018066406\",\r\n    \"SVG\": \"<g id=\\\"46110506\\\">        <path d=\\\"M24,244c275,0,75-90,350-90\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"54\\\" x2=\\\"104\\\" y1=\\\"218\\\" y2=\\\"268\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"54\\\" x2=\\\"104\\\" y1=\\\"268\\\" y2=\\\"218\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"174\\\" x2=\\\"224\\\" y1=\\\"174\\\" y2=\\\"224\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"294\\\" x2=\\\"344\\\" y1=\\\"180\\\" y2=\\\"130\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"294\\\" x2=\\\"344\\\" y1=\\\"130\\\" y2=\\\"180\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"416\",\r\n    \"X\": \"278.02801513671875\",\r\n    \"Y\": \"200.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"416\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"283.028\\\" x2=\\\"283.028\\\" y1=\\\"200.5\\\" y2=\\\"249.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"327.137\\\" x2=\\\"327.137\\\" y1=\\\"200.5\\\" y2=\\\"249.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_415_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_415_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"417\",\r\n    \"X\": \"278.02801513671875\",\r\n    \"Y\": \"200.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"417\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"283.028\\\" x2=\\\"283.028\\\" y1=\\\"200.5\\\" y2=\\\"249.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"327.137\\\" x2=\\\"327.137\\\" y1=\\\"200.5\\\" y2=\\\"249.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"306.028\\\" x2=\\\"306.028\\\" y1=\\\"200.5\\\" y2=\\\"249.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"418\",\r\n    \"X\": \"289.359375\",\r\n    \"Y\": \"206.21875\",\r\n    \"Width\": \"33.75\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"418\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"289\\\" y=\\\"238\\\">X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110501\",\r\n    \"X\": \"6.5\",\r\n    \"Y\": \"184.5\",\r\n    \"Width\": \"385.0\",\r\n    \"Height\": \"29.0\",\r\n    \"SVG\": \"<g id=\\\"46110501\\\">        <ellipse cx=\\\"49\\\" cy=\\\"199\\\" fill=\\\"none\\\" rx=\\\"40\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"149\\\" cy=\\\"199\\\" fill=\\\"none\\\" rx=\\\"40\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"249\\\" cy=\\\"199\\\" fill=\\\"none\\\" rx=\\\"40\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"349\\\" cy=\\\"199\\\" fill=\\\"none\\\" rx=\\\"40\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217300\",\r\n    \"X\": \"120.14683532714844\",\r\n    \"Y\": \"324.8574880544173\",\r\n    \"Width\": \"369.57667541503906\",\r\n    \"Height\": \"203.14251194558273\",\r\n    \"SVG\": \"<g id=\\\"25217300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"528\\\">P</text>        <g>                <path d=\\\"M200.76,353.914    c-0.886-1.817-1.905-3.568-3.058-5.208c-12.237-17.468-36.488-21.591-54.199-9.2c-8.27,5.786-14.01,14.52-16.005,24.384\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,353.449    c0.886,1.817,1.906,3.546,3.058,5.208c12.236,17.47,36.467,21.591,54.155,9.224c5.254-3.682,9.533-8.602,12.458-14.3\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,354.158    c-0.887-1.817-1.904-3.568-3.059-5.208c-12.236-17.469-36.512-21.57-54.224-9.177c-5.274,3.702-9.575,8.623-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,353.494    c0.889,1.817,1.906,3.546,3.062,5.208c12.235,17.469,36.51,21.569,54.241,9.155c5.275-3.681,9.576-8.603,12.504-14.32\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,365.397    c-0.888-5.831-3.103-11.349-6.475-16.138c-12.235-17.49-36.464-21.613-54.154-9.244c-5.253,3.679-9.553,8.6-12.457,14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <g>                <path d=\\\"M200.76,457.214    c-0.886-1.817-1.905-3.569-3.058-5.21c-12.237-17.469-36.488-21.59-54.199-9.197c-8.27,5.784-14.01,14.521-16.005,24.383\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,456.749    c0.886,1.815,1.906,3.545,3.058,5.207c12.236,17.469,36.467,21.594,54.155,9.224c5.254-3.682,9.533-8.6,12.458-14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,457.456    c-0.887-1.815-1.904-3.565-3.059-5.206c-12.236-17.469-36.512-21.57-54.224-9.179c-5.274,3.704-9.575,8.624-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,456.793    c0.889,1.818,1.906,3.547,3.062,5.209c12.235,17.469,36.51,21.568,54.241,9.156c5.275-3.68,9.576-8.602,12.504-14.322\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,468.695    c-0.888-5.83-3.103-11.348-6.475-16.137c-12.235-17.488-36.464-21.613-54.154-9.242c-5.253,3.678-9.553,8.599-12.457,14.295\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"128.119\\\" x2=\\\"486.496\\\" y1=\\\"405.164\\\" y2=\\\"405.164\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110502\",\r\n    \"X\": \"21.5\",\r\n    \"Y\": \"162.0\",\r\n    \"Width\": \"355.0\",\r\n    \"Height\": \"58.75\",\r\n    \"SVG\": \"<g id=\\\"46110502\\\">        <path d=\\\"M24,162c0,75,70,75,70,0c0,75,70,75,70,0c0,75,70,75,70,0c0,75,70,75,70,0   c0,75,70,75,70,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110503\",\r\n    \"X\": \"6.5\",\r\n    \"Y\": \"184.5\",\r\n    \"Width\": \"385.0\",\r\n    \"Height\": \"29.0\",\r\n    \"SVG\": \"<g id=\\\"46110503\\\">        <ellipse cx=\\\"49\\\" cy=\\\"199\\\" fill=\\\"none\\\" rx=\\\"40\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"112\\\" x2=\\\"136\\\" y1=\\\"211\\\" y2=\\\"187\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"112\\\" x2=\\\"136\\\" y1=\\\"187\\\" y2=\\\"211\\\"/>        <ellipse cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" rx=\\\"40\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"262\\\" x2=\\\"286\\\" y1=\\\"211\\\" y2=\\\"187\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"262\\\" x2=\\\"286\\\" y1=\\\"187\\\" y2=\\\"211\\\"/>        <ellipse cx=\\\"349\\\" cy=\\\"199\\\" fill=\\\"none\\\" rx=\\\"40\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110504\",\r\n    \"X\": \"24.0\",\r\n    \"Y\": \"149.0\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"100.0\",\r\n    \"SVG\": \"<g id=\\\"46110504\\\">        <path d=\\\"M24,244c275,0,75-90,350-90\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110606\",\r\n    \"X\": \"187.76629638671875\",\r\n    \"Y\": \"276.6225280761719\",\r\n    \"Width\": \"232.95700073242188\",\r\n    \"Height\": \"234.747314453125\",\r\n    \"SVG\": \"<g id=\\\"40110606\\\">        <polygon fill=\\\"none\\\" id=\\\"path\\\" points=\\\"387.859,461.164 358.44,450.499 351.576,486.688    325.588,441.928 305.484,500.497 285.088,455.069 268.22,478.592 251.549,434.784 217.227,446.688 228.603,427.706    194.083,396.404 232.525,368.215 225.464,325.549 255.275,346.119 263.889,308.104 288.079,348 299.765,288.915 320.685,330.978    347.163,303.359 354.517,337.644 383.446,322.882 380.799,373.548 414.533,403.263 380.799,430.69  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"418\\\">BOMB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110604\",\r\n    \"X\": \"187.76629638671875\",\r\n    \"Y\": \"276.6225280761719\",\r\n    \"Width\": \"232.95700073242188\",\r\n    \"Height\": \"234.747314453125\",\r\n    \"SVG\": \"<g id=\\\"40110604\\\">        <polygon fill=\\\"none\\\" id=\\\"path\\\" points=\\\"387.859,461.164 358.44,450.499 351.576,486.688    325.588,441.928 305.484,500.497 285.088,455.069 268.22,478.592 251.549,434.784 217.227,446.688 228.603,427.706    194.083,396.404 232.525,368.215 225.464,325.549 255.275,346.119 263.889,308.104 288.079,348 299.765,288.915 320.685,330.978    347.163,303.359 354.517,337.644 383.446,322.882 380.799,373.548 414.533,403.263 380.799,430.69  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"424\\\" fill=\\\"none\\\" rx=\\\"15\\\" ry=\\\"15\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"409\\\" y2=\\\"354\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\" x1=\\\"306\\\" x2=\\\"286\\\" y1=\\\"354\\\" y2=\\\"374\\\"/>        <polyline fill=\\\"none\\\" points=\\\"286,374 306,354 326,374  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110605\",\r\n    \"X\": \"187.76629638671875\",\r\n    \"Y\": \"276.6225280761719\",\r\n    \"Width\": \"232.95700073242188\",\r\n    \"Height\": \"234.747314453125\",\r\n    \"SVG\": \"<g id=\\\"40110605\\\">        <polygon fill=\\\"none\\\" id=\\\"path\\\" points=\\\"387.859,461.164 358.44,450.499 351.576,486.688    325.588,441.928 305.484,500.497 285.088,455.069 268.22,478.592 251.549,434.784 217.227,446.688 228.603,427.706    194.083,396.404 232.525,368.215 225.464,325.549 255.275,346.119 263.889,308.104 288.079,348 299.765,288.915 320.685,330.978    347.163,303.359 354.517,337.644 383.446,322.882 380.799,373.548 414.533,403.263 380.799,430.69  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"443\\\" y2=\\\"373\\\"/>        <polyline fill=\\\"none\\\" points=\\\"286,373 306,353 326,373  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>        <polyline fill=\\\"none\\\" points=\\\"286,393 306,373 326,393  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110602\",\r\n    \"X\": \"187.76629638671875\",\r\n    \"Y\": \"276.6225280761719\",\r\n    \"Width\": \"232.95700073242188\",\r\n    \"Height\": \"234.747314453125\",\r\n    \"SVG\": \"<g id=\\\"40110602\\\">        <polygon fill=\\\"none\\\" id=\\\"path\\\" points=\\\"387.859,461.164 358.44,450.499 351.576,486.688    325.588,441.928 305.484,500.497 285.088,455.069 268.22,478.592 251.549,434.784 217.227,446.688 228.603,427.706    194.083,396.404 232.525,368.215 225.464,325.549 255.275,346.119 263.889,308.104 288.079,348 299.765,288.915 320.685,330.978    347.163,303.359 354.517,337.644 383.446,322.882 380.799,373.548 414.533,403.263 380.799,430.69  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"81\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"422\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110603\",\r\n    \"X\": \"187.76629638671875\",\r\n    \"Y\": \"276.6225280761719\",\r\n    \"Width\": \"232.95700073242188\",\r\n    \"Height\": \"234.747314453125\",\r\n    \"SVG\": \"<g id=\\\"40110603\\\">        <polygon fill=\\\"none\\\" id=\\\"path\\\" points=\\\"387.859,461.164 358.44,450.499 351.576,486.688    325.588,441.928 305.484,500.497 285.088,455.069 268.22,478.592 251.549,434.784 217.227,446.688 228.603,427.706    194.083,396.404 232.525,368.215 225.464,325.549 255.275,346.119 263.889,308.104 288.079,348 299.765,288.915 320.685,330.978    347.163,303.359 354.517,337.644 383.446,322.882 380.799,373.548 414.533,403.263 380.799,430.69  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"81\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"422\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110600\",\r\n    \"X\": \"187.76629638671875\",\r\n    \"Y\": \"276.6225280761719\",\r\n    \"Width\": \"232.95700073242188\",\r\n    \"Height\": \"234.747314453125\",\r\n    \"SVG\": \"<g id=\\\"40110600\\\">        <polygon fill=\\\"none\\\" id=\\\"main\\\" points=\\\"387.859,461.164 358.44,450.499 351.576,486.688   325.588,441.928 305.484,500.497 285.088,455.069 268.22,478.592 251.549,434.784 217.227,446.688 228.603,427.706 194.083,396.404   232.525,368.215 225.464,325.549 255.275,346.119 263.889,308.104 288.079,348 299.765,288.915 320.685,330.978 347.163,303.359   354.517,337.644 383.446,322.882 380.799,373.548 414.533,403.263 380.799,430.69 \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110601\",\r\n    \"X\": \"187.76629638671875\",\r\n    \"Y\": \"276.6225280761719\",\r\n    \"Width\": \"232.95700073242188\",\r\n    \"Height\": \"234.747314453125\",\r\n    \"SVG\": \"<g id=\\\"40110601\\\">        <polygon fill=\\\"none\\\" id=\\\"path\\\" points=\\\"387.859,461.164 358.44,450.499 351.576,486.688    325.588,441.928 305.484,500.497 285.088,455.069 268.22,478.592 251.549,434.784 217.227,446.688 228.603,427.706    194.083,396.404 232.525,368.215 225.464,325.549 255.275,346.119 263.889,308.104 288.079,348 299.765,288.915 320.685,330.978    347.163,303.359 354.517,337.644 383.446,322.882 380.799,373.548 414.533,403.263 380.799,430.69  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"81\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"422\\\">G</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51391\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"87.353515625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"51391\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">MF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45162300\",\r\n    \"X\": \"5.0\",\r\n    \"Y\": \"95.0\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"210.0\",\r\n    \"SVG\": \"<g id=\\\"45162300\\\">        <rect fill=\\\"none\\\" height=\\\"200\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"380\\\" x=\\\"10\\\" y=\\\"100\\\"/>        <text display=\\\"none\\\" enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" id=\\\"varA\\\" x=\\\"50\\\" y=\\\"235\\\">0°:100</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"421\",\r\n    \"X\": \"268.359375\",\r\n    \"Y\": \"206.21875\",\r\n    \"Width\": \"80.4140625\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"421\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"268\\\" y=\\\"238\\\">X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"422\",\r\n    \"X\": \"246.359375\",\r\n    \"Y\": \"206.21875\",\r\n    \"Width\": \"127.078125\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"422\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"246\\\" y=\\\"238\\\">X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160000\",\r\n    \"X\": \"194.892333984375\",\r\n    \"Y\": \"366.4179382324219\",\r\n    \"Width\": \"222.34527587890625\",\r\n    \"Height\": \"63.265625\",\r\n    \"SVG\": \"<g id=\\\"10160000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85.4684\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428.6367\\\">SUST</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"423\",\r\n    \"X\": \"231.359375\",\r\n    \"Y\": \"206.21875\",\r\n    \"Width\": \"167.7421875\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"423\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-1\\\" x=\\\"231\\\" y=\\\"238\\\">X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"424\",\r\n    \"X\": \"213.359375\",\r\n    \"Y\": \"206.21875\",\r\n    \"Width\": \"196.40625\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"424\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-3\\\" x=\\\"213\\\" y=\\\"238\\\">X X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_415_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_415_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54421\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"89.072265625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"54421\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"425\",\r\n    \"X\": \"208.359375\",\r\n    \"Y\": \"206.21875\",\r\n    \"Width\": \"207.0703125\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"425\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-6\\\" x=\\\"208\\\" y=\\\"238\\\">X X X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"426\",\r\n    \"X\": \"265.5\",\r\n    \"Y\": \"206.99899291992188\",\r\n    \"Width\": \"80.1090087890625\",\r\n    \"Height\": \"36.00201416015625\",\r\n    \"SVG\": \"<g id=\\\"426\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"283.5\\\" x2=\\\"283.5\\\" y1=\\\"207\\\" y2=\\\"243\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"265.5\\\" x2=\\\"301.5\\\" y1=\\\"225\\\" y2=\\\"225\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"309.607\\\" x2=\\\"345.609\\\" y1=\\\"225\\\" y2=\\\"225\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"327.609\\\" x2=\\\"327.609\\\" y1=\\\"206.999\\\" y2=\\\"243.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4356\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"190.0\",\r\n    \"Width\": \"195.0\",\r\n    \"Height\": \"572.4920043945312\",\r\n    \"SVG\": \"<g id=\\\"4356\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,251.75 246,192.5 364,192.5 364,251.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_200_0c\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"243.53497314453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"0_200_0c\\\">        <circle cx=\\\"306\\\" cy=\\\"396.029\\\" fill=\\\"#FFA1FF\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218600\",\r\n    \"X\": \"167.90869140625\",\r\n    \"Y\": \"252.5\",\r\n    \"Width\": \"273.4872131347656\",\r\n    \"Height\": \"225.5\",\r\n    \"SVG\": \"<g id=\\\"25218600\\\">        <polygon fill=\\\"#000000\\\" points=\\\"401.5,363.5 401.5,428.5 353.5,477.5 261.5,477.5 212.624,430.449 214.5,361.5 261.521,314.485    353.5,312.5  \\\" stroke=\\\"#000000\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"234.501\\\" x2=\\\"172.5\\\" y1=\\\"341.501\\\" y2=\\\"293.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"306.91\\\" x2=\\\"306.91\\\" y1=\\\"312.5\\\" y2=\\\"252.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"380.796\\\" x2=\\\"436.5\\\" y1=\\\"341.501\\\" y2=\\\"293.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36210000_a\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"311.0\",\r\n    \"Width\": \"169.0\",\r\n    \"Height\": \"169.0\",\r\n    \"SVG\": \"<g id=\\\"36210000_a\\\">        <rect fill=\\\"none\\\" height=\\\"159\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"159\\\" x=\\\"225.5\\\" y=\\\"316\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"150\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"445\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_301_1c\",\r\n    \"X\": \"165.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_301_1c\\\">        <g>                <path d=\\\"M173.557,516.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M173.557,516.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M174.053,488.912c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M434.241,504.157     c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161800_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"371.984375\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"77.43563842773438\",\r\n    \"SVG\": \"<g id=\\\"10161800_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.25\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161800_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"369.984375\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"77.81063842773438\",\r\n    \"SVG\": \"<g id=\\\"10161800_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.25\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161800_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"371.984375\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"75.5306396484375\",\r\n    \"SVG\": \"<g id=\\\"10161800_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.25\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161800_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"352.34375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"95.45126342773438\",\r\n    \"SVG\": \"<g id=\\\"10161800_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">I</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54431\",\r\n    \"X\": \"262.9560546875\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.373046875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"54431\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">NA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"431\",\r\n    \"X\": \"168.89199829101562\",\r\n    \"Y\": \"525.5\",\r\n    \"Width\": \"271.2160339355469\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"431\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"437\\\" y1=\\\"528\\\" y2=\\\"528\\\"/>                <circle cx=\\\"196.429\\\" cy=\\\"553.037\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"412.571\\\" cy=\\\"553.037\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"432\",\r\n    \"X\": \"169.89199829101562\",\r\n    \"Y\": \"528.75\",\r\n    \"Width\": \"271.2160339355469\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"432\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"437\\\" y1=\\\"531.25\\\" y2=\\\"531.25\\\"/>                <circle cx=\\\"197.429\\\" cy=\\\"556.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"305.429\\\" cy=\\\"556.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"413.571\\\" cy=\\\"556.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"433\",\r\n    \"X\": \"170.5\",\r\n    \"Y\": \"530.75\",\r\n    \"Width\": \"269.0010070800781\",\r\n    \"Height\": \"55.072998046875\",\r\n    \"SVG\": \"<g id=\\\"433\\\">        <path d=\\\"   M419.463,583.323c0.005,0,0.011,0,0.017,0c9.676,0,17.521-11.209,17.521-25.036s-7.844-25.037-17.521-25.037H190.523h0.014   c-0.005,0-0.009,0-0.014,0c-9.678,0-17.523,11.21-17.523,25.037s7.845,25.036,17.523,25.036h228.957\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"434\",\r\n    \"X\": \"104.89199829101562\",\r\n    \"Y\": \"531.6630249023438\",\r\n    \"Width\": \"334.7040100097656\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"434\\\">        <g>                <circle cx=\\\"132.429\\\" cy=\\\"559.2\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"    M415.832,584.236c0.006,0,0.014,0,0.018,0c11.734,0,21.246-11.209,21.246-25.036s-9.512-25.037-21.246-25.037H192.063h0.018    c-0.006,0-0.013,0-0.018,0c-11.733,0-21.246,11.21-21.246,25.037s9.512,25.036,21.246,25.036H415.85\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"435\",\r\n    \"X\": \"168.46299743652344\",\r\n    \"Y\": \"534.5010375976562\",\r\n    \"Width\": \"274.0740203857422\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"435\\\">        <g>                <path d=\\\"    M221.037,562h168.926H221.037z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"196\\\" cy=\\\"562.038\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"415\\\" cy=\\\"562.038\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53101\",\r\n    \"X\": \"273.484375\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"60.2236328125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"53101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">CI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"436\",\r\n    \"X\": \"170.5\",\r\n    \"Y\": \"525.7130126953125\",\r\n    \"Width\": \"269.0000305175781\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"436\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"437\\\" y1=\\\"528.213\\\" y2=\\\"528.213\\\"/>                <circle cx=\\\"198.037\\\" cy=\\\"553.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"250.335\\\" cy=\\\"553.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"359.664\\\" cy=\\\"553.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"411.963\\\" cy=\\\"553.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"437\",\r\n    \"X\": \"253.4274455458193\",\r\n    \"Y\": \"532.75\",\r\n    \"Width\": \"105.14610501338069\",\r\n    \"Height\": \"55.07353791907042\",\r\n    \"SVG\": \"<g id=\\\"437\\\">        <polyline fill=\\\"none\\\" points=\\\"   255.928,585.323 280.965,535.25 306.001,585.323 331.037,535.25 356.073,585.323  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_135_1c\",\r\n    \"X\": \"118.74970249004521\",\r\n    \"Y\": \"271.25\",\r\n    \"Width\": \"374.5006150298336\",\r\n    \"Height\": \"326.2499009478162\",\r\n    \"SVG\": \"<g id=\\\"2_135_1c\\\">        <g>                <path d=\\\"M221,279.75c-125,0-125,205,0,205c0,139,170,139,170,0c125,0,125-205,0-205\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M221,279.75c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M194.24,283.239     c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M208.524,484.036c4.01,0.471,8.169,0.714,12.476,0.714     c0,4.297,0.163,8.461,0.478,12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M223.247,511.151     C242.254,617.213,375.8,614.9,389.812,504.213\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.522,497.242c0.315-4.031,0.478-8.195,0.478-12.492     c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M417.76,481.261     c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.477,280.463c-4.011-0.47-8.169-0.713-12.477-0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320300\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320300\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">ATHP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3057\",\r\n    \"X\": \"173.0570068359375\",\r\n    \"Y\": \"73.11542510986328\",\r\n    \"Width\": \"264.9702453613281\",\r\n    \"Height\": \"689.042594909668\",\r\n    \"SVG\": \"<g id=\\\"3057\\\">        <polyline fill=\\\"none\\\" points=\\\"   242.5,239.277 242.5,175.041 367.5,175.041 367.5,239.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"190.33\\\" y1=\\\"195.5\\\" y2=\\\"182.018\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9207,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"207.242\\\" x2=\\\"282.72\\\" y1=\\\"166.583\\\" y2=\\\"97.699\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.176,89.982 305.949,76.5 320.722,89.982    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9208,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"337.634\\\" x2=\\\"413.113\\\" y1=\\\"105.417\\\" y2=\\\"174.301\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"421.569\\\" x2=\\\"436.342\\\" y1=\\\"182.018\\\" y2=\\\"195.5\\\"/>                    </g>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"175.557\\\" y1=\\\"483.736\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_360_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_360_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"486.08 516, 486.08 426, 396.08 516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3056\",\r\n    \"X\": \"173.0570068359375\",\r\n    \"Y\": \"172.54100036621094\",\r\n    \"Width\": \"196.9429931640625\",\r\n    \"Height\": \"589.6170196533203\",\r\n    \"SVG\": \"<g id=\\\"3056\\\">        <polyline fill=\\\"none\\\" points=\\\"   242.5,239.277 242.5,175.041 367.5,175.041 367.5,239.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"175.557\\\" y1=\\\"483.736\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_360_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_360_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"486.08 516, 486.08 426, 396.08 516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3055\",\r\n    \"X\": \"173.87176513671875\",\r\n    \"Y\": \"73.11542510986328\",\r\n    \"Width\": \"264.1554870605469\",\r\n    \"Height\": \"168.66156768798828\",\r\n    \"SVG\": \"<g id=\\\"3055\\\">        <polyline fill=\\\"none\\\" points=\\\"   242.5,239.277 242.5,175.041 367.5,175.041 367.5,239.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"190.33\\\" y1=\\\"195.5\\\" y2=\\\"182.018\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9207,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"207.242\\\" x2=\\\"282.72\\\" y1=\\\"166.583\\\" y2=\\\"97.699\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.176,89.982 305.949,76.5 320.722,89.982    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9208,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"337.634\\\" x2=\\\"413.113\\\" y1=\\\"105.417\\\" y2=\\\"174.301\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"421.569\\\" x2=\\\"436.342\\\" y1=\\\"182.018\\\" y2=\\\"195.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3054\",\r\n    \"X\": \"240.0\",\r\n    \"Y\": \"172.54100036621094\",\r\n    \"Width\": \"130.0\",\r\n    \"Height\": \"69.23599243164062\",\r\n    \"SVG\": \"<g id=\\\"3054\\\">        <polyline fill=\\\"none\\\" points=\\\"   242.5,239.277 242.5,175.041 367.5,175.041 367.5,239.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3053\",\r\n    \"X\": \"173.0570068359375\",\r\n    \"Y\": \"73.11542510986328\",\r\n    \"Width\": \"264.9702453613281\",\r\n    \"Height\": \"689.042594909668\",\r\n    \"SVG\": \"<g id=\\\"3053\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"175.557\\\" y1=\\\"483.736\\\" y2=\\\"759.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"190.33\\\" y1=\\\"195.5\\\" y2=\\\"182.018\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9207,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"207.242\\\" x2=\\\"282.72\\\" y1=\\\"166.583\\\" y2=\\\"97.699\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.176,89.982 305.949,76.5 320.722,89.982    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9208,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"337.634\\\" x2=\\\"413.113\\\" y1=\\\"105.417\\\" y2=\\\"174.301\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"421.569\\\" x2=\\\"436.342\\\" y1=\\\"182.018\\\" y2=\\\"195.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3052\",\r\n    \"X\": \"173.0570068359375\",\r\n    \"Y\": \"481.2359924316406\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"280.9220275878906\",\r\n    \"SVG\": \"<g id=\\\"3052\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"175.557\\\" y1=\\\"483.736\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3051\",\r\n    \"X\": \"173.87176513671875\",\r\n    \"Y\": \"73.11542510986328\",\r\n    \"Width\": \"264.1554870605469\",\r\n    \"Height\": \"124.23119354248047\",\r\n    \"SVG\": \"<g id=\\\"3051\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"190.33\\\" y1=\\\"195.5\\\" y2=\\\"182.018\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9207,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"207.242\\\" x2=\\\"282.72\\\" y1=\\\"166.583\\\" y2=\\\"97.699\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.176,89.982 305.949,76.5 320.722,89.982    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9208,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"337.634\\\" x2=\\\"413.113\\\" y1=\\\"105.417\\\" y2=\\\"174.301\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"421.569\\\" x2=\\\"436.342\\\" y1=\\\"182.018\\\" y2=\\\"195.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_240_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_240_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"276.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"495.064\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"277.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"495.064\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"441\",\r\n    \"X\": \"170.8357727847668\",\r\n    \"Y\": \"534.6397813652305\",\r\n    \"Width\": \"267.82822868007696\",\r\n    \"Height\": \"55.07323133008197\",\r\n    \"SVG\": \"<g id=\\\"441\\\">        <polyline fill=\\\"none\\\" points=\\\"   173.336,537.14 208.123,587.213 436.164,587.213  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53111\",\r\n    \"X\": \"256.96044921875\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"94.3662109375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"53111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">CM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54441\",\r\n    \"X\": \"261.080078125\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.404296875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"54441\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ND</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_460_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_460_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"438 527, 438 437, 348 527\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"442\",\r\n    \"X\": \"158.49998474121094\",\r\n    \"Y\": \"535.927978515625\",\r\n    \"Width\": \"293.00001525878906\",\r\n    \"Height\": \"55.072021484375\",\r\n    \"SVG\": \"<g id=\\\"442\\\">        <path d=\\\"   M429.886,538.428c10.558,0,19.114,11.209,19.114,25.036s-8.558,25.036-19.114,25.036c-0.006,0-0.012,0-0.018,0h0.018h-249.77   c-10.557,0-19.116-11.209-19.116-25.036s8.558-25.036,19.116-25.036c0.005,0,0.009,0,0.015,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_460_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_460_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"438 527, 438 437, 348 527\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45120400\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"53.7144660949707\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"230.7855339050293\",\r\n    \"SVG\": \"<g id=\\\"45120400\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"-1,282 29,282 199,117 369,282 399,282   \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"119,166.5 199,86.5 279,166.5   \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"120,137.25 200,57.25 280,137.25   \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_135_0c\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"271.25\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"2_135_0c\\\">        <path d=\\\"M221,279.75c-125,0-125,205,0,205c0,139,170,139,170,0   c125,0,125-205,0-205\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35120100\",\r\n    \"X\": \"232.18701171875\",\r\n    \"Y\": \"348.6990051269531\",\r\n    \"Width\": \"147.62701416015625\",\r\n    \"Height\": \"94.60198974609375\",\r\n    \"SVG\": \"<g id=\\\"35120100\\\">        <path d=\\\"M338.092,377.196v-25.997H273.91v25.997   c-23.262,5.534-39.223,16.887-39.223,30.003c0,18.559,31.928,33.602,71.314,33.602c39.385,0,71.313-15.043,71.313-33.602   C377.314,394.083,361.354,382.731,338.092,377.196z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180400\",\r\n    \"X\": \"168.5\",\r\n    \"Y\": \"265.5989990234375\",\r\n    \"Width\": \"387.115234375\",\r\n    \"Height\": \"260.0\",\r\n    \"SVG\": \"<g id=\\\"25180400\\\">        <circle cx=\\\"298.5\\\" cy=\\\"395.599\\\" fill=\\\"none\\\" r=\\\"125\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <polygon fill=\\\"none\\\" points=\\\"234.24,430.6 234.24,360.599 374.24,430.6 374.24,360.599  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" font-weight=\\\"bold\\\" x=\\\"435\\\" y=\\\"418\\\">PUP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140102_0\",\r\n    \"X\": \"222.2860107421875\",\r\n    \"Y\": \"223.74635314941406\",\r\n    \"Width\": \"166.21298217773438\",\r\n    \"Height\": \"342.50230407714844\",\r\n    \"SVG\": \"<g id=\\\"10140102_0\\\">        <ellipse cx=\\\"238.264\\\" cy=\\\"374.564\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <ellipse cx=\\\"372.521\\\" cy=\\\"373.676\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <path d=\\\"M244.365,364.591c60.361,18.772,70.422,29.5,95.572,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M365.089,364.591c-60.362,18.772-70.422,29.5-95.573,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"305.5\\\" y1=\\\"223.75\\\" y2=\\\"566.245\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140900\",\r\n    \"X\": \"213.5\",\r\n    \"Y\": \"328.48467106810335\",\r\n    \"Width\": \"182.75\",\r\n    \"Height\": \"134.6393588383487\",\r\n    \"SVG\": \"<g id=\\\"15140900\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"216\\\" y1=\\\"374.375\\\" y2=\\\"542.406\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"393.75\\\" x2=\\\"393.75\\\" y1=\\\"374.375\\\" y2=\\\"542.406\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"393.75\\\" y1=\\\"540.155\\\" y2=\\\"540.155\\\"/>                <path d=\\\"M216,376.676c77.765,31.206,99.985,31.206,177.75,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"309.956,478.488 349.914,416.052 269.998,416.052     309.956,478.488 309.956,525.313  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140102_1\",\r\n    \"X\": \"222.2860107421875\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"166.21298217773438\",\r\n    \"Height\": \"240.5\",\r\n    \"SVG\": \"<g id=\\\"10140102_1\\\">        <ellipse cx=\\\"238.264\\\" cy=\\\"374.564\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <ellipse cx=\\\"372.521\\\" cy=\\\"373.676\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <path d=\\\"M244.365,364.591c60.361,18.772,70.422,29.5,95.572,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M365.089,364.591c-60.362,18.772-70.422,29.5-95.573,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.5\\\" x2=\\\"305.5\\\" y1=\\\"274.5\\\" y2=\\\"515\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_440_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_440_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"174\\\" y=\\\"263.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"417\\\" y=\\\"505\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"416\\\" y=\\\"263.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"175\\\" y=\\\"506\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140102_2\",\r\n    \"X\": \"222.2860107421875\",\r\n    \"Y\": \"263.0\",\r\n    \"Width\": \"166.21298217773438\",\r\n    \"Height\": \"264.0\",\r\n    \"SVG\": \"<g id=\\\"10140102_2\\\">        <ellipse cx=\\\"238.264\\\" cy=\\\"374.564\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <ellipse cx=\\\"372.521\\\" cy=\\\"373.676\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <path d=\\\"M244.365,364.591c60.361,18.772,70.422,29.5,95.572,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M365.089,364.591c-60.362,18.772-70.422,29.5-95.573,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.5\\\" x2=\\\"305.5\\\" y1=\\\"263\\\" y2=\\\"527\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140102_3\",\r\n    \"X\": \"222.2860107421875\",\r\n    \"Y\": \"222.0\",\r\n    \"Width\": \"166.21298217773438\",\r\n    \"Height\": \"341.5\",\r\n    \"SVG\": \"<g id=\\\"10140102_3\\\">        <ellipse cx=\\\"238.264\\\" cy=\\\"374.564\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <ellipse cx=\\\"372.521\\\" cy=\\\"373.676\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <path d=\\\"M244.365,364.591c60.361,18.772,70.422,29.5,95.572,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M365.089,364.591c-60.362,18.772-70.422,29.5-95.573,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"222\\\" y2=\\\"563.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25260200\",\r\n    \"X\": \"88.94300079345703\",\r\n    \"Y\": \"147.890625\",\r\n    \"Width\": \"227.99999237060547\",\r\n    \"Height\": \"27.015380859375\",\r\n    \"SVG\": \"<g id=\\\"25260200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"12\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"88.943\\\" x2=\\\"317.667\\\" y1=\\\"172.406\\\" y2=\\\"172.406\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"142\\\" y=\\\"161\\\">CFL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"451\",\r\n    \"X\": \"171.4489692911335\",\r\n    \"Y\": \"535.7495665239771\",\r\n    \"Width\": \"267.213994576054\",\r\n    \"Height\": \"40.25043347602286\",\r\n    \"SVG\": \"<g id=\\\"451\\\">        <path d=\\\"   M436.133,538.25c-38.589,22.424-83.347,35.25-131.077,35.25c-47.73,0-92.489-12.826-131.076-35.25l-0.031,0.136h262.214\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"452\",\r\n    \"X\": \"163.5040283203125\",\r\n    \"Y\": \"533.4989624023438\",\r\n    \"Width\": \"283.1769714355469\",\r\n    \"Height\": \"60.63299560546875\",\r\n    \"SVG\": \"<g id=\\\"452\\\">        <path d=\\\"   M444.181,563.795h-0.002c-0.011-15.354-12.462-27.796-27.815-27.796c-15.363,0-27.817,12.455-27.817,27.818   c0,15.36-12.455,27.815-27.818,27.815c-15.362,0-27.816-12.455-27.816-27.815c0-0.01,0-0.018-0.001-0.022   c-0.012-15.354-12.463-27.796-27.818-27.796c-15.363,0-27.818,12.455-27.818,27.818c0,15.36-12.455,27.815-27.818,27.815   c-15.363,0-27.818-12.455-27.818-27.815c0-0.01,0-0.018,0-0.022c-0.012-15.354-12.462-27.796-27.818-27.796   c-15.363,0-27.818,12.455-27.818,27.818\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161001\",\r\n    \"X\": \"145.53143528319302\",\r\n    \"Y\": \"60.84446387387746\",\r\n    \"Width\": \"106.93712943361393\",\r\n    \"Height\": \"277.0612302765435\",\r\n    \"SVG\": \"<g id=\\\"45161001\\\">        <g transform=\\\"translate(0 50)\\\">                <polygon fill=\\\"none\\\" points=\\\"149,130 249,130 199,280   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>            </g>        <g transform=\\\"translate(0 -75)\\\">                <polygon fill=\\\"#C61021\\\" points=\\\"159,232 199,142 239,232   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54451\",\r\n    \"X\": \"264.865234375\",\r\n    \"Y\": \"294.3750305175781\",\r\n    \"Width\": \"84.091796875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"54451\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">NT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161002\",\r\n    \"X\": \"145.53143528319302\",\r\n    \"Y\": \"61.84446387387746\",\r\n    \"Width\": \"106.93712943361393\",\r\n    \"Height\": \"279.0612302765435\",\r\n    \"SVG\": \"<g id=\\\"45161002\\\">        <g transform=\\\"translate(0 50)\\\">                <polygon fill=\\\"none\\\" points=\\\"149,133 249,133 199,283   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"156\\\" x2=\\\"242\\\" y1=\\\"153\\\" y2=\\\"153\\\"/>            </g>        <g transform=\\\"translate(0 -75)\\\">                <polygon fill=\\\"#C61021\\\" points=\\\"159,233 199,143 239,233   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30121003\",\r\n    \"X\": \"237.96990966796875\",\r\n    \"Y\": \"344.286865234375\",\r\n    \"Width\": \"134.24563598632812\",\r\n    \"Height\": \"99.8741455078125\",\r\n    \"SVG\": \"<g id=\\\"30121003\\\">        <polyline fill=\\\"none\\\" points=\\\"367.262,444.161 367.262,386.482 322.9,348.03  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.9071\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">TG</text>        <polyline fill=\\\"none\\\" points=\\\"242.904,444.161 242.904,386.935 287.266,348.784  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.8682\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30121004\",\r\n    \"X\": \"237.96990966796875\",\r\n    \"Y\": \"344.286865234375\",\r\n    \"Width\": \"134.24563598632812\",\r\n    \"Height\": \"99.8741455078125\",\r\n    \"SVG\": \"<g id=\\\"30121004\\\">        <polyline fill=\\\"none\\\" points=\\\"367.262,444.161 367.262,386.482 322.9,348.03  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.9071\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">TU</text>        <polyline fill=\\\"none\\\" points=\\\"242.904,444.161 242.904,386.935 287.266,348.784  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.8682\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30121005\",\r\n    \"X\": \"227.8719482421875\",\r\n    \"Y\": \"346.5059509277344\",\r\n    \"Width\": \"156.25509643554688\",\r\n    \"Height\": \"98.98910522460938\",\r\n    \"SVG\": \"<g id=\\\"30121005\\\">        <polygon points=\\\"228.281,445.086 228.281,346.915 383.718,346.915 383.718,445.086    350.994,445.086 350.994,379.639 261.005,379.639 261.005,445.086  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.8181000000000003\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160502\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"333.2816162109375\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"123.2183837890625\",\r\n    \"SVG\": \"<g id=\\\"15160502\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,434 231,384 381,384 381,434  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"434\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"434\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281\\\" x2=\\\"296\\\" y1=\\\"384\\\" y2=\\\"334\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"297\\\" x2=\\\"297\\\" y1=\\\"384\\\" y2=\\\"434\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"315\\\" x2=\\\"315\\\" y1=\\\"385\\\" y2=\\\"432\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_360_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_360_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"486.08 516, 486.08 426, 396.08 516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_301_0c\",\r\n    \"X\": \"165.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_301_0c\\\">        <path d=\\\"M173.557,516.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240501\",\r\n    \"X\": \"15.864999771118164\",\r\n    \"Y\": \"78.2239990234375\",\r\n    \"Width\": \"342.4979953765869\",\r\n    \"Height\": \"253.93900680541992\",\r\n    \"SVG\": \"<g id=\\\"25240501\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\" width=\\\"300.254\\\" x=\\\"40.519\\\" y=\\\"92.818\\\"/>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"165.992\\\" y=\\\"302.975\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"170\\\" y=\\\"324\\\">PAA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.312\\\" x=\\\"309.051\\\" y=\\\"186.974\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"313\\\" y=\\\"208\\\">PAA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"165.992\\\" y=\\\"78.224\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"170\\\" y=\\\"100\\\">PAA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"15.865\\\" y=\\\"186.974\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"20\\\" y=\\\"208\\\">PAA</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160503\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"333.2816162109375\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"123.2183837890625\",\r\n    \"SVG\": \"<g id=\\\"15160503\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,434 231,384 381,384 381,434  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"434\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"434\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281\\\" x2=\\\"296\\\" y1=\\\"384\\\" y2=\\\"334\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"384\\\" y2=\\\"434\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287\\\" x2=\\\"287\\\" y1=\\\"384\\\" y2=\\\"434\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"325\\\" x2=\\\"325\\\" y1=\\\"384\\\" y2=\\\"433\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30121000\",\r\n    \"X\": \"245.61024475097656\",\r\n    \"Y\": \"346.5852966308594\",\r\n    \"Width\": \"120.77848815917969\",\r\n    \"Height\": \"98.42971801757812\",\r\n    \"SVG\": \"<g id=\\\"30121000\\\">        <polyline points=\\\"258.333,445.015 258.333,389.975 306,347.886 353.666,389.975    353.666,445.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.6891\\\"/>        <polyline fill=\\\"none\\\" points=\\\"247.333,445.015 247.333,386.737 292.066,347.886  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5.4455\\\"/>        <polyline fill=\\\"none\\\" points=\\\"364.666,445.015 364.666,386.737 319.933,347.886  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5.4455\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30121001\",\r\n    \"X\": \"237.96990966796875\",\r\n    \"Y\": \"344.286865234375\",\r\n    \"Width\": \"134.24563598632812\",\r\n    \"Height\": \"99.8741455078125\",\r\n    \"SVG\": \"<g id=\\\"30121001\\\">        <polyline fill=\\\"none\\\" points=\\\"367.262,444.161 367.262,386.482 322.9,348.03  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.9071\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">TE</text>        <polyline fill=\\\"none\\\" points=\\\"242.904,444.161 242.904,386.935 287.266,348.784  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.8682\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30121002\",\r\n    \"X\": \"237.96990966796875\",\r\n    \"Y\": \"344.286865234375\",\r\n    \"Width\": \"134.24563598632812\",\r\n    \"Height\": \"99.8741455078125\",\r\n    \"SVG\": \"<g id=\\\"30121002\\\">        <polyline fill=\\\"none\\\" points=\\\"367.262,444.161 367.262,386.482 322.9,348.03  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.9071\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">TF</text>        <polyline fill=\\\"none\\\" points=\\\"242.904,444.161 242.904,386.935 287.266,348.784  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.8682\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6102\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"393.6669921875\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"369.49102783203125\",\r\n    \"SVG\": \"<g id=\\\"6102\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6101\",\r\n    \"X\": \"130.18922424316406\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"350.6312713623047\",\r\n    \"Height\": \"187.69391632080078\",\r\n    \"SVG\": \"<g id=\\\"6101\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240502\",\r\n    \"X\": \"24.30699920654297\",\r\n    \"Y\": \"31.18899917602539\",\r\n    \"Width\": \"364.4759941101074\",\r\n    \"Height\": \"332.18799591064453\",\r\n    \"SVG\": \"<g id=\\\"25240502\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.73,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"182.408\\\" y=\\\"334.189\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"186\\\" y=\\\"356\\\">PAA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"182.571\\\" y=\\\"31.189\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"187\\\" y=\\\"53\\\">PAA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"24.307\\\" y=\\\"183.551\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"28\\\" y=\\\"205\\\">PAA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.31\\\" x=\\\"339.473\\\" y=\\\"180.869\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"343\\\" y=\\\"202\\\">PAA</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6104\",\r\n    \"X\": \"247.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"118.0\",\r\n    \"Height\": \"86.4580078125\",\r\n    \"SVG\": \"<g id=\\\"6104\\\">        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240503\",\r\n    \"X\": \"39.30699920654297\",\r\n    \"Y\": \"58.50614581455672\",\r\n    \"Width\": \"293.476993560791\",\r\n    \"Height\": \"278.8708492721132\",\r\n    \"SVG\": \"<g id=\\\"25240503\\\">        <path d=\\\"   M138.047,62.514c-38.923,6.124-60.916,93.731-71.078,122.264c-10.162,28.514-3.393,28.514,10.162,48.894   c13.537,20.381,38.904,59.094,71.059,73.352c32.155,14.262,96.464,38.713,121.852,12.229   c25.385-26.483,52.458-128.368,30.448-171.158C278.496,105.303,176.97,56.409,138.047,62.514\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.311\\\" x=\\\"283.473\\\" y=\\\"193.869\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"287\\\" y=\\\"215\\\">PAA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"39.307\\\" y=\\\"182.551\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"43\\\" y=\\\"204\\\">PAA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"178.571\\\" y=\\\"64.189\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"183\\\" y=\\\"86\\\">PAA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"172.408\\\" y=\\\"308.189\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"176\\\" y=\\\"330\\\">PAA</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6103\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"351.32049560546875\",\r\n    \"Height\": \"649.2770767211914\",\r\n    \"SVG\": \"<g id=\\\"6103\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_030_0c\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"2_030_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_527_0\",\r\n    \"X\": \"166.4508056640625\",\r\n    \"Y\": \"241.412841796875\",\r\n    \"Width\": \"275.2071838378906\",\r\n    \"Height\": \"306.99786376953125\",\r\n    \"SVG\": \"<g id=\\\"1_527_0\\\">        <g>                <polygon fill=\\\"#FFE599\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396 433.158,465.816 304.27,538.638     175.631,465.342   \\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174.988,327.176 174.974,324.176 177.586,322.7    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"6.1915,6.1915\\\" stroke-width=\\\"17\\\" x1=\\\"182.976\\\" x2=\\\"298.861\\\" y1=\\\"319.653\\\" y2=\\\"254.149\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"301.556,252.625 304.168,251.149 306.794,252.599    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"6.146,6.146\\\" stroke-width=\\\"17\\\" x1=\\\"312.174\\\" x2=\\\"427.842\\\" y1=\\\"255.571\\\" y2=\\\"319.46\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"430.532,320.946 433.158,322.396 433.158,325.396    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.9748,5.9748\\\" stroke-width=\\\"17\\\" x1=\\\"433.158\\\" x2=\\\"433.158\\\" y1=\\\"331.371\\\" y2=\\\"459.829\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"433.158,462.816 433.158,465.816 430.546,467.292    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"6.1756,6.1756\\\" stroke-width=\\\"17\\\" x1=\\\"425.169\\\" x2=\\\"309.57\\\" y1=\\\"470.33\\\" y2=\\\"535.643\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"306.882,537.162 304.27,538.638 301.663,537.153    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"6.1763,6.1763\\\" stroke-width=\\\"17\\\" x1=\\\"296.297\\\" x2=\\\"180.921\\\" y1=\\\"534.095\\\" y2=\\\"468.356\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"178.238,466.827 175.631,465.342 175.617,462.342    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.8768,5.8768\\\" stroke-width=\\\"17\\\" x1=\\\"175.59\\\" x2=\\\"175.002\\\" y1=\\\"456.465\\\" y2=\\\"330.114\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"461\",\r\n    \"X\": \"119.77100372314453\",\r\n    \"Y\": \"545.5\",\r\n    \"Width\": \"372.45800018310547\",\r\n    \"Height\": \"40.0\",\r\n    \"SVG\": \"<g id=\\\"461\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"122.229\\\" x2=\\\"479.729\\\" y1=\\\"565.5\\\" y2=\\\"565.5\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"119.771\\\" y=\\\"552\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"467.229\\\" y=\\\"553\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"293.5\\\" y=\\\"553\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"545.5\\\" y2=\\\"585.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"462\",\r\n    \"X\": \"119.77100372314453\",\r\n    \"Y\": \"545.0\",\r\n    \"Width\": \"372.45800018310547\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"462\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"122.229\\\" x2=\\\"479.729\\\" y1=\\\"565.5\\\" y2=\\\"565.5\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"119.771\\\" y=\\\"552\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"467.229\\\" y=\\\"553\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"293.5\\\" y=\\\"553\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"206.635\\\" y=\\\"553\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"380.365\\\" y=\\\"553\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"392.865\\\" x2=\\\"392.865\\\" y1=\\\"545\\\" y2=\\\"585\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"219.135\\\" x2=\\\"219.135\\\" y1=\\\"546\\\" y2=\\\"586\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200600\",\r\n    \"X\": \"221.50390625\",\r\n    \"Y\": \"352.34375\",\r\n    \"Width\": \"166.05859375\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"10200600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">FBI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53131\",\r\n    \"X\": \"261.142578125\",\r\n    \"Y\": \"291.5469055175781\",\r\n    \"Width\": \"90.279296875\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"53131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">DC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54461\",\r\n    \"X\": \"256.5625\",\r\n    \"Y\": \"295.2344055175781\",\r\n    \"Width\": \"101.03125\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"54461\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">NW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141700\",\r\n    \"X\": \"210.6171875\",\r\n    \"Y\": \"359.7812805175781\",\r\n    \"Width\": \"189.28125\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"10141700\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">SEC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160500\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"333.2816162109375\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"123.2183837890625\",\r\n    \"SVG\": \"<g id=\\\"15160500\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,434 231,384 381,384 381,434  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"434\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"434\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281\\\" x2=\\\"296\\\" y1=\\\"384\\\" y2=\\\"334\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_240_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_240_0\\\">        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,278.5 126.082,276 128.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133.582\\\" x2=\\\"481.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"483.582,276 486.082,276 486.082,278.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"283.5\\\" y2=\\\"511\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,513.5 486.082,516 483.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"478.582\\\" x2=\\\"131.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"128.582,516 126.082,516 126.082,513.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"508.5\\\" y2=\\\"281\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"276.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"495.064\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"277.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"495.064\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141701\",\r\n    \"X\": \"188.91400146484375\",\r\n    \"Y\": \"349.25\",\r\n    \"Width\": \"231.08599853515625\",\r\n    \"Height\": \"94.25\",\r\n    \"SVG\": \"<g id=\\\"10141701\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">SEC</text>        <g id=\\\"symbol\\\">                <path d=\\\"M239.774,441c-26.707,0-48.36-19.98-48.36-44.626    c0-24.646,21.653-44.624,48.36-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M369.139,351.75c26.71,0,48.361,19.979,48.361,44.624    c0,24.645-21.65,44.626-48.361,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"239.774\\\" x2=\\\"369.139\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"239.774\\\" x2=\\\"369.139\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160501\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"333.2816162109375\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"123.2183837890625\",\r\n    \"SVG\": \"<g id=\\\"15160501\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,434 231,384 381,384 381,434  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"434\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"434\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281\\\" x2=\\\"296\\\" y1=\\\"384\\\" y2=\\\"334\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"384\\\" y2=\\\"433\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_360_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_360_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <g>                        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                        <g>                                <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                            </g>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"486.08 516, 486.08 426, 396.08 516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01012\",\r\n    \"X\": \"281.120361328125\",\r\n    \"Y\": \"444.7119445800781\",\r\n    \"Width\": \"47.71875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"H\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.5557\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151900\",\r\n    \"X\": \"40.819330889062485\",\r\n    \"Y\": \"49.442849284947584\",\r\n    \"Width\": \"329.3667446192312\",\r\n    \"Height\": \"311.508398273393\",\r\n    \"SVG\": \"<g id=\\\"25151900\\\" transform=\\\"translate(-110 -160) scale(1.5 1.5)\\\">        <path d=\\\"M136.84,142.272c22.017,0,156.237,10.899,167.535,20.942   c23.488,20.878,13.448,134.327-12.216,153.574c-29.219,21.913-47.664-17.434-75.041-7.853   c-26.019,9.108-27.049,34.031-63.698,35.775c-66.254,3.158-47.182-77.352-48.864-116.053c-0.883-20.307-4.845-54.097,5.236-72.424   c5.598-10.178,16.714-13.639,27.049-14.107\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111300\",\r\n    \"X\": \"254.76722717285156\",\r\n    \"Y\": \"346.8680419921875\",\r\n    \"Width\": \"101.94172668457031\",\r\n    \"Height\": \"93.12326049804688\",\r\n    \"SVG\": \"<g id=\\\"20111300\\\">        <path d=\\\"M353.05,369.771c-1.264,0.321-1.978,0.476-2.128,0.476   c-1.265,0-2.759-1.891-4.489-5.677l-0.477-0.943c-0.16-0.315-1.185-1.418-3.073-3.31l-33.646,33.604l40.84,40.78l-2.229,2.424   l-41.548-40.33l-41.673,40.336l-2.341-2.309l40.875-40.697l-33.568-34.051c-1.104,0.788-2.765,2.995-4.972,6.626   c-1.261,2.365-2.364,3.546-3.307,3.546c-0.161,0-0.874-0.154-2.128-0.476c-0.161,0-0.788,0-1.891,0   c1.258-5.323,4.328-10.134,9.218-14.443c4.883-4.305,9.373-6.459,13.478-6.459c1.258,0,5.276,1.307,12.059,3.924   c-9.737,0.617-16.177,2.151-19.32,4.614l33.661,34.14l33.888-33.841c-1.427-1.392-3.472-2.476-6.146-3.258   c-1.419-0.463-5.829-1.231-13.229-2.321c6.141-2.167,9.688-3.258,10.637-3.258c3.937,0,8.305,1.803,13.116,5.402   c4.811,3.605,8.156,7.753,10.052,12.449v3.054C353.756,369.771,353.204,369.771,353.05,369.771z\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25260100\",\r\n    \"X\": \"68.2300033569336\",\r\n    \"Y\": \"150.890625\",\r\n    \"Width\": \"267.5199966430664\",\r\n    \"Height\": \"24.015380859375\",\r\n    \"SVG\": \"<g id=\\\"25260100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"68.23\\\" x2=\\\"335.75\\\" y1=\\\"172.406\\\" y2=\\\"172.406\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"290\\\" y=\\\"166\\\">FSCL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"140\\\" y=\\\"164\\\">FSCL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01011\",\r\n    \"X\": \"276.52783203125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"56.9375\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"A\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6106\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"235.5\",\r\n    \"Height\": \"569.1580200195312\",\r\n    \"SVG\": \"<g id=\\\"6106\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6105\",\r\n    \"X\": \"130.18922424316406\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"350.6312713623047\",\r\n    \"Height\": \"187.69391632080078\",\r\n    \"SVG\": \"<g id=\\\"6105\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52611\",\r\n    \"X\": \"266.2314453125\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"77.7685546875\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"52611\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">TT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6107\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"351.32049560546875\",\r\n    \"Height\": \"649.2770767211914\",\r\n    \"SVG\": \"<g id=\\\"6107\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213000\",\r\n    \"X\": \"203.1490020751953\",\r\n    \"Y\": \"297.35797119140625\",\r\n    \"Width\": \"201.15602111816406\",\r\n    \"Height\": \"197.5860595703125\",\r\n    \"SVG\": \"<g id=\\\"25213000\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"14\\\" x1=\\\"213.048\\\" x2=\\\"394.406\\\" y1=\\\"485.045\\\" y2=\\\"307.257\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"14\\\" x1=\\\"394.406\\\" x2=\\\"213.048\\\" y1=\\\"485.045\\\" y2=\\\"307.257\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"308.5,396.151 260.773,440.598 353.044,440.598 \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"308.5,396.151 260.773,351.705 353.044,351.705 \\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"69.8444\\\" font-weight=\\\"bold\\\" x=\\\"204\\\" y=\\\"422\\\">D</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"69.8444\\\" font-weight=\\\"bold\\\" x=\\\"360\\\" y=\\\"422\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164100_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"96.54299926757812\",\r\n    \"SVG\": \"<g id=\\\"10164100_0\\\">        <path d=\\\"M282.762,441.453c0-29.548-0.169-50.313,0.945-70.15   c0.76-13.533,12.519-17.831,21.73-17.831c8.782,0,21.888,6.491,22.401,19.837c0.894,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.5\\\" x2=\\\"336.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_427_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_427_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_610_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"0_610_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164100_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"96.822998046875\",\r\n    \"SVG\": \"<g id=\\\"10164100_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g>                <path d=\\\"M285.762,441.453c0-29.548-0.169-50.313,0.945-70.15    c0.76-13.533,12.519-17.831,21.73-17.831c8.779,0,21.888,6.491,22.398,19.837c0.895,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.5\\\" x2=\\\"339.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240603\",\r\n    \"X\": \"134.25\",\r\n    \"Y\": \"260.5\",\r\n    \"Width\": \"342.0\",\r\n    \"Height\": \"205.0\",\r\n    \"SVG\": \"<g id=\\\"25240603\\\">        <rect fill=\\\"none\\\" height=\\\"200\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" width=\\\"337\\\" x=\\\"136.75\\\" y=\\\"263\\\"/>        <rect fill=\\\"#000000\\\" height=\\\"35.999\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 777.7748 403.8488)\\\" width=\\\"36\\\" x=\\\"287.248\\\" y=\\\"345.007\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110800\",\r\n    \"X\": \"194.9759979248047\",\r\n    \"Y\": \"348.6310119628906\",\r\n    \"Width\": \"219.88800811767578\",\r\n    \"Height\": \"94.86898803710938\",\r\n    \"SVG\": \"<g id=\\\"05110800\\\">        <g id=\\\"Satellite\\\">                <rect height=\\\"48.758\\\" width=\\\"81.694\\\" x=\\\"194.976\\\" y=\\\"371.621\\\"/>                <rect height=\\\"48.759\\\" width=\\\"37.495\\\" x=\\\"286.172\\\" y=\\\"371.62\\\"/>                <rect height=\\\"48.759\\\" width=\\\"81.695\\\" x=\\\"333.169\\\" y=\\\"371.62\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"275.669\\\" x2=\\\"335.155\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>            </g>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.919\\\" x2=\\\"304.919\\\" y1=\\\"443.5\\\" y2=\\\"362.985\\\"/>                        <polygon points=\\\"314.922,365.903 304.951,348.631 294.979,365.903    \\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_310_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_310_1\\\">        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240601\",\r\n    \"X\": \"205.0260009765625\",\r\n    \"Y\": \"295.93499755859375\",\r\n    \"Width\": \"199.31201171875\",\r\n    \"Height\": \"199.49899291992188\",\r\n    \"SVG\": \"<g id=\\\"25240601\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"304.789\\\" x2=\\\"304.789\\\" y1=\\\"295.935\\\" y2=\\\"495.434\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"404.338\\\" x2=\\\"205.026\\\" y1=\\\"395.698\\\" y2=\\\"395.698\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164100_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"98.447998046875\",\r\n    \"SVG\": \"<g id=\\\"10164100_2\\\">        <path d=\\\"M282.762,441.453c0-29.548-0.169-50.313,0.945-70.15   c0.76-13.533,12.519-17.831,21.73-17.831c8.782,0,21.888,6.491,22.401,19.837c0.894,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.5\\\" x2=\\\"336.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_310_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_310_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240602\",\r\n    \"X\": \"198.2469940185547\",\r\n    \"Y\": \"289.2090148925781\",\r\n    \"Width\": \"214.2939910888672\",\r\n    \"Height\": \"214.45999145507812\",\r\n    \"SVG\": \"<g id=\\\"25240602\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"305.49\\\" x2=\\\"305.49\\\" y1=\\\"289.209\\\" y2=\\\"373\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"305.49\\\" x2=\\\"305.49\\\" y1=\\\"420\\\" y2=\\\"503.669\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"198.247\\\" x2=\\\"279\\\" y1=\\\"396.426\\\" y2=\\\"396.426\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"412.541\\\" x2=\\\"331.247\\\" y1=\\\"396.426\\\" y2=\\\"396.426\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#000000\\\" r=\\\"10\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164100_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"96.822998046875\",\r\n    \"SVG\": \"<g id=\\\"10164100_3\\\">        <path d=\\\"M282.762,441.453c0-29.548-0.169-50.313,0.945-70.15   c0.76-13.533,12.519-17.831,21.73-17.831c8.782,0,21.888,6.491,22.401,19.837c0.894,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.5\\\" x2=\\\"336.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140401_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140401_a\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.207\\\">1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_427_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_427_1\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15112000\",\r\n    \"X\": \"231.4453125\",\r\n    \"Y\": \"301.5\",\r\n    \"Width\": \"147.265625\",\r\n    \"Height\": \"205.5\",\r\n    \"SVG\": \"<g id=\\\"15112000\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.093\\\" x2=\\\"306.093\\\" y1=\\\"304\\\" y2=\\\"507\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.343\\\" x2=\\\"361.843\\\" y1=\\\"304\\\" y2=\\\"304\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"160\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"458.5\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171500\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171500\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">JEZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_127_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_127_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_610_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"364.03126525878906\",\r\n    \"SVG\": \"<g id=\\\"0_610_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60160600\",\r\n    \"X\": \"211.71875\",\r\n    \"Y\": \"361.140625\",\r\n    \"Width\": \"195.841796875\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"60160600\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"204\\\" y=\\\"434\\\">POT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_198_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_198_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162600\",\r\n    \"X\": \"220.0\",\r\n    \"Y\": \"350.3330078125\",\r\n    \"Width\": \"173.25\",\r\n    \"Height\": \"91.4169921875\",\r\n    \"SVG\": \"<g id=\\\"10162600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"374.576\\\" y2=\\\"352.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280\\\" x2=\\\"332\\\" y1=\\\"352.833\\\" y2=\\\"352.833\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.667\\\" x2=\\\"220\\\" y1=\\\"384.5\\\" y2=\\\"384.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"275.417\\\" x2=\\\"220.75\\\" y1=\\\"428.5\\\" y2=\\\"428.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"393.25\\\" x2=\\\"338.584\\\" y1=\\\"428.5\\\" y2=\\\"428.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"392.5\\\" x2=\\\"337.834\\\" y1=\\\"384.5\\\" y2=\\\"384.5\\\"/>        <rect fill=\\\"none\\\" height=\\\"64.674\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"64.666\\\" x=\\\"274.667\\\" y=\\\"374.576\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52621\",\r\n    \"X\": \"262.5244140625\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"84.7255859375\",\r\n    \"Height\": \"48.0625\",\r\n    \"SVG\": \"<g id=\\\"52621\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">UN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140205_a\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140205_a\\\">        <rect height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon points=\\\"273.094,296.538 335.298,296.538 378.839,340.079 378.839,402.281    335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428.207\\\">5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214300\",\r\n    \"X\": \"170.46200561523438\",\r\n    \"Y\": \"270.5849914550781\",\r\n    \"Width\": \"266.1239929199219\",\r\n    \"Height\": \"245.09201049804688\",\r\n    \"SVG\": \"<g id=\\\"25214300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" x=\\\"248\\\" y=\\\"488\\\">ENY</text>        <rect fill=\\\"none\\\" height=\\\"230.092\\\" id=\\\"red_3_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.124\\\" x=\\\"177.962\\\" y=\\\"278.085\\\"/>        <circle cx=\\\"303.525\\\" cy=\\\"393.134\\\" fill=\\\"#000000\\\" id=\\\"red_2_\\\" r=\\\"40\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321600\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321600\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">UMCP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25272100\",\r\n    \"X\": \"136.3144073486328\",\r\n    \"Y\": \"146.81539916992188\",\r\n    \"Width\": \"125.82258605957031\",\r\n    \"Height\": \"121.92520141601562\",\r\n    \"SVG\": \"<g id=\\\"25272100\\\">        <path d=\\\"   M195.559,149.043c-31.486,0-57.017,26.297-57.017,58.734c0,32.455,25.53,58.736,57.017,58.736   c31.487,0,57.018-26.281,57.018-58.736C252.576,175.34,227.045,149.043,195.559,149.043\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.4552\\\"/>        <path d=\\\"   M195.559,181.08c-15.752,0-28.532,11.964-28.532,26.697c0,14.753,12.78,26.697,28.532,26.697c15.77,0,28.535-11.944,28.535-26.697   C224.094,193.044,211.328,181.08,195.559,181.08\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.4552\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"211.293,189.54 211.293,221.578 232.771,221.578 232.771,189.54   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"21.0914\\\" x=\\\"216\\\" y=\\\"213\\\">1</text>            </g>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"240.779,189.54 240.779,221.578 262.137,221.578 262.137,189.54   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"21.0914\\\" x=\\\"246\\\" y=\\\"213\\\">2</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110000\",\r\n    \"X\": \"221.4873046875\",\r\n    \"Y\": \"356.9375305175781\",\r\n    \"Width\": \"171.2705078125\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"20110000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.6719\\\">MIL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_198_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_198_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01032\",\r\n    \"X\": \"288.61328125\",\r\n    \"Y\": \"447.2900695800781\",\r\n    \"Width\": \"35.78125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"01032\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"L\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.5557\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46160800\",\r\n    \"X\": \"7.0\",\r\n    \"Y\": \"174.0\",\r\n    \"Width\": \"385.0\",\r\n    \"Height\": \"50.0\",\r\n    \"SVG\": \"<g id=\\\"46160800\\\">        <ellipse cx=\\\"167\\\" cy=\\\"199\\\" fill=\\\"#C0C0C0\\\" rx=\\\"25\\\" ry=\\\"25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"8\\\" x1=\\\"107\\\" x2=\\\"167\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <g transform=\\\"translate(-100 0)\\\">                <ellipse cx=\\\"167\\\" cy=\\\"199\\\" fill=\\\"#C0C0C0\\\" rx=\\\"25\\\" ry=\\\"25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"8\\\" x1=\\\"107\\\" x2=\\\"167\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>            </g>        <g transform=\\\"translate(100 0)\\\">                <ellipse cx=\\\"167\\\" cy=\\\"199\\\" fill=\\\"#C0C0C0\\\" rx=\\\"25\\\" ry=\\\"25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"8\\\" x1=\\\"107\\\" x2=\\\"167\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>            </g>        <g transform=\\\"translate(200 0)\\\">                <ellipse cx=\\\"167\\\" cy=\\\"199\\\" fill=\\\"#C0C0C0\\\" rx=\\\"25\\\" ry=\\\"25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"8\\\" x1=\\\"107\\\" x2=\\\"167\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52631\",\r\n    \"X\": \"258.0654296875\",\r\n    \"Y\": \"292.3750305175781\",\r\n    \"Width\": \"93.30859375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"52631\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">VR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01031\",\r\n    \"X\": \"278.542236328125\",\r\n    \"Y\": \"282.6806945800781\",\r\n    \"Width\": \"53.78125\",\r\n    \"Height\": \"62.90625\",\r\n    \"SVG\": \"<g id=\\\"01031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"C\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_430_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_430_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_430_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_430_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51301\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"77.80230686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"51301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40140400\",\r\n    \"X\": \"235.83302307128906\",\r\n    \"Y\": \"301.9329833984375\",\r\n    \"Width\": \"140.4009552001953\",\r\n    \"Height\": \"178.4000244140625\",\r\n    \"SVG\": \"<g id=\\\"40140400\\\">        <path d=\\\"M251.733,330.333h9.7v71.6h22.2v-71.6h9.1v13.6c0.7-0.5,3.4-3.5,3.4-4.5v-12.5h-16v71.6h-15.9v-71.6h-15.3   v71.6h-13.1v81.8h136.9v-76.7c-1,0.601-2.8,2.601-2.8,4v68.7h-131.2v-74.399h13.1v-71.6H251.733z\\\" id=\\\"_39508208\\\"/>        <path d=\\\"M292.633,401.934h9.1c-0.3-1.601-0.8-3.4-2.8-3.4h-2.9v-6.8c0-2.3-2.2-6-3.4-7.4V401.934z\\\" id=\\\"_95420056\\\"/>        <path d=\\\"M329.633,336.033c0-8.6,8.5-18.6,8.5-22.7c0-3.4-1.899-10.4-4.5-11.4c0,17.8-21.6,32.1-21.6,39.2v1.1   c0,1.8,4.8,13.1,5.7,16.5c1.1,4.3,3.6,14,4,18.2c-15.5-0.3-18.3-24.6-25.7-29.6l-0.7,7.4l0.1,11.4c0,11.7,8.4,28.6,14.1,34.8   c2.5,2.8,10.4,9.2,13.8,10.699c2.101,1,15.7,7.4,16.5,7.4c3.601,0,23-18.1,26.3-21.4c6.301-6.299,10.101-24,10.101-37.1v-1.8   l-1.8-14.3c-2.4,1.5-5.301,14.1-6.9,17.5c-3.8,7.9-4.4,7.8-13.5,9.9c-0.7-30.5,16.7-20.7-6.8-47.8c0,12.2-2.3,19.7-10.2,23.9   C333.633,346.133,329.633,341.133,329.633,336.033z\\\" id=\\\"_95425904\\\"/>        <polygon id=\\\"_40302024\\\" points=\\\"252.933,434.934 267.133,434.934 267.133,419.533 252.933,419.533  \\\"/>        <polygon id=\\\"_40301232\\\" points=\\\"283.033,434.934 297.833,434.934 297.833,419.533 283.033,419.533  \\\"/>        <polygon id=\\\"_40299896\\\" points=\\\"313.133,434.934 328.434,434.934 328.434,419.533 313.133,419.533  \\\"/>        <path d=\\\"M343.233,434.934h15.3v-15.4h-6.2c-3,0-6.2,3.8-9.1,4.5V434.934z\\\" id=\\\"_40298096\\\"/>        <polygon id=\\\"_40299008\\\" points=\\\"252.933,461.633 267.133,461.633 267.133,446.833 252.933,446.833  \\\"/>        <polygon id=\\\"_40296992\\\" points=\\\"283.033,461.633 297.833,461.633 297.833,446.833 283.033,446.833  \\\"/>        <polygon id=\\\"_95419864\\\" points=\\\"313.133,461.633 328.434,461.633 328.434,446.833 313.133,446.833  \\\"/>        <polygon id=\\\"_95419576\\\" points=\\\"343.233,461.633 358.633,461.633 358.633,446.833 343.233,446.833  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341200\",\r\n    \"X\": \"89.87499237060547\",\r\n    \"Y\": \"114.81192489884143\",\r\n    \"Width\": \"270.75107531053754\",\r\n    \"Height\": \"109.4059924861221\",\r\n    \"SVG\": \"<g id=\\\"25341200\\\" transform=\\\"translate(-80 -120) scale(1.25 1.25)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"342.474\\\" x2=\\\"302.047\\\" y1=\\\"237.309\\\" y2=\\\"198.432\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"341.608\\\" x2=\\\"300.145\\\" y1=\\\"236.842\\\" y2=\\\"266.11\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"302.4\\\" x2=\\\"302.4\\\" y1=\\\"199.2\\\" y2=\\\"188.2\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"300.557\\\" x2=\\\"300.279\\\" y1=\\\"265.228\\\" y2=\\\"274.934\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"300.498\\\" x2=\\\"351.608\\\" y1=\\\"274.169\\\" y2=\\\"236.309\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"302.714\\\" x2=\\\"351.008\\\" y1=\\\"188.912\\\" y2=\\\"237.042\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"12\\\" stroke-width=\\\"5\\\" x1=\\\"209.4\\\" x2=\\\"341.198\\\" y1=\\\"237.2\\\" y2=\\\"237.2\\\"/>        <polygon fill=\\\"none\\\" points=\\\"190.503,259.485 138.4,259.485 138.4,218.2 190.503,218.2    208.948,237.485  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_335_0c\",\r\n    \"X\": \"168.05699157714844\",\r\n    \"Y\": \"274.81500244140625\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"0_335_0c\\\">        <path d=\\\"M437.342,274.815c0,174.435-58.379,315.841-130.394,315.841   c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01120000\",\r\n    \"X\": \"211.15548706054688\",\r\n    \"Y\": \"351.90625\",\r\n    \"Width\": \"193.74216773470664\",\r\n    \"Height\": \"91.265625\",\r\n    \"SVG\": \"<g id=\\\"01120000\\\">        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"116.5535\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">CIV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25272101\",\r\n    \"X\": \"37.39571069790354\",\r\n    \"Y\": \"86.40983022345188\",\r\n    \"Width\": \"340.9342758743621\",\r\n    \"Height\": \"213.81816339231597\",\r\n    \"SVG\": \"<g id=\\\"25272101\\\">        <path d=\\\"   M208.146,96.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.354,27.528,13.476,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.106-4.038,6.745-11.592,12.139-15.086c5.394-3.229,12.136-4.039,18.06-5.938c2.969-1.071,8.9-2.969,8.9-2.969   c7.292-7.819,10.264-16.704,18.077-23.978c1.07-2.971,2.969-5.918,2.969-9.168c0-19.938,2.688-40.679-2.969-59.805   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.064-8.907c-16.725-11.572-18.34-35.828-41.812-39.06   c-10.784-1.616-21.853-1.878-32.92-2.969C208.955,89.367,214.086,84.5,208.146,96.092\\\" fill=\\\"none\\\" id=\\\"zone2\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <path d=\\\"   M206.65,130.12c-13.508-4.372-29.104,0.171-42.955,1.93c-13.508,3.321-24.022,11.212-36.993,15.583   c-8.94,13.496-3.335,10.333-13.679,13.666c-3.86,3.847-7.719,7.706-11.565,11.553c-1.405,1.405-4.044,4.03-4.044,4.03   c1.588,9.636,3.689,17.868,5.973,27.148c0.17,1.404,2.979,28.027,3.846,31.178c2.981,9.98,17.894,8.76,25.258,9.638   c25.061,2.796,12.091,0.525,29.274,4.028c14.205,21.359,55.57,8.233,72.06,7.709c12.274-1.406,26.819-1.406,36.994-9.639   c3.319-2.625,4.384-7.535,7.89-9.807c3.506-2.099,7.889-2.625,11.739-3.859c1.93-0.696,5.785-1.93,5.785-1.93   c4.739-5.082,6.671-10.857,11.75-15.586c0.696-1.93,1.93-3.846,1.93-5.959c0-12.959,1.747-26.441-1.93-38.873   c-1.404-4.555-7.194-6.655-11.75-7.706c-19.454-4.739-10.343-2.979-27.342-5.789c-10.871-7.522-11.921-23.289-27.178-25.389   c-7.009-1.05-14.204-1.221-21.397-1.93C207.176,125.749,210.511,122.585,206.65,130.12\\\" fill=\\\"none\\\" id=\\\"zone1\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"299.589,177.295 299.589,209.334 321.067,209.334 321.067,177.295   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"21.0914\\\" x=\\\"305\\\" y=\\\"201\\\">1</text>            </g>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"356.973,177.295 356.973,209.334 378.33,209.334 378.33,177.295   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"21.0914\\\" x=\\\"362\\\" y=\\\"201\\\">2</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_060_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_060_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"m375.5,422.13c29.81,-71 129.19,-71 159,0\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" transform=\\\"rotate(90 455 395.505)\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150600\",\r\n    \"X\": \"241.81500244140625\",\r\n    \"Y\": \"285.5\",\r\n    \"Width\": \"128.73098754882812\",\r\n    \"Height\": \"228.1519775390625\",\r\n    \"SVG\": \"<g id=\\\"10150600\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"285.5\\\" y2=\\\"482.5\\\"/>                        <polygon points=\\\"370.546,472.998 306.181,513.652 241.815,472.998 241.815,472.578 370.546,472.578    \\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01022\",\r\n    \"X\": \"277.6171875\",\r\n    \"Y\": \"447.2900695800781\",\r\n    \"Width\": \"54.65625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"01022\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"M\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.5557\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52641\",\r\n    \"X\": \"259.94140625\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"87.46484375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"52641\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">XP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01021\",\r\n    \"X\": \"282.87158203125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"45.953125\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"b\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51311\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"76.63043186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"51311\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120500\",\r\n    \"X\": \"256.2411193847656\",\r\n    \"Y\": \"346.5261535644531\",\r\n    \"Width\": \"99.51776123046875\",\r\n    \"Height\": \"99.05511474609375\",\r\n    \"SVG\": \"<g id=\\\"30120500\\\">        <polygon points=\\\"306,445.25 256.75,391.523 288.091,391.523 288.091,346.75    323.909,346.75 323.909,391.523 355.25,391.523  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.4477\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_335_1c\",\r\n    \"X\": \"168.05699157714844\",\r\n    \"Y\": \"274.8139953613281\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.3420104980469\",\r\n    \"SVG\": \"<g id=\\\"0_335_1c\\\">        <g>                <path d=\\\"M437.342,274.815c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M437.342,274.815c0,4.186-0.033,8.353-0.101,12.5     \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M436.646,307.64c-6.779,159.01-62.26,283.016-129.698,283.016c-68.865,0-125.264-129.321-130.061-293.178\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,20.3335\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M176.657,287.314     c-0.066-4.146-0.1-8.313-0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120502\",\r\n    \"X\": \"221.11767578125\",\r\n    \"Y\": \"348.37396240234375\",\r\n    \"Width\": \"169.677734375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"30120502\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"PG\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">PG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120501\",\r\n    \"X\": \"224.73583984375\",\r\n    \"Y\": \"348.37396240234375\",\r\n    \"Width\": \"165.412109375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"30120501\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"PC\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">PC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6153\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"351.32049560546875\",\r\n    \"Height\": \"649.2770767211914\",\r\n    \"SVG\": \"<g id=\\\"6153\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36150300\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36150300\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FFFF00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.207\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6152\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"393.6669921875\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"369.49102783203125\",\r\n    \"SVG\": \"<g id=\\\"6152\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6155\",\r\n    \"X\": \"130.18922424316406\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"350.6312713623047\",\r\n    \"Height\": \"187.69391632080078\",\r\n    \"SVG\": \"<g id=\\\"6155\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52110200\",\r\n    \"X\": \"274.7395713048499\",\r\n    \"Y\": \"348.9375\",\r\n    \"Width\": \"51.1666786951501\",\r\n    \"Height\": \"94.65625\",\r\n    \"SVG\": \"<g id=\\\"52110200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" x=\\\"271\\\" y=\\\"442\\\">J</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6154\",\r\n    \"X\": \"247.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"118.0\",\r\n    \"Height\": \"86.4580078125\",\r\n    \"SVG\": \"<g id=\\\"6154\\\">        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241902\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241902\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"169\\\" y=\\\"173\\\">ZOR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11261\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"11261\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6157\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"351.32049560546875\",\r\n    \"Height\": \"649.2770767211914\",\r\n    \"SVG\": \"<g id=\\\"6157\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25182200\",\r\n    \"X\": \"200.5\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"210.0\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25182200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"205.5\\\" x2=\\\"205.5\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"405.5\\\" x2=\\\"405.5\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"449\\\">O</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241901\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10228735637605\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25241901\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.611-0.17,20.813-7.502,20.813-7.502c17.893-21.594,23.492-66.242-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.569-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.209-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"228\\\" y=\\\"170\\\">ZOR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6156\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"235.5\",\r\n    \"Height\": \"569.1580200195312\",\r\n    \"SVG\": \"<g id=\\\"6156\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131512\",\r\n    \"X\": \"209.8000030517578\",\r\n    \"Y\": \"299.4000244140625\",\r\n    \"Width\": \"192.73824499270495\",\r\n    \"Height\": \"191.69998168945312\",\r\n    \"SVG\": \"<g id=\\\"40131512\\\">        <path d=\\\"M306.1,429l44.9,34.4c-1.6,2.199-15,7.699-19.2,9.399c-6.2,2.5-16,4.101-24.5,4.101h-2.1   c-9.5,0-18.2-1.601-25-4.2c-4.3-1.7-17-6.9-18.9-9.5L306.1,429z M383.5,369.7c1.9,7.6,4.4,12.5,4.4,22.4v7.4   c0,12.7-4.801,24.8-9,33.4c-2.7,5.3-13.9,21.899-19.2,23.3l-18.3-54.4L383.5,369.7z M228.1,369.3l42.1,32.4L251.8,456   c-6.3-4.3-14.9-16.7-18.8-24.5c-3-6-9.7-25.5-8.8-35.2L228.1,369.3z M380.4,361.9h-51.9c-1.9,0-8.4-20.5-9.5-23.4   c-1.5-4.2-7.7-20.8-8-24.3c16.1,0,34,8.4,43.4,15.5C362.8,336,377.8,350.6,380.4,361.9L380.4,361.9z M232.1,361.9   c0.9-4,8.5-14.8,11-18.1c4.4-5.5,9.7-9.5,15.1-14.1c7.2-6.1,29.1-15.5,42.2-15.5l-16.6,47.6L232.1,361.9z M312.1,491.1   c24.301,0,52.601-16.199,63.7-29.5c8.601-10.399,12.4-14.6,18.7-27.8c4-8.3,8.5-26.3,8-38.4c-1.2-28.9-11.5-51.4-26.7-66.5   c-13.5-13.3-37.5-29.5-63.7-29.5h-12.2c-25.6,0-50.3,16.8-63.4,29.8c-13.8,13.6-26.7,39.2-26.7,66.6c0,30,12.7,50.2,27.2,66.101   c12,13.1,38.7,29.199,63.4,29.199H312.1z\\\" id=\\\"_65156240\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131511\",\r\n    \"X\": \"191.69578552246094\",\r\n    \"Y\": \"317.4159851074219\",\r\n    \"Width\": \"227.3085174560547\",\r\n    \"Height\": \"155.77801513671875\",\r\n    \"SVG\": \"<g id=\\\"40131511\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"240.001,468.194 199.786,387.765 250.055,387.765    250.055,322.416 360.646,322.416 360.646,387.765 410.914,387.765 370.698,468.194  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <polygon points=\\\"385.78,387.765 345.566,468.194 320.432,468.194 360.646,387.765  \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131510\",\r\n    \"X\": \"204.40869140625\",\r\n    \"Y\": \"360.078125\",\r\n    \"Width\": \"203.8251953125\",\r\n    \"Height\": \"78.46875\",\r\n    \"SVG\": \"<g id=\\\"40131510\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"106\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.25\\\">TSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6151\",\r\n    \"X\": \"130.18922424316406\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"350.6312713623047\",\r\n    \"Height\": \"187.69391632080078\",\r\n    \"SVG\": \"<g id=\\\"6151\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131513\",\r\n    \"X\": \"222.84765625\",\r\n    \"Y\": \"350.890625\",\r\n    \"Width\": \"169.98828125\",\r\n    \"Height\": \"88.828125\",\r\n    \"SVG\": \"<g id=\\\"40131513\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">ISF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140106\",\r\n    \"X\": \"191.86691284179688\",\r\n    \"Y\": \"322.4859924316406\",\r\n    \"Width\": \"228.26614379882812\",\r\n    \"Height\": \"157.02801513671875\",\r\n    \"SVG\": \"<g id=\\\"30140106\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"237.851,477.014 195.912,393.136 248.334,393.136    248.334,324.986 363.666,324.986 363.666,393.136 416.088,393.136 374.15,477.014  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"160\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"458.5\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140105\",\r\n    \"X\": \"191.86691284179688\",\r\n    \"Y\": \"322.4859924316406\",\r\n    \"Width\": \"228.26614379882812\",\r\n    \"Height\": \"157.02801513671875\",\r\n    \"SVG\": \"<g id=\\\"30140105\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"237.851,477.014 195.912,393.136 248.334,393.136    248.334,324.986 363.666,324.986 363.666,393.136 416.088,393.136 374.15,477.014  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"160\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"458.5\\\">F</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140104\",\r\n    \"X\": \"191.86691284179688\",\r\n    \"Y\": \"322.4859924316406\",\r\n    \"Width\": \"228.26614379882812\",\r\n    \"Height\": \"157.02801513671875\",\r\n    \"SVG\": \"<g id=\\\"30140104\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"237.851,477.014 195.912,393.136 248.334,393.136    248.334,324.986 363.666,324.986 363.666,393.136 416.088,393.136 374.15,477.014  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"160\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"458.5\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140103\",\r\n    \"X\": \"191.86691284179688\",\r\n    \"Y\": \"322.4859924316406\",\r\n    \"Width\": \"228.26614379882812\",\r\n    \"Height\": \"157.02801513671875\",\r\n    \"SVG\": \"<g id=\\\"30140103\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"237.851,477.014 195.912,393.136 248.334,393.136    248.334,324.986 363.666,324.986 363.666,393.136 416.088,393.136 374.15,477.014  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"160\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"458.5\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140102\",\r\n    \"X\": \"191.86691284179688\",\r\n    \"Y\": \"322.4859924316406\",\r\n    \"Width\": \"228.26614379882812\",\r\n    \"Height\": \"157.02801513671875\",\r\n    \"SVG\": \"<g id=\\\"30140102\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"237.851,477.014 195.912,393.136 248.334,393.136    248.334,324.986 363.666,324.986 363.666,393.136 416.088,393.136 374.15,477.014  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"160\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"458.5\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_310_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_310_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140101\",\r\n    \"X\": \"191.86691284179688\",\r\n    \"Y\": \"322.4859924316406\",\r\n    \"Width\": \"228.26614379882812\",\r\n    \"Height\": \"157.02801513671875\",\r\n    \"SVG\": \"<g id=\\\"30140101\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"237.851,477.014 195.912,393.136 248.334,393.136    248.334,324.986 363.666,324.986 363.666,393.136 416.088,393.136 374.15,477.014  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"180\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"464.5\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_427_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_427_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140100\",\r\n    \"X\": \"191.86691284179688\",\r\n    \"Y\": \"322.4859924316406\",\r\n    \"Width\": \"228.26614379882812\",\r\n    \"Height\": \"157.02801513671875\",\r\n    \"SVG\": \"<g id=\\\"30140100\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"237.851,477.014 195.912,393.136 248.334,393.136    248.334,324.986 363.666,324.986 363.666,393.136 416.088,393.136 374.15,477.014  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_427_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_427_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51321\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"82.64605686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"51321\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52651\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"52651\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110900\",\r\n    \"X\": \"212.5\",\r\n    \"Y\": \"349.125\",\r\n    \"Width\": \"196.198974609375\",\r\n    \"Height\": \"93.75\",\r\n    \"SVG\": \"<g id=\\\"11110900\\\">        <ellipse cx=\\\"377.491\\\" cy=\\\"396\\\" fill=\\\"none\\\" rx=\\\"28.708\\\" ry=\\\"30.424\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"349.298\\\" x2=\\\"212.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"330.039\\\" x2=\\\"330.039\\\" y1=\\\"349.125\\\" y2=\\\"442.875\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241903\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241903\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"178\\\" y=\\\"140\\\">ZOR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_001_0\",\r\n    \"X\": \"118.77545166015625\",\r\n    \"Y\": \"197.24988788938924\",\r\n    \"Width\": \"374.448974609375\",\r\n    \"Height\": \"326.25011211061076\",\r\n    \"SVG\": \"<g id=\\\"2_001_0\\\">        <g>                <path d=\\\"M391,515c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M391,515c0.84,0,1.675-0.009,2.503-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M398.521,514.746     c115.803-7.942,114.967-199.34-2.508-204.634\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0221,5.0221\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M393.503,310.028C392.675,310.009,391.84,310,391,310     c0-0.838-0.006-1.672-0.019-2.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.83,302.489     c-5.937-129.815-165.798-128.98-169.755,2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0126,5.0126\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.019,307.5c-0.012,0.828-0.019,1.662-0.019,2.5     c-0.84,0-1.674,0.009-2.503,0.028\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M213.479,310.254     c-115.803,7.942-114.967,199.339,2.507,204.633\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0221,5.0221\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M218.497,514.973C219.326,514.991,220.16,515,221,515\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140109\",\r\n    \"X\": \"191.86691284179688\",\r\n    \"Y\": \"322.4859924316406\",\r\n    \"Width\": \"228.26614379882812\",\r\n    \"Height\": \"157.02801513671875\",\r\n    \"SVG\": \"<g id=\\\"30140109\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"237.851,477.014 195.912,393.136 248.334,393.136    248.334,324.986 363.666,324.986 363.666,393.136 416.088,393.136 374.15,477.014  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"453.5\\\">O</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140108\",\r\n    \"X\": \"191.86691284179688\",\r\n    \"Y\": \"322.4859924316406\",\r\n    \"Width\": \"228.26614379882812\",\r\n    \"Height\": \"157.02801513671875\",\r\n    \"SVG\": \"<g id=\\\"30140108\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"237.851,477.014 195.912,393.136 248.334,393.136    248.334,324.986 363.666,324.986 363.666,393.136 416.088,393.136 374.15,477.014  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"160\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"458.5\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140107\",\r\n    \"X\": \"191.86691284179688\",\r\n    \"Y\": \"322.4859924316406\",\r\n    \"Width\": \"228.26614379882812\",\r\n    \"Height\": \"157.02801513671875\",\r\n    \"SVG\": \"<g id=\\\"30140107\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"237.851,477.014 195.912,393.136 248.334,393.136    248.334,324.986 363.666,324.986 363.666,393.136 416.088,393.136 374.15,477.014  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"160\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"458.5\\\">J</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131509\",\r\n    \"X\": \"197.2373046875\",\r\n    \"Y\": \"365.34375\",\r\n    \"Width\": \"217.748046875\",\r\n    \"Height\": \"62.1875\",\r\n    \"SVG\": \"<g id=\\\"40131509\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"84\\\" id=\\\"USSS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.5\\\">USSS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131508\",\r\n    \"X\": \"219.68099975585938\",\r\n    \"Y\": \"320.94598388671875\",\r\n    \"Width\": \"170.63699340820312\",\r\n    \"Height\": \"146.10501098632812\",\r\n    \"SVG\": \"<g id=\\\"40131508\\\">        <path d=\\\"M376.689,440.338l4.741-1.627l0.709,15.801h-5.45V440.338L376.689,440.338z M337.436,418.532   c6.688,3.534,7.05,6.025,10.722,12.726c2.598,4.738,6.184,10.269,6.184,17.26c0.412,0.615,1.279,2.179,2.178,2.179   c3.132,0,6.537-11.625,9.271-13.627v1.09h1.09v16.354h-29.441v-35.98H337.436z M285.645,416.896c0-3.304,11.707-2.729,15.812-2.727   c6.169,0.005,12.688-1.636,16.899-1.636c2.965,0,6.896,2.047,9.813,2.727v39.25h-42.523L285.645,416.896L285.645,416.896z    M246.94,437.068c3.103,1.123,6.646,14.719,9.268,14.719c4.618,0,4.827-13.24,7.647-17.979c2.939-4.932,5.533-12.684,11.98-14.188   v34.891H246.94V437.068z M232.359,439.254c1.323,0.336,4.222,1.006,4.222,2.719v12.537l-5.007-0.004L232.359,439.254z    M365.242,423.984c-0.752-5.021,3.971-11.994,9.266-11.994c5.127,0,8.726,6.591,8.726,11.994v0.545   c0,7.438-3.08,7.356-5.451,10.905l-7.092,0.136l-5.074-6.547L365.242,423.984z M247.485,424.529c0,10.192-10.69,15.514-16.15,7.428   c-4.431-6.559-1.699-19.967,6.884-19.967c5.207,0,9.266,5.768,9.266,10.901V424.529L247.485,424.529z M246.94,333.486h28.895   v79.592c0,1.845-5.401,2.883-7.521,5.02c-1.706,1.72-3.711,4.754-5.126,6.867c-2.466,3.683-6.854,11.461-6.979,17.008l-5.533-9.225   c0.764-1.465,1.716-5.486,1.716-7.676v-3.271c0-6.224-5.451-9.811-5.451-13.086L246.94,333.486L246.94,333.486z M337.438,333.486   h29.439v75.231c0,0.963-5.391,6.206-6.346,10.555c-1.543,7.029,0.194,8.082,1.438,13.435l-4.076,7.248   c-1.243-4.281-5.823-11.767-8.135-15.207c-3.16-4.711-5.295-9.994-12.319-10.576v-80.684L337.438,333.486L337.438,333.486z    M285.647,402.176l6.412,7.204l-6.412,1.521V402.176z M328.396,395.23l-0.229,14.58l-7.895-1.461L328.396,395.23z M303.639,408.174   c-10.235,0-18.265-13.726-17.837-24.456c0.43-10.825,7.643-24.065,18.38-24.065h2.179c9.494,0,17.99,12.59,17.99,22.351v3.816   c0,9.066-8.035,22.353-16.354,22.353L303.639,408.174L303.639,408.174z M285.647,333.486h42.523v39.798   c-2.6-2.991-3.072-7.164-7.768-11.859c-3.12-3.121-7.523-6.131-13.494-6.131h-1.091c-4.775,0-9.65,1.322-12.403,3.407   c-1.479,1.123-2.865,2.108-4.198,3.434c-1.464,1.456-1.97,2.992-3.57,4.063L285.647,333.486L285.647,333.486z M219.681,333.486   h16.9v74.143c-7.03,1.639-12.538,8.232-12.538,16.9c0,6,3.039,7.938,3.289,11.432c0.314,4.355-0.563,9.109-0.563,14.193v4.358   h-7.088v12.539h170.635v-12.539l-3.322,0.004l-1.037-20.721c6.23-9.305,0.561-23.877-9.268-26.168v-74.143h13.629v-12.538H219.681   V333.486z\\\" id=\\\"pattern\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131507\",\r\n    \"X\": \"259.65899658203125\",\r\n    \"Y\": \"347.72479248046875\",\r\n    \"Width\": \"98.5\",\r\n    \"Height\": \"99.07421875\",\r\n    \"SVG\": \"<g id=\\\"40131507\\\">        <path d=\\\"M264.659,353.621c0,71.906,16.594,77.438,45.909,88.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M353.159,353.621c0,71.906-16.594,77.438-45.909,88.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M263,353.621c23.785,13.828,23.785,13.828,45.91,0   c22.125,13.828,22.125,13.828,45.909,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131506\",\r\n    \"X\": \"221.50390625\",\r\n    \"Y\": \"352.34375\",\r\n    \"Width\": \"166.05859375\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"40131506\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">FBI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131501\",\r\n    \"X\": \"200.966796875\",\r\n    \"Y\": \"356.515625\",\r\n    \"Width\": \"202.8583984375\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"40131501\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">ATF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35221\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"35221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131500\",\r\n    \"X\": \"207.5\",\r\n    \"Y\": \"283.5\",\r\n    \"Width\": \"195.0\",\r\n    \"Height\": \"225.0\",\r\n    \"SVG\": \"<g id=\\\"40131500\\\">        <polygon points=\\\"304.5,297 333.355,346.522 390.67,346.75 362.21,396.5 390.67,446.25 333.355,446.479 304.5,496    275.645,446.479 218.33,446.25 246.79,396.5 218.33,346.75 275.645,346.522  \\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"304\\\" cy=\\\"296\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"304\\\" cy=\\\"496\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"220\\\" cy=\\\"347\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"390\\\" cy=\\\"346\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"390\\\" cy=\\\"447\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"220\\\" cy=\\\"447\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131505\",\r\n    \"X\": \"210.5\",\r\n    \"Y\": \"304.7999572753906\",\r\n    \"Width\": \"191.60101318359375\",\r\n    \"Height\": \"180.40106201171875\",\r\n    \"SVG\": \"<g id=\\\"40131505\\\">        <path d=\\\"M366.9,348.8l27.899,77h-56.3L366.9,348.8z M245,348.9l27.9,77l-55.6-0.2L245,348.9z M246.5,340.4h-2v-0.5   L246.5,340.4z M246.5,340.4l7.6,1.2l1.6-0.2l23.8-3.4l2.6,0.3c7.9,0,8.2,9.1,10.2,9.1h7.1v116.4H272v5.601h-11.2v6.1h-9.2v9.7   h108.8V475.1h-9.7v-5.6h-11.2v-5.6h-28.4V347.5h8.101c2.399,0,1.5-9.1,11.2-9.1h1.5l23.399,3l2.5,0.1l7.601-0.9   c-2.7,5.7-5.601,15.4-8,21.7c-2.801,7.5-5,14.7-7.9,22.1c-2.9,7.5-5.2,14.6-8,22c-1.2,3.3-2.8,7.399-3.9,10.8   c-0.699,2.1-1.399,3.7-2,5.6c-0.899,3-0.3,3-4.1,3c5.1,7.601,19.2,17.3,32,17.3h6.1c12.9,0,27.5-9.699,32.5-17.3h-2.6L367.8,340   c2.4-0.3,6.8-2.1,6.8-4.1s-3.6,0.5-6.1,0.5h-1c-13.1,0-23.1-10.7-36.6-10.7h-3c-7,0-13,3.3-16.801,6.6c-1.899-0.9-3.1-0.6-3.1-3.6   c0-1,2.6-8.2,3-9.1l-4.7-14.7l-0.8-0.1c-0.2,2.3-2.8,9.7-3.6,12.2c-2,6,1.6,6.3,1.6,11.8v1.5c0,1.8-1.1,1.3-2.5,2   c-4-3.4-9.7-6.6-16.8-6.6h-3c-13.8,0-23.6,10.7-36.6,10.7H243c-3.9,0-5.8-3.5-6.1,0.5l6.9,3.4c-5.9,12.3-10.3,29.7-15.9,43.5   c-3,7.3-5.2,14.5-8.1,21.9c-1.5,3.8-2.4,7.1-3.9,10.8c-1.2,3-1.6,9.2-5.4,9.3c5.1,7.601,18.5,17.3,31,17.3h6.6   c13.3,0,26.7-9.3,32-17.3H277L246.5,340.4L246.5,340.4z\\\" id=\\\"_94720800\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131504\",\r\n    \"X\": \"208.01123046875\",\r\n    \"Y\": \"362.234375\",\r\n    \"Width\": \"202.0068359375\",\r\n    \"Height\": \"73.015625\",\r\n    \"SVG\": \"<g id=\\\"40131504\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"102\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">DEA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131503\",\r\n    \"X\": \"228.6999969482422\",\r\n    \"Y\": \"312.0\",\r\n    \"Width\": \"154.6000213623047\",\r\n    \"Height\": \"167.10000610351562\",\r\n    \"SVG\": \"<g id=\\\"40131503\\\">        <path d=\\\"M341.5,319.8h27.4V312H336.3C337.1,313.5,339.9,319.8,341.5,319.8z\\\" id=\\\"_65363480\\\"/>        <path d=\\\"M336.9,328.1h3.6v1.6c0,7.4,6.8,12.9,14.5,12.9c9.5,0,14-8.1,14-18.1h-28   C339.5,324.5,337.5,327.1,336.9,328.1z\\\" id=\\\"_65379072\\\"/>        <path d=\\\"M259.3,398.4v1c0,1.6,4.5,6.699,7.2,6.699h1.5c3.7,0,49.2-33.899,57.4-38.3l0.3,34.8l37.5-55.5h-37.7   c-1.9,0-30.3,21.1-34.6,23.9c-5.6,3.7-12,8.1-17.3,12.2C268.7,387.1,259.3,390.5,259.3,398.4z\\\" id=\\\"_94401360\\\"/>        <path d=\\\"M241.7,416v-68.8h-8.3c-2,0-4.7,2-4.7,3.6V411.9c0,2.3,1.2,3.199,2.6,4.1H241.7z\\\" id=\\\"_66403960\\\"/>        <path d=\\\"M336.3,402.6h31v12.9H326v62.6h20.7c2.7,0,3.8-17.6,4.3-21c1.2-6.899,2.9-15.899,3.4-22.5h0.8L361.6,478   h21.7V355c0-2.6-5.1-7.8-8.3-7.8h-0.4c-2.3,0-17.199,23.7-19.5,27.1C352.6,378.2,336.9,400.5,336.3,402.6z\\\" id=\\\"_66403768\\\"/>        <polygon id=\\\"_66403824\\\" points=\\\"241.7,416 241.7,479.1 311,479.1 311,416  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131502\",\r\n    \"X\": \"200.60000610351562\",\r\n    \"Y\": \"307.0999755859375\",\r\n    \"Width\": \"193.39999389648438\",\r\n    \"Height\": \"171.20001220703125\",\r\n    \"SVG\": \"<g id=\\\"40131502\\\">        <path d=\\\"M342.1,319.5v3.8h29.2v-1.6c0-9.5-5.6-14.6-15.1-14.6C348.6,307.1,342.1,311.9,342.1,319.5z\\\" id=\\\"_64249792\\\"/>        <path d=\\\"M319.4,330.8H342.6l-0.1,3.9l1.3,8.6c2.8,1.8,2.2,4.3,7.2,6.8c3.3,1.6,8.1,1.4,11.3-0.1   c5.8-2.8,9.8-10.8,7.9-19.1H394v-3.3h-74.6V330.8z\\\" id=\\\"_65485904\\\"/>        <path d=\\\"M276.8,354.1v0.5c0,3.6,10.3,15.8,12.7,19.1c3.2,4.3,9.9,16,15.9,16c3.5,0,20.6-13.2,24.3-15.7l0.1,34.6   l35.5-53c-8.899,0-29.7-1-36.5,0.7c-5.1,1.4-18.6,14.7-22.3,15c-0.5-1.7-7.7-10.9-9.3-13.3c-2-3-7.1-11.4-11.2-11.4h-2.2   C280,346.5,276.8,350.1,276.8,354.1L276.8,354.1z\\\" id=\\\"_65378144\\\"/>        <path d=\\\"M264.9,408.6l13,8.601l-0.1,19l-12.9-8.7V408.6z M240.1,390.8l12.4,8.601v19l-12.4-8.7V390.8z M214.7,373.5   l12.3,8.2l0.1,18.8l-12.4-8.1V373.5z M200.6,384.8c0,2.1,36.8,26.4,41.4,29.4c7.3,4.899,13.8,9.7,21.1,14.6   c3.7,2.601,6.9,4.8,10.5,7.2c3.4,2.3,8.6,4.4,8.6,9.3v32.9h29.2V448.6c0-2.899,4.3-7,4.3-7.6c0-2.9-2.8-0.4-3.9-4.7   c-1-3.8-0.7-3.3-2.899-6.3c-2.5-3.4-6.601-6.3-12.101-6.3c-7.8,0-5.6-0.7-11.6-4.601c-3.7-2.5-7.1-4.8-10.5-7.3   c-6.4-4.899-14-10-20.7-14.399c-6-4-38.6-28-42-28.8C211,370.6,200.6,384.8,200.6,384.8z\\\" id=\\\"_65378808\\\"/>        <path d=\\\"M339.4,408.6H369.6V419.9h-40v58.3h20.9l3.5-40.4h6l3.2,40.5h20.5V361.6c0-2-6-5.9-8.101-5.9   C373.5,355.7,342.3,403.2,339.4,408.6z\\\" id=\\\"_65717896\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140116\",\r\n    \"X\": \"191.86691284179688\",\r\n    \"Y\": \"322.4859924316406\",\r\n    \"Width\": \"228.26614379882812\",\r\n    \"Height\": \"157.02801513671875\",\r\n    \"SVG\": \"<g id=\\\"30140116\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"237.851,477.014 195.912,393.136 248.334,393.136    248.334,324.986 363.666,324.986 363.666,393.136 416.088,393.136 374.15,477.014  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"37\\\" x1=\\\"305.692\\\" x2=\\\"305.692\\\" y1=\\\"365.879\\\" y2=\\\"468.195\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"37\\\" x1=\\\"254.167\\\" x2=\\\"356.483\\\" y1=\\\"417.038\\\" y2=\\\"417.038\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140115\",\r\n    \"X\": \"191.86691284179688\",\r\n    \"Y\": \"322.4859924316406\",\r\n    \"Width\": \"228.26614379882812\",\r\n    \"Height\": \"157.02801513671875\",\r\n    \"SVG\": \"<g id=\\\"30140115\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"237.851,477.014 195.912,393.136 248.334,393.136    248.334,324.986 363.666,324.986 363.666,393.136 416.088,393.136 374.15,477.014  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"468.5\\\">YB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140114\",\r\n    \"X\": \"191.86691284179688\",\r\n    \"Y\": \"322.4859924316406\",\r\n    \"Width\": \"228.26614379882812\",\r\n    \"Height\": \"157.02801513671875\",\r\n    \"SVG\": \"<g id=\\\"30140114\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"237.851,477.014 195.912,393.136 248.334,393.136    248.334,324.986 363.666,324.986 363.666,393.136 416.088,393.136 374.15,477.014  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"468.5\\\">QJ</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40160000\",\r\n    \"X\": \"247.0\",\r\n    \"Y\": \"337.0\",\r\n    \"Width\": \"118.0\",\r\n    \"Height\": \"118.0\",\r\n    \"SVG\": \"<g id=\\\"40160000\\\">        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"54\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"268.188\\\" x2=\\\"344.542\\\" y1=\\\"434.546\\\" y2=\\\"358.192\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"268.188\\\" x2=\\\"344.086\\\" y1=\\\"357.453\\\" y2=\\\"433.351\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"252\\\" x2=\\\"360\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"342\\\" y2=\\\"450\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140113\",\r\n    \"X\": \"191.86691284179688\",\r\n    \"Y\": \"322.4859924316406\",\r\n    \"Width\": \"228.26614379882812\",\r\n    \"Height\": \"157.02801513671875\",\r\n    \"SVG\": \"<g id=\\\"30140113\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"237.851,477.014 195.912,393.136 248.334,393.136    248.334,324.986 363.666,324.986 363.666,393.136 416.088,393.136 374.15,477.014  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"469.5\\\">HZ</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51331\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"286.0781555175781\",\r\n    \"Width\": \"76.02105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"51331\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"337.0469\\\">JS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140112\",\r\n    \"X\": \"191.86691284179688\",\r\n    \"Y\": \"322.4859924316406\",\r\n    \"Width\": \"228.26614379882812\",\r\n    \"Height\": \"157.02801513671875\",\r\n    \"SVG\": \"<g id=\\\"30140112\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"237.851,477.014 195.912,393.136 248.334,393.136    248.334,324.986 363.666,324.986 363.666,393.136 416.088,393.136 374.15,477.014  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"467.5\\\">TW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140111\",\r\n    \"X\": \"191.86691284179688\",\r\n    \"Y\": \"322.4859924316406\",\r\n    \"Width\": \"228.26614379882812\",\r\n    \"Height\": \"157.02801513671875\",\r\n    \"SVG\": \"<g id=\\\"30140111\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"237.851,477.014 195.912,393.136 248.334,393.136    248.334,324.986 363.666,324.986 363.666,393.136 416.088,393.136 374.15,477.014  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"160\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"463.5\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140110\",\r\n    \"X\": \"191.86691284179688\",\r\n    \"Y\": \"322.4859924316406\",\r\n    \"Width\": \"228.26614379882812\",\r\n    \"Height\": \"157.02801513671875\",\r\n    \"SVG\": \"<g id=\\\"30140110\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"237.851,477.014 195.912,393.136 248.334,393.136    248.334,324.986 363.666,324.986 363.666,393.136 416.088,393.136 374.15,477.014  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"453.5\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_310_1c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_310_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11241\",\r\n    \"X\": \"238.1566925048828\",\r\n    \"Y\": \"308.1748352050781\",\r\n    \"Width\": \"136.44287109375\",\r\n    \"Height\": \"38.4375\",\r\n    \"SVG\": \"<g id=\\\"11241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"51.8993\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.9717\\\">LOOT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342500\",\r\n    \"X\": \"41.98925177079036\",\r\n    \"Y\": \"110.12500762939453\",\r\n    \"Width\": \"328.3237815462125\",\r\n    \"Height\": \"160.96559813465183\",\r\n    \"SVG\": \"<g id=\\\"25342500\\\" transform=\\\"translate(-110 -80) scale(1.25 1.25)\\\">        <path d=\\\"M315.4,154.6c80.069,0,98.652,105.535-6,111\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"309.4\\\" x2=\\\"244\\\" y1=\\\"265.6\\\" y2=\\\"265.6\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"201.4\\\" x2=\\\"122.4\\\" y1=\\\"265.6\\\" y2=\\\"265.6\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"123.4\\\" x2=\\\"137.4\\\" y1=\\\"265.6\\\" y2=\\\"253.6\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"123.387\\\" x2=\\\"135.787\\\" y1=\\\"266.333\\\" y2=\\\"279.133\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 205.3992 269.9992)\\\">WP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_205_0\",\r\n    \"X\": \"168.80426025390625\",\r\n    \"Y\": \"193.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"0_205_0\\\">        <path d=\\\"M176.557,517.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M238.723,252.396c31.839-65,104.615-65,136.453,0\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130701\",\r\n    \"X\": \"215.85499572753906\",\r\n    \"Y\": \"324.5545959472656\",\r\n    \"Width\": \"178.14500427246094\",\r\n    \"Height\": \"136.23440551757812\",\r\n    \"SVG\": \"<g id=\\\"15130701\\\">        <path d=\\\"M218.355,328.208c43.852,17.025,129.293,17.024,173.145-0.001l0,0v130.082   l0,0H218.355l0,0V328.208L218.355,328.208z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"335.351,441.294 280.438,441.294 258.806,359.5 356.15,359.5  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25170200\",\r\n    \"X\": \"52.79399871826172\",\r\n    \"Y\": \"43.6875\",\r\n    \"Width\": \"297.17899322509766\",\r\n    \"Height\": \"279.8125\",\r\n    \"SVG\": \"<g id=\\\"25170200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"321\\\" y2=\\\"321\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"225\\\" y2=\\\"225\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"58\\\">Name:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"82\\\">Width:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"108\\\">Min Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"132\\\">Max Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"158\\\">DTG Start:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"182\\\">DTG End:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" x=\\\"103\\\" y=\\\"290\\\">LLTR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130700\",\r\n    \"X\": \"231.25\",\r\n    \"Y\": \"333.9849853515625\",\r\n    \"Width\": \"153.0\",\r\n    \"Height\": \"128.55902099609375\",\r\n    \"SVG\": \"<g id=\\\"15130700\\\">        <polygon id=\\\"_x3C_path_x3E_\\\" points=\\\"351.558,462.544 265.25,462.544 231.25,333.985 384.25,333.985  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170800\",\r\n    \"X\": \"47.01208831103391\",\r\n    \"Y\": \"70.37111436296193\",\r\n    \"Width\": \"300.7789493973403\",\r\n    \"Height\": \"277.51408781167333\",\r\n    \"SVG\": \"<g id=\\\"45170800\\\">        <path d=\\\"M217,137c-11.5-44,60-85,92-46c34,41,50,174,11,217c-37,38-94,37-141,33   c-29-3-68-1-93-16c-42-26-46-126-7-156c32-26,53,19,76,32c40,22,70-31,62-65\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_330_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"2_330_0\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" id=\\\"_x3C_path_x3E__1_\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_330_1\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"2_330_1\\\">        <g id=\\\"_x3C_path_x3E__1_\\\">                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51341\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"74.34918186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"51341\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35211\",\r\n    \"X\": \"266.767578125\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"76.63671875\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"35211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"LP\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">HJ</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50012\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"449.3125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"50012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_610_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"370.04164123535156\",\r\n    \"SVG\": \"<g id=\\\"2_610_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_610_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"2_610_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215600\",\r\n    \"X\": \"173.96099853515625\",\r\n    \"Y\": \"288.0\",\r\n    \"Width\": \"266.5\",\r\n    \"Height\": \"215.0\",\r\n    \"SVG\": \"<g id=\\\"25215600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"173.961\\\" x2=\\\"440.461\\\" y1=\\\"295.5\\\" y2=\\\"295.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"173.961\\\" x2=\\\"440.461\\\" y1=\\\"495.5\\\" y2=\\\"495.5\\\"/>        <ellipse cx=\\\"306.461\\\" cy=\\\"392\\\" fill=\\\"#000000\\\" rx=\\\"55\\\" ry=\\\"55\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_401_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"0_401_1\\\">        <g>                <polyline fill=\\\"#AAFFAA\\\" points=\\\"174,540 174,252 438,252 438,540   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"540\\\" y2=\\\"527.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"512.029\\\" y2=\\\"272.235\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174,264.5 174,252 186.5,252    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"252\\\" y2=\\\"252\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,252 438,252 438,264.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"279.971\\\" y2=\\\"519.765\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"527.5\\\" y2=\\\"540\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290800\",\r\n    \"X\": \"197.74429321289062\",\r\n    \"Y\": \"43.10178756713867\",\r\n    \"Width\": \"86.59100341796875\",\r\n    \"Height\": \"295.3200874328613\",\r\n    \"SVG\": \"<g id=\\\"25290800\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"241.093\\\" x2=\\\"240.173\\\" y1=\\\"79.824\\\" y2=\\\"301.684\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"282.63\\\" x2=\\\"240.988\\\" y1=\\\"336.504\\\" y2=\\\"301.684\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"199.348\\\" x2=\\\"240.988\\\" y1=\\\"336.504\\\" y2=\\\"301.684\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"199.452\\\" x2=\\\"241.093\\\" y1=\\\"45.02\\\" y2=\\\"79.824\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"282.732\\\" x2=\\\"241.093\\\" y1=\\\"45.02\\\" y2=\\\"79.824\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11251\",\r\n    \"X\": \"266.767578125\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"76.63671875\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"11251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"LP\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">HJ</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_160_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_160_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>        <path d=\\\"m375.5,422.13c29.81,-71 129.19,-71 159,0\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" transform=\\\"rotate(90 455 395.505)\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_401_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"0_401_0\\\">        <polyline fill=\\\"#AAFFAA\\\" id=\\\"_x2C_path_x3E_\\\" points=\\\"174,540 174,252 438,252 438,540  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150600\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.78626387579682\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.7993988076508\",\r\n    \"SVG\": \"<g id=\\\"25150600\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"134\\\" y=\\\"207\\\">DZ </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_120_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"195.03199768066406\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"379.4145965576172\",\r\n    \"SVG\": \"<g id=\\\"2_120_1c\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"196.032\\\"/>        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51351\",\r\n    \"X\": \"260.40625\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"94.197265625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"51351\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35201\",\r\n    \"X\": \"282.51953125\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"44.921875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"35201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"H\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121104_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"225.0\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"340.5\",\r\n    \"SVG\": \"<g id=\\\"10121104_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"202\\\" x2=\\\"410\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"225\\\" y2=\\\"565.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216900\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"238.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"237.0\",\r\n    \"SVG\": \"<g id=\\\"25216900\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"246\\\" y2=\\\"246\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"468\\\" y2=\\\"468\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"200,340 200,380 300,440 400,380 400,340 300,400   \\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"328\\\">SUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_160_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"2_160_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                    </g>                <path d=\\\"m375.5,422.13c29.81,-71 129.19,-71 159,0\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" transform=\\\"rotate(90 455 395.505)\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121104_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121104_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"264\\\" y2=\\\"527\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121104_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10121104_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"276\\\" y2=\\\"516\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.083\\\" x2=\\\"305.083\\\" y1=\\\"276\\\" y2=\\\"516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121104_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"224.76100158691406\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"342.47801208496094\",\r\n    \"SVG\": \"<g id=\\\"10121104_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"186\\\" x2=\\\"426\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"224.761\\\" y2=\\\"567.239\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10811\",\r\n    \"X\": \"244.64453125\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"118.771484375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10811\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">CPN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_120_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"195.03199768066406\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"379.71800231933594\",\r\n    \"SVG\": \"<g id=\\\"2_120_0c\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"196.032\\\"/>        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25061\",\r\n    \"X\": \"243.43499755859375\",\r\n    \"Y\": \"386.9440002441406\",\r\n    \"Width\": \"124.2869873046875\",\r\n    \"Height\": \"20.83599853515625\",\r\n    \"SVG\": \"<g id=\\\"25061\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"245.936\\\" x2=\\\"365.221\\\" y1=\\\"389.444\\\" y2=\\\"389.444\\\"/>                <circle cx=\\\"253.853\\\" cy=\\\"397.362\\\" fill=\\\"none\\\" r=\\\"7.918\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"270.391\\\" cy=\\\"397.362\\\" fill=\\\"none\\\" r=\\\"7.918\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"340.766\\\" cy=\\\"397.362\\\" fill=\\\"none\\\" r=\\\"7.918\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"357.304\\\" cy=\\\"397.362\\\" fill=\\\"none\\\" r=\\\"7.918\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01092\",\r\n    \"X\": \"259.284912109375\",\r\n    \"Y\": \"448.5156555175781\",\r\n    \"Width\": \"95.4267578125\",\r\n    \"Height\": \"46.53125\",\r\n    \"SVG\": \"<g id=\\\"01092\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" id=\\\"MR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"495.0469\\\">MR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01091\",\r\n    \"X\": \"263.716796875\",\r\n    \"Y\": \"295.9375305175781\",\r\n    \"Width\": \"87.533203125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"01091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"PX\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">PX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_210_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_210_0\\\">        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,278.5 126.082,276 128.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133.582\\\" x2=\\\"481.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"483.582,276 486.082,276 486.082,278.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"283.5\\\" y2=\\\"511\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,513.5 486.082,516 483.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"478.582\\\" x2=\\\"131.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"128.582,516 126.082,516 126.082,513.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"508.5\\\" y2=\\\"281\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121300_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10121300_3\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121300_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121300_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121300_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10121300_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121300_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10121300_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10821\",\r\n    \"X\": \"248.399296875\",\r\n    \"Y\": \"300.56146240234375\",\r\n    \"Width\": \"110.006953125\",\r\n    \"Height\": \"43.6875\",\r\n    \"SVG\": \"<g id=\\\"10821\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">JNN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01082\",\r\n    \"X\": \"259.52001953125\",\r\n    \"Y\": \"446.0781555175781\",\r\n    \"Width\": \"93.205078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"01082\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"SR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"497.0469\\\">SR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01081\",\r\n    \"X\": \"278.6796875\",\r\n    \"Y\": \"287.2900695800781\",\r\n    \"Width\": \"52.375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"01081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"V\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">V</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_240_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_240_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"276.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"495.064\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"277.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"495.064\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25071\",\r\n    \"X\": \"242.63600540049345\",\r\n    \"Y\": \"379.1040039046403\",\r\n    \"Width\": \"126.0279960643503\",\r\n    \"Height\": \"21.019989015281567\",\r\n    \"SVG\": \"<g id=\\\"25071\\\">        <polyline fill=\\\"none\\\" points=\\\"   245.136,381.604 261.155,397.624 366.164,397.624  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120200\",\r\n    \"X\": \"259.9859924316406\",\r\n    \"Y\": \"348.7833557128906\",\r\n    \"Width\": \"90.1929931640625\",\r\n    \"Height\": \"94.39962768554688\",\r\n    \"SVG\": \"<g id=\\\"05120200\\\">        <path d=\\\"M347.679,429.224c0,6.329-5.275,11.459-11.785,11.459h-65.306   c-4.473-2.341-8.102-4.963-8.102-11.292l12.767-44.191c2.454-6.138,8.222-30.935,14.73-30.935l16.203-2.946l18.66,2.946   c1.872,0.308,10.104,27.475,11.934,33.858L347.679,429.224z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46150600\",\r\n    \"X\": \"76.44191856532007\",\r\n    \"Y\": \"86.33756418798674\",\r\n    \"Width\": \"247.118146020504\",\r\n    \"Height\": \"226.66243581201326\",\r\n    \"SVG\": \"<g id=\\\"46150600\\\">        <g transform=\\\"translate(-200 -200) scale(2 2)\\\">                <polygon fill=\\\"none\\\" points=\\\"200.001,145 260,187.016 237.083,255 162.919,255     140.001,187.016   \\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"3\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_430_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_430_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140103_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140103_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"463.6348\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281902\",\r\n    \"X\": \"230.74460905291232\",\r\n    \"Y\": \"236.2062090446085\",\r\n    \"Width\": \"151.99237807992358\",\r\n    \"Height\": \"154.4100153824627\",\r\n    \"SVG\": \"<g id=\\\"25281902\\\" transform=\\\"translate(-410 -460) scale(2.5 2.5)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"257.2\\\" x2=\\\"285.918\\\" y1=\\\"339.8\\\" y2=\\\"279.741\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"285.825\\\" x2=\\\"316.2\\\" y1=\\\"278.929\\\" y2=\\\"339.8\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281901\",\r\n    \"X\": \"206.06573486328125\",\r\n    \"Y\": \"246.09861755371094\",\r\n    \"Width\": \"201.8685302734375\",\r\n    \"Height\": \"151.40138244628906\",\r\n    \"SVG\": \"<g id=\\\"25281901\\\">        <polygon fill=\\\"#000000\\\" id=\\\"main\\\" points=\\\"307,247 207,397 407,397 \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25041\",\r\n    \"X\": \"241.29000854492188\",\r\n    \"Y\": \"378.96099839493763\",\r\n    \"Width\": \"127.38998413085938\",\r\n    \"Height\": \"35.57601942732799\",\r\n    \"SVG\": \"<g id=\\\"25041\\\">        <path d=\\\"   M366.18,395.878c0,7.963-6.454,14.418-14.418,14.418h-55.219c-7.963,0-14.418-6.455-14.418-14.418l0,0   c0-7.962,6.455-14.417,14.418-14.417h55.219C359.726,381.46,366.18,387.916,366.18,395.878L366.18,395.878z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"258.657\\\" cy=\\\"397.17\\\" fill=\\\"none\\\" r=\\\"14.867\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_027_0\",\r\n    \"X\": \"126.2860336303711\",\r\n    \"Y\": \"215.28604125976562\",\r\n    \"Width\": \"359.42704010009766\",\r\n    \"Height\": \"359.4270324707031\",\r\n    \"SVG\": \"<g id=\\\"2_027_0\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M218.496,479.973c0.829,0.019,1.664,0.027,2.504,0.027     c0,0.841,0.009,1.676,0.027,2.505\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.25,487.529     c7.145,105.793,164.883,104.954,169.64-2.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.973,482.505c0.019-0.829,0.027-1.664,0.027-2.505     c0.841,0,1.676-0.009,2.505-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M398.529,479.75     c105.793-7.145,104.954-164.884-2.518-169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M393.505,310.027C392.676,310.009,391.841,310,391,310     c0-0.841-0.009-1.676-0.027-2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.75,302.471     c-7.145-105.794-164.884-104.955-169.64,2.517\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.027,307.496C221.009,308.324,221,309.159,221,310     c-0.841,0-1.676,0.009-2.504,0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M213.471,310.25     c-105.794,7.145-104.955,164.883,2.517,169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281903\",\r\n    \"X\": \"213.14793348512728\",\r\n    \"Y\": \"215.28965961943368\",\r\n    \"Width\": \"183.7081754666616\",\r\n    \"Height\": \"183.71131694306632\",\r\n    \"SVG\": \"<g id=\\\"25281903\\\" transform=\\\"translate(-530 -560) scale(3 3)\\\">        <polygon fill=\\\"none\\\" points=\\\"278.334,260.666 307.334,318.667 249.334,318.667  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_401_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"251.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"2_401_1\\\">        <g id=\\\"_x2C_path_x3E_\\\">                <polyline fill=\\\"#AAFFAA\\\" points=\\\"174,548 174,260 438,260 438,548   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"548\\\" y2=\\\"535.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"520.029\\\" y2=\\\"280.235\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174,272.5 174,260 186.5,260    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"260\\\" y2=\\\"260\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,260 438,260 438,272.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"287.971\\\" y2=\\\"527.765\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"535.5\\\" y2=\\\"548\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_401_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"251.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"2_401_0\\\">        <polyline fill=\\\"#AAFFAA\\\" id=\\\"_x2C_path_x3E_\\\" points=\\\"174,548 174,260 438,260 438,548  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_101_1\",\r\n    \"X\": \"118.74970153289557\",\r\n    \"Y\": \"196.25010667306285\",\r\n    \"Width\": \"374.50061598698323\",\r\n    \"Height\": \"326.2498933269371\",\r\n    \"SVG\": \"<g id=\\\"1_101_1\\\">        <g>                <path d=\\\"M391,514c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M391,514c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.76,510.511c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.477,309.713     C399.466,309.243,395.308,309,391,309c0-4.297-0.162-8.461-0.478-12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M388.754,282.599c-19.008-106.062-152.553-103.749-166.565,6.938\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.478,296.508     C221.163,300.539,221,304.703,221,309c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.24,312.489c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M208.524,513.286     c4.01,0.471,8.169,0.714,12.476,0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_430_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_430_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211200\",\r\n    \"X\": \"174.64599609375\",\r\n    \"Y\": \"163.73800659179688\",\r\n    \"Width\": \"263.0\",\r\n    \"Height\": \"235.35699462890625\",\r\n    \"SVG\": \"<g id=\\\"25211200\\\">        <polygon fill=\\\"#000000\\\" points=\\\"269.396,361.027 219.107,310.738 269.396,260.449  \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"331.645,361.027 281.355,310.738 331.645,260.449  \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"386.934,361.027 336.645,310.738 386.934,260.449  \\\"/>        <rect fill=\\\"#000000\\\" height=\\\"23.357\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"167.826\\\" x=\\\"219.107\\\" y=\\\"373.238\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"303.021\\\" x2=\\\"303.021\\\" y1=\\\"171.238\\\" y2=\\\"296.238\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"174.646\\\" x2=\\\"437.646\\\" y1=\\\"171.238\\\" y2=\\\"171.238\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_101_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"196.25\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"1_101_0\\\">        <path d=\\\"M391,514c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205   \\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10201100\",\r\n    \"X\": \"195.7408905029297\",\r\n    \"Y\": \"319.9159851074219\",\r\n    \"Width\": \"219.21827697753906\",\r\n    \"Height\": \"150.77801513671875\",\r\n    \"SVG\": \"<g id=\\\"10201100\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"240.001,468.194 199.786,387.765 250.055,387.765    250.055,322.416 360.646,322.416 360.646,387.765 410.914,387.765 370.698,468.194  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"385.78,387.765 345.566,468.194 320.432,468.194 360.646,387.765  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25051\",\r\n    \"X\": \"239.2740020751953\",\r\n    \"Y\": \"385.6000061035156\",\r\n    \"Width\": \"132.09999084472656\",\r\n    \"Height\": \"21.87200927734375\",\r\n    \"SVG\": \"<g id=\\\"25051\\\">        <g>                <path d=\\\"    M258.646,396.549h93.358H258.646z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"250.21\\\" cy=\\\"396.536\\\" fill=\\\"none\\\" r=\\\"8.436\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"360.438\\\" cy=\\\"396.536\\\" fill=\\\"none\\\" r=\\\"8.436\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120207\",\r\n    \"X\": \"252.6337890625\",\r\n    \"Y\": \"312.109375\",\r\n    \"Width\": \"103.0546875\",\r\n    \"Height\": \"184.3125\",\r\n    \"SVG\": \"<g id=\\\"20120207\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"350\\\">OTH</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"482\\\">$</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10801\",\r\n    \"X\": \"259.9853515625\",\r\n    \"Y\": \"293.40521240234375\",\r\n    \"Width\": \"90.7744140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"10801\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">TR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120201\",\r\n    \"X\": \"199.0999937057495\",\r\n    \"Y\": \"314.99999165534973\",\r\n    \"Width\": \"207.70001411437988\",\r\n    \"Height\": \"160.10000705718994\",\r\n    \"SVG\": \"<g id=\\\"20120201\\\">        <g transform=\\\"scale(100) translate(0.76 0.81)\\\">                <polygon id=\\\"_97071888\\\" points=\\\"2.841,3.062 2.977,3.113 3.005,3.063 2.861,3.005   \\\"/>                <polygon id=\\\"_95241712\\\" points=\\\"2.778,3.193 2.909,3.243 2.939,3.195 2.799,3.138   \\\"/>                <polygon id=\\\"_94860488\\\" points=\\\"2.718,3.307 2.853,3.362 2.852,3.358 2.883,3.312 2.74,3.257   \\\"/>                <path d=\\\"M2.18,2.627l0.652,0.237L2.557,3.467L1.89,3.146L2.18,2.627z M1.868,3.156l0.694,0.335l0.292-0.642    C2.83,2.847,2.56,2.745,2.518,2.728C2.488,2.716,2.185,2.604,2.18,2.604c-0.022,0-0.136,0.237-0.159,0.271    C2,2.907,1.874,3.132,1.868,3.156z\\\" id=\\\"_94673800\\\"/>                <path d=\\\"M2.661,3.435L2.797,3.49L2.795,3.484l0.032-0.045C2.8,3.433,2.703,3.383,2.69,3.383    C2.68,3.383,2.662,3.422,2.661,3.435z\\\" id=\\\"_65976264\\\"/>                <path d=\\\"M2.015,3.449l0.107,0.072L1.973,3.667L1.822,3.564L2.015,3.449z M1.788,3.562l0.185,0.123L2.151,3.52    C2.138,3.51,2.019,3.43,2.015,3.43C1.989,3.43,1.826,3.552,1.788,3.562z\\\" id=\\\"_94957312\\\"/>                <path d=\\\"M1.609,3.548c0.127-0.003,0.395-0.165,0.425-0.165c0.01,0,0.184,0.095,0.222,0.104    C2.246,3.502,2.129,3.602,2.101,3.63C2.07,3.66,1.983,3.775,1.963,3.789C1.924,3.768,1.614,3.567,1.609,3.548z M1.231,3.393    l0.297-0.062l0.278,0.141L1.565,3.548L1.97,3.815L1.969,3.81l0.159-0.187L2.8,3.941L3.308,2.77L2.053,2.34    C2.039,2.395,1.922,2.568,1.89,2.635c-0.02,0.044-0.057,0.11-0.082,0.149c-0.03,0.044-0.054,0.102-0.082,0.149    C1.697,2.982,1.673,3.029,1.644,3.078C1.615,3.125,1.591,3.184,1.561,3.227C1.5,3.318,1.555,3.294,1.423,3.32    c-0.065,0.013-0.13,0.024-0.192,0.039 M2.781,3.896L2.151,3.6L2.27,3.5l0.182,0.087l0.03-0.059L1.885,3.236v0.006L1.859,3.298    L2.01,3.37L1.854,3.454L1.558,3.309L1.553,3.31L2.07,2.384l0.005,0.003L3.26,2.79h0.006L2.781,3.896z\\\" id=\\\"_95082912\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" transform=\\\"matrix(0.0092 0.004 -0.004 0.0092 2.0972 3.1545)\\\">$</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120202\",\r\n    \"X\": \"241.5000021457672\",\r\n    \"Y\": \"309.89999771118164\",\r\n    \"Width\": \"127.50000357627869\",\r\n    \"Height\": \"170.24999856948853\",\r\n    \"SVG\": \"<g id=\\\"20120202\\\">        <g transform=\\\"scale(150)\\\">                <path d=\\\"M1.629,2.843v-0.04c0-0.037,0.043-0.123,0.052-0.157C1.693,2.601,1.733,2.547,1.76,2.512    c0.059-0.076,0.142-0.149,0.275-0.149h0.073c0.057,0,0.147,0.072,0.174,0.108C2.304,2.5,2.319,2.523,2.338,2.554    C2.346,2.566,2.383,2.64,2.383,2.652l0.003,0.009l0.002,0.005L2.39,2.674c0,0.007,0.014,0.024,0.017,0.051L2.41,2.738    C2.415,2.772,2.43,2.85,2.434,2.887C2.438,2.918,2.442,2.945,2.44,2.971C2.439,2.99,2.435,3.006,2.424,3.029    c0,0.04-0.087,0.145-0.104,0.146L2.167,3.15c-0.03-0.005-0.113,0.033-0.154,0.033c-0.034,0-0.093-0.029-0.125-0.029    c-0.027,0-0.054,0.022-0.092,0.022h-0.01c-0.032,0-0.099-0.102-0.117-0.128C1.639,3.005,1.629,2.914,1.629,2.843z M2.14,2.326    L2.039,2.308C2.026,2.306,1.952,2.326,1.943,2.33L1.838,2.138l0.029,0.008V2.097l0.149,0.056l0.005-0.059l0.054,0.041L2.17,2.091    v0.043L2.295,2.11L2.14,2.326L2.14,2.326z M2.336,2.085L2.185,2.112V2.066C2.17,2.074,2.09,2.114,2.075,2.114    c-0.001,0-0.056-0.043-0.066-0.048L1.998,2.132l-0.146-0.06v0.049L1.801,2.105l0.135,0.252L1.932,2.359    C1.855,2.377,1.761,2.472,1.721,2.532C1.708,2.551,1.7,2.576,1.687,2.593c-0.023,0.03-0.015,0.041-0.029,0.066    C1.648,2.678,1.61,2.779,1.61,2.802v0.062c0,0.017,0.012,0.096,0.016,0.112C1.633,2.999,1.632,3.009,1.639,3.03    c0.005,0.015,0.015,0.026,0.023,0.039c0.022,0.034,0.08,0.125,0.127,0.125c0.042,0,0.071-0.022,0.095-0.022    c0.038,0,0.087,0.029,0.121,0.029h0.011c0.034,0,0.095-0.024,0.134-0.031c0.03-0.005,0.098,0.017,0.141,0.017H2.32    c0.028,0,0.08-0.07,0.096-0.091C2.434,3.073,2.438,3.06,2.445,3.029c0.001-0.003,0.007-0.018,0.01-0.033    c0.004-0.019,0.005-0.04,0.005-0.04c0-0.05-0.012-0.068-0.015-0.099C2.441,2.817,2.439,2.79,2.434,2.755    C2.43,2.726,2.387,2.611,2.374,2.584c-0.04-0.082-0.128-0.22-0.233-0.229L2.336,2.085z\\\" id=\\\"_65451144\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"103\\\" transform=\\\"matrix(0.0067 0 0 0.0067 1.8544 3.0148)\\\">$</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141700\",\r\n    \"X\": \"27.688753128051758\",\r\n    \"Y\": \"59.50624465942383\",\r\n    \"Width\": \"333.31124687194824\",\r\n    \"Height\": \"300.5889701843262\",\r\n    \"SVG\": \"<g id=\\\"25141700\\\">            <path d=\\\"M91.192,63.294 C153.864,117.298 157.052,303.434 95.192,356.294\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"10\\\" x1=\\\"139.692\\\" x2=\\\"356\\\" y1=\\\"207.294\\\" y2=\\\"207.294\\\"/>          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"356.076\\\" x2=\\\"309.692\\\" y1=\\\"207.018\\\" y2=\\\"179.294\\\"/>          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"356.076\\\" x2=\\\"305.854\\\" y1=\\\"207.018\\\" y2=\\\"234.572\\\"/>          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"27.692\\\" x2=\\\"113.942\\\" y1=\\\"93.294\\\" y2=\\\"93.238\\\"/>          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"45.692\\\" x2=\\\"129.692\\\" y1=\\\"139.294\\\" y2=\\\"139.294\\\"/>          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"53.692\\\" x2=\\\"137.498\\\" y1=\\\"183.294\\\" y2=\\\"183.196\\\"/>          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"53.692\\\" x2=\\\"139.692\\\" y1=\\\"231.294\\\" y2=\\\"231.294\\\"/>          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"47.692\\\" x2=\\\"131.692\\\" y1=\\\"280.294\\\" y2=\\\"280.294\\\"/>          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"31.692\\\" x2=\\\"119.692\\\" y1=\\\"322.294\\\" y2=\\\"322.294\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120200\",\r\n    \"X\": \"191.8999969959259\",\r\n    \"Y\": \"339.40001130104065\",\r\n    \"Width\": \"217.39999055862427\",\r\n    \"Height\": \"116.09997749328613\",\r\n    \"SVG\": \"<g id=\\\"20120200\\\">        <g transform=\\\"scale(100) translate(0.71 0.8)\\\">                <path d=\\\"M1.286,3.064H1.225L1.209,3.12h0.07v0.06H1.224L1.209,3.236h0.07C1.29,3.288,1.294,3.342,1.307,3.394    c0.013,0.05,0.036,0.091,0.058,0.132c0.035,0.068,0.132,0.142,0.234,0.142h0.038c0.07,0,0.146-0.033,0.182-0.068    c0.028-0.028,0.099-0.101,0.108-0.143L1.91,3.446c-0.015,0.01-0.064,0.08-0.089,0.102C1.794,3.572,1.729,3.605,1.682,3.605H1.633    c-0.14,0-0.214-0.217-0.214-0.369h0.369c0.013,0,0.022-0.044,0.025-0.056H1.42V3.12h0.403c0.015,0,0.02-0.045,0.025-0.056H1.422    c0.003-0.005,0.019-0.104,0.023-0.121c0.009-0.037,0.026-0.079,0.04-0.108c0.027-0.055,0.087-0.126,0.168-0.126h0.043    c0.111,0,0.186,0.111,0.186,0.225h0.028V2.731c0-0.024-0.166-0.067-0.21-0.067H1.644c-0.106,0-0.202,0.07-0.249,0.131    C1.354,2.849,1.288,2.974,1.286,3.064L1.286,3.064z\\\" id=\\\"_85660424\\\"/>                <path d=\\\"M2.773,3.559C2.773,3.53,2.8,3.51,2.829,3.51h0.017c0.025,0,0.033,0.013,0.052,0.017    C2.888,3.572,2.87,3.625,2.815,3.625H2.812c-0.02,0-0.038-0.023-0.038-0.043V3.559z M3.005,2.864c0-0.074,0.041-0.158,0.112-0.158    h0.025c0.12,0,0.05,0.158,0.126,0.158h0.013c0.024,0,0.049-0.029,0.049-0.056V2.798c0-0.064-0.085-0.133-0.155-0.133H3.145    c-0.16,0-0.256,0.142-0.256,0.305v0.067H2.756v0.07h0.136L2.9,3.173H2.756v0.07h0.147L2.911,3.38L2.91,3.471L2.872,3.467H2.837    c-0.055,0-0.106,0.048-0.106,0.101c0,0.055,0.027,0.098,0.081,0.098h0.014c0.049,0,0.11-0.073,0.119-0.112    c0.011,0.003,0.08,0.057,0.097,0.068c0.029,0.02,0.074,0.045,0.121,0.045h0.038c0.094,0,0.182-0.135,0.182-0.236    c-0.014,0-0.007-0.002-0.021-0.002c-0.009,0-0.026,0.112-0.136,0.112H3.191c-0.043,0-0.184-0.041-0.214-0.056    C2.993,3.421,3.02,3.359,3.02,3.278V3.242h0.185v-0.07H3.019V3.144L3.014,3.106h0.19v-0.07H3.012L3.004,2.888L3.005,2.864    L3.005,2.864z\\\" id=\\\"_87409168\\\"/>                <path d=\\\"M2.335,3.239C2.349,3.242,2.427,3.305,2.44,3.318c0.035,0.034,0.052,0.057,0.061,0.118    C2.513,3.525,2.424,3.62,2.335,3.622V3.239z M2.289,3.046c-0.052-0.027-0.135-0.1-0.141-0.171C2.142,2.78,2.195,2.714,2.289,2.714    V3.046z M2.335,2.709c0.02,0.01,0.06,0.009,0.088,0.024C2.446,2.746,2.47,2.759,2.486,2.78c0.047,0.064,0.037,0.076,0.057,0.161    h0.028V2.734c0-0.025-0.186-0.067-0.236-0.067V2.594H2.289v0.074c-0.127,0-0.253,0.099-0.253,0.228v0.021    c0,0.074,0.051,0.143,0.094,0.176c0.029,0.023,0.129,0.105,0.159,0.112v0.418c-0.063,0-0.131-0.031-0.162-0.062    C2.109,3.542,2.093,3.515,2.083,3.491C2.078,3.477,2.072,3.408,2.058,3.408H2.033v0.207c0.019,0.001,0.086,0.028,0.116,0.036    C2.182,3.66,2.236,3.668,2.279,3.668H2.29v0.087h0.046V3.668c0.146,0,0.28-0.115,0.28-0.263c0-0.094-0.055-0.155-0.108-0.197    C2.45,3.162,2.396,3.119,2.335,3.078V2.709L2.335,2.709z\\\" id=\\\"_87516072\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120205\",\r\n    \"X\": \"215.9950390458107\",\r\n    \"Y\": \"309.8150768876076\",\r\n    \"Width\": \"179.36000108718872\",\r\n    \"Height\": \"157.0349884033203\",\r\n    \"SVG\": \"<g id=\\\"20120205\\\">        <g transform=\\\"scale(95) translate(0.852632 0.884211)\\\">                <path d=\\\"M1.535,2.846l1.667,0.001C3.192,2.838,3.02,2.758,2.99,2.743    C2.92,2.708,2.852,2.671,2.781,2.636C2.71,2.601,2.644,2.565,2.572,2.529C2.536,2.511,2.383,2.437,2.365,2.422L1.535,2.846    L1.535,2.846z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64577904\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65451144\\\" points=\\\"1.459,3.01 3.27,3.01 3.27,2.89 1.459,2.89   \\\"/>                <path d=\\\"M2.388,3.671V3.46c0.045,0.01,0.105,0.027,0.105,0.081V3.58    C2.494,3.618,2.434,3.671,2.388,3.671z M2.24,3.302V3.249c0-0.034,0.062-0.064,0.096-0.072v0.196    C2.297,3.371,2.24,3.343,2.24,3.302z M2.336,3.125h-0.02c-0.079,0-0.163,0.06-0.163,0.139v0.048c0,0.067,0.122,0.133,0.182,0.134    v0.225c-0.062,0-0.115-0.067-0.115-0.128L2.139,3.556V3.58c0,0.035,0.042,0.091,0.064,0.109c0.026,0.022,0.088,0.043,0.133,0.044    V3.8h0.053V3.733c0.102,0,0.192-0.072,0.192-0.177V3.527c0-0.078-0.112-0.132-0.192-0.139V3.182    c0.021,0.002,0.05,0.017,0.06,0.031c0.009,0.012,0.03,0.061,0.036,0.062l0.076-0.011c0-0.078-0.082-0.139-0.158-0.139H2.388V3.087    H2.336V3.125z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_94581568\\\"/>                <path d=\\\"M2.24,3.302c0,0.041,0.058,0.069,0.096,0.072V3.178C2.301,3.186,2.24,3.216,2.24,3.249V3.302z\\\" id=\\\"_65379072\\\"/>                <path d=\\\"M2.388,3.671c0.045,0,0.105-0.053,0.105-0.091V3.542c0-0.054-0.06-0.071-0.105-0.081V3.671z\\\" id=\\\"_94401360\\\"/>                <path d=\\\"M1.459,3.872H3.27v0.115H1.459V3.872z M2.987,3.048h0.139v0.786H2.987V3.048z M2.709,3.048h0.134v0.786    H2.709V3.048z M1.885,3.048h0.139v0.786H1.885V3.048z M1.607,3.048h0.134v0.786H1.607V3.048z M2.336,3.087h0.053v0.038h0.014    c0.076,0,0.158,0.061,0.158,0.139L2.484,3.275c-0.005-0.001-0.026-0.05-0.036-0.062c-0.011-0.014-0.039-0.029-0.06-0.031v0.206    C2.468,3.395,2.58,3.449,2.58,3.527v0.029c0,0.105-0.089,0.177-0.192,0.177V3.8H2.336V3.733C2.291,3.732,2.229,3.711,2.203,3.689    C2.181,3.671,2.139,3.615,2.139,3.58V3.556l0.082-0.013c0,0.061,0.053,0.128,0.115,0.128V3.446    c-0.06-0.001-0.182-0.067-0.182-0.134V3.264c0-0.079,0.084-0.139,0.163-0.139h0.019V3.087z M1.459,2.89H3.27v0.12H1.459V2.89z     M2.365,2.422c0.018,0.015,0.171,0.089,0.207,0.107C2.644,2.565,2.71,2.601,2.781,2.636C2.852,2.671,2.92,2.708,2.99,2.743    c0.03,0.015,0.202,0.094,0.212,0.104H1.535L2.365,2.422L2.365,2.422z M1.421,2.871v0.158c0,0.011,0.008,0.019,0.019,0.019h0.129    v0.786H1.421V4.03h1.888V3.834H3.164V3.048h0.129c0.011,0,0.014-0.003,0.014-0.014V2.857c-0.053-0.019-0.175-0.09-0.235-0.12    c-0.079-0.039-0.155-0.08-0.235-0.12c-0.044-0.022-0.468-0.24-0.47-0.24c-0.01,0-0.428,0.216-0.477,0.241    C1.839,2.645,1.421,2.846,1.421,2.871L1.421,2.871L1.421,2.871z\\\" id=\\\"_65375856\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_66403960\\\" points=\\\"1.607,3.834 1.742,3.834 1.742,3.048 1.607,3.048   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65373216\\\" points=\\\"1.885,3.834 2.024,3.834 2.024,3.048 1.885,3.048   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65450568\\\" points=\\\"2.709,3.834 2.843,3.834 2.843,3.048 2.709,3.048   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65369168\\\" points=\\\"2.987,3.834 3.126,3.834 3.126,3.048 2.987,3.048   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_94571432\\\" points=\\\"1.459,3.987 3.27,3.987 3.27,3.872 1.459,3.872   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160800\",\r\n    \"X\": \"214.40700920846396\",\r\n    \"Y\": \"357.7812805175781\",\r\n    \"Width\": \"177.94455329153604\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"10160800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.6719\\\">JAG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120206\",\r\n    \"X\": \"221.5\",\r\n    \"Y\": \"333.79998779296875\",\r\n    \"Width\": \"168.5\",\r\n    \"Height\": \"123.0\",\r\n    \"SVG\": \"<g id=\\\"20120206\\\">        <path d=\\\"M316.3,435.3l-24.5-52l-14.8,36l-13.2-16.2l-33.3,31l2.2,2.5v0.4l31-28.3l13.8,17.6h0.8   c0.1-2.6,5.7-13.899,6.9-17.5c0.8-2.6,2.7-6.1,3.7-8.399c0.8-1.9,2.3-7.7,3.8-8.101l23.5,50.7l0.2,0.4L359.8,375l0.4,0.3l20.1,38.9   l3.4-1.2l-23.5-45.1c-0.3,1.2-19.3,30.3-21.7,33.9C335.9,405.8,318,434.8,316.3,435.3z\\\" id=\\\"_66403824\\\"/>        <polygon id=\\\"_63700480\\\" points=\\\"221.5,456.8 390,456.8 390,453.3 223.1,453.3 223.9,453.3 223.9,335.7 221.5,335.7  \\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"391.5\\\">S</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"321.8\\\" x2=\\\"321.8\\\" y1=\\\"333.8\\\" y2=\\\"399.3\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120203\",\r\n    \"X\": \"218.2800006866455\",\r\n    \"Y\": \"321.1094665527344\",\r\n    \"Width\": \"180.2400112152099\",\r\n    \"Height\": \"151.41058564186096\",\r\n    \"SVG\": \"<g id=\\\"20120203\\\">        <g transform=\\\"scale(120) translate(0.5 0.491667)\\\">                <path d=\\\"M1.842,2.979l0.195-0.001l0.197-0.261h-0.14C2.079,2.717,1.86,2.951,1.842,2.979z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65485904\\\"/>                <path d=\\\"M2.058,2.983L2.244,3.19C2.257,3.181,2.451,2.9,2.451,2.898    c0-0.007-0.169-0.164-0.187-0.177L2.058,2.983z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65378808\\\"/>                <path d=\\\"M1.548,3.193l0.088,0.002c0.029-0.044,0.082-0.107,0.117-0.15    c0.034-0.04,0.107-0.109,0.129-0.142L1.824,2.9L1.548,3.193z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65377104\\\"/>                <path d=\\\"M1.661,3.195h0.558C2.214,3.177,2.042,2.999,2.028,2.999H1.837    C1.819,2.999,1.676,3.172,1.661,3.195z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65450664\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65717896\\\" points=\\\"2.268,3.194 2.353,3.197 2.572,2.903 2.472,2.904   \\\"/>                <path d=\\\"M2.144,3.215h0.201c0.009,0,0.188,0.191,0.201,0.211H1.978C1.983,3.406,2.133,3.215,2.144,3.215z     M1.535,3.215h0.206c0.012,0,0.171,0.188,0.186,0.211H1.359C1.365,3.405,1.522,3.215,1.535,3.215L1.535,3.215z M1.775,3.216h0.32    L1.952,3.422L1.775,3.216z M1.661,3.195c0.015-0.023,0.158-0.196,0.176-0.196h0.191c0.014,0,0.186,0.178,0.191,0.196H1.661z     M2.572,3.421L2.375,3.205l0.216-0.297l0.203,0.177L2.572,3.421L2.572,3.421z M2.472,2.904l0.1-0.001L2.353,3.197L2.268,3.194    L2.472,2.904z M1.824,2.9l0.058,0.003C1.86,2.936,1.787,3.005,1.753,3.045c-0.036,0.043-0.088,0.106-0.117,0.15L1.548,3.193    L1.824,2.9z M2.263,2.721C2.282,2.734,2.45,2.891,2.45,2.898c0,0.002-0.194,0.283-0.206,0.292L2.058,2.983L2.263,2.721z     M1.842,2.979C1.86,2.951,2.079,2.717,2.094,2.717h0.141L2.037,2.978L1.842,2.979z M1.902,2.883H1.807    C1.781,2.921,1.717,2.985,1.682,3.02C1.639,3.064,1.6,3.112,1.557,3.156C1.529,3.184,1.324,3.422,1.319,3.441    C1.33,3.444,1.33,3.446,1.344,3.446l1.235-0.001l0.242-0.364L2.815,3.083l-0.218-0.2H2.476c-0.032-0.021-0.2-0.186-0.216-0.186    H2.089C2.07,2.697,1.931,2.864,1.902,2.883L1.902,2.883z\\\" id=\\\"_95045944\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_95405912\\\" points=\\\"1.952,3.422 2.095,3.216 1.775,3.216   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_95049136\\\" points=\\\"2.794,3.085 2.592,2.908 2.375,3.205 2.572,3.421   \\\"/>                <path d=\\\"M1.535,3.215c-0.013,0-0.17,0.19-0.176,0.211h0.568C1.912,3.403,1.754,3.215,1.741,3.215    H1.535L1.535,3.215z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_97584424\\\"/>                <path d=\\\"M2.144,3.215c-0.011,0-0.161,0.191-0.166,0.211h0.568c-0.013-0.02-0.192-0.211-0.201-0.211    H2.144z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65835248\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"359.0001\\\">STOR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120204\",\r\n    \"X\": \"198.49462890625\",\r\n    \"Y\": \"364.8085632324219\",\r\n    \"Width\": \"212.791015625\",\r\n    \"Height\": \"57.78125\",\r\n    \"SVG\": \"<g id=\\\"20120204\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"421.6367\\\">ECON</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170203\",\r\n    \"X\": \"213.5500030517578\",\r\n    \"Y\": \"340.3500366210853\",\r\n    \"Width\": \"184.9499969482422\",\r\n    \"Height\": \"111.4499816894616\",\r\n    \"SVG\": \"<g id=\\\"40170203\\\">        <path d=\\\"M213.55,451.2l98.7-0.15l76.95,0.75c-17.851,0-31.95-4.35-42.3-12c-9.301-7.2-19.2-19.95-19.2-36   c0-22.65,17.25-41.25,39.6-41.25h1.65c16.35,0,20.399,7.05,29.55,13.2c-5.1-21.6-26.4-35.4-53.4-35.4h-0.449   C299.05,340.35,232.45,422.85,213.55,451.2L213.55,451.2L213.55,451.2z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212500\",\r\n    \"X\": \"213.6812286376953\",\r\n    \"Y\": \"291.1233215332031\",\r\n    \"Width\": \"193.16807556152344\",\r\n    \"Height\": \"277.8766784667969\",\r\n    \"SVG\": \"<g id=\\\"25212500\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"307.263\\\" x2=\\\"307.409\\\" y1=\\\"291.127\\\" y2=\\\"489.097\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"228.589\\\" x2=\\\"390.643\\\" y1=\\\"480.853\\\" y2=\\\"305.741\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"217.234\\\" x2=\\\"390.643\\\" y1=\\\"305.741\\\" y2=\\\"480.853\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"257.286\\\" x2=\\\"276.585\\\" y1=\\\"412.556\\\" y2=\\\"376.042\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"275.309\\\" x2=\\\"294.481\\\" y1=\\\"376.042\\\" y2=\\\"412.556\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"292.776\\\" x2=\\\"312.098\\\" y1=\\\"412.556\\\" y2=\\\"376.042\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"310.819\\\" x2=\\\"329.993\\\" y1=\\\"376.042\\\" y2=\\\"412.556\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"328.99\\\" x2=\\\"348.313\\\" y1=\\\"412.683\\\" y2=\\\"376.191\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"347.034\\\" x2=\\\"366.208\\\" y1=\\\"376.191\\\" y2=\\\"412.683\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"365.206\\\" x2=\\\"384.528\\\" y1=\\\"412.683\\\" y2=\\\"376.191\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"383.251\\\" x2=\\\"402.423\\\" y1=\\\"376.191\\\" y2=\\\"412.683\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"221.773\\\" x2=\\\"241.094\\\" y1=\\\"411.832\\\" y2=\\\"375.338\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"239.816\\\" x2=\\\"258.989\\\" y1=\\\"375.338\\\" y2=\\\"411.832\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"85.2126\\\" x=\\\"212\\\" y=\\\"569\\\">MAD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161902\",\r\n    \"X\": \"12.0\",\r\n    \"Y\": \"62.277369916310775\",\r\n    \"Width\": \"387.0710754394531\",\r\n    \"Height\": \"269.43388769607196\",\r\n    \"SVG\": \"<g id=\\\"45161902\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\" x1=\\\"12\\\" x2=\\\"367\\\" y1=\\\"168\\\" y2=\\\"168\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\" x1=\\\"12\\\" x2=\\\"367\\\" y1=\\\"218\\\" y2=\\\"218\\\"/>                <polyline fill=\\\"none\\\" points=\\\"342,143 392,193 342,243   \\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\"/>            </g>        <g>                <g transform=\\\"matrix(-1.27394e-018 1 1 1.27394e-018 60.0004 62.4836)\\\">                        <path d=\\\"M31.99,203.89c-58.1-49.699,0-122.5,35-122.5s52.5,35,70,70s35,70,70,70     s81.899-66.5,35-122.5\\\" fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"15\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170202\",\r\n    \"X\": \"214.787593126297\",\r\n    \"Y\": \"317.9821472167969\",\r\n    \"Width\": \"182.42550456523895\",\r\n    \"Height\": \"137.35985577106476\",\r\n    \"SVG\": \"<g id=\\\"40170202\\\">        <rect fill=\\\"#FFFFFF\\\" height=\\\"71.624\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.0608\\\" width=\\\"110.19\\\" x=\\\"249.987\\\" y=\\\"371.486\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"249.987,370.874 305.082,320.064 360.177,370.874  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.0608\\\"/>        <g transform=\\\"translate(0 -79.5181)\\\">                <rect height=\\\"15.304\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0.6122\\\" width=\\\"181.813\\\" x=\\\"215.094\\\" y=\\\"519.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3.0608\\\" x1=\\\"216.318\\\" x2=\\\"216.318\\\" y1=\\\"520.474\\\" y2=\\\"505.782\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3.0608\\\" x1=\\\"395.682\\\" x2=\\\"395.682\\\" y1=\\\"520.474\\\" y2=\\\"505.782\\\"/>                <path d=\\\"M216.938,504.677c9.654,26.548,25.3,0.599,26.731,1.02    c7.127,2.097,4.035,10.942,16.324,8.775c4.22-0.745,11.248-8.459,13.263-8.571c5.221-0.29,7.549,13.173,18.162,10.611    c4.983-1.203,8.266-8.945,11.834-9.795c3.089-0.735,3.404,5.185,4.897,6.528c3.93,3.536,12.5,4.587,17.346,2.857    c5.756-2.057,6.241-10.138,10.202-11.835c4.276-1.834,4.156,9.547,8.569,11.019c14.404,4.803,13.794-7.406,22.242-11.632    c2.509-1.254,1.531,5.55,3.266,7.755c5.872,7.475,17.041,1.652,22.444-3.47c2.004-1.896,2.313-2.657,3.267,0.612    c0.521,1.792,1.33,11.933,0,13.264c-1.778,1.779-10.762,2.792-11.631,2.856c-18.281,1.38-163.411,2.572-167.733-6.938\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0.6122\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161903\",\r\n    \"X\": \"120.0\",\r\n    \"Y\": \"35.0\",\r\n    \"Width\": \"160.0\",\r\n    \"Height\": \"340.0\",\r\n    \"SVG\": \"<g id=\\\"45161903\\\">        <path d=\\\"M275,70c0-20-30-30-50-30c-40,0-100,35-100,75s60,75,100,75   c20,0,50-10,50-30s-30-30-50-30c-40,0-100,35-100,75s60,75,100,75c20,0,50-10,50-30s-30-30-50-30c-40,0-100,35-100,75s60,75,100,75   c20,0,50-10,50-30\\\" fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170201\",\r\n    \"X\": \"196.8000030517578\",\r\n    \"Y\": \"320.6399841308594\",\r\n    \"Width\": \"214.71998596191406\",\r\n    \"Height\": \"139.04000854492188\",\r\n    \"SVG\": \"<g id=\\\"40170201\\\">        <path d=\\\"M317.6,340.48c2.4,2.88,3.521,7.04,5.601,10.4c0.96,1.6,7.2,8.32,7.2,8.8c0,1.92-2.24,5.76-3.2,5.76   C320.48,365.44,317.6,348.64,317.6,340.48z M313.12,337.6c-0.64,2.4-4.8,11.2-6.24,14.08c-2.24,4.48-4.8,8.8-11.04,8.8   c-1.28,0-2.56-1.12-2.56-1.92c0-7.84,9.6-14.4,12.96-18.88L313.12,337.6z M336.8,359.04h-1.92c-5.76,0-17.28-20-17.28-24.32   c0-0.16,0.641-1.28,0.641-1.28c4.319,1.28,19.84,14.88,19.84,21.76C338.08,356.48,337.12,357.28,336.8,359.04z M338.24,344.16   c-1.76-0.8-4.16-2.4-6.08-3.36c-3.521-1.92-8.8-7.2-11.68-8.16l2.72-3.2c7.84,3.84,25.28,3.2,25.28,14.24   c0,0.8-1.921,2.08-2.561,2.56C344,345.44,340.96,345.28,338.24,344.16z M276,347.52h-2.56c2.4-4.96-5.44-16.64-10.88-17.92   c-5.6,3.04-10.56,1.6-13.76,8.16c-1.12,2.56-1.76,5.6-3.84,7.04c-1.92,1.44-6.08,1.92-6.08,4.64c0,3.84,10.72,1.12,12.32-0.48   c2.88-2.72,5.92-5.28,11.36-5.28c4.96,0,7.36,14.4,7.68,20.48c0.48,8-5.76,19.36-5.44,23.68l2.24,16.96l-10.88-0.8   c5.28,7.84,21.28,15.04,33.6,16l-0.96-19.2l-14.08,3.2c0-10.88-4.96-13.76-1.28-23.68c1.6-4.16,2.56-5.44,2.4-11.68   c0-2.72,0.48-11.52,1.44-13.28c3.84-6.24,4.8-13.92,7.68-21.12c3.04-7.04,12.48-6.56,20.64-8.64l3.04,3.2l-2.56,0.8l1.92,4.48   c-4.32,4.96-7.36,7.2-11.36,12.48c-1.92,2.56-9.6,15.84-1.6,15.84h2.56c9.76,0,12.8-17.76,17.28-23.04   c1.12,11.04,3.04,23.84,11.04,28c4.32-0.96,5.44-2.72,6.4-7.04c1.76,0.48,1.279,0.64,2.56,0.64c3.36,0,5.12-2.72,5.12-5.76v-0.64   c0-5.28-2.88-5.92-3.84-9.6c1.92,0.96,5.439,2.56,8.32,2.56h1.279c3.04,0,3.36-1.44,4.48-3.2c-0.48-6.24-3.84-9.76-8.8-11.52   c-3.2-1.12-12.96-4.32-16.801-4.32l1.28-2.56h-1.76l1.92-4l-12.32,2.56c-2.24-1.44-3.04-3.84-6.399-3.84h-4.48   C284.96,320.64,276,329.76,276,347.52L276,347.52z\\\" id=\\\"_64907552\\\"/>        <path d=\\\"M215.04,428.32c3.2,0,14.56,1.76,17.28,2.56c3.52,0.96,11.68,5.76,14.08,5.76h7.04   c2.4,0,2.24-0.8,4.16-1.279l4.32-20.641l-12.96-11.359l-22.4-5.12c-1.12,4.16-6.08,7.52-7.68,12.64   C218.24,412.64,215.2,426.56,215.04,428.32z\\\" id=\\\"_65682552\\\"/>        <path d=\\\"M295.36,400.32v1.92c0,5.6-0.16,8.16,0,13.439c0.32,8.16-0.8,6.24,7.68,7.04c2.88,0.32,8.64,2.4,11.2,3.521   c1.76,0.96,3.84,1.279,5.12,1.92c2.08,0.96,0.64,1.6,4.159,3.52l-0.479-0.479l13.92-11.681c7.84,0,10.4,0.961,14.56-3.359   c6.08-6.24,2.08-3.521,10.08-7.68l1.601-7.681c-6.24,1.601-13.76,5.601-20.48,2.72c-6.399-2.72-9.439-7.039-18.56-7.039l-4-0.641   L295.36,400.32z\\\" id=\\\"_65664272\\\"/>        <path d=\\\"M372.64,397.6c-2.399,10.24-1.76,8.801,2.4,17.44c2.88,5.92,4.96,10.88,7.84,16.479   c14.4-1.279,15.521-1.279,23.521-9.119c4-4,2.56-16.96,5.119-20.801c-6.239-3.04-4.159-1.6-11.52-3.359   C388.64,395.68,383.52,397.28,372.64,397.6z\\\" id=\\\"_65682440\\\"/>        <path d=\\\"M197.92,403.2l7.52,30.24c1.76-7.521,5.44-11.36,6.88-18.24c0.8-4.48,0.16-6.561,2.24-9.92   c1.12-1.761,3.2-6.88,3.68-9.12c-3.52-0.8-17.28-4-21.44-4L197.92,403.2z\\\" id=\\\"_65445832\\\"/>        <path d=\\\"M261.6,434.72c-0.16,4.8,19.2,3.84,23.36,3.84H292c0-4.159-1.76-7.04-1.92-10.88   c-0.32-6.239-0.96-4.479-7.68-5.279c-10.08-1.12-11.52-5.12-19.2-7.04L261.6,434.72z\\\" id=\\\"_65907856\\\"/>        <path d=\\\"M389.92,435.36c-2.24,0-2.4-0.48-4.8-0.48l2.56,6.08l6.721-6.88C392.16,434.56,392.32,435.36,389.92,435.36   z\\\" id=\\\"_65663696\\\"/>        <path d=\\\"M295.84,434.08c0,9.28,1.28,10.56,5.44,18.24l21.28-17.761l-0.479-0.479c-4.16-0.96-6.08-3.68-12-5.44   c-4-1.12-10.24-3.199-14.4-3.52v8.96H295.84z\\\" id=\\\"_65663792\\\"/>        <path d=\\\"M302.88,456.48l16.8-0.641l46.4-4.16c3.84-1.12,11.2-0.96,15.04-3.52c-3.2-6.561-5.92-10.24-9.28-16.48   c-3.52-6.399-4.64-12.16-7.52-18.08c-9.28,2.08-11.84,8.801-15.681,9.92c-8.64,2.721-12,1.12-16.8,9.44   c-4.32,7.521-6.24,8.32-13.28,12.96C312.48,450.08,309.44,452.96,302.88,456.48z\\\" id=\\\"_65663888\\\"/>        <path d=\\\"M213.12,441.12c-1.6,4.64,44,17.28,51.36,18.56c6.72-4.479,11.2-6.08,12-16.64   c-9.92,0-28.48-1.92-36.96-4.16c-5.6-1.439-10.4-2.88-16-4.32C214.88,432.32,213.12,430.72,213.12,441.12z\\\" id=\\\"_131168192\\\"/>        <path d=\\\"M273.28,458.56c3.36,1.601,11.2,0,15.2,0h10.56l-5.12-14.72l-12.16-0.8   C267.52,469.92,275.68,453.76,273.28,458.56z\\\" id=\\\"_65663216\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161904\",\r\n    \"X\": \"127.50040054321289\",\r\n    \"Y\": \"6.9289321881345245\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"387.0710678118655\",\r\n    \"SVG\": \"<g id=\\\"45161904\\\">        <g transform=\\\"rotate(-90 200 200)\\\">                <line fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\" x1=\\\"6\\\" x2=\\\"386\\\" y1=\\\"205\\\" y2=\\\"205\\\"/>                <polyline fill=\\\"none\\\" points=\\\"336,155 386,205 336,255   \\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\"/>            </g>        <g>                <g transform=\\\"matrix(-1.27394e-018 1 1 1.27394e-018 60.0004 62.4836)\\\">                        <path d=\\\"M55.739,197.5c-58.1-49.699,0-122.5,35-122.5s52.5,35,70,70     c17.5,35,35,70,70,70s81.9-66.5,35-122.5\\\" fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"15\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170200\",\r\n    \"X\": \"198.06640625\",\r\n    \"Y\": \"368.7441711425781\",\r\n    \"Width\": \"219.265625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"40170200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.0098\\\">HYDR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25172000\",\r\n    \"X\": \"19.70737648010254\",\r\n    \"Y\": \"73.38999938964844\",\r\n    \"Width\": \"357.20824241638184\",\r\n    \"Height\": \"253.85499572753906\",\r\n    \"SVG\": \"<g id=\\\"25172000\\\">        <pattern height=\\\"72\\\" id=\\\"slash1\\\" overflow=\\\"visible\\\" patternTransform=\\\"matrix(-0.766 0.6428 -0.6428 -0.766 -74808.3359 -37820.3828)\\\" patternUnits=\\\"userSpaceOnUse\\\" viewBox=\\\"20 -72 72 72\\\" width=\\\"72\\\" x=\\\"-105.5\\\" y=\\\"596.5\\\">                <g>                        <polygon fill=\\\"none\\\" points=\\\"20,0 20,-72 92,-72 92,0       \\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-3.6\\\" y2=\\\"-3.6\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-18\\\" y2=\\\"-18\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-32.398\\\" y2=\\\"-32.398\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-46.8\\\" y2=\\\"-46.8\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-10.8\\\" y2=\\\"-10.8\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-25.2\\\" y2=\\\"-25.2\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-39.6\\\" y2=\\\"-39.6\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-54\\\" y2=\\\"-54\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                    </g>            </pattern>        <path d=\\\"M110.779,75.89   L23.237,324.745h262.609l87.54-248.855H110.779z\\\" fill=\\\"url(#slash1)\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"21.1506\\\" x=\\\"74\\\" y=\\\"247\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"21.1506\\\" x=\\\"84\\\" y=\\\"212\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.2015\\\" x=\\\"119\\\" y=\\\"137\\\">WFZ</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60110300\",\r\n    \"X\": \"198.984375\",\r\n    \"Y\": \"358.203125\",\r\n    \"Width\": \"193.009765625\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60110300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"194\\\" y=\\\"431\\\">CPT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01051\",\r\n    \"X\": \"301.114013671875\",\r\n    \"Y\": \"280.7119445800781\",\r\n    \"Width\": \"8.0625\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"I\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5557\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25021\",\r\n    \"X\": \"252.60400390625\",\r\n    \"Y\": \"380.5419921875\",\r\n    \"Width\": \"107.7919921875\",\r\n    \"Height\": \"29.662994384765625\",\r\n    \"SVG\": \"<g id=\\\"25021\\\">        <g>                <circle cx=\\\"267.436\\\" cy=\\\"395.374\\\" fill=\\\"none\\\" r=\\\"12.331\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"306.211\\\" cy=\\\"395.374\\\" fill=\\\"none\\\" r=\\\"12.331\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"345.564\\\" cy=\\\"395.374\\\" fill=\\\"none\\\" r=\\\"12.331\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"255.104\\\" x2=\\\"357.896\\\" y1=\\\"383.042\\\" y2=\\\"383.042\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_201_0c\",\r\n    \"X\": \"166.80426025390625\",\r\n    \"Y\": \"192.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"2_201_0c\\\">        <path d=\\\"M174.557,516.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01052\",\r\n    \"X\": \"282.28515625\",\r\n    \"Y\": \"449.2900695800781\",\r\n    \"Width\": \"47.34375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"01052\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"D\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"506.5557\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161901\",\r\n    \"X\": \"10.0\",\r\n    \"Y\": \"62.28736882849609\",\r\n    \"Width\": \"387.0710754394531\",\r\n    \"Height\": \"269.43434289466853\",\r\n    \"SVG\": \"<g id=\\\"45161901\\\">        <g>                <g transform=\\\"matrix(-1.27394e-018 1 1 1.27394e-018 60.0004 62.4836)\\\">                        <path d=\\\"M32,183.5C-26.1,133.8,32,61,67,61s52.5,35,70,70c17.5,35,35,70,70,70     s81.9-66.5,35-122.5\\\" fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"15\\\"/>                    </g>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\" x1=\\\"10\\\" x2=\\\"390\\\" y1=\\\"197.01\\\" y2=\\\"197.01\\\"/>                <polyline fill=\\\"none\\\" points=\\\"340,147.01 390,197.01 340,247.01   \\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140401\",\r\n    \"X\": \"28.71875\",\r\n    \"Y\": \"118.96875\",\r\n    \"Width\": \"342.15380859375\",\r\n    \"Height\": \"19.42962646484375\",\r\n    \"SVG\": \"<g id=\\\"25140401\\\">        <path d=\\\"   M101.239,133.734c7.796-4.249,15.784,2.192,34.48,2.192c13.233,0,26.467-0.606,39.701-1.214   c11.295-3.035,22.195-7.888,33.492-12.16c19.067,1.821,32.325,8.521,50.623,9.732c10.106,0.606,30.364,1.214,30.364,1.214\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"21\\\" x=\\\"316\\\" y=\\\"136\\\">FEBA</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"21\\\" x=\\\"27\\\" y=\\\"134\\\">FEBA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140400\",\r\n    \"X\": \"28.71875\",\r\n    \"Y\": \"118.96875\",\r\n    \"Width\": \"342.15380859375\",\r\n    \"Height\": \"20.0740966796875\",\r\n    \"SVG\": \"<g id=\\\"25140400\\\">        <path d=\\\"M107.583,135.927   c7.796-4.249-0.77,0,17.926,0c13.233,0,26.467-0.606,39.701-1.214c11.295-3.035,22.195-7.888,33.492-12.16   c19.067,1.821,32.325,8.521,50.623,9.732c10.106,0.606,30.364,1.214,30.364,1.214\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.2317\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"21\\\" x=\\\"316\\\" y=\\\"136\\\">FEBA</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"21\\\" x=\\\"27\\\" y=\\\"134\\\">FEBA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120501_3\",\r\n    \"X\": \"198.5\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"215.0\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10120501_3\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>            </g>        <path d=\\\"M246,347.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,347.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120501_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10120501_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <g id=\\\"symbol_1_\\\">                <path d=\\\"M249.552,440c-22.895,0-41.457-19.98-41.457-44.626    c0-24.646,18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M360.448,350.75c22.896,0,41.457,19.979,41.457,44.624    c0,24.645-18.563,44.626-41.457,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"249.552\\\" x2=\\\"360.448\\\" y1=\\\"350.75\\\" y2=\\\"350.75\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"249.552\\\" x2=\\\"360.448\\\" y1=\\\"440\\\" y2=\\\"440\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120501_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10120501_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <path d=\\\"M246,348.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,348.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120501_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10120501_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <path d=\\\"M246,351.75c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1305\",\r\n    \"X\": \"133.69248962402344\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"345.1404266357422\",\r\n    \"Height\": \"168.73274993896484\",\r\n    \"SVG\": \"<g id=\\\"1305\\\">        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1304\",\r\n    \"X\": \"235.0\",\r\n    \"Y\": \"179.0\",\r\n    \"Width\": \"143.0\",\r\n    \"Height\": \"80.66299438476562\",\r\n    \"SVG\": \"<g id=\\\"1304\\\">        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25031\",\r\n    \"X\": \"260.625\",\r\n    \"Y\": \"378.96099839493763\",\r\n    \"Width\": \"89.05499267578125\",\r\n    \"Height\": \"33.83499159529674\",\r\n    \"SVG\": \"<g id=\\\"25031\\\">        <path d=\\\"   M347.18,395.878c0,7.963-6.454,14.418-14.418,14.418h-55.219c-7.963,0-14.418-6.455-14.418-14.418l0,0   c0-7.962,6.455-14.417,14.418-14.417h55.219C340.726,381.46,347.18,387.916,347.18,395.878L347.18,395.878z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1303\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"346.0829162597656\",\r\n    \"Height\": \"701.0697555541992\",\r\n    \"SVG\": \"<g id=\\\"1303\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1302\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"386.0\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"406.0\",\r\n    \"SVG\": \"<g id=\\\"1302\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200500\",\r\n    \"X\": \"68.43299865722656\",\r\n    \"Y\": \"62.38300323486328\",\r\n    \"Width\": \"264.6249847412227\",\r\n    \"Height\": \"249.4850082397461\",\r\n    \"SVG\": \"<g id=\\\"25200500\\\">        <path d=\\\"M200.755,64.883   c-71.694,0-129.822,54.722-129.822,122.253c0,67.511,58.127,122.232,129.822,122.232c71.692,0,129.803-54.724,129.803-122.232   C330.558,119.604,272.447,64.883,200.755,64.883\\\" fill=\\\"none\\\" stroke=\\\"#FFCC00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25340700\",\r\n    \"X\": \"13.499957571330272\",\r\n    \"Y\": \"71.49968585304384\",\r\n    \"Width\": \"382.5545163056228\",\r\n    \"Height\": \"254.65896874801388\",\r\n    \"SVG\": \"<g id=\\\"25340700\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"247\\\" x2=\\\"92\\\" y1=\\\"162\\\" y2=\\\"162\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"247\\\" x2=\\\"125\\\" y1=\\\"242\\\" y2=\\\"242\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"247\\\" x2=\\\"247\\\" y1=\\\"162\\\" y2=\\\"122\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,8\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"247\\\" x2=\\\"307\\\" y1=\\\"122\\\" y2=\\\"202\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"247\\\" x2=\\\"247\\\" y1=\\\"242\\\" y2=\\\"282\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,8\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"247\\\" x2=\\\"307\\\" y1=\\\"282\\\" y2=\\\"202\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"17\\\" x2=\\\"92\\\" y1=\\\"247\\\" y2=\\\"162\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"125\\\" x2=\\\"75\\\" y1=\\\"242\\\" y2=\\\"300\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" x=\\\"133\\\" y=\\\"217\\\">CATK</text>        <path d=\\\"M280,75l65,45v160l-65,45\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,9\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"375,208 375,192 389,200  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,9\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"345\\\" x2=\\\"375\\\" y1=\\\"200\\\" y2=\\\"200\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1301\",\r\n    \"X\": \"133.69248962402344\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"345.1404266357422\",\r\n    \"Height\": \"143.18830108642578\",\r\n    \"SVG\": \"<g id=\\\"1301\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01042\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"447.2900695800781\",\r\n    \"Width\": \"43.25\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"01042\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"B\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.5557\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01041\",\r\n    \"X\": \"286.008056640625\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"41.046875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"F\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">F</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_110_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_110_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1306\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"179.0\",\r\n    \"Width\": \"245.25\",\r\n    \"Height\": \"613.0\",\r\n    \"SVG\": \"<g id=\\\"1306\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25220108\",\r\n    \"X\": \"50.71387481689453\",\r\n    \"Y\": \"43.63761520385742\",\r\n    \"Width\": \"299.0022506713867\",\r\n    \"Height\": \"316.9247627258301\",\r\n    \"SVG\": \"<g id=\\\"25220108\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"53.262\\\" x2=\\\"347.168\\\" y1=\\\"358.163\\\" y2=\\\"46.037\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"184.379,166.619 184.379,220.322 232.415,220.322 232.415,166.619   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"30.4784\\\" x=\\\"176\\\" y=\\\"200\\\">RDF</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25220106\",\r\n    \"X\": \"50.71387481689453\",\r\n    \"Y\": \"43.63761520385742\",\r\n    \"Width\": \"299.0022506713867\",\r\n    \"Height\": \"316.9247627258301\",\r\n    \"SVG\": \"<g id=\\\"25220106\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"53.262\\\" x2=\\\"347.168\\\" y1=\\\"358.163\\\" y2=\\\"46.037\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"184.379,166.619 184.379,220.322 232.415,220.322 232.415,166.619   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"30.4784\\\" x=\\\"196\\\" y=\\\"200\\\">O</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161400_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"264.0\",\r\n    \"SVG\": \"<g id=\\\"10161400_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"228.5\\\" x2=\\\"228.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"382.5\\\" x2=\\\"382.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25220107\",\r\n    \"X\": \"50.71387481689453\",\r\n    \"Y\": \"43.63761520385742\",\r\n    \"Width\": \"299.0022506713867\",\r\n    \"Height\": \"316.9247627258301\",\r\n    \"SVG\": \"<g id=\\\"25220107\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"53.262\\\" x2=\\\"347.168\\\" y1=\\\"358.163\\\" y2=\\\"46.037\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"184.379,166.619 184.379,220.322 232.415,220.322 232.415,166.619   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"30.4784\\\" x=\\\"200\\\" y=\\\"200\\\">J</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161400_3\",\r\n    \"X\": \"139.5\",\r\n    \"Y\": \"228.5\",\r\n    \"Width\": \"334.0\",\r\n    \"Height\": \"328.0\",\r\n    \"SVG\": \"<g id=\\\"10161400_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"228.5\\\" y2=\\\"556.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"139.5\\\" x2=\\\"473.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"228.5\\\" x2=\\\"228.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"382.5\\\" x2=\\\"382.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25220104\",\r\n    \"X\": \"50.71387481689453\",\r\n    \"Y\": \"46.34806442260742\",\r\n    \"Width\": \"296.45003509521484\",\r\n    \"Height\": \"314.2143135070801\",\r\n    \"SVG\": \"<g id=\\\"25220104\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,25\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"53.262\\\" x2=\\\"347.168\\\" y1=\\\"358.163\\\" y2=\\\"46.037\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"184.379,166.619 184.379,220.322 232.415,220.322 232.415,166.619   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"30.4784\\\" x=\\\"197\\\" y=\\\"200\\\">A</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161400_0\",\r\n    \"X\": \"131.5\",\r\n    \"Y\": \"224.91600036621094\",\r\n    \"Width\": \"348.0\",\r\n    \"Height\": \"342.33399963378906\",\r\n    \"SVG\": \"<g id=\\\"10161400_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"224.916\\\" y2=\\\"567.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"131.5\\\" x2=\\\"479.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"228.5\\\" x2=\\\"228.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"382.5\\\" x2=\\\"382.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25220105\",\r\n    \"X\": \"50.71387481689453\",\r\n    \"Y\": \"43.63761520385742\",\r\n    \"Width\": \"299.0022506713867\",\r\n    \"Height\": \"316.9247627258301\",\r\n    \"SVG\": \"<g id=\\\"25220105\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"53.262\\\" x2=\\\"347.168\\\" y1=\\\"358.163\\\" y2=\\\"46.037\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"184.379,166.619 184.379,220.322 232.415,220.322 232.415,166.619   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"30.4784\\\" x=\\\"198\\\" y=\\\"200\\\">T</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161400_1\",\r\n    \"X\": \"131.5\",\r\n    \"Y\": \"273.6000061035156\",\r\n    \"Width\": \"348.0\",\r\n    \"Height\": \"244.80001831054688\",\r\n    \"SVG\": \"<g id=\\\"10161400_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"273.6\\\" y2=\\\"518.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"131.5\\\" x2=\\\"479.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"231.5\\\" x2=\\\"231.5\\\" y1=\\\"364.5\\\" y2=\\\"424.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"385.5\\\" x2=\\\"385.5\\\" y1=\\\"364.5\\\" y2=\\\"424.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25220102\",\r\n    \"X\": \"50.71387481689453\",\r\n    \"Y\": \"43.63761520385742\",\r\n    \"Width\": \"299.0022506713867\",\r\n    \"Height\": \"316.9247627258301\",\r\n    \"SVG\": \"<g id=\\\"25220102\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"53.262\\\" x2=\\\"347.168\\\" y1=\\\"358.163\\\" y2=\\\"46.037\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"184.379,166.619 184.379,220.322 232.415,220.322 232.415,166.619   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"30.4784\\\" x=\\\"183\\\" y=\\\"200\\\">EW</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25220103\",\r\n    \"X\": \"50.71387481689453\",\r\n    \"Y\": \"43.63761520385742\",\r\n    \"Width\": \"299.0022506713867\",\r\n    \"Height\": \"316.9247627258301\",\r\n    \"SVG\": \"<g id=\\\"25220103\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"53.262\\\" x2=\\\"347.168\\\" y1=\\\"358.163\\\" y2=\\\"46.037\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"184.379,166.619 184.379,220.322 232.415,220.322 232.415,166.619   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"30.4784\\\" x=\\\"197\\\" y=\\\"200\\\">A</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54110200\",\r\n    \"X\": \"274.7395713048499\",\r\n    \"Y\": \"348.9375\",\r\n    \"Width\": \"51.1666786951501\",\r\n    \"Height\": \"94.65625\",\r\n    \"SVG\": \"<g id=\\\"54110200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" x=\\\"271\\\" y=\\\"442\\\">J</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25220100\",\r\n    \"X\": \"50.71387481689453\",\r\n    \"Y\": \"43.63761520385742\",\r\n    \"Width\": \"299.0022506713867\",\r\n    \"Height\": \"316.9247627258301\",\r\n    \"SVG\": \"<g id=\\\"25220100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"53.262\\\" x2=\\\"347.168\\\" y1=\\\"358.163\\\" y2=\\\"46.037\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"184.379,166.619 184.379,220.322 232.415,220.322 232.415,166.619   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"30.4784\\\" x=\\\"197\\\" y=\\\"200\\\">B</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25220101\",\r\n    \"X\": \"50.71387481689453\",\r\n    \"Y\": \"43.63761520385742\",\r\n    \"Width\": \"299.0022506713867\",\r\n    \"Height\": \"316.9247627258301\",\r\n    \"SVG\": \"<g id=\\\"25220101\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"53.262\\\" x2=\\\"347.168\\\" y1=\\\"358.163\\\" y2=\\\"46.037\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"184.379,166.619 184.379,220.322 232.415,220.322 232.415,166.619   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"30.4784\\\" x=\\\"197\\\" y=\\\"200\\\">E</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01072\",\r\n    \"X\": \"257.9326171875\",\r\n    \"Y\": \"445.0781555175781\",\r\n    \"Width\": \"96.7236328125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"01072\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"CR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">CR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01071\",\r\n    \"X\": \"282.41015625\",\r\n    \"Y\": \"287.2900695800781\",\r\n    \"Width\": \"45.03125\",\r\n    \"Height\": \"58.25\",\r\n    \"SVG\": \"<g id=\\\"01071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"U\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">U</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10142100\",\r\n    \"X\": \"259.3286437988281\",\r\n    \"Y\": \"348.802001953125\",\r\n    \"Width\": \"91.45159912109375\",\r\n    \"Height\": \"95.79122924804688\",\r\n    \"SVG\": \"<g id=\\\"10142100\\\">        <polyline fill=\\\"none\\\" points=\\\"263.076,443.199 306.029,379.269 341.49,443.199  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.029\\\" x2=\\\"306.029\\\" y1=\\\"379.269\\\" y2=\\\"348.802\\\"/>        <path d=\\\"M349.208,422.932c-10.632,8.6-28.341,16.771-43.927,16.771   c-16.246,0-33.561-8.229-44.323-17.477\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121200\",\r\n    \"X\": \"242.95921325683594\",\r\n    \"Y\": \"348.30694580078125\",\r\n    \"Width\": \"128.24559020996094\",\r\n    \"Height\": \"94.20806884765625\",\r\n    \"SVG\": \"<g id=\\\"10121200\\\">        <polygon fill=\\\"none\\\" id=\\\"symbol\\\" points=\\\"247.685,440.015 307.082,352.75 366.479,440.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45180200\",\r\n    \"X\": \"49.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"300.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"45180200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140100\",\r\n    \"X\": \"247.5\",\r\n    \"Y\": \"349.64467613506264\",\r\n    \"Width\": \"124.50399780273438\",\r\n    \"Height\": \"91.11133585995498\",\r\n    \"SVG\": \"<g id=\\\"15140100\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250\\\" x2=\\\"250\\\" y1=\\\"401.578\\\" y2=\\\"514.548\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"369.504\\\" x2=\\\"369.504\\\" y1=\\\"401.578\\\" y2=\\\"514.548\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250\\\" x2=\\\"369.504\\\" y1=\\\"512.195\\\" y2=\\\"512.195\\\"/>                <path d=\\\"M250,403.126c52.283,20.98,67.221,20.98,119.504,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_110_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_110_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160604\",\r\n    \"X\": \"146.06287056638604\",\r\n    \"Y\": \"21.649894423997466\",\r\n    \"Width\": \"113.87425886722792\",\r\n    \"Height\": \"370.6614938768445\",\r\n    \"SVG\": \"<g id=\\\"45160604\\\">        <g transform=\\\"translate(0 80)\\\">                <polygon fill=\\\"none\\\" points=\\\"153,146.5 253,146.5 203,296.5   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"163\\\" x2=\\\"243\\\" y1=\\\"176.5\\\" y2=\\\"176.5\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"153\\\" x2=\\\"253\\\" y1=\\\"202\\\" y2=\\\"202\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"170\\\" x2=\\\"236\\\" y1=\\\"152\\\" y2=\\\"252\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"236\\\" x2=\\\"170\\\" y1=\\\"152\\\" y2=\\\"252\\\"/>            </g>        <g transform=\\\"matrix(0.7 0 0 0.7 60 -85)\\\">                <circle cx=\\\"204.286\\\" cy=\\\"202.857\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280600\",\r\n    \"X\": \"231.27999877929688\",\r\n    \"Y\": \"322.6099853515625\",\r\n    \"Width\": \"146.0\",\r\n    \"Height\": \"146.0\",\r\n    \"SVG\": \"<g id=\\\"25280600\\\">        <circle cx=\\\"304.28\\\" cy=\\\"395.61\\\" fill=\\\"none\\\" r=\\\"68\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_215_0c\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"246.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"0_215_0c\\\">        <circle cx=\\\"306\\\" cy=\\\"399\\\" fill=\\\"#FFA1FF\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01062\",\r\n    \"X\": \"251.7802734375\",\r\n    \"Y\": \"445.0781555175781\",\r\n    \"Width\": \"107.8408203125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"01062\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"B_x2F_D\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">B/D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01061\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"287.2900695800781\",\r\n    \"Width\": \"47.34375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"01061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"K\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">K</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_015_0c\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_015_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25011\",\r\n    \"X\": \"251.60400390625\",\r\n    \"Y\": \"381.5419921875\",\r\n    \"Width\": \"107.7919921875\",\r\n    \"Height\": \"29.662994384765625\",\r\n    \"SVG\": \"<g id=\\\"25011\\\">        <g>                <circle cx=\\\"266.436\\\" cy=\\\"396.374\\\" fill=\\\"none\\\" r=\\\"12.331\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"344.564\\\" cy=\\\"396.374\\\" fill=\\\"none\\\" r=\\\"12.331\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"254.104\\\" x2=\\\"356.896\\\" y1=\\\"384.042\\\" y2=\\\"384.042\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52601\",\r\n    \"X\": \"261.91650390625\",\r\n    \"Y\": \"291.0781555175781\",\r\n    \"Width\": \"84.1494140625\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"52601\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">TS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160601\",\r\n    \"X\": \"149.0\",\r\n    \"Y\": \"93.64999797940254\",\r\n    \"Width\": \"100.0\",\r\n    \"Height\": \"212.10421306225118\",\r\n    \"SVG\": \"<g id=\\\"45160601\\\">        <g transform=\\\"translate(0 25)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"149\\\" x2=\\\"249\\\" y1=\\\"228\\\" y2=\\\"228\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"166\\\" x2=\\\"232\\\" y1=\\\"178\\\" y2=\\\"278\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"232\\\" x2=\\\"166\\\" y1=\\\"178\\\" y2=\\\"278\\\"/>            </g>        <g transform=\\\"matrix(0.7 0 0 0.7 60 -25)\\\">                <circle cx=\\\"198.571\\\" cy=\\\"220\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160602\",\r\n    \"X\": \"149.08299255371094\",\r\n    \"Y\": \"44.74578895834631\",\r\n    \"Width\": \"100.0\",\r\n    \"Height\": \"310.5084220833073\",\r\n    \"SVG\": \"<g id=\\\"45160602\\\">        <g transform=\\\"translate(0 100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"149.083\\\" x2=\\\"249.083\\\" y1=\\\"202.5\\\" y2=\\\"202.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"166.083\\\" x2=\\\"232.083\\\" y1=\\\"152.5\\\" y2=\\\"252.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"232.083\\\" x2=\\\"166.083\\\" y1=\\\"152.5\\\" y2=\\\"252.5\\\"/>            </g>        <g transform=\\\"translate(0 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"149.083\\\" x2=\\\"249.083\\\" y1=\\\"197.5\\\" y2=\\\"197.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"166.083\\\" x2=\\\"232.083\\\" y1=\\\"147.5\\\" y2=\\\"247.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"232.083\\\" x2=\\\"166.083\\\" y1=\\\"147.5\\\" y2=\\\"247.5\\\"/>            </g>        <g transform=\\\"matrix(0.7 0 0 0.7 60 60)\\\">                <circle cx=\\\"198.691\\\" cy=\\\"196.429\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160603\",\r\n    \"X\": \"146.06287056638604\",\r\n    \"Y\": \"21.649894423997466\",\r\n    \"Width\": \"113.87425886722792\",\r\n    \"Height\": \"370.6614938768445\",\r\n    \"SVG\": \"<g id=\\\"45160603\\\">        <g transform=\\\"translate(0 80)\\\">                <polygon fill=\\\"none\\\" points=\\\"153,146.5 253,146.5 203,296.5   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"153\\\" x2=\\\"253\\\" y1=\\\"202\\\" y2=\\\"202\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"170\\\" x2=\\\"236\\\" y1=\\\"152\\\" y2=\\\"252\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"236\\\" x2=\\\"170\\\" y1=\\\"152\\\" y2=\\\"252\\\"/>            </g>        <g transform=\\\"matrix(0.7 0 0 0.7 60 -85)\\\">                <circle cx=\\\"204.286\\\" cy=\\\"202.857\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_305_1c\",\r\n    \"X\": \"167.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"0_305_1c\\\">        <g>                <path d=\\\"M175.557,516.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M175.557,516.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M176.053,488.912c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M436.241,504.157     c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>        <path d=\\\"M237.723,251.396c31.839-65,104.615-65,136.453,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_130_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_130_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_130_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"1_130_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53261\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"80.77105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"53261\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">JC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_420_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"231.03199768066406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"304.46800231933594\",\r\n    \"SVG\": \"<g id=\\\"0_420_1c\\\">        <g>                <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"232.032\\\"/>                <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_040_0c\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_040_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"298.03\\\" y=\\\"223.573\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"454.92\\\" y=\\\"384.51\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"298.03\\\" y=\\\"544.415\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136.056\\\" y=\\\"381.947\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201400\",\r\n    \"X\": \"206.6796875\",\r\n    \"Y\": \"366.3710632324219\",\r\n    \"Width\": \"202.1875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"15201400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"423.6367\\\">DPLY</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06021\",\r\n    \"X\": \"208.125\",\r\n    \"Y\": \"335.390625\",\r\n    \"Width\": \"43.390625\",\r\n    \"Height\": \"115.16506958007812\",\r\n    \"SVG\": \"<g id=\\\"06021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"204.75\\\" y=\\\"450.5557\\\">P</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"204.75\\\" y=\\\"390\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_027_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_027_0\\\">            <path d=\\\"M221,480c0,115,170,115,170,0,115,0,115-170,0-170,0-115-170-115-170,0-115,0-115,170,0,170Z\\\" fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <path d=\\\"M221,480c0,115,170,115,170,0,115,0,115-170,0-170,0-115-170-115-170,0-115,0-115,170,0,170Z\\\" fill=\\\"#FFFF80\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"480\\\" y2=\\\"480\\\"/>                                <path d=\\\"M221.924,494.258c13.147,98.305,162.264,95.933,168.851-7.115\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0 14.291\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"480\\\" y2=\\\"480\\\"/>                                <path d=\\\"M405.258,479.076c98.305-13.147,95.933-162.264-7.115-168.851\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0 14.291\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"310\\\" y2=\\\"310\\\"/>                                <path d=\\\"M390.076,295.742c-13.147-98.305-162.264-95.933-168.851,7.115\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0 14.291\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"310\\\" y2=\\\"310\\\"/>                                <path d=\\\"M206.742,310.924c-98.305,13.147-95.933,162.264,7.115,168.851\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0 14.291\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06022\",\r\n    \"X\": \"359.578125\",\r\n    \"Y\": \"346.46875\",\r\n    \"Width\": \"44.390625\",\r\n    \"Height\": \"103.08694458007812\",\r\n    \"SVG\": \"<g id=\\\"06022\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" x=\\\"354.75\\\" y=\\\"449.5557\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" x=\\\"354.75\\\" y=\\\"393\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161700\",\r\n    \"X\": \"72.00003051757812\",\r\n    \"Y\": \"45.0\",\r\n    \"Width\": \"254.74337768554688\",\r\n    \"Height\": \"305.01837158203125\",\r\n    \"SVG\": \"<g id=\\\"45161700\\\">        <line fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\" x1=\\\"77\\\" x2=\\\"78\\\" y1=\\\"78\\\" y2=\\\"350\\\"/>        <path d=\\\"M77,80c5-30,22-30,25-30c20,0,30,100,50,100s30-100,50-100s30,100,50,100   s30-100,50-100c0,0,10,0,20,30\\\" fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60140300\",\r\n    \"X\": \"204.984375\",\r\n    \"Y\": \"360.203125\",\r\n    \"Width\": \"200.91796875\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60140300\\\" opacity=\\\"0.9\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"200\\\" y=\\\"433\\\">CDS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140200\",\r\n    \"X\": \"239.08995056152344\",\r\n    \"Y\": \"49.18995666503906\",\r\n    \"Width\": \"71.82003712654114\",\r\n    \"Height\": \"289.20408630371094\",\r\n    \"SVG\": \"<g id=\\\"25140200\\\">        <path d=\\\"   M242.201,335.283c16.477,0,29.831-12.563,29.831-28.034c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.2221\\\"/>        <path d=\\\"   M242.201,278.831c16.477,0,29.831-12.562,29.831-28.035c0-15.497-13.354-28.035-29.831-28.035\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.2221\\\"/>        <path d=\\\"   M242.201,222.212c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.2221\\\"/>        <path d=\\\"   M242.201,164.442c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.2221\\\"/>        <path d=\\\"   M242.201,108.372c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.2221\\\"/>        <g id=\\\"ENY\\\" transform=\\\"rotate(180 293 193.79)\\\">                   <path d=\\\"m278.2,335.28c16.48,0 29.83,-12.56 29.83,-28.03c0,-15.5 -13.35,-28.04 -29.83,-28.04\\\" fill=\\\"none\\\" id=\\\"svg_33\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.22\\\"/>                   <path d=\\\"m278.2,278.83c16.48,0 29.83,-12.56 29.83,-28.03c0,-15.5 -13.35,-28.04 -29.83,-28.04\\\" fill=\\\"none\\\" id=\\\"svg_34\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.22\\\"/>                   <path d=\\\"m278.2,222.21c16.48,0 29.83,-12.56 29.83,-28.03c0,-15.5 -13.35,-28.04 -29.83,-28.04\\\" fill=\\\"none\\\" id=\\\"svg_35\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.22\\\"/>                   <path d=\\\"m278.2,164.44c16.48,0 29.83,-12.56 29.83,-28.03c0,-15.5 -13.35,-28.04 -29.83,-28.04\\\" fill=\\\"none\\\" id=\\\"svg_36\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.22\\\"/>                   <path d=\\\"m278.2,108.37c16.48,0 29.83,-12.56 29.83,-28.03c0,-15.5 -13.35,-28.04 -29.83,-28.04\\\" fill=\\\"none\\\" id=\\\"svg_37\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.22\\\"/>               </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110804_a\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"285.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"223.0\",\r\n    \"SVG\": \"<g id=\\\"36110804_a\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"455\\\" y2=\\\"490\\\"/>                <polygon points=\\\"306,468 286,503 326,503   \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"12\\\"/>            </g>        <polygon points=\\\"286,325 286,290 326,290 326,325  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"248.769,357.107 224.028,332.35 252.322,304.075 277.063,328.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"334.28,328.788 358.977,303.987 387.32,332.212 362.623,357.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"385\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"416\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25152200\",\r\n    \"X\": \"46.516231536865234\",\r\n    \"Y\": \"89.81520080566406\",\r\n    \"Width\": \"210.2317237854004\",\r\n    \"Height\": \"207.69590759277344\",\r\n    \"SVG\": \"<g id=\\\"25152200\\\">        <polygon points=\\\"241.189,278.354 251.995,296.874 231.23,293.984  \\\" stroke=\\\"#000000\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"237.721\\\" x2=\\\"154.728\\\" y1=\\\"287.445\\\" y2=\\\"231.297\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"154.963\\\" x2=\\\"48\\\" y1=\\\"271.007\\\" y2=\\\"194\\\"/>        <polygon points=\\\"245.411,105.526 255.771,90.359 235.716,91.248  \\\" stroke=\\\"#000000\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"241.27\\\" x2=\\\"154.602\\\" y1=\\\"98.319\\\" y2=\\\"153.513\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"154.602\\\" x2=\\\"48\\\" y1=\\\"115.388\\\" y2=\\\"194\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"154.61\\\" x2=\\\"154.61\\\" y1=\\\"114.319\\\" y2=\\\"154.319\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"154.562\\\" x2=\\\"154.61\\\" y1=\\\"270.798\\\" y2=\\\"230.318\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_305_0c\",\r\n    \"X\": \"167.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"0_305_0c\\\">        <path d=\\\"M175.557,516.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>        <path d=\\\"M237.723,251.396c31.839-65,104.615-65,136.453,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1351\",\r\n    \"X\": \"124.72652435302734\",\r\n    \"Y\": \"117.36226654052734\",\r\n    \"Width\": \"361.5215835571289\",\r\n    \"Height\": \"143.06290435791016\",\r\n    \"SVG\": \"<g id=\\\"1351\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"126.25\\\" x2=\\\"142.9\\\" y1=\\\"258.443\\\" y2=\\\"245.646\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.8718,36.8718\\\" stroke-width=\\\"5\\\" x1=\\\"172.135\\\" x2=\\\"274.455\\\" y1=\\\"223.176\\\" y2=\\\"144.532\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"289.072,133.297 305.722,120.5 322.534,133.084    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.3245,36.3245\\\" stroke-width=\\\"5\\\" x1=\\\"351.615\\\" x2=\\\"453.397\\\" y1=\\\"154.85\\\" y2=\\\"231.033\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"467.938\\\" x2=\\\"484.75\\\" y1=\\\"241.916\\\" y2=\\\"254.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53271\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"79.81793186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"53271\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280500\",\r\n    \"X\": \"194.43287658691406\",\r\n    \"Y\": \"322.552001953125\",\r\n    \"Width\": \"220.4029083251953\",\r\n    \"Height\": \"199.50653076171875\",\r\n    \"SVG\": \"<g id=\\\"25280500\\\">        <circle cx=\\\"301.616\\\" cy=\\\"392.552\\\" fill=\\\"#000000\\\" r=\\\"68\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>        <polyline fill=\\\"none\\\" points=\\\"316.282,458.552 362.95,510.778 409.616,458.552\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <polyline fill=\\\"none\\\" points=\\\"282.616,458.552 240.622,510.778 199.956,458.552\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120300\",\r\n    \"X\": \"226.9409942626953\",\r\n    \"Y\": \"320.5\",\r\n    \"Width\": \"156.5590057373047\",\r\n    \"Height\": \"152.25\",\r\n    \"SVG\": \"<g id=\\\"15120300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"229.441\\\" y1=\\\"320.5\\\" y2=\\\"472.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"381\\\" x2=\\\"381\\\" y1=\\\"320.5\\\" y2=\\\"472.635\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"381\\\" y1=\\\"456.913\\\" y2=\\\"456.913\\\"/>        <g transform=\\\"translate(-40 -83) scale(1.2 1)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"254.583\\\" x2=\\\"322.083\\\" y1=\\\"478.997\\\" y2=\\\"478.997\\\"/>                <path d=\\\"M243.333,466c15,0,15,26,0,26\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M333.333,466c-15,0-15,26,0,26\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"381\\\" y1=\\\"336\\\" y2=\\\"336\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120301\",\r\n    \"X\": \"233.5\",\r\n    \"Y\": \"325.0\",\r\n    \"Width\": \"145.0\",\r\n    \"Height\": \"140.0\",\r\n    \"SVG\": \"<g id=\\\"15120301\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"325\\\" y2=\\\"465\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"325\\\" y2=\\\"465\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"376\\\" y1=\\\"345\\\" y2=\\\"345\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"376\\\" y1=\\\"445\\\" y2=\\\"445\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"345\\\" y2=\\\"445\\\"/>            </g>        <g transform=\\\"translate(-40 -83) scale(1.2 1)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"254.583\\\" x2=\\\"322.083\\\" y1=\\\"478.003\\\" y2=\\\"478.003\\\"/>                <path d=\\\"M243.333,465c15,0,15,26,0,26\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M333.333,465c-15,0-15,26,0,26\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120302\",\r\n    \"X\": \"233.5\",\r\n    \"Y\": \"325.0\",\r\n    \"Width\": \"145.0\",\r\n    \"Height\": \"140.0\",\r\n    \"SVG\": \"<g id=\\\"15120302\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"325\\\" y2=\\\"465\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"325\\\" y2=\\\"465\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"376\\\" y1=\\\"345\\\" y2=\\\"345\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"376\\\" y1=\\\"445\\\" y2=\\\"445\\\"/>            </g>        <g transform=\\\"translate(-40 -83) scale(1.2 1)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"254.583\\\" x2=\\\"322.083\\\" y1=\\\"477.997\\\" y2=\\\"478\\\"/>                <path d=\\\"M243.333,465c15,0,15,26,0,26\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M333.333,465c-15,0-15,26,0,26\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"293.5\\\" x2=\\\"293.5\\\" y1=\\\"345\\\" y2=\\\"445\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"318.5\\\" x2=\\\"318.5\\\" y1=\\\"345\\\" y2=\\\"445\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25120600\",\r\n    \"X\": \"9.995549201965332\",\r\n    \"Y\": \"55.49008560180664\",\r\n    \"Width\": \"378.73113536834717\",\r\n    \"Height\": \"280.12575912475586\",\r\n    \"SVG\": \"<g id=\\\"25120600\\\">        <polygon fill=\\\"none\\\" points=\\\"385.596,195.508 267.814,332.918 32.254,293.658 12.624,151.501    91.144,58.098 307.074,77.728  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" id=\\\"static\\\" transform=\\\"matrix(1 0 0 1 111.3691 200)\\\">GB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120303\",\r\n    \"X\": \"233.5\",\r\n    \"Y\": \"325.0\",\r\n    \"Width\": \"145.0\",\r\n    \"Height\": \"140.0\",\r\n    \"SVG\": \"<g id=\\\"15120303\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"325\\\" y2=\\\"465\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"325\\\" y2=\\\"465\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"376\\\" y1=\\\"345\\\" y2=\\\"345\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"376\\\" y1=\\\"445\\\" y2=\\\"445\\\"/>            </g>        <g transform=\\\"translate(-40 -83) scale(1.2 1)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"254.583\\\" x2=\\\"322.083\\\" y1=\\\"478.003\\\" y2=\\\"478\\\"/>                <path d=\\\"M243.333,465c15,0,15,26,0,26\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M333.333,465c-15,0-15,26,0,26\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"345\\\" y2=\\\"445\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281\\\" x2=\\\"281\\\" y1=\\\"345\\\" y2=\\\"445\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"331\\\" x2=\\\"331\\\" y1=\\\"345\\\" y2=\\\"445\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_420_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"231.03199768066406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"304.46800231933594\",\r\n    \"SVG\": \"<g id=\\\"0_420_0c\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"232.032\\\"/>        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141000\",\r\n    \"X\": \"256.2430114746094\",\r\n    \"Y\": \"346.2430114746094\",\r\n    \"Width\": \"99.51498413085938\",\r\n    \"Height\": \"99.51498413085938\",\r\n    \"SVG\": \"<g id=\\\"10141000\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" rx=\\\"40.021\\\" ry=\\\"40.021\\\" stroke=\\\"#000000\\\"/>        <polyline points=\\\"275.214,346.743 336.785,346.743 306,396 336.785,445.258 275.214,445.258 306,396  \\\" stroke=\\\"#000000\\\"/>        <polyline points=\\\"256.743,365.214 256.743,426.785 306,396 355.258,426.785 355.258,365.214 306,396  \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06012\",\r\n    \"X\": \"357.984375\",\r\n    \"Y\": \"336.578125\",\r\n    \"Width\": \"47.84375\",\r\n    \"Height\": \"112.97756958007812\",\r\n    \"SVG\": \"<g id=\\\"06012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"354.75\\\" y=\\\"449.5557\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"354.75\\\" y=\\\"389\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06011\",\r\n    \"X\": \"201.21925354003906\",\r\n    \"Y\": \"359.7119445800781\",\r\n    \"Width\": \"45.953125\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"06011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" x=\\\"195.0005\\\" y=\\\"420.5557\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53281\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"72.53668186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"53281\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1357\",\r\n    \"X\": \"124.72652435302734\",\r\n    \"Y\": \"117.36226654052734\",\r\n    \"Width\": \"361.5215835571289\",\r\n    \"Height\": \"674.6377334594727\",\r\n    \"SVG\": \"<g id=\\\"1357\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"379.875\\\" y2=\\\"792\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   219.5,279.729 219.5,209.5 392.5,209.5 392.5,279.729  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"126.25\\\" x2=\\\"142.9\\\" y1=\\\"258.443\\\" y2=\\\"245.646\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.8718,36.8718\\\" stroke-width=\\\"5\\\" x1=\\\"172.135\\\" x2=\\\"274.455\\\" y1=\\\"223.176\\\" y2=\\\"144.532\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"289.072,133.297 305.722,120.5 322.534,133.084    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.3245,36.3245\\\" stroke-width=\\\"5\\\" x1=\\\"351.615\\\" x2=\\\"453.397\\\" y1=\\\"154.85\\\" y2=\\\"231.033\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"467.938\\\" x2=\\\"484.75\\\" y1=\\\"241.916\\\" y2=\\\"254.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1356\",\r\n    \"X\": \"124.75\",\r\n    \"Y\": \"207.0\",\r\n    \"Width\": \"270.25\",\r\n    \"Height\": \"585.0\",\r\n    \"SVG\": \"<g id=\\\"1356\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"379.875\\\" y2=\\\"792\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   219.5,279.729 219.5,209.5 392.5,209.5 392.5,279.729  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15190200\",\r\n    \"X\": \"206.0\",\r\n    \"Y\": \"331.5\",\r\n    \"Width\": \"200.0\",\r\n    \"Height\": \"128.0\",\r\n    \"SVG\": \"<g id=\\\"15190200\\\">        <path d=\\\"M256,334c-58,0-58,93,0,93h100c58,0,58-93,0-93H256z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"226\\\" cy=\\\"444\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"386\\\" cy=\\\"444\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"404\\\" y1=\\\"427\\\" y2=\\\"427\\\"/>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"404\\\">MSL</text>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"206\\\" x2=\\\"406\\\" y1=\\\"349\\\" y2=\\\"349\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06042\",\r\n    \"X\": \"358.640625\",\r\n    \"Y\": \"331.3125\",\r\n    \"Width\": \"47.3125\",\r\n    \"Height\": \"114.24319458007812\",\r\n    \"SVG\": \"<g id=\\\"06042\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"352.75\\\" y=\\\"445.5557\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"354.75\\\" y=\\\"385\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1355\",\r\n    \"X\": \"124.72652435302734\",\r\n    \"Y\": \"117.36226654052734\",\r\n    \"Width\": \"361.5215835571289\",\r\n    \"Height\": \"164.86673736572266\",\r\n    \"SVG\": \"<g id=\\\"1355\\\">        <polyline fill=\\\"none\\\" points=\\\"   219.5,279.729 219.5,209.5 392.5,209.5 392.5,279.729  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"126.25\\\" x2=\\\"142.9\\\" y1=\\\"258.443\\\" y2=\\\"245.646\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.8718,36.8718\\\" stroke-width=\\\"5\\\" x1=\\\"172.135\\\" x2=\\\"274.455\\\" y1=\\\"223.176\\\" y2=\\\"144.532\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"289.072,133.297 305.722,120.5 322.534,133.084    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.3245,36.3245\\\" stroke-width=\\\"5\\\" x1=\\\"351.615\\\" x2=\\\"453.397\\\" y1=\\\"154.85\\\" y2=\\\"231.033\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"467.938\\\" x2=\\\"484.75\\\" y1=\\\"241.916\\\" y2=\\\"254.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1354\",\r\n    \"X\": \"217.0\",\r\n    \"Y\": \"207.0\",\r\n    \"Width\": \"178.0\",\r\n    \"Height\": \"75.22900390625\",\r\n    \"SVG\": \"<g id=\\\"1354\\\">        <polyline fill=\\\"none\\\" points=\\\"   219.5,279.729 219.5,209.5 392.5,209.5 392.5,279.729  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1353\",\r\n    \"X\": \"124.72652435302734\",\r\n    \"Y\": \"117.36226654052734\",\r\n    \"Width\": \"361.5215835571289\",\r\n    \"Height\": \"674.6377334594727\",\r\n    \"SVG\": \"<g id=\\\"1353\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"379.875\\\" y2=\\\"792\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"126.25\\\" x2=\\\"142.9\\\" y1=\\\"258.443\\\" y2=\\\"245.646\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.8718,36.8718\\\" stroke-width=\\\"5\\\" x1=\\\"172.135\\\" x2=\\\"274.455\\\" y1=\\\"223.176\\\" y2=\\\"144.532\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"289.072,133.297 305.722,120.5 322.534,133.084    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.3245,36.3245\\\" stroke-width=\\\"5\\\" x1=\\\"351.615\\\" x2=\\\"453.397\\\" y1=\\\"154.85\\\" y2=\\\"231.033\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"467.938\\\" x2=\\\"484.75\\\" y1=\\\"241.916\\\" y2=\\\"254.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121400\",\r\n    \"X\": \"199.58639526367188\",\r\n    \"Y\": \"366.4179382324219\",\r\n    \"Width\": \"211.63037109375\",\r\n    \"Height\": \"63.265625\",\r\n    \"SVG\": \"<g id=\\\"10121400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85.4684\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428.6367\\\">SEAL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_010_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_010_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_420_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"231.03199768066406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"304.46800231933594\",\r\n    \"SVG\": \"<g id=\\\"2_420_0\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"232.032\\\"/>        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_420_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"234.03199768066406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"301.46800231933594\",\r\n    \"SVG\": \"<g id=\\\"2_420_1\\\">        <g>                <g>                        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"235.032\\\"/>                        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                        <g>                                <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160406\",\r\n    \"X\": \"62.46399688720703\",\r\n    \"Y\": \"25.78499984741211\",\r\n    \"Width\": \"275.07100677490234\",\r\n    \"Height\": \"348.4307180117814\",\r\n    \"SVG\": \"<g id=\\\"45160406\\\">        <g>                <g transform=\\\"translate(-24 56)\\\">                        <circle cx=\\\"224.035\\\" cy=\\\"-4.715\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                        <path d=\\\"M224.035,20.785c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.495,45.857-58.43\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>                    </g>                <g transform=\\\"translate(-24 56)\\\">                        <circle cx=\\\"224.035\\\" cy=\\\"256.215\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                        <path d=\\\"M224.035,281.715c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.43\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>                    </g>                <g transform=\\\"translate(-24 56)\\\">                        <circle cx=\\\"336.035\\\" cy=\\\"125.232\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                        <path d=\\\"M336.035,150.732c2.18,12.43-21,36-21,36c32.106,0.18,45.902-33.494,45.856-58.431\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>                    </g>            </g>        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"111.964\\\" cy=\\\"125.232\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M111.964,150.732c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.431\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_330_0c\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"0_330_0c\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFA1FF\\\" id=\\\"_x3C_path_x3E_\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_210_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_210_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242200\",\r\n    \"X\": \"55.353790283203125\",\r\n    \"Y\": \"36.439998626708984\",\r\n    \"Width\": \"282.03912353515625\",\r\n    \"Height\": \"314.67639541625977\",\r\n    \"SVG\": \"<g id=\\\"25242200\\\">        <path d=\\\"M58.458,118.806c36.54-25.074,85.383-40.393,139.042-40.393   c52.309,0,100.04,14.558,136.259,38.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M87.954,170.328c31.49-15.993,68.67-26.822,108.914-26.822   c40.028,0,74.278,11.927,104.384,28.264\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M75.073,257.781c19.896-35.602,64.979-60.447,117.409-60.447   c26.075,0,50.333,6.146,70.577,16.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M124.643,292.805c14.534-21.408,40.683-35.688,70.524-35.688   c14.635,0,28.382,3.435,40.306,9.461\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"335.25\\\" x2=\\\"300.25\\\" y1=\\\"115.5\\\" y2=\\\"173.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"57.5\\\" x2=\\\"117.088\\\" y1=\\\"116.931\\\" y2=\\\"216.68\\\"/>        <polyline fill=\\\"none\\\" points=\\\"287.682,164.867 194.817,347.326 73.75,256.098  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"12.001\\\" transform=\\\"matrix(0.7681 -0.6404 0.6404 0.7681 146.7617 296.7676)\\\">RG</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"12.001\\\" transform=\\\"matrix(0.7681 -0.6404 0.6404 0.7681 153.3418 312.3486)\\\">ALT</text>            </g>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"12.0008\\\" transform=\\\"matrix(0.8552 -0.5184 0.5184 0.8552 106.8154 246.6738)\\\">RG</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"12.0008\\\" transform=\\\"matrix(0.8552 -0.5184 0.5184 0.8552 111.189 262.1074)\\\">ALT</text>            </g>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"12\\\" x=\\\"204\\\" y=\\\"101\\\">RG</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"12\\\" x=\\\"199\\\" y=\\\"115\\\">ALT</text>            </g>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"12\\\" x=\\\"205\\\" y=\\\"169\\\">RG</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"12\\\" x=\\\"200\\\" y=\\\"184\\\">ALT</text>            </g>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"195.108\\\" x2=\\\"195.108\\\" y1=\\\"346.5\\\" y2=\\\"49\\\"/>                        <polygon points=\\\"203.861,51.553 195.136,36.44 186.411,51.553    \\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53291\",\r\n    \"X\": \"262.2860720392972\",\r\n    \"Y\": \"291.0781555175781\",\r\n    \"Width\": \"83.06793186695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"53291\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140105\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140105\\\">        <polygon fill=\\\"#FF8C00\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"466.6348\\\">5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140102\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140102\\\">        <polygon fill=\\\"#FF8C00\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"463.6348\\\">2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06032\",\r\n    \"X\": \"358.40625\",\r\n    \"Y\": \"337.453125\",\r\n    \"Width\": \"45.421875\",\r\n    \"Height\": \"108.10256958007812\",\r\n    \"SVG\": \"<g id=\\\"06032\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"352.75\\\" y=\\\"445.5557\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"365.75\\\" y=\\\"389\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140101\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140101\\\">        <polygon fill=\\\"#FF8C00\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"466.6348\\\">1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06031\",\r\n    \"X\": \"220.39112854003906\",\r\n    \"Y\": \"359.1338195800781\",\r\n    \"Width\": \"8.53125\",\r\n    \"Height\": \"64.421875\",\r\n    \"SVG\": \"<g id=\\\"06031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" x=\\\"212.0005\\\" y=\\\"423.5557\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140104\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140104\\\">        <polygon fill=\\\"#FF8C00\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"466.6348\\\">4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140103\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140103\\\">        <polygon fill=\\\"#FF8C00\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"463.6348\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160402\",\r\n    \"X\": \"111.5\",\r\n    \"Y\": \"155.5\",\r\n    \"Width\": \"162.0\",\r\n    \"Height\": \"88.25072152097928\",\r\n    \"SVG\": \"<g id=\\\"45160402\\\">        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"161\\\" cy=\\\"125\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M161,150.5c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.43\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"272\\\" cy=\\\"125.75\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M272,151.25c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.43\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160403\",\r\n    \"X\": \"174.5\",\r\n    \"Y\": \"89.26699829101562\",\r\n    \"Width\": \"51.0\",\r\n    \"Height\": \"221.46571785889148\",\r\n    \"SVG\": \"<g id=\\\"45160403\\\">        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"224\\\" cy=\\\"58.767\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M224,84.267c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.495,45.857-58.43\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"224\\\" cy=\\\"192.732\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M224,218.232c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.431\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160404\",\r\n    \"X\": \"103.42900085449219\",\r\n    \"Y\": \"103.302001953125\",\r\n    \"Width\": \"197.00099182128906\",\r\n    \"Height\": \"207.43071419699464\",\r\n    \"SVG\": \"<g id=\\\"45160404\\\">        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"231.93\\\" cy=\\\"72.802\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M231.93,98.302c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.495,45.857-58.43\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"152.929\\\" cy=\\\"192.732\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M152.929,218.232c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.431\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"298.93\\\" cy=\\\"192.732\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M298.93,218.232c2.18,12.43-21,36-21,36c32.106,0.18,45.901-33.494,45.856-58.431\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140100\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140100\\\">        <polygon fill=\\\"#FF8C00\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"266.79,301.895 345.211,301.895    400.105,356.79 400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160405\",\r\n    \"X\": \"184.35699462890625\",\r\n    \"Y\": \"26.302000045776367\",\r\n    \"Width\": \"51.0\",\r\n    \"Height\": \"348.43071610445435\",\r\n    \"SVG\": \"<g id=\\\"45160405\\\">        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"233.857\\\" cy=\\\"-4.198\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M233.857,21.302c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.495,45.857-58.43\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"233.857\\\" cy=\\\"256.732\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M233.857,282.232c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.431\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"233.857\\\" cy=\\\"125.75\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M233.857,151.25c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.43\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160401\",\r\n    \"X\": \"173.5\",\r\n    \"Y\": \"155.5\",\r\n    \"Width\": \"51.0\",\r\n    \"Height\": \"87.50072152097928\",\r\n    \"SVG\": \"<g id=\\\"45160401\\\">        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"223\\\" cy=\\\"125\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M223,150.5c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.43\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111403\",\r\n    \"X\": \"256.9330139160156\",\r\n    \"Y\": \"279.5784606933594\",\r\n    \"Width\": \"101.0\",\r\n    \"Height\": \"229.7535400390625\",\r\n    \"SVG\": \"<g id=\\\"15111403\\\">        <polyline fill=\\\"none\\\" points=\\\"276.173,313.874 306.933,283.114 337.692,313.874  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <circle cx=\\\"306.067\\\" cy=\\\"479.5\\\" fill=\\\"none\\\" r=\\\"27.332\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.933\\\" x2=\\\"306.933\\\" y1=\\\"283.114\\\" y2=\\\"452.168\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"256.933\\\" x2=\\\"357.933\\\" y1=\\\"438.5\\\" y2=\\\"438.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"256.933\\\" x2=\\\"357.933\\\" y1=\\\"420\\\" y2=\\\"420\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"256.933\\\" x2=\\\"357.933\\\" y1=\\\"401\\\" y2=\\\"401\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130301\",\r\n    \"X\": \"206.59500122070312\",\r\n    \"Y\": \"349.25\",\r\n    \"Width\": \"198.80999755859375\",\r\n    \"Height\": \"94.25\",\r\n    \"SVG\": \"<g id=\\\"10130301\\\">        <g id=\\\"symbol\\\">                <path d=\\\"M250.552,441c-22.895,0-41.457-19.98-41.457-44.626    c0-24.646,18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M361.448,351.75c22.896,0,41.457,19.979,41.457,44.624    c0,24.645-18.562,44.626-41.457,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>            </g>        <circle cx=\\\"305.083\\\" cy=\\\"396\\\" id=\\\"symbol_1_\\\" r=\\\"37.833\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111401\",\r\n    \"X\": \"256.4330139160156\",\r\n    \"Y\": \"279.5784606933594\",\r\n    \"Width\": \"101.0\",\r\n    \"Height\": \"229.7535400390625\",\r\n    \"SVG\": \"<g id=\\\"15111401\\\">        <polyline fill=\\\"none\\\" points=\\\"276.173,313.874 306.933,283.114 337.692,313.874  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <circle cx=\\\"306.067\\\" cy=\\\"479.5\\\" fill=\\\"none\\\" r=\\\"27.332\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.933\\\" x2=\\\"306.933\\\" y1=\\\"283.114\\\" y2=\\\"452.168\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"256.433\\\" x2=\\\"357.433\\\" y1=\\\"410\\\" y2=\\\"410\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_540_0\",\r\n    \"X\": \"133.0\",\r\n    \"Y\": \"222.0\",\r\n    \"Width\": \"349.7914123535156\",\r\n    \"Height\": \"354.5\",\r\n    \"SVG\": \"<g id=\\\"2_540_0\\\">        <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395    306,568  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <g>                <rect height=\\\"20.069\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 1072.3613 345.4267)\\\" width=\\\"20.069\\\" x=\\\"454.604\\\" y=\\\"384.778\\\"/>                <rect height=\\\"20.068\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 530.9856 570.4018)\\\" width=\\\"20.069\\\" x=\\\"137.327\\\" y=\\\"385.135\\\"/>                <rect height=\\\"20.071\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 913.5682 728.8269)\\\" width=\\\"20.07\\\" x=\\\"295.804\\\" y=\\\"543.584\\\"/>                <rect height=\\\"20.069\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 689.7992 187.0069)\\\" width=\\\"20.07\\\" x=\\\"296.135\\\" y=\\\"226.328\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130300\",\r\n    \"X\": \"267.25\",\r\n    \"Y\": \"358.1669921875\",\r\n    \"Width\": \"75.666015625\",\r\n    \"Height\": \"75.666015625\",\r\n    \"SVG\": \"<g id=\\\"10130300\\\">        <circle cx=\\\"305.083\\\" cy=\\\"396\\\" id=\\\"symbol\\\" r=\\\"37.833\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111402\",\r\n    \"X\": \"257.9330139160156\",\r\n    \"Y\": \"279.5784606933594\",\r\n    \"Width\": \"101.0\",\r\n    \"Height\": \"229.7535400390625\",\r\n    \"SVG\": \"<g id=\\\"15111402\\\">        <polyline fill=\\\"none\\\" points=\\\"276.173,313.874 306.933,283.114 337.692,313.874  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <circle cx=\\\"306.067\\\" cy=\\\"479.5\\\" fill=\\\"none\\\" r=\\\"27.332\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.933\\\" x2=\\\"306.933\\\" y1=\\\"283.114\\\" y2=\\\"452.168\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"257.933\\\" x2=\\\"358.933\\\" y1=\\\"426\\\" y2=\\\"426\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"257.933\\\" x2=\\\"358.933\\\" y1=\\\"405\\\" y2=\\\"405\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110315\",\r\n    \"X\": \"-1.1102230246251565E-14\",\r\n    \"Y\": \"161.0714569091797\",\r\n    \"Width\": \"405.032470703125\",\r\n    \"Height\": \"75.42924499511719\",\r\n    \"SVG\": \"<g id=\\\"45110315\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\" x1=\\\"22.243\\\" x2=\\\"90.243\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\" x1=\\\"119.386\\\" x2=\\\"187.386\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\" x1=\\\"216.527\\\" x2=\\\"284.527\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\" x1=\\\"313.672\\\" x2=\\\"381.672\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"129.1,187.786 153.386,231.5 177.672,187.786  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\"/>        <path d=\\\"M226.243,187.786c0-13.412,10.873-24.286,24.284-24.286   c13.412,0,24.285,10.874,24.285,24.286\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"323.386,187.786 347.672,231.5 371.957,187.786  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\"/>        <path d=\\\"M31.957,187.786c0-13.412,10.873-24.286,24.286-24.286   c13.413,0,24.286,10.874,24.286,24.286\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\" x1=\\\"104.814\\\" x2=\\\"114.528\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\" x1=\\\"95.1\\\" x2=\\\"104.814\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\" x1=\\\"201.957\\\" x2=\\\"211.672\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\" x1=\\\"192.243\\\" x2=\\\"201.957\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\" x1=\\\"299.102\\\" x2=\\\"308.813\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\" x1=\\\"289.386\\\" x2=\\\"299.102\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\" x1=\\\"7.672\\\" x2=\\\"17.386\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\" x1=\\\"386.528\\\" x2=\\\"396.243\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\" x1=\\\"98.014\\\" x2=\\\"111.614\\\" y1=\\\"178.072\\\" y2=\\\"197.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\" x1=\\\"195.157\\\" x2=\\\"208.758\\\" y1=\\\"178.072\\\" y2=\\\"197.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\" x1=\\\"292.301\\\" x2=\\\"305.898\\\" y1=\\\"178.072\\\" y2=\\\"197.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\" x1=\\\"0.872\\\" x2=\\\"14.471\\\" y1=\\\"178.072\\\" y2=\\\"197.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\" x1=\\\"389.442\\\" x2=\\\"403.043\\\" y1=\\\"178.072\\\" y2=\\\"197.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10180400\",\r\n    \"X\": \"213.56982421875\",\r\n    \"Y\": \"349.6094055175781\",\r\n    \"Width\": \"181.853515625\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"10180400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.6719\\\">MN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25210600\",\r\n    \"X\": \"225.90809631347656\",\r\n    \"Y\": \"312.0684509277344\",\r\n    \"Width\": \"160.57786560058594\",\r\n    \"Height\": \"179.23355102539062\",\r\n    \"SVG\": \"<g id=\\\"25210600\\\">        <polygon fill=\\\"none\\\" points=\\\"359.726,377.468 381.393,398.468 359.726,418.468 363.393,438.802    342.06,429.802 338.393,456.468 321.06,426.802 306.994,468.135 292.06,436.468 280.726,453.135 269.06,421.468 246.393,431.135    254.727,415.135 231.393,394.135 256.393,375.135 253.06,343.837 272.726,357.801 278.393,333.135 296.06,362.135 303.727,323.943    316.393,354.135 335.06,331.801 339.06,360.25 359.726,344.521  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"231.393\\\" x2=\\\"381.393\\\" y1=\\\"487.802\\\" y2=\\\"487.802\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110312\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"160.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"77.64781188964844\",\r\n    \"SVG\": \"<g id=\\\"45110312\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"99\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"99\\\" x2=\\\"199\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"199\\\" x2=\\\"299\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"299\\\" x2=\\\"399\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"124,188 149,233 174,188  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M224,188c0-13.807,11.193-25,25-25s25,11.193,25,25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"324,188 349,233 374,188  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M24,188c0-13.807,11.193-25,25-25s25,11.193,25,25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110311\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"163.23223876953125\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"71.91557312011719\",\r\n    \"SVG\": \"<g id=\\\"45110311\\\">        <line fill=\\\"none\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"179\\\" y1=\\\"185\\\" y2=\\\"185\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\" x1=\\\"189\\\" x2=\\\"209\\\" y1=\\\"185\\\" y2=\\\"185\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\" x1=\\\"179\\\" x2=\\\"219\\\" y1=\\\"165\\\" y2=\\\"205\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\" x1=\\\"219\\\" x2=\\\"399\\\" y1=\\\"185\\\" y2=\\\"185\\\"/>        <path d=\\\"M74,185c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#E29FFF\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#E29FFF\\\" points=\\\"124,185 149,230 174,185  \\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M274,185c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#E29FFF\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#E29FFF\\\" points=\\\"324,185 349,230 374,185  \\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110314\",\r\n    \"X\": \"-1.4273490410721124E-6\",\r\n    \"Y\": \"160.5\",\r\n    \"Width\": \"399.00000142734905\",\r\n    \"Height\": \"77.64781188964844\",\r\n    \"SVG\": \"<g id=\\\"45110314\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"14\\\" x2=\\\"84\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"114\\\" x2=\\\"184\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"214\\\" x2=\\\"284\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"314\\\" x2=\\\"384\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"124,188 149,233 174,188  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M224,188c0-13.807,11.193-25,25-25s25,11.193,25,25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"324,188 349,233 374,188  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M24,188c0-13.807,11.193-25,25-25s25,11.193,25,25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"4\\\" cy=\\\"188\\\" fill=\\\"#C61021\\\" r=\\\"2.5\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"199\\\" cy=\\\"188\\\" fill=\\\"#C61021\\\" r=\\\"2.5\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"394\\\" cy=\\\"188\\\" fill=\\\"#C61021\\\" r=\\\"2.5\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"99\\\" cy=\\\"188\\\" fill=\\\"#0000FF\\\" r=\\\"2.5\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"299\\\" cy=\\\"188\\\" fill=\\\"#0000FF\\\" r=\\\"2.5\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110313\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"160.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"77.64781188964844\",\r\n    \"SVG\": \"<g id=\\\"45110313\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"99\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"99\\\" x2=\\\"199\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"199\\\" x2=\\\"299\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"299\\\" x2=\\\"399\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <polyline fill=\\\"none\\\" points=\\\"124,188 149,233 174,188  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M224,188c0-13.807,11.193-25,25-25s25,11.193,25,25\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"324,188 349,233 374,188  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M24,188c0-13.807,11.193-25,25-25s25,11.193,25,25\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140102_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140102_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"463.6348\\\">2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111400\",\r\n    \"X\": \"274.33819580078125\",\r\n    \"Y\": \"279.5784606933594\",\r\n    \"Width\": \"65.0545654296875\",\r\n    \"Height\": \"229.7535400390625\",\r\n    \"SVG\": \"<g id=\\\"15111400\\\">        <polyline fill=\\\"none\\\" points=\\\"276.106,313.874 306.865,283.114 337.625,313.874  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <circle cx=\\\"306\\\" cy=\\\"479.5\\\" fill=\\\"none\\\" r=\\\"27.332\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.865\\\" x2=\\\"306.865\\\" y1=\\\"283.114\\\" y2=\\\"452.168\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110310\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"173.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"52.64781188964844\",\r\n    \"SVG\": \"<g id=\\\"45110310\\\">        <line fill=\\\"none\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"176\\\" y2=\\\"176\\\"/>        <path d=\\\"M74,176c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"none\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"124,176 149,221 174,176  \\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M274,176c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"none\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"324,176 349,221 374,176  \\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110100\",\r\n    \"X\": \"263.8572692871094\",\r\n    \"Y\": \"349.5605773925781\",\r\n    \"Width\": \"85.157470703125\",\r\n    \"Height\": \"93.43942260742188\",\r\n    \"SVG\": \"<g id=\\\"11110100\\\">        <polygon fill=\\\"none\\\" id=\\\"main\\\" points=\\\"318.585,383.777 337.834,408.167 318.834,408.5    342.842,432.148 315.5,431.834 315.5,440.5 297.167,440.5 297.5,432.5 269.833,432.5 293.167,408.834 275.5,408.834 294.5,383.833    284.25,383.75 306,353.75 328.875,383.75 \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25170900\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25170900\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">HIDACZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25230200\",\r\n    \"X\": \"134.5207977294922\",\r\n    \"Y\": \"246.74148559570312\",\r\n    \"Width\": \"335.8883514404297\",\r\n    \"Height\": \"136.27395629882812\",\r\n    \"SVG\": \"<g id=\\\"25230200\\\">        <polyline fill=\\\"none\\\" points=\\\"136,381 314.59,249.926 468.79,381  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_330_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"0_330_0\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" id=\\\"_x3C_path_x3E_\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10971\",\r\n    \"X\": \"285.255859375\",\r\n    \"Y\": \"296.2138671875\",\r\n    \"Width\": \"39.375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10971\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.167\\\">X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_330_1\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"0_330_1\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170600\",\r\n    \"X\": \"221.50390625\",\r\n    \"Y\": \"352.34375\",\r\n    \"Width\": \"166.05859375\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"15170600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">FBI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271600\",\r\n    \"X\": \"23.0\",\r\n    \"Y\": \"103.76329040527344\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"207.3833770751953\",\r\n    \"SVG\": \"<g id=\\\"25271600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"100,25\\\" stroke-width=\\\"12\\\" x1=\\\"23\\\" x2=\\\"373\\\" y1=\\\"146.5\\\" y2=\\\"146.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"100,25\\\" stroke-width=\\\"12\\\" x1=\\\"23\\\" x2=\\\"373\\\" y1=\\\"272.5\\\" y2=\\\"272.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"184,106 214,128.545 184,151.091 214,173.637 184,196.183    214,218.729 184,241.273 214,263.818 184,286.364 214,308.91  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5.5958\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3101\",\r\n    \"X\": \"123.52359008789062\",\r\n    \"Y\": \"129.30621337890625\",\r\n    \"Width\": \"364.111572265625\",\r\n    \"Height\": \"148.65280151367188\",\r\n    \"SVG\": \"<g id=\\\"3101\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"125.082\\\" x2=\\\"138.766\\\" y1=\\\"276\\\" y2=\\\"265.091\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.3645,26.0267\\\" stroke-width=\\\"5\\\" x1=\\\"159.117\\\" x2=\\\"281.223\\\" y1=\\\"248.867\\\" y2=\\\"151.521\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.398,143.409 305.082,132.5 318.795,143.372    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.4863,26.1311\\\" stroke-width=\\\"5\\\" x1=\\\"339.271\\\" x2=\\\"462.131\\\" y1=\\\"159.606\\\" y2=\\\"257.011\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"472.369\\\" x2=\\\"486.082\\\" y1=\\\"265.128\\\" y2=\\\"276\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111100\",\r\n    \"X\": \"204.21600341796875\",\r\n    \"Y\": \"352.17608642578125\",\r\n    \"Width\": \"202.8479995727539\",\r\n    \"Height\": \"87.93892288208008\",\r\n    \"SVG\": \"<g id=\\\"05111100\\\">        <g id=\\\"Comm\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.094\\\" x2=\\\"306.094\\\" y1=\\\"381.833\\\" y2=\\\"401.833\\\"/>                <path d=\\\"M237.726,353.912c37.114,38.465,98.271,39.559,136.738,2.445\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"Satellite\\\">                <rect height=\\\"44.979\\\" width=\\\"75.362\\\" x=\\\"204.216\\\" y=\\\"395.136\\\"/>                <rect height=\\\"44.98\\\" width=\\\"34.588\\\" x=\\\"288.345\\\" y=\\\"395.135\\\"/>                <rect height=\\\"44.98\\\" width=\\\"75.365\\\" x=\\\"331.699\\\" y=\\\"395.135\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.656\\\" x2=\\\"333.532\\\" y1=\\\"417.625\\\" y2=\\\"417.625\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163200\",\r\n    \"X\": \"208.5546875\",\r\n    \"Y\": \"358.9531555175781\",\r\n    \"Width\": \"192.703125\",\r\n    \"Height\": \"69.890625\",\r\n    \"SVG\": \"<g id=\\\"10163200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.6719\\\">RHU</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_001_0\",\r\n    \"X\": \"119.54386138916016\",\r\n    \"Y\": \"198.1673583984375\",\r\n    \"Width\": \"372.8932113647461\",\r\n    \"Height\": \"324.81951904296875\",\r\n    \"SVG\": \"<g id=\\\"0_001_0\\\">        <path d=\\\"M391,514.625c125,0,125-205,0-205   c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50110200\",\r\n    \"X\": \"274.7395713048499\",\r\n    \"Y\": \"348.9375\",\r\n    \"Width\": \"51.1666786951501\",\r\n    \"Height\": \"94.65625\",\r\n    \"SVG\": \"<g id=\\\"50110200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" x=\\\"271\\\" y=\\\"442\\\">J</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10951\",\r\n    \"X\": \"238.51953125\",\r\n    \"Y\": \"304.3701171875\",\r\n    \"Width\": \"132.861328125\",\r\n    \"Height\": \"35.796875\",\r\n    \"SVG\": \"<g id=\\\"10951\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.167\\\">XXXX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131301\",\r\n    \"X\": \"207.66000366210938\",\r\n    \"Y\": \"118.29299926757812\",\r\n    \"Width\": \"195.67999267578125\",\r\n    \"Height\": \"278.3445739746094\",\r\n    \"SVG\": \"<g id=\\\"25131301\\\">            <mask id=\\\"myMask\\\">                      <polygon fill=\\\"white\\\" points=\\\"305.513,395.5 242.457,266.657 368.379,267.013 \\\"/>                      <path d=\\\"   M305.513,122.793c-51.546,0-93.353,36.622-93.353,81.813c0,45.19,41.807,81.812,93.353,81.812s93.327-36.621,93.327-81.812   S357.059,122.793,305.513,122.793\\\" fill=\\\"black\\\"/>                </mask>            <polygon fill=\\\"#000000\\\" mask=\\\"url(#myMask)\\\" points=\\\"305.513,395.5 242.457,266.657 368.379,267.013 \\\" stroke=\\\"#000000\\\"/>            <path d=\\\"   M305.513,122.793c-51.546,0-93.353,36.622-93.353,81.813c0,45.19,41.807,81.812,93.353,81.812s93.327-36.621,93.327-81.812   S357.059,122.793,305.513,122.793Z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"232\\\">LE</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131002\",\r\n    \"X\": \"233.5\",\r\n    \"Y\": \"323.69232177734375\",\r\n    \"Width\": \"145.0\",\r\n    \"Height\": \"142.30767822265625\",\r\n    \"SVG\": \"<g id=\\\"15131002\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"376\\\" y1=\\\"463\\\" y2=\\\"463\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"306\\\" y1=\\\"356\\\" y2=\\\"326\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"304\\\" y1=\\\"356\\\" y2=\\\"326\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436\\\">V</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110309\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"173.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"52.64781188964844\",\r\n    \"SVG\": \"<g id=\\\"45110309\\\">        <line fill=\\\"none\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"176\\\" y2=\\\"176\\\"/>        <path d=\\\"M74,176c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#E29FFF\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#E29FFF\\\" points=\\\"124,176 149,221 174,176  \\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M274,176c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#E29FFF\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#E29FFF\\\" points=\\\"324,176 349,221 374,176  \\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131001\",\r\n    \"X\": \"218.5\",\r\n    \"Y\": \"320.8684387207031\",\r\n    \"Width\": \"173.5\",\r\n    \"Height\": \"147.80355834960938\",\r\n    \"SVG\": \"<g id=\\\"15131001\\\">        <g>                <ellipse cx=\\\"305.249\\\" cy=\\\"413.552\\\" rx=\\\"25.711\\\" ry=\\\"25.711\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.249\\\" x2=\\\"305.249\\\" y1=\\\"372.605\\\" y2=\\\"454.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.395\\\" x2=\\\"328.104\\\" y1=\\\"379.271\\\" y2=\\\"447.834\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.395\\\" x2=\\\"328.104\\\" y1=\\\"447.834\\\" y2=\\\"379.271\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"271.359\\\" x2=\\\"339.141\\\" y1=\\\"361.884\\\" y2=\\\"361.884\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"321\\\" y2=\\\"468.438\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"389.5\\\" x2=\\\"389.5\\\" y1=\\\"321\\\" y2=\\\"468.438\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"389.5\\\" y1=\\\"466.172\\\" y2=\\\"466.172\\\"/>                <path d=\\\"M221,323.212c73.717,27.38,94.782,27.38,168.5,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110308\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"175.23223876953125\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"49.26776123046875\",\r\n    \"SVG\": \"<g id=\\\"45110308\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"159\\\" y1=\\\"197\\\" y2=\\\"197\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"169\\\" x2=\\\"229\\\" y1=\\\"197\\\" y2=\\\"197\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"179\\\" x2=\\\"219\\\" y1=\\\"177\\\" y2=\\\"217\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"239\\\" x2=\\\"399\\\" y1=\\\"197\\\" y2=\\\"197\\\"/>        <path d=\\\"M324,197c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M124,197c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131000\",\r\n    \"X\": \"263.0\",\r\n    \"Y\": \"323.5\",\r\n    \"Width\": \"85.25\",\r\n    \"Height\": \"124.0\",\r\n    \"SVG\": \"<g id=\\\"15131000\\\">        <g>                <ellipse cx=\\\"305.625\\\" cy=\\\"396\\\" rx=\\\"32.337\\\" ry=\\\"32.337\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.625\\\" x2=\\\"305.625\\\" y1=\\\"344.5\\\" y2=\\\"447.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.88\\\" x2=\\\"334.369\\\" y1=\\\"352.884\\\" y2=\\\"439.116\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.88\\\" x2=\\\"334.369\\\" y1=\\\"439.116\\\" y2=\\\"352.884\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"263\\\" x2=\\\"348.25\\\" y1=\\\"328.5\\\" y2=\\\"328.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110305\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"184.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"30.0\",\r\n    \"SVG\": \"<g id=\\\"45110305\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"187\\\" y2=\\\"187\\\"/>        <path d=\\\"M324,187c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M124,187c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120400_0\",\r\n    \"X\": \"165.4486083984375\",\r\n    \"Y\": \"276.3914794921875\",\r\n    \"Width\": \"284.29473876953125\",\r\n    \"Height\": \"189.68499755859375\",\r\n    \"SVG\": \"<g id=\\\"10120400_0\\\">        <polyline fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"167.446,464.573 306,280.5 447.773,462.037     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110304\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"163.23223876953125\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"71.91557312011719\",\r\n    \"SVG\": \"<g id=\\\"45110304\\\">        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"159\\\" y1=\\\"185\\\" y2=\\\"185\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"169\\\" x2=\\\"229\\\" y1=\\\"185\\\" y2=\\\"185\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"179\\\" x2=\\\"219\\\" y1=\\\"165\\\" y2=\\\"205\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"239\\\" x2=\\\"399\\\" y1=\\\"185\\\" y2=\\\"185\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"74,185 99,230 124,185  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"274,185 299,230 324,185  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120400_1\",\r\n    \"X\": \"124.51326751708984\",\r\n    \"Y\": \"276.3814697265625\",\r\n    \"Width\": \"362.9734573364258\",\r\n    \"Height\": \"240.63604736328125\",\r\n    \"SVG\": \"<g id=\\\"10120400_1\\\">        <polyline fill=\\\"none\\\" id=\\\"symbol\\\" points=\\\"126.5,515.5 306,280.5 485.5,515.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110307\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"179.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"40.0\",\r\n    \"SVG\": \"<g id=\\\"45110307\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"174\\\" y1=\\\"192\\\" y2=\\\"192\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"224\\\" x2=\\\"399\\\" y1=\\\"192\\\" y2=\\\"192\\\"/>        <path d=\\\"M324,192c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M124,192c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"199\\\" cy=\\\"192\\\" fill=\\\"#C61021\\\" r=\\\"10\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120400_2\",\r\n    \"X\": \"172.01248168945312\",\r\n    \"Y\": \"276.378662109375\",\r\n    \"Width\": \"267.97503662109375\",\r\n    \"Height\": \"178.6378173828125\",\r\n    \"SVG\": \"<g id=\\\"10120400_2\\\">        <polyline fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"174,453.5 306,280.5 438,453.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110306\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"184.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"30.0\",\r\n    \"SVG\": \"<g id=\\\"45110306\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"187\\\" y2=\\\"187\\\"/>        <path d=\\\"M324,187c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M124,187c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120400_3\",\r\n    \"X\": \"180.29563903808594\",\r\n    \"Y\": \"276.3587646484375\",\r\n    \"Width\": \"253.5660858154297\",\r\n    \"Height\": \"170.45376586914062\",\r\n    \"SVG\": \"<g id=\\\"10120400_3\\\">        <polyline fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"182.295,445.295 306,280.5 431.875,445.295     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110301\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"173.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"52.64781188964844\",\r\n    \"SVG\": \"<g id=\\\"45110301\\\">        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"176\\\" y2=\\\"176\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"74,176 99,221 124,176  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"274,176 299,221 324,176  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110303\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"168.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"62.64781188964844\",\r\n    \"SVG\": \"<g id=\\\"45110303\\\">        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"174\\\" y1=\\\"181\\\" y2=\\\"181\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"224\\\" x2=\\\"399\\\" y1=\\\"181\\\" y2=\\\"181\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"74,181 99,226 124,181  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"274,181 299,226 324,181  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"199\\\" cy=\\\"181\\\" fill=\\\"#0000FF\\\" r=\\\"10\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06000000\",\r\n    \"X\": \"272.20098876953125\",\r\n    \"Y\": \"274.2969055175781\",\r\n    \"Width\": \"70.1820068359375\",\r\n    \"Height\": \"224.9356689453125\",\r\n    \"SVG\": \"<g id=\\\"06000000\\\">        <polygon fill=\\\"#E6E65C\\\" points=\\\"324.043,437.925 337.383,450.81 337.383,487.167    306.826,457.561 277.201,487.167 277.201,450.503 290.229,437.925 289.919,313.205 306.671,284.167 324.043,313.205  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110302\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"173.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"52.64781188964844\",\r\n    \"SVG\": \"<g id=\\\"45110302\\\">        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"176\\\" y2=\\\"176\\\"/>        <polyline fill=\\\"none\\\" points=\\\"74,176 99,221 124,176  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"274,176 299,221 324,176  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110700\",\r\n    \"X\": \"270.49090576171875\",\r\n    \"Y\": \"349.2720642089844\",\r\n    \"Width\": \"70.986328125\",\r\n    \"Height\": \"94.92095947265625\",\r\n    \"SVG\": \"<g id=\\\"10110700\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"353.75\\\" y2=\\\"409.525\\\"/>        <circle cx=\\\"305\\\" cy=\\\"426.109\\\" fill=\\\"none\\\" r=\\\"15.584\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"272.537,366.015 281.325,353.498 292.319,367.852    304.231,353.498 317.06,367.852 328.97,353.498 339.464,367.752  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_105_1c\",\r\n    \"X\": \"118.74970249004521\",\r\n    \"Y\": \"195.25010667306285\",\r\n    \"Width\": \"374.5006150298336\",\r\n    \"Height\": \"326.2498933269371\",\r\n    \"SVG\": \"<g id=\\\"1_105_1c\\\">        <g>                <path d=\\\"M391,513c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M391,513c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.76,509.511c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.477,308.713     C399.466,308.243,395.308,308,391,308c0-4.297-0.162-8.461-0.478-12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M388.754,281.599c-19.008-106.062-152.553-103.749-166.565,6.938\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.478,295.508     C221.163,299.539,221,303.703,221,308c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.24,311.489c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M208.524,512.286     c4.01,0.471,8.169,0.714,12.476,0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>        <path d=\\\"M226,276c30-95,130-95,160,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35110000\",\r\n    \"X\": \"217.67919921875\",\r\n    \"Y\": \"354.0849914550781\",\r\n    \"Width\": \"179.07470703125\",\r\n    \"Height\": \"82.3125\",\r\n    \"SVG\": \"<g id=\\\"35110000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.3975\\\">MIL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131300\",\r\n    \"X\": \"207.66000366210938\",\r\n    \"Y\": \"118.29299926757812\",\r\n    \"Width\": \"195.67999267578125\",\r\n    \"Height\": \"278.3445739746094\",\r\n    \"SVG\": \"<g id=\\\"25131300\\\">            <mask id=\\\"myMask\\\">                      <polygon fill=\\\"white\\\" points=\\\"305.513,395.5 242.457,266.657 368.379,267.013 \\\"/>                      <path d=\\\"   M305.513,122.793c-51.546,0-93.353,36.622-93.353,81.813c0,45.19,41.807,81.812,93.353,81.812s93.327-36.621,93.327-81.812   S357.059,122.793,305.513,122.793\\\" fill=\\\"black\\\"/>                </mask>            <polygon fill=\\\"#000000\\\" mask=\\\"url(#myMask)\\\" points=\\\"305.513,395.5 242.457,266.657 368.379,267.013 \\\" stroke=\\\"#000000\\\"/>            <path d=\\\"   M305.513,122.793c-51.546,0-93.353,36.622-93.353,81.813c0,45.19,41.807,81.812,93.353,81.812s93.327-36.621,93.327-81.812   S357.059,122.793,305.513,122.793Z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"226\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131003\",\r\n    \"X\": \"221.5\",\r\n    \"Y\": \"325.0000044107437\",\r\n    \"Width\": \"171.0\",\r\n    \"Height\": \"143.00000213086605\",\r\n    \"SVG\": \"<g id=\\\"15131003\\\" transform=\\\"translate(0 29) scale(1 0.8)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"227\\\" x2=\\\"227\\\" y1=\\\"370\\\" y2=\\\"510\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"387\\\" x2=\\\"387\\\" y1=\\\"370\\\" y2=\\\"510\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"227\\\" x2=\\\"387\\\" y1=\\\"507.5\\\" y2=\\\"507.5\\\"/>        <path d=\\\"M227,372.75c70,26,90,26,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <ellipse cx=\\\"237\\\" cy=\\\"530\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"377\\\" cy=\\\"530\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" x=\\\"276\\\" y=\\\"491\\\">V</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120801_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10120801_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <g id=\\\"Symbol\\\">                <path d=\\\"M423.706,395.541c0,17.741-15.521,32.123-34.665,32.123c-19.145,0-81.748-32.123-81.748-32.123    s62.604-32.123,81.748-32.123C408.185,363.418,423.706,377.801,423.706,395.541z\\\" stroke=\\\"#000000\\\"/>                <path d=\\\"M188.011,395.817c0-18.037,15.781-32.661,35.246-32.661c19.465,0,83.118,32.661,83.118,32.661    s-63.653,32.66-83.118,32.66C203.792,428.477,188.011,413.854,188.011,395.817z\\\" stroke=\\\"#000000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_660_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"2_660_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"479 395, 429 345, 429 445\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3107\",\r\n    \"X\": \"123.52359008789062\",\r\n    \"Y\": \"129.30621337890625\",\r\n    \"Width\": \"364.111572265625\",\r\n    \"Height\": \"632.851806640625\",\r\n    \"SVG\": \"<g id=\\\"3107\\\">        <polyline fill=\\\"none\\\" points=\\\"   250.5,272.277 250.5,223.5 356.5,223.5 356.5,272.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"125.082\\\" x2=\\\"138.766\\\" y1=\\\"276\\\" y2=\\\"265.091\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.3645,26.0267\\\" stroke-width=\\\"5\\\" x1=\\\"159.117\\\" x2=\\\"281.223\\\" y1=\\\"248.867\\\" y2=\\\"151.521\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.398,143.409 305.082,132.5 318.795,143.372    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.4863,26.1311\\\" stroke-width=\\\"5\\\" x1=\\\"339.271\\\" x2=\\\"462.131\\\" y1=\\\"159.606\\\" y2=\\\"257.011\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"472.369\\\" x2=\\\"486.082\\\" y1=\\\"265.128\\\" y2=\\\"276\\\"/>                    </g>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"514.75\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120801_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10120801_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <g id=\\\"Symbol\\\">                <path d=\\\"M423.706,395.541c0,17.741-15.521,32.123-34.665,32.123c-19.145,0-81.748-32.123-81.748-32.123    s62.604-32.123,81.748-32.123C408.185,363.418,423.706,377.801,423.706,395.541z\\\" stroke=\\\"#000000\\\"/>                <path d=\\\"M188.011,395.817c0-18.037,15.781-32.661,35.246-32.661c19.465,0,83.118,32.661,83.118,32.661    s-63.653,32.66-83.118,32.66C203.792,428.477,188.011,413.854,188.011,395.817z\\\" stroke=\\\"#000000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_660_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"370.04164123535156\",\r\n    \"SVG\": \"<g id=\\\"2_660_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"479 395, 429 345, 429 445\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3106\",\r\n    \"X\": \"123.58200073242188\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"235.41799926757812\",\r\n    \"Height\": \"541.1580200195312\",\r\n    \"SVG\": \"<g id=\\\"3106\\\">        <polyline fill=\\\"none\\\" points=\\\"   250.5,272.277 250.5,223.5 356.5,223.5 356.5,272.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"514.75\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120801_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10120801_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <g id=\\\"Symbol\\\">                <path d=\\\"M423.706,395.541c0,17.741-15.521,32.123-34.665,32.123c-19.145,0-81.748-32.123-81.748-32.123    s62.604-32.123,81.748-32.123C408.185,363.418,423.706,377.801,423.706,395.541z\\\" stroke=\\\"#000000\\\"/>                <path d=\\\"M188.011,395.817c0-18.037,15.781-32.661,35.246-32.661c19.465,0,83.118,32.661,83.118,32.661    s-63.653,32.66-83.118,32.66C203.792,428.477,188.011,413.854,188.011,395.817z\\\" stroke=\\\"#000000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120801_3\",\r\n    \"X\": \"185.51100158691406\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"240.6949920654297\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10120801_3\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>            </g>        <g id=\\\"Symbol\\\">                <path d=\\\"M423.706,395.541c0,17.741-15.521,32.123-34.665,32.123    c-19.145,0-81.748-32.123-81.748-32.123s62.604-32.123,81.748-32.123C408.185,363.418,423.706,377.801,423.706,395.541z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M188.011,395.817c0-18.037,15.781-32.661,35.246-32.661    c19.465,0,83.118,32.661,83.118,32.661s-63.653,32.66-83.118,32.66C203.792,428.477,188.011,413.854,188.011,395.817z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3104\",\r\n    \"X\": \"248.0\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"111.0\",\r\n    \"Height\": \"53.777008056640625\",\r\n    \"SVG\": \"<g id=\\\"3104\\\">        <polyline fill=\\\"none\\\" points=\\\"   250.5,272.277 250.5,223.5 356.5,223.5 356.5,272.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3103\",\r\n    \"X\": \"123.52359008789062\",\r\n    \"Y\": \"129.30621337890625\",\r\n    \"Width\": \"364.111572265625\",\r\n    \"Height\": \"632.851806640625\",\r\n    \"SVG\": \"<g id=\\\"3103\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"514.75\\\" y2=\\\"759.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"125.082\\\" x2=\\\"138.766\\\" y1=\\\"276\\\" y2=\\\"265.091\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.3645,26.0267\\\" stroke-width=\\\"5\\\" x1=\\\"159.117\\\" x2=\\\"281.223\\\" y1=\\\"248.867\\\" y2=\\\"151.521\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.398,143.409 305.082,132.5 318.795,143.372    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.4863,26.1311\\\" stroke-width=\\\"5\\\" x1=\\\"339.271\\\" x2=\\\"462.131\\\" y1=\\\"159.606\\\" y2=\\\"257.011\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"472.369\\\" x2=\\\"486.082\\\" y1=\\\"265.128\\\" y2=\\\"276\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3102\",\r\n    \"X\": \"123.58200073242188\",\r\n    \"Y\": \"512.25\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"249.90802001953125\",\r\n    \"SVG\": \"<g id=\\\"3102\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"514.75\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15210300\",\r\n    \"X\": \"221.75\",\r\n    \"Y\": \"311.75\",\r\n    \"Width\": \"168.5\",\r\n    \"Height\": \"168.5\",\r\n    \"SVG\": \"<g id=\\\"15210300\\\">        <circle cx=\\\"306\\\" cy=\\\"396\\\" r=\\\"84.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10961\",\r\n    \"X\": \"255.1943359375\",\r\n    \"Y\": \"304.3701171875\",\r\n    \"Width\": \"99.51171875\",\r\n    \"Height\": \"35.796875\",\r\n    \"SVG\": \"<g id=\\\"10961\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.167\\\">XXX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10151200\",\r\n    \"X\": \"257.6062250137329\",\r\n    \"Y\": \"348.22497940063477\",\r\n    \"Width\": \"96.7887830734253\",\r\n    \"Height\": \"95.55501937866211\",\r\n    \"SVG\": \"<g id=\\\"10151200\\\">        <g transform=\\\"translate(110 111) scale(5 5)\\\">                <path d=\\\"M48.879,57.116c-0.129-0.025-0.659,0.182-1.589,0.619c-0.595,0.258-1.28,0.658-2.054,1.2    c-2.843,1.883-4.845,4.424-6.008,7.621c-0.053,0-0.129-0.064-0.233-0.193c-0.439-1.392-1.228-2.786-2.365-4.179    c-1.189-1.495-2.558-2.734-4.108-3.713c-0.725-0.464-1.719-0.928-2.985-1.392c-0.021-0.052-0.021-0.091,0-0.117    c0.335-0.154,0.788-0.348,1.357-0.58c1.472-0.49,3.042-1.612,4.709-3.366c1.667-1.754,2.758-3.403,3.275-4.951    c0.078-0.206,0.193-0.413,0.349-0.62c0.49,1.522,1.421,3.108,2.791,4.759c1.447,1.779,2.932,3.043,4.457,3.79    c0.336,0.156,0.879,0.401,1.629,0.735C48.335,56.755,48.593,56.884,48.879,57.116z\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_220_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"243.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"280.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"1_220_0c\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"244.39\\\"/>        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,277.5 126.082,275 128.582,275    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"133.582\\\" x2=\\\"481.082\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"483.582,275 486.082,275 486.082,277.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"282.5\\\" y2=\\\"510\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,512.5 486.082,515 483.582,515    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"478.582\\\" x2=\\\"131.082\\\" y1=\\\"515\\\" y2=\\\"515\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"128.582,515 126.082,515 126.082,512.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"507.5\\\" y2=\\\"280\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_105_0c\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"195.25\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"1_105_0c\\\">        <path d=\\\"M391,513c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205   \\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>        <path d=\\\"M226,275c30-95,130-95,160,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51481\",\r\n    \"X\": \"267.92529296875\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"76.208984375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"51481\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">PF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50151\",\r\n    \"X\": \"265.01953125\",\r\n    \"Y\": \"290.5469055175781\",\r\n    \"Width\": \"81.77734375\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"50151\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">ES</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54511\",\r\n    \"X\": \"260.6875\",\r\n    \"Y\": \"291.9687805175781\",\r\n    \"Width\": \"90.8505859375\",\r\n    \"Height\": \"48.890625\",\r\n    \"SVG\": \"<g id=\\\"54511\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">RO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110700\",\r\n    \"X\": \"241.42599487304688\",\r\n    \"Y\": \"348.198974609375\",\r\n    \"Width\": \"104.00497436523438\",\r\n    \"Height\": \"95.15203857421875\",\r\n    \"SVG\": \"<g id=\\\"01110700\\\">        <ellipse cx=\\\"251.801\\\" cy=\\\"433.627\\\" rx=\\\"10.375\\\" ry=\\\"9.724\\\"/>        <rect height=\\\"22.355\\\" width=\\\"34.215\\\" x=\\\"287.423\\\" y=\\\"420.936\\\"/>        <ellipse cx=\\\"304.8\\\" cy=\\\"386.287\\\" rx=\\\"40.631\\\" ry=\\\"38.088\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"252.043\\\" x2=\\\"266.959\\\" y1=\\\"429.827\\\" y2=\\\"385.958\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10132\",\r\n    \"X\": \"274.4715576171875\",\r\n    \"Y\": \"446.5\",\r\n    \"Width\": \"63.472869873046875\",\r\n    \"Height\": \"57.7490234375\",\r\n    \"SVG\": \"<g id=\\\"10132\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"306.083\\\" x2=\\\"306.083\\\" y1=\\\"446.5\\\" y2=\\\"503.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"306.416\\\" x2=\\\"276.249\\\" y1=\\\"471.991\\\" y2=\\\"502.491\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"306\\\" x2=\\\"336.167\\\" y1=\\\"471.5\\\" y2=\\\"502\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110604\",\r\n    \"X\": \"8.49504566192627\",\r\n    \"Y\": \"103.00067138671875\",\r\n    \"Width\": \"381.0629072189331\",\r\n    \"Height\": \"192.99932861328125\",\r\n    \"SVG\": \"<g id=\\\"46110604\\\">        <path d=\\\"M8.5,243.5c123.115-0.244,173.625-28.49,190-70   c26.18-66.367,110.232-66.591,171-68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M28.5,293.5c123.115-0.244,173.625-28.49,190-70   c26.18-66.367,110.232-66.591,171-68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"87\\\" x2=\\\"87\\\" y1=\\\"240\\\" y2=\\\"290\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"163\\\" x2=\\\"163\\\" y1=\\\"216\\\" y2=\\\"274\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"225\\\" x2=\\\"225\\\" y1=\\\"138\\\" y2=\\\"211\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"297\\\" x2=\\\"297\\\" y1=\\\"110\\\" y2=\\\"164\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10131\",\r\n    \"X\": \"242.9892578125\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"124.62890625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">CCC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110601\",\r\n    \"X\": \"22.089012145996094\",\r\n    \"Y\": \"96.30525207519531\",\r\n    \"Width\": \"331.6081008911133\",\r\n    \"Height\": \"198.24001153144286\",\r\n    \"SVG\": \"<g id=\\\"46110601\\\">        <path d=\\\"M22.5,288.5c42.229,7.038,353.435,14.119,278-89   c-22.712-31.047-102.611-34.869-112-59c-15.05-38.682,128.035-22.383,164-42\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217200\",\r\n    \"X\": \"120.14683532714844\",\r\n    \"Y\": \"324.8574880544173\",\r\n    \"Width\": \"369.57667541503906\",\r\n    \"Height\": \"203.14251194558273\",\r\n    \"SVG\": \"<g id=\\\"25217200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"528\\\">D</text>        <g>                <path d=\\\"M200.76,353.914    c-0.886-1.817-1.905-3.568-3.058-5.208c-12.237-17.468-36.488-21.591-54.199-9.2c-8.27,5.786-14.01,14.52-16.005,24.384\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,353.449    c0.886,1.817,1.906,3.546,3.058,5.208c12.236,17.47,36.467,21.591,54.155,9.224c5.254-3.682,9.533-8.602,12.458-14.3\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,354.158    c-0.887-1.817-1.904-3.568-3.059-5.208c-12.236-17.469-36.512-21.57-54.224-9.177c-5.274,3.702-9.575,8.623-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,353.494    c0.889,1.817,1.906,3.546,3.062,5.208c12.235,17.469,36.51,21.569,54.241,9.155c5.275-3.681,9.576-8.603,12.504-14.32\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,365.397    c-0.888-5.831-3.103-11.349-6.475-16.138c-12.235-17.49-36.464-21.613-54.154-9.244c-5.253,3.679-9.553,8.6-12.457,14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <g>                <path d=\\\"M200.76,457.214    c-0.886-1.817-1.905-3.569-3.058-5.21c-12.237-17.469-36.488-21.59-54.199-9.197c-8.27,5.784-14.01,14.521-16.005,24.383\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,456.749    c0.886,1.815,1.906,3.545,3.058,5.207c12.236,17.469,36.467,21.594,54.155,9.224c5.254-3.682,9.533-8.6,12.458-14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,457.456    c-0.887-1.815-1.904-3.565-3.059-5.206c-12.236-17.469-36.512-21.57-54.224-9.179c-5.274,3.704-9.575,8.624-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,456.793    c0.889,1.818,1.906,3.547,3.062,5.209c12.235,17.469,36.51,21.568,54.241,9.156c5.275-3.68,9.576-8.602,12.504-14.322\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,468.695    c-0.888-5.83-3.103-11.348-6.475-16.137c-12.235-17.488-36.464-21.613-54.154-9.242c-5.253,3.678-9.553,8.599-12.457,14.295\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"128.119\\\" x2=\\\"486.496\\\" y1=\\\"405.164\\\" y2=\\\"405.164\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110602\",\r\n    \"X\": \"18.495044708251953\",\r\n    \"Y\": \"106.95283508300781\",\r\n    \"Width\": \"361.0629081726074\",\r\n    \"Height\": \"185.23890686035156\",\r\n    \"SVG\": \"<g id=\\\"46110602\\\">        <path d=\\\"M18.5,268.5c123.115-0.244,173.625-28.49,190-70   c26.18-66.367,110.232-66.591,171-68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"55\\\" x2=\\\"59\\\" y1=\\\"240\\\" y2=\\\"292\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"110\\\" x2=\\\"120.163\\\" y1=\\\"234\\\" y2=\\\"285.167\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"160\\\" x2=\\\"188.163\\\" y1=\\\"216\\\" y2=\\\"264.167\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"188\\\" x2=\\\"239\\\" y1=\\\"176\\\" y2=\\\"202\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"250.163\\\" x2=\\\"275\\\" y1=\\\"119.667\\\" y2=\\\"174\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"320\\\" x2=\\\"321\\\" y1=\\\"107\\\" y2=\\\"160\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270300\",\r\n    \"X\": \"47.5\",\r\n    \"Y\": \"26.175304412841797\",\r\n    \"Width\": \"321.84564208984375\",\r\n    \"Height\": \"332.8246955871582\",\r\n    \"SVG\": \"<g id=\\\"25270300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"34.0483\\\" x=\\\"158\\\" y=\\\"168\\\">FREE</text>        <polygon fill=\\\"none\\\" points=\\\"360.041,173.999 333.5,188 361.347,209.506 363.479,267.482    333,285 364.747,301.973 366.752,356.5 306,356.5 289.5,324 275,356.5 221,356.5 204.629,322.5 189,356.5 136,356.5 120,323    102,356.5 50,356.5 50,265.5 85,250.04 50,231.5 50,171 85.5,155.5 50,136 50,29.5 110.644,47.024 119.5,85.5 142.252,56.157    193.774,71.045 202.5,110 227.096,80.673 275.723,94.725 285,132 307.922,104.029 358,118.5  \\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110603\",\r\n    \"X\": \"8.49504566192627\",\r\n    \"Y\": \"103.00067138671875\",\r\n    \"Width\": \"381.0629072189331\",\r\n    \"Height\": \"192.99932861328125\",\r\n    \"SVG\": \"<g id=\\\"46110603\\\">        <path d=\\\"M8.5,243.5c123.115-0.244,173.625-28.49,190-70   c26.18-66.367,110.232-66.591,171-68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M28.5,293.5c123.115-0.244,173.625-28.49,190-70   c26.18-66.367,110.232-66.591,171-68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_405_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"219.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"2_405_1c\\\">        <g id=\\\"_x2C_path_x3E_\\\">                <polyline fill=\\\"#FFA1FF\\\" points=\\\"174,516 174,228 438,228 438,516   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"516\\\" y2=\\\"503.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"488.029\\\" y2=\\\"248.235\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174,240.5 174,228 186.5,228    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"228\\\" y2=\\\"228\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,228 438,228 438,240.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"255.971\\\" y2=\\\"495.765\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"503.5\\\" y2=\\\"516\\\"/>                    </g>            </g>        <rect height=\\\"48\\\" stroke=\\\"#000000\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"228\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110103\",\r\n    \"X\": \"251.23211669921875\",\r\n    \"Y\": \"277.8714904785156\",\r\n    \"Width\": \"109.96621704101562\",\r\n    \"Height\": \"230.62850952148438\",\r\n    \"SVG\": \"<g id=\\\"15110103\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"423.577\\\" y2=\\\"423.577\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"399\\\" y2=\\\"399\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"374.422\\\" y2=\\\"374.422\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.816\\\" x2=\\\"305.816\\\" y1=\\\"283.5\\\" y2=\\\"508.5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"252.625,316.563 305.816,280.875 359.82,316.563   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30121100\",\r\n    \"X\": \"226.4600067138672\",\r\n    \"Y\": \"342.9794921875\",\r\n    \"Width\": \"155.1544647216797\",\r\n    \"Height\": \"99.09951782226562\",\r\n    \"SVG\": \"<g id=\\\"30121100\\\">        <path d=\\\"M323.053,438.079c-44.975,0-92.593-36.461-92.593-81.434\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"234.778,382.878 313.982,349.038 313.988,401.285 379.25,353.457     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120111_1\",\r\n    \"X\": \"183.11058044433594\",\r\n    \"Y\": \"313.9216613769531\",\r\n    \"Width\": \"243.9458465576172\",\r\n    \"Height\": \"165.3826904296875\",\r\n    \"SVG\": \"<g id=\\\"15120111_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <ellipse cx=\\\"236\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"376\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"218\\\" x2=\\\"394\\\" y1=\\\"435\\\" y2=\\\"435\\\"/>        <polygon fill=\\\"none\\\" points=\\\"373.75,377.156 306,327.137 237.75,377.156 305.75,429.834  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"184.5\\\" x2=\\\"425.667\\\" y1=\\\"477.226\\\" y2=\\\"316\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120111_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"15120111_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <ellipse cx=\\\"236\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"376\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"218\\\" x2=\\\"394\\\" y1=\\\"435\\\" y2=\\\"435\\\"/>        <polygon fill=\\\"none\\\" points=\\\"373.75,377.156 306,327.137 237.75,377.156 305.75,429.834  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120111_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"323.0\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"145.073974609375\",\r\n    \"SVG\": \"<g id=\\\"15120111_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <ellipse cx=\\\"236\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"376\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"218\\\" x2=\\\"394\\\" y1=\\\"435\\\" y2=\\\"435\\\"/>        <polygon fill=\\\"none\\\" points=\\\"373.75,377.156 306,327.137 237.75,377.156 305.75,429.834  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141\",\r\n    \"X\": \"242.9892578125\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"124.62890625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">CRC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211900\",\r\n    \"X\": \"272.0\",\r\n    \"Y\": \"270.0\",\r\n    \"Width\": \"72.0\",\r\n    \"Height\": \"250.0\",\r\n    \"SVG\": \"<g id=\\\"25211900\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"308\\\" x2=\\\"308\\\" y1=\\\"270\\\" y2=\\\"520\\\"/>        <circle cx=\\\"308\\\" cy=\\\"396\\\" fill=\\\"#000000\\\" r=\\\"32\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120111_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"15120111_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <ellipse cx=\\\"236\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"376\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"218\\\" x2=\\\"394\\\" y1=\\\"435\\\" y2=\\\"435\\\"/>        <polygon fill=\\\"none\\\" points=\\\"373.75,377.156 306,327.137 237.75,377.156 305.75,429.834  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110101\",\r\n    \"X\": \"251.23211669921875\",\r\n    \"Y\": \"277.8714904785156\",\r\n    \"Width\": \"109.96621704101562\",\r\n    \"Height\": \"230.62850952148438\",\r\n    \"SVG\": \"<g id=\\\"15110101\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"398\\\" y2=\\\"398\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.816\\\" x2=\\\"305.816\\\" y1=\\\"282.5\\\" y2=\\\"508.5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"252.625,316.563 305.816,280.875 359.82,316.563   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110102\",\r\n    \"X\": \"251.23211669921875\",\r\n    \"Y\": \"277.8714904785156\",\r\n    \"Width\": \"109.96621704101562\",\r\n    \"Height\": \"224.37850952148438\",\r\n    \"SVG\": \"<g id=\\\"15110102\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"423.577\\\" y2=\\\"423.577\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.816\\\" x2=\\\"359.816\\\" y1=\\\"399\\\" y2=\\\"399\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.816\\\" x2=\\\"305.816\\\" y1=\\\"283.5\\\" y2=\\\"502.25\\\"/>                <polyline fill=\\\"none\\\" points=\\\"252.625,316.563 305.816,280.875 359.82,316.563   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110100\",\r\n    \"X\": \"251.23211669921875\",\r\n    \"Y\": \"276.8714904785156\",\r\n    \"Width\": \"109.96621704101562\",\r\n    \"Height\": \"227.62850952148438\",\r\n    \"SVG\": \"<g id=\\\"15110100\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.816\\\" x2=\\\"305.816\\\" y1=\\\"282.5\\\" y2=\\\"504.5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"252.625,315.563 305.816,279.875 359.82,315.563   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51491\",\r\n    \"X\": \"263.716796875\",\r\n    \"Y\": \"293.9375305175781\",\r\n    \"Width\": \"84.923828125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51491\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">PP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54521\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"288.0781555175781\",\r\n    \"Width\": \"86.517578125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"54521\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">SB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10142\",\r\n    \"X\": \"283.626953125\",\r\n    \"Y\": \"446.4306945800781\",\r\n    \"Width\": \"44.875\",\r\n    \"Height\": \"60.125\",\r\n    \"SVG\": \"<g id=\\\"10142\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"84\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"506.5557\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06092\",\r\n    \"X\": \"363.515625\",\r\n    \"Y\": \"338.390625\",\r\n    \"Width\": \"43.34375\",\r\n    \"Height\": \"115.16506958007812\",\r\n    \"SVG\": \"<g id=\\\"06092\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"361.75\\\" y=\\\"453.5557\\\">T</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"360.75\\\" y=\\\"393\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_615_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"1_615_0\\\">        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FF8080\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36190200_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36190200_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.207\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_405_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"219.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"2_405_0c\\\">        <polyline fill=\\\"#FFA1FF\\\" id=\\\"_x2C_path_x3E_\\\" points=\\\"174,516 174,228 438,228 438,516  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>        <rect height=\\\"48\\\" stroke=\\\"#000000\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"228\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_615_1\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"1_615_1\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FF8080\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15180000\",\r\n    \"X\": \"203.76393127441406\",\r\n    \"Y\": \"332.4098205566406\",\r\n    \"Width\": \"204.4721221923828\",\r\n    \"Height\": \"111.18035888671875\",\r\n    \"SVG\": \"<g id=\\\"15180000\\\">        <path d=\\\"M206,438l50-100l50,100l50-100l50,100\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35130300\",\r\n    \"X\": \"230.55567932128906\",\r\n    \"Y\": \"348.0752868652344\",\r\n    \"Width\": \"141.49607849121094\",\r\n    \"Height\": \"95.85067749023438\",\r\n    \"SVG\": \"<g id=\\\"35130300\\\">        <polygon points=\\\"334.965,396 367.931,358.914 367.931,433.087  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10.2415\\\"/>        <polygon points=\\\"285.519,396 318.483,358.914 318.483,433.087  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10.2415\\\"/>        <polygon points=\\\"236.069,396 269.034,358.914 269.034,433.087  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10.2415\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02000000\",\r\n    \"X\": \"272.20098876953125\",\r\n    \"Y\": \"274.2969055175781\",\r\n    \"Width\": \"70.1820068359375\",\r\n    \"Height\": \"224.9356689453125\",\r\n    \"SVG\": \"<g id=\\\"02000000\\\">        <polygon fill=\\\"#E6E65C\\\" points=\\\"324.043,437.925 337.383,450.81 337.383,487.167    306.826,457.561 277.201,487.167 277.201,450.503 290.229,437.925 289.919,313.205 306.671,284.167 324.043,313.205  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110300\",\r\n    \"X\": \"223.1310272216797\",\r\n    \"Y\": \"284.75\",\r\n    \"Width\": \"171.26002502441406\",\r\n    \"Height\": \"204.75064320213858\",\r\n    \"SVG\": \"<g id=\\\"36110300\\\">        <polyline fill=\\\"none\\\" points=\\\"251.343,487    265.775,453.323 280.208,487 294.642,453.323 309.074,487 323.507,453.323 337.94,487 352.373,453.323 366.806,487  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"289.831,323.427 289.831,289.75 328.318,289.75    328.318,323.427  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"254.006,354.32 230.202,330.499 257.426,303.293    281.231,327.114  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"336.285,327.071 360.048,303.208 387.32,330.367    363.557,354.229  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"309.074\\\" cy=\\\"381.158\\\" fill=\\\"#FF0000\\\" r=\\\"67.354\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10112\",\r\n    \"X\": \"326.25\",\r\n    \"Y\": \"447.8203125\",\r\n    \"Width\": \"40.234375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"10112\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" x=\\\"321\\\" y=\\\"496.4922\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111\",\r\n    \"X\": \"244.64453125\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"121.08203125\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">CCP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3156\",\r\n    \"X\": \"159.5\",\r\n    \"Y\": \"209.89999389648438\",\r\n    \"Width\": \"208.5\",\r\n    \"Height\": \"552.2580261230469\",\r\n    \"SVG\": \"<g id=\\\"3156\\\">        <polyline fill=\\\"none\\\" points=\\\"   243.5,263.054 243.5,212.4 365.5,212.4 365.5,263.054  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"162\\\" y1=\\\"394.203\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3155\",\r\n    \"X\": \"159.09109497070312\",\r\n    \"Y\": \"105.62062072753906\",\r\n    \"Width\": \"288.671142578125\",\r\n    \"Height\": \"176.9517364501953\",\r\n    \"SVG\": \"<g id=\\\"3155\\\">        <polyline fill=\\\"none\\\" points=\\\"   243.5,263.054 243.5,212.4 365.5,212.4 365.5,263.054  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"161,280.958 306,109.5 450,280.958  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40,27\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60150500\",\r\n    \"X\": \"205.625\",\r\n    \"Y\": \"360.203125\",\r\n    \"Width\": \"209.265625\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60150500\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"198\\\" y=\\\"433\\\">NGD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3154\",\r\n    \"X\": \"241.0\",\r\n    \"Y\": \"209.89999389648438\",\r\n    \"Width\": \"127.0\",\r\n    \"Height\": \"55.65399169921875\",\r\n    \"SVG\": \"<g id=\\\"3154\\\">        <polyline fill=\\\"none\\\" points=\\\"   243.5,263.054 243.5,212.4 365.5,212.4 365.5,263.054  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3153\",\r\n    \"X\": \"159.09109497070312\",\r\n    \"Y\": \"105.62062072753906\",\r\n    \"Width\": \"288.671142578125\",\r\n    \"Height\": \"656.5373992919922\",\r\n    \"SVG\": \"<g id=\\\"3153\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"162\\\" y1=\\\"394.203\\\" y2=\\\"759.658\\\"/>        <polyline fill=\\\"none\\\" points=\\\"161,280.958 306,109.5 450,280.958  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40,27\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3152\",\r\n    \"X\": \"159.5\",\r\n    \"Y\": \"391.7030029296875\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"370.45501708984375\",\r\n    \"SVG\": \"<g id=\\\"3152\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"162\\\" y1=\\\"394.203\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3151\",\r\n    \"X\": \"159.09109497070312\",\r\n    \"Y\": \"105.62062072753906\",\r\n    \"Width\": \"288.671142578125\",\r\n    \"Height\": \"176.9517364501953\",\r\n    \"SVG\": \"<g id=\\\"3151\\\">        <polyline fill=\\\"none\\\" points=\\\"161,280.958 306,109.5 450,280.958  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40,27\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54541\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"87.189453125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"54541\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53211\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"52.4638671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"53211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130201\",\r\n    \"X\": \"19.331443786621094\",\r\n    \"Y\": \"57.0982780456543\",\r\n    \"Width\": \"359.34790802001953\",\r\n    \"Height\": \"285.4016914367676\",\r\n    \"SVG\": \"<g id=\\\"46130201\\\">        <polyline fill=\\\"none\\\" points=\\\"99,340 299,339 375.5,164 198.5,60 22.5,164 98.5,340  \\\" stroke=\\\"#B3B3B3\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121\",\r\n    \"X\": \"223.390625\",\r\n    \"Y\": \"309.0371398925781\",\r\n    \"Width\": \"164.6484375\",\r\n    \"Height\": \"35.5625\",\r\n    \"SVG\": \"<g id=\\\"10121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0059\\\">CONST</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130202\",\r\n    \"X\": \"19.331443786621094\",\r\n    \"Y\": \"57.0982780456543\",\r\n    \"Width\": \"359.34790802001953\",\r\n    \"Height\": \"285.4016914367676\",\r\n    \"SVG\": \"<g id=\\\"46130202\\\">        <polyline fill=\\\"none\\\" points=\\\"99,340 299,339 375.5,164 198.5,60 22.5,164 98.5,340  \\\" stroke=\\\"#808080\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130203\",\r\n    \"X\": \"19.331443786621094\",\r\n    \"Y\": \"57.0982780456543\",\r\n    \"Width\": \"359.34790802001953\",\r\n    \"Height\": \"285.4016914367676\",\r\n    \"SVG\": \"<g id=\\\"46130203\\\">        <pattern height=\\\"30\\\" id=\\\"dots\\\" overflow=\\\"visible\\\" patternUnits=\\\"userSpaceOnUse\\\" viewBox=\\\"0 -30 30 30\\\" width=\\\"30\\\" x=\\\"-105.5\\\" y=\\\"596.5\\\">                <g>                        <polygon fill=\\\"none\\\" points=\\\"0,-30 30,-30 30,0 0,0   \\\"/>                        <path d=\\\"M15-17c1.104,0,2,0.896,2,2s-0.896,2-2,2c-1.104,0-2-0.896-2-2     S13.896-17,15-17z\\\" fill=\\\"#CCCCCC\\\" stroke=\\\"#CCCCCC\\\" stroke-width=\\\"2\\\"/>                    </g>            </pattern>        <polyline fill=\\\"url(#dots)\\\" points=\\\"99,340 299,339 375.5,164 198.5,60 22.5,164 98.5,340     \\\" stroke=\\\"#B3B3B3\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130204\",\r\n    \"X\": \"19.331443786621094\",\r\n    \"Y\": \"57.0982780456543\",\r\n    \"Width\": \"359.34790802001953\",\r\n    \"Height\": \"285.4016914367676\",\r\n    \"SVG\": \"<g id=\\\"46130204\\\">        <pattern height=\\\"30\\\" id=\\\"dots\\\" overflow=\\\"visible\\\" patternUnits=\\\"userSpaceOnUse\\\" viewBox=\\\"0 -30 30 30\\\" width=\\\"30\\\" x=\\\"-105.5\\\" y=\\\"596.5\\\">                <g>                        <polygon fill=\\\"none\\\" points=\\\"0,0 30,0 30,-30 0,-30   \\\"/>                        <path d=\\\"M15-13c1.104,0,2-0.896,2-2s-0.896-2-2-2s-2,0.896-2,2S13.896-13,15-13     z\\\" fill=\\\"#CCCCCC\\\" stroke=\\\"#CCCCCC\\\" stroke-width=\\\"2\\\"/>                    </g>            </pattern>        <polyline fill=\\\"url(#dots)\\\" points=\\\"99,340 299,339 375.5,164 198.5,60 22.5,164 98.5,340  \\\" stroke=\\\"#808080\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10122\",\r\n    \"X\": \"256.2900390625\",\r\n    \"Y\": \"449.82708740234375\",\r\n    \"Width\": \"98.296875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10122\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5146\\\">DIG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40120100\",\r\n    \"X\": \"197.578125\",\r\n    \"Y\": \"368.0\",\r\n    \"Width\": \"216.609375\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"40120100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.25\\\">MASS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180300\",\r\n    \"X\": \"230.75\",\r\n    \"Y\": \"116.9729995727539\",\r\n    \"Width\": \"150.0\",\r\n    \"Height\": \"287.5343246459961\",\r\n    \"SVG\": \"<g id=\\\"25180300\\\">        <g>                <rect fill=\\\"none\\\" height=\\\"180\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"140\\\" x=\\\"235.75\\\" y=\\\"121.973\\\"/>                <polyline fill=\\\"none\\\" points=\\\"235.75,302.973 305.75,396.973 375.75,302.973   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\"/>            </g>        <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"264.25\\\" x2=\\\"344.25\\\" y1=\\\"284\\\" y2=\\\"284\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.25\\\" x2=\\\"304.25\\\" y1=\\\"284\\\" y2=\\\"209\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.25\\\" x2=\\\"354.25\\\" y1=\\\"209\\\" y2=\\\"159\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.25\\\" x2=\\\"254.25\\\" y1=\\\"209\\\" y2=\\\"159\\\"/>                <circle cx=\\\"304.25\\\" cy=\\\"158.973\\\" fill=\\\"#000000\\\" r=\\\"25\\\" stroke=\\\"#000000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321500\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321500\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">TTP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281000\",\r\n    \"X\": \"220.7030029296875\",\r\n    \"Y\": \"331.0329895019531\",\r\n    \"Width\": \"172.0\",\r\n    \"Height\": \"133.93402099609375\",\r\n    \"SVG\": \"<g id=\\\"25281000\\\">        <polygon fill=\\\"#000000\\\" points=\\\"244.534,331.033 244.534,458.967 372.467,458.967 372.467,331.033  \\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\" x1=\\\"220.703\\\" x2=\\\"392.703\\\" y1=\\\"458.967\\\" y2=\\\"458.967\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53221\",\r\n    \"X\": \"282.341796875\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"49.3544921875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"53221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">IL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54551\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"86.580078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"54551\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140500\",\r\n    \"X\": \"203.0703125\",\r\n    \"Y\": \"359.7344055175781\",\r\n    \"Width\": \"205.265625\",\r\n    \"Height\": \"71.109375\",\r\n    \"SVG\": \"<g id=\\\"10140500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">DOG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3157\",\r\n    \"X\": \"159.09109497070312\",\r\n    \"Y\": \"105.62062072753906\",\r\n    \"Width\": \"288.671142578125\",\r\n    \"Height\": \"656.5373992919922\",\r\n    \"SVG\": \"<g id=\\\"3157\\\">        <polyline fill=\\\"none\\\" points=\\\"   243.5,263.054 243.5,212.4 365.5,212.4 365.5,263.054  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"161,280.958 306,109.5 450,280.958  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40,27\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"162\\\" y1=\\\"394.203\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341100\",\r\n    \"X\": \"26.25\",\r\n    \"Y\": \"111.51844787597656\",\r\n    \"Width\": \"355.0077819824219\",\r\n    \"Height\": \"95.26969909667969\",\r\n    \"SVG\": \"<g id=\\\"25341100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"378.456\\\" x2=\\\"344.749\\\" y1=\\\"155.45\\\" y2=\\\"122\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"378.924\\\" x2=\\\"345.674\\\" y1=\\\"155.423\\\" y2=\\\"185.173\\\"/>        <polyline fill=\\\"none\\\" points=\\\"26.25,157 75.25,157 89.25,193.75    117.25,123.75 131.25,193.75 155.75,125.5 169.75,192 194.25,125.5 211.75,192 236.25,125.5 253.75,193.75 285.25,125.5    299.25,192 319.448,155.45 378.456,157  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <g transform=\\\"translate(-145 -18) translate(1 0)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"178\\\" y=\\\"156\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"185\\\" y=\\\"186\\\">F</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140800\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"323.0000043809414\",\r\n    \"Width\": \"171.0\",\r\n    \"Height\": \"143.00000213086605\",\r\n    \"SVG\": \"<g id=\\\"15140800\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"226\\\" y1=\\\"367.5\\\" y2=\\\"507.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"386\\\" x2=\\\"386\\\" y1=\\\"367.5\\\" y2=\\\"507.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"386\\\" y1=\\\"505\\\" y2=\\\"505\\\"/>                <path d=\\\"M226,370.25c70,26,90,26,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <g>                        <ellipse cx=\\\"236\\\" cy=\\\"527.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <ellipse cx=\\\"376\\\" cy=\\\"527.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <ellipse cx=\\\"306\\\" cy=\\\"527.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06062\",\r\n    \"X\": \"354.640625\",\r\n    \"Y\": \"331.3125\",\r\n    \"Width\": \"51.3125\",\r\n    \"Height\": \"114.24319458007812\",\r\n    \"SVG\": \"<g id=\\\"06062\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"352.75\\\" y=\\\"445.5557\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"354.75\\\" y=\\\"385\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_115_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_115_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240401\",\r\n    \"X\": \"58.58071714138962\",\r\n    \"Y\": \"58.50614581455672\",\r\n    \"Width\": \"253.505028325614\",\r\n    \"Height\": \"276.0008876797332\",\r\n    \"SVG\": \"<g id=\\\"25240401\\\">        <path d=\\\"   M138.047,62.514c-38.923,6.124-60.916,93.731-71.078,122.264c-10.162,28.514-3.393,28.514,10.162,48.894   c13.537,20.381,38.904,59.094,71.059,73.352c32.155,14.26,96.464,38.713,121.852,12.229   c25.385-26.483,52.458-128.368,30.448-171.158C278.496,105.303,176.97,56.409,138.047,62.514\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25.157\\\" x=\\\"153\\\" y=\\\"135\\\">RFA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160403\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160403\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,433 231,383 281,383 281,333 381,333 381,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"291\\\" y=\\\"343\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"387\\\" y2=\\\"433\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287\\\" x2=\\\"287\\\" y1=\\\"387\\\" y2=\\\"432\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"325\\\" x2=\\\"325\\\" y1=\\\"387\\\" y2=\\\"432\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240402\",\r\n    \"X\": \"15.625999450683594\",\r\n    \"Y\": \"82.19599914550781\",\r\n    \"Width\": \"335.64600372314453\",\r\n    \"Height\": \"245.0850067138672\",\r\n    \"SVG\": \"<g id=\\\"25240402\\\">        <rect fill=\\\"none\\\" height=\\\"238.085\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\" width=\\\"328.646\\\" x=\\\"19.126\\\" y=\\\"85.696\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"150\\\" y=\\\"169\\\">RFA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6201\",\r\n    \"X\": \"130.18922424316406\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"350.6312713623047\",\r\n    \"Height\": \"187.69391632080078\",\r\n    \"SVG\": \"<g id=\\\"6201\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240403\",\r\n    \"X\": \"23.46099853515625\",\r\n    \"Y\": \"43.34700012207031\",\r\n    \"Width\": \"320.1629943847656\",\r\n    \"Height\": \"309.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25240403\\\">        <path d=\\\"   M183.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C340.124,114.579,270.023,46.847,183.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"156\\\" y=\\\"111\\\">RFA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6203\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"351.32049560546875\",\r\n    \"Height\": \"649.2770767211914\",\r\n    \"SVG\": \"<g id=\\\"6203\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6202\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"393.6669921875\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"369.49102783203125\",\r\n    \"SVG\": \"<g id=\\\"6202\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200500\",\r\n    \"X\": \"210.50000190734863\",\r\n    \"Y\": \"304.80000376701355\",\r\n    \"Width\": \"191.60001277923584\",\r\n    \"Height\": \"180.40001392364502\",\r\n    \"SVG\": \"<g id=\\\"10200500\\\">        <g transform=\\\"scale(100) translate(0.73 0.69)\\\">                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_94647176\\\" points=\\\"1.735,2.714 1.715,2.709 1.715,2.714   \\\"/>                <path d=\\\"M2.939,2.798l0.279,0.77l-0.563,0L2.939,2.798z M1.72,2.799l0.279,0.77L1.443,3.567L1.72,2.799z     M1.735,2.714h-0.02V2.709L1.735,2.714z M1.735,2.714l0.076,0.012l0.016-0.002l0.238-0.034l0.026,0.003    c0.079,0,0.082,0.091,0.102,0.091h0.071v1.164H1.99v0.056H1.878v0.061H1.786v0.097h1.088V4.061H2.777V4.005H2.665V3.949H2.381    V2.785h0.081c0.024,0,0.015-0.091,0.112-0.091h0.015l0.234,0.03l0.025,0.001l0.076-0.009C2.897,2.773,2.868,2.87,2.844,2.933    C2.816,3.008,2.794,3.08,2.765,3.154C2.736,3.229,2.713,3.3,2.685,3.374C2.673,3.407,2.657,3.448,2.646,3.482    c-0.007,0.021-0.014,0.037-0.02,0.056c-0.009,0.03-0.003,0.03-0.041,0.03c0.051,0.076,0.192,0.173,0.32,0.173h0.061    c0.129,0,0.275-0.097,0.325-0.173H3.265L2.948,2.71c0.024-0.003,0.068-0.021,0.068-0.041c0-0.02-0.036,0.005-0.061,0.005h-0.01    c-0.131,0-0.231-0.107-0.366-0.107h-0.03c-0.07,0-0.13,0.033-0.168,0.066C2.362,2.624,2.35,2.627,2.35,2.597    c0-0.01,0.026-0.082,0.03-0.091L2.333,2.359L2.325,2.358C2.323,2.381,2.297,2.455,2.289,2.48c-0.02,0.06,0.016,0.063,0.016,0.118    v0.015c0,0.018-0.011,0.013-0.025,0.02C2.24,2.599,2.183,2.567,2.112,2.567h-0.03c-0.138,0-0.236,0.107-0.366,0.107H1.7    c-0.039,0-0.058-0.035-0.061,0.005l0.069,0.034C1.649,2.836,1.605,3.01,1.549,3.148c-0.03,0.073-0.052,0.145-0.081,0.219    C1.453,3.405,1.444,3.438,1.429,3.475c-0.012,0.03-0.016,0.092-0.054,0.093c0.051,0.076,0.185,0.173,0.31,0.173h0.066    c0.133,0,0.267-0.093,0.32-0.173H2.04L1.735,2.714L1.735,2.714z\\\" id=\\\"_94720800\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45162200\",\r\n    \"X\": \"5.0\",\r\n    \"Y\": \"95.0\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"210.0\",\r\n    \"SVG\": \"<g id=\\\"45162200\\\">        <rect fill=\\\"none\\\" height=\\\"200\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"380\\\" x=\\\"10\\\" y=\\\"100\\\"/>        <text display=\\\"none\\\" enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" id=\\\"varA\\\" x=\\\"108\\\" y=\\\"234\\\">380</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160100\",\r\n    \"X\": \"198.1953125\",\r\n    \"Y\": \"358.9531555175781\",\r\n    \"Width\": \"206.203125\",\r\n    \"Height\": \"68.71875\",\r\n    \"SVG\": \"<g id=\\\"10160100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.6719\\\">ADM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10101\",\r\n    \"X\": \"257.8515625\",\r\n    \"Y\": \"288.1357116699219\",\r\n    \"Width\": \"94.0703125\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"10101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.3857\\\">C2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06052\",\r\n    \"X\": \"359.484375\",\r\n    \"Y\": \"335.3125\",\r\n    \"Width\": \"47.46875\",\r\n    \"Height\": \"111.16506958007812\",\r\n    \"SVG\": \"<g id=\\\"06052\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"355.75\\\" y=\\\"445.5557\\\">C</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"368.75\\\" y=\\\"389\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_115_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_115_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218500\",\r\n    \"X\": \"119.0\",\r\n    \"Y\": \"282.76300048828125\",\r\n    \"Width\": \"368.2919921875\",\r\n    \"Height\": \"148.73699951171875\",\r\n    \"SVG\": \"<g id=\\\"25218500\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"126.5\\\" x2=\\\"487.292\\\" y1=\\\"367.5\\\" y2=\\\"367.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"445.5\\\" x2=\\\"445.5\\\" y1=\\\"365.5\\\" y2=\\\"431.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"374.5\\\" x2=\\\"374.5\\\" y1=\\\"365.5\\\" y2=\\\"431.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"181.5\\\" x2=\\\"181.5\\\" y1=\\\"282.763\\\" y2=\\\"367.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"126.5\\\" x2=\\\"126.5\\\" y1=\\\"365.5\\\" y2=\\\"431.5\\\"/>        <rect fill=\\\"#000000\\\" height=\\\"42.368\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"65\\\" x=\\\"181.5\\\" y=\\\"325.132\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160400\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160400\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,433 231,383 281,383 281,333 381,333 381,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"291\\\" y=\\\"343\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10102\",\r\n    \"X\": \"242.9599609375\",\r\n    \"Y\": \"448.56146240234375\",\r\n    \"Width\": \"124.162109375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10102\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"491.5146\\\">DEM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_001_0c\",\r\n    \"X\": \"119.54386138916016\",\r\n    \"Y\": \"198.1673583984375\",\r\n    \"Width\": \"372.8932113647461\",\r\n    \"Height\": \"324.81951904296875\",\r\n    \"SVG\": \"<g id=\\\"0_001_0c\\\">        <path d=\\\"M391,514.625c125,0,125-205,0-205   c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160401\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160401\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,433 231,383 281,383 281,333 381,333 381,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"291\\\" y=\\\"343\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"385\\\" y2=\\\"432\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160402\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160402\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,433 231,383 281,383 281,333 381,333 381,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"291\\\" y=\\\"343\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"297\\\" x2=\\\"297\\\" y1=\\\"386\\\" y2=\\\"433\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"315\\\" x2=\\\"315\\\" y1=\\\"386\\\" y2=\\\"433\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_505_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"192.4252471923828\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"324.5747528076172\",\r\n    \"SVG\": \"<g id=\\\"2_505_0\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"174,516 174,326 306,204 438,326 438,516   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"516\\\" y2=\\\"513.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"508.5\\\" y2=\\\"331\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174,328.5 174,326 175.836,324.303    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"179.502\\\" x2=\\\"302.331\\\" y1=\\\"320.915\\\" y2=\\\"207.391\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"304.164,205.697 306,204 307.836,205.697    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"311.503\\\" x2=\\\"434.331\\\" y1=\\\"209.085\\\" y2=\\\"322.609\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"436.164,324.303 438,326 438,328.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"333.5\\\" y2=\\\"511\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"513.5\\\" y2=\\\"516\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" points=\\\"229,277 306,207 383,277  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53241\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"54.2763671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"53241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54571\",\r\n    \"X\": \"262.12646484375\",\r\n    \"Y\": \"292.0000305175781\",\r\n    \"Width\": \"83.396484375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"54571\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">SU</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6205\",\r\n    \"X\": \"130.18922424316406\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"350.6312713623047\",\r\n    \"Height\": \"187.69391632080078\",\r\n    \"SVG\": \"<g id=\\\"6205\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06082\",\r\n    \"X\": \"363.921875\",\r\n    \"Y\": \"363.9687805175781\",\r\n    \"Width\": \"43.71875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"06082\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"357.75\\\" y=\\\"421.2344\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6204\",\r\n    \"X\": \"247.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"118.0\",\r\n    \"Height\": \"86.4580078125\",\r\n    \"SVG\": \"<g id=\\\"6204\\\">        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6207\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"351.32049560546875\",\r\n    \"Height\": \"649.2770767211914\",\r\n    \"SVG\": \"<g id=\\\"6207\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6206\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"235.5\",\r\n    \"Height\": \"569.1580200195312\",\r\n    \"SVG\": \"<g id=\\\"6206\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140100\",\r\n    \"X\": \"44.0\",\r\n    \"Y\": \"44.0\",\r\n    \"Width\": \"310.0\",\r\n    \"Height\": \"310.0\",\r\n    \"SVG\": \"<g id=\\\"45140100\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"150\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"50\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181600\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25181600\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <g>                <path d=\\\"M309.835,335.059c0.795,1.602,1.39,2.9,1.798,3.903v32.712l70.409,72.918v10.803l-70.409-45.84v58.72l16.474,16.782v8.089 l-19.171-8.085l-3.895,8.085l-4.203-8.085l-18.871,8.085v-8.085l16.183-16.782v-58.724l-70.109,45.84v-10.803l70.109-72.918 v-32.716l0.903-2.697c1.785-3.599,3.787-5.405,5.988-5.405C306.635,330.856,308.233,332.263,309.835,335.059z\\\" fill=\\\"#000000\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"316\\\">MIW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320200\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320200\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">ASP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130200_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10130200_2\\\">        <g>                <ellipse cx=\\\"306\\\" cy=\\\"285.841\\\" fill=\\\"none\\\" rx=\\\"4.939\\\" ry=\\\"4.939\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"290.78\\\" y2=\\\"340.169\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"289.75\\\" x2=\\\"322.25\\\" y1=\\\"293.867\\\" y2=\\\"293.867\\\"/>                <path d=\\\"M275.132,315.475c15.434,30.868,46.302,30.868,61.736,0    C321.434,350.973,290.566,350.973,275.132,315.475\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M275.132,315.475c2.469,13.891,4.013,13.891,4.013,13.891l4.63-6.175    c-4.013-1.543-5.556-4.629-7.717-6.791\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M336.868,315.475c-2.47,13.891-4.013,13.891-4.013,13.891l-4.635-6.175    c4.018-1.543,5.561-4.629,7.721-6.791\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <g>                <polyline points=\\\"309.939,396 219.939,346 219.939,446 309.939,396 399.939,346 399.939,446 309.939,396   \\\"/>                <ellipse cx=\\\"309.938\\\" cy=\\\"396\\\" rx=\\\"35.171\\\" ry=\\\"35.171\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54581\",\r\n    \"X\": \"261.91650390625\",\r\n    \"Y\": \"292.9375305175781\",\r\n    \"Width\": \"87.9150390625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"54581\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">TA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130200_3\",\r\n    \"X\": \"218.1676788330078\",\r\n    \"Y\": \"277.9020080566406\",\r\n    \"Width\": \"181.7713165283203\",\r\n    \"Height\": \"206.80120849609375\",\r\n    \"SVG\": \"<g id=\\\"10130200_3\\\">        <g>                <ellipse cx=\\\"306\\\" cy=\\\"284.841\\\" fill=\\\"none\\\" rx=\\\"4.939\\\" ry=\\\"4.939\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"289.78\\\" y2=\\\"339.169\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"289.75\\\" x2=\\\"322.25\\\" y1=\\\"292.867\\\" y2=\\\"292.867\\\"/>                <path d=\\\"M275.132,314.475c15.434,30.868,46.302,30.868,61.736,0    C321.434,349.973,290.566,349.973,275.132,314.475\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M275.132,314.475c2.469,13.891,4.013,13.891,4.013,13.891l4.63-6.175    c-4.013-1.543-5.556-4.629-7.717-6.791\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M336.868,314.475c-2.47,13.891-4.013,13.891-4.013,13.891l-4.635-6.175    c4.018-1.543,5.561-4.629,7.721-6.791\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"392.592\\\" x2=\\\"219.939\\\" y1=\\\"309.591\\\" y2=\\\"482.939\\\"/>        <g>                <polyline points=\\\"309.939,396 219.939,346 219.939,446 309.939,396 399.939,346 399.939,446 309.939,396   \\\"/>                <ellipse cx=\\\"309.938\\\" cy=\\\"396\\\" rx=\\\"35.171\\\" ry=\\\"35.171\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130200_0\",\r\n    \"X\": \"187.13650512695312\",\r\n    \"Y\": \"277.9020080566406\",\r\n    \"Width\": \"241.57901000976562\",\r\n    \"Height\": \"199.92291259765625\",\r\n    \"SVG\": \"<g id=\\\"10130200_0\\\">        <g>                <g>                        <ellipse cx=\\\"305\\\" cy=\\\"284.841\\\" fill=\\\"none\\\" rx=\\\"4.939\\\" ry=\\\"4.939\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"289.78\\\" y2=\\\"339.169\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"288.75\\\" x2=\\\"321.25\\\" y1=\\\"292.867\\\" y2=\\\"292.867\\\"/>                        <path d=\\\"M274.132,314.475c15.434,30.868,46.302,30.868,61.736,0     C320.434,349.973,289.566,349.973,274.132,314.475\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                        <path d=\\\"M274.132,314.475c2.469,13.891,4.013,13.891,4.013,13.891l4.63-6.174     c-4.013-1.543-5.556-4.63-7.717-6.791\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                        <path d=\\\"M335.868,314.475c-2.47,13.891-4.013,13.891-4.013,13.891l-4.635-6.174     c4.018-1.543,5.561-4.63,7.721-6.791\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                    </g>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"427.336\\\" x2=\\\"188.516\\\" y1=\\\"317.724\\\" y2=\\\"475.74\\\"/>        <g>                <polyline points=\\\"309.939,396 219.939,346 219.939,446 309.939,396 399.939,346 399.939,446 309.939,396   \\\"/>                <ellipse cx=\\\"309.938\\\" cy=\\\"396\\\" rx=\\\"35.171\\\" ry=\\\"35.171\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130200_1\",\r\n    \"X\": \"127.80049133300781\",\r\n    \"Y\": \"277.81707763671875\",\r\n    \"Width\": \"358.0790252685547\",\r\n    \"Height\": \"239.26788330078125\",\r\n    \"SVG\": \"<g id=\\\"10130200_1\\\">        <g>                <ellipse cx=\\\"305\\\" cy=\\\"284.841\\\" fill=\\\"none\\\" rx=\\\"4.939\\\" ry=\\\"4.939\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"289.78\\\" y2=\\\"339.169\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"288.75\\\" x2=\\\"321.25\\\" y1=\\\"292.867\\\" y2=\\\"292.867\\\"/>                <path d=\\\"M274.132,314.475c15.434,30.868,46.302,30.868,61.736,0    C320.434,349.973,289.566,349.973,274.132,314.475\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M274.132,314.475c2.469,13.891,4.013,13.891,4.013,13.891l4.63-6.175    c-4.013-1.543-5.556-4.629-7.717-6.791\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M335.868,314.475c-2.47,13.891-4.013,13.891-4.013,13.891l-4.635-6.175    c4.018-1.543,5.561-4.629,7.721-6.791\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"484.5\\\" x2=\\\"129.18\\\" y1=\\\"279.902\\\" y2=\\\"515\\\"/>        <g>                <polyline points=\\\"309.939,396 219.939,346 219.939,446 309.939,396 399.939,346 399.939,446 309.939,396   \\\"/>                <ellipse cx=\\\"309.938\\\" cy=\\\"396\\\" rx=\\\"35.171\\\" ry=\\\"35.171\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120900\",\r\n    \"X\": \"213.78125\",\r\n    \"Y\": \"357.7812805175781\",\r\n    \"Width\": \"185.296875\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"10120900\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.6719\\\">CBT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53251\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"75.95855686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"53251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120900\",\r\n    \"X\": \"204.5189971923828\",\r\n    \"Y\": \"348.2026672363281\",\r\n    \"Width\": \"200.80101013183594\",\r\n    \"Height\": \"95.00732421875\",\r\n    \"SVG\": \"<g id=\\\"05120900\\\">        <g id=\\\"Satellite\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.418\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"72.745\\\" x=\\\"207.019\\\" y=\\\"397.292\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.418\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"33.387\\\" x=\\\"288.226\\\" y=\\\"397.292\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.418\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"72.746\\\" x=\\\"330.074\\\" y=\\\"397.292\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"320.37\\\" x2=\\\"331.843\\\" y1=\\\"419\\\" y2=\\\"419\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.872\\\" x2=\\\"288.699\\\" y1=\\\"419\\\" y2=\\\"419\\\"/>            </g>        <g id=\\\"Nav\\\">                <g id=\\\"Mini\\\">                        <polyline fill=\\\"none\\\" points=\\\"283.836,392.737 306.19,353.305 328.163,392.737    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>                <path d=\\\"M283.976,352.013c0,9.122,9.886,16.518,22.082,16.518    c12.196,0,22.083-7.396,22.083-16.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06072\",\r\n    \"X\": \"362.015625\",\r\n    \"Y\": \"362.9844055175781\",\r\n    \"Width\": \"52.96875\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"06072\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"357.75\\\" y=\\\"421.2344\\\">G</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15200900\",\r\n    \"X\": \"259.4951171875\",\r\n    \"Y\": \"348.2785949707031\",\r\n    \"Width\": \"91.49588012695312\",\r\n    \"Height\": \"94.9464111328125\",\r\n    \"SVG\": \"<g id=\\\"15200900\\\">        <path d=\\\"M262.333,356.305c0,39.509,1.315,80.195,80.333,80.195\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"279.401,419.52 279.401,443.225 291.255,443.225 291.255,427.422  \\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"261.228\\\" x2=\\\"328.393\\\" y1=\\\"380.011\\\" y2=\\\"354.725\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"328.393\\\" x2=\\\"327.207\\\" y1=\\\"433.742\\\" y2=\\\"354.725\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"259.647\\\" x2=\\\"350.518\\\" y1=\\\"356.305\\\" y2=\\\"350.774\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"348.5\\\" x2=\\\"341.036\\\" y1=\\\"350.774\\\" y2=\\\"438.484\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45120500\",\r\n    \"X\": \"44.0\",\r\n    \"Y\": \"114.0\",\r\n    \"Width\": \"310.0\",\r\n    \"Height\": \"170.0\",\r\n    \"SVG\": \"<g id=\\\"45120500\\\">        <ellipse cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" rx=\\\"150\\\" ry=\\\"80\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35120200\",\r\n    \"X\": \"217.64100646972656\",\r\n    \"Y\": \"349.8074951171875\",\r\n    \"Width\": \"182.1949920654297\",\r\n    \"Height\": \"95.927978515625\",\r\n    \"SVG\": \"<g id=\\\"35120200\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"308.738,407.382 220.141,354.223 220.141,389.662    308.738,442.82 397.336,389.662 397.336,354.223  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10091\",\r\n    \"X\": \"247.984375\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"115.818359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">CBT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_415_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_415_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_415_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_415_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214200\",\r\n    \"X\": \"170.46200561523438\",\r\n    \"Y\": \"270.5849914550781\",\r\n    \"Width\": \"266.1239929199219\",\r\n    \"Height\": \"245.09201049804688\",\r\n    \"SVG\": \"<g id=\\\"25214200\\\">        <rect fill=\\\"none\\\" height=\\\"230.092\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.124\\\" x=\\\"177.962\\\" y=\\\"278.085\\\"/>        <circle cx=\\\"303.525\\\" cy=\\\"393.134\\\" fill=\\\"#000000\\\" r=\\\"40\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x=\\\"284\\\" y=\\\"490\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10092\",\r\n    \"X\": \"280.870361328125\",\r\n    \"Y\": \"447.7119445800781\",\r\n    \"Width\": \"50.296875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"10092\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"508.5557\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342400\",\r\n    \"X\": \"44.489240311890285\",\r\n    \"Y\": \"107.87500381469727\",\r\n    \"Width\": \"328.3237930051125\",\r\n    \"Height\": \"160.96561522397667\",\r\n    \"SVG\": \"<g id=\\\"25342400\\\" transform=\\\"translate(-120 -80) scale(1.25 1.25)\\\">        <path d=\\\"M325.4,152.8c80.069,0,98.652,105.535-6,111\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"319.4\\\" x2=\\\"236.4\\\" y1=\\\"263.8\\\" y2=\\\"263.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"211.4\\\" x2=\\\"132.4\\\" y1=\\\"263.8\\\" y2=\\\"263.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"133.4\\\" x2=\\\"147.4\\\" y1=\\\"263.8\\\" y2=\\\"251.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"133.387\\\" x2=\\\"145.787\\\" y1=\\\"264.533\\\" y2=\\\"277.333\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 213.5992 271.1992)\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110100\",\r\n    \"X\": \"210.9400177001953\",\r\n    \"Y\": \"351.00402833422254\",\r\n    \"Width\": \"188.28297424316406\",\r\n    \"Height\": \"89.99298094312121\",\r\n    \"SVG\": \"<g id=\\\"20110100\\\">        <path d=\\\"M399.223,400.18c-1.925,1.938-3.851,2.893-5.761,2.893l-30.244-6.115c-2.398,1.21-5.995,2.775-10.801,4.695   c-7.438,1.442-18.595,4.09-33.475,7.938l63.358,25.635c-1.926,1.928-6.238,3.853-12.96,5.771l-82.44-24.25   c-9.355,2.17-18.72,4.444-28.075,6.835c-18.01,4.324-29.405,6.484-34.2,6.484c-9.125,0.006-13.685-1.547-13.685-4.672   c0-2.158,1.68-5.1,5.04-8.817s6.24-5.82,8.645-6.3c11.27-2.882,28.075-6.848,50.4-11.887c2.16-6.721,5.635-17.161,10.44-31.321   c3.595-1.435,6.6-2.395,9.005-2.88c0,9.61,0.715,19.445,2.16,29.52c12.477-2.65,28.91-6.51,49.312-11.575   c1.188-0.479,2.158-2.05,2.88-4.705c0.955-4.1,1.436-6.27,1.436-6.515c1.444-0.235,3.359-0.84,5.76-1.815   c1.682-3.615,4.2-8.32,7.562-14.11c0.235,0,4.2-1.33,11.885-3.985l-7.204,36.885L399.223,400.18z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01131\",\r\n    \"X\": \"241.5078125\",\r\n    \"Y\": \"301.79583740234375\",\r\n    \"Width\": \"129.69921875\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"01131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"GOV\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5146\\\">GOV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15171100\",\r\n    \"X\": \"209.8000030517578\",\r\n    \"Y\": \"299.4000244140625\",\r\n    \"Width\": \"192.73824499270495\",\r\n    \"Height\": \"191.69998168945312\",\r\n    \"SVG\": \"<g id=\\\"15171100\\\">        <path d=\\\"M306.1,429l44.9,34.4c-1.6,2.199-15,7.699-19.2,9.399c-6.2,2.5-16,4.101-24.5,4.101h-2.1   c-9.5,0-18.2-1.601-25-4.2c-4.3-1.7-17-6.9-18.9-9.5L306.1,429z M383.5,369.7c1.9,7.6,4.4,12.5,4.4,22.4v7.4   c0,12.7-4.801,24.8-9,33.4c-2.7,5.3-13.9,21.899-19.2,23.3l-18.3-54.4L383.5,369.7z M228.1,369.3l42.1,32.4L251.8,456   c-6.3-4.3-14.9-16.7-18.8-24.5c-3-6-9.7-25.5-8.8-35.2L228.1,369.3z M380.4,361.9h-51.9c-1.9,0-8.4-20.5-9.5-23.4   c-1.5-4.2-7.7-20.8-8-24.3c16.1,0,34,8.4,43.4,15.5C362.8,336,377.8,350.6,380.4,361.9L380.4,361.9z M232.1,361.9   c0.9-4,8.5-14.8,11-18.1c4.4-5.5,9.7-9.5,15.1-14.1c7.2-6.1,29.1-15.5,42.2-15.5l-16.6,47.6L232.1,361.9z M312.1,491.1   c24.301,0,52.601-16.199,63.7-29.5c8.601-10.399,12.4-14.6,18.7-27.8c4-8.3,8.5-26.3,8-38.4c-1.2-28.9-11.5-51.4-26.7-66.5   c-13.5-13.3-37.5-29.5-63.7-29.5h-12.2c-25.6,0-50.3,16.8-63.4,29.8c-13.8,13.6-26.7,39.2-26.7,66.6c0,30,12.7,50.2,27.2,66.101   c12,13.1,38.7,29.199,63.4,29.199H312.1z\\\" id=\\\"_65156240\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25101\",\r\n    \"X\": \"243.76896021051996\",\r\n    \"Y\": \"386.79156729971714\",\r\n    \"Width\": \"124.32601049260504\",\r\n    \"Height\": \"20.901425864345356\",\r\n    \"SVG\": \"<g id=\\\"25101\\\">        <path d=\\\"   M365.58,389.292c-17.56,10.115-37.927,15.901-59.648,15.901c-21.721,0-42.089-5.786-59.648-15.901l-0.015,0.062h119.326\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51401\",\r\n    \"X\": \"256.74853515625\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"97.291015625\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"51401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01120100\",\r\n    \"X\": \"244.322509765625\",\r\n    \"Y\": \"351.3330078125\",\r\n    \"Width\": \"121.344482421875\",\r\n    \"Height\": \"90.59500122070312\",\r\n    \"SVG\": \"<g id=\\\"01120100\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"314.5,374.833 363.167,374.75 363.167,396 315.313,396    315.428,424.504 332.5,424.5 332.833,439.428 276.833,439.428 276.875,423.938 296.125,423.875 296.125,396 246.833,396    246.916,376.167 295.667,376.083 295.583,361.75 314.5,361.75  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"7.917\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"11.667\\\" x=\\\"299.333\\\" y=\\\"353.833\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_340_1c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_340_1c\\\">        <g id=\\\"Group\\\">                <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123\\\" y=\\\"497.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"468\\\" y=\\\"497.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"468\\\" y=\\\"273.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123\\\" y=\\\"273.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01122\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"449.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"01122\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_535_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"241.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"326.1114501953125\",\r\n    \"SVG\": \"<g id=\\\"0_535_0\\\">        <polyline fill=\\\"#FF8080\\\" points=\\\"438,250 438,440 306,562 174,440    174,250  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01121\",\r\n    \"X\": \"236.5712890625\",\r\n    \"Y\": \"302.56146240234375\",\r\n    \"Width\": \"136.0859375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"01121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"AEW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5146\\\">AEW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130000\",\r\n    \"X\": \"250.39279174804688\",\r\n    \"Y\": \"346.538818359375\",\r\n    \"Width\": \"111.21539306640625\",\r\n    \"Height\": \"98.92337036132812\",\r\n    \"SVG\": \"<g id=\\\"30130000\\\">        <polygon points=\\\"250.7,445.155 250.7,389.855 275.278,389.855 275.278,346.846    336.723,346.846 336.723,389.855 361.301,389.855 361.301,445.155  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.6144\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25111\",\r\n    \"X\": \"243.39303588867188\",\r\n    \"Y\": \"385.2309875488281\",\r\n    \"Width\": \"126.82995654392158\",\r\n    \"Height\": \"22.40399169921875\",\r\n    \"SVG\": \"<g id=\\\"25111\\\">        <path d=\\\"   M367.723,396.426c-0.003-4.803-3.898-8.695-8.701-8.695c-4.807,0-8.703,3.896-8.703,8.702s-3.896,8.702-8.701,8.702   c-4.807,0-8.703-3.896-8.703-8.702c0-0.002,0-0.005,0-0.007l0,0c-0.003-4.803-3.898-8.695-8.703-8.695   c-4.806,0-8.701,3.896-8.701,8.702s-3.896,8.702-8.702,8.702c-4.807,0-8.702-3.896-8.702-8.702c0-0.002,0-0.005,0-0.007   c-0.004-4.803-3.899-8.695-8.703-8.695c-4.806,0-8.702,3.896-8.702,8.702s-3.896,8.702-8.702,8.702   c-4.806,0-8.702-3.896-8.702-8.702c0-0.002,0-0.005,0-0.007c-0.004-4.803-3.899-8.695-8.703-8.695   c-4.806,0-8.702,3.896-8.702,8.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51411\",\r\n    \"X\": \"259.984375\",\r\n    \"Y\": \"296.2344055175781\",\r\n    \"Width\": \"89.625\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"51411\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141800\",\r\n    \"X\": \"210.6171875\",\r\n    \"Y\": \"359.7812805175781\",\r\n    \"Width\": \"191.859375\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"10141800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">SAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10071\",\r\n    \"X\": \"278.542236328125\",\r\n    \"Y\": \"281.6806945800781\",\r\n    \"Width\": \"53.78125\",\r\n    \"Height\": \"62.90625\",\r\n    \"SVG\": \"<g id=\\\"10071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5557\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52110100\",\r\n    \"X\": \"256.1775207519531\",\r\n    \"Y\": \"348.4339599609375\",\r\n    \"Width\": \"99.59576416015625\",\r\n    \"Height\": \"95.21405029296875\",\r\n    \"SVG\": \"<g id=\\\"52110100\\\">        <polyline fill=\\\"none\\\" points=\\\"314.258,387.191 338.484,395.45 330.188,407.012 355.002,414.721     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"314.258,375.079 340.686,368.472 334.631,357.46 355.002,350.853     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"256.999,350.853 282.325,357.46 276.819,368.472 296.64,375.079     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"256.999,414.721 282.325,405.91 276.819,395.45 296.64,387.191     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.617\\\" x2=\\\"333.529\\\" y1=\\\"441.148\\\" y2=\\\"441.148\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.275\\\" x2=\\\"306.275\\\" y1=\\\"438.945\\\" y2=\\\"393.248\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241803\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241803\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"171\\\" y=\\\"140\\\">TVAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241802\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241802\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"163\\\" y=\\\"173\\\">TVAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10072\",\r\n    \"X\": \"257.9326171875\",\r\n    \"Y\": \"445.0781555175781\",\r\n    \"Width\": \"96.7236328125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"10072\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">CR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241801\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10228735637605\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25241801\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.611-0.17,20.813-7.502,20.813-7.502c17.893-21.594,23.492-66.242-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.569-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.209-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"222\\\" y=\\\"170\\\">TVAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_460_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_460_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"438 527, 438 437, 348 527\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_340_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_340_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" id=\\\"Group\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"127\\\" y=\\\"276.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"464\\\" y=\\\"493.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"464\\\" y=\\\"276.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126\\\" y=\\\"493.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51421\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"89.072265625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"51421\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01151\",\r\n    \"X\": \"284.6484375\",\r\n    \"Y\": \"287.2900695800781\",\r\n    \"Width\": \"42.734375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"01151\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"E\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_000_0c\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"216.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_000_0c\\\">        <path d=\\\"M221,481c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,311,106,481,221,481z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110600_a\",\r\n    \"X\": \"204.41786193847656\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"203.1652374267578\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110600_a\\\">        <polygon points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"240.128,378.181 211.489,349.523 244.242,316.793 272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"339.114,345.4 367.701,316.691 400.512,349.364 371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"449\\\">K</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10082\",\r\n    \"X\": \"247.16700744628906\",\r\n    \"Y\": \"448.1400146484375\",\r\n    \"Width\": \"117.83299255371094\",\r\n    \"Height\": \"64.625\",\r\n    \"SVG\": \"<g id=\\\"10082\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"259.007\\\" x2=\\\"353.159\\\" y1=\\\"478.984\\\" y2=\\\"478.984\\\"/>                        <g>                                <polygon points=\\\"261.415,487.212 247.167,478.984 261.415,470.757     \\\"/>                            </g>                        <g>                                <polygon points=\\\"350.752,487.212 365,478.984 350.752,470.757     \\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.582\\\" x2=\\\"305.582\\\" y1=\\\"500.924\\\" y2=\\\"459.98\\\"/>                        <g>                                <polygon points=\\\"313.81,498.517 305.582,512.765 297.354,498.517     \\\"/>                            </g>                        <g>                                <polygon points=\\\"313.81,462.388 305.582,448.14 297.354,462.388     \\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10081\",\r\n    \"X\": \"249.625\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"111.12109375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">CLP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_460_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_460_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"438 527, 438 437, 348 527\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36170000\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36170000\\\">        <polygon fill=\\\"#FFFF00\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.6348\\\">OB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60160700\",\r\n    \"X\": \"211.625\",\r\n    \"Y\": \"361.140625\",\r\n    \"Width\": \"201.453125\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"60160700\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"204\\\" y=\\\"434\\\">NOT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01141\",\r\n    \"X\": \"274.2239990234375\",\r\n    \"Y\": \"280.7929992675781\",\r\n    \"Width\": \"66.19198608398438\",\r\n    \"Height\": \"66.19198608398438\",\r\n    \"SVG\": \"<g id=\\\"01141\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"274.224\\\" x2=\\\"340.416\\\" y1=\\\"315.643\\\" y2=\\\"315.643\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"307.319\\\" x2=\\\"307.319\\\" y1=\\\"280.793\\\" y2=\\\"346.985\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51431\",\r\n    \"X\": \"262.9560546875\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.373046875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"51431\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">NA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162700\",\r\n    \"X\": \"238.6768341064453\",\r\n    \"Y\": \"348.4859924316406\",\r\n    \"Width\": \"137.1354522705078\",\r\n    \"Height\": \"94.14620971679688\",\r\n    \"SVG\": \"<g id=\\\"10162700\\\">        <path d=\\\"M345.262,440.131c-6.045,0-13.537-1.449-22.477-4.363  c-26.63-8.481-47.885-23.343-63.766-44.575c-1.347-1.785-4.479-7.364-9.397-16.752c-4.26-8.031-6.945-15.853-8.054-23.455h86.233  c0,1.566,0,3.24,0,5.025c0,9.616,1.566,18.882,4.697,27.823c4.699,12.734,10.189,23.017,16.449,30.824  c7.156,8.492,14.318,16.99,21.482,25.474L345.262,440.131L345.262,440.131z M323.139,356.229h-75.87  c12.972,37.453,38.818,62.354,77.526,74.688c8.725,2.651,15.889,3.971,21.479,3.971h13.764  C335.883,412.639,323.586,386.42,323.139,356.229z\\\" id=\\\"main\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111200_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"358.671875\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"88.8431396484375\",\r\n    \"SVG\": \"<g id=\\\"20111200_0\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"430.25\\\">MAT</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111200_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"361.671875\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"86.12313842773438\",\r\n    \"SVG\": \"<g id=\\\"20111200_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">MAT</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111200_2\",\r\n    \"X\": \"176.67999267578125\",\r\n    \"Y\": \"359.671875\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"92.328125\",\r\n    \"SVG\": \"<g id=\\\"20111200_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.25\\\">MAT</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"176.68\\\" x2=\\\"440.68\\\" y1=\\\"449.5\\\" y2=\\\"449.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111200_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"359.671875\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"88.12313842773438\",\r\n    \"SVG\": \"<g id=\\\"20111200_3\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.25\\\">MAT</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10051\",\r\n    \"X\": \"244.380859375\",\r\n    \"Y\": \"299.79583740234375\",\r\n    \"Width\": \"124.861328125\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"10051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">BOR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10052\",\r\n    \"X\": \"313.484375\",\r\n    \"Y\": \"451.4111633300781\",\r\n    \"Width\": \"64.3583984375\",\r\n    \"Height\": \"37.015625\",\r\n    \"SVG\": \"<g id=\\\"10052\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" x=\\\"311\\\" y=\\\"487.8174\\\">CS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25170100\",\r\n    \"X\": \"52.79399871826172\",\r\n    \"Y\": \"43.6875\",\r\n    \"Width\": \"297.17899322509766\",\r\n    \"Height\": \"279.8125\",\r\n    \"SVG\": \"<g id=\\\"25170100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"321\\\" y2=\\\"321\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"225\\\" y2=\\\"225\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"58\\\">Name:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"82\\\">Width:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"108\\\">Min Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"132\\\">Max Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"158\\\">DTG Start:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"182\\\">DTG End:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" x=\\\"142\\\" y=\\\"290\\\">AC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130600\",\r\n    \"X\": \"209.23223876953125\",\r\n    \"Y\": \"348.5\",\r\n    \"Width\": \"193.5355224609375\",\r\n    \"Height\": \"95.0\",\r\n    \"SVG\": \"<g id=\\\"15130600\\\">        <polyline fill=\\\"none\\\" points=\\\"211,441 236,416 376,416 401,441  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"211,351 236,376 376,376 401,351  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"90\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"52\\\" x=\\\"280\\\" y=\\\"351\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46160900\",\r\n    \"X\": \"130.0\",\r\n    \"Y\": \"129.0\",\r\n    \"Width\": \"140.0\",\r\n    \"Height\": \"140.0\",\r\n    \"SVG\": \"<g id=\\\"46160900\\\">        <ellipse cx=\\\"200\\\" cy=\\\"199\\\" rx=\\\"70\\\" ry=\\\"70\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130300\",\r\n    \"X\": \"200.1009979248047\",\r\n    \"Y\": \"366.5\",\r\n    \"Width\": \"210.28428649902344\",\r\n    \"Height\": \"61.179656982421875\",\r\n    \"SVG\": \"<g id=\\\"40130300\\\">        <path d=\\\"M205.101,394c0-30,54.6-30,54.6,0s54.601,30,54.601,0s54.6-30,54.6,0   c0,10,9.1,10,9.1,10h26\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"382\\\" x2=\\\"407\\\" y1=\\\"384\\\" y2=\\\"407\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"382\\\" x2=\\\"407\\\" y1=\\\"424\\\" y2=\\\"401\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25272001\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25272001\\\">        <path d=\\\"M47.475,173.975L104.5,116 M48.167,182.833   l76.22-75.666 M50.5,191.998l90.443-91.374 M51.5,200L154.44,97.308 M53.833,208.167L166.424,95.659 M54.167,218.534   L178.739,94.405 M56.5,226.5L188.578,93.659 M56.833,236.088L198.867,94.405 M58.5,244.5L207.373,95.659 M60.167,253.5   L220.9,92.399 M63.167,260.5L227.71,96 M69.5,263.833L235.999,97.747 M77.5,266.833L245.505,98 M86.277,268.5L255.032,98.741    M193.34,292.521l146.494-146.21 M203.676,292.521L348.5,147.654 M214.99,291.324L356.167,150.5 M228.244,288.639l133.795-134.102    M157.5,287.833l148.334-149.227 M165.167,290.324L315.5,140.167 M173.459,292.521l149.873-150.498 M184.3,292.521l147.999-148.337    M95.722,268.5L263.787,99.362 M251.322,285.986l114.884-114.66 M262.962,284.628l104.351-105.265 M273.891,283.891l93.422-94.001    M285.578,281.855l81.734-81.022 M239.338,287.833L364.964,161.92 M300.598,277.266l66.715-66.136 M337.167,250.833l29.146-29.845    M104.5,270.167l168.034-168.654 M114.5,270.167l163.625-164.264 M124.387,270.167l158.925-159.179 M132.937,271.833   l154.502-154.067 M140.534,274.833l151.655-151.666 M150.5,283.891l150.098-149.3 M145.438,278.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"194\\\" y=\\\"242\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25272000\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25272000\\\">        <path d=\\\"M47.475,174.975L104.5,117 M48.167,183.833   l76.22-75.666 M50.5,192.998l90.443-91.374 M51.5,201L154.44,98.308 M53.833,209.167L166.424,96.659 M54.167,219.534   L178.739,95.405 M56.5,227.5L188.578,94.659 M56.833,237.088L198.867,95.405 M58.5,245.5L207.373,96.659 M60.167,254.5   L220.9,93.399 M63.167,261.5L227.71,97 M69.5,264.833L235.999,98.747 M77.5,267.833L245.505,99 M86.277,269.5L255.032,99.741    M193.34,293.521l146.494-146.21 M203.676,293.521L348.5,148.654 M214.99,292.324L356.167,151.5 M228.244,289.639l133.795-134.102    M157.5,288.833l148.334-149.227 M165.167,291.324L315.5,141.167 M173.459,293.521l149.873-150.498 M184.3,293.521l147.999-148.337    M95.722,269.5l168.065-169.138 M251.322,286.986l114.884-114.66 M262.962,285.628l104.351-105.265 M273.891,284.891l93.422-94.001    M285.578,282.855l81.734-81.022 M239.338,288.833L364.964,162.92 M300.598,278.266l66.715-66.136 M337.167,251.833l29.146-29.845    M104.5,271.167l168.034-168.654 M114.5,271.167l163.625-164.264 M124.387,271.167l158.925-159.179 M132.937,272.833   l154.502-154.067 M140.534,275.833l151.655-151.666 M150.5,284.891l150.098-149.3 M145.438,279.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51441\",\r\n    \"X\": \"261.080078125\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.404296875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"51441\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ND</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215500\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"238.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"237.0\",\r\n    \"SVG\": \"<g id=\\\"25215500\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35,25\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"246\\\" y2=\\\"246\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"468\\\" y2=\\\"468\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"200,340 200,380 300,440 400,380 400,340 300,400   \\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"328\\\">SUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10062\",\r\n    \"X\": \"247.9697265625\",\r\n    \"Y\": \"447.82708740234375\",\r\n    \"Width\": \"116.27734375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10062\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"491.5146\\\">CLR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10061\",\r\n    \"X\": \"244.58685302734375\",\r\n    \"Y\": \"299.7762145996094\",\r\n    \"Width\": \"122.82534790039062\",\r\n    \"Height\": \"39.9056396484375\",\r\n    \"SVG\": \"<g id=\\\"10061\\\">        <polyline fill=\\\"none\\\" points=\\\"246.208,301.708 257.875,311.292 354.541,311.292    365.791,301.708  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"365.791,337.75 354.124,328.167 257.458,328.167 246.208,337.75     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15150200\",\r\n    \"X\": \"217.93359640141716\",\r\n    \"Y\": \"327.1190657716945\",\r\n    \"Width\": \"174.86562607982194\",\r\n    \"Height\": \"148.37274378220997\",\r\n    \"SVG\": \"<g id=\\\"15150200\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"224.364\\\" x2=\\\"224.364\\\" y1=\\\"373.114\\\" y2=\\\"525.557\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"385.623\\\" x2=\\\"385.623\\\" y1=\\\"373.114\\\" y2=\\\"525.557\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"224.364\\\" x2=\\\"385.623\\\" y1=\\\"522.612\\\" y2=\\\"522.612\\\"/>                <path d=\\\"M224.364,374.969c70.552,28.311,90.708,28.311,161.259,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <g transform=\\\"translate(40 -30) scale(0.8 0.7)\\\">                        <ellipse cx=\\\"239.29\\\" cy=\\\"819.699\\\" fill=\\\"none\\\" rx=\\\"14.373\\\" ry=\\\"17.965\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <ellipse cx=\\\"279.091\\\" cy=\\\"819.699\\\" fill=\\\"none\\\" rx=\\\"14.373\\\" ry=\\\"17.965\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <ellipse cx=\\\"424.126\\\" cy=\\\"818.078\\\" fill=\\\"none\\\" rx=\\\"14.373\\\" ry=\\\"17.966\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <ellipse cx=\\\"384.32\\\" cy=\\\"818.078\\\" fill=\\\"none\\\" rx=\\\"14.375\\\" ry=\\\"17.966\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150700\",\r\n    \"X\": \"211.388671875\",\r\n    \"Y\": \"359.515625\",\r\n    \"Width\": \"196.2587890625\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"10150700\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">IPW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150503\",\r\n    \"X\": \"39.17714343586282\",\r\n    \"Y\": \"107.78615996352842\",\r\n    \"Width\": \"328.1329275794955\",\r\n    \"Height\": \"180.79803540537318\",\r\n    \"SVG\": \"<g id=\\\"25150503\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.353c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" transform=\\\"matrix(1 0 0 1 127.0864 179.4258)\\\">SGAA - </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150502\",\r\n    \"X\": \"39.17714343586282\",\r\n    \"Y\": \"107.78632908530723\",\r\n    \"Width\": \"328.1329275794955\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25150502\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" transform=\\\"matrix(1 0 0 1 127.0864 179.4258)\\\">SAA - </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150501\",\r\n    \"X\": \"39.17714343586282\",\r\n    \"Y\": \"107.78632908530723\",\r\n    \"Width\": \"328.1329275794955\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25150501\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" transform=\\\"matrix(1 0 0 1 127.0864 179.4258)\\\">JTAA - </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110300_3\",\r\n    \"X\": \"183.0\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"246.9849853515625\",\r\n    \"Height\": \"96.54299926757812\",\r\n    \"SVG\": \"<g id=\\\"20110300_3\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"183\\\" x2=\\\"429.985\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <g>                <path d=\\\"M285.762,441.453c0-29.548-0.169-50.313,0.945-70.15    c0.76-13.533,12.519-17.831,21.73-17.831c8.779,0,21.888,6.491,22.398,19.837c0.895,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.5\\\" x2=\\\"339.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110300_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"96.54299926757812\",\r\n    \"SVG\": \"<g id=\\\"20110300_2\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <g>                <path d=\\\"M285.762,441.453c0-29.548-0.169-50.313,0.945-70.15    c0.76-13.533,12.519-17.831,21.73-17.831c8.779,0,21.888,6.491,22.398,19.837c0.895,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.5\\\" x2=\\\"339.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111100\",\r\n    \"X\": \"237.16700744628906\",\r\n    \"Y\": \"347.6390075683594\",\r\n    \"Width\": \"132.74998474121094\",\r\n    \"Height\": \"96.6890869140625\",\r\n    \"SVG\": \"<g id=\\\"10111100\\\">        <rect height=\\\"78.361\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"33.833\\\" x=\\\"239.667\\\" y=\\\"350.139\\\"/>        <rect height=\\\"78.361\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"33.834\\\" x=\\\"333.583\\\" y=\\\"350.139\\\"/>        <rect height=\\\"61.377\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"26.501\\\" x=\\\"291.832\\\" y=\\\"358.631\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"272.167\\\" x2=\\\"335.833\\\" y1=\\\"389.319\\\" y2=\\\"389.319\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304\\\" x2=\\\"304\\\" y1=\\\"418.5\\\" y2=\\\"432.5\\\"/>        <path d=\\\"M281.764,442.667c11.142-12.532,31.032-13.003,44.471-1.055\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51451\",\r\n    \"X\": \"264.865234375\",\r\n    \"Y\": \"294.3750305175781\",\r\n    \"Width\": \"84.091796875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"51451\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">NT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110300_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"96.822998046875\",\r\n    \"SVG\": \"<g id=\\\"20110300_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g>                <path d=\\\"M285.762,441.453c0-29.548-0.169-50.313,0.945-70.15    c0.76-13.533,12.519-17.831,21.73-17.831c8.781,0,21.888,6.491,22.4,19.837c0.893,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.5\\\" x2=\\\"339.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110300_0\",\r\n    \"X\": \"149.02999877929688\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"313.94000244140625\",\r\n    \"Height\": \"96.54299926757812\",\r\n    \"SVG\": \"<g id=\\\"20110300_0\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"149.03\\\" x2=\\\"462.97\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <g>                <path d=\\\"M285.762,441.453c0-29.548-0.169-50.313,0.945-70.15    c0.76-13.533,12.519-17.831,21.73-17.831c8.779,0,21.888,6.491,22.398,19.837c0.895,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.5\\\" x2=\\\"339.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_415_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_415_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_415_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_415_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10031\",\r\n    \"X\": \"276.52783203125\",\r\n    \"Y\": \"282.7119445800781\",\r\n    \"Width\": \"56.9375\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"10031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5557\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216800\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"238.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"237.0\",\r\n    \"SVG\": \"<g id=\\\"25216800\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"246\\\" y2=\\\"246\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"468\\\" y2=\\\"468\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"200,340 200,380 300,440 400,380 400,340 300,400   \\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"328\\\">RMV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25130900\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25130900\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">EC</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01112\",\r\n    \"X\": \"265.6650390625\",\r\n    \"Y\": \"445.9375305175781\",\r\n    \"Width\": \"81.5830078125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"01112\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"DL\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">DL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151800\",\r\n    \"X\": \"50.68046569824219\",\r\n    \"Y\": \"89.35433197021484\",\r\n    \"Width\": \"286.63905334472656\",\r\n    \"Height\": \"207.29132843017578\",\r\n    \"SVG\": \"<g id=\\\"25151800\\\">        <path d=\\\"M179,118h30l16.5-23l7.5,26l28,9l26-14.5l-3,25.5l21,18h27.5L317,181v24   l15.5,22H305l-21,18l1,25.5L261,256l-28,9l-7.5,26L209,268h-30l-16.5,23l-7.5-26l-28-9l-26,14.5l3-25.5l-21-18H55.5L71,205v-24   l-15.5-22H83l21-18l-3-25.5l26,14.5l28-9l7.5-26L179,118z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"194\\\" cy=\\\"193\\\" fill=\\\"none\\\" rx=\\\"125\\\" ry=\\\"75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01111\",\r\n    \"X\": \"238.081298828125\",\r\n    \"Y\": \"298.18646240234375\",\r\n    \"Width\": \"130.92041015625\",\r\n    \"Height\": \"48.125\",\r\n    \"SVG\": \"<g id=\\\"01111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" id=\\\"ACP\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5146\\\">ACP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151801\",\r\n    \"X\": \"50.68046569824219\",\r\n    \"Y\": \"89.35433197021484\",\r\n    \"Width\": \"286.63905334472656\",\r\n    \"Height\": \"207.29132843017578\",\r\n    \"SVG\": \"<g id=\\\"25151801\\\">        <path d=\\\"M179,118h30l16.5-23l7.5,26l28,9l26-14.5l-3,25.5l21,18h27.5L317,181v24   l15.5,22H305l-21,18l1,25.5L261,256l-28,9l-7.5,26L209,268h-30l-16.5,23l-7.5-26l-28-9l-26,14.5l3-25.5l-21-18H55.5L71,205v-24   l-15.5-22H83l21-18l-3-25.5l26,14.5l28-9l7.5-26L179,118z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"194\\\" cy=\\\"193\\\" fill=\\\"#FFFFFF\\\" rx=\\\"125\\\" ry=\\\"75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111400\",\r\n    \"X\": \"273.5\",\r\n    \"Y\": \"318.75\",\r\n    \"Width\": \"65.0\",\r\n    \"Height\": \"153.25\",\r\n    \"SVG\": \"<g id=\\\"20111400\\\">        <g>                <path d=\\\"M276,472V340c0-25,60-25,60,0v132\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"472\\\" y2=\\\"320\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130302_1\",\r\n    \"X\": \"127.80049133300781\",\r\n    \"Y\": \"277.81707763671875\",\r\n    \"Width\": \"358.0790252685547\",\r\n    \"Height\": \"239.26788330078125\",\r\n    \"SVG\": \"<g id=\\\"10130302_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"484.5\\\" x2=\\\"129.18\\\" y1=\\\"279.902\\\" y2=\\\"515\\\"/>        <g id=\\\"symbol\\\">                <path d=\\\"M250.552,441c-22.895,0-41.457-19.98-41.457-44.626    c0-24.646,18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M361.448,351.75c22.896,0,41.457,19.979,41.457,44.624    c0,24.645-18.563,44.626-41.457,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>            </g>        <circle cx=\\\"305.083\\\" cy=\\\"396\\\" id=\\\"symbol_1_\\\" r=\\\"37.833\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130302_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10130302_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <circle cx=\\\"305.083\\\" cy=\\\"396\\\" id=\\\"symbol_1_\\\" r=\\\"37.833\\\"/>        <g id=\\\"symbol\\\">                <path d=\\\"M250.552,441c-22.895,0-41.457-19.98-41.457-44.626    c0-24.646,18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M361.448,351.75c22.896,0,41.457,19.979,41.457,44.624    c0,24.645-18.563,44.626-41.457,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130302_3\",\r\n    \"X\": \"206.59500122070312\",\r\n    \"Y\": \"307.8267822265625\",\r\n    \"Width\": \"198.80999755859375\",\r\n    \"Height\": \"176.87643432617188\",\r\n    \"SVG\": \"<g id=\\\"10130302_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"392.592\\\" x2=\\\"219.939\\\" y1=\\\"309.591\\\" y2=\\\"482.939\\\"/>        <g id=\\\"symbol\\\">                <path d=\\\"M250.552,441c-22.895,0-41.457-19.98-41.457-44.626    c0-24.646,18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M361.448,351.75c22.896,0,41.457,19.979,41.457,44.624    c0,24.645-18.563,44.626-41.457,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>            </g>        <circle cx=\\\"305.083\\\" cy=\\\"396\\\" id=\\\"symbol_1_\\\" r=\\\"37.833\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51461\",\r\n    \"X\": \"256.5625\",\r\n    \"Y\": \"295.2344055175781\",\r\n    \"Width\": \"101.03125\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"51461\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">NW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151802\",\r\n    \"X\": \"50.68046569824219\",\r\n    \"Y\": \"89.35433197021484\",\r\n    \"Width\": \"286.63905334472656\",\r\n    \"Height\": \"207.29132843017578\",\r\n    \"SVG\": \"<g id=\\\"25151802\\\">        <path d=\\\"M179,118h30l16.5-23l7.5,26l28,9l26-14.5l-3,25.5l21,18h27.5L317,181v24   l15.5,22H305l-21,18l1,25.5L261,256l-28,9l-7.5,26L209,268h-30l-16.5,23l-7.5-26l-28-9l-26,14.5l3-25.5l-21-18H55.5L71,205v-24   l-15.5-22H83l21-18l-3-25.5l26,14.5l28-9l7.5-26L179,118z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"194\\\" cy=\\\"193\\\" fill=\\\"#FFFFFF\\\" rx=\\\"125\\\" ry=\\\"75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10032\",\r\n    \"X\": \"246.05078125\",\r\n    \"Y\": \"447.56146240234375\",\r\n    \"Width\": \"121.521484375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10032\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490.5146\\\">BDR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130302_0\",\r\n    \"X\": \"187.13650512695312\",\r\n    \"Y\": \"315.6390686035156\",\r\n    \"Width\": \"241.57901000976562\",\r\n    \"Height\": \"162.18585205078125\",\r\n    \"SVG\": \"<g id=\\\"10130302_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"427.336\\\" x2=\\\"188.516\\\" y1=\\\"317.724\\\" y2=\\\"475.74\\\"/>        <g id=\\\"symbol\\\">                <path d=\\\"M250.552,441c-22.895,0-41.457-19.98-41.457-44.626    c0-24.646,18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M361.448,351.75c22.896,0,41.457,19.979,41.457,44.624    c0,24.645-18.563,44.626-41.457,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>            </g>        <circle cx=\\\"305.083\\\" cy=\\\"396\\\" id=\\\"symbol_1_\\\" r=\\\"37.833\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110700\",\r\n    \"X\": \"194.9759979248047\",\r\n    \"Y\": \"371.6199951171875\",\r\n    \"Width\": \"219.88800811767578\",\r\n    \"Height\": \"48.75900650024414\",\r\n    \"SVG\": \"<g id=\\\"05110700\\\">        <rect height=\\\"48.758\\\" width=\\\"81.694\\\" x=\\\"194.976\\\" y=\\\"371.621\\\"/>        <rect height=\\\"48.759\\\" width=\\\"37.495\\\" x=\\\"286.172\\\" y=\\\"371.62\\\"/>        <rect height=\\\"48.759\\\" width=\\\"81.695\\\" x=\\\"333.169\\\" y=\\\"371.62\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"275.669\\\" x2=\\\"335.155\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10042\",\r\n    \"X\": \"275.3970031738281\",\r\n    \"Y\": \"447.79400634765625\",\r\n    \"Width\": \"61.20599365234375\",\r\n    \"Height\": \"61.20599365234375\",\r\n    \"SVG\": \"<g id=\\\"10042\\\">        <circle cx=\\\"306\\\" cy=\\\"478.397\\\" fill=\\\"none\\\" r=\\\"28.103\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10041\",\r\n    \"X\": \"282.87158203125\",\r\n    \"Y\": \"282.7119445800781\",\r\n    \"Width\": \"45.953125\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"10041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5557\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01102\",\r\n    \"X\": \"265.3837890625\",\r\n    \"Y\": \"445.9375305175781\",\r\n    \"Width\": \"83.4619140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"01102\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"LR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">LR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01101\",\r\n    \"X\": \"261.2705078125\",\r\n    \"Y\": \"290.2187805175781\",\r\n    \"Width\": \"90.7978515625\",\r\n    \"Height\": \"56.78125\",\r\n    \"SVG\": \"<g id=\\\"01101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" id=\\\"UL\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">UL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171400\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171400\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">FEZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_535_0\",\r\n    \"X\": \"165.4340057373047\",\r\n    \"Y\": \"264.8940124511719\",\r\n    \"Width\": \"280.99998474121094\",\r\n    \"Height\": \"326.1131286621094\",\r\n    \"SVG\": \"<g id=\\\"2_535_0\\\">        <polyline fill=\\\"#FF8080\\\" points=\\\"437.934,273.394 437.934,463.395    305.934,585.395 173.934,463.395 173.934,273.394  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50141\",\r\n    \"X\": \"266.1044921875\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"81.5693359375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"50141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">DT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51471\",\r\n    \"X\": \"261.701171875\",\r\n    \"Y\": \"291.0469055175781\",\r\n    \"Width\": \"87.4951171875\",\r\n    \"Height\": \"51.859375\",\r\n    \"SVG\": \"<g id=\\\"51471\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">OL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54501\",\r\n    \"X\": \"275.5\",\r\n    \"Y\": \"290.9375305175781\",\r\n    \"Width\": \"58.2080078125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"54501\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">RI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330400\",\r\n    \"X\": \"22.30974578857422\",\r\n    \"Y\": \"124.796875\",\r\n    \"Width\": \"359.13904571533203\",\r\n    \"Height\": \"79.71642309472585\",\r\n    \"SVG\": \"<g id=\\\"25330400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"125\\\" y=\\\"151\\\">ASR</text>        <path d=\\\"M22.8,195.307c50.979,10.195,59.01,8.481,112-3.2   c27.079-5.97,89.124-13.007,118.4-14.399c50.938-2.425,76.974,14.703,128,9.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330402\",\r\n    \"X\": \"22.30974578857422\",\r\n    \"Y\": \"94.796875\",\r\n    \"Width\": \"359.13904571533203\",\r\n    \"Height\": \"109.71642309472585\",\r\n    \"SVG\": \"<g id=\\\"25330402\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"103\\\" y=\\\"121\\\">ASR</text>        <path d=\\\"M22.8,195.307c50.979,10.195,59.01,8.481,112-3.2   c27.079-5.97,89.124-13.007,118.4-14.399c50.938-2.425,76.974,14.703,128,9.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"93.5\\\" x2=\\\"308.5\\\" y1=\\\"136.5\\\" y2=\\\"136.5\\\"/>                <polygon points=\\\"304.854,149.004 326.441,136.539 304.854,124.074   \\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"320.5\\\" x2=\\\"105.5\\\" y1=\\\"157.5\\\" y2=\\\"157.5\\\"/>                <polygon points=\\\"109.147,144.996 87.558,157.461 109.147,169.925   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330401\",\r\n    \"X\": \"22.30974578857422\",\r\n    \"Y\": \"98.796875\",\r\n    \"Width\": \"359.13904571533203\",\r\n    \"Height\": \"105.71642309472585\",\r\n    \"SVG\": \"<g id=\\\"25330401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"116\\\" y=\\\"125\\\">ASR</text>        <path d=\\\"M22.8,195.307c50.979,10.195,59.01,8.481,112-3.2   c27.079-5.97,89.124-13.007,118.4-14.399c50.938-2.425,76.974,14.703,128,9.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"102.5\\\" x2=\\\"317.5\\\" y1=\\\"154.5\\\" y2=\\\"154.5\\\"/>                <polygon points=\\\"313.854,167.004 335.441,154.539 313.854,142.074   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330403\",\r\n    \"X\": \"22.30974578857422\",\r\n    \"Y\": \"94.796875\",\r\n    \"Width\": \"359.13904571533203\",\r\n    \"Height\": \"109.71642309472585\",\r\n    \"SVG\": \"<g id=\\\"25330403\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"122\\\" y=\\\"121\\\">ASR</text>        <path d=\\\"M22.8,195.307c50.979,10.195,59.01,8.481,112-3.2   c27.079-5.97,89.124-13.007,118.4-14.399c50.938-2.425,76.974,14.703,128,9.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"98.5\\\" x2=\\\"313.5\\\" y1=\\\"150.5\\\" y2=\\\"150.5\\\"/>                                <polygon points=\\\"309.853,163.004 331.441,150.539 309.853,138.074     \\\"/>                                <polygon points=\\\"102.147,137.996 80.558,150.461 102.147,162.925     \\\"/>                            </g>                    </g>                <g>                        <rect fill=\\\"#FFFFFF\\\" height=\\\"33.204\\\" width=\\\"70.704\\\" x=\\\"174.5\\\" y=\\\"132.898\\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"30\\\" x=\\\"183\\\" y=\\\"159\\\">ALT</text>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36150200_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36150200_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.207\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170700\",\r\n    \"X\": \"46.985157517010684\",\r\n    \"Y\": \"70.3692950202928\",\r\n    \"Width\": \"300.79868916177156\",\r\n    \"Height\": \"277.50957167930085\",\r\n    \"SVG\": \"<g id=\\\"45170700\\\">        <path d=\\\"M217,137c-11.5-44,60-85,92-46   c34,41,50,174,11,217c-37,38-94,37-141,33c-29-3-68-1-93-16c-42-26-46-126-7-156c32-26,53,19,76,32c40,22,70-31,62-65\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-dasharray=\\\"50,10,15,10\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10931\",\r\n    \"X\": \"266.8900146484375\",\r\n    \"Y\": \"301.1650085449219\",\r\n    \"Width\": \"80.1099853515625\",\r\n    \"Height\": \"36.001983642578125\",\r\n    \"SVG\": \"<g id=\\\"10931\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"284.89\\\" x2=\\\"284.89\\\" y1=\\\"301.166\\\" y2=\\\"337.166\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"266.89\\\" x2=\\\"302.89\\\" y1=\\\"319.166\\\" y2=\\\"319.166\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"310.998\\\" x2=\\\"347\\\" y1=\\\"319.166\\\" y2=\\\"319.166\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"328.999\\\" x2=\\\"328.999\\\" y1=\\\"301.165\\\" y2=\\\"337.167\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50110100\",\r\n    \"X\": \"256.1775207519531\",\r\n    \"Y\": \"348.4339599609375\",\r\n    \"Width\": \"99.59576416015625\",\r\n    \"Height\": \"95.21405029296875\",\r\n    \"SVG\": \"<g id=\\\"50110100\\\">        <polyline fill=\\\"none\\\" points=\\\"314.258,387.191 338.484,395.45 330.188,407.012 355.002,414.721     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"314.258,375.079 340.686,368.472 334.631,357.46 355.002,350.853     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"256.999,350.853 282.325,357.46 276.819,368.472 296.64,375.079     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"256.999,414.721 282.325,405.91 276.819,395.45 296.64,387.191     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.617\\\" x2=\\\"333.529\\\" y1=\\\"441.148\\\" y2=\\\"441.148\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.275\\\" x2=\\\"306.275\\\" y1=\\\"438.945\\\" y2=\\\"393.248\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181\",\r\n    \"X\": \"78.74443817138672\",\r\n    \"Y\": \"164.9320068359375\",\r\n    \"Width\": \"245.7916030883789\",\r\n    \"Height\": \"63.64323425292969\",\r\n    \"SVG\": \"<g id=\\\"25181\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"295.003,209.549 308.836,224.833     322.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"246.598,209.549 260.431,224.833     274.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M285.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C311.938,175.9,299.938,164.932,285.135,164.932L285.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"163.598,209.549 177.431,224.833     191.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"212.003,209.549 225.836,224.833     239.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"80.598,209.549 94.431,224.833     108.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"129.003,209.549 142.836,224.833     156.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M119.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C146.033,175.9,134.034,164.932,119.231,164.932L119.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290700\",\r\n    \"X\": \"43.79499816894531\",\r\n    \"Y\": \"149.9969940185547\",\r\n    \"Width\": \"312.4099884033203\",\r\n    \"Height\": \"39.88999938964844\",\r\n    \"SVG\": \"<g id=\\\"25290700\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"72.5\\\" x2=\\\"327.5\\\" y1=\\\"169.942\\\" y2=\\\"169.942\\\"/>                        <g>                                <polygon points=\\\"78.336,189.887 43.795,169.942 78.336,149.997     \\\"/>                            </g>                        <g>                                <polygon points=\\\"321.664,189.887 356.205,169.942 321.664,149.997     \\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36130200_a\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"286.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"208.0\",\r\n    \"SVG\": \"<g id=\\\"36130200_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"386\\\" y2=\\\"486\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"251\\\" x2=\\\"361\\\" y1=\\\"489\\\" y2=\\\"489\\\"/>        <polygon points=\\\"286,326 286,291 326,291 326,326  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"248.769,358.107 224.028,333.35 252.322,305.075 277.063,329.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"334.28,329.788 358.977,304.987 387.32,333.212 362.623,358.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <path d=\\\"M236,386c0-40,30-70,70-70s70,30,70,70H236z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"376,456 341,431 376,406  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"326,456 291,431 326,406  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"276,456 241,431 276,406  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211100\",\r\n    \"X\": \"167.5\",\r\n    \"Y\": \"241.32998657226562\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"361.1700134277344\",\r\n    \"SVG\": \"<g id=\\\"25211100\\\">        <path d=\\\"M239.978,348.905 L320.432,244.625 L399.272,348.905 H239.978 Z\\\" fill=\\\"#000000\\\" id=\\\"triangle\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>        <rect fill=\\\"#000000\\\" height=\\\"250\\\" id=\\\"rect\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"60\\\" x=\\\"290\\\" y=\\\"350\\\"/>        <rect fill=\\\"#000000\\\" height=\\\"10\\\" id=\\\"baseline\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"300\\\" x=\\\"170\\\" y=\\\"590\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_100_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_100_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_100_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"1_100_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_620_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"243.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"280.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"1_620_1\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"244.39\\\"/>        <g>                <rect fill=\\\"#FF8080\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,287.5 126.082,275 138.582,275         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,275 486.082,275 486.082,287.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"302.5\\\" y2=\\\"495\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,502.5 486.082,515 473.582,515         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"515\\\" y2=\\\"515\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,515 126.082,515 126.082,502.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"487.5\\\" y2=\\\"295\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_135_1\",\r\n    \"X\": \"118.74970249004521\",\r\n    \"Y\": \"271.25\",\r\n    \"Width\": \"374.5006150298336\",\r\n    \"Height\": \"326.2499009478162\",\r\n    \"SVG\": \"<g id=\\\"2_135_1\\\">        <g>                <path d=\\\"M221,279.75c-125,0-125,205,0,205c0,139,170,139,170,0c125,0,125-205,0-205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M221,279.75c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.24,283.239     c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M208.524,484.036c4.01,0.471,8.169,0.714,12.476,0.714     c0,4.297,0.163,8.461,0.478,12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M223.247,511.151     C242.254,617.213,375.8,614.9,389.812,504.213\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.522,497.242c0.315-4.031,0.478-8.195,0.478-12.492     c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.76,481.261     c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.477,280.463c-4.011-0.47-8.169-0.713-12.477-0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_435_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"252.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"0_435_0c\\\">        <polyline fill=\\\"#FFA1FF\\\" points=\\\"438,252 438,540 174,540 174,252 \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_620_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"243.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"280.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"1_620_0\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"244.39\\\"/>        <rect fill=\\\"#FF8080\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_135_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"271.25\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"2_135_0\\\">        <path d=\\\"M221,279.75c-125,0-125,205,0,205c0,139,170,139,170,0   c125,0,125-205,0-205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10201000\",\r\n    \"X\": \"204.40869140625\",\r\n    \"Y\": \"360.078125\",\r\n    \"Width\": \"203.8251953125\",\r\n    \"Height\": \"78.46875\",\r\n    \"SVG\": \"<g id=\\\"10201000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"106\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.25\\\">TSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111005_2\",\r\n    \"X\": \"172.4265594482422\",\r\n    \"Y\": \"315.2032470703125\",\r\n    \"Width\": \"267.1072235107422\",\r\n    \"Height\": \"161.64495849609375\",\r\n    \"SVG\": \"<g id=\\\"10111005_2\\\">        <polygon fill=\\\"none\\\" points=\\\"319.077,439.163 209.467,439.163 209.467,352.786 358.645,352.786     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"399.167\\\" x2=\\\"399.167\\\" y1=\\\"357.167\\\" y2=\\\"435.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"399.167\\\" x2=\\\"325.521\\\" y1=\\\"424.834\\\" y2=\\\"424.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"396.833\\\" x2=\\\"352.704\\\" y1=\\\"368.167\\\" y2=\\\"368.167\\\"/>        <polyline fill=\\\"none\\\" points=\\\"174,317.146 304.083,422.5 304.943,371.5    438,474.874  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120308\",\r\n    \"X\": \"217.40000247955322\",\r\n    \"Y\": \"315.59998989105225\",\r\n    \"Width\": \"177.50000953674316\",\r\n    \"Height\": \"150.6999969482422\",\r\n    \"SVG\": \"<g id=\\\"20120308\\\">        <g transform=\\\"scale(100) translate(0.74 0.77)\\\">                <path d=\\\"M2.078,3.171h0.186c0.031,0,0.091-0.041,0.091-0.073V3.035    c0-0.024-0.056-0.068-0.086-0.068H2.078V3.171z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65378808\\\"/>                <path d=\\\"M2.078,2.967h0.191c0.031,0,0.086,0.045,0.086,0.068v0.064c0,0.032-0.06,0.073-0.091,0.073H2.078V2.967z     M1.956,3.63h0.123V3.303l0.043,0.002l0.189,0.249L2.092,3.829l0.147,0.002l0.148-0.174c0.031,0.008,0.104,0.148,0.141,0.172    h0.154C2.66,3.787,2.473,3.57,2.473,3.553c0-0.008,0.186-0.243,0.204-0.259L2.526,3.292L2.385,3.446L2.278,3.303    C2.409,3.272,2.487,3.22,2.487,3.058V3.044c0-0.05-0.042-0.118-0.069-0.144C2.392,2.875,2.316,2.84,2.264,2.84H1.956V3.63z\\\" id=\\\"_95912048\\\"/>                <path d=\\\"M1.956,2.84h0.309c0.052,0,0.127,0.035,0.153,0.06c0.027,0.027,0.069,0.094,0.069,0.144    v0.014c0,0.162-0.078,0.215-0.209,0.245l0.107,0.143l0.141-0.154l0.152,0.002C2.659,3.31,2.473,3.545,2.473,3.553    c0,0.018,0.186,0.235,0.209,0.277H2.528c-0.037-0.025-0.11-0.164-0.141-0.172L2.239,3.831L2.092,3.829l0.219-0.276L2.122,3.305    L2.078,3.303V3.63H1.956V2.84z M2.451,2.804H1.466v1.053h1.711V2.804H2.986V2.422H2.859v0.381H2.578V2.422H2.451V2.804z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_96956424\\\"/>                <path d=\\\"M2.451,2.422h0.127v0.381h0.281V2.422h0.127v0.381h0.191v1.053H1.466V2.804h0.985V2.422z M1.434,3.893    h1.775V2.772H3.027V2.386H2.823v0.386H2.618V2.386H2.414v0.386h-0.98V3.893z\\\" id=\\\"_66485456\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111005_3\",\r\n    \"X\": \"193.341552734375\",\r\n    \"Y\": \"332.1422424316406\",\r\n    \"Width\": \"224.87823486328125\",\r\n    \"Height\": \"128.14596557617188\",\r\n    \"SVG\": \"<g id=\\\"10111005_3\\\">        <polygon fill=\\\"none\\\" points=\\\"319.077,439.163 209.467,439.163 209.467,352.786 358.645,352.786     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"399.167\\\" x2=\\\"399.167\\\" y1=\\\"357.167\\\" y2=\\\"435.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"399.167\\\" x2=\\\"325.521\\\" y1=\\\"424.834\\\" y2=\\\"424.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"396.833\\\" x2=\\\"352.704\\\" y1=\\\"368.167\\\" y2=\\\"368.167\\\"/>        <polyline fill=\\\"none\\\" points=\\\"194.915,334.085 304.083,422.5    304.943,371.5 416.686,458.314  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120309\",\r\n    \"X\": \"205.5844856211206\",\r\n    \"Y\": \"329.6004037221428\",\r\n    \"Width\": \"197.41513976764512\",\r\n    \"Height\": \"143.01061126636966\",\r\n    \"SVG\": \"<g id=\\\"20120309\\\">        <g transform=\\\"scale(1.2) translate(47.5 30)\\\">                <path d=\\\"M164.624,311.551c-3.399,0.851-25.261-2.08-26.508,0    c-2.935,4.892,16.201,9.47,15.684,15.149c-0.517,5.684-27.992,2.906-28.462,5.962c-0.799,5.191,25.847,4.111,27.897,13.411    c2.492,11.305,26.379-0.03,28.598,0.636c9.194,2.76,8.526,12.399,18.673,15.168c10.848,2.959,22.78-9.124,35.387-8.103    c2.677,0.218,24.106,5.394,25.63,0.751C272.803,344.75,241.841,336.92,238,331.6c-3.938-5.452,22.993,0.71,23.806-0.419    c0.295-0.409-4.103-5.211-12.818-7.014\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M164.5,312.2l-6.9,0.9l-13-0.6    h-6.1c-1,0-1.6,0.2-2.2,0.6c0.9,3.3,17.5,9,17.5,13.6c0,4.8-27.5,2.2-27.5,6.7v0.6c0,5.1,11.7,4.8,16.6,5.7    c3.5,0.601,5.9,1,8.3,2.8c2.7,2.1,1.7,6.8,4.6,6.8c5.9,0,11.3-3.6,17.5-3.6h2.7c14.1,0,16.4,15.2,25.6,16.4    c11.9,1.501,20.7-9.999,31.7-9.999c3.8,0,9.7,3.9,15.1,4.7c4.7,0.5,14.6-0.4,14.6-4.9c0-7.4-25-13.6-25-20.3v-0.2    c0-1.8,1.8-2.799,3.6-2.799h0.6c2.9,0,8.201,0.7,9.701-1.401c-0.7-0.9-5.2-3.599-6.7-3.599l-42.2,0.1l-14.8-0.2l-17.2,0.4    c-2.1-1.5-5.532-8.651-5.532-8.651L164.5,312.2z\\\" display=\\\"none\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"#FFFFFF\\\" points=\\\"276.833,324.167 171.833,324.167 171.833,246.167     276.833,246.167   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <ellipse cx=\\\"171.833\\\" cy=\\\"285.167\\\" fill=\\\"#FFFFFF\\\" rx=\\\"10\\\" ry=\\\"39\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M276.833,246.167c5.523,0,10,17.794,10,39.333    c0,21.539-4.477,38.666-10,38.666\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>        <g transform=\\\"scale(85) translate(0.72 0.73) translate(-0.66 -0.54) translate(1.36471 0.658824)\\\">                <path d=\\\"M2.118,3.49v0.107h0.089V3.4C2.196,3.408,2.118,3.479,2.118,3.49z\\\" fill=\\\"#FFFFFF\\\"/>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"2.318,3.292 2.315,3.597 2.422,3.597 2.421,3.189   \\\"/>                <path d=\\\"M2.547,3.597h0.107V3.298c0-0.011-0.094-0.098-0.107-0.107V3.597z\\\" fill=\\\"#FFFFFF\\\"/>                <path d=\\\"M2.761,3.597H2.85V3.499c0-0.017-0.001-0.002,0.004-0.013L2.761,3.4V3.597z\\\" fill=\\\"#FFFFFF\\\"/>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"2.483,4.076 2.967,3.61 2.002,3.61   \\\"/>                <path d=\\\"M2.002,3.61h0.965L2.483,4.076L2.002,3.61z M2.547,3.19C2.56,3.199,2.654,3.287,2.654,3.298v0.299H2.547V3.19z     M2.421,3.189l0.001,0.407H2.315l0.003-0.305L2.421,3.189L2.421,3.189z M2.118,3.49c0-0.011,0.078-0.081,0.089-0.089v0.197H2.118    V3.49z M2.761,3.4l0.093,0.086C2.849,3.497,2.851,3.481,2.851,3.499v0.098h-0.09V3.4L2.761,3.4z M2.998,3.605l-0.513-0.5    L1.974,3.604l0.511,0.498L2.998,3.605z\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111005_0\",\r\n    \"X\": \"176.74856567382812\",\r\n    \"Y\": \"318.7032470703125\",\r\n    \"Width\": \"258.33721923828125\",\r\n    \"Height\": \"154.68896484375\",\r\n    \"SVG\": \"<g id=\\\"10111005_0\\\">        <polygon fill=\\\"none\\\" points=\\\"319.077,439.163 209.467,439.163 209.467,352.786 358.645,352.786     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"399.167\\\" x2=\\\"399.167\\\" y1=\\\"357.167\\\" y2=\\\"435.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"399.167\\\" x2=\\\"325.521\\\" y1=\\\"424.834\\\" y2=\\\"424.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"396.833\\\" x2=\\\"352.704\\\" y1=\\\"368.167\\\" y2=\\\"368.167\\\"/>        <polyline fill=\\\"none\\\" points=\\\"178.322,320.646 304.083,422.5    304.943,371.5 433.552,471.418  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120306\",\r\n    \"X\": \"227.447998046875\",\r\n    \"Y\": \"329.20001220703125\",\r\n    \"Width\": \"155.76300048828125\",\r\n    \"Height\": \"132.25900268554688\",\r\n    \"SVG\": \"<g id=\\\"20120306\\\">        <path d=\\\"M316.683,332.387h11.154v33.463h24.699v-33.463h11.155v33.463h16.729v92.421H230.236V365.85h86.446   L316.683,332.387L316.683,332.387z M227.448,461.459h155.763v-98.796h-15.935V329.2H349.35v33.463h-17.927V329.2h-17.927v33.463   h-86.048V461.459z\\\" id=\\\"_87876656\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111005_1\",\r\n    \"X\": \"125.41056823730469\",\r\n    \"Y\": \"277.125244140625\",\r\n    \"Width\": \"360.6232147216797\",\r\n    \"Height\": \"235.84893798828125\",\r\n    \"SVG\": \"<g id=\\\"10111005_1\\\">        <polygon fill=\\\"none\\\" points=\\\"319.077,439.163 209.467,439.163 209.467,352.786 358.645,352.786     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"399.167\\\" x2=\\\"399.167\\\" y1=\\\"357.167\\\" y2=\\\"435.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"399.167\\\" x2=\\\"325.521\\\" y1=\\\"424.834\\\" y2=\\\"424.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"396.833\\\" x2=\\\"352.704\\\" y1=\\\"368.167\\\" y2=\\\"368.167\\\"/>        <polyline fill=\\\"none\\\" points=\\\"126.984,279.068 304.083,422.5    304.943,371.5 484.5,511  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120307\",\r\n    \"X\": \"209.31003749370575\",\r\n    \"Y\": \"343.13039660453796\",\r\n    \"Width\": \"192.510005235672\",\r\n    \"Height\": \"104.84997510910034\",\r\n    \"SVG\": \"<g id=\\\"20120307\\\">        <g transform=\\\"scale(90) translate(0.966667 1.05556)\\\">                <path d=\\\"M3.082,3.439h0.225C3.294,3.421,3.191,3.288,3.178,3.288H3.082V3.439z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_97508600\\\"/>                <path d=\\\"M3.082,3.288h0.096c0.013,0,0.116,0.133,0.128,0.151H3.082V3.288z M2.967,2.793l-0.02-0.036L2.753,2.864    l0.039,0.098L1.903,3.366c0.021,0.012,0.057,0.12,0.071,0.146c0.006,0.011,0.063,0.14,0.063,0.143    c0,0.014-0.025,0.006-0.023,0.018L2.029,3.76h0.095c0-0.068,0.055-0.133,0.119-0.133H2.27c0.066,0,0.119,0.064,0.119,0.133h0.018    c0-0.066,0.017-0.064,0.041-0.101L2.39,3.503l0.265-0.12l0.117,0.275L2.629,3.659C2.653,3.695,2.674,3.695,2.674,3.76h0.399V3.746    c0-0.057,0.07-0.119,0.133-0.119H3.22c0.071,0,0.128,0.06,0.128,0.133h0.073V3.673H3.389V3.467c0-0.034-0.16-0.189-0.17-0.224    H3.041V3.66H2.926L2.778,3.325L2.93,3.262L2.811,2.999L2.967,2.793z\\\" id=\\\"_98074256\\\"/>                <path d=\\\"M3.11,3.778c0,0.069,0.044,0.076,0.082,0.101H2.56c0.032-0.02,0.078-0.033,0.078-0.092V3.755    c0-0.037-0.052-0.078-0.101-0.078c-0.028,0-0.05,0.011-0.065,0.026c-0.01,0.01-0.031,0.044-0.031,0.057v0.037    c0,0.006,0.024,0.048,0.029,0.054C2.487,3.87,2.502,3.868,2.519,3.88H2.28c0.016-0.012,0.035-0.015,0.049-0.03    c0.01-0.011,0.016-0.039,0.029-0.044V3.76c0-0.011-0.024-0.051-0.033-0.058C2.307,3.686,2.289,3.677,2.257,3.677H2.253    c-0.047,0-0.096,0.041-0.096,0.087v0.037c0,0.042,0.055,0.062,0.078,0.078H1.992c-0.002-0.09-0.07-0.051-0.087-0.082    C1.874,3.743,1.93,3.736,1.826,3.71C1.739,3.689,1.77,3.702,1.718,3.649C1.7,3.63,1.635,3.6,1.602,3.6H1.598    c-0.028,0-0.053,0.032-0.076,0.043c-0.031,0.015-0.063,0.01-0.09,0.03c-0.03,0.022-0.063,0.121-0.063,0.171v0.018h-0.01v0.06    h2.002h0.137V3.879H3.233c0.022-0.014,0.026-0.005,0.05-0.029c0.01-0.01,0.024-0.041,0.033-0.045V3.76    c0-0.013-0.026-0.052-0.036-0.06C3.261,3.687,3.242,3.677,3.21,3.677c-0.054,0-0.101,0.042-0.101,0.096v0.005H3.11z\\\" id=\\\"_94759656\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120300\",\r\n    \"X\": \"227.447998046875\",\r\n    \"Y\": \"323.20001220703125\",\r\n    \"Width\": \"155.76300048828125\",\r\n    \"Height\": \"132.25900268554688\",\r\n    \"SVG\": \"<g id=\\\"20120300\\\">        <path d=\\\"M316.683,326.387h11.154v33.463h24.699v-33.463h11.155v33.463h16.729v92.421H230.236V359.85h86.446   L316.683,326.387L316.683,326.387z M227.448,455.459h155.763v-98.796h-15.935V323.2H349.35v33.463h-17.927V323.2h-17.927v33.463   h-86.048V455.459z\\\" id=\\\"building\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435\\\">$</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120301\",\r\n    \"X\": \"227.447998046875\",\r\n    \"Y\": \"329.20001220703125\",\r\n    \"Width\": \"155.76300048828125\",\r\n    \"Height\": \"132.25900268554688\",\r\n    \"SVG\": \"<g id=\\\"20120301\\\">        <g>                <path d=\\\"M316.683,332.387h11.154v33.463h24.699v-33.463h11.155v33.463h16.729v92.421H230.236V365.85h86.446    L316.683,332.387L316.683,332.387z M227.448,461.459h155.763v-98.796h-15.935V329.2H349.35v33.463h-17.927V329.2h-17.927v33.463    h-86.048V461.459z\\\" id=\\\"_87876656\\\"/>            </g>        <g>                <g transform=\\\"scale(100) translate(0.74 0.62)\\\">                        <path d=\\\"M2.18,3.124l0.008,0.028h0.243c0.009,0,0.016-0.007,0.016-0.016     c0-0.019-0.009-0.028-0.028-0.028H2.208C2.192,3.108,2.186,3.114,2.18,3.124z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_87876096\\\"/>                        <path d=\\\"M2.419,3.889H2.192c-0.046,0-0.106-0.014-0.135-0.033c-0.02-0.013-0.088-0.077-0.092-0.079V3.746     c0-0.064,0.083-0.183,0.114-0.229c0.012-0.019,0.133-0.212,0.133-0.213V3.18h0.203v0.135c0,0.026,0.247,0.333,0.247,0.378v0.06     C2.662,3.828,2.498,3.889,2.419,3.889z M2.419,3.108c0.019,0,0.028,0.009,0.028,0.028c0,0.009-0.007,0.016-0.016,0.016H2.188     L2.18,3.124c0.006-0.01,0.012-0.016,0.028-0.016H2.419z M2.427,3.909c0.086,0,0.255-0.067,0.255-0.143V3.682     c0-0.027-0.247-0.358-0.247-0.37V3.184c0-0.018,0.032-0.014,0.032-0.036V3.132c0-0.008-0.02-0.044-0.032-0.044H2.192     c-0.012,0-0.032,0.023-0.032,0.04c0,0.041,0.028,0.037,0.028,0.056v0.108c0,0.017-0.108,0.188-0.125,0.217     C2.034,3.558,1.945,3.673,1.945,3.734V3.77c0,0.029,0.076,0.085,0.099,0.1C2.075,3.891,2.149,3.909,2.2,3.909H2.427z\\\" id=\\\"_86697160\\\"/>                        <path d=\\\"M2.056,3.678v0.048c0,0.087,0.151,0.108,0.247,0.108h0.08c0.062,0,0.199-0.054,0.199-0.104V3.71     c0-0.079-0.165-0.234-0.183-0.311H2.212C2.197,3.461,2.056,3.648,2.056,3.678z\\\" id=\\\"_83626832\\\"/>                        <path d=\\\"M2.056,3.678c0-0.03,0.141-0.217,0.155-0.279h0.187C2.417,3.476,2.582,3.631,2.582,3.71     v0.02c0,0.049-0.137,0.104-0.199,0.104h-0.08c-0.096,0-0.247-0.02-0.247-0.108V3.678z M2.419,3.889     c0.08,0,0.243-0.061,0.243-0.135v-0.06c0-0.046-0.247-0.352-0.247-0.378V3.18H2.212v0.123c0,0.001-0.121,0.195-0.133,0.214     C2.048,3.563,1.965,3.682,1.965,3.746v0.032C1.969,3.78,2.038,3.844,2.057,3.857C2.085,3.876,2.146,3.89,2.192,3.89L2.419,3.889     L2.419,3.889z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_87876432\\\"/>                    </g>                <path d=\\\"M294.668,379.353c0,0-0.546,6.512,0,10.197\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.501,388.012c-0.011,16.274-25.5,30.402-25.5,49.425\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M316.335,378.937c0,0-0.25,7-0.334,10.416\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M316.001,388.103c3.76,22.179,25.667,29.273,24.667,49.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.234,371.906c-6.469-0.214-4.446,7.365,1.332,6.556\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M314.678,378.573c7.326-1.691,7.253-6.445-0.222-6.667\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M292.456,371.906c0,0,17.778,0.056,23.666,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M293.346,378.351c0,0,16.832,0,22.443,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M291.122,452.128c0,0,20.334,0,27.112,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M314.9,452.352c12.775-1.476,25.056-0.422,25.556-16\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M292.658,452.191c-9.774,0.813-23.715-4.918-23.715-16.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M290.979,374.758l0.5,2.083\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120304\",\r\n    \"X\": \"218.20000410079956\",\r\n    \"Y\": \"321.50001525878906\",\r\n    \"Width\": \"174.60001707077026\",\r\n    \"Height\": \"148.29998016357422\",\r\n    \"SVG\": \"<g id=\\\"20120304\\\">        <g transform=\\\"scale(100) translate(0.72 0.73)\\\">                <path d=\\\"M2.333,3.915L1.822,3.417l0.511-0.499l0.513,0.501L2.333,3.915z M2.462,2.896H1.493v1.036    h1.684V2.896H2.989V2.521H2.864v0.375H2.587V2.521H2.462V2.896z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65376456\\\"/>                <path d=\\\"M1.967,3.303V3.41h0.089V3.213C2.044,3.221,1.967,3.292,1.967,3.303z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65846384\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65247944\\\" points=\\\"2.166,3.105 2.163,3.41 2.27,3.41 2.269,3.002   \\\"/>                <path d=\\\"M2.395,3.41h0.107v-0.3c0-0.011-0.094-0.098-0.107-0.107V3.41z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64268320\\\"/>                <path d=\\\"M2.61,3.41h0.089V3.311c0-0.017-0.001-0.002,0.004-0.013L2.61,3.213V3.41z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64249792\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_94571432\\\" points=\\\"2.332,3.889 2.815,3.423 1.85,3.423   \\\"/>                <path d=\\\"M1.85,3.423h0.965L2.332,3.889L1.85,3.423z M2.395,3.003C2.408,3.012,2.503,3.099,2.503,3.11v0.3H2.395    V3.003z M2.269,3.002L2.27,3.41H2.163l0.003-0.305L2.269,3.002L2.269,3.002z M1.967,3.303c0-0.011,0.078-0.081,0.089-0.089V3.41    H1.967V3.303z M2.61,3.213l0.093,0.086C2.698,3.31,2.699,3.294,2.699,3.311V3.41H2.61V3.213z M2.846,3.418l-0.513-0.5L1.822,3.417    l0.511,0.498L2.846,3.418z\\\" id=\\\"_94539784\\\"/>                <path d=\\\"M2.462,2.521h0.125v0.375h0.277V2.521h0.125v0.375h0.188v1.036H1.493V2.896h0.969V2.521z M1.462,3.968    h1.746V2.865H3.03v-0.38H2.829v0.38H2.628v-0.38H2.427v0.38H1.462V3.968L1.462,3.968z\\\" id=\\\"_65451144\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120305\",\r\n    \"X\": \"227.24998891353607\",\r\n    \"Y\": \"309.109375\",\r\n    \"Width\": \"153.60002517700195\",\r\n    \"Height\": \"196.69061291217804\",\r\n    \"SVG\": \"<g id=\\\"20120305\\\">        <g transform=\\\"scale(150) translate(0.72 0.73) translate(-0.66 -0.54)\\\">                <path d=\\\"M1.6,2.569v0.107h0.089V2.48C1.677,2.488,1.6,2.558,1.6,2.569z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65846384\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65247944\\\" points=\\\"1.799,2.371 1.796,2.676 1.904,2.676 1.903,2.269   \\\"/>                <path d=\\\"M2.029,2.676h0.107V2.377c0-0.011-0.094-0.098-0.107-0.107V2.676z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64268320\\\"/>                <path d=\\\"M2.243,2.676h0.089V2.578c0-0.017-0.001-0.002,0.004-0.012L2.243,2.48V2.676z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64249792\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_94571432\\\" points=\\\"1.965,3.155 2.448,2.69 1.483,2.69   \\\"/>                <path d=\\\"M1.483,2.69h0.965L1.965,3.155L1.483,2.69z M2.029,2.27c0.013,0.009,0.107,0.096,0.107,0.107v0.299H2.029    V2.27z M1.903,2.269l0.001,0.407H1.796l0.003-0.305L1.903,2.269L1.903,2.269z M1.6,2.569c0-0.011,0.078-0.081,0.089-0.089v0.197    H1.6V2.569z M2.243,2.48l0.093,0.086C2.331,2.577,2.332,2.561,2.332,2.578v0.098H2.243V2.48z M2.479,2.685L1.967,2.184l-0.512,0.5    l0.511,0.498L2.479,2.685z\\\" id=\\\"_94539784\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347\\\">STOR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120302\",\r\n    \"X\": \"227.447998046875\",\r\n    \"Y\": \"329.20001220703125\",\r\n    \"Width\": \"155.76300048828125\",\r\n    \"Height\": \"132.25900268554688\",\r\n    \"SVG\": \"<g id=\\\"20120302\\\">        <path d=\\\"M291.873,395.059h26.96v14.485c-3.926,0-11.648,2.606-14.552,1.679c-3.061-0.979-9.494-3.851-12.408-4.093   V395.059z M243.99,395.059h41.445v14.889c0,1.498,7.455,3.466,9.13,4.147c0.88,0.359,9.758,3.5,9.811,3.72l17.927-2.189l1.932,6.74   l2.646,9.31c0.66,0.986,2.413,5.98,2.413,7.646v0.401c0,2.834-1.608,4.787-1.608,8.854l33.827-0.009l-2.303-7.564l-1.39-4.356   l-7.603-25.089c-0.589-0.879-1.208-1.715-1.208-3.22c0-3.144,9.698-10.335,11.636-13.267l-6.808-20.935H243.99V395.059   L243.99,395.059z\\\" id=\\\"_63583088\\\"/>        <path d=\\\"M316.683,332.387h11.154v33.463h24.699v-33.463h11.155v33.463h16.729v92.421H230.236V365.85h86.446   L316.683,332.387L316.683,332.387z M227.448,461.459h155.763v-98.796h-15.935V329.2H349.35v33.463h-17.927V329.2h-17.927v33.463   h-86.048V461.459z\\\" id=\\\"_87876656\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10941\",\r\n    \"X\": \"221.8447265625\",\r\n    \"Y\": \"304.3701171875\",\r\n    \"Width\": \"166.2109375\",\r\n    \"Height\": \"35.796875\",\r\n    \"SVG\": \"<g id=\\\"10941\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.167\\\">XXXXX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25191\",\r\n    \"X\": \"97.83499908447266\",\r\n    \"Y\": \"167.28399658203125\",\r\n    \"Width\": \"211.67586517333984\",\r\n    \"Height\": \"33.626007080078125\",\r\n    \"SVG\": \"<g id=\\\"25191\\\">        <g>                <path d=\\\"M251.348,198.023    c0-15.596,12.74-28.239,28.455-28.239c15.717,0,28.457,12.643,28.457,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"250.809\\\" x2=\\\"308.686\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <path d=\\\"M176.061,198.023    c0-15.596,12.741-28.239,28.457-28.239c15.715,0,28.456,12.643,28.456,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"175.523\\\" x2=\\\"233.398\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <path d=\\\"M100.335,198.023    c0-15.596,12.741-28.239,28.457-28.239c15.715,0,28.456,12.643,28.456,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"99.798\\\" x2=\\\"157.674\\\" y1=\\\"198.394\\\" y2=\\\"198.41\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120303\",\r\n    \"X\": \"218.63909912109375\",\r\n    \"Y\": \"328.22665214538574\",\r\n    \"Width\": \"174.10735774040222\",\r\n    \"Height\": \"128.679292678833\",\r\n    \"SVG\": \"<g id=\\\"20120303\\\">        <g transform=\\\"scale(120) translate(1.02222 0.988889) translate(-0.458333 -0.666667)\\\">                <path d=\\\"M1.937,2.779C1.97,2.782,2.041,2.814,2.075,2.825c0.032,0.01,0.118-0.019,0.162-0.019V2.645    h-0.3V2.779z\\\" fill=\\\"none\\\" id=\\\"_65378808\\\"/>                <path d=\\\"M1.937,2.645h0.3v0.161c-0.044,0-0.129,0.029-0.162,0.019C2.041,2.814,1.97,2.782,1.937,2.779V2.645z     M1.405,2.645h0.46V2.81c0,0.017,0.083,0.039,0.101,0.046c0.01,0.004,0.108,0.039,0.109,0.041l0.199-0.024l0.021,0.075    l0.029,0.103c0.007,0.011,0.027,0.066,0.027,0.085V3.14c0,0.031-0.018,0.053-0.018,0.098h0.376L2.686,3.156L2.67,3.107    L2.586,2.828c-0.007-0.01-0.013-0.019-0.013-0.036c0-0.035,0.108-0.115,0.129-0.147L2.626,2.413H1.405V2.645L1.405,2.645z\\\" id=\\\"_63583088\\\"/>            </g>        <path d=\\\"M319.778,407.339l-20.889-16.445l-78.222-0.888l0.889,64.889L302,454.45   l18.222-21.778L319.778,407.339z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" x1=\\\"307\\\" x2=\\\"327\\\" y1=\\\"424\\\" y2=\\\"372\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" x=\\\"251\\\" y=\\\"442\\\">$</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212400\",\r\n    \"X\": \"212.66622924804688\",\r\n    \"Y\": \"291.9642639160156\",\r\n    \"Width\": \"193.16705322265625\",\r\n    \"Height\": \"197.97744750976562\",\r\n    \"SVG\": \"<g id=\\\"25212400\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"306.247\\\" x2=\\\"306.394\\\" y1=\\\"291.968\\\" y2=\\\"489.938\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"227.574\\\" x2=\\\"389.627\\\" y1=\\\"481.693\\\" y2=\\\"306.582\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"216.219\\\" x2=\\\"389.627\\\" y1=\\\"306.582\\\" y2=\\\"481.693\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"256.27\\\" x2=\\\"275.57\\\" y1=\\\"413.396\\\" y2=\\\"376.883\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"274.293\\\" x2=\\\"293.466\\\" y1=\\\"376.883\\\" y2=\\\"413.396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"291.761\\\" x2=\\\"311.082\\\" y1=\\\"413.396\\\" y2=\\\"376.883\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"309.804\\\" x2=\\\"328.978\\\" y1=\\\"376.883\\\" y2=\\\"413.396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"327.975\\\" x2=\\\"347.298\\\" y1=\\\"413.523\\\" y2=\\\"377.032\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"346.019\\\" x2=\\\"365.192\\\" y1=\\\"377.032\\\" y2=\\\"413.523\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"364.19\\\" x2=\\\"383.513\\\" y1=\\\"413.523\\\" y2=\\\"377.032\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"382.235\\\" x2=\\\"401.407\\\" y1=\\\"377.032\\\" y2=\\\"413.523\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"220.758\\\" x2=\\\"240.079\\\" y1=\\\"412.672\\\" y2=\\\"376.18\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"238.801\\\" x2=\\\"257.974\\\" y1=\\\"376.18\\\" y2=\\\"412.672\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25182100\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25182100\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"226,329.5 226,360.9 304.5,408 383,360.9 383,329.5 304.5,376.6   \\\"/>                <polyline fill=\\\"#000000\\\" points=\\\"305,418 224,373 224,463 305,418 386,373 386,463 305,418   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60110400\",\r\n    \"X\": \"212.78125\",\r\n    \"Y\": \"361.109375\",\r\n    \"Width\": \"187.359375\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"60110400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"208\\\" y=\\\"431\\\">CTA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25161\",\r\n    \"X\": \"100.43099975585938\",\r\n    \"Y\": \"164.9320068359375\",\r\n    \"Width\": \"204.50701904296875\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"25161\\\">        <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5   c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>        <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5   c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>        <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5   c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140203\",\r\n    \"X\": \"195.95489501953125\",\r\n    \"Y\": \"302.13299560546875\",\r\n    \"Width\": \"211.0902099609375\",\r\n    \"Height\": \"180.36700439453125\",\r\n    \"SVG\": \"<g id=\\\"30140203\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"238.667,480 200,402.667 233.833,402.667 233.833,368.833    291.833,368.833 291.833,402.667 403,402.667 364.333,480  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"315.033\\\" x2=\\\"315.033\\\" y1=\\\"403.634\\\" y2=\\\"302.133\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"315.033\\\" x2=\\\"392.366\\\" y1=\\\"402.667\\\" y2=\\\"325.333\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"470.7422\\\">DR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110200\",\r\n    \"X\": \"210.8037109375\",\r\n    \"Y\": \"347.546875\",\r\n    \"Width\": \"189.4775390625\",\r\n    \"Height\": \"96.296875\",\r\n    \"SVG\": \"<g id=\\\"11110200\\\" opacity=\\\"0.98\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">GO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10911\",\r\n    \"X\": \"272.3537902832031\",\r\n    \"Y\": \"291.81597900390625\",\r\n    \"Width\": \"72.55697631835938\",\r\n    \"Height\": \"50.0511474609375\",\r\n    \"SVG\": \"<g id=\\\"10911\\\">        <path d=\\\"M329.986,341.365c-3.326,0-7.448-0.797-12.367-2.4c-14.652-4.666-26.348-12.843-35.085-24.526   c-0.741-0.981-2.464-4.052-5.17-9.217c-2.344-4.418-3.822-8.722-4.432-12.906h47.447c0,0.862,0,1.783,0,2.765   c0,5.292,0.862,10.39,2.584,15.31c2.586,7.007,5.606,12.664,9.052,16.96c3.938,4.672,7.878,9.349,11.819,14.016L329.986,341.365   L329.986,341.365z M317.813,295.202h-41.745c7.137,20.607,21.358,34.308,42.657,41.095c4.802,1.459,8.742,2.185,11.818,2.185h7.573   C324.826,326.239,318.06,311.813,317.813,295.202z\\\" id=\\\"main\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140202\",\r\n    \"X\": \"195.95489501953125\",\r\n    \"Y\": \"302.13299560546875\",\r\n    \"Width\": \"211.0902099609375\",\r\n    \"Height\": \"180.36700439453125\",\r\n    \"SVG\": \"<g id=\\\"30140202\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"238.667,480 200,402.667 233.833,402.667 233.833,368.833    291.833,368.833 291.833,402.667 403,402.667 364.333,480  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"315.033\\\" x2=\\\"315.033\\\" y1=\\\"403.634\\\" y2=\\\"302.133\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"315.033\\\" x2=\\\"392.366\\\" y1=\\\"402.667\\\" y2=\\\"325.333\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"470.7422\\\">TR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140201\",\r\n    \"X\": \"195.95489501953125\",\r\n    \"Y\": \"302.13299560546875\",\r\n    \"Width\": \"211.0902099609375\",\r\n    \"Height\": \"180.36700439453125\",\r\n    \"SVG\": \"<g id=\\\"30140201\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"238.667,480 200,402.667 233.833,402.667 233.833,368.833    291.833,368.833 291.833,402.667 403,402.667 364.333,480  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"315.033\\\" x2=\\\"315.033\\\" y1=\\\"403.634\\\" y2=\\\"302.133\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"315.033\\\" x2=\\\"392.366\\\" y1=\\\"402.667\\\" y2=\\\"325.333\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"470.7422\\\">DF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140200\",\r\n    \"X\": \"195.95489501953125\",\r\n    \"Y\": \"302.13299560546875\",\r\n    \"Width\": \"211.0902099609375\",\r\n    \"Height\": \"180.36700439453125\",\r\n    \"SVG\": \"<g id=\\\"30140200\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"238.667,480 200,402.667 233.833,402.667 233.833,368.833    291.833,368.833 291.833,402.667 403,402.667 364.333,480  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"315.033\\\" x2=\\\"315.033\\\" y1=\\\"403.634\\\" y2=\\\"302.133\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"315.033\\\" x2=\\\"392.366\\\" y1=\\\"402.667\\\" y2=\\\"325.333\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_260_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_260_0c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,278.5 126.082,276 128.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"133.582\\\" x2=\\\"481.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"483.582,276 486.082,276 486.082,278.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"283.5\\\" y2=\\\"511\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,513.5 486.082,516 483.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"478.582\\\" x2=\\\"131.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"128.582,516 126.082,516 126.082,513.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"508.5\\\" y2=\\\"281\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"486.08 516, 486.08 426, 396.08 516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120310\",\r\n    \"X\": \"217.63217624956582\",\r\n    \"Y\": \"295.78125\",\r\n    \"Width\": \"167.042422055921\",\r\n    \"Height\": \"194.1936251613942\",\r\n    \"SVG\": \"<g id=\\\"20120310\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"333\\\">REL</text>        <path d=\\\"M266.81,425.467c-4.079,1.021-30.313-2.496-31.81,0   c-3.522,5.87,12.62,9.851,12,16.666c-0.62,6.821-26.769,5-27.333,8.667c-1.73,11.244,54.028,18.209,60,20   c11.033,3.311,14.489,13.345,26.666,16.667c13.019,3.551,30.872-12.56,46-11.334c3.214,0.262,23.762,7.096,27.334,4   c13.535-11.729-22.724-20.949-27.334-27.333c-6.435-8.909,35.087-10.044-4.285-18.189\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>        <g transform=\\\"matrix(6.12303e-017 1 -1 6.12303e-017 273.25 -56.75) translate(121.333 -50) translate(1 0) translate(1 0) translate(0 -1) translate(1 0) translate(-1 0) translate(1 0) translate(1 0)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"105\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" transform=\\\"matrix(2.578893e-006 1 -1 2.578893e-006 348.4982 -314.4991)\\\" width=\\\"78\\\" x=\\\"292.499\\\" y=\\\"-35.5\\\"/>                <ellipse cx=\\\"279\\\" cy=\\\"17\\\" fill=\\\"#FFFFFF\\\" rx=\\\"39\\\" ry=\\\"10\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" transform=\\\"matrix(2.578893e-006 1 -1 2.578893e-006 295.9988 -261.9995)\\\"/>                <ellipse cx=\\\"383.999\\\" cy=\\\"16.5\\\" fill=\\\"#FFFFFF\\\" rx=\\\"39\\\" ry=\\\"10\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" transform=\\\"matrix(2.578893e-006 1 -1 2.578893e-006 400.498 -367.4991)\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"15.2\\\" transform=\\\"matrix(2.578893e-006 1 -1 2.578893e-006 393.2983 -359.899)\\\" width=\\\"74.611\\\" x=\\\"339.293\\\" y=\\\"9.1\\\"/>            </g>        <g transform=\\\"scale(85) translate(0.72 0.73) translate(-0.66 -0.54) translate(1.36471 0.658824) translate(0.0117647 0) translate(0.0117647 0) translate(0.0117647 0) translate(0.0117647 0) translate(0 0.0117647) translate(0 0.0117647) translate(0 0.0117647) translate(0 0.0117647) translate(0 0.0117647) translate(0 0.0117647) translate(0.0117647 0) translate(0 0.0117647) translate(0 0.0117647) translate(0 0.0117647) translate(0 0.0117647) translate(0 -0.0117647) translate(-2.28235 -1.50588) translate(1.82745 1.59216) translate(0.761902 0.857813) scale(0.838549 0.838549) translate(-0.761902 -0.857813) translate(0.0140298 0) translate(0.0140298 0) translate(0.0140298 0) translate(0.0140298 0) translate(0.0140298 0) translate(0.0140298 0) translate(0.0140298 0) translate(0.0140298 0) translate(0 0.0140298) translate(0 0.0140298) translate(0 0.0140298) translate(0 0.0140298) translate(0 0.0140298) translate(0 0.0140298) translate(0 0.0140298) translate(0.0140298 0) translate(0 0.0140298) translate(0 -0.0140298) translate(0 0.0140298) translate(0 0.0140298) translate(0 0.0140298) translate(0 0.0140298) translate(0 0.0140298) translate(0 0.0140298)\\\">                <path d=\\\"M2.436,3.95v0.107h0.089V3.861C2.513,3.869,2.436,3.939,2.436,3.95z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65846384\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65247944\\\" points=\\\"2.635,3.752 2.632,4.057 2.74,4.057 2.739,3.65   \\\"/>                <path d=\\\"M2.865,4.057h0.107V3.758c0-0.011-0.094-0.098-0.107-0.107V4.057z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64268320\\\"/>                <path d=\\\"M3.079,4.057h0.089V3.959c0-0.017-0.001-0.002,0.004-0.013L3.079,3.861V4.057z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64249792\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_94571432\\\" points=\\\"2.801,4.537 3.284,4.071 2.319,4.071   \\\"/>                <path d=\\\"M2.319,4.071h0.965L2.801,4.537L2.319,4.071z M2.865,3.651C2.878,3.66,2.972,3.747,2.972,3.758v0.299    H2.865V3.651z M2.739,3.65L2.74,4.057H2.632l0.003-0.305L2.739,3.65L2.739,3.65z M2.436,3.95c0-0.011,0.078-0.081,0.089-0.089    v0.197H2.436V3.95z M3.079,3.861l0.093,0.086C3.167,3.958,3.168,3.942,3.168,3.959v0.098H3.079V3.861z M3.315,4.066l-0.512-0.5    L2.291,4.065l0.511,0.498L3.315,4.066z\\\" id=\\\"_94539784\\\"/>            </g>        <path d=\\\"M359.707,437.609l-4.572-1.429\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_410_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_410_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10921\",\r\n    \"X\": \"249.70700073242188\",\r\n    \"Y\": \"286.73199462890625\",\r\n    \"Width\": \"96.79550170898438\",\r\n    \"Height\": \"58.137786865234375\",\r\n    \"SVG\": \"<g id=\\\"10921\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"291.311\\\" x2=\\\"319.047\\\" y1=\\\"289.232\\\" y2=\\\"289.232\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.178\\\" x2=\\\"305.178\\\" y1=\\\"303.1\\\" y2=\\\"289.232\\\"/>        <path d=\\\"M249.707,303.1h66.566c22.19,0,26.629,24.962,27.735,41.604\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171\",\r\n    \"X\": \"100.43099975585938\",\r\n    \"Y\": \"164.9320068359375\",\r\n    \"Width\": \"204.50701904296875\",\r\n    \"Height\": \"70.16384887695312\",\r\n    \"SVG\": \"<g id=\\\"25171\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"279.501,196 279.501,230.625     287.144,225.25   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"201.684,196.619 201.684,231.244     209.326,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"127.232,196.619 127.232,231.244     134.875,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40160100\",\r\n    \"X\": \"244.0\",\r\n    \"Y\": \"348.5\",\r\n    \"Width\": \"135.333984375\",\r\n    \"Height\": \"94.0\",\r\n    \"SVG\": \"<g id=\\\"40160100\\\">        <rect fill=\\\"#FFFFFF\\\" height=\\\"89\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" width=\\\"17.333\\\" x=\\\"266.5\\\" y=\\\"351\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"44.667\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" width=\\\"12.333\\\" x=\\\"350.834\\\" y=\\\"373\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"14\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" width=\\\"130.334\\\" x=\\\"246.5\\\" y=\\\"388.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_015_0\",\r\n    \"X\": \"126.2860336303711\",\r\n    \"Y\": \"215.28604125976562\",\r\n    \"Width\": \"359.42704010009766\",\r\n    \"Height\": \"359.4270324707031\",\r\n    \"SVG\": \"<g id=\\\"2_015_0\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M218.496,479.973c0.829,0.019,1.664,0.027,2.504,0.027     c0,0.841,0.009,1.676,0.027,2.505\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.25,487.529     c7.145,105.793,164.883,104.954,169.64-2.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.973,482.505c0.019-0.829,0.027-1.664,0.027-2.505     c0.841,0,1.676-0.009,2.505-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M398.529,479.75     c105.793-7.145,104.954-164.884-2.518-169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M393.505,310.027C392.676,310.009,391.841,310,391,310     c0-0.841-0.009-1.676-0.027-2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.75,302.471     c-7.145-105.794-164.884-104.955-169.64,2.517\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.027,307.496C221.009,308.324,221,309.159,221,310     c-0.841,0-1.676,0.009-2.504,0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M213.471,310.25     c-105.794,7.145-104.955,164.883,2.517,169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_215_0\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"243.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"1_215_0\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140204_a\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140204_a\\\">        <rect height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon points=\\\"273.094,296.538 335.298,296.538 378.839,340.079 378.839,402.281    335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.207\\\">4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_410_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_410_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_330_1c\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"0_330_1c\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFA1FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"19\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54110100\",\r\n    \"X\": \"256.1775207519531\",\r\n    \"Y\": \"348.4339599609375\",\r\n    \"Width\": \"99.59576416015625\",\r\n    \"Height\": \"95.21405029296875\",\r\n    \"SVG\": \"<g id=\\\"54110100\\\">        <polyline fill=\\\"none\\\" points=\\\"314.258,387.191 338.484,395.45 330.188,407.012 355.002,414.721     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"314.258,375.079 340.686,368.472 334.631,357.46 355.002,350.853     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"256.999,350.853 282.325,357.46 276.819,368.472 296.64,375.079     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"256.999,414.721 282.325,405.91 276.819,395.45 296.64,387.191     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.617\\\" x2=\\\"333.529\\\" y1=\\\"441.148\\\" y2=\\\"441.148\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.275\\\" x2=\\\"306.275\\\" y1=\\\"438.945\\\" y2=\\\"393.248\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_210_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_210_0c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,278.5 126.082,276 128.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"133.582\\\" x2=\\\"481.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"483.582,276 486.082,276 486.082,278.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"283.5\\\" y2=\\\"511\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,513.5 486.082,516 483.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"478.582\\\" x2=\\\"131.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"128.582,516 126.082,516 126.082,513.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"508.5\\\" y2=\\\"281\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281803\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281803\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"194\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"240\\\">T</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"292\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01171\",\r\n    \"X\": \"283.21533203125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"46.4375\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01171\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"P\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281802\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281802\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"194\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"240\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"292\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281801\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281801\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"194\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"240\\\">ALT</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"292\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"214.85796356201172\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25141\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"261.167\\\" x2=\\\"246.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"292.584\\\" x2=\\\"308.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"186.167\\\" x2=\\\"171.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"217.584\\\" x2=\\\"233.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281800\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281800\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281807\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281807\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"180\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"216\\\">(M)</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"256\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"300\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281806\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281806\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"194\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"240\\\">TH</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"292\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281805\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281805\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"194\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"240\\\">O</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"292\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_035_0c\",\r\n    \"X\": \"119.56291961669922\",\r\n    \"Y\": \"270.38812255859375\",\r\n    \"Width\": \"372.89322662353516\",\r\n    \"Height\": \"324.81951904296875\",\r\n    \"SVG\": \"<g id=\\\"2_035_0c\\\">        <path d=\\\"M221,278.75c-125,0-125,205,0,205   c0,139,170,139,170,0c125,0,125-205,0-205\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281804\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281804\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"194\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"240\\\">E/T</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"292\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281809\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281809\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"194\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"240\\\">W</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"292\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_315_1c\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"2_315_1c\\\">        <g id=\\\"_x3C_path_x3E__1_\\\">                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFA1FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"19\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281808\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281808\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"180\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"216\\\">(F)</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"256\\\">T</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"300\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110200_a\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"283.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"207.0\",\r\n    \"SVG\": \"<g id=\\\"36110200_a\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"453\\\" y2=\\\"488\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"485\\\" y2=\\\"485\\\"/>            </g>        <polygon points=\\\"286,323 286,288 326,288 326,323  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"248.769,355.107 224.028,330.35 252.322,302.075 277.063,326.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"334.28,326.788 358.977,301.987 387.32,330.212 362.623,355.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"383\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40140500\",\r\n    \"X\": \"203.76698303222656\",\r\n    \"Y\": \"300.6999816894531\",\r\n    \"Width\": \"196.3000030517578\",\r\n    \"Height\": \"181.30001831054688\",\r\n    \"SVG\": \"<g id=\\\"40140500\\\">        <path d=\\\"M309.767,341.8c0,2.2,5.2,13.2,6.2,17.3c1.1,4.4,3.7,15.2,3.7,19.6c-17.7-4.1-17.3-24.8-25.8-30.5   c-4.3,18.7,1.9,37.8,9.3,48.8c6.1,9.1,6.4,8.6,14.9,15c1.101,1,19.801,10.7,19.801,10.7c5.1,0,23.899-17.7,27.699-21.601   c4.5-4.5,13.9-27,13.9-36V350c0-4.7-0.7-8.1-3.5-10c0,5-4.5,17.4-6.4,21.1c-2.1,4.4-10.699,10.6-15.8,11.8v-4.2   c0-11.1,5.9-17.1,5.9-25.2c0-4.9-10.101-18.1-12.9-20c0,13.4-1.8,20-10.6,24.6c-2.9-1.8-7.7-6.6-7.7-11v-2.4   c0-3.8,4.6-13.5,6.3-16.6c5-9.8,1.2-9.4-1-17.4h-1.1c-3.3,13.7-2,12.1-9.4,22.3C320.767,326.4,309.767,337.7,309.767,341.8z\\\" id=\\\"_38129400\\\"/>        <polygon id=\\\"_39502352\\\" points=\\\"260.467,453.3 282.167,453.3 282.167,432.7 260.467,432.7  \\\"/>        <polygon id=\\\"_40261424\\\" points=\\\"329.066,453.3 349.667,453.3 349.667,432.1 329.066,432.1  \\\"/>        <path d=\\\"M280.767,362.1l-1.7-7.4l-75.3,63l39,0.3v64h126.2v-64h31.1c-0.899-1.3-19.1-14.7-20-14.7   c-0.7,0-3,4-3.5,4.7l3.5,3.5h-5.899c-1.7,1.3-12.2,7.8-12.2,9.5v55.8h-45.8v-32.3h-21.7v32.3h-45.2V418h56.4l-5.5-6.8l-76.8-0.3   L280.767,362.1z\\\" id=\\\"_39073376\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_130_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_130_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341900\",\r\n    \"X\": \"65.02248399991257\",\r\n    \"Y\": \"108.2988021794261\",\r\n    \"Width\": \"281.29057220527386\",\r\n    \"Height\": \"179.7035424296713\",\r\n    \"SVG\": \"<g id=\\\"25341900\\\" transform=\\\"translate(-110 -80) scale(1.25 1.25)\\\">        <path d=\\\"M295.2,167.2c80.069,0,98.652,105.535-6,111\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"295.2\\\" x2=\\\"142.734\\\" y1=\\\"167.2\\\" y2=\\\"167.287\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"290.2\\\" x2=\\\"142.2\\\" y1=\\\"278.2\\\" y2=\\\"278.2\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"142.634\\\" x2=\\\"158.2\\\" y1=\\\"166.687\\\" y2=\\\"184.2\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"142.434\\\" x2=\\\"158.2\\\" y1=\\\"167.887\\\" y2=\\\"153.2\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"289.773\\\" x2=\\\"278.2\\\" y1=\\\"278.127\\\" y2=\\\"263.2\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"289.273\\\" x2=\\\"275.773\\\" y1=\\\"278.427\\\" y2=\\\"291.927\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"53.75\\\" transform=\\\"matrix(0.8 0 0 0.8 196.5992 239.5328)\\\">RIP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_335_0\",\r\n    \"X\": \"166.05699157714844\",\r\n    \"Y\": \"273.81500244140625\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_335_0\\\">        <path d=\\\"M435.342,273.815c0,174.435-58.379,315.841-130.394,315.841   c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_335_1\",\r\n    \"X\": \"166.05699157714844\",\r\n    \"Y\": \"273.8139953613281\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.3420104980469\",\r\n    \"SVG\": \"<g id=\\\"1_335_1\\\">        <g>                <path d=\\\"M435.342,273.815c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#80E0FF\\\"/>                <g>                        <path d=\\\"M435.342,273.815c0,4.186-0.033,8.353-0.101,12.5     \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M434.846,301.56c-5.801,161.441-61.742,288.096-129.897,288.096c-69.221,0-125.846-130.66-130.131-295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M174.657,286.314     c-0.066-4.146-0.1-8.313-0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01161\",\r\n    \"X\": \"286.19644434628975\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"33.45980565371025\",\r\n    \"Height\": \"61.875\",\r\n    \"SVG\": \"<g id=\\\"01161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"J\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">J</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10901\",\r\n    \"X\": \"254.92599487304688\",\r\n    \"Y\": \"286.4119873046875\",\r\n    \"Width\": \"102.14801025390625\",\r\n    \"Height\": \"55.95001220703125\",\r\n    \"SVG\": \"<g id=\\\"10901\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.631\\\" x2=\\\"305.631\\\" y1=\\\"301.731\\\" y2=\\\"288.863\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"290.302\\\" x2=\\\"320.961\\\" y1=\\\"288.912\\\" y2=\\\"288.912\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"287.158\\\" x2=\\\"254.926\\\" y1=\\\"307.583\\\" y2=\\\"307.583\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"287.6\\\" x2=\\\"255.369\\\" y1=\\\"333.524\\\" y2=\\\"333.524\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"357.074\\\" x2=\\\"324.844\\\" y1=\\\"333.524\\\" y2=\\\"333.524\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"356.631\\\" x2=\\\"324.4\\\" y1=\\\"307.583\\\" y2=\\\"307.583\\\"/>        <rect fill=\\\"none\\\" height=\\\"38.131\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"38.127\\\" x=\\\"287.158\\\" y=\\\"301.731\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151\",\r\n    \"X\": \"91.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"234.36907196044922\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25151\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"265.167\\\" x2=\\\"250.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"296.584\\\" x2=\\\"312.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M282.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C308.938,175.9,296.938,164.932,282.135,164.932L282.135,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"283.266\\\" x2=\\\"318.754\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"317.295,194.418 325.931,189.432 317.295,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"186.167\\\" x2=\\\"171.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"217.584\\\" x2=\\\"233.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"204.484\\\" x2=\\\"239.977\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"238.518,194.418 247.15,189.432 238.518,184.446      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"108.167\\\" x2=\\\"93.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"139.583\\\" x2=\\\"155.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M123.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C150.033,175.9,138.034,164.932,123.231,164.932L123.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"124.833\\\" x2=\\\"160.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"158.865,194.418 167.5,189.432 158.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_315_0c\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"2_315_0c\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFA1FF\\\" id=\\\"_x3C_path_x3E__1_\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_300_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"0_300_0\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" id=\\\"Group\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_300_1\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"0_300_1\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160900\",\r\n    \"X\": \"270.6669921875\",\r\n    \"Y\": \"350.25\",\r\n    \"Width\": \"69.52801513671875\",\r\n    \"Height\": \"96.75717163085938\",\r\n    \"SVG\": \"<g id=\\\"10160900\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.431\\\" x2=\\\"305.431\\\" y1=\\\"390.842\\\" y2=\\\"352.75\\\"/>        <polygon fill=\\\"none\\\" points=\\\"305.431,441.417 281.252,393.061 329.608,393.061  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"270.667\\\" x2=\\\"340.195\\\" y1=\\\"352.75\\\" y2=\\\"352.75\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141600\",\r\n    \"X\": \"36.890625\",\r\n    \"Y\": \"158.8125\",\r\n    \"Width\": \"341.94140625\",\r\n    \"Height\": \"37.48069763183594\",\r\n    \"SVG\": \"<g id=\\\"25141600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.5864\\\" x1=\\\"40.082\\\" x2=\\\"369.082\\\" y1=\\\"191.5\\\" y2=\\\"191.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"35\\\" y=\\\"178\\\">RL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"349\\\" y=\\\"176\\\">RL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_130_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"1_130_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120600\",\r\n    \"X\": \"222.2558135986328\",\r\n    \"Y\": \"346.7828063964844\",\r\n    \"Width\": \"157.99842834472656\",\r\n    \"Height\": \"98.42562866210938\",\r\n    \"SVG\": \"<g id=\\\"30120600\\\">        <polygon points=\\\"270.646,442.798 223.67,396.18 270.288,349.201  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>        <polygon points=\\\"323.278,442.798 276.302,396.18 322.919,349.201  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>        <polygon points=\\\"379.245,442.798 332.27,396.18 378.886,349.201  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_435_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"252.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"0_435_1c\\\">        <g>                <polyline fill=\\\"#FFA1FF\\\" points=\\\"438,252 438,540 174,540 174,252   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"252\\\" y2=\\\"264.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"279.971\\\" y2=\\\"519.765\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,527.5 438,540 425.5,540    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"540\\\" y2=\\\"540\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,540 174,540 174,527.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"512.029\\\" y2=\\\"272.235\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"264.5\\\" y2=\\\"252\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_235_0c\",\r\n    \"X\": \"166.25950622558594\",\r\n    \"Y\": \"274.81500244140625\",\r\n    \"Width\": \"276.8352508544922\",\r\n    \"Height\": \"323.73565673828125\",\r\n    \"SVG\": \"<g id=\\\"1_235_0c\\\">        <path d=\\\"M435.342,274.815   c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121103_3\",\r\n    \"X\": \"180.50001525878906\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"230.8959197998047\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10121103_3\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"202\\\" x2=\\\"410\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>                    </g>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"183\\\" x2=\\\"183.295\\\" y1=\\\"346.985\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121103_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121103_2\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"183\\\" x2=\\\"183\\\" y1=\\\"272.25\\\" y2=\\\"515.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121103_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10121103_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"276\\\" y2=\\\"516\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <line fill=\\\"none\\\" id=\\\"main\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"180\\\" x2=\\\"180\\\" y1=\\\"276\\\" y2=\\\"516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121103_0\",\r\n    \"X\": \"177.0\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"250.37469482421875\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10121103_0\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"186\\\" x2=\\\"426\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"179.5\\\" x2=\\\"179.5\\\" y1=\\\"319.047\\\" y2=\\\"475\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01191\",\r\n    \"X\": \"281.039306640625\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"48.21875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01191\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"T\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25121\",\r\n    \"X\": \"256.90625\",\r\n    \"Y\": \"369.046875\",\r\n    \"Width\": \"104.716796875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"25121\\\">        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"257\\\" y=\\\"412\\\">ALL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161800\",\r\n    \"X\": \"20.0\",\r\n    \"Y\": \"116.5\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"160.0\",\r\n    \"SVG\": \"<g id=\\\"45161800\\\">        <path d=\\\"M100,271.5c-40,0-75-35-75-75s35-75,75-75c80,0,120,150,200,150   c40,0,75-35,75-75s-35-75-75-75C220,121.5,180,271.5,100,271.5z\\\" fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140300\",\r\n    \"X\": \"20.859375\",\r\n    \"Y\": \"177.8125\",\r\n    \"Width\": \"303.6484375\",\r\n    \"Height\": \"17.227493674034264\",\r\n    \"SVG\": \"<g id=\\\"25140300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"55\\\" x2=\\\"290\\\" y1=\\\"191.43\\\" y2=\\\"191.54\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" id=\\\"static\\\" x=\\\"19\\\" y=\\\"195\\\">PL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" id=\\\"static1\\\" x=\\\"296\\\" y=\\\"195\\\">PL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" id=\\\"varT\\\" transform=\\\"matrix(1 0 0 1 348.8496 194.584)\\\"> </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25219000\",\r\n    \"X\": \"148.75962829589844\",\r\n    \"Y\": \"236.7091827392578\",\r\n    \"Width\": \"312.4807586669922\",\r\n    \"Height\": \"247.04164123535156\",\r\n    \"SVG\": \"<g id=\\\"25219000\\\">        <polyline fill=\\\"none\\\" points=\\\"155,325.23 205,250.23 305,400.23 405,250.23 455,325.23\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <polyline fill=\\\"none\\\" points=\\\"155,395.23 205,320.23 305,470.23 405,320.23 455,395.23\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_300_1\",\r\n    \"X\": \"153.58200073242188\",\r\n    \"Y\": \"238.36599731445312\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117126464844\",\r\n    \"SVG\": \"<g id=\\\"2_300_1\\\">        <g id=\\\"Group\\\">                <circle cx=\\\"306.082\\\" cy=\\\"390.866\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306.082\\\" cy=\\\"390.866\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120502_2\",\r\n    \"X\": \"170.69500732421875\",\r\n    \"Y\": \"347.2049865722656\",\r\n    \"Width\": \"270.4849853515625\",\r\n    \"Height\": \"97.54501342773438\",\r\n    \"SVG\": \"<g id=\\\"10120502_2\\\">        <path d=\\\"M170.695,373.75c12.436,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M238.518,395.398c0,12.438-10.081,22.519-22.518,22.519   c-12.436,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M238.518,396.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.517,10.082,22.517,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.59,395.398c0,12.438-10.082,22.519-22.517,22.519   c-12.438,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.59,396.268c0-12.436,10.082-22.518,22.521-22.518   c12.437,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M418.662,395.398c0,12.438-10.082,22.519-22.521,22.519   c-12.436,0-22.518-10.081-22.518-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M418.662,396.268c0-12.436,10.082-22.518,22.518-22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M246,349.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,349.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120502_3\",\r\n    \"X\": \"153.65798950195312\",\r\n    \"Y\": \"347.2049865722656\",\r\n    \"Width\": \"308.75701904296875\",\r\n    \"Height\": \"97.54501342773438\",\r\n    \"SVG\": \"<g id=\\\"10120502_3\\\">        <path d=\\\"M172.941,388.398c0,12.438-8.634,22.519-19.283,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M172.941,389.268c0-12.436,8.633-22.518,19.283-22.518   c10.649,0,19.283,10.082,19.283,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M250.304,388.398c0,12.438-8.633,22.519-19.283,22.519   c-10.649,0-19.284-10.081-19.284-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M250.304,389.268c0-12.436,8.633-22.518,19.284-22.518   c10.649,0,19.282,10.082,19.282,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.436,388.398c0,12.438-8.634,22.519-19.28,22.519   c-10.651,0-19.284-10.081-19.284-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.436,389.268c0-12.436,8.635-22.518,19.285-22.518   s19.282,10.082,19.282,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M404.566,388.398c0,12.438-8.635,22.519-19.285,22.519   c-10.649,0-19.283-10.081-19.283-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M404.566,389.268c0-12.436,8.634-22.518,19.28-22.518   c10.651,0,19.286,10.082,19.286,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M462.415,410.917c-10.648,0-19.281-10.081-19.281-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M246,349.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,349.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120502_0\",\r\n    \"X\": \"134.91099548339844\",\r\n    \"Y\": \"347.2049865722656\",\r\n    \"Width\": \"344.0550079345703\",\r\n    \"Height\": \"97.54501342773438\",\r\n    \"SVG\": \"<g id=\\\"10120502_0\\\">        <g display=\\\"none\\\" id=\\\"symbol\\\">                <line display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"388.108\\\" y1=\\\"481\\\" y2=\\\"311\\\"/>                <line display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"391\\\" y1=\\\"311\\\" y2=\\\"481\\\"/>            </g>        <path d=\\\"M156.398,395.398c0,12.438-9.621,22.519-21.487,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M156.398,396.268c0-12.436,9.621-22.518,21.488-22.518   c11.867,0,21.487,10.082,21.487,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M242.605,395.398c0,12.438-9.62,22.519-21.487,22.519   c-11.867,0-21.489-10.081-21.489-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M242.605,396.268c0-12.436,9.621-22.518,21.489-22.518   c11.867,0,21.486,10.082,21.486,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.555,395.398c0,12.438-9.621,22.519-21.484,22.519   c-11.869,0-21.488-10.081-21.488-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.555,396.268c0-12.436,9.62-22.518,21.49-22.518   c11.867,0,21.487,10.082,21.487,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M414.504,395.398c0,12.438-9.62,22.519-21.49,22.519   c-11.864,0-21.485-10.081-21.485-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M414.504,396.268c0-12.436,9.62-22.518,21.486-22.518   c11.87,0,21.492,10.082,21.492,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M478.966,417.917c-11.866,0-21.483-10.081-21.483-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M246,349.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,349.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140400_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140400_a\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213700\",\r\n    \"X\": \"171.8489990234375\",\r\n    \"Y\": \"272.92999267578125\",\r\n    \"Width\": \"266.125\",\r\n    \"Height\": \"245.093994140625\",\r\n    \"SVG\": \"<g id=\\\"25213700\\\">        <rect fill=\\\"none\\\" height=\\\"230.094\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.125\\\" x=\\\"179.349\\\" y=\\\"280.43\\\"/>        <circle cx=\\\"304.099\\\" cy=\\\"395.477\\\" fill=\\\"#000000\\\" r=\\\"59\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"430.475\\\" x2=\\\"179.349\\\" y1=\\\"280.43\\\" y2=\\\"510.523\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"179.349\\\" x2=\\\"430.475\\\" y1=\\\"280.43\\\" y2=\\\"510.523\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120502_1\",\r\n    \"X\": \"124.65799713134766\",\r\n    \"Y\": \"347.2049865722656\",\r\n    \"Width\": \"360.5580062866211\",\r\n    \"Height\": \"97.54501342773438\",\r\n    \"SVG\": \"<g id=\\\"10120502_1\\\">        <path d=\\\"M147.176,398.398c0,12.438-10.082,22.519-22.518,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M147.176,399.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M237.518,398.398c0,12.438-10.081,22.519-22.518,22.519   c-12.436,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M237.518,399.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.517,10.082,22.517,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.59,398.398c0,12.438-10.082,22.519-22.517,22.519   c-12.438,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.59,399.268c0-12.436,10.082-22.518,22.521-22.518   c12.437,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M417.662,398.398c0,12.438-10.082,22.519-22.521,22.519   c-12.436,0-22.518-10.081-22.518-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M417.662,399.268c0-12.436,10.082-22.518,22.518-22.518   c12.438,0,22.521,10.082,22.521,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M485.216,420.917c-12.436,0-22.517-10.081-22.517-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M246,349.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,349.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_420_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"231.03199768066406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"304.46800231933594\",\r\n    \"SVG\": \"<g id=\\\"0_420_1\\\">        <g>                <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"232.032\\\"/>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_300_0\",\r\n    \"X\": \"153.58200073242188\",\r\n    \"Y\": \"238.36599731445312\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9999694824219\",\r\n    \"SVG\": \"<g id=\\\"2_300_0\\\">        <ellipse cx=\\\"306.082\\\" cy=\\\"390.866\\\" fill=\\\"#80E0FF\\\" id=\\\"Group\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_420_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"231.03199768066406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"304.46800231933594\",\r\n    \"SVG\": \"<g id=\\\"0_420_0\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"232.032\\\"/>        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120100\",\r\n    \"X\": \"267.931396484375\",\r\n    \"Y\": \"348.552978515625\",\r\n    \"Width\": \"74.26812744140625\",\r\n    \"Height\": \"94.59503173828125\",\r\n    \"SVG\": \"<g id=\\\"05120100\\\">        <g>                <path d=\\\"M270.416,439.063c1.367-12.253,5.57-27.86,9.99-42.336    c7.369-24.123,16.037-45.674,23.344-45.674c7.23,0,16.008,22.864,24.156,46.682c5.021,14.68,9.506,30.024,11.844,41.484\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"272.833\\\" x2=\\\"337.375\\\" y1=\\\"437.125\\\" y2=\\\"437.125\\\"/>                <rect fill=\\\"none\\\" height=\\\"3.655\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"3.568\\\" x=\\\"303.299\\\" y=\\\"436.993\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01181\",\r\n    \"X\": \"280.995361328125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"53.625\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01181\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"R\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15200100\",\r\n    \"X\": \"257.9432373046875\",\r\n    \"Y\": \"285.5\",\r\n    \"Width\": \"96.113525390625\",\r\n    \"Height\": \"216.75\",\r\n    \"SVG\": \"<g id=\\\"15200100\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"285.5\\\" y2=\\\"502.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"352.75\\\" x2=\\\"306\\\" y1=\\\"296.836\\\" y2=\\\"325.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"259.25\\\" y1=\\\"325.5\\\" y2=\\\"296.836\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200401\",\r\n    \"X\": \"36.787994384765625\",\r\n    \"Y\": \"105.50799560546875\",\r\n    \"Width\": \"326.42401123046875\",\r\n    \"Height\": \"209.97637939453125\",\r\n    \"SVG\": \"<g id=\\\"25200401\\\">        <ellipse cx=\\\"200\\\" cy=\\\"190.508\\\" fill=\\\"#FFFFFF\\\" rx=\\\"160.712\\\" ry=\\\"82.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"39.2364\\\" x=\\\"163\\\" y=\\\"315\\\">AOI </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200402\",\r\n    \"X\": \"28.0\",\r\n    \"Y\": \"105.50800323486328\",\r\n    \"Width\": \"341.0\",\r\n    \"Height\": \"209.97637176513672\",\r\n    \"SVG\": \"<g id=\\\"25200402\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"39.2364\\\" x=\\\"163\\\" y=\\\"315\\\">AOI </text>        <rect fill=\\\"none\\\" height=\\\"165\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" width=\\\"336\\\" x=\\\"30.5\\\" y=\\\"108.008\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25340600\",\r\n    \"X\": \"44.499958675398595\",\r\n    \"Y\": \"118.49979137793791\",\r\n    \"Width\": \"297.0002483080435\",\r\n    \"Height\": \"180.0189706955864\",\r\n    \"SVG\": \"<g id=\\\"25340600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"278\\\" x2=\\\"123\\\" y1=\\\"162\\\" y2=\\\"162\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"278\\\" x2=\\\"156\\\" y1=\\\"242\\\" y2=\\\"242\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"278\\\" x2=\\\"278\\\" y1=\\\"162\\\" y2=\\\"122\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,8\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"278\\\" x2=\\\"338\\\" y1=\\\"122\\\" y2=\\\"202\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"278\\\" x2=\\\"278\\\" y1=\\\"242\\\" y2=\\\"282\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,8\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"278\\\" x2=\\\"338\\\" y1=\\\"282\\\" y2=\\\"202\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"48\\\" x2=\\\"123\\\" y1=\\\"247\\\" y2=\\\"162\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"156\\\" x2=\\\"106\\\" y1=\\\"242\\\" y2=\\\"300\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" x=\\\"164\\\" y=\\\"217\\\">CATK</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131\",\r\n    \"X\": \"97.93099975585938\",\r\n    \"Y\": \"162.4320068359375\",\r\n    \"Width\": \"209.50701904296875\",\r\n    \"Height\": \"54.0\",\r\n    \"SVG\": \"<g id=\\\"25131\\\">        <path d=\\\"M278.135,164.932   c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5c14.805,0,26.803-10.969,26.803-24.5   C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M201.686,164.932   c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5c14.801,0,26.799-10.969,26.799-24.5   C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5   c0,13.531,11.998,24.5,26.8,24.5c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932   L127.231,164.932z\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200400\",\r\n    \"X\": \"258.99798583984375\",\r\n    \"Y\": \"339.90399169921875\",\r\n    \"Width\": \"102.58599853515625\",\r\n    \"Height\": \"102.58599853515625\",\r\n    \"SVG\": \"<g id=\\\"25200400\\\">        <circle cx=\\\"310.291\\\" cy=\\\"391.197\\\" fill=\\\"none\\\" r=\\\"48.793\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_360_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_360_1\\\">        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"486.08 516, 486.08 426, 396.08 516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_360_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_360_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"486.08 516, 486.08 426, 396.08 516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212700\",\r\n    \"X\": \"200.19000244140625\",\r\n    \"Y\": \"291.961669921875\",\r\n    \"Width\": \"211.0\",\r\n    \"Height\": \"197.98263549804688\",\r\n    \"SVG\": \"<g id=\\\"25212700\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"305.616\\\" x2=\\\"305.763\\\" y1=\\\"291.968\\\" y2=\\\"489.938\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.19\\\" x2=\\\"411.19\\\" y1=\\\"395.953\\\" y2=\\\"395.953\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_660_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"364.03126525878906\",\r\n    \"SVG\": \"<g id=\\\"0_660_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"479 395, 429 345, 429 445\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_660_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"0_660_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"479 395, 429 345, 429 445\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53381\",\r\n    \"X\": \"260.40625\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"90.556640625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"53381\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ME</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06142\",\r\n    \"X\": \"364.03125\",\r\n    \"Y\": \"337.453125\",\r\n    \"Width\": \"42.890625\",\r\n    \"Height\": \"112.10256958007812\",\r\n    \"SVG\": \"<g id=\\\"06142\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"358.75\\\" y=\\\"449.5557\\\">B</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"358.75\\\" y=\\\"389\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40061\",\r\n    \"X\": \"257.1708984375\",\r\n    \"Y\": \"296.3750305175781\",\r\n    \"Width\": \"95.22265625\",\r\n    \"Height\": \"49.5\",\r\n    \"SVG\": \"<g id=\\\"40061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" id=\\\"MU\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">MU</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121500\",\r\n    \"X\": \"220.0\",\r\n    \"Y\": \"351.25\",\r\n    \"Width\": \"170.5\",\r\n    \"Height\": \"90.7650146484375\",\r\n    \"SVG\": \"<g id=\\\"10121500\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"220\\\" x2=\\\"291.5\\\" y1=\\\"353.75\\\" y2=\\\"353.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"319\\\" x2=\\\"390.5\\\" y1=\\\"353.75\\\" y2=\\\"353.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.083\\\" x2=\\\"305.083\\\" y1=\\\"362.5\\\" y2=\\\"442.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_060_0\",\r\n    \"X\": \"126.2860336303711\",\r\n    \"Y\": \"215.28604125976562\",\r\n    \"Width\": \"359.42704010009766\",\r\n    \"Height\": \"359.4270324707031\",\r\n    \"SVG\": \"<g id=\\\"2_060_0\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M218.496,479.973c0.829,0.019,1.664,0.027,2.504,0.027     c0,0.841,0.009,1.676,0.027,2.505\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.25,487.529     c7.145,105.793,164.883,104.954,169.64-2.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.973,482.505c0.019-0.829,0.027-1.664,0.027-2.505     c0.841,0,1.676-0.009,2.505-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M398.529,479.75     c105.793-7.145,104.954-164.884-2.518-169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M393.505,310.027C392.676,310.009,391.841,310,391,310     c0-0.841-0.009-1.676-0.027-2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.75,302.471     c-7.145-105.794-164.884-104.955-169.64,2.517\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.027,307.496C221.009,308.324,221,309.159,221,310     c-0.841,0-1.676,0.009-2.504,0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M213.471,310.25     c-105.794,7.145-104.955,164.883,2.517,169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                    </g>                <path d=\\\"m375.5,422.13c29.81,-71 129.19,-71 159,0\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" transform=\\\"rotate(90 455 395.505)\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131600\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25131600\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">SP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40051\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"47.34375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"40051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"K\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">K</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_198_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_198_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52061\",\r\n    \"X\": \"260.16650390625\",\r\n    \"Y\": \"294.9375305175781\",\r\n    \"Width\": \"88.158203125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"52061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">AT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53391\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"87.353515625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"53391\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">MF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_100_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_100_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_015_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"0_015_0\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0    c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_060_0c\",\r\n    \"X\": \"126.2860336303711\",\r\n    \"Y\": \"215.28604125976562\",\r\n    \"Width\": \"359.42704010009766\",\r\n    \"Height\": \"359.4270324707031\",\r\n    \"SVG\": \"<g id=\\\"2_060_0c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M218.496,479.973c0.829,0.019,1.664,0.027,2.504,0.027     c0,0.841,0.009,1.676,0.027,2.505\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.25,487.529     c7.145,105.793,164.883,104.954,169.64-2.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.973,482.505c0.019-0.829,0.027-1.664,0.027-2.505     c0.841,0,1.676-0.009,2.505-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M398.529,479.75     c105.793-7.145,104.954-164.884-2.518-169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M393.505,310.027C392.676,310.009,391.841,310,391,310     c0-0.841-0.009-1.676-0.027-2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.75,302.471     c-7.145-105.794-164.884-104.955-169.64,2.517\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.027,307.496C221.009,308.324,221,309.159,221,310     c-0.841,0-1.676,0.009-2.504,0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M213.471,310.25     c-105.794,7.145-104.955,164.883,2.517,169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                    </g>                <path d=\\\"m375.5,422.13c29.81,-71 129.19,-71 159,0\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" transform=\\\"rotate(90 455 395.505)\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06132\",\r\n    \"X\": \"358.34375\",\r\n    \"Y\": \"336.578125\",\r\n    \"Width\": \"47.484375\",\r\n    \"Height\": \"112.97756958007812\",\r\n    \"SVG\": \"<g id=\\\"06132\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"354.75\\\" y=\\\"449.5557\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"354.75\\\" y=\\\"389\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200700\",\r\n    \"X\": \"186.66776286462897\",\r\n    \"Y\": \"167.32320112910213\",\r\n    \"Width\": \"329.13154910328973\",\r\n    \"Height\": \"105.67679851974202\",\r\n    \"SVG\": \"<g id=\\\"25200700\\\">        <g>                <path d=\\\"    M202.939,236.063c44.775-20.58,93.418-31.86,144.268-31.86c53.439,0,104.44,12.459,151.077,35.076\\\" fill=\\\"none\\\" opacity=\\\"0.25\\\" stroke=\\\"#338888\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"70\\\"/>                <path d=\\\"M483.683,271.5    c0,0-56.285-30.03-132.114-31.414c-86.957-1.587-134.399,28.834-134.399,28.834l-29.002-65.365c0,0,64.168-34.158,162.814-34.727    c87.195-0.503,163.317,38.753,163.317,38.753L483.683,271.5z\\\" fill=\\\"none\\\" stroke=\\\"#338888\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40041\",\r\n    \"X\": \"267.1730041503906\",\r\n    \"Y\": \"276.7615051269531\",\r\n    \"Width\": \"75.8179931640625\",\r\n    \"Height\": \"68.4434814453125\",\r\n    \"SVG\": \"<g id=\\\"40041\\\">        <rect fill=\\\"none\\\" height=\\\"39.835\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"70.818\\\" x=\\\"269.673\\\" y=\\\"302.87\\\"/>        <polyline fill=\\\"none\\\" points=\\\"269.23,301.985 305.653,279.705 340.934,301.985  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270603\",\r\n    \"X\": \"8.0\",\r\n    \"Y\": \"59.19211196899414\",\r\n    \"Width\": \"378.88507080078125\",\r\n    \"Height\": \"280.615779876709\",\r\n    \"SVG\": \"<g id=\\\"25270603\\\">        <polyline fill=\\\"none\\\" points=\\\"343,319.5 23,319.5 23,219.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"23,179.5 23,79.5 343,79.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"343,94.5 343,64.5 378,79.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"343,334.5 343,304.5 378,319.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"8\\\" x2=\\\"38\\\" y1=\\\"179.5\\\" y2=\\\"179.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"8\\\" x2=\\\"38\\\" y1=\\\"219.5\\\" y2=\\\"219.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270602\",\r\n    \"X\": \"7.67376184463501\",\r\n    \"Y\": \"61.70865249633789\",\r\n    \"Width\": \"369.1727042198181\",\r\n    \"Height\": \"277.5826988220215\",\r\n    \"SVG\": \"<g id=\\\"25270602\\\">        <polyline fill=\\\"none\\\" points=\\\"335.5,320.5 15.5,320.5 55.5,300.5 15.5,280.5 55.5,260.5    15.5,240.5 55.5,220.5 15.5,200.5 55.5,180.5 15.5,160.5 55.5,140.5 15.5,120.5 55.5,100.5 15.5,80.5 335.5,80.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"335.5,95.5 335.5,65.5 370.5,80.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polygon points=\\\"335.5,335.5 335.5,305.5 370.5,320.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151204\",\r\n    \"X\": \"3.5\",\r\n    \"Y\": \"101.79210479085748\",\r\n    \"Width\": \"381.99999237060547\",\r\n    \"Height\": \"208.74895129041562\",\r\n    \"SVG\": \"<g id=\\\"25151204\\\">            <g transform=\\\"translate(-120 -100) scale(1.25 1.25)\\\">                      <g fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\">                                <path d=\\\"M207.067,162.933c-130.376,3.942-119.71,162.385-0.889,164\\\"/>                                <line x1=\\\"205.334\\\" x2=\\\"205.408\\\" y1=\\\"327.218\\\" y2=\\\"300\\\"/>                                <line x1=\\\"161.622\\\" x2=\\\"175.622\\\" y1=\\\"316.378\\\" y2=\\\"293.378\\\"/>                                <line x1=\\\"123.289\\\" x2=\\\"149.289\\\" y1=\\\"283.378\\\" y2=\\\"269.378\\\"/>                                <line x1=\\\"113.733\\\" x2=\\\"144.733\\\" y1=\\\"252.711\\\" y2=\\\"249.711\\\"/>                                <line x1=\\\"116.628\\\" x2=\\\"144.628\\\" y1=\\\"222.795\\\" y2=\\\"232.573\\\"/>                                <line x1=\\\"148.349\\\" x2=\\\"165.016\\\" y1=\\\"179.316\\\" y2=\\\"205.537\\\"/>                                <line x1=\\\"177.4\\\" x2=\\\"186.138\\\" y1=\\\"167.6\\\" y2=\\\"196.528\\\"/>                                <line x1=\\\"205.852\\\" x2=\\\"205.852\\\" y1=\\\"163.1\\\" y2=\\\"192.242\\\"/>                                <line x1=\\\"182.572\\\" x2=\\\"193.178\\\" y1=\\\"323.76\\\" y2=\\\"296.822\\\"/>                                <line x1=\\\"139.622\\\" x2=\\\"158.622\\\" y1=\\\"302.378\\\" y2=\\\"284.378\\\"/>                                <line x1=\\\"129.072\\\" x2=\\\"152.628\\\" y1=\\\"198.351\\\" y2=\\\"217.462\\\"/>                          </g>                      <g>                                <g>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"214.612\\\" x2=\\\"404.4\\\" y1=\\\"243.6\\\" y2=\\\"243.6\\\"/>                                          <g>                                                    <path d=\\\"M227.188,252.431c0.273-0.427,0.146-0.997-0.282-1.27l-11.873-7.561l11.873-7.561c0.429-0.273,0.555-0.843,0.282-1.27       c-0.273-0.428-0.846-0.552-1.27-0.282l-13.091,8.337c-0.265,0.17-0.426,0.462-0.426,0.777s0.161,0.607,0.426,0.777       l13.091,8.338c0.152,0.097,0.324,0.144,0.493,0.144C226.714,252.858,227.011,252.706,227.188,252.431z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1\\\"/>                                              </g>                                    </g>                          </g>                      <g>                                <rect fill=\\\"#FFFFFF\\\" height=\\\"28\\\" stroke=\\\"#FFFFFF\\\" width=\\\"38.4\\\" x=\\\"293.6\\\" y=\\\"230.4\\\"/>                                <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"295\\\" y=\\\"250\\\">ENY</text>                          </g>                </g>            <g transform=\\\"translate(-179 5) translate(-1 0) translate(-1 0) translate(-1 0) translate(1 0)\\\">                      <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"185\\\" y=\\\"182\\\"/>                      <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"190\\\" y=\\\"212\\\">C</text>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121101_1\",\r\n    \"X\": \"124.58792877197266\",\r\n    \"Y\": \"274.9267883300781\",\r\n    \"Width\": \"362.65514373779297\",\r\n    \"Height\": \"246.64883422851562\",\r\n    \"SVG\": \"<g id=\\\"10121101_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"125.985\\\" x2=\\\"480.5\\\" y1=\\\"519.5\\\" y2=\\\"281.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"125.985\\\" x2=\\\"485.846\\\" y1=\\\"277\\\" y2=\\\"519.5\\\"/>        <path d=\\\"M147.176,398.398c0,12.438-10.082,22.519-22.518,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M147.176,399.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M237.518,398.398c0,12.438-10.081,22.519-22.518,22.519   c-12.436,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M237.518,399.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.517,10.082,22.517,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.59,398.398c0,12.438-10.082,22.519-22.517,22.519   c-12.438,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.59,399.268c0-12.436,10.082-22.518,22.521-22.518   c12.437,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M417.662,398.398c0,12.438-10.082,22.519-22.521,22.519   c-12.436,0-22.518-10.081-22.518-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M417.662,399.268c0-12.436,10.082-22.518,22.518-22.518   c12.438,0,22.521,10.082,22.521,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M485.216,420.917c-12.436,0-22.517-10.081-22.517-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151205\",\r\n    \"X\": \"160.82991582668177\",\r\n    \"Y\": \"255.76741489275958\",\r\n    \"Width\": \"292.4989035688163\",\r\n    \"Height\": \"279.9940858048959\",\r\n    \"SVG\": \"<g fill=\\\"none\\\" id=\\\"25151205\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" transform=\\\"translate(-120 -150) scale(1.5 1.5)\\\">        <path d=\\\"M203.838,358.904c13.174-104.438,162.599-86.175,158,10.4   c-3.446,72.352-109.576,99.647-149.2,29.6\\\"/>        <line x1=\\\"212.502\\\" x2=\\\"212.502\\\" y1=\\\"398.837\\\" y2=\\\"423.837\\\"/>        <line x1=\\\"211.515\\\" x2=\\\"232.918\\\" y1=\\\"398.652\\\" y2=\\\"398.663\\\"/>        <line x1=\\\"203.835\\\" x2=\\\"187.502\\\" y1=\\\"353.964\\\" y2=\\\"350.837\\\"/>        <line x1=\\\"207.502\\\" x2=\\\"191.635\\\" y1=\\\"340.837\\\" y2=\\\"333.563\\\"/>        <line x1=\\\"213.502\\\" x2=\\\"199.502\\\" y1=\\\"325.837\\\" y2=\\\"317.837\\\"/>        <line x1=\\\"223.502\\\" x2=\\\"210.502\\\" y1=\\\"313.837\\\" y2=\\\"302.837\\\"/>        <line x1=\\\"233.502\\\" x2=\\\"224.502\\\" y1=\\\"303.837\\\" y2=\\\"290.837\\\"/>        <line x1=\\\"246.502\\\" x2=\\\"238.502\\\" y1=\\\"295.837\\\" y2=\\\"281.837\\\"/>        <line x1=\\\"259.502\\\" x2=\\\"254.502\\\" y1=\\\"290.837\\\" y2=\\\"274.837\\\"/>        <line x1=\\\"276.502\\\" x2=\\\"276.502\\\" y1=\\\"287.837\\\" y2=\\\"270.837\\\"/>        <line x1=\\\"293.502\\\" x2=\\\"297.502\\\" y1=\\\"288.837\\\" y2=\\\"270.837\\\"/>        <line x1=\\\"309.502\\\" x2=\\\"316.835\\\" y1=\\\"293.837\\\" y2=\\\"275.563\\\"/>        <line x1=\\\"326.502\\\" x2=\\\"337.633\\\" y1=\\\"300.837\\\" y2=\\\"285.563\\\"/>        <line x1=\\\"342.502\\\" x2=\\\"354.502\\\" y1=\\\"312.837\\\" y2=\\\"300.837\\\"/>        <line x1=\\\"352.502\\\" x2=\\\"367.502\\\" y1=\\\"325.837\\\" y2=\\\"316.837\\\"/>        <line x1=\\\"359.502\\\" x2=\\\"376.502\\\" y1=\\\"342.837\\\" y2=\\\"336.837\\\"/>        <line x1=\\\"361.502\\\" x2=\\\"380.502\\\" y1=\\\"358.837\\\" y2=\\\"358.837\\\"/>        <line x1=\\\"361.502\\\" x2=\\\"382.002\\\" y1=\\\"374.837\\\" y2=\\\"377.837\\\"/>        <line x1=\\\"358.502\\\" x2=\\\"375.633\\\" y1=\\\"389.837\\\" y2=\\\"395.163\\\"/>        <line x1=\\\"350.035\\\" x2=\\\"364.502\\\" y1=\\\"404.764\\\" y2=\\\"414.837\\\"/>        <line x1=\\\"338.502\\\" x2=\\\"349.234\\\" y1=\\\"418.837\\\" y2=\\\"433.964\\\"/>        <line x1=\\\"317.502\\\" x2=\\\"324.502\\\" y1=\\\"431.837\\\" y2=\\\"448.837\\\"/>        <line x1=\\\"297.502\\\" x2=\\\"301.502\\\" y1=\\\"438.837\\\" y2=\\\"455.837\\\"/>        <line x1=\\\"275.502\\\" x2=\\\"275.633\\\" y1=\\\"439.837\\\" y2=\\\"457.163\\\"/>        <line x1=\\\"255.502\\\" x2=\\\"249.502\\\" y1=\\\"435.837\\\" y2=\\\"450.837\\\"/>        <line x1=\\\"238.502\\\" x2=\\\"231.235\\\" y1=\\\"427.837\\\" y2=\\\"443.163\\\"/>        <line x1=\\\"227.502\\\" x2=\\\"216.835\\\" y1=\\\"418.837\\\" y2=\\\"431.563\\\"/>        <g transform=\\\"translate(150.602 10.8434) translate(-1 0) translate(-1 0) translate(0 -1) translate(0 -1)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"23.333\\\" stroke=\\\"#FFFFFF\\\" width=\\\"23.333\\\" x=\\\"202.301\\\" y=\\\"341.223\\\"/>                <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"35.0036\\\" stroke=\\\"none\\\" stroke-width=\\\"0\\\" transform=\\\"matrix(0.6667 0 0 0.6667 205.8752 361.2224)\\\">R</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121101_0\",\r\n    \"X\": \"134.91099548339844\",\r\n    \"Y\": \"309.23223876953125\",\r\n    \"Width\": \"344.0550079345703\",\r\n    \"Height\": \"173.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121101_0\\\">        <g id=\\\"symbol\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"388.108\\\" y1=\\\"481\\\" y2=\\\"311\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"391\\\" y1=\\\"311\\\" y2=\\\"481\\\"/>            </g>        <path d=\\\"M156.398,395.398c0,12.438-9.621,22.519-21.487,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M156.398,396.268c0-12.436,9.621-22.518,21.488-22.518   c11.867,0,21.487,10.082,21.487,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M242.605,395.398c0,12.438-9.62,22.519-21.487,22.519   c-11.867,0-21.489-10.081-21.489-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M242.605,396.268c0-12.436,9.621-22.518,21.489-22.518   c11.867,0,21.486,10.082,21.486,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.555,395.398c0,12.438-9.621,22.519-21.485,22.519   c-11.869,0-21.488-10.081-21.488-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.555,396.268c0-12.436,9.62-22.518,21.49-22.518   c11.867,0,21.487,10.082,21.487,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M414.504,395.398c0,12.438-9.62,22.519-21.49,22.519   c-11.865,0-21.486-10.081-21.486-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M414.504,396.268c0-12.436,9.62-22.518,21.486-22.518   c11.87,0,21.492,10.082,21.492,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M478.966,417.917c-11.866,0-21.484-10.081-21.484-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151200\",\r\n    \"X\": \"35.95213777537929\",\r\n    \"Y\": \"130.9451567027499\",\r\n    \"Width\": \"328.1326835718189\",\r\n    \"Height\": \"180.79804100174294\",\r\n    \"SVG\": \"<g id=\\\"25151200\\\">        <path d=\\\"   M153.747,138.651c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.149,31.146,240.176,13.353s40.035-93.396,36.031-120.099c-4.004-26.681-26.033-33.347-60.051-40.032   C263.826,131.986,195.772,134.207,153.747,138.651\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151201\",\r\n    \"X\": \"35.97909625088953\",\r\n    \"Y\": \"130.94580119629612\",\r\n    \"Width\": \"328.1029203180617\",\r\n    \"Height\": \"180.8017349089794\",\r\n    \"SVG\": \"<g id=\\\"25151201\\\">        <g>                <g>                        <path d=\\\"M153.747,138.651     c-4.055,0.431-8.222,0.799-12.453,1.135\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"     M121.433,141.223c-33.709,2.409-66.713,5.673-75.776,24.13c-12.01,24.46-9.997,97.839,36.03,120.08     c46.028,22.236,194.149,31.146,240.176,13.353s40.035-93.396,36.031-120.099c-4.004-26.681-26.033-33.347-60.051-40.032     c-28.474-5.581-80.793-4.935-121.735-1.97\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.8878,19.9103\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M166.189,137.467     c-4.343,0.372-8.506,0.769-12.442,1.185\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15082\",\r\n    \"X\": \"236.27801513671875\",\r\n    \"Y\": \"448.4830017089844\",\r\n    \"Width\": \"137.38897705078125\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"15082\\\">        <circle cx=\\\"256.778\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"305.083\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"353.167\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151202\",\r\n    \"X\": \"36.14297356223544\",\r\n    \"Y\": \"131.78611720574426\",\r\n    \"Width\": \"328.1642911301134\",\r\n    \"Height\": \"180.80265283616566\",\r\n    \"SVG\": \"<g id=\\\"25151202\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" transform=\\\"matrix(1 0 0 1 133.709 224.3467)\\\">(P)</text>        <path d=\\\"   M153.972,139.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C264.052,132.827,195.997,135.048,153.972,139.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,20\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121101_3\",\r\n    \"X\": \"153.65798950195312\",\r\n    \"Y\": \"304.69183349609375\",\r\n    \"Width\": \"308.75701904296875\",\r\n    \"Height\": \"172.6163330078125\",\r\n    \"SVG\": \"<g id=\\\"10121101_3\\\">        <g id=\\\"symbol\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"217.5\\\" x2=\\\"389.5\\\" y1=\\\"475.5\\\" y2=\\\"306.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"222.5\\\" x2=\\\"399.5\\\" y1=\\\"306.5\\\" y2=\\\"475.5\\\"/>            </g>        <path d=\\\"M172.941,388.398c0,12.438-8.634,22.519-19.283,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M172.941,389.268c0-12.436,8.633-22.518,19.283-22.518   c10.649,0,19.283,10.082,19.283,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M250.304,388.398c0,12.438-8.633,22.519-19.283,22.519   c-10.649,0-19.284-10.081-19.284-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M250.304,389.268c0-12.436,8.633-22.518,19.284-22.518   c10.649,0,19.282,10.082,19.282,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.436,388.398c0,12.438-8.634,22.519-19.281,22.519   c-10.651,0-19.284-10.081-19.284-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.436,389.268c0-12.436,8.634-22.518,19.285-22.518   c10.65,0,19.282,10.082,19.282,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M404.566,388.398c0,12.438-8.634,22.519-19.285,22.519   c-10.649,0-19.283-10.081-19.283-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M404.566,389.268c0-12.436,8.634-22.518,19.281-22.518   c10.651,0,19.286,10.082,19.286,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M462.415,410.917c-10.648,0-19.281-10.081-19.281-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15081\",\r\n    \"X\": \"282.51953125\",\r\n    \"Y\": \"284.984375\",\r\n    \"Width\": \"44.921875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"15081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"H\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.25\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_100_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_100_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25130300\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25130300\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">CKP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151203\",\r\n    \"X\": \"41.05699920654297\",\r\n    \"Y\": \"120.6989974975586\",\r\n    \"Width\": \"331.1399917602539\",\r\n    \"Height\": \"198.5870132446289\",\r\n    \"SVG\": \"<g id=\\\"25151203\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"215.175\\\" x2=\\\"215.175\\\" y1=\\\"120.699\\\" y2=\\\"140.065\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"247.525\\\" x2=\\\"247.525\\\" y1=\\\"120.699\\\" y2=\\\"140.065\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"183.787\\\" x2=\\\"183.787\\\" y1=\\\"122.671\\\" y2=\\\"142.037\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"153.579\\\" x2=\\\"153.579\\\" y1=\\\"128.583\\\" y2=\\\"147.949\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"153.579\\\" x2=\\\"153.579\\\" y1=\\\"292.996\\\" y2=\\\"312.216\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"180.579\\\" x2=\\\"180.579\\\" y1=\\\"295.996\\\" y2=\\\"315.216\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"278.077\\\" x2=\\\"278.077\\\" y1=\\\"122.671\\\" y2=\\\"142.037\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"309.613\\\" x2=\\\"309.613\\\" y1=\\\"130.21\\\" y2=\\\"149.6\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"120.711\\\" x2=\\\"120.711\\\" y1=\\\"130.21\\\" y2=\\\"149.6\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"86.217\\\" x2=\\\"92.477\\\" y1=\\\"133.363\\\" y2=\\\"151.719\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"347.064\\\" x2=\\\"366.281\\\" y1=\\\"175.545\\\" y2=\\\"175.545\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"278.077\\\" x2=\\\"278.077\\\" y1=\\\"297.111\\\" y2=\\\"316.648\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"122.781\\\" x2=\\\"118.667\\\" y1=\\\"286.146\\\" y2=\\\"305.268\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"306.88\\\" x2=\\\"312.35\\\" y1=\\\"293.391\\\" y2=\\\"311.82\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"248.018\\\" x2=\\\"248.018\\\" y1=\\\"299.723\\\" y2=\\\"319.286\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"344.328\\\" x2=\\\"337.973\\\" y1=\\\"142.924\\\" y2=\\\"161.229\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"93.413\\\" x2=\\\"85.281\\\" y1=\\\"274.518\\\" y2=\\\"292.109\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"352.978\\\" x2=\\\"372.197\\\" y1=\\\"205.282\\\" y2=\\\"205.282\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"350.34\\\" x2=\\\"369.561\\\" y1=\\\"235.169\\\" y2=\\\"235.169\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"344.011\\\" x2=\\\"362.095\\\" y1=\\\"261.707\\\" y2=\\\"269.121\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"47.264\\\" x2=\\\"65.396\\\" y1=\\\"167.512\\\" y2=\\\"174.388\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"41.057\\\" x2=\\\"60.446\\\" y1=\\\"200.675\\\" y2=\\\"200.675\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"46.648\\\" x2=\\\"66.013\\\" y1=\\\"230.588\\\" y2=\\\"230.588\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"60.446\\\" x2=\\\"79.811\\\" y1=\\\"260.795\\\" y2=\\\"260.795\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"329.744\\\" x2=\\\"344.848\\\" y1=\\\"283.266\\\" y2=\\\"295.682\\\"/>        <path d=\\\"   M165.208,146.053c-37.574,3.965-85.914,1.996-96.658,23.9c-10.741,21.876-8.944,87.589,32.229,107.496   c41.17,19.908,173.628,27.865,214.798,11.949c41.17-15.94,35.825-83.625,32.226-107.523c-3.568-23.873-23.259-29.859-53.686-35.822   C263.663,140.065,202.805,142.061,165.208,146.053\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121101_2\",\r\n    \"X\": \"170.69500732421875\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"270.4849853515625\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121101_2\\\">        <g id=\\\"symbol\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"528\\\" y2=\\\"264\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>            </g>        <path d=\\\"M170.695,373.75c12.436,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M238.518,395.398c0,12.438-10.081,22.519-22.518,22.519   c-12.436,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M238.518,396.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.517,10.082,22.517,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.59,395.398c0,12.438-10.082,22.519-22.517,22.519   c-12.438,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.59,396.268c0-12.436,10.082-22.518,22.521-22.518   c12.437,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M418.662,395.398c0,12.438-10.082,22.519-22.521,22.519   c-12.436,0-22.518-10.081-22.518-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M418.662,396.268c0-12.436,10.082-22.518,22.518-22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52071\",\r\n    \"X\": \"263.98583984375\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"81.443359375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"52071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">BN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_540_0\",\r\n    \"X\": \"133.0\",\r\n    \"Y\": \"222.0\",\r\n    \"Width\": \"349.7914123535156\",\r\n    \"Height\": \"354.5\",\r\n    \"SVG\": \"<g id=\\\"0_540_0\\\">        <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395    306,568  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <g>                <rect height=\\\"20.069\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -143.0903 444.1845)\\\" width=\\\"20.069\\\" x=\\\"454.611\\\" y=\\\"384.787\\\"/>                <rect height=\\\"20.069\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -236.2684 219.9392)\\\" width=\\\"20.069\\\" x=\\\"137.328\\\" y=\\\"385.143\\\"/>                <rect height=\\\"20.071\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -301.8898 378.4167)\\\" width=\\\"20.07\\\" x=\\\"295.81\\\" y=\\\"543.586\\\"/>                <rect height=\\\"20.069\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -77.4565 285.7265)\\\" width=\\\"20.07\\\" x=\\\"296.139\\\" y=\\\"226.327\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270601\",\r\n    \"X\": \"17.0\",\r\n    \"Y\": \"60.70865249633789\",\r\n    \"Width\": \"364.8464660644531\",\r\n    \"Height\": \"277.5826988220215\",\r\n    \"SVG\": \"<g id=\\\"25270601\\\">        <polyline fill=\\\"none\\\" points=\\\"340.5,319.5 20.5,319.5 20.5,79.5 340.5,79.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"340.5,94.5 340.5,64.5 375.5,79.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polygon points=\\\"340.5,334.5 340.5,304.5 375.5,319.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40031\",\r\n    \"X\": \"282.51953125\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"44.921875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"40031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"H\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290204\",\r\n    \"X\": \"24.08099937438965\",\r\n    \"Y\": \"177.4409942626953\",\r\n    \"Width\": \"332.0729923248291\",\r\n    \"Height\": \"62.23468017578125\",\r\n    \"SVG\": \"<g id=\\\"25290204\\\">        <polyline fill=\\\"none\\\" points=\\\"24.081,180.941 61.276,180.941    84.549,228.941 105.641,180.941 167.459,180.941 187.822,230.396 207.74,180.941 278.361,180.941 295.459,226.761 313.507,180.941    356.154,180.941  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_135_1\",\r\n    \"X\": \"118.74970249004521\",\r\n    \"Y\": \"268.875\",\r\n    \"Width\": \"374.5006150298336\",\r\n    \"Height\": \"326.2499009478162\",\r\n    \"SVG\": \"<g id=\\\"0_135_1\\\">        <g>                <path d=\\\"M221,277.375c-125,0-125,205,0,205c0,139,170,139,170,0c125,0,125-205,0-205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M221,277.375c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.24,280.864c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M208.524,481.661     c4.01,0.471,8.169,0.714,12.476,0.714c0,4.297,0.163,8.461,0.478,12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M223.247,508.776c19.007,106.062,152.553,103.749,166.565-6.938\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.522,494.867     c0.315-4.031,0.478-8.195,0.478-12.492c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.76,478.886c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.477,278.088     c-4.011-0.47-8.169-0.713-12.477-0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_120_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"195.03199768066406\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"379.4145965576172\",\r\n    \"SVG\": \"<g id=\\\"1_120_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"196.032\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_120_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"195.03199768066406\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"379.71800231933594\",\r\n    \"SVG\": \"<g id=\\\"1_120_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"196.032\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_135_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"268.875\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"0_135_0\\\">        <path d=\\\"M221,277.375c-125,0-125,205,0,205c0,139,170,139,170,0   c125,0,125-205,0-205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15092\",\r\n    \"X\": \"259.4169921875\",\r\n    \"Y\": \"449.0\",\r\n    \"Width\": \"93.16702270507812\",\r\n    \"Height\": \"60.25\",\r\n    \"SVG\": \"<g id=\\\"15092\\\">        <polygon points=\\\"315,475.506 305.709,502.896 297.167,475.506 260.833,493.838 305.834,449 351.167,493.671  \\\"/>        <circle cx=\\\"305.5\\\" cy=\\\"502.5\\\" r=\\\"6.75\\\"/>        <circle cx=\\\"266.167\\\" cy=\\\"490\\\" r=\\\"6.75\\\"/>        <circle cx=\\\"345.834\\\" cy=\\\"489.834\\\" r=\\\"6.75\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52081\",\r\n    \"X\": \"264.62890625\",\r\n    \"Y\": \"292.5469055175781\",\r\n    \"Width\": \"82.16796875\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"52081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">BS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15091\",\r\n    \"X\": \"257.974609375\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"96.5625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"15091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">CIV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110903_a\",\r\n    \"X\": \"215.6162567138672\",\r\n    \"Y\": \"284.9389953613281\",\r\n    \"Width\": \"179.7557830810547\",\r\n    \"Height\": \"204.56164784081045\",\r\n    \"SVG\": \"<g id=\\\"36110903_a\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,487    261.775,453.323 276.208,487 290.642,453.323 305.074,487 319.507,453.323 333.94,487 348.373,453.323 362.806,487  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"285.831,323.427 285.831,289.75 324.318,289.75 324.318,323.427  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.622\\\"/>        <polygon points=\\\"250.006,354.32 226.202,330.499 253.426,303.293 277.231,327.114  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.622\\\"/>        <polygon points=\\\"332.285,327.071 356.048,303.208 383.32,330.367 359.557,354.229  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.622\\\"/>        <circle cx=\\\"305.074\\\" cy=\\\"381.158\\\" r=\\\"67.354\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.622\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"11.5331\\\" x1=\\\"231.016\\\" x2=\\\"391.944\\\" y1=\\\"306.589\\\" y2=\\\"473.162\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"11.4364\\\" x1=\\\"219\\\" x2=\\\"378.76\\\" y1=\\\"471.994\\\" y2=\\\"307.588\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110100\",\r\n    \"X\": \"224.134765625\",\r\n    \"Y\": \"348.609375\",\r\n    \"Width\": \"166.552734375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"05110100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.25\\\">SV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120201\",\r\n    \"X\": \"226.9409942626953\",\r\n    \"Y\": \"320.5\",\r\n    \"Width\": \"156.5590057373047\",\r\n    \"Height\": \"152.25\",\r\n    \"SVG\": \"<g id=\\\"15120201\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"229.441\\\" y1=\\\"320.5\\\" y2=\\\"472.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"381\\\" x2=\\\"381\\\" y1=\\\"320.5\\\" y2=\\\"472.635\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"336\\\" y2=\\\"456.913\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"381\\\" y1=\\\"456.913\\\" y2=\\\"456.913\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"381\\\" y1=\\\"336\\\" y2=\\\"336\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120202\",\r\n    \"X\": \"226.9409942626953\",\r\n    \"Y\": \"320.5\",\r\n    \"Width\": \"156.5590057373047\",\r\n    \"Height\": \"152.25\",\r\n    \"SVG\": \"<g id=\\\"15120202\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"229.441\\\" y1=\\\"320.5\\\" y2=\\\"472.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"381\\\" x2=\\\"381\\\" y1=\\\"320.5\\\" y2=\\\"472.635\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"297\\\" x2=\\\"297\\\" y1=\\\"336\\\" y2=\\\"456.913\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"316.5\\\" x2=\\\"316.5\\\" y1=\\\"335.543\\\" y2=\\\"456.457\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"381\\\" y1=\\\"456.913\\\" y2=\\\"456.913\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"381\\\" y1=\\\"336\\\" y2=\\\"336\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120203\",\r\n    \"X\": \"226.9409942626953\",\r\n    \"Y\": \"320.5\",\r\n    \"Width\": \"156.5590057373047\",\r\n    \"Height\": \"152.25\",\r\n    \"SVG\": \"<g id=\\\"15120203\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"229.441\\\" y1=\\\"320.5\\\" y2=\\\"472.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"381\\\" x2=\\\"381\\\" y1=\\\"320.5\\\" y2=\\\"472.635\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"288\\\" x2=\\\"288\\\" y1=\\\"336\\\" y2=\\\"456.913\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.5\\\" x2=\\\"307.5\\\" y1=\\\"335.543\\\" y2=\\\"456.457\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"327\\\" x2=\\\"327\\\" y1=\\\"335.543\\\" y2=\\\"456.457\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"381\\\" y1=\\\"456.913\\\" y2=\\\"456.913\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"381\\\" y1=\\\"336\\\" y2=\\\"336\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06152\",\r\n    \"X\": \"366.046875\",\r\n    \"Y\": \"370.9687805175781\",\r\n    \"Width\": \"45.03125\",\r\n    \"Height\": \"58.25\",\r\n    \"SVG\": \"<g id=\\\"06152\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"359.75\\\" y=\\\"428.2344\\\">U</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141100\",\r\n    \"X\": \"203.421875\",\r\n    \"Y\": \"359.7344055175781\",\r\n    \"Width\": \"203.953125\",\r\n    \"Height\": \"71.109375\",\r\n    \"SVG\": \"<g id=\\\"10141100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">GEO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290201\",\r\n    \"X\": \"163.39999389648438\",\r\n    \"Y\": \"65.62191772460938\",\r\n    \"Width\": \"98.09017944335938\",\r\n    \"Height\": \"278.09014892578125\",\r\n    \"SVG\": \"<g id=\\\"25290201\\\">        <polyline fill=\\\"none\\\" points=\\\"165.9,249.667 255.9,294.667 165.9,339.667 165.9,69.667    255.9,114.667 165.9,159.667  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"165.9,159.667 255.9,204.667 165.9,249.667  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218000\",\r\n    \"X\": \"117.31976318359375\",\r\n    \"Y\": \"242.27099609375\",\r\n    \"Width\": \"375.46185302734375\",\r\n    \"Height\": \"196.56500244199913\",\r\n    \"SVG\": \"<g id=\\\"25218000\\\">        <polyline fill=\\\"none\\\" points=\\\"122.406,431.336 183.302,375.142 244.198,431.336 305.024,375.142 365.922,431.336 426.817,375.142 487.644,432.336\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>        <g>                <polygon fill=\\\"#000000\\\" points=\\\"288.869,286.664 257.051,320.59 363.393,420.336 395.209,386.409   \\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"257.263,320.661 289.081,286.734 241.669,242.271   \\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"319.072\\\" x2=\\\"403.355\\\" y1=\\\"321.996\\\" y2=\\\"251.753\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290203\",\r\n    \"X\": \"17.046400705671317\",\r\n    \"Y\": \"203.83120420919658\",\r\n    \"Width\": \"371.84640294084545\",\r\n    \"Height\": \"32.43025085429028\",\r\n    \"SVG\": \"<g id=\\\"25290203\\\" transform=\\\"scale(0.8 0.8)\\\">        <g>                <polygon fill=\\\"#000000\\\" points=\\\"50.308,292.983 67.308,256.985 33.307,256.985   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"162.878,292.985 179.88,256.985 145.879,256.985   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"106.593,292.983 123.593,256.985 89.594,256.985   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"219.166,292.983 236.165,256.985 202.166,256.985   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"275.45,292.983 292.45,256.985 258.451,256.985   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"331.737,292.983 348.737,256.985 314.738,256.985   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"388.022,292.983 405.023,256.985 371.023,256.985   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"444.308,292.983 461.309,256.985 427.308,256.985   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"21.308\\\" x2=\\\"477.307\\\" y1=\\\"255.789\\\" y2=\\\"255.789\\\"/>        <g>                <circle cx=\\\"472.616\\\" cy=\\\"277.88\\\" fill=\\\"#000000\\\" r=\\\"12.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <circle cx=\\\"414.731\\\" cy=\\\"277.88\\\" fill=\\\"#000000\\\" r=\\\"12.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <circle cx=\\\"358.673\\\" cy=\\\"277.88\\\" fill=\\\"#000000\\\" r=\\\"12.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <circle cx=\\\"302.615\\\" cy=\\\"277.88\\\" fill=\\\"#000000\\\" r=\\\"12.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <circle cx=\\\"246.365\\\" cy=\\\"277.88\\\" fill=\\\"#000000\\\" r=\\\"12.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <circle cx=\\\"190.115\\\" cy=\\\"277.88\\\" fill=\\\"#000000\\\" r=\\\"12.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <circle cx=\\\"134.154\\\" cy=\\\"277.88\\\" fill=\\\"#000000\\\" r=\\\"12.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <circle cx=\\\"76.923\\\" cy=\\\"277.88\\\" fill=\\\"#000000\\\" r=\\\"12.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_427_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_427_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290202\",\r\n    \"X\": \"163.39999389648438\",\r\n    \"Y\": \"65.62191772460938\",\r\n    \"Width\": \"98.09017944335938\",\r\n    \"Height\": \"278.09014892578125\",\r\n    \"SVG\": \"<g id=\\\"25290202\\\">        <polyline fill=\\\"#000000\\\" points=\\\"165.9,249.667 255.9,294.667 165.9,339.667 165.9,69.667 255.9,114.667    165.9,159.667  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#000000\\\" points=\\\"165.9,159.667 255.9,204.667 165.9,249.667  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120200\",\r\n    \"X\": \"266.3330078125\",\r\n    \"Y\": \"346.9849853515625\",\r\n    \"Width\": \"83.0\",\r\n    \"Height\": \"98.1240234375\",\r\n    \"SVG\": \"<g id=\\\"15120200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268.833\\\" x2=\\\"268.833\\\" y1=\\\"346.985\\\" y2=\\\"445.109\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"346.833\\\" x2=\\\"346.833\\\" y1=\\\"346.985\\\" y2=\\\"445.035\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268.833\\\" x2=\\\"346.833\\\" y1=\\\"434.902\\\" y2=\\\"434.902\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268.833\\\" x2=\\\"346.833\\\" y1=\\\"356.975\\\" y2=\\\"356.975\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_427_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_427_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40021\",\r\n    \"X\": \"262.6796875\",\r\n    \"Y\": \"293.5000305175781\",\r\n    \"Width\": \"89.8828125\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"40021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"EX\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15062\",\r\n    \"X\": \"230.4340057373047\",\r\n    \"Y\": \"460.5780029296875\",\r\n    \"Width\": \"149.56700134277344\",\r\n    \"Height\": \"24.194000244140625\",\r\n    \"SVG\": \"<g id=\\\"15062\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"232.936\\\" x2=\\\"377.5\\\" y1=\\\"463.078\\\" y2=\\\"463.078\\\"/>                <circle cx=\\\"242.531\\\" cy=\\\"472.675\\\" fill=\\\"none\\\" r=\\\"9.597\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"262.574\\\" cy=\\\"472.675\\\" fill=\\\"none\\\" r=\\\"9.597\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"367.904\\\" cy=\\\"472.675\\\" fill=\\\"none\\\" r=\\\"9.597\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164400_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"276.7950134277344\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"171.0\",\r\n    \"SVG\": \"<g id=\\\"10164400_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"346.795\\\" y2=\\\"346.795\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.082\\\" x2=\\\"306.082\\\" y1=\\\"276.795\\\" y2=\\\"441.795\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_610_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_610_1\\\">        <g>                <rect fill=\\\"#FF8080\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46150300\",\r\n    \"X\": \"20.0\",\r\n    \"Y\": \"172.5\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"53.5\",\r\n    \"SVG\": \"<g id=\\\"46150300\\\">        <g transform=\\\"translate(-150 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"170\\\" x2=\\\"230\\\" y1=\\\"176\\\" y2=\\\"176\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"200\\\" x2=\\\"200\\\" y1=\\\"176\\\" y2=\\\"226\\\"/>            </g>        <g transform=\\\"translate(-75 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"170\\\" x2=\\\"230\\\" y1=\\\"176\\\" y2=\\\"176\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"200\\\" x2=\\\"200\\\" y1=\\\"176\\\" y2=\\\"226\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"170\\\" x2=\\\"230\\\" y1=\\\"176\\\" y2=\\\"176\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"200\\\" x2=\\\"200\\\" y1=\\\"176\\\" y2=\\\"226\\\"/>        <g transform=\\\"translate(75 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"170\\\" x2=\\\"230\\\" y1=\\\"176\\\" y2=\\\"176\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"200\\\" x2=\\\"200\\\" y1=\\\"176\\\" y2=\\\"226\\\"/>            </g>        <g transform=\\\"translate(150 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"170\\\" x2=\\\"230\\\" y1=\\\"176\\\" y2=\\\"176\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"200\\\" x2=\\\"200\\\" y1=\\\"176\\\" y2=\\\"226\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_610_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_610_0\\\">        <rect fill=\\\"#FF8080\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40022\",\r\n    \"X\": \"249.3583984375\",\r\n    \"Y\": \"448.8125\",\r\n    \"Width\": \"114.076171875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"40022\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5\\\">SFA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164400_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"276.0\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"171.5150146484375\",\r\n    \"SVG\": \"<g id=\\\"10164400_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"343\\\" y2=\\\"343\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.082\\\" x2=\\\"307.082\\\" y1=\\\"276\\\" y2=\\\"441\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52091\",\r\n    \"X\": \"259.86376953125\",\r\n    \"Y\": \"290.0781555175781\",\r\n    \"Width\": \"93.8642578125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"52091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">CA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164400_1\",\r\n    \"X\": \"126.0\",\r\n    \"Y\": \"280.2950134277344\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"167.5\",\r\n    \"SVG\": \"<g id=\\\"10164400_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126\\\" x2=\\\"486\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126\\\" x2=\\\"486\\\" y1=\\\"350.295\\\" y2=\\\"350.295\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"308\\\" x2=\\\"308\\\" y1=\\\"280.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170100\",\r\n    \"X\": \"47.01208831103391\",\r\n    \"Y\": \"46.37111278870994\",\r\n    \"Width\": \"300.7789493973403\",\r\n    \"Height\": \"277.51408938592533\",\r\n    \"SVG\": \"<g id=\\\"45170100\\\">        <path d=\\\"M217,113c-11.5-44,60-85,92-46c34,41,50,174,11,217c-37,38-94,37-141,33   c-29-3-68-1-93-16c-42-26-46-126-7-156c32-26,53,19,76,32c40,22,70-31,62-65\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164400_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"273.0\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"176.42001342773438\",\r\n    \"SVG\": \"<g id=\\\"10164400_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"343\\\" y2=\\\"343\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.082\\\" x2=\\\"307.082\\\" y1=\\\"273\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15061\",\r\n    \"X\": \"282.41015625\",\r\n    \"Y\": \"284.984375\",\r\n    \"Width\": \"50.46875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"15061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"R\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.25\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06102\",\r\n    \"X\": \"364.125\",\r\n    \"Y\": \"338.390625\",\r\n    \"Width\": \"42.734375\",\r\n    \"Height\": \"116.11819458007812\",\r\n    \"SVG\": \"<g id=\\\"06102\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"361.75\\\" y=\\\"453.5557\\\">3</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"360.75\\\" y=\\\"393\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50110300\",\r\n    \"X\": \"240.5100667210245\",\r\n    \"Y\": \"345.9755879871654\",\r\n    \"Width\": \"138.04196217188678\",\r\n    \"Height\": \"97.53123082622801\",\r\n    \"SVG\": \"<g id=\\\"50110300\\\">        <g transform=\\\"translate(-57 -20) scale(1.38 1.38)\\\">                <path d=\\\"M218.087,274.285c0,45.942,25.059,62.648,66.824,58.471\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"222.264,303.52 268.206,270.109 268.206,303.52 314.147,270.109       \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140200.3\",\r\n    \"X\": \"92.0\",\r\n    \"Y\": \"109.0\",\r\n    \"Width\": \"214.8507080078125\",\r\n    \"Height\": \"181.21267700195312\",\r\n    \"SVG\": \"<g id=\\\"45140200.3\\\">        <circle cx=\\\"122\\\" cy=\\\"139\\\" fill=\\\"none\\\" r=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"147,149 282,209 302,289  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"247\\\" x2=\\\"267\\\" y1=\\\"194\\\" y2=\\\"274\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"214.5\\\" x2=\\\"229.5\\\" y1=\\\"179\\\" y2=\\\"239\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"122\\\" x2=\\\"122\\\" y1=\\\"139\\\" y2=\\\"164\\\"/>        <polyline points=\\\"122,114 122,139 147,139 142,121  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140200.2\",\r\n    \"X\": \"86.61308288574219\",\r\n    \"Y\": \"149.0\",\r\n    \"Width\": \"225.3869171142578\",\r\n    \"Height\": \"101.70011901855469\",\r\n    \"SVG\": \"<g id=\\\"45140200.2\\\">        <circle cx=\\\"282\\\" cy=\\\"179\\\" r=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"282,179 143.5,244.5 90.5,179  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140200.1\",\r\n    \"X\": \"107.46446228027344\",\r\n    \"Y\": \"157.46446228027344\",\r\n    \"Width\": \"183.53553771972656\",\r\n    \"Height\": \"83.53553771972656\",\r\n    \"SVG\": \"<g id=\\\"45140200.1\\\">        <circle cx=\\\"261\\\" cy=\\\"211\\\" fill=\\\"none\\\" r=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"236\\\" x2=\\\"111\\\" y1=\\\"211\\\" y2=\\\"211\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"161\\\" x2=\\\"111\\\" y1=\\\"211\\\" y2=\\\"161\\\"/>        <polyline points=\\\"261,186 261,211 286,211 279.909,192.273  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140200.0\",\r\n    \"X\": \"109.0\",\r\n    \"Y\": \"169.0\",\r\n    \"Width\": \"180.0\",\r\n    \"Height\": \"60.0\",\r\n    \"SVG\": \"<g id=\\\"45140200.0\\\">        <circle cx=\\\"259\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"234\\\" x2=\\\"109\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"244\\\" x2=\\\"274\\\" y1=\\\"214\\\" y2=\\\"184\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"244\\\" x2=\\\"274\\\" y1=\\\"184\\\" y2=\\\"214\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140200.5\",\r\n    \"X\": \"90.46446228027344\",\r\n    \"Y\": \"160.46446228027344\",\r\n    \"Width\": \"218.53553771972656\",\r\n    \"Height\": \"77.07107543945312\",\r\n    \"SVG\": \"<g id=\\\"45140200.5\\\">        <circle cx=\\\"279\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"254\\\" x2=\\\"129\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"94\\\" x2=\\\"164\\\" y1=\\\"234\\\" y2=\\\"164\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"94\\\" x2=\\\"164\\\" y1=\\\"164\\\" y2=\\\"234\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140200.4\",\r\n    \"X\": \"84.43704223632815\",\r\n    \"Y\": \"142.0\",\r\n    \"Width\": \"229.56295776367185\",\r\n    \"Height\": \"115.34991455078125\",\r\n    \"SVG\": \"<g id=\\\"45140200.4\\\">        <circle cx=\\\"284\\\" cy=\\\"172\\\" fill=\\\"none\\\" r=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"262.152\\\" x2=\\\"141\\\" y1=\\\"184.335\\\" y2=\\\"253\\\"/>        <polyline points=\\\"143.833,256.75 86,200.833 195.75,222.333  \\\" stroke=\\\"#000000\\\"/>        <polyline points=\\\"284,147 284,172 259,172 263.152,186.621 284,197 303.58,187.335 309,172    302.009,153.764  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40012\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"448.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"40012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40011\",\r\n    \"X\": \"252.865234375\",\r\n    \"Y\": \"289.2656555175781\",\r\n    \"Width\": \"100.087890625\",\r\n    \"Height\": \"57.734375\",\r\n    \"SVG\": \"<g id=\\\"40011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">AS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110800\",\r\n    \"X\": \"276.82501220703125\",\r\n    \"Y\": \"349.25\",\r\n    \"Width\": \"55.5\",\r\n    \"Height\": \"94.94302368164062\",\r\n    \"SVG\": \"<g id=\\\"10110800\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"349.75\\\" y2=\\\"409.525\\\"/>        <circle cx=\\\"305\\\" cy=\\\"426.109\\\" fill=\\\"none\\\" r=\\\"15.584\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.825\\\" x2=\\\"332.325\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15072\",\r\n    \"X\": \"231.2779998779297\",\r\n    \"Y\": \"448.4830017089844\",\r\n    \"Width\": \"148.3889923095703\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"15072\\\">        <circle cx=\\\"251.778\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"359.167\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15071\",\r\n    \"X\": \"241.9052734375\",\r\n    \"Y\": \"302.99896240234375\",\r\n    \"Width\": \"130.1025390625\",\r\n    \"Height\": \"42.21875\",\r\n    \"SVG\": \"<g id=\\\"15071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">UEW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120902\",\r\n    \"X\": \"193.27781677246094\",\r\n    \"Y\": \"306.5772705078125\",\r\n    \"Width\": \"222.29954528808594\",\r\n    \"Height\": \"163.62274169921875\",\r\n    \"SVG\": \"<g id=\\\"20120902\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"407.199,370.971 305.399,309.5    202.517,371.991 221.9,371.6 221.9,467.7 390.4,467.7 390.4,371.7  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"70.77\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" width=\\\"130.69\\\" x=\\\"238.71\\\" y=\\\"373.73\\\"/>        <polyline fill=\\\"none\\\" points=\\\"238.71,382.833 304.055,410.834    369.4,382.833  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140205\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140205\\\">        <rect fill=\\\"#FF8C00\\\" height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,296.538 335.298,296.538 378.839,340.079    378.839,402.281 335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428.207\\\">5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140204\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140204\\\">        <rect fill=\\\"#FF8C00\\\" height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,296.538 335.298,296.538 378.839,340.079    378.839,402.281 335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.207\\\">4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3207\",\r\n    \"X\": \"123.52359008789062\",\r\n    \"Y\": \"129.30621337890625\",\r\n    \"Width\": \"364.111572265625\",\r\n    \"Height\": \"632.851806640625\",\r\n    \"SVG\": \"<g id=\\\"3207\\\">        <polyline fill=\\\"none\\\" points=\\\"   250.5,272.277 250.5,223.5 356.5,223.5 356.5,272.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"125.082\\\" x2=\\\"138.766\\\" y1=\\\"276\\\" y2=\\\"265.091\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.3645,26.0267\\\" stroke-width=\\\"5\\\" x1=\\\"159.117\\\" x2=\\\"281.223\\\" y1=\\\"248.867\\\" y2=\\\"151.521\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.398,143.409 305.082,132.5 318.795,143.372    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.4863,26.1311\\\" stroke-width=\\\"5\\\" x1=\\\"339.271\\\" x2=\\\"462.131\\\" y1=\\\"159.606\\\" y2=\\\"257.011\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"472.369\\\" x2=\\\"486.082\\\" y1=\\\"265.128\\\" y2=\\\"276\\\"/>                    </g>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"514.75\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120900\",\r\n    \"X\": \"210.78700256347656\",\r\n    \"Y\": \"345.114990234375\",\r\n    \"Width\": \"189.68800354003906\",\r\n    \"Height\": \"101.385009765625\",\r\n    \"SVG\": \"<g id=\\\"20120900\\\">        <rect fill=\\\"#FFFFFF\\\" height=\\\"96.385\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" width=\\\"184.688\\\" x=\\\"213.287\\\" y=\\\"347.615\\\"/>        <polyline fill=\\\"none\\\" points=\\\"213.287,360.013 305.63,398.148    397.975,360.013  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3206\",\r\n    \"X\": \"123.58200073242188\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"235.41799926757812\",\r\n    \"Height\": \"541.1580200195312\",\r\n    \"SVG\": \"<g id=\\\"3206\\\">        <polyline fill=\\\"none\\\" points=\\\"   250.5,272.277 250.5,223.5 356.5,223.5 356.5,272.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"514.75\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120901\",\r\n    \"X\": \"210.78700256347656\",\r\n    \"Y\": \"315.140625\",\r\n    \"Width\": \"189.68800354003906\",\r\n    \"Height\": \"140.359375\",\r\n    \"SVG\": \"<g id=\\\"20120901\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"353\\\">DIST</text>        <rect fill=\\\"#FFFFFF\\\" height=\\\"96.385\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" width=\\\"184.688\\\" x=\\\"213.287\\\" y=\\\"356.615\\\"/>        <polyline fill=\\\"none\\\" points=\\\"213.287,369.013 305.63,407.148    397.975,369.013  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35160000\",\r\n    \"X\": \"201.3134765625\",\r\n    \"Y\": \"361.671875\",\r\n    \"Width\": \"206.59375\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"35160000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" id=\\\"MAN\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">MAN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140201\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140201\\\">        <rect fill=\\\"#FF8C00\\\" height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,296.538 335.298,296.538 378.839,340.079    378.839,402.281 335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428.207\\\">1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3204\",\r\n    \"X\": \"248.0\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"111.0\",\r\n    \"Height\": \"53.777008056640625\",\r\n    \"SVG\": \"<g id=\\\"3204\\\">        <polyline fill=\\\"none\\\" points=\\\"   250.5,272.277 250.5,223.5 356.5,223.5 356.5,272.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140200\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140200\\\">        <rect fill=\\\"#FF8C00\\\" height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,296.538 335.298,296.538 378.839,340.079    378.839,402.281 335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3203\",\r\n    \"X\": \"123.52359008789062\",\r\n    \"Y\": \"129.30621337890625\",\r\n    \"Width\": \"364.111572265625\",\r\n    \"Height\": \"632.851806640625\",\r\n    \"SVG\": \"<g id=\\\"3203\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"125.082\\\" x2=\\\"138.766\\\" y1=\\\"276\\\" y2=\\\"265.091\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.3645,26.0267\\\" stroke-width=\\\"5\\\" x1=\\\"159.117\\\" x2=\\\"281.223\\\" y1=\\\"248.867\\\" y2=\\\"151.521\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.398,143.409 305.082,132.5 318.795,143.372    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.4863,26.1311\\\" stroke-width=\\\"5\\\" x1=\\\"339.271\\\" x2=\\\"462.131\\\" y1=\\\"159.606\\\" y2=\\\"257.011\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"472.369\\\" x2=\\\"486.082\\\" y1=\\\"265.128\\\" y2=\\\"276\\\"/>                    </g>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"514.75\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140203\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140203\\\">        <rect fill=\\\"#FF8C00\\\" height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,296.538 335.298,296.538 378.839,340.079    378.839,402.281 335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.207\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3202\",\r\n    \"X\": \"123.58200073242188\",\r\n    \"Y\": \"512.25\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"249.90802001953125\",\r\n    \"SVG\": \"<g id=\\\"3202\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"514.75\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140202\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140202\\\">        <rect fill=\\\"#FF8C00\\\" height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,296.538 335.298,296.538 378.839,340.079    378.839,402.281 335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.207\\\">2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3201\",\r\n    \"X\": \"123.52359008789062\",\r\n    \"Y\": \"129.30621337890625\",\r\n    \"Width\": \"364.111572265625\",\r\n    \"Height\": \"148.65280151367188\",\r\n    \"SVG\": \"<g id=\\\"3201\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"125.082\\\" x2=\\\"138.766\\\" y1=\\\"276\\\" y2=\\\"265.091\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.3645,26.0267\\\" stroke-width=\\\"5\\\" x1=\\\"159.117\\\" x2=\\\"281.223\\\" y1=\\\"248.867\\\" y2=\\\"151.521\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.398,143.409 305.082,132.5 318.795,143.372    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.4863,26.1311\\\" stroke-width=\\\"5\\\" x1=\\\"339.271\\\" x2=\\\"462.131\\\" y1=\\\"159.606\\\" y2=\\\"257.011\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"472.369\\\" x2=\\\"486.082\\\" y1=\\\"265.128\\\" y2=\\\"276\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15210200\",\r\n    \"X\": \"218.23223876953125\",\r\n    \"Y\": \"307.7322082519531\",\r\n    \"Width\": \"174.03549194335938\",\r\n    \"Height\": \"172.51779174804688\",\r\n    \"SVG\": \"<g id=\\\"15210200\\\">        <circle cx=\\\"306\\\" cy=\\\"396\\\" r=\\\"84.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"220\\\" x2=\\\"246.676\\\" y1=\\\"309.5\\\" y2=\\\"336.176\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"390.5\\\" x2=\\\"364.57\\\" y1=\\\"309.5\\\" y2=\\\"335.429\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_000_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"216.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_000_0\\\">        <path d=\\\"M221,481c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,311,106,481,221,481z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181900\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25181900\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431\\\">RS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_430_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_430_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_430_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_430_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15042\",\r\n    \"X\": \"230.4340057373047\",\r\n    \"Y\": \"460.5780029296875\",\r\n    \"Width\": \"149.56700134277344\",\r\n    \"Height\": \"24.194000244140625\",\r\n    \"SVG\": \"<g id=\\\"15042\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"232.936\\\" x2=\\\"377.5\\\" y1=\\\"463.078\\\" y2=\\\"463.078\\\"/>                <circle cx=\\\"242.531\\\" cy=\\\"472.675\\\" fill=\\\"none\\\" r=\\\"9.597\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"262.574\\\" cy=\\\"472.675\\\" fill=\\\"none\\\" r=\\\"9.597\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"347.862\\\" cy=\\\"472.675\\\" fill=\\\"none\\\" r=\\\"9.597\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"367.904\\\" cy=\\\"472.675\\\" fill=\\\"none\\\" r=\\\"9.597\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241203\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241203\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"145\\\" y=\\\"140\\\">CFF ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321000\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321000\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">MCP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130400\",\r\n    \"X\": \"242.95921325683594\",\r\n    \"Y\": \"348.30694580078125\",\r\n    \"Width\": \"128.24559020996094\",\r\n    \"Height\": \"94.20806884765625\",\r\n    \"SVG\": \"<g id=\\\"10130400\\\">        <polygon fill=\\\"none\\\" id=\\\"symbol\\\" points=\\\"247.685,440.015 307.082,352.75 366.479,440.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <circle cx=\\\"306\\\" cy=\\\"410\\\" r=\\\"16.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111302\",\r\n    \"X\": \"251.0\",\r\n    \"Y\": \"286.79089277339256\",\r\n    \"Width\": \"108.0\",\r\n    \"Height\": \"203.70910722660744\",\r\n    \"SVG\": \"<g id=\\\"15111302\\\">        <path d=\\\"M253.5,488V313.859c17.618-32.779,85.382-32.779,103,0V488H253.5z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"288.25\\\" y2=\\\"488\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"253.5\\\" x2=\\\"356.5\\\" y1=\\\"419\\\" y2=\\\"419\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"256\\\" x2=\\\"359\\\" y1=\\\"399\\\" y2=\\\"399\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15041\",\r\n    \"X\": \"301.35546875\",\r\n    \"Y\": \"284.984375\",\r\n    \"Width\": \"7.578125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"15041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"I\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.25\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241202\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241202\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"140\\\" y=\\\"173\\\">CFF ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111303\",\r\n    \"X\": \"251.0\",\r\n    \"Y\": \"286.79089277339256\",\r\n    \"Width\": \"108.0\",\r\n    \"Height\": \"203.70910722660744\",\r\n    \"SVG\": \"<g id=\\\"15111303\\\">        <path d=\\\"M253.5,488V313.859c17.618-32.779,85.382-32.779,103,0V488H253.5z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"288.25\\\" y2=\\\"488\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"253.5\\\" x2=\\\"356.5\\\" y1=\\\"425\\\" y2=\\\"425\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"253.5\\\" x2=\\\"356.5\\\" y1=\\\"389.5\\\" y2=\\\"389.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"254.5\\\" x2=\\\"357.5\\\" y1=\\\"407.25\\\" y2=\\\"407.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25300100\",\r\n    \"X\": \"69.85800170898438\",\r\n    \"Y\": \"147.890625\",\r\n    \"Width\": \"263.8919982910156\",\r\n    \"Height\": \"27.015380859375\",\r\n    \"SVG\": \"<g id=\\\"25300100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"69.858\\\" x2=\\\"333.75\\\" y1=\\\"172.406\\\" y2=\\\"172.406\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"241\\\" y=\\\"161\\\">ICL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"75\\\" y=\\\"161\\\">ICL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281300\",\r\n    \"X\": \"226.3981170654297\",\r\n    \"Y\": \"273.56201171875\",\r\n    \"Width\": \"159.80284118652344\",\r\n    \"Height\": \"127.80227661132812\",\r\n    \"SVG\": \"<g id=\\\"25281300\\\">        <polygon fill=\\\"none\\\" points=\\\"306.299,394.762    379.885,277.062 232.714,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\"/>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_198_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"2_198_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241201\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10228735637605\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25241201\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.611-0.17,20.813-7.502,20.813-7.502c17.893-21.594,23.492-66.242-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.569-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.209-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"195\\\" y=\\\"170\\\">CFF ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111300\",\r\n    \"X\": \"251.0\",\r\n    \"Y\": \"286.79089277339256\",\r\n    \"Width\": \"108.0\",\r\n    \"Height\": \"203.70910722660744\",\r\n    \"SVG\": \"<g id=\\\"15111300\\\">        <path d=\\\"M253.5,488V313.859c17.618-32.779,85.382-32.779,103,0V488H253.5z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"288.25\\\" y2=\\\"488\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111301\",\r\n    \"X\": \"251.0\",\r\n    \"Y\": \"286.79089277339256\",\r\n    \"Width\": \"108.0\",\r\n    \"Height\": \"203.70910722660744\",\r\n    \"SVG\": \"<g id=\\\"15111301\\\">        <path d=\\\"M253.5,488V313.859c17.618-32.779,85.382-32.779,103,0V488H253.5z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"253.5\\\" x2=\\\"356.5\\\" y1=\\\"416\\\" y2=\\\"416\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"288.25\\\" y2=\\\"488\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281301\",\r\n    \"X\": \"227.40467834472656\",\r\n    \"Y\": \"274.56201171875\",\r\n    \"Width\": \"156.1927032470703\",\r\n    \"Height\": \"124.91592407226562\",\r\n    \"SVG\": \"<g id=\\\"25281301\\\">        <polygon fill=\\\"none\\\" points=\\\"305.5,394.762    379.086,277.062 231.916,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"298\\\" y=\\\"378\\\">T</text>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_360_1c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_360_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"486.08 516, 486.08 426, 396.08 516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10190100\",\r\n    \"X\": \"225.5\",\r\n    \"Y\": \"315.5\",\r\n    \"Width\": \"161.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"10190100\\\">        <g transform=\\\"translate(0 -30)\\\">                <ellipse cx=\\\"306\\\" cy=\\\"426\\\" rx=\\\"80\\\" ry=\\\"80\\\" stroke=\\\"#000000\\\"/>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"306,346 375,466 237,466   \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06122\",\r\n    \"X\": \"364.109375\",\r\n    \"Y\": \"341.46875\",\r\n    \"Width\": \"43.34375\",\r\n    \"Height\": \"110.94046020507812\",\r\n    \"SVG\": \"<g id=\\\"06122\\\">        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"360.75\\\" y=\\\"396\\\">S</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"360.75\\\" y=\\\"452.4092\\\">P</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"611\",\r\n    \"X\": \"288.71875\",\r\n    \"Y\": \"168.1875\",\r\n    \"Width\": \"31.125\",\r\n    \"Height\": \"33.921875\",\r\n    \"SVG\": \"<g id=\\\"611\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"287\\\" y=\\\"201\\\">Ø</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"612\",\r\n    \"X\": \"287.0820007324219\",\r\n    \"Y\": \"169.99899291992188\",\r\n    \"Width\": \"36.001983642578125\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"612\\\">        <circle cx=\\\"305.083\\\" cy=\\\"188\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"613\",\r\n    \"X\": \"265.02801513671875\",\r\n    \"Y\": \"169.99899291992188\",\r\n    \"Width\": \"80.1099853515625\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"613\\\">        <circle cx=\\\"283.028\\\" cy=\\\"188\\\" r=\\\"18\\\"/>        <circle cx=\\\"327.137\\\" cy=\\\"188\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"614\",\r\n    \"X\": \"245.0\",\r\n    \"Y\": \"169.99899291992188\",\r\n    \"Width\": \"123.1099853515625\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"614\\\">        <circle cx=\\\"263\\\" cy=\\\"188\\\" r=\\\"18\\\"/>        <circle cx=\\\"306\\\" cy=\\\"188\\\" r=\\\"18\\\"/>        <circle cx=\\\"350.109\\\" cy=\\\"188\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"615\",\r\n    \"X\": \"301.02801513671875\",\r\n    \"Y\": \"163.5\",\r\n    \"Width\": \"10.0\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"615\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"306.028\\\" x2=\\\"306.028\\\" y1=\\\"163.5\\\" y2=\\\"212.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"616\",\r\n    \"X\": \"278.02801513671875\",\r\n    \"Y\": \"163.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"616\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"283.028\\\" x2=\\\"283.028\\\" y1=\\\"163.5\\\" y2=\\\"212.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"327.137\\\" x2=\\\"327.137\\\" y1=\\\"163.5\\\" y2=\\\"212.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"617\",\r\n    \"X\": \"278.02801513671875\",\r\n    \"Y\": \"163.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"617\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"283.028\\\" x2=\\\"283.028\\\" y1=\\\"163.5\\\" y2=\\\"212.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"327.137\\\" x2=\\\"327.137\\\" y1=\\\"163.5\\\" y2=\\\"212.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"306.028\\\" x2=\\\"306.028\\\" y1=\\\"163.5\\\" y2=\\\"212.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"618\",\r\n    \"X\": \"289.359375\",\r\n    \"Y\": \"169.21875\",\r\n    \"Width\": \"33.75\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"618\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"289\\\" y=\\\"201\\\">X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15052\",\r\n    \"X\": \"253.26199340820312\",\r\n    \"Y\": \"448.25\",\r\n    \"Width\": \"106.15802001953125\",\r\n    \"Height\": \"51.584014892578125\",\r\n    \"SVG\": \"<g id=\\\"15052\\\">        <path d=\\\"M277.4,497.334c-11.95,0-21.638-10.429-21.638-23.292   c0-12.864,9.688-23.292,21.638-23.292\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M335.281,450.75c11.95,0,21.639,10.428,21.639,23.292   c0,12.863-9.688,23.292-21.639,23.292\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"277.4\\\" x2=\\\"335.281\\\" y1=\\\"450.75\\\" y2=\\\"450.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"277.4\\\" x2=\\\"335.281\\\" y1=\\\"497.334\\\" y2=\\\"497.334\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15051\",\r\n    \"X\": \"282.20703125\",\r\n    \"Y\": \"284.984375\",\r\n    \"Width\": \"45.125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"15051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"N\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.25\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10201300\",\r\n    \"X\": \"222.84765625\",\r\n    \"Y\": \"350.890625\",\r\n    \"Width\": \"169.98828125\",\r\n    \"Height\": \"88.828125\",\r\n    \"SVG\": \"<g id=\\\"10201300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">ISF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06112\",\r\n    \"X\": \"366.625\",\r\n    \"Y\": \"370.9687805175781\",\r\n    \"Width\": \"45.390625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"06112\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"364.75\\\" y=\\\"428.2344\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_360_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_360_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"486.08 516, 486.08 426, 396.08 516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"621\",\r\n    \"X\": \"268.359375\",\r\n    \"Y\": \"169.21875\",\r\n    \"Width\": \"80.4140625\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"621\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"268\\\" y=\\\"201\\\">X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"622\",\r\n    \"X\": \"246.359375\",\r\n    \"Y\": \"169.21875\",\r\n    \"Width\": \"127.078125\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"622\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"246\\\" y=\\\"201\\\">X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"623\",\r\n    \"X\": \"231.359375\",\r\n    \"Y\": \"169.21875\",\r\n    \"Width\": \"161.7421875\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"623\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-2\\\" x=\\\"231\\\" y=\\\"201\\\">X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"624\",\r\n    \"X\": \"219.359375\",\r\n    \"Y\": \"169.21875\",\r\n    \"Width\": \"188.40625\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"624\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-4\\\" x=\\\"219\\\" y=\\\"201\\\">X X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"625\",\r\n    \"X\": \"206.359375\",\r\n    \"Y\": \"169.21875\",\r\n    \"Width\": \"207.0703125\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"625\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-6\\\" x=\\\"206\\\" y=\\\"201\\\">X X X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10251\",\r\n    \"X\": \"248.2666015625\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"116.01171875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">FDC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151600.a\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.78626387579682\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.7993988076508\",\r\n    \"SVG\": \"<g id=\\\"25151600.a\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"120\\\" y=\\\"179\\\">ATK </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50271\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"79.81793186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"50271\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140139\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140139\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#FF5000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"631\",\r\n    \"X\": \"130.5\",\r\n    \"Y\": \"569.75\",\r\n    \"Width\": \"351.0000305175781\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"631\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"133.001\\\" x2=\\\"479\\\" y1=\\\"572.25\\\" y2=\\\"572.25\\\"/>                <circle cx=\\\"158.037\\\" cy=\\\"597.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"453.963\\\" cy=\\\"597.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140137\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140137\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#FFCF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53301\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"77.80230686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"53301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"632\",\r\n    \"X\": \"130.5\",\r\n    \"Y\": \"570.75\",\r\n    \"Width\": \"351.0000305175781\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"632\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"133.001\\\" x2=\\\"479\\\" y1=\\\"573.25\\\" y2=\\\"573.25\\\"/>                <circle cx=\\\"158.037\\\" cy=\\\"598.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"306\\\" cy=\\\"598.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"453.963\\\" cy=\\\"598.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140138\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140138\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#FF7F00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_505_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"198.3885498046875\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"326.1114501953125\",\r\n    \"SVG\": \"<g id=\\\"0_505_0\\\">        <polyline fill=\\\"#FF8080\\\" points=\\\"174,516 174,326 306,204 438,326    438,516  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"229,276 306,206 383,276  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"633\",\r\n    \"X\": \"130.5009765625\",\r\n    \"Y\": \"570.75\",\r\n    \"Width\": \"351.0\",\r\n    \"Height\": \"55.072998046875\",\r\n    \"SVG\": \"<g id=\\\"633\\\">        <path d=\\\"   M456.016,623.323c0.007,0,0.015,0,0.02,0c12.684,0,22.965-11.209,22.965-25.036s-10.281-25.037-22.965-25.037h-300.07h0.018   c-0.006,0-0.012,0-0.018,0c-12.684,0-22.965,11.21-22.965,25.037s10.282,25.036,22.965,25.036h300.07\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140135\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140135\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#CFFF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54631\",\r\n    \"X\": \"258.0654296875\",\r\n    \"Y\": \"292.3750305175781\",\r\n    \"Width\": \"93.30859375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"54631\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">VR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"634\",\r\n    \"X\": \"130.5\",\r\n    \"Y\": \"570.6619873046875\",\r\n    \"Width\": \"351.0010070800781\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"634\\\">        <g>                <circle cx=\\\"158.037\\\" cy=\\\"598.199\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"    M456.436,623.235c0.006,0,0.015,0,0.02,0c12.451,0,22.545-11.209,22.545-25.036s-10.094-25.037-22.545-25.037H218.971h0.019    c-0.006,0-0.013,0-0.019,0c-12.452,0-22.545,11.21-22.545,25.037s10.094,25.036,22.545,25.036h237.484\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163300\",\r\n    \"X\": \"264.3986354562541\",\r\n    \"Y\": \"275.5\",\r\n    \"Width\": \"83.20047695908289\",\r\n    \"Height\": \"167.38599728250483\",\r\n    \"SVG\": \"<g id=\\\"10163300\\\">        <g transform=\\\"translate(20 50) scale(0.9 0.9)\\\">                <path d=\\\"M317.777,346.591c24.15,0,43.722,19.576,43.722,43.726    c0,24.145-19.575,43.723-43.722,43.723c-24.148,0-43.723-19.578-43.723-43.723C274.053,366.167,293.629,346.591,317.777,346.591z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.798\\\" x2=\\\"352.756\\\" y1=\\\"366.267\\\" y2=\\\"414.363\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.798\\\" x2=\\\"352.756\\\" y1=\\\"414.363\\\" y2=\\\"366.267\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.777\\\" x2=\\\"317.777\\\" y1=\\\"346.591\\\" y2=\\\"434.04\\\"/>            </g>        <g>                <ellipse cx=\\\"306\\\" cy=\\\"284.234\\\" fill=\\\"none\\\" rx=\\\"6.234\\\" ry=\\\"6.234\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"290.469\\\" y2=\\\"352.814\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287.508\\\" x2=\\\"324.313\\\" y1=\\\"294.365\\\" y2=\\\"294.365\\\"/>                <path d=\\\"M267.034,321.642c19.483,38.966,58.449,38.966,77.932,0    C325.482,366.453,286.517,366.453,267.034,321.642\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M267.034,321.642c3.118,17.535,5.066,17.535,5.066,17.535l5.845-7.793    c-5.065-1.948-7.014-5.846-9.741-8.573\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M344.966,321.642c-3.117,17.535-5.063,17.535-5.063,17.535l-5.848-7.793    c5.065-1.948,7.017-5.846,9.741-8.573\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140136\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140136\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#FFFF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"635\",\r\n    \"X\": \"130.5\",\r\n    \"Y\": \"544.4630126953125\",\r\n    \"Width\": \"351.0000305175781\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"635\\\">        <g>                <path d=\\\"    M183.073,572.037h245.853H183.073z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"158.037\\\" cy=\\\"572\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"453.963\\\" cy=\\\"572\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140133\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140133\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#7FFF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"636\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"569.5\",\r\n    \"Width\": \"351.0000305175781\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"636\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"478\\\" y1=\\\"572\\\" y2=\\\"572\\\"/>                <circle cx=\\\"157.037\\\" cy=\\\"597.037\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"209.334\\\" cy=\\\"597.037\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"400.664\\\" cy=\\\"597.037\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"452.963\\\" cy=\\\"597.037\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10252\",\r\n    \"X\": \"259.046875\",\r\n    \"Y\": \"446.3750305175781\",\r\n    \"Width\": \"97.05078125\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"10252\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"495.0469\\\">MA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140134\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140134\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#AFFF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"637\",\r\n    \"X\": \"253.4274455458193\",\r\n    \"Y\": \"554.75\",\r\n    \"Width\": \"105.14610501338069\",\r\n    \"Height\": \"55.07353791907042\",\r\n    \"SVG\": \"<g id=\\\"637\\\">        <polyline fill=\\\"none\\\" points=\\\"   255.928,607.323 280.965,557.25 306.001,607.323 331.037,557.25 356.073,607.323  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140131\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140131\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#FE0002\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140132\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140132\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#30FF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140130\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"67.0217036328761\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46140130\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFFF00\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110408\",\r\n    \"X\": \"24.0\",\r\n    \"Y\": \"153.6967010498047\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"90.60659790039062\",\r\n    \"SVG\": \"<g id=\\\"45110408\\\">        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"24\\\" x2=\\\"374\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"179\\\" x2=\\\"219\\\" y1=\\\"199\\\" y2=\\\"159\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"299\\\" x2=\\\"339\\\" y1=\\\"199\\\" y2=\\\"159\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"59\\\" x2=\\\"99\\\" y1=\\\"199\\\" y2=\\\"159\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"119\\\" x2=\\\"159\\\" y1=\\\"199\\\" y2=\\\"239\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"239\\\" x2=\\\"279\\\" y1=\\\"199\\\" y2=\\\"239\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_240_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_240_0c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,278.5 126.082,276 128.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"133.582\\\" x2=\\\"481.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"483.582,276 486.082,276 486.082,278.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"283.5\\\" y2=\\\"511\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,513.5 486.082,516 483.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"478.582\\\" x2=\\\"131.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"128.582,516 126.082,516 126.082,513.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"508.5\\\" y2=\\\"281\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"276.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"495.064\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"277.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"495.064\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110407\",\r\n    \"X\": \"42.66487121582031\",\r\n    \"Y\": \"130.5074920654297\",\r\n    \"Width\": \"314.0076446533203\",\r\n    \"Height\": \"138.96229553222656\",\r\n    \"SVG\": \"<g id=\\\"45110407\\\">        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"43\\\" x2=\\\"356\\\" y1=\\\"138\\\" y2=\\\"152\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"45\\\" x2=\\\"356\\\" y1=\\\"262\\\" y2=\\\"234\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"340.008\\\" x2=\\\"323.28\\\" y1=\\\"150.364\\\" y2=\\\"236.909\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"316.735\\\" x2=\\\"298.917\\\" y1=\\\"148.545\\\" y2=\\\"239.818\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"292.008\\\" x2=\\\"273.1\\\" y1=\\\"148.545\\\" y2=\\\"241.273\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"190\\\" x2=\\\"170.473\\\" y1=\\\"145\\\" y2=\\\"251.152\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"166.553\\\" x2=\\\"145.826\\\" y1=\\\"142.727\\\" y2=\\\"252.545\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_605_1\",\r\n    \"X\": \"165.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_605_1\\\">        <g>                <path d=\\\"M173.557,516.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FF8080\\\"/>                <g>                        <path d=\\\"M173.557,516.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M174.053,488.912c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M434.241,504.157     c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <path d=\\\"M235.723,251.396c31.839-65,104.615-65,136.453,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110409\",\r\n    \"X\": \"29.0\",\r\n    \"Y\": \"189.0\",\r\n    \"Width\": \"340.0\",\r\n    \"Height\": \"20.0\",\r\n    \"SVG\": \"<g id=\\\"45110409\\\">        <line fill=\\\"none\\\" stroke=\\\"#FF0000\\\" stroke-width=\\\"20\\\" x1=\\\"29\\\" x2=\\\"69\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF0000\\\" stroke-width=\\\"20\\\" x1=\\\"129\\\" x2=\\\"169\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF0000\\\" stroke-width=\\\"20\\\" x1=\\\"229\\\" x2=\\\"269\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF0000\\\" stroke-width=\\\"20\\\" x1=\\\"329\\\" x2=\\\"369\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#00C000\\\" stroke-width=\\\"20\\\" x1=\\\"79\\\" x2=\\\"119\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#00C000\\\" stroke-width=\\\"20\\\" x1=\\\"179\\\" x2=\\\"219\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#00C000\\\" stroke-width=\\\"20\\\" x1=\\\"279\\\" x2=\\\"319\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_605_0\",\r\n    \"X\": \"165.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_605_0\\\">        <path d=\\\"M173.557,516.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M235.723,251.396c31.839-65,104.615-65,136.453,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110404\",\r\n    \"X\": \"18.696699142456055\",\r\n    \"Y\": \"18.696699142456055\",\r\n    \"Width\": \"360.6066150665283\",\r\n    \"Height\": \"360.6066150665283\",\r\n    \"SVG\": \"<g id=\\\"45110404\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"24\\\" x2=\\\"104\\\" y1=\\\"374\\\" y2=\\\"294\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"154\\\" x2=\\\"244\\\" y1=\\\"244\\\" y2=\\\"154\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"294\\\" x2=\\\"374\\\" y1=\\\"104\\\" y2=\\\"24\\\"/>        <polyline fill=\\\"none\\\" points=\\\"129,229 149,289 89,269  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-width=\\\"15\\\"/>        <polyline fill=\\\"none\\\" points=\\\"229,129 289,149 269,89  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_305_1\",\r\n    \"X\": \"166.0570068359375\",\r\n    \"Y\": \"193.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"2_305_1\\\">        <g>                <path d=\\\"M174.557,517.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\"/>                <g>                        <path d=\\\"M174.557,517.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M175.053,489.912     c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M435.241,505.157c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <path d=\\\"M236.723,252.396c31.839-65,104.615-65,136.453,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110403\",\r\n    \"X\": \"3.3933982849121094\",\r\n    \"Y\": \"151.39340209960938\",\r\n    \"Width\": \"391.2131996154785\",\r\n    \"Height\": \"95.21319580078125\",\r\n    \"SVG\": \"<g id=\\\"45110403\\\">        <polyline fill=\\\"none\\\" points=\\\"14,236 88,162 162,236 236,162 310,236    384,162  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_305_0\",\r\n    \"X\": \"166.0570068359375\",\r\n    \"Y\": \"193.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"2_305_0\\\">        <path d=\\\"M174.557,517.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M236.723,252.396c31.839-65,104.615-65,136.453,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10262\",\r\n    \"X\": \"257.1708984375\",\r\n    \"Y\": \"446.3750305175781\",\r\n    \"Width\": \"99.84765625\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"10262\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"495.0469\\\">MR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110406\",\r\n    \"X\": \"16.896699905395508\",\r\n    \"Y\": \"166.0\",\r\n    \"Width\": \"364.40661430358887\",\r\n    \"Height\": \"66.0\",\r\n    \"SVG\": \"<g id=\\\"45110406\\\">        <circle cx=\\\"201\\\" cy=\\\"174\\\" r=\\\"7.5\\\" stroke=\\\"#000000\\\"/>        <circle cx=\\\"101\\\" cy=\\\"224\\\" r=\\\"7.5\\\" stroke=\\\"#000000\\\"/>        <circle cx=\\\"301\\\" cy=\\\"224\\\" r=\\\"7.5\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M22.2,177c10,10,38.5,33,63.5,43\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <path d=\\\"M116.8,221.9c32.5-7.5,37.3-38.301,69.8-46.301\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <path d=\\\"M214.4,175.6c37.5,7,38,38.3,73.5,45.8\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <path d=\\\"M314.6,220.9c24-10,51.4-31.9,61.4-41.9\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10261\",\r\n    \"X\": \"286.008056640625\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"41.046875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"10261\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">F</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110405\",\r\n    \"X\": \"18.696699142456055\",\r\n    \"Y\": \"166.0\",\r\n    \"Width\": \"361.6066150665283\",\r\n    \"Height\": \"66.0\",\r\n    \"SVG\": \"<g id=\\\"45110405\\\">        <circle cx=\\\"190\\\" cy=\\\"174\\\" r=\\\"7.5\\\" stroke=\\\"#000000\\\"/>        <circle cx=\\\"210\\\" cy=\\\"174\\\" r=\\\"7.5\\\" stroke=\\\"#000000\\\"/>        <circle cx=\\\"90\\\" cy=\\\"224\\\" r=\\\"7.5\\\" stroke=\\\"#000000\\\"/>        <circle cx=\\\"110\\\" cy=\\\"224\\\" r=\\\"7.5\\\" stroke=\\\"#000000\\\"/>        <circle cx=\\\"290\\\" cy=\\\"224\\\" r=\\\"7.5\\\" stroke=\\\"#000000\\\"/>        <circle cx=\\\"310\\\" cy=\\\"224\\\" r=\\\"7.5\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M24,179c10,10,29,32.4,54,42.4\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <path d=\\\"M122,220c28-11,26-32.6,56-43.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <path d=\\\"M221.6,176c30,11,27.602,32.6,55.602,43.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <path d=\\\"M323.2,220.2c24-10,41.8-31.2,51.8-41.2\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131303\",\r\n    \"X\": \"256.0\",\r\n    \"Y\": \"301.3999938964844\",\r\n    \"Width\": \"99.10000610351562\",\r\n    \"Height\": \"195.0\",\r\n    \"SVG\": \"<g id=\\\"40131303\\\">        <path d=\\\"M270.2,376.1c2.2,0.2,13.2,4.4,13.2,6.1V400l14.2,5.5v-18.7l13.7,4.7v-19.9c-2-0.6-13.6-4.6-13.6-6.2v-17.8   l-14.2-4.7v18.4l-13.3-5V376.1z\\\" id=\\\"_99355608\\\"/>        <path d=\\\"M309.4,425.3c0,2.7,2.5,6.601,5.6,6.601c2,0,3-2.101,3-4.101v-1c0-3.1-2.7-7.6-5.1-7.6   c-2,0-3.601,1.899-3.601,4.1v2H309.4z\\\" id=\\\"_42106248\\\"/>        <path d=\\\"M260.1,308l66.4,22.6l0.1,159.7l-66.5-22.8V308L260.1,308z M256,470.5l74.7,25.9V470H355.1V301.4H256V470.5   L256,470.5z\\\" id=\\\"_95345496\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131302\",\r\n    \"X\": \"226.39999389648438\",\r\n    \"Y\": \"316.3999938964844\",\r\n    \"Width\": \"158.10000610351562\",\r\n    \"Height\": \"158.20001220703125\",\r\n    \"SVG\": \"<g id=\\\"40131302\\\">        <polygon id=\\\"_90216200\\\" points=\\\"226.8,354.2 384,354.5 305.5,316.4  \\\"/>        <polygon id=\\\"_90684368\\\" points=\\\"269,416.8 292.8,416.8 292.8,440.6 318.1,440.6 318.1,416.8 342,416.8 342,390.9 318.1,390.9    318.1,366.6 292.8,366.6 292.8,390.9 269,390.9  \\\"/>        <polygon id=\\\"_90735616\\\" points=\\\"235.5,370.2 238.6,370.2 238.6,439.6 235.5,439.6 235.5,449.2 253.8,449.2 253.8,439.6    250.2,439.6 250.2,370.2 253.8,370.2 253.8,361 235.5,361  \\\"/>        <polygon id=\\\"_95177896\\\" points=\\\"357.2,370.2 360.2,370.2 360.2,439.6 357.2,439.6 357.2,449.2 375.4,449.2 375.4,439.6    371.9,439.6 371.9,370.2 375.4,370.2 375.4,361 357.2,361  \\\"/>        <polygon id=\\\"_98888752\\\" points=\\\"231,459.9 379.5,459.9 379.5,452.3 231,452.3  \\\"/>        <polygon id=\\\"_98662552\\\" points=\\\"226.4,474.6 384.5,474.6 384.5,467.5 226.4,467.5  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131301\",\r\n    \"X\": \"221.3413848876953\",\r\n    \"Y\": \"283.9037170410156\",\r\n    \"Width\": \"163.5991668701172\",\r\n    \"Height\": \"195.59629821777344\",\r\n    \"SVG\": \"<g id=\\\"40131301\\\">        <rect height=\\\"129.537\\\" width=\\\"145.236\\\" x=\\\"231.689\\\" y=\\\"349.963\\\"/>        <polygon points=\\\"222.768,354.406 302.519,284.61 383.5,353.879  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.0682\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"266.158,398.198 234.336,416.907 253.248,449.881 285.349,431.366 285.451,468.169    323.414,468.169 323.414,431.544 355.532,449.925 374.779,417.254 342.942,398.26 374.977,379.627 355.609,346.662 323.499,365.14    323.414,327.926 285.451,327.926 285.451,364.994 253.331,346.616 234.359,379.59  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110402\",\r\n    \"X\": \"42.11671721713879\",\r\n    \"Y\": \"41.997702477148565\",\r\n    \"Width\": \"315.00057982237763\",\r\n    \"Height\": \"315.00057600768037\",\r\n    \"SVG\": \"<g id=\\\"45110402\\\">        <path d=\\\"M49.617,349.498c150-10,290-150,300-300\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131300\",\r\n    \"X\": \"220.8000030517578\",\r\n    \"Y\": \"310.8999938964844\",\r\n    \"Width\": \"168.90000915527344\",\r\n    \"Height\": \"168.5\",\r\n    \"SVG\": \"<g id=\\\"40131300\\\">        <polygon points=\\\"259,395.3 220.8,417.8 243.5,457.4 282.1,435.2 282.2,479.4 327.8,479.4 327.8,435.4 366.4,457.5 389.5,418.2    351.3,395.4 389.7,373 366.5,333.4 327.9,355.6 327.8,310.9 282.2,310.9 282.2,355.4 243.6,333.4 220.9,373  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110401\",\r\n    \"X\": \"42.11671721713879\",\r\n    \"Y\": \"68.93531251177163\",\r\n    \"Width\": \"311.8111010680632\",\r\n    \"Height\": \"288.0629659730573\",\r\n    \"SVG\": \"<g id=\\\"45110401\\\">        <path d=\\\"M49.617,349.498   c150-10,290-150,300-300\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"48,48\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131306\",\r\n    \"X\": \"212.47000122070312\",\r\n    \"Y\": \"299.3799743652344\",\r\n    \"Width\": \"184.80001831054688\",\r\n    \"Height\": \"154.99002075195312\",\r\n    \"SVG\": \"<g id=\\\"40131306\\\">        <path d=\\\"M279.68,316.76h50.379v18.37H279.68V316.76z M263.95,315.22v19.91h-7.92c-16.28,0-17.16,11.88-23.1,20.46   c-4.84,7.04-20.46,7.26-20.46,23.65v75.13h184.8v-70.95c0-7.81-1.869-13.2-5.609-17.49c-3.74-4.18-9.9-5.06-13.971-9.13   c-7.92-7.92-5.5-21.67-25.079-21.67h-7.261v-19.47c0-10.56-8.359-16.28-19.47-16.28h-42.02   C273.19,299.38,263.95,305.65,263.95,315.22L263.95,315.22L263.95,315.22z\\\" id=\\\"_96730264\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"281.5,395.15 262.4,406.4 273.75,426.2 293.05,415.1 293.1,437.2 315.9,437.2 315.9,415.2    335.2,426.25 346.75,406.6 327.65,395.2 346.85,384 335.25,364.2 315.95,375.3 315.9,352.95 293.1,352.95 293.1,375.2 273.8,364.2    262.45,384  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131305\",\r\n    \"X\": \"243.0\",\r\n    \"Y\": \"309.29998779296875\",\r\n    \"Width\": \"127.20001220703125\",\r\n    \"Height\": \"172.29998779296875\",\r\n    \"SVG\": \"<g id=\\\"40131305\\\">        <path d=\\\"M264.8,331.6h32.9c7.6,0,15.5,9.5,15.1,18.2c-0.3,9-7.3,16.6-16.3,16.6h-31.7V331.6z M243,446.3h21.8v-55.9   h5.9c1.4,0,34.1,40.3,34.1,42.9c0,1.5-34.1,41.602-37.6,48.2l26.2-0.2l25.7-30.5l23.9,30.8l27.2-0.1l-38-48.3l36.1-44.5l-25.5-0.3   l-24.2,27l-18.5-25c21.3-5,35.3-17.1,35.3-42.9c0-20.2-17.602-38.2-37.602-38.2H243V446.3z\\\" id=\\\"_40678448\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131304\",\r\n    \"X\": \"225.52000427246094\",\r\n    \"Y\": \"291.1199951171875\",\r\n    \"Width\": \"160.87355041503906\",\r\n    \"Height\": \"209.52001953125\",\r\n    \"SVG\": \"<g id=\\\"40131304\\\">        <g>                <path d=\\\"M300.28,302.88c0,1.56,0.6,18.12,0.72,18.48c0.84,2.52,9.36,6.48,13.68,6c2.28-0.24,6.36-0.72,8.643-0.96    c4.438-0.48,3.12-1.44,3.72-6.48c0.6-4.8,1.56-12.36,2.64-17.04c-0.96-1.92-6.119-11.76-7.92-11.76h-12.84    C307.12,291.12,301.48,301.08,300.28,302.88z\\\" id=\\\"_90684368\\\"/>                <path d=\\\"M273.64,322.68l6.36,12.6l9.72-1.92c0.12-2.52,1.56-6.36,1.56-8.52c0-5.52-2.64-11.64-2.64-17.16h-11.76    L273.64,322.68z\\\" id=\\\"_95177896\\\"/>                <path d=\\\"M254.56,329.76c4.8,10.32,1.08,9.36,10.44,17.4l5.88-3.12v-9.6c0-3.72-2.88-9-3.24-13.32l-4.8-0.6h-4.2    L254.56,329.76z\\\" id=\\\"_98888752\\\"/>                <path d=\\\"M239.92,338.64c0,2.28,5.04,11.4,5.4,15c0.84,0.24,2.64,1.08,2.64,1.08c0.84,0,5.28-2.28,6.96-2.64    c-1.8-7.8-4.32-16.44-10.68-19.8C243.76,334.08,239.92,338.04,239.92,338.64z\\\" id=\\\"_98662552\\\"/>                <path d=\\\"M225.52,350.4c0,3.72,8.04,11.04,10.56,12.72l3.84-4.08l-5.28-11.76h-5.4    C228.04,347.28,225.52,349.92,225.52,350.4z\\\" id=\\\"_97819216\\\"/>                <path d=\\\"M239.92,370.2c1.08,12.24,5.76,28.2,8.4,39.12c3.6,14.16,8.64,21.72,15.36,32.76    c5.52,8.88,8.52,24,13.92,33.6c1.8,3.24,6.96,13.2,9.12,14.88c1.2,0.96,13.8,10.08,14.04,10.08c3.96,0,24.24-0.96,25.92-1.8    C327.52,498.48,337,482.4,337,481.44v-7.563h-19.56c-6.843,0-14.042-3.24-20.88-3.24V427.44c0-6.12,3.24-43.2,5.16-45    c2.04-1.8,28.44-20.4,29.76-20.76l-2.399-21.36c-1.2,0.6-13.92,2.52-15.12,2.28c-2.4-0.48-11.76-3.6-13.68-4.56    c-4.68,2.64-11.04,4.44-16.32,6.72c-4.08,1.8-8.64,6.84-13.68,9.24c-6,2.88-9.72,4.32-16.68,6.24c-3.96,1.08-5.88,0.96-8.16,3.72    C243.76,366,241.12,368.52,239.92,370.2z\\\" id=\\\"_100179568\\\"/>            </g>        <g>                <path d=\\\"M331.24,322.08c2.04,1.08,6,1.92,6,4.8c0,2.16-1.2,3.48-1.563,5.28l-6.479-0.96    c-2.4-0.36-10.563,1.56-14.4,1.56v2.64c0,2.64,9.96,0,13.92,0h1.08c4.2,0,13.44,3.12,15.48,4.8c1.317,1.2,3.479,12.96,4.8,15.6    c4.438-2.16,3.36-1.2,1.56-7.92c-0.72-2.28-2.64-7.68-2.76-10.08l-9.84-4.08l3-5.76c-2.76-5.16-2.04-8.88-10.08-9L331.24,322.08z\\\" id=\\\"_87107048\\\"/>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"313,387.5 343.667,360.5 360,361.333     383.833,392.167 378.5,468.167 307,462   \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M349.479,383.04h2.643c3,0,6.357-3.24,6.357-6.36v-1.08c0-3.6-3.96-6.36-7.438-6.36    C340.12,369.12,341.92,383.04,349.479,383.04z\\\" id=\\\"_90849136\\\"/>                <path d=\\\"M322.84,401.28l1.2,3.479l14.16-4.8l12.479,9.24l19.92-2.521l-0.72-4.199L351.64,405    c-2.04-1.44-11.64-9.12-13.317-9.12C337,395.88,324.28,400.56,322.84,401.28z\\\" id=\\\"_90849112\\\"/>                <path d=\\\"M323.32,421.56l0.479,3.723c7.8-1.8,13.92-3.603,21.84-2.04c3.36,0.72,6.96,1.438,10.563,2.277    c6.24,1.44,6.96,2.883,8.277-2.397c-3.357,0-17.037-3.24-20.88-4.2C337.36,417.24,329.92,420,323.32,421.56z\\\" id=\\\"_87969136\\\"/>                <path d=\\\"M337.24,441.24l0.6,0.12c5.642,0,16.32,6.96,20.28,6.96h7.438v-3.84h-6.479    c-1.563,0-15.36-5.763-17.88-6.723c-3.721-1.56-16.44,0.723-21.603,0.84v3.36L337.24,441.24z\\\" id=\\\"_88120160\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50281\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"72.53668186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"50281\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"641\",\r\n    \"X\": \"130.49997876607986\",\r\n    \"Y\": \"523.6769783350151\",\r\n    \"Width\": \"349.82802416360767\",\r\n    \"Height\": \"55.073021664984935\",\r\n    \"SVG\": \"<g id=\\\"641\\\">        <polyline fill=\\\"none\\\" points=\\\"   133,526.177 178.639,576.25 477.828,576.25  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141000\",\r\n    \"X\": \"87.89995574951172\",\r\n    \"Y\": \"153.6875\",\r\n    \"Width\": \"231.71147835740493\",\r\n    \"Height\": \"35.406494426523665\",\r\n    \"SVG\": \"<g id=\\\"25141000\\\">        <path d=\\\"M88.5,183.445   c24.49,6.055,67.645,1.891,79.637-2.625c14.943,0.616,27.488-1.232,40.957,3.695c9.592-0.411,44.102,2.728,53.665,1.957   c30.536-2.462,57.702-3.027,54.013-3.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"96\\\" y=\\\"168\\\">LD</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"283\\\" y=\\\"168\\\">LD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"642\",\r\n    \"X\": \"130.5\",\r\n    \"Y\": \"522.927978515625\",\r\n    \"Width\": \"351.0\",\r\n    \"Height\": \"55.072021484375\",\r\n    \"SVG\": \"<g id=\\\"642\\\">        <path d=\\\"   M456.036,525.428c12.682,0,22.964,11.209,22.964,25.036S468.718,575.5,456.036,575.5c-0.007,0-0.016,0-0.02,0h0.02H155.965   c-12.683,0-22.965-11.209-22.965-25.036s10.281-25.036,22.965-25.036c0.007,0,0.012,0,0.019,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53311\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"76.63043186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"53311\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54641\",\r\n    \"X\": \"259.94140625\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"87.46484375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"54641\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">XP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140140\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140140\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#FF3000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36170100_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36170100_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.6348\\\">OB</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"11.3056\\\" x1=\\\"222\\\" x2=\\\"389.5\\\" y1=\\\"313\\\" y2=\\\"480.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"11.3056\\\" x1=\\\"222\\\" x2=\\\"389.5\\\" y1=\\\"480.5\\\" y2=\\\"313\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10151300\",\r\n    \"X\": \"220.595703125\",\r\n    \"Y\": \"354.7656555175781\",\r\n    \"Width\": \"168.0546875\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"10151300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"440.6719\\\">MH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120510\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"79.00101470947266\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"239.99886322021484\",\r\n    \"SVG\": \"<g id=\\\"46120510\\\">        <ellipse cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"#00CCFF\\\" rx=\\\"175\\\" ry=\\\"115\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"124\\\" y2=\\\"274\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"124\\\" x2=\\\"124\\\" y1=\\\"124\\\" y2=\\\"274\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"274\\\" x2=\\\"274\\\" y1=\\\"124\\\" y2=\\\"274\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140104_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10140104_2\\\">        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <g id=\\\"symbol\\\">                <path d=\\\"M250.552,441c-22.895,0-41.457-19.98-41.457-44.626    c0-24.646,18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M361.448,351.75c22.896,0,41.457,19.979,41.457,44.624    c0,24.645-18.561,44.626-41.457,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120513\",\r\n    \"X\": \"47.67344665527344\",\r\n    \"Y\": \"146.4416572852525\",\r\n    \"Width\": \"304.0865936279297\",\r\n    \"Height\": \"106.43563153310689\",\r\n    \"SVG\": \"<g id=\\\"46120513\\\">        <path d=\\\"M48.5,250.5c34.394-12.049,46.784-101.958,67.111-101.557   c6.654,0.133,11.574,3.406,12.445,6.89C137.609,194.048,73.313,173.98,150,250c32.895-11.549,45.284-101.458,65.611-101.057   c6.654,0.133,11.574,3.406,12.445,6.89C237.609,194.048,173.313,173.98,250,250c32.895-11.549,45.284-101.458,65.611-101.057   c6.653,0.133,11.572,3.406,12.443,6.89C337.609,194.048,273.313,173.98,350,250\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_010_0c\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"0_010_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01311\",\r\n    \"X\": \"230.27764892578125\",\r\n    \"Y\": \"303.50390625\",\r\n    \"Width\": \"148.977294921875\",\r\n    \"Height\": \"42.0\",\r\n    \"SVG\": \"<g id=\\\"01311\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"56.7595\\\" id=\\\"SEAD\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.8164\\\">SEAD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140104_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10140104_3\\\">        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>        <g id=\\\"symbol\\\">                <path d=\\\"M250.552,441c-22.895,0-41.457-19.98-41.457-44.626    c0-24.646,18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M361.448,351.75c22.896,0,41.457,19.979,41.457,44.624    c0,24.645-18.561,44.626-41.457,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120514\",\r\n    \"X\": \"59.84841537475586\",\r\n    \"Y\": \"66.95372772216797\",\r\n    \"Width\": \"279.9951820373535\",\r\n    \"Height\": \"267.04627227783203\",\r\n    \"SVG\": \"<g id=\\\"46120514\\\">        <polygon fill=\\\"#00CCFF\\\" points=\\\"199,71 334,169 284,329 114,329    64,169  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140104_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10140104_0\\\">        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <g id=\\\"symbol\\\">                <path d=\\\"M250.552,441c-22.895,0-41.457-19.98-41.457-44.626    c0-24.646,18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M361.448,351.75c22.896,0,41.457,19.979,41.457,44.624    c0,24.645-18.561,44.626-41.457,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120511\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120511\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-dasharray=\\\"35,20\\\" stroke-width=\\\"10\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25210900\",\r\n    \"X\": \"19.04615592956543\",\r\n    \"Y\": \"23.3791561126709\",\r\n    \"Width\": \"345.5453052520752\",\r\n    \"Height\": \"350.0264530181885\",\r\n    \"SVG\": \"<g id=\\\"25210900\\\">        <polygon fill=\\\"none\\\" points=\\\"195.667,25 225.666,170 370.666,200    225.666,230 195.667,375 165.667,230 20.667,200 165.667,170  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"19\\\" stroke-width=\\\"16\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140104_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10140104_1\\\">        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <g id=\\\"symbol\\\">                <path d=\\\"M250.552,441c-22.895,0-41.457-19.98-41.457-44.626    c0-24.646,18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M361.448,351.75c22.896,0,41.457,19.979,41.457,44.624    c0,24.645-18.562,44.626-41.457,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120512\",\r\n    \"X\": \"46.64035415649414\",\r\n    \"Y\": \"122.86727905273438\",\r\n    \"Width\": \"304.8178367614746\",\r\n    \"Height\": \"152.83255004882812\",\r\n    \"SVG\": \"<g id=\\\"46120512\\\">        <polyline fill=\\\"none\\\" points=\\\"49,266 84,166 89,206 124,131 149,266 184,166 189,206 224,131    249,266 284,166 289,206 324,131 349,266  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25260400\",\r\n    \"X\": \"69.85800170898438\",\r\n    \"Y\": \"147.890625\",\r\n    \"Width\": \"263.8919982910156\",\r\n    \"Height\": \"27.015380859375\",\r\n    \"SVG\": \"<g id=\\\"25260400\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"69.858\\\" x2=\\\"333.75\\\" y1=\\\"172.406\\\" y2=\\\"172.406\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"241\\\" y=\\\"161\\\">BCL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"75\\\" y=\\\"161\\\">BCL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50291\",\r\n    \"X\": \"262.2860720392972\",\r\n    \"Y\": \"291.0781555175781\",\r\n    \"Width\": \"83.06793186695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"50291\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163900_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"354.25\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"93.54501342773438\",\r\n    \"SVG\": \"<g id=\\\"10163900_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <polyline fill=\\\"none\\\" points=\\\"305.912,409.61 272.274,356.75 339.552,356.75 305.912,409.61    305.912,443.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140119\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"67.0217036328761\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46140119\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFFF00\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54651\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"54651\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"651\",\r\n    \"X\": \"133.94895258016646\",\r\n    \"Y\": \"569.7494015434323\",\r\n    \"Width\": \"348.21401128702104\",\r\n    \"Height\": \"42.25059845656767\",\r\n    \"SVG\": \"<g id=\\\"651\\\">        <path d=\\\"   M479.623,572.25c-50.507,23.695-109.092,37.25-171.567,37.25c-62.475,0-121.059-13.555-171.566-37.25l-0.041,0.144h343.214\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163900_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"354.25\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"93.54501342773438\",\r\n    \"SVG\": \"<g id=\\\"10163900_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <polyline fill=\\\"none\\\" points=\\\"311.912,409.61 278.274,356.75 345.552,356.75 311.912,409.61    311.912,443.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140117\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140117\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#E6E6E6\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"652\",\r\n    \"X\": \"130.49899291992188\",\r\n    \"Y\": \"536.4989624023438\",\r\n    \"Width\": \"351.00100760489767\",\r\n    \"Height\": \"60.63397216796875\",\r\n    \"SVG\": \"<g id=\\\"652\\\">        <path d=\\\"   M479,566.795c-0.01-15.354-11.071-27.796-24.714-27.796c-13.649,0-24.714,12.455-24.714,27.818   c0,15.361-11.064,27.816-24.714,27.816c-13.648,0-24.715-12.455-24.715-27.816c0-0.009,0-0.017,0-0.022h-0.002   c-0.009-15.354-11.07-27.796-24.713-27.796c-13.649,0-24.713,12.455-24.713,27.818c0,15.361-11.065,27.816-24.715,27.816   c-13.65,0-24.714-12.455-24.714-27.816c0-0.009,0-0.017-0.001-0.022c-0.011-15.354-11.072-27.796-24.715-27.796   c-13.648,0-24.714,12.455-24.714,27.818c0,15.361-11.065,27.816-24.714,27.816c-13.649,0-24.714-12.455-24.714-27.816   c0-0.009,0-0.017,0-0.022c-0.011-15.354-11.072-27.796-24.715-27.796c-13.648,0-24.714,12.455-24.714,27.818\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163900_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"356.25\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"93.17001342773438\",\r\n    \"SVG\": \"<g id=\\\"10163900_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>        <polyline fill=\\\"none\\\" points=\\\"305.912,411.61 272.274,358.75 339.552,358.75 305.912,411.61    305.912,445.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140118\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140118\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#01FF02\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140115\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140115\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFDCDC\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163900_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"354.25\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"93.2650146484375\",\r\n    \"SVG\": \"<g id=\\\"10163900_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <polyline fill=\\\"none\\\" points=\\\"305.912,409.61 272.274,356.75 339.552,356.75 305.912,409.61    305.912,443.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140116\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140116\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#DCDCDC\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140113\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140113\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FF9696\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53321\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"82.64605686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"53321\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140114\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140114\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFBEBE\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10231\",\r\n    \"X\": \"246.41015625\",\r\n    \"Y\": \"300.56146240234375\",\r\n    \"Width\": \"117.099609375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10231\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">ENH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140111\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140111\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#C8FF69\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140112\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140112\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FF0000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10232\",\r\n    \"X\": \"267.31494140625\",\r\n    \"Y\": \"445.9375305175781\",\r\n    \"Width\": \"80.6025390625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"10232\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">LA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140110\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140110\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#14FF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161201\",\r\n    \"X\": \"140.9098358154297\",\r\n    \"Y\": \"141.8196563720703\",\r\n    \"Width\": \"116.18034362792969\",\r\n    \"Height\": \"116.18034362792969\",\r\n    \"SVG\": \"<g id=\\\"45161201\\\">        <polygon fill=\\\"none\\\" points=\\\"149,253 199,153 249,253  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>        <circle cx=\\\"199\\\" cy=\\\"213\\\" fill=\\\"#C61021\\\" r=\\\"7.5\\\" stroke=\\\"#C61021\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161202\",\r\n    \"X\": \"70.90983005625054\",\r\n    \"Y\": \"55.81966011250108\",\r\n    \"Width\": \"263.680339887499\",\r\n    \"Height\": \"266.1803398874989\",\r\n    \"SVG\": \"<g id=\\\"45161202\\\">        <g transform=\\\"translate(75 75)\\\">                <polygon fill=\\\"none\\\" points=\\\"151.5,241.9 201.5,141.9 251.5,241.9   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <circle cx=\\\"201.5\\\" cy=\\\"201.9\\\" fill=\\\"#C61021\\\" r=\\\"7.5\\\" stroke=\\\"#C61021\\\"/>            </g>        <g transform=\\\"translate(-75 75)\\\">                <polygon fill=\\\"none\\\" points=\\\"154,242 204,142 254,242   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <circle cx=\\\"204\\\" cy=\\\"202\\\" fill=\\\"#C61021\\\" r=\\\"7.5\\\" stroke=\\\"#C61021\\\"/>            </g>        <g transform=\\\"translate(0 -75)\\\">                <polygon fill=\\\"none\\\" points=\\\"154,242 204,142 254,242   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <circle cx=\\\"204\\\" cy=\\\"202\\\" fill=\\\"#C61021\\\" r=\\\"7.5\\\" stroke=\\\"#C61021\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180600\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25180600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431\\\">T</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161203\",\r\n    \"X\": \"77.90983005625053\",\r\n    \"Y\": \"18.819660112501012\",\r\n    \"Width\": \"243.18033988749897\",\r\n    \"Height\": \"360.4803276804677\",\r\n    \"SVG\": \"<g id=\\\"45161203\\\">        <g transform=\\\"translate(60 0)\\\">                <polygon fill=\\\"none\\\" points=\\\"92,374.3 142,274.3 192,374.3   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <circle cx=\\\"142\\\" cy=\\\"334.3\\\" fill=\\\"#C61021\\\" r=\\\"7.5\\\" stroke=\\\"#C61021\\\"/>            </g>        <g transform=\\\"translate(-60 0)\\\">                <polygon fill=\\\"none\\\" points=\\\"212,130 262,30 312,130   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <circle cx=\\\"262\\\" cy=\\\"90\\\" fill=\\\"#C61021\\\" r=\\\"7.5\\\" stroke=\\\"#C61021\\\"/>            </g>        <g transform=\\\"translate(0 125)\\\">                <polygon fill=\\\"none\\\" points=\\\"213,130 263,30 313,130   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <circle cx=\\\"263\\\" cy=\\\"90\\\" fill=\\\"#C61021\\\" r=\\\"7.5\\\" stroke=\\\"#C61021\\\"/>            </g>        <g transform=\\\"translate(0 -125)\\\">                <polygon fill=\\\"none\\\" points=\\\"86,379.5 136,279.5 186,379.5   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <circle cx=\\\"136\\\" cy=\\\"339.5\\\" fill=\\\"#C61021\\\" r=\\\"7.5\\\" stroke=\\\"#C61021\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6302\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"393.6669921875\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"369.49102783203125\",\r\n    \"SVG\": \"<g id=\\\"6302\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6301\",\r\n    \"X\": \"130.18922424316406\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"350.6312713623047\",\r\n    \"Height\": \"187.69391632080078\",\r\n    \"SVG\": \"<g id=\\\"6301\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01301\",\r\n    \"X\": \"228.9932861328125\",\r\n    \"Y\": \"303.50390625\",\r\n    \"Width\": \"154.1241455078125\",\r\n    \"Height\": \"42.0\",\r\n    \"SVG\": \"<g id=\\\"01301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"56.7595\\\" id=\\\"CSAR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.8164\\\">CSAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110000\",\r\n    \"X\": \"303.3160095214844\",\r\n    \"Y\": \"282.5\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"218.75\",\r\n    \"SVG\": \"<g id=\\\"15110000\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.816\\\" x2=\\\"305.816\\\" y1=\\\"282.5\\\" y2=\\\"501.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"661\",\r\n    \"X\": \"118.77100372314453\",\r\n    \"Y\": \"585.0\",\r\n    \"Width\": \"372.45800018310547\",\r\n    \"Height\": \"40.0\",\r\n    \"SVG\": \"<g id=\\\"661\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"121.229\\\" x2=\\\"478.729\\\" y1=\\\"605.5\\\" y2=\\\"605.5\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"118.771\\\" y=\\\"592\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"466.229\\\" y=\\\"593\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"292.5\\\" y=\\\"593\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"305.001\\\" x2=\\\"305.001\\\" y1=\\\"585\\\" y2=\\\"625\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170500\",\r\n    \"X\": \"210.50000190734863\",\r\n    \"Y\": \"304.80000376701355\",\r\n    \"Width\": \"191.60001277923584\",\r\n    \"Height\": \"180.40001392364502\",\r\n    \"SVG\": \"<g id=\\\"15170500\\\">        <g transform=\\\"scale(100) translate(0.73 0.69)\\\">                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_94647176\\\" points=\\\"1.735,2.714 1.715,2.709 1.715,2.714   \\\"/>                <path d=\\\"M2.939,2.798l0.279,0.77l-0.563,0L2.939,2.798z M1.72,2.799l0.279,0.77L1.443,3.567L1.72,2.799z     M1.735,2.714h-0.02V2.709L1.735,2.714z M1.735,2.714l0.076,0.012l0.016-0.002l0.238-0.034l0.026,0.003    c0.079,0,0.082,0.091,0.102,0.091h0.071v1.164H1.99v0.056H1.878v0.061H1.786v0.097h1.088V4.061H2.777V4.005H2.665V3.949H2.381    V2.785h0.081c0.024,0,0.015-0.091,0.112-0.091h0.015l0.234,0.03l0.025,0.001l0.076-0.009C2.897,2.773,2.868,2.87,2.844,2.933    C2.816,3.008,2.794,3.08,2.765,3.154C2.736,3.229,2.713,3.3,2.685,3.374C2.673,3.407,2.657,3.448,2.646,3.482    c-0.007,0.021-0.014,0.037-0.02,0.056c-0.009,0.03-0.003,0.03-0.041,0.03c0.051,0.076,0.192,0.173,0.32,0.173h0.061    c0.129,0,0.275-0.097,0.325-0.173H3.265L2.948,2.71c0.024-0.003,0.068-0.021,0.068-0.041c0-0.02-0.036,0.005-0.061,0.005h-0.01    c-0.131,0-0.231-0.107-0.366-0.107h-0.03c-0.07,0-0.13,0.033-0.168,0.066C2.362,2.624,2.35,2.627,2.35,2.597    c0-0.01,0.026-0.082,0.03-0.091L2.333,2.359L2.325,2.358C2.323,2.381,2.297,2.455,2.289,2.48c-0.02,0.06,0.016,0.063,0.016,0.118    v0.015c0,0.018-0.011,0.013-0.025,0.02C2.24,2.599,2.183,2.567,2.112,2.567h-0.03c-0.138,0-0.236,0.107-0.366,0.107H1.7    c-0.039,0-0.058-0.035-0.061,0.005l0.069,0.034C1.649,2.836,1.605,3.01,1.549,3.148c-0.03,0.073-0.052,0.145-0.081,0.219    C1.453,3.405,1.444,3.438,1.429,3.475c-0.012,0.03-0.016,0.092-0.054,0.093c0.051,0.076,0.185,0.173,0.31,0.173h0.066    c0.133,0,0.267-0.093,0.32-0.173H2.04L1.735,2.714L1.735,2.714z\\\" id=\\\"_94720800\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53331\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"286.0781555175781\",\r\n    \"Width\": \"76.02105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"53331\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"337.0469\\\">JS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"662\",\r\n    \"X\": \"118.77100372314453\",\r\n    \"Y\": \"585.0\",\r\n    \"Width\": \"372.45800018310547\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"662\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"121.229\\\" x2=\\\"478.729\\\" y1=\\\"605.5\\\" y2=\\\"605.5\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"118.771\\\" y=\\\"592\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"466.229\\\" y=\\\"593\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"292.5\\\" y=\\\"593\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"205.636\\\" y=\\\"593\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"379.365\\\" y=\\\"593\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"391.865\\\" x2=\\\"391.865\\\" y1=\\\"585\\\" y2=\\\"625\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"218.136\\\" x2=\\\"218.136\\\" y1=\\\"586\\\" y2=\\\"626\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140128\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140128\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FF0000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140129\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140129\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#00FF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140126\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"67.0217036328761\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46140126\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFFF00\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140127\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140127\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FF7F00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140124\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140124\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#0000FF\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200800\",\r\n    \"X\": \"219.68099975585938\",\r\n    \"Y\": \"320.94598388671875\",\r\n    \"Width\": \"170.63699340820312\",\r\n    \"Height\": \"146.10501098632812\",\r\n    \"SVG\": \"<g id=\\\"10200800\\\">        <path d=\\\"M376.689,440.338l4.741-1.627l0.709,15.801h-5.45V440.338L376.689,440.338z M337.436,418.532   c6.688,3.534,7.05,6.025,10.722,12.726c2.598,4.738,6.184,10.269,6.184,17.26c0.412,0.615,1.279,2.179,2.178,2.179   c3.132,0,6.537-11.625,9.271-13.627v1.09h1.09v16.354h-29.441v-35.98H337.436z M285.645,416.896c0-3.304,11.707-2.729,15.812-2.727   c6.169,0.005,12.688-1.636,16.899-1.636c2.965,0,6.896,2.047,9.813,2.727v39.25h-42.523L285.645,416.896L285.645,416.896z    M246.94,437.068c3.103,1.123,6.646,14.719,9.268,14.719c4.618,0,4.827-13.24,7.647-17.979c2.939-4.932,5.533-12.684,11.98-14.188   v34.891H246.94V437.068z M232.359,439.254c1.323,0.336,4.222,1.006,4.222,2.719v12.537l-5.007-0.004L232.359,439.254z    M365.242,423.984c-0.752-5.021,3.971-11.994,9.266-11.994c5.127,0,8.726,6.591,8.726,11.994v0.545   c0,7.438-3.08,7.356-5.451,10.905l-7.092,0.136l-5.074-6.547L365.242,423.984z M247.485,424.529c0,10.192-10.69,15.514-16.15,7.428   c-4.431-6.559-1.699-19.967,6.884-19.967c5.207,0,9.266,5.768,9.266,10.901V424.529L247.485,424.529z M246.94,333.486h28.895   v79.592c0,1.845-5.401,2.883-7.521,5.02c-1.706,1.72-3.711,4.754-5.126,6.867c-2.466,3.683-6.854,11.461-6.979,17.008l-5.533-9.225   c0.764-1.465,1.716-5.486,1.716-7.676v-3.271c0-6.224-5.451-9.811-5.451-13.086L246.94,333.486L246.94,333.486z M337.438,333.486   h29.439v75.231c0,0.963-5.391,6.206-6.346,10.555c-1.543,7.029,0.194,8.082,1.438,13.435l-4.076,7.248   c-1.243-4.281-5.823-11.767-8.135-15.207c-3.16-4.711-5.295-9.994-12.319-10.576v-80.684L337.438,333.486L337.438,333.486z    M285.647,402.176l6.412,7.204l-6.412,1.521V402.176z M328.396,395.23l-0.229,14.58l-7.895-1.461L328.396,395.23z M303.639,408.174   c-10.235,0-18.265-13.726-17.837-24.456c0.43-10.825,7.643-24.065,18.38-24.065h2.179c9.494,0,17.99,12.59,17.99,22.351v3.816   c0,9.066-8.035,22.353-16.354,22.353L303.639,408.174L303.639,408.174z M285.647,333.486h42.523v39.798   c-2.6-2.991-3.072-7.164-7.768-11.859c-3.12-3.121-7.523-6.131-13.494-6.131h-1.091c-4.775,0-9.65,1.322-12.403,3.407   c-1.479,1.123-2.865,2.108-4.198,3.434c-1.464,1.456-1.97,2.992-3.57,4.063L285.647,333.486L285.647,333.486z M219.681,333.486   h16.9v74.143c-7.03,1.639-12.538,8.232-12.538,16.9c0,6,3.039,7.938,3.289,11.432c0.314,4.355-0.563,9.109-0.563,14.193v4.358   h-7.088v12.539h170.635v-12.539l-3.322,0.004l-1.037-20.721c6.23-9.305,0.561-23.877-9.268-26.168v-74.143h13.629v-12.538H219.681   V333.486z\\\" id=\\\"_x3C_path_x3E_\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140125\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140125\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#00FF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10242\",\r\n    \"X\": \"277.6171875\",\r\n    \"Y\": \"447.2900695800781\",\r\n    \"Width\": \"54.65625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"10242\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.5557\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140122\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"67.0217036328761\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46140122\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFFF00\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10241\",\r\n    \"X\": \"244.740234375\",\r\n    \"Y\": \"299.79583740234375\",\r\n    \"Width\": \"122.080078125\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"10241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">EOD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140123\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140123\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FE0002\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140120\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140120\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FE0002\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140121\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140121\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#01FF02\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25120100\",\r\n    \"X\": \"19.66900062561035\",\r\n    \"Y\": \"97.60099447895945\",\r\n    \"Width\": \"372.7469974714344\",\r\n    \"Height\": \"194.9539981968218\",\r\n    \"SVG\": \"<g id=\\\"25120100\\\">        <path d=\\\"M389.916,290.055H22.169   V100.101l334.411,0.997c2.16,2.081,2.99,3.528,5.534,5.267c3.254,2.444,9.073,2.444,10.144,6.284   c1.455,5.211-3.617,10.444-3.617,16.021c0,3.493,2.547,6.624,3.617,9.757c14.143,9.052,12.407,9.96,15.658,26.325L389.916,290.055z   \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" id=\\\"static\\\" x=\\\"131\\\" y=\\\"208\\\">AO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110801_a\",\r\n    \"X\": \"217.28289794921875\",\r\n    \"Y\": \"298.1658935546875\",\r\n    \"Width\": \"177.43408203125\",\r\n    \"Height\": \"185.0841064453125\",\r\n    \"SVG\": \"<g id=\\\"36110801_a\\\">        <polygon display=\\\"none\\\" fill=\\\"#008000\\\" points=\\\"286.326,326.25 286.326,291.25 326.326,291.25    326.326,326.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"249.095,358.357 224.354,333.6 252.648,305.325 277.389,330.083  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"334.606,330.038 359.303,305.237 387.646,333.462 362.949,358.263  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.326\\\" cy=\\\"386.25\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <rect height=\\\"30\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"150\\\" x=\\\"231.326\\\" y=\\\"448.25\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"414\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25250100\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25250100\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">FP</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_101_0c\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"196.25\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"2_101_0c\\\">        <path d=\\\"M391,514c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205   \\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25132100\",\r\n    \"X\": \"94.5\",\r\n    \"Y\": \"94.5\",\r\n    \"Width\": \"211.0\",\r\n    \"Height\": \"211.0\",\r\n    \"SVG\": \"<g id=\\\"25132100\\\">        <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"#000000\\\" r=\\\"105\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" font-weight=\\\"bold\\\" x=\\\"152\\\" y=\\\"219\\\">K</text>        <text display=\\\"inline\\\" fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"varT_1_\\\" x=\\\"208\\\" y=\\\"219\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35130200\",\r\n    \"X\": \"208.7705078125\",\r\n    \"Y\": \"348.6094055175781\",\r\n    \"Width\": \"197.6708984375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"35130200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"441.6719\\\">IED</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53341\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"74.34918186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"53341\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52011\",\r\n    \"X\": \"258.201171875\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"93.595703125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"52011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">AA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110400\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"285.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"223.0\",\r\n    \"SVG\": \"<g id=\\\"36110400\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"455\\\" y2=\\\"490\\\"/>                <polygon fill=\\\"#FF0000\\\" points=\\\"306,468 286,503 326,503   \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"12\\\"/>            </g>        <polygon fill=\\\"#FF0000\\\" points=\\\"286,325 286,290 326,290 326,325  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"248.769,357.107 224.028,332.35 252.322,304.075    277.063,328.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"334.28,328.788 358.977,303.987 387.32,332.212    362.623,357.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"385\\\" fill=\\\"#FF0000\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15190100\",\r\n    \"X\": \"208.0\",\r\n    \"Y\": \"308.5\",\r\n    \"Width\": \"196.0\",\r\n    \"Height\": \"153.0\",\r\n    \"SVG\": \"<g id=\\\"15190100\\\">        <path d=\\\"M256,336c-58,0-58,93,0,93h100c58,0,58-93,0-93H256z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"226\\\" cy=\\\"446\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"386\\\" cy=\\\"446\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"404\\\" y1=\\\"429\\\" y2=\\\"429\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"256\\\" x2=\\\"356\\\" y1=\\\"311\\\" y2=\\\"311\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"311\\\" y2=\\\"336\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"406\\\">MSL</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52012\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"449.3125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"52012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6304\",\r\n    \"X\": \"247.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"118.0\",\r\n    \"Height\": \"86.4580078125\",\r\n    \"SVG\": \"<g id=\\\"6304\\\">        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6303\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"351.32049560546875\",\r\n    \"Height\": \"649.2770767211914\",\r\n    \"SVG\": \"<g id=\\\"6303\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10211\",\r\n    \"X\": \"274.2759704589844\",\r\n    \"Y\": \"286.25\",\r\n    \"Width\": \"61.557281494140625\",\r\n    \"Height\": \"60.5\",\r\n    \"SVG\": \"<g id=\\\"10211\\\">        <polygon id=\\\"symbol\\\" points=\\\"325.5,341.75 285.167,341.75 279.832,291.25 330.332,291.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6306\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"235.5\",\r\n    \"Height\": \"569.1580200195312\",\r\n    \"SVG\": \"<g id=\\\"6306\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6305\",\r\n    \"X\": \"130.18922424316406\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"350.6312713623047\",\r\n    \"Height\": \"187.69391632080078\",\r\n    \"SVG\": \"<g id=\\\"6305\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10212\",\r\n    \"X\": \"257.2519836425781\",\r\n    \"Y\": \"446.7737121582031\",\r\n    \"Width\": \"91.74801635742188\",\r\n    \"Height\": \"50.698822021484375\",\r\n    \"SVG\": \"<g id=\\\"10212\\\">        <polyline fill=\\\"none\\\" points=\\\"258.377,495.24 346.5,450.833 346.5,495.24  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6307\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"351.32049560546875\",\r\n    \"Height\": \"649.2770767211914\",\r\n    \"SVG\": \"<g id=\\\"6307\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120502\",\r\n    \"X\": \"100.0\",\r\n    \"Y\": \"46.76393127441406\",\r\n    \"Width\": \"199.0\",\r\n    \"Height\": \"304.4721221923828\",\r\n    \"SVG\": \"<g id=\\\"46120502\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"100\\\" x2=\\\"299\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"125\\\" x2=\\\"275\\\" y1=\\\"349\\\" y2=\\\"49\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"125\\\" x2=\\\"275\\\" y1=\\\"49\\\" y2=\\\"349\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_101_1c\",\r\n    \"X\": \"118.74970153289557\",\r\n    \"Y\": \"196.25010667306285\",\r\n    \"Width\": \"374.50061598698323\",\r\n    \"Height\": \"326.2498933269371\",\r\n    \"SVG\": \"<g id=\\\"2_101_1c\\\">        <g>                <path d=\\\"M391,514c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M391,514c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M417.76,510.511     c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.477,309.713C399.466,309.243,395.308,309,391,309     c0-4.297-0.162-8.461-0.478-12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M388.754,282.599     c-19.008-106.062-152.553-103.749-166.565,6.938\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.478,296.508C221.163,300.539,221,304.703,221,309     c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M194.24,312.489     c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M208.524,513.286c4.01,0.471,8.169,0.714,12.476,0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60150200\",\r\n    \"X\": \"192.328125\",\r\n    \"Y\": \"360.140625\",\r\n    \"Width\": \"216.16015625\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"60150200\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"187\\\" y=\\\"433\\\">GOV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120503\",\r\n    \"X\": \"59.84841537475586\",\r\n    \"Y\": \"66.95372772216797\",\r\n    \"Width\": \"279.9951820373535\",\r\n    \"Height\": \"267.04627227783203\",\r\n    \"SVG\": \"<g id=\\\"46120503\\\">        <polygon fill=\\\"#00CCFF\\\" points=\\\"199,71 334,169 284,329 114,329    64,169  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36130000\",\r\n    \"X\": \"211.03285217285156\",\r\n    \"Y\": \"290.18499755859375\",\r\n    \"Width\": \"189.9341583251953\",\r\n    \"Height\": \"192.34567260742188\",\r\n    \"SVG\": \"<g id=\\\"36130000\\\">        <polygon fill=\\\"#008000\\\" points=\\\"284.819,332.864 284.819,295.185 327.882,295.185    327.882,332.864  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"244.739,367.429 218.104,340.776 248.564,310.338    275.199,336.99  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"336.796,336.942 363.384,310.243 393.896,340.629    367.309,367.327  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <path d=\\\"M230.992,397.457c0-43.062,32.298-75.358,75.358-75.358   c43.063,0,75.359,32.297,75.359,75.358H230.992z\\\" fill=\\\"#008000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"381.71,472.815 344.03,445.902 381.71,418.989  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"327.882,472.815 290.202,445.902 327.882,418.989  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"274.055,472.815 236.375,445.902 274.055,418.989  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120501\",\r\n    \"X\": \"44.005794525146484\",\r\n    \"Y\": \"44.0\",\r\n    \"Width\": \"309.9942054748535\",\r\n    \"Height\": \"309.9358825683594\",\r\n    \"SVG\": \"<g id=\\\"46120501\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"#00CCFF\\\" r=\\\"150\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"84\\\" y2=\\\"314\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"84\\\" x2=\\\"314\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120506\",\r\n    \"X\": \"10.063231468200684\",\r\n    \"Y\": \"136.21414184570312\",\r\n    \"Width\": \"379.4804391860962\",\r\n    \"Height\": \"127.00238037109375\",\r\n    \"SVG\": \"<g id=\\\"46120506\\\">        <path d=\\\"M197.5,259.5c22.973-20.675,49.014-39.545,80-46   c37.058-7.72,81.908,7.876,108-28\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M273.277,214.833c-43.969-7.328-80.516-35.457-105.444-76\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M208.5,185.5c-50.059-5.006-102.018,38.01-142,62\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M146.833,199.389c-52.048,0-87.924-24.666-135.333-38.889\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M57.5,179.5c0,0-22.5,15.75-30,21\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120507\",\r\n    \"X\": \"21.123560453581128\",\r\n    \"Y\": \"57.99968862193878\",\r\n    \"Width\": \"369.45905467374797\",\r\n    \"Height\": \"281.2756894600348\",\r\n    \"SVG\": \"<g id=\\\"46120507\\\">        <g>                <g id=\\\"kelp\\\" transform=\\\"scale(0.25 0.25)\\\">                        <path d=\\\"M271.5,354.5c22.973-20.676,49.014-39.547,80-46     c37.059-7.719,81.906,7.875,108-28\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M347.277,309.832c-43.969-7.328-80.516-35.457-105.445-76\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M282.5,280.5c-50.059-5.008-102.018,38.008-142,62\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M220.832,294.391c-52.047,0-87.924-24.668-135.332-38.891\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M131.5,274.5c0,0-22.5,15.75-30,21\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>        <g>                <g id=\\\"kelp_1_\\\" transform=\\\"scale(0.25 0.25)\\\">                        <path d=\\\"M971.5,354.5c22.973-20.676,49.016-39.547,80-46     c37.059-7.719,81.906,7.875,108-28\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M1047.277,309.832c-43.969-7.328-80.516-35.457-105.445-76\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M982.5,280.5c-50.059-5.008-102.016,38.008-142,62\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M920.832,294.391c-52.047,0-87.926-24.668-135.332-38.891\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M831.5,274.5c0,0-22.5,15.75-30,21\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>        <g>                <g id=\\\"kelp_2_\\\" transform=\\\"scale(0.25 0.25)\\\">                        <path d=\\\"M671.5,854.5c22.973-20.676,49.016-39.547,80-46     c37.059-7.719,81.906,7.875,108-28\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M747.277,809.832c-43.969-7.328-80.516-35.457-105.445-76\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M682.5,780.5c-50.059-5.008-102.016,38.008-142,62\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M620.832,794.391c-52.047,0-87.926-24.668-135.332-38.891\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M531.5,774.5c0,0-22.5,15.75-30,21\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>        <g>                <g id=\\\"kelp_3_\\\" transform=\\\"scale(0.25 0.25)\\\">                        <path d=\\\"M1371.5,854.5c22.973-20.676,49.016-39.547,80-46     c37.059-7.719,81.906,7.875,108-28\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M1447.277,809.832c-43.969-7.328-80.516-35.457-105.445-76\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M1382.5,780.5c-50.059-5.008-102.016,38.008-142,62\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M1320.832,794.391c-52.047,0-87.922-24.668-135.332-38.891\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M1231.5,774.5c0,0-22.5,15.75-30,21\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>        <g>                <g id=\\\"kelp_4_\\\" transform=\\\"scale(0.25 0.25)\\\">                        <path d=\\\"M271.5,1354.5c22.973-20.676,49.014-39.547,80-46     c37.059-7.719,81.906,7.875,108-28\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M347.277,1309.832c-43.969-7.324-80.516-35.457-105.445-76\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M282.5,1280.5c-50.059-5.008-102.018,38.008-142,62\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M220.832,1294.391c-52.047,0-87.924-24.668-135.332-38.891\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M131.5,1274.5c0,0-22.5,15.75-30,21\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>        <g>                <g id=\\\"kelp_5_\\\" transform=\\\"scale(0.25 0.25)\\\">                        <path d=\\\"M971.5,1354.5c22.973-20.676,49.016-39.547,80-46     c37.059-7.719,81.906,7.875,108-28\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M1047.277,1309.832c-43.969-7.324-80.516-35.457-105.445-76\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M982.5,1280.5c-50.059-5.008-102.016,38.008-142,62\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M920.832,1294.391c-52.047,0-87.926-24.668-135.332-38.891\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M831.5,1274.5c0,0-22.5,15.75-30,21\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120504\",\r\n    \"X\": \"156.109375\",\r\n    \"Y\": \"116.046875\",\r\n    \"Width\": \"93.78125\",\r\n    \"Height\": \"139.1875\",\r\n    \"SVG\": \"<g id=\\\"46120504\\\">        <text fill=\\\"#808080\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" x=\\\"153\\\" y=\\\"252\\\">#</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" stroke=\\\"#808080\\\" x=\\\"153\\\" y=\\\"252\\\">#</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171700\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171700\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">LOMEZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120505\",\r\n    \"X\": \"68.109375\",\r\n    \"Y\": \"73.8125\",\r\n    \"Width\": \"283.0\",\r\n    \"Height\": \"245.421875\",\r\n    \"SVG\": \"<g id=\\\"46120505\\\">        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"68\\\" y=\\\"118\\\">#</text>        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#808080\\\" x=\\\"68\\\" y=\\\"118\\\">#</text>        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"318\\\" y=\\\"118\\\">#</text>        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#808080\\\" x=\\\"318\\\" y=\\\"118\\\">#</text>        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"191\\\" y=\\\"215\\\">#</text>        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#808080\\\" x=\\\"191\\\" y=\\\"215\\\">#</text>        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"68\\\" y=\\\"318\\\">#</text>        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#808080\\\" x=\\\"68\\\" y=\\\"318\\\">#</text>        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"318\\\" y=\\\"318\\\">#</text>        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#808080\\\" x=\\\"318\\\" y=\\\"318\\\">#</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140108\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140108\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#00D7FF\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140109\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140109\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#19FFE6\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120508\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"79.00101470947266\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"239.99886322021484\",\r\n    \"SVG\": \"<g id=\\\"46120508\\\">        <ellipse cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"#00CCFF\\\" rx=\\\"175\\\" ry=\\\"115\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140106\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"67.0217036328761\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46140106\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFFF8C\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_335_1c\",\r\n    \"X\": \"166.05699157714844\",\r\n    \"Y\": \"273.8139953613281\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.3420104980469\",\r\n    \"SVG\": \"<g id=\\\"1_335_1c\\\">        <g>                <path d=\\\"M435.342,273.815c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M435.342,273.815c0,4.186-0.033,8.353-0.101,12.5     \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M434.846,301.56c-5.801,161.441-61.742,288.096-129.897,288.096c-69.221,0-125.846-130.66-130.131-295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M174.657,286.314     c-0.066-4.146-0.1-8.313-0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120509\",\r\n    \"X\": \"24.0\",\r\n    \"Y\": \"78.6932373046875\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"242.3067626953125\",\r\n    \"SVG\": \"<g id=\\\"46120509\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"20\\\" x1=\\\"24\\\" x2=\\\"374\\\" y1=\\\"281\\\" y2=\\\"281\\\"/>        <polyline fill=\\\"#C0C0C0\\\" points=\\\"139,281 59,131 314,281  \\\" stroke=\\\"#C0C0C0\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"277\\\" y1=\\\"231\\\" y2=\\\"81\\\"/>        <circle cx=\\\"199\\\" cy=\\\"281\\\" fill=\\\"#C0C0C0\\\" r=\\\"35\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140107\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"67.0217036328761\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46140107\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFFFDC\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53351\",\r\n    \"X\": \"260.40625\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"94.197265625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"53351\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140104\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"67.0217036328761\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46140104\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFD700\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140105\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"67.0217036328761\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46140105\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFEB00\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140102\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140102\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#6482FF\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140103\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"67.0217036328761\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46140103\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFB400\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140101\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140101\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FF00FF\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10222\",\r\n    \"X\": \"265.3837890625\",\r\n    \"Y\": \"445.9375305175781\",\r\n    \"Width\": \"83.4619140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"10222\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">LR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15200800\",\r\n    \"X\": \"208.7890625\",\r\n    \"Y\": \"359.7812805175781\",\r\n    \"Width\": \"193.734375\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"15200800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">GFC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10221\",\r\n    \"X\": \"256.756591796875\",\r\n    \"Y\": \"291.5751647949219\",\r\n    \"Width\": \"99.0556640625\",\r\n    \"Height\": \"55.5625\",\r\n    \"SVG\": \"<g id=\\\"10221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.2158\\\">EO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216200\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"25216200\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"282\\\" y2=\\\"282\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"428\\\" y2=\\\"428\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"396\\\">RAS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40091\",\r\n    \"X\": \"271.896484375\",\r\n    \"Y\": \"292.703125\",\r\n    \"Width\": \"66.28125\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"40091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"W\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25310300\",\r\n    \"X\": \"34.17714498295737\",\r\n    \"Y\": \"105.78632908530723\",\r\n    \"Width\": \"328.132926032401\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25310300\\\">        <path d=\\\"   M151.972,113.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C262.052,106.827,193.997,109.048,151.972,113.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"136\\\" y=\\\"185\\\">FARP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53361\",\r\n    \"X\": \"258.58544921875\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"95.119140625\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"53361\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_020_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"197.09300231933594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"377.65675354003906\",\r\n    \"SVG\": \"<g id=\\\"0_020_0\\\">        <rect height=\\\"22.667\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"198.093\\\"/>        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_335_0c\",\r\n    \"X\": \"166.05699157714844\",\r\n    \"Y\": \"273.81500244140625\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_335_0c\\\">        <path d=\\\"M435.342,273.815c0,174.435-58.379,315.841-130.394,315.841   c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_240_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_240_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"276.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"495.064\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"277.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"495.064\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36200000_a\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"311.0\",\r\n    \"Width\": \"169.0\",\r\n    \"Height\": \"169.0\",\r\n    \"SVG\": \"<g id=\\\"36200000_a\\\">        <rect fill=\\\"none\\\" height=\\\"159\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"159\\\" x=\\\"225.5\\\" y=\\\"316\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"150\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"445\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140600\",\r\n    \"X\": \"246.5\",\r\n    \"Y\": \"346.9849853515625\",\r\n    \"Width\": \"117.0\",\r\n    \"Height\": \"98.31002807617188\",\r\n    \"SVG\": \"<g id=\\\"10140600\\\">        <polygon points=\\\"338.5,445.295 272.5,445.295 246.5,346.985 363.5,346.985  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40081\",\r\n    \"X\": \"260.646484375\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"94.46484375\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"40081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"RA\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">RA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217500\",\r\n    \"X\": \"120.14683532714844\",\r\n    \"Y\": \"324.8574880544173\",\r\n    \"Width\": \"369.57667541503906\",\r\n    \"Height\": \"203.14251194558273\",\r\n    \"SVG\": \"<g id=\\\"25217500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"528\\\">R</text>        <g>                <path d=\\\"M200.76,353.914    c-0.886-1.817-1.905-3.568-3.058-5.208c-12.237-17.468-36.488-21.591-54.199-9.2c-8.27,5.786-14.01,14.52-16.005,24.384\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,353.449    c0.886,1.817,1.906,3.546,3.058,5.208c12.236,17.47,36.467,21.591,54.155,9.224c5.254-3.682,9.533-8.602,12.458-14.3\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,354.158    c-0.887-1.817-1.904-3.568-3.059-5.208c-12.236-17.469-36.512-21.57-54.224-9.177c-5.274,3.702-9.575,8.623-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,353.494    c0.889,1.817,1.906,3.546,3.062,5.208c12.235,17.469,36.51,21.569,54.241,9.155c5.275-3.681,9.576-8.603,12.504-14.32\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,365.397    c-0.888-5.831-3.103-11.349-6.475-16.138c-12.235-17.49-36.464-21.613-54.154-9.244c-5.253,3.679-9.553,8.6-12.457,14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <g>                <path d=\\\"M200.76,457.214    c-0.886-1.817-1.905-3.569-3.058-5.21c-12.237-17.469-36.488-21.59-54.199-9.197c-8.27,5.784-14.01,14.521-16.005,24.383\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,456.749    c0.886,1.815,1.906,3.545,3.058,5.207c12.236,17.469,36.467,21.594,54.155,9.224c5.254-3.682,9.533-8.6,12.458-14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,457.456    c-0.887-1.815-1.904-3.565-3.059-5.206c-12.236-17.469-36.512-21.57-54.224-9.179c-5.274,3.704-9.575,8.624-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,456.793    c0.889,1.818,1.906,3.547,3.062,5.209c12.235,17.469,36.51,21.568,54.241,9.156c5.275-3.68,9.576-8.602,12.504-14.322\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,468.695    c-0.888-5.83-3.103-11.348-6.475-16.137c-12.235-17.488-36.464-21.613-54.154-9.242c-5.253,3.678-9.553,8.599-12.457,14.295\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"128.119\\\" x2=\\\"486.496\\\" y1=\\\"405.164\\\" y2=\\\"405.164\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110400\",\r\n    \"X\": \"213.39999389648438\",\r\n    \"Y\": \"336.4999694824219\",\r\n    \"Width\": \"184.89996337890625\",\r\n    \"Height\": \"117.50103759765625\",\r\n    \"SVG\": \"<g id=\\\"40110400\\\">        <path d=\\\"M288.3,369.4h42v23.3c-6.399,0-18.3,3.899-22.5,2.5c-5.8-2-13.5-5-19.5-6.4V369.4L288.3,369.4z M213.4,369.4h65.2v23.9   c0,2.2,10.2,5,12.4,5.7c4.7,1.6,8.9,3.4,13.7,5c5,1.7,8.399,1,14.899-0.2c3.9-0.7,14.2-1.1,16.5-2.2   c1.601,6.7,11.601,34.9,11.601,38.101c0,4-3.101,9.899-3.2,14.2l53.8,0.1L377.9,389.3l19.5-19.2c-1.9-4.1-10.2-33.6-12.9-33.6   H213.4V369.4L213.4,369.4z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110401\",\r\n    \"X\": \"276.5474853515625\",\r\n    \"Y\": \"291.671875\",\r\n    \"Width\": \"57.07012939453125\",\r\n    \"Height\": \"217.328125\",\r\n    \"SVG\": \"<g id=\\\"40110401\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305.083\\\" x2=\\\"305.083\\\" y1=\\\"359\\\" y2=\\\"509\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339\\\">S</text>        <polyline fill=\\\"none\\\" points=\\\"280.083,384 305.083,359 330.082,384  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36160000_a\",\r\n    \"X\": \"206.5\",\r\n    \"Y\": \"297.5\",\r\n    \"Width\": \"197.0\",\r\n    \"Height\": \"197.0\",\r\n    \"SVG\": \"<g id=\\\"36160000_a\\\">        <polygon points=\\\"266.042,302.5 343.958,302.5 398.5,357.042    398.5,434.958 343.958,489.5 266.042,489.5 211.5,434.958 211.5,357.042  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"38.25,15.5833\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"102\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.3838\\\">NR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10202\",\r\n    \"X\": \"252.6865234375\",\r\n    \"Y\": \"449.56146240234375\",\r\n    \"Width\": \"105.826171875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10202\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5146\\\">LAB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40071\",\r\n    \"X\": \"273.37890625\",\r\n    \"Y\": \"287.7812805175781\",\r\n    \"Width\": \"62.234375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"40071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"PI\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">PI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271100\",\r\n    \"X\": \"98.0251235961914\",\r\n    \"Y\": \"30.52512550354004\",\r\n    \"Width\": \"164.94976043701172\",\r\n    \"Height\": \"304.9497585296631\",\r\n    \"SVG\": \"<g id=\\\"25271100\\\">        <polyline fill=\\\"none\\\" points=\\\"100.5,33 150.5,83 150.5,283 100.5,333  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"260.5,33 210.5,83 210.5,283 260.5,333  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10201\",\r\n    \"X\": \"241.2900390625\",\r\n    \"Y\": \"299.79583740234375\",\r\n    \"Width\": \"128.296875\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"10201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">DOG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130109\",\r\n    \"X\": \"199.2685546875\",\r\n    \"Y\": \"359.390625\",\r\n    \"Width\": \"205.951171875\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"30130109\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" id=\\\"AOE\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">AOE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6351\",\r\n    \"X\": \"170.8989715576172\",\r\n    \"Y\": \"122.75154876708984\",\r\n    \"Width\": \"269.7145538330078\",\r\n    \"Height\": \"153.99662017822266\",\r\n    \"SVG\": \"<g id=\\\"6351\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"172.761\\\" x2=\\\"182.77\\\" y1=\\\"275.08\\\" y2=\\\"263.908\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.8966,33.8966\\\" stroke-width=\\\"5\\\" x1=\\\"205.388\\\" x2=\\\"284.55\\\" y1=\\\"238.661\\\" y2=\\\"150.296\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"295.859,137.672 305.868,126.5 315.867,137.681    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.8667,33.8667\\\" stroke-width=\\\"5\\\" x1=\\\"338.444\\\" x2=\\\"417.462\\\" y1=\\\"162.925\\\" y2=\\\"251.278\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"428.751\\\" x2=\\\"438.75\\\" y1=\\\"263.9\\\" y2=\\\"275.081\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130108\",\r\n    \"X\": \"218.103515625\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"173.349609375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130108\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"AK\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">AK</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_140_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_140_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"225.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"455\\\" y=\\\"384.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"544\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136\\\" y=\\\"384.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6353\",\r\n    \"X\": \"170.8989715576172\",\r\n    \"Y\": \"122.75154876708984\",\r\n    \"Width\": \"269.7145538330078\",\r\n    \"Height\": \"669.2484512329102\",\r\n    \"SVG\": \"<g id=\\\"6353\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"426.509\\\" y2=\\\"791\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"172.761\\\" x2=\\\"182.77\\\" y1=\\\"275.08\\\" y2=\\\"263.908\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.8966,33.8966\\\" stroke-width=\\\"5\\\" x1=\\\"205.388\\\" x2=\\\"284.55\\\" y1=\\\"238.661\\\" y2=\\\"150.296\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"295.859,137.672 305.868,126.5 315.867,137.681    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.8667,33.8667\\\" stroke-width=\\\"5\\\" x1=\\\"338.444\\\" x2=\\\"417.462\\\" y1=\\\"162.925\\\" y2=\\\"251.278\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"428.751\\\" x2=\\\"438.75\\\" y1=\\\"263.9\\\" y2=\\\"275.081\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25182400\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25182400\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"440\\\">O</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"540\\\">RT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6352\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"424.0090026855469\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"367.9909973144531\",\r\n    \"SVG\": \"<g id=\\\"6352\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"426.509\\\" y2=\\\"791\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6355\",\r\n    \"X\": \"170.8989715576172\",\r\n    \"Y\": \"122.75154876708984\",\r\n    \"Width\": \"269.7145538330078\",\r\n    \"Height\": \"153.99662017822266\",\r\n    \"SVG\": \"<g id=\\\"6355\\\">        <polyline fill=\\\"none\\\" points=\\\"   247.5,272 247.5,217.5 365.75,217.5 365.75,272  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"172.761\\\" x2=\\\"182.77\\\" y1=\\\"275.08\\\" y2=\\\"263.908\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.8966,33.8966\\\" stroke-width=\\\"5\\\" x1=\\\"205.388\\\" x2=\\\"284.55\\\" y1=\\\"238.661\\\" y2=\\\"150.296\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"295.859,137.672 305.868,126.5 315.867,137.681    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.8667,33.8667\\\" stroke-width=\\\"5\\\" x1=\\\"338.444\\\" x2=\\\"417.462\\\" y1=\\\"162.925\\\" y2=\\\"251.278\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"428.751\\\" x2=\\\"438.75\\\" y1=\\\"263.9\\\" y2=\\\"275.081\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6354\",\r\n    \"X\": \"245.0\",\r\n    \"Y\": \"215.0\",\r\n    \"Width\": \"123.25\",\r\n    \"Height\": \"59.5\",\r\n    \"SVG\": \"<g id=\\\"6354\\\">        <polyline fill=\\\"none\\\" points=\\\"   247.5,272 247.5,217.5 365.75,217.5 365.75,272  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_320_1c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"240.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"283.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"1_320_1c\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"241.39\\\"/>        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,287.5 126.082,275 138.582,275         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,275 486.082,275 486.082,287.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"302.5\\\" y2=\\\"495\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,502.5 486.082,515 473.582,515         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"515\\\" y2=\\\"515\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,515 126.082,515 126.082,502.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"487.5\\\" y2=\\\"295\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6357\",\r\n    \"X\": \"170.8989715576172\",\r\n    \"Y\": \"122.75154876708984\",\r\n    \"Width\": \"269.7145538330078\",\r\n    \"Height\": \"669.2484512329102\",\r\n    \"SVG\": \"<g id=\\\"6357\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"426.509\\\" y2=\\\"791\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   247.5,272 247.5,217.5 365.75,217.5 365.75,272  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"172.761\\\" x2=\\\"182.77\\\" y1=\\\"275.08\\\" y2=\\\"263.908\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.8966,33.8966\\\" stroke-width=\\\"5\\\" x1=\\\"205.388\\\" x2=\\\"284.55\\\" y1=\\\"238.661\\\" y2=\\\"150.296\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"295.859,137.672 305.868,126.5 315.867,137.681    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.8667,33.8667\\\" stroke-width=\\\"5\\\" x1=\\\"338.444\\\" x2=\\\"417.462\\\" y1=\\\"162.925\\\" y2=\\\"251.278\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"428.751\\\" x2=\\\"438.75\\\" y1=\\\"263.9\\\" y2=\\\"275.081\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6356\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"215.0\",\r\n    \"Width\": \"196.75\",\r\n    \"Height\": \"577.0\",\r\n    \"SVG\": \"<g id=\\\"6356\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"426.509\\\" y2=\\\"791\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   247.5,272 247.5,217.5 365.75,217.5 365.75,272  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130101\",\r\n    \"X\": \"218.103515625\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"166.630859375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"AE\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">AE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_527_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"364.03125\",\r\n    \"SVG\": \"<g id=\\\"2_527_0\\\">        <g>                <polyline fill=\\\"#FFE599\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"307.768\\\" y1=\\\"568\\\" y2=\\\"566.232\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0991,5.0991\\\" stroke-width=\\\"17\\\" x1=\\\"311.373\\\" x2=\\\"475.43\\\" y1=\\\"562.627\\\" y2=\\\"398.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"477.232,396.768 479,395 477.232,393.232    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0991,5.0991\\\" stroke-width=\\\"17\\\" x1=\\\"473.627\\\" x2=\\\"309.57\\\" y1=\\\"389.626\\\" y2=\\\"225.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"307.768,223.768 306,222 304.232,223.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0991,5.0991\\\" stroke-width=\\\"17\\\" x1=\\\"300.626\\\" x2=\\\"136.571\\\" y1=\\\"227.374\\\" y2=\\\"391.429\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"134.768,393.232 133,395 134.768,396.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0991,5.0991\\\" stroke-width=\\\"17\\\" x1=\\\"138.374\\\" x2=\\\"302.429\\\" y1=\\\"400.373\\\" y2=\\\"564.43\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"304.232\\\" x2=\\\"306\\\" y1=\\\"566.232\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130100\",\r\n    \"X\": \"218.103515625\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"173.802734375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"AA\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">AA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60110100\",\r\n    \"X\": \"198.484375\",\r\n    \"Y\": \"354.921875\",\r\n    \"Width\": \"230.5693359375\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"60110100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" x=\\\"193\\\" y=\\\"435\\\">CMT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130103\",\r\n    \"X\": \"202.076171875\",\r\n    \"Y\": \"358.453125\",\r\n    \"Width\": \"201.123046875\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"30130103\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" id=\\\"AGF\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.25\\\">AGF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130102\",\r\n    \"X\": \"221.75341796875\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"160.333984375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130102\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"main\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">AF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130105\",\r\n    \"X\": \"193.7265625\",\r\n    \"Y\": \"359.390625\",\r\n    \"Width\": \"217.919921875\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"30130105\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" id=\\\"AGO\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">AGO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130104\",\r\n    \"X\": \"201.46875\",\r\n    \"Y\": \"350.890625\",\r\n    \"Width\": \"196.11328125\",\r\n    \"Height\": \"88.828125\",\r\n    \"SVG\": \"<g id=\\\"30130104\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" id=\\\"AGI\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">AGI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_140_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_140_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"225.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"455\\\" y=\\\"384.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"544\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136\\\" y=\\\"384.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130107\",\r\n    \"X\": \"214.51708984375\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"170.302734375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130107\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"AH\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">AH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130106\",\r\n    \"X\": \"199.2685546875\",\r\n    \"Y\": \"359.453125\",\r\n    \"Width\": \"206.091796875\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"30130106\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" id=\\\"AGS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">AGS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_420_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"234.03199768066406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"301.46800231933594\",\r\n    \"SVG\": \"<g id=\\\"2_420_1c\\\">        <g>                <g>                        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"235.032\\\"/>                        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                        <g>                                <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161700_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"368.984375\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"78.5306396484375\",\r\n    \"SVG\": \"<g id=\\\"10161700_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.25\\\">MULT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120601_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10120601_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <g id=\\\"Symbol\\\">                <polygon points=\\\"387.838,443.678 305.082,396.307 387.486,348.322   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polygon points=\\\"223.609,443.481 223.915,348.518 306,396.264   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161700_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"374.984375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"72.81063842773438\",\r\n    \"SVG\": \"<g id=\\\"10161700_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">MULT</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120601_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10120601_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <g id=\\\"Symbol\\\">                <polygon points=\\\"387.838,443.678 305.082,396.307 387.486,348.322   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polygon points=\\\"223.609,443.481 223.915,348.518 306,396.264   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161700_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"368.4042663574219\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"81.0157470703125\",\r\n    \"SVG\": \"<g id=\\\"10161700_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"425.6699\\\">MULT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01251\",\r\n    \"X\": \"237.8076171875\",\r\n    \"Y\": \"300.82708740234375\",\r\n    \"Width\": \"134.294921875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"01251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"MCM\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">MCM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120601_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10120601_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <g id=\\\"Symbol\\\">                <polygon points=\\\"387.838,443.678 305.082,396.307 387.486,348.322   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polygon points=\\\"223.609,443.481 223.915,348.518 306,396.264   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161700_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"365.984375\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"81.81063842773438\",\r\n    \"SVG\": \"<g id=\\\"10161700_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"423.25\\\">MULT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110700\",\r\n    \"X\": \"202.8730010986328\",\r\n    \"Y\": \"344.736572265625\",\r\n    \"Width\": \"204.4190216064453\",\r\n    \"Height\": \"102.80685424804688\",\r\n    \"SVG\": \"<g id=\\\"11110700\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"12\\\" stroke-width=\\\"7\\\" x1=\\\"203.966\\\" x2=\\\"406.199\\\" y1=\\\"346.985\\\" y2=\\\"445.295\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"371.421\\\" fill=\\\"none\\\" rx=\\\"22.853\\\" ry=\\\"21.563\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"392.985\\\" y2=\\\"445.015\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281.625\\\" x2=\\\"330.375\\\" y1=\\\"403\\\" y2=\\\"403\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130110\",\r\n    \"X\": \"200.84375\",\r\n    \"Y\": \"362.3125\",\r\n    \"Width\": \"206.953125\",\r\n    \"Height\": \"71.109375\",\r\n    \"SVG\": \"<g id=\\\"30130110\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" id=\\\"AOR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">AOR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25221\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"214.85796356201172\",\r\n    \"Height\": \"80.32162475585938\",\r\n    \"SVG\": \"<g id=\\\"25221\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"261.167\\\" x2=\\\"246.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"292.584\\\" x2=\\\"308.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"201.684,196.619 201.684,231.244     209.326,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120601_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10120601_3\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>            </g>        <g id=\\\"Symbol\\\">                <polygon points=\\\"387.838,443.678 305.082,396.307 387.486,348.322   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polygon points=\\\"223.609,443.481 223.915,348.518 306,396.264   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_140_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_140_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"225.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"455\\\" y=\\\"384.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"544\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136\\\" y=\\\"384.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140200\",\r\n    \"X\": \"84.43704223632815\",\r\n    \"Y\": \"142.0\",\r\n    \"Width\": \"229.56295776367185\",\r\n    \"Height\": \"115.34991455078125\",\r\n    \"SVG\": \"<g id=\\\"45140200\\\">        <circle cx=\\\"284\\\" cy=\\\"172\\\" fill=\\\"none\\\" r=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"262.152\\\" x2=\\\"141\\\" y1=\\\"184.335\\\" y2=\\\"253\\\"/>        <polyline points=\\\"143.833,256.75 86,200.833 195.75,222.333  \\\" stroke=\\\"#000000\\\"/>        <polyline points=\\\"284,147 284,172 259,172 263.152,186.621 284,197 303.58,187.335 309,172    302.009,153.764  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217600\",\r\n    \"X\": \"120.14683532714844\",\r\n    \"Y\": \"324.8574880544173\",\r\n    \"Width\": \"369.57667541503906\",\r\n    \"Height\": \"203.14251194558273\",\r\n    \"SVG\": \"<g id=\\\"25217600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"528\\\">RZ</text>        <g>                <path d=\\\"M200.76,353.914    c-0.886-1.817-1.905-3.568-3.058-5.208c-12.237-17.468-36.488-21.591-54.199-9.2c-8.27,5.786-14.01,14.52-16.005,24.384\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,353.449    c0.886,1.817,1.906,3.546,3.058,5.208c12.236,17.47,36.467,21.591,54.155,9.224c5.254-3.682,9.533-8.602,12.458-14.3\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,354.158    c-0.887-1.817-1.904-3.568-3.059-5.208c-12.236-17.469-36.512-21.57-54.224-9.177c-5.274,3.702-9.575,8.623-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,353.494    c0.889,1.817,1.906,3.546,3.062,5.208c12.235,17.469,36.51,21.569,54.241,9.155c5.275-3.681,9.576-8.603,12.504-14.32\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,365.397    c-0.888-5.831-3.103-11.349-6.475-16.138c-12.235-17.49-36.464-21.613-54.154-9.244c-5.253,3.679-9.553,8.6-12.457,14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <g>                <path d=\\\"M200.76,457.214    c-0.886-1.817-1.905-3.569-3.058-5.21c-12.237-17.469-36.488-21.59-54.199-9.197c-8.27,5.784-14.01,14.521-16.005,24.383\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,456.749    c0.886,1.815,1.906,3.545,3.058,5.207c12.236,17.469,36.467,21.594,54.155,9.224c5.254-3.682,9.533-8.6,12.458-14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,457.456    c-0.887-1.815-1.904-3.565-3.059-5.206c-12.236-17.469-36.512-21.57-54.224-9.179c-5.274,3.704-9.575,8.624-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,456.793    c0.889,1.818,1.906,3.547,3.062,5.209c12.235,17.469,36.51,21.568,54.241,9.156c5.275-3.68,9.576-8.602,12.504-14.322\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,468.695    c-0.888-5.83-3.103-11.348-6.475-16.137c-12.235-17.488-36.464-21.613-54.154-9.242c-5.253,3.678-9.553,8.599-12.457,14.295\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"128.119\\\" x2=\\\"486.496\\\" y1=\\\"405.164\\\" y2=\\\"405.164\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320500\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320500\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">CCP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_320_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"244.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"279.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"1_320_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" id=\\\"symbol\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"245.39\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130112\",\r\n    \"X\": \"218.103515625\",\r\n    \"Y\": \"348.37396240234375\",\r\n    \"Width\": \"166.818359375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"30130112\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"AS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">AS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130111\",\r\n    \"X\": \"214.51708984375\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"179.130859375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"AR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">AR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35110500\",\r\n    \"X\": \"249.91424560546875\",\r\n    \"Y\": \"345.90423583984375\",\r\n    \"Width\": \"112.1715087890625\",\r\n    \"Height\": \"100.1925048828125\",\r\n    \"SVG\": \"<g id=\\\"35110500\\\">        <circle cx=\\\"306.148\\\" cy=\\\"385.65\\\" r=\\\"35.221\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.0495\\\"/>        <circle cx=\\\"305.907\\\" cy=\\\"385.869\\\" fill=\\\"none\\\" r=\\\"13.376\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"8\\\"/>        <rect height=\\\"25.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.0495\\\" width=\\\"16.193\\\" x=\\\"254.439\\\" y=\\\"373.131\\\"/>        <rect height=\\\"25.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.0495\\\" width=\\\"16.193\\\" x=\\\"341.368\\\" y=\\\"372.49\\\"/>        <polygon points=\\\"349.488,441.572 330.933,420.394 288.847,421.109 265.575,441.572  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.0495\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130113\",\r\n    \"X\": \"221.75341796875\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"163.708984375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130113\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"AT\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">AT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36170100\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36170100\\\">        <polygon fill=\\\"#00FF00\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.6348\\\">OB</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.3056\\\" x1=\\\"222\\\" x2=\\\"389.5\\\" y1=\\\"313\\\" y2=\\\"480.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.3056\\\" x1=\\\"222\\\" x2=\\\"389.5\\\" y1=\\\"480.5\\\" y2=\\\"313\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271000\",\r\n    \"X\": \"37.03200149536133\",\r\n    \"Y\": \"109.55198789666473\",\r\n    \"Width\": \"324.5829887390137\",\r\n    \"Height\": \"160.40358966171055\",\r\n    \"SVG\": \"<g id=\\\"25271000\\\">        <path d=\\\"   M195.951,118.865c34.328-1.161,89.678-17.114,108.297,5.248c18.617,22.344,39.128,107.79,3.438,128.829   c-35.691,21.041-182.692,17.744-217.569-2.604c-34.897-20.328-9.421-97.45,8.222-119.366   C115.979,109.056,161.644,120.004,195.951,118.865\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.4331\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"286.218,162.825 286.218,195.385 361.615,195.385 361.615,162.825   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"291\\\" y=\\\"193\\\">UXO</text>            </g>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"37.032,176.105 37.032,208.664 117.167,208.664 117.167,176.105   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"42\\\" y=\\\"206\\\">UXO</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_420_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"231.03199768066406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"304.46800231933594\",\r\n    \"SVG\": \"<g id=\\\"2_420_0c\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"232.032\\\"/>        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25231\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"214.85796356201172\",\r\n    \"Height\": \"73.80101013183594\",\r\n    \"SVG\": \"<g id=\\\"25231\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"261.167\\\" x2=\\\"246.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"292.584\\\" x2=\\\"308.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"163.598,209.549 177.431,224.833     191.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"212.003,209.549 225.836,224.833     239.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01241\",\r\n    \"X\": \"262.6796875\",\r\n    \"Y\": \"293.6250305175781\",\r\n    \"Width\": \"86.5859375\",\r\n    \"Height\": \"53.296875\",\r\n    \"SVG\": \"<g id=\\\"01241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"ES\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">ES</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25340100\",\r\n    \"X\": \"27.152999877929688\",\r\n    \"Y\": \"88.5\",\r\n    \"Width\": \"263.3470001220703\",\r\n    \"Height\": \"224.0\",\r\n    \"SVG\": \"<g id=\\\"25340100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"27.153\\\" x2=\\\"287\\\" y1=\\\"200.5\\\" y2=\\\"200.5\\\"/>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"24.379\\\" width=\\\"33.75\\\" x=\\\"150.75\\\" y=\\\"189.121\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24.5\\\" x=\\\"160\\\" y=\\\"209\\\">B</text>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287\\\" x2=\\\"287\\\" y1=\\\"88.5\\\" y2=\\\"312.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10192\",\r\n    \"X\": \"287.582275390625\",\r\n    \"Y\": \"446.7119445800781\",\r\n    \"Width\": \"38.03125\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"10192\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.5557\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10191\",\r\n    \"X\": \"257.2890625\",\r\n    \"Y\": \"293.5840148925781\",\r\n    \"Width\": \"95.2734375\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"10191\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.1309\\\">XX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218900\",\r\n    \"X\": \"228.62998962402344\",\r\n    \"Y\": \"303.9100036621094\",\r\n    \"Width\": \"368.36000061035156\",\r\n    \"Height\": \"163.0\",\r\n    \"SVG\": \"<g id=\\\"25218900\\\">        <path d=\\\"m332.43,466.91l-103.8,-82l103.8,-81l0,163zm7.56,-163l193,81l-193,82l0,-163zm257,110l-59,-29l59,-31l0,60z\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25201\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"214.85796356201172\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25201\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"261.167\\\" x2=\\\"246.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"292.584\\\" x2=\\\"308.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"186.167\\\" x2=\\\"171.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"217.584\\\" x2=\\\"233.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"204.485\\\" x2=\\\"239.975\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"238.516,194.418 247.151,189.432 238.516,184.446      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_401_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"251.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"1_401_0c\\\">        <polyline fill=\\\"#FFA1FF\\\" id=\\\"XMLID_1_\\\" points=\\\"174,548 174,260 438,260 438,548  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25170400\",\r\n    \"X\": \"52.79399871826172\",\r\n    \"Y\": \"43.6875\",\r\n    \"Width\": \"297.17899322509766\",\r\n    \"Height\": \"279.8125\",\r\n    \"SVG\": \"<g id=\\\"25170400\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"321\\\" y2=\\\"321\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"225\\\" y2=\\\"225\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"58\\\">Name:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"82\\\">Width:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"108\\\">Min Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"132\\\">Max Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"158\\\">DTG Start:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"182\\\">DTG End:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" x=\\\"126\\\" y=\\\"290\\\">SL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01271\",\r\n    \"X\": \"243.07470703125\",\r\n    \"Y\": \"297.62396240234375\",\r\n    \"Width\": \"123.78955078125\",\r\n    \"Height\": \"46.65625\",\r\n    \"SVG\": \"<g id=\\\"01271\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"63\\\" id=\\\"SOF\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50211\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"52.4638671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"50211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51541\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"87.189453125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"51541\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161500\",\r\n    \"X\": \"200.40283203125\",\r\n    \"Y\": \"364.7138671875\",\r\n    \"Width\": \"214.67138671875\",\r\n    \"Height\": \"63.703125\",\r\n    \"SVG\": \"<g id=\\\"10161500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"89\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428.417\\\">MWR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140700\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"323.0000043809414\",\r\n    \"Width\": \"171.0\",\r\n    \"Height\": \"143.00000213086605\",\r\n    \"SVG\": \"<g id=\\\"15140700\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"226\\\" y1=\\\"367.5\\\" y2=\\\"507.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"386\\\" x2=\\\"386\\\" y1=\\\"367.5\\\" y2=\\\"507.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"386\\\" y1=\\\"505\\\" y2=\\\"505\\\"/>                <path d=\\\"M226,370.25c70,26,90,26,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <g>                        <ellipse cx=\\\"236\\\" cy=\\\"527.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <ellipse cx=\\\"376\\\" cy=\\\"527.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_110_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"2_110_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_215_0c\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"243.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"2_215_0c\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFA1FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_140_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_140_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"225.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"455\\\" y=\\\"384.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"544\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136\\\" y=\\\"384.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150800\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.78626387579682\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.7993988076508\",\r\n    \"SVG\": \"<g id=\\\"25150800\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"134\\\" y=\\\"207\\\">LZ </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_401_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"251.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"1_401_1c\\\">        <g>                <polyline fill=\\\"#FFA1FF\\\" points=\\\"174,548 174,260 438,260 438,548   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"548\\\" y2=\\\"535.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"520.029\\\" y2=\\\"280.235\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174,272.5 174,260 186.5,260    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"260\\\" y2=\\\"260\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,260 438,260 438,272.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"287.971\\\" y2=\\\"527.765\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"535.5\\\" y2=\\\"548\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15240000\",\r\n    \"X\": \"201.3134765625\",\r\n    \"Y\": \"361.671875\",\r\n    \"Width\": \"206.59375\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"15240000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" id=\\\"MAN\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">MAN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_260_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_260_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"486.08 516, 486.08 426, 396.08 516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111100\",\r\n    \"X\": \"242.76400756835938\",\r\n    \"Y\": \"344.3909912109375\",\r\n    \"Width\": \"126.47299194335938\",\r\n    \"Height\": \"97.218017578125\",\r\n    \"SVG\": \"<g id=\\\"20111100\\\">        <g id=\\\"box\\\">                <rect fill=\\\"none\\\" height=\\\"69.959\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"34.979\\\" x=\\\"288.511\\\" y=\\\"369.15\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"292.008\\\" x2=\\\"319.992\\\" y1=\\\"391.41\\\" y2=\\\"391.41\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"372.33\\\" y2=\\\"435.93\\\"/>            </g>        <g>                <g id=\\\"box_1_\\\">                        <rect fill=\\\"none\\\" height=\\\"69.958\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"34.979\\\" x=\\\"245.264\\\" y=\\\"346.891\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"248.762\\\" x2=\\\"276.745\\\" y1=\\\"369.15\\\" y2=\\\"369.15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"262.753\\\" x2=\\\"262.753\\\" y1=\\\"350.071\\\" y2=\\\"413.67\\\"/>                    </g>            </g>        <g>                <g id=\\\"box_2_\\\">                        <rect fill=\\\"none\\\" height=\\\"69.958\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"34.979\\\" x=\\\"331.758\\\" y=\\\"346.891\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"335.255\\\" x2=\\\"363.239\\\" y1=\\\"369.15\\\" y2=\\\"369.15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"349.247\\\" x2=\\\"349.247\\\" y1=\\\"350.071\\\" y2=\\\"413.67\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51551\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"86.580078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"51551\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211\",\r\n    \"X\": \"100.43099975585938\",\r\n    \"Y\": \"154.7743377685547\",\r\n    \"Width\": \"204.50701904296875\",\r\n    \"Height\": \"59.15766906738281\",\r\n    \"SVG\": \"<g id=\\\"25211\\\">        <g>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"186.167\\\" x2=\\\"171.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"217.584\\\" x2=\\\"233.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01261\",\r\n    \"X\": \"243.059326171875\",\r\n    \"Y\": \"297.65521240234375\",\r\n    \"Width\": \"125.916015625\",\r\n    \"Height\": \"46.625\",\r\n    \"SVG\": \"<g id=\\\"01261\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"63\\\" id=\\\"SAR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">SAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_020_0c\",\r\n    \"X\": \"126.2860336303711\",\r\n    \"Y\": \"197.09300231933594\",\r\n    \"Width\": \"359.42704010009766\",\r\n    \"Height\": \"377.6200714111328\",\r\n    \"SVG\": \"<g id=\\\"2_020_0c\\\">        <rect height=\\\"22.667\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"198.093\\\"/>        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M218.496,479.973c0.829,0.019,1.664,0.027,2.504,0.027     c0,0.841,0.009,1.676,0.027,2.505\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.25,487.529     c7.145,105.793,164.883,104.954,169.64-2.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.973,482.505c0.019-0.829,0.027-1.664,0.027-2.505     c0.841,0,1.676-0.009,2.505-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M398.529,479.75     c105.793-7.145,104.954-164.884-2.518-169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M393.505,310.027C392.676,310.009,391.841,310,391,310     c0-0.841-0.009-1.676-0.027-2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.75,302.471     c-7.145-105.794-164.884-104.955-169.64,2.517\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.027,307.496C221.009,308.324,221,309.159,221,310     c-0.841,0-1.676,0.009-2.504,0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M213.471,310.25     c-105.794,7.145-104.955,164.883,2.517,169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141900\",\r\n    \"X\": \"232.66799926757812\",\r\n    \"Y\": \"359.7812805175781\",\r\n    \"Width\": \"145.74600219726562\",\r\n    \"Height\": \"131.06271362304688\",\r\n    \"SVG\": \"<g id=\\\"10141900\\\">        <path d=\\\"M377.914,470.5c0,10.959-9.588,19.844-21.414,19.844S306,470.5,306,470.5s38.674-19.844,50.5-19.844   S377.914,459.541,377.914,470.5z\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M233.168,470.5c0-10.959,9.588-19.844,21.414-19.844s50.5,19.844,50.5,19.844s-38.674,19.844-50.5,19.844   S233.168,481.459,233.168,470.5z\\\" stroke=\\\"#000000\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">SP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160300\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160300\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,433 231,333 381,333 381,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"248\\\" y=\\\"343\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"291\\\" y=\\\"343\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"334\\\" y=\\\"343\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160301\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160301\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,433 231,333 381,333 381,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"248\\\" y=\\\"343\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"291\\\" y=\\\"343\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"334\\\" y=\\\"343\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"385\\\" y2=\\\"432\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160302\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160302\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,433 231,333 381,333 381,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"248\\\" y=\\\"343\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"291\\\" y=\\\"343\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"334\\\" y=\\\"343\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"297\\\" x2=\\\"297\\\" y1=\\\"386\\\" y2=\\\"433\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"315\\\" x2=\\\"315\\\" y1=\\\"386\\\" y2=\\\"433\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160303\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160303\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,433 231,333 381,333 381,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"248\\\" y=\\\"343\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"291\\\" y=\\\"343\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"334\\\" y=\\\"343\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"387\\\" y2=\\\"433\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287\\\" x2=\\\"287\\\" y1=\\\"387\\\" y2=\\\"432\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"325\\\" x2=\\\"325\\\" y1=\\\"387\\\" y2=\\\"432\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10172\",\r\n    \"X\": \"221.48329162597656\",\r\n    \"Y\": \"450.555419921875\",\r\n    \"Width\": \"168.3870391845703\",\r\n    \"Height\": \"35.735931396484375\",\r\n    \"SVG\": \"<g id=\\\"10172\\\">        <polygon fill=\\\"#FFFFFF\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"366.75,455.347 366.75,462.162    249.25,462.162 249.25,455.347 226.5,468.424 249.25,481.5 249.25,474.685 366.75,474.685 366.75,481.5 385.5,468.424  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10171\",\r\n    \"X\": \"231.2779998779297\",\r\n    \"Y\": \"302.4830017089844\",\r\n    \"Width\": \"148.3889923095703\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"10171\\\">        <circle cx=\\\"251.778\\\" cy=\\\"322.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"359.167\\\" cy=\\\"322.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"288.833\\\" x2=\\\"321.5\\\" y1=\\\"322.983\\\" y2=\\\"322.983\\\"/>                <polygon points=\\\"320.582,332.986 336.479,323.505 320.582,314.023   \\\"/>                <polygon points=\\\"288.751,314.105 273.73,323.015 288.751,331.924   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_301_1c\",\r\n    \"X\": \"167.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"0_301_1c\\\">        <g>                <path d=\\\"M175.557,516.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M175.557,516.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M176.053,488.912c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M436.241,504.157     c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06110000\",\r\n    \"X\": \"272.20098876953125\",\r\n    \"Y\": \"274.2969055175781\",\r\n    \"Width\": \"70.1820068359375\",\r\n    \"Height\": \"224.9356689453125\",\r\n    \"SVG\": \"<g id=\\\"06110000\\\">        <polygon fill=\\\"#E6E65C\\\" points=\\\"324.043,437.925 337.383,450.81 337.383,487.167    306.826,457.561 277.201,487.167 277.201,450.503 290.229,437.925 289.919,313.205 306.671,284.167 324.043,313.205  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01211\",\r\n    \"X\": \"260.552734375\",\r\n    \"Y\": \"294.5000305175781\",\r\n    \"Width\": \"93.5390625\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"01211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"PR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">PR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121309\",\r\n    \"X\": \"264.3986354562541\",\r\n    \"Y\": \"275.5\",\r\n    \"Width\": \"83.20047695908289\",\r\n    \"Height\": \"167.38599728250483\",\r\n    \"SVG\": \"<g id=\\\"20121309\\\">        <g transform=\\\"translate(20 50) scale(0.9 0.9)\\\">                <path d=\\\"M317.777,346.591c24.15,0,43.722,19.576,43.722,43.726    c0,24.145-19.575,43.723-43.722,43.723c-24.148,0-43.723-19.578-43.723-43.723C274.053,366.167,293.629,346.591,317.777,346.591z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.798\\\" x2=\\\"352.756\\\" y1=\\\"366.267\\\" y2=\\\"414.363\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.798\\\" x2=\\\"352.756\\\" y1=\\\"414.363\\\" y2=\\\"366.267\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.777\\\" x2=\\\"317.777\\\" y1=\\\"346.591\\\" y2=\\\"434.04\\\"/>            </g>        <g>                <ellipse cx=\\\"306\\\" cy=\\\"284.234\\\" fill=\\\"none\\\" rx=\\\"6.234\\\" ry=\\\"6.234\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"290.469\\\" y2=\\\"352.814\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287.688\\\" x2=\\\"324.313\\\" y1=\\\"294.365\\\" y2=\\\"294.365\\\"/>                <path d=\\\"M267.034,321.642c19.483,38.966,58.449,38.966,77.932,0    C325.482,366.453,286.517,366.453,267.034,321.642\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M267.034,321.642c3.118,17.535,5.066,17.535,5.066,17.535l5.845-7.793    c-5.065-1.948-7.014-5.846-9.741-8.573\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M344.966,321.642c-3.117,17.535-5.063,17.535-5.063,17.535l-5.848-7.793    c5.065-1.948,7.017-5.846,9.741-8.573\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121307\",\r\n    \"X\": \"246.45520327173472\",\r\n    \"Y\": \"305.75009804197543\",\r\n    \"Width\": \"121.08960141375064\",\r\n    \"Height\": \"137.13592670634898\",\r\n    \"SVG\": \"<g id=\\\"20121307\\\">        <g transform=\\\"translate(20 50) scale(0.9 0.9)\\\">                <path d=\\\"M318.888,310.48c34.122,0,61.782,27.66,61.782,61.782    c0,34.117-27.657,61.778-61.782,61.778c-34.119,0-61.779-27.662-61.779-61.778C257.109,338.14,284.768,310.48,318.888,310.48z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"269.465\\\" x2=\\\"368.312\\\" y1=\\\"338.281\\\" y2=\\\"406.238\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"269.465\\\" x2=\\\"368.312\\\" y1=\\\"406.238\\\" y2=\\\"338.281\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"318.888\\\" x2=\\\"318.888\\\" y1=\\\"310.48\\\" y2=\\\"434.04\\\"/>            </g>        <g transform=\\\"translate(40 -30) scale(0.8 0.7)\\\">                <ellipse cx=\\\"271.97\\\" cy=\\\"495.271\\\" fill=\\\"none\\\" rx=\\\"10.04\\\" ry=\\\"10.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"299.771\\\" cy=\\\"495.271\\\" fill=\\\"none\\\" rx=\\\"10.04\\\" ry=\\\"10.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"395.53\\\" cy=\\\"495.271\\\" fill=\\\"none\\\" rx=\\\"10.04\\\" ry=\\\"10.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"367.727\\\" cy=\\\"495.271\\\" fill=\\\"none\\\" rx=\\\"10.04\\\" ry=\\\"10.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"258.069\\\" x2=\\\"409.431\\\" y1=\\\"482.143\\\" y2=\\\"482.143\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121308\",\r\n    \"X\": \"218.50000023841858\",\r\n    \"Y\": \"314.300012588501\",\r\n    \"Width\": \"173.90000820159912\",\r\n    \"Height\": \"161.9999885559082\",\r\n    \"SVG\": \"<g id=\\\"20121308\\\">        <g transform=\\\"scale(100) translate(0.79 0.73)\\\">                <path d=\\\"M1.615,2.571c0,0.049,0.07,0.11,0.126,0.11h0.005c0.105,0,0.108-0.085,0.131-0.094V2.513    c0-0.045-0.071-0.1-0.131-0.1c-0.058,0-0.131,0.054-0.131,0.1V2.571z\\\" id=\\\"_95705736\\\"/>                <path d=\\\"M2.532,2.544c0,0.067,0.059,0.136,0.126,0.136h0.005c0.04,0,0.069-0.016,0.09-0.035    c0.012-0.01,0.046-0.061,0.046-0.075V2.529c0-0.06-0.069-0.115-0.136-0.115C2.589,2.413,2.532,2.473,2.532,2.544z\\\" id=\\\"_102731816\\\"/>                <path d=\\\"M1.505,2.943h0.058v1.09h0.152v-0.64h0.068v0.639H1.93v-1.09h0.058v0.409h0.115V2.88L2.096,2.822h-0.01    c0-0.058-0.042-0.11-0.1-0.11H1.505c-0.074,0-0.11,0.086-0.11,0.162v0.477h0.11V2.943z\\\" id=\\\"_95491320\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_230322080\\\" points=\\\"2.852,2.974 2.857,2.964 2.855,2.954 2.84,2.938   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_43277104\\\" points=\\\"2.474,2.964 2.48,2.974 2.489,2.937 2.474,2.953   \\\"/>                <path d=\\\"M2.474,2.964v-0.01l0.015-0.016L2.48,2.974L2.384,3.31L2.38,3.33L2.369,3.345L2.37,3.367L2.32,3.534    l0.181,0.001v0.492h0.131V3.534H2.7v0.492h0.131V3.534h0.178L2.976,3.402l-0.004-0.02l-0.12-0.409L2.84,2.938l0.015,0.017    l0.002,0.009C2.909,3.024,2.993,3.32,3.072,3.32h0.01c0.031,0,0.052-0.028,0.052-0.058V3.246c0-0.012-0.119-0.25-0.133-0.291    C2.984,2.904,2.958,2.851,2.935,2.806C2.909,2.754,2.904,2.712,2.82,2.712H2.511c-0.085,0-0.089,0.045-0.117,0.097    C2.372,2.851,2.347,2.91,2.331,2.956c-0.014,0.04-0.129,0.277-0.129,0.29v0.016c0,0.033,0.015,0.058,0.047,0.058H2.27    C2.329,3.32,2.429,3.015,2.474,2.964z\\\" id=\\\"_42218880\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121301\",\r\n    \"X\": \"246.61099243164062\",\r\n    \"Y\": \"278.5389099121094\",\r\n    \"Width\": \"110.46580672676555\",\r\n    \"Height\": \"164.47548770627964\",\r\n    \"SVG\": \"<g id=\\\"20121301\\\">        <g transform=\\\"translate(40 72) scale(0.8 0.8)\\\">                <ellipse cx=\\\"332.5\\\" cy=\\\"399.922\\\" fill=\\\"none\\\" rx=\\\"61.346\\\" ry=\\\"61.346\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"283.42\\\" x2=\\\"381.575\\\" y1=\\\"366.181\\\" y2=\\\"433.662\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"283.42\\\" x2=\\\"381.575\\\" y1=\\\"433.662\\\" y2=\\\"366.181\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"332.5\\\" x2=\\\"332.5\\\" y1=\\\"338.575\\\" y2=\\\"461.268\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"246.611\\\" x2=\\\"341.133\\\" y1=\\\"325.062\\\" y2=\\\"325.062\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"318.25\\\" x2=\\\"253.739\\\" y1=\\\"280.266\\\" y2=\\\"347.783\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121302\",\r\n    \"X\": \"209.859375\",\r\n    \"Y\": \"357.84375\",\r\n    \"Width\": \"186.37841796875\",\r\n    \"Height\": \"70.3125\",\r\n    \"SVG\": \"<g id=\\\"20121302\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"95\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427\\\">ATC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121300\",\r\n    \"X\": \"222.5\",\r\n    \"Y\": \"313.5\",\r\n    \"Width\": \"165.0\",\r\n    \"Height\": \"165.0\",\r\n    \"SVG\": \"<g id=\\\"20121300\\\">        <ellipse cx=\\\"305\\\" cy=\\\"396\\\" fill=\\\"none\\\" rx=\\\"80\\\" ry=\\\"80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"241\\\" x2=\\\"369\\\" y1=\\\"352\\\" y2=\\\"440\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"241\\\" x2=\\\"369\\\" y1=\\\"440\\\" y2=\\\"352\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"316\\\" y2=\\\"476\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121305\",\r\n    \"X\": \"198.5\",\r\n    \"Y\": \"289.5\",\r\n    \"Width\": \"213.0\",\r\n    \"Height\": \"213.0\",\r\n    \"SVG\": \"<g id=\\\"20121305\\\">        <g>                <ellipse cx=\\\"305\\\" cy=\\\"371\\\" fill=\\\"#FFFFFF\\\" rx=\\\"28\\\" ry=\\\"58\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250\\\" x2=\\\"280\\\" y1=\\\"316\\\" y2=\\\"346\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"330\\\" x2=\\\"360\\\" y1=\\\"396\\\" y2=\\\"426\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280\\\" x2=\\\"250\\\" y1=\\\"396\\\" y2=\\\"426\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"360\\\" x2=\\\"330\\\" y1=\\\"316\\\" y2=\\\"346\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"428\\\" y2=\\\"479\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"290\\\" x2=\\\"320\\\" y1=\\\"479\\\" y2=\\\"479\\\"/>            </g>        <ellipse cx=\\\"305\\\" cy=\\\"396\\\" fill=\\\"none\\\" rx=\\\"104\\\" ry=\\\"104\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121306\",\r\n    \"X\": \"220.0\",\r\n    \"Y\": \"368.5\",\r\n    \"Width\": \"170.0\",\r\n    \"Height\": \"55.0\",\r\n    \"SVG\": \"<g id=\\\"20121306\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245\\\" x2=\\\"365\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <path d=\\\"M390,371c-35,0-35,50,0,50\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M220,371c35,0,35,50,0,50\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121303\",\r\n    \"X\": \"227.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"20121303\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"230,433 230,333 380,333 380,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"355\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"255\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"247\\\" y=\\\"343\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"290\\\" y=\\\"343\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"31\\\" x=\\\"333\\\" y=\\\"343\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121304\",\r\n    \"X\": \"195.9549102783203\",\r\n    \"Y\": \"320.5\",\r\n    \"Width\": \"218.0901641845703\",\r\n    \"Height\": \"150.0\",\r\n    \"SVG\": \"<g id=\\\"20121304\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"240,468 200,388 250,388 250,323 360,323 360,388 410,388    370,468  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443\\\">FE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213200\",\r\n    \"X\": \"203.1490020751953\",\r\n    \"Y\": \"297.35797119140625\",\r\n    \"Width\": \"207.0228729248047\",\r\n    \"Height\": \"197.5860595703125\",\r\n    \"SVG\": \"<g id=\\\"25213200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"14\\\" x1=\\\"213.048\\\" x2=\\\"394.406\\\" y1=\\\"485.045\\\" y2=\\\"307.257\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"14\\\" x1=\\\"394.406\\\" x2=\\\"213.048\\\" y1=\\\"485.045\\\" y2=\\\"307.257\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"308.5,396.151 260.773,440.598 353.044,440.598 \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"308.5,396.151 260.773,351.705 353.044,351.705 \\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"69.8444\\\" font-weight=\\\"bold\\\" x=\\\"204\\\" y=\\\"422\\\">S</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"69.8444\\\" font-weight=\\\"bold\\\" x=\\\"360\\\" y=\\\"422\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10181\",\r\n    \"X\": \"269.29901123046875\",\r\n    \"Y\": \"278.90301513671875\",\r\n    \"Width\": \"73.37197875976562\",\r\n    \"Height\": \"66.42999267578125\",\r\n    \"SVG\": \"<g id=\\\"10181\\\">        <circle cx=\\\"305.923\\\" cy=\\\"304.9\\\" fill=\\\"none\\\" r=\\\"8.869\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"306.083\\\" cy=\\\"304.755\\\" fill=\\\"none\\\" r=\\\"23.352\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <rect fill=\\\"none\\\" height=\\\"16.601\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"10.736\\\" x=\\\"271.799\\\" y=\\\"296.455\\\"/>        <rect fill=\\\"none\\\" height=\\\"16.601\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"10.736\\\" x=\\\"329.435\\\" y=\\\"296.03\\\"/>        <polygon fill=\\\"none\\\" points=\\\"332.818,342.833 320.516,328.791 292.25,328.791 278.125,342.833     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181100\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25181100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431\\\">RP</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240801\",\r\n    \"X\": \"22.88936654343945\",\r\n    \"Y\": \"107.92961531409631\",\r\n    \"Width\": \"345.65835668706967\",\r\n    \"Height\": \"179.90558743891174\",\r\n    \"SVG\": \"<g id=\\\"25240801\\\">        <path d=\\\"   M118.017,118.546c-45.569,5.408-57.547,16.246-71.934,32.491c-14.386,16.246-28.795,43.308-14.386,64.982   c14.386,21.652,62.342,55.941,100.707,64.963c38.365,9.021,91.135,1.815,129.5-10.816s91.114-39.716,100.708-64.98   c9.593-25.27-2.389-72.209-43.159-86.639C278.68,104.095,163.585,113.138,118.017,118.546\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.6406\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240802\",\r\n    \"X\": \"108.1500015258789\",\r\n    \"Y\": \"181.33299255371094\",\r\n    \"Width\": \"193.30599212646484\",\r\n    \"Height\": \"114.02101135253906\",\r\n    \"SVG\": \"<g id=\\\"25240802\\\">        <rect fill=\\\"none\\\" height=\\\"109.021\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" width=\\\"188.306\\\" x=\\\"110.65\\\" y=\\\"183.833\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10182\",\r\n    \"X\": \"320.59375\",\r\n    \"Y\": \"448.1299133300781\",\r\n    \"Width\": \"52.029296875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10182\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"315\\\" y=\\\"491.8174\\\">IC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140403_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140403_a\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_301_0c\",\r\n    \"X\": \"167.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"0_301_0c\\\">        <path d=\\\"M175.557,516.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01201\",\r\n    \"X\": \"260.552734375\",\r\n    \"Y\": \"294.5000305175781\",\r\n    \"Width\": \"88.6640625\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"01201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"PH\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">PH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164000_3\",\r\n    \"X\": \"175.081699077773\",\r\n    \"Y\": \"350.74977708525694\",\r\n    \"Width\": \"260.000086190963\",\r\n    \"Height\": \"96.79501391529993\",\r\n    \"SVG\": \"<g id=\\\"10164000_3\\\" transform=\\\"translate(20 0) scale(0.9 0.9)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.869\\\" x2=\\\"317.869\\\" y1=\\\"392.222\\\" y2=\\\"492.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"225.647\\\" x2=\\\"225.647\\\" y1=\\\"392.222\\\" y2=\\\"492.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410.091\\\" x2=\\\"410.091\\\" y1=\\\"392.222\\\" y2=\\\"492.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"222.869\\\" x2=\\\"412.869\\\" y1=\\\"392.222\\\" y2=\\\"392.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"172.313\\\" x2=\\\"461.202\\\" y1=\\\"494.772\\\" y2=\\\"494.772\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_210_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_210_0\\\">        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,278.5 126.082,276 128.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133.582\\\" x2=\\\"481.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"483.582,276 486.082,276 486.082,278.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"283.5\\\" y2=\\\"511\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,513.5 486.082,516 483.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"478.582\\\" x2=\\\"131.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"128.582,516 126.082,516 126.082,513.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"508.5\\\" y2=\\\"281\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51571\",\r\n    \"X\": \"262.12646484375\",\r\n    \"Y\": \"292.0000305175781\",\r\n    \"Width\": \"83.396484375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"51571\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">SU</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_230_0c\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"246.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"0_230_0c\\\">        <circle cx=\\\"306\\\" cy=\\\"399\\\" fill=\\\"#FFA1FF\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60160400\",\r\n    \"X\": \"203.421875\",\r\n    \"Y\": \"362.421875\",\r\n    \"Width\": \"210.455078125\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"60160400\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"196\\\" y=\\\"434\\\">MNP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200900\",\r\n    \"X\": \"197.2373046875\",\r\n    \"Y\": \"365.34375\",\r\n    \"Width\": \"217.748046875\",\r\n    \"Height\": \"62.1875\",\r\n    \"SVG\": \"<g id=\\\"10200900\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"84\\\" id=\\\"USSS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.5\\\">USSS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164000_0\",\r\n    \"X\": \"146.2547009400605\",\r\n    \"Y\": \"350.74977708525694\",\r\n    \"Width\": \"319.9994986640213\",\r\n    \"Height\": \"96.51510974791017\",\r\n    \"SVG\": \"<g id=\\\"10164000_0\\\" transform=\\\"translate(20 0) scale(0.9 0.9)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.869\\\" x2=\\\"317.869\\\" y1=\\\"392.222\\\" y2=\\\"492.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"225.647\\\" x2=\\\"225.647\\\" y1=\\\"392.222\\\" y2=\\\"492.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410.091\\\" x2=\\\"410.091\\\" y1=\\\"392.222\\\" y2=\\\"492.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"222.869\\\" x2=\\\"412.869\\\" y1=\\\"392.222\\\" y2=\\\"392.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"140.283\\\" x2=\\\"495.838\\\" y1=\\\"494.461\\\" y2=\\\"494.461\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50241\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"54.2763671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"50241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164000_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"349.7498839232685\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"98.04512950446588\",\r\n    \"SVG\": \"<g id=\\\"10164000_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g transform=\\\"translate(20 0) scale(0.9 0.9)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"316.758\\\" x2=\\\"316.758\\\" y1=\\\"391.111\\\" y2=\\\"491.111\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"224.536\\\" x2=\\\"224.536\\\" y1=\\\"391.111\\\" y2=\\\"491.111\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"408.98\\\" x2=\\\"408.98\\\" y1=\\\"391.111\\\" y2=\\\"491.111\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221.758\\\" x2=\\\"411.758\\\" y1=\\\"391.111\\\" y2=\\\"391.111\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_327_1\",\r\n    \"X\": \"166.47889709472656\",\r\n    \"Y\": \"246.57752990722656\",\r\n    \"Width\": \"275.2211151123047\",\r\n    \"Height\": \"298.0126190185547\",\r\n    \"SVG\": \"<g id=\\\"0_327_1\\\">        <polygon fill=\\\"#80E1FF\\\" points=\\\"175,324.2 304.2,251.1    433.2,322.4 433.2,465.8 304.3,538.6 175.6,465.3  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164000_2\",\r\n    \"X\": \"173.08279166002285\",\r\n    \"Y\": \"350.74977708525694\",\r\n    \"Width\": \"263.9988073985096\",\r\n    \"Height\": \"98.42041365251498\",\r\n    \"SVG\": \"<g id=\\\"10164000_2\\\" transform=\\\"translate(20 0) scale(0.9 0.9)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.869\\\" x2=\\\"317.869\\\" y1=\\\"392.222\\\" y2=\\\"492.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"225.647\\\" x2=\\\"225.647\\\" y1=\\\"392.222\\\" y2=\\\"492.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410.091\\\" x2=\\\"410.091\\\" y1=\\\"392.222\\\" y2=\\\"492.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"222.869\\\" x2=\\\"412.869\\\" y1=\\\"392.222\\\" y2=\\\"392.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"170.092\\\" x2=\\\"463.424\\\" y1=\\\"496.578\\\" y2=\\\"496.578\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_327_0\",\r\n    \"X\": \"166.4508819580078\",\r\n    \"Y\": \"241.41212463378906\",\r\n    \"Width\": \"275.2071075439453\",\r\n    \"Height\": \"306.99876403808594\",\r\n    \"SVG\": \"<g id=\\\"0_327_0\\\">        <polygon fill=\\\"#80E0FF\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396    433.158,465.816 304.27,538.638 175.631,465.342  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240805\",\r\n    \"X\": \"53.02881908479908\",\r\n    \"Y\": \"115.85757988925207\",\r\n    \"Width\": \"298.78189128420047\",\r\n    \"Height\": \"205.22967157793482\",\r\n    \"SVG\": \"<g id=\\\"25240805\\\">        <path d=\\\"   M199.234,128.013c39.609-2.048,103.727-23.454,124.826,4.961c21.12,28.415,43.372,137.924,1.856,165.54   C284.4,326.15,114.888,324.316,74.973,298.75c-39.915-25.545-9.243-125.132,11.454-153.568   C107.126,116.721,159.625,130.035,199.234,128.013\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162800\",\r\n    \"X\": \"228.322265625\",\r\n    \"Y\": \"349.6094055175781\",\r\n    \"Width\": \"163.583984375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"10162800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.6719\\\">PA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121312\",\r\n    \"X\": \"218.7999963760376\",\r\n    \"Y\": \"338.90000581741333\",\r\n    \"Width\": \"173.10001850128174\",\r\n    \"Height\": \"113.89999389648438\",\r\n    \"SVG\": \"<g id=\\\"20121312\\\">        <g transform=\\\"scale(100) translate(0.72 0.65)\\\">                <polygon id=\\\"_99450424\\\" points=\\\"2.893,2.792 3.09,2.793 3.09,2.742 2.869,2.741   \\\"/>                <path d=\\\"M2.868,2.851h0.027v0.016c0,0.015,0.02,0.052,0.03,0.059c0.013,0.009,0.047,0.023,0.067,0.023    c0.065,0,0.097-0.047,0.097-0.113V2.824H2.903C2.891,2.824,2.873,2.843,2.868,2.851z\\\" id=\\\"_100260264\\\"/>                <path d=\\\"M1.654,3.263H2.37c0-0.012-0.038-0.112-0.044-0.123C2.3,3.096,2.317,3.049,2.245,3.049    H1.782c-0.059,0-0.066,0.048-0.082,0.089C1.694,3.157,1.655,3.252,1.654,3.263z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_43726000\\\"/>                <path d=\\\"M2.553,3.022C2.558,3,2.577,2.984,2.603,2.983v0.054h-0.05c0.001,0.035,0.019,0.054,0.054,0.054V3.042    h0.051c-0.001,0.032-0.019,0.036-0.035,0.05h0.195l0.001,0.254L3.07,2.988L2.817,2.983h-0.16v-0.19    c0-0.029-0.019-0.054-0.047-0.054H2.599c-0.056,0-0.051,0.06-0.051,0.117C2.549,2.889,2.539,3.001,2.553,3.022z M2.553,3.022    v0.016h0.051V2.983C2.577,2.984,2.558,3,2.553,3.022z M2.607,3.092h0.016c0.016-0.014,0.034-0.018,0.035-0.051H2.607V3.092z\\\" id=\\\"_101638640\\\"/>                <path d=\\\"M1.561,3.438v0.019c0,0.036,0.037,0.066,0.074,0.066c0.044,0,0.086-0.033,0.086-0.074    V3.442c0-0.041-0.039-0.078-0.082-0.078C1.594,3.364,1.561,3.393,1.561,3.438z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42932440\\\"/>                <path d=\\\"M2.304,3.438V3.45c0,0.042,0.042,0.074,0.086,0.074c0.034,0,0.078-0.034,0.078-0.066V3.442    c0-0.042-0.036-0.078-0.078-0.078C2.346,3.364,2.304,3.396,2.304,3.438z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_43758872\\\"/>                <path d=\\\"M2.973,3.792L2.981,3.71l0.012-0.156h0.043l0.019,0.323h0.144V3.03c0-0.014-0.031-0.047-0.051-0.047    L3.134,2.985L2.887,3.349h0.21v0.089h-0.28v0.44h0.152l-0.001-0.02L2.973,3.792z\\\" id=\\\"_95493544\\\"/>                <path d=\\\"M2.304,3.438c0-0.042,0.042-0.074,0.086-0.074c0.042,0,0.078,0.036,0.078,0.078v0.016    c0,0.032-0.043,0.066-0.078,0.066c-0.043,0-0.086-0.032-0.086-0.074V3.438z M1.561,3.438c0-0.045,0.033-0.074,0.078-0.074    c0.043,0,0.082,0.036,0.082,0.078V3.45c0,0.041-0.041,0.074-0.086,0.074c-0.037,0-0.074-0.03-0.074-0.066V3.438z M1.654,3.263    c0.001-0.011,0.04-0.106,0.047-0.125c0.016-0.042,0.023-0.089,0.082-0.089h0.463c0.071,0,0.055,0.046,0.08,0.091    C2.332,3.151,2.37,3.252,2.37,3.263H1.654z M1.561,3.287c-0.053,0-0.093,0.037-0.093,0.089v0.23c0,0.026,0.042,0.058,0.078,0.058    v0.132c0,0.045,0.033,0.082,0.082,0.082c0.035,0,0.078-0.04,0.078-0.066V3.664h0.619V3.82c0,0.024,0.042,0.058,0.074,0.058h0.004    c0.035,0,0.078-0.033,0.078-0.066V3.664c0.048,0,0.082-0.034,0.082-0.082V3.38c0-0.051-0.034-0.083-0.079-0.092    C2.45,3.282,2.456,3.267,2.443,3.241C2.434,3.222,2.426,3.2,2.417,3.181c-0.031-0.066-0.054-0.206-0.14-0.206h-0.53    c-0.073,0-0.088,0.083-0.112,0.137C1.619,3.148,1.568,3.257,1.561,3.287z\\\" id=\\\"_231756312\\\"/>                <line fill=\\\"none\\\" id=\\\"_40606696\\\" x1=\\\"2.817\\\" x2=\\\"2.819\\\" y1=\\\"3.438\\\" y2=\\\"3.346\\\"/>                <line fill=\\\"none\\\" id=\\\"_37667632\\\" x1=\\\"3.07\\\" x2=\\\"3.148\\\" y1=\\\"2.988\\\" y2=\\\"2.983\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_63065104\\\" points=\\\"3.097,3.349 2.887,3.349 3.134,2.985 3.148,2.983 3.07,2.988 2.819,3.346     2.817,3.438 3.097,3.438   \\\"/>                <line fill=\\\"none\\\" id=\\\"_38001312\\\" x1=\\\"2.893\\\" x2=\\\"2.903\\\" y1=\\\"2.792\\\" y2=\\\"2.824\\\"/>                <line fill=\\\"none\\\" id=\\\"_62862760\\\" x1=\\\"3.09\\\" x2=\\\"3.09\\\" y1=\\\"2.793\\\" y2=\\\"2.824\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_40505440\\\" points=\\\"3.09,2.824 3.09,2.793 2.893,2.792 2.903,2.824   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240806\",\r\n    \"X\": \"30.569955488000346\",\r\n    \"Y\": \"112.60667534077305\",\r\n    \"Width\": \"343.1523925188179\",\r\n    \"Height\": \"166.72918872831775\",\r\n    \"SVG\": \"<g id=\\\"25240806\\\">        <path d=\\\"   M182.289,130.731c45.249-5.17,115.95-27.164,144.236-7.769c28.281,19.397,69.298,99.572,25.451,124.138   c-43.846,24.566-238.984,38.793-288.493,23.28c-49.481-15.513-28.285-93.094-8.468-116.374   C74.809,130.731,137.02,135.9,182.289,130.731\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"29.5722\\\" x=\\\"142\\\" y=\\\"205\\\">SMOKE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121313\",\r\n    \"X\": \"205.43800354003906\",\r\n    \"Y\": \"338.32501220703125\",\r\n    \"Width\": \"199.8619842529297\",\r\n    \"Height\": \"107.42999267578125\",\r\n    \"SVG\": \"<g id=\\\"20121313\\\">        <path d=\\\"M221.114,443.255   c2.311-57.065,39.376-102.43,84.761-102.43c45.25,0,82.229,45.096,84.739,101.921\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M252.625,442.477c-0.221-2.494-0.9-5.857-0.9-8.425c0-37.529,24.158-67.952,53.959-67.952   c29.8,0,53.958,30.422,53.958,67.952c0,2.853-0.14,5.664-0.411,8.425\\\"/>        <path d=\\\"M290.167,439.813c0-13.595,6.679-24.381,14.917-24.381c8.238,0,14.918,11.022,14.918,24.617\\\" fill=\\\"#FFFFFF\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"205.438\\\" x2=\\\"405.3\\\" y1=\\\"443.255\\\" y2=\\\"443.255\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"357.5\\\" x2=\\\"384.464\\\" y1=\\\"421\\\" y2=\\\"408.021\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"346\\\" x2=\\\"365.723\\\" y1=\\\"390.5\\\" y2=\\\"372.271\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"323\\\" x2=\\\"333.011\\\" y1=\\\"371\\\" y2=\\\"346.474\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"293.463\\\" x2=\\\"282.963\\\" y1=\\\"369.25\\\" y2=\\\"344.813\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"268.5\\\" x2=\\\"244.202\\\" y1=\\\"387.75\\\" y2=\\\"374.654\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"253.25\\\" x2=\\\"226.079\\\" y1=\\\"421\\\" y2=\\\"412\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240803\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25240803\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.73,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121310\",\r\n    \"X\": \"249.92015075683594\",\r\n    \"Y\": \"292.4746398925781\",\r\n    \"Width\": \"112.15971374511719\",\r\n    \"Height\": \"148.2888426789168\",\r\n    \"SVG\": \"<g id=\\\"20121310\\\">        <g>                <ellipse cx=\\\"306\\\" cy=\\\"339.736\\\" fill=\\\"none\\\" rx=\\\"8.736\\\" ry=\\\"8.736\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"348.473\\\" y2=\\\"435.837\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287.875\\\" x2=\\\"324.125\\\" y1=\\\"353.933\\\" y2=\\\"353.933\\\"/>                <path d=\\\"M251.397,392.155c27.301,54.603,81.904,54.603,109.205,0    C333.302,454.948,278.699,454.948,251.397,392.155\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M251.397,392.155c4.368,24.571,7.098,24.571,7.098,24.571l8.19-10.921    c-7.098-2.729-9.828-8.188-13.65-12.013\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M360.603,392.155c-4.366,24.571-7.098,24.571-7.098,24.571l-8.188-10.921    c7.099-2.729,9.826-8.188,13.648-12.013\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"326.834\\\">YRD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240804\",\r\n    \"X\": \"24.024100240244024\",\r\n    \"Y\": \"25.096402521478467\",\r\n    \"Width\": \"347.9327847103905\",\r\n    \"Height\": \"347.9327847103905\",\r\n    \"SVG\": \"<g id=\\\"25240804\\\">        <rect fill=\\\"none\\\" height=\\\"241.017\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -82.7685 198.3062)\\\" width=\\\"241.039\\\" x=\\\"77.474\\\" y=\\\"78.555\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"197.985\\\" x2=\\\"197.985\\\" y1=\\\"136.5\\\" y2=\\\"259.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"136.5\\\" x2=\\\"261.5\\\" y1=\\\"198\\\" y2=\\\"198\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121311\",\r\n    \"X\": \"215.89999198913574\",\r\n    \"Y\": \"330.0000071525574\",\r\n    \"Width\": \"178.3000111579895\",\r\n    \"Height\": \"130.7999849319458\",\r\n    \"SVG\": \"<g id=\\\"20121311\\\">        <g transform=\\\"scale(100) translate(0.65 0.64)\\\">                <path d=\\\"M2.292,3.342L2.243,3.271L2.185,3.272L2.292,3.342z M1.555,3.786    c0-0.013,0.021-0.023,0.035-0.023h0.788c0.021,0,0.033,0.015,0.035,0.035C2.398,3.801,2.388,3.806,2.37,3.806H1.601    c-0.016,0-0.046,0-0.046-0.015V3.786z M1.789,3.532l0.377,0.001L2.37,3.537c0.012,0.022,0.049,0.076,0.046,0.107L2.411,3.709    C2.399,3.713,2.399,3.717,2.385,3.717H1.578c-0.014,0-0.013-0.005-0.027-0.008C1.549,3.691,1.543,3.685,1.543,3.663V3.648    c0-0.027,0.038-0.087,0.05-0.111L1.789,3.532z M1.643,3.483C1.645,3.455,1.73,3.306,1.751,3.306h0.461    c0.025,0,0.099,0.145,0.108,0.177H1.643z M2.185,3.272l0.058-0.001l0.049,0.071L2.185,3.272z M3.292,3.967V2.66    C3.268,2.666,3.035,2.81,2.994,2.834c-0.033,0.02-0.29,0.163-0.29,0.179c0,0,0.032,0.053,0.035,0.058l0.123-0.07v0.481L2.853,3.49    C2.781,3.441,2.018,2.941,2.012,2.941c-0.003,0-0.097,0.14-0.1,0.154l0.27,0.175L1.724,3.271C1.701,3.306,1.677,3.33,1.655,3.367    c-0.005,0.008-0.05,0.111-0.05,0.115v0.019H1.574C1.572,3.523,1.509,3.617,1.509,3.636v0.019c0,0.037,0.01,0.072,0.035,0.085    C1.538,3.748,1.52,3.767,1.52,3.779v0.023c0,0.028,0.038,0.038,0.065,0.038v0.058l0.004,0.05c0.013,0.005,0.008,0.012,0.03,0.015    c0.016,0.002,0.024,0.004,0.042,0.004h0.027L1.73,3.963l0.007-0.008l0.005-0.049l0.001-0.062H2.22v0.077    c0,0.021,0.008,0.029,0.015,0.042L2.27,3.968l0.031-0.001c0.042,0,0.077-0.003,0.077-0.046V3.844    c0.021-0.005,0.065-0.012,0.065-0.035V3.767c0-0.013-0.012-0.017-0.023-0.019c0.003-0.013,0.03-0.027,0.03-0.062v-0.05    c0-0.037-0.053-0.103-0.062-0.135h-0.03V3.49c0-0.028-0.054-0.119-0.062-0.146l0.475,0.312C2.761,3.695,2.72,3.755,2.72,3.786    v0.181H3.292L3.292,3.967z\\\" fill=\\\"#1F1A17\\\" id=\\\"_98251192\\\"/>                <path d=\\\"M1.643,3.483H2.32C2.311,3.451,2.237,3.306,2.212,3.306H1.751    C1.73,3.306,1.645,3.455,1.643,3.483z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_99217032\\\"/>                <path d=\\\"M2.297,3.679H2.293c-0.027,0-0.046-0.017-0.046-0.042V3.625c0-0.025,0.014-0.046,0.038-0.046h0.012    c0.024,0,0.038,0.027,0.038,0.05C2.335,3.656,2.323,3.679,2.297,3.679z M2.22,3.617v0.027c0,0.026,0.039,0.062,0.073,0.062    c0.036,0,0.065-0.033,0.065-0.069v-0.02c0-0.029-0.032-0.065-0.062-0.065H2.293C2.258,3.552,2.22,3.586,2.22,3.617z\\\" id=\\\"_230953256\\\"/>                <path d=\\\"M1.628,3.621v0.023c0,0.015,0.024,0.035,0.042,0.035h0.004    c0.016,0,0.038-0.019,0.038-0.031V3.617c0-0.019-0.019-0.038-0.038-0.038H1.662C1.648,3.579,1.628,3.604,1.628,3.621z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42189704\\\"/>                <path d=\\\"M2.297,3.679c0.027,0,0.038-0.023,0.038-0.05c0-0.023-0.014-0.05-0.038-0.05H2.285    c-0.024,0-0.038,0.021-0.038,0.046v0.012c0,0.025,0.019,0.042,0.046,0.042H2.297L2.297,3.679z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_43365128\\\"/>                <path d=\\\"M1.628,3.621c0-0.017,0.02-0.042,0.035-0.042h0.012c0.019,0,0.038,0.019,0.038,0.038v0.031    c0,0.012-0.023,0.031-0.038,0.031H1.67c-0.019,0-0.042-0.019-0.042-0.035V3.621L1.628,3.621z M1.601,3.633V3.64    c0,0.031,0.038,0.065,0.073,0.065c0.033,0,0.069-0.038,0.069-0.062V3.617c0-0.029-0.036-0.065-0.069-0.065    C1.632,3.552,1.601,3.592,1.601,3.633z\\\" id=\\\"_230929656\\\"/>                <path d=\\\"M2.22,3.617c0-0.031,0.038-0.065,0.073-0.065h0.004c0.03,0,0.062,0.036,0.062,0.065v0.019    c0,0.036-0.029,0.069-0.065,0.069c-0.034,0-0.073-0.036-0.073-0.062V3.617H2.22z M1.601,3.633c0-0.04,0.031-0.081,0.073-0.081    c0.033,0,0.069,0.037,0.069,0.065v0.027c0,0.023-0.036,0.062-0.069,0.062c-0.035,0-0.073-0.034-0.073-0.065V3.633z M1.593,3.537    c-0.012,0.024-0.05,0.084-0.05,0.111v0.015c0,0.022,0.006,0.027,0.008,0.046c0.013,0.003,0.013,0.008,0.027,0.008h0.807    c0.014,0,0.013-0.005,0.026-0.008l0.005-0.065C2.418,3.613,2.382,3.559,2.37,3.537L2.166,3.533L1.789,3.532L1.593,3.537z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42155152\\\"/>                <path d=\\\"M1.555,3.786V3.79c0,0.015,0.03,0.015,0.046,0.015H2.37c0.018,0,0.028-0.004,0.042-0.008    C2.41,3.778,2.398,3.763,2.377,3.763H1.589C1.576,3.763,1.555,3.773,1.555,3.786z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_238692352\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"0.403\\\" id=\\\"_40876200\\\" width=\\\"0.271\\\" x=\\\"2.952\\\" y=\\\"3.125\\\"/>                <ellipse cx=\\\"2.017\\\" cy=\\\"3.059\\\" fill=\\\"#FFFFFF\\\" id=\\\"_100514776\\\" rx=\\\"0.045\\\" ry=\\\"0.04\\\"/>                <ellipse cx=\\\"2.162\\\" cy=\\\"3.152\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42175408\\\" rx=\\\"0.045\\\" ry=\\\"0.04\\\"/>                <ellipse cx=\\\"2.578\\\" cy=\\\"3.426\\\" fill=\\\"#FFFFFF\\\" id=\\\"_41153192\\\" rx=\\\"0.045\\\" ry=\\\"0.04\\\"/>                <ellipse cx=\\\"2.298\\\" cy=\\\"3.241\\\" fill=\\\"#FFFFFF\\\" id=\\\"_100723592\\\" rx=\\\"0.045\\\" ry=\\\"0.04\\\"/>                <ellipse cx=\\\"2.436\\\" cy=\\\"3.333\\\" fill=\\\"#FFFFFF\\\" id=\\\"_100505816\\\" rx=\\\"0.045\\\" ry=\\\"0.04\\\"/>                <ellipse cx=\\\"2.717\\\" cy=\\\"3.512\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42439480\\\" rx=\\\"0.045\\\" ry=\\\"0.04\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120400\",\r\n    \"X\": \"195.7740020751953\",\r\n    \"Y\": \"348.3559875488281\",\r\n    \"Width\": \"218.29200744628906\",\r\n    \"Height\": \"95.28701782226562\",\r\n    \"SVG\": \"<g id=\\\"05120400\\\">        <path d=\\\"M296.712,373.506\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g id=\\\"Astro\\\">                <polyline fill=\\\"#FFFFFF\\\" points=\\\"311.171,417.834 310.081,441.143 300.228,441.143     299.016,417.833   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"#FFFFFF\\\" points=\\\"296.712,373.506 295.534,350.856 314.305,350.856     313.215,374.154   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"Satellite\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"47.295\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"79.243\\\" x=\\\"198.274\\\" y=\\\"372.353\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"47.296\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"36.37\\\" x=\\\"286.734\\\" y=\\\"372.352\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"47.296\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"79.245\\\" x=\\\"332.321\\\" y=\\\"372.352\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"323.104\\\" x2=\\\"334.248\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.546\\\" x2=\\\"287.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240807\",\r\n    \"X\": \"30.549575893466827\",\r\n    \"Y\": \"112.93600110666839\",\r\n    \"Width\": \"343.15056827179035\",\r\n    \"Height\": \"166.3575634055537\",\r\n    \"SVG\": \"<g id=\\\"25240807\\\">        <path d=\\\"   M182.289,130.731c45.249-5.17,115.95-27.164,144.236-7.769c28.281,19.397,69.298,99.572,25.451,124.138   c-43.846,24.566-238.984,38.793-288.493,23.28c-49.481-15.513-28.285-93.094-8.468-116.374   C74.809,130.731,137.02,135.9,182.289,130.731\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"20,20\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"29.5722\\\" x=\\\"142\\\" y=\\\"205\\\">SMOKE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_110_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_110_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240808\",\r\n    \"X\": \"30.57096256807847\",\r\n    \"Y\": \"112.60667534077305\",\r\n    \"Width\": \"343.15191227763773\",\r\n    \"Height\": \"166.72918872831775\",\r\n    \"SVG\": \"<g id=\\\"25240808\\\">        <path d=\\\"   M182.289,130.731c45.249-5.17,115.95-27.164,144.236-7.769c28.282,19.397,69.298,99.572,25.452,124.138   s-238.985,38.793-288.493,23.28c-49.481-15.513-28.285-93.094-8.468-116.374C74.809,130.731,137.02,135.9,182.289,130.731\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"29.5722\\\" x=\\\"142\\\" y=\\\"214\\\">BOMB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_510_0\",\r\n    \"X\": \"133.0\",\r\n    \"Y\": \"222.0\",\r\n    \"Width\": \"349.7914123535156\",\r\n    \"Height\": \"354.5\",\r\n    \"SVG\": \"<g id=\\\"0_510_0\\\">        <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395    306,568  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214500\",\r\n    \"X\": \"170.46200561523438\",\r\n    \"Y\": \"270.5849914550781\",\r\n    \"Width\": \"266.1239929199219\",\r\n    \"Height\": \"245.09201049804688\",\r\n    \"SVG\": \"<g id=\\\"25214500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" text-anchor=\\\"middle\\\" x=\\\"304\\\" y=\\\"488\\\">P</text>        <rect fill=\\\"none\\\" height=\\\"230.092\\\" id=\\\"red_3_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.124\\\" x=\\\"177.962\\\" y=\\\"278.085\\\"/>        <circle cx=\\\"303.525\\\" cy=\\\"393.134\\\" fill=\\\"#000000\\\" id=\\\"red_2_\\\" r=\\\"40\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10152\",\r\n    \"X\": \"281.120361328125\",\r\n    \"Y\": \"446.7119445800781\",\r\n    \"Width\": \"47.71875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"10152\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.5557\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10151\",\r\n    \"X\": \"280.870361328125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"50.296875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"10151\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321800\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.926\\\" x2=\\\"304.926\\\" y1=\\\"137.849\\\" y2=\\\"204.681\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"241.693\\\" x2=\\\"370.51\\\" y1=\\\"178.935\\\" y2=\\\"178.935\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_501_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"193.4252471923828\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"324.5747528076172\",\r\n    \"SVG\": \"<g id=\\\"2_501_0\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"174,517 174,327 306,205 438,327 438,517   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"517\\\" y2=\\\"514.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"509.5\\\" y2=\\\"332\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174,329.5 174,327 175.836,325.303    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"179.502\\\" x2=\\\"302.331\\\" y1=\\\"321.915\\\" y2=\\\"208.391\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"304.164,206.697 306,205 307.836,206.697    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"311.503\\\" x2=\\\"434.331\\\" y1=\\\"210.085\\\" y2=\\\"323.609\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"436.164,325.303 438,327 438,329.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"334.5\\\" y2=\\\"512\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"514.5\\\" y2=\\\"517\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110301\",\r\n    \"X\": \"42.0\",\r\n    \"Y\": \"175.0\",\r\n    \"Width\": \"316.0\",\r\n    \"Height\": \"50.0\",\r\n    \"SVG\": \"<g id=\\\"46110301\\\">        <g transform=\\\"translate(85 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"273\\\" x2=\\\"163\\\" y1=\\\"200\\\" y2=\\\"200\\\"/>                <polygon points=\\\"163,175 123,200 163,225   \\\"/>            </g>        <g transform=\\\"translate(-85 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"127\\\" x2=\\\"237\\\" y1=\\\"200\\\" y2=\\\"200\\\"/>                <polygon points=\\\"237,175 277,200 237,225   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50251\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"75.95855686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"50251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110302\",\r\n    \"X\": \"39.0\",\r\n    \"Y\": \"175.0\",\r\n    \"Width\": \"333.0\",\r\n    \"Height\": \"50.0\",\r\n    \"SVG\": \"<g id=\\\"46110302\\\">        <g transform=\\\"translate(85 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"104\\\" x2=\\\"-6\\\" y1=\\\"200\\\" y2=\\\"200\\\"/>                <polygon points=\\\"-6,175 -46,200 -6,225   \\\"/>            </g>        <g transform=\\\"translate(-85 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"307\\\" x2=\\\"417\\\" y1=\\\"200\\\" y2=\\\"200\\\"/>                <polygon points=\\\"417,175 457,200 417,225   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51581\",\r\n    \"X\": \"261.91650390625\",\r\n    \"Y\": \"292.9375305175781\",\r\n    \"Width\": \"87.9150390625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51581\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">TA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01231\",\r\n    \"X\": \"237.994140625\",\r\n    \"Y\": \"300.79583740234375\",\r\n    \"Width\": \"132.453125\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"01231\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"COM\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">COM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54611\",\r\n    \"X\": \"266.2314453125\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"77.7685546875\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"54611\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">TT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15171000\",\r\n    \"X\": \"195.7408905029297\",\r\n    \"Y\": \"319.9159851074219\",\r\n    \"Width\": \"219.21827697753906\",\r\n    \"Height\": \"150.77801513671875\",\r\n    \"SVG\": \"<g id=\\\"15171000\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"240.001,468.194 199.786,387.765 250.055,387.765    250.055,322.416 360.646,322.416 360.646,387.765 410.914,387.765 370.698,468.194  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"385.78,387.765 345.566,468.194 320.432,468.194 360.646,387.765  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40140200\",\r\n    \"X\": \"204.1000213623047\",\r\n    \"Y\": \"303.9978507178589\",\r\n    \"Width\": \"195.9009552001953\",\r\n    \"Height\": \"191.4731494865527\",\r\n    \"SVG\": \"<g id=\\\"40140200\\\">        <path d=\\\"M300.2,343.3l1.6,1.6c4.1-2.2,8.601-5.8,14.7-5.8h2.6c13.7,0,25.2,10.9,25.2,24.2v1.6   c-3.7-0.1-6.5-2.1-11.5-2.1h-2.6c-3.8,0-10.2,0.7-10.5,4.2c1.399,0.3,1,0.5,2.1,0.5c2.2,0,3.601-1.6,7.4-1.6h5.8   c5.5,0,13.9,4.6,16.4,7.8c5,6.5,4.6,9.2,6.6,18c1.2,0,2.6,0.2,2.6-1.1c0-10-6.6-20.2-13.1-23.6c0-17.2-11.2-31-27.8-31h-3.2   C310.7,336,302.6,339.9,300.2,343.3z\\\" id=\\\"_40120960\\\"/>        <path d=\\\"M252.4,382.7v4.2c0,3.6,1.6,5.5,1.6,7.9c0,0-9,8.4-9.4,13.601l1.5,0.6c2.4-1.6,3.9-6.5,7.5-9.9   c2.4-2.199,7.7-5.399,12-5.399h1.6c3.2,0,8.9,2.5,8.9-0.5c0-2.3-6.5-2.6-8.9-2.6h-0.6c-4,0-7.6,1.5-10,3.2   c-0.2-2.6-1.5-4.8-1.5-7.9c0-11.4,9.3-21.5,21-21.5h2.6c2.5,0,3.8,0.6,5.8,1.1c0.3-0.5,1-1.4,1-1.7c0-1.8-4.4-2.6-6.3-2.6h-3.7   C264.2,361.2,252.4,372.1,252.4,382.7z\\\" id=\\\"_39502352\\\"/>        <path d=\\\"M338.6,414.2c1.2,0,2.601,0.2,2.601-1.101c0-7.699-10.3-16.8-18.9-16.8h-4.7c-1.6,0-2.5,1.9-1.399,2.4   c0.899,0.6,3.899,0.3,5.1,0.3c3.101,0,6.601,1.2,8.5,2.5C335.1,405.5,336.8,406.7,338.6,414.2z\\\" id=\\\"_40261424\\\"/>        <path d=\\\"M300.2,322.8c0.5-6.5,10.899-13.8,18.1-15c10.601-1.9,17.3,2.9,22.8,8.3c2.7,2.7,4.7,6.7,6,10.8   c1.601,5.5,4.7,3.2,10.101,6.2c6.1,3.4,12.2,11.1,14,18.6c13.2,0,25.7,11.9,25.7,24.7v3.2c0,7.5-3.101,12.3-7,16.2   c-2.7,2.7-3,3.101-6.4,5.2c-3.3,2-6.2,1.4-6.7,4.9c-1.6,11.5-10.399,22.5-23.5,22.5c8.3,12.399,5.7,21.699-1.6,32.6   c0,12.1-0.601,15.6-7,21.9c-6.101,6.199-11.2,5.899-21.4,5.899c1.8-2.6,3.101-2.6,4.9-6.1c1.5-2.7,2.1-4.2,3.399-7.2   c2.4-5.5,4.4-9.3,4.4-17.1V453.1c0-3.399-0.5-6.1-2.1-7.899c-3.101,13.1-3.601,16-14.2,21.5c0-20.7,9.6-17.101-4.7-33.601   c0,9.601-0.5,14-6.8,17.301c-2-1.2-5.3-4.2-5.3-7.301v-1c0-5,6.3-13.1,6.3-16.8v-1.1c0-2.8-0.9-5.2-2.601-6.3   c0,7.3-8.399,19-12.2,23c-4.1,4.3-2.8,7-0.6,12.399c1.7,4.2,2.8,8.8,2.8,14.5v2.601c-8-0.7-11-15.601-15.2-20.5   c0,8.5-2.1,15.699,1,23.6c1.9,4.8,6.1,13.9,11,15.2v1L285,491.1l-0.5-0.199c-8.4,0-15.9-6-19.4-11c-1.9-2.801-3.7-6.7-4.2-11   c-0.8-5.801,1.5-9.101,1.5-12.601c0,0-12.8-11.8-11-22.6l0.5-4.2c-0.9-1.3-3.5-3.4-5-5.5c-1.5-1.9-2.8-4.5-3.9-6.6   c-3.4,0.1-4.9,1.6-7.9,1.6h-1.6c-13.5,0-26.3-12.9-26.3-26.3v-2.1c0-12.2,10.3-23.1,22.6-23.1h5.3c1.9-8.1,14.3-17.2,25.2-14.7   c-0.9-3.8-2.6-6.8-2.6-12.1v-1c0-9.6,8.1-19.4,15.2-22.1c4.7-1.8,9.8-2.4,15.3-1C294,318,297.4,322.1,300.2,322.8L300.2,322.8z    M299.2,318.1c-3.3-0.3-7.2-5.2-14.7-5.2h-4.8c-12.6,0-26.5,14.6-24.9,28.4l1.2,8.4h-1.5c-10.7,0-17.8,8.1-21.5,15.2   c-5.8-2.8-17,3-19.8,5.9c-4.1,4-9.1,10.5-9.1,18.2v3.7c0,9.1,6,18.3,11.3,22.3c4.4,3.3,5.1,3.9,10.9,5.9   c6.7,2.199,9.3,0.199,14.8,0.399l7.7,9.2c-1.6,3.3,1.1,12.3,2.2,15.1c1.2,3,1.8,3.601,3.4,6c0.6,1,4.3,5.101,4.3,5.101   c0,2.8-1.1,3.6-1.1,6.8v0.5c0,15.7,11.9,29.9,26.8,29.9c5.3,0,9-0.9,12.6-2.601c6.6,3.5,17.8,7.4,23.1-0.2l8.5,1.301   c6.7,1.1,17-5.5,19.801-9.101c2.6-3.5,9.3-14.899,6-21.899c2.8-1.801,6.399-9.301,6.8-13.7c0.3-4.2,0.5-4.5-0.2-9.101   c-0.6-3.5-2.2-5.5-2.5-8.1c10.1-0.8,21-13,21-24.2c6.2-4.1,8.4-2.899,14.1-9.6c3.2-3.6,6.4-11,6.4-17.6c0-15.8-11.7-29.9-26.8-29.9   c-2.2-9.9-12-20.7-23.101-21.6c-0.899-11-14.3-23.6-26.8-23.6C313,303.9,301.1,310.8,299.2,318.1L299.2,318.1z\\\" id=\\\"_40313144\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01120200\",\r\n    \"X\": \"205.70399475097656\",\r\n    \"Y\": \"350.5044250488281\",\r\n    \"Width\": \"199.6380157470703\",\r\n    \"Height\": \"90.99114990234375\",\r\n    \"SVG\": \"<g id=\\\"01120200\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"402.842,354.387 402.842,437.613 311,396  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"208.204,437.613 208.204,354.387 299.75,396  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110303\",\r\n    \"X\": \"127.0\",\r\n    \"Y\": \"137.0\",\r\n    \"Width\": \"150.0\",\r\n    \"Height\": \"108.5\",\r\n    \"SVG\": \"<g id=\\\"46110303\\\">        <g transform=\\\"translate(85 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"192\\\" x2=\\\"82\\\" y1=\\\"220.5\\\" y2=\\\"220.5\\\"/>                <polygon points=\\\"83,195.5 43,220.5 83,245.5   \\\"/>            </g>        <g transform=\\\"translate(-85 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"212\\\" x2=\\\"322\\\" y1=\\\"162\\\" y2=\\\"162\\\"/>                <polygon points=\\\"321,137 361,162 321,187   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110304\",\r\n    \"X\": \"125.5\",\r\n    \"Y\": \"169.5\",\r\n    \"Width\": \"149.0\",\r\n    \"Height\": \"50.0\",\r\n    \"SVG\": \"<g id=\\\"46110304\\\">        <g transform=\\\"translate(-85 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"210.5\\\" x2=\\\"320.5\\\" y1=\\\"194.5\\\" y2=\\\"194.5\\\"/>                <polygon points=\\\"319.5,169.5 359.5,194.5 319.5,219.5   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60140800\",\r\n    \"X\": \"214.484375\",\r\n    \"Y\": \"356.9375\",\r\n    \"Width\": \"194.6552734375\",\r\n    \"Height\": \"79.0625\",\r\n    \"SVG\": \"<g id=\\\"60140800\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" x=\\\"206\\\" y=\\\"436\\\">P2P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_330_1\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"1_330_1\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_001_0c\",\r\n    \"X\": \"119.54386138916016\",\r\n    \"Y\": \"200.5423583984375\",\r\n    \"Width\": \"372.8932113647461\",\r\n    \"Height\": \"324.81951904296875\",\r\n    \"SVG\": \"<g id=\\\"1_001_0c\\\">        <path d=\\\"M391,517c125,0,125-205,0-205   c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161\",\r\n    \"X\": \"249.625\",\r\n    \"Y\": \"298.56146240234375\",\r\n    \"Width\": \"114.177734375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">DET</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341400\",\r\n    \"X\": \"2.8755054473876953\",\r\n    \"Y\": \"50.37360150111058\",\r\n    \"Width\": \"393.75001335144043\",\r\n    \"Height\": \"253.35403524851122\",\r\n    \"SVG\": \"<g id=\\\"25341400\\\">        <g transform=\\\"translate(-170 -200) scale(1.75 1.75)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"9\\\" x1=\\\"117.077\\\" x2=\\\"309.286\\\" y1=\\\"283.344\\\" y2=\\\"147.571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"9\\\" x1=\\\"103.286\\\" x2=\\\"319.286\\\" y1=\\\"213.571\\\" y2=\\\"213.571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"318.711\\\" x2=\\\"294.623\\\" y1=\\\"213.257\\\" y2=\\\"189.097\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"318.544\\\" x2=\\\"297.044\\\" y1=\\\"213.924\\\" y2=\\\"235.424\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"308.544\\\" x2=\\\"278\\\" y1=\\\"148\\\" y2=\\\"148\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"308.711\\\" x2=\\\"308.748\\\" y1=\\\"148.257\\\" y2=\\\"175.271\\\"/>                <g>                        <rect fill=\\\"#FFFFFF\\\" height=\\\"45\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"195\\\" y=\\\"190\\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" font-weight=\\\"bold\\\" x=\\\"204\\\" y=\\\"230\\\">I</text>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162\",\r\n    \"X\": \"261.98876953125\",\r\n    \"Y\": \"445.9375305175781\",\r\n    \"Width\": \"91.7392578125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"10162\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">HA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_330_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"1_330_0\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" id=\\\"_x3C_path_x3E__1_\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111000_0\",\r\n    \"X\": \"184.40904235839844\",\r\n    \"Y\": \"314.0715637207031\",\r\n    \"Width\": \"243.18190002441406\",\r\n    \"Height\": \"161.85687255859375\",\r\n    \"SVG\": \"<g id=\\\"10111000_0\\\">        <polyline fill=\\\"none\\\" points=\\\"186,316 306,415 306,375 426,474  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01221\",\r\n    \"X\": \"236.5712890625\",\r\n    \"Y\": \"300.82708740234375\",\r\n    \"Width\": \"136.0859375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"01221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"ASW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">ASW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51591\",\r\n    \"X\": \"275.537109375\",\r\n    \"Y\": \"290.9375305175781\",\r\n    \"Width\": \"54.2744140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51591\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">TI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50261\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"80.77105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"50261\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">JC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111000_3\",\r\n    \"X\": \"200.3640594482422\",\r\n    \"Y\": \"324.1095886230469\",\r\n    \"Width\": \"211.2718963623047\",\r\n    \"Height\": \"143.78082275390625\",\r\n    \"SVG\": \"<g id=\\\"10111000_3\\\">        <polyline fill=\\\"none\\\" points=\\\"202,326 306,416 306,376 410,466  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54621\",\r\n    \"X\": \"262.5244140625\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"84.7255859375\",\r\n    \"Height\": \"48.0625\",\r\n    \"SVG\": \"<g id=\\\"54621\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">UN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111000_1\",\r\n    \"X\": \"125.41056823730469\",\r\n    \"Y\": \"277.125244140625\",\r\n    \"Width\": \"360.6232147216797\",\r\n    \"Height\": \"235.84893798828125\",\r\n    \"SVG\": \"<g id=\\\"10111000_1\\\">        <polyline fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"126.984,279.068    304.083,422.5 304.943,371.5 484.5,511  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111000_2\",\r\n    \"X\": \"172.11241149902344\",\r\n    \"Y\": \"262.36077880859375\",\r\n    \"Width\": \"267.77516174316406\",\r\n    \"Height\": \"267.2784423828125\",\r\n    \"SVG\": \"<g id=\\\"10111000_2\\\">        <polyline fill=\\\"none\\\" points=\\\"174,264 306,416 306,376 438,528  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15021\",\r\n    \"X\": \"280.09765625\",\r\n    \"Y\": \"286.0\",\r\n    \"Width\": \"50.625\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"15021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"C\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170000\",\r\n    \"X\": \"203.296875\",\r\n    \"Y\": \"356.6719055175781\",\r\n    \"Width\": \"209.5941162109375\",\r\n    \"Height\": \"78.8125\",\r\n    \"SVG\": \"<g id=\\\"40170000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110.1068\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.4844\\\">NAT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140605\",\r\n    \"X\": \"108.5\",\r\n    \"Y\": \"137.56332397460938\",\r\n    \"Width\": \"269.7837829589844\",\r\n    \"Height\": \"90.81741333007812\",\r\n    \"SVG\": \"<g id=\\\"25140605\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"108.5\\\" x2=\\\"349.477\\\" y1=\\\"182.96\\\" y2=\\\"182.96\\\"/>                        <g>                                <path d=\\\"M315.305,206.959c-0.742-1.162-0.397-2.709,0.768-3.451l32.263-20.547l-32.263-20.547      c-1.165-0.742-1.51-2.29-0.768-3.452s2.298-1.499,3.453-0.767l35.573,22.656c0.72,0.459,1.157,1.255,1.157,2.109      s-0.438,1.65-1.157,2.109l-35.573,22.657c-0.416,0.264-0.882,0.391-1.341,0.391      C316.592,208.117,315.783,207.707,315.305,206.959z\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"325.5\\\" x2=\\\"331.073\\\" y1=\\\"139.421\\\" y2=\\\"144.44\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14.1572,7.5505\\\" stroke-width=\\\"5\\\" x1=\\\"336.684\\\" x2=\\\"366.14\\\" y1=\\\"149.493\\\" y2=\\\"176.02\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"368.945,178.546 374.519,183.565 368.877,188.507    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"13.9342,7.4316\\\" stroke-width=\\\"5\\\" x1=\\\"363.286\\\" x2=\\\"333.938\\\" y1=\\\"193.403\\\" y2=\\\"219.11\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"331.142\\\" x2=\\\"325.5\\\" y1=\\\"221.559\\\" y2=\\\"226.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140604\",\r\n    \"X\": \"116.5\",\r\n    \"Y\": \"158.29265719901161\",\r\n    \"Width\": \"253.31500244140625\",\r\n    \"Height\": \"50.30834257210677\",\r\n    \"SVG\": \"<g id=\\\"25140604\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14,14\\\" stroke-width=\\\"5\\\" x1=\\\"116.5\\\" x2=\\\"363.488\\\" y1=\\\"183.445\\\" y2=\\\"183.445\\\"/>                        <g>                                <path d=\\\"M329.633,207.443c-0.742-1.162-0.397-2.709,0.768-3.451l32.263-20.547L330.4,162.898      c-1.165-0.742-1.51-2.29-0.768-3.452s2.298-1.499,3.453-0.767l35.573,22.656c0.72,0.459,1.157,1.255,1.157,2.109      s-0.438,1.65-1.157,2.109l-35.573,22.657c-0.416,0.264-0.882,0.391-1.341,0.391C330.92,208.602,330.111,208.191,329.633,207.443      z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140607\",\r\n    \"X\": \"89.5\",\r\n    \"Y\": \"158.29265719901161\",\r\n    \"Width\": \"248.66900634765625\",\r\n    \"Height\": \"50.30834257210677\",\r\n    \"SVG\": \"<g id=\\\"25140607\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14,14\\\" stroke-width=\\\"5\\\" x1=\\\"89.5\\\" x2=\\\"331.842\\\" y1=\\\"183.445\\\" y2=\\\"183.445\\\"/>                        <g>                                <path d=\\\"M297.986,207.443c-0.742-1.162-0.397-2.709,0.768-3.451l32.263-20.547l-32.263-20.547      c-1.165-0.742-1.51-2.29-0.768-3.452s2.298-1.499,3.453-0.767l35.573,22.656c0.72,0.459,1.157,1.255,1.157,2.109      s-0.438,1.65-1.157,2.109l-35.573,22.657c-0.416,0.264-0.882,0.391-1.341,0.391      C299.273,208.602,298.465,208.191,297.986,207.443z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140606\",\r\n    \"X\": \"89.5\",\r\n    \"Y\": \"158.29265719901161\",\r\n    \"Width\": \"242.34100341796875\",\r\n    \"Height\": \"50.30834257210677\",\r\n    \"SVG\": \"<g id=\\\"25140606\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"89.5\\\" x2=\\\"325.83\\\" y1=\\\"183.445\\\" y2=\\\"183.445\\\"/>                        <g>                                <path d=\\\"M291.658,207.443c-0.742-1.162-0.397-2.709,0.768-3.451l32.263-20.547l-32.263-20.547      c-1.165-0.742-1.51-2.29-0.768-3.452s2.298-1.499,3.453-0.767l35.573,22.656c0.72,0.459,1.157,1.255,1.157,2.109      s-0.438,1.65-1.157,2.109l-35.573,22.657c-0.416,0.264-0.882,0.391-1.341,0.391      C292.945,208.602,292.137,208.191,291.658,207.443z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15022\",\r\n    \"X\": \"287.582275390625\",\r\n    \"Y\": \"446.7119445800781\",\r\n    \"Width\": \"38.03125\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"15022\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.5557\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_101_1\",\r\n    \"X\": \"118.74970153289557\",\r\n    \"Y\": \"196.25010667306285\",\r\n    \"Width\": \"374.50061598698323\",\r\n    \"Height\": \"326.2498933269371\",\r\n    \"SVG\": \"<g id=\\\"2_101_1\\\">        <g>                <path d=\\\"M391,514c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M391,514c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.76,510.511     c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.477,309.713C399.466,309.243,395.308,309,391,309     c0-4.297-0.162-8.461-0.478-12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M388.754,282.599     c-19.008-106.062-152.553-103.749-166.565,6.938\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.478,296.508C221.163,300.539,221,304.703,221,309     c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.24,312.489     c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M208.524,513.286c4.01,0.471,8.169,0.714,12.476,0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_101_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"196.25\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"2_101_0\\\">        <path d=\\\"M391,514c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205   \\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_205_0c\",\r\n    \"X\": \"168.80426025390625\",\r\n    \"Y\": \"193.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"0_205_0c\\\">        <path d=\\\"M176.557,517.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>        <path d=\\\"M238.723,252.396c31.839-65,104.615-65,136.453,0\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140300\",\r\n    \"X\": \"195.9549102783203\",\r\n    \"Y\": \"320.5\",\r\n    \"Width\": \"218.0901641845703\",\r\n    \"Height\": \"150.0\",\r\n    \"SVG\": \"<g id=\\\"30140300\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"240,468 200,388 250,388 250,323 360,323 360,388 410,388    370,468  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"385,388 345,468 320,468 360,388  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140601\",\r\n    \"X\": \"116.5\",\r\n    \"Y\": \"159.54948337950063\",\r\n    \"Width\": \"246.98800659179688\",\r\n    \"Height\": \"47.793505621664906\",\r\n    \"SVG\": \"<g id=\\\"25140601\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"116.5\\\" x2=\\\"357.777\\\" y1=\\\"183.445\\\" y2=\\\"183.445\\\"/>                        <g>                                <path d=\\\"M325.314,206.244c-0.705-1.104-0.378-2.574,0.729-3.279l30.649-19.52l-30.649-19.52      c-1.106-0.705-1.434-2.175-0.729-3.28c0.705-1.104,2.183-1.424,3.279-0.728l33.795,21.523c0.685,0.436,1.1,1.192,1.1,2.004      s-0.415,1.568-1.1,2.004l-33.795,21.524c-0.395,0.25-0.837,0.371-1.273,0.371C326.537,207.344,325.769,206.953,325.314,206.244z      \\\"/>                            </g>                    </g>            </g>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"167.225,198.28 167.59,168.61 224.299,197.841    224.65,169.311  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5.7063\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140603\",\r\n    \"X\": \"116.5\",\r\n    \"Y\": \"158.29265719901161\",\r\n    \"Width\": \"246.98800659179688\",\r\n    \"Height\": \"50.30834257210677\",\r\n    \"SVG\": \"<g id=\\\"25140603\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"116.5\\\" x2=\\\"357.477\\\" y1=\\\"183.445\\\" y2=\\\"183.445\\\"/>                        <g>                                <path d=\\\"M323.305,207.443c-0.742-1.162-0.397-2.709,0.768-3.451l32.263-20.547l-32.263-20.547      c-1.165-0.742-1.51-2.29-0.768-3.452s2.298-1.499,3.453-0.767l35.573,22.656c0.72,0.459,1.157,1.255,1.157,2.109      s-0.438,1.65-1.157,2.109l-35.573,22.657c-0.416,0.264-0.882,0.391-1.341,0.391      C324.592,208.602,323.783,208.191,323.305,207.443z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140602\",\r\n    \"X\": \"136.83299255371094\",\r\n    \"Y\": \"149.63113403320312\",\r\n    \"Width\": \"245.3208770751953\",\r\n    \"Height\": \"72.57283020019531\",\r\n    \"SVG\": \"<g id=\\\"25140602\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"359.393\\\" x2=\\\"136.833\\\" y1=\\\"182.592\\\" y2=\\\"182.592\\\"/>        <polygon fill=\\\"none\\\" points=\\\"325.664,206.113 360.142,182.537 325.561,164.255 325.561,153.875    377.375,182.592 325.664,217.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_205_0\",\r\n    \"X\": \"166.80426025390625\",\r\n    \"Y\": \"193.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"1_205_0\\\">        <path d=\\\"M174.557,517.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M236.723,252.396c31.839-65,104.615-65,136.453,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15032\",\r\n    \"X\": \"277.6171875\",\r\n    \"Y\": \"447.2900695800781\",\r\n    \"Width\": \"54.65625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"15032\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.5557\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15031\",\r\n    \"X\": \"241.9365234375\",\r\n    \"Y\": \"302.99896240234375\",\r\n    \"Width\": \"129.9912109375\",\r\n    \"Height\": \"41.515625\",\r\n    \"SVG\": \"<g id=\\\"15031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">EWR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110901\",\r\n    \"X\": \"244.8159942626953\",\r\n    \"Y\": \"290.8089904785156\",\r\n    \"Width\": \"123.03001403808594\",\r\n    \"Height\": \"217.19100952148438\",\r\n    \"SVG\": \"<g id=\\\"15110901\\\">        <circle cx=\\\"305.868\\\" cy=\\\"477.5\\\" fill=\\\"none\\\" r=\\\"28\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"247.316\\\" x2=\\\"247.316\\\" y1=\\\"336.615\\\" y2=\\\"457.384\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"365.346\\\" x2=\\\"365.346\\\" y1=\\\"339.525\\\" y2=\\\"457.384\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.868\\\" x2=\\\"305.868\\\" y1=\\\"290.809\\\" y2=\\\"447\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"247.316\\\" x2=\\\"365.346\\\" y1=\\\"421.807\\\" y2=\\\"421.807\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110902\",\r\n    \"X\": \"245.8159942626953\",\r\n    \"Y\": \"287.5\",\r\n    \"Width\": \"123.03001403808594\",\r\n    \"Height\": \"220.5\",\r\n    \"SVG\": \"<g id=\\\"15110902\\\">        <circle cx=\\\"305.868\\\" cy=\\\"477.5\\\" fill=\\\"none\\\" r=\\\"28\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.868\\\" x2=\\\"305.868\\\" y1=\\\"449.5\\\" y2=\\\"287.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"248.316\\\" x2=\\\"248.316\\\" y1=\\\"456.384\\\" y2=\\\"335.615\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"366.346\\\" x2=\\\"366.346\\\" y1=\\\"456.384\\\" y2=\\\"338.525\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"248.316\\\" x2=\\\"366.346\\\" y1=\\\"410.047\\\" y2=\\\"410.047\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"248.316\\\" x2=\\\"366.346\\\" y1=\\\"433.807\\\" y2=\\\"433.807\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110900\",\r\n    \"X\": \"244.8159942626953\",\r\n    \"Y\": \"289.80999755859375\",\r\n    \"Width\": \"123.03001403808594\",\r\n    \"Height\": \"220.07501220703125\",\r\n    \"SVG\": \"<g id=\\\"15110900\\\">        <circle cx=\\\"305.868\\\" cy=\\\"479.385\\\" fill=\\\"none\\\" r=\\\"28\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"247.316\\\" x2=\\\"247.316\\\" y1=\\\"335.615\\\" y2=\\\"456.385\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"365.346\\\" x2=\\\"365.346\\\" y1=\\\"338.525\\\" y2=\\\"456.384\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.868\\\" x2=\\\"305.868\\\" y1=\\\"289.81\\\" y2=\\\"451.385\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51110200\",\r\n    \"X\": \"274.7395713048499\",\r\n    \"Y\": \"348.9375\",\r\n    \"Width\": \"51.1666786951501\",\r\n    \"Height\": \"94.65625\",\r\n    \"SVG\": \"<g id=\\\"51110200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" x=\\\"271\\\" y=\\\"442\\\">J</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_401_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"251.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"1_401_1\\\">        <g>                <polyline fill=\\\"#AAFFAA\\\" points=\\\"174,548 174,260 438,260 438,548   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"548\\\" y2=\\\"535.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"520.029\\\" y2=\\\"280.235\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174,272.5 174,260 186.5,260    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"260\\\" y2=\\\"260\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,260 438,260 438,272.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"287.971\\\" y2=\\\"527.765\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"535.5\\\" y2=\\\"548\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_401_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"251.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"1_401_0\\\">        <polyline fill=\\\"#AAFFAA\\\" id=\\\"XMLID_1_\\\" points=\\\"174,548 174,260 438,260 438,548  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110903\",\r\n    \"X\": \"243.8159942626953\",\r\n    \"Y\": \"289.8160095214844\",\r\n    \"Width\": \"123.03001403808594\",\r\n    \"Height\": \"220.281982421875\",\r\n    \"SVG\": \"<g id=\\\"15110903\\\">        <circle cx=\\\"306\\\" cy=\\\"479.598\\\" fill=\\\"none\\\" r=\\\"28\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"305.331\\\" x2=\\\"305.331\\\" y1=\\\"289.816\\\" y2=\\\"451.598\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"246.316\\\" x2=\\\"246.316\\\" y1=\\\"335.615\\\" y2=\\\"456.385\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"364.346\\\" x2=\\\"364.346\\\" y1=\\\"338.525\\\" y2=\\\"456.384\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"246.316\\\" x2=\\\"364.346\\\" y1=\\\"408.427\\\" y2=\\\"408.427\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"246.316\\\" x2=\\\"364.346\\\" y1=\\\"433.807\\\" y2=\\\"433.807\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"246.316\\\" x2=\\\"364.346\\\" y1=\\\"383.047\\\" y2=\\\"383.047\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25210100\",\r\n    \"X\": \"168.8109893798828\",\r\n    \"Y\": \"269.2569885253906\",\r\n    \"Width\": \"268.62400823378124\",\r\n    \"Height\": \"253.48501586914062\",\r\n    \"SVG\": \"<g id=\\\"25210100\\\">        <path d=\\\"   M303.133,273.757c-71.694,0-129.822,54.722-129.822,122.253c0,67.511,58.127,122.232,129.822,122.232   c71.692,0,129.802-54.723,129.802-122.232C432.937,328.479,374.825,273.757,303.133,273.757\\\" fill=\\\"none\\\" stroke=\\\"#3388FF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <circle cx=\\\"303.124\\\" cy=\\\"396\\\" fill=\\\"#3388FF\\\" r=\\\"44.076\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_105_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"195.875\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"0_105_0\\\">        <path d=\\\"M391,513.625c125,0,125-205,0-205c0-139-170-139-170,0   c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M226,273.625c30-95,130-95,160,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342700\",\r\n    \"X\": \"90.36551666259766\",\r\n    \"Y\": \"68.88763766319308\",\r\n    \"Width\": \"306.94698333740234\",\r\n    \"Height\": \"271.67162989601053\",\r\n    \"SVG\": \"<g id=\\\"25342700\\\">        <path d=\\\"M93.838,195.867C116.893,13.1,378.387,45.06,370.338,214.066   c-6.03,126.617-191.758,174.385-261.1,51.801\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"107.25,148.5 157.652,147.896 135.25,108.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"203.5,75 225.602,112.126 250.75,73.867  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"151,311.25 185.232,283.038 188.619,330.859  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"236.945,336.305 261.195,290.305 283.523,326.523  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"320.75,102.746 298.121,140.645 354,141.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"368,180 331.25,204.723 368,230.75  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"359.06,260.073 307.806,260.674 331.25,297.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"109,309.5 109.238,265.867 144.729,265.447  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g transform=\\\"translate(182 32) translate(0 -1)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"25\\\" x=\\\"179\\\" y=\\\"157\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"170\\\" y=\\\"184\\\">C/S</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_105_1\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"195.875\",\r\n    \"Width\": \"374.42156982421875\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"0_105_1\\\">        <path d=\\\"M391,513.625   c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M226,276.625c30-95,130-95,160,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111200\",\r\n    \"X\": \"208.9669952392578\",\r\n    \"Y\": \"350.2860107421875\",\r\n    \"Width\": \"194.6999969482422\",\r\n    \"Height\": \"91.37698364257812\",\r\n    \"SVG\": \"<g id=\\\"10111200\\\">        <polygon fill=\\\"none\\\" points=\\\"321.077,439.163 211.467,439.163 211.467,352.786 360.645,352.786     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"401.167\\\" x2=\\\"401.167\\\" y1=\\\"357.167\\\" y2=\\\"435.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"401.167\\\" x2=\\\"327.521\\\" y1=\\\"424.834\\\" y2=\\\"424.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"398.833\\\" x2=\\\"354.704\\\" y1=\\\"368.167\\\" y2=\\\"368.167\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200000\",\r\n    \"X\": \"207.5\",\r\n    \"Y\": \"283.5\",\r\n    \"Width\": \"195.0\",\r\n    \"Height\": \"225.0\",\r\n    \"SVG\": \"<g id=\\\"10200000\\\">        <polygon points=\\\"304.5,297 333.355,346.522 390.67,346.75 362.21,396.5 390.67,446.25 333.355,446.479 304.5,496    275.645,446.479 218.33,446.25 246.79,396.5 218.33,346.75 275.645,346.522  \\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"304\\\" cy=\\\"296\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"304\\\" cy=\\\"496\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"220\\\" cy=\\\"347\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"390\\\" cy=\\\"346\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"390\\\" cy=\\\"447\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"220\\\" cy=\\\"447\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130500\",\r\n    \"X\": \"209.23223876953125\",\r\n    \"Y\": \"348.5\",\r\n    \"Width\": \"193.5355224609375\",\r\n    \"Height\": \"95.0\",\r\n    \"SVG\": \"<g id=\\\"15130500\\\">        <polyline fill=\\\"none\\\" points=\\\"211,441 236,416 376,416 401,441  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"211,351 236,376 376,376 401,351  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"332,441 280,441 280,351 332,351  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"226.36907196044922\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25281\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"261.167\\\" x2=\\\"246.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"292.584\\\" x2=\\\"308.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"279.266\\\" x2=\\\"314.754\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"313.295,194.418 321.931,189.432 313.295,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <path d=\\\"M182.061,198.023    c0-15.596,12.741-28.239,28.457-28.239c15.715,0,28.456,12.643,28.456,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"181.523\\\" x2=\\\"239.398\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"128.833\\\" x2=\\\"164.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"162.865,194.418 171.5,189.432 162.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45180400\",\r\n    \"X\": \"44.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"310.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"45180400\\\">        <line fill=\\\"none\\\" stroke=\\\"#FF40FF\\\" stroke-width=\\\"10\\\" x1=\\\"44\\\" x2=\\\"69\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF40FF\\\" stroke-width=\\\"10\\\" x1=\\\"79\\\" x2=\\\"104\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF40FF\\\" stroke-width=\\\"10\\\" x1=\\\"114\\\" x2=\\\"139\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF40FF\\\" stroke-width=\\\"10\\\" x1=\\\"149\\\" x2=\\\"174\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF40FF\\\" stroke-width=\\\"10\\\" x1=\\\"184\\\" x2=\\\"209\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF40FF\\\" stroke-width=\\\"10\\\" x1=\\\"219\\\" x2=\\\"244\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF40FF\\\" stroke-width=\\\"10\\\" x1=\\\"254\\\" x2=\\\"279\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF40FF\\\" stroke-width=\\\"10\\\" x1=\\\"289\\\" x2=\\\"314\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF40FF\\\" stroke-width=\\\"10\\\" x1=\\\"329\\\" x2=\\\"354\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15012\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"448.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"15012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215800\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"25215800\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"282\\\" y2=\\\"282\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"428\\\" y2=\\\"428\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"396\\\">MW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15011\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"43.25\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"15011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"B\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15150100\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"321.5\",\r\n    \"Width\": \"153.0\",\r\n    \"Height\": \"148.0\",\r\n    \"SVG\": \"<g id=\\\"15150100\\\">        <polyline fill=\\\"none\\\" points=\\\"231,322 231,467 379,467 379,392 311,392 311,324 231,324  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_630_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"0_630_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_630_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"364.03126525878906\",\r\n    \"SVG\": \"<g id=\\\"0_630_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395 470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222 297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395 141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280800\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25280800\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">ERP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25160200\",\r\n    \"X\": \"163.41697692871094\",\r\n    \"Y\": \"231.0347900390625\",\r\n    \"Width\": \"288.6590118408203\",\r\n    \"Height\": \"250.00021362304688\",\r\n    \"SVG\": \"<g id=\\\"25160200\\\">        <polygon fill=\\\"none\\\" points=\\\"167.747,478.535 307.747,236.035 447.746,478.535  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25160201\",\r\n    \"X\": \"154.62295532226562\",\r\n    \"Y\": \"222.03640747070312\",\r\n    \"Width\": \"304.2470397949219\",\r\n    \"Height\": \"263.5005798339844\",\r\n    \"SVG\": \"<g id=\\\"25160201\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"166.747,478.537 306.747,236.037 446.746,478.537   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"377.076\\\" x2=\\\"168.076\\\" y1=\\\"355.13\\\" y2=\\\"478.13\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160800\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"141.8196563720703\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"116.18034362792969\",\r\n    \"SVG\": \"<g id=\\\"45160800\\\">        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"203\\\" y2=\\\"203\\\"/>        <polygon fill=\\\"none\\\" points=\\\"199,153 149,253 249,253  \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_301_0\",\r\n    \"X\": \"167.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"0_301_0\\\">        <path d=\\\"M175.557,516.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_301_1\",\r\n    \"X\": \"167.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"0_301_1\\\">        <g>                <path d=\\\"M175.557,516.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\"/>                <g>                        <path d=\\\"M175.557,516.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M176.053,488.912c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M436.241,504.157     c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25160204\",\r\n    \"X\": \"153.615966796875\",\r\n    \"Y\": \"221.5424041748047\",\r\n    \"Width\": \"304.2470397949219\",\r\n    \"Height\": \"263.50059509277344\",\r\n    \"SVG\": \"<g id=\\\"25160204\\\">        <polygon fill=\\\"none\\\" points=\\\"165.74,478.043 305.74,235.543 445.739,478.043  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <path d=\\\"M354.134,395.793c-0.645-0.125-3.295,0.91-7.944,3.095c-2.976,1.29-6.399,3.29-10.271,6   c-14.215,9.415-24.226,22.12-30.04,38.105c-0.265,0-0.645-0.32-1.165-0.966c-2.195-6.959-6.14-13.93-11.825-20.896   c-5.945-7.475-12.79-13.67-20.54-18.563c-3.625-2.32-8.595-4.644-14.925-6.961c-0.105-0.26-0.105-0.455,0-0.584   c1.675-0.771,3.94-1.74,6.785-2.9c7.36-2.45,15.21-8.061,23.545-16.83s13.79-17.016,16.375-24.755c0.39-1.03,0.965-2.065,1.745-3.1   c2.45,7.61,7.104,15.541,13.955,23.794c7.235,8.896,14.66,15.215,22.285,18.949c1.68,0.778,4.396,2.006,8.145,3.676   C351.414,393.988,352.704,394.633,354.134,395.793z\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25160205\",\r\n    \"X\": \"146.98388348933787\",\r\n    \"Y\": \"238.5474090576172\",\r\n    \"Width\": \"313.14804716316957\",\r\n    \"Height\": \"296.50160217285156\",\r\n    \"SVG\": \"<g id=\\\"25160205\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"166.006,495.049 306.006,252.548 446.006,495.049   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>            </g>        <g>                <g>                        <g id=\\\"lines\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"207.677\\\" x2=\\\"207.677\\\" y1=\\\"495.049\\\" y2=\\\"535.049\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"247.677\\\" x2=\\\"247.677\\\" y1=\\\"495.049\\\" y2=\\\"535.049\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"287.677\\\" x2=\\\"287.677\\\" y1=\\\"495.049\\\" y2=\\\"535.049\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"327.677\\\" x2=\\\"327.677\\\" y1=\\\"495.049\\\" y2=\\\"535.049\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"367.678\\\" x2=\\\"367.678\\\" y1=\\\"495.049\\\" y2=\\\"535.049\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"407.678\\\" x2=\\\"407.678\\\" y1=\\\"495.049\\\" y2=\\\"535.049\\\"/>                            </g>                    </g>                <g transform=\\\"rotate(60 200 300) translate(-70 -160.5)\\\">                        <g id=\\\"lines_1_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"300.432\\\" x2=\\\"265.792\\\" y1=\\\"379.777\\\" y2=\\\"399.779\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"320.432\\\" x2=\\\"285.791\\\" y1=\\\"414.417\\\" y2=\\\"434.418\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"340.431\\\" x2=\\\"305.791\\\" y1=\\\"449.06\\\" y2=\\\"469.06\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"360.431\\\" x2=\\\"325.791\\\" y1=\\\"483.701\\\" y2=\\\"503.702\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"380.432\\\" x2=\\\"345.792\\\" y1=\\\"518.343\\\" y2=\\\"538.342\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"400.431\\\" x2=\\\"365.792\\\" y1=\\\"552.982\\\" y2=\\\"572.982\\\"/>                            </g>                    </g>                <g transform=\\\"rotate(-60 200 300) translate(70 -160.5)\\\">                        <g id=\\\"lines_2_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"107.732\\\" x2=\\\"142.375\\\" y1=\\\"729.689\\\" y2=\\\"749.688\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"127.732\\\" x2=\\\"162.375\\\" y1=\\\"695.048\\\" y2=\\\"715.048\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"147.732\\\" x2=\\\"182.375\\\" y1=\\\"660.407\\\" y2=\\\"680.407\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"167.732\\\" x2=\\\"202.375\\\" y1=\\\"625.766\\\" y2=\\\"645.766\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"187.733\\\" x2=\\\"222.375\\\" y1=\\\"591.124\\\" y2=\\\"611.123\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"207.733\\\" x2=\\\"242.375\\\" y1=\\\"556.483\\\" y2=\\\"576.484\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25160202\",\r\n    \"X\": \"154.3119659423828\",\r\n    \"Y\": \"221.78543090820312\",\r\n    \"Width\": \"304.24806213378906\",\r\n    \"Height\": \"263.5005798339844\",\r\n    \"SVG\": \"<g id=\\\"25160202\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"166.436,478.286 306.436,235.786 446.436,478.286   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>            </g>        <g>                <circle cx=\\\"306.436\\\" cy=\\\"397.322\\\" fill=\\\"#000000\\\" r=\\\"40.75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4.075\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25291\",\r\n    \"X\": \"100.43099975585938\",\r\n    \"Y\": \"164.9320068359375\",\r\n    \"Width\": \"204.50701904296875\",\r\n    \"Height\": \"70.16384887695312\",\r\n    \"SVG\": \"<g id=\\\"25291\\\">        <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5   c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>        <g>                <polyline fill=\\\"none\\\" points=\\\"201.684,196.619 201.684,231.244     209.326,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5   c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25160203\",\r\n    \"X\": \"151.3119659423828\",\r\n    \"Y\": \"222.20443725585938\",\r\n    \"Width\": \"304.24806213378906\",\r\n    \"Height\": \"263.50054931640625\",\r\n    \"SVG\": \"<g id=\\\"25160203\\\">        <polygon fill=\\\"none\\\" points=\\\"163.436,478.705 303.436,236.205 443.436,478.705  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"373.766\\\" x2=\\\"164.765\\\" y1=\\\"355.298\\\" y2=\\\"478.298\\\"/>        <g>                <ellipse cx=\\\"257.165\\\" cy=\\\"374.098\\\" fill=\\\"#000000\\\" rx=\\\"12.24\\\" ry=\\\"12.24\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>                <ellipse cx=\\\"352.365\\\" cy=\\\"374.098\\\" fill=\\\"#000000\\\" rx=\\\"12.24\\\" ry=\\\"12.24\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>                <path d=\\\"M263.965,363.896c40.8,23.802,47.6,37.4,64.6,98.602\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>                <path d=\\\"M345.564,363.896c-40.8,23.802-47.6,37.4-64.6,98.602\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111902\",\r\n    \"X\": \"223.63990783691406\",\r\n    \"Y\": \"303.09375\",\r\n    \"Width\": \"160.72019958496094\",\r\n    \"Height\": \"171.90625\",\r\n    \"SVG\": \"<g id=\\\"20111902\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"304,359.265 353.823,381.912 381,472.5 227,472.5     254.177,381.912   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.5\\\">TNG</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121102_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10121102_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"186\\\" x2=\\\"426\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <path d=\\\"M246,351.75c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111900\",\r\n    \"X\": \"216.63992309570312\",\r\n    \"Y\": \"330.75384521484375\",\r\n    \"Width\": \"176.72015380859375\",\r\n    \"Height\": \"130.24615478515625\",\r\n    \"SVG\": \"<g id=\\\"20111900\\\">        <polygon fill=\\\"none\\\" points=\\\"305,333.5 360,358.5 390,458.5 220,458.5 250,358.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111901\",\r\n    \"X\": \"223.63990783691406\",\r\n    \"Y\": \"303.703125\",\r\n    \"Width\": \"160.72019958496094\",\r\n    \"Height\": \"171.296875\",\r\n    \"SVG\": \"<g id=\\\"20111901\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"304,359.265 353.823,381.912 381,472.5 227,472.5     254.177,381.912   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.5\\\">DPRE</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151300\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.78626387579682\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.7993988076508\",\r\n    \"SVG\": \"<g id=\\\"25151300\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"134\\\" y=\\\"207\\\">EA </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121102_3\",\r\n    \"X\": \"198.5\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"215.0\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10121102_3\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"202\\\" x2=\\\"410\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>            </g>        <path d=\\\"M246,347.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,347.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121102_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121102_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <path d=\\\"M246,348.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,348.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_310_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_310_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121102_1\",\r\n    \"X\": \"123.75492858886719\",\r\n    \"Y\": \"272.6767883300781\",\r\n    \"Width\": \"362.65513610839844\",\r\n    \"Height\": \"246.64883422851562\",\r\n    \"SVG\": \"<g id=\\\"10121102_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"125.152\\\" x2=\\\"485.013\\\" y1=\\\"274.75\\\" y2=\\\"517.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"125.152\\\" x2=\\\"479.667\\\" y1=\\\"517.25\\\" y2=\\\"279.25\\\"/>        <path d=\\\"M250.552,441c-22.895,0-41.457-19.98-41.457-44.626   c0-24.646,18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M361.448,351.75c22.896,0,41.457,19.979,41.457,44.624   c0,24.645-18.562,44.626-41.457,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_310_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_310_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01291\",\r\n    \"X\": \"250.4951171875\",\r\n    \"Y\": \"294.84271240234375\",\r\n    \"Width\": \"106.357421875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"01291\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" id=\\\"VIP\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">VIP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25261\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"226.36907196044922\",\r\n    \"Height\": \"80.32162475585938\",\r\n    \"SVG\": \"<g id=\\\"25261\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"261.167\\\" x2=\\\"246.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"292.584\\\" x2=\\\"308.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"279.266\\\" x2=\\\"314.754\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"313.295,194.418 321.931,189.432 313.295,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"209.684,196.619 209.684,231.244     217.326,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M209.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C236.482,175.9,224.484,164.932,209.686,164.932L209.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"128.833\\\" x2=\\\"164.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"162.865,194.418 171.5,189.432 162.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342201.a\",\r\n    \"X\": \"16.83248519897461\",\r\n    \"Y\": \"234.54587909276597\",\r\n    \"Width\": \"369.0875434875488\",\r\n    \"Height\": \"32.43211295291462\",\r\n    \"SVG\": \"<g id=\\\"25342201.a\\\" transform=\\\"translate(-110 -60) scale(1.25 1.25)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 212.5992 251.1992)\\\">C</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 269.5992 250.1992)\\\">C</text>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"293.6,243.2 364.918,243.2 354.373,252.836 394.813,252.836         \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M383.877,260.516c-0.237-0.372-0.127-0.867,0.245-1.105l10.324-6.575l-10.324-6.575      c-0.373-0.238-0.483-0.733-0.245-1.105c0.238-0.372,0.734-0.48,1.105-0.245l11.384,7.25c0.23,0.147,0.37,0.402,0.37,0.675      s-0.14,0.528-0.37,0.675l-11.384,7.25c-0.133,0.084-0.282,0.125-0.429,0.125C384.289,260.886,384.03,260.755,383.877,260.516z\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"203.266,243.533 131.948,243.533 144.133,253.533      103.391,253.533    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M114.325,245.853c0.237,0.372,0.127,0.867-0.245,1.105l-10.324,6.575l10.324,6.575c0.373,0.237,0.483,0.733,0.245,1.105      c-0.238,0.373-0.735,0.48-1.105,0.245l-11.384-7.25c-0.23-0.147-0.37-0.402-0.37-0.675c0-0.273,0.14-0.528,0.37-0.675      l11.384-7.25c0.133-0.084,0.282-0.125,0.429-0.125C113.914,245.483,114.172,245.614,114.325,245.853z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342201.b\",\r\n    \"X\": \"16.83248519897461\",\r\n    \"Y\": \"234.54587909276597\",\r\n    \"Width\": \"369.0875434875488\",\r\n    \"Height\": \"32.43211295291462\",\r\n    \"SVG\": \"<g id=\\\"25342201.b\\\" transform=\\\"translate(-110 -60) scale(1.25 1.25)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 212.5992 251.1992)\\\">C</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 269.5992 250.1992)\\\">C</text>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"293.6,243.2 364.918,243.2 354.373,252.836 394.813,252.836         \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M383.877,260.516c-0.237-0.372-0.127-0.867,0.245-1.105l10.324-6.575l-10.324-6.575      c-0.373-0.238-0.483-0.733-0.245-1.105c0.238-0.372,0.734-0.48,1.105-0.245l11.384,7.25c0.23,0.147,0.37,0.402,0.37,0.675      s-0.14,0.528-0.37,0.675l-11.384,7.25c-0.133,0.084-0.282,0.125-0.429,0.125C384.289,260.886,384.03,260.755,383.877,260.516z\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"203.266,243.533 131.948,243.533 144.133,253.533      103.391,253.533    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M114.325,245.853c0.237,0.372,0.127,0.867-0.245,1.105l-10.324,6.575l10.324,6.575c0.373,0.237,0.483,0.733,0.245,1.105      c-0.238,0.373-0.735,0.48-1.105,0.245l-11.384-7.25c-0.23-0.147-0.37-0.402-0.37-0.675c0-0.273,0.14-0.528,0.37-0.675      l11.384-7.25c0.133-0.084,0.282-0.125,0.429-0.125C113.914,245.483,114.172,245.614,114.325,245.853z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110904_a\",\r\n    \"X\": \"216.37106323242188\",\r\n    \"Y\": \"285.0\",\r\n    \"Width\": \"178.01995849609375\",\r\n    \"Height\": \"223.0\",\r\n    \"SVG\": \"<g id=\\\"36110904_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"455\\\" y2=\\\"490\\\"/>        <polygon points=\\\"306,468 286,503 326,503  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"286,325 286,290 326,290 326,325  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"248.769,357.107 224.028,332.35 252.322,304.075 277.063,328.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"334.28,328.788 358.977,303.987 387.32,332.212 362.623,357.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"385\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"12\\\" x1=\\\"229.5\\\" x2=\\\"390.5\\\" y1=\\\"307.5\\\" y2=\\\"482.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"12\\\" x1=\\\"220\\\" x2=\\\"385.87\\\" y1=\\\"482.5\\\" y2=\\\"307.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110200\",\r\n    \"X\": \"224.92333984375\",\r\n    \"Y\": \"350.1875\",\r\n    \"Width\": \"169.3505859375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"05110200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.25\\\">RV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"226.36907196044922\",\r\n    \"Height\": \"73.80101013183594\",\r\n    \"SVG\": \"<g id=\\\"25271\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"261.167\\\" x2=\\\"246.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"292.584\\\" x2=\\\"308.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"279.266\\\" x2=\\\"314.754\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"313.295,194.418 321.931,189.432 313.295,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"171.598,209.549 185.431,224.833     199.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"220.003,209.549 233.836,224.833     247.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M209.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C236.482,175.9,224.484,164.932,209.686,164.932L209.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"128.833\\\" x2=\\\"164.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"162.865,194.418 171.5,189.432 162.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01281\",\r\n    \"X\": \"237.712890625\",\r\n    \"Y\": \"301.82708740234375\",\r\n    \"Width\": \"136.599609375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"01281\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"SUW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5146\\\">SUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_027_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_027_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111500\",\r\n    \"X\": \"205.6739959716797\",\r\n    \"Y\": \"348.99200439453125\",\r\n    \"Width\": \"198.4930191040039\",\r\n    \"Height\": \"93.42086791992188\",\r\n    \"SVG\": \"<g id=\\\"05111500\\\">        <g id=\\\"Satellite\\\">                <rect height=\\\"44.014\\\" width=\\\"73.745\\\" x=\\\"205.674\\\" y=\\\"348.992\\\"/>                <rect height=\\\"44.014\\\" width=\\\"33.845\\\" x=\\\"287.997\\\" y=\\\"348.992\\\"/>                <rect height=\\\"44.014\\\" width=\\\"73.747\\\" x=\\\"330.42\\\" y=\\\"348.992\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.515\\\" x2=\\\"332.213\\\" y1=\\\"371\\\" y2=\\\"371\\\"/>            </g>        <g id=\\\"Recon\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"290.5\\\" x2=\\\"278.419\\\" y1=\\\"391.167\\\" y2=\\\"441.833\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"319.507\\\" x2=\\\"331.085\\\" y1=\\\"391.167\\\" y2=\\\"441.833\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"300.5\\\" x2=\\\"295.833\\\" y1=\\\"391.167\\\" y2=\\\"441.833\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"311.167\\\" x2=\\\"316.834\\\" y1=\\\"391.167\\\" y2=\\\"441.833\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_127_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_127_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_127_1\",\r\n    \"X\": \"126.55380249023438\",\r\n    \"Y\": \"215.553955078125\",\r\n    \"Width\": \"358.8922424316406\",\r\n    \"Height\": \"358.89208984375\",\r\n    \"SVG\": \"<g id=\\\"2_127_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.522,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.478\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M224.442,506.711     c22.504,81.68,148.228,79.319,164.763-7.085\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.478C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.478-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.711,476.558     c81.68-22.504,79.319-148.228-7.085-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.478,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.478\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.68-148.228-79.319-164.763,7.085\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.522C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.478,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.289,313.442     c-81.68,22.504-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130800\",\r\n    \"X\": \"234.720703125\",\r\n    \"Y\": \"302.296875\",\r\n    \"Width\": \"143.173828125\",\r\n    \"Height\": \"198.953125\",\r\n    \"SVG\": \"<g id=\\\"40130800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.25\\\">EXFL</text>        <ellipse cx=\\\"305.999\\\" cy=\\\"371.25\\\" fill=\\\"none\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305.999\\\" x2=\\\"305.999\\\" y1=\\\"391.25\\\" y2=\\\"501.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"275.999\\\" x2=\\\"335.999\\\" y1=\\\"421.25\\\" y2=\\\"421.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140105_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140105_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"466.6348\\\">5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140301_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140301_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.207\\\">1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110000\",\r\n    \"X\": \"217.67919921875\",\r\n    \"Y\": \"354.0849914550781\",\r\n    \"Width\": \"179.07470703125\",\r\n    \"Height\": \"82.3125\",\r\n    \"SVG\": \"<g id=\\\"01110000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.3975\\\">MIL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201301\",\r\n    \"X\": \"240.1429901123047\",\r\n    \"Y\": \"346.9573669433594\",\r\n    \"Width\": \"132.0970001220703\",\r\n    \"Height\": \"97.733642578125\",\r\n    \"SVG\": \"<g id=\\\"15201301\\\">        <polygon fill=\\\"none\\\" points=\\\"306.191,349.705 346.757,368.202 368.883,442.191 243.5,442.191    265.626,368.202  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"214.85796356201172\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25241\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"261.167\\\" x2=\\\"246.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"292.584\\\" x2=\\\"308.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <path d=\\\"M176.061,198.023    c0-15.596,12.741-28.239,28.457-28.239c15.715,0,28.456,12.643,28.456,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"175.523\\\" x2=\\\"233.398\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201300\",\r\n    \"X\": \"216.63992309570312\",\r\n    \"Y\": \"330.75384521484375\",\r\n    \"Width\": \"176.72015380859375\",\r\n    \"Height\": \"130.24615478515625\",\r\n    \"SVG\": \"<g id=\\\"15201300\\\">        <polygon fill=\\\"none\\\" points=\\\"305,333.5 360,358.5 390,458.5 220,458.5 250,358.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201302\",\r\n    \"X\": \"240.1429901123047\",\r\n    \"Y\": \"346.9573669433594\",\r\n    \"Width\": \"132.0970001220703\",\r\n    \"Height\": \"97.733642578125\",\r\n    \"SVG\": \"<g id=\\\"15201302\\\">        <polygon points=\\\"306.191,349.705 346.757,368.202 368.883,442.191 243.5,442.191    265.626,368.202  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46160600\",\r\n    \"X\": \"107.53401184082031\",\r\n    \"Y\": \"77.5\",\r\n    \"Width\": \"184.9319610595703\",\r\n    \"Height\": \"244.65994262695312\",\r\n    \"SVG\": \"<g id=\\\"46160600\\\">        <polyline fill=\\\"none\\\" points=\\\"110,320 150,80 250,80 290,320  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"110\\\" x2=\\\"273\\\" y1=\\\"320\\\" y2=\\\"225\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"127\\\" x2=\\\"290\\\" y1=\\\"225\\\" y2=\\\"320\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"127\\\" x2=\\\"256\\\" y1=\\\"225\\\" y2=\\\"120\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"273\\\" x2=\\\"144\\\" y1=\\\"225\\\" y2=\\\"120\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51501\",\r\n    \"X\": \"263.716796875\",\r\n    \"Y\": \"293.9375305175781\",\r\n    \"Width\": \"84.923828125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51501\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">PP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_260_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_260_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"486.08 516, 486.08 426, 396.08 516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131700\",\r\n    \"X\": \"191.5067138671875\",\r\n    \"Y\": \"281.263671875\",\r\n    \"Width\": \"228.46856689453125\",\r\n    \"Height\": \"228.4676513671875\",\r\n    \"SVG\": \"<g id=\\\"25131700\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"196.81\\\" x2=\\\"414.672\\\" y1=\\\"286.567\\\" y2=\\\"504.428\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"196.81\\\" x2=\\\"414.672\\\" y1=\\\"504.428\\\" y2=\\\"286.567\\\"/>        <path d=\\\"M305.741,359.188c-20.039,0-36.31,16.248-36.31,36.312   s16.271,36.313,36.31,36.313c20.062,0,36.312-16.249,36.312-36.313S325.803,359.188,305.741,359.188\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211400\",\r\n    \"X\": \"168.31883239746094\",\r\n    \"Y\": \"197.0\",\r\n    \"Width\": \"239.3623504638672\",\r\n    \"Height\": \"286.5970458984375\",\r\n    \"SVG\": \"<g id=\\\"25211400\\\">          <path d=\\\"M406,406 L288,483 L170,406z\\\" fill=\\\"#000000\\\" id=\\\"triangle\\\" stroke=\\\"#000000\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"235\\\" y=\\\"335\\\">B</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"335\\\" y=\\\"335\\\">C</text>        <line stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"288\\\" x2=\\\"288\\\" y1=\\\"205\\\" y2=\\\"410\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"170\\\" x2=\\\"406\\\" y1=\\\"205\\\" y2=\\\"205\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271900\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25271900\\\">        <path d=\\\"M47.475,173.975L104.5,116 M48.167,182.833   l76.22-75.666 M50.5,191.998l90.443-91.374 M51.5,200L154.44,97.308 M53.833,208.167L166.424,95.659 M54.167,218.534   L178.739,94.405 M56.5,226.5L188.578,93.659 M56.833,236.088L198.867,94.405 M58.5,244.5L207.373,95.659 M60.167,253.5   L220.9,92.399 M63.167,260.5L227.71,96 M69.5,263.833L235.999,97.747 M77.5,266.833L245.505,98 M86.277,268.5L255.032,98.741    M193.34,292.521l146.494-146.21 M203.676,292.521L348.5,147.654 M214.99,291.324L356.167,150.5 M228.244,288.639l133.795-134.102    M157.5,287.833l148.334-149.227 M165.167,290.324L315.5,140.167 M173.459,292.521l149.873-150.498 M184.3,292.521l147.999-148.337    M95.722,268.5L263.787,99.362 M251.322,285.986l114.884-114.66 M262.962,284.628l104.351-105.265 M273.891,283.891l93.422-94.001    M285.578,281.855l81.734-81.022 M239.338,287.833L364.964,161.92 M300.598,277.266l66.715-66.136 M337.167,250.833l29.146-29.845    M104.5,270.167l168.034-168.654 M114.5,270.167l163.625-164.264 M124.387,270.167l158.925-159.179 M132.937,271.833   l154.502-154.067 M140.534,274.833l151.655-151.666 M150.5,283.891l150.098-149.3 M145.438,278.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110600\",\r\n    \"X\": \"210.0\",\r\n    \"Y\": \"345.9849853515625\",\r\n    \"Width\": \"189.5\",\r\n    \"Height\": \"96.533203125\",\r\n    \"SVG\": \"<g id=\\\"20110600\\\">        <ellipse cx=\\\"228\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"381.5\\\" cy=\\\"363.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M236,353.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M372,353.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25251\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"226.36907196044922\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25251\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"261.167\\\" x2=\\\"246.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"292.584\\\" x2=\\\"308.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"279.265\\\" x2=\\\"314.754\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"313.295,194.418 321.931,189.432 313.295,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <path d=\\\"M209.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C236.482,175.9,224.484,164.932,209.686,164.932L209.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"128.833\\\" x2=\\\"164.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"162.865,194.418 171.5,189.432 162.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51511\",\r\n    \"X\": \"260.6875\",\r\n    \"Y\": \"291.9687805175781\",\r\n    \"Width\": \"90.8505859375\",\r\n    \"Height\": \"48.890625\",\r\n    \"SVG\": \"<g id=\\\"51511\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">RO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15141201\",\r\n    \"X\": \"224.0\",\r\n    \"Y\": \"326.65643310546875\",\r\n    \"Width\": \"165.0\",\r\n    \"Height\": \"140.34356689453125\",\r\n    \"SVG\": \"<g id=\\\"15141201\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226.5\\\" x2=\\\"226.5\\\" y1=\\\"327\\\" y2=\\\"467\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"386.5\\\" x2=\\\"386.5\\\" y1=\\\"327\\\" y2=\\\"467\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226.5\\\" x2=\\\"386.5\\\" y1=\\\"464\\\" y2=\\\"464\\\"/>        <path d=\\\"M226.5,329c70,26,90,26,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M386.5,462.5l-110-95.5v45c0,15-20,15-20,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"318.999\\\" x2=\\\"357.999\\\" y1=\\\"442\\\" y2=\\\"397\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15141200\",\r\n    \"X\": \"224.0\",\r\n    \"Y\": \"326.65643310546875\",\r\n    \"Width\": \"165.0\",\r\n    \"Height\": \"140.34356689453125\",\r\n    \"SVG\": \"<g id=\\\"15141200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226.5\\\" x2=\\\"226.5\\\" y1=\\\"327\\\" y2=\\\"467\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"386.5\\\" x2=\\\"386.5\\\" y1=\\\"327\\\" y2=\\\"467\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226.5\\\" x2=\\\"386.5\\\" y1=\\\"464\\\" y2=\\\"464\\\"/>        <path d=\\\"M226.5,329c70,26,90,26,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M386.5,464l-110-97v45c0,15-20,15-20,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120700\",\r\n    \"X\": \"204.45599365234375\",\r\n    \"Y\": \"346.5580139160156\",\r\n    \"Width\": \"201.88800048828125\",\r\n    \"Height\": \"98.88299560546875\",\r\n    \"SVG\": \"<g id=\\\"30120700\\\">        <polygon id=\\\"_x2C_path_x3E_\\\" points=\\\"204.456,346.558 305.398,405.889 406.344,346.558 406.344,386.111 305.398,445.441    204.456,386.111  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15141202\",\r\n    \"X\": \"224.0\",\r\n    \"Y\": \"326.65643310546875\",\r\n    \"Width\": \"165.0\",\r\n    \"Height\": \"140.84356689453125\",\r\n    \"SVG\": \"<g id=\\\"15141202\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226.5\\\" x2=\\\"226.5\\\" y1=\\\"327\\\" y2=\\\"467\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"386.5\\\" x2=\\\"386.5\\\" y1=\\\"327\\\" y2=\\\"467\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226.5\\\" x2=\\\"386.5\\\" y1=\\\"465\\\" y2=\\\"465\\\"/>        <path d=\\\"M226.5,329c70,26,90,26,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M384.833,463.167L276.5,367v45c0,15-20,15-20,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"309.614\\\" x2=\\\"347.614\\\" y1=\\\"431\\\" y2=\\\"387\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"290.614\\\" x2=\\\"328.614\\\" y1=\\\"415\\\" y2=\\\"371\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"328.614\\\" x2=\\\"366.614\\\" y1=\\\"447\\\" y2=\\\"402\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_635_1\",\r\n    \"X\": \"166.05699157714844\",\r\n    \"Y\": \"274.8139953613281\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.3420104980469\",\r\n    \"SVG\": \"<g id=\\\"1_635_1\\\">        <g>                <path d=\\\"M435.342,274.815c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#FF8080\\\"/>                <g>                        <path d=\\\"M435.342,274.815c0,4.186-0.033,8.353-0.101,12.5     \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M434.846,302.56c-5.801,161.441-61.742,288.096-129.897,288.096c-69.221,0-125.846-130.66-130.131-295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M174.657,287.314     c-0.066-4.146-0.1-8.313-0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151100\",\r\n    \"X\": \"68.40276757951689\",\r\n    \"Y\": \"47.472475439080796\",\r\n    \"Width\": \"269.6532010627628\",\r\n    \"Height\": \"298.08919471667\",\r\n    \"SVG\": \"<g id=\\\"25151100\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"284.708\\\" x2=\\\"329.258\\\" y1=\\\"337.385\\\" y2=\\\"247.834\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"269.871\\\" x2=\\\"333.781\\\" y1=\\\"341.728\\\" y2=\\\"215.024\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"252.697\\\" x2=\\\"335.703\\\" y1=\\\"343.002\\\" y2=\\\"185.689\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"238.669\\\" x2=\\\"332.898\\\" y1=\\\"341.075\\\" y2=\\\"161.478\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"225.821\\\" x2=\\\"326.311\\\" y1=\\\"337.385\\\" y2=\\\"146.232\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"208.575\\\" x2=\\\"318.819\\\" y1=\\\"333.909\\\" y2=\\\"131.371\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"195.708\\\" x2=\\\"310.559\\\" y1=\\\"330.074\\\" y2=\\\"122.069\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"183.902\\\" x2=\\\"299.036\\\" y1=\\\"325.642\\\" y2=\\\"111.448\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"173.041\\\" x2=\\\"288.856\\\" y1=\\\"321.197\\\" y2=\\\"103.378\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"162.787\\\" x2=\\\"278.604\\\" y1=\\\"314.226\\\" y2=\\\"96.106\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"151.157\\\" x2=\\\"267.452\\\" y1=\\\"309.602\\\" y2=\\\"89.574\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"138.059\\\" x2=\\\"255.612\\\" y1=\\\"302.259\\\" y2=\\\"82.034\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"129.57\\\" x2=\\\"244.829\\\" y1=\\\"291.144\\\" y2=\\\"76.287\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"117.663\\\" x2=\\\"231.15\\\" y1=\\\"279.458\\\" y2=\\\"69.694\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"108.823\\\" x2=\\\"217.133\\\" y1=\\\"266.695\\\" y2=\\\"63.71\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"98.168\\\" x2=\\\"203.231\\\" y1=\\\"253.735\\\" y2=\\\"58.597\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"88.183\\\" x2=\\\"186.486\\\" y1=\\\"238.631\\\" y2=\\\"53.676\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"77.014\\\" x2=\\\"170.132\\\" y1=\\\"222.784\\\" y2=\\\"50.782\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"72.03\\\" x2=\\\"154.355\\\" y1=\\\"205.166\\\" y2=\\\"49.929\\\"/>            </g>        <path d=\\\"   M152.443,50.498c-41.796,6.65-65.42,102.139-76.318,133.225c-10.922,31.089-3.648,31.089,10.898,53.283   c14.525,22.219,41.797,64.401,76.319,79.943c34.523,15.547,103.589,42.191,130.836,13.322   c27.274-28.864,56.345-139.898,32.725-186.529C303.28,97.131,194.238,43.826,152.443,50.498\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.93\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"39.241\\\" width=\\\"74.421\\\" x=\\\"170.408\\\" y=\\\"139.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25.157\\\" x=\\\"179\\\" y=\\\"169\\\">LAA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_635_0\",\r\n    \"X\": \"166.05699157714844\",\r\n    \"Y\": \"274.81500244140625\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_635_0\\\">        <path d=\\\"M435.342,274.815c0,174.435-58.379,315.841-130.394,315.841   c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121100_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121100_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"528\\\" y2=\\\"264\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121100_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10121100_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"276\\\" y2=\\\"516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121100_0\",\r\n    \"X\": \"219.23223876953125\",\r\n    \"Y\": \"309.23223876953125\",\r\n    \"Width\": \"173.5355224609375\",\r\n    \"Height\": \"173.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121100_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"391\\\" y1=\\\"481\\\" y2=\\\"311\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"391\\\" y1=\\\"311\\\" y2=\\\"481\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52171\",\r\n    \"X\": \"265.255859375\",\r\n    \"Y\": \"291.5469055175781\",\r\n    \"Width\": \"82.380859375\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"52171\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">FC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121100_3\",\r\n    \"X\": \"218.21942138671875\",\r\n    \"Y\": \"307.7451477050781\",\r\n    \"Width\": \"174.0611572265625\",\r\n    \"Height\": \"176.50970458984375\",\r\n    \"SVG\": \"<g id=\\\"10121100_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"220\\\" x2=\\\"390.5\\\" y1=\\\"482.5\\\" y2=\\\"309.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"220\\\" x2=\\\"390.5\\\" y1=\\\"309.5\\\" y2=\\\"482.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10165200\",\r\n    \"X\": \"202.97216796875\",\r\n    \"Y\": \"357.3388671875\",\r\n    \"Width\": \"206.78515625\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"10165200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.417\\\">SPT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40181\",\r\n    \"X\": \"243.356201171875\",\r\n    \"Y\": \"300.1738586425781\",\r\n    \"Width\": \"121.8330078125\",\r\n    \"Height\": \"46.53125\",\r\n    \"SVG\": \"<g id=\\\"40181\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.7051\\\">THF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271801\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25271801\\\">        <path d=\\\"M48.475,173.975L105.5,116 M49.167,182.833   l76.22-75.666 M51.5,191.998l90.443-91.374 M52.5,200L155.44,97.308 M54.833,208.167L167.424,95.659 M55.167,218.534   L179.739,94.405 M57.5,226.5L189.578,93.659 M57.833,236.088L199.867,94.405 M59.5,244.5L208.373,95.659 M61.167,253.5   L221.9,92.399 M64.167,260.5L228.71,96 M70.5,263.833L236.999,97.747 M78.5,266.833L246.505,98 M87.277,268.5L256.032,98.741    M194.34,292.521l146.494-146.21 M204.676,292.521L349.5,147.654 M215.99,291.324L357.167,150.5 M229.244,288.639l133.795-134.102    M158.5,287.833l148.334-149.227 M166.167,290.324L316.5,140.167 M174.459,292.521l149.873-150.498 M185.3,292.521l147.999-148.337    M96.722,268.5L264.787,99.362 M252.322,285.986l114.884-114.66 M263.962,284.628l104.351-105.265 M274.891,283.891l93.422-94.001    M286.578,281.855l81.734-81.022 M240.338,287.833L365.964,161.92 M301.598,277.266l66.715-66.136 M338.167,250.833l29.146-29.845    M105.5,270.167l168.034-168.654 M115.5,270.167l163.625-164.264 M125.387,270.167l158.925-159.179 M133.937,271.833   l154.502-154.067 M141.534,274.833l151.655-151.666 M151.5,283.891l150.098-149.3 M146.438,278.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">C</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"194\\\" y=\\\"242\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110000\",\r\n    \"X\": \"217.67919921875\",\r\n    \"Y\": \"354.0849914550781\",\r\n    \"Width\": \"179.07470703125\",\r\n    \"Height\": \"82.3125\",\r\n    \"SVG\": \"<g id=\\\"05110000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.3975\\\">MIL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25340900\",\r\n    \"X\": \"9.28427505493164\",\r\n    \"Y\": \"64.06759643554688\",\r\n    \"Width\": \"380.45006942749023\",\r\n    \"Height\": \"245.85308837890625\",\r\n    \"SVG\": \"<g id=\\\"25340900\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"13\\\" x2=\\\"385\\\" y1=\\\"70\\\" y2=\\\"303\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"386\\\" x2=\\\"15\\\" y1=\\\"70\\\" y2=\\\"304\\\"/>            <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"60\\\" stroke=\\\"#FFFFFF\\\" width=\\\"60\\\" x=\\\"170\\\" y=\\\"160\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"200\\\" y=\\\"213\\\">D</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_640_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"370.04164123535156\",\r\n    \"SVG\": \"<g id=\\\"2_640_1\\\">        <g id=\\\"group\\\">                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>        <g>                <rect height=\\\"19.31\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 1079.1201 342.482)\\\" width=\\\"19.308\\\" x=\\\"458.974\\\" y=\\\"385.085\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 524.1307 573.1255)\\\" width=\\\"19.309\\\" x=\\\"133.713\\\" y=\\\"385.459\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 916.3589 735.5372)\\\" width=\\\"19.309\\\" x=\\\"296.19\\\" y=\\\"547.898\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 686.9303 180.1067)\\\" width=\\\"19.309\\\" x=\\\"296.509\\\" y=\\\"222.667\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_640_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"2_640_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"group\\\" points=\\\"306,568 479,395 306,222    133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>        <g>                <rect height=\\\"19.31\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 1070.5847 346.0176)\\\" width=\\\"19.308\\\" x=\\\"453.974\\\" y=\\\"385.085\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 532.6663 569.59)\\\" width=\\\"19.309\\\" x=\\\"138.713\\\" y=\\\"385.459\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 912.8234 727.0016)\\\" width=\\\"19.309\\\" x=\\\"296.19\\\" y=\\\"542.898\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 689.7587 186.9352)\\\" width=\\\"19.309\\\" x=\\\"296.509\\\" y=\\\"226.667\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271800\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25271800\\\">        <path d=\\\"M47.475,172.975L104.5,115 M48.167,181.833   l76.22-75.666 M50.5,190.998l90.443-91.374 M51.5,199L154.44,96.308 M53.833,207.167L166.424,94.659 M54.167,217.534   L178.739,93.405 M56.5,225.5L188.578,92.659 M56.833,235.088L198.867,93.405 M58.5,243.5L207.373,94.659 M60.167,252.5   L220.9,91.399 M63.167,259.5L227.71,95 M69.5,262.833L235.999,96.747 M77.5,265.833L245.505,97 M86.277,267.5L255.032,97.741    M193.34,291.521l146.494-146.21 M203.676,291.521L348.5,146.654 M214.99,290.324L356.167,149.5 M228.244,287.639l133.795-134.102    M157.5,286.833l148.334-149.227 M165.167,289.324L315.5,139.167 M173.459,291.521l149.873-150.498 M184.3,291.521l147.999-148.337    M95.722,267.5L263.787,98.362 M251.322,284.986l114.884-114.66 M262.962,283.628l104.351-105.265 M273.891,282.891l93.422-94.001    M285.578,280.855l81.734-81.022 M239.338,286.833L364.964,160.92 M300.598,276.266l66.715-66.136 M337.167,249.833l29.146-29.845    M104.5,269.167l168.034-168.654 M114.5,269.167l163.625-164.264 M124.387,269.167l158.925-159.179 M132.937,270.833   l154.502-154.067 M140.534,273.833l151.655-151.666 M150.5,282.891l150.098-149.3 M145.438,277.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40171\",\r\n    \"X\": \"255.092041015625\",\r\n    \"Y\": \"297.3769836425781\",\r\n    \"Width\": \"103.3125\",\r\n    \"Height\": \"48.125\",\r\n    \"SVG\": \"<g id=\\\"40171\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.7051\\\">INC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10301\",\r\n    \"X\": \"251.03125\",\r\n    \"Y\": \"300.56146240234375\",\r\n    \"Width\": \"107.404296875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">LEN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10302\",\r\n    \"X\": \"246.236328125\",\r\n    \"Y\": \"448.79583740234375\",\r\n    \"Width\": \"119.236328125\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"10302\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5146\\\">OPT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40161\",\r\n    \"X\": \"236.2880859375\",\r\n    \"Y\": \"298.3769836425781\",\r\n    \"Width\": \"134.76416015625\",\r\n    \"Height\": \"48.125\",\r\n    \"SVG\": \"<g id=\\\"40161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.7051\\\">ACC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161300_0\",\r\n    \"X\": \"131.5\",\r\n    \"Y\": \"224.91600036621094\",\r\n    \"Width\": \"348.0\",\r\n    \"Height\": \"342.33399963378906\",\r\n    \"SVG\": \"<g id=\\\"10161300_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"224.916\\\" y2=\\\"567.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"131.5\\\" x2=\\\"479.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161300_1\",\r\n    \"X\": \"131.5\",\r\n    \"Y\": \"273.6000061035156\",\r\n    \"Width\": \"348.0\",\r\n    \"Height\": \"244.80001831054688\",\r\n    \"SVG\": \"<g id=\\\"10161300_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"273.6\\\" y2=\\\"518.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"131.5\\\" x2=\\\"479.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"Unknown_0_110_0\",\r\n    \"X\": \"132.25\",\r\n    \"Y\": \"221.25\",\r\n    \"Width\": \"347.5\",\r\n    \"Height\": \"347.5\",\r\n    \"SVG\": \"<g id=\\\"Unknown_0_110_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M426.807,317.284c29.657,13.611,50.247,43.509,50.247,78.202   c0,34.618-20.501,64.462-50.057,78.114\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161300_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"264.0\",\r\n    \"SVG\": \"<g id=\\\"10161300_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161300_3\",\r\n    \"X\": \"139.5\",\r\n    \"Y\": \"228.5\",\r\n    \"Width\": \"334.0\",\r\n    \"Height\": \"328.0\",\r\n    \"SVG\": \"<g id=\\\"10161300_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"228.5\\\" y2=\\\"556.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"139.5\\\" x2=\\\"473.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52191\",\r\n    \"X\": \"266.2919921875\",\r\n    \"Y\": \"295.7969055175781\",\r\n    \"Width\": \"79.6630859375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"52191\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">HF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111300\",\r\n    \"X\": \"193.7745361328125\",\r\n    \"Y\": \"347.9825134277344\",\r\n    \"Width\": \"223.2978515625\",\r\n    \"Height\": \"95.79287719726562\",\r\n    \"SVG\": \"<g id=\\\"05111300\\\">        <g id=\\\"Satellite\\\">                <rect height=\\\"37.299\\\" width=\\\"62.496\\\" x=\\\"220.813\\\" y=\\\"377.35\\\"/>                <rect height=\\\"37.3\\\" width=\\\"28.683\\\" x=\\\"290.578\\\" y=\\\"377.349\\\"/>                <rect height=\\\"37.3\\\" width=\\\"62.497\\\" x=\\\"326.53\\\" y=\\\"377.349\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.543\\\" x2=\\\"328.05\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>            </g>        <g id=\\\"Mini\\\">                <polyline fill=\\\"none\\\" points=\\\"284.728,441.999 306.005,420.731 327.273,442.008   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"326.192,349.759 304.915,371.026 283.646,349.75   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"195.55,374.727 216.818,396.004 195.542,417.273   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"415.296,417.273 394.027,395.996 415.305,374.727   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25219200\",\r\n    \"X\": \"141.0\",\r\n    \"Y\": \"294.0\",\r\n    \"Width\": \"300.0\",\r\n    \"Height\": \"150.0\",\r\n    \"SVG\": \"<g id=\\\"25219200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"141\\\" x2=\\\"441\\\" y1=\\\"369\\\" y2=\\\"369\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"291\\\" x2=\\\"291\\\" y1=\\\"294\\\" y2=\\\"444\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"191\\\" x2=\\\"191\\\" y1=\\\"319\\\" y2=\\\"419\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"390\\\" x2=\\\"391\\\" y1=\\\"319\\\" y2=\\\"419\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131500\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25131500\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">RP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40151\",\r\n    \"X\": \"248.24609375\",\r\n    \"Y\": \"297.546875\",\r\n    \"Width\": \"112.216796875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"40151\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">ATT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213900\",\r\n    \"X\": \"171.3489990234375\",\r\n    \"Y\": \"272.91400146484375\",\r\n    \"Width\": \"266.125\",\r\n    \"Height\": \"245.093994140625\",\r\n    \"SVG\": \"<g id=\\\"25213900\\\">        <rect fill=\\\"none\\\" height=\\\"230.094\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.125\\\" x=\\\"178.849\\\" y=\\\"280.414\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"429.975\\\" x2=\\\"178.849\\\" y1=\\\"280.414\\\" y2=\\\"510.508\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"178.849\\\" x2=\\\"429.975\\\" y1=\\\"280.414\\\" y2=\\\"510.508\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x=\\\"281\\\" y=\\\"492\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110800\",\r\n    \"X\": \"195.5\",\r\n    \"Y\": \"286.5\",\r\n    \"Width\": \"220.0\",\r\n    \"Height\": \"220.0\",\r\n    \"SVG\": \"<g id=\\\"20110800\\\">        <ellipse cx=\\\"305.5\\\" cy=\\\"396.5\\\" fill=\\\"none\\\" rx=\\\"60\\\" ry=\\\"60\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"365.5\\\" x2=\\\"415.5\\\" y1=\\\"396.5\\\" y2=\\\"396.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"347.927\\\" x2=\\\"383.281\\\" y1=\\\"354.074\\\" y2=\\\"318.718\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.5\\\" x2=\\\"305.5\\\" y1=\\\"336.5\\\" y2=\\\"286.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"263.074\\\" x2=\\\"227.718\\\" y1=\\\"354.074\\\" y2=\\\"318.718\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245.5\\\" x2=\\\"195.5\\\" y1=\\\"396.5\\\" y2=\\\"396.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"263.074\\\" x2=\\\"227.718\\\" y1=\\\"438.926\\\" y2=\\\"474.281\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.5\\\" x2=\\\"305.5\\\" y1=\\\"456.5\\\" y2=\\\"506.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"347.927\\\" x2=\\\"383.281\\\" y1=\\\"438.926\\\" y2=\\\"474.281\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3307\",\r\n    \"X\": \"159.09109497070312\",\r\n    \"Y\": \"105.62062072753906\",\r\n    \"Width\": \"288.671142578125\",\r\n    \"Height\": \"656.5373992919922\",\r\n    \"SVG\": \"<g id=\\\"3307\\\">        <polyline fill=\\\"none\\\" points=\\\"   243.5,263.054 243.5,212.4 365.5,212.4 365.5,263.054  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"161,280.958 306,109.5 450,280.958  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40,27\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"162\\\" y1=\\\"394.203\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3306\",\r\n    \"X\": \"159.5\",\r\n    \"Y\": \"209.89999389648438\",\r\n    \"Width\": \"208.5\",\r\n    \"Height\": \"552.2580261230469\",\r\n    \"SVG\": \"<g id=\\\"3306\\\">        <polyline fill=\\\"none\\\" points=\\\"   243.5,263.054 243.5,212.4 365.5,212.4 365.5,263.054  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"162\\\" y1=\\\"394.203\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3305\",\r\n    \"X\": \"159.09109497070312\",\r\n    \"Y\": \"105.62062072753906\",\r\n    \"Width\": \"288.671142578125\",\r\n    \"Height\": \"176.9517364501953\",\r\n    \"SVG\": \"<g id=\\\"3305\\\">        <polyline fill=\\\"none\\\" points=\\\"   243.5,263.054 243.5,212.4 365.5,212.4 365.5,263.054  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"161,280.958 306,109.5 450,280.958  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40,27\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15141000\",\r\n    \"X\": \"213.5\",\r\n    \"Y\": \"328.48466783528767\",\r\n    \"Width\": \"182.75\",\r\n    \"Height\": \"134.63936207116438\",\r\n    \"SVG\": \"<g id=\\\"15141000\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"216\\\" y1=\\\"374.375\\\" y2=\\\"542.406\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"393.75\\\" x2=\\\"393.75\\\" y1=\\\"374.375\\\" y2=\\\"542.406\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"393.75\\\" y1=\\\"540.155\\\" y2=\\\"540.155\\\"/>                <path d=\\\"M216,376.676c77.766,31.206,99.984,31.206,177.75,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"294.903\\\" x2=\\\"335.48\\\" y1=\\\"421.057\\\" y2=\\\"421.057\\\"/>                        <path d=\\\"M234.037,446.417h97.385c32.464,0,38.956,45.648,40.578,76.083\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"315.191\\\" x2=\\\"315.191\\\" y1=\\\"446.417\\\" y2=\\\"421.057\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3304\",\r\n    \"X\": \"241.0\",\r\n    \"Y\": \"209.89999389648438\",\r\n    \"Width\": \"127.0\",\r\n    \"Height\": \"55.65399169921875\",\r\n    \"SVG\": \"<g id=\\\"3304\\\">        <polyline fill=\\\"none\\\" points=\\\"   243.5,263.054 243.5,212.4 365.5,212.4 365.5,263.054  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3303\",\r\n    \"X\": \"159.09109497070312\",\r\n    \"Y\": \"105.62062072753906\",\r\n    \"Width\": \"288.671142578125\",\r\n    \"Height\": \"656.5373992919922\",\r\n    \"SVG\": \"<g id=\\\"3303\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"162\\\" y1=\\\"394.203\\\" y2=\\\"759.658\\\"/>        <polyline fill=\\\"none\\\" points=\\\"161,280.958 306,109.5 450,280.958  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40,27\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200600\",\r\n    \"X\": \"286.3036213698824\",\r\n    \"Y\": \"288.63459312164923\",\r\n    \"Width\": \"177.71756332862424\",\r\n    \"Height\": \"177.71756332862424\",\r\n    \"SVG\": \"<g id=\\\"25200600\\\">        <rect fill=\\\"#557788\\\" height=\\\"158.667\\\" stroke=\\\"#FFFFFF\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" transform=\\\"matrix(0.7071 0.7071 -0.7071 0.7071 376.811 -154.7164)\\\" width=\\\"82.666\\\" x=\\\"333.834\\\" y=\\\"298.165\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3302\",\r\n    \"X\": \"159.5\",\r\n    \"Y\": \"391.7030029296875\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"370.45501708984375\",\r\n    \"SVG\": \"<g id=\\\"3302\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"162\\\" y1=\\\"394.203\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3301\",\r\n    \"X\": \"159.09109497070312\",\r\n    \"Y\": \"105.62062072753906\",\r\n    \"Width\": \"288.671142578125\",\r\n    \"Height\": \"176.9517364501953\",\r\n    \"SVG\": \"<g id=\\\"3301\\\">        <polyline fill=\\\"none\\\" points=\\\"161,280.958 306,109.5 450,280.958  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40,27\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15210100\",\r\n    \"X\": \"219.25\",\r\n    \"Y\": \"309.25\",\r\n    \"Width\": \"173.5\",\r\n    \"Height\": \"173.5\",\r\n    \"SVG\": \"<g id=\\\"15210100\\\">        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"84.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25130200\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25130200\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">AMN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40141\",\r\n    \"X\": \"245.5938262939453\",\r\n    \"Y\": \"287.5099182128906\",\r\n    \"Width\": \"100.37312316894531\",\r\n    \"Height\": \"58.80938720703125\",\r\n    \"SVG\": \"<g id=\\\"40141\\\">        <polygon points=\\\"319.801,316.914 343.236,294 343.236,339.829  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5.4619\\\"/>        <polygon points=\\\"284.652,316.914 308.085,294 308.085,339.829  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5.4619\\\"/>        <polygon points=\\\"249.5,316.914 272.934,294 272.934,339.829  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5.4619\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241103\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241103\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"145\\\" y=\\\"140\\\">ATI ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_410_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_410_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270504\",\r\n    \"X\": \"101.21622938265045\",\r\n    \"Y\": \"75.04408356872175\",\r\n    \"Width\": \"283.8237486446933\",\r\n    \"Height\": \"281.4559316900673\",\r\n    \"SVG\": \"<g id=\\\"25270504\\\" transform=\\\"translate(-410 -400) scale(2.5 2.5)\\\">        <g>                <g>                        <path d=\\\"M204.6,192.6c49.678-2.258,93.925,42.4,99.2,88.904\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <g>                                <polygon fill=\\\"#000000\\\" points=\\\"288.697,277.237 303.4,302.6 318.016,277.187\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270503\",\r\n    \"X\": \"101.7969970703125\",\r\n    \"Y\": \"129.9737548828125\",\r\n    \"Width\": \"213.21066284179688\",\r\n    \"Height\": \"81.57560729980469\",\r\n    \"SVG\": \"<g id=\\\"25270503\\\">        <polyline fill=\\\"none\\\" points=\\\"101.797,167.287 152.5,167.287 164.797,205.035 200,135.787    230.797,205.035 250.797,167.287 311.297,167.287  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"276.297,132.287 311.297,167.167 277.221,195.46  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241102\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241102\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"140\\\" y=\\\"173\\\">ATI ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241101\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10228735637605\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25241101\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.611-0.17,20.813-7.502,20.813-7.502c17.893-21.594,23.492-66.242-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.569-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.209-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"195\\\" y=\\\"187\\\">ATI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15181\",\r\n    \"X\": \"264.0\",\r\n    \"Y\": \"294.0\",\r\n    \"Width\": \"85.5\",\r\n    \"Height\": \"47.756988525390625\",\r\n    \"SVG\": \"<g id=\\\"15181\\\">        <rect fill=\\\"none\\\" height=\\\"35.757\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\" width=\\\"73.5\\\" x=\\\"270\\\" y=\\\"300\\\"/>        <rect fill=\\\"#231F20\\\" height=\\\"30.189\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6\\\" width=\\\"6.891\\\" x=\\\"302.587\\\" y=\\\"302.784\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270502\",\r\n    \"X\": \"74.85700225830078\",\r\n    \"Y\": \"131.83499145507812\",\r\n    \"Width\": \"179.35198211669922\",\r\n    \"Height\": \"128.10595703125\",\r\n    \"SVG\": \"<g id=\\\"25270502\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"74.857\\\" x2=\\\"142.795\\\" y1=\\\"196.378\\\" y2=\\\"196.378\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"142.795\\\" x2=\\\"142.795\\\" y1=\\\"142.062\\\" y2=\\\"246.691\\\"/>        <path d=\\\"M140.795,141.647h91.551v4.85   h-91.551V141.647L140.795,141.647z M229.912,131.965l24.232,12.097l-24.232,12.117V131.965L229.912,131.965z\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"0.2906\\\"/>        <path d=\\\"M142.795,193.961h57.508v4.851   h-57.508V193.961L142.795,193.961z M197.889,184.28l24.212,12.098l-24.212,12.115V184.28L197.889,184.28z\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"0.2906\\\"/>        <path d=\\\"M140.795,245.277h34.875v4.849   h-34.875V245.277L140.795,245.277z M173.236,235.595l24.232,12.099l-24.232,12.117V235.595L173.236,235.595z\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"0.2906\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270501\",\r\n    \"X\": \"146.75\",\r\n    \"Y\": \"96.35299682617188\",\r\n    \"Width\": \"193.25\",\r\n    \"Height\": \"224.00100708007812\",\r\n    \"SVG\": \"<g id=\\\"25270501\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"146.75\\\" x2=\\\"337.5\\\" y1=\\\"208.354\\\" y2=\\\"208.354\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"337.5\\\" x2=\\\"337.5\\\" y1=\\\"96.353\\\" y2=\\\"320.354\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120110\",\r\n    \"X\": \"218.0\",\r\n    \"Y\": \"323.0\",\r\n    \"Width\": \"176.0\",\r\n    \"Height\": \"144.5\",\r\n    \"SVG\": \"<g id=\\\"15120110\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <ellipse cx=\\\"236\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"376\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"218\\\" x2=\\\"394\\\" y1=\\\"435\\\" y2=\\\"435\\\"/>        <polygon fill=\\\"none\\\" points=\\\"373.75,377.156 306,327.137 237.75,377.156 305.75,429.834  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131\",\r\n    \"X\": \"247.9697265625\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"116.27734375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"40131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CLR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_410_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_410_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60140100\",\r\n    \"X\": \"192.484375\",\r\n    \"Y\": \"355.921875\",\r\n    \"Width\": \"218.376953125\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"60140100\\\" opacity=\\\"0.9\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" x=\\\"187\\\" y=\\\"436\\\">CRT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10201200\",\r\n    \"X\": \"209.8000030517578\",\r\n    \"Y\": \"299.4000244140625\",\r\n    \"Width\": \"192.73824499270495\",\r\n    \"Height\": \"191.69998168945312\",\r\n    \"SVG\": \"<g id=\\\"10201200\\\">        <path d=\\\"M306.1,429l44.9,34.4c-1.6,2.199-15,7.699-19.2,9.399c-6.2,2.5-16,4.101-24.5,4.101h-2.1   c-9.5,0-18.2-1.601-25-4.2c-4.3-1.7-17-6.9-18.9-9.5L306.1,429z M383.5,369.7c1.9,7.6,4.4,12.5,4.4,22.4v7.4   c0,12.7-4.801,24.8-9,33.4c-2.7,5.3-13.9,21.899-19.2,23.3l-18.3-54.4L383.5,369.7z M228.1,369.3l42.1,32.4L251.8,456   c-6.3-4.3-14.9-16.7-18.8-24.5c-3-6-9.7-25.5-8.8-35.2L228.1,369.3z M380.4,361.9h-51.9c-1.9,0-8.4-20.5-9.5-23.4   c-1.5-4.2-7.7-20.8-8-24.3c16.1,0,34,8.4,43.4,15.5C362.8,336,377.8,350.6,380.4,361.9L380.4,361.9z M232.1,361.9   c0.9-4,8.5-14.8,11-18.1c4.4-5.5,9.7-9.5,15.1-14.1c7.2-6.1,29.1-15.5,42.2-15.5l-16.6,47.6L232.1,361.9z M312.1,491.1   c24.301,0,52.601-16.199,63.7-29.5c8.601-10.399,12.4-14.6,18.7-27.8c4-8.3,8.5-26.3,8-38.4c-1.2-28.9-11.5-51.4-26.7-66.5   c-13.5-13.3-37.5-29.5-63.7-29.5h-12.2c-25.6,0-50.3,16.8-63.4,29.8c-13.8,13.6-26.7,39.2-26.7,66.6c0,30,12.7,50.2,27.2,66.101   c12,13.1,38.7,29.199,63.4,29.199H312.1z\\\" id=\\\"_65156240\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15191\",\r\n    \"X\": \"254.0249786376953\",\r\n    \"Y\": \"297.9999694824219\",\r\n    \"Width\": \"103.88203430175781\",\r\n    \"Height\": \"45.9000244140625\",\r\n    \"SVG\": \"<g id=\\\"15191\\\">        <path d=\\\"M254.025,300.5c11.294,0,20.451,9.155,20.451,20.449   c0,11.296-9.156,20.451-20.451,20.451\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"274.476\\\" x2=\\\"337.457\\\" y1=\\\"320.95\\\" y2=\\\"320.95\\\"/>        <path d=\\\"M357.907,341.4c-11.294,0-20.45-9.156-20.45-20.45s9.156-20.45,20.45-20.45   \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120102\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"310.75\",\r\n    \"Width\": \"154.5\",\r\n    \"Height\": \"171.75\",\r\n    \"SVG\": \"<g id=\\\"15120102\\\">        <rect fill=\\\"none\\\" height=\\\"102.967\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -191.5013 332.8161)\\\" width=\\\"102.091\\\" x=\\\"254.952\\\" y=\\\"346.089\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"231\\\" x2=\\\"231\\\" y1=\\\"312\\\" y2=\\\"482.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"380.5\\\" x2=\\\"380.5\\\" y1=\\\"310.75\\\" y2=\\\"481.25\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"422\\\">C2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120103\",\r\n    \"X\": \"226.9409942626953\",\r\n    \"Y\": \"318.19232177734375\",\r\n    \"Width\": \"156.5590057373047\",\r\n    \"Height\": \"155.22067260742188\",\r\n    \"SVG\": \"<g id=\\\"15120103\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"229.441\\\" y1=\\\"320.5\\\" y2=\\\"472.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"381\\\" x2=\\\"381\\\" y1=\\\"320.5\\\" y2=\\\"472.635\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"381\\\" y1=\\\"470.913\\\" y2=\\\"470.913\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"307.386\\\" y1=\\\"352.977\\\" y2=\\\"320.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"381\\\" x2=\\\"303.055\\\" y1=\\\"352.977\\\" y2=\\\"320.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120104\",\r\n    \"X\": \"233.5\",\r\n    \"Y\": \"325.69232177734375\",\r\n    \"Width\": \"145.0\",\r\n    \"Height\": \"142.80767822265625\",\r\n    \"SVG\": \"<g id=\\\"15120104\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"328\\\" y2=\\\"468\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"328\\\" y2=\\\"468\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"376\\\" y1=\\\"466\\\" y2=\\\"466\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"308\\\" y1=\\\"358\\\" y2=\\\"328\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"304\\\" y1=\\\"358\\\" y2=\\\"328\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"22\\\" x1=\\\"266\\\" x2=\\\"346\\\" y1=\\\"406\\\" y2=\\\"406\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"22\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"446\\\" y2=\\\"366\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120105\",\r\n    \"X\": \"206.59500122070312\",\r\n    \"Y\": \"349.25\",\r\n    \"Width\": \"198.80999755859375\",\r\n    \"Height\": \"94.25\",\r\n    \"SVG\": \"<g id=\\\"15120105\\\">        <path d=\\\"M250.552,441c-22.895,0-41.457-19.98-41.457-44.626   c0-24.646,18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M361.448,351.75c22.896,0,41.457,19.979,41.457,44.624   c0,24.645-18.561,44.626-41.457,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120106\",\r\n    \"X\": \"206.59500122070312\",\r\n    \"Y\": \"349.25\",\r\n    \"Width\": \"198.80999755859375\",\r\n    \"Height\": \"94.25\",\r\n    \"SVG\": \"<g id=\\\"15120106\\\">        <g>                <path d=\\\"M250.552,441c-22.895,0-41.457-19.98-41.457-44.626    c0-24.646,18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M361.448,351.75c22.896,0,41.457,19.979,41.457,44.624    c0,24.645-18.562,44.626-41.457,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>            </g>        <g transform=\\\"translate(-40 -73) scale(1.2 1)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"255.833\\\" x2=\\\"319.167\\\" y1=\\\"468\\\" y2=\\\"468\\\"/>                <path d=\\\"M242.5,455c15,0,15,26,0,26\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M332.5,455c-15,0-15,26,0,26\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120107\",\r\n    \"X\": \"206.59500122070312\",\r\n    \"Y\": \"349.25\",\r\n    \"Width\": \"198.80999755859375\",\r\n    \"Height\": \"94.25\",\r\n    \"SVG\": \"<g id=\\\"15120107\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"22\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"431\\\" y2=\\\"359\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"22\\\" x1=\\\"342\\\" x2=\\\"270\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <g>                <path d=\\\"M250.552,441c-22.895,0-41.457-19.98-41.457-44.626    c0-24.646,18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M361.448,351.75c22.896,0,41.457,19.979,41.457,44.624    c0,24.645-18.562,44.626-41.457,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141200\",\r\n    \"X\": \"227.28125\",\r\n    \"Y\": \"356.9375\",\r\n    \"Width\": \"158.9677734375\",\r\n    \"Height\": \"82.3125\",\r\n    \"SVG\": \"<g id=\\\"10141200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">MP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120108\",\r\n    \"X\": \"233.5\",\r\n    \"Y\": \"325.69232177734375\",\r\n    \"Width\": \"145.0\",\r\n    \"Height\": \"142.80767822265625\",\r\n    \"SVG\": \"<g id=\\\"15120108\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"328\\\" y2=\\\"468\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"328\\\" y2=\\\"468\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"376\\\" y1=\\\"466\\\" y2=\\\"466\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"308\\\" y1=\\\"358\\\" y2=\\\"328\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"304\\\" y1=\\\"358\\\" y2=\\\"328\\\"/>            </g>        <g transform=\\\"translate(-40 -73) scale(1.2 1)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"254.583\\\" x2=\\\"321.667\\\" y1=\\\"480.997\\\" y2=\\\"481\\\"/>                <path d=\\\"M243.333,468c15,0,15,26,0,26\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M333.333,468c-15,0-15,26,0,26\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120109\",\r\n    \"X\": \"233.5\",\r\n    \"Y\": \"325.69232177734375\",\r\n    \"Width\": \"145.0\",\r\n    \"Height\": \"142.80767822265625\",\r\n    \"SVG\": \"<g id=\\\"15120109\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"328\\\" y2=\\\"468\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"328\\\" y2=\\\"468\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"376\\\" y1=\\\"466\\\" y2=\\\"466\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"308\\\" y1=\\\"358\\\" y2=\\\"328\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"304\\\" y1=\\\"358\\\" y2=\\\"328\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"376\\\" y1=\\\"438\\\" y2=\\\"438\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290100\",\r\n    \"X\": \"19.66900062561035\",\r\n    \"Y\": \"115.11820220947266\",\r\n    \"Width\": \"359.2800045013428\",\r\n    \"Height\": \"58.02080535888672\",\r\n    \"SVG\": \"<g id=\\\"25290100\\\">        <polyline fill=\\\"#FFFFFF\\\" points=\\\"19.669,169.639 33.475,169.639 49.808,127.355 66,169.498    125.836,169.498 144.543,124.244 163.363,169.355 216.252,169.355 234.92,125.8 255.777,169.639 324.363,169.639 343.03,128.912    362.475,168.86 378.949,168.86  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290101\",\r\n    \"X\": \"62.5\",\r\n    \"Y\": \"198.66700744628906\",\r\n    \"Width\": \"279.5\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"25290101\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"62.5\\\" x2=\\\"342\\\" y1=\\\"201.167\\\" y2=\\\"201.167\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120100\",\r\n    \"X\": \"208.0\",\r\n    \"Y\": \"324.5\",\r\n    \"Width\": \"196.0\",\r\n    \"Height\": \"128.0\",\r\n    \"SVG\": \"<g id=\\\"15120100\\\">        <path d=\\\"M256,327c-58,0-58,93,0,93h100c58,0,58-93,0-93H256z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"226\\\" cy=\\\"437\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"386\\\" cy=\\\"437\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"404\\\" y1=\\\"420\\\" y2=\\\"420\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"408.5\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120101\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"310.75\",\r\n    \"Width\": \"154.5\",\r\n    \"Height\": \"171.75\",\r\n    \"SVG\": \"<g id=\\\"15120101\\\">        <rect fill=\\\"none\\\" height=\\\"102.967\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -191.5013 332.8161)\\\" width=\\\"102.091\\\" x=\\\"254.952\\\" y=\\\"346.089\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"231\\\" x2=\\\"231\\\" y1=\\\"312\\\" y2=\\\"482.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"380.5\\\" x2=\\\"380.5\\\" y1=\\\"310.75\\\" y2=\\\"481.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110802_a\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"283.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"207.0\",\r\n    \"SVG\": \"<g id=\\\"36110802_a\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"453\\\" y2=\\\"488\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"485\\\" y2=\\\"485\\\"/>            </g>        <polygon points=\\\"286,323 286,288 326,288 326,323  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"248.769,355.107 224.028,330.35 252.322,302.075 277.063,326.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"334.28,326.788 358.977,301.987 387.32,330.212 362.623,355.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"383\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"408\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162200_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"98.447998046875\",\r\n    \"SVG\": \"<g id=\\\"10162200_2\\\">        <path d=\\\"M282.762,441.453c0-29.548-0.169-50.313,0.945-70.15   c0.76-13.533,12.519-17.831,21.73-17.831c8.782,0,21.888,6.491,22.401,19.837c0.894,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.5\\\" x2=\\\"336.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162200_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"96.822998046875\",\r\n    \"SVG\": \"<g id=\\\"10162200_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g>                <path d=\\\"M285.762,441.453c0-29.548-0.169-50.313,0.945-70.15    c0.76-13.533,12.519-17.831,21.73-17.831c8.779,0,21.888,6.491,22.398,19.837c0.895,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.5\\\" x2=\\\"339.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162200_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"96.54299926757812\",\r\n    \"SVG\": \"<g id=\\\"10162200_0\\\">        <path d=\\\"M282.762,441.453c0-29.548-0.169-50.313,0.945-70.15   c0.76-13.533,12.519-17.831,21.73-17.831c8.782,0,21.888,6.491,22.401,19.837c0.894,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.5\\\" x2=\\\"336.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15161\",\r\n    \"X\": \"256.39300537109375\",\r\n    \"Y\": \"293.3070068359375\",\r\n    \"Width\": \"99.2139892578125\",\r\n    \"Height\": \"48.385986328125\",\r\n    \"SVG\": \"<g id=\\\"15161\\\">        <path d=\\\"M279.046,339.193c-11.129,0-20.153-9.713-20.153-21.692   c0-11.981,9.023-21.692,20.153-21.692\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M332.955,295.807c11.13,0,20.152,9.712,20.152,21.692   c0,11.979-9.022,21.692-20.152,21.692\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"279.046\\\" x2=\\\"332.955\\\" y1=\\\"295.807\\\" y2=\\\"295.807\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"279.046\\\" x2=\\\"332.955\\\" y1=\\\"339.193\\\" y2=\\\"339.193\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46150400\",\r\n    \"X\": \"31.0\",\r\n    \"Y\": \"39.0\",\r\n    \"Width\": \"338.0\",\r\n    \"Height\": \"338.0\",\r\n    \"SVG\": \"<g id=\\\"46150400\\\">        <ellipse cx=\\\"50\\\" cy=\\\"208\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"50\\\" cy=\\\"58\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"50\\\" cy=\\\"358\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"200\\\" cy=\\\"208\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"200\\\" cy=\\\"58\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"200\\\" cy=\\\"358\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"350\\\" cy=\\\"208\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"350\\\" cy=\\\"58\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"350\\\" cy=\\\"358\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"125\\\" cy=\\\"133\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"275\\\" cy=\\\"133\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"125\\\" cy=\\\"283\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"275\\\" cy=\\\"283\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40121\",\r\n    \"X\": \"248.2666015625\",\r\n    \"Y\": \"297.546875\",\r\n    \"Width\": \"115.19921875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"40121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">FND</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162200_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"96.822998046875\",\r\n    \"SVG\": \"<g id=\\\"10162200_3\\\">        <path d=\\\"M282.762,441.453c0-29.548-0.169-50.313,0.945-70.15   c0.76-13.533,12.519-17.831,21.73-17.831c8.782,0,21.888,6.491,22.401,19.837c0.894,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.5\\\" x2=\\\"336.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_235_0c\",\r\n    \"X\": \"168.25950622558594\",\r\n    \"Y\": \"273.81500244140625\",\r\n    \"Width\": \"276.8352508544922\",\r\n    \"Height\": \"323.73565673828125\",\r\n    \"SVG\": \"<g id=\\\"0_235_0c\\\">        <path d=\\\"M437.342,273.815   c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121600\",\r\n    \"X\": \"238.23342895507812\",\r\n    \"Y\": \"343.8639221191406\",\r\n    \"Width\": \"137.6971435546875\",\r\n    \"Height\": \"101.15109252929688\",\r\n    \"SVG\": \"<g id=\\\"10121600\\\">        <polygon id=\\\"symbol\\\" points=\\\"247.685,440.015 307.082,352.75 366.479,440.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_110_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_110_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_110_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_110_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40111\",\r\n    \"X\": \"254.90234375\",\r\n    \"Y\": \"297.546875\",\r\n    \"Width\": \"102.982421875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"40111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">FAL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3354\",\r\n    \"X\": \"242.0\",\r\n    \"Y\": \"217.0\",\r\n    \"Width\": \"134.0\",\r\n    \"Height\": \"59.777008056640625\",\r\n    \"SVG\": \"<g id=\\\"3354\\\">        <polyline fill=\\\"none\\\" points=\\\"   244.5,274.277 244.5,219.5 373.5,219.5 373.5,274.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3353\",\r\n    \"X\": \"174.6612548828125\",\r\n    \"Y\": \"118.78054809570312\",\r\n    \"Width\": \"264.5819396972656\",\r\n    \"Height\": \"643.3774719238281\",\r\n    \"SVG\": \"<g id=\\\"3353\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"179.557\\\" x2=\\\"179.557\\\" y1=\\\"343.813\\\" y2=\\\"759.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"176.557\\\" x2=\\\"189.595\\\" y1=\\\"274.815\\\" y2=\\\"259.649\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"39.9252,26.9495\\\" stroke-width=\\\"5\\\" x1=\\\"207.163\\\" x2=\\\"285.57\\\" y1=\\\"239.213\\\" y2=\\\"148.007\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"294.354,137.789 307.392,122.623 320.379,137.833    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"39.7822,26.853\\\" stroke-width=\\\"5\\\" x1=\\\"337.815\\\" x2=\\\"415.637\\\" y1=\\\"158.254\\\" y2=\\\"249.395\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.354\\\" x2=\\\"437.342\\\" y1=\\\"259.605\\\" y2=\\\"274.815\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3352\",\r\n    \"X\": \"177.0570068359375\",\r\n    \"Y\": \"341.31298828125\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"420.84503173828125\",\r\n    \"SVG\": \"<g id=\\\"3352\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"179.557\\\" x2=\\\"179.557\\\" y1=\\\"343.813\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3351\",\r\n    \"X\": \"174.6612548828125\",\r\n    \"Y\": \"118.78054809570312\",\r\n    \"Width\": \"264.5819396972656\",\r\n    \"Height\": \"157.66421508789062\",\r\n    \"SVG\": \"<g id=\\\"3351\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"176.557\\\" x2=\\\"189.595\\\" y1=\\\"274.815\\\" y2=\\\"259.649\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"39.9252,26.9495\\\" stroke-width=\\\"5\\\" x1=\\\"207.163\\\" x2=\\\"285.57\\\" y1=\\\"239.213\\\" y2=\\\"148.007\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"294.354,137.789 307.392,122.623 320.379,137.833    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"39.7822,26.853\\\" stroke-width=\\\"5\\\" x1=\\\"337.815\\\" x2=\\\"415.637\\\" y1=\\\"158.254\\\" y2=\\\"249.395\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.354\\\" x2=\\\"437.342\\\" y1=\\\"259.605\\\" y2=\\\"274.815\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15171\",\r\n    \"X\": \"276.52783203125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"56.9375\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"15171\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"A\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140304\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140304\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140303\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140303\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140305\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140305\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.207\\\">5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140300\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140302\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140302\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140301\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140301\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.207\\\">1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180500\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25180500\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431\\\">RZ</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130500\",\r\n    \"X\": \"222.42263420846396\",\r\n    \"Y\": \"359.7812805175781\",\r\n    \"Width\": \"162.89767829153604\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"10130500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">JFS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111203\",\r\n    \"X\": \"254.5\",\r\n    \"Y\": \"281.4219970703125\",\r\n    \"Width\": \"102.0\",\r\n    \"Height\": \"217.35076904296875\",\r\n    \"SVG\": \"<g id=\\\"15111203\\\">        <polyline fill=\\\"none\\\" points=\\\"266.414,497.005 306,457.419 345.586,497.005  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"283.25\\\" y2=\\\"461.148\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"257\\\" x2=\\\"354\\\" y1=\\\"408.5\\\" y2=\\\"408.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"257\\\" x2=\\\"354\\\" y1=\\\"390\\\" y2=\\\"390\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"257\\\" x2=\\\"354\\\" y1=\\\"426.5\\\" y2=\\\"426.5\\\"/>        <path d=\\\"M257,432.922v-111.25c0-20.849,21.714-37.75,48.5-37.75   c26.785,0,48.5,16.901,48.5,37.75v111.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140103_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10140103_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10372\",\r\n    \"X\": \"233.1669921875\",\r\n    \"Y\": \"448.7239990234375\",\r\n    \"Width\": \"145.66702270507812\",\r\n    \"Height\": \"53.375\",\r\n    \"SVG\": \"<g id=\\\"10372\\\">        <path d=\\\"M376.334,448.724c0,28.099-31.488,50.875-70.334,50.875  c-38.844,0-70.333-22.776-70.333-50.875\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10371\",\r\n    \"X\": \"256.34375\",\r\n    \"Y\": \"293.0146179199219\",\r\n    \"Width\": \"98.8984375\",\r\n    \"Height\": \"53.296875\",\r\n    \"SVG\": \"<g id=\\\"10371\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.4365\\\">MS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01411\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"01411\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140103_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10140103_3\\\">        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281200\",\r\n    \"X\": \"206.8717803955078\",\r\n    \"Y\": \"297.0655212402344\",\r\n    \"Width\": \"203.42543029785156\",\r\n    \"Height\": \"203.42584228515625\",\r\n    \"SVG\": \"<g id=\\\"25281200\\\">        <rect fill=\\\"none\\\" height=\\\"128.546\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"15\\\" width=\\\"128.544\\\" x=\\\"244.313\\\" y=\\\"334.505\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"244.313\\\" x2=\\\"212.175\\\" y1=\\\"463.051\\\" y2=\\\"495.188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"372.856\\\" x2=\\\"404.994\\\" y1=\\\"463.051\\\" y2=\\\"495.188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"212.175\\\" x2=\\\"244.313\\\" y1=\\\"302.369\\\" y2=\\\"334.505\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"404.994\\\" x2=\\\"372.856\\\" y1=\\\"302.369\\\" y2=\\\"334.505\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25210800\",\r\n    \"X\": \"20.160486221313477\",\r\n    \"Y\": \"24.493486404418945\",\r\n    \"Width\": \"351.011999130249\",\r\n    \"Height\": \"351.0130138397217\",\r\n    \"SVG\": \"<g id=\\\"25210800\\\">        <polygon fill=\\\"#000000\\\" points=\\\"195.667,25 225.666,170 370.666,200 225.666,230 195.667,375 165.667,230    20.667,200 165.667,170  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140103_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10140103_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140103_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10140103_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111201\",\r\n    \"X\": \"254.5\",\r\n    \"Y\": \"281.4219970703125\",\r\n    \"Width\": \"102.0\",\r\n    \"Height\": \"217.35076904296875\",\r\n    \"SVG\": \"<g id=\\\"15111201\\\">        <polyline fill=\\\"none\\\" points=\\\"266.414,497.005 306,457.419 345.586,497.005  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"283.25\\\" y2=\\\"461.148\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"257\\\" x2=\\\"354\\\" y1=\\\"411.5\\\" y2=\\\"411.5\\\"/>        <path d=\\\"M257,432.922v-111.25c0-20.849,21.714-37.75,48.5-37.75   c26.785,0,48.5,16.901,48.5,37.75v111.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111202\",\r\n    \"X\": \"254.5\",\r\n    \"Y\": \"281.4219970703125\",\r\n    \"Width\": \"102.0\",\r\n    \"Height\": \"217.35076904296875\",\r\n    \"SVG\": \"<g id=\\\"15111202\\\">        <polyline fill=\\\"none\\\" points=\\\"266.414,497.005 306,457.419 345.586,497.005  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"283.25\\\" y2=\\\"461.148\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"257\\\" x2=\\\"354\\\" y1=\\\"401.5\\\" y2=\\\"401.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"257\\\" x2=\\\"354\\\" y1=\\\"419.5\\\" y2=\\\"419.5\\\"/>        <path d=\\\"M257,432.922v-111.25c0-20.849,21.714-37.75,48.5-37.75   c26.785,0,48.5,16.901,48.5,37.75v111.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111200\",\r\n    \"X\": \"254.5\",\r\n    \"Y\": \"281.4219970703125\",\r\n    \"Width\": \"102.0\",\r\n    \"Height\": \"217.35076904296875\",\r\n    \"SVG\": \"<g id=\\\"15111200\\\">        <polyline fill=\\\"none\\\" points=\\\"266.414,497.005 306,457.419 345.586,497.005  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"283.25\\\" y2=\\\"461.148\\\"/>        <path d=\\\"M257,432.922v-111.25c0-20.849,21.714-37.75,48.5-37.75   c26.785,0,48.5,16.901,48.5,37.75v111.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50391\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"87.353515625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"50391\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">MF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_230_0\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"246.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"0_230_0\\\">        <circle cx=\\\"306\\\" cy=\\\"399\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120100_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"442.7950134277344\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"60.246368408203125\",\r\n    \"SVG\": \"<g id=\\\"10120100_2\\\">        <polyline fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"174,445.295 257.167,445.295 306,499.25    351.834,445.295 438,445.295  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120100_3\",\r\n    \"X\": \"182.2949981689453\",\r\n    \"Y\": \"442.7950134277344\",\r\n    \"Width\": \"247.4099884033203\",\r\n    \"Height\": \"60.246368408203125\",\r\n    \"SVG\": \"<g id=\\\"10120100_3\\\">        <polyline fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"182.295,445.295 257.167,445.295 306,499.25    351.834,445.295 429.705,445.295  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120100_0\",\r\n    \"X\": \"149.218994140625\",\r\n    \"Y\": \"442.7950134277344\",\r\n    \"Width\": \"313.5610046386719\",\r\n    \"Height\": \"60.246368408203125\",\r\n    \"SVG\": \"<g id=\\\"10120100_0\\\">        <polyline fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"149.219,445.295 257.167,445.295 306,499.25    351.834,445.295 462.78,445.295  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120100_1\",\r\n    \"X\": \"131.5\",\r\n    \"Y\": \"442.7950134277344\",\r\n    \"Width\": \"349.0\",\r\n    \"Height\": \"60.246368408203125\",\r\n    \"SVG\": \"<g id=\\\"10120100_1\\\">        <polyline fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"131.5,445.295 257.167,445.295 306,499.25    351.834,445.295 480.5,445.295  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3357\",\r\n    \"X\": \"174.6612548828125\",\r\n    \"Y\": \"118.78054809570312\",\r\n    \"Width\": \"264.5819396972656\",\r\n    \"Height\": \"643.3774719238281\",\r\n    \"SVG\": \"<g id=\\\"3357\\\">        <polyline fill=\\\"none\\\" points=\\\"   244.5,274.277 244.5,219.5 373.5,219.5 373.5,274.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"179.557\\\" x2=\\\"179.557\\\" y1=\\\"343.813\\\" y2=\\\"759.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"176.557\\\" x2=\\\"189.595\\\" y1=\\\"274.815\\\" y2=\\\"259.649\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"39.9252,26.9495\\\" stroke-width=\\\"5\\\" x1=\\\"207.163\\\" x2=\\\"285.57\\\" y1=\\\"239.213\\\" y2=\\\"148.007\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"294.354,137.789 307.392,122.623 320.379,137.833    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"39.7822,26.853\\\" stroke-width=\\\"5\\\" x1=\\\"337.815\\\" x2=\\\"415.637\\\" y1=\\\"158.254\\\" y2=\\\"249.395\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.354\\\" x2=\\\"437.342\\\" y1=\\\"259.605\\\" y2=\\\"274.815\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3356\",\r\n    \"X\": \"177.0570068359375\",\r\n    \"Y\": \"217.0\",\r\n    \"Width\": \"198.9429931640625\",\r\n    \"Height\": \"545.1580200195312\",\r\n    \"SVG\": \"<g id=\\\"3356\\\">        <polyline fill=\\\"none\\\" points=\\\"   244.5,274.277 244.5,219.5 373.5,219.5 373.5,274.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"179.557\\\" x2=\\\"179.557\\\" y1=\\\"343.813\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53421\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"89.072265625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"53421\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3355\",\r\n    \"X\": \"174.6612548828125\",\r\n    \"Y\": \"118.78054809570312\",\r\n    \"Width\": \"264.5819396972656\",\r\n    \"Height\": \"157.9964599609375\",\r\n    \"SVG\": \"<g id=\\\"3355\\\">        <polyline fill=\\\"none\\\" points=\\\"   244.5,274.277 244.5,219.5 373.5,219.5 373.5,274.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"176.557\\\" x2=\\\"189.595\\\" y1=\\\"274.815\\\" y2=\\\"259.649\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"39.9252,26.9495\\\" stroke-width=\\\"5\\\" x1=\\\"207.163\\\" x2=\\\"285.57\\\" y1=\\\"239.213\\\" y2=\\\"148.007\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"294.354,137.789 307.392,122.623 320.379,137.833    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"39.7822,26.853\\\" stroke-width=\\\"5\\\" x1=\\\"337.815\\\" x2=\\\"415.637\\\" y1=\\\"158.254\\\" y2=\\\"249.395\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.354\\\" x2=\\\"437.342\\\" y1=\\\"259.605\\\" y2=\\\"274.815\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10190000\",\r\n    \"X\": \"225.5\",\r\n    \"Y\": \"315.5\",\r\n    \"Width\": \"161.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"10190000\\\">        <g transform=\\\"translate(0 -30)\\\">                <ellipse cx=\\\"306\\\" cy=\\\"426\\\" rx=\\\"80\\\" ry=\\\"80\\\" stroke=\\\"#000000\\\"/>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"306,346 375,466 237,466   \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141702_1\",\r\n    \"X\": \"210.6171875\",\r\n    \"Y\": \"273.0\",\r\n    \"Width\": \"189.28125\",\r\n    \"Height\": \"243.0\",\r\n    \"SVG\": \"<g id=\\\"10141702_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">SEC</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"273\\\" y2=\\\"516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141702_2\",\r\n    \"X\": \"210.6171875\",\r\n    \"Y\": \"263.0\",\r\n    \"Width\": \"189.28125\",\r\n    \"Height\": \"264.0\",\r\n    \"SVG\": \"<g id=\\\"10141702_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">SEC</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"263\\\" y2=\\\"527\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141702_3\",\r\n    \"X\": \"210.6171875\",\r\n    \"Y\": \"225.5\",\r\n    \"Width\": \"189.28125\",\r\n    \"Height\": \"339.0\",\r\n    \"SVG\": \"<g id=\\\"10141702_3\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">SEC</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"225.5\\\" y2=\\\"564.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10381\",\r\n    \"X\": \"241.1328125\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"129.810546875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10381\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">MCC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141702_0\",\r\n    \"X\": \"210.6171875\",\r\n    \"Y\": \"223.75\",\r\n    \"Width\": \"189.28125\",\r\n    \"Height\": \"342.5\",\r\n    \"SVG\": \"<g id=\\\"10141702_0\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">SEC</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"223.75\\\" y2=\\\"566.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150100\",\r\n    \"X\": \"241.0854034423828\",\r\n    \"Y\": \"280.5\",\r\n    \"Width\": \"129.70799255371094\",\r\n    \"Height\": \"230.34823608398438\",\r\n    \"SVG\": \"<g id=\\\"10150100\\\">        <g>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"280.5\\\" y2=\\\"472.417\\\"/>                                <polygon fill=\\\"none\\\" points=\\\"306.515,507.834 249.334,469.667 362.668,469.667     \\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10382\",\r\n    \"X\": \"253.0249786376953\",\r\n    \"Y\": \"447.9999694824219\",\r\n    \"Width\": \"103.88203430175781\",\r\n    \"Height\": \"45.9000244140625\",\r\n    \"SVG\": \"<g id=\\\"10382\\\">        <path d=\\\"M253.025,450.5c11.294,0,20.451,9.155,20.451,20.449   c0,11.296-9.156,20.451-20.451,20.451\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"273.476\\\" x2=\\\"336.457\\\" y1=\\\"470.95\\\" y2=\\\"470.95\\\"/>        <path d=\\\"M356.907,491.4c-11.294,0-20.45-9.156-20.45-20.45s9.156-20.45,20.45-20.45   \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_435_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"257.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"2_435_0c\\\">        <polyline fill=\\\"#FFA1FF\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"438,257 438,545 174,545 174,257  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110501\",\r\n    \"X\": \"207.3544921875\",\r\n    \"Y\": \"309.9394226074219\",\r\n    \"Width\": \"196.3271484375\",\r\n    \"Height\": \"137.96875\",\r\n    \"SVG\": \"<g id=\\\"40110501\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"360.0488\\\">TFK</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"447.0488\\\">DRUG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_360_1c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_360_1c\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <g>                        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                        <g>                                <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                            </g>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"486.08 516, 486.08 426, 396.08 516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110502\",\r\n    \"X\": \"207.3544921875\",\r\n    \"Y\": \"315.890625\",\r\n    \"Width\": \"196.3271484375\",\r\n    \"Height\": \"134.96875\",\r\n    \"SVG\": \"<g id=\\\"40110502\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"366\\\">LAB</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"450\\\">DRUG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110500\",\r\n    \"X\": \"198.974609375\",\r\n    \"Y\": \"370.921875\",\r\n    \"Width\": \"213.154296875\",\r\n    \"Height\": \"56.25\",\r\n    \"SVG\": \"<g id=\\\"40110500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.25\\\">DRUG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01401\",\r\n    \"X\": \"266.767578125\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"76.63671875\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"01401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"LP\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">HJ</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170400\",\r\n    \"X\": \"208.01123046875\",\r\n    \"Y\": \"362.234375\",\r\n    \"Width\": \"202.0068359375\",\r\n    \"Height\": \"73.015625\",\r\n    \"SVG\": \"<g id=\\\"15170400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"102\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">DEA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130100\",\r\n    \"X\": \"192.2269744873047\",\r\n    \"Y\": \"361.640625\",\r\n    \"Width\": \"220.7056121826172\",\r\n    \"Height\": \"60.6402587890625\",\r\n    \"SVG\": \"<g id=\\\"40130100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"201\\\" x2=\\\"289\\\" y1=\\\"399\\\" y2=\\\"399\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"196\\\" x2=\\\"216\\\" y1=\\\"402\\\" y2=\\\"379\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"196\\\" x2=\\\"216\\\" y1=\\\"396\\\" y2=\\\"419\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"266\\\" x2=\\\"286\\\" y1=\\\"380\\\" y2=\\\"398\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"263\\\" x2=\\\"381\\\" y1=\\\"379\\\" y2=\\\"379\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"382.9951\\\" y=\\\"396\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200700\",\r\n    \"X\": \"261.74346923828125\",\r\n    \"Y\": \"350.6728820800781\",\r\n    \"Width\": \"94.33209228515625\",\r\n    \"Height\": \"93.78713989257812\",\r\n    \"SVG\": \"<g id=\\\"10200700\\\">        <path d=\\\"M264.659,353.621c0,71.906,16.594,77.438,45.909,88.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M353.159,353.621c0,71.906-16.594,77.438-45.909,88.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M263,353.621c23.785,13.828,23.785,13.828,45.91,0   c22.125,13.828,22.125,13.828,45.909,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53431\",\r\n    \"X\": \"262.9560546875\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.373046875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"53431\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">NA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52101\",\r\n    \"X\": \"273.484375\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"60.2236328125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"52101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">CI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45162400\",\r\n    \"X\": \"11.678597450256348\",\r\n    \"Y\": \"85.5\",\r\n    \"Width\": \"374.64281368255615\",\r\n    \"Height\": \"179.12698364257812\",\r\n    \"SVG\": \"<g id=\\\"45162400\\\">        <path d=\\\"M19,263C39,173,99,93,199,93s160,80,180,170\\\" fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_605_1\",\r\n    \"X\": \"165.75\",\r\n    \"Y\": \"192.4259033203125\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.5740966796875\",\r\n    \"SVG\": \"<g id=\\\"2_605_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"174.25,516 174.25,326 306.25,204 438.25,326 438.25,516   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"174.25\\\" x2=\\\"174.25\\\" y1=\\\"516\\\" y2=\\\"503.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-width=\\\"17\\\" x1=\\\"174.25\\\" x2=\\\"174.25\\\" y1=\\\"489.357\\\" y2=\\\"345.571\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174.25,338.5 174.25,326 183.43,317.516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-width=\\\"17\\\" x1=\\\"193.17\\\" x2=\\\"292.2\\\" y1=\\\"308.513\\\" y2=\\\"216.985\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"297.07,212.484 306.25,204 315.43,212.484    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-width=\\\"17\\\" x1=\\\"325.17\\\" x2=\\\"424.2\\\" y1=\\\"221.487\\\" y2=\\\"313.014\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"429.07,317.516 438.25,326 438.25,338.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-width=\\\"17\\\" x1=\\\"438.25\\\" x2=\\\"438.25\\\" y1=\\\"352.643\\\" y2=\\\"496.429\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"438.25\\\" x2=\\\"438.25\\\" y1=\\\"503.5\\\" y2=\\\"516\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" points=\\\"229.25,275.814 306.25,205.814 383.25,275.814  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120000\",\r\n    \"X\": \"250.2740020751953\",\r\n    \"Y\": \"345.7349853515625\",\r\n    \"Width\": \"110.63792419433594\",\r\n    \"Height\": \"100.0150146484375\",\r\n    \"SVG\": \"<g id=\\\"30120000\\\">        <path d=\\\"M331.25,424.125c-5.71-3.96-15.271-9.831-26.041-20.608c-9.832,9.354-18.959,15.108-26.209,20.358   c-11.813,7.5-25.5,15.188-26.643,13.168c-0.931-1.646-1.702-3.508-2.083-5.708c21.556-11.572,37.566-23.537,48.029-35.908   c-8.723-12.048-13.075-23.538-13.075-34.477c0-1.109-0.353-5.825,1.439-13.45c1.265,0,11.043,29.075,18.5,40.167   c7.604-10.142,13.344-25.291,17.627-41.932c1.741,5.393,2.619,10.146,2.619,14.26c0,13.157-4.521,24.815-13.554,34.954   c9.821,12.523,25.832,24.66,48.025,36.388c-0.637,2.933-1.641,7.632-3.967,6.747C351.891,436.553,335.063,427.313,331.25,424.125z\\\"/>        <path d=\\\"   M351.75,431.75c-5.999-2.917-10-3.417-10.917-9.083c-0.005-0.027,0.004-0.055,0.004-0.082c-2.965,1.97-4.921,5.337-4.921,9.165   c0,6.076,4.924,11,11,11c6.048,0,10.95-4.879,10.996-10.917C356.17,432.99,353.772,432.733,351.75,431.75z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"8\\\"/>        <path d=\\\"   M267.188,427.438c-5.672,3.556-7.688,5.188-12.978,4.531c-0.028-0.004-0.044-0.033-0.068-0.048c0.121,3.56,1.959,6.991,5.218,9.001   c5.172,3.189,11.948,1.58,15.136-3.589c3.175-5.147,1.596-11.881-3.519-15.089C271.047,424.334,269.093,426.243,267.188,427.438z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"8\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_435_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"257.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"2_435_1c\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <polyline fill=\\\"#FFA1FF\\\" points=\\\"438,257 438,545 174,545 174,257   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"257\\\" y2=\\\"269.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"284.971\\\" y2=\\\"524.765\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,532.5 438,545 425.5,545    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"545\\\" y2=\\\"545\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,545 174,545 174,532.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"517.029\\\" y2=\\\"277.235\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"269.5\\\" y2=\\\"257\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15220300\",\r\n    \"X\": \"227.9600067138672\",\r\n    \"Y\": \"348.2514343261719\",\r\n    \"Width\": \"164.6815948486328\",\r\n    \"Height\": \"95.32757568359375\",\r\n    \"SVG\": \"<g id=\\\"15220300\\\">        <path d=\\\"M323.053,441.079c-44.975,0-92.593-36.461-92.593-81.434\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"234.778,385.878 313.982,352.038 313.988,404.285 391.5,364.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45130102\",\r\n    \"X\": \"20.0\",\r\n    \"Y\": \"100.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"200.0\",\r\n    \"SVG\": \"<g id=\\\"45130102\\\">        <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"179\\\" x2=\\\"179\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"219\\\" x2=\\\"219\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>        <path d=\\\"M25,277.5c0-75,60-155,175-155s175,80,175,155\\\" fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45130103\",\r\n    \"X\": \"20.0\",\r\n    \"Y\": \"100.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"200.0\",\r\n    \"SVG\": \"<g id=\\\"45130103\\\">        <g>                <path d=\\\"M25,277.5c0-75,60-155,175-155s175,80,175,155\\\" fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"159\\\" x2=\\\"159\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"239\\\" x2=\\\"239\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45130101\",\r\n    \"X\": \"20.0\",\r\n    \"Y\": \"96.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"200.0\",\r\n    \"SVG\": \"<g id=\\\"45130101\\\">        <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"200\\\" x2=\\\"200\\\" y1=\\\"96\\\" y2=\\\"296\\\"/>        <path d=\\\"M25,277.5c0-75,60-155,175-155s175,80,175,155\\\" fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53441\",\r\n    \"X\": \"261.080078125\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.404296875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"53441\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ND</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52111\",\r\n    \"X\": \"256.96044921875\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"94.3662109375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"52111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">CM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10352\",\r\n    \"X\": \"273.0\",\r\n    \"Y\": \"445.7950134277344\",\r\n    \"Width\": \"65.5\",\r\n    \"Height\": \"65.5\",\r\n    \"SVG\": \"<g id=\\\"10352\\\">        <circle cx=\\\"305.75\\\" cy=\\\"478.545\\\" fill=\\\"none\\\" r=\\\"29.75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>        <g id=\\\"mod2\\\">                <polyline points=\\\"304.914,478.045 333.031,464.07 333.031,492.021   \\\"/>            </g>        <g id=\\\"mod2_1_\\\">                <polyline points=\\\"277.801,492.041 277.801,464.641 305.263,478.34   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10351\",\r\n    \"X\": \"231.2779998779297\",\r\n    \"Y\": \"302.4830017089844\",\r\n    \"Width\": \"148.3889923095703\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"10351\\\">        <circle cx=\\\"251.778\\\" cy=\\\"322.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"359.167\\\" cy=\\\"322.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"275\\\" x2=\\\"322\\\" y1=\\\"322.983\\\" y2=\\\"322.983\\\"/>                <polygon points=\\\"319.082,332.986 336.354,323.015 319.082,313.043   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110507\",\r\n    \"X\": \"115.25801086425781\",\r\n    \"Y\": \"116.89389038085938\",\r\n    \"Width\": \"166.2419891357422\",\r\n    \"Height\": \"167.92010498046875\",\r\n    \"SVG\": \"<g id=\\\"45110507\\\">        <polyline fill=\\\"none\\\" points=\\\"281.5,282.314 198.566,282.314 117.5,118 \\\" stroke=\\\"#91100A\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110506\",\r\n    \"X\": \"115.25801086425781\",\r\n    \"Y\": \"116.89389038085938\",\r\n    \"Width\": \"130.5704803466797\",\r\n    \"Height\": \"169.00921630859375\",\r\n    \"SVG\": \"<g id=\\\"45110506\\\">        <polyline fill=\\\"none\\\" id=\\\"main\\\" points=\\\"244.5,253.5 198.566,282.314 117.5,118 \\\" stroke=\\\"#91100A\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_030_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"2_030_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110509\",\r\n    \"X\": \"115.84593200683594\",\r\n    \"Y\": \"114.50984191894531\",\r\n    \"Width\": \"131.3734893798828\",\r\n    \"Height\": \"168.54747009277344\",\r\n    \"SVG\": \"<g id=\\\"45110509\\\">        <polyline fill=\\\"none\\\" id=\\\"main\\\" points=\\\"117.187,147.192 162.949,118.105 244.984,281.938 \\\" stroke=\\\"#91100A\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110900\",\r\n    \"X\": \"276.82501220703125\",\r\n    \"Y\": \"349.75\",\r\n    \"Width\": \"55.5\",\r\n    \"Height\": \"96.13958740234375\",\r\n    \"SVG\": \"<g id=\\\"10110900\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"349.75\\\" y2=\\\"445.015\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.825\\\" x2=\\\"332.325\\\" y1=\\\"352.75\\\" y2=\\\"352.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287.126\\\" x2=\\\"323.039\\\" y1=\\\"366.5\\\" y2=\\\"366.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"445.0146\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110508\",\r\n    \"X\": \"160.7135772705078\",\r\n    \"Y\": \"115.6050033569336\",\r\n    \"Width\": \"86.50584411621094\",\r\n    \"Height\": \"167.45230865478516\",\r\n    \"SVG\": \"<g id=\\\"45110508\\\">        <polyline fill=\\\"none\\\" points=\\\"162.949,118.105 162.949,118.105 244.984,281.938 \\\" stroke=\\\"#91100A\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110503\",\r\n    \"X\": \"147.3025360107422\",\r\n    \"Y\": \"116.8928451538086\",\r\n    \"Width\": \"85.98294067382812\",\r\n    \"Height\": \"167.21430206298828\",\r\n    \"SVG\": \"<g id=\\\"45110503\\\">        <polyline fill=\\\"none\\\" points=\\\"149.544,283 231.044,118 231.044,118  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110502\",\r\n    \"X\": \"115.2585220336914\",\r\n    \"Y\": \"115.5\",\r\n    \"Width\": \"158.2414779663086\",\r\n    \"Height\": \"168.60714721679688\",\r\n    \"SVG\": \"<g id=\\\"45110502\\\">        <polyline fill=\\\"none\\\" points=\\\"117.5,283 199,118 273.5,118  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10361\",\r\n    \"X\": \"244.443359375\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"122.34375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10361\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">MSE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110505\",\r\n    \"X\": \"112.3550033569336\",\r\n    \"Y\": \"197.9029998779297\",\r\n    \"Width\": \"183.2229995727539\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"45110505\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"112.355\\\" x2=\\\"295.578\\\" y1=\\\"200.403\\\" y2=\\\"200.403\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110504\",\r\n    \"X\": \"116.13996124267578\",\r\n    \"Y\": \"116.8928451538086\",\r\n    \"Width\": \"130.60150909423828\",\r\n    \"Height\": \"169.73322296142578\",\r\n    \"SVG\": \"<g id=\\\"45110504\\\">        <polyline fill=\\\"none\\\" points=\\\"244.5,118 163,283 117.5,253.5  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131402\",\r\n    \"X\": \"224.5\",\r\n    \"Y\": \"315.5\",\r\n    \"Width\": \"161.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"40131402\\\">        <polyline points=\\\"255,316 355,316 305,396 355,476 255,476 305,396  \\\" stroke=\\\"#000000\\\"/>        <polyline points=\\\"225,346 225,446 305,396 385,446 385,346 305,396  \\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"305\\\" cy=\\\"396\\\" rx=\\\"65\\\" ry=\\\"65\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131401\",\r\n    \"X\": \"224.0\",\r\n    \"Y\": \"298.6249694824219\",\r\n    \"Width\": \"164.04299926757812\",\r\n    \"Height\": \"191.37503051757812\",\r\n    \"SVG\": \"<g id=\\\"40131401\\\">        <path d=\\\"M359.75,474.625   c0,7.111-24.009,12.875-53.625,12.875s-53.292-5.666-53.875-12.666c-0.109-1.307-1.25-9.833-0.083-11.417   c5.061-6.872,29.803-1.667,53.958-1.667c24.309,0,46.548-4.049,53.125,1.275C360.687,464.188,359.75,473.351,359.75,474.625z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M361.417,383.333L346,383.25V362.5h-79.75V383   H251l-0.25,36.5h15.5v35.75c-8.544,2.435-13.75,4.238-13.75,7.775c0,7.58,23.897,13.725,53.375,13.725   c29.478,0,53.375-6.145,53.375-13.725c0-3.466-4.758-5.109-13-7.525L346,420h15.5L361.417,383.333z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6\\\"/>        <path d=\\\"M300.54,404.42c0.84-1.4,1.96-4.62,3.5-4.62h3.5c1.68,0,3.5,3.22,3.5,5.04c0,0.141-2.24,4.062-3.5,4.062   h-3.5C302.5,409.04,301.38,405.82,300.54,404.42z M293.4,404.42l5.6,10.64h12.6c1.82,0,6.021-8.96,7.142-10.64l-6.021-11.2h-12.18   C298.58,393.36,294.38,402.46,293.4,404.42z\\\" id=\\\"_66314896\\\"/>        <path d=\\\"M303.06,427.24c-9.94,0-20.72-12.46-20.3-23.24c0.42-10.92,10.5-22.4,20.72-22.4h5.04   c10.5,0,20.722,11.76,20.722,22.82c0,10.64-10.08,22.82-20.16,22.82H303.06L303.06,427.24z M276.74,402.46v4.62   c0,12.88,13.44,26.88,26.32,26.88h6.02c14,0,26.88-14.56,26.88-29.4c0-14.979-13.16-29.398-27.3-29.398h-5.18   C290.04,375.02,276.74,388.74,276.74,402.46L276.74,402.46z\\\" id=\\\"_65769096\\\"/>        <path d=\\\"M263,362.25h85c3.59,0,6.5-2.91,6.5-6.5   s-2.91-6.5-6.5-6.5h-85c-3.59,0-6.5,2.91-6.5,6.5S259.41,362.25,263,362.25z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"250,425.438 235.625,425.416    235.667,409.166 227,409.125 227,393.666 235.375,393.668 235.333,376.166 250.042,376.166  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"362.043,376.166 376.418,376.187    376.376,392.437 385.043,392.479 385.043,407.938 376.668,407.936 376.709,425.438 362.001,425.438  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6\\\"/>        <g>                <path d=\\\"M316.832,317.145l-0.04-4.687h-4.729v-10.833    h-12.688v11l-5.708,0.042l0.019,4.285c-15.674,4.157-27.117,16.783-27.328,31.77h77.117    C343.267,333.955,332.152,321.484,316.832,317.145z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M266.354,349.394v-0.507    c-0.001,0.084-0.007,0.168-0.007,0.253C266.347,349.225,266.353,349.309,266.354,349.394z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131400\",\r\n    \"X\": \"256.2799987792969\",\r\n    \"Y\": \"347.197998046875\",\r\n    \"Width\": \"97.60501098632812\",\r\n    \"Height\": \"97.60501098632812\",\r\n    \"SVG\": \"<g id=\\\"40131400\\\">        <polyline points=\\\"274.893,347.698 335.27,347.698 305.083,396 335.27,444.303 274.893,444.303 305.083,396  \\\" stroke=\\\"#000000\\\"/>        <polyline points=\\\"256.78,365.812 256.78,426.188 305.083,396 353.385,426.188 353.385,365.812 305.083,396  \\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"305.083\\\" cy=\\\"396.001\\\" rx=\\\"39.246\\\" ry=\\\"39.246\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110501\",\r\n    \"X\": \"115.2585220336914\",\r\n    \"Y\": \"114.37393951416016\",\r\n    \"Width\": \"130.60152435302734\",\r\n    \"Height\": \"169.73320770263672\",\r\n    \"SVG\": \"<g id=\\\"45110501\\\">        <polyline fill=\\\"none\\\" points=\\\"117.5,283 199,118 244.5,147.5  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131403\",\r\n    \"X\": \"216.83299255371094\",\r\n    \"Y\": \"324.5530090332031\",\r\n    \"Width\": \"181.5690155029297\",\r\n    \"Height\": \"147.24899291992188\",\r\n    \"SVG\": \"<g id=\\\"40131403\\\">        <g>                <g>                        <path d=\\\"M273,369.333c-1.381,0-2.5-1.119-2.5-2.5v-37.092c0-1.277,0.963-2.349,2.233-2.486l1.746-0.188     c0.089-0.009,0.178-0.014,0.267-0.014c0.039,0,4.153,0.19,4.153,0.19c1.334,0.062,2.384,1.162,2.384,2.497v37.092     c0,1.381-1.119,2.5-2.5,2.5H273z\\\" fill=\\\"#FFFFFF\\\"/>                        <path d=\\\"M274.745,329.553l4.037,0.188v37.092H273v-37.092L274.745,329.553 M274.745,324.553c-0.178,0-0.356,0.009-0.534,0.029     l-1.746,0.188c-2.54,0.272-4.466,2.417-4.466,4.971v37.092c0,2.761,2.239,5,5,5h5.782c2.761,0,5-2.239,5-5v-37.092     c0-2.671-2.1-4.871-4.768-4.995l-4.037-0.188C274.9,324.555,274.822,324.553,274.745,324.553L274.745,324.553z\\\"/>                    </g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"251.466,335.283 269.033,335.283     269.033,362.683 251.466,362.683 251.466,335.283   \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"281.233,334.783 340.233,340.683     340.233,356.883 281.233,361.583   \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <g>                        <path d=\\\"M342.916,364.333c-1.381,0-2.5-1.119-2.5-2.5v-25.25c0-1.381,1.119-2.5,2.5-2.5H351     c1.381,0,2.5,1.119,2.5,2.5v25.25c0,1.381-1.119,2.5-2.5,2.5H342.916z\\\" fill=\\\"#FFFFFF\\\"/>                        <path d=\\\"M351,336.583v25.25h-8.084v-25.25H351 M351,331.583h-8.084c-2.762,0-5,2.239-5,5v25.25c0,2.761,2.238,5,5,5H351     c2.762,0,5-2.239,5-5v-25.25C356,333.822,353.762,331.583,351,331.583L351,331.583z\\\"/>                    </g>                <rect height=\\\"26.999\\\" width=\\\"33\\\" x=\\\"216.833\\\" y=\\\"335.667\\\"/>            </g>        <polygon id=\\\"_116412880\\\" points=\\\"255.9,355.525 265.125,355.525 265.125,352.1 255.9,352.1  \\\"/>        <polygon id=\\\"_116412880_1_\\\" points=\\\"255.775,345.525 265,345.525 265,342.1 255.775,342.1  \\\"/>        <path d=\\\"M335.7,437.1v1.602   c0,18.7,11.398,30.6,30.1,30.6c17,0,30.102-11.6,30.102-27.398v-3.2c0-12.5-11.802-25-16.602-34.5c-2.8-5.5-4-13.8-5.8-20.2   c-2.3-8.2-6-10-12-13.9C361.5,404,335.7,420.2,335.7,437.1z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M347.8,446.1c0,5.9,4.4,11.102,9.5,11.102c1.8,0,3.8-1.602,4.2-3.2c-4-1.1-8-6.3-8.4-11.1L347.8,446.1z\\\" id=\\\"_66048696\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53451\",\r\n    \"X\": \"264.865234375\",\r\n    \"Y\": \"294.3750305175781\",\r\n    \"Width\": \"84.091796875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"53451\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">NT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15200700\",\r\n    \"X\": \"262.03125\",\r\n    \"Y\": \"349.0625\",\r\n    \"Width\": \"84.75\",\r\n    \"Height\": \"94.75\",\r\n    \"SVG\": \"<g id=\\\"15200700\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"128\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">G</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10362\",\r\n    \"X\": \"218.86639670828572\",\r\n    \"Y\": \"454.5518777344587\",\r\n    \"Width\": \"173.6336085443736\",\r\n    \"Height\": \"26.753995058298187\",\r\n    \"SVG\": \"<g id=\\\"10362\\\" transform=\\\"translate(40 -30) scale(0.8 0.7)\\\">        <ellipse cx=\\\"243.516\\\" cy=\\\"713.542\\\" fill=\\\"none\\\" rx=\\\"14.396\\\" ry=\\\"14.395\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"283.38\\\" cy=\\\"713.542\\\" fill=\\\"none\\\" rx=\\\"14.396\\\" ry=\\\"14.395\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"420.692\\\" cy=\\\"713.542\\\" fill=\\\"none\\\" rx=\\\"14.397\\\" ry=\\\"14.395\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"380.825\\\" cy=\\\"713.542\\\" fill=\\\"none\\\" rx=\\\"14.397\\\" ry=\\\"14.395\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"223.583\\\" x2=\\\"440.625\\\" y1=\\\"694.717\\\" y2=\\\"694.717\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35120000\",\r\n    \"X\": \"211.15548706054688\",\r\n    \"Y\": \"351.90625\",\r\n    \"Width\": \"193.74216773470664\",\r\n    \"Height\": \"91.265625\",\r\n    \"SVG\": \"<g id=\\\"35120000\\\">        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"116.5535\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">CIV</text>        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"116.5535\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">CIV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_115_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"1_115_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_605_0\",\r\n    \"X\": \"165.75\",\r\n    \"Y\": \"192.42555236816406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.57444763183594\",\r\n    \"SVG\": \"<g id=\\\"2_605_0\\\">        <path d=\\\"M174.25,516V326l132-122l132,122v190\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"229.25,275.814 306.25,205.814 383.25,275.814  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216100\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"25216100\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"282\\\" y2=\\\"282\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"428\\\" y2=\\\"428\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"396\\\">RZ</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181800\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25181800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431\\\">TC</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25110100.c\",\r\n    \"X\": \"49.51281512144435\",\r\n    \"Y\": \"111.95810699624467\",\r\n    \"Width\": \"89.69504393200425\",\r\n    \"Height\": \"172.8168869002397\",\r\n    \"SVG\": \"<g id=\\\"25110100.c\\\">        <g id=\\\"boundaries\\\">                <path d=\\\"M52.086,112.311    c1.959,5.777,0.28,11.556-0.839,17.326c0.28,8.808-2.799,37.139,2.519,52.819c-0.56,15.951-1.679,31.903-2.519,47.862    c1.12,38.506,0.839,20.354,0.839,54.457\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1977\\\"/>                <path d=\\\"M136.446,112.311    c1.934,5.777,0.272,11.556-0.831,17.326c0.271,8.808-2.774,37.139,2.494,52.819c-0.56,15.951-1.663,31.903-2.494,47.862    c1.103,38.506,0.831,20.354,0.831,54.457\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1977\\\"/>            </g>        <g display=\\\"none\\\" id=\\\"template\\\">                <path d=\\\"    M53.716,113.142c33.878,2.469,71.33-0.56,104.105-0.823c61.963,0.543,123.943,2.469,185.905,2.469\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1894\\\"/>                <path d=\\\"    M52.844,283.758c36.085,0.264,72.169,0.264,108.254,0.823c24.886,0.278,24.846,0.28,74.375,1.68    c15.146,1.679,26.981,2.238,42.967,1.679c7.983-2.799,16.527-4.461,24.793-5.858c13.776,1.12,27.542,2.503,41.317,2.503\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1894\\\"/>                <path d=\\\"    M343.711,112.319c-1.663,43.147-3.886,86.59,1.662,129.474c-0.563,15.111-0.839,28.857-0.839,43.706\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1894\\\"/>                <path d=\\\"    M136.297,195.55c38.299,1.12,76.605,3.351,114.906,3.351\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1977\\\"/>            </g>        <g display=\\\"none\\\" id=\\\"variables\\\">                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"203.734,262.387 203.734,307.163 262.34,307.163 262.34,262.387    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"213\\\" y=\\\"275\\\">MND(N) </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"224\\\" y=\\\"289\\\">X X </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"205\\\" y=\\\"302\\\">1AD (DEU)</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"86.733,235.669 86.733,255.473 176.737,255.473 176.737,235.669    \\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"93\\\" y=\\\"249\\\">MND(S)  X  6IN</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"281.325,179.894 281.325,199.698 392,199.698 392,179.894    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"288\\\" y=\\\"194\\\">MND(S) X X  ARRC</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"157.115,176.896 157.115,222.5 221.9,222.5 221.9,176.896    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"162\\\" y=\\\"188\\\">5MB (CAN) </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"187\\\" y=\\\"201\\\">X </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"166\\\" y=\\\"214\\\">6IN (NLD)</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"79.282,136.839 79.282,156.7 183.321,156.7 183.321,136.839    \\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"89\\\" y=\\\"151\\\">MND(S)  X  5MB</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"221.9,92.4 221.9,137.176 280.506,137.176 280.506,92.4    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"231\\\" y=\\\"105\\\">MND(N) </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"242\\\" y=\\\"119\\\">X X </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"231\\\" y=\\\"132\\\">MND(S)</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"8.61,189.796 8.61,209.6 115.646,209.6 115.646,189.796    \\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"12\\\" y=\\\"203\\\">ARRC  X X  MND(S)</text>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25110100.b\",\r\n    \"X\": \"340.7391152899896\",\r\n    \"Y\": \"112.27684020996094\",\r\n    \"Width\": \"5.728563955222171\",\r\n    \"Height\": \"173.22215270996094\",\r\n    \"SVG\": \"<g id=\\\"25110100.b\\\">        <g id=\\\"boundaries\\\">                <path d=\\\"M343.711,112.319    c-1.663,43.147-3.886,86.59,1.662,129.474c-0.563,15.111-0.839,28.857-0.839,43.706\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1894\\\"/>            </g>        <g display=\\\"none\\\" id=\\\"template\\\">                <path d=\\\"    M53.716,113.142c33.878,2.469,71.33-0.56,104.105-0.823c61.963,0.543,123.943,2.469,185.905,2.469\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1894\\\"/>                <path d=\\\"    M52.844,284.758c36.148,0.264,72.173,0.264,108.254,0.823c24.792,0.278,74.375,1.68,74.375,1.68    c15.146,1.679,26.981,2.238,42.967,1.679c7.983-2.799,16.527-4.461,24.793-5.858c13.776,1.12,27.542,2.503,41.317,2.503\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1894\\\"/>                <path d=\\\"    M52.086,112.311c1.959,5.777,0.28,11.556-0.839,17.326c0.28,8.808-2.799,37.139,2.519,52.819    c-0.56,15.951-1.679,31.903-2.519,47.862c1.12,38.506,0.839,20.354,0.839,54.457\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1977\\\"/>                <path d=\\\"    M136.446,112.311c1.934,5.777,0.272,11.556-0.831,17.326c0.271,8.808-2.774,37.139,2.494,52.819    c-0.56,15.951-1.663,31.903-2.494,47.862c1.103,38.506,0.831,20.354,0.831,54.457\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1977\\\"/>                <path d=\\\"    M136.297,195.55c38.299,1.12,76.605,3.351,114.906,3.351\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1977\\\"/>            </g>        <g display=\\\"none\\\" id=\\\"variables\\\">                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"203.734,262.387 203.734,307.163 262.34,307.163 262.34,262.387    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"213\\\" y=\\\"275\\\">MND(N) </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"224\\\" y=\\\"289\\\">X X </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"205\\\" y=\\\"302\\\">1AD (DEU)</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"86.733,235.669 86.733,255.473 176.737,255.473 176.737,235.669    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"93\\\" y=\\\"249\\\">MND(S)  X  6IN</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"281.325,179.894 281.325,199.698 392,199.698 392,179.894    \\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"288\\\" y=\\\"194\\\">MND(S) X X  ARRC</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"157.115,176.896 157.115,222.5 221.9,222.5 221.9,176.896    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"162\\\" y=\\\"188\\\">5MB (CAN) </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"187\\\" y=\\\"201\\\">X </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"166\\\" y=\\\"214\\\">6IN (NLD)</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"79.282,136.839 79.282,156.7 183.321,156.7 183.321,136.839    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"89\\\" y=\\\"151\\\">MND(S)  X  5MB</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"221.9,92.4 221.9,137.176 280.506,137.176 280.506,92.4    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"231\\\" y=\\\"105\\\">MND(N) </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"242\\\" y=\\\"119\\\">X X </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"231\\\" y=\\\"132\\\">MND(S)</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"8.61,189.796 8.61,209.6 115.646,209.6 115.646,189.796    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"12\\\" y=\\\"203\\\">ARRC  X X  MND(S)</text>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25110100.a\",\r\n    \"X\": \"52.835994720458984\",\r\n    \"Y\": \"111.22430128312175\",\r\n    \"Width\": \"291.71399307250977\",\r\n    \"Height\": \"178.01996434018292\",\r\n    \"SVG\": \"<g id=\\\"25110100.a\\\">        <g id=\\\"boundaries\\\">                <path d=\\\"M53.716,113.142    c33.878,2.469,71.33-0.56,104.105-0.823c61.963,0.543,123.943,2.469,185.905,2.469\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1894\\\"/>                <path d=\\\"M52.844,283.758    c36.085,0.264,72.169,0.264,108.254,0.823c24.886,0.278,24.846,0.28,74.375,1.68c15.146,1.679,26.981,2.238,42.967,1.679    c7.983-2.799,16.527-4.461,24.793-5.858c13.776,1.12,27.542,2.503,41.317,2.503\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1894\\\"/>                <path d=\\\"M136.297,195.55    c37.87,3.359,76.605,3.351,114.906,3.351\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1977\\\"/>            </g>        <g display=\\\"none\\\" id=\\\"template\\\">                <path d=\\\"    M343.711,112.319c-1.663,43.147-3.886,86.59,1.662,129.474c-0.563,15.111-0.839,28.857-0.839,43.706\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1894\\\"/>                <path d=\\\"    M52.086,112.311c1.959,5.777,0.28,11.556-0.839,17.326c0.28,8.808-2.799,37.139,2.519,52.819    c-0.56,15.951-1.679,31.903-2.519,47.862c1.12,38.506,0.839,20.354,0.839,54.457\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1977\\\"/>                <path d=\\\"    M136.446,112.311c1.934,5.777,0.272,11.556-0.831,17.326c0.271,8.808-2.774,37.139,2.494,52.819    c-0.56,15.951-1.663,31.903-2.494,47.862c1.103,38.506,0.831,20.354,0.831,54.457\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1977\\\"/>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"86.733,235.669 86.733,255.473 176.737,255.473 176.737,235.669    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"93\\\" y=\\\"249\\\">MND(S)  X  6IN</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"281.325,179.894 281.325,199.698 392,199.698 392,179.894    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"288\\\" y=\\\"194\\\">MND(S) X X  ARRC</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"79.282,136.839 79.282,156.7 183.321,156.7 183.321,136.839    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"89\\\" y=\\\"151\\\">MND(S)  X  5MB</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"8.61,189.796 8.61,209.6 115.646,209.6 115.646,189.796    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"12\\\" y=\\\"203\\\">ARRC  X X  MND(S)</text>                    </g>            </g>        <g display=\\\"none\\\" id=\\\"variables\\\">                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"203.734,262.387 203.734,307.163 262.34,307.163 262.34,262.387    \\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"213\\\" y=\\\"275\\\">MND(N) </text>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"224\\\" y=\\\"289\\\">X X </text>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"205\\\" y=\\\"302\\\">1AD (DEU)</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"157.115,176.896 157.115,222.5 221.9,222.5 221.9,176.896    \\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"162\\\" y=\\\"188\\\">5MB (CAN) </text>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"187\\\" y=\\\"201\\\">X </text>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"166\\\" y=\\\"214\\\">6IN (NLD)</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"221.9,92.4 221.9,137.176 280.506,137.176 280.506,92.4    \\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"231\\\" y=\\\"105\\\">MND(N) </text>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"242\\\" y=\\\"119\\\">X X </text>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"231\\\" y=\\\"132\\\">MND(S)</text>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120612\",\r\n    \"X\": \"137.640625\",\r\n    \"Y\": \"110.625\",\r\n    \"Width\": \"130.09375\",\r\n    \"Height\": \"183.046875\",\r\n    \"SVG\": \"<g id=\\\"46120612\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"173\\\" y=\\\"250\\\">f</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"173\\\" y=\\\"250\\\">f</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120613\",\r\n    \"X\": \"134.75918579101562\",\r\n    \"Y\": \"157.9884796142578\",\r\n    \"Width\": \"133.67922973632812\",\r\n    \"Height\": \"91.85527038574219\",\r\n    \"SVG\": \"<g id=\\\"46120613\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"132\\\" y=\\\"247\\\">m</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"132\\\" y=\\\"247\\\">m</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120610\",\r\n    \"X\": \"101.984375\",\r\n    \"Y\": \"115.046875\",\r\n    \"Width\": \"213.3984375\",\r\n    \"Height\": \"139.484375\",\r\n    \"SVG\": \"<g id=\\\"46120610\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"89\\\" y=\\\"251\\\">Co</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"89\\\" y=\\\"251\\\">Co</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120611\",\r\n    \"X\": \"107.75143432617188\",\r\n    \"Y\": \"112.50025939941406\",\r\n    \"Width\": \"191.741455078125\",\r\n    \"Height\": \"143.03099060058594\",\r\n    \"SVG\": \"<g id=\\\"46120611\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"107\\\" y=\\\"252\\\">Sh</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"107\\\" y=\\\"252\\\">Sh</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140104.a\",\r\n    \"X\": \"239.7010040283203\",\r\n    \"Y\": \"71.68252612338753\",\r\n    \"Width\": \"32.10700988769531\",\r\n    \"Height\": \"262.10046337856556\",\r\n    \"SVG\": \"<g id=\\\"25140104.a\\\">        <path d=\\\"   M242.201,331.283c14.973,0,27.107-11.415,27.107-25.475c0-14.084-12.138-25.479-27.107-25.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,279.984c14.973,0,27.107-11.414,27.107-25.478c0-14.082-12.138-25.476-27.107-25.476\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,228.535c14.973,0,27.107-11.414,27.107-25.475c0-14.083-12.138-25.479-27.107-25.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,176.04c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.476-27.107-25.476\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,125.089c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.477-27.107-25.477\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25260300\",\r\n    \"X\": \"69.85800170898438\",\r\n    \"Y\": \"148.109375\",\r\n    \"Width\": \"263.8919982910156\",\r\n    \"Height\": \"26.796630859375\",\r\n    \"SVG\": \"<g id=\\\"25260300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"69.858\\\" x2=\\\"333.75\\\" y1=\\\"172.406\\\" y2=\\\"172.406\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"241\\\" y=\\\"161\\\">NFL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"75\\\" y=\\\"161\\\">NFL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140104.b\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"0.0\",\r\n    \"Width\": \"0.0\",\r\n    \"Height\": \"0.0\",\r\n    \"SVG\": \"<g display=\\\"none\\\" id=\\\"25140104.b\\\">        <path d=\\\"   M242.201,331.283c14.973,0,27.107-11.415,27.107-25.475c0-14.084-12.138-25.479-27.107-25.479\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,279.984c14.973,0,27.107-11.414,27.107-25.478c0-14.082-12.138-25.476-27.107-25.476\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,228.535c14.973,0,27.107-11.414,27.107-25.475c0-14.083-12.138-25.479-27.107-25.479\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,176.04c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.476-27.107-25.476\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,125.089c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.477-27.107-25.477\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120614\",\r\n    \"X\": \"157.96875\",\r\n    \"Y\": \"162.125\",\r\n    \"Width\": \"80.6875\",\r\n    \"Height\": \"91.71875\",\r\n    \"SVG\": \"<g id=\\\"46120614\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"153\\\" y=\\\"251\\\">c</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"153\\\" y=\\\"251\\\">c</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52131\",\r\n    \"X\": \"261.142578125\",\r\n    \"Y\": \"291.5469055175781\",\r\n    \"Width\": \"90.279296875\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"52131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">DC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161100\",\r\n    \"X\": \"92.18975067138672\",\r\n    \"Y\": \"165.1588897705078\",\r\n    \"Width\": \"215.36743927001953\",\r\n    \"Height\": \"67.68222045898438\",\r\n    \"SVG\": \"<g id=\\\"45161100\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"100\\\" x2=\\\"300\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <polyline fill=\\\"none\\\" points=\\\"136,169 100,199 136,229  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"266,169 300,199 266,229  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53461\",\r\n    \"X\": \"256.5625\",\r\n    \"Y\": \"295.2344055175781\",\r\n    \"Width\": \"101.03125\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"53461\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">NW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25310200\",\r\n    \"X\": \"34.17714498295737\",\r\n    \"Y\": \"105.78632908530723\",\r\n    \"Width\": \"328.132926032401\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25310200\\\">        <path d=\\\"   M151.972,113.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C262.052,106.827,193.997,109.048,151.972,113.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"170\\\" y=\\\"161\\\">EPW</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"104\\\" y=\\\"190\\\">HOLDING AREA </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_115_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_115_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10332\",\r\n    \"X\": \"259.25\",\r\n    \"Y\": \"448.3750305175781\",\r\n    \"Width\": \"91.60546875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"10332\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"497.0469\\\">PM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_030_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_030_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10331\",\r\n    \"X\": \"237.8076171875\",\r\n    \"Y\": \"301.82708740234375\",\r\n    \"Width\": \"134.294921875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10331\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5146\\\">MCM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217400\",\r\n    \"X\": \"120.14683532714844\",\r\n    \"Y\": \"324.8574880544173\",\r\n    \"Width\": \"369.57667541503906\",\r\n    \"Height\": \"203.14251194558273\",\r\n    \"SVG\": \"<g id=\\\"25217400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"528\\\">PK</text>        <g>                <path d=\\\"M200.76,353.914    c-0.886-1.817-1.905-3.568-3.058-5.208c-12.237-17.468-36.488-21.591-54.199-9.2c-8.27,5.786-14.01,14.52-16.005,24.384\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,353.449    c0.886,1.817,1.906,3.546,3.058,5.208c12.236,17.47,36.467,21.591,54.155,9.224c5.254-3.682,9.533-8.602,12.458-14.3\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,354.158    c-0.887-1.817-1.904-3.568-3.059-5.208c-12.236-17.469-36.512-21.57-54.224-9.177c-5.274,3.702-9.575,8.623-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,353.494    c0.889,1.817,1.906,3.546,3.062,5.208c12.235,17.469,36.51,21.569,54.241,9.155c5.275-3.681,9.576-8.603,12.504-14.32\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,365.397    c-0.888-5.831-3.103-11.349-6.475-16.138c-12.235-17.49-36.464-21.613-54.154-9.244c-5.253,3.679-9.553,8.6-12.457,14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <g>                <path d=\\\"M200.76,457.214    c-0.886-1.817-1.905-3.569-3.058-5.21c-12.237-17.469-36.488-21.59-54.199-9.197c-8.27,5.784-14.01,14.521-16.005,24.383\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,456.749    c0.886,1.815,1.906,3.545,3.058,5.207c12.236,17.469,36.467,21.594,54.155,9.224c5.254-3.682,9.533-8.6,12.458-14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,457.456    c-0.887-1.815-1.904-3.565-3.059-5.206c-12.236-17.469-36.512-21.57-54.224-9.179c-5.274,3.704-9.575,8.624-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,456.793    c0.889,1.818,1.906,3.547,3.062,5.209c12.235,17.469,36.51,21.568,54.241,9.156c5.275-3.68,9.576-8.602,12.504-14.322\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,468.695    c-0.888-5.83-3.103-11.348-6.475-16.137c-12.235-17.488-36.464-21.613-54.154-9.242c-5.253,3.678-9.553,8.599-12.457,14.295\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"128.119\\\" x2=\\\"486.496\\\" y1=\\\"405.164\\\" y2=\\\"405.164\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110700_a\",\r\n    \"X\": \"204.41786193847656\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"203.1652374267578\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110700_a\\\">        <polygon points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"240.128,378.181 211.489,349.523 244.242,316.793 272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"339.114,345.4 367.701,316.691 400.512,349.364 371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435\\\">SO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53471\",\r\n    \"X\": \"261.701171875\",\r\n    \"Y\": \"291.0469055175781\",\r\n    \"Width\": \"87.4951171875\",\r\n    \"Height\": \"51.859375\",\r\n    \"SVG\": \"<g id=\\\"53471\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">OL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52141\",\r\n    \"X\": \"266.1044921875\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"81.5693359375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"52141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">DT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164700\",\r\n    \"X\": \"224.83299255371094\",\r\n    \"Y\": \"349.28399658203125\",\r\n    \"Width\": \"162.66148376464844\",\r\n    \"Height\": \"96.88201904296875\",\r\n    \"SVG\": \"<g id=\\\"10164700\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"295.495\\\" x2=\\\"342.603\\\" y1=\\\"351.784\\\" y2=\\\"351.784\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"319.049\\\" x2=\\\"319.049\\\" y1=\\\"375.338\\\" y2=\\\"351.784\\\"/>        <path d=\\\"M224.833,375.338h113.059c37.688,0,45.227,42.397,47.108,70.662\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10341\",\r\n    \"X\": \"290.5\",\r\n    \"Y\": \"280.0000305175781\",\r\n    \"Width\": \"29.552978515625\",\r\n    \"Height\": \"65.24197387695312\",\r\n    \"SVG\": \"<g id=\\\"10341\\\">        <path d=\\\"M293,345.242v-54.558c0-4.52,3.664-8.184,8.184-8.184   h8.184c4.52,0,8.185,3.664,8.185,8.184v53.876\\\" fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10342\",\r\n    \"X\": \"326.25\",\r\n    \"Y\": \"448.8203125\",\r\n    \"Width\": \"37.15625\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"10342\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" x=\\\"321\\\" y=\\\"497.4922\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218700\",\r\n    \"X\": \"123.14399719238281\",\r\n    \"Y\": \"236.98399353027344\",\r\n    \"Width\": \"375.87001037597656\",\r\n    \"Height\": \"158.51600646972656\",\r\n    \"SVG\": \"<g id=\\\"25218700\\\">        <polygon fill=\\\"#000000\\\" points=\\\"303.851,236.984 238.796,395.5 368.904,395.5  \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"188.197,294.626 123.144,395.5 253.252,395.5  \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"426.73,265.805 354.449,395.5 499.014,395.5  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_460_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_460_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"438 527, 438 437, 348 527\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_010_0c\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_010_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25132000\",\r\n    \"X\": \"-4.796163466380676E-14\",\r\n    \"Y\": \"2.2930493354797363\",\r\n    \"Width\": \"393.2567443847657\",\r\n    \"Height\": \"395.26710081100464\",\r\n    \"SVG\": \"<g id=\\\"25132000\\\">        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"192.521,34.492 195.667,25 199.125,34.383    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"17.0109,17.0109\\\" stroke-width=\\\"15\\\" x1=\\\"205.006\\\" x2=\\\"237.353\\\" y1=\\\"50.345\\\" y2=\\\"138.136\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"240.293,146.117 243.75,155.5 253.187,158.809    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.8983,22.8983\\\" stroke-width=\\\"15\\\" x1=\\\"274.795\\\" x2=\\\"350.425\\\" y1=\\\"166.385\\\" y2=\\\"192.903\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"361.229,196.691 370.666,200 361.237,203.331    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.8677,22.8677\\\" stroke-width=\\\"15\\\" x1=\\\"339.676\\\" x2=\\\"264.21\\\" y1=\\\"210.948\\\" y2=\\\"237.61\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"253.429,241.419 244,244.75 240.521,254.125    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"16.9898,16.9898\\\" stroke-width=\\\"15\\\" x1=\\\"234.61\\\" x2=\\\"202.102\\\" y1=\\\"270.054\\\" y2=\\\"357.66\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"199.146,365.625 195.667,375 192.499,365.515    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4117,23.4117\\\" stroke-width=\\\"15\\\" x1=\\\"185.083\\\" x2=\\\"159.126\\\" y1=\\\"343.309\\\" y2=\\\"265.588\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"155.418,254.485 152.25,245 142.788,241.764    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"17.0093,17.0093\\\" stroke-width=\\\"15\\\" x1=\\\"126.694\\\" x2=\\\"38.176\\\" y1=\\\"236.26\\\" y2=\\\"205.988\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"30.129,203.236 20.667,200 30.136,196.786    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"17.0316,17.0316\\\" stroke-width=\\\"15\\\" x1=\\\"46.264\\\" x2=\\\"134.967\\\" y1=\\\"191.311\\\" y2=\\\"161.202\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"143.031,158.464 152.5,155.25 155.646,145.758    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4434,23.4434\\\" stroke-width=\\\"15\\\" x1=\\\"163.021\\\" x2=\\\"188.833\\\" y1=\\\"123.505\\\" y2=\\\"45.619\\\"/>                    </g>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"200\\\" y=\\\"225\\\">TH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_360_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_360_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"486.08 516, 486.08 426, 396.08 516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35130100\",\r\n    \"X\": \"184.32569885253906\",\r\n    \"Y\": \"368.43084716796875\",\r\n    \"Width\": \"230.7683563232422\",\r\n    \"Height\": \"54.78631591796875\",\r\n    \"SVG\": \"<g id=\\\"35130100\\\">        <polygon points=\\\"185.122,395.824 204.232,370.342 376.234,370.342 414.457,421.306    414.457,370.342 376.234,421.306 204.232,421.306  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.2741\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_515_0\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"243.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"1_515_0\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FF8080\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15190000\",\r\n    \"X\": \"208.0\",\r\n    \"Y\": \"331.5\",\r\n    \"Width\": \"196.0\",\r\n    \"Height\": \"128.0\",\r\n    \"SVG\": \"<g id=\\\"15190000\\\">        <path d=\\\"M256,334c-58,0-58,93,0,93h100c58,0,58-93,0-93H256z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"226\\\" cy=\\\"444\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"386\\\" cy=\\\"444\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"404\\\" y1=\\\"427\\\" y2=\\\"427\\\"/>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"377\\\">MSL</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"417\\\">SPT</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110500\",\r\n    \"X\": \"189.18899536132812\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"231.70599365234375\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110500\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"189.189\\\" x2=\\\"420.895\\\" y1=\\\"410.47\\\" y2=\\\"410.47\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"240.128,378.181 211.489,349.523 244.242,316.793    272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"339.114,345.4 367.701,316.691 400.512,349.364    371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" fill=\\\"#FF0000\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10312\",\r\n    \"X\": \"263.763916015625\",\r\n    \"Y\": \"450.19775390625\",\r\n    \"Width\": \"86.9241943359375\",\r\n    \"Height\": \"52.40753173828125\",\r\n    \"SVG\": \"<g id=\\\"10312\\\">        <path d=\\\"M266,497.015l20.613-41.227l20.613,41.227l20.613-41.227l20.613,41.227\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10311\",\r\n    \"X\": \"248.833984375\",\r\n    \"Y\": \"301.6669921875\",\r\n    \"Width\": \"110.33401489257812\",\r\n    \"Height\": \"38.666015625\",\r\n    \"SVG\": \"<g id=\\\"10311\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"265.167\\\" x2=\\\"344.834\\\" y1=\\\"320.5\\\" y2=\\\"320.5\\\"/>        <path d=\\\"M248.834,305.167c9.021,0,16.333,7.313,16.333,16.333   c0,9.021-7.313,16.333-16.333,16.333\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M359.168,336.833c-9.021,0-16.334-7.313-16.334-16.333   c0-9.021,7.313-16.333,16.334-16.333\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130201_2\",\r\n    \"X\": \"169.22483825683594\",\r\n    \"Y\": \"260.7215576171875\",\r\n    \"Width\": \"271.5503387451172\",\r\n    \"Height\": \"270.556884765625\",\r\n    \"SVG\": \"<g id=\\\"40130201_2\\\">        <g>                <polyline fill=\\\"#FFFFFF\\\" points=\\\"225,356 225,436 315,436 355,476 355,316 315,356 225,356     225,436   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"413\\\" y2=\\\"413\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"379\\\" y2=\\\"379\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"346\\\" y2=\\\"346\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"173\\\" x2=\\\"305\\\" y1=\\\"264\\\" y2=\\\"416\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305\\\" x2=\\\"437\\\" y1=\\\"376\\\" y2=\\\"528\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"373\\\" y2=\\\"419\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130201_3\",\r\n    \"X\": \"197.72811889648438\",\r\n    \"Y\": \"303.9289245605469\",\r\n    \"Width\": \"214.54376220703125\",\r\n    \"Height\": \"184.14215087890625\",\r\n    \"SVG\": \"<g id=\\\"40130201_3\\\">        <g>                <polyline fill=\\\"#FFFFFF\\\" points=\\\"225,356 225,436 315,436 355,476 355,316 315,356 225,356     225,436   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"413\\\" y2=\\\"413\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"379\\\" y2=\\\"379\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"346\\\" y2=\\\"346\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"201\\\" x2=\\\"305\\\" y1=\\\"326\\\" y2=\\\"416\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305\\\" x2=\\\"409\\\" y1=\\\"376\\\" y2=\\\"466\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"373\\\" y2=\\\"419\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130201_0\",\r\n    \"X\": \"181.81808471679688\",\r\n    \"Y\": \"303.9289245605469\",\r\n    \"Width\": \"246.36383056640625\",\r\n    \"Height\": \"184.14215087890625\",\r\n    \"SVG\": \"<g id=\\\"40130201_0\\\">        <g>                <polyline fill=\\\"#FFFFFF\\\" points=\\\"225,356 225,436 315,436 355,476 355,316 315,356 225,356     225,436   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"413\\\" y2=\\\"413\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"379\\\" y2=\\\"379\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"346\\\" y2=\\\"346\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"185\\\" x2=\\\"305\\\" y1=\\\"317\\\" y2=\\\"416\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305\\\" x2=\\\"425\\\" y1=\\\"376\\\" y2=\\\"475\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"373\\\" y2=\\\"419\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130201_1\",\r\n    \"X\": \"121.9302978515625\",\r\n    \"Y\": \"272.0532531738281\",\r\n    \"Width\": \"366.139404296875\",\r\n    \"Height\": \"247.89352416992188\",\r\n    \"SVG\": \"<g id=\\\"40130201_1\\\">        <g>                <polyline fill=\\\"#FFFFFF\\\" points=\\\"225,356 225,436 315,436 355,476 355,316 315,356 225,356     225,436   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"413\\\" y2=\\\"413\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"379\\\" y2=\\\"379\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"346\\\" y2=\\\"346\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"125\\\" x2=\\\"305\\\" y1=\\\"276\\\" y2=\\\"416\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305\\\" x2=\\\"485\\\" y1=\\\"376\\\" y2=\\\"516\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"373\\\" y2=\\\"419\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_198_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_198_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_198_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_198_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_460_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_460_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"438 527, 438 437, 348 527\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60150300\",\r\n    \"X\": \"202.984375\",\r\n    \"Y\": \"360.203125\",\r\n    \"Width\": \"199.26953125\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60150300\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"198\\\" y=\\\"433\\\">CTR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120601\",\r\n    \"X\": \"137.375\",\r\n    \"Y\": \"116.546875\",\r\n    \"Width\": \"107.03125\",\r\n    \"Height\": \"138.484375\",\r\n    \"SVG\": \"<g id=\\\"46120601\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"136\\\" y=\\\"252\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120602\",\r\n    \"X\": \"96.453125\",\r\n    \"Y\": \"120.578125\",\r\n    \"Width\": \"191.3125\",\r\n    \"Height\": \"132.421875\",\r\n    \"SVG\": \"<g id=\\\"46120602\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"103\\\" y=\\\"253\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36130100\",\r\n    \"X\": \"219.95687866210938\",\r\n    \"Y\": \"288.0\",\r\n    \"Width\": \"171.87838745117188\",\r\n    \"Height\": \"194.5\",\r\n    \"SVG\": \"<g id=\\\"36130100\\\">        <polygon fill=\\\"#008000\\\" points=\\\"286.891,326.809 286.891,293 325.529,293 325.529,326.809  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"250.927,357.823 227.028,333.908 254.359,306.596    278.258,330.511  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"333.528,330.468 357.384,306.511 384.764,333.776    360.906,357.732  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <path d=\\\"M238.593,384.767c0-38.639,28.979-67.618,67.618-67.618   c38.639,0,67.618,28.979,67.618,67.618H238.593L238.593,384.767z\\\" fill=\\\"#008000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"373.828,452.385 340.02,428.235 373.828,404.086  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"325.529,452.385 291.721,428.235 325.529,404.086  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"277.231,452.385 243.422,428.235 277.231,404.086  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <rect fill=\\\"#008000\\\" height=\\\"24.149\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"144.896\\\" x=\\\"233.763\\\" y=\\\"453.351\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120605\",\r\n    \"X\": \"113.75143432617188\",\r\n    \"Y\": \"113.046875\",\r\n    \"Width\": \"159.57318115234375\",\r\n    \"Height\": \"139.484375\",\r\n    \"SVG\": \"<g id=\\\"46120605\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"113\\\" y=\\\"249\\\">St</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"113\\\" y=\\\"249\\\">St</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53491\",\r\n    \"X\": \"263.716796875\",\r\n    \"Y\": \"293.9375305175781\",\r\n    \"Width\": \"84.923828125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"53491\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">PP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120606\",\r\n    \"X\": \"126.375\",\r\n    \"Y\": \"117.046875\",\r\n    \"Width\": \"132.19046020507812\",\r\n    \"Height\": \"139.578125\",\r\n    \"SVG\": \"<g id=\\\"46120606\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"113\\\" y=\\\"253\\\">G</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"113\\\" y=\\\"253\\\">G</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52161\",\r\n    \"X\": \"258.515625\",\r\n    \"Y\": \"296.2344055175781\",\r\n    \"Width\": \"97.3125\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"52161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">EW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120603\",\r\n    \"X\": \"94.984375\",\r\n    \"Y\": \"114.046875\",\r\n    \"Width\": \"208.6171875\",\r\n    \"Height\": \"179.625\",\r\n    \"SVG\": \"<g id=\\\"46120603\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"82\\\" y=\\\"250\\\">Cy</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"82\\\" y=\\\"250\\\">Cy</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120604\",\r\n    \"X\": \"113.75143432617188\",\r\n    \"Y\": \"114.046875\",\r\n    \"Width\": \"154.24856567382812\",\r\n    \"Height\": \"139.484375\",\r\n    \"SVG\": \"<g id=\\\"46120604\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"113\\\" y=\\\"250\\\">Si</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"113\\\" y=\\\"250\\\">Si</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120609\",\r\n    \"X\": \"128.73507690429688\",\r\n    \"Y\": \"119.078125\",\r\n    \"Width\": \"121.75326538085938\",\r\n    \"Height\": \"133.421875\",\r\n    \"SVG\": \"<g id=\\\"46120609\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"134\\\" y=\\\"252\\\">R</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"134\\\" y=\\\"252\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_230_0c\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"243.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"1_230_0c\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFA1FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120607\",\r\n    \"X\": \"132.55035400390625\",\r\n    \"Y\": \"118.078125\",\r\n    \"Width\": \"130.16839599609375\",\r\n    \"Height\": \"133.421875\",\r\n    \"SVG\": \"<g id=\\\"46120607\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"138\\\" y=\\\"251\\\">P</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"138\\\" y=\\\"251\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120608\",\r\n    \"X\": \"90.984375\",\r\n    \"Y\": \"114.50581359863281\",\r\n    \"Width\": \"214.7578125\",\r\n    \"Height\": \"143.0254364013672\",\r\n    \"SVG\": \"<g id=\\\"46120608\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"78\\\" y=\\\"254\\\">Cb</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"78\\\" y=\\\"254\\\">Cb</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120107_3\",\r\n    \"X\": \"181.0\",\r\n    \"Y\": \"309.7813415527344\",\r\n    \"Width\": \"250.0\",\r\n    \"Height\": \"136.71865844726562\",\r\n    \"SVG\": \"<g id=\\\"20120107_3\\\">        <g transform=\\\"scale(0.7) translate(95 115.714)\\\">                <path d=\\\"M365,389.285c-60,0-60,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M365,389.285c-30,0-30,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">RTL</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"181\\\" x2=\\\"431\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120107_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"309.7813415527344\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"136.71865844726562\",\r\n    \"SVG\": \"<g id=\\\"20120107_2\\\">        <g transform=\\\"scale(0.7) translate(95 115.714)\\\">                <path d=\\\"M365,389.285c-60,0-60,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M365,389.285c-30,0-30,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">RTL</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120107_1\",\r\n    \"X\": \"126.5\",\r\n    \"Y\": \"309.7813415527344\",\r\n    \"Width\": \"359.0\",\r\n    \"Height\": \"136.71865844726562\",\r\n    \"SVG\": \"<g id=\\\"20120107_1\\\">        <g transform=\\\"scale(0.7) translate(95 115.714)\\\">                <path d=\\\"M365,389.285c-60,0-60,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M365,389.285c-30,0-30,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">RTL</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120107_0\",\r\n    \"X\": \"148.3769989013672\",\r\n    \"Y\": \"310.7813415527344\",\r\n    \"Width\": \"315.24501037597656\",\r\n    \"Height\": \"135.71865844726562\",\r\n    \"SVG\": \"<g id=\\\"20120107_0\\\">        <g transform=\\\"scale(0.7) translate(95 115.714)\\\">                <path d=\\\"M365,389.285c-60,0-60,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M365,389.285c-30,0-30,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"348.0001\\\">RTL</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"148.377\\\" x2=\\\"463.622\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10321\",\r\n    \"X\": \"246.1279296875\",\r\n    \"Y\": \"301.56146240234375\",\r\n    \"Width\": \"121.0\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10321\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">MET</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10322\",\r\n    \"X\": \"313.2333679199219\",\r\n    \"Y\": \"447.384765625\",\r\n    \"Width\": \"81.46484375\",\r\n    \"Height\": \"31.09375\",\r\n    \"SVG\": \"<g id=\\\"10322\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"42\\\" x=\\\"309.999\\\" y=\\\"477.9629\\\">PEC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40191\",\r\n    \"X\": \"266.767578125\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"76.63671875\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"40191\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"LP\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">HJ</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140603\",\r\n    \"X\": \"219.5\",\r\n    \"Y\": \"330.0000044852495\",\r\n    \"Width\": \"185.5\",\r\n    \"Height\": \"143.49999551475048\",\r\n    \"SVG\": \"<g id=\\\"15140603\\\">        <g transform=\\\"translate(10 29) scale(0.9 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236.667\\\" x2=\\\"236.667\\\" y1=\\\"376.25\\\" y2=\\\"516.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"396.667\\\" x2=\\\"396.667\\\" y1=\\\"376.25\\\" y2=\\\"516.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236.667\\\" x2=\\\"396.667\\\" y1=\\\"513.75\\\" y2=\\\"513.75\\\"/>                <path d=\\\"M236.667,379c70,26,90,26,159.998,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <ellipse cx=\\\"235\\\" cy=\\\"458\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"265\\\" cy=\\\"458\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"356\\\" cy=\\\"458\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"365\\\" x2=\\\"405\\\" y1=\\\"383\\\" y2=\\\"383\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"400\\\" x2=\\\"400\\\" y1=\\\"358\\\" y2=\\\"408\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"297\\\" x2=\\\"297\\\" y1=\\\"348.8\\\" y2=\\\"438.8\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"267\\\" x2=\\\"267\\\" y1=\\\"346.75\\\" y2=\\\"438.8\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"327\\\" x2=\\\"327\\\" y1=\\\"343.85\\\" y2=\\\"438.8\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218800\",\r\n    \"X\": \"110.38185119628906\",\r\n    \"Y\": \"216.2084503173828\",\r\n    \"Width\": \"402.3983612060547\",\r\n    \"Height\": \"191.17738342285156\",\r\n    \"SVG\": \"<g id=\\\"25218800\\\">         <polygon fill=\\\"none\\\" id=\\\"main\\\" points=\\\"427.73,265.805 500.014,395.5 124.143,395.5   189.197,294.626 249.712,388.461 304.85,236.984 367.281,389.11 \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321703\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321703\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">I I I</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321702\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321702\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">I I</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_120_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"195.03199768066406\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"379.4145965576172\",\r\n    \"SVG\": \"<g id=\\\"2_120_1\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"196.032\\\"/>        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_305_1c\",\r\n    \"X\": \"166.0570068359375\",\r\n    \"Y\": \"193.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"2_305_1c\\\">        <g>                <path d=\\\"M174.557,517.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M174.557,517.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M175.053,489.912     c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M435.241,505.157c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>        <path d=\\\"M236.723,252.396c31.839-65,104.615-65,136.453,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321701\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321701\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">I</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54110300\",\r\n    \"X\": \"240.5100667210245\",\r\n    \"Y\": \"345.9755879871654\",\r\n    \"Width\": \"138.04196217188678\",\r\n    \"Height\": \"97.53123082622801\",\r\n    \"SVG\": \"<g id=\\\"54110300\\\">        <g transform=\\\"translate(-57 -20) scale(1.38 1.38)\\\">                <path d=\\\"M218.087,274.285c0,45.942,25.059,62.648,66.824,58.471\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"222.264,303.52 268.206,270.109 268.206,303.52 314.147,270.109       \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321700\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321700\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25170300\",\r\n    \"X\": \"52.79399871826172\",\r\n    \"Y\": \"43.6875\",\r\n    \"Width\": \"297.17899322509766\",\r\n    \"Height\": \"279.8125\",\r\n    \"SVG\": \"<g id=\\\"25170300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"321\\\" y2=\\\"321\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"225\\\" y2=\\\"225\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"58\\\">Name:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"82\\\">Width:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"108\\\">Min Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"132\\\">Max Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"158\\\">DTG Start:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"182\\\">DTG End:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" x=\\\"103\\\" y=\\\"290\\\">MMR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321707\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321707\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <path d=\\\"M307.34,217.083c0-24.432,15.334-45.274,36.898-53.454   c-6.302-2.39-13.129-3.71-20.267-3.71c-31.573,0-57.167,25.594-57.167,57.164c0,31.571,25.594,57.167,57.167,57.167   c7.138,0,13.965-1.317,20.267-3.711C322.674,262.359,307.34,241.518,307.34,217.083z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321706\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321706\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"A\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\"/>         <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321705\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321705\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <g>                <path d=\\\"M291.103,217.025c0-20.733-0.133-35.303,0.741-49.221    c0.596-9.496,9.968-17.494,17.191-17.494c6.889,0,17.02,9.536,17.422,18.901c0.699,16.265,0.488,26.36,0.488,47.814\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.623\\\" x2=\\\"333.252\\\" y1=\\\"214.928\\\" y2=\\\"214.928\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_115_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"1_115_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_120_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"195.03199768066406\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"379.71800231933594\",\r\n    \"SVG\": \"<g id=\\\"2_120_0\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"196.032\\\"/>        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321704\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321704\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">I V</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_115_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_115_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_205_0c\",\r\n    \"X\": \"166.80426025390625\",\r\n    \"Y\": \"193.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"1_205_0c\\\">        <path d=\\\"M174.557,517.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>        <path d=\\\"M236.723,252.396c31.839-65,104.615-65,136.453,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321709\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321709\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <polyline fill=\\\"none\\\" points=\\\"306.521,232.028 257.795,155.458 355.248,155.458    306.521,232.028 306.521,280.758  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321708\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321708\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"245\\\">I I</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341\",\r\n    \"X\": \"78.74443817138672\",\r\n    \"Y\": \"164.9320068359375\",\r\n    \"Width\": \"245.7916030883789\",\r\n    \"Height\": \"63.64323425292969\",\r\n    \"SVG\": \"<g id=\\\"25341\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"295.003,209.549 308.836,224.833     322.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"246.598,209.549 260.431,224.833     274.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M285.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C311.938,175.9,299.938,164.932,285.135,164.932L285.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <path d=\\\"M176.061,198.023    c0-15.596,12.741-28.239,28.457-28.239c15.715,0,28.456,12.643,28.456,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"175.523\\\" x2=\\\"233.398\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"80.598,209.549 94.431,224.833     108.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"129.003,209.549 142.836,224.833     156.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M119.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C146.033,175.9,134.034,164.932,119.231,164.932L119.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46160700\",\r\n    \"X\": \"15.0\",\r\n    \"Y\": \"14.0\",\r\n    \"Width\": \"370.0\",\r\n    \"Height\": \"370.0\",\r\n    \"SVG\": \"<g id=\\\"46160700\\\">        <ellipse cx=\\\"25\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>        <ellipse cx=\\\"75\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>        <ellipse cx=\\\"125\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>        <ellipse cx=\\\"175\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>        <ellipse cx=\\\"225\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>        <ellipse cx=\\\"275\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>        <ellipse cx=\\\"325\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>        <ellipse cx=\\\"375\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>        <g transform=\\\"translate(0 50)\\\">                <ellipse cx=\\\"25\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"75\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"125\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"175\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"225\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"275\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"325\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"375\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>            </g>        <g transform=\\\"translate(0 100)\\\">                <ellipse cx=\\\"25\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"75\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"125\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"175\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"225\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"275\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"325\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"375\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>            </g>        <g transform=\\\"translate(0 150)\\\">                <ellipse cx=\\\"25\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"75\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"125\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"175\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"225\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"275\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"325\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"375\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>            </g>        <g transform=\\\"translate(0 200)\\\">                <ellipse cx=\\\"25\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"75\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"125\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"175\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"225\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"275\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"325\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"375\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>            </g>        <g transform=\\\"translate(0 250)\\\">                <ellipse cx=\\\"25\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"75\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"125\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"175\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"225\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"275\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"325\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"375\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>            </g>        <g transform=\\\"translate(0 300)\\\">                <ellipse cx=\\\"25\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"75\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"125\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"175\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"225\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"275\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"325\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"375\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>            </g>        <g transform=\\\"translate(0 350)\\\">                <ellipse cx=\\\"25\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"75\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"125\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"175\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"225\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"275\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"325\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"375\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51641\",\r\n    \"X\": \"259.94140625\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"87.46484375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"51641\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">XP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01371\",\r\n    \"X\": \"281.120361328125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"47.71875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01371\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140600\",\r\n    \"X\": \"218.5\",\r\n    \"Y\": \"323.0000043809414\",\r\n    \"Width\": \"183.0\",\r\n    \"Height\": \"143.4999956190586\",\r\n    \"SVG\": \"<g id=\\\"15140600\\\">        <g transform=\\\"translate(10 29) scale(0.9 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"235.556\\\" x2=\\\"235.556\\\" y1=\\\"367.5\\\" y2=\\\"507.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"395.556\\\" x2=\\\"395.556\\\" y1=\\\"367.5\\\" y2=\\\"507.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"235.556\\\" x2=\\\"395.556\\\" y1=\\\"505\\\" y2=\\\"505\\\"/>                <path d=\\\"M235.556,370.25c70,26,90,26,159.998,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <ellipse cx=\\\"234\\\" cy=\\\"451\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"264\\\" cy=\\\"451\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"355\\\" cy=\\\"451\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"364\\\" x2=\\\"399\\\" y1=\\\"376\\\" y2=\\\"376\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"399\\\" x2=\\\"399\\\" y1=\\\"351\\\" y2=\\\"401\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50311\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"76.63043186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"50311\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140601\",\r\n    \"X\": \"219.5\",\r\n    \"Y\": \"330.0000044852495\",\r\n    \"Width\": \"183.0\",\r\n    \"Height\": \"143.49999551475048\",\r\n    \"SVG\": \"<g id=\\\"15140601\\\">        <g transform=\\\"translate(10 29) scale(0.9 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236.667\\\" x2=\\\"236.667\\\" y1=\\\"376.25\\\" y2=\\\"516.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"396.667\\\" x2=\\\"396.667\\\" y1=\\\"376.25\\\" y2=\\\"516.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236.667\\\" x2=\\\"396.667\\\" y1=\\\"513.75\\\" y2=\\\"513.75\\\"/>                <path d=\\\"M236.667,379c70,26,90,26,159.998,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <ellipse cx=\\\"235\\\" cy=\\\"458\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"265\\\" cy=\\\"458\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"356\\\" cy=\\\"458\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"365\\\" x2=\\\"400\\\" y1=\\\"383\\\" y2=\\\"383\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"400\\\" x2=\\\"400\\\" y1=\\\"358\\\" y2=\\\"408\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"298\\\" x2=\\\"298\\\" y1=\\\"347.8\\\" y2=\\\"440\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40140300\",\r\n    \"X\": \"219.92001342773438\",\r\n    \"Y\": \"298.4980163574219\",\r\n    \"Width\": \"166.156005859375\",\r\n    \"Height\": \"195.00497436523438\",\r\n    \"SVG\": \"<g id=\\\"40140300\\\">        <path d=\\\"M293.65,342.307c0-12.675,10.151-24.231,10.151-32.59v-1.068c0-3.205-0.108-9.467-2.672-10.151   c-2.612,11.211-8.714,19.951-14.814,27.926c-3.127,4.089-5.871,8.161-9.015,12.357c-2.492,3.328-7.693,8.618-7.693,13.677   c0,3.594,15.274,44.344,7.48,44.344c-0.271,0-9.373-6.33-10.474-7.157c-3.469-2.605-5.932-5.695-8.333-9.298   c-7.651-11.48-6.088-11.064-9.51-25.751c-3.73,0.996-6.377,12.446-7.266,17.309c-1.086,5.944-0.676,16.644,0.627,22.454   c1.592,7.104,3.373,12.528,6.284,18.292c1.53,3.03,7.63,13.736,7.835,16.208c-5.428-1.267-17.643-11.445-21.512-15.353   c-3.776-3.814-13.753-20.732-14.818-21.513c0,24.697,12.459,56.964,24.435,69.062c7.676,7.754,15.774,15.94,25.347,21.667   c6.134,3.672,26.215,10.781,35.701,10.781h5.876c7.143,0,27.002-7.608,32.238-10.502c8.518-4.706,17.154-11.848,22.479-19.729   c10.968-16.23,20.08-37.427,20.08-64.335v-3.204l-1.11-14.473c-1.721,0.946-5.519,10.94-6.294,12.945   c-1.273,3.296-5.097,8.537-7.124,11.575c-3.543,5.309-13.121,15.677-19.664,17.2v-2.672c0-10.982,6.944-21.977,6.944-30.986v-4.808   l-3.182-30.456l-1.627,0.002c-0.808,9.708-4.14,19.766-8.439,26.287c-3.288,4.988-13.181,13.951-19.342,15.386   c-0.556-1.05-1.068-1.576-1.068-3.206v-5.876c0-12.683,7.479-22.218,7.479-32.056v-2.137c0-3.802-5.216-9.672-7.264-13.039   c-1.706-2.808-6.01-10.802-8.764-11.537v3.206c0,15.386-3.412,26.493-13.892,31.521c-2.768-4.133-9.082-7.778-9.082-15.494V342.307   L293.65,342.307z\\\"/>        <ellipse cx=\\\"307.001\\\" cy=\\\"463.25\\\" fill=\\\"#FFFFFF\\\" rx=\\\"28.5\\\" ry=\\\"28.5\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140602\",\r\n    \"X\": \"219.5\",\r\n    \"Y\": \"330.0000044852495\",\r\n    \"Width\": \"183.0\",\r\n    \"Height\": \"143.49999551475048\",\r\n    \"SVG\": \"<g id=\\\"15140602\\\">        <g transform=\\\"translate(10 29) scale(0.9 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236.667\\\" x2=\\\"236.667\\\" y1=\\\"376.25\\\" y2=\\\"516.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"396.667\\\" x2=\\\"396.667\\\" y1=\\\"376.25\\\" y2=\\\"516.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236.667\\\" x2=\\\"396.667\\\" y1=\\\"513.75\\\" y2=\\\"513.75\\\"/>                <path d=\\\"M236.667,379c70,26,90,26,159.998,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <ellipse cx=\\\"235\\\" cy=\\\"458\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"265\\\" cy=\\\"458\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"356\\\" cy=\\\"458\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"365\\\" x2=\\\"400\\\" y1=\\\"383\\\" y2=\\\"383\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"400\\\" x2=\\\"400\\\" y1=\\\"358\\\" y2=\\\"408\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"314\\\" x2=\\\"314\\\" y1=\\\"347\\\" y2=\\\"440\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284\\\" x2=\\\"284\\\" y1=\\\"347\\\" y2=\\\"440\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140700\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"352.0\",\r\n    \"Width\": \"169.0\",\r\n    \"Height\": \"92.5\",\r\n    \"SVG\": \"<g id=\\\"10140700\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.000\\\" x2=\\\"305.000\\\" y1=\\\"354.500\\\" y2=\\\"444.500\\\"/>        <polyline fill=\\\"none\\\" points=\\\"223.000,443.500 223.000,354.500 387.000,354.500     387.000,443.500\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25272200\",\r\n    \"X\": \"15.850569728094733\",\r\n    \"Y\": \"80.74412359200218\",\r\n    \"Width\": \"368.29920847446937\",\r\n    \"Height\": \"251.08854868933886\",\r\n    \"SVG\": \"<g id=\\\"25272200\\\" transform=\\\"translate(-110 -110) scale(1.25 1.25)\\\">        <path d=\\\"M101.681,234.966c-0.108-12.348,15.754-26.221,26.583-35.167   c32.363-26.734,209.623-64.639,245-36c32.169,26.042,20.952,102.852,9,137c-40.401,115.43-282.561,12.413-280.561-65.909\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140701\",\r\n    \"X\": \"196.09750366210938\",\r\n    \"Y\": \"347.5\",\r\n    \"Width\": \"218.625\",\r\n    \"Height\": \"93.70999145507812\",\r\n    \"SVG\": \"<g id=\\\"10140701\\\">           <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.46\\\" x2=\\\"304.46\\\" y1=\\\"364\\\" y2=\\\"426.13\\\"/>           <path d=\\\"m244.37,350c-61.03,0 -61.03,88.71 0,88.71l122.08,0c61.03,0 61.03,-88.71 0,-88.71l-122.08,0z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>           <polyline fill=\\\"none\\\" points=\\\"245.43731689453125,427.3912658691406 245.43731689453125,363.1666564941406 361.6994323730469,363.1666564941406 361.6994323730469,427.3912658691406 \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321710\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321710\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <g transform=\\\"translate(20 0) scale(0.9 0.9)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"319.468\\\" x2=\\\"319.468\\\" y1=\\\"199.234\\\" y2=\\\"266.695\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268.754\\\" x2=\\\"268.754\\\" y1=\\\"199.234\\\" y2=\\\"266.695\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"370.183\\\" x2=\\\"370.183\\\" y1=\\\"199.234\\\" y2=\\\"266.695\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"265.382\\\" x2=\\\"373.557\\\" y1=\\\"199.234\\\" y2=\\\"199.234\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341300\",\r\n    \"X\": \"61.890177556119326\",\r\n    \"Y\": \"143.677001953125\",\r\n    \"Width\": \"300.09169905237894\",\r\n    \"Height\": \"53.927993349977356\",\r\n    \"SVG\": \"<g id=\\\"25341300\\\" transform=\\\"translate(-50 -40)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"114.16\\\" x2=\\\"199.493\\\" y1=\\\"187.177\\\" y2=\\\"187.177\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"114.503\\\" x2=\\\"199.77\\\" y1=\\\"234.105\\\" y2=\\\"234.063\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"199.104\\\" x2=\\\"217.548\\\" y1=\\\"234.285\\\" y2=\\\"212.285\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"217.992\\\" x2=\\\"198.826\\\" y1=\\\"212.063\\\" y2=\\\"187.178\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"115\\\" x2=\\\"142.715\\\" y1=\\\"234\\\" y2=\\\"210.398\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"142.965\\\" x2=\\\"114.156\\\" y1=\\\"211.648\\\" y2=\\\"187.178\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"410.591,211.993 349.59,235.493 349.59,188.493  \\\" stroke=\\\"#000000\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"217\\\" x2=\\\"349\\\" y1=\\\"212\\\" y2=\\\"212\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321714\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321714\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"308.543\\\" x2=\\\"308.543\\\" y1=\\\"138.671\\\" y2=\\\"288.134\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"241.31\\\" x2=\\\"370.127\\\" y1=\\\"215.271\\\" y2=\\\"215.271\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_305_0c\",\r\n    \"X\": \"166.0570068359375\",\r\n    \"Y\": \"193.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"2_305_0c\\\">        <path d=\\\"M174.557,517.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>        <path d=\\\"M236.723,252.396c31.839-65,104.615-65,136.453,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_515_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"364.03125\",\r\n    \"SVG\": \"<g id=\\\"2_515_0\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"307.768\\\" y1=\\\"568\\\" y2=\\\"566.232\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"311.373\\\" x2=\\\"475.43\\\" y1=\\\"562.627\\\" y2=\\\"398.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"477.232,396.768 479,395 477.232,393.232    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"473.627\\\" x2=\\\"309.57\\\" y1=\\\"389.626\\\" y2=\\\"225.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"307.768,223.768 306,222 304.232,223.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"300.626\\\" x2=\\\"136.571\\\" y1=\\\"227.374\\\" y2=\\\"391.429\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"134.768,393.232 133,395 134.768,396.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"138.374\\\" x2=\\\"302.429\\\" y1=\\\"400.373\\\" y2=\\\"564.43\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"304.232\\\" x2=\\\"306\\\" y1=\\\"566.232\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321713\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321713\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <g transform=\\\"scale(.9,1) translate(34,0)\\\">                <ellipse cx=\\\"262.568\\\" cy=\\\"217.403\\\" fill=\\\"#000000\\\" rx=\\\"13.246\\\" ry=\\\"13.246\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <ellipse cx=\\\"350.869\\\" cy=\\\"217.403\\\" fill=\\\"#000000\\\" rx=\\\"13.246\\\" ry=\\\"13.246\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M266.247,210.043c25.755-22.075,55.188-22.075,80.945,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150700\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.78626387579682\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.7993988076508\",\r\n    \"SVG\": \"<g id=\\\"25150700\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"134\\\" y=\\\"207\\\">EZ </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321712\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321712\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <g>                <ellipse cx=\\\"308.718\\\" cy=\\\"166.813\\\" fill=\\\"none\\\" rx=\\\"18.275\\\" ry=\\\"18.275\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.736\\\" x2=\\\"340.699\\\" y1=\\\"203.363\\\" y2=\\\"203.363\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"308.718\\\" x2=\\\"308.718\\\" y1=\\\"185.086\\\" y2=\\\"249.049\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"308.718\\\" x2=\\\"281.305\\\" y1=\\\"244.481\\\" y2=\\\"271.896\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"308.718\\\" x2=\\\"336.132\\\" y1=\\\"244.481\\\" y2=\\\"271.896\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321711\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321711\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <g>                <path d=\\\"M273.25,267.973c0-39.164-0.263-66.686,1.466-92.977    c1.178-17.937,19.419-23.633,33.708-23.633c13.623,0,33.95,8.604,34.748,26.292c1.384,30.723,0.969,49.793,0.969,90.318\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"260.435\\\" x2=\\\"356.611\\\" y1=\\\"265.01\\\" y2=\\\"265.01\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321716\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321716\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"245\\\">CA</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321715\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321715\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <g transform=\\\"translate(-2,0)\\\">                <ellipse cx=\\\"308.882\\\" cy=\\\"216.82\\\" fill=\\\"none\\\" rx=\\\"32.726\\\" ry=\\\"32.726\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"308.882\\\" x2=\\\"308.882\\\" y1=\\\"249.545\\\" y2=\\\"270.795\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"308.882\\\" x2=\\\"308.882\\\" y1=\\\"184.094\\\" y2=\\\"161.747\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"339.619\\\" x2=\\\"362.535\\\" y1=\\\"216.818\\\" y2=\\\"216.818\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.156\\\" x2=\\\"254.55\\\" y1=\\\"216.818\\\" y2=\\\"216.818\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"272.109\\\" x2=\\\"288.313\\\" y1=\\\"255.646\\\" y2=\\\"239.441\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"332.505\\\" x2=\\\"348.71\\\" y1=\\\"193.195\\\" y2=\\\"176.992\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"348.947\\\" x2=\\\"332.742\\\" y1=\\\"252.646\\\" y2=\\\"236.441\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287.258\\\" x2=\\\"271.054\\\" y1=\\\"191.094\\\" y2=\\\"174.889\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_235_0\",\r\n    \"X\": \"166.25950622558594\",\r\n    \"Y\": \"274.81500244140625\",\r\n    \"Width\": \"276.8352508544922\",\r\n    \"Height\": \"323.73565673828125\",\r\n    \"SVG\": \"<g id=\\\"1_235_0\\\">        <path d=\\\"M435.342,274.815   c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25351\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"209.37609100341797\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25351\\\">        <g>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"186.167\\\" x2=\\\"171.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"217.584\\\" x2=\\\"233.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"204.485\\\" x2=\\\"239.975\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"238.516,194.418 247.151,189.432 238.516,184.446      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01361\",\r\n    \"X\": \"255.6826171875\",\r\n    \"Y\": \"297.5156555175781\",\r\n    \"Width\": \"98.5361328125\",\r\n    \"Height\": \"46.53125\",\r\n    \"SVG\": \"<g id=\\\"01361\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" id=\\\"MM\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">MM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160300\",\r\n    \"X\": \"246.61099243164062\",\r\n    \"Y\": \"278.5389099121094\",\r\n    \"Width\": \"110.46580672676555\",\r\n    \"Height\": \"164.47548770627964\",\r\n    \"SVG\": \"<g id=\\\"10160300\\\">        <g transform=\\\"translate(40 72) scale(0.8 0.8)\\\">                <ellipse cx=\\\"332.5\\\" cy=\\\"399.922\\\" fill=\\\"none\\\" rx=\\\"61.346\\\" ry=\\\"61.346\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"283.42\\\" x2=\\\"381.575\\\" y1=\\\"366.181\\\" y2=\\\"433.662\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"283.42\\\" x2=\\\"381.575\\\" y1=\\\"433.662\\\" y2=\\\"366.181\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"332.5\\\" x2=\\\"332.5\\\" y1=\\\"338.575\\\" y2=\\\"461.268\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"246.611\\\" x2=\\\"341.133\\\" y1=\\\"325.062\\\" y2=\\\"325.062\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"318.25\\\" x2=\\\"253.739\\\" y1=\\\"280.266\\\" y2=\\\"347.783\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50321\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"82.64605686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"50321\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51651\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"51651\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160200\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160200\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,433 231,333 281,333 281,383 381,383 381,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"30\\\" x=\\\"241\\\" y=\\\"343\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160201\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160201\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,433 231,333 281,333 281,383 381,383 381,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"30\\\" x=\\\"241\\\" y=\\\"343\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"385\\\" y2=\\\"432\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160202\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160202\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,433 231,333 281,333 281,383 381,383 381,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"30\\\" x=\\\"241\\\" y=\\\"343\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"297\\\" x2=\\\"297\\\" y1=\\\"383\\\" y2=\\\"433\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"315\\\" x2=\\\"315\\\" y1=\\\"384\\\" y2=\\\"431\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160203\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160203\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,433 231,333 281,333 281,383 381,383 381,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"43\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"30\\\" x=\\\"241\\\" y=\\\"343\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"383\\\" y2=\\\"433\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287\\\" x2=\\\"287\\\" y1=\\\"383\\\" y2=\\\"432\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"325\\\" x2=\\\"325\\\" y1=\\\"383\\\" y2=\\\"432\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_600_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"364.03126525878906\",\r\n    \"SVG\": \"<g id=\\\"0_600_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_600_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"0_600_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"Group\\\" points=\\\"306,568 479,395 306,222    133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01391\",\r\n    \"X\": \"241.662109375\",\r\n    \"Y\": \"293.76458740234375\",\r\n    \"Width\": \"128.4609375\",\r\n    \"Height\": \"52.625\",\r\n    \"SVG\": \"<g id=\\\"01391\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"_x36_0R\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5146\\\">60R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321\",\r\n    \"X\": \"100.43099975585938\",\r\n    \"Y\": \"164.9320068359375\",\r\n    \"Width\": \"204.50701904296875\",\r\n    \"Height\": \"70.16355895996094\",\r\n    \"SVG\": \"<g id=\\\"25321\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"279.501,196 279.501,230.625     287.145,225.25   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"163.598,209.549 177.431,224.833     191.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"212.003,209.549 225.836,224.833     239.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"127.232,196.619 127.232,231.244     134.875,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50331\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"286.0781555175781\",\r\n    \"Width\": \"76.02105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"50331\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"337.0469\\\">JS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_635_0\",\r\n    \"X\": \"165.0\",\r\n    \"Y\": \"273.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.574462890625\",\r\n    \"SVG\": \"<g id=\\\"2_635_0\\\">        <path d=\\\"M437.5,273v190l-132,122l-132-122V273\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_635_1\",\r\n    \"X\": \"165.0\",\r\n    \"Y\": \"273.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.5740966796875\",\r\n    \"SVG\": \"<g id=\\\"2_635_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"437.5,273 437.5,463 305.5,585 173.5,463 173.5,273   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"437.5\\\" x2=\\\"437.5\\\" y1=\\\"273\\\" y2=\\\"285.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-width=\\\"17\\\" x1=\\\"437.5\\\" x2=\\\"437.5\\\" y1=\\\"299.643\\\" y2=\\\"443.429\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"437.5,450.5 437.5,463 428.32,471.484    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-width=\\\"17\\\" x1=\\\"418.58\\\" x2=\\\"319.55\\\" y1=\\\"480.487\\\" y2=\\\"572.015\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.68,576.516 305.5,585 296.32,576.516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-width=\\\"17\\\" x1=\\\"286.58\\\" x2=\\\"187.55\\\" y1=\\\"567.513\\\" y2=\\\"475.985\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"182.68,471.484 173.5,463 173.5,450.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-width=\\\"17\\\" x1=\\\"173.5\\\" x2=\\\"173.5\\\" y1=\\\"436.357\\\" y2=\\\"292.571\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"173.5\\\" x2=\\\"173.5\\\" y1=\\\"285.5\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_000_0\",\r\n    \"X\": \"126.2860336303711\",\r\n    \"Y\": \"216.28604125976562\",\r\n    \"Width\": \"359.42704010009766\",\r\n    \"Height\": \"359.4270324707031\",\r\n    \"SVG\": \"<g id=\\\"2_000_0\\\">        <g>                <path d=\\\"M221,481c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,311,106,481,221,481z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M218.496,480.973c0.829,0.019,1.664,0.027,2.504,0.027     c0,0.841,0.009,1.676,0.027,2.505\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.25,488.529     c7.145,105.793,164.883,104.954,169.64-2.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.973,483.505c0.019-0.829,0.027-1.664,0.027-2.505     c0.841,0,1.676-0.009,2.505-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M398.529,480.75     c105.793-7.145,104.954-164.884-2.518-169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M393.505,311.027C392.676,311.009,391.841,311,391,311     c0-0.841-0.009-1.676-0.027-2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.75,303.471     c-7.145-105.794-164.884-104.955-169.64,2.517\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.027,308.496C221.009,309.324,221,310.159,221,311     c-0.841,0-1.676,0.009-2.504,0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M213.471,311.25     c-105.794,7.145-104.955,164.883,2.517,169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140300\",\r\n    \"X\": \"4.0\",\r\n    \"Y\": \"133.6967010498047\",\r\n    \"Width\": \"390.6065979003906\",\r\n    \"Height\": \"130.94761657714844\",\r\n    \"SVG\": \"<g id=\\\"45140300\\\">        <path d=\\\"M4,224h90c100,0,100-50,200-50h90\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"15\\\"/>        <polyline fill=\\\"none\\\" points=\\\"69,189 109,224 69,259  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"15\\\"/>        <polyline fill=\\\"none\\\" points=\\\"349,139 384,174 349,209  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213100\",\r\n    \"X\": \"203.1490020751953\",\r\n    \"Y\": \"297.35797119140625\",\r\n    \"Width\": \"201.15602111816406\",\r\n    \"Height\": \"197.5860595703125\",\r\n    \"SVG\": \"<g id=\\\"25213100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"14\\\" x1=\\\"213.048\\\" x2=\\\"394.406\\\" y1=\\\"485.045\\\" y2=\\\"307.257\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"14\\\" x1=\\\"394.406\\\" x2=\\\"213.048\\\" y1=\\\"485.045\\\" y2=\\\"307.257\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"308.5,396.151 260.773,440.598 353.044,440.598 \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"308.5,396.151 260.773,351.705 353.044,351.705 \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240702\",\r\n    \"X\": \"15.245000839233398\",\r\n    \"Y\": \"115.13300323486328\",\r\n    \"Width\": \"369.25701332092285\",\r\n    \"Height\": \"80.24199676513672\",\r\n    \"SVG\": \"<g id=\\\"25240702\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"31.0676\\\" x=\\\"149\\\" y=\\\"195\\\">SMOKE</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"17.745\\\" x2=\\\"382.002\\\" y1=\\\"154.801\\\" y2=\\\"154.801\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"17.745\\\" x2=\\\"17.745\\\" y1=\\\"115.133\\\" y2=\\\"194.447\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"382.002\\\" x2=\\\"382.002\\\" y1=\\\"115.133\\\" y2=\\\"194.447\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140402_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140402_a\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240703\",\r\n    \"X\": \"15.245000839233398\",\r\n    \"Y\": \"115.13300323486328\",\r\n    \"Width\": \"369.25701332092285\",\r\n    \"Height\": \"86.86699676513672\",\r\n    \"SVG\": \"<g id=\\\"25240703\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"31\\\" x=\\\"178\\\" y=\\\"202\\\">FPF</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"17.745\\\" x2=\\\"382.002\\\" y1=\\\"154.801\\\" y2=\\\"154.801\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"17.745\\\" x2=\\\"17.745\\\" y1=\\\"115.133\\\" y2=\\\"194.447\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"382.002\\\" x2=\\\"382.002\\\" y1=\\\"115.133\\\" y2=\\\"194.447\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320400\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320400\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">CAN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240701\",\r\n    \"X\": \"15.245000839233398\",\r\n    \"Y\": \"115.13300323486328\",\r\n    \"Width\": \"369.25701332092285\",\r\n    \"Height\": \"79.31400299072266\",\r\n    \"SVG\": \"<g id=\\\"25240701\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"17.745\\\" x2=\\\"382.002\\\" y1=\\\"154.801\\\" y2=\\\"154.801\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"17.745\\\" x2=\\\"17.745\\\" y1=\\\"115.133\\\" y2=\\\"194.447\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"382.002\\\" x2=\\\"382.002\\\" y1=\\\"115.133\\\" y2=\\\"194.447\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110900\",\r\n    \"X\": \"194.9759979248047\",\r\n    \"Y\": \"348.3559875488281\",\r\n    \"Width\": \"219.88800811767578\",\r\n    \"Height\": \"95.28701782226562\",\r\n    \"SVG\": \"<g id=\\\"05110900\\\">        <polygon points=\\\"310.081,441.143 300.228,441.143 295.534,350.856 314.305,350.856  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g id=\\\"Satellite\\\">                <rect height=\\\"48.758\\\" width=\\\"81.694\\\" x=\\\"194.976\\\" y=\\\"371.621\\\"/>                <rect height=\\\"48.759\\\" width=\\\"37.495\\\" x=\\\"286.172\\\" y=\\\"371.62\\\"/>                <rect height=\\\"48.759\\\" width=\\\"81.695\\\" x=\\\"333.169\\\" y=\\\"371.62\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"275.669\\\" x2=\\\"335.155\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171600\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171600\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">MEZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01381\",\r\n    \"X\": \"266.248046875\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"79.65234375\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"01381\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"LP\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">LP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50341\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"74.34918186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"50341\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25331\",\r\n    \"X\": \"100.43099975585938\",\r\n    \"Y\": \"164.9320068359375\",\r\n    \"Width\": \"204.50701904296875\",\r\n    \"Height\": \"70.16355895996094\",\r\n    \"SVG\": \"<g id=\\\"25331\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"279.501,196 279.501,230.625     287.145,225.25   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <path d=\\\"M176.061,198.023    c0-15.596,12.741-28.239,28.457-28.239c15.715,0,28.456,12.643,28.456,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"175.523\\\" x2=\\\"233.398\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"127.232,196.619 127.232,231.244     134.875,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214400\",\r\n    \"X\": \"170.46200561523438\",\r\n    \"Y\": \"270.5849914550781\",\r\n    \"Width\": \"266.1239929199219\",\r\n    \"Height\": \"245.09201049804688\",\r\n    \"SVG\": \"<g id=\\\"25214400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" text-anchor=\\\"middle\\\" x=\\\"304\\\" y=\\\"488\\\">M</text>        <rect fill=\\\"none\\\" height=\\\"230.092\\\" id=\\\"red_3_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.124\\\" x=\\\"177.962\\\" y=\\\"278.085\\\"/>        <circle cx=\\\"303.525\\\" cy=\\\"393.134\\\" fill=\\\"#000000\\\" id=\\\"red_2_\\\" r=\\\"40\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10291\",\r\n    \"X\": \"264.632080078125\",\r\n    \"Y\": \"290.6064147949219\",\r\n    \"Width\": \"82.32080078125\",\r\n    \"Height\": \"55.53125\",\r\n    \"SVG\": \"<g id=\\\"10291\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.2158\\\">LS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10122000\",\r\n    \"X\": \"205.8828125\",\r\n    \"Y\": \"359.7812805175781\",\r\n    \"Width\": \"204.5625\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"10122000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">RGR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10292\",\r\n    \"X\": \"257.1708984375\",\r\n    \"Y\": \"447.5469055175781\",\r\n    \"Width\": \"98.01953125\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"10292\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"497.0469\\\">MC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342600\",\r\n    \"X\": \"90.36551666259766\",\r\n    \"Y\": \"68.88763766319308\",\r\n    \"Width\": \"309.80635833740234\",\r\n    \"Height\": \"271.67162989601053\",\r\n    \"SVG\": \"<g id=\\\"25342600\\\">        <path d=\\\"M93.838,195.867C116.893,13.1,378.387,45.06,370.338,214.066   c-6.03,126.617-191.758,174.385-261.1,51.801\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"107.25,148.5 157.652,147.896 135.25,108.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"203.5,75 225.602,112.126 250.75,73.867  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"151,311.25 185.232,283.038 188.619,330.859  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"236.945,336.305 261.195,290.305 283.523,326.523  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"320.75,102.746 298.121,140.645 354,141.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"368,180 331.25,204.723 368,230.75  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"359.06,260.073 307.806,260.674 331.25,297.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"109,309.5 109.238,265.867 144.729,265.447  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g transform=\\\"translate(182 32) translate(0 -1)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"25\\\" x=\\\"183\\\" y=\\\"157\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"170\\\" y=\\\"184\\\">C/K</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25301\",\r\n    \"X\": \"100.43099975585938\",\r\n    \"Y\": \"164.9320068359375\",\r\n    \"Width\": \"204.50701904296875\",\r\n    \"Height\": \"63.64323425292969\",\r\n    \"SVG\": \"<g id=\\\"25301\\\">        <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5   c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>        <g>                <polyline fill=\\\"none\\\" points=\\\"163.598,209.549 177.431,224.833     191.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"212.003,209.549 225.836,224.833     239.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5   c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01331\",\r\n    \"X\": \"259.76904296875\",\r\n    \"Y\": \"296.7187805175781\",\r\n    \"Width\": \"92.326171875\",\r\n    \"Height\": \"48.125\",\r\n    \"SVG\": \"<g id=\\\"01331\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" id=\\\"F_x2F_B\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">F/B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170900\",\r\n    \"X\": \"47.01208831103391\",\r\n    \"Y\": \"70.37111436296193\",\r\n    \"Width\": \"300.7789493973403\",\r\n    \"Height\": \"277.51408781167333\",\r\n    \"SVG\": \"<g id=\\\"45170900\\\">        <path d=\\\"M217,137c-11.5-44,60-85,92-46c34,41,50,174,11,217c-37,38-94,37-141,33   c-29-3-68-1-93-16c-42-26-46-126-7-156c32-26,53,19,76,32c40,22,70-31,62-65\\\" fill=\\\"none\\\" stroke=\\\"#A57952\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110400\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"174.0\",\r\n    \"Width\": \"50.0\",\r\n    \"Height\": \"50.0\",\r\n    \"SVG\": \"<g id=\\\"46110400\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" r=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110401\",\r\n    \"X\": \"54.0\",\r\n    \"Y\": \"74.0\",\r\n    \"Width\": \"290.0\",\r\n    \"Height\": \"250.0\",\r\n    \"SVG\": \"<g id=\\\"46110401\\\">        <rect fill=\\\"none\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"280\\\" x=\\\"59\\\" y=\\\"79\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_315_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"0_315_0\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" id=\\\"_x3C_path_x3E_\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_315_1\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"0_315_1\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_330_1c\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"2_330_1c\\\">        <g id=\\\"_x3C_path_x3E__1_\\\">                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFA1FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"19\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01120300\",\r\n    \"X\": \"210.86199951171875\",\r\n    \"Y\": \"347.4838562011719\",\r\n    \"Width\": \"188.44100952148438\",\r\n    \"Height\": \"97.23580932617188\",\r\n    \"SVG\": \"<g id=\\\"01120300\\\">        <polygon fill=\\\"#FFFFFF\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"396.803,386.481 300.773,441.795    213.362,385.821 213.362,353.078 300.773,405.494 396.803,351.748  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161600\",\r\n    \"X\": \"237.0\",\r\n    \"Y\": \"351.4849853515625\",\r\n    \"Width\": \"137.97900390625\",\r\n    \"Height\": \"88.6829833984375\",\r\n    \"SVG\": \"<g id=\\\"10161600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.371\\\" x2=\\\"361.105\\\" y1=\\\"396.934\\\" y2=\\\"396.934\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"332.931\\\" x2=\\\"332.931\\\" y1=\\\"364.547\\\" y2=\\\"427.308\\\"/>        <rect fill=\\\"none\\\" height=\\\"83.683\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"132.979\\\" x=\\\"239.5\\\" y=\\\"353.985\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110402\",\r\n    \"X\": \"54.0\",\r\n    \"Y\": \"74.0\",\r\n    \"Width\": \"290.0\",\r\n    \"Height\": \"250.0\",\r\n    \"SVG\": \"<g id=\\\"46110402\\\">        <rect fill=\\\"none\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23,10\\\" stroke-width=\\\"10\\\" width=\\\"280\\\" x=\\\"59\\\" y=\\\"79\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60140900\",\r\n    \"X\": \"202.203125\",\r\n    \"Y\": \"363.421875\",\r\n    \"Width\": \"199.3125\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"60140900\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"194\\\" y=\\\"435\\\">FWL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110403\",\r\n    \"X\": \"24.0\",\r\n    \"Y\": \"149.5\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"110.0\",\r\n    \"SVG\": \"<g id=\\\"46110403\\\">        <path d=\\\"M299,154.5c0,55.229-44.771,100-100,100c-55.229,0-100-44.771-100-100\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"24\\\" x2=\\\"374\\\" y1=\\\"154.5\\\" y2=\\\"154.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290900\",\r\n    \"X\": \"51.237998962402344\",\r\n    \"Y\": \"157.7100067138672\",\r\n    \"Width\": \"290.51099395751953\",\r\n    \"Height\": \"32.81498718261719\",\r\n    \"SVG\": \"<g id=\\\"25290900\\\">        <polyline fill=\\\"none\\\" points=\\\"51.238,188.025    77.746,188.025 77.746,160.21 104.254,160.21 104.254,188.025 130.653,188.025 130.653,160.21 157.162,160.21 157.162,188.025    183.419,188.025 183.419,160.21 209.818,160.21 209.818,188.025 236.199,188.025 236.199,160.21 262.834,160.21 262.834,188.025    289.09,188.025 289.09,160.21 315.492,160.21 315.492,188.025 341.749,188.025  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10602_1\",\r\n    \"X\": \"124.65799713134766\",\r\n    \"Y\": \"446.25\",\r\n    \"Width\": \"360.5580062866211\",\r\n    \"Height\": \"49.167022705078125\",\r\n    \"SVG\": \"<g id=\\\"10602_1\\\">        <path d=\\\"M147.176,470.398c0,12.438-10.082,22.519-22.518,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M147.176,471.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M237.518,470.398c0,12.438-10.081,22.519-22.518,22.519   c-12.436,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M237.518,471.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.517,10.082,22.517,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M327.59,470.398c0,12.438-10.082,22.519-22.517,22.519   c-12.438,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M327.59,471.268c0-12.436,10.082-22.518,22.521-22.518   c12.437,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M417.662,470.398c0,12.438-10.082,22.519-22.521,22.519   c-12.436,0-22.518-10.081-22.518-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M417.662,471.268c0-12.436,10.082-22.518,22.518-22.518   c12.438,0,22.521,10.082,22.521,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M485.216,492.917c-12.436,0-22.517-10.081-22.517-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10602_0\",\r\n    \"X\": \"220.1575469970703\",\r\n    \"Y\": \"447.5149841308594\",\r\n    \"Width\": \"170.5779571533203\",\r\n    \"Height\": \"46.167022705078125\",\r\n    \"SVG\": \"<g id=\\\"10602_0\\\">        <path d=\\\"M210.368,471.004\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M170.884,471.004\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M250.087,470.191c0,11.594-8.838,20.99-19.742,20.99   c-3.238,0-6.294-0.829-8.991-2.299\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M250.087,471.004c0-11.592,8.839-20.989,19.743-20.989   c10.903,0,19.741,9.397,19.741,20.989\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M329.054,470.191c0,11.594-8.839,20.99-19.741,20.99   c-10.904,0-19.743-9.396-19.743-20.99\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M329.054,471.004c0-11.592,8.837-20.989,19.743-20.989   c10.903,0,19.742,9.397,19.742,20.989\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M390.446,491.056c-0.712,0.083-1.436,0.126-2.168,0.126   c-10.903,0-19.742-9.396-19.742-20.99\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10602_3\",\r\n    \"X\": \"209.50001525878906\",\r\n    \"Y\": \"450.8999938964844\",\r\n    \"Width\": \"193.99998474121094\",\r\n    \"Height\": \"44.100006103515625\",\r\n    \"SVG\": \"<g id=\\\"10602_3\\\">        <path class=\\\"st4\\\" d=\\\"M248.3,472.5c0,12.4-8.7,22.5-19.4,22.5c-10.7,0-19.4-10.1-19.4-22.5\\\"/>        <path class=\\\"st4\\\" d=\\\"M248.3,473.4c0-12.4,8.7-22.5,19.4-22.5c10.7,0,19.4,10.1,19.4,22.5\\\"/>        <path class=\\\"st4\\\" d=\\\"M325.9,472.5c0,12.4-8.7,22.5-19.4,22.5c-10.7,0-19.4-10.1-19.4-22.5\\\"/>        <path class=\\\"st4\\\" d=\\\"M325.9,473.4c0-12.4,8.7-22.5,19.4-22.5c10.7,0,19.4,10.1,19.4,22.5\\\"/>        <path class=\\\"st4\\\" d=\\\"M403.5,472.5c0,12.4-8.7,22.5-19.4,22.5c-10.7,0-19.4-10.1-19.4-22.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10602_2\",\r\n    \"X\": \"175.0\",\r\n    \"Y\": \"449.0\",\r\n    \"Width\": \"261.0\",\r\n    \"Height\": \"43.899993896484375\",\r\n    \"SVG\": \"<g id=\\\"10602_2\\\">        <path class=\\\"st4\\\" d=\\\"M175,449c12,0,21.7,10,21.7,22.4\\\"/>        <path class=\\\"st4\\\" d=\\\"M240.4,470.5c0,12.4-9.7,22.4-21.7,22.4s-21.7-10-21.7-22.4\\\"/>        <path class=\\\"st4\\\" d=\\\"M240.4,471.4c0-12.4,9.7-22.4,21.7-22.4c12,0,21.7,10,21.7,22.4\\\"/>        <path class=\\\"st4\\\" d=\\\"M327.4,470.5c0,12.4-9.7,22.4-21.7,22.4s-21.7-10-21.7-22.4\\\"/>        <path class=\\\"st4\\\" d=\\\"M327.4,471.4c0-12.4,9.7-22.4,21.7-22.4c12,0,21.7,10,21.7,22.4\\\"/>        <path class=\\\"st4\\\" d=\\\"M414.3,470.5c0,12.4-9.7,22.4-21.7,22.4c-12,0-21.7-10-21.7-22.4\\\"/>        <path class=\\\"st4\\\" d=\\\"M414.3,471.4c0-12.4,9.7-22.4,21.7-22.4\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25311\",\r\n    \"X\": \"100.43099975585938\",\r\n    \"Y\": \"164.9320068359375\",\r\n    \"Width\": \"204.50701904296875\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"25311\\\">        <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5   c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>        <g>                <path d=\\\"M176.061,198.023    c0-15.596,12.741-28.239,28.457-28.239c15.715,0,28.456,12.643,28.456,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"175.523\\\" x2=\\\"233.398\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5   c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01321\",\r\n    \"X\": \"227.83590698242188\",\r\n    \"Y\": \"306.431640625\",\r\n    \"Width\": \"153.6669921875\",\r\n    \"Height\": \"38.03125\",\r\n    \"SVG\": \"<g id=\\\"01321\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"51.3936\\\" id=\\\"ASUW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.8379\\\">ASUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_015_0c\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"0_015_0c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0    c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120108\",\r\n    \"X\": \"235.1201171875\",\r\n    \"Y\": \"303.109375\",\r\n    \"Width\": \"141.44140625\",\r\n    \"Height\": \"192.89062881469727\",\r\n    \"SVG\": \"<g id=\\\"20120108\\\">        <g transform=\\\"scale(80) translate(1.275 1.7)\\\">                <path d=\\\"M2.007,2.758v0.043c0,0.041,0.075,0.165,0.105,0.173c0-0.04,0.012-0.047,0.012-0.087v-0.13    c0-0.019-0.026-0.068-0.043-0.068H2.062C2.038,2.69,2.007,2.729,2.007,2.758z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_94682064\\\"/>                <path d=\\\"M2.998,2.845v0.111C3.04,2.941,3.134,2.79,3.134,2.728c0-0.021-0.011-0.043-0.031-0.043    H3.084C2.996,2.684,2.998,2.759,2.998,2.845z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65712424\\\"/>                <path d=\\\"M2.162,2.981C2.178,3.04,2.439,3.08,2.534,3.08h0.031c0.097,0,0.391-0.043,0.396-0.111    c-0.127-0.03-0.204-0.056-0.372-0.056H2.546c-0.075,0-0.137,0.011-0.204,0.019C2.252,2.943,2.224,2.965,2.162,2.981z\\\" id=\\\"_95425992\\\"/>                <path d=\\\"M1.802,3.012v0.025c0,0.025,0.045,0.062,0.074,0.062h0.012    c0.061,0,0.182-0.059,0.204-0.093c-0.061-0.014-0.08-0.019-0.155-0.025C1.817,2.973,1.87,2.994,1.802,3.012z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_94470944\\\"/>                <path d=\\\"M3.028,2.985c0.023,0.037,0.161,0.121,0.217,0.121h0.019c0.019,0,0.037-0.006,0.037-0.025    V3.062c0-0.069-0.08-0.103-0.149-0.096L3.028,2.985L3.028,2.985z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64876472\\\"/>                <path d=\\\"M2.731,3.607L2.767,3.57l0.008,0.037l0.021,0.058l0.047-0.064    C2.839,3.593,2.83,3.58,2.83,3.57c0-0.015,0.019-0.024,0.019-0.068h0.005l0.012,0.071l0.106-0.179L2.967,3.39    c0.041,0.011-0.012,0.074-0.024,0.094c-0.019,0.032-0.04,0.067-0.056,0.1L2.93,3.57C2.904,3.608,2.902,3.623,2.856,3.62    L2.812,3.681l0.087-0.005c-0.01,0.006-0.064,0.036-0.075,0.036c-0.017,0-0.017-0.003-0.031-0.006L2.75,3.793l0.1-0.005L2.756,3.83    L2.73,3.817L2.694,3.915l0.112-0.011C2.798,3.909,2.714,3.948,2.707,3.948c-0.016,0-0.006-0.004-0.031-0.006    C2.668,4.034,2.577,4.199,2.577,4.325L2.575,4.356l0.008,0.068H2.539c0-0.124-0.037-0.425-0.074-0.495H2.434l-0.068-0.05    l0.093,0.019c0-0.022-0.024-0.106-0.036-0.108c-0.04-0.007-0.072-0.016-0.094-0.048l0.09,0.013L2.385,3.669    c-0.048,0.004-0.078-0.02-0.111-0.05l0.1,0.019L2.341,3.57C2.334,3.572,2.324,3.576,2.323,3.576c-0.021,0-0.061-0.032-0.074-0.045    l0.08,0.014L2.31,3.514H2.28L2.249,3.456L2.29,3.477L2.212,3.3l0.012-0.006L2.31,3.477l0.01-0.001l0.021-0.074    c0,0.04,0.012,0.039,0.012,0.074v0.006c0,0.022-0.019,0.019-0.019,0.031c0,0.013,0.016,0.031,0.022,0.036l0.021-0.055h0.012v0.05    c0,0.015-0.01,0.018-0.019,0.031c0.006,0.028,0.016,0.067,0.04,0.072l0.041-0.066c0,0.048,0.001,0.082-0.031,0.099l0.021,0.052    l0.035-0.039l0.001,0.063L2.459,3.78l0.026,0.088L2.521,3.83l0.001,0.063L2.503,3.916L2.54,4.028c0-0.087,0.014-0.124,0.027-0.195    c0.008-0.04,0.04-0.174,0.039-0.186L2.578,3.632L2.573,3.555L2.62,3.613l0.017-0.085l-0.02-0.015L2.603,3.426l0.053,0.069    l0.025-0.074C2.649,3.404,2.657,3.395,2.66,3.345l0.031,0.044l0.028-0.067C2.705,3.318,2.7,3.321,2.7,3.303    c0-0.025,0.012-0.027,0.012-0.074L2.716,3.23l0.015,0.067l0.01-0.001l0.065-0.185L2.83,3.114L2.757,3.306l0.042-0.021    C2.792,3.312,2.779,3.34,2.744,3.341L2.719,3.402L2.793,3.39C2.771,3.409,2.745,3.434,2.705,3.433L2.682,3.509l0.093-0.025    C2.768,3.494,2.7,3.546,2.688,3.546c-0.014,0-0.007-0.002-0.025-0.006L2.638,3.624L2.731,3.607z M2.162,2.981    c0.063-0.017,0.091-0.039,0.18-0.049C2.409,2.924,2.47,2.913,2.546,2.913h0.043c0.168,0,0.244,0.026,0.372,0.056    c-0.006,0.069-0.3,0.112-0.397,0.112H2.533C2.438,3.081,2.177,3.041,2.162,2.981z M1.982,4.028v0.074    c0,0.172-0.002,0.372,0.167,0.372h0.824c0.087,0,0.12-0.054,0.154-0.105L3.14,4.257v-0.26c0-0.281-0.024-0.497-0.063-0.736    c-0.05-0.316-0.081-0.354-0.445-0.354H2.496c-0.417,0-0.361,0.054-0.448,0.369c-0.014,0.049-0.011,0.126-0.025,0.18    C2.007,3.517,2.016,3.579,2.004,3.642C1.986,3.745,1.982,3.911,1.982,4.028z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64182128\\\"/>                <path d=\\\"M2.731,3.607c-0.01,0.008-0.07,0.056-0.081,0.056c-0.014,0-0.007-0.002-0.025-0.006    c0,0.046-0.034,0.134-0.042,0.186C2.575,3.894,2.552,3.994,2.552,4.04L2.549,4.096l0.016,0.13l0.098-0.303L2.638,3.917    L2.626,3.805L2.674,3.9l0.038-0.093l-0.017-0.02l0.003-0.064L2.73,3.776l0.052-0.095H2.769l0.007-0.074L2.767,3.57L2.731,3.607z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65522656\\\"/>                <path d=\\\"M1.982,4.028c0-0.117,0.004-0.283,0.022-0.386c0.011-0.063,0.003-0.125,0.019-0.186    c0.014-0.053,0.011-0.131,0.025-0.18c0.088-0.315,0.031-0.369,0.448-0.369h0.136c0.364,0,0.395,0.038,0.445,0.354    C3.116,3.5,3.14,3.716,3.14,3.997v0.26L3.127,4.369C3.093,4.42,3.06,4.474,2.973,4.474H2.149c-0.169,0-0.167-0.2-0.167-0.372    V4.028z M1.802,3.012c0.067-0.018,0.014-0.04,0.136-0.031c0.075,0.005,0.094,0.01,0.155,0.025C2.071,3.04,1.95,3.099,1.889,3.099    H1.877c-0.029,0-0.074-0.037-0.074-0.062V3.012H1.802z M3.152,2.966c0.069-0.007,0.149,0.027,0.149,0.096v0.019    c0,0.019-0.018,0.025-0.037,0.025H3.245c-0.056,0-0.194-0.084-0.217-0.121L3.152,2.966z M2.007,2.758    c0-0.03,0.031-0.068,0.056-0.068h0.019c0.018,0,0.043,0.049,0.043,0.068v0.13c0,0.04-0.012,0.047-0.012,0.087    c-0.03-0.008-0.105-0.133-0.105-0.173V2.758H2.007z M2.998,2.845c0-0.086-0.001-0.161,0.087-0.161h0.019    c0.02,0,0.031,0.022,0.031,0.043c0,0.063-0.094,0.214-0.136,0.229V2.845H2.998z M3.041,2.963C3.056,2.906,3.159,2.807,3.159,2.74    V2.697C3.139,2.689,3.138,2.66,3.109,2.66H3.091c-0.08,0-0.118,0.063-0.118,0.142v0.13C2.91,2.915,2.901,2.901,2.812,2.895    C2.75,2.89,2.697,2.882,2.626,2.882H2.515c-0.15,0-0.278,0.009-0.378,0.062c0.005-0.022,0.012-0.029,0.012-0.056V2.783    c0-0.045-0.031-0.118-0.068-0.118H2.056c-0.025,0-0.081,0.058-0.081,0.093c0,0.061,0.066,0.171,0.093,0.211L1.889,2.954    c-0.038,0-0.105,0.035-0.105,0.065v0.019c0,0.042,0.053,0.087,0.093,0.087h0.006c0.091,0,0.142-0.061,0.198-0.074    C2.023,3.161,1.963,3.739,1.963,3.93v0.186c0,0.185,0.009,0.384,0.192,0.384h0.817c0.128,0,0.192-0.119,0.192-0.248V3.923    c0-0.071-0.005-0.171-0.013-0.241c-0.007-0.056-0.024-0.179-0.024-0.23c0-0.081-0.023-0.148-0.031-0.222    C3.089,3.165,3.055,3.095,3.041,3.037C3.077,3.056,3.194,3.13,3.233,3.13H3.27c0.031,0,0.056-0.025,0.056-0.056V3.068    C3.326,3,3.28,2.95,3.208,2.95h-0.08L3.041,2.963z\\\" id=\\\"_95748448\\\"/>                <path d=\\\"M2.775,3.607L2.768,3.681h0.013L2.729,3.776L2.697,3.723L2.694,3.787l0.017,0.02L2.674,3.9L2.626,3.805    l0.012,0.112l0.025,0.007L2.565,4.227l-0.016-0.13L2.552,4.04c0-0.047,0.024-0.147,0.032-0.198    c0.008-0.052,0.042-0.14,0.043-0.186C2.645,3.66,2.638,3.662,2.652,3.662c0.011,0,0.071-0.047,0.081-0.056L2.638,3.624    l0.025-0.085c0.018,0.004,0.011,0.006,0.025,0.006c0.011,0,0.08-0.052,0.087-0.062L2.682,3.509l0.023-0.076    c0.04,0.001,0.066-0.024,0.088-0.043L2.719,3.402l0.025-0.061C2.779,3.34,2.792,3.312,2.799,3.285L2.757,3.306L2.83,3.114    L2.806,3.111L2.741,3.296l-0.01,0.001L2.716,3.23L2.713,3.229c0,0.048-0.012,0.049-0.012,0.074c0,0.017,0.005,0.015,0.019,0.019    L2.691,3.389L2.66,3.345c-0.003,0.05-0.011,0.059,0.022,0.076L2.657,3.495L2.603,3.426l0.014,0.088l0.02,0.015L2.62,3.613    L2.573,3.555l0.005,0.076l0.028,0.015c0.001,0.012-0.032,0.145-0.039,0.186C2.553,3.904,2.539,3.941,2.539,4.028L2.503,3.916    l0.019-0.024L2.521,3.83L2.485,3.868L2.459,3.78l0.019-0.024L2.477,3.694L2.443,3.733L2.422,3.681    C2.454,3.664,2.453,3.63,2.453,3.582L2.412,3.648c-0.023-0.005-0.033-0.044-0.04-0.072C2.381,3.563,2.391,3.56,2.391,3.545v-0.05    H2.378L2.357,3.55C2.351,3.545,2.335,3.527,2.335,3.514c0-0.012,0.019-0.009,0.019-0.031V3.477c0-0.035-0.012-0.034-0.012-0.074    L2.32,3.476L2.31,3.477L2.224,3.294L2.212,3.3L2.29,3.477L2.249,3.456L2.28,3.514l0.03,0.001l0.019,0.031l-0.08-0.014    c0.013,0.012,0.053,0.045,0.074,0.045c0.002,0,0.011-0.004,0.019-0.006l0.032,0.068l-0.1-0.019c0.034,0.03,0.064,0.054,0.111,0.05    L2.42,3.755L2.33,3.742C2.351,3.774,2.384,3.783,2.423,3.79c0.011,0.002,0.035,0.086,0.036,0.108L2.366,3.879l0.068,0.05h0.031    C2.502,4,2.539,4.301,2.539,4.424h0.043L2.575,4.356l0.001-0.031c0-0.126,0.091-0.291,0.099-0.384    C2.7,3.943,2.691,3.948,2.707,3.948c0.007,0,0.091-0.038,0.099-0.043l-0.112,0.01L2.73,3.817L2.756,3.83L2.85,3.788l-0.1,0.005    l0.043-0.087c0.014,0.003,0.014,0.006,0.031,0.006c0.01,0,0.065-0.031,0.074-0.037L2.812,3.681L2.856,3.62    C2.902,3.623,2.904,3.608,2.93,3.57L2.887,3.584c0.016-0.033,0.037-0.068,0.056-0.1c0.012-0.02,0.064-0.083,0.024-0.094    l0.006,0.003l-0.107,0.18L2.854,3.502H2.849c0,0.044-0.019,0.053-0.019,0.068c0,0.01,0.008,0.023,0.012,0.031L2.796,3.665    L2.775,3.607z\\\" id=\\\"_65522824\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341\\\">STOR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50361\",\r\n    \"X\": \"258.58544921875\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"95.119140625\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"50361\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120102\",\r\n    \"X\": \"209.3000054359436\",\r\n    \"Y\": \"352.2890099158776\",\r\n    \"Width\": \"194.99999284744263\",\r\n    \"Height\": \"88.31099189610359\",\r\n    \"SVG\": \"<g id=\\\"20120102\\\">        <g transform=\\\"scale(100) translate(0.75 0.65)\\\">                <path d=\\\"M2.858,3.493c0-0.02,0-0.048-0.01-0.057L2.858,3.493z\\\" fill=\\\"#489CBF\\\" id=\\\"_94682064\\\"/>                <path d=\\\"M3.26,3.601c0.01-0.009,0.01-0.037,0.01-0.057L3.26,3.601z\\\" fill=\\\"#489CBF\\\" id=\\\"_96915728\\\"/>                <path d=\\\"M2.848,3.436c0.01,0.009,0.01,0.037,0.01,0.057l0.026,0.206v0.015h0.324l0.042-0.33H2.842    L2.848,3.436z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65972368\\\"/>                <path d=\\\"M2.894,2.879C2.812,2.86,2.78,2.888,2.724,2.926H2.688C2.68,2.937,2.673,2.957,2.657,2.957H2.631    c-0.055,0-0.098-0.046-0.144-0.046H2.471c-0.022,0-0.052,0.021-0.098,0.021c-0.128,0-0.098,0.006-0.2,0.037    c-0.049,0.015-0.156,0.02-0.222,0.02H1.822c-0.07,0-0.124-0.016-0.18-0.016c-0.065,0-0.117,0.005-0.186,0.005    c-0.012,0-0.013-0.002-0.021-0.005C1.376,3.004,1.357,3.079,1.358,3.168c0,0.089-0.015,0.158-0.015,0.253v0.005    c0,0.014,0.002,0.014,0.005,0.026l0.025-0.008l0.001-0.013h0.01L1.39,3.127h0.004c0,0.05,0.003,0.113,0.015,0.15    C1.42,3.307,1.451,3.371,1.451,3.4v0.005L1.41,3.736h0.092c0-0.035-0.01-0.028-0.01-0.052V3.632c0-0.035,0.026-0.106,0.057-0.108    c0.009,0.038,0.082,0.093,0.082,0.17V3.71c0,0.014-0.002,0.014-0.005,0.026C1.637,3.733,1.638,3.73,1.652,3.73    c0.029,0,0.088,0.017,0.088-0.01c0-0.007-0.048-0.079-0.056-0.088C1.674,3.62,1.652,3.541,1.652,3.524V3.519    c0-0.005,0.031-0.058,0.031-0.119C1.784,3.454,1.771,3.467,1.93,3.467c0.054,0,0.105,0.012,0.15,0.011    c0.026-0.001,0.082-0.034,0.108-0.047c0,0.03,0.009,0.059,0.005,0.082l-0.03,0.201C2.187,3.721,2.203,3.73,2.234,3.73H2.25H2.244    l0.018-0.283c0.015,0.011,0.069,0.177,0.065,0.211L2.32,3.715C2.339,3.724,2.357,3.73,2.384,3.73H2.41L2.381,3.544l-0.003-0.02    c0-0.023,0.041-0.018,0.062-0.031C2.454,3.485,2.474,3.464,2.485,3.45c0.027-0.037,0.049-0.067,0.076-0.104    c0.098-0.135,0.088-0.061,0.256-0.1V3.23h0.041c0.025,0,0.046-0.021,0.046-0.046v-0.01c0-0.06-0.062-0.063-0.062-0.139L2.76,2.951    L2.894,2.879z\\\" id=\\\"_64897752\\\"/>                <path d=\\\"M2.858,3.493l-0.01-0.057L2.842,3.385H3.25l-0.042,0.33H2.884V3.699L2.858,3.493z M3.26,3.601l0.01-0.057    L3.293,3.39L3.291,3.349h-0.49l0.034,0.268l0.008,0.015L2.855,3.74L2.853,3.756h0.392V3.715L3.26,3.601z\\\" id=\\\"_65323192\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120100\",\r\n    \"X\": \"209.20000076293945\",\r\n    \"Y\": \"310.10000109672546\",\r\n    \"Width\": \"181.5999984741211\",\r\n    \"Height\": \"159.89999771118164\",\r\n    \"SVG\": \"<g id=\\\"20120100\\\">        <g transform=\\\"scale(100) translate(0.76 0.66)\\\">                <path d=\\\"M2.37,2.722v0.016h0.238c0,0,0.114-0.102,0.119-0.108C2.696,2.584,2.638,2.538,2.559,2.538    H2.543C2.466,2.538,2.37,2.652,2.37,2.722z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_96021888\\\"/>                <path d=\\\"M2.37,2.906c0.027,0.006,0.091,0.043,0.121,0.058C2.547,2.991,2.534,3.038,2.57,3.062    c0-0.049,0-0.097,0-0.146c0-0.062,0.018-0.084,0.022-0.124H2.37V2.906z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_63611392\\\"/>                <path d=\\\"M2.667,2.906h0.378c0-0.114-0.076-0.205-0.189-0.205h-0.01    C2.74,2.7,2.667,2.797,2.667,2.906z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65261088\\\"/>                <path d=\\\"M2.662,3.23c0,0.003,0.133,0.229,0.146,0.249H2.743v0.47h0.303V2.954H2.662V3.23z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_94931304\\\"/>                <path d=\\\"M1.727,3.938H1.532V3.403c0-0.025,0.169-0.332,0.184-0.341c0.025-0.015,0.348-0.178,0.352-0.178    c0.013,0,0.331,0.158,0.359,0.176C2.438,3.067,2.62,3.388,2.62,3.402v0.535H2.43V3.5H1.727V3.938z M2.662,2.954h0.384v0.995H2.743    v-0.47h0.065C2.795,3.459,2.662,3.233,2.662,3.23V2.954z M2.667,2.906C2.667,2.797,2.74,2.7,2.846,2.7h0.011    c0.113,0,0.189,0.092,0.189,0.205H2.667V2.906z M2.37,2.792h0.222C2.588,2.833,2.57,2.854,2.57,2.916c0,0.049,0,0.097,0,0.146    C2.534,3.038,2.547,2.991,2.491,2.963C2.461,2.949,2.397,2.912,2.37,2.906V2.792z M2.37,2.722c0-0.07,0.095-0.184,0.173-0.184    h0.016c0.078,0,0.137,0.046,0.168,0.092C2.722,2.636,2.608,2.738,2.608,2.738H2.37V2.722z M2.073,2.76    c-0.08,0.042-0.164,0.079-0.247,0.12C1.783,2.902,1.744,2.918,1.702,2.94c-0.07,0.035-0.057,0.017-0.1,0.078    C1.579,3.05,1.556,3.099,1.535,3.135C1.512,3.175,1.488,3.21,1.466,3.25c-0.039,0.072-0.09,0.162-0.134,0.228h0.07V4.04H1.84    V3.608h0.476V4.04h0.832V2.927c0-0.187-0.106-0.324-0.292-0.324H2.813C2.793,2.53,2.666,2.441,2.564,2.441h-0.01    c-0.159,0-0.276,0.147-0.276,0.303v0.114L2.073,2.76L2.073,2.76z\\\" id=\\\"_96394904\\\"/>                <path d=\\\"M1.727,3.5H2.43v0.438h0.189V3.403c0-0.014-0.181-0.335-0.193-0.342    C2.398,3.042,2.081,2.884,2.067,2.884c-0.003,0-0.326,0.163-0.352,0.178C1.701,3.071,1.532,3.378,1.532,3.403v0.535h0.195V3.5z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_94860488\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120101\",\r\n    \"X\": \"259.6689453125\",\r\n    \"Y\": \"292.1732849464757\",\r\n    \"Width\": \"95.83104944229126\",\r\n    \"Height\": \"191.82662350078994\",\r\n    \"SVG\": \"<g id=\\\"20120101\\\">        <g transform=\\\"scale(100) translate(1.17 0.38)\\\">                <polygon id=\\\"_41234416\\\" points=\\\"1.815,2.633 1.841,2.638 1.843,2.631 1.817,2.627   \\\"/>                <path d=\\\"M1.852,2.633l0.046,0.009L1.914,2.55C1.905,2.549,1.909,2.548,1.9,2.548    C1.86,2.548,1.865,2.606,1.852,2.633z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_41732696\\\"/>                <path d=\\\"M1.908,2.644l0.046,0.009l0.004-0.066l0.006,0.005c-0.001-0.01-0.001-0.008-0.009-0.007    l0.002-0.002l-0.03-0.028L1.925,2.557L1.908,2.644z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_40069960\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41956312\\\" points=\\\"1.961,2.655 1.998,2.661 1.964,2.596   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_42934992\\\" points=\\\"1.826,2.706 1.841,2.638 1.815,2.633 1.791,2.699   \\\"/>                <polygon id=\\\"_41956504\\\" points=\\\"1.826,2.706 1.835,2.706 1.85,2.64 1.841,2.638   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_40859248\\\" points=\\\"1.824,2.712 1.828,2.712 1.832,2.715 1.835,2.71 1.835,2.706 1.826,2.706   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_42441848\\\" points=\\\"1.841,2.638 1.85,2.64 1.835,2.706 1.887,2.715 1.896,2.649 1.852,2.64     1.852,2.633 1.843,2.631   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41956696\\\" points=\\\"1.896,2.717 1.949,2.726 1.953,2.66 1.907,2.651   \\\"/>                <path d=\\\"M2.01,2.748l0.01-0.001l-0.008-0.01c0-0.033-0.001-0.031-0.008-0.055    C2,2.668,2.003,2.67,1.987,2.667C1.978,2.665,1.968,2.663,1.96,2.662L1.955,2.727l0.055,0.01V2.748z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42713152\\\"/>                <polygon id=\\\"_41956984\\\" points=\\\"1.824,2.712 1.826,2.706 1.791,2.699 1.815,2.633 1.805,2.626 1.762,2.769 1.764,2.769     1.772,2.767 1.789,2.706   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_42712984\\\" points=\\\"1.832,2.715 1.822,2.78 1.876,2.791 1.885,2.724   \\\"/>                <path d=\\\"M1.885,2.794l0.057,0.013c0-0.086,0.032-0.062-0.047-0.081L1.885,2.794z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_41957464\\\"/>                <path d=\\\"M2.006,2.82L2.01,2.748L1.955,2.737C1.955,2.821,1.923,2.801,2.006,2.82z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_41874056\\\"/>                <path d=\\\"M2.012,2.822l0.026,0.004C2.035,2.811,2.032,2.751,2.017,2.75L2.012,2.822z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42057872\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_42036056\\\" points=\\\"2.006,2.827 2.012,2.829 2.012,2.822 2.006,2.82   \\\"/>                <path d=\\\"M1.799,2.844c0.02,0,0.013-0.043,0.02-0.057L1.808,2.785L1.799,2.844z\\\" id=\\\"_41873672\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_42712872\\\" points=\\\"1.876,2.862 1.935,2.877 1.942,2.813 1.884,2.8   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41957272\\\" points=\\\"2.001,2.892 2.006,2.827 1.949,2.816 1.942,2.878   \\\"/>                <polygon id=\\\"_42934600\\\" points=\\\"2.001,2.892 2.008,2.895 2.012,2.829 2.006,2.827   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_42934656\\\" points=\\\"2.001,2.903 2.008,2.903 2.008,2.895 2.001,2.892   \\\"/>                <path d=\\\"M2.008,2.895L2.05,2.903c-0.002-0.004-0.006-0.04-0.007-0.048    C2.04,2.831,2.037,2.831,2.012,2.829L2.008,2.895z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42934824\\\"/>                <path d=\\\"M1.799,2.844L1.797,2.851C1.768,2.85,1.76,2.828,1.755,2.859    c-0.002,0.009-0.008,0.053-0.007,0.06c0.001,0.005,0.018,0.006,0.024,0.008c0.017,0.004,0.017,0.006,0.017-0.013    c0-0.019,0.007-0.043,0.009-0.061h0.009l-0.009,0.08l0.059,0.014l0.009-0.079L1.808,2.855v-0.01l0.058,0.014l0.007-0.061    L1.819,2.787C1.812,2.801,1.819,2.844,1.799,2.844z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42525368\\\"/>                <path d=\\\"M1.863,2.956l0.002-0.007L1.861,2.947H1.857C1.857,2.956,1.855,2.954,1.863,2.956z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42713768\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41955736\\\" points=\\\"1.865,2.949 1.927,2.963 1.935,2.886 1.874,2.87   \\\"/>                <polygon id=\\\"_42360728\\\" points=\\\"1.863,2.956 1.927,2.971 1.927,2.963 1.865,2.949   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_42713880\\\" points=\\\"1.936,2.965 1.995,2.978 2.001,2.903 1.942,2.888   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_42620888\\\" points=\\\"2.003,2.98 2.057,2.991 2.05,2.915 2.008,2.906   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41955448\\\" points=\\\"1.741,3.002 1.779,3.011 1.786,2.939 1.747,2.93   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_42934320\\\" points=\\\"1.848,3.035 1.857,3.035 1.857,3.026 1.849,3.026 1.854,2.954 1.796,2.941     1.789,3.012 1.848,3.024   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41955352\\\" points=\\\"1.927,2.971 1.863,2.956 1.859,3.028 1.92,3.039   \\\"/>                <path d=\\\"M1.927,2.971h0.007l-0.005,0.07H1.92V3.05l0.007,0.002c0-0.004,0-0.009,0.004-0.009    c0.017,0,0.039,0.011,0.057,0.011c0-0.008,0.007-0.063,0.006-0.066C1.993,2.984,1.945,2.974,1.936,2.974V2.965L1.927,2.963V2.971z    \\\" fill=\\\"#FFFFFF\\\" id=\\\"_42934208\\\"/>                <path d=\\\"M2.058,3.07l0.001-0.029L2.056,3L2.001,2.989c0,0.009-0.004,0.067-0.004,0.067    C2,3.06,2.051,3.07,2.058,3.07z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42714104\\\"/>                <path d=\\\"M1.74,3.07c0,0.013-0.005,0.005,0.013,0.011C1.76,3.084,1.769,3.087,1.778,3.088V3.035    c0-0.017,0.01-0.014-0.01-0.018C1.757,3.015,1.751,3.011,1.74,3.011V3.07z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_41955064\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_40821288\\\" points=\\\"1.843,3.11 1.848,3.035 1.786,3.022 1.787,3.046 1.784,3.091   \\\"/>                <path d=\\\"M1.992,3.118c0.02-0.01,0.038-0.02,0.069-0.02C2.059,3.096,2.058,3.096,2.058,3.092v-0.01    L1.996,3.068L1.992,3.118z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42714272\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41954776\\\" points=\\\"1.852,3.112 1.909,3.129 1.92,3.05 1.857,3.037   \\\"/>                <polygon id=\\\"_42714440\\\" points=\\\"1.909,3.129 1.918,3.132 1.927,3.053 1.92,3.05   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41954488\\\" points=\\\"1.909,3.138 1.914,3.14 1.918,3.14 1.918,3.132 1.909,3.129   \\\"/>                <path d=\\\"M1.918,3.14l0.041,0.012l0.005-0.001c-0.003-0.012-0.035-0.014-0.046-0.02V3.14z\\\" id=\\\"_42714608\\\"/>                <path d=\\\"M1.852,3.112L1.843,3.11v0.009L1.784,3.103v0.009c0,0.006-0.001,0.005-0.002,0.009    c0.01,0.018,0.04,0.066,0.04,0.088h0.005L1.824,3.2l0.02,0.009V3.121h0.009L1.852,3.112L1.852,3.112z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_41954200\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_42714776\\\" points=\\\"1.909,3.138 1.852,3.123 1.852,3.129 1.852,3.215 1.894,3.235   \\\"/>                <path d=\\\"M1.845,3.248l0.001-0.014c0-0.013-0.005-0.019-0.016-0.022L1.845,3.248z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_41953912\\\"/>                <path d=\\\"M1.918,3.132c0.011,0.005,0.043,0.007,0.046,0.02L1.959,3.153L1.918,3.14l-0.015,0.1    l0.022,0.012c0.009-0.017,0.019-0.049,0.027-0.069c0.009-0.021,0.025-0.042,0.036-0.06H1.983l0.005-0.057L1.927,3.053L1.918,3.132    z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42706992\\\"/>                <path d=\\\"M1.858,3.279L1.85,3.263c0,0.015,0.009,0.045,0.02,0.048L1.868,3.305    C1.882,3.301,1.89,3.261,1.892,3.244l-0.04-0.02L1.858,3.279z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_41953624\\\"/>                <path d=\\\"M1.872,3.314l0.016,0.051L1.922,3.26L1.9,3.25C1.892,3.268,1.894,3.308,1.872,3.314z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42707160\\\"/>                <path d=\\\"M1.872,3.314C1.894,3.308,1.892,3.268,1.9,3.25l0.022,0.01L1.888,3.365L1.872,3.314z M1.868,3.305    L1.87,3.311C1.858,3.309,1.85,3.278,1.85,3.263l0.009,0.015L1.851,3.224l0.04,0.02C1.89,3.261,1.882,3.301,1.868,3.305z     M1.845,3.248L1.829,3.213C1.84,3.215,1.845,3.221,1.845,3.235V3.248z M1.909,3.138L1.894,3.235l-0.042-0.02V3.129V3.122    L1.909,3.138z M1.843,3.11l0.009,0.002v0.009H1.843v0.088L1.824,3.2l0.002,0.009H1.821c0-0.022-0.03-0.069-0.04-0.088    c0.002-0.003,0.002-0.003,0.002-0.009V3.103l0.059,0.016L1.843,3.11z M1.996,3.068l0.062,0.014v0.01    c0,0.004,0.001,0.004,0.002,0.007c-0.031,0-0.048,0.009-0.069,0.02L1.996,3.068z M1.843,3.11L1.784,3.091l0.002-0.045V3.022    l0.061,0.013L1.843,3.11z M2.058,3.07C2.051,3.07,2,3.06,1.998,3.056c0,0,0.004-0.058,0.004-0.067L2.056,3l0.003,0.041L2.058,3.07    z M1.74,3.011c0.01,0,0.017,0.004,0.027,0.006c0.02,0.004,0.01,0.002,0.01,0.018v0.053C1.769,3.087,1.76,3.084,1.753,3.081    C1.735,3.076,1.74,3.083,1.74,3.07V3.011z M2.008,2.906L2.05,2.915l0.007,0.076L2.003,2.98L2.008,2.906z M1.848,3.035V3.024    L1.789,3.012l0.007-0.071l0.059,0.013L1.849,3.026h0.007v0.009H1.848z M1.747,2.93l0.039,0.009L1.779,3.011L1.741,3.002    L1.747,2.93z M1.936,2.965l0.007-0.077l0.059,0.015L1.995,2.978L1.936,2.965z M1.927,2.963l0.009,0.002v0.009    c0.01,0,0.058,0.01,0.059,0.016c0.001,0.002-0.006,0.058-0.006,0.066c-0.019,0-0.04-0.011-0.057-0.011    c-0.004,0-0.004,0.005-0.004,0.009l0.061,0.013L1.983,3.123h0.005C1.976,3.141,1.96,3.162,1.952,3.183    c-0.008,0.02-0.018,0.052-0.027,0.069L1.903,3.241l0.015-0.1H1.914L1.909,3.138V3.129L1.852,3.112l0.005-0.075L1.92,3.05V3.042    h0.009l0.005-0.07H1.927L1.92,3.039L1.859,3.028l0.004-0.072c-0.008-0.002-0.006,0-0.007-0.009H1.86l0.004,0.002l0.01-0.079    l0.061,0.016L1.927,2.963z M2.006,2.827V2.82l0.007,0.002v0.007c0.024,0.002,0.027,0.002,0.03,0.026    C2.044,2.863,2.048,2.899,2.05,2.903L2.008,2.895v0.009H2.001V2.892L1.942,2.878l0.007-0.062L2.006,2.827z M2.012,2.822    L2.017,2.75c0.015,0.002,0.018,0.061,0.021,0.077L2.012,2.822z M1.884,2.8l0.059,0.013L1.935,2.877l-0.06-0.015L1.884,2.8z     M2.006,2.82c-0.082-0.019-0.05,0.001-0.05-0.083L2.01,2.748L2.006,2.82z M1.895,2.726c0.08,0.019,0.047-0.005,0.047,0.081    L1.885,2.794L1.895,2.726z M1.832,2.715l0.053,0.009L1.876,2.791L1.822,2.78L1.832,2.715z M2.01,2.748V2.737l-0.055-0.01    L1.96,2.662c0.008,0.001,0.017,0.003,0.027,0.005C2.003,2.67,2,2.668,2.004,2.681c0.007,0.024,0.008,0.022,0.008,0.055l0.008,0.01    L2.01,2.748z M1.907,2.651L1.953,2.66L1.949,2.726L1.896,2.717L1.907,2.651z M1.964,2.596l0.034,0.065L1.961,2.655L1.964,2.596z     M1.925,2.557l0.001-0.002l0.031,0.029L1.955,2.585c0.008-0.002,0.008-0.003,0.009,0.007L1.958,2.587L1.954,2.653L1.908,2.644    L1.925,2.557z M1.852,2.633C1.865,2.606,1.86,2.548,1.9,2.548c0.008,0,0.004,0.001,0.013,0.002L1.898,2.642L1.852,2.633z     M1.843,2.631l0.009,0.002V2.64l0.044,0.009L1.887,2.715L1.835,2.706V2.71L1.832,2.715L1.828,2.712H1.823L1.81,2.777L1.771,2.77    v0.007c0.012,0.001,0.024,0.007,0.035,0.007c0.004,0,0-0.004,0.013-0.004v0.009L1.874,2.8L1.867,2.859L1.808,2.845v0.01    l0.057,0.014L1.857,2.947l-0.06-0.014l0.009-0.08H1.797C1.796,2.872,1.789,2.896,1.789,2.914C1.788,2.933,1.788,2.931,1.771,2.927    C1.766,2.926,1.749,2.925,1.748,2.919c-0.001-0.007,0.005-0.051,0.007-0.06C1.76,2.828,1.768,2.85,1.797,2.851l0.002-0.007    C1.793,2.841,1.76,2.836,1.76,2.831c0-0.02,0.009-0.037,0.009-0.057c-0.015,0.002-0.018,0.058-0.02,0.074    C1.746,2.869,1.739,2.913,1.74,2.93c0.001,0.021-0.006,0.06-0.006,0.087c0,0.033-0.002,0.06-0.002,0.094h0.007V3.088l0.037,0.01    v0.024L1.69,3.11H1.688c-0.126,0-0.219,0.243-0.219,0.384c0,0.057,0.019,0.134,0.05,0.156C1.537,3.614,1.551,3.573,1.57,3.536    c0.019-0.037,0.035-0.077,0.052-0.115C1.63,3.403,1.639,3.384,1.648,3.366c0.01-0.021,0.019-0.037,0.046-0.029    c0.023,0.007,0.048,0.08,0.053,0.114c0.013,0.095,0,0.226,0.015,0.316c0.017,0.1,0.058,0.159,0.134,0.199    C1.92,3.956,1.958,3.952,1.98,3.937c0.023-0.016,0.044-0.031,0.06-0.054C2.071,3.838,2.089,3.78,2.089,3.704L2.09,3.689    l-0.008-0.14V3.542c0-0.068,0.012-0.208,0.07-0.208h0.002c0.036,0,0.051,0.014,0.066,0.035c0.014,0.019,0.031,0.036,0.046,0.055    C2.295,3.461,2.33,3.496,2.33,3.562v0.015l0.009,0.002c0.009-0.04,0.046-0.071,0.046-0.129V3.412c0-0.088-0.036-0.156-0.074-0.207    c-0.02-0.027-0.044-0.049-0.071-0.07C2.222,3.123,2.173,3.088,2.146,3.088l-0.02-0.001l-0.057,0.01    c-0.005-0.021,0.002-0.05-0.003-0.078c-0.003-0.02-0.004-0.062-0.005-0.083C2.057,2.884,2.048,2.83,2.039,2.783    c-0.016-0.082-0.05-0.204-0.114-0.235v0.007l-0.01-0.003l0.003-0.008l-0.02-0.002C1.875,2.539,1.85,2.562,1.84,2.574    C1.835,2.581,1.798,2.623,1.819,2.625C1.823,2.61,1.851,2.571,1.863,2.564L1.843,2.631z\\\" id=\\\"_41953336\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"483.9999\\\">LAB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120104\",\r\n    \"X\": \"213.99999856948853\",\r\n    \"Y\": \"327.5999963283539\",\r\n    \"Width\": \"193.50000619888306\",\r\n    \"Height\": \"136.5999937057495\",\r\n    \"SVG\": \"<g id=\\\"20120104\\\">        <g transform=\\\"scale(100) translate(0.78 0.7)\\\">                <path d=\\\"M2.029,3.059c0,0.013,0.002,0.006,0.005,0.022H2.05c0.022,0,0.213-0.159,0.252-0.17V2.894    c0-0.013-0.004-0.016-0.016-0.016h-0.01C2.266,2.877,2.029,3.049,2.029,3.059z\\\" id=\\\"_65323024\\\"/>                <path d=\\\"M1.525,3.465c0,0.035-0.011,0.042-0.011,0.077c0,0.135,0.102,0.241,0.236,0.241h0.016    c0.119,0,0.219-0.107,0.219-0.23V3.525c0-0.117-0.108-0.219-0.225-0.219H1.744c-0.056,0-0.107,0.023-0.138,0.048    C1.552,3.396,1.558,3.415,1.525,3.465z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65787840\\\"/>                <path d=\\\"M2.825,3.733V3.728c0-0.051,0.037-0.093,0.088-0.093h0.011c0.056,0,0.093,0.041,0.093,0.099V3.75    c0,0.03-0.052,0.071-0.093,0.071H2.913C2.865,3.821,2.825,3.781,2.825,3.733z M1.525,3.465c0.033-0.049,0.027-0.068,0.081-0.111    c0.032-0.025,0.083-0.048,0.138-0.048H1.76c0.117,0,0.225,0.102,0.225,0.219v0.027c0,0.124-0.1,0.23-0.219,0.23H1.75    c-0.134,0-0.236-0.106-0.236-0.241C1.514,3.506,1.525,3.5,1.525,3.465L1.525,3.465z M1.722,2.96c-0.021,0-0.038-0.111-0.044-0.132    C1.672,2.803,1.645,2.713,1.645,2.691h0.603c0.013,0,0.033-0.02,0.033-0.033V2.603c0-0.018-0.02-0.027-0.038-0.027H1.448    c-0.018,0-0.038,0.01-0.038,0.027v0.055c0,0.013,0.02,0.033,0.033,0.033H1.53l0.066,0.4l-0.17,0.062l0.071,0.086    C1.472,3.272,1.44,3.292,1.407,3.343C1.396,3.363,1.36,3.453,1.36,3.481v0.055c0,0.134,0.041,0.219,0.108,0.287    C1.526,3.881,1.63,3.942,1.744,3.942h0.011c0.22,0,0.395-0.184,0.395-0.4h0.335c0.014,0,0.048,0.036,0.06,0.044h0.214    C2.731,3.627,2.704,3.658,2.704,3.728c0,0.116,0.097,0.214,0.214,0.214c0.109,0,0.219-0.096,0.219-0.197v-0.05    c0-0.031-0.037-0.086-0.049-0.11h0.181L3.295,3.47H3.116V3.454l0.03-0.203L3.143,3.168c0-0.016-0.043-0.052-0.055-0.06l-0.4-0.013    V2.713c0-0.013-0.009-0.022-0.022-0.022c-0.013,0-0.022,0.009-0.022,0.022v0.384C2.59,3.092,2.495,3.086,2.441,3.086    c-0.033,0-0.073,0.002-0.104,0C2.284,3.083,2.286,3.053,2.265,3.053H2.15L2.2,3.36H2.106V3.223c0-0.019-0.102-0.104-0.126-0.104    H1.794V3.004L1.765,2.961L1.722,2.96z\\\" id=\\\"_95571104\\\"/>                <path d=\\\"M2.825,3.733c0,0.048,0.04,0.088,0.088,0.088h0.011c0.041,0,0.093-0.041,0.093-0.071V3.733    c0-0.058-0.037-0.099-0.093-0.099H2.913c-0.051,0-0.088,0.043-0.088,0.093V3.733z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_95599384\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25182300\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25182300\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"440\\\">O</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"540\\\">F8</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10271\",\r\n    \"X\": \"241.6162109375\",\r\n    \"Y\": \"300.56146240234375\",\r\n    \"Width\": \"128.5\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10271\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">FWD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_435_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"252.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"0_435_0\\\">        <polyline fill=\\\"#AAFFAA\\\" points=\\\"438,252 438,540 174,540 174,252 \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_435_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"252.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"0_435_1\\\">        <g>                <polyline fill=\\\"#AAFFAA\\\" points=\\\"438,252 438,540 174,540 174,252   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"252\\\" y2=\\\"264.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"279.971\\\" y2=\\\"519.765\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,527.5 438,540 425.5,540    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"540\\\" y2=\\\"540\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,540 174,540 174,527.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"512.029\\\" y2=\\\"272.235\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"264.5\\\" y2=\\\"252\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10272\",\r\n    \"X\": \"276.2749938964844\",\r\n    \"Y\": \"445.0150146484375\",\r\n    \"Width\": \"59.45001220703125\",\r\n    \"Height\": \"59.448974609375\",\r\n    \"SVG\": \"<g id=\\\"10272\\\">        <polyline points=\\\"306,445.015 335.725,504.464 276.275,504.464  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130200\",\r\n    \"X\": \"218.666015625\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"172.021484375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"YY\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">YY</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130202\",\r\n    \"X\": \"218.666015625\",\r\n    \"Y\": \"348.37396240234375\",\r\n    \"Width\": \"166.255859375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"30130202\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"YS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">YS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36190300_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36190300_a\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.207\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130201\",\r\n    \"X\": \"218.666015625\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"166.130859375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"YB\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">YB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130204\",\r\n    \"X\": \"195.80078125\",\r\n    \"Y\": \"362.21875\",\r\n    \"Width\": \"216.416015625\",\r\n    \"Height\": \"83.03125\",\r\n    \"SVG\": \"<g id=\\\"30130204\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"116\\\" id=\\\"YTF\\\" opacity=\\\"0.9\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"445.25\\\">YFT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_100_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"1_100_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130203\",\r\n    \"X\": \"222.31591796875\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"163.146484375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130203\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"YT\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">YT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36160000\",\r\n    \"X\": \"206.5\",\r\n    \"Y\": \"297.5\",\r\n    \"Width\": \"197.0\",\r\n    \"Height\": \"197.0\",\r\n    \"SVG\": \"<g id=\\\"36160000\\\">        <polygon fill=\\\"#FFFF00\\\" points=\\\"266.042,302.5    343.958,302.5 398.5,357.042 398.5,434.958 343.958,489.5 266.042,489.5 211.5,434.958 211.5,357.042  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"38.25,15.5833\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"102\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.3838\\\">NR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36130100_a\",\r\n    \"X\": \"219.95687866210938\",\r\n    \"Y\": \"288.0\",\r\n    \"Width\": \"171.87838745117188\",\r\n    \"Height\": \"194.5\",\r\n    \"SVG\": \"<g id=\\\"36130100_a\\\">        <polygon points=\\\"286.891,326.809 286.891,293 325.529,293 325.529,326.809  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"250.927,357.823 227.028,333.908 254.359,306.596 278.258,330.511  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"333.528,330.468 357.384,306.511 384.764,333.776 360.906,357.732  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <path d=\\\"M238.593,384.767c0-38.639,28.979-67.618,67.618-67.618   c38.639,0,67.618,28.979,67.618,67.618H238.593L238.593,384.767z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"373.828,452.385 340.02,428.235 373.828,404.086  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"325.529,452.385 291.721,428.235 325.529,404.086  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"277.231,452.385 243.422,428.235 277.231,404.086  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <rect height=\\\"24.149\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"144.896\\\" x=\\\"233.763\\\" y=\\\"453.351\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01351\",\r\n    \"X\": \"262.6796875\",\r\n    \"Y\": \"293.5000305175781\",\r\n    \"Width\": \"90.4453125\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"01351\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"EA\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">EA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53401\",\r\n    \"X\": \"256.74853515625\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"97.291015625\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"53401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110800\",\r\n    \"X\": \"199.8837890625\",\r\n    \"Y\": \"355.171875\",\r\n    \"Width\": \"214.31640625\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"11110800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">SPY</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10282\",\r\n    \"X\": \"243.1474609375\",\r\n    \"Y\": \"446.56146240234375\",\r\n    \"Width\": \"128.607421875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10282\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"489.5146\\\">HMA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10281\",\r\n    \"X\": \"239.8525390625\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"128.939453125\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10281\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">GSM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10165000_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"357.515625\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"90.27938842773438\",\r\n    \"SVG\": \"<g id=\\\"10165000_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.25\\\">ALL</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10165000_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"356.515625\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"90.9993896484375\",\r\n    \"SVG\": \"<g id=\\\"10165000_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">ALL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51110300\",\r\n    \"X\": \"240.5100667210245\",\r\n    \"Y\": \"345.9755879871654\",\r\n    \"Width\": \"138.04196217188678\",\r\n    \"Height\": \"97.53123082622801\",\r\n    \"SVG\": \"<g id=\\\"51110300\\\">        <g transform=\\\"translate(-57 -20) scale(1.38 1.38)\\\">                <path d=\\\"M218.087,274.285c0,45.942,25.059,62.648,66.824,58.471\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"222.264,303.52 268.206,270.109 268.206,303.52 314.147,270.109       \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10165000_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"355.515625\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"92.27938842773438\",\r\n    \"SVG\": \"<g id=\\\"10165000_3\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">ALL</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10165000_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"357.515625\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"91.90438842773438\",\r\n    \"SVG\": \"<g id=\\\"10165000_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.25\\\">ALL</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_100_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_100_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60160500\",\r\n    \"X\": \"204.484375\",\r\n    \"Y\": \"355.265625\",\r\n    \"Width\": \"197.3271484375\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"60160500\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" x=\\\"204\\\" y=\\\"434\\\">XFL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01341\",\r\n    \"X\": \"272.46875\",\r\n    \"Y\": \"287.7969055175781\",\r\n    \"Width\": \"69.3671875\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"01341\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"IC\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">IC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_330_0c\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"2_330_0c\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFA1FF\\\" id=\\\"_x3C_path_x3E__1_\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162900\",\r\n    \"X\": \"189.0\",\r\n    \"Y\": \"362.75\",\r\n    \"Width\": \"229.25\",\r\n    \"Height\": \"70.25\",\r\n    \"SVG\": \"<g id=\\\"10162900\\\">        <g>                <circle cx=\\\"385\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"30.75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"354.25\\\" x2=\\\"189\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"208\\\" y1=\\\"396\\\" y2=\\\"433\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"242.5\\\" x2=\\\"242.5\\\" y1=\\\"396\\\" y2=\\\"433\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"242.5\\\" y1=\\\"419.5\\\" y2=\\\"419.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15141\",\r\n    \"X\": \"244.58685302734375\",\r\n    \"Y\": \"299.7762145996094\",\r\n    \"Width\": \"122.82534790039062\",\r\n    \"Height\": \"39.9056396484375\",\r\n    \"SVG\": \"<g id=\\\"15141\\\">        <polyline fill=\\\"none\\\" points=\\\"246.208,301.708 257.875,311.292 354.541,311.292    365.791,301.708  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"365.791,337.75 354.124,328.167 257.458,328.167 246.208,337.75     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40101\",\r\n    \"X\": \"267.8282470703125\",\r\n    \"Y\": \"286.74837423007403\",\r\n    \"Width\": \"77.51229858398438\",\r\n    \"Height\": \"56.181069129300965\",\r\n    \"SVG\": \"<g id=\\\"40101\\\">        <path d=\\\"M340.505,294.954c1.185,0.15,2.681,0.271,3.87,0.421   c-8.76,10.58-24.5,17.592-36.73,24.712c7.32,3.94,14.541,7.96,21.965,11.79c1.695-2.32,3.5-4.53,5.195-6.84   c1.118,0.602,1.45,0.853,2.36,1.41c-1.694,2.535-3.022,4.398-4.849,6.925c3.38,1.696,6.487,3.464,9.567,5.334   c-0.55,0.71-0.93,1.58-1.42,2.36c-3.49-1.7-6.779-3.6-10.146-5.42c-1.554,2.3-3.354,4.35-4.96,6.6   c-0.903-0.598-1.562-1.122-2.36-1.89c1.626-1.999,3.181-4.06,4.721-6.13c-7.855-4.09-15.471-8.43-23.37-12.49   c-6.42,3.81-13.42,7.03-19.6,11.08c1.231,2.186,3.157,5.171,4.414,7.268c-0.752,0.569-1.825,1.226-2.576,1.785   c-1.474-2.236-3.445-5.448-4.908-7.643c-3.235,1.771-6.24,3.505-9.616,5.351c-0.52-0.82-1.016-1.797-1.484-2.751   c3.436-1.837,6.489-3.53,9.68-5.43c-1.254-2.118-2.515-4.012-3.77-6.36c0.851-0.513,1.992-1.067,2.95-1.6   c1.28,2.26,2.632,4.603,3.891,6.549c5.91-3.45,12.32-6.4,17.95-10.14c-11.32-6.46-25.614-12.178-32.434-23.128   c1.391,0.245,3.282,0.775,4.25,0.969c4.405,6.814,11.814,9.83,18.264,13.439c-1.06-1.97-1.88-3.79-2.12-6.13   c-1.77-17.2,18.413-22.69,27.624-12.96c3.639,3.84,5.76,10.67,2.84,17.91C327.494,306.037,334.785,300.954,340.505,294.954z    M318.275,303.347c0.229-18.07-27.415-16.82-26.21,0.71c0.43,6.27,5.11,10.88,11.1,11.79c4.79,0.72,8.771-0.98,11.329-3.54   C315.475,311.327,318.234,306.697,318.275,303.347z\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46150500\",\r\n    \"X\": \"77.0352554321289\",\r\n    \"Y\": \"87.95218658447266\",\r\n    \"Width\": \"245.93144989013672\",\r\n    \"Height\": \"224.54781341552734\",\r\n    \"SVG\": \"<g id=\\\"46150500\\\">        <polygon fill=\\\"none\\\" points=\\\"200.002,90 320,174.032 274.166,310    125.838,310 80.002,174.032  \\\" stroke=\\\"#FF00FF\\\" stroke-dasharray=\\\"7,5\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"204\\\" cy=\\\"203\\\" fill=\\\"none\\\" rx=\\\"55\\\" ry=\\\"55\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>        <text fill=\\\"#FF00FF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"194\\\" y=\\\"228\\\">!</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_320_1c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"244.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"279.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"0_320_1c\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"245.39\\\"/>        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,287.5 126.082,275 138.582,275    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,275 486.082,275 486.082,287.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"302.5\\\" y2=\\\"495\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,502.5 486.082,515 473.582,515    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"515\\\" y2=\\\"515\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,515 126.082,515 126.082,502.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"487.5\\\" y2=\\\"295\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_140_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_140_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"224.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"455\\\" y=\\\"384.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"544\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136\\\" y=\\\"384.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111300\",\r\n    \"X\": \"284.73199462890625\",\r\n    \"Y\": \"349.0660095214844\",\r\n    \"Width\": \"44.70001220703125\",\r\n    \"Height\": \"93.86898803710938\",\r\n    \"SVG\": \"<g id=\\\"10111300\\\">        <polygon points=\\\"310.501,406.123 306.95,442.935 303.27,405.992 295.118,413.092 300.246,402.442 284.732,396.666 299.523,392.714    294.198,381.145 303.795,389.164 306.95,349.066 311.026,389.296 318.782,383.117 313.787,392.845 329.432,396.666    313.524,402.442 320.229,412.303  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110100_a\",\r\n    \"X\": \"217.28289794921875\",\r\n    \"Y\": \"286.25\",\r\n    \"Width\": \"177.43408203125\",\r\n    \"Height\": \"197.0\",\r\n    \"SVG\": \"<g id=\\\"36110100_a\\\">        <polygon points=\\\"286.326,326.25 286.326,291.25 326.326,291.25 326.326,326.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"249.095,358.357 224.354,333.6 252.648,305.325 277.389,330.083  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"334.606,330.038 359.303,305.237 387.646,333.462 362.949,358.263  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.326\\\" cy=\\\"386.25\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <rect height=\\\"30\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"150\\\" x=\\\"231.326\\\" y=\\\"448.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130900\",\r\n    \"X\": \"245.583984375\",\r\n    \"Y\": \"302.296875\",\r\n    \"Width\": \"122.291015625\",\r\n    \"Height\": \"198.953125\",\r\n    \"SVG\": \"<g id=\\\"40130900\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.25\\\">INFL</text>        <ellipse cx=\\\"305.999\\\" cy=\\\"371.25\\\" fill=\\\"none\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305.999\\\" x2=\\\"305.999\\\" y1=\\\"391.25\\\" y2=\\\"501.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"275.999\\\" x2=\\\"335.999\\\" y1=\\\"421.25\\\" y2=\\\"421.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130400\",\r\n    \"X\": \"209.23223876953125\",\r\n    \"Y\": \"349.23223876953125\",\r\n    \"Width\": \"193.5355224609375\",\r\n    \"Height\": \"145.7715072631836\",\r\n    \"SVG\": \"<g id=\\\"15130400\\\">        <polyline fill=\\\"none\\\" points=\\\"211,441 236,416 376,416 401,441  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"211,351 236,376 376,376 401,351  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <path d=\\\"M221.25,453.5c56.5,52.005,113,52.005,169.5,0H221.25z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140104_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140104_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"466.6348\\\">4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_040_0c\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"0_040_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"298.03\\\" y=\\\"223.573\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"454.92\\\" y=\\\"384.51\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"298.03\\\" y=\\\"544.415\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136.056\\\" y=\\\"381.947\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_420_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"231.03199768066406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"304.46800231933594\",\r\n    \"SVG\": \"<g id=\\\"1_420_1c\\\">        <g>                <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"232.032\\\"/>                <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150504_3\",\r\n    \"X\": \"209.7440185546875\",\r\n    \"Y\": \"285.87298583984375\",\r\n    \"Width\": \"196.52398681640625\",\r\n    \"Height\": \"146.21102905273438\",\r\n    \"SVG\": \"<g id=\\\"10150504_3\\\">        <g>                <g id=\\\"waves2\\\">                        <path d=\\\"M239.603,301.813c0,1.889-0.383,3.688-1.075,5.324     c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075     c-1.889,0-3.688-0.383-5.325-1.075\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M294.324,301.813c0,1.889-0.383,3.688-1.075,5.324     c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075     s-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349     c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M239.603,302.053c0-1.889,0.383-3.688,1.075-5.324     c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075     c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349     s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M349.046,301.813c0,1.889-0.383,3.688-1.075,5.324     c-0.688,1.636-1.688,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.642,0.693-3.438,1.075-5.325,1.075     c-1.893,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.937-4.349     c-0.688-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M294.324,302.053c0-1.889,0.383-3.688,1.075-5.324     s1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075     c1.636,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.239,2.712,2.937,4.349c0.688,1.637,1.07,3.436,1.07,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M395.411,314.418c-1.637,0.693-3.438,1.075-5.325,1.075     s-3.688-0.383-5.325-1.075c-1.637-0.692-3.105-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.937-4.349     c-0.688-1.637-1.07-3.436-1.07-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M349.046,302.053c0-1.889,0.383-3.688,1.075-5.324     c0.691-1.636,1.693-3.111,2.932-4.349c1.239-1.238,2.712-2.239,4.354-2.932c1.636-0.692,3.436-1.075,5.319-1.075     c1.893,0,3.688,0.383,5.324,1.075c1.642,0.692,3.11,1.694,4.354,2.932c1.234,1.238,2.234,2.712,2.932,4.349     c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>                <g id=\\\"waves1\\\">                        <path d=\\\"M239.604,332.305c0,7.556-6.125,13.68-13.68,13.68     c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M294.325,332.305c0,7.556-6.125,13.68-13.681,13.68     c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M239.604,332.545c0-7.556,6.125-13.68,13.68-13.68     c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M349.047,332.305c0,7.556-6.125,13.68-13.681,13.68     c-7.561,0-13.686-6.124-13.686-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M294.325,332.545c0-7.556,6.125-13.68,13.68-13.68     s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M403.768,332.305c0,7.556-6.125,13.68-13.681,13.68     s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M349.047,332.545c0-7.556,6.125-13.68,13.68-13.68     c7.56,0,13.685,6.124,13.685,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"225.9238\\\" y=\\\"431.6719\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"307.0898\\\" y=\\\"432.084\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140300_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140300_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15151\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"15151\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215700\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"25215700\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"282\\\" y2=\\\"282\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"428\\\" y2=\\\"428\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"396\\\">ASW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_140_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"1_140_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"224.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"455\\\" y=\\\"384.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"544\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136\\\" y=\\\"384.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150900\",\r\n    \"X\": \"225.66350751366122\",\r\n    \"Y\": \"355.5937805175781\",\r\n    \"Width\": \"157.49176592383878\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"10150900\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.6719\\\">JIC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110131\",\r\n    \"X\": \"228.322265625\",\r\n    \"Y\": \"349.1875\",\r\n    \"Width\": \"162.568359375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">PX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140403\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140403\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110132\",\r\n    \"X\": \"271.9267578125\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"69.453125\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110132\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140402\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140402\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110133\",\r\n    \"X\": \"228.572265625\",\r\n    \"Y\": \"349.1875\",\r\n    \"Width\": \"163.333984375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110133\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">EA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140405\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140405\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140404\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140404\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140401\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140401\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.207\\\">1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140400\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140400\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25160100\",\r\n    \"X\": \"153.31893920898438\",\r\n    \"Y\": \"235.36947631835938\",\r\n    \"Width\": \"304.24810791015625\",\r\n    \"Height\": \"263.49951171875\",\r\n    \"SVG\": \"<g id=\\\"25160100\\\">        <polygon fill=\\\"none\\\" points=\\\"165.443,491.869 305.443,249.37 445.443,491.869  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120801\",\r\n    \"X\": \"232.6357421875\",\r\n    \"Y\": \"345.7234191894531\",\r\n    \"Width\": \"146.72842407226562\",\r\n    \"Height\": \"100.55218505859375\",\r\n    \"SVG\": \"<g id=\\\"30120801\\\">        <polygon points=\\\"263.833,443.032 237.884,391.134 250.858,391.134 270.32,348.967    289.782,348.967 270.32,391.134 374.116,391.134 348.168,443.032  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8.4872\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"54\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.25\\\">RB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120800\",\r\n    \"X\": \"232.6357421875\",\r\n    \"Y\": \"345.7234191894531\",\r\n    \"Width\": \"146.72842407226562\",\r\n    \"Height\": \"100.55218505859375\",\r\n    \"SVG\": \"<g id=\\\"30120800\\\">        <polygon points=\\\"263.833,443.032 237.884,391.134 250.858,391.134 270.32,348.967    289.782,348.967 270.32,391.134 374.116,391.134 348.168,443.032  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8.4872\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15121\",\r\n    \"X\": \"254.0059051513672\",\r\n    \"Y\": \"278.63165283203125\",\r\n    \"Width\": \"99.86991882324219\",\r\n    \"Height\": \"65.86834716796875\",\r\n    \"SVG\": \"<g id=\\\"15121\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"281.369\\\" y2=\\\"344.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"255,303.5 306.067,281.369 352.833,302.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_401_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"0_401_0c\\\">        <polyline fill=\\\"#FFA1FF\\\" id=\\\"_x2C_path_x3E_\\\" points=\\\"174,540 174,252 438,252 438,540  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36150300_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36150300_a\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.207\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121408\",\r\n    \"X\": \"212.0\",\r\n    \"Y\": \"343.0\",\r\n    \"Width\": \"182.87916151105173\",\r\n    \"Height\": \"122.3423925129187\",\r\n    \"SVG\": \"<g id=\\\"20121408\\\">        <rect fill=\\\"#FFFFFF\\\" height=\\\"36\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\" width=\\\"137\\\" x=\\\"214\\\" y=\\\"345\\\"/>        <rect height=\\\"23\\\" stroke=\\\"#000000\\\" width=\\\"89\\\" x=\\\"238\\\" y=\\\"357\\\"/>        <path d=\\\"M244,380.628c2.493,27.427,31.848,24.59,45,41.5   c6.056,7.786,0.505,19.711,12,24.5c11.715,4.881,74.501,22.177,82,16c25.771-21.223-3.686-23.778-11.5-35.5   c-10.223-15.335-19.016-38.903-44-46.5\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121409\",\r\n    \"X\": \"208.16670656204224\",\r\n    \"Y\": \"343.0666983127594\",\r\n    \"Width\": \"194.0999984741211\",\r\n    \"Height\": \"103.99999618530273\",\r\n    \"SVG\": \"<g id=\\\"20121409\\\">        <g transform=\\\"scale(100) translate(0.746667 0.726667)\\\">                <path d=\\\"M1.433,2.958v0.037c0.075,0,0.077-0.025,0.117-0.051c0.031,0.023,0.042,0.051,0.103,0.051    h0.014c0.073,0,0.073-0.025,0.112-0.051C1.814,2.967,1.82,2.995,1.887,2.995h0.014c0.067,0,0.073-0.028,0.108-0.051    c0.041,0.027,0.04,0.051,0.117,0.051V2.958c-0.05,0-0.094-0.036-0.094-0.084H1.985v0.019c0,0.029-0.047,0.065-0.084,0.065H1.896    c-0.051,0-0.092-0.035-0.094-0.084H1.756C1.755,2.916,1.713,2.958,1.667,2.958H1.658c-0.049,0-0.08-0.038-0.084-0.084H1.527    C1.523,2.919,1.484,2.958,1.433,2.958L1.433,2.958z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42832520\\\"/>                <path d=\\\"M2.575,2.887c0,0.034-0.045,0.07-0.089,0.07v0.037c0.045,0,0.099-0.023,0.108-0.056    c0.041,0.027,0.043,0.056,0.122,0.056h0.009c0.066,0,0.073-0.033,0.108-0.056c0.007,0.033,0.06,0.057,0.102,0.057h0.019    c0.068,0,0.076-0.032,0.112-0.056c0.009,0.033,0.067,0.056,0.112,0.056V2.958c-0.043,0-0.094-0.039-0.094-0.07V2.873H3.042    c-0.003,0.045-0.04,0.085-0.089,0.085H2.939c-0.039,0-0.084-0.035-0.084-0.07V2.873H2.808c0,0.043-0.043,0.085-0.088,0.085H2.71    c-0.047,0-0.088-0.038-0.089-0.084H2.575V2.887z\\\" id=\\\"_43470376\\\"/>                <path d=\\\"M1.433,3.257v0.037c0.058,0,0.089-0.022,0.112-0.056C1.581,3.262,1.59,3.294,1.658,3.294    h0.014c0.077,0,0.087-0.049,0.112-0.056C1.793,3.27,1.845,3.294,1.887,3.294h0.014c0.042,0,0.094-0.024,0.103-0.056    c0.027,0.007,0.031,0.056,0.122,0.056V3.257c-0.05,0-0.094-0.036-0.094-0.084H1.985v0.019c0,0.029-0.047,0.065-0.084,0.065H1.896    c-0.051,0-0.092-0.035-0.094-0.084H1.756C1.755,3.214,1.713,3.257,1.667,3.257H1.658c-0.049,0-0.08-0.038-0.084-0.084H1.527    C1.523,3.219,1.484,3.257,1.433,3.257L1.433,3.257z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_97615680\\\"/>                <path d=\\\"M2.575,3.187c0,0.034-0.045,0.07-0.089,0.07v0.037c0.086,0,0.088-0.048,0.117-0.056    C2.612,3.271,2.67,3.294,2.715,3.294H2.72c0.072,0,0.075-0.032,0.108-0.056C2.859,3.261,2.87,3.294,2.936,3.294h0.019    c0.065,0,0.076-0.033,0.108-0.056C3.099,3.264,3.1,3.294,3.178,3.294V3.257c-0.043,0-0.094-0.039-0.094-0.07V3.173H3.042    c-0.003,0.045-0.04,0.084-0.089,0.084H2.939c-0.035,0-0.084-0.036-0.084-0.061V3.173H2.808c0,0.043-0.043,0.084-0.088,0.084H2.71    c-0.047,0-0.088-0.038-0.089-0.084H2.575V3.187z\\\" id=\\\"_99122624\\\"/>                <path d=\\\"M2.43,2.761h0.8v0.926h-0.8V2.761z M1.433,3.594V3.556c0.049,0,0.093-0.039,0.094-0.084h0.047    c0.001,0.045,0.038,0.084,0.084,0.084h0.009c0.046,0,0.088-0.039,0.089-0.084h0.047c0.001,0.05,0.042,0.084,0.094,0.084h0.005    c0.054,0,0.079-0.04,0.089-0.084h0.042c0.001,0.049,0.042,0.084,0.094,0.084v0.037c-0.05,0-0.103-0.025-0.112-0.061    C1.981,3.555,1.972,3.594,1.901,3.594H1.887c-0.072,0-0.077-0.037-0.112-0.061C1.766,3.566,1.716,3.594,1.672,3.594H1.658    c-0.059,0-0.084-0.031-0.112-0.061C1.536,3.568,1.481,3.594,1.433,3.594L1.433,3.594z M2.219,3.06h0.168v0.332H2.219V3.06z     M1.433,3.257c0.051,0,0.09-0.038,0.094-0.084h0.047c0.004,0.046,0.035,0.084,0.084,0.084h0.009c0.046,0,0.088-0.043,0.089-0.084    h0.047c0.001,0.049,0.043,0.084,0.094,0.084h0.005c0.037,0,0.084-0.037,0.084-0.065V3.173h0.047c0,0.048,0.044,0.084,0.094,0.084    v0.037c-0.09,0-0.095-0.049-0.122-0.056C1.995,3.27,1.943,3.294,1.901,3.294H1.887c-0.042,0-0.094-0.024-0.103-0.056    C1.759,3.245,1.749,3.294,1.672,3.294H1.658c-0.068,0-0.076-0.032-0.112-0.056C1.522,3.273,1.491,3.294,1.433,3.294V3.257    L1.433,3.257z M1.433,2.958c0.051,0,0.09-0.038,0.094-0.084h0.047C1.577,2.92,1.609,2.958,1.658,2.958h0.009    c0.046,0,0.088-0.042,0.089-0.084h0.047c0.001,0.049,0.043,0.084,0.094,0.084h0.005c0.037,0,0.084-0.037,0.084-0.065v-0.02h0.047    c0,0.048,0.044,0.084,0.094,0.084v0.037c-0.077,0-0.076-0.024-0.117-0.051C1.974,2.967,1.968,2.995,1.901,2.995H1.887    c-0.067,0-0.073-0.028-0.108-0.051C1.74,2.97,1.74,2.995,1.667,2.995H1.653c-0.061,0-0.072-0.029-0.103-0.051    C1.51,2.97,1.508,2.995,1.433,2.995V2.958L1.433,2.958z M2.219,3.491h0.168v0.253h0.889V2.71L2.388,2.704v0.258H2.219V2.71    L1.335,2.704v1.04h0.884V3.491z\\\" id=\\\"_101638640\\\"/>                <path d=\\\"M2.486,3.594V3.556c0.054,0,0.085-0.035,0.089-0.084h0.033c0.024,0,0.02,0.084,0.103,0.084    H2.72c0.055,0,0.059-0.035,0.083-0.052l0.006-0.033h0.042c0.004,0.05,0.039,0.084,0.094,0.084h0.009    c0.046,0,0.088-0.04,0.089-0.084H3.08c0.01,0.045,0.043,0.084,0.098,0.084v0.037c-0.047,0-0.103-0.026-0.112-0.061    C3.029,3.557,3.022,3.594,2.953,3.594H2.944c-0.049,0-0.103-0.025-0.112-0.061H2.823C2.814,3.566,2.765,3.594,2.72,3.594H2.71    c-0.073,0-0.078-0.035-0.117-0.061C2.584,3.568,2.533,3.594,2.486,3.594z M2.575,3.173h0.047c0,0.046,0.041,0.084,0.088,0.084    h0.01c0.045,0,0.088-0.041,0.089-0.084h0.047v0.023c0,0.024,0.049,0.061,0.084,0.061h0.014c0.048,0,0.085-0.039,0.089-0.084h0.042    v0.014c0,0.031,0.051,0.07,0.094,0.07v0.037c-0.078,0-0.079-0.031-0.117-0.056C3.03,3.261,3.019,3.294,2.953,3.294H2.935    c-0.065,0-0.076-0.033-0.108-0.056C2.794,3.262,2.791,3.294,2.72,3.294H2.715c-0.045,0-0.104-0.024-0.112-0.056    c-0.029,0.008-0.03,0.056-0.117,0.056V3.257c0.044,0,0.089-0.036,0.089-0.07V3.173L2.575,3.173z M2.575,2.873h0.047    c0,0.047,0.041,0.085,0.088,0.085h0.01c0.045,0,0.088-0.041,0.089-0.084h0.047v0.014c0,0.035,0.045,0.07,0.084,0.07h0.014    c0.048,0,0.085-0.039,0.089-0.084h0.042v0.014c0,0.031,0.051,0.07,0.094,0.07v0.037c-0.045,0-0.104-0.024-0.112-0.056    C3.03,2.963,3.022,2.995,2.953,2.995H2.935c-0.042,0-0.094-0.024-0.103-0.056C2.797,2.962,2.79,2.995,2.724,2.995H2.715    c-0.078,0-0.081-0.029-0.122-0.056C2.584,2.972,2.531,2.995,2.486,2.995V2.958c0.044,0,0.089-0.036,0.089-0.07V2.873z M2.43,3.687    h0.8V2.761h-0.8V3.687z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42932440\\\"/>                <path d=\\\"M1.433,3.594c0.047,0,0.103-0.026,0.112-0.061c0.028,0.03,0.054,0.061,0.112,0.061h0.014    c0.044,0,0.094-0.028,0.103-0.061C1.81,3.557,1.815,3.594,1.887,3.594h0.014c0.071,0,0.08-0.039,0.112-0.061    c0.009,0.036,0.062,0.061,0.112,0.061V3.556c-0.052,0-0.092-0.035-0.094-0.084H1.99C1.98,3.516,1.955,3.556,1.901,3.556H1.896    c-0.052,0-0.092-0.034-0.094-0.084H1.756C1.755,3.517,1.713,3.556,1.667,3.556H1.658c-0.046,0-0.083-0.039-0.084-0.084H1.527    C1.526,3.518,1.483,3.556,1.433,3.556V3.594L1.433,3.594z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_43758872\\\"/>                <path d=\\\"M2.486,3.594c0.047,0,0.098-0.026,0.108-0.061C2.632,3.559,2.637,3.594,2.71,3.594h0.01    c0.046,0,0.094-0.027,0.103-0.061h0.009c0.01,0.036,0.063,0.061,0.112,0.061h0.009c0.068,0,0.076-0.037,0.112-0.061    C3.074,3.568,3.13,3.594,3.177,3.594V3.556c-0.055,0-0.088-0.039-0.098-0.084H3.042C3.041,3.516,2.999,3.556,2.953,3.556H2.944    c-0.054,0-0.089-0.035-0.094-0.084H2.808L2.803,3.505C2.778,3.522,2.775,3.556,2.72,3.556H2.71c-0.082,0-0.079-0.084-0.103-0.084    H2.575C2.57,3.522,2.54,3.556,2.486,3.556V3.594z\\\" id=\\\"_230091784\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121406\",\r\n    \"X\": \"206.45108703153386\",\r\n    \"Y\": \"320.6426341928416\",\r\n    \"Width\": \"193.63628779224166\",\r\n    \"Height\": \"151.35736580715837\",\r\n    \"SVG\": \"<g id=\\\"20121406\\\">        <rect fill=\\\"#FFFFFF\\\" height=\\\"25\\\" width=\\\"34\\\" x=\\\"267\\\" y=\\\"447\\\"/>        <path d=\\\"M216.5,427.289c-28.528-31.122,26.641-36.401,44-42   c13.876-4.477,13.567-16.276,23.5-23.5c12.984-9.443,34.969-1.816,49-10c11.29-6.586,23.494-27.5,36.5-29   c23.291-2.688,34.995,33.341,25,50c-7.7,12.833-30.139,7.548-38.5,18c-12.154,15.191,3.345,34.9-21.5,42\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>        <rect height=\\\"22\\\" stroke=\\\"#000000\\\" width=\\\"130\\\" x=\\\"216\\\" y=\\\"426\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\" x1=\\\"267\\\" x2=\\\"267\\\" y1=\\\"442\\\" y2=\\\"472\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\" x1=\\\"301\\\" x2=\\\"301\\\" y1=\\\"443\\\" y2=\\\"472\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121407\",\r\n    \"X\": \"242.20001697540283\",\r\n    \"Y\": \"292.2000050544739\",\r\n    \"Width\": \"126.90000534057617\",\r\n    \"Height\": \"196.19996547698975\",\r\n    \"SVG\": \"<g id=\\\"20121407\\\">        <g transform=\\\"scale(100) translate(0.74 0.65)\\\">                <path d=\\\"M2.308,2.882c0.186,0,0.576-0.111,0.643-0.211c-0.07-0.037-0.627-0.399-0.632-0.399    c-0.011,0-0.623,0.385-0.637,0.405c0.064,0.087,0.415,0.205,0.582,0.205H2.308z\\\" id=\\\"_102634488\\\"/>                <path d=\\\"M2.774,3.779l0.011,0.133l0.017,0.321h0.072c0-0.152-0.028-0.315-0.028-0.466    c0-0.085-0.01-0.156-0.011-0.239C2.833,3.395,2.841,3.454,2.901,3.364L2.894,3.286l0.001-0.028H2.79V2.854    C2.728,2.868,2.659,2.899,2.583,2.918C2.519,2.934,2.422,2.954,2.347,2.954H2.286c-0.189,0-0.305-0.066-0.449-0.1v0.405H1.732    v0.017L1.725,3.369l0.08,0.093l-0.05,0.771h0.077V4.151l0.035-0.543c0.013,0.01,0.053,0.068,0.075,0.09    c0.022,0.022,0.06,0.054,0.087,0.073c0.055,0.037,0.139,0.096,0.218,0.103v0.36h0.139v-0.36c0.093-0.022,0.154-0.056,0.22-0.107    C2.641,3.74,2.661,3.723,2.692,3.692c0.017-0.017,0.062-0.079,0.076-0.085v0.078L2.774,3.779z\\\" id=\\\"_100750160\\\"/>                <line fill=\\\"none\\\" id=\\\"_62107160\\\" x1=\\\"1.837\\\" x2=\\\"1.838\\\" y1=\\\"2.854\\\" y2=\\\"2.775\\\"/>                <line fill=\\\"none\\\" id=\\\"_40108936\\\" x1=\\\"2.79\\\" x2=\\\"2.79\\\" y1=\\\"2.854\\\" y2=\\\"2.772\\\"/>                <path d=\\\"M2.264,2.882c-0.108,0-0.292-0.049-0.426-0.107L1.837,2.854    c0.144,0.034,0.26,0.1,0.449,0.1h0.061c0.075,0,0.172-0.019,0.236-0.035C2.658,2.9,2.728,2.869,2.79,2.855V2.773    C2.641,2.834,2.43,2.882,2.308,2.882H2.264z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_38781984\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110000\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"0.0\",\r\n    \"Width\": \"0.0\",\r\n    \"Height\": \"0.0\",\r\n    \"SVG\": \"<g display=\\\"none\\\" id=\\\"10110000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" font-style=\\\"italic\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424\\\">{AA}</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121400\",\r\n    \"X\": \"218.0\",\r\n    \"Y\": \"345.5\",\r\n    \"Width\": \"172.49447631835938\",\r\n    \"Height\": \"102.66629028320312\",\r\n    \"SVG\": \"<g id=\\\"20121400\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"293\\\" x2=\\\"343\\\" y1=\\\"348\\\" y2=\\\"348\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"318\\\" x2=\\\"318\\\" y1=\\\"373\\\" y2=\\\"348\\\"/>        <path d=\\\"M218,373h120c40,0,48,45,50,75\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121401\",\r\n    \"X\": \"208.7000012397766\",\r\n    \"Y\": \"340.6000077724457\",\r\n    \"Width\": \"193.99999380111694\",\r\n    \"Height\": \"110.80002784729004\",\r\n    \"SVG\": \"<g id=\\\"20121401\\\">        <g transform=\\\"scale(100) translate(0.74 0.66)\\\">                <path d=\\\"M2.667,3.663H3.06v0.101h0.227v-0.59H3.06V3.27H2.677c-0.01,0-0.065-0.066-0.065-0.086V3.043H2.364V2.837    h0.307V2.746H1.966v0.091h0.302v0.207H2.047V3.21L2.043,3.206L1.998,3.267L1.569,3.27V3.174H1.347v0.589h0.222v-0.1h0.423    c0.009,0,0.051,0.061,0.059,0.071c0.012,0.015,0.054,0.047,0.072,0.059c0.048,0.031,0.118,0.061,0.196,0.061h0.015    c0.088,0,0.146-0.026,0.203-0.059C2.573,3.775,2.657,3.7,2.667,3.663z\\\" id=\\\"_228253800\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121404\",\r\n    \"X\": \"244.21900022246285\",\r\n    \"Y\": \"309.5\",\r\n    \"Width\": \"121.78099977753715\",\r\n    \"Height\": \"173.0\",\r\n    \"SVG\": \"<g id=\\\"20121404\\\">        <g transform=\\\"translate(0 -9.5)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"309\\\" x2=\\\"309\\\" y1=\\\"487\\\" y2=\\\"320\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"269\\\" x2=\\\"349\\\" y1=\\\"487\\\" y2=\\\"487\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"321\\\" x2=\\\"269\\\" y1=\\\"324\\\" y2=\\\"324\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"279\\\" x2=\\\"249\\\" y1=\\\"324\\\" y2=\\\"422\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"12\\\" x1=\\\"309\\\" x2=\\\"361\\\" y1=\\\"371\\\" y2=\\\"371\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"361\\\" x2=\\\"361\\\" y1=\\\"371\\\" y2=\\\"389\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121405\",\r\n    \"X\": \"204.0\",\r\n    \"Y\": \"355.5\",\r\n    \"Width\": \"202.0\",\r\n    \"Height\": \"80.0\",\r\n    \"SVG\": \"<g id=\\\"20121405\\\">        <rect fill=\\\"#FFFFFF\\\" height=\\\"50\\\" width=\\\"21\\\" x=\\\"373\\\" y=\\\"382\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"26\\\" width=\\\"48\\\" x=\\\"344\\\" y=\\\"376\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"49\\\" width=\\\"23\\\" x=\\\"214\\\" y=\\\"383\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"24\\\" width=\\\"48\\\" x=\\\"217\\\" y=\\\"377\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"204\\\" x2=\\\"406\\\" y1=\\\"433\\\" y2=\\\"433\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"74\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"78\\\" x=\\\"266\\\" y=\\\"358\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"264\\\" x2=\\\"233\\\" y1=\\\"375\\\" y2=\\\"375\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266\\\" x2=\\\"239\\\" y1=\\\"402\\\" y2=\\\"402\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"344\\\" x2=\\\"371\\\" y1=\\\"402\\\" y2=\\\"402\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"344\\\" x2=\\\"377\\\" y1=\\\"375\\\" y2=\\\"375\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"237\\\" x2=\\\"237\\\" y1=\\\"431\\\" y2=\\\"408\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"373\\\" x2=\\\"373\\\" y1=\\\"431\\\" y2=\\\"409\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"214\\\" x2=\\\"214\\\" y1=\\\"431\\\" y2=\\\"391\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"396\\\" x2=\\\"396\\\" y1=\\\"431\\\" y2=\\\"391\\\"/>        <path d=\\\"M213.947,394.666c-0.196-17.013,5.732-19.778,20.667-19.778\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M243.947,401.999c-7.81-0.627-6.889,0.716-6.889,6.89\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M368.621,402.027c5.488-1,4.364,2.431,4.445,8.025\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M396.01,394.971c0.368-17.061-3.777-20.129-20.75-20.055\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M219.501,377.638l5.778-1.778\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M372.549,403.514l1.25,3.75\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140500\",\r\n    \"X\": \"82.12197623633217\",\r\n    \"Y\": \"120.4378327201299\",\r\n    \"Width\": \"230.72214052385016\",\r\n    \"Height\": \"135.86554252401072\",\r\n    \"SVG\": \"<g id=\\\"25140500\\\">        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"84.869,123.423 195.813,252.5      310.074,123.389    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>                        <g>                                <path d=\\\"M86.996,146.147c0.751-0.107,1.273-0.806,1.165-1.557l-2.996-20.823l20.137,6.091c0.727,0.22,1.496-0.192,1.715-0.918      c0.218-0.726-0.199-1.496-0.918-1.715l-22.204-6.715c-0.45-0.136-0.938-0.033-1.294,0.273c-0.356,0.307-0.532,0.774-0.465,1.239      l3.303,22.96c0.039,0.268,0.153,0.508,0.317,0.699C86.052,146.026,86.513,146.216,86.996,146.147z\\\"/>                            </g>                        <g>                                <path d=\\\"M307.618,146.081c-0.749-0.118-1.261-0.824-1.142-1.574l3.297-20.778l-20.223,5.799      c-0.73,0.209-1.493-0.213-1.701-0.942c-0.208-0.729,0.22-1.493,0.942-1.701l22.298-6.394c0.452-0.129,0.939-0.02,1.291,0.292      s0.521,0.782,0.447,1.246l-3.636,22.91c-0.042,0.267-0.16,0.505-0.327,0.694C308.564,145.973,308.101,146.156,307.618,146.081z\\\"/>                            </g>                    </g>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\" x1=\\\"102.5\\\" x2=\\\"187.5\\\" y1=\\\"137.129\\\" y2=\\\"234.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121402\",\r\n    \"X\": \"217.10000038146973\",\r\n    \"Y\": \"344.1999912261963\",\r\n    \"Width\": \"177.10001468658447\",\r\n    \"Height\": \"102.30000019073486\",\r\n    \"SVG\": \"<g id=\\\"20121402\\\">        <g transform=\\\"scale(100) translate(0.74 0.73)\\\">                <path d=\\\"M1.523,2.951c0.058,0,0.079-0.043,0.114-0.066c0.027,0.02,0.056,0.066,0.11,0.066h0.004    c0.065,0,0.083-0.043,0.117-0.066c0.035,0.023,0.055,0.066,0.117,0.066c0.06,0,0.082-0.045,0.114-0.066    c0.016,0.011,0.028,0.028,0.048,0.04c0.01,0.006,0.055,0.022,0.055,0.033v0.169C2.169,3.119,2.111,3.068,2.103,3.039H2.095    C2.088,3.067,2.021,3.13,1.982,3.13c-0.038,0-0.102-0.066-0.11-0.095C1.848,3.051,1.806,3.13,1.758,3.13H1.747    c-0.03,0-0.1-0.068-0.106-0.092C1.621,3.044,1.577,3.13,1.523,3.13H1.516c-0.027,0-0.042-0.018-0.059-0.029L1.431,3.13    C1.456,3.147,1.47,3.174,1.512,3.174h0.011c0.057,0,0.078-0.046,0.114-0.07c0.018,0.027,0.07,0.07,0.117,0.07    c0.057,0,0.083-0.049,0.114-0.07c0.031,0.021,0.064,0.07,0.117,0.07s0.084-0.052,0.117-0.07c0.018,0.026,0.065,0.059,0.1,0.067    v0.176C2.168,3.344,2.117,3.286,2.103,3.259C2.076,3.277,2.04,3.35,1.985,3.35H1.982c-0.057,0-0.102-0.088-0.117-0.092    C1.858,3.282,1.79,3.35,1.762,3.35H1.751c-0.054,0-0.09-0.073-0.117-0.092C1.62,3.284,1.564,3.35,1.531,3.35H1.509    c-0.018,0-0.042-0.024-0.055-0.033L1.431,3.354c0.027,0.018,0.043,0.04,0.089,0.04c0.067,0,0.078-0.045,0.117-0.066    c0.034,0.023,0.051,0.066,0.117,0.066c0.055,0,0.084-0.046,0.114-0.066c0.035,0.024,0.063,0.066,0.121,0.066    c0.045,0,0.085-0.049,0.11-0.066C2.121,3.34,2.124,3.353,2.148,3.367c0.011,0.007,0.054,0.018,0.054,0.031v0.169    c-0.034-0.008-0.09-0.056-0.099-0.088C2.076,3.497,2.04,3.574,1.982,3.574c-0.036,0-0.102-0.066-0.11-0.095    c-0.029,0.02-0.064,0.095-0.121,0.095c-0.05,0-0.093-0.079-0.117-0.095C1.626,3.505,1.559,3.574,1.527,3.574H1.512    c-0.021,0-0.045-0.024-0.059-0.033L1.431,3.573C1.458,3.591,1.476,3.618,1.52,3.618c0.056,0,0.082-0.046,0.117-0.07    c0.029,0.02,0.064,0.072,0.117,0.07c0.057-0.003,0.082-0.048,0.114-0.07c0.03,0.02,0.068,0.07,0.117,0.07    c0.047,0,0.086-0.051,0.114-0.07C2.138,3.574,2.143,3.597,2.202,3.61v0.125h0.425L2.593,3.604    c0.021,0.005,0.026,0.014,0.056,0.014c0.05,0,0.082-0.048,0.114-0.07c0.033,0.022,0.059,0.07,0.117,0.07    c0.04,0,0.096-0.044,0.11-0.07c0.033,0.008,0.062,0.07,0.128,0.07c0.029,0,0.065-0.034,0.084-0.044L3.177,3.541    C3.16,3.552,3.14,3.574,3.111,3.574c-0.052,0-0.092-0.077-0.117-0.095C2.977,3.514,2.926,3.574,2.876,3.574    c-0.033,0-0.107-0.065-0.11-0.095C2.741,3.496,2.701,3.574,2.649,3.574H2.645c-0.027,0-0.054-0.023-0.068-0.038    C2.568,3.527,2.556,3.473,2.55,3.457C2.541,3.432,2.506,3.316,2.506,3.292L2.498,3.281l0.001-0.015L2.491,3.255V3.24L2.484,3.23    L2.352,2.765l0.004-0.001l-0.008-0.01l0.001-0.015C2.344,2.731,2.341,2.732,2.341,2.723V2.712H2.202v0.194    c-0.035-0.018-0.03-0.013-0.06-0.039C2.139,2.864,2.117,2.844,2.116,2.842c-0.01-0.013-0.003-0.022-0.02-0.027    C2.093,2.844,2.019,2.91,1.989,2.91H1.985c-0.063,0-0.105-0.091-0.121-0.095C1.857,2.842,1.79,2.91,1.758,2.91H1.747    c-0.03,0-0.104-0.068-0.106-0.095C1.629,2.818,1.571,2.91,1.531,2.91H1.509c-0.018,0-0.042-0.024-0.055-0.033L1.432,2.91    c0.026,0.017,0.04,0.04,0.084,0.04h0.007V2.951z\\\" id=\\\"_150414912\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121403\",\r\n    \"X\": \"213.60000371932983\",\r\n    \"Y\": \"333.80000591278076\",\r\n    \"Width\": \"183.9000105857849\",\r\n    \"Height\": \"123.90000820159912\",\r\n    \"SVG\": \"<g id=\\\"20121403\\\">        <g transform=\\\"scale(100) translate(0.74 0.73)\\\">                <polygon id=\\\"_95654976\\\" points=\\\"1.396,2.637 1.396,2.972 1.884,2.972 1.884,3.002 1.951,3.002 1.951,2.608 1.884,2.608     1.884,2.637   \\\"/>                <path d=\\\"M2.699,2.932C2.751,2.96,2.822,3.104,2.822,3.189c0,0.054-0.018,0.093-0.071,0.093H2.744    c-0.033,0-0.047-0.04-0.06-0.06L2.681,3.159C2.69,3.165,2.702,3.173,2.718,3.173c0.031,0,0.048-0.024,0.048-0.056v-0.03    C2.766,3.059,2.713,2.962,2.699,2.932z M2.059,2.75v0.003c0.202,0,0.404,0.03,0.515,0.122c0.071,0.059,0.077,0.112,0.077,0.239    c0,0.102,0.013,0.208,0.112,0.208h0.019c0.043,0,0.071-0.065,0.071-0.108V3.192c0-0.128-0.083-0.267-0.148-0.332    c-0.04-0.039-0.089-0.075-0.152-0.091C2.499,2.756,2.402,2.742,2.338,2.742L2.294,2.74L2.059,2.75z\\\" id=\\\"_43185824\\\"/>                <g transform=\\\"scale(1.1) translate(-0.156364 -0.116364)\\\">                        <path d=\\\"M2.603,2.753C2.617,2.784,2.67,2.881,2.67,2.91v0.03c0,0.032-0.017,0.056-0.048,0.056     c-0.016,0-0.028-0.009-0.037-0.015l0.004,0.063c0.013,0.019,0.027,0.06,0.06,0.06h0.007c0.052,0,0.071-0.039,0.071-0.093     C2.726,2.925,2.655,2.781,2.603,2.753z\\\" id=\\\"_43399624\\\"/>                    </g>                <path d=\\\"M1.396,3.512v0.335h1.839V3.52L3.158,3.533L3.131,3.531c-0.056,0-0.091-0.017-0.123-0.041    C2.993,3.479,2.981,3.462,2.97,3.446C2.961,3.43,2.964,3.393,2.945,3.393H2.934c-0.02,0-0.018,0.039-0.03,0.056    C2.893,3.465,2.882,3.48,2.865,3.492C2.833,3.516,2.791,3.531,2.737,3.531H2.714c-0.079,0-0.171-0.053-0.171-0.127    c-0.008-0.005-0.01-0.011-0.019-0.011H2.517c-0.018,0-0.02,0.037-0.028,0.053C2.48,3.462,2.464,3.48,2.451,3.491    c-0.03,0.024-0.067,0.04-0.12,0.04H2.309c-0.088,0-0.182-0.053-0.182-0.134c-0.009-0.002-0.009-0.004-0.02-0.004H2.1    c-0.014,0-0.015,0.037-0.027,0.055C2.06,3.469,2.055,3.476,2.035,3.491c-0.032,0.024-0.068,0.04-0.121,0.04H1.888    c-0.088,0-0.168-0.054-0.175-0.134C1.705,3.395,1.704,3.393,1.694,3.393H1.691c-0.017,0-0.019,0.038-0.03,0.056    C1.651,3.465,1.638,3.48,1.622,3.492C1.588,3.518,1.555,3.531,1.497,3.531H1.471C1.442,3.531,1.415,3.522,1.396,3.512L1.396,3.512    z\\\" id=\\\"_96525016\\\"/>            </g>        <ellipse cx=\\\"348.008\\\" cy=\\\"379.477\\\" rx=\\\"5\\\" ry=\\\"14.501\\\" stroke=\\\"#000000\\\" transform=\\\"matrix(-0.9821 0.1886 -0.1886 -0.9821 761.3433 686.5066)\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131\",\r\n    \"X\": \"254.00588989257812\",\r\n    \"Y\": \"282.65313720703125\",\r\n    \"Width\": \"99.869873046875\",\r\n    \"Height\": \"61.84686279296875\",\r\n    \"SVG\": \"<g id=\\\"15131\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"287.5\\\" y2=\\\"344.5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"297.811\\\" x2=\\\"279.459\\\" y1=\\\"284.947\\\" y2=\\\"292.9\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"273.351\\\" x2=\\\"255\\\" y1=\\\"295.547\\\" y2=\\\"303.5\\\"/>                    </g>            </g>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"313.863\\\" x2=\\\"332.04\\\" y1=\\\"284.947\\\" y2=\\\"293.29\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"334.656\\\" x2=\\\"352.833\\\" y1=\\\"294.491\\\" y2=\\\"302.833\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110802\",\r\n    \"X\": \"245.8159942626953\",\r\n    \"Y\": \"282.6917419433594\",\r\n    \"Width\": \"123.03001403808594\",\r\n    \"Height\": \"216.55825805664062\",\r\n    \"SVG\": \"<g id=\\\"15110802\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"248.316\\\" x2=\\\"248.316\\\" y1=\\\"335.615\\\" y2=\\\"456.385\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"366.346\\\" x2=\\\"366.346\\\" y1=\\\"338.525\\\" y2=\\\"456.384\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.21\\\" x2=\\\"307.21\\\" y1=\\\"285.654\\\" y2=\\\"499.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"248.316\\\" x2=\\\"366.346\\\" y1=\\\"433.807\\\" y2=\\\"433.807\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"248.316\\\" x2=\\\"366.346\\\" y1=\\\"410.047\\\" y2=\\\"410.047\\\"/>        <polyline fill=\\\"none\\\" points=\\\"253.239,319.396 307.21,285.654 359.423,319.396  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110803\",\r\n    \"X\": \"245.8159942626953\",\r\n    \"Y\": \"282.3227844238281\",\r\n    \"Width\": \"123.03001403808594\",\r\n    \"Height\": \"221.17721557617188\",\r\n    \"SVG\": \"<g id=\\\"15110803\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"248.316\\\" x2=\\\"248.316\\\" y1=\\\"335.615\\\" y2=\\\"456.385\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"366.346\\\" x2=\\\"366.346\\\" y1=\\\"338.525\\\" y2=\\\"456.384\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"248.316\\\" x2=\\\"366.346\\\" y1=\\\"383.807\\\" y2=\\\"383.807\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"248.316\\\" x2=\\\"366.346\\\" y1=\\\"411.5\\\" y2=\\\"411.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"249.5\\\" x2=\\\"366.346\\\" y1=\\\"433.807\\\" y2=\\\"433.807\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.879\\\" x2=\\\"306.879\\\" y1=\\\"285.285\\\" y2=\\\"503.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"252.908,319.026 306.879,285.285 359.092,319.026  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110800\",\r\n    \"X\": \"245.8159942626953\",\r\n    \"Y\": \"286.7957458496094\",\r\n    \"Width\": \"123.03001403808594\",\r\n    \"Height\": \"212.45425415039062\",\r\n    \"SVG\": \"<g id=\\\"15110800\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"248.316\\\" x2=\\\"248.316\\\" y1=\\\"335.615\\\" y2=\\\"456.384\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"366.346\\\" x2=\\\"366.346\\\" y1=\\\"338.525\\\" y2=\\\"456.385\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.037\\\" x2=\\\"307.037\\\" y1=\\\"289.758\\\" y2=\\\"499.25\\\"/>        <polyline fill=\\\"none\\\" points=\\\"253.066,323.5 307.037,289.758 359.25,323.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181000\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25181000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431\\\">S</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110801\",\r\n    \"X\": \"245.8159942626953\",\r\n    \"Y\": \"286.84478759765625\",\r\n    \"Width\": \"123.03001403808594\",\r\n    \"Height\": \"212.40521240234375\",\r\n    \"SVG\": \"<g id=\\\"15110801\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"248.316\\\" x2=\\\"248.316\\\" y1=\\\"335.615\\\" y2=\\\"456.385\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"366.346\\\" x2=\\\"366.346\\\" y1=\\\"338.525\\\" y2=\\\"456.385\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"248.316\\\" x2=\\\"366.346\\\" y1=\\\"420.807\\\" y2=\\\"420.807\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.748\\\" x2=\\\"307.748\\\" y1=\\\"289.807\\\" y2=\\\"499.25\\\"/>        <polyline fill=\\\"none\\\" points=\\\"253.776,323.548 307.748,289.807 359.961,323.548  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121411\",\r\n    \"X\": \"208.625\",\r\n    \"Y\": \"349.28399658203125\",\r\n    \"Width\": \"182.86947631835938\",\r\n    \"Height\": \"96.882080078125\",\r\n    \"SVG\": \"<g id=\\\"20121411\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"299.495\\\" x2=\\\"346.603\\\" y1=\\\"351.784\\\" y2=\\\"351.784\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"323.049\\\" x2=\\\"323.049\\\" y1=\\\"375.338\\\" y2=\\\"351.784\\\"/>        <path d=\\\"M228.833,375.338h113.059c37.688,0,45.226,42.397,47.108,70.662\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"204\\\" y=\\\"439\\\">PURE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121410\",\r\n    \"X\": \"224.83299255371094\",\r\n    \"Y\": \"349.28399658203125\",\r\n    \"Width\": \"162.66148376464844\",\r\n    \"Height\": \"96.88201904296875\",\r\n    \"SVG\": \"<g id=\\\"20121410\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"295.495\\\" x2=\\\"342.603\\\" y1=\\\"351.784\\\" y2=\\\"351.784\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"319.049\\\" x2=\\\"319.049\\\" y1=\\\"375.338\\\" y2=\\\"351.784\\\"/>        <path d=\\\"M224.833,375.338h113.059c37.688,0,45.227,42.397,47.108,70.662\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120300\",\r\n    \"X\": \"195.7740020751953\",\r\n    \"Y\": \"369.85198974609375\",\r\n    \"Width\": \"218.29200744628906\",\r\n    \"Height\": \"52.2960205078125\",\r\n    \"SVG\": \"<g id=\\\"05120300\\\">        <rect fill=\\\"#FFFFFF\\\" height=\\\"47.295\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"79.243\\\" x=\\\"198.274\\\" y=\\\"372.353\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"47.296\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"36.37\\\" x=\\\"286.734\\\" y=\\\"372.352\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"47.296\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"79.245\\\" x=\\\"332.321\\\" y=\\\"372.352\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"321.75\\\" x2=\\\"334.248\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.546\\\" x2=\\\"287.25\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111400\",\r\n    \"X\": \"205.6739959716797\",\r\n    \"Y\": \"348.2026672363281\",\r\n    \"Width\": \"198.4930191040039\",\r\n    \"Height\": \"94.80333709716797\",\r\n    \"SVG\": \"<g id=\\\"05111400\\\">        <g id=\\\"Satellite\\\">                <rect height=\\\"44.014\\\" width=\\\"73.745\\\" x=\\\"205.674\\\" y=\\\"398.992\\\"/>                <rect height=\\\"44.014\\\" width=\\\"33.845\\\" x=\\\"287.997\\\" y=\\\"398.992\\\"/>                <rect height=\\\"44.014\\\" width=\\\"73.747\\\" x=\\\"330.42\\\" y=\\\"398.992\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.515\\\" x2=\\\"332.213\\\" y1=\\\"421\\\" y2=\\\"421\\\"/>            </g>        <g id=\\\"Nav\\\">                <g id=\\\"Mini_1_\\\">                        <polyline fill=\\\"none\\\" points=\\\"283.836,392.737 306.19,353.305 328.163,392.737    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>                <path d=\\\"M283.976,352.013c0,9.122,9.886,16.518,22.082,16.518    c12.196,0,22.083-7.396,22.083-16.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15101\",\r\n    \"X\": \"259.9853515625\",\r\n    \"Y\": \"293.40521240234375\",\r\n    \"Width\": \"90.7744140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"15101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">TR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25381\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"217.94893646240234\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25381\\\">        <g>                <path d=\\\"M255.348,198.023    c0-15.596,12.74-28.239,28.455-28.239c15.717,0,28.457,12.643,28.457,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"254.809\\\" x2=\\\"312.686\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"186.167\\\" x2=\\\"171.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"217.584\\\" x2=\\\"233.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"204.484\\\" x2=\\\"239.975\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"238.516,194.418 247.15,189.432 238.516,184.446      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110100\",\r\n    \"X\": \"262.3110046386719\",\r\n    \"Y\": \"349.0190124511719\",\r\n    \"Width\": \"87.37698364257812\",\r\n    \"Height\": \"91.46197509765625\",\r\n    \"SVG\": \"<g id=\\\"01110100\\\">        <polygon points=\\\"309,435.769 306.083,439.269 303,436.519 303,353.019 306.167,349.019 309,352.519  \\\"/>        <polygon points=\\\"349.688,418.019 306,389.519 262.311,418.019 262.311,413.019 306,368.519 349.688,413.019  \\\"/>        <polygon points=\\\"318.75,440.481 305.732,431.989 292.716,440.481 292.716,435.519 306,423.269 318.75,435.269  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201200\",\r\n    \"X\": \"201.9140625\",\r\n    \"Y\": \"365.3866882324219\",\r\n    \"Width\": \"208.1640625\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"15201200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"423.6367\\\">SUST</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110101\",\r\n    \"X\": \"259.6669921875\",\r\n    \"Y\": \"349.6669921875\",\r\n    \"Width\": \"92.666015625\",\r\n    \"Height\": \"92.666015625\",\r\n    \"SVG\": \"<g id=\\\"01110101\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"42\\\" x1=\\\"306.333\\\" x2=\\\"306.333\\\" y1=\\\"349.667\\\" y2=\\\"442.333\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"42\\\" x1=\\\"259.667\\\" x2=\\\"352.333\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110102\",\r\n    \"X\": \"261.4580078125\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"87.09375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110102\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_235_0\",\r\n    \"X\": \"166.25950622558594\",\r\n    \"Y\": \"273.81500244140625\",\r\n    \"Width\": \"276.8352508544922\",\r\n    \"Height\": \"323.73565673828125\",\r\n    \"SVG\": \"<g id=\\\"2_235_0\\\">        <path d=\\\"M435.342,273.815   c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110103\",\r\n    \"X\": \"271.1611328125\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"70.28125\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110103\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110104\",\r\n    \"X\": \"275.96728515625\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"62.765625\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110104\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">F</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110105\",\r\n    \"X\": \"214.5537109375\",\r\n    \"Y\": \"347.609375\",\r\n    \"Width\": \"184.65234375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"01110105\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">F/B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110107\",\r\n    \"X\": \"264.52783203125\",\r\n    \"Y\": \"348.37396240234375\",\r\n    \"Width\": \"82.265625\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"01110107\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110108\",\r\n    \"X\": \"276.2395713048499\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"51.1666786951501\",\r\n    \"Height\": \"94.65625\",\r\n    \"SVG\": \"<g id=\\\"01110108\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">J</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110109\",\r\n    \"X\": \"271.1611328125\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"76.9375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110109\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">K</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45180300\",\r\n    \"X\": \"44.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"310.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"45180300\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"44\\\" x2=\\\"69\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"79\\\" x2=\\\"104\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"114\\\" x2=\\\"139\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"149\\\" x2=\\\"174\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"184\\\" x2=\\\"209\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"219\\\" x2=\\\"244\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"254\\\" x2=\\\"279\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"289\\\" x2=\\\"314\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"329\\\" x2=\\\"354\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_400_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_400_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_400_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_400_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160707\",\r\n    \"X\": \"99.0\",\r\n    \"Y\": \"88.76675415039062\",\r\n    \"Width\": \"210.23324912992462\",\r\n    \"Height\": \"210.23324584960938\",\r\n    \"SVG\": \"<g id=\\\"45160707\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"99\\\" y2=\\\"299\\\"/>                <polyline fill=\\\"none\\\" points=\\\"171,149 199,99 227,149   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"rotate(90 200 200)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"208.5\\\" x2=\\\"208.5\\\" y1=\\\"101\\\" y2=\\\"301\\\"/>                <polyline fill=\\\"none\\\" points=\\\"180.5,151 208.5,101 236.5,151   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160708\",\r\n    \"X\": \"95.0\",\r\n    \"Y\": \"94.76675415039062\",\r\n    \"Width\": \"209.07700957621222\",\r\n    \"Height\": \"210.23324584960938\",\r\n    \"SVG\": \"<g id=\\\"45160708\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"195\\\" x2=\\\"195\\\" y1=\\\"105\\\" y2=\\\"305\\\"/>                <polyline fill=\\\"none\\\" points=\\\"167,155 195,105 223,155   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"rotate(90 200 200)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"195.5\\\" x2=\\\"195.5\\\" y1=\\\"305\\\" y2=\\\"135\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"235.5\\\" x2=\\\"235.5\\\" y1=\\\"305\\\" y2=\\\"135\\\"/>                <polyline fill=\\\"none\\\" points=\\\"182.5,155 215.5,105 248.5,155   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_001_0c\",\r\n    \"X\": \"118.77545166015625\",\r\n    \"Y\": \"197.24988788938924\",\r\n    \"Width\": \"374.448974609375\",\r\n    \"Height\": \"326.25011211061076\",\r\n    \"SVG\": \"<g id=\\\"2_001_0c\\\">        <g>                <path d=\\\"M391,515c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M391,515c0.84,0,1.675-0.009,2.503-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M398.521,514.746     c115.803-7.942,114.967-199.34-2.508-204.634\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0221,5.0221\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M393.503,310.028C392.675,310.009,391.84,310,391,310     c0-0.838-0.006-1.672-0.019-2.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.83,302.489     c-5.937-129.815-165.798-128.98-169.755,2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0126,5.0126\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.019,307.5c-0.012,0.828-0.019,1.662-0.019,2.5     c-0.84,0-1.674,0.009-2.503,0.028\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M213.479,310.254     c-115.803,7.942-114.967,199.339,2.507,204.633\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0221,5.0221\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M218.497,514.973C219.326,514.991,220.16,515,221,515\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211300\",\r\n    \"X\": \"172.5\",\r\n    \"Y\": \"278.5\",\r\n    \"Width\": \"267.0\",\r\n    \"Height\": \"289.0\",\r\n    \"SVG\": \"<g id=\\\"25211300\\\">        <g>                <polygon fill=\\\"#000000\\\" points=\\\"264.75,549.555 214.46,499.266 264.75,448.977   \\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"326.996,549.555 276.708,499.266 326.996,448.977   \\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"382.285,549.555 331.996,499.266 382.285,448.977   \\\"/>            </g>        <circle cx=\\\"305\\\" cy=\\\"395.766\\\" fill=\\\"#000000\\\" r=\\\"46\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">ECM</text>        <rect fill=\\\"none\\\" height=\\\"280\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" width=\\\"258\\\" x=\\\"177\\\" y=\\\"283\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160703\",\r\n    \"X\": \"150.3307956722135\",\r\n    \"Y\": \"79.91500091552734\",\r\n    \"Width\": \"106.50842208330741\",\r\n    \"Height\": \"235.16999053955078\",\r\n    \"SVG\": \"<g id=\\\"45160703\\\">        <g>                <g transform=\\\"translate(0 -45)\\\">                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"203.085\\\" x2=\\\"203.085\\\" y1=\\\"124.915\\\" y2=\\\"224.915\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"253.085\\\" x2=\\\"153.085\\\" y1=\\\"141.915\\\" y2=\\\"207.915\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"253.085\\\" x2=\\\"153.085\\\" y1=\\\"207.915\\\" y2=\\\"141.915\\\"/>                    </g>            </g>        <g>                <g transform=\\\"translate(0 -45)\\\">                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"204.085\\\" x2=\\\"204.085\\\" y1=\\\"260.085\\\" y2=\\\"360.085\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"254.085\\\" x2=\\\"154.085\\\" y1=\\\"277.085\\\" y2=\\\"343.085\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"254.085\\\" x2=\\\"154.085\\\" y1=\\\"343.085\\\" y2=\\\"277.085\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160704\",\r\n    \"X\": \"88.33078818918955\",\r\n    \"Y\": \"79.91500091552734\",\r\n    \"Width\": \"238.92342285246417\",\r\n    \"Height\": \"235.16999053955078\",\r\n    \"SVG\": \"<g id=\\\"45160704\\\">        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"141.085\\\" x2=\\\"141.085\\\" y1=\\\"260.085\\\" y2=\\\"360.085\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"191.085\\\" x2=\\\"91.085\\\" y1=\\\"277.085\\\" y2=\\\"343.085\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"191.085\\\" x2=\\\"91.085\\\" y1=\\\"343.085\\\" y2=\\\"277.085\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"206.5\\\" x2=\\\"206.5\\\" y1=\\\"124.915\\\" y2=\\\"224.915\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"256.5\\\" x2=\\\"156.5\\\" y1=\\\"141.915\\\" y2=\\\"207.915\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"256.5\\\" x2=\\\"156.5\\\" y1=\\\"207.915\\\" y2=\\\"141.915\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"274.5\\\" x2=\\\"274.5\\\" y1=\\\"260.085\\\" y2=\\\"360.085\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"324.5\\\" x2=\\\"224.5\\\" y1=\\\"277.085\\\" y2=\\\"343.085\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"324.5\\\" x2=\\\"224.5\\\" y1=\\\"343.085\\\" y2=\\\"277.085\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"98100000\",\r\n    \"X\": \"235.7646484375\",\r\n    \"Y\": \"284.0\",\r\n    \"Width\": \"138.578125\",\r\n    \"Height\": \"218.40625\",\r\n    \"SVG\": \"<g id=\\\"98100000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"300\\\" text-anchor=\\\"middle\\\" transform=\\\"matrix(1 0 0 -1 306 284)\\\">?</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160705\",\r\n    \"X\": \"153.7457889583463\",\r\n    \"Y\": \"13.5\",\r\n    \"Width\": \"105.50842208330741\",\r\n    \"Height\": \"376.0\",\r\n    \"SVG\": \"<g id=\\\"45160705\\\">        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"206.5\\\" x2=\\\"206.5\\\" y1=\\\"334.5\\\" y2=\\\"434.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"256.5\\\" x2=\\\"156.5\\\" y1=\\\"351.5\\\" y2=\\\"417.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"256.5\\\" x2=\\\"156.5\\\" y1=\\\"417.5\\\" y2=\\\"351.5\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"206.5\\\" x2=\\\"206.5\\\" y1=\\\"193.5\\\" y2=\\\"293.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"256.5\\\" x2=\\\"156.5\\\" y1=\\\"210.5\\\" y2=\\\"276.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"256.5\\\" x2=\\\"156.5\\\" y1=\\\"276.5\\\" y2=\\\"210.5\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"206.5\\\" x2=\\\"206.5\\\" y1=\\\"58.5\\\" y2=\\\"158.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"256.5\\\" x2=\\\"156.5\\\" y1=\\\"75.5\\\" y2=\\\"141.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"256.5\\\" x2=\\\"156.5\\\" y1=\\\"141.5\\\" y2=\\\"75.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_520_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"243.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"280.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"1_520_0\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"244.39\\\"/>        <rect fill=\\\"#FF8080\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160706\",\r\n    \"X\": \"81.71199798583984\",\r\n    \"Y\": \"35.06079139975256\",\r\n    \"Width\": \"249.1030044555664\",\r\n    \"Height\": \"319.9804069465887\",\r\n    \"SVG\": \"<g id=\\\"45160706\\\">        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"230.814\\\" x2=\\\"330.815\\\" y1=\\\"239.315\\\" y2=\\\"239.315\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"247.814\\\" x2=\\\"313.815\\\" y1=\\\"189.315\\\" y2=\\\"289.314\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"313.815\\\" x2=\\\"247.814\\\" y1=\\\"189.315\\\" y2=\\\"289.314\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"157.712\\\" x2=\\\"257.712\\\" y1=\\\"347.287\\\" y2=\\\"347.287\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"174.712\\\" x2=\\\"240.712\\\" y1=\\\"297.287\\\" y2=\\\"397.287\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"240.712\\\" x2=\\\"174.712\\\" y1=\\\"297.287\\\" y2=\\\"397.287\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"157.712\\\" x2=\\\"257.712\\\" y1=\\\"132.815\\\" y2=\\\"132.815\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"174.712\\\" x2=\\\"240.712\\\" y1=\\\"82.815\\\" y2=\\\"182.815\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"240.712\\\" x2=\\\"174.712\\\" y1=\\\"82.815\\\" y2=\\\"182.815\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"81.712\\\" x2=\\\"181.712\\\" y1=\\\"239.315\\\" y2=\\\"239.315\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"98.712\\\" x2=\\\"164.712\\\" y1=\\\"189.315\\\" y2=\\\"289.314\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"164.712\\\" x2=\\\"98.712\\\" y1=\\\"189.315\\\" y2=\\\"289.314\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110700\",\r\n    \"X\": \"233.0\",\r\n    \"Y\": \"306.0\",\r\n    \"Width\": \"145.0\",\r\n    \"Height\": \"170.5\",\r\n    \"SVG\": \"<g id=\\\"20110700\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.5\\\" x2=\\\"305.5\\\" y1=\\\"306.5\\\" y2=\\\"356.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245.5\\\" x2=\\\"365.5\\\" y1=\\\"308.5\\\" y2=\\\"308.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"235.5\\\" x2=\\\"375.5\\\" y1=\\\"356.5\\\" y2=\\\"356.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"235.5\\\" x2=\\\"375.5\\\" y1=\\\"456.5\\\" y2=\\\"456.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"235.5\\\" x2=\\\"235.5\\\" y1=\\\"336.5\\\" y2=\\\"476.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"375.5\\\" x2=\\\"375.5\\\" y1=\\\"336.5\\\" y2=\\\"476.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110701\",\r\n    \"X\": \"206.23223876953125\",\r\n    \"Y\": \"349.23223876953125\",\r\n    \"Width\": \"193.5355224609375\",\r\n    \"Height\": \"93.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"20110701\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"208,441 233,416 373,416 398,441   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"208,351 233,376 373,376 398,351   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_401_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"0_401_1c\\\">        <g>                <polyline fill=\\\"#FFA1FF\\\" points=\\\"174,540 174,252 438,252 438,540   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"540\\\" y2=\\\"527.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"512.029\\\" y2=\\\"272.235\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174,264.5 174,252 186.5,252    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"252\\\" y2=\\\"252\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,252 438,252 438,264.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"279.971\\\" y2=\\\"519.765\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"527.5\\\" y2=\\\"540\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25391\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"209.37609100341797\",\r\n    \"Height\": \"79.70205688476562\",\r\n    \"SVG\": \"<g id=\\\"25391\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"279.501,196 279.501,230.625     287.145,225.25   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5   c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15141100\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"323.0000043809414\",\r\n    \"Width\": \"171.0\",\r\n    \"Height\": \"143.00000213086605\",\r\n    \"SVG\": \"<g id=\\\"15141100\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"226\\\" y1=\\\"367.5\\\" y2=\\\"507.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"386\\\" x2=\\\"386\\\" y1=\\\"367.5\\\" y2=\\\"507.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"386\\\" y1=\\\"505\\\" y2=\\\"505\\\"/>                        <path d=\\\"M226,370.25c69.999,25.999,90.002,25.999,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>                <g>                        <ellipse cx=\\\"236\\\" cy=\\\"527.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <ellipse cx=\\\"376\\\" cy=\\\"527.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>                <path d=\\\"M226.001,459.387c3.465-1.425,6.499-5.098,6.499-13.137   c0-18.75,21-18.75,21,0s21,18.75,21,0s21-18.75,21,0s21,18.75,21,0s21-18.75,21,0s21,18.75,21,0s21-18.75,21,0   c0,7.031,2.32,10.723,5.221,12.491\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280700\",\r\n    \"X\": \"228.93399047851562\",\r\n    \"Y\": \"228.4730987548828\",\r\n    \"Width\": \"161.00198364257812\",\r\n    \"Height\": \"224.6409149169922\",\r\n    \"SVG\": \"<g id=\\\"25280700\\\">        <ellipse cx=\\\"309.435\\\" cy=\\\"395.614\\\" fill=\\\"none\\\" rx=\\\"77.001\\\" ry=\\\"54\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"248.195,362.879 306,236.501 370.678,362.879  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160701\",\r\n    \"X\": \"153.0\",\r\n    \"Y\": \"147.2457889583463\",\r\n    \"Width\": \"100.0\",\r\n    \"Height\": \"105.50842208330741\",\r\n    \"SVG\": \"<g id=\\\"45160701\\\">        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"153\\\" x2=\\\"253\\\" y1=\\\"245\\\" y2=\\\"245\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"170\\\" x2=\\\"236\\\" y1=\\\"195\\\" y2=\\\"295\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"236\\\" x2=\\\"170\\\" y1=\\\"195\\\" y2=\\\"295\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120200\",\r\n    \"X\": \"208.0959930419922\",\r\n    \"Y\": \"346.7049865722656\",\r\n    \"Width\": \"195.80799865722656\",\r\n    \"Height\": \"98.44900512695312\",\r\n    \"SVG\": \"<g id=\\\"10120200\\\">        <polygon points=\\\"208.096,444.429 208.096,347.62 304.906,395.979  \\\"/>        <polygon points=\\\"403.904,444.383 304.906,395.979 403.904,347.572  \\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.906\\\" x2=\\\"304.906\\\" y1=\\\"382.5\\\" y2=\\\"445.154\\\"/>        <circle cx=\\\"305.083\\\" cy=\\\"369.538\\\" r=\\\"22.833\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160702\",\r\n    \"X\": \"86.0\",\r\n    \"Y\": \"144.2457885147991\",\r\n    \"Width\": \"235.17001342773438\",\r\n    \"Height\": \"106.50842252685462\",\r\n    \"SVG\": \"<g id=\\\"45160702\\\">        <g>                <g transform=\\\"translate(0 -45)\\\">                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"86\\\" x2=\\\"186\\\" y1=\\\"243\\\" y2=\\\"243\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"103\\\" x2=\\\"169\\\" y1=\\\"193\\\" y2=\\\"293\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"169\\\" x2=\\\"103\\\" y1=\\\"193\\\" y2=\\\"293\\\"/>                    </g>            </g>        <g>                <g transform=\\\"translate(0 -45)\\\">                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"221.17\\\" x2=\\\"321.17\\\" y1=\\\"242\\\" y2=\\\"242\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"238.17\\\" x2=\\\"304.17\\\" y1=\\\"192\\\" y2=\\\"292\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"304.17\\\" x2=\\\"238.17\\\" y1=\\\"192\\\" y2=\\\"292\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51611\",\r\n    \"X\": \"266.2314453125\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"77.7685546875\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"51611\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">TT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170100\",\r\n    \"X\": \"198.11328125\",\r\n    \"Y\": \"367.7285461425781\",\r\n    \"Width\": \"215.1875\",\r\n    \"Height\": \"59.265625\",\r\n    \"SVG\": \"<g id=\\\"40170100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.0098\\\">GEOL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_520_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"364.03125\",\r\n    \"SVG\": \"<g id=\\\"2_520_0\\\">        <rect height=\\\"26\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"57.68\\\" x=\\\"277.16\\\" y=\\\"211.5\\\"/>        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"307.768\\\" y1=\\\"568\\\" y2=\\\"566.232\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"311.373\\\" x2=\\\"475.43\\\" y1=\\\"562.627\\\" y2=\\\"398.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"477.232,396.768 479,395 477.232,393.232    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"473.627\\\" x2=\\\"309.57\\\" y1=\\\"389.626\\\" y2=\\\"225.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"307.768,223.768 306,222 304.232,223.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"300.626\\\" x2=\\\"136.571\\\" y1=\\\"227.374\\\" y2=\\\"391.429\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"134.768,393.232 133,395 134.768,396.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"138.374\\\" x2=\\\"302.429\\\" y1=\\\"400.373\\\" y2=\\\"564.43\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"304.232\\\" x2=\\\"306\\\" y1=\\\"566.232\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170104\",\r\n    \"X\": \"212.3990020751953\",\r\n    \"Y\": \"322.1000061035156\",\r\n    \"Width\": \"187.00099182128906\",\r\n    \"Height\": \"146.60000610351562\",\r\n    \"SVG\": \"<g id=\\\"40170104\\\">        <path d=\\\"M326.1,358c-0.3,2.6-0.699,1.4-0.699,3.8c0,2.4,2,7.6,4.399,7.6h0.601c7.8,0,7.699-0.6,12-3.8   c-2.601-5.7-1.101-8.9-10.601-8.9C329,356.7,328.3,357.4,326.1,358z\\\" id=\\\"_64583336\\\"/>        <path d=\\\"M334.3,392.2c2.101,0,2.4-1.8,3.2-3.2c-1.6-3.4-1.3-6.3-6.4-6.3h-0.6c-2.5,0-5.1,1.4-5.1,3.8   c0,1.7,4.1,5.7,7,5.7H334.3z\\\" id=\\\"_65170960\\\"/>        <path d=\\\"M355.2,378.9c-5.5,0-17.5,15.9-10,21.4c4.2,3,6.6,3.9,13.2,1.4c5-1.9,6.899-3.9,6.899-10.8   C365.3,385,360.2,378.9,355.2,378.9z\\\" id=\\\"_65102432\\\"/>        <path d=\\\"M348.2,420c0,9.1,15.2,6.9,15.2-1.9C363.4,407.7,348.2,413.4,348.2,420z\\\" id=\\\"_63613312\\\"/>        <path d=\\\"M323.9,335.1l-13.301-13l-98.2,145.8L352,468.1V465c0-1.8-2.6-3.7-3.8-4.4c0-4.899-1.4-3.899-2.3-7.199   c-0.601-2.301-0.2-6.801-0.2-9.301c0-6.899-0.3-10.8-4.3-14.1c-5.601-4.7-3.2-3.8-10.7-7.7c-5-2.5-3.7-5.2-12.9-5.5V413   c0-4.7-5-9.1-7-12c0-5.7-1.3-11.7-1.3-17.1c0-3.9-0.5-4.9-0.6-8.3c-0.2-4.3-1.9-3.7-1.9-7v-0.5c0-7.5,1.3-11.2,5.2-15   c5.399-5.3,2.2-5.5,9.6-9.8L323.9,335.1L323.9,335.1z\\\" id=\\\"_65492976\\\"/>        <path d=\\\"M379.3,422.5c-6.8,0-15.5,10.3-10.8,12.7c-2.6,3.8-8.9,5-8.9,10.1c0,4.4,6.601,11.7,8.601,15.4   c2.7,5,7.899,8,15.399,8h4.4c6.8,0,11.4-6.4,11.4-13.3v-2.5c0-8.601-2.601-12.601-5.301-18.801c-2.399-5.899-4.1-11.6-12.3-11.6   H379.3z\\\" id=\\\"_66340648\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170103\",\r\n    \"X\": \"208.07859525657034\",\r\n    \"Y\": \"300.17999267578125\",\r\n    \"Width\": \"192.26348426480172\",\r\n    \"Height\": \"191.07000732421875\",\r\n    \"SVG\": \"<g id=\\\"40170103\\\">        <path d=\\\"M284.36,395.11v0.55c0,9.35,8.69,19.359,17.49,19.359h4.18c9.79,0,18.149-9.68,18.149-19.359   c0-9.9-8.689-19.91-17.489-19.91h-4.181C293.71,375.75,284.36,385.87,284.36,395.11z\\\" id=\\\"_65101984\\\"/>        <path d=\\\"M303.72,432.07c-21.12,0-33.77-16.17-35.97-36.08c-1.87-18.15,16.94-36.52,34.76-36.52h4.29   c18.37,0,33.88,17.16,33.88,36.3c0,19.25-15.62,36.3-34.43,36.3H303.72z M257.19,395.11c0,28.82,19.91,45.21,45.98,48.291   c15.51,1.979,25.63-7.261,33.88-13.2c7.04-5.061,14.521-20.681,14.521-33.22v-1.871c0-25.96-20.681-46.53-46.53-46.53h-1.87   C278.31,348.58,257.19,370.14,257.19,395.11z\\\" id=\\\"_64546440\\\"/>        <path d=\\\"M300.09,462.32c-34.1,0-61.71-32.67-62.92-67.101c-1.21-33,31.13-65.89,63.47-65.89h7.26   c31.899,0,62.92,31.02,62.92,62.92v6.05c0,31.9-30.91,64.13-62.92,64.13h-7.811V462.32z M232.44,395.11   c0,21.89,9.35,39.93,20.13,51.26c5.72,5.939,12.98,10.89,20.79,14.85c10.56,5.391,15.84,4.84,28.71,6.931   c7.371,1.21,25.081-3.301,29.92-5.5c11.55-5.5,12.54-7.37,21.56-14.08c10.67-7.7,22.771-30.69,22.771-49.17v-8.47   c0-34.21-33.99-67.1-68.311-67.1h-7.92C263.9,323.83,232.44,357.82,232.44,395.11z\\\" id=\\\"_65585136\\\"/>        <path d=\\\"M211.21,395.11c0-26.95,12.32-50.6,25.85-64.24c12.65-12.76,36.96-28.27,61.82-28.27h10.23   c12.21,0,26.29,4.73,34.649,8.91c12.431,6.27,15.95,9.9,25.96,17.6c11.55,8.91,27.721,38.5,27.721,59.4v13.311   c0,43.449-43.78,86.46-87.67,86.46h-11.44c-25.63,0-48.4-15.511-61.49-28.601C223.2,446.26,211.21,422.06,211.21,395.11z    M309.77,491.25c26.841,0,49.94-15.73,63.69-29.48c16.83-16.829,24.64-34.649,26.73-66.22c3.189-47.96-44.33-95.37-90.421-95.37   h-12.1c-25.63,0-50.27,16.61-63.03,30.14c-7.59,8.03-14.08,16.72-18.81,27.72c-2.86,6.93-8.8,28.16-7.59,38.28   c1.87,16.06,2.31,25.96,8.47,38.17c5.5,11,10.01,19.029,18.26,27.609c12.54,13.2,38.06,29.15,63.36,29.15H309.77z\\\" id=\\\"_64132552\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170102\",\r\n    \"X\": \"227.60000610351562\",\r\n    \"Y\": \"303.20001220703125\",\r\n    \"Width\": \"155.79998779296875\",\r\n    \"Height\": \"184.79998779296875\",\r\n    \"SVG\": \"<g id=\\\"40170102\\\">        <polygon id=\\\"_65492976\\\" points=\\\"322.1,323.8 303.7,313.9 302.1,316.6 320,327.7 302,337.9 303.5,341.4 322.1,330.4 322.1,351.4    326.1,351.4 326.2,330.6 344,341.3 345.9,338 327.5,327.7 346.3,316.7 343.7,313.8 326.1,323.8 326.1,303.2 322.1,303.2  \\\"/>        <polygon id=\\\"_66340648\\\" points=\\\"227.6,480 352.3,480 331.1,455 341.8,451.9 313.8,350.3  \\\"/>        <polygon id=\\\"_65105008\\\" points=\\\"335.7,366.2 363.2,461.3 351.6,465.1 375.7,488 383.4,455.5 372,458.9 344.7,363.9  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170101\",\r\n    \"X\": \"208.78500366210938\",\r\n    \"Y\": \"300.968994140625\",\r\n    \"Width\": \"191.63998413085938\",\r\n    \"Height\": \"187.67999267578125\",\r\n    \"SVG\": \"<g id=\\\"40170101\\\">        <path d=\\\"M288.225,394.27v1.08c0,8.521,7.32,15.84,15.84,15.84h1.08c8.16,0,15.84-7.439,15.84-15.239v-2.28   c0-8.04-8.16-15.24-16.44-15.24C296.145,378.43,288.225,385.51,288.225,394.27z\\\" id=\\\"_64483584\\\"/>        <g>                <ellipse cx=\\\"304.605\\\" cy=\\\"394.81\\\" fill=\\\"none\\\" rx=\\\"38.531\\\" ry=\\\"37.388\\\" stroke=\\\"#070404\\\" stroke-dasharray=\\\"19.8714,9.9357\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\"/>            </g>        <g>                <ellipse cx=\\\"304.605\\\" cy=\\\"394.81\\\" fill=\\\"none\\\" rx=\\\"65.154\\\" ry=\\\"63.22\\\" stroke=\\\"#070404\\\" stroke-dasharray=\\\"15.123,10.082\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"8\\\"/>            </g>        <g>                <ellipse cx=\\\"304.605\\\" cy=\\\"394.809\\\" fill=\\\"none\\\" rx=\\\"92.32\\\" ry=\\\"90.34\\\" stroke=\\\"#070404\\\" stroke-dasharray=\\\"25.6197,15.3718\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212600\",\r\n    \"X\": \"201.2860107421875\",\r\n    \"Y\": \"291.8912658691406\",\r\n    \"Width\": \"212.0\",\r\n    \"Height\": \"197.97647094726562\",\r\n    \"SVG\": \"<g id=\\\"25212600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"305.692\\\" x2=\\\"305.839\\\" y1=\\\"291.895\\\" y2=\\\"489.864\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"227.019\\\" x2=\\\"389.072\\\" y1=\\\"481.62\\\" y2=\\\"306.509\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"215.664\\\" x2=\\\"389.072\\\" y1=\\\"306.509\\\" y2=\\\"481.62\\\"/>        <ellipse cx=\\\"307.286\\\" cy=\\\"400.126\\\" fill=\\\"none\\\" rx=\\\"101\\\" ry=\\\"19.75\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170108\",\r\n    \"X\": \"192.33399963378906\",\r\n    \"Y\": \"334.4190368652344\",\r\n    \"Width\": \"194.66600036621094\",\r\n    \"Height\": \"123.11004638671875\",\r\n    \"SVG\": \"<g id=\\\"40170108\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"192.334\\\" x2=\\\"306\\\" y1=\\\"396.168\\\" y2=\\\"396.168\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306,396.514 384.5,339.333 384.5,452.667  \\\" stroke=\\\"#020001\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170107\",\r\n    \"X\": \"216.9199981689453\",\r\n    \"Y\": \"290.1137390136719\",\r\n    \"Width\": \"174.5900115966797\",\r\n    \"Height\": \"192.34725952148438\",\r\n    \"SVG\": \"<g id=\\\"40170107\\\">        <path d=\\\"M216.92,465.12l52.36,1.53v-4.761l-44.54-1.699L255,366.52h98.43l30.09,93.67l-44.369,1.699v4.761   l52.359-1.53c-3.229-15.98-12.75-36.55-17.51-54.061c-3.06-7.989-12.75-50.83-20.57-50.83H255c-7.99,0-17.51,42.84-20.57,50.83   C229.5,428.57,219.98,449.14,216.92,465.12L216.92,465.12z\\\" id=\\\"_65373472\\\"/>        <path d=\\\"M286.62,461.89v4.761c0,7.989,7.99,15.81,15.81,15.81h3.23c7.99,0,15.81-7.99,15.81-15.81v-4.761   c0-7.989-7.989-15.81-15.81-15.81h-3.06C294.61,445.91,286.62,453.9,286.62,461.89z\\\" id=\\\"_64119160\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"84\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"351.27\\\">?</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170106\",\r\n    \"X\": \"216.9199981689453\",\r\n    \"Y\": \"308.3164367675781\",\r\n    \"Width\": \"174.5900115966797\",\r\n    \"Height\": \"174.14456176757812\",\r\n    \"SVG\": \"<g id=\\\"40170106\\\">        <path d=\\\"M216.92,465.12l52.36,1.53v-4.761l-44.54-1.699L255,366.52h98.43l30.09,93.67l-44.369,1.699v4.761   l52.359-1.53c-3.229-15.98-12.75-36.55-17.51-54.061c-3.06-7.989-12.75-50.83-20.57-50.83H255c-7.99,0-17.51,42.84-20.57,50.83   C229.5,428.57,219.98,449.14,216.92,465.12L216.92,465.12z\\\" id=\\\"_65373472\\\"/>        <path d=\\\"M286.62,461.89v4.761c0,7.989,7.99,15.81,15.81,15.81h3.23c7.99,0,15.81-7.99,15.81-15.81v-4.761   c0-7.989-7.989-15.81-15.81-15.81h-3.06C294.61,445.91,286.62,453.9,286.62,461.89z\\\" id=\\\"_64119160\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"270.47\\\" x2=\\\"250.58\\\" y1=\\\"354.45\\\" y2=\\\"309.57\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"304.13\\\" x2=\\\"304.13\\\" y1=\\\"354.45\\\" y2=\\\"309.57\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"335.75\\\" x2=\\\"361.76\\\" y1=\\\"354.45\\\" y2=\\\"309.57\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170105\",\r\n    \"X\": \"197.22000122070312\",\r\n    \"Y\": \"360.5899963378906\",\r\n    \"Width\": \"215.89999389648438\",\r\n    \"Height\": \"122.12899780273438\",\r\n    \"SVG\": \"<g id=\\\"40170105\\\">        <path d=\\\"M234.79,363.09h178.33h-97.75v5.95c0,5.61-5.271,6.12-7.65,9.86   c-2.38,3.74-1.529,11.22,1.19,14.28c9.689,11.39-4.08,16.66-4.08,24.31c0,3.399,4.25,10.71,4.25,14.96c0,4.59-6.97,5.439-6.97,9.01   v2.21c0,6.12,4.93,9.69,4.93,11.9c0,5.95-4.76,6.29-6.12,14.45c-1.36,8.84,0,10.199-10.71,10.199h-0.85   c-5.95,0-5.44-7.14-6.97-11.899c-1.7-4.76-8.33-3.57-8.33-11.221v-1.529c0-1.7,2.04-2.891,2.04-6.63c0-4.931-11.22-3.91-11.22-9.69   c0-4.42,1.36-6.63,1.36-10.37c0-6.97-13.94-8.33-13.43-15.64l0.85-11.22c-2.04-3.57-9.01-8.84-9.01-11.221v-1.53   c0-2.21,0.68-3.06,0.85-4.25L234.79,363.09h-37.57H234.79L234.79,363.09z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60110200\",\r\n    \"X\": \"209.3125\",\r\n    \"Y\": \"365.28125\",\r\n    \"Width\": \"198.703125\",\r\n    \"Height\": \"68.71875\",\r\n    \"SVG\": \"<g id=\\\"60110200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"202\\\" y=\\\"434\\\">NMT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110130\",\r\n    \"X\": \"199.66796875\",\r\n    \"Y\": \"367.0\",\r\n    \"Width\": \"210.0\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"01110130\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"425.25\\\">SEAD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110120\",\r\n    \"X\": \"198.11810302734375\",\r\n    \"Y\": \"365.6777648925781\",\r\n    \"Width\": \"216.71514892578125\",\r\n    \"Height\": \"59.0625\",\r\n    \"SVG\": \"<g id=\\\"01110120\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"79.7975\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"423.7715\\\">CSAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110121\",\r\n    \"X\": \"228.572265625\",\r\n    \"Y\": \"347.609375\",\r\n    \"Width\": \"156.349609375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"01110121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">ES</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110122\",\r\n    \"X\": \"203.421875\",\r\n    \"Y\": \"363.3125\",\r\n    \"Width\": \"207.515625\",\r\n    \"Height\": \"71.109375\",\r\n    \"SVG\": \"<g id=\\\"01110122\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">GOV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25361\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"209.37609100341797\",\r\n    \"Height\": \"79.70205688476562\",\r\n    \"SVG\": \"<g id=\\\"25361\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"279.501,196 279.501,230.625     287.145,225.25   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"186.167\\\" x2=\\\"171.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"217.584\\\" x2=\\\"233.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"204.484\\\" x2=\\\"239.975\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"238.516,194.418 247.15,189.432 238.516,184.446      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110123\",\r\n    \"X\": \"204.21923828125\",\r\n    \"Y\": \"367.734375\",\r\n    \"Width\": \"201.4345703125\",\r\n    \"Height\": \"66.609375\",\r\n    \"SVG\": \"<g id=\\\"01110123\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">MCM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10165100\",\r\n    \"X\": \"222.625\",\r\n    \"Y\": \"347.07916259765625\",\r\n    \"Width\": \"166.71701049804688\",\r\n    \"Height\": \"96.84066772460938\",\r\n    \"SVG\": \"<g id=\\\"10165100\\\">        <polygon points=\\\"383.159,415.038 345.314,415.038 345.314,437.149    309.184,395.52 347.242,353.557 347.242,379.264 386.842,379.085 386.842,415.038  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"none\\\" points=\\\"228.809,375.961 266.651,375.961    266.651,353.849 302.783,395.479 264.725,437.442 264.725,411.734 225.125,411.915 225.125,375.961  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140400\",\r\n    \"X\": \"195.9549102783203\",\r\n    \"Y\": \"281.0\",\r\n    \"Width\": \"218.0901641845703\",\r\n    \"Height\": \"202.5\",\r\n    \"SVG\": \"<g id=\\\"30140400\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"240,481 200,401 410,401 370,481  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"401\\\" y2=\\\"281\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"405,386 320,386 320,296  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110124\",\r\n    \"X\": \"224.73583984375\",\r\n    \"Y\": \"349.1875\",\r\n    \"Width\": \"168.912109375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110124\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">PR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110125\",\r\n    \"X\": \"206.6923828125\",\r\n    \"Y\": \"360.453125\",\r\n    \"Width\": \"199.8515625\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"01110125\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">SAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342202.a\",\r\n    \"X\": \"16.83248519897461\",\r\n    \"Y\": \"234.54587909276597\",\r\n    \"Width\": \"369.0875434875488\",\r\n    \"Height\": \"32.43211295291462\",\r\n    \"SVG\": \"<g id=\\\"25342202.a\\\" transform=\\\"translate(-110 -60) scale(1.25 1.25)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 212.5992 251.1992)\\\">G</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 269.5992 250.1992)\\\">G</text>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"293.6,243.2 364.918,243.2 354.373,252.836 394.813,252.836         \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M383.877,260.516c-0.237-0.372-0.127-0.867,0.245-1.105l10.324-6.575l-10.324-6.575      c-0.373-0.238-0.483-0.733-0.245-1.105c0.238-0.372,0.734-0.48,1.105-0.245l11.384,7.25c0.23,0.147,0.37,0.402,0.37,0.675      s-0.14,0.528-0.37,0.675l-11.384,7.25c-0.133,0.084-0.282,0.125-0.429,0.125C384.289,260.886,384.03,260.755,383.877,260.516z\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"203.266,243.533 131.948,243.533 144.133,253.533      103.391,253.533    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M114.325,245.853c0.237,0.372,0.127,0.867-0.245,1.105l-10.324,6.575l10.324,6.575c0.373,0.237,0.483,0.733,0.245,1.105      c-0.238,0.373-0.735,0.48-1.105,0.245l-11.384-7.25c-0.23-0.147-0.37-0.402-0.37-0.675c0-0.273,0.14-0.528,0.37-0.675      l11.384-7.25c0.133-0.084,0.282-0.125,0.429-0.125C113.914,245.483,114.172,245.614,114.325,245.853z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110126\",\r\n    \"X\": \"206.716796875\",\r\n    \"Y\": \"360.390625\",\r\n    \"Width\": \"196.482421875\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"01110126\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342202.b\",\r\n    \"X\": \"16.83248519897461\",\r\n    \"Y\": \"234.54587909276597\",\r\n    \"Width\": \"369.0875434875488\",\r\n    \"Height\": \"32.43211295291462\",\r\n    \"SVG\": \"<g id=\\\"25342202.b\\\" transform=\\\"translate(-110 -60) scale(1.25 1.25)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 212.5992 251.1992)\\\">G</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 269.5992 250.1992)\\\">G</text>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"293.6,243.2 364.918,243.2 354.373,252.836 394.813,252.836         \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M383.877,260.516c-0.237-0.372-0.127-0.867,0.245-1.105l10.324-6.575l-10.324-6.575      c-0.373-0.238-0.483-0.733-0.245-1.105c0.238-0.372,0.734-0.48,1.105-0.245l11.384,7.25c0.23,0.147,0.37,0.402,0.37,0.675      s-0.14,0.528-0.37,0.675l-11.384,7.25c-0.133,0.084-0.282,0.125-0.429,0.125C384.289,260.886,384.03,260.755,383.877,260.516z\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"203.266,243.533 131.948,243.533 144.133,253.533      103.391,253.533    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M114.325,245.853c0.237,0.372,0.127,0.867-0.245,1.105l-10.324,6.575l10.324,6.575c0.373,0.237,0.483,0.733,0.245,1.105      c-0.238,0.373-0.735,0.48-1.105,0.245l-11.384-7.25c-0.23-0.147-0.37-0.402-0.37-0.675c0-0.273,0.14-0.528,0.37-0.675      l11.384-7.25c0.133-0.084,0.282-0.125,0.429-0.125C113.914,245.483,114.172,245.614,114.325,245.853z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110127\",\r\n    \"X\": \"232.1279296875\",\r\n    \"Y\": \"349.1875\",\r\n    \"Width\": \"151.3349609375\",\r\n    \"Height\": \"94.65625\",\r\n    \"SVG\": \"<g id=\\\"01110127\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">UL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110128\",\r\n    \"X\": \"224.73583984375\",\r\n    \"Y\": \"349.1875\",\r\n    \"Width\": \"160.083984375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110128\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">PH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51621\",\r\n    \"X\": \"262.5244140625\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"84.7255859375\",\r\n    \"Height\": \"48.0625\",\r\n    \"SVG\": \"<g id=\\\"51621\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">UN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110129\",\r\n    \"X\": \"208.822265625\",\r\n    \"Y\": \"353.34375\",\r\n    \"Width\": \"187.67578125\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"01110129\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">VIP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110300_a\",\r\n    \"X\": \"223.1310272216797\",\r\n    \"Y\": \"284.75\",\r\n    \"Width\": \"171.26002502441406\",\r\n    \"Height\": \"204.75064320213858\",\r\n    \"SVG\": \"<g id=\\\"36110300_a\\\">        <polyline fill=\\\"none\\\" points=\\\"251.343,487    265.775,453.323 280.208,487 294.642,453.323 309.074,487 323.507,453.323 337.94,487 352.373,453.323 366.806,487  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"289.831,323.427 289.831,289.75 328.318,289.75 328.318,323.427  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"254.006,354.32 230.202,330.499 257.426,303.293 281.231,327.114  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"336.285,327.071 360.048,303.208 387.32,330.367 363.557,354.229  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"309.074\\\" cy=\\\"381.158\\\" r=\\\"67.354\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_115_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_115_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_115_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"2_115_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_640_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_640_1\\\">        <g>                <rect fill=\\\"#FF8080\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123.52\\\" y=\\\"273.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"467.855\\\" y=\\\"498.064\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"467.855\\\" y=\\\"273.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123.52\\\" y=\\\"497.064\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_640_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_640_0\\\">        <rect fill=\\\"#FF8080\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"276.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"495.064\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"277.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"495.064\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150504_0\",\r\n    \"X\": \"154.02301025390625\",\r\n    \"Y\": \"285.87298583984375\",\r\n    \"Width\": \"305.9649963378906\",\r\n    \"Height\": \"146.21102905273438\",\r\n    \"SVG\": \"<g id=\\\"10150504_0\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M239.603,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    c-1.889,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    s-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M239.603,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349    s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.688,1.636-1.689,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.641,0.693-3.438,1.075-5.325,1.075    c-1.892,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.936-4.349    c-0.689-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,302.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.239,2.712,2.936,4.349c0.689,1.637,1.071,3.436,1.071,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.694,307.137c-0.692,1.636-1.693,3.111-2.936,4.349    c-1.237,1.238-2.712,2.239-4.349,2.932s-3.438,1.075-5.325,1.075s-3.688-0.383-5.325-1.075c-1.637-0.692-3.106-1.694-4.349-2.932    c-1.239-1.238-2.239-2.712-2.936-4.349c-0.689-1.637-1.071-3.436-1.071-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349c1.239-1.238,2.712-2.239,4.353-2.932c1.636-0.692,3.436-1.075,5.32-1.075    c1.892,0,3.688,0.383,5.324,1.075c1.641,0.692,3.11,1.694,4.353,2.932c1.235,1.238,2.235,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M238.604,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.883,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.325,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M238.604,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.047,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.56,0-13.685-6.124-13.685-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.325,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.883,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.768,332.305c0,7.556-6.125,13.68-13.681,13.68    s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.047,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.559,0,13.684,6.124,13.684,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M457.488,332.305c0,7.556-6.125,13.68-13.685,13.68    c-7.556,0-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.766,332.545c0-7.556,6.125-13.68,13.684-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"225.9238\\\" y=\\\"431.6719\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"307.0898\\\" y=\\\"432.084\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110905_a\",\r\n    \"X\": \"183.0\",\r\n    \"Y\": \"292.5\",\r\n    \"Width\": \"244.0\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110905_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"183\\\" x2=\\\"427\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <polygon points=\\\"282.227,338.015 282.227,297.5 328.529,297.5 328.529,338.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"239.128,375.181 210.489,346.523 243.242,313.793 271.881,342.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"338.114,342.4 366.701,313.691 399.512,346.364 370.923,375.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"305.378\\\" cy=\\\"407.47\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"12\\\" x1=\\\"216.468\\\" x2=\\\"390.5\\\" y1=\\\"317.758\\\" y2=\\\"481.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"12\\\" x1=\\\"222.348\\\" x2=\\\"394.25\\\" y1=\\\"480.5\\\" y2=\\\"321.757\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150504_2\",\r\n    \"X\": \"170.2010040283203\",\r\n    \"Y\": \"285.87298583984375\",\r\n    \"Width\": \"273.60398864746094\",\r\n    \"Height\": \"146.21102905273438\",\r\n    \"SVG\": \"<g id=\\\"10150504_2\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M238.603,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    c-1.889,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.882,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    s3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.324,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    s-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M238.603,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349    s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.046,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.688,1.636-1.689,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.641,0.693-3.438,1.075-5.325,1.075    c-1.892,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.936-4.349    c-0.689-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.324,302.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.239,2.712,2.936,4.349c0.689,1.637,1.071,3.436,1.071,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.882,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.767,301.813c0,1.889-0.383,3.688-1.071,5.324    c-0.692,1.636-1.693,3.111-2.936,4.349c-1.237,1.238-2.712,2.239-4.349,2.932s-3.438,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.106-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.936-4.349c-0.689-1.637-1.071-3.436-1.071-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.046,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349c1.239-1.238,2.712-2.239,4.353-2.932c1.636-0.692,3.436-1.075,5.32-1.075    c1.892,0,3.688,0.383,5.324,1.075c1.641,0.692,3.11,1.694,4.353,2.932c1.235,1.238,2.235,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M438.479,314.418c-1.637-0.692-3.106-1.694-4.349-2.932    c-1.239-1.238-2.239-2.712-2.932-4.349c-0.693-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.765,302.053c0-1.889,0.387-3.688,1.075-5.324    c0.692-1.636,1.693-3.111,2.936-4.349c1.235-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.436-1.075,5.324-1.075    c1.888,0,3.688,0.383,5.324,1.075c1.636,0.692,3.106,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M238.604,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.883,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.325,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M238.604,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.047,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.56,0-13.685-6.124-13.685-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.325,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.883,332.305c0,7.556-6.125,13.68-13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.768,332.305c0,7.556-6.125,13.68-13.681,13.68    s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.047,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.559,0,13.684,6.124,13.684,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M443.805,345.985c-7.556,0-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.766,332.545c0-7.556,6.125-13.68,13.684-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"225.9238\\\" y=\\\"431.6719\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"307.0898\\\" y=\\\"432.084\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150504_1\",\r\n    \"X\": \"121.1995849609375\",\r\n    \"Y\": \"285.87298583984375\",\r\n    \"Width\": \"369.055419921875\",\r\n    \"Height\": \"146.21102905273438\",\r\n    \"SVG\": \"<g id=\\\"10150504_1\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M239.603,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    c-1.889,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M184.882,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    s3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    s-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M239.603,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349    s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.689,1.636-1.69,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.64,0.693-3.438,1.075-5.325,1.075    c-1.891,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.935-4.349    c-0.69-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,302.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.239,2.712,2.935,4.349c0.69,1.637,1.072,3.436,1.072,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M184.882,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    c-1.889,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M130.162,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349    c0.692,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M403.767,301.813c0,1.889-0.383,3.688-1.072,5.324    c-0.692,1.636-1.693,3.111-2.935,4.349c-1.238,1.238-2.712,2.239-4.349,2.932s-3.438,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.107-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.935-4.349c-0.69-1.637-1.072-3.436-1.072-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349c1.239-1.238,2.712-2.239,4.352-2.932c1.636-0.692,3.436-1.075,5.321-1.075    c1.891,0,3.688,0.383,5.324,1.075c1.64,0.692,3.11,1.694,4.352,2.932c1.236,1.238,2.236,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M458.487,301.813c0,1.889-0.386,3.688-1.075,5.324    c-0.692,1.636-1.693,3.111-2.932,4.349c-1.239,1.238-2.715,2.239-4.352,2.932s-3.437,1.075-5.325,1.075    c-1.888,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.107-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.932-4.349    c-0.693-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M403.765,302.053c0-1.889,0.386-3.688,1.075-5.324    c0.692-1.636,1.693-3.111,2.935-4.349c1.236-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.436-1.075,5.324-1.075    c1.888,0,3.688,0.383,5.324,1.075c1.636,0.692,3.107,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M458.485,302.053c0-1.889,0.383-3.688,1.072-5.324    c0.692-1.636,1.693-3.111,2.935-4.349c1.239-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.438-1.075,5.324-1.075    s3.688,0.383,5.324,1.075c1.636,0.692,3.107,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M130.162,300.864c0,0.472-0.024,0.938-0.071,1.399    c-0.046,0.46-0.116,0.913-0.207,1.358c-0.091,0.444-0.204,0.882-0.337,1.311c-0.133,0.429-0.287,0.848-0.46,1.257    s-0.366,0.809-0.576,1.195c-0.21,0.388-0.439,0.764-0.685,1.128c-0.246,0.364-0.509,0.715-0.788,1.053    c-0.279,0.338-0.574,0.662-0.883,0.972c-0.309,0.31-0.633,0.604-0.971,0.883c-0.338,0.279-0.689,0.542-1.054,0.788    c-0.364,0.245-0.74,0.475-1.128,0.685c-0.194,0.105-0.392,0.207-0.591,0.303\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M488.181,309.461c-0.245-0.364-0.475-0.74-0.685-1.129    c-0.211-0.387-0.403-0.786-0.576-1.195c-0.173-0.409-0.326-0.828-0.46-1.257c-0.134-0.429-0.246-0.866-0.337-1.311    c-0.092-0.445-0.161-0.898-0.208-1.358c-0.046-0.46-0.07-0.926-0.07-1.398\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M239.604,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M184.883,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.325,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M239.604,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.047,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.559,0-13.684-6.124-13.684-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.325,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M184.883,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M130.163,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M403.768,332.305c0,7.556-6.125,13.68-13.681,13.68    s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.047,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.558,0,13.683,6.124,13.683,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M458.488,332.305c0,7.556-6.125,13.68-13.684,13.68    c-7.556,0-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M403.766,332.545c0-7.556,6.125-13.68,13.683-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M458.486,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M130.163,331.356c0,0.472-0.024,0.939-0.071,1.399    c-0.046,0.46-0.116,0.913-0.208,1.358c-0.091,0.445-0.204,0.883-0.337,1.311c-0.133,0.428-0.287,0.847-0.46,1.257    c-0.173,0.409-0.365,0.808-0.576,1.196c-0.211,0.388-0.44,0.764-0.686,1.127c-0.246,0.363-0.509,0.715-0.788,1.053    c-0.279,0.338-0.574,0.662-0.883,0.971c-0.309,0.31-0.633,0.604-0.971,0.883c-0.338,0.279-0.689,0.542-1.054,0.787    c-0.364,0.246-0.74,0.475-1.128,0.685c-0.245,0.133-0.494,0.259-0.748,0.377\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M488.182,339.953c-0.246-0.364-0.475-0.74-0.685-1.129    c-0.21-0.387-0.403-0.786-0.576-1.195c-0.173-0.409-0.327-0.828-0.46-1.257c-0.134-0.429-0.246-0.866-0.337-1.311    s-0.161-0.898-0.208-1.358s-0.07-0.926-0.07-1.398\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"225.9238\\\" y=\\\"431.6719\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"307.0898\\\" y=\\\"432.084\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110110\",\r\n    \"X\": \"271.6767578125\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"71.03125\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110110\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110111\",\r\n    \"X\": \"268.27783203125\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"82.015625\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110112\",\r\n    \"X\": \"268.34228515625\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"73.765625\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110112\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25371\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"228.97411346435547\",\r\n    \"Height\": \"73.80101013183594\",\r\n    \"SVG\": \"<g id=\\\"25371\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"295.003,209.549 308.836,224.833     322.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"246.598,209.549 260.432,224.833     274.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M285.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.804-10.969,26.804-24.5C311.938,175.9,299.938,164.932,285.135,164.932L285.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"186.167\\\" x2=\\\"171.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"217.584\\\" x2=\\\"233.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"204.484\\\" x2=\\\"239.975\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"238.516,194.418 247.15,189.432 238.516,184.446      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110113\",\r\n    \"X\": \"268.27783203125\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"73.1875\",\r\n    \"Height\": \"94.65625\",\r\n    \"SVG\": \"<g id=\\\"01110113\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">U</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110114\",\r\n    \"X\": \"262.2236328125\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"85.109375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110114\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">V</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_200_0c\",\r\n    \"X\": \"154.5129852294922\",\r\n    \"Y\": \"217.02001953125\",\r\n    \"Width\": \"302.8419952392578\",\r\n    \"Height\": \"302.84197998046875\",\r\n    \"SVG\": \"<g id=\\\"2_200_0c\\\">        <circle cx=\\\"305.934\\\" cy=\\\"368.441\\\" fill=\\\"#FFA1FF\\\" r=\\\"142.921\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"4.9891,4.9891\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110115\",\r\n    \"X\": \"197.923828125\",\r\n    \"Y\": \"357.53125\",\r\n    \"Width\": \"209.47265625\",\r\n    \"Height\": \"76.984375\",\r\n    \"SVG\": \"<g id=\\\"01110115\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"104\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">ACP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30160000\",\r\n    \"X\": \"219.97023010253906\",\r\n    \"Y\": \"312.0\",\r\n    \"Width\": \"169.4362030029297\",\r\n    \"Height\": \"166.5\",\r\n    \"SVG\": \"<g id=\\\"30160000\\\">        <polygon fill=\\\"none\\\" id=\\\"main\\\" points=\\\"348.25,395.25 385.5,476 224,476 263,393.167 224,314.5    385.5,314.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"150\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"450.5\\\">?</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110116\",\r\n    \"X\": \"202.37255859375\",\r\n    \"Y\": \"368.828125\",\r\n    \"Width\": \"204.12109375\",\r\n    \"Height\": \"64.421875\",\r\n    \"SVG\": \"<g id=\\\"01110116\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">AEW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_320_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"244.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"279.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"0_320_0c\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"245.39\\\"/>        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" id=\\\"symbol\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110117\",\r\n    \"X\": \"196.890625\",\r\n    \"Y\": \"371.3496398925781\",\r\n    \"Width\": \"215.30859375\",\r\n    \"Height\": \"53.296875\",\r\n    \"SVG\": \"<g id=\\\"01110117\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"423.7715\\\">ASUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50301\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"77.80230686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"50301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110118\",\r\n    \"X\": \"202.37255859375\",\r\n    \"Y\": \"367.734375\",\r\n    \"Width\": \"204.12109375\",\r\n    \"Height\": \"66.609375\",\r\n    \"SVG\": \"<g id=\\\"01110118\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">ASW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51631\",\r\n    \"X\": \"258.0654296875\",\r\n    \"Y\": \"292.3750305175781\",\r\n    \"Width\": \"93.30859375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"51631\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">VR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110119\",\r\n    \"X\": \"204.4990234375\",\r\n    \"Y\": \"367.6875\",\r\n    \"Width\": \"198.671875\",\r\n    \"Height\": \"66.65625\",\r\n    \"SVG\": \"<g id=\\\"01110119\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">COM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170300\",\r\n    \"X\": \"40.05040344772351\",\r\n    \"Y\": \"74.05040726242078\",\r\n    \"Width\": \"317.8999829769127\",\r\n    \"Height\": \"249.90000700950623\",\r\n    \"SVG\": \"<g id=\\\"45170300\\\">        <g transform=\\\"matrix(1.7 0 0 1.7 -145.1 -83.9)\\\">                <circle cx=\\\"199.412\\\" cy=\\\"99.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"131.412\\\" cy=\\\"226.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"117.412\\\" cy=\\\"212.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"115.412\\\" cy=\\\"191.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"118.412\\\" cy=\\\"169.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"122.412\\\" cy=\\\"148.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"133.412\\\" cy=\\\"127.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"150.412\\\" cy=\\\"109.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"174.412\\\" cy=\\\"99.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"155.412\\\" cy=\\\"230.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"178.412\\\" cy=\\\"233.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"203.412\\\" cy=\\\"233.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"227.412\\\" cy=\\\"232.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"252.412\\\" cy=\\\"230.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"274.412\\\" cy=\\\"216.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"289.412\\\" cy=\\\"196.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"289.412\\\" cy=\\\"172.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"276.412\\\" cy=\\\"152.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"253.412\\\" cy=\\\"144.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"234.412\\\" cy=\\\"130.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"220.412\\\" cy=\\\"111.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_200_0\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"243.53497314453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"0_200_0\\\">        <circle cx=\\\"306\\\" cy=\\\"396.029\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46150100\",\r\n    \"X\": \"40.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"315.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46150100\\\">        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-dasharray=\\\"15,10\\\" stroke-width=\\\"10\\\" x1=\\\"40\\\" x2=\\\"360\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_140_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_140_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"224.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"455\\\" y=\\\"384.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"544\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"135\\\" y=\\\"384.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52291\",\r\n    \"X\": \"262.2860720392972\",\r\n    \"Y\": \"291.0781555175781\",\r\n    \"Width\": \"83.06793186695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"52291\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05121000\",\r\n    \"X\": \"229.47999572753906\",\r\n    \"Y\": \"346.4429931640625\",\r\n    \"Width\": \"153.99998474121094\",\r\n    \"Height\": \"96.3070068359375\",\r\n    \"SVG\": \"<g id=\\\"05121000\\\">        <path d=\\\"M310.947,384.162c24.048,0.621,42.869,6.209,42.869,13.01   c0,7.217-21.191,13.066-47.333,13.066c-26.144,0-47.335-5.852-47.335-13.066c0-6.898,19.361-12.548,43.899-13.033l-0.235-14.605   C263.37,370.266,231.98,382.731,231.98,398c0,15.74,33.354,28.5,74.5,28.5c41.145,0,74.5-12.76,74.5-28.5   c0-15.143-30.874-27.528-69.855-28.445\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"61.295\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"11.25\\\" x=\\\"300.375\\\" y=\\\"348.943\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"13.75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"11.25\\\" x=\\\"300.375\\\" y=\\\"426.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05052\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"448.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"05052\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30022\",\r\n    \"X\": \"282.51953125\",\r\n    \"Y\": \"447.984375\",\r\n    \"Width\": \"44.921875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30022\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"H\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.25\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30021\",\r\n    \"X\": \"236.5712890625\",\r\n    \"Y\": \"301.56146240234375\",\r\n    \"Width\": \"136.0859375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"30021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"AAW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">AAW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05051\",\r\n    \"X\": \"254.2705078125\",\r\n    \"Y\": \"293.0469055175781\",\r\n    \"Width\": \"102.0263671875\",\r\n    \"Height\": \"51.859375\",\r\n    \"SVG\": \"<g id=\\\"05051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">GO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10411\",\r\n    \"X\": \"254.4630126953125\",\r\n    \"Y\": \"281.9609069824219\",\r\n    \"Width\": \"101.97805786132812\",\r\n    \"Height\": \"56.062042236328125\",\r\n    \"SVG\": \"<g id=\\\"10411\\\">        <polyline fill=\\\"none\\\" points=\\\"255.708,313.855 306.207,284.855 355.167,313.855  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"255.708,335.855 306.207,306.855 355.167,335.855  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10412\",\r\n    \"X\": \"259.52001953125\",\r\n    \"Y\": \"448.0781555175781\",\r\n    \"Width\": \"91.330078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"10412\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.0469\\\">SC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_530_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"364.03125\",\r\n    \"SVG\": \"<g id=\\\"2_530_0\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"307.768\\\" y1=\\\"568\\\" y2=\\\"566.232\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"311.373\\\" x2=\\\"475.43\\\" y1=\\\"562.627\\\" y2=\\\"398.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"477.232,396.768 479,395 477.232,393.232    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"473.627\\\" x2=\\\"309.57\\\" y1=\\\"389.626\\\" y2=\\\"225.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"307.768,223.768 306,222 304.232,223.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"300.626\\\" x2=\\\"136.571\\\" y1=\\\"227.374\\\" y2=\\\"391.429\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"134.768,393.232 133,395 134.768,396.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"138.374\\\" x2=\\\"302.429\\\" y1=\\\"400.373\\\" y2=\\\"564.43\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"304.232\\\" x2=\\\"306\\\" y1=\\\"566.232\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36130200\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"286.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"208.0\",\r\n    \"SVG\": \"<g id=\\\"36130200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"386\\\" y2=\\\"486\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"251\\\" x2=\\\"361\\\" y1=\\\"489\\\" y2=\\\"489\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"286,326 286,291 326,291 326,326  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"248.769,358.107 224.028,333.35 252.322,305.075    277.063,329.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"334.28,329.788 358.977,304.987 387.32,333.212    362.623,358.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <path d=\\\"M236,386c0-40,30-70,70-70s70,30,70,70H236z\\\" fill=\\\"#008000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"376,456 341,431 376,406  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"326,456 291,431 326,406  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"276,456 241,431 276,406  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30012\",\r\n    \"X\": \"282.20703125\",\r\n    \"Y\": \"447.984375\",\r\n    \"Width\": \"45.125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30012\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"N\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.25\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05042\",\r\n    \"X\": \"275.07177734375\",\r\n    \"Y\": \"449.0781555175781\",\r\n    \"Width\": \"56.705078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"05042\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"500.0469\\\">SI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05041\",\r\n    \"X\": \"237.28125\",\r\n    \"Y\": \"297.88958740234375\",\r\n    \"Width\": \"135.96875\",\r\n    \"Height\": \"47.40625\",\r\n    \"SVG\": \"<g id=\\\"05041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">GSO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30011\",\r\n    \"X\": \"234.5908203125\",\r\n    \"Y\": \"300.79583740234375\",\r\n    \"Width\": \"138.80078125\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"30011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"OWN\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">OWN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10422\",\r\n    \"X\": \"272.833251953125\",\r\n    \"Y\": \"448.95623779296875\",\r\n    \"Width\": \"66.39849853515625\",\r\n    \"Height\": \"58.239532470703125\",\r\n    \"SVG\": \"<g id=\\\"10422\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"282.5\\\" x2=\\\"326.064\\\" y1=\\\"450.724\\\" y2=\\\"494.288\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"337.464\\\" x2=\\\"315.097\\\" y1=\\\"483.061\\\" y2=\\\"505.428\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"329.564\\\" x2=\\\"286\\\" y1=\\\"450.725\\\" y2=\\\"494.289\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"274.601\\\" x2=\\\"296.968\\\" y1=\\\"483.061\\\" y2=\\\"505.428\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10421\",\r\n    \"X\": \"326.0986633300781\",\r\n    \"Y\": \"293.23541259765625\",\r\n    \"Width\": \"18.984375\",\r\n    \"Height\": \"51.75\",\r\n    \"SVG\": \"<g id=\\\"10421\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"318.2549\\\" y=\\\"344.9854\\\">1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60130400\",\r\n    \"X\": \"224.265625\",\r\n    \"Y\": \"357.265625\",\r\n    \"Width\": \"180.5205078125\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"60130400\\\" opacity=\\\"0.9\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" x=\\\"214\\\" y=\\\"436\\\">IMP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281500\",\r\n    \"X\": \"226.3981170654297\",\r\n    \"Y\": \"273.56201171875\",\r\n    \"Width\": \"159.80284118652344\",\r\n    \"Height\": \"127.80227661132812\",\r\n    \"SVG\": \"<g id=\\\"25281500\\\">        <polygon fill=\\\"none\\\" points=\\\"306.299,394.762    379.885,277.062 232.714,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\"/>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110200\",\r\n    \"X\": \"204.267578125\",\r\n    \"Y\": \"371.9443664550781\",\r\n    \"Width\": \"202.91015625\",\r\n    \"Height\": \"53.328125\",\r\n    \"SVG\": \"<g id=\\\"40110200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.3975\\\">BOMB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110201\",\r\n    \"X\": \"204.267578125\",\r\n    \"Y\": \"299.4551086425781\",\r\n    \"Width\": \"202.91015625\",\r\n    \"Height\": \"125.8173828125\",\r\n    \"SVG\": \"<g id=\\\"40110201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.3975\\\">BOMB</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"357.7051\\\">?</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10165300\",\r\n    \"X\": \"197.87841796875\",\r\n    \"Y\": \"353.171875\",\r\n    \"Width\": \"208.3427734375\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"10165300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">AFS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140600\",\r\n    \"X\": \"237.25308227539062\",\r\n    \"Y\": \"345.8070068359375\",\r\n    \"Width\": \"137.03091430664062\",\r\n    \"Height\": \"100.385986328125\",\r\n    \"SVG\": \"<g id=\\\"30140600\\\">        <polygon fill=\\\"#FFFFFF\\\" id=\\\"main\\\" points=\\\"253.374,443.693 240.217,423.958 286.266,348.307   306,348.307 306,361.463 296.134,361.463 282.978,414.091 371.784,414.091 371.784,443.693 \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54012\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"449.3125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"54012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40180100\",\r\n    \"X\": \"254.017822265625\",\r\n    \"Y\": \"298.125\",\r\n    \"Width\": \"105.2919921875\",\r\n    \"Height\": \"194.375\",\r\n    \"SVG\": \"<g id=\\\"40180100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5\\\">REL</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"308.402\\\" x2=\\\"308.402\\\" y1=\\\"377.951\\\" y2=\\\"444.105\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"290.361\\\" x2=\\\"326.445\\\" y1=\\\"395.992\\\" y2=\\\"395.992\\\"/>        <ellipse cx=\\\"308.402\\\" cy=\\\"365.923\\\" fill=\\\"none\\\" rx=\\\"12.028\\\" ry=\\\"12.028\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"337.5\\\">LDR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05071\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"05071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36210000\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"311.0\",\r\n    \"Width\": \"169.0\",\r\n    \"Height\": \"169.0\",\r\n    \"SVG\": \"<g id=\\\"36210000\\\">        <rect fill=\\\"none\\\" height=\\\"159\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"12\\\" width=\\\"159\\\" x=\\\"225.5\\\" y=\\\"316\\\"/>        <text fill=\\\"#00FF00\\\" font-family=\\\"sans-serif\\\" font-size=\\\"150\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"445\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211600\",\r\n    \"X\": \"200.68699645996094\",\r\n    \"Y\": \"240.43699645996094\",\r\n    \"Width\": \"200.00001525878906\",\r\n    \"Height\": \"313.00001525878906\",\r\n    \"SVG\": \"<g id=\\\"25211600\\\">        <rect fill=\\\"none\\\" height=\\\"299\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" width=\\\"186\\\" x=\\\"207.687\\\" y=\\\"247.437\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" x=\\\"228\\\" y=\\\"427\\\">B</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" x=\\\"334\\\" y=\\\"427\\\">T</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\" x1=\\\"305.687\\\" x2=\\\"305.687\\\" y1=\\\"247.437\\\" y2=\\\"520.437\\\"/>        <ellipse cx=\\\"305.687\\\" cy=\\\"396.937\\\" fill=\\\"#000000\\\" rx=\\\"16\\\" ry=\\\"8\\\"/>        <ellipse cx=\\\"305.687\\\" cy=\\\"520.437\\\" fill=\\\"#000000\\\" rx=\\\"16\\\" ry=\\\"8\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"AssumedFriend_0_210_0\",\r\n    \"X\": \"123.58200073242188\",\r\n    \"Y\": \"270.0\",\r\n    \"Width\": \"365.0\",\r\n    \"Height\": \"248.5\",\r\n    \"SVG\": \"<g id=\\\"AssumedFriend_0_210_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"243.5\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5,5\\\" stroke-width=\\\"5\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"272.5\\\"/>        <polyline fill=\\\"#000710\\\" points=\\\"484.082,423.085 484.082,514 393.167,514  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40160500\",\r\n    \"X\": \"183.3042755126953\",\r\n    \"Y\": \"278.93548583984375\",\r\n    \"Width\": \"236.7001495361328\",\r\n    \"Height\": \"233.6727294921875\",\r\n    \"SVG\": \"<g id=\\\"40160500\\\">        <polygon fill=\\\"none\\\" points=\\\"389,462.2 356.2,446.2 352,489.167 325.8,440.6 305,505.4    284.2,455.8 265.8,481.4 249.8,433.4 210.833,453.5 226.6,425.4 187.5,393.5 230.6,364.6 221.5,315.833 253.8,341.4 262.6,301.4    288.2,348.6 301,287.8 318.6,334.2 347.4,299.8 353,344.6 381.8,320.6 381.8,370.2 416.2,401.4 381.8,430.2  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"238\\\" x2=\\\"370\\\" y1=\\\"381\\\" y2=\\\"381\\\"/>        <ellipse cx=\\\"352\\\" cy=\\\"396\\\" fill=\\\"none\\\" rx=\\\"15\\\" ry=\\\"15\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"396\\\" fill=\\\"none\\\" rx=\\\"15\\\" ry=\\\"15\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_227_0\",\r\n    \"X\": \"166.4508056640625\",\r\n    \"Y\": \"241.412841796875\",\r\n    \"Width\": \"275.2071838378906\",\r\n    \"Height\": \"306.99786376953125\",\r\n    \"SVG\": \"<g id=\\\"2_227_0\\\">        <g>                <polygon fill=\\\"#80E0FF\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396 433.158,465.816 304.27,538.638     175.631,465.342   \\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174.988,327.176 174.974,324.176 177.586,322.7    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"6.1915,6.1915\\\" stroke-width=\\\"17\\\" x1=\\\"182.976\\\" x2=\\\"298.861\\\" y1=\\\"319.653\\\" y2=\\\"254.149\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"301.556,252.625 304.168,251.149 306.794,252.599    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"6.146,6.146\\\" stroke-width=\\\"17\\\" x1=\\\"312.174\\\" x2=\\\"427.842\\\" y1=\\\"255.571\\\" y2=\\\"319.46\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"430.532,320.946 433.158,322.396 433.158,325.396    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.9748,5.9748\\\" stroke-width=\\\"17\\\" x1=\\\"433.158\\\" x2=\\\"433.158\\\" y1=\\\"331.371\\\" y2=\\\"459.829\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"433.158,462.816 433.158,465.816 430.546,467.292    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"6.1756,6.1756\\\" stroke-width=\\\"17\\\" x1=\\\"425.169\\\" x2=\\\"309.57\\\" y1=\\\"470.33\\\" y2=\\\"535.643\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"306.882,537.162 304.27,538.638 301.663,537.153    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"6.1763,6.1763\\\" stroke-width=\\\"17\\\" x1=\\\"296.297\\\" x2=\\\"180.921\\\" y1=\\\"534.095\\\" y2=\\\"468.356\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"178.238,466.827 175.631,465.342 175.617,462.342    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.8768,5.8768\\\" stroke-width=\\\"17\\\" x1=\\\"175.59\\\" x2=\\\"175.002\\\" y1=\\\"456.465\\\" y2=\\\"330.114\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_320_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"244.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"279.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"0_320_1\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"245.39\\\"/>        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,287.5 126.082,275 138.582,275    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,275 486.082,275 486.082,287.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"302.5\\\" y2=\\\"495\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,502.5 486.082,515 473.582,515    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"515\\\" y2=\\\"515\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,515 126.082,515 126.082,502.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"487.5\\\" y2=\\\"295\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05061\",\r\n    \"X\": \"253.82373046875\",\r\n    \"Y\": \"294.0469055175781\",\r\n    \"Width\": \"104.404296875\",\r\n    \"Height\": \"51.859375\",\r\n    \"SVG\": \"<g id=\\\"05061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">MO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10402\",\r\n    \"X\": \"220.0\",\r\n    \"Y\": \"450.63299560546875\",\r\n    \"Width\": \"173.0\",\r\n    \"Height\": \"46.131988525390625\",\r\n    \"SVG\": \"<g id=\\\"10402\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"220.25\\\" x2=\\\"392.75\\\" y1=\\\"453.133\\\" y2=\\\"453.133\\\"/>        <path d=\\\"M390.5,453.133c0,22.717-37.608,41.132-84,41.132   c-46.392,0-84-18.415-84-41.132\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_320_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"244.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"279.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"0_320_0\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"245.39\\\"/>        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" id=\\\"symbol\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10401\",\r\n    \"X\": \"242.7880859375\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"124.046875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">MSU</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_260_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_260_0\\\">        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,278.5 126.082,276 128.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133.582\\\" x2=\\\"481.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"483.582,276 486.082,276 486.082,278.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"283.5\\\" y2=\\\"511\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,513.5 486.082,516 483.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"478.582\\\" x2=\\\"131.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"128.582,516 126.082,516 126.082,513.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"508.5\\\" y2=\\\"281\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"486.08 516, 486.08 426, 396.08 516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212902\",\r\n    \"X\": \"197.9422416687012\",\r\n    \"Y\": \"310.12572479248047\",\r\n    \"Width\": \"222.21499252319333\",\r\n    \"Height\": \"173.25176239013672\",\r\n    \"SVG\": \"<g id=\\\"25212902\\\">        <path d=\\\"M255.967,262.929l126.98,0.134l-3.402,2.812H259.508L255.967,262.929z M255.967,262.929l3.509,3.02l35.039,95.971   l-3.026,0.01L255.967,262.929z M382.947,262.929l-3.402,2.974l-34.975,96.026h2.994L382.947,262.929z\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\" transform=\\\"translate(-250 -150) scale(1.75 1.75)\\\"/>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" font-weight=\\\"normal\\\" id=\\\"svg_11\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" text-anchor=\\\"middle\\\" x=\\\"307.6\\\" xml:space=\\\"preserve\\\" y=\\\"404.9\\\">Q</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212901\",\r\n    \"X\": \"197.9422416687012\",\r\n    \"Y\": \"310.12572479248047\",\r\n    \"Width\": \"222.21499252319333\",\r\n    \"Height\": \"173.25176239013672\",\r\n    \"SVG\": \"<g id=\\\"25212901\\\">        <path d=\\\"M255.967,262.929l126.98,0.134l-3.402,2.812H259.508L255.967,262.929z M255.967,262.929l3.509,3.02l35.039,95.971   l-3.026,0.01L255.967,262.929z M382.947,262.929l-3.402,2.974l-34.975,96.026h2.994L382.947,262.929z\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\" transform=\\\"translate(-250 -150) scale(1.75 1.75)\\\"/>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" font-weight=\\\"normal\\\" id=\\\"svg_11\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" text-anchor=\\\"middle\\\" x=\\\"307.6\\\" xml:space=\\\"preserve\\\" y=\\\"404.9\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212904\",\r\n    \"X\": \"197.9422416687012\",\r\n    \"Y\": \"310.12572479248047\",\r\n    \"Width\": \"222.21499252319333\",\r\n    \"Height\": \"173.25176239013672\",\r\n    \"SVG\": \"<g id=\\\"25212904\\\">        <path d=\\\"M255.967,262.929l126.98,0.134l-3.402,2.812H259.508L255.967,262.929z M255.967,262.929l3.509,3.02l35.039,95.971   l-3.026,0.01L255.967,262.929z M382.947,262.929l-3.402,2.974l-34.975,96.026h2.994L382.947,262.929z\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\" transform=\\\"translate(-250 -150) scale(1.75 1.75)\\\"/>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" font-weight=\\\"normal\\\" id=\\\"svg_11\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" text-anchor=\\\"middle\\\" x=\\\"307.6\\\" xml:space=\\\"preserve\\\" y=\\\"404.9\\\">Y</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212903\",\r\n    \"X\": \"197.9422416687012\",\r\n    \"Y\": \"310.12572479248047\",\r\n    \"Width\": \"222.21499252319333\",\r\n    \"Height\": \"173.25176239013672\",\r\n    \"SVG\": \"<g id=\\\"25212903\\\">        <path d=\\\"M255.967,262.929l126.98,0.134l-3.402,2.812H259.508L255.967,262.929z M255.967,262.929l3.509,3.02l35.039,95.971   l-3.026,0.01L255.967,262.929z M382.947,262.929l-3.402,2.974l-34.975,96.026h2.994L382.947,262.929z\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\" transform=\\\"translate(-250 -150) scale(1.75 1.75)\\\"/>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" font-weight=\\\"normal\\\" id=\\\"svg_11\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" text-anchor=\\\"middle\\\" x=\\\"307.6\\\" xml:space=\\\"preserve\\\" y=\\\"404.9\\\">X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_160_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"2_160_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                    </g>                <path d=\\\"m375.5,422.13c29.81,-71 129.19,-71 159,0\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" transform=\\\"rotate(90 455 395.505)\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_160_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_160_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"m375.5,422.13c29.81,-71 129.19,-71 159,0\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" transform=\\\"rotate(90 455 395.505)\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05012\",\r\n    \"X\": \"276.051513671875\",\r\n    \"Y\": \"447.6338195800781\",\r\n    \"Width\": \"58.1875\",\r\n    \"Height\": \"62.953125\",\r\n    \"SVG\": \"<g id=\\\"05012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"509.5557\\\">O</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05011\",\r\n    \"X\": \"247.5166015625\",\r\n    \"Y\": \"298.34271240234375\",\r\n    \"Width\": \"116.7255859375\",\r\n    \"Height\": \"45.921875\",\r\n    \"SVG\": \"<g id=\\\"05011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"62\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">LEO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_560_0\",\r\n    \"X\": \"133.0\",\r\n    \"Y\": \"222.0\",\r\n    \"Width\": \"349.7914123535156\",\r\n    \"Height\": \"354.5\",\r\n    \"SVG\": \"<g id=\\\"0_560_0\\\">        <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395    306,568  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"479 395, 429 345, 429 445\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_115_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_115_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121700\",\r\n    \"X\": \"227.78466796875\",\r\n    \"Y\": \"347.609375\",\r\n    \"Width\": \"154.302734375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"10121700\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">SF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36160300_a\",\r\n    \"X\": \"228.90699768066406\",\r\n    \"Y\": \"290.10101318359375\",\r\n    \"Width\": \"152.16600036621094\",\r\n    \"Height\": \"195.0596336806542\",\r\n    \"SVG\": \"<g id=\\\"36160300_a\\\">        <polyline fill=\\\"none\\\" points=\\\"237.146,482.66    254.053,443.211 270.959,482.66 287.866,443.211 304.773,482.66 321.681,443.211 338.587,482.66 355.494,443.211 372.401,482.66     \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"275.372,295.101 334.607,295.101    376.073,336.566 376.073,395.801 334.607,437.267 275.372,437.267 233.907,395.801 233.907,336.566  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"29.0794,11.8471\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"77.545\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"396.125\\\">NR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_440_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_440_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"175\\\" y=\\\"264.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"416\\\" y=\\\"505\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"416\\\" y=\\\"264.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"175\\\" y=\\\"505\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_440_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_440_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"171\\\" y=\\\"509\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"420\\\" y=\\\"509\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"420\\\" y=\\\"260.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"171\\\" y=\\\"260.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141200\",\r\n    \"X\": \"87.89995574951172\",\r\n    \"Y\": \"153.6875\",\r\n    \"Width\": \"227.4452896118164\",\r\n    \"Height\": \"35.40694097395729\",\r\n    \"SVG\": \"<g id=\\\"25141200\\\">        <path d=\\\"   M88.5,183.445c24.49,6.055,67.645,1.891,79.637-2.625c14.943,0.616,27.488-1.232,40.957,3.695   c9.592-0.411,44.102,2.728,53.665,1.957c30.536-2.462,57.702-3.027,54.014-3.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"12,12\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"96\\\" y=\\\"168\\\">PLD</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"270\\\" y=\\\"168\\\">PLD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_230_0c\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"243.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"2_230_0c\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFA1FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_115_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"2_115_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_040_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"2_040_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"298.03\\\" y=\\\"223.573\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"454.92\\\" y=\\\"384.51\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"298.03\\\" y=\\\"544.415\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136.056\\\" y=\\\"381.947\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161407\",\r\n    \"X\": \"88.79906463623047\",\r\n    \"Y\": \"56.40596389770508\",\r\n    \"Width\": \"220.40186309814453\",\r\n    \"Height\": \"286.52241134643555\",\r\n    \"SVG\": \"<g id=\\\"45161407\\\">        <polygon fill=\\\"none\\\" points=\\\"199,134 99,69 199,329 299,69  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161408\",\r\n    \"X\": \"27.28064727783203\",\r\n    \"Y\": \"14.519868850708008\",\r\n    \"Width\": \"344.9393539428711\",\r\n    \"Height\": \"369.73031425476074\",\r\n    \"SVG\": \"<g id=\\\"45161408\\\">        <polyline fill=\\\"none\\\" points=\\\"370,19 35,185 182,373  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"123.5,359 185.5,377.5 184.2,312.2  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60141100\",\r\n    \"X\": \"203.8125\",\r\n    \"Y\": \"355.921875\",\r\n    \"Width\": \"208.9794921875\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"60141100\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" x=\\\"195\\\" y=\\\"436\\\">HST</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_327_0\",\r\n    \"X\": \"166.4508819580078\",\r\n    \"Y\": \"241.41212463378906\",\r\n    \"Width\": \"275.2071075439453\",\r\n    \"Height\": \"306.99876403808594\",\r\n    \"SVG\": \"<g id=\\\"1_327_0\\\">        <polygon fill=\\\"#80E0FF\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396    433.158,465.816 304.27,538.638 175.631,465.342  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25260600\",\r\n    \"X\": \"59.22999954223633\",\r\n    \"Y\": \"157.02099609375\",\r\n    \"Width\": \"267.5200004577637\",\r\n    \"Height\": \"32.770999908447266\",\r\n    \"SVG\": \"<g id=\\\"25260600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"59.23\\\" x2=\\\"326.75\\\" y1=\\\"172.406\\\" y2=\\\"172.406\\\"/>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"32.771\\\" width=\\\"49.025\\\" x=\\\"167.478\\\" y=\\\"157.021\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"21\\\" x=\\\"170\\\" y=\\\"179\\\">MFP</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200200\",\r\n    \"X\": \"200.59999823570251\",\r\n    \"Y\": \"307.1000039577484\",\r\n    \"Width\": \"193.4000015258789\",\r\n    \"Height\": \"171.19998931884766\",\r\n    \"SVG\": \"<g id=\\\"10200200\\\">        <g transform=\\\"scale(100) translate(0.68 0.69)\\\">                <path d=\\\"M2.741,2.505v0.038h0.292V2.527c0-0.095-0.056-0.146-0.151-0.146C2.806,2.381,2.741,2.429,2.741,2.505z\\\" id=\\\"_64249792\\\"/>                <path d=\\\"M2.514,2.618h0.232L2.745,2.657l0.013,0.086C2.786,2.761,2.78,2.786,2.83,2.811    c0.033,0.016,0.081,0.014,0.113-0.001c0.058-0.028,0.098-0.108,0.079-0.191H3.26V2.586H2.514V2.618z\\\" id=\\\"_65485904\\\"/>                <path d=\\\"M2.088,2.851v0.005c0,0.036,0.103,0.158,0.127,0.191c0.032,0.043,0.099,0.16,0.159,0.16    c0.035,0,0.206-0.132,0.243-0.157l0.001,0.346l0.355-0.53c-0.089,0-0.297-0.01-0.365,0.007C2.557,2.887,2.422,3.02,2.385,3.023    C2.38,3.006,2.308,2.914,2.292,2.89c-0.02-0.03-0.071-0.114-0.112-0.114H2.158C2.12,2.775,2.088,2.811,2.088,2.851L2.088,2.851z\\\" id=\\\"_65378144\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65379000\\\" points=\\\"1.467,3.234 1.591,3.315 1.59,3.127 1.467,3.045   \\\"/>                <path d=\\\"M1.969,3.396l0.13,0.086l-0.001,0.19L1.969,3.585V3.396z M1.721,3.218l0.124,0.086l0,0.19L1.721,3.407    V3.218z M1.467,3.045L1.59,3.127l0.001,0.188L1.467,3.234V3.045z M1.326,3.158c0,0.021,0.368,0.264,0.414,0.294    c0.073,0.049,0.138,0.097,0.211,0.146C1.988,3.624,2.02,3.646,2.056,3.67C2.09,3.693,2.142,3.714,2.142,3.763v0.329h0.292V3.796    c0-0.029,0.043-0.07,0.043-0.076c0-0.029-0.028-0.004-0.039-0.047C2.428,3.635,2.431,3.64,2.409,3.61    C2.384,3.576,2.343,3.547,2.288,3.547c-0.078,0-0.056-0.007-0.116-0.046C2.135,3.476,2.101,3.453,2.067,3.428    C2.003,3.379,1.927,3.328,1.86,3.284C1.8,3.244,1.474,3.004,1.44,2.996C1.43,3.016,1.326,3.158,1.326,3.158z\\\" id=\\\"_65378808\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65377104\\\" points=\\\"1.721,3.407 1.844,3.494 1.845,3.304 1.721,3.218   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65450664\\\" points=\\\"1.969,3.585 2.098,3.672 2.099,3.482 1.969,3.396   \\\"/>                <path d=\\\"M2.714,3.396h0.302v0.113h-0.4v0.583l0.209,0L2.86,3.688l0.06,0l0.032,0.405h0.205V2.926    c0-0.02-0.06-0.059-0.081-0.059C3.055,2.867,2.743,3.342,2.714,3.396z\\\" id=\\\"_65717896\\\"/>                <line fill=\\\"none\\\" id=\\\"_40116400\\\" x1=\\\"2.973\\\" x2=\\\"3.076\\\" y1=\\\"2.867\\\" y2=\\\"2.867\\\"/>                <line fill=\\\"none\\\" id=\\\"_40133808\\\" x1=\\\"2.618\\\" x2=\\\"2.617\\\" y1=\\\"3.397\\\" y2=\\\"3.509\\\"/>                <path d=\\\"M2.618,3.397L2.617,3.509h0.4V3.396l-0.302,0c0.028-0.054,0.34-0.529,0.362-0.529l-0.103,0    L2.618,3.397z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_39914448\\\"/>                <line fill=\\\"none\\\" id=\\\"_41336896\\\" x1=\\\"2.741\\\" x2=\\\"2.741\\\" y1=\\\"2.543\\\" y2=\\\"2.586\\\"/>                <line fill=\\\"none\\\" id=\\\"_41336344\\\" x1=\\\"3.033\\\" x2=\\\"3.033\\\" y1=\\\"2.543\\\" y2=\\\"2.586\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41325752\\\" points=\\\"3.033,2.586 3.033,2.543 2.741,2.543 2.741,2.586   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_327_1\",\r\n    \"X\": \"166.45095825195312\",\r\n    \"Y\": \"241.41209411621094\",\r\n    \"Width\": \"275.20703125\",\r\n    \"Height\": \"306.9987335205078\",\r\n    \"SVG\": \"<g id=\\\"1_327_1\\\">        <g>                <polygon fill=\\\"#80E0FF\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396 433.158,465.816 304.27,538.638     175.631,465.342   \\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"175.032,336.676 174.974,324.176 185.856,318.025    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.8528,13.7117\\\" stroke-width=\\\"17\\\" x1=\\\"197.793\\\" x2=\\\"287.318\\\" y1=\\\"311.278\\\" y2=\\\"260.674\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.286,257.3 304.168,251.149 315.11,257.193    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.659,13.5954\\\" stroke-width=\\\"17\\\" x1=\\\"327.011\\\" x2=\\\"416.266\\\" y1=\\\"263.766\\\" y2=\\\"313.066\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"422.216,316.352 433.158,322.396 433.158,334.896    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"21.9296,13.1578\\\" stroke-width=\\\"17\\\" x1=\\\"433.158\\\" x2=\\\"433.158\\\" y1=\\\"348.054\\\" y2=\\\"446.737\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"433.158,453.316 433.158,465.816 422.275,471.965    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.7848,13.6709\\\" stroke-width=\\\"17\\\" x1=\\\"410.373\\\" x2=\\\"321.104\\\" y1=\\\"478.69\\\" y2=\\\"529.127\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"315.153,532.489 304.27,538.638 293.409,532.45    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.788,13.6728\\\" stroke-width=\\\"17\\\" x1=\\\"281.53\\\" x2=\\\"192.432\\\" y1=\\\"525.681\\\" y2=\\\"474.915\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.492,471.53 175.631,465.342 175.573,452.842    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"21.5125,12.9075\\\" stroke-width=\\\"17\\\" x1=\\\"175.513\\\" x2=\\\"175.062\\\" y1=\\\"439.935\\\" y2=\\\"343.13\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05031\",\r\n    \"X\": \"242.7919921875\",\r\n    \"Y\": \"299.34271240234375\",\r\n    \"Width\": \"126.5966796875\",\r\n    \"Height\": \"45.921875\",\r\n    \"SVG\": \"<g id=\\\"05031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"62\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">HEO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05032\",\r\n    \"X\": \"282.41015625\",\r\n    \"Y\": \"447.2900695800781\",\r\n    \"Width\": \"50.46875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"05032\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.5557\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161403\",\r\n    \"X\": \"124.0\",\r\n    \"Y\": \"50.34996749972606\",\r\n    \"Width\": \"160.15431517956029\",\r\n    \"Height\": \"310.1960512576751\",\r\n    \"SVG\": \"<g id=\\\"45161403\\\">        <g transform=\\\"translate(0 50)\\\">                <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"149\\\" x2=\\\"149\\\" y1=\\\"104\\\" y2=\\\"304\\\"/>                <path d=\\\"M124,104h150l-50,65l50,65l-51,70\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <path d=\\\"M229,254l-10,50l45-10\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>            </g>        <g>                <g transform=\\\"translate(0 -100)\\\">                        <circle cx=\\\"152.136\\\" cy=\\\"193\\\" fill=\\\"#C61021\\\" r=\\\"25\\\" stroke=\\\"#C61021\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"214.137\\\" x2=\\\"270.137\\\" y1=\\\"193\\\" y2=\\\"193\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"219.137\\\" x2=\\\"269.137\\\" y1=\\\"168\\\" y2=\\\"218\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"269.137\\\" x2=\\\"219.137\\\" y1=\\\"168\\\" y2=\\\"218\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"217.137\\\" x2=\\\"167.136\\\" y1=\\\"153\\\" y2=\\\"233\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161404\",\r\n    \"X\": \"119.0\",\r\n    \"Y\": \"23.719654008985415\",\r\n    \"Width\": \"160.9888657400682\",\r\n    \"Height\": \"342.9196252860926\",\r\n    \"SVG\": \"<g id=\\\"45161404\\\">        <g transform=\\\"translate(0 75)\\\">                <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"144\\\" x2=\\\"144\\\" y1=\\\"82\\\" y2=\\\"282\\\"/>                <polyline fill=\\\"none\\\" points=\\\"119,82 269,82 211,182 269,272   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <polyline fill=\\\"none\\\" points=\\\"269,232 274,282 234,257   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"translate(0 -100)\\\">                <polygon fill=\\\"none\\\" points=\\\"150,234.9 200,134.9 250,234.9   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163800_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"361.75\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"85.7650146484375\",\r\n    \"SVG\": \"<g id=\\\"10163800_0\\\">        <circle cx=\\\"386\\\" cy=\\\"395\\\" fill=\\\"none\\\" r=\\\"30.75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"355.25\\\" x2=\\\"190\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"209\\\" x2=\\\"209\\\" y1=\\\"395\\\" y2=\\\"432\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"243.5\\\" x2=\\\"243.5\\\" y1=\\\"395\\\" y2=\\\"432\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"209\\\" x2=\\\"243.5\\\" y1=\\\"418.5\\\" y2=\\\"418.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161405\",\r\n    \"X\": \"124.0\",\r\n    \"Y\": \"23.719654008985415\",\r\n    \"Width\": \"160.15431517956029\",\r\n    \"Height\": \"336.82636474841576\",\r\n    \"SVG\": \"<g id=\\\"45161405\\\">        <g>                <g transform=\\\"translate(0 50)\\\">                        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"149\\\" x2=\\\"149\\\" y1=\\\"104\\\" y2=\\\"304\\\"/>                        <path d=\\\"M124,104h150l-50,65l50,65l-51,70\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                        <path d=\\\"M229,254l-10,50l45-10\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                    </g>            </g>        <g transform=\\\"translate(0 -100)\\\">                <polygon fill=\\\"none\\\" points=\\\"150,234.9 200,134.9 250,234.9   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163800_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"362.75\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"85.04501342773438\",\r\n    \"SVG\": \"<g id=\\\"10163800_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g>                <circle cx=\\\"385\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"30.75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"354.25\\\" x2=\\\"189\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"208\\\" y1=\\\"396\\\" y2=\\\"433\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"242.5\\\" x2=\\\"242.5\\\" y1=\\\"396\\\" y2=\\\"433\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"242.5\\\" y1=\\\"419.5\\\" y2=\\\"419.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161406\",\r\n    \"X\": \"95.46446228027344\",\r\n    \"Y\": \"45.4644660949707\",\r\n    \"Width\": \"207.07106018066406\",\r\n    \"Height\": \"307.0710563659668\",\r\n    \"SVG\": \"<g id=\\\"45161406\\\">        <polyline fill=\\\"none\\\" points=\\\"99,49 149,99 149,299 99,349  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"299,49 249,99 249,299 299,349  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180800\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25180800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431\\\">W</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163800_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"361.75\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"87.67001342773438\",\r\n    \"SVG\": \"<g id=\\\"10163800_2\\\">        <circle cx=\\\"386\\\" cy=\\\"395\\\" fill=\\\"none\\\" r=\\\"30.75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"355.25\\\" x2=\\\"190\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"209\\\" x2=\\\"209\\\" y1=\\\"395\\\" y2=\\\"432\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"243.5\\\" x2=\\\"243.5\\\" y1=\\\"395\\\" y2=\\\"432\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"209\\\" x2=\\\"243.5\\\" y1=\\\"418.5\\\" y2=\\\"418.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163800_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"361.75\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"86.04501342773438\",\r\n    \"SVG\": \"<g id=\\\"10163800_3\\\">        <circle cx=\\\"386\\\" cy=\\\"395\\\" fill=\\\"none\\\" r=\\\"30.75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"355.25\\\" x2=\\\"190\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"209\\\" x2=\\\"209\\\" y1=\\\"395\\\" y2=\\\"432\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"243.5\\\" x2=\\\"243.5\\\" y1=\\\"395\\\" y2=\\\"432\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"209\\\" x2=\\\"243.5\\\" y1=\\\"418.5\\\" y2=\\\"418.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161401\",\r\n    \"X\": \"69.83151146068752\",\r\n    \"Y\": \"71.07152557706421\",\r\n    \"Width\": \"258.3369846992604\",\r\n    \"Height\": \"257.1688308682483\",\r\n    \"SVG\": \"<g id=\\\"45161401\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"149\\\" x2=\\\"149\\\" y1=\\\"97\\\" y2=\\\"297\\\"/>        <polyline fill=\\\"none\\\" points=\\\"124,97 274,97 216,197 274,287  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"274,247 279,297 239,272  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M99,72c-60,150,0,255,0,255\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M299,72c60,150,0,255,0,255\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161402\",\r\n    \"X\": \"121.63600158691406\",\r\n    \"Y\": \"50.34996749972606\",\r\n    \"Width\": \"160.98985789133133\",\r\n    \"Height\": \"309.65830003869513\",\r\n    \"SVG\": \"<g id=\\\"45161402\\\">        <g transform=\\\"translate(0 -100)\\\">                <circle cx=\\\"152.136\\\" cy=\\\"193\\\" fill=\\\"#C61021\\\" r=\\\"25\\\" stroke=\\\"#C61021\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"214.137\\\" x2=\\\"270.137\\\" y1=\\\"193\\\" y2=\\\"193\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"219.137\\\" x2=\\\"269.137\\\" y1=\\\"168\\\" y2=\\\"218\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"269.137\\\" x2=\\\"219.137\\\" y1=\\\"168\\\" y2=\\\"218\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"217.137\\\" x2=\\\"167.136\\\" y1=\\\"153\\\" y2=\\\"233\\\"/>            </g>        <g transform=\\\"translate(0 50)\\\">                <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"146.636\\\" x2=\\\"146.636\\\" y1=\\\"100.369\\\" y2=\\\"300.369\\\"/>                <polyline fill=\\\"none\\\" points=\\\"121.636,100.369 271.637,100.369 213.637,200.369     271.637,290.369   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <polyline fill=\\\"none\\\" points=\\\"271.637,250.369 276.637,300.369 236.637,275.369   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240102\",\r\n    \"X\": \"15.625999450683594\",\r\n    \"Y\": \"82.19599914550781\",\r\n    \"Width\": \"335.64600372314453\",\r\n    \"Height\": \"245.0850067138672\",\r\n    \"SVG\": \"<g id=\\\"25240102\\\">        <rect fill=\\\"none\\\" height=\\\"238.085\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\" width=\\\"328.646\\\" x=\\\"19.126\\\" y=\\\"85.696\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.5639\\\" x=\\\"67\\\" y=\\\"114\\\">ACA</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.5639\\\" x=\\\"67\\\" y=\\\"265\\\">EFF:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.5639\\\" x=\\\"67\\\" y=\\\"238\\\">Grids</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.5639\\\" x=\\\"67\\\" y=\\\"207\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.5639\\\" x=\\\"67\\\" y=\\\"181\\\">MIN ALT:</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160900\",\r\n    \"X\": \"197.9739990234375\",\r\n    \"Y\": \"349.1054992675781\",\r\n    \"Width\": \"215.5260009765625\",\r\n    \"Height\": \"91.76150512695312\",\r\n    \"SVG\": \"<g id=\\\"15160900\\\">        <ellipse cx=\\\"221.692\\\" cy=\\\"425.556\\\" fill=\\\"#FFFFFF\\\" rx=\\\"14.644\\\" ry=\\\"12.811\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"389.593\\\" cy=\\\"425.556\\\" fill=\\\"#FFFFFF\\\" rx=\\\"14.646\\\" ry=\\\"12.811\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"197.974\\\" x2=\\\"413.5\\\" y1=\\\"408.193\\\" y2=\\\"408.193\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"398.6055\\\">DRUG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240103\",\r\n    \"X\": \"23.46099853515625\",\r\n    \"Y\": \"43.34700012207031\",\r\n    \"Width\": \"320.1629943847656\",\r\n    \"Height\": \"309.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25240103\\\">        <path d=\\\"   M183.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.73,156.581-151.309C340.124,114.579,270.023,46.847,183.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.2645\\\" x=\\\"83\\\" y=\\\"248\\\">Grids</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.2645\\\" x=\\\"83\\\" y=\\\"275\\\">EFF:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.2645\\\" x=\\\"83\\\" y=\\\"194\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.2645\\\" x=\\\"83\\\" y=\\\"168\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.2645\\\" x=\\\"83\\\" y=\\\"102\\\">ACA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280200\",\r\n    \"X\": \"193.61083984375\",\r\n    \"Y\": \"264.2226867675781\",\r\n    \"Width\": \"214.79055786132812\",\r\n    \"Height\": \"203.46731567382812\",\r\n    \"SVG\": \"<g id=\\\"25280200\\\">        <circle cx=\\\"304\\\" cy=\\\"397.69\\\" fill=\\\"#000000\\\" r=\\\"68\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"262\\\" x2=\\\"199\\\" y1=\\\"344.69\\\" y2=\\\"268.69\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"342\\\" x2=\\\"403\\\" y1=\\\"342.69\\\" y2=\\\"268.69\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240101\",\r\n    \"X\": \"57.417999267578125\",\r\n    \"Y\": \"13.821968877976664\",\r\n    \"Width\": \"257.37200927734375\",\r\n    \"Height\": \"377.92201915913273\",\r\n    \"SVG\": \"<g id=\\\"25240101\\\">        <polygon fill=\\\"none\\\" points=\\\"   60.918,81.519 311.29,17.322 311.29,388.244 60.918,388.244  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25.157\\\" x=\\\"70\\\" y=\\\"110\\\">ACA</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"23.7276\\\" x=\\\"70\\\" y=\\\"242\\\">MAX ALT</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"23.7276\\\" x=\\\"70\\\" y=\\\"209\\\">MIN ALT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280201\",\r\n    \"X\": \"193.61083984375\",\r\n    \"Y\": \"264.2226867675781\",\r\n    \"Width\": \"268.0211486816406\",\r\n    \"Height\": \"203.46731567382812\",\r\n    \"SVG\": \"<g id=\\\"25280201\\\">        <circle cx=\\\"304\\\" cy=\\\"397.69\\\" fill=\\\"#000000\\\" r=\\\"68\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"262\\\" x2=\\\"199\\\" y1=\\\"344.69\\\" y2=\\\"268.69\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"342\\\" x2=\\\"403\\\" y1=\\\"342.69\\\" y2=\\\"268.69\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"20,14\\\" stroke-width=\\\"12\\\" x1=\\\"372\\\" x2=\\\"432\\\" y1=\\\"397.69\\\" y2=\\\"397.69\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"432,415.69 461.632,397.69 432,377.69\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141300\",\r\n    \"X\": \"272.1369934082031\",\r\n    \"Y\": \"350.8330078125\",\r\n    \"Width\": \"69.33401489257812\",\r\n    \"Height\": \"90.33297729492188\",\r\n    \"SVG\": \"<g id=\\\"10141300\\\">        <ellipse cx=\\\"306.804\\\" cy=\\\"396.291\\\" rx=\\\"34.667\\\" ry=\\\"23.457\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"332.096\\\" x2=\\\"281.326\\\" y1=\\\"354.167\\\" y2=\\\"438\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"283.045\\\" x2=\\\"330.754\\\" y1=\\\"352.863\\\" y2=\\\"438.475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"306.899\\\" x2=\\\"306.899\\\" y1=\\\"441.166\\\" y2=\\\"350.833\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110901_a\",\r\n    \"X\": \"217.28289794921875\",\r\n    \"Y\": \"286.25\",\r\n    \"Width\": \"178.831787109375\",\r\n    \"Height\": \"199.61785888671875\",\r\n    \"SVG\": \"<g id=\\\"36110901_a\\\">        <polygon points=\\\"286.326,326.25 286.326,291.25 326.326,291.25 326.326,326.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"249.095,358.357 224.354,333.6 252.648,305.325 277.389,330.083  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"334.606,330.038 359.303,305.237 387.646,333.462 362.949,358.263  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.326\\\" cy=\\\"386.25\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <rect height=\\\"30\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"150\\\" x=\\\"231.326\\\" y=\\\"448.25\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"12\\\" x1=\\\"226.354\\\" x2=\\\"392.5\\\" y1=\\\"307.652\\\" y2=\\\"481.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"12\\\" x1=\\\"223\\\" x2=\\\"383.551\\\" y1=\\\"482.5\\\" y2=\\\"306.325\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_420_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"231.03199768066406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"304.46800231933594\",\r\n    \"SVG\": \"<g id=\\\"1_420_0c\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"232.032\\\"/>        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05022\",\r\n    \"X\": \"276.53125\",\r\n    \"Y\": \"447.9375305175781\",\r\n    \"Width\": \"62.5732421875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"05022\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"498.0469\\\">IR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05021\",\r\n    \"X\": \"238.99658203125\",\r\n    \"Y\": \"299.34271240234375\",\r\n    \"Width\": \"133.828125\",\r\n    \"Height\": \"45.921875\",\r\n    \"SVG\": \"<g id=\\\"05021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"62\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">MEO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_035_0\",\r\n    \"X\": \"119.56291961669922\",\r\n    \"Y\": \"269.01312255859375\",\r\n    \"Width\": \"372.89322662353516\",\r\n    \"Height\": \"324.81951904296875\",\r\n    \"SVG\": \"<g id=\\\"0_035_0\\\">        <path d=\\\"M221,277.375c-125,0-125,205,0,205   c0,139,170,139,170,0c125,0,125-205,0-205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218200\",\r\n    \"X\": \"117.31976231431548\",\r\n    \"Y\": \"255.0\",\r\n    \"Width\": \"375.46186657743795\",\r\n    \"Height\": \"168.83599853671888\",\r\n    \"SVG\": \"<g id=\\\"25218200\\\">        <polyline fill=\\\"none\\\" points=\\\"122.406,431.336 183.302,375.142 244.198,431.336 305.024,375.142 365.922,431.336 426.817,375.142 487.644,432.336\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" transform=\\\"translate(0,-15)\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\" x1=\\\"305.024\\\" x2=\\\"305.024\\\" y1=\\\"355\\\" y2=\\\"332\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"151.25,349.295    163.566,369.827 146.434,384.221 123.858,358.913 123.335,318.045 151.25,318.045  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"481.27,318.045    478.896,361.699 457.022,380.546 441.946,365.119 453.352,354.372 453.352,318.045  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"353.279,278.813    353.279,308.902 328.784,330.154 280.144,330.154 255.58,308.902 255.58,278.813 280.144,257.5 328.784,257.5  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120000\",\r\n    \"X\": \"208.0\",\r\n    \"Y\": \"324.5\",\r\n    \"Width\": \"196.0\",\r\n    \"Height\": \"128.0\",\r\n    \"SVG\": \"<g id=\\\"15120000\\\">        <path d=\\\"M256,327c-58,0-58,93,0,93h100c58,0,58-93,0-93H256z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"226\\\" cy=\\\"437\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"386\\\" cy=\\\"437\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"404\\\" y1=\\\"420\\\" y2=\\\"420\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25120300\",\r\n    \"X\": \"9.995549201965332\",\r\n    \"Y\": \"55.49008560180664\",\r\n    \"Width\": \"378.73113536834717\",\r\n    \"Height\": \"280.12575912475586\",\r\n    \"SVG\": \"<g id=\\\"25120300\\\">        <polygon fill=\\\"none\\\" points=\\\"385.596,195.508 267.814,332.918 32.254,293.658 12.624,151.501    91.144,58.098 307.074,77.728  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" id=\\\"static\\\" transform=\\\"matrix(1 0 0 1 111.3691 200)\\\">TAI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10491\",\r\n    \"X\": \"244.5517578125\",\r\n    \"Y\": \"299.79583740234375\",\r\n    \"Width\": \"120.673828125\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"10491\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">OPS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_320_1c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"246.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"277.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"2_320_1c\\\">        <g id=\\\"symbol\\\">                <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,287.5 126.082,275 138.582,275    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,275 486.082,275 486.082,287.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"302.5\\\" y2=\\\"495\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,502.5 486.082,515 473.582,515    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"515\\\" y2=\\\"515\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,515 126.082,515 126.082,502.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"487.5\\\" y2=\\\"295\\\"/>                    </g>            </g>        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"247.39\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10492\",\r\n    \"X\": \"237.3271484375\",\r\n    \"Y\": \"448.5829772949219\",\r\n    \"Width\": \"133.72265625\",\r\n    \"Height\": \"38.53125\",\r\n    \"SVG\": \"<g id=\\\"10492\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"486.4736\\\">VTOL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25501\",\r\n    \"X\": \"86.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"222.94893646240234\",\r\n    \"Height\": \"73.80101013183594\",\r\n    \"SVG\": \"<g id=\\\"25501\\\">        <g>                <path d=\\\"M251.348,198.023    c0-15.596,12.74-28.239,28.455-28.239c15.717,0,28.457,12.643,28.457,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"250.809\\\" x2=\\\"308.686\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"163.598,209.549 177.431,224.833     191.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"212.003,209.549 225.836,224.833     239.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"103.167\\\" x2=\\\"88.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"134.583\\\" x2=\\\"150.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M118.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C145.033,175.9,133.034,164.932,118.231,164.932L118.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"119.833\\\" x2=\\\"155.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"153.865,194.418 162.5,189.432 153.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15220200\",\r\n    \"X\": \"232.06565856933594\",\r\n    \"Y\": \"307.3672180175781\",\r\n    \"Width\": \"148.1619415283203\",\r\n    \"Height\": \"136.41278076171875\",\r\n    \"SVG\": \"<g id=\\\"15220200\\\">        <g transform=\\\"translate(110 111) scale(5 5)\\\">                <path d=\\\"M48.879,57.116c-0.129-0.025-0.659,0.182-1.589,0.619c-0.595,0.258-1.28,0.658-2.054,1.2    c-2.843,1.883-4.845,4.424-6.008,7.621c-0.053,0-0.129-0.064-0.233-0.193c-0.439-1.392-1.228-2.786-2.365-4.179    c-1.189-1.495-2.558-2.734-4.108-3.713c-0.725-0.464-1.719-0.928-2.985-1.392c-0.021-0.052-0.021-0.091,0-0.117    c0.335-0.154,0.788-0.348,1.357-0.58c1.472-0.49,3.042-1.612,4.709-3.366c1.667-1.754,2.758-3.403,3.275-4.951    c0.078-0.206,0.193-0.413,0.349-0.62c0.49,1.522,1.421,3.108,2.791,4.759c1.447,1.779,2.932,3.043,4.457,3.79    c0.336,0.156,0.879,0.401,1.629,0.735C48.335,56.755,48.593,56.884,48.879,57.116z\\\"/>            </g>        <polyline fill=\\\"none\\\" points=\\\"233.75,332.5 257.606,310.75 282.5,332.5 306.125,310.75    330.75,332.5 355.75,310.75 378.5,332.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_205_0c\",\r\n    \"X\": \"166.80426025390625\",\r\n    \"Y\": \"192.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"2_205_0c\\\">        <path d=\\\"M174.557,516.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>        <path d=\\\"M236.723,251.396c31.839-65,104.615-65,136.453,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53541\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"87.189453125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"53541\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52211\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"52.4638671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"52211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36120000\",\r\n    \"X\": \"203.5341033935547\",\r\n    \"Y\": \"293.5340881347656\",\r\n    \"Width\": \"204.9318084716797\",\r\n    \"Height\": \"204.93182373046875\",\r\n    \"SVG\": \"<g id=\\\"36120000\\\">        <polygon fill=\\\"none\\\" points=\\\"266.313,300.75    345.688,300.75 401.25,356.313 401.25,435.688 345.688,491.25 266.313,491.25 210.75,435.688 210.75,356.313  \\\" stroke=\\\"#FF0000\\\" stroke-dasharray=\\\"38.9659,15.875\\\" stroke-width=\\\"16.431800000000003\\\"/>        <text fill=\\\"#FF0000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"75.0455\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.0186\\\">UXO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120304\",\r\n    \"X\": \"24.04962730407715\",\r\n    \"Y\": \"44.0\",\r\n    \"Width\": \"349.9007511138916\",\r\n    \"Height\": \"310.07781982421875\",\r\n    \"SVG\": \"<g id=\\\"46120304\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"20\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"44\\\" y2=\\\"344\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"20\\\" x1=\\\"74\\\" x2=\\\"324\\\" y1=\\\"119\\\" y2=\\\"119\\\"/>                <path d=\\\"M34,274c5,50,165,70,165,70s160-20,165-70\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"20\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120305\",\r\n    \"X\": \"20.5\",\r\n    \"Y\": \"124.0\",\r\n    \"Width\": \"363.0\",\r\n    \"Height\": \"152.51945554772954\",\r\n    \"SVG\": \"<g id=\\\"46120305\\\">        <g transform=\\\"scale(0.5 0.5) translate(300 200)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"208.326\\\" x2=\\\"208.326\\\" y1=\\\"48\\\" y2=\\\"348\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"83.326\\\" x2=\\\"333.326\\\" y1=\\\"123\\\" y2=\\\"123\\\"/>                <path d=\\\"M43.326,278c5,50,165,70,165,70s160-20,165-70\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"translate(-150 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"170.5\\\" x2=\\\"240.5\\\" y1=\\\"184\\\" y2=\\\"184\\\"/>                <path d=\\\"M179.5,184c14,40,38,40,52,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"translate(-50 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"170.5\\\" x2=\\\"240.5\\\" y1=\\\"184\\\" y2=\\\"184\\\"/>                <path d=\\\"M179.5,184c14,40,38,40,52,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"translate(150 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"163.5\\\" x2=\\\"233.5\\\" y1=\\\"184\\\" y2=\\\"184\\\"/>                <path d=\\\"M172.5,184c14,40,38,40,52,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30092\",\r\n    \"X\": \"287.12890625\",\r\n    \"Y\": \"449.984375\",\r\n    \"Width\": \"38.640625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30092\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"F\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.25\\\">F</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120302\",\r\n    \"X\": \"94.0\",\r\n    \"Y\": \"94.0\",\r\n    \"Width\": \"210.0\",\r\n    \"Height\": \"210.0\",\r\n    \"SVG\": \"<g id=\\\"46120302\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"#FFFFFF\\\" r=\\\"100\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120303\",\r\n    \"X\": \"24.04962730407715\",\r\n    \"Y\": \"44.0\",\r\n    \"Width\": \"349.9007511138916\",\r\n    \"Height\": \"310.07781982421875\",\r\n    \"SVG\": \"<g id=\\\"46120303\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"20\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"44\\\" y2=\\\"344\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"20\\\" x1=\\\"74\\\" x2=\\\"324\\\" y1=\\\"119\\\" y2=\\\"119\\\"/>                <path d=\\\"M34,274c5,50,165,70,165,70s160-20,165-70\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"20\\\"/>            </g>        <g transform=\\\"scale(0.5 0.5) translate(200 200)\\\">                <circle cx=\\\"198\\\" cy=\\\"190\\\" fill=\\\"#FFFFFF\\\" r=\\\"100\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120308\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120308\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120309\",\r\n    \"X\": \"44.0\",\r\n    \"Y\": \"62.75\",\r\n    \"Width\": \"311.6164855957031\",\r\n    \"Height\": \"272.5\",\r\n    \"SVG\": \"<g id=\\\"46120309\\\">        <path d=\\\"M49,249l50-50c65-75,185-75,250,0c-65,75-185,75-250,0l-50-50V249z\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M299,159c-20,25-20,55,0,80\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M49,124c0-75,300-75,300,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M49,274c0,75,300,75,300,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120306\",\r\n    \"X\": \"72.0008006334424\",\r\n    \"Y\": \"53.00000078976154\",\r\n    \"Width\": \"253.99919826387168\",\r\n    \"Height\": \"287.5116860682082\",\r\n    \"SVG\": \"<g id=\\\"46120306\\\">        <g transform=\\\"scale(0.3 0.3) translate(467 860)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"196.333\\\" x2=\\\"196.333\\\" y1=\\\"-30\\\" y2=\\\"270\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"71.333\\\" x2=\\\"321.333\\\" y1=\\\"45\\\" y2=\\\"45\\\"/>                <path d=\\\"M31.333,200c5,50,165,70,165,70s160-20,165-70\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>            </g>        <g>                <g>                        <g>                                <g id=\\\"chevron\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"162.5\\\" x2=\\\"232.5\\\" y1=\\\"135\\\" y2=\\\"135\\\"/>                                        <path d=\\\"M171.5,135c14,40,37.999,40,52.001,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(15 200 200)\\\">                        <g>                                <g id=\\\"chevron_1_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"149.643\\\" x2=\\\"219.643\\\" y1=\\\"137.351\\\" y2=\\\"137.351\\\"/>                                        <path d=\\\"M158.644,137.351c14.001,40,38,39.998,52.001-0.002\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(30 200 200)\\\">                        <g>                                <g id=\\\"chevron_2_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"137.836\\\" x2=\\\"207.834\\\" y1=\\\"142.948\\\" y2=\\\"142.949\\\"/>                                        <path d=\\\"M146.834,142.947c14,40.001,38.001,40,52.001,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(45 200 200)\\\">                        <g>                                <g id=\\\"chevron_3_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"127.877\\\" x2=\\\"197.876\\\" y1=\\\"151.411\\\" y2=\\\"151.411\\\"/>                                        <path d=\\\"M136.875,151.412c14.002,39.997,38,39.999,52-0.001\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(60 200 200)\\\">                        <g>                                <g id=\\\"chevron_4_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"120.447\\\" x2=\\\"190.449\\\" y1=\\\"162.164\\\" y2=\\\"162.165\\\"/>                                        <path d=\\\"M129.448,162.165c14.002,39.999,38.001,39.999,52.001,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(75 200 200)\\\">                        <g>                                <g id=\\\"chevron_5_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"116.054\\\" x2=\\\"186.054\\\" y1=\\\"174.473\\\" y2=\\\"174.473\\\"/>                                        <path d=\\\"M125.055,174.474c14,39.999,38,39.999,52-0.001\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(90 200 200)\\\">                        <g>                                <g id=\\\"chevron_6_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"114.998\\\" x2=\\\"184.998\\\" y1=\\\"187.5\\\" y2=\\\"187.5\\\"/>                                        <path d=\\\"M123.998,187.5c14,40,37.999,40,52,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(105 200 200)\\\">                        <g>                                <g id=\\\"chevron_7_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"117.349\\\" x2=\\\"187.351\\\" y1=\\\"200.356\\\" y2=\\\"200.356\\\"/>                                        <path d=\\\"M126.347,200.356c14.004,39.999,38,39.999,52.001-0.002\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(120 200 200)\\\">                        <g>                                <g id=\\\"chevron_8_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"122.946\\\" x2=\\\"192.949\\\" y1=\\\"212.166\\\" y2=\\\"212.164\\\"/>                                        <path d=\\\"M131.945,212.166c14.004,39.997,38.001,39.999,52-0.002\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(135 200 200)\\\">                        <g>                                <g id=\\\"chevron_9_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"131.408\\\" x2=\\\"201.407\\\" y1=\\\"222.123\\\" y2=\\\"222.123\\\"/>                                        <path d=\\\"M140.412,222.123c13.997,40.003,37.997,39.999,51.997,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(150 200 200)\\\">                        <g>                                <g id=\\\"chevron_10_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"142.161\\\" x2=\\\"212.163\\\" y1=\\\"229.554\\\" y2=\\\"229.552\\\"/>                                        <path d=\\\"M151.16,229.553c14.002,39.996,38.002,39.999,52.001,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(165 200 200)\\\">                        <g>                                <g id=\\\"chevron_11_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"154.471\\\" x2=\\\"224.474\\\" y1=\\\"233.947\\\" y2=\\\"233.945\\\"/>                                        <path d=\\\"M163.47,233.942c14.001,40.001,38.002,40.002,52.001,0.002\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(180 200 200)\\\">                        <g>                                <g id=\\\"chevron_12_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"167.499\\\" x2=\\\"237.498\\\" y1=\\\"235.004\\\" y2=\\\"235.004\\\"/>                                        <path d=\\\"M176.498,235.004c13.999,40,37.999,40,52,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(195 200 200)\\\">                        <g>                                <g id=\\\"chevron_13_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"180.354\\\" x2=\\\"250.355\\\" y1=\\\"232.651\\\" y2=\\\"232.654\\\"/>                                        <path d=\\\"M189.354,232.651c14,40,38,39.999,52-0.002\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(210 200 200)\\\">                        <g>                                <g id=\\\"chevron_14_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"192.165\\\" x2=\\\"262.164\\\" y1=\\\"227.056\\\" y2=\\\"227.053\\\"/>                                        <path d=\\\"M201.165,227.055c14.001,39.999,37.998,39.997,52.001,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(225 200 200)\\\">                        <g>                                <g id=\\\"chevron_15_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"202.123\\\" x2=\\\"272.124\\\" y1=\\\"218.593\\\" y2=\\\"218.591\\\"/>                                        <path d=\\\"M211.125,218.592c14,40,37.999,40,51.998-0.001\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(240 200 200)\\\">                        <g>                                <g id=\\\"chevron_16_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"209.552\\\" x2=\\\"279.553\\\" y1=\\\"207.838\\\" y2=\\\"207.839\\\"/>                                        <path d=\\\"M218.553,207.838c14.002,40.002,37.996,39.999,52.001,0.001\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(255 200 200)\\\">                        <g>                                <g id=\\\"chevron_17_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"213.942\\\" x2=\\\"283.945\\\" y1=\\\"195.529\\\" y2=\\\"195.529\\\"/>                                        <path d=\\\"M222.945,195.528c14.001,40.001,38,40.001,52.001,0.001\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(270 200 200)\\\">                        <g>                                <g id=\\\"chevron_18_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"215.004\\\" x2=\\\"285.004\\\" y1=\\\"182.502\\\" y2=\\\"182.502\\\"/>                                        <path d=\\\"M224.003,182.502c14,40,37.999,40,52.001,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(285 200 200)\\\">                        <g>                                <g id=\\\"chevron_19_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"212.654\\\" x2=\\\"282.654\\\" y1=\\\"169.645\\\" y2=\\\"169.647\\\"/>                                        <path d=\\\"M221.653,169.645c13.999,40.001,37.999,40.001,51.999,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(300 200 200)\\\">                        <g>                                <g id=\\\"chevron_20_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"207.057\\\" x2=\\\"277.057\\\" y1=\\\"157.836\\\" y2=\\\"157.835\\\"/>                                        <path d=\\\"M216.056,157.835c14.001,40,38,40,52.002-0.001\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(315 200 200)\\\">                        <g>                                <g id=\\\"chevron_21_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"198.591\\\" x2=\\\"268.593\\\" y1=\\\"147.876\\\" y2=\\\"147.876\\\"/>                                        <path d=\\\"M207.593,147.876c14,40,37.999,40,51.999,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(330 200 200)\\\">                        <g>                                <g id=\\\"chevron_22_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"187.839\\\" x2=\\\"257.841\\\" y1=\\\"140.446\\\" y2=\\\"140.447\\\"/>                                        <path d=\\\"M196.84,140.447c14,39.999,38,40,52.001,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(345 200 200)\\\">                        <g>                                <g id=\\\"chevron_23_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"175.529\\\" x2=\\\"245.529\\\" y1=\\\"136.053\\\" y2=\\\"136.053\\\"/>                                        <path d=\\\"M184.529,136.054c14,40,38,40.001,52-0.001\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30091\",\r\n    \"X\": \"274.2239990234375\",\r\n    \"Y\": \"280.7929992675781\",\r\n    \"Width\": \"66.19198608398438\",\r\n    \"Height\": \"66.19198608398438\",\r\n    \"SVG\": \"<g id=\\\"30091\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"274.224\\\" x2=\\\"340.416\\\" y1=\\\"315.643\\\" y2=\\\"315.643\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"307.319\\\" x2=\\\"307.319\\\" y1=\\\"280.793\\\" y2=\\\"346.985\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120307\",\r\n    \"X\": \"129.14599609375\",\r\n    \"Y\": \"0.0\",\r\n    \"Width\": \"140.0\",\r\n    \"Height\": \"399.0835876464844\",\r\n    \"SVG\": \"<g id=\\\"46120307\\\">        <circle cx=\\\"199.146\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"65\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"134.146,199 199.146,14 264.146,199  \\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"134.146,199 199.146,384 264.146,199  \\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171900\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171900\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">SHORADEZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53551\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"86.580078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"53551\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60160200\",\r\n    \"X\": \"205.71875\",\r\n    \"Y\": \"361.203125\",\r\n    \"Width\": \"209.171875\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60160200\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"198\\\" y=\\\"434\\\">DGD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52221\",\r\n    \"X\": \"282.341796875\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"49.3544921875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"52221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">IL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160105\",\r\n    \"X\": \"148.45700073242188\",\r\n    \"Y\": \"16.0\",\r\n    \"Width\": \"102.04299926757812\",\r\n    \"Height\": \"369.0\",\r\n    \"SVG\": \"<g id=\\\"45160105\\\">        <circle cx=\\\"198.957\\\" cy=\\\"66.5\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>        <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>        <circle cx=\\\"198.957\\\" cy=\\\"334.5\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15200600\",\r\n    \"X\": \"216.40625\",\r\n    \"Y\": \"359.7812805175781\",\r\n    \"Width\": \"176.8125\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"15200600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">CLE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160106\",\r\n    \"X\": \"30.5\",\r\n    \"Y\": \"15.5\",\r\n    \"Width\": \"352.0\",\r\n    \"Height\": \"369.0\",\r\n    \"SVG\": \"<g id=\\\"45160106\\\">        <circle cx=\\\"208.957\\\" cy=\\\"66\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>        <circle cx=\\\"81\\\" cy=\\\"199.5\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>        <circle cx=\\\"208.957\\\" cy=\\\"334\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>        <circle cx=\\\"332\\\" cy=\\\"199.5\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160101\",\r\n    \"X\": \"148.5\",\r\n    \"Y\": \"148.5\",\r\n    \"Width\": \"101.0\",\r\n    \"Height\": \"101.0\",\r\n    \"SVG\": \"<g id=\\\"45160101\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160102\",\r\n    \"X\": \"73.5\",\r\n    \"Y\": \"148.5\",\r\n    \"Width\": \"252.0\",\r\n    \"Height\": \"101.0\",\r\n    \"SVG\": \"<g id=\\\"45160102\\\">        <g>                <circle cx=\\\"124\\\" cy=\\\"199\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>        <g>                <circle cx=\\\"275\\\" cy=\\\"199\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01140000\",\r\n    \"X\": \"201.3134765625\",\r\n    \"Y\": \"361.671875\",\r\n    \"Width\": \"206.59375\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"01140000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">MAN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160103\",\r\n    \"X\": \"148.97900390625\",\r\n    \"Y\": \"73.0\",\r\n    \"Width\": \"101.0419921875\",\r\n    \"Height\": \"252.0\",\r\n    \"SVG\": \"<g id=\\\"45160103\\\">        <g>                <circle cx=\\\"199.479\\\" cy=\\\"123.5\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>        <g>                <circle cx=\\\"199.521\\\" cy=\\\"274.5\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160104\",\r\n    \"X\": \"68.5\",\r\n    \"Y\": \"60.0\",\r\n    \"Width\": \"261.47900390625\",\r\n    \"Height\": \"240.0\",\r\n    \"SVG\": \"<g id=\\\"45160104\\\">        <g>                <circle cx=\\\"198.957\\\" cy=\\\"110.5\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>        <g>                <circle cx=\\\"279.479\\\" cy=\\\"249.5\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>        <circle cx=\\\"119\\\" cy=\\\"249.5\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241403\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241403\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"157\\\" y=\\\"140\\\">CF ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321200\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321200\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">R3P</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130600\",\r\n    \"X\": \"210.8046875\",\r\n    \"Y\": \"360.9531555175781\",\r\n    \"Width\": \"193.59375\",\r\n    \"Height\": \"68.71875\",\r\n    \"SVG\": \"<g id=\\\"10130600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">MET</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111106\",\r\n    \"X\": \"224.94557033386081\",\r\n    \"Y\": \"282.7491684050554\",\r\n    \"Width\": \"168.44140017032623\",\r\n    \"Height\": \"215.49481963205398\",\r\n    \"SVG\": \"<g id=\\\"15111106\\\">        <path d=\\\"M267,497.25V307.219c7.8-29.326,70.2-29.326,78,0V497.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"286.02\\\" y2=\\\"471.241\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"443.25\\\" y2=\\\"443.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"423.5\\\" y2=\\\"423.5\\\"/>        <path d=\\\"M268,495.744c3-31.804,73-31.804,76,0H268z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60.2861\\\" transform=\\\"matrix(0.9853 0 0 1 351.25 411.75)\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60.2861\\\" transform=\\\"matrix(0.9853 0 0 1 220.25 411.75)\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241402\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241402\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"142\\\" y=\\\"173\\\">CF ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111107\",\r\n    \"X\": \"264.5\",\r\n    \"Y\": \"282.7491684050554\",\r\n    \"Width\": \"83.0\",\r\n    \"Height\": \"215.49481963205398\",\r\n    \"SVG\": \"<g id=\\\"15111107\\\">        <path d=\\\"M267,497.25V307.219c7.8-29.326,70.2-29.326,78,0V497.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"286.02\\\" y2=\\\"471.241\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"442.25\\\" y2=\\\"442.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"423.625\\\" y2=\\\"423.625\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"460\\\" y2=\\\"460\\\"/>        <path d=\\\"M268,495.744c3-31.804,73-31.804,76,0H268z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241401\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10228735637605\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25241401\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.611-0.17,20.813-7.502,20.813-7.502c17.893-21.594,23.492-66.242-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.569-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.209-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"201\\\" y=\\\"170\\\">CF ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111104\",\r\n    \"X\": \"264.5\",\r\n    \"Y\": \"282.7491684050554\",\r\n    \"Width\": \"83.0\",\r\n    \"Height\": \"215.49481963205398\",\r\n    \"SVG\": \"<g id=\\\"15111104\\\">        <path d=\\\"M267,497.25V307.219c7.8-29.326,70.2-29.326,78,0V497.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"286.02\\\" y2=\\\"470.241\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"443.25\\\" y2=\\\"443.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"423.5\\\" y2=\\\"423.5\\\"/>        <path d=\\\"M268,495.744c3-31.804,73-31.804,76,0H268z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111105\",\r\n    \"X\": \"264.5\",\r\n    \"Y\": \"282.7491684050554\",\r\n    \"Width\": \"128.88697050418705\",\r\n    \"Height\": \"215.49481963205398\",\r\n    \"SVG\": \"<g id=\\\"15111105\\\">        <path d=\\\"M267,497.25V307.219c7.8-29.326,70.2-29.326,78,0V497.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"286.02\\\" y2=\\\"470.241\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"443.25\\\" y2=\\\"443.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"423.5\\\" y2=\\\"423.5\\\"/>        <path d=\\\"M268,495.744c3-31.804,73-31.804,76,0H268z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60.2861\\\" transform=\\\"matrix(0.9853 0 0 1 351.25 408.75)\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_460_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_460_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"438 527, 438 437, 348 527\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_627_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"0_627_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111108\",\r\n    \"X\": \"264.5\",\r\n    \"Y\": \"282.7491684050554\",\r\n    \"Width\": \"127.88697050418705\",\r\n    \"Height\": \"214.5008315949446\",\r\n    \"SVG\": \"<g id=\\\"15111108\\\">        <path d=\\\"M267,497.25V307.219c7.8-29.326,70.2-29.326,78,0V497.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"286.02\\\" y2=\\\"469.241\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"442.25\\\" y2=\\\"442.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"423.625\\\" y2=\\\"423.625\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"460\\\" y2=\\\"460\\\"/>        <path d=\\\"M268,494.744c3-31.804,73-31.804,76,0H268z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60.2861\\\" transform=\\\"matrix(0.9853 0 0 1 350.25 409.75)\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10471\",\r\n    \"X\": \"260.27099609375\",\r\n    \"Y\": \"294.48382568359375\",\r\n    \"Width\": \"90.65701293945312\",\r\n    \"Height\": \"49.23583984375\",\r\n    \"SVG\": \"<g id=\\\"10471\\\">        <polygon id=\\\"_x3C_path_x3E_\\\" points=\\\"348.428,314.966 303.587,340.795 262.771,314.658    262.771,299.369 303.587,323.845 348.428,298.748  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_627_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"364.03126525878906\",\r\n    \"SVG\": \"<g id=\\\"0_627_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395 470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222 297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395 141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111109\",\r\n    \"X\": \"224.94557033386081\",\r\n    \"Y\": \"282.7491684050554\",\r\n    \"Width\": \"167.44140017032623\",\r\n    \"Height\": \"215.49481963205398\",\r\n    \"SVG\": \"<g id=\\\"15111109\\\">        <path d=\\\"M267,497.25V307.219c7.8-29.326,70.2-29.326,78,0V497.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"286.669\\\" y2=\\\"471.891\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"442.25\\\" y2=\\\"442.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"423.625\\\" y2=\\\"423.625\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"460\\\" y2=\\\"460\\\"/>        <path d=\\\"M268,495.744c3-31.804,73-31.804,76,0H268z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60.2861\\\" transform=\\\"matrix(0.9853 0 0 1 350.25 408.75)\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60.2861\\\" transform=\\\"matrix(0.9853 0 0 1 220.25 409.6396)\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30082\",\r\n    \"X\": \"278.6796875\",\r\n    \"Y\": \"449.984375\",\r\n    \"Width\": \"52.375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30082\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"V\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.25\\\">V</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30081\",\r\n    \"X\": \"254.357421875\",\r\n    \"Y\": \"293.5000305175781\",\r\n    \"Width\": \"102.8046875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"30081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"MD\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">MD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10180100\",\r\n    \"X\": \"191.83853149414062\",\r\n    \"Y\": \"365.6777648925781\",\r\n    \"Width\": \"223.0555419921875\",\r\n    \"Height\": \"59.0625\",\r\n    \"SVG\": \"<g id=\\\"10180100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"79.7975\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"423.7715\\\">ARRC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111102\",\r\n    \"X\": \"264.5\",\r\n    \"Y\": \"282.7491684050554\",\r\n    \"Width\": \"127.88697050418705\",\r\n    \"Height\": \"215.49481963205398\",\r\n    \"SVG\": \"<g id=\\\"15111102\\\">        <path d=\\\"M267,497.25V307.219c7.8-29.326,70.2-29.326,78,0V497.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"286.02\\\" y2=\\\"470.241\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"443.25\\\" y2=\\\"443.25\\\"/>        <path d=\\\"M268,495.744c3-31.804,73-31.804,76,0H268z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60.2861\\\" transform=\\\"matrix(0.9853 0 0 1 350.25 408.6396)\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111103\",\r\n    \"X\": \"223.94557033386081\",\r\n    \"Y\": \"282.7491684050554\",\r\n    \"Width\": \"168.44140017032623\",\r\n    \"Height\": \"215.49481963205398\",\r\n    \"SVG\": \"<g id=\\\"15111103\\\">        <path d=\\\"M267,497.25V307.219c7.8-29.326,70.2-29.326,78,0V497.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"286.02\\\" y2=\\\"471.241\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"443.25\\\" y2=\\\"443.25\\\"/>        <path d=\\\"M268,495.744c3-31.804,73-31.804,76,0H268z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60.2861\\\" transform=\\\"matrix(0.9853 0 0 1 350.25 408.6396)\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60.2861\\\" transform=\\\"matrix(0.9853 0 0 1 219.25 408.6396)\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111100\",\r\n    \"X\": \"264.5\",\r\n    \"Y\": \"282.7491684050554\",\r\n    \"Width\": \"83.0\",\r\n    \"Height\": \"214.5008315949446\",\r\n    \"SVG\": \"<g id=\\\"15111100\\\">        <path d=\\\"M267,497.25V307.219c7.8-29.326,70.2-29.326,78,0V497.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"286.02\\\" y2=\\\"469.241\\\"/>        <path d=\\\"M268,494.744c3-31.804,73-31.804,76,0H268z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111101\",\r\n    \"X\": \"264.5\",\r\n    \"Y\": \"282.7491684050554\",\r\n    \"Width\": \"83.0\",\r\n    \"Height\": \"215.49481963205398\",\r\n    \"SVG\": \"<g id=\\\"15111101\\\">        <path d=\\\"M267,497.25V307.219c7.8-29.326,70.2-29.326,78,0V497.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"286.02\\\" y2=\\\"470.241\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"443.25\\\" y2=\\\"443.25\\\"/>        <path d=\\\"M268,495.744c3-31.804,73-31.804,76,0H268z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52231\",\r\n    \"X\": \"278.46240234375\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"55.9482421875\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"52231\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">IS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25310500\",\r\n    \"X\": \"34.17714498295737\",\r\n    \"Y\": \"105.78632908530723\",\r\n    \"Width\": \"328.132926032401\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25310500\\\">        <path d=\\\"   M151.972,113.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C262.052,106.827,193.997,109.048,151.972,113.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"150\\\" y=\\\"212\\\">RSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01120400\",\r\n    \"X\": \"263.5260009765625\",\r\n    \"Y\": \"348.67401123046875\",\r\n    \"Width\": \"81.56600952148438\",\r\n    \"Height\": \"94.59396362304688\",\r\n    \"SVG\": \"<g id=\\\"01120400\\\">        <rect fill=\\\"#FFFFFF\\\" height=\\\"21.063\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"32.236\\\" x=\\\"287.937\\\" y=\\\"419.705\\\"/>        <ellipse cx=\\\"304.309\\\" cy=\\\"387.06\\\" fill=\\\"#FFFFFF\\\" rx=\\\"38.283\\\" ry=\\\"35.886\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60140600\",\r\n    \"X\": \"204.71875\",\r\n    \"Y\": \"359.203125\",\r\n    \"Width\": \"202.150390625\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60140600\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"197\\\" y=\\\"432\\\">DSR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10472\",\r\n    \"X\": \"231.2779998779297\",\r\n    \"Y\": \"448.4830017089844\",\r\n    \"Width\": \"148.3889923095703\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"10472\\\">        <circle cx=\\\"251.778\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"359.167\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"272.5\\\" x2=\\\"338\\\" y1=\\\"468.983\\\" y2=\\\"468.983\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10622_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"444.4200134277344\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"10622_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10622_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"442.7950134277344\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"10622_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10622_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"442.5150146484375\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"10622_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10622_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"442.5150146484375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"5.279998779296875\",\r\n    \"SVG\": \"<g id=\\\"10622_1\\\">        <line fill=\\\"none\\\" id=\\\"main\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <rect display=\\\"none\\\" fill=\\\"none\\\" height=\\\"240\\\" id=\\\"greyBox\\\" stroke=\\\"#C8C8C8\\\" stroke-width=\\\"10\\\" width=\\\"359\\\" x=\\\"126.5\\\" y=\\\"276\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40140000\",\r\n    \"X\": \"222.90003967285156\",\r\n    \"Y\": \"298.39996337890625\",\r\n    \"Width\": \"166.1990203857422\",\r\n    \"Height\": \"195.1009521484375\",\r\n    \"SVG\": \"<g id=\\\"40140000\\\">        <path d=\\\"M296.7,342.3c0-12.7,10.2-24.2,10.2-32.6v-1.1c0-3.2-0.101-9.5-2.7-10.2c-2.6,11.2-8.7,20-14.8,27.9   c-3.1,4.1-5.9,8.2-9,12.4c-2.6,3.4-7.8,8.7-7.8,13.8c0,3.6,15.3,44.3,7.5,44.3c-0.3,0-9.4-6.3-10.5-7.2c-3.5-2.6-5.9-5.7-8.3-9.3   c-7.7-11.4-6.1-11-9.5-25.7c-3.8,1-6.4,12.4-7.3,17.3c-1.1,5.9-0.7,16.6,0.6,22.5c1.6,7.1,3.4,12.5,6.3,18.3   c1.5,3,7.6,13.7,7.8,16.2c-5.4-1.301-17.6-11.5-21.5-15.4c-3.7-3.8-13.7-20.7-14.8-21.5c0,24.7,12.5,57,24.4,69.1   c7.7,7.7,15.8,15.9,25.4,21.601c6.1,3.7,26.2,10.8,35.7,10.8h5.899c7.101,0,27-7.6,32.2-10.5c8.5-4.7,17.2-11.8,22.5-19.7   c11-16.3,20.1-37.5,20.1-64.399v-3.2l-1.1-14.4c-1.8,0.9-5.6,10.9-6.3,12.9c-1.3,3.3-5.101,8.5-7.2,11.6   c-3.5,5.3-13.1,15.7-19.6,17.2v-2.7c0-11,6.899-22,6.899-31v-4.8l-3.2-30.4H357c-0.8,9.7-4.1,19.7-8.4,26.2   c-3.3,5-13.199,14-19.3,15.4c-0.6-1-1.1-1.6-1.1-3.2v-5.8c0-12.7,7.5-22.2,7.5-32.1v-2.1c0-3.8-5.2-9.7-7.3-13   c-1.7-2.8-6-10.8-8.801-11.5v3.2c0,15.4-3.399,26.5-13.899,31.5c-2.7-4.2-9-7.9-9-15.6V342.3L296.7,342.3z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150200\",\r\n    \"X\": \"246.46875\",\r\n    \"Y\": \"348.0312805175781\",\r\n    \"Width\": \"111.8505859375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"10150200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.6719\\\">CI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10482\",\r\n    \"X\": \"259.9853515625\",\r\n    \"Y\": \"447.8154296875\",\r\n    \"Width\": \"90.7744140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"10482\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"497.9248\\\">TR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10481\",\r\n    \"X\": \"280.776611328125\",\r\n    \"Y\": \"284.7119445800781\",\r\n    \"Width\": \"47.9375\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"10481\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5557\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_320_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"243.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"280.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"2_320_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" id=\\\"symbol\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"244.39\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30071\",\r\n    \"X\": \"237.8076171875\",\r\n    \"Y\": \"300.82708740234375\",\r\n    \"Width\": \"134.294921875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"30071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"MCM\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">MCM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30072\",\r\n    \"X\": \"282.44140625\",\r\n    \"Y\": \"449.984375\",\r\n    \"Width\": \"45.390625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30072\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"T\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.25\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52241\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"54.2763671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"52241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53571\",\r\n    \"X\": \"262.12646484375\",\r\n    \"Y\": \"292.0000305175781\",\r\n    \"Width\": \"83.396484375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"53571\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">SU</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271300\",\r\n    \"X\": \"100.73223114013672\",\r\n    \"Y\": \"29.23223304748535\",\r\n    \"Width\": \"203.53553009033203\",\r\n    \"Height\": \"303.5355281829834\",\r\n    \"SVG\": \"<g id=\\\"25271300\\\">        <polyline fill=\\\"none\\\" points=\\\"102.5,31 152.5,81 152.5,281 102.5,331  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"302.5,31 252.5,81 252.5,281 302.5,331  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45130203\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"100.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"200.0\",\r\n    \"SVG\": \"<g id=\\\"45130203\\\">        <path d=\\\"M24,119c0,75,60,155,175,155s175-80,175-155\\\" fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"159\\\" x2=\\\"159\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"239\\\" x2=\\\"239\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30062\",\r\n    \"X\": \"246.0361328125\",\r\n    \"Y\": \"448.0878601074219\",\r\n    \"Width\": \"118.5703125\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"30062\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"LOG\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"491.8066\\\">LOG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30061\",\r\n    \"X\": \"253.1865234375\",\r\n    \"Y\": \"293.54583740234375\",\r\n    \"Width\": \"109.2626953125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"30061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"ISR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">ISR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45130201\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"100.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"200.0\",\r\n    \"SVG\": \"<g id=\\\"45130201\\\">        <path d=\\\"M24,119c0,75,60,155,175,155s175-80,175-155\\\" fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45130202\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"100.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"200.0\",\r\n    \"SVG\": \"<g id=\\\"45130202\\\">        <path d=\\\"M24,119c0,75,60,155,175,155s175-80,175-155\\\" fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"179\\\" x2=\\\"179\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"219\\\" x2=\\\"219\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_601_1\",\r\n    \"X\": \"164.75\",\r\n    \"Y\": \"193.4259033203125\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.5740966796875\",\r\n    \"SVG\": \"<g id=\\\"0_601_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"173.25,517 173.25,327 305.25,205 437.25,327 437.25,517   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"517\\\" y2=\\\"504.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"490.357\\\" y2=\\\"346.571\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"173.25,339.5 173.25,327      182.43,318.516    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"192.17\\\" x2=\\\"291.2\\\" y1=\\\"309.513\\\" y2=\\\"217.985\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"296.07,213.484 305.25,205      314.43,213.484    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"324.17\\\" x2=\\\"423.2\\\" y1=\\\"222.487\\\" y2=\\\"314.014\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"428.07,318.516 437.25,327      437.25,339.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"437.25\\\" x2=\\\"437.25\\\" y1=\\\"353.643\\\" y2=\\\"497.429\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"437.25\\\" x2=\\\"437.25\\\" y1=\\\"504.5\\\" y2=\\\"517\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_601_0\",\r\n    \"X\": \"164.75\",\r\n    \"Y\": \"193.42555236816406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.57444763183594\",\r\n    \"SVG\": \"<g id=\\\"0_601_0\\\">        <path d=\\\"M173.25,517V327l132-122l132,122v190\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112201\",\r\n    \"X\": \"224.5\",\r\n    \"Y\": \"315.5\",\r\n    \"Width\": \"161.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"20112201\\\">        <polyline points=\\\"255,316 355,316 305,396 355,476 255,476 305,396  \\\" stroke=\\\"#000000\\\"/>        <polyline points=\\\"225,346 225,446 305,396 385,446 385,346 305,396  \\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"305\\\" cy=\\\"396\\\" rx=\\\"65\\\" ry=\\\"65\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53581\",\r\n    \"X\": \"261.91650390625\",\r\n    \"Y\": \"292.9375305175781\",\r\n    \"Width\": \"87.9150390625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"53581\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">TA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112200\",\r\n    \"X\": \"225.5\",\r\n    \"Y\": \"315.5\",\r\n    \"Width\": \"161.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"20112200\\\">        <g>                <ellipse cx=\\\"306\\\" cy=\\\"396\\\" rx=\\\"80\\\" ry=\\\"80\\\" stroke=\\\"#000000\\\"/>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"306,316 375,436 237,436   \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52251\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"75.95855686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"52251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163500\",\r\n    \"X\": \"228.69817548241122\",\r\n    \"Y\": \"356.9375305175781\",\r\n    \"Width\": \"149.91364092383878\",\r\n    \"Height\": \"80.078125\",\r\n    \"SVG\": \"<g id=\\\"10163500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.6719\\\">JIB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10451\",\r\n    \"X\": \"319.1767883300781\",\r\n    \"Y\": \"293.43853759765625\",\r\n    \"Width\": \"35.640625\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"10451\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"318.2549\\\" y=\\\"344.9854\\\">4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_615_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"2_615_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10452\",\r\n    \"X\": \"249.3583984375\",\r\n    \"Y\": \"448.82708740234375\",\r\n    \"Width\": \"112.7890625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10452\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5146\\\">SPT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_615_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"370.04164123535156\",\r\n    \"SVG\": \"<g id=\\\"2_615_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215100\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"250.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"215.0\",\r\n    \"SVG\": \"<g id=\\\"25215100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35,25\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"258\\\" y2=\\\"258\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"458\\\" y2=\\\"458\\\"/>        <rect fill=\\\"#000000\\\" height=\\\"37.377\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"80\\\" x=\\\"266\\\" y=\\\"293.492\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"272\\\" y2=\\\"356.098\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"196,396.279 246,349.558 366,349.558 416,396.279 366,443 246,443  \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_140_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_140_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"224.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"455\\\" y=\\\"384.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"544\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136\\\" y=\\\"384.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35110300\",\r\n    \"X\": \"209.7958984375\",\r\n    \"Y\": \"329.8251647949219\",\r\n    \"Width\": \"189.875\",\r\n    \"Height\": \"136.79983520507812\",\r\n    \"SVG\": \"<g id=\\\"35110300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"92\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"465.5\\\">SUB</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"92\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"396.8564\\\">NON</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_140_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"1_140_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"224.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"455\\\" y=\\\"384.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"544\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136\\\" y=\\\"384.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30051\",\r\n    \"X\": \"255.6064453125\",\r\n    \"Y\": \"296.3750305175781\",\r\n    \"Width\": \"103.40234375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"30051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" id=\\\"EW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">EW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131001\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25131001\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">SBY</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\">FTP</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112202\",\r\n    \"X\": \"220.79999446868896\",\r\n    \"Y\": \"310.8999967575073\",\r\n    \"Width\": \"168.9000129699707\",\r\n    \"Height\": \"168.4999942779541\",\r\n    \"SVG\": \"<g id=\\\"20112202\\\">        <g transform=\\\"scale(100) translate(0.76 0.78)\\\">                <polygon points=\\\"1.83,3.173 1.448,3.398 1.675,3.794 2.061,3.572 2.062,4.014 2.518,4.014 2.518,3.574 2.904,3.795 3.135,3.402     2.753,3.174 3.137,2.95 2.905,2.554 2.519,2.776 2.518,2.329 2.062,2.329 2.062,2.774 1.676,2.554 1.449,2.95   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53591\",\r\n    \"X\": \"275.537109375\",\r\n    \"Y\": \"290.9375305175781\",\r\n    \"Width\": \"54.2744140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"53591\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">TI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131002\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25131002\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">WPN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\">FTP</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131003\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25131003\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">NRM</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\">FTP</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36170000_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36170000_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.6348\\\">OB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52261\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"80.77105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"52261\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">JC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_505_0\",\r\n    \"X\": \"166.80426025390625\",\r\n    \"Y\": \"192.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"1_505_0\\\">        <path d=\\\"M174.557,516.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M236.723,251.396c31.839-65,104.615-65,136.453,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130103_2\",\r\n    \"X\": \"170.98980712890625\",\r\n    \"Y\": \"360.0888671875\",\r\n    \"Width\": \"268.27081298828125\",\r\n    \"Height\": \"124.28512573242188\",\r\n    \"SVG\": \"<g id=\\\"10130103_2\\\">        <path d=\\\"M172.252,482.216c74.788-43.743,190.698-43.888,265.756-0.432\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100.9628\\\" transform=\\\"matrix(0.9042 0 0 1 236.3589 432.3545)\\\">MD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330100\",\r\n    \"X\": \"55.5\",\r\n    \"Y\": \"107.06649017333984\",\r\n    \"Width\": \"331.7275085449219\",\r\n    \"Height\": \"119.86702728271484\",\r\n    \"SVG\": \"<g id=\\\"25330100\\\">        <polygon fill=\\\"none\\\" points=\\\"58,132 58,202 308,202 308,222 383,167 308,112 308,132  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130103_3\",\r\n    \"X\": \"197.88131713867188\",\r\n    \"Y\": \"354.0888671875\",\r\n    \"Width\": \"210.74127197265625\",\r\n    \"Height\": \"111.55923461914062\",\r\n    \"SVG\": \"<g id=\\\"10130103_3\\\">        <path d=\\\"M198.853,463.04c63.979-26.989,144.941-26.885,208.79,0.308\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100.9628\\\" transform=\\\"matrix(0.9042 0 0 1 242.3589 426.3545)\\\">MD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120106_3\",\r\n    \"X\": \"181.0\",\r\n    \"Y\": \"309.1094665527344\",\r\n    \"Width\": \"250.0\",\r\n    \"Height\": \"137.39053344726562\",\r\n    \"SVG\": \"<g id=\\\"20120106_3\\\">        <g transform=\\\"scale(0.7) translate(95 115.714)\\\">                <path d=\\\"M365,389.285c-60,0-60,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M365,389.285c-30,0-30,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">PROD</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"181\\\" x2=\\\"431\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30052\",\r\n    \"X\": \"282.28515625\",\r\n    \"Y\": \"449.984375\",\r\n    \"Width\": \"47.34375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30052\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"D\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.25\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120106_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"309.1094665527344\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"137.39053344726562\",\r\n    \"SVG\": \"<g id=\\\"20120106_2\\\">        <g transform=\\\"scale(0.7) translate(95 115.714)\\\">                <path d=\\\"M365,389.285c-60,0-60,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M365,389.285c-30,0-30,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">PROD</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120106_1\",\r\n    \"X\": \"126.5\",\r\n    \"Y\": \"309.1094665527344\",\r\n    \"Width\": \"359.0\",\r\n    \"Height\": \"137.39053344726562\",\r\n    \"SVG\": \"<g id=\\\"20120106_1\\\">        <g transform=\\\"scale(0.7) translate(95 115.714)\\\">                <path d=\\\"M365,389.285c-60,0-60,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M365,389.285c-30,0-30,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">PROD</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120106_0\",\r\n    \"X\": \"148.3769989013672\",\r\n    \"Y\": \"309.1094665527344\",\r\n    \"Width\": \"315.24501037597656\",\r\n    \"Height\": \"137.39053344726562\",\r\n    \"SVG\": \"<g id=\\\"20120106_0\\\">        <g transform=\\\"scale(0.7) translate(95 115.714)\\\">                <path d=\\\"M365,389.285c-60,0-60,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M365,389.285c-30,0-30,115.001,0,115.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">PROD</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"148.377\\\" x2=\\\"463.622\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10462\",\r\n    \"X\": \"246.40625\",\r\n    \"Y\": \"448.82708740234375\",\r\n    \"Width\": \"116.216796875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10462\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5146\\\">TAC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10461\",\r\n    \"X\": \"276.656005859375\",\r\n    \"Y\": \"276.552978515625\",\r\n    \"Width\": \"57.764007568359375\",\r\n    \"Height\": \"67.9310302734375\",\r\n    \"SVG\": \"<g id=\\\"10461\\\">        <g>                <path d=\\\"M328.495,322.854c0,10.565-12.523,19.13-23.088,19.13    c-10.565,0-22.825-8.565-22.825-19.13\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <polygon points=\\\"288.507,327.348 282.583,324.832 276.656,327.348 282.583,313.304   \\\"/>                <polygon points=\\\"334.42,327.348 328.495,324.832 322.568,327.348 328.495,313.304   \\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.407\\\" x2=\\\"305.407\\\" y1=\\\"341.985\\\" y2=\\\"295.413\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"288.652\\\" x2=\\\"324.01\\\" y1=\\\"294.094\\\" y2=\\\"294.094\\\"/>        <circle cx=\\\"305.407\\\" cy=\\\"285.386\\\" fill=\\\"none\\\" r=\\\"6.333\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130103_0\",\r\n    \"X\": \"185.0017547607422\",\r\n    \"Y\": \"359.0888671875\",\r\n    \"Width\": \"241.4537811279297\",\r\n    \"Height\": \"118.2108154296875\",\r\n    \"SVG\": \"<g id=\\\"10130103_0\\\">        <path d=\\\"M186.093,474.836c70.326-34.119,169.061-34.048,239.266,0.217\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100.9628\\\" transform=\\\"matrix(0.9042 0 0 1 236.3589 431.3545)\\\">MD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130103_1\",\r\n    \"X\": \"127.57951354980469\",\r\n    \"Y\": \"360.0888671875\",\r\n    \"Width\": \"355.84107971191406\",\r\n    \"Height\": \"157.211669921875\",\r\n    \"SVG\": \"<g id=\\\"10130103_1\\\">        <path d=\\\"M129.5,515.7c7.874-9.448,17.078-17.917,27.337-25.408   c78.512-57.322,218.814-57.323,297.326,0c10.26,7.491,19.464,15.96,27.337,25.408\\\" fill=\\\"none\\\" id=\\\"arc_1_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100.9628\\\" transform=\\\"matrix(0.9042 0 0 1 238.3589 432.3545)\\\">MD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216400\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"25216400\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"282\\\" y2=\\\"282\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"428\\\" y2=\\\"428\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"396\\\">SUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342100\",\r\n    \"X\": \"101.01164533868024\",\r\n    \"Y\": \"85.5157154626782\",\r\n    \"Width\": \"292.81452296749165\",\r\n    \"Height\": \"276.91830573289576\",\r\n    \"SVG\": \"<g id=\\\"25342100\\\" transform=\\\"translate(-160 -170) scale(1.75 1.75)\\\">        <path d=\\\"M152.622,220.067c13.174-104.438,162.599-86.175,158,10.4   c-3.446,72.352-109.576,99.648-149.2,29.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"161.286\\\" x2=\\\"161.286\\\" y1=\\\"260\\\" y2=\\\"285\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"160.299\\\" x2=\\\"181.702\\\" y1=\\\"259.815\\\" y2=\\\"259.827\\\"/>        <g transform=\\\"translate(186 43) translate(-1 0) translate(-1 0) translate(1 0) translate(1 0) translate(1 0)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"20\\\" stroke=\\\"#FFFFFF\\\" width=\\\"14.286\\\" x=\\\"113.571\\\" y=\\\"171.857\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"34.9982\\\" transform=\\\"matrix(0.5714 0 0 0.5714 117.187 189)\\\">S</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140103.b\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"0.0\",\r\n    \"Width\": \"0.0\",\r\n    \"Height\": \"0.0\",\r\n    \"SVG\": \"<g display=\\\"none\\\" id=\\\"25140103.b\\\">        <path d=\\\"   M242.201,331.283c14.973,0,27.107-11.415,27.107-25.475c0-14.084-12.138-25.479-27.107-25.479\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,279.984c14.973,0,27.107-11.414,27.107-25.478c0-14.082-12.138-25.476-27.107-25.476\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,228.535c14.973,0,27.107-11.414,27.107-25.475c0-14.083-12.138-25.479-27.107-25.479\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,176.04c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.476-27.107-25.476\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,125.089c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.477-27.107-25.477\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52271\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"79.81793186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"52271\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140103.a\",\r\n    \"X\": \"239.7010040283203\",\r\n    \"Y\": \"71.63700103759766\",\r\n    \"Width\": \"32.10700988769531\",\r\n    \"Height\": \"262.14598846435547\",\r\n    \"SVG\": \"<g id=\\\"25140103.a\\\">        <path d=\\\"   M242.201,331.283c14.973,0,27.107-11.415,27.107-25.475c0-14.084-12.138-25.479-27.107-25.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,279.984c14.973,0,27.107-11.414,27.107-25.478c0-14.082-12.138-25.476-27.107-25.476\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,228.535c14.973,0,27.107-11.414,27.107-25.475c0-14.083-12.138-25.479-27.107-25.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,176.04c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.476-27.107-25.476\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,125.089c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.477-27.107-25.477\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25170600\",\r\n    \"X\": \"52.79399871826172\",\r\n    \"Y\": \"43.6875\",\r\n    \"Width\": \"297.17899322509766\",\r\n    \"Height\": \"279.8125\",\r\n    \"SVG\": \"<g id=\\\"25170600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"321\\\" y2=\\\"321\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"225\\\" y2=\\\"225\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"58\\\">Name:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"82\\\">Width:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"108\\\">Min Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"132\\\">Max Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"158\\\">DTG Start:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"182\\\">DTG End:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"133\\\" y=\\\"290\\\">TC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25190200\",\r\n    \"X\": \"29.359375\",\r\n    \"Y\": \"141.765625\",\r\n    \"Width\": \"342.140625\",\r\n    \"Height\": \"44.17938232421875\",\r\n    \"SVG\": \"<g id=\\\"25190200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"43\\\" x2=\\\"371.5\\\" y1=\\\"183.445\\\" y2=\\\"183.445\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"26\\\" y=\\\"168\\\">IFF ON</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"255\\\" y=\\\"168\\\">IFF ON</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30042\",\r\n    \"X\": \"277.6171875\",\r\n    \"Y\": \"446.984375\",\r\n    \"Width\": \"54.65625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30042\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"M\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.25\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131100\",\r\n    \"X\": \"224.41110229492188\",\r\n    \"Y\": \"301.546875\",\r\n    \"Width\": \"163.78179931640625\",\r\n    \"Height\": \"175.89602661132812\",\r\n    \"SVG\": \"<g id=\\\"40131100\\\">        <polyline fill=\\\"#FFFFFF\\\" points=\\\"229.104,406.214 229.104,472.75 229.104,472.75    383.5,472.75 383.5,406.214 307.006,350.5 229.104,406.214 229.104,472.75  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.3858\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.3858\\\" x1=\\\"229.104\\\" x2=\\\"383.5\\\" y1=\\\"406.214\\\" y2=\\\"406.214\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5\\\">RAID</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30041\",\r\n    \"X\": \"284.6484375\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"42.734375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"E\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10431\",\r\n    \"X\": \"320.4355602599027\",\r\n    \"Y\": \"293.23541259765625\",\r\n    \"Width\": \"34.06935307017545\",\r\n    \"Height\": \"51.75\",\r\n    \"SVG\": \"<g id=\\\"10431\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"318.2549\\\" y=\\\"344.9854\\\">2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10432\",\r\n    \"X\": \"259.52001953125\",\r\n    \"Y\": \"446.0781555175781\",\r\n    \"Width\": \"93.205078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"10432\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"497.0469\\\">SR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_000_0c\",\r\n    \"X\": \"127.44221496582031\",\r\n    \"Y\": \"216.54779052734375\",\r\n    \"Width\": \"358.24314880371094\",\r\n    \"Height\": \"357.59722900390625\",\r\n    \"SVG\": \"<g id=\\\"0_000_0c\\\">        <path d=\\\"M392.227,311.404   c46.947,0,85.006,37.841,85.006,84.52s-38.059,84.521-85.006,84.521l-1.479,0.479c0,46.947-37.841,85.005-84.521,85.005   c-46.678,0-84.52-38.058-84.52-85.005l-1.48-0.479c-46.947,0-85.005-37.842-85.005-84.521s38.058-84.52,85.005-84.52l1.48-2.48   c0-46.947,37.841-85.005,84.52-85.005c46.68,0,84.521,38.058,84.521,85.005\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_405_0\",\r\n    \"X\": \"166.0\",\r\n    \"Y\": \"218.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"0_405_0\\\">        <polyline fill=\\\"#AAFFAA\\\" points=\\\"174.5,515 174.5,227 438.5,227 438.5,515  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <rect height=\\\"48\\\" stroke=\\\"#000000\\\" width=\\\"263\\\" x=\\\"174.5\\\" y=\\\"227\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_405_1\",\r\n    \"X\": \"166.0\",\r\n    \"Y\": \"218.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"0_405_1\\\">        <g>                <polyline fill=\\\"#AAFFAA\\\" points=\\\"174.5,515 174.5,227 438.5,227 438.5,515   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174.5\\\" x2=\\\"174.5\\\" y1=\\\"515\\\" y2=\\\"502.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174.5\\\" x2=\\\"174.5\\\" y1=\\\"487.029\\\" y2=\\\"247.235\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174.5,239.5 174.5,227 187,227    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"201.059\\\" x2=\\\"418.971\\\" y1=\\\"227\\\" y2=\\\"227\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"426,227 438.5,227 438.5,239.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438.5\\\" x2=\\\"438.5\\\" y1=\\\"254.971\\\" y2=\\\"494.765\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438.5\\\" x2=\\\"438.5\\\" y1=\\\"502.5\\\" y2=\\\"515\\\"/>                    </g>            </g>        <rect height=\\\"48\\\" stroke=\\\"#000000\\\" width=\\\"263\\\" x=\\\"174.5\\\" y=\\\"227\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52281\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"72.53668186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"52281\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25110100\",\r\n    \"X\": \"24.799999237060547\",\r\n    \"Y\": \"131.37124633789062\",\r\n    \"Width\": \"346.0999946594238\",\r\n    \"Height\": \"119.515625\",\r\n    \"SVG\": \"<g id=\\\"25110100\\\">          <line fill=\\\"none\\\" id=\\\"svg_1\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"24.8\\\" x2=\\\"159.8\\\" y1=\\\"194.9\\\" y2=\\\"194.9\\\"/>          <line fill=\\\"none\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"235.9\\\" x2=\\\"370.9\\\" y1=\\\"195\\\" y2=\\\"195\\\"/>          <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" font-weight=\\\"bold\\\" id=\\\"svg_3\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0\\\" text-anchor=\\\"middle\\\" x=\\\"196.8\\\" xml:space=\\\"preserve\\\" y=\\\"202.34\\\">XX</text>          <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" font-weight=\\\"bold\\\" id=\\\"svg_4\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0\\\" text-anchor=\\\"middle\\\" x=\\\"196.41\\\" xml:space=\\\"preserve\\\" y=\\\"148.84\\\">2ID (USA)</text>          <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" font-weight=\\\"bold\\\" id=\\\"svg_5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0\\\" text-anchor=\\\"middle\\\" x=\\\"200.4\\\" xml:space=\\\"preserve\\\" y=\\\"245.84\\\">52ID (GBR)</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25250300\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25250300\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">LP</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170300\",\r\n    \"X\": \"228.70000004768372\",\r\n    \"Y\": \"312.0000123977661\",\r\n    \"Width\": \"154.59996461868286\",\r\n    \"Height\": \"167.10000038146973\",\r\n    \"SVG\": \"<g id=\\\"15170300\\\">        <g transform=\\\"scale(100) translate(0.66 0.74)\\\">                <g>                        <path d=\\\"M2.755,2.458h0.274V2.38H2.703C2.711,2.395,2.739,2.458,2.755,2.458z\\\" id=\\\"_65363480\\\"/>                        <path d=\\\"M2.709,2.541h0.036v0.016c0,0.074,0.068,0.129,0.145,0.129c0.095,0,0.14-0.081,0.14-0.181H2.75     C2.735,2.505,2.715,2.531,2.709,2.541z\\\" id=\\\"_65379072\\\"/>                        <path d=\\\"M1.933,3.244v0.01c0,0.016,0.045,0.067,0.072,0.067H2.02c0.037,0,0.492-0.339,0.574-0.383l0.003,0.348     l0.375-0.555H2.595c-0.019,0-0.303,0.211-0.346,0.239c-0.056,0.037-0.12,0.081-0.173,0.122C2.027,3.131,1.933,3.165,1.933,3.244z     \\\" id=\\\"_94401360\\\"/>                        <path d=\\\"M1.757,3.42V2.732H1.674c-0.02,0-0.047,0.02-0.047,0.036v0.611c0,0.023,0.012,0.032,0.026,0.041H1.757z\\\" id=\\\"_66403960\\\"/>                        <path d=\\\"M2.703,3.286h0.31v0.129H2.6v0.626h0.207c0.027,0,0.038-0.176,0.043-0.21     c0.012-0.069,0.029-0.159,0.034-0.225l0.008,0l0.064,0.434h0.217V2.81c0-0.026-0.051-0.078-0.083-0.078H3.086     c-0.023,0-0.172,0.237-0.195,0.271C2.866,3.042,2.709,3.265,2.703,3.286z\\\" id=\\\"_66403768\\\"/>                        <polygon id=\\\"_66403824\\\" points=\\\"1.757,3.42 1.757,4.051 2.45,4.051 2.45,3.42    \\\"/>                    </g>                <g>                        <line fill=\\\"none\\\" id=\\\"_40181744\\\" x1=\\\"2.597\\\" x2=\\\"2.6\\\" y1=\\\"3.288\\\" y2=\\\"3.415\\\"/>                        <line fill=\\\"none\\\" id=\\\"_39704416\\\" x1=\\\"2.972\\\" x2=\\\"3.086\\\" y1=\\\"2.732\\\" y2=\\\"2.732\\\"/>                        <line fill=\\\"none\\\" id=\\\"_39663360\\\" x1=\\\"3.029\\\" x2=\\\"3.029\\\" y1=\\\"2.458\\\" y2=\\\"2.505\\\"/>                        <line fill=\\\"none\\\" id=\\\"_40245400\\\" x1=\\\"2.755\\\" x2=\\\"2.75\\\" y1=\\\"2.458\\\" y2=\\\"2.505\\\"/>                        <path d=\\\"M3.014,3.286h-0.31c0.005-0.02,0.162-0.244,0.188-0.282     c0.023-0.034,0.172-0.271,0.195-0.271H2.972L2.597,3.288L2.6,3.415h0.414V3.286z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_41573280\\\"/>                        <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41396192\\\" points=\\\"2.75,2.505 3.029,2.505 3.029,2.458 2.755,2.458    \\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30031\",\r\n    \"X\": \"236.5712890625\",\r\n    \"Y\": \"300.82708740234375\",\r\n    \"Width\": \"136.0859375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"30031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"ASW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">ASW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30032\",\r\n    \"X\": \"288.61328125\",\r\n    \"Y\": \"447.984375\",\r\n    \"Width\": \"35.78125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30032\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"L\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.25\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_020_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"197.09300231933594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"377.65675354003906\",\r\n    \"SVG\": \"<g id=\\\"1_020_0\\\">        <rect height=\\\"22.667\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"198.093\\\"/>        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10442\",\r\n    \"X\": \"247.703125\",\r\n    \"Y\": \"448.82708740234375\",\r\n    \"Width\": \"116.529296875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10442\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5146\\\">STR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164800\",\r\n    \"X\": \"208.625\",\r\n    \"Y\": \"349.28399658203125\",\r\n    \"Width\": \"182.86947631835938\",\r\n    \"Height\": \"96.882080078125\",\r\n    \"SVG\": \"<g id=\\\"10164800\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"299.495\\\" x2=\\\"346.603\\\" y1=\\\"351.784\\\" y2=\\\"351.784\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"323.049\\\" x2=\\\"323.049\\\" y1=\\\"375.338\\\" y2=\\\"351.784\\\"/>        <path d=\\\"M228.833,375.338h113.059c37.688,0,45.226,42.397,47.108,70.662\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"204\\\" y=\\\"439\\\">PURE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10441\",\r\n    \"X\": \"321.2861633300781\",\r\n    \"Y\": \"293.23541259765625\",\r\n    \"Width\": \"33.75\",\r\n    \"Height\": \"52.671875\",\r\n    \"SVG\": \"<g id=\\\"10441\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"318.2549\\\" y=\\\"344.9854\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216500\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"250.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"215.0\",\r\n    \"SVG\": \"<g id=\\\"25216500\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"258\\\" y2=\\\"258\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"458\\\" y2=\\\"458\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"200,308 200,348 300,408 400,348 400,308 300,368   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_220_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"243.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"280.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"0_220_0c\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"244.39\\\"/>        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_105_0c\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"195.875\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"0_105_0c\\\">        <path d=\\\"M391,513.625c125,0,125-205,0-205c0-139-170-139-170,0   c-125,0-125,205,0,205\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>        <path d=\\\"M226,273.625c30-95,130-95,160,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35130000\",\r\n    \"X\": \"194.1875\",\r\n    \"Y\": \"360.9531555175781\",\r\n    \"Width\": \"214.921875\",\r\n    \"Height\": \"68.71875\",\r\n    \"SVG\": \"<g id=\\\"35130000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">WPN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25461\",\r\n    \"X\": \"90.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"226.97411346435547\",\r\n    \"Height\": \"73.80101013183594\",\r\n    \"SVG\": \"<g id=\\\"25461\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"288.003,209.549 301.836,224.833     315.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"239.598,209.549 253.432,224.833     267.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.804-10.969,26.804-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"107.167\\\" x2=\\\"92.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"138.583\\\" x2=\\\"154.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M122.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C149.033,175.9,137.034,164.932,122.231,164.932L122.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"123.833\\\" x2=\\\"159.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"157.865,194.418 166.5,189.432 157.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50431\",\r\n    \"X\": \"262.9560546875\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.373046875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"50431\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">NA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120702_3\",\r\n    \"X\": \"139.5\",\r\n    \"Y\": \"228.5\",\r\n    \"Width\": \"334.0\",\r\n    \"Height\": \"328.0\",\r\n    \"SVG\": \"<g id=\\\"20120702_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"228.5\\\" y2=\\\"556.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"139.5\\\" x2=\\\"473.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"228.5\\\" x2=\\\"228.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"382.5\\\" x2=\\\"382.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121103\",\r\n    \"X\": \"238.90000581741333\",\r\n    \"Y\": \"305.0999879837036\",\r\n    \"Width\": \"132.39998817443848\",\r\n    \"Height\": \"181.0999870300293\",\r\n    \"SVG\": \"<g id=\\\"20121103\\\">        <g transform=\\\"scale(100) translate(0.85 0.74)\\\">                <path d=\\\"M1.566,2.498v0.016c0,0.107,0.092,0.198,0.203,0.198h0.005c0.092,0,0.192-0.091,0.192-0.176V2.481    c0-0.079-0.097-0.17-0.187-0.17H1.748C1.662,2.311,1.566,2.41,1.566,2.498z\\\" id=\\\"_150321544\\\"/>                <path d=\\\"M2.698,3.695c0-0.157,0.057-0.204,0.097-0.315c0.024-0.066,0.04-0.082,0.046-0.163    C2.845,3.157,2.863,3.1,2.863,3.036V2.97c0-0.064-0.056-0.222-0.083-0.263c-0.033-0.05-0.121-0.135-0.168-0.172    c-0.056-0.044-0.134-0.116-0.206-0.14C2.367,2.383,2.161,2.334,2.121,2.338L1.978,2.352v0.02c0,0.019,0.05,0.067,0.06,0.082    c0,0.083,0.021,0.171-0.033,0.209C1.95,2.703,1.936,2.749,1.911,2.82C1.902,2.844,1.889,2.897,1.886,2.921    c-0.004,0.026-0.005,0.1-0.011,0.115C1.848,3.097,1.809,3.141,1.781,3.195L1.654,3.207C1.601,3.286,1.539,3.31,1.539,3.448v0.659    c0.016,0.004,0.009,0.005,0.022,0.005c0.012,0,0.007-0.002,0.022-0.005V3.42c0-0.018,0.02-0.075,0.027-0.088    c0.009,0.006,0.02,0.016,0.033,0.016c0.007,0,0.027-0.008,0.033-0.011L1.741,3.36l0.021-0.014l0.014,0.062    C1.785,3.416,1.785,3.42,1.797,3.42h0.011c0.013,0,0.016-0.004,0.016-0.016V3.393c0-0.024-0.029-0.075-0.038-0.093    c0.03-0.062,0.158-0.066,0.205-0.146C2.014,3.115,2.036,3.08,2.055,3.041c0.011-0.022,0.058-0.103,0.06-0.11h0.11    c0.058,0,0.053,0.063,0.065,0.105C2.305,3.085,2.34,3.087,2.34,3.15c0,0.07-0.072,0.174-0.1,0.224    C2.232,3.392,2.143,3.593,2.143,3.596v0.049c0,0.075,0.066,0.228,0.066,0.28V3.98c-0.029,0.007-0.17,0.061-0.17,0.088    c0,0.007,0.011,0.016,0.022,0.016h0.17c0.058,0,0.112-0.026,0.165-0.027V3.981c0-0.014-0.027-0.054-0.027-0.093    C2.347,3.855,2.325,3.739,2.325,3.684c0-0.079,0.03-0.136,0.062-0.186c0.063-0.1,0.01-0.058,0.114-0.127l0.045,0.043    c-0.025,0.045-0.057,0.092-0.057,0.16v0.148H2.5v0.016c0,0.023,0.125,0.224,0.143,0.258c-0.038,0.057-0.168,0.041-0.17,0.126H2.66    c0.03,0,0.083-0.025,0.113-0.035C2.812,4.074,2.846,4.06,2.846,4.012c0-0.017-0.073-0.116-0.089-0.142    C2.749,3.859,2.698,3.721,2.698,3.706V3.695z\\\" id=\\\"_146307440\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121101\",\r\n    \"X\": \"216.28498196601868\",\r\n    \"Y\": \"307.1849985420704\",\r\n    \"Width\": \"182.38999605178833\",\r\n    \"Height\": \"160.7700276374817\",\r\n    \"SVG\": \"<g id=\\\"20121101\\\">        <g transform=\\\"scale(115) translate(0.521739 0.252174)\\\">                <path d=\\\"M1.821,2.503v0.038c0,0.013,0.021,0.045,0.03,0.054C1.864,2.607,1.89,2.621,1.913,2.621h0.021    c0.044,0,0.092-0.047,0.092-0.088v-0.03c0-0.035-0.054-0.084-0.097-0.084H1.913C1.874,2.419,1.821,2.467,1.821,2.503z\\\" id=\\\"_98139752\\\"/>                <path d=\\\"M2.438,2.843v0.034c0,0.033,0.051,0.084,0.092,0.084h0.017c0.046,0,0.092-0.05,0.092-0.097V2.848    c0-0.048-0.048-0.092-0.097-0.092H2.539C2.488,2.755,2.438,2.799,2.438,2.843z\\\" id=\\\"_100133920\\\"/>                <path d=\\\"M1.779,3.053c0-0.048,0.071-0.105,0.097-0.143c0.03,0.021,0.031,0.04,0.074,0.061    c0.03,0.015,0.056,0.03,0.088,0.042c0.053,0.02,0.048-0.003,0.093,0.042c0.02,0.02,0.04,0.054,0.077,0.054    c0.008,0,0.017-0.017,0.017-0.029V3.057c0-0.061-0.071-0.079-0.116-0.098C2.06,2.94,1.994,2.924,1.977,2.876    c-0.018-0.051-0.048-0.1-0.064-0.15c-0.015-0.046-0.041-0.11-0.1-0.11H1.804c-0.066,0-0.16,0.164-0.176,0.227    C1.616,2.894,1.594,2.946,1.583,3C1.572,3.06,1.57,3.113,1.559,3.173c-0.007,0.04,0.002,0.05-0.013,0.088    C1.537,3.287,1.528,3.31,1.519,3.334C1.5,3.383,1.482,3.434,1.465,3.482C1.448,3.527,1.359,3.739,1.359,3.775    c0,0.056,0.135,0.028,0.168,0.025C1.526,3.759,1.478,3.766,1.46,3.742c0.045-0.067,0.082-0.137,0.125-0.207    c0.022-0.036,0.1-0.2,0.118-0.213C1.717,3.331,1.769,3.39,1.786,3.407c0.042,0.042,0.043,0.04,0.06,0.104    C1.87,3.603,1.888,3.678,1.888,3.796l0.038,0.005L2.018,3.8c0.028,0,0.039-0.004,0.05-0.021C2.054,3.757,2,3.741,1.968,3.733    V3.708c0-0.009-0.003-0.009-0.008-0.017V3.427C1.927,3.378,1.896,3.32,1.861,3.273C1.836,3.239,1.779,3.16,1.779,3.108V3.053    L1.779,3.053z\\\" id=\\\"_100133944\\\"/>                <path d=\\\"M2.304,3.515V3.511c0-0.338,0.487-0.319,0.487-0.013v0.029c0,0.118-0.116,0.227-0.235,0.227H2.543    C2.414,3.754,2.304,3.644,2.304,3.515z M2.27,3.032h0.101V3.25c0,0-0.07,0.072-0.083,0.094C2.278,3.362,2.24,3.447,2.24,3.469    v0.05c0,0.148,0.143,0.298,0.29,0.298h0.021c0.125,0,0.234-0.109,0.239-0.109h0.155V3.666h-0.07    c0.005-0.01,0.017-0.029,0.017-0.042V3.385c0-0.042-0.021-0.071-0.046-0.088H2.774L2.756,3.281    c0.023-0.006,0.043-0.02,0.043-0.047V3.225c0-0.01-0.021-0.038-0.034-0.038H2.656V3.07c0-0.058-0.033-0.092-0.092-0.092H2.518    c-0.128,0-0.101,0.127-0.101,0.252L2.405,3.239V3.003C2.397,2.998,2.397,2.995,2.388,2.995H2.27V3.032z\\\" id=\\\"_43666704\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121102\",\r\n    \"X\": \"205.69999814033508\",\r\n    \"Y\": \"318.69999170303345\",\r\n    \"Width\": \"199.40000772476196\",\r\n    \"Height\": \"153.59997749328613\",\r\n    \"SVG\": \"<g id=\\\"20121102\\\">        <g transform=\\\"scale(100) translate(0.7 0.62)\\\">                <path d=\\\"M2.431,3.044v0.009c0,0.037,0.035,0.079,0.07,0.079H2.51c0.039,0,0.075-0.031,0.075-0.07V3.03    c0-0.024-0.039-0.051-0.07-0.051H2.511C2.473,2.978,2.431,3.014,2.431,3.044z\\\" id=\\\"_99217032\\\"/>                <path d=\\\"M2.59,3.319c0,0.035-0.014,0.039-0.014,0.061v0.015l0.112-0.043V3.263    C2.676,3.26,2.624,3.237,2.615,3.241C2.606,3.246,2.603,3.3,2.59,3.319z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_99122624\\\"/>                <path d=\\\"M2.506,3.413c0.01-0.014,0.009-0.019,0.009-0.042L2.506,3.413z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_230953504\\\"/>                <path d=\\\"M1.768,3.342c0,0.044,0.028,0.084,0.075,0.084h0.014c0.034,0,0.061-0.038,0.061-0.075    C1.918,3.243,1.768,3.246,1.768,3.342z\\\" id=\\\"_43470376\\\"/>                <path d=\\\"M1.768,3.342c0-0.097,0.149-0.1,0.149,0.009c0,0.036-0.027,0.075-0.061,0.075H1.843    C1.797,3.427,1.768,3.387,1.768,3.342z M2.506,3.413L2.515,3.37l0.028-0.177h0.009V3.179c0-0.021,0.064-0.093,0.08-0.104    l0.285,0.039c-0.013,0.02-0.023,0.06-0.036,0.085C2.873,3.213,2.87,3.226,2.864,3.243C2.857,3.26,2.847,3.263,2.839,3.279    l0.155-0.071L3.019,3.28l-0.228,0.1v0.014c0,0.052,0.005,0.093,0.005,0.14c0,0.044,0.021,0.107-0.033,0.107    c-0.052,0-0.033-0.054-0.038-0.098C2.721,3.509,2.716,3.456,2.716,3.416L2.385,3.562v0.247h0.07v0.168h-0.21V3.809H2.32V3.6    L1.969,3.758c0.027,0.023,0.21,0.122,0.21,0.145v0.009c0,0.018-0.026,0.037-0.047,0.037H2.119c-0.03,0-0.223-0.12-0.262-0.14    l-0.154,0.07L1.671,3.815l0.102-0.043C1.766,3.746,1.722,3.734,1.722,3.711V3.595c0-0.011,0.057-0.14,0.07-0.14h0.107    c0.02,0,0.17,0.168,0.182,0.168c0.038,0,0.364-0.182,0.425-0.187V3.413z M2.431,3.044c0-0.03,0.042-0.065,0.079-0.065h0.005    c0.031,0,0.07,0.027,0.07,0.051v0.033c0,0.039-0.036,0.07-0.075,0.07H2.501c-0.035,0-0.07-0.043-0.07-0.079V3.044z M1.472,3.167    C1.505,3.17,1.586,3.159,1.586,3.188v0.873h1.536V3.188c0-0.03,0.082-0.019,0.114-0.022L2.352,2.623L1.472,3.167L1.472,3.167z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_100750160\\\"/>                <path d=\\\"M1.88,3.641c0,0.015,0.019,0.043,0.025,0.063l0.12-0.055l0.004-0.003L1.88,3.539V3.641z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_99216936\\\"/>                <path d=\\\"M1.88,3.539l0.148,0.108L2.025,3.649l-0.12,0.055C1.899,3.684,1.88,3.657,1.88,3.641V3.539z M2.59,3.319    C2.603,3.3,2.606,3.246,2.615,3.241C2.624,3.237,2.676,3.26,2.688,3.263v0.089L2.577,3.395V3.38    C2.576,3.358,2.59,3.354,2.59,3.319z M2.515,3.37c0,0.023,0.001,0.028-0.009,0.042v0.023C2.445,3.441,2.12,3.623,2.081,3.623    c-0.013,0-0.162-0.168-0.182-0.168H1.792c-0.013,0-0.07,0.129-0.07,0.14v0.117c0,0.022,0.045,0.035,0.051,0.061L1.671,3.815    l0.032,0.064l0.154-0.07c0.038,0.02,0.232,0.14,0.262,0.14h0.014c0.021,0,0.047-0.019,0.047-0.037V3.903    c0-0.023-0.183-0.121-0.21-0.145L2.32,3.6v0.209H2.245v0.168h0.21V3.809h-0.07V3.562l0.331-0.146c0,0.039,0.005,0.092,0.009,0.127    C2.73,3.588,2.71,3.641,2.763,3.641c0.053,0,0.032-0.063,0.033-0.107c0-0.047-0.005-0.088-0.005-0.14V3.38l0.228-0.1L2.994,3.208    L2.839,3.279C2.847,3.263,2.857,3.26,2.864,3.243c0.006-0.017,0.009-0.03,0.017-0.044c0.013-0.025,0.023-0.065,0.036-0.085    L2.632,3.075c-0.015,0.012-0.08,0.083-0.08,0.104v0.014H2.543L2.515,3.37z\\\" id=\\\"_231407800\\\"/>                <path d=\\\"M2.352,2.623l0.885,0.543C3.204,3.17,3.122,3.159,3.122,3.188v0.873H1.586V3.188    c0-0.03-0.082-0.019-0.114-0.022L2.352,2.623L2.352,2.623z M1.357,3.184c0.005,0.02,0.007,0.032,0.033,0.032h0.154V4.08    c0,0.013,0.002,0.013,0.005,0.023H3.15c0.011,0,0.019-0.008,0.019-0.019V3.216h0.149c0.019,0,0.033-0.01,0.033-0.028    c0-0.015-0.446-0.28-0.495-0.313c-0.039-0.026-0.499-0.308-0.5-0.308C2.35,2.567,1.438,3.13,1.357,3.184L1.357,3.184z\\\" id=\\\"_231407992\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120702_0\",\r\n    \"X\": \"131.5\",\r\n    \"Y\": \"224.91600036621094\",\r\n    \"Width\": \"348.0\",\r\n    \"Height\": \"342.33399963378906\",\r\n    \"SVG\": \"<g id=\\\"20120702_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"224.916\\\" y2=\\\"567.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"131.5\\\" x2=\\\"479.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"228.5\\\" x2=\\\"228.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"382.5\\\" x2=\\\"382.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120702_1\",\r\n    \"X\": \"131.5\",\r\n    \"Y\": \"273.6000061035156\",\r\n    \"Width\": \"348.0\",\r\n    \"Height\": \"244.80001831054688\",\r\n    \"SVG\": \"<g id=\\\"20120702_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"273.6\\\" y2=\\\"518.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"131.5\\\" x2=\\\"479.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"231.5\\\" x2=\\\"231.5\\\" y1=\\\"364.5\\\" y2=\\\"424.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"385.5\\\" x2=\\\"385.5\\\" y1=\\\"364.5\\\" y2=\\\"424.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120702_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"264.0\",\r\n    \"SVG\": \"<g id=\\\"20120702_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"228.5\\\" x2=\\\"228.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"382.5\\\" x2=\\\"382.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181300\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25181300\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"305.5,414.5 224.5,369.5 224.5,459.5 305.5,414.5 386.5,369.5 386.5,459.5 305.5,414.5\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"350\\\">ASW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_105_1c\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"195.875\",\r\n    \"Width\": \"374.42156982421875\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"0_105_1c\\\">        <path d=\\\"M391,513.625   c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>        <path d=\\\"M226,276.625c30-95,130-95,160,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_100_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_100_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25250400\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25250400\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">RLP</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25471\",\r\n    \"X\": \"90.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"218.94893646240234\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25471\\\">        <g>                <path d=\\\"M251.348,198.023    c0-15.596,12.74-28.239,28.455-28.239c15.717,0,28.457,12.643,28.457,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"250.809\\\" x2=\\\"308.686\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"107.167\\\" x2=\\\"92.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"138.583\\\" x2=\\\"154.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M122.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C149.033,175.9,137.034,164.932,122.231,164.932L122.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"123.833\\\" x2=\\\"159.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"157.865,194.418 166.5,189.432 157.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50441\",\r\n    \"X\": \"261.080078125\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.404296875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"50441\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ND</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120600\",\r\n    \"X\": \"205.71600341796875\",\r\n    \"Y\": \"352.17608642578125\",\r\n    \"Width\": \"199.43597412109375\",\r\n    \"Height\": \"88.57391357421875\",\r\n    \"SVG\": \"<g id=\\\"05120600\\\">        <g id=\\\"Comm\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.094\\\" x2=\\\"306.094\\\" y1=\\\"381.833\\\" y2=\\\"396\\\"/>                <path d=\\\"M237.726,353.912c37.114,38.465,98.271,39.559,136.738,2.445\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"Satellite\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.114\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"72.237\\\" x=\\\"208.216\\\" y=\\\"395.136\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.115\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"33.154\\\" x=\\\"288.856\\\" y=\\\"395.135\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.115\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"72.239\\\" x=\\\"330.413\\\" y=\\\"395.135\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"322.01\\\" x2=\\\"331.699\\\" y1=\\\"417.625\\\" y2=\\\"417.625\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"279.569\\\" x2=\\\"288.856\\\" y1=\\\"416.692\\\" y2=\\\"416.692\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_010_0\",\r\n    \"X\": \"126.2860336303711\",\r\n    \"Y\": \"215.28604125976562\",\r\n    \"Width\": \"359.42704010009766\",\r\n    \"Height\": \"359.4270324707031\",\r\n    \"SVG\": \"<g id=\\\"2_010_0\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M218.496,479.973c0.829,0.019,1.664,0.027,2.504,0.027     c0,0.841,0.009,1.676,0.027,2.505\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.25,487.529     c7.145,105.793,164.883,104.954,169.64-2.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.973,482.505c0.019-0.829,0.027-1.664,0.027-2.505     c0.841,0,1.676-0.009,2.505-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M398.529,479.75     c105.793-7.145,104.954-164.884-2.518-169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M393.505,310.027C392.676,310.009,391.841,310,391,310     c0-0.841-0.009-1.676-0.027-2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.75,302.471     c-7.145-105.794-164.884-104.955-169.64,2.517\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.027,307.496C221.009,308.324,221,309.159,221,310     c-0.841,0-1.676,0.009-2.504,0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M213.471,310.25     c-105.794,7.145-104.955,164.883,2.517,169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_435_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"257.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"1_435_1c\\\">        <g>                <polyline fill=\\\"#FFA1FF\\\" points=\\\"438,257 438,545 174,545 174,257   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"257\\\" y2=\\\"269.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"284.971\\\" y2=\\\"524.765\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,532.5 438,545 425.5,545    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"545\\\" y2=\\\"545\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,545 174,545 174,532.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"517.029\\\" y2=\\\"277.235\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"269.5\\\" y2=\\\"257\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140703_3\",\r\n    \"X\": \"199.20811462402344\",\r\n    \"Y\": \"321.85205078125\",\r\n    \"Width\": \"213.58375549316406\",\r\n    \"Height\": \"148.2958984375\",\r\n    \"SVG\": \"<g id=\\\"10140703_3\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306.25\\\" x2=\\\"306.25\\\" y1=\\\"352.985\\\" y2=\\\"443.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"231.171\\\" x2=\\\"231.171\\\" y1=\\\"352.985\\\" y2=\\\"443.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"381.328\\\" x2=\\\"381.328\\\" y1=\\\"352.985\\\" y2=\\\"443.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"227\\\" x2=\\\"385.5\\\" y1=\\\"352.985\\\" y2=\\\"352.985\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130600\",\r\n    \"X\": \"199.8837890625\",\r\n    \"Y\": \"359.171875\",\r\n    \"Width\": \"214.31640625\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"40130600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">SPY</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110101\",\r\n    \"X\": \"48.48941421508789\",\r\n    \"Y\": \"89.98612213134766\",\r\n    \"Width\": \"293.5105857849121\",\r\n    \"Height\": \"164.01387786865234\",\r\n    \"SVG\": \"<g id=\\\"46110101\\\">        <g>                <polygon points=\\\"57.832,249 157.832,99 257.832,249   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>            </g>        <g>                <circle cx=\\\"327\\\" cy=\\\"238\\\" r=\\\"15\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110102\",\r\n    \"X\": \"94.0\",\r\n    \"Y\": \"159.0\",\r\n    \"Width\": \"210.0\",\r\n    \"Height\": \"80.0\",\r\n    \"SVG\": \"<g id=\\\"46110102\\\">        <path d=\\\"M99,184c0,0,15-20,50-20s65,40,100,40s50-20,50-20v30c0,0-15,20-50,20s-65-40-100-40   s-50,20-50,20V184z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110103\",\r\n    \"X\": \"89.65741729736328\",\r\n    \"Y\": \"117.98612213134766\",\r\n    \"Width\": \"218.68517303466797\",\r\n    \"Height\": \"164.01387786865234\",\r\n    \"SVG\": \"<g id=\\\"46110103\\\">        <polygon fill=\\\"none\\\" points=\\\"99,277 199,127 299,277  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140303_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140303_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110200\",\r\n    \"X\": \"205.70399475097656\",\r\n    \"Y\": \"350.4817199707031\",\r\n    \"Width\": \"199.6380157470703\",\r\n    \"Height\": \"91.03656005859375\",\r\n    \"SVG\": \"<g id=\\\"01110200\\\">        <polygon points=\\\"402.842,354.387 402.842,437.613 312.57,396  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"208.204,437.613 208.204,354.387 298.476,396  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110104\",\r\n    \"X\": \"89.65741729736328\",\r\n    \"Y\": \"117.98612213134766\",\r\n    \"Width\": \"218.68517303466797\",\r\n    \"Height\": \"164.01387786865234\",\r\n    \"SVG\": \"<g id=\\\"46110104\\\">        <polygon points=\\\"99,277 199,127 299,277  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50451\",\r\n    \"X\": \"264.865234375\",\r\n    \"Y\": \"294.3750305175781\",\r\n    \"Width\": \"84.091796875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"50451\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">NT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25441\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"213.94893646240234\",\r\n    \"Height\": \"73.80101013183594\",\r\n    \"SVG\": \"<g id=\\\"25441\\\">        <g>                <path d=\\\"M251.348,198.023    c0-15.596,12.74-28.239,28.455-28.239c15.717,0,28.457,12.643,28.457,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"250.809\\\" x2=\\\"308.686\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"163.598,209.549 177.431,224.833     191.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"212.003,209.549 225.836,224.833     239.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110109\",\r\n    \"X\": \"90.90982818603516\",\r\n    \"Y\": \"91.81965637207031\",\r\n    \"Width\": \"216.18035125732422\",\r\n    \"Height\": \"216.1803436279297\",\r\n    \"SVG\": \"<g id=\\\"46110109\\\">        <polygon fill=\\\"none\\\" points=\\\"99,303 154,193 244,193 299,303  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"99\\\" x2=\\\"299\\\" y1=\\\"193\\\" y2=\\\"193\\\"/>        <polygon points=\\\"154,193 199,103 244,193  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_405_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"219.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"2_405_1\\\">        <g id=\\\"_x2C_path_x3E_\\\">                <polyline fill=\\\"#AAFFAA\\\" points=\\\"174,516 174,228 438,228 438,516   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"516\\\" y2=\\\"503.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"488.029\\\" y2=\\\"248.235\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174,240.5 174,228 186.5,228    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"228\\\" y2=\\\"228\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,228 438,228 438,240.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"255.971\\\" y2=\\\"495.765\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"503.5\\\" y2=\\\"516\\\"/>                    </g>            </g>        <rect height=\\\"48\\\" stroke=\\\"#000000\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"228\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_405_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"219.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"2_405_0\\\">        <polyline fill=\\\"#AAFFAA\\\" id=\\\"_x2C_path_x3E_\\\" points=\\\"174,516 174,228 438,228 438,516  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <rect height=\\\"48\\\" stroke=\\\"#000000\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"228\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110105\",\r\n    \"X\": \"43.909828186035156\",\r\n    \"Y\": \"116.5\",\r\n    \"Width\": \"316.1803512573242\",\r\n    \"Height\": \"183.5\",\r\n    \"SVG\": \"<g id=\\\"46110105\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"52,271.5 127,121.5 277,121.5 352,271.5   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"46\\\" x2=\\\"356\\\" y1=\\\"295\\\" y2=\\\"295\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110106\",\r\n    \"X\": \"43.909828186035156\",\r\n    \"Y\": \"116.5\",\r\n    \"Width\": \"316.1803512573242\",\r\n    \"Height\": \"183.5\",\r\n    \"SVG\": \"<g id=\\\"46110106\\\">        <g>                <polygon points=\\\"52,271.5 127,121.5 277,121.5 352,271.5   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"46\\\" x2=\\\"356\\\" y1=\\\"295\\\" y2=\\\"295\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110107\",\r\n    \"X\": \"43.909828186035156\",\r\n    \"Y\": \"116.5\",\r\n    \"Width\": \"316.1803512573242\",\r\n    \"Height\": \"160.0\",\r\n    \"SVG\": \"<g id=\\\"46110107\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"52,271.5 127,121.5 277,121.5 352,271.5   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140800\",\r\n    \"X\": \"208.578125\",\r\n    \"Y\": \"359.7344055175781\",\r\n    \"Width\": \"195.328125\",\r\n    \"Height\": \"71.109375\",\r\n    \"SVG\": \"<g id=\\\"10140800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">EOD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110108\",\r\n    \"X\": \"43.909828186035156\",\r\n    \"Y\": \"116.5\",\r\n    \"Width\": \"316.1803512573242\",\r\n    \"Height\": \"160.0\",\r\n    \"SVG\": \"<g id=\\\"46110108\\\">        <g>                <polygon points=\\\"52,271.5 127,121.5 277,121.5 352,271.5   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_435_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"257.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"1_435_0c\\\">        <polyline fill=\\\"#FFA1FF\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"438,257 438,545 174,545 174,257  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_105_1\",\r\n    \"X\": \"118.74970249004521\",\r\n    \"Y\": \"195.25010667306285\",\r\n    \"Width\": \"374.5006150298336\",\r\n    \"Height\": \"326.2498933269371\",\r\n    \"SVG\": \"<g id=\\\"1_105_1\\\">        <g>                <path d=\\\"M391,513c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M391,513c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.76,509.511c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.477,308.713     C399.466,308.243,395.308,308,391,308c0-4.297-0.162-8.461-0.478-12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M388.754,281.599c-19.008-106.062-152.553-103.749-166.565,6.938\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.478,295.508     C221.163,299.539,221,303.703,221,308c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.24,311.489c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M208.524,512.286     c4.01,0.471,8.169,0.714,12.476,0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <path d=\\\"M226,276c30-95,130-95,160,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_101_1c\",\r\n    \"X\": \"118.74970153289557\",\r\n    \"Y\": \"196.25010667306285\",\r\n    \"Width\": \"374.50061598698323\",\r\n    \"Height\": \"326.2498933269371\",\r\n    \"SVG\": \"<g id=\\\"1_101_1c\\\">        <g>                <path d=\\\"M391,514c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M391,514c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.76,510.511c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.477,309.713     C399.466,309.243,395.308,309,391,309c0-4.297-0.162-8.461-0.478-12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M388.754,282.599c-19.008-106.062-152.553-103.749-166.565,6.938\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.478,296.508     C221.163,300.539,221,304.703,221,309c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.24,312.489c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M208.524,513.286     c4.01,0.471,8.169,0.714,12.476,0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_105_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"195.25\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"1_105_0\\\">        <path d=\\\"M391,513c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205   \\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M226,275c30-95,130-95,160,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111002_3\",\r\n    \"X\": \"200.3640594482422\",\r\n    \"Y\": \"324.1095886230469\",\r\n    \"Width\": \"211.2718963623047\",\r\n    \"Height\": \"143.78082275390625\",\r\n    \"SVG\": \"<g id=\\\"10111002_3\\\">        <polyline fill=\\\"none\\\" points=\\\"202,326 306,416 306,376 410,466  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.019\\\" x2=\\\"306.019\\\" y1=\\\"349.622\\\" y2=\\\"409.647\\\"/>                <ellipse cx=\\\"306.019\\\" cy=\\\"424.654\\\" fill=\\\"none\\\" rx=\\\"16.371\\\" ry=\\\"16.371\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"263.019\\\" x2=\\\"348.269\\\" y1=\\\"349.622\\\" y2=\\\"349.622\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25451\",\r\n    \"X\": \"90.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"214.37609100341797\",\r\n    \"Height\": \"79.70205688476562\",\r\n    \"SVG\": \"<g id=\\\"25451\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"279.501,196 279.501,230.625     287.145,225.25   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"107.167\\\" x2=\\\"92.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"138.583\\\" x2=\\\"154.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M122.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C149.033,175.9,137.034,164.932,122.231,164.932L122.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"123.833\\\" x2=\\\"159.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"157.865,194.418 166.5,189.432 157.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111002_1\",\r\n    \"X\": \"125.41056823730469\",\r\n    \"Y\": \"277.125244140625\",\r\n    \"Width\": \"360.6232147216797\",\r\n    \"Height\": \"235.84893798828125\",\r\n    \"SVG\": \"<g id=\\\"10111002_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"349.75\\\" y2=\\\"409.525\\\"/>        <circle cx=\\\"305\\\" cy=\\\"426.109\\\" fill=\\\"none\\\" r=\\\"15.584\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.825\\\" x2=\\\"332.325\\\" y1=\\\"352.75\\\" y2=\\\"352.75\\\"/>        <polyline fill=\\\"none\\\" points=\\\"126.984,279.068 304.083,422.5    304.943,371.5 484.5,511  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160200_2\",\r\n    \"X\": \"169.5\",\r\n    \"Y\": \"356.9375\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"90.85751342773438\",\r\n    \"SVG\": \"<g id=\\\"10160200_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"108\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">ALL</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"169.5\\\" x2=\\\"433.5\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111002_2\",\r\n    \"X\": \"172.11241149902344\",\r\n    \"Y\": \"262.36077880859375\",\r\n    \"Width\": \"267.77516174316406\",\r\n    \"Height\": \"267.2784423828125\",\r\n    \"SVG\": \"<g id=\\\"10111002_2\\\">        <polyline fill=\\\"none\\\" points=\\\"174,264 306,416 306,376 438,528  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.019\\\" x2=\\\"306.019\\\" y1=\\\"349.622\\\" y2=\\\"409.647\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"263.019\\\" x2=\\\"348.269\\\" y1=\\\"349.622\\\" y2=\\\"349.622\\\"/>                <ellipse cx=\\\"306.019\\\" cy=\\\"424.654\\\" fill=\\\"none\\\" rx=\\\"16.371\\\" ry=\\\"16.371\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160200_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"355.9375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"91.85751342773438\",\r\n    \"SVG\": \"<g id=\\\"10160200_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"108\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">ALL</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111002_0\",\r\n    \"X\": \"184.40904235839844\",\r\n    \"Y\": \"314.0715637207031\",\r\n    \"Width\": \"243.18190002441406\",\r\n    \"Height\": \"161.85687255859375\",\r\n    \"SVG\": \"<g id=\\\"10111002_0\\\">        <polyline fill=\\\"none\\\" points=\\\"186,316 306,415 306,375 426,474  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.019\\\" x2=\\\"305.019\\\" y1=\\\"351.622\\\" y2=\\\"411.647\\\"/>                <ellipse cx=\\\"305.019\\\" cy=\\\"426.654\\\" fill=\\\"none\\\" rx=\\\"16.371\\\" ry=\\\"16.371\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"263\\\" x2=\\\"348.25\\\" y1=\\\"351.622\\\" y2=\\\"351.622\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160200_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"356.9375\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"90.85751342773438\",\r\n    \"SVG\": \"<g id=\\\"10160200_3\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"108\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">ALL</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_601_0\",\r\n    \"X\": \"165.75\",\r\n    \"Y\": \"193.42555236816406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.57444763183594\",\r\n    \"SVG\": \"<g id=\\\"2_601_0\\\">        <path d=\\\"M174.25,517V327l132-122l132,122v190\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160400\",\r\n    \"X\": \"277.5\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"62.001007080078125\",\r\n    \"Height\": \"90.48098754882812\",\r\n    \"SVG\": \"<g id=\\\"10160400\\\">        <g>                <path d=\\\"M285.762,441.453c0-29.548-0.169-50.313,0.945-70.15    c0.76-13.533,12.519-17.831,21.73-17.831c8.781,0,21.888,6.491,22.4,19.837c0.893,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.5\\\" x2=\\\"339.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160200_0\",\r\n    \"X\": \"146.0\",\r\n    \"Y\": \"356.9375\",\r\n    \"Width\": \"320.0\",\r\n    \"Height\": \"90.5775146484375\",\r\n    \"SVG\": \"<g id=\\\"10160200_0\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"108\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">ALL</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146\\\" x2=\\\"466\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_601_1\",\r\n    \"X\": \"165.75\",\r\n    \"Y\": \"193.4259033203125\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.5740966796875\",\r\n    \"SVG\": \"<g id=\\\"2_601_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"174.25,517 174.25,327 306.25,205 438.25,327 438.25,517   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"174.25\\\" x2=\\\"174.25\\\" y1=\\\"517\\\" y2=\\\"504.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-width=\\\"17\\\" x1=\\\"174.25\\\" x2=\\\"174.25\\\" y1=\\\"490.357\\\" y2=\\\"346.571\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174.25,339.5 174.25,327 183.43,318.516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-width=\\\"17\\\" x1=\\\"193.17\\\" x2=\\\"292.2\\\" y1=\\\"309.513\\\" y2=\\\"217.985\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"297.07,213.484 306.25,205 315.43,213.484    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-width=\\\"17\\\" x1=\\\"325.17\\\" x2=\\\"424.2\\\" y1=\\\"222.487\\\" y2=\\\"314.014\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"429.07,318.516 438.25,327 438.25,339.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-width=\\\"17\\\" x1=\\\"438.25\\\" x2=\\\"438.25\\\" y1=\\\"353.643\\\" y2=\\\"497.429\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"438.25\\\" x2=\\\"438.25\\\" y1=\\\"504.5\\\" y2=\\\"517\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212100\",\r\n    \"X\": \"137.60276687839408\",\r\n    \"Y\": \"132.04148186237694\",\r\n    \"Width\": \"301.7944662432119\",\r\n    \"Height\": \"351.55556403606056\",\r\n    \"SVG\": \"<g id=\\\"25212100\\\">        <polyline fill=\\\"none\\\" points=\\\"160.5,145.5 215.5,85.5 305.5,145.5 395.5,85.5 450.5,145.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" transform=\\\"translate(-17 57)\\\"/>        <path d=\\\"M406,406 L288,483 L170,406z\\\" fill=\\\"#000000\\\" id=\\\"triangle\\\" stroke=\\\"#000000\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"288\\\" x2=\\\"288\\\" y1=\\\"205\\\" y2=\\\"410\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120100\",\r\n    \"X\": \"257.599609375\",\r\n    \"Y\": \"347.6006164550781\",\r\n    \"Width\": \"96.53338623046875\",\r\n    \"Height\": \"96.71127319335938\",\r\n    \"SVG\": \"<g id=\\\"30120100\\\">        <polyline points=\\\"306,444.133 257.867,390.652 257.867,347.868 300.652,347.868    300.652,390.652 354.133,390.652  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.5348\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25421\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"227.97411346435547\",\r\n    \"Height\": \"80.32162475585938\",\r\n    \"SVG\": \"<g id=\\\"25421\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"294.003,209.549 307.836,224.833     321.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"245.598,209.549 259.432,224.833     273.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M284.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.804-10.969,26.804-24.5C310.938,175.9,298.938,164.932,284.135,164.932L284.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"201.684,196.619 201.684,231.244     209.326,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_040_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"0_040_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"298.03\\\" y=\\\"223.573\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"454.92\\\" y=\\\"384.51\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"298.03\\\" y=\\\"544.415\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136.056\\\" y=\\\"381.947\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_101_0c\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"196.25\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"1_101_0c\\\">        <path d=\\\"M391,514c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205   \\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140400\",\r\n    \"X\": \"5.407038688659668\",\r\n    \"Y\": \"153.0\",\r\n    \"Width\": \"387.59296131134033\",\r\n    \"Height\": \"93.76287841796875\",\r\n    \"SVG\": \"<g id=\\\"45140400\\\">        <path d=\\\"M13,208h90c100,0,100-50,200-50h90\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"53,243 13,208 53,173  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36160100\",\r\n    \"X\": \"218.9980010986328\",\r\n    \"Y\": \"293.10101318359375\",\r\n    \"Width\": \"171.55198669433594\",\r\n    \"Height\": \"183.39898681640625\",\r\n    \"SVG\": \"<g id=\\\"36160100\\\">        <polygon fill=\\\"#FFFF00\\\" points=\\\"275.372,298.101    334.607,298.101 376.073,339.566 376.073,398.801 334.607,440.267 275.372,440.267 233.907,398.801 233.907,339.566  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"29.0794,11.8471\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"77.545\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"399.125\\\">NR</text>        <rect fill=\\\"#FFFF00\\\" height=\\\"32.311\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"161.552\\\" x=\\\"223.998\\\" y=\\\"439.189\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_035_0c\",\r\n    \"X\": \"119.56291961669922\",\r\n    \"Y\": \"270.38812255859375\",\r\n    \"Width\": \"372.89322662353516\",\r\n    \"Height\": \"324.81951904296875\",\r\n    \"SVG\": \"<g id=\\\"1_035_0c\\\">        <path d=\\\"M221,278.75c-125,0-125,205,0,205   c0,139,170,139,170,0c125,0,125-205,0-205\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_130_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_130_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53501\",\r\n    \"X\": \"275.5\",\r\n    \"Y\": \"290.9375305175781\",\r\n    \"Width\": \"58.2080078125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"53501\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">RI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140800\",\r\n    \"X\": \"89.81900024414062\",\r\n    \"Y\": \"150.0\",\r\n    \"Width\": \"242.34201049804688\",\r\n    \"Height\": \"77.0\",\r\n    \"SVG\": \"<g id=\\\"25140800\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"89.819\\\" x2=\\\"332.161\\\" y1=\\\"224.5\\\" y2=\\\"224.5\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"89.819\\\" x2=\\\"332.161\\\" y1=\\\"152.5\\\" y2=\\\"152.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217800\",\r\n    \"X\": \"193.27099609375\",\r\n    \"Y\": \"285.0\",\r\n    \"Width\": \"220.0\",\r\n    \"Height\": \"220.0\",\r\n    \"SVG\": \"<g id=\\\"25217800\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\" x1=\\\"213.991\\\" x2=\\\"390.771\\\" y1=\\\"483\\\" y2=\\\"308.233\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\" x1=\\\"213.991\\\" x2=\\\"390.771\\\" y1=\\\"308.233\\\" y2=\\\"483\\\"/>        <ellipse cx=\\\"303.271\\\" cy=\\\"395\\\" fill=\\\"none\\\" rx=\\\"48.5\\\" ry=\\\"104\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <ellipse cx=\\\"303.271\\\" cy=\\\"395\\\" fill=\\\"none\\\" rx=\\\"104\\\" ry=\\\"48.5\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_460_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_460_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"438 527, 438 437, 348 527\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320700\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320700\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">DET</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200101\",\r\n    \"X\": \"36.787994384765625\",\r\n    \"Y\": \"105.50799560546875\",\r\n    \"Width\": \"326.42401123046875\",\r\n    \"Height\": \"170.0\",\r\n    \"SVG\": \"<g id=\\\"25200101\\\">        <ellipse cx=\\\"200\\\" cy=\\\"190.508\\\" fill=\\\"#FFFFFF\\\" rx=\\\"160.712\\\" ry=\\\"82.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" x=\\\"118\\\" y=\\\"203\\\">LA - </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53511\",\r\n    \"X\": \"260.6875\",\r\n    \"Y\": \"291.9687805175781\",\r\n    \"Width\": \"90.8505859375\",\r\n    \"Height\": \"48.890625\",\r\n    \"SVG\": \"<g id=\\\"53511\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">RO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25431\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"211.94893646240234\",\r\n    \"Height\": \"80.32162475585938\",\r\n    \"SVG\": \"<g id=\\\"25431\\\">        <g>                <path d=\\\"M249.348,198.023    c0-15.596,12.74-28.239,28.455-28.239c15.717,0,28.457,12.643,28.457,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"248.809\\\" x2=\\\"306.686\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"201.684,196.619 201.684,231.244     209.326,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25340300\",\r\n    \"X\": \"40.5\",\r\n    \"Y\": \"94.29210662841797\",\r\n    \"Width\": \"297.9151306152344\",\r\n    \"Height\": \"209.68778228759766\",\r\n    \"SVG\": \"<g id=\\\"25340300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"58.107\\\" x2=\\\"57.795\\\" y1=\\\"114.41\\\" y2=\\\"284.848\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"58\\\" x2=\\\"336.683\\\" y1=\\\"283.75\\\" y2=\\\"283.678\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"57.326\\\" x2=\\\"334.985\\\" y1=\\\"114.785\\\" y2=\\\"114.973\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"311.216\\\" x2=\\\"334.25\\\" y1=\\\"97.053\\\" y2=\\\"115\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"334.339\\\" x2=\\\"309.716\\\" y1=\\\"115.178\\\" y2=\\\"134.053\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"310.716\\\" x2=\\\"336.214\\\" y1=\\\"263.053\\\" y2=\\\"283.678\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"336.214\\\" x2=\\\"309.716\\\" y1=\\\"283.678\\\" y2=\\\"301.053\\\"/>        <g transform=\\\"translate(-144 7)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"185\\\" y=\\\"175\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"190\\\" y=\\\"205\\\">B</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140703_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10140703_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.25\\\" x2=\\\"306.25\\\" y1=\\\"352.985\\\" y2=\\\"443.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"231.171,442 231.171,352.985 381.328,352.985 381.328,442  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140703_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10140703_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.25\\\" x2=\\\"306\\\" y1=\\\"352.985\\\" y2=\\\"443.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"231.171,443.5 231.171,352.985 381.328,352.985 381.328,443.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140703_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10140703_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.25\\\" x2=\\\"306.25\\\" y1=\\\"352.985\\\" y2=\\\"443.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"231.171,443.5 231.171,352.985 381.328,352.985 381.328,443.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180000\",\r\n    \"X\": \"198.5\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"214.0\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25180000\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"205.5\\\" x2=\\\"205.5\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"405.5\\\" x2=\\\"405.5\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <circle cx=\\\"305.5\\\" cy=\\\"396.5\\\" fill=\\\"#000000\\\" r=\\\"50\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10392\",\r\n    \"X\": \"310.2958679199219\",\r\n    \"Y\": \"447.384765625\",\r\n    \"Width\": \"86.037109375\",\r\n    \"Height\": \"31.09375\",\r\n    \"SVG\": \"<g id=\\\"10392\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"42\\\" x=\\\"306.999\\\" y=\\\"477.9629\\\">RCC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120311\",\r\n    \"X\": \"72.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"255.0\",\r\n    \"Height\": \"205.0\",\r\n    \"SVG\": \"<g id=\\\"46120311\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"77\\\" x2=\\\"77\\\" y1=\\\"97\\\" y2=\\\"297\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"127\\\" x2=\\\"327\\\" y1=\\\"297\\\" y2=\\\"297\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10391\",\r\n    \"X\": \"255.77197265625\",\r\n    \"Y\": \"295.9375305175781\",\r\n    \"Width\": \"97.919921875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"10391\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">MN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120312\",\r\n    \"X\": \"44.0\",\r\n    \"Y\": \"69.0\",\r\n    \"Width\": \"310.0\",\r\n    \"Height\": \"260.0\",\r\n    \"SVG\": \"<g id=\\\"46120312\\\">        <path d=\\\"M124,74h150l75,75v100l-75,75H124l-75-75V149   L124,74z\\\" fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-dasharray=\\\"20,10\\\" stroke-width=\\\"10\\\"/>        <g>                <g id=\\\"rect1\\\">                        <rect fill=\\\"none\\\" height=\\\"30\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"5\\\" width=\\\"60\\\" x=\\\"109\\\" y=\\\"134\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"5\\\" x1=\\\"119\\\" x2=\\\"139\\\" y1=\\\"114\\\" y2=\\\"134\\\"/>                    </g>            </g>        <g>                <g id=\\\"rect1_1_\\\">                        <rect fill=\\\"none\\\" height=\\\"30\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"5\\\" width=\\\"60\\\" x=\\\"229\\\" y=\\\"134\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"5\\\" x1=\\\"239\\\" x2=\\\"259\\\" y1=\\\"114\\\" y2=\\\"134\\\"/>                    </g>            </g>        <g>                <g id=\\\"rect1_2_\\\">                        <rect fill=\\\"none\\\" height=\\\"30\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"5\\\" width=\\\"60\\\" x=\\\"189\\\" y=\\\"234\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"5\\\" x1=\\\"199\\\" x2=\\\"219\\\" y1=\\\"214\\\" y2=\\\"234\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120310\",\r\n    \"X\": \"14.0\",\r\n    \"Y\": \"44.0\",\r\n    \"Width\": \"370.0\",\r\n    \"Height\": \"310.0\",\r\n    \"SVG\": \"<g id=\\\"46120310\\\">        <path d=\\\"M49,249l50-50c65-75,185-75,250,0c-65,75-185,75-250,0l-50-50\\\" fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"19,149 19,49 379,49 379,149  \\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"49\\\" y2=\\\"149\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"289\\\" x2=\\\"289\\\" y1=\\\"49\\\" y2=\\\"149\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"109\\\" x2=\\\"109\\\" y1=\\\"49\\\" y2=\\\"149\\\"/>        <polyline fill=\\\"none\\\" points=\\\"19,249 19,349 379,349 379,249  \\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"349\\\" y2=\\\"249\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"289\\\" x2=\\\"289\\\" y1=\\\"349\\\" y2=\\\"249\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"109\\\" x2=\\\"109\\\" y1=\\\"349\\\" y2=\\\"249\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120315\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"19.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"360.0\",\r\n    \"SVG\": \"<g id=\\\"46120315\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"175\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"291\\\" y2=\\\"291\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"291\\\" y2=\\\"39\\\"/>        <polyline fill=\\\"none\\\" points=\\\"198.5,47.5 357.5,238.5 198.5,262.5  \\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M199,249H49C59,199,74,99,199,64\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120316\",\r\n    \"X\": \"24.0\",\r\n    \"Y\": \"19.0\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"360.0\",\r\n    \"SVG\": \"<g id=\\\"46120316\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"24\\\" x2=\\\"374\\\" y1=\\\"344\\\" y2=\\\"344\\\"/>        <polyline fill=\\\"none\\\" points=\\\"49,344 99,119 299,119 349,344  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <circle cx=\\\"199\\\" cy=\\\"69\\\" fill=\\\"none\\\" r=\\\"45\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <circle cx=\\\"199\\\" cy=\\\"344\\\" fill=\\\"#FFFFFF\\\" r=\\\"30\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25401\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"222.97411346435547\",\r\n    \"Height\": \"73.80101013183594\",\r\n    \"SVG\": \"<g id=\\\"25401\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"289.003,209.549 302.836,224.833     316.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"240.598,209.549 254.432,224.833     268.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M279.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.804-10.969,26.804-24.5C305.938,175.9,293.938,164.932,279.135,164.932L279.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5   c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120314\",\r\n    \"X\": \"53.02790451049805\",\r\n    \"Y\": \"68.93133544921875\",\r\n    \"Width\": \"291.9442024230957\",\r\n    \"Height\": \"264.06866455078125\",\r\n    \"SVG\": \"<g id=\\\"46120314\\\">        <polygon fill=\\\"#BD9A38\\\" points=\\\"199,73 339,173 284,328 114,328    59,173  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30,20\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120319\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120319\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_010_0c\",\r\n    \"X\": \"126.2860336303711\",\r\n    \"Y\": \"215.28604125976562\",\r\n    \"Width\": \"359.42704010009766\",\r\n    \"Height\": \"359.4270324707031\",\r\n    \"SVG\": \"<g id=\\\"2_010_0c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M218.496,479.973c0.829,0.019,1.664,0.027,2.504,0.027     c0,0.841,0.009,1.676,0.027,2.505\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.25,487.529     c7.145,105.793,164.883,104.954,169.64-2.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.973,482.505c0.019-0.829,0.027-1.664,0.027-2.505     c0.841,0,1.676-0.009,2.505-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M398.529,479.75     c105.793-7.145,104.954-164.884-2.518-169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M393.505,310.027C392.676,310.009,391.841,310,391,310     c0-0.841-0.009-1.676-0.027-2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.75,302.471     c-7.145-105.794-164.884-104.955-169.64,2.517\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.027,307.496C221.009,308.324,221,309.159,221,310     c-0.841,0-1.676,0.009-2.504,0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M213.471,310.25     c-105.794,7.145-104.955,164.883,2.517,169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120317\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"189.0\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"20.0\",\r\n    \"SVG\": \"<g id=\\\"46120317\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"20\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120318\",\r\n    \"X\": \"53.02790451049805\",\r\n    \"Y\": \"66.85548400878906\",\r\n    \"Width\": \"291.9442024230957\",\r\n    \"Height\": \"266.14451599121094\",\r\n    \"SVG\": \"<g id=\\\"46120318\\\">        <polygon fill=\\\"#BD9A38\\\" points=\\\"199,73 339,173 284,328 114,328 59,173  \\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50491\",\r\n    \"X\": \"263.716796875\",\r\n    \"Y\": \"293.9375305175781\",\r\n    \"Width\": \"84.923828125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"50491\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">PP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53521\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"288.0781555175781\",\r\n    \"Width\": \"86.517578125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"53521\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">SB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140500\",\r\n    \"X\": \"213.5\",\r\n    \"Y\": \"328.48466783528767\",\r\n    \"Width\": \"182.75\",\r\n    \"Height\": \"134.4401433181958\",\r\n    \"SVG\": \"<g id=\\\"15140500\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"216\\\" y1=\\\"374.375\\\" y2=\\\"542.406\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"393.75\\\" x2=\\\"393.75\\\" y1=\\\"374.375\\\" y2=\\\"542.406\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"393.75\\\" y1=\\\"538.905\\\" y2=\\\"538.905\\\"/>                <path d=\\\"M216,376.676c77.766,31.206,99.984,31.206,177.75,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"272\\\" y=\\\"513\\\">B</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_160_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_160_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"m375.5,422.13c29.81,-71 129.19,-71 159,0\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" transform=\\\"rotate(90 455 395.505)\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45180600\",\r\n    \"X\": \"44.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"310.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"45180600\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"44\\\" x2=\\\"69\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"79\\\" x2=\\\"104\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"114\\\" x2=\\\"139\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"149\\\" x2=\\\"174\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"184\\\" x2=\\\"209\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"219\\\" x2=\\\"244\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"254\\\" x2=\\\"279\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"289\\\" x2=\\\"314\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"329\\\" x2=\\\"354\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_160_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_160_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"m375.5,422.13c29.81,-71 129.19,-71 159,0\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" transform=\\\"rotate(90 455 395.505)\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120322\",\r\n    \"X\": \"9.0\",\r\n    \"Y\": \"164.0\",\r\n    \"Width\": \"380.0\",\r\n    \"Height\": \"70.0\",\r\n    \"SVG\": \"<g id=\\\"46120322\\\">        <polygon fill=\\\"none\\\" points=\\\"209,229 209,169 339,169 384,189 384,209 339,229  \\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-dasharray=\\\"30,20\\\" stroke-width=\\\"10\\\" x1=\\\"9\\\" x2=\\\"209\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121100\",\r\n    \"X\": \"220.55998921394348\",\r\n    \"Y\": \"297.8979419692955\",\r\n    \"Width\": \"170.2799892425537\",\r\n    \"Height\": \"196.10209832344435\",\r\n    \"SVG\": \"<g id=\\\"20121100\\\">        <g transform=\\\"scale(120) translate(0.35 0.491667)\\\">                <path d=\\\"M1.833,2.335c0-0.022,0.001-0.074-0.01-0.083C1.823,2.274,1.822,2.326,1.833,2.335z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_102612720\\\"/>                <path d=\\\"M1.823,2.252c0.011,0.009,0.01,0.06,0.01,0.083l0.052,0.614l0.53,0.001l0.208,0.479    c0.031-0.003,0.114-0.032,0.148-0.043c0.025-0.008,0.136-0.029,0.136-0.055V3.326c0-0.015-0.039-0.1-0.042-0.131L2.707,3.25    L2.52,2.799H2.023L2.014,2.675h0.361V2.562H2.006L1.983,2.293c0.054-0.005,0.108-0.081,0.108-0.139V2.108h-0.01V2.092    c0-0.016-0.043-0.064-0.056-0.073c-0.02-0.015-0.068-0.033-0.101-0.027C1.879,2,1.858,2.008,1.832,2.034    C1.818,2.048,1.787,2.1,1.787,2.123v0.026C1.787,2.198,1.803,2.223,1.823,2.252L1.823,2.252z\\\" id=\\\"_41173376\\\"/>                <path d=\\\"M1.637,3.042c0-0.08,0.02-0.12,0.048-0.174c0.03-0.058,0.069-0.079,0.096-0.12l-0.022-0.17    C1.704,2.592,1.598,2.713,1.568,2.766c-0.049,0.085-0.08,0.164-0.08,0.296V3.13c0,0.045,0.045,0.168,0.064,0.199    c0.041,0.067,0.062,0.094,0.115,0.148C1.742,3.553,1.889,3.625,2.04,3.625h0.02c0.103,0,0.206-0.034,0.272-0.074    C2.367,3.53,2.51,3.422,2.51,3.388c0-0.024-0.064-0.138-0.072-0.175C2.414,3.245,2.404,3.276,2.376,3.312    c-0.024,0.032-0.048,0.057-0.08,0.08C2.242,3.433,2.155,3.475,2.06,3.475H2.034c-0.213,0-0.397-0.187-0.397-0.403V3.042    L1.637,3.042z\\\" id=\\\"_98494696\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120323\",\r\n    \"X\": \"9.0\",\r\n    \"Y\": \"164.0\",\r\n    \"Width\": \"380.0\",\r\n    \"Height\": \"70.0\",\r\n    \"SVG\": \"<g id=\\\"46120323\\\">        <polygon fill=\\\"none\\\" points=\\\"209,229 209,169 339,169 384,189 384,209 339,229  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30,20\\\" stroke-width=\\\"10\\\" x1=\\\"9\\\" x2=\\\"209\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120320\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120320\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30,15\\\" stroke-width=\\\"10\\\" x1=\\\"0\\\" x2=\\\"400\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120321\",\r\n    \"X\": \"44.0\",\r\n    \"Y\": \"94.0\",\r\n    \"Width\": \"310.0\",\r\n    \"Height\": \"210.0\",\r\n    \"SVG\": \"<g id=\\\"46120321\\\">        <rect fill=\\\"#943000\\\" height=\\\"200\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"300\\\" x=\\\"49\\\" y=\\\"99\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25411\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"213.94893646240234\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25411\\\">        <g>                <path d=\\\"M251.348,198.023    c0-15.596,12.74-28.239,28.455-28.239c15.717,0,28.457,12.643,28.457,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"250.809\\\" x2=\\\"308.686\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5   c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120326\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120326\\\">        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"10\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120327\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120327\\\">        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-dasharray=\\\"30,25\\\" stroke-width=\\\"10\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120324\",\r\n    \"X\": \"44.0\",\r\n    \"Y\": \"94.0\",\r\n    \"Width\": \"310.0\",\r\n    \"Height\": \"210.0\",\r\n    \"SVG\": \"<g id=\\\"46120324\\\">        <rect fill=\\\"#943000\\\" height=\\\"200\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"300\\\" x=\\\"49\\\" y=\\\"99\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120328\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"196.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"46120328\\\">        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52201\",\r\n    \"X\": \"264.43896484375\",\r\n    \"Y\": \"292.0000305175781\",\r\n    \"Width\": \"82.9599609375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"52201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">HS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"octagon\",\r\n    \"X\": \"182.08058166503906\",\r\n    \"Y\": \"272.0794677734375\",\r\n    \"Width\": \"245.8407440185547\",\r\n    \"Height\": \"244.85235595703125\",\r\n    \"SVG\": \"<g id=\\\"octagon\\\">        <g id=\\\"outFrame\\\">                <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"220\\\" x2=\\\"306\\\" y1=\\\"309.5\\\" y2=\\\"273\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"306\\\" x2=\\\"390.5\\\" y1=\\\"273\\\" y2=\\\"309.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"390.5\\\" x2=\\\"427\\\" y1=\\\"309.5\\\" y2=\\\"396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"427\\\" x2=\\\"390.5\\\" y1=\\\"396\\\" y2=\\\"482.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"390.5\\\" x2=\\\"306\\\" y1=\\\"482.5\\\" y2=\\\"516\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"306\\\" x2=\\\"220\\\" y1=\\\"516\\\" y2=\\\"482.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"220\\\" x2=\\\"183\\\" y1=\\\"482.5\\\" y2=\\\"396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"183\\\" x2=\\\"220\\\" y1=\\\"396\\\" y2=\\\"309.5\\\"/>            </g>        <line fill=\\\"none\\\" id=\\\"mod2_1_\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"203.966\\\" x2=\\\"406.199\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <line fill=\\\"none\\\" id=\\\"mod1_1_\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"203.966\\\" x2=\\\"406.199\\\" y1=\\\"346.985\\\" y2=\\\"346.705\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_130_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_130_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160100\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160100\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,433 231,383 281,383 281,333 331,333 331,383 381,383    381,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"41.998\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"28.8\\\" x=\\\"291.6\\\" y=\\\"343.127\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160101\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160101\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,433 231,383 281,383 281,333 331,333 331,383 381,383    381,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"41.998\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"28.8\\\" x=\\\"291.6\\\" y=\\\"343.127\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"385\\\" y2=\\\"432\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160102\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160102\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,433 231,383 281,383 281,333 331,333 331,383 381,383    381,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"41.998\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"28.8\\\" x=\\\"291.6\\\" y=\\\"343.127\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"315\\\" x2=\\\"315\\\" y1=\\\"384\\\" y2=\\\"431\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"297\\\" x2=\\\"297\\\" y1=\\\"385\\\" y2=\\\"432\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160103\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"330.5\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"15160103\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"231,433 231,383 281,383 281,333 331,333 331,383 381,383    381,433  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"356\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"256\\\" cy=\\\"438\\\" fill=\\\"#FFFFFF\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"41.998\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"28.8\\\" x=\\\"291.6\\\" y=\\\"343.127\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"384\\\" y2=\\\"433\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287\\\" x2=\\\"287\\\" y1=\\\"384\\\" y2=\\\"433\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"325\\\" x2=\\\"325\\\" y1=\\\"384\\\" y2=\\\"433\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25160400\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25160400\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">PD</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05130000\",\r\n    \"X\": \"201.3134765625\",\r\n    \"Y\": \"361.671875\",\r\n    \"Width\": \"206.59375\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"05130000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" id=\\\"man\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">MAN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_227_0\",\r\n    \"X\": \"166.4508819580078\",\r\n    \"Y\": \"241.41212463378906\",\r\n    \"Width\": \"275.2071075439453\",\r\n    \"Height\": \"306.99876403808594\",\r\n    \"SVG\": \"<g id=\\\"0_227_0\\\">            <g>                      <polygon fill=\\\"none\\\" points=\\\"174.974 324.176 304.168 251.149 433.158 322.396 433.158 465.816 304.27 538.638 175.631 465.342 174.974 324.176\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                      <g>                                <polygon fill=\\\"#80E0FF\\\" points=\\\"174.974 324.176 304.168 251.149 433.158 322.396 433.158 465.816 304.27 538.638 175.631 465.342 174.974 324.176\\\"/>                                <g>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"174.974\\\" x2=\\\"174.974\\\" y1=\\\"324.176\\\" y2=\\\"324.176\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0 13.491\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"186.719\\\" x2=\\\"298.296\\\" y1=\\\"317.537\\\" y2=\\\"254.468\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"304.168\\\" x2=\\\"304.168\\\" y1=\\\"251.149\\\" y2=\\\"251.149\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0 13.396\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"315.894\\\" x2=\\\"427.295\\\" y1=\\\"257.626\\\" y2=\\\"319.158\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"433.158\\\" x2=\\\"433.158\\\" y1=\\\"322.396\\\" y2=\\\"322.396\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0 14.342\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"433.158\\\" x2=\\\"433.158\\\" y1=\\\"336.738\\\" y2=\\\"458.645\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"433.158\\\" x2=\\\"433.158\\\" y1=\\\"465.816\\\" y2=\\\"465.816\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0 13.458\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"421.441\\\" x2=\\\"310.129\\\" y1=\\\"472.436\\\" y2=\\\"535.328\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"304.27\\\" x2=\\\"304.27\\\" y1=\\\"538.638\\\" y2=\\\"538.638\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0 13.46\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"292.576\\\" x2=\\\"181.478\\\" y1=\\\"531.975\\\" y2=\\\"468.674\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"175.631\\\" x2=\\\"175.631\\\" y1=\\\"465.342\\\" y2=\\\"465.342\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0 14.117\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"175.565\\\" x2=\\\"175.007\\\" y1=\\\"451.225\\\" y2=\\\"331.234\\\"/>                                    </g>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60141000\",\r\n    \"X\": \"198.5\",\r\n    \"Y\": \"362.203125\",\r\n    \"Width\": \"215.662109375\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60141000\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"194\\\" y=\\\"435\\\">SWT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111700\",\r\n    \"X\": \"196.55126953125\",\r\n    \"Y\": \"359.890625\",\r\n    \"Width\": \"216.1455078125\",\r\n    \"Height\": \"63.65625\",\r\n    \"SVG\": \"<g id=\\\"20111700\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"86\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"422.5\\\">SAFE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_305_1c\",\r\n    \"X\": \"165.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_305_1c\\\">        <g>                <path d=\\\"M173.557,516.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M173.557,516.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M174.053,488.912c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M434.241,504.157     c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>        <path d=\\\"M235.723,251.396c31.839-65,104.615-65,136.453,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_400_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_400_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151500\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.78626387579682\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.7993988076508\",\r\n    \"SVG\": \"<g id=\\\"25151500\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"107\\\" y=\\\"207\\\">ASLT </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342203.a\",\r\n    \"X\": \"16.83248519897461\",\r\n    \"Y\": \"234.54587909276597\",\r\n    \"Width\": \"369.0875434875488\",\r\n    \"Height\": \"32.43211295291462\",\r\n    \"SVG\": \"<g id=\\\"25342203.a\\\" transform=\\\"translate(-110 -60) scale(1.25 1.25)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 212.5992 251.1992)\\\">S</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 269.5992 250.1992)\\\">S</text>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"293.6,243.2 364.918,243.2 354.373,252.836 394.813,252.836         \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M383.877,260.516c-0.237-0.372-0.127-0.867,0.245-1.105l10.324-6.575l-10.324-6.575      c-0.373-0.238-0.483-0.733-0.245-1.105c0.238-0.372,0.734-0.48,1.105-0.245l11.384,7.25c0.23,0.147,0.37,0.402,0.37,0.675      s-0.14,0.528-0.37,0.675l-11.384,7.25c-0.133,0.084-0.282,0.125-0.429,0.125C384.289,260.886,384.03,260.755,383.877,260.516z\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"203.266,243.533 131.948,243.533 144.133,253.533      103.391,253.533    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M114.325,245.853c0.237,0.372,0.127,0.867-0.245,1.105l-10.324,6.575l10.324,6.575c0.373,0.237,0.483,0.733,0.245,1.105      c-0.238,0.373-0.735,0.48-1.105,0.245l-11.384-7.25c-0.23-0.147-0.37-0.402-0.37-0.675c0-0.273,0.14-0.528,0.37-0.675      l11.384-7.25c0.133-0.084,0.282-0.125,0.429-0.125C113.914,245.483,114.172,245.614,114.325,245.853z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342203.b\",\r\n    \"X\": \"16.83248519897461\",\r\n    \"Y\": \"234.54587909276597\",\r\n    \"Width\": \"369.0875434875488\",\r\n    \"Height\": \"32.43211295291462\",\r\n    \"SVG\": \"<g id=\\\"25342203.b\\\" transform=\\\"translate(-110 -60) scale(1.25 1.25)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 212.5992 251.1992)\\\">S</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 269.5992 250.1992)\\\">S</text>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"293.6,243.2 364.918,243.2 354.373,252.836 394.813,252.836         \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M383.877,260.516c-0.237-0.372-0.127-0.867,0.245-1.105l10.324-6.575l-10.324-6.575      c-0.373-0.238-0.483-0.733-0.245-1.105c0.238-0.372,0.734-0.48,1.105-0.245l11.384,7.25c0.23,0.147,0.37,0.402,0.37,0.675      s-0.14,0.528-0.37,0.675l-11.384,7.25c-0.133,0.084-0.282,0.125-0.429,0.125C384.289,260.886,384.03,260.755,383.877,260.516z\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"203.266,243.533 131.948,243.533 144.133,253.533      103.391,253.533    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M114.325,245.853c0.237,0.372,0.127,0.867-0.245,1.105l-10.324,6.575l10.324,6.575c0.373,0.237,0.483,0.733,0.245,1.105      c-0.238,0.373-0.735,0.48-1.105,0.245l-11.384-7.25c-0.23-0.147-0.37-0.402-0.37-0.675c0-0.273,0.14-0.528,0.37-0.675      l11.384-7.25c0.133-0.084,0.282-0.125,0.429-0.125C113.914,245.483,114.172,245.614,114.325,245.853z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164300_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"360.71150970458984\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"88.70850372314453\",\r\n    \"SVG\": \"<g id=\\\"10164300_2\\\">        <ellipse cx=\\\"223.808\\\" cy=\\\"408.003\\\" rx=\\\"24.808\\\" ry=\\\"24.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"389.191\\\" cy=\\\"408.003\\\" rx=\\\"24.808\\\" ry=\\\"24.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M230.699,394.221c48.237-41.346,103.363-41.346,151.602,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_510_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_510_0\\\">        <g>                <rect fill=\\\"#FF8080\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,278.5 126.082,276 128.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133.582\\\" x2=\\\"481.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"483.582,276 486.082,276 486.082,278.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"283.5\\\" y2=\\\"511\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,513.5 486.082,516 483.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"478.582\\\" x2=\\\"131.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"128.582,516 126.082,516 126.082,513.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"508.5\\\" y2=\\\"281\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164300_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"360.71150970458984\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"87.08350372314453\",\r\n    \"SVG\": \"<g id=\\\"10164300_3\\\">        <ellipse cx=\\\"223.808\\\" cy=\\\"408.003\\\" rx=\\\"24.808\\\" ry=\\\"24.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"389.191\\\" cy=\\\"408.003\\\" rx=\\\"24.808\\\" ry=\\\"24.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M230.699,394.221c48.237-41.346,103.363-41.346,151.602,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164300_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"360.71150970458984\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"86.80350494384766\",\r\n    \"SVG\": \"<g id=\\\"10164300_0\\\">        <ellipse cx=\\\"223.808\\\" cy=\\\"408.003\\\" rx=\\\"24.808\\\" ry=\\\"24.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"389.191\\\" cy=\\\"408.003\\\" rx=\\\"24.808\\\" ry=\\\"24.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M230.699,394.221c48.237-41.346,103.363-41.346,151.602,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164300_1\",\r\n    \"X\": \"126.0\",\r\n    \"Y\": \"353.71150970458984\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"94.08350372314453\",\r\n    \"SVG\": \"<g id=\\\"10164300_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126\\\" x2=\\\"486\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <g>                <ellipse cx=\\\"222.808\\\" cy=\\\"401.003\\\" rx=\\\"24.808\\\" ry=\\\"24.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"388.191\\\" cy=\\\"401.003\\\" rx=\\\"24.808\\\" ry=\\\"24.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M229.699,387.221c48.237-41.346,103.363-41.346,151.602,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110400\",\r\n    \"X\": \"267.931396484375\",\r\n    \"Y\": \"348.5820007324219\",\r\n    \"Width\": \"74.26812744140625\",\r\n    \"Height\": \"94.83700561523438\",\r\n    \"SVG\": \"<g id=\\\"05110400\\\">        <path d=\\\"M270.416,439.092c1.367-12.253,5.57-27.861,9.99-42.336   c7.369-24.123,16.037-45.674,23.344-45.674c7.23,0,16.008,22.864,24.156,46.68c5.022,14.681,9.506,29.87,11.844,41.33\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect height=\\\"3.655\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"3.568\\\" x=\\\"303.299\\\" y=\\\"437.264\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213400\",\r\n    \"X\": \"199.42050170898438\",\r\n    \"Y\": \"304.4737854003906\",\r\n    \"Width\": \"212.15899658203125\",\r\n    \"Height\": \"183.054443359375\",\r\n    \"SVG\": \"<g id=\\\"25213400\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"204.27\\\" x2=\\\"406.73\\\" y1=\\\"481.807\\\" y2=\\\"310.195\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"204.27\\\" x2=\\\"406.73\\\" y1=\\\"310.195\\\" y2=\\\"481.807\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171100\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171100\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">AARROZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_400_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_400_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02110000\",\r\n    \"X\": \"272.20098876953125\",\r\n    \"Y\": \"274.2969055175781\",\r\n    \"Width\": \"70.1820068359375\",\r\n    \"Height\": \"224.9356689453125\",\r\n    \"SVG\": \"<g id=\\\"02110000\\\">        <polygon fill=\\\"#E6E65C\\\" points=\\\"324.043,437.925 337.383,450.81 337.383,487.167    306.826,457.561 277.201,487.167 277.201,450.503 290.229,437.925 289.919,313.205 306.671,284.167 324.043,313.205  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15241\",\r\n    \"X\": \"259.4169921875\",\r\n    \"Y\": \"280.6669921875\",\r\n    \"Width\": \"93.16702270507812\",\r\n    \"Height\": \"60.25\",\r\n    \"SVG\": \"<g id=\\\"15241\\\">        <polygon points=\\\"315,307.172 305.708,334.563 297.167,307.172 260.833,325.504 305.833,280.667 351.167,325.337  \\\"/>        <circle cx=\\\"305.5\\\" cy=\\\"334.167\\\" r=\\\"6.75\\\"/>        <circle cx=\\\"266.167\\\" cy=\\\"321.667\\\" r=\\\"6.75\\\"/>        <circle cx=\\\"345.834\\\" cy=\\\"321.5\\\" r=\\\"6.75\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111700\",\r\n    \"X\": \"205.6739959716797\",\r\n    \"Y\": \"347.9809875488281\",\r\n    \"Width\": \"198.4930191040039\",\r\n    \"Height\": \"95.02501678466797\",\r\n    \"SVG\": \"<g id=\\\"05111700\\\">        <g id=\\\"Satellite\\\">                <rect height=\\\"44.014\\\" width=\\\"73.745\\\" x=\\\"205.674\\\" y=\\\"398.992\\\"/>                <rect height=\\\"44.014\\\" width=\\\"33.845\\\" x=\\\"287.997\\\" y=\\\"398.992\\\"/>                <rect height=\\\"44.014\\\" width=\\\"73.747\\\" x=\\\"330.42\\\" y=\\\"398.992\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.515\\\" x2=\\\"332.213\\\" y1=\\\"421\\\" y2=\\\"421\\\"/>            </g>        <g id=\\\"tethered\\\">                <circle cx=\\\"367.293\\\" cy=\\\"367.5\\\" r=\\\"17.019\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.083\\\" x2=\\\"357.167\\\" y1=\\\"403.167\\\" y2=\\\"373.833\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40201\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"40201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140201_a\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140201_a\\\">        <rect height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon points=\\\"273.094,296.538 335.298,296.538 378.839,340.079 378.839,402.281    335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428.207\\\">1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214700\",\r\n    \"X\": \"159.5590057373047\",\r\n    \"Y\": \"247.5\",\r\n    \"Width\": \"297.00001525878906\",\r\n    \"Height\": \"297.0\",\r\n    \"SVG\": \"<g id=\\\"25214700\\\">        <rect fill=\\\"none\\\" height=\\\"282\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40,25\\\" stroke-width=\\\"15\\\" width=\\\"282\\\" x=\\\"167.059\\\" y=\\\"255\\\"/>        <circle cx=\\\"308\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"79.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" text-anchor=\\\"middle\\\" x=\\\"308\\\" y=\\\"418\\\">EP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_630_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"1_630_0\\\">        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FF8080\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_630_1\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"1_630_1\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FF8080\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_410_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_410_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_410_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_410_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46160400\",\r\n    \"X\": \"140.0\",\r\n    \"Y\": \"49.0\",\r\n    \"Width\": \"120.0\",\r\n    \"Height\": \"300.0\",\r\n    \"SVG\": \"<g id=\\\"46160400\\\">        <polygon points=\\\"140,49 260,49 140,349 260,349  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201100\",\r\n    \"X\": \"247.49630737304688\",\r\n    \"Y\": \"340.82763671875\",\r\n    \"Width\": \"132.00369262695312\",\r\n    \"Height\": \"109.63388061523438\",\r\n    \"SVG\": \"<g id=\\\"15201100\\\">        <polygon fill=\\\"none\\\" points=\\\"345.907,446 317.047,428.334 250.5,428.334 250.016,366.666    319.84,366.666 345.907,346  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"379.5\\\" x2=\\\"346.296\\\" y1=\\\"366.666\\\" y2=\\\"366.666\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"379.5\\\" x2=\\\"346.296\\\" y1=\\\"428.334\\\" y2=\\\"428.334\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"379.5\\\" x2=\\\"346.296\\\" y1=\\\"387.222\\\" y2=\\\"387.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"379.5\\\" x2=\\\"346.296\\\" y1=\\\"407.777\\\" y2=\\\"407.777\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40140800\",\r\n    \"X\": \"220.71702575683594\",\r\n    \"Y\": \"288.0929260253906\",\r\n    \"Width\": \"169.53332951399562\",\r\n    \"Height\": \"214.84805297851562\",\r\n    \"SVG\": \"<g id=\\\"40140800\\\">        <path d=\\\"M332.444,494.386c0.606-1.148,16.309-15.39,18.478-17.536c6.611-6.543,13.893-13.009,19.389-20.321   c9.725-12.938,19.939-37.414,19.939-59.992v-17.31c0-2.563,0.077-5.545-2.036-6.109c-1.972,8.463-8.19,19.205-12.866,25.316   c-1.186,1.552-19.718,21.808-19.718,15.411c0-11.801,6.242-20.971,7.129-33.6c0.506-7.197-1.896-28.479-3.563-35.64   c-2.225,1.628-2.93,10.518-4.13,14.197c-1.388,4.241-2.934,8.944-5.327,12.492c-1.79,2.65-15.317,18.112-17.526,18.112   c-1.836,0-4.073-7.332-4.073-10.182c0-11.852,8.146-24.35,8.146-33.602v-1.527c0-5.915-4.813-9.074-7.463-13.92   c-1.401-2.56-6.729-11.76-9.338-12.045v7.127c0,5.574-1.354,13.916-3.202,17.672c-1.015,2.061-8.002,10.33-10.035,10.33   c-2.584,0-9.673-9.789-9.673-14.255v-8.655c0-10.132,10.183-21.601,10.183-31.565v-0.509c0-3.684-0.086-9.893-3.565-10.182   c-1.669,20.062-31.564,46.764-31.564,54.475c0,10.996,9.673,22.946,9.673,39.71v5.601c0,1.755-0.377,1.971-0.509,3.564   c-1.96-0.524-3.388-3.369-4.713-4.961c-1.629-1.957-3.497-2.808-5.477-4.196c-3.705-2.597-6.719-5.636-9.528-9.31   c-4.694-6.138-10.32-16.792-10.32-27.354c-4.482,1.197-8.146,15.788-8.146,21.892v8.655c0,20.729,14.764,37.727,14.764,45.311   c-7.9-4.18-15.098-9.786-21.26-15.903c-3.02-2.998-13.765-21.334-15.396-21.769c0,14.207,4.145,25.873,6.496,37.795   c1.134,5.754,2.886,12.834,4.633,17.771c2.431,6.863,4.67,8.188,8.517,13.374c7.38,9.951,12.147,15.038,20.701,23.592   c3.771,3.771,7.197,7.153,10.946,10.946l11.824,8.585l14.778,7.068v-32.582h-32.583l24.638-28.847l-18.529-0.174l24.601-27.856   l-16.454-0.146l27.217-43.126l0.313-0.498l27.961,43.627l-15.271-0.003l23.483,27.437l-18.902,0.058l25.213,29.299l-32.849,0.229   v32.584L332.444,494.386z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131900\",\r\n    \"X\": \"167.75100708007812\",\r\n    \"Y\": \"311.547119140625\",\r\n    \"Width\": \"276.33099365234375\",\r\n    \"Height\": \"170.21575927734375\",\r\n    \"SVG\": \"<g id=\\\"25131900\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"425.572\\\" x2=\\\"186.231\\\" y1=\\\"475.5\\\" y2=\\\"317.81\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"167.751\\\" x2=\\\"444.082\\\" y1=\\\"396.658\\\" y2=\\\"396.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_305_0c\",\r\n    \"X\": \"165.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_305_0c\\\">        <path d=\\\"M173.557,516.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>        <path d=\\\"M235.723,251.396c31.839-65,104.615-65,136.453,0\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341600\",\r\n    \"X\": \"11.990708684951699\",\r\n    \"Y\": \"56.06435113608262\",\r\n    \"Width\": \"374.0191971778792\",\r\n    \"Height\": \"241.371498428282\",\r\n    \"SVG\": \"<g id=\\\"25341600\\\">          <g transform=\\\"translate(-230 -210) scale(1.75 1.75)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"140.143\\\" x2=\\\"350.143\\\" y1=\\\"155\\\" y2=\\\"287\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"140.143\\\" x2=\\\"145.949\\\" y1=\\\"287\\\" y2=\\\"283.351\\\"/>                                            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"19,18\\\" stroke-width=\\\"7\\\" x1=\\\"157.619\\\" x2=\\\"338.502\\\" y1=\\\"276.016\\\" y2=\\\"162.317\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"344.338\\\" x2=\\\"350.143\\\" y1=\\\"158.649\\\" y2=\\\"155\\\"/>                            </g>                    </g>                    <g>                            <rect fill=\\\"#FFFFFF\\\" height=\\\"45\\\" stroke=\\\"#FFFFFF\\\" width=\\\"40\\\" x=\\\"230\\\" y=\\\"195\\\"/>                            <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" font-weight=\\\"bold\\\" x=\\\"230\\\" y=\\\"235\\\">N</text>                        </g>                </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110100\",\r\n    \"X\": \"257.9432373046875\",\r\n    \"Y\": \"285.5\",\r\n    \"Width\": \"96.113525390625\",\r\n    \"Height\": \"216.75\",\r\n    \"SVG\": \"<g id=\\\"10110100\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"285.5\\\" y2=\\\"502.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"352.75\\\" x2=\\\"306\\\" y1=\\\"296.836\\\" y2=\\\"325.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"259.25\\\" y1=\\\"325.5\\\" y2=\\\"296.836\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131600\",\r\n    \"X\": \"221.5\",\r\n    \"Y\": \"328.15643310546875\",\r\n    \"Width\": \"171.0\",\r\n    \"Height\": \"146.84356689453125\",\r\n    \"SVG\": \"<g id=\\\"15131600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"227\\\" x2=\\\"227\\\" y1=\\\"328.5\\\" y2=\\\"443.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"387\\\" x2=\\\"387\\\" y1=\\\"328.5\\\" y2=\\\"443.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"227\\\" x2=\\\"387\\\" y1=\\\"440.5\\\" y2=\\\"440.5\\\"/>        <path d=\\\"M227,330.5c70,26,90,26,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <ellipse cx=\\\"237\\\" cy=\\\"459.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"307\\\" cy=\\\"459.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"377\\\" cy=\\\"459.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <path d=\\\"M247,385.5c40,40,80,40,120,0H247z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110400\",\r\n    \"X\": \"232.0\",\r\n    \"Y\": \"310.5\",\r\n    \"Width\": \"145.0\",\r\n    \"Height\": \"170.0\",\r\n    \"SVG\": \"<g id=\\\"20110400\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"234.5\\\" x2=\\\"374.5\\\" y1=\\\"335.5\\\" y2=\\\"335.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"234.5\\\" x2=\\\"374.5\\\" y1=\\\"455.5\\\" y2=\\\"455.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"234.5\\\" x2=\\\"234.5\\\" y1=\\\"310.5\\\" y2=\\\"480.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"374.5\\\" x2=\\\"374.5\\\" y1=\\\"310.5\\\" y2=\\\"480.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120900\",\r\n    \"X\": \"235.19200134277344\",\r\n    \"Y\": \"346.5769958496094\",\r\n    \"Width\": \"135.96998596191406\",\r\n    \"Height\": \"98.57699584960938\",\r\n    \"SVG\": \"<g id=\\\"30120900\\\">        <polygon points=\\\"248.789,445.154 235.192,424.759 282.782,346.577 303.177,346.577 303.177,360.174 292.979,360.174    279.382,414.562 371.162,414.562 371.162,445.154  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120103\",\r\n    \"X\": \"202.859375\",\r\n    \"Y\": \"358.203125\",\r\n    \"Width\": \"200.525390625\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60120103\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"203\\\" y=\\\"431\\\">ACS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120102\",\r\n    \"X\": \"202.859375\",\r\n    \"Y\": \"358.203125\",\r\n    \"Width\": \"195.8984375\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60120102\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"203\\\" y=\\\"431\\\">ASP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120101\",\r\n    \"X\": \"202.859375\",\r\n    \"Y\": \"358.203125\",\r\n    \"Width\": \"189.400390625\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60120101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"203\\\" y=\\\"431\\\">AC2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120100\",\r\n    \"X\": \"203.859375\",\r\n    \"Y\": \"358.421875\",\r\n    \"Width\": \"192.6171875\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"60120100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"204\\\" y=\\\"430\\\">APT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_301_0\",\r\n    \"X\": \"165.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_301_0\\\">        <path d=\\\"M173.557,516.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15221\",\r\n    \"X\": \"280.995361328125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"47.84375\",\r\n    \"Height\": \"61.875\",\r\n    \"SVG\": \"<g id=\\\"15221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"A\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">U</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_301_1\",\r\n    \"X\": \"165.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_301_1\\\">        <g>                <path d=\\\"M173.557,516.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\"/>                <g>                        <path d=\\\"M173.557,516.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M174.053,488.912c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M434.241,504.157     c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25130600\",\r\n    \"X\": \"146.5\",\r\n    \"Y\": \"237.5\",\r\n    \"Width\": \"318.0\",\r\n    \"Height\": \"318.0\",\r\n    \"SVG\": \"<g id=\\\"25130600\\\">        <circle cx=\\\"305.5\\\" cy=\\\"396.5\\\" fill=\\\"none\\\" r=\\\"150\\\" stroke=\\\"#000000\\\" stroke-width=\\\"18\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"18\\\" x1=\\\"199.5\\\" x2=\\\"411.5\\\" y1=\\\"502.5\\\" y2=\\\"290.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"18\\\" x1=\\\"199.5\\\" x2=\\\"411.5\\\" y1=\\\"290.5\\\" y2=\\\"502.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140502\",\r\n    \"X\": \"234.6089630126953\",\r\n    \"Y\": \"347.0\",\r\n    \"Width\": \"142.7821807861328\",\r\n    \"Height\": \"98.00100708007812\",\r\n    \"SVG\": \"<g id=\\\"30140502\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"264.309,442.501 238.654,391.19 251.482,391.19 270.724,349.5    289.966,349.5 270.724,391.19 373.346,391.19 347.69,442.501  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"53.233\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.3818\\\">SP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140501\",\r\n    \"X\": \"232.67501831054688\",\r\n    \"Y\": \"346.2969970703125\",\r\n    \"Width\": \"144.81503295898438\",\r\n    \"Height\": \"99.406005859375\",\r\n    \"SVG\": \"<g id=\\\"30140501\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"262.762,443.203 236.72,391.116 249.742,391.116 269.274,348.797    288.807,348.797 269.274,391.116 373.445,391.116 347.402,443.203  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"54.0364\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.9912\\\">RB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140500\",\r\n    \"X\": \"231.17501831054688\",\r\n    \"Y\": \"344.62701416015625\",\r\n    \"Width\": \"149.64996337890625\",\r\n    \"Height\": \"102.7449951171875\",\r\n    \"SVG\": \"<g id=\\\"30140500\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"262.183,444.872 235.22,390.943 248.702,390.943 268.925,347.127    289.148,347.127 268.925,390.943 376.78,390.943 349.817,444.872  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110500\",\r\n    \"X\": \"202.8730010986328\",\r\n    \"Y\": \"344.736572265625\",\r\n    \"Width\": \"204.4190216064453\",\r\n    \"Height\": \"102.80685424804688\",\r\n    \"SVG\": \"<g id=\\\"11110500\\\">        <ellipse cx=\\\"306\\\" cy=\\\"371.421\\\" fill=\\\"none\\\" rx=\\\"22.853\\\" ry=\\\"21.563\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"392.985\\\" y2=\\\"445.015\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281.625\\\" x2=\\\"330.375\\\" y1=\\\"403\\\" y2=\\\"403\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"203.966\\\" x2=\\\"406.199\\\" y1=\\\"346.985\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_005_0\",\r\n    \"X\": \"118.77545166015625\",\r\n    \"Y\": \"198.24988788938924\",\r\n    \"Width\": \"374.448974609375\",\r\n    \"Height\": \"326.25011211061076\",\r\n    \"SVG\": \"<g id=\\\"2_005_0\\\">        <g>                <path d=\\\"M391,516c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M391,516c0.84,0,1.675-0.009,2.503-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M398.521,515.746     c115.803-7.942,114.967-199.34-2.508-204.634\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0221,5.0221\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M393.503,311.028C392.675,311.009,391.84,311,391,311     c0-0.838-0.006-1.672-0.019-2.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.83,303.489     c-5.937-129.815-165.798-128.98-169.755,2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0126,5.0126\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.019,308.5c-0.012,0.828-0.019,1.662-0.019,2.5     c-0.84,0-1.674,0.009-2.503,0.028\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M213.479,311.254     c-115.803,7.942-114.967,199.339,2.507,204.633\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0221,5.0221\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M218.497,515.973C219.326,515.991,220.16,516,221,516\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <path d=\\\"M226,278c30-95,130-95,160,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_330_1c\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"1_330_1c\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFA1FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_410_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_410_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110700\",\r\n    \"X\": \"245.8159942626953\",\r\n    \"Y\": \"289.8160095214844\",\r\n    \"Width\": \"123.03001403808594\",\r\n    \"Height\": \"209.43399047851562\",\r\n    \"SVG\": \"<g id=\\\"15110700\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"307.331\\\" x2=\\\"307.331\\\" y1=\\\"289.816\\\" y2=\\\"499.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"248.316\\\" x2=\\\"248.316\\\" y1=\\\"335.615\\\" y2=\\\"456.385\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"366.346\\\" x2=\\\"366.346\\\" y1=\\\"338.525\\\" y2=\\\"456.384\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110703\",\r\n    \"X\": \"278.27398681640625\",\r\n    \"Y\": \"348.5790100097656\",\r\n    \"Width\": \"58.114013671875\",\r\n    \"Height\": \"96.156982421875\",\r\n    \"SVG\": \"<g id=\\\"15110703\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"307.331\\\" x2=\\\"307.331\\\" y1=\\\"348.579\\\" y2=\\\"444.736\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"333.888\\\" x2=\\\"333.888\\\" y1=\\\"370.498\\\" y2=\\\"423.535\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.774\\\" x2=\\\"280.774\\\" y1=\\\"369.188\\\" y2=\\\"423.535\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.774\\\" x2=\\\"333.888\\\" y1=\\\"390.875\\\" y2=\\\"390.875\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.774\\\" x2=\\\"333.888\\\" y1=\\\"402.684\\\" y2=\\\"402.684\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.774\\\" x2=\\\"333.888\\\" y1=\\\"413.375\\\" y2=\\\"413.375\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110701\",\r\n    \"X\": \"278.54901123046875\",\r\n    \"Y\": \"348.4110107421875\",\r\n    \"Width\": \"58.11297607421875\",\r\n    \"Height\": \"94.2449951171875\",\r\n    \"SVG\": \"<g id=\\\"15110701\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"307.605\\\" x2=\\\"307.605\\\" y1=\\\"348.411\\\" y2=\\\"442.656\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"281.049\\\" x2=\\\"281.049\\\" y1=\\\"369.021\\\" y2=\\\"423.367\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"334.162\\\" x2=\\\"334.162\\\" y1=\\\"370.33\\\" y2=\\\"423.366\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"281.499\\\" x2=\\\"334.612\\\" y1=\\\"407.356\\\" y2=\\\"407.356\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_330_0c\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"1_330_0c\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFA1FF\\\" id=\\\"_x3C_path_x3E__1_\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110702\",\r\n    \"X\": \"278.27398681640625\",\r\n    \"Y\": \"348.4110107421875\",\r\n    \"Width\": \"58.114013671875\",\r\n    \"Height\": \"94.2449951171875\",\r\n    \"SVG\": \"<g id=\\\"15110702\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"307.331\\\" x2=\\\"307.331\\\" y1=\\\"348.411\\\" y2=\\\"442.656\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.774\\\" x2=\\\"280.774\\\" y1=\\\"369.021\\\" y2=\\\"423.367\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"333.888\\\" x2=\\\"333.888\\\" y1=\\\"370.33\\\" y2=\\\"423.366\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.774\\\" x2=\\\"333.888\\\" y1=\\\"402.515\\\" y2=\\\"402.515\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.774\\\" x2=\\\"333.888\\\" y1=\\\"413.207\\\" y2=\\\"413.207\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15231\",\r\n    \"X\": \"263.9330139160156\",\r\n    \"Y\": \"289.28399658203125\",\r\n    \"Width\": \"86.16049194335938\",\r\n    \"Height\": \"51.881744384765625\",\r\n    \"SVG\": \"<g id=\\\"15231\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"300.845\\\" x2=\\\"325.452\\\" y1=\\\"291.784\\\" y2=\\\"291.784\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"313.148\\\" x2=\\\"313.148\\\" y1=\\\"304.088\\\" y2=\\\"291.784\\\"/>        <path d=\\\"M263.933,304.088h59.059c19.688,0,23.626,22.147,24.607,36.912\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40160400\",\r\n    \"X\": \"194.0\",\r\n    \"Y\": \"376.0\",\r\n    \"Width\": \"220.0\",\r\n    \"Height\": \"55.0\",\r\n    \"SVG\": \"<g id=\\\"40160400\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"194\\\" x2=\\\"414\\\" y1=\\\"378.5\\\" y2=\\\"378.5\\\"/>        <ellipse cx=\\\"384\\\" cy=\\\"403.5\\\" fill=\\\"none\\\" rx=\\\"25\\\" ry=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"224\\\" cy=\\\"403.5\\\" fill=\\\"none\\\" rx=\\\"25\\\" ry=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110110\",\r\n    \"X\": \"27.067285537719727\",\r\n    \"Y\": \"68.16598510742188\",\r\n    \"Width\": \"331.36542320251465\",\r\n    \"Height\": \"260.2273254394531\",\r\n    \"SVG\": \"<g id=\\\"46110110\\\">        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"256\\\" x2=\\\"347\\\" y1=\\\"76\\\" y2=\\\"212\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"225\\\" x2=\\\"330\\\" y1=\\\"72\\\" y2=\\\"228\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"197\\\" x2=\\\"320\\\" y1=\\\"73\\\" y2=\\\"256\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"170\\\" x2=\\\"305\\\" y1=\\\"75\\\" y2=\\\"276\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"142\\\" x2=\\\"289\\\" y1=\\\"75\\\" y2=\\\"295\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"112\\\" x2=\\\"278\\\" y1=\\\"73\\\" y2=\\\"320\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"102\\\" x2=\\\"252\\\" y1=\\\"100\\\" y2=\\\"324\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"83\\\" x2=\\\"223\\\" y1=\\\"115\\\" y2=\\\"323\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"72\\\" x2=\\\"196\\\" y1=\\\"141\\\" y2=\\\"325\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"56\\\" x2=\\\"168\\\" y1=\\\"159\\\" y2=\\\"326\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"42\\\" x2=\\\"140\\\" y1=\\\"181\\\" y2=\\\"327\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"41\\\" y1=\\\"72\\\" y2=\\\"208\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"56\\\" y1=\\\"70\\\" y2=\\\"228\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"187\\\" x2=\\\"70\\\" y1=\\\"75\\\" y2=\\\"250\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"215\\\" x2=\\\"80\\\" y1=\\\"76\\\" y2=\\\"277\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"244\\\" x2=\\\"95\\\" y1=\\\"75\\\" y2=\\\"298\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"272\\\" x2=\\\"109\\\" y1=\\\"75\\\" y2=\\\"319\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"289\\\" x2=\\\"136\\\" y1=\\\"93\\\" y2=\\\"321\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"299\\\" x2=\\\"164\\\" y1=\\\"120\\\" y2=\\\"322\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"317\\\" x2=\\\"192\\\" y1=\\\"136\\\" y2=\\\"322\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"327\\\" x2=\\\"220\\\" y1=\\\"163\\\" y2=\\\"323\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"345\\\" x2=\\\"250\\\" y1=\\\"179\\\" y2=\\\"321\\\"/>        <polygon fill=\\\"none\\\" points=\\\"112.875,323.3 33,198.233 112.875,73.166    272.625,73.167 352.5,198.233 272.625,323.3  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_201_0\",\r\n    \"X\": \"166.80426025390625\",\r\n    \"Y\": \"192.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"2_201_0\\\">        <path d=\\\"M174.557,516.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_410_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_410_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120104\",\r\n    \"X\": \"198.859375\",\r\n    \"Y\": \"359.140625\",\r\n    \"Width\": \"203.701171875\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"60120104\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"199\\\" y=\\\"432\\\">AOT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270801\",\r\n    \"X\": \"27.563003540039062\",\r\n    \"Y\": \"92.53727228156731\",\r\n    \"Width\": \"353.99998474121094\",\r\n    \"Height\": \"242.92468856281812\",\r\n    \"SVG\": \"<g id=\\\"25270801\\\" transform=\\\"translate(-60 -30) scale(1 1)\\\">        <ellipse cx=\\\"264.063\\\" cy=\\\"245.5\\\" fill=\\\"none\\\" rx=\\\"162.002\\\" ry=\\\"104.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"26\\\" stroke=\\\"#FFFFFF\\\" width=\\\"30\\\" x=\\\"251.063\\\" y=\\\"333\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"257\\\" y=\\\"354\\\">M</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"26\\\" stroke=\\\"#FFFFFF\\\" width=\\\"30\\\" x=\\\"88.063\\\" y=\\\"225\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"94\\\" y=\\\"246\\\">M</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"26\\\" stroke=\\\"#FFFFFF\\\" width=\\\"30\\\" x=\\\"411.063\\\" y=\\\"225\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"417\\\" y=\\\"246\\\">M</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"26\\\" stroke=\\\"#FFFFFF\\\" width=\\\"30\\\" x=\\\"251.063\\\" y=\\\"127\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"257\\\" y=\\\"148\\\">M</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"30.999\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.8663 0.4995 -0.4995 0.8663 165.9567 -23.0576)\\\" width=\\\"31.998\\\" x=\\\"110.054\\\" y=\\\"283.002\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.8133 0.5818 -0.5818 0.8133 112.4858 300.3916)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"30.997\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.994 0.1092 -0.1092 0.994 39.0583 -22.1857)\\\" width=\\\"31.997\\\" x=\\\"206.082\\\" y=\\\"330.004\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"23.995\\\" transform=\\\"matrix(0.9983 0.0576 -0.0576 0.9983 213.1094 352.8242)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"38.007\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9502 0.3117 -0.3117 0.9502 109.1484 -34.9918)\\\" width=\\\"38.002\\\" x=\\\"145.051\\\" y=\\\"304.991\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.006\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 133.3827 -40.6811)\\\" width=\\\"32.006\\\" x=\\\"157.079\\\" y=\\\"312.984\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 162.1226 333.3789)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.005\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 79.9187 -31.0132)\\\" width=\\\"32.005\\\" x=\\\"105.061\\\" y=\\\"177.991\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5507 -0.8347 0.8347 0.5507 124.7559 206.3833)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.005\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 68.9777 -69.8144)\\\" width=\\\"32.006\\\" x=\\\"201.067\\\" y=\\\"129.983\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.977 -0.2131 0.2131 0.977 206.5986 157.1572)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.005\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 74.8683 -104.6249)\\\" width=\\\"32.005\\\" x=\\\"295.057\\\" y=\\\"127.988\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.9815 0.1915 -0.1915 0.9815 301.1797 151.4297)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.005\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 99.7976 -135.0404)\\\" width=\\\"32.006\\\" x=\\\"387.064\\\" y=\\\"177.976\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.6936 0.7204 -0.7204 0.6936 389.4434 193.1025)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.006\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 130.218 -134.1907)\\\" width=\\\"32.005\\\" x=\\\"400.069\\\" y=\\\"257.974\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"23.993\\\" transform=\\\"matrix(0.5218 -0.853 0.853 0.5218 420.1777 287.3154)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.005\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 142.6098 -116.9147)\\\" width=\\\"32.008\\\" x=\\\"361.051\\\" y=\\\"298.987\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"23.996\\\" transform=\\\"matrix(0.7759 -0.6308 0.6308 0.7759 379.9551 328.3662)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.003\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 149.7241 -94.1381)\\\" width=\\\"32.005\\\" x=\\\"305.049\\\" y=\\\"328.988\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0018\\\" transform=\\\"matrix(0.9363 -0.3513 0.3513 0.9363 316.1309 351.0996)\\\">X</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201\",\r\n    \"X\": \"274.2239990234375\",\r\n    \"Y\": \"280.7929992675781\",\r\n    \"Width\": \"66.19198608398438\",\r\n    \"Height\": \"66.19198608398438\",\r\n    \"SVG\": \"<g id=\\\"15201\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"274.224\\\" x2=\\\"340.416\\\" y1=\\\"315.643\\\" y2=\\\"315.643\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"307.319\\\" x2=\\\"307.319\\\" y1=\\\"280.793\\\" y2=\\\"346.985\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25210300\",\r\n    \"X\": \"207.16700744628906\",\r\n    \"Y\": \"297.5\",\r\n    \"Width\": \"200.99998474121094\",\r\n    \"Height\": \"191.5\",\r\n    \"SVG\": \"<g id=\\\"25210300\\\">        <polyline fill=\\\"none\\\" points=\\\"   386.167,339 386.167,484.5 230.167,484.5 230.167,339 211.667,338.5 211.667,302 250.667,302 250.667,320 288.167,320 288.251,302    327.417,302 327.167,321.008 365.167,321 366.167,303.167 403.667,303.167 403.667,338.5 386.167,339  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <rect fill=\\\"none\\\" height=\\\"61\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\" width=\\\"32\\\" x=\\\"292.167\\\" y=\\\"423.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270800\",\r\n    \"X\": \"57.03200149536133\",\r\n    \"Y\": \"102.8489990234375\",\r\n    \"Width\": \"282.74299240112305\",\r\n    \"Height\": \"179.07101440429688\",\r\n    \"SVG\": \"<g id=\\\"25270800\\\">        <path d=\\\"   M195.951,118.865c34.328-1.161,89.678-17.114,108.297,5.248c18.617,22.344,39.128,107.79,3.438,128.829   c-35.688,21.041-182.689,17.744-217.566-2.604c-34.897-20.328-9.421-97.45,8.222-119.366   C115.979,109.056,161.644,120.004,195.951,118.865\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.4331\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"183.762,249.361 183.762,281.92 216.32,281.92 216.32,249.361   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"189\\\" y=\\\"279\\\">M</text>            </g>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"183.762,102.849 183.762,135.407 216.32,135.407 216.32,102.849   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"189\\\" y=\\\"133\\\">M</text>            </g>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"307.218,159.825 307.218,192.385 339.775,192.385 339.775,159.825   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"312\\\" y=\\\"190\\\">M</text>            </g>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"57.032,176.105 57.032,208.664 89.59,208.664 89.59,176.105   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"62\\\" y=\\\"206\\\">M</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111400\",\r\n    \"X\": \"227.78466796875\",\r\n    \"Y\": \"348.0312805175781\",\r\n    \"Width\": \"157.677734375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"10111400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.6719\\\">ST</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170400\",\r\n    \"X\": \"39.418507319757374\",\r\n    \"Y\": \"69.83226467168267\",\r\n    \"Width\": \"320.0705063521176\",\r\n    \"Height\": \"246.99259494745797\",\r\n    \"SVG\": \"<g id=\\\"45170400\\\">        <path d=\\\"M92.5,88.5c17.488-14.103,64.342-15.611,147-12   s112,17.5,115,55c2.569,32.114-70.932,44.419-79,74c-8.492,31.137-0.738,64.164-35,84c-20.34,11.775-105.21,40.316-164,6   c-22.375-13.061-27.605-100.977-31-127c-3.056-23.428-0.21-41.927,16-55L92.5,88.5z\\\" fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-dasharray=\\\"50,10\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"111\\\" x2=\\\"119\\\" y1=\\\"309\\\" y2=\\\"281\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"67\\\" x2=\\\"89\\\" y1=\\\"281\\\" y2=\\\"271\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"51\\\" x2=\\\"75\\\" y1=\\\"223\\\" y2=\\\"219\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"43\\\" x2=\\\"69\\\" y1=\\\"165\\\" y2=\\\"165\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"65\\\" x2=\\\"83\\\" y1=\\\"109\\\" y2=\\\"127\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"115\\\" x2=\\\"121\\\" y1=\\\"81\\\" y2=\\\"109\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"175\\\" x2=\\\"173\\\" y1=\\\"77\\\" y2=\\\"105\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"233\\\" x2=\\\"231\\\" y1=\\\"77\\\" y2=\\\"109\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"295\\\" x2=\\\"285\\\" y1=\\\"83\\\" y2=\\\"111\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"347\\\" x2=\\\"325\\\" y1=\\\"109\\\" y2=\\\"121\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"335\\\" x2=\\\"319\\\" y1=\\\"159\\\" y2=\\\"141\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"283\\\" x2=\\\"263\\\" y1=\\\"191\\\" y2=\\\"175\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"267\\\" x2=\\\"243\\\" y1=\\\"245\\\" y2=\\\"239\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"231\\\" x2=\\\"221\\\" y1=\\\"291\\\" y2=\\\"271\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"177\\\" x2=\\\"171\\\" y1=\\\"309\\\" y2=\\\"281\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_201_0\",\r\n    \"X\": \"167.80426025390625\",\r\n    \"Y\": \"192.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"0_201_0\\\">        <path d=\\\"M175.557,516.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130300\",\r\n    \"X\": \"209.23223876953125\",\r\n    \"Y\": \"331.5\",\r\n    \"Width\": \"193.5355224609375\",\r\n    \"Height\": \"129.0\",\r\n    \"SVG\": \"<g id=\\\"15130300\\\">        <polyline fill=\\\"none\\\" points=\\\"211,441 236,416 376,416 401,441  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"331.5\\\" y2=\\\"460.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"211,351 236,376 376,376 401,351  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25481\",\r\n    \"X\": \"90.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"226.97411346435547\",\r\n    \"Height\": \"80.32162475585938\",\r\n    \"SVG\": \"<g id=\\\"25481\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"288.003,209.549 301.836,224.833     315.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"239.598,209.549 253.432,224.833     267.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.804-10.969,26.804-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"201.684,196.619 201.684,231.244     209.326,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"107.167\\\" x2=\\\"92.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"138.583\\\" x2=\\\"154.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M122.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C149.033,175.9,137.034,164.932,122.231,164.932L122.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"123.833\\\" x2=\\\"159.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"157.865,194.418 166.5,189.432 157.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_005_0\",\r\n    \"X\": \"119.54386138916016\",\r\n    \"Y\": \"197.1673583984375\",\r\n    \"Width\": \"372.8932113647461\",\r\n    \"Height\": \"324.81951904296875\",\r\n    \"SVG\": \"<g id=\\\"0_005_0\\\">        <path d=\\\"M391,513.625c125,0,125-205,0-205   c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M226,273.625c30-95,130-95,160,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131202_1\",\r\n    \"X\": \"125.08200073242188\",\r\n    \"Y\": \"347.3698120117188\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"103.1301879882812\",\r\n    \"SVG\": \"<g id=\\\"40131202_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\" x1=\\\"125.082\\\" x2=\\\"485.082\\\" y1=\\\"447.5\\\" y2=\\\"447.5\\\"/>        <path d=\\\"M304.598,395.68   c0-19.113,8.875-35.872,22.205-45.308c-25.805,0.006-46.719,20.926-46.719,46.731c0,25.809,20.922,46.73,46.731,46.73   c0.257,0,0.51-0.016,0.767-0.02C313.564,434.242,304.598,415.879,304.598,395.68z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000001\\\" stroke-miterlimit=\\\"5\\\" stroke-width=\\\"6\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131202_0\",\r\n    \"X\": \"145.0\",\r\n    \"Y\": \"347.36981201171875\",\r\n    \"Width\": \"320.0\",\r\n    \"Height\": \"100.64520263671875\",\r\n    \"SVG\": \"<g id=\\\"40131202_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\" x1=\\\"145\\\" x2=\\\"465\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <path d=\\\"M297.598,395.68   c0-19.113,8.874-35.872,22.205-45.308c-25.804,0.006-46.719,20.926-46.719,46.731c0,25.809,20.922,46.73,46.731,46.73   c0.257,0,0.51-0.016,0.767-0.02C306.564,434.242,297.598,415.879,297.598,395.68z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000001\\\" stroke-miterlimit=\\\"5\\\" stroke-width=\\\"6\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131202_3\",\r\n    \"X\": \"175.0\",\r\n    \"Y\": \"342.36981201171875\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"103.63018798828125\",\r\n    \"SVG\": \"<g id=\\\"40131202_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\" x1=\\\"175\\\" x2=\\\"435\\\" y1=\\\"443\\\" y2=\\\"443\\\"/>        <path d=\\\"M296.598,390.68   c0-19.113,8.874-35.872,22.205-45.308c-25.804,0.006-46.719,20.926-46.719,46.731c0,25.809,20.922,46.73,46.731,46.73   c0.257,0,0.51-0.016,0.767-0.02C305.564,429.242,296.598,410.879,296.598,390.68z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000001\\\" stroke-miterlimit=\\\"5\\\" stroke-width=\\\"6\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131202_2\",\r\n    \"X\": \"173.0\",\r\n    \"Y\": \"347.36981201171875\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"103.63018798828125\",\r\n    \"SVG\": \"<g id=\\\"40131202_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\" x1=\\\"173\\\" x2=\\\"437\\\" y1=\\\"448\\\" y2=\\\"448\\\"/>        <path d=\\\"M294.598,395.68   c0-19.113,8.874-35.872,22.205-45.308c-25.804,0.006-46.719,20.926-46.719,46.731c0,25.809,20.922,46.73,46.731,46.73   c0.257,0,0.51-0.016,0.767-0.02C303.564,434.242,294.598,415.879,294.598,395.68z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000001\\\" stroke-miterlimit=\\\"5\\\" stroke-width=\\\"6\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15211\",\r\n    \"X\": \"279.87921142578125\",\r\n    \"Y\": \"287.4849853515625\",\r\n    \"Width\": \"55.2415771484375\",\r\n    \"Height\": \"56.54400634765625\",\r\n    \"SVG\": \"<g id=\\\"15211\\\">        <polyline fill=\\\"none\\\" points=\\\"307.5,323.012 284.649,289.985 330.351,289.985 307.5,323.012    307.5,344.029  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150200\",\r\n    \"X\": \"39.17714343586282\",\r\n    \"Y\": \"107.78615996352842\",\r\n    \"Width\": \"328.1329275794955\",\r\n    \"Height\": \"180.79803540537318\",\r\n    \"SVG\": \"<g id=\\\"25150200\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.353c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"134\\\" y=\\\"208\\\">AA </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_140_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"2_140_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"224.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"455\\\" y=\\\"384.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"544\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136\\\" y=\\\"384.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25491\",\r\n    \"X\": \"90.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"218.94893646240234\",\r\n    \"Height\": \"80.32162475585938\",\r\n    \"SVG\": \"<g id=\\\"25491\\\">        <g>                <path d=\\\"M251.348,198.023    c0-15.596,12.74-28.239,28.455-28.239c15.717,0,28.457,12.643,28.457,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"250.809\\\" x2=\\\"308.686\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"201.684,196.619 201.684,231.244     209.326,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"107.167\\\" x2=\\\"92.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"138.583\\\" x2=\\\"154.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M122.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C149.033,175.9,137.034,164.932,122.231,164.932L122.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"123.833\\\" x2=\\\"159.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"157.865,194.418 166.5,189.432 157.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_410_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_410_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_060_0c\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_060_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>        <path d=\\\"m375.5,422.13c29.81,-71 129.19,-71 159,0\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" transform=\\\"rotate(90 455 395.505)\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50421\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"89.072265625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"50421\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_530_0\",\r\n    \"X\": \"133.0\",\r\n    \"Y\": \"222.0\",\r\n    \"Width\": \"349.7914123535156\",\r\n    \"Height\": \"354.5\",\r\n    \"SVG\": \"<g id=\\\"0_530_0\\\">        <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395    306,568  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290400\",\r\n    \"X\": \"51.19327926635742\",\r\n    \"Y\": \"60.759395599365234\",\r\n    \"Width\": \"305.1037178039551\",\r\n    \"Height\": \"156.94360733032227\",\r\n    \"SVG\": \"<g id=\\\"25290400\\\">        <path d=\\\"M54.026,213.146   c0-82.815,67.134-149.952,149.949-149.952c82.813,0,149.948,67.134,149.948,149.952\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"15,15\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"15,15\\\" stroke-width=\\\"5\\\" x1=\\\"51.194\\\" x2=\\\"356.167\\\" y1=\\\"215.115\\\" y2=\\\"215.203\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_410_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_410_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270706\",\r\n    \"X\": \"31.895929821460115\",\r\n    \"Y\": \"18.063744381388858\",\r\n    \"Width\": \"337.7086401023252\",\r\n    \"Height\": \"336.0070693224842\",\r\n    \"SVG\": \"<g id=\\\"25270706\\\" transform=\\\"translate(-240 -200) scale(1.75 1.75)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"171.051\\\" x2=\\\"181.666\\\" y1=\\\"190.953\\\" y2=\\\"183.149\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"184.346\\\" x2=\\\"200.613\\\" y1=\\\"181.149\\\" y2=\\\"169.217\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"206.886\\\" x2=\\\"221.353\\\" y1=\\\"164.709\\\" y2=\\\"154.109\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"229.746\\\" x2=\\\"244.479\\\" y1=\\\"147.843\\\" y2=\\\"137.109\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"251.746\\\" x2=\\\"260.345\\\" y1=\\\"131.683\\\" y2=\\\"125.416\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"262.051\\\" x2=\\\"270.613\\\" y1=\\\"125.953\\\" y2=\\\"133.883\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"275.513\\\" x2=\\\"290.113\\\" y1=\\\"138.323\\\" y2=\\\"151.789\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"295.946\\\" x2=\\\"309.079\\\" y1=\\\"157.189\\\" y2=\\\"169.256\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"315.051\\\" x2=\\\"324.046\\\" y1=\\\"174.953\\\" y2=\\\"183.203\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"327.513\\\" x2=\\\"337.446\\\" y1=\\\"186.336\\\" y2=\\\"195.536\\\"/>        <path d=\\\"M170.696,239.147l14.055-12.194c11.523-9.997,27.93,5.202,40.286-4   c18.801-14.001,39.499-33.391,64.459-21c19.523,9.693,70.811,63.515,54.79,95c-4.831,9.496-10.98,8.376-18.532,11   c-62.328,21.66-49.328-9.211-94.27-12c-17.941-1.113-71.878,29.815-74.933-10c-1.259-16.412,4.059-37.339,14.145-46.778\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>        <circle cx=\\\"202.051\\\" cy=\\\"256.953\\\" fill=\\\"#FFFFFF\\\" r=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>        <circle cx=\\\"252.051\\\" cy=\\\"256.953\\\" fill=\\\"#FFFFFF\\\" r=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>        <circle cx=\\\"298.051\\\" cy=\\\"256.953\\\" fill=\\\"#FFFFFF\\\" r=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_335_1\",\r\n    \"X\": \"166.05699157714844\",\r\n    \"Y\": \"273.8139953613281\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.3420104980469\",\r\n    \"SVG\": \"<g id=\\\"2_335_1\\\">        <g>                <path d=\\\"M435.342,273.815c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#80E0FF\\\"/>                <g>                        <path d=\\\"M435.342,273.815c0,4.186-0.033,8.353-0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M434.846,301.56     c-5.801,161.441-61.742,288.096-129.897,288.096c-69.221,0-125.846-130.66-130.131-295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M174.657,286.314c-0.066-4.146-0.1-8.313-0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270705\",\r\n    \"X\": \"62.69185179800832\",\r\n    \"Y\": \"77.54900448219412\",\r\n    \"Width\": \"283.15415650277293\",\r\n    \"Height\": \"245.96799380882152\",\r\n    \"SVG\": \"<g id=\\\"25270705\\\">        <rect fill=\\\"none\\\" height=\\\"136.358\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" width=\\\"278.154\\\" x=\\\"65.192\\\" y=\\\"184.659\\\"/>        <path d=\\\"M118.22,228.218c-14.639,0-26.514,11.022-26.514,24.62c0,13.6,11.875,24.62,26.514,24.62   c14.639,0,26.514-11.021,26.514-24.62C144.734,239.24,132.859,228.218,118.22,228.218\\\"/>        <path d=\\\"M204.26,228.218c-14.527,0-26.326,11.022-26.326,24.62c0,13.6,11.799,24.62,26.326,24.62   c14.545,0,26.324-11.021,26.324-24.62C230.584,239.24,218.805,228.218,204.26,228.218\\\"/>        <path d=\\\"M290.316,228.218c-14.642,0-26.515,11.022-26.515,24.62c0,13.6,11.873,24.62,26.515,24.62   c14.639,0,26.516-11.021,26.516-24.62C316.832,239.24,304.955,228.218,290.316,228.218\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   65.192,184.659 205.146,80.049 343.346,184.659  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"20,20\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270707\",\r\n    \"X\": \"55.50201409277349\",\r\n    \"Y\": \"106.64371919453289\",\r\n    \"Width\": \"299.38641759277596\",\r\n    \"Height\": \"188.7124064234473\",\r\n    \"SVG\": \"<g id=\\\"25270707\\\" transform=\\\"translate(-55 -50)\\\">        <path d=\\\"M262.377,195.323c81.186,0,146-95.725,145,53c-1,148.724-70.814,66-152,66   c-81.186,0-148,96.725-142-66C119.377,85.598,181.192,195.323,262.377,195.323z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_335_0\",\r\n    \"X\": \"166.05699157714844\",\r\n    \"Y\": \"273.81500244140625\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"2_335_0\\\">        <path d=\\\"M435.342,273.815c0,174.435-58.379,315.841-130.394,315.841   c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270702\",\r\n    \"X\": \"53.71900177001953\",\r\n    \"Y\": \"116.58799743652344\",\r\n    \"Width\": \"294.52098846435547\",\r\n    \"Height\": \"144.0760040283203\",\r\n    \"SVG\": \"<g id=\\\"25270702\\\">        <rect fill=\\\"none\\\" height=\\\"139.076\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"20,20\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" width=\\\"289.521\\\" x=\\\"56.219\\\" y=\\\"119.088\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270701\",\r\n    \"X\": \"53.71900177001953\",\r\n    \"Y\": \"116.58799743652344\",\r\n    \"Width\": \"294.52098846435547\",\r\n    \"Height\": \"144.0760040283203\",\r\n    \"SVG\": \"<g id=\\\"25270701\\\">        <rect fill=\\\"none\\\" height=\\\"139.076\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" width=\\\"289.521\\\" x=\\\"56.219\\\" y=\\\"119.088\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270704\",\r\n    \"X\": \"53.71900177001953\",\r\n    \"Y\": \"116.58799743652344\",\r\n    \"Width\": \"294.52098846435547\",\r\n    \"Height\": \"144.0760040283203\",\r\n    \"SVG\": \"<g id=\\\"25270704\\\">        <rect fill=\\\"none\\\" height=\\\"139.076\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"20,20\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" width=\\\"289.521\\\" x=\\\"56.219\\\" y=\\\"119.088\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270703\",\r\n    \"X\": \"53.71900177001953\",\r\n    \"Y\": \"116.58799743652344\",\r\n    \"Width\": \"294.52098846435547\",\r\n    \"Height\": \"144.0760040283203\",\r\n    \"SVG\": \"<g id=\\\"25270703\\\">        <rect fill=\\\"none\\\" height=\\\"139.076\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" width=\\\"289.521\\\" x=\\\"56.219\\\" y=\\\"119.088\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51081\",\r\n    \"X\": \"264.62890625\",\r\n    \"Y\": \"292.5469055175781\",\r\n    \"Width\": \"82.16796875\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"51081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">BS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25130400\",\r\n    \"X\": \"124.0\",\r\n    \"Y\": \"265.5\",\r\n    \"Width\": \"363.0\",\r\n    \"Height\": \"137.0\",\r\n    \"SVG\": \"<g id=\\\"25130400\\\" transform=\\\"translate(0 -90)\\\">            <g>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"179.786\\\" x2=\\\"179.786\\\" y1=\\\"410.5\\\" y2=\\\"355.5\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"431.214\\\" x2=\\\"431.214\\\" y1=\\\"410.5\\\" y2=\\\"355.5\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"380.93\\\" x2=\\\"380.93\\\" y1=\\\"410.5\\\" y2=\\\"355.5\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"230.071\\\" x2=\\\"230.071\\\" y1=\\\"410.5\\\" y2=\\\"355.5\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"280.357\\\" x2=\\\"280.357\\\" y1=\\\"410.5\\\" y2=\\\"355.5\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"330.643\\\" x2=\\\"330.643\\\" y1=\\\"410.5\\\" y2=\\\"355.5\\\"/>                </g>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11\\\" x1=\\\"124.5\\\" x2=\\\"486.5\\\" y1=\\\"410.5\\\" y2=\\\"410.5\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11\\\" x1=\\\"129.5\\\" x2=\\\"129.5\\\" y1=\\\"410.5\\\" y2=\\\"492.5\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11\\\" x1=\\\"481.5\\\" x2=\\\"481.5\\\" y1=\\\"410.5\\\" y2=\\\"492.5\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11111000\",\r\n    \"X\": \"220.79999446868896\",\r\n    \"Y\": \"310.8999967575073\",\r\n    \"Width\": \"168.9000129699707\",\r\n    \"Height\": \"168.4999942779541\",\r\n    \"SVG\": \"<g id=\\\"11111000\\\">        <g transform=\\\"scale(100) translate(0.76 0.78)\\\">                <polygon points=\\\"1.83,3.173 1.448,3.398 1.675,3.794 2.061,3.572 2.062,4.014 2.518,4.014 2.518,3.574 2.904,3.795 3.135,3.402     2.753,3.174 3.137,2.95 2.905,2.554 2.519,2.776 2.518,2.329 2.062,2.329 2.062,2.774 1.676,2.554 1.449,2.95   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140700\",\r\n    \"X\": \"217.64100646972656\",\r\n    \"Y\": \"349.8074951171875\",\r\n    \"Width\": \"182.1949920654297\",\r\n    \"Height\": \"95.927978515625\",\r\n    \"SVG\": \"<g id=\\\"30140700\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"308.738,407.382 220.141,354.223 220.141,389.662 308.738,442.82    397.336,389.662 397.336,354.223  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54111\",\r\n    \"X\": \"256.96044921875\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"94.3662109375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"54111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">CM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40180200\",\r\n    \"X\": \"252.44189453125\",\r\n    \"Y\": \"322.87603759765625\",\r\n    \"Width\": \"107.478515625\",\r\n    \"Height\": \"146.6519775390625\",\r\n    \"SVG\": \"<g id=\\\"40180200\\\">        <ellipse cx=\\\"306.947\\\" cy=\\\"391.346\\\" fill=\\\"none\\\" rx=\\\"12.028\\\" ry=\\\"12.028\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"306.947\\\" x2=\\\"306.947\\\" y1=\\\"403.374\\\" y2=\\\"469.528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"288.906\\\" x2=\\\"324.99\\\" y1=\\\"421.415\\\" y2=\\\"421.415\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"362.9229\\\">SPK</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30141\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"43.25\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"B\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30142\",\r\n    \"X\": \"260.646484375\",\r\n    \"Y\": \"449.703125\",\r\n    \"Width\": \"91.23046875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"30142\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"RP\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"501.25\\\">RP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10532\",\r\n    \"X\": \"247.7685546875\",\r\n    \"Y\": \"447.56146240234375\",\r\n    \"Width\": \"119.005859375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10532\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490.5146\\\">MLA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10531\",\r\n    \"X\": \"246.0185546875\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"119.8984375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10531\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">SAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53110100\",\r\n    \"X\": \"256.1775207519531\",\r\n    \"Y\": \"348.4339599609375\",\r\n    \"Width\": \"99.59576416015625\",\r\n    \"Height\": \"95.21405029296875\",\r\n    \"SVG\": \"<g id=\\\"53110100\\\">        <polyline fill=\\\"none\\\" points=\\\"314.258,387.191 338.484,395.45 330.188,407.012 355.002,414.721     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"314.258,375.079 340.686,368.472 334.631,357.46 355.002,350.853     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"256.999,350.853 282.325,357.46 276.819,368.472 296.64,375.079     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"256.999,414.721 282.325,405.91 276.819,395.45 296.64,387.191     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.617\\\" x2=\\\"333.529\\\" y1=\\\"441.148\\\" y2=\\\"441.148\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.275\\\" x2=\\\"306.275\\\" y1=\\\"438.945\\\" y2=\\\"393.248\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290304\",\r\n    \"X\": \"13.678999900817871\",\r\n    \"Y\": \"136.484375\",\r\n    \"Width\": \"376.99998569488525\",\r\n    \"Height\": \"28.515625\",\r\n    \"SVG\": \"<g id=\\\"25290304\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" x=\\\"37\\\" y=\\\"165\\\">x x x x x x x x</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"13.679\\\" x2=\\\"390.679\\\" y1=\\\"151\\\" y2=\\\"151\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110501\",\r\n    \"X\": \"245.11199951171875\",\r\n    \"Y\": \"289.8160095214844\",\r\n    \"Width\": \"123.031005859375\",\r\n    \"Height\": \"198.18600463867188\",\r\n    \"SVG\": \"<g id=\\\"15110501\\\">        <path d=\\\"M358.35,485.502c0-10.745-6.271-19.263-18.81-25.535   c-9.867-5.076-20.911-7.621-33.149-7.621c-11.958,0-22.857,2.54-32.701,7.621c-12.251,6.272-18.374,14.79-18.374,25.535H358.35z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"306.627\\\" x2=\\\"306.627\\\" y1=\\\"289.816\\\" y2=\\\"451.359\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"247.612\\\" x2=\\\"247.612\\\" y1=\\\"335.615\\\" y2=\\\"456.385\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"365.643\\\" x2=\\\"365.643\\\" y1=\\\"338.525\\\" y2=\\\"456.384\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"247.613\\\" x2=\\\"365.643\\\" y1=\\\"420.047\\\" y2=\\\"420.047\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290303\",\r\n    \"X\": \"37.0\",\r\n    \"Y\": \"104.640625\",\r\n    \"Width\": \"320.0\",\r\n    \"Height\": \"35.359375\",\r\n    \"SVG\": \"<g id=\\\"25290303\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"37\\\" x2=\\\"357\\\" y1=\\\"122.5\\\" y2=\\\"122.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"315\\\" y=\\\"139\\\">X</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"284\\\" y=\\\"140\\\">X</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"197\\\" y=\\\"139\\\">X</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"163\\\" y=\\\"140\\\">X</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"80\\\" y=\\\"140\\\">X</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"49\\\" y=\\\"139\\\">X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110502\",\r\n    \"X\": \"245.11199951171875\",\r\n    \"Y\": \"289.8160095214844\",\r\n    \"Width\": \"123.031005859375\",\r\n    \"Height\": \"198.18600463867188\",\r\n    \"SVG\": \"<g id=\\\"15110502\\\">        <path d=\\\"M358.35,485.502c0-10.745-6.271-19.263-18.81-25.535   c-9.867-5.076-20.911-7.621-33.149-7.621c-11.958,0-22.857,2.54-32.701,7.621c-12.251,6.272-18.374,14.79-18.374,25.535H358.35z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"306.627\\\" x2=\\\"306.627\\\" y1=\\\"289.816\\\" y2=\\\"451.359\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"247.612\\\" x2=\\\"247.612\\\" y1=\\\"335.615\\\" y2=\\\"456.385\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"365.643\\\" x2=\\\"365.643\\\" y1=\\\"338.525\\\" y2=\\\"456.384\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"247.612\\\" x2=\\\"365.643\\\" y1=\\\"433.807\\\" y2=\\\"433.807\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"247.613\\\" x2=\\\"365.643\\\" y1=\\\"410.047\\\" y2=\\\"410.047\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290306\",\r\n    \"X\": \"13.678999900817871\",\r\n    \"Y\": \"115.33300018310547\",\r\n    \"Width\": \"377.07100009918213\",\r\n    \"Height\": \"38.16699981689453\",\r\n    \"SVG\": \"<g id=\\\"25290306\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"13.679\\\" x2=\\\"390.679\\\" y1=\\\"151\\\" y2=\\\"151\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" x=\\\"18\\\" y=\\\"149\\\">x x x x x x x x x</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"13.75\\\" x2=\\\"390.75\\\" y1=\\\"117.833\\\" y2=\\\"117.833\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290305\",\r\n    \"X\": \"13.678999900817871\",\r\n    \"Y\": \"120.484375\",\r\n    \"Width\": \"376.99998569488525\",\r\n    \"Height\": \"33.015625\",\r\n    \"SVG\": \"<g id=\\\"25290305\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" x=\\\"18\\\" y=\\\"149\\\">x x x x x x x x x</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"13.679\\\" x2=\\\"390.679\\\" y1=\\\"151\\\" y2=\\\"151\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110500\",\r\n    \"X\": \"245.11199951171875\",\r\n    \"Y\": \"289.8160095214844\",\r\n    \"Width\": \"123.031005859375\",\r\n    \"Height\": \"198.18600463867188\",\r\n    \"SVG\": \"<g id=\\\"15110500\\\">        <path d=\\\"M358.35,485.502c0-10.745-6.271-19.263-18.81-25.535   c-9.867-5.076-20.911-7.621-33.149-7.621c-11.958,0-22.857,2.54-32.701,7.621c-12.251,6.272-18.374,14.79-18.374,25.535H358.35z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"306.627\\\" x2=\\\"306.627\\\" y1=\\\"289.816\\\" y2=\\\"451.359\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"247.612\\\" x2=\\\"247.612\\\" y1=\\\"335.615\\\" y2=\\\"456.385\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"365.643\\\" x2=\\\"365.643\\\" y1=\\\"338.525\\\" y2=\\\"456.384\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290308\",\r\n    \"X\": \"13.678999900817871\",\r\n    \"Y\": \"109.46875\",\r\n    \"Width\": \"377.07100009918213\",\r\n    \"Height\": \"44.03125\",\r\n    \"SVG\": \"<g id=\\\"25290308\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" x=\\\"25\\\" y=\\\"149\\\">0 0 0 0 0 0 0 0</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"13.75\\\" x2=\\\"390.75\\\" y1=\\\"130.833\\\" y2=\\\"130.833\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"13.679\\\" x2=\\\"390.679\\\" y1=\\\"151\\\" y2=\\\"151\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290307\",\r\n    \"X\": \"13.678999900817871\",\r\n    \"Y\": \"109.46875\",\r\n    \"Width\": \"376.99998569488525\",\r\n    \"Height\": \"44.03125\",\r\n    \"SVG\": \"<g id=\\\"25290307\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" x=\\\"25\\\" y=\\\"149\\\">0 0 0 0 0 0 0 0</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"13.679\\\" x2=\\\"390.679\\\" y1=\\\"151\\\" y2=\\\"151\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211500\",\r\n    \"X\": \"173.6099853515625\",\r\n    \"Y\": \"264.6100158691406\",\r\n    \"Width\": \"253.58001708984375\",\r\n    \"Height\": \"254.42001342773438\",\r\n    \"SVG\": \"<g id=\\\"25211500\\\">          <path d=\\\"m427.15,392.15c0,35.79 -12.21,65.79 -36.59,90.29c-24.38,24.38 -54.38,36.59 -90.29,36.59c-35.33,0 -65.19,-12.31 -89.91,-36.75c-24.72,-24.72 -36.75,-54.41 -36.75,-90.29c0,-35.79 12.22,-65.89 36.59,-90.59c24.38,-24.49 54.41,-36.79 90.29,-36.79c35.57,0 65.49,12.31 89.91,36.91c24.42,24.72 36.79,54.41 36.79,90.29zm-120.09,117.59c-3.22,0.41 -6.55,0.61 -9.91,0.61c-30.14,0 -56.79,-11.79 -79.69,-35.41c-11.63,-11.79 -19.99,-23.59 -25.09,-35.29c-5.1,-11.7 -7.95,-25.79 -8.35,-42.19l116.99,0l0,110.99l4.06,0zm-5.34,-111.99l0,-120.99c-32.99,0 -61,11.59 -83.99,34.69c-23.79,23.89 -34.89,52.99 -33.49,87.19l117.48,0zm80.99,-85.19c16.27,16.29 26.59,30.15 30.91,41.59c2.95,7.49 4.5,19.37 4.5,35.62c0,3.05 -0.2,6.05 -0.5,9.09l-114.91,0l0,-122.49c29.51,0.45 56.18,12.55 79.99,36.19zm35.14,86.19l-113.24,0l0,110.99c30.68,-1.61 57.29,-13.01 79.09,-34.2c23.09,-22.09 34.49,-47.95 34.49,-77.79z\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110503\",\r\n    \"X\": \"245.11199951171875\",\r\n    \"Y\": \"289.8160095214844\",\r\n    \"Width\": \"123.031005859375\",\r\n    \"Height\": \"198.18600463867188\",\r\n    \"SVG\": \"<g id=\\\"15110503\\\">        <path d=\\\"M358.35,485.502c0-10.745-6.271-19.263-18.81-25.535   c-9.867-5.076-20.911-7.621-33.149-7.621c-11.958,0-22.857,2.54-32.701,7.621c-12.251,6.272-18.374,14.79-18.374,25.535H358.35z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"306.627\\\" x2=\\\"306.627\\\" y1=\\\"289.816\\\" y2=\\\"451.359\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"247.612\\\" x2=\\\"247.612\\\" y1=\\\"335.615\\\" y2=\\\"456.385\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"365.643\\\" x2=\\\"365.643\\\" y1=\\\"338.525\\\" y2=\\\"456.384\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"247.613\\\" x2=\\\"365.643\\\" y1=\\\"384.047\\\" y2=\\\"384.047\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"247.612\\\" x2=\\\"365.643\\\" y1=\\\"433.807\\\" y2=\\\"433.807\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"247.613\\\" x2=\\\"365.643\\\" y1=\\\"410.047\\\" y2=\\\"410.047\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290309\",\r\n    \"X\": \"13.678999900817871\",\r\n    \"Y\": \"106.33300018310547\",\r\n    \"Width\": \"377.07100009918213\",\r\n    \"Height\": \"47.16699981689453\",\r\n    \"SVG\": \"<g id=\\\"25290309\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" x=\\\"25\\\" y=\\\"149\\\">0 0 0 0 0 0 0 0</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"13.75\\\" x2=\\\"390.75\\\" y1=\\\"108.833\\\" y2=\\\"108.833\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"13.679\\\" x2=\\\"390.679\\\" y1=\\\"151\\\" y2=\\\"151\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110902_a\",\r\n    \"X\": \"215.95689392089844\",\r\n    \"Y\": \"282.0\",\r\n    \"Width\": \"178.1366729736328\",\r\n    \"Height\": \"207.0\",\r\n    \"SVG\": \"<g id=\\\"36110902_a\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"452\\\" y2=\\\"487\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"240\\\" x2=\\\"370\\\" y1=\\\"484\\\" y2=\\\"484\\\"/>            </g>        <polygon points=\\\"285,322 285,287 325,287 325,322  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"247.769,354.107 223.028,329.35 251.322,301.075 276.063,325.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"333.28,325.788 357.977,300.987 386.32,329.212 361.623,354.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"305\\\" cy=\\\"382\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"11.8293\\\" x1=\\\"229.981\\\" x2=\\\"390.5\\\" y1=\\\"307.445\\\" y2=\\\"479.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"11.8293\\\" x1=\\\"221.318\\\" x2=\\\"381.311\\\" y1=\\\"479.5\\\" y2=\\\"308.131\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30132\",\r\n    \"X\": \"244.90625\",\r\n    \"Y\": \"448.8534851074219\",\r\n    \"Width\": \"118.896484375\",\r\n    \"Height\": \"43.6875\",\r\n    \"SVG\": \"<g id=\\\"30132\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"AUT\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"491.8066\\\">AUT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30131\",\r\n    \"X\": \"237.712890625\",\r\n    \"Y\": \"300.82708740234375\",\r\n    \"Width\": \"136.599609375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"30131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"SUW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">SUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10541\",\r\n    \"X\": \"246.0185546875\",\r\n    \"Y\": \"298.82708740234375\",\r\n    \"Width\": \"118.2890625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10541\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">SEC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10542\",\r\n    \"X\": \"277.5283203125\",\r\n    \"Y\": \"446.8525695800781\",\r\n    \"Width\": \"54.9375\",\r\n    \"Height\": \"58.703125\",\r\n    \"SVG\": \"<g id=\\\"10542\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"82\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.5557\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290302\",\r\n    \"X\": \"37.0\",\r\n    \"Y\": \"100.046875\",\r\n    \"Width\": \"320.0\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"25290302\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"37\\\" x2=\\\"357\\\" y1=\\\"122.5\\\" y2=\\\"122.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"304\\\" y=\\\"143\\\">X</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"180\\\" y=\\\"143\\\">X</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"49\\\" y=\\\"143\\\">X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290301\",\r\n    \"X\": \"21.4375\",\r\n    \"Y\": \"124.890625\",\r\n    \"Width\": \"355.814453125\",\r\n    \"Height\": \"31.109375\",\r\n    \"SVG\": \"<g id=\\\"25290301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"21\\\" y=\\\"156\\\">x x x x x x x x</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130100\",\r\n    \"X\": \"209.23223876953125\",\r\n    \"Y\": \"349.23223876953125\",\r\n    \"Width\": \"193.5355224609375\",\r\n    \"Height\": \"93.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"15130100\\\">        <polyline fill=\\\"none\\\" points=\\\"211,441 236,416 376,416 401,441  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"211,351 236,376 376,376 401,351  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150800_3\",\r\n    \"X\": \"209.7440185546875\",\r\n    \"Y\": \"285.87298583984375\",\r\n    \"Width\": \"196.52398681640625\",\r\n    \"Height\": \"62.61199951171875\",\r\n    \"SVG\": \"<g id=\\\"10150800_3\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M239.603,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    c-1.889,0-3.688-0.383-5.325-1.075\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    s-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M239.603,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349    s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.688,1.636-1.688,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.642,0.693-3.438,1.075-5.325,1.075    c-1.893,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.937-4.349    c-0.688-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,302.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.239,2.712,2.937,4.349c0.688,1.637,1.07,3.436,1.07,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M395.411,314.418c-1.637,0.693-3.438,1.075-5.325,1.075    s-3.688-0.383-5.325-1.075c-1.637-0.692-3.105-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.937-4.349    c-0.688-1.637-1.07-3.436-1.07-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349c1.239-1.238,2.712-2.239,4.354-2.932c1.636-0.692,3.436-1.075,5.319-1.075    c1.893,0,3.688,0.383,5.324,1.075c1.642,0.692,3.11,1.694,4.354,2.932c1.234,1.238,2.234,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M239.604,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.325,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M239.604,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.047,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.561,0-13.686-6.124-13.686-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.325,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M403.768,332.305c0,7.556-6.125,13.68-13.681,13.68    s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.047,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.56,0,13.685,6.124,13.685,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46150200\",\r\n    \"X\": \"74.0685215020959\",\r\n    \"Y\": \"83.89594031331131\",\r\n    \"Width\": \"251.86491947427749\",\r\n    \"Height\": \"231.1040596866887\",\r\n    \"SVG\": \"<g id=\\\"46150200\\\">        <g transform=\\\"translate(-200 -200) scale(2 2)\\\">                <polygon fill=\\\"none\\\" points=\\\"200.001,145 260,187.016 237.083,255     162.919,255 140.001,187.016   \\\" stroke=\\\"#FF00FF\\\" stroke-dasharray=\\\"7,5\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150800_2\",\r\n    \"X\": \"170.2010040283203\",\r\n    \"Y\": \"285.87298583984375\",\r\n    \"Width\": \"273.60398864746094\",\r\n    \"Height\": \"62.61199951171875\",\r\n    \"SVG\": \"<g id=\\\"10150800_2\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M238.603,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    c-1.889,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.882,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    s3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.324,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    s-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M238.603,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349    s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.046,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.688,1.636-1.688,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.642,0.693-3.438,1.075-5.325,1.075    c-1.893,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.937-4.349    c-0.688-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.324,302.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.239,2.712,2.937,4.349c0.688,1.637,1.07,3.436,1.07,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.882,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.767,301.813c0,1.889-0.383,3.688-1.07,5.324    c-0.692,1.636-1.693,3.111-2.937,4.349c-1.236,1.238-2.712,2.239-4.349,2.932s-3.438,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.105-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.937-4.349c-0.688-1.637-1.07-3.436-1.07-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.046,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349c1.239-1.238,2.712-2.239,4.354-2.932c1.636-0.692,3.436-1.075,5.319-1.075    c1.893,0,3.688,0.383,5.324,1.075c1.642,0.692,3.11,1.694,4.354,2.932c1.234,1.238,2.234,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M438.479,314.418c-1.637-0.692-3.105-1.694-4.349-2.932    c-1.239-1.238-2.239-2.712-2.932-4.349c-0.693-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.765,302.053c0-1.889,0.388-3.688,1.075-5.324    c0.692-1.636,1.693-3.111,2.937-4.349c1.234-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.436-1.075,5.324-1.075    c1.888,0,3.688,0.383,5.324,1.075c1.636,0.692,3.105,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M238.604,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.883,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.325,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M238.604,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.047,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.561,0-13.686-6.124-13.686-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.325,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.883,332.305c0,7.556-6.125,13.68-13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.768,332.305c0,7.556-6.125,13.68-13.681,13.68    s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.047,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.56,0,13.685,6.124,13.685,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M443.805,345.985c-7.556,0-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.766,332.545c0-7.556,6.125-13.68,13.685-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150800_1\",\r\n    \"X\": \"121.1995849609375\",\r\n    \"Y\": \"285.87298583984375\",\r\n    \"Width\": \"369.055419921875\",\r\n    \"Height\": \"62.61199951171875\",\r\n    \"SVG\": \"<g id=\\\"10150800_1\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M239.603,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    c-1.889,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M184.882,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    s3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    s-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M239.603,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349    s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.688,1.636-1.689,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.641,0.693-3.438,1.075-5.325,1.075    c-1.892,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.936-4.349    c-0.689-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,302.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.239,2.712,2.936,4.349c0.689,1.637,1.071,3.436,1.071,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M184.882,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    c-1.889,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M130.162,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349    c0.692,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M403.767,301.813c0,1.889-0.383,3.688-1.071,5.324    c-0.692,1.636-1.693,3.111-2.936,4.349c-1.237,1.238-2.712,2.239-4.349,2.932s-3.438,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.106-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.936-4.349c-0.689-1.637-1.071-3.436-1.071-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349c1.239-1.238,2.712-2.239,4.353-2.932c1.636-0.692,3.436-1.075,5.32-1.075    c1.892,0,3.688,0.383,5.324,1.075c1.641,0.692,3.11,1.694,4.353,2.932c1.235,1.238,2.235,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M458.487,301.813c0,1.889-0.387,3.688-1.075,5.324    c-0.692,1.636-1.693,3.111-2.932,4.349c-1.239,1.238-2.716,2.239-4.353,2.932s-3.437,1.075-5.325,1.075    c-1.888,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.106-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.932-4.349    c-0.693-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M403.765,302.053c0-1.889,0.387-3.688,1.075-5.324    c0.692-1.636,1.693-3.111,2.936-4.349c1.235-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.436-1.075,5.324-1.075    c1.888,0,3.688,0.383,5.324,1.075c1.636,0.692,3.106,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M458.485,302.053c0-1.889,0.383-3.688,1.071-5.324    c0.692-1.636,1.693-3.111,2.936-4.349c1.239-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.438-1.075,5.324-1.075    s3.688,0.383,5.324,1.075c1.636,0.692,3.106,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M130.162,300.864c0,0.472-0.024,0.938-0.071,1.399    c-0.046,0.46-0.116,0.913-0.207,1.358c-0.091,0.444-0.204,0.882-0.337,1.311c-0.133,0.429-0.287,0.848-0.46,1.257    s-0.366,0.809-0.576,1.195c-0.21,0.388-0.439,0.764-0.685,1.128c-0.246,0.364-0.509,0.715-0.788,1.053    c-0.279,0.338-0.574,0.662-0.883,0.972c-0.309,0.31-0.633,0.604-0.971,0.883c-0.338,0.279-0.689,0.542-1.054,0.788    c-0.364,0.245-0.74,0.475-1.128,0.685c-0.194,0.105-0.392,0.207-0.591,0.303\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M488.181,309.461c-0.245-0.364-0.475-0.74-0.685-1.129    c-0.211-0.387-0.403-0.786-0.576-1.195c-0.173-0.409-0.326-0.828-0.46-1.257c-0.134-0.429-0.246-0.866-0.337-1.311    c-0.092-0.445-0.161-0.898-0.208-1.358c-0.046-0.46-0.07-0.926-0.07-1.398\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M239.604,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M184.883,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.325,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M239.604,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.047,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.56,0-13.685-6.124-13.685-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.325,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M184.883,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M130.163,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M403.768,332.305c0,7.556-6.125,13.68-13.681,13.68    s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.047,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.559,0,13.684,6.124,13.684,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M458.488,332.305c0,7.556-6.125,13.68-13.685,13.68    c-7.556,0-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M403.766,332.545c0-7.556,6.125-13.68,13.684-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M458.486,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M130.163,331.356c0,0.472-0.024,0.939-0.071,1.399    c-0.046,0.46-0.116,0.913-0.208,1.358c-0.091,0.445-0.204,0.883-0.337,1.311c-0.133,0.428-0.287,0.847-0.46,1.257    c-0.173,0.409-0.365,0.808-0.576,1.196c-0.211,0.388-0.44,0.764-0.686,1.127c-0.246,0.363-0.509,0.715-0.788,1.053    c-0.279,0.338-0.574,0.662-0.883,0.971c-0.309,0.31-0.633,0.604-0.971,0.883c-0.338,0.279-0.689,0.542-1.054,0.787    c-0.364,0.246-0.74,0.475-1.128,0.685c-0.245,0.133-0.494,0.259-0.748,0.377\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M488.182,339.953c-0.246-0.364-0.475-0.74-0.685-1.129    c-0.21-0.387-0.403-0.786-0.576-1.195c-0.173-0.409-0.327-0.828-0.46-1.257c-0.134-0.429-0.246-0.866-0.337-1.311    s-0.161-0.898-0.208-1.358s-0.07-0.926-0.07-1.398\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150800_0\",\r\n    \"X\": \"154.02301025390625\",\r\n    \"Y\": \"285.87298583984375\",\r\n    \"Width\": \"305.9649963378906\",\r\n    \"Height\": \"62.61199951171875\",\r\n    \"SVG\": \"<g id=\\\"10150800_0\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M239.603,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    c-1.889,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    s-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M239.603,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349    s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.688,1.636-1.688,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.642,0.693-3.438,1.075-5.325,1.075    c-1.893,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.937-4.349    c-0.688-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,302.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.239,2.712,2.937,4.349c0.688,1.637,1.07,3.436,1.07,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.694,307.137c-0.692,1.636-1.693,3.111-2.937,4.349    c-1.236,1.238-2.712,2.239-4.349,2.932s-3.438,1.075-5.325,1.075s-3.688-0.383-5.325-1.075c-1.637-0.692-3.105-1.694-4.349-2.932    c-1.239-1.238-2.239-2.712-2.937-4.349c-0.688-1.637-1.07-3.436-1.07-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349c1.239-1.238,2.712-2.239,4.354-2.932c1.636-0.692,3.436-1.075,5.319-1.075    c1.893,0,3.688,0.383,5.324,1.075c1.642,0.692,3.11,1.694,4.354,2.932c1.234,1.238,2.234,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M238.604,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.883,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.325,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M238.604,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.047,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.561,0-13.686-6.124-13.686-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.325,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.883,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.768,332.305c0,7.556-6.125,13.68-13.681,13.68    s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.047,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.56,0,13.685,6.124,13.685,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M457.488,332.305c0,7.556-6.125,13.68-13.686,13.68    c-7.556,0-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.766,332.545c0-7.556,6.125-13.68,13.685-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212800\",\r\n    \"X\": \"190.52993289726317\",\r\n    \"Y\": \"305.2502637844847\",\r\n    \"Width\": \"237.04290455330192\",\r\n    \"Height\": \"189.0017149200071\",\r\n    \"SVG\": \"<g id=\\\"25212800\\\">        <path d=\\\"M255.967,264.643l126.98,0.134l-3.402,2.812H259.508L255.967,264.643z M255.967,264.643l3.509,3.02l35.039,95.971   l-3.026,0.01L255.967,264.643z M382.947,264.643l-3.402,2.974l-34.975,96.026h2.994L382.947,264.643z\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\" transform=\\\"translate(-250 -150) scale(1.75 1.75)\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170200\",\r\n    \"X\": \"46.91781353481483\",\r\n    \"Y\": \"40.935798048647946\",\r\n    \"Width\": \"297.1769524647758\",\r\n    \"Height\": \"299.723894256938\",\r\n    \"SVG\": \"<g id=\\\"45170200\\\">        <path d=\\\"M169,78c0.391-42.525,71.4-43.973,76,3c46-21.25,83.708,38.375,56,59   c44.639,0.889,50.583,66.723,15,80c41.611,35.027-12.332,84.826-38,69c4.167,41.473-55.712,60.131-74,29   c-21.361,31.193-83.2,19.166-73-21c-49.611,12.027-69.73-29.365-42-55c-48.278-10.473-47.002-54.21-10-65   c-32-35.333,5.1-72.378,32-56C102.25,78.25,140.7,56.317,169,78z\\\" fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10981_3\",\r\n    \"X\": \"181.7050018310547\",\r\n    \"Y\": \"343.7950134277344\",\r\n    \"Width\": \"248.5900115966797\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"10981_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"181.705\\\" x2=\\\"430.295\\\" y1=\\\"346.295\\\" y2=\\\"346.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10981_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"343.4200134277344\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"10981_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"345.92\\\" y2=\\\"345.92\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30122\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"447.984375\",\r\n    \"Width\": \"47.34375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30122\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"K\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.25\\\">K</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_215_0\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"243.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"2_215_0\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10981_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"343.5150146484375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"5.279998779296875\",\r\n    \"SVG\": \"<g id=\\\"10981_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"346.015\\\" y2=\\\"346.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10981_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"344.5150146484375\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"10981_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"347.015\\\" y2=\\\"347.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54131\",\r\n    \"X\": \"261.142578125\",\r\n    \"Y\": \"291.5469055175781\",\r\n    \"Width\": \"90.279296875\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"54131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">DC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60150100\",\r\n    \"X\": \"204.71875\",\r\n    \"Y\": \"360.140625\",\r\n    \"Width\": \"209.171875\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"60150100\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"197\\\" y=\\\"433\\\">DOD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30121\",\r\n    \"X\": \"242.09375\",\r\n    \"Y\": \"297.88958740234375\",\r\n    \"Width\": \"125.75\",\r\n    \"Height\": \"47.40625\",\r\n    \"SVG\": \"<g id=\\\"30121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" id=\\\"SOF\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_415_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_415_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162100_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"372.984375\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"74.5306396484375\",\r\n    \"SVG\": \"<g id=\\\"10162100_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"430.25\\\">IV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162100_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"380.984375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"66.81063842773438\",\r\n    \"SVG\": \"<g id=\\\"10162100_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">IV</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_415_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_415_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162100_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"371.984375\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"77.43563842773438\",\r\n    \"SVG\": \"<g id=\\\"10162100_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.25\\\">IV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10512\",\r\n    \"X\": \"236.27801513671875\",\r\n    \"Y\": \"448.4830017089844\",\r\n    \"Width\": \"137.38897705078125\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"10512\\\">        <circle cx=\\\"256.778\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"305.083\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"353.167\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162100_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"368.984375\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"78.81063842773438\",\r\n    \"SVG\": \"<g id=\\\"10162100_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.25\\\">IV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10511\",\r\n    \"X\": \"262.66796875\",\r\n    \"Y\": \"293.8388366699219\",\r\n    \"Width\": \"87.01171875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"10511\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.3857\\\">RF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54141\",\r\n    \"X\": \"266.1044921875\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"81.5693359375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"54141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">DT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30112\",\r\n    \"X\": \"285.0874268394649\",\r\n    \"Y\": \"446.828125\",\r\n    \"Width\": \"35.42819816053509\",\r\n    \"Height\": \"65.515625\",\r\n    \"SVG\": \"<g id=\\\"30112\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" id=\\\"J\\\" opacity=\\\"0.86\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"511.25\\\">J</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30111\",\r\n    \"X\": \"243.0537109375\",\r\n    \"Y\": \"301.56146240234375\",\r\n    \"Width\": \"128.138671875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"30111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"RMV\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">RMV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10521\",\r\n    \"X\": \"280.995361328125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"53.625\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"10521\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"R\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36190000_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36190000_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"180\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"459.6348\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10522\",\r\n    \"X\": \"251.453125\",\r\n    \"Y\": \"447.56146240234375\",\r\n    \"Width\": \"111.99609375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10522\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490.5146\\\">HLA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321100\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321100\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"194\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"300\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <g>                <rect fill=\\\"#000000\\\" height=\\\"17.52\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" width=\\\"56.766\\\" x=\\\"276.207\\\" y=\\\"221.664\\\"/>                <rect fill=\\\"#000000\\\" height=\\\"56.672\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" width=\\\"17.549\\\" x=\\\"296.045\\\" y=\\\"201.097\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_135_1c\",\r\n    \"X\": \"118.74970249004521\",\r\n    \"Y\": \"268.875\",\r\n    \"Width\": \"374.5006150298336\",\r\n    \"Height\": \"326.2499009478162\",\r\n    \"SVG\": \"<g id=\\\"0_135_1c\\\">        <g>                <path d=\\\"M221,277.375c-125,0-125,205,0,205c0,139,170,139,170,0c125,0,125-205,0-205\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M221,277.375c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.24,280.864c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M208.524,481.661     c4.01,0.471,8.169,0.714,12.476,0.714c0,4.297,0.163,8.461,0.478,12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M223.247,508.776c19.007,106.062,152.553,103.749,166.565-6.938\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.522,494.867     c0.315-4.031,0.478-8.195,0.478-12.492c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.76,478.886c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.477,278.088     c-4.011-0.47-8.169-0.713-12.477-0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140200_a\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140200_a\\\">        <rect height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon points=\\\"273.094,296.538 335.298,296.538 378.839,340.079 378.839,402.281    335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60141200\",\r\n    \"X\": \"204.4375\",\r\n    \"Y\": \"364.421875\",\r\n    \"Width\": \"196.9765625\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"60141200\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"204\\\" y=\\\"436\\\">VPN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140105_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10140105_1\\\">        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"275\\\" y2=\\\"518\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140105_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10140105_2\\\">        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_535_0\",\r\n    \"X\": \"166.25950622558594\",\r\n    \"Y\": \"273.81500244140625\",\r\n    \"Width\": \"276.8352508544922\",\r\n    \"Height\": \"323.73565673828125\",\r\n    \"SVG\": \"<g id=\\\"1_535_0\\\">        <path d=\\\"M435.342,273.815   c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140105_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"224.75\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"342.5\",\r\n    \"SVG\": \"<g id=\\\"10140105_0\\\">        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"224.75\\\" y2=\\\"567.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281401\",\r\n    \"X\": \"227.40467834472656\",\r\n    \"Y\": \"274.56201171875\",\r\n    \"Width\": \"156.1927032470703\",\r\n    \"Height\": \"124.91592407226562\",\r\n    \"SVG\": \"<g id=\\\"25281401\\\">        <polygon fill=\\\"none\\\" points=\\\"305.5,394.762    379.086,277.062 231.916,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"298\\\" y=\\\"378\\\">T</text>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140105_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"223.0\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"346.0\",\r\n    \"SVG\": \"<g id=\\\"10140105_3\\\">        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"223\\\" y2=\\\"569\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281400\",\r\n    \"X\": \"226.3981170654297\",\r\n    \"Y\": \"273.56201171875\",\r\n    \"Width\": \"159.80284118652344\",\r\n    \"Height\": \"127.80227661132812\",\r\n    \"SVG\": \"<g id=\\\"25281400\\\">        <polygon fill=\\\"none\\\" points=\\\"306.299,394.762    379.885,277.062 232.714,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\"/>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200100\",\r\n    \"X\": \"200.966796875\",\r\n    \"Y\": \"356.515625\",\r\n    \"Width\": \"202.8583984375\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"10200100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">ATF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140102\",\r\n    \"X\": \"222.2860107421875\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"166.21298217773438\",\r\n    \"Height\": \"240.5\",\r\n    \"SVG\": \"<g id=\\\"10140102\\\">        <ellipse cx=\\\"238.264\\\" cy=\\\"374.564\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <ellipse cx=\\\"372.521\\\" cy=\\\"373.676\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <path d=\\\"M244.365,364.591c60.361,18.772,70.422,29.5,95.572,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M365.089,364.591c-60.362,18.772-70.422,29.5-95.573,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.5\\\" x2=\\\"305.5\\\" y1=\\\"274.5\\\" y2=\\\"515\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10165400\",\r\n    \"X\": \"227.806640625\",\r\n    \"Y\": \"347.609375\",\r\n    \"Width\": \"157.115234375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"10165400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">KS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30101\",\r\n    \"X\": \"247.8125\",\r\n    \"Y\": \"301.56146240234375\",\r\n    \"Width\": \"118.150390625\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"30101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"MIW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">MIW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140101\",\r\n    \"X\": \"190.98924255371094\",\r\n    \"Y\": \"351.22900390625\",\r\n    \"Width\": \"228.0242462158203\",\r\n    \"Height\": \"93.52099609375\",\r\n    \"SVG\": \"<g id=\\\"10140101\\\">        <ellipse cx=\\\"238.264\\\" cy=\\\"374.564\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <ellipse cx=\\\"372.521\\\" cy=\\\"373.676\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <path d=\\\"M244.365,364.591c60.361,18.772,70.422,29.5,95.572,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M365.089,364.591c-60.362,18.772-70.422,29.5-95.573,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M241.28,353.729c-63.721,0-63.721,88.521,0,88.521h127.442   c63.722,0,63.722-88.521,0-88.521H241.28L241.28,353.729z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30102\",\r\n    \"X\": \"254.880859375\",\r\n    \"Y\": \"446.828125\",\r\n    \"Width\": \"97.2890625\",\r\n    \"Height\": \"53.296875\",\r\n    \"SVG\": \"<g id=\\\"30102\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"AC\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">AC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140100\",\r\n    \"X\": \"210.0\",\r\n    \"Y\": \"345.9849853515625\",\r\n    \"Width\": \"189.5\",\r\n    \"Height\": \"96.533203125\",\r\n    \"SVG\": \"<g id=\\\"10140100\\\">        <ellipse cx=\\\"228\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"381.5\\\" cy=\\\"363.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M236,353.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M372,353.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_201_0c\",\r\n    \"X\": \"167.80426025390625\",\r\n    \"Y\": \"192.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"0_201_0c\\\">        <path d=\\\"M175.557,516.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140106\",\r\n    \"X\": \"210.0\",\r\n    \"Y\": \"345.9849853515625\",\r\n    \"Width\": \"189.5\",\r\n    \"Height\": \"99.63308715820312\",\r\n    \"SVG\": \"<g id=\\\"10140106\\\">        <ellipse cx=\\\"228\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"381.5\\\" cy=\\\"363.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M236,353.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M372,353.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"328.083,442.893 282.75,443.111    257.583,397.889 282.75,348.889 328.083,348.889 352.582,397.889  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"86\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"425.5\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180700\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25180700\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431\\\">C</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_135_0c\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"268.875\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"0_135_0c\\\">        <path d=\\\"M221,277.375c-125,0-125,205,0,205c0,139,170,139,170,0   c125,0,125-205,0-205\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160800\",\r\n    \"X\": \"193.5\",\r\n    \"Y\": \"380.3919982910156\",\r\n    \"Width\": \"223.0\",\r\n    \"Height\": \"51.132965087890625\",\r\n    \"SVG\": \"<g id=\\\"15160800\\\">        <ellipse cx=\\\"385.545\\\" cy=\\\"408.442\\\" fill=\\\"#FFFFFF\\\" rx=\\\"23.529\\\" ry=\\\"20.583\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"225.493\\\" cy=\\\"408.442\\\" fill=\\\"#FFFFFF\\\" rx=\\\"23.529\\\" ry=\\\"20.583\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"193.5\\\" x2=\\\"416.5\\\" y1=\\\"382.892\\\" y2=\\\"382.892\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_401_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"251.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"2_401_1c\\\">        <g id=\\\"_x2C_path_x3E_\\\">                <polyline fill=\\\"#FFA1FF\\\" points=\\\"174,548 174,260 438,260 438,548   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"548\\\" y2=\\\"535.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"520.029\\\" y2=\\\"280.235\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174,272.5 174,260 186.5,260    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"260\\\" y2=\\\"260\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,260 438,260 438,272.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"287.971\\\" y2=\\\"527.765\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"535.5\\\" y2=\\\"548\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54161\",\r\n    \"X\": \"258.515625\",\r\n    \"Y\": \"296.2344055175781\",\r\n    \"Width\": \"97.3125\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"54161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">EW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10502\",\r\n    \"X\": \"321.296875\",\r\n    \"Y\": \"448.8203125\",\r\n    \"Width\": \"44.53125\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"10502\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" x=\\\"321\\\" y=\\\"497.4922\\\">V</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02092\",\r\n    \"X\": \"360.109375\",\r\n    \"Y\": \"335.3759460449219\",\r\n    \"Width\": \"42.6875\",\r\n    \"Height\": \"111.86233520507812\",\r\n    \"SVG\": \"<g id=\\\"02092\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"361.75\\\" y=\\\"446.3164\\\">6</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"356.75\\\" y=\\\"389.9072\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10501\",\r\n    \"X\": \"266.5\",\r\n    \"Y\": \"292.6794738769531\",\r\n    \"Width\": \"82.8023681640625\",\r\n    \"Height\": \"53.070526123046875\",\r\n    \"SVG\": \"<g id=\\\"10501\\\">        <path d=\\\"M314.27,343.25c-23.345,0-45.27-24.937-45.27-48.281\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"276.384,316.463 311.249,296.933 311.387,323.5 347.875,298.125     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218100\",\r\n    \"X\": \"117.31976318359375\",\r\n    \"Y\": \"231.3396622513457\",\r\n    \"Width\": \"375.46185302734375\",\r\n    \"Height\": \"207.49633628440344\",\r\n    \"SVG\": \"<g id=\\\"25218100\\\">        <polyline fill=\\\"none\\\" points=\\\"122.406,431.336 183.302,375.142 244.198,431.336 305.024,375.142 365.922,431.336 426.817,375.142 487.644,432.336\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"451.749,306.515    360.352,429.859 305.507,382.594 244.198,431.336 235.075,419.318 395.266,300.214 385.122,243.243 410.727,233.84  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15220100\",\r\n    \"X\": \"257.6062250137329\",\r\n    \"Y\": \"348.22497940063477\",\r\n    \"Width\": \"96.7887830734253\",\r\n    \"Height\": \"95.55501937866211\",\r\n    \"SVG\": \"<g id=\\\"15220100\\\">        <g transform=\\\"translate(110 111) scale(5 5)\\\">                <path d=\\\"M48.879,57.116c-0.129-0.025-0.659,0.182-1.589,0.619c-0.595,0.258-1.28,0.658-2.054,1.2    c-2.843,1.883-4.845,4.424-6.008,7.621c-0.053,0-0.129-0.064-0.233-0.193c-0.439-1.392-1.228-2.786-2.365-4.179    c-1.189-1.495-2.558-2.734-4.108-3.713c-0.725-0.464-1.719-0.928-2.985-1.392c-0.021-0.052-0.021-0.091,0-0.117    c0.335-0.154,0.788-0.348,1.357-0.58c1.472-0.49,3.042-1.612,4.709-3.366c1.667-1.754,2.758-3.403,3.275-4.951    c0.078-0.206,0.193-0.413,0.349-0.62c0.49,1.522,1.421,3.108,2.791,4.759c1.447,1.779,2.932,3.043,4.457,3.79    c0.336,0.156,0.879,0.401,1.629,0.735C48.335,56.755,48.593,56.884,48.879,57.116z\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_401_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"251.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"2_401_0c\\\">        <polyline fill=\\\"#FFA1FF\\\" id=\\\"_x2C_path_x3E_\\\" points=\\\"174,548 174,260 438,260 438,548  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_335_0c\",\r\n    \"X\": \"166.05699157714844\",\r\n    \"Y\": \"273.81500244140625\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"2_335_0c\\\">        <path d=\\\"M435.342,273.815c0,174.435-58.379,315.841-130.394,315.841   c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161200_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"358.671875\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"88.8431396484375\",\r\n    \"SVG\": \"<g id=\\\"10161200_0\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"430.25\\\">MAT</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161200_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"361.671875\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"86.12313842773438\",\r\n    \"SVG\": \"<g id=\\\"10161200_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">MAT</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161200_2\",\r\n    \"X\": \"176.67999267578125\",\r\n    \"Y\": \"359.671875\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"92.328125\",\r\n    \"SVG\": \"<g id=\\\"10161200_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.25\\\">MAT</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"176.68\\\" x2=\\\"440.68\\\" y1=\\\"449.5\\\" y2=\\\"449.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161200_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"359.671875\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"88.12313842773438\",\r\n    \"SVG\": \"<g id=\\\"10161200_3\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.25\\\">MAT</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141100\",\r\n    \"X\": \"87.89995574951172\",\r\n    \"Y\": \"153.4375\",\r\n    \"Width\": \"231.71147835740493\",\r\n    \"Height\": \"35.656494426523665\",\r\n    \"SVG\": \"<g id=\\\"25141100\\\">        <path d=\\\"M88.5,183.445   c24.49,6.055,67.645,1.891,79.637-2.625c14.943,0.616,27.488-1.232,40.957,3.695c9.592-0.411,44.102,2.728,53.665,1.957   c30.536-2.462,57.702-3.027,54.013-3.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"96\\\" y=\\\"168\\\">LD/LC</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"252\\\" y=\\\"168\\\">LD/LC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120801\",\r\n    \"X\": \"215.0\",\r\n    \"Y\": \"319.140625\",\r\n    \"Width\": \"180.04000854492188\",\r\n    \"Height\": \"151.6043701171875\",\r\n    \"SVG\": \"<g id=\\\"20120801\\\">        <path d=\\\"M313.72,408.525l81.017,53.625l-5.125,8.595l-84.477-55.875l-84.439,54.425l-5.32-8.465l79.48-51.926L215,356.805   l5.09-8.635l84.475,55.135L389.62,347l5.42,8.39L313.72,408.525z\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"357\\\">RES</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120802\",\r\n    \"X\": \"215.0\",\r\n    \"Y\": \"335.99999237060547\",\r\n    \"Width\": \"180.03999710083008\",\r\n    \"Height\": \"123.74500274658203\",\r\n    \"SVG\": \"<g id=\\\"20120802\\\">        <g transform=\\\"translate(110 138) scale(5 5)\\\">                <path d=\\\"M40.744,51.905L56.947,62.63l-1.025,1.719L39.027,53.174L22.139,64.059l-1.064-1.693l15.896-10.385L21,41.561l1.018-1.727    l16.895,11.027L55.924,39.6l1.084,1.678L40.744,51.905z\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_335_1c\",\r\n    \"X\": \"166.05699157714844\",\r\n    \"Y\": \"273.8139953613281\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.3420104980469\",\r\n    \"SVG\": \"<g id=\\\"2_335_1c\\\">        <g>                <path d=\\\"M435.342,273.815c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M435.342,273.815c0,4.186-0.033,8.353-0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M434.846,301.56     c-5.801,161.441-61.742,288.096-129.897,288.096c-69.221,0-125.846-130.66-130.131-295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M174.657,286.314c-0.066-4.146-0.1-8.313-0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15200500\",\r\n    \"X\": \"227.0\",\r\n    \"Y\": \"313.0\",\r\n    \"Width\": \"156.0\",\r\n    \"Height\": \"169.0\",\r\n    \"SVG\": \"<g id=\\\"15200500\\\">        <rect fill=\\\"none\\\" height=\\\"123.75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"151\\\" x=\\\"229.5\\\" y=\\\"315.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"437.25\\\" y2=\\\"479.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"248.5\\\" x2=\\\"363.5\\\" y1=\\\"479.5\\\" y2=\\\"479.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45120100\",\r\n    \"X\": \"27.258811950683594\",\r\n    \"Y\": \"114.51606750488281\",\r\n    \"Width\": \"343.4823684692383\",\r\n    \"Height\": \"170.2778778076172\",\r\n    \"SVG\": \"<g id=\\\"45120100\\\">        <polyline fill=\\\"none\\\" points=\\\"29,283 199,118 369,283  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120500\",\r\n    \"X\": \"206.59500122070312\",\r\n    \"Y\": \"349.25\",\r\n    \"Width\": \"198.80999755859375\",\r\n    \"Height\": \"94.25\",\r\n    \"SVG\": \"<g id=\\\"10120500\\\">        <path d=\\\"M250.552,441c-22.895,0-41.457-19.98-41.457-44.626   c0-24.646,18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M361.448,351.75c22.896,0,41.457,19.979,41.457,44.624   c0,24.645-18.561,44.626-41.457,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_001_0\",\r\n    \"X\": \"119.54386138916016\",\r\n    \"Y\": \"200.5423583984375\",\r\n    \"Width\": \"372.8932113647461\",\r\n    \"Height\": \"324.81951904296875\",\r\n    \"SVG\": \"<g id=\\\"1_001_0\\\">        <path d=\\\"M391,517c125,0,125-205,0-205   c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120800\",\r\n    \"X\": \"206.40000700950623\",\r\n    \"Y\": \"292.83995032310486\",\r\n    \"Width\": \"198.47999095916748\",\r\n    \"Height\": \"188.88001441955566\",\r\n    \"SVG\": \"<g id=\\\"20120800\\\">        <g transform=\\\"scale(120) translate(0.4 0.383333)\\\">                <path d=\\\"M2.646,3.148L2.542,3.476L1.756,3.475L1.574,2.928c0-0.048-0.061-0.172-0.061-0.194V2.72    c0.02-0.005,0.275-0.198,0.316-0.227c0.029-0.021,0.315-0.231,0.316-0.231c0.014,0,0.575,0.417,0.639,0.462L2.646,3.148z     M1.423,2.701c0,0,0.126,0.389,0.138,0.419c0.02,0.05,0.133,0.39,0.136,0.426h0.897C2.607,3.488,2.642,3.4,2.663,3.337    c0.024-0.073,0.044-0.142,0.07-0.214c0.013-0.035,0.14-0.421,0.14-0.422c0-0.01-0.324-0.24-0.36-0.268    C2.477,2.406,2.157,2.172,2.145,2.172c-0.002,0-0.329,0.238-0.362,0.262C1.747,2.461,1.423,2.691,1.423,2.701z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_88979200\\\"/>                <path d=\\\"M1.734,2.791l0.018,0.077l0.006-0.002c0,0.034,0.051,0.171,0.064,0.214    c0.011,0.037,0.023,0.07,0.035,0.106c0.005,0.016,0.027,0.1,0.042,0.1h0.496c0.02,0,0.068-0.179,0.078-0.21    c0.013-0.039,0.068-0.187,0.068-0.22c0.011-0.014,0.02-0.032,0.02-0.056c0-0.017-0.177-0.135-0.202-0.152    c-0.021-0.014-0.207-0.15-0.209-0.15c-0.011,0-0.184,0.13-0.208,0.146C1.914,2.664,1.751,2.786,1.734,2.791z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_145458120\\\"/>                <path d=\\\"M1.734,2.791c0.017-0.004,0.179-0.127,0.208-0.146C1.966,2.628,2.139,2.498,2.15,2.498    c0.001,0,0.187,0.136,0.209,0.15C2.384,2.665,2.561,2.783,2.561,2.8c0,0.024-0.009,0.042-0.019,0.057    c0,0.033-0.055,0.181-0.068,0.22c-0.01,0.03-0.059,0.21-0.078,0.21H1.9c-0.015,0-0.037-0.084-0.042-0.1    C1.846,3.151,1.833,3.118,1.822,3.081C1.809,3.037,1.758,2.9,1.758,2.866L1.752,2.868L1.734,2.791z M1.668,2.777l0.184,0.562    L2.44,3.338l0.182-0.566c-0.067-0.036-0.453-0.34-0.477-0.34C2.138,2.432,1.716,2.745,1.668,2.777z\\\" id=\\\"_41045776\\\"/>                <path d=\\\"M1.668,2.777c0.048-0.032,0.47-0.345,0.477-0.345c0.024,0,0.41,0.304,0.477,0.34    L2.441,3.338L1.852,3.339L1.668,2.777z M1.594,2.75l0.018,0.071l0.071,0.202c0,0.032,0.047,0.158,0.06,0.195    C1.751,3.245,1.796,3.4,1.815,3.4l0.678-0.001l0.115-0.363c0.009-0.013,0.094-0.263,0.094-0.279c0-0.02-0.498-0.358-0.555-0.409    L1.594,2.75z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_87773328\\\"/>                <path d=\\\"M2.148,2.349C2.205,2.4,2.703,2.738,2.703,2.758c0,0.016-0.086,0.265-0.094,0.279L2.493,3.399L1.815,3.4    c-0.018,0-0.063-0.155-0.073-0.182c-0.013-0.038-0.06-0.163-0.06-0.195l-0.07-0.202L1.594,2.75L2.148,2.349z M2.784,2.724    C2.72,2.68,2.159,2.262,2.145,2.262c-0.002,0-0.287,0.211-0.316,0.231C1.788,2.522,1.532,2.715,1.513,2.72v0.014    c0,0.021,0.061,0.146,0.061,0.194l0.182,0.547l0.786,0.001l0.104-0.327L2.784,2.724z\\\" id=\\\"_38029144\\\"/>                <path d=\\\"M1.423,2.701c0-0.01,0.324-0.24,0.361-0.267c0.032-0.024,0.36-0.262,0.362-0.262    c0.012,0,0.331,0.234,0.367,0.261c0.036,0.027,0.36,0.258,0.36,0.268c0,0.001-0.127,0.387-0.14,0.422    c-0.026,0.071-0.046,0.141-0.07,0.214C2.642,3.4,2.607,3.488,2.594,3.546H1.697C1.694,3.51,1.581,3.17,1.561,3.12    C1.549,3.09,1.423,2.701,1.423,2.701z M1.597,3.503L1.639,3.63L2.66,3.631l0.176-0.549l0.138-0.428L2.146,2.057L1.32,2.658    L1.597,3.503L1.597,3.503z\\\" id=\\\"_83657320\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241303\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241303\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"122\\\" y=\\\"140\\\">CENSOR ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241302\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241302\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"107\\\" y=\\\"173\\\">CENSOR ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342000\",\r\n    \"X\": \"42.59144451858478\",\r\n    \"Y\": \"105.37500381469727\",\r\n    \"Width\": \"330.47160405720706\",\r\n    \"Height\": \"163.0853579669955\",\r\n    \"SVG\": \"<g id=\\\"25342000\\\" transform=\\\"translate(-110 -100) scale(1.25 1.25)\\\">        <path d=\\\"M316.6,167.8c80.069,0,98.652,105.535-6,111\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"310.6\\\" x2=\\\"227.6\\\" y1=\\\"278.8\\\" y2=\\\"278.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"202.6\\\" x2=\\\"123.6\\\" y1=\\\"278.8\\\" y2=\\\"278.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"124.6\\\" x2=\\\"138.6\\\" y1=\\\"278.8\\\" y2=\\\"266.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"124.587\\\" x2=\\\"136.987\\\" y1=\\\"279.533\\\" y2=\\\"292.333\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"22.5\\\" transform=\\\"matrix(0.8 0 0 0.8 206.5992 284.7992)\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241301\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10228735637605\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25241301\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.611-0.17,20.813-7.502,20.813-7.502c17.893-21.594,23.492-66.242-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.569-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.209-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"166\\\" y=\\\"170\\\">CENSOR ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_160_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_160_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"m375.5,422.13c29.81,-71 129.19,-71 159,0\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" transform=\\\"rotate(90 455 395.505)\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25260500\",\r\n    \"X\": \"66.421875\",\r\n    \"Y\": \"148.109375\",\r\n    \"Width\": \"267.947265625\",\r\n    \"Height\": \"26.796630859375\",\r\n    \"SVG\": \"<g id=\\\"25260500\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"69.858\\\" x2=\\\"333.75\\\" y1=\\\"172.406\\\" y2=\\\"172.406\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18px\\\" x=\\\"301\\\" y=\\\"161\\\">RFL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18px\\\" x=\\\"65\\\" y=\\\"161\\\">RFL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25310400\",\r\n    \"X\": \"34.17714498295737\",\r\n    \"Y\": \"105.78632908530723\",\r\n    \"Width\": \"328.132926032401\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25310400\\\">        <path d=\\\"   M151.972,113.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C262.052,106.827,193.997,109.048,151.972,113.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"142\\\" y=\\\"161\\\">REFUGEE</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"104\\\" y=\\\"190\\\">HOLDING AREA </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161000\",\r\n    \"X\": \"289.875244140625\",\r\n    \"Y\": \"350.188232421875\",\r\n    \"Width\": \"31.01776123046875\",\r\n    \"Height\": \"90.85076904296875\",\r\n    \"SVG\": \"<g id=\\\"10161000\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"318.393\\\" x2=\\\"318.393\\\" y1=\\\"441.039\\\" y2=\\\"372.373\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.393\\\" x2=\\\"290.356\\\" y1=\\\"377.706\\\" y2=\\\"377.706\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.393\\\" x2=\\\"291.643\\\" y1=\\\"377.706\\\" y2=\\\"351.956\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.393\\\" x2=\\\"294.063\\\" y1=\\\"377.706\\\" y2=\\\"401.036\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36150000_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36150000_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"180\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"459.6348\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131200\",\r\n    \"X\": \"225.5\",\r\n    \"Y\": \"315.5\",\r\n    \"Width\": \"161.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"40131200\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" rx=\\\"80\\\" ry=\\\"80\\\" stroke=\\\"#000000\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"306,316 375,436 237,436  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52331\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"286.0781555175781\",\r\n    \"Width\": \"76.02105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"52331\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"337.0469\\\">JS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01120500\",\r\n    \"X\": \"196.1669921875\",\r\n    \"Y\": \"351.3500061035156\",\r\n    \"Width\": \"206.166015625\",\r\n    \"Height\": \"89.29898071289062\",\r\n    \"SVG\": \"<g id=\\\"01120500\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"380.86,397.771 388.907,438.149 365.533,438.149    355.188,395.999 365.533,353.85 388.907,353.85  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"299.25\\\" cy=\\\"396\\\" fill=\\\"#FFFFFF\\\" rx=\\\"100.583\\\" ry=\\\"34.394\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161300\",\r\n    \"X\": \"104.9000383913517\",\r\n    \"Y\": \"99.42000538110733\",\r\n    \"Width\": \"199.7800064086914\",\r\n    \"Height\": \"185.22001028060913\",\r\n    \"SVG\": \"<g id=\\\"45161300\\\" transform=\\\"scale(140) translate(0.114286 0.0571429)\\\">        <polygon id=\\\"_65829736\\\" points=\\\"0.635,0.805 2.062,0.805 2.062,0.653 0.635,0.653  \\\"/>        <path d=\\\"M0.803,1.098c0-0.021,0.074-0.071,0.108-0.071h0.005c0.059,0,0.16,0.163,0.271,0.163H1.22   c0.097,0,0.202-0.163,0.266-0.163c0.062,0,0.157,0.163,0.271,0.163h0.016c0.152,0,0.188-0.078,0.277-0.125L1.955,0.95   c-0.06,0.032-0.073,0.083-0.169,0.095C1.747,1.05,1.669,0.975,1.637,0.947C1.495,0.825,1.404,0.894,1.29,0.983   C1.22,1.038,1.221,1.078,1.138,1.007c-0.039-0.033-0.1-0.086-0.147-0.108C0.924,0.867,0.838,0.886,0.788,0.92   C0.76,0.938,0.657,1.012,0.657,1.043v0.933h0.146V1.098z\\\" id=\\\"_64553904\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60140700\",\r\n    \"X\": \"213.203125\",\r\n    \"Y\": \"359.203125\",\r\n    \"Width\": \"190.533203125\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60140700\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"205\\\" y=\\\"432\\\">FSR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280100\",\r\n    \"X\": \"27.563716888427734\",\r\n    \"Y\": \"96.29175567626953\",\r\n    \"Width\": \"318.18628311157227\",\r\n    \"Height\": \"76.20824432373047\",\r\n    \"SVG\": \"<g id=\\\"25280100\\\">        <polyline fill=\\\"none\\\" points=\\\"30.75,170.5 60.75,104.5 92.25,169 345.75,169  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141400\",\r\n    \"X\": \"247.9697265625\",\r\n    \"Y\": \"321.9844055175781\",\r\n    \"Width\": \"116.27734375\",\r\n    \"Height\": \"144.18157958984375\",\r\n    \"SVG\": \"<g id=\\\"10141400\\\">        <ellipse cx=\\\"306.804\\\" cy=\\\"421.291\\\" rx=\\\"34.667\\\" ry=\\\"23.457\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"332.096\\\" x2=\\\"281.326\\\" y1=\\\"379.167\\\" y2=\\\"463\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"283.045\\\" x2=\\\"330.754\\\" y1=\\\"377.863\\\" y2=\\\"463.475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"306.899\\\" x2=\\\"306.899\\\" y1=\\\"466.166\\\" y2=\\\"375.833\\\"/>        <g id=\\\"Symbol_1_\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"365.6719\\\">CLR</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52341\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"74.34918186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"52341\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51012\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"449.3125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"51012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_020_0c\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"197.09300231933594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"377.65675354003906\",\r\n    \"SVG\": \"<g id=\\\"1_020_0c\\\">        <rect height=\\\"22.667\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"198.093\\\"/>        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140405_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140405_a\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110800_a\",\r\n    \"X\": \"204.41786193847656\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"203.1652374267578\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110800_a\\\">        <polygon points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"240.128,378.181 211.489,349.523 244.242,316.793 272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"339.114,345.4 367.701,316.691 400.512,349.364 371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25120200\",\r\n    \"X\": \"10.995549201965332\",\r\n    \"Y\": \"54.49008560180664\",\r\n    \"Width\": \"378.73113536834717\",\r\n    \"Height\": \"280.12575912475586\",\r\n    \"SVG\": \"<g id=\\\"25120200\\\">        <polygon fill=\\\"none\\\" points=\\\"386.596,194.508 268.814,331.918 33.254,292.658 13.624,150.501    92.144,57.098 308.074,76.728  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" id=\\\"static\\\" transform=\\\"matrix(1 0 0 1 111.3696 200)\\\">NAI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10592\",\r\n    \"X\": \"252.30328369140625\",\r\n    \"Y\": \"450.3802795410156\",\r\n    \"Width\": \"117.9002685546875\",\r\n    \"Height\": \"60.47320556640625\",\r\n    \"SVG\": \"<g id=\\\"10592\\\">        <polyline fill=\\\"none\\\" id=\\\"symbol\\\" points=\\\"254.071,452.21 309.244,507.38 368.5,452.21  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10591\",\r\n    \"X\": \"252.3798065185547\",\r\n    \"Y\": \"295.9370422363281\",\r\n    \"Width\": \"109.62544250488281\",\r\n    \"Height\": \"34.021087646484375\",\r\n    \"SVG\": \"<g id=\\\"10591\\\">        <polyline fill=\\\"none\\\" id=\\\"symbol\\\" points=\\\"253.5,325.167 306.207,298.75 360.833,327.75  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_440_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_440_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"175\\\" y=\\\"264.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"416\\\" y=\\\"505\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"416\\\" y=\\\"264.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"175\\\" y=\\\"505\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52351\",\r\n    \"X\": \"260.40625\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"94.197265625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"52351\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121801\",\r\n    \"X\": \"234.15199279785156\",\r\n    \"Y\": \"312.0\",\r\n    \"Width\": \"153.70399475097656\",\r\n    \"Height\": \"173.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121801\\\">        <g>                <polyline fill=\\\"#FFFFFF\\\" points=\\\"246.752,395.855 246.752,451.618 309.485,451.618     337.367,479.5 337.367,367.974 309.485,395.855 246.752,395.855 246.752,451.618   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"337.367\\\" x2=\\\"365.248\\\" y1=\\\"435.587\\\" y2=\\\"435.587\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"337.367\\\" x2=\\\"365.248\\\" y1=\\\"411.888\\\" y2=\\\"411.888\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"337.367\\\" x2=\\\"365.248\\\" y1=\\\"388.885\\\" y2=\\\"388.885\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"337.367\\\" x2=\\\"365.248\\\" y1=\\\"458.589\\\" y2=\\\"458.589\\\"/>            </g>        <g id=\\\"Symbol\\\">                <path d=\\\"M387.356,333.482c0,11.495-10.057,20.813-22.46,20.813c-12.402,0-52.964-20.813-52.964-20.813    s40.562-20.812,52.964-20.812C377.3,312.67,387.356,321.988,387.356,333.482z\\\" stroke=\\\"#000000\\\"/>                <path d=\\\"M234.652,333.661c0-11.686,10.224-21.161,22.835-21.161c12.611,0,53.852,21.161,53.852,21.161    s-41.24,21.16-53.852,21.16C244.875,354.821,234.652,345.347,234.652,333.661z\\\" stroke=\\\"#000000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121804\",\r\n    \"X\": \"217.7247314453125\",\r\n    \"Y\": \"298.8369445800781\",\r\n    \"Width\": \"168.35955810546875\",\r\n    \"Height\": \"144.966064453125\",\r\n    \"SVG\": \"<g id=\\\"10121804\\\">        <polygon points=\\\"255.989,384.353 255.989,349.217 347.06,349.217 347.06,384.353  \\\" stroke=\\\"#000000\\\"/>        <polygon points=\\\"218.422,404.263 256.368,365.223 347.439,365.223 385.387,404.263 347.439,443.303    256.368,443.303  \\\" stroke=\\\"#000000\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"mod2\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5557\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51021\",\r\n    \"X\": \"258.201171875\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"89.767578125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">AB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121803\",\r\n    \"X\": \"247.9951171875\",\r\n    \"Y\": \"299.3056945800781\",\r\n    \"Width\": \"113.9560546875\",\r\n    \"Height\": \"144.44430541992188\",\r\n    \"SVG\": \"<g id=\\\"10121803\\\">        <g>                <path d=\\\"M329.25,422.125c-5.71-3.96-15.271-9.831-26.041-20.608c-9.832,9.354-18.959,15.108-26.209,20.358    c-11.813,7.5-25.5,15.188-26.643,13.168c-0.931-1.646-1.702-3.508-2.083-5.708c21.556-11.572,37.566-23.537,48.029-35.908    c-8.723-12.048-13.075-23.538-13.075-34.477c0-1.109-0.353-5.825,1.439-13.45c1.265,0,11.043,29.075,18.5,40.167    c7.604-10.142,13.344-25.291,17.627-41.932c1.741,5.393,2.619,10.146,2.619,14.26c0,13.157-4.521,24.815-13.554,34.954    c9.822,12.524,25.832,24.66,48.026,36.388c-0.637,2.933-1.641,7.632-3.967,6.747C349.891,434.553,333.063,425.313,329.25,422.125z    \\\"/>                <path d=\\\"    M349.75,429.75c-5.999-2.917-10-3.417-10.917-9.083c-0.005-0.027,0.004-0.055,0.004-0.082c-2.965,1.97-4.921,5.337-4.921,9.165    c0,6.076,4.924,11,11,11c6.048,0,10.95-4.879,10.996-10.917C354.17,430.99,351.772,430.733,349.75,429.75z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"8\\\"/>                <path d=\\\"    M265.188,425.438c-5.672,3.555-7.688,5.188-12.978,4.531c-0.028-0.004-0.044-0.033-0.068-0.048    c0.121,3.559,1.959,6.991,5.218,9.001c5.172,3.189,11.948,1.58,15.136-3.589c3.175-5.147,1.596-11.881-3.519-15.089    C269.047,422.334,267.093,424.243,265.188,425.438z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"8\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"58\\\" id=\\\"mod2\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5557\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121805\",\r\n    \"X\": \"213.8984375\",\r\n    \"Y\": \"360.9531555175781\",\r\n    \"Width\": \"187.828125\",\r\n    \"Height\": \"69.890625\",\r\n    \"SVG\": \"<g id=\\\"10121805\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">UDT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121800\",\r\n    \"X\": \"210.640625\",\r\n    \"Y\": \"359.7344055175781\",\r\n    \"Width\": \"188.625\",\r\n    \"Height\": \"71.109375\",\r\n    \"SVG\": \"<g id=\\\"10121800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215000\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"249.0\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"215.0\",\r\n    \"SVG\": \"<g id=\\\"25215000\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35,25\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"256.5\\\" y2=\\\"256.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"456.5\\\" y2=\\\"456.5\\\"/>        <rect fill=\\\"#000000\\\" height=\\\"70.714\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"130\\\" x=\\\"241\\\" y=\\\"291.643\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"272\\\" y2=\\\"382\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"441\\\">SS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_160_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_160_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>        <path d=\\\"m375.5,422.13c29.81,-71 129.19,-71 159,0\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" transform=\\\"rotate(90 455 395.505)\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120403\",\r\n    \"X\": \"94.0\",\r\n    \"Y\": \"52.0\",\r\n    \"Width\": \"210.0\",\r\n    \"Height\": \"295.0\",\r\n    \"SVG\": \"<g id=\\\"46120403\\\">        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"99\\\" x2=\\\"299\\\" y1=\\\"307\\\" y2=\\\"307\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"198\\\" x2=\\\"198\\\" y1=\\\"307\\\" y2=\\\"207\\\"/>        <rect fill=\\\"none\\\" height=\\\"150\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" width=\\\"200\\\" x=\\\"99\\\" y=\\\"57\\\"/>        <circle cx=\\\"199\\\" cy=\\\"307\\\" fill=\\\"#FFFFFF\\\" r=\\\"35\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_440_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_440_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"171\\\" y=\\\"509\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"420\\\" y=\\\"509\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"420\\\" y=\\\"260.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"171\\\" y=\\\"260.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120404\",\r\n    \"X\": \"94.0\",\r\n    \"Y\": \"94.0\",\r\n    \"Width\": \"210.0\",\r\n    \"Height\": \"210.0\",\r\n    \"SVG\": \"<g id=\\\"46120404\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" r=\\\"100\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30191\",\r\n    \"X\": \"282.51953125\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"44.921875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30191\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"HH\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120401\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"32.0\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"46120401\\\">        <rect height=\\\"300\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"70\\\" x=\\\"164\\\" y=\\\"37\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"337\\\" y2=\\\"337\\\"/>        <ellipse cx=\\\"199\\\" cy=\\\"337\\\" fill=\\\"#FFFFFF\\\" rx=\\\"40\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_615_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"364.03126525878906\",\r\n    \"SVG\": \"<g id=\\\"0_615_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120402\",\r\n    \"X\": \"25.0\",\r\n    \"Y\": \"81.5\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"235.0\",\r\n    \"SVG\": \"<g id=\\\"46120402\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"25\\\" x2=\\\"375\\\" y1=\\\"284\\\" y2=\\\"284\\\"/>        <circle cx=\\\"200\\\" cy=\\\"184\\\" fill=\\\"#FFFFFF\\\" r=\\\"100\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"200\\\" cy=\\\"284\\\" fill=\\\"#FFFFFF\\\" r=\\\"30\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text fill=\\\"#FF00FF\\\" font-family=\\\"serif\\\" font-size=\\\"120\\\" x=\\\"325\\\" y=\\\"230\\\">?</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"120\\\" stroke=\\\"#FF00FF\\\" x=\\\"325\\\" y=\\\"230\\\">?</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_615_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"0_615_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120407\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120407\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"-1\\\" x2=\\\"199\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,20\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"399\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120408\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"52.0\",\r\n    \"Width\": \"400.0\",\r\n    \"Height\": \"295.0\",\r\n    \"SVG\": \"<g id=\\\"46120408\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"0\\\" x2=\\\"400\\\" y1=\\\"302\\\" y2=\\\"302\\\"/>        <circle cx=\\\"200\\\" cy=\\\"302\\\" fill=\\\"#FFFFFF\\\" r=\\\"40\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M50,302L10,202c25,25,100,25,100,25h180c0,0,75,0,100-25l-40,100\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"30\\\" x2=\\\"100\\\" y1=\\\"252\\\" y2=\\\"252\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"370\\\" x2=\\\"300\\\" y1=\\\"252\\\" y2=\\\"252\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"200\\\" x2=\\\"200\\\" y1=\\\"227\\\" y2=\\\"52\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"100\\\" x2=\\\"100\\\" y1=\\\"227\\\" y2=\\\"102\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"300\\\" x2=\\\"300\\\" y1=\\\"227\\\" y2=\\\"102\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"180\\\" x2=\\\"220\\\" y1=\\\"77\\\" y2=\\\"77\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120405\",\r\n    \"X\": \"59.84841537475586\",\r\n    \"Y\": \"66.95372772216797\",\r\n    \"Width\": \"279.9951820373535\",\r\n    \"Height\": \"267.04627227783203\",\r\n    \"SVG\": \"<g id=\\\"46120405\\\">        <polygon fill=\\\"#0000FF\\\" points=\\\"199,71 334,169 284,329 114,329    64,169  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120406\",\r\n    \"X\": \"34.0\",\r\n    \"Y\": \"34.0\",\r\n    \"Width\": \"330.0\",\r\n    \"Height\": \"330.0\",\r\n    \"SVG\": \"<g id=\\\"46120406\\\">        <circle cx=\\\"284\\\" cy=\\\"284\\\" fill=\\\"#FF00FF\\\" r=\\\"75\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"#FF00FF\\\" points=\\\"217,327.5 34,34 327.5,217  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120409\",\r\n    \"X\": \"49.0\",\r\n    \"Y\": \"24.0\",\r\n    \"Width\": \"300.0\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"46120409\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"364\\\" y2=\\\"364\\\"/>        <circle cx=\\\"199\\\" cy=\\\"139\\\" fill=\\\"none\\\" r=\\\"40\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"124\\\" x2=\\\"165\\\" y1=\\\"364\\\" y2=\\\"160\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"274\\\" x2=\\\"233\\\" y1=\\\"364\\\" y2=\\\"160\\\"/>        <g transform=\\\"rotate(-90 200 125)\\\">                <g>                        <g id=\\\"rayOfLight\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"186\\\" x2=\\\"186\\\" y1=\\\"9\\\" y2=\\\"69\\\"/>                            </g>                    </g>            </g>        <g transform=\\\"rotate(-67.5 200 125)\\\">                <g>                        <g id=\\\"rayOfLight_1_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"186.683\\\" x2=\\\"186.682\\\" y1=\\\"14.434\\\" y2=\\\"74.434\\\"/>                            </g>                    </g>            </g>        <g transform=\\\"rotate(-45 200 125)\\\">                <g>                        <g id=\\\"rayOfLight_2_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"189.393\\\" x2=\\\"189.393\\\" y1=\\\"19.192\\\" y2=\\\"79.193\\\"/>                            </g>                    </g>            </g>        <g transform=\\\"rotate(-22.5 200 125)\\\">                <g>                        <g id=\\\"rayOfLight_3_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"193.718\\\" x2=\\\"193.719\\\" y1=\\\"22.552\\\" y2=\\\"82.552\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <g id=\\\"rayOfLight_4_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"24\\\" y2=\\\"84\\\"/>                            </g>                    </g>            </g>        <g transform=\\\"rotate(22.5 200 125)\\\">                <g>                        <g id=\\\"rayOfLight_5_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"204.434\\\" x2=\\\"204.433\\\" y1=\\\"23.317\\\" y2=\\\"83.317\\\"/>                            </g>                    </g>            </g>        <g transform=\\\"rotate(45 200 125)\\\">                <g>                        <g id=\\\"rayOfLight_6_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"209.192\\\" x2=\\\"209.192\\\" y1=\\\"20.607\\\" y2=\\\"80.607\\\"/>                            </g>                    </g>            </g>        <g transform=\\\"rotate(67.5 200 125)\\\">                <g>                        <g id=\\\"rayOfLight_7_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"212.551\\\" x2=\\\"212.552\\\" y1=\\\"16.281\\\" y2=\\\"76.281\\\"/>                            </g>                    </g>            </g>        <g transform=\\\"rotate(90 200 125)\\\">                <g>                        <g id=\\\"rayOfLight_8_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"214\\\" x2=\\\"214\\\" y1=\\\"11\\\" y2=\\\"71\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51031\",\r\n    \"X\": \"271.82177734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"59.955078125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">AI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52361\",\r\n    \"X\": \"258.58544921875\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"95.119140625\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"52361\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_010_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"0_010_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60160300\",\r\n    \"X\": \"212.5\",\r\n    \"Y\": \"361.203125\",\r\n    \"Width\": \"185.3984375\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60160300\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"208\\\" y=\\\"434\\\">SPF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120105_3\",\r\n    \"X\": \"183.0\",\r\n    \"Y\": \"348.74798583984375\",\r\n    \"Width\": \"246.0\",\r\n    \"Height\": \"99.75201416015625\",\r\n    \"SVG\": \"<g id=\\\"20120105_3\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"183\\\" x2=\\\"429\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>        <path d=\\\"M301.169,396.149c0-19.191,12.044-35.563,28.983-41.987   c-4.949-1.877-10.313-2.914-15.918-2.914c-24.799,0-44.902,20.103-44.902,44.901c0,24.798,20.103,44.901,44.902,44.901   c5.604,0,10.969-1.036,15.918-2.914C313.213,431.711,301.169,415.341,301.169,396.149z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162300\",\r\n    \"X\": \"251.02365112304688\",\r\n    \"Y\": \"351.2817687988281\",\r\n    \"Width\": \"104.28973388671875\",\r\n    \"Height\": \"91.23324584960938\",\r\n    \"SVG\": \"<g id=\\\"10162300\\\">        <ellipse cx=\\\"306\\\" cy=\\\"410.361\\\" fill=\\\"none\\\" rx=\\\"40.333\\\" ry=\\\"29.654\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"333.169\\\" x2=\\\"353.17\\\" y1=\\\"390.688\\\" y2=\\\"357.375\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.254\\\" x2=\\\"269.833\\\" y1=\\\"385.392\\\" y2=\\\"352.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"273.168\\\" x2=\\\"253.167\\\" y1=\\\"393.146\\\" y2=\\\"359.833\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"321.084\\\" x2=\\\"335.504\\\" y1=\\\"384.934\\\" y2=\\\"352.292\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120105_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"348.74798583984375\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"99.75201416015625\",\r\n    \"SVG\": \"<g id=\\\"20120105_2\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>        <path d=\\\"M301.169,396.149c0-19.191,12.044-35.563,28.983-41.987   c-4.949-1.877-10.313-2.914-15.918-2.914c-24.799,0-44.902,20.103-44.902,44.901c0,24.798,20.103,44.901,44.902,44.901   c5.604,0,10.969-1.036,15.918-2.914C313.213,431.711,301.169,415.341,301.169,396.149z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120105_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"348.74798583984375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"99.04702758789062\",\r\n    \"SVG\": \"<g id=\\\"20120105_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <path d=\\\"M301.169,396.149c0-19.191,12.044-35.563,28.983-41.987   c-4.949-1.877-10.313-2.914-15.918-2.914c-24.799,0-44.902,20.103-44.902,44.901c0,24.798,20.103,44.9,44.902,44.9   c5.604,0,10.969-1.036,15.918-2.914C313.213,431.711,301.169,415.341,301.169,396.149z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120105_0\",\r\n    \"X\": \"149.6959991455078\",\r\n    \"Y\": \"348.74798583984375\",\r\n    \"Width\": \"312.6079864501953\",\r\n    \"Height\": \"99.75201416015625\",\r\n    \"SVG\": \"<g id=\\\"20120105_0\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"149.696\\\" x2=\\\"462.304\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>        <path d=\\\"M301.169,396.149c0-19.191,12.044-35.563,28.983-41.987   c-4.949-1.877-10.313-2.914-15.918-2.914c-24.799,0-44.902,20.103-44.902,44.901c0,24.798,20.103,44.901,44.902,44.901   c5.604,0,10.969-1.036,15.918-2.914C313.213,431.711,301.169,415.341,301.169,396.149z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4011\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"92.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"161.9893569946289\",\r\n    \"SVG\": \"<g id=\\\"4011\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"253\\\" y2=\\\"237.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"216.594\\\" y2=\\\"122.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,111.788 305,96.5 317.895,111.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"132.906\\\" y2=\\\"227.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"237.712\\\" y2=\\\"253\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4012\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"532.7420043945312\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"229.75\",\r\n    \"SVG\": \"<g id=\\\"4012\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"535.242\\\" y2=\\\"759.992\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4013\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"92.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"669.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4013\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"535.242\\\" y2=\\\"759.992\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"253\\\" y2=\\\"237.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"216.594\\\" y2=\\\"122.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,111.788 305,96.5 317.895,111.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"132.906\\\" y2=\\\"227.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"237.712\\\" y2=\\\"253\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4014\",\r\n    \"X\": \"243.5\",\r\n    \"Y\": \"191.0\",\r\n    \"Width\": \"123.0\",\r\n    \"Height\": \"64.25\",\r\n    \"SVG\": \"<g id=\\\"4014\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,252.75 246,193.5 364,193.5 364,252.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30181\",\r\n    \"X\": \"253.83200073242188\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"102.50201416015625\",\r\n    \"Height\": \"50.204986572265625\",\r\n    \"SVG\": \"<g id=\\\"30181\\\">        <polygon id=\\\"_x3C_path_x3E_\\\" points=\\\"253.832,295.5 305.082,325.624 356.334,295.5 356.334,315.582 305.082,345.705    253.832,315.582  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111000\",\r\n    \"X\": \"254.36021423339844\",\r\n    \"Y\": \"288.75\",\r\n    \"Width\": \"107.62484880457453\",\r\n    \"Height\": \"199.86599731445312\",\r\n    \"SVG\": \"<g id=\\\"15111000\\\">        <path d=\\\"M256.881,488.616c0-66.283-0.381-112.866,2.119-157.366   c1.706-30.358,28.083-40,48.75-40c19.7,0,49.099,14.562,50.25,44.5c2,52,1.401,84.277,1.401,152.866\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"291.25\\\" y2=\\\"488.616\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111003\",\r\n    \"X\": \"282.3067321777344\",\r\n    \"Y\": \"349.0260009765625\",\r\n    \"Width\": \"51.18170805155904\",\r\n    \"Height\": \"91.31500244140625\",\r\n    \"SVG\": \"<g id=\\\"15111003\\\">        <path d=\\\"M284.816,440.341c0-29.828-0.171-50.79,0.954-70.815   c0.768-13.661,12.637-18,21.937-18c8.865,0,22.095,6.553,22.613,20.025c0.899,23.4,0.631,37.925,0.631,68.79\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.92\\\" x2=\\\"306.92\\\" y1=\\\"351.525\\\" y2=\\\"440.341\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.808\\\" x2=\\\"330.974\\\" y1=\\\"420.713\\\" y2=\\\"420.713\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.357\\\" x2=\\\"330.523\\\" y1=\\\"409.688\\\" y2=\\\"409.688\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.357\\\" x2=\\\"330.523\\\" y1=\\\"398.889\\\" y2=\\\"398.889\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25170500\",\r\n    \"X\": \"52.79399871826172\",\r\n    \"Y\": \"43.6875\",\r\n    \"Width\": \"297.17899322509766\",\r\n    \"Height\": \"279.8125\",\r\n    \"SVG\": \"<g id=\\\"25170500\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"321\\\" y2=\\\"321\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"225\\\" y2=\\\"225\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"58\\\">Name:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"82\\\">Width:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"108\\\">Min Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"132\\\">Max Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"158\\\">DTG Start:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"182\\\">DTG End:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" x=\\\"100\\\" y=\\\"290\\\">SAAFR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111001\",\r\n    \"X\": \"282.5827331542969\",\r\n    \"Y\": \"350.0260009765625\",\r\n    \"Width\": \"51.18170805155904\",\r\n    \"Height\": \"91.31500244140625\",\r\n    \"SVG\": \"<g id=\\\"15111001\\\">        <path d=\\\"M285.092,441.341c0-29.828-0.171-50.79,0.954-70.815   c0.768-13.661,12.637-18,21.937-18c8.865,0,22.095,6.553,22.613,20.025c0.899,23.4,0.631,37.925,0.631,68.79\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.195\\\" x2=\\\"307.195\\\" y1=\\\"352.525\\\" y2=\\\"441.341\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"285.083\\\" x2=\\\"331.249\\\" y1=\\\"421.713\\\" y2=\\\"421.713\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130700\",\r\n    \"X\": \"285.3139953613281\",\r\n    \"Y\": \"350.2489929199219\",\r\n    \"Width\": \"41.371978759765625\",\r\n    \"Height\": \"95.447998046875\",\r\n    \"SVG\": \"<g id=\\\"10130700\\\">        <path d=\\\"M287.814,445.697v-80.824c0-6.695,5.428-12.124,12.124-12.124   h12.124c6.695,0,12.124,5.428,12.124,12.124v79.813\\\" fill=\\\"none\\\" id=\\\"symbol\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111002\",\r\n    \"X\": \"282.3067321777344\",\r\n    \"Y\": \"350.0260009765625\",\r\n    \"Width\": \"51.18170805155904\",\r\n    \"Height\": \"91.31500244140625\",\r\n    \"SVG\": \"<g id=\\\"15111002\\\">        <path d=\\\"M284.816,441.341c0-29.828-0.171-50.79,0.954-70.815   c0.768-13.661,12.637-18,21.937-18c8.865,0,22.095,6.553,22.613,20.025c0.899,23.4,0.631,37.925,0.631,68.79\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.92\\\" x2=\\\"306.92\\\" y1=\\\"352.525\\\" y2=\\\"441.341\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.808\\\" x2=\\\"330.974\\\" y1=\\\"421.713\\\" y2=\\\"421.713\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.357\\\" x2=\\\"330.523\\\" y1=\\\"410.688\\\" y2=\\\"410.688\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25190100\",\r\n    \"X\": \"29.359375\",\r\n    \"Y\": \"141.765625\",\r\n    \"Width\": \"359.9609375\",\r\n    \"Height\": \"44.17938232421875\",\r\n    \"SVG\": \"<g id=\\\"25190100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"43\\\" x2=\\\"371.5\\\" y1=\\\"183.445\\\" y2=\\\"183.445\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"26\\\" y=\\\"168\\\">IFF OFF</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"255\\\" y=\\\"168\\\">IFF OFF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51041\",\r\n    \"X\": \"262.08056640625\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"83.236328125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">AL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110300\",\r\n    \"X\": \"216.16796875\",\r\n    \"Y\": \"353.34375\",\r\n    \"Width\": \"182.47265625\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"40110300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">IED</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10572\",\r\n    \"X\": \"235.09695434570312\",\r\n    \"Y\": \"452.0\",\r\n    \"Width\": \"141.74295043945312\",\r\n    \"Height\": \"38.640625\",\r\n    \"SVG\": \"<g id=\\\"10572\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52.1932\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">CSAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10571\",\r\n    \"X\": \"270.5729064941406\",\r\n    \"Y\": \"285.2720642089844\",\r\n    \"Width\": \"70.986328125\",\r\n    \"Height\": \"60.2529296875\",\r\n    \"SVG\": \"<g id=\\\"10571\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.082\\\" x2=\\\"305.082\\\" y1=\\\"289.75\\\" y2=\\\"345.525\\\"/>        <polyline fill=\\\"none\\\" points=\\\"272.619,302.015 281.407,289.498 292.401,303.852    304.313,289.498 317.142,303.852 329.052,289.498 339.546,303.752  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_130_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_130_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_130_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_130_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150300\",\r\n    \"X\": \"238.16502380371094\",\r\n    \"Y\": \"280.533447265625\",\r\n    \"Width\": \"134.19175720214844\",\r\n    \"Height\": \"221.716552734375\",\r\n    \"SVG\": \"<g id=\\\"10150300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"285.5\\\" y2=\\\"502.25\\\"/>        <polyline fill=\\\"none\\\" points=\\\"239.5,325.5 306,283.5 371,325.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10581\",\r\n    \"X\": \"255.89300537109375\",\r\n    \"Y\": \"293.57000732421875\",\r\n    \"Width\": \"99.2139892578125\",\r\n    \"Height\": \"48.385986328125\",\r\n    \"SVG\": \"<g id=\\\"10581\\\">        <path d=\\\"M278.546,339.456c-11.129,0-20.153-9.713-20.153-21.692   c0-11.981,9.023-21.692,20.153-21.692\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M332.455,296.07c11.13,0,20.152,9.712,20.152,21.692   c0,11.979-9.022,21.692-20.152,21.692\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"278.546\\\" x2=\\\"332.455\\\" y1=\\\"296.07\\\" y2=\\\"296.07\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"278.546\\\" x2=\\\"332.455\\\" y1=\\\"339.456\\\" y2=\\\"339.456\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30171\",\r\n    \"X\": \"282.44140625\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"45.390625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30171\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"T\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110304\",\r\n    \"X\": \"264.28271484375\",\r\n    \"Y\": \"294.875\",\r\n    \"Width\": \"83.63720703125\",\r\n    \"Height\": \"204.375\",\r\n    \"SVG\": \"<g id=\\\"40110304\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"334.25\\\">IED</text>        <ellipse cx=\\\"308.842\\\" cy=\\\"369.25\\\" fill=\\\"none\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"308.842\\\" x2=\\\"308.842\\\" y1=\\\"389.25\\\" y2=\\\"499.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"278.842\\\" x2=\\\"338.842\\\" y1=\\\"419.25\\\" y2=\\\"419.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52381\",\r\n    \"X\": \"260.40625\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"90.556640625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"52381\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ME</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110301\",\r\n    \"X\": \"187.76629638671875\",\r\n    \"Y\": \"276.6225280761719\",\r\n    \"Width\": \"232.95700073242188\",\r\n    \"Height\": \"234.747314453125\",\r\n    \"SVG\": \"<g id=\\\"40110301\\\">        <polygon fill=\\\"none\\\" id=\\\"path\\\" points=\\\"387.859,461.164 358.44,450.499 351.576,486.688    325.588,441.928 305.484,500.497 285.088,455.069 268.22,478.592 251.549,434.784 217.227,446.688 228.603,427.706    194.083,396.404 232.525,368.215 225.464,325.549 255.275,346.119 263.889,308.104 288.079,348 299.765,288.915 320.685,330.978    347.163,303.359 354.517,337.644 383.446,322.882 380.799,373.548 414.533,403.263 380.799,430.69  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426\\\">IED</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110302\",\r\n    \"X\": \"222.04832458496094\",\r\n    \"Y\": \"289.484375\",\r\n    \"Width\": \"163.4260711669922\",\r\n    \"Height\": \"219.525634765625\",\r\n    \"SVG\": \"<g id=\\\"40110302\\\">        <polygon fill=\\\"none\\\" id=\\\"path\\\" points=\\\"363.946,476.611 342.763,468.933 337.82,494.99    319.108,462.762 304.633,504.933 289.945,472.224 277.799,489.16 265.795,457.617 241.082,466.188 249.272,452.52 224.417,429.98    252.097,409.682 247.013,378.96 268.479,393.773 274.681,366.399 292.099,395.126 300.514,352.582 315.577,382.87 334.643,362.982    339.938,387.669 360.77,377.041 358.862,413.523 383.153,434.92 358.862,454.669  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"63.9431\\\" transform=\\\"matrix(0.9771 0 0 1 254.0615 450.5967)\\\">IED</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.75\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25250200\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25250200\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">HP</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111000\",\r\n    \"X\": \"193.166015625\",\r\n    \"Y\": \"363.1308898925781\",\r\n    \"Width\": \"227.380859375\",\r\n    \"Height\": \"60.703125\",\r\n    \"SVG\": \"<g id=\\\"20111000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"82\\\" id=\\\"GRAY\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"422.834\\\">GRAY</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51051\",\r\n    \"X\": \"255.40625\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"94.099609375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"51051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">AM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170200\",\r\n    \"X\": \"200.59999823570251\",\r\n    \"Y\": \"307.1000039577484\",\r\n    \"Width\": \"193.4000015258789\",\r\n    \"Height\": \"171.19998931884766\",\r\n    \"SVG\": \"<g id=\\\"15170200\\\">        <g transform=\\\"scale(100) translate(0.68 0.69)\\\">                <path d=\\\"M2.741,2.505v0.038h0.292V2.527c0-0.095-0.056-0.146-0.151-0.146C2.806,2.381,2.741,2.429,2.741,2.505z\\\" id=\\\"_64249792\\\"/>                <path d=\\\"M2.514,2.618h0.232L2.745,2.657l0.013,0.086C2.786,2.761,2.78,2.786,2.83,2.811    c0.033,0.016,0.081,0.014,0.113-0.001c0.058-0.028,0.098-0.108,0.079-0.191H3.26V2.586H2.514V2.618z\\\" id=\\\"_65485904\\\"/>                <path d=\\\"M2.088,2.851v0.005c0,0.036,0.103,0.158,0.127,0.191c0.032,0.043,0.099,0.16,0.159,0.16    c0.035,0,0.206-0.132,0.243-0.157l0.001,0.346l0.355-0.53c-0.089,0-0.297-0.01-0.365,0.007C2.557,2.887,2.422,3.02,2.385,3.023    C2.38,3.006,2.308,2.914,2.292,2.89c-0.02-0.03-0.071-0.114-0.112-0.114H2.158C2.12,2.775,2.088,2.811,2.088,2.851L2.088,2.851z\\\" id=\\\"_65378144\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65379000\\\" points=\\\"1.467,3.234 1.591,3.315 1.59,3.127 1.467,3.045   \\\"/>                <path d=\\\"M1.969,3.396l0.13,0.086l-0.001,0.19L1.969,3.585V3.396z M1.721,3.218l0.124,0.086l0,0.19L1.721,3.407    V3.218z M1.467,3.045L1.59,3.127l0.001,0.188L1.467,3.234V3.045z M1.326,3.158c0,0.021,0.368,0.264,0.414,0.294    c0.073,0.049,0.138,0.097,0.211,0.146C1.988,3.624,2.02,3.646,2.056,3.67C2.09,3.693,2.142,3.714,2.142,3.763v0.329h0.292V3.796    c0-0.029,0.043-0.07,0.043-0.076c0-0.029-0.028-0.004-0.039-0.047C2.428,3.635,2.431,3.64,2.409,3.61    C2.384,3.576,2.343,3.547,2.288,3.547c-0.078,0-0.056-0.007-0.116-0.046C2.135,3.476,2.101,3.453,2.067,3.428    C2.003,3.379,1.927,3.328,1.86,3.284C1.8,3.244,1.474,3.004,1.44,2.996C1.43,3.016,1.326,3.158,1.326,3.158z\\\" id=\\\"_65378808\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65377104\\\" points=\\\"1.721,3.407 1.844,3.494 1.845,3.304 1.721,3.218   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65450664\\\" points=\\\"1.969,3.585 2.098,3.672 2.099,3.482 1.969,3.396   \\\"/>                <path d=\\\"M2.714,3.396h0.302v0.113h-0.4v0.583l0.209,0L2.86,3.688l0.06,0l0.032,0.405h0.205V2.926    c0-0.02-0.06-0.059-0.081-0.059C3.055,2.867,2.743,3.342,2.714,3.396z\\\" id=\\\"_65717896\\\"/>                <line fill=\\\"none\\\" id=\\\"_40116400\\\" x1=\\\"2.973\\\" x2=\\\"3.076\\\" y1=\\\"2.867\\\" y2=\\\"2.867\\\"/>                <line fill=\\\"none\\\" id=\\\"_40133808\\\" x1=\\\"2.618\\\" x2=\\\"2.617\\\" y1=\\\"3.397\\\" y2=\\\"3.509\\\"/>                <path d=\\\"M2.618,3.397L2.617,3.509h0.4V3.396l-0.302,0c0.028-0.054,0.34-0.529,0.362-0.529l-0.103,0    L2.618,3.397z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_39914448\\\"/>                <line fill=\\\"none\\\" id=\\\"_41336896\\\" x1=\\\"2.741\\\" x2=\\\"2.741\\\" y1=\\\"2.543\\\" y2=\\\"2.586\\\"/>                <line fill=\\\"none\\\" id=\\\"_41336344\\\" x1=\\\"3.033\\\" x2=\\\"3.033\\\" y1=\\\"2.543\\\" y2=\\\"2.586\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41325752\\\" points=\\\"3.033,2.586 3.033,2.543 2.741,2.543 2.741,2.586   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150900\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.78626387579682\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.7993988076508\",\r\n    \"SVG\": \"<g id=\\\"25150900\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"134\\\" y=\\\"207\\\">PZ </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271204\",\r\n    \"X\": \"137.01271057128906\",\r\n    \"Y\": \"105.09382629394531\",\r\n    \"Width\": \"186.56565856933594\",\r\n    \"Height\": \"190.8854522705078\",\r\n    \"SVG\": \"<g id=\\\"25271204\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"278.279\\\" x2=\\\"139.792\\\" y1=\\\"111.167\\\" y2=\\\"292.096\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"320.777\\\" x2=\\\"182.287\\\" y1=\\\"107.192\\\" y2=\\\"292.096\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"182.287\\\" x2=\\\"320.777\\\" y1=\\\"111.167\\\" y2=\\\"293.865\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"141.123\\\" x2=\\\"278.279\\\" y1=\\\"107.192\\\" y2=\\\"293.865\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4015\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"92.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"162.62749481201172\",\r\n    \"SVG\": \"<g id=\\\"4015\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,252.75 246,193.5 364,193.5 364,252.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"253\\\" y2=\\\"237.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"216.594\\\" y2=\\\"122.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,111.788 305,96.5 317.895,111.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"132.906\\\" y2=\\\"227.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"237.712\\\" y2=\\\"253\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271203\",\r\n    \"X\": \"155.73651123046875\",\r\n    \"Y\": \"106.51998138427734\",\r\n    \"Width\": \"174.09597778320312\",\r\n    \"Height\": \"186.99906158447266\",\r\n    \"SVG\": \"<g id=\\\"25271203\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"285.279\\\" x2=\\\"157.792\\\" y1=\\\"107.943\\\" y2=\\\"292.096\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"327.777\\\" x2=\\\"200.287\\\" y1=\\\"107.943\\\" y2=\\\"292.096\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10582\",\r\n    \"X\": \"280.826171875\",\r\n    \"Y\": \"452.578125\",\r\n    \"Width\": \"47.671875\",\r\n    \"Height\": \"53.296875\",\r\n    \"SVG\": \"<g id=\\\"10582\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505\\\">G</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4016\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"191.0\",\r\n    \"Width\": \"195.0\",\r\n    \"Height\": \"571.4920043945312\",\r\n    \"SVG\": \"<g id=\\\"4016\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"535.242\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,252.75 246,193.5 364,193.5 364,252.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4017\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"92.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"669.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4017\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"535.242\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,252.75 246,193.5 364,193.5 364,252.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"253\\\" y2=\\\"237.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"216.594\\\" y2=\\\"122.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,111.788 305,96.5 317.895,111.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"132.906\\\" y2=\\\"227.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"237.712\\\" y2=\\\"253\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271202\",\r\n    \"X\": \"154.914306640625\",\r\n    \"Y\": \"105.95077514648438\",\r\n    \"Width\": \"175.74038696289062\",\r\n    \"Height\": \"188.137451171875\",\r\n    \"SVG\": \"<g id=\\\"25271202\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"12\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"285.279\\\" x2=\\\"157.792\\\" y1=\\\"107.943\\\" y2=\\\"292.096\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"327.777\\\" x2=\\\"200.287\\\" y1=\\\"107.943\\\" y2=\\\"292.096\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271201\",\r\n    \"X\": \"154.914306640625\",\r\n    \"Y\": \"105.95077514648438\",\r\n    \"Width\": \"175.74038696289062\",\r\n    \"Height\": \"188.137451171875\",\r\n    \"SVG\": \"<g id=\\\"25271201\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"12\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"285.279\\\" x2=\\\"157.792\\\" y1=\\\"107.943\\\" y2=\\\"292.096\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"12\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"327.777\\\" x2=\\\"200.287\\\" y1=\\\"107.943\\\" y2=\\\"292.096\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45130302\",\r\n    \"X\": \"18.0\",\r\n    \"Y\": \"85.0\",\r\n    \"Width\": \"370.0\",\r\n    \"Height\": \"230.0\",\r\n    \"SVG\": \"<g id=\\\"45130302\\\">        <g>                <path d=\\\"M23,200c0,50,30,85,90,85s90-35,90-85s30-85,90-85s90,35,90,85\\\" fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"translate(-90 15)\\\">                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"180.5\\\" x2=\\\"180.5\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"220.5\\\" x2=\\\"220.5\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>            </g>        <g transform=\\\"translate(-90 15)\\\">                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"366.5\\\" x2=\\\"366.5\\\" y1=\\\"70\\\" y2=\\\"270\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"406.5\\\" x2=\\\"406.5\\\" y1=\\\"70\\\" y2=\\\"270\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45130303\",\r\n    \"X\": \"18.0\",\r\n    \"Y\": \"85.0\",\r\n    \"Width\": \"370.0\",\r\n    \"Height\": \"230.0\",\r\n    \"SVG\": \"<g id=\\\"45130303\\\">        <g>                <path d=\\\"M23,200c0,50,30,85,90,85s90-35,90-85s30-85,90-85s90,35,90,85\\\" fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"translate(-90 15)\\\">                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"385.5\\\" x2=\\\"385.5\\\" y1=\\\"70\\\" y2=\\\"270\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"345.5\\\" x2=\\\"345.5\\\" y1=\\\"70\\\" y2=\\\"270\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"425.5\\\" x2=\\\"425.5\\\" y1=\\\"70\\\" y2=\\\"270\\\"/>            </g>        <g transform=\\\"translate(-90 15)\\\">                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"204.5\\\" x2=\\\"204.5\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"164.5\\\" x2=\\\"164.5\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"244.5\\\" x2=\\\"244.5\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30161\",\r\n    \"X\": \"277.6171875\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"54.65625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30161\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"M\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52391\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"87.353515625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"52391\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">MF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45130301\",\r\n    \"X\": \"18.0\",\r\n    \"Y\": \"50.0002498626709\",\r\n    \"Width\": \"370.0\",\r\n    \"Height\": \"299.9999942779541\",\r\n    \"SVG\": \"<g id=\\\"45130301\\\">        <g>                <path d=\\\"M23,200c0,50,30,85,90,85s90-35,90-85s30-85,90-85s90,35,90,85\\\" fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"scale(1 0.75) translate(-90 165)\\\">                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"200.5\\\" x2=\\\"200.5\\\" y1=\\\"101.667\\\" y2=\\\"301.667\\\"/>            </g>        <g transform=\\\"scale(1 0.75) translate(90 -30)\\\">                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"206.5\\\" x2=\\\"206.5\\\" y1=\\\"96.667\\\" y2=\\\"296.667\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51061\",\r\n    \"X\": \"260.16650390625\",\r\n    \"Y\": \"294.9375305175781\",\r\n    \"Width\": \"88.158203125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">AT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_100_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"2_100_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30110000\",\r\n    \"X\": \"217.67919921875\",\r\n    \"Y\": \"354.0849914550781\",\r\n    \"Width\": \"179.07470703125\",\r\n    \"Height\": \"82.3125\",\r\n    \"SVG\": \"<g id=\\\"30110000\\\">        <g id=\\\"MIL\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.3975\\\">MIL</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163600\",\r\n    \"X\": \"257.048287667586\",\r\n    \"Y\": \"349.43360107650733\",\r\n    \"Width\": \"93.45239632615903\",\r\n    \"Height\": \"93.45418148427052\",\r\n    \"SVG\": \"<g id=\\\"10163600\\\">        <g transform=\\\"translate(20 50) scale(0.9 0.9)\\\">                <path d=\\\"M315.304,335.204c27.295,0,49.419,22.126,49.419,49.421    c0,27.289-22.127,49.417-49.419,49.417s-49.417-22.128-49.417-49.417C265.885,357.33,288.011,335.204,315.304,335.204z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"275.769\\\" x2=\\\"354.838\\\" y1=\\\"357.442\\\" y2=\\\"411.802\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"275.769\\\" x2=\\\"354.838\\\" y1=\\\"411.802\\\" y2=\\\"357.442\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"315.304\\\" x2=\\\"315.304\\\" y1=\\\"335.204\\\" y2=\\\"434.042\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30162\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"448.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"30162\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_460_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_460_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"438 527, 438 437, 348 527\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_460_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_460_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"438 527, 438 437, 348 527\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10552\",\r\n    \"X\": \"283.6533203125\",\r\n    \"Y\": \"446.8525695800781\",\r\n    \"Width\": \"48.53125\",\r\n    \"Height\": \"58.703125\",\r\n    \"SVG\": \"<g id=\\\"10552\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"82\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.5557\\\">K</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163601\",\r\n    \"X\": \"259.04810145365695\",\r\n    \"Y\": \"286.5038146972656\",\r\n    \"Width\": \"93.45239632988455\",\r\n    \"Height\": \"156.38396786351223\",\r\n    \"SVG\": \"<g id=\\\"10163601\\\">        <g transform=\\\"translate(20 50) scale(0.9 0.9)\\\">                <path d=\\\"M317.526,335.204c27.295,0,49.419,22.126,49.419,49.421    c0,27.289-22.128,49.417-49.419,49.417c-27.292,0-49.417-22.128-49.417-49.417C268.107,357.33,290.233,335.204,317.526,335.204z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.991\\\" x2=\\\"357.061\\\" y1=\\\"357.442\\\" y2=\\\"411.802\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.991\\\" x2=\\\"357.061\\\" y1=\\\"411.802\\\" y2=\\\"357.442\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.526\\\" x2=\\\"317.526\\\" y1=\\\"335.204\\\" y2=\\\"434.042\\\"/>            </g>        <polygon points=\\\"276.913,340.19 276.913,310.164 290.258,310.164 290.258,286.811    323.619,286.811 323.619,310.164 336.965,310.164 336.965,340.19  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.6144\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10551\",\r\n    \"X\": \"266.5363464355469\",\r\n    \"Y\": \"274.0942687988281\",\r\n    \"Width\": \"75.63357543945312\",\r\n    \"Height\": \"72.06753540039062\",\r\n    \"SVG\": \"<g id=\\\"10551\\\">        <path d=\\\"M305.151,338.686c-1.019-1.962-2.107-3.912-3.274-5.822   c-5.833-9.553-13.615-18.157-24.409-22.803c6.389-2.277,12.003-6.881,16.803-11.424c1.19-1.246,2.327-2.543,3.406-3.877   c3.39-3.8,5.446-8.132,8.096-12.511c2.356,4.519,5.272,8.659,8.624,12.43c1.116,1.258,2.28,2.474,3.488,3.649   c4.39,4.737,9.45,8.526,15.652,11.633c-5.729,3.122-10.965,6.802-15.487,11.141c-1.131,1.085-2.217,2.21-3.248,3.371   C312,328,310,332,307.197,335.805C305.958,337.615,305.151,338.686,305.151,338.686z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131204\",\r\n    \"X\": \"224.5\",\r\n    \"Y\": \"298.109375\",\r\n    \"Width\": \"161.0\",\r\n    \"Height\": \"201.390625\",\r\n    \"SVG\": \"<g id=\\\"40131204\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"336\\\">EOC</text>        <ellipse cx=\\\"305\\\" cy=\\\"419\\\" rx=\\\"80\\\" ry=\\\"80\\\" stroke=\\\"#000000\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"305,339 374,459 236,459  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131203\",\r\n    \"X\": \"223.5\",\r\n    \"Y\": \"299.140625\",\r\n    \"Width\": \"161.0\",\r\n    \"Height\": \"200.359375\",\r\n    \"SVG\": \"<g id=\\\"40131203\\\">        <ellipse cx=\\\"304\\\" cy=\\\"419\\\" rx=\\\"80\\\" ry=\\\"80\\\" stroke=\\\"#000000\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"304,339 373,459 235,459  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"337\\\">EICC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35110400\",\r\n    \"X\": \"204.45599365234375\",\r\n    \"Y\": \"345.5580139160156\",\r\n    \"Width\": \"201.88800048828125\",\r\n    \"Height\": \"98.88299560546875\",\r\n    \"SVG\": \"<g id=\\\"35110400\\\">        <polygon id=\\\"_x3C_path_x3E_\\\" points=\\\"204.456,345.558 305.398,404.889 406.344,345.558 406.344,385.111 305.398,444.441    204.456,385.111  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131201\",\r\n    \"X\": \"225.5\",\r\n    \"Y\": \"307.140625\",\r\n    \"Width\": \"161.0\",\r\n    \"Height\": \"200.359375\",\r\n    \"SVG\": \"<g id=\\\"40131201\\\">        <ellipse cx=\\\"306\\\" cy=\\\"427\\\" rx=\\\"80\\\" ry=\\\"80\\\" stroke=\\\"#000000\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"306,347 375,467 237,467  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345\\\">ECEP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_130_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_130_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131207\",\r\n    \"X\": \"224.5\",\r\n    \"Y\": \"298.140625\",\r\n    \"Width\": \"161.0\",\r\n    \"Height\": \"201.359375\",\r\n    \"SVG\": \"<g id=\\\"40131207\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"336\\\">SA</text>        <ellipse cx=\\\"305\\\" cy=\\\"419\\\" rx=\\\"80\\\" ry=\\\"80\\\" stroke=\\\"#000000\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"305,339 374,459 236,459  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_130_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"2_130_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131206\",\r\n    \"X\": \"224.5\",\r\n    \"Y\": \"299.140625\",\r\n    \"Width\": \"161.0\",\r\n    \"Height\": \"200.359375\",\r\n    \"SVG\": \"<g id=\\\"40131206\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"337\\\">ES</text>        <ellipse cx=\\\"305\\\" cy=\\\"419\\\" rx=\\\"80\\\" ry=\\\"80\\\" stroke=\\\"#000000\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"305,339 374,459 236,459  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131205\",\r\n    \"X\": \"225.5\",\r\n    \"Y\": \"315.5\",\r\n    \"Width\": \"161.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"40131205\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" rx=\\\"80\\\" ry=\\\"80\\\" stroke=\\\"#000000\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"306,316 375,436 237,436  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>        <text font-family=\\\"serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"415\\\">i</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51071\",\r\n    \"X\": \"263.98583984375\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"81.443359375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"51071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">BN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171800\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171800\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">HIMEZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15250000\",\r\n    \"X\": \"205.70399475097656\",\r\n    \"Y\": \"350.4817199707031\",\r\n    \"Width\": \"199.6380157470703\",\r\n    \"Height\": \"91.03656005859375\",\r\n    \"SVG\": \"<g id=\\\"15250000\\\">        <polygon points=\\\"402.842,354.387 402.842,437.613 312.57,396  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"208.204,437.613 208.204,354.387 298.476,396  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130102_3\",\r\n    \"X\": \"203.1920166015625\",\r\n    \"Y\": \"349.9389953613281\",\r\n    \"Width\": \"205.34942626953125\",\r\n    \"Height\": \"115.740966796875\",\r\n    \"SVG\": \"<g id=\\\"10130102_3\\\">        <path d=\\\"M204.083,463.076c62.377-23.793,141.311-23.701,203.56,0.271\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M287.814,445.387v-80.824   c0-6.695,5.428-12.124,12.123-12.124h12.124c6.695,0,12.124,5.428,12.124,12.124v79.813\\\" fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30152\",\r\n    \"X\": \"246.03125\",\r\n    \"Y\": \"448.9941101074219\",\r\n    \"Width\": \"120.21875\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"30152\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" id=\\\"EXP\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"494.8066\\\">EXP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30151\",\r\n    \"X\": \"274.79443359375\",\r\n    \"Y\": \"278.734375\",\r\n    \"Width\": \"59.578125\",\r\n    \"Height\": \"66.609375\",\r\n    \"SVG\": \"<g id=\\\"30151\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" id=\\\"G\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">G</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10561\",\r\n    \"X\": \"242.6650390625\",\r\n    \"Y\": \"302.85833740234375\",\r\n    \"Width\": \"120.8916015625\",\r\n    \"Height\": \"38.65625\",\r\n    \"SVG\": \"<g id=\\\"10561\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"54\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">WPN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130102_0\",\r\n    \"X\": \"185.0017547607422\",\r\n    \"Y\": \"352.9389953613281\",\r\n    \"Width\": \"241.45277404785156\",\r\n    \"Height\": \"124.36068725585938\",\r\n    \"SVG\": \"<g id=\\\"10130102_0\\\">        <path d=\\\"M186.093,474.836c70.326-34.119,169.06-34.048,239.265,0.217\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M287.814,448.387v-80.824c0-6.695,5.428-12.124,12.123-12.124h12.124   c6.695,0,12.124,5.428,12.124,12.124v79.813\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130102_1\",\r\n    \"X\": \"127.57951354980469\",\r\n    \"Y\": \"351.9389953613281\",\r\n    \"Width\": \"355.84107971191406\",\r\n    \"Height\": \"165.36154174804688\",\r\n    \"SVG\": \"<g id=\\\"10130102_1\\\">        <path d=\\\"M129.5,515.7c7.874-9.448,17.078-17.917,27.337-25.408   c78.512-57.322,218.814-57.323,297.326,0c10.26,7.491,19.464,15.96,27.337,25.408\\\" fill=\\\"none\\\" id=\\\"arc_1_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M288.814,447.387v-80.824c0-6.695,5.428-12.124,12.123-12.124h12.124   c6.695,0,12.124,5.428,12.124,12.124v79.813\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130102_2\",\r\n    \"X\": \"170.98980712890625\",\r\n    \"Y\": \"352.9389953613281\",\r\n    \"Width\": \"268.27081298828125\",\r\n    \"Height\": \"131.43499755859375\",\r\n    \"SVG\": \"<g id=\\\"10130102_2\\\">        <path d=\\\"M172.252,482.216c74.788-43.743,190.698-43.888,265.756-0.432\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M287.814,448.387v-80.824   c0-6.695,5.428-12.124,12.123-12.124h12.124c6.695,0,12.124,5.428,12.124,12.124v79.813\\\" fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10562\",\r\n    \"X\": \"281.84423828125\",\r\n    \"Y\": \"448.8525695800781\",\r\n    \"Width\": \"46.15625\",\r\n    \"Height\": \"59.703125\",\r\n    \"SVG\": \"<g id=\\\"10562\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"82\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.5557\\\">U</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216300\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"25216300\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"282\\\" y2=\\\"282\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"428\\\" y2=\\\"428\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"396\\\">RS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4051\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"92.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"161.9893569946289\",\r\n    \"SVG\": \"<g id=\\\"4051\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"253\\\" y2=\\\"237.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"216.594\\\" y2=\\\"122.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,111.788 305,96.5 317.895,111.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"132.906\\\" y2=\\\"227.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"237.712\\\" y2=\\\"253\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4052\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"532.7420043945312\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"229.75\",\r\n    \"SVG\": \"<g id=\\\"4052\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"535.242\\\" y2=\\\"759.992\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4053\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"92.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"669.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4053\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"535.242\\\" y2=\\\"759.992\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"253\\\" y2=\\\"237.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"216.594\\\" y2=\\\"122.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,111.788 305,96.5 317.895,111.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"132.906\\\" y2=\\\"227.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"237.712\\\" y2=\\\"253\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4054\",\r\n    \"X\": \"243.5\",\r\n    \"Y\": \"191.0\",\r\n    \"Width\": \"123.0\",\r\n    \"Height\": \"64.25\",\r\n    \"SVG\": \"<g id=\\\"4054\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,252.75 246,193.5 364,193.5 364,252.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4055\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"92.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"162.62749481201172\",\r\n    \"SVG\": \"<g id=\\\"4055\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,252.75 246,193.5 364,193.5 364,252.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"253\\\" y2=\\\"237.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"216.594\\\" y2=\\\"122.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,111.788 305,96.5 317.895,111.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"132.906\\\" y2=\\\"227.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"237.712\\\" y2=\\\"253\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4056\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"191.0\",\r\n    \"Width\": \"195.0\",\r\n    \"Height\": \"571.4920043945312\",\r\n    \"SVG\": \"<g id=\\\"4056\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"535.242\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,252.75 246,193.5 364,193.5 364,252.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4057\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"92.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"669.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4057\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,252.75 246,193.5 364,193.5 364,252.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"535.242\\\" y2=\\\"759.992\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"253\\\" y2=\\\"237.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"216.594\\\" y2=\\\"122.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,111.788 305,96.5 317.895,111.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"132.906\\\" y2=\\\"227.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"237.712\\\" y2=\\\"253\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110201\",\r\n    \"X\": \"7.0\",\r\n    \"Y\": \"117.48612228734706\",\r\n    \"Width\": \"393.1505479756935\",\r\n    \"Height\": \"164.01387771265294\",\r\n    \"SVG\": \"<g id=\\\"46110201\\\">        <g transform=\\\"translate(-85 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"92\\\" x2=\\\"222\\\" y1=\\\"168\\\" y2=\\\"168\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"167\\\" x2=\\\"297\\\" y1=\\\"208\\\" y2=\\\"208\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"92\\\" x2=\\\"222\\\" y1=\\\"248\\\" y2=\\\"248\\\"/>            </g>        <g transform=\\\"translate(85 0)\\\">                <polygon fill=\\\"none\\\" points=\\\"105.808,276.5 205.809,126.5 305.808,276.5   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"111\",\r\n    \"X\": \"288.953125\",\r\n    \"Y\": \"165.375\",\r\n    \"Width\": \"33.609375\",\r\n    \"Height\": \"37.015625\",\r\n    \"SVG\": \"<g id=\\\"111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"287\\\" y=\\\"201\\\">Ø</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110202\",\r\n    \"X\": \"13.0\",\r\n    \"Y\": \"133.0\",\r\n    \"Width\": \"372.0\",\r\n    \"Height\": \"150.0\",\r\n    \"SVG\": \"<g id=\\\"46110202\\\">        <g>                <g transform=\\\"translate(-85 0)\\\">                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"98\\\" x2=\\\"228\\\" y1=\\\"168\\\" y2=\\\"168\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"173\\\" x2=\\\"303\\\" y1=\\\"208\\\" y2=\\\"208\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"98\\\" x2=\\\"228\\\" y1=\\\"248\\\" y2=\\\"248\\\"/>                    </g>            </g>        <g transform=\\\"translate(100 0)\\\">                <circle cx=\\\"210\\\" cy=\\\"208\\\" fill=\\\"none\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"160\\\" x2=\\\"260\\\" y1=\\\"258\\\" y2=\\\"158\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"160\\\" x2=\\\"260\\\" y1=\\\"158\\\" y2=\\\"258\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"112\",\r\n    \"X\": \"286.0820007324219\",\r\n    \"Y\": \"158.99899291992188\",\r\n    \"Width\": \"36.001983642578125\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"112\\\">        <circle cx=\\\"304.083\\\" cy=\\\"177\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110203\",\r\n    \"X\": \"90.0\",\r\n    \"Y\": \"163.0\",\r\n    \"Width\": \"205.0\",\r\n    \"Height\": \"90.0\",\r\n    \"SVG\": \"<g id=\\\"46110203\\\">        <g transform=\\\"translate(-85 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"175\\\" x2=\\\"305\\\" y1=\\\"168\\\" y2=\\\"168\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"250\\\" x2=\\\"380\\\" y1=\\\"208\\\" y2=\\\"208\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"175\\\" x2=\\\"305\\\" y1=\\\"248\\\" y2=\\\"248\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"113\",\r\n    \"X\": \"266.02801513671875\",\r\n    \"Y\": \"157.99899291992188\",\r\n    \"Width\": \"80.1099853515625\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"113\\\">        <circle cx=\\\"284.028\\\" cy=\\\"176\\\" r=\\\"18\\\"/>        <circle cx=\\\"328.137\\\" cy=\\\"176\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110300\",\r\n    \"X\": \"210.86199951171875\",\r\n    \"Y\": \"347.4838562011719\",\r\n    \"Width\": \"188.44100952148438\",\r\n    \"Height\": \"97.23580932617188\",\r\n    \"SVG\": \"<g id=\\\"01110300\\\">        <polygon id=\\\"_x3C_path_x3E_\\\" points=\\\"396.803,386.481 300.773,441.795 213.362,385.821    213.362,353.078 300.773,405.494 396.803,351.748  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"114\",\r\n    \"X\": \"245.0\",\r\n    \"Y\": \"169.99899291992188\",\r\n    \"Width\": \"123.1099853515625\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"114\\\">        <circle cx=\\\"263\\\" cy=\\\"188\\\" r=\\\"18\\\"/>        <circle cx=\\\"306\\\" cy=\\\"188\\\" r=\\\"18\\\"/>        <circle cx=\\\"350.109\\\" cy=\\\"188\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"116\",\r\n    \"X\": \"278.02801513671875\",\r\n    \"Y\": \"146.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"116\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"283.028\\\" x2=\\\"283.028\\\" y1=\\\"146.5\\\" y2=\\\"195.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"327.137\\\" x2=\\\"327.137\\\" y1=\\\"146.5\\\" y2=\\\"195.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50551\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"86.580078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"50551\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"117\",\r\n    \"X\": \"277.02801513671875\",\r\n    \"Y\": \"143.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"117\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"282.028\\\" x2=\\\"282.028\\\" y1=\\\"143.5\\\" y2=\\\"192.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"326.137\\\" x2=\\\"326.137\\\" y1=\\\"143.5\\\" y2=\\\"192.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305.028\\\" x2=\\\"305.028\\\" y1=\\\"143.5\\\" y2=\\\"192.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"118\",\r\n    \"X\": \"287.21875\",\r\n    \"Y\": \"158.640625\",\r\n    \"Width\": \"31.5\",\r\n    \"Height\": \"34.359375\",\r\n    \"SVG\": \"<g id=\\\"118\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"287\\\" y=\\\"193\\\">X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"121\",\r\n    \"X\": \"265.21875\",\r\n    \"Y\": \"159.640625\",\r\n    \"Width\": \"76.8515625\",\r\n    \"Height\": \"34.359375\",\r\n    \"SVG\": \"<g id=\\\"121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"265\\\" y=\\\"194\\\">X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"122\",\r\n    \"X\": \"239.21875\",\r\n    \"Y\": \"158.640625\",\r\n    \"Width\": \"122.203125\",\r\n    \"Height\": \"34.359375\",\r\n    \"SVG\": \"<g id=\\\"122\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"239\\\" y=\\\"193\\\">X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"123\",\r\n    \"X\": \"220.21875\",\r\n    \"Y\": \"158.640625\",\r\n    \"Width\": \"167.5546875\",\r\n    \"Height\": \"34.359375\",\r\n    \"SVG\": \"<g id=\\\"123\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"220\\\" y=\\\"193\\\">X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"124\",\r\n    \"X\": \"210.21875\",\r\n    \"Y\": \"158.640625\",\r\n    \"Width\": \"188.90625\",\r\n    \"Height\": \"34.359375\",\r\n    \"SVG\": \"<g id=\\\"124\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-3\\\" x=\\\"210\\\" y=\\\"193\\\">X X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111001_2\",\r\n    \"X\": \"172.11241149902344\",\r\n    \"Y\": \"262.36077880859375\",\r\n    \"Width\": \"267.77516174316406\",\r\n    \"Height\": \"267.2784423828125\",\r\n    \"SVG\": \"<g id=\\\"10111001_2\\\">        <polyline fill=\\\"none\\\" points=\\\"174,264 306,416 306,376 438,528  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"265.092\\\" x2=\\\"280.372\\\" y1=\\\"362.173\\\" y2=\\\"347.985\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.097\\\" x2=\\\"294.014\\\" y1=\\\"347.985\\\" y2=\\\"362.173\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"290.739\\\" x2=\\\"307.655\\\" y1=\\\"362.173\\\" y2=\\\"347.985\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.381\\\" x2=\\\"321.298\\\" y1=\\\"347.985\\\" y2=\\\"362.173\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"318.022\\\" x2=\\\"334.939\\\" y1=\\\"362.173\\\" y2=\\\"347.985\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"331.665\\\" x2=\\\"346.945\\\" y1=\\\"347.985\\\" y2=\\\"362.173\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.019\\\" x2=\\\"306.019\\\" y1=\\\"349.622\\\" y2=\\\"409.647\\\"/>                <ellipse cx=\\\"306.019\\\" cy=\\\"424.654\\\" fill=\\\"none\\\" rx=\\\"16.371\\\" ry=\\\"16.371\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"125\",\r\n    \"X\": \"202.21875\",\r\n    \"Y\": \"157.640625\",\r\n    \"Width\": \"198.2578125\",\r\n    \"Height\": \"34.359375\",\r\n    \"SVG\": \"<g id=\\\"125\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-6\\\" x=\\\"202\\\" y=\\\"192\\\">X X X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_420_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"231.03199768066406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"304.46800231933594\",\r\n    \"SVG\": \"<g id=\\\"1_420_0\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"232.032\\\"/>        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111001_3\",\r\n    \"X\": \"200.3640594482422\",\r\n    \"Y\": \"324.1095886230469\",\r\n    \"Width\": \"211.2718963623047\",\r\n    \"Height\": \"143.78082275390625\",\r\n    \"SVG\": \"<g id=\\\"10111001_3\\\">        <polyline fill=\\\"none\\\" points=\\\"202,326 306,416 306,376 410,466  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"265.092\\\" x2=\\\"280.372\\\" y1=\\\"362.173\\\" y2=\\\"347.985\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.097\\\" x2=\\\"294.014\\\" y1=\\\"347.985\\\" y2=\\\"362.173\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"290.739\\\" x2=\\\"307.655\\\" y1=\\\"362.173\\\" y2=\\\"347.985\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.381\\\" x2=\\\"321.298\\\" y1=\\\"347.985\\\" y2=\\\"362.173\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"318.022\\\" x2=\\\"334.939\\\" y1=\\\"362.173\\\" y2=\\\"347.985\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"331.665\\\" x2=\\\"346.945\\\" y1=\\\"347.985\\\" y2=\\\"362.173\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.019\\\" x2=\\\"306.019\\\" y1=\\\"349.622\\\" y2=\\\"409.647\\\"/>                <ellipse cx=\\\"306.019\\\" cy=\\\"424.654\\\" fill=\\\"none\\\" rx=\\\"16.371\\\" ry=\\\"16.371\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"126\",\r\n    \"X\": \"265.02801513671875\",\r\n    \"Y\": \"156.99899291992188\",\r\n    \"Width\": \"80.1099853515625\",\r\n    \"Height\": \"36.00201416015625\",\r\n    \"SVG\": \"<g id=\\\"126\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"283.028\\\" x2=\\\"283.028\\\" y1=\\\"157\\\" y2=\\\"193\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"265.028\\\" x2=\\\"301.028\\\" y1=\\\"175\\\" y2=\\\"175\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"309.136\\\" x2=\\\"345.138\\\" y1=\\\"175\\\" y2=\\\"175\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"327.137\\\" x2=\\\"327.137\\\" y1=\\\"156.999\\\" y2=\\\"193.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111001_0\",\r\n    \"X\": \"184.40904235839844\",\r\n    \"Y\": \"314.0715637207031\",\r\n    \"Width\": \"243.18190002441406\",\r\n    \"Height\": \"161.85687255859375\",\r\n    \"SVG\": \"<g id=\\\"10111001_0\\\">        <polyline fill=\\\"none\\\" points=\\\"186,316 306,415 306,375 426,474  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"264.092\\\" x2=\\\"279.372\\\" y1=\\\"364.173\\\" y2=\\\"349.985\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.097\\\" x2=\\\"293.014\\\" y1=\\\"349.985\\\" y2=\\\"364.173\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"289.739\\\" x2=\\\"306.655\\\" y1=\\\"364.173\\\" y2=\\\"349.985\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"303.381\\\" x2=\\\"320.298\\\" y1=\\\"349.985\\\" y2=\\\"364.173\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.022\\\" x2=\\\"333.939\\\" y1=\\\"364.173\\\" y2=\\\"349.985\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"330.665\\\" x2=\\\"345.945\\\" y1=\\\"349.985\\\" y2=\\\"364.173\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.019\\\" x2=\\\"305.019\\\" y1=\\\"351.622\\\" y2=\\\"411.647\\\"/>                <ellipse cx=\\\"305.019\\\" cy=\\\"426.654\\\" fill=\\\"none\\\" rx=\\\"16.371\\\" ry=\\\"16.371\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111001_1\",\r\n    \"X\": \"126.41056823730469\",\r\n    \"Y\": \"278.125244140625\",\r\n    \"Width\": \"360.6232147216797\",\r\n    \"Height\": \"235.84893798828125\",\r\n    \"SVG\": \"<g id=\\\"10111001_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"353.75\\\" y2=\\\"409.525\\\"/>        <circle cx=\\\"305\\\" cy=\\\"426.109\\\" fill=\\\"none\\\" r=\\\"15.584\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"272.537,366.091 281.325,353.573 292.318,367.927 304.23,353.573    317.059,367.927 328.969,353.573 339.463,367.827  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"127.984,280.068 305.083,423.5    305.943,372.5 485.5,512  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_420_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"231.03199768066406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"304.46800231933594\",\r\n    \"SVG\": \"<g id=\\\"1_420_1\\\">        <g>                <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"232.032\\\"/>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164900\",\r\n    \"X\": \"199.35107421875\",\r\n    \"Y\": \"369.7138671875\",\r\n    \"Width\": \"212.939453125\",\r\n    \"Height\": \"58.703125\",\r\n    \"SVG\": \"<g id=\\\"10164900\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"82\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428.417\\\">BPAD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212000\",\r\n    \"X\": \"168.31883239746094\",\r\n    \"Y\": \"197.0\",\r\n    \"Width\": \"239.3623504638672\",\r\n    \"Height\": \"286.5970458984375\",\r\n    \"SVG\": \"<g id=\\\"25212000\\\">          <path d=\\\"M406,406 L288,483 L170,406z\\\" fill=\\\"#000000\\\" id=\\\"triangle\\\" stroke=\\\"#000000\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"235\\\" y=\\\"335\\\">L</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"335\\\" y=\\\"335\\\">C</text>        <line stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"288\\\" x2=\\\"288\\\" y1=\\\"205\\\" y2=\\\"410\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"170\\\" x2=\\\"406\\\" y1=\\\"205\\\" y2=\\\"205\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25182500\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25182500\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"440\\\">O</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"540\\\">RC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36130000_a\",\r\n    \"X\": \"211.03285217285156\",\r\n    \"Y\": \"290.18499755859375\",\r\n    \"Width\": \"189.9341583251953\",\r\n    \"Height\": \"192.34567260742188\",\r\n    \"SVG\": \"<g id=\\\"36130000_a\\\">        <polygon points=\\\"284.819,332.864 284.819,295.185 327.882,295.185 327.882,332.864  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"244.739,367.429 218.104,340.776 248.564,310.338 275.199,336.99  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"336.796,336.942 363.384,310.243 393.896,340.629 367.309,367.327  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <path d=\\\"M230.992,397.457c0-43.062,32.298-75.358,75.358-75.358   c43.063,0,75.359,32.297,75.359,75.358H230.992z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"381.71,472.815 344.03,445.902 381.71,418.989  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"327.882,472.815 290.202,445.902 327.882,418.989  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"274.055,472.815 236.375,445.902 274.055,418.989  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"131\",\r\n    \"X\": \"113.89199829101562\",\r\n    \"Y\": \"563.75\",\r\n    \"Width\": \"382.2160339355469\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"131\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"116.393\\\" x2=\\\"493.607\\\" y1=\\\"566.25\\\" y2=\\\"566.25\\\"/>                <circle cx=\\\"141.429\\\" cy=\\\"591.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"468.571\\\" cy=\\\"591.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"132\",\r\n    \"X\": \"113.89199829101562\",\r\n    \"Y\": \"563.75\",\r\n    \"Width\": \"382.2160339355469\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"132\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"116.393\\\" x2=\\\"493.607\\\" y1=\\\"566.25\\\" y2=\\\"566.25\\\"/>                <circle cx=\\\"141.429\\\" cy=\\\"591.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"305.429\\\" cy=\\\"591.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"468.571\\\" cy=\\\"591.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"133\",\r\n    \"X\": \"114.89199829101562\",\r\n    \"Y\": \"564.75\",\r\n    \"Width\": \"382.2149963378906\",\r\n    \"Height\": \"55.072998046875\",\r\n    \"SVG\": \"<g id=\\\"133\\\">        <path d=\\\"   M469.55,617.323c0.007,0,0.015,0,0.021,0c13.827,0,25.036-11.209,25.036-25.036s-11.209-25.037-25.036-25.037H142.429h0.02   c-0.007,0-0.013,0-0.02,0c-13.828,0-25.037,11.21-25.037,25.037s11.21,25.036,25.037,25.036h327.142\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"134\",\r\n    \"X\": \"114.89199829101562\",\r\n    \"Y\": \"564.6630249023438\",\r\n    \"Width\": \"382.2149963378906\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"134\\\">        <g>                <circle cx=\\\"142.429\\\" cy=\\\"592.2\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"    M469.55,617.236c0.007,0,0.015,0,0.021,0c13.827,0,25.036-11.209,25.036-25.036s-11.209-25.037-25.036-25.037H205.854h0.021    c-0.007,0-0.014,0-0.021,0c-13.827,0-25.036,11.21-25.036,25.037s11.209,25.036,25.036,25.036h263.717\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"135\",\r\n    \"X\": \"114.89199829101562\",\r\n    \"Y\": \"538.7130126953125\",\r\n    \"Width\": \"382.2160339355469\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"135\\\">        <g>                <path d=\\\"    M167.465,566.287h277.069H167.465z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"142.429\\\" cy=\\\"566.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"469.571\\\" cy=\\\"566.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36160200\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"290.10101318359375\",\r\n    \"Width\": \"170.5\",\r\n    \"Height\": \"191.23098754882812\",\r\n    \"SVG\": \"<g id=\\\"36160200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"305.75\\\" x2=\\\"305.75\\\" y1=\\\"434.362\\\" y2=\\\"480.267\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"220.5\\\" x2=\\\"391\\\" y1=\\\"476.332\\\" y2=\\\"476.332\\\"/>        <polygon fill=\\\"#FFFF00\\\" points=\\\"275.372,295.101    334.607,295.101 376.073,336.566 376.073,395.801 334.607,437.267 275.372,437.267 233.907,395.801 233.907,336.566  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"29.0794,11.8471\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"77.545\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"396.125\\\">NR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"136\",\r\n    \"X\": \"114.89199829101562\",\r\n    \"Y\": \"563.75\",\r\n    \"Width\": \"382.2160339355469\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"136\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"117.393\\\" x2=\\\"494.607\\\" y1=\\\"566.25\\\" y2=\\\"566.25\\\"/>                <circle cx=\\\"142.429\\\" cy=\\\"591.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"194.727\\\" cy=\\\"591.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"417.272\\\" cy=\\\"591.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"469.571\\\" cy=\\\"591.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"137\",\r\n    \"X\": \"253.4274455458193\",\r\n    \"Y\": \"563.75\",\r\n    \"Width\": \"105.14610501338069\",\r\n    \"Height\": \"55.07353791907042\",\r\n    \"SVG\": \"<g id=\\\"137\\\">        <polyline fill=\\\"none\\\" points=\\\"   255.928,616.323 280.965,566.25 306.001,616.323 331.037,566.25 356.073,616.323  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110600\",\r\n    \"X\": \"202.8730010986328\",\r\n    \"Y\": \"344.736572265625\",\r\n    \"Width\": \"204.4190216064453\",\r\n    \"Height\": \"102.80685424804688\",\r\n    \"SVG\": \"<g id=\\\"11110600\\\">        <g id=\\\"group_2_\\\">                <ellipse cx=\\\"306\\\" cy=\\\"370.407\\\" fill=\\\"none\\\" rx=\\\"22.853\\\" ry=\\\"21.563\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"391.972\\\" y2=\\\"444.002\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281.625\\\" x2=\\\"330.375\\\" y1=\\\"401.986\\\" y2=\\\"401.986\\\"/>            </g>        <g id=\\\"group_1_\\\">                <ellipse cx=\\\"248.22\\\" cy=\\\"370.407\\\" fill=\\\"none\\\" rx=\\\"22.853\\\" ry=\\\"21.563\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"248.22\\\" x2=\\\"248.22\\\" y1=\\\"391.971\\\" y2=\\\"444\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"223.845\\\" x2=\\\"272.595\\\" y1=\\\"401.986\\\" y2=\\\"401.986\\\"/>            </g>        <g id=\\\"group\\\">                <ellipse cx=\\\"363.78\\\" cy=\\\"370.407\\\" fill=\\\"none\\\" rx=\\\"22.853\\\" ry=\\\"21.563\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"363.78\\\" x2=\\\"363.78\\\" y1=\\\"391.971\\\" y2=\\\"444.001\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"339.405\\\" x2=\\\"388.155\\\" y1=\\\"401.985\\\" y2=\\\"401.985\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"203.966\\\" x2=\\\"406.199\\\" y1=\\\"346.985\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_415_0c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_415_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217700\",\r\n    \"X\": \"120.14683532714844\",\r\n    \"Y\": \"324.8574880544173\",\r\n    \"Width\": \"369.57667541503906\",\r\n    \"Height\": \"203.14251194558273\",\r\n    \"SVG\": \"<g id=\\\"25217700\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"528\\\">W</text>        <g>                <path d=\\\"M200.76,353.914    c-0.886-1.817-1.905-3.568-3.058-5.208c-12.237-17.468-36.488-21.591-54.199-9.2c-8.27,5.786-14.01,14.52-16.005,24.384\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,353.449    c0.886,1.817,1.906,3.546,3.058,5.208c12.236,17.47,36.467,21.591,54.155,9.224c5.254-3.682,9.533-8.602,12.458-14.3\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,354.158    c-0.887-1.817-1.904-3.568-3.059-5.208c-12.236-17.469-36.512-21.57-54.224-9.177c-5.274,3.702-9.575,8.623-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,353.494    c0.889,1.817,1.906,3.546,3.062,5.208c12.235,17.469,36.51,21.569,54.241,9.155c5.275-3.681,9.576-8.603,12.504-14.32\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,365.397    c-0.888-5.831-3.103-11.349-6.475-16.138c-12.235-17.49-36.464-21.613-54.154-9.244c-5.253,3.679-9.553,8.6-12.457,14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <g>                <path d=\\\"M200.76,457.214    c-0.886-1.817-1.905-3.569-3.058-5.21c-12.237-17.469-36.488-21.59-54.199-9.197c-8.27,5.784-14.01,14.521-16.005,24.383\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,456.749    c0.886,1.815,1.906,3.545,3.058,5.207c12.236,17.469,36.467,21.594,54.155,9.224c5.254-3.682,9.533-8.6,12.458-14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,457.456    c-0.887-1.815-1.904-3.565-3.059-5.206c-12.236-17.469-36.512-21.57-54.224-9.179c-5.274,3.704-9.575,8.624-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,456.793    c0.889,1.818,1.906,3.547,3.062,5.209c12.235,17.469,36.51,21.568,54.241,9.156c5.275-3.68,9.576-8.602,12.504-14.322\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,468.695    c-0.888-5.83-3.103-11.348-6.475-16.137c-12.235-17.488-36.464-21.613-54.154-9.242c-5.253,3.678-9.553,8.599-12.457,14.295\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"128.119\\\" x2=\\\"486.496\\\" y1=\\\"405.164\\\" y2=\\\"405.164\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_540_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_540_0\\\">        <rect fill=\\\"#FF8080\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"276.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"495.064\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"277.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"495.064\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_340_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_340_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" id=\\\"Group\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"127\\\" y=\\\"276.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"464\\\" y=\\\"493.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"464\\\" y=\\\"276.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126\\\" y=\\\"493.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"141\",\r\n    \"X\": \"114.33599662780762\",\r\n    \"Y\": \"513.677001953125\",\r\n    \"Width\": \"383.32800483703613\",\r\n    \"Height\": \"55.072998046875\",\r\n    \"SVG\": \"<g id=\\\"141\\\">        <polyline fill=\\\"none\\\" points=\\\"   116.836,516.177 166.909,566.25 495.164,566.25  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"142\",\r\n    \"X\": \"109.89199829101562\",\r\n    \"Y\": \"517.927978515625\",\r\n    \"Width\": \"382.21502685546875\",\r\n    \"Height\": \"55.072021484375\",\r\n    \"SVG\": \"<g id=\\\"142\\\">        <path d=\\\"   M464.571,520.428c13.827,0,25.036,11.209,25.036,25.036S478.398,570.5,464.571,570.5c-0.007,0-0.015,0-0.021,0h0.021H137.429   c-13.827,0-25.037-11.209-25.037-25.036s11.209-25.036,25.037-25.036c0.007,0,0.013,0,0.02,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_340_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_340_1\\\">        <g id=\\\"Group\\\">                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123\\\" y=\\\"497.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"468\\\" y=\\\"497.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"468\\\" y=\\\"273.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123\\\" y=\\\"273.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50581\",\r\n    \"X\": \"261.91650390625\",\r\n    \"Y\": \"292.9375305175781\",\r\n    \"Width\": \"87.9150390625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"50581\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">TA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_310_1c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_310_1c\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <g>                        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                        <g>                                <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140702_3\",\r\n    \"X\": \"228.92059688248628\",\r\n    \"Y\": \"223.00019398264885\",\r\n    \"Width\": \"154.6578053512094\",\r\n    \"Height\": \"341.49957744016683\",\r\n    \"SVG\": \"<g id=\\\"10140702_3\\\" transform=\\\"translate(20 0) scale(0.9 0.9)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.778\\\" x2=\\\"317.778\\\" y1=\\\"247.778\\\" y2=\\\"627.222\\\"/>        <polyline fill=\\\"none\\\" points=\\\"234.634,492.778 234.634,392.205 401.476,392.205    401.476,492.778  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140702_2\",\r\n    \"X\": \"228.92059688248628\",\r\n    \"Y\": \"262.99764714764274\",\r\n    \"Width\": \"154.6578053512094\",\r\n    \"Height\": \"264.0048983999027\",\r\n    \"SVG\": \"<g id=\\\"10140702_2\\\" transform=\\\"translate(20 0) scale(0.9 0.9)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.778\\\" x2=\\\"318.056\\\" y1=\\\"292.222\\\" y2=\\\"585.556\\\"/>        <polyline fill=\\\"none\\\" points=\\\"234.634,492.778 234.634,392.205 401.476,392.205    401.476,492.778  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140702_1\",\r\n    \"X\": \"228.92059688248628\",\r\n    \"Y\": \"272.9996997992275\",\r\n    \"Width\": \"154.6578053512094\",\r\n    \"Height\": \"242.99999356269836\",\r\n    \"SVG\": \"<g id=\\\"10140702_1\\\" transform=\\\"translate(20 0) scale(0.9 0.9)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.778\\\" x2=\\\"317.778\\\" y1=\\\"303.333\\\" y2=\\\"573.333\\\"/>        <polyline fill=\\\"none\\\" points=\\\"234.634,492.778 234.634,392.205 401.476,392.205    401.476,492.778  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53611\",\r\n    \"X\": \"266.2314453125\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"77.7685546875\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"53611\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">TT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140702_0\",\r\n    \"X\": \"228.92059688248628\",\r\n    \"Y\": \"223.75094907507867\",\r\n    \"Width\": \"154.6578053512094\",\r\n    \"Height\": \"342.50097246244036\",\r\n    \"SVG\": \"<g id=\\\"10140702_0\\\" transform=\\\"translate(20 0) scale(0.9 0.9)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"318.056\\\" x2=\\\"317.778\\\" y1=\\\"248.614\\\" y2=\\\"629.167\\\"/>        <polyline fill=\\\"none\\\" points=\\\"234.634,492.778 234.634,392.205 401.476,392.205    401.476,492.778  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_240_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_240_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"276.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"495.064\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"277.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"495.064\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_620_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"206.5\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"367.51043701171875\",\r\n    \"SVG\": \"<g id=\\\"0_620_1\\\">        <rect height=\\\"26\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"57.68\\\" x=\\\"277.16\\\" y=\\\"207.5\\\"/>        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_620_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"206.5\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"373.52081298828125\",\r\n    \"SVG\": \"<g id=\\\"0_620_0\\\">        <rect height=\\\"26\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"57.68\\\" x=\\\"277.16\\\" y=\\\"207.5\\\"/>        <polyline fill=\\\"#FF8080\\\" id=\\\"symbol\\\" points=\\\"306,568 479,395 306,222    133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"151\",\r\n    \"X\": \"115.44894341849097\",\r\n    \"Y\": \"563.7495924998939\",\r\n    \"Width\": \"382.21402044869654\",\r\n    \"Height\": \"55.26841287119987\",\r\n    \"SVG\": \"<g id=\\\"151\\\">        <path d=\\\"   M495.119,566.25c-55.511,31.977-119.899,50.268-188.563,50.268s-133.052-18.291-188.563-50.268l-0.044,0.193h377.214\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"152\",\r\n    \"X\": \"109.33208465576172\",\r\n    \"Y\": \"559.4989624023438\",\r\n    \"Width\": \"394.45090561061744\",\r\n    \"Height\": \"60.635009765625\",\r\n    \"SVG\": \"<g id=\\\"152\\\">        <path d=\\\"   M501.283,589.795c-0.012-15.354-12.462-27.796-27.817-27.796c-15.363,0-27.818,12.455-27.818,27.818   c0,15.362-12.454,27.817-27.817,27.817s-27.818-12.455-27.818-27.817c0-0.008,0-0.016,0-0.022h-0.002   c-0.011-15.354-12.462-27.796-27.817-27.796c-15.363,0-27.817,12.455-27.817,27.818c0,15.362-12.455,27.817-27.818,27.817   c-15.364,0-27.818-12.455-27.818-27.817c0-0.008,0-0.016-0.001-0.022c-0.012-15.354-12.462-27.796-27.818-27.796   c-15.363,0-27.818,12.455-27.818,27.818c0,15.362-12.455,27.817-27.818,27.817c-15.363,0-27.818-12.455-27.818-27.817   c0-0.008,0-0.016,0-0.022c-0.012-15.354-12.462-27.796-27.818-27.796c-15.363,0-27.818,12.455-27.818,27.818\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163400_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"444.4200134277344\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"10163400_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163400_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"442.7950134277344\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"10163400_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53621\",\r\n    \"X\": \"262.5244140625\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"84.7255859375\",\r\n    \"Height\": \"48.0625\",\r\n    \"SVG\": \"<g id=\\\"53621\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">UN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40140100\",\r\n    \"X\": \"222.92001342773438\",\r\n    \"Y\": \"298.4980163574219\",\r\n    \"Width\": \"166.15499877929688\",\r\n    \"Height\": \"195.00393676757812\",\r\n    \"SVG\": \"<g id=\\\"40140100\\\">        <path d=\\\"M296.65,342.307c0-12.675,10.151-24.231,10.151-32.59v-1.068c0-3.205-0.107-9.467-2.672-10.151   c-2.612,11.211-8.714,19.951-14.814,27.926c-3.127,4.089-5.871,8.161-9.015,12.357c-2.492,3.328-7.693,8.618-7.693,13.677   c0,3.594,15.274,44.344,7.48,44.344c-0.271,0-9.373-6.33-10.474-7.157c-3.469-2.605-5.932-5.695-8.333-9.298   c-7.651-11.48-6.088-11.064-9.51-25.751c-3.73,0.996-6.377,12.446-7.266,17.309c-1.086,5.944-0.676,16.644,0.627,22.454   c1.592,7.104,3.373,12.528,6.284,18.292c1.53,3.029,7.63,13.735,7.835,16.208c-5.428-1.268-17.643-11.445-21.512-15.354   c-3.776-3.813-13.753-20.732-14.818-21.513c0,24.697,12.459,56.964,24.435,69.062c7.676,7.754,15.774,15.94,25.347,21.667   c6.134,3.672,26.215,10.781,35.701,10.781h5.876c7.143,0,27.002-7.608,32.237-10.502c8.519-4.706,17.154-11.848,22.479-19.729   c10.968-16.229,20.08-37.427,20.08-64.335v-3.204l-1.11-14.473c-1.721,0.946-5.519,10.94-6.294,12.945   c-1.272,3.296-5.097,8.537-7.124,11.575c-3.543,5.309-13.121,15.677-19.664,17.2v-2.673c0-10.981,6.944-21.977,6.944-30.985v-4.808   l-3.182-30.456l-1.628,0.002c-0.808,9.708-4.14,19.766-8.438,26.287c-3.288,4.988-13.181,13.951-19.342,15.386   c-0.557-1.05-1.068-1.576-1.068-3.206v-5.876c0-12.683,7.479-22.218,7.479-32.056v-2.137c0-3.802-5.217-9.672-7.265-13.039   c-1.706-2.808-6.01-10.802-8.764-11.537v3.206c0,15.386-3.412,26.493-13.891,31.521c-2.768-4.133-9.083-7.778-9.083-15.494v-4.808   H296.65z\\\"/>        <ellipse cx=\\\"305.001\\\" cy=\\\"439.25\\\" fill=\\\"#FFFFFF\\\" rx=\\\"28.5\\\" ry=\\\"28.5\\\" stroke=\\\"#000000\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\" x1=\\\"288.308\\\" x2=\\\"322.107\\\" y1=\\\"422.491\\\" y2=\\\"456.091\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\" x1=\\\"287.908\\\" x2=\\\"320.709\\\" y1=\\\"457.091\\\" y2=\\\"421.491\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140900\",\r\n    \"X\": \"221.50010147359353\",\r\n    \"Y\": \"303.546875\",\r\n    \"Width\": \"170.999995470047\",\r\n    \"Height\": \"140.9532200362919\",\r\n    \"SVG\": \"<g id=\\\"10140900\\\">        <g transform=\\\"translate(20 0) scale(0.9 0.9)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"318.889\\\" x2=\\\"318.889\\\" y1=\\\"385.539\\\" y2=\\\"493.889\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226.667\\\" x2=\\\"226.667\\\" y1=\\\"385.539\\\" y2=\\\"493.889\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"411.111\\\" x2=\\\"411.111\\\" y1=\\\"385.539\\\" y2=\\\"493.889\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"223.889\\\" x2=\\\"413.889\\\" y1=\\\"385.539\\\" y2=\\\"385.539\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.5\\\">CAMP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163400_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"442.5150146484375\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"10163400_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163400_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"442.5150146484375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"5.279998779296875\",\r\n    \"SVG\": \"<g id=\\\"10163400_1\\\">        <line fill=\\\"none\\\" id=\\\"main\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <rect display=\\\"none\\\" fill=\\\"none\\\" height=\\\"240\\\" id=\\\"greyBox\\\" stroke=\\\"#C8C8C8\\\" stroke-width=\\\"12\\\" width=\\\"359\\\" x=\\\"126.5\\\" y=\\\"276\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140400\",\r\n    \"X\": \"213.5\",\r\n    \"Y\": \"328.48466783528767\",\r\n    \"Width\": \"182.75\",\r\n    \"Height\": \"134.63936207116438\",\r\n    \"SVG\": \"<g id=\\\"15140400\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"216\\\" y1=\\\"374.375\\\" y2=\\\"542.406\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"393.75\\\" x2=\\\"393.75\\\" y1=\\\"374.375\\\" y2=\\\"542.406\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"393.75\\\" y1=\\\"540.155\\\" y2=\\\"540.155\\\"/>                <path d=\\\"M216,376.676c77.766,31.206,99.984,31.206,177.75,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"400.081\\\" y2=\\\"540.155\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"263\\\" x2=\\\"348.25\\\" y1=\\\"431.875\\\" y2=\\\"431.875\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"393.75\\\" y1=\\\"458.75\\\" y2=\\\"458.75\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341500\",\r\n    \"X\": \"102.36551666259766\",\r\n    \"Y\": \"68.88763766319308\",\r\n    \"Width\": \"286.13448333740234\",\r\n    \"Height\": \"271.67162989601053\",\r\n    \"SVG\": \"<g id=\\\"25341500\\\">        <path d=\\\"M105.838,195.867C128.893,13.1,390.387,45.06,382.338,214.066   c-6.03,126.617-191.758,174.385-261.1,51.801\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"119.25,148.5 169.652,147.896 147.25,108.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"215.5,75 237.602,112.126 262.75,73.867  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"163,311.25 197.232,283.038 200.619,330.859  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"248.945,336.305 273.195,290.305 295.523,326.523  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"332.75,102.746 310.121,140.645 366,141.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"380,180 343.25,204.723 380,230.75  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"371.06,260.073 319.806,260.674 343.25,297.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"121,309.5 121.238,265.867 156.729,265.447  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g transform=\\\"translate(182 32) translate(0 -1)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"50\\\" stroke=\\\"#FFFFFF\\\" width=\\\"20\\\" x=\\\"186\\\" y=\\\"149\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" font-weight=\\\"bold\\\" x=\\\"194\\\" y=\\\"192\\\">I</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_660_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"370.04164123535156\",\r\n    \"SVG\": \"<g id=\\\"1_660_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"479 395, 429 345, 429 445\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"161\",\r\n    \"X\": \"119.77100372314453\",\r\n    \"Y\": \"586.125\",\r\n    \"Width\": \"372.45800018310547\",\r\n    \"Height\": \"40.0\",\r\n    \"SVG\": \"<g id=\\\"161\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"122.229\\\" x2=\\\"479.729\\\" y1=\\\"607.125\\\" y2=\\\"607.125\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"119.771\\\" y=\\\"593.625\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"467.229\\\" y=\\\"594.625\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"293.5\\\" y=\\\"594.625\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"586.125\\\" y2=\\\"626.125\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_660_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"1_660_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"479 395, 429 345, 429 445\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"162\",\r\n    \"X\": \"119.77100372314453\",\r\n    \"Y\": \"586.625\",\r\n    \"Width\": \"372.45800018310547\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"162\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"122.229\\\" x2=\\\"479.729\\\" y1=\\\"607.125\\\" y2=\\\"607.125\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"119.771\\\" y=\\\"593.625\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"467.229\\\" y=\\\"594.625\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"293.5\\\" y=\\\"594.625\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"206.635\\\" y=\\\"594.625\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"380.365\\\" y=\\\"594.625\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"392.865\\\" x2=\\\"392.865\\\" y1=\\\"586.625\\\" y2=\\\"626.625\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"219.135\\\" x2=\\\"219.135\\\" y1=\\\"587.625\\\" y2=\\\"627.625\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_215_0c\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"243.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"1_215_0c\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFA1FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53631\",\r\n    \"X\": \"258.0654296875\",\r\n    \"Y\": \"292.3750305175781\",\r\n    \"Width\": \"93.30859375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"53631\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">VR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52301\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"77.80230686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"52301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160500\",\r\n    \"X\": \"199.99310302734375\",\r\n    \"Y\": \"366.6465148925781\",\r\n    \"Width\": \"211.60577392578125\",\r\n    \"Height\": \"57.125\",\r\n    \"SVG\": \"<g id=\\\"10160500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"79.7975\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"423.7715\\\">BAND</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120203\",\r\n    \"X\": \"221.1494140625\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"170.8193359375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30120203\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"DD\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">DD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_415_1c\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_415_1c\\\">        <g>                <rect fill=\\\"#FFA1FF\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_220_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"243.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"280.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"2_220_0\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"244.39\\\"/>        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25160300\",\r\n    \"X\": \"130.0\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25160300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"130\\\" x2=\\\"480\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120202\",\r\n    \"X\": \"213.96875\",\r\n    \"Y\": \"347.37396240234375\",\r\n    \"Width\": \"180.4130859375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"30120202\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"CG\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">CG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110000_a\",\r\n    \"X\": \"204.41786193847656\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"203.1652374267578\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110000_a\\\">        <polygon points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"240.128,378.181 211.489,349.523 244.242,316.793 272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"339.114,345.4 367.701,316.691 400.512,349.364 371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120201\",\r\n    \"X\": \"227.806640625\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"156.990234375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30120201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"BB\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">BB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160501\",\r\n    \"X\": \"279.9351245389275\",\r\n    \"Y\": \"346.7049865722656\",\r\n    \"Width\": \"52.1305694717372\",\r\n    \"Height\": \"97.3002454790905\",\r\n    \"SVG\": \"<g id=\\\"10160501\\\">        <path d=\\\"M305.469,346.705c5.878,14.34,12.295,22.76,16.389,27.42c3.231,3.68,20.94,20.042,0.529,45.613   c12.127-25.037,7.762-39.879-13.918-49.033c0,20,0,35,0,53c0.68,21.828-21.745,23.162-27.215,17.357   c-5.648-5.997,7.671-25.891,24.215-19.357C305.469,405.705,305.469,375.705,305.469,346.705z\\\" id=\\\"band\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120200\",\r\n    \"X\": \"251.8717498779297\",\r\n    \"Y\": \"349.37103271484375\",\r\n    \"Width\": \"108.25849914550781\",\r\n    \"Height\": \"93.326904296875\",\r\n    \"SVG\": \"<g id=\\\"30120200\\\">        <path d=\\\"M306,442.397l-53.356-44.077l34.798,4.64V384.4h12.991v-9.279h-32.479V364.45   h32.479v-14.847h11.136v14.847h32.478v10.671h-32.478v9.279h12.989v18.56l34.8-4.64L306,442.397z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.464\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120206\",\r\n    \"X\": \"206.0703125\",\r\n    \"Y\": \"353.171875\",\r\n    \"Width\": \"200.177734375\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"30120206\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" id=\\\"LCS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">LCS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120205\",\r\n    \"X\": \"232.61279296875\",\r\n    \"Y\": \"347.37396240234375\",\r\n    \"Width\": \"148.6591796875\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"30120205\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"FS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">FS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120204\",\r\n    \"X\": \"236.2626953125\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"142.1748046875\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30120204\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"FF\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">FF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_100_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_100_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_100_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"2_100_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52311\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"76.63043186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"52311\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53641\",\r\n    \"X\": \"259.94140625\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"87.46484375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"53641\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">XP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140700\",\r\n    \"X\": \"87.89995574951172\",\r\n    \"Y\": \"153.4375\",\r\n    \"Width\": \"231.71147835740493\",\r\n    \"Height\": \"35.656494426523665\",\r\n    \"SVG\": \"<g id=\\\"25140700\\\">        <path d=\\\"M88.5,183.445   c24.49,6.055,67.645,1.891,79.637-2.625c14.943,0.616,27.488-1.232,40.957,3.695c9.592-0.411,44.102,2.728,53.665,1.957   c30.536-2.462,57.702-3.027,54.013-3.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"96\\\" y=\\\"168\\\">FCL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"271\\\" y=\\\"168\\\">FCL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121202\",\r\n    \"X\": \"216.32855224609375\",\r\n    \"Y\": \"342.5068359375\",\r\n    \"Width\": \"177.5079345703125\",\r\n    \"Height\": \"98.14212036132812\",\r\n    \"SVG\": \"<g id=\\\"20121202\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"305.699,359.884 258.64,346.211 264.087,363.495     217.026,349.823   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.699\\\" x2=\\\"276.433\\\" y1=\\\"359.899\\\" y2=\\\"439.789\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.7\\\" x2=\\\"334.967\\\" y1=\\\"359.899\\\" y2=\\\"439.789\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.433\\\" x2=\\\"334.967\\\" y1=\\\"394.209\\\" y2=\\\"394.209\\\"/>        <g>                <polyline fill=\\\"none\\\" points=\\\"393.139,349.823 346.079,363.495 351.524,346.211     304.466,359.884   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121203\",\r\n    \"X\": \"243.59999895095825\",\r\n    \"Y\": \"304.7955556605282\",\r\n    \"Width\": \"122.80000448226929\",\r\n    \"Height\": \"180.5044488217411\",\r\n    \"SVG\": \"<g id=\\\"20121203\\\">        <g transform=\\\"scale(100) translate(0.76 0.65)\\\">                <polygon id=\\\"_43846288\\\" points=\\\"2.094,3.054 2.105,3.043 2.094,3.038   \\\"/>                <path d=\\\"M2.352,3.781L2.651,3.58l0.071,0.23l0.033,0.1l0.053,0.172L2.352,3.781z M1.777,4.082l0.085-0.293    l0.049-0.147l0.02-0.064l0.297,0.205L1.777,4.082z M2.288,3.216L2.613,3.52C2.575,3.545,2.306,3.732,2.285,3.732    c-0.003,0-0.289-0.192-0.318-0.213L2.288,3.216z M2.481,3.038l0.006,0.004l0.045,0.142l0.063,0.217L2.342,3.169L2.481,3.038    L2.481,3.038z M2.094,3.054V3.038l0.011,0.005l0.134,0.126l-0.25,0.235L2.054,3.18L2.094,3.054z M2.167,3.012l0.244-0.001    l-0.125,0.11L2.167,3.012z M2.258,2.434v0.09H2.147c-0.012,0-0.026,0.014-0.026,0.026v0.016c0,0.017,0.019,0.026,0.037,0.026    h0.101v0.106h-0.18c-0.012,0-0.026,0.014-0.026,0.026v0.005c0,0.025,0.012,0.037,0.037,0.037h0.169v0.175h-0.17    c-0.019,0-0.026,0.008-0.033,0.017L2.04,3.008L1.918,3.399L1.844,3.638L1.766,3.874L1.764,3.895L1.692,4.113l-0.003,0.02    L1.676,4.187C1.7,4.193,1.689,4.203,1.708,4.203h0.005c0.021,0,0.503-0.342,0.577-0.381c0.062,0.042,0.56,0.381,0.588,0.381    c0.015,0,0.026-0.018,0.026-0.032c0-0.003-0.034-0.101-0.037-0.106l-0.003-0.02L2.787,3.802L2.715,3.569L2.597,3.176    C2.583,3.155,2.563,3.082,2.553,3.05C2.537,3.004,2.54,2.943,2.491,2.943H2.322V2.768h0.18c0.012,0,0.026-0.014,0.026-0.026V2.731    c0-0.016-0.005-0.032-0.021-0.032H2.322V2.593h0.101c0.018,0,0.037-0.009,0.037-0.026V2.551c0-0.017-0.019-0.026-0.037-0.026    H2.322V2.424c0-0.015-0.018-0.026-0.032-0.026C2.27,2.397,2.258,2.413,2.258,2.434L2.258,2.434z\\\" id=\\\"_102731816\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121200\",\r\n    \"X\": \"223.8489990234375\",\r\n    \"Y\": \"311.2925109863281\",\r\n    \"Width\": \"161.0260009765625\",\r\n    \"Height\": \"168.1074776649475\",\r\n    \"SVG\": \"<g id=\\\"20121200\\\">        <g transform=\\\"scale(110) translate(0.572727 0.818182)\\\">                <path d=\\\"M2.42,3.153l0.093,0.305L2.509,3.461l-0.277-0.19L2.42,3.153z M1.973,3.154l0.181,0.117L1.879,3.463    L1.973,3.154z M2.195,2.932l0.201,0.187c-0.039,0.011-0.183,0.128-0.2,0.128c-0.004,0-0.187-0.122-0.195-0.132L2.195,2.932z     M2.315,2.822l0.071,0.223L2.23,2.9L2.315,2.822z M2.076,2.825l0.086,0.074L2.005,3.045L2.076,2.825z M2.123,2.803l0.145-0.001    L2.195,2.875L2.123,2.803z M2.182,2.429C2.181,2.443,2.178,2.445,2.178,2.46v0.045H2.11c-0.011,0-0.018,0.007-0.018,0.018    c0,0.012,0.002,0.012,0.005,0.022c0.01,0.002,0.01,0.005,0.022,0.005h0.058v0.063H2.074c-0.014,0-0.027,0.004-0.027,0.018    c0,0.011,0.007,0.018,0.018,0.018h0.112v0.112H2.074c-0.012,0-0.012,0.002-0.02,0.005l-0.057,0.18L1.974,3.019L1.88,3.321    L1.854,3.392C1.849,3.438,1.823,3.471,1.823,3.518c0,0.01,0.002,0.005,0.005,0.018H1.84c0.013,0,0.343-0.234,0.351-0.234    c0.014,0,0.322,0.213,0.36,0.238c0.01-0.005,0.022-0.008,0.022-0.022V3.504c0-0.001-0.034-0.101-0.039-0.114    C2.526,3.365,2.502,3.293,2.499,3.271L2.476,3.199L2.382,2.898L2.362,2.82C2.356,2.801,2.36,2.762,2.33,2.762H2.218V2.649h0.108    c0.011,0,0.018-0.007,0.018-0.018S2.337,2.613,2.326,2.613H2.218V2.55h0.054c0.015,0,0.031-0.008,0.031-0.022V2.523    c0-0.011-0.007-0.018-0.018-0.018H2.218V2.447c0-0.009-0.013-0.022-0.018-0.022C2.199,2.424,2.184,2.428,2.182,2.429z\\\" id=\\\"_42189704\\\"/>            </g>        <path d=\\\"M321.766,314.18  c34.649,7.59,60.609,38.39,60.609,75.35c0,18.92-6.819,36.3-18.26,49.72\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M316.11,340.799  c21.229,4.95,36.96,23.98,36.96,46.75c0,7.261-1.65,14.08-4.512,20.24\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M262.65,411.201c-0.22-0.439-0.44-0.881-0.66-1.32  c-3.08-6.381-4.84-13.531-4.84-21.121c0-22.33,15.29-41.14,35.97-46.529\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M245.049,439.691  c-11.66-13.531-18.7-31.132-18.7-50.38c0-37.291,26.4-68.311,61.601-75.57\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121201\",\r\n    \"X\": \"257.9432373046875\",\r\n    \"Y\": \"285.5\",\r\n    \"Width\": \"96.113525390625\",\r\n    \"Height\": \"216.75\",\r\n    \"SVG\": \"<g id=\\\"20121201\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"285.5\\\" y2=\\\"502.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"352.75\\\" x2=\\\"306\\\" y1=\\\"296.836\\\" y2=\\\"325.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"259.25\\\" y1=\\\"325.5\\\" y2=\\\"296.836\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120701_0\",\r\n    \"X\": \"131.5\",\r\n    \"Y\": \"224.91600036621094\",\r\n    \"Width\": \"348.0\",\r\n    \"Height\": \"342.33399963378906\",\r\n    \"SVG\": \"<g id=\\\"20120701_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"224.916\\\" y2=\\\"567.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"131.5\\\" x2=\\\"479.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120701_1\",\r\n    \"X\": \"131.5\",\r\n    \"Y\": \"273.6000061035156\",\r\n    \"Width\": \"348.0\",\r\n    \"Height\": \"244.80001831054688\",\r\n    \"SVG\": \"<g id=\\\"20120701_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"273.6\\\" y2=\\\"518.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"131.5\\\" x2=\\\"479.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120701_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"264.0\",\r\n    \"SVG\": \"<g id=\\\"20120701_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120701_3\",\r\n    \"X\": \"139.5\",\r\n    \"Y\": \"228.5\",\r\n    \"Width\": \"334.0\",\r\n    \"Height\": \"328.0\",\r\n    \"SVG\": \"<g id=\\\"20120701_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"228.5\\\" y2=\\\"556.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"139.5\\\" x2=\\\"473.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_500_0\",\r\n    \"X\": \"133.0\",\r\n    \"Y\": \"222.0\",\r\n    \"Width\": \"349.7914123535156\",\r\n    \"Height\": \"354.5\",\r\n    \"SVG\": \"<g id=\\\"0_500_0\\\">        <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395    306,568  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121303_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.5\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.578369140625\",\r\n    \"SVG\": \"<g id=\\\"10121303_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"516\\\" y2=\\\"273.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121303_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"224.76100158691406\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"342.47801208496094\",\r\n    \"SVG\": \"<g id=\\\"10121303_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"567.239\\\" y2=\\\"224.761\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213300\",\r\n    \"X\": \"198.96099853515625\",\r\n    \"Y\": \"287.8840026855469\",\r\n    \"Width\": \"216.2340087890625\",\r\n    \"Height\": \"216.23098754882812\",\r\n    \"SVG\": \"<g id=\\\"25213300\\\">        <polygon fill=\\\"#000000\\\" points=\\\"305.674,394.595 283.208,504.115 328.14,504.115  \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"305.674,394.595 328.14,287.884 283.208,287.884  \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"305.674,394.595 198.961,372.129 198.961,417.061  \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"305.674,394.595 415.195,417.061 415.195,372.129  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240900\",\r\n    \"X\": \"213.2022705078125\",\r\n    \"Y\": \"313.7384338378906\",\r\n    \"Width\": \"261.3856201171875\",\r\n    \"Height\": \"165.52511596679688\",\r\n    \"SVG\": \"<g id=\\\"25240900\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"391.788\\\" x2=\\\"218.185\\\" y1=\\\"319.344\\\" y2=\\\"473.658\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"218.185\\\" x2=\\\"391.788\\\" y1=\\\"319.344\\\" y2=\\\"473.658\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" x=\\\"376\\\" y=\\\"410\\\">FSS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181200\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25181200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431\\\">K</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320600\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320600\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">CIV</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121303_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"222.99276733398438\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"346.0144348144531\",\r\n    \"SVG\": \"<g id=\\\"10121303_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"305\\\" y1=\\\"569\\\" y2=\\\"223\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121303_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121303_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"528\\\" y2=\\\"264\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53651\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"53651\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52321\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"82.64605686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"52321\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25340200\",\r\n    \"X\": \"13.552001953125\",\r\n    \"Y\": \"86.8849745475233\",\r\n    \"Width\": \"363.3544367632443\",\r\n    \"Height\": \"236.89418932205587\",\r\n    \"SVG\": \"<g id=\\\"25340200\\\" transform=\\\"translate(-169 16) translate(1 0) translate(1 0) translate(1 0) translate(0 -1) translate(0 -1) translate(0 -1) translate(0 -1) translate(0 1)\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"199.181\\\" x2=\\\"198.806\\\" y1=\\\"91.826\\\" y2=\\\"296.35\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"199.051\\\" x2=\\\"533.552\\\" y1=\\\"295.033\\\" y2=\\\"295.033\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"198.243\\\" x2=\\\"531.434\\\" y1=\\\"92.276\\\" y2=\\\"92.501\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"525.059\\\" x2=\\\"539.684\\\" y1=\\\"75.251\\\" y2=\\\"109.751\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"526.934\\\" x2=\\\"539.684\\\" y1=\\\"309.25\\\" y2=\\\"283\\\"/>            </g>        <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"180.052\\\" y=\\\"173.534\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"185\\\" y=\\\"204\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140404_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140404_a\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120500\",\r\n    \"X\": \"203.7100067138672\",\r\n    \"Y\": \"348.1260070800781\",\r\n    \"Width\": \"201.9569854736328\",\r\n    \"Height\": \"93.40301513671875\",\r\n    \"SVG\": \"<g id=\\\"05120500\\\">        <g id=\\\"Bio\\\">                <polyline fill=\\\"#FFFFFF\\\" points=\\\"292.408,351.9 339.218,378.27 333.451,388.29     304.388,371.917   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"285.735\\\" cy=\\\"369.327\\\" fill=\\\"#FFFFFF\\\" rx=\\\"18.901\\\" ry=\\\"18.701\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"Satellite\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.673\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"73.173\\\" x=\\\"206.21\\\" y=\\\"395.356\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.674\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"33.584\\\" x=\\\"287.896\\\" y=\\\"395.355\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.674\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"73.176\\\" x=\\\"329.991\\\" y=\\\"395.355\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"321.48\\\" x2=\\\"331.771\\\" y1=\\\"417.192\\\" y2=\\\"417.192\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.489\\\" x2=\\\"287.896\\\" y1=\\\"417.192\\\" y2=\\\"417.192\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111600\",\r\n    \"X\": \"231.97999572753906\",\r\n    \"Y\": \"347.625\",\r\n    \"Width\": \"148.99998474121094\",\r\n    \"Height\": \"96.75\",\r\n    \"SVG\": \"<g id=\\\"05111600\\\">        <path d=\\\"M310.947,384.162c24.048,0.621,42.869,6.209,42.869,13.01c0,7.217-21.191,13.066-47.333,13.066   c-26.145,0-47.335-5.853-47.335-13.066c0-6.898,19.361-12.548,43.899-13.033l-0.235-14.605   C263.37,370.266,231.98,382.731,231.98,398c0,15.74,33.354,28.5,74.5,28.5c41.145,0,74.5-12.76,74.5-28.5   c0-15.143-30.874-27.528-69.855-28.445\\\"/>        <rect height=\\\"89.75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" width=\\\"9.999\\\" x=\\\"301.48\\\" y=\\\"351.125\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214600\",\r\n    \"X\": \"170.46200561523438\",\r\n    \"Y\": \"270.5849914550781\",\r\n    \"Width\": \"266.1239929199219\",\r\n    \"Height\": \"245.09201049804688\",\r\n    \"SVG\": \"<g id=\\\"25214600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" text-anchor=\\\"middle\\\" x=\\\"304\\\" y=\\\"488\\\">PL</text>        <rect fill=\\\"none\\\" height=\\\"230.092\\\" id=\\\"red_3_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.124\\\" x=\\\"177.962\\\" y=\\\"278.085\\\"/>        <circle cx=\\\"303.525\\\" cy=\\\"393.134\\\" fill=\\\"#000000\\\" id=\\\"red_2_\\\" r=\\\"40\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36190000\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36190000\\\">        <polygon fill=\\\"#008000\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"180\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"459.6348\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54071\",\r\n    \"X\": \"263.98583984375\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"81.443359375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"54071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">BN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342800\",\r\n    \"X\": \"11.05980647122351\",\r\n    \"Y\": \"54.582487026137926\",\r\n    \"Width\": \"375.8814269525835\",\r\n    \"Height\": \"244.33503384233092\",\r\n    \"SVG\": \"<g id=\\\"25342800\\\">        <g transform=\\\"translate(-230 -210) scale(1.75 1.75)\\\">                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"140.143\\\" x2=\\\"145.949\\\" y1=\\\"155\\\" y2=\\\"158.649\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"19,18\\\" stroke-width=\\\"9\\\" x1=\\\"157.619\\\" x2=\\\"338.502\\\" y1=\\\"165.985\\\" y2=\\\"279.683\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"344.338\\\" x2=\\\"350.143\\\" y1=\\\"283.351\\\" y2=\\\"287\\\"/>                    </g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"140.143\\\" x2=\\\"145.949\\\" y1=\\\"287\\\" y2=\\\"283.351\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"19,18\\\" stroke-width=\\\"9\\\" x1=\\\"157.619\\\" x2=\\\"338.502\\\" y1=\\\"276.016\\\" y2=\\\"162.317\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"344.338\\\" x2=\\\"350.143\\\" y1=\\\"158.649\\\" y2=\\\"155\\\"/>                    </g>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"70\\\" stroke=\\\"#FFFFFF\\\" width=\\\"55\\\" x=\\\"169\\\" y=\\\"145\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" font-weight=\\\"bold\\\" x=\\\"174\\\" y=\\\"207\\\">S</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_500_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"364.03125\",\r\n    \"SVG\": \"<g id=\\\"2_500_0\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"307.768\\\" y1=\\\"568\\\" y2=\\\"566.232\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"311.373\\\" x2=\\\"475.43\\\" y1=\\\"562.627\\\" y2=\\\"398.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"477.232,396.768 479,395 477.232,393.232    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"473.627\\\" x2=\\\"309.57\\\" y1=\\\"389.626\\\" y2=\\\"225.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"307.768,223.768 306,222 304.232,223.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"300.626\\\" x2=\\\"136.571\\\" y1=\\\"227.374\\\" y2=\\\"391.429\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"134.768,393.232 133,395 134.768,396.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"138.374\\\" x2=\\\"302.429\\\" y1=\\\"400.373\\\" y2=\\\"564.43\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"304.232\\\" x2=\\\"306\\\" y1=\\\"566.232\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201000\",\r\n    \"X\": \"275.0\",\r\n    \"Y\": \"291.2499885559082\",\r\n    \"Width\": \"61.199989318847656\",\r\n    \"Height\": \"206.87501907348633\",\r\n    \"SVG\": \"<g id=\\\"15201000\\\">        <g transform=\\\"translate(170 108) scale(5 5)\\\">                <path d=\\\"M28.924,69.115c-0.766-0.161-1.533-0.294-2.299-0.403v-8.624c-0.578-0.108-2.141-0.349-4.688-0.725l-0.506-1.129    l7.055-1.614l-6.848-1.449l0.01-1.267l7.271-1.777c-0.67-0.108-1.436-0.214-2.295-0.322v-13.25    c-0.96,0.646-2.235,1.534-3.821,2.665L21,40.731l6.191-4.081l6.049,4.081l-1.744,0.572L27.5,38.475v12.007l5.125,0.966    l-0.006,1.21l-7.318,1.646l7.324,1.703v1.205l-6.873,1.365c0.484,0.055,1.068,0.136,1.748,0.241v8.599l5.137,1.026l-0.012,1.295    l-7.012,1.519l7.008,1.495l0.004,1.188l-7.16,1.696l6.84,1.433l-0.072,0.956l-10.585-1.822l-0.004-1.238l7.264-1.578l-7.26-1.547    l0.01-1.152L28.924,69.115z\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02062\",\r\n    \"X\": \"360.4355163574219\",\r\n    \"Y\": \"365.1103515625\",\r\n    \"Width\": \"51.921875\",\r\n    \"Height\": \"54.40625\",\r\n    \"SVG\": \"<g id=\\\"02062\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" id=\\\"M\\\" x=\\\"354.7949\\\" y=\\\"419.5166\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02061\",\r\n    \"X\": \"201.99612426757812\",\r\n    \"Y\": \"362.5166015625\",\r\n    \"Width\": \"47.5625\",\r\n    \"Height\": \"63.0\",\r\n    \"SVG\": \"<g id=\\\"02061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"88\\\" id=\\\"B\\\" x=\\\"195.543\\\" y=\\\"425.5166\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45180500\",\r\n    \"X\": \"49.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"300.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"45180500\\\">        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_005_0c\",\r\n    \"X\": \"119.54386138916016\",\r\n    \"Y\": \"197.1673583984375\",\r\n    \"Width\": \"372.8932113647461\",\r\n    \"Height\": \"324.81951904296875\",\r\n    \"SVG\": \"<g id=\\\"0_005_0c\\\">        <path d=\\\"M391,513.625c125,0,125-205,0-205   c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"19\\\"/>        <path d=\\\"M226,273.625c30-95,130-95,160,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160901\",\r\n    \"X\": \"146.06287056638604\",\r\n    \"Y\": \"62.49578895834631\",\r\n    \"Width\": \"113.87425886722792\",\r\n    \"Height\": \"288.0655993424956\",\r\n    \"SVG\": \"<g id=\\\"45160901\\\">        <g transform=\\\"translate(0 80)\\\">                <polygon fill=\\\"none\\\" points=\\\"153,104.75 253,104.75 203,254.75   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"153\\\" x2=\\\"253\\\" y1=\\\"160.25\\\" y2=\\\"160.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"170\\\" x2=\\\"236\\\" y1=\\\"110.25\\\" y2=\\\"210.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"236\\\" x2=\\\"170\\\" y1=\\\"110.25\\\" y2=\\\"210.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160902\",\r\n    \"X\": \"143.06287067796404\",\r\n    \"Y\": \"73.92778831125986\",\r\n    \"Width\": \"113.87425864407192\",\r\n    \"Height\": \"288.0656075493074\",\r\n    \"SVG\": \"<g id=\\\"45160902\\\">        <g transform=\\\"translate(0 80)\\\">                <polygon fill=\\\"none\\\" points=\\\"150,116.182 250,116.182 200,266.182   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"160\\\" x2=\\\"240\\\" y1=\\\"146.182\\\" y2=\\\"146.182\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"150\\\" x2=\\\"250\\\" y1=\\\"171.682\\\" y2=\\\"171.682\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"167\\\" x2=\\\"233\\\" y1=\\\"121.682\\\" y2=\\\"221.682\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"233\\\" x2=\\\"167\\\" y1=\\\"121.682\\\" y2=\\\"221.682\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_215_0\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"246.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"0_215_0\\\">        <circle cx=\\\"306\\\" cy=\\\"399\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110200\",\r\n    \"X\": \"221.17333984375\",\r\n    \"Y\": \"348.0312805175781\",\r\n    \"Width\": \"174.3193359375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"10110200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.6719\\\">CA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131500\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"330.0000044852495\",\r\n    \"Width\": \"171.0\",\r\n    \"Height\": \"143.00000213086605\",\r\n    \"SVG\": \"<g id=\\\"15131500\\\" transform=\\\"translate(0 29) scale(1 0.8)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"226\\\" y1=\\\"376.25\\\" y2=\\\"516.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"386\\\" x2=\\\"386\\\" y1=\\\"376.25\\\" y2=\\\"516.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"386\\\" y1=\\\"513.75\\\" y2=\\\"513.75\\\"/>        <path d=\\\"M226,379c70,26,90,26,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <ellipse cx=\\\"236\\\" cy=\\\"536.25\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"376\\\" cy=\\\"536.25\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g transform=\\\"translate(0 15)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"407.5\\\" y2=\\\"457.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"243\\\" x2=\\\"243\\\" y1=\\\"405\\\" y2=\\\"480\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"369\\\" x2=\\\"369\\\" y1=\\\"405\\\" y2=\\\"480\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"407.5\\\" y2=\\\"407.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110500\",\r\n    \"X\": \"214.337890625\",\r\n    \"Y\": \"356.046875\",\r\n    \"Width\": \"188.75390625\",\r\n    \"Height\": \"74.453125\",\r\n    \"SVG\": \"<g id=\\\"20110500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"104\\\" id=\\\"BLK\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"430.5\\\">BLK</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02052\",\r\n    \"X\": \"365.6542663574219\",\r\n    \"Y\": \"359.2509765625\",\r\n    \"Width\": \"35.78125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"02052\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"L\\\" x=\\\"359.7949\\\" y=\\\"416.5166\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02051\",\r\n    \"X\": \"202.640625\",\r\n    \"Y\": \"336.2821960449219\",\r\n    \"Width\": \"50.1875\",\r\n    \"Height\": \"110.03421020507812\",\r\n    \"SVG\": \"<g id=\\\"02051\\\">        <g id=\\\"AB\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"202.75\\\" y=\\\"389.9072\\\">A</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"202.75\\\" y=\\\"446.3164\\\">B</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280900\",\r\n    \"X\": \"243.0260009765625\",\r\n    \"Y\": \"332.0329895019531\",\r\n    \"Width\": \"127.93301391601562\",\r\n    \"Height\": \"127.93402099609375\",\r\n    \"SVG\": \"<g id=\\\"25280900\\\">        <polygon fill=\\\"#000000\\\" points=\\\"243.026,332.033 243.026,459.967 370.959,459.967 370.959,332.033  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120202\",\r\n    \"X\": \"211.625\",\r\n    \"Y\": \"359.203125\",\r\n    \"Width\": \"193.650390625\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60120202\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"204\\\" y=\\\"432\\\">NSP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120201\",\r\n    \"X\": \"211.625\",\r\n    \"Y\": \"359.203125\",\r\n    \"Width\": \"187.15234375\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60120201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"204\\\" y=\\\"432\\\">NC2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120200\",\r\n    \"X\": \"201.09375\",\r\n    \"Y\": \"366.734375\",\r\n    \"Width\": \"205.6640625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"60120200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"195\\\" y=\\\"424\\\">NAPT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111900\",\r\n    \"X\": \"250.34300231933594\",\r\n    \"Y\": \"301.5\",\r\n    \"Width\": \"111.49998474121094\",\r\n    \"Height\": \"205.5\",\r\n    \"SVG\": \"<g id=\\\"15111900\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.093\\\" x2=\\\"306.093\\\" y1=\\\"304\\\" y2=\\\"507\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.343\\\" x2=\\\"361.843\\\" y1=\\\"304\\\" y2=\\\"304\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"160\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"457\\\">Z</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_135_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"270.25\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"1_135_0\\\">        <path d=\\\"M221,278.75c-125,0-125,205,0,205c0,139,170,139,170,0   c125,0,125-205,0-205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_135_1\",\r\n    \"X\": \"118.74970249004521\",\r\n    \"Y\": \"270.25\",\r\n    \"Width\": \"374.5006150298336\",\r\n    \"Height\": \"326.2499009478162\",\r\n    \"SVG\": \"<g id=\\\"1_135_1\\\">        <g>                <path d=\\\"M221,278.75c-125,0-125,205,0,205c0,139,170,139,170,0c125,0,125-205,0-205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M221,278.75c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.24,282.239c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M208.524,483.036     c4.01,0.471,8.169,0.714,12.476,0.714c0,4.297,0.163,8.461,0.478,12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M223.247,510.151C242.254,616.213,375.8,613.9,389.812,503.213\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.522,496.242     c0.315-4.031,0.478-8.195,0.478-12.492c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.76,480.261c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.477,279.463     c-4.011-0.47-8.169-0.713-12.477-0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02082\",\r\n    \"X\": \"360.109375\",\r\n    \"Y\": \"335.3759460449219\",\r\n    \"Width\": \"42.6875\",\r\n    \"Height\": \"110.94046020507812\",\r\n    \"SVG\": \"<g id=\\\"02082\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"361.75\\\" y=\\\"446.3164\\\">2</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"356.75\\\" y=\\\"389.9072\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_335_1\",\r\n    \"X\": \"168.05699157714844\",\r\n    \"Y\": \"274.8139953613281\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.3420104980469\",\r\n    \"SVG\": \"<g id=\\\"0_335_1\\\">        <g>                <path d=\\\"M437.342,274.815c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#80E0FF\\\"/>                <g>                        <path d=\\\"M437.342,274.815c0,4.186-0.033,8.353-0.101,12.5     \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M436.646,307.64c-6.779,159.01-62.26,283.016-129.698,283.016c-68.865,0-125.264-129.321-130.061-293.178\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,20.3335\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M176.657,287.314     c-0.066-4.146-0.1-8.313-0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_335_0\",\r\n    \"X\": \"168.05699157714844\",\r\n    \"Y\": \"274.81500244140625\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"0_335_0\\\">        <path d=\\\"M437.342,274.815c0,174.435-58.379,315.841-130.394,315.841   c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02081\",\r\n    \"X\": \"221.46487426757812\",\r\n    \"Y\": \"362.6728515625\",\r\n    \"Width\": \"8.0625\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"02081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"I\\\" x=\\\"213.543\\\" y=\\\"423.5166\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_110_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"1_110_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_110_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_110_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30150000\",\r\n    \"X\": \"196.0\",\r\n    \"Y\": \"285.0\",\r\n    \"Width\": \"220.0\",\r\n    \"Height\": \"220.0\",\r\n    \"SVG\": \"<g id=\\\"30150000\\\">        <circle cx=\\\"306\\\" cy=\\\"395\\\" fill=\\\"none\\\" r=\\\"105\\\" stroke=\\\"#80E0FF\\\" stroke-width=\\\"12\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#80E0FF\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"500\\\" y2=\\\"290\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#80E0FF\\\" stroke-width=\\\"12\\\" x1=\\\"201\\\" x2=\\\"411\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51110100\",\r\n    \"X\": \"256.1775207519531\",\r\n    \"Y\": \"348.4339599609375\",\r\n    \"Width\": \"99.59576416015625\",\r\n    \"Height\": \"95.21405029296875\",\r\n    \"SVG\": \"<g id=\\\"51110100\\\">        <polyline fill=\\\"none\\\" points=\\\"314.258,387.191 338.484,395.45 330.188,407.012 355.002,414.721     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"314.258,375.079 340.686,368.472 334.631,357.46 355.002,350.853     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"256.999,350.853 282.325,357.46 276.819,368.472 296.64,375.079     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"256.999,414.721 282.325,405.91 276.819,395.45 296.64,387.191     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.617\\\" x2=\\\"333.529\\\" y1=\\\"441.148\\\" y2=\\\"441.148\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.275\\\" x2=\\\"306.275\\\" y1=\\\"438.945\\\" y2=\\\"393.248\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02072\",\r\n    \"X\": \"365.9667663574219\",\r\n    \"Y\": \"365.2509765625\",\r\n    \"Width\": \"43.71875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"02072\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"P\\\" x=\\\"359.7949\\\" y=\\\"422.5166\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02071\",\r\n    \"X\": \"199.77737426757812\",\r\n    \"Y\": \"361.6416015625\",\r\n    \"Width\": \"53.78125\",\r\n    \"Height\": \"62.90625\",\r\n    \"SVG\": \"<g id=\\\"02071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"C\\\" x=\\\"195.543\\\" y=\\\"423.5166\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50501\",\r\n    \"X\": \"275.5\",\r\n    \"Y\": \"290.9375305175781\",\r\n    \"Width\": \"58.2080078125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"50501\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">RI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_620_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"206.5\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"373.52081298828125\",\r\n    \"SVG\": \"<g id=\\\"2_620_0\\\">        <rect height=\\\"26\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"57.68\\\" x=\\\"277.16\\\" y=\\\"207.5\\\"/>        <polyline fill=\\\"#FF8080\\\" id=\\\"symbol\\\" points=\\\"306,568 479,395 306,222    133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_620_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"206.5\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"373.52081298828125\",\r\n    \"SVG\": \"<g id=\\\"2_620_1\\\">        <rect height=\\\"26\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"57.68\\\" x=\\\"277.16\\\" y=\\\"207.5\\\"/>        <g id=\\\"symbol\\\">                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120204\",\r\n    \"X\": \"200.625\",\r\n    \"Y\": \"359.140625\",\r\n    \"Width\": \"206.53125\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"60120204\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"193\\\" y=\\\"432\\\">NOH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110400_a\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"285.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"223.0\",\r\n    \"SVG\": \"<g id=\\\"36110400_a\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"455\\\" y2=\\\"490\\\"/>                <polygon points=\\\"306,468 286,503 326,503   \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"12\\\"/>            </g>        <polygon points=\\\"286,325 286,290 326,290 326,325  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"248.769,357.107 224.028,332.35 252.322,304.075 277.063,328.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"334.28,328.788 358.977,303.987 387.32,332.212 362.623,357.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"385\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120203\",\r\n    \"X\": \"211.625\",\r\n    \"Y\": \"359.203125\",\r\n    \"Width\": \"198.27734375\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60120203\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"204\\\" y=\\\"432\\\">NCS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25210200\",\r\n    \"X\": \"170.4259796142578\",\r\n    \"Y\": \"269.5169982910156\",\r\n    \"Width\": \"268.62400823378124\",\r\n    \"Height\": \"253.48501586914062\",\r\n    \"SVG\": \"<g id=\\\"25210200\\\">        <path d=\\\"   M304.748,274.017c-71.694,0-129.822,54.722-129.822,122.253c0,67.511,58.127,122.232,129.822,122.232   c71.692,0,129.802-54.724,129.802-122.232C434.552,328.738,376.44,274.017,304.748,274.017\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <path d=\\\"   M306.574,297.426c-57.792,0-104.647,44.111-104.647,98.546c0,54.419,46.855,98.53,104.647,98.53   c57.79,0,104.632-44.111,104.632-98.53C411.206,341.536,364.364,297.426,306.574,297.426\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <circle cx=\\\"304.739\\\" cy=\\\"396.259\\\" fill=\\\"#000000\\\" r=\\\"44.076\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130700\",\r\n    \"X\": \"203.63525390625\",\r\n    \"Y\": \"370.828125\",\r\n    \"Width\": \"202.01953125\",\r\n    \"Height\": \"64.421875\",\r\n    \"SVG\": \"<g id=\\\"40130700\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">WNT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130200\",\r\n    \"X\": \"215.85499572753906\",\r\n    \"Y\": \"324.5545654296875\",\r\n    \"Width\": \"178.14500427246094\",\r\n    \"Height\": \"136.23443603515625\",\r\n    \"SVG\": \"<g id=\\\"15130200\\\">        <polyline fill=\\\"none\\\" points=\\\"237.389,428.5 255.445,410.444 356.556,410.444 374.611,428.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"237.389,363.5 255.445,381.556 356.556,381.556 374.611,363.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <path d=\\\"M218.355,328.208c75.751,29.41,97.394,29.409,173.145-0.001l0,0v130.082    l0,0H218.355l0,0V328.208L218.355,328.208z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140302_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140302_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02022\",\r\n    \"X\": \"363.3886413574219\",\r\n    \"Y\": \"358.2666015625\",\r\n    \"Width\": \"45.59375\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"02022\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"S\\\" x=\\\"359.7949\\\" y=\\\"416.5166\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02021\",\r\n    \"X\": \"199.35549926757812\",\r\n    \"Y\": \"361.6416015625\",\r\n    \"Width\": \"48.4375\",\r\n    \"Height\": \"62.90625\",\r\n    \"SVG\": \"<g id=\\\"02021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"S\\\" x=\\\"195.543\\\" y=\\\"423.5166\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46160500\",\r\n    \"X\": \"127.54741668701172\",\r\n    \"Y\": \"134.40428161621094\",\r\n    \"Width\": \"155.13434600830078\",\r\n    \"Height\": \"129.39845275878906\",\r\n    \"SVG\": \"<g id=\\\"46160500\\\">        <polyline fill=\\\"none\\\" points=\\\"129.517,259.207 269.518,199.207 270,199 130,139  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_310_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_310_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50511\",\r\n    \"X\": \"260.6875\",\r\n    \"Y\": \"291.9687805175781\",\r\n    \"Width\": \"90.8505859375\",\r\n    \"Height\": \"48.890625\",\r\n    \"SVG\": \"<g id=\\\"50511\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">RO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_015_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_015_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131800\",\r\n    \"X\": \"190.20071411132812\",\r\n    \"Y\": \"283.7906799316406\",\r\n    \"Width\": \"228.46856689453125\",\r\n    \"Height\": \"228.46664428710938\",\r\n    \"SVG\": \"<g id=\\\"25131800\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"195.504\\\" x2=\\\"413.366\\\" y1=\\\"289.094\\\" y2=\\\"506.954\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"195.504\\\" x2=\\\"413.366\\\" y1=\\\"506.954\\\" y2=\\\"289.094\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215900\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"25215900\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"282\\\" y2=\\\"282\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"428\\\" y2=\\\"428\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"396\\\">NC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150103\",\r\n    \"X\": \"39.17714343586282\",\r\n    \"Y\": \"107.78615996352842\",\r\n    \"Width\": \"328.1329275794955\",\r\n    \"Height\": \"180.79803540537318\",\r\n    \"SVG\": \"<g id=\\\"25150103\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.353c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" id=\\\"red\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.353c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" id=\\\"black\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150102\",\r\n    \"X\": \"39.14297356223544\",\r\n    \"Y\": \"107.78595165936102\",\r\n    \"Width\": \"328.16429194802697\",\r\n    \"Height\": \"180.80256298533467\",\r\n    \"SVG\": \"<g id=\\\"25150102\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.353c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,20\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150101\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.7859343621763\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.79922486331463\",\r\n    \"SVG\": \"<g id=\\\"25150101\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.352c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150100\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.7859343621763\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.79922486331463\",\r\n    \"SVG\": \"<g id=\\\"25150100\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.352c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150104\",\r\n    \"X\": \"39.20409472501063\",\r\n    \"Y\": \"107.78677197155127\",\r\n    \"Width\": \"328.10318039767657\",\r\n    \"Height\": \"180.8017371783905\",\r\n    \"SVG\": \"<g id=\\\"25150104\\\">        <g display=\\\"none\\\" id=\\\"red\\\">                <g display=\\\"inline\\\">                        <path d=\\\"M156.972,115.492     c-4.055,0.431-8.222,0.799-12.453,1.135\\\" fill=\\\"none\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"     M124.658,118.064c-33.709,2.409-66.713,5.673-75.776,24.13c-12.01,24.46-9.997,97.839,36.03,120.08     c46.028,22.236,194.148,31.146,240.177,13.353c46.027-17.794,40.034-93.396,36.03-120.099     c-4.003-26.681-26.032-33.347-60.051-40.032c-28.473-5.581-80.793-4.935-121.734-1.97\\\" fill=\\\"none\\\" stroke=\\\"#FF0000\\\" stroke-dasharray=\\\"24.8878,19.9103\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M169.414,114.308     c-4.343,0.372-8.506,0.769-12.442,1.185\\\" fill=\\\"none\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>        <g id=\\\"black\\\">                <g>                        <path d=\\\"M156.972,115.492     c-4.055,0.431-8.222,0.799-12.453,1.135\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"     M124.658,118.064c-33.709,2.409-66.713,5.673-75.776,24.13c-12.01,24.46-9.997,97.839,36.03,120.08     c46.028,22.236,194.148,31.146,240.177,13.353c46.027-17.794,40.034-93.396,36.03-120.099     c-4.003-26.681-26.032-33.347-60.051-40.032c-28.473-5.581-80.793-4.935-121.734-1.97\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.8878,19.9103\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M169.414,114.308     c-4.343,0.372-8.506,0.769-12.442,1.185\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_360_0c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_360_0c\\\">        <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"486.08 516, 486.08 426, 396.08 516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02012\",\r\n    \"X\": \"359.6698913574219\",\r\n    \"Y\": \"359.2509765625\",\r\n    \"Width\": \"53.609375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"02012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"A\\\" x=\\\"359.7949\\\" y=\\\"416.5166\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02011\",\r\n    \"X\": \"195.41799926757812\",\r\n    \"Y\": \"362.6728515625\",\r\n    \"Width\": \"56.9375\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"02011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"A\\\" x=\\\"195.543\\\" y=\\\"423.5166\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151402\",\r\n    \"X\": \"51.0144157409668\",\r\n    \"Y\": \"89.03303330049746\",\r\n    \"Width\": \"302.34056680057483\",\r\n    \"Height\": \"194.64497573270566\",\r\n    \"SVG\": \"<g id=\\\"25151402\\\">        <path d=\\\"M292.006,111.958   c-36.895,12.43-73.788,24.86-102.974,53.253c-29.168,28.393-60.055,97.628-72.069,117.145\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.0439\\\"/>        <path d=\\\"M291,154.375   c-47.171-28.413-95.621-56.641-135.085-42.436c-39.444,14.205-85.783,106.545-102.936,127.855\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.0439\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   290.25,114.375 289.98,91.555 350.833,138.75 289.738,174.761 289.738,152.5  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.0439\\\"/>        <g>                <path d=\\\"M245.116,148.016l0.102-37.841    l4.548,0.015l-0.086,37.842L245.116,148.016L245.116,148.016z M240.65,112.447l6.854-13.661l6.824,13.697L240.65,112.447    L240.65,112.447z\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\" x1=\\\"234.854\\\" x2=\\\"259.479\\\" y1=\\\"148.717\\\" y2=\\\"148.819\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"217.009\\\" x2=\\\"217.009\\\" y1=\\\"115.849\\\" y2=\\\"144.048\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"272.5\\\" x2=\\\"272.5\\\" y1=\\\"117.448\\\" y2=\\\"145.646\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151403\",\r\n    \"X\": \"63.62112045288086\",\r\n    \"Y\": \"81.86396190341343\",\r\n    \"Width\": \"289.04889298365\",\r\n    \"Height\": \"196.54817798916469\",\r\n    \"SVG\": \"<g id=\\\"25151403\\\">        <g>                <path d=\\\"M293.359,168.267    c-27.123-3.627-54.244-7.237-81.367,10.85c-27.121,18.105-67.803,81.438-81.364,97.73\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.8929\\\"/>                <path d=\\\"M293.359,99.345    c-37.99-4.396-75.979-8.813-113.986,13.231c-37.988,22.045-94.981,99.217-113.985,119.061\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.8929\\\"/>            </g>        <polygon fill=\\\"none\\\" points=\\\"350.17,133.237    293.359,182.096 293.359,168.056 334.902,133.237 293.359,98.676 293.359,84.364  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111800\",\r\n    \"X\": \"196.8828125\",\r\n    \"Y\": \"364.78125\",\r\n    \"Width\": \"215.484375\",\r\n    \"Height\": \"68.71875\",\r\n    \"SVG\": \"<g id=\\\"20111800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" id=\\\"WHT\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.5\\\">WHT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151404\",\r\n    \"X\": \"63.62112045288086\",\r\n    \"Y\": \"81.86396190341343\",\r\n    \"Width\": \"288.04889298365\",\r\n    \"Height\": \"196.54817798916469\",\r\n    \"SVG\": \"<g id=\\\"25151404\\\">        <g>                <path d=\\\"M293.359,168.267    c-27.123-3.627-54.244-7.237-81.367,10.85c-27.121,18.105-67.803,81.438-81.364,97.73\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.8929\\\"/>                <path d=\\\"M293.359,99.345    c-37.99-4.396-75.979-8.813-113.986,13.231c-37.988,22.045-94.981,99.217-113.985,119.061\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.8929\\\"/>            </g>        <polyline fill=\\\"none\\\" points=\\\"292.359,101    292.359,84.364 349.17,133.237 292.359,182.096 292.359,166  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_198_1c\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"1_198_1c\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151405\",\r\n    \"X\": \"63.62108612060547\",\r\n    \"Y\": \"87.0\",\r\n    \"Width\": \"288.04892731592537\",\r\n    \"Height\": \"189.93194580078125\",\r\n    \"SVG\": \"<g id=\\\"25151405\\\">        <g>                <path d=\\\"    M293.359,168.267c-27.123-3.627-54.244-7.237-81.367,10.85c-27.121,18.105-67.803,81.438-81.364,97.73\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14,14\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.893\\\"/>                <path d=\\\"    M293.359,99.345c-37.99-4.396-75.979-8.813-113.986,13.231c-37.988,22.045-94.981,99.217-113.985,119.061\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14,14\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.893\\\"/>            </g>        <polyline fill=\\\"none\\\" points=\\\"   292.359,101 292.359,84.364 349.17,133.237 292.359,182.096 292.359,166  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14,14\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25130500\",\r\n    \"X\": \"199.0\",\r\n    \"Y\": \"288.5\",\r\n    \"Width\": \"214.0\",\r\n    \"Height\": \"214.0\",\r\n    \"SVG\": \"<g id=\\\"25130500\\\">        <rect fill=\\\"none\\\" height=\\\"200\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" width=\\\"200\\\" x=\\\"206\\\" y=\\\"295.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151401\",\r\n    \"X\": \"51.0144157409668\",\r\n    \"Y\": \"89.03303330049746\",\r\n    \"Width\": \"302.34056680057483\",\r\n    \"Height\": \"194.64497573270566\",\r\n    \"SVG\": \"<g id=\\\"25151401\\\">        <path d=\\\"M292.006,111.958   c-36.895,12.43-73.788,24.86-102.974,53.253c-29.168,28.393-60.055,97.628-72.069,117.145\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.0439\\\"/>        <path d=\\\"M291,154.375   c-47.171-28.413-95.621-56.641-135.085-42.436c-39.444,14.205-85.783,106.545-102.936,127.855\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.0439\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   290.25,114.375 289.98,91.555 350.833,138.75 289.738,174.761 289.738,152.5  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.0439\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02041\",\r\n    \"X\": \"209.109375\",\r\n    \"Y\": \"337.3759460449219\",\r\n    \"Width\": \"43.34375\",\r\n    \"Height\": \"110.94046020507812\",\r\n    \"SVG\": \"<g id=\\\"02041\\\">        <g id=\\\"SP\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"205.75\\\" y=\\\"391.9072\\\">S</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"205.75\\\" y=\\\"448.3164\\\">P</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_360_1c\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_360_1c\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <rect fill=\\\"#FFA1FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"19\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>        <polygon fill=\\\"#000000\\\" id=\\\"svg_2\\\" points=\\\"486.08 516, 486.08 426, 396.08 516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151406\",\r\n    \"X\": \"63.58244705200195\",\r\n    \"Y\": \"56.636322021484375\",\r\n    \"Width\": \"305.5856742858887\",\r\n    \"Height\": \"221.81005859375\",\r\n    \"SVG\": \"<g id=\\\"25151406\\\">        <g>                <path d=\\\"M293.359,168.267    c-27.123-3.627-54.244-7.237-81.367,10.85c-27.121,18.105-67.803,81.438-81.364,97.73\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M293.359,99.345    c-37.99-4.396-75.979-8.813-113.986,13.231c-37.988,22.045-94.981,99.217-113.985,119.061\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>        <polyline fill=\\\"none\\\" points=\\\"292.359,101    292.359,84.364 349.17,133.237 292.359,182.096 292.359,166  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   285.5,58.5 370.5,134.5 285.5,209.5  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151407\",\r\n    \"X\": \"63.62108612060547\",\r\n    \"Y\": \"81.86396190341343\",\r\n    \"Width\": \"288.04892731592537\",\r\n    \"Height\": \"196.5482085067428\",\r\n    \"SVG\": \"<g id=\\\"25151407\\\">        <g>                <path d=\\\"M293.359,168.267    c-27.123-3.627-54.244-7.237-81.367,10.85c-27.121,18.105-67.803,81.438-81.364,97.73\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.893\\\"/>                <path d=\\\"M293.359,99.345    c-37.99-4.396-75.979-8.813-113.986,13.231c-37.988,22.045-94.981,99.217-113.985,119.061\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.893\\\"/>            </g>        <polyline fill=\\\"none\\\" points=\\\"292.359,101    292.359,84.364 349.17,133.237 292.359,182.096 292.359,166  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151408\",\r\n    \"X\": \"63.62108612060547\",\r\n    \"Y\": \"87.0\",\r\n    \"Width\": \"288.04892731592537\",\r\n    \"Height\": \"189.93194580078125\",\r\n    \"SVG\": \"<g id=\\\"25151408\\\">        <g>                <path d=\\\"    M293.359,168.267c-27.123-3.627-54.244-7.237-81.367,10.85c-27.121,18.105-67.803,81.438-81.364,97.73\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14,14\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.893\\\"/>                <path d=\\\"    M293.359,99.345c-37.99-4.396-75.979-8.813-113.986,13.231c-37.988,22.045-94.981,99.217-113.985,119.061\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14,14\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.893\\\"/>            </g>        <polyline fill=\\\"none\\\" points=\\\"   292.359,101 292.359,84.364 349.17,133.237 292.359,182.096 292.359,166  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14,14\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02042\",\r\n    \"X\": \"360.109375\",\r\n    \"Y\": \"335.3759460449219\",\r\n    \"Width\": \"42.6875\",\r\n    \"Height\": \"110.94046020507812\",\r\n    \"SVG\": \"<g id=\\\"02042\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"356.75\\\" y=\\\"389.9072\\\">S</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"355.75\\\" y=\\\"446.3164\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50531\",\r\n    \"X\": \"260.8310546875\",\r\n    \"Y\": \"291.5469055175781\",\r\n    \"Width\": \"87.77734375\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"50531\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">SD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110600\",\r\n    \"X\": \"245.8159942626953\",\r\n    \"Y\": \"289.8160095214844\",\r\n    \"Width\": \"123.03001403808594\",\r\n    \"Height\": \"204.78713989257812\",\r\n    \"SVG\": \"<g id=\\\"15110600\\\">        <polyline fill=\\\"none\\\" points=\\\"267.609,492.506 307.092,453.359 346.238,492.843  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"307.331\\\" x2=\\\"307.331\\\" y1=\\\"289.816\\\" y2=\\\"455.167\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"248.316\\\" x2=\\\"248.316\\\" y1=\\\"335.615\\\" y2=\\\"456.385\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"366.346\\\" x2=\\\"366.346\\\" y1=\\\"338.525\\\" y2=\\\"456.384\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110601\",\r\n    \"X\": \"245.14999389648438\",\r\n    \"Y\": \"289.8160095214844\",\r\n    \"Width\": \"123.031005859375\",\r\n    \"Height\": \"207.78713989257812\",\r\n    \"SVG\": \"<g id=\\\"15110601\\\">        <polyline fill=\\\"none\\\" points=\\\"267.352,495.506 306.833,456.359 345.979,495.843  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"306.666\\\" x2=\\\"306.666\\\" y1=\\\"289.816\\\" y2=\\\"456.384\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"247.65\\\" x2=\\\"247.65\\\" y1=\\\"335.615\\\" y2=\\\"456.385\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"365.681\\\" x2=\\\"365.681\\\" y1=\\\"338.525\\\" y2=\\\"456.384\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"247.651\\\" x2=\\\"365.681\\\" y1=\\\"421.047\\\" y2=\\\"421.047\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110300\",\r\n    \"X\": \"235.52685546875\",\r\n    \"Y\": \"350.1875\",\r\n    \"Width\": \"144.349609375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"05110300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.25\\\">PL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110602\",\r\n    \"X\": \"245.8159942626953\",\r\n    \"Y\": \"289.8160095214844\",\r\n    \"Width\": \"123.03001403808594\",\r\n    \"Height\": \"204.88821411132812\",\r\n    \"SVG\": \"<g id=\\\"15110602\\\">        <polyline fill=\\\"none\\\" points=\\\"266.609,491.506 307.282,453.462 346.429,492.944  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"307.331\\\" x2=\\\"307.331\\\" y1=\\\"289.816\\\" y2=\\\"453.609\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"248.316\\\" x2=\\\"248.316\\\" y1=\\\"335.615\\\" y2=\\\"456.385\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"366.346\\\" x2=\\\"366.346\\\" y1=\\\"338.525\\\" y2=\\\"456.384\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"248.316\\\" x2=\\\"366.346\\\" y1=\\\"410.047\\\" y2=\\\"410.047\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"248.316\\\" x2=\\\"366.346\\\" y1=\\\"433.807\\\" y2=\\\"433.807\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110603\",\r\n    \"X\": \"245.11199951171875\",\r\n    \"Y\": \"289.8160095214844\",\r\n    \"Width\": \"123.031005859375\",\r\n    \"Height\": \"202.78713989257812\",\r\n    \"SVG\": \"<g id=\\\"15110603\\\">        <polyline fill=\\\"none\\\" points=\\\"267.313,490.506 306.795,451.359 345.941,490.843  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"306.627\\\" x2=\\\"306.627\\\" y1=\\\"289.816\\\" y2=\\\"451.359\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"247.612\\\" x2=\\\"247.612\\\" y1=\\\"335.615\\\" y2=\\\"456.385\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"365.643\\\" x2=\\\"365.643\\\" y1=\\\"338.525\\\" y2=\\\"456.384\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"247.613\\\" x2=\\\"365.643\\\" y1=\\\"384.047\\\" y2=\\\"384.047\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"247.612\\\" x2=\\\"365.643\\\" y1=\\\"433.807\\\" y2=\\\"433.807\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"247.613\\\" x2=\\\"365.643\\\" y1=\\\"410.047\\\" y2=\\\"410.047\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171000\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171000\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">ROZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_198_0c\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_198_0c\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFA1FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02032\",\r\n    \"X\": \"360.109375\",\r\n    \"Y\": \"335.3759460449219\",\r\n    \"Width\": \"43.703125\",\r\n    \"Height\": \"111.86233520507812\",\r\n    \"SVG\": \"<g id=\\\"02032\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"355.75\\\" y=\\\"446.3164\\\">U</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"356.75\\\" y=\\\"389.9072\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50541\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"87.189453125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"50541\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02031\",\r\n    \"X\": \"209.109375\",\r\n    \"Y\": \"337.3759460449219\",\r\n    \"Width\": \"43.703125\",\r\n    \"Height\": \"111.86233520507812\",\r\n    \"SVG\": \"<g id=\\\"02031\\\">        <g id=\\\"SU\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"205.75\\\" y=\\\"391.9072\\\">S</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"204.75\\\" y=\\\"448.3164\\\">U</text>            </g>    </g>\"\r\n  }\r\n]\r\n  }}\r\n","{\r\n  \"svgdata\": {\r\n    \"SVGElements\": \r\n[\r\n  {\r\n    \"id\": \"15130000\",\r\n    \"X\": \"208.0\",\r\n    \"Y\": \"324.5\",\r\n    \"Width\": \"196.0\",\r\n    \"Height\": \"128.0\",\r\n    \"SVG\": \"<g id=\\\"15130000\\\">        <path d=\\\"M256,327c-58,0-58,93,0,93h100c58,0,58-93,0-93H256z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"226\\\" cy=\\\"437\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"386\\\" cy=\\\"437\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"404\\\" y1=\\\"420\\\" y2=\\\"420\\\"/>        <polyline fill=\\\"none\\\" points=\\\"246.325,406.25 246.325,344.25 305.175,344.25 305.176,406.25    305.175,344.25 364.024,344.25 364.024,406.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"140_1\",\r\n    \"X\": \"280.995361328125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"53.625\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"140_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"R\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10651\",\r\n    \"X\": \"282.53424072265625\",\r\n    \"Y\": \"280.1595764160156\",\r\n    \"Width\": \"63.3062744140625\",\r\n    \"Height\": \"66.45718383789062\",\r\n    \"SVG\": \"<g id=\\\"10651\\\">        <polygon points=\\\"306.145,319.144 306.534,287.125 337.156,305.248  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>        <polyline fill=\\\"none\\\" points=\\\"284.302,344.849 304.5,324.651 324.698,344.849  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10652\",\r\n    \"X\": \"265.15234375\",\r\n    \"Y\": \"450.546875\",\r\n    \"Width\": \"76.67578125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10652\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">YB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163700_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"352.1733289374316\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"95.62168449030275\",\r\n    \"SVG\": \"<g id=\\\"10163700_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163700_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"352.1733289374316\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"96.32667106256838\",\r\n    \"SVG\": \"<g id=\\\"10163700_2\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163700_0\",\r\n    \"X\": \"149.6959991455078\",\r\n    \"Y\": \"352.1733289374316\",\r\n    \"Width\": \"312.6079864501953\",\r\n    \"Height\": \"96.32667106256838\",\r\n    \"SVG\": \"<g id=\\\"10163700_0\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"149.696\\\" x2=\\\"462.304\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163700_3\",\r\n    \"X\": \"183.0\",\r\n    \"Y\": \"352.1733289374316\",\r\n    \"Width\": \"246.0\",\r\n    \"Height\": \"96.32667106256838\",\r\n    \"SVG\": \"<g id=\\\"10163700_3\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"183\\\" x2=\\\"429\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_24_0\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"243.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"1_24_0\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242100\",\r\n    \"X\": \"64.93099975585938\",\r\n    \"Y\": \"49.665000915527344\",\r\n    \"Width\": \"289.4960023932719\",\r\n    \"Height\": \"312.33499908447266\",\r\n    \"SVG\": \"<g id=\\\"25242100\\\">        <path d=\\\"   M209.691,53.165c-78.023,0-141.26,60.662-141.26,135.51c0,74.845,63.237,135.507,141.26,135.507   c78.002,0,141.236-60.662,141.236-135.507C350.931,113.827,287.693,53.165,209.691,53.165\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"   M209.617,103.704c-48.924,0-88.579,38.041-88.579,84.971c0,46.909,39.655,84.949,88.579,84.949   c48.943,0,88.598-38.04,88.598-84.949C298.215,141.745,258.561,103.704,209.617,103.704\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"   M209.691,157.4c-17.979,0-32.544,13.968-32.544,31.201c0,17.234,14.566,31.204,32.544,31.204c17.957,0,32.522-13.97,32.522-31.204   C242.217,171.368,227.648,157.4,209.691,157.4\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"14\\\" x=\\\"174\\\" y=\\\"237\\\">MIN RG</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"14\\\" x=\\\"156\\\" y=\\\"343\\\">MAX RG(2)</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"14\\\" x=\\\"155\\\" y=\\\"292\\\">MAX RG(1)</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"14\\\" x=\\\"187\\\" y=\\\"259\\\">ALT</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"14\\\" x=\\\"184\\\" y=\\\"312\\\">ALT</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"14\\\" x=\\\"190\\\" y=\\\"362\\\">ALT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54241\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"54.2763671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"54241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3\",\r\n    \"X\": \"195.58975219726562\",\r\n    \"Y\": \"214.76400756835938\",\r\n    \"Width\": \"220.82049560546875\",\r\n    \"Height\": \"362.4720153808594\",\r\n    \"SVG\": \"<g id=\\\"3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"20\\\" x1=\\\"204.25\\\" x2=\\\"407.75\\\" y1=\\\"572.236\\\" y2=\\\"219.764\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30251\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"30251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4\",\r\n    \"X\": \"195.58975219726562\",\r\n    \"Y\": \"214.76400756835938\",\r\n    \"Width\": \"220.82049560546875\",\r\n    \"Height\": \"362.4720153808594\",\r\n    \"SVG\": \"<g id=\\\"4\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"20\\\" x1=\\\"204.25\\\" x2=\\\"407.75\\\" y1=\\\"572.236\\\" y2=\\\"219.764\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"20\\\" x1=\\\"407.75\\\" x2=\\\"204.25\\\" y1=\\\"572.236\\\" y2=\\\"219.764\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10662\",\r\n    \"X\": \"248.51171875\",\r\n    \"Y\": \"450.546875\",\r\n    \"Width\": \"111.951171875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10662\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">YFT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10661\",\r\n    \"X\": \"260.685546875\",\r\n    \"Y\": \"293.5840148925781\",\r\n    \"Width\": \"86.44921875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"10661\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.1309\\\">TE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_17_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"268.875\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"0_17_0\\\">        <path d=\\\"M221,277.375c-125,0-125,205,0,205c0,139,170,139,170,0   c125,0,125-205,0-205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_17_1\",\r\n    \"X\": \"118.74970249004521\",\r\n    \"Y\": \"268.875\",\r\n    \"Width\": \"374.5006150298336\",\r\n    \"Height\": \"326.2499009478162\",\r\n    \"SVG\": \"<g id=\\\"0_17_1\\\">        <g>                <path d=\\\"M221,277.375c-125,0-125,205,0,205c0,139,170,139,170,0c125,0,125-205,0-205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M221,277.375c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.24,280.864c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M208.524,481.661     c4.01,0.471,8.169,0.714,12.476,0.714c0,4.297,0.163,8.461,0.478,12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M223.247,508.776c19.007,106.062,152.553,103.749,166.565-6.938\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.522,494.867     c0.315-4.031,0.478-8.195,0.478-12.492c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.76,478.886c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.477,278.088     c-4.011-0.47-8.169-0.713-12.477-0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141400\",\r\n    \"X\": \"173.13104248046875\",\r\n    \"Y\": \"30.984375\",\r\n    \"Width\": \"134.0881408003366\",\r\n    \"Height\": \"342.015625\",\r\n    \"SVG\": \"<g id=\\\"25141400\\\">        <path d=\\\"M173.37,63.452c61.987-5.952,102.278-14.082,119,16.334   c14.039,25.536,16.294,215.187,5.833,229.833c-24.027,33.639-31.705,40.663-119,35.584\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20.9978\\\" x=\\\"180\\\" y=\\\"46\\\">BL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20.9978\\\" x=\\\"180\\\" y=\\\"373\\\">BL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25210500\",\r\n    \"X\": \"115.5\",\r\n    \"Y\": \"161.0\",\r\n    \"Width\": \"380.0\",\r\n    \"Height\": \"247.0\",\r\n    \"SVG\": \"<g id=\\\"25210500\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"24\\\" x1=\\\"115.5\\\" x2=\\\"495.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"24\\\" x1=\\\"305.5\\\" x2=\\\"305.5\\\" y1=\\\"396\\\" y2=\\\"161\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"24\\\" x1=\\\"305.5\\\" x2=\\\"470.5\\\" y1=\\\"396\\\" y2=\\\"231\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"24\\\" x1=\\\"305.5\\\" x2=\\\"140.5\\\" y1=\\\"396\\\" y2=\\\"231\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"153_1\",\r\n    \"X\": \"237.8076171875\",\r\n    \"Y\": \"300.82708740234375\",\r\n    \"Width\": \"134.294921875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"153_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"MCM\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">MCM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54251\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"75.95855686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"54251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140100\",\r\n    \"X\": \"237.7010040283203\",\r\n    \"Y\": \"47.80100631713867\",\r\n    \"Width\": \"38.83100891113281\",\r\n    \"Height\": \"291.98198318481445\",\r\n    \"SVG\": \"<g id=\\\"25140100\\\">        <path d=\\\"   M242.201,335.283c16.477,0,29.831-12.563,29.831-28.034c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <path d=\\\"   M242.201,278.831c16.477,0,29.831-12.562,29.831-28.035c0-15.497-13.354-28.035-29.831-28.035\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <path d=\\\"   M242.201,222.212c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <path d=\\\"   M242.201,164.442c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <path d=\\\"   M242.201,108.372c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30241\",\r\n    \"X\": \"266.767578125\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"76.63671875\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"30241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"LP\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">HJ</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25230100\",\r\n    \"X\": \"134.5207977294922\",\r\n    \"Y\": \"268.7414855957031\",\r\n    \"Width\": \"335.8883514404297\",\r\n    \"Height\": \"136.27395629882812\",\r\n    \"SVG\": \"<g id=\\\"25230100\\\">        <polyline fill=\\\"none\\\" points=\\\"136,403 314.59,271.926 468.79,403  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140102\",\r\n    \"X\": \"239.7010040283203\",\r\n    \"Y\": \"51.3387170546721\",\r\n    \"Width\": \"34.606577981134535\",\r\n    \"Height\": \"286.44427244728104\",\r\n    \"SVG\": \"<g id=\\\"25140102\\\">        <path d=\\\"   M242.201,335.283c16.477,0,29.831-12.563,29.831-28.034c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,278.831c16.477,0,29.831-12.562,29.831-28.035c0-15.497-13.354-28.035-29.831-28.035\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,222.212c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,164.442c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,108.372c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10631\",\r\n    \"X\": \"243.07470703125\",\r\n    \"Y\": \"297.62396240234375\",\r\n    \"Width\": \"123.78955078125\",\r\n    \"Height\": \"46.65625\",\r\n    \"SVG\": \"<g id=\\\"10631\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"63\\\" id=\\\"mod1\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140101\",\r\n    \"X\": \"237.7010040283203\",\r\n    \"Y\": \"47.80100631713867\",\r\n    \"Width\": \"38.83100891113281\",\r\n    \"Height\": \"291.98198318481445\",\r\n    \"SVG\": \"<g id=\\\"25140101\\\">        <path d=\\\"   M242.201,335.283c16.477,0,29.831-12.563,29.831-28.034c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <path d=\\\"   M242.201,278.831c16.477,0,29.831-12.562,29.831-28.035c0-15.497-13.354-28.035-29.831-28.035\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <path d=\\\"   M242.201,222.212c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <path d=\\\"   M242.201,164.442c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <path d=\\\"   M242.201,108.372c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_04_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_04_0\\\">            <path d=\\\"M221,480c0,115,170,115,170,0,115,0,115-170,0-170,0-115-170-115-170,0-115,0-115,170,0,170Z\\\" fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <path d=\\\"M221,480c0,115,170,115,170,0,115,0,115-170,0-170,0-115-170-115-170,0-115,0-115,170,0,170Z\\\" fill=\\\"#FFFF80\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"480\\\" y2=\\\"480\\\"/>                                <path d=\\\"M222.032,495.041c13.814,97.383,161.792,94.883,168.717-7.501\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"480\\\" y2=\\\"480\\\"/>                                <path d=\\\"M406.041,478.968c97.383-13.814,94.883-161.792-7.501-168.717\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"310\\\" y2=\\\"310\\\"/>                                <path d=\\\"M389.968,294.959c-13.814-97.383-161.792-94.883-168.717,7.501\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"310\\\" y2=\\\"310\\\"/>                                <path d=\\\"M205.959,311.032c-97.383,13.814-94.883,161.792,7.502,168.717\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140104\",\r\n    \"X\": \"239.7010040283203\",\r\n    \"Y\": \"71.68252612338753\",\r\n    \"Width\": \"32.10700988769531\",\r\n    \"Height\": \"262.10046337856556\",\r\n    \"SVG\": \"<g id=\\\"25140104\\\">        <path d=\\\"   M242.201,331.283c14.973,0,27.107-11.415,27.107-25.475c0-14.084-12.138-25.479-27.107-25.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,279.984c14.973,0,27.107-11.414,27.107-25.478c0-14.082-12.138-25.476-27.107-25.476\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,228.535c14.973,0,27.107-11.414,27.107-25.475c0-14.083-12.138-25.479-27.107-25.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,176.04c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.476-27.107-25.476\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,125.089c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.477-27.107-25.477\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140103\",\r\n    \"X\": \"239.7010040283203\",\r\n    \"Y\": \"71.63700103759766\",\r\n    \"Width\": \"32.10700988769531\",\r\n    \"Height\": \"262.14598846435547\",\r\n    \"SVG\": \"<g id=\\\"25140103\\\">        <path d=\\\"   M242.201,331.283c14.973,0,27.107-11.415,27.107-25.475c0-14.084-12.138-25.479-27.107-25.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,279.984c14.973,0,27.107-11.414,27.107-25.478c0-14.082-12.138-25.476-27.107-25.476\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,228.535c14.973,0,27.107-11.414,27.107-25.475c0-14.083-12.138-25.479-27.107-25.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,176.04c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.476-27.107-25.476\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,125.089c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.477-27.107-25.477\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10632\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"449.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10632\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161600\",\r\n    \"X\": \"75.0\",\r\n    \"Y\": \"154.5\",\r\n    \"Width\": \"252.1669921875\",\r\n    \"Height\": \"109.0\",\r\n    \"SVG\": \"<g id=\\\"45161600\\\">        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"407.167\\\" y1=\\\"264.5\\\" y2=\\\"264.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"407.167\\\" y1=\\\"353.5\\\" y2=\\\"353.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110400\",\r\n    \"X\": \"289.8232177877255\",\r\n    \"Y\": \"346.1809997558594\",\r\n    \"Width\": \"34.598779282586975\",\r\n    \"Height\": \"95.77700805664062\",\r\n    \"SVG\": \"<g id=\\\"15110400\\\">        <path d=\\\"M321.922,365.931c0-4.819-1.2-9.957-3.926-13.086   c-2.663-3.058-6.806-4.164-10.833-4.164c-4.727,0-9.15,1.611-11.851,5.651c-1.956,2.926-3.08,7.379-2.983,11.599V365.9v76.058\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1011\",\r\n    \"X\": \"126.73038482666016\",\r\n    \"Y\": \"131.9812774658203\",\r\n    \"Width\": \"358.5611801147461\",\r\n    \"Height\": \"143.1498565673828\",\r\n    \"SVG\": \"<g id=\\\"1011\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"128.25\\\" x2=\\\"143.337\\\" y1=\\\"272.375\\\" y2=\\\"260.826\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.5554,37.5554\\\" stroke-width=\\\"5\\\" x1=\\\"173.159\\\" x2=\\\"277.535\\\" y1=\\\"238\\\" y2=\\\"158.104\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.446,146.691 307.533,135.143 322.491,146.858    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.167,37.167\\\" stroke-width=\\\"5\\\" x1=\\\"351.751\\\" x2=\\\"454.162\\\" y1=\\\"169.776\\\" y2=\\\"249.988\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"468.792\\\" x2=\\\"483.75\\\" y1=\\\"261.447\\\" y2=\\\"273.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170900\",\r\n    \"X\": \"204.40869140625\",\r\n    \"Y\": \"360.078125\",\r\n    \"Width\": \"203.8251953125\",\r\n    \"Height\": \"78.46875\",\r\n    \"SVG\": \"<g id=\\\"15170900\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"106\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.25\\\">TSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54261\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"80.77105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"54261\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">JC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280400\",\r\n    \"X\": \"236.5\",\r\n    \"Y\": \"326.3139953613281\",\r\n    \"Width\": \"138.0\",\r\n    \"Height\": \"227.06973266601562\",\r\n    \"SVG\": \"<g id=\\\"25280400\\\">            <circle cx=\\\"305.5\\\" cy=\\\"395.31399999999996\\\" fill=\\\"#000000\\\" id=\\\"circle1\\\" r=\\\"68.0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>            <polyline fill=\\\"none\\\" id=\\\"polyline1\\\" points=\\\"305.5,463.31399999999996 305.5,544.204 340.0,505.538\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25120500\",\r\n    \"X\": \"39.17714343586282\",\r\n    \"Y\": \"107.78632908530723\",\r\n    \"Width\": \"328.1329275794955\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25120500\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" transform=\\\"matrix(1 0 0 1 167.0864 160.4258)\\\">BC </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200400\",\r\n    \"X\": \"208.01123046875\",\r\n    \"Y\": \"362.234375\",\r\n    \"Width\": \"202.0068359375\",\r\n    \"Height\": \"73.015625\",\r\n    \"SVG\": \"<g id=\\\"10200400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"102\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">DEA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30231\",\r\n    \"X\": \"282.51953125\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"44.921875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30231\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"H\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10642\",\r\n    \"X\": \"265.15234375\",\r\n    \"Y\": \"449.8125\",\r\n    \"Width\": \"76.73828125\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10642\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">YS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10641\",\r\n    \"X\": \"229.427734375\",\r\n    \"Y\": \"305.2842102050781\",\r\n    \"Width\": \"152.4873046875\",\r\n    \"Height\": \"39.96875\",\r\n    \"SVG\": \"<g id=\\\"10641\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"54\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5967\\\">SWAT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25344100\",\r\n    \"X\": \"39.873544503547734\",\r\n    \"Y\": \"110.12500762939453\",\r\n    \"Width\": \"328.3247063015873\",\r\n    \"Height\": \"160.96559744450866\",\r\n    \"SVG\": \"<g id=\\\"25344100\\\" transform=\\\"translate(-110 -80) scale(1.25 1.25)\\\">        <path d=\\\"M194.75,265.6c-104.652-5.465-86.069-111-6-111\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"260.15\\\" x2=\\\"194.75\\\" y1=\\\"265.6\\\" y2=\\\"265.6\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"381.75\\\" x2=\\\"302.75\\\" y1=\\\"265.6\\\" y2=\\\"265.6\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"366.75\\\" x2=\\\"380.75\\\" y1=\\\"253.6\\\" y2=\\\"265.6\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"368.363\\\" x2=\\\"380.763\\\" y1=\\\"279.133\\\" y2=\\\"266.333\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 260.5992 270.7992)\\\">P(F)</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15190500\",\r\n    \"X\": \"206.0\",\r\n    \"Y\": \"331.5\",\r\n    \"Width\": \"196.0\",\r\n    \"Height\": \"128.0\",\r\n    \"SVG\": \"<g id=\\\"15190500\\\">        <path d=\\\"M254,334c-58,0-58,93,0,93h100c58,0,58-93,0-93H254z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"224\\\" cy=\\\"444\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"384\\\" cy=\\\"444\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"206\\\" x2=\\\"402\\\" y1=\\\"427\\\" y2=\\\"427\\\"/>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"377\\\">MSL</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"417\\\">WHD</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111000\",\r\n    \"X\": \"204.21600341796875\",\r\n    \"Y\": \"349.2510070800781\",\r\n    \"Width\": \"202.8479995727539\",\r\n    \"Height\": \"90.8640022277832\",\r\n    \"SVG\": \"<g id=\\\"05111000\\\">        <g id=\\\"Bio\\\">                <circle cx=\\\"285.964\\\" cy=\\\"370.881\\\" r=\\\"19.13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <rect height=\\\"11.795\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"matrix(-0.869 -0.4948 0.4948 -0.869 401.9549 849.9518)\\\" width=\\\"54.518\\\" x=\\\"286.228\\\" y=\\\"365.871\\\"/>            </g>        <g id=\\\"Satellite\\\">                <rect height=\\\"44.979\\\" width=\\\"75.362\\\" x=\\\"204.216\\\" y=\\\"395.136\\\"/>                <rect height=\\\"44.98\\\" width=\\\"34.588\\\" x=\\\"288.345\\\" y=\\\"395.135\\\"/>                <rect height=\\\"44.98\\\" width=\\\"75.365\\\" x=\\\"331.699\\\" y=\\\"395.135\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.656\\\" x2=\\\"333.532\\\" y1=\\\"417.625\\\" y2=\\\"417.625\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54271\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"79.81793186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"54271\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10612\",\r\n    \"X\": \"256.69189453125\",\r\n    \"Y\": \"447.9375305175781\",\r\n    \"Width\": \"91.283203125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"10612\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"498.0469\\\">VH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30221\",\r\n    \"X\": \"243.84375\",\r\n    \"Y\": \"297.92083740234375\",\r\n    \"Width\": \"124.78125\",\r\n    \"Height\": \"47.375\",\r\n    \"SVG\": \"<g id=\\\"30221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" id=\\\"SBX\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">SBX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46160100\",\r\n    \"X\": \"95.0\",\r\n    \"Y\": \"96.5\",\r\n    \"Width\": \"210.0\",\r\n    \"Height\": \"205.0\",\r\n    \"SVG\": \"<g id=\\\"46160100\\\">        <path d=\\\"M100,199c0,130,100,130,100,0s100-130,100,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1017\",\r\n    \"X\": \"124.75\",\r\n    \"Y\": \"131.9812774658203\",\r\n    \"Width\": \"360.54156494140625\",\r\n    \"Height\": \"628.1437225341797\",\r\n    \"SVG\": \"<g id=\\\"1017\\\">        <polyline fill=\\\"none\\\" points=\\\"   236.5,298.163 236.5,218.163 374.5,218.163 374.5,298.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"406.446\\\" y2=\\\"757.625\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"128.25\\\" x2=\\\"143.337\\\" y1=\\\"272.375\\\" y2=\\\"260.826\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.5554,37.5554\\\" stroke-width=\\\"5\\\" x1=\\\"173.159\\\" x2=\\\"277.535\\\" y1=\\\"238\\\" y2=\\\"158.104\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.446,146.691 307.533,135.143 322.491,146.858    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.167,37.167\\\" stroke-width=\\\"5\\\" x1=\\\"351.751\\\" x2=\\\"454.162\\\" y1=\\\"169.776\\\" y2=\\\"249.988\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"468.792\\\" x2=\\\"483.75\\\" y1=\\\"261.447\\\" y2=\\\"273.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_37_0\",\r\n    \"X\": \"166.05699157714844\",\r\n    \"Y\": \"273.81500244140625\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_37_0\\\">        <path d=\\\"M435.342,273.815c0,174.435-58.379,315.841-130.394,315.841   c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1016\",\r\n    \"X\": \"124.75\",\r\n    \"Y\": \"215.66299438476562\",\r\n    \"Width\": \"252.25\",\r\n    \"Height\": \"544.4620056152344\",\r\n    \"SVG\": \"<g id=\\\"1016\\\">        <polyline fill=\\\"none\\\" points=\\\"   236.5,298.163 236.5,218.163 374.5,218.163 374.5,298.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"406.446\\\" y2=\\\"757.625\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_37_1\",\r\n    \"X\": \"166.05699157714844\",\r\n    \"Y\": \"273.8139953613281\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.3420104980469\",\r\n    \"SVG\": \"<g id=\\\"1_37_1\\\">        <g>                <path d=\\\"M435.342,273.815c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#80E0FF\\\"/>                <g>                        <path d=\\\"M435.342,273.815c0,4.186-0.033,8.353-0.101,12.5     \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M434.846,301.56c-5.801,161.441-61.742,288.096-129.897,288.096c-69.221,0-125.846-130.66-130.131-295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M174.657,286.314     c-0.066-4.146-0.1-8.313-0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1015\",\r\n    \"X\": \"126.73038482666016\",\r\n    \"Y\": \"131.9812774658203\",\r\n    \"Width\": \"358.5611801147461\",\r\n    \"Height\": \"168.6817169189453\",\r\n    \"SVG\": \"<g id=\\\"1015\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"128.25\\\" x2=\\\"143.337\\\" y1=\\\"272.375\\\" y2=\\\"260.826\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.5554,37.5554\\\" stroke-width=\\\"5\\\" x1=\\\"173.159\\\" x2=\\\"277.535\\\" y1=\\\"238\\\" y2=\\\"158.104\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.446,146.691 307.533,135.143 322.491,146.858    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.167,37.167\\\" stroke-width=\\\"5\\\" x1=\\\"351.751\\\" x2=\\\"454.162\\\" y1=\\\"169.776\\\" y2=\\\"249.988\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"468.792\\\" x2=\\\"483.75\\\" y1=\\\"261.447\\\" y2=\\\"273.163\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   236.5,298.163 236.5,218.163 374.5,218.163 374.5,298.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1014\",\r\n    \"X\": \"234.0\",\r\n    \"Y\": \"215.66299438476562\",\r\n    \"Width\": \"143.0\",\r\n    \"Height\": \"85.0\",\r\n    \"SVG\": \"<g id=\\\"1014\\\">        <polyline fill=\\\"none\\\" points=\\\"   236.5,298.163 236.5,218.163 374.5,218.163 374.5,298.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1013\",\r\n    \"X\": \"124.75\",\r\n    \"Y\": \"131.9812774658203\",\r\n    \"Width\": \"360.54156494140625\",\r\n    \"Height\": \"628.1437225341797\",\r\n    \"SVG\": \"<g id=\\\"1013\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"406.446\\\" y2=\\\"757.625\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"128.25\\\" x2=\\\"143.337\\\" y1=\\\"272.375\\\" y2=\\\"260.826\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.5554,37.5554\\\" stroke-width=\\\"5\\\" x1=\\\"173.159\\\" x2=\\\"277.535\\\" y1=\\\"238\\\" y2=\\\"158.104\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.446,146.691 307.533,135.143 322.491,146.858    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.167,37.167\\\" stroke-width=\\\"5\\\" x1=\\\"351.751\\\" x2=\\\"454.162\\\" y1=\\\"169.776\\\" y2=\\\"249.988\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"468.792\\\" x2=\\\"483.75\\\" y1=\\\"261.447\\\" y2=\\\"273.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1012\",\r\n    \"X\": \"124.75\",\r\n    \"Y\": \"403.9460144042969\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"356.1789855957031\",\r\n    \"SVG\": \"<g id=\\\"1012\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"406.446\\\" y2=\\\"757.625\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110800\",\r\n    \"X\": \"204.41786193847656\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"203.1652374267578\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110800\\\">        <polygon fill=\\\"#008000\\\" points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"240.128,378.181 211.489,349.523 244.242,316.793    272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"339.114,345.4 367.701,316.691 400.512,349.364    371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" fill=\\\"#008000\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110804\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"285.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"223.0\",\r\n    \"SVG\": \"<g id=\\\"36110804\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"455\\\" y2=\\\"490\\\"/>                <polygon fill=\\\"#008000\\\" points=\\\"306,468 286,503 326,503   \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"12\\\"/>            </g>        <polygon fill=\\\"#008000\\\" points=\\\"286,325 286,290 326,290 326,325  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"248.769,357.107 224.028,332.35 252.322,304.075    277.063,328.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"334.28,328.788 358.977,303.987 387.32,332.212    362.623,357.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"385\\\" fill=\\\"#008000\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"416\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110803\",\r\n    \"X\": \"223.1310272216797\",\r\n    \"Y\": \"284.75\",\r\n    \"Width\": \"171.26002502441406\",\r\n    \"Height\": \"204.75064320213858\",\r\n    \"SVG\": \"<g id=\\\"36110803\\\">        <polyline fill=\\\"none\\\" points=\\\"251.343,487    265.775,453.323 280.208,487 294.642,453.323 309.074,487 323.507,453.323 337.94,487 352.373,453.323 366.806,487  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"289.831,323.427 289.831,289.75 328.318,289.75    328.318,323.427  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"254.006,354.32 230.202,330.499 257.426,303.293    281.231,327.114  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"336.285,327.071 360.048,303.208 387.32,330.367    363.557,354.229  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"309.074\\\" cy=\\\"381.158\\\" fill=\\\"#008000\\\" r=\\\"67.354\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"410\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10611\",\r\n    \"X\": \"236.5\",\r\n    \"Y\": \"307.0\",\r\n    \"Width\": \"134.75\",\r\n    \"Height\": \"39.704986572265625\",\r\n    \"SVG\": \"<g id=\\\"10611\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"236.5\\\" x2=\\\"287.5\\\" y1=\\\"309.5\\\" y2=\\\"309.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"371.25\\\" x2=\\\"321.5\\\" y1=\\\"309.5\\\" y2=\\\"309.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.083\\\" x2=\\\"305.083\\\" y1=\\\"346.705\\\" y2=\\\"309.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110802\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"283.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"207.0\",\r\n    \"SVG\": \"<g id=\\\"36110802\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"453\\\" y2=\\\"488\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"485\\\" y2=\\\"485\\\"/>            </g>        <polygon fill=\\\"#008000\\\" points=\\\"286,323 286,288 326,288 326,323  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"248.769,355.107 224.028,330.35 252.322,302.075    277.063,326.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"334.28,326.788 358.977,301.987 387.32,330.212    362.623,355.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"383\\\" fill=\\\"#008000\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"408\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110801\",\r\n    \"X\": \"217.28289794921875\",\r\n    \"Y\": \"298.1658935546875\",\r\n    \"Width\": \"177.43408203125\",\r\n    \"Height\": \"185.0841064453125\",\r\n    \"SVG\": \"<g id=\\\"36110801\\\">        <polygon display=\\\"none\\\" fill=\\\"#008000\\\" points=\\\"286.326,326.25 286.326,291.25 326.326,291.25    326.326,326.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"249.095,358.357 224.354,333.6 252.648,305.325    277.389,330.083  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"334.606,330.038 359.303,305.237 387.646,333.462    362.949,358.263  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.326\\\" cy=\\\"386.25\\\" fill=\\\"#008000\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <rect fill=\\\"#008000\\\" height=\\\"30\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"150\\\" x=\\\"231.326\\\" y=\\\"448.25\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"414\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110303_0\",\r\n    \"X\": \"145.0\",\r\n    \"Y\": \"351.09375\",\r\n    \"Width\": \"320.0\",\r\n    \"Height\": \"98.9212646484375\",\r\n    \"SVG\": \"<g id=\\\"40110303_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"145\\\" x2=\\\"465\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" x=\\\"208\\\" y=\\\"437\\\">IED</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110303_1\",\r\n    \"X\": \"125.08200073242188\",\r\n    \"Y\": \"353.09375\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"99.77374267578125\",\r\n    \"SVG\": \"<g id=\\\"40110303_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10.735\\\" x1=\\\"125.082\\\" x2=\\\"485.082\\\" y1=\\\"447.5\\\" y2=\\\"447.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" x=\\\"210\\\" y=\\\"439\\\">IED</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110303_2\",\r\n    \"X\": \"173.0\",\r\n    \"Y\": \"353.09375\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"99.90625\",\r\n    \"SVG\": \"<g id=\\\"40110303_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"173\\\" x2=\\\"437\\\" y1=\\\"448\\\" y2=\\\"448\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" x=\\\"210\\\" y=\\\"439\\\">IED</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110303_3\",\r\n    \"X\": \"175.0\",\r\n    \"Y\": \"348.09375\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"99.90625\",\r\n    \"SVG\": \"<g id=\\\"40110303_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"175\\\" x2=\\\"435\\\" y1=\\\"443\\\" y2=\\\"443\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" x=\\\"208\\\" y=\\\"434\\\">IED</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54281\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"72.53668186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"54281\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30211\",\r\n    \"X\": \"262.232421875\",\r\n    \"Y\": \"292.6250305175781\",\r\n    \"Width\": \"87.3359375\",\r\n    \"Height\": \"53.296875\",\r\n    \"SVG\": \"<g id=\\\"30211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"ST\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">ST</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15200400\",\r\n    \"X\": \"212.41299438476562\",\r\n    \"Y\": \"346.9849853515625\",\r\n    \"Width\": \"188.77999877929688\",\r\n    \"Height\": \"96.17019653320312\",\r\n    \"SVG\": \"<g id=\\\"15200400\\\">            <circle cx=\\\"230.344\\\" cy=\\\"365.912\\\" r=\\\"17.931\\\"/>            <circle cx=\\\"383.262\\\" cy=\\\"364.916\\\" r=\\\"17.931\\\"/>            <path d=\\\"M238.314,354.721c67.741,21.068,79.033,33.106,107.258,87.279\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <path d=\\\"M373.798,354.721c-67.742,21.068-79.032,33.106-107.258,87.279\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160303\",\r\n    \"X\": \"142.06287056638604\",\r\n    \"Y\": \"37.5\",\r\n    \"Width\": \"113.87425886722792\",\r\n    \"Height\": \"342.31138830084194\",\r\n    \"SVG\": \"<g id=\\\"45160303\\\">        <g transform=\\\"translate(0 50)\\\">                <polygon fill=\\\"none\\\" points=\\\"149,164 249,164 199,314   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>            </g>        <circle cx=\\\"200\\\" cy=\\\"161\\\" fill=\\\"#008000\\\" r=\\\"35\\\" stroke=\\\"#008000\\\"/>        <circle cx=\\\"200\\\" cy=\\\"73\\\" fill=\\\"#008000\\\" r=\\\"35\\\" stroke=\\\"#008000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_44_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_44_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_44_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_44_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160301\",\r\n    \"X\": \"143.0628662109375\",\r\n    \"Y\": \"76.5\",\r\n    \"Width\": \"113.874267578125\",\r\n    \"Height\": \"253.8114013671875\",\r\n    \"SVG\": \"<g id=\\\"45160301\\\">        <polygon fill=\\\"none\\\" points=\\\"150,164.5 250,164.5 200,314.5  \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>        <circle cx=\\\"200\\\" cy=\\\"112\\\" fill=\\\"#008000\\\" r=\\\"35\\\" stroke=\\\"#008000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120600\",\r\n    \"X\": \"223.106201171875\",\r\n    \"Y\": \"347.4541015625\",\r\n    \"Width\": \"165.23501586914062\",\r\n    \"Height\": \"97.08807373046875\",\r\n    \"SVG\": \"<g id=\\\"10120600\\\">        <polygon points=\\\"387.838,443.678 305.082,396.307 387.486,348.322  \\\" stroke=\\\"#000000\\\"/>        <polygon points=\\\"223.609,443.481 223.915,348.518 306,396.264  \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10621\",\r\n    \"X\": \"244.36328125\",\r\n    \"Y\": \"298.82708740234375\",\r\n    \"Width\": \"123.208984375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10621\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">SDR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160302\",\r\n    \"X\": \"142.06287056638604\",\r\n    \"Y\": \"76.5\",\r\n    \"Width\": \"113.87425886722792\",\r\n    \"Height\": \"254.31138830084188\",\r\n    \"SVG\": \"<g id=\\\"45160302\\\">        <g transform=\\\"translate(0 50)\\\">                <polygon fill=\\\"none\\\" points=\\\"149,115 249,115 199,265   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"159\\\" x2=\\\"239\\\" y1=\\\"145\\\" y2=\\\"145\\\"/>            </g>        <circle cx=\\\"200\\\" cy=\\\"112\\\" fill=\\\"#008000\\\" r=\\\"35\\\" stroke=\\\"#008000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10180300\",\r\n    \"X\": \"207.265625\",\r\n    \"Y\": \"362.0683898925781\",\r\n    \"Width\": \"200.015625\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"10180300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.959\\\">ISAF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54291\",\r\n    \"X\": \"262.2860720392972\",\r\n    \"Y\": \"291.0781555175781\",\r\n    \"Width\": \"83.06793186695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"54291\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140101_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140101_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"466.6348\\\">1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10165500\",\r\n    \"X\": \"260.9159540480773\",\r\n    \"Y\": \"348.14300537109375\",\r\n    \"Width\": \"87.988068710486\",\r\n    \"Height\": \"95.64999389648438\",\r\n    \"SVG\": \"<g id=\\\"10165500\\\">        <polygon fill=\\\"none\\\" points=\\\"346.404,392.138    304.91,441.293 263.416,392.138  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M263.416,392.138   c0-22.917,18.578-41.495,41.494-41.495s41.494,18.578,41.494,41.495\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140200\",\r\n    \"X\": \"246.5\",\r\n    \"Y\": \"346.9849853515625\",\r\n    \"Width\": \"117.0\",\r\n    \"Height\": \"98.030029296875\",\r\n    \"SVG\": \"<g id=\\\"10140200\\\">        <polygon points=\\\"363.5,396 307.5,445.015 246.5,396 246.5,346.985 363.5,346.985  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30201\",\r\n    \"X\": \"256.28125\",\r\n    \"Y\": \"294.5000305175781\",\r\n    \"Width\": \"97.2734375\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"30201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"BM\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">BM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36160200_a\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"290.10101318359375\",\r\n    \"Width\": \"170.5\",\r\n    \"Height\": \"191.23098754882812\",\r\n    \"SVG\": \"<g id=\\\"36160200_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"305.75\\\" x2=\\\"305.75\\\" y1=\\\"434.362\\\" y2=\\\"480.267\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"220.5\\\" x2=\\\"391\\\" y1=\\\"476.332\\\" y2=\\\"476.332\\\"/>        <polygon points=\\\"275.372,295.101 334.607,295.101    376.073,336.566 376.073,395.801 334.607,437.267 275.372,437.267 233.907,395.801 233.907,336.566  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"29.0794,11.8471\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"77.545\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"396.125\\\">NR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_31_0\",\r\n    \"X\": \"166.0570068359375\",\r\n    \"Y\": \"193.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"2_31_0\\\">        <path d=\\\"M174.557,517.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M236.723,252.396c31.839-65,104.615-65,136.453,0\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_31_1\",\r\n    \"X\": \"166.0570068359375\",\r\n    \"Y\": \"193.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"2_31_1\\\">        <g>                <path d=\\\"M174.557,517.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\"/>                <g>                        <path d=\\\"M174.557,517.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M175.053,489.912     c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M435.241,505.157c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <path d=\\\"M236.723,252.396c31.839-65,104.615-65,136.453,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_48_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_48_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"171\\\" y=\\\"509\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"420\\\" y=\\\"509\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"420\\\" y=\\\"260.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"171\\\" y=\\\"260.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217100\",\r\n    \"X\": \"120.14680480957031\",\r\n    \"Y\": \"358.8574880544173\",\r\n    \"Width\": \"369.5767059326172\",\r\n    \"Height\": \"160.97300421681877\",\r\n    \"SVG\": \"<g id=\\\"25217100\\\">        <g>                <path d=\\\"M200.76,387.914    c-0.886-1.817-1.905-3.568-3.058-5.208c-12.237-17.468-36.488-21.591-54.199-9.2c-8.27,5.786-14.01,14.52-16.005,24.385\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,387.449    c0.886,1.817,1.906,3.546,3.058,5.208c12.236,17.47,36.467,21.591,54.155,9.224c5.254-3.682,9.533-8.602,12.458-14.3\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,388.158    c-0.887-1.817-1.904-3.568-3.059-5.208c-12.236-17.469-36.512-21.57-54.224-9.177c-5.274,3.702-9.575,8.623-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,387.494    c0.889,1.817,1.906,3.546,3.062,5.208c12.235,17.469,36.51,21.569,54.241,9.155c5.275-3.682,9.576-8.604,12.504-14.32\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,399.396    c-0.888-5.831-3.103-11.349-6.475-16.138c-12.235-17.49-36.464-21.613-54.154-9.244c-5.253,3.679-9.553,8.6-12.457,14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <g>                <path d=\\\"M200.76,491.214    c-0.886-1.817-1.905-3.569-3.058-5.21c-12.237-17.469-36.488-21.59-54.199-9.197c-8.27,5.784-14.01,14.521-16.005,24.383\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,490.749    c0.886,1.815,1.906,3.545,3.058,5.207c12.236,17.469,36.467,21.594,54.155,9.224c5.254-3.682,9.533-8.6,12.458-14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,491.456    c-0.887-1.815-1.904-3.565-3.059-5.206c-12.236-17.469-36.512-21.57-54.224-9.179c-5.274,3.704-9.575,8.624-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,490.793    c0.889,1.818,1.906,3.547,3.062,5.209c12.235,17.469,36.51,21.568,54.241,9.156c5.275-3.68,9.576-8.602,12.504-14.322\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,502.695    c-0.888-5.83-3.103-11.348-6.475-16.137c-12.235-17.488-36.464-21.613-54.154-9.242c-5.253,3.678-9.553,8.599-12.457,14.295\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"128.119\\\" x2=\\\"486.496\\\" y1=\\\"439.164\\\" y2=\\\"439.164\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_48_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_48_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"175\\\" y=\\\"264.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"416\\\" y=\\\"505\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"416\\\" y=\\\"264.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"175\\\" y=\\\"505\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25152100\",\r\n    \"X\": \"61.21739959716797\",\r\n    \"Y\": \"139.35080171254768\",\r\n    \"Width\": \"296.07068634033203\",\r\n    \"Height\": \"147.44378446909295\",\r\n    \"SVG\": \"<g id=\\\"25152100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"110.995\\\" x2=\\\"307.494\\\" y1=\\\"234.01\\\" y2=\\\"234.057\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"111.658\\\" x2=\\\"62.984\\\" y1=\\\"233.389\\\" y2=\\\"281.999\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"306.305\\\" x2=\\\"355.482\\\" y1=\\\"233.684\\\" y2=\\\"285.066\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.104\\\" x2=\\\"318.822\\\" y1=\\\"234.03\\\" y2=\\\"143.83\\\"/>                        <g>                                <path d=\\\"M332.764,171.873c-0.944,0.419-2.055-0.01-2.474-0.958l-11.597-26.239l-18.873,21.605      c-0.682,0.78-1.868,0.86-2.646,0.179c-0.777-0.681-0.854-1.873-0.179-2.646l20.811-23.822c0.421-0.482,1.063-0.716,1.694-0.62      c0.633,0.096,1.175,0.51,1.434,1.096l12.787,28.932c0.148,0.337,0.19,0.698,0.141,1.038      C333.767,171.05,333.371,171.603,332.764,171.873z\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"110.456\\\" x2=\\\"96.235\\\" y1=\\\"234.03\\\" y2=\\\"147.948\\\"/>                        <g>                                <path d=\\\"M118.171,170.3c-0.77,0.691-1.957,0.626-2.648-0.145l-19.148-21.362l-11.26,26.385c-0.407,0.953-1.51,1.396-2.46,0.989      c-0.95-0.407-1.39-1.517-0.989-2.46l12.416-29.093c0.251-0.589,0.787-1.01,1.419-1.114s1.274,0.122,1.702,0.599l21.114,23.554      c0.246,0.275,0.397,0.604,0.453,0.944C118.87,169.207,118.665,169.855,118.171,170.3z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"166_1\",\r\n    \"X\": \"257.788330078125\",\r\n    \"Y\": \"295.98333740234375\",\r\n    \"Width\": \"98.8388671875\",\r\n    \"Height\": \"46.53125\",\r\n    \"SVG\": \"<g id=\\\"166_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">EW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1055\",\r\n    \"X\": \"126.73038482666016\",\r\n    \"Y\": \"131.9812774658203\",\r\n    \"Width\": \"358.5611801147461\",\r\n    \"Height\": \"168.6817169189453\",\r\n    \"SVG\": \"<g id=\\\"1055\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"128.25\\\" x2=\\\"143.337\\\" y1=\\\"272.375\\\" y2=\\\"260.826\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.5554,37.5554\\\" stroke-width=\\\"5\\\" x1=\\\"173.159\\\" x2=\\\"277.535\\\" y1=\\\"238\\\" y2=\\\"158.104\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.446,146.691 307.533,135.143 322.491,146.858    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.167,37.167\\\" stroke-width=\\\"5\\\" x1=\\\"351.751\\\" x2=\\\"454.162\\\" y1=\\\"169.776\\\" y2=\\\"249.988\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"468.792\\\" x2=\\\"483.75\\\" y1=\\\"261.447\\\" y2=\\\"273.163\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   236.5,298.163 236.5,218.163 374.5,218.163 374.5,298.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211800\",\r\n    \"X\": \"136.5\",\r\n    \"Y\": \"270.0\",\r\n    \"Width\": \"344.0\",\r\n    \"Height\": \"250.0\",\r\n    \"SVG\": \"<g id=\\\"25211800\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"146\\\" x2=\\\"471\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"146\\\" x2=\\\"146\\\" y1=\\\"270\\\" y2=\\\"520\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"471\\\" x2=\\\"471\\\" y1=\\\"270\\\" y2=\\\"520\\\"/>                <circle cx=\\\"308\\\" cy=\\\"396\\\" fill=\\\"#000000\\\" r=\\\"32\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1054\",\r\n    \"X\": \"234.0\",\r\n    \"Y\": \"215.66299438476562\",\r\n    \"Width\": \"143.0\",\r\n    \"Height\": \"85.0\",\r\n    \"SVG\": \"<g id=\\\"1054\\\">        <polyline fill=\\\"none\\\" points=\\\"   236.5,298.163 236.5,218.163 374.5,218.163 374.5,298.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1053\",\r\n    \"X\": \"124.75\",\r\n    \"Y\": \"131.9812774658203\",\r\n    \"Width\": \"360.54156494140625\",\r\n    \"Height\": \"628.1437225341797\",\r\n    \"SVG\": \"<g id=\\\"1053\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"128.25\\\" x2=\\\"143.337\\\" y1=\\\"272.375\\\" y2=\\\"260.826\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.5554,37.5554\\\" stroke-width=\\\"5\\\" x1=\\\"173.159\\\" x2=\\\"277.535\\\" y1=\\\"238\\\" y2=\\\"158.104\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.446,146.691 307.533,135.143 322.491,146.858    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.167,37.167\\\" stroke-width=\\\"5\\\" x1=\\\"351.751\\\" x2=\\\"454.162\\\" y1=\\\"169.776\\\" y2=\\\"249.988\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"468.792\\\" x2=\\\"483.75\\\" y1=\\\"261.447\\\" y2=\\\"273.163\\\"/>                    </g>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"406.446\\\" y2=\\\"757.625\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1052\",\r\n    \"X\": \"124.75\",\r\n    \"Y\": \"403.9460144042969\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"356.1789855957031\",\r\n    \"SVG\": \"<g id=\\\"1052\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"406.446\\\" y2=\\\"757.625\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1051\",\r\n    \"X\": \"126.73038482666016\",\r\n    \"Y\": \"131.9812774658203\",\r\n    \"Width\": \"358.5611801147461\",\r\n    \"Height\": \"143.1498565673828\",\r\n    \"SVG\": \"<g id=\\\"1051\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"128.25\\\" x2=\\\"143.337\\\" y1=\\\"272.375\\\" y2=\\\"260.826\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.5554,37.5554\\\" stroke-width=\\\"5\\\" x1=\\\"173.159\\\" x2=\\\"277.535\\\" y1=\\\"238\\\" y2=\\\"158.104\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.446,146.691 307.533,135.143 322.491,146.858    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.167,37.167\\\" stroke-width=\\\"5\\\" x1=\\\"351.751\\\" x2=\\\"454.162\\\" y1=\\\"169.776\\\" y2=\\\"249.988\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"468.792\\\" x2=\\\"483.75\\\" y1=\\\"261.447\\\" y2=\\\"273.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60110600\",\r\n    \"X\": \"198.39999389648438\",\r\n    \"Y\": \"363.20001220703125\",\r\n    \"Width\": \"213.80001831054688\",\r\n    \"Height\": \"60.29998779296875\",\r\n    \"SVG\": \"<g id=\\\"60110600\\\">        <polygon fill=\\\"#000000\\\" points=\\\"233.2,363.2 250.6,393.4 268,423.5 233.2,423.5 198.4,423.5 215.8,393.4  \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"377.4,363.2 394.8,393.4 412.2,423.5 377.4,423.5 342.6,423.5 360,393.4  \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"305.3,363.2 322.7,393.4 340.1,423.5 305.3,423.5 270.5,423.5 287.9,393.4  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10601\",\r\n    \"X\": \"280.46533203125\",\r\n    \"Y\": \"281.6806945800781\",\r\n    \"Width\": \"48.4375\",\r\n    \"Height\": \"62.90625\",\r\n    \"SVG\": \"<g id=\\\"10601\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5557\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60130200\",\r\n    \"X\": \"256.0\",\r\n    \"Y\": \"348.0\",\r\n    \"Width\": \"91.66900634765625\",\r\n    \"Height\": \"92.00201416015625\",\r\n    \"SVG\": \"<g id=\\\"60130200\\\">        <path d=\\\"M284.085,364.49h35.436c6.627,0,12,5.373,12,12   v35.151c0,6.627-5.373,12-12,12h-35.436c-6.627,0-12-5.373-12-12V376.49C272.085,369.863,277.458,364.49,284.085,364.49z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <g>                <g>                        <g>                                <g>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"302.085\\\" x2=\\\"302.085\\\" y1=\\\"368.946\\\" y2=\\\"411.821\\\"/>                                        <g>                                                <path d=\\\"M302.085,420.33c-1.486-4.004-4.021-8.972-6.706-12.052l6.706,2.426l6.704-2.426        C306.104,411.358,303.569,416.326,302.085,420.33z\\\"/>                                            </g>                                    </g>                            </g>                    </g>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"271.957\\\" x2=\\\"258.5\\\" y1=\\\"379.812\\\" y2=\\\"379.812\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"271.957\\\" x2=\\\"258.5\\\" y1=\\\"393.601\\\" y2=\\\"393.601\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"271.957\\\" x2=\\\"258.5\\\" y1=\\\"407.324\\\" y2=\\\"407.324\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"288.178\\\" x2=\\\"288.178\\\" y1=\\\"350.5\\\" y2=\\\"363.957\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"301.968\\\" x2=\\\"301.968\\\" y1=\\\"350.5\\\" y2=\\\"363.957\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"315.691\\\" x2=\\\"315.691\\\" y1=\\\"350.5\\\" y2=\\\"363.957\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"345.169\\\" x2=\\\"331.712\\\" y1=\\\"379.812\\\" y2=\\\"379.812\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"345.169\\\" x2=\\\"331.712\\\" y1=\\\"393.601\\\" y2=\\\"393.601\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"345.169\\\" x2=\\\"331.712\\\" y1=\\\"407.324\\\" y2=\\\"407.324\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"288.178\\\" x2=\\\"288.178\\\" y1=\\\"424.045\\\" y2=\\\"437.502\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"301.968\\\" x2=\\\"301.968\\\" y1=\\\"424.045\\\" y2=\\\"437.502\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"315.691\\\" x2=\\\"315.691\\\" y1=\\\"424.045\\\" y2=\\\"437.502\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271500\",\r\n    \"X\": \"23.0\",\r\n    \"Y\": \"140.5\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"138.0\",\r\n    \"SVG\": \"<g id=\\\"25271500\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"100,25\\\" stroke-width=\\\"12\\\" x1=\\\"23\\\" x2=\\\"373\\\" y1=\\\"146.5\\\" y2=\\\"146.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"100,25\\\" stroke-width=\\\"12\\\" x1=\\\"23\\\" x2=\\\"373\\\" y1=\\\"272.5\\\" y2=\\\"272.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"118_2\",\r\n    \"X\": \"281.120361328125\",\r\n    \"Y\": \"446.7119445800781\",\r\n    \"Width\": \"47.71875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"118_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.5557\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"118_1\",\r\n    \"X\": \"234.468505859375\",\r\n    \"Y\": \"304.46771240234375\",\r\n    \"Width\": \"142.51904296875\",\r\n    \"Height\": \"40.71875\",\r\n    \"SVG\": \"<g id=\\\"118_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">RTNS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_42_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"251.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"1_42_0\\\">        <polyline fill=\\\"#AAFFAA\\\" id=\\\"XMLID_1_\\\" points=\\\"174,548 174,260 438,260 438,548  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_42_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"251.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"1_42_1\\\">        <g>                <polyline fill=\\\"#AAFFAA\\\" points=\\\"174,548 174,260 438,260 438,548   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"548\\\" y2=\\\"535.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"520.029\\\" y2=\\\"280.235\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174,272.5 174,260 186.5,260    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"260\\\" y2=\\\"260\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,260 438,260 438,272.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"287.971\\\" y2=\\\"527.765\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"535.5\\\" y2=\\\"548\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112001\",\r\n    \"X\": \"266.6759948730469\",\r\n    \"Y\": \"345.8039855957031\",\r\n    \"Width\": \"88.06301879882812\",\r\n    \"Height\": \"95.34402465820312\",\r\n    \"SVG\": \"<g id=\\\"20112001\\\">        <path d=\\\"M316.708,356.652   c19.623,0,35.531,19.434,35.531,43.406\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <circle cx=\\\"306\\\" cy=\\\"401.824\\\" fill=\\\"none\\\" r=\\\"36.824\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"16.696\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" width=\\\"20.766\\\" x=\\\"295.617\\\" y=\\\"348.304\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"269.176\\\" x2=\\\"342.823\\\" y1=\\\"401.824\\\" y2=\\\"401.824\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121900\",\r\n    \"X\": \"206.0\",\r\n    \"Y\": \"346.0\",\r\n    \"Width\": \"200.0\",\r\n    \"Height\": \"100.0\",\r\n    \"SVG\": \"<g id=\\\"10121900\\\">        <polyline points=\\\"206,346 206,386 306,446 406,386 406,346 306,406  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112000\",\r\n    \"X\": \"214.29299926757812\",\r\n    \"Y\": \"313.7950134277344\",\r\n    \"Width\": \"185.0\",\r\n    \"Height\": \"134.0\",\r\n    \"SVG\": \"<g id=\\\"20112000\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"216.793,349.295 316.793,349.295 316.793,316.295     331.793,316.295 331.793,349.295 351.793,349.295 351.793,316.295 366.793,316.295 366.793,349.295 396.793,349.295     396.793,445.295 216.793,445.295   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"416.2949\\\">STOR</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52451\",\r\n    \"X\": \"264.865234375\",\r\n    \"Y\": \"294.3750305175781\",\r\n    \"Width\": \"84.091796875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"52451\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">NT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51121\",\r\n    \"X\": \"259.86376953125\",\r\n    \"Y\": \"290.0781555175781\",\r\n    \"Width\": \"90.0986328125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"51121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">CS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1057\",\r\n    \"X\": \"124.75\",\r\n    \"Y\": \"131.9812774658203\",\r\n    \"Width\": \"360.54156494140625\",\r\n    \"Height\": \"628.1437225341797\",\r\n    \"SVG\": \"<g id=\\\"1057\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"406.446\\\" y2=\\\"757.625\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   236.5,298.163 236.5,218.163 374.5,218.163 374.5,298.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"128.25\\\" x2=\\\"143.337\\\" y1=\\\"272.375\\\" y2=\\\"260.826\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.5554,37.5554\\\" stroke-width=\\\"5\\\" x1=\\\"173.159\\\" x2=\\\"277.535\\\" y1=\\\"238\\\" y2=\\\"158.104\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.446,146.691 307.533,135.143 322.491,146.858    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.167,37.167\\\" stroke-width=\\\"5\\\" x1=\\\"351.751\\\" x2=\\\"454.162\\\" y1=\\\"169.776\\\" y2=\\\"249.988\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"468.792\\\" x2=\\\"483.75\\\" y1=\\\"261.447\\\" y2=\\\"273.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1056\",\r\n    \"X\": \"124.75\",\r\n    \"Y\": \"215.66299438476562\",\r\n    \"Width\": \"252.25\",\r\n    \"Height\": \"544.4620056152344\",\r\n    \"SVG\": \"<g id=\\\"1056\\\">        <polyline fill=\\\"none\\\" points=\\\"   236.5,298.163 236.5,218.163 374.5,218.163 374.5,298.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"406.446\\\" y2=\\\"757.625\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20052\",\r\n    \"X\": \"278.1953125\",\r\n    \"Y\": \"447.2900695800781\",\r\n    \"Width\": \"53.609375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20052\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"A\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.5557\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36200000\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"311.0\",\r\n    \"Width\": \"169.0\",\r\n    \"Height\": \"169.0\",\r\n    \"SVG\": \"<g id=\\\"36200000\\\">        <rect fill=\\\"none\\\" height=\\\"159\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"12\\\" width=\\\"159\\\" x=\\\"225.5\\\" y=\\\"316\\\"/>        <text fill=\\\"#00FF00\\\" font-family=\\\"sans-serif\\\" font-size=\\\"150\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"445\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20051\",\r\n    \"X\": \"282.28515625\",\r\n    \"Y\": \"284.984375\",\r\n    \"Width\": \"47.34375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"D\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.25\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11101\",\r\n    \"X\": \"266.92578125\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"78.74609375\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"11101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"FF\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">FF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60072\",\r\n    \"X\": \"259.2640075683594\",\r\n    \"Y\": \"448.32421875\",\r\n    \"Width\": \"91.28201293945312\",\r\n    \"Height\": \"55.7415771484375\",\r\n    \"SVG\": \"<g id=\\\"60072\\\">           <polygon clip-rule=\\\"evenodd\\\" fill-rule=\\\"evenodd\\\" points=\\\"305.375,477.135986328125 327.96099853515625,450.31597900390625 350.5460205078125,477.135986328125 327.96099853515625,503.9570007324219 305.375,477.135986328125 \\\"/>           <polygon clip-rule=\\\"evenodd\\\" fill-rule=\\\"evenodd\\\" points=\\\"259.2640075683594,477.135986328125 282.32000732421875,450.31597900390625 305.375,477.135986328125 282.32000732421875,503.9570007324219 259.2640075683594,477.135986328125 \\\"/>           <polygon fill=\\\"#FFFFFF\\\" points=\\\"281.8489990234375,476.19500732421875 304.9049987792969,449.375 327.96099853515625,476.19500732421875 304.9049987792969,503.0150146484375 281.8489990234375,476.19500732421875 \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"1.37\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60071\",\r\n    \"X\": \"243.88194274902344\",\r\n    \"Y\": \"278.0929533231169\",\r\n    \"Width\": \"90.76507274108792\",\r\n    \"Height\": \"67.85510575891436\",\r\n    \"SVG\": \"<g id=\\\"60071\\\">        <g>                <g>                        <path d=\\\"M283.065,331.566l8.064-0.352c0.64-1.521,1.124-3.101,1.451-4.718l-6.479-4.819c0.006-1.171-0.103-2.351-0.333-3.521     l5.455-5.952c-0.31-0.755-0.659-1.502-1.046-2.237c-0.391-0.736-0.813-1.443-1.265-2.123l-7.987,1.171     c-0.839-0.847-1.753-1.6-2.726-2.251l-0.352-8.067c-1.52-0.638-3.101-1.123-4.716-1.448l-4.82,6.478     c-1.171-0.007-2.35,0.103-3.52,0.334l-5.954-5.454c-0.753,0.308-1.501,0.657-2.237,1.047c-0.736,0.39-1.443,0.812-2.123,1.263     l1.173,7.988c-0.847,0.839-1.6,1.754-2.253,2.727l-8.065,0.351c-0.638,1.522-1.124,3.102-1.45,4.717l6.478,4.82     c-0.008,1.172,0.104,2.351,0.332,3.521l-5.455,5.953c0.311,0.753,0.659,1.5,1.048,2.236c0.39,0.736,0.812,1.443,1.263,2.123     l7.989-1.173c0.839,0.846,1.753,1.601,2.727,2.253l0.351,8.066c1.521,0.637,3.102,1.123,4.717,1.449l4.819-6.476     c1.172,0.005,2.351-0.104,3.521-0.335l5.952,5.456c0.755-0.311,1.501-0.657,2.238-1.048c0.734-0.391,1.442-0.812,2.122-1.263     l-1.172-7.988C281.66,333.455,282.413,332.54,283.065,331.566z M274.116,332.702c-6.131,3.25-13.737,0.912-16.988-5.219     c-3.25-6.13-0.914-13.736,5.218-16.987c6.132-3.25,13.738-0.914,16.987,5.219C282.584,321.846,280.248,329.452,274.116,332.702z\\\"/>                    </g>            </g>        <g>                <g>                        <path d=\\\"M326.757,308.604l7.684-2.479c0.21-1.636,0.261-3.289,0.146-4.932l-7.525-2.929c-0.303-1.131-0.722-2.238-1.254-3.306     l3.683-7.187c-0.5-0.646-1.033-1.271-1.605-1.878c-0.57-0.605-1.164-1.175-1.779-1.712l-7.393,3.25     c-1.035-0.595-2.115-1.078-3.227-1.448l-2.479-7.683c-1.635-0.213-3.287-0.261-4.933-0.147l-2.929,7.524     c-1.132,0.305-2.239,0.723-3.306,1.255l-7.187-3.68c-0.646,0.498-1.272,1.032-1.879,1.603c-0.605,0.571-1.174,1.165-1.711,1.78     l3.25,7.393c-0.595,1.034-1.078,2.114-1.448,3.226l-7.684,2.479c-0.212,1.634-0.26,3.286-0.146,4.931l7.523,2.929     c0.305,1.132,0.724,2.239,1.255,3.306l-3.681,7.188c0.499,0.646,1.031,1.272,1.604,1.879c0.572,0.605,1.166,1.175,1.78,1.712     l7.393-3.25c1.034,0.595,2.115,1.077,3.227,1.449l2.479,7.684c1.634,0.21,3.286,0.259,4.93,0.146l2.929-7.524     c1.132-0.306,2.24-0.724,3.308-1.255l7.187,3.681c0.644-0.498,1.271-1.033,1.878-1.603c0.605-0.572,1.176-1.167,1.71-1.781     l-3.248-7.39C325.902,310.795,326.387,309.714,326.757,308.604z M318.43,312.07c-5.05,4.76-13.004,4.525-17.765-0.525     c-4.76-5.051-4.523-13.003,0.526-17.763c5.051-4.759,13.003-4.524,17.762,0.525C323.714,299.357,323.479,307.311,318.43,312.07z\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320100\",\r\n    \"X\": \"237.86903381347656\",\r\n    \"Y\": \"136.8489990234375\",\r\n    \"Width\": \"136.22801208496094\",\r\n    \"Height\": \"262.98431396484375\",\r\n    \"SVG\": \"<g id=\\\"25320100\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"4\\\" width=\\\"128.229\\\" x=\\\"241.869\\\" y=\\\"138.849\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"269\\\" y=\\\"195\\\">AP</text>        <polygon fill=\\\"none\\\" points=\\\"305.982,396.5    241.869,311.015 370.097,311.015  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"4\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60081\",\r\n    \"X\": \"251.75190100051643\",\r\n    \"Y\": \"284.5499877929688\",\r\n    \"Width\": \"103.02197410972192\",\r\n    \"Height\": \"58.31500244140619\",\r\n    \"SVG\": \"<g id=\\\"60081\\\">        <g>                <g>                        <path d=\\\"M290.038,291.024     c-60.617,6.659-38.413,47.145,9.664,45.841\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>                        <g>                                <polygon points=\\\"287.526,284.55 299.702,290.291 288.643,297.967     \\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <path d=\\\"M307.533,290.234     c66.138,3.573,52.573,41.591,9.684,46.138\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>                        <g>                                <polygon points=\\\"318.789,329.424 307.533,336.808 319.555,342.865     \\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320104\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320104\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">ARP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320103\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320103\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">ALP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320102\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320102\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">ACP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4101\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"161.98937225341797\",\r\n    \"SVG\": \"<g id=\\\"4101\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320101\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320101\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">AXP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4102\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"524.5\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"237.99200439453125\",\r\n    \"SVG\": \"<g id=\\\"4102\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35110101\",\r\n    \"X\": \"229.0877685546875\",\r\n    \"Y\": \"348.7576599121094\",\r\n    \"Width\": \"153.82546997070312\",\r\n    \"Height\": \"98.3441162109375\",\r\n    \"SVG\": \"<g id=\\\"35110101\\\">        <polyline fill=\\\"none\\\" points=\\\"252.505,442.895 267.789,425.525 283.073,442.895    298.358,425.525 313.643,442.895 328.926,425.525 344.211,442.895 359.494,425.525  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7.5579\\\"/>        <polygon points=\\\"229.579,383.842 264.315,349.105 347.684,349.105 382.422,383.842    347.684,418.578 264.315,418.578  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.6947\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35110102\",\r\n    \"X\": \"236.50502014160156\",\r\n    \"Y\": \"346.4440002441406\",\r\n    \"Width\": \"137.1549530029297\",\r\n    \"Height\": \"99.42169189453125\",\r\n    \"SVG\": \"<g id=\\\"35110102\\\">        <polygon points=\\\"236.943,414.583 267.915,383.611 342.249,383.611 373.222,414.583    342.249,445.556 267.915,445.556  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.6193999999999997\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14.389\\\" x1=\\\"305.082\\\" x2=\\\"305.082\\\" y1=\\\"405.291\\\" y2=\\\"346.444\\\"/>        <polyline fill=\\\"none\\\" points=\\\"257.384,373.708 271.013,358.222 284.641,373.708    298.269,358.222 311.896,373.708 325.523,358.222 339.152,373.708 352.78,358.222  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"6.9556\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35110103\",\r\n    \"X\": \"224.0756072998047\",\r\n    \"Y\": \"345.8771667480469\",\r\n    \"Width\": \"162.01377868652344\",\r\n    \"Height\": \"100.97842407226562\",\r\n    \"SVG\": \"<g id=\\\"35110103\\\">        <rect height=\\\"18.293\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4.1952\\\" width=\\\"109.758\\\" x=\\\"250.204\\\" y=\\\"427.465\\\"/>        <polygon points=\\\"224.593,382.829 261.18,346.243 348.986,346.243 385.572,382.829    348.986,419.416 261.18,419.416  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.7317\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131200\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25131200\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">PP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35110100\",\r\n    \"X\": \"195.2928924560547\",\r\n    \"Y\": \"345.5\",\r\n    \"Width\": \"221.41419982910156\",\r\n    \"Height\": \"101.0\",\r\n    \"SVG\": \"<g id=\\\"35110100\\\">        <polygon id=\\\"_x3C_path_x3E_\\\" points=\\\"196,396 246,346 366,346 416,396 366,446 246,446  \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52461\",\r\n    \"X\": \"256.5625\",\r\n    \"Y\": \"295.2344055175781\",\r\n    \"Width\": \"101.03125\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"52461\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">NW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51131\",\r\n    \"X\": \"261.142578125\",\r\n    \"Y\": \"291.5469055175781\",\r\n    \"Width\": \"90.279296875\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"51131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">DC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130101_0\",\r\n    \"X\": \"179.0\",\r\n    \"Y\": \"318.4230041503906\",\r\n    \"Width\": \"247.45254516601562\",\r\n    \"Height\": \"158.87667846679688\",\r\n    \"SVG\": \"<g id=\\\"10130101_0\\\">        <path d=\\\"M186.093,474.836c70.326-34.119,169.058-34.048,239.263,0.217\\\" fill=\\\"none\\\" id=\\\"arc_1_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" id=\\\"symbol\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"181.5\\\" x2=\\\"181.5\\\" y1=\\\"318.423\\\" y2=\\\"473.576\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11111\",\r\n    \"X\": \"228.36474609375\",\r\n    \"Y\": \"304.9375\",\r\n    \"Width\": \"152.767578125\",\r\n    \"Height\": \"39.96875\",\r\n    \"SVG\": \"<g id=\\\"11111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"54\\\" id=\\\"GANG\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">GANG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45120200\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"113.51606750488281\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"170.9839324951172\",\r\n    \"SVG\": \"<g id=\\\"45120200\\\">        <polyline fill=\\\"none\\\" points=\\\"-1,282 29,282 199,117 369,282 399,282  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130101_1\",\r\n    \"X\": \"128.5795135498047\",\r\n    \"Y\": \"276.0\",\r\n    \"Width\": \"355.84107971191406\",\r\n    \"Height\": \"241.300537109375\",\r\n    \"SVG\": \"<g id=\\\"10130101_1\\\">        <path d=\\\"M130.5,515.7c7.874-9.448,17.078-17.917,27.337-25.408   c78.512-57.322,218.814-57.323,297.326,0c10.26,7.491,19.464,15.96,27.337,25.408\\\" fill=\\\"none\\\" id=\\\"arc_1_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" id=\\\"symbol\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"181.5\\\" x2=\\\"181.5\\\" y1=\\\"276\\\" y2=\\\"516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20062\",\r\n    \"X\": \"284.4921875\",\r\n    \"Y\": \"448.2900695800781\",\r\n    \"Width\": \"43.71875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20062\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"P\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.5557\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130101_2\",\r\n    \"X\": \"172.7439727783203\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"266.51048278808594\",\r\n    \"Height\": \"264.0\",\r\n    \"SVG\": \"<g id=\\\"10130101_2\\\">        <path d=\\\"M174,480.667c75.28-43.743,188.456-42.339,264.008,1.117\\\" fill=\\\"none\\\" id=\\\"arc_3_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" id=\\\"symbol\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"181.5\\\" x2=\\\"181.5\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20061\",\r\n    \"X\": \"251.78125\",\r\n    \"Y\": \"289.3301086425781\",\r\n    \"Width\": \"106.806640625\",\r\n    \"Height\": \"56.296875\",\r\n    \"SVG\": \"<g id=\\\"20061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" id=\\\"CO\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.7051\\\">CO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130101_3\",\r\n    \"X\": \"179.0\",\r\n    \"Y\": \"347.5\",\r\n    \"Width\": \"229.54159545898438\",\r\n    \"Height\": \"122.18490600585938\",\r\n    \"SVG\": \"<g id=\\\"10130101_3\\\">        <path d=\\\"M204.083,467.076c62.377-23.793,141.311-23.701,203.56,0.276\\\" fill=\\\"none\\\" id=\\\"arc_1_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" id=\\\"symbol\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"181.5\\\" x2=\\\"181.5\\\" y1=\\\"347.5\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60082\",\r\n    \"X\": \"259.0039978027344\",\r\n    \"Y\": \"448.32421875\",\r\n    \"Width\": \"91.28201293945312\",\r\n    \"Height\": \"55.7415771484375\",\r\n    \"SVG\": \"<g id=\\\"60082\\\">           <polygon fill=\\\"#FFFFFF\\\" points=\\\"281.5889892578125,476.19500732421875 304.6449890136719,449.375 327.70098876953125,476.19500732421875 304.6449890136719,503.0150146484375 281.5889892578125,476.19500732421875 \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"1.37\\\"/>           <polygon clip-rule=\\\"evenodd\\\" fill-rule=\\\"evenodd\\\" points=\\\"305.114990234375,477.135986328125 327.70098876953125,450.31597900390625 350.2860107421875,477.135986328125 327.70098876953125,503.9570007324219 305.114990234375,477.135986328125 \\\"/>           <polygon clip-rule=\\\"evenodd\\\" fill-rule=\\\"evenodd\\\" points=\\\"259.0039978027344,477.135986328125 282.05999755859375,450.31597900390625 305.114990234375,477.135986328125 282.05999755859375,503.9570007324219 259.0039978027344,477.135986328125 \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60091\",\r\n    \"X\": \"280.5450439453125\",\r\n    \"Y\": \"294.583984375\",\r\n    \"Width\": \"76.935791015625\",\r\n    \"Height\": \"47.734375\",\r\n    \"SVG\": \"<g id=\\\"60091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64.514px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5371\\\">IS</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"64.514px\\\" letter-spacing=\\\"-1\\\" x=\\\"317.2621\\\" y=\\\"341.5371\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20032\",\r\n    \"X\": \"282.20703125\",\r\n    \"Y\": \"447.984375\",\r\n    \"Width\": \"45.125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20032\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"N\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.25\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20031\",\r\n    \"X\": \"282.20703125\",\r\n    \"Y\": \"284.984375\",\r\n    \"Width\": \"45.125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"N\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.25\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36150000\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36150000\\\">        <polygon fill=\\\"#FFFF00\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"180\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"459.6348\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25170800\",\r\n    \"X\": \"164.3179931640625\",\r\n    \"Y\": \"254.69598388671875\",\r\n    \"Width\": \"283.1820068359375\",\r\n    \"Height\": \"283.1820068359375\",\r\n    \"SVG\": \"<g id=\\\"25170800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"395\\\">BDZ</text>        <circle cx=\\\"305.909\\\" cy=\\\"396.287\\\" fill=\\\"none\\\" r=\\\"134.591\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51141\",\r\n    \"X\": \"266.1044921875\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"81.5693359375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"51141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">DT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52471\",\r\n    \"X\": \"261.701171875\",\r\n    \"Y\": \"291.0469055175781\",\r\n    \"Width\": \"87.4951171875\",\r\n    \"Height\": \"51.859375\",\r\n    \"SVG\": \"<g id=\\\"52471\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">OL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161100\",\r\n    \"X\": \"205.00799560546875\",\r\n    \"Y\": \"354.20001220703125\",\r\n    \"Width\": \"199.63400268554688\",\r\n    \"Height\": \"83.60000610351562\",\r\n    \"SVG\": \"<g id=\\\"10161100\\\">        <path d=\\\"M205.008,356.7c21.705,0,39.3,17.595,39.3,39.299   c0,21.706-17.595,39.301-39.3,39.301\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"244.308\\\" x2=\\\"365.342\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <path d=\\\"M404.642,435.3c-21.704,0-39.3-17.596-39.3-39.3s17.597-39.299,39.3-39.299   \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4103\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"649.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4103\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4104\",\r\n    \"X\": \"243.5\",\r\n    \"Y\": \"211.0\",\r\n    \"Width\": \"123.0\",\r\n    \"Height\": \"64.25\",\r\n    \"SVG\": \"<g id=\\\"4104\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4105\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"162.62749481201172\",\r\n    \"SVG\": \"<g id=\\\"4105\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4106\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"211.0\",\r\n    \"Width\": \"195.0\",\r\n    \"Height\": \"551.4920043945312\",\r\n    \"SVG\": \"<g id=\\\"4106\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4107\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"649.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4107\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270200\",\r\n    \"X\": \"13.965455055236816\",\r\n    \"Y\": \"45.187957763671875\",\r\n    \"Width\": \"375.5792531967163\",\r\n    \"Height\": \"278.7435302734375\",\r\n    \"SVG\": \"<g id=\\\"25270200\\\">        <polygon fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"327.545,283.492 309.648,318.46    291.621,283.492 255.871,283.492 237.975,318.46 219.947,283.492 184.197,283.492 166.301,318.46 148.272,283.492 112.524,283.492    94.628,318.46 76.599,283.492 58.185,283.492 58.172,266.135 20,248.547 58.146,231.396 58.121,196.35 22.821,178.917    58.095,161.614 58.069,126.592 20,108.475 58.043,91.853 58.031,74.34 84.194,80.299 110.039,50.498 119.129,88.352    154.108,96.415 179.975,66.546 189.002,104.409 223.869,112.397 249.716,82.597 258.826,120.456 293.783,128.514 319.653,101.526    328.746,136.549 346.111,140.54 345.913,163.491 381.19,178.763 345.632,196.219 345.331,231.09 383.5,248.68 345.031,265.902    344.881,283.492  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240302\",\r\n    \"X\": \"15.625999450683594\",\r\n    \"Y\": \"82.19599914550781\",\r\n    \"Width\": \"335.64600372314453\",\r\n    \"Height\": \"245.0850067138672\",\r\n    \"SVG\": \"<g id=\\\"25240302\\\">        <pattern height=\\\"72\\\" id=\\\"SVGID_2_\\\" overflow=\\\"visible\\\" patternTransform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -791.312 4530.0781)\\\" patternUnits=\\\"userSpaceOnUse\\\" viewBox=\\\"20 -72 72 72\\\" width=\\\"72\\\" x=\\\"-105.5\\\" y=\\\"596.5\\\">                <g>                        <polygon fill=\\\"none\\\" points=\\\"20,0 92,0 92,-72 20,-72   \\\"/>                        <g>                                <polygon fill=\\\"none\\\" points=\\\"20,-72 92,-72 92,0 20,0    \\\"/>                                <g>                                        <polygon fill=\\\"none\\\" points=\\\"20,0 20,-72 92,-72 92,0     \\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-3.6\\\" y2=\\\"-3.6\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-18\\\" y2=\\\"-18\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-32.398\\\" y2=\\\"-32.398\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-46.8\\\" y2=\\\"-46.8\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-10.8\\\" y2=\\\"-10.8\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-25.2\\\" y2=\\\"-25.2\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-39.6\\\" y2=\\\"-39.6\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-54\\\" y2=\\\"-54\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                                    </g>                            </g>                    </g>            </pattern>        <rect fill=\\\"url(#SVGID_2_)\\\" height=\\\"238.085\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\" width=\\\"328.646\\\" x=\\\"19.126\\\" y=\\\"85.696\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"34.661\\\" width=\\\"55.288\\\" x=\\\"144.712\\\" y=\\\"145.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"150\\\" y=\\\"169\\\">NFA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160700\",\r\n    \"X\": \"247.5\",\r\n    \"Y\": \"352.5\",\r\n    \"Width\": \"127.73800659179688\",\r\n    \"Height\": \"90.99996948242188\",\r\n    \"SVG\": \"<g id=\\\"15160700\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"250,423.801 250,355 285.068,355 285.068,389.4 355.204,389.4    355.204,423.801  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"337.67\\\" cy=\\\"427.24\\\" fill=\\\"#FFFFFF\\\" rx=\\\"14.027\\\" ry=\\\"13.76\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"267.534\\\" cy=\\\"427.24\\\" fill=\\\"#FFFFFF\\\" rx=\\\"14.027\\\" ry=\\\"13.76\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"29.583\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"21.041\\\" x=\\\"257.014\\\" y=\\\"361.88\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"355.204\\\" x2=\\\"372.738\\\" y1=\\\"403.16\\\" y2=\\\"403.16\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"372.738\\\" x2=\\\"372.738\\\" y1=\\\"420.36\\\" y2=\\\"385.96\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240303\",\r\n    \"X\": \"23.46099853515625\",\r\n    \"Y\": \"43.34700012207031\",\r\n    \"Width\": \"320.1629943847656\",\r\n    \"Height\": \"309.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25240303\\\">        <pattern height=\\\"72\\\" id=\\\"SVGID_2_\\\" overflow=\\\"visible\\\" patternTransform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -786.6226 4528.2129)\\\" patternUnits=\\\"userSpaceOnUse\\\" viewBox=\\\"20 -72 72 72\\\" width=\\\"72\\\" x=\\\"-105.5\\\" y=\\\"596.5\\\">                <g>                        <polygon fill=\\\"none\\\" points=\\\"20,0 92,0 92,-72 20,-72   \\\"/>                        <g>                                <polygon fill=\\\"none\\\" points=\\\"20,-72 92,-72 92,0 20,0    \\\"/>                                <g>                                        <polygon fill=\\\"none\\\" points=\\\"20,0 20,-72 92,-72 92,0     \\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-3.6\\\" y2=\\\"-3.6\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-18\\\" y2=\\\"-18\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-32.398\\\" y2=\\\"-32.398\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-46.8\\\" y2=\\\"-46.8\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-10.8\\\" y2=\\\"-10.8\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-25.2\\\" y2=\\\"-25.2\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-39.6\\\" y2=\\\"-39.6\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-54\\\" y2=\\\"-54\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                                    </g>                            </g>                    </g>            </pattern>        <path d=\\\"   M183.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C340.124,114.579,270.023,46.847,183.543,46.847\\\" fill=\\\"url(#SVGID_2_)\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"28.725\\\" width=\\\"54.03\\\" x=\\\"151.71\\\" y=\\\"88.5\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"156\\\" y=\\\"111\\\">NFA</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240301\",\r\n    \"X\": \"58.58071714138962\",\r\n    \"Y\": \"58.50614581455672\",\r\n    \"Width\": \"253.505028325614\",\r\n    \"Height\": \"276.0008876797332\",\r\n    \"SVG\": \"<g id=\\\"25240301\\\">        <pattern height=\\\"72\\\" id=\\\"SVGID_2_\\\" overflow=\\\"visible\\\" patternTransform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -784.9438 4529.0039)\\\" patternUnits=\\\"userSpaceOnUse\\\" viewBox=\\\"20 -72 72 72\\\" width=\\\"72\\\" x=\\\"-105.5\\\" y=\\\"596.5\\\">                <g>                        <polygon fill=\\\"none\\\" points=\\\"20,0 92,0 92,-72 20,-72   \\\"/>                        <g>                                <polygon fill=\\\"none\\\" points=\\\"20,-72 92,-72 92,0 20,0    \\\"/>                                <g>                                        <polygon fill=\\\"none\\\" points=\\\"20,0 20,-72 92,-72 92,0     \\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-3.6\\\" y2=\\\"-3.6\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-18\\\" y2=\\\"-18\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-32.398\\\" y2=\\\"-32.398\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-46.8\\\" y2=\\\"-46.8\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-10.8\\\" y2=\\\"-10.8\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-25.2\\\" y2=\\\"-25.2\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-39.6\\\" y2=\\\"-39.6\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-54\\\" y2=\\\"-54\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                                    </g>                            </g>                    </g>            </pattern>        <path d=\\\"   M138.047,62.514c-38.923,6.124-60.916,93.731-71.078,122.264c-10.162,28.514-3.393,28.514,10.162,48.894   c13.537,20.381,38.904,59.094,71.059,73.352c32.155,14.26,96.464,38.713,121.852,12.229   c25.385-26.483,52.458-128.368,30.448-171.158C278.496,105.303,176.97,56.409,138.047,62.514\\\" fill=\\\"url(#SVGID_2_)\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"37.241\\\" width=\\\"58.761\\\" x=\\\"155.408\\\" y=\\\"107.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25.157\\\" x=\\\"161\\\" y=\\\"135\\\">NFA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45171000\",\r\n    \"X\": \"47.01208831103391\",\r\n    \"Y\": \"70.37111436296193\",\r\n    \"Width\": \"300.7789493973403\",\r\n    \"Height\": \"277.51408781167333\",\r\n    \"SVG\": \"<g id=\\\"45171000\\\">        <path d=\\\"M217,137c-11.5-44,60-85,92-46c34,41,50,174,11,217c-37,38-94,37-141,33   c-29-3-68-1-93-16c-42-26-46-126-7-156c32-26,53,19,76,32c40,22,70-31,62-65\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20042\",\r\n    \"X\": \"282.41015625\",\r\n    \"Y\": \"447.984375\",\r\n    \"Width\": \"50.46875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20042\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"R\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.25\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25110300\",\r\n    \"X\": \"117.90625\",\r\n    \"Y\": \"325.8125\",\r\n    \"Width\": \"381.25390625\",\r\n    \"Height\": \"53.980712890625\",\r\n    \"SVG\": \"<g id=\\\"25110300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.5864\\\" x1=\\\"139.229\\\" x2=\\\"468.229\\\" y1=\\\"375\\\" y2=\\\"375\\\"/>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"116\\\" y=\\\"343\\\">EWL</text>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"448\\\" y=\\\"343\\\">EWL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_55_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"243.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"280.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"1_55_0\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"244.39\\\"/>        <rect fill=\\\"#FFE599\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141500\",\r\n    \"X\": \"266.0\",\r\n    \"Y\": \"338.510986328125\",\r\n    \"Width\": \"80.0\",\r\n    \"Height\": \"119.97900390625\",\r\n    \"SVG\": \"<g id=\\\"10141500\\\">        <ellipse cx=\\\"305.292\\\" cy=\\\"383.386\\\" rx=\\\"34.666\\\" ry=\\\"23.458\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"280\\\" x2=\\\"330.77\\\" y1=\\\"425.51\\\" y2=\\\"341.677\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"329.051\\\" x2=\\\"281.342\\\" y1=\\\"426.814\\\" y2=\\\"341.203\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"305.196\\\" x2=\\\"305.196\\\" y1=\\\"338.511\\\" y2=\\\"428.844\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"12\\\" x1=\\\"266\\\" x2=\\\"346\\\" y1=\\\"453.49\\\" y2=\\\"453.49\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"171_1\",\r\n    \"X\": \"218.44399679964772\",\r\n    \"Y\": \"314.7317934456587\",\r\n    \"Width\": \"173.63359633734217\",\r\n    \"Height\": \"26.75401642060251\",\r\n    \"SVG\": \"<g id=\\\"171_1\\\" transform=\\\"translate(40 -30) scale(0.8 0.7)\\\">        <ellipse cx=\\\"242.988\\\" cy=\\\"513.799\\\" fill=\\\"none\\\" rx=\\\"14.396\\\" ry=\\\"14.395\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"282.852\\\" cy=\\\"513.799\\\" fill=\\\"none\\\" rx=\\\"14.396\\\" ry=\\\"14.395\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"420.164\\\" cy=\\\"513.799\\\" fill=\\\"none\\\" rx=\\\"14.397\\\" ry=\\\"14.395\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"380.297\\\" cy=\\\"513.799\\\" fill=\\\"none\\\" rx=\\\"14.397\\\" ry=\\\"14.395\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"223.055\\\" x2=\\\"440.097\\\" y1=\\\"494.974\\\" y2=\\\"494.974\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20041\",\r\n    \"X\": \"282.41015625\",\r\n    \"Y\": \"284.984375\",\r\n    \"Width\": \"50.46875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"R\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.25\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218400\",\r\n    \"X\": \"140.454345703125\",\r\n    \"Y\": \"273.1899719238281\",\r\n    \"Width\": \"315.4321594238281\",\r\n    \"Height\": \"138.62286376953125\",\r\n    \"SVG\": \"<g id=\\\"25218400\\\">        <polyline fill=\\\"none\\\" points=\\\"234.717,278.878 160.688,342.5 435.654,342.5 361.627,406.125     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20012\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"447.984375\",\r\n    \"Width\": \"43.25\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"B\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.25\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20011\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"43.25\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"B\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10691\",\r\n    \"X\": \"280.995361328125\",\r\n    \"Y\": \"284.7119445800781\",\r\n    \"Width\": \"47.84375\",\r\n    \"Height\": \"61.875\",\r\n    \"SVG\": \"<g id=\\\"10691\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5557\\\">U</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60160000\",\r\n    \"X\": \"261.5\",\r\n    \"Y\": \"348.20001220703125\",\r\n    \"Width\": \"80.0\",\r\n    \"Height\": \"92.79998779296875\",\r\n    \"SVG\": \"<g id=\\\"60160000\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"339,438.5 264,438.5 264,379.7 293.7,350.7 339,350.7   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"264,379.7 295.2,379.7 295.2,350.7   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52491\",\r\n    \"X\": \"263.716796875\",\r\n    \"Y\": \"293.9375305175781\",\r\n    \"Width\": \"84.923828125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"52491\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">PP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51161\",\r\n    \"X\": \"258.515625\",\r\n    \"Y\": \"296.2344055175781\",\r\n    \"Width\": \"97.3125\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"51161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">EW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35140000\",\r\n    \"X\": \"235.89096069335938\",\r\n    \"Y\": \"297.2969970703125\",\r\n    \"Width\": \"141.35797119140625\",\r\n    \"Height\": \"199.010009765625\",\r\n    \"SVG\": \"<g id=\\\"35140000\\\">        <path d=\\\"M322.529,445.535h-34.26c-0.093-4.953-0.139-7.934-0.139-9.035c0-11.1,1.834-20.226,5.504-27.383   c3.669-7.199,11.053-15.228,22.062-24.216c11.008-8.944,17.612-14.814,19.723-17.613c3.346-4.356,4.998-9.219,4.998-14.492   c0-7.339-2.934-13.623-8.806-18.897c-5.87-5.229-13.762-7.843-23.712-7.843c-9.586,0-17.612,2.751-24.079,8.21   c-6.422,5.458-10.871,13.805-13.301,24.995l-34.628-4.311c0.962-16.053,7.796-29.676,20.456-40.866   c12.705-11.19,29.308-16.787,49.948-16.787c21.647,0,38.893,5.688,51.736,17.017c12.795,11.327,19.218,24.492,19.218,39.582   c0,8.301-2.387,16.19-7.063,23.619c-4.725,7.431-14.771,17.566-30.18,30.363c-7.982,6.648-12.937,11.97-14.862,16.007   C323.22,427.922,322.344,435.124,322.529,445.535z M288.269,496.307v-37.746h34.898v37.746H288.269z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10692\",\r\n    \"X\": \"265.15234375\",\r\n    \"Y\": \"450.546875\",\r\n    \"Width\": \"79.39453125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10692\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">YY</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15230200\",\r\n    \"X\": \"256.2430114746094\",\r\n    \"Y\": \"346.2430114746094\",\r\n    \"Width\": \"99.51498413085938\",\r\n    \"Height\": \"99.51498413085938\",\r\n    \"SVG\": \"<g id=\\\"15230200\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" rx=\\\"40.021\\\" ry=\\\"40.021\\\" stroke=\\\"#000000\\\"/>        <polyline points=\\\"275.214,346.743 336.785,346.743 306,396 336.785,445.258 275.214,445.258 306,396  \\\" stroke=\\\"#000000\\\"/>        <polyline points=\\\"256.743,365.214 256.743,426.785 306,396 355.258,426.785 355.258,365.214 306,396  \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181500\",\r\n    \"X\": \"224.5\",\r\n    \"Y\": \"299.03125\",\r\n    \"Width\": \"162.0859375\",\r\n    \"Height\": \"156.46875\",\r\n    \"SVG\": \"<g id=\\\"25181500\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"305.5,410.5 224.5,365.5 224.5,455.5 305.5,410.5 386.5,365.5 386.5,455.5 305.5,410.5   \\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"350\\\">SUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45150101\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"19.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"360.0\",\r\n    \"SVG\": \"<g id=\\\"45150101\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"175\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20022\",\r\n    \"X\": \"280.09765625\",\r\n    \"Y\": \"447.0\",\r\n    \"Width\": \"50.625\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"20022\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"C\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.25\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20021\",\r\n    \"X\": \"280.09765625\",\r\n    \"Y\": \"286.0\",\r\n    \"Width\": \"50.625\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"20021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"C\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45150106\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"19.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"360.0\",\r\n    \"SVG\": \"<g id=\\\"45150106\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"175\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"74\\\" x2=\\\"324\\\" y1=\\\"324\\\" y2=\\\"74\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"74\\\" x2=\\\"324\\\" y1=\\\"74\\\" y2=\\\"324\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45150104\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"19.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"360.0\",\r\n    \"SVG\": \"<g id=\\\"45150104\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"175\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M199,24c96.648,0,175,78.352,175,175c0,96.648-78.352,175-175,175c-96.648,0-175-78.352-175-175h175V24z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45150105\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"19.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"360.0\",\r\n    \"SVG\": \"<g id=\\\"45150105\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" r=\\\"175\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45150102\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"19.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"360.0\",\r\n    \"SVG\": \"<g id=\\\"45150102\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"175\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M199,24c96.648,0,175,78.352,175,175H199V24z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51171\",\r\n    \"X\": \"265.255859375\",\r\n    \"Y\": \"291.5469055175781\",\r\n    \"Width\": \"82.380859375\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"51171\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">FC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45150103\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"19.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"360.0\",\r\n    \"SVG\": \"<g id=\\\"45150103\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"175\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M199,24c96.648,0,175,78.352,175,175H199V24z\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"24\\\" y2=\\\"374\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_68_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_68_0\\\">        <rect fill=\\\"#FF8080\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"276.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"495.064\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"277.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"495.064\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_68_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_68_1\\\">        <g>                <rect fill=\\\"#FF8080\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123.52\\\" y=\\\"273.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"467.855\\\" y=\\\"498.064\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"467.855\\\" y=\\\"273.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123.52\\\" y=\\\"497.064\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162400\",\r\n    \"X\": \"228.322265625\",\r\n    \"Y\": \"348.0312805175781\",\r\n    \"Width\": \"156.599609375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"10162400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.6719\\\">PS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120800\",\r\n    \"X\": \"192.7745361328125\",\r\n    \"Y\": \"347.9825134277344\",\r\n    \"Width\": \"223.2978515625\",\r\n    \"Height\": \"95.79287719726562\",\r\n    \"SVG\": \"<g id=\\\"05120800\\\">        <g id=\\\"Satellite\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"36.182\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"60.621\\\" x=\\\"223.336\\\" y=\\\"377.91\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"36.182\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"27.822\\\" x=\\\"291.008\\\" y=\\\"377.91\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"36.182\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"60.622\\\" x=\\\"325.882\\\" y=\\\"377.91\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.795\\\" x2=\\\"327.355\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"283.213\\\" x2=\\\"291.402\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>            </g>        <g id=\\\"Mini\\\">                <polyline fill=\\\"none\\\" points=\\\"283.728,441.999 305.005,420.731 326.273,442.008   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"325.192,349.759 303.915,371.026 282.646,349.75   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"194.55,374.727 215.818,396.004 194.542,417.273   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"414.296,417.273 393.027,395.996 414.305,374.727   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4151\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"161.98937225341797\",\r\n    \"SVG\": \"<g id=\\\"4151\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4152\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"524.5\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"237.99200439453125\",\r\n    \"SVG\": \"<g id=\\\"4152\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4153\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"649.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4153\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_09_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"2_09_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M426.807,317.284c29.657,13.611,50.247,43.509,50.247,78.202   c0,34.618-20.501,64.462-50.057,78.114\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4154\",\r\n    \"X\": \"243.5\",\r\n    \"Y\": \"211.0\",\r\n    \"Width\": \"123.0\",\r\n    \"Height\": \"64.25\",\r\n    \"SVG\": \"<g id=\\\"4154\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4155\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"162.62749481201172\",\r\n    \"SVG\": \"<g id=\\\"4155\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321400\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321400\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">TCP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4156\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"211.0\",\r\n    \"Width\": \"195.0\",\r\n    \"Height\": \"551.4920043945312\",\r\n    \"SVG\": \"<g id=\\\"4156\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4157\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"649.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4157\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130803\",\r\n    \"X\": \"210.5\",\r\n    \"Y\": \"304.3214941392461\",\r\n    \"Width\": \"191.0\",\r\n    \"Height\": \"148.1785058607539\",\r\n    \"SVG\": \"<g id=\\\"10130803\\\">        <g transform=\\\"translate(80 37) scale(0.6 0.6)\\\">                <path d=\\\"M367.5,478.5l10-26l10,26H367.5z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"377.5\\\" x2=\\\"377.5\\\" y1=\\\"452.5\\\" y2=\\\"632.5\\\"/>                <ellipse cx=\\\"377.5\\\" cy=\\\"647.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <ellipse cx=\\\"226\\\" cy=\\\"437\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"386\\\" cy=\\\"437\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"239\\\" x2=\\\"373\\\" y1=\\\"437\\\" y2=\\\"437\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130802\",\r\n    \"X\": \"208.0\",\r\n    \"Y\": \"290.3218298881624\",\r\n    \"Width\": \"196.0\",\r\n    \"Height\": \"165.17817011183757\",\r\n    \"SVG\": \"<g id=\\\"10130802\\\">        <g>                <ellipse cx=\\\"226\\\" cy=\\\"440\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"386\\\" cy=\\\"440\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"404\\\" y1=\\\"423\\\" y2=\\\"423\\\"/>            </g>        <g transform=\\\"translate(80 37) scale(0.6 0.6)\\\">                <path d=\\\"M367.5,455.166l10-25.999l10,25.999H367.5z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"377.5\\\" x2=\\\"377.5\\\" y1=\\\"429.167\\\" y2=\\\"609.167\\\"/>                <ellipse cx=\\\"377.5\\\" cy=\\\"624.167\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130800\",\r\n    \"X\": \"285.6797790527344\",\r\n    \"Y\": \"344.8436584472656\",\r\n    \"Width\": \"38.803436279296875\",\r\n    \"Height\": \"98.67132568359375\",\r\n    \"SVG\": \"<g id=\\\"10130800\\\">        <circle cx=\\\"305.082\\\" cy=\\\"424.806\\\" fill=\\\"none\\\" r=\\\"16.209\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.083\\\" x2=\\\"305.082\\\" y1=\\\"408.597\\\" y2=\\\"351.667\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"287.628,370.539 305.083,348.833      322.535,370.535    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51181\",\r\n    \"X\": \"256.859375\",\r\n    \"Y\": \"295.4531555175781\",\r\n    \"Width\": \"94.84375\",\r\n    \"Height\": \"47.375\",\r\n    \"SVG\": \"<g id=\\\"51181\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">GM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_11_1\",\r\n    \"X\": \"118.74970249004521\",\r\n    \"Y\": \"195.25010667306285\",\r\n    \"Width\": \"374.5006150298336\",\r\n    \"Height\": \"326.2498933269371\",\r\n    \"SVG\": \"<g id=\\\"1_11_1\\\">        <g>                <path d=\\\"M391,513c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M391,513c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.76,509.511c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.477,308.713     C399.466,308.243,395.308,308,391,308c0-4.297-0.162-8.461-0.478-12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M388.754,281.599c-19.008-106.062-152.553-103.749-166.565,6.938\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.478,295.508     C221.163,299.539,221,303.703,221,308c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.24,311.489c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M208.524,512.286     c4.01,0.471,8.169,0.714,12.476,0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <path d=\\\"M226,276c30-95,130-95,160,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54211\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"52.4638671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"54211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01120600\",\r\n    \"X\": \"240.09800720214844\",\r\n    \"Y\": \"348.67401123046875\",\r\n    \"Width\": \"104.99400329589844\",\r\n    \"Height\": \"94.65200805664062\",\r\n    \"SVG\": \"<g id=\\\"01120600\\\">        <ellipse cx=\\\"252.373\\\" cy=\\\"431.664\\\" fill=\\\"#FFFFFF\\\" rx=\\\"9.775\\\" ry=\\\"9.162\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"21.063\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"32.236\\\" x=\\\"287.937\\\" y=\\\"419.705\\\"/>        <ellipse cx=\\\"304.309\\\" cy=\\\"387.06\\\" fill=\\\"#FFFFFF\\\" rx=\\\"38.283\\\" ry=\\\"35.886\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"254.373\\\" x2=\\\"267.223\\\" y1=\\\"422.502\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"134_2_1\",\r\n    \"X\": \"121.1995849609375\",\r\n    \"Y\": \"444.87298583984375\",\r\n    \"Width\": \"369.055419921875\",\r\n    \"Height\": \"62.61199951171875\",\r\n    \"SVG\": \"<g id=\\\"134_2_1\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M239.603,460.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349s-2.712,2.239-4.349,2.932s-3.436,1.075-5.325,1.075c-1.889,0-3.688-0.383-5.325-1.075    c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349s-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M184.882,461.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349s2.712-2.239,4.349-2.932s3.436-1.075,5.325-1.075s3.688,0.383,5.325,1.075    c1.637,0.692,3.111,1.694,4.349,2.932s2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M294.324,460.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349s-2.712,2.239-4.349,2.932s-3.436,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.111-1.694-4.349-2.932s-2.24-2.712-2.932-4.349c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M239.603,461.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349s2.712-2.239,4.349-2.932s3.436-1.075,5.325-1.075c1.889,0,3.688,0.383,5.325,1.075    c1.637,0.692,3.111,1.694,4.349,2.932s2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M349.046,460.813c0,1.889-0.383,3.688-1.075,5.324    c-0.688,1.636-1.689,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.641,0.693-3.438,1.075-5.325,1.075    c-1.892,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932s-2.239-2.712-2.936-4.349c-0.689-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M294.324,461.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349s2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932s2.239,2.712,2.936,4.349c0.689,1.637,1.071,3.436,1.071,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M184.882,460.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349s-2.712,2.239-4.349,2.932s-3.436,1.075-5.325,1.075c-1.889,0-3.688-0.383-5.325-1.075    c-1.637-0.692-3.111-1.694-4.349-2.932s-2.24-2.712-2.932-4.349s-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M130.162,461.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349s2.712-2.239,4.349-2.932s3.436-1.075,5.325-1.075c1.889,0,3.688,0.383,5.325,1.075    c1.637,0.692,3.111,1.694,4.349,2.932s2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M403.767,460.813c0,1.889-0.383,3.688-1.071,5.324    c-0.692,1.636-1.693,3.111-2.936,4.349c-1.237,1.238-2.712,2.239-4.349,2.932s-3.438,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.106-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.936-4.349c-0.689-1.637-1.071-3.436-1.071-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M349.046,461.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349s2.712-2.239,4.353-2.932c1.636-0.692,3.436-1.075,5.32-1.075    c1.892,0,3.688,0.383,5.324,1.075c1.641,0.692,3.11,1.694,4.353,2.932c1.235,1.238,2.235,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M458.487,460.813c0,1.889-0.387,3.688-1.075,5.324    c-0.692,1.636-1.693,3.111-2.932,4.349s-2.716,2.239-4.353,2.932s-3.437,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.106-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.932-4.349s-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M403.765,461.053c0-1.889,0.387-3.688,1.075-5.324    c0.692-1.636,1.693-3.111,2.936-4.349c1.235-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.436-1.075,5.324-1.075    s3.688,0.383,5.324,1.075c1.636,0.692,3.106,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M458.485,461.053c0-1.889,0.383-3.688,1.071-5.324    c0.692-1.636,1.693-3.111,2.936-4.349c1.239-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.438-1.075,5.324-1.075    s3.688,0.383,5.324,1.075c1.636,0.692,3.106,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M130.162,459.864c0,0.472-0.024,0.938-0.071,1.399    c-0.046,0.46-0.116,0.913-0.207,1.358c-0.091,0.444-0.204,0.882-0.337,1.311c-0.133,0.429-0.287,0.848-0.46,1.257    s-0.366,0.809-0.576,1.195c-0.21,0.388-0.439,0.764-0.685,1.128c-0.246,0.364-0.509,0.715-0.788,1.053s-0.574,0.662-0.883,0.972    c-0.309,0.31-0.633,0.604-0.971,0.883s-0.689,0.542-1.054,0.788c-0.364,0.245-0.74,0.475-1.128,0.685    c-0.194,0.105-0.392,0.207-0.591,0.303\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M488.181,468.461c-0.245-0.364-0.475-0.74-0.685-1.129    c-0.211-0.387-0.403-0.786-0.576-1.195c-0.173-0.409-0.326-0.828-0.46-1.257s-0.246-0.866-0.337-1.311    c-0.092-0.445-0.161-0.898-0.208-1.358c-0.046-0.46-0.07-0.926-0.07-1.398\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M239.604,491.305c0,7.556-6.125,13.68-13.68,13.68    s-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M184.883,491.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M294.325,491.305c0,7.556-6.125,13.68-13.681,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M239.604,491.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M349.047,491.305c0,7.556-6.125,13.68-13.681,13.68    c-7.56,0-13.685-6.124-13.685-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M294.325,491.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M184.883,491.305c0,7.556-6.125,13.68-13.68,13.68    s-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M130.163,491.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M403.768,491.305c0,7.556-6.125,13.68-13.681,13.68    s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M349.047,491.545c0-7.556,6.125-13.68,13.68-13.68    c7.559,0,13.684,6.124,13.684,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M458.488,491.305c0,7.556-6.125,13.68-13.685,13.68    c-7.556,0-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M403.766,491.545c0-7.556,6.125-13.68,13.684-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M458.486,491.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M130.163,490.356c0,0.472-0.024,0.939-0.071,1.399    c-0.046,0.46-0.116,0.913-0.208,1.358c-0.091,0.445-0.204,0.883-0.337,1.311c-0.133,0.428-0.287,0.847-0.46,1.257    c-0.173,0.409-0.365,0.808-0.576,1.196s-0.44,0.764-0.686,1.127c-0.246,0.363-0.509,0.715-0.788,1.053s-0.574,0.662-0.883,0.971    c-0.309,0.31-0.633,0.604-0.971,0.883s-0.689,0.542-1.054,0.787c-0.364,0.246-0.74,0.475-1.128,0.685    c-0.245,0.133-0.494,0.259-0.748,0.377\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M488.182,498.953c-0.246-0.364-0.475-0.74-0.685-1.129    c-0.21-0.387-0.403-0.786-0.576-1.195c-0.173-0.409-0.327-0.828-0.46-1.257c-0.134-0.429-0.246-0.866-0.337-1.311    s-0.161-0.898-0.208-1.358s-0.07-0.926-0.07-1.398\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"134_2_0\",\r\n    \"X\": \"157.6640625\",\r\n    \"Y\": \"442.9440002441406\",\r\n    \"Width\": \"292.4578857421875\",\r\n    \"Height\": \"57.343994140625\",\r\n    \"SVG\": \"<g id=\\\"134_2_0\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M244.178,485.255c0,1.73-0.339,3.378-0.952,4.877    c-0.613,1.5-1.5,2.85-2.597,3.984s-2.402,2.051-3.852,2.686s-3.043,0.985-4.717,0.985s-3.267-0.351-4.717-0.985    c-1.45-0.634-2.756-1.552-3.852-2.686c-1.097-1.134-1.984-2.484-2.597-3.984\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M292.648,485.255c0,1.73-0.339,3.378-0.952,4.877    c-0.613,1.5-1.5,2.85-2.597,3.984s-2.402,2.051-3.852,2.686c-1.45,0.635-3.043,0.985-4.717,0.985s-3.267-0.351-4.717-0.985    c-1.45-0.634-2.756-1.552-3.852-2.686s-1.984-2.484-2.597-3.984c-0.613-1.5-0.952-3.148-0.952-4.877\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M244.178,485.475c0-1.73,0.339-3.378,0.952-4.877    c0.613-1.5,1.5-2.85,2.597-3.984s2.402-2.051,3.852-2.686c1.45-0.635,3.044-0.985,4.717-0.985c1.673,0,3.267,0.351,4.717,0.985    c1.45,0.634,2.756,1.552,3.852,2.686c1.097,1.134,1.984,2.484,2.597,3.984c0.613,1.5,0.952,3.148,0.952,4.877\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M341.119,485.255c0,1.73-0.339,3.378-0.952,4.877    c-0.609,1.499-1.495,2.85-2.597,3.984c-1.097,1.134-2.402,2.051-3.852,2.686c-1.454,0.635-3.045,0.985-4.717,0.985    c-1.677,0-3.267-0.351-4.717-0.985c-1.45-0.634-2.755-1.552-3.852-2.686s-1.983-2.484-2.602-3.984    c-0.609-1.5-0.952-3.148-0.952-4.877\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M292.648,485.475c0-1.73,0.339-3.378,0.952-4.877s1.5-2.85,2.597-3.984    s2.402-2.051,3.851-2.686c1.45-0.634,3.044-0.985,4.717-0.985s3.267,0.351,4.716,0.985c1.449,0.634,2.756,1.552,3.852,2.686    c1.097,1.134,1.983,2.484,2.602,3.984c0.609,1.5,0.948,3.148,0.948,4.877\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M389.745,489.617c-0.613,1.499-2.606,3.365-3.708,4.5    c-1.095,1.134-2.402,2.051-3.852,2.686c-1.45,0.635-3.045,0.985-4.717,0.985c-1.671,0-3.267-0.351-4.717-0.985    c-1.45-0.634-2.75-1.552-3.852-2.686c-1.097-1.134-1.983-2.484-2.602-3.984c-0.609-1.5-0.948-3.148-0.948-4.877\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M341.119,485.475c0-1.73,0.339-3.378,0.952-4.877    c0.612-1.499,1.5-2.85,2.597-3.984s2.402-2.051,3.857-2.686c1.449-0.634,3.044-0.985,4.711-0.985c1.677,0,3.267,0.351,4.716,0.985    c1.454,0.634,2.755,1.552,3.857,2.686c1.093,1.134,1.979,2.484,2.597,3.984c0.614,1.5,0.952,3.148,0.952,4.877\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M238.642,457.757c0,6.922-5.725,12.532-12.788,12.532    s-12.788-5.61-12.788-12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M187.49,457.976c0-6.922,5.725-12.532,12.788-12.532    c7.062,0,12.788,5.61,12.788,12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M289.793,457.757c0,6.922-5.725,12.532-12.789,12.532    c-7.062,0-12.788-5.61-12.788-12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M238.642,457.976c0-6.922,5.725-12.532,12.788-12.532    s12.788,5.61,12.788,12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M340.946,457.757c0,6.922-5.725,12.532-12.789,12.532    c-7.068,0-12.793-5.61-12.793-12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M289.793,457.976c0-6.922,5.725-12.532,12.788-12.532    c7.062,0,12.788,5.61,12.788,12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M187.49,457.757c0,6.922-6.035,14.6-12.788,12.532    c-6.915-2.118-11-6.544-15.086-11.65\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M392.097,457.757c0,6.922-5.725,12.532-12.789,12.532    c-7.063,0-12.789-5.61-12.789-12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M340.946,457.976c0-6.922,5.725-12.532,12.788-12.532    c7.067,0,12.792,5.61,12.792,12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M448.298,459.66c-5.106,5.447-10.775,10.629-17.843,10.629    c-7.063,0-12.789-5.61-12.789-12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M392.095,457.976c0-6.922,5.725-12.532,12.792-12.532    c7.062,0,12.788,5.61,12.788,12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"134_2_3\",\r\n    \"X\": \"206.70716857910156\",\r\n    \"Y\": \"446.364990234375\",\r\n    \"Width\": \"197.9019012451172\",\r\n    \"Height\": \"61.628021240234375\",\r\n    \"SVG\": \"<g id=\\\"134_2_3\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M239.603,491.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M294.324,491.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349s-2.712,2.239-4.349,2.932s-3.436,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.111-1.694-4.349-2.932s-2.24-2.712-2.932-4.349c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M239.603,492.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349s2.712-2.239,4.349-2.932s3.436-1.075,5.325-1.075c1.889,0,3.688,0.383,5.325,1.075    c1.637,0.692,3.111,1.694,4.349,2.932s2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M349.046,491.813c0,1.889-0.383,3.688-1.075,5.324    c-0.688,1.636-1.688,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.642,0.693-3.438,1.075-5.325,1.075    c-1.893,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932s-2.239-2.712-2.937-4.349c-0.688-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M294.324,492.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349s2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932s2.239,2.712,2.937,4.349c0.688,1.637,1.07,3.436,1.07,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M377.475,497.137c-0.688-1.637-1.07-3.436-1.07-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M349.046,492.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349s2.712-2.239,4.354-2.932c1.636-0.692,3.436-1.075,5.319-1.075    c1.893,0,3.688,0.383,5.324,1.075c1.642,0.692,3.11,1.694,4.354,2.932c1.234,1.238,2.234,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M233.002,463.091c0,7.998-6.483,14.48-14.48,14.48    c-3.841,0-7.354-0.95-10.14-3.464\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M290.923,463.091c0,7.998-6.483,14.48-14.481,14.48    c-7.997,0-14.48-6.482-14.48-14.48\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M233.002,463.345c0-7.998,6.483-14.48,14.48-14.48    s14.48,6.482,14.48,14.48\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M348.845,463.091c0,7.998-6.483,14.48-14.481,14.48    c-8.003,0-14.486-6.482-14.486-14.48\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M290.923,463.345c0-7.998,6.483-14.48,14.48-14.48    s14.48,6.482,14.48,14.48\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M402.795,473.053c-2.639,2.783-6.372,4.518-10.51,4.518    c-7.998,0-14.481-6.482-14.481-14.48\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M348.845,463.345c0-7.998,6.483-14.48,14.48-14.48    c8.002,0,14.485,6.482,14.485,14.48\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10671\",\r\n    \"X\": \"260.685546875\",\r\n    \"Y\": \"293.5840148925781\",\r\n    \"Width\": \"90.41796875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"10671\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.1309\\\">TA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"134_2_2\",\r\n    \"X\": \"170.2010040283203\",\r\n    \"Y\": \"443.87298583984375\",\r\n    \"Width\": \"269.2513885498047\",\r\n    \"Height\": \"63.2650146484375\",\r\n    \"SVG\": \"<g id=\\\"134_2_2\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M238.603,459.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349s-2.712,2.239-4.349,2.932s-3.436,1.075-5.325,1.075c-1.889,0-3.688-0.383-5.325-1.075    c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349s-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M183.882,460.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349s2.712-2.239,4.349-2.932s3.436-1.075,5.325-1.075s3.688,0.383,5.325,1.075    c1.637,0.692,3.111,1.694,4.349,2.932s2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M293.324,459.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349s-2.712,2.239-4.349,2.932s-3.436,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.111-1.694-4.349-2.932s-2.24-2.712-2.932-4.349c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M238.603,460.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349s2.712-2.239,4.349-2.932s3.436-1.075,5.325-1.075c1.889,0,3.688,0.383,5.325,1.075    c1.637,0.692,3.111,1.694,4.349,2.932s2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M348.046,459.813c0,1.889-0.383,3.688-1.075,5.324    c-0.688,1.636-1.688,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.642,0.693-3.438,1.075-5.325,1.075    c-1.893,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932s-2.239-2.712-2.937-4.349c-0.688-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M293.324,460.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349s2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932s2.239,2.712,2.937,4.349c0.688,1.637,1.07,3.436,1.07,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M183.882,459.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349s-2.712,2.239-4.349,2.932s-3.436,1.075-5.325,1.075\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M402.767,459.813c0,1.889-0.383,3.688-1.07,5.324    c-0.692,1.636-1.693,3.111-2.937,4.349c-1.236,1.238-2.712,2.239-4.349,2.932s-3.438,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.105-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.937-4.349c-0.688-1.637-1.07-3.436-1.07-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M348.046,460.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349s2.712-2.239,4.354-2.932c1.636-0.692,3.436-1.075,5.319-1.075    c1.893,0,3.688,0.383,5.324,1.075c1.642,0.692,3.11,1.694,4.354,2.932c1.234,1.238,2.234,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M438.479,472.418c-1.637-0.692-3.105-1.694-4.349-2.932    c-1.239-1.238-2.239-2.712-2.932-4.349s-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M402.765,460.053c0-1.889,0.388-3.688,1.075-5.324    c0.692-1.636,1.693-3.111,2.937-4.349c1.234-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.436-1.075,5.324-1.075    s3.688,0.383,5.324,1.075c1.636,0.692,3.105,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M238.604,490.305c0,7.556-6.125,13.68-13.68,13.68    s-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M183.883,490.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M293.325,490.305c0,7.556-6.125,13.68-13.681,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M238.604,490.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M348.047,490.305c0,7.556-6.125,13.68-13.681,13.68    c-7.561,0-13.686-6.124-13.686-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M293.325,490.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M183.883,490.305c0,7.556-6.125,13.68-13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M402.768,490.305c0,7.556-6.125,13.68-13.681,13.68    s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M348.047,490.545c0-7.556,6.125-13.68,13.68-13.68    c7.56,0,13.685,6.124,13.685,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M438.426,504.638c-7.556,0-8.302-6.777-8.302-14.333\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M402.766,490.545c0-7.556,6.125-13.68,13.685-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60140400\",\r\n    \"X\": \"231.99501037597656\",\r\n    \"Y\": \"348.7950134277344\",\r\n    \"Width\": \"144.8949737548828\",\r\n    \"Height\": \"91.40997314453125\",\r\n    \"SVG\": \"<g id=\\\"60140400\\\">        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"62.89px\\\" id=\\\"svg_5\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"414.71\\\">@#&gt;</text>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"374.085,372.9 374.085,351.6 234.8,351.6 234.8,374.4   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7.61\\\"/>                <polyline fill=\\\"none\\\" points=\\\"234.8,414.6 234.8,437.4 374.085,437.4 374.085,416.1   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7.61\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10672\",\r\n    \"X\": \"271.041015625\",\r\n    \"Y\": \"449.8125\",\r\n    \"Width\": \"69.931640625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10672\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">LC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341000\",\r\n    \"X\": \"41.499977111816406\",\r\n    \"Y\": \"90.72305297851562\",\r\n    \"Width\": \"316.4285202026367\",\r\n    \"Height\": \"189.67678833007812\",\r\n    \"SVG\": \"<g id=\\\"25341000\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"41.5\\\" x2=\\\"273.725\\\" y1=\\\"187\\\" y2=\\\"187.002\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"357\\\" x2=\\\"89.947\\\" y1=\\\"265\\\" y2=\\\"264.78\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"221.725\\\" x2=\\\"89.603\\\" y1=\\\"113.225\\\" y2=\\\"113.156\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"357\\\" x2=\\\"314\\\" y1=\\\"264\\\" y2=\\\"249\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"357.228\\\" x2=\\\"315\\\" y1=\\\"265.674\\\" y2=\\\"278\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"272.568\\\" x2=\\\"228\\\" y1=\\\"186.559\\\" y2=\\\"168\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"273.014\\\" x2=\\\"230\\\" y1=\\\"187.891\\\" y2=\\\"202\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"220.613\\\" x2=\\\"176\\\" y1=\\\"113.225\\\" y2=\\\"93\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"220.613\\\" x2=\\\"176\\\" y1=\\\"113.114\\\" y2=\\\"129\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"90\\\" x2=\\\"90\\\" y1=\\\"111\\\" y2=\\\"267\\\"/>        <g transform=\\\"translate(-23 1)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"183\\\" y=\\\"168\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"188\\\" y=\\\"198\\\">D</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110700\",\r\n    \"X\": \"134.25855198498488\",\r\n    \"Y\": \"44.05642318725586\",\r\n    \"Width\": \"131.313927263062\",\r\n    \"Height\": \"309.887149810791\",\r\n    \"SVG\": \"<g id=\\\"46110700\\\">        <path d=\\\"M263,49C98,74,98,324,263,349C188,304,188,94,263,49z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110701\",\r\n    \"X\": \"44.056422478876165\",\r\n    \"Y\": \"59.0\",\r\n    \"Width\": \"309.8871550422476\",\r\n    \"Height\": \"280.53149328488337\",\r\n    \"SVG\": \"<g id=\\\"46110701\\\">        <g transform=\\\"translate(0 75)\\\">                <path d=\\\"M349,261.959c-25-165-275-165-300,0C94,186.959,304,186.959,349,261.959z    \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"214\\\" y2=\\\"94\\\"/>        <polygon points=\\\"174,99 199,59 224,99  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164600_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"348.890625\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"100.52938842773438\",\r\n    \"SVG\": \"<g id=\\\"10164600_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.25\\\">CA</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164600_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"350.890625\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"96.90438842773438\",\r\n    \"SVG\": \"<g id=\\\"10164600_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">CA</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164600_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"348.890625\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"98.90438842773438\",\r\n    \"SVG\": \"<g id=\\\"10164600_3\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.25\\\">CA</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150400\",\r\n    \"X\": \"254.85750982421143\",\r\n    \"Y\": \"347.85797119140625\",\r\n    \"Width\": \"100.95889642578857\",\r\n    \"Height\": \"95.38943664530439\",\r\n    \"SVG\": \"<g id=\\\"10150400\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"300.674\\\" x2=\\\"354.652\\\" y1=\\\"392.726\\\" y2=\\\"364.316\\\"/>        <path d=\\\"M277.92,351.273c-49.208,28.409-0.911,112.061,48.295,83.651L277.92,351.273z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164600_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"349.890625\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"97.6243896484375\",\r\n    \"SVG\": \"<g id=\\\"10164600_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.25\\\">CA</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45162100\",\r\n    \"X\": \"67.06287384033203\",\r\n    \"Y\": \"58.0\",\r\n    \"Width\": \"263.87425994873047\",\r\n    \"Height\": \"282.5\",\r\n    \"SVG\": \"<g id=\\\"45162100\\\">        <circle cx=\\\"199\\\" cy=\\\"313\\\" r=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"149,313 74,313 124,163 274,163 324,313 249,313  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"58\\\" y2=\\\"138\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"249\\\" x2=\\\"299\\\" y1=\\\"138\\\" y2=\\\"63\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"148\\\" x2=\\\"99\\\" y1=\\\"138\\\" y2=\\\"63\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_11_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"195.25\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"1_11_0\\\">        <path d=\\\"M391,513c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205   \\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M226,275c30-95,130-95,160,0\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45162101\",\r\n    \"X\": \"92.94561004638672\",\r\n    \"Y\": \"69.6996459809874\",\r\n    \"Width\": \"230.43787384033203\",\r\n    \"Height\": \"235.30035401901262\",\r\n    \"SVG\": \"<g id=\\\"45162101\\\">        <polygon fill=\\\"none\\\" points=\\\"201,98 101,300 302,300  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M202,98c17-64,29,26,49,11c6-6,10-47,27-24c2,3,2,8,2,12c1,5,4,17,15,13   c20-9,2-31,28-33\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10682\",\r\n    \"X\": \"272.6962890625\",\r\n    \"Y\": \"449.8125\",\r\n    \"Width\": \"65.869140625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10682\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">LS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10681\",\r\n    \"X\": \"272.37060546875\",\r\n    \"Y\": \"275.5\",\r\n    \"Width\": \"65.70147705078125\",\r\n    \"Height\": \"68.24722290039062\",\r\n    \"SVG\": \"<g id=\\\"10681\\\">        <polyline fill=\\\"none\\\" points=\\\"275.5,342.353 305.92,297.077 331.034,342.353  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.92\\\" x2=\\\"305.92\\\" y1=\\\"297.077\\\" y2=\\\"275.5\\\"/>        <path d=\\\"M336.5,328c-7.529,6.089-20.071,11.876-31.11,11.876   c-11.505,0-23.768-5.826-31.39-12.376\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214000\",\r\n    \"X\": \"148.3444366455078\",\r\n    \"Y\": \"304.2924499511719\",\r\n    \"Width\": \"311.88404846191406\",\r\n    \"Height\": \"155.94253540039062\",\r\n    \"SVG\": \"<g id=\\\"25214000\\\">        <polygon fill=\\\"none\\\" points=\\\"454.193,457.735 154.38,457.735 304.288,307.828  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"305.021\\\" cy=\\\"396.485\\\" r=\\\"12.75\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_62_0\",\r\n    \"X\": \"165.75\",\r\n    \"Y\": \"193.42555236816406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.57444763183594\",\r\n    \"SVG\": \"<g id=\\\"2_62_0\\\">        <path d=\\\"M174.25,517V327l132-122l132,122v190\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_62_1\",\r\n    \"X\": \"165.75\",\r\n    \"Y\": \"193.4259033203125\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.5740966796875\",\r\n    \"SVG\": \"<g id=\\\"2_62_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"174.25,517 174.25,327 306.25,205 438.25,327 438.25,517   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"174.25\\\" x2=\\\"174.25\\\" y1=\\\"517\\\" y2=\\\"504.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-width=\\\"17\\\" x1=\\\"174.25\\\" x2=\\\"174.25\\\" y1=\\\"490.357\\\" y2=\\\"346.571\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174.25,339.5 174.25,327 183.43,318.516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-width=\\\"17\\\" x1=\\\"193.17\\\" x2=\\\"292.2\\\" y1=\\\"309.513\\\" y2=\\\"217.985\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"297.07,213.484 306.25,205 315.43,213.484    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-width=\\\"17\\\" x1=\\\"325.17\\\" x2=\\\"424.2\\\" y1=\\\"222.487\\\" y2=\\\"314.014\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"429.07,318.516 438.25,327 438.25,339.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-width=\\\"17\\\" x1=\\\"438.25\\\" x2=\\\"438.25\\\" y1=\\\"353.643\\\" y2=\\\"497.429\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"438.25\\\" x2=\\\"438.25\\\" y1=\\\"504.5\\\" y2=\\\"517\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11061\",\r\n    \"X\": \"273.37890625\",\r\n    \"Y\": \"287.7812805175781\",\r\n    \"Width\": \"62.234375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"11061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"PI\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">PI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241703\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241703\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"180\\\" y=\\\"140\\\">TBA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241702\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241702\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"171\\\" y=\\\"173\\\">TBA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"00000000\",\r\n    \"X\": \"238.5703125\",\r\n    \"Y\": \"291.328125\",\r\n    \"Width\": \"133.03125\",\r\n    \"Height\": \"209.671875\",\r\n    \"SVG\": \"<g id=\\\"00000000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"288\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"501\\\">?</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241701\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10228735637605\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25241701\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.611-0.17,20.813-7.502,20.813-7.502c17.893-21.594,23.492-66.242-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.569-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.209-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"230\\\" y=\\\"170\\\">TBA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36180000_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36180000_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"414.6348\\\">ANCR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02102\",\r\n    \"X\": \"362.125\",\r\n    \"Y\": \"335.2978210449219\",\r\n    \"Width\": \"43.734375\",\r\n    \"Height\": \"111.94046020507812\",\r\n    \"SVG\": \"<g id=\\\"02102\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"359.75\\\" y=\\\"446.3164\\\">S</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"358.75\\\" y=\\\"389.9072\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35032\",\r\n    \"X\": \"264.54296875\",\r\n    \"Y\": \"447.5\",\r\n    \"Width\": \"73.26171875\",\r\n    \"Height\": \"51.75\",\r\n    \"SVG\": \"<g id=\\\"35032\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"D1\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">D1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35031\",\r\n    \"X\": \"257.8515625\",\r\n    \"Y\": \"287.7969055175781\",\r\n    \"Width\": \"94.0703125\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"35031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"C2\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">C2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36160300\",\r\n    \"X\": \"228.90699768066406\",\r\n    \"Y\": \"290.10101318359375\",\r\n    \"Width\": \"152.16600036621094\",\r\n    \"Height\": \"198.0596336806542\",\r\n    \"SVG\": \"<g id=\\\"36160300\\\">        <polyline fill=\\\"none\\\" points=\\\"237.146,485.66    254.053,446.211 270.959,485.66 287.866,446.211 304.773,485.66 321.681,446.211 338.587,485.66 355.494,446.211 372.401,485.66     \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FFFF00\\\" points=\\\"275.372,295.101    334.607,295.101 376.073,336.566 376.073,395.801 334.607,437.267 275.372,437.267 233.907,395.801 233.907,336.566  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"29.0794,11.8471\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"77.545\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"396.125\\\">NR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_39_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"260.5\",\r\n    \"SVG\": \"<g id=\\\"2_39_1\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"243.5\\\" id=\\\"Group\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"272.5\\\"/>        <polygon points=\\\"485,404.109 485,514.478 376.217,514.478  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_39_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"260.5\",\r\n    \"SVG\": \"<g id=\\\"2_39_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"243.5\\\" id=\\\"Group\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"272.5\\\"/>        <polygon points=\\\"485,404.109 485,514.478 376.217,514.478  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11071\",\r\n    \"X\": \"260.646484375\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"94.46484375\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"11071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"RA\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">RA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35022\",\r\n    \"X\": \"282.28515625\",\r\n    \"Y\": \"449.984375\",\r\n    \"Width\": \"47.34375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"35022\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"D\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.25\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35021\",\r\n    \"X\": \"239.109375\",\r\n    \"Y\": \"298.70208740234375\",\r\n    \"Width\": \"131.28125\",\r\n    \"Height\": \"46.59375\",\r\n    \"SVG\": \"<g id=\\\"35021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" id=\\\"AUX\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">AUX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"148_1\",\r\n    \"X\": \"246.756103515625\",\r\n    \"Y\": \"297.84271240234375\",\r\n    \"Width\": \"118.30126953125\",\r\n    \"Height\": \"43.671875\",\r\n    \"SVG\": \"<g id=\\\"148_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"61px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">KNP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330301\",\r\n    \"X\": \"22.30974578857422\",\r\n    \"Y\": \"98.796875\",\r\n    \"Width\": \"359.13904571533203\",\r\n    \"Height\": \"105.71642309472585\",\r\n    \"SVG\": \"<g id=\\\"25330301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"116\\\" y=\\\"125\\\">MSR</text>        <path d=\\\"M22.8,195.307c50.979,10.195,59.01,8.481,112-3.2   c27.079-5.97,89.124-13.007,118.4-14.399c50.938-2.425,76.974,14.703,128,9.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"102.5\\\" x2=\\\"317.5\\\" y1=\\\"154.5\\\" y2=\\\"154.5\\\"/>                <polygon points=\\\"313.854,167.004 335.441,154.539 313.854,142.074   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330300\",\r\n    \"X\": \"22.30974578857422\",\r\n    \"Y\": \"124.796875\",\r\n    \"Width\": \"359.13904571533203\",\r\n    \"Height\": \"79.71642309472585\",\r\n    \"SVG\": \"<g id=\\\"25330300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"125\\\" y=\\\"151\\\">MSR</text>        <path d=\\\"M22.8,195.307c50.979,10.195,59.01,8.481,112-3.2   c27.079-5.97,89.124-13.007,118.4-14.399c50.938-2.425,76.974,14.703,128,9.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330303\",\r\n    \"X\": \"22.30974578857422\",\r\n    \"Y\": \"94.796875\",\r\n    \"Width\": \"359.13904571533203\",\r\n    \"Height\": \"109.71642309472585\",\r\n    \"SVG\": \"<g id=\\\"25330303\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"122\\\" y=\\\"121\\\">MSR</text>        <path d=\\\"M22.8,195.307c50.979,10.195,59.01,8.481,112-3.2   c27.079-5.97,89.124-13.007,118.4-14.399c50.938-2.425,76.974,14.703,128,9.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"98.5\\\" x2=\\\"313.5\\\" y1=\\\"150.5\\\" y2=\\\"150.5\\\"/>                                <polygon points=\\\"309.853,163.004 331.441,150.539 309.853,138.074     \\\"/>                                <polygon points=\\\"102.147,137.996 80.558,150.461 102.147,162.925     \\\"/>                            </g>                    </g>                <g>                        <rect fill=\\\"#FFFFFF\\\" height=\\\"33.204\\\" width=\\\"70.704\\\" x=\\\"174.5\\\" y=\\\"132.898\\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"30\\\" x=\\\"183\\\" y=\\\"159\\\">ALT</text>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330302\",\r\n    \"X\": \"22.30974578857422\",\r\n    \"Y\": \"94.796875\",\r\n    \"Width\": \"359.13904571533203\",\r\n    \"Height\": \"109.71642309472585\",\r\n    \"SVG\": \"<g id=\\\"25330302\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"103\\\" y=\\\"121\\\">MSR</text>        <path d=\\\"M22.8,195.307c50.979,10.195,59.01,8.481,112-3.2   c27.079-5.97,89.124-13.007,118.4-14.399c50.938-2.425,76.974,14.703,128,9.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"93.5\\\" x2=\\\"308.5\\\" y1=\\\"136.5\\\" y2=\\\"136.5\\\"/>                <polygon points=\\\"304.854,149.004 326.441,136.539 304.854,124.074   \\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"320.5\\\" x2=\\\"105.5\\\" y1=\\\"157.5\\\" y2=\\\"157.5\\\"/>                <polygon points=\\\"109.147,144.996 87.558,157.461 109.147,169.925   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35120300\",\r\n    \"X\": \"253.93899536132812\",\r\n    \"Y\": \"347.9289855957031\",\r\n    \"Width\": \"108.1190185546875\",\r\n    \"Height\": \"96.57101440429688\",\r\n    \"SVG\": \"<g id=\\\"35120300\\\">        <circle cx=\\\"308.148\\\" cy=\\\"385.65\\\" fill=\\\"#FFFFFF\\\" r=\\\"35.221\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <circle cx=\\\"307.907\\\" cy=\\\"385.869\\\" fill=\\\"#FFFFFF\\\" r=\\\"13.376\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"25.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"16.193\\\" x=\\\"256.439\\\" y=\\\"373.131\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"25.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"16.19\\\" x=\\\"343.368\\\" y=\\\"372.49\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"329.042,421.537 287.222,421.537 272.927,442 343.369,442  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214100\",\r\n    \"X\": \"151.5\",\r\n    \"Y\": \"315.5\",\r\n    \"Width\": \"302.0\",\r\n    \"Height\": \"200.5\",\r\n    \"SVG\": \"<g id=\\\"25214100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"161.5\\\" x2=\\\"443.5\\\" y1=\\\"416.5\\\" y2=\\\"416.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"161.5\\\" x2=\\\"161.5\\\" y1=\\\"315.5\\\" y2=\\\"514.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"302.5\\\" x2=\\\"302.5\\\" y1=\\\"317\\\" y2=\\\"516\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"443.5\\\" x2=\\\"443.5\\\" y1=\\\"317\\\" y2=\\\"516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180200\",\r\n    \"X\": \"179.0\",\r\n    \"Y\": \"264.1679992675781\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"263.9999694824219\",\r\n    \"SVG\": \"<g id=\\\"25180200\\\">        <circle cx=\\\"311\\\" cy=\\\"396.168\\\" fill=\\\"none\\\" r=\\\"125\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"311\\\" y=\\\"380\\\">CCP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" id=\\\"T\\\" text-anchor=\\\"middle\\\" x=\\\"311\\\" y=\\\"470\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11041\",\r\n    \"X\": \"282.51953125\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"44.921875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"11041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"H\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342300\",\r\n    \"X\": \"42.500999450683594\",\r\n    \"Y\": \"81.875\",\r\n    \"Width\": \"344.58478822674715\",\r\n    \"Height\": \"221.3279103818095\",\r\n    \"SVG\": \"<g id=\\\"25342300\\\">        <g transform=\\\"translate(65 54)\\\">                <circle cx=\\\"14.251\\\" cy=\\\"64.625\\\" fill=\\\"none\\\" r=\\\"33.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M49.251,64.625c114.401,3.455,230.205,52.57,245,181.125\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"262.434\\\" x2=\\\"294.571\\\" y1=\\\"222.527\\\" y2=\\\"246.393\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"292.98\\\" x2=\\\"319.704\\\" y1=\\\"246.393\\\" y2=\\\"221.574\\\"/>            </g>        <g transform=\\\"translate(62 -28) translate(-4 -4)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"188\\\" y=\\\"170\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" font-weight=\\\"bold\\\" x=\\\"194\\\" y=\\\"200\\\">S</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_26_0\",\r\n    \"X\": \"166.4508056640625\",\r\n    \"Y\": \"241.412841796875\",\r\n    \"Width\": \"275.2071838378906\",\r\n    \"Height\": \"306.99786376953125\",\r\n    \"SVG\": \"<g id=\\\"2_26_0\\\">        <g>                <polygon fill=\\\"#80E0FF\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396 433.158,465.816 304.27,538.638     175.631,465.342   \\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174.988,327.176 174.974,324.176 177.586,322.7    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"182.976\\\" x2=\\\"298.861\\\" y1=\\\"319.653\\\" y2=\\\"254.149\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"301.556,252.625 304.168,251.149 306.794,252.599    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"312.174\\\" x2=\\\"427.842\\\" y1=\\\"255.571\\\" y2=\\\"319.46\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"430.532,320.946 433.158,322.396 433.158,325.396    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"433.158\\\" x2=\\\"433.158\\\" y1=\\\"331.371\\\" y2=\\\"459.829\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"433.158,462.816 433.158,465.816 430.546,467.292    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"425.169\\\" x2=\\\"309.57\\\" y1=\\\"470.33\\\" y2=\\\"535.643\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"306.882,537.162 304.27,538.638 301.663,537.153    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"296.297\\\" x2=\\\"180.921\\\" y1=\\\"534.095\\\" y2=\\\"468.356\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"178.238,466.827 175.631,465.342 175.617,462.342    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"175.59\\\" x2=\\\"175.002\\\" y1=\\\"456.465\\\" y2=\\\"330.114\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35012\",\r\n    \"X\": \"270.876953125\",\r\n    \"Y\": \"447.703125\",\r\n    \"Width\": \"61.6640625\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"35012\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"AI\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">AI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130900\",\r\n    \"X\": \"259.4015808105469\",\r\n    \"Y\": \"349.70001220703125\",\r\n    \"Width\": \"93.19683837890625\",\r\n    \"Height\": \"93.0999755859375\",\r\n    \"SVG\": \"<g id=\\\"15130900\\\">        <polyline fill=\\\"none\\\" points=\\\"306,388.5 264.6,440.3 347.4,440.3 306,388.5 306,349.7  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35011\",\r\n    \"X\": \"236.5712890625\",\r\n    \"Y\": \"300.82708740234375\",\r\n    \"Width\": \"136.0859375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"35011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"ASW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">ASW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131208_3\",\r\n    \"X\": \"190.0\",\r\n    \"Y\": \"333.0\",\r\n    \"Width\": \"232.0\",\r\n    \"Height\": \"125.0\",\r\n    \"SVG\": \"<g id=\\\"40131208_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"190\\\" x2=\\\"422\\\" y1=\\\"453\\\" y2=\\\"453\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"291\\\" x2=\\\"341\\\" y1=\\\"338\\\" y2=\\\"338\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"316\\\" x2=\\\"316\\\" y1=\\\"363\\\" y2=\\\"338\\\"/>        <path d=\\\"M216,363h120c40,0,48,45,50,75\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131208_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"333.0\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"125.0\",\r\n    \"SVG\": \"<g id=\\\"40131208_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"453\\\" y2=\\\"453\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"291\\\" x2=\\\"341\\\" y1=\\\"338\\\" y2=\\\"338\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"316\\\" x2=\\\"316\\\" y1=\\\"363\\\" y2=\\\"338\\\"/>        <path d=\\\"M216,363h120c40,0,48,45,50,75\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131208_1\",\r\n    \"X\": \"126.0\",\r\n    \"Y\": \"327.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"122.0\",\r\n    \"SVG\": \"<g id=\\\"40131208_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\" x1=\\\"126\\\" x2=\\\"486\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"291\\\" x2=\\\"341\\\" y1=\\\"332\\\" y2=\\\"332\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"316\\\" x2=\\\"316\\\" y1=\\\"357\\\" y2=\\\"332\\\"/>        <path d=\\\"M216,357h120c40,0,48,45,50,75\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130905\",\r\n    \"X\": \"241.19500732421875\",\r\n    \"Y\": \"307.6750041525811\",\r\n    \"Width\": \"133.30499267578125\",\r\n    \"Height\": \"186.92500278539956\",\r\n    \"SVG\": \"<g id=\\\"15130905\\\">        <g id=\\\"main\\\" transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"243.695\\\" x2=\\\"243.695\\\" y1=\\\"402.591\\\" y2=\\\"514.86\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"372\\\" x2=\\\"372\\\" y1=\\\"402.591\\\" y2=\\\"514.86\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"243.695\\\" x2=\\\"372\\\" y1=\\\"512.853\\\" y2=\\\"512.853\\\"/>                <path d=\\\"M243.695,404.796c56.134,20.85,72.172,20.85,128.305,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <g transform=\\\"translate(0 15)\\\">                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.848\\\" x2=\\\"307.848\\\" y1=\\\"424.68\\\" y2=\\\"464.774\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"257.328\\\" x2=\\\"257.328\\\" y1=\\\"422.675\\\" y2=\\\"482.817\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"358.368\\\" x2=\\\"358.368\\\" y1=\\\"422.675\\\" y2=\\\"482.817\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"255.724\\\" x2=\\\"359.973\\\" y1=\\\"424.68\\\" y2=\\\"424.68\\\"/>                    </g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"287\\\" y=\\\"582\\\">H</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"53.1003\\\" x=\\\"249\\\" y=\\\"387\\\">RRC</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131208_0\",\r\n    \"X\": \"155.0489959716797\",\r\n    \"Y\": \"333.0\",\r\n    \"Width\": \"301.90199279785156\",\r\n    \"Height\": \"125.0\",\r\n    \"SVG\": \"<g id=\\\"40131208_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"155.049\\\" x2=\\\"456.951\\\" y1=\\\"453\\\" y2=\\\"453\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"291\\\" x2=\\\"341\\\" y1=\\\"338\\\" y2=\\\"338\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"316\\\" x2=\\\"316\\\" y1=\\\"363\\\" y2=\\\"338\\\"/>        <path d=\\\"M216,363h120c40,0,48,45,50,75\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02122\",\r\n    \"X\": \"358.125\",\r\n    \"Y\": \"335.2978210449219\",\r\n    \"Width\": \"48.828125\",\r\n    \"Height\": \"111.01858520507812\",\r\n    \"SVG\": \"<g id=\\\"02122\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"353.75\\\" y=\\\"446.3164\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"354.75\\\" y=\\\"389.9072\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130903\",\r\n    \"X\": \"237.5\",\r\n    \"Y\": \"299.0\",\r\n    \"Width\": \"135.0\",\r\n    \"Height\": \"188.0\",\r\n    \"SVG\": \"<g id=\\\"15130903\\\">        <polyline fill=\\\"none\\\" points=\\\"305,387 245,462 365,462 305,387 305,299.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"240\\\" y1=\\\"317\\\" y2=\\\"487\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"370\\\" x2=\\\"370\\\" y1=\\\"317\\\" y2=\\\"487\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"370\\\" y1=\\\"342\\\" y2=\\\"342\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"370\\\" y1=\\\"462\\\" y2=\\\"462\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"263\\\" x2=\\\"348.25\\\" y1=\\\"301.5\\\" y2=\\\"301.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130904\",\r\n    \"X\": \"241.19500732421875\",\r\n    \"Y\": \"307.6750041525811\",\r\n    \"Width\": \"133.30499267578125\",\r\n    \"Height\": \"186.92500278539956\",\r\n    \"SVG\": \"<g id=\\\"15130904\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"243.695\\\" x2=\\\"243.695\\\" y1=\\\"402.591\\\" y2=\\\"514.86\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"372\\\" x2=\\\"372\\\" y1=\\\"402.591\\\" y2=\\\"514.86\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"243.695\\\" x2=\\\"372\\\" y1=\\\"512.853\\\" y2=\\\"512.853\\\"/>                <path d=\\\"M243.695,404.796c56.134,20.85,72.172,20.85,128.305,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <g transform=\\\"translate(0 15)\\\">                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.848\\\" x2=\\\"307.848\\\" y1=\\\"424.68\\\" y2=\\\"464.774\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"257.328\\\" x2=\\\"257.328\\\" y1=\\\"422.675\\\" y2=\\\"482.817\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"358.368\\\" x2=\\\"358.368\\\" y1=\\\"422.675\\\" y2=\\\"482.817\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"255.724\\\" x2=\\\"359.973\\\" y1=\\\"424.68\\\" y2=\\\"424.68\\\"/>                    </g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"282\\\" y=\\\"582\\\">M</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"53.1003\\\" x=\\\"249\\\" y=\\\"387\\\">RRC</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130902\",\r\n    \"X\": \"237.5\",\r\n    \"Y\": \"311.0\",\r\n    \"Width\": \"135.0\",\r\n    \"Height\": \"170.0\",\r\n    \"SVG\": \"<g id=\\\"15130902\\\">        <polyline fill=\\\"none\\\" points=\\\"305,381 245,456 365,456 305,381 305,336  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"240\\\" y1=\\\"311\\\" y2=\\\"481\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"370\\\" x2=\\\"370\\\" y1=\\\"311\\\" y2=\\\"481\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"370\\\" y1=\\\"336\\\" y2=\\\"336\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"370\\\" y1=\\\"456\\\" y2=\\\"456\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60012\",\r\n    \"X\": \"281.22998046875\",\r\n    \"Y\": \"446.531005859375\",\r\n    \"Width\": \"48.77001953125\",\r\n    \"Height\": \"59.606964111328125\",\r\n    \"SVG\": \"<g id=\\\"60012\\\">        <path d=\\\"M294.778,473.626h21.675v-8.128c0-2.992-1.059-5.548-3.178-7.664c-2.114-2.114-4.668-3.174-7.66-3.174  s-5.545,1.06-7.663,3.174c-2.116,2.116-3.174,4.672-3.174,7.664V473.626L294.778,473.626z M330,477.688v24.386  c0,1.128-0.396,2.087-1.186,2.879c-0.791,0.789-1.75,1.185-2.881,1.185h-40.639c-1.129,0-2.088-0.396-2.878-1.185  c-0.791-0.792-1.186-1.751-1.186-2.879v-24.386c0-1.129,0.395-2.087,1.186-2.878s1.75-1.185,2.878-1.185h1.354v-8.128  c0-5.193,1.863-9.652,5.588-13.379c3.725-3.725,8.184-5.587,13.376-5.587c5.194,0,9.653,1.862,13.377,5.587  c3.728,3.727,5.589,8.186,5.589,13.379v8.128h1.354c1.129,0,2.09,0.394,2.881,1.185C329.604,475.601,330,476.559,330,477.688z\\\" id=\\\"Secured\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60011\",\r\n    \"X\": \"222.42799377441406\",\r\n    \"Y\": \"298.9729919433594\",\r\n    \"Width\": \"161.4560089111328\",\r\n    \"Height\": \"45.527008056640625\",\r\n    \"SVG\": \"<g id=\\\"60011\\\">        <polygon fill=\\\"#000000\\\" points=\\\"248.713,298.973 261.855,321.736 274.998,344.5 248.713,344.5 222.428,344.5 235.571,321.736  \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"357.6,298.973 370.742,321.736 383.884,344.5 357.6,344.5 331.314,344.5 344.457,321.736  \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"303.156,298.973 316.299,321.736 329.441,344.5 303.156,344.5 276.872,344.5 290.014,321.736  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_65_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"206.5\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"367.51043701171875\",\r\n    \"SVG\": \"<g id=\\\"0_65_1\\\">        <rect height=\\\"26\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"57.68\\\" x=\\\"277.16\\\" y=\\\"207.5\\\"/>        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215400\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"238.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"237.0\",\r\n    \"SVG\": \"<g id=\\\"25215400\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35,25\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"246\\\" y2=\\\"246\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"468\\\" y2=\\\"468\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"200,340 200,380 300,440 400,380 400,340 300,400   \\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"328\\\">MW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_65_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"206.5\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"373.52081298828125\",\r\n    \"SVG\": \"<g id=\\\"0_65_0\\\">        <rect height=\\\"26\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"57.68\\\" x=\\\"277.16\\\" y=\\\"207.5\\\"/>        <polyline fill=\\\"#FF8080\\\" id=\\\"symbol\\\" points=\\\"306,568 479,395 306,222    133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11051\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"47.34375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"11051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"K\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">K</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02112\",\r\n    \"X\": \"363.0917663574219\",\r\n    \"Y\": \"365.2509765625\",\r\n    \"Width\": \"50.46875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"02112\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"R\\\" x=\\\"356.7949\\\" y=\\\"422.5166\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170100\",\r\n    \"X\": \"200.966796875\",\r\n    \"Y\": \"356.515625\",\r\n    \"Width\": \"202.8583984375\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"15170100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">ATF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60022\",\r\n    \"X\": \"281.59503173828125\",\r\n    \"Y\": \"447.093994140625\",\r\n    \"Width\": \"67.70596313476562\",\r\n    \"Height\": \"58.9840087890625\",\r\n    \"SVG\": \"<g id=\\\"60022\\\">        <path d=\\\"M326.568,473.371h-1.362V472.2h-8.179v1.171h-21.804V472.2h-8.177v1.171h-1.363c-1.136,0-2.101,0.396-2.896,1.191   s-1.192,1.762-1.192,2.896v24.531c0,1.136,0.397,2.101,1.192,2.896s1.761,1.193,2.896,1.193h40.885   c1.136,0,2.102-0.398,2.896-1.193c0.796-0.795,1.192-1.76,1.192-2.896v-24.53c0-1.136-0.396-2.102-1.192-2.896   C328.67,473.767,327.704,473.371,326.568,473.371z\\\"/>        <path d=\\\"M324.757,466.173c0-3.01,0.871-5.579,2.614-7.709c1.743-2.129,3.847-3.192,6.311-3.192c2.465,0,4.567,1.063,6.313,3.192   c1.741,2.13,2.612,4.699,2.612,7.709v7.006h6.694v-7.006c0-5.225-1.534-9.71-4.603-13.458c-3.067-3.748-6.74-5.621-11.018-5.621   c-4.279,0-7.949,1.873-11.019,5.621s-4.603,8.233-4.603,13.458v7.006h6.694v-7.006H324.757z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60021\",\r\n    \"X\": \"233.81646728515625\",\r\n    \"Y\": \"289.6477508544922\",\r\n    \"Width\": \"135.3070068359375\",\r\n    \"Height\": \"54.69399833679199\",\r\n    \"SVG\": \"<g id=\\\"60021\\\" transform=\\\"matrix(-1,0,0,-1,902.25049,364.71875)\\\">        <polygon fill=\\\"#000000\\\" id=\\\"path2050\\\" points=\\\"668.434,53.815 568.095,53.815 568.095,75.071 533.127,47.723 568.095,20.377    568.095,41.634 668.434,41.634  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52401\",\r\n    \"X\": \"256.74853515625\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"97.291015625\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"52401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216700\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"238.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"237.0\",\r\n    \"SVG\": \"<g id=\\\"25216700\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"246\\\" y2=\\\"246\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"468\\\" y2=\\\"468\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"200,340 200,380 300,440 400,380 400,340 300,400   \\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"328\\\">MW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121106_3\",\r\n    \"X\": \"180.50001525878906\",\r\n    \"Y\": \"346.97747802734375\",\r\n    \"Width\": \"5.2949676513671875\",\r\n    \"Height\": \"98.32504272460938\",\r\n    \"SVG\": \"<g id=\\\"10121106_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"183\\\" x2=\\\"183.295\\\" y1=\\\"346.985\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_52_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"193.42555236816406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"332.07444763183594\",\r\n    \"SVG\": \"<g id=\\\"0_52_0\\\">            <polyline fill=\\\"none\\\" points=\\\"174 517 174 327 306 205 438 327 438 517\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <polyline fill=\\\"#FFE599\\\" points=\\\"174 517 174 327 306 205 438 327 438 517\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"517\\\" y2=\\\"517\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"503.429\\\" y2=\\\"333.786\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"327\\\" y2=\\\"327\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"184.154\\\" x2=\\\"300.923\\\" y1=\\\"317.615\\\" y2=\\\"209.692\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"205\\\" y2=\\\"205\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"316.154\\\" x2=\\\"432.923\\\" y1=\\\"214.385\\\" y2=\\\"322.308\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"327\\\" y2=\\\"327\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"340.571\\\" y2=\\\"510.214\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"517\\\" y2=\\\"517\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121106_2\",\r\n    \"X\": \"180.5\",\r\n    \"Y\": \"272.25\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"243.0\",\r\n    \"SVG\": \"<g id=\\\"10121106_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"183\\\" x2=\\\"183\\\" y1=\\\"272.25\\\" y2=\\\"515.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121106_1\",\r\n    \"X\": \"177.5\",\r\n    \"Y\": \"276.0\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"240.0\",\r\n    \"SVG\": \"<g id=\\\"10121106_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"180\\\" x2=\\\"180\\\" y1=\\\"276\\\" y2=\\\"516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11021\",\r\n    \"X\": \"262.6796875\",\r\n    \"Y\": \"293.5000305175781\",\r\n    \"Width\": \"89.8828125\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"11021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"EX\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60170200\",\r\n    \"X\": \"257.0\",\r\n    \"Y\": \"348.79998779296875\",\r\n    \"Width\": \"97.10000610351562\",\r\n    \"Height\": \"92.9000244140625\",\r\n    \"SVG\": \"<g id=\\\"60170200\\\">        <rect fill=\\\"none\\\" height=\\\"73.1\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"92.1\\\" x=\\\"259.5\\\" y=\\\"351.3\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"303.3\\\" x2=\\\"303.3\\\" y1=\\\"425.5\\\" y2=\\\"437.9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"270.5\\\" x2=\\\"337.2\\\" y1=\\\"436.7\\\" y2=\\\"436.7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151700\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.78626387579682\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.7993988076508\",\r\n    \"SVG\": \"<g id=\\\"25151700\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"107\\\" y=\\\"207\\\">OBJ </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121106_0\",\r\n    \"X\": \"177.0\",\r\n    \"Y\": \"319.0469970703125\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"155.9530029296875\",\r\n    \"SVG\": \"<g id=\\\"10121106_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"179.5\\\" x2=\\\"179.5\\\" y1=\\\"319.047\\\" y2=\\\"475\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111500\",\r\n    \"X\": \"254.15870666503906\",\r\n    \"Y\": \"345.4017028808594\",\r\n    \"Width\": \"101.84660339355469\",\r\n    \"Height\": \"95.702392578125\",\r\n    \"SVG\": \"<g id=\\\"20111500\\\">        <path d=\\\"M318.845,396.324L318.845,396.324c0,5.084-2.772,9.529-6.884,11.914l17.889,30.984   c14.803-8.579,24.779-24.595,24.779-42.898l0,0H318.845L318.845,396.324z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4.7526\\\"/>        <path d=\\\"M291.319,396.324L291.319,396.324h-35.784l0,0   c0,18.305,9.978,34.319,24.779,42.898l17.89-30.984C294.093,405.854,291.319,401.408,291.319,396.324z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4.7526\\\"/>        <path d=\\\"M305.082,382.561c2.505,0,4.853,0.676,6.877,1.851l17.891-30.987   c-7.289-4.226-15.751-6.647-24.768-6.647c-9.016,0-17.477,2.422-24.768,6.647l17.89,30.987   C300.229,383.237,302.577,382.561,305.082,382.561z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4.7526\\\"/>        <path d=\\\"M305.082,404.582c-4.553,0-8.258-3.705-8.258-8.258c0-4.553,3.705-8.258,8.258-8.258   c4.553,0,8.258,3.705,8.258,8.258C313.34,400.877,309.635,404.582,305.082,404.582L305.082,404.582z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110000\",\r\n    \"X\": \"204.41786193847656\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"203.1652374267578\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110000\\\">        <polygon fill=\\\"#FF0000\\\" points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"240.128,378.181 211.489,349.523 244.242,316.793    272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"339.114,345.4 367.701,316.691 400.512,349.364    371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" fill=\\\"#FF0000\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11022\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"448.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"11022\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60032\",\r\n    \"X\": \"266.1123046875\",\r\n    \"Y\": \"447.1781311035156\",\r\n    \"Width\": \"86.216796875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"60032\\\">           <text font-family=\\\"sans-serif\\\" font-size=\\\"68px\\\" id=\\\"svg_6\\\" letter-spacing=\\\"-3\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"495.85\\\">RA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60031\",\r\n    \"X\": \"259.8450012207031\",\r\n    \"Y\": \"290.41400146484375\",\r\n    \"Width\": \"90.45401000976562\",\r\n    \"Height\": \"54.886993408203125\",\r\n    \"SVG\": \"<g id=\\\"60031\\\">        <ellipse cx=\\\"273.605\\\" cy=\\\"304.786\\\" fill=\\\"none\\\" rx=\\\"9.921\\\" ry=\\\"9.362\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"273.264\\\" x2=\\\"273.264\\\" y1=\\\"316.657\\\" y2=\\\"345.3\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"259.845\\\" x2=\\\"286.683\\\" y1=\\\"322.171\\\" y2=\\\"322.171\\\"/>        <ellipse cx=\\\"305.072\\\" cy=\\\"304.785\\\" fill=\\\"none\\\" rx=\\\"12.581\\\" ry=\\\"11.871\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.072\\\" x2=\\\"305.072\\\" y1=\\\"316.657\\\" y2=\\\"345.301\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"291.654\\\" x2=\\\"318.49\\\" y1=\\\"322.17\\\" y2=\\\"322.17\\\"/>        <ellipse cx=\\\"337.222\\\" cy=\\\"304.786\\\" fill=\\\"none\\\" rx=\\\"9.922\\\" ry=\\\"9.362\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"336.881\\\" x2=\\\"336.881\\\" y1=\\\"316.656\\\" y2=\\\"345.3\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"323.462\\\" x2=\\\"350.299\\\" y1=\\\"322.169\\\" y2=\\\"322.169\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121302_2\",\r\n    \"X\": \"170.69500732421875\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"270.4849853515625\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121302_2\\\">        <g id=\\\"symbol\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"528\\\" y2=\\\"264\\\"/>            </g>        <path d=\\\"M170.695,373.75c12.436,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M238.518,395.398c0,12.438-10.081,22.519-22.518,22.519   c-12.436,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M238.518,396.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.517,10.082,22.517,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.59,395.398c0,12.438-10.082,22.519-22.517,22.519   c-12.438,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.59,396.268c0-12.436,10.082-22.518,22.521-22.518   c12.437,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M418.662,395.398c0,12.438-10.082,22.519-22.521,22.519   c-12.436,0-22.518-10.081-22.518-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M418.662,396.268c0-12.436,10.082-22.518,22.518-22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"104_2\",\r\n    \"X\": \"255.89300537109375\",\r\n    \"Y\": \"450.57000732421875\",\r\n    \"Width\": \"99.2139892578125\",\r\n    \"Height\": \"48.385986328125\",\r\n    \"SVG\": \"<g id=\\\"104_2\\\">        <path d=\\\"M278.546,496.456c-11.129,0-20.153-9.713-20.153-21.692   c0-11.982,9.023-21.693,20.153-21.693\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M332.455,453.07c11.13,0,20.152,9.712,20.152,21.693   c0,11.979-9.022,21.692-20.152,21.692\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"278.546\\\" x2=\\\"332.455\\\" y1=\\\"453.07\\\" y2=\\\"453.07\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"278.546\\\" x2=\\\"332.455\\\" y1=\\\"496.456\\\" y2=\\\"496.456\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121302_1\",\r\n    \"X\": \"124.59154510498047\",\r\n    \"Y\": \"279.4243469238281\",\r\n    \"Width\": \"360.6244583129883\",\r\n    \"Height\": \"242.15127563476562\",\r\n    \"SVG\": \"<g id=\\\"10121302_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"125.985\\\" x2=\\\"480.5\\\" y1=\\\"519.5\\\" y2=\\\"281.5\\\"/>        <path d=\\\"M147.176,398.398c0,12.438-10.082,22.519-22.518,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M147.176,399.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M237.518,398.398c0,12.438-10.081,22.519-22.518,22.519   c-12.436,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M237.518,399.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.517,10.082,22.517,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.59,398.398c0,12.438-10.082,22.519-22.517,22.519   c-12.438,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.59,399.268c0-12.436,10.082-22.518,22.521-22.518   c12.437,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M417.662,398.398c0,12.438-10.082,22.519-22.521,22.519   c-12.436,0-22.518-10.081-22.518-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M417.662,399.268c0-12.436,10.082-22.518,22.518-22.518   c12.438,0,22.521,10.082,22.521,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M485.216,420.917c-12.436,0-22.517-10.081-22.517-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121302_0\",\r\n    \"X\": \"134.91099548339844\",\r\n    \"Y\": \"309.2474670410156\",\r\n    \"Width\": \"344.0550079345703\",\r\n    \"Height\": \"173.50506591796875\",\r\n    \"SVG\": \"<g id=\\\"10121302_0\\\">        <g id=\\\"symbol\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"388.108\\\" y1=\\\"481\\\" y2=\\\"311\\\"/>            </g>        <path d=\\\"M156.398,395.398c0,12.438-9.621,22.519-21.487,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M156.398,396.268c0-12.436,9.621-22.518,21.488-22.518   c11.867,0,21.487,10.082,21.487,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M242.605,395.398c0,12.438-9.62,22.519-21.487,22.519   c-11.867,0-21.489-10.081-21.489-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M242.605,396.268c0-12.436,9.621-22.518,21.489-22.518   c11.867,0,21.486,10.082,21.486,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.555,395.398c0,12.438-9.621,22.519-21.484,22.519   c-11.869,0-21.488-10.081-21.488-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.555,396.268c0-12.436,9.62-22.518,21.49-22.518   c11.867,0,21.487,10.082,21.487,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M414.504,395.398c0,12.438-9.62,22.519-21.49,22.519   c-11.864,0-21.485-10.081-21.485-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M414.504,396.268c0-12.436,9.62-22.518,21.486-22.518   c11.87,0,21.492,10.082,21.492,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M478.966,417.917c-11.866,0-21.483-10.081-21.483-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120102\",\r\n    \"X\": \"1.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"400.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120102\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"1\\\" x2=\\\"401\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120103\",\r\n    \"X\": \"1.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"400.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120103\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"1\\\" x2=\\\"401\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11031\",\r\n    \"X\": \"257.1708984375\",\r\n    \"Y\": \"294.3750305175781\",\r\n    \"Width\": \"95.22265625\",\r\n    \"Height\": \"49.5\",\r\n    \"SVG\": \"<g id=\\\"11031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" id=\\\"MU\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">MU</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120101\",\r\n    \"X\": \"124.03125\",\r\n    \"Y\": \"112.4375\",\r\n    \"Width\": \"143.328125\",\r\n    \"Height\": \"157.53125\",\r\n    \"SVG\": \"<g id=\\\"46120101\\\">        <text fill=\\\"#C0C0C0\\\" font-family=\\\"sans-serif\\\" font-size=\\\"174\\\" font-style=\\\"italic\\\" x=\\\"110\\\" y=\\\"238\\\">6</text>        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"174\\\" font-style=\\\"italic\\\" stroke=\\\"#C0C0C0\\\" x=\\\"110\\\" y=\\\"238\\\">6</text>        <text fill=\\\"#C0C0C0\\\" font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" font-style=\\\"italic\\\" x=\\\"200\\\" y=\\\"268\\\">3</text>        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" font-style=\\\"italic\\\" stroke=\\\"#C0C0C0\\\" x=\\\"200\\\" y=\\\"268\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60111000\",\r\n    \"X\": \"196.1806640625\",\r\n    \"Y\": \"352.8799133300781\",\r\n    \"Width\": \"217.212890625\",\r\n    \"Height\": \"80.0\",\r\n    \"SVG\": \"<g id=\\\"60111000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"108px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.5674\\\">OPS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120104\",\r\n    \"X\": \"51.45907211303711\",\r\n    \"Y\": \"58.909828186035156\",\r\n    \"Width\": \"296.0818519592285\",\r\n    \"Height\": \"281.59017181396484\",\r\n    \"SVG\": \"<g id=\\\"46120104\\\">        <polygon fill=\\\"#0E61FA\\\" points=\\\"199.5,62 344.602,167.423 289.178,338 109.822,338    54.398,167.423  \\\" stroke=\\\"#0E61FA\\\" stroke-width=\\\"5\\\"/>        <polygon fill=\\\"#6BBAFD\\\" points=\\\"197,98 309,178.213 266.221,308 127.78,308 85,178.213  \\\" stroke=\\\"#6BBAFD\\\" stroke-width=\\\"5\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"199.001,148 259,190.016 236.083,258 161.919,258    139.001,190.016  \\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171300\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171300\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">WEZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"104_1\",\r\n    \"X\": \"259.9853515625\",\r\n    \"Y\": \"293.40521240234375\",\r\n    \"Width\": \"90.7744140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"104_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">TR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121302_3\",\r\n    \"X\": \"153.65798950195312\",\r\n    \"Y\": \"304.71673583984375\",\r\n    \"Width\": \"308.75701904296875\",\r\n    \"Height\": \"172.5665283203125\",\r\n    \"SVG\": \"<g id=\\\"10121302_3\\\">        <g id=\\\"symbol\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"217.5\\\" x2=\\\"389.5\\\" y1=\\\"475.5\\\" y2=\\\"306.5\\\"/>            </g>        <path d=\\\"M172.941,388.398c0,12.438-8.634,22.519-19.283,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M172.941,389.268c0-12.436,8.633-22.518,19.283-22.518   c10.649,0,19.283,10.082,19.283,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M250.304,388.398c0,12.438-8.633,22.519-19.283,22.519   c-10.649,0-19.284-10.081-19.284-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M250.304,389.268c0-12.436,8.633-22.518,19.284-22.518   c10.649,0,19.282,10.082,19.282,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.436,388.398c0,12.438-8.634,22.519-19.28,22.519   c-10.651,0-19.284-10.081-19.284-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.436,389.268c0-12.436,8.635-22.518,19.285-22.518   s19.282,10.082,19.282,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M404.566,388.398c0,12.438-8.635,22.519-19.285,22.519   c-10.649,0-19.283-10.081-19.283-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M404.566,389.268c0-12.436,8.634-22.518,19.28-22.518   c10.651,0,19.286,10.082,19.286,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M462.415,410.917c-10.648,0-19.281-10.081-19.281-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25250600\",\r\n    \"X\": \"205.0260009765625\",\r\n    \"Y\": \"295.93499755859375\",\r\n    \"Width\": \"228.2532958984375\",\r\n    \"Height\": \"199.49899291992188\",\r\n    \"SVG\": \"<g id=\\\"25250600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"304.789\\\" x2=\\\"304.789\\\" y1=\\\"295.935\\\" y2=\\\"495.434\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"404.338\\\" x2=\\\"205.026\\\" y1=\\\"395.698\\\" y2=\\\"395.698\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" font-weight=\\\"bold\\\" id=\\\"static\\\" x=\\\"330\\\" y=\\\"357\\\">KNP </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52421\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"89.072265625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"52421\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60041\",\r\n    \"X\": \"253.68099975585938\",\r\n    \"Y\": \"288.85400390625\",\r\n    \"Width\": \"101.9110107421875\",\r\n    \"Height\": \"52.97698974609375\",\r\n    \"SVG\": \"<g id=\\\"60041\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" x1=\\\"321.11\\\" x2=\\\"321.11\\\" y1=\\\"313.735\\\" y2=\\\"288.854\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" x1=\\\"285.522\\\" x2=\\\"285.522\\\" y1=\\\"313.735\\\" y2=\\\"288.854\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" x1=\\\"321.11\\\" x2=\\\"321.11\\\" y1=\\\"314.735\\\" y2=\\\"289.854\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" x1=\\\"285.522\\\" x2=\\\"285.522\\\" y1=\\\"314.735\\\" y2=\\\"289.854\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" x1=\\\"321.11\\\" x2=\\\"321.11\\\" y1=\\\"314.086\\\" y2=\\\"289.205\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" x1=\\\"285.522\\\" x2=\\\"285.522\\\" y1=\\\"314.086\\\" y2=\\\"289.205\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"4.5\\\" x1=\\\"253.681\\\" x2=\\\"355.592\\\" y1=\\\"316.147\\\" y2=\\\"316.147\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" x1=\\\"269.468\\\" x2=\\\"269.468\\\" y1=\\\"341.831\\\" y2=\\\"316.95\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" x1=\\\"335.292\\\" x2=\\\"335.292\\\" y1=\\\"341.831\\\" y2=\\\"316.95\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" x1=\\\"301.309\\\" x2=\\\"301.309\\\" y1=\\\"341.831\\\" y2=\\\"316.95\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"117_1\",\r\n    \"X\": \"248.399296875\",\r\n    \"Y\": \"300.56146240234375\",\r\n    \"Width\": \"110.006953125\",\r\n    \"Height\": \"43.6875\",\r\n    \"SVG\": \"<g id=\\\"117_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">JNN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"117_2\",\r\n    \"X\": \"257.9326171875\",\r\n    \"Y\": \"445.0781555175781\",\r\n    \"Width\": \"96.7236328125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"117_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">CR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111900\",\r\n    \"X\": \"205.97998046875\",\r\n    \"Y\": \"355.171875\",\r\n    \"Width\": \"202.1240234375\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"05111900\\\">        <g id=\\\"Symbol\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">SLV</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130401\",\r\n    \"X\": \"251.796875\",\r\n    \"Y\": \"296.46875\",\r\n    \"Width\": \"106.66259765625\",\r\n    \"Height\": \"204.78125\",\r\n    \"SVG\": \"<g id=\\\"40130401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" x=\\\"251\\\" y=\\\"343\\\">WR</text>        <ellipse cx=\\\"305.999\\\" cy=\\\"371.25\\\" fill=\\\"none\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305.999\\\" x2=\\\"305.999\\\" y1=\\\"391.25\\\" y2=\\\"501.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"275.999\\\" x2=\\\"335.999\\\" y1=\\\"421.25\\\" y2=\\\"421.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140305_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140305_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.207\\\">5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130402\",\r\n    \"X\": \"263.34375\",\r\n    \"Y\": \"292.328125\",\r\n    \"Width\": \"92.013671875\",\r\n    \"Height\": \"208.921875\",\r\n    \"SVG\": \"<g id=\\\"40130402\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" x=\\\"258\\\" y=\\\"341\\\">UR</text>        <ellipse cx=\\\"305.999\\\" cy=\\\"371.25\\\" fill=\\\"none\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305.999\\\" x2=\\\"305.999\\\" y1=\\\"391.25\\\" y2=\\\"501.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"275.999\\\" x2=\\\"335.999\\\" y1=\\\"421.25\\\" y2=\\\"421.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110400\",\r\n    \"X\": \"235.57899475097656\",\r\n    \"Y\": \"348.48590087890625\",\r\n    \"Width\": \"140.8419952392578\",\r\n    \"Height\": \"94.66937255859375\",\r\n    \"SVG\": \"<g id=\\\"01110400\\\">        <g id=\\\"rotary\\\">                <polygon points=\\\"373.921,381.165 373.921,439.25 310.918,410.207   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polygon points=\\\"238.079,439.25 238.079,381.165 301.082,410.207   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <polygon points=\\\"354.09,370.582 304.788,398.98 259.91,370.243 259.91,353.433 304.788,380.343    354.09,352.75  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51101\",\r\n    \"X\": \"273.484375\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"60.2236328125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"51101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">CI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52431\",\r\n    \"X\": \"262.9560546875\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.373046875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"52431\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">NA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60052\",\r\n    \"X\": \"258.14337158203125\",\r\n    \"Y\": \"451.45001220703125\",\r\n    \"Width\": \"94.71875\",\r\n    \"Height\": \"40.75\",\r\n    \"SVG\": \"<g id=\\\"60052\\\">              <text font-family=\\\"sans-serif\\\" font-size=\\\"56.93px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.2\\\">IDM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25310700\",\r\n    \"X\": \"34.17714498295737\",\r\n    \"Y\": \"105.78632908530723\",\r\n    \"Width\": \"328.132926032401\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25310700\\\">        <path d=\\\"   M151.972,113.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C262.052,106.827,193.997,109.048,151.972,113.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"150\\\" y=\\\"212\\\">DSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60051\",\r\n    \"X\": \"273.7120056152344\",\r\n    \"Y\": \"283.34002685546875\",\r\n    \"Width\": \"72.46200561523438\",\r\n    \"Height\": \"57.02996826171875\",\r\n    \"SVG\": \"<g id=\\\"60051\\\">        <path clip-rule=\\\"evenodd\\\" d=\\\"M273.712,330.155c0-5.642,6.045-10.216,13.5-10.216   c7.455,0,13.5,4.574,13.5,10.216s-6.045,10.215-13.5,10.215C279.757,340.37,273.712,335.791,273.712,330.155z\\\" fill-rule=\\\"evenodd\\\"/>        <path d=\\\"M317.688,333.398c0-15.035-15.374-27.2-34.373-27.2   \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>        <path d=\\\"M331.595,333.398   c0-21.119-21.594-38.207-48.28-38.207\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>        <path d=\\\"M344.674,333.398   c0-26.84-27.444-48.558-61.359-48.558\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211000\",\r\n    \"X\": \"180.05300903320312\",\r\n    \"Y\": \"330.8320007324219\",\r\n    \"Width\": \"279.0\",\r\n    \"Height\": \"66.0\",\r\n    \"SVG\": \"<g id=\\\"25211000\\\">        <path d=\\\"M430.053,384.832c0,6.627-5.373,12-12,12h-226c-6.627,0-12-5.373-12-12v-42c0-6.627,5.373-12,12-12h226   c6.627,0,12,5.373,12,12V384.832z\\\" fill=\\\"#000000\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"430.053\\\" x2=\\\"452.053\\\" y1=\\\"363.832\\\" y2=\\\"363.832\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"454.053\\\" x2=\\\"454.053\\\" y1=\\\"331.832\\\" y2=\\\"393.332\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110200\",\r\n    \"X\": \"237.75\",\r\n    \"Y\": \"283.9840393066406\",\r\n    \"Width\": \"139.50201416015625\",\r\n    \"Height\": \"200.45700073242188\",\r\n    \"SVG\": \"<g id=\\\"20110200\\\">        <path d=\\\"M256.34,484.441c0-66.482-0.381-113.205,2.125-157.838   c1.711-30.449,28.168-40.119,48.895-40.119c19.752,0,49.248,14.604,50.395,44.633c2.016,52.156,1.404,84.529,1.404,153.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"237.75\\\" x2=\\\"377.252\\\" y1=\\\"481.715\\\" y2=\\\"481.715\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120308\",\r\n    \"X\": \"231.4248046875\",\r\n    \"Y\": \"347.37396240234375\",\r\n    \"Width\": \"151.5185546875\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"30120308\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"LC\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">LC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120307\",\r\n    \"X\": \"235.01123046875\",\r\n    \"Y\": \"347.37396240234375\",\r\n    \"Width\": \"142.7060546875\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"30120307\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"LS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">LS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51111\",\r\n    \"X\": \"256.96044921875\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"94.3662109375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"51111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">CM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52441\",\r\n    \"X\": \"261.080078125\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.404296875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"52441\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ND</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120103_3\",\r\n    \"X\": \"181.0\",\r\n    \"Y\": \"309.1094665527344\",\r\n    \"Width\": \"250.0\",\r\n    \"Height\": \"137.39053344726562\",\r\n    \"SVG\": \"<g id=\\\"20120103_3\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">COM</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"181\\\" x2=\\\"431\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11012\",\r\n    \"X\": \"249.3759765625\",\r\n    \"Y\": \"447.56146240234375\",\r\n    \"Width\": \"114.87109375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"11012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"LDR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490.5146\\\">LDR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120302\",\r\n    \"X\": \"235.01123046875\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"149.6904296875\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30120302\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"LA\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">LA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120103_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"309.1094665527344\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"137.39053344726562\",\r\n    \"SVG\": \"<g id=\\\"20120103_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">COM</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11011\",\r\n    \"X\": \"252.865234375\",\r\n    \"Y\": \"289.2656555175781\",\r\n    \"Width\": \"100.087890625\",\r\n    \"Height\": \"57.734375\",\r\n    \"SVG\": \"<g id=\\\"11011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" id=\\\"AS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">AS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120301\",\r\n    \"X\": \"203.03564453125\",\r\n    \"Y\": \"353.171875\",\r\n    \"Width\": \"207.646484375\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"30120301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" id=\\\"LCC\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">LCC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120103_1\",\r\n    \"X\": \"126.5\",\r\n    \"Y\": \"309.1094665527344\",\r\n    \"Width\": \"359.0\",\r\n    \"Height\": \"137.39053344726562\",\r\n    \"SVG\": \"<g id=\\\"20120103_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">COM</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120300\",\r\n    \"X\": \"234.864013671875\",\r\n    \"Y\": \"347.0059814453125\",\r\n    \"Width\": \"144.43597412109375\",\r\n    \"Height\": \"97.49493408203125\",\r\n    \"SVG\": \"<g id=\\\"30120300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.2218\\\" x1=\\\"307.083\\\" x2=\\\"372.079\\\" y1=\\\"440.89\\\" y2=\\\"440.89\\\"/>        <path d=\\\"M307.083,444.5l-72.219-68.607l43.331,7.222v-36.109h57.774v36.109l43.331-7.222L307.083,444.5z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160600\",\r\n    \"X\": \"211.0859375\",\r\n    \"Y\": \"357.7812805175781\",\r\n    \"Width\": \"187.59375\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"10160600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.6719\\\">CSS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120103_0\",\r\n    \"X\": \"148.3769989013672\",\r\n    \"Y\": \"309.1094665527344\",\r\n    \"Width\": \"315.24501037597656\",\r\n    \"Height\": \"137.39053344726562\",\r\n    \"SVG\": \"<g id=\\\"20120103_0\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">COM</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"148.377\\\" x2=\\\"463.622\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120306\",\r\n    \"X\": \"206.0703125\",\r\n    \"Y\": \"354.515625\",\r\n    \"Width\": \"200.0615234375\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"30120306\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" id=\\\"LPD\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">LPD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60062\",\r\n    \"X\": \"278.0\",\r\n    \"Y\": \"446.0894470214844\",\r\n    \"Width\": \"54.0\",\r\n    \"Height\": \"64.09454345703125\",\r\n    \"SVG\": \"<g id=\\\"60062\\\">           <path d=\\\"m280,459.02l0,23c0,15.67 25,26 25,26s25,-10.33 25,-26l0,-24c-8.08,0 -20,-3.25 -25,-9c-5.87,5.87 -16.92,10 -25,10z\\\" fill=\\\"none\\\" id=\\\"svg_4\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>           <g>                    <polygon points=\\\"306.4859924316406,489.24200439453125 302.4049987792969,489.24200439453125 301.427001953125,460.0929870605469 307.2490234375,460.2349853515625 \\\"/>                    <circle cx=\\\"304.69\\\" cy=\\\"497.08\\\" r=\\\"3.69\\\"/>               </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120305\",\r\n    \"X\": \"207.859375\",\r\n    \"Y\": \"355.9375\",\r\n    \"Width\": \"193.490234375\",\r\n    \"Height\": \"77.3125\",\r\n    \"SVG\": \"<g id=\\\"30120305\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"108\\\" id=\\\"LPH\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">LPH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60061\",\r\n    \"X\": \"265.021484375\",\r\n    \"Y\": \"293.0146179199219\",\r\n    \"Width\": \"82.185546875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"60061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.6865\\\">RF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120304\",\r\n    \"X\": \"203.03564453125\",\r\n    \"Y\": \"355.515625\",\r\n    \"Width\": \"206.130859375\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"30120304\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" id=\\\"LHD\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">LHD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120303\",\r\n    \"X\": \"207.859375\",\r\n    \"Y\": \"355.9375\",\r\n    \"Width\": \"202.33984375\",\r\n    \"Height\": \"77.3125\",\r\n    \"SVG\": \"<g id=\\\"30120303\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"108\\\" id=\\\"LHA\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">LHA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212300\",\r\n    \"X\": \"211.34823608398438\",\r\n    \"Y\": \"291.96429443359375\",\r\n    \"Width\": \"180.6314697265625\",\r\n    \"Height\": \"197.97738647460938\",\r\n    \"SVG\": \"<g id=\\\"25212300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"304.93\\\" x2=\\\"305.076\\\" y1=\\\"291.968\\\" y2=\\\"489.938\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"226.256\\\" x2=\\\"388.31\\\" y1=\\\"481.693\\\" y2=\\\"306.582\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"214.901\\\" x2=\\\"388.31\\\" y1=\\\"306.582\\\" y2=\\\"481.693\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25182000\",\r\n    \"X\": \"218.0\",\r\n    \"Y\": \"351.5\",\r\n    \"Width\": \"175.0\",\r\n    \"Height\": \"88.5\",\r\n    \"SVG\": \"<g id=\\\"25182000\\\">        <polyline fill=\\\"#000000\\\" points=\\\"218,351.5 218,386.9 304.5,440 393,386.9 393,351.5 304.5,404.6  \\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"179_1\",\r\n    \"X\": \"259.046875\",\r\n    \"Y\": \"292.5818176269531\",\r\n    \"Width\": \"97.05078125\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"179_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.2537\\\">MA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25130800\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25130800\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">SOS</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110300\",\r\n    \"X\": \"280.6470031738281\",\r\n    \"Y\": \"347.3580017089844\",\r\n    \"Width\": \"50.70599365234375\",\r\n    \"Height\": \"97.65701293945312\",\r\n    \"SVG\": \"<g id=\\\"11110300\\\">        <ellipse cx=\\\"306\\\" cy=\\\"371.421\\\" fill=\\\"none\\\" rx=\\\"22.853\\\" ry=\\\"21.563\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"392.985\\\" y2=\\\"445.015\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281.625\\\" x2=\\\"330.375\\\" y1=\\\"403\\\" y2=\\\"403\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_47_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"252.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"0_47_0\\\">        <polyline fill=\\\"#AAFFAA\\\" id=\\\"frame\\\" points=\\\"438,252 438,540 174,540 174,252 \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_47_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"252.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"0_47_1\\\">        <g>                <polyline fill=\\\"#AAFFAA\\\" points=\\\"438,252 438,540 174,540 174,252   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"252\\\" y2=\\\"264.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"279.971\\\" y2=\\\"519.765\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,527.5 438,540 425.5,540    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"540\\\" y2=\\\"540\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,540 174,540 174,527.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"512.029\\\" y2=\\\"272.235\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"264.5\\\" y2=\\\"252\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120401_0\",\r\n    \"X\": \"165.4486083984375\",\r\n    \"Y\": \"276.3914794921875\",\r\n    \"Width\": \"284.29473876953125\",\r\n    \"Height\": \"189.68499755859375\",\r\n    \"SVG\": \"<g id=\\\"10120401_0\\\">        <polyline fill=\\\"none\\\" id=\\\"main\\\" points=\\\"167.446,464.573 306,280.5 447.773,462.037  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M246,349.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,349.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120401_1\",\r\n    \"X\": \"124.51326751708984\",\r\n    \"Y\": \"276.3814697265625\",\r\n    \"Width\": \"362.9734573364258\",\r\n    \"Height\": \"240.63604736328125\",\r\n    \"SVG\": \"<g id=\\\"10120401_1\\\">        <polyline fill=\\\"none\\\" id=\\\"symbol\\\" points=\\\"126.5,515.5 306,280.5 485.5,515.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M246,349.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,349.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320900\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320900\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">LRP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120401_2\",\r\n    \"X\": \"172.01248168945312\",\r\n    \"Y\": \"276.378662109375\",\r\n    \"Width\": \"267.97503662109375\",\r\n    \"Height\": \"178.6378173828125\",\r\n    \"SVG\": \"<g id=\\\"10120401_2\\\">        <polyline fill=\\\"none\\\" id=\\\"main\\\" points=\\\"174,453.5 306,280.5 438,453.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M246,349.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,349.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120401_3\",\r\n    \"X\": \"180.29563903808594\",\r\n    \"Y\": \"276.3587646484375\",\r\n    \"Width\": \"253.5660858154297\",\r\n    \"Height\": \"170.45376586914062\",\r\n    \"SVG\": \"<g id=\\\"10120401_3\\\">        <polyline fill=\\\"none\\\" id=\\\"main\\\" points=\\\"182.295,445.295 306,280.5 431.875,445.295  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M246,349.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,349.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60130100\",\r\n    \"X\": \"228.0\",\r\n    \"Y\": \"346.0\",\r\n    \"Width\": \"154.0\",\r\n    \"Height\": \"97.0\",\r\n    \"SVG\": \"<g id=\\\"60130100\\\">            <rect fill=\\\"none\\\" height=\\\"93\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\" width=\\\"150\\\" x=\\\"230\\\" y=\\\"348\\\"/>            <g stroke=\\\"#000000\\\" stroke-width=\\\"6\\\">                      <line x1=\\\"230\\\" x2=\\\"380\\\" y1=\\\"370\\\" y2=\\\"370\\\"/>                      <line x1=\\\"230\\\" x2=\\\"380\\\" y1=\\\"400\\\" y2=\\\"400\\\"/>                      <line x1=\\\"230\\\" x2=\\\"380\\\" y1=\\\"425\\\" y2=\\\"425\\\"/>                </g>            <path d=\\\"M281.631,373.681c0-4.053,4.853-10.666,4.853-13.333,0-2.4-1.12-5.173-2.613-6.187-.48,1.067-.48,4.747-1.227,6.613-.373.96-2.4,3.573-3.093,4.693-2.08,3.093-4.533,5.547-6.773,8.48-2.88,3.787,0,6.666,1.493,10.986,1.067,2.987,1.867,10.506,2.773,12.48-8.96-.213-10.72-14.293-14.613-16.906l-.747,10.08.107.32c0,6.72,4.747,16.373,7.893,20.053,1.493,1.76,5.707,4.8,7.84,6.133,1.493.907,3.36,1.387,4.96,2.187.48.267,4.32,2.506,4.32,2.506,2.827,0,13.173-9.813,15.36-11.946,2.453-2.4,7.733-14.613,7.733-19.253v-8.426c0-2.773-.533-3.52-.96-5.547h-1.013c-.213,2.56-2.933,9.493-4,11.626-.907,1.707-8.373,7.626-8.373,4.96v-1.6c0-5.067,3.253-9.546,3.253-13.333v-1.013c0-2.027-5.76-9.12-7.146-10.08,0,3.36.16,6.4-1.067,8.693-.64,1.173-3.307,4.64-4.747,4.64s-4.213-4.587-4.213-6.827Z\\\" fill=\\\"white\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"translate(20,5)\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40160200\",\r\n    \"X\": \"245.32870483398438\",\r\n    \"Y\": \"353.2619934082031\",\r\n    \"Width\": \"130.82357788085938\",\r\n    \"Height\": \"90.39199829101562\",\r\n    \"SVG\": \"<g id=\\\"40160200\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"250,400.66 276.996,441.154 344.485,441.154 371.481,400.66    250,400.66 344.485,400.66 310.74,360.167 310.74,400.66  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200300\",\r\n    \"X\": \"68.43299865722656\",\r\n    \"Y\": \"62.38300323486328\",\r\n    \"Width\": \"264.6249847412227\",\r\n    \"Height\": \"249.4850082397461\",\r\n    \"SVG\": \"<g id=\\\"25200300\\\">        <path d=\\\"   M200.755,64.883c-71.694,0-129.822,54.722-129.822,122.253c0,67.511,58.127,122.232,129.822,122.232   c71.692,0,129.803-54.724,129.803-122.232C330.558,119.604,272.447,64.883,200.755,64.883\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"37.2912\\\" x=\\\"182\\\" y=\\\"147\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25340500\",\r\n    \"X\": \"28.999996185302734\",\r\n    \"Y\": \"64.81357211061159\",\r\n    \"Width\": \"343.8124888873467\",\r\n    \"Height\": \"263.1978489123218\",\r\n    \"SVG\": \"<g id=\\\"25340500\\\" transform=\\\"translate(-120 -60) scale(1.25 1.25)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"390.75\\\" x2=\\\"390.2\\\" y1=\\\"99.86\\\" y2=\\\"310.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"121.2\\\" x2=\\\"391.2\\\" y1=\\\"200.472\\\" y2=\\\"200.472\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"389.2\\\" x2=\\\"119.2\\\" y1=\\\"278.4\\\" y2=\\\"278.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"390.802\\\" x2=\\\"121.802\\\" y1=\\\"126.556\\\" y2=\\\"126.556\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"389.2\\\" x2=\\\"346.2\\\" y1=\\\"277.4\\\" y2=\\\"262.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"389.428\\\" x2=\\\"347.2\\\" y1=\\\"279.073\\\" y2=\\\"291.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"389.2\\\" x2=\\\"345.2\\\" y1=\\\"199.4\\\" y2=\\\"181.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"389.2\\\" x2=\\\"347.2\\\" y1=\\\"201.4\\\" y2=\\\"215.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"389.2\\\" x2=\\\"346.2\\\" y1=\\\"126.4\\\" y2=\\\"107.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"390.2\\\" x2=\\\"346.2\\\" y1=\\\"126.4\\\" y2=\\\"143.4\\\"/>        <g transform=\\\"translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(-1 0) translate(-1 0) translate(-1 0) translate(-1 0) translate(-1 0) translate(-1 0) translate(-1 0) translate(0 1)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"28\\\" stroke=\\\"#FFFFFF\\\" width=\\\"28\\\" x=\\\"246.2\\\" y=\\\"176.4\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" transform=\\\"matrix(0.8 0 0 0.8 250.4898 200.4)\\\">C</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50601\",\r\n    \"X\": \"261.91650390625\",\r\n    \"Y\": \"291.0781555175781\",\r\n    \"Width\": \"84.1494140625\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"50601\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">TS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_00_0\",\r\n    \"X\": \"126.2860336303711\",\r\n    \"Y\": \"216.28604125976562\",\r\n    \"Width\": \"359.42704010009766\",\r\n    \"Height\": \"359.4270324707031\",\r\n    \"SVG\": \"<g id=\\\"2_00_0\\\">        <g>                <path d=\\\"M221,481c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,311,106,481,221,481z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M218.496,480.973c0.829,0.019,1.664,0.027,2.504,0.027     c0,0.841,0.009,1.676,0.027,2.505\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.25,488.529     c7.145,105.793,164.883,104.954,169.64-2.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.973,483.505c0.019-0.829,0.027-1.664,0.027-2.505     c0.841,0,1.676-0.009,2.505-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M398.529,480.75     c105.793-7.145,104.954-164.884-2.518-169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M393.505,311.027C392.676,311.009,391.841,311,391,311     c0-0.841-0.009-1.676-0.027-2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.75,303.471     c-7.145-105.794-164.884-104.955-169.64,2.517\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.027,308.496C221.009,309.324,221,310.159,221,311     c-0.841,0-1.676,0.009-2.504,0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M213.471,311.25     c-105.794,7.145-104.955,164.883,2.517,169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35092\",\r\n    \"X\": \"264.46484375\",\r\n    \"Y\": \"447.5\",\r\n    \"Width\": \"83.29296875\",\r\n    \"Height\": \"52.671875\",\r\n    \"SVG\": \"<g id=\\\"35092\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"N3\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">N3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35091\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"43.25\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"35091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"B\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190209\",\r\n    \"X\": \"34.332000732421875\",\r\n    \"Y\": \"32.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190209\\\">        <polygon fill=\\\"none\\\" points=\\\"41.832,40 41.832,360 361.832,360 361.832,40  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"41.832\\\" x2=\\\"361.832\\\" y1=\\\"360\\\" y2=\\\"40\\\"/>        <polygon points=\\\"293.032,303.01 318.403,330.057 342.375,303.01 323.146,303.01 323.146,133 314.303,133 314.303,303.01  \\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"194.47\\\" y1=\\\"135.75\\\" y2=\\\"118.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"131.97\\\" y1=\\\"135.75\\\" y2=\\\"76.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"75.47\\\" y1=\\\"135.75\\\" y2=\\\"118.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"96.47\\\" y1=\\\"135.75\\\" y2=\\\"190.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"172.47\\\" y1=\\\"135.75\\\" y2=\\\"190.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190207\",\r\n    \"X\": \"34.332000732421875\",\r\n    \"Y\": \"44.0\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"327.5\",\r\n    \"SVG\": \"<g id=\\\"45190207\\\">        <polyline fill=\\\"none\\\" points=\\\"41.832,44 41.832,364 361.832,364 361.832,44  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <polygon points=\\\"293.032,307.01 318.403,334.057 342.375,307.01 323.146,307.01 323.146,68.111 314.303,68.111 314.303,307.01  \\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"184.774\\\" x2=\\\"245.441\\\" y1=\\\"192.75\\\" y2=\\\"175.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"184.774\\\" x2=\\\"182.942\\\" y1=\\\"192.75\\\" y2=\\\"133.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"184.774\\\" x2=\\\"126.442\\\" y1=\\\"192.75\\\" y2=\\\"175.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"184.774\\\" x2=\\\"147.442\\\" y1=\\\"192.75\\\" y2=\\\"247.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"184.774\\\" x2=\\\"223.441\\\" y1=\\\"192.75\\\" y2=\\\"247.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190208\",\r\n    \"X\": \"34.332000732421875\",\r\n    \"Y\": \"36.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190208\\\">        <polygon fill=\\\"none\\\" points=\\\"41.832,44 41.832,364 361.832,364 361.832,44  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <polygon points=\\\"293.032,307.01 318.403,334.057 342.375,307.01 323.146,307.01 323.146,68.111 314.303,68.111 314.303,307.01  \\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"182.121\\\" x2=\\\"242.789\\\" y1=\\\"203.584\\\" y2=\\\"186.084\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"182.121\\\" x2=\\\"180.289\\\" y1=\\\"203.584\\\" y2=\\\"144.084\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"182.121\\\" x2=\\\"123.789\\\" y1=\\\"203.584\\\" y2=\\\"186.084\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"182.121\\\" x2=\\\"144.789\\\" y1=\\\"203.584\\\" y2=\\\"258.084\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"182.121\\\" x2=\\\"220.789\\\" y1=\\\"203.584\\\" y2=\\\"258.084\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190205\",\r\n    \"X\": \"34.332000732421875\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190205\\\">        <polygon fill=\\\"none\\\" points=\\\"41.832,39 41.832,359 361.832,359 361.832,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"41.832\\\" x2=\\\"361.832\\\" y1=\\\"359\\\" y2=\\\"39\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"194.47\\\" y1=\\\"135.75\\\" y2=\\\"118.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"131.97\\\" y1=\\\"135.75\\\" y2=\\\"76.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"75.47\\\" y1=\\\"135.75\\\" y2=\\\"118.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"96.47\\\" y1=\\\"135.75\\\" y2=\\\"190.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"172.47\\\" y1=\\\"135.75\\\" y2=\\\"190.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170600\",\r\n    \"X\": \"47.01208831103391\",\r\n    \"Y\": \"70.37111436296193\",\r\n    \"Width\": \"300.7789493973403\",\r\n    \"Height\": \"277.51408781167333\",\r\n    \"SVG\": \"<g id=\\\"45170600\\\">        <path d=\\\"M217,137c-11.5-44,60-85,92-46c34,41,50,174,11,217c-37,38-94,37-141,33   c-29-3-68-1-93-16c-42-26-46-126-7-156c32-26,53,19,76,32c40,22,70-31,62-65\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190206\",\r\n    \"X\": \"34.332000732421875\",\r\n    \"Y\": \"39.0\",\r\n    \"Width\": \"327.5\",\r\n    \"Height\": \"327.5\",\r\n    \"SVG\": \"<g id=\\\"45190206\\\">        <polyline fill=\\\"none\\\" points=\\\"41.832,39 41.832,359 361.832,359  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <polygon points=\\\"293.032,302.01 318.403,329.057 342.375,302.01 323.146,302.01 323.146,63.111 314.303,63.111 314.303,302.01  \\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"190.302\\\" x2=\\\"250.971\\\" y1=\\\"192.75\\\" y2=\\\"175.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"190.302\\\" x2=\\\"188.471\\\" y1=\\\"192.75\\\" y2=\\\"133.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"190.302\\\" x2=\\\"131.971\\\" y1=\\\"192.75\\\" y2=\\\"175.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"190.302\\\" x2=\\\"152.971\\\" y1=\\\"192.75\\\" y2=\\\"247.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"190.302\\\" x2=\\\"228.971\\\" y1=\\\"192.75\\\" y2=\\\"247.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36190100\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36190100\\\">        <rect fill=\\\"#008000\\\" height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"273.094,296.538 335.298,296.538 378.839,340.079    378.839,402.281 335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"421.207\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27461\",\r\n    \"X\": \"270.0\",\r\n    \"Y\": \"311.5\",\r\n    \"Width\": \"70.0\",\r\n    \"Height\": \"12.0\",\r\n    \"SVG\": \"<g id=\\\"27461\\\">        <line fill=\\\"none\\\" id=\\\"mod1\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"270\\\" x2=\\\"340\\\" y1=\\\"317.5\\\" y2=\\\"317.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190203\",\r\n    \"X\": \"33.41600036621094\",\r\n    \"Y\": \"39.0\",\r\n    \"Width\": \"334.99998474121094\",\r\n    \"Height\": \"327.5\",\r\n    \"SVG\": \"<g id=\\\"45190203\\\">        <polyline fill=\\\"none\\\" points=\\\"40.916,39 40.916,359 360.916,359 360.916,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"262.5\\\" y1=\\\"199\\\" y2=\\\"181.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"200\\\" y1=\\\"199\\\" y2=\\\"139.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"143.5\\\" y1=\\\"199\\\" y2=\\\"181.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"164.5\\\" y1=\\\"199\\\" y2=\\\"253.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"240.5\\\" y1=\\\"199\\\" y2=\\\"253.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190204\",\r\n    \"X\": \"34.332000732421875\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190204\\\">        <polygon fill=\\\"none\\\" points=\\\"41.832,39 41.832,359 361.832,359 361.832,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"262.5\\\" y1=\\\"199\\\" y2=\\\"181.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"200\\\" y1=\\\"199\\\" y2=\\\"139.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"143.5\\\" y1=\\\"199\\\" y2=\\\"181.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"164.5\\\" y1=\\\"199\\\" y2=\\\"253.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"240.5\\\" y1=\\\"199\\\" y2=\\\"253.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190201\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190201\\\">        <polygon fill=\\\"none\\\" points=\\\"39,39 39,359 359,359 359,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <g transform=\\\"translate(0 -40)\\\">                <path d=\\\"M39,199c0-40,105-40,105,0c5,40,110,40,110,0s105-40,105,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>            </g>        <g transform=\\\"translate(0 40)\\\">                <path d=\\\"M39,199c0-40,105-40,105,0c5,40,110,40,110,0s105-40,105,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190202\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"39.0\",\r\n    \"Width\": \"327.5\",\r\n    \"Height\": \"327.5\",\r\n    \"SVG\": \"<g id=\\\"45190202\\\">        <polyline fill=\\\"none\\\" points=\\\"39,39 39,359 359,359  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"262.5\\\" y1=\\\"199\\\" y2=\\\"181.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"200\\\" y1=\\\"199\\\" y2=\\\"139.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"143.5\\\" y1=\\\"199\\\" y2=\\\"181.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"164.5\\\" y1=\\\"199\\\" y2=\\\"253.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"201.832\\\" x2=\\\"240.5\\\" y1=\\\"199\\\" y2=\\\"253.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50611\",\r\n    \"X\": \"266.2314453125\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"77.7685546875\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"50611\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">TT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35081\",\r\n    \"X\": \"276.1943359375\",\r\n    \"Y\": \"281.6875\",\r\n    \"Width\": \"57.609375\",\r\n    \"Height\": \"61.5625\",\r\n    \"SVG\": \"<g id=\\\"35081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"86\\\" id=\\\"A\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.25\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290600\",\r\n    \"X\": \"197.74429321289062\",\r\n    \"Y\": \"21.10178565979004\",\r\n    \"Width\": \"86.59100341796875\",\r\n    \"Height\": \"295.32008934020996\",\r\n    \"SVG\": \"<g id=\\\"25290600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"241.093\\\" x2=\\\"240.173\\\" y1=\\\"57.824\\\" y2=\\\"279.684\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"282.63\\\" x2=\\\"240.988\\\" y1=\\\"314.504\\\" y2=\\\"279.684\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"199.348\\\" x2=\\\"240.988\\\" y1=\\\"314.504\\\" y2=\\\"279.684\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"199.452\\\" x2=\\\"241.093\\\" y1=\\\"23.02\\\" y2=\\\"57.824\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"282.732\\\" x2=\\\"241.093\\\" y1=\\\"23.02\\\" y2=\\\"57.824\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_57_0\",\r\n    \"X\": \"165.4340057373047\",\r\n    \"Y\": \"264.8940124511719\",\r\n    \"Width\": \"280.99998474121094\",\r\n    \"Height\": \"326.1131286621094\",\r\n    \"SVG\": \"<g id=\\\"2_57_0\\\">        <polyline fill=\\\"#FFE599\\\" points=\\\"437.934,273.394 437.934,463.395    305.934,585.395 173.934,463.395 173.934,273.394  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121000\",\r\n    \"X\": \"206.59500122070312\",\r\n    \"Y\": \"349.25\",\r\n    \"Width\": \"198.80999755859375\",\r\n    \"Height\": \"94.25\",\r\n    \"SVG\": \"<g id=\\\"10121000\\\">        <path d=\\\"M250.552,441c-22.895,0-41.457-19.98-41.457-44.626   c0-24.646,18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M361.448,351.75c22.896,0,41.457,19.979,41.457,44.624   c0,24.645-18.561,44.626-41.457,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245.266\\\" x2=\\\"364.899\\\" y1=\\\"440.713\\\" y2=\\\"353.036\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.359\\\" x2=\\\"360.641\\\" y1=\\\"351.75\\\" y2=\\\"441\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"122_1\",\r\n    \"X\": \"257.8515625\",\r\n    \"Y\": \"287.7969055175781\",\r\n    \"Width\": \"94.0703125\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"122_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"C2\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">C2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"122_2\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"449.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"122_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35082\",\r\n    \"X\": \"264.46484375\",\r\n    \"Y\": \"447.5\",\r\n    \"Width\": \"82.76171875\",\r\n    \"Height\": \"51.75\",\r\n    \"SVG\": \"<g id=\\\"35082\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"N2\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">N2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50621\",\r\n    \"X\": \"287.2099609375\",\r\n    \"Y\": \"283.7187805175781\",\r\n    \"Width\": \"35.109375\",\r\n    \"Height\": \"55.328125\",\r\n    \"SVG\": \"<g id=\\\"50621\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">?</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111800\",\r\n    \"X\": \"281.7929992675781\",\r\n    \"Y\": \"346.1809997558594\",\r\n    \"Width\": \"51.860992431640625\",\r\n    \"Height\": \"96.91900634765625\",\r\n    \"SVG\": \"<g id=\\\"15111800\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.723\\\" x2=\\\"307.723\\\" y1=\\\"348.681\\\" y2=\\\"443.1\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281.793\\\" x2=\\\"333.654\\\" y1=\\\"348.681\\\" y2=\\\"348.681\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"135_2\",\r\n    \"X\": \"248.0341796875\",\r\n    \"Y\": \"451.3125\",\r\n    \"Width\": \"115.521484375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"135_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"495\\\">RES</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35072\",\r\n    \"X\": \"264.46484375\",\r\n    \"Y\": \"447.5\",\r\n    \"Width\": \"73.33984375\",\r\n    \"Height\": \"51.75\",\r\n    \"SVG\": \"<g id=\\\"35072\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"N1\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">N1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"135_1\",\r\n    \"X\": \"277.08062744140625\",\r\n    \"Y\": \"288.75\",\r\n    \"Width\": \"57.83990478515625\",\r\n    \"Height\": \"54.385009765625\",\r\n    \"SVG\": \"<g id=\\\"135_1\\\">        <polyline fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,320.899 329.719,291.25 282.282,291.25    306,320.899 306,343.135  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35071\",\r\n    \"X\": \"237.712890625\",\r\n    \"Y\": \"300.82708740234375\",\r\n    \"Width\": \"136.599609375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"35071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"SUW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">SUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164200_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"350.4700012207031\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"97.04501342773438\",\r\n    \"SVG\": \"<g id=\\\"10164200_0\\\">        <ellipse cx=\\\"306\\\" cy=\\\"365.778\\\" fill=\\\"none\\\" rx=\\\"12.808\\\" ry=\\\"12.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"283.586\\\" x2=\\\"328.414\\\" y1=\\\"391.394\\\" y2=\\\"391.394\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"378.585\\\" y2=\\\"423.412\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"286.788\\\" y1=\\\"420.211\\\" y2=\\\"439.424\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"325.213\\\" y1=\\\"420.211\\\" y2=\\\"439.424\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164200_1\",\r\n    \"X\": \"126.0\",\r\n    \"Y\": \"349.4700012207031\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"98.32501220703125\",\r\n    \"SVG\": \"<g id=\\\"10164200_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126\\\" x2=\\\"486\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <g>                <ellipse cx=\\\"307\\\" cy=\\\"364.778\\\" fill=\\\"none\\\" rx=\\\"12.808\\\" ry=\\\"12.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.586\\\" x2=\\\"329.414\\\" y1=\\\"390.394\\\" y2=\\\"390.394\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307\\\" x2=\\\"307\\\" y1=\\\"377.585\\\" y2=\\\"422.412\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307\\\" x2=\\\"287.788\\\" y1=\\\"419.211\\\" y2=\\\"438.424\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307\\\" x2=\\\"326.213\\\" y1=\\\"419.211\\\" y2=\\\"438.424\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164200_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"350.4700012207031\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"98.95001220703125\",\r\n    \"SVG\": \"<g id=\\\"10164200_2\\\">        <ellipse cx=\\\"306\\\" cy=\\\"365.778\\\" fill=\\\"none\\\" rx=\\\"12.808\\\" ry=\\\"12.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"283.586\\\" x2=\\\"328.414\\\" y1=\\\"391.394\\\" y2=\\\"391.394\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"378.585\\\" y2=\\\"423.412\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"286.788\\\" y1=\\\"420.211\\\" y2=\\\"439.424\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"325.213\\\" y1=\\\"420.211\\\" y2=\\\"439.424\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02142\",\r\n    \"X\": \"361.09375\",\r\n    \"Y\": \"345.2353210449219\",\r\n    \"Width\": \"42.90625\",\r\n    \"Height\": \"102.08108520507812\",\r\n    \"SVG\": \"<g id=\\\"02142\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" x=\\\"355.75\\\" y=\\\"447.3164\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" x=\\\"368.75\\\" y=\\\"393.9072\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164200_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"350.4700012207031\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"97.32501220703125\",\r\n    \"SVG\": \"<g id=\\\"10164200_3\\\">        <ellipse cx=\\\"306\\\" cy=\\\"365.778\\\" fill=\\\"none\\\" rx=\\\"12.808\\\" ry=\\\"12.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"283.586\\\" x2=\\\"328.414\\\" y1=\\\"391.394\\\" y2=\\\"391.394\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"378.585\\\" y2=\\\"423.412\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"286.788\\\" y1=\\\"420.211\\\" y2=\\\"439.424\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"325.213\\\" y1=\\\"420.211\\\" y2=\\\"439.424\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50631\",\r\n    \"X\": \"258.0654296875\",\r\n    \"Y\": \"292.3750305175781\",\r\n    \"Width\": \"93.30859375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"50631\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">VR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213600\",\r\n    \"X\": \"173.75\",\r\n    \"Y\": \"272.9530029296875\",\r\n    \"Width\": \"266.125\",\r\n    \"Height\": \"245.093994140625\",\r\n    \"SVG\": \"<g id=\\\"25213600\\\">        <rect fill=\\\"none\\\" height=\\\"230.094\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.125\\\" x=\\\"181.25\\\" y=\\\"280.453\\\"/>        <circle cx=\\\"306\\\" cy=\\\"395.5\\\" fill=\\\"#000000\\\" r=\\\"59\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_07_0\",\r\n    \"X\": \"119.56291961669922\",\r\n    \"Y\": \"270.38812255859375\",\r\n    \"Width\": \"372.89322662353516\",\r\n    \"Height\": \"324.81951904296875\",\r\n    \"SVG\": \"<g id=\\\"1_07_0\\\">        <path d=\\\"M221,278.75c-125,0-125,205,0,205   c0,139,170,139,170,0c125,0,125-205,0-205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35062\",\r\n    \"X\": \"282.20703125\",\r\n    \"Y\": \"447.984375\",\r\n    \"Width\": \"45.125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"35062\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"N\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.25\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35061\",\r\n    \"X\": \"247.8125\",\r\n    \"Y\": \"301.56146240234375\",\r\n    \"Width\": \"118.150390625\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"35061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"MIW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">MIW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60160800\",\r\n    \"X\": \"206.716796875\",\r\n    \"Y\": \"361.390625\",\r\n    \"Width\": \"199.060546875\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"60160800\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">SOT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190210\",\r\n    \"X\": \"34.332000732421875\",\r\n    \"Y\": \"32.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190210\\\">        <polygon fill=\\\"none\\\" points=\\\"41.832,40 41.832,360 361.832,360 361.832,40  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"41.832\\\" x2=\\\"361.832\\\" y1=\\\"360\\\" y2=\\\"40\\\"/>        <polygon points=\\\"305.186,334.2 332.232,308.828 305.186,284.857 305.186,304.086 135.175,304.086 135.175,312.93 305.186,312.93     \\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"194.47\\\" y1=\\\"135.75\\\" y2=\\\"118.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"131.97\\\" y1=\\\"135.75\\\" y2=\\\"76.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"75.47\\\" y1=\\\"135.75\\\" y2=\\\"118.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"96.47\\\" y1=\\\"135.75\\\" y2=\\\"190.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"133.802\\\" x2=\\\"172.47\\\" y1=\\\"135.75\\\" y2=\\\"190.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02132\",\r\n    \"X\": \"358.796875\",\r\n    \"Y\": \"345.2353210449219\",\r\n    \"Width\": \"46.453125\",\r\n    \"Height\": \"102.08108520507812\",\r\n    \"SVG\": \"<g id=\\\"02132\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" x=\\\"356.75\\\" y=\\\"447.3164\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" x=\\\"353.75\\\" y=\\\"393.9072\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50641\",\r\n    \"X\": \"259.94140625\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"87.46484375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"50641\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">XP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_34_1\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"0_34_1\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_34_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"0_34_0\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" id=\\\"_x3C_path_x3E_\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11081\",\r\n    \"X\": \"257.974609375\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"96.5625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"11081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">CIV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140203_a\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140203_a\\\">        <rect height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon points=\\\"273.094,296.538 335.298,296.538 378.839,340.079 378.839,402.281    335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.207\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214900\",\r\n    \"X\": \"171.0\",\r\n    \"Y\": \"246.5\",\r\n    \"Width\": \"266.5\",\r\n    \"Height\": \"215.0\",\r\n    \"SVG\": \"<g id=\\\"25214900\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35,25\\\" stroke-width=\\\"15\\\" x1=\\\"171\\\" x2=\\\"437.5\\\" y1=\\\"254\\\" y2=\\\"254\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"171\\\" x2=\\\"437.5\\\" y1=\\\"454\\\" y2=\\\"454\\\"/>        <ellipse cx=\\\"303.5\\\" cy=\\\"350.5\\\" fill=\\\"#000000\\\" rx=\\\"55\\\" ry=\\\"55\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281700\",\r\n    \"X\": \"226.3981170654297\",\r\n    \"Y\": \"273.56201171875\",\r\n    \"Width\": \"159.80284118652344\",\r\n    \"Height\": \"127.80227661132812\",\r\n    \"SVG\": \"<g id=\\\"25281700\\\">        <polygon fill=\\\"none\\\" points=\\\"306.299,394.762    379.885,277.062 232.714,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\"/>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35052\",\r\n    \"X\": \"264.54296875\",\r\n    \"Y\": \"447.5\",\r\n    \"Width\": \"83.21484375\",\r\n    \"Height\": \"52.671875\",\r\n    \"SVG\": \"<g id=\\\"35052\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"D3\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">D3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_0A_0\",\r\n    \"X\": \"126.2860336303711\",\r\n    \"Y\": \"215.28604125976562\",\r\n    \"Width\": \"359.42704010009766\",\r\n    \"Height\": \"359.4270324707031\",\r\n    \"SVG\": \"<g id=\\\"2_0A_0\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M218.496,479.973c0.829,0.019,1.664,0.027,2.504,0.027     c0,0.841,0.009,1.676,0.027,2.505\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.25,487.529     c7.145,105.793,164.883,104.954,169.64-2.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.973,482.505c0.019-0.829,0.027-1.664,0.027-2.505     c0.841,0,1.676-0.009,2.505-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M398.529,479.75     c105.793-7.145,104.954-164.884-2.518-169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M393.505,310.027C392.676,310.009,391.841,310,391,310     c0-0.841-0.009-1.676-0.027-2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.75,302.471     c-7.145-105.794-164.884-104.955-169.64,2.517\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.027,307.496C221.009,308.324,221,309.159,221,310     c-0.841,0-1.676,0.009-2.504,0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M213.471,310.25     c-105.794,7.145-104.955,164.883,2.517,169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35051\",\r\n    \"X\": \"237.8076171875\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"134.294921875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"35051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"MCM\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">MCM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02162\",\r\n    \"X\": \"359.34375\",\r\n    \"Y\": \"338.3603210449219\",\r\n    \"Width\": \"45.5625\",\r\n    \"Height\": \"109.83108520507812\",\r\n    \"SVG\": \"<g id=\\\"02162\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"355.75\\\" y=\\\"447.3164\\\">C</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"371.75\\\" y=\\\"389.9072\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281701\",\r\n    \"X\": \"227.40467834472656\",\r\n    \"Y\": \"274.56201171875\",\r\n    \"Width\": \"156.1927032470703\",\r\n    \"Height\": \"124.91592407226562\",\r\n    \"SVG\": \"<g id=\\\"25281701\\\">        <polygon fill=\\\"none\\\" points=\\\"305.5,394.762    379.086,277.062 231.916,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"298\\\" y=\\\"378\\\">T</text>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50651\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"50651\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40140600\",\r\n    \"X\": \"261.68402099609375\",\r\n    \"Y\": \"348.3479919433594\",\r\n    \"Width\": \"87.78701782226562\",\r\n    \"Height\": \"91.30502319335938\",\r\n    \"SVG\": \"<g id=\\\"40140600\\\">            <path d=\\\"M281.631,373.681c0-4.053,4.853-10.666,4.853-13.333,0-2.4-1.12-5.173-2.613-6.187-.48,1.067-.48,4.747-1.227,6.613-.373.96-2.4,3.573-3.093,4.693-2.08,3.093-4.533,5.547-6.773,8.48-2.88,3.787,0,6.666,1.493,10.986,1.067,2.987,1.867,10.506,2.773,12.48-8.96-.213-10.72-14.293-14.613-16.906l-.747,10.08.107.32c0,6.72,4.747,16.373,7.893,20.053,1.493,1.76,5.707,4.8,7.84,6.133,1.493.907,3.36,1.387,4.96,2.187.48.267,4.32,2.506,4.32,2.506,2.827,0,13.173-9.813,15.36-11.946,2.453-2.4,7.733-14.613,7.733-19.253v-8.426c0-2.773-.533-3.52-.96-5.547h-1.013c-.213,2.56-2.933,9.493-4,11.626-.907,1.707-8.373,7.626-8.373,4.96v-1.6c0-5.067,3.253-9.546,3.253-13.333v-1.013c0-2.027-5.76-9.12-7.146-10.08,0,3.36.16,6.4-1.067,8.693-.64,1.173-3.307,4.64-4.747,4.64s-4.213-4.587-4.213-6.827Z\\\" id=\\\"_95418424\\\"/>            <path d=\\\"M347.283,357.948c-5.387-1.387-22.666-9.6-26.399-9.6h-3.253v40.319h-.96c0,7.466-5.013,20.426-8.266,24.853-2.613,3.627-4.96,5.494-8.32,8.213-1.12.853-9.386,6.56-9.386,7.2v10.72h58.772v-50.985h-27.253l.053-19.733,25.013-10.986Z\\\" id=\\\"_95479736\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05121300\",\r\n    \"X\": \"240.20755004882812\",\r\n    \"Y\": \"353.328125\",\r\n    \"Width\": \"134.40771484375\",\r\n    \"Height\": \"88.421875\",\r\n    \"SVG\": \"<g id=\\\"05121300\\\">        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"116.5535px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">PL</text>        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"116.5535px\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">PL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11091\",\r\n    \"X\": \"234.1572265625\",\r\n    \"Y\": \"305.59375\",\r\n    \"Width\": \"142.96484375\",\r\n    \"Height\": \"38.65625\",\r\n    \"SVG\": \"<g id=\\\"11091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"54\\\" id=\\\"DPRE\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">DPRE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_13_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_13_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_21_0\",\r\n    \"X\": \"168.0570068359375\",\r\n    \"Y\": \"193.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"332.84100341796875\",\r\n    \"SVG\": \"<g id=\\\"0_21_0\\\">            <path d=\\\"M176.557,517.657c0-174.435,58.379-315.841,130.394-315.841s130.391,141.406,130.391,315.841\\\" fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <path d=\\\"M176.557,517.657c0-174.435,58.379-315.841,130.394-315.841s130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"176.557\\\" x2=\\\"176.557\\\" y1=\\\"517.657\\\" y2=\\\"517.657\\\"/>                                <path d=\\\"M176.684,503.588c3.038-167.907,60.198-301.772,130.267-301.772,71.04,0,128.815,137.62,130.359,308.807\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"437.342\\\" x2=\\\"437.342\\\" y1=\\\"517.657\\\" y2=\\\"517.657\\\"/>                          </g>                </g>            <path d=\\\"M238.723,252.396c31.839-65,104.615-65,136.453,0\\\" stroke=\\\"#000000\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_13_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"2_13_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110300\",\r\n    \"X\": \"204.93607995498664\",\r\n    \"Y\": \"352.7900085449219\",\r\n    \"Width\": \"202.2659564798727\",\r\n    \"Height\": \"87.79612618252418\",\r\n    \"SVG\": \"<g id=\\\"10110300\\\">        <path d=\\\"M205.93,353.04c66.7,0,133.41,0,200.11,0c-2.63,19.12,3.97,34.07-1,50.95   c-8.73,29.64-70.36,38.398-112.06,35.96c-34.51-2.03-78.84-11.49-86.05-35.96C202.48,388.88,208.23,368.8,205.93,353.04z    M396.04,399.99c0-12.32,0-24.64,0-36.96c-60.04,0-120.07,0-180.1,0c2.41,12.15-3.18,24.41,0,36.96   c5.42,21.46,49.67,28.358,77.04,29.97C336.62,432.52,383.53,423.52,396.04,399.99z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341800\",\r\n    \"X\": \"71.99378270771777\",\r\n    \"Y\": \"85.4994888305664\",\r\n    \"Width\": \"260.25572901103226\",\r\n    \"Height\": \"222.0000228881836\",\r\n    \"SVG\": \"<g id=\\\"25341800\\\" transform=\\\"translate(-170 -140) scale(1.5 1.5)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"331.333\\\" x2=\\\"331.333\\\" y1=\\\"150.333\\\" y2=\\\"298.333\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"330.63\\\" x2=\\\"161.333\\\" y1=\\\"226.517\\\" y2=\\\"226.333\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"331.201\\\" x2=\\\"303.333\\\" y1=\\\"226.803\\\" y2=\\\"203.333\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"330.915\\\" x2=\\\"304.333\\\" y1=\\\"226.66\\\" y2=\\\"246.333\\\"/>        <g transform=\\\"translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(0 1) translate(-1 0) translate(-1 0) translate(-1 0) translate(-1 0) translate(-1 0) translate(-1 0) translate(-1 0) translate(0 1)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"23.333\\\" stroke=\\\"#FFFFFF\\\" width=\\\"23.333\\\" x=\\\"242.333\\\" y=\\\"202\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35.0018\\\" transform=\\\"matrix(0.6667 0 0 0.6667 246.5518 222)\\\">P</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35042\",\r\n    \"X\": \"264.54296875\",\r\n    \"Y\": \"447.5\",\r\n    \"Width\": \"82.68359375\",\r\n    \"Height\": \"51.75\",\r\n    \"SVG\": \"<g id=\\\"35042\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"D2\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">D2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35041\",\r\n    \"X\": \"253.1865234375\",\r\n    \"Y\": \"293.54583740234375\",\r\n    \"Width\": \"109.2626953125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"35041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"ISR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">ISR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131400\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"323.15643310546875\",\r\n    \"Width\": \"171.0\",\r\n    \"Height\": \"146.84356689453125\",\r\n    \"SVG\": \"<g id=\\\"15131400\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"226\\\" y1=\\\"323.5\\\" y2=\\\"438.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"386\\\" x2=\\\"386\\\" y1=\\\"323.5\\\" y2=\\\"438.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"386\\\" y1=\\\"436.5\\\" y2=\\\"436.5\\\"/>        <path d=\\\"M226,325.5c70,26,90,26,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <ellipse cx=\\\"236\\\" cy=\\\"454.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"376\\\" cy=\\\"454.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <path d=\\\"M354.667,436.867L305,363.201l-48.667,37\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polygon points=\\\"256.205,399.348 259.818,420.434 279.699,407.783   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02152\",\r\n    \"X\": \"361.40625\",\r\n    \"Y\": \"338.3603210449219\",\r\n    \"Width\": \"45.421875\",\r\n    \"Height\": \"108.95608520507812\",\r\n    \"SVG\": \"<g id=\\\"02152\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"355.75\\\" y=\\\"447.3164\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"356.75\\\" y=\\\"389.9072\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120400\",\r\n    \"X\": \"257.265625\",\r\n    \"Y\": \"301.140625\",\r\n    \"Width\": \"97.681640625\",\r\n    \"Height\": \"192.182373046875\",\r\n    \"SVG\": \"<g id=\\\"20120400\\\">        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339\\\">FAC</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339\\\">FAC</text>            </g>        <path d=\\\"M303.099,414.184h-36.96v79.139h80.007v-79.139h-36.959v-29.566c0-1.6,16.307-7.549,18.828-8.563   c3.278-1.318,17.36-7.469,19.869-7.525c-0.697-0.954-36.709-15.653-39.133-15.653h-5.653V414.184z\\\" id=\\\"_63642984\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_6A_1\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"1_6A_1\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FF8080\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_6A_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"1_6A_0\\\">        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FF8080\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141500\",\r\n    \"X\": \"36.921875\",\r\n    \"Y\": \"158.8125\",\r\n    \"Width\": \"341.91015625\",\r\n    \"Height\": \"37.48069763183594\",\r\n    \"SVG\": \"<g id=\\\"25141500\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.5864\\\" x1=\\\"40.082\\\" x2=\\\"369.082\\\" y1=\\\"191.5\\\" y2=\\\"191.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"35\\\" y=\\\"178\\\">HL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"349\\\" y=\\\"176\\\">HL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120401\",\r\n    \"X\": \"254.1337890625\",\r\n    \"Y\": \"301.109375\",\r\n    \"Width\": \"102.46875\",\r\n    \"Height\": \"192.213623046875\",\r\n    \"SVG\": \"<g id=\\\"20120401\\\">        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339\\\">COL</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339\\\">COL</text>            </g>        <path d=\\\"M303.099,414.184h-36.96v79.139h80.007v-79.139h-36.959v-29.566c0-1.6,16.307-7.549,18.828-8.563   c3.278-1.318,17.36-7.469,19.869-7.525c-0.697-0.954-36.709-15.653-39.133-15.653h-5.653V414.184z\\\" id=\\\"_63642984\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120402\",\r\n    \"X\": \"266.1390075683594\",\r\n    \"Y\": \"324.87603759765625\",\r\n    \"Width\": \"81.7449951171875\",\r\n    \"Height\": \"140.44595336914062\",\r\n    \"SVG\": \"<g id=\\\"20120402\\\">        <path d=\\\"M303.099,386.184h-36.96v79.138h80.007v-79.138h-36.959v-29.567c0-1.6,16.307-7.549,18.828-8.563   c3.278-1.318,17.36-7.469,19.869-7.525c-0.697-0.954-36.709-15.653-39.133-15.653h-5.653V386.184z\\\" id=\\\"_63642984\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111601\",\r\n    \"X\": \"284.2130126953125\",\r\n    \"Y\": \"346.0745544433594\",\r\n    \"Width\": \"38.886993408203125\",\r\n    \"Height\": \"96.56344604492188\",\r\n    \"SVG\": \"<g id=\\\"15111601\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.131\\\" x2=\\\"304.131\\\" y1=\\\"364.626\\\" y2=\\\"442.638\\\"/>        <polyline fill=\\\"none\\\" points=\\\"289.114,378.34 304.131,363.323 319.148,378.34  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"289.114,364.626 304.131,349.61 319.148,364.626  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"286.713\\\" x2=\\\"320.6\\\" y1=\\\"410.054\\\" y2=\\\"410.054\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"286.713\\\" x2=\\\"286.713\\\" y1=\\\"385.725\\\" y2=\\\"432.211\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"320.6\\\" x2=\\\"320.6\\\" y1=\\\"385.725\\\" y2=\\\"432.211\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111602\",\r\n    \"X\": \"286.02801513671875\",\r\n    \"Y\": \"345.4854736328125\",\r\n    \"Width\": \"38.78399658203125\",\r\n    \"Height\": \"98.0145263671875\",\r\n    \"SVG\": \"<g id=\\\"15111602\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.894\\\" x2=\\\"305.894\\\" y1=\\\"363.992\\\" y2=\\\"443.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"290.922,377.664 305.894,362.693 320.864,377.664  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"290.922,363.992 305.894,349.021 320.864,363.992  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"288.528\\\" x2=\\\"322.312\\\" y1=\\\"414.83\\\" y2=\\\"414.83\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"288.528\\\" x2=\\\"322.312\\\" y1=\\\"405.117\\\" y2=\\\"405.117\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"288.528\\\" x2=\\\"288.528\\\" y1=\\\"383.295\\\" y2=\\\"433.105\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"322.312\\\" x2=\\\"322.312\\\" y1=\\\"383.295\\\" y2=\\\"433.105\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111600\",\r\n    \"X\": \"286.8999938964844\",\r\n    \"Y\": \"347.1875305175781\",\r\n    \"Width\": \"37.404998779296875\",\r\n    \"Height\": \"94.57473754882812\",\r\n    \"SVG\": \"<g id=\\\"15111600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.018\\\" x2=\\\"306.057\\\" y1=\\\"365.083\\\" y2=\\\"441.761\\\"/>        <polyline fill=\\\"none\\\" points=\\\"291.696,378.197 306.057,363.837 320.417,378.197  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"291.696,365.083 306.057,350.723 320.417,365.083  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"289.4\\\" x2=\\\"289.4\\\" y1=\\\"384.844\\\" y2=\\\"431.375\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"321.805\\\" x2=\\\"321.805\\\" y1=\\\"384.844\\\" y2=\\\"431.375\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25210400\",\r\n    \"X\": \"154.2599639892578\",\r\n    \"Y\": \"205.7310333251953\",\r\n    \"Width\": \"301.5691375732422\",\r\n    \"Height\": \"259.5709686279297\",\r\n    \"SVG\": \"<g id=\\\"25210400\\\">        <path d=\\\"M304.826,206.744l0.219,176.624l-0.229,1.051   c0,39.332-31.884,71.217-71.217,71.217c-39.331,0-71.216-31.885-71.216-71.217l0.097-2.054l-0.22-176.624 M305.044,207.407   l0.219,176.624l-0.097,2.054c0,39.332,31.885,71.217,71.216,71.217c39.333,0,71.217-31.885,71.217-71.217l0.229-1.051   L447.61,208.41\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"16\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111603\",\r\n    \"X\": \"285.7720031738281\",\r\n    \"Y\": \"346.67755126953125\",\r\n    \"Width\": \"38.511993408203125\",\r\n    \"Height\": \"96.82244873046875\",\r\n    \"SVG\": \"<g id=\\\"15111603\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.498\\\" x2=\\\"305.498\\\" y1=\\\"365.063\\\" y2=\\\"443.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"290.647,378.624 305.498,363.774 320.348,378.624  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"290.647,365.063 305.498,350.213 320.348,365.063  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"288.272\\\" x2=\\\"321.784\\\" y1=\\\"419.077\\\" y2=\\\"419.077\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"288.272\\\" x2=\\\"321.784\\\" y1=\\\"410.418\\\" y2=\\\"410.418\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"288.272\\\" x2=\\\"321.784\\\" y1=\\\"401.758\\\" y2=\\\"401.758\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"288.272\\\" x2=\\\"288.272\\\" y1=\\\"385.928\\\" y2=\\\"433.618\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"321.784\\\" x2=\\\"321.784\\\" y1=\\\"385.928\\\" y2=\\\"433.618\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140100_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140100_a\\\">        <polygon id=\\\"_x3C_path_x3E_\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281600\",\r\n    \"X\": \"227.60568237304688\",\r\n    \"Y\": \"275.56201171875\",\r\n    \"Width\": \"156.19268798828125\",\r\n    \"Height\": \"124.91592407226562\",\r\n    \"SVG\": \"<g id=\\\"25281600\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"305.701,395.762     379.287,278.062 232.117,278.062   \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"310.75\\\" x2=\\\"284.25\\\" y1=\\\"386.75\\\" y2=\\\"360\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"346.25\\\" x2=\\\"293.75\\\" y1=\\\"329.25\\\" y2=\\\"278\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"350\\\" x2=\\\"305\\\" y1=\\\"323\\\" y2=\\\"278.25\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"342.5\\\" x2=\\\"285.5\\\" y1=\\\"336.25\\\" y2=\\\"278.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"338.5\\\" x2=\\\"274.75\\\" y1=\\\"342.25\\\" y2=\\\"278.25\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"335\\\" x2=\\\"264\\\" y1=\\\"348.5\\\" y2=\\\"278\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"330\\\" x2=\\\"254.25\\\" y1=\\\"354.25\\\" y2=\\\"278.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"326.5\\\" x2=\\\"243.5\\\" y1=\\\"361.5\\\" y2=\\\"278\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"321.5\\\" x2=\\\"236.25\\\" y1=\\\"367.25\\\" y2=\\\"281.75\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"318.5\\\" x2=\\\"251\\\" y1=\\\"373.75\\\" y2=\\\"306.75\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"314.75\\\" x2=\\\"268.25\\\" y1=\\\"380.25\\\" y2=\\\"334.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"354.5\\\" x2=\\\"316.5\\\" y1=\\\"317.25\\\" y2=\\\"279.25\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"370.5\\\" x2=\\\"356.75\\\" y1=\\\"292.25\\\" y2=\\\"278.75\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"365.5\\\" x2=\\\"346.75\\\" y1=\\\"298\\\" y2=\\\"279\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"362.5\\\" x2=\\\"336\\\" y1=\\\"304.5\\\" y2=\\\"278\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"359\\\" x2=\\\"325.5\\\" y1=\\\"310.75\\\" y2=\\\"278\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" x1=\\\"373.75\\\" x2=\\\"365\\\" y1=\\\"286.75\\\" y2=\\\"278\\\"/>                    </g>            </g>        <g>                <path d=\\\"M284.943,307.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C291.988,311.499,288.838,307.355,284.943,307.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M285.943,309.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M328.433,309.351    c-16.781,0-30.377,17.71-30.377,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.207,307.103c-3.771,0-6.819,4.059-6.819,9.043    c0,5.007,3.055,9.043,6.819,9.043c3.771,0,6.82-4.037,6.82-9.043C336.027,311.162,332.978,307.103,329.207,307.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"298\\\" y=\\\"306\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_12_1\",\r\n    \"X\": \"118.74970153289557\",\r\n    \"Y\": \"196.25010667306285\",\r\n    \"Width\": \"374.50061598698323\",\r\n    \"Height\": \"326.2498933269371\",\r\n    \"SVG\": \"<g id=\\\"1_12_1\\\">        <g>                <path d=\\\"M391,514c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M391,514c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.76,510.511c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.477,309.713     C399.466,309.243,395.308,309,391,309c0-4.297-0.162-8.461-0.478-12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M388.754,282.599c-19.008-106.062-152.553-103.749-166.565,6.938\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.478,296.508     C221.163,300.539,221,304.703,221,309c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.24,312.489c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M208.524,513.286     c4.01,0.471,8.169,0.714,12.476,0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_12_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"196.25\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"1_12_0\\\">        <path d=\\\"M391,514c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205   \\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110101\",\r\n    \"X\": \"258.5\",\r\n    \"Y\": \"345.5\",\r\n    \"Width\": \"96.0\",\r\n    \"Height\": \"96.0\",\r\n    \"SVG\": \"<g id=\\\"40110101\\\">            <circle cx=\\\"306.5\\\" cy=\\\"393.5\\\" fill=\\\"none\\\" r=\\\"45.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            <circle cx=\\\"306.5\\\" cy=\\\"366.2\\\" fill=\\\"none\\\" r=\\\"9.1\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"306.5\\\" x2=\\\"306.5\\\" y1=\\\"375.3\\\" y2=\\\"432.175\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"292.85\\\" x2=\\\"320.15\\\" y1=\\\"388.95\\\" y2=\\\"388.95\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110102\",\r\n    \"X\": \"241.90625\",\r\n    \"Y\": \"298.3125\",\r\n    \"Width\": \"127.793701171875\",\r\n    \"Height\": \"199.28652954101562\",\r\n    \"SVG\": \"<g id=\\\"40110102\\\">        <path d=\\\"M298.9,381.5c0-9.7,7.8-18.6,7.8-25v-0.8c0-2.5-0.101-7.3-2.1-7.8c-2,8.6-6.7,15.3-11.3,21.4c-2.4,3.1-4.6,6.3-6.9,9.5   c-2,2.6-6,6.7-6,10.6c0,2.8,11.7,34,5.8,34c-0.2,0-7.2-4.801-8.1-5.5c-2.7-2-4.5-4.4-6.4-7.101c-5.9-8.899-4.7-8.5-7.3-19.8   c-2.9,0.7-4.9,9.5-5.6,13.2c-0.8,4.6-0.5,12.8,0.5,17.3c1.2,5.4,2.6,9.6,4.8,14c1.2,2.3,5.9,10.5,6,12.5c-4.1-1-13.5-8.9-16.5-11.8   c-2.8-3-10.5-15.9-11.3-16.5c0,18.899,9.6,43.7,18.7,53c5.9,5.899,12.1,12.2,19.5,16.6c4.7,2.8,20.1,8.3,27.4,8.3h4.5   c5.399,0,20.699-5.8,24.699-8.1c6.5-3.6,13.2-9,17.301-15.1c8.3-12.601,15.3-28.801,15.3-49.4v-2.5l-0.8-11   c-1.4,0.6-4.301,8.3-4.801,9.9c-1,2.5-3.899,6.5-5.5,8.899c-2.699,4.101-10,12-15,13.2v-2.1c0-8.4,5.301-16.9,5.301-23.801V413.9   l-2.601-23.3h-1.2c-0.6,7.4-3.1,15.1-6.399,20.1c-2.601,3.8-10.2,10.7-14.8,11.8c-0.5-0.8-0.9-1.2-0.9-2.5v-4.4   c0-9.699,5.8-17,5.8-24.6v-1.6c0-2.9-4-7.4-5.6-10c-1.3-2.1-4.601-8.3-6.8-8.8v2.4c0,11.8-2.601,20.3-10.7,24.2   c-2-3.2-6.8-6.1-6.8-12V381.5L298.9,381.5z\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"242\\\" y=\\\"342\\\">ASN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110100\",\r\n    \"X\": \"250.00198364257812\",\r\n    \"Y\": \"349.46600341796875\",\r\n    \"Width\": \"107.36598601166463\",\r\n    \"Height\": \"90.532958984375\",\r\n    \"SVG\": \"<g id=\\\"40110100\\\">            <path d=\\\"M279.872,365.607v.632c0,.46,1.206,1.436,1.608,1.436h.345c1.379,0,1.608-1.379,2.126-2.068.402-.46,1.838-1.608,2.47-2.068l-2.872-2.298c-.172.574-1.264,1.781-1.666,2.413-.402.689-2.011,1.091-2.011,1.953Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65081736\\\"/>            <path d=\\\"M330.195,365.434c1.953.46,3.849,4.021,3.849,6.434v1.264c0,1.551-1.149,4.366-2.413,4.366h-.46c-1.896,0-3.562-4.711-3.562-6.951v-.574c0-1.149.46-2.011.632-2.93h.345c.115.402,1.264,2.126,1.608,2.126.747,0,1.149-.402,1.149-1.149v-.632c0-.287-.92-1.609-1.15-1.953ZM324.393,356.875c-.632-.46-1.034-1.781-2.068-1.781-.46,0-.977.689-.977,1.264,0,.23.804,1.264.977,1.608-.517.057-.574.172-1.149.172h-.46c-2.298,0-6.836-1.838-7.238-3.389h2.757c.804,0,1.436-.46,1.436-1.264,0-1.551-2.126-1.264-3.734-1.264,1.666-1.436,5.113-.919,6.952,0,2.068,1.034,4.136,1.896,3.504,4.653ZM295.325,358.196c0-3.964,7.238-9.134,9.364-5.974-1.551,0-3.217-.287-3.217,1.264,0,1.149.632,1.264,1.781,1.264h1.149c-.632,2.815-4.194,6.032-7.755,6.032-.574,0-1.264-.862-1.264-1.608v-.977h-.057ZM293.43,359.46c0,1.551,1.551,2.7,3.045,2.93,1.666.287,3.16-.402,4.423-1.091,1.781-.977,5.055-4.136,5.285-6.491h4.826c.287,0,1.378,1.666,1.838,2.068.747.747,1.149,1.034,2.183,1.551.977.46,4.596,1.781,6.032,1.551l2.413-.287,3.848,5.63c-.862,1.206-1.494,2.585-1.494,4.653v1.781c0,2.47,2.47,7.411,4.998,7.411h.804c2.528,0,4.021-3.332,4.021-5.974v-1.149c0-1.838-.976-4.538-1.723-5.687-1.378-2.183-1.838-2.355-4.71-2.355-.173,0-3.505-4.94-3.849-5.515.402-.46,1.149-1.264,1.149-2.126,0-2.355-1.608-3.849-3.102-4.826-1.091-.632-4.308-1.896-5.974-1.896h-1.436c-1.953,0-4.308,1.091-4.654,2.585h-4.998c-.345-1.436-1.494-2.757-3.274-2.757h-.977c-3.217,0-8.732,5.515-8.732,8.732v1.264h.058Z\\\" id=\\\"_65428032\\\"/>            <path d=\\\"M337.951,384.851l.345,5.17c.115,1.379.919,1.206,1.781,1.608.747-.402,1.781-.689,1.781-1.781,0-.747-.173-.977-.517-1.436l.517-3.734-3.908.172Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65789088\\\"/>            <path d=\\\"M318.132,410.472c0-4.883,2.987-9.421,5.86-11.374,4.251-2.872,7.181-3.102,13.96-3.102.689,0,4.251,1.551,5.056,1.896,1.206.46,3.217,1.953,3.963,2.93,1.034,1.321,2.126,2.24,2.93,4.021.689,1.436,1.263,3.561,1.263,5.63v2.126c0,4.596-2.011,6.951-4.021,9.536-2.125,2.757-5.572,3.274-8.674,4.768-.632-.919-1.953-1.264-3.562-1.264h-.632c-1.436,0-2.183.862-3.045,1.436-7.928-.632-13.098-7.296-13.098-16.143v-.46ZM341.857,384.622l-.574,3.734c.345.46.574.689.574,1.436,0,1.034-1.035,1.379-1.781,1.781-.862-.402-1.723-.23-1.781-1.608l-.345-5.17,3.908-.172ZM317.385,396.398c-.632.862-1.665,1.896-2.355,2.872-.517.747-1.436,2.527-1.838,3.389-.977,2.298-1.551,5.572-1.551,8.79,0,6.894,2.24,11.144,5.515,14.821,1.608,1.781,3.504,3.274,5.745,4.423,1.378.689,5.745,2.527,7.582,2.585,1.149,2.183,4.021,3.504,6.779,2.125,1.149-.574,2.183-2.24,2.757-2.412,1.436-.46,2.413-.689,3.791-1.207,5.457-2.183,8.043-4.653,11.03-9.306,2.528-4.021,3.16-11.202,1.896-17.004-.689-3.102-1.838-4.653-3.274-6.894-.747-1.149-3.963-4.481-5.17-4.826l-.345-9.421c-1.723-.862-4.998-2.126-6.894-2.815-.172-.057-7.698.345-9.077.402-2.815.057-6.606.115-8.732.919-1.953.747-4.768,2.126-6.549,3.102l.689,10.456Z\\\" id=\\\"_66342352\\\"/>            <path d=\\\"M279.872,365.607c0-.862,1.608-1.264,2.068-1.953.402-.632,1.494-1.781,1.666-2.413l2.815,2.355c-.632.402-2.068,1.551-2.47,2.068-.574.689-.747,2.068-2.126,2.068h-.345c-.402,0-1.608-.977-1.608-1.436v-.689ZM256.319,385.943c0-7.87,7.698-15.683,15.511-15.683h1.436c5.687,0,8.502,3.906,11.604,6.664,1.608,1.494,3.16,2.815,4.711,4.366,1.149,1.149,3.504,3.504,4.711,4.308.804-1.321,7.353-7.411,7.353-8.215,0-.46-3.045-7.181-3.447-7.526-1.896-1.896-3.791-3.504-5.63-5.343-1.723-1.723-3.849-3.791-5.745-5.228-1.149-.919-5.917-2.298-7.64-3.217l-7.468,7.985c-6.606-.057-11.26,2.987-14.591,6.262-2.872,2.872-7.008,8.215-7.008,13.845v1.953c0,2.643.919,5.745,1.609,7.755.46,1.034.977,2.126,1.551,3.16.919,1.666.977,1.149.862,3.218-.115,2.183.517,1.034-.804,3.217-.574.862-1.206,2.126-1.609,3.102-.747,1.723-1.723,5.17-1.723,7.468v2.068c0,9.249,9.881,19.647,18.383,20.336l-.804,2.412,6.491-1.723v2.872l5.572-3.791.747,2.183,4.021-4.94,1.436,1.665.115-.114c.057-.689,1.034-2.758,1.321-3.505.46-1.264.172-.632,1.034-1.378.345-.287.689-.977.689-1.551,0-1.379-1.838-3.218-3.16-3.447-1.321-.287-3.102,1.436-4.136,2.068-2.413,1.494-5.974,3.16-9.766,3.16h-.46c-7.468,0-14.994-7.468-14.994-14.994v-.689c0-3.619,1.666-6.664,2.93-9.019,6.664,0,7.296-10.513-.172-10.513-1.436-2.068-2.93-5.285-2.93-8.732v-.46h0Z\\\" id=\\\"_66285896\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10772\",\r\n    \"X\": \"255.89300537109375\",\r\n    \"Y\": \"450.57000732421875\",\r\n    \"Width\": \"99.2139892578125\",\r\n    \"Height\": \"48.385986328125\",\r\n    \"SVG\": \"<g id=\\\"10772\\\">        <path d=\\\"M278.546,496.456c-11.129,0-20.153-9.713-20.153-21.692   c0-11.982,9.023-21.693,20.153-21.693\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M332.455,453.07c11.13,0,20.152,9.712,20.152,21.693   c0,11.979-9.022,21.692-20.152,21.692\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"278.546\\\" x2=\\\"332.455\\\" y1=\\\"453.07\\\" y2=\\\"453.07\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"278.546\\\" x2=\\\"332.455\\\" y1=\\\"496.456\\\" y2=\\\"496.456\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10771\",\r\n    \"X\": \"249.3583984375\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"112.7890625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10771\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">SPT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180900\",\r\n    \"X\": \"221.01171875\",\r\n    \"Y\": \"322.578125\",\r\n    \"Width\": \"167.91015625\",\r\n    \"Height\": \"233.56790161132812\",\r\n    \"SVG\": \"<g id=\\\"25180900\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"375\\\">ASW</text>        <g>                <path d=\\\"M309.835,335.059c0.795,1.602,1.39,2.9,1.798,3.903v32.712l70.409,72.918v10.803l-70.409-45.84v58.72l16.474,16.782v8.089   l-19.171-8.085l-3.895,8.085l-4.203-8.085l-18.871,8.085v-8.085l16.183-16.782v-58.724l-70.109,45.84v-10.803l70.109-72.918   v-32.716l0.903-2.697c1.785-3.599,3.787-5.405,5.988-5.405C306.635,330.856,308.233,332.263,309.835,335.059z\\\" fill=\\\"#000000\\\" transform=\\\"translate(0 63)\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20102\",\r\n    \"X\": \"276.56001815438293\",\r\n    \"Y\": \"448.80001047849663\",\r\n    \"Width\": \"58.239999685287444\",\r\n    \"Height\": \"58.239999685287444\",\r\n    \"SVG\": \"<g id=\\\"20102\\\" transform=\\\"translate(40 72) scale(0.8 0.8)\\\">        <ellipse cx=\\\"332.1\\\" cy=\\\"507.4\\\" fill=\\\"none\\\" rx=\\\"34.8\\\" ry=\\\"34.8\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"2.56\\\" stroke-width=\\\"3.2\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"2.56\\\" stroke-width=\\\"3.2\\\" x1=\\\"304.2\\\" x2=\\\"359.9\\\" y1=\\\"488.3\\\" y2=\\\"526.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"2.56\\\" stroke-width=\\\"3.2\\\" x1=\\\"304.2\\\" x2=\\\"359.9\\\" y1=\\\"526.5\\\" y2=\\\"488.3\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"2.56\\\" stroke-width=\\\"3.2\\\" x1=\\\"332.1\\\" x2=\\\"332.1\\\" y1=\\\"472.6\\\" y2=\\\"542.2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20101\",\r\n    \"X\": \"277.08062744140625\",\r\n    \"Y\": \"288.75\",\r\n    \"Width\": \"57.83990478515625\",\r\n    \"Height\": \"54.385009765625\",\r\n    \"SVG\": \"<g id=\\\"20101\\\">        <polyline fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,320.899 329.719,291.25 282.282,291.25    306,320.899 306,343.135  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110109\",\r\n    \"X\": \"207.69381713867188\",\r\n    \"Y\": \"305.5\",\r\n    \"Width\": \"195.0103759765625\",\r\n    \"Height\": \"151.32711791992188\",\r\n    \"SVG\": \"<g id=\\\"40110109\\\">        <g>                <ellipse cx=\\\"305.199\\\" cy=\\\"350.5\\\" fill=\\\"none\\\" rx=\\\"40\\\" ry=\\\"40\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"210.199\\\" x2=\\\"400.199\\\" y1=\\\"342.5\\\" y2=\\\"452.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"400.199\\\" x2=\\\"210.199\\\" y1=\\\"342.5\\\" y2=\\\"452.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110107\",\r\n    \"X\": \"247.5\",\r\n    \"Y\": \"307.0\",\r\n    \"Width\": \"115.0\",\r\n    \"Height\": \"178.0\",\r\n    \"SVG\": \"<g id=\\\"40110107\\\">        <path d=\\\"M335,312c-30,0-30,42,0,42s30,42,0,42s-30,42,0,42s30,42,0,42\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M275,312c-30,0-30,42,0,42s30,42,0,42s-30,42,0,42s30,42,0,42\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110108\",\r\n    \"X\": \"202.46974182128906\",\r\n    \"Y\": \"345.271240234375\",\r\n    \"Width\": \"204.56053161621094\",\r\n    \"Height\": \"101.95751953125\",\r\n    \"SVG\": \"<g id=\\\"40110108\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7.1461\\\" x1=\\\"204\\\" x2=\\\"405.5\\\" y1=\\\"348.5\\\" y2=\\\"444\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"362.902\\\" fill=\\\"none\\\" rx=\\\"13.912\\\" ry=\\\"12.94\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6.7086\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6.7086\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"373.843\\\" y2=\\\"445.015\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6.7086\\\" x1=\\\"285.133\\\" x2=\\\"326.867\\\" y1=\\\"393.253\\\" y2=\\\"393.253\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54361\",\r\n    \"X\": \"258.58544921875\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"95.119140625\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"54361\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110106\",\r\n    \"X\": \"238.73098754882812\",\r\n    \"Y\": \"348.34733932258257\",\r\n    \"Width\": \"141.55203247070312\",\r\n    \"Height\": \"92.34997970817915\",\r\n    \"SVG\": \"<g id=\\\"40110106\\\">            <path d=\\\"M313.964,362.735c-.463,0-.926-.149-1.389-.452-1.088-.757-1.235-2.116-.464-3.176l4.333-5.594-8.514.911h-.464l-8.518-.911,4.332,5.594c.776,1.06.623,2.42-.464,3.176-1.081.756-2.477.607-3.251-.453l-7.586-9.824c-.617-.757-.617-1.668-.153-2.42.464-.756,1.392-1.209,2.32-1.209l13.625,1.507,13.626-1.507c.927-.154,1.867.299,2.33,1.209.463.905.463,1.811-.159,2.42l-7.59,9.824c-.622.606-1.391.905-2.014.905Z\\\"/>            <path d=\\\"M307.619,436.799c-15.792,0-33.603,0-33.603-22.53,0-21.009,15.022-53.064,33.603-53.064s33.598,32.055,33.598,53.064c.001,22.53-17.805,22.53-33.598,22.53ZM307.619,365.742c-6.811,0-14.088,6.197-19.977,16.783-5.419,9.819-8.825,22.22-8.825,31.598-.153,17.232,10.837,18.137,28.801,18.137s28.959-.905,28.959-17.994c0-9.522-3.404-21.924-8.824-31.593-6.038-10.734-13.324-16.931-20.134-16.931Z\\\"/>            <path d=\\\"M239.665,427.959l-.078-.077c-.312-.311-.546-.701-.701-1.131v-.039h0l-.039-.077h0v-.078c-.078-.233-.116-.507-.116-.74,0-.272.038-.546.116-.779v-.078h0l.039-.077h0v-.039c.155-.43.39-.818.701-1.131l.078-.077,11.77-11.77c1.169-1.17,3.04-1.17,4.17,0,1.169,1.17,1.169,3.04,0,4.171l-6.782,6.82h62.589c1.637,0,2.963,1.326,2.963,2.963,0,1.597-1.326,2.923-2.963,2.923h-62.589l6.899,6.936c1.169,1.13,1.169,3.001,0,4.17-1.13,1.131-3.001,1.131-4.17,0l-11.887-11.89Z\\\"/>            <path d=\\\"M305.513,411.44v-8.791c-3.94-.786-6.825-1.971-8.66-3.558-1.837-1.588-2.756-3.515-2.756-5.782,0-2.293,1.04-4.221,3.12-5.779,2.077-1.56,4.84-2.457,8.297-2.695v-2.081h4.372v2.081c3.204.266,5.746,1.024,7.635,2.274,1.891,1.253,3.1,2.925,3.618,5.02l-7.621.693c-.469-1.648-1.678-2.769-3.632-3.355v8.206c4.823.912,8.114,2.092,9.859,3.537,1.746,1.448,2.612,3.307,2.612,5.574,0,2.53-1.092,4.665-3.291,6.397-2.198,1.736-5.256,2.798-9.18,3.184v3.916h-4.372v-3.805c-3.474-.293-6.297-1.195-8.472-2.7-2.174-1.505-3.563-3.635-4.168-6.385l7.877-.578c.324,1.112.924,2.071,1.808,2.878.886.803,1.868,1.389,2.954,1.749ZM305.513,389.399c-1.184.283-2.131.761-2.834,1.432-.706.671-1.057,1.412-1.057,2.223,0,.742.323,1.434.966,2.067.644.638,1.619,1.151,2.925,1.543v-7.265h0ZM309.885,411.731c1.512-.192,2.731-.679,3.673-1.455.936-.776,1.405-1.69,1.405-2.737,0-.939-.389-1.746-1.179-2.425-.787-.679-2.085-1.201-3.899-1.563v8.18h0Z\\\"/>            <path d=\\\"M367.46,391.409c-1.169,1.13-3.04,1.13-4.17,0-1.17-1.169-1.17-3.04,0-4.17l6.898-6.937h-62.588c-1.639,0-2.963-1.325-2.963-2.922,0-1.637,1.324-2.962,2.963-2.962h62.588l-6.781-6.821c-1.171-1.13-1.171-3.001,0-4.17,1.13-1.17,3.001-1.17,4.17,0l11.77,11.769.079.078c.31.312.546.702.7,1.13v.04h0l.04.079h0v.077c.078.234.117.506.117.78,0,.234-.039.506-.117.74v.078h0l-.04.078h0v.039c-.154.429-.39.819-.7,1.13l-.079.079-11.887,11.885Z\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170800\",\r\n    \"X\": \"197.2373046875\",\r\n    \"Y\": \"365.34375\",\r\n    \"Width\": \"217.748046875\",\r\n    \"Height\": \"62.1875\",\r\n    \"SVG\": \"<g id=\\\"15170800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"84\\\" id=\\\"USSS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.5\\\">USSS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110104\",\r\n    \"X\": \"269.4880065917969\",\r\n    \"Y\": \"348.98663330078125\",\r\n    \"Width\": \"80.05599975585938\",\r\n    \"Height\": \"90.35635375976562\",\r\n    \"SVG\": \"<g id=\\\"40110104\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"309.516\\\" x2=\\\"309.516\\\" y1=\\\"352.522\\\" y2=\\\"422.017\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"274.768\\\" x2=\\\"346.58\\\" y1=\\\"422.017\\\" y2=\\\"422.017\\\"/>        <ellipse cx=\\\"339.631\\\" cy=\\\"429.43\\\" fill=\\\"none\\\" rx=\\\"7.413\\\" ry=\\\"7.413\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"279.401\\\" cy=\\\"429.43\\\" fill=\\\"none\\\" rx=\\\"7.413\\\" ry=\\\"7.413\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"297.933,364.104 309.516,352.522 321.099,364.104  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110113\",\r\n    \"X\": \"216.6875\",\r\n    \"Y\": \"323.578125\",\r\n    \"Width\": \"181.484375\",\r\n    \"Height\": \"145.421875\",\r\n    \"SVG\": \"<g id=\\\"40110113\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" x=\\\"210\\\" y=\\\"469\\\">MKT</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" x=\\\"223\\\" y=\\\"388\\\">BLK</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1106\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"179.0\",\r\n    \"Width\": \"245.25\",\r\n    \"Height\": \"613.0\",\r\n    \"SVG\": \"<g id=\\\"1106\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110110\",\r\n    \"X\": \"205.078125\",\r\n    \"Y\": \"367.4375\",\r\n    \"Width\": \"206.0986328125\",\r\n    \"Height\": \"66.65625\",\r\n    \"SVG\": \"<g id=\\\"40110110\\\">        <g id=\\\"Symbol\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" x=\\\"198\\\" y=\\\"433\\\">RIOT</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200300\",\r\n    \"X\": \"262.9329833984375\",\r\n    \"Y\": \"349.0\",\r\n    \"Width\": \"83.26797485351562\",\r\n    \"Height\": \"90.0\",\r\n    \"SVG\": \"<g id=\\\"10200300\\\">            <g>                      <g>                                <path d=\\\"M323.686,353.201h14.758v-4.201h-17.558c.431.808,1.939,4.201,2.801,4.201Z\\\" id=\\\"_65363480\\\"/>                                <path d=\\\"M321.209,357.671h1.939v.862c0,3.986,3.662,6.948,7.81,6.948,5.117,0,7.54-4.363,7.54-9.749h-15.081c-.808,0-1.885,1.4-2.208,1.939Z\\\" id=\\\"_65379072\\\"/>                                <path d=\\\"M279.413,395.535v.539c0,.862,2.424,3.609,3.878,3.609h.808c1.993,0,26.499-18.259,30.916-20.628l.162,18.743,20.197-29.892h-20.305c-1.023,0-16.32,11.364-18.636,12.873-3.016,1.993-6.463,4.363-9.318,6.571-2.639,2.101-7.702,3.932-7.702,8.187Z\\\" id=\\\"_94401360\\\"/>                                <path d=\\\"M269.934,405.014v-37.056h-4.47c-1.077,0-2.531,1.077-2.531,1.939v32.908c0,1.239.646,1.724,1.4,2.208h5.601Z\\\" id=\\\"_66403960\\\"/>                                <path d=\\\"M320.886,397.797h16.697v6.948h-22.244v33.716h11.149c1.454,0,2.047-9.479,2.316-11.311.646-3.716,1.562-8.564,1.831-12.118h.431l3.447,23.375h11.688v-66.248c0-1.4-2.747-4.201-4.47-4.201h-.215c-1.239,0-9.264,12.765-10.503,14.596-1.347,2.101-9.803,14.111-10.126,15.242Z\\\" id=\\\"_66403768\\\"/>                                <polygon id=\\\"_66403824\\\" points=\\\"269.934 405.014 269.934 439 307.259 439 307.259 405.014 269.934 405.014\\\"/>                          </g>                      <g>                                <line fill=\\\"none\\\" id=\\\"_40181744\\\" x1=\\\"315.176\\\" x2=\\\"315.338\\\" y1=\\\"397.905\\\" y2=\\\"404.745\\\"/>                                <line fill=\\\"none\\\" id=\\\"_39704416\\\" x1=\\\"335.374\\\" x2=\\\"341.514\\\" y1=\\\"367.959\\\" y2=\\\"367.959\\\"/>                                <line fill=\\\"none\\\" id=\\\"_39663360\\\" x1=\\\"338.444\\\" x2=\\\"338.444\\\" y1=\\\"353.201\\\" y2=\\\"355.732\\\"/>                                <line fill=\\\"none\\\" id=\\\"_40245400\\\" x1=\\\"323.686\\\" x2=\\\"323.417\\\" y1=\\\"353.201\\\" y2=\\\"355.732\\\"/>                                <path d=\\\"M337.636,397.797h-16.697c.269-1.077,8.725-13.142,10.126-15.189,1.239-1.831,9.264-14.596,10.503-14.596h-6.194l-20.197,29.892.162,6.84h22.298v-6.948Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_41573280\\\"/>                                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41396192\\\" points=\\\"323.417 355.732 338.444 355.732 338.444 353.201 323.686 353.201 323.417 355.732\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1105\",\r\n    \"X\": \"133.69248962402344\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"345.1404266357422\",\r\n    \"Height\": \"168.73274993896484\",\r\n    \"SVG\": \"<g id=\\\"1105\\\">        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110111\",\r\n    \"X\": \"210.0\",\r\n    \"Y\": \"293.6783447265625\",\r\n    \"Width\": \"190.0\",\r\n    \"Height\": \"203.3216552734375\",\r\n    \"SVG\": \"<g id=\\\"40110111\\\">        <g>                <ellipse cx=\\\"305\\\" cy=\\\"447\\\" fill=\\\"none\\\" rx=\\\"90\\\" ry=\\\"45\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>                <polyline fill=\\\"none\\\" points=\\\"215,442 305,302 395,442   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1104\",\r\n    \"X\": \"235.0\",\r\n    \"Y\": \"179.0\",\r\n    \"Width\": \"143.0\",\r\n    \"Height\": \"80.66299438476562\",\r\n    \"SVG\": \"<g id=\\\"1104\\\">        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1103\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"346.0829162597656\",\r\n    \"Height\": \"701.0697555541992\",\r\n    \"SVG\": \"<g id=\\\"1103\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1102\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"386.0\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"406.0\",\r\n    \"SVG\": \"<g id=\\\"1102\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1101\",\r\n    \"X\": \"133.69248962402344\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"345.1404266357422\",\r\n    \"Height\": \"143.18830108642578\",\r\n    \"SVG\": \"<g id=\\\"1101\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10781\",\r\n    \"X\": \"254.1199951171875\",\r\n    \"Y\": \"297.2428894042969\",\r\n    \"Width\": \"104.6669921875\",\r\n    \"Height\": \"47.024200439453125\",\r\n    \"SVG\": \"<g id=\\\"10781\\\">        <polygon points=\\\"357.787,298.805 357.787,342.705 310.171,320.755  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>        <polygon points=\\\"255.12,342.705 255.12,298.805 302.736,320.755  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10782\",\r\n    \"X\": \"249.3583984375\",\r\n    \"Y\": \"448.8125\",\r\n    \"Width\": \"114.076171875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10782\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5\\\">SFA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05121100\",\r\n    \"X\": \"204.5189971923828\",\r\n    \"Y\": \"348.2769775390625\",\r\n    \"Width\": \"200.80101013183594\",\r\n    \"Height\": \"94.93301391601562\",\r\n    \"SVG\": \"<g id=\\\"05121100\\\">        <g id=\\\"Satellite\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.418\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"72.745\\\" x=\\\"207.019\\\" y=\\\"397.292\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.418\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"33.387\\\" x=\\\"288.226\\\" y=\\\"397.292\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.418\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"72.746\\\" x=\\\"330.074\\\" y=\\\"397.292\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"320.37\\\" x2=\\\"331.843\\\" y1=\\\"419\\\" y2=\\\"419\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.872\\\" x2=\\\"288.699\\\" y1=\\\"419\\\" y2=\\\"419\\\"/>            </g>        <g id=\\\"tehered\\\">                <circle cx=\\\"366.447\\\" cy=\\\"367.796\\\" fill=\\\"#FFFFFF\\\" r=\\\"17.019\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"309.5\\\" x2=\\\"349.429\\\" y1=\\\"396.864\\\" y2=\\\"376.167\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10752\",\r\n    \"X\": \"270.0320129394531\",\r\n    \"Y\": \"447.5899963378906\",\r\n    \"Width\": \"71.68698120117188\",\r\n    \"Height\": \"52.71099853515625\",\r\n    \"SVG\": \"<g id=\\\"10752\\\">        <polygon points=\\\"305.875,447.59 329.068,458.133 341.719,500.301 270.032,500.301 282.682,458.133  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10751\",\r\n    \"X\": \"274.2239990234375\",\r\n    \"Y\": \"280.7929992675781\",\r\n    \"Width\": \"66.19198608398438\",\r\n    \"Height\": \"66.19198608398438\",\r\n    \"SVG\": \"<g id=\\\"10751\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"274.224\\\" x2=\\\"340.416\\\" y1=\\\"315.643\\\" y2=\\\"315.643\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"307.319\\\" x2=\\\"307.319\\\" y1=\\\"280.793\\\" y2=\\\"346.985\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131200\",\r\n    \"X\": \"233.5\",\r\n    \"Y\": \"325.69232177734375\",\r\n    \"Width\": \"145.0\",\r\n    \"Height\": \"142.30767822265625\",\r\n    \"SVG\": \"<g id=\\\"15131200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"328\\\" y2=\\\"468\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"328\\\" y2=\\\"468\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"376\\\" y1=\\\"465\\\" y2=\\\"465\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"306\\\" y1=\\\"358\\\" y2=\\\"328\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"304\\\" y1=\\\"358\\\" y2=\\\"328\\\"/>        <g transform=\\\"translate(20 0) scale(0.9 0.9)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.555\\\" x2=\\\"317.555\\\" y1=\\\"413.889\\\" y2=\\\"481.667\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"256.555\\\" x2=\\\"256.555\\\" y1=\\\"413.889\\\" y2=\\\"481.667\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"378.556\\\" x2=\\\"378.556\\\" y1=\\\"413.889\\\" y2=\\\"481.667\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"254.444\\\" x2=\\\"380.556\\\" y1=\\\"416.717\\\" y2=\\\"416.717\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110102\",\r\n    \"X\": \"19.95800018310547\",\r\n    \"Y\": \"60.0\",\r\n    \"Width\": \"366.00000762939453\",\r\n    \"Height\": \"304.98504638671875\",\r\n    \"SVG\": \"<g id=\\\"45110102\\\">        <polygon fill=\\\"none\\\" points=\\\"30.458,70.5 375.458,70.5 375.458,274.5 202.958,353.5    30.458,279.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"21\\\"/>        <text display=\\\"none\\\" enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" id=\\\"varH\\\" x=\\\"104\\\" y=\\\"188\\\">270</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" x=\\\"174\\\" y=\\\"308\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"141_1\",\r\n    \"X\": \"280.776611328125\",\r\n    \"Y\": \"284.7119445800781\",\r\n    \"Width\": \"47.9375\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"141_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5557\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_25_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"243.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"280.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"1_25_0\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"244.39\\\"/>        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,277.5 126.082,275 128.582,275    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133.582\\\" x2=\\\"481.082\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"483.582,275 486.082,275 486.082,277.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"282.5\\\" y2=\\\"510\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,512.5 486.082,515 483.582,515    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"478.582\\\" x2=\\\"131.082\\\" y1=\\\"515\\\" y2=\\\"515\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"128.582,515 126.082,515 126.082,512.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"507.5\\\" y2=\\\"280\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110101\",\r\n    \"X\": \"40.90625\",\r\n    \"Y\": \"11.984375\",\r\n    \"Width\": \"327.49041748046875\",\r\n    \"Height\": \"380.125\",\r\n    \"SVG\": \"<g id=\\\"45110101\\\">        <text fill=\\\"#FF0000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"500\\\" stroke=\\\"#FF0000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x=\\\"21\\\" y=\\\"381\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110500\",\r\n    \"X\": \"227.806640625\",\r\n    \"Y\": \"347.546875\",\r\n    \"Width\": \"158.0654296875\",\r\n    \"Height\": \"96.296875\",\r\n    \"SVG\": \"<g id=\\\"10110500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">LO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110100\",\r\n    \"X\": \"101.125\",\r\n    \"Y\": \"25.78125\",\r\n    \"Width\": \"230.09375\",\r\n    \"Height\": \"344.21875\",\r\n    \"SVG\": \"<g id=\\\"45110100\\\">        <text fill=\\\"#FF0000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"425\\\" stroke=\\\"#FF0000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"40\\\" x=\\\"90\\\" y=\\\"350\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15200300\",\r\n    \"X\": \"213.5\",\r\n    \"Y\": \"297.3768615722656\",\r\n    \"Width\": \"185.0\",\r\n    \"Height\": \"197.12313842773438\",\r\n    \"SVG\": \"<g id=\\\"15200300\\\">        <ellipse cx=\\\"306\\\" cy=\\\"447\\\" fill=\\\"none\\\" rx=\\\"90\\\" ry=\\\"45\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"216,442 306,302 396,442  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10761\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10761\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_16_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_16_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10762\",\r\n    \"X\": \"259.380859375\",\r\n    \"Y\": \"449.8125\",\r\n    \"Width\": \"91.0859375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10762\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">L/M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141300\",\r\n    \"X\": \"36.16921928638027\",\r\n    \"Y\": \"23.855070467687863\",\r\n    \"Width\": \"339.6429175567558\",\r\n    \"Height\": \"324.1449295323121\",\r\n    \"SVG\": \"<g id=\\\"25141300\\\">        <path d=\\\"M49.334,54.474c-9.767,24.417,2.27,36.174,0,60   c-4.644,48.763-28.405,148.274,15,183c13.609,10.887,30.546,18.618,48,21c24.66,3.361,219.563,1.062,232.5-9l21-31.5   c21.969-53.703-11.72-106.101-9-160.5c0.693-13.869,9.375-54.975,1.5-66c-8.133-11.385-275.734-52.343-309.3,3.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18.0027\\\" x=\\\"130\\\" y=\\\"348\\\">AIRHEAD LINE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120600\",\r\n    \"X\": \"261.0\",\r\n    \"Y\": \"348.551025390625\",\r\n    \"Width\": \"93.99301147460938\",\r\n    \"Height\": \"90.448974609375\",\r\n    \"SVG\": \"<g id=\\\"20120600\\\">            <g>                      <path d=\\\"M272.182,371.135h71.352c-1.937-1.329-35.538-17.88-35.814-17.88s-34.486,16.994-35.538,17.88h0Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_83824000\\\"/>                      <path d=\\\"M272.182,371.135c1.052-.941,35.261-17.935,35.538-17.935s33.877,16.551,35.814,17.935h-71.352ZM261,372.907v.609c0,.775.166.83.277,1.495.72.111.72.277,1.495.277h89.896c.941,0,2.325-.886,2.325-1.495,0-3.1-2.38-3.266-4.484-4.318-2.103-1.052-4.041-1.993-6.089-2.989-4.041-2.048-8.082-3.875-12.233-5.978-2.38-1.218-23.969-11.957-24.467-11.957-.387,0-21.588,10.628-23.802,11.735-3.93,1.993-7.805,3.764-11.846,5.757-2.048,1.052-3.764,1.937-5.868,2.934-1.605.83-5.203,1.827-5.203,3.93h0Z\\\" id=\\\"_146958160\\\"/>                      <polygon id=\\\"_145556760\\\" points=\\\"338.552 382.594 341.486 382.594 341.596 388.793 340.6 417.855 338.552 417.855 338.552 423.169 349.457 423.169 349.457 417.855 347.353 417.855 347.464 416.692 346.191 384.697 346.191 382.594 349.457 382.594 349.457 378.221 338.552 378.221 338.552 382.594\\\"/>                      <polygon id=\\\"_145352632\\\" points=\\\"317.683 407.282 317.13 417.855 315.358 417.855 315.358 423.169 325.931 423.169 325.931 417.855 323.938 417.855 322.997 382.594 325.931 382.594 325.931 378.221 315.358 378.221 315.358 382.594 318.347 382.594 317.683 407.282\\\"/>                      <polygon id=\\\"_89423368\\\" points=\\\"275.115 417.855 274.507 405.843 273.953 382.594 277.164 382.594 277.164 378.221 266.037 378.221 266.037 382.594 269.359 382.594 268.085 417.855 266.037 417.855 266.037 423.169 277.164 423.169 277.164 417.855 275.115 417.855\\\"/>                      <path d=\\\"M275.115,417.855l-.609-12.012.609,12.012Z\\\" id=\\\"_146630112\\\"/>                      <path d=\\\"M317.13,417.855l.609-10.573-.609,10.573Z\\\" id=\\\"_88600024\\\"/>                      <polygon id=\\\"_89808904\\\" points=\\\"292.718 385.527 291.556 416.692 291.556 417.855 289.508 417.855 289.508 423.169 300.357 423.169 300.357 417.855 298.032 417.855 298.032 414.921 297.202 385.527 297.147 382.594 300.357 382.594 300.357 378.221 289.508 378.221 289.508 382.594 292.718 382.594 292.718 385.527\\\"/>                      <polygon id=\\\"_84215880\\\" points=\\\"263.934 430.199 351.505 430.199 351.505 426.102 263.934 426.102 263.934 430.199\\\"/>                      <polygon id=\\\"_89454344\\\" points=\\\"261 439 354.715 439 354.715 434.904 261 434.904 261 439\\\"/>                      <polygon id=\\\"_90903432\\\" points=\\\"275.115 417.855 274.507 405.843 273.953 382.594 277.164 382.594 277.164 378.221 266.037 378.221 266.037 382.594 269.359 382.594 268.085 417.855 266.037 417.855 266.037 423.169 277.164 423.169 277.164 417.855 275.115 417.855\\\"/>                      <polygon id=\\\"_83554896\\\" points=\\\"317.683 407.282 317.13 417.855 315.358 417.855 315.358 423.169 325.931 423.169 325.931 417.855 323.938 417.855 322.997 382.594 325.931 382.594 325.931 378.221 315.358 378.221 315.358 382.594 318.347 382.594 317.683 407.282\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_16_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_16_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161506\",\r\n    \"X\": \"49.0\",\r\n    \"Y\": \"65.0\",\r\n    \"Width\": \"300.0\",\r\n    \"Height\": \"220.0\",\r\n    \"SVG\": \"<g id=\\\"45161506\\\">        <line fill=\\\"none\\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"20\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"20\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"175\\\" y2=\\\"175\\\"/>        <polygon fill=\\\"#CE0810\\\" points=\\\"149,175 199,270 249,175  \\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"49,75 99,75 199,275  \\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"20\\\"/>        <polyline fill=\\\"none\\\" points=\\\"349,75 299,75 199,275  \\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"20\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161507\",\r\n    \"X\": \"49.0\",\r\n    \"Y\": \"65.0\",\r\n    \"Width\": \"300.0\",\r\n    \"Height\": \"220.0\",\r\n    \"SVG\": \"<g id=\\\"45161507\\\">        <line fill=\\\"none\\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"20\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"75\\\" y2=\\\"75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"20\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"20\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"175\\\" y2=\\\"175\\\"/>        <polygon fill=\\\"#CE0810\\\" points=\\\"149,175 199,270 249,175  \\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"49,75 99,75 199,275  \\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"20\\\"/>        <polyline fill=\\\"none\\\" points=\\\"349,75 299,75 199,275  \\\" stroke=\\\"#CE0810\\\" stroke-width=\\\"20\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10151000\",\r\n    \"X\": \"242.45166015625\",\r\n    \"Y\": \"349.6094055175781\",\r\n    \"Width\": \"123.072265625\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"10151000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.6719\\\">MI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"154_1\",\r\n    \"X\": \"247.8125\",\r\n    \"Y\": \"301.56146240234375\",\r\n    \"Width\": \"118.150390625\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"154_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"MIW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">MIW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36190200\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36190200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.207\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53061\",\r\n    \"X\": \"260.16650390625\",\r\n    \"Y\": \"294.9375305175781\",\r\n    \"Width\": \"88.158203125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"53061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">AT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54391\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"87.353515625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"54391\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">MF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201600\",\r\n    \"X\": \"250.31419372558594\",\r\n    \"Y\": \"346.48443603515625\",\r\n    \"Width\": \"111.01756286621094\",\r\n    \"Height\": \"94.42556762695312\",\r\n    \"SVG\": \"<g id=\\\"15201600\\\">        <polygon fill=\\\"none\\\" points=\\\"321.815,415.356 321.815,439.41    289.897,439.41 289.666,414.431 273.822,388.179 252.428,376.73 269.543,348.975 289.434,360.309 322.278,360.309 343.325,348.513    359.284,375.805 338.005,388.41  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"306.087\\\" cy=\\\"388.218\\\" r=\\\"7.787\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217000\",\r\n    \"X\": \"198.19129943847656\",\r\n    \"Y\": \"277.9532470703125\",\r\n    \"Width\": \"210.34239196777344\",\r\n    \"Height\": \"183.958740234375\",\r\n    \"SVG\": \"<g id=\\\"25217000\\\">        <path d=\\\"M368.488,419.701l-3.093,3.043   l-3.862,2.936l-3.834,2.564l-3.916,2.381l-4.098,2.25l-4.181,2.006l-4.204,1.746l-4.258,1.588l-4.283,1.322l-4.313,1.111   l-4.338,0.926l-4.394,0.688l-4.336,0.475l-4.362,0.293l-4.365,0.051l-4.31-0.131l-4.339-0.371l-4.26-0.523l-4.205-0.74l-4.18-0.979   l-4.125-1.111l-4.074-1.354l-3.992-1.529l-3.888-1.695l-3.862-1.928l-3.703-2.09l-3.649-2.305l-3.517-2.482l-3.386-2.619   l-3.279-2.855l-3.147-2.986c-0.133-0.135-0.237-0.268-0.37-0.426l-2.17-2.854l5.609-4.284l2.167,2.883l-0.343-0.425l2.883,2.777   l2.961,2.592l3.173,2.461l3.175,2.273l3.357,2.088l3.414,1.932l3.519,1.773l3.621,1.586l3.623,1.428l3.756,1.242l3.809,1.059   l3.861,0.875l3.89,0.688l3.913,0.525l3.994,0.316l3.992,0.135l3.993-0.057l4.046-0.236l4.021-0.424l4.021-0.635l4.021-0.848   l3.993-1.029l3.938-1.219l3.968-1.453l3.891-1.613l3.859-1.852l3.781-2.037l3.646-2.221l3.521-2.354l3.173-2.355l3.122-3.043   L368.488,419.701z M356.005,412.27l22.377-7.668l-7.273,22.506L356.005,412.27z M238.711,421.156l-4.39-23.248l21.237,10.445   L238.711,421.156z\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"0.4232\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"307.156\\\" x2=\\\"308.214\\\" y1=\\\"438.932\\\" y2=\\\"351.495\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"249.316\\\" x2=\\\"362.168\\\" y1=\\\"351.495\\\" y2=\\\"351.654\\\"/>        <path d=\\\"   M307.953,321.16c-7.25,0-13.146,5.872-13.146,13.144c0,7.248,5.896,13.117,13.146,13.117c7.244,0,13.145-5.869,13.145-13.117   C321.097,327.032,315.197,321.16,307.953,321.16\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"198.195\\\" x2=\\\"408.53\\\" y1=\\\"456.756\\\" y2=\\\"456.912\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"219.01\\\" x2=\\\"241.225\\\" y1=\\\"281.489\\\" y2=\\\"303.705\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"236.993\\\" x2=\\\"258.311\\\" y1=\\\"303.705\\\" y2=\\\"281.489\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"253.919\\\" x2=\\\"276.135\\\" y1=\\\"281.489\\\" y2=\\\"303.705\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"271.904\\\" x2=\\\"293.22\\\" y1=\\\"303.705\\\" y2=\\\"281.489\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"288.459\\\" x2=\\\"310.676\\\" y1=\\\"281.489\\\" y2=\\\"303.705\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"305.912\\\" x2=\\\"327.257\\\" y1=\\\"303.705\\\" y2=\\\"281.489\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"322.498\\\" x2=\\\"344.713\\\" y1=\\\"281.489\\\" y2=\\\"303.705\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"339.951\\\" x2=\\\"361.295\\\" y1=\\\"303.705\\\" y2=\\\"281.489\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"357.062\\\" x2=\\\"379.281\\\" y1=\\\"281.489\\\" y2=\\\"303.705\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"374.518\\\" x2=\\\"395.834\\\" y1=\\\"303.705\\\" y2=\\\"281.489\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161502\",\r\n    \"X\": \"75.0\",\r\n    \"Y\": \"103.5\",\r\n    \"Width\": \"252.1669921875\",\r\n    \"Height\": \"198.0\",\r\n    \"SVG\": \"<g id=\\\"45161502\\\">        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"235\\\" y1=\\\"213.5\\\" y2=\\\"213.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"327.167\\\" x2=\\\"407.167\\\" y1=\\\"213.5\\\" y2=\\\"213.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"327.167\\\" x2=\\\"407.167\\\" y1=\\\"302.5\\\" y2=\\\"302.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"235\\\" y1=\\\"302.5\\\" y2=\\\"302.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"407.167\\\" y1=\\\"391.5\\\" y2=\\\"391.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161503\",\r\n    \"X\": \"75.0\",\r\n    \"Y\": \"103.5\",\r\n    \"Width\": \"252.1669921875\",\r\n    \"Height\": \"198.0\",\r\n    \"SVG\": \"<g id=\\\"45161503\\\">        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"235\\\" y1=\\\"213.5\\\" y2=\\\"213.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"327.167\\\" x2=\\\"407.167\\\" y1=\\\"213.5\\\" y2=\\\"213.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"407.167\\\" y1=\\\"302.5\\\" y2=\\\"302.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"327.167\\\" x2=\\\"407.167\\\" y1=\\\"391.5\\\" y2=\\\"391.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"235\\\" y1=\\\"391.5\\\" y2=\\\"391.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_32_0\",\r\n    \"X\": \"166.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"2_32_0\\\">        <path d=\\\"M174.557,516.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161504\",\r\n    \"X\": \"75.0\",\r\n    \"Y\": \"103.5\",\r\n    \"Width\": \"252.1669921875\",\r\n    \"Height\": \"198.0\",\r\n    \"SVG\": \"<g id=\\\"45161504\\\">        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"235\\\" y1=\\\"213.5\\\" y2=\\\"213.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"327.167\\\" x2=\\\"407.167\\\" y1=\\\"213.5\\\" y2=\\\"213.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"407.167\\\" y1=\\\"302.5\\\" y2=\\\"302.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"407.167\\\" y1=\\\"391.5\\\" y2=\\\"391.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_03_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_03_0\\\">            <path d=\\\"M221,480c0,115,170,115,170,0,115,0,115-170,0-170,0-115-170-115-170,0-115,0-115,170,0,170Z\\\" fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"17\\\"/>            <g>                      <path d=\\\"M221,480c0,115,170,115,170,0,115,0,115-170,0-170,0-115-170-115-170,0-115,0-115,170,0,170Z\\\" fill=\\\"#FFFF80\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"480\\\" y2=\\\"480\\\"/>                                <path d=\\\"M221.924,494.258c13.147,98.305,162.264,95.933,168.851-7.115\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"480\\\" y2=\\\"480\\\"/>                                <path d=\\\"M405.258,479.076c98.305-13.147,95.933-162.264-7.115-168.851\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"310\\\" y2=\\\"310\\\"/>                                <path d=\\\"M390.076,295.742c-13.147-98.305-162.264-95.933-168.851,7.115\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"310\\\" y2=\\\"310\\\"/>                                <path d=\\\"M206.742,310.924c-98.305,13.147-95.933,162.264,7.115,168.851\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_32_1\",\r\n    \"X\": \"166.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"2_32_1\\\">        <g>                <path d=\\\"M174.557,516.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\"/>                <g>                        <path d=\\\"M174.557,516.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M175.053,488.912     c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M435.241,504.157c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161505\",\r\n    \"X\": \"75.0\",\r\n    \"Y\": \"103.5\",\r\n    \"Width\": \"252.1669921875\",\r\n    \"Height\": \"198.0\",\r\n    \"SVG\": \"<g id=\\\"45161505\\\">        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"407.167\\\" y1=\\\"213.5\\\" y2=\\\"213.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"407.167\\\" y1=\\\"302.5\\\" y2=\\\"302.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"407.167\\\" y1=\\\"391.5\\\" y2=\\\"391.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10732\",\r\n    \"X\": \"276.6058044433594\",\r\n    \"Y\": \"447.5038146972656\",\r\n    \"Width\": \"60.6663818359375\",\r\n    \"Height\": \"53.99237060546875\",\r\n    \"SVG\": \"<g id=\\\"10732\\\">        <polygon points=\\\"276.913,501.189 276.913,471.164 290.258,471.164 290.258,447.811    323.619,447.811 323.619,471.164 336.965,471.164 336.965,501.189  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"0.6144\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10731\",\r\n    \"X\": \"251.03125\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"109.19921875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10731\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">LHS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161501\",\r\n    \"X\": \"75.0\",\r\n    \"Y\": \"103.5\",\r\n    \"Width\": \"252.1669921875\",\r\n    \"Height\": \"198.0\",\r\n    \"SVG\": \"<g id=\\\"45161501\\\">        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"235\\\" y1=\\\"213.5\\\" y2=\\\"213.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"327.167\\\" x2=\\\"407.167\\\" y1=\\\"213.5\\\" y2=\\\"213.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"327.167\\\" x2=\\\"407.167\\\" y1=\\\"302.5\\\" y2=\\\"302.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"235\\\" y1=\\\"302.5\\\" y2=\\\"302.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"327.167\\\" x2=\\\"407.167\\\" y1=\\\"391.5\\\" y2=\\\"391.5\\\"/>            </g>        <g transform=\\\"translate(-80 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FFF700\\\" stroke-width=\\\"20\\\" x1=\\\"155\\\" x2=\\\"235\\\" y1=\\\"391.5\\\" y2=\\\"391.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110303\",\r\n    \"X\": \"283.7602233886719\",\r\n    \"Y\": \"346.4954528808594\",\r\n    \"Width\": \"47.57080078125\",\r\n    \"Height\": \"96.73553466796875\",\r\n    \"SVG\": \"<g id=\\\"15110303\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"285.14\\\" x2=\\\"329.998\\\" y1=\\\"410.958\\\" y2=\\\"410.958\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"285.14\\\" x2=\\\"329.998\\\" y1=\\\"400.75\\\" y2=\\\"400.75\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"285.14\\\" x2=\\\"329.998\\\" y1=\\\"390.541\\\" y2=\\\"390.541\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.569\\\" x2=\\\"307.569\\\" y1=\\\"349.776\\\" y2=\\\"443.231\\\"/>                <circle cx=\\\"307.645\\\" cy=\\\"373.892\\\" fill=\\\"none\\\" r=\\\"10.321\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"285.087,363.509 307.544,349.447 330,363.571   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25152000\",\r\n    \"X\": \"61.21739959716797\",\r\n    \"Y\": \"137.9134979248047\",\r\n    \"Width\": \"296.07068634033203\",\r\n    \"Height\": \"148.88108825683594\",\r\n    \"SVG\": \"<g id=\\\"25152000\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"110.995\\\" x2=\\\"307.494\\\" y1=\\\"234.01\\\" y2=\\\"234.057\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"111.658\\\" x2=\\\"62.984\\\" y1=\\\"233.389\\\" y2=\\\"281.999\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"306.305\\\" x2=\\\"355.482\\\" y1=\\\"233.684\\\" y2=\\\"285.066\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"197.995\\\" x2=\\\"198.04\\\" y1=\\\"234.03\\\" y2=\\\"139.372\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"199.377\\\" x2=\\\"185.143\\\" y1=\\\"139.372\\\" y2=\\\"159.188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"198.38\\\" x2=\\\"213.25\\\" y1=\\\"140.248\\\" y2=\\\"159.188\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110301\",\r\n    \"X\": \"283.1631164550781\",\r\n    \"Y\": \"345.1595153808594\",\r\n    \"Width\": \"47.668182373046875\",\r\n    \"Height\": \"98.34048461914062\",\r\n    \"SVG\": \"<g id=\\\"15110301\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.217\\\" x2=\\\"329.451\\\" y1=\\\"397.637\\\" y2=\\\"397.637\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.834\\\" x2=\\\"306.834\\\" y1=\\\"349.262\\\" y2=\\\"443.5\\\"/>                <circle cx=\\\"306.911\\\" cy=\\\"373.58\\\" fill=\\\"none\\\" r=\\\"10.407\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"284.556,363.11 306.834,348.163 329.453,363.11   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110302\",\r\n    \"X\": \"281.5731201171875\",\r\n    \"Y\": \"346.1904296875\",\r\n    \"Width\": \"47.248870849609375\",\r\n    \"Height\": \"96.24258422851562\",\r\n    \"SVG\": \"<g id=\\\"15110302\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.851\\\" x2=\\\"327.388\\\" y1=\\\"397.277\\\" y2=\\\"397.277\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.851\\\" x2=\\\"327.388\\\" y1=\\\"387.142\\\" y2=\\\"387.142\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.12\\\" x2=\\\"305.12\\\" y1=\\\"349.648\\\" y2=\\\"442.433\\\"/>                <circle cx=\\\"305.195\\\" cy=\\\"373.591\\\" fill=\\\"none\\\" r=\\\"10.247\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"282.9,363.104 305.195,349.142 327.491,363.165   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211700\",\r\n    \"X\": \"169.3769989013672\",\r\n    \"Y\": \"310.3009948730469\",\r\n    \"Width\": \"279.00001525878906\",\r\n    \"Height\": \"202.00003051757812\",\r\n    \"SVG\": \"<g id=\\\"25211700\\\">        <polyline fill=\\\"none\\\" points=\\\"175.377,310.301 175.377,426.301 247.377,426.301    247.377,506.301 363.377,506.301 365.377,427.301 442.377,427.301 442.377,310.301  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"250.377\\\" x2=\\\"384.377\\\" y1=\\\"345.301\\\" y2=\\\"472.301\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"230.377\\\" x2=\\\"356.377\\\" y1=\\\"472.301\\\" y2=\\\"345.301\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1154\",\r\n    \"X\": \"235.0\",\r\n    \"Y\": \"179.0\",\r\n    \"Width\": \"143.0\",\r\n    \"Height\": \"80.66299438476562\",\r\n    \"SVG\": \"<g id=\\\"1154\\\">        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1153\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"346.0829162597656\",\r\n    \"Height\": \"701.0697555541992\",\r\n    \"SVG\": \"<g id=\\\"1153\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1152\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"386.0\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"406.0\",\r\n    \"SVG\": \"<g id=\\\"1152\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1151\",\r\n    \"X\": \"133.69248962402344\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"345.1404266357422\",\r\n    \"Height\": \"143.18830108642578\",\r\n    \"SVG\": \"<g id=\\\"1151\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110300\",\r\n    \"X\": \"281.36529541015625\",\r\n    \"Y\": \"345.9908447265625\",\r\n    \"Width\": \"47.3179931640625\",\r\n    \"Height\": \"96.30715942382812\",\r\n    \"SVG\": \"<g id=\\\"15110300\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.045\\\" x2=\\\"305.045\\\" y1=\\\"348.14\\\" y2=\\\"442.298\\\"/>                <circle cx=\\\"305.121\\\" cy=\\\"372.839\\\" fill=\\\"none\\\" r=\\\"10.277\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"282.659,362.5 305.121,348.916 327.381,362.5   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53071\",\r\n    \"X\": \"263.98583984375\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"81.443359375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"53071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">BN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280300\",\r\n    \"X\": \"240.0\",\r\n    \"Y\": \"335.0\",\r\n    \"Width\": \"130.0\",\r\n    \"Height\": \"130.0\",\r\n    \"SVG\": \"<g id=\\\"25280300\\\">        <circle cx=\\\"305\\\" cy=\\\"400\\\" fill=\\\"#000000\\\" r=\\\"64\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60110700\",\r\n    \"X\": \"206.8504638671875\",\r\n    \"Y\": \"356.1187496185303\",\r\n    \"Width\": \"194.60003662109375\",\r\n    \"Height\": \"78.69999885559082\",\r\n    \"SVG\": \"<g id=\\\"60110700\\\">        <g transform=\\\"matrix(-1,0,0,-1,902.25049,364.71875)\\\">                <polygon fill=\\\"#000000\\\" id=\\\"path2050\\\" points=\\\"695.4,-22 551.1,-22 551.1,8.6 500.8,-30.8 551.1,-70.1 551.1,-39.5 695.4,-39.5 \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110900_a\",\r\n    \"X\": \"204.41786193847656\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"203.1652374267578\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110900_a\\\">        <polygon points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"240.128,378.181 211.489,349.523 244.242,316.793 272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"339.114,345.4 367.701,316.691 400.512,349.364 371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"12\\\" x1=\\\"215.185\\\" x2=\\\"390.5\\\" y1=\\\"320.758\\\" y2=\\\"481.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"12\\\" x1=\\\"220\\\" x2=\\\"395.25\\\" y1=\\\"481.5\\\" y2=\\\"320.758\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25120400\",\r\n    \"X\": \"54.912778188293885\",\r\n    \"Y\": \"137.14931486366854\",\r\n    \"Width\": \"249.0710389773688\",\r\n    \"Height\": \"130.6350961792438\",\r\n    \"SVG\": \"<g id=\\\"25120400\\\">        <path d=\\\"   M173.997,143.575c32.958-0.323,85.872-12.428,104.147,6.204c18.293,18.649,39.504,89.043,5.578,105.659   c-33.941,16.631-175.242,11.326-209.127-5.951c-33.875-17.271-10.749-80.041,5.815-97.707   C96.974,134.13,141.038,143.914,173.997,143.575\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.5267\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.5267\\\" x1=\\\"107.994\\\" x2=\\\"258.326\\\" y1=\\\"200.472\\\" y2=\\\"200.472\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.5267\\\" x1=\\\"118.048\\\" x2=\\\"248.256\\\" y1=\\\"238.109\\\" y2=\\\"162.833\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60130300\",\r\n    \"X\": \"207.29296875\",\r\n    \"Y\": \"360.671875\",\r\n    \"Width\": \"203.07421875\",\r\n    \"Height\": \"72.796875\",\r\n    \"SVG\": \"<g id=\\\"60130300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">UNK</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10741\",\r\n    \"X\": \"252.9208984375\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"105.654296875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10741\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">PLS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10742\",\r\n    \"X\": \"232.484375\",\r\n    \"Y\": \"451.078125\",\r\n    \"Width\": \"145.337890625\",\r\n    \"Height\": \"37.03125\",\r\n    \"SVG\": \"<g id=\\\"10742\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"487.5\\\">COMP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25344000\",\r\n    \"X\": \"44.49999809265137\",\r\n    \"Y\": \"77.5\",\r\n    \"Width\": \"328.56305048314056\",\r\n    \"Height\": \"178.49899291992188\",\r\n    \"SVG\": \"<g id=\\\"25344000\\\" transform=\\\"translate(-110 -100) scale(1.25 1.25)\\\">        <path d=\\\"M316.6,167.8c80.069,0,98.652,105.535-6,111\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"310.6\\\" x2=\\\"227.6\\\" y1=\\\"278.8\\\" y2=\\\"278.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"202.6\\\" x2=\\\"123.6\\\" y1=\\\"278.8\\\" y2=\\\"278.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"316\\\" x2=\\\"331\\\" y1=\\\"167\\\" y2=\\\"154\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"316\\\" x2=\\\"331\\\" y1=\\\"167\\\" y2=\\\"180\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"316\\\" x2=\\\"316\\\" y1=\\\"142\\\" y2=\\\"192\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"22.5\\\" transform=\\\"matrix(0.8 0 0 0.8 206.5992 284.7992)\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110905\",\r\n    \"X\": \"183.0\",\r\n    \"Y\": \"292.5\",\r\n    \"Width\": \"244.0\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110905\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"183\\\" x2=\\\"427\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"282.227,338.015 282.227,297.5 328.529,297.5 328.529,338.015     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"239.128,375.181 210.489,346.523 243.242,313.793    271.881,342.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"338.114,342.4 366.701,313.691 399.512,346.364    370.923,375.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"305.378\\\" cy=\\\"407.47\\\" fill=\\\"#00FF00\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"216.468\\\" x2=\\\"390.5\\\" y1=\\\"317.758\\\" y2=\\\"481.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"222.348\\\" x2=\\\"394.25\\\" y1=\\\"480.5\\\" y2=\\\"321.757\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110904\",\r\n    \"X\": \"216.37106323242188\",\r\n    \"Y\": \"285.0\",\r\n    \"Width\": \"178.01995849609375\",\r\n    \"Height\": \"223.0\",\r\n    \"SVG\": \"<g id=\\\"36110904\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"455\\\" y2=\\\"490\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"306,468 286,503 326,503  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"286,325 286,290 326,290 326,325  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"248.769,357.107 224.028,332.35 252.322,304.075    277.063,328.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"334.28,328.788 358.977,303.987 387.32,332.212    362.623,357.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"385\\\" fill=\\\"#00FF00\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"229.5\\\" x2=\\\"390.5\\\" y1=\\\"307.5\\\" y2=\\\"482.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"220\\\" x2=\\\"385.87\\\" y1=\\\"482.5\\\" y2=\\\"307.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110118\",\r\n    \"X\": \"201.328125\",\r\n    \"Y\": \"359.421875\",\r\n    \"Width\": \"202.541015625\",\r\n    \"Height\": \"72.796875\",\r\n    \"SVG\": \"<g id=\\\"40110118\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"194\\\" y=\\\"431\\\">BUR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110119\",\r\n    \"X\": \"191.59375\",\r\n    \"Y\": \"365.75\",\r\n    \"Width\": \"220.2734375\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"40110119\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"188\\\" y=\\\"424\\\">SMGL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15190400\",\r\n    \"X\": \"208.0\",\r\n    \"Y\": \"331.5\",\r\n    \"Width\": \"196.0\",\r\n    \"Height\": \"128.0\",\r\n    \"SVG\": \"<g id=\\\"15190400\\\">        <path d=\\\"M256,334c-58,0-58,93,0,93h100c58,0,58-93,0-93H256z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"226\\\" cy=\\\"444\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"386\\\" cy=\\\"444\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"404\\\" y1=\\\"427\\\" y2=\\\"427\\\"/>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" x=\\\"228\\\" y=\\\"399\\\">MSL</text>                <polygon fill=\\\"none\\\" points=\\\"336,359 376,359 356,384   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"356\\\" x2=\\\"356\\\" y1=\\\"384\\\" y2=\\\"404\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110116\",\r\n    \"X\": \"201.859375\",\r\n    \"Y\": \"362.140625\",\r\n    \"Width\": \"203.515625\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"40110116\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"194\\\" y=\\\"435\\\">ROB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110117\",\r\n    \"X\": \"206.46875\",\r\n    \"Y\": \"359.84375\",\r\n    \"Width\": \"196.8095703125\",\r\n    \"Height\": \"75.15625\",\r\n    \"SVG\": \"<g id=\\\"40110117\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"105\\\" x=\\\"204\\\" y=\\\"435\\\">THF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110114\",\r\n    \"X\": \"246.5\",\r\n    \"Y\": \"347.5\",\r\n    \"Width\": \"122.3330078125\",\r\n    \"Height\": \"93.0\",\r\n    \"SVG\": \"<g id=\\\"40110114\\\">            <path d=\\\"M249,438c0-88,117.333-88,117.333,0h-117.333Z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            <path d=\\\"M337,379.333c0-14.667,14.667-29.333,29.333-29.333\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            <path d=\\\"M278.333,379.333c0-14.667-14.667-29.333-29.333-29.333\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110115\",\r\n    \"X\": \"247.26100158691406\",\r\n    \"Y\": \"347.251953125\",\r\n    \"Width\": \"116.24595642089844\",\r\n    \"Height\": \"94.22604370117188\",\r\n    \"SVG\": \"<g id=\\\"40110115\\\">            <path d=\\\"M354.2,426.034l3.21-1.114.459,10.746h-3.669v-9.632ZM327.465,411.225c4.588,2.424,4.783,4.129,7.273,8.65,1.835,3.21,4.26,7.011,4.26,11.729.261.459.852,1.507,1.506,1.507,2.163,0,4.456-7.929,6.291-9.305v.721h.72v11.14h-20.051v-24.441ZM292.212,410.111c0-2.229,7.994-1.835,10.746-1.835,4.194,0,8.65-1.113,11.533-1.113,2.031,0,4.717,1.376,6.684,1.835v26.735h-28.963v-25.621ZM265.87,423.806c2.097.786,4.521,10.026,6.291,10.026,3.145,0,3.276-9.043,5.177-12.253,2.031-3.342,3.801-8.65,8.191-9.632v23.786h-19.658v-11.927h0ZM255.91,425.313c.917.197,2.883.655,2.883,1.835v8.518h-3.407l.524-10.353ZM346.403,414.894c-.459-3.407,2.751-8.125,6.355-8.125,3.474,0,5.963,4.521,5.963,8.191v.393c0,5.046-2.097,4.98-3.735,7.405l-4.849.066-3.474-4.456-.261-3.474ZM266.198,415.287c0,6.946-7.273,10.55-11.008,5.046-3.014-4.456-1.114-13.564,4.718-13.564,3.538,0,6.291,3.931,6.291,7.405v1.113ZM265.87,353.299h19.658v54.19c0,1.245-3.669,1.966-5.111,3.408-1.179,1.179-2.556,3.276-3.473,4.717-1.704,2.49-4.718,7.798-4.783,11.533l-3.801-6.291c.524-.983,1.179-3.735,1.179-5.242v-2.162c0-4.259-3.735-6.684-3.735-8.912v-51.242h.066ZM327.465,353.299h20.051v51.242c0,.655-3.669,4.26-4.324,7.208-1.048,4.717.131,5.439.983,9.108l-2.752,4.914c-.852-2.883-3.996-7.994-5.569-10.353-2.097-3.211-3.604-6.815-8.388-7.208v-54.911h0ZM292.212,400.085l4.39,4.914-4.39.984v-5.898ZM321.306,395.302l-.131,9.96-5.373-.983,5.504-8.977ZM304.466,404.148c-6.946,0-12.45-9.37-12.122-16.644.262-7.405,5.177-16.382,12.516-16.382h1.507c6.487,0,12.253,8.584,12.253,15.202v2.621c0,6.159-5.505,15.202-11.14,15.202h-3.014ZM292.212,353.299h28.963v27.128c-1.769-2.097-2.097-4.914-5.308-8.125-2.097-2.097-5.111-4.194-9.174-4.194h-.721c-3.276,0-6.553.917-8.453,2.293-1.048.786-1.966,1.507-2.883,2.359-.983.983-1.311,2.031-2.424,2.818v-22.279h0ZM247.261,353.299h11.533v50.521c-4.783,1.114-8.518,5.635-8.518,11.533,0,4.062,2.097,5.439,2.228,7.798.197,2.883-.393,6.093-.393,9.567v2.949h-4.849v5.811h116.244v-5.811h-2.293l-.655-14.088c4.194-6.291.393-16.251-6.355-17.823v-50.455h9.304v-6.049l-116.245.095v5.953Z\\\" id=\\\"pattern\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"250.329\\\" x2=\\\"360.039\\\" y1=\\\"438.629\\\" y2=\\\"350.576\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110123\",\r\n    \"X\": \"223.50001525878906\",\r\n    \"Y\": \"284.75\",\r\n    \"Width\": \"159.66463803968645\",\r\n    \"Height\": \"202.65097045898438\",\r\n    \"SVG\": \"<g id=\\\"40110123\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"280\\\" y=\\\"343\\\">?</text>        <path d=\\\"M267.9,376.7v1c0,0.7,1.8,2.2,2.4,2.2h0.5c2.1,0,2.4-2.1,3.2-3.1c0.6-0.7,2.7-2.4,3.6-3   l-4.2-3.5c-0.2,0.8-1.8,2.6-2.4,3.5C270.3,374.9,267.9,375.5,267.9,376.7z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65081736\\\"/>        <path d=\\\"M342.7,376.5c2.899,0.7,5.8,6,5.8,9.6v1.9c0,2.3-1.7,6.5-3.6,6.5h-0.7c-2.8,0-5.3-7-5.3-10.3v-1   c0-1.7,0.6-2.9,1-4.3h0.5c0.1,0.6,1.8,3.1,2.3,3.1c1.1,0,1.7-0.6,1.7-1.7v-1C344.4,379,343,377,342.7,376.5z M334.1,363.8   c-1-0.7-1.6-2.7-3.1-2.7c-0.7,0-1.4,1-1.4,1.9c0,0.3,1.2,1.9,1.4,2.4c-0.8,0.1-0.9,0.3-1.7,0.3h-0.7c-3.399,0-10.199-2.7-10.8-5   h4.101c1.1,0,2.1-0.7,2.1-2c0-2.3-3.2-1.9-5.5-1.9c2.5-2.1,7.6-1.4,10.3,0C331.9,358.4,335.1,359.7,334.1,363.8z M290.9,365.7   c0-5.9,10.8-13.5,13.9-8.9c-2.3,0-4.8-0.4-4.8,1.9c0,1.7,0.9,1.9,2.6,1.9h1.7c-1,4.1-6.2,8.9-11.5,8.9c-0.9,0-1.9-1.3-1.9-2.4   V365.7L290.9,365.7z M288,367.6c0,2.3,2.3,4,4.5,4.3c2.5,0.4,4.7-0.6,6.6-1.6c2.7-1.4,7.6-6.1,7.9-9.6h7.2c0.399,0,2.1,2.4,2.7,3.1   c1.1,1,1.699,1.5,3.199,2.2c1.4,0.7,6.9,2.6,9,2.3l3.601-0.4l5.8,8.3c-1.2,1.8-2.2,3.9-2.2,7v2.6c0,3.6,3.7,11,7.4,11h1.2   c3.8,0,6-5,6-8.9v-1.6c0-2.8-1.5-6.7-2.601-8.5c-2.1-3.3-2.8-3.5-7-3.5c-0.2,0-5.2-7.4-5.8-8.2c0.6-0.7,1.7-1.8,1.7-3.1   c0-3.5-2.4-5.7-4.601-7.2c-1.6-0.9-6.3-2.8-8.8-2.8h-2.2c-2.899,0-6.399,1.6-7,3.8H307.2c-0.5-2.1-2.2-4.1-4.8-4.1H301   c-4.8,0-13,8.2-13,13V367.6z\\\" id=\\\"_65428032\\\"/>        <path d=\\\"M354.3,405.3l0.4,7.7c0.1,2,1.399,1.8,2.6,2.4c1.2-0.601,2.7-1.101,2.7-2.7   c0-1.101-0.3-1.5-0.8-2.2l0.8-5.5L354.3,405.3z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65789088\\\"/>        <path d=\\\"M324.7,443.4c0-7.2,4.399-14,8.7-16.9c6.3-4.2,10.699-4.7,20.8-4.7c1,0,6.3,2.3,7.5,2.8   c1.8,0.801,4.7,3,5.899,4.4c1.601,2.1,3.2,3.4,4.4,6c1,2.2,1.9,5.3,1.9,8.4v3.1c0,6.8-3,10.4-6,14.2c-3.101,4.2-8.301,5-12.9,7.2   c-1-1.4-2.9-1.9-5.3-1.9h-1c-2.2,0-3.3,1.3-4.601,2.2c-11.699-1-19.399-10.9-19.399-24V443.4z M360,405l-0.8,5.6   c0.5,0.601,0.8,1,0.8,2.101c0,1.6-1.6,2.1-2.6,2.6c-1.301-0.5-2.5-0.3-2.7-2.3l-0.4-7.7L360,405z M323.6,422.6   c-0.899,1.2-2.399,2.801-3.5,4.2c-0.699,1-2.1,3.7-2.699,5c-1.4,3.4-2.2,8.4-2.2,13.101c0,10.3,3.3,16.5,8.2,22   c2.399,2.699,5.199,4.899,8.6,6.5c2.1,1,8.5,3.8,11.3,3.8c1.7,3.3,5.9,5.3,10,3.2c1.7-0.9,3.3-3.301,4.101-3.601   c2.1-0.6,3.6-1,5.6-1.8c8.2-3.2,12-6.9,16.4-13.8c3.8-6,4.699-16.601,2.8-25.3c-1-4.601-2.7-6.9-4.9-10.2c-1.1-1.7-5.8-6.7-7.7-7.2   l-0.5-13.9c-2.6-1.3-7.399-3.199-10.199-4.1c-0.301-0.1-11.5,0.4-13.5,0.5c-4.2,0.2-9.801,0.2-13,1.4c-2.9,1.1-7.101,3.1-9.7,4.6   L323.6,422.6z\\\" id=\\\"_66342352\\\"/>        <path d=\\\"M267.9,376.7c0-1.3,2.4-1.9,3.1-2.9c0.6-0.9,2.2-2.7,2.4-3.6l4.2,3.5c-0.9,0.6-3,2.3-3.6,3   c-0.8,1-1.1,3.1-3.2,3.1h-0.5c-0.6,0-2.4-1.5-2.4-2.2V376.7z M232.9,407c0-11.7,11.4-23.3,23-23.3h2.1c8.4,0,12.7,5.8,17.2,9.9   c2.4,2.2,4.7,4.2,7,6.5c1.7,1.7,5.2,5.2,7,6.4c1.3-2,11-11,11-12.2c0-0.7-4.5-10.7-5.1-11.2c-2.7-2.8-5.6-5.3-8.3-8   c-2.6-2.5-5.7-5.6-8.5-7.8c-1.8-1.3-8.9-3.4-11.4-4.7l-11.2,11.8c-9.7-0.1-16.7,4.5-21.6,9.4c-4.3,4.3-10.4,12.2-10.4,20.5v2.9   c0,3.899,1.3,8.5,2.4,11.5c0.6,1.6,1.4,3.2,2.2,4.7c1.4,2.5,1.5,1.699,1.3,4.8c-0.2,3.3,0.8,1.6-1.2,4.8c-0.8,1.4-1.7,3.2-2.3,4.6   c-1.1,2.601-2.6,7.7-2.6,11.101v3.1c0,13.7,14.7,29.2,27.4,30.2l-1.3,3.7l9.6-2.601v4.301l8.3-5.601l1.1,3.2l6-7.3l2.1,2.5l0.3-0.3   c0.1-1,1.5-4.101,2-5.2c0.7-1.9,0.2-0.9,1.6-2c0.4-0.5,1-1.5,1-2.4c0-2-2.7-4.8-4.7-5.2c-2-0.399-4.7,2.2-6.2,3.101   c-3.6,2.3-8.9,4.8-14.6,4.8h-0.7c-11.1,0-22.3-11.1-22.3-22.3v-1c0-5.4,2.4-9.9,4.3-13.4c9.9,0,10.9-15.6-0.2-15.6   c-2-3.101-4.3-7.9-4.3-13V407z\\\" id=\\\"_66285896\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10712\",\r\n    \"X\": \"266.5712890625\",\r\n    \"Y\": \"450.546875\",\r\n    \"Width\": \"75.56640625\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10712\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">AT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10711\",\r\n    \"X\": \"259.046875\",\r\n    \"Y\": \"294.3750305175781\",\r\n    \"Width\": \"97.05078125\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"10711\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" id=\\\"MU\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">MA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110121\",\r\n    \"X\": \"213.0\",\r\n    \"Y\": \"337.625\",\r\n    \"Width\": \"185.0\",\r\n    \"Height\": \"124.375\",\r\n    \"SVG\": \"<g id=\\\"40110121\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"298\\\" x2=\\\"298\\\" y1=\\\"402\\\" y2=\\\"462\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"213\\\" x2=\\\"348\\\" y1=\\\"432\\\" y2=\\\"432\\\"/>        <ellipse cx=\\\"368\\\" cy=\\\"432\\\" fill=\\\"none\\\" rx=\\\"25\\\" ry=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" x=\\\"258\\\" y=\\\"377\\\">DB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110122\",\r\n    \"X\": \"204.5\",\r\n    \"Y\": \"359.203125\",\r\n    \"Width\": \"190.2734375\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"40110122\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"200\\\" y=\\\"432\\\">SAB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46160200\",\r\n    \"X\": \"76.44191856531995\",\r\n    \"Y\": \"87.54262583439981\",\r\n    \"Width\": \"247.11814602050424\",\r\n    \"Height\": \"225.45737416560019\",\r\n    \"SVG\": \"<g id=\\\"46160200\\\">        <g transform=\\\"translate(-200 -200) scale(2 2)\\\">                <polygon fill=\\\"#0000FF\\\" points=\\\"200.001,145 260,187.016 237.083,255     162.919,255 140.001,187.016   \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,3\\\" stroke-width=\\\"3\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_38_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_38_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" id=\\\"Group\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"127\\\" y=\\\"276.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"464\\\" y=\\\"494.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"464\\\" y=\\\"276.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126\\\" y=\\\"494.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110120\",\r\n    \"X\": \"246.89390563964844\",\r\n    \"Y\": \"347.6207580566406\",\r\n    \"Width\": \"114.1079675664867\",\r\n    \"Height\": \"91.3762479646033\",\r\n    \"SVG\": \"<g id=\\\"40110120\\\">            <path d=\\\"M360.808,402.655c-9.107,16.191-21.499,44.918-44.807,33.881-1.596-.476-3.144-1.061-4.636-1.748-6.416-2.986-13.175-7.493-12.048-14.252,2.253-13.518-.563-25.347,1.69-38.866.563-1.69,2.253-2.816,3.175-3.796,1.263-1.127,2.581-2.22,3.937-3.278s2.746-2.078,4.154-3.064c6.196-3.943,12.392-.563,18.048,1.841,1.635.756,3.262,1.539,4.906,2.313,4.929,2.323,9.998,4.577,15.912,5.985,4.647.845,7.393,5.175,8.758,10.223.455,1.682.756,3.444.921,5.183.242,1.844.251,3.706-.008,5.579Z\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"254.478\\\" x2=\\\"292.498\\\" y1=\\\"367.892\\\" y2=\\\"385.353\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"248\\\" x2=\\\"289.682\\\" y1=\\\"385.353\\\" y2=\\\"405.917\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"266.025\\\" x2=\\\"302.919\\\" y1=\\\"349.867\\\" y2=\\\"367.892\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_38_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_38_1\\\">        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"468\\\" y=\\\"497.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123\\\" y=\\\"497.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"468\\\" y=\\\"273.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123\\\" y=\\\"273.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1156\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"179.0\",\r\n    \"Width\": \"245.25\",\r\n    \"Height\": \"613.0\",\r\n    \"SVG\": \"<g id=\\\"1156\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1155\",\r\n    \"X\": \"133.69248962402344\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"345.1404266357422\",\r\n    \"Height\": \"168.73274993896484\",\r\n    \"SVG\": \"<g id=\\\"1155\\\">        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110903\",\r\n    \"X\": \"215.6162567138672\",\r\n    \"Y\": \"284.9389953613281\",\r\n    \"Width\": \"179.7557830810547\",\r\n    \"Height\": \"204.56164784081045\",\r\n    \"SVG\": \"<g id=\\\"36110903\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"247.343,487     261.775,453.323 276.208,487 290.642,453.323 305.074,487 319.507,453.323 333.94,487 348.373,453.323 362.806,487   \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>            </g>        <polygon fill=\\\"#00FF00\\\" points=\\\"285.831,323.427 285.831,289.75 324.318,289.75    324.318,323.427  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.622\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"250.006,354.32 226.202,330.499 253.426,303.293    277.231,327.114  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.622\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"332.285,327.071 356.048,303.208 383.32,330.367    359.557,354.229  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.622\\\"/>        <circle cx=\\\"305.074\\\" cy=\\\"381.158\\\" fill=\\\"#00FF00\\\" r=\\\"67.354\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.622\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.5331\\\" x1=\\\"231.016\\\" x2=\\\"391.944\\\" y1=\\\"306.589\\\" y2=\\\"473.162\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.4364\\\" x1=\\\"219\\\" x2=\\\"378.76\\\" y1=\\\"471.994\\\" y2=\\\"307.588\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110902\",\r\n    \"X\": \"216.31324768066406\",\r\n    \"Y\": \"283.0\",\r\n    \"Width\": \"178.07777404785156\",\r\n    \"Height\": \"207.0\",\r\n    \"SVG\": \"<g id=\\\"36110902\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"453\\\" y2=\\\"488\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"485\\\" y2=\\\"485\\\"/>            </g>        <polygon fill=\\\"#00FF00\\\" points=\\\"286,323 286,288 326,288 326,323  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"248.769,355.107 224.028,330.35 252.322,302.075    277.063,326.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"334.28,326.788 358.977,301.987 387.32,330.212    362.623,355.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"383\\\" fill=\\\"#00FF00\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"228.73\\\" x2=\\\"390.5\\\" y1=\\\"304.795\\\" y2=\\\"481.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"220\\\" x2=\\\"381.239\\\" y1=\\\"481.5\\\" y2=\\\"305.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110901\",\r\n    \"X\": \"217.28289794921875\",\r\n    \"Y\": \"286.25\",\r\n    \"Width\": \"178.831787109375\",\r\n    \"Height\": \"199.61785888671875\",\r\n    \"SVG\": \"<g id=\\\"36110901\\\">        <polygon fill=\\\"#00FF00\\\" points=\\\"286.326,326.25 286.326,291.25 326.326,291.25 326.326,326.25     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"249.095,358.357 224.354,333.6 252.648,305.325    277.389,330.083  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"334.606,330.038 359.303,305.237 387.646,333.462    362.949,358.263  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.326\\\" cy=\\\"386.25\\\" fill=\\\"#00FF00\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <rect fill=\\\"#00FF00\\\" height=\\\"30\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"150\\\" x=\\\"231.326\\\" y=\\\"448.25\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"226.354\\\" x2=\\\"392.5\\\" y1=\\\"307.652\\\" y2=\\\"481.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"223\\\" x2=\\\"383.551\\\" y1=\\\"482.5\\\" y2=\\\"306.325\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110900\",\r\n    \"X\": \"204.41786193847656\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"203.1652374267578\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110900\\\">        <polygon fill=\\\"#00FF00\\\" points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"240.128,378.181 211.489,349.523 244.242,316.793    272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#00FF00\\\" points=\\\"339.114,345.4 367.701,316.691 400.512,349.364    371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" fill=\\\"#00FF00\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"215.185\\\" x2=\\\"390.5\\\" y1=\\\"320.758\\\" y2=\\\"481.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"220\\\" x2=\\\"395.25\\\" y1=\\\"481.5\\\" y2=\\\"320.758\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4201\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"161.98937225341797\",\r\n    \"SVG\": \"<g id=\\\"4201\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53091\",\r\n    \"X\": \"259.86376953125\",\r\n    \"Y\": \"290.0781555175781\",\r\n    \"Width\": \"93.8642578125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"53091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">CA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10722\",\r\n    \"X\": \"236.41259765625\",\r\n    \"Y\": \"451.09375\",\r\n    \"Width\": \"137.44140625\",\r\n    \"Height\": \"37.015625\",\r\n    \"SVG\": \"<g id=\\\"10722\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"487.5\\\">SDDC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160201\",\r\n    \"X\": \"5.0\",\r\n    \"Y\": \"105.0\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"190.0\",\r\n    \"SVG\": \"<g id=\\\"45160201\\\">        <g transform=\\\"translate(-100 0)\\\">                <circle cx=\\\"205\\\" cy=\\\"200\\\" fill=\\\"#C61021\\\" r=\\\"50\\\" stroke=\\\"#C61021\\\"/>            </g>        <g>                <path d=\\\"M40,267c-17-15-30-40-30-67c0-50,40-90,90-90s80,40,100,90s50,90,100,90    s90-40,90-90c0-27-13-52-30-67\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10721\",\r\n    \"X\": \"259.6419982910156\",\r\n    \"Y\": \"284.2989807128906\",\r\n    \"Width\": \"87.70602416992188\",\r\n    \"Height\": \"60.61993408203125\",\r\n    \"SVG\": \"<g id=\\\"10721\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7.2218\\\" x1=\\\"303.495\\\" x2=\\\"342.963\\\" y1=\\\"341.308\\\" y2=\\\"341.308\\\"/>        <path d=\\\"M303.495,343.5l-43.853-41.66l26.312,4.386v-21.927h35.082v21.927l26.312-4.386L303.495,343.5z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160202\",\r\n    \"X\": \"5.0\",\r\n    \"Y\": \"105.0\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"190.0\",\r\n    \"SVG\": \"<g id=\\\"45160202\\\">        <circle cx=\\\"105\\\" cy=\\\"200\\\" fill=\\\"#C61021\\\" r=\\\"50\\\" stroke=\\\"#C61021\\\"/>        <circle cx=\\\"300\\\" cy=\\\"200\\\" fill=\\\"#C61021\\\" r=\\\"50\\\" stroke=\\\"#C61021\\\"/>        <path d=\\\"M40,267c-17-15-30-40-30-67c0-50,40-90,90-90s80,40,100,90s50,90,100,90   s90-40,90-90c0-27-13-52-30-67\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36150100\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36150100\\\">        <rect fill=\\\"#FFFF00\\\" height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon fill=\\\"#FFFF00\\\" points=\\\"273.094,296.538 335.298,296.538 378.839,340.079    378.839,402.281 335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"421.207\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10180200\",\r\n    \"X\": \"200.84375\",\r\n    \"Y\": \"357.7344055175781\",\r\n    \"Width\": \"203.859375\",\r\n    \"Height\": \"71.109375\",\r\n    \"SVG\": \"<g id=\\\"10180200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.6719\\\">ACO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321300\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321300\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">ROM</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25170700\",\r\n    \"X\": \"52.79399871826172\",\r\n    \"Y\": \"43.6875\",\r\n    \"Width\": \"297.17899322509766\",\r\n    \"Height\": \"279.8125\",\r\n    \"SVG\": \"<g id=\\\"25170700\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"321\\\" y2=\\\"321\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"225\\\" y2=\\\"225\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"58\\\">Name:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"82\\\">Width:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"108\\\">Min Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"132\\\">Max Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"158\\\">DTG Start:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"182\\\">DTG End:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"133\\\" y=\\\"290\\\">SC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140300\",\r\n    \"X\": \"227.1171875\",\r\n    \"Y\": \"359.7812805175781\",\r\n    \"Width\": \"155.4375\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"10140300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">CID</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52571\",\r\n    \"X\": \"262.12646484375\",\r\n    \"Y\": \"292.0000305175781\",\r\n    \"Width\": \"83.396484375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"52571\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">SU</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10165600\",\r\n    \"X\": \"221.5244140625\",\r\n    \"Y\": \"349.6094055175781\",\r\n    \"Width\": \"175.7099609375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"10165600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.6719\\\">HR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51241\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"54.2763671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25291000\",\r\n    \"X\": \"51.551998138427734\",\r\n    \"Y\": \"108.83599853515625\",\r\n    \"Width\": \"274.987003326416\",\r\n    \"Height\": \"137.49200439453125\",\r\n    \"SVG\": \"<g id=\\\"25291000\\\">        <polyline fill=\\\"none\\\" points=\\\"54.052,246.328 54.052,111.336 324.039,111.336 324.039,246.328     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11221\",\r\n    \"X\": \"247.984375\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"115.818359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"11221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">CBT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4202\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"524.5\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"237.99200439453125\",\r\n    \"SVG\": \"<g id=\\\"4202\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4203\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"649.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4203\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4204\",\r\n    \"X\": \"243.5\",\r\n    \"Y\": \"211.0\",\r\n    \"Width\": \"123.0\",\r\n    \"Height\": \"64.25\",\r\n    \"SVG\": \"<g id=\\\"4204\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4205\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"162.62749481201172\",\r\n    \"SVG\": \"<g id=\\\"4205\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4206\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"211.0\",\r\n    \"Width\": \"195.0\",\r\n    \"Height\": \"551.4920043945312\",\r\n    \"SVG\": \"<g id=\\\"4206\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_3A_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"1_3A_0\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" id=\\\"_x3C_path_x3E__1_\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4207\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"649.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4207\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_3A_1\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"1_3A_1\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"106_1\",\r\n    \"X\": \"276.52783203125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"56.9375\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"106_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"A\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240203\",\r\n    \"X\": \"23.46099853515625\",\r\n    \"Y\": \"43.34700012207031\",\r\n    \"Width\": \"320.1629943847656\",\r\n    \"Height\": \"309.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25240203\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"156\\\" y=\\\"111\\\">FFA</text>        <path d=\\\"   M183.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C340.124,114.579,270.023,46.847,183.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240201\",\r\n    \"X\": \"58.58071714138962\",\r\n    \"Y\": \"58.50614581455672\",\r\n    \"Width\": \"253.505028325614\",\r\n    \"Height\": \"276.0010960213088\",\r\n    \"SVG\": \"<g id=\\\"25240201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25.157\\\" x=\\\"153\\\" y=\\\"135\\\">FFA</text>        <g>                <path d=\\\"    M138.047,62.514c-38.923,6.124-60.916,93.731-71.078,122.264c-10.162,28.514-3.393,28.514,10.162,48.894    c13.537,20.381,38.904,59.094,71.059,73.352c32.155,14.261,96.464,38.713,121.852,12.229    c25.385-26.483,52.458-128.368,30.448-171.158C278.496,105.303,176.97,56.409,138.047,62.514\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"106_2\",\r\n    \"X\": \"236.27801513671875\",\r\n    \"Y\": \"448.4830017089844\",\r\n    \"Width\": \"137.38897705078125\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"106_2\\\">        <circle cx=\\\"256.778\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"305.083\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"353.167\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240202\",\r\n    \"X\": \"15.625999450683594\",\r\n    \"Y\": \"82.19599914550781\",\r\n    \"Width\": \"335.64600372314453\",\r\n    \"Height\": \"245.0850067138672\",\r\n    \"SVG\": \"<g id=\\\"25240202\\\">        <rect fill=\\\"none\\\" height=\\\"238.085\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\" width=\\\"328.646\\\" x=\\\"19.126\\\" y=\\\"85.696\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"150\\\" y=\\\"169\\\">FFA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51251\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"75.95855686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"51251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52581\",\r\n    \"X\": \"261.91650390625\",\r\n    \"Y\": \"292.9375305175781\",\r\n    \"Width\": \"87.9150390625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"52581\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">TA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218300\",\r\n    \"X\": \"122.4345703125\",\r\n    \"Y\": \"269.24993896484375\",\r\n    \"Width\": \"367.1298522949219\",\r\n    \"Height\": \"181.1346435546875\",\r\n    \"SVG\": \"<g id=\\\"25218300\\\">        <polygon fill=\\\"#000000\\\" points=\\\"390.254,394.5 361.254,368.5 306,449.5 250.254,368.5 222.254,393.5 184.254,355.5    306.754,269.862 428.254,356.5  \\\" stroke=\\\"#000000\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"122.455\\\" x2=\\\"489.544\\\" y1=\\\"354.5\\\" y2=\\\"353.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11231\",\r\n    \"X\": \"244.5810546875\",\r\n    \"Y\": \"297.79583740234375\",\r\n    \"Width\": \"118.9140625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"11231\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">OTH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160600\",\r\n    \"X\": \"238.5\",\r\n    \"Y\": \"350.0\",\r\n    \"Width\": \"135.0\",\r\n    \"Height\": \"91.99996948242188\",\r\n    \"SVG\": \"<g id=\\\"15160600\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"241,422.1 241,387.3 278.143,387.3 278.143,352.5    352.428,352.5 352.428,422.1  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"333.857\\\" cy=\\\"425.58\\\" fill=\\\"#FFFFFF\\\" rx=\\\"14.856\\\" ry=\\\"13.92\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"259.571\\\" cy=\\\"425.58\\\" fill=\\\"#FFFFFF\\\" rx=\\\"14.857\\\" ry=\\\"13.92\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"29.928\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"23.028\\\" x=\\\"285.571\\\" y=\\\"359.46\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"352.428\\\" x2=\\\"371\\\" y1=\\\"401.22\\\" y2=\\\"401.22\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"371\\\" x2=\\\"371\\\" y1=\\\"418.62\\\" y2=\\\"383.82\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"119_1\",\r\n    \"X\": \"285.255859375\",\r\n    \"Y\": \"296.2138671875\",\r\n    \"Width\": \"39.375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"119_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.167\\\">X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"119_2\",\r\n    \"X\": \"277.6171875\",\r\n    \"Y\": \"447.2900695800781\",\r\n    \"Width\": \"54.65625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"119_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.5557\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_43_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_43_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_43_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_43_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51261\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"80.77105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"51261\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">JC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52591\",\r\n    \"X\": \"275.537109375\",\r\n    \"Y\": \"290.9375305175781\",\r\n    \"Width\": \"54.2744140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"52591\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">TI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20151\",\r\n    \"X\": \"239.4013671875\",\r\n    \"Y\": \"305.1307373046875\",\r\n    \"Width\": \"132.37890625\",\r\n    \"Height\": \"35.796875\",\r\n    \"SVG\": \"<g id=\\\"20151\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"50px\\\" id=\\\"TV\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.9276\\\">DPRE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11201\",\r\n    \"X\": \"247.673828125\",\r\n    \"Y\": \"299.23541259765625\",\r\n    \"Width\": \"117.2421875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"11201\\\">        <g id=\\\"SPK\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.9229\\\">SPK</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35110200\",\r\n    \"X\": \"229.56280517578125\",\r\n    \"Y\": \"347.8558044433594\",\r\n    \"Width\": \"152.87539672851562\",\r\n    \"Height\": \"96.28839111328125\",\r\n    \"SVG\": \"<g id=\\\"35110200\\\">        <path d=\\\"M340.245,375.935v-27.742h-68.49v27.742c-24.823,5.905-41.855,18.02-41.855,32.017   c0,19.804,34.071,35.855,76.101,35.855c42.028,0,76.1-16.053,76.1-35.855C382.1,393.955,365.067,381.84,340.245,375.935z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.6744\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131100\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25131100\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">LU</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51271\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"79.81793186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"51271\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54301\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"77.80230686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"54301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15210500\",\r\n    \"X\": \"218.23223876953125\",\r\n    \"Y\": \"315.7322082519531\",\r\n    \"Width\": \"174.51776123046875\",\r\n    \"Height\": \"175.01779174804688\",\r\n    \"SVG\": \"<g id=\\\"15210500\\\">        <circle cx=\\\"306\\\" cy=\\\"404\\\" fill=\\\"none\\\" r=\\\"84.25\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"220\\\" x2=\\\"246.676\\\" y1=\\\"317.5\\\" y2=\\\"344.176\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"390.5\\\" x2=\\\"364.57\\\" y1=\\\"317.5\\\" y2=\\\"343.429\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130100_1\",\r\n    \"X\": \"127.57951354980469\",\r\n    \"Y\": \"446.8001556387778\",\r\n    \"Width\": \"355.84107971191406\",\r\n    \"Height\": \"72.50038147059718\",\r\n    \"SVG\": \"<g id=\\\"10130100_1\\\">        <path d=\\\"M129.5,517.7c7.874-9.448,17.078-17.917,27.337-25.408   c78.512-57.322,218.814-57.323,297.326,0c10.26,7.491,19.464,15.96,27.337,25.408\\\" fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130100_2\",\r\n    \"X\": \"170.98980712890625\",\r\n    \"Y\": \"446.80002034927645\",\r\n    \"Width\": \"268.27081298828125\",\r\n    \"Height\": \"37.573972570645424\",\r\n    \"SVG\": \"<g id=\\\"10130100_2\\\">        <path d=\\\"M172.252,482.216c74.788-43.743,190.698-43.888,265.756-0.432\\\" fill=\\\"none\\\" id=\\\"arc_3_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20161\",\r\n    \"X\": \"245.14501953125\",\r\n    \"Y\": \"298.7088623046875\",\r\n    \"Width\": \"117.439453125\",\r\n    \"Height\": \"42.921875\",\r\n    \"SVG\": \"<g id=\\\"20161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" id=\\\"TV\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.9276\\\">TNG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45120300\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"82.96446228027344\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"201.53553771972656\",\r\n    \"SVG\": \"<g id=\\\"45120300\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"-1,282 29,282 199,117 369,282 399,282   \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"119,166.5 199,86.5 279,166.5   \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130100_3\",\r\n    \"X\": \"203.1920166015625\",\r\n    \"Y\": \"446.79985873844856\",\r\n    \"Width\": \"205.34954833984375\",\r\n    \"Height\": \"22.884070704910812\",\r\n    \"SVG\": \"<g id=\\\"10130100_3\\\">        <path d=\\\"M204.083,467.076c62.377-23.793,141.311-23.701,203.56,0.275\\\" fill=\\\"none\\\" id=\\\"arc_1_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11211\",\r\n    \"X\": \"241.56640625\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"124.396484375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"11211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">ACC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120700\",\r\n    \"X\": \"233.58599853515625\",\r\n    \"Y\": \"346.5701904296875\",\r\n    \"Width\": \"144.8280029296875\",\r\n    \"Height\": \"99.36700439453125\",\r\n    \"SVG\": \"<g id=\\\"10120700\\\">        <polygon points=\\\"277.88,445.434 305.909,396.467 334.301,445.225  \\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M377.914,396.442c0,10.959-9.588,19.844-21.414,19.844S306,396.442,306,396.442   s38.674-19.844,50.5-19.844S377.914,385.483,377.914,396.442z\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M234.086,396.433c0-10.958,9.588-19.844,21.414-19.844s50.5,19.844,50.5,19.844   s-38.674,19.845-50.5,19.845S234.086,407.392,234.086,396.433z\\\" stroke=\\\"#000000\\\"/>        <polygon points=\\\"277.741,347.073 334.662,347.257 306.043,396.458  \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130100_0\",\r\n    \"X\": \"185.0017547607422\",\r\n    \"Y\": \"446.8003844214353\",\r\n    \"Width\": \"241.45079040527344\",\r\n    \"Height\": \"30.499298195752203\",\r\n    \"SVG\": \"<g id=\\\"10130100_0\\\">        <path d=\\\"M186.093,474.836c70.326-34.119,169.058-34.048,239.263,0.217\\\" fill=\\\"none\\\" id=\\\"arc_1_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241502\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241502\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"178\\\" y=\\\"173\\\">DA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241501\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10228735637605\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25241501\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.611-0.17,20.813-7.502,20.813-7.502c17.893-21.594,23.492-66.242-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.569-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.209-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"237\\\" y=\\\"170\\\">DA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342201\",\r\n    \"X\": \"15.58248519897461\",\r\n    \"Y\": \"234.54587909276597\",\r\n    \"Width\": \"371.5875434875488\",\r\n    \"Height\": \"33.68189663903564\",\r\n    \"SVG\": \"<g id=\\\"25342201\\\" transform=\\\"translate(-110 -60) scale(1.25 1.25)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 212.5992 251.1992)\\\">C</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 269.5992 250.1992)\\\">C</text>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"293.6,243.2 364.918,243.2 354.373,252.836 394.813,252.836         \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <g>                                <path d=\\\"M383.877,260.516c-0.237-0.372-0.127-0.867,0.245-1.105l10.324-6.575l-10.324-6.575      c-0.373-0.238-0.483-0.733-0.245-1.105c0.238-0.372,0.735-0.48,1.105-0.245l11.384,7.25c0.23,0.147,0.37,0.402,0.37,0.675      s-0.14,0.528-0.37,0.675l-11.384,7.25c-0.133,0.084-0.282,0.125-0.429,0.125C384.289,260.886,384.03,260.755,383.877,260.516z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"203.266,243.533 131.948,243.533 144.133,253.533      103.391,253.533    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <g>                                <path d=\\\"M114.325,245.853c0.237,0.372,0.127,0.867-0.245,1.105l-10.324,6.575l10.324,6.575c0.373,0.237,0.483,0.733,0.245,1.105      c-0.238,0.372-0.735,0.48-1.105,0.245l-11.384-7.25c-0.23-0.147-0.37-0.402-0.37-0.675s0.14-0.528,0.37-0.675l11.384-7.25      c0.133-0.084,0.282-0.125,0.429-0.125C113.914,245.483,114.172,245.614,114.325,245.853z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342202\",\r\n    \"X\": \"14.95748519897461\",\r\n    \"Y\": \"234.54587909276597\",\r\n    \"Width\": \"372.8375434875488\",\r\n    \"Height\": \"34.307117749234465\",\r\n    \"SVG\": \"<g id=\\\"25342202\\\" transform=\\\"translate(-110 -60) scale(1.25 1.25)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 212.5992 251.1992)\\\">G</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 269.5992 250.1992)\\\">G</text>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"293.6,243.2 364.918,243.2 354.373,252.836 394.813,252.836         \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <g>                                <path d=\\\"M383.877,260.516c-0.237-0.372-0.127-0.867,0.245-1.105l10.324-6.575l-10.324-6.575      c-0.373-0.238-0.483-0.733-0.245-1.105c0.238-0.372,0.734-0.48,1.105-0.245l11.384,7.25c0.23,0.147,0.37,0.402,0.37,0.675      s-0.14,0.528-0.37,0.675l-11.384,7.25c-0.133,0.084-0.282,0.125-0.429,0.125C384.289,260.886,384.03,260.755,383.877,260.516z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"203.266,243.533 131.948,243.533 144.133,253.533      103.391,253.533    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <g>                                <path d=\\\"M114.325,245.853c0.237,0.372,0.127,0.867-0.245,1.105l-10.324,6.575l10.324,6.575c0.373,0.237,0.483,0.733,0.245,1.105      c-0.238,0.373-0.735,0.48-1.105,0.245l-11.384-7.25c-0.23-0.147-0.37-0.402-0.37-0.675c0-0.273,0.14-0.528,0.37-0.675      l11.384-7.25c0.133-0.084,0.282-0.125,0.429-0.125C113.914,245.483,114.172,245.614,114.325,245.853z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20131\",\r\n    \"X\": \"260.685546875\",\r\n    \"Y\": \"293.1582336425781\",\r\n    \"Width\": \"89.76171875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"20131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"TV\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.7051\\\">TV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241503\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241503\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"186\\\" y=\\\"140\\\">DA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342203\",\r\n    \"X\": \"14.95748519897461\",\r\n    \"Y\": \"234.54587909276597\",\r\n    \"Width\": \"372.8375434875488\",\r\n    \"Height\": \"34.307117749234465\",\r\n    \"SVG\": \"<g id=\\\"25342203\\\" transform=\\\"translate(-110 -60) scale(1.25 1.25)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 212.5992 251.1992)\\\">S</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 269.5992 250.1992)\\\">S</text>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"293.6,243.2 364.918,243.2 354.373,252.836 394.813,252.836         \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <g>                                <path d=\\\"M383.877,260.516c-0.237-0.372-0.127-0.867,0.245-1.105l10.324-6.575l-10.324-6.575      c-0.373-0.238-0.483-0.733-0.245-1.105c0.238-0.372,0.734-0.48,1.105-0.245l11.384,7.25c0.23,0.147,0.37,0.402,0.37,0.675      s-0.14,0.528-0.37,0.675l-11.384,7.25c-0.133,0.084-0.282,0.125-0.429,0.125C384.289,260.886,384.03,260.755,383.877,260.516z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"203.266,243.533 131.948,243.533 144.133,253.533      103.391,253.533    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <g>                                <path d=\\\"M114.325,245.853c0.237,0.372,0.127,0.867-0.245,1.105l-10.324,6.575l10.324,6.575c0.373,0.237,0.483,0.733,0.245,1.105      c-0.238,0.373-0.735,0.48-1.105,0.245l-11.384-7.25c-0.23-0.147-0.37-0.402-0.37-0.675c0-0.273,0.14-0.528,0.37-0.675      l11.384-7.25c0.133-0.084,0.282-0.125,0.429-0.125C113.914,245.483,114.172,245.614,114.325,245.853z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51281\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"72.53668186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"51281\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_56_0\",\r\n    \"X\": \"166.4508056640625\",\r\n    \"Y\": \"241.412841796875\",\r\n    \"Width\": \"275.2071838378906\",\r\n    \"Height\": \"306.99786376953125\",\r\n    \"SVG\": \"<g id=\\\"1_56_0\\\">        <g>                <polygon fill=\\\"#FFE599\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396 433.158,465.816 304.27,538.638     175.631,465.342   \\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174.988,327.176 174.974,324.176 177.586,322.7    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"182.976\\\" x2=\\\"298.861\\\" y1=\\\"319.653\\\" y2=\\\"254.149\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"301.556,252.625 304.168,251.149 306.794,252.599    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"312.174\\\" x2=\\\"427.842\\\" y1=\\\"255.571\\\" y2=\\\"319.46\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"430.532,320.946 433.158,322.396 433.158,325.396    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"433.158\\\" x2=\\\"433.158\\\" y1=\\\"331.371\\\" y2=\\\"459.829\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"433.158,462.816 433.158,465.816 430.546,467.292    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"425.169\\\" x2=\\\"309.57\\\" y1=\\\"470.33\\\" y2=\\\"535.643\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"306.882,537.162 304.27,538.638 301.663,537.153    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"296.297\\\" x2=\\\"180.921\\\" y1=\\\"534.095\\\" y2=\\\"468.356\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"178.238,466.827 175.631,465.342 175.617,462.342    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"175.59\\\" x2=\\\"175.002\\\" y1=\\\"456.465\\\" y2=\\\"330.114\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"311\",\r\n    \"X\": \"288.71875\",\r\n    \"Y\": \"216.1875\",\r\n    \"Width\": \"31.125\",\r\n    \"Height\": \"33.921875\",\r\n    \"SVG\": \"<g id=\\\"311\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"287\\\" y=\\\"249\\\">Ø</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"312\",\r\n    \"X\": \"287.0820007324219\",\r\n    \"Y\": \"217.99899291992188\",\r\n    \"Width\": \"36.001983642578125\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"312\\\">        <circle cx=\\\"305.083\\\" cy=\\\"236\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131001\",\r\n    \"X\": \"209.3125\",\r\n    \"Y\": \"371.0\",\r\n    \"Width\": \"186.521484375\",\r\n    \"Height\": \"51.859375\",\r\n    \"SVG\": \"<g id=\\\"40131001\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" x=\\\"209\\\" y=\\\"422\\\">VOTE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"313\",\r\n    \"X\": \"265.02801513671875\",\r\n    \"Y\": \"217.99899291992188\",\r\n    \"Width\": \"80.1099853515625\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"313\\\">        <circle cx=\\\"283.028\\\" cy=\\\"236\\\" r=\\\"18\\\"/>        <circle cx=\\\"327.137\\\" cy=\\\"236\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131000\",\r\n    \"X\": \"210.9980010986328\",\r\n    \"Y\": \"298.3125\",\r\n    \"Width\": \"191.2519989013672\",\r\n    \"Height\": \"213.6875\",\r\n    \"SVG\": \"<g id=\\\"40131000\\\">        <g>                <ellipse cx=\\\"237.999\\\" cy=\\\"368.916\\\" fill=\\\"none\\\" rx=\\\"18\\\" ry=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\" x1=\\\"237.999\\\" x2=\\\"237.999\\\" y1=\\\"386.916\\\" y2=\\\"485.918\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\" x1=\\\"210.998\\\" x2=\\\"264.999\\\" y1=\\\"413.917\\\" y2=\\\"413.917\\\"/>            </g>        <g>                <ellipse cx=\\\"307.002\\\" cy=\\\"394.998\\\" fill=\\\"none\\\" rx=\\\"18\\\" ry=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\" x1=\\\"307.002\\\" x2=\\\"307.002\\\" y1=\\\"412.998\\\" y2=\\\"512\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\" x1=\\\"280.001\\\" x2=\\\"334.002\\\" y1=\\\"439.999\\\" y2=\\\"439.999\\\"/>            </g>        <g>                <ellipse cx=\\\"375.25\\\" cy=\\\"368.916\\\" fill=\\\"none\\\" rx=\\\"18\\\" ry=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\" x1=\\\"375.25\\\" x2=\\\"375.25\\\" y1=\\\"386.916\\\" y2=\\\"485.918\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\" x1=\\\"348.25\\\" x2=\\\"402.25\\\" y1=\\\"413.917\\\" y2=\\\"413.917\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"239\\\" y=\\\"342\\\">MTG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"314\",\r\n    \"X\": \"245.0\",\r\n    \"Y\": \"217.99899291992188\",\r\n    \"Width\": \"123.1099853515625\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"314\\\">        <circle cx=\\\"263\\\" cy=\\\"236\\\" r=\\\"18\\\"/>        <circle cx=\\\"306\\\" cy=\\\"236\\\" r=\\\"18\\\"/>        <circle cx=\\\"350.109\\\" cy=\\\"236\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54311\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"76.63043186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"54311\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"315\",\r\n    \"X\": \"301.02801513671875\",\r\n    \"Y\": \"211.5\",\r\n    \"Width\": \"10.0\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"315\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"306.028\\\" x2=\\\"306.028\\\" y1=\\\"211.5\\\" y2=\\\"260.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110802\",\r\n    \"X\": \"24.0\",\r\n    \"Y\": \"94.0\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"210.0\",\r\n    \"SVG\": \"<g id=\\\"46110802\\\">        <path d=\\\"M24,299h70V99h70v200h70V99h70v200h70\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"316\",\r\n    \"X\": \"278.02801513671875\",\r\n    \"Y\": \"211.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"316\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"283.028\\\" x2=\\\"283.028\\\" y1=\\\"211.5\\\" y2=\\\"260.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"327.137\\\" x2=\\\"327.137\\\" y1=\\\"211.5\\\" y2=\\\"260.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60140500\",\r\n    \"X\": \"195.33837890625\",\r\n    \"Y\": \"358.09375\",\r\n    \"Width\": \"219.27978515625\",\r\n    \"Height\": \"70.3125\",\r\n    \"SVG\": \"<g id=\\\"60140500\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"95\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.25\\\">WSR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110803\",\r\n    \"X\": \"48.116905212402344\",\r\n    \"Y\": \"116.5\",\r\n    \"Width\": \"301.7661819458008\",\r\n    \"Height\": \"165.5\",\r\n    \"SVG\": \"<g id=\\\"46110803\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"277\\\" y2=\\\"277\\\"/>        <polygon points=\\\"49,117 124,242 199,117  \\\" stroke=\\\"#000000\\\"/>        <polygon points=\\\"199,117 274,242 349,117  \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"317\",\r\n    \"X\": \"278.02801513671875\",\r\n    \"Y\": \"211.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"317\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"283.028\\\" x2=\\\"283.028\\\" y1=\\\"211.5\\\" y2=\\\"260.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"327.137\\\" x2=\\\"327.137\\\" y1=\\\"211.5\\\" y2=\\\"260.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"306.028\\\" x2=\\\"306.028\\\" y1=\\\"211.5\\\" y2=\\\"260.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"318\",\r\n    \"X\": \"289.359375\",\r\n    \"Y\": \"217.21875\",\r\n    \"Width\": \"33.75\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"318\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"289\\\" y=\\\"249\\\">X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270100\",\r\n    \"X\": \"3.7615272998809814\",\r\n    \"Y\": \"68.66832733154297\",\r\n    \"Width\": \"389.146187543869\",\r\n    \"Height\": \"260.2011489868164\",\r\n    \"SVG\": \"<g id=\\\"25270100\\\">        <polygon fill=\\\"none\\\" points=\\\"324.497,121.064 342.472,121.064 342.472,138.297 386.32,157.15    342.472,176.159 342.472,214.021 386.32,233.007 342.472,250 342.472,275.979 324.497,275.979 306.518,322.018 288.387,275.979    252.434,275.979 234.455,322.018 216.346,275.979 180.391,275.979 162.261,322.018 144.283,275.979 108.174,275.979    90.197,322.018 72.088,275.979 54.111,275.979 54.111,256.991 10.264,237.982 54.111,218.977 54.111,180.982 10.109,162.127    54.111,143.273 54.111,121.064 72.088,121.064 88.992,78.497 108.174,121.064 144.283,121.064 161.123,78.351 180.391,121.064    216.346,121.064 234.455,75.463 252.434,121.064 288.389,121.064 307.277,77.391  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110801\",\r\n    \"X\": \"48.116905212402344\",\r\n    \"Y\": \"116.0281753540039\",\r\n    \"Width\": \"301.7661819458008\",\r\n    \"Height\": \"165.9718246459961\",\r\n    \"SVG\": \"<g id=\\\"46110801\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"277\\\" y2=\\\"277\\\"/>        <polygon points=\\\"49,242 124,117 199,242  \\\" stroke=\\\"#000000\\\"/>        <polygon points=\\\"199,242 274,117 349,242  \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20141\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"20141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25110200\",\r\n    \"X\": \"126.84375\",\r\n    \"Y\": \"325.953125\",\r\n    \"Width\": \"350.75390625\",\r\n    \"Height\": \"53.840087890625\",\r\n    \"SVG\": \"<g id=\\\"25110200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.5864\\\" x1=\\\"139.229\\\" x2=\\\"468.229\\\" y1=\\\"375\\\" y2=\\\"375\\\"/>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" font-weight=\\\"bold\\\" x=\\\"125\\\" y=\\\"343\\\">LL</text>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" font-weight=\\\"bold\\\" x=\\\"449\\\" y=\\\"343\\\">LL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51291\",\r\n    \"X\": \"262.2860720392972\",\r\n    \"Y\": \"291.0781555175781\",\r\n    \"Width\": \"83.06793186695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"51291\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54321\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"82.64605686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"54321\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141600\",\r\n    \"X\": \"266.0\",\r\n    \"Y\": \"333.510986328125\",\r\n    \"Width\": \"80.0\",\r\n    \"Height\": \"119.97900390625\",\r\n    \"SVG\": \"<g id=\\\"10141600\\\">        <ellipse cx=\\\"306.708\\\" cy=\\\"408.614\\\" rx=\\\"34.667\\\" ry=\\\"23.457\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"332\\\" x2=\\\"281.23\\\" y1=\\\"366.491\\\" y2=\\\"450.323\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"282.949\\\" x2=\\\"330.658\\\" y1=\\\"365.187\\\" y2=\\\"450.798\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"306.804\\\" x2=\\\"306.804\\\" y1=\\\"453.49\\\" y2=\\\"363.157\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"12\\\" x1=\\\"346\\\" x2=\\\"266\\\" y1=\\\"338.511\\\" y2=\\\"338.511\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"321\",\r\n    \"X\": \"268.359375\",\r\n    \"Y\": \"217.21875\",\r\n    \"Width\": \"80.4140625\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"321\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"268\\\" y=\\\"249\\\">X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"322\",\r\n    \"X\": \"246.359375\",\r\n    \"Y\": \"217.21875\",\r\n    \"Width\": \"127.078125\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"322\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"246\\\" y=\\\"249\\\">X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"323\",\r\n    \"X\": \"231.359375\",\r\n    \"Y\": \"217.21875\",\r\n    \"Width\": \"161.7421875\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"323\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-2\\\" x=\\\"231\\\" y=\\\"249\\\">X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"324\",\r\n    \"X\": \"219.359375\",\r\n    \"Y\": \"217.21875\",\r\n    \"Width\": \"188.40625\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"324\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-4\\\" x=\\\"219\\\" y=\\\"249\\\">X X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"325\",\r\n    \"X\": \"207.359375\",\r\n    \"Y\": \"217.21875\",\r\n    \"Width\": \"207.0703125\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"325\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-6\\\" x=\\\"207\\\" y=\\\"249\\\">X X X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"326\",\r\n    \"X\": \"265.94500732421875\",\r\n    \"Y\": \"217.99899291992188\",\r\n    \"Width\": \"80.1099853515625\",\r\n    \"Height\": \"36.00201416015625\",\r\n    \"SVG\": \"<g id=\\\"326\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"283.945\\\" x2=\\\"283.945\\\" y1=\\\"218\\\" y2=\\\"254\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"265.945\\\" x2=\\\"301.945\\\" y1=\\\"236\\\" y2=\\\"236\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"310.053\\\" x2=\\\"346.055\\\" y1=\\\"236\\\" y2=\\\"236\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"328.054\\\" x2=\\\"328.054\\\" y1=\\\"217.999\\\" y2=\\\"254.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_63_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"370.04164123535156\",\r\n    \"SVG\": \"<g id=\\\"2_63_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_63_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"2_63_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112\",\r\n    \"X\": \"239.4013671875\",\r\n    \"Y\": \"449.1307373046875\",\r\n    \"Width\": \"132.37890625\",\r\n    \"Height\": \"35.796875\",\r\n    \"SVG\": \"<g id=\\\"20112\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"50px\\\" id=\\\"TV\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"484.9276\\\">DPRE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111\",\r\n    \"X\": \"257.974609375\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"96.5625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"20111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">CIV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112100\",\r\n    \"X\": \"266.3310241699219\",\r\n    \"Y\": \"345.5\",\r\n    \"Width\": \"83.2760009765625\",\r\n    \"Height\": \"96.00003051757812\",\r\n    \"SVG\": \"<g id=\\\"20112100\\\">            <polygon points=\\\"307.757 351.513 319.994 372.516 344.302 372.613 332.232 393.712 344.302 414.811 319.994 414.909 307.757 435.911 295.519 414.909 271.211 414.811 283.281 393.712 271.211 372.613 295.519 372.516 307.757 351.513\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"307.545\\\" cy=\\\"351.089\\\" r=\\\"5.089\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"307.545\\\" cy=\\\"435.911\\\" r=\\\"5.089\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"271.92\\\" cy=\\\"372.719\\\" r=\\\"5.089\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"344.018\\\" cy=\\\"372.295\\\" r=\\\"5.089\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"344.018\\\" cy=\\\"415.129\\\" r=\\\"5.089\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"271.92\\\" cy=\\\"415.129\\\" r=\\\"5.089\\\" stroke=\\\"#000000\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"331\",\r\n    \"X\": \"156.89199829101562\",\r\n    \"Y\": \"540.75\",\r\n    \"Width\": \"296.2160339355469\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"331\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"161\\\" x2=\\\"449\\\" y1=\\\"543.25\\\" y2=\\\"543.25\\\"/>                <circle cx=\\\"184.429\\\" cy=\\\"568.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"425.571\\\" cy=\\\"568.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54331\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"286.0781555175781\",\r\n    \"Width\": \"76.02105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"54331\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"337.0469\\\">JS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"332\",\r\n    \"X\": \"157.89199829101562\",\r\n    \"Y\": \"539.75\",\r\n    \"Width\": \"296.2160339355469\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"332\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"450\\\" y1=\\\"542.25\\\" y2=\\\"542.25\\\"/>                <circle cx=\\\"185.429\\\" cy=\\\"567.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"305.429\\\" cy=\\\"567.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"426.571\\\" cy=\\\"567.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112102\",\r\n    \"X\": \"250.6739959716797\",\r\n    \"Y\": \"347.0\",\r\n    \"Width\": \"105.05900573730469\",\r\n    \"Height\": \"93.00003051757812\",\r\n    \"SVG\": \"<g id=\\\"20112102\\\">            <g>                      <path d=\\\"M327.54,353.736v2.064h15.862v-.869c0-5.161-3.042-7.931-8.203-7.931-4.129,0-7.659,2.607-7.659,6.736Z\\\" id=\\\"_64249792\\\"/>                      <path d=\\\"M315.209,359.874h12.603l-.054,2.119.706,4.672c1.521.978,1.195,2.336,3.911,3.694,1.793.869,4.4.761,6.138-.054,3.151-1.521,5.324-5.867,4.291-10.376h12.929v-1.793h-40.525v1.738Z\\\" id=\\\"_65485904\\\"/>                      <path d=\\\"M292.068,372.532v.272c0,1.956,5.595,8.583,6.899,10.376,1.738,2.336,5.378,8.692,8.637,8.692,1.901,0,11.19-7.171,13.2-8.529l.054,18.796,19.284-28.791c-4.835,0-16.134-.543-19.828.38-2.77.761-10.104,7.985-12.114,8.148-.272-.923-4.183-5.921-5.052-7.225-1.086-1.63-3.857-6.193-6.084-6.193h-1.195c-2.064-.054-3.803,1.901-3.803,4.074h0Z\\\" id=\\\"_65378144\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65379000\\\" points=\\\"258.333 393.337 265.069 397.737 265.015 387.525 258.333 383.07 258.333 393.337\\\"/>                      <path d=\\\"M285.603,402.137l7.062,4.672-.054,10.321-7.008-4.726v-10.267ZM272.131,392.468l6.736,4.672v10.321l-6.736-4.726v-10.267ZM258.333,383.07l6.682,4.454.054,10.213-6.736-4.4v-10.267ZM250.674,389.209c0,1.141,19.991,14.341,22.489,15.971,3.966,2.662,7.496,5.269,11.462,7.931,2.01,1.412,3.748,2.607,5.704,3.911,1.847,1.249,4.672,2.39,4.672,5.052v17.872h15.862v-16.079c0-1.575,2.336-3.803,2.336-4.129,0-1.575-1.521-.217-2.119-2.553-.543-2.064-.38-1.793-1.575-3.422-1.358-1.847-3.585-3.422-6.573-3.422-4.237,0-3.042-.38-6.301-2.499-2.01-1.358-3.857-2.607-5.704-3.966-3.477-2.662-7.605-5.432-11.245-7.822-3.259-2.173-20.968-15.21-22.815-15.645-.543,1.086-6.193,8.8-6.193,8.8Z\\\" id=\\\"_65378808\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65377104\\\" points=\\\"272.131 402.735 278.813 407.461 278.867 397.14 272.131 392.468 272.131 402.735\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65450664\\\" points=\\\"285.603 412.404 292.611 417.13 292.665 406.809 285.603 402.137 285.603 412.404\\\"/>                      <path d=\\\"M326.073,402.137h16.405v6.138h-21.729v31.67h11.353l1.901-21.946h3.259l1.738,22.001h11.136v-63.394c0-1.086-3.259-3.205-4.4-3.205s-18.089,25.803-19.665,28.737Z\\\" id=\\\"_65717896\\\"/>                      <line fill=\\\"none\\\" id=\\\"_40116400\\\" x1=\\\"340.143\\\" x2=\\\"345.738\\\" y1=\\\"373.401\\\" y2=\\\"373.401\\\"/>                      <line fill=\\\"none\\\" id=\\\"_40133808\\\" x1=\\\"320.859\\\" x2=\\\"320.804\\\" y1=\\\"402.192\\\" y2=\\\"408.276\\\"/>                      <path d=\\\"M320.859,402.192l-.054,6.084h21.729v-6.138h-16.405c1.521-2.933,18.47-28.737,19.665-28.737h-5.595l-19.339,28.791Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_39914448\\\"/>                      <line fill=\\\"none\\\" id=\\\"_41336896\\\" x1=\\\"327.54\\\" x2=\\\"327.54\\\" y1=\\\"355.8\\\" y2=\\\"358.136\\\"/>                      <line fill=\\\"none\\\" id=\\\"_41336344\\\" x1=\\\"343.402\\\" x2=\\\"343.402\\\" y1=\\\"355.8\\\" y2=\\\"358.136\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41325752\\\" points=\\\"343.402 358.136 343.402 355.8 327.54 355.8 327.54 358.136 343.402 358.136\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"333\",\r\n    \"X\": \"158.5\",\r\n    \"Y\": \"540.75\",\r\n    \"Width\": \"293.2580261230469\",\r\n    \"Height\": \"55.072998046875\",\r\n    \"SVG\": \"<g id=\\\"333\\\">        <path d=\\\"   M430.109,593.323c0.005,0,0.012,0,0.018,0c10.565,0,19.131-11.209,19.131-25.036s-8.565-25.037-19.131-25.037H180.133h0.015   c-0.006,0-0.01,0-0.015,0c-10.567,0-19.133,11.21-19.133,25.037s8.566,25.036,19.133,25.036h249.994\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112101\",\r\n    \"X\": \"200.966796875\",\r\n    \"Y\": \"356.515625\",\r\n    \"Width\": \"202.8583984375\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"20112101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">ATF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"334\",\r\n    \"X\": \"140.89199829101562\",\r\n    \"Y\": \"541.6630249023438\",\r\n    \"Width\": \"310.6080017089844\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"334\\\">        <g>                <circle cx=\\\"168.429\\\" cy=\\\"569.2\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"    M429.66,594.236c0.006,0,0.013,0,0.017,0c10.672,0,19.323-11.209,19.323-25.036s-8.651-25.037-19.323-25.037H226.141h0.016    c-0.005,0-0.011,0-0.016,0c-10.672,0-19.323,11.21-19.323,25.037s8.651,25.036,19.323,25.036h203.536\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"335\",\r\n    \"X\": \"133.46299743652344\",\r\n    \"Y\": \"516.5010375976562\",\r\n    \"Width\": \"343.0740203857422\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"335\\\">        <g>                <path d=\\\"    M186.037,544H424.5H186.037z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"161\\\" cy=\\\"544.038\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"449\\\" cy=\\\"544.038\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"336\",\r\n    \"X\": \"158.5\",\r\n    \"Y\": \"538.7130126953125\",\r\n    \"Width\": \"293.0000305175781\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"336\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"161\\\" x2=\\\"449\\\" y1=\\\"541.213\\\" y2=\\\"541.213\\\"/>                <circle cx=\\\"186.037\\\" cy=\\\"566.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"238.335\\\" cy=\\\"566.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"371.664\\\" cy=\\\"566.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"423.963\\\" cy=\\\"566.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"337\",\r\n    \"X\": \"253.4274455458193\",\r\n    \"Y\": \"538.75\",\r\n    \"Width\": \"105.14610501338069\",\r\n    \"Height\": \"55.07353791907042\",\r\n    \"SVG\": \"<g id=\\\"337\\\">        <polyline fill=\\\"none\\\" points=\\\"   255.928,591.323 280.965,541.25 306.001,591.323 331.037,541.25 356.073,591.323  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10791\",\r\n    \"X\": \"244.7236328125\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"122.89453125\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10791\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">RRC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_50_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"364.03125\",\r\n    \"SVG\": \"<g id=\\\"2_50_0\\\">        <g>                <polyline fill=\\\"#FFE599\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"307.768\\\" y1=\\\"568\\\" y2=\\\"566.232\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"311.373\\\" x2=\\\"475.43\\\" y1=\\\"562.627\\\" y2=\\\"398.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"477.232,396.768 479,395 477.232,393.232    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"473.627\\\" x2=\\\"309.57\\\" y1=\\\"389.626\\\" y2=\\\"225.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"307.768,223.768 306,222 304.232,223.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"300.626\\\" x2=\\\"136.571\\\" y1=\\\"227.374\\\" y2=\\\"391.429\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"134.768,393.232 133,395 134.768,396.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"138.374\\\" x2=\\\"302.429\\\" y1=\\\"400.373\\\" y2=\\\"564.43\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"304.232\\\" x2=\\\"306\\\" y1=\\\"566.232\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215200\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"250.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"215.0\",\r\n    \"SVG\": \"<g id=\\\"25215200\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35,25\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"258\\\" y2=\\\"258\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"458\\\" y2=\\\"458\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"200,308 200,348 300,408 400,348 400,308 300,368   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_29_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"260.5\",\r\n    \"SVG\": \"<g id=\\\"0_29_0\\\">            <rect fill=\\\"none\\\" height=\\\"243.5\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"272.5\\\"/>            <g>                      <rect fill=\\\"#80E0FF\\\" height=\\\"243.5\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"272.5\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"272.5\\\" y2=\\\"272.5\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"139.928\\\" x2=\\\"479.159\\\" y1=\\\"272.5\\\" y2=\\\"272.5\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"272.5\\\" y2=\\\"272.5\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"286.824\\\" y2=\\\"508.838\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"472.236\\\" x2=\\\"133.005\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"501.676\\\" y2=\\\"279.662\\\"/>                          </g>                </g>            <polyline fill=\\\"#000710\\\" points=\\\"484.082 423.085 484.082 514 393.167 514\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242800\",\r\n    \"X\": \"10.995549201965332\",\r\n    \"Y\": \"54.49008560180664\",\r\n    \"Width\": \"378.73113536834717\",\r\n    \"Height\": \"280.12575912475586\",\r\n    \"SVG\": \"<g id=\\\"25242800\\\">        <polygon fill=\\\"none\\\" points=\\\"386.596,194.508 268.814,331.918 33.254,292.658 13.624,150.501    92.144,57.098 308.074,76.728  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" id=\\\"static\\\" transform=\\\"matrix(1 0 0 1 70 200)\\\">KILL ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20122\",\r\n    \"X\": \"245.14501953125\",\r\n    \"Y\": \"448.7088623046875\",\r\n    \"Width\": \"117.439453125\",\r\n    \"Height\": \"42.921875\",\r\n    \"SVG\": \"<g id=\\\"20122\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" id=\\\"TV\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490.9276\\\">TNG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121\",\r\n    \"X\": \"282.44140625\",\r\n    \"Y\": \"285.984375\",\r\n    \"Width\": \"45.390625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"20121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"T\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.25\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112108\",\r\n    \"X\": \"252.0\",\r\n    \"Y\": \"348.6180419921875\",\r\n    \"Width\": \"105.55804443359375\",\r\n    \"Height\": \"90.3819580078125\",\r\n    \"SVG\": \"<g id=\\\"20112108\\\">            <path d=\\\"M349.126,422.475l2.933-1.006.439,9.775h-3.371v-8.768h0ZM324.844,408.986c4.137,2.186,4.361,3.727,6.633,7.872,1.607,2.931,3.825,6.352,3.825,10.677.255.38.791,1.348,1.347,1.348,1.937,0,4.044-7.191,5.735-8.43v.674h.674v10.117h-18.212v-22.257h-.002ZM292.806,407.974c0-2.044,7.242-1.688,9.781-1.687,3.816.003,7.849-1.012,10.454-1.012,1.834,0,4.266,1.266,6.07,1.687v24.28h-26.305v-23.268h0ZM268.863,420.452c1.92.695,4.111,9.105,5.733,9.105,2.857,0,2.986-8.19,4.73-11.122,1.818-3.051,3.423-7.846,7.411-8.777v21.584h-17.875v-10.79ZM259.843,421.805c.818.208,2.612.622,2.612,1.682v7.755l-3.097-.002.486-9.435ZM342.045,412.359c-.465-3.106,2.456-7.42,5.732-7.42,3.172,0,5.398,4.077,5.398,7.42v.337c0,4.601-1.905,4.55-3.372,6.746l-4.387.084-3.139-4.05-.232-3.117ZM269.2,412.696c0,6.305-6.613,9.597-9.99,4.595-2.741-4.057-1.051-12.352,4.258-12.352,3.221,0,5.732,3.568,5.732,6.743v1.013h0ZM268.863,356.376h17.875v49.236c0,1.141-3.341,1.783-4.653,3.105-1.055,1.064-2.296,2.941-3.171,4.248-1.525,2.278-4.24,7.09-4.317,10.521l-3.423-5.707c.473-.906,1.062-3.394,1.062-4.748v-2.023c0-3.85-3.372-6.069-3.372-8.095v-46.537h0ZM324.845,356.376h18.211v46.538c0,.596-3.335,3.839-3.926,6.529-.955,4.348.12,5,.89,8.311l-2.521,4.484c-.769-2.648-3.602-7.279-5.032-9.407-1.955-2.914-3.276-6.182-7.621-6.542v-49.912h0ZM292.807,398.868l3.966,4.456-3.966.941v-5.397ZM319.252,394.571l-.142,9.019-4.884-.904,5.026-8.115ZM303.937,402.578c-6.331,0-11.299-8.491-11.034-15.129.266-6.696,4.728-14.887,11.37-14.887h1.348c5.873,0,11.129,7.788,11.129,13.826v2.361c0,5.608-4.971,13.828-10.117,13.828h-2.696ZM292.807,356.376h26.305v24.619c-1.608-1.85-1.9-4.432-4.805-7.336-1.93-1.931-4.654-3.793-8.347-3.793h-.675c-2.954,0-5.97.818-7.673,2.108-.915.695-1.772,1.304-2.597,2.124-.906.901-1.219,1.851-2.208,2.513v-20.236h0ZM252,356.376h10.454v45.865c-4.349,1.014-7.756,5.092-7.756,10.454,0,3.712,1.88,4.91,2.035,7.072.194,2.694-.348,5.635-.348,8.78v2.696h-4.385v7.757h105.556v-7.757l-2.055.002-.641-12.818c3.854-5.756.347-14.77-5.733-16.188v-45.865h8.431v-7.756h-105.557v7.757Z\\\" id=\\\"_x3C_path_x3E_\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112107\",\r\n    \"X\": \"261.74346923828125\",\r\n    \"Y\": \"350.6728820800781\",\r\n    \"Width\": \"94.33209228515625\",\r\n    \"Height\": \"93.78713989257812\",\r\n    \"SVG\": \"<g id=\\\"20112107\\\">        <path d=\\\"M264.659,353.621c0,71.906,16.594,77.438,45.909,88.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M353.159,353.621c0,71.906-16.594,77.438-45.909,88.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M263,353.621c23.785,13.828,23.785,13.828,45.91,0   c22.125,13.828,22.125,13.828,45.909,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112109\",\r\n    \"X\": \"197.2373046875\",\r\n    \"Y\": \"365.34375\",\r\n    \"Width\": \"217.748046875\",\r\n    \"Height\": \"62.1875\",\r\n    \"SVG\": \"<g id=\\\"20112109\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"84\\\" id=\\\"USSS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.5\\\">USSS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112104\",\r\n    \"X\": \"208.01123046875\",\r\n    \"Y\": \"362.234375\",\r\n    \"Width\": \"202.0068359375\",\r\n    \"Height\": \"73.015625\",\r\n    \"SVG\": \"<g id=\\\"20112104\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"102\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">DEA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_5A_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"364.03125\",\r\n    \"SVG\": \"<g id=\\\"2_5A_0\\\">        <g>                <polyline fill=\\\"#FFE599\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"307.768\\\" y1=\\\"568\\\" y2=\\\"566.232\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"311.373\\\" x2=\\\"475.43\\\" y1=\\\"562.627\\\" y2=\\\"398.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"477.232,396.768 479,395 477.232,393.232    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"473.627\\\" x2=\\\"309.57\\\" y1=\\\"389.626\\\" y2=\\\"225.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"307.768,223.768 306,222 304.232,223.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"300.626\\\" x2=\\\"136.571\\\" y1=\\\"227.374\\\" y2=\\\"391.429\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"134.768,393.232 133,395 134.768,396.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"138.374\\\" x2=\\\"302.429\\\" y1=\\\"400.373\\\" y2=\\\"564.43\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"304.232\\\" x2=\\\"306\\\" y1=\\\"566.232\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112103\",\r\n    \"X\": \"266.9319763183594\",\r\n    \"Y\": \"348.0\",\r\n    \"Width\": \"85.11801147460938\",\r\n    \"Height\": \"92.0\",\r\n    \"SVG\": \"<g id=\\\"20112103\\\">            <g>                      <g>                                <path d=\\\"M329.036,352.294h15.086v-4.294h-17.949c.44.826,1.982,4.294,2.863,4.294Z\\\" id=\\\"_65363480\\\"/>                                <path d=\\\"M326.504,356.864h1.982v.881c0,4.074,3.744,7.102,7.983,7.102,5.23,0,7.708-4.46,7.708-9.965h-15.416c-.826,0-1.927,1.431-2.257,1.982Z\\\" id=\\\"_65379072\\\"/>                                <path d=\\\"M283.78,395.569v.551c0,.881,2.478,3.689,3.964,3.689h.826c2.037,0,27.088-18.664,31.603-21.087l.165,19.16,20.646-30.557h-20.756c-1.046,0-16.682,11.617-19.05,13.159-3.083,2.037-6.607,4.46-9.525,6.717-2.698,2.147-7.873,4.019-7.873,8.369Z\\\" id=\\\"_94401360\\\"/>                                <path d=\\\"M274.09,405.259v-37.879h-4.57c-1.101,0-2.588,1.101-2.588,1.982v33.64c0,1.266.661,1.762,1.431,2.257h5.726Z\\\" id=\\\"_66403960\\\"/>                                <path d=\\\"M326.173,397.882h17.068v7.102h-22.738v34.466h11.397c1.487,0,2.092-9.69,2.367-11.562.661-3.799,1.597-8.754,1.872-12.388h.44l3.524,23.895h11.947v-67.72c0-1.431-2.808-4.294-4.57-4.294h-.22c-1.266,0-9.47,13.048-10.736,14.92-1.376,2.147-10.02,14.425-10.351,15.581Z\\\" id=\\\"_66403768\\\"/>                                <polygon id=\\\"_66403824\\\" points=\\\"274.09 405.259 274.09 440 312.244 440 312.244 405.259 274.09 405.259\\\"/>                          </g>                      <g>                                <line fill=\\\"none\\\" id=\\\"_40181744\\\" x1=\\\"320.337\\\" x2=\\\"320.502\\\" y1=\\\"397.992\\\" y2=\\\"404.984\\\"/>                                <line fill=\\\"none\\\" id=\\\"_39704416\\\" x1=\\\"340.984\\\" x2=\\\"347.26\\\" y1=\\\"367.38\\\" y2=\\\"367.38\\\"/>                                <line fill=\\\"none\\\" id=\\\"_39663360\\\" x1=\\\"344.122\\\" x2=\\\"344.122\\\" y1=\\\"352.294\\\" y2=\\\"354.882\\\"/>                                <line fill=\\\"none\\\" id=\\\"_40245400\\\" x1=\\\"329.036\\\" x2=\\\"328.761\\\" y1=\\\"352.294\\\" y2=\\\"354.882\\\"/>                                <path d=\\\"M343.296,397.882h-17.068c.275-1.101,8.919-13.434,10.351-15.526,1.266-1.872,9.47-14.92,10.736-14.92h-6.332l-20.646,30.557.165,6.992h22.794v-7.102Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_41573280\\\"/>                                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41396192\\\" points=\\\"328.761 354.882 344.122 354.882 344.122 352.294 329.036 352.294 328.761 354.882\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112106\",\r\n    \"X\": \"221.50390625\",\r\n    \"Y\": \"352.34375\",\r\n    \"Width\": \"166.05859375\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"20112106\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">FBI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112105\",\r\n    \"X\": \"259.38006591796875\",\r\n    \"Y\": \"348.0009460449219\",\r\n    \"Width\": \"97.7130126953125\",\r\n    \"Height\": \"91.9990234375\",\r\n    \"SVG\": \"<g id=\\\"20112105\\\">            <g>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_94647176\\\" points=\\\"277.741 366.155 276.721 365.9 276.721 366.155 277.741 366.155\\\"/>                      <path d=\\\"M339.143,370.439l14.228,39.268h-28.712l14.483-39.268ZM276.976,370.49l14.228,39.268-28.355-.102,14.126-39.166ZM277.741,366.155h-1.02v-.255l1.02.255ZM277.741,366.155l3.876.612.816-.102,12.137-1.734,1.326.153c4.029,0,4.182,4.641,5.202,4.641h3.621v59.361h-13.973v2.856h-5.712v3.111h-4.692v4.947h55.486v-5.151h-4.947v-2.856h-5.712v-2.856h-14.483v-59.361h4.131c1.224,0,.765-4.641,5.712-4.641h.765l11.933,1.53,1.275.051,3.876-.459c-1.377,2.907-2.856,7.854-4.08,11.067-1.428,3.825-2.55,7.497-4.029,11.271-1.479,3.825-2.652,7.446-4.08,11.22-.612,1.683-1.428,3.774-1.989,5.508-.357,1.071-.714,1.887-1.02,2.856-.459,1.53-.153,1.53-2.091,1.53,2.601,3.876,9.792,8.823,16.319,8.823h3.111c6.579,0,14.024-4.947,16.574-8.823h-1.326l-16.166-43.756c1.224-.153,3.468-1.071,3.468-2.091s-1.836.255-3.111.255h-.51c-6.681,0-11.78-5.457-18.665-5.457h-1.53c-3.57,0-6.63,1.683-8.568,3.366-.969-.459-1.581-.306-1.581-1.836,0-.51,1.326-4.182,1.53-4.641l-2.397-7.497-.408-.051c-.102,1.173-1.428,4.947-1.836,6.222-1.02,3.06.816,3.213.816,6.018v.765c0,.918-.561.663-1.275,1.02-2.04-1.734-4.947-3.366-8.568-3.366h-1.53c-7.038,0-12.035,5.457-18.665,5.457h-.816c-1.989,0-2.958-1.785-3.111.255l3.519,1.734c-3.009,6.273-5.253,15.146-8.109,22.184-1.53,3.723-2.652,7.395-4.131,11.169-.765,1.938-1.224,3.621-1.989,5.508-.612,1.53-.816,4.692-2.754,4.743,2.601,3.876,9.435,8.823,15.809,8.823h3.366c6.783,0,13.616-4.743,16.319-8.823h-1.581l-15.554-43.552h0Z\\\" id=\\\"_94720800\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"341\",\r\n    \"X\": \"159.83586583317515\",\r\n    \"Y\": \"488.63987633067046\",\r\n    \"Width\": \"292.3281356316686\",\r\n    \"Height\": \"55.07313636464204\",\r\n    \"SVG\": \"<g id=\\\"341\\\">        <polyline fill=\\\"none\\\" points=\\\"   162.336,491.14 200.365,541.213 449.664,541.213  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112111\",\r\n    \"X\": \"238.9549102783203\",\r\n    \"Y\": \"347.44500732421875\",\r\n    \"Width\": \"135.61924743652344\",\r\n    \"Height\": \"93.05499267578125\",\r\n    \"SVG\": \"<g id=\\\"20112111\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"267.291 438 243 389.418 273.364 389.418 273.364 349.945 340.166 349.945 340.166 389.418 370.529 389.418 346.237 438 267.291 438\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <polygon points=\\\"355.347 389.418 331.057 438 315.875 438 340.166 389.418 355.347 389.418\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53011\",\r\n    \"X\": \"258.201171875\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"93.595703125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"53011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">AA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"342\",\r\n    \"X\": \"158.49998474121094\",\r\n    \"Y\": \"494.927978515625\",\r\n    \"Width\": \"293.00001525878906\",\r\n    \"Height\": \"55.072021484375\",\r\n    \"SVG\": \"<g id=\\\"342\\\">        <path d=\\\"   M429.886,497.428c10.557,0,19.114,11.209,19.114,25.036s-8.558,25.036-19.114,25.036c-0.006,0-0.012,0-0.018,0h0.018h-249.77   c-10.557,0-19.116-11.209-19.116-25.036s8.558-25.036,19.116-25.036c0.005,0,0.009,0,0.015,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112110\",\r\n    \"X\": \"204.40869140625\",\r\n    \"Y\": \"360.078125\",\r\n    \"Width\": \"203.8251953125\",\r\n    \"Height\": \"78.46875\",\r\n    \"SVG\": \"<g id=\\\"20112110\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"106\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.25\\\">TSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36190100_a\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36190100_a\\\">        <rect height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon points=\\\"273.094,296.538 335.298,296.538 378.839,340.079 378.839,402.281    335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"421.207\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54341\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"74.34918186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"54341\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_69_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"370.04164123535156\",\r\n    \"SVG\": \"<g id=\\\"1_69_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>        <polyline fill=\\\"#000710\\\" points=\\\"426.688,342.627 478.899,394.131 427.039,446.703  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112112\",\r\n    \"X\": \"261.6579895019531\",\r\n    \"Y\": \"347.0010070800781\",\r\n    \"Width\": \"93.50361806206939\",\r\n    \"Height\": \"93.0\",\r\n    \"SVG\": \"<g id=\\\"20112112\\\">            <path d=\\\"M308.376,409.873l21.782,16.689c-.776,1.067-7.277,3.735-9.315,4.56-3.008,1.213-7.762,1.99-11.886,1.99h-1.019c-4.609,0-8.829-.777-12.128-2.038-2.086-.825-8.247-3.347-9.169-4.609l21.734-16.592ZM345.925,381.105c.922,3.687,2.135,6.064,2.135,10.867v3.59c0,6.161-2.329,12.031-4.366,16.203-1.31,2.571-6.743,10.624-9.315,11.304l-8.878-26.391,20.424-15.573ZM270.536,380.911l20.424,15.718-8.926,26.343c-3.056-2.086-7.228-8.102-9.121-11.886-1.455-2.911-4.706-12.371-4.269-17.077l1.892-13.099ZM344.421,377.321h-25.178c-.922,0-4.075-9.945-4.609-11.352-.728-2.038-3.736-10.091-3.881-11.789,7.811,0,16.495,4.075,21.055,7.52,4.075,3.056,11.352,10.139,12.613,15.621h0ZM272.476,377.321c.437-1.941,4.124-7.18,5.336-8.781,2.135-2.668,4.706-4.609,7.326-6.84,3.493-2.959,14.117-7.52,20.473-7.52l-8.053,23.092-25.081.049ZM311.287,440c11.789,0,25.518-7.859,30.903-14.311,4.173-5.045,6.016-7.083,9.072-13.487,1.941-4.027,4.124-12.759,3.881-18.629-.582-14.02-5.579-24.936-12.953-32.261-6.549-6.452-18.192-14.311-30.903-14.311h-5.919c-12.419,0-24.402,8.15-30.757,14.457-6.695,6.598-12.953,19.017-12.953,32.31,0,14.554,6.161,24.354,13.196,32.068,5.822,6.355,18.775,14.165,30.757,14.165h5.676Z\\\" id=\\\"_65156240\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_69_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"1_69_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>        <polyline fill=\\\"#000710\\\" points=\\\"426.688,342.627 478.899,394.131 427.039,446.703  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162500\",\r\n    \"X\": \"264.09478759765625\",\r\n    \"Y\": \"347.4849853515625\",\r\n    \"Width\": \"83.8104248046875\",\r\n    \"Height\": \"98.54400634765625\",\r\n    \"SVG\": \"<g id=\\\"10162500\\\">        <polyline fill=\\\"none\\\" points=\\\"306,408.679 268.649,349.985 343.351,349.985 306,408.679    306,446.029  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60160100\",\r\n    \"X\": \"264.0496520996094\",\r\n    \"Y\": \"346.4266357421875\",\r\n    \"Width\": \"75.63272094726562\",\r\n    \"Height\": \"96.89572143554688\",\r\n    \"SVG\": \"<g id=\\\"60160100\\\">        <path d=\\\"M335.984,405.23v8.07   c0,4.632-3.756,8.388-8.387,8.388h-51.463c-4.631,0-8.386-3.756-8.386-8.388v-37.039c0-4.631,3.754-8.386,8.386-8.386h51.463   c4.631,0,8.387,3.754,8.387,8.386v8.812\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"9.3967\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"9.3967\\\" x1=\\\"293.084\\\" x2=\\\"293.084\\\" y1=\\\"367.877\\\" y2=\\\"350.125\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"9.3967\\\" x1=\\\"313.055\\\" x2=\\\"313.055\\\" y1=\\\"350.125\\\" y2=\\\"367.877\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"9.3967\\\" x1=\\\"293.084\\\" x2=\\\"293.084\\\" y1=\\\"421.688\\\" y2=\\\"439.624\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"9.3967\\\" x1=\\\"313.055\\\" x2=\\\"313.055\\\" y1=\\\"439.624\\\" y2=\\\"421.688\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150115\",\r\n    \"X\": \"203.859375\",\r\n    \"Y\": \"359.140625\",\r\n    \"Width\": \"204.353515625\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"40150115\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" x=\\\"196\\\" y=\\\"432\\\">UXO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150114\",\r\n    \"X\": \"260.0\",\r\n    \"Y\": \"348.7549743652344\",\r\n    \"Width\": \"94.051025390625\",\r\n    \"Height\": \"89.24603271484375\",\r\n    \"SVG\": \"<g id=\\\"40150114\\\">            <path d=\\\"M292.222,376.84l3.284,5.664c3.522-1.856,5.759-3.903,11.328-3.903h.619c6.901,0,8.234,3.094,11.518,3.808l3.141-5.569c-11.28-5.949-18.657-5.949-29.89,0Z\\\" id=\\\"_105632040\\\"/>            <path d=\\\"M311.023,349.949c0,.762,4.95,2.475,5.997,2.999,1.476.762,4.141,2.903,5.046,4.188,2.523,3.427,5.093,7.187,5.093,13.136,0,9.71-8.853,19.419-18.515,19.419v3.57c2.761.238,5.283,3.998,3.903,6.854.762.19,2.951,1.475,2.999,1.475.857,0,5.902-8.377,16.992-8.377h.286c5.331,0,10.709,3.046,13.232,5.902,1.999,2.237,6.283,9.091,5.711,13.517l-1,6.521,1.475.666c.095-1.047.952-2.761,1.333-4.332.333-1.475.476-3.57.476-5.187v-3.903c0-10.043-9.9-22.322-17.896-24.179,0-5.997.524-7.568-1.095-12.946-1.047-3.379-3.094-7.663-5.14-9.852-6.045-6.33-8.948-8.329-18.895-10.661v1.19h0Z\\\" id=\\\"_66381448\\\"/>            <path d=\\\"M278.182,380.124v1.19c0,.571-5.902,3.808-6.854,4.474-1.904,1.333-4.141,3.855-5.569,5.759-3.284,4.236-5.759,9.614-5.759,16.944,0,5.188,1.19,7.187,2.142,11.137l1.428-.714c-.143-1.761-.904-2.761-.904-4.76v-2.38c0-9.281,9.376-18.515,19.086-18.515h2.094c3.046,0,7.044,1.523,8.948,2.665,2.57,1.571,4.236,4.331,6.283,5.663l2.713-1.19v-2.094c0-2.428,1.951-4.617,3.903-5.093v-3.57c-8.996-.19-18.229-9.281-18.229-18.467v-1.809c0-4.902,2.523-10.185,4.998-12.613,1.523-1.475,2.951-2.713,4.76-3.855,1-.619,6.045-1.761,6.045-2.951v-1.19c-7.901,1.856-13.946,4.569-18.277,10.09-5.093,6.568-6.806,10.757-6.806,21.275h0Z\\\" id=\\\"_106969376\\\"/>            <path d=\\\"M281.18,400.4c0,8.805,8.139,19.895,14.897,21.466l2.713-5.331c-7.758-4.093-11.328-9.472-11.328-20.323h-6.283v4.188h0Z\\\" id=\\\"_66087312\\\"/>            <path d=\\\"M315.211,416.82l2.999,5.093c3.856-.904,9.186-6.187,11.042-9.233,2.666-4.427,4.188-9.329,4.188-16.421h-6.568c.143,6.235-.095,8.519-2.999,12.851-1.475,2.189-2.047,2.475-3.808,4.236-1.237,1.237-4.236,2.665-4.855,3.474Z\\\" id=\\\"_103737712\\\"/>            <path d=\\\"M312.498,412.632c0-4.331,1.047-5.474,1.809-8.662l-2.999-1.475c-2.903,2.523-5.236,1.904-8.043,0l-2.951,1.618c.238,3.141,2.427,4.616,1.761,10.376-.428,3.665-1.333,6.853-3.141,9.329-3.474,4.664-8.329,8.853-16.278,8.853h-1.19c-5.569,0-12.137-3.856-14.326-7.187l-1.428.666c3.903,5.807,13.612,11.851,23.56,11.851h.286c7.663,0,12.994-3.188,17.61-6.282,4.426,2.95,9.091,5.949,16.421,5.949h3.57c4.569,0,9.805-1.952,12.613-3.808,2.189-1.475,7.948-5.378,8.614-7.806-1.333-.333-.571-.571-1.523-.571-.619,0-1.999,2.285-2.618,2.761-.904.666-2.142,1.285-3.141,1.952-1.618,1.095-5.569,2.142-8.282,2.142h-2.094c-9.376,0-18.23-9.186-18.23-18.8v-.905h0Z\\\" id=\\\"_66431984\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11181\",\r\n    \"X\": \"246.4208984375\",\r\n    \"Y\": \"298.82708740234375\",\r\n    \"Width\": \"117.3671875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"11181\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"TGT\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">TGT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150113\",\r\n    \"X\": \"271.794121510364\",\r\n    \"Y\": \"344.7901794641827\",\r\n    \"Width\": \"64.1493298047888\",\r\n    \"Height\": \"96.41020821839595\",\r\n    \"SVG\": \"<g id=\\\"40150113\\\">            <g>                      <path d=\\\"M296.348,420.466c9.111,3.249,15.929,8.24,16.8,11.982l7.113-19.164-37.207-13.57-7.308,18.635c2.76-2.623,11.181-1.244,20.603,2.116Z\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"9.595\\\" stroke-width=\\\"2.399\\\"/>                      <path d=\\\"M294.784,423.459c-10.594-3.778-20.276-3.771-21.627.016s6.143,9.919,16.737,13.697c10.594,3.778,20.276,3.771,21.627-.016,1.35-3.787-6.143-9.919-16.737-13.697ZM299.753,433.363c-.474,1.33-4.385,1.15-8.736-.402s-7.492-3.888-7.018-5.218c.474-1.33,4.385-1.15,8.736.402,4.35,1.552,7.492,3.888,7.018,5.218Z\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"9.595\\\" stroke-width=\\\"2.399\\\"/>                      <ellipse cx=\\\"301.175\\\" cy=\\\"407.67\\\" rx=\\\"7.279\\\" ry=\\\"20.365\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"9.596\\\" stroke-width=\\\"2.399\\\" transform=\\\"translate(-183.973 554.41) rotate(-70.373)\\\"/>                </g>            <g>                      <path d=\\\"M317.523,402.061c-1.636-2.423-5.97-5.09-11.507-6.946-3.572-1.196-7.1-1.855-9.932-1.855-1.262,0-2.345.135-3.213.397l3.876-12.162,25.301,7.332-4.525,13.234Z\\\"/>                      <path d=\\\"M297.161,382.271l24.078,6.977-3.937,11.515c-2.286-2.499-6.748-4.792-11.086-6.245-3.635-1.218-7.233-1.888-10.132-1.888-.839,0-1.599.056-2.278.167l3.355-10.525M296.333,380.719l-4.499,14.114c.847-.629,2.341-.943,4.249-.943,2.651,0,6.102.607,9.732,1.823,6.581,2.205,11.492,5.653,11.773,8.106l5.27-15.413-26.526-7.686h0Z\\\"/>                </g>            <path d=\\\"M329.132,350.875c-3.685-.835-18.062-1.903-24.812,3.921-2.933,2.531-.914,9.013-1.808,12.962-1.019,4.5-3.56,10.129-1.658,14.619,3.608,8.515,14.125,14.918,17.587,15.702,5.286,1.197,11.965-8.399,14.918-21.434s1.06-24.573-4.226-25.77ZM314.51,379.292c-4.195,0-7.595-4.268-7.595-9.533s3.401-9.533,7.595-9.533,7.595,4.268,7.595,9.533-3.401,9.533-7.595,9.533Z\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"9.596\\\" stroke-width=\\\"2.399\\\"/>            <path d=\\\"M301.004,352.837c-5.443,0-9.796,6.029-10.249,14.016-.454,8.028,3.542,14.995,8.984,14.995s3.374-6.502,3.374-14.543c0-8.041,3.333-14.469-2.11-14.469ZM301.723,367.246c-.379,4.771-2.882,8.464-5.589,8.249s-4.595-4.257-4.216-9.028c.379-4.771,2.882-8.464,5.589-8.249,2.708.215,4.595,4.257,4.216,9.028Z\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"9.595\\\" stroke-width=\\\"2.399\\\"/>            <ellipse cx=\\\"314.478\\\" cy=\\\"369.705\\\" fill=\\\"#FFFFFF\\\" rx=\\\"6.44\\\" ry=\\\"8.359\\\" stroke=\\\"#FFFFFF\\\" stroke-miterlimit=\\\"9.596\\\" stroke-width=\\\"2.399\\\"/>            <ellipse cx=\\\"296.652\\\" cy=\\\"367.173\\\" fill=\\\"#FFFFFF\\\" rx=\\\"7.733\\\" ry=\\\"3.806\\\" stroke=\\\"#FFFFFF\\\" stroke-miterlimit=\\\"9.596\\\" stroke-width=\\\"2.399\\\" transform=\\\"translate(-100.128 622.875) rotate(-83.864)\\\"/>            <path d=\\\"M292.507,376.194c1.148,3.423,1.885,5.893,1.885,9.467l-.585,4.809c9.88,7.258,6.587-8.753-1.3-14.277\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"9.595\\\" stroke-width=\\\"2.399\\\"/>            <path d=\\\"M294.166,356.784c9.533-11.136,29.408-16.268,38.375-2.402\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"9.595\\\" stroke-width=\\\"2.399\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150112\",\r\n    \"X\": \"260.9800109863281\",\r\n    \"Y\": \"347.5\",\r\n    \"Width\": \"86.92398071289062\",\r\n    \"Height\": \"93.0\",\r\n    \"SVG\": \"<g id=\\\"40150112\\\">            <path d=\\\"M295.559,381.153v.669c0,.515,1.545,4.634,1.802,5.458.772,2.369.772,3.604.721,6.076-1.339-.154-4.737-3.193-5.458-4.325-1.802-2.678-1.854-3.656-2.729-7.209-.978.721-2.008,4.068-2.008,5.87v2.472c0,5.973,3.81,9.063,4.068,11.946-.978-.206-5.201-3.398-5.819-4.12-.772-.875-3.501-5.664-4.119-5.819,0,4.222,1.133,7.415,2.214,10.401.618,1.648,1.236,3.089,1.802,4.531.875,2.317,1.545,2.163,2.781,3.759,3.09,3.913,10.041,8.857,16.889,8.857h.875c2.317,0,6.9-1.854,8.497-2.781,2.523-1.442,4.788-2.884,6.437-5.098,3.038-4.119,5.664-9.989,5.664-17.147v-2.935l-.257-2.472h-.463c-1.184,4.995-4.479,9.063-8.599,11.277,0-3.913,1.442-5.664,2.008-9.063.412-2.575-1.029-7.415-1.081-9.886-.463.309-1.287,5.767-2.678,7.466-.36.463-5.458,5.613-5.458,3.347v-2.266c0-3.193,2.008-5.149,2.008-8.805,0-.875-3.707-6.385-4.376-6.745l.103.927c0,1.236-.412,4.377-.772,5.355-.206.515-2.42,3.193-2.832,3.193-1.287,0-2.729-3.141-2.729-4.737v-1.133c0-3.09,2.987-6.539,2.78-8.599l-.514-3.141c-.566.412-1.287,3.244-1.699,4.171-.618,1.442-1.493,2.317-2.369,3.45-.772.978-4.685,6.076-4.685,7.054Z\\\" id=\\\"_103643800\\\"/>            <polygon id=\\\"_105503304\\\" points=\\\"303.437 360.401 305.704 360.401 305.704 350 303.437 350 303.437 360.401\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            <polygon id=\\\"_106084312\\\" points=\\\"275.207 368.927 284.578 378.298 285.917 376.805 276.546 367.588 275.207 368.927\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            <polygon id=\\\"_105157840\\\" points=\\\"323.107 376.673 324.704 378.269 334.178 368.692 332.736 367.353 323.107 376.673\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            <polygon id=\\\"_106024416\\\" points=\\\"263.48 397.836 277.228 397.836 277.485 395.828 263.48 395.828 263.48 397.836\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            <polygon id=\\\"_104646648\\\" points=\\\"332.325 397.836 345.404 397.836 345.404 395.828 332.325 395.828 332.325 397.836\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            <polygon id=\\\"_103507112\\\" points=\\\"274.962 425.075 276.404 426.569 285.879 416.991 284.437 415.601 274.962 425.075\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            <polygon data-name=\\\"_106084312\\\" id=\\\"_1060843121\\\" points=\\\"323.468 417.197 332.839 426.569 334.178 425.075 324.807 415.858 323.468 417.197\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            <polygon id=\\\"_107381592\\\" points=\\\"303.437 438 305.704 438 305.704 424.458 303.437 424.458 303.437 438\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180100\",\r\n    \"X\": \"179.0\",\r\n    \"Y\": \"264.1679992675781\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"263.9999694824219\",\r\n    \"SVG\": \"<g id=\\\"25180100\\\">        <circle cx=\\\"311\\\" cy=\\\"396.168\\\" fill=\\\"none\\\" r=\\\"125\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"311\\\" y=\\\"380\\\">ACP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" id=\\\"T\\\" text-anchor=\\\"middle\\\" x=\\\"311\\\" y=\\\"470\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150111\",\r\n    \"X\": \"259.7626229278974\",\r\n    \"Y\": \"347.58851623535156\",\r\n    \"Width\": \"98.64861659552463\",\r\n    \"Height\": \"93.15940856933594\",\r\n    \"SVG\": \"<g id=\\\"40150111\\\">            <circle cx=\\\"309.313\\\" cy=\\\"397.274\\\" r=\\\"14.753\\\" stroke=\\\"#000000\\\" stroke-width=\\\".823\\\"/>            <path d=\\\"M284.493,354.639c14.753-8.852,34.424-8.852,49.178,0l-13.279,23.113c-6.392-3.934-16.228-3.934-22.621,0l-13.278-23.113Z\\\" id=\\\"_x31_\\\" stroke=\\\"#000000\\\" stroke-width=\\\".823\\\"/>            <path d=\\\"M357.993,397.085c.301,17.203-9.523,34.246-24.559,42.607l-13.394-23.045c6.601-3.574,11.514-12.095,11.296-19.599l26.657.038Z\\\" id=\\\"_x32_\\\" stroke=\\\"#000000\\\" stroke-width=\\\".823\\\"/>            <path d=\\\"M284.684,439.225c-15.025-8.38-24.827-25.436-24.502-42.638l26.656-.004c-.226,7.504,4.674,16.031,11.271,19.614l-13.425,23.028Z\\\" id=\\\"_x33_\\\" stroke=\\\"#000000\\\" stroke-width=\\\".823\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150110\",\r\n    \"X\": \"278.99899119034717\",\r\n    \"Y\": \"347.906982421875\",\r\n    \"Width\": \"54.99997121199658\",\r\n    \"Height\": \"91.25302124023438\",\r\n    \"SVG\": \"<g id=\\\"40150110\\\">            <path d=\\\"M306.628,368.727c-.813,0-2.387-2.387-2.691-3.402-.355-1.422-.406-3.453,0-5.129.609-2.438,3.199-6.754,3.199-8.684,0-1.27-.152-3.504-1.473-3.605-1.168,5.129-2.387,5.688-4.773,9.242-1.117,1.676-5.383,6.652-5.383,8.43v.508c0,2.742,3.605,9.395,3.148,12.086l-.254,1.93c-4.062-.965-9.395-8.48-9.395-13.813-1.574.152-2.895,5.078-2.895,7.008v3.402c0,6.602,3.859,9.598,4.824,13.813-3.098-1.625-4.57-2.488-6.855-5.027-1.219-1.371-4.215-6.449-4.773-6.855-1.32,2.742,1.98,11.832,2.793,13.914.812,1.98,1.625,4.062,2.641,5.789,1.219,2.031,2.59,3.047,3.707,4.723,0,1.93-.609,2.793-.66,5.382-.051,2.133-.051,2.996.254,5.281.254,2.387,2.387,7.059,3.707,8.43,2.793,2.996,2.742,3.25,6.5,5.586,2.285,1.472,5.688,2.488,9.395,2.488h.71c7.415,0,13.152-4.012,16.352-8.328,4.418-5.992,4.367-11.477,2.539-19.297,4.011-7.617,6.754-10.766,6.754-22.75v-.508l-.406-4.57c-.102,0-3.758,7.109-4.367,8.023-1.168,1.777-4.215,5.586-6.602,5.789.102-3.707,2.438-7.109,2.438-10.867v-2.488l-1.219-9.191c-1.117.813-1.676,6.754-3.453,8.938-.508.609-6.5,6.398-6.5,4.164v-1.93c0-3.555,2.438-7.313,2.438-10.41v-1.473c0-.965-4.52-7.465-5.332-7.973,0,2.641-.254,5.027-.863,7.109-.355,1.219-2.285,4.266-3.504,4.266Z\\\"/>            <circle cx=\\\"308.045\\\" cy=\\\"409.88\\\" fill=\\\"#FFFFFF\\\" r=\\\"16.318\\\"/>            <polygon id=\\\"_103707224\\\" points=\\\"284.64 439.16 331.562 439.16 331.562 434.285 284.64 434.285 284.64 439.16\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_27_0\",\r\n    \"X\": \"166.25950622558594\",\r\n    \"Y\": \"273.81500244140625\",\r\n    \"Width\": \"276.8352508544922\",\r\n    \"Height\": \"323.73565673828125\",\r\n    \"SVG\": \"<g id=\\\"2_27_0\\\">        <path d=\\\"M435.342,273.815   c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130800\",\r\n    \"X\": \"240.53627014160156\",\r\n    \"Y\": \"299.5\",\r\n    \"Width\": \"128.9274444580078\",\r\n    \"Height\": \"185.5\",\r\n    \"SVG\": \"<g id=\\\"15130800\\\">        <polyline fill=\\\"none\\\" points=\\\"242,315 260,302 350,302 368,315  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"302\\\" y2=\\\"355\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245\\\" x2=\\\"245\\\" y1=\\\"330\\\" y2=\\\"485\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"365\\\" x2=\\\"365\\\" y1=\\\"330\\\" y2=\\\"485\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245\\\" x2=\\\"365\\\" y1=\\\"355\\\" y2=\\\"355\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245\\\" x2=\\\"365\\\" y1=\\\"460\\\" y2=\\\"460\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130500\",\r\n    \"X\": \"210.0\",\r\n    \"Y\": \"361.0\",\r\n    \"Width\": \"190.0\",\r\n    \"Height\": \"70.0\",\r\n    \"SVG\": \"<g id=\\\"40130500\\\">        <rect fill=\\\"none\\\" height=\\\"60\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"180\\\" x=\\\"215\\\" y=\\\"366\\\"/>        <ellipse cx=\\\"245\\\" cy=\\\"396\\\" rx=\\\"20\\\" ry=\\\"20\\\"/>        <ellipse cx=\\\"305\\\" cy=\\\"396\\\" rx=\\\"20\\\" ry=\\\"20\\\"/>        <ellipse cx=\\\"365\\\" cy=\\\"396\\\" rx=\\\"20\\\" ry=\\\"20\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130801\",\r\n    \"X\": \"240.53627014160156\",\r\n    \"Y\": \"299.5\",\r\n    \"Width\": \"128.9274444580078\",\r\n    \"Height\": \"185.5\",\r\n    \"SVG\": \"<g id=\\\"15130801\\\">        <polyline fill=\\\"none\\\" points=\\\"242,315 260,302 350,302 368,315  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"302\\\" y2=\\\"355\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245\\\" x2=\\\"245\\\" y1=\\\"330\\\" y2=\\\"485\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"365\\\" x2=\\\"365\\\" y1=\\\"330\\\" y2=\\\"485\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245\\\" x2=\\\"365\\\" y1=\\\"355\\\" y2=\\\"355\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245\\\" x2=\\\"365\\\" y1=\\\"460\\\" y2=\\\"460\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.5\\\">MF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_61_1\",\r\n    \"X\": \"165.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_61_1\\\">        <g>                <path d=\\\"M173.557,516.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FF8080\\\"/>                <g>                        <path d=\\\"M173.557,516.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M174.053,488.912c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M434.241,504.157     c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <path d=\\\"M235.723,251.396c31.839-65,104.615-65,136.453,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35152\",\r\n    \"X\": \"260.646484375\",\r\n    \"Y\": \"448.703125\",\r\n    \"Width\": \"91.23046875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"35152\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"RP\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"500.25\\\">RP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_61_0\",\r\n    \"X\": \"165.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_61_0\\\">        <path d=\\\"M173.557,516.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M235.723,251.396c31.839-65,104.615-65,136.453,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35151\",\r\n    \"X\": \"264.3798828125\",\r\n    \"Y\": \"291.4219055175781\",\r\n    \"Width\": \"83.64453125\",\r\n    \"Height\": \"55.59375\",\r\n    \"SVG\": \"<g id=\\\"35151\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" id=\\\"P3\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">P3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130900\",\r\n    \"X\": \"272.22900390625\",\r\n    \"Y\": \"348.9851379394531\",\r\n    \"Width\": \"91.35092163085938\",\r\n    \"Height\": \"96.17333984375\",\r\n    \"SVG\": \"<g id=\\\"10130900\\\">        <polygon points=\\\"307.955,405.048 307.809,355.911 354.93,383.005  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"274.002,443.396 304.812,412.402 335.619,443.396  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"351\",\r\n    \"X\": \"158.94898154349772\",\r\n    \"Y\": \"540.7495114319911\",\r\n    \"Width\": \"291.2140128412679\",\r\n    \"Height\": \"40.250488568008905\",\r\n    \"SVG\": \"<g id=\\\"351\\\">        <path d=\\\"   M447.63,543.25c-42.12,22.424-90.975,35.25-143.074,35.25c-52.099,0-100.954-12.826-143.073-35.25l-0.034,0.136h286.214\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"352\",\r\n    \"X\": \"163.50204467773438\",\r\n    \"Y\": \"537.4989624023438\",\r\n    \"Width\": \"283.178955078125\",\r\n    \"Height\": \"60.63397216796875\",\r\n    \"SVG\": \"<g id=\\\"352\\\">        <path d=\\\"   M444.181,567.795h-0.002c-0.011-15.354-12.462-27.796-27.816-27.796c-15.363,0-27.817,12.455-27.817,27.818   c0,15.361-12.455,27.816-27.818,27.816s-27.817-12.455-27.817-27.816c0-0.009,0-0.017-0.001-0.022   c-0.012-15.354-12.463-27.796-27.818-27.796c-15.363,0-27.818,12.455-27.818,27.818c0,15.361-12.455,27.816-27.818,27.816   c-15.363,0-27.818-12.455-27.818-27.816c0-0.009,0-0.017,0-0.022c-0.012-15.354-12.462-27.796-27.818-27.796   c-15.363,0-27.818,12.455-27.818,27.818\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140304_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140304_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60111\",\r\n    \"X\": \"254.9043426513672\",\r\n    \"Y\": \"294.813720703125\",\r\n    \"Width\": \"97.54100036621094\",\r\n    \"Height\": \"44.99713134765625\",\r\n    \"SVG\": \"<g id=\\\"60111\\\">        <polyline fill=\\\"none\\\" points=\\\"273.954,295.775 256.812,318.477    273.49,338.861  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>        <polyline fill=\\\"none\\\" points=\\\"333.562,338.861 350.538,316.035    333.711,295.772  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>        <circle cx=\\\"280.42\\\" cy=\\\"317.687\\\" fill=\\\"none\\\" r=\\\"5.973\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>        <circle cx=\\\"301.574\\\" cy=\\\"317.687\\\" fill=\\\"none\\\" r=\\\"5.973\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>        <circle cx=\\\"324.685\\\" cy=\\\"317.687\\\" fill=\\\"none\\\" r=\\\"5.973\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11191\",\r\n    \"X\": \"246.40625\",\r\n    \"Y\": \"299.56146240234375\",\r\n    \"Width\": \"117.826171875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"11191\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"TER\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">TER</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215300\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"238.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"237.0\",\r\n    \"SVG\": \"<g id=\\\"25215300\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35,25\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"246\\\" y2=\\\"246\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"468\\\" y2=\\\"468\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"200,340 200,380 300,440 400,380 400,340 300,400   \\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"328\\\">ASW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121000\",\r\n    \"X\": \"215.19999504089355\",\r\n    \"Y\": \"327.70000100135803\",\r\n    \"Width\": \"180.20000457763672\",\r\n    \"Height\": \"135.19999980926514\",\r\n    \"SVG\": \"<g id=\\\"20121000\\\">        <g transform=\\\"scale(100) translate(0.74 0.57)\\\">                <path d=\\\"M1.484,3.338c0,0.033-0.017,0.065-0.018,0.107C1.465,3.49,1.461,3.522,1.461,3.57v0.08l0.014,0.089h0.068    L1.524,3.578V3.534c0-0.202,0.124-0.447,0.232-0.537c0.139-0.115,0.291-0.228,0.542-0.228H2.32c0.224,0,0.427,0.109,0.539,0.221    c0.08,0.08,0.103,0.118,0.161,0.218c0.035,0.06,0.083,0.209,0.083,0.3v0.107c0,0.035-0.018,0.076-0.018,0.111v0.013h0.068    l0.016-0.16V3.485c0-0.04-0.025-0.131-0.036-0.165C3.114,3.257,3.101,3.23,3.075,3.178C3.029,3.083,2.981,3.017,2.908,2.946    C2.793,2.832,2.569,2.707,2.342,2.707H2.28c-0.196,0-0.415,0.102-0.515,0.197C1.694,2.971,1.654,3.007,1.597,3.092    C1.57,3.133,1.559,3.166,1.535,3.207C1.512,3.246,1.505,3.306,1.484,3.338z\\\" id=\\\"_100900712\\\"/>                <polygon id=\\\"_238946784\\\" points=\\\"1.484,3.903 3.138,3.903 3.138,3.832 1.484,3.832   \\\"/>                <polygon id=\\\"_234617384\\\" points=\\\"1.412,4.059 3.214,4.059 3.214,3.983 1.412,3.983   \\\"/>            </g>        <ellipse cx=\\\"275\\\" cy=\\\"378\\\" fill=\\\"none\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"335\\\" cy=\\\"378\\\" fill=\\\"none\\\" rx=\\\"12\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"275\\\" x2=\\\"275\\\" y1=\\\"389\\\" y2=\\\"429\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"335\\\" x2=\\\"335\\\" y1=\\\"389\\\" y2=\\\"429\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"263\\\" x2=\\\"287\\\" y1=\\\"403\\\" y2=\\\"403\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"323\\\" x2=\\\"347\\\" y1=\\\"403\\\" y2=\\\"403\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_20_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.52899169921875\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"0_20_0\\\">            <circle cx=\\\"306\\\" cy=\\\"396.029\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>            <g>                      <circle cx=\\\"306\\\" cy=\\\"396.029\\\" fill=\\\"#80e1ff\\\" r=\\\"144\\\"/>                      <circle cx=\\\"306\\\" cy=\\\"396.029\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                </g>          </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121001\",\r\n    \"X\": \"216.2999987602234\",\r\n    \"Y\": \"329.7999978065491\",\r\n    \"Width\": \"177.2222196614564\",\r\n    \"Height\": \"131.2999963760376\",\r\n    \"SVG\": \"<g id=\\\"20121001\\\">        <g transform=\\\"scale(100) translate(0.73 0.65)\\\">                <path d=\\\"M2.23,3.428h0.175c0.014,0,0.111-0.15,0.125-0.171H2.104C2.119,3.279,2.213,3.428,2.23,3.428z\\\" id=\\\"_97310896\\\"/>                <path d=\\\"M2.001,3.316L2.104,3.49c0.007-0.002,0.021-0.005,0.021-0.013c0-0.014-0.093-0.14-0.1-0.172L2.001,3.316z    \\\" id=\\\"_102375856\\\"/>                <path d=\\\"M2.509,3.474c0,0.014,0.008,0.016,0.018,0.015l0.106-0.172l-0.016-0.01    C2.611,3.312,2.509,3.472,2.509,3.474z\\\" id=\\\"_233402632\\\"/>                <polygon id=\\\"_43097984\\\" points=\\\"2.196,3.52 2.438,3.52 2.438,3.494 2.196,3.494   \\\"/>                <polygon id=\\\"_228322304\\\" points=\\\"2.575,3.586 2.599,3.594 2.759,3.332 2.739,3.324   \\\"/>                <polygon id=\\\"_102470720\\\" points=\\\"1.875,3.332 2.042,3.595 2.059,3.586 1.892,3.323   \\\"/>                <polygon id=\\\"_102470608\\\" points=\\\"2.113,3.624 2.525,3.624 2.525,3.599 2.113,3.599   \\\"/>                <path d=\\\"M1.75,3.353c0,0.008,0.093,0.147,0.104,0.167c0.009,0.016,0.105,0.167,0.108,0.167    c0.011,0,0.012-0.006,0.017-0.013L1.767,3.34C1.762,3.343,1.75,3.346,1.75,3.353z\\\" id=\\\"_102470552\\\"/>                <polygon id=\\\"_229399824\\\" points=\\\"2.654,3.673 2.674,3.689 2.888,3.35 2.867,3.34   \\\"/>                <path d=\\\"M1.442,3.724L1.45,3.665C1.441,3.665,1.442,3.711,1.442,3.724z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_43097864\\\"/>                <polygon id=\\\"_238795024\\\" points=\\\"2.025,3.728 2.613,3.728 2.613,3.703 2.025,3.703   \\\"/>                <path d=\\\"M1.508,3.765c0.008,0,0.008-0.057,0.008-0.071L1.508,3.765z\\\" id=\\\"_95239824\\\"/>                <path d=\\\"M1.934,3.807h0.767v0.029H1.934V3.807z M2.025,3.703h0.588v0.025H2.025V3.703z     M2.113,3.599h0.413v0.025H2.113V3.599z M2.196,3.494h0.242V3.52H2.196V3.494z M2.755,3.782l-0.027-0.01l0.265-0.415    C3,3.359,3.013,3.361,3.013,3.369c0,0.008-0.114,0.179-0.128,0.205C2.861,3.618,2.763,3.749,2.755,3.782z M1.62,3.366l0.025-0.011    l0.259,0.418l-0.02,0.009L1.62,3.366z M1.963,3.686c-0.004,0-0.099-0.151-0.108-0.167C1.843,3.5,1.75,3.361,1.75,3.353    c0-0.007,0.011-0.01,0.017-0.012L1.98,3.673C1.975,3.68,1.974,3.686,1.963,3.686z M2.867,3.34l0.02,0.01L2.673,3.69l-0.02-0.016    L2.867,3.34z M2.739,3.324l0.02,0.007l-0.16,0.262L2.575,3.586L2.739,3.324z M1.892,3.323L2.06,3.585l-0.018,0.01L1.875,3.332    L1.892,3.323z M2.509,3.474c0-0.002,0.102-0.162,0.108-0.167l0.016,0.01L2.527,3.489C2.517,3.489,2.509,3.487,2.509,3.474z     M2.025,3.306c0.008,0.032,0.1,0.157,0.1,0.172c0,0.008-0.014,0.011-0.021,0.013L2.001,3.316L2.025,3.306z M2.23,3.428    c-0.016,0-0.111-0.149-0.125-0.171H2.53C2.516,3.278,2.419,3.428,2.405,3.428H2.23z M1.517,3.695c0,0.013-0.001,0.071-0.008,0.071    L1.504,3.89h1.63l0.002-0.054L3.105,3.565V3.54H3.097V3.524c0-0.045-0.071-0.266-0.09-0.302c-0.011-0.02-0.018-0.046-0.028-0.068    C2.967,3.129,2.954,3.113,2.942,3.09c-0.023-0.045-0.05-0.078-0.08-0.116C2.756,2.839,2.571,2.719,2.33,2.719H2.305    c-0.27,0-0.462,0.146-0.57,0.309C1.672,3.122,1.633,3.212,1.593,3.329C1.566,3.409,1.519,3.596,1.517,3.695L1.517,3.695z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_236038376\\\"/>                <path d=\\\"M2.755,3.782c0.009-0.033,0.106-0.165,0.13-0.208c0.014-0.026,0.128-0.197,0.128-0.205    c0-0.008-0.014-0.011-0.021-0.013L2.727,3.772L2.755,3.782z\\\" id=\\\"_100039048\\\"/>                <polygon id=\\\"_236038544\\\" points=\\\"1.884,3.782 1.904,3.773 1.645,3.355 1.62,3.366   \\\"/>                <polygon id=\\\"_97615280\\\" points=\\\"1.934,3.836 2.701,3.836 2.701,3.807 1.934,3.807   \\\"/>                <path d=\\\"M1.508,3.765l0.008-0.071c0.002-0.098,0.049-0.285,0.076-0.365c0.04-0.117,0.079-0.207,0.141-0.301    c0.109-0.163,0.3-0.309,0.57-0.309H2.33c0.241,0,0.426,0.12,0.533,0.255c0.03,0.038,0.057,0.071,0.08,0.116    c0.012,0.022,0.024,0.039,0.036,0.064c0.01,0.022,0.017,0.048,0.028,0.068c0.019,0.036,0.09,0.257,0.09,0.302V3.54h0.008v0.025    l0.031,0.271L3.134,3.89h-1.63L1.508,3.765L1.508,3.765z M1.45,3.665L1.442,3.724L1.433,3.865v0.096h1.772V3.936    c0-0.051,0.002-0.159-0.006-0.203c-0.011-0.06-0.013-0.129-0.026-0.187C3.162,3.495,3.1,3.229,3.076,3.219    c0-0.039-0.087-0.189-0.108-0.221C2.924,2.933,2.874,2.873,2.812,2.824C2.689,2.727,2.55,2.648,2.33,2.648H2.305    c-0.294,0-0.49,0.148-0.614,0.319C1.655,3.015,1.632,3.062,1.604,3.115C1.575,3.172,1.562,3.221,1.538,3.282    C1.507,3.358,1.452,3.566,1.45,3.665L1.45,3.665z\\\" id=\\\"_237429648\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150503\",\r\n    \"X\": \"227.59375\",\r\n    \"Y\": \"285.5\",\r\n    \"Width\": \"181.10348510742188\",\r\n    \"Height\": \"228.1519775390625\",\r\n    \"SVG\": \"<g id=\\\"10150503\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"285.5\\\" y2=\\\"482.5\\\"/>                        <polygon points=\\\"370.546,472.998 306.181,513.652 241.815,472.998 241.815,472.578 370.546,472.578    \\\"/>                    </g>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"220\\\" y=\\\"427.6719\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"319.166\\\" y=\\\"428.584\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25282003\",\r\n    \"X\": \"115.126525120076\",\r\n    \"Y\": \"348.9369104906382\",\r\n    \"Width\": \"381.669473783104\",\r\n    \"Height\": \"105.17230789565616\",\r\n    \"SVG\": \"<g id=\\\"25282003\\\">        <g transform=\\\"translate(-133.735 -1.80723) translate(145 350) scale(0.344828 0.344828) translate(-145 -350) translate(-6.98795 -143.253)\\\">                <polygon fill=\\\"none\\\" points=\\\"480.686,797.91 510.686,497.911     540.686,797.91 510.686,722.912   \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"496.686\\\" x2=\\\"523.686\\\" y1=\\\"632.911\\\" y2=\\\"632.911\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\" x1=\\\"460.686\\\" x2=\\\"560.687\\\" y1=\\\"530.912\\\" y2=\\\"530.912\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"518.686\\\" x2=\\\"600.686\\\" y1=\\\"531.909\\\" y2=\\\"727.911\\\"/>                <path d=\\\"M460.686,530.912l-5,6.998v10\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M560.687,530.912l5,6.998v10\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\"/>            </g>        <g transform=\\\"translate(96.988 4.81928) translate(145 350) scale(0.34 0.34) translate(-145 -350) translate(0 -14.1743) translate(0 -2.94118) translate(0 -2.94118) translate(287.03 -145.287)\\\">                <polygon fill=\\\"none\\\" points=\\\"485.096,804.272 515.1,504.272     545.097,804.272 515.1,729.272   \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"501.1\\\" x2=\\\"528.099\\\" y1=\\\"639.27\\\" y2=\\\"639.27\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\" x1=\\\"465.1\\\" x2=\\\"565.1\\\" y1=\\\"537.271\\\" y2=\\\"537.271\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"523.096\\\" x2=\\\"605.099\\\" y1=\\\"538.27\\\" y2=\\\"734.272\\\"/>                <path d=\\\"M465.1,537.271l-5.003,7.001v10\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M565.1,537.271l4.998,7.001v10\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"167.133\\\" x2=\\\"447.133\\\" y1=\\\"394.452\\\" y2=\\\"394.452\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150502\",\r\n    \"X\": \"227.59375\",\r\n    \"Y\": \"279.2374267578125\",\r\n    \"Width\": \"181.10348510742188\",\r\n    \"Height\": \"223.0125732421875\",\r\n    \"SVG\": \"<g id=\\\"10150502\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"285.5\\\" y2=\\\"502.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"308\\\" x2=\\\"239.5\\\" y1=\\\"283.5\\\" y2=\\\"325.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"371\\\" x2=\\\"302.5\\\" y1=\\\"325.5\\\" y2=\\\"283.5\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"220\\\" y=\\\"427.6719\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"319.166\\\" y=\\\"428.584\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25282002\",\r\n    \"X\": \"179.6314697265625\",\r\n    \"Y\": \"266.0166320800781\",\r\n    \"Width\": \"201.54611206054688\",\r\n    \"Height\": \"256.4179992675781\",\r\n    \"SVG\": \"<g id=\\\"25282002\\\">        <ellipse cx=\\\"279.868\\\" cy=\\\"497.563\\\" fill=\\\"#000000\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M280.668,267.163c-5.724,57.244-3.417,223.809-99.2,248\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <path d=\\\"M280.139,266.763c5.725,57.243,3.418,223.808,99.202,248\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <path d=\\\"M210.091,504.767c49.012-27.532,68.266-64.359,69.377-112.134\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M350.78,504.767c-49.014-27.532-68.268-64.359-69.378-112.134\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <rect fill=\\\"#000000\\\" height=\\\"115.147\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" transform=\\\"matrix(0.9357 -0.3527 0.3527 0.9357 -127.4272 130.2959)\\\" width=\\\"13.012\\\" x=\\\"287.296\\\" y=\\\"357.219\\\"/>        <rect fill=\\\"#000000\\\" height=\\\"115.16\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" transform=\\\"matrix(-0.9357 -0.3528 0.3528 -0.9357 372.0027 897.3878)\\\" width=\\\"13.014\\\" x=\\\"261.272\\\" y=\\\"357.214\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150501\",\r\n    \"X\": \"227.59375\",\r\n    \"Y\": \"276.5\",\r\n    \"Width\": \"181.10348510742188\",\r\n    \"Height\": \"240.06585693359375\",\r\n    \"SVG\": \"<g id=\\\"10150501\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"276.5\\\" y2=\\\"473.5\\\"/>                        <polygon fill=\\\"none\\\" points=\\\"370.546,469.998 306.181,510.652 241.815,469.998      241.815,469.578 370.546,469.578    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>                    </g>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"220\\\" y=\\\"427.6719\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"319.166\\\" y=\\\"428.584\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35142\",\r\n    \"X\": \"244.90625\",\r\n    \"Y\": \"448.8534851074219\",\r\n    \"Width\": \"118.896484375\",\r\n    \"Height\": \"43.6875\",\r\n    \"SVG\": \"<g id=\\\"35142\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"AUT\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"491.8066\\\">AUT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25282001\",\r\n    \"X\": \"168.9742431640625\",\r\n    \"Y\": \"262.9701843261719\",\r\n    \"Width\": \"218.56951904296875\",\r\n    \"Height\": \"280.6397399902344\",\r\n    \"SVG\": \"<g id=\\\"25282001\\\">        <path d=\\\"M178.259,539.896l100-250l100,250\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\"/>        <ellipse cx=\\\"278.259\\\" cy=\\\"514.896\\\" rx=\\\"25\\\" ry=\\\"25\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150500\",\r\n    \"X\": \"217.849609375\",\r\n    \"Y\": \"353.6777648925781\",\r\n    \"Width\": \"182.4609375\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"10150500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.584\\\">EW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35141\",\r\n    \"X\": \"264.3798828125\",\r\n    \"Y\": \"291.4219055175781\",\r\n    \"Width\": \"83.09765625\",\r\n    \"Height\": \"54.625\",\r\n    \"SVG\": \"<g id=\\\"35141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" id=\\\"P2\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">P2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"361\",\r\n    \"X\": \"120.72000122070312\",\r\n    \"Y\": \"588.656005859375\",\r\n    \"Width\": \"372.4580078125\",\r\n    \"Height\": \"40.0\",\r\n    \"SVG\": \"<g id=\\\"361\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"123.178\\\" x2=\\\"480.678\\\" y1=\\\"609.156\\\" y2=\\\"609.156\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"120.72\\\" y=\\\"595.656\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"468.178\\\" y=\\\"596.656\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"294.449\\\" y=\\\"596.656\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"306.949\\\" x2=\\\"306.949\\\" y1=\\\"588.656\\\" y2=\\\"628.656\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150505\",\r\n    \"X\": \"227.59375\",\r\n    \"Y\": \"284.5\",\r\n    \"Width\": \"181.10348510742188\",\r\n    \"Height\": \"218.67633056640625\",\r\n    \"SVG\": \"<g id=\\\"10150505\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.5\\\" x2=\\\"304.5\\\" y1=\\\"500.406\\\" y2=\\\"284.5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"239.5,460.25 304.5,500.25 371,460.25   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"220\\\" y=\\\"427.6719\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"319.166\\\" y=\\\"428.584\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"362\",\r\n    \"X\": \"120.72000122070312\",\r\n    \"Y\": \"588.656005859375\",\r\n    \"Width\": \"372.4580078125\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"362\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"123.178\\\" x2=\\\"480.678\\\" y1=\\\"609.156\\\" y2=\\\"609.156\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"120.72\\\" y=\\\"595.656\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"468.178\\\" y=\\\"596.656\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"294.449\\\" y=\\\"596.656\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"207.584\\\" y=\\\"596.656\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"381.314\\\" y=\\\"596.656\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"393.814\\\" x2=\\\"393.814\\\" y1=\\\"588.656\\\" y2=\\\"628.656\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"220.084\\\" x2=\\\"220.084\\\" y1=\\\"589.656\\\" y2=\\\"629.656\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45162001\",\r\n    \"X\": \"124.0\",\r\n    \"Y\": \"124.0\",\r\n    \"Width\": \"150.0\",\r\n    \"Height\": \"150.0\",\r\n    \"SVG\": \"<g id=\\\"45162001\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"70\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61003\\\" stroke-width=\\\"10\\\" x1=\\\"149\\\" x2=\\\"249\\\" y1=\\\"149\\\" y2=\\\"249\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61003\\\" stroke-width=\\\"10\\\" x1=\\\"249\\\" x2=\\\"149\\\" y1=\\\"149\\\" y2=\\\"249\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45162003\",\r\n    \"X\": \"117.86388684427352\",\r\n    \"Y\": \"5.776914119720459\",\r\n    \"Width\": \"162.27300041344148\",\r\n    \"Height\": \"386.44626092910767\",\r\n    \"SVG\": \"<g id=\\\"45162003\\\">        <path d=\\\"M133.646,228.123C85.258,140.512,179.855,32.654,249.523,10.355   c0,0-50.615,75.065-50.881,117.715\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M264.354,169.877c48.39,87.611-46.209,195.469-115.876,217.768   c0,0,50.615-75.064,50.881-117.715\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"#C61021\\\" r=\\\"70\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45162002\",\r\n    \"X\": \"117.86388684427352\",\r\n    \"Y\": \"5.776914119720459\",\r\n    \"Width\": \"162.27300041344148\",\r\n    \"Height\": \"386.44626092910767\",\r\n    \"SVG\": \"<g id=\\\"45162002\\\">        <path d=\\\"M133.646,228.123C85.258,140.512,179.855,32.654,249.523,10.355   c0,0-50.615,75.065-50.881,117.715\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M264.354,169.877c48.39,87.611-46.209,195.469-115.876,217.768   c0,0,50.615-75.064,50.881-117.715\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"#FFFFFF\\\" r=\\\"70\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120406\",\r\n    \"X\": \"197.166015625\",\r\n    \"Y\": \"355.53125\",\r\n    \"Width\": \"217.95703125\",\r\n    \"Height\": \"76.984375\",\r\n    \"SVG\": \"<g id=\\\"30120406\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"104\\\" id=\\\"MCS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.25\\\">MCS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170000\",\r\n    \"X\": \"266.6610107421875\",\r\n    \"Y\": \"347.5\",\r\n    \"Width\": \"81.54397583007812\",\r\n    \"Height\": \"94.0\",\r\n    \"SVG\": \"<g id=\\\"15170000\\\">            <polygon points=\\\"307.225 353.397 319.205 373.958 343.001 374.052 331.185 394.708 343.001 415.363 319.205 415.458 307.225 436.018 295.245 415.458 271.45 415.363 283.265 394.708 271.45 374.052 295.245 373.958 307.225 353.397\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"307.018\\\" cy=\\\"352.982\\\" r=\\\"4.982\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"307.018\\\" cy=\\\"436.018\\\" r=\\\"4.982\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"272.143\\\" cy=\\\"374.156\\\" r=\\\"4.982\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"342.723\\\" cy=\\\"373.741\\\" r=\\\"4.982\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"342.723\\\" cy=\\\"415.674\\\" r=\\\"4.982\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"272.143\\\" cy=\\\"415.674\\\" r=\\\"4.982\\\" stroke=\\\"#000000\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120401\",\r\n    \"X\": \"224.36083984375\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"166.306640625\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30120401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"ML\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">ML</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60121\",\r\n    \"X\": \"257.14368138143465\",\r\n    \"Y\": \"281.80999755859375\",\r\n    \"Width\": \"90.3663742401543\",\r\n    \"Height\": \"60.240069642496394\",\r\n    \"SVG\": \"<g id=\\\"60121\\\">           <path d=\\\"m310.36,281.81c-8.07,0.04 -15.61,4 -20.24,10.6c-1.25,-0.36 -2.55,-0.54 -3.86,-0.56c-6.59,0.06 -12.36,4.45 -14.18,10.79c-10.7,2.82 -17.09,13.78 -14.27,24.48c2.32,8.82 10.3,14.95 19.42,14.93l50.2,0c11.08,0.01 20.07,-8.96 20.08,-20.03c0.01,-8.13 -4.88,-15.46 -12.39,-18.56c-1.7,-12.38 -12.26,-21.62 -24.76,-21.65zm0,6.02c10.11,-0.02 18.47,7.86 19.05,17.95c0.07,1.26 0.93,2.33 2.13,2.7c7.44,2.28 11.61,10.16 9.33,17.6c-1.82,5.9 -7.27,9.94 -13.44,9.95l-50.2,0c-7.77,0 -14.06,-6.3 -14.06,-14.07c0,-6.86 4.95,-12.71 11.7,-13.86c1.29,-0.21 2.29,-1.22 2.48,-2.51c0.73,-4.93 5.31,-8.35 10.25,-7.62c0.82,0.12 1.61,0.35 2.37,0.69c1.41,0.62 3.06,0.08 3.82,-1.26c3.4,-5.94 9.73,-9.59 16.57,-9.57z\\\" id=\\\"svg_4\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10170100\",\r\n    \"X\": \"258.2431640625\",\r\n    \"Y\": \"347.625\",\r\n    \"Width\": \"95.5126953125\",\r\n    \"Height\": \"95.7642408114857\",\r\n    \"SVG\": \"<g id=\\\"10170100\\\">        <g>                <ellipse cx=\\\"306\\\" cy=\\\"357.529\\\" fill=\\\"none\\\" rx=\\\"7.404\\\" ry=\\\"7.404\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"364.934\\\" y2=\\\"438.982\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268.976\\\" x2=\\\"343.023\\\" y1=\\\"369.562\\\" y2=\\\"369.562\\\"/>                <path d=\\\"M259.72,401.959c23.14,46.279,69.418,46.279,92.559,0    C329.139,455.181,282.86,455.181,259.72,401.959\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M259.72,401.959c3.703,20.826,6.017,20.826,6.017,20.826l6.942-9.256    c-6.016-2.314-8.33-6.943-11.569-10.185\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M352.279,401.959c-3.701,20.826-6.016,20.826-6.016,20.826l-6.941-9.256    c6.016-2.314,8.33-6.943,11.566-10.185\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120400\",\r\n    \"X\": \"251.04209899902344\",\r\n    \"Y\": \"346.7049865722656\",\r\n    \"Width\": \"109.91679382324219\",\r\n    \"Height\": \"97.87313842773438\",\r\n    \"SVG\": \"<g id=\\\"30120400\\\">        <polygon points=\\\"306,444.25 258.417,399.047 353.584,399.047  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.4758\\\"/>        <rect height=\\\"14.274\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.4758\\\" width=\\\"109.441\\\" x=\\\"251.28\\\" y=\\\"387.151\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"394.288\\\" rx=\\\"30.929\\\" ry=\\\"30.929\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.4758\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"13.8957\\\" x1=\\\"306\\\" x2=\\\"272.692\\\" y1=\\\"394.288\\\" y2=\\\"360.98\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"13.8957\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"394.288\\\" y2=\\\"346.705\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"13.8957\\\" x1=\\\"306\\\" x2=\\\"339.309\\\" y1=\\\"394.288\\\" y2=\\\"360.98\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52501\",\r\n    \"X\": \"275.5\",\r\n    \"Y\": \"290.9375305175781\",\r\n    \"Width\": \"58.2080078125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"52501\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">RI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120405\",\r\n    \"X\": \"197.4921875\",\r\n    \"Y\": \"361.359375\",\r\n    \"Width\": \"214.875\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"30120405\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" id=\\\"MCM\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.25\\\">MCM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45162004\",\r\n    \"X\": \"38.49999952316285\",\r\n    \"Y\": \"19.999999523162842\",\r\n    \"Width\": \"360.00000047683716\",\r\n    \"Height\": \"360.00000047683716\",\r\n    \"SVG\": \"<g id=\\\"45162004\\\">        <g>                <circle cx=\\\"200.5\\\" cy=\\\"182\\\" fill=\\\"none\\\" r=\\\"40\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M337.5,45c78,78,78,196,0,274s-196,78-274,0l24-24c-62-62-62-164,0-226    s164-62,226,0L337.5,45z\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M271.5,111c39,39,39,103,0,142s-103,39-142,0l18-18c-31-31-31-75,0-106    s75-31,106,0L271.5,111z\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"#231F20\\\" stroke=\\\"#231F20\\\" stroke-width=\\\"4\\\" x1=\\\"190.5\\\" x2=\\\"65.5\\\" y1=\\\"172\\\" y2=\\\"67\\\"/>                <g>                        <rect fill=\\\"none\\\" height=\\\"27.77\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"1.5065\\\" width=\\\"26.391\\\" x=\\\"39.403\\\" y=\\\"39.146\\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"20.2511\\\" x=\\\"42\\\" y=\\\"61\\\">W</text>                    </g>            </g>        <g transform=\\\"scale(0.175 0.175) translate(940 943)\\\">                <path d=\\\"M150.642,126.121C102.255,38.51,196.847-69.348,266.518-91.647    c0,0-50.614,75.067-50.882,117.718\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M281.345,67.879c48.393,87.606-46.205,195.472-115.876,217.771    c0,0,50.614-75.067,50.882-117.72\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"215.993\\\" cy=\\\"97.003\\\" fill=\\\"#C61021\\\" r=\\\"70\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120404\",\r\n    \"X\": \"213.56982421875\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"182.041015625\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30120404\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"MH\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">MH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120403\",\r\n    \"X\": \"197.166015625\",\r\n    \"Y\": \"356.53125\",\r\n    \"Width\": \"217.859375\",\r\n    \"Height\": \"76.984375\",\r\n    \"SVG\": \"<g id=\\\"30120403\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"104\\\" id=\\\"MSD\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">MSD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120402\",\r\n    \"X\": \"217.15625\",\r\n    \"Y\": \"347.37396240234375\",\r\n    \"Width\": \"178.556640625\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"30120402\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"MS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">MS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216600\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"238.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"237.0\",\r\n    \"SVG\": \"<g id=\\\"25216600\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"246\\\" y2=\\\"246\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"468\\\" y2=\\\"468\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"200,340 200,380 300,440 400,380 400,340 300,400   \\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"328\\\">ASW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6012\",\r\n    \"X\": \"170.75\",\r\n    \"Y\": \"513.6669921875\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"247.99200439453125\",\r\n    \"SVG\": \"<g id=\\\"6012\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"516.167\\\" y2=\\\"759.159\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6011\",\r\n    \"X\": \"171.55499267578125\",\r\n    \"Y\": \"103.57576751708984\",\r\n    \"Width\": \"264.97381591796875\",\r\n    \"Height\": \"127.66287994384766\",\r\n    \"SVG\": \"<g id=\\\"6011\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"187.951\\\" y1=\\\"229.401\\\" y2=\\\"215.841\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.9151,23.5677\\\" stroke-width=\\\"5\\\" x1=\\\"205.274\\\" x2=\\\"282.59\\\" y1=\\\"199.862\\\" y2=\\\"128.549\\\"/>                <polyline fill=\\\"none\\\" points=\\\"291.252,120.56 305.953,107 320.454,120.774   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.2167,23.0963\\\" stroke-width=\\\"5\\\" x1=\\\"337.199\\\" x2=\\\"411.934\\\" y1=\\\"136.681\\\" y2=\\\"207.673\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"420.306\\\" x2=\\\"434.807\\\" y1=\\\"215.626\\\" y2=\\\"229.401\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6014\",\r\n    \"X\": \"247.0\",\r\n    \"Y\": \"172.0\",\r\n    \"Width\": \"118.0\",\r\n    \"Height\": \"86.4580078125\",\r\n    \"SVG\": \"<g id=\\\"6014\\\">        <polyline fill=\\\"none\\\" points=\\\"   249.5,255.958 249.5,174.5 362.5,174.5 362.5,255.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11161\",\r\n    \"X\": \"249.18359375\",\r\n    \"Y\": \"295.578125\",\r\n    \"Width\": \"111.603515625\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"11161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" id=\\\"WR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">WR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6013\",\r\n    \"X\": \"170.75\",\r\n    \"Y\": \"103.57576751708984\",\r\n    \"Width\": \"267.77880859375\",\r\n    \"Height\": \"658.0832290649414\",\r\n    \"SVG\": \"<g id=\\\"6013\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"516.167\\\" y2=\\\"759.159\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.25\\\" x2=\\\"189.951\\\" y1=\\\"229.401\\\" y2=\\\"215.841\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.9151,23.5677\\\" stroke-width=\\\"5\\\" x1=\\\"207.274\\\" x2=\\\"284.59\\\" y1=\\\"199.862\\\" y2=\\\"128.549\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.252,120.56 307.953,107 322.454,120.774    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.2167,23.0963\\\" stroke-width=\\\"5\\\" x1=\\\"339.199\\\" x2=\\\"413.934\\\" y1=\\\"136.681\\\" y2=\\\"207.673\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"422.306\\\" x2=\\\"436.807\\\" y1=\\\"215.626\\\" y2=\\\"229.401\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6016\",\r\n    \"X\": \"170.75\",\r\n    \"Y\": \"172.0\",\r\n    \"Width\": \"194.25\",\r\n    \"Height\": \"589.6589965820312\",\r\n    \"SVG\": \"<g id=\\\"6016\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"516.167\\\" y2=\\\"759.159\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   249.5,255.958 249.5,174.5 362.5,174.5 362.5,255.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6015\",\r\n    \"X\": \"171.55499267578125\",\r\n    \"Y\": \"103.57576751708984\",\r\n    \"Width\": \"264.97381591796875\",\r\n    \"Height\": \"154.88224029541016\",\r\n    \"SVG\": \"<g id=\\\"6015\\\">        <polyline fill=\\\"none\\\" points=\\\"   249.5,255.958 249.5,174.5 362.5,174.5 362.5,255.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"187.951\\\" y1=\\\"229.401\\\" y2=\\\"215.841\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.9151,23.5677\\\" stroke-width=\\\"5\\\" x1=\\\"205.274\\\" x2=\\\"282.59\\\" y1=\\\"199.862\\\" y2=\\\"128.549\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.252,120.56 305.953,107 320.454,120.774    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.2167,23.0963\\\" stroke-width=\\\"5\\\" x1=\\\"337.199\\\" x2=\\\"411.934\\\" y1=\\\"136.681\\\" y2=\\\"207.673\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"420.306\\\" x2=\\\"434.807\\\" y1=\\\"215.626\\\" y2=\\\"229.401\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35132\",\r\n    \"X\": \"264.46484375\",\r\n    \"Y\": \"447.703125\",\r\n    \"Width\": \"83.29296875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"35132\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"N7\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">N7</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35131\",\r\n    \"X\": \"264.3798828125\",\r\n    \"Y\": \"291.4219055175781\",\r\n    \"Width\": \"73.14453125\",\r\n    \"Height\": \"54.625\",\r\n    \"SVG\": \"<g id=\\\"35131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" id=\\\"P1\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">P1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121004\",\r\n    \"X\": \"219.171875\",\r\n    \"Y\": \"360.9531555175781\",\r\n    \"Width\": \"175.78125\",\r\n    \"Height\": \"68.71875\",\r\n    \"SVG\": \"<g id=\\\"20121004\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">REL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140900\",\r\n    \"X\": \"87.89995574951172\",\r\n    \"Y\": \"153.421875\",\r\n    \"Width\": \"231.71147835740493\",\r\n    \"Height\": \"35.672119426523665\",\r\n    \"SVG\": \"<g id=\\\"25140900\\\">        <path d=\\\"M88.5,183.445   c24.49,6.055,67.645,1.891,79.637-2.625c14.943,0.616,27.488-1.232,40.957,3.695c9.592-0.411,44.102,2.728,53.665,1.957   c30.536-2.462,57.702-3.027,54.013-3.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"96\\\" y=\\\"168\\\">LOA</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"269\\\" y=\\\"168\\\">LOA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60131\",\r\n    \"X\": \"279.7229919433594\",\r\n    \"Y\": \"284.1889953613281\",\r\n    \"Width\": \"51.11700439453125\",\r\n    \"Height\": \"58.988006591796875\",\r\n    \"SVG\": \"<g id=\\\"60131\\\">        <g>                    <polygon fill=\\\"none\\\" points=\\\"328.3399963378906,340.677001953125 282.2229919433594,340.677001953125 282.2229919433594,304.52099609375 300.4859924316406,286.6889953613281 328.3399963378906,286.6889953613281 \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                    <polyline fill=\\\"none\\\" points=\\\"282.2229919433594,304.52099609375 301.4079895019531,304.52099609375 301.4079895019531,286.6889953613281 \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121002\",\r\n    \"X\": \"202.60000228881836\",\r\n    \"Y\": \"353.1000018119812\",\r\n    \"Width\": \"206.2000036239624\",\r\n    \"Height\": \"85.59999465942383\",\r\n    \"SVG\": \"<g id=\\\"20121002\\\">        <g transform=\\\"scale(100) translate(0.75 0.89)\\\">                <path d=\\\"M2.162,2.889l0.275,0.002c0.015,0,0.161-0.222,0.176-0.25H1.989L2.162,2.889z\\\" id=\\\"_237775544\\\"/>                <polygon id=\\\"_99526056\\\" points=\\\"1.831,2.731 1.998,2.989 2.025,2.97 1.863,2.716   \\\"/>                <polygon id=\\\"_238955144\\\" points=\\\"2.578,2.973 2.614,2.987 2.774,2.73 2.743,2.717   \\\"/>                <polygon id=\\\"_230110800\\\" points=\\\"2.127,3.03 2.473,3.03 2.473,2.988 2.127,2.988   \\\"/>                <polygon id=\\\"_102162872\\\" points=\\\"1.646,2.758 1.887,3.142 1.921,3.126 1.678,2.738   \\\"/>                <path d=\\\"M2.691,3.118c0,0.015,0.016,0.017,0.027,0.023l0.24-0.386L2.927,2.739    C2.913,2.79,2.691,3.102,2.691,3.118z\\\" id=\\\"_232237944\\\"/>                <polygon id=\\\"_42914064\\\" points=\\\"1.997,3.187 2.607,3.187 2.607,3.146 1.997,3.146   \\\"/>                <polygon id=\\\"_98549864\\\" points=\\\"1.459,2.782 1.775,3.284 1.81,3.264 1.492,2.761   \\\"/>                <path d=\\\"M2.802,3.261c0,0.004,0.024,0.02,0.027,0.022L3.15,2.782h0.006l-0.04-0.02    C3.084,2.822,2.802,3.245,2.802,3.261z\\\" id=\\\"_242270816\\\"/>                <polygon id=\\\"_43062768\\\" points=\\\"1.868,3.34 2.742,3.34 2.742,3.298 1.868,3.298   \\\"/>                <path d=\\\"M2.908,3.405C2.914,3.408,2.933,3.418,2.94,3.418c0.005,0,0.361-0.561,0.398-0.616L3.301,2.789    L2.908,3.405z\\\" id=\\\"_42201224\\\"/>                <polygon id=\\\"_102022312\\\" points=\\\"1.276,2.804 1.669,3.419 1.696,3.405 1.303,2.789   \\\"/>                <polygon id=\\\"_97525480\\\" points=\\\"1.738,3.497 2.866,3.497 2.866,3.46 1.738,3.46   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52511\",\r\n    \"X\": \"260.6875\",\r\n    \"Y\": \"291.9687805175781\",\r\n    \"Width\": \"90.8505859375\",\r\n    \"Height\": \"48.890625\",\r\n    \"SVG\": \"<g id=\\\"52511\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">RO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121003\",\r\n    \"X\": \"245.0\",\r\n    \"Y\": \"347.97906494140625\",\r\n    \"Width\": \"124.89498901367188\",\r\n    \"Height\": \"92.01693725585938\",\r\n    \"SVG\": \"<g id=\\\"20121003\\\">            <g>                      <polygon id=\\\"_228463400\\\" points=\\\"245 386.962 269.176 386.962 269.176 377.143 245 377.143 245 386.962\\\"/>                      <polygon id=\\\"_234869064\\\" points=\\\"345.273 386.962 369.895 386.962 369.895 377.143 345.273 377.143 345.273 386.962\\\"/>                      <path d=\\\"M301.683,359.662l13.092-.074c1.488,0,3.868,9.224,3.868,11.232l2.38,6.918c.074.595,3.273,10.637,3.273,11.307v1.041l-31.391-.074,8.778-30.35ZM269.548,359.588l18.002.074-5.728,18.15c0,2.827-3.124,9.224-3.124,11.232v1.041h-33.697v11.604l29.978.074-1.934,4.835-.149,1.339-4.166,13.464-5.877,18.522c1.86,0,15.026.223,15.621-.149.372-.223,3.273-11.009,3.794-12.423.744-2.008,7.29-24.324,7.29-24.622v-1.041l37.937.074,10.786,38.16,15.919.074-2.306-7.736-1.116-4.24-3.868-12.646-1.413-4.538-2.678-9.15h25.589v-11.604h-29.383l-4.612-14.357-.223-1.339-1.562-4.835-2.752-9.968h17.183v-11.604h-77.511v11.604h0Z\\\" id=\\\"_99379872\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11171\",\r\n    \"X\": \"251.359375\",\r\n    \"Y\": \"299.56146240234375\",\r\n    \"Width\": \"109.865234375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"11171\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"REL\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">REL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"149_1\",\r\n    \"X\": \"273.37890625\",\r\n    \"Y\": \"287.7812805175781\",\r\n    \"Width\": \"62.234375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"149_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"PI\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">PI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181400\",\r\n    \"X\": \"225.8759765625\",\r\n    \"Y\": \"279.03125\",\r\n    \"Width\": \"160.7099609375\",\r\n    \"Height\": \"232.11477661132812\",\r\n    \"SVG\": \"<g id=\\\"25181400\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <g>                <path d=\\\"M309.835,335.059c0.795,1.602,1.39,2.9,1.798,3.903v32.712l70.409,72.918v10.803l-70.409-45.84v58.72l16.474,16.782v8.089   l-19.171-8.085l-3.895,8.085l-4.203-8.085l-18.871,8.085v-8.085l16.183-16.782v-58.724l-70.109,45.84v-10.803l70.109-72.918   v-32.716l0.903-2.697c1.785-3.599,3.787-5.405,5.988-5.405C306.635,330.856,308.233,332.263,309.835,335.059z\\\" fill=\\\"#000000\\\" transform=\\\"translate(0 18)\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"330\\\">SUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343500\",\r\n    \"X\": \"0.49999601003246763\",\r\n    \"Y\": \"0.49293597557723956\",\r\n    \"Width\": \"256.01749177237787\",\r\n    \"Height\": \"52.32310945414943\",\r\n    \"SVG\": \"<g id=\\\"25343500\\\">                <g transform=\\\"translate(-364.0050365073594,-195.6875863661714)\\\">        <path d=\\\"M366.0050365073594 243.08724081100084L513.1733370830909 245.44700284727688M610.2487199424767 247.00355274445164L601.7518642377984 238.2297719672348M610.2487199424767 247.00355274445164L619.0225007196935 238.5066970397733M610.2487199424766 247.00355274445164L609.4679157221175 237.5193645586071L606.8518411086746 228.36973973613794L602.501030382431 219.90629322780296L596.5826827596335 212.454270536562L589.3242370203785 206.30004871529695L581.0046311638423 201.6801310572717L571.943582977403 198.77205840720447L562.4893034613712 197.6875863661714L553.0051152755266 198.46839058653046L543.8554904530574 201.08446519997335L535.3920439447224 205.43527592621695L527.9400212534815 211.35362354901451L521.7857994322164 218.61206928826954L517.1658817741912 226.93167514480567L514.2578091241239 235.99272333124497L513.1733370830909 245.44700284727693\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3\\\"/>                            <text alignment-baseline=\\\"middle\\\" fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" font-weight=\\\"bold\\\" stroke=\\\"#FFFFFF\\\" stroke-miterlimit=\\\"3\\\" stroke-width=\\\"4\\\" text-anchor=\\\"middle\\\" transform=\\\"translate(439.5,244) rotate(0.7794863211184798)\\\">E</text>                            <text alignment-baseline=\\\"middle\\\" fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" font-weight=\\\"bold\\\" stroke-miterlimit=\\\"3\\\" text-anchor=\\\"middle\\\" transform=\\\"translate(439.5,244) rotate(0.7794863211184798)\\\">E</text>                            <text alignment-baseline=\\\"middle\\\" fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" font-weight=\\\"bold\\\" stroke-miterlimit=\\\"3\\\" text-anchor=\\\"middle\\\" transform=\\\"translate(439.5,244) rotate(0.7794863211184798)\\\">E            </text>                    </g>        </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35122\",\r\n    \"X\": \"264.46484375\",\r\n    \"Y\": \"447.5\",\r\n    \"Width\": \"83.24609375\",\r\n    \"Height\": \"52.625\",\r\n    \"SVG\": \"<g id=\\\"35122\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"N6\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">N6</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"no-strike\",\r\n    \"X\": \"378.0\",\r\n    \"Y\": \"248.0\",\r\n    \"Width\": \"80.0\",\r\n    \"Height\": \"80.0\",\r\n    \"SVG\": \"<g id=\\\"no-strike\\\">          <circle cx=\\\"418\\\" cy=\\\"288\\\" fill=\\\"yellow\\\" r=\\\"36\\\" stroke=\\\"black\\\" stroke-width=\\\"8\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"8\\\" x1=\\\"390\\\" x2=\\\"446\\\" y1=\\\"265\\\" y2=\\\"310\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35121\",\r\n    \"X\": \"242.09375\",\r\n    \"Y\": \"297.88958740234375\",\r\n    \"Width\": \"125.75\",\r\n    \"Height\": \"47.40625\",\r\n    \"SVG\": \"<g id=\\\"35121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" id=\\\"SOF\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36150100_a\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36150100_a\\\">        <rect height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon points=\\\"273.094,296.538 335.298,296.538 378.839,340.079 378.839,402.281    335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"421.207\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25250500\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25250500\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">SCP</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330200\",\r\n    \"X\": \"53.5\",\r\n    \"Y\": \"91.77250671386719\",\r\n    \"Width\": \"324.0\",\r\n    \"Height\": \"152.45498657226562\",\r\n    \"SVG\": \"<g id=\\\"25330200\\\">        <rect fill=\\\"none\\\" height=\\\"75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"250\\\" x=\\\"56\\\" y=\\\"131\\\"/>        <polygon fill=\\\"none\\\" points=\\\"308,168 375,98 375,238  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6017\",\r\n    \"X\": \"170.75\",\r\n    \"Y\": \"103.57576751708984\",\r\n    \"Width\": \"265.77880859375\",\r\n    \"Height\": \"658.0832290649414\",\r\n    \"SVG\": \"<g id=\\\"6017\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"516.167\\\" y2=\\\"759.159\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   249.5,255.958 249.5,174.5 362.5,174.5 362.5,255.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"187.951\\\" y1=\\\"229.401\\\" y2=\\\"215.841\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.9151,23.5677\\\" stroke-width=\\\"5\\\" x1=\\\"205.274\\\" x2=\\\"282.59\\\" y1=\\\"199.862\\\" y2=\\\"128.549\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.252,120.56 305.953,107 320.454,120.774    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.2167,23.0963\\\" stroke-width=\\\"5\\\" x1=\\\"337.199\\\" x2=\\\"411.934\\\" y1=\\\"136.681\\\" y2=\\\"207.673\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"420.306\\\" x2=\\\"434.807\\\" y1=\\\"215.626\\\" y2=\\\"229.401\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120700\",\r\n    \"X\": \"203.74400329589844\",\r\n    \"Y\": \"351.0840148925781\",\r\n    \"Width\": \"203.79200744628906\",\r\n    \"Height\": \"92.64297485351562\",\r\n    \"SVG\": \"<g id=\\\"05120700\\\">        <g id=\\\"Satellite\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"44.08\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"73.855\\\" x=\\\"206.244\\\" y=\\\"353.585\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"44.081\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"33.897\\\" x=\\\"288.69\\\" y=\\\"353.584\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"44.081\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"73.858\\\" x=\\\"331.178\\\" y=\\\"353.584\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"279.196\\\" x2=\\\"288.69\\\" y1=\\\"375.625\\\" y2=\\\"375.625\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"322.588\\\" x2=\\\"332.083\\\" y1=\\\"375.625\\\" y2=\\\"375.625\\\"/>            </g>        <g id=\\\"EarthObs\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.616\\\" x2=\\\"305.616\\\" y1=\\\"398.661\\\" y2=\\\"403.626\\\"/>                <polyline fill=\\\"none\\\" points=\\\"285.533,416.735 292.93,404.622 316.86,404.622 324.801,416.735       \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <circle cx=\\\"305.087\\\" cy=\\\"427.184\\\" fill=\\\"#FFFFFF\\\" r=\\\"14.043\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60141\",\r\n    \"X\": \"243.88194274902344\",\r\n    \"Y\": \"278.0929533231169\",\r\n    \"Width\": \"90.76507274108792\",\r\n    \"Height\": \"67.85510575891436\",\r\n    \"SVG\": \"<g id=\\\"60141\\\">        <g>                <g>                        <path d=\\\"M283.065,331.566l8.064-0.352c0.64-1.521,1.124-3.101,1.451-4.718l-6.479-4.819c0.006-1.171-0.103-2.351-0.333-3.521     l5.455-5.952c-0.31-0.755-0.659-1.502-1.046-2.237c-0.391-0.736-0.813-1.443-1.265-2.123l-7.987,1.171     c-0.839-0.847-1.753-1.6-2.726-2.251l-0.352-8.067c-1.52-0.638-3.101-1.123-4.716-1.448l-4.82,6.478     c-1.171-0.007-2.35,0.103-3.52,0.334l-5.954-5.454c-0.753,0.308-1.501,0.657-2.237,1.047c-0.736,0.39-1.443,0.812-2.123,1.263     l1.173,7.988c-0.847,0.839-1.6,1.754-2.253,2.727l-8.065,0.351c-0.638,1.522-1.124,3.102-1.45,4.717l6.478,4.82     c-0.008,1.172,0.104,2.351,0.332,3.521l-5.455,5.953c0.311,0.753,0.659,1.5,1.048,2.236c0.39,0.736,0.812,1.443,1.263,2.123     l7.989-1.173c0.839,0.846,1.753,1.601,2.727,2.253l0.351,8.066c1.521,0.637,3.102,1.123,4.717,1.449l4.819-6.476     c1.172,0.005,2.351-0.104,3.521-0.335l5.952,5.456c0.755-0.311,1.501-0.657,2.238-1.048c0.734-0.391,1.442-0.812,2.122-1.263     l-1.172-7.988C281.66,333.455,282.413,332.54,283.065,331.566z M274.116,332.702c-6.131,3.25-13.737,0.912-16.988-5.219     c-3.25-6.13-0.914-13.736,5.218-16.987c6.132-3.25,13.738-0.914,16.987,5.219C282.584,321.846,280.248,329.452,274.116,332.702z\\\"/>                    </g>            </g>        <g>                <g>                        <path d=\\\"M326.757,308.604l7.684-2.479c0.21-1.636,0.261-3.289,0.146-4.932l-7.525-2.929c-0.303-1.131-0.722-2.238-1.254-3.306     l3.683-7.187c-0.5-0.646-1.033-1.271-1.605-1.878c-0.57-0.605-1.164-1.175-1.779-1.712l-7.393,3.25     c-1.035-0.595-2.115-1.078-3.227-1.448l-2.479-7.683c-1.635-0.213-3.287-0.261-4.933-0.147l-2.929,7.524     c-1.132,0.305-2.239,0.723-3.306,1.255l-7.187-3.68c-0.646,0.498-1.272,1.032-1.879,1.603c-0.605,0.571-1.174,1.165-1.711,1.78     l3.25,7.393c-0.595,1.034-1.078,2.114-1.448,3.226l-7.684,2.479c-0.212,1.634-0.26,3.286-0.146,4.931l7.523,2.929     c0.305,1.132,0.724,2.239,1.255,3.306l-3.681,7.188c0.499,0.646,1.031,1.272,1.604,1.879c0.572,0.605,1.166,1.175,1.78,1.712     l7.393-3.25c1.034,0.595,2.115,1.077,3.227,1.449l2.479,7.684c1.634,0.21,3.286,0.259,4.93,0.146l2.929-7.524     c1.132-0.306,2.24-0.724,3.308-1.255l7.187,3.681c0.644-0.498,1.271-1.033,1.878-1.603c0.605-0.572,1.176-1.167,1.71-1.781     l-3.248-7.39C325.902,310.795,326.387,309.714,326.757,308.604z M318.43,312.07c-5.05,4.76-13.004,4.525-17.765-0.525     c-4.76-5.051-4.523-13.003,0.526-17.763c5.051-4.759,13.003-4.524,17.762,0.525C323.714,299.357,323.479,307.311,318.43,312.07z\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111800\",\r\n    \"X\": \"205.6739959716797\",\r\n    \"Y\": \"353.046875\",\r\n    \"Width\": \"198.4930191040039\",\r\n    \"Height\": \"89.9591293334961\",\r\n    \"SVG\": \"<g id=\\\"05111800\\\">        <g id=\\\"Satellite\\\">                <rect height=\\\"44.014\\\" width=\\\"73.745\\\" x=\\\"205.674\\\" y=\\\"398.992\\\"/>                <rect height=\\\"44.014\\\" width=\\\"33.845\\\" x=\\\"287.997\\\" y=\\\"398.992\\\"/>                <rect height=\\\"44.014\\\" width=\\\"73.747\\\" x=\\\"330.42\\\" y=\\\"398.992\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.515\\\" x2=\\\"332.213\\\" y1=\\\"421\\\" y2=\\\"421\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"396\\\">WX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11141\",\r\n    \"X\": \"241.2431640625\",\r\n    \"Y\": \"298.79583740234375\",\r\n    \"Width\": \"129.390625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"11141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"NGO\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">NGO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35111\",\r\n    \"X\": \"277.6171875\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"54.65625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"35111\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"M\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240805.b\",\r\n    \"X\": \"53.02881908479908\",\r\n    \"Y\": \"115.85757988925207\",\r\n    \"Width\": \"298.78189128420047\",\r\n    \"Height\": \"205.22967157793482\",\r\n    \"SVG\": \"<g id=\\\"25240805.b\\\">        <path d=\\\"   M199.234,128.013c39.609-2.048,103.727-23.454,124.826,4.961c21.12,28.415,43.372,137.924,1.856,165.54   C284.4,326.15,114.888,324.316,74.973,298.75c-39.915-25.545-9.243-125.132,11.454-153.568   C107.126,116.721,159.625,130.035,199.234,128.013\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240805.c\",\r\n    \"X\": \"53.02881908479908\",\r\n    \"Y\": \"115.85757988925207\",\r\n    \"Width\": \"298.78189128420047\",\r\n    \"Height\": \"205.22967157793482\",\r\n    \"SVG\": \"<g id=\\\"25240805.c\\\">        <path d=\\\"   M199.234,128.013c39.609-2.048,103.727-23.454,124.826,4.961c21.12,28.415,43.372,137.924,1.856,165.54   C284.4,326.15,114.888,324.316,74.973,298.75c-39.915-25.545-9.243-125.132,11.454-153.568   C107.126,116.721,159.625,130.035,199.234,128.013\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25310600\",\r\n    \"X\": \"34.17714498295737\",\r\n    \"Y\": \"105.78632908530723\",\r\n    \"Width\": \"328.132926032401\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25310600\\\">        <path d=\\\"   M151.972,113.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C262.052,106.827,193.997,109.048,151.972,113.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"150\\\" y=\\\"212\\\">BSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240805.a\",\r\n    \"X\": \"53.02881908479908\",\r\n    \"Y\": \"115.85757988925207\",\r\n    \"Width\": \"298.78189128420047\",\r\n    \"Height\": \"205.22967157793482\",\r\n    \"SVG\": \"<g id=\\\"25240805.a\\\">        <path d=\\\"   M199.234,128.013c39.609-2.048,103.727-23.454,124.826,4.961c21.12,28.415,43.372,137.924,1.856,165.54   C284.4,326.15,114.888,324.316,74.973,298.75c-39.915-25.545-9.243-125.132,11.454-153.568   C107.126,116.721,159.625,130.035,199.234,128.013\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110500\",\r\n    \"X\": \"264.1689758300781\",\r\n    \"Y\": \"348.198974609375\",\r\n    \"Width\": \"81.26199340820312\",\r\n    \"Height\": \"95.0920295715332\",\r\n    \"SVG\": \"<g id=\\\"01110500\\\">        <rect height=\\\"22.355\\\" width=\\\"34.215\\\" x=\\\"287.423\\\" y=\\\"420.936\\\"/>        <ellipse cx=\\\"304.8\\\" cy=\\\"386.287\\\" rx=\\\"40.631\\\" ry=\\\"38.088\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35112\",\r\n    \"X\": \"264.46484375\",\r\n    \"Y\": \"447.703125\",\r\n    \"Width\": \"83.66796875\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"35112\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"N5\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">N5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20092\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"448.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"20092\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20091\",\r\n    \"X\": \"256.484375\",\r\n    \"Y\": \"292.2832336425781\",\r\n    \"Width\": \"98.01171875\",\r\n    \"Height\": \"53.296875\",\r\n    \"SVG\": \"<g id=\\\"20091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"NG\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.7051\\\">NG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240805.d\",\r\n    \"X\": \"53.02881908479908\",\r\n    \"Y\": \"115.85757988925207\",\r\n    \"Width\": \"298.78189128420047\",\r\n    \"Height\": \"205.22967157793482\",\r\n    \"SVG\": \"<g id=\\\"25240805.d\\\">        <path d=\\\"   M199.234,128.013c39.609-2.048,103.727-23.454,124.826,4.961c21.12,28.415,43.372,137.924,1.856,165.54   C284.4,326.15,114.888,324.316,74.973,298.75c-39.915-25.545-9.243-125.132,11.454-153.568   C107.126,116.721,159.625,130.035,199.234,128.013\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45180700\",\r\n    \"X\": \"45.0\",\r\n    \"Y\": \"198.5\",\r\n    \"Width\": \"310.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"45180700\\\">        <line fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30,10,30,10\\\" stroke-width=\\\"10\\\" x1=\\\"45\\\" x2=\\\"355\\\" y1=\\\"203.5\\\" y2=\\\"203.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_64_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"0_64_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_64_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"364.03126525878906\",\r\n    \"SVG\": \"<g id=\\\"0_64_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11151\",\r\n    \"X\": \"261.236328125\",\r\n    \"Y\": \"295.578125\",\r\n    \"Width\": \"92.013671875\",\r\n    \"Height\": \"49.5\",\r\n    \"SVG\": \"<g id=\\\"11151\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" id=\\\"UR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">UR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35102\",\r\n    \"X\": \"264.46484375\",\r\n    \"Y\": \"447.703125\",\r\n    \"Width\": \"83.07421875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"35102\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"N4\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">N4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35101\",\r\n    \"X\": \"274.79443359375\",\r\n    \"Y\": \"278.734375\",\r\n    \"Width\": \"59.578125\",\r\n    \"Height\": \"66.609375\",\r\n    \"SVG\": \"<g id=\\\"35101\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" id=\\\"G\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">G</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51211\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"52.4638671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52541\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"87.189453125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"52541\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60170302\",\r\n    \"X\": \"239.8000030517578\",\r\n    \"Y\": \"350.1378173828125\",\r\n    \"Width\": \"133.2000274658203\",\r\n    \"Height\": \"90.7999267578125\",\r\n    \"SVG\": \"<g id=\\\"60170302\\\">        <g transform=\\\"translate(0,-952.36218)\\\">                <path d=\\\"M239.8,1381.2c0,6.7,5.4,12.1,12.1,12.1h109c6.7,0,12.1-5.4,12.1-12.1v-66.6c0-6.7-5.4-12.1-12.1-12.1h-109   c-6.7,0-12.1,5.4-12.1,12.1L239.8,1381.2L239.8,1381.2z M251.9,1387.2v-78.7h102.9v78.7H251.9z M359.4,1347.9c0-2.5,2-4.5,4.5-4.5   s4.5,2,4.5,4.5s-2,4.5-4.5,4.5S359.4,1350.4,359.4,1347.9z\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_51_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"192.42555236816406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"332.07444763183594\",\r\n    \"SVG\": \"<g id=\\\"0_51_0\\\">            <polyline fill=\\\"none\\\" points=\\\"174 516 174 326 306 204 438 326 438 516\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <polyline fill=\\\"#FFE599\\\" points=\\\"174 516 174 326 306 204 438 326 438 516\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"502.429\\\" y2=\\\"332.786\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"326\\\" y2=\\\"326\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"184.154\\\" x2=\\\"300.923\\\" y1=\\\"316.615\\\" y2=\\\"208.692\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"204\\\" y2=\\\"204\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"316.154\\\" x2=\\\"432.923\\\" y1=\\\"213.385\\\" y2=\\\"321.308\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"326\\\" y2=\\\"326\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"339.571\\\" y2=\\\"509.214\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                          </g>                </g>            <polygon points=\\\"229 276 306 206 383 276 229 276\\\" stroke=\\\"#000000\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6054\",\r\n    \"X\": \"247.0\",\r\n    \"Y\": \"172.0\",\r\n    \"Width\": \"118.0\",\r\n    \"Height\": \"86.4580078125\",\r\n    \"SVG\": \"<g id=\\\"6054\\\">        <polyline fill=\\\"none\\\" points=\\\"   249.5,255.958 249.5,174.5 362.5,174.5 362.5,255.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60170301\",\r\n    \"X\": \"277.5749816894531\",\r\n    \"Y\": \"347.3190002441406\",\r\n    \"Width\": \"52.45001236843092\",\r\n    \"Height\": \"93.95700073242188\",\r\n    \"SVG\": \"<g id=\\\"60170301\\\">        <path d=\\\"M319.52,347.319h-31.441c-5.795,0-10.504,5.394-10.504,12.024v69.912c0,6.629,4.712,12.021,10.504,12.021h31.441  c5.795,0,10.505-5.394,10.505-12.021v-69.912C330.026,352.713,325.314,347.319,319.52,347.319L319.52,347.319z M300.535,431.172  c0-2.065,1.462-3.736,3.265-3.736c1.801,0,3.264,1.671,3.264,3.736c0,2.064-1.463,3.734-3.264,3.734  C301.997,434.906,300.535,433.235,300.535,431.172z M281.037,422.559V362.15h45.525v60.411l-45.525-0.001V422.559z M315.234,355.5  c0,1.344-0.949,2.432-2.124,2.432h-19.56c-1.174,0-2.124-1.089-2.124-2.432c0-1.343,0.948-2.431,2.124-2.431h19.56  C314.285,353.069,315.234,354.157,315.234,355.5z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6053\",\r\n    \"X\": \"170.75\",\r\n    \"Y\": \"103.57576751708984\",\r\n    \"Width\": \"267.77880859375\",\r\n    \"Height\": \"658.0832290649414\",\r\n    \"SVG\": \"<g id=\\\"6053\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"516.167\\\" y2=\\\"759.159\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.25\\\" x2=\\\"189.951\\\" y1=\\\"229.401\\\" y2=\\\"215.841\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.9151,23.5677\\\" stroke-width=\\\"5\\\" x1=\\\"207.274\\\" x2=\\\"284.59\\\" y1=\\\"199.862\\\" y2=\\\"128.549\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.252,120.56 307.953,107 322.454,120.774    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.2167,23.0963\\\" stroke-width=\\\"5\\\" x1=\\\"339.199\\\" x2=\\\"413.934\\\" y1=\\\"136.681\\\" y2=\\\"207.673\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"422.306\\\" x2=\\\"436.807\\\" y1=\\\"215.626\\\" y2=\\\"229.401\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60170304\",\r\n    \"X\": \"251.36863925729875\",\r\n    \"Y\": \"347.35169021194366\",\r\n    \"Width\": \"107.95494197511175\",\r\n    \"Height\": \"96.40981491500946\",\r\n    \"SVG\": \"<g id=\\\"60170304\\\">        <path d=\\\"M336.5,392.4h-20.3l-10,16.6l-10.1-26.6l-6.8,13.2  h-29.9c-17.6-35.8,27-61.6,45.9-29.6l0,0c18.9-32,63.6-6.7,46,29.1l-45.4,43.2l-29.5-26.8\\\" fill=\\\"none\\\" stroke=\\\"#020202\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36150200\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36150200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon fill=\\\"#FFFF00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.207\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6056\",\r\n    \"X\": \"170.75\",\r\n    \"Y\": \"172.0\",\r\n    \"Width\": \"194.25\",\r\n    \"Height\": \"589.6589965820312\",\r\n    \"SVG\": \"<g id=\\\"6056\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"516.167\\\" y2=\\\"759.159\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   249.5,255.958 249.5,174.5 362.5,174.5 362.5,255.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212200\",\r\n    \"X\": \"168.31883239746094\",\r\n    \"Y\": \"197.0\",\r\n    \"Width\": \"239.3623504638672\",\r\n    \"Height\": \"286.5970458984375\",\r\n    \"SVG\": \"<g id=\\\"25212200\\\">        <path d=\\\"M406,406 L288,483 L170,406z\\\" fill=\\\"#000000\\\" id=\\\"triangle\\\" stroke=\\\"#000000\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"235\\\" y=\\\"335\\\">T</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"335\\\" y=\\\"335\\\">T</text>        <line stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"288\\\" x2=\\\"288\\\" y1=\\\"205\\\" y2=\\\"410\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"170\\\" x2=\\\"406\\\" y1=\\\"205\\\" y2=\\\"205\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60170303\",\r\n    \"X\": \"233.5\",\r\n    \"Y\": \"350.79998779296875\",\r\n    \"Width\": \"145.49996948242188\",\r\n    \"Height\": \"87.89999389648438\",\r\n    \"SVG\": \"<g id=\\\"60170303\\\">        <path d=\\\"M234,427.3c0,6,6.9,10.9,15.4,10.9h113.7c8.5,0,15.4-4.9,15.4-10.9H234z M318.8,434.2H297v-4.3h21.8   V434.2z\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M361.2,350.8L361.2,350.8H251.3c-3.8,0-6.8,3-6.8,6.8v58.5c0,3.7,3,6.8,6.8,6.8h109.9c3.8,0,6.8-3,6.8-6.8v-58.6   C368,353.9,365,350.8,361.2,350.8z M359.7,414.6H252.9v-55.4h106.8V414.6z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6055\",\r\n    \"X\": \"171.55499267578125\",\r\n    \"Y\": \"103.57576751708984\",\r\n    \"Width\": \"264.97381591796875\",\r\n    \"Height\": \"154.88224029541016\",\r\n    \"SVG\": \"<g id=\\\"6055\\\">        <polyline fill=\\\"none\\\" points=\\\"   249.5,255.958 249.5,174.5 362.5,174.5 362.5,255.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"187.951\\\" y1=\\\"229.401\\\" y2=\\\"215.841\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.9151,23.5677\\\" stroke-width=\\\"5\\\" x1=\\\"205.274\\\" x2=\\\"282.59\\\" y1=\\\"199.862\\\" y2=\\\"128.549\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.252,120.56 305.953,107 320.454,120.774    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.2167,23.0963\\\" stroke-width=\\\"5\\\" x1=\\\"337.199\\\" x2=\\\"411.934\\\" y1=\\\"136.681\\\" y2=\\\"207.673\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"420.306\\\" x2=\\\"434.807\\\" y1=\\\"215.626\\\" y2=\\\"229.401\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6057\",\r\n    \"X\": \"170.75\",\r\n    \"Y\": \"103.57576751708984\",\r\n    \"Width\": \"265.77880859375\",\r\n    \"Height\": \"658.0832290649414\",\r\n    \"SVG\": \"<g id=\\\"6057\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"516.167\\\" y2=\\\"759.159\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   249.5,255.958 249.5,174.5 362.5,174.5 362.5,255.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"187.951\\\" y1=\\\"229.401\\\" y2=\\\"215.841\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.9151,23.5677\\\" stroke-width=\\\"5\\\" x1=\\\"205.274\\\" x2=\\\"282.59\\\" y1=\\\"199.862\\\" y2=\\\"128.549\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.252,120.56 305.953,107 320.454,120.774    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.2167,23.0963\\\" stroke-width=\\\"5\\\" x1=\\\"337.199\\\" x2=\\\"411.934\\\" y1=\\\"136.681\\\" y2=\\\"207.673\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"420.306\\\" x2=\\\"434.807\\\" y1=\\\"215.626\\\" y2=\\\"229.401\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60170306\",\r\n    \"X\": \"279.6999816894531\",\r\n    \"Y\": \"346.8000183105469\",\r\n    \"Width\": \"66.4000244140625\",\r\n    \"Height\": \"95.59994506835938\",\r\n    \"SVG\": \"<g id=\\\"60170306\\\">        <path d=\\\"M329.3,365.1l-1.6-12c-0.5-3.6-3.5-6.3-7.1-6.3h-22.4c-3.6,0-6.7,2.7-7.1,6.3l-1.6,12c-5.7,1.1-9.8,6-9.8,11.8  v35.4c0,5.8,4.1,10.7,9.8,11.8l1.6,12c0.5,3.6,3.5,6.3,7.2,6.3h22.4c3.6,0,6.7-2.7,7.1-6.3l1.6-12c5.7-1.1,9.8-6,9.8-11.8V377  C339.1,371.1,335,366.1,329.3,365.1z M296.4,353.8c0.1-0.9,0.9-1.6,1.8-1.6h22.4c0.9,0,1.7,0.7,1.8,1.6l1.5,11.1H295L296.4,353.8z   M322.4,435.3c-0.1,0.9-0.9,1.6-1.8,1.6h-22.4c-0.9,0-1.7-0.7-1.8-1.6l-1.5-11.1h28.9L322.4,435.3z M333.7,412.2  c0,3.7-3,6.6-6.6,6.6h-35.4c-3.7,0-6.6-3-6.6-6.6v-35.3c0-3.7,3-6.6,6.6-6.6h35.4c3.7,0,6.6,3,6.6,6.6V412.2z M346.1,390.1v9  c0,1.5-1.2,2.7-2.7,2.7s-2.7-1.2-2.7-2.7v-9c0-1.5,1.2-2.7,2.7-2.7S346.1,388.6,346.1,390.1z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60170305\",\r\n    \"X\": \"267.699951171875\",\r\n    \"Y\": \"348.8294372558594\",\r\n    \"Width\": \"78.00006103515625\",\r\n    \"Height\": \"90.99020385742188\",\r\n    \"SVG\": \"<g id=\\\"60170305\\\">        <path d=\\\"M269.8,433.5c0,0.1,45,9.8,73.9-0.2l0,0v-37.5l-7.8-3.7l5.8-37.6l-16.6-3.3  c-4.5,21.9-32.8,21.9-36.6,0l-16.7,3.4l6.6,38.3l-8.7,3.4v37.2L269.8,433.5L269.8,433.5z M285.8,405.9h-16v3.5h16V405.9z   M286.3,421.5h-16.6v3h16.6V421.5z M343.7,406.9h-16v3.6h16V406.9z M343.7,421.8h-16v2.2h16V421.8z M323.4,382.2h-32.9v17h32.9  V382.2z M295.5,392.4h4.5 M304.9,392.4h4.5 M314.3,392.4h4.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6052\",\r\n    \"X\": \"170.75\",\r\n    \"Y\": \"513.6669921875\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"247.99200439453125\",\r\n    \"SVG\": \"<g id=\\\"6052\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"516.167\\\" y2=\\\"759.159\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60170307\",\r\n    \"X\": \"248.30000686645508\",\r\n    \"Y\": \"347.29998779296875\",\r\n    \"Width\": \"116.20000839233398\",\r\n    \"Height\": \"94.70001220703125\",\r\n    \"SVG\": \"<g id=\\\"60170307\\\">        <g>                <circle cx=\\\"292.3\\\" cy=\\\"426.6\\\" r=\\\"4.2\\\"/>                <path d=\\\"M292.3,415.7c6,0,10.9,4.9,10.9,10.9\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M292.3,407c10.9,0,19.7,8.8,19.7,19.7\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M292.3,398.6c15.5,0,28.1,12.6,28.1,28.1\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\"/>            </g>        <path d=\\\"M269.1,393.9c-0.8,0.8-2.2,0.8-3,0l-17.2-17.2c-0.8-0.8-0.8-2.2,0-3l25.8-25.8c0.4-0.4,1-0.6,1.5-0.6h15.7   c1,0,1.8,0.6,2.1,1.5c1.6,5.4,6.6,9.2,12.4,9.2s10.8-3.8,12.4-9.2c0.3-0.9,1.1-1.5,2.1-1.5h15.7c0.6,0,1.1,0.2,1.5,0.6l25.8,25.8   c0.8,0.8,0.8,2.2,0,3l-17.2,17.2c-0.8,0.8-2.2,0.8-3,0l-9.2-9.2v55.1c0,1.2-1,2.2-2.2,2.2h-51.7c-1.2,0-2.2-1-2.2-2.2v-55.1   L269.1,393.9z M290.4,351.5h-13.3l-23.7,23.7l14.2,14.2L279,378c1.4-1.4,3.7-0.4,3.7,1.5v58.1H330v-58.1c0-1.9,2.3-2.9,3.7-1.5   l11.4,11.4l14.2-14.2l-23.7-23.7h-13.3c-2.6,6.4-8.9,10.8-16,10.8C299.3,362.3,293,357.9,290.4,351.5z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110500_a\",\r\n    \"X\": \"189.18899536132812\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"231.70599365234375\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110500_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"189.189\\\" x2=\\\"420.895\\\" y1=\\\"410.47\\\" y2=\\\"410.47\\\"/>        <polygon points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"240.128,378.181 211.489,349.523 244.242,316.793 272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"339.114,345.4 367.701,316.691 400.512,349.364 371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6051\",\r\n    \"X\": \"171.55499267578125\",\r\n    \"Y\": \"103.57576751708984\",\r\n    \"Width\": \"264.97381591796875\",\r\n    \"Height\": \"127.66287994384766\",\r\n    \"SVG\": \"<g id=\\\"6051\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173.25\\\" x2=\\\"187.951\\\" y1=\\\"229.401\\\" y2=\\\"215.841\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.9151,23.5677\\\" stroke-width=\\\"5\\\" x1=\\\"205.274\\\" x2=\\\"282.59\\\" y1=\\\"199.862\\\" y2=\\\"128.549\\\"/>                <polyline fill=\\\"none\\\" points=\\\"291.252,120.56 305.953,107 320.454,120.774   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"34.2167,23.0963\\\" stroke-width=\\\"5\\\" x1=\\\"337.199\\\" x2=\\\"411.934\\\" y1=\\\"136.681\\\" y2=\\\"207.673\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"420.306\\\" x2=\\\"434.807\\\" y1=\\\"215.626\\\" y2=\\\"229.401\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110100\",\r\n    \"X\": \"217.28289794921875\",\r\n    \"Y\": \"286.25\",\r\n    \"Width\": \"177.43408203125\",\r\n    \"Height\": \"197.0\",\r\n    \"SVG\": \"<g id=\\\"36110100\\\">        <polygon fill=\\\"#FF0000\\\" points=\\\"286.326,326.25 286.326,291.25 326.326,291.25 326.326,326.25     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"249.095,358.357 224.354,333.6 252.648,305.325    277.389,330.083  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"334.606,330.038 359.303,305.237 387.646,333.462    362.949,358.263  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.326\\\" cy=\\\"386.25\\\" fill=\\\"#FF0000\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <rect fill=\\\"#FF0000\\\" height=\\\"30\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"150\\\" x=\\\"231.326\\\" y=\\\"448.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52551\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"86.580078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"52551\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140000\",\r\n    \"X\": \"211.15548706054688\",\r\n    \"Y\": \"351.90625\",\r\n    \"Width\": \"193.74216773470664\",\r\n    \"Height\": \"91.265625\",\r\n    \"SVG\": \"<g id=\\\"30140000\\\">        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"116.5535\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">CIV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11121\",\r\n    \"X\": \"252.82421875\",\r\n    \"Y\": \"290.5937805175781\",\r\n    \"Width\": \"104.94140625\",\r\n    \"Height\": \"53.328125\",\r\n    \"SVG\": \"<g id=\\\"11121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"GO\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">GO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20072\",\r\n    \"X\": \"281.9140625\",\r\n    \"Y\": \"448.3056945800781\",\r\n    \"Width\": \"45.59375\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"20072\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"S\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"506.5557\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20071\",\r\n    \"X\": \"258.8359375\",\r\n    \"Y\": \"292.2832336425781\",\r\n    \"Width\": \"94.72265625\",\r\n    \"Height\": \"53.296875\",\r\n    \"SVG\": \"<g id=\\\"20071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"GT\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.7051\\\">GT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150106\",\r\n    \"X\": \"259.9134185797534\",\r\n    \"Y\": \"347.1944580078125\",\r\n    \"Width\": \"95.52745752715452\",\r\n    \"Height\": \"94.175537109375\",\r\n    \"SVG\": \"<g id=\\\"40150106\\\">        <path d=\\\"M266.846,379.81c0,1.53,2.267,5.498,2.267,8.218v2.267c-3.061-0.283-7.255-6.178-7.255-10.202   c-4.024,2.891-0.85,13.49,1.02,16.664c1.814,3.061,2.154,3.571,5.158,5.555c0.51,0.34,7.255,3.627,7.312,3.627   c1.587,0,4.818-3.004,6.235-3.741c2.947-1.474,3.457-1.984,4.931-5.044c0.51-1.02,1.927-6.405,2.21-7.765   c0.453-2.437-0.567-6.801-0.623-9.352h-0.567c-0.34,4.081-3.401,9.919-6.972,9.975c-0.057-1.02-0.227-0.567-0.227-1.474   c0-2.381,1.757-5.781,2.154-8.332c0.227-1.36-3.174-6.121-4.138-6.405c1.19,2.494-1.247,7.198-3.231,8.218   c-1.02-0.68-2.267-2.551-2.267-4.251v-0.453c0-4.364,3.231-5.441,1.984-10.712c-0.623,0.453-0.907,2.381-1.7,3.514   c-0.793,1.19-1.19,2.04-2.097,3.174C270.133,374.482,266.846,378.28,266.846,379.81L266.846,379.81z\\\" id=\\\"_106078456\\\"/>        <path d=\\\"M333.67,379.81v0.227c0,2.721,2.834,6.518,1.984,10.202c-1.587-0.113-4.138-2.607-4.874-3.798   c-0.623-1.02-1.02-1.587-1.417-2.834c-0.34-0.85-0.68-3.117-0.907-3.571c-1.417,1.02-1.984,4.704-1.984,7.255   c0,3.798,3.118,9.919,4.705,12.242c1.133,1.587,2.947,2.721,4.817,3.628c0.737,0.34,5.725,2.834,5.895,2.834   c1.02,0,9.012-5.214,9.635-6.065c1.02-1.247,4.081-9.466,3.91-11.903l-0.794-7.992h-0.51c-0.113,4.138-3.344,9.692-6.972,9.975   c0,0,0.34-4.081,0.623-5.158c0.397-1.587,1.134-3.401,1.134-5.101v-0.227c0-1.134-3.174-5.441-3.968-6.008   c0,4.364-0.226,7.028-3.231,8.502c-0.794-0.68-2.267-2.04-2.267-3.514v-1.7c0-2.721,2.494-5.555,2.494-7.708l0.057-0.283   l-0.341-2.21c-1.19,0.283-1.247,2.324-1.814,3.401c-0.567,1.02-1.417,2.21-2.097,3.117   C336.674,374.482,333.67,377.94,333.67,379.81z\\\" id=\\\"_106081520\\\"/>        <path d=\\\"M307.031,438.87h2.267   c11.959,0,18.194-13.773,18.194-25.902v-3.514c0-11.166-9.068-18.647-11.676-28.453c-2.834-10.542-2.04-24.995-10.769-29.643   c0,10.202-1.587,18.874-4.251,26.412c-1.36,3.854-2.777,7.368-4.308,11.166c-1.36,3.231-3.684,6.858-5.328,10.145   c-1.644,3.174-3.514,7.255-3.117,12.356c0.453,5.214,0.68,9.012,2.097,13.376C292.464,431.785,298.019,438.87,307.031,438.87z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"105_2\",\r\n    \"X\": \"236.27801513671875\",\r\n    \"Y\": \"448.4830017089844\",\r\n    \"Width\": \"137.38897705078125\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"105_2\\\">        <circle cx=\\\"256.778\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"353.167\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150105\",\r\n    \"X\": \"265.7849718430496\",\r\n    \"Y\": \"347.3039855957031\",\r\n    \"Width\": \"87.82394105198068\",\r\n    \"Height\": \"95.01101684570312\",\r\n    \"SVG\": \"<g id=\\\"40150105\\\">        <path d=\\\"M272.018,386.991v0.448c0,1.345,2.073,5.043,2.073,7.116v2.521c-2.745-0.224-6.611-5.827-6.611-9.413   c-1.961,1.289-1.737,5.043-1.625,7.788c0.112,2.801,1.569,5.435,2.521,7.396c1.513,3.025,1.905,3.417,4.65,5.211   c0.728,0.504,6.163,3.25,6.835,3.25c1.345,0,7.956-4.539,8.797-5.435c1.009-1.177,3.81-8.516,3.642-10.645l-0.728-7.564h-0.504   c-0.616,2.633-0.392,3.866-1.905,5.883c-0.672,0.953-3.194,3.194-4.482,3.306c0-1.065-0.224-0.785-0.224-1.625   c0-2.129,1.681-5.043,1.961-7.676c0.112-1.121-3.026-5.323-3.81-5.883c0.504,2.297-0.952,7.564-2.745,7.564h-0.224   c-1.009,0-2.073-2.521-2.073-3.922c0-4.594,3.026-5.211,1.849-10.309c-0.056,0.056-2.521,5.267-3.362,6.275   C275.38,382.005,272.018,386.319,272.018,386.991z\\\" id=\\\"_106559552\\\"/>        <path d=\\\"M333.538,386.991v0.672c0,2.521,2.633,5.995,1.849,9.413c-1.569-0.336-3.642-2.297-4.482-3.53   c-0.392-0.504-1.065-1.961-1.345-2.577c-0.448-1.065-0.504-2.633-0.841-3.306c-1.289,0.953-1.849,4.09-1.849,6.443v0.224   c0,3.754,2.801,8.797,4.426,11.206c2.297,3.474,7.34,3.81,9.805,5.995c1.849-1.009,8.012-4.37,8.965-5.715   c1.008-1.456,3.754-8.684,3.53-11.261l-0.784-6.892h-0.448c-0.056,3.754-3.194,8.909-6.443,9.189v-2.297   c0-2.017,1.624-4.707,1.624-7.116v-0.224c0-1.065-2.857-5.099-3.698-5.491c0,3.978-0.336,6.387-2.97,7.788   c-0.952-0.84-2.073-1.849-2.073-3.642v-1.401c0-2.409,2.297-4.762,2.297-7.116c0-1.009-0.112-1.849-0.672-2.297   C339.421,379.483,333.538,385.479,333.538,386.991z\\\" id=\\\"_106588544\\\"/>        <path d=\\\"M315.165,440.815h-10.638   c-1.998,0-3.634-1.635-3.634-3.634v-62.89c0-1.998,1.635-3.634,3.634-3.634l4.959-0.439c0.25-0.022,0.501-0.022,0.751,0   l4.928,0.438c1.998,0,3.634,1.635,3.634,3.634v62.89C318.798,439.18,317.163,440.815,315.165,440.815z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>        <polygon points=\\\"311.967,365.906 317.402,365.906 317.377,371.145 309.937,369.734 302.639,371.064 302.68,365.948    307.877,365.906 307.877,359.687 303.507,359.687 303.507,357.389 307.821,357.389 307.821,353.692 300.481,353.692    300.481,350.274 308.101,350.274 308.101,347.304 311.519,347.304 311.519,350.274 319.307,350.274 319.307,353.748    311.967,353.748  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"105_1\",\r\n    \"X\": \"230.813232421875\",\r\n    \"Y\": \"300.98333740234375\",\r\n    \"Width\": \"146.5947265625\",\r\n    \"Height\": \"42.234375\",\r\n    \"SVG\": \"<g id=\\\"105_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"57px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">VTOL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150104\",\r\n    \"X\": \"253.17401123046875\",\r\n    \"Y\": \"346.5889587402344\",\r\n    \"Width\": \"103.04296875\",\r\n    \"Height\": \"94.83102416992188\",\r\n    \"SVG\": \"<g id=\\\"40150104\\\">            <path d=\\\"M303.654,355.5l6.011,12.086,1.9,3.819,2.952-3.079,8.463-8.828,2.252,10.497.819,3.818,3.478-1.775,8.891-4.537-.966,18.491-.076,1.449,1.089.959,12.455,10.971-12.885,6.568-2.097,1.069.539,2.291,3.081,13.093-8.538-3.095-3.313-1.201-.657,3.462-1.763,9.297-7.465-12.154-2.932-4.774-2.348,5.087-7.319,15.858-6.906-12.105-2.318-4.063-2.726,3.801-4.629,6.456-5.806-15.256-1.036-2.722-2.751.954-9.235,3.203,3.685-7.669,1.249-2.6-2.549-1.351-13.396-7.099,14.11-10.347,1.487-1.09-.301-1.819-2.146-12.97,8.117,5.601,3.65,2.518.98-4.325,2.471-10.904,7.151,10.844,3.89,5.9,1.542-6.896,3.898-17.432M302.572,346.589l-5.744,25.689-11.025-16.72-4.026,17.769-13.934-9.615,3.3,19.943-17.969,13.176,17.624,9.34-6.806,14.164,16.043-5.564,7.792,20.477,7.885-10.995,9.793,17.167,9.761-21.149,11.524,18.762,3.208-16.916,13.751,4.985-4.351-18.491,16.819-8.574-15.768-13.889,1.237-23.682-13.522,6.9-3.437-16.026-12.376,12.91-9.778-19.661h0Z\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" isolation=\\\"isolate\\\" transform=\\\"translate(293.965 414.448)\\\">?</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150103\",\r\n    \"X\": \"259.0\",\r\n    \"Y\": \"348.8999938964844\",\r\n    \"Width\": \"90.10000610351562\",\r\n    \"Height\": \"90.10000610351562\",\r\n    \"SVG\": \"<g id=\\\"40150103\\\">            <path d=\\\"M317.457,409.355c.167,1.665.958,1.166,1.582,2.082l-.791.291c-1.083-.25-1.749-.791-1.832-1.999l1.04-.374ZM319.497,397.78c-.291,3.747-2.332,5.787-3.789,8.41-1.749,3.206-.333,7.078,3.331,7.078h1.374c2.248,0,3.873-1.79,3.873-4.038v-.916c0-1.499-1.957-3.955-2.665-5.08-.916-1.457-.749-4.538-2.123-5.454Z\\\" id=\\\"_106033680\\\"/>            <path d=\\\"M286.23,409.355c.416.916.458,1.499,1.582,1.749l-.583.666c-1.707-.458-1.291-.666-1.915-1.915l.916-.5ZM287.937,413.269h1.541c2.373,0,3.872-2.332,3.872-4.788,0-1.291-1.999-4.038-2.665-5.079-.916-1.499-1.207-4.871-2.248-5.621-.25,3.164-2.373,6.162-3.747,8.327-1.957,2.997-.375,7.161,3.248,7.161Z\\\" id=\\\"_103805872\\\"/>            <path d=\\\"M301.885,420.222c.25,1.083.583,1.624,1.707,1.874l-.833.583c-1.332-.625-1.374-.125-1.79-1.999l.916-.458ZM299.387,419.14c0,3.039,1.374,5.121,4.33,5.121h.916c1.957,0,3.081-1.041,3.747-2.415.958-1.916.582-3.206-.25-4.746-.791-1.415-1.707-2.373-2.332-3.913-.541-1.291-.874-3.914-1.749-4.538-.374,4.122-4.663,8.743-4.663,10.492Z\\\" id=\\\"_106033968\\\"/>            <path d=\\\"M262.997,394.45l82.023-.042-41.011,41.011-41.011-40.969ZM332.82,381.251c.625.416,6.328,6.12,6.328,6.495v6.037h-6.328v-12.532ZM319.955,368.427c.625.416,6.329,6.12,6.329,6.495v18.861h-6.329v-25.356ZM294.432,362.223c0-.375,5.704-6.079,6.329-6.495v38.055h-6.329v-31.56ZM281.775,374.922c0-.375,5.704-6.079,6.329-6.495v25.356h-6.329v-18.861ZM275.238,381.209l.042,12.574h-6.204v-5.871c0-.291-.042-.291-.125-.416l6.287-6.287ZM307.298,355.728l6.454,6.37c-.166.375-.125-.167-.125.416v31.227h-6.329v-38.014ZM259,393.908l45.092,45.092,45.008-45.092-45.092-45.008-45.008,45.008Z\\\" id=\\\"_106107784\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150102\",\r\n    \"X\": \"266.739013671875\",\r\n    \"Y\": \"346.95599365234375\",\r\n    \"Width\": \"78.82797241210938\",\r\n    \"Height\": \"94.15802001953125\",\r\n    \"SVG\": \"<g id=\\\"40150102\\\">            <path d=\\\"M298.568,374.368v1.81c0,5.855,2.768,11.55,7.611,12.561,4.897,1.065,9.368-6.015,9.368-10.698v-2.023c0-3.939-2.768-11.444-3.939-15.01-.692-1.863-4.098-14.052-5.163-14.052-1.118,0-1.171,5.961-1.49,7.186-.745,2.821-1.224,4.258-2.076,6.813-1.011,3.087-4.311,10.113-4.311,13.413h0Z\\\" id=\\\"_104963896\\\"/>            <polygon id=\\\"_105660528\\\" points=\\\"297.131 392.092 296.333 390.123 266.739 390.123 266.739 406.623 345.567 406.623 345.567 390.123 315.548 390.123 315.548 393.955 311.502 393.689 312.727 397.362 311.289 397.521 309.107 396.35 308.628 400.396 307.244 398.373 302.826 399.757 301.975 395.552 299.26 397.255 298.409 395.126 295.109 395.712 297.131 392.092\\\"/>            <path d=\\\"M309.267,411.68c0,2.661,4.418,2.502,4.311-.16-.106-3.087-4.311-2.448-4.311-.426v.585Z\\\" id=\\\"_65687072\\\"/>            <path d=\\\"M303.838,416.523c.852,0,1.81-1.118,1.81-2.023v-.213c0-2.981-4.258-2.342-4.258-.426v1.011c0,.905,1.437,1.651,2.448,1.651Z\\\" id=\\\"_66482768\\\"/>            <path d=\\\"M307.457,421.154c0,.852.905,2.023,1.597,2.023h1.011c.585,0,1.597-1.011,1.597-1.597v-1.011c0-.798-1.118-1.597-2.023-1.597h-.16c-1.011,0-2.023,1.011-2.023,2.023v.16h0Z\\\" id=\\\"_63651176\\\"/>            <path d=\\\"M304.21,424.773c.798,0,1.597-1.118,1.597-2.023,0-1.277-.958-2.236-2.236-2.236-.798,0-2.023.852-2.023,1.597v.798c0,.905.958,1.809,1.597,1.809h1.065v.054Z\\\" id=\\\"_65838568\\\"/>            <path d=\\\"M305.062,430.202c0,.798.852,2.023,1.597,2.023h.798c1.011,0,1.81-.798,1.81-1.81v-.798c0-.692-.905-1.597-1.81-1.597h-.426c-1.118,0-1.969,1.065-1.969,2.182Z\\\" id=\\\"_65673176\\\"/>            <path d=\\\"M313.312,436.057c1.756,0,2.874-2.342,1.49-3.726-1.384-1.384-3.726-.266-3.726,1.49,0,1.118,1.171,2.236,2.236,2.236Z\\\" id=\\\"_104804272\\\"/>            <path d=\\\"M302.028,437.281c0,.905.852,2.023,1.597,2.023h.798c1.065,0,1.81-1.011,1.81-2.023v-.213c0-.905-.852-2.023-1.597-2.023h-1.011c-.745,0-1.597,1.171-1.597,2.023v.213Z\\\" id=\\\"_66315408\\\"/>            <path d=\\\"M310.065,441.114c1.065,0,1.809-1.011,1.809-2.023,0-.904-.852-2.023-1.597-2.023h-1.011c-.692,0-1.597.905-1.597,1.81v.426c0,1.011.798,1.81,1.809,1.81h.586Z\\\" id=\\\"_65661896\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120201\",\r\n    \"X\": \"1.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"400.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120201\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"1\\\" x2=\\\"401\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150101\",\r\n    \"X\": \"277.4500045776367\",\r\n    \"Y\": \"345.70001220703125\",\r\n    \"Width\": \"55.050010681152344\",\r\n    \"Height\": \"98.59999084472656\",\r\n    \"SVG\": \"<g id=\\\"40150101\\\">            <g transform=\\\"translate(152 198) scale(0.5 0.5)\\\">                      <path d=\\\"m287.6,387.1c0,19 -29.8,24.6 -31.1,51c-0.9,17.1 18.7,49.9 35.7,49.9l27.5,0c18.1,0 35,-29.5 35.7,-46.5c1.2,-30.4 -31.1,-33.9 -31.1,-54.4l0,-82.5l-36.7,0l0,82.5z\\\" fill=\\\"#FFFE6F\\\" id=\\\"_119021864\\\"/>                      <path d=\\\"m287.6,304.6l36.7,0l0,82.5c0,20.5 32.3,24 31.1,54.4c-0.7,17.1 -17.5,46.5 -35.7,46.5l-27.5,0c-17.1,0 -36.6,-32.8 -35.7,-49.9c1.4,-26.4 31.1,-32 31.1,-51l0,-82.5zm-36.7,137.6c0,17.1 19.8,50.4 36.7,50.4l36.7,0c20.2,0 36.7,-32.6 36.7,-55c0,-29.6 -32.1,-34 -32.1,-55l0,-87.2l-45.9,0l0,87.1c0,19.6 -32.1,21.8 -32.1,59.7l0,0z\\\" id=\\\"_67510408\\\"/>                      <text font-family=\\\"sans-serif\\\" font-size=\\\"71.8\\\" id=\\\"_66152456\\\" x=\\\"278\\\" y=\\\"467\\\">C</text>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120202\",\r\n    \"X\": \"53.02790451049805\",\r\n    \"Y\": \"66.85548400878906\",\r\n    \"Width\": \"291.9442024230957\",\r\n    \"Height\": \"266.14451599121094\",\r\n    \"SVG\": \"<g id=\\\"46120202\\\">        <polygon fill=\\\"#D2B06A\\\" points=\\\"199,73 339,173 284,328 114,328 59,173  \\\" stroke=\\\"#D2B06A\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150100\",\r\n    \"X\": \"257.0\",\r\n    \"Y\": \"347.0\",\r\n    \"Width\": \"94.0\",\r\n    \"Height\": \"94.0\",\r\n    \"SVG\": \"<g id=\\\"40150100\\\">            <path d=\\\"M261.344,394.695l85.269-.043-42.656,42.613-42.613-42.569ZM334.016,380.751c.652.434,6.603,6.385,6.603,6.776v6.472h-6.603v-13.249ZM320.637,367.372c.652.434,6.603,6.385,6.603,6.776v19.851h-6.603v-26.628ZM294.009,360.9c0-.391,5.951-6.342,6.603-6.776v39.876h-6.603v-33.1ZM280.761,374.149c0-.391,5.951-6.342,6.603-6.776v26.628h-6.603v-19.851ZM273.941,380.708l.043,13.249h-6.429v-6.255c0-.304-.043-.304-.13-.434l6.516-6.559ZM307.388,354.124l6.733,6.646c-.173.434-.13-.13-.13.478v32.752h-6.603v-39.876ZM257,393.957l47.043,47.043,46.957-47.043-47.043-46.957-46.957,46.957Z\\\" id=\\\"_65673176\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11131\",\r\n    \"X\": \"249.3759765625\",\r\n    \"Y\": \"299.56146240234375\",\r\n    \"Width\": \"114.87109375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"11131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"LDR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">LDR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217900\",\r\n    \"X\": \"194.27099609375\",\r\n    \"Y\": \"285.5\",\r\n    \"Width\": \"220.0\",\r\n    \"Height\": \"220.0\",\r\n    \"SVG\": \"<g id=\\\"25217900\\\">        <ellipse cx=\\\"304.271\\\" cy=\\\"395.5\\\" fill=\\\"none\\\" rx=\\\"48.5\\\" ry=\\\"104\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <ellipse cx=\\\"304.271\\\" cy=\\\"395.5\\\" fill=\\\"none\\\" rx=\\\"104\\\" ry=\\\"48.5\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01130100\",\r\n    \"X\": \"204.267578125\",\r\n    \"Y\": \"372.796875\",\r\n    \"Width\": \"202.91015625\",\r\n    \"Height\": \"53.328125\",\r\n    \"SVG\": \"<g id=\\\"01130100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"425.25\\\">BOMB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120205\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120205\\\">        <line fill=\\\"none\\\" stroke=\\\"#73FF00\\\" stroke-width=\\\"10\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120206\",\r\n    \"X\": \"53.02790451049805\",\r\n    \"Y\": \"66.85548400878906\",\r\n    \"Width\": \"291.9442024230957\",\r\n    \"Height\": \"266.14451599121094\",\r\n    \"SVG\": \"<g id=\\\"46120206\\\">        <polygon fill=\\\"#73FF00\\\" points=\\\"199,73 339,173 284,328 114,328 59,173  \\\" stroke=\\\"#73FF00\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25152900\",\r\n    \"X\": \"58.37302017211914\",\r\n    \"Y\": \"81.86396190341343\",\r\n    \"Width\": \"293.2969932644117\",\r\n    \"Height\": \"200.0341704208053\",\r\n    \"SVG\": \"<g id=\\\"25152900\\\">        <g>                <path d=\\\"M293.359,168.267    c-27.123-3.627-54.244-7.237-81.367,10.85c-27.121,18.105-67.803,81.438-81.364,97.73\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.8929\\\"/>                <path d=\\\"M293.359,99.345    c-37.99-4.396-75.979-8.813-113.986,13.231c-37.988,22.045-94.981,99.217-113.985,119.061\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.8929\\\"/>            </g>        <polyline fill=\\\"none\\\" points=\\\"292.359,101   292.359,84.364 349.17,133.237 292.359,182.096 292.359,166  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"60,160   200,280\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"295\\\" y=\\\"145\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120203\",\r\n    \"X\": \"53.02790451049805\",\r\n    \"Y\": \"66.85548400878906\",\r\n    \"Width\": \"291.9442024230957\",\r\n    \"Height\": \"266.14451599121094\",\r\n    \"SVG\": \"<g id=\\\"46120203\\\">        <polygon fill=\\\"#CE9E8C\\\" fill-opacity=\\\"0.12\\\" points=\\\"199,73 339,173 284,328 114,328 59,173     \\\" stroke=\\\"#CE9E8C\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120204\",\r\n    \"X\": \"55.70000076293945\",\r\n    \"Y\": \"68.0\",\r\n    \"Width\": \"285.70001220703125\",\r\n    \"Height\": \"267.29998779296875\",\r\n    \"SVG\": \"<g id=\\\"46120204\\\">          <rect fill=\\\"#8F9194\\\" height=\\\"267.3\\\" id=\\\"background\\\" width=\\\"285.7\\\" x=\\\"55.7\\\" y=\\\"68\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"199,73 339,173 284,328 114,328 59,173  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150109\",\r\n    \"X\": \"263.69293212890625\",\r\n    \"Y\": \"344.5071716308594\",\r\n    \"Width\": \"81.19195556640625\",\r\n    \"Height\": \"95.49282045256575\",\r\n    \"SVG\": \"<g id=\\\"40150109\\\">            <path d=\\\"M298.011,375.716v1.293c0,16.756,25.861,16.109,25.861,1.024v-2.586c0-4.31-5.549-10.183-7.273-14.277-2.694-6.25-1.294-10.829-7.597-14.17,0,13.685-10.991,21.551-10.991,28.716Z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>            <path d=\\\"M309.972,395.651l-.162-.7h-.377l-2.209,7.65-.431-.054-2.909-4.526-.054,2.586-.862-1.293-.754,7.542-5.98-6.573.7,3.125-1.832-1.509,2.155,7.65-3.071.054-4.957-.216,1.886,1.401-2.909-.162,1.886,1.725h-26.13c-.162.593-.269.593-.269,1.293v6.142c0,1.94,5.926,4.526,7.597,5.442,2.855,1.616,5.603,2.963,8.405,4.687,5.442,3.34,11.314,6.089,16.809,9.321,2.155,1.293,8.351.647,11.745.215,3.449-.377,8.836-.215,12.176-.808,3.448-.647,8.621-.539,12.176-.916,3.34-.431,9.105-.754,12.284-.808v-9.698c0-1.131-6.465-2.963-7.866-3.448-1.993-.646-7.004-2.316-8.296-3.233l3.61-.378-10.291-2.694.054-.431,11.206-5.765-1.778.215,2.047-1.347-12.23,1.185,4.741-8.081-9.913,5.766,3.61-12.284-7.812,10.237-1.294-13.631-.7,2.317Z\\\"/>            <polygon fill=\\\"#FFFFFF\\\" points=\\\"343.591 428.03 343.591 435.627 298.766 438.267 298.766 430.024 299.52 430.132 343.591 428.03\\\"/>            <path d=\\\"M265.47,414.4c3.179,2.101,32.003,14.816,32.003,16.109v7.166l-.108.27-31.895-17.941v-5.603Z\\\" fill=\\\"#FFFFFF\\\"/>            <path d=\\\"M340.251,426.683c-5.711,0-40.407,2.586-42.347,1.886-2.263-.808-29.093-14.008-29.848-14.708h13.846c3.61,0,10.775-.969,12.284,1.294l-11.045.7,2.532.916v.431h-1.509l-2.263.269c2.478,1.562,22.467,6.357,27.369,6.357h2.316c5.873,0,11.26-1.562,15.894-1.725.809,0,12.069,4.095,12.769,4.58Z\\\" fill=\\\"#FFFFFF\\\"/>            <path d=\\\"M309.11,398.29l1.347,11.529,6.627-8.351-3.017,10.075,9.482-5.226-4.58,7.273,10.29-.969-11.206,5.711,9.967,3.178-17.775,1.657c-4.041.215-23.171-4.135-25.057-5.428l12.553-.701-7.543-5.549,8.297.162-2.047-7.219,6.196,6.357.808-9.159,3.125,4.795,2.533-8.135Z\\\" fill=\\\"#FFFFFF\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150108\",\r\n    \"X\": \"295.52099609375\",\r\n    \"Y\": \"347.1000061035156\",\r\n    \"Width\": \"20.888031005859375\",\r\n    \"Height\": \"94.9219970703125\",\r\n    \"SVG\": \"<g id=\\\"40150108\\\">        <path d=\\\"M311.278,440.522h-10.627   c-1.996,0-3.63-1.634-3.63-3.63v-62.83c0-1.996,1.634-3.63,3.63-3.63l4.954-0.438c0.25-0.022,0.501-0.022,0.75,0l4.924,0.438   c1.996,0,3.63,1.634,3.63,3.63v62.831C314.908,438.888,313.275,440.522,311.278,440.522z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>        <polygon points=\\\"308.084,365.683 313.514,365.683 313.489,370.918 306.056,369.508 298.765,370.836 298.806,365.725    303.997,365.683 303.997,359.47 299.631,359.47 299.631,357.175 303.941,357.175 303.941,353.481 296.609,353.481 296.609,350.066    304.221,350.066 304.221,347.1 307.636,347.1 307.636,350.066 315.417,350.066 315.417,353.537 308.084,353.537  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40150107\",\r\n    \"X\": \"226.00003051757812\",\r\n    \"Y\": \"349.53900146484375\",\r\n    \"Width\": \"153.99905797443307\",\r\n    \"Height\": \"90.43499755859375\",\r\n    \"SVG\": \"<g id=\\\"40150107\\\">            <path d=\\\"M261.077,350.193l.082,27.31-.491,12.51c4.17,2.208,9.894,5.642,13.9,8.34,3.516,2.289,10.139,7.359,15.127,7.359,14.064,0,28.454-2.044,42.845-2.044l-.081-43.908c-1.881-.899-27.473-10.057-28.209-10.057l-7.277-.164-35.896.654Z\\\"/>            <polygon fill=\\\"#FFFFFF\\\" points=\\\"290.513 401.215 290.513 364.093 327.635 363.357 327.635 399.416 290.513 401.215\\\"/>            <path d=\\\"M264.675,387.151l.082-31.234,20.114,7.441v36.713c-2.289-1.227-20.196-11.611-20.196-12.919Z\\\" fill=\\\"#FFFFFF\\\"/>            <path d=\\\"M267.537,352.891h31.889c3.843,0,22.486,5.805,24.611,7.195l-6.951.491h-27.8c-1.717,0-20.605-6.868-21.75-7.686Z\\\" fill=\\\"#FFFFFF\\\"/>            <path d=\\\"M356.661,397.699c0-3.189,4.007-8.34,4.007-11.692,0-1.39-.41-3.025-1.226-3.598-1.635,6.95-10.875,16.517-10.875,18.888v.818c0,3.516,2.862,6.951,2.862,11.284v4.007c-4.334-1.145-10.384-9.076-10.547-14.881-1.881,1.308-2.78,5.559-2.78,8.831v2.044c0,5.151,4.661,14.39,7.032,17.579,3.679,4.988,11.856,5.806,15.535,8.995,3.843-2.044,5.805-3.271,9.402-5.478,4.824-2.944,4.088-2.862,6.541-7.931,1.226-2.535,3.108-8.422,3.353-11.529.164-2.863-.245-11.856-1.635-12.92-1.472,6.542-3.843,13.246-9.975,14.882-.082-1.226-.41-1.39-.41-2.78v-.409c0-3.271,3.108-9.158,2.699-11.938-.245-1.554-4.661-8.831-5.56-9.485,0,5.233-.981,12.428-5.642,12.51-.656-2.454-2.781-1.881-2.781-7.196Z\\\" id=\\\"_106024416\\\"/>            <path d=\\\"M244.561,398.435c0-3.679,3.598-7.85,3.598-11.692v-2.78c0-1.145-.164-.736-.818-1.226-1.554,6.787-11.284,16.925-11.284,19.378,0,3.025,3.598,8.504,3.598,15.29-4.742-.409-10.875-9.158-10.875-14.881-1.554,1.717-2.78,4.906-2.78,8.012,0,8.177,3.107,14.964,6.459,19.787,1.472,2.208,13.082,9.648,16.108,9.648,2.044,0,12.51-6.951,13.491-8.258,1.635-2.289,5.887-12.674,5.887-15.944,0-3.025-.082-12.183-1.635-13.328-2.044,8.831-2.698,11.038-10.057,14.963,0-7.931,2.453-10.63,2.453-15.29v-.818c0-.245-5.151-8.177-5.642-8.504,0,4.497-1.226,12.51-4.824,12.51-1.799.001-3.679-4.496-3.679-6.867Z\\\" id=\\\"_104646648\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52561\",\r\n    \"X\": \"264.6162109375\",\r\n    \"Y\": \"292.5469055175781\",\r\n    \"Width\": \"82.46484375\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"52561\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ST</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51231\",\r\n    \"X\": \"278.46240234375\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"55.9482421875\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"51231\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">IS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20082\",\r\n    \"X\": \"249.6015625\",\r\n    \"Y\": \"457.111328125\",\r\n    \"Width\": \"107.4609375\",\r\n    \"Height\": \"34.359375\",\r\n    \"SVG\": \"<g id=\\\"20082\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" id=\\\"W\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"491.4707\\\">WPN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20081\",\r\n    \"X\": \"260.755859375\",\r\n    \"Y\": \"293.1582336425781\",\r\n    \"Width\": \"93.69921875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"20081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"HY\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.7051\\\">HY</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213510\",\r\n    \"X\": \"207.96315002441406\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"195.8217010498047\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213510\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"211.836\\\" x2=\\\"399.912\\\" y1=\\\"475.596\\\" y2=\\\"316.652\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"399.912\\\" x2=\\\"211.836\\\" y1=\\\"475.596\\\" y2=\\\"316.652\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140202_a\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140202_a\\\">        <rect height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon points=\\\"273.094,296.538 335.298,296.538 378.839,340.079 378.839,402.281    335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.207\\\">2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213512\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213512\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213511\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213511\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">K</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213514\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213514\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213513\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213513\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213515\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213515\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">V</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"110_2\",\r\n    \"X\": \"244.90625\",\r\n    \"Y\": \"448.8534851074219\",\r\n    \"Width\": \"118.896484375\",\r\n    \"Height\": \"43.6875\",\r\n    \"SVG\": \"<g id=\\\"110_2\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"AUT\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"491.8066\\\">AUT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"110_1\",\r\n    \"X\": \"265.0\",\r\n    \"Y\": \"295.0\",\r\n    \"Width\": \"83.5\",\r\n    \"Height\": \"45.756988525390625\",\r\n    \"SVG\": \"<g id=\\\"110_1\\\">            <rect fill=\\\"none\\\" height=\\\"35.757\\\" stroke=\\\"#000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" width=\\\"73.5\\\" x=\\\"270\\\" y=\\\"300\\\"/>            <rect height=\\\"30.189\\\" stroke=\\\"#000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" width=\\\"6.891\\\" x=\\\"302.587\\\" y=\\\"302.784\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46160300\",\r\n    \"X\": \"30.0\",\r\n    \"Y\": \"191.5\",\r\n    \"Width\": \"340.0\",\r\n    \"Height\": \"15.0\",\r\n    \"SVG\": \"<g id=\\\"46160300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"30\\\" x2=\\\"370\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_39_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"260.5\",\r\n    \"SVG\": \"<g id=\\\"1_39_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"243.5\\\" id=\\\"Group\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"272.5\\\"/>        <polygon points=\\\"485,404.109 485,514.478 376.217,514.478  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_39_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"260.5\",\r\n    \"SVG\": \"<g id=\\\"1_39_1\\\">        <g id=\\\"Group\\\">                <rect fill=\\\"#80E0FF\\\" height=\\\"243.5\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"272.5\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,285 126.082,272.5 138.582,272.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"272.5\\\" y2=\\\"272.5\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,272.5 486.082,272.5 486.082,285    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.407,15.2442\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"300.244\\\" y2=\\\"495.878\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.407,15.2442\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.256\\\" y2=\\\"292.622\\\"/>                    </g>            </g>        <polygon points=\\\"485,404.109 485,514.478 376.217,514.478  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140200\",\r\n    \"X\": \"241.5\",\r\n    \"Y\": \"347.05364990234375\",\r\n    \"Width\": \"127.75900268554688\",\r\n    \"Height\": \"94.51235961914062\",\r\n    \"SVG\": \"<g id=\\\"15140200\\\">            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"244\\\" x2=\\\"244\\\" y1=\\\"348.163\\\" y2=\\\"441\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"366.759\\\" x2=\\\"366.759\\\" y1=\\\"348.163\\\" y2=\\\"441\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"244\\\" x2=\\\"366.759\\\" y1=\\\"439.066\\\" y2=\\\"439.066\\\"/>            <path d=\\\"M244,349.434c53.707,17.241,69.052,17.241,122.759,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.156\\\" x2=\\\"306.156\\\" y1=\\\"362.365\\\" y2=\\\"439.066\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"244\\\" x2=\\\"366.759\\\" y1=\\\"396.161\\\" y2=\\\"396.161\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40140700\",\r\n    \"X\": \"263.1180114746094\",\r\n    \"Y\": \"347.8250427246094\",\r\n    \"Width\": \"90.22000122070312\",\r\n    \"Height\": \"92.34896850585938\",\r\n    \"SVG\": \"<g id=\\\"40140700\\\">            <path d=\\\"M263.118,395.009l1.418,2.564c6.873-3.655,15-9.437,21.819-13.746,3.655-2.291,7.037-4.582,10.637-6.982,1.855-1.255,3.491-2.236,5.346-3.491,2.455-1.636,2.618-2.564,3.327-5.837l-42.547,27.492Z\\\" id=\\\"_40143512\\\"/>            <polygon id=\\\"_39045184\\\" points=\\\"347.174 394.845 351.92 397.518 353.338 395.009 348.811 392.282 347.174 394.845\\\"/>            <path d=\\\"M320.174,381.045v1.418l-.601.382c-4.418-2.946-10.036-7.855-10.036-15.055-1.8,1.255-2.946,5.509-2.946,8.564v1.473c0,6.164,4.146,14.564,6.818,18.164,3.818,5.073,10.091,6.491,15.819,9.491,2.182-1.146,12.709-7.309,13.691-8.619,1.8-2.345,5.782-13.309,5.782-16.964,0-2.618-.436-11.128-1.746-12.055-.927,3.709-1.036,6.382-3.164,9.218-1.419,1.909-4.473,4.8-6.873,5.455l-.273-3.218v-.327c0-4.036,2.673-7.309,2.673-12.055,0-1.364-4.636-8.291-5.564-8.509,0,2.455-.327,5.564-.818,7.418-.436,1.418-2.618,4.636-3.982,4.636h-.873c-.491-1.855-2.619-2.291-2.619-6.491v-1.473c0-3.109,3.546-7.473,3.546-10.582l.055-.873-.382-3.218c-1.364.327-1.418,2.618-1.964,3.927-.601,1.418-1.364,2.782-2.237,3.927-1.8,2.346-3.546,4.582-5.346,6.982-2.727,3.764-2.891,3.655-1.309,8.346.874,2.673,2.347,6.6,2.347,10.037Z\\\" id=\\\"_95677688\\\"/>            <path d=\\\"M293.064,391.082v.6c0,1.091.709,1.964,1.091,2.673l1.855,20.019,15.437.055,5.836,13.855,8.401-2.782-1.364-4.036-4.746,1.364c-.382-1.692-4.855-12.928-5.891-12.928h-13.528c-.109-.927-.327-1.036-.327-2.073v-1.473h10.309v-3.218h-10.855l-.327-5.018v-2.946c4.691-1.091,3.709-8.509-1.473-8.509-2.509,0-4.418,1.909-4.418,4.418Z\\\" id=\\\"_39508208\\\"/>            <path d=\\\"M298.682,433.737h2.673c5.782,0,10.309-3.328,12.655-6.764l-1.8-4.746c-1.636.437-2.836,7.037-11.782,7.037h-1.145c-4.582,0-8.564-4.473-9.818-8.127-.818-2.346-.818-4.909,0-7.309,1.145-3.382,2.182-3.273,3.546-5.455l-.491-4.636c-4.364,1.145-9.655,10.854-7.8,17.455,1.582,5.618,7.309,12.545,13.964,12.545Z\\\" id=\\\"_95419000\\\"/>            <path d=\\\"M274.518,440.174h67.365v-39.383c-.764.545-3.218,1.692-3.218,2.673v33.819h-61.202v-40.91h-2.946v43.801h0Z\\\" id=\\\"_40311872\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_58_0\",\r\n    \"X\": \"133.0\",\r\n    \"Y\": \"222.0\",\r\n    \"Width\": \"349.7914123535156\",\r\n    \"Height\": \"354.5\",\r\n    \"SVG\": \"<g id=\\\"2_58_0\\\">        <polyline fill=\\\"#FFE599\\\" points=\\\"306,568 479,395 306,222 133,395    306,568  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <g>                <rect height=\\\"20.069\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 1072.3613 345.4267)\\\" width=\\\"20.069\\\" x=\\\"454.604\\\" y=\\\"384.778\\\"/>                <rect height=\\\"20.068\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 530.9856 570.4018)\\\" width=\\\"20.069\\\" x=\\\"137.327\\\" y=\\\"385.135\\\"/>                <rect height=\\\"20.071\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 913.5682 728.8269)\\\" width=\\\"20.07\\\" x=\\\"295.804\\\" y=\\\"543.584\\\"/>                <rect height=\\\"20.069\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 689.7992 187.0069)\\\" width=\\\"20.07\\\" x=\\\"296.135\\\" y=\\\"226.328\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341700\",\r\n    \"X\": \"75.9617731021363\",\r\n    \"Y\": \"101.76284772808309\",\r\n    \"Width\": \"314.91247540250237\",\r\n    \"Height\": \"273.4208034945134\",\r\n    \"SVG\": \"<g id=\\\"25341700\\\" transform=\\\"translate(-220 -160) scale(1.75 1.75)\\\">        <path d=\\\"M181.336,222.638c13.174-104.438,162.599-86.176,158,10.4   c-3.446,72.352-109.576,99.648-149.2,29.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"212.978\\\" x2=\\\"169.835\\\" y1=\\\"270.704\\\" y2=\\\"257.847\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"178.121\\\" x2=\\\"203.263\\\" y1=\\\"278.704\\\" y2=\\\"248.133\\\"/>        <g transform=\\\"translate(172 50) translate(1 0)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"20\\\" stroke=\\\"#FFFFFF\\\" width=\\\"20\\\" x=\\\"155.571\\\" y=\\\"167.714\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"34.9982\\\" transform=\\\"matrix(0.5714 0 0 0.5714 158.0781 184.8571)\\\">O</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10701\",\r\n    \"X\": \"260.5039978027344\",\r\n    \"Y\": \"295.4330139160156\",\r\n    \"Width\": \"103.15701293945312\",\r\n    \"Height\": \"49.694000244140625\",\r\n    \"SVG\": \"<g id=\\\"10701\\\">        <polygon fill=\\\"none\\\" points=\\\"319.72,342.627 263.004,342.627 263.004,297.933 340.193,297.933     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"361.161\\\" x2=\\\"361.161\\\" y1=\\\"300.199\\\" y2=\\\"340.904\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"361.161\\\" x2=\\\"323.055\\\" y1=\\\"335.213\\\" y2=\\\"335.213\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"359.954\\\" x2=\\\"337.119\\\" y1=\\\"305.891\\\" y2=\\\"305.891\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10702\",\r\n    \"X\": \"266.8369140625\",\r\n    \"Y\": \"450.546875\",\r\n    \"Width\": \"75.30078125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10702\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">YT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_59_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"366.52081298828125\",\r\n    \"SVG\": \"<g id=\\\"0_59_0\\\">            <polyline fill=\\\"none\\\" points=\\\"306 568 479 395 306 222 133 395 306 568\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <polyline fill=\\\"#FFE599\\\" points=\\\"306 568 479 395 306 222 133 395 306 568\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"568\\\" y2=\\\"568\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"316.176\\\" x2=\\\"473.912\\\" y1=\\\"557.824\\\" y2=\\\"400.088\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"479\\\" x2=\\\"479\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"468.824\\\" x2=\\\"311.088\\\" y1=\\\"384.824\\\" y2=\\\"227.088\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"222\\\" y2=\\\"222\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"295.824\\\" x2=\\\"138.088\\\" y1=\\\"232.176\\\" y2=\\\"389.912\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133\\\" x2=\\\"133\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"143.176\\\" x2=\\\"300.912\\\" y1=\\\"405.176\\\" y2=\\\"562.912\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"568\\\" y2=\\\"568\\\"/>                          </g>                </g>            <polyline fill=\\\"#000710\\\" points=\\\"426.289 346.206 475.213 394.466 426.619 443.727\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160700\",\r\n    \"X\": \"245.5330352783203\",\r\n    \"Y\": \"350.8710021972656\",\r\n    \"Width\": \"119.09892272949219\",\r\n    \"Height\": \"90.25799560546875\",\r\n    \"SVG\": \"<g id=\\\"10160700\\\">        <rect fill=\\\"none\\\" height=\\\"63.944\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"113.678\\\" x=\\\"248.244\\\" y=\\\"374.685\\\"/>        <polyline fill=\\\"none\\\" points=\\\"247.533,373.265 262.454,353.371 347.711,353.371    362.632,373.265  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121105_3\",\r\n    \"X\": \"180.50001525878906\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"232.99998474121094\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10121105_3\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"202\\\" x2=\\\"410\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>                    </g>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"183\\\" x2=\\\"183.295\\\" y1=\\\"346.985\\\" y2=\\\"445.295\\\"/>        <path d=\\\"M246,349.75c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121105_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121105_2\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"183\\\" x2=\\\"183\\\" y1=\\\"272.25\\\" y2=\\\"515.25\\\"/>        <path d=\\\"M246,349.75c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_45_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"234.03199768066406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"301.46800231933594\",\r\n    \"SVG\": \"<g id=\\\"2_45_1\\\">        <g>                <g>                        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"235.032\\\"/>                        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                        <g>                                <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151600\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.78626387579682\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.7993988076508\",\r\n    \"SVG\": \"<g id=\\\"25151600\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"107\\\" y=\\\"207\\\">ATK </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25130700\",\r\n    \"X\": \"128.16690063476562\",\r\n    \"Y\": \"223.1291046142578\",\r\n    \"Width\": \"341.66619873046875\",\r\n    \"Height\": \"342.8549041748047\",\r\n    \"SVG\": \"<g id=\\\"25130700\\\">            <polygon fill=\\\"none\\\" points=\\\"299,247 334.229,361.854 449,361.59 356,432.309 391.705,546.998 299,475.854 206.295,546.998 242,432.309 149,361.59 263.771,361.854\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121105_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10121105_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"276\\\" y2=\\\"516\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"180\\\" x2=\\\"180\\\" y1=\\\"276\\\" y2=\\\"516\\\"/>        <path d=\\\"M246,349.75c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121105_0\",\r\n    \"X\": \"177.0\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"250.37469482421875\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10121105_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"186\\\" x2=\\\"426\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"179.5\\\" x2=\\\"179.5\\\" y1=\\\"319.047\\\" y2=\\\"475\\\"/>        <path d=\\\"M246,349.75c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111600\",\r\n    \"X\": \"235.0\",\r\n    \"Y\": \"350.1289978027344\",\r\n    \"Width\": \"142.0\",\r\n    \"Height\": \"95.38601684570312\",\r\n    \"SVG\": \"<g id=\\\"20111600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"235\\\" x2=\\\"377\\\" y1=\\\"398\\\" y2=\\\"398\\\"/>        <circle cx=\\\"306\\\" cy=\\\"373.129\\\" fill=\\\"none\\\" r=\\\"20.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <circle cx=\\\"305.88\\\" cy=\\\"422.515\\\" fill=\\\"none\\\" r=\\\"20.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_46_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_46_1\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_46_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_46_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121301_3\",\r\n    \"X\": \"200.110595703125\",\r\n    \"Y\": \"324.6066589355469\",\r\n    \"Width\": \"210.96380615234375\",\r\n    \"Height\": \"143.3316650390625\",\r\n    \"SVG\": \"<g id=\\\"10121301_3\\\">        <polygon id=\\\"main\\\" points=\\\"245.685,441.015 305.082,353.75 364.479,441.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g id=\\\"symbol\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"201.5\\\" x2=\\\"409.685\\\" y1=\\\"465.86\\\" y2=\\\"326.685\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121301_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121301_2\\\">        <polygon id=\\\"main\\\" points=\\\"245.685,441.015 305.082,353.75 364.479,441.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g id=\\\"symbol\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"528\\\" y2=\\\"264\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121301_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10121301_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <polygon id=\\\"main\\\" points=\\\"245.685,441.015 305.082,353.75 364.479,441.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121301_0\",\r\n    \"X\": \"219.23223876953125\",\r\n    \"Y\": \"309.23223876953125\",\r\n    \"Width\": \"173.5355224609375\",\r\n    \"Height\": \"173.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121301_0\\\">        <polygon id=\\\"main\\\" points=\\\"245.685,441.015 305.082,353.75 364.479,441.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g id=\\\"symbol\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"391\\\" y1=\\\"481\\\" y2=\\\"311\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110500\",\r\n    \"X\": \"259.9859924316406\",\r\n    \"Y\": \"348.7823486328125\",\r\n    \"Width\": \"90.1929931640625\",\r\n    \"Height\": \"94.400634765625\",\r\n    \"SVG\": \"<g id=\\\"05110500\\\">        <path d=\\\"M347.679,429.224c0,6.329-5.276,11.459-11.785,11.459h-65.306   c-4.473-2.341-8.102-4.963-8.102-11.292l12.767-44.192c2.454-6.138,8.222-30.935,14.73-30.935l16.203-2.946l18.66,2.946   c1.872,0.308,10.104,27.475,11.933,33.858L347.679,429.224z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213501\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213501\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213500\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213500\\\">            <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>            <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213503\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213503\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">BR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213502\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213502\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120402_0\",\r\n    \"X\": \"165.2970428466797\",\r\n    \"Y\": \"226.6685791015625\",\r\n    \"Width\": \"284.6055145263672\",\r\n    \"Height\": \"339.3314208984375\",\r\n    \"SVG\": \"<g id=\\\"10120402_0\\\">        <polyline fill=\\\"none\\\" points=\\\"167.446,464.573 306,231.5 447.773,462.037  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"231.5\\\" y2=\\\"566\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213505\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213505\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">CM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120402_1\",\r\n    \"X\": \"124.51326751708984\",\r\n    \"Y\": \"276.3814697265625\",\r\n    \"Width\": \"362.9734573364258\",\r\n    \"Height\": \"240.63604736328125\",\r\n    \"SVG\": \"<g id=\\\"10120402_1\\\">        <polyline fill=\\\"none\\\" points=\\\"126.5,515.5 306,280.5 485.5,515.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"278.5\\\" y2=\\\"514\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213504\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213504\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320800\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320800\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">EPW</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120402_2\",\r\n    \"X\": \"172.01248168945312\",\r\n    \"Y\": \"276.378662109375\",\r\n    \"Width\": \"267.97503662109375\",\r\n    \"Height\": \"251.621337890625\",\r\n    \"SVG\": \"<g id=\\\"10120402_2\\\">        <polyline fill=\\\"none\\\" points=\\\"174,453.5 306,280.5 438,453.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"283\\\" y2=\\\"528\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171200\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171200\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">UAROZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213507\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213507\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120402_3\",\r\n    \"X\": \"180.29563903808594\",\r\n    \"Y\": \"276.3587646484375\",\r\n    \"Width\": \"253.5660858154297\",\r\n    \"Height\": \"292.6412353515625\",\r\n    \"SVG\": \"<g id=\\\"10120402_3\\\">        <polyline fill=\\\"none\\\" points=\\\"182.295,445.295 306,280.5 431.875,445.295  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"278.5\\\" y2=\\\"569\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213506\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213506\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213509\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213509\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213508\",\r\n    \"X\": \"214.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"184.0\",\r\n    \"Height\": \"391.0\",\r\n    \"SVG\": \"<g id=\\\"25213508\\\">        <polyline fill=\\\"none\\\" fill-opacity=\\\"0\\\" points=\\\"306,311 306,197 345,234 345,97\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"85\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"420\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200201\",\r\n    \"X\": \"36.787994384765625\",\r\n    \"Y\": \"105.50799560546875\",\r\n    \"Width\": \"326.42401123046875\",\r\n    \"Height\": \"170.0\",\r\n    \"SVG\": \"<g id=\\\"25200201\\\">        <ellipse cx=\\\"200\\\" cy=\\\"190.508\\\" fill=\\\"#FFFFFF\\\" rx=\\\"160.712\\\" ry=\\\"82.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" x=\\\"118\\\" y=\\\"203\\\">DA - </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200202\",\r\n    \"X\": \"32.48400115966797\",\r\n    \"Y\": \"123.5989990234375\",\r\n    \"Width\": \"264.45401763916016\",\r\n    \"Height\": \"150.53997802734375\",\r\n    \"SVG\": \"<g id=\\\"25200202\\\">        <rect fill=\\\"none\\\" height=\\\"145.54\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" width=\\\"259.454\\\" x=\\\"34.984\\\" y=\\\"126.099\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"102\\\" y=\\\"212\\\">DA -</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25340400\",\r\n    \"X\": \"21.5\",\r\n    \"Y\": \"97.9279556274414\",\r\n    \"Width\": \"312.3942565917969\",\r\n    \"Height\": \"202.54012298583984\",\r\n    \"SVG\": \"<g id=\\\"25340400\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"41.107\\\" x2=\\\"40.795\\\" y1=\\\"112.91\\\" y2=\\\"283.348\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"41\\\" x2=\\\"319.683\\\" y1=\\\"282.25\\\" y2=\\\"282.178\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"40.326\\\" x2=\\\"317.985\\\" y1=\\\"113.285\\\" y2=\\\"113.473\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"310.182\\\" x2=\\\"326.182\\\" y1=\\\"126.237\\\" y2=\\\"99.737\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"309.75\\\" x2=\\\"331\\\" y1=\\\"267.25\\\" y2=\\\"298.5\\\"/>        <g transform=\\\"translate(-166 4)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"188\\\" y=\\\"171\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"193\\\" y=\\\"201\\\">C</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_45_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"231.03199768066406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"304.46800231933594\",\r\n    \"SVG\": \"<g id=\\\"2_45_0\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"232.032\\\"/>        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35191\",\r\n    \"X\": \"240.69140625\",\r\n    \"Y\": \"295.84271240234375\",\r\n    \"Width\": \"127.158203125\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"35191\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" id=\\\"ATT\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">ATT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214800\",\r\n    \"X\": \"170.46200561523438\",\r\n    \"Y\": \"270.5849914550781\",\r\n    \"Width\": \"266.1239929199219\",\r\n    \"Height\": \"245.09201049804688\",\r\n    \"SVG\": \"<g id=\\\"25214800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" text-anchor=\\\"middle\\\" x=\\\"304\\\" y=\\\"488\\\">W</text>        <rect fill=\\\"none\\\" height=\\\"230.092\\\" id=\\\"red_3_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.124\\\" x=\\\"177.962\\\" y=\\\"278.085\\\"/>        <circle cx=\\\"303.525\\\" cy=\\\"393.134\\\" fill=\\\"#000000\\\" id=\\\"red_2_\\\" r=\\\"40\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270900\",\r\n    \"X\": \"57.03200149536133\",\r\n    \"Y\": \"102.8489990234375\",\r\n    \"Width\": \"282.74299240112305\",\r\n    \"Height\": \"179.07101440429688\",\r\n    \"SVG\": \"<g id=\\\"25270900\\\">        <path d=\\\"   M195.951,118.865c34.328-1.161,89.678-17.114,108.297,5.248c18.617,22.344,39.128,107.79,3.438,128.829   c-35.691,21.041-182.692,17.744-217.569-2.604c-34.897-20.328-9.421-97.45,8.222-119.366   C115.979,109.056,161.644,120.004,195.951,118.865\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.4331\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"183.762,249.361 183.762,281.92 216.32,281.92 216.32,249.361   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"189\\\" y=\\\"279\\\">M</text>            </g>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"183.762,102.849 183.762,135.407 216.32,135.407 216.32,102.849   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"189\\\" y=\\\"133\\\">M</text>            </g>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"307.218,159.825 307.218,192.385 339.775,192.385 339.775,159.825   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"312\\\" y=\\\"190\\\">M</text>            </g>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"57.032,176.105 57.032,208.664 89.59,208.664 89.59,176.105   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"62\\\" y=\\\"206\\\">M</text>            </g>        <polyline fill=\\\"none\\\" points=\\\"130.5,218.385 202.236,153.167    275.834,218.385  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"15,15\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270901\",\r\n    \"X\": \"27.563003540039062\",\r\n    \"Y\": \"92.53560841743365\",\r\n    \"Width\": \"353.99998474121094\",\r\n    \"Height\": \"242.92604434019017\",\r\n    \"SVG\": \"<g id=\\\"25270901\\\" transform=\\\"translate(-60 -30) scale(1 1)\\\">        <ellipse cx=\\\"264.063\\\" cy=\\\"245.5\\\" fill=\\\"#FFFFFF\\\" rx=\\\"162\\\" ry=\\\"104.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"26\\\" stroke=\\\"#FFFFFF\\\" width=\\\"30\\\" x=\\\"251.063\\\" y=\\\"333\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"257\\\" y=\\\"354\\\">M</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"26\\\" stroke=\\\"#FFFFFF\\\" width=\\\"30\\\" x=\\\"88.063\\\" y=\\\"225\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"94\\\" y=\\\"246\\\">M</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"26\\\" stroke=\\\"#FFFFFF\\\" width=\\\"30\\\" x=\\\"411.063\\\" y=\\\"225\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"417\\\" y=\\\"246\\\">M</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"26\\\" stroke=\\\"#FFFFFF\\\" width=\\\"30\\\" x=\\\"251.063\\\" y=\\\"127\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"257\\\" y=\\\"148\\\">M</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.8663 0.4995 -0.4995 0.8663 165.9485 -23.0651)\\\" width=\\\"31.998\\\" x=\\\"110.067\\\" y=\\\"283.003\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.8133 0.5818 -0.5818 0.8133 112.4858 300.3916)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"30.998\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.994 0.1092 -0.1092 0.994 39.0557 -22.1846)\\\" width=\\\"31.998\\\" x=\\\"206.083\\\" y=\\\"330.002\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"23.997\\\" transform=\\\"matrix(0.9983 0.0576 -0.0576 0.9983 213.1079 352.8242)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"38.004\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9502 0.3117 -0.3117 0.9502 109.1499 -34.9946)\\\" width=\\\"38.001\\\" x=\\\"145.06\\\" y=\\\"304.991\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.005\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 133.368 -40.6827)\\\" width=\\\"32.004\\\" x=\\\"157.089\\\" y=\\\"312.983\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 162.1226 333.3789)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.003\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 79.916 -31.0123)\\\" width=\\\"32.003\\\" x=\\\"105.061\\\" y=\\\"177.992\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5507 -0.8347 0.8347 0.5507 124.7559 206.3833)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.003\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 68.9798 -69.8148)\\\" width=\\\"32.004\\\" x=\\\"201.066\\\" y=\\\"129.986\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.977 -0.2131 0.2131 0.977 206.5986 157.1572)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.003\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 74.87 -104.6273)\\\" width=\\\"32.003\\\" x=\\\"295.059\\\" y=\\\"127.988\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.9815 0.1915 -0.1915 0.9815 301.1797 151.4297)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.003\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 99.7955 -135.0392)\\\" width=\\\"32.004\\\" x=\\\"387.066\\\" y=\\\"177.976\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.6936 0.7204 -0.7204 0.6936 389.4434 193.1025)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.004\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 130.2251 -134.2022)\\\" width=\\\"32.003\\\" x=\\\"400.082\\\" y=\\\"257.967\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"23.9958\\\" transform=\\\"matrix(0.5218 -0.853 0.853 0.5218 420.1777 287.3154)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.003\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 142.6075 -116.9114)\\\" width=\\\"32.005\\\" x=\\\"361.048\\\" y=\\\"298.99\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"23.9976\\\" transform=\\\"matrix(0.7759 -0.6308 0.6308 0.7759 379.957 328.3652)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.002\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 149.7216 -94.1371)\\\" width=\\\"32.003\\\" x=\\\"305.05\\\" y=\\\"328.988\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0002\\\" transform=\\\"matrix(0.9363 -0.3513 0.3513 0.9363 316.1318 351.1016)\\\">X</text>            </g>        <polyline fill=\\\"none\\\" points=\\\"173.063,260 262.357,194.463    350.063,260  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"12,12\\\" stroke-width=\\\"4\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190108\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190108\\\">        <polygon fill=\\\"none\\\" points=\\\"39,39 39,359 359,359 359,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"300\\\" x=\\\"99\\\" y=\\\"299\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190109\",\r\n    \"X\": \"32.5\",\r\n    \"Y\": \"32.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190109\\\">        <polygon fill=\\\"none\\\" points=\\\"40,40 40,360 360,360 360,40  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"300\\\" x=\\\"100\\\" y=\\\"300\\\">S</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"200\\\" y1=\\\"40\\\" y2=\\\"360\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170500\",\r\n    \"X\": \"47.01208831103391\",\r\n    \"Y\": \"70.37111436296193\",\r\n    \"Width\": \"300.7789493973403\",\r\n    \"Height\": \"277.51408781167333\",\r\n    \"SVG\": \"<g id=\\\"45170500\\\">        <path d=\\\"M217,137c-11.5-44,60-85,92-46c34,41,50,174,11,217c-37,38-94,37-141,33   c-29-3-68-1-93-16c-42-26-46-126-7-156c32-26,53,19,76,32c40,22,70-31,62-65\\\" fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190106\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190106\\\">        <polygon fill=\\\"none\\\" points=\\\"39,39 39,359 359,359 359,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <path d=\\\"M39,199c0-40,105-40,105,0c5,40,110,40,110,0s105-40,105,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170501\",\r\n    \"X\": \"46.985157517010684\",\r\n    \"Y\": \"70.3692950202928\",\r\n    \"Width\": \"300.79868916177156\",\r\n    \"Height\": \"277.50957167930085\",\r\n    \"SVG\": \"<g id=\\\"45170501\\\">        <path d=\\\"M217,137c-11.5-44,60-85,92-46   c34,41,50,174,11,217c-37,38-94,37-141,33c-29-3-68-1-93-16c-42-26-46-126-7-156c32-26,53,19,76,32c40,22,70-31,62-65\\\" fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-dasharray=\\\"50,10,15,10\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190107\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"39.0\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"327.5\",\r\n    \"SVG\": \"<g id=\\\"45190107\\\">        <polyline fill=\\\"none\\\" points=\\\"39,39 39,359 359,359 359,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"300\\\" x=\\\"99\\\" y=\\\"299\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190104\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190104\\\">        <polygon fill=\\\"none\\\" points=\\\"39,39 39,359 359,359 359,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <ellipse cx=\\\"199\\\" cy=\\\"149\\\" rx=\\\"30\\\" ry=\\\"30\\\"/>        <ellipse cx=\\\"139\\\" cy=\\\"249\\\" rx=\\\"30\\\" ry=\\\"30\\\"/>        <ellipse cx=\\\"259\\\" cy=\\\"249\\\" rx=\\\"30\\\" ry=\\\"30\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05121200\",\r\n    \"X\": \"204.5189971923828\",\r\n    \"Y\": \"349.7607727050781\",\r\n    \"Width\": \"200.80101013183594\",\r\n    \"Height\": \"93.44921875\",\r\n    \"SVG\": \"<g id=\\\"05121200\\\">        <g id=\\\"Satellite\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.418\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"72.745\\\" x=\\\"207.019\\\" y=\\\"397.292\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.418\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"33.387\\\" x=\\\"288.226\\\" y=\\\"397.292\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.418\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"72.746\\\" x=\\\"330.074\\\" y=\\\"397.292\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"320.37\\\" x2=\\\"331.843\\\" y1=\\\"419\\\" y2=\\\"419\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.872\\\" x2=\\\"288.699\\\" y1=\\\"419\\\" y2=\\\"419\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"392.7139\\\">WX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190105\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190105\\\">        <polygon fill=\\\"none\\\" points=\\\"39,39 39,359 359,359 359,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"39\\\" x2=\\\"359\\\" y1=\\\"279\\\" y2=\\\"279\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190102\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190102\\\">        <polygon fill=\\\"none\\\" points=\\\"39,39 39,359 359,359 359,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <ellipse cx=\\\"199\\\" cy=\\\"199\\\" rx=\\\"30\\\" ry=\\\"30\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190103\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190103\\\">        <polygon fill=\\\"none\\\" points=\\\"39,39 39,359 359,359 359,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <ellipse cx=\\\"199\\\" cy=\\\"159\\\" rx=\\\"30\\\" ry=\\\"30\\\"/>        <ellipse cx=\\\"199\\\" cy=\\\"239\\\" rx=\\\"30\\\" ry=\\\"30\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190101\",\r\n    \"X\": \"31.5\",\r\n    \"Y\": \"31.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190101\\\">        <polygon fill=\\\"none\\\" points=\\\"39,39 39,359 359,359 359,39  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10142000\",\r\n    \"X\": \"224.134765625\",\r\n    \"Y\": \"347.609375\",\r\n    \"Width\": \"161.927734375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"10142000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">SP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_14_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_14_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_14_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"2_14_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110400\",\r\n    \"X\": \"248.5068359375\",\r\n    \"Y\": \"347.546875\",\r\n    \"Width\": \"119.2744140625\",\r\n    \"Height\": \"96.296875\",\r\n    \"SVG\": \"<g id=\\\"10110400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">IO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"123_1\",\r\n    \"X\": \"242.9892578125\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"124.62890625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"123_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">CRC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"123_2\",\r\n    \"X\": \"249.3583984375\",\r\n    \"Y\": \"448.8125\",\r\n    \"Width\": \"114.076171875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"123_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5\\\">SFA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131300\",\r\n    \"X\": \"236.53399658203125\",\r\n    \"Y\": \"323.69232177734375\",\r\n    \"Width\": \"144.99899291992188\",\r\n    \"Height\": \"142.30868530273438\",\r\n    \"SVG\": \"<g id=\\\"15131300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"239.034\\\" x2=\\\"239.034\\\" y1=\\\"326\\\" y2=\\\"466.001\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"379.033\\\" x2=\\\"379.033\\\" y1=\\\"326\\\" y2=\\\"466.001\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"239.034\\\" x2=\\\"379.033\\\" y1=\\\"463.001\\\" y2=\\\"463.001\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"239.034\\\" x2=\\\"311.033\\\" y1=\\\"356\\\" y2=\\\"326\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"379.033\\\" x2=\\\"309.034\\\" y1=\\\"356\\\" y2=\\\"326\\\"/>        <g>                <path d=\\\"M259.034,426.001V376h100v50.001 M309.033,376v35.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"239.033\\\" x2=\\\"379.033\\\" y1=\\\"461\\\" y2=\\\"356\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35181\",\r\n    \"X\": \"258.126953125\",\r\n    \"Y\": \"290.7187805175781\",\r\n    \"Width\": \"96.009765625\",\r\n    \"Height\": \"56.25\",\r\n    \"SVG\": \"<g id=\\\"35181\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" id=\\\"CT\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">CT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120506\",\r\n    \"X\": \"273.9999694824219\",\r\n    \"Y\": \"348.3080749511719\",\r\n    \"Width\": \"64.78298950195312\",\r\n    \"Height\": \"91.69195556640625\",\r\n    \"SVG\": \"<g id=\\\"20120506\\\">            <g>                      <path d=\\\"M304.731,360.38v.251c0,1.257.654,1.911,1.911,1.911.654,0,1.358-.754,1.358-1.358,0-.956-.201-1.056-.251-1.911-.604-.101-.604-.251-1.358-.251h-.251c-.654,0-1.408.754-1.408,1.358Z\\\" id=\\\"_65378144\\\"/>                      <path d=\\\"M307.749,359.274c.101.905.302,1.006.302,1.962,0,.654-.754,1.358-1.358,1.358-1.257,0-1.911-.654-1.911-1.911v-.302c0-.654.754-1.358,1.358-1.358h.251c.754,0,.754.151,1.358.251ZM302.82,360.38v.855c0,1.559,2.012,3.018,3.269,3.018,1.811,0,3.823-1.207,3.823-3.018v-1.408c0-1.308-1.962-2.465-3.571-2.465-1.76,0-3.521,1.308-3.521,3.018Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_66411088\\\"/>                      <path d=\\\"M304.178,366.969c0,.704-.704,1.056-1.107,1.66l6.941-.101-1.408-1.006v-2.163c-.855.05-1.006.251-1.911.251h-.553c-.956,0-1.056-.201-1.911-.251l-.05,1.61h0Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_95332856\\\"/>                      <path d=\\\"M289.642,354.646h2.766v7.695c0,1.006-2.917,1.71-3.823,1.911v5.231h6.337v-19.264h-5.281v4.426Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_63642984\\\"/>                      <path d=\\\"M318.211,369.434h5.231v-4.627c0-.956-2.163-1.559-3.018-1.66v-8.5h2.213v-4.426h-4.426v19.213Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64590056\\\"/>                      <path d=\\\"M275.911,383.466v5.231h60.96v-5.231c0-1.509-9.104-7.142-10.713-8.249-3.118-2.112-9.406-4.678-14.536-4.678h-10.713c-4.929,0-11.065,2.817-14.284,4.678-1.609.956-10.713,6.84-10.713,8.249h0Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_94384416\\\"/>                      <path d=\\\"M275.911,422.446c0,2.364,11.367,9.607,12.625,9.607h35.962c1.257,0,12.373-7.394,12.373-9.858v-4.175h-60.96v4.426h0Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_94576280\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_95536176\\\" points=\\\"288.838 438.089 324.498 438.089 324.498 433.964 288.838 433.964 288.838 438.089\\\"/>                      <path d=\\\"M288.838,433.964h35.711v4.124h-35.711v-4.124ZM275.911,418.02h60.96v4.124c0,2.465-11.065,9.858-12.373,9.858h-35.962c-1.257,0-12.625-7.243-12.625-9.607v-4.376h0ZM275.911,383.466c0-1.358,9.104-7.293,10.713-8.249,3.219-1.861,9.355-4.678,14.284-4.678h10.713c5.13,0,11.468,2.565,14.536,4.678,1.609,1.107,10.713,6.74,10.713,8.249v5.231h-60.96v-5.231h0ZM304.178,365.359c.855.05.956.251,1.911.251h.553c.956,0,1.056-.201,1.911-.251v2.213l1.459,1.006-6.891.05c.402-.604,1.107-.956,1.107-1.66l-.05-1.61h0ZM302.82,360.38c0-1.76,1.76-3.018,3.571-3.018,1.61,0,3.571,1.157,3.571,2.465v1.408c0,1.811-2.012,3.018-3.823,3.018-1.308,0-3.269-1.459-3.269-3.018v-.855h-.05ZM318.211,350.22h4.376v4.376h-2.213v8.5c.905.05,3.018.704,3.018,1.66v4.678h-5.181v-19.213ZM289.642,350.22h5.231v19.213h-6.337v-5.181c.956-.251,3.873-.956,3.873-1.911v-7.695h-2.766v-4.426ZM296.784,350.22h19.465v19.213c-2.012-.453-6.036-1.157-6.036-3.269v-1.107c0-1.911,1.107-2.615,1.107-3.269v-1.408c0-4.024-3.722-4.074-4.124-5.482h5.231v-1.911h-12.071v1.911h5.231v.805c-2.414.101-3.873,2.414-3.873,4.979v.805c0,1.207,1.107,2.465,1.107,3.018v1.66c0,1.811-4.225,2.867-6.036,3.269v-19.213h0ZM287.731,356.256h2.766v4.979c0,.956-2.615,1.559-3.571,1.66v8.5h3.823c-.754.503-3.37,1.559-4.577,2.263-1.559.905-2.817,1.71-4.225,2.666-1.157.754-7.645,5.935-7.947,6.036v39.785c0,2.364,3.973,5.533,5.633,6.689,1.207.805,7.293,4.124,7.293,5.13v6.036h39.232v-6.036c0-1.962,12.625-5.834,12.625-12.625v-38.427c0-1.157-6.337-5.583-7.595-6.438-1.459-1.006-2.615-1.76-4.175-2.666-1.157-.754-3.973-1.811-4.678-2.414h3.018v-8.55c-.905-.201-3.32-.654-3.32-1.61v-4.979h2.465v-7.947h-36.767v7.947Z\\\" id=\\\"_65729432\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111003_2\",\r\n    \"X\": \"172.11241149902344\",\r\n    \"Y\": \"262.36077880859375\",\r\n    \"Width\": \"267.77516174316406\",\r\n    \"Height\": \"267.2784423828125\",\r\n    \"SVG\": \"<g id=\\\"10111003_2\\\">        <polyline fill=\\\"none\\\" points=\\\"174,264 306,416 306,376 438,528  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"303.819\\\" x2=\\\"303.819\\\" y1=\\\"346.985\\\" y2=\\\"446.527\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"270.638\\\" x2=\\\"337\\\" y1=\\\"349.538\\\" y2=\\\"349.538\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280.848\\\" x2=\\\"326.791\\\" y1=\\\"362.299\\\" y2=\\\"362.299\\\"/>                    </g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"287\\\" y=\\\"448\\\">C</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111003_3\",\r\n    \"X\": \"200.3640594482422\",\r\n    \"Y\": \"324.1095886230469\",\r\n    \"Width\": \"211.2718963623047\",\r\n    \"Height\": \"143.78082275390625\",\r\n    \"SVG\": \"<g id=\\\"10111003_3\\\">        <polyline fill=\\\"none\\\" points=\\\"202,326 306,416 306,376 410,466  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"303.819\\\" x2=\\\"303.819\\\" y1=\\\"345.985\\\" y2=\\\"445.527\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"270.638\\\" x2=\\\"337\\\" y1=\\\"348.538\\\" y2=\\\"348.538\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280.848\\\" x2=\\\"326.791\\\" y1=\\\"361.299\\\" y2=\\\"361.299\\\"/>                    </g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"287\\\" y=\\\"447\\\">C</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120505\",\r\n    \"X\": \"263.9739990234375\",\r\n    \"Y\": \"346.5\",\r\n    \"Width\": \"84.052001953125\",\r\n    \"Height\": \"96.0\",\r\n    \"SVG\": \"<g id=\\\"20120505\\\">        <polyline fill=\\\"none\\\" points=\\\"306,406.1 268.6,349 343.4,349 306,406.1 306,442.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111003_0\",\r\n    \"X\": \"184.40904235839844\",\r\n    \"Y\": \"314.0715637207031\",\r\n    \"Width\": \"243.18190002441406\",\r\n    \"Height\": \"161.85687255859375\",\r\n    \"SVG\": \"<g id=\\\"10111003_0\\\">        <polyline fill=\\\"none\\\" points=\\\"186,316 306,415 306,375 426,474  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.819\\\" x2=\\\"305.819\\\" y1=\\\"345.985\\\" y2=\\\"445.527\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"272.638\\\" x2=\\\"339\\\" y1=\\\"348.538\\\" y2=\\\"348.538\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.848\\\" x2=\\\"328.791\\\" y1=\\\"361.299\\\" y2=\\\"361.299\\\"/>                    </g>                <g transform=\\\"translate(80 160) scale(0.6 0.6)\\\">                        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" transform=\\\"matrix(1.6667 0 0 1.6667 347.0467 479.2122)\\\">C</text>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111003_1\",\r\n    \"X\": \"125.41056823730469\",\r\n    \"Y\": \"277.125244140625\",\r\n    \"Width\": \"360.6232147216797\",\r\n    \"Height\": \"235.84893798828125\",\r\n    \"SVG\": \"<g id=\\\"10111003_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"349.75\\\" y2=\\\"445.015\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.825\\\" x2=\\\"332.325\\\" y1=\\\"352.75\\\" y2=\\\"352.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287.126\\\" x2=\\\"323.039\\\" y1=\\\"365.5\\\" y2=\\\"365.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"445.0146\\\">C</text>        <polyline fill=\\\"none\\\" id=\\\"symbol\\\" points=\\\"126.984,279.068    304.083,422.5 304.943,371.5 484.5,511  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120502\",\r\n    \"X\": \"265.27541167108626\",\r\n    \"Y\": \"345.3282055267873\",\r\n    \"Width\": \"80.47116309136459\",\r\n    \"Height\": \"98.42179447321269\",\r\n    \"SVG\": \"<g id=\\\"20120502\\\">            <g>                      <path d=\\\"M306.668,442c-4.627,0-13.881-2.314-13.881-4.627v-16.195c-46.27-18.508-23.135-76.346,13.881-74.032\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"2.8\\\" stroke-width=\\\"5.5\\\"/>                      <path d=\\\"M304.354,442c4.627,0,13.881-2.314,13.881-4.627v-16.195c46.27-18.508,23.135-76.346-13.881-74.032\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"2.8\\\" stroke-width=\\\"5.5\\\"/>                </g>            <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"397\\\">GEN</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120503\",\r\n    \"X\": \"268.16497325024596\",\r\n    \"Y\": \"346.49918449255057\",\r\n    \"Width\": \"79.5990390952112\",\r\n    \"Height\": \"97.00081550744943\",\r\n    \"SVG\": \"<g id=\\\"20120503\\\">            <g>                      <path d=\\\"M309.086,441c-4.485,0-13.454-2.242-13.454-4.485v-15.696c-44.846-17.938-22.423-73.996,13.454-71.754\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                      <path d=\\\"M306.843,441c4.485,0,13.454-2.242,13.454-4.485v-15.696c44.846-17.938,22.423-73.996-13.454-71.754\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                </g>            <text font-family=\\\"sans-serif\\\" font-size=\\\"38\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"401.881\\\">NG</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290500\",\r\n    \"X\": \"26.494998931884766\",\r\n    \"Y\": \"115.796875\",\r\n    \"Width\": \"334.36901473999023\",\r\n    \"Height\": \"103.53712463378906\",\r\n    \"SVG\": \"<g id=\\\"25290500\\\">            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11\\\" x1=\\\"26.5\\\" x2=\\\"360.859\\\" y1=\\\"213.834\\\" y2=\\\"213.53\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" font-weight=\\\"bold\\\" x=\\\"170\\\" y=\\\"200\\\">t</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120500\",\r\n    \"X\": \"219.8206674787556\",\r\n    \"Y\": \"290.3537645366506\",\r\n    \"Width\": \"171.35866710811788\",\r\n    \"Height\": \"210.1462354633494\",\r\n    \"SVG\": \"<g id=\\\"20120500\\\">        <path d=\\\"M308,498c-10,0-30-5-30-10v-35c-100-40-50-165,30-160\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g transform=\\\"translate(85 0)\\\">                <path d=\\\"M218,498c10,0,30-5,30-10v-35c100-40,50-165-30-160\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120501\",\r\n    \"X\": \"267.2645046946281\",\r\n    \"Y\": \"345.59375109776477\",\r\n    \"Width\": \"77.8257691362208\",\r\n    \"Height\": \"94.81225476161023\",\r\n    \"SVG\": \"<g id=\\\"20120501\\\">        <path d=\\\"M307.271,437.906c-4.377,0-13.133-2.189-13.133-4.378v-15.323   c-43.78-17.512-21.89-72.236,13.133-70.047\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g transform=\\\"translate(85 0)\\\">                <path d=\\\"M220.083,437.906c4.378,0,13.134-2.189,13.134-4.378v-15.323    c43.779-17.512,21.891-72.236-13.134-70.047\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111700\",\r\n    \"X\": \"288.09930419921875\",\r\n    \"Y\": \"346.9935302734375\",\r\n    \"Width\": \"33.586456298828125\",\r\n    \"Height\": \"95.37030029296875\",\r\n    \"SVG\": \"<g id=\\\"15111700\\\">        <polyline fill=\\\"none\\\" points=\\\"289.867,440.596 304.893,425.571 319.918,440.596  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"289.867,379.275 304.893,364.25 319.918,379.275  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"289.867,365.554 304.893,350.529 319.918,365.554  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.853\\\" x2=\\\"304.893\\\" y1=\\\"365.554\\\" y2=\\\"426.005\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111701\",\r\n    \"X\": \"287.9362487792969\",\r\n    \"Y\": \"345.9935607910156\",\r\n    \"Width\": \"33.74951171875\",\r\n    \"Height\": \"95.85919189453125\",\r\n    \"SVG\": \"<g id=\\\"15111701\\\">        <polyline fill=\\\"none\\\" points=\\\"289.704,440.085 304.811,424.978 319.918,440.085  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.811\\\" x2=\\\"304.811\\\" y1=\\\"363.324\\\" y2=\\\"425.416\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"289.704\\\" x2=\\\"319.918\\\" y1=\\\"404\\\" y2=\\\"404\\\"/>        <polyline fill=\\\"none\\\" points=\\\"289.704,378.431 304.811,363.324 319.918,378.431  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"289.704,364.635 304.811,349.529 319.918,364.635  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342300.a\",\r\n    \"X\": \"45.000999450683594\",\r\n    \"Y\": \"84.375\",\r\n    \"Width\": \"340.3835184641292\",\r\n    \"Height\": \"216.82083537415542\",\r\n    \"SVG\": \"<g id=\\\"25342300.a\\\">        <g transform=\\\"translate(65 54)\\\">                <circle cx=\\\"14.251\\\" cy=\\\"64.625\\\" fill=\\\"#FFFFFF\\\" r=\\\"33.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <path d=\\\"M49.251,64.625c114.401,3.455,230.205,52.57,245,181.125\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"262.434\\\" x2=\\\"294.571\\\" y1=\\\"222.527\\\" y2=\\\"246.393\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"292.98\\\" x2=\\\"319.704\\\" y1=\\\"246.393\\\" y2=\\\"221.574\\\"/>            </g>        <g transform=\\\"translate(62 -28) translate(-4 -4)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"188\\\" y=\\\"170\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"194\\\" y=\\\"200\\\">S</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342300.b\",\r\n    \"X\": \"45.000999450683594\",\r\n    \"Y\": \"103.375\",\r\n    \"Width\": \"340.3835184641292\",\r\n    \"Height\": \"216.82083537415542\",\r\n    \"SVG\": \"<g id=\\\"25342300.b\\\" transform=\\\"translate(65 54)\\\">        <circle cx=\\\"14.251\\\" cy=\\\"83.625\\\" fill=\\\"#FFFFFF\\\" r=\\\"33.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"M49.251,83.625c114.401,3.454,230.205,52.57,245,181.125\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"262.434\\\" x2=\\\"294.571\\\" y1=\\\"241.527\\\" y2=\\\"265.393\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"292.98\\\" x2=\\\"319.704\\\" y1=\\\"265.393\\\" y2=\\\"240.574\\\"/>        <g transform=\\\"translate(55 -34)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"123\\\" y=\\\"135\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"129\\\" y=\\\"165\\\">S</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120000\",\r\n    \"X\": \"251.83207687504893\",\r\n    \"Y\": \"345.9464322654481\",\r\n    \"Width\": \"103.83659275981836\",\r\n    \"Height\": \"96.50144409830233\",\r\n    \"SVG\": \"<g id=\\\"60120000\\\">        <path d=\\\"M276.969,391.256c-3.415-4.252-3.032-8.844-1.266-13.498c3.033-7.993,7.288-15.318,12.711-21.903   c3.811-4.627,8.512-8.006,14.798-8.377c5.31-0.313,9.841,1.721,13.504,5.332c7.785,7.677,13.139,16.931,16.411,27.322   c1.457,4.626,0.74,7.132-2.239,11.562c0.504,0.607,1.036,1.256,1.577,1.898c7.357,8.721,13.719,18.107,18.673,28.397   c1.171,2.432,2.17,5.021,2.758,7.647c1.41,6.299-2.788,11.31-9.222,11.311c-27.321,0.001-54.643,0.002-81.964-0.003   c-6.143-0.001-10.449-4.958-9.144-10.995c0.68-3.147,1.963-6.23,3.392-9.136c4.933-10.035,11.248-19.178,18.477-27.696   C275.933,392.533,276.414,391.932,276.969,391.256z M327.593,435.24c0.116-0.4,0.254-0.69,0.278-0.989   c0.753-9.386,1.482-18.773,2.249-28.157c0.166-2.034-1.112-2.029-2.54-2.028c-15.645,0.012-31.29,0.043-46.935-0.034   c-2.296-0.011-2.773,0.876-2.584,2.945c0.595,6.509,1.047,13.031,1.574,19.547c0.236,2.91,0.521,5.816,0.784,8.717   C296.336,435.24,311.953,435.24,327.593,435.24z M332.272,384.646c-0.555-2.297-0.875-4.683-1.707-6.874   c-2.805-7.389-6.853-14.114-11.773-20.27c-1.625-2.033-3.66-3.84-5.793-5.347c-5.686-4.02-12.117-4.013-17.836-0.019   c-2.017,1.408-3.955,3.083-5.5,4.984c-5.222,6.428-9.395,13.519-12.315,21.286c-0.713,1.897-0.945,3.974-1.49,6.369   C290.279,376.143,318.335,376.328,332.272,384.646z M278.314,392.742c-6.839,6.274-19.814,26.414-22.424,34.981   c-0.489,1.606-0.737,3.361-0.697,5.037c0.07,2.91,2.789,6.125,5.653,6.304c4.323,0.27,8.675,0.071,12.968,0.071   c0.801-3.356,0.801-3.356,4.668-4.067c0-0.583,0.041-1.194-0.006-1.799c-0.641-8.143-1.267-16.287-1.955-24.426   c-0.523-6.187-0.263-6.508,5.963-6.512c2.969-0.002,5.938,0,8.908,0c0.022-0.179,0.044-0.357,0.067-0.536   C287.074,398.775,282.689,395.755,278.314,392.742z M334.234,439.191c3.798,0,7.444,0.024,11.09-0.006   c3.906-0.032,7.334-3.251,6.994-7.139c-0.238-2.719-1.041-5.517-2.188-8.005c-5.142-11.16-12.008-21.226-20.046-30.501   c-0.19-0.219-0.452-0.375-0.64-0.527c-4.372,3.02-8.641,5.968-12.909,8.915c3.84,0.404,7.49,0.389,11.14,0.408   c3.457,0.018,4.371,0.935,4.13,4.32c-0.371,5.197-0.835,10.387-1.243,15.582c-0.338,4.308-0.653,8.617-0.977,12.909   C333.701,435.654,333.701,435.654,334.234,439.191z M288.092,381.46c1.054,10.594,8.355,17.946,16.97,17.452   c7.686-0.441,14.975-8.729,14.794-17.056C309.353,379.846,298.821,379.509,288.092,381.46z M322.114,382.071   c-2.373,10.383-6.899,18.64-18.257,18.441c-11.28-0.198-15.632-8.57-17.801-18.651c-1.535,0.538-3.018,0.954-4.414,1.567   c-5.68,2.491-6.02,4.938-1.019,8.629c4.562,3.367,9.284,6.519,13.989,9.686c0.643,0.433,1.596,0.552,2.408,0.561   c4.743,0.049,9.486,0.05,14.229-0.006c0.806-0.009,1.743-0.172,2.391-0.605c4.454-2.985,8.867-6.031,13.245-9.126   c1.132-0.8,2.191-1.758,3.109-2.797c1.61-1.822,1.576-2.808-0.524-4.098C327.25,384.308,324.779,383.351,322.114,382.071z    M304.23,437.121c-8.714,0-17.428-0.024-26.142,0.043c-0.732,0.006-1.46,0.62-2.19,0.952c0.702,0.358,1.403,1.027,2.106,1.029   c17.35,0.057,34.701,0.056,52.051,0.001c0.727-0.002,1.452-0.624,2.179-0.957c-0.698-0.356-1.394-1.017-2.095-1.023   C321.502,437.096,312.866,437.12,304.23,437.121z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M295.83,420.331c-0.045-4.643,3.599-8.393,8.183-8.421c4.611-0.028,8.262,3.644,8.264,8.312   c0.002,4.572-3.51,8.203-8.041,8.315C299.681,428.65,295.875,424.934,295.83,420.331z M304.149,413.682   c-3.63-0.033-6.514,2.811-6.551,6.462c-0.038,3.62,2.839,6.622,6.393,6.671c3.523,0.049,6.533-2.93,6.583-6.515   C310.625,416.695,307.732,413.715,304.149,413.682z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111702\",\r\n    \"X\": \"287.709228515625\",\r\n    \"Y\": \"345.9935302734375\",\r\n    \"Width\": \"33.976593017578125\",\r\n    \"Height\": \"96.540283203125\",\r\n    \"SVG\": \"<g id=\\\"15111702\\\">        <polyline fill=\\\"none\\\" points=\\\"289.477,440.766 304.698,425.546 319.918,440.766  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.698\\\" x2=\\\"304.698\\\" y1=\\\"364.749\\\" y2=\\\"425.986\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"289.477\\\" x2=\\\"319.918\\\" y1=\\\"403.088\\\" y2=\\\"403.088\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"289.477\\\" x2=\\\"319.918\\\" y1=\\\"410.354\\\" y2=\\\"410.354\\\"/>        <polyline fill=\\\"none\\\" points=\\\"289.477,378.649 304.698,363.428 319.918,378.649  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"289.477,364.749 304.698,349.529 319.918,364.749  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111703\",\r\n    \"X\": \"287.7662353515625\",\r\n    \"Y\": \"345.99346923828125\",\r\n    \"Width\": \"33.919525146484375\",\r\n    \"Height\": \"96.37030029296875\",\r\n    \"SVG\": \"<g id=\\\"15111703\\\">        <polyline fill=\\\"none\\\" points=\\\"289.534,440.596 304.726,425.404 319.918,440.596  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.726\\\" x2=\\\"304.726\\\" y1=\\\"364.721\\\" y2=\\\"425.843\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"289.534\\\" x2=\\\"319.918\\\" y1=\\\"412.196\\\" y2=\\\"412.196\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"289.534\\\" x2=\\\"319.919\\\" y1=\\\"421.228\\\" y2=\\\"421.228\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"289.534\\\" x2=\\\"319.918\\\" y1=\\\"402.944\\\" y2=\\\"402.944\\\"/>        <polyline fill=\\\"none\\\" points=\\\"289.534,378.594 304.726,363.402 319.918,378.594  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"289.534,364.721 304.726,349.529 319.918,364.721  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"136_1\",\r\n    \"X\": \"263.9330139160156\",\r\n    \"Y\": \"289.28399658203125\",\r\n    \"Width\": \"86.16049194335938\",\r\n    \"Height\": \"51.881744384765625\",\r\n    \"SVG\": \"<g id=\\\"136_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"300.845\\\" x2=\\\"325.452\\\" y1=\\\"291.784\\\" y2=\\\"291.784\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"313.148\\\" x2=\\\"313.148\\\" y1=\\\"304.088\\\" y2=\\\"291.784\\\"/>        <path d=\\\"M263.933,304.088h59.059c19.688,0,23.626,22.147,24.607,36.912\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35172\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"448.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"35172\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35171\",\r\n    \"X\": \"260.16796875\",\r\n    \"Y\": \"291.6406555175781\",\r\n    \"Width\": \"91.47265625\",\r\n    \"Height\": \"54.40625\",\r\n    \"SVG\": \"<g id=\\\"35171\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" id=\\\"PB\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">PB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_2A_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"246.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"0_2A_0\\\">            <circle cx=\\\"306\\\" cy=\\\"399\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <circle cx=\\\"306\\\" cy=\\\"399\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110400\",\r\n    \"X\": \"222.86700439453125\",\r\n    \"Y\": \"347.06201171875\",\r\n    \"Width\": \"166.2659912109375\",\r\n    \"Height\": \"98.93798828125\",\r\n    \"SVG\": \"<g id=\\\"11110400\\\">        <g id=\\\"group_1_\\\">                <ellipse cx=\\\"248.22\\\" cy=\\\"372.407\\\" fill=\\\"none\\\" rx=\\\"22.853\\\" ry=\\\"21.563\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"248.22\\\" x2=\\\"248.22\\\" y1=\\\"393.971\\\" y2=\\\"446\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"223.845\\\" x2=\\\"272.595\\\" y1=\\\"403.986\\\" y2=\\\"403.986\\\"/>            </g>        <g id=\\\"group_2_\\\">                <ellipse cx=\\\"306\\\" cy=\\\"371.843\\\" fill=\\\"none\\\" rx=\\\"22.853\\\" ry=\\\"21.563\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"393.407\\\" y2=\\\"445.438\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281.625\\\" x2=\\\"330.375\\\" y1=\\\"403.422\\\" y2=\\\"403.422\\\"/>            </g>        <g id=\\\"group\\\">                <ellipse cx=\\\"363.78\\\" cy=\\\"371.125\\\" fill=\\\"none\\\" rx=\\\"22.853\\\" ry=\\\"21.563\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"363.78\\\" x2=\\\"363.78\\\" y1=\\\"392.689\\\" y2=\\\"444.719\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"339.405\\\" x2=\\\"388.155\\\" y1=\\\"402.703\\\" y2=\\\"402.703\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242000\",\r\n    \"X\": \"94.72678072528254\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10265181037738\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25242000\\\">        <path d=\\\"   M184.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.61-0.17,20.813-7.502,20.813-7.502c17.894-21.595,23.492-66.243-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.568-1.063-13.884-5.527   c-10.273-5.526-20.565-6.969-32.209-9.287C234.914,123.184,210.529,117.468,184.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"163\\\" y=\\\"186\\\">TGMF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162000_0\",\r\n    \"X\": \"146.3000030517578\",\r\n    \"Y\": \"347.4849853515625\",\r\n    \"Width\": \"319.99998474121094\",\r\n    \"Height\": \"103.0150146484375\",\r\n    \"SVG\": \"<g id=\\\"10162000_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.3\\\" x2=\\\"466.3\\\" y1=\\\"448\\\" y2=\\\"448\\\"/>        <polyline fill=\\\"none\\\" points=\\\"306,408.679 268.649,349.985 343.351,349.985 306,408.679    306,446.029  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_08_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_08_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"298.03\\\" y=\\\"223.573\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"454.92\\\" y=\\\"384.51\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"298.03\\\" y=\\\"544.415\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136.056\\\" y=\\\"381.947\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162000_3\",\r\n    \"X\": \"175.10000610351562\",\r\n    \"Y\": \"347.4849853515625\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"102.31500244140625\",\r\n    \"SVG\": \"<g id=\\\"10162000_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.1\\\" x2=\\\"435.1\\\" y1=\\\"447.3\\\" y2=\\\"447.3\\\"/>        <polyline fill=\\\"none\\\" points=\\\"306,408.679 268.649,349.985 343.351,349.985 306,408.679    306,446.029  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35162\",\r\n    \"X\": \"246.03125\",\r\n    \"Y\": \"448.9941101074219\",\r\n    \"Width\": \"120.21875\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"35162\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" id=\\\"EXP\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"494.8066\\\">EXP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35161\",\r\n    \"X\": \"264.3798828125\",\r\n    \"Y\": \"291.6406555175781\",\r\n    \"Width\": \"83.42578125\",\r\n    \"Height\": \"54.40625\",\r\n    \"SVG\": \"<g id=\\\"35161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" id=\\\"P4\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">P4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162000_1\",\r\n    \"X\": \"123.4979476928711\",\r\n    \"Y\": \"347.4849853515625\",\r\n    \"Width\": \"365.0040969848633\",\r\n    \"Height\": \"102.31500244140625\",\r\n    \"SVG\": \"<g id=\\\"10162000_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"447\\\" y2=\\\"447.3\\\"/>        <polyline fill=\\\"none\\\" points=\\\"306,408.679 268.649,349.985 343.351,349.985 306,408.679    306,446.029  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162000_2\",\r\n    \"X\": \"173.10000610351562\",\r\n    \"Y\": \"347.4849853515625\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"102.91500854492188\",\r\n    \"SVG\": \"<g id=\\\"10162000_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.1\\\" x2=\\\"437.1\\\" y1=\\\"447.9\\\" y2=\\\"447.9\\\"/>        <polyline fill=\\\"none\\\" points=\\\"306,408.679 268.649,349.985 343.351,349.985 306,408.679    306,446.029  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1206\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"179.0\",\r\n    \"Width\": \"245.25\",\r\n    \"Height\": \"613.0\",\r\n    \"SVG\": \"<g id=\\\"1206\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40160300\",\r\n    \"X\": \"260.7760009765625\",\r\n    \"Y\": \"348.9750061035156\",\r\n    \"Width\": \"97.91299438476562\",\r\n    \"Height\": \"94.77499389648438\",\r\n    \"SVG\": \"<g id=\\\"40160300\\\">        <polygon fill=\\\"none\\\" points=\\\"356.189,441.25 263.276,441.25 263.276,351.475 313.5,351.475    313.5,394.165 356.189,394.165  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1205\",\r\n    \"X\": \"133.69248962402344\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"345.1404266357422\",\r\n    \"Height\": \"168.73274993896484\",\r\n    \"SVG\": \"<g id=\\\"1205\\\">        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1204\",\r\n    \"X\": \"235.0\",\r\n    \"Y\": \"179.0\",\r\n    \"Width\": \"143.0\",\r\n    \"Height\": \"80.66299438476562\",\r\n    \"SVG\": \"<g id=\\\"1204\\\">        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1203\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"346.0829162597656\",\r\n    \"Height\": \"701.0697555541992\",\r\n    \"SVG\": \"<g id=\\\"1203\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1202\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"386.0\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"406.0\",\r\n    \"SVG\": \"<g id=\\\"1202\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1201\",\r\n    \"X\": \"133.69248962402344\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"345.1404266357422\",\r\n    \"Height\": \"143.18830108642578\",\r\n    \"SVG\": \"<g id=\\\"1201\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60102\",\r\n    \"X\": \"275.88194274902344\",\r\n    \"Y\": \"443.0929533231169\",\r\n    \"Width\": \"90.76507274108792\",\r\n    \"Height\": \"67.85510575891436\",\r\n    \"SVG\": \"<g id=\\\"60102\\\" transform=\\\"translate(32,165)\\\">        <g>                <g>                        <path d=\\\"M283.065,331.566l8.064-0.352c0.64-1.521,1.124-3.101,1.451-4.718l-6.479-4.819c0.006-1.171-0.103-2.351-0.333-3.521     l5.455-5.952c-0.31-0.755-0.659-1.502-1.046-2.237c-0.391-0.736-0.813-1.443-1.265-2.123l-7.987,1.171     c-0.839-0.847-1.753-1.6-2.726-2.251l-0.352-8.067c-1.52-0.638-3.101-1.123-4.716-1.448l-4.82,6.478     c-1.171-0.007-2.35,0.103-3.52,0.334l-5.954-5.454c-0.753,0.308-1.501,0.657-2.237,1.047c-0.736,0.39-1.443,0.812-2.123,1.263     l1.173,7.988c-0.847,0.839-1.6,1.754-2.253,2.727l-8.065,0.351c-0.638,1.522-1.124,3.102-1.45,4.717l6.478,4.82     c-0.008,1.172,0.104,2.351,0.332,3.521l-5.455,5.953c0.311,0.753,0.659,1.5,1.048,2.236c0.39,0.736,0.812,1.443,1.263,2.123     l7.989-1.173c0.839,0.846,1.753,1.601,2.727,2.253l0.351,8.066c1.521,0.637,3.102,1.123,4.717,1.449l4.819-6.476     c1.172,0.005,2.351-0.104,3.521-0.335l5.952,5.456c0.755-0.311,1.501-0.657,2.238-1.048c0.734-0.391,1.442-0.812,2.122-1.263     l-1.172-7.988C281.66,333.455,282.413,332.54,283.065,331.566z M274.116,332.702c-6.131,3.25-13.737,0.912-16.988-5.219     c-3.25-6.13-0.914-13.736,5.218-16.987c6.132-3.25,13.738-0.914,16.987,5.219C282.584,321.846,280.248,329.452,274.116,332.702z\\\"/>                    </g>            </g>        <g>                <g>                        <path d=\\\"M326.757,308.604l7.684-2.479c0.21-1.636,0.261-3.289,0.146-4.932l-7.525-2.929c-0.303-1.131-0.722-2.238-1.254-3.306     l3.683-7.187c-0.5-0.646-1.033-1.271-1.605-1.878c-0.57-0.605-1.164-1.175-1.779-1.712l-7.393,3.25     c-1.035-0.595-2.115-1.078-3.227-1.448l-2.479-7.683c-1.635-0.213-3.287-0.261-4.933-0.147l-2.929,7.524     c-1.132,0.305-2.239,0.723-3.306,1.255l-7.187-3.68c-0.646,0.498-1.272,1.032-1.879,1.603c-0.605,0.571-1.174,1.165-1.711,1.78     l3.25,7.393c-0.595,1.034-1.078,2.114-1.448,3.226l-7.684,2.479c-0.212,1.634-0.26,3.286-0.146,4.931l7.523,2.929     c0.305,1.132,0.724,2.239,1.255,3.306l-3.681,7.188c0.499,0.646,1.031,1.272,1.604,1.879c0.572,0.605,1.166,1.175,1.78,1.712     l7.393-3.25c1.034,0.595,2.115,1.077,3.227,1.449l2.479,7.684c1.634,0.21,3.286,0.259,4.93,0.146l2.929-7.524     c1.132-0.306,2.24-0.724,3.308-1.255l7.187,3.681c0.644-0.498,1.271-1.033,1.878-1.603c0.605-0.572,1.176-1.167,1.71-1.781     l-3.248-7.39C325.902,310.795,326.387,309.714,326.757,308.604z M318.43,312.07c-5.05,4.76-13.004,4.525-17.765-0.525     c-4.76-5.051-4.523-13.003,0.526-17.763c5.051-4.759,13.003-4.524,17.762,0.525C323.714,299.357,323.479,307.311,318.43,312.07z\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60101\",\r\n    \"X\": \"289.3609619140625\",\r\n    \"Y\": \"281.1649169921875\",\r\n    \"Width\": \"30.546875\",\r\n    \"Height\": \"57.0625\",\r\n    \"SVG\": \"<g id=\\\"60101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64.514px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"331.5868\\\">$</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45190110\",\r\n    \"X\": \"32.5\",\r\n    \"Y\": \"32.5\",\r\n    \"Width\": \"335.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"45190110\\\">        <polygon fill=\\\"none\\\" points=\\\"40,40 40,360 360,360 360,40  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"300\\\" x=\\\"90\\\" y=\\\"305\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_33_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_33_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <g>                        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                        <g>                                <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                                <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_33_0\",\r\n    \"X\": \"117.5999984741211\",\r\n    \"Y\": \"262.0\",\r\n    \"Width\": \"377.00000762939453\",\r\n    \"Height\": \"262.5\",\r\n    \"SVG\": \"<g id=\\\"0_33_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"245.5\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.1\\\" y=\\\"270.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_01_0\",\r\n    \"X\": \"118.77545166015625\",\r\n    \"Y\": \"198.2131325830166\",\r\n    \"Width\": \"374.448974609375\",\r\n    \"Height\": \"326.2868674169834\",\r\n    \"SVG\": \"<g id=\\\"2_01_0\\\">        <g>                <path d=\\\"M391,516c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M391,516c0.84,0,1.675-0.009,2.503-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M398.521,515.746     c115.803-7.942,114.967-199.34-2.508-204.634\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0221,5.0221\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M393.503,311.028C392.675,311.009,391.84,311,391,311     c0-0.838-0.006-1.672-0.019-2.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.83,303.489     c-5.937-129.815-165.798-128.98-169.755,2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0126,5.0126\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.019,308.5c-0.012,0.828-0.019,1.662-0.019,2.5     c-0.84,0-1.674,0.009-2.503,0.028\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M213.479,311.254     c-115.803,7.942-114.967,199.339,2.507,204.633\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0221,5.0221\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M218.497,515.973C219.326,515.991,220.16,516,221,516\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <path d=\\\"M226,278c30-95,130-95,160,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60160900\",\r\n    \"X\": \"207.1767578125\",\r\n    \"Y\": \"361.390625\",\r\n    \"Width\": \"201.359375\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"60160900\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">DOT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36180000\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36180000\\\">        <polygon fill=\\\"#008000\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"414.6348\\\">ANCR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30170000\",\r\n    \"X\": \"201.3134765625\",\r\n    \"Y\": \"361.671875\",\r\n    \"Width\": \"206.59375\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"30170000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" id=\\\"MAN\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">MAN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54471\",\r\n    \"X\": \"261.701171875\",\r\n    \"Y\": \"291.0469055175781\",\r\n    \"Width\": \"87.4951171875\",\r\n    \"Height\": \"51.859375\",\r\n    \"SVG\": \"<g id=\\\"54471\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">OL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111200\",\r\n    \"X\": \"204.21600341796875\",\r\n    \"Y\": \"353.135009765625\",\r\n    \"Width\": \"202.8479995727539\",\r\n    \"Height\": \"89.64596557617188\",\r\n    \"SVG\": \"<g id=\\\"05111200\\\">        <g id=\\\"Satellite\\\">                <rect height=\\\"44.979\\\" width=\\\"75.362\\\" x=\\\"204.216\\\" y=\\\"353.136\\\"/>                <rect height=\\\"44.98\\\" width=\\\"34.588\\\" x=\\\"288.345\\\" y=\\\"353.135\\\"/>                <rect height=\\\"44.98\\\" width=\\\"75.365\\\" x=\\\"331.699\\\" y=\\\"353.135\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.656\\\" x2=\\\"333.532\\\" y1=\\\"375.625\\\" y2=\\\"375.625\\\"/>            </g>        <g id=\\\"EarthObs\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.639\\\" x2=\\\"305.639\\\" y1=\\\"398.115\\\" y2=\\\"401.75\\\"/>                <polyline fill=\\\"none\\\" points=\\\"284.5,414.5 292.286,401.75 317.476,401.75 325.834,414.5   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <circle cx=\\\"305.083\\\" cy=\\\"425.499\\\" r=\\\"14.782\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_35_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"244.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"279.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"1_35_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" id=\\\"symbol\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"245.39\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53141\",\r\n    \"X\": \"266.1044921875\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"81.5693359375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"53141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">DT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_35_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"240.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"283.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"1_35_1\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"241.39\\\"/>        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,287.5 126.082,275 138.582,275         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,275 486.082,275 486.082,287.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"302.5\\\" y2=\\\"495\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,502.5 486.082,515 473.582,515         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"515\\\" y2=\\\"515\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,515 126.082,515 126.082,502.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"487.5\\\" y2=\\\"295\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10142200\",\r\n    \"X\": \"220.595703125\",\r\n    \"Y\": \"354.34375\",\r\n    \"Width\": \"171.3359375\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"10142200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"440.25\\\">MD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15190300\",\r\n    \"X\": \"207.0\",\r\n    \"Y\": \"277.7912902832031\",\r\n    \"Width\": \"196.0\",\r\n    \"Height\": \"183.70870971679688\",\r\n    \"SVG\": \"<g id=\\\"15190300\\\">        <path d=\\\"M255,336c-58,0-58,93,0,93h100c58,0,58-93,0-93H255z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"225\\\" cy=\\\"446\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"385\\\" cy=\\\"446\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"207\\\" x2=\\\"403\\\" y1=\\\"429\\\" y2=\\\"429\\\"/>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"406\\\">MSL</text>                <path d=\\\"M261.627,336.48L305,284.672v33.133h13.855v-12.048\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10891\",\r\n    \"X\": \"263.7279968261719\",\r\n    \"Y\": \"283.680908203125\",\r\n    \"Width\": \"79.5889892578125\",\r\n    \"Height\": \"60.30517578125\",\r\n    \"SVG\": \"<g id=\\\"10891\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"263.728\\\" x2=\\\"343.317\\\" y1=\\\"323.127\\\" y2=\\\"323.127\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"324.05\\\" x2=\\\"269.73\\\" y1=\\\"285.408\\\" y2=\\\"342.259\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45180100\",\r\n    \"X\": \"49.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"300.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"45180100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25219100\",\r\n    \"X\": \"132.0\",\r\n    \"Y\": \"290.0056457519531\",\r\n    \"Width\": \"330.0\",\r\n    \"Height\": \"159.983642578125\",\r\n    \"SVG\": \"<g id=\\\"25219100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"147\\\" x2=\\\"447\\\" y1=\\\"370\\\" y2=\\\"370\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"297\\\" x2=\\\"297\\\" y1=\\\"295\\\" y2=\\\"445\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"197\\\" x2=\\\"197\\\" y1=\\\"320\\\" y2=\\\"420\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"396\\\" x2=\\\"397\\\" y1=\\\"320\\\" y2=\\\"420\\\"/>        <ellipse cx=\\\"297\\\" cy=\\\"370\\\" fill=\\\"none\\\" rx=\\\"160\\\" ry=\\\"75\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"6,8\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131101\",\r\n    \"X\": \"233.5\",\r\n    \"Y\": \"304.3919982910156\",\r\n    \"Width\": \"145.0\",\r\n    \"Height\": \"173.0\",\r\n    \"SVG\": \"<g id=\\\"15131101\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"336.892\\\" y2=\\\"476.892\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"336.892\\\" y2=\\\"476.892\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"376\\\" y1=\\\"474.892\\\" y2=\\\"474.892\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"308\\\" y1=\\\"366.892\\\" y2=\\\"336.892\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"304\\\" y1=\\\"366.892\\\" y2=\\\"336.892\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"306.892\\\" y2=\\\"336.892\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276\\\" x2=\\\"336\\\" y1=\\\"306.892\\\" y2=\\\"306.892\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131100\",\r\n    \"X\": \"237.5\",\r\n    \"Y\": \"294.5\",\r\n    \"Width\": \"135.0\",\r\n    \"Height\": \"188.5\",\r\n    \"SVG\": \"<g id=\\\"15131100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"240\\\" y1=\\\"313\\\" y2=\\\"483\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"370\\\" x2=\\\"370\\\" y1=\\\"313\\\" y2=\\\"483\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"370\\\" y1=\\\"338\\\" y2=\\\"338\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"370\\\" y1=\\\"458\\\" y2=\\\"458\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284\\\" x2=\\\"326\\\" y1=\\\"297\\\" y2=\\\"297\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"298\\\" y2=\\\"338\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213800\",\r\n    \"X\": \"172.3489990234375\",\r\n    \"Y\": \"272.91400146484375\",\r\n    \"Width\": \"266.125\",\r\n    \"Height\": \"245.093994140625\",\r\n    \"SVG\": \"<g id=\\\"25213800\\\">        <rect fill=\\\"none\\\" height=\\\"230.094\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.125\\\" x=\\\"179.849\\\" y=\\\"280.414\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"430.975\\\" x2=\\\"179.849\\\" y1=\\\"280.414\\\" y2=\\\"510.508\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"179.849\\\" x2=\\\"430.975\\\" y1=\\\"280.414\\\" y2=\\\"510.508\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120701\",\r\n    \"X\": \"47.67344665527344\",\r\n    \"Y\": \"146.4416572852525\",\r\n    \"Width\": \"304.0865936279297\",\r\n    \"Height\": \"106.43563153310689\",\r\n    \"SVG\": \"<g id=\\\"46120701\\\">        <path d=\\\"M48.5,250.5c34.394-12.049,46.784-101.958,67.111-101.557   c6.654,0.133,11.574,3.406,12.445,6.89C137.609,194.048,73.313,173.98,150,250c32.895-11.549,45.284-101.458,65.611-101.057   c6.654,0.133,11.574,3.406,12.445,6.89C237.609,194.048,173.313,173.98,250,250c32.895-11.549,45.284-101.458,65.611-101.057   c6.653,0.133,11.572,3.406,12.443,6.89C337.609,194.048,273.313,173.98,350,250\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110900\",\r\n    \"X\": \"209.77734375\",\r\n    \"Y\": \"366.9375\",\r\n    \"Width\": \"194.541015625\",\r\n    \"Height\": \"66.65625\",\r\n    \"SVG\": \"<g id=\\\"20110900\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.5\\\">GOV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120704\",\r\n    \"X\": \"67.491455078125\",\r\n    \"Y\": \"41.18975067138672\",\r\n    \"Width\": \"263.01708984375\",\r\n    \"Height\": \"315.62049102783203\",\r\n    \"SVG\": \"<g id=\\\"46120704\\\">        <polygon fill=\\\"none\\\" points=\\\"199,49 324,199 199,349 74,199  \\\" stroke=\\\"#808080\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110601\",\r\n    \"X\": \"257.9432373046875\",\r\n    \"Y\": \"285.5\",\r\n    \"Width\": \"104.6397705078125\",\r\n    \"Height\": \"216.75\",\r\n    \"SVG\": \"<g id=\\\"10110601\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"285.5\\\" y2=\\\"502.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"352.75\\\" x2=\\\"306\\\" y1=\\\"296.836\\\" y2=\\\"325.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"259.25\\\" y1=\\\"325.5\\\" y2=\\\"296.836\\\"/>            </g>        <g id=\\\"Speaker\\\">                <rect height=\\\"61.667\\\" width=\\\"59.167\\\" x=\\\"263\\\" y=\\\"366.167\\\"/>                <polyline points=\\\"338.667,444.334 291.54,397.208 340.801,347.946   \\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"366.167\\\" y2=\\\"366.167\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"427.834\\\" y2=\\\"427.834\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"386.723\\\" y2=\\\"386.723\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"407.278\\\" y2=\\\"407.278\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120705\",\r\n    \"X\": \"60.0\",\r\n    \"Y\": \"104.0\",\r\n    \"Width\": \"290.0\",\r\n    \"Height\": \"190.0\",\r\n    \"SVG\": \"<g id=\\\"46120705\\\">        <rect fill=\\\"none\\\" height=\\\"180\\\" stroke=\\\"#D2B06A\\\" stroke-width=\\\"10\\\" width=\\\"280\\\" x=\\\"65\\\" y=\\\"109\\\"/>        <text fill=\\\"#FF00FF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" x=\\\"72\\\" y=\\\"271\\\">SS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110600\",\r\n    \"X\": \"262.5\",\r\n    \"Y\": \"347.59246826171875\",\r\n    \"Width\": \"100.0830078125\",\r\n    \"Height\": \"97.0950927734375\",\r\n    \"SVG\": \"<g id=\\\"10110600\\\">        <g id=\\\"Speaker\\\">                <rect height=\\\"61.667\\\" stroke=\\\"#000000\\\" width=\\\"59.167\\\" x=\\\"263\\\" y=\\\"366.167\\\"/>                <polyline points=\\\"338.667,444.334 291.54,397.208 340.801,347.946   \\\" stroke=\\\"#000000\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"366.167\\\" y2=\\\"366.167\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"427.834\\\" y2=\\\"427.834\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"386.723\\\" y2=\\\"386.723\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"407.278\\\" y2=\\\"407.278\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120702\",\r\n    \"X\": \"144.83975219726562\",\r\n    \"Y\": \"44.986122131347656\",\r\n    \"Width\": \"108.32049560546875\",\r\n    \"Height\": \"309.01387786865234\",\r\n    \"SVG\": \"<g id=\\\"46120702\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"354\\\" y2=\\\"54\\\"/>        <polyline fill=\\\"none\\\" points=\\\"149,129 199,54 249,129  \\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120703\",\r\n    \"X\": \"144.83975219726562\",\r\n    \"Y\": \"42.986122131347656\",\r\n    \"Width\": \"108.32049560546875\",\r\n    \"Height\": \"312.54940032958984\",\r\n    \"SVG\": \"<g id=\\\"46120703\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"352\\\" y2=\\\"52\\\"/>        <polyline fill=\\\"none\\\" points=\\\"149,127 199,52 249,127  \\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"249\\\" x2=\\\"199\\\" y1=\\\"352\\\" y2=\\\"302\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"249\\\" x2=\\\"199\\\" y1=\\\"302\\\" y2=\\\"252\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15200200\",\r\n    \"X\": \"198.6591796875\",\r\n    \"Y\": \"369.2304992675781\",\r\n    \"Width\": \"214.193359375\",\r\n    \"Height\": \"56.296875\",\r\n    \"SVG\": \"<g id=\\\"15200200\\\" opacity=\\\"0.98\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.6055\\\">BOMB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160501\",\r\n    \"X\": \"5.034999847412109\",\r\n    \"Y\": \"111.23001098632812\",\r\n    \"Width\": \"390.00000381469727\",\r\n    \"Height\": \"190.0\",\r\n    \"SVG\": \"<g id=\\\"45160501\\\">        <g transform=\\\"translate(-96 -6)\\\">                <g transform=\\\"translate(-24 56)\\\">                        <circle cx=\\\"207.964\\\" cy=\\\"131.75\\\" fill=\\\"#C61021\\\" r=\\\"25\\\" stroke=\\\"#C61021\\\"/>                        <path d=\\\"M207.964,157.25c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.43\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\"/>                    </g>            </g>        <g>                <path d=\\\"M40.035,273.23c-17-15-30-40-30-67c0-50,40-90,90-90s80,40,100,90    c20,50,50,90,100,90s90-40,90-90c0-27-13-52-30-67\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_42_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"251.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"2_42_1\\\">        <g id=\\\"_x2C_path_x3E_\\\">                <polyline fill=\\\"#AAFFAA\\\" points=\\\"174,548 174,260 438,260 438,548   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"548\\\" y2=\\\"535.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"520.029\\\" y2=\\\"280.235\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174,272.5 174,260 186.5,260    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"260\\\" y2=\\\"260\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,260 438,260 438,272.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"287.971\\\" y2=\\\"527.765\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"535.5\\\" y2=\\\"548\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160502\",\r\n    \"X\": \"5.034999847412109\",\r\n    \"Y\": \"111.23001098632812\",\r\n    \"Width\": \"390.00000381469727\",\r\n    \"Height\": \"190.0\",\r\n    \"SVG\": \"<g id=\\\"45160502\\\">        <g transform=\\\"translate(-96 -6)\\\">                <g transform=\\\"translate(-24 56)\\\">                        <circle cx=\\\"207.964\\\" cy=\\\"131.75\\\" fill=\\\"#C61021\\\" r=\\\"25\\\" stroke=\\\"#C61021\\\"/>                        <path d=\\\"M207.964,157.25c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.43\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\"/>                    </g>            </g>        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"328.964\\\" cy=\\\"125.75\\\" fill=\\\"#C61021\\\" r=\\\"25\\\" stroke=\\\"#C61021\\\"/>                <path d=\\\"M328.964,151.25c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.43\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\"/>            </g>        <g>                <path d=\\\"M40.035,273.23c-17-15-30-40-30-67c0-50,40-90,90-90s80,40,100,90    c20,50,50,90,100,90s90-40,90-90c0-27-13-52-30-67\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_42_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"251.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"2_42_0\\\">        <polyline fill=\\\"#AAFFAA\\\" id=\\\"_x2C_path_x3E_\\\" points=\\\"174,548 174,260 438,260 438,548  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111502\",\r\n    \"X\": \"291.70428466796875\",\r\n    \"Y\": \"346.51361083984375\",\r\n    \"Width\": \"29.020477294921875\",\r\n    \"Height\": \"95.6143798828125\",\r\n    \"SVG\": \"<g id=\\\"15111502\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.405\\\" x2=\\\"306.405\\\" y1=\\\"359.744\\\" y2=\\\"442.128\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"293.853\\\" x2=\\\"318.576\\\" y1=\\\"399.708\\\" y2=\\\"399.708\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"293.853\\\" x2=\\\"318.576\\\" y1=\\\"408.85\\\" y2=\\\"408.85\\\"/>        <polyline fill=\\\"none\\\" points=\\\"293.853,372.296 306.405,359.744 318.957,372.296  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"293.472,362.6 306.024,350.049 318.576,362.6  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40120000\",\r\n    \"X\": \"275.1520080566406\",\r\n    \"Y\": \"347.26898193359375\",\r\n    \"Width\": \"57.673004150390625\",\r\n    \"Height\": \"92.3936767578125\",\r\n    \"SVG\": \"<g id=\\\"40120000\\\">            <polyline fill=\\\"none\\\" points=\\\"296.435 439.652 296.565 409.13 311.761 409.217 311.826 439.652\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"303.768\\\" x2=\\\"303.694\\\" y1=\\\"409.302\\\" y2=\\\"378.54\\\"/>            <polyline fill=\\\"none\\\" points=\\\"330.325 370.573 330.251 393.884 277.726 394.179 277.652 370.499\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            <circle cx=\\\"303.841\\\" cy=\\\"363.564\\\" fill=\\\"none\\\" r=\\\"13.795\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111503\",\r\n    \"X\": \"291.7752380371094\",\r\n    \"Y\": \"346.51348876953125\",\r\n    \"Width\": \"28.94952392578125\",\r\n    \"Height\": \"95.3585205078125\",\r\n    \"SVG\": \"<g id=\\\"15111503\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.44\\\" x2=\\\"306.44\\\" y1=\\\"360.688\\\" y2=\\\"441.872\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"293.922\\\" x2=\\\"318.577\\\" y1=\\\"409.689\\\" y2=\\\"409.689\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"293.922\\\" x2=\\\"318.577\\\" y1=\\\"400.975\\\" y2=\\\"400.975\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"294.112\\\" x2=\\\"318.767\\\" y1=\\\"392.057\\\" y2=\\\"392.057\\\"/>        <polyline fill=\\\"none\\\" points=\\\"293.922,372.234 306.44,359.717 318.957,372.234  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"293.543,362.566 306.06,350.049 318.577,362.566  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111500\",\r\n    \"X\": \"292.1890869140625\",\r\n    \"Y\": \"346.4743347167969\",\r\n    \"Width\": \"28.554840087890625\",\r\n    \"Height\": \"95.82366943359375\",\r\n    \"SVG\": \"<g id=\\\"15111500\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.653\\\" x2=\\\"306.653\\\" y1=\\\"359.762\\\" y2=\\\"442.298\\\"/>        <polyline fill=\\\"none\\\" points=\\\"294.349,372.337 306.653,359.762 318.957,372.337  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"293.976,362.624 306.28,350.049 318.584,362.624  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111501\",\r\n    \"X\": \"291.7513122558594\",\r\n    \"Y\": \"346.51361083984375\",\r\n    \"Width\": \"28.97344970703125\",\r\n    \"Height\": \"95.44338989257812\",\r\n    \"SVG\": \"<g id=\\\"15111501\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.428\\\" x2=\\\"306.428\\\" y1=\\\"359.726\\\" y2=\\\"441.957\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"293.899\\\" x2=\\\"318.577\\\" y1=\\\"405.91\\\" y2=\\\"405.91\\\"/>        <polyline fill=\\\"none\\\" points=\\\"293.899,372.255 306.428,359.726 318.957,372.255  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"293.519,362.577 306.048,350.049 318.577,362.577  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170302\",\r\n    \"X\": \"230.7940216064453\",\r\n    \"Y\": \"347.0030212402344\",\r\n    \"Width\": \"160.9819793674315\",\r\n    \"Height\": \"93.99996948242188\",\r\n    \"SVG\": \"<g id=\\\"40170302\\\">            <path d=\\\"M358.717,394.144c0-.719.72-1.15,1.581-1.15h1.581l.287,1.15-.719,2.156h-2.156c-.287-1.581-.575-.862-.575-2.156ZM366.335,390.263c-.432,0-3.306-3.737-7.043-3.737h-1.006c-4.312,0-4.168,4.743-5.318,8.193-1.149,3.018-2.874,7.761-2.874,11.355,0,1.294.862,2.156,2.156,2.156,5.031,0,13.51-10.924,14.661-15.667,8.336,0,23.428-2.3,24.865-8.193-5.462,1.437-6.038,5.031-16.817,5.893,3.738-3.306,11.93-9.055,12.505-15.235h-1.005c-1.726,6.468-11.931,15.235-20.123,15.235Z\\\" id=\\\"_64068888\\\"/>            <path d=\\\"M263.567,370.428l.144-.575,12.936,10.349-.287.431c-4.743,3.162-16.242,18.972-21.128,18.972l-3.45-.144,11.786-29.034ZM278.515,377.327c-.862-3.593-10.636-13.511-14.086-15.235-.862.575-3.737,2.156-3.737,3.306,0,1.725.575,2.156,1.006,3.162l-11.93,31.046h-2.156c.431,1.868,1.15,1.437,1.15,2.156s-6.324,16.529-7.043,18.398c-1.294,3.018-2.156,5.606-3.45,8.911-.719,1.724-1.294,3.449-1.869,4.742-1.15,2.3-1.294.72-2.875,3.593l-2.731.575c.719,1.006,3.881,1.006,5.318.863,2.443-.431.862-2.156,1.725-4.599,1.437-3.737,3.018-7.474,4.456-11.355,1.006-2.587,7.905-21.703,9.774-21.703h2.731c1.725,0,2.156.575,3.162,1.006l4.887-5.893c5.606,3.737,17.966,9.774,27.021,9.774h1.581l.431-.287-7.33-10.636-20.841-.144,13.654-13.367c9.055,6.037,24.722,35.789,31.477,35.789h.575c3.018,0,2.731-1.294,3.737-3.306-1.868-7.905-10.061-13.367-15.523-17.966-5.031-4.312-12.936-13.654-17.535-16.673,2.443-3.593,21.847-22.853,25.872-23.859l1.868,16.242.287,6.037-2.443,15.667h-3.881l10.924,9.199,15.235-8.193c-1.005,4.456-.719,5.318-4.742,7.187-1.294.719-7.762,4.024-7.762,4.887,0,1.15,1.581,3.593,1.581,6.468,0,6.037-6.612,9.199-12.217,6.898-4.456-2.012-10.349-10.78-11.642-10.78h-2.156c-9.63,0-14.229,3.306-22.278,3.306h-1.006c-4.024,0-5.318-1.581-8.624-1.581h-1.15c-1.294,0-2.156.863-2.156,2.157,0,6.755,26.015,9.917,35.789,9.774l27.596-.575v.575c-1.868,2.731-12.217,10.205-16.817,10.205-.287.431-1.006,1.437-1.006,1.725,0,1.437.287,1.437.575,2.73,1.437.287,1.006.576,2.156.576s1.15-.432,2.156-1.15v-2.731l16.242-11.355-3.306,12.936c-1.868.144-2.73.863-2.73,2.731s1.15,1.437,2.875,2.443l2.443-2.874c0-.432-1.437-2.731-1.437-2.875,0-2.731,5.031-16.098,5.893-20.122l33.059-1.006,2.443,17.823-.862.144c.719,1.15.575,2.156,2.156,2.156,2.012,0,2.3-.719,3.306-1.58-1.006-2.013-1.006-4.025-3.593-2.731l-1.725-14.229,10.204,11.643-1.436,1.725,2.874,2.443c1.15-.575,2.156-.431,2.156-2.156v-1.15c0-1.868-1.868-2.156-3.449-2.443l-9.488-10.495.72-2.156h-17.967c0-10.492,4.168-17.391,4.886-26.303l-19.403.862-1.725,5.318h-9.774c-3.737,0-5.893-16.817-6.037-21.703,0-5.031-.575-8.624-.431-13.511.144-2.875,2.156-10.78-2.156-10.78h-1.581c-2.156,0-2.731,2.156-3.306,3.737-.575,2.012-2.012,2.875-3.45,4.168-2.587,2.731-4.887,5.031-7.474,7.618s-13.08,14.086-15.667,14.804h0Z\\\" id=\\\"_64006504\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170301\",\r\n    \"X\": \"242.99998474121094\",\r\n    \"Y\": \"348.0019420023779\",\r\n    \"Width\": \"122.48603820800781\",\r\n    \"Height\": \"92.44105116168458\",\r\n    \"SVG\": \"<g id=\\\"40170301\\\">            <path d=\\\"M274.74,382.197l-29.558,4.69v.545l10.58.764c-1.2.873-5.345,1.745-7.199,2.4-4.145,1.418-3.272.545-5.563,3.927l5.454.109-1.636,1.527c2.836,0,5.235.109,7.635.327,2.291.218,3.054-2.072,5.672-2.291,4.799-.327,9.162.327,14.943.436l-1.309.873c.982.109,1.091.327,2.181.327h2.509l.218,1.418,4.69,1.963,2.509-.218c2.618,1.745,3.054,3.708,8.289,3.818.327,4.363.982,6.108,4.799,6.981v1.309c0,3.49.327,7.635,3.381,7.962l1.963,8.508h-.654v.655c-.545-.437-2.181-1.855-2.836-1.855h-.327c-.873,0-.873.109-1.636.327.982,1.309,4.254,2.727,4.908,4.254.873,2.508.218,6.108.327,8.508l1.418.982,1.309-.219.109-1.309-.109-4.363c1.091.764,4.363,4.799,5.345,4.799h1.636c-.763-3.164-2.945-3.818-4.363-6.217l5.999,1.745c-1.636-2.399-1.418-2.836-4.581-3.708-4.908-1.309-2.945-3.055-4.908-3.599l-1.636-8.617c1.527-.327,2.181-1.636,2.181-3.49l.109-2.509-.436-4.145h1.636c1.2,0,1.091-.327,2.181-.654.109,2.509,1.855,5.345,4.364,5.454l4.908,10.144c-.436.546-.654.546-.654,1.309v1.091l-6.981-1.418v.327c1.309,1.2,5.89,2.727,8.18,4.473,1.745,1.308,1.963.981,3.272,3.054.545.872,2.072,3.599,3.054,3.599h1.309l.327-.218-2.727-5.126,6.872,3.055c-.109-3.382-3.381-2.4-5.781-4.473h4.799c-2.072-1.745-2.509-1.418-5.672-1.854-2.618-.327-2.727-1.854-4.254-3.381-1.745-1.855-3.272-7.853-4.69-10.58,1.963-2.945,1.636-2.291,1.636-6.981,7.744-3.708,8.944-3.382,14.943-9.489,4.363-4.363,6.326-9.707,9.271-15.488,1.418-2.945,2.4-5.345,3.599-8.399,1.199-2.836,1.09-7.526,2.29-10.035,3.708-7.417,14.397-5.126,16.47-8.289l-6.981.327v-.327l7.962-.982c-3.599-3.054-7.744-2.181-13.307-2.836-3.381-.436-4.581,1.2-7.09-.545-2.291-1.527-2.509-1.854-5.89-2.4-4.908-.873-8.944,1.854-11.889,4.036-2.727,2.072-5.126,8.289-6.762,9.707-.436.327-9.816,4.363-11.343,5.126-4.69,2.4-5.672,4.036-11.671,5.017-10.142,1.635-15.814,5.453-22.794,10.143h0Z\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170305\",\r\n    \"X\": \"240.99998474121094\",\r\n    \"Y\": \"348.5910339355469\",\r\n    \"Width\": \"125.6457172646929\",\r\n    \"Height\": \"91.40902709960938\",\r\n    \"SVG\": \"<g id=\\\"40170305\\\">            <path d=\\\"M289.148,389.087c2.232,3.295,8.291,4.889,13.711,4.889,1.275,0,2.338-.744,3.189-1.169-3.401-4.889-10.097-4.252-16.9-3.72Z\\\" id=\\\"_119733392\\\"/>            <path d=\\\"M273.417,392.276c1.913,2.976,9.779,6.909,14.562,6.909,1.594,0,2.657-1.382,3.189-2.445-1.488-2.126-4.889-4.57-7.759-5.102-6.165-1.382-4.889.213-9.991.638h0Z\\\" id=\\\"_65792248\\\"/>            <path d=\\\"M348.244,402.373h2.019c-.319-4.251-8.503-4.677-8.928-8.928l-3.613.531c.318,2.445,1.807,4.889,3.933,5.74,1.488.532,2.445,0,3.826,1.064.637.424,1.806,1.593,2.763,1.593Z\\\" id=\\\"_65581296\\\"/>            <path d=\\\"M332.407,361.558c.956,1.913.956,2.764,2.551,4.358,1.063,1.169,2.976,2.019,3.189,3.72-3.295-.213-7.015-5.527-7.334-8.822-3.507-.85-13.924-5.952-18.175-7.759-5.209-2.126-13.817-4.464-21.045-4.464h-3.72c-6.59,0-14.88,4.145-18.813,7.015-4.996,3.72-8.609,8.716-8.609,17.325v1.169c-7.653,1.807-19.451,14.03-19.451,23.065v4.039c0,10.311,12.861,16.687,19.663,21.151,4.145,2.764,7.759,5.527,11.692,8.504,3.614,2.763,7.759,6.908,11.16,9.141-3.508-14.987-37.201-21.046-37.201-41.665,0-7.546,8.078-15.518,14.136-17.007-.213.957-.425.957-.425,2.126v.85c0,7.44,12.967,6.802,19.132,4.996,8.397-2.445,13.392-3.72,22.533-1.913,8.928,1.807,13.817,2.551,21.045,6.058,6.165,3.082,3.401,2.019,7.016,6.377,1.807,2.126,1.594,1.808,4.783,2.126,1.382.213,2.975,1.701,4.039,2.445h2.869c-2.231-4.251-8.184-4.782-9.353-9.672,1.275-2.551,2.764-2.87,6.484-2.87,1.382,0,1.594.319,2.869.425-.425-.957-1.063-2.87.85-2.87h3.189c7.546,0,14.88,4.145,21.046,0,0-4.996.743-3.72-1.488-8.184-.85-1.382-3.508-4.464-4.57-5.633-2.657-2.551-9.46-6.802-11.055-9.141,0-4.677-.638-5.633-4.464-6.484l-.85,1.594.85,4.464-1.594.531v1.488h-1.275c-.318-3.933-1.913-9.672-6.058-9.672h-.318c-2.977,0-2.552,1.594-3.296,3.188Z\\\" id=\\\"_65580432\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170304\",\r\n    \"X\": \"230.0009002685547\",\r\n    \"Y\": \"347.469970703125\",\r\n    \"Width\": \"159.0020294189453\",\r\n    \"Height\": \"95.02289635094445\",\r\n    \"SVG\": \"<g id=\\\"40170304\\\">            <path d=\\\"M296.546,359.916c0-4.064,3.556-5.334,3.556-8.509,0-2.032-1.143-3.048-2.286-3.937-5.461.508-12.827,1.27-14.605,5.334-1.016,2.286-1.016,4.826-2.286,7.747-1.016,2.032-2.286,4.826-2.286,7.62,0,1.651.762,1.397.762,3.175v1.524c0,4.318-4.699,6.858-1.143,12.065-.381.508-3.937,3.048-4.699,3.429-3.429,1.905-3.556-1.143-5.08-1.143h-1.524l-.508-2.286c-1.016-.635-1.905-1.651-3.429-1.651s-1.651,1.016-1.143,1.905l-4.191.889-1.651,4.572h2.032c1.778,0,2.794.889,3.175,2.286l-3.048,2.286-.127.889c5.588.508,9.144-1.143,14.224-2.413,2.921-.762,13.462-1.27,14.478-1.905l.127-4.318c1.905.508,4.064,2.54,6.096,3.302,2.286.889,3.302,1.524,6.223,2.413,4.826,1.27,8.89,2.286,15.24,2.286h1.142l12.065-1.143c0,5.207,4.572,4.953,5.461,8.89-2.666-.636-4.572-3.937-6.985-3.937-.127,0-.762.253-1.143.38l.509,2.286-3.175.509v1.524l1.27.889-1.778,1.27,1.905,1.905c-.381,1.651-1.397,1.142-1.397,2.539,0,.889.254,1.143,1.142,1.143,1.271,0,3.175-1.905,5.461-1.905,3.684,0,16.383,1.651,16.383-1.524v-.38c0-2.922-6.858-3.175-6.604-10.922,9.906,5.207,18.541,14.732,9.017,26.923-3.048,3.937-8.128,7.112-13.335,8.889-2.795,1.016-14.732,3.684-18.541,2.922-8.382-1.524-10.668-1.524-17.398-4.826-5.08-2.413-9.271-4.953-13.97-7.874-7.747-4.699-19.938-12.065-31.876-12.065-9.906,0-22.605,6.223-22.605,15.621,2.286-1.27,2.54-2.54,4.191-4.445,1.016-1.143,3.429-2.54,4.826-3.429,3.048-2.032,7.747-3.555,12.827-3.555h1.905c8.636,0,23.113,9.398,28.828,13.208,8.89,6.096,16.002,10.922,29.082,13.208,13.97,2.413,25.272-.126,34.544-5.461,3.81-2.159,8.509-6.477,10.922-10.033,2.032-3.175,5.842-10.795,5.334-15.875l-.635-5.08c.508.127,5.588,7.366,7.239,9.017,1.524,1.651,7.62,4.953,10.541,4.953,1.904,0,8.636-4.446,9.398-5.842l-2.667-1.27,2.286-2.033c-2.921-2.032-1.524-1.27-4.826-1.27h-1.904c0-2.795-.635-3.556-2.667-3.175l.381.253-3.302,6.731c-2.795,0-5.842-1.778-7.112-3.556,0-.126-2.667-7.492-2.667-7.747-1.142-3.937-1.27-4.445-3.555-7.112-2.413-2.667-3.684-2.286-6.731-3.81l-.127,1.27c-1.27-3.556-12.319-12.827-16.002-14.732-4.317-2.286-6.35-2.413-11.811-3.429-4.19-.635-10.667.508-13.842-1.016.762-3.048,3.175-1.143,3.175-4.318,0-1.016-1.398-.762-2.286-.762,1.142-2.286-.509-1.905-2.667-1.905.254-.508.762-1.27.762-1.905,0-.508-.508-.762-1.143-.762-.888,0,0,1.143-2.666,1.143-.635-2.032-.508-2.667-2.921-2.794v3.175h-2.667v1.143c0,1.524,1.27,3.048,1.905,4.318-.762,1.397-.508,3.937-2.794,3.937-1.143,0-3.556-3.048-6.096-3.683-2.667-.762-5.969,1.016-5.969-3.048-.004-1.777,4.187-4.952,5.457-6.984h0Z\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170303\",\r\n    \"X\": \"203.92459106445312\",\r\n    \"Y\": \"359.8716125488281\",\r\n    \"Width\": \"204.15081787109375\",\r\n    \"Height\": \"72.25680541992188\",\r\n    \"SVG\": \"<g id=\\\"40170303\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" rx=\\\"100.355\\\" ry=\\\"34.408\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.4408\\\"/>        <ellipse cx=\\\"265.858\\\" cy=\\\"394.28\\\" rx=\\\"14.623\\\" ry=\\\"14.623\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0.5735\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241003\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241003\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"178\\\" y=\\\"111\\\">FSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53161\",\r\n    \"X\": \"258.515625\",\r\n    \"Y\": \"296.2344055175781\",\r\n    \"Width\": \"97.3125\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"53161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">EW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241002\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241002\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"169\\\" y=\\\"173\\\">FSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241001\",\r\n    \"X\": \"30.569955488000346\",\r\n    \"Y\": \"112.60667534077305\",\r\n    \"Width\": \"343.1523925188179\",\r\n    \"Height\": \"166.72918872831775\",\r\n    \"SVG\": \"<g id=\\\"25241001\\\">        <path d=\\\"   M182.289,130.731c45.249-5.17,115.95-27.164,144.236-7.769c28.281,19.397,69.298,99.572,25.451,124.138   c-43.846,24.566-238.984,38.793-288.493,23.28c-49.481-15.513-28.285-93.094-8.468-116.374   C74.809,130.731,137.02,135.9,182.289,130.731\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"32\\\" x=\\\"136\\\" y=\\\"178\\\">FSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54491\",\r\n    \"X\": \"263.716796875\",\r\n    \"Y\": \"293.9375305175781\",\r\n    \"Width\": \"84.923828125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"54491\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">PP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25310100\",\r\n    \"X\": \"34.19804595104254\",\r\n    \"Y\": \"105.77675416430215\",\r\n    \"Width\": \"328.0928413066738\",\r\n    \"Height\": \"180.81588454345808\",\r\n    \"SVG\": \"<g id=\\\"25310100\\\">        <path d=\\\"   M152,113.5c-42,4.5-96.1,2.2-108.1,26.7s-10,97.8,36,120.1c46,22.2,194.1,31.1,240.2,13.4c46-17.8,40-93.4,36-120.1   s-26-33.3-60.1-40C262.1,106.8,194,109,152,113.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"131\\\" y=\\\"196\\\">DHA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201500\",\r\n    \"X\": \"260.989990234375\",\r\n    \"Y\": \"348.0\",\r\n    \"Width\": \"91.21600341796875\",\r\n    \"Height\": \"91.0\",\r\n    \"SVG\": \"<g id=\\\"15201500\\\">            <polygon points=\\\"281.621 393.581 260.99 405.732 273.25 427.119 294.096 415.129 294.15 439 318.777 439 318.777 415.237 339.623 427.173 352.098 405.948 331.468 393.635 352.206 381.538 339.677 360.151 318.831 372.141 318.777 348 294.15 348 294.15 372.033 273.304 360.151 261.044 381.538 281.621 393.581\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10871\",\r\n    \"X\": \"252.236083984375\",\r\n    \"Y\": \"296.18646240234375\",\r\n    \"Width\": \"106.484375\",\r\n    \"Height\": \"48.125\",\r\n    \"SVG\": \"<g id=\\\"10871\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">DIG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10872\",\r\n    \"X\": \"323.7869873046875\",\r\n    \"Y\": \"446.1369934082031\",\r\n    \"Width\": \"51.61700439453125\",\r\n    \"Height\": \"39.74700927734375\",\r\n    \"SVG\": \"<g id=\\\"10872\\\">        <polygon points=\\\"375.404,485.884 323.787,485.884 349.821,446.137  \\\"/>        <polyline fill=\\\"none\\\" points=\\\"332.075,473.795 346.241,473.891 348.382,466.01 355.166,481.625    358.263,473.972 367.309,474.033  \\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36120000_a\",\r\n    \"X\": \"203.5341033935547\",\r\n    \"Y\": \"293.5340881347656\",\r\n    \"Width\": \"204.9318084716797\",\r\n    \"Height\": \"204.93182373046875\",\r\n    \"SVG\": \"<g id=\\\"36120000_a\\\">        <polygon fill=\\\"none\\\" points=\\\"266.313,300.75    345.688,300.75 401.25,356.313 401.25,435.688 345.688,491.25 266.313,491.25 210.75,435.688 210.75,356.313  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"38.9659,15.875\\\" stroke-width=\\\"16.431800000000003\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75.0455\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.0186\\\">UXO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53171\",\r\n    \"X\": \"265.255859375\",\r\n    \"Y\": \"291.5469055175781\",\r\n    \"Width\": \"82.380859375\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"53171\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">FC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164500_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"348.36700439453125\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"101.05300903320312\",\r\n    \"SVG\": \"<g id=\\\"10164500_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>        <g>                <ellipse cx=\\\"306.082\\\" cy=\\\"395.542\\\" fill=\\\"none\\\" rx=\\\"25.402\\\" ry=\\\"25.402\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266.891\\\" x2=\\\"286.486\\\" y1=\\\"370.866\\\" y2=\\\"383.204\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"325.677\\\" x2=\\\"345.273\\\" y1=\\\"407.881\\\" y2=\\\"420.218\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266.891\\\" x2=\\\"286.486\\\" y1=\\\"420.218\\\" y2=\\\"407.881\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"325.677\\\" x2=\\\"345.273\\\" y1=\\\"383.204\\\" y2=\\\"370.866\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.082\\\" x2=\\\"306.082\\\" y1=\\\"348.367\\\" y2=\\\"370.141\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.082\\\" x2=\\\"306.082\\\" y1=\\\"442.717\\\" y2=\\\"420.944\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25340800\",\r\n    \"X\": \"35.59144548992717\",\r\n    \"Y\": \"105.37500381469727\",\r\n    \"Width\": \"330.47159545647025\",\r\n    \"Height\": \"163.08535700079398\",\r\n    \"SVG\": \"<g id=\\\"25340800\\\" transform=\\\"translate(-110 -110) scale(1.25 1.25)\\\">        <path d=\\\"M311,175.8c80.069,0,98.652,105.535-6,111\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"222\\\" y1=\\\"286.8\\\" y2=\\\"286.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"197\\\" x2=\\\"118\\\" y1=\\\"286.8\\\" y2=\\\"286.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"119\\\" x2=\\\"133\\\" y1=\\\"286.8\\\" y2=\\\"274.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"118.987\\\" x2=\\\"131.387\\\" y1=\\\"287.533\\\" y2=\\\"300.333\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"22.5\\\" transform=\\\"matrix(0.8 0 0 0.8 202.9992 290.7992)\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164500_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"348.36700439453125\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"99.42800903320312\",\r\n    \"SVG\": \"<g id=\\\"10164500_3\\\">        <ellipse cx=\\\"306.082\\\" cy=\\\"395.542\\\" fill=\\\"none\\\" rx=\\\"25.402\\\" ry=\\\"25.402\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266.891\\\" x2=\\\"286.486\\\" y1=\\\"370.866\\\" y2=\\\"383.204\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"325.677\\\" x2=\\\"345.273\\\" y1=\\\"407.881\\\" y2=\\\"420.218\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266.891\\\" x2=\\\"286.486\\\" y1=\\\"420.218\\\" y2=\\\"407.881\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"325.677\\\" x2=\\\"345.273\\\" y1=\\\"383.204\\\" y2=\\\"370.866\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.082\\\" x2=\\\"306.082\\\" y1=\\\"348.367\\\" y2=\\\"370.141\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.082\\\" x2=\\\"306.082\\\" y1=\\\"442.717\\\" y2=\\\"420.944\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_48_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_48_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"174\\\" y=\\\"263.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"417\\\" y=\\\"505\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"416\\\" y=\\\"263.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"175\\\" y=\\\"506\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_48_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_48_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"420\\\" y=\\\"509\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"171\\\" y=\\\"509\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"420\\\" y=\\\"260.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"171\\\" y=\\\"260.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271701\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25271701\\\">        <path d=\\\"M47.475,172.975L104.5,115 M48.167,181.833   l76.22-75.666 M50.5,190.998l90.443-91.374 M51.5,199L154.44,96.308 M53.833,207.167L166.424,94.659 M54.167,217.534   L178.739,93.405 M56.5,225.5L188.578,92.659 M56.833,235.088L198.867,93.405 M58.5,243.5L207.373,94.659 M60.167,252.5   L220.9,91.399 M63.167,259.5L227.71,95 M69.5,262.833L235.999,96.747 M77.5,265.833L245.505,97 M86.277,267.5L255.032,97.741    M193.34,291.521l146.494-146.21 M203.676,291.521L348.5,146.654 M214.99,290.324L356.167,149.5 M228.244,287.639l133.795-134.102    M157.5,286.833l148.334-149.227 M165.167,289.324L315.5,139.167 M173.459,291.521l149.873-150.498 M184.3,291.521l147.999-148.337    M95.722,267.5L263.787,98.362 M251.322,284.986l114.884-114.66 M262.962,283.628l104.351-105.265 M273.891,282.891l93.422-94.001    M285.578,280.855l81.734-81.022 M239.338,286.833L364.964,160.92 M300.598,276.266l66.715-66.136 M337.167,249.833l29.146-29.845    M104.5,269.167l168.034-168.654 M114.5,269.167l163.625-164.264 M124.387,269.167l158.925-159.179 M132.937,270.833   l154.502-154.067 M140.534,273.833l151.655-151.666 M150.5,282.891l150.098-149.3 M145.438,277.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">B</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"194\\\" y=\\\"242\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271700\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25271700\\\">        <path d=\\\"M48.475,173.975L105.5,116 M49.167,182.833   l76.22-75.666 M51.5,191.998l90.443-91.374 M52.5,200L155.44,97.308 M54.833,208.167L167.424,95.659 M55.167,218.534   L179.739,94.405 M57.5,226.5L189.578,93.659 M57.833,236.088L199.867,94.405 M59.5,244.5L208.373,95.659 M61.167,253.5   L221.9,92.399 M64.167,260.5L228.71,96 M70.5,263.833L236.999,97.747 M78.5,266.833L246.505,98 M87.277,268.5L256.032,98.741    M194.34,292.521l146.494-146.21 M204.676,292.521L349.5,147.654 M215.99,291.324L357.167,150.5 M229.244,288.639l133.795-134.102    M158.5,287.833l148.334-149.227 M166.167,290.324L316.5,140.167 M174.459,292.521l149.873-150.498 M185.3,292.521l147.999-148.337    M96.722,268.5L264.787,99.362 M252.322,285.986l114.884-114.66 M263.962,284.628l104.351-105.265 M274.891,283.891l93.422-94.001    M286.578,281.855l81.734-81.022 M240.338,287.833L365.964,161.92 M301.598,277.266l66.715-66.136 M338.167,250.833l29.146-29.845    M105.5,270.167l168.034-168.654 M115.5,270.167l163.625-164.264 M125.387,270.167l158.925-159.179 M133.937,271.833   l154.502-154.067 M141.534,274.833l151.655-151.666 M151.5,283.891l150.098-149.3 M146.438,278.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10881\",\r\n    \"X\": \"249.578125\",\r\n    \"Y\": \"300.56146240234375\",\r\n    \"Width\": \"114.224609375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10881\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">NET</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164500_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"348.36700439453125\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"99.14801025390625\",\r\n    \"SVG\": \"<g id=\\\"10164500_0\\\">        <ellipse cx=\\\"306.082\\\" cy=\\\"395.542\\\" fill=\\\"none\\\" rx=\\\"25.402\\\" ry=\\\"25.402\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266.891\\\" x2=\\\"286.486\\\" y1=\\\"370.866\\\" y2=\\\"383.204\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"325.677\\\" x2=\\\"345.273\\\" y1=\\\"407.881\\\" y2=\\\"420.218\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"266.891\\\" x2=\\\"286.486\\\" y1=\\\"420.218\\\" y2=\\\"407.881\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"325.677\\\" x2=\\\"345.273\\\" y1=\\\"383.204\\\" y2=\\\"370.866\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.082\\\" x2=\\\"306.082\\\" y1=\\\"348.367\\\" y2=\\\"370.141\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.082\\\" x2=\\\"306.082\\\" y1=\\\"442.717\\\" y2=\\\"420.944\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164500_1\",\r\n    \"X\": \"126.0\",\r\n    \"Y\": \"348.36700439453125\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"99.42800903320312\",\r\n    \"SVG\": \"<g id=\\\"10164500_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126\\\" x2=\\\"486\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <g>                <ellipse cx=\\\"305.082\\\" cy=\\\"395.542\\\" fill=\\\"none\\\" rx=\\\"25.402\\\" ry=\\\"25.402\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"265.891\\\" x2=\\\"285.486\\\" y1=\\\"370.866\\\" y2=\\\"383.204\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"324.677\\\" x2=\\\"344.273\\\" y1=\\\"407.881\\\" y2=\\\"420.218\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"265.891\\\" x2=\\\"285.486\\\" y1=\\\"420.218\\\" y2=\\\"407.881\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"324.677\\\" x2=\\\"344.273\\\" y1=\\\"383.204\\\" y2=\\\"370.866\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.082\\\" x2=\\\"305.082\\\" y1=\\\"348.367\\\" y2=\\\"370.141\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.082\\\" x2=\\\"305.082\\\" y1=\\\"442.717\\\" y2=\\\"420.944\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163100\",\r\n    \"X\": \"206.6484375\",\r\n    \"Y\": \"354.9375305175781\",\r\n    \"Width\": \"201.4169921875\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"10163100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.6719\\\">REL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_55_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"364.03125\",\r\n    \"SVG\": \"<g id=\\\"2_55_0\\\">        <rect height=\\\"26\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"57.68\\\" x=\\\"277.16\\\" y=\\\"211.5\\\"/>        <g>                <polyline fill=\\\"#FFE599\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"307.768\\\" y1=\\\"568\\\" y2=\\\"566.232\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"311.373\\\" x2=\\\"475.43\\\" y1=\\\"562.627\\\" y2=\\\"398.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"477.232,396.768 479,395 477.232,393.232    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"473.627\\\" x2=\\\"309.57\\\" y1=\\\"389.626\\\" y2=\\\"225.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"307.768,223.768 306,222 304.232,223.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"300.626\\\" x2=\\\"136.571\\\" y1=\\\"227.374\\\" y2=\\\"391.429\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"134.768,393.232 133,395 134.768,396.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"138.374\\\" x2=\\\"302.429\\\" y1=\\\"400.373\\\" y2=\\\"564.43\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"304.232\\\" x2=\\\"306\\\" y1=\\\"566.232\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10851\",\r\n    \"X\": \"272.352783203125\",\r\n    \"Y\": \"291.68646240234375\",\r\n    \"Width\": \"65.359375\",\r\n    \"Height\": \"50.828125\",\r\n    \"SVG\": \"<g id=\\\"10851\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"71\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131400\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25131400\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">RLY</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242305\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25242305\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"169\\\" y=\\\"173\\\">PKB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242304\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10265900995364\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25242304\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.61-0.17,20.813-7.502,20.813-7.502c17.894-21.595,23.492-66.243-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.568-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.21-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"228\\\" y=\\\"170\\\">PKB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242303\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25242303\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.73,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"178\\\" y=\\\"140\\\">BKB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242302\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25242302\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"169\\\" y=\\\"173\\\">BKB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242306\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25242306\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.73,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"178\\\" y=\\\"140\\\">PKB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110202\",\r\n    \"X\": \"16.10700035095215\",\r\n    \"Y\": \"30.858869552612305\",\r\n    \"Width\": \"365.9999942779541\",\r\n    \"Height\": \"303.2041187286377\",\r\n    \"SVG\": \"<g id=\\\"45110202\\\">        <polyline fill=\\\"none\\\" points=\\\"199.107,40.563 26.607,115.563 26.607,323.563 371.607,323.563    371.607,115.563 190.107,40.563  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"21\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" x=\\\"152\\\" y=\\\"169\\\">H</text>        <text display=\\\"none\\\" enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" id=\\\"varX\\\" x=\\\"94\\\" y=\\\"296\\\">460</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110201\",\r\n    \"X\": \"20.265625\",\r\n    \"Y\": \"15.09375\",\r\n    \"Width\": \"334.96875\",\r\n    \"Height\": \"357.90625\",\r\n    \"SVG\": \"<g id=\\\"45110201\\\">        <text fill=\\\"#0000FF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"500\\\" x=\\\"21\\\" y=\\\"373\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53191\",\r\n    \"X\": \"266.2919921875\",\r\n    \"Y\": \"295.7969055175781\",\r\n    \"Width\": \"79.6630859375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"53191\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">HF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"142_1\",\r\n    \"X\": \"280.870361328125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"50.296875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"142_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242301\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10265900995364\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25242301\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.61-0.17,20.813-7.502,20.813-7.502c17.894-21.595,23.492-66.243-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.568-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.21-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"228\\\" y=\\\"170\\\">BKB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110200\",\r\n    \"X\": \"74.03125\",\r\n    \"Y\": \"17.78125\",\r\n    \"Width\": \"278.65625\",\r\n    \"Height\": \"344.21875\",\r\n    \"SVG\": \"<g id=\\\"45110200\\\">        <text fill=\\\"#0000FF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"425\\\" stroke=\\\"#0000FF\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"40\\\" x=\\\"60\\\" y=\\\"342\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10862\",\r\n    \"X\": \"315.2980772315112\",\r\n    \"Y\": \"447.6510009765625\",\r\n    \"Width\": \"77.29549288800973\",\r\n    \"Height\": \"42.364990234375\",\r\n    \"SVG\": \"<g id=\\\"10862\\\">        <path d=\\\"M391.804,467.164c-4.184-4.529-19.237-19.324-37.638-19.513h-0.362c-18.245,0-33.437,14.311-37.672,18.728   c-1.096,1.139-1.113,2.942-0.043,4.115c4.175,4.529,19.229,19.324,37.638,19.522h0.362c18.245,0,33.428-14.312,37.664-18.72   C392.856,470.14,392.874,468.337,391.804,467.164z M354.089,486.884h-0.336c-17.158-0.181-31.409-14.217-35.369-18.331   c4.02-4.184,18.409-17.771,35.412-17.771h0.336c17.038,0.181,31.22,14.027,35.283,18.418   C385.291,473.478,370.988,486.884,354.089,486.884z\\\"/>        <circle cx=\\\"353.946\\\" cy=\\\"470.272\\\" r=\\\"9.734\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10861\",\r\n    \"X\": \"250.651123046875\",\r\n    \"Y\": \"293.73333740234375\",\r\n    \"Width\": \"108.46875\",\r\n    \"Height\": \"49.59375\",\r\n    \"SVG\": \"<g id=\\\"10861\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"67\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">CID</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25130100\",\r\n    \"X\": \"232.208984375\",\r\n    \"Y\": \"133.8280029296875\",\r\n    \"Width\": \"146.22909545898438\",\r\n    \"Height\": \"270.15093994140625\",\r\n    \"SVG\": \"<g id=\\\"25130100\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"241.209\\\" y=\\\"138.828\\\"/>        <polygon fill=\\\"none\\\" points=\\\"305.323,396.479    241.209,310.994 369.438,310.994  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151000\",\r\n    \"X\": \"20.530000686645508\",\r\n    \"Y\": \"88.12200164794922\",\r\n    \"Width\": \"362.9089946746826\",\r\n    \"Height\": \"206.75001118262531\",\r\n    \"SVG\": \"<g id=\\\"25151000\\\">        <polygon points=\\\"55.292,190.928 47.166,191.37 47.546,203.357 51.409,202.938 48.326,200.36 47.546,201.646 47.546,202.938    49.868,199.938 24.351,210.219 22.81,211.083 22.03,212.37 22.03,213.657 22.03,214.947 22.409,215.791 46.006,246.225    46.385,246.646 47.948,247.511 49.488,247.511 51.027,247.511 52.569,246.646 71.522,230.375 68.82,227.801 67.258,231.219    68.82,231.219 69.982,231.219 66.097,230.796 90.474,246.646 92.796,243.646 88.913,242.359 88.913,243.646 88.913,244.938    89.694,246.225 89.314,241.938 75.385,262.518 75.004,262.939 75.004,264.227 75.004,265.514 76.165,266.802 77.326,267.648    114.429,283.076 115.991,283.076 117.532,283.076 118.691,282.227 119.852,280.939 127.197,259.941 123.336,258.652    123.336,262.073 124.876,262.073 126.417,261.229 127.197,259.941 122.175,262.073 150.013,267.648 150.772,264.227    146.911,264.227 146.911,265.514 148.071,266.802 149.231,267.648 146.911,263.805 142.668,285.648 142.668,286.092    142.668,287.377 143.427,288.643 144.99,289.51 145.75,289.934 187.117,293.372 187.897,292.93 189.059,292.93 190.598,292.086    191.76,290.8 192.14,289.51 192.14,267.225 187.897,267.225 187.897,270.664 189.059,270.664 190.598,269.799 191.76,268.509    187.897,271.085 201.046,271.508 201.426,264.227 188.276,263.805 187.897,263.805 186.357,263.805 184.795,264.648    183.634,265.934 183.634,267.225 183.634,289.51 187.897,286.092 186.357,286.092 184.795,286.938 183.634,288.227 183.634,289.51    187.897,289.51 188.276,286.092 146.911,282.65 150.392,286.092 150.392,284.805 149.231,283.518 148.071,282.65 146.53,286.092    150.392,286.938 154.656,265.092 154.656,264.227 154.656,262.939 153.875,261.652 152.333,260.785 151.933,260.785    124.096,255.213 123.336,255.213 121.773,255.213 120.233,256.081 119.474,257.366 119.474,257.789 112.108,278.791    117.532,276.234 115.991,276.234 114.429,276.234 112.887,277.082 112.108,278.366 115.991,279.654 117.912,276.658    80.808,261.229 82.729,265.514 82.729,264.227 82.729,262.939 81.969,261.652 78.866,264.227 82.349,266.357 96.257,245.801    96.659,244.938 96.659,243.646 96.659,242.359 95.876,241.073 95.096,241.073 71.141,225.225 69.982,224.355 68.82,224.355    67.258,224.355 65.718,225.225 46.385,241.52 52.569,241.52 51.027,240.65 49.488,240.65 47.948,240.65 49.488,244.094    52.97,241.938 29.375,211.506 28.614,216.232 29.775,214.947 29.775,213.657 29.775,212.37 25.892,213.657 27.833,217.076    53.35,206.376 54.511,205.511 55.292,204.225 55.292,202.938 55.671,202.938  \\\"/>        <polygon fill=\\\"none\\\" points=\\\"   55.292,190.928 47.166,191.37 47.546,203.357 51.409,202.938 48.326,200.36 47.546,201.646 47.546,202.938 49.868,199.938    24.351,210.219 22.81,211.083 22.03,212.37 22.03,213.657 22.03,214.947 22.409,215.791 46.006,246.225 46.385,246.646    47.948,247.511 49.488,247.511 51.027,247.511 52.569,246.646 71.522,230.375 68.82,227.801 67.258,231.219 68.82,231.219    69.982,231.219 66.097,230.796 90.474,246.646 92.796,243.646 88.913,242.359 88.913,243.646 88.913,244.938 89.694,246.225    89.314,241.938 75.385,262.518 75.004,262.939 75.004,264.227 75.004,265.514 76.165,266.802 77.326,267.648 114.429,283.076    115.991,283.076 117.532,283.076 118.691,282.227 119.852,280.939 127.197,259.941 123.336,258.652 123.336,262.073    124.876,262.073 126.417,261.229 127.197,259.941 122.175,262.073 150.013,267.648 150.772,264.227 146.911,264.227    146.911,265.514 148.071,266.802 149.231,267.648 146.911,263.805 142.668,285.648 142.668,286.092 142.668,287.377    143.427,288.643 144.99,289.51 145.75,289.934 187.117,293.372 187.897,292.93 189.059,292.93 190.598,292.086 191.76,290.8    192.14,289.51 192.14,267.225 187.897,267.225 187.897,270.664 189.059,270.664 190.598,269.799 191.76,268.509 187.897,271.085    201.046,271.508 201.426,264.227 188.276,263.805 187.897,263.805 186.357,263.805 184.795,264.648 183.634,265.934    183.634,267.225 183.634,289.51 187.897,286.092 186.357,286.092 184.795,286.938 183.634,288.227 183.634,289.51 187.897,289.51    188.276,286.092 146.911,282.65 150.392,286.092 150.392,284.805 149.231,283.518 148.071,282.65 146.53,286.092 150.392,286.938    154.656,265.092 154.656,264.227 154.656,262.939 153.875,261.652 152.333,260.785 151.933,260.785 124.096,255.213    123.336,255.213 121.773,255.213 120.233,256.081 119.474,257.366 119.474,257.789 112.108,278.791 117.532,276.234    115.991,276.234 114.429,276.234 112.887,277.082 112.108,278.366 115.991,279.654 117.912,276.658 80.808,261.229 82.729,265.514    82.729,264.227 82.729,262.939 81.969,261.652 78.866,264.227 82.349,266.357 96.257,245.801 96.659,244.938 96.659,243.646    96.659,242.359 95.876,241.073 95.096,241.073 71.141,225.225 69.982,224.355 68.82,224.355 67.258,224.355 65.718,225.225    46.385,241.52 52.569,241.52 51.027,240.65 49.488,240.65 47.948,240.65 49.488,244.094 52.97,241.938 29.375,211.506    28.614,216.232 29.775,214.947 29.775,213.657 29.775,212.37 25.892,213.657 27.833,217.076 53.35,206.376 54.511,205.511    55.292,204.225 55.292,202.938 55.671,202.938  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>        <polygon points=\\\"357.585,191.37 349.079,190.928 347.919,202.938 347.919,204.225 349.079,205.511 350.641,206.376    376.538,217.076 378.077,213.657 374.216,212.37 374.216,213.657 374.216,214.947 375.375,216.232 374.596,211.948    351.021,242.359 354.503,244.094 356.045,240.65 354.503,240.65 352.962,240.65 351.401,241.52 357.585,241.52 338.251,225.225    336.714,224.355 335.173,224.355 334.011,224.355 332.85,224.801 308.114,240.65 307.713,241.073 306.955,242.359 306.955,243.646    306.955,244.938 307.332,245.801 320.86,266.357 324.342,264.227 321.643,261.652 320.481,262.939 320.481,264.227    320.481,265.514 323.184,261.229 286.061,276.658 287.619,279.654 291.48,278.366 290.701,277.082 289.162,276.234    287.619,276.234 286.061,276.234 291.48,278.791 284.139,257.789 284.139,257.366 282.977,256.081 281.814,255.213    280.275,255.213 279.115,255.213 251.656,260.785 251.275,260.785 249.716,261.652 248.555,262.939 248.555,264.227    248.555,265.092 253.198,286.938 257.059,286.092 255.52,282.65 253.977,283.518 253.198,284.805 253.198,286.092 257.059,282.65    215.693,286.092 215.693,289.51 219.578,289.51 219.578,288.227 218.795,286.938 217.256,286.092 215.693,286.092 219.956,289.51    219.956,267.225 219.578,267.225 219.578,265.934 218.795,264.648 217.256,263.805 215.693,263.805 202.545,264.227    202.545,271.508 215.693,271.085 211.83,267.225 211.83,268.509 212.609,269.799 214.152,270.664 215.693,270.664 215.693,267.225    211.83,267.225 211.83,289.51 211.83,290.8 212.609,292.086 214.152,292.93 215.693,292.93 216.092,293.372 257.46,289.934    258.622,289.51 260.162,288.643 260.941,287.377 260.941,286.092 260.941,285.648 256.682,263.805 253.977,267.648 255.52,266.802    256.682,265.514 256.682,264.227 252.438,264.227 253.6,267.648 281.036,262.073 276.393,259.941 277.172,261.229 278.713,262.073    280.275,262.073 280.275,258.652 276.393,259.941 283.736,280.939 284.52,282.227 286.061,283.076 287.619,283.076    289.162,283.076 289.541,283.076 326.287,267.648 327.425,266.802 328.587,265.514 328.587,264.227 328.587,262.939    327.824,262.518 314.295,241.938 313.517,246.225 314.679,244.938 314.679,243.646 314.679,242.359 310.813,243.646    313.137,246.646 337.872,230.796 334.011,231.219 335.173,231.219 336.714,231.219 335.173,227.801 332.471,230.375    351.401,246.646 352.962,247.511 354.503,247.511 356.045,247.511 357.585,246.646 357.984,246.225 381.563,215.791    381.939,214.947 381.939,213.657 381.939,212.37 381.179,211.083 380.021,210.219 354.125,199.938 356.045,202.938    356.045,201.646 354.883,200.36 352.181,202.938 356.426,203.357  \\\"/>        <polygon fill=\\\"none\\\" points=\\\"   357.585,191.37 349.079,190.928 347.919,202.938 347.919,204.225 349.079,205.511 350.641,206.376 376.538,217.076    378.077,213.657 374.216,212.37 374.216,213.657 374.216,214.947 375.375,216.232 374.596,211.948 351.021,242.359    354.503,244.094 356.045,240.65 354.503,240.65 352.962,240.65 351.401,241.52 357.585,241.52 338.251,225.225 336.714,224.355    335.173,224.355 334.011,224.355 332.85,224.801 308.114,240.65 307.713,241.073 306.955,242.359 306.955,243.646 306.955,244.938    307.332,245.801 320.86,266.357 324.342,264.227 321.643,261.652 320.481,262.939 320.481,264.227 320.481,265.514    323.184,261.229 286.061,276.658 287.619,279.654 291.48,278.366 290.701,277.082 289.162,276.234 287.619,276.234    286.061,276.234 291.48,278.791 284.139,257.789 284.139,257.366 282.977,256.081 281.814,255.213 280.275,255.213    279.115,255.213 251.656,260.785 251.275,260.785 249.716,261.652 248.555,262.939 248.555,264.227 248.555,265.092    253.198,286.938 257.059,286.092 255.52,282.65 253.977,283.518 253.198,284.805 253.198,286.092 257.059,282.65 215.693,286.092    215.693,289.51 219.578,289.51 219.578,288.227 218.795,286.938 217.256,286.092 215.693,286.092 219.956,289.51 219.956,267.225    219.578,267.225 219.578,265.934 218.795,264.648 217.256,263.805 215.693,263.805 202.545,264.227 202.545,271.508    215.693,271.085 211.83,267.225 211.83,268.509 212.609,269.799 214.152,270.664 215.693,270.664 215.693,267.225 211.83,267.225    211.83,289.51 211.83,290.8 212.609,292.086 214.152,292.93 215.693,292.93 216.092,293.372 257.46,289.934 258.622,289.51    260.162,288.643 260.941,287.377 260.941,286.092 260.941,285.648 256.682,263.805 253.977,267.648 255.52,266.802    256.682,265.514 256.682,264.227 252.438,264.227 253.6,267.648 281.036,262.073 276.393,259.941 277.172,261.229 278.713,262.073    280.275,262.073 280.275,258.652 276.393,259.941 283.736,280.939 284.52,282.227 286.061,283.076 287.619,283.076    289.162,283.076 289.541,283.076 326.287,267.648 327.425,266.802 328.587,265.514 328.587,264.227 328.587,262.939    327.824,262.518 314.295,241.938 313.517,246.225 314.679,244.938 314.679,243.646 314.679,242.359 310.813,243.646    313.137,246.646 337.872,230.796 334.011,231.219 335.173,231.219 336.714,231.219 335.173,227.801 332.471,230.375    351.401,246.646 352.962,247.511 354.503,247.511 356.045,247.511 357.585,246.646 357.984,246.225 381.563,215.791    381.939,214.947 381.939,213.657 381.939,212.37 381.179,211.083 380.021,210.219 354.125,199.938 356.045,202.938    356.045,201.646 354.883,200.36 352.181,202.938 356.426,203.357  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>        <polygon points=\\\"47.166,191.917 55.292,192.341 55.671,179.932 55.292,179.508 55.292,178.223 54.511,176.934 53.35,176.512    27.833,165.812 25.892,168.809 29.775,170.517 29.775,168.809 29.775,167.521 28.614,166.233 29.375,171.383 52.97,140.57    49.488,138.417 47.948,141.835 49.488,141.835 51.027,141.835 52.569,140.991 46.385,140.991 65.718,157.687 67.258,158.53    68.82,158.53 69.982,158.53 71.141,158.108 95.096,142.279 95.876,141.835 96.659,140.57 96.659,139.283 96.659,137.995    96.257,137.573 82.349,117.016 78.866,118.725 81.969,121.301 82.729,120.013 82.729,118.725 82.729,117.458 80.808,122.166    117.912,106.315 115.991,102.896 112.108,104.184 112.887,105.471 114.429,106.315 115.991,106.315 117.532,106.315    112.108,104.184 119.474,125.585 120.233,126.872 121.773,127.716 123.336,127.716 124.096,127.716 151.933,121.723    152.333,121.723 153.875,120.879 154.656,119.591 154.656,118.304 154.656,117.881 150.392,96.058 146.53,96.48 148.071,99.899    149.231,99.055 150.392,97.767 150.392,96.48 146.911,100.322 188.276,96.902 187.897,93.061 183.634,93.061 183.634,94.348    184.795,95.616 186.357,96.48 187.897,96.48 183.634,93.061 183.634,115.729 183.634,117.016 184.795,118.304 186.357,119.169    187.897,119.169 188.276,119.591 201.426,118.725 201.046,111.465 187.897,112.31 191.76,115.729 191.76,114.462 190.598,113.174    189.059,112.31 187.897,112.31 187.897,115.729 192.14,115.729 192.14,93.061 191.76,93.061 191.76,91.773 190.598,90.485    189.059,89.622 187.897,89.622 146.53,93.061 144.99,93.061 143.427,93.906 142.668,95.193 142.668,96.48 142.668,97.324    146.911,119.169 149.231,114.884 148.071,115.729 146.911,117.016 146.911,118.304 150.772,118.304 150.013,114.884    122.175,120.879 127.197,123.01 126.417,121.723 124.876,120.879 123.336,120.879 123.336,124.297 127.197,123.432    119.852,102.053 119.852,101.609 118.691,100.322 117.532,99.478 115.991,99.478 114.429,99.478 114.429,99.899 77.326,115.729    76.165,116.172 75.004,117.458 75.004,118.725 75.004,120.013 75.385,120.879 89.314,141.414 89.694,136.708 88.913,137.995    88.913,139.283 88.913,140.57 92.796,139.283 90.474,136.708 66.097,152.536 69.982,151.691 68.82,151.691 67.258,151.691    68.82,155.112 71.522,152.536 52.569,135.843 51.027,134.998 49.488,134.998 47.948,134.998 46.385,135.843 46.006,136.708    22.409,167.099 22.03,167.521 22.03,168.809 22.03,170.517 22.81,171.806 24.351,172.65 49.868,182.928 47.546,179.508    47.546,180.797 48.326,182.063 51.409,179.508 47.546,179.508  \\\"/>        <polygon fill=\\\"none\\\" points=\\\"   47.166,191.917 55.292,192.341 55.671,179.932 55.292,179.508 55.292,178.223 54.511,176.934 53.35,176.512 27.833,165.812    25.892,168.809 29.775,170.517 29.775,168.809 29.775,167.521 28.614,166.233 29.375,171.383 52.97,140.57 49.488,138.417    47.948,141.835 49.488,141.835 51.027,141.835 52.569,140.991 46.385,140.991 65.718,157.687 67.258,158.53 68.82,158.53    69.982,158.53 71.141,158.108 95.096,142.279 95.876,141.835 96.659,140.57 96.659,139.283 96.659,137.995 96.257,137.573    82.349,117.016 78.866,118.725 81.969,121.301 82.729,120.013 82.729,118.725 82.729,117.458 80.808,122.166 117.912,106.315    115.991,102.896 112.108,104.184 112.887,105.471 114.429,106.315 115.991,106.315 117.532,106.315 112.108,104.184    119.474,125.585 120.233,126.872 121.773,127.716 123.336,127.716 124.096,127.716 151.933,121.723 152.333,121.723    153.875,120.879 154.656,119.591 154.656,118.304 154.656,117.881 150.392,96.058 146.53,96.48 148.071,99.899 149.231,99.055    150.392,97.767 150.392,96.48 146.911,100.322 188.276,96.902 187.897,93.061 183.634,93.061 183.634,94.348 184.795,95.616    186.357,96.48 187.897,96.48 183.634,93.061 183.634,115.729 183.634,117.016 184.795,118.304 186.357,119.169 187.897,119.169    188.276,119.591 201.426,118.725 201.046,111.465 187.897,112.31 191.76,115.729 191.76,114.462 190.598,113.174 189.059,112.31    187.897,112.31 187.897,115.729 192.14,115.729 192.14,93.061 191.76,93.061 191.76,91.773 190.598,90.485 189.059,89.622    187.897,89.622 146.53,93.061 144.99,93.061 143.427,93.906 142.668,95.193 142.668,96.48 142.668,97.324 146.911,119.169    149.231,114.884 148.071,115.729 146.911,117.016 146.911,118.304 150.772,118.304 150.013,114.884 122.175,120.879    127.197,123.01 126.417,121.723 124.876,120.879 123.336,120.879 123.336,124.297 127.197,123.432 119.852,102.053    119.852,101.609 118.691,100.322 117.532,99.478 115.991,99.478 114.429,99.478 114.429,99.899 77.326,115.729 76.165,116.172    75.004,117.458 75.004,118.725 75.004,120.013 75.385,120.879 89.314,141.414 89.694,136.708 88.913,137.995 88.913,139.283    88.913,140.57 92.796,139.283 90.474,136.708 66.097,152.536 69.982,151.691 68.82,151.691 67.258,151.691 68.82,155.112    71.522,152.536 52.569,135.843 51.027,134.998 49.488,134.998 47.948,134.998 46.385,135.843 46.006,136.708 22.409,167.099    22.03,167.521 22.03,168.809 22.03,170.517 22.81,171.806 24.351,172.65 49.868,182.928 47.546,179.508 47.546,180.797    48.326,182.063 51.409,179.508 47.546,179.508  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>        <polygon points=\\\"349.079,192.341 357.585,191.917 356.426,179.508 352.181,179.508 354.883,182.063 356.045,180.797    356.045,179.508 354.125,182.928 380.021,172.65 381.179,171.806 381.939,170.517 381.939,168.809 381.939,167.521    381.563,166.657 357.984,136.284 357.585,135.843 356.045,134.998 354.503,134.998 352.962,134.998 351.401,135.843    332.471,152.536 335.173,155.112 336.714,151.691 335.173,151.691 334.011,151.691 337.872,152.536 313.137,136.708    310.813,139.283 314.679,140.57 314.679,139.283 314.679,137.995 313.517,136.708 314.295,141.414 327.824,120.879    328.587,120.013 328.587,118.725 328.587,117.458 327.425,116.172 326.287,115.729 289.541,99.899 289.162,99.478 287.619,99.478    286.061,99.478 284.52,100.322 283.736,101.609 283.736,102.053 276.393,123.432 280.275,124.297 280.275,120.879 278.713,120.879    277.172,121.723 276.393,123.01 281.036,120.879 253.6,114.884 252.438,118.304 256.682,118.304 256.682,117.016 255.52,115.729    253.977,114.884 256.682,119.169 260.941,97.324 260.941,96.48 260.941,95.193 260.162,93.906 258.622,93.061 257.46,93.061    216.092,89.622 215.693,89.622 214.152,89.622 212.609,90.485 211.83,91.773 211.83,93.061 211.83,115.729 215.693,115.729    215.693,112.31 214.152,112.31 212.609,113.174 211.83,114.462 216.092,112.31 202.947,111.465 202.545,118.725 215.693,119.591    215.693,119.169 217.256,119.169 218.795,118.304 219.578,117.016 219.578,115.729 219.956,115.729 219.956,93.061 215.693,96.48    217.256,96.48 218.795,95.616 219.578,94.348 219.578,93.061 215.693,93.061 215.313,96.902 256.682,100.322 253.198,96.48    253.198,97.767 253.977,99.055 255.52,99.899 257.059,96.48 253.198,96.058 248.555,117.881 248.555,118.304 248.555,119.591    249.716,120.879 251.275,121.723 251.656,121.723 279.115,127.716 280.275,127.716 281.814,127.716 282.977,126.872    284.139,125.585 291.48,104.184 286.061,106.315 287.619,106.315 289.162,106.315 290.701,105.471 291.48,104.184 287.619,102.896    286.061,106.315 323.184,122.166 320.481,117.458 320.481,118.725 320.481,120.013 321.643,121.301 324.342,118.725    320.86,117.016 307.332,137.573 306.955,137.995 306.955,139.283 306.955,140.57 307.713,141.835 308.114,142.279 332.85,158.108    334.011,158.53 335.173,158.53 336.714,158.53 338.251,157.687 357.585,140.991 351.401,140.991 352.962,141.835 354.503,141.835    356.045,141.835 354.503,138.417 351.021,140.57 374.596,171.383 375.375,166.233 374.216,167.521 374.216,168.809    374.216,170.517 378.077,168.809 376.538,165.812 350.641,176.512 349.079,176.934 347.919,178.223 347.919,179.508    347.919,179.932  \\\"/>        <polygon fill=\\\"none\\\" points=\\\"   349.079,192.341 357.585,191.917 356.426,179.508 352.181,179.508 354.883,182.063 356.045,180.797 356.045,179.508    354.125,182.928 380.021,172.65 381.179,171.806 381.939,170.517 381.939,168.809 381.939,167.521 381.563,166.657    357.984,136.284 357.585,135.843 356.045,134.998 354.503,134.998 352.962,134.998 351.401,135.843 332.471,152.536    335.173,155.112 336.714,151.691 335.173,151.691 334.011,151.691 337.872,152.536 313.137,136.708 310.813,139.283    314.679,140.57 314.679,139.283 314.679,137.995 313.517,136.708 314.295,141.414 327.824,120.879 328.587,120.013    328.587,118.725 328.587,117.458 327.425,116.172 326.287,115.729 289.541,99.899 289.162,99.478 287.619,99.478 286.061,99.478    284.52,100.322 283.736,101.609 283.736,102.053 276.393,123.432 280.275,124.297 280.275,120.879 278.713,120.879    277.172,121.723 276.393,123.01 281.036,120.879 253.6,114.884 252.438,118.304 256.682,118.304 256.682,117.016 255.52,115.729    253.977,114.884 256.682,119.169 260.941,97.324 260.941,96.48 260.941,95.193 260.162,93.906 258.622,93.061 257.46,93.061    216.092,89.622 215.693,89.622 214.152,89.622 212.609,90.485 211.83,91.773 211.83,93.061 211.83,115.729 215.693,115.729    215.693,112.31 214.152,112.31 212.609,113.174 211.83,114.462 216.092,112.31 202.947,111.465 202.545,118.725 215.693,119.591    215.693,119.169 217.256,119.169 218.795,118.304 219.578,117.016 219.578,115.729 219.956,115.729 219.956,93.061 215.693,96.48    217.256,96.48 218.795,95.616 219.578,94.348 219.578,93.061 215.693,93.061 215.313,96.902 256.682,100.322 253.198,96.48    253.198,97.767 253.977,99.055 255.52,99.899 257.059,96.48 253.198,96.058 248.555,117.881 248.555,118.304 248.555,119.591    249.716,120.879 251.275,121.723 251.656,121.723 279.115,127.716 280.275,127.716 281.814,127.716 282.977,126.872    284.139,125.585 291.48,104.184 286.061,106.315 287.619,106.315 289.162,106.315 290.701,105.471 291.48,104.184 287.619,102.896    286.061,106.315 323.184,122.166 320.481,117.458 320.481,118.725 320.481,120.013 321.643,121.301 324.342,118.725    320.86,117.016 307.332,137.573 306.955,137.995 306.955,139.283 306.955,140.57 307.713,141.835 308.114,142.279 332.85,158.108    334.011,158.53 335.173,158.53 336.714,158.53 338.251,157.687 357.585,140.991 351.401,140.991 352.962,141.835 354.503,141.835    356.045,141.835 354.503,138.417 351.021,140.57 374.596,171.383 375.375,166.233 374.216,167.521 374.216,168.809    374.216,170.517 378.077,168.809 376.538,165.812 350.641,176.512 349.079,176.934 347.919,178.223 347.919,179.508    347.919,179.932  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10151100\",\r\n    \"X\": \"236.88645935058594\",\r\n    \"Y\": \"283.5\",\r\n    \"Width\": \"136.72706604003906\",\r\n    \"Height\": \"223.0125732421875\",\r\n    \"SVG\": \"<g id=\\\"10151100\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"304.5\\\" x2=\\\"304.5\\\" y1=\\\"500.25\\\" y2=\\\"283.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"302.5\\\" x2=\\\"371\\\" y1=\\\"502.25\\\" y2=\\\"460.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"239.5\\\" x2=\\\"308\\\" y1=\\\"460.25\\\" y2=\\\"502.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"155_1\",\r\n    \"X\": \"237.712890625\",\r\n    \"Y\": \"300.82708740234375\",\r\n    \"Width\": \"136.599609375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"155_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"SUW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">SUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25210700\",\r\n    \"X\": \"153.0\",\r\n    \"Y\": \"113.73899841308594\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"284.1800994873047\",\r\n    \"SVG\": \"<g id=\\\"25210700\\\">        <path d=\\\"M230.5,395.238c0,0-65.308,2.843-50-14c15.308-16.842,100-19,100-19l25-142l25,142   c0,0,84.857,2.74,100,19c15.143,16.261-50,14-50,14H230.5z\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M305.5,116.239c82.842,0,150,62.579,150,104c0,29.938-43.902,61.631-80,63   c-35.15,1.333-34.055-62.18-70-62.5c-35.945-0.32-33.143,63.331-69,62.5c-36.692-0.85-81-32.242-81-63   C155.5,178.818,222.658,116.239,305.5,116.239z\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36190300\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36190300\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.207\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110000\",\r\n    \"X\": \"207.56100463867188\",\r\n    \"Y\": \"345.9735107421875\",\r\n    \"Width\": \"201.13237041778814\",\r\n    \"Height\": \"94.671875\",\r\n    \"SVG\": \"<g id=\\\"11110000\\\">            <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"123.503\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.941\\\">CIV</text>            <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"121.15\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"9.595\\\" stroke-width=\\\"7\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.661\\\">CIV</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10832\",\r\n    \"X\": \"332.43597412109375\",\r\n    \"Y\": \"448.0939636230469\",\r\n    \"Width\": \"47.216033935546875\",\r\n    \"Height\": \"40.06500244140625\",\r\n    \"SVG\": \"<g id=\\\"10832\\\">            <path d=\\\"M365.351,488.158v-1.14s-3.553.074-4.553-.712-1.637-2.134-1.637-4.197v-6.475s9.463-.996,12.451-3.985c2.988-2.988,3.842-7.826,3.842-10.815,0-1.494.016-5.509.016-7.609,0-1.283.227-3.566,1.967-3.566.865,0,2.215.004,2.215.004v-1.495s-1.851-.074-2.988-.074-3.877.178-5.265,1.566-2.276,5.194-2.276,11.739-.569,8.325-2.206,9.961c-2.455,2.455-7.755,2.632-7.755,2.632v-18.779c0-2.277-.074-3.486.996-4.553s4.624-.925,4.624-.925v-1.637h-17.477v1.637s3.558-.142,4.625.925.996,2.276.996,4.553v18.783s-5.3-.178-7.755-2.632c-1.636-1.637-2.205-3.415-2.205-9.961s-.888-10.352-2.277-11.739c-1.389-1.387-4.127-1.566-5.265-1.566s-2.988.074-2.988.074v1.494s1.35-.004,2.215-.004c1.74,0,1.967,2.283,1.967,3.566,0,2.099.016,6.115.016,7.609,0,2.988.854,7.826,3.843,10.815,2.988,2.988,12.451,3.985,12.451,3.985v6.475c0,2.063-.64,3.415-1.637,4.197s-4.553.712-4.553.712v1.138\\\" fill-rule=\\\"evenodd\\\" id=\\\"path1873\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270400\",\r\n    \"X\": \"47.5\",\r\n    \"Y\": \"26.175304412841797\",\r\n    \"Width\": \"321.84564208984375\",\r\n    \"Height\": \"332.8246955871582\",\r\n    \"SVG\": \"<g id=\\\"25270400\\\">        <pattern height=\\\"72\\\" id=\\\"_x3C_path_x3E__1_\\\" overflow=\\\"visible\\\" patternTransform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -5616.3682 17018.2168)\\\" patternUnits=\\\"userSpaceOnUse\\\" viewBox=\\\"20 -72 72 72\\\" width=\\\"72\\\" x=\\\"-105.5\\\" y=\\\"596.5\\\">                <g>                        <polygon fill=\\\"none\\\" points=\\\"20,0 92,0 92,-72 20,-72   \\\"/>                        <g>                                <polygon fill=\\\"none\\\" points=\\\"20,-72 92,-72 92,0 20,0    \\\"/>                                <g>                                        <polygon fill=\\\"none\\\" points=\\\"20,0 92,0 92,-72 20,-72     \\\"/>                                        <g>                                                <polygon fill=\\\"none\\\" points=\\\"20,-72 92,-72 92,0 20,0      \\\"/>                                                <g>                                                        <polygon fill=\\\"none\\\" points=\\\"20,0 20,-72 92,-72 92,0       \\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-3.6\\\" y2=\\\"-3.6\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-18\\\" y2=\\\"-18\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-32.398\\\" y2=\\\"-32.398\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-46.8\\\" y2=\\\"-46.8\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-10.8\\\" y2=\\\"-10.8\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-25.2\\\" y2=\\\"-25.2\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-39.6\\\" y2=\\\"-39.6\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-54\\\" y2=\\\"-54\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                                                        <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                                                    </g>                                            </g>                                    </g>                            </g>                    </g>            </pattern>        <polygon fill=\\\"url(#_x3C_path_x3E__1_)\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"360.041,173.999    333.5,188 361.347,209.506 363.479,267.482 333,285 364.747,301.973 366.752,356.5 306,356.5 289.5,324 275,356.5 221,356.5    204.629,322.5 189,356.5 136,356.5 120,323 102,356.5 50,356.5 50,265.5 85,250.04 50,231.5 50,171 85.5,155.5 50,136 50,29.5    110.644,47.024 119.5,85.5 142.252,56.157 193.774,71.045 202.5,110 227.096,80.673 275.723,94.725 285,132 307.922,104.029    358,118.5  \\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4301\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"161.98937225341797\",\r\n    \"SVG\": \"<g id=\\\"4301\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4302\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"524.5\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"237.99200439453125\",\r\n    \"SVG\": \"<g id=\\\"4302\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4303\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"649.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4303\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4304\",\r\n    \"X\": \"243.5\",\r\n    \"Y\": \"211.0\",\r\n    \"Width\": \"123.0\",\r\n    \"Height\": \"64.25\",\r\n    \"SVG\": \"<g id=\\\"4304\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4305\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"162.62749481201172\",\r\n    \"SVG\": \"<g id=\\\"4305\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4306\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"211.0\",\r\n    \"Width\": \"195.0\",\r\n    \"Height\": \"551.4920043945312\",\r\n    \"SVG\": \"<g id=\\\"4306\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10831\",\r\n    \"X\": \"234.468505859375\",\r\n    \"Y\": \"304.46771240234375\",\r\n    \"Width\": \"142.51904296875\",\r\n    \"Height\": \"40.71875\",\r\n    \"SVG\": \"<g id=\\\"10831\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">RTNS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4307\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"112.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"649.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4307\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,272.75 246,213.5 364,213.5 364,272.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"273\\\" y2=\\\"257.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"236.594\\\" y2=\\\"142.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,131.788 305,116.5 317.895,131.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"152.906\\\" y2=\\\"247.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"257.712\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25081\",\r\n    \"X\": \"237.80999755859375\",\r\n    \"Y\": \"382.6990051269531\",\r\n    \"Width\": \"135.8800048828125\",\r\n    \"Height\": \"22.3740234375\",\r\n    \"SVG\": \"<g id=\\\"25081\\\">        <path d=\\\"   M362.503,385.199c4.798,0,8.687,3.889,8.687,8.687c0,4.799-3.889,8.687-8.687,8.687c-0.002,0-0.006,0-0.008,0h0.008H248.997   c-4.797,0-8.687-3.888-8.687-8.687c0-4.798,3.89-8.687,8.687-8.687c0.002,0,0.004,0,0.007,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121802_3\",\r\n    \"X\": \"210.640625\",\r\n    \"Y\": \"307.7451477050781\",\r\n    \"Width\": \"188.625\",\r\n    \"Height\": \"176.50970458984375\",\r\n    \"SVG\": \"<g id=\\\"10121802_3\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"220\\\" x2=\\\"390.5\\\" y1=\\\"482.5\\\" y2=\\\"309.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"220\\\" x2=\\\"390.5\\\" y1=\\\"309.5\\\" y2=\\\"482.5\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"430.6719\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110803_a\",\r\n    \"X\": \"223.1310272216797\",\r\n    \"Y\": \"284.75\",\r\n    \"Width\": \"171.26002502441406\",\r\n    \"Height\": \"204.75064320213858\",\r\n    \"SVG\": \"<g id=\\\"36110803_a\\\">        <polyline fill=\\\"none\\\" points=\\\"251.343,487    265.775,453.323 280.208,487 294.642,453.323 309.074,487 323.507,453.323 337.94,487 352.373,453.323 366.806,487  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"289.831,323.427 289.831,289.75 328.318,289.75 328.318,323.427  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"254.006,354.32 230.202,330.499 257.426,303.293 281.231,327.114  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"336.285,327.071 360.048,303.208 387.32,330.367 363.557,354.229  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"309.074\\\" cy=\\\"381.158\\\" r=\\\"67.354\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"410\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121802_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121802_2\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"528\\\" y2=\\\"264\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"430.6719\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110202\",\r\n    \"X\": \"279.125244140625\",\r\n    \"Y\": \"345.948486328125\",\r\n    \"Width\": \"49.7957763671875\",\r\n    \"Height\": \"96.12551879882812\",\r\n    \"SVG\": \"<g id=\\\"15110202\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280.401\\\" x2=\\\"327.481\\\" y1=\\\"439.574\\\" y2=\\\"439.574\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280.401\\\" x2=\\\"327.481\\\" y1=\\\"409.964\\\" y2=\\\"409.964\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280.401\\\" x2=\\\"327.481\\\" y1=\\\"399.25\\\" y2=\\\"399.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"303.941\\\" x2=\\\"303.941\\\" y1=\\\"348.9\\\" y2=\\\"439.574\\\"/>                <polyline fill=\\\"none\\\" points=\\\"280.452,363.658 304.021,348.9 327.59,363.724   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110203\",\r\n    \"X\": \"282.8264465332031\",\r\n    \"Y\": \"345.60614013671875\",\r\n    \"Width\": \"50.236175537109375\",\r\n    \"Height\": \"96.97885131835938\",\r\n    \"SVG\": \"<g id=\\\"15110203\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.185\\\" x2=\\\"331.754\\\" y1=\\\"440.085\\\" y2=\\\"440.085\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.185\\\" x2=\\\"331.754\\\" y1=\\\"410.168\\\" y2=\\\"410.168\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.185\\\" x2=\\\"331.754\\\" y1=\\\"399.343\\\" y2=\\\"399.343\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.185\\\" x2=\\\"331.754\\\" y1=\\\"388.517\\\" y2=\\\"388.517\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.969\\\" x2=\\\"307.969\\\" y1=\\\"348.47\\\" y2=\\\"440.085\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"309.182\\\" x2=\\\"284.129\\\" y1=\\\"347.74\\\" y2=\\\"363.033\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"331.756\\\" x2=\\\"306.702\\\" y1=\\\"363.099\\\" y2=\\\"347.74\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121802_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10121802_1\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"276\\\" y2=\\\"516\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428.6719\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121802_0\",\r\n    \"X\": \"210.640625\",\r\n    \"Y\": \"309.23223876953125\",\r\n    \"Width\": \"188.625\",\r\n    \"Height\": \"173.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121802_0\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"391\\\" y1=\\\"481\\\" y2=\\\"311\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"391\\\" y1=\\\"311\\\" y2=\\\"481\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110200\",\r\n    \"X\": \"279.78814697265625\",\r\n    \"Y\": \"346.05950927734375\",\r\n    \"Width\": \"49.00909423828125\",\r\n    \"Height\": \"96.35549926757812\",\r\n    \"SVG\": \"<g id=\\\"15110200\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280.832\\\" x2=\\\"327.417\\\" y1=\\\"439.915\\\" y2=\\\"439.915\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.124\\\" x2=\\\"304.124\\\" y1=\\\"350.195\\\" y2=\\\"439.915\\\"/>                <polyline fill=\\\"none\\\" points=\\\"281.181,364.456 304.124,349.063 327.419,364.456   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110201\",\r\n    \"X\": \"279.701171875\",\r\n    \"Y\": \"346.05950927734375\",\r\n    \"Width\": \"49.09613037109375\",\r\n    \"Height\": \"96.52548217773438\",\r\n    \"SVG\": \"<g id=\\\"15110201\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280.744\\\" x2=\\\"327.417\\\" y1=\\\"440.085\\\" y2=\\\"440.085\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280.744\\\" x2=\\\"327.417\\\" y1=\\\"400.111\\\" y2=\\\"400.111\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.081\\\" x2=\\\"304.081\\\" y1=\\\"350.197\\\" y2=\\\"440.085\\\"/>                <polyline fill=\\\"none\\\" points=\\\"281.094,364.485 304.081,349.063 327.419,364.485   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_04_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_04_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170700\",\r\n    \"X\": \"261.74346923828125\",\r\n    \"Y\": \"350.6728820800781\",\r\n    \"Width\": \"94.33209228515625\",\r\n    \"Height\": \"93.78713989257812\",\r\n    \"SVG\": \"<g id=\\\"15170700\\\">        <path d=\\\"M264.659,353.621c0,71.906,16.594,77.438,45.909,88.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M353.159,353.621c0,71.906-16.594,77.438-45.909,88.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M263,353.621c23.785,13.828,23.785,13.828,45.91,0   c22.125,13.828,22.125,13.828,45.909,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25091\",\r\n    \"X\": \"263.4264494408\",\r\n    \"Y\": \"372.7560119628906\",\r\n    \"Width\": \"85.14609403832185\",\r\n    \"Height\": \"45.07355055919999\",\r\n    \"SVG\": \"<g id=\\\"25091\\\">        <polyline fill=\\\"none\\\" points=\\\"   265.927,415.329 285.963,375.256 306,415.329 326.036,375.256 346.072,415.329  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10210000\",\r\n    \"X\": \"203.267578125\",\r\n    \"Y\": \"355.4536437988281\",\r\n    \"Width\": \"203.11328125\",\r\n    \"Height\": \"76.984375\",\r\n    \"SVG\": \"<g id=\\\"10210000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"104px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.1724\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_37_1\",\r\n    \"X\": \"168.05699157714844\",\r\n    \"Y\": \"274.8139953613281\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.3420104980469\",\r\n    \"SVG\": \"<g id=\\\"0_37_1\\\">        <g>                <path d=\\\"M437.342,274.815c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#80E0FF\\\"/>                <g>                        <path d=\\\"M437.342,274.815c0,4.186-0.033,8.353-0.101,12.5     \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M436.646,307.64c-6.779,159.01-62.26,283.016-129.698,283.016c-68.865,0-125.264-129.321-130.061-293.178\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,20.3335\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M176.657,287.314     c-0.066-4.146-0.1-8.313-0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10841\",\r\n    \"X\": \"236.14501953125\",\r\n    \"Y\": \"303.46771240234375\",\r\n    \"Width\": \"136.53564453125\",\r\n    \"Height\": \"40.71875\",\r\n    \"SVG\": \"<g id=\\\"10841\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">ASLT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_37_0\",\r\n    \"X\": \"168.05699157714844\",\r\n    \"Y\": \"274.81500244140625\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"0_37_0\\\">        <path d=\\\"M437.342,274.815c0,174.435-58.379,315.841-130.394,315.841   c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25344300\",\r\n    \"X\": \"116.57955842570482\",\r\n    \"Y\": \"129.23285490495024\",\r\n    \"Width\": \"148.85192612540772\",\r\n    \"Height\": \"145.67166762248186\",\r\n    \"SVG\": \"<g id=\\\"25344300\\\">          <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"32\\\" font-weight=\\\"bold\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1\\\" text-anchor=\\\"middle\\\" x=\\\"193.5\\\" y=\\\"215\\\">D</text>          <rect fill=\\\"#000000\\\" height=\\\"7\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0\\\" transform=\\\"rotate(-43.0246 144.612 248.406)\\\" width=\\\"70.16\\\" x=\\\"109.53\\\" y=\\\"244.91\\\"/>          <rect fill=\\\"#000000\\\" height=\\\"7\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0\\\" transform=\\\"rotate(44.9937 146.248 153.756)\\\" width=\\\"62.38\\\" x=\\\"115.06\\\" y=\\\"150.26\\\"/>          <path d=\\\"m157.5,235l26.5,0l-13,-22\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0\\\" transform=\\\"rotate(45.9602 170.75 224)\\\"/>          <path d=\\\"m160.25,188l26.5,0l-13,-22\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0\\\" transform=\\\"rotate(23.1986 173.5 177)\\\"/>          <path d=\\\"m202.25,190l26.5,0l-13,-22\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0\\\" transform=\\\"rotate(-14.5345 215.5 179)\\\"/>          <path d=\\\"m201.25,234l26.5,0l-13,-22\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0\\\" transform=\\\"rotate(-42.2737 214.5 223)\\\"/>          <rect fill=\\\"#000000\\\" height=\\\"7\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0\\\" transform=\\\"rotate(44.9937 241.502 249.997)\\\" width=\\\"58.85\\\" x=\\\"212.08\\\" y=\\\"246.5\\\"/>          <rect fill=\\\"#000000\\\" height=\\\"7\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0\\\" transform=\\\"rotate(3.53992 241.41 155.95) matrix(0.616744 -0.787164 0.787164 0.616744 -31.3861 247.437)\\\" width=\\\"64.46\\\" x=\\\"208.03\\\" y=\\\"154.81\\\"/>     </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_6A_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"370.04164123535156\",\r\n    \"SVG\": \"<g id=\\\"2_6A_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_6A_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"2_6A_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50031\",\r\n    \"X\": \"271.82177734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"59.955078125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"50031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">AI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51361\",\r\n    \"X\": \"258.58544921875\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"95.119140625\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"51361\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110200\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"283.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"207.0\",\r\n    \"SVG\": \"<g id=\\\"36110200\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"453\\\" y2=\\\"488\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"485\\\" y2=\\\"485\\\"/>            </g>        <polygon fill=\\\"#FF0000\\\" points=\\\"286,323 286,288 326,288 326,323  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"248.769,355.107 224.028,330.35 252.322,302.075    277.063,326.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"334.28,326.788 358.977,301.987 387.32,330.212    362.623,355.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"383\\\" fill=\\\"#FF0000\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10011\",\r\n    \"X\": \"259.21600341796875\",\r\n    \"Y\": \"300.5\",\r\n    \"Width\": \"90.86700057983398\",\r\n    \"Height\": \"40.35089111328125\",\r\n    \"SVG\": \"<g id=\\\"10011\\\">        <g id=\\\"Comm\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"304.446\\\" x2=\\\"304.446\\\" y1=\\\"326.607\\\" y2=\\\"317.648\\\"/>                <path d=\\\"M335.072,339.115c-16.625-17.23-44.021-17.721-61.253-1.095\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>        <g id=\\\"Satellite\\\">                <rect height=\\\"20.148\\\" width=\\\"33.759\\\" x=\\\"316.324\\\" y=\\\"300.5\\\"/>                <rect height=\\\"20.149\\\" width=\\\"15.494\\\" x=\\\"296.904\\\" y=\\\"300.5\\\"/>                <rect height=\\\"20.149\\\" width=\\\"33.761\\\" x=\\\"259.216\\\" y=\\\"300.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"316.737\\\" x2=\\\"292.155\\\" y1=\\\"310.574\\\" y2=\\\"310.574\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10012\",\r\n    \"X\": \"223.5\",\r\n    \"Y\": \"450.0\",\r\n    \"Width\": \"165.0\",\r\n    \"Height\": \"32.5\",\r\n    \"SVG\": \"<g id=\\\"10012\\\">        <path d=\\\"M226,482.5c0-40,80-40,80,0c0-40,80-40,80,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15230000\",\r\n    \"X\": \"258.5\",\r\n    \"Y\": \"346.5\",\r\n    \"Width\": \"95.0\",\r\n    \"Height\": \"95.0\",\r\n    \"SVG\": \"<g id=\\\"15230000\\\">            <g>                      <circle cx=\\\"306\\\" cy=\\\"394\\\" r=\\\"47\\\" stroke=\\\"#000000\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" points=\\\"306 347 346.538 417.5 265.463 417.5 306 347\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35150000\",\r\n    \"X\": \"220.0596923828125\",\r\n    \"Y\": \"313.3895568847656\",\r\n    \"Width\": \"169.34674072265625\",\r\n    \"Height\": \"165.11044311523438\",\r\n    \"SVG\": \"<g id=\\\"35150000\\\">        <polyline fill=\\\"none\\\" id=\\\"main_2_\\\" points=\\\"385.5,314.5 348.25,395.25 385.5,476 224,476    263,393.167 224,314.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"150\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"450.5\\\">?</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3013\",\r\n    \"X\": \"173.0570068359375\",\r\n    \"Y\": \"73.11542510986328\",\r\n    \"Width\": \"264.9702453613281\",\r\n    \"Height\": \"689.042594909668\",\r\n    \"SVG\": \"<g id=\\\"3013\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"175.557\\\" y1=\\\"483.736\\\" y2=\\\"759.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"190.33\\\" y1=\\\"195.5\\\" y2=\\\"182.018\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9207,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"207.242\\\" x2=\\\"282.72\\\" y1=\\\"166.583\\\" y2=\\\"97.699\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.176,89.982 305.949,76.5 320.722,89.982    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9208,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"337.634\\\" x2=\\\"413.113\\\" y1=\\\"105.417\\\" y2=\\\"174.301\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"421.569\\\" x2=\\\"436.342\\\" y1=\\\"182.018\\\" y2=\\\"195.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01130200\",\r\n    \"X\": \"222.2558135986328\",\r\n    \"Y\": \"346.7828063964844\",\r\n    \"Width\": \"157.99842834472656\",\r\n    \"Height\": \"98.42562866210938\",\r\n    \"SVG\": \"<g id=\\\"01130200\\\">        <polygon points=\\\"270.646,442.798 223.67,396.18 270.288,349.201  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>        <polygon points=\\\"323.278,442.798 276.302,396.18 322.919,349.201  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>        <polygon points=\\\"379.245,442.798 332.27,396.18 378.886,349.201  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10A31\",\r\n    \"X\": \"286.385986328125\",\r\n    \"Y\": \"275.6960144042969\",\r\n    \"Width\": \"36.44500732421875\",\r\n    \"Height\": \"66.0\",\r\n    \"SVG\": \"<g id=\\\"10A31\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\" x1=\\\"304.609\\\" x2=\\\"304.609\\\" y1=\\\"275.696\\\" y2=\\\"325.921\\\"/>                <polygon points=\\\"322.831,323.478 286.386,323.478 304.609,341.696   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3012\",\r\n    \"X\": \"173.0570068359375\",\r\n    \"Y\": \"481.2359924316406\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"280.9220275878906\",\r\n    \"SVG\": \"<g id=\\\"3012\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"175.557\\\" y1=\\\"483.736\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3011\",\r\n    \"X\": \"173.87176513671875\",\r\n    \"Y\": \"73.11542510986328\",\r\n    \"Width\": \"264.1554870605469\",\r\n    \"Height\": \"124.23119354248047\",\r\n    \"SVG\": \"<g id=\\\"3011\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"190.33\\\" y1=\\\"195.5\\\" y2=\\\"182.018\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9207,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"207.242\\\" x2=\\\"282.72\\\" y1=\\\"166.583\\\" y2=\\\"97.699\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.176,89.982 305.949,76.5 320.722,89.982    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9208,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"337.634\\\" x2=\\\"413.113\\\" y1=\\\"105.417\\\" y2=\\\"174.301\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"421.569\\\" x2=\\\"436.342\\\" y1=\\\"182.018\\\" y2=\\\"195.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60150400\",\r\n    \"X\": \"219.8888909882436\",\r\n    \"Y\": \"352.51098633748165\",\r\n    \"Width\": \"184.17280586659945\",\r\n    \"Height\": \"83.33001930684605\",\r\n    \"SVG\": \"<g id=\\\"60150400\\\">        <path d=\\\"M357.357,352.511c8.844,2.444,16.885,5.374,23.14,12.838c6.268-5.674,14.19-6.919,22.132-8.06   c2.981,8.177,1.392,16.682-5.537,20.827c-9.015,5.392-12.26,13.249-13.98,22.882c-2.367,13.258-8.626,24.054-21.967,29.26   c-2.284,0.891-4.697,1.453-7.05,2.168c-0.34-0.278-0.68-0.556-1.021-0.835c0.759-1.097,1.317-2.904,2.306-3.184   c16.401-4.628,22.967-16.962,25.134-32.395c1.085-7.73,3.894-13.793,10.812-17.919c5.969-3.559,9.973-8.543,8.961-16.476   c-8.049,0.778-14.762,3.736-20.509,9.569c-5.074-6.488-10.608-12.048-19.168-13.808c-1.389,5.953-0.065,11.046,3.588,15.521   c2.258,2.767,4.903,5.216,7.197,7.957c8.836,10.559,4.097,24.498-9.417,27.701c-1.856,0.44-3.816,0.634-5.724,0.61   c-2.715-0.035-2.713-0.166-2.548-3.974c6.848,1.195,12.424-0.981,16.487-6.708c3.545-4.996,3.515-9.217-0.381-13.908   c-2.107-2.537-4.493-4.839-6.726-7.273C356.662,370.305,355.44,362.066,357.357,352.511z\\\"/>        <path d=\\\"   M352.106,433.213l-95.287,0.128v-69.106l95.287-0.128V433.213z M352.106,364.106l-95.287,0.128l46.809,42.723L352.106,364.106z    M292.894,397.191l-36.074,36.149l95.287-0.128l-36.979-36.383\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M254.718,375.996   c-23.546-3.568-31.941,5.302-32.324,26.749c-0.319,17.867,14.426,30.128,32.324,27.922\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51371\",\r\n    \"X\": \"259.984375\",\r\n    \"Y\": \"295.2344055175781\",\r\n    \"Width\": \"91.375\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"51371\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">MD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120800\",\r\n    \"X\": \"186.51100158691406\",\r\n    \"Y\": \"362.6559753417969\",\r\n    \"Width\": \"236.6949920654297\",\r\n    \"Height\": \"66.32101440429688\",\r\n    \"SVG\": \"<g id=\\\"10120800\\\">        <path d=\\\"M422.706,395.541c0,17.741-15.521,32.123-34.665,32.123c-19.145,0-81.748-32.123-81.748-32.123   s62.604-32.123,81.748-32.123C407.185,363.418,422.706,377.801,422.706,395.541z\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M187.011,395.817c0-18.037,15.781-32.661,35.246-32.661c19.465,0,83.118,32.661,83.118,32.661   s-63.653,32.66-83.118,32.66C202.792,428.477,187.011,413.854,187.011,395.817z\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_66_1\",\r\n    \"X\": \"166.45095825195312\",\r\n    \"Y\": \"241.41209411621094\",\r\n    \"Width\": \"275.20703125\",\r\n    \"Height\": \"306.9987335205078\",\r\n    \"SVG\": \"<g id=\\\"1_66_1\\\">        <g>                <polygon fill=\\\"#FF8080\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396 433.158,465.816 304.27,538.638     175.631,465.342   \\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"175.032,336.676 174.974,324.176 185.856,318.025    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.8528,13.7117\\\" stroke-width=\\\"17\\\" x1=\\\"197.793\\\" x2=\\\"287.318\\\" y1=\\\"311.278\\\" y2=\\\"260.674\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.286,257.3 304.168,251.149 315.11,257.193    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.659,13.5954\\\" stroke-width=\\\"17\\\" x1=\\\"327.011\\\" x2=\\\"416.266\\\" y1=\\\"263.766\\\" y2=\\\"313.066\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"422.216,316.352 433.158,322.396 433.158,334.896    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"21.9296,13.1578\\\" stroke-width=\\\"17\\\" x1=\\\"433.158\\\" x2=\\\"433.158\\\" y1=\\\"348.054\\\" y2=\\\"446.737\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"433.158,453.316 433.158,465.816 422.275,471.965    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.7848,13.6709\\\" stroke-width=\\\"17\\\" x1=\\\"410.373\\\" x2=\\\"321.104\\\" y1=\\\"478.69\\\" y2=\\\"529.127\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"315.153,532.489 304.27,538.638 293.409,532.45    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.788,13.6728\\\" stroke-width=\\\"17\\\" x1=\\\"281.53\\\" x2=\\\"192.432\\\" y1=\\\"525.681\\\" y2=\\\"474.915\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.492,471.53 175.631,465.342 175.573,452.842    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"21.5125,12.9075\\\" stroke-width=\\\"17\\\" x1=\\\"175.513\\\" x2=\\\"175.062\\\" y1=\\\"439.935\\\" y2=\\\"343.13\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50041\",\r\n    \"X\": \"262.08056640625\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"83.236328125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"50041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">AL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10A41\",\r\n    \"X\": \"215.07618713378906\",\r\n    \"Y\": \"305.1390686035156\",\r\n    \"Width\": \"179.54966735839844\",\r\n    \"Height\": \"37.5966796875\",\r\n    \"SVG\": \"<g id=\\\"10A41\\\">        <polygon fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"370.185,309.932    370.185,317.247 244.445,317.247 244.445,309.932 220.091,323.938 244.445,337.943 244.445,330.628 370.185,330.628    370.185,337.943 390.257,323.938  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"9.5955\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130101\",\r\n    \"X\": \"50.82677991490215\",\r\n    \"Y\": \"60.01992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46130101\\\">        <path d=\\\"M92.5,223.5c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C70.767,96.464,72.781,211.668,92.5,223.5\\\" fill=\\\"#1A994D\\\"/>        <path d=\\\"M387,38.5\\\" fill=\\\"#1A994D\\\"/>        <path d=\\\"M387,38.5\\\" fill=\\\"#1A994D\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130102\",\r\n    \"X\": \"52.82677991490215\",\r\n    \"Y\": \"60.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46130102\\\">        <path d=\\\"M94.5,224c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C72.767,96.964,74.781,212.168,94.5,224\\\" fill=\\\"#1ACC4D\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15210400\",\r\n    \"X\": \"210.25\",\r\n    \"Y\": \"352.625\",\r\n    \"Width\": \"194.625\",\r\n    \"Height\": \"91.625\",\r\n    \"SVG\": \"<g id=\\\"15210400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"128\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"444.25\\\">IED</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10022\",\r\n    \"X\": \"222.25\",\r\n    \"Y\": \"450.0\",\r\n    \"Width\": \"167.5\",\r\n    \"Height\": \"35.0\",\r\n    \"SVG\": \"<g id=\\\"10022\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"234\\\" x2=\\\"378\\\" y1=\\\"482.5\\\" y2=\\\"482.5\\\"/>        <path d=\\\"M236,452.5c-15,0-15,30,0,30\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M376,452.5c15,0,15,30,0,30\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130103\",\r\n    \"X\": \"53.82677991490215\",\r\n    \"Y\": \"59.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46130103\\\">        <path d=\\\"M95.5,223c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C73.767,95.964,75.781,211.168,95.5,223\\\" fill=\\\"#80FF33\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10021\",\r\n    \"X\": \"223.2119140625\",\r\n    \"Y\": \"302.6435852050781\",\r\n    \"Width\": \"163.572265625\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5967\\\">AREA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130104\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"60.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46130104\\\">        <path d=\\\"M96.5,224c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,96.964,76.781,212.168,96.5,224\\\" fill=\\\"#CCFF1A\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130105\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"63.021703632876104\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46130105\\\">        <path d=\\\"M96.5,227c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,99.964,76.781,215.168,96.5,227\\\" fill=\\\"#FFFF00\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130106\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"63.021703632876104\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46130106\\\">        <path d=\\\"M96.5,227c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,99.964,76.781,215.168,96.5,227\\\" fill=\\\"#FFCC00\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130107\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"63.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46130107\\\">        <path d=\\\"M96.5,227c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,99.964,76.781,215.168,96.5,227\\\" fill=\\\"#FF8000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130108\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"62.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46130108\\\">        <path d=\\\"M96.5,226c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,98.964,76.781,214.168,96.5,226\\\" fill=\\\"#FF4D00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181700\",\r\n    \"X\": \"224.5\",\r\n    \"Y\": \"298.453125\",\r\n    \"Width\": \"162.0\",\r\n    \"Height\": \"153.046875\",\r\n    \"SVG\": \"<g id=\\\"25181700\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"305.5,406.5 224.5,361.5 224.5,451.5 305.5,406.5 386.5,361.5 386.5,451.5 305.5,406.5   \\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"350\\\">MIW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130109\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"61.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46130109\\\">        <path d=\\\"M96.5,225c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,97.964,76.781,213.168,96.5,225\\\" fill=\\\"#FF0000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216000\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"25216000\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"282\\\" y2=\\\"282\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"428\\\" y2=\\\"428\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"396\\\">PK</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4351\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"91.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"161.9893569946289\",\r\n    \"SVG\": \"<g id=\\\"4351\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"252\\\" y2=\\\"236.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"215.594\\\" y2=\\\"121.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,110.788 305,95.5 317.895,110.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"131.906\\\" y2=\\\"226.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"236.712\\\" y2=\\\"252\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4352\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"524.5\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"237.99200439453125\",\r\n    \"SVG\": \"<g id=\\\"4352\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4353\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"91.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"670.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4353\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"252\\\" y2=\\\"236.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"215.594\\\" y2=\\\"121.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,110.788 305,95.5 317.895,110.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"131.906\\\" y2=\\\"226.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"236.712\\\" y2=\\\"252\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_07_0\",\r\n    \"X\": \"119.56291961669922\",\r\n    \"Y\": \"270.38812255859375\",\r\n    \"Width\": \"372.89322662353516\",\r\n    \"Height\": \"324.81951904296875\",\r\n    \"SVG\": \"<g id=\\\"2_07_0\\\">        <path d=\\\"M221,278.75c-125,0-125,205,0,205   c0,139,170,139,170,0c125,0,125-205,0-205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4354\",\r\n    \"X\": \"243.5\",\r\n    \"Y\": \"190.0\",\r\n    \"Width\": \"123.0\",\r\n    \"Height\": \"64.25\",\r\n    \"SVG\": \"<g id=\\\"4354\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,251.75 246,192.5 364,192.5 364,251.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36160100_a\",\r\n    \"X\": \"218.9980010986328\",\r\n    \"Y\": \"293.10101318359375\",\r\n    \"Width\": \"171.55198669433594\",\r\n    \"Height\": \"183.39898681640625\",\r\n    \"SVG\": \"<g id=\\\"36160100_a\\\">        <polygon points=\\\"275.372,298.101 334.607,298.101    376.073,339.566 376.073,398.801 334.607,440.267 275.372,440.267 233.907,398.801 233.907,339.566  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"29.0794,11.8471\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"77.545\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"399.125\\\">NR</text>        <rect height=\\\"32.311\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"161.552\\\" x=\\\"223.998\\\" y=\\\"439.189\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4355\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"91.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"162.62749481201172\",\r\n    \"SVG\": \"<g id=\\\"4355\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,251.75 246,192.5 364,192.5 364,251.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"252\\\" y2=\\\"236.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"215.594\\\" y2=\\\"121.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,110.788 305,95.5 317.895,110.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"131.906\\\" y2=\\\"226.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"236.712\\\" y2=\\\"252\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130200\",\r\n    \"X\": \"257.0\",\r\n    \"Y\": \"349.8819885253906\",\r\n    \"Width\": \"96.81201171875\",\r\n    \"Height\": \"91.11801147460938\",\r\n    \"SVG\": \"<g id=\\\"40130200\\\">            <polyline points=\\\"257 372.662 257 418.221 308.254 418.221 331.033 441 331.033 349.882 308.254 372.662 257 372.662 257 418.221\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"331.033\\\" x2=\\\"353.812\\\" y1=\\\"405.122\\\" y2=\\\"405.122\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"331.033\\\" x2=\\\"353.812\\\" y1=\\\"385.76\\\" y2=\\\"385.76\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"331.033\\\" x2=\\\"353.812\\\" y1=\\\"366.967\\\" y2=\\\"366.967\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"331.033\\\" x2=\\\"353.812\\\" y1=\\\"423.915\\\" y2=\\\"423.915\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281100\",\r\n    \"X\": \"217.7030029296875\",\r\n    \"Y\": \"326.0\",\r\n    \"Width\": \"172.0\",\r\n    \"Height\": \"134.0\",\r\n    \"SVG\": \"<g id=\\\"25281100\\\">        <polygon fill=\\\"#000000\\\" points=\\\"241.534,332.066 241.534,460 369.467,460 369.467,332.066  \\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\" x1=\\\"217.703\\\" x2=\\\"389.703\\\" y1=\\\"332\\\" y2=\\\"332\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_66_0\",\r\n    \"X\": \"166.4508819580078\",\r\n    \"Y\": \"241.41212463378906\",\r\n    \"Width\": \"275.2071075439453\",\r\n    \"Height\": \"306.99876403808594\",\r\n    \"SVG\": \"<g id=\\\"1_66_0\\\">        <polygon fill=\\\"#FF8080\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396    433.158,465.816 304.27,538.638 175.631,465.342  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50051\",\r\n    \"X\": \"255.40625\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"94.099609375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"50051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">AM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51381\",\r\n    \"X\": \"260.40625\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"90.556640625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"51381\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ME</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10165700\",\r\n    \"X\": \"287.31201171875\",\r\n    \"Y\": \"348.68228285492785\",\r\n    \"Width\": \"61.16268784819721\",\r\n    \"Height\": \"89.80050406970219\",\r\n    \"SVG\": \"<g id=\\\"10165700\\\">        <path d=\\\"M316.673,393.469c0.166,19.199-11.691,35.703-28.635,42.25c4.916,1.858,10.325,2.811,15.925,2.762   c24.799-0.215,44.724-20.488,44.51-45.287c-0.214-24.799-20.488-44.724-45.287-44.51c-5.6,0.048-10.991,1.095-15.874,3.038   c17.055,6.253,29.196,22.548,29.363,41.747H316.673z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140400\",\r\n    \"X\": \"253.1179962158203\",\r\n    \"Y\": \"348.89697265625\",\r\n    \"Width\": \"105.92900085449219\",\r\n    \"Height\": \"94.20602416992188\",\r\n    \"SVG\": \"<g id=\\\"10140400\\\">        <circle cx=\\\"305.992\\\" cy=\\\"386.083\\\" fill=\\\"none\\\" r=\\\"13.092\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <circle cx=\\\"306.228\\\" cy=\\\"385.869\\\" fill=\\\"none\\\" r=\\\"34.472\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"24.506\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"15.849\\\" x=\\\"255.618\\\" y=\\\"373.617\\\"/>        <rect fill=\\\"none\\\" height=\\\"24.506\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"15.848\\\" x=\\\"340.699\\\" y=\\\"372.989\\\"/>        <polygon fill=\\\"none\\\" points=\\\"339.7,440.603 326.895,420.341 285.294,420.575 270.756,440.603     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"411\",\r\n    \"X\": \"288.71875\",\r\n    \"Y\": \"205.1875\",\r\n    \"Width\": \"31.125\",\r\n    \"Height\": \"33.921875\",\r\n    \"SVG\": \"<g id=\\\"411\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"287\\\" y=\\\"238\\\">Ø</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3017\",\r\n    \"X\": \"173.0570068359375\",\r\n    \"Y\": \"73.11542510986328\",\r\n    \"Width\": \"264.9702453613281\",\r\n    \"Height\": \"689.042594909668\",\r\n    \"SVG\": \"<g id=\\\"3017\\\">        <polyline fill=\\\"none\\\" points=\\\"   242.5,239.277 242.5,175.041 367.5,175.041 367.5,239.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"175.557\\\" y1=\\\"483.736\\\" y2=\\\"759.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"190.33\\\" y1=\\\"195.5\\\" y2=\\\"182.018\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9207,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"207.242\\\" x2=\\\"282.72\\\" y1=\\\"166.583\\\" y2=\\\"97.699\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.176,89.982 305.949,76.5 320.722,89.982    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9208,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"337.634\\\" x2=\\\"413.113\\\" y1=\\\"105.417\\\" y2=\\\"174.301\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"421.569\\\" x2=\\\"436.342\\\" y1=\\\"182.018\\\" y2=\\\"195.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"412\",\r\n    \"X\": \"287.0820007324219\",\r\n    \"Y\": \"206.99899291992188\",\r\n    \"Width\": \"36.001983642578125\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"412\\\">        <circle cx=\\\"305.083\\\" cy=\\\"225\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3016\",\r\n    \"X\": \"173.0570068359375\",\r\n    \"Y\": \"172.54100036621094\",\r\n    \"Width\": \"196.9429931640625\",\r\n    \"Height\": \"589.6170196533203\",\r\n    \"SVG\": \"<g id=\\\"3016\\\">        <polyline fill=\\\"none\\\" points=\\\"   242.5,239.277 242.5,175.041 367.5,175.041 367.5,239.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"175.557\\\" y1=\\\"483.736\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"160_1\",\r\n    \"X\": \"266.02801513671875\",\r\n    \"Y\": \"297.9989929199219\",\r\n    \"Width\": \"80.1099853515625\",\r\n    \"Height\": \"36.001983642578125\",\r\n    \"SVG\": \"<g id=\\\"160_1\\\">        <circle cx=\\\"284.028\\\" cy=\\\"316\\\" r=\\\"18\\\"/>        <circle cx=\\\"328.137\\\" cy=\\\"316\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"413\",\r\n    \"X\": \"265.02801513671875\",\r\n    \"Y\": \"206.99899291992188\",\r\n    \"Width\": \"80.1099853515625\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"413\\\">        <circle cx=\\\"283.028\\\" cy=\\\"225\\\" r=\\\"18\\\"/>        <circle cx=\\\"327.137\\\" cy=\\\"225\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3015\",\r\n    \"X\": \"173.87176513671875\",\r\n    \"Y\": \"73.11542510986328\",\r\n    \"Width\": \"264.1554870605469\",\r\n    \"Height\": \"168.66156768798828\",\r\n    \"SVG\": \"<g id=\\\"3015\\\">        <polyline fill=\\\"none\\\" points=\\\"   242.5,239.277 242.5,175.041 367.5,175.041 367.5,239.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"190.33\\\" y1=\\\"195.5\\\" y2=\\\"182.018\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9207,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"207.242\\\" x2=\\\"282.72\\\" y1=\\\"166.583\\\" y2=\\\"97.699\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.176,89.982 305.949,76.5 320.722,89.982    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9208,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"337.634\\\" x2=\\\"413.113\\\" y1=\\\"105.417\\\" y2=\\\"174.301\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"421.569\\\" x2=\\\"436.342\\\" y1=\\\"182.018\\\" y2=\\\"195.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110600\",\r\n    \"X\": \"196.1669921875\",\r\n    \"Y\": \"351.3500061035156\",\r\n    \"Width\": \"206.166015625\",\r\n    \"Height\": \"89.29898071289062\",\r\n    \"SVG\": \"<g id=\\\"01110600\\\">        <polygon points=\\\"380.86,397.771 388.907,438.149 365.533,438.149 355.188,395.999    365.533,353.85 388.907,353.85  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"299.25\\\" cy=\\\"396\\\" rx=\\\"100.583\\\" ry=\\\"34.394\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"414\",\r\n    \"X\": \"245.0\",\r\n    \"Y\": \"206.99899291992188\",\r\n    \"Width\": \"123.1099853515625\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"414\\\">        <circle cx=\\\"263\\\" cy=\\\"225\\\" r=\\\"18\\\"/>        <circle cx=\\\"306\\\" cy=\\\"225\\\" r=\\\"18\\\"/>        <circle cx=\\\"350.109\\\" cy=\\\"225\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3014\",\r\n    \"X\": \"240.0\",\r\n    \"Y\": \"172.54100036621094\",\r\n    \"Width\": \"130.0\",\r\n    \"Height\": \"69.23599243164062\",\r\n    \"SVG\": \"<g id=\\\"3014\\\">        <polyline fill=\\\"none\\\" points=\\\"   242.5,239.277 242.5,175.041 367.5,175.041 367.5,239.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110505\",\r\n    \"X\": \"24.0\",\r\n    \"Y\": \"149.0\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"100.0\",\r\n    \"SVG\": \"<g id=\\\"46110505\\\">        <path d=\\\"M24,244c275,0,75-90,350-90\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,10\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"415\",\r\n    \"X\": \"301.02801513671875\",\r\n    \"Y\": \"200.5\",\r\n    \"Width\": \"10.0\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"415\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"306.028\\\" x2=\\\"306.028\\\" y1=\\\"200.5\\\" y2=\\\"249.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110506\",\r\n    \"X\": \"24.0\",\r\n    \"Y\": \"126.46446228027344\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"145.07106018066406\",\r\n    \"SVG\": \"<g id=\\\"46110506\\\">        <path d=\\\"M24,244c275,0,75-90,350-90\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"54\\\" x2=\\\"104\\\" y1=\\\"218\\\" y2=\\\"268\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"54\\\" x2=\\\"104\\\" y1=\\\"268\\\" y2=\\\"218\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"174\\\" x2=\\\"224\\\" y1=\\\"174\\\" y2=\\\"224\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"294\\\" x2=\\\"344\\\" y1=\\\"180\\\" y2=\\\"130\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"294\\\" x2=\\\"344\\\" y1=\\\"130\\\" y2=\\\"180\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"416\",\r\n    \"X\": \"278.02801513671875\",\r\n    \"Y\": \"200.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"416\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"283.028\\\" x2=\\\"283.028\\\" y1=\\\"200.5\\\" y2=\\\"249.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"327.137\\\" x2=\\\"327.137\\\" y1=\\\"200.5\\\" y2=\\\"249.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"417\",\r\n    \"X\": \"278.02801513671875\",\r\n    \"Y\": \"200.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"417\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"283.028\\\" x2=\\\"283.028\\\" y1=\\\"200.5\\\" y2=\\\"249.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"327.137\\\" x2=\\\"327.137\\\" y1=\\\"200.5\\\" y2=\\\"249.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"306.028\\\" x2=\\\"306.028\\\" y1=\\\"200.5\\\" y2=\\\"249.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"418\",\r\n    \"X\": \"289.359375\",\r\n    \"Y\": \"206.21875\",\r\n    \"Width\": \"33.75\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"418\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"289\\\" y=\\\"238\\\">X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110501\",\r\n    \"X\": \"6.5\",\r\n    \"Y\": \"184.5\",\r\n    \"Width\": \"385.0\",\r\n    \"Height\": \"29.0\",\r\n    \"SVG\": \"<g id=\\\"46110501\\\">        <ellipse cx=\\\"49\\\" cy=\\\"199\\\" fill=\\\"none\\\" rx=\\\"40\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"149\\\" cy=\\\"199\\\" fill=\\\"none\\\" rx=\\\"40\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"249\\\" cy=\\\"199\\\" fill=\\\"none\\\" rx=\\\"40\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"349\\\" cy=\\\"199\\\" fill=\\\"none\\\" rx=\\\"40\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217300\",\r\n    \"X\": \"120.14683532714844\",\r\n    \"Y\": \"324.8574880544173\",\r\n    \"Width\": \"369.57667541503906\",\r\n    \"Height\": \"203.14251194558273\",\r\n    \"SVG\": \"<g id=\\\"25217300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"528\\\">P</text>        <g>                <path d=\\\"M200.76,353.914    c-0.886-1.817-1.905-3.568-3.058-5.208c-12.237-17.468-36.488-21.591-54.199-9.2c-8.27,5.786-14.01,14.52-16.005,24.384\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,353.449    c0.886,1.817,1.906,3.546,3.058,5.208c12.236,17.47,36.467,21.591,54.155,9.224c5.254-3.682,9.533-8.602,12.458-14.3\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,354.158    c-0.887-1.817-1.904-3.568-3.059-5.208c-12.236-17.469-36.512-21.57-54.224-9.177c-5.274,3.702-9.575,8.623-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,353.494    c0.889,1.817,1.906,3.546,3.062,5.208c12.235,17.469,36.51,21.569,54.241,9.155c5.275-3.681,9.576-8.603,12.504-14.32\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,365.397    c-0.888-5.831-3.103-11.349-6.475-16.138c-12.235-17.49-36.464-21.613-54.154-9.244c-5.253,3.679-9.553,8.6-12.457,14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <g>                <path d=\\\"M200.76,457.214    c-0.886-1.817-1.905-3.569-3.058-5.21c-12.237-17.469-36.488-21.59-54.199-9.197c-8.27,5.784-14.01,14.521-16.005,24.383\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,456.749    c0.886,1.815,1.906,3.545,3.058,5.207c12.236,17.469,36.467,21.594,54.155,9.224c5.254-3.682,9.533-8.6,12.458-14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,457.456    c-0.887-1.815-1.904-3.565-3.059-5.206c-12.236-17.469-36.512-21.57-54.224-9.179c-5.274,3.704-9.575,8.624-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,456.793    c0.889,1.818,1.906,3.547,3.062,5.209c12.235,17.469,36.51,21.568,54.241,9.156c5.275-3.68,9.576-8.602,12.504-14.322\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,468.695    c-0.888-5.83-3.103-11.348-6.475-16.137c-12.235-17.488-36.464-21.613-54.154-9.242c-5.253,3.678-9.553,8.599-12.457,14.295\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"128.119\\\" x2=\\\"486.496\\\" y1=\\\"405.164\\\" y2=\\\"405.164\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110502\",\r\n    \"X\": \"21.5\",\r\n    \"Y\": \"162.0\",\r\n    \"Width\": \"355.0\",\r\n    \"Height\": \"58.75\",\r\n    \"SVG\": \"<g id=\\\"46110502\\\">        <path d=\\\"M24,162c0,75,70,75,70,0c0,75,70,75,70,0c0,75,70,75,70,0c0,75,70,75,70,0   c0,75,70,75,70,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110503\",\r\n    \"X\": \"6.5\",\r\n    \"Y\": \"184.5\",\r\n    \"Width\": \"385.0\",\r\n    \"Height\": \"29.0\",\r\n    \"SVG\": \"<g id=\\\"46110503\\\">        <ellipse cx=\\\"49\\\" cy=\\\"199\\\" fill=\\\"none\\\" rx=\\\"40\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"112\\\" x2=\\\"136\\\" y1=\\\"211\\\" y2=\\\"187\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"112\\\" x2=\\\"136\\\" y1=\\\"187\\\" y2=\\\"211\\\"/>        <ellipse cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" rx=\\\"40\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"262\\\" x2=\\\"286\\\" y1=\\\"211\\\" y2=\\\"187\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"262\\\" x2=\\\"286\\\" y1=\\\"187\\\" y2=\\\"211\\\"/>        <ellipse cx=\\\"349\\\" cy=\\\"199\\\" fill=\\\"none\\\" rx=\\\"40\\\" ry=\\\"12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110504\",\r\n    \"X\": \"24.0\",\r\n    \"Y\": \"149.0\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"100.0\",\r\n    \"SVG\": \"<g id=\\\"46110504\\\">        <path d=\\\"M24,244c275,0,75-90,350-90\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"107_2\",\r\n    \"X\": \"235.44700622558594\",\r\n    \"Y\": \"450.6559753417969\",\r\n    \"Width\": \"139.27098083496094\",\r\n    \"Height\": \"39.32000741629315\",\r\n    \"SVG\": \"<g id=\\\"107_2\\\">        <path d=\\\"M374.218,470.155c0,10.407-9.105,18.845-20.337,18.845c-11.23,0-47.957-18.845-47.957-18.845   s36.727-18.846,47.957-18.846C365.112,451.31,374.218,459.747,374.218,470.155z\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M235.947,470.317c0-10.582,9.258-19.161,20.677-19.161c11.419,0,48.762,19.161,48.762,19.161   s-37.342,19.159-48.762,19.159C245.205,489.477,235.947,480.897,235.947,470.317z\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"107_1\",\r\n    \"X\": \"256.39300537109375\",\r\n    \"Y\": \"293.3070068359375\",\r\n    \"Width\": \"99.2139892578125\",\r\n    \"Height\": \"48.385986328125\",\r\n    \"SVG\": \"<g id=\\\"107_1\\\">        <path d=\\\"M279.046,339.193c-11.129,0-20.153-9.713-20.153-21.692   c0-11.981,9.023-21.692,20.153-21.692\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M332.955,295.807c11.13,0,20.152,9.712,20.152,21.692   c0,11.979-9.022,21.692-20.152,21.692\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"279.046\\\" x2=\\\"332.955\\\" y1=\\\"295.807\\\" y2=\\\"295.807\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"279.046\\\" x2=\\\"332.955\\\" y1=\\\"339.193\\\" y2=\\\"339.193\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110606\",\r\n    \"X\": \"253.17401123046875\",\r\n    \"Y\": \"346.5889587402344\",\r\n    \"Width\": \"103.04296875\",\r\n    \"Height\": \"94.83102416992188\",\r\n    \"SVG\": \"<g id=\\\"40110606\\\">            <g id=\\\"explosion\\\">                      <path d=\\\"M303.654,355.5l6.011,12.086,1.9,3.819,2.952-3.079,8.463-8.828,2.252,10.497.819,3.818,3.478-1.775,8.891-4.537-.966,18.491-.076,1.449,1.089.959,12.455,10.971-12.885,6.568-2.097,1.069.539,2.291,3.081,13.093-8.538-3.095-3.313-1.201-.657,3.462-1.763,9.297-7.465-12.154-2.932-4.774-2.348,5.087-7.319,15.858-6.906-12.105-2.318-4.063-2.726,3.801-4.629,6.456-5.806-15.256-1.036-2.722-2.751.954-9.235,3.203,3.685-7.669,1.249-2.6-2.549-1.351-13.396-7.099,14.11-10.347,1.487-1.09-.301-1.819-2.146-12.97,8.117,5.601,3.65,2.518.98-4.325,2.471-10.904,7.151,10.844,3.89,5.9,1.542-6.896,3.898-17.432M302.572,346.589l-5.744,25.689-11.025-16.72-4.026,17.769-13.934-9.615,3.3,19.943-17.969,13.176,17.624,9.34-6.806,14.164,16.043-5.564,7.792,20.477,7.885-10.995,9.793,17.167,9.761-21.149,11.524,18.762,3.208-16.916,13.751,4.985-4.351-18.491,16.819-8.574-15.768-13.889,1.237-23.682-13.522,6.9-3.437-16.026-12.376,12.91-9.778-19.661h0Z\\\"/>                </g>            <text font-family=\\\"sans-serif\\\" font-size=\\\"22\\\" isolation=\\\"isolate\\\" transform=\\\"translate(274.719 404.331)\\\">BOMB</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110604\",\r\n    \"X\": \"253.17401123046875\",\r\n    \"Y\": \"346.5889587402344\",\r\n    \"Width\": \"103.04296875\",\r\n    \"Height\": \"94.83102416992188\",\r\n    \"SVG\": \"<g id=\\\"40110604\\\">            <g id=\\\"explosion\\\">                      <path d=\\\"M303.654,355.5l6.011,12.086,1.9,3.819,2.952-3.079,8.463-8.828,2.252,10.497.819,3.818,3.478-1.775,8.891-4.537-.966,18.491-.076,1.449,1.089.959,12.455,10.971-12.885,6.568-2.097,1.069.539,2.291,3.081,13.093-8.538-3.095-3.313-1.201-.657,3.462-1.763,9.297-7.465-12.154-2.932-4.774-2.348,5.087-7.319,15.858-6.906-12.105-2.318-4.063-2.726,3.801-4.629,6.456-5.806-15.256-1.036-2.722-2.751.954-9.235,3.203,3.685-7.669,1.249-2.6-2.549-1.351-13.396-7.099,14.11-10.347,1.487-1.09-.301-1.819-2.146-12.97,8.117,5.601,3.65,2.518.98-4.325,2.471-10.904,7.151,10.844,3.89,5.9,1.542-6.896,3.898-17.432M302.572,346.589l-5.744,25.689-11.025-16.72-4.026,17.769-13.934-9.615,3.3,19.943-17.969,13.176,17.624,9.34-6.806,14.164,16.043-5.564,7.792,20.477,7.885-10.995,9.793,17.167,9.761-21.149,11.524,18.762,3.208-16.916,13.751,4.985-4.351-18.491,16.819-8.574-15.768-13.889,1.237-23.682-13.522,6.9-3.437-16.026-12.376,12.91-9.778-19.661h0Z\\\"/>                </g>            <circle cx=\\\"306.217\\\" cy=\\\"409.946\\\" fill=\\\"none\\\" r=\\\"7.272\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"306.217\\\" x2=\\\"306.217\\\" y1=\\\"402.674\\\" y2=\\\"376.011\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"306.217\\\" x2=\\\"296.522\\\" y1=\\\"376.011\\\" y2=\\\"385.707\\\"/>            <polyline fill=\\\"none\\\" points=\\\"296.522 385.707 306.217 376.011 315.913 385.707\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110605\",\r\n    \"X\": \"253.17401123046875\",\r\n    \"Y\": \"346.5889587402344\",\r\n    \"Width\": \"103.04296875\",\r\n    \"Height\": \"94.83102416992188\",\r\n    \"SVG\": \"<g id=\\\"40110605\\\">            <g id=\\\"explosion\\\">                      <path d=\\\"M303.654,355.5l6.011,12.086,1.9,3.819,2.952-3.079,8.463-8.828,2.252,10.497.819,3.818,3.478-1.775,8.891-4.537-.966,18.491-.076,1.449,1.089.959,12.455,10.971-12.885,6.568-2.097,1.069.539,2.291,3.081,13.093-8.538-3.095-3.313-1.201-.657,3.462-1.763,9.297-7.465-12.154-2.932-4.774-2.348,5.087-7.319,15.858-6.906-12.105-2.318-4.063-2.726,3.801-4.629,6.456-5.806-15.256-1.036-2.722-2.751.954-9.235,3.203,3.685-7.669,1.249-2.6-2.549-1.351-13.396-7.099,14.11-10.347,1.487-1.09-.301-1.819-2.146-12.97,8.117,5.601,3.65,2.518.98-4.325,2.471-10.904,7.151,10.844,3.89,5.9,1.542-6.896,3.898-17.432M302.572,346.589l-5.744,25.689-11.025-16.72-4.026,17.769-13.934-9.615,3.3,19.943-17.969,13.176,17.624,9.34-6.806,14.164,16.043-5.564,7.792,20.477,7.885-10.995,9.793,17.167,9.761-21.149,11.524,18.762,3.208-16.916,13.751,4.985-4.351-18.491,16.819-8.574-15.768-13.889,1.237-23.682-13.522,6.9-3.437-16.026-12.376,12.91-9.778-19.661h0Z\\\"/>                </g>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"306.609\\\" x2=\\\"306.609\\\" y1=\\\"420.674\\\" y2=\\\"385.978\\\"/>            <polyline fill=\\\"none\\\" points=\\\"296.696 385.978 306.609 376.065 316.522 385.978\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>            <polyline fill=\\\"none\\\" points=\\\"296.696 395.891 306.609 385.978 316.522 395.891\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110602\",\r\n    \"X\": \"253.17401123046875\",\r\n    \"Y\": \"346.5889587402344\",\r\n    \"Width\": \"103.04296875\",\r\n    \"Height\": \"94.83102416992188\",\r\n    \"SVG\": \"<g id=\\\"40110602\\\">            <g id=\\\"explosion\\\">                      <path d=\\\"M303.654,355.5l6.011,12.086,1.9,3.819,2.952-3.079,8.463-8.828,2.252,10.497.819,3.818,3.478-1.775,8.891-4.537-.966,18.491-.076,1.449,1.089.959,12.455,10.971-12.885,6.568-2.097,1.069.539,2.291,3.081,13.093-8.538-3.095-3.313-1.201-.657,3.462-1.763,9.297-7.465-12.154-2.932-4.774-2.348,5.087-7.319,15.858-6.906-12.105-2.318-4.063-2.726,3.801-4.629,6.456-5.806-15.256-1.036-2.722-2.751.954-9.235,3.203,3.685-7.669,1.249-2.6-2.549-1.351-13.396-7.099,14.11-10.347,1.487-1.09-.301-1.819-2.146-12.97,8.117,5.601,3.65,2.518.98-4.325,2.471-10.904,7.151,10.844,3.89,5.9,1.542-6.896,3.898-17.432M302.572,346.589l-5.744,25.689-11.025-16.72-4.026,17.769-13.934-9.615,3.3,19.943-17.969,13.176,17.624,9.34-6.806,14.164,16.043-5.564,7.792,20.477,7.885-10.995,9.793,17.167,9.761-21.149,11.524,18.762,3.208-16.916,13.751,4.985-4.351-18.491,16.819-8.574-15.768-13.889,1.237-23.682-13.522,6.9-3.437-16.026-12.376,12.91-9.778-19.661h0Z\\\"/>                </g>            <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" isolation=\\\"isolate\\\" transform=\\\"translate(297.882 418.174)\\\">I</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110603\",\r\n    \"X\": \"253.17401123046875\",\r\n    \"Y\": \"346.5889587402344\",\r\n    \"Width\": \"103.04296875\",\r\n    \"Height\": \"94.83102416992188\",\r\n    \"SVG\": \"<g id=\\\"40110603\\\">            <g id=\\\"explosion\\\">                      <path d=\\\"M303.654,355.5l6.011,12.086,1.9,3.819,2.952-3.079,8.463-8.828,2.252,10.497.819,3.818,3.478-1.775,8.891-4.537-.966,18.491-.076,1.449,1.089.959,12.455,10.971-12.885,6.568-2.097,1.069.539,2.291,3.081,13.093-8.538-3.095-3.313-1.201-.657,3.462-1.763,9.297-7.465-12.154-2.932-4.774-2.348,5.087-7.319,15.858-6.906-12.105-2.318-4.063-2.726,3.801-4.629,6.456-5.806-15.256-1.036-2.722-2.751.954-9.235,3.203,3.685-7.669,1.249-2.6-2.549-1.351-13.396-7.099,14.11-10.347,1.487-1.09-.301-1.819-2.146-12.97,8.117,5.601,3.65,2.518.98-4.325,2.471-10.904,7.151,10.844,3.89,5.9,1.542-6.896,3.898-17.432M302.572,346.589l-5.744,25.689-11.025-16.72-4.026,17.769-13.934-9.615,3.3,19.943-17.969,13.176,17.624,9.34-6.806,14.164,16.043-5.564,7.792,20.477,7.885-10.995,9.793,17.167,9.761-21.149,11.524,18.762,3.208-16.916,13.751,4.985-4.351-18.491,16.819-8.574-15.768-13.889,1.237-23.682-13.522,6.9-3.437-16.026-12.376,12.91-9.778-19.661h0Z\\\"/>                </g>            <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" isolation=\\\"isolate\\\" transform=\\\"translate(290.661 411.056)\\\">M</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10A11\",\r\n    \"X\": \"276.645922587381\",\r\n    \"Y\": \"278.5923391438753\",\r\n    \"Width\": \"53.14342592715491\",\r\n    \"Height\": \"64.37866915690597\",\r\n    \"SVG\": \"<g id=\\\"10A11\\\">        <path d=\\\"M303.941,340.471c-2.894,0-8.683-1.447-8.683-2.894v-10.131   c-28.944-11.578-14.472-47.758,8.683-46.311\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M302.494,340.471c2.894,0,8.683-1.447,8.683-2.894v-10.131   c28.944-11.578,14.473-47.758-8.683-46.311\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110600\",\r\n    \"X\": \"253.17401123046875\",\r\n    \"Y\": \"346.5889587402344\",\r\n    \"Width\": \"103.04296875\",\r\n    \"Height\": \"94.83102416992188\",\r\n    \"SVG\": \"<g id=\\\"40110600\\\">            <path d=\\\"M303.654,355.5l6.011,12.086,1.9,3.819,2.952-3.079,8.463-8.828,2.252,10.497.819,3.818,3.478-1.775,8.891-4.537-.966,18.491-.076,1.449,1.089.959,12.455,10.971-12.885,6.568-2.097,1.069.539,2.291,3.081,13.093-8.538-3.095-3.313-1.201-.657,3.462-1.763,9.297-7.465-12.154-2.932-4.774-2.348,5.087-7.319,15.858-6.906-12.105-2.318-4.063-2.726,3.801-4.629,6.456-5.806-15.256-1.036-2.722-2.751.954-9.235,3.203,3.685-7.669,1.249-2.6-2.549-1.351-13.396-7.099,14.11-10.347,1.487-1.09-.301-1.819-2.146-12.97,8.117,5.601,3.65,2.518.98-4.325,2.471-10.904,7.151,10.844,3.89,5.9,1.542-6.896,3.898-17.432M302.572,346.589l-5.744,25.689-11.025-16.72-4.026,17.769-13.934-9.615,3.3,19.943-17.969,13.176,17.624,9.34-6.806,14.164,16.043-5.564,7.792,20.477,7.885-10.995,9.793,17.167,9.761-21.149,11.524,18.762,3.208-16.916,13.751,4.985-4.351-18.491,16.819-8.574-15.768-13.889,1.237-23.682-13.522,6.9-3.437-16.026-12.376,12.91-9.778-19.661h0Z\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110601\",\r\n    \"X\": \"253.17401123046875\",\r\n    \"Y\": \"346.5889587402344\",\r\n    \"Width\": \"103.04296875\",\r\n    \"Height\": \"94.83102416992188\",\r\n    \"SVG\": \"<g id=\\\"40110601\\\">            <g id=\\\"explosion\\\">                      <path d=\\\"M303.654,355.5l6.011,12.086,1.9,3.819,2.952-3.079,8.463-8.828,2.252,10.497.819,3.818,3.478-1.775,8.891-4.537-.966,18.491-.076,1.449,1.089.959,12.455,10.971-12.885,6.568-2.097,1.069.539,2.291,3.081,13.093-8.538-3.095-3.313-1.201-.657,3.462-1.763,9.297-7.465-12.154-2.932-4.774-2.348,5.087-7.319,15.858-6.906-12.105-2.318-4.063-2.726,3.801-4.629,6.456-5.806-15.256-1.036-2.722-2.751.954-9.235,3.203,3.685-7.669,1.249-2.6-2.549-1.351-13.396-7.099,14.11-10.347,1.487-1.09-.301-1.819-2.146-12.97,8.117,5.601,3.65,2.518.98-4.325,2.471-10.904,7.151,10.844,3.89,5.9,1.542-6.896,3.898-17.432M302.572,346.589l-5.744,25.689-11.025-16.72-4.026,17.769-13.934-9.615,3.3,19.943-17.969,13.176,17.624,9.34-6.806,14.164,16.043-5.564,7.792,20.477,7.885-10.995,9.793,17.167,9.761-21.149,11.524,18.762,3.208-16.916,13.751,4.985-4.351-18.491,16.819-8.574-15.768-13.889,1.237-23.682-13.522,6.9-3.437-16.026-12.376,12.91-9.778-19.661h0Z\\\"/>                </g>            <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" isolation=\\\"isolate\\\" transform=\\\"translate(290.028 411.043)\\\">G</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51391\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"87.353515625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"51391\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">MF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50061\",\r\n    \"X\": \"260.16650390625\",\r\n    \"Y\": \"294.9375305175781\",\r\n    \"Width\": \"88.158203125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"50061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">AT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45162300\",\r\n    \"X\": \"5.0\",\r\n    \"Y\": \"95.0\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"210.0\",\r\n    \"SVG\": \"<g id=\\\"45162300\\\">        <rect fill=\\\"none\\\" height=\\\"200\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"380\\\" x=\\\"10\\\" y=\\\"100\\\"/>        <text display=\\\"none\\\" enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" id=\\\"varA\\\" x=\\\"50\\\" y=\\\"235\\\">0°:100</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"421\",\r\n    \"X\": \"268.359375\",\r\n    \"Y\": \"206.21875\",\r\n    \"Width\": \"80.4140625\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"421\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"268\\\" y=\\\"238\\\">X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"422\",\r\n    \"X\": \"246.359375\",\r\n    \"Y\": \"206.21875\",\r\n    \"Width\": \"127.078125\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"422\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"246\\\" y=\\\"238\\\">X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160000\",\r\n    \"X\": \"194.892333984375\",\r\n    \"Y\": \"366.4179382324219\",\r\n    \"Width\": \"222.34527587890625\",\r\n    \"Height\": \"63.265625\",\r\n    \"SVG\": \"<g id=\\\"10160000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85.4684\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428.6367\\\">SUST</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"423\",\r\n    \"X\": \"231.359375\",\r\n    \"Y\": \"206.21875\",\r\n    \"Width\": \"167.7421875\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"423\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-1\\\" x=\\\"231\\\" y=\\\"238\\\">X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"424\",\r\n    \"X\": \"213.359375\",\r\n    \"Y\": \"206.21875\",\r\n    \"Width\": \"196.40625\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"424\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-3\\\" x=\\\"213\\\" y=\\\"238\\\">X X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54421\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"89.072265625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"54421\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"425\",\r\n    \"X\": \"208.359375\",\r\n    \"Y\": \"206.21875\",\r\n    \"Width\": \"207.0703125\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"425\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-6\\\" x=\\\"208\\\" y=\\\"238\\\">X X X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"426\",\r\n    \"X\": \"265.5\",\r\n    \"Y\": \"206.99899291992188\",\r\n    \"Width\": \"80.1090087890625\",\r\n    \"Height\": \"36.00201416015625\",\r\n    \"SVG\": \"<g id=\\\"426\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"283.5\\\" x2=\\\"283.5\\\" y1=\\\"207\\\" y2=\\\"243\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"265.5\\\" x2=\\\"301.5\\\" y1=\\\"225\\\" y2=\\\"225\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"309.607\\\" x2=\\\"345.609\\\" y1=\\\"225\\\" y2=\\\"225\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"327.609\\\" x2=\\\"327.609\\\" y1=\\\"206.999\\\" y2=\\\"243.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4356\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"190.0\",\r\n    \"Width\": \"195.0\",\r\n    \"Height\": \"572.4920043945312\",\r\n    \"SVG\": \"<g id=\\\"4356\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"527\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,251.75 246,192.5 364,192.5 364,251.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_60_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"2_60_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"Group\\\" points=\\\"306,568 479,395 306,222    133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_60_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"370.04164123535156\",\r\n    \"SVG\": \"<g id=\\\"2_60_1\\\">        <g id=\\\"Group\\\">                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218600\",\r\n    \"X\": \"167.90869140625\",\r\n    \"Y\": \"252.5\",\r\n    \"Width\": \"273.4872131347656\",\r\n    \"Height\": \"225.5\",\r\n    \"SVG\": \"<g id=\\\"25218600\\\">        <polygon fill=\\\"#000000\\\" points=\\\"401.5,363.5 401.5,428.5 353.5,477.5 261.5,477.5 212.624,430.449 214.5,361.5 261.521,314.485    353.5,312.5  \\\" stroke=\\\"#000000\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"234.501\\\" x2=\\\"172.5\\\" y1=\\\"341.501\\\" y2=\\\"293.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"306.91\\\" x2=\\\"306.91\\\" y1=\\\"312.5\\\" y2=\\\"252.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"380.796\\\" x2=\\\"436.5\\\" y1=\\\"341.501\\\" y2=\\\"293.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36210000_a\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"311.0\",\r\n    \"Width\": \"169.0\",\r\n    \"Height\": \"169.0\",\r\n    \"SVG\": \"<g id=\\\"36210000_a\\\">        <rect fill=\\\"none\\\" height=\\\"159\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"159\\\" x=\\\"225.5\\\" y=\\\"316\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"150\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"445\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161800_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"371.984375\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"77.43563842773438\",\r\n    \"SVG\": \"<g id=\\\"10161800_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.25\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161800_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"369.984375\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"77.81063842773438\",\r\n    \"SVG\": \"<g id=\\\"10161800_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.25\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161800_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"371.984375\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"75.5306396484375\",\r\n    \"SVG\": \"<g id=\\\"10161800_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.25\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161800_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"352.34375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"95.45126342773438\",\r\n    \"SVG\": \"<g id=\\\"10161800_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">I</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50071\",\r\n    \"X\": \"263.98583984375\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"81.443359375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"50071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">BN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54431\",\r\n    \"X\": \"262.9560546875\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.373046875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"54431\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">NA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"431\",\r\n    \"X\": \"168.89199829101562\",\r\n    \"Y\": \"525.5\",\r\n    \"Width\": \"271.2160339355469\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"431\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"437\\\" y1=\\\"528\\\" y2=\\\"528\\\"/>                <circle cx=\\\"196.429\\\" cy=\\\"553.037\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"412.571\\\" cy=\\\"553.037\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"432\",\r\n    \"X\": \"169.89199829101562\",\r\n    \"Y\": \"528.75\",\r\n    \"Width\": \"271.2160339355469\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"432\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"437\\\" y1=\\\"531.25\\\" y2=\\\"531.25\\\"/>                <circle cx=\\\"197.429\\\" cy=\\\"556.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"305.429\\\" cy=\\\"556.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"413.571\\\" cy=\\\"556.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"433\",\r\n    \"X\": \"170.5\",\r\n    \"Y\": \"530.75\",\r\n    \"Width\": \"269.0010070800781\",\r\n    \"Height\": \"55.072998046875\",\r\n    \"SVG\": \"<g id=\\\"433\\\">        <path d=\\\"   M419.463,583.323c0.005,0,0.011,0,0.017,0c9.676,0,17.521-11.209,17.521-25.036s-7.844-25.037-17.521-25.037H190.523h0.014   c-0.005,0-0.009,0-0.014,0c-9.678,0-17.523,11.21-17.523,25.037s7.845,25.036,17.523,25.036h228.957\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"434\",\r\n    \"X\": \"104.89199829101562\",\r\n    \"Y\": \"531.6630249023438\",\r\n    \"Width\": \"334.7040100097656\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"434\\\">        <g>                <circle cx=\\\"132.429\\\" cy=\\\"559.2\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"    M415.832,584.236c0.006,0,0.014,0,0.018,0c11.734,0,21.246-11.209,21.246-25.036s-9.512-25.037-21.246-25.037H192.063h0.018    c-0.006,0-0.013,0-0.018,0c-11.733,0-21.246,11.21-21.246,25.037s9.512,25.036,21.246,25.036H415.85\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"435\",\r\n    \"X\": \"168.46299743652344\",\r\n    \"Y\": \"534.5010375976562\",\r\n    \"Width\": \"274.0740203857422\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"435\\\">        <g>                <path d=\\\"    M221.037,562h168.926H221.037z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"196\\\" cy=\\\"562.038\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"415\\\" cy=\\\"562.038\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53101\",\r\n    \"X\": \"273.484375\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"60.2236328125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"53101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">CI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"436\",\r\n    \"X\": \"170.5\",\r\n    \"Y\": \"525.7130126953125\",\r\n    \"Width\": \"269.0000305175781\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"436\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"437\\\" y1=\\\"528.213\\\" y2=\\\"528.213\\\"/>                <circle cx=\\\"198.037\\\" cy=\\\"553.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"250.335\\\" cy=\\\"553.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"359.664\\\" cy=\\\"553.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"411.963\\\" cy=\\\"553.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"437\",\r\n    \"X\": \"253.4274455458193\",\r\n    \"Y\": \"532.75\",\r\n    \"Width\": \"105.14610501338069\",\r\n    \"Height\": \"55.07353791907042\",\r\n    \"SVG\": \"<g id=\\\"437\\\">        <polyline fill=\\\"none\\\" points=\\\"   255.928,585.323 280.965,535.25 306.001,585.323 331.037,535.25 356.073,585.323  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320300\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320300\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">ATHP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3057\",\r\n    \"X\": \"173.0570068359375\",\r\n    \"Y\": \"73.11542510986328\",\r\n    \"Width\": \"264.9702453613281\",\r\n    \"Height\": \"689.042594909668\",\r\n    \"SVG\": \"<g id=\\\"3057\\\">        <polyline fill=\\\"none\\\" points=\\\"   242.5,239.277 242.5,175.041 367.5,175.041 367.5,239.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"190.33\\\" y1=\\\"195.5\\\" y2=\\\"182.018\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9207,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"207.242\\\" x2=\\\"282.72\\\" y1=\\\"166.583\\\" y2=\\\"97.699\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.176,89.982 305.949,76.5 320.722,89.982    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9208,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"337.634\\\" x2=\\\"413.113\\\" y1=\\\"105.417\\\" y2=\\\"174.301\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"421.569\\\" x2=\\\"436.342\\\" y1=\\\"182.018\\\" y2=\\\"195.5\\\"/>                    </g>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"175.557\\\" y1=\\\"483.736\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3056\",\r\n    \"X\": \"173.0570068359375\",\r\n    \"Y\": \"172.54100036621094\",\r\n    \"Width\": \"196.9429931640625\",\r\n    \"Height\": \"589.6170196533203\",\r\n    \"SVG\": \"<g id=\\\"3056\\\">        <polyline fill=\\\"none\\\" points=\\\"   242.5,239.277 242.5,175.041 367.5,175.041 367.5,239.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"175.557\\\" y1=\\\"483.736\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3055\",\r\n    \"X\": \"173.87176513671875\",\r\n    \"Y\": \"73.11542510986328\",\r\n    \"Width\": \"264.1554870605469\",\r\n    \"Height\": \"168.66156768798828\",\r\n    \"SVG\": \"<g id=\\\"3055\\\">        <polyline fill=\\\"none\\\" points=\\\"   242.5,239.277 242.5,175.041 367.5,175.041 367.5,239.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"190.33\\\" y1=\\\"195.5\\\" y2=\\\"182.018\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9207,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"207.242\\\" x2=\\\"282.72\\\" y1=\\\"166.583\\\" y2=\\\"97.699\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.176,89.982 305.949,76.5 320.722,89.982    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9208,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"337.634\\\" x2=\\\"413.113\\\" y1=\\\"105.417\\\" y2=\\\"174.301\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"421.569\\\" x2=\\\"436.342\\\" y1=\\\"182.018\\\" y2=\\\"195.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3054\",\r\n    \"X\": \"240.0\",\r\n    \"Y\": \"172.54100036621094\",\r\n    \"Width\": \"130.0\",\r\n    \"Height\": \"69.23599243164062\",\r\n    \"SVG\": \"<g id=\\\"3054\\\">        <polyline fill=\\\"none\\\" points=\\\"   242.5,239.277 242.5,175.041 367.5,175.041 367.5,239.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3053\",\r\n    \"X\": \"173.0570068359375\",\r\n    \"Y\": \"73.11542510986328\",\r\n    \"Width\": \"264.9702453613281\",\r\n    \"Height\": \"689.042594909668\",\r\n    \"SVG\": \"<g id=\\\"3053\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"175.557\\\" y1=\\\"483.736\\\" y2=\\\"759.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"190.33\\\" y1=\\\"195.5\\\" y2=\\\"182.018\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9207,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"207.242\\\" x2=\\\"282.72\\\" y1=\\\"166.583\\\" y2=\\\"97.699\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.176,89.982 305.949,76.5 320.722,89.982    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9208,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"337.634\\\" x2=\\\"413.113\\\" y1=\\\"105.417\\\" y2=\\\"174.301\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"421.569\\\" x2=\\\"436.342\\\" y1=\\\"182.018\\\" y2=\\\"195.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3052\",\r\n    \"X\": \"173.0570068359375\",\r\n    \"Y\": \"481.2359924316406\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"280.9220275878906\",\r\n    \"SVG\": \"<g id=\\\"3052\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"175.557\\\" y1=\\\"483.736\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3051\",\r\n    \"X\": \"173.87176513671875\",\r\n    \"Y\": \"73.11542510986328\",\r\n    \"Width\": \"264.1554870605469\",\r\n    \"Height\": \"124.23119354248047\",\r\n    \"SVG\": \"<g id=\\\"3051\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.557\\\" x2=\\\"190.33\\\" y1=\\\"195.5\\\" y2=\\\"182.018\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9207,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"207.242\\\" x2=\\\"282.72\\\" y1=\\\"166.583\\\" y2=\\\"97.699\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.176,89.982 305.949,76.5 320.722,89.982    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.9208,22.8965\\\" stroke-width=\\\"5\\\" x1=\\\"337.634\\\" x2=\\\"413.113\\\" y1=\\\"105.417\\\" y2=\\\"174.301\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"421.569\\\" x2=\\\"436.342\\\" y1=\\\"182.018\\\" y2=\\\"195.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50081\",\r\n    \"X\": \"264.62890625\",\r\n    \"Y\": \"292.5469055175781\",\r\n    \"Width\": \"82.16796875\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"50081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">BS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"441\",\r\n    \"X\": \"170.8357727847668\",\r\n    \"Y\": \"534.6397813652305\",\r\n    \"Width\": \"267.82822868007696\",\r\n    \"Height\": \"55.07323133008197\",\r\n    \"SVG\": \"<g id=\\\"441\\\">        <polyline fill=\\\"none\\\" points=\\\"   173.336,537.14 208.123,587.213 436.164,587.213  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53111\",\r\n    \"X\": \"256.96044921875\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"94.3662109375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"53111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">CM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54441\",\r\n    \"X\": \"261.080078125\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.404296875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"54441\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ND</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"442\",\r\n    \"X\": \"158.49998474121094\",\r\n    \"Y\": \"535.927978515625\",\r\n    \"Width\": \"293.00001525878906\",\r\n    \"Height\": \"55.072021484375\",\r\n    \"SVG\": \"<g id=\\\"442\\\">        <path d=\\\"   M429.886,538.428c10.558,0,19.114,11.209,19.114,25.036s-8.558,25.036-19.114,25.036c-0.006,0-0.012,0-0.018,0h0.018h-249.77   c-10.557,0-19.116-11.209-19.116-25.036s8.558-25.036,19.116-25.036c0.005,0,0.009,0,0.015,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_19_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_19_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M426.807,317.284c29.657,13.611,50.247,43.509,50.247,78.202   c0,34.618-20.501,64.462-50.057,78.114\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_19_1\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_19_1\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M426.8,317.3c29.7,13.6,50.2,43.5,50.2,78.2c0,34.6-20.5,64.5-50.1,78.1\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45120400\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"53.7144660949707\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"230.7855339050293\",\r\n    \"SVG\": \"<g id=\\\"45120400\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"-1,282 29,282 199,117 369,282 399,282   \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"119,166.5 199,86.5 279,166.5   \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"120,137.25 200,57.25 280,137.25   \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35120100\",\r\n    \"X\": \"232.18701171875\",\r\n    \"Y\": \"348.6990051269531\",\r\n    \"Width\": \"147.62701416015625\",\r\n    \"Height\": \"94.60198974609375\",\r\n    \"SVG\": \"<g id=\\\"35120100\\\">        <path d=\\\"M338.092,377.196v-25.997H273.91v25.997   c-23.262,5.534-39.223,16.887-39.223,30.003c0,18.559,31.928,33.602,71.314,33.602c39.385,0,71.313-15.043,71.313-33.602   C377.314,394.083,361.354,382.731,338.092,377.196z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180400\",\r\n    \"X\": \"168.5\",\r\n    \"Y\": \"265.5989990234375\",\r\n    \"Width\": \"387.115234375\",\r\n    \"Height\": \"260.0\",\r\n    \"SVG\": \"<g id=\\\"25180400\\\">        <circle cx=\\\"298.5\\\" cy=\\\"395.599\\\" fill=\\\"none\\\" r=\\\"125\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <polygon fill=\\\"none\\\" points=\\\"234.24,430.6 234.24,360.599 374.24,430.6 374.24,360.599  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" font-weight=\\\"bold\\\" x=\\\"435\\\" y=\\\"418\\\">PUP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140102_0\",\r\n    \"X\": \"222.2860107421875\",\r\n    \"Y\": \"223.74635314941406\",\r\n    \"Width\": \"166.21298217773438\",\r\n    \"Height\": \"342.50230407714844\",\r\n    \"SVG\": \"<g id=\\\"10140102_0\\\">        <ellipse cx=\\\"238.264\\\" cy=\\\"374.564\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <ellipse cx=\\\"372.521\\\" cy=\\\"373.676\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <path d=\\\"M244.365,364.591c60.361,18.772,70.422,29.5,95.572,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M365.089,364.591c-60.362,18.772-70.422,29.5-95.573,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"305.5\\\" y1=\\\"223.75\\\" y2=\\\"566.245\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140900\",\r\n    \"X\": \"213.5\",\r\n    \"Y\": \"328.48467106810335\",\r\n    \"Width\": \"182.75\",\r\n    \"Height\": \"134.6393588383487\",\r\n    \"SVG\": \"<g id=\\\"15140900\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"216\\\" y1=\\\"374.375\\\" y2=\\\"542.406\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"393.75\\\" x2=\\\"393.75\\\" y1=\\\"374.375\\\" y2=\\\"542.406\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"393.75\\\" y1=\\\"540.155\\\" y2=\\\"540.155\\\"/>                <path d=\\\"M216,376.676c77.765,31.206,99.985,31.206,177.75,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"309.956,478.488 349.914,416.052 269.998,416.052    309.956,478.488 309.956,525.313  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140102_1\",\r\n    \"X\": \"222.2860107421875\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"166.21298217773438\",\r\n    \"Height\": \"240.5\",\r\n    \"SVG\": \"<g id=\\\"10140102_1\\\">        <ellipse cx=\\\"238.264\\\" cy=\\\"374.564\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <ellipse cx=\\\"372.521\\\" cy=\\\"373.676\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <path d=\\\"M244.365,364.591c60.361,18.772,70.422,29.5,95.572,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M365.089,364.591c-60.362,18.772-70.422,29.5-95.573,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.5\\\" x2=\\\"305.5\\\" y1=\\\"274.5\\\" y2=\\\"515\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140102_2\",\r\n    \"X\": \"222.2860107421875\",\r\n    \"Y\": \"263.0\",\r\n    \"Width\": \"166.21298217773438\",\r\n    \"Height\": \"264.0\",\r\n    \"SVG\": \"<g id=\\\"10140102_2\\\">        <ellipse cx=\\\"238.264\\\" cy=\\\"374.564\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <ellipse cx=\\\"372.521\\\" cy=\\\"373.676\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <path d=\\\"M244.365,364.591c60.361,18.772,70.422,29.5,95.572,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M365.089,364.591c-60.362,18.772-70.422,29.5-95.573,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.5\\\" x2=\\\"305.5\\\" y1=\\\"263\\\" y2=\\\"527\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140102_3\",\r\n    \"X\": \"222.2860107421875\",\r\n    \"Y\": \"222.0\",\r\n    \"Width\": \"166.21298217773438\",\r\n    \"Height\": \"341.5\",\r\n    \"SVG\": \"<g id=\\\"10140102_3\\\">        <ellipse cx=\\\"238.264\\\" cy=\\\"374.564\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <ellipse cx=\\\"372.521\\\" cy=\\\"373.676\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <path d=\\\"M244.365,364.591c60.361,18.772,70.422,29.5,95.572,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M365.089,364.591c-60.362,18.772-70.422,29.5-95.573,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"222\\\" y2=\\\"563.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50091\",\r\n    \"X\": \"259.86376953125\",\r\n    \"Y\": \"290.0781555175781\",\r\n    \"Width\": \"93.8642578125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"50091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">CA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25260200\",\r\n    \"X\": \"88.94300079345703\",\r\n    \"Y\": \"147.890625\",\r\n    \"Width\": \"227.99999237060547\",\r\n    \"Height\": \"27.015380859375\",\r\n    \"SVG\": \"<g id=\\\"25260200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"12\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"88.943\\\" x2=\\\"317.667\\\" y1=\\\"172.406\\\" y2=\\\"172.406\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"142\\\" y=\\\"161\\\">CFL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"451\",\r\n    \"X\": \"171.4489692911335\",\r\n    \"Y\": \"535.7495665239771\",\r\n    \"Width\": \"267.213994576054\",\r\n    \"Height\": \"40.25043347602286\",\r\n    \"SVG\": \"<g id=\\\"451\\\">        <path d=\\\"   M436.133,538.25c-38.589,22.424-83.347,35.25-131.077,35.25c-47.73,0-92.489-12.826-131.076-35.25l-0.031,0.136h262.214\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_22_0\",\r\n    \"X\": \"166.80426025390625\",\r\n    \"Y\": \"192.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"1_22_0\\\">        <path d=\\\"M174.557,516.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"452\",\r\n    \"X\": \"163.5040283203125\",\r\n    \"Y\": \"533.4989624023438\",\r\n    \"Width\": \"283.1769714355469\",\r\n    \"Height\": \"60.63299560546875\",\r\n    \"SVG\": \"<g id=\\\"452\\\">        <path d=\\\"   M444.181,563.795h-0.002c-0.011-15.354-12.462-27.796-27.815-27.796c-15.363,0-27.817,12.455-27.817,27.818   c0,15.36-12.455,27.815-27.818,27.815c-15.362,0-27.816-12.455-27.816-27.815c0-0.01,0-0.018-0.001-0.022   c-0.012-15.354-12.463-27.796-27.818-27.796c-15.363,0-27.818,12.455-27.818,27.818c0,15.36-12.455,27.815-27.818,27.815   c-15.363,0-27.818-12.455-27.818-27.815c0-0.01,0-0.018,0-0.022c-0.012-15.354-12.462-27.796-27.818-27.796   c-15.363,0-27.818,12.455-27.818,27.818\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161001\",\r\n    \"X\": \"145.53143528319302\",\r\n    \"Y\": \"60.84446387387746\",\r\n    \"Width\": \"106.93712943361393\",\r\n    \"Height\": \"277.0612302765435\",\r\n    \"SVG\": \"<g id=\\\"45161001\\\">        <g transform=\\\"translate(0 50)\\\">                <polygon fill=\\\"none\\\" points=\\\"149,130 249,130 199,280   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>            </g>        <g transform=\\\"translate(0 -75)\\\">                <polygon fill=\\\"#C61021\\\" points=\\\"159,232 199,142 239,232   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54451\",\r\n    \"X\": \"264.865234375\",\r\n    \"Y\": \"294.3750305175781\",\r\n    \"Width\": \"84.091796875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"54451\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">NT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161002\",\r\n    \"X\": \"145.53143528319302\",\r\n    \"Y\": \"61.84446387387746\",\r\n    \"Width\": \"106.93712943361393\",\r\n    \"Height\": \"279.0612302765435\",\r\n    \"SVG\": \"<g id=\\\"45161002\\\">        <g transform=\\\"translate(0 50)\\\">                <polygon fill=\\\"none\\\" points=\\\"149,133 249,133 199,283   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"156\\\" x2=\\\"242\\\" y1=\\\"153\\\" y2=\\\"153\\\"/>            </g>        <g transform=\\\"translate(0 -75)\\\">                <polygon fill=\\\"#C61021\\\" points=\\\"159,233 199,143 239,233   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30121003\",\r\n    \"X\": \"237.96990966796875\",\r\n    \"Y\": \"344.286865234375\",\r\n    \"Width\": \"134.24563598632812\",\r\n    \"Height\": \"99.8741455078125\",\r\n    \"SVG\": \"<g id=\\\"30121003\\\">        <polyline fill=\\\"none\\\" points=\\\"367.262,444.161 367.262,386.482 322.9,348.03  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.9071\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">TG</text>        <polyline fill=\\\"none\\\" points=\\\"242.904,444.161 242.904,386.935 287.266,348.784  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.8682\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30121004\",\r\n    \"X\": \"237.96990966796875\",\r\n    \"Y\": \"344.286865234375\",\r\n    \"Width\": \"134.24563598632812\",\r\n    \"Height\": \"99.8741455078125\",\r\n    \"SVG\": \"<g id=\\\"30121004\\\">        <polyline fill=\\\"none\\\" points=\\\"367.262,444.161 367.262,386.482 322.9,348.03  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.9071\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">TU</text>        <polyline fill=\\\"none\\\" points=\\\"242.904,444.161 242.904,386.935 287.266,348.784  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.8682\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30121005\",\r\n    \"X\": \"227.8719482421875\",\r\n    \"Y\": \"346.5059509277344\",\r\n    \"Width\": \"156.25509643554688\",\r\n    \"Height\": \"98.98910522460938\",\r\n    \"SVG\": \"<g id=\\\"30121005\\\">        <polygon points=\\\"228.281,445.086 228.281,346.915 383.718,346.915 383.718,445.086    350.994,445.086 350.994,379.639 261.005,379.639 261.005,445.086  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.8181000000000003\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_06_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_06_0\\\">            <path d=\\\"M221,480c0,115,170,115,170,0,115,0,115-170,0-170,0-115-170-115-170,0-115,0-115,170,0,170Z\\\" fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <path d=\\\"M221,480c0,115,170,115,170,0,115,0,115-170,0-170,0-115-170-115-170,0-115,0-115,170,0,170Z\\\" fill=\\\"#FFFF80\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"480\\\" y2=\\\"480\\\"/>                                <path d=\\\"M221.924,494.258c13.147,98.305,162.264,95.933,168.851-7.115\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"480\\\" y2=\\\"480\\\"/>                                <path d=\\\"M405.258,479.076c98.305-13.147,95.933-162.264-7.115-168.851\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"310\\\" y2=\\\"310\\\"/>                                <path d=\\\"M390.076,295.742c-13.147-98.305-162.264-95.933-168.851,7.115\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"310\\\" y2=\\\"310\\\"/>                                <path d=\\\"M206.742,310.924c-98.305,13.147-95.933,162.264,7.115,168.851\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240501\",\r\n    \"X\": \"15.864999771118164\",\r\n    \"Y\": \"78.2239990234375\",\r\n    \"Width\": \"342.4979953765869\",\r\n    \"Height\": \"253.93900680541992\",\r\n    \"SVG\": \"<g id=\\\"25240501\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\" width=\\\"300.254\\\" x=\\\"40.519\\\" y=\\\"92.818\\\"/>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"165.992\\\" y=\\\"302.975\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"170\\\" y=\\\"324\\\">PAA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.312\\\" x=\\\"309.051\\\" y=\\\"186.974\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"313\\\" y=\\\"208\\\">PAA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"165.992\\\" y=\\\"78.224\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"170\\\" y=\\\"100\\\">PAA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"15.865\\\" y=\\\"186.974\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"20\\\" y=\\\"208\\\">PAA</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30121000\",\r\n    \"X\": \"245.61024475097656\",\r\n    \"Y\": \"346.5852966308594\",\r\n    \"Width\": \"120.77848815917969\",\r\n    \"Height\": \"98.42971801757812\",\r\n    \"SVG\": \"<g id=\\\"30121000\\\">        <polyline points=\\\"258.333,445.015 258.333,389.975 306,347.886 353.666,389.975    353.666,445.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.6891\\\"/>        <polyline fill=\\\"none\\\" points=\\\"247.333,445.015 247.333,386.737 292.066,347.886  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5.4455\\\"/>        <polyline fill=\\\"none\\\" points=\\\"364.666,445.015 364.666,386.737 319.933,347.886  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5.4455\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30121001\",\r\n    \"X\": \"237.96990966796875\",\r\n    \"Y\": \"344.286865234375\",\r\n    \"Width\": \"134.24563598632812\",\r\n    \"Height\": \"99.8741455078125\",\r\n    \"SVG\": \"<g id=\\\"30121001\\\">        <polyline fill=\\\"none\\\" points=\\\"367.262,444.161 367.262,386.482 322.9,348.03  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.9071\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">TE</text>        <polyline fill=\\\"none\\\" points=\\\"242.904,444.161 242.904,386.935 287.266,348.784  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.8682\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30121002\",\r\n    \"X\": \"237.96990966796875\",\r\n    \"Y\": \"344.286865234375\",\r\n    \"Width\": \"134.24563598632812\",\r\n    \"Height\": \"99.8741455078125\",\r\n    \"SVG\": \"<g id=\\\"30121002\\\">        <polyline fill=\\\"none\\\" points=\\\"367.262,444.161 367.262,386.482 322.9,348.03  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.9071\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">TF</text>        <polyline fill=\\\"none\\\" points=\\\"242.904,444.161 242.904,386.935 287.266,348.784  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.8682\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6102\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"393.6669921875\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"369.49102783203125\",\r\n    \"SVG\": \"<g id=\\\"6102\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6101\",\r\n    \"X\": \"130.18922424316406\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"350.6312713623047\",\r\n    \"Height\": \"187.69391632080078\",\r\n    \"SVG\": \"<g id=\\\"6101\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240502\",\r\n    \"X\": \"24.30699920654297\",\r\n    \"Y\": \"31.18899917602539\",\r\n    \"Width\": \"364.4759941101074\",\r\n    \"Height\": \"332.18799591064453\",\r\n    \"SVG\": \"<g id=\\\"25240502\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.73,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"182.408\\\" y=\\\"334.189\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"186\\\" y=\\\"356\\\">PAA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"182.571\\\" y=\\\"31.189\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"187\\\" y=\\\"53\\\">PAA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"24.307\\\" y=\\\"183.551\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"28\\\" y=\\\"205\\\">PAA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.31\\\" x=\\\"339.473\\\" y=\\\"180.869\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"343\\\" y=\\\"202\\\">PAA</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6104\",\r\n    \"X\": \"247.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"118.0\",\r\n    \"Height\": \"86.4580078125\",\r\n    \"SVG\": \"<g id=\\\"6104\\\">        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240503\",\r\n    \"X\": \"39.30699920654297\",\r\n    \"Y\": \"58.50614581455672\",\r\n    \"Width\": \"293.476993560791\",\r\n    \"Height\": \"278.8708492721132\",\r\n    \"SVG\": \"<g id=\\\"25240503\\\">        <path d=\\\"   M138.047,62.514c-38.923,6.124-60.916,93.731-71.078,122.264c-10.162,28.514-3.393,28.514,10.162,48.894   c13.537,20.381,38.904,59.094,71.059,73.352c32.155,14.262,96.464,38.713,121.852,12.229   c25.385-26.483,52.458-128.368,30.448-171.158C278.496,105.303,176.97,56.409,138.047,62.514\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.311\\\" x=\\\"283.473\\\" y=\\\"193.869\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"287\\\" y=\\\"215\\\">PAA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"39.307\\\" y=\\\"182.551\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"43\\\" y=\\\"204\\\">PAA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"178.571\\\" y=\\\"64.189\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"183\\\" y=\\\"86\\\">PAA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"172.408\\\" y=\\\"308.189\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"176\\\" y=\\\"330\\\">PAA</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6103\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"351.32049560546875\",\r\n    \"Height\": \"649.2770767211914\",\r\n    \"SVG\": \"<g id=\\\"6103\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15041 copy\",\r\n    \"X\": \"301.35546875\",\r\n    \"Y\": \"284.984375\",\r\n    \"Width\": \"7.578125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"15041 copy\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"I\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.25\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"461\",\r\n    \"X\": \"119.77100372314453\",\r\n    \"Y\": \"545.5\",\r\n    \"Width\": \"372.45800018310547\",\r\n    \"Height\": \"40.0\",\r\n    \"SVG\": \"<g id=\\\"461\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"122.229\\\" x2=\\\"479.729\\\" y1=\\\"565.5\\\" y2=\\\"565.5\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"119.771\\\" y=\\\"552\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"467.229\\\" y=\\\"553\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"293.5\\\" y=\\\"553\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"545.5\\\" y2=\\\"585.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"462\",\r\n    \"X\": \"119.77100372314453\",\r\n    \"Y\": \"545.0\",\r\n    \"Width\": \"372.45800018310547\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"462\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"122.229\\\" x2=\\\"479.729\\\" y1=\\\"565.5\\\" y2=\\\"565.5\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"119.771\\\" y=\\\"552\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"467.229\\\" y=\\\"553\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"293.5\\\" y=\\\"553\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"206.635\\\" y=\\\"553\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"380.365\\\" y=\\\"553\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"392.865\\\" x2=\\\"392.865\\\" y1=\\\"545\\\" y2=\\\"585\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"219.135\\\" x2=\\\"219.135\\\" y1=\\\"546\\\" y2=\\\"586\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200600\",\r\n    \"X\": \"221.50390625\",\r\n    \"Y\": \"352.34375\",\r\n    \"Width\": \"166.05859375\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"10200600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">FBI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53131\",\r\n    \"X\": \"261.142578125\",\r\n    \"Y\": \"291.5469055175781\",\r\n    \"Width\": \"90.279296875\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"53131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">DC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54461\",\r\n    \"X\": \"256.5625\",\r\n    \"Y\": \"295.2344055175781\",\r\n    \"Width\": \"101.03125\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"54461\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">NW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141700\",\r\n    \"X\": \"210.6171875\",\r\n    \"Y\": \"359.7812805175781\",\r\n    \"Width\": \"189.28125\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"10141700\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">SEC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160500\",\r\n    \"X\": \"249.83299255371094\",\r\n    \"Y\": \"349.9574279785156\",\r\n    \"Width\": \"116.00001525878906\",\r\n    \"Height\": \"93.20855712890625\",\r\n    \"SVG\": \"<g id=\\\"15160500\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"252.333,425.666 252.333,388.167 363.333,388.167    363.333,425.666  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"270.833\\\" cy=\\\"425.666\\\" fill=\\\"#FFFFFF\\\" rx=\\\"14.8\\\" ry=\\\"15\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"344.833\\\" cy=\\\"425.666\\\" fill=\\\"#FFFFFF\\\" rx=\\\"14.8\\\" ry=\\\"15\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"289.333\\\" x2=\\\"300.433\\\" y1=\\\"388.167\\\" y2=\\\"350.667\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_54_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"366.52081298828125\",\r\n    \"SVG\": \"<g id=\\\"0_54_0\\\">            <polyline fill=\\\"none\\\" points=\\\"306 568 479 395 306 222 133 395 306 568\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <polyline fill=\\\"#FFE599\\\" points=\\\"306 568 479 395 306 222 133 395 306 568\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"568\\\" y2=\\\"568\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"316.176\\\" x2=\\\"473.912\\\" y1=\\\"557.824\\\" y2=\\\"400.088\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"479\\\" x2=\\\"479\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"468.824\\\" x2=\\\"311.088\\\" y1=\\\"384.824\\\" y2=\\\"227.088\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"222\\\" y2=\\\"222\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"295.824\\\" x2=\\\"138.088\\\" y1=\\\"232.176\\\" y2=\\\"389.912\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133\\\" x2=\\\"133\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"143.176\\\" x2=\\\"300.912\\\" y1=\\\"405.176\\\" y2=\\\"562.912\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"568\\\" y2=\\\"568\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01012\",\r\n    \"X\": \"281.120361328125\",\r\n    \"Y\": \"444.7119445800781\",\r\n    \"Width\": \"47.71875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"H\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.5557\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151900\",\r\n    \"X\": \"40.819330889062485\",\r\n    \"Y\": \"49.442849284947584\",\r\n    \"Width\": \"329.3667446192312\",\r\n    \"Height\": \"311.508398273393\",\r\n    \"SVG\": \"<g id=\\\"25151900\\\" transform=\\\"translate(-110 -160) scale(1.5 1.5)\\\">        <path d=\\\"M136.84,142.272c22.017,0,156.237,10.899,167.535,20.942   c23.488,20.878,13.448,134.327-12.216,153.574c-29.219,21.913-47.664-17.434-75.041-7.853   c-26.019,9.108-27.049,34.031-63.698,35.775c-66.254,3.158-47.182-77.352-48.864-116.053c-0.883-20.307-4.845-54.097,5.236-72.424   c5.598-10.178,16.714-13.639,27.049-14.107\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111300\",\r\n    \"X\": \"254.76722717285156\",\r\n    \"Y\": \"346.8680419921875\",\r\n    \"Width\": \"101.94172668457031\",\r\n    \"Height\": \"93.12326049804688\",\r\n    \"SVG\": \"<g id=\\\"20111300\\\">        <path d=\\\"M353.05,369.771c-1.264,0.321-1.978,0.476-2.128,0.476   c-1.265,0-2.759-1.891-4.489-5.677l-0.477-0.943c-0.16-0.315-1.185-1.418-3.073-3.31l-33.646,33.604l40.84,40.78l-2.229,2.424   l-41.548-40.33l-41.673,40.336l-2.341-2.309l40.875-40.697l-33.568-34.051c-1.104,0.788-2.765,2.995-4.972,6.626   c-1.261,2.365-2.364,3.546-3.307,3.546c-0.161,0-0.874-0.154-2.128-0.476c-0.161,0-0.788,0-1.891,0   c1.258-5.323,4.328-10.134,9.218-14.443c4.883-4.305,9.373-6.459,13.478-6.459c1.258,0,5.276,1.307,12.059,3.924   c-9.737,0.617-16.177,2.151-19.32,4.614l33.661,34.14l33.888-33.841c-1.427-1.392-3.472-2.476-6.146-3.258   c-1.419-0.463-5.829-1.231-13.229-2.321c6.141-2.167,9.688-3.258,10.637-3.258c3.937,0,8.305,1.803,13.116,5.402   c4.811,3.605,8.156,7.753,10.052,12.449v3.054C353.756,369.771,353.204,369.771,353.05,369.771z\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"137_1\",\r\n    \"X\": \"242.6650390625\",\r\n    \"Y\": \"302.85833740234375\",\r\n    \"Width\": \"120.8916015625\",\r\n    \"Height\": \"38.65625\",\r\n    \"SVG\": \"<g id=\\\"137_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"54\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">WPN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25260100\",\r\n    \"X\": \"68.2300033569336\",\r\n    \"Y\": \"150.890625\",\r\n    \"Width\": \"267.5199966430664\",\r\n    \"Height\": \"24.015380859375\",\r\n    \"SVG\": \"<g id=\\\"25260100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"68.23\\\" x2=\\\"335.75\\\" y1=\\\"172.406\\\" y2=\\\"172.406\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"290\\\" y=\\\"166\\\">FSCL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"140\\\" y=\\\"164\\\">FSCL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01011\",\r\n    \"X\": \"276.52783203125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"56.9375\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"A\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6106\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"235.5\",\r\n    \"Height\": \"569.1580200195312\",\r\n    \"SVG\": \"<g id=\\\"6106\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6105\",\r\n    \"X\": \"130.18922424316406\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"350.6312713623047\",\r\n    \"Height\": \"187.69391632080078\",\r\n    \"SVG\": \"<g id=\\\"6105\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52611\",\r\n    \"X\": \"266.2314453125\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"77.7685546875\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"52611\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">TT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6107\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"351.32049560546875\",\r\n    \"Height\": \"649.2770767211914\",\r\n    \"SVG\": \"<g id=\\\"6107\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213000\",\r\n    \"X\": \"203.1490020751953\",\r\n    \"Y\": \"297.35797119140625\",\r\n    \"Width\": \"201.15602111816406\",\r\n    \"Height\": \"197.5860595703125\",\r\n    \"SVG\": \"<g id=\\\"25213000\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"14\\\" x1=\\\"213.048\\\" x2=\\\"394.406\\\" y1=\\\"485.045\\\" y2=\\\"307.257\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"14\\\" x1=\\\"394.406\\\" x2=\\\"213.048\\\" y1=\\\"485.045\\\" y2=\\\"307.257\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"308.5,396.151 260.773,440.598 353.044,440.598 \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"308.5,396.151 260.773,351.705 353.044,351.705 \\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"69.8444\\\" font-weight=\\\"bold\\\" x=\\\"204\\\" y=\\\"422\\\">D</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"69.8444\\\" font-weight=\\\"bold\\\" x=\\\"360\\\" y=\\\"422\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240603\",\r\n    \"X\": \"134.25\",\r\n    \"Y\": \"260.5\",\r\n    \"Width\": \"342.0\",\r\n    \"Height\": \"205.0\",\r\n    \"SVG\": \"<g id=\\\"25240603\\\">        <rect fill=\\\"none\\\" height=\\\"200\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" width=\\\"337\\\" x=\\\"136.75\\\" y=\\\"263\\\"/>        <rect fill=\\\"#000000\\\" height=\\\"35.999\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 777.7748 403.8488)\\\" width=\\\"36\\\" x=\\\"287.248\\\" y=\\\"345.007\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110800\",\r\n    \"X\": \"194.9759979248047\",\r\n    \"Y\": \"348.6310119628906\",\r\n    \"Width\": \"219.88800811767578\",\r\n    \"Height\": \"94.86898803710938\",\r\n    \"SVG\": \"<g id=\\\"05110800\\\">        <g id=\\\"Satellite\\\">                <rect height=\\\"48.758\\\" width=\\\"81.694\\\" x=\\\"194.976\\\" y=\\\"371.621\\\"/>                <rect height=\\\"48.759\\\" width=\\\"37.495\\\" x=\\\"286.172\\\" y=\\\"371.62\\\"/>                <rect height=\\\"48.759\\\" width=\\\"81.695\\\" x=\\\"333.169\\\" y=\\\"371.62\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"275.669\\\" x2=\\\"335.155\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>            </g>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.919\\\" x2=\\\"304.919\\\" y1=\\\"443.5\\\" y2=\\\"362.985\\\"/>                        <polygon points=\\\"314.922,365.903 304.951,348.631 294.979,365.903    \\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240601\",\r\n    \"X\": \"205.0260009765625\",\r\n    \"Y\": \"295.93499755859375\",\r\n    \"Width\": \"199.31201171875\",\r\n    \"Height\": \"199.49899291992188\",\r\n    \"SVG\": \"<g id=\\\"25240601\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"304.789\\\" x2=\\\"304.789\\\" y1=\\\"295.935\\\" y2=\\\"495.434\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"404.338\\\" x2=\\\"205.026\\\" y1=\\\"395.698\\\" y2=\\\"395.698\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240602\",\r\n    \"X\": \"198.2469940185547\",\r\n    \"Y\": \"289.2090148925781\",\r\n    \"Width\": \"214.2939910888672\",\r\n    \"Height\": \"214.45999145507812\",\r\n    \"SVG\": \"<g id=\\\"25240602\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"305.49\\\" x2=\\\"305.49\\\" y1=\\\"289.209\\\" y2=\\\"373\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"305.49\\\" x2=\\\"305.49\\\" y1=\\\"420\\\" y2=\\\"503.669\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"198.247\\\" x2=\\\"279\\\" y1=\\\"396.426\\\" y2=\\\"396.426\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"412.541\\\" x2=\\\"331.247\\\" y1=\\\"396.426\\\" y2=\\\"396.426\\\"/>        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#000000\\\" r=\\\"10\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140401_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140401_a\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.207\\\">1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15112000\",\r\n    \"X\": \"271.1166076660156\",\r\n    \"Y\": \"345.8609924316406\",\r\n    \"Width\": \"67.84375\",\r\n    \"Height\": \"96.04800415039062\",\r\n    \"SVG\": \"<g id=\\\"15112000\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.482\\\" x2=\\\"304.482\\\" y1=\\\"348.361\\\" y2=\\\"441.909\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.791\\\" x2=\\\"330.173\\\" y1=\\\"348.361\\\" y2=\\\"348.361\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"73.7321px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"419.5586\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171500\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171500\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">JEZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60160600\",\r\n    \"X\": \"209.935546875\",\r\n    \"Y\": \"361.390625\",\r\n    \"Width\": \"195.841796875\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"60160600\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">POT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52621\",\r\n    \"X\": \"262.5244140625\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"84.7255859375\",\r\n    \"Height\": \"48.0625\",\r\n    \"SVG\": \"<g id=\\\"52621\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">UN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140205_a\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140205_a\\\">        <rect height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon points=\\\"273.094,296.538 335.298,296.538 378.839,340.079 378.839,402.281    335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428.207\\\">5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214300\",\r\n    \"X\": \"170.46200561523438\",\r\n    \"Y\": \"270.5849914550781\",\r\n    \"Width\": \"266.1239929199219\",\r\n    \"Height\": \"245.09201049804688\",\r\n    \"SVG\": \"<g id=\\\"25214300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" x=\\\"248\\\" y=\\\"488\\\">ENY</text>        <rect fill=\\\"none\\\" height=\\\"230.092\\\" id=\\\"red_3_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.124\\\" x=\\\"177.962\\\" y=\\\"278.085\\\"/>        <circle cx=\\\"303.525\\\" cy=\\\"393.134\\\" fill=\\\"#000000\\\" id=\\\"red_2_\\\" r=\\\"40\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321600\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321600\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">UMCP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25272100\",\r\n    \"X\": \"136.3144073486328\",\r\n    \"Y\": \"146.81539916992188\",\r\n    \"Width\": \"125.82258605957031\",\r\n    \"Height\": \"121.92520141601562\",\r\n    \"SVG\": \"<g id=\\\"25272100\\\">        <path d=\\\"   M195.559,149.043c-31.486,0-57.017,26.297-57.017,58.734c0,32.455,25.53,58.736,57.017,58.736   c31.487,0,57.018-26.281,57.018-58.736C252.576,175.34,227.045,149.043,195.559,149.043\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.4552\\\"/>        <path d=\\\"   M195.559,181.08c-15.752,0-28.532,11.964-28.532,26.697c0,14.753,12.78,26.697,28.532,26.697c15.77,0,28.535-11.944,28.535-26.697   C224.094,193.044,211.328,181.08,195.559,181.08\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.4552\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"211.293,189.54 211.293,221.578 232.771,221.578 232.771,189.54   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"21.0914\\\" x=\\\"216\\\" y=\\\"213\\\">1</text>            </g>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"240.779,189.54 240.779,221.578 262.137,221.578 262.137,189.54   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"21.0914\\\" x=\\\"246\\\" y=\\\"213\\\">2</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01032\",\r\n    \"X\": \"288.61328125\",\r\n    \"Y\": \"447.2900695800781\",\r\n    \"Width\": \"35.78125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"01032\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"L\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.5557\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46160800\",\r\n    \"X\": \"7.0\",\r\n    \"Y\": \"174.0\",\r\n    \"Width\": \"385.0\",\r\n    \"Height\": \"50.0\",\r\n    \"SVG\": \"<g id=\\\"46160800\\\">        <ellipse cx=\\\"167\\\" cy=\\\"199\\\" fill=\\\"#C0C0C0\\\" rx=\\\"25\\\" ry=\\\"25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"8\\\" x1=\\\"107\\\" x2=\\\"167\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <g transform=\\\"translate(-100 0)\\\">                <ellipse cx=\\\"167\\\" cy=\\\"199\\\" fill=\\\"#C0C0C0\\\" rx=\\\"25\\\" ry=\\\"25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"8\\\" x1=\\\"107\\\" x2=\\\"167\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>            </g>        <g transform=\\\"translate(100 0)\\\">                <ellipse cx=\\\"167\\\" cy=\\\"199\\\" fill=\\\"#C0C0C0\\\" rx=\\\"25\\\" ry=\\\"25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"8\\\" x1=\\\"107\\\" x2=\\\"167\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>            </g>        <g transform=\\\"translate(200 0)\\\">                <ellipse cx=\\\"167\\\" cy=\\\"199\\\" fill=\\\"#C0C0C0\\\" rx=\\\"25\\\" ry=\\\"25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"8\\\" x1=\\\"107\\\" x2=\\\"167\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52631\",\r\n    \"X\": \"258.0654296875\",\r\n    \"Y\": \"292.3750305175781\",\r\n    \"Width\": \"93.30859375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"52631\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">VR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01031\",\r\n    \"X\": \"278.542236328125\",\r\n    \"Y\": \"282.6806945800781\",\r\n    \"Width\": \"53.78125\",\r\n    \"Height\": \"62.90625\",\r\n    \"SVG\": \"<g id=\\\"01031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"C\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51301\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"77.80230686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"51301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40140400\",\r\n    \"X\": \"272.9999694824219\",\r\n    \"Y\": \"346.9990234375\",\r\n    \"Width\": \"73.19003295898438\",\r\n    \"Height\": \"93.0009765625\",\r\n    \"SVG\": \"<g id=\\\"40140400\\\">            <path d=\\\"M281.289,361.805h5.057v37.325h11.573v-37.325h4.744v7.09c.365-.261,1.772-1.825,1.772-2.346v-6.516h-8.341v37.325h-8.289v-37.325h-7.976v37.325h-6.829v42.642h71.366v-39.984c-.521.313-1.46,1.356-1.46,2.085v35.813h-68.395v-38.784h6.829v-37.325h-.052Z\\\" id=\\\"_39508208\\\"/>            <path d=\\\"M302.61,399.131h4.744c-.156-.835-.417-1.772-1.46-1.772h-1.512v-3.545c0-1.199-1.147-3.128-1.772-3.858v9.175h0Z\\\" id=\\\"_95420056\\\"/>            <path d=\\\"M321.898,364.776c0-4.483,4.431-9.696,4.431-11.834,0-1.772-.99-5.422-2.346-5.943,0,9.279-11.26,16.734-11.26,20.435v.573c0,.938,2.502,6.829,2.971,8.601.573,2.242,1.877,7.298,2.085,9.488-8.08-.156-9.54-12.824-13.397-15.43l-.365,3.858.052,5.943c0,6.099,4.379,14.909,7.35,18.141,1.303,1.46,5.422,4.796,7.194,5.577,1.095.521,8.184,3.858,8.601,3.858,1.877,0,11.99-9.436,13.71-11.156,3.285-3.284,5.266-12.511,5.266-19.34v-.938l-.938-7.455c-1.251.782-2.763,7.35-3.597,9.123-1.981,4.118-2.294,4.066-7.038,5.161-.365-15.9,8.706-10.791-3.545-24.918,0,6.36-1.199,10.27-5.317,12.459-1.773-.938-3.858-3.544-3.858-6.203Z\\\" id=\\\"_95425904\\\"/>            <polygon id=\\\"_40302024\\\" points=\\\"281.914 416.333 289.317 416.333 289.317 408.305 281.914 408.305 281.914 416.333\\\"/>            <polygon id=\\\"_40301232\\\" points=\\\"297.605 416.333 305.321 416.333 305.321 408.305 297.605 408.305 297.605 416.333\\\"/>            <polygon id=\\\"_40299896\\\" points=\\\"313.297 416.333 321.273 416.333 321.273 408.305 313.297 408.305 313.297 416.333\\\"/>            <path d=\\\"M328.988,416.333h7.976v-8.028h-3.232c-1.564,0-3.232,1.981-4.744,2.346v5.682h0Z\\\" id=\\\"_40298096\\\"/>            <polygon id=\\\"_40299008\\\" points=\\\"281.914 430.252 289.317 430.252 289.317 422.536 281.914 422.536 281.914 430.252\\\"/>            <polygon id=\\\"_40296992\\\" points=\\\"297.605 430.252 305.321 430.252 305.321 422.536 297.605 422.536 297.605 430.252\\\"/>            <polygon id=\\\"_95419864\\\" points=\\\"313.297 430.252 321.273 430.252 321.273 422.536 313.297 422.536 313.297 430.252\\\"/>            <polygon id=\\\"_95419576\\\" points=\\\"328.988 430.252 337.016 430.252 337.016 422.536 328.988 422.536 328.988 430.252\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341200\",\r\n    \"X\": \"89.87499237060547\",\r\n    \"Y\": \"114.81192489884143\",\r\n    \"Width\": \"270.75107531053754\",\r\n    \"Height\": \"109.4059924861221\",\r\n    \"SVG\": \"<g id=\\\"25341200\\\" transform=\\\"translate(-80 -120) scale(1.25 1.25)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"342.474\\\" x2=\\\"302.047\\\" y1=\\\"237.309\\\" y2=\\\"198.432\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"341.608\\\" x2=\\\"300.145\\\" y1=\\\"236.842\\\" y2=\\\"266.11\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"302.4\\\" x2=\\\"302.4\\\" y1=\\\"199.2\\\" y2=\\\"188.2\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"300.557\\\" x2=\\\"300.279\\\" y1=\\\"265.228\\\" y2=\\\"274.934\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"300.498\\\" x2=\\\"351.608\\\" y1=\\\"274.169\\\" y2=\\\"236.309\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"302.714\\\" x2=\\\"351.008\\\" y1=\\\"188.912\\\" y2=\\\"237.042\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"12\\\" stroke-width=\\\"5\\\" x1=\\\"209.4\\\" x2=\\\"341.198\\\" y1=\\\"237.2\\\" y2=\\\"237.2\\\"/>        <polygon fill=\\\"none\\\" points=\\\"190.503,259.485 138.4,259.485 138.4,218.2 190.503,218.2    208.948,237.485  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25272101\",\r\n    \"X\": \"37.39571069790354\",\r\n    \"Y\": \"86.40983022345188\",\r\n    \"Width\": \"340.9342758743621\",\r\n    \"Height\": \"213.81816339231597\",\r\n    \"SVG\": \"<g id=\\\"25272101\\\">        <path d=\\\"   M208.146,96.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.354,27.528,13.476,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.106-4.038,6.745-11.592,12.139-15.086c5.394-3.229,12.136-4.039,18.06-5.938c2.969-1.071,8.9-2.969,8.9-2.969   c7.292-7.819,10.264-16.704,18.077-23.978c1.07-2.971,2.969-5.918,2.969-9.168c0-19.938,2.688-40.679-2.969-59.805   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.064-8.907c-16.725-11.572-18.34-35.828-41.812-39.06   c-10.784-1.616-21.853-1.878-32.92-2.969C208.955,89.367,214.086,84.5,208.146,96.092\\\" fill=\\\"none\\\" id=\\\"zone2\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <path d=\\\"   M206.65,130.12c-13.508-4.372-29.104,0.171-42.955,1.93c-13.508,3.321-24.022,11.212-36.993,15.583   c-8.94,13.496-3.335,10.333-13.679,13.666c-3.86,3.847-7.719,7.706-11.565,11.553c-1.405,1.405-4.044,4.03-4.044,4.03   c1.588,9.636,3.689,17.868,5.973,27.148c0.17,1.404,2.979,28.027,3.846,31.178c2.981,9.98,17.894,8.76,25.258,9.638   c25.061,2.796,12.091,0.525,29.274,4.028c14.205,21.359,55.57,8.233,72.06,7.709c12.274-1.406,26.819-1.406,36.994-9.639   c3.319-2.625,4.384-7.535,7.89-9.807c3.506-2.099,7.889-2.625,11.739-3.859c1.93-0.696,5.785-1.93,5.785-1.93   c4.739-5.082,6.671-10.857,11.75-15.586c0.696-1.93,1.93-3.846,1.93-5.959c0-12.959,1.747-26.441-1.93-38.873   c-1.404-4.555-7.194-6.655-11.75-7.706c-19.454-4.739-10.343-2.979-27.342-5.789c-10.871-7.522-11.921-23.289-27.178-25.389   c-7.009-1.05-14.204-1.221-21.397-1.93C207.176,125.749,210.511,122.585,206.65,130.12\\\" fill=\\\"none\\\" id=\\\"zone1\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"299.589,177.295 299.589,209.334 321.067,209.334 321.067,177.295   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"21.0914\\\" x=\\\"305\\\" y=\\\"201\\\">1</text>            </g>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"356.973,177.295 356.973,209.334 378.33,209.334 378.33,177.295   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"21.0914\\\" x=\\\"362\\\" y=\\\"201\\\">2</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150600\",\r\n    \"X\": \"241.81500244140625\",\r\n    \"Y\": \"285.5\",\r\n    \"Width\": \"128.73098754882812\",\r\n    \"Height\": \"228.1519775390625\",\r\n    \"SVG\": \"<g id=\\\"10150600\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"285.5\\\" y2=\\\"482.5\\\"/>                        <polygon points=\\\"370.546,472.998 306.181,513.652 241.815,472.998 241.815,472.578 370.546,472.578    \\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01022\",\r\n    \"X\": \"277.6171875\",\r\n    \"Y\": \"447.2900695800781\",\r\n    \"Width\": \"54.65625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"01022\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"M\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.5557\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52641\",\r\n    \"X\": \"259.94140625\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"87.46484375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"52641\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">XP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01021\",\r\n    \"X\": \"282.87158203125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"45.953125\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"b\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51311\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"76.63043186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"51311\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120500\",\r\n    \"X\": \"256.2411193847656\",\r\n    \"Y\": \"346.5261535644531\",\r\n    \"Width\": \"99.51776123046875\",\r\n    \"Height\": \"99.05511474609375\",\r\n    \"SVG\": \"<g id=\\\"30120500\\\">        <polygon points=\\\"306,445.25 256.75,391.523 288.091,391.523 288.091,346.75    323.909,346.75 323.909,391.523 355.25,391.523  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.4477\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120502\",\r\n    \"X\": \"221.11767578125\",\r\n    \"Y\": \"348.37396240234375\",\r\n    \"Width\": \"169.677734375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"30120502\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"PG\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">PG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120501\",\r\n    \"X\": \"224.73583984375\",\r\n    \"Y\": \"348.37396240234375\",\r\n    \"Width\": \"165.412109375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"30120501\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"PC\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">PC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6153\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"351.32049560546875\",\r\n    \"Height\": \"649.2770767211914\",\r\n    \"SVG\": \"<g id=\\\"6153\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36150300\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36150300\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FFFF00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.207\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6152\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"393.6669921875\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"369.49102783203125\",\r\n    \"SVG\": \"<g id=\\\"6152\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6155\",\r\n    \"X\": \"130.18922424316406\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"350.6312713623047\",\r\n    \"Height\": \"187.69391632080078\",\r\n    \"SVG\": \"<g id=\\\"6155\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6154\",\r\n    \"X\": \"247.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"118.0\",\r\n    \"Height\": \"86.4580078125\",\r\n    \"SVG\": \"<g id=\\\"6154\\\">        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241902\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241902\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"169\\\" y=\\\"173\\\">ZOR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11261\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"11261\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6157\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"351.32049560546875\",\r\n    \"Height\": \"649.2770767211914\",\r\n    \"SVG\": \"<g id=\\\"6157\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25182200\",\r\n    \"X\": \"256.6298828125\",\r\n    \"Y\": \"347.078125\",\r\n    \"Width\": \"97.21875\",\r\n    \"Height\": \"103.625\",\r\n    \"SVG\": \"<g id=\\\"25182200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"449\\\">O</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241901\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10228735637605\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25241901\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.611-0.17,20.813-7.502,20.813-7.502c17.893-21.594,23.492-66.242-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.569-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.209-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"228\\\" y=\\\"170\\\">ZOR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6156\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"235.5\",\r\n    \"Height\": \"569.1580200195312\",\r\n    \"SVG\": \"<g id=\\\"6156\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_06_0\",\r\n    \"X\": \"126.2860336303711\",\r\n    \"Y\": \"215.28604125976562\",\r\n    \"Width\": \"359.42704010009766\",\r\n    \"Height\": \"359.4270324707031\",\r\n    \"SVG\": \"<g id=\\\"2_06_0\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M218.496,479.973c0.829,0.019,1.664,0.027,2.504,0.027     c0,0.841,0.009,1.676,0.027,2.505\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.25,487.529     c7.145,105.793,164.883,104.954,169.64-2.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.973,482.505c0.019-0.829,0.027-1.664,0.027-2.505     c0.841,0,1.676-0.009,2.505-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M398.529,479.75     c105.793-7.145,104.954-164.884-2.518-169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M393.505,310.027C392.676,310.009,391.841,310,391,310     c0-0.841-0.009-1.676-0.027-2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.75,302.471     c-7.145-105.794-164.884-104.955-169.64,2.517\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.027,307.496C221.009,308.324,221,309.159,221,310     c-0.841,0-1.676,0.009-2.504,0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M213.471,310.25     c-105.794,7.145-104.955,164.883,2.517,169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131512\",\r\n    \"X\": \"260.6650085449219\",\r\n    \"Y\": \"347.9990234375\",\r\n    \"Width\": \"91.49111397942755\",\r\n    \"Height\": \"91.0009765625\",\r\n    \"SVG\": \"<g id=\\\"40131512\\\">            <path d=\\\"M306.377,409.521l21.314,16.33c-.76,1.044-7.121,3.655-9.114,4.462-2.943,1.187-7.595,1.947-11.63,1.947h-.997c-4.51,0-8.64-.76-11.868-1.994-2.041-.807-8.07-3.275-8.972-4.51l21.267-16.235ZM343.119,381.371c.902,3.608,2.089,5.934,2.089,10.633v3.513c0,6.029-2.279,11.773-4.272,15.855-1.282,2.516-6.598,10.395-9.114,11.061l-8.687-25.824,19.985-15.238ZM269.35,381.182l19.985,15.38-8.734,25.776c-2.991-2.041-7.073-7.927-8.924-11.63-1.424-2.848-4.605-12.105-4.177-16.709l1.851-12.817ZM341.647,377.669h-24.637c-.902,0-3.987-9.731-4.51-11.108-.712-1.994-3.655-9.874-3.798-11.535,7.643,0,16.14,3.987,20.602,7.358,3.987,2.991,11.108,9.921,12.342,15.285h0ZM271.249,377.669c.427-1.899,4.035-7.026,5.222-8.592,2.089-2.611,4.605-4.51,7.168-6.693,3.418-2.896,13.814-7.358,20.032-7.358l-7.88,22.596-24.542.047ZM309.225,439c11.536,0,24.97-7.69,30.238-14.004,4.083-4.936,5.886-6.931,8.877-13.197,1.899-3.94,4.035-12.485,3.798-18.228-.57-13.719-5.459-24.4-12.674-31.568-6.408-6.314-17.801-14.004-30.238-14.004h-5.791c-12.152,0-23.877,7.975-30.096,14.146-6.551,6.456-12.674,18.608-12.674,31.615,0,14.241,6.029,23.83,12.912,31.378,5.696,6.219,18.371,13.861,30.096,13.861h5.554Z\\\" id=\\\"_65156240\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131511\",\r\n    \"X\": \"238.31983947753906\",\r\n    \"Y\": \"348.1130065917969\",\r\n    \"Width\": \"135.5513153076172\",\r\n    \"Height\": \"93.00799560546875\",\r\n    \"SVG\": \"<g id=\\\"40131511\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"266.644 438.621 242.365 390.065 272.713 390.065 272.713 350.613 339.479 350.613 339.479 390.065 369.826 390.065 345.547 438.621 266.644 438.621\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            <polygon points=\\\"357.752 390.065 333.474 438.621 318.3 438.621 342.578 390.065 357.752 390.065\\\" stroke=\\\"#000000\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131510\",\r\n    \"X\": \"198.484375\",\r\n    \"Y\": \"359.828125\",\r\n    \"Width\": \"203.8251953125\",\r\n    \"Height\": \"78.46875\",\r\n    \"SVG\": \"<g id=\\\"40131510\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"106\\\" x=\\\"196\\\" y=\\\"437\\\">TSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6151\",\r\n    \"X\": \"130.18922424316406\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"350.6312713623047\",\r\n    \"Height\": \"187.69391632080078\",\r\n    \"SVG\": \"<g id=\\\"6151\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131513\",\r\n    \"X\": \"226.1875\",\r\n    \"Y\": \"350.640625\",\r\n    \"Width\": \"169.98828125\",\r\n    \"Height\": \"88.828125\",\r\n    \"SVG\": \"<g id=\\\"40131513\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" x=\\\"215\\\" y=\\\"438\\\">ISF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130303_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10130303_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <circle cx=\\\"305\\\" cy=\\\"395.5\\\" r=\\\"34\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140106\",\r\n    \"X\": \"237.2139129638672\",\r\n    \"Y\": \"347.6830139160156\",\r\n    \"Width\": \"134.8971710205078\",\r\n    \"Height\": \"92.5579833984375\",\r\n    \"SVG\": \"<g id=\\\"30140106\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"265.413 437.741 241.259 389.433 271.451 389.433 271.451 350.183 337.874 350.183 337.874 389.433 368.066 389.433 343.912 437.741 265.413 437.741\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.079\\\">H</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130303_1\",\r\n    \"X\": \"124.00836181640625\",\r\n    \"Y\": \"270.685302734375\",\r\n    \"Width\": \"362.4012756347656\",\r\n    \"Height\": \"249.62939453125\",\r\n    \"SVG\": \"<g id=\\\"10130303_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"125.418\\\" x2=\\\"485\\\" y1=\\\"518.25\\\" y2=\\\"272.75\\\"/>        <circle cx=\\\"305\\\" cy=\\\"395.5\\\" r=\\\"34\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140105\",\r\n    \"X\": \"240.3768768310547\",\r\n    \"Y\": \"349.6029968261719\",\r\n    \"Width\": \"130.24415588378906\",\r\n    \"Height\": \"89.34500122070312\",\r\n    \"SVG\": \"<g id=\\\"30140105\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"267.69 436.448 244.422 389.913 273.506 389.913 273.506 352.103 337.492 352.103 337.492 389.913 366.576 389.913 343.309 436.448 267.69 436.448\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"86\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.176\\\">F</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130303_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10130303_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <circle cx=\\\"305\\\" cy=\\\"395.5\\\" r=\\\"34\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140104\",\r\n    \"X\": \"239.9548797607422\",\r\n    \"Y\": \"349.2669982910156\",\r\n    \"Width\": \"131.8291778564453\",\r\n    \"Height\": \"90.44000244140625\",\r\n    \"SVG\": \"<g id=\\\"30140104\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"267.57 437.207 244 390.068 273.461 390.068 273.461 351.767 338.278 351.767 338.278 390.068 367.739 390.068 344.17 437.207 267.57 437.207\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"86\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.802\\\">E</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130303_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10130303_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>        <circle cx=\\\"305\\\" cy=\\\"395.5\\\" r=\\\"34\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140103\",\r\n    \"X\": \"237.9549102783203\",\r\n    \"Y\": \"347.4849853515625\",\r\n    \"Width\": \"136.31910705566406\",\r\n    \"Height\": \"93.54000854492188\",\r\n    \"SVG\": \"<g id=\\\"30140103\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"266.425 438.525 242 389.675 272.53 389.675 272.53 349.985 339.699 349.985 339.699 389.675 370.229 389.675 345.805 438.525 266.425 438.525\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.743\\\">D</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140102\",\r\n    \"X\": \"240.9548797607422\",\r\n    \"Y\": \"349.2669982910156\",\r\n    \"Width\": \"131.8291778564453\",\r\n    \"Height\": \"90.44000244140625\",\r\n    \"SVG\": \"<g id=\\\"30140102\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"268.57 437.207 245 390.068 274.461 390.068 274.461 351.767 339.278 351.767 339.278 390.068 368.739 390.068 345.17 437.207 268.57 437.207\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"86\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.802\\\">C</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140101\",\r\n    \"X\": \"236.69895935058594\",\r\n    \"Y\": \"349.2460021972656\",\r\n    \"Width\": \"134.2950897216797\",\r\n    \"Height\": \"92.14199829101562\",\r\n    \"SVG\": \"<g id=\\\"30140101\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"264.783 438.888 240.744 390.809 270.792 390.809 270.792 351.746 336.901 351.746 336.901 390.809 366.949 390.809 342.91 438.888 264.783 438.888\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.716\\\">A</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140100\",\r\n    \"X\": \"241.92091369628906\",\r\n    \"Y\": \"348.85699462890625\",\r\n    \"Width\": \"132.1240997314453\",\r\n    \"Height\": \"90.64300537109375\",\r\n    \"SVG\": \"<g id=\\\"30140100\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"269.592 437 245.966 389.748 275.498 389.748 275.498 351.357 340.469 351.357 340.469 389.748 370 389.748 346.375 437 269.592 437\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51321\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"82.64605686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"51321\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52651\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"52651\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110900\",\r\n    \"X\": \"212.5\",\r\n    \"Y\": \"349.125\",\r\n    \"Width\": \"196.198974609375\",\r\n    \"Height\": \"93.75\",\r\n    \"SVG\": \"<g id=\\\"11110900\\\">        <ellipse cx=\\\"377.491\\\" cy=\\\"396\\\" fill=\\\"none\\\" rx=\\\"28.708\\\" ry=\\\"30.424\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"349.298\\\" x2=\\\"212.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"330.039\\\" x2=\\\"330.039\\\" y1=\\\"349.125\\\" y2=\\\"442.875\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241903\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241903\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"178\\\" y=\\\"140\\\">ZOR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140109\",\r\n    \"X\": \"238.05484008789062\",\r\n    \"Y\": \"348.5\",\r\n    \"Width\": \"133.38116455078125\",\r\n    \"Height\": \"91.510986328125\",\r\n    \"SVG\": \"<g id=\\\"30140109\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"265.966 437.511 242.1 389.781 271.931 389.781 271.931 351 337.561 351 337.561 389.781 367.391 389.781 343.527 437.511 265.966 437.511\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.132\\\">O</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140108\",\r\n    \"X\": \"239.0509033203125\",\r\n    \"Y\": \"347.6830139160156\",\r\n    \"Width\": \"134.8961181640625\",\r\n    \"Height\": \"92.5579833984375\",\r\n    \"SVG\": \"<g id=\\\"30140108\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"267.25 437.741 243.096 389.433 273.287 389.433 273.287 350.183 339.711 350.183 339.711 389.433 369.902 389.433 345.749 437.741 267.25 437.741\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.079\\\">L</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140107\",\r\n    \"X\": \"237.0509033203125\",\r\n    \"Y\": \"347.6830139160156\",\r\n    \"Width\": \"134.8961181640625\",\r\n    \"Height\": \"92.5579833984375\",\r\n    \"SVG\": \"<g id=\\\"30140107\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"265.25 437.741 241.096 389.433 271.287 389.433 271.287 350.183 337.711 350.183 337.711 389.433 367.902 389.433 343.749 437.741 265.25 437.741\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.079\\\">J</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131509\",\r\n    \"X\": \"198.609375\",\r\n    \"Y\": \"364.84375\",\r\n    \"Width\": \"217.748046875\",\r\n    \"Height\": \"62.1875\",\r\n    \"SVG\": \"<g id=\\\"40131509\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"84\\\" id=\\\"USSS\\\" x=\\\"192\\\" y=\\\"426\\\">USSS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131508\",\r\n    \"X\": \"253.5880126953125\",\r\n    \"Y\": \"348.0\",\r\n    \"Width\": \"108.0570068359375\",\r\n    \"Height\": \"92.52102661132812\",\r\n    \"SVG\": \"<g id=\\\"40131508\\\">            <path d=\\\"M353.016,423.606l3.002-1.03.449,10.006h-3.451v-8.976h0ZM328.159,409.797c4.235,2.238,4.464,3.815,6.79,8.059,1.645,3,3.916,6.503,3.916,10.93.261.389.81,1.38,1.379,1.38,1.983,0,4.14-7.362,5.871-8.629v.69h.69v10.356h-18.644v-22.785h-.003ZM295.362,408.761c0-2.092,7.414-1.728,10.013-1.727,3.907.003,8.035-1.036,10.701-1.036,1.878,0,4.367,1.296,6.214,1.727v24.855h-26.928v-23.819h0ZM270.852,421.535c1.965.711,4.209,9.321,5.869,9.321,2.924,0,3.057-8.384,4.843-11.385,1.861-3.123,3.504-8.032,7.586-8.985v22.095h-18.298v-11.046ZM261.618,422.919c.838.213,2.674.637,2.674,1.722v7.939l-3.171-.003.497-9.658ZM345.767,413.249c-.476-3.18,2.515-7.595,5.868-7.595,3.247,0,5.526,4.174,5.526,7.595v.345c0,4.71-1.95,4.658-3.452,6.906l-4.491.086-3.213-4.146-.237-3.191ZM271.197,413.594c0,6.454-6.769,9.824-10.227,4.704-2.806-4.154-1.076-12.644,4.359-12.644,3.297,0,5.868,3.653,5.868,6.903v1.037h0ZM270.852,355.941h18.298v50.402c0,1.168-3.42,1.826-4.763,3.179-1.08,1.089-2.35,3.01-3.246,4.349-1.562,2.332-4.34,7.258-4.419,10.77l-3.504-5.842c.484-.928,1.087-3.474,1.087-4.861v-2.071c0-3.941-3.452-6.213-3.452-8.287v-47.639h0ZM328.16,355.941h18.642v47.64c0,.61-3.414,3.93-4.019,6.684-.977,4.451.123,5.118.911,8.508l-2.581,4.59c-.787-2.711-3.687-7.452-5.152-9.63-2.001-2.983-3.353-6.329-7.801-6.697v-51.094h0ZM295.363,399.439l4.06,4.562-4.06.963v-5.525ZM322.434,395.041l-.145,9.233-5-.925,5.145-8.308ZM306.757,403.238c-6.481,0-11.566-8.692-11.295-15.487.272-6.855,4.84-15.239,11.639-15.239h1.38c6.012,0,11.392,7.973,11.392,14.154v2.417c0,5.741-5.088,14.155-10.356,14.155h-2.76ZM295.363,355.941h26.928v25.202c-1.646-1.894-1.945-4.537-4.919-7.51-1.976-1.976-4.764-3.882-8.545-3.882h-.691c-3.024,0-6.111.837-7.854,2.158-.937.711-1.814,1.335-2.658,2.175-.927.922-1.248,1.895-2.261,2.573v-20.715h0ZM253.59,355.941h10.702v46.951c-4.452,1.038-7.94,5.213-7.94,10.702,0,3.8,1.924,5.027,2.083,7.239.199,2.758-.357,5.768-.357,8.988v2.76h-4.489v7.94h108.055v-7.94l-2.104.003-.657-13.122c3.945-5.892.355-15.12-5.869-16.571v-46.951h8.631v-7.94h-108.057v7.941Z\\\" id=\\\"pattern\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131507\",\r\n    \"X\": \"259.65899658203125\",\r\n    \"Y\": \"347.72479248046875\",\r\n    \"Width\": \"98.5\",\r\n    \"Height\": \"99.07421875\",\r\n    \"SVG\": \"<g id=\\\"40131507\\\">        <path d=\\\"M264.659,353.621c0,71.906,16.594,77.438,45.909,88.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M353.159,353.621c0,71.906-16.594,77.438-45.909,88.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M263,353.621c23.785,13.828,23.785,13.828,45.91,0   c22.125,13.828,22.125,13.828,45.909,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131506\",\r\n    \"X\": \"216.84375\",\r\n    \"Y\": \"352.09375\",\r\n    \"Width\": \"166.05859375\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"40131506\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" x=\\\"207\\\" y=\\\"438\\\">FBI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_41_1\",\r\n    \"X\": \"166.0\",\r\n    \"Y\": \"218.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"0_41_1\\\">        <g>                <polyline fill=\\\"#AAFFAA\\\" points=\\\"174.5,515 174.5,227 438.5,227 438.5,515   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174.5\\\" x2=\\\"174.5\\\" y1=\\\"515\\\" y2=\\\"502.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174.5\\\" x2=\\\"174.5\\\" y1=\\\"487.029\\\" y2=\\\"247.235\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174.5,239.5 174.5,227 187,227    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"201.059\\\" x2=\\\"418.971\\\" y1=\\\"227\\\" y2=\\\"227\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"426,227 438.5,227 438.5,239.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438.5\\\" x2=\\\"438.5\\\" y1=\\\"254.971\\\" y2=\\\"494.765\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438.5\\\" x2=\\\"438.5\\\" y1=\\\"502.5\\\" y2=\\\"515\\\"/>                    </g>            </g>        <rect height=\\\"48\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174.5\\\" y=\\\"227\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_41_0\",\r\n    \"X\": \"166.0\",\r\n    \"Y\": \"218.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"0_41_0\\\">        <polyline fill=\\\"#AAFFAA\\\" points=\\\"174.5,515 174.5,227 438.5,227 438.5,515  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <rect height=\\\"48\\\" stroke=\\\"#000000\\\" width=\\\"263\\\" x=\\\"174.5\\\" y=\\\"227\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131501\",\r\n    \"X\": \"202.84375\",\r\n    \"Y\": \"356.265625\",\r\n    \"Width\": \"202.8583984375\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"40131501\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" x=\\\"203\\\" y=\\\"435\\\">ATF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35221\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"35221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131500\",\r\n    \"X\": \"265.9289855957031\",\r\n    \"Y\": \"347.5\",\r\n    \"Width\": \"79.81201171875\",\r\n    \"Height\": \"92.0\",\r\n    \"SVG\": \"<g id=\\\"40131500\\\">            <polygon points=\\\"305.632 353.281 317.354 373.4 340.638 373.492 329.076 393.703 340.638 413.914 317.354 414.007 305.632 434.125 293.909 414.007 270.625 413.914 282.187 393.703 270.625 373.492 293.909 373.4 305.632 353.281\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"305.429\\\" cy=\\\"352.875\\\" r=\\\"4.875\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"305.429\\\" cy=\\\"434.125\\\" r=\\\"4.875\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"271.304\\\" cy=\\\"373.594\\\" r=\\\"4.875\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"340.366\\\" cy=\\\"373.188\\\" r=\\\"4.875\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"340.366\\\" cy=\\\"414.219\\\" r=\\\"4.875\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"271.304\\\" cy=\\\"414.219\\\" r=\\\"4.875\\\" stroke=\\\"#000000\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343800\",\r\n    \"X\": \"20.0\",\r\n    \"Y\": \"73.109375\",\r\n    \"Width\": \"343.4880065917969\",\r\n    \"Height\": \"135.49162477111838\",\r\n    \"SVG\": \"<g id=\\\"25343800\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"220\\\" x2=\\\"357.477\\\" y1=\\\"183.445\\\" y2=\\\"183.445\\\"/>                                    <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"20\\\" x2=\\\"125\\\" y1=\\\"83\\\" y2=\\\"83\\\"/>                        <g>                                <path d=\\\"M323.305,207.443c-0.742-1.162-0.397-2.709,0.768-3.451l32.263-20.547l-32.263-20.547      c-1.165-0.742-1.51-2.29-0.768-3.452s2.298-1.499,3.453-0.767l35.573,22.656c0.72,0.459,1.157,1.255,1.157,2.109      s-0.438,1.65-1.157,2.109l-35.573,22.657c-0.416,0.264-0.882,0.391-1.341,0.391      C324.592,208.602,323.783,208.191,323.305,207.443z\\\"/>                            </g>                                  <path d=\\\"M 50 0 A 50 50 0 0 1 100 50\\\" fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"5\\\" transform=\\\"matrix(1 0 0 1 70 83) rotate(0)\\\"/>                                     <path d=\\\"M 50 0 A 50 50 0 0 1 100 50\\\" fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"5\\\" transform=\\\"matrix(1 0 0 1 270 183) rotate(180)\\\"/>                        <text filter=\\\"url(#solid)\\\" font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(1 0 0 1 80 91)\\\">IN</text>                        <defs>                                <filter height=\\\"1\\\" id=\\\"solid\\\" width=\\\"1\\\" x=\\\"0\\\" y=\\\"0\\\">                                          <feFlood flood-color=\\\"white\\\" result=\\\"bg\\\"/>                                        <feMerge>                                                <feMergeNode in=\\\"bg\\\"/>                                                <feMergeNode in=\\\"SourceGraphic\\\"/>                                              </feMerge>                                    </filter>                            </defs>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131505\",\r\n    \"X\": \"257.44500732421875\",\r\n    \"Y\": \"348.9990234375\",\r\n    \"Width\": \"96.64901733398438\",\r\n    \"Height\": \"91.0\",\r\n    \"SVG\": \"<g id=\\\"40131505\\\">            <path d=\\\"M336.337,371.195l14.073,38.841h-28.399l14.326-38.841ZM274.847,371.245l14.074,38.841-28.046-.101,13.973-38.74ZM275.604,366.958h-1.009v-.252l1.009.252ZM275.604,366.958l3.834.605.807-.101,12.005-1.715,1.312.151c3.985,0,4.136,4.59,5.145,4.59h3.581v58.716h-13.821v2.825h-5.65v3.077h-4.641v4.893h54.882v-5.095h-4.893v-2.825h-5.65v-2.825h-14.326v-58.716h4.086c1.21,0,.757-4.59,5.65-4.59h.757l11.803,1.513,1.261.05,3.834-.454c-1.362,2.875-2.825,7.768-4.035,10.946-1.413,3.783-2.522,7.415-3.985,11.148-1.463,3.783-2.623,7.365-4.035,11.097-.605,1.665-1.412,3.732-1.967,5.448-.353,1.059-.706,1.866-1.009,2.825-.453,1.513-.151,1.513-2.068,1.513,2.573,3.834,9.685,8.727,16.142,8.727h3.077c6.507,0,13.872-4.892,16.394-8.727h-1.312l-15.991-43.28c1.211-.151,3.43-1.059,3.43-2.068s-1.816.252-3.077.252h-.504c-6.608,0-11.652-5.397-18.462-5.397h-1.513c-3.531,0-6.558,1.665-8.475,3.329-.958-.454-1.564-.303-1.564-1.816,0-.504,1.312-4.136,1.513-4.59l-2.371-7.415-.404-.05c-.101,1.16-1.412,4.893-1.816,6.154-1.009,3.027.807,3.178.807,5.952v.757c0,.908-.555.656-1.261,1.009-2.018-1.715-4.893-3.329-8.474-3.329h-1.513c-6.961,0-11.905,5.397-18.462,5.397h-.807c-1.967,0-2.926-1.766-3.077.252l3.481,1.715c-2.976,6.205-5.196,14.982-8.02,21.943-1.513,3.682-2.623,7.314-4.086,11.047-.757,1.917-1.211,3.581-1.967,5.448-.605,1.513-.807,4.641-2.724,4.691,2.573,3.834,9.332,8.727,15.637,8.727h3.329c6.709,0,13.468-4.691,16.142-8.727h-1.564l-15.385-43.078h0Z\\\" id=\\\"_94720800\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131504\",\r\n    \"X\": \"201.875\",\r\n    \"Y\": \"361.984375\",\r\n    \"Width\": \"202.0068359375\",\r\n    \"Height\": \"73.015625\",\r\n    \"SVG\": \"<g id=\\\"40131504\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"102\\\" x=\\\"194\\\" y=\\\"435\\\">DEA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131503\",\r\n    \"X\": \"263.9320068359375\",\r\n    \"Y\": \"348.05401611328125\",\r\n    \"Width\": \"85.06802368164062\",\r\n    \"Height\": \"91.94598388671875\",\r\n    \"SVG\": \"<g id=\\\"40131503\\\">            <path d=\\\"M326,352.346h15.077v-4.292h-17.938c.44.825,1.981,4.292,2.861,4.292Z\\\" id=\\\"_65363480\\\"/>            <path d=\\\"M323.469,356.913h1.981v.88c0,4.072,3.742,7.098,7.979,7.098,5.227,0,7.703-4.457,7.703-9.959h-15.407c-.825,0-1.926,1.431-2.256,1.981Z\\\" id=\\\"_65379072\\\"/>            <path d=\\\"M280.77,395.595v.55c0,.88,2.476,3.686,3.962,3.686h.825c2.036,0,27.072-18.653,31.584-21.074l.165,19.149,20.634-30.539h-20.744c-1.045,0-16.672,11.61-19.038,13.151-3.081,2.036-6.603,4.457-9.519,6.713-2.696,2.147-7.868,4.017-7.868,8.364Z\\\" id=\\\"_94401360\\\"/>            <path d=\\\"M271.085,405.28v-37.857h-4.567c-1.1,0-2.586,1.1-2.586,1.981v33.62c0,1.266.66,1.76,1.431,2.256h5.723Z\\\" id=\\\"_66403960\\\"/>            <path d=\\\"M323.138,397.906h17.058v7.098h-22.725v34.445h11.39c1.486,0,2.091-9.684,2.366-11.555.66-3.796,1.596-8.748,1.871-12.381h.44l3.522,23.881h11.94v-67.68c0-1.431-2.806-4.292-4.567-4.292h-.22c-1.266,0-9.464,13.041-10.73,14.912-1.376,2.146-10.014,14.416-10.345,15.572Z\\\" id=\\\"_66403768\\\"/>            <polygon id=\\\"_66403824\\\" points=\\\"271.085 405.28 271.085 440 309.217 440 309.217 405.28 271.085 405.28\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131502\",\r\n    \"X\": \"255.06300354003906\",\r\n    \"Y\": \"347.9939880371094\",\r\n    \"Width\": \"103.93699645996094\",\r\n    \"Height\": \"92.00698852539062\",\r\n    \"SVG\": \"<g id=\\\"40131502\\\">            <path d=\\\"M331.108,354.658v2.042h15.693v-.86c0-5.105-3.01-7.846-8.115-7.846-4.084,0-7.578,2.58-7.578,6.664Z\\\" id=\\\"_64249792\\\"/>            <path d=\\\"M318.908,360.731h12.468l-.054,2.096.699,4.622c1.505.967,1.182,2.311,3.869,3.654,1.773.86,4.353.752,6.073-.054,3.117-1.505,5.267-5.804,4.246-10.265h12.791v-1.773h-40.092v1.72Z\\\" id=\\\"_65485904\\\"/>            <path d=\\\"M296.014,373.252v.269c0,1.935,5.535,8.491,6.825,10.265,1.72,2.311,5.32,8.599,8.545,8.599,1.881,0,11.071-7.094,13.059-8.437l.054,18.595,19.078-28.483c-4.782,0-15.961-.537-19.616.376-2.741.752-9.996,7.9-11.984,8.061-.269-.914-4.138-5.858-4.998-7.148-1.075-1.612-3.816-6.127-6.019-6.127h-1.182c-2.042-.054-3.762,1.881-3.762,4.031h0Z\\\" id=\\\"_65378144\\\"/>            <path d=\\\"M289.619,402.542l6.986,4.622-.054,10.211-6.933-4.676v-10.158ZM276.291,392.976l6.664,4.622v10.211l-6.664-4.676v-10.158ZM262.641,383.678l6.61,4.407.054,10.103-6.664-4.353v-10.157h0ZM255.063,389.751c0,1.129,19.777,14.188,22.249,15.8,3.923,2.633,7.416,5.213,11.34,7.846,1.988,1.398,3.708,2.58,5.643,3.869,1.827,1.236,4.622,2.365,4.622,4.998v17.681h15.693v-15.908c0-1.558,2.311-3.762,2.311-4.084,0-1.559-1.505-.215-2.096-2.526-.537-2.042-.376-1.773-1.558-3.386-1.344-1.827-3.548-3.386-6.503-3.386-4.192,0-3.01-.376-6.234-2.473-1.988-1.344-3.816-2.58-5.643-3.923-3.439-2.633-7.524-5.374-11.125-7.738-3.225-2.15-20.744-15.048-22.572-15.478-.537,1.075-6.127,8.706-6.127,8.706Z\\\" id=\\\"_65378808\\\"/>            <path d=\\\"M329.657,402.542h16.23v6.073h-21.497v31.332h11.232l1.881-21.712h3.225l1.72,21.766h11.017v-62.717c0-1.075-3.225-3.171-4.354-3.171s-17.896,25.527-19.454,28.43Z\\\" id=\\\"_65717896\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140116\",\r\n    \"X\": \"238.8869171142578\",\r\n    \"Y\": \"347.5\",\r\n    \"Width\": \"137.15809631347656\",\r\n    \"Height\": \"94.1199951171875\",\r\n    \"SVG\": \"<g id=\\\"30140116\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"267.517 439.12 242.932 389.95 273.662 389.95 273.662 350 341.27 350 341.27 389.95 372 389.95 347.416 439.12 267.517 439.12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"307.285\\\" x2=\\\"307.285\\\" y1=\\\"373.972\\\" y2=\\\"433.95\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"277.081\\\" x2=\\\"337.059\\\" y1=\\\"403.961\\\" y2=\\\"403.961\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140115\",\r\n    \"X\": \"239.9549560546875\",\r\n    \"Y\": \"348.3580017089844\",\r\n    \"Width\": \"134.31109619140625\",\r\n    \"Height\": \"92.15298461914062\",\r\n    \"SVG\": \"<g id=\\\"30140115\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"268.042 438.011 244 389.926 274.052 389.926 274.052 350.858 340.169 350.858 340.169 389.926 370.221 389.926 346.179 438.011 268.042 438.011\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.13\\\">YB</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140114\",\r\n    \"X\": \"241.13494873046875\",\r\n    \"Y\": \"347.5\",\r\n    \"Width\": \"135.39108276367188\",\r\n    \"Height\": \"92.89999389648438\",\r\n    \"SVG\": \"<g id=\\\"30140114\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"269.428 437.9 245.18 389.403 275.489 389.403 275.489 350 342.172 350 342.172 389.403 372.481 389.403 348.233 437.9 269.428 437.9\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"54\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.978\\\">QJ</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140113\",\r\n    \"X\": \"238.96188354492188\",\r\n    \"Y\": \"346.5\",\r\n    \"Width\": \"137.17425537109375\",\r\n    \"Height\": \"94.1300048828125\",\r\n    \"SVG\": \"<g id=\\\"30140113\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"267.595 438.13 243.007 388.955 273.741 388.955 273.741 349 341.357 349 341.357 388.955 372.091 388.955 347.503 438.13 267.595 438.13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"54\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.725\\\">HZ</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51331\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"286.0781555175781\",\r\n    \"Width\": \"76.02105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"51331\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"337.0469\\\">JS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140112\",\r\n    \"X\": \"235.9549560546875\",\r\n    \"Y\": \"348.2950134277344\",\r\n    \"Width\": \"135.27609252929688\",\r\n    \"Height\": \"92.81997680664062\",\r\n    \"SVG\": \"<g id=\\\"30140112\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"264.226 438.615 240 390.162 270.282 390.162 270.282 350.795 336.904 350.795 336.904 390.162 367.186 390.162 342.96 438.615 264.226 438.615\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.118\\\">TW</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140111\",\r\n    \"X\": \"239.09490966796875\",\r\n    \"Y\": \"347.5\",\r\n    \"Width\": \"134.97610473632812\",\r\n    \"Height\": \"92.61300659179688\",\r\n    \"SVG\": \"<g id=\\\"30140111\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"267.309 437.613 243.14 389.275 273.35 389.275 273.35 350 339.816 350 339.816 389.275 370.026 389.275 345.858 437.613 267.309 437.613\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"86.768\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.825\\\">T</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140110\",\r\n    \"X\": \"241.5238800048828\",\r\n    \"Y\": \"348.5\",\r\n    \"Width\": \"132.11717224121094\",\r\n    \"Height\": \"90.63800048828125\",\r\n    \"SVG\": \"<g id=\\\"30140110\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"269.194 436.638 245.569 389.389 275.099 389.389 275.099 351 340.066 351 340.066 389.389 369.596 389.389 345.972 436.638 269.194 436.638\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"423.393\\\">P</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330501\",\r\n    \"X\": \"22.30974578857422\",\r\n    \"Y\": \"98.765625\",\r\n    \"Width\": \"359.13904571533203\",\r\n    \"Height\": \"105.74767309472585\",\r\n    \"SVG\": \"<g id=\\\"25330501\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36px\\\" x=\\\"79\\\" y=\\\"125\\\">ROUTE</text>        <path d=\\\"M22.8,195.307c50.979,10.195,59.01,8.481,112-3.2   c27.079-5.97,89.124-13.007,118.4-14.399c50.938-2.425,76.974,14.703,128,9.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"102.5\\\" x2=\\\"317.5\\\" y1=\\\"154.5\\\" y2=\\\"154.5\\\"/>                <polygon points=\\\"313.854,167.004 335.441,154.539 313.854,142.074   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330500\",\r\n    \"X\": \"22.30974578857422\",\r\n    \"Y\": \"124.765625\",\r\n    \"Width\": \"359.13904571533203\",\r\n    \"Height\": \"79.74767309472585\",\r\n    \"SVG\": \"<g id=\\\"25330500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36px\\\" x=\\\"79\\\" y=\\\"151\\\">ROUTE</text>        <path d=\\\"M22.8,195.307c50.979,10.195,59.01,8.481,112-3.2   c27.079-5.97,89.124-13.007,118.4-14.399c50.938-2.425,76.974,14.703,128,9.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330502\",\r\n    \"X\": \"22.30974578857422\",\r\n    \"Y\": \"94.765625\",\r\n    \"Width\": \"359.13904571533203\",\r\n    \"Height\": \"109.74767309472585\",\r\n    \"SVG\": \"<g id=\\\"25330502\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36px\\\" x=\\\"111\\\" y=\\\"121\\\">ROUTE</text>        <path d=\\\"M22.8,195.307c50.979,10.195,59.01,8.481,112-3.2   c27.079-5.97,89.124-13.007,118.4-14.399c50.938-2.425,76.974,14.703,128,9.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"98.5\\\" x2=\\\"313.5\\\" y1=\\\"150.5\\\" y2=\\\"150.5\\\"/>                                <polygon points=\\\"309.853,163.004 331.441,150.539 309.853,138.074     \\\"/>                                <polygon points=\\\"102.147,137.996 80.558,150.461 102.147,162.925     \\\"/>                            </g>                    </g>                <g>                        <rect fill=\\\"#FFFFFF\\\" height=\\\"33.204\\\" width=\\\"70.704\\\" x=\\\"174.5\\\" y=\\\"132.898\\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"30px\\\" x=\\\"183\\\" y=\\\"159\\\">ALT</text>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_4A_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_4A_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_4A_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_4A_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11241\",\r\n    \"X\": \"238.1566925048828\",\r\n    \"Y\": \"308.1748352050781\",\r\n    \"Width\": \"136.44287109375\",\r\n    \"Height\": \"38.4375\",\r\n    \"SVG\": \"<g id=\\\"11241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"51.8993\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.9717\\\">LOOT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342500\",\r\n    \"X\": \"41.98925177079036\",\r\n    \"Y\": \"110.12500762939453\",\r\n    \"Width\": \"328.3237815462125\",\r\n    \"Height\": \"160.96559813465183\",\r\n    \"SVG\": \"<g id=\\\"25342500\\\" transform=\\\"translate(-110 -80) scale(1.25 1.25)\\\">        <path d=\\\"M315.4,154.6c80.069,0,98.652,105.535-6,111\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"309.4\\\" x2=\\\"244\\\" y1=\\\"265.6\\\" y2=\\\"265.6\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"201.4\\\" x2=\\\"122.4\\\" y1=\\\"265.6\\\" y2=\\\"265.6\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"123.4\\\" x2=\\\"137.4\\\" y1=\\\"265.6\\\" y2=\\\"253.6\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"123.387\\\" x2=\\\"135.787\\\" y1=\\\"266.333\\\" y2=\\\"279.133\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 205.3992 269.9992)\\\">WP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130701\",\r\n    \"X\": \"215.85499572753906\",\r\n    \"Y\": \"324.5545959472656\",\r\n    \"Width\": \"178.14500427246094\",\r\n    \"Height\": \"136.23440551757812\",\r\n    \"SVG\": \"<g id=\\\"15130701\\\">        <path d=\\\"M218.355,328.208c43.852,17.025,129.293,17.024,173.145-0.001l0,0v130.082   l0,0H218.355l0,0V328.208L218.355,328.208z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"335.351,441.294 280.438,441.294 258.806,359.5 356.15,359.5  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25170200\",\r\n    \"X\": \"52.79399871826172\",\r\n    \"Y\": \"43.6875\",\r\n    \"Width\": \"297.17899322509766\",\r\n    \"Height\": \"279.8125\",\r\n    \"SVG\": \"<g id=\\\"25170200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"321\\\" y2=\\\"321\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"225\\\" y2=\\\"225\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"58\\\">Name:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"82\\\">Width:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"108\\\">Min Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"132\\\">Max Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"158\\\">DTG Start:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"182\\\">DTG End:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" x=\\\"103\\\" y=\\\"290\\\">LLTR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130700\",\r\n    \"X\": \"231.25\",\r\n    \"Y\": \"333.9849853515625\",\r\n    \"Width\": \"153.0\",\r\n    \"Height\": \"128.55902099609375\",\r\n    \"SVG\": \"<g id=\\\"15130700\\\">        <polygon id=\\\"_x3C_path_x3E_\\\" points=\\\"351.558,462.544 265.25,462.544 231.25,333.985 384.25,333.985  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170800\",\r\n    \"X\": \"47.01208831103391\",\r\n    \"Y\": \"70.37111436296193\",\r\n    \"Width\": \"300.7789493973403\",\r\n    \"Height\": \"277.51408781167333\",\r\n    \"SVG\": \"<g id=\\\"45170800\\\">        <path d=\\\"M217,137c-11.5-44,60-85,92-46c34,41,50,174,11,217c-37,38-94,37-141,33   c-29-3-68-1-93-16c-42-26-46-126-7-156c32-26,53,19,76,32c40,22,70-31,62-65\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50011\",\r\n    \"X\": \"258.201171875\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"93.595703125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"50011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">AA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51341\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"74.34918186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"51341\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35211\",\r\n    \"X\": \"266.767578125\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"76.63671875\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"35211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"LP\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">HJ</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215600\",\r\n    \"X\": \"173.96099853515625\",\r\n    \"Y\": \"288.0\",\r\n    \"Width\": \"266.5\",\r\n    \"Height\": \"215.0\",\r\n    \"SVG\": \"<g id=\\\"25215600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"173.961\\\" x2=\\\"440.461\\\" y1=\\\"295.5\\\" y2=\\\"295.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"173.961\\\" x2=\\\"440.461\\\" y1=\\\"495.5\\\" y2=\\\"495.5\\\"/>        <ellipse cx=\\\"306.461\\\" cy=\\\"392\\\" fill=\\\"#000000\\\" rx=\\\"55\\\" ry=\\\"55\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290800\",\r\n    \"X\": \"197.74429321289062\",\r\n    \"Y\": \"43.10178756713867\",\r\n    \"Width\": \"86.59100341796875\",\r\n    \"Height\": \"295.3200874328613\",\r\n    \"SVG\": \"<g id=\\\"25290800\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"241.093\\\" x2=\\\"240.173\\\" y1=\\\"79.824\\\" y2=\\\"301.684\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"282.63\\\" x2=\\\"240.988\\\" y1=\\\"336.504\\\" y2=\\\"301.684\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"199.348\\\" x2=\\\"240.988\\\" y1=\\\"336.504\\\" y2=\\\"301.684\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"199.452\\\" x2=\\\"241.093\\\" y1=\\\"45.02\\\" y2=\\\"79.824\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"282.732\\\" x2=\\\"241.093\\\" y1=\\\"45.02\\\" y2=\\\"79.824\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11251\",\r\n    \"X\": \"266.767578125\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"76.63671875\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"11251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"LP\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">HJ</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_53_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_53_0\\\">        <g>                <rect fill=\\\"#FFE599\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,278.5 126.082,276 128.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133.582\\\" x2=\\\"481.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"483.582,276 486.082,276 486.082,278.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"283.5\\\" y2=\\\"511\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,513.5 486.082,516 483.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"478.582\\\" x2=\\\"131.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"128.582,516 126.082,516 126.082,513.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"508.5\\\" y2=\\\"281\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150600\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.78626387579682\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.7993988076508\",\r\n    \"SVG\": \"<g id=\\\"25150600\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"134\\\" y=\\\"207\\\">DZ </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51351\",\r\n    \"X\": \"260.40625\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"94.197265625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"51351\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50021\",\r\n    \"X\": \"258.201171875\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"89.767578125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"50021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">AB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35201\",\r\n    \"X\": \"282.51953125\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"44.921875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"35201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"H\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121104_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"225.0\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"340.5\",\r\n    \"SVG\": \"<g id=\\\"10121104_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"202\\\" x2=\\\"410\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"225\\\" y2=\\\"565.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216900\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"238.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"237.0\",\r\n    \"SVG\": \"<g id=\\\"25216900\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"246\\\" y2=\\\"246\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"468\\\" y2=\\\"468\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"200,340 200,380 300,440 400,380 400,340 300,400   \\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"328\\\">SUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121104_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121104_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"264\\\" y2=\\\"527\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121104_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10121104_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"276\\\" y2=\\\"516\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.083\\\" x2=\\\"305.083\\\" y1=\\\"276\\\" y2=\\\"516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121104_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"224.76100158691406\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"342.47801208496094\",\r\n    \"SVG\": \"<g id=\\\"10121104_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"186\\\" x2=\\\"426\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"224.761\\\" y2=\\\"567.239\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10811\",\r\n    \"X\": \"244.64453125\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"118.771484375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10811\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">CPN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25061\",\r\n    \"X\": \"243.43499755859375\",\r\n    \"Y\": \"386.9440002441406\",\r\n    \"Width\": \"124.2869873046875\",\r\n    \"Height\": \"20.83599853515625\",\r\n    \"SVG\": \"<g id=\\\"25061\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"245.936\\\" x2=\\\"365.221\\\" y1=\\\"389.444\\\" y2=\\\"389.444\\\"/>                <circle cx=\\\"253.853\\\" cy=\\\"397.362\\\" fill=\\\"none\\\" r=\\\"7.918\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"270.391\\\" cy=\\\"397.362\\\" fill=\\\"none\\\" r=\\\"7.918\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"340.766\\\" cy=\\\"397.362\\\" fill=\\\"none\\\" r=\\\"7.918\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"357.304\\\" cy=\\\"397.362\\\" fill=\\\"none\\\" r=\\\"7.918\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01092\",\r\n    \"X\": \"259.284912109375\",\r\n    \"Y\": \"448.5156555175781\",\r\n    \"Width\": \"95.4267578125\",\r\n    \"Height\": \"46.53125\",\r\n    \"SVG\": \"<g id=\\\"01092\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" id=\\\"MR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"495.0469\\\">MR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10812\",\r\n    \"X\": \"321.1199951171875\",\r\n    \"Y\": \"449.8000183105469\",\r\n    \"Width\": \"71.5498046875\",\r\n    \"Height\": \"48.199981689453125\",\r\n    \"SVG\": \"<g id=\\\"10812\\\">        <g>                <circle cx=\\\"331.52\\\" cy=\\\"487.6\\\" fill=\\\"none\\\" r=\\\"8.9\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>                <circle cx=\\\"331.52\\\" cy=\\\"460.2\\\" fill=\\\"none\\\" r=\\\"8.9\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>                <polyline fill=\\\"none\\\" points=\\\"340.42,460.2 387.32,473.5 340.42,487.6   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>            </g>        <g>                <circle cx=\\\"331.52\\\" cy=\\\"487.6\\\" fill=\\\"none\\\" r=\\\"8.9\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>                <circle cx=\\\"331.52\\\" cy=\\\"460.2\\\" fill=\\\"none\\\" r=\\\"8.9\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>                <polyline fill=\\\"none\\\" points=\\\"340.42,460.2 387.32,473.5 340.42,487.6   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_11_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"196.25\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"2_11_0\\\">        <path d=\\\"M391,514c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205   \\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M226,276c30-95,130-95,160,0\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_11_1\",\r\n    \"X\": \"118.74970153289557\",\r\n    \"Y\": \"196.2131325830166\",\r\n    \"Width\": \"374.50061598698323\",\r\n    \"Height\": \"326.2868674169834\",\r\n    \"SVG\": \"<g id=\\\"2_11_1\\\">        <g>                <path d=\\\"M391,514c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M391,514c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.76,510.511     c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.477,309.713C399.466,309.243,395.308,309,391,309     c0-4.297-0.162-8.461-0.478-12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M388.754,282.599     c-19.008-106.062-152.553-103.749-166.565,6.938\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.478,296.508C221.163,300.539,221,304.703,221,309     c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.24,312.489     c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M208.524,513.286c4.01,0.471,8.169,0.714,12.476,0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <path d=\\\"M226,276c30-95,130-95,160,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01091\",\r\n    \"X\": \"263.716796875\",\r\n    \"Y\": \"295.9375305175781\",\r\n    \"Width\": \"87.533203125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"01091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"PX\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">PX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121300_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10121300_3\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121300_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121300_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121300_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10121300_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121300_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10121300_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_05_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"197.09300231933594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"377.65675354003906\",\r\n    \"SVG\": \"<g id=\\\"1_05_0\\\">        <rect height=\\\"22.667\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"198.093\\\"/>        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10822\",\r\n    \"X\": \"327.3649750075103\",\r\n    \"Y\": \"446.2590026855469\",\r\n    \"Width\": \"35.5080121397628\",\r\n    \"Height\": \"48.86998748779297\",\r\n    \"SVG\": \"<g id=\\\"10822\\\">        <path d=\\\"M344.976,446.882c-3.185,6.401-7.123,12.4-11.729,17.869c-0.76,0.917-2.762,3.622-3.179,4.302   c-0.371,0.6-0.982,1.696-1.363,2.437c-0.612,1.349-1.026,2.78-1.227,4.248c-0.114,0.663-0.142,1.337-0.083,2.006   c-0.025,0.9,0.043,1.8,0.202,2.686c0.85,4.501,3.357,8.52,7.026,11.262c1.898,1.447,4.092,2.455,6.426,2.953   c0.248,0.054,0.607,0.137,0.783,0.191c0.218,0.059,0.438,0.103,0.662,0.134c0.191,0.022,0.55,0.069,0.802,0.099   c1.221,0.08,2.446,0.08,3.667,0l0.802-0.099c0.245-0.035,0.487-0.085,0.726-0.15c0.21-0.057,0.596-0.152,0.86-0.21   c3.072-0.708,5.883-2.263,8.115-4.489c0.94-0.895,1.774-1.894,2.487-2.978c0.891-1.309,1.591-2.738,2.078-4.245   c0.352-1.133,0.597-2.296,0.734-3.475c0.019-0.199,0.054-0.501,0.076-0.668c0.027-0.191,0.035-0.749,0.027-1.471   c0.02-0.582-0.02-1.164-0.118-1.737c-0.189-1.201-0.531-2.373-1.017-3.488c-0.726-1.436-1.564-2.814-2.506-4.119   c-0.352-0.432-0.772-0.985-1.12-1.482c-0.133-0.183-0.579-0.745-0.993-1.241c-2.831-3.323-5.391-6.867-7.656-10.598   c-1.102-1.865-2.089-3.795-2.957-5.781c-0.309-0.73-1.169-2.574-1.2-2.579C345.183,446.462,345.073,446.67,344.976,446.882z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10821\",\r\n    \"X\": \"248.399296875\",\r\n    \"Y\": \"300.56146240234375\",\r\n    \"Width\": \"110.006953125\",\r\n    \"Height\": \"43.6875\",\r\n    \"SVG\": \"<g id=\\\"10821\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">JNN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01082\",\r\n    \"X\": \"259.52001953125\",\r\n    \"Y\": \"446.0781555175781\",\r\n    \"Width\": \"93.205078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"01082\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"SR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"497.0469\\\">SR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01081\",\r\n    \"X\": \"278.6796875\",\r\n    \"Y\": \"287.2900695800781\",\r\n    \"Width\": \"52.375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"01081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"V\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">V</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_36_0\",\r\n    \"X\": \"166.4508819580078\",\r\n    \"Y\": \"241.41212463378906\",\r\n    \"Width\": \"275.2071075439453\",\r\n    \"Height\": \"306.99876403808594\",\r\n    \"SVG\": \"<g id=\\\"0_36_0\\\">        <polygon fill=\\\"#80E0FF\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396    433.158,465.816 304.27,538.638 175.631,465.342  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25071\",\r\n    \"X\": \"242.63600540049345\",\r\n    \"Y\": \"379.1040039046403\",\r\n    \"Width\": \"126.0279960643503\",\r\n    \"Height\": \"21.019989015281567\",\r\n    \"SVG\": \"<g id=\\\"25071\\\">        <polyline fill=\\\"none\\\" points=\\\"   245.136,381.604 261.155,397.624 366.164,397.624  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120200\",\r\n    \"X\": \"259.9859924316406\",\r\n    \"Y\": \"348.7833557128906\",\r\n    \"Width\": \"90.1929931640625\",\r\n    \"Height\": \"94.39962768554688\",\r\n    \"SVG\": \"<g id=\\\"05120200\\\">        <path d=\\\"M347.679,429.224c0,6.329-5.275,11.459-11.785,11.459h-65.306   c-4.473-2.341-8.102-4.963-8.102-11.292l12.767-44.191c2.454-6.138,8.222-30.935,14.73-30.935l16.203-2.946l18.66,2.946   c1.872,0.308,10.104,27.475,11.934,33.858L347.679,429.224z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_36_1\",\r\n    \"X\": \"166.47889709472656\",\r\n    \"Y\": \"246.57752990722656\",\r\n    \"Width\": \"275.2211151123047\",\r\n    \"Height\": \"298.0126190185547\",\r\n    \"SVG\": \"<g id=\\\"0_36_1\\\">        <polygon fill=\\\"#80E1FF\\\" points=\\\"175,324.2 304.2,251.1    433.2,322.4 433.2,465.8 304.3,538.6 175.6,465.3  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46150600\",\r\n    \"X\": \"76.44191856532007\",\r\n    \"Y\": \"86.33756418798674\",\r\n    \"Width\": \"247.118146020504\",\r\n    \"Height\": \"226.66243581201326\",\r\n    \"SVG\": \"<g id=\\\"46150600\\\">        <g transform=\\\"translate(-200 -200) scale(2 2)\\\">                <polygon fill=\\\"none\\\" points=\\\"200.001,145 260,187.016 237.083,255 162.919,255     140.001,187.016   \\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"3\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_68_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"2_68_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"group\\\" points=\\\"306,568 479,395 306,222    133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>        <g>                <rect height=\\\"19.31\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 1070.5847 346.0176)\\\" width=\\\"19.308\\\" x=\\\"453.974\\\" y=\\\"385.085\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 532.6663 569.59)\\\" width=\\\"19.309\\\" x=\\\"138.713\\\" y=\\\"385.459\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 912.8234 727.0016)\\\" width=\\\"19.309\\\" x=\\\"296.19\\\" y=\\\"542.898\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 689.7587 186.9352)\\\" width=\\\"19.309\\\" x=\\\"296.509\\\" y=\\\"226.667\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_68_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"370.04164123535156\",\r\n    \"SVG\": \"<g id=\\\"2_68_1\\\">        <g id=\\\"group\\\">                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>        <g>                <rect height=\\\"19.31\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 1079.1201 342.482)\\\" width=\\\"19.308\\\" x=\\\"458.974\\\" y=\\\"385.085\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 524.1307 573.1255)\\\" width=\\\"19.309\\\" x=\\\"133.713\\\" y=\\\"385.459\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 916.3589 735.5372)\\\" width=\\\"19.309\\\" x=\\\"296.19\\\" y=\\\"547.898\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(-0.7071 0.7071 -0.7071 -0.7071 686.9303 180.1067)\\\" width=\\\"19.309\\\" x=\\\"296.509\\\" y=\\\"222.667\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"111_1\",\r\n    \"X\": \"282.41015625\",\r\n    \"Y\": \"287.2900695800781\",\r\n    \"Width\": \"45.03125\",\r\n    \"Height\": \"58.25\",\r\n    \"SVG\": \"<g id=\\\"111_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"U\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">U</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140103_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140103_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"463.6348\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"111_2\",\r\n    \"X\": \"260.646484375\",\r\n    \"Y\": \"449.703125\",\r\n    \"Width\": \"91.23046875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"111_2\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"RP\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"501.25\\\">RP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281902\",\r\n    \"X\": \"-4.440892098500626E-16\",\r\n    \"Y\": \"0.0\",\r\n    \"Width\": \"207.04334188002863\",\r\n    \"Height\": \"99.9763404244556\",\r\n    \"SVG\": \"<g id=\\\"25281902\\\">        <polyline fill=\\\"none\\\" points=\\\"2.5 95.263 64.905 3.54 139.585 2.518 203.543 96.476\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281901\",\r\n    \"X\": \"8.905483991838992E-5\",\r\n    \"Y\": \"0.0\",\r\n    \"Width\": \"201.88728582308977\",\r\n    \"Height\": \"93.74500274658203\",\r\n    \"SVG\": \"<g id=\\\"25281901\\\">        <polygon points=\\\"138.029 0.5 63.923 0.5 0.944 93.245 200.944 93.245 138.029 0.5\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25041\",\r\n    \"X\": \"241.29000854492188\",\r\n    \"Y\": \"378.96099839493763\",\r\n    \"Width\": \"127.38998413085938\",\r\n    \"Height\": \"35.57601942732799\",\r\n    \"SVG\": \"<g id=\\\"25041\\\">        <path d=\\\"   M366.18,395.878c0,7.963-6.454,14.418-14.418,14.418h-55.219c-7.963,0-14.418-6.455-14.418-14.418l0,0   c0-7.962,6.455-14.417,14.418-14.417h55.219C359.726,381.46,366.18,387.916,366.18,395.878L366.18,395.878z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"258.657\\\" cy=\\\"397.17\\\" fill=\\\"none\\\" r=\\\"14.867\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281903\",\r\n    \"X\": \"-9.992007221626409E-15\",\r\n    \"Y\": \"0.0\",\r\n    \"Width\": \"211.3045196533203\",\r\n    \"Height\": \"98.69999694824219\",\r\n    \"SVG\": \"<g id=\\\"25281903\\\">        <polygon fill=\\\"none\\\" points=\\\"141.8,2.5 67.7,2.5 4.7,95.2 204.7,95.2 \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_23_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_23_0\\\">            <rect fill=\\\"none\\\" height=\\\"240\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>            <g>                      <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"139.928\\\" x2=\\\"479.159\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"290.118\\\" y2=\\\"508.941\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"472.236\\\" x2=\\\"133.005\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"501.882\\\" y2=\\\"283.059\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211200\",\r\n    \"X\": \"174.64599609375\",\r\n    \"Y\": \"163.73800659179688\",\r\n    \"Width\": \"263.0\",\r\n    \"Height\": \"235.35699462890625\",\r\n    \"SVG\": \"<g id=\\\"25211200\\\">        <polygon fill=\\\"#000000\\\" points=\\\"269.396,361.027 219.107,310.738 269.396,260.449  \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"331.645,361.027 281.355,310.738 331.645,260.449  \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"386.934,361.027 336.645,310.738 386.934,260.449  \\\"/>        <rect fill=\\\"#000000\\\" height=\\\"23.357\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"167.826\\\" x=\\\"219.107\\\" y=\\\"373.238\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"303.021\\\" x2=\\\"303.021\\\" y1=\\\"171.238\\\" y2=\\\"296.238\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"174.646\\\" x2=\\\"437.646\\\" y1=\\\"171.238\\\" y2=\\\"171.238\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"168_1\",\r\n    \"X\": \"249.203125\",\r\n    \"Y\": \"296.70208740234375\",\r\n    \"Width\": \"112.875\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"168_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">LAB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10201100\",\r\n    \"X\": \"236.9549102783203\",\r\n    \"Y\": \"348.37298583984375\",\r\n    \"Width\": \"134.27525329589844\",\r\n    \"Height\": \"92.12701416015625\",\r\n    \"SVG\": \"<g id=\\\"10201100\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"265.035 438 241 389.93 271.044 389.93 271.044 350.873 337.141 350.873 337.141 389.93 367.185 389.93 343.149 438 265.035 438\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <polygon points=\\\"352.163 389.93 328.128 438 313.106 438 337.141 389.93 352.163 389.93\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25051\",\r\n    \"X\": \"239.2740020751953\",\r\n    \"Y\": \"385.6000061035156\",\r\n    \"Width\": \"132.09999084472656\",\r\n    \"Height\": \"21.87200927734375\",\r\n    \"SVG\": \"<g id=\\\"25051\\\">        <g>                <path d=\\\"    M258.646,396.549h93.358H258.646z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"250.21\\\" cy=\\\"396.536\\\" fill=\\\"none\\\" r=\\\"8.436\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"360.438\\\" cy=\\\"396.536\\\" fill=\\\"none\\\" r=\\\"8.436\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120207\",\r\n    \"X\": \"252.6337890625\",\r\n    \"Y\": \"312.109375\",\r\n    \"Width\": \"103.0546875\",\r\n    \"Height\": \"184.3125\",\r\n    \"SVG\": \"<g id=\\\"20120207\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"350\\\">OTH</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"482\\\">$</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10801\",\r\n    \"X\": \"259.9853515625\",\r\n    \"Y\": \"293.40521240234375\",\r\n    \"Width\": \"90.7744140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"10801\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">TR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120201\",\r\n    \"X\": \"241.01803588867188\",\r\n    \"Y\": \"345.0010070800781\",\r\n    \"Width\": \"125.83993530273438\",\r\n    \"Height\": \"97.0\",\r\n    \"SVG\": \"<g id=\\\"20120201\\\">            <g>                      <polygon id=\\\"_97071888\\\" points=\\\"338.565 388.744 346.805 391.834 348.501 388.804 339.776 385.29 338.565 388.744\\\"/>                      <polygon id=\\\"_95241712\\\" points=\\\"334.748 396.681 342.685 399.71 344.502 396.802 336.02 393.349 334.748 396.681\\\"/>                      <polygon id=\\\"_94860488\\\" points=\\\"331.112 403.588 339.292 406.92 339.231 406.678 341.109 403.891 332.445 400.558 331.112 403.588\\\"/>                      <path d=\\\"M298.517,362.389l39.503,14.359-16.661,36.534-40.412-19.448,17.57-31.445ZM279.613,394.439l42.047,20.297,17.691-38.897c-1.454-.121-17.813-6.301-20.357-7.331-1.818-.727-20.176-7.513-20.478-7.513-1.333,0-8.24,14.359-9.633,16.419-1.272,1.939-8.906,15.571-9.27,17.025Z\\\" id=\\\"_94673800\\\"/>                      <path d=\\\"M327.659,411.343l8.24,3.332-.121-.364,1.939-2.726c-1.636-.364-7.513-3.393-8.3-3.393-.606,0-1.696,2.363-1.757,3.151Z\\\" id=\\\"_65976264\\\"/>                      <path d=\\\"M288.52,412.191l6.483,4.362-9.027,8.846-9.149-6.24,11.693-6.968ZM274.766,419.037l11.209,7.452,10.785-9.997c-.788-.606-7.997-5.453-8.24-5.453-1.575,0-11.451,7.392-13.753,7.997Z\\\" id=\\\"_94957312\\\"/>                      <path d=\\\"M263.921,418.189c7.695-.182,23.932-9.997,25.75-9.997.606,0,11.148,5.756,13.45,6.301-.606.909-7.695,6.968-9.391,8.664-1.878,1.818-7.149,8.785-8.361,9.633-2.363-1.272-21.145-13.45-21.448-14.601ZM241.019,408.798l17.994-3.756,16.843,8.543-14.601,4.605,24.538,16.177-.061-.303,9.633-11.33,40.715,19.267,30.778-70.948-76.037-26.052c-.848,3.332-7.937,13.814-9.876,17.873-1.212,2.666-3.453,6.665-4.968,9.027-1.818,2.666-3.272,6.18-4.968,9.027-1.757,2.969-3.211,5.816-4.968,8.785-1.757,2.848-3.211,6.422-5.029,9.027-3.696,5.513-.364,4.059-8.361,5.635-3.938.788-7.876,1.454-11.633,2.363M334.929,439.274l-38.17-17.934,7.21-6.059,11.027,5.271,1.818-3.575-36.171-17.691v.364l-1.575,3.393,9.149,4.362-9.452,5.089-17.934-8.785-.303.061,31.324-56.104.303.182,71.796,24.417h.364l-29.385,67.009Z\\\" id=\\\"_95082912\\\"/>                      <text font-family=\\\"sans-serif\\\" font-size=\\\"40.115\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"394.349\\\">$</text>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120202\",\r\n    \"X\": \"275.0009765625\",\r\n    \"Y\": \"348.60601806640625\",\r\n    \"Width\": \"68.40805053710938\",\r\n    \"Height\": \"91.3460693359375\",\r\n    \"SVG\": \"<g id=\\\"20120202\\\">            <g>                      <path d=\\\"M276.529,411.139v-3.219c0-2.978,3.461-9.899,4.185-12.635.966-3.622,4.185-7.968,6.358-10.784,4.748-6.116,11.428-11.992,22.132-11.992h5.875c4.587,0,11.831,5.795,14.004,8.692,1.771,2.334,2.978,4.185,4.507,6.68.644.966,3.622,6.921,3.622,7.887l.241.724.161.402.161.644c0,.563,1.127,1.932,1.368,4.104l.241,1.046c.402,2.736,1.61,9.014,1.932,11.992.322,2.495.644,4.668.483,6.76-.08,1.529-.402,2.817-1.288,4.668,0,3.219-7.002,11.67-8.37,11.75l-12.313-2.012c-2.414-.402-9.094,2.656-12.394,2.656-2.736,0-7.485-2.334-10.06-2.334-2.173,0-4.346,1.771-7.404,1.771h-.805c-2.575,0-7.968-8.209-9.416-10.301-2.414-3.461-3.219-10.784-3.219-16.498ZM317.654,369.531l-8.128-1.449c-1.046-.161-7.002,1.449-7.726,1.771l-8.45-15.452,2.334.644v-3.944l11.992,4.507.402-4.748,4.346,3.3,7.646-3.541v3.461l10.06-1.932-12.474,17.384h0ZM333.428,350.135l-12.152,2.173v-3.702c-1.207.644-7.646,3.863-8.853,3.863-.08,0-4.507-3.461-5.312-3.863l-.885,5.312-11.75-4.829v3.944l-4.104-1.288,10.865,20.281-.322.161c-6.197,1.449-13.762,9.094-16.981,13.923-1.046,1.529-1.69,3.541-2.736,4.909-1.851,2.414-1.207,3.3-2.334,5.312-.805,1.529-3.863,9.658-3.863,11.509v4.99c0,1.368.966,7.726,1.288,9.014.563,1.851.483,2.656,1.046,4.346.402,1.207,1.207,2.092,1.851,3.139,1.771,2.736,6.438,10.06,10.221,10.06,3.38,0,5.714-1.771,7.646-1.771,3.058,0,7.002,2.334,9.738,2.334h.885c2.736,0,7.646-1.932,10.784-2.495,2.414-.402,7.887,1.368,11.348,1.368h2.334c2.253,0,6.438-5.634,7.726-7.324,1.449-1.851,1.771-2.897,2.334-5.392.08-.241.563-1.449.805-2.656.322-1.529.402-3.219.402-3.219,0-4.024-.966-5.473-1.207-7.968-.322-3.219-.483-5.392-.885-8.209-.322-2.334-3.783-11.589-4.829-13.762-3.219-6.599-10.301-17.706-18.752-18.43l15.694-21.73Z\\\" id=\\\"_65451144\\\"/>                      <text font-family=\\\"sans-serif\\\" font-size=\\\"55.539\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.967\\\">$</text>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141700\",\r\n    \"X\": \"27.688753128051758\",\r\n    \"Y\": \"59.50624465942383\",\r\n    \"Width\": \"333.31124687194824\",\r\n    \"Height\": \"300.5889701843262\",\r\n    \"SVG\": \"<g id=\\\"25141700\\\">            <path d=\\\"M91.192,63.294 C153.864,117.298 157.052,303.434 95.192,356.294\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"10\\\" x1=\\\"139.692\\\" x2=\\\"356\\\" y1=\\\"207.294\\\" y2=\\\"207.294\\\"/>          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"356.076\\\" x2=\\\"309.692\\\" y1=\\\"207.018\\\" y2=\\\"179.294\\\"/>          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"356.076\\\" x2=\\\"305.854\\\" y1=\\\"207.018\\\" y2=\\\"234.572\\\"/>          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"27.692\\\" x2=\\\"113.942\\\" y1=\\\"93.294\\\" y2=\\\"93.238\\\"/>          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"45.692\\\" x2=\\\"129.692\\\" y1=\\\"139.294\\\" y2=\\\"139.294\\\"/>          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"53.692\\\" x2=\\\"137.498\\\" y1=\\\"183.294\\\" y2=\\\"183.196\\\"/>          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"53.692\\\" x2=\\\"139.692\\\" y1=\\\"231.294\\\" y2=\\\"231.294\\\"/>          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"47.692\\\" x2=\\\"131.692\\\" y1=\\\"280.294\\\" y2=\\\"280.294\\\"/>          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"31.692\\\" x2=\\\"119.692\\\" y1=\\\"322.294\\\" y2=\\\"322.294\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120200\",\r\n    \"X\": \"222.0\",\r\n    \"Y\": \"349.06500244140625\",\r\n    \"Width\": \"170.278076171875\",\r\n    \"Height\": \"90.93399047851562\",\r\n    \"SVG\": \"<g id=\\\"20120200\\\">            <g>                      <path d=\\\"M228.031,385.878h-4.778l-1.253,4.386h5.483v4.699h-4.308l-1.175,4.386h5.483c.862,4.073,1.175,8.302,2.193,12.375,1.018,3.916,2.82,7.127,4.543,10.339,2.741,5.326,10.339,11.122,18.328,11.122h2.976c5.483,0,11.435-2.585,14.255-5.326,2.193-2.193,7.754-7.911,8.459-11.2l-1.332-.862c-1.175.783-5.013,6.266-6.971,7.989-2.115,1.88-7.206,4.464-10.887,4.464h-3.838c-10.965,0-16.761-16.996-16.761-28.901h28.901c1.018,0,1.723-3.446,1.958-4.386h-30.781v-4.699h31.564c1.175,0,1.566-3.525,1.958-4.386h-33.366c.235-.392,1.488-8.146,1.801-9.477.705-2.898,2.036-6.188,3.133-8.459,2.115-4.308,6.814-9.869,13.158-9.869h3.368c8.694,0,14.568,8.694,14.568,17.623h2.193v-15.9c0-1.88-13.002-5.248-16.448-5.248h-4.386c-8.302,0-15.821,5.483-19.503,10.26-3.211,4.229-8.381,14.02-8.537,21.069h0Z\\\" id=\\\"_85660424\\\"/>                      <path d=\\\"M344.498,424.649c0-2.271,2.115-3.838,4.386-3.838h1.332c1.958,0,2.585,1.018,4.073,1.332-.783,3.525-2.193,7.676-6.501,7.676h-.235c-1.566,0-2.976-1.801-2.976-3.368v-1.801h-.078ZM362.67,370.214c0-5.796,3.211-12.375,8.772-12.375h1.958c9.399,0,3.916,12.375,9.869,12.375h1.018c1.88,0,3.838-2.271,3.838-4.386v-.783c0-5.013-6.658-10.417-12.14-10.417h-2.35c-12.532,0-20.051,11.122-20.051,23.889v5.248h-10.417v5.483h10.652l.627,5.169h-11.279v5.483h11.514l.627,10.73-.078,7.127-2.976-.313h-2.741c-4.308,0-8.302,3.76-8.302,7.911,0,4.308,2.115,7.676,6.344,7.676h1.097c3.838,0,8.616-5.718,9.321-8.772.862.235,6.266,4.464,7.597,5.326,2.271,1.566,5.796,3.525,9.477,3.525h2.976c7.362,0,14.255-10.574,14.255-18.484-1.097,0-.548-.157-1.645-.157-.705,0-2.036,8.772-10.652,8.772h-2.741c-3.368,0-14.412-3.211-16.761-4.386,1.253-5.013,3.368-9.869,3.368-16.213v-2.82h14.49v-5.483h-14.568v-2.193l-.392-2.976h14.882v-5.483h-15.038l-.627-11.592.078-1.88h0Z\\\" id=\\\"_87409168\\\"/>                      <path d=\\\"M310.193,399.585c1.097.235,7.206,5.169,8.224,6.188,2.741,2.663,4.073,4.464,4.778,9.242.94,6.971-6.031,14.412-13.002,14.568v-29.998ZM306.59,384.468c-4.073-2.115-10.574-7.832-11.044-13.393-.47-7.441,3.681-12.61,11.044-12.61v26.003ZM310.193,358.073c1.566.783,4.699.705,6.892,1.88,1.801,1.018,3.681,2.036,4.934,3.681,3.681,5.013,2.898,5.953,4.464,12.61h2.193v-16.213c0-1.958-14.568-5.248-18.484-5.248v-5.718h-3.603v5.796c-9.947,0-19.816,7.754-19.816,17.858v1.645c0,5.796,3.995,11.2,7.362,13.785,2.271,1.801,10.104,8.224,12.453,8.772v32.739c-4.934,0-10.26-2.428-12.688-4.856-1.41-1.488-2.663-3.603-3.446-5.483-.392-1.097-.862-6.501-1.958-6.501h-1.958v16.213c1.488.078,6.736,2.193,9.086,2.82,2.585.705,6.814,1.332,10.182,1.332h.862v6.814h3.603v-6.814c11.435,0,21.931-9.007,21.931-20.599,0-7.362-4.308-12.14-8.459-15.43-4.543-3.603-8.772-6.971-13.55-10.182v-28.901h0Z\\\" id=\\\"_87516072\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120205\",\r\n    \"X\": \"256.4659729003906\",\r\n    \"Y\": \"346.9999694824219\",\r\n    \"Width\": \"107.36404418945312\",\r\n    \"Height\": \"94.0\",\r\n    \"SVG\": \"<g id=\\\"20120205\\\">            <g>                      <path d=\\\"M262.949,373.67l94.796.057c-.569-.512-10.35-5.061-12.056-5.914-3.981-1.99-7.848-4.094-11.885-6.085-4.037-1.99-7.791-4.037-11.885-6.085-2.047-1.024-10.748-5.232-11.771-6.085l-47.199,24.111h0Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64577904\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65451144\\\" points=\\\"258.627 382.996 361.612 382.996 361.612 376.172 258.627 376.172 258.627 382.996\\\"/>                      <path d=\\\"M311.456,420.585v-11.999c2.559.569,5.971,1.535,5.971,4.606v2.218c.057,2.161-3.355,5.175-5.971,5.175ZM303.04,399.601v-3.014c0-1.933,3.526-3.639,5.459-4.094v11.146c-2.218-.114-5.459-1.706-5.459-4.038ZM308.499,389.536h-1.137c-4.492,0-9.269,3.412-9.269,7.904v2.73c0,3.81,6.938,7.563,10.35,7.62v12.795c-3.526,0-6.54-3.81-6.54-7.279l-4.606.739v1.365c0,1.99,2.388,5.175,3.639,6.198,1.479,1.251,5.004,2.445,7.563,2.502v3.81h3.014v-3.81c5.8,0,10.918-4.094,10.918-10.065v-1.649c0-4.436-6.369-7.506-10.918-7.904v-11.714c1.194.114,2.843.967,3.412,1.763.512.682,1.706,3.469,2.047,3.526l4.322-.626c0-4.436-4.663-7.904-8.985-7.904h-.853v-2.161h-2.957v2.161Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_94581568\\\"/>                      <path d=\\\"M303.04,399.601c0,2.332,3.298,3.924,5.459,4.094v-11.146c-1.99.455-5.459,2.161-5.459,4.038v3.014Z\\\" id=\\\"_65379072\\\"/>                      <path d=\\\"M311.456,420.585c2.559,0,5.971-3.014,5.971-5.175v-2.161c0-3.071-3.412-4.038-5.971-4.606v11.942Z\\\" id=\\\"_94401360\\\"/>                      <path d=\\\"M258.627,432.015h102.985v6.54h-102.985v-6.54ZM345.519,385.157h7.904v44.697h-7.904v-44.697ZM329.71,385.157h7.62v44.697h-7.62v-44.697ZM282.852,385.157h7.904v44.697h-7.904v-44.697ZM267.044,385.157h7.62v44.697h-7.62v-44.697ZM308.499,387.375h3.014v2.161h.796c4.322,0,8.985,3.469,8.985,7.904l-4.379.626c-.284-.057-1.479-2.843-2.047-3.526-.626-.796-2.218-1.649-3.412-1.763v11.714c4.549.398,10.918,3.469,10.918,7.904v1.649c0,5.971-5.061,10.065-10.918,10.065v3.81h-2.957v-3.81c-2.559-.057-6.085-1.251-7.563-2.502-1.251-1.024-3.639-4.208-3.639-6.198v-1.365l4.663-.739c0,3.469,3.014,7.279,6.54,7.279v-12.795c-3.412-.057-10.35-3.81-10.35-7.62v-2.73c0-4.492,4.777-7.904,9.269-7.904h1.08v-2.161h0ZM258.627,376.172h102.985v6.824h-102.985v-6.824ZM310.148,349.559c1.024.853,9.724,5.061,11.771,6.085,4.094,2.047,7.848,4.094,11.885,6.085,4.038,1.99,7.904,4.094,11.885,6.085,1.706.853,11.487,5.345,12.056,5.914h-94.796l47.199-24.168h0ZM256.466,375.092v8.985c0,.626.455,1.08,1.08,1.08h7.336v44.697h-8.416v11.146h107.364v-11.146h-8.246v-44.697h7.336c.626,0,.796-.171.796-.796v-10.065c-3.014-1.08-9.952-5.118-13.364-6.824-4.492-2.218-8.814-4.549-13.364-6.824-2.502-1.251-26.613-13.648-26.727-13.648-.569,0-24.339,12.283-27.125,13.705-2.9,1.535-26.67,12.966-26.67,14.387h0Z\\\" id=\\\"_65375856\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_66403960\\\" points=\\\"267.044 429.854 274.72 429.854 274.72 385.157 267.044 385.157 267.044 429.854\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65373216\\\" points=\\\"282.852 429.854 290.757 429.854 290.757 385.157 282.852 385.157 282.852 429.854\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65450568\\\" points=\\\"329.71 429.854 337.33 429.854 337.33 385.157 329.71 385.157 329.71 429.854\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65369168\\\" points=\\\"345.519 429.854 353.423 429.854 353.423 385.157 345.519 385.157 345.519 429.854\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_94571432\\\" points=\\\"258.627 438.555 361.612 438.555 361.612 432.015 258.627 432.015 258.627 438.555\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160800\",\r\n    \"X\": \"214.40700920846396\",\r\n    \"Y\": \"357.7812805175781\",\r\n    \"Width\": \"177.94455329153604\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"10160800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.6719\\\">JAG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120206\",\r\n    \"X\": \"245.0\",\r\n    \"Y\": \"349.9540100097656\",\r\n    \"Width\": \"124.72601318359375\",\r\n    \"Height\": \"91.04598999023438\",\r\n    \"SVG\": \"<g id=\\\"20120206\\\">            <path d=\\\"M315.172,425.085l-18.135-38.491-10.955,26.648-9.771-11.991-24.649,22.947,1.628,1.851v.296l22.947-20.948,10.215,13.028h.592c.074-1.925,4.219-10.288,5.107-12.954.592-1.925,1.999-4.515,2.739-6.217.592-1.406,1.702-5.7,2.813-5.996l17.395,37.529.148.296,32.125-50.63.296.222,14.878,28.794,2.517-.888-17.395-33.384c-.222.888-14.286,22.428-16.063,25.093-1.925,2.961-15.174,24.427-16.433,24.797Z\\\" id=\\\"_66403824\\\"/>            <polygon id=\\\"_63700480\\\" points=\\\"245 441 369.726 441 369.726 438.409 246.184 438.409 246.777 438.409 246.777 351.36 245 351.36 245 441\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"53.295\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"392.664\\\">S</text>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"315.243\\\" x2=\\\"315.243\\\" y1=\\\"349.954\\\" y2=\\\"398.438\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120203\",\r\n    \"X\": \"218.2800006866455\",\r\n    \"Y\": \"321.1094665527344\",\r\n    \"Width\": \"180.2400112152099\",\r\n    \"Height\": \"151.41058564186096\",\r\n    \"SVG\": \"<g id=\\\"20120203\\\">        <g transform=\\\"scale(120) translate(0.5 0.491667)\\\">                <path d=\\\"M1.842,2.979l0.195-0.001l0.197-0.261h-0.14C2.079,2.717,1.86,2.951,1.842,2.979z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65485904\\\"/>                <path d=\\\"M2.058,2.983L2.244,3.19C2.257,3.181,2.451,2.9,2.451,2.898    c0-0.007-0.169-0.164-0.187-0.177L2.058,2.983z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65378808\\\"/>                <path d=\\\"M1.548,3.193l0.088,0.002c0.029-0.044,0.082-0.107,0.117-0.15    c0.034-0.04,0.107-0.109,0.129-0.142L1.824,2.9L1.548,3.193z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65377104\\\"/>                <path d=\\\"M1.661,3.195h0.558C2.214,3.177,2.042,2.999,2.028,2.999H1.837    C1.819,2.999,1.676,3.172,1.661,3.195z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65450664\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65717896\\\" points=\\\"2.268,3.194 2.353,3.197 2.572,2.903 2.472,2.904   \\\"/>                <path d=\\\"M2.144,3.215h0.201c0.009,0,0.188,0.191,0.201,0.211H1.978C1.983,3.406,2.133,3.215,2.144,3.215z     M1.535,3.215h0.206c0.012,0,0.171,0.188,0.186,0.211H1.359C1.365,3.405,1.522,3.215,1.535,3.215L1.535,3.215z M1.775,3.216h0.32    L1.952,3.422L1.775,3.216z M1.661,3.195c0.015-0.023,0.158-0.196,0.176-0.196h0.191c0.014,0,0.186,0.178,0.191,0.196H1.661z     M2.572,3.421L2.375,3.205l0.216-0.297l0.203,0.177L2.572,3.421L2.572,3.421z M2.472,2.904l0.1-0.001L2.353,3.197L2.268,3.194    L2.472,2.904z M1.824,2.9l0.058,0.003C1.86,2.936,1.787,3.005,1.753,3.045c-0.036,0.043-0.088,0.106-0.117,0.15L1.548,3.193    L1.824,2.9z M2.263,2.721C2.282,2.734,2.45,2.891,2.45,2.898c0,0.002-0.194,0.283-0.206,0.292L2.058,2.983L2.263,2.721z     M1.842,2.979C1.86,2.951,2.079,2.717,2.094,2.717h0.141L2.037,2.978L1.842,2.979z M1.902,2.883H1.807    C1.781,2.921,1.717,2.985,1.682,3.02C1.639,3.064,1.6,3.112,1.557,3.156C1.529,3.184,1.324,3.422,1.319,3.441    C1.33,3.444,1.33,3.446,1.344,3.446l1.235-0.001l0.242-0.364L2.815,3.083l-0.218-0.2H2.476c-0.032-0.021-0.2-0.186-0.216-0.186    H2.089C2.07,2.697,1.931,2.864,1.902,2.883L1.902,2.883z\\\" id=\\\"_95045944\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_95405912\\\" points=\\\"1.952,3.422 2.095,3.216 1.775,3.216   \\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_95049136\\\" points=\\\"2.794,3.085 2.592,2.908 2.375,3.205 2.572,3.421   \\\"/>                <path d=\\\"M1.535,3.215c-0.013,0-0.17,0.19-0.176,0.211h0.568C1.912,3.403,1.754,3.215,1.741,3.215    H1.535L1.535,3.215z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_97584424\\\"/>                <path d=\\\"M2.144,3.215c-0.011,0-0.161,0.191-0.166,0.211h0.568c-0.013-0.02-0.192-0.211-0.201-0.211    H2.144z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65835248\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"359.0001\\\">STOR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120204\",\r\n    \"X\": \"198.49462890625\",\r\n    \"Y\": \"364.8085632324219\",\r\n    \"Width\": \"212.791015625\",\r\n    \"Height\": \"57.78125\",\r\n    \"SVG\": \"<g id=\\\"20120204\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"421.6367\\\">ECON</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170203\",\r\n    \"X\": \"231.99899291992188\",\r\n    \"Y\": \"347.8819885253906\",\r\n    \"Width\": \"151.00100708007812\",\r\n    \"Height\": \"90.99200439453125\",\r\n    \"SVG\": \"<g id=\\\"40170203\\\">            <path d=\\\"M232,438.384l80.582-.122,62.825.612c-14.574,0-26.085-3.552-34.535-9.797-7.594-5.878-15.676-16.288-15.676-29.392,0-18.492,14.084-33.678,32.331-33.678h1.347c13.349,0,16.654,5.756,24.126,10.777-4.164-17.635-21.554-28.902-43.598-28.902h-.367c-37.23,0-91.605,67.356-107.036,90.502h0Z\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212500\",\r\n    \"X\": \"213.64625549316406\",\r\n    \"Y\": \"291.09747314453125\",\r\n    \"Width\": \"193.17884826660156\",\r\n    \"Height\": \"277.90252685546875\",\r\n    \"SVG\": \"<g id=\\\"25212500\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"307.3\\\" x2=\\\"307.4\\\" y1=\\\"291.1\\\" y2=\\\"489.1\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"228.6\\\" x2=\\\"390.6\\\" y1=\\\"480.9\\\" y2=\\\"305.7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"217.2\\\" x2=\\\"390.6\\\" y1=\\\"305.7\\\" y2=\\\"480.9\\\"/>            </g>        <polyline fill=\\\"none\\\" points=\\\"221.8,411.4 239.8,374.9 259,411.6    276.6,375.6 292.8,411.7 312.1,375.6 330,411.9 348.3,375.8 365.2,412.1 383.2,375.8 402.4,412.3  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"85.2126px\\\" x=\\\"212\\\" y=\\\"569\\\">MAD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161902\",\r\n    \"X\": \"12.0\",\r\n    \"Y\": \"62.277369916310775\",\r\n    \"Width\": \"387.0710754394531\",\r\n    \"Height\": \"269.43388769607196\",\r\n    \"SVG\": \"<g id=\\\"45161902\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\" x1=\\\"12\\\" x2=\\\"367\\\" y1=\\\"168\\\" y2=\\\"168\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\" x1=\\\"12\\\" x2=\\\"367\\\" y1=\\\"218\\\" y2=\\\"218\\\"/>                <polyline fill=\\\"none\\\" points=\\\"342,143 392,193 342,243   \\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\"/>            </g>        <g>                <g transform=\\\"matrix(-1.27394e-018 1 1 1.27394e-018 60.0004 62.4836)\\\">                        <path d=\\\"M31.99,203.89c-58.1-49.699,0-122.5,35-122.5s52.5,35,70,70s35,70,70,70     s81.899-66.5,35-122.5\\\" fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"15\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170202\",\r\n    \"X\": \"246.2864990234375\",\r\n    \"Y\": \"346.8650207519531\",\r\n    \"Width\": \"122.73300170898438\",\r\n    \"Height\": \"92.44097900390625\",\r\n    \"SVG\": \"<g id=\\\"40170202\\\">            <rect fill=\\\"#FFFFFF\\\" height=\\\"47.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.061\\\" width=\\\"73.519\\\" x=\\\"270.281\\\" y=\\\"383.255\\\"/>            <polygon fill=\\\"#FFFFFF\\\" points=\\\"270.281 382.847 307.04 348.947 343.8 382.847 270.281 382.847\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.061\\\"/>            <g>                      <rect height=\\\"10.211\\\" stroke=\\\"#000000\\\" stroke-width=\\\".612\\\" width=\\\"121.306\\\" x=\\\"247\\\" y=\\\"428.789\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3.061\\\" x1=\\\"247.817\\\" x2=\\\"247.817\\\" y1=\\\"429.606\\\" y2=\\\"419.803\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3.061\\\" x1=\\\"367.489\\\" x2=\\\"367.489\\\" y1=\\\"429.606\\\" y2=\\\"419.803\\\"/>                      <path d=\\\"M248.23,419.066c6.441,17.713,16.88.4,17.835.681,4.755,1.399,2.692,7.301,10.891,5.855,2.816-.497,7.505-5.644,8.849-5.719,3.483-.193,5.037,8.789,12.118,7.08,3.325-.803,5.515-5.968,7.896-6.535,2.061-.49,2.271,3.459,3.267,4.355,2.622,2.359,8.34,3.06,11.573,1.906,3.84-1.372,4.164-6.764,6.807-7.896,2.853-1.224,2.773,6.37,5.717,7.352,9.61,3.205,9.203-4.941,14.84-7.761,1.674-.837,1.021,3.703,2.179,5.174,3.918,4.987,11.37,1.102,14.975-2.315,1.337-1.265,1.543-1.773,2.18.408.348,1.196.887,7.962,0,8.85-1.186,1.187-7.18,1.863-7.76,1.906-12.197.921-109.028,1.716-111.912-4.629\\\" stroke=\\\"#000000\\\" stroke-width=\\\".612\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161903\",\r\n    \"X\": \"120.0\",\r\n    \"Y\": \"35.0\",\r\n    \"Width\": \"160.0\",\r\n    \"Height\": \"340.0\",\r\n    \"SVG\": \"<g id=\\\"45161903\\\">        <path d=\\\"M275,70c0-20-30-30-50-30c-40,0-100,35-100,75s60,75,100,75   c20,0,50-10,50-30s-30-30-50-30c-40,0-100,35-100,75s60,75,100,75c20,0,50-10,50-30s-30-30-50-30c-40,0-100,35-100,75s60,75,100,75   c20,0,50-10,50-30\\\" fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_10_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_10_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170201\",\r\n    \"X\": \"240.59800720214844\",\r\n    \"Y\": \"349.0009765625\",\r\n    \"Width\": \"140.53004455566406\",\r\n    \"Height\": \"90.9990234375\",\r\n    \"SVG\": \"<g id=\\\"40170201\\\">            <path d=\\\"M319.659,361.985c1.571,1.885,2.304,4.608,3.666,6.807.628,1.047,4.712,5.445,4.712,5.759,0,1.257-1.466,3.77-2.094,3.77-4.399,0-6.284-10.995-6.284-16.336ZM316.727,360.1c-.419,1.571-3.142,7.33-4.084,9.215-1.466,2.932-3.142,5.759-7.226,5.759-.838,0-1.675-.733-1.675-1.257,0-5.131,6.283-9.425,8.482-12.357l4.503-1.361ZM332.225,374.132h-1.257c-3.77,0-11.31-13.09-11.31-15.917,0-.105.42-.838.42-.838,2.827.838,12.985,9.739,12.985,14.242,0,.838-.629,1.361-.838,2.513ZM333.167,364.394c-1.152-.524-2.723-1.571-3.979-2.199-2.304-1.257-5.759-4.712-7.644-5.341l1.78-2.094c5.131,2.513,16.545,2.094,16.545,9.32,0,.524-1.257,1.361-1.676,1.675-1.256-.524-3.246-.628-5.026-1.361ZM292.432,366.593h-1.675c1.571-3.246-3.56-10.891-7.121-11.728-3.665,1.99-6.911,1.047-9.006,5.341-.733,1.675-1.152,3.665-2.513,4.608-1.257.942-3.979,1.257-3.979,3.037,0,2.513,7.016.733,8.063-.314,1.885-1.78,3.875-3.456,7.435-3.456,3.246,0,4.817,9.425,5.026,13.404.314,5.236-3.77,12.671-3.56,15.498l1.466,11.1-7.121-.524c3.456,5.131,13.928,9.844,21.991,10.472l-.628-12.566-9.215,2.094c0-7.121-3.246-9.006-.838-15.498,1.047-2.723,1.675-3.56,1.571-7.644,0-1.78.314-7.54.942-8.692,2.513-4.084,3.142-9.11,5.026-13.823,1.99-4.608,8.168-4.293,13.509-5.655l1.99,2.094-1.675.524,1.257,2.932c-2.827,3.246-4.817,4.712-7.435,8.168-1.257,1.675-6.283,10.367-1.047,10.367h1.675c6.388,0,8.377-11.624,11.31-15.079.733,7.226,1.99,15.603,7.226,18.326,2.827-.628,3.56-1.78,4.189-4.608,1.152.314.837.419,1.675.419,2.199,0,3.351-1.78,3.351-3.77v-.419c0-3.456-1.885-3.875-2.513-6.283,1.257.628,3.56,1.675,5.445,1.675h.837c1.99,0,2.199-.942,2.932-2.094-.314-4.084-2.513-6.388-5.759-7.54-2.094-.733-8.482-2.827-10.996-2.827l.838-1.675h-1.152l1.257-2.618-8.063,1.675c-1.466-.942-1.99-2.513-4.188-2.513h-2.932c-11.728,0-17.592,5.969-17.592,17.593h0Z\\\" id=\\\"_64907552\\\"/>            <path d=\\\"M252.534,419.475c2.094,0,9.529,1.152,11.31,1.675,2.304.628,7.644,3.77,9.215,3.77h4.608c1.571,0,1.466-.524,2.723-.837l2.827-13.509-8.482-7.434-14.661-3.351c-.733,2.723-3.979,4.922-5.026,8.273-.419,1.151-2.409,10.262-2.513,11.414Z\\\" id=\\\"_65682552\\\"/>            <path d=\\\"M305.103,401.15v1.257c0,3.665-.105,5.341,0,8.796.209,5.341-.524,4.084,5.026,4.608,1.885.209,5.655,1.571,7.33,2.304,1.152.628,2.513.837,3.351,1.257,1.361.628.419,1.047,2.722,2.304l-.314-.314,9.11-7.645c5.131,0,6.807.629,9.529-2.198,3.979-4.084,1.361-2.304,6.597-5.026l1.048-5.027c-4.084,1.048-9.006,3.666-13.404,1.78-4.188-1.78-6.178-4.607-12.147-4.607l-2.618-.42-16.232,2.932Z\\\" id=\\\"_65664272\\\"/>            <path d=\\\"M355.682,399.369c-1.57,6.702-1.152,5.76,1.571,11.414,1.885,3.875,3.246,7.121,5.131,10.785,9.425-.837,10.158-.837,15.394-5.968,2.618-2.618,1.675-11.1,3.35-13.614-4.083-1.99-2.722-1.047-7.54-2.198-7.435-1.676-10.786-.628-17.907-.419Z\\\" id=\\\"_65682440\\\"/>            <path d=\\\"M241.33,403.035l4.922,19.792c1.152-4.922,3.56-7.435,4.503-11.938.524-2.932.105-4.294,1.466-6.493.733-1.153,2.094-4.503,2.409-5.969-2.304-.524-11.31-2.618-14.032-2.618l.733,7.226Z\\\" id=\\\"_65445832\\\"/>            <path d=\\\"M283.007,423.664c-.105,3.142,12.566,2.513,15.289,2.513h4.608c0-2.722-1.152-4.608-1.257-7.121-.209-4.083-.628-2.931-5.026-3.455-6.597-.733-7.54-3.351-12.566-4.608l-1.047,12.67Z\\\" id=\\\"_65907856\\\"/>            <path d=\\\"M366.991,424.083c-1.466,0-1.571-.314-3.142-.314l1.675,3.979,4.399-4.503c-1.467.314-1.362.838-2.933.838Z\\\" id=\\\"_65663696\\\"/>            <path d=\\\"M305.417,423.245c0,6.074.838,6.911,3.56,11.938l13.928-11.624-.314-.314c-2.723-.628-3.979-2.409-7.854-3.56-2.618-.733-6.702-2.094-9.425-2.304v5.864h.104Z\\\" id=\\\"_65663792\\\"/>            <path d=\\\"M310.025,437.906l10.995-.42,30.368-2.723c2.513-.733,7.33-.628,9.844-2.304-2.094-4.294-3.875-6.702-6.074-10.786-2.304-4.188-3.037-7.959-4.922-11.833-6.074,1.361-7.749,5.76-10.263,6.493-5.655,1.781-7.854.733-10.995,6.178-2.827,4.922-4.084,5.445-8.692,8.482-3.979,2.723-5.968,4.608-10.262,6.912Z\\\" id=\\\"_65663888\\\"/>            <path d=\\\"M251.278,427.853c-1.047,3.037,28.797,11.31,33.614,12.147,4.398-2.931,7.33-3.979,7.854-10.891-6.493,0-18.64-1.257-24.19-2.723-3.665-.942-6.807-1.885-10.472-2.827-5.655-1.466-6.807-2.513-6.807,4.293Z\\\" id=\\\"_131168192\\\"/>            <path d=\\\"M290.652,439.267c2.199,1.048,7.33,0,9.948,0h6.911l-3.351-9.634-7.959-.524c-9.32,17.593-3.979,7.016-5.55,10.158Z\\\" id=\\\"_65663216\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161904\",\r\n    \"X\": \"127.50040054321289\",\r\n    \"Y\": \"6.9289321881345245\",\r\n    \"Width\": \"155.0\",\r\n    \"Height\": \"387.0710678118655\",\r\n    \"SVG\": \"<g id=\\\"45161904\\\">        <g transform=\\\"rotate(-90 200 200)\\\">                <line fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\" x1=\\\"6\\\" x2=\\\"386\\\" y1=\\\"205\\\" y2=\\\"205\\\"/>                <polyline fill=\\\"none\\\" points=\\\"336,155 386,205 336,255   \\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\"/>            </g>        <g>                <g transform=\\\"matrix(-1.27394e-018 1 1 1.27394e-018 60.0004 62.4836)\\\">                        <path d=\\\"M55.739,197.5c-58.1-49.699,0-122.5,35-122.5s52.5,35,70,70     c17.5,35,35,70,70,70s81.9-66.5,35-122.5\\\" fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"15\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25172000\",\r\n    \"X\": \"19.70737648010254\",\r\n    \"Y\": \"73.38999938964844\",\r\n    \"Width\": \"357.20824241638184\",\r\n    \"Height\": \"253.85499572753906\",\r\n    \"SVG\": \"<g id=\\\"25172000\\\">        <pattern height=\\\"72\\\" id=\\\"slash1\\\" overflow=\\\"visible\\\" patternTransform=\\\"matrix(-0.766 0.6428 -0.6428 -0.766 -74808.3359 -37820.3828)\\\" patternUnits=\\\"userSpaceOnUse\\\" viewBox=\\\"20 -72 72 72\\\" width=\\\"72\\\" x=\\\"-105.5\\\" y=\\\"596.5\\\">                <g>                        <polygon fill=\\\"none\\\" points=\\\"20,0 20,-72 92,-72 92,0       \\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-3.6\\\" y2=\\\"-3.6\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-18\\\" y2=\\\"-18\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-32.398\\\" y2=\\\"-32.398\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-46.8\\\" y2=\\\"-46.8\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-61.2\\\" y2=\\\"-61.2\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-10.8\\\" y2=\\\"-10.8\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-25.2\\\" y2=\\\"-25.2\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-39.6\\\" y2=\\\"-39.6\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-54\\\" y2=\\\"-54\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"19.75\\\" x2=\\\"92.25\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"1.44\\\" x1=\\\"0\\\" x2=\\\"14\\\" y1=\\\"-68.398\\\" y2=\\\"-68.398\\\"/>                    </g>            </pattern>        <path d=\\\"M110.779,75.89   L23.237,324.745h262.609l87.54-248.855H110.779z\\\" fill=\\\"url(#slash1)\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"21.1506\\\" x=\\\"108\\\" y=\\\"320\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"21.1506\\\" x=\\\"115\\\" y=\\\"283\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"21.1506\\\" x=\\\"115\\\" y=\\\"247\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"21.1506\\\" x=\\\"83\\\" y=\\\"211\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.2015\\\" x=\\\"118\\\" y=\\\"136\\\">WFZ</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_18_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"1_18_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"224.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"455\\\" y=\\\"384.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"544\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136\\\" y=\\\"384.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_18_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_18_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"224.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"455\\\" y=\\\"384.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"544\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136\\\" y=\\\"384.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60110300\",\r\n    \"X\": \"213.78125\",\r\n    \"Y\": \"360.359375\",\r\n    \"Width\": \"185.296875\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"60110300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"430.25\\\">CPT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01051\",\r\n    \"X\": \"301.114013671875\",\r\n    \"Y\": \"280.7119445800781\",\r\n    \"Width\": \"8.0625\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"I\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5557\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25021\",\r\n    \"X\": \"252.60400390625\",\r\n    \"Y\": \"380.5419921875\",\r\n    \"Width\": \"107.7919921875\",\r\n    \"Height\": \"29.662994384765625\",\r\n    \"SVG\": \"<g id=\\\"25021\\\">        <g>                <circle cx=\\\"267.436\\\" cy=\\\"395.374\\\" fill=\\\"none\\\" r=\\\"12.331\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"306.211\\\" cy=\\\"395.374\\\" fill=\\\"none\\\" r=\\\"12.331\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"345.564\\\" cy=\\\"395.374\\\" fill=\\\"none\\\" r=\\\"12.331\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"255.104\\\" x2=\\\"357.896\\\" y1=\\\"383.042\\\" y2=\\\"383.042\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01052\",\r\n    \"X\": \"282.28515625\",\r\n    \"Y\": \"449.2900695800781\",\r\n    \"Width\": \"47.34375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"01052\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"D\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"506.5557\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161901\",\r\n    \"X\": \"10.0\",\r\n    \"Y\": \"62.28736882849609\",\r\n    \"Width\": \"387.0710754394531\",\r\n    \"Height\": \"269.43434289466853\",\r\n    \"SVG\": \"<g id=\\\"45161901\\\">        <g>                <g transform=\\\"matrix(-1.27394e-018 1 1 1.27394e-018 60.0004 62.4836)\\\">                        <path d=\\\"M32,183.5C-26.1,133.8,32,61,67,61s52.5,35,70,70c17.5,35,35,70,70,70     s81.9-66.5,35-122.5\\\" fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"15\\\"/>                    </g>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\" x1=\\\"10\\\" x2=\\\"390\\\" y1=\\\"197.01\\\" y2=\\\"197.01\\\"/>                <polyline fill=\\\"none\\\" points=\\\"340,147.01 390,197.01 340,247.01   \\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140401\",\r\n    \"X\": \"28.71875\",\r\n    \"Y\": \"118.96875\",\r\n    \"Width\": \"342.15380859375\",\r\n    \"Height\": \"19.42962646484375\",\r\n    \"SVG\": \"<g id=\\\"25140401\\\">        <path d=\\\"   M101.239,133.734c7.796-4.249,15.784,2.192,34.48,2.192c13.233,0,26.467-0.606,39.701-1.214   c11.295-3.035,22.195-7.888,33.492-12.16c19.067,1.821,32.325,8.521,50.623,9.732c10.106,0.606,30.364,1.214,30.364,1.214\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"21\\\" x=\\\"316\\\" y=\\\"136\\\">FEBA</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"21\\\" x=\\\"27\\\" y=\\\"134\\\">FEBA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140400\",\r\n    \"X\": \"28.71875\",\r\n    \"Y\": \"118.96875\",\r\n    \"Width\": \"342.15380859375\",\r\n    \"Height\": \"20.0740966796875\",\r\n    \"SVG\": \"<g id=\\\"25140400\\\">        <path d=\\\"M107.583,135.927   c7.796-4.249-0.77,0,17.926,0c13.233,0,26.467-0.606,39.701-1.214c11.295-3.035,22.195-7.888,33.492-12.16   c19.067,1.821,32.325,8.521,50.623,9.732c10.106,0.606,30.364,1.214,30.364,1.214\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.2317\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"21\\\" x=\\\"316\\\" y=\\\"136\\\">FEBA</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"21\\\" x=\\\"27\\\" y=\\\"134\\\">FEBA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120501_3\",\r\n    \"X\": \"198.5\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"215.0\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10120501_3\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>            </g>        <path d=\\\"M246,347.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,347.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120501_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10120501_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <g id=\\\"symbol_1_\\\">                <path d=\\\"M249.552,440c-22.895,0-41.457-19.98-41.457-44.626    c0-24.646,18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M360.448,350.75c22.896,0,41.457,19.979,41.457,44.624    c0,24.645-18.563,44.626-41.457,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"249.552\\\" x2=\\\"360.448\\\" y1=\\\"350.75\\\" y2=\\\"350.75\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"249.552\\\" x2=\\\"360.448\\\" y1=\\\"440\\\" y2=\\\"440\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_37_1\",\r\n    \"X\": \"166.05699157714844\",\r\n    \"Y\": \"273.8139953613281\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.3420104980469\",\r\n    \"SVG\": \"<g id=\\\"2_37_1\\\">        <g>                <path d=\\\"M435.342,273.815c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#80E0FF\\\"/>                <g>                        <path d=\\\"M435.342,273.815c0,4.186-0.033,8.353-0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M434.846,301.56     c-5.801,161.441-61.742,288.096-129.897,288.096c-69.221,0-125.846-130.66-130.131-295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M174.657,286.314c-0.066-4.146-0.1-8.313-0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120501_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10120501_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <path d=\\\"M246,348.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,348.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_37_0\",\r\n    \"X\": \"166.05699157714844\",\r\n    \"Y\": \"273.81500244140625\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"2_37_0\\\">        <path d=\\\"M435.342,273.815c0,174.435-58.379,315.841-130.394,315.841   c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120501_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10120501_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <path d=\\\"M246,351.75c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_1A_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_1A_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_1A_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_1A_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1305\",\r\n    \"X\": \"133.69248962402344\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"345.1404266357422\",\r\n    \"Height\": \"168.73274993896484\",\r\n    \"SVG\": \"<g id=\\\"1305\\\">        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1304\",\r\n    \"X\": \"235.0\",\r\n    \"Y\": \"179.0\",\r\n    \"Width\": \"143.0\",\r\n    \"Height\": \"80.66299438476562\",\r\n    \"SVG\": \"<g id=\\\"1304\\\">        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25031\",\r\n    \"X\": \"260.625\",\r\n    \"Y\": \"378.96099839493763\",\r\n    \"Width\": \"89.05499267578125\",\r\n    \"Height\": \"33.83499159529674\",\r\n    \"SVG\": \"<g id=\\\"25031\\\">        <path d=\\\"   M347.18,395.878c0,7.963-6.454,14.418-14.418,14.418h-55.219c-7.963,0-14.418-6.455-14.418-14.418l0,0   c0-7.962,6.455-14.417,14.418-14.417h55.219C340.726,381.46,347.18,387.916,347.18,395.878L347.18,395.878z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1303\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"346.0829162597656\",\r\n    \"Height\": \"701.0697555541992\",\r\n    \"SVG\": \"<g id=\\\"1303\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1302\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"386.0\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"406.0\",\r\n    \"SVG\": \"<g id=\\\"1302\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200500\",\r\n    \"X\": \"68.43299865722656\",\r\n    \"Y\": \"62.38300323486328\",\r\n    \"Width\": \"264.6249847412227\",\r\n    \"Height\": \"249.4850082397461\",\r\n    \"SVG\": \"<g id=\\\"25200500\\\">        <path d=\\\"M200.755,64.883   c-71.694,0-129.822,54.722-129.822,122.253c0,67.511,58.127,122.232,129.822,122.232c71.692,0,129.803-54.724,129.803-122.232   C330.558,119.604,272.447,64.883,200.755,64.883\\\" fill=\\\"none\\\" stroke=\\\"#FFCC00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25340700\",\r\n    \"X\": \"13.499957571330272\",\r\n    \"Y\": \"71.49968585304384\",\r\n    \"Width\": \"382.5545163056228\",\r\n    \"Height\": \"254.65896874801388\",\r\n    \"SVG\": \"<g id=\\\"25340700\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"247\\\" x2=\\\"92\\\" y1=\\\"162\\\" y2=\\\"162\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"247\\\" x2=\\\"125\\\" y1=\\\"242\\\" y2=\\\"242\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"247\\\" x2=\\\"247\\\" y1=\\\"162\\\" y2=\\\"122\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,8\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"247\\\" x2=\\\"307\\\" y1=\\\"122\\\" y2=\\\"202\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"247\\\" x2=\\\"247\\\" y1=\\\"242\\\" y2=\\\"282\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,8\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"247\\\" x2=\\\"307\\\" y1=\\\"282\\\" y2=\\\"202\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"17\\\" x2=\\\"92\\\" y1=\\\"247\\\" y2=\\\"162\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"125\\\" x2=\\\"75\\\" y1=\\\"242\\\" y2=\\\"300\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" x=\\\"133\\\" y=\\\"217\\\">CATK</text>        <path d=\\\"M280,75l65,45v160l-65,45\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,9\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"375,208 375,192 389,200  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,9\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"345\\\" x2=\\\"375\\\" y1=\\\"200\\\" y2=\\\"200\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1301\",\r\n    \"X\": \"133.69248962402344\",\r\n    \"Y\": \"90.93024444580078\",\r\n    \"Width\": \"345.1404266357422\",\r\n    \"Height\": \"143.18830108642578\",\r\n    \"SVG\": \"<g id=\\\"1301\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"150.112\\\" y1=\\\"232.163\\\" y2=\\\"220.326\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.7065,36.7065\\\" stroke-width=\\\"5\\\" x1=\\\"178.824\\\" x2=\\\"279.315\\\" y1=\\\"197.457\\\" y2=\\\"117.415\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.671,105.98 308.533,94.143 323.239,106.173    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35.9959,35.9959\\\" stroke-width=\\\"5\\\" x1=\\\"351.101\\\" x2=\\\"448.613\\\" y1=\\\"128.965\\\" y2=\\\"208.737\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"462.544\\\" x2=\\\"477.25\\\" y1=\\\"220.133\\\" y2=\\\"232.163\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01042\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"447.2900695800781\",\r\n    \"Width\": \"43.25\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"01042\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"B\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.5557\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01041\",\r\n    \"X\": \"286.008056640625\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"41.046875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"F\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">F</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1306\",\r\n    \"X\": \"132.75\",\r\n    \"Y\": \"179.0\",\r\n    \"Width\": \"245.25\",\r\n    \"Height\": \"613.0\",\r\n    \"SVG\": \"<g id=\\\"1306\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"135.25\\\" x2=\\\"135.25\\\" y1=\\\"388.5\\\" y2=\\\"792\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   237.5,257.163 237.5,181.5 375.5,181.5 375.5,257.163  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25220108\",\r\n    \"X\": \"50.71387481689453\",\r\n    \"Y\": \"43.63761520385742\",\r\n    \"Width\": \"299.0022506713867\",\r\n    \"Height\": \"316.9247627258301\",\r\n    \"SVG\": \"<g id=\\\"25220108\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"53.262\\\" x2=\\\"347.168\\\" y1=\\\"358.163\\\" y2=\\\"46.037\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"184.379,166.619 184.379,220.322 232.415,220.322 232.415,166.619   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"30.4784\\\" x=\\\"176\\\" y=\\\"200\\\">RDF</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25220106\",\r\n    \"X\": \"50.71387481689453\",\r\n    \"Y\": \"43.63761520385742\",\r\n    \"Width\": \"299.0022506713867\",\r\n    \"Height\": \"316.9247627258301\",\r\n    \"SVG\": \"<g id=\\\"25220106\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"53.262\\\" x2=\\\"347.168\\\" y1=\\\"358.163\\\" y2=\\\"46.037\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"184.379,166.619 184.379,220.322 232.415,220.322 232.415,166.619   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"30.4784\\\" x=\\\"196\\\" y=\\\"200\\\">O</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161400_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"264.0\",\r\n    \"SVG\": \"<g id=\\\"10161400_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"228.5\\\" x2=\\\"228.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"382.5\\\" x2=\\\"382.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_24_0\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"243.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"2_24_0\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25220107\",\r\n    \"X\": \"50.71387481689453\",\r\n    \"Y\": \"43.63761520385742\",\r\n    \"Width\": \"299.0022506713867\",\r\n    \"Height\": \"316.9247627258301\",\r\n    \"SVG\": \"<g id=\\\"25220107\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"53.262\\\" x2=\\\"347.168\\\" y1=\\\"358.163\\\" y2=\\\"46.037\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"184.379,166.619 184.379,220.322 232.415,220.322 232.415,166.619   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"30.4784\\\" x=\\\"200\\\" y=\\\"200\\\">J</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161400_3\",\r\n    \"X\": \"139.5\",\r\n    \"Y\": \"228.5\",\r\n    \"Width\": \"334.0\",\r\n    \"Height\": \"328.0\",\r\n    \"SVG\": \"<g id=\\\"10161400_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"228.5\\\" y2=\\\"556.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"139.5\\\" x2=\\\"473.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"228.5\\\" x2=\\\"228.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"382.5\\\" x2=\\\"382.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25220104\",\r\n    \"X\": \"50.71387481689453\",\r\n    \"Y\": \"46.34806442260742\",\r\n    \"Width\": \"296.45003509521484\",\r\n    \"Height\": \"314.2143135070801\",\r\n    \"SVG\": \"<g id=\\\"25220104\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,25\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"53.262\\\" x2=\\\"347.168\\\" y1=\\\"358.163\\\" y2=\\\"46.037\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"184.379,166.619 184.379,220.322 232.415,220.322 232.415,166.619   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"30.4784\\\" x=\\\"197\\\" y=\\\"200\\\">A</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161400_0\",\r\n    \"X\": \"131.5\",\r\n    \"Y\": \"224.91600036621094\",\r\n    \"Width\": \"348.0\",\r\n    \"Height\": \"342.33399963378906\",\r\n    \"SVG\": \"<g id=\\\"10161400_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"224.916\\\" y2=\\\"567.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"131.5\\\" x2=\\\"479.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"228.5\\\" x2=\\\"228.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"382.5\\\" x2=\\\"382.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25220105\",\r\n    \"X\": \"50.71387481689453\",\r\n    \"Y\": \"43.63761520385742\",\r\n    \"Width\": \"299.0022506713867\",\r\n    \"Height\": \"316.9247627258301\",\r\n    \"SVG\": \"<g id=\\\"25220105\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"53.262\\\" x2=\\\"347.168\\\" y1=\\\"358.163\\\" y2=\\\"46.037\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"184.379,166.619 184.379,220.322 232.415,220.322 232.415,166.619   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"30.4784\\\" x=\\\"198\\\" y=\\\"200\\\">T</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161400_1\",\r\n    \"X\": \"131.5\",\r\n    \"Y\": \"273.6000061035156\",\r\n    \"Width\": \"348.0\",\r\n    \"Height\": \"244.80001831054688\",\r\n    \"SVG\": \"<g id=\\\"10161400_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"273.6\\\" y2=\\\"518.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"131.5\\\" x2=\\\"479.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"231.5\\\" x2=\\\"231.5\\\" y1=\\\"364.5\\\" y2=\\\"424.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"385.5\\\" x2=\\\"385.5\\\" y1=\\\"364.5\\\" y2=\\\"424.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25220102\",\r\n    \"X\": \"50.71387481689453\",\r\n    \"Y\": \"43.63761520385742\",\r\n    \"Width\": \"299.0022506713867\",\r\n    \"Height\": \"316.9247627258301\",\r\n    \"SVG\": \"<g id=\\\"25220102\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"53.262\\\" x2=\\\"347.168\\\" y1=\\\"358.163\\\" y2=\\\"46.037\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"184.379,166.619 184.379,220.322 232.415,220.322 232.415,166.619   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"30.4784\\\" x=\\\"183\\\" y=\\\"200\\\">EW</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25220103\",\r\n    \"X\": \"50.71387481689453\",\r\n    \"Y\": \"43.63761520385742\",\r\n    \"Width\": \"299.0022506713867\",\r\n    \"Height\": \"316.9247627258301\",\r\n    \"SVG\": \"<g id=\\\"25220103\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"53.262\\\" x2=\\\"347.168\\\" y1=\\\"358.163\\\" y2=\\\"46.037\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"184.379,166.619 184.379,220.322 232.415,220.322 232.415,166.619   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"30.4784\\\" x=\\\"197\\\" y=\\\"200\\\">A</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25220100\",\r\n    \"X\": \"50.71387481689453\",\r\n    \"Y\": \"43.63761520385742\",\r\n    \"Width\": \"299.0022506713867\",\r\n    \"Height\": \"316.9247627258301\",\r\n    \"SVG\": \"<g id=\\\"25220100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"53.262\\\" x2=\\\"347.168\\\" y1=\\\"358.163\\\" y2=\\\"46.037\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"184.379,166.619 184.379,220.322 232.415,220.322 232.415,166.619   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"30.4784\\\" x=\\\"197\\\" y=\\\"200\\\">B</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25220101\",\r\n    \"X\": \"50.71387481689453\",\r\n    \"Y\": \"43.63761520385742\",\r\n    \"Width\": \"299.0022506713867\",\r\n    \"Height\": \"316.9247627258301\",\r\n    \"SVG\": \"<g id=\\\"25220101\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"53.262\\\" x2=\\\"347.168\\\" y1=\\\"358.163\\\" y2=\\\"46.037\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"184.379,166.619 184.379,220.322 232.415,220.322 232.415,166.619   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"30.4784\\\" x=\\\"197\\\" y=\\\"200\\\">E</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01072\",\r\n    \"X\": \"257.9326171875\",\r\n    \"Y\": \"445.0781555175781\",\r\n    \"Width\": \"96.7236328125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"01072\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"CR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">CR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01071\",\r\n    \"X\": \"282.41015625\",\r\n    \"Y\": \"287.2900695800781\",\r\n    \"Width\": \"45.03125\",\r\n    \"Height\": \"58.25\",\r\n    \"SVG\": \"<g id=\\\"01071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"U\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">U</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10142100\",\r\n    \"X\": \"259.3286437988281\",\r\n    \"Y\": \"348.802001953125\",\r\n    \"Width\": \"91.45159912109375\",\r\n    \"Height\": \"95.79122924804688\",\r\n    \"SVG\": \"<g id=\\\"10142100\\\">        <polyline fill=\\\"none\\\" points=\\\"263.076,443.199 306.029,379.269 341.49,443.199  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.029\\\" x2=\\\"306.029\\\" y1=\\\"379.269\\\" y2=\\\"348.802\\\"/>        <path d=\\\"M349.208,422.932c-10.632,8.6-28.341,16.771-43.927,16.771   c-16.246,0-33.561-8.229-44.323-17.477\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121200\",\r\n    \"X\": \"242.95921325683594\",\r\n    \"Y\": \"348.30694580078125\",\r\n    \"Width\": \"128.24559020996094\",\r\n    \"Height\": \"94.20806884765625\",\r\n    \"SVG\": \"<g id=\\\"10121200\\\">        <polygon fill=\\\"none\\\" id=\\\"symbol\\\" points=\\\"247.685,440.015 307.082,352.75 366.479,440.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45180200\",\r\n    \"X\": \"49.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"300.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"45180200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140100\",\r\n    \"X\": \"247.5\",\r\n    \"Y\": \"349.64467613506264\",\r\n    \"Width\": \"124.50399780273438\",\r\n    \"Height\": \"91.11133585995498\",\r\n    \"SVG\": \"<g id=\\\"15140100\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250\\\" x2=\\\"250\\\" y1=\\\"401.578\\\" y2=\\\"514.548\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"369.504\\\" x2=\\\"369.504\\\" y1=\\\"401.578\\\" y2=\\\"514.548\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250\\\" x2=\\\"369.504\\\" y1=\\\"512.195\\\" y2=\\\"512.195\\\"/>                <path d=\\\"M250,403.126c52.283,20.98,67.221,20.98,119.504,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_67_0\",\r\n    \"X\": \"165.25\",\r\n    \"Y\": \"273.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.574462890625\",\r\n    \"SVG\": \"<g id=\\\"0_67_0\\\">        <path d=\\\"M437.75,273v190l-132,122l-132-122V273\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_67_1\",\r\n    \"X\": \"165.25\",\r\n    \"Y\": \"273.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.5740966796875\",\r\n    \"SVG\": \"<g id=\\\"0_67_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"437.75,273 437.75,463 305.75,585 173.75,463 173.75,273   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"437.75\\\" x2=\\\"437.75\\\" y1=\\\"273\\\" y2=\\\"285.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"437.75\\\" x2=\\\"437.75\\\" y1=\\\"299.643\\\" y2=\\\"443.429\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"437.75,450.5 437.75,463      428.57,471.484    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"418.83\\\" x2=\\\"319.8\\\" y1=\\\"480.487\\\" y2=\\\"572.015\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.93,576.516 305.75,585      296.57,576.516    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"286.83\\\" x2=\\\"187.8\\\" y1=\\\"567.513\\\" y2=\\\"475.985\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"182.93,471.484 173.75,463      173.75,450.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"173.75\\\" x2=\\\"173.75\\\" y1=\\\"436.357\\\" y2=\\\"292.571\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"173.75\\\" x2=\\\"173.75\\\" y1=\\\"285.5\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160604\",\r\n    \"X\": \"146.06287056638604\",\r\n    \"Y\": \"21.649894423997466\",\r\n    \"Width\": \"113.87425886722792\",\r\n    \"Height\": \"370.6614938768445\",\r\n    \"SVG\": \"<g id=\\\"45160604\\\">        <g transform=\\\"translate(0 80)\\\">                <polygon fill=\\\"none\\\" points=\\\"153,146.5 253,146.5 203,296.5   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"163\\\" x2=\\\"243\\\" y1=\\\"176.5\\\" y2=\\\"176.5\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"153\\\" x2=\\\"253\\\" y1=\\\"202\\\" y2=\\\"202\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"170\\\" x2=\\\"236\\\" y1=\\\"152\\\" y2=\\\"252\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"236\\\" x2=\\\"170\\\" y1=\\\"152\\\" y2=\\\"252\\\"/>            </g>        <g transform=\\\"matrix(0.7 0 0 0.7 60 -85)\\\">                <circle cx=\\\"204.286\\\" cy=\\\"202.857\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"124_2\",\r\n    \"X\": \"322.5639953613281\",\r\n    \"Y\": \"446.6839904785156\",\r\n    \"Width\": \"59.4420166015625\",\r\n    \"Height\": \"35.906005859375\",\r\n    \"SVG\": \"<g id=\\\"124_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"324.042\\\" x2=\\\"380.784\\\" y1=\\\"464.954\\\" y2=\\\"464.954\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"325.064\\\" x2=\\\"325.064\\\" y1=\\\"446.684\\\" y2=\\\"482.59\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"379.506\\\" x2=\\\"379.506\\\" y1=\\\"454.986\\\" y2=\\\"482.59\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"325.32\\\" x2=\\\"344.878\\\" y1=\\\"450.13\\\" y2=\\\"464.637\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280600\",\r\n    \"X\": \"231.27999877929688\",\r\n    \"Y\": \"322.6099853515625\",\r\n    \"Width\": \"146.0\",\r\n    \"Height\": \"146.0\",\r\n    \"SVG\": \"<g id=\\\"25280600\\\">        <circle cx=\\\"304.28\\\" cy=\\\"395.61\\\" fill=\\\"none\\\" r=\\\"68\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"124_1\",\r\n    \"X\": \"244.740234375\",\r\n    \"Y\": \"299.79583740234375\",\r\n    \"Width\": \"122.080078125\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"124_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">EOD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01062\",\r\n    \"X\": \"251.7802734375\",\r\n    \"Y\": \"445.0781555175781\",\r\n    \"Width\": \"107.8408203125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"01062\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"B_x2F_D\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">B/D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01061\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"287.2900695800781\",\r\n    \"Width\": \"47.34375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"01061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"K\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">K</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25011\",\r\n    \"X\": \"251.60400390625\",\r\n    \"Y\": \"381.5419921875\",\r\n    \"Width\": \"107.7919921875\",\r\n    \"Height\": \"29.662994384765625\",\r\n    \"SVG\": \"<g id=\\\"25011\\\">        <g>                <circle cx=\\\"266.436\\\" cy=\\\"396.374\\\" fill=\\\"none\\\" r=\\\"12.331\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"344.564\\\" cy=\\\"396.374\\\" fill=\\\"none\\\" r=\\\"12.331\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"254.104\\\" x2=\\\"356.896\\\" y1=\\\"384.042\\\" y2=\\\"384.042\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52601\",\r\n    \"X\": \"261.91650390625\",\r\n    \"Y\": \"291.0781555175781\",\r\n    \"Width\": \"84.1494140625\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"52601\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">TS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160601\",\r\n    \"X\": \"149.0\",\r\n    \"Y\": \"93.64999797940254\",\r\n    \"Width\": \"100.0\",\r\n    \"Height\": \"212.10421306225118\",\r\n    \"SVG\": \"<g id=\\\"45160601\\\">        <g transform=\\\"translate(0 25)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"149\\\" x2=\\\"249\\\" y1=\\\"228\\\" y2=\\\"228\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"166\\\" x2=\\\"232\\\" y1=\\\"178\\\" y2=\\\"278\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"232\\\" x2=\\\"166\\\" y1=\\\"178\\\" y2=\\\"278\\\"/>            </g>        <g transform=\\\"matrix(0.7 0 0 0.7 60 -25)\\\">                <circle cx=\\\"198.571\\\" cy=\\\"220\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160602\",\r\n    \"X\": \"149.08299255371094\",\r\n    \"Y\": \"44.74578895834631\",\r\n    \"Width\": \"100.0\",\r\n    \"Height\": \"310.5084220833073\",\r\n    \"SVG\": \"<g id=\\\"45160602\\\">        <g transform=\\\"translate(0 100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"149.083\\\" x2=\\\"249.083\\\" y1=\\\"202.5\\\" y2=\\\"202.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"166.083\\\" x2=\\\"232.083\\\" y1=\\\"152.5\\\" y2=\\\"252.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"232.083\\\" x2=\\\"166.083\\\" y1=\\\"152.5\\\" y2=\\\"252.5\\\"/>            </g>        <g transform=\\\"translate(0 -100)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"149.083\\\" x2=\\\"249.083\\\" y1=\\\"197.5\\\" y2=\\\"197.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"166.083\\\" x2=\\\"232.083\\\" y1=\\\"147.5\\\" y2=\\\"247.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"232.083\\\" x2=\\\"166.083\\\" y1=\\\"147.5\\\" y2=\\\"247.5\\\"/>            </g>        <g transform=\\\"matrix(0.7 0 0 0.7 60 60)\\\">                <circle cx=\\\"198.691\\\" cy=\\\"196.429\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_10_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_10_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160603\",\r\n    \"X\": \"146.06287056638604\",\r\n    \"Y\": \"21.649894423997466\",\r\n    \"Width\": \"113.87425886722792\",\r\n    \"Height\": \"370.6614938768445\",\r\n    \"SVG\": \"<g id=\\\"45160603\\\">        <g transform=\\\"translate(0 80)\\\">                <polygon fill=\\\"none\\\" points=\\\"153,146.5 253,146.5 203,296.5   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"153\\\" x2=\\\"253\\\" y1=\\\"202\\\" y2=\\\"202\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"170\\\" x2=\\\"236\\\" y1=\\\"152\\\" y2=\\\"252\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"236\\\" x2=\\\"170\\\" y1=\\\"152\\\" y2=\\\"252\\\"/>            </g>        <g transform=\\\"matrix(0.7 0 0 0.7 60 -85)\\\">                <circle cx=\\\"204.286\\\" cy=\\\"202.857\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53261\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"80.77105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"53261\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">JC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201400\",\r\n    \"X\": \"206.6796875\",\r\n    \"Y\": \"366.3710632324219\",\r\n    \"Width\": \"202.1875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"15201400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"423.6367\\\">DPLY</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06021\",\r\n    \"X\": \"208.125\",\r\n    \"Y\": \"335.390625\",\r\n    \"Width\": \"43.390625\",\r\n    \"Height\": \"115.16506958007812\",\r\n    \"SVG\": \"<g id=\\\"06021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"204.75\\\" y=\\\"450.5557\\\">P</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"204.75\\\" y=\\\"390\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06022\",\r\n    \"X\": \"359.578125\",\r\n    \"Y\": \"346.46875\",\r\n    \"Width\": \"44.390625\",\r\n    \"Height\": \"103.08694458007812\",\r\n    \"SVG\": \"<g id=\\\"06022\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" x=\\\"354.75\\\" y=\\\"449.5557\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" x=\\\"354.75\\\" y=\\\"393\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161700\",\r\n    \"X\": \"72.00003051757812\",\r\n    \"Y\": \"45.0\",\r\n    \"Width\": \"254.74337768554688\",\r\n    \"Height\": \"305.01837158203125\",\r\n    \"SVG\": \"<g id=\\\"45161700\\\">        <line fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\" x1=\\\"77\\\" x2=\\\"78\\\" y1=\\\"78\\\" y2=\\\"350\\\"/>        <path d=\\\"M77,80c5-30,22-30,25-30c20,0,30,100,50,100s30-100,50-100s30,100,50,100   s30-100,50-100c0,0,10,0,20,30\\\" fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_30_1\",\r\n    \"X\": \"153.58200073242188\",\r\n    \"Y\": \"238.36599731445312\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117126464844\",\r\n    \"SVG\": \"<g id=\\\"2_30_1\\\">        <g id=\\\"Group\\\">                <circle cx=\\\"306.082\\\" cy=\\\"390.866\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306.082\\\" cy=\\\"390.866\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60140300\",\r\n    \"X\": \"192.8000030517578\",\r\n    \"Y\": \"353.5\",\r\n    \"Width\": \"229.59999084472656\",\r\n    \"Height\": \"81.0\",\r\n    \"SVG\": \"<g id=\\\"60140300\\\">        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"221.5,389.3 262,389.3 265,389.3 242.1,430.5 372,430.5      349.1,389.3 350.4,389.3 393.7,389.3    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>                        <g>                                <polygon points=\\\"227.3,409.2 192.8,389.3 227.3,369.3     \\\"/>                            </g>                        <g>                                <polygon points=\\\"387.8,409.2 422.4,389.3 387.8,369.3     \\\"/>                            </g>                    </g>                <circle cx=\\\"300.217\\\" cy=\\\"372.522\\\" fill=\\\"none\\\" r=\\\"16.522\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"337.957\\\" x2=\\\"311.87\\\" y1=\\\"412.348\\\" y2=\\\"386.261\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_05_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"197.09300231933594\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"377.65699768066406\",\r\n    \"SVG\": \"<g id=\\\"0_05_0\\\">            <rect height=\\\"22.667\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"198.093\\\"/>            <path d=\\\"M221,480c0,115,170,115,170,0,115,0,115-170,0-170,0-115-170-115-170,0-115,0-115,170,0,170Z\\\" fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"17\\\"/>            <g>                      <path d=\\\"M221,480c0,115,170,115,170,0,115,0,115-170,0-170,0-115-170-115-170,0-115,0-115,170,0,170Z\\\" fill=\\\"#FFFF80\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"480\\\" y2=\\\"480\\\"/>                                <path d=\\\"M221.924,494.258c13.147,98.305,162.264,95.933,168.851-7.115\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"480\\\" y2=\\\"480\\\"/>                                <path d=\\\"M405.258,479.076c98.305-13.147,95.933-162.264-7.115-168.851\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"310\\\" y2=\\\"310\\\"/>                                <path d=\\\"M390.076,295.742c-13.147-98.305-162.264-95.933-168.851,7.115\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"310\\\" y2=\\\"310\\\"/>                                <path d=\\\"M206.742,310.924c-98.305,13.147-95.933,162.264,7.115,168.851\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140200\",\r\n    \"X\": \"239.08995056152344\",\r\n    \"Y\": \"49.18995666503906\",\r\n    \"Width\": \"71.82003712654114\",\r\n    \"Height\": \"289.20408630371094\",\r\n    \"SVG\": \"<g id=\\\"25140200\\\">        <path d=\\\"   M242.201,335.283c16.477,0,29.831-12.563,29.831-28.034c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.2221\\\"/>        <path d=\\\"   M242.201,278.831c16.477,0,29.831-12.562,29.831-28.035c0-15.497-13.354-28.035-29.831-28.035\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.2221\\\"/>        <path d=\\\"   M242.201,222.212c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.2221\\\"/>        <path d=\\\"   M242.201,164.442c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.2221\\\"/>        <path d=\\\"   M242.201,108.372c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.2221\\\"/>        <g id=\\\"ENY\\\" transform=\\\"rotate(180 293 193.79)\\\">                   <path d=\\\"m278.2,335.28c16.48,0 29.83,-12.56 29.83,-28.03c0,-15.5 -13.35,-28.04 -29.83,-28.04\\\" fill=\\\"none\\\" id=\\\"svg_33\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.22\\\"/>                   <path d=\\\"m278.2,278.83c16.48,0 29.83,-12.56 29.83,-28.03c0,-15.5 -13.35,-28.04 -29.83,-28.04\\\" fill=\\\"none\\\" id=\\\"svg_34\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.22\\\"/>                   <path d=\\\"m278.2,222.21c16.48,0 29.83,-12.56 29.83,-28.03c0,-15.5 -13.35,-28.04 -29.83,-28.04\\\" fill=\\\"none\\\" id=\\\"svg_35\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.22\\\"/>                   <path d=\\\"m278.2,164.44c16.48,0 29.83,-12.56 29.83,-28.03c0,-15.5 -13.35,-28.04 -29.83,-28.04\\\" fill=\\\"none\\\" id=\\\"svg_36\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.22\\\"/>                   <path d=\\\"m278.2,108.37c16.48,0 29.83,-12.56 29.83,-28.03c0,-15.5 -13.35,-28.04 -29.83,-28.04\\\" fill=\\\"none\\\" id=\\\"svg_37\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.22\\\"/>               </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_30_0\",\r\n    \"X\": \"153.58200073242188\",\r\n    \"Y\": \"238.36599731445312\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9999694824219\",\r\n    \"SVG\": \"<g id=\\\"2_30_0\\\">        <ellipse cx=\\\"306.082\\\" cy=\\\"390.866\\\" fill=\\\"#80E0FF\\\" id=\\\"Group\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110804_a\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"285.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"223.0\",\r\n    \"SVG\": \"<g id=\\\"36110804_a\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"455\\\" y2=\\\"490\\\"/>                <polygon points=\\\"306,468 286,503 326,503   \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"12\\\"/>            </g>        <polygon points=\\\"286,325 286,290 326,290 326,325  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"248.769,357.107 224.028,332.35 252.322,304.075 277.063,328.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"334.28,328.788 358.977,303.987 387.32,332.212 362.623,357.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"385\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"416\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25152200\",\r\n    \"X\": \"46.516231536865234\",\r\n    \"Y\": \"89.81520080566406\",\r\n    \"Width\": \"210.2317237854004\",\r\n    \"Height\": \"207.69590759277344\",\r\n    \"SVG\": \"<g id=\\\"25152200\\\">        <polygon points=\\\"241.189,278.354 251.995,296.874 231.23,293.984  \\\" stroke=\\\"#000000\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"237.721\\\" x2=\\\"154.728\\\" y1=\\\"287.445\\\" y2=\\\"231.297\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"154.963\\\" x2=\\\"48\\\" y1=\\\"271.007\\\" y2=\\\"194\\\"/>        <polygon points=\\\"245.411,105.526 255.771,90.359 235.716,91.248  \\\" stroke=\\\"#000000\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"241.27\\\" x2=\\\"154.602\\\" y1=\\\"98.319\\\" y2=\\\"153.513\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"154.602\\\" x2=\\\"48\\\" y1=\\\"115.388\\\" y2=\\\"194\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"154.61\\\" x2=\\\"154.61\\\" y1=\\\"114.319\\\" y2=\\\"154.319\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"154.562\\\" x2=\\\"154.61\\\" y1=\\\"270.798\\\" y2=\\\"230.318\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_3A_1\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"2_3A_1\\\">        <g id=\\\"_x3C_path_x3E__1_\\\">                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_3A_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"2_3A_0\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" id=\\\"_x3C_path_x3E__1_\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1351\",\r\n    \"X\": \"124.72652435302734\",\r\n    \"Y\": \"117.36226654052734\",\r\n    \"Width\": \"361.5215835571289\",\r\n    \"Height\": \"143.06290435791016\",\r\n    \"SVG\": \"<g id=\\\"1351\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"126.25\\\" x2=\\\"142.9\\\" y1=\\\"258.443\\\" y2=\\\"245.646\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.8718,36.8718\\\" stroke-width=\\\"5\\\" x1=\\\"172.135\\\" x2=\\\"274.455\\\" y1=\\\"223.176\\\" y2=\\\"144.532\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"289.072,133.297 305.722,120.5 322.534,133.084    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.3245,36.3245\\\" stroke-width=\\\"5\\\" x1=\\\"351.615\\\" x2=\\\"453.397\\\" y1=\\\"154.85\\\" y2=\\\"231.033\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"467.938\\\" x2=\\\"484.75\\\" y1=\\\"241.916\\\" y2=\\\"254.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53271\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"79.81793186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"53271\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280500\",\r\n    \"X\": \"194.43287658691406\",\r\n    \"Y\": \"322.552001953125\",\r\n    \"Width\": \"220.4029083251953\",\r\n    \"Height\": \"199.50653076171875\",\r\n    \"SVG\": \"<g id=\\\"25280500\\\">        <circle cx=\\\"301.616\\\" cy=\\\"392.552\\\" fill=\\\"#000000\\\" r=\\\"68\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>        <polyline fill=\\\"none\\\" points=\\\"316.282,458.552 362.95,510.778 409.616,458.552\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <polyline fill=\\\"none\\\" points=\\\"282.616,458.552 240.622,510.778 199.956,458.552\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25120600\",\r\n    \"X\": \"39.17714343586282\",\r\n    \"Y\": \"107.78632908530723\",\r\n    \"Width\": \"328.1329275794955\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25120600\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" transform=\\\"matrix(1 0 0 1 167.0864 160.4258)\\\">GB </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141000\",\r\n    \"X\": \"256.2430114746094\",\r\n    \"Y\": \"346.2430114746094\",\r\n    \"Width\": \"99.51498413085938\",\r\n    \"Height\": \"99.51498413085938\",\r\n    \"SVG\": \"<g id=\\\"10141000\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" rx=\\\"40.021\\\" ry=\\\"40.021\\\" stroke=\\\"#000000\\\"/>        <polyline points=\\\"275.214,346.743 336.785,346.743 306,396 336.785,445.258 275.214,445.258 306,396  \\\" stroke=\\\"#000000\\\"/>        <polyline points=\\\"256.743,365.214 256.743,426.785 306,396 355.258,426.785 355.258,365.214 306,396  \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06012\",\r\n    \"X\": \"357.984375\",\r\n    \"Y\": \"336.578125\",\r\n    \"Width\": \"47.84375\",\r\n    \"Height\": \"112.97756958007812\",\r\n    \"SVG\": \"<g id=\\\"06012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"354.75\\\" y=\\\"449.5557\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"354.75\\\" y=\\\"389\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06011\",\r\n    \"X\": \"201.21925354003906\",\r\n    \"Y\": \"359.7119445800781\",\r\n    \"Width\": \"45.953125\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"06011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" x=\\\"195.0005\\\" y=\\\"420.5557\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"130_1\",\r\n    \"X\": \"236.5\",\r\n    \"Y\": \"307.0\",\r\n    \"Width\": \"134.75\",\r\n    \"Height\": \"39.704986572265625\",\r\n    \"SVG\": \"<g id=\\\"130_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"236.5\\\" x2=\\\"287.5\\\" y1=\\\"309.5\\\" y2=\\\"309.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"371.25\\\" x2=\\\"321.5\\\" y1=\\\"309.5\\\" y2=\\\"309.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.083\\\" x2=\\\"305.083\\\" y1=\\\"346.705\\\" y2=\\\"309.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53281\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"72.53668186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"53281\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_36_0\",\r\n    \"X\": \"166.4508819580078\",\r\n    \"Y\": \"241.41212463378906\",\r\n    \"Width\": \"275.2071075439453\",\r\n    \"Height\": \"306.99876403808594\",\r\n    \"SVG\": \"<g id=\\\"1_36_0\\\">        <polygon fill=\\\"#80E0FF\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396    433.158,465.816 304.27,538.638 175.631,465.342  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_36_1\",\r\n    \"X\": \"166.45095825195312\",\r\n    \"Y\": \"241.41209411621094\",\r\n    \"Width\": \"275.20703125\",\r\n    \"Height\": \"306.9987335205078\",\r\n    \"SVG\": \"<g id=\\\"1_36_1\\\">        <g>                <polygon fill=\\\"#80E0FF\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396 433.158,465.816 304.27,538.638     175.631,465.342   \\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"175.032,336.676 174.974,324.176 185.856,318.025    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.8528,13.7117\\\" stroke-width=\\\"17\\\" x1=\\\"197.793\\\" x2=\\\"287.318\\\" y1=\\\"311.278\\\" y2=\\\"260.674\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.286,257.3 304.168,251.149 315.11,257.193    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.659,13.5954\\\" stroke-width=\\\"17\\\" x1=\\\"327.011\\\" x2=\\\"416.266\\\" y1=\\\"263.766\\\" y2=\\\"313.066\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"422.216,316.352 433.158,322.396 433.158,334.896    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"21.9296,13.1578\\\" stroke-width=\\\"17\\\" x1=\\\"433.158\\\" x2=\\\"433.158\\\" y1=\\\"348.054\\\" y2=\\\"446.737\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"433.158,453.316 433.158,465.816 422.275,471.965    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.7848,13.6709\\\" stroke-width=\\\"17\\\" x1=\\\"410.373\\\" x2=\\\"321.104\\\" y1=\\\"478.69\\\" y2=\\\"529.127\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"315.153,532.489 304.27,538.638 293.409,532.45    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.788,13.6728\\\" stroke-width=\\\"17\\\" x1=\\\"281.53\\\" x2=\\\"192.432\\\" y1=\\\"525.681\\\" y2=\\\"474.915\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.492,471.53 175.631,465.342 175.573,452.842    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"21.5125,12.9075\\\" stroke-width=\\\"17\\\" x1=\\\"175.513\\\" x2=\\\"175.062\\\" y1=\\\"439.935\\\" y2=\\\"343.13\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1357\",\r\n    \"X\": \"124.72652435302734\",\r\n    \"Y\": \"117.36226654052734\",\r\n    \"Width\": \"361.5215835571289\",\r\n    \"Height\": \"674.6377334594727\",\r\n    \"SVG\": \"<g id=\\\"1357\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"379.875\\\" y2=\\\"792\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   219.5,279.729 219.5,209.5 392.5,209.5 392.5,279.729  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"126.25\\\" x2=\\\"142.9\\\" y1=\\\"258.443\\\" y2=\\\"245.646\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.8718,36.8718\\\" stroke-width=\\\"5\\\" x1=\\\"172.135\\\" x2=\\\"274.455\\\" y1=\\\"223.176\\\" y2=\\\"144.532\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"289.072,133.297 305.722,120.5 322.534,133.084    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.3245,36.3245\\\" stroke-width=\\\"5\\\" x1=\\\"351.615\\\" x2=\\\"453.397\\\" y1=\\\"154.85\\\" y2=\\\"231.033\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"467.938\\\" x2=\\\"484.75\\\" y1=\\\"241.916\\\" y2=\\\"254.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1356\",\r\n    \"X\": \"124.75\",\r\n    \"Y\": \"207.0\",\r\n    \"Width\": \"270.25\",\r\n    \"Height\": \"585.0\",\r\n    \"SVG\": \"<g id=\\\"1356\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"379.875\\\" y2=\\\"792\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   219.5,279.729 219.5,209.5 392.5,209.5 392.5,279.729  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15190200\",\r\n    \"X\": \"208.0\",\r\n    \"Y\": \"331.5\",\r\n    \"Width\": \"196.0\",\r\n    \"Height\": \"128.0\",\r\n    \"SVG\": \"<g id=\\\"15190200\\\">        <path d=\\\"M256,334c-58,0-58,93,0,93h100c58,0,58-93,0-93H256z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"226\\\" cy=\\\"444\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"386\\\" cy=\\\"444\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"404\\\" y1=\\\"427\\\" y2=\\\"427\\\"/>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"64px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"404\\\">MSL</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06042\",\r\n    \"X\": \"358.640625\",\r\n    \"Y\": \"331.3125\",\r\n    \"Width\": \"47.3125\",\r\n    \"Height\": \"114.24319458007812\",\r\n    \"SVG\": \"<g id=\\\"06042\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"352.75\\\" y=\\\"445.5557\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"354.75\\\" y=\\\"385\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1355\",\r\n    \"X\": \"124.72652435302734\",\r\n    \"Y\": \"117.36226654052734\",\r\n    \"Width\": \"361.5215835571289\",\r\n    \"Height\": \"164.86673736572266\",\r\n    \"SVG\": \"<g id=\\\"1355\\\">        <polyline fill=\\\"none\\\" points=\\\"   219.5,279.729 219.5,209.5 392.5,209.5 392.5,279.729  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"126.25\\\" x2=\\\"142.9\\\" y1=\\\"258.443\\\" y2=\\\"245.646\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.8718,36.8718\\\" stroke-width=\\\"5\\\" x1=\\\"172.135\\\" x2=\\\"274.455\\\" y1=\\\"223.176\\\" y2=\\\"144.532\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"289.072,133.297 305.722,120.5 322.534,133.084    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.3245,36.3245\\\" stroke-width=\\\"5\\\" x1=\\\"351.615\\\" x2=\\\"453.397\\\" y1=\\\"154.85\\\" y2=\\\"231.033\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"467.938\\\" x2=\\\"484.75\\\" y1=\\\"241.916\\\" y2=\\\"254.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1354\",\r\n    \"X\": \"217.0\",\r\n    \"Y\": \"207.0\",\r\n    \"Width\": \"178.0\",\r\n    \"Height\": \"75.22900390625\",\r\n    \"SVG\": \"<g id=\\\"1354\\\">        <polyline fill=\\\"none\\\" points=\\\"   219.5,279.729 219.5,209.5 392.5,209.5 392.5,279.729  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1353\",\r\n    \"X\": \"124.72652435302734\",\r\n    \"Y\": \"117.36226654052734\",\r\n    \"Width\": \"361.5215835571289\",\r\n    \"Height\": \"674.6377334594727\",\r\n    \"SVG\": \"<g id=\\\"1353\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"127.25\\\" x2=\\\"127.25\\\" y1=\\\"379.875\\\" y2=\\\"792\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"126.25\\\" x2=\\\"142.9\\\" y1=\\\"258.443\\\" y2=\\\"245.646\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.8718,36.8718\\\" stroke-width=\\\"5\\\" x1=\\\"172.135\\\" x2=\\\"274.455\\\" y1=\\\"223.176\\\" y2=\\\"144.532\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"289.072,133.297 305.722,120.5 322.534,133.084    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.3245,36.3245\\\" stroke-width=\\\"5\\\" x1=\\\"351.615\\\" x2=\\\"453.397\\\" y1=\\\"154.85\\\" y2=\\\"231.033\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"467.938\\\" x2=\\\"484.75\\\" y1=\\\"241.916\\\" y2=\\\"254.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121400\",\r\n    \"X\": \"199.58639526367188\",\r\n    \"Y\": \"366.4179382324219\",\r\n    \"Width\": \"211.63037109375\",\r\n    \"Height\": \"63.265625\",\r\n    \"SVG\": \"<g id=\\\"10121400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85.4684\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428.6367\\\">SEAL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06041\",\r\n    \"X\": \"207.60934448242188\",\r\n    \"Y\": \"348.6171875\",\r\n    \"Width\": \"41.90625\",\r\n    \"Height\": \"103.8701171875\",\r\n    \"SVG\": \"<g id=\\\"06041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64px\\\" id=\\\"V\\\" x=\\\"207.3281\\\" y=\\\"452.4873\\\">V</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"64px\\\" id=\\\"H\\\" x=\\\"205.0801\\\" y=\\\"394.4297\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10991\",\r\n    \"X\": \"243.46600341796875\",\r\n    \"Y\": \"274.96099853515625\",\r\n    \"Width\": \"123.76800537109375\",\r\n    \"Height\": \"67.177001953125\",\r\n    \"SVG\": \"<g id=\\\"10991\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"305.361\\\" x2=\\\"305.361\\\" y1=\\\"335.406\\\" y2=\\\"284.649\\\"/>                        <g>                                <polygon points=\\\"312.092,286.619 305.361,274.961 298.629,286.619     \\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"253.154\\\" x2=\\\"357.546\\\" y1=\\\"335.406\\\" y2=\\\"335.406\\\"/>                        <g>                                <polygon points=\\\"255.123,342.138 243.466,335.406 255.123,328.675     \\\"/>                            </g>                        <g>                                <polygon points=\\\"355.577,342.138 367.234,335.406 355.577,328.675     \\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"269.497,299.319 305.864,334.518      341.304,299.4    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                        <g>                                <polygon points=\\\"266.231,305.526 262.536,292.581 275.594,295.852     \\\"/>                            </g>                        <g>                                <polygon points=\\\"344.643,305.568 348.185,292.581 335.166,296.005     \\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160406\",\r\n    \"X\": \"62.46399688720703\",\r\n    \"Y\": \"25.78499984741211\",\r\n    \"Width\": \"275.07100677490234\",\r\n    \"Height\": \"348.4307180117814\",\r\n    \"SVG\": \"<g id=\\\"45160406\\\">        <g>                <g transform=\\\"translate(-24 56)\\\">                        <circle cx=\\\"224.035\\\" cy=\\\"-4.715\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                        <path d=\\\"M224.035,20.785c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.495,45.857-58.43\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>                    </g>                <g transform=\\\"translate(-24 56)\\\">                        <circle cx=\\\"224.035\\\" cy=\\\"256.215\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                        <path d=\\\"M224.035,281.715c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.43\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>                    </g>                <g transform=\\\"translate(-24 56)\\\">                        <circle cx=\\\"336.035\\\" cy=\\\"125.232\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                        <path d=\\\"M336.035,150.732c2.18,12.43-21,36-21,36c32.106,0.18,45.902-33.494,45.856-58.431\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>                    </g>            </g>        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"111.964\\\" cy=\\\"125.232\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M111.964,150.732c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.431\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242200\",\r\n    \"X\": \"55.353790283203125\",\r\n    \"Y\": \"36.439998626708984\",\r\n    \"Width\": \"282.03912353515625\",\r\n    \"Height\": \"314.67639541625977\",\r\n    \"SVG\": \"<g id=\\\"25242200\\\">        <path d=\\\"M58.458,118.806c36.54-25.074,85.383-40.393,139.042-40.393   c52.309,0,100.04,14.558,136.259,38.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M87.954,170.328c31.49-15.993,68.67-26.822,108.914-26.822   c40.028,0,74.278,11.927,104.384,28.264\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M75.073,257.781c19.896-35.602,64.979-60.447,117.409-60.447   c26.075,0,50.333,6.146,70.577,16.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M124.643,292.805c14.534-21.408,40.683-35.688,70.524-35.688   c14.635,0,28.382,3.435,40.306,9.461\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"335.25\\\" x2=\\\"300.25\\\" y1=\\\"115.5\\\" y2=\\\"173.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"57.5\\\" x2=\\\"117.088\\\" y1=\\\"116.931\\\" y2=\\\"216.68\\\"/>        <polyline fill=\\\"none\\\" points=\\\"287.682,164.867 194.817,347.326 73.75,256.098  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"12.001\\\" transform=\\\"matrix(0.7681 -0.6404 0.6404 0.7681 146.7617 296.7676)\\\">RG</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"12.001\\\" transform=\\\"matrix(0.7681 -0.6404 0.6404 0.7681 153.3418 312.3486)\\\">ALT</text>            </g>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"12.0008\\\" transform=\\\"matrix(0.8552 -0.5184 0.5184 0.8552 106.8154 246.6738)\\\">RG</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"12.0008\\\" transform=\\\"matrix(0.8552 -0.5184 0.5184 0.8552 111.189 262.1074)\\\">ALT</text>            </g>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"12\\\" x=\\\"204\\\" y=\\\"101\\\">RG</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"12\\\" x=\\\"199\\\" y=\\\"115\\\">ALT</text>            </g>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"12\\\" x=\\\"205\\\" y=\\\"169\\\">RG</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"12\\\" x=\\\"200\\\" y=\\\"184\\\">ALT</text>            </g>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"195.108\\\" x2=\\\"195.108\\\" y1=\\\"346.5\\\" y2=\\\"49\\\"/>                        <polygon points=\\\"203.861,51.553 195.136,36.44 186.411,51.553    \\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53291\",\r\n    \"X\": \"262.2860720392972\",\r\n    \"Y\": \"291.0781555175781\",\r\n    \"Width\": \"83.06793186695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"53291\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140105\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140105\\\">        <polygon fill=\\\"#FF8C00\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"466.6348\\\">5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140102\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140102\\\">        <polygon fill=\\\"#FF8C00\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"463.6348\\\">2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06032\",\r\n    \"X\": \"358.40625\",\r\n    \"Y\": \"337.453125\",\r\n    \"Width\": \"45.421875\",\r\n    \"Height\": \"108.10256958007812\",\r\n    \"SVG\": \"<g id=\\\"06032\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"352.75\\\" y=\\\"445.5557\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"365.75\\\" y=\\\"389\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140101\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140101\\\">        <polygon fill=\\\"#FF8C00\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"466.6348\\\">1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06031\",\r\n    \"X\": \"220.39112854003906\",\r\n    \"Y\": \"359.1338195800781\",\r\n    \"Width\": \"8.53125\",\r\n    \"Height\": \"64.421875\",\r\n    \"SVG\": \"<g id=\\\"06031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" x=\\\"212.0005\\\" y=\\\"423.5557\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140104\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140104\\\">        <polygon fill=\\\"#FF8C00\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"466.6348\\\">4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140103\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140103\\\">        <polygon fill=\\\"#FF8C00\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"463.6348\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160402\",\r\n    \"X\": \"111.5\",\r\n    \"Y\": \"155.5\",\r\n    \"Width\": \"162.0\",\r\n    \"Height\": \"88.25072152097928\",\r\n    \"SVG\": \"<g id=\\\"45160402\\\">        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"161\\\" cy=\\\"125\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M161,150.5c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.43\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"272\\\" cy=\\\"125.75\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M272,151.25c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.43\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160403\",\r\n    \"X\": \"174.5\",\r\n    \"Y\": \"89.26699829101562\",\r\n    \"Width\": \"51.0\",\r\n    \"Height\": \"221.46571785889148\",\r\n    \"SVG\": \"<g id=\\\"45160403\\\">        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"224\\\" cy=\\\"58.767\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M224,84.267c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.495,45.857-58.43\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"224\\\" cy=\\\"192.732\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M224,218.232c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.431\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160404\",\r\n    \"X\": \"103.42900085449219\",\r\n    \"Y\": \"103.302001953125\",\r\n    \"Width\": \"197.00099182128906\",\r\n    \"Height\": \"207.43071419699464\",\r\n    \"SVG\": \"<g id=\\\"45160404\\\">        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"231.93\\\" cy=\\\"72.802\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M231.93,98.302c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.495,45.857-58.43\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"152.929\\\" cy=\\\"192.732\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M152.929,218.232c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.431\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"298.93\\\" cy=\\\"192.732\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M298.93,218.232c2.18,12.43-21,36-21,36c32.106,0.18,45.901-33.494,45.856-58.431\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140100\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140100\\\">        <polygon fill=\\\"#FF8C00\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"266.79,301.895 345.211,301.895    400.105,356.79 400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160405\",\r\n    \"X\": \"184.35699462890625\",\r\n    \"Y\": \"26.302000045776367\",\r\n    \"Width\": \"51.0\",\r\n    \"Height\": \"348.43071610445435\",\r\n    \"SVG\": \"<g id=\\\"45160405\\\">        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"233.857\\\" cy=\\\"-4.198\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M233.857,21.302c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.495,45.857-58.43\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"233.857\\\" cy=\\\"256.732\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M233.857,282.232c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.431\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"233.857\\\" cy=\\\"125.75\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M233.857,151.25c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.43\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160401\",\r\n    \"X\": \"173.5\",\r\n    \"Y\": \"155.5\",\r\n    \"Width\": \"51.0\",\r\n    \"Height\": \"87.50072152097928\",\r\n    \"SVG\": \"<g id=\\\"45160401\\\">        <g transform=\\\"translate(-24 56)\\\">                <circle cx=\\\"223\\\" cy=\\\"125\\\" fill=\\\"#008000\\\" r=\\\"25\\\" stroke=\\\"#008000\\\"/>                <path d=\\\"M223,150.5c2.18,12.43-21,36-21,36c32.107,0.18,45.902-33.494,45.857-58.43\\\" fill=\\\"#008000\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"131_2_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"442.7950134277344\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"131_2_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111403\",\r\n    \"X\": \"287.2330017089844\",\r\n    \"Y\": \"346.6934814453125\",\r\n    \"Width\": \"40.399993896484375\",\r\n    \"Height\": \"95.52349853515625\",\r\n    \"SVG\": \"<g id=\\\"15111403\\\">        <polyline fill=\\\"none\\\" points=\\\"294.929,362.533 307.233,350.229 319.537,362.533  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <circle cx=\\\"306.887\\\" cy=\\\"428.784\\\" fill=\\\"none\\\" r=\\\"10.933\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.233\\\" x2=\\\"307.233\\\" y1=\\\"350.229\\\" y2=\\\"417.851\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287.233\\\" x2=\\\"327.633\\\" y1=\\\"411.384\\\" y2=\\\"411.384\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287.233\\\" x2=\\\"327.633\\\" y1=\\\"402.984\\\" y2=\\\"402.984\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287.233\\\" x2=\\\"327.633\\\" y1=\\\"394.384\\\" y2=\\\"394.384\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"131_2_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"442.5150146484375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"5.279998779296875\",\r\n    \"SVG\": \"<g id=\\\"131_2_1\\\">        <line fill=\\\"none\\\" id=\\\"main\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <rect display=\\\"none\\\" fill=\\\"none\\\" height=\\\"240\\\" id=\\\"greyBox\\\" stroke=\\\"#C8C8C8\\\" stroke-width=\\\"10\\\" width=\\\"359\\\" x=\\\"126.5\\\" y=\\\"276\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111401\",\r\n    \"X\": \"286.7330017089844\",\r\n    \"Y\": \"346.6934814453125\",\r\n    \"Width\": \"40.399993896484375\",\r\n    \"Height\": \"95.52349853515625\",\r\n    \"SVG\": \"<g id=\\\"15111401\\\">        <polyline fill=\\\"none\\\" points=\\\"294.629,362.533 306.933,350.229 319.237,362.533  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <circle cx=\\\"306.587\\\" cy=\\\"428.784\\\" fill=\\\"none\\\" r=\\\"10.933\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.933\\\" x2=\\\"306.933\\\" y1=\\\"350.229\\\" y2=\\\"417.851\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"286.733\\\" x2=\\\"327.133\\\" y1=\\\"400.984\\\" y2=\\\"400.984\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"131_2_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"444.4200134277344\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"131_2_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130300\",\r\n    \"X\": \"267.25\",\r\n    \"Y\": \"358.1669921875\",\r\n    \"Width\": \"75.666015625\",\r\n    \"Height\": \"75.666015625\",\r\n    \"SVG\": \"<g id=\\\"10130300\\\">        <circle cx=\\\"305.083\\\" cy=\\\"396\\\" id=\\\"symbol\\\" r=\\\"37.833\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111402\",\r\n    \"X\": \"288.2330017089844\",\r\n    \"Y\": \"346.6934814453125\",\r\n    \"Width\": \"40.399993896484375\",\r\n    \"Height\": \"95.52349853515625\",\r\n    \"SVG\": \"<g id=\\\"15111402\\\">        <polyline fill=\\\"none\\\" points=\\\"295.529,362.533 307.833,350.229 320.137,362.533  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <circle cx=\\\"307.487\\\" cy=\\\"428.784\\\" fill=\\\"none\\\" r=\\\"10.933\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.833\\\" x2=\\\"307.833\\\" y1=\\\"350.229\\\" y2=\\\"417.851\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"288.233\\\" x2=\\\"328.633\\\" y1=\\\"407.384\\\" y2=\\\"407.384\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"288.233\\\" x2=\\\"328.633\\\" y1=\\\"397.984\\\" y2=\\\"397.984\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"131_2_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"442.5150146484375\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"131_2_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110315\",\r\n    \"X\": \"-1.1102230246251565E-14\",\r\n    \"Y\": \"161.0714569091797\",\r\n    \"Width\": \"405.032470703125\",\r\n    \"Height\": \"75.42924499511719\",\r\n    \"SVG\": \"<g id=\\\"45110315\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\" x1=\\\"22.243\\\" x2=\\\"90.243\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\" x1=\\\"119.386\\\" x2=\\\"187.386\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\" x1=\\\"216.527\\\" x2=\\\"284.527\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\" x1=\\\"313.672\\\" x2=\\\"381.672\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"129.1,187.786 153.386,231.5 177.672,187.786  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\"/>        <path d=\\\"M226.243,187.786c0-13.412,10.873-24.286,24.284-24.286   c13.412,0,24.285,10.874,24.285,24.286\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"323.386,187.786 347.672,231.5 371.957,187.786  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\"/>        <path d=\\\"M31.957,187.786c0-13.412,10.873-24.286,24.286-24.286   c13.413,0,24.286,10.874,24.286,24.286\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\" x1=\\\"104.814\\\" x2=\\\"114.528\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\" x1=\\\"95.1\\\" x2=\\\"104.814\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\" x1=\\\"201.957\\\" x2=\\\"211.672\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\" x1=\\\"192.243\\\" x2=\\\"201.957\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\" x1=\\\"299.102\\\" x2=\\\"308.813\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\" x1=\\\"289.386\\\" x2=\\\"299.102\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\" x1=\\\"7.672\\\" x2=\\\"17.386\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\" x1=\\\"386.528\\\" x2=\\\"396.243\\\" y1=\\\"187.786\\\" y2=\\\"187.786\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\" x1=\\\"98.014\\\" x2=\\\"111.614\\\" y1=\\\"178.072\\\" y2=\\\"197.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\" x1=\\\"195.157\\\" x2=\\\"208.758\\\" y1=\\\"178.072\\\" y2=\\\"197.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"4.8571\\\" x1=\\\"292.301\\\" x2=\\\"305.898\\\" y1=\\\"178.072\\\" y2=\\\"197.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\" x1=\\\"0.872\\\" x2=\\\"14.471\\\" y1=\\\"178.072\\\" y2=\\\"197.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"4.8571\\\" x1=\\\"389.442\\\" x2=\\\"403.043\\\" y1=\\\"178.072\\\" y2=\\\"197.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10180400\",\r\n    \"X\": \"213.56982421875\",\r\n    \"Y\": \"349.6094055175781\",\r\n    \"Width\": \"181.853515625\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"10180400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.6719\\\">MN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25210600\",\r\n    \"X\": \"225.90809631347656\",\r\n    \"Y\": \"312.0684509277344\",\r\n    \"Width\": \"160.57786560058594\",\r\n    \"Height\": \"179.23355102539062\",\r\n    \"SVG\": \"<g id=\\\"25210600\\\">        <polygon fill=\\\"none\\\" points=\\\"359.726,377.468 381.393,398.468 359.726,418.468 363.393,438.802    342.06,429.802 338.393,456.468 321.06,426.802 306.994,468.135 292.06,436.468 280.726,453.135 269.06,421.468 246.393,431.135    254.727,415.135 231.393,394.135 256.393,375.135 253.06,343.837 272.726,357.801 278.393,333.135 296.06,362.135 303.727,323.943    316.393,354.135 335.06,331.801 339.06,360.25 359.726,344.521  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"231.393\\\" x2=\\\"381.393\\\" y1=\\\"487.802\\\" y2=\\\"487.802\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110312\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"160.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"77.64781188964844\",\r\n    \"SVG\": \"<g id=\\\"45110312\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"99\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"99\\\" x2=\\\"199\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"199\\\" x2=\\\"299\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"299\\\" x2=\\\"399\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"124,188 149,233 174,188  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M224,188c0-13.807,11.193-25,25-25s25,11.193,25,25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"324,188 349,233 374,188  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M24,188c0-13.807,11.193-25,25-25s25,11.193,25,25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110311\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"163.23223876953125\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"71.91557312011719\",\r\n    \"SVG\": \"<g id=\\\"45110311\\\">        <line fill=\\\"none\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"179\\\" y1=\\\"185\\\" y2=\\\"185\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\" x1=\\\"189\\\" x2=\\\"209\\\" y1=\\\"185\\\" y2=\\\"185\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\" x1=\\\"179\\\" x2=\\\"219\\\" y1=\\\"165\\\" y2=\\\"205\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\" x1=\\\"219\\\" x2=\\\"399\\\" y1=\\\"185\\\" y2=\\\"185\\\"/>        <path d=\\\"M74,185c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#E29FFF\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#E29FFF\\\" points=\\\"124,185 149,230 174,185  \\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M274,185c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#E29FFF\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#E29FFF\\\" points=\\\"324,185 349,230 374,185  \\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110314\",\r\n    \"X\": \"-1.4273490410721124E-6\",\r\n    \"Y\": \"160.5\",\r\n    \"Width\": \"399.00000142734905\",\r\n    \"Height\": \"77.64781188964844\",\r\n    \"SVG\": \"<g id=\\\"45110314\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"14\\\" x2=\\\"84\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"114\\\" x2=\\\"184\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"214\\\" x2=\\\"284\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"314\\\" x2=\\\"384\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"124,188 149,233 174,188  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M224,188c0-13.807,11.193-25,25-25s25,11.193,25,25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"324,188 349,233 374,188  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M24,188c0-13.807,11.193-25,25-25s25,11.193,25,25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"4\\\" cy=\\\"188\\\" fill=\\\"#C61021\\\" r=\\\"2.5\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"199\\\" cy=\\\"188\\\" fill=\\\"#C61021\\\" r=\\\"2.5\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"394\\\" cy=\\\"188\\\" fill=\\\"#C61021\\\" r=\\\"2.5\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"99\\\" cy=\\\"188\\\" fill=\\\"#0000FF\\\" r=\\\"2.5\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"299\\\" cy=\\\"188\\\" fill=\\\"#0000FF\\\" r=\\\"2.5\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110313\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"160.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"77.64781188964844\",\r\n    \"SVG\": \"<g id=\\\"45110313\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"99\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"99\\\" x2=\\\"199\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"199\\\" x2=\\\"299\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"299\\\" x2=\\\"399\\\" y1=\\\"188\\\" y2=\\\"188\\\"/>        <polyline fill=\\\"none\\\" points=\\\"124,188 149,233 174,188  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M224,188c0-13.807,11.193-25,25-25s25,11.193,25,25\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"324,188 349,233 374,188  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M24,188c0-13.807,11.193-25,25-25s25,11.193,25,25\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140102_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140102_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"463.6348\\\">2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111400\",\r\n    \"X\": \"292.7941589355469\",\r\n    \"Y\": \"346.6933898925781\",\r\n    \"Width\": \"28.142608642578125\",\r\n    \"Height\": \"95.52359008789062\",\r\n    \"SVG\": \"<g id=\\\"15111400\\\">        <polyline fill=\\\"none\\\" points=\\\"294.562,362.533 306.865,350.229 319.169,362.533  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <circle cx=\\\"306.519\\\" cy=\\\"428.784\\\" fill=\\\"none\\\" r=\\\"10.933\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.865\\\" x2=\\\"306.865\\\" y1=\\\"350.229\\\" y2=\\\"417.851\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110310\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"173.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"52.64781188964844\",\r\n    \"SVG\": \"<g id=\\\"45110310\\\">        <line fill=\\\"none\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"176\\\" y2=\\\"176\\\"/>        <path d=\\\"M74,176c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"none\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"124,176 149,221 174,176  \\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M274,176c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"none\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"324,176 349,221 374,176  \\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110100\",\r\n    \"X\": \"263.8572692871094\",\r\n    \"Y\": \"349.5605773925781\",\r\n    \"Width\": \"85.157470703125\",\r\n    \"Height\": \"93.43942260742188\",\r\n    \"SVG\": \"<g id=\\\"11110100\\\">        <polygon fill=\\\"none\\\" id=\\\"main\\\" points=\\\"318.585,383.777 337.834,408.167 318.834,408.5    342.842,432.148 315.5,431.834 315.5,440.5 297.167,440.5 297.5,432.5 269.833,432.5 293.167,408.834 275.5,408.834 294.5,383.833    284.25,383.75 306,353.75 328.875,383.75 \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25170900\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25170900\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">HIDACZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25230200\",\r\n    \"X\": \"134.5207977294922\",\r\n    \"Y\": \"246.74148559570312\",\r\n    \"Width\": \"335.8883514404297\",\r\n    \"Height\": \"136.27395629882812\",\r\n    \"SVG\": \"<g id=\\\"25230200\\\">        <polyline fill=\\\"none\\\" points=\\\"136,381 314.59,249.926 468.79,381  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10971\",\r\n    \"X\": \"285.255859375\",\r\n    \"Y\": \"296.2138671875\",\r\n    \"Width\": \"39.375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10971\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.167\\\">X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_49_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_49_1\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <polyline fill=\\\"#000710\\\" points=\\\"438,436.085 438,527 347.085,527  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_49_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_49_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <polyline fill=\\\"#000710\\\" points=\\\"438,436.085 438,527 347.085,527  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170600\",\r\n    \"X\": \"221.50390625\",\r\n    \"Y\": \"352.34375\",\r\n    \"Width\": \"166.05859375\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"15170600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">FBI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_49_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_49_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <polyline fill=\\\"#000710\\\" points=\\\"438,436.085 438,527 347.085,527  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_49_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_49_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>        <polyline fill=\\\"#000710\\\" points=\\\"438,436.085 438,527 347.085,527  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271600\",\r\n    \"X\": \"23.0\",\r\n    \"Y\": \"103.76329040527344\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"207.3833770751953\",\r\n    \"SVG\": \"<g id=\\\"25271600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"100,25\\\" stroke-width=\\\"12\\\" x1=\\\"23\\\" x2=\\\"373\\\" y1=\\\"146.5\\\" y2=\\\"146.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"100,25\\\" stroke-width=\\\"12\\\" x1=\\\"23\\\" x2=\\\"373\\\" y1=\\\"272.5\\\" y2=\\\"272.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"184,106 214,128.545 184,151.091 214,173.637 184,196.183    214,218.729 184,241.273 214,263.818 184,286.364 214,308.91  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5.5958\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3101\",\r\n    \"X\": \"123.52359008789062\",\r\n    \"Y\": \"129.30621337890625\",\r\n    \"Width\": \"364.111572265625\",\r\n    \"Height\": \"148.65280151367188\",\r\n    \"SVG\": \"<g id=\\\"3101\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"125.082\\\" x2=\\\"138.766\\\" y1=\\\"276\\\" y2=\\\"265.091\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.3645,26.0267\\\" stroke-width=\\\"5\\\" x1=\\\"159.117\\\" x2=\\\"281.223\\\" y1=\\\"248.867\\\" y2=\\\"151.521\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.398,143.409 305.082,132.5 318.795,143.372    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.4863,26.1311\\\" stroke-width=\\\"5\\\" x1=\\\"339.271\\\" x2=\\\"462.131\\\" y1=\\\"159.606\\\" y2=\\\"257.011\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"472.369\\\" x2=\\\"486.082\\\" y1=\\\"265.128\\\" y2=\\\"276\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111100\",\r\n    \"X\": \"204.21600341796875\",\r\n    \"Y\": \"352.17608642578125\",\r\n    \"Width\": \"202.8479995727539\",\r\n    \"Height\": \"87.93892288208008\",\r\n    \"SVG\": \"<g id=\\\"05111100\\\">        <g id=\\\"Comm\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.094\\\" x2=\\\"306.094\\\" y1=\\\"381.833\\\" y2=\\\"401.833\\\"/>                <path d=\\\"M237.726,353.912c37.114,38.465,98.271,39.559,136.738,2.445\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"Satellite\\\">                <rect height=\\\"44.979\\\" width=\\\"75.362\\\" x=\\\"204.216\\\" y=\\\"395.136\\\"/>                <rect height=\\\"44.98\\\" width=\\\"34.588\\\" x=\\\"288.345\\\" y=\\\"395.135\\\"/>                <rect height=\\\"44.98\\\" width=\\\"75.365\\\" x=\\\"331.699\\\" y=\\\"395.135\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.656\\\" x2=\\\"333.532\\\" y1=\\\"417.625\\\" y2=\\\"417.625\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163200\",\r\n    \"X\": \"208.5546875\",\r\n    \"Y\": \"358.9531555175781\",\r\n    \"Width\": \"192.703125\",\r\n    \"Height\": \"69.890625\",\r\n    \"SVG\": \"<g id=\\\"10163200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.6719\\\">RHU</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50110200\",\r\n    \"X\": \"276.2395713048499\",\r\n    \"Y\": \"349.1875\",\r\n    \"Width\": \"51.1666786951501\",\r\n    \"Height\": \"94.65625\",\r\n    \"SVG\": \"<g id=\\\"50110200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">J</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10952\",\r\n    \"X\": \"226.796875\",\r\n    \"Y\": \"447.955078125\",\r\n    \"Width\": \"157.7763671875\",\r\n    \"Height\": \"34.078125\",\r\n    \"SVG\": \"<g id=\\\"10952\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"46px\\\" id=\\\"W\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"481.4707\\\">CONST</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10951\",\r\n    \"X\": \"238.51953125\",\r\n    \"Y\": \"304.3701171875\",\r\n    \"Width\": \"132.861328125\",\r\n    \"Height\": \"35.796875\",\r\n    \"SVG\": \"<g id=\\\"10951\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.167\\\">XXXX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131301\",\r\n    \"X\": \"207.66000366210938\",\r\n    \"Y\": \"118.29299926757812\",\r\n    \"Width\": \"195.67999267578125\",\r\n    \"Height\": \"278.3445739746094\",\r\n    \"SVG\": \"<g id=\\\"25131301\\\">            <mask id=\\\"myMask\\\">                      <polygon fill=\\\"white\\\" points=\\\"305.513,395.5 242.457,266.657 368.379,267.013 \\\"/>                      <path d=\\\"   M305.513,122.793c-51.546,0-93.353,36.622-93.353,81.813c0,45.19,41.807,81.812,93.353,81.812s93.327-36.621,93.327-81.812   S357.059,122.793,305.513,122.793\\\" fill=\\\"black\\\"/>                </mask>            <polygon fill=\\\"#000000\\\" mask=\\\"url(#myMask)\\\" points=\\\"305.513,395.5 242.457,266.657 368.379,267.013 \\\" stroke=\\\"#000000\\\"/>            <path d=\\\"   M305.513,122.793c-51.546,0-93.353,36.622-93.353,81.813c0,45.19,41.807,81.812,93.353,81.812s93.327-36.621,93.327-81.812   S357.059,122.793,305.513,122.793Z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"232\\\">LE</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131002\",\r\n    \"X\": \"233.5\",\r\n    \"Y\": \"323.69232177734375\",\r\n    \"Width\": \"145.0\",\r\n    \"Height\": \"142.30767822265625\",\r\n    \"SVG\": \"<g id=\\\"15131002\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"376\\\" y1=\\\"463\\\" y2=\\\"463\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"306\\\" y1=\\\"356\\\" y2=\\\"326\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"304\\\" y1=\\\"356\\\" y2=\\\"326\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436\\\">V</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110309\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"173.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"52.64781188964844\",\r\n    \"SVG\": \"<g id=\\\"45110309\\\">        <line fill=\\\"none\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"176\\\" y2=\\\"176\\\"/>        <path d=\\\"M74,176c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#E29FFF\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#E29FFF\\\" points=\\\"124,176 149,221 174,176  \\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M274,176c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#E29FFF\\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#E29FFF\\\" points=\\\"324,176 349,221 374,176  \\\" stroke=\\\"#E29FFF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131001\",\r\n    \"X\": \"218.5\",\r\n    \"Y\": \"320.8684387207031\",\r\n    \"Width\": \"173.5\",\r\n    \"Height\": \"147.80355834960938\",\r\n    \"SVG\": \"<g id=\\\"15131001\\\">        <g>                <ellipse cx=\\\"305.249\\\" cy=\\\"413.552\\\" rx=\\\"25.711\\\" ry=\\\"25.711\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.249\\\" x2=\\\"305.249\\\" y1=\\\"372.605\\\" y2=\\\"454.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.395\\\" x2=\\\"328.104\\\" y1=\\\"379.271\\\" y2=\\\"447.834\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.395\\\" x2=\\\"328.104\\\" y1=\\\"447.834\\\" y2=\\\"379.271\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"271.359\\\" x2=\\\"339.141\\\" y1=\\\"361.884\\\" y2=\\\"361.884\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"321\\\" y2=\\\"468.438\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"389.5\\\" x2=\\\"389.5\\\" y1=\\\"321\\\" y2=\\\"468.438\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"389.5\\\" y1=\\\"466.172\\\" y2=\\\"466.172\\\"/>                <path d=\\\"M221,323.212c73.717,27.38,94.782,27.38,168.5,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110308\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"175.23223876953125\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"49.26776123046875\",\r\n    \"SVG\": \"<g id=\\\"45110308\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"159\\\" y1=\\\"197\\\" y2=\\\"197\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"169\\\" x2=\\\"229\\\" y1=\\\"197\\\" y2=\\\"197\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"179\\\" x2=\\\"219\\\" y1=\\\"177\\\" y2=\\\"217\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"239\\\" x2=\\\"399\\\" y1=\\\"197\\\" y2=\\\"197\\\"/>        <path d=\\\"M324,197c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M124,197c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131000\",\r\n    \"X\": \"263.0\",\r\n    \"Y\": \"323.5\",\r\n    \"Width\": \"85.25\",\r\n    \"Height\": \"124.0\",\r\n    \"SVG\": \"<g id=\\\"15131000\\\">        <g>                <ellipse cx=\\\"305.625\\\" cy=\\\"396\\\" rx=\\\"32.337\\\" ry=\\\"32.337\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.625\\\" x2=\\\"305.625\\\" y1=\\\"344.5\\\" y2=\\\"447.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.88\\\" x2=\\\"334.369\\\" y1=\\\"352.884\\\" y2=\\\"439.116\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.88\\\" x2=\\\"334.369\\\" y1=\\\"439.116\\\" y2=\\\"352.884\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"263\\\" x2=\\\"348.25\\\" y1=\\\"328.5\\\" y2=\\\"328.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110305\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"184.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"30.0\",\r\n    \"SVG\": \"<g id=\\\"45110305\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"187\\\" y2=\\\"187\\\"/>        <path d=\\\"M324,187c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M124,187c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120400_0\",\r\n    \"X\": \"165.4486083984375\",\r\n    \"Y\": \"276.3914794921875\",\r\n    \"Width\": \"284.29473876953125\",\r\n    \"Height\": \"189.68499755859375\",\r\n    \"SVG\": \"<g id=\\\"10120400_0\\\">        <polyline fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"167.446,464.573 306,280.5 447.773,462.037     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110304\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"163.23223876953125\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"71.91557312011719\",\r\n    \"SVG\": \"<g id=\\\"45110304\\\">        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"159\\\" y1=\\\"185\\\" y2=\\\"185\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"169\\\" x2=\\\"229\\\" y1=\\\"185\\\" y2=\\\"185\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"179\\\" x2=\\\"219\\\" y1=\\\"165\\\" y2=\\\"205\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"239\\\" x2=\\\"399\\\" y1=\\\"185\\\" y2=\\\"185\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"74,185 99,230 124,185  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"274,185 299,230 324,185  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120400_1\",\r\n    \"X\": \"124.51326751708984\",\r\n    \"Y\": \"276.3814697265625\",\r\n    \"Width\": \"362.9734573364258\",\r\n    \"Height\": \"240.63604736328125\",\r\n    \"SVG\": \"<g id=\\\"10120400_1\\\">        <polyline fill=\\\"none\\\" id=\\\"symbol\\\" points=\\\"126.5,515.5 306,280.5 485.5,515.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110307\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"179.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"40.0\",\r\n    \"SVG\": \"<g id=\\\"45110307\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"174\\\" y1=\\\"192\\\" y2=\\\"192\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"224\\\" x2=\\\"399\\\" y1=\\\"192\\\" y2=\\\"192\\\"/>        <path d=\\\"M324,192c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M124,192c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"#C61021\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"199\\\" cy=\\\"192\\\" fill=\\\"#C61021\\\" r=\\\"10\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120400_2\",\r\n    \"X\": \"172.01248168945312\",\r\n    \"Y\": \"276.378662109375\",\r\n    \"Width\": \"267.97503662109375\",\r\n    \"Height\": \"178.6378173828125\",\r\n    \"SVG\": \"<g id=\\\"10120400_2\\\">        <polyline fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"174,453.5 306,280.5 438,453.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110306\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"184.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"30.0\",\r\n    \"SVG\": \"<g id=\\\"45110306\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"187\\\" y2=\\\"187\\\"/>        <path d=\\\"M324,187c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M124,187c0,13.807-11.193,25-25,25s-25-11.193-25-25\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"143_1\",\r\n    \"X\": \"257.974609375\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"96.5625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"143_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">CIV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120400_3\",\r\n    \"X\": \"180.29563903808594\",\r\n    \"Y\": \"276.3587646484375\",\r\n    \"Width\": \"253.5660858154297\",\r\n    \"Height\": \"170.45376586914062\",\r\n    \"SVG\": \"<g id=\\\"10120400_3\\\">        <polyline fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"182.295,445.295 306,280.5 431.875,445.295     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110301\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"173.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"52.64781188964844\",\r\n    \"SVG\": \"<g id=\\\"45110301\\\">        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"176\\\" y2=\\\"176\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"74,176 99,221 124,176  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"274,176 299,221 324,176  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110303\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"168.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"62.64781188964844\",\r\n    \"SVG\": \"<g id=\\\"45110303\\\">        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"174\\\" y1=\\\"181\\\" y2=\\\"181\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"224\\\" x2=\\\"399\\\" y1=\\\"181\\\" y2=\\\"181\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"74,181 99,226 124,181  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#0000FF\\\" points=\\\"274,181 299,226 324,181  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"199\\\" cy=\\\"181\\\" fill=\\\"#0000FF\\\" r=\\\"10\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06000000\",\r\n    \"X\": \"272.20098876953125\",\r\n    \"Y\": \"274.2969055175781\",\r\n    \"Width\": \"70.1820068359375\",\r\n    \"Height\": \"224.9356689453125\",\r\n    \"SVG\": \"<g id=\\\"06000000\\\">        <polygon fill=\\\"#E6E65C\\\" points=\\\"324.043,437.925 337.383,450.81 337.383,487.167    306.826,457.561 277.201,487.167 277.201,450.503 290.229,437.925 289.919,313.205 306.671,284.167 324.043,313.205  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110302\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"173.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"52.64781188964844\",\r\n    \"SVG\": \"<g id=\\\"45110302\\\">        <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"176\\\" y2=\\\"176\\\"/>        <polyline fill=\\\"none\\\" points=\\\"74,176 99,221 124,176  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"274,176 299,221 324,176  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110700\",\r\n    \"X\": \"270.49090576171875\",\r\n    \"Y\": \"349.2720642089844\",\r\n    \"Width\": \"70.986328125\",\r\n    \"Height\": \"94.92095947265625\",\r\n    \"SVG\": \"<g id=\\\"10110700\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"353.75\\\" y2=\\\"409.525\\\"/>        <circle cx=\\\"305\\\" cy=\\\"426.109\\\" fill=\\\"none\\\" r=\\\"15.584\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"272.537,366.015 281.325,353.498 292.319,367.852    304.231,353.498 317.06,367.852 328.97,353.498 339.464,367.752  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35110000\",\r\n    \"X\": \"217.67919921875\",\r\n    \"Y\": \"354.0849914550781\",\r\n    \"Width\": \"179.07470703125\",\r\n    \"Height\": \"82.3125\",\r\n    \"SVG\": \"<g id=\\\"35110000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.3975\\\">MIL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131300\",\r\n    \"X\": \"207.66000366210938\",\r\n    \"Y\": \"118.29299926757812\",\r\n    \"Width\": \"195.67999267578125\",\r\n    \"Height\": \"278.3445739746094\",\r\n    \"SVG\": \"<g id=\\\"25131300\\\">            <mask id=\\\"myMask\\\">                      <polygon fill=\\\"white\\\" points=\\\"305.513,395.5 242.457,266.657 368.379,267.013 \\\"/>                      <path d=\\\"   M305.513,122.793c-51.546,0-93.353,36.622-93.353,81.813c0,45.19,41.807,81.812,93.353,81.812s93.327-36.621,93.327-81.812   S357.059,122.793,305.513,122.793\\\" fill=\\\"black\\\"/>                </mask>            <polygon fill=\\\"#000000\\\" mask=\\\"url(#myMask)\\\" points=\\\"305.513,395.5 242.457,266.657 368.379,267.013 \\\" stroke=\\\"#000000\\\"/>            <path d=\\\"   M305.513,122.793c-51.546,0-93.353,36.622-93.353,81.813c0,45.19,41.807,81.812,93.353,81.812s93.327-36.621,93.327-81.812   S357.059,122.793,305.513,122.793Z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"226\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131003\",\r\n    \"X\": \"221.5\",\r\n    \"Y\": \"325.0000044107437\",\r\n    \"Width\": \"171.0\",\r\n    \"Height\": \"143.00000213086605\",\r\n    \"SVG\": \"<g id=\\\"15131003\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"227\\\" x2=\\\"227\\\" y1=\\\"370\\\" y2=\\\"510\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"387\\\" x2=\\\"387\\\" y1=\\\"370\\\" y2=\\\"510\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"227\\\" x2=\\\"387\\\" y1=\\\"507.5\\\" y2=\\\"507.5\\\"/>                <path d=\\\"M227,372.75c70,26,90,26,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <g>                        <ellipse cx=\\\"237\\\" cy=\\\"530\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <ellipse cx=\\\"377\\\" cy=\\\"530\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" x=\\\"276\\\" y=\\\"491\\\">V</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120801_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10120801_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <g id=\\\"Symbol\\\">                <path d=\\\"M423.706,395.541c0,17.741-15.521,32.123-34.665,32.123c-19.145,0-81.748-32.123-81.748-32.123    s62.604-32.123,81.748-32.123C408.185,363.418,423.706,377.801,423.706,395.541z\\\" stroke=\\\"#000000\\\"/>                <path d=\\\"M188.011,395.817c0-18.037,15.781-32.661,35.246-32.661c19.465,0,83.118,32.661,83.118,32.661    s-63.653,32.66-83.118,32.66C203.792,428.477,188.011,413.854,188.011,395.817z\\\" stroke=\\\"#000000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3107\",\r\n    \"X\": \"123.52359008789062\",\r\n    \"Y\": \"129.30621337890625\",\r\n    \"Width\": \"364.111572265625\",\r\n    \"Height\": \"632.851806640625\",\r\n    \"SVG\": \"<g id=\\\"3107\\\">        <polyline fill=\\\"none\\\" points=\\\"   250.5,272.277 250.5,223.5 356.5,223.5 356.5,272.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"125.082\\\" x2=\\\"138.766\\\" y1=\\\"276\\\" y2=\\\"265.091\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.3645,26.0267\\\" stroke-width=\\\"5\\\" x1=\\\"159.117\\\" x2=\\\"281.223\\\" y1=\\\"248.867\\\" y2=\\\"151.521\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.398,143.409 305.082,132.5 318.795,143.372    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.4863,26.1311\\\" stroke-width=\\\"5\\\" x1=\\\"339.271\\\" x2=\\\"462.131\\\" y1=\\\"159.606\\\" y2=\\\"257.011\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"472.369\\\" x2=\\\"486.082\\\" y1=\\\"265.128\\\" y2=\\\"276\\\"/>                    </g>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"514.75\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120801_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10120801_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <g id=\\\"Symbol\\\">                <path d=\\\"M423.706,395.541c0,17.741-15.521,32.123-34.665,32.123c-19.145,0-81.748-32.123-81.748-32.123    s62.604-32.123,81.748-32.123C408.185,363.418,423.706,377.801,423.706,395.541z\\\" stroke=\\\"#000000\\\"/>                <path d=\\\"M188.011,395.817c0-18.037,15.781-32.661,35.246-32.661c19.465,0,83.118,32.661,83.118,32.661    s-63.653,32.66-83.118,32.66C203.792,428.477,188.011,413.854,188.011,395.817z\\\" stroke=\\\"#000000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3106\",\r\n    \"X\": \"123.58200073242188\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"235.41799926757812\",\r\n    \"Height\": \"541.1580200195312\",\r\n    \"SVG\": \"<g id=\\\"3106\\\">        <polyline fill=\\\"none\\\" points=\\\"   250.5,272.277 250.5,223.5 356.5,223.5 356.5,272.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"514.75\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120801_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10120801_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <g id=\\\"Symbol\\\">                <path d=\\\"M423.706,395.541c0,17.741-15.521,32.123-34.665,32.123c-19.145,0-81.748-32.123-81.748-32.123    s62.604-32.123,81.748-32.123C408.185,363.418,423.706,377.801,423.706,395.541z\\\" stroke=\\\"#000000\\\"/>                <path d=\\\"M188.011,395.817c0-18.037,15.781-32.661,35.246-32.661c19.465,0,83.118,32.661,83.118,32.661    s-63.653,32.66-83.118,32.66C203.792,428.477,188.011,413.854,188.011,395.817z\\\" stroke=\\\"#000000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120801_3\",\r\n    \"X\": \"185.51100158691406\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"240.6949920654297\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10120801_3\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>            </g>        <g id=\\\"Symbol\\\">                <path d=\\\"M423.706,395.541c0,17.741-15.521,32.123-34.665,32.123    c-19.145,0-81.748-32.123-81.748-32.123s62.604-32.123,81.748-32.123C408.185,363.418,423.706,377.801,423.706,395.541z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M188.011,395.817c0-18.037,15.781-32.661,35.246-32.661    c19.465,0,83.118,32.661,83.118,32.661s-63.653,32.66-83.118,32.66C203.792,428.477,188.011,413.854,188.011,395.817z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3104\",\r\n    \"X\": \"248.0\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"111.0\",\r\n    \"Height\": \"53.777008056640625\",\r\n    \"SVG\": \"<g id=\\\"3104\\\">        <polyline fill=\\\"none\\\" points=\\\"   250.5,272.277 250.5,223.5 356.5,223.5 356.5,272.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3103\",\r\n    \"X\": \"123.52359008789062\",\r\n    \"Y\": \"129.30621337890625\",\r\n    \"Width\": \"364.111572265625\",\r\n    \"Height\": \"632.851806640625\",\r\n    \"SVG\": \"<g id=\\\"3103\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"514.75\\\" y2=\\\"759.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"125.082\\\" x2=\\\"138.766\\\" y1=\\\"276\\\" y2=\\\"265.091\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.3645,26.0267\\\" stroke-width=\\\"5\\\" x1=\\\"159.117\\\" x2=\\\"281.223\\\" y1=\\\"248.867\\\" y2=\\\"151.521\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.398,143.409 305.082,132.5 318.795,143.372    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.4863,26.1311\\\" stroke-width=\\\"5\\\" x1=\\\"339.271\\\" x2=\\\"462.131\\\" y1=\\\"159.606\\\" y2=\\\"257.011\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"472.369\\\" x2=\\\"486.082\\\" y1=\\\"265.128\\\" y2=\\\"276\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3102\",\r\n    \"X\": \"123.58200073242188\",\r\n    \"Y\": \"512.25\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"249.90802001953125\",\r\n    \"SVG\": \"<g id=\\\"3102\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"514.75\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_43_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_43_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15210300\",\r\n    \"X\": \"221.75\",\r\n    \"Y\": \"311.75\",\r\n    \"Width\": \"168.5\",\r\n    \"Height\": \"168.5\",\r\n    \"SVG\": \"<g id=\\\"15210300\\\">        <circle cx=\\\"306\\\" cy=\\\"396\\\" r=\\\"84.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_43_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_43_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10961\",\r\n    \"X\": \"255.1943359375\",\r\n    \"Y\": \"304.3701171875\",\r\n    \"Width\": \"99.51171875\",\r\n    \"Height\": \"35.796875\",\r\n    \"SVG\": \"<g id=\\\"10961\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.167\\\">XXX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10962\",\r\n    \"X\": \"247.67041015625\",\r\n    \"Y\": \"452.126953125\",\r\n    \"Width\": \"115.453125\",\r\n    \"Height\": \"40.0\",\r\n    \"SVG\": \"<g id=\\\"10962\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"54px\\\" id=\\\"W\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"491.4707\\\">DOG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10151200\",\r\n    \"X\": \"257.6062250137329\",\r\n    \"Y\": \"348.22497940063477\",\r\n    \"Width\": \"96.7887830734253\",\r\n    \"Height\": \"95.55501937866211\",\r\n    \"SVG\": \"<g id=\\\"10151200\\\">        <g transform=\\\"translate(110 111) scale(5 5)\\\">                <path d=\\\"M48.879,57.116c-0.129-0.025-0.659,0.182-1.589,0.619c-0.595,0.258-1.28,0.658-2.054,1.2    c-2.843,1.883-4.845,4.424-6.008,7.621c-0.053,0-0.129-0.064-0.233-0.193c-0.439-1.392-1.228-2.786-2.365-4.179    c-1.189-1.495-2.558-2.734-4.108-3.713c-0.725-0.464-1.719-0.928-2.985-1.392c-0.021-0.052-0.021-0.091,0-0.117    c0.335-0.154,0.788-0.348,1.357-0.58c1.472-0.49,3.042-1.612,4.709-3.366c1.667-1.754,2.758-3.403,3.275-4.951    c0.078-0.206,0.193-0.413,0.349-0.62c0.49,1.522,1.421,3.108,2.791,4.759c1.447,1.779,2.932,3.043,4.457,3.79    c0.336,0.156,0.879,0.401,1.629,0.735C48.335,56.755,48.593,56.884,48.879,57.116z\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_08_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"2_08_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"298.03\\\" y=\\\"223.573\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"454.92\\\" y=\\\"384.51\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"298.03\\\" y=\\\"544.415\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136.056\\\" y=\\\"381.947\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51481\",\r\n    \"X\": \"267.92529296875\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"76.208984375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"51481\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">PF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50151\",\r\n    \"X\": \"265.01953125\",\r\n    \"Y\": \"290.5469055175781\",\r\n    \"Width\": \"81.77734375\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"50151\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">ES</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54511\",\r\n    \"X\": \"260.6875\",\r\n    \"Y\": \"291.9687805175781\",\r\n    \"Width\": \"90.8505859375\",\r\n    \"Height\": \"48.890625\",\r\n    \"SVG\": \"<g id=\\\"54511\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">RO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110700\",\r\n    \"X\": \"241.42599487304688\",\r\n    \"Y\": \"348.198974609375\",\r\n    \"Width\": \"104.00497436523438\",\r\n    \"Height\": \"95.15203857421875\",\r\n    \"SVG\": \"<g id=\\\"01110700\\\">        <ellipse cx=\\\"251.801\\\" cy=\\\"433.627\\\" rx=\\\"10.375\\\" ry=\\\"9.724\\\"/>        <rect height=\\\"22.355\\\" width=\\\"34.215\\\" x=\\\"287.423\\\" y=\\\"420.936\\\"/>        <ellipse cx=\\\"304.8\\\" cy=\\\"386.287\\\" rx=\\\"40.631\\\" ry=\\\"38.088\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"252.043\\\" x2=\\\"266.959\\\" y1=\\\"429.827\\\" y2=\\\"385.958\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10132\",\r\n    \"X\": \"274.4715576171875\",\r\n    \"Y\": \"446.5\",\r\n    \"Width\": \"63.472869873046875\",\r\n    \"Height\": \"57.7490234375\",\r\n    \"SVG\": \"<g id=\\\"10132\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"306.083\\\" x2=\\\"306.083\\\" y1=\\\"446.5\\\" y2=\\\"503.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"306.416\\\" x2=\\\"276.249\\\" y1=\\\"471.991\\\" y2=\\\"502.491\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"306\\\" x2=\\\"336.167\\\" y1=\\\"471.5\\\" y2=\\\"502\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110604\",\r\n    \"X\": \"8.49504566192627\",\r\n    \"Y\": \"103.00067138671875\",\r\n    \"Width\": \"381.0629072189331\",\r\n    \"Height\": \"192.99932861328125\",\r\n    \"SVG\": \"<g id=\\\"46110604\\\">        <path d=\\\"M8.5,243.5c123.115-0.244,173.625-28.49,190-70   c26.18-66.367,110.232-66.591,171-68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M28.5,293.5c123.115-0.244,173.625-28.49,190-70   c26.18-66.367,110.232-66.591,171-68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"87\\\" x2=\\\"87\\\" y1=\\\"240\\\" y2=\\\"290\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"163\\\" x2=\\\"163\\\" y1=\\\"216\\\" y2=\\\"274\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"225\\\" x2=\\\"225\\\" y1=\\\"138\\\" y2=\\\"211\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"297\\\" x2=\\\"297\\\" y1=\\\"110\\\" y2=\\\"164\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10131\",\r\n    \"X\": \"242.9892578125\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"124.62890625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">CCC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110601\",\r\n    \"X\": \"22.089012145996094\",\r\n    \"Y\": \"96.30525207519531\",\r\n    \"Width\": \"331.6081008911133\",\r\n    \"Height\": \"198.24001153144286\",\r\n    \"SVG\": \"<g id=\\\"46110601\\\">        <path d=\\\"M22.5,288.5c42.229,7.038,353.435,14.119,278-89   c-22.712-31.047-102.611-34.869-112-59c-15.05-38.682,128.035-22.383,164-42\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217200\",\r\n    \"X\": \"120.14683532714844\",\r\n    \"Y\": \"324.8574880544173\",\r\n    \"Width\": \"369.57667541503906\",\r\n    \"Height\": \"203.14251194558273\",\r\n    \"SVG\": \"<g id=\\\"25217200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"528\\\">D</text>        <g>                <path d=\\\"M200.76,353.914    c-0.886-1.817-1.905-3.568-3.058-5.208c-12.237-17.468-36.488-21.591-54.199-9.2c-8.27,5.786-14.01,14.52-16.005,24.384\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,353.449    c0.886,1.817,1.906,3.546,3.058,5.208c12.236,17.47,36.467,21.591,54.155,9.224c5.254-3.682,9.533-8.602,12.458-14.3\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,354.158    c-0.887-1.817-1.904-3.568-3.059-5.208c-12.236-17.469-36.512-21.57-54.224-9.177c-5.274,3.702-9.575,8.623-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,353.494    c0.889,1.817,1.906,3.546,3.062,5.208c12.235,17.469,36.51,21.569,54.241,9.155c5.275-3.681,9.576-8.603,12.504-14.32\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,365.397    c-0.888-5.831-3.103-11.349-6.475-16.138c-12.235-17.49-36.464-21.613-54.154-9.244c-5.253,3.679-9.553,8.6-12.457,14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <g>                <path d=\\\"M200.76,457.214    c-0.886-1.817-1.905-3.569-3.058-5.21c-12.237-17.469-36.488-21.59-54.199-9.197c-8.27,5.784-14.01,14.521-16.005,24.383\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,456.749    c0.886,1.815,1.906,3.545,3.058,5.207c12.236,17.469,36.467,21.594,54.155,9.224c5.254-3.682,9.533-8.6,12.458-14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,457.456    c-0.887-1.815-1.904-3.565-3.059-5.206c-12.236-17.469-36.512-21.57-54.224-9.179c-5.274,3.704-9.575,8.624-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,456.793    c0.889,1.818,1.906,3.547,3.062,5.209c12.235,17.469,36.51,21.568,54.241,9.156c5.275-3.68,9.576-8.602,12.504-14.322\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,468.695    c-0.888-5.83-3.103-11.348-6.475-16.137c-12.235-17.488-36.464-21.613-54.154-9.242c-5.253,3.678-9.553,8.599-12.457,14.295\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"128.119\\\" x2=\\\"486.496\\\" y1=\\\"405.164\\\" y2=\\\"405.164\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110602\",\r\n    \"X\": \"18.495044708251953\",\r\n    \"Y\": \"106.95283508300781\",\r\n    \"Width\": \"361.0629081726074\",\r\n    \"Height\": \"185.23890686035156\",\r\n    \"SVG\": \"<g id=\\\"46110602\\\">        <path d=\\\"M18.5,268.5c123.115-0.244,173.625-28.49,190-70   c26.18-66.367,110.232-66.591,171-68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"55\\\" x2=\\\"59\\\" y1=\\\"240\\\" y2=\\\"292\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"110\\\" x2=\\\"120.163\\\" y1=\\\"234\\\" y2=\\\"285.167\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"160\\\" x2=\\\"188.163\\\" y1=\\\"216\\\" y2=\\\"264.167\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"188\\\" x2=\\\"239\\\" y1=\\\"176\\\" y2=\\\"202\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"250.163\\\" x2=\\\"275\\\" y1=\\\"119.667\\\" y2=\\\"174\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"320\\\" x2=\\\"321\\\" y1=\\\"107\\\" y2=\\\"160\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270300\",\r\n    \"X\": \"47.5\",\r\n    \"Y\": \"26.175304412841797\",\r\n    \"Width\": \"321.84564208984375\",\r\n    \"Height\": \"332.8246955871582\",\r\n    \"SVG\": \"<g id=\\\"25270300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"34.0483\\\" x=\\\"158\\\" y=\\\"168\\\">FREE</text>        <polygon fill=\\\"none\\\" points=\\\"360.041,173.999 333.5,188 361.347,209.506 363.479,267.482    333,285 364.747,301.973 366.752,356.5 306,356.5 289.5,324 275,356.5 221,356.5 204.629,322.5 189,356.5 136,356.5 120,323    102,356.5 50,356.5 50,265.5 85,250.04 50,231.5 50,171 85.5,155.5 50,136 50,29.5 110.644,47.024 119.5,85.5 142.252,56.157    193.774,71.045 202.5,110 227.096,80.673 275.723,94.725 285,132 307.922,104.029 358,118.5  \\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110603\",\r\n    \"X\": \"8.49504566192627\",\r\n    \"Y\": \"103.00067138671875\",\r\n    \"Width\": \"381.0629072189331\",\r\n    \"Height\": \"192.99932861328125\",\r\n    \"SVG\": \"<g id=\\\"46110603\\\">        <path d=\\\"M8.5,243.5c123.115-0.244,173.625-28.49,190-70   c26.18-66.367,110.232-66.591,171-68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M28.5,293.5c123.115-0.244,173.625-28.49,190-70   c26.18-66.367,110.232-66.591,171-68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110103\",\r\n    \"X\": \"283.1333923339844\",\r\n    \"Y\": \"346.14520263671875\",\r\n    \"Width\": \"45.6785888671875\",\r\n    \"Height\": \"95.4718017578125\",\r\n    \"SVG\": \"<g id=\\\"15110103\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.217\\\" x2=\\\"327.417\\\" y1=\\\"407.124\\\" y2=\\\"407.124\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.217\\\" x2=\\\"327.417\\\" y1=\\\"397.141\\\" y2=\\\"397.141\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.217\\\" x2=\\\"327.417\\\" y1=\\\"387.159\\\" y2=\\\"387.159\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.817\\\" x2=\\\"305.817\\\" y1=\\\"350.229\\\" y2=\\\"441.617\\\"/>                <polyline fill=\\\"none\\\" points=\\\"284.541,363.658 305.817,349.163 327.419,363.658   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30121100\",\r\n    \"X\": \"226.4600067138672\",\r\n    \"Y\": \"342.9794921875\",\r\n    \"Width\": \"155.1544647216797\",\r\n    \"Height\": \"99.09951782226562\",\r\n    \"SVG\": \"<g id=\\\"30121100\\\">        <path d=\\\"M323.053,438.079c-44.975,0-92.593-36.461-92.593-81.434\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"234.778,382.878 313.982,349.038 313.988,401.285 379.25,353.457     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120111_1\",\r\n    \"X\": \"183.11058044433594\",\r\n    \"Y\": \"313.9216613769531\",\r\n    \"Width\": \"243.9458465576172\",\r\n    \"Height\": \"165.3826904296875\",\r\n    \"SVG\": \"<g id=\\\"15120111_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <ellipse cx=\\\"236\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"376\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"218\\\" x2=\\\"394\\\" y1=\\\"435\\\" y2=\\\"435\\\"/>        <polygon fill=\\\"none\\\" points=\\\"373.75,377.156 306,327.137 237.75,377.156 305.75,429.834  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"184.5\\\" x2=\\\"425.667\\\" y1=\\\"477.226\\\" y2=\\\"316\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120111_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"15120111_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <ellipse cx=\\\"236\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"376\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"218\\\" x2=\\\"394\\\" y1=\\\"435\\\" y2=\\\"435\\\"/>        <polygon fill=\\\"none\\\" points=\\\"373.75,377.156 306,327.137 237.75,377.156 305.75,429.834  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120111_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"323.0\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"145.073974609375\",\r\n    \"SVG\": \"<g id=\\\"15120111_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <ellipse cx=\\\"236\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"376\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"218\\\" x2=\\\"394\\\" y1=\\\"435\\\" y2=\\\"435\\\"/>        <polygon fill=\\\"none\\\" points=\\\"373.75,377.156 306,327.137 237.75,377.156 305.75,429.834  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141\",\r\n    \"X\": \"242.9892578125\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"124.62890625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">CRC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211900\",\r\n    \"X\": \"272.0\",\r\n    \"Y\": \"270.0\",\r\n    \"Width\": \"72.0\",\r\n    \"Height\": \"250.0\",\r\n    \"SVG\": \"<g id=\\\"25211900\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"19\\\" x1=\\\"308\\\" x2=\\\"308\\\" y1=\\\"270\\\" y2=\\\"520\\\"/>        <circle cx=\\\"308\\\" cy=\\\"396\\\" fill=\\\"#000000\\\" r=\\\"32\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120111_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"15120111_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <ellipse cx=\\\"236\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"376\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"218\\\" x2=\\\"394\\\" y1=\\\"435\\\" y2=\\\"435\\\"/>        <polygon fill=\\\"none\\\" points=\\\"373.75,377.156 306,327.137 237.75,377.156 305.75,429.834  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25110400\",\r\n    \"X\": \"139.22900390625\",\r\n    \"Y\": \"370.206787109375\",\r\n    \"Width\": \"329.0\",\r\n    \"Height\": \"9.58642578125\",\r\n    \"SVG\": \"<g id=\\\"25110400\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.5864\\\" x1=\\\"139.229\\\" x2=\\\"468.229\\\" y1=\\\"375\\\" y2=\\\"375\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110101\",\r\n    \"X\": \"283.12811279296875\",\r\n    \"Y\": \"346.13995361328125\",\r\n    \"Width\": \"45.68914794921875\",\r\n    \"Height\": \"95.988037109375\",\r\n    \"SVG\": \"<g id=\\\"15110101\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.217\\\" x2=\\\"327.417\\\" y1=\\\"396.998\\\" y2=\\\"396.998\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.817\\\" x2=\\\"305.817\\\" y1=\\\"349.826\\\" y2=\\\"442.128\\\"/>                <polyline fill=\\\"none\\\" points=\\\"284.541,363.738 305.817,349.163 327.419,363.738   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110102\",\r\n    \"X\": \"283.08734130859375\",\r\n    \"Y\": \"345.2229919433594\",\r\n    \"Width\": \"45.77069091796875\",\r\n    \"Height\": \"97.39401245117188\",\r\n    \"SVG\": \"<g id=\\\"15110102\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.217\\\" x2=\\\"327.417\\\" y1=\\\"409.094\\\" y2=\\\"409.094\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.217\\\" x2=\\\"327.417\\\" y1=\\\"398.621\\\" y2=\\\"398.621\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.817\\\" x2=\\\"305.817\\\" y1=\\\"349.406\\\" y2=\\\"442.617\\\"/>                <polyline fill=\\\"none\\\" points=\\\"284.541,363.494 305.817,348.288 327.419,363.494   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110100\",\r\n    \"X\": \"283.3250427246094\",\r\n    \"Y\": \"344.1922912597656\",\r\n    \"Width\": \"45.78033447265625\",\r\n    \"Height\": \"99.30770874023438\",\r\n    \"SVG\": \"<g id=\\\"15110100\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.06\\\" x2=\\\"306.06\\\" y1=\\\"348.387\\\" y2=\\\"443.5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"284.784,362.553 306.06,347.263 327.661,362.553   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_54_0\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"243.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"1_54_0\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFE599\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50161\",\r\n    \"X\": \"258.515625\",\r\n    \"Y\": \"296.2344055175781\",\r\n    \"Width\": \"97.3125\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"50161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">EW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51491\",\r\n    \"X\": \"263.716796875\",\r\n    \"Y\": \"293.9375305175781\",\r\n    \"Width\": \"84.923828125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51491\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">PP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54521\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"288.0781555175781\",\r\n    \"Width\": \"86.517578125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"54521\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">SB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10142\",\r\n    \"X\": \"283.626953125\",\r\n    \"Y\": \"446.4306945800781\",\r\n    \"Width\": \"44.875\",\r\n    \"Height\": \"60.125\",\r\n    \"SVG\": \"<g id=\\\"10142\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"84\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"506.5557\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_61_1\",\r\n    \"X\": \"165.75\",\r\n    \"Y\": \"192.4259033203125\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.5740966796875\",\r\n    \"SVG\": \"<g id=\\\"2_61_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"174.25,516 174.25,326 306.25,204 438.25,326 438.25,516   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"174.25\\\" x2=\\\"174.25\\\" y1=\\\"516\\\" y2=\\\"503.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-width=\\\"17\\\" x1=\\\"174.25\\\" x2=\\\"174.25\\\" y1=\\\"489.357\\\" y2=\\\"345.571\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174.25,338.5 174.25,326 183.43,317.516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-width=\\\"17\\\" x1=\\\"193.17\\\" x2=\\\"292.2\\\" y1=\\\"308.513\\\" y2=\\\"216.985\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"297.07,212.484 306.25,204 315.43,212.484    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-width=\\\"17\\\" x1=\\\"325.17\\\" x2=\\\"424.2\\\" y1=\\\"221.487\\\" y2=\\\"313.014\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"429.07,317.516 438.25,326 438.25,338.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-width=\\\"17\\\" x1=\\\"438.25\\\" x2=\\\"438.25\\\" y1=\\\"352.643\\\" y2=\\\"496.429\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"438.25\\\" x2=\\\"438.25\\\" y1=\\\"503.5\\\" y2=\\\"516\\\"/>                    </g>            </g>        <polygon points=\\\"229.25,275.814 306.25,205.814 383.25,275.814  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06092\",\r\n    \"X\": \"363.515625\",\r\n    \"Y\": \"338.390625\",\r\n    \"Width\": \"43.34375\",\r\n    \"Height\": \"115.16506958007812\",\r\n    \"SVG\": \"<g id=\\\"06092\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"361.75\\\" y=\\\"453.5557\\\">T</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"360.75\\\" y=\\\"393\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_61_0\",\r\n    \"X\": \"165.75\",\r\n    \"Y\": \"192.42555236816406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.57444763183594\",\r\n    \"SVG\": \"<g id=\\\"2_61_0\\\">        <path d=\\\"M174.25,516V326l132-122l132,122v190\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <polygon points=\\\"229.25,275.814 306.25,205.814 383.25,275.814  \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36190200_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36190200_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.207\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25344200\",\r\n    \"X\": \"41.98925177079036\",\r\n    \"Y\": \"110.12500762939453\",\r\n    \"Width\": \"328.3237815462125\",\r\n    \"Height\": \"160.96559813465183\",\r\n    \"SVG\": \"<g id=\\\"25344200\\\" transform=\\\"translate(-110 -80) scale(1.25 1.25)\\\">            <path d=\\\"M315.4,154.6c80.069,0,98.652,105.535-6,111\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"309.4\\\" x2=\\\"244\\\" y1=\\\"265.6\\\" y2=\\\"265.6\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"201.4\\\" x2=\\\"122.4\\\" y1=\\\"265.6\\\" y2=\\\"265.6\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"123.4\\\" x2=\\\"137.4\\\" y1=\\\"265.6\\\" y2=\\\"253.6\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"123.387\\\" x2=\\\"135.787\\\" y1=\\\"266.333\\\" y2=\\\"279.133\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 202.1992 270.7992)\\\">P(R)</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60170100\",\r\n    \"X\": \"258.6000061035156\",\r\n    \"Y\": \"348.1378173828125\",\r\n    \"Width\": \"91.5\",\r\n    \"Height\": \"91.4000244140625\",\r\n    \"SVG\": \"<g id=\\\"60170100\\\">        <g transform=\\\"translate(0,-952.36218)\\\">                <path d=\\\"M263,1300.5c-2.4,0-4.4,2-4.4,4.4v20.3c0,2.4,2,4.4,4.4,4.4h82.7c2.4,0,4.4-1.9,4.4-4.4v-20.3c0-2.4-2-4.4-4.4-4.4H263z M263,1304.6h82.7c0.1,0,0.2,0.1,0.2,0.2v20.3c0,0.1-0.1,0.2-0.2,0.2H263c-0.2,0-0.2-0.1-0.2-0.2v-20.3 C262.8,1304.7,262.8,1304.6,263,1304.6z\\\"/>                 <path d=\\\"M262.6,1362.9c-2.2,0-3.9,1.8-3.9,3.9v21.2c0,2.1,1.8,3.9,3.9,3.9h83.6c2.1,0,3.9-1.8,3.9-3.9v-21.2c0-2.1-1.7-3.9-3.9-3.9 H262.6L262.6,1362.9z M262.8,1367H346v20.8h-83.2V1367z\\\"/>                <path d=\\\"M262.6,1331.8c-2.2,0-4,1.8-4,3.9v21.1c0,2.2,1.8,3.9,4,3.9h83.5c2.2,0,4-1.8,4-3.9v-21.1c0-2.2-1.8-3.9-4-3.9H262.6z M262.8,1336H346v20.7h-83.2V1336z\\\"/>                <path d=\\\"M334.9,1309.7c-2.9,0-5.3,2.4-5.3,5.3s2.4,5.3,5.3,5.3s5.3-2.4,5.3-5.3C340.2,1312.1,337.8,1309.7,334.9,1309.7z M334.9,1313.8c0.7,0,1.2,0.5,1.2,1.2s-0.5,1.2-1.2,1.2s-1.2-0.5-1.2-1.2C333.7,1314.3,334.2,1313.8,334.9,1313.8z\\\"/>                <path d=\\\"M334.9,1341c-2.9,0-5.3,2.4-5.3,5.3s2.4,5.3,5.3,5.3s5.3-2.4,5.3-5.3C340.2,1343.5,337.8,1341,334.9,1341z M334.9,1345.2 c0.7,0,1.2,0.5,1.2,1.2c0,0.6-0.5,1.2-1.2,1.2s-1.2-0.5-1.2-1.2C333.7,1345.7,334.2,1345.2,334.9,1345.2z\\\"/>                <path d=\\\"M334.9,1372.1c-2.9,0-5.3,2.4-5.3,5.3s2.4,5.3,5.3,5.3s5.3-2.4,5.3-5.3C340.2,1374.5,337.8,1372.1,334.9,1372.1z M334.9,1376.3c0.7,0,1.2,0.5,1.2,1.2s-0.5,1.2-1.2,1.2s-1.2-0.5-1.2-1.2C333.7,1376.7,334.2,1376.3,334.9,1376.3z\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15180000\",\r\n    \"X\": \"212.76393127441406\",\r\n    \"Y\": \"344.4098205566406\",\r\n    \"Width\": \"180.4721221923828\",\r\n    \"Height\": \"99.18035888671875\",\r\n    \"SVG\": \"<g id=\\\"15180000\\\">            <path d=\\\"M215,438l44-88,44,88,44-88,44,88\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35130300\",\r\n    \"X\": \"230.55567932128906\",\r\n    \"Y\": \"348.0752868652344\",\r\n    \"Width\": \"141.49607849121094\",\r\n    \"Height\": \"95.85067749023438\",\r\n    \"SVG\": \"<g id=\\\"35130300\\\">        <polygon points=\\\"334.965,396 367.931,358.914 367.931,433.087  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10.2415\\\"/>        <polygon points=\\\"285.519,396 318.483,358.914 318.483,433.087  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10.2415\\\"/>        <polygon points=\\\"236.069,396 269.034,358.914 269.034,433.087  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10.2415\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02000000\",\r\n    \"X\": \"272.20098876953125\",\r\n    \"Y\": \"274.2969055175781\",\r\n    \"Width\": \"70.1820068359375\",\r\n    \"Height\": \"224.9356689453125\",\r\n    \"SVG\": \"<g id=\\\"02000000\\\">            <polygon fill=\\\"#ffff00\\\" points=\\\"324.043 437.925 337.383 450.81 337.383 487.167 306.826 457.561 277.201 487.167 277.201 450.503 290.229 437.925 289.919 313.205 306.671 284.167 324.043 313.205 324.043 437.925\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50171\",\r\n    \"X\": \"265.255859375\",\r\n    \"Y\": \"291.5469055175781\",\r\n    \"Width\": \"82.380859375\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"50171\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">FC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110300\",\r\n    \"X\": \"223.1310272216797\",\r\n    \"Y\": \"284.75\",\r\n    \"Width\": \"171.26002502441406\",\r\n    \"Height\": \"204.75064320213858\",\r\n    \"SVG\": \"<g id=\\\"36110300\\\">        <polyline fill=\\\"none\\\" points=\\\"251.343,487    265.775,453.323 280.208,487 294.642,453.323 309.074,487 323.507,453.323 337.94,487 352.373,453.323 366.806,487  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"289.831,323.427 289.831,289.75 328.318,289.75    328.318,323.427  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"254.006,354.32 230.202,330.499 257.426,303.293    281.231,327.114  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"336.285,327.071 360.048,303.208 387.32,330.367    363.557,354.229  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"309.074\\\" cy=\\\"381.158\\\" fill=\\\"#FF0000\\\" r=\\\"67.354\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10112\",\r\n    \"X\": \"326.2370073206774\",\r\n    \"Y\": \"446.8046869047174\",\r\n    \"Width\": \"32.87739377408718\",\r\n    \"Height\": \"48.81131040973571\",\r\n    \"SVG\": \"<g id=\\\"10112\\\">        <path d=\\\"M335.204,495.616c-0.149,0-0.299,0-0.448,0c-0.028-0.016-0.053-0.038-0.083-0.046c-0.704-0.194-1.224-0.608-1.536-1.275   c-0.088-0.188-0.184-0.371-0.267-0.561c-1.319-2.992-2.09-6.137-2.422-9.374c-0.276-2.697-0.409-5.409-0.564-8.117   c-0.137-2.402-0.222-4.807-0.316-7.212c-0.024-0.622-0.144-1.215-0.384-1.787c-0.231-0.55-0.457-1.102-0.685-1.653   c-1-2.434-1.884-4.904-2.179-7.544c-0.266-2.379,0.1-4.638,1.204-6.776c0.859-1.664,2.035-2.994,3.765-3.789   c0.682-0.313,1.384-0.547,2.122-0.673c0.398,0,0.797,0,1.195,0c0.18,0.024,0.36,0.044,0.539,0.074   c1.488,0.249,2.976,0.493,4.462,0.75c1.729,0.299,3.467,0.381,5.203,0.127c1.5-0.22,2.988-0.518,4.483-0.775   c1.003-0.172,2.026-0.262,3.022-0.081c1.538,0.279,2.888,1,3.95,2.159c1.862,2.025,2.763,4.453,2.844,7.191   c0.043,1.453-0.178,2.876-0.522,4.283c-0.507,2.076-1.267,4.064-2.141,6.008c-0.432,0.96-0.668,1.942-0.688,3.001   c-0.03,1.609-0.124,3.217-0.206,4.824c-0.119,2.345-0.238,4.69-0.382,7.033c-0.074,1.2-0.163,2.401-0.313,3.593   c-0.295,2.351-0.868,4.643-1.655,6.875c-0.329,0.934-0.76,1.834-1.174,2.735c-0.235,0.512-0.68,0.801-1.222,0.938   c-0.104,0.026-0.208,0.048-0.313,0.071c-0.1,0-0.199,0-0.299,0c-0.062-0.018-0.123-0.038-0.186-0.053   c-0.59-0.141-0.988-0.49-1.148-1.083c-0.054-0.199-0.089-0.406-0.109-0.612c-0.151-1.585-0.278-3.172-0.449-4.755   c-0.262-2.425-0.668-4.827-1.299-7.186c-0.403-1.507-0.866-2.995-1.664-4.35c-0.505-0.856-1.102-1.641-1.938-2.208   c-0.572-0.388-0.915-0.381-1.483,0.008c-0.561,0.384-1.013,0.88-1.409,1.428c-0.786,1.087-1.309,2.303-1.722,3.568   c-1.136,3.475-1.575,7.078-1.941,10.693c-0.093,0.924-0.192,1.848-0.256,2.775C336.53,494.759,336.151,495.402,335.204,495.616z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111\",\r\n    \"X\": \"244.64453125\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"121.08203125\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">CCP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3156\",\r\n    \"X\": \"159.5\",\r\n    \"Y\": \"209.89999389648438\",\r\n    \"Width\": \"208.5\",\r\n    \"Height\": \"552.2580261230469\",\r\n    \"SVG\": \"<g id=\\\"3156\\\">        <polyline fill=\\\"none\\\" points=\\\"   243.5,263.054 243.5,212.4 365.5,212.4 365.5,263.054  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"162\\\" y1=\\\"394.203\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3155\",\r\n    \"X\": \"159.09109497070312\",\r\n    \"Y\": \"105.62062072753906\",\r\n    \"Width\": \"288.671142578125\",\r\n    \"Height\": \"176.9517364501953\",\r\n    \"SVG\": \"<g id=\\\"3155\\\">        <polyline fill=\\\"none\\\" points=\\\"   243.5,263.054 243.5,212.4 365.5,212.4 365.5,263.054  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"161,280.958 306,109.5 450,280.958  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40,27\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60150500\",\r\n    \"X\": \"201.5166015625\",\r\n    \"Y\": \"360.453125\",\r\n    \"Width\": \"209.265625\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60150500\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">NGD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3154\",\r\n    \"X\": \"241.0\",\r\n    \"Y\": \"209.89999389648438\",\r\n    \"Width\": \"127.0\",\r\n    \"Height\": \"55.65399169921875\",\r\n    \"SVG\": \"<g id=\\\"3154\\\">        <polyline fill=\\\"none\\\" points=\\\"   243.5,263.054 243.5,212.4 365.5,212.4 365.5,263.054  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3153\",\r\n    \"X\": \"159.09109497070312\",\r\n    \"Y\": \"105.62062072753906\",\r\n    \"Width\": \"288.671142578125\",\r\n    \"Height\": \"656.5373992919922\",\r\n    \"SVG\": \"<g id=\\\"3153\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"162\\\" y1=\\\"394.203\\\" y2=\\\"759.658\\\"/>        <polyline fill=\\\"none\\\" points=\\\"161,280.958 306,109.5 450,280.958  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40,27\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3152\",\r\n    \"X\": \"159.5\",\r\n    \"Y\": \"391.7030029296875\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"370.45501708984375\",\r\n    \"SVG\": \"<g id=\\\"3152\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"162\\\" y1=\\\"394.203\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3151\",\r\n    \"X\": \"159.09109497070312\",\r\n    \"Y\": \"105.62062072753906\",\r\n    \"Width\": \"288.671142578125\",\r\n    \"Height\": \"176.9517364501953\",\r\n    \"SVG\": \"<g id=\\\"3151\\\">        <polyline fill=\\\"none\\\" points=\\\"161,280.958 306,109.5 450,280.958  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40,27\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50181\",\r\n    \"X\": \"256.859375\",\r\n    \"Y\": \"295.4531555175781\",\r\n    \"Width\": \"94.84375\",\r\n    \"Height\": \"47.375\",\r\n    \"SVG\": \"<g id=\\\"50181\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">GM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54541\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"87.189453125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"54541\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_67_1\",\r\n    \"X\": \"166.05699157714844\",\r\n    \"Y\": \"274.8139953613281\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.3420104980469\",\r\n    \"SVG\": \"<g id=\\\"1_67_1\\\">        <g>                <path d=\\\"M435.342,274.815c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#FF8080\\\"/>                <g>                        <path d=\\\"M435.342,274.815c0,4.186-0.033,8.353-0.101,12.5     \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M434.846,302.56c-5.801,161.441-61.742,288.096-129.897,288.096c-69.221,0-125.846-130.66-130.131-295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M174.657,287.314     c-0.066-4.146-0.1-8.313-0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_67_0\",\r\n    \"X\": \"166.05699157714844\",\r\n    \"Y\": \"274.81500244140625\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_67_0\\\">        <path d=\\\"M435.342,274.815c0,174.435-58.379,315.841-130.394,315.841   c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53211\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"52.4638671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"53211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130201\",\r\n    \"X\": \"19.331443786621094\",\r\n    \"Y\": \"57.0982780456543\",\r\n    \"Width\": \"359.34790802001953\",\r\n    \"Height\": \"285.4016914367676\",\r\n    \"SVG\": \"<g id=\\\"46130201\\\">        <polyline fill=\\\"none\\\" points=\\\"99,340 299,339 375.5,164 198.5,60 22.5,164 98.5,340  \\\" stroke=\\\"#B3B3B3\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121\",\r\n    \"X\": \"223.390625\",\r\n    \"Y\": \"309.0371398925781\",\r\n    \"Width\": \"164.6484375\",\r\n    \"Height\": \"35.5625\",\r\n    \"SVG\": \"<g id=\\\"10121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0059\\\">CONST</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130202\",\r\n    \"X\": \"19.331443786621094\",\r\n    \"Y\": \"57.0982780456543\",\r\n    \"Width\": \"359.34790802001953\",\r\n    \"Height\": \"285.4016914367676\",\r\n    \"SVG\": \"<g id=\\\"46130202\\\">        <polyline fill=\\\"none\\\" points=\\\"99,340 299,339 375.5,164 198.5,60 22.5,164 98.5,340  \\\" stroke=\\\"#808080\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130203\",\r\n    \"X\": \"19.331443786621094\",\r\n    \"Y\": \"57.0982780456543\",\r\n    \"Width\": \"359.34790802001953\",\r\n    \"Height\": \"285.4016914367676\",\r\n    \"SVG\": \"<g id=\\\"46130203\\\">        <pattern height=\\\"30\\\" id=\\\"dots\\\" overflow=\\\"visible\\\" patternUnits=\\\"userSpaceOnUse\\\" viewBox=\\\"0 -30 30 30\\\" width=\\\"30\\\" x=\\\"-105.5\\\" y=\\\"596.5\\\">                <g>                        <polygon fill=\\\"none\\\" points=\\\"0,-30 30,-30 30,0 0,0   \\\"/>                        <path d=\\\"M15-17c1.104,0,2,0.896,2,2s-0.896,2-2,2c-1.104,0-2-0.896-2-2     S13.896-17,15-17z\\\" fill=\\\"#CCCCCC\\\" stroke=\\\"#CCCCCC\\\" stroke-width=\\\"2\\\"/>                    </g>            </pattern>        <polyline fill=\\\"url(#dots)\\\" points=\\\"99,340 299,339 375.5,164 198.5,60 22.5,164 98.5,340     \\\" stroke=\\\"#B3B3B3\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46130204\",\r\n    \"X\": \"19.331443786621094\",\r\n    \"Y\": \"57.0982780456543\",\r\n    \"Width\": \"359.34790802001953\",\r\n    \"Height\": \"285.4016914367676\",\r\n    \"SVG\": \"<g id=\\\"46130204\\\">        <pattern height=\\\"30\\\" id=\\\"dots\\\" overflow=\\\"visible\\\" patternUnits=\\\"userSpaceOnUse\\\" viewBox=\\\"0 -30 30 30\\\" width=\\\"30\\\" x=\\\"-105.5\\\" y=\\\"596.5\\\">                <g>                        <polygon fill=\\\"none\\\" points=\\\"0,0 30,0 30,-30 0,-30   \\\"/>                        <path d=\\\"M15-13c1.104,0,2-0.896,2-2s-0.896-2-2-2s-2,0.896-2,2S13.896-13,15-13     z\\\" fill=\\\"#CCCCCC\\\" stroke=\\\"#CCCCCC\\\" stroke-width=\\\"2\\\"/>                    </g>            </pattern>        <polyline fill=\\\"url(#dots)\\\" points=\\\"99,340 299,339 375.5,164 198.5,60 22.5,164 98.5,340  \\\" stroke=\\\"#808080\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10122\",\r\n    \"X\": \"256.2900390625\",\r\n    \"Y\": \"449.82708740234375\",\r\n    \"Width\": \"98.296875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10122\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5146\\\">DIG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40120100\",\r\n    \"X\": \"195.9375\",\r\n    \"Y\": \"367.75\",\r\n    \"Width\": \"216.609375\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"40120100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"190\\\" y=\\\"426\\\">MASS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180300\",\r\n    \"X\": \"230.75\",\r\n    \"Y\": \"116.9729995727539\",\r\n    \"Width\": \"150.0\",\r\n    \"Height\": \"287.5343246459961\",\r\n    \"SVG\": \"<g id=\\\"25180300\\\">        <g>                <rect fill=\\\"none\\\" height=\\\"180\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"140\\\" x=\\\"235.75\\\" y=\\\"121.973\\\"/>                <polyline fill=\\\"none\\\" points=\\\"235.75,302.973 305.75,396.973 375.75,302.973   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"264.25\\\" x2=\\\"344.25\\\" y1=\\\"284\\\" y2=\\\"284\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.25\\\" x2=\\\"304.25\\\" y1=\\\"284\\\" y2=\\\"209\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.25\\\" x2=\\\"354.25\\\" y1=\\\"209\\\" y2=\\\"159\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.25\\\" x2=\\\"254.25\\\" y1=\\\"209\\\" y2=\\\"159\\\"/>                <circle cx=\\\"304.25\\\" cy=\\\"158.973\\\" fill=\\\"#000000\\\" r=\\\"25\\\" stroke=\\\"#000000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321500\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321500\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">TTP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281000\",\r\n    \"X\": \"220.7030029296875\",\r\n    \"Y\": \"331.0329895019531\",\r\n    \"Width\": \"172.0\",\r\n    \"Height\": \"133.93402099609375\",\r\n    \"SVG\": \"<g id=\\\"25281000\\\">        <polygon fill=\\\"#000000\\\" points=\\\"244.534,331.033 244.534,458.967 372.467,458.967 372.467,331.033  \\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\" x1=\\\"220.703\\\" x2=\\\"392.703\\\" y1=\\\"458.967\\\" y2=\\\"458.967\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50191\",\r\n    \"X\": \"266.2919921875\",\r\n    \"Y\": \"295.7969055175781\",\r\n    \"Width\": \"79.6630859375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"50191\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">HF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53221\",\r\n    \"X\": \"282.341796875\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"49.3544921875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"53221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">IL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54551\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"86.580078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"54551\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140500\",\r\n    \"X\": \"203.0703125\",\r\n    \"Y\": \"359.7344055175781\",\r\n    \"Width\": \"205.265625\",\r\n    \"Height\": \"71.109375\",\r\n    \"SVG\": \"<g id=\\\"10140500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">DOG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"161_1\",\r\n    \"X\": \"286.0820007324219\",\r\n    \"Y\": \"297.9989929199219\",\r\n    \"Width\": \"36.001983642578125\",\r\n    \"Height\": \"36.001983642578125\",\r\n    \"SVG\": \"<g id=\\\"161_1\\\">        <circle cx=\\\"304.083\\\" cy=\\\"316\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3157\",\r\n    \"X\": \"159.09109497070312\",\r\n    \"Y\": \"105.62062072753906\",\r\n    \"Width\": \"288.671142578125\",\r\n    \"Height\": \"656.5373992919922\",\r\n    \"SVG\": \"<g id=\\\"3157\\\">        <polyline fill=\\\"none\\\" points=\\\"   243.5,263.054 243.5,212.4 365.5,212.4 365.5,263.054  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"161,280.958 306,109.5 450,280.958  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40,27\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"162\\\" y1=\\\"394.203\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341100\",\r\n    \"X\": \"26.25\",\r\n    \"Y\": \"111.51844787597656\",\r\n    \"Width\": \"355.0077819824219\",\r\n    \"Height\": \"95.26969909667969\",\r\n    \"SVG\": \"<g id=\\\"25341100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"378.456\\\" x2=\\\"344.749\\\" y1=\\\"155.45\\\" y2=\\\"122\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"378.924\\\" x2=\\\"345.674\\\" y1=\\\"155.423\\\" y2=\\\"185.173\\\"/>        <polyline fill=\\\"none\\\" points=\\\"26.25,157 75.25,157 89.25,193.75    117.25,123.75 131.25,193.75 155.75,125.5 169.75,192 194.25,125.5 211.75,192 236.25,125.5 253.75,193.75 285.25,125.5    299.25,192 319.448,155.45 378.456,157  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <g transform=\\\"translate(-145 -18) translate(1 0)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"178\\\" y=\\\"156\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"185\\\" y=\\\"186\\\">F</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140800\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"323.0000043809414\",\r\n    \"Width\": \"171.0\",\r\n    \"Height\": \"143.00000213086605\",\r\n    \"SVG\": \"<g id=\\\"15140800\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"226\\\" y1=\\\"367.5\\\" y2=\\\"507.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"386\\\" x2=\\\"386\\\" y1=\\\"367.5\\\" y2=\\\"507.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"386\\\" y1=\\\"505\\\" y2=\\\"505\\\"/>                <path d=\\\"M226,370.25c70,26,90,26,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <g>                        <ellipse cx=\\\"236\\\" cy=\\\"527.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <ellipse cx=\\\"376\\\" cy=\\\"527.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <ellipse cx=\\\"306\\\" cy=\\\"527.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06062\",\r\n    \"X\": \"354.640625\",\r\n    \"Y\": \"331.3125\",\r\n    \"Width\": \"51.3125\",\r\n    \"Height\": \"114.24319458007812\",\r\n    \"SVG\": \"<g id=\\\"06062\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"352.75\\\" y=\\\"445.5557\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"354.75\\\" y=\\\"385\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240401\",\r\n    \"X\": \"58.58071714138962\",\r\n    \"Y\": \"58.50614581455672\",\r\n    \"Width\": \"253.505028325614\",\r\n    \"Height\": \"276.0008876797332\",\r\n    \"SVG\": \"<g id=\\\"25240401\\\">        <path d=\\\"   M138.047,62.514c-38.923,6.124-60.916,93.731-71.078,122.264c-10.162,28.514-3.393,28.514,10.162,48.894   c13.537,20.381,38.904,59.094,71.059,73.352c32.155,14.26,96.464,38.713,121.852,12.229   c25.385-26.483,52.458-128.368,30.448-171.158C278.496,105.303,176.97,56.409,138.047,62.514\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25.157\\\" x=\\\"153\\\" y=\\\"135\\\">RFA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240402\",\r\n    \"X\": \"15.625999450683594\",\r\n    \"Y\": \"82.19599914550781\",\r\n    \"Width\": \"335.64600372314453\",\r\n    \"Height\": \"245.0850067138672\",\r\n    \"SVG\": \"<g id=\\\"25240402\\\">        <rect fill=\\\"none\\\" height=\\\"238.085\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\" width=\\\"328.646\\\" x=\\\"19.126\\\" y=\\\"85.696\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"150\\\" y=\\\"169\\\">RFA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"108_1\",\r\n    \"X\": \"256.28125\",\r\n    \"Y\": \"294.5000305175781\",\r\n    \"Width\": \"97.2734375\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"108_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"BM\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">BM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6201\",\r\n    \"X\": \"130.18922424316406\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"350.6312713623047\",\r\n    \"Height\": \"187.69391632080078\",\r\n    \"SVG\": \"<g id=\\\"6201\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"108_2\",\r\n    \"X\": \"257.09698486328125\",\r\n    \"Y\": \"447.43499755859375\",\r\n    \"Width\": \"97.7750244140625\",\r\n    \"Height\": \"44.868988037109375\",\r\n    \"SVG\": \"<g id=\\\"108_2\\\">        <polygon id=\\\"mod2\\\" points=\\\"354.872,492.304 305.984,470.466 257.097,492.304 257.097,447.435 305.984,470.466 354.872,447.435 \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240403\",\r\n    \"X\": \"23.46099853515625\",\r\n    \"Y\": \"43.34700012207031\",\r\n    \"Width\": \"320.1629943847656\",\r\n    \"Height\": \"309.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25240403\\\">        <path d=\\\"   M183.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C340.124,114.579,270.023,46.847,183.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"156\\\" y=\\\"111\\\">RFA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6203\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"351.32049560546875\",\r\n    \"Height\": \"649.2770767211914\",\r\n    \"SVG\": \"<g id=\\\"6203\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6202\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"393.6669921875\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"369.49102783203125\",\r\n    \"SVG\": \"<g id=\\\"6202\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200500\",\r\n    \"X\": \"260.00299072265625\",\r\n    \"Y\": \"349.52392578125\",\r\n    \"Width\": \"95.03399658203125\",\r\n    \"Height\": \"89.47808837890625\",\r\n    \"SVG\": \"<g id=\\\"10200500\\\">            <g>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_94647176\\\" points=\\\"277.856 367.181 276.864 366.933 276.864 367.181 277.856 367.181\\\"/>                      <path d=\\\"M337.573,371.347l13.838,38.191h-27.924l14.086-38.191ZM277.112,371.397l13.838,38.191-27.577-.099,13.739-38.092ZM277.856,367.181h-.992v-.248l.992.248ZM277.856,367.181l3.77.595.794-.099,11.805-1.686,1.29.149c3.918,0,4.067,4.514,5.059,4.514h3.522v57.733h-13.59v2.778h-5.555v3.026h-4.563v4.811h53.964v-5.01h-4.811v-2.778h-5.555v-2.778h-14.086v-57.733h4.018c1.19,0,.744-4.514,5.555-4.514h.744l11.606,1.488,1.24.05,3.77-.446c-1.339,2.827-2.778,7.638-3.968,10.763-1.389,3.72-2.48,7.291-3.918,10.961-1.438,3.72-2.579,7.241-3.968,10.912-.595,1.637-1.389,3.67-1.934,5.357-.347,1.042-.694,1.835-.992,2.778-.446,1.488-.149,1.488-2.034,1.488,2.53,3.77,9.523,8.581,15.872,8.581h3.026c6.398,0,13.64-4.811,16.12-8.581h-1.29l-15.723-42.556c1.19-.149,3.373-1.042,3.373-2.034s-1.786.248-3.026.248h-.496c-6.497,0-11.457-5.307-18.153-5.307h-1.488c-3.472,0-6.448,1.637-8.333,3.274-.942-.446-1.538-.298-1.538-1.786,0-.496,1.29-4.067,1.488-4.514l-2.331-7.291-.397-.05c-.099,1.141-1.389,4.811-1.786,6.051-.992,2.976.794,3.125.794,5.853v.744c0,.893-.546.645-1.24.992-1.984-1.686-4.811-3.274-8.333-3.274h-1.488c-6.845,0-11.705,5.307-18.153,5.307h-.794c-1.934,0-2.877-1.736-3.026.248l3.422,1.686c-2.926,6.101-5.109,14.731-7.886,21.576-1.488,3.621-2.579,7.192-4.018,10.862-.744,1.885-1.19,3.522-1.934,5.357-.595,1.488-.794,4.563-2.678,4.613,2.53,3.77,9.176,8.581,15.376,8.581h3.274c6.597,0,13.243-4.613,15.872-8.581h-1.538l-15.128-42.358h0Z\\\" id=\\\"_94720800\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_10_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"1_10_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_10_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_10_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45162200\",\r\n    \"X\": \"5.0\",\r\n    \"Y\": \"95.0\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"210.0\",\r\n    \"SVG\": \"<g id=\\\"45162200\\\">        <rect fill=\\\"none\\\" height=\\\"200\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"380\\\" x=\\\"10\\\" y=\\\"100\\\"/>        <text display=\\\"none\\\" enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" id=\\\"varA\\\" x=\\\"108\\\" y=\\\"234\\\">380</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160100\",\r\n    \"X\": \"198.1953125\",\r\n    \"Y\": \"358.9531555175781\",\r\n    \"Width\": \"206.203125\",\r\n    \"Height\": \"68.71875\",\r\n    \"SVG\": \"<g id=\\\"10160100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.6719\\\">ADM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10101\",\r\n    \"X\": \"257.8515625\",\r\n    \"Y\": \"288.1357116699219\",\r\n    \"Width\": \"94.0703125\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"10101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.3857\\\">C2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06052\",\r\n    \"X\": \"359.484375\",\r\n    \"Y\": \"335.3125\",\r\n    \"Width\": \"47.46875\",\r\n    \"Height\": \"111.16506958007812\",\r\n    \"SVG\": \"<g id=\\\"06052\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"355.75\\\" y=\\\"445.5557\\\">C</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"368.75\\\" y=\\\"389\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218500\",\r\n    \"X\": \"119.0\",\r\n    \"Y\": \"282.76300048828125\",\r\n    \"Width\": \"368.2919921875\",\r\n    \"Height\": \"148.73699951171875\",\r\n    \"SVG\": \"<g id=\\\"25218500\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"126.5\\\" x2=\\\"487.292\\\" y1=\\\"367.5\\\" y2=\\\"367.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"445.5\\\" x2=\\\"445.5\\\" y1=\\\"365.5\\\" y2=\\\"431.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"374.5\\\" x2=\\\"374.5\\\" y1=\\\"365.5\\\" y2=\\\"431.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"181.5\\\" x2=\\\"181.5\\\" y1=\\\"282.763\\\" y2=\\\"367.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"126.5\\\" x2=\\\"126.5\\\" y1=\\\"365.5\\\" y2=\\\"431.5\\\"/>        <rect fill=\\\"#000000\\\" height=\\\"42.368\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"65\\\" x=\\\"181.5\\\" y=\\\"325.132\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160400\",\r\n    \"X\": \"250.5\",\r\n    \"Y\": \"350.0\",\r\n    \"Width\": \"111.5\",\r\n    \"Height\": \"93.00003051757812\",\r\n    \"SVG\": \"<g id=\\\"15160400\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"253,422.9 253,387.7 288.5,387.7 288.5,352.5 359.5,352.5    359.5,422.9  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"341.75\\\" cy=\\\"426.42\\\" fill=\\\"#FFFFFF\\\" rx=\\\"14.2\\\" ry=\\\"14.08\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"270.75\\\" cy=\\\"426.42\\\" fill=\\\"#FFFFFF\\\" rx=\\\"14.2\\\" ry=\\\"14.08\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"30.272\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"22.01\\\" x=\\\"295.6\\\" y=\\\"359.54\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10102\",\r\n    \"X\": \"242.9599609375\",\r\n    \"Y\": \"445.56146240234375\",\r\n    \"Width\": \"124.162109375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10102\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"488.5146\\\">DEM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_1A_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_1A_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"174_1\",\r\n    \"X\": \"270.5\",\r\n    \"Y\": \"290.0419921875\",\r\n    \"Width\": \"59.6090087890625\",\r\n    \"Height\": \"50.13299560546875\",\r\n    \"SVG\": \"<g id=\\\"174_1\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\" x1=\\\"270.87\\\" x2=\\\"312.497\\\" y1=\\\"297.522\\\" y2=\\\"297.522\\\"/>                        <g>                                <polygon points=\\\"310.308,305.001 323.261,297.522 310.308,290.042     \\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\" x1=\\\"270.5\\\" x2=\\\"312.127\\\" y1=\\\"315.109\\\" y2=\\\"315.109\\\"/>                        <g>                                <polygon points=\\\"309.938,322.588 322.891,315.109 309.938,307.629     \\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\" x1=\\\"270.5\\\" x2=\\\"312.127\\\" y1=\\\"332.696\\\" y2=\\\"332.696\\\"/>                        <g>                                <polygon points=\\\"309.938,340.175 322.891,332.696 309.938,325.216     \\\"/>                            </g>                    </g>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\" x1=\\\"328.609\\\" x2=\\\"328.609\\\" y1=\\\"292\\\" y2=\\\"338.957\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53241\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"54.2763671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"53241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54571\",\r\n    \"X\": \"262.12646484375\",\r\n    \"Y\": \"292.0000305175781\",\r\n    \"Width\": \"83.396484375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"54571\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">SU</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6205\",\r\n    \"X\": \"130.18922424316406\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"350.6312713623047\",\r\n    \"Height\": \"187.69391632080078\",\r\n    \"SVG\": \"<g id=\\\"6205\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06082\",\r\n    \"X\": \"363.921875\",\r\n    \"Y\": \"363.9687805175781\",\r\n    \"Width\": \"43.71875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"06082\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"357.75\\\" y=\\\"421.2344\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6204\",\r\n    \"X\": \"247.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"118.0\",\r\n    \"Height\": \"86.4580078125\",\r\n    \"SVG\": \"<g id=\\\"6204\\\">        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6207\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"351.32049560546875\",\r\n    \"Height\": \"649.2770767211914\",\r\n    \"SVG\": \"<g id=\\\"6207\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6206\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"235.5\",\r\n    \"Height\": \"569.1580200195312\",\r\n    \"SVG\": \"<g id=\\\"6206\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140100\",\r\n    \"X\": \"44.0\",\r\n    \"Y\": \"44.0\",\r\n    \"Width\": \"310.0\",\r\n    \"Height\": \"310.0\",\r\n    \"SVG\": \"<g id=\\\"45140100\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"150\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"50\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_1A_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"1_1A_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181600\",\r\n    \"X\": \"228.041015625\",\r\n    \"Y\": \"265.890625\",\r\n    \"Width\": \"154.0009765625\",\r\n    \"Height\": \"227.25540161132812\",\r\n    \"SVG\": \"<g id=\\\"25181600\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <path d=\\\"M309.835,335.059c0.795,1.602,1.39,2.9,1.798,3.903v32.712l70.409,72.918v10.803l-70.409-45.84v58.72l16.474,16.782v8.089   l-19.171-8.085l-3.895,8.085l-4.203-8.085l-18.871,8.085v-8.085l16.183-16.782v-58.724l-70.109,45.84v-10.803l70.109-72.918   v-32.716l0.903-2.697c1.785-3.599,3.787-5.405,5.988-5.405C306.635,330.856,308.233,332.263,309.835,335.059z\\\" fill=\\\"#000000\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"316\\\">MIW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320200\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320200\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">ASP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130200_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10130200_2\\\">        <g>                <ellipse cx=\\\"306\\\" cy=\\\"285.841\\\" fill=\\\"none\\\" rx=\\\"4.939\\\" ry=\\\"4.939\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"290.78\\\" y2=\\\"340.169\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"289.75\\\" x2=\\\"322.25\\\" y1=\\\"293.867\\\" y2=\\\"293.867\\\"/>                <path d=\\\"M275.132,315.475c15.434,30.868,46.302,30.868,61.736,0    C321.434,350.973,290.566,350.973,275.132,315.475\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M275.132,315.475c2.469,13.891,4.013,13.891,4.013,13.891l4.63-6.175    c-4.013-1.543-5.556-4.629-7.717-6.791\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M336.868,315.475c-2.47,13.891-4.013,13.891-4.013,13.891l-4.635-6.175    c4.018-1.543,5.561-4.629,7.721-6.791\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <g>                <polyline points=\\\"309.939,396 219.939,346 219.939,446 309.939,396 399.939,346 399.939,446 309.939,396   \\\"/>                <ellipse cx=\\\"309.938\\\" cy=\\\"396\\\" rx=\\\"35.171\\\" ry=\\\"35.171\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54581\",\r\n    \"X\": \"261.91650390625\",\r\n    \"Y\": \"292.9375305175781\",\r\n    \"Width\": \"87.9150390625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"54581\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">TA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130200_3\",\r\n    \"X\": \"218.1676788330078\",\r\n    \"Y\": \"277.9020080566406\",\r\n    \"Width\": \"181.7713165283203\",\r\n    \"Height\": \"206.80120849609375\",\r\n    \"SVG\": \"<g id=\\\"10130200_3\\\">        <g>                <ellipse cx=\\\"306\\\" cy=\\\"284.841\\\" fill=\\\"none\\\" rx=\\\"4.939\\\" ry=\\\"4.939\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"289.78\\\" y2=\\\"339.169\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"289.75\\\" x2=\\\"322.25\\\" y1=\\\"292.867\\\" y2=\\\"292.867\\\"/>                <path d=\\\"M275.132,314.475c15.434,30.868,46.302,30.868,61.736,0    C321.434,349.973,290.566,349.973,275.132,314.475\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M275.132,314.475c2.469,13.891,4.013,13.891,4.013,13.891l4.63-6.175    c-4.013-1.543-5.556-4.629-7.717-6.791\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M336.868,314.475c-2.47,13.891-4.013,13.891-4.013,13.891l-4.635-6.175    c4.018-1.543,5.561-4.629,7.721-6.791\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"392.592\\\" x2=\\\"219.939\\\" y1=\\\"309.591\\\" y2=\\\"482.939\\\"/>        <g>                <polyline points=\\\"309.939,396 219.939,346 219.939,446 309.939,396 399.939,346 399.939,446 309.939,396   \\\"/>                <ellipse cx=\\\"309.938\\\" cy=\\\"396\\\" rx=\\\"35.171\\\" ry=\\\"35.171\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130200_0\",\r\n    \"X\": \"187.13650512695312\",\r\n    \"Y\": \"277.9020080566406\",\r\n    \"Width\": \"241.57901000976562\",\r\n    \"Height\": \"199.92291259765625\",\r\n    \"SVG\": \"<g id=\\\"10130200_0\\\">        <g>                <g>                        <ellipse cx=\\\"305\\\" cy=\\\"284.841\\\" fill=\\\"none\\\" rx=\\\"4.939\\\" ry=\\\"4.939\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"289.78\\\" y2=\\\"339.169\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"288.75\\\" x2=\\\"321.25\\\" y1=\\\"292.867\\\" y2=\\\"292.867\\\"/>                        <path d=\\\"M274.132,314.475c15.434,30.868,46.302,30.868,61.736,0     C320.434,349.973,289.566,349.973,274.132,314.475\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                        <path d=\\\"M274.132,314.475c2.469,13.891,4.013,13.891,4.013,13.891l4.63-6.174     c-4.013-1.543-5.556-4.63-7.717-6.791\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                        <path d=\\\"M335.868,314.475c-2.47,13.891-4.013,13.891-4.013,13.891l-4.635-6.174     c4.018-1.543,5.561-4.63,7.721-6.791\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                    </g>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"427.336\\\" x2=\\\"188.516\\\" y1=\\\"317.724\\\" y2=\\\"475.74\\\"/>        <g>                <polyline points=\\\"309.939,396 219.939,346 219.939,446 309.939,396 399.939,346 399.939,446 309.939,396   \\\"/>                <ellipse cx=\\\"309.938\\\" cy=\\\"396\\\" rx=\\\"35.171\\\" ry=\\\"35.171\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130200_1\",\r\n    \"X\": \"127.80049133300781\",\r\n    \"Y\": \"277.81707763671875\",\r\n    \"Width\": \"358.0790252685547\",\r\n    \"Height\": \"239.26788330078125\",\r\n    \"SVG\": \"<g id=\\\"10130200_1\\\">        <g>                <ellipse cx=\\\"305\\\" cy=\\\"284.841\\\" fill=\\\"none\\\" rx=\\\"4.939\\\" ry=\\\"4.939\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"289.78\\\" y2=\\\"339.169\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"288.75\\\" x2=\\\"321.25\\\" y1=\\\"292.867\\\" y2=\\\"292.867\\\"/>                <path d=\\\"M274.132,314.475c15.434,30.868,46.302,30.868,61.736,0    C320.434,349.973,289.566,349.973,274.132,314.475\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M274.132,314.475c2.469,13.891,4.013,13.891,4.013,13.891l4.63-6.175    c-4.013-1.543-5.556-4.629-7.717-6.791\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M335.868,314.475c-2.47,13.891-4.013,13.891-4.013,13.891l-4.635-6.175    c4.018-1.543,5.561-4.629,7.721-6.791\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"484.5\\\" x2=\\\"129.18\\\" y1=\\\"279.902\\\" y2=\\\"515\\\"/>        <g>                <polyline points=\\\"309.939,396 219.939,346 219.939,446 309.939,396 399.939,346 399.939,446 309.939,396   \\\"/>                <ellipse cx=\\\"309.938\\\" cy=\\\"396\\\" rx=\\\"35.171\\\" ry=\\\"35.171\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_23_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_23_0\\\">        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,278.5 126.082,276 128.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133.582\\\" x2=\\\"481.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"483.582,276 486.082,276 486.082,278.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"283.5\\\" y2=\\\"511\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,513.5 486.082,516 483.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"478.582\\\" x2=\\\"131.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"128.582,516 126.082,516 126.082,513.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"508.5\\\" y2=\\\"281\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120900\",\r\n    \"X\": \"213.78125\",\r\n    \"Y\": \"357.7812805175781\",\r\n    \"Width\": \"185.296875\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"10120900\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427.6719\\\">CBT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53251\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"75.95855686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"53251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_18_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_18_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"225.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"455\\\" y=\\\"384.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"544\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136\\\" y=\\\"384.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120900\",\r\n    \"X\": \"204.5189971923828\",\r\n    \"Y\": \"348.2026672363281\",\r\n    \"Width\": \"200.80101013183594\",\r\n    \"Height\": \"95.00732421875\",\r\n    \"SVG\": \"<g id=\\\"05120900\\\">        <g id=\\\"Satellite\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.418\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"72.745\\\" x=\\\"207.019\\\" y=\\\"397.292\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.418\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"33.387\\\" x=\\\"288.226\\\" y=\\\"397.292\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.418\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"72.746\\\" x=\\\"330.074\\\" y=\\\"397.292\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"320.37\\\" x2=\\\"331.843\\\" y1=\\\"419\\\" y2=\\\"419\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.872\\\" x2=\\\"288.699\\\" y1=\\\"419\\\" y2=\\\"419\\\"/>            </g>        <g id=\\\"Nav\\\">                <g id=\\\"Mini\\\">                        <polyline fill=\\\"none\\\" points=\\\"283.836,392.737 306.19,353.305 328.163,392.737    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>                <path d=\\\"M283.976,352.013c0,9.122,9.886,16.518,22.082,16.518    c12.196,0,22.083-7.396,22.083-16.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06072\",\r\n    \"X\": \"362.015625\",\r\n    \"Y\": \"362.9844055175781\",\r\n    \"Width\": \"52.96875\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"06072\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"357.75\\\" y=\\\"421.2344\\\">G</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15200900\",\r\n    \"X\": \"259.4951171875\",\r\n    \"Y\": \"348.2785949707031\",\r\n    \"Width\": \"91.49588012695312\",\r\n    \"Height\": \"94.9464111328125\",\r\n    \"SVG\": \"<g id=\\\"15200900\\\">        <path d=\\\"M262.333,356.305c0,39.509,1.315,80.195,80.333,80.195\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"279.401,419.52 279.401,443.225 291.255,443.225 291.255,427.422  \\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"261.228\\\" x2=\\\"328.393\\\" y1=\\\"380.011\\\" y2=\\\"354.725\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"328.393\\\" x2=\\\"327.207\\\" y1=\\\"433.742\\\" y2=\\\"354.725\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"259.647\\\" x2=\\\"350.518\\\" y1=\\\"356.305\\\" y2=\\\"350.774\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"348.5\\\" x2=\\\"341.036\\\" y1=\\\"350.774\\\" y2=\\\"438.484\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45120500\",\r\n    \"X\": \"44.0\",\r\n    \"Y\": \"114.0\",\r\n    \"Width\": \"310.0\",\r\n    \"Height\": \"170.0\",\r\n    \"SVG\": \"<g id=\\\"45120500\\\">        <ellipse cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" rx=\\\"150\\\" ry=\\\"80\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_18_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_18_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"225.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"455\\\" y=\\\"384.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"544\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136\\\" y=\\\"384.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35120200\",\r\n    \"X\": \"217.64100646972656\",\r\n    \"Y\": \"349.8074951171875\",\r\n    \"Width\": \"182.1949920654297\",\r\n    \"Height\": \"95.927978515625\",\r\n    \"SVG\": \"<g id=\\\"35120200\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"308.738,407.382 220.141,354.223 220.141,389.662    308.738,442.82 397.336,389.662 397.336,354.223  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10091\",\r\n    \"X\": \"247.984375\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"115.818359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">CBT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214200\",\r\n    \"X\": \"170.46200561523438\",\r\n    \"Y\": \"270.5849914550781\",\r\n    \"Width\": \"266.1239929199219\",\r\n    \"Height\": \"245.09201049804688\",\r\n    \"SVG\": \"<g id=\\\"25214200\\\">        <rect fill=\\\"none\\\" height=\\\"230.092\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.124\\\" x=\\\"177.962\\\" y=\\\"278.085\\\"/>        <circle cx=\\\"303.525\\\" cy=\\\"393.134\\\" fill=\\\"#000000\\\" r=\\\"40\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x=\\\"284\\\" y=\\\"490\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10092\",\r\n    \"X\": \"280.870361328125\",\r\n    \"Y\": \"447.7119445800781\",\r\n    \"Width\": \"50.296875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"10092\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"508.5557\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342400\",\r\n    \"X\": \"44.489240311890285\",\r\n    \"Y\": \"107.87500381469727\",\r\n    \"Width\": \"328.3237930051125\",\r\n    \"Height\": \"160.96561522397667\",\r\n    \"SVG\": \"<g id=\\\"25342400\\\" transform=\\\"translate(-120 -80) scale(1.25 1.25)\\\">        <path d=\\\"M325.4,152.8c80.069,0,98.652,105.535-6,111\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"319.4\\\" x2=\\\"236.4\\\" y1=\\\"263.8\\\" y2=\\\"263.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"211.4\\\" x2=\\\"132.4\\\" y1=\\\"263.8\\\" y2=\\\"263.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"133.4\\\" x2=\\\"147.4\\\" y1=\\\"263.8\\\" y2=\\\"251.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"133.387\\\" x2=\\\"145.787\\\" y1=\\\"264.533\\\" y2=\\\"277.333\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 213.5992 271.1992)\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110100\",\r\n    \"X\": \"210.9400177001953\",\r\n    \"Y\": \"351.00402833422254\",\r\n    \"Width\": \"188.28297424316406\",\r\n    \"Height\": \"89.99298094312121\",\r\n    \"SVG\": \"<g id=\\\"20110100\\\">        <path d=\\\"M399.223,400.18c-1.925,1.938-3.851,2.893-5.761,2.893l-30.244-6.115c-2.398,1.21-5.995,2.775-10.801,4.695   c-7.438,1.442-18.595,4.09-33.475,7.938l63.358,25.635c-1.926,1.928-6.238,3.853-12.96,5.771l-82.44-24.25   c-9.355,2.17-18.72,4.444-28.075,6.835c-18.01,4.324-29.405,6.484-34.2,6.484c-9.125,0.006-13.685-1.547-13.685-4.672   c0-2.158,1.68-5.1,5.04-8.817s6.24-5.82,8.645-6.3c11.27-2.882,28.075-6.848,50.4-11.887c2.16-6.721,5.635-17.161,10.44-31.321   c3.595-1.435,6.6-2.395,9.005-2.88c0,9.61,0.715,19.445,2.16,29.52c12.477-2.65,28.91-6.51,49.312-11.575   c1.188-0.479,2.158-2.05,2.88-4.705c0.955-4.1,1.436-6.27,1.436-6.515c1.444-0.235,3.359-0.84,5.76-1.815   c1.682-3.615,4.2-8.32,7.562-14.11c0.235,0,4.2-1.33,11.885-3.985l-7.204,36.885L399.223,400.18z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01131\",\r\n    \"X\": \"241.5078125\",\r\n    \"Y\": \"301.79583740234375\",\r\n    \"Width\": \"129.69921875\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"01131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"GOV\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5146\\\">GOV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15171100\",\r\n    \"X\": \"261.6619873046875\",\r\n    \"Y\": \"347.9989929199219\",\r\n    \"Width\": \"92.49937322040137\",\r\n    \"Height\": \"92.00100708007812\",\r\n    \"SVG\": \"<g id=\\\"15171100\\\">            <path d=\\\"M307.879,410.197l21.548,16.509c-.768,1.055-7.199,3.695-9.214,4.511-2.975,1.2-7.679,1.968-11.758,1.968h-1.008c-4.559,0-8.734-.768-11.998-2.016-2.064-.816-8.159-3.311-9.07-4.559l21.5-16.413ZM345.025,381.738c.912,3.647,2.112,5.999,2.112,10.75v3.551c0,6.095-2.304,11.902-4.319,16.029-1.296,2.544-6.671,10.51-9.214,11.182l-8.782-26.107,20.204-15.405ZM270.446,381.546l20.204,15.549-8.83,26.059c-3.023-2.064-7.151-8.015-9.022-11.758-1.44-2.879-4.655-12.238-4.223-16.893l1.872-12.958ZM343.537,377.995h-24.908c-.912,0-4.031-9.838-4.559-11.23-.72-2.016-3.695-9.982-3.839-11.662,7.727,0,16.317,4.031,20.828,7.439,4.031,3.023,11.23,10.03,12.478,15.453h0ZM272.365,377.995c.432-1.92,4.079-7.103,5.279-8.686,2.112-2.64,4.655-4.559,7.247-6.767,3.455-2.927,13.966-7.439,20.252-7.439l-7.967,22.844-24.812.048ZM310.759,440c11.662,0,25.244-7.774,30.571-14.158,4.128-4.991,5.951-7.007,8.974-13.342,1.92-3.983,4.079-12.622,3.839-18.429-.576-13.87-5.519-24.668-12.814-31.914-6.479-6.383-17.997-14.158-30.571-14.158h-5.855c-12.286,0-24.14,8.063-30.427,14.302-6.623,6.527-12.814,18.813-12.814,31.962,0,14.397,6.095,24.092,13.054,31.723,5.759,6.287,18.573,14.013,30.427,14.013h5.615Z\\\" id=\\\"_65156240\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25101\",\r\n    \"X\": \"243.76896021051996\",\r\n    \"Y\": \"386.79156729971714\",\r\n    \"Width\": \"124.32601049260504\",\r\n    \"Height\": \"20.901425864345356\",\r\n    \"SVG\": \"<g id=\\\"25101\\\">        <path d=\\\"   M365.58,389.292c-17.56,10.115-37.927,15.901-59.648,15.901c-21.721,0-42.089-5.786-59.648-15.901l-0.015,0.062h119.326\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51401\",\r\n    \"X\": \"256.74853515625\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"97.291015625\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"51401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25310800\",\r\n    \"X\": \"34.17714498295737\",\r\n    \"Y\": \"105.78632908530723\",\r\n    \"Width\": \"328.132926032401\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25310800\\\">        <path d=\\\"   M151.972,113.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C262.052,106.827,193.997,109.048,151.972,113.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48px\\\" x=\\\"150\\\" y=\\\"212\\\">CSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_66_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"0_66_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01120100\",\r\n    \"X\": \"244.322509765625\",\r\n    \"Y\": \"351.3330078125\",\r\n    \"Width\": \"121.344482421875\",\r\n    \"Height\": \"90.59500122070312\",\r\n    \"SVG\": \"<g id=\\\"01120100\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"314.5,374.833 363.167,374.75 363.167,396 315.313,396    315.428,424.504 332.5,424.5 332.833,439.428 276.833,439.428 276.875,423.938 296.125,423.875 296.125,396 246.833,396    246.916,376.167 295.667,376.083 295.583,361.75 314.5,361.75  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"7.917\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"11.667\\\" x=\\\"299.333\\\" y=\\\"353.833\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_66_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"364.03126525878906\",\r\n    \"SVG\": \"<g id=\\\"0_66_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395 470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222 297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395 141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01122\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"449.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"01122\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"125_1\",\r\n    \"X\": \"256.88525390625\",\r\n    \"Y\": \"294.18646240234375\",\r\n    \"Width\": \"101.46044921875\",\r\n    \"Height\": \"48.125\",\r\n    \"SVG\": \"<g id=\\\"125_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">ISR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"125_2\",\r\n    \"X\": \"266.1376953125\",\r\n    \"Y\": \"449.0937805175781\",\r\n    \"Width\": \"79.41796875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"125_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.0469\\\">MF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01121\",\r\n    \"X\": \"236.5712890625\",\r\n    \"Y\": \"302.56146240234375\",\r\n    \"Width\": \"136.0859375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"01121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"AEW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5146\\\">AEW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25111\",\r\n    \"X\": \"243.39303588867188\",\r\n    \"Y\": \"385.2309875488281\",\r\n    \"Width\": \"126.82995654392158\",\r\n    \"Height\": \"22.40399169921875\",\r\n    \"SVG\": \"<g id=\\\"25111\\\">        <path d=\\\"   M367.723,396.426c-0.003-4.803-3.898-8.695-8.701-8.695c-4.807,0-8.703,3.896-8.703,8.702s-3.896,8.702-8.701,8.702   c-4.807,0-8.703-3.896-8.703-8.702c0-0.002,0-0.005,0-0.007l0,0c-0.003-4.803-3.898-8.695-8.703-8.695   c-4.806,0-8.701,3.896-8.701,8.702s-3.896,8.702-8.702,8.702c-4.807,0-8.702-3.896-8.702-8.702c0-0.002,0-0.005,0-0.007   c-0.004-4.803-3.899-8.695-8.703-8.695c-4.806,0-8.702,3.896-8.702,8.702s-3.896,8.702-8.702,8.702   c-4.806,0-8.702-3.896-8.702-8.702c0-0.002,0-0.005,0-0.007c-0.004-4.803-3.899-8.695-8.703-8.695   c-4.806,0-8.702,3.896-8.702,8.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51411\",\r\n    \"X\": \"259.984375\",\r\n    \"Y\": \"296.2344055175781\",\r\n    \"Width\": \"89.625\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"51411\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141801\",\r\n    \"X\": \"274.8152770996094\",\r\n    \"Y\": \"347.5400085449219\",\r\n    \"Width\": \"59.406494140625\",\r\n    \"Height\": \"93.60000610351562\",\r\n    \"SVG\": \"<g id=\\\"10141801\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.171\\\" x2=\\\"326.867\\\" y1=\\\"438.64\\\" y2=\\\"438.64\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.519\\\" x2=\\\"304.519\\\" y1=\\\"438.64\\\" y2=\\\"391.149\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.519\\\" x2=\\\"332.454\\\" y1=\\\"391.149\\\" y2=\\\"363.214\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.519\\\" x2=\\\"276.583\\\" y1=\\\"391.149\\\" y2=\\\"363.214\\\"/>                <circle cx=\\\"304.519\\\" cy=\\\"363.008\\\" fill=\\\"none\\\" r=\\\"13.968\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141800\",\r\n    \"X\": \"210.6171875\",\r\n    \"Y\": \"359.7812805175781\",\r\n    \"Width\": \"191.859375\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"10141800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">SAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"138_1\",\r\n    \"X\": \"278.542236328125\",\r\n    \"Y\": \"282.6806945800781\",\r\n    \"Width\": \"53.78125\",\r\n    \"Height\": \"62.90625\",\r\n    \"SVG\": \"<g id=\\\"138_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"C\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10071\",\r\n    \"X\": \"278.542236328125\",\r\n    \"Y\": \"281.6806945800781\",\r\n    \"Width\": \"53.78125\",\r\n    \"Height\": \"62.90625\",\r\n    \"SVG\": \"<g id=\\\"10071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5557\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_53_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"366.52081298828125\",\r\n    \"SVG\": \"<g id=\\\"0_53_0\\\">            <polyline fill=\\\"none\\\" points=\\\"306 568 479 395 306 222 133 395 306 568\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <polyline fill=\\\"#FFE599\\\" points=\\\"306 568 479 395 306 222 133 395 306 568\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"568\\\" y2=\\\"568\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"316.176\\\" x2=\\\"473.912\\\" y1=\\\"557.824\\\" y2=\\\"400.088\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"479\\\" x2=\\\"479\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"468.824\\\" x2=\\\"311.088\\\" y1=\\\"384.824\\\" y2=\\\"227.088\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"222\\\" y2=\\\"222\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"295.824\\\" x2=\\\"138.088\\\" y1=\\\"232.176\\\" y2=\\\"389.912\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133\\\" x2=\\\"133\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"143.176\\\" x2=\\\"300.912\\\" y1=\\\"405.176\\\" y2=\\\"562.912\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"568\\\" y2=\\\"568\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241803\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241803\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"171\\\" y=\\\"140\\\">TVAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241802\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241802\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"163\\\" y=\\\"173\\\">TVAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10072\",\r\n    \"X\": \"257.9326171875\",\r\n    \"Y\": \"445.0781555175781\",\r\n    \"Width\": \"96.7236328125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"10072\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">CR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241801\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10228735637605\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25241801\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.611-0.17,20.813-7.502,20.813-7.502c17.893-21.594,23.492-66.242-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.569-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.209-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"222\\\" y=\\\"170\\\">TVAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51421\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"89.072265625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"51421\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01151\",\r\n    \"X\": \"284.6484375\",\r\n    \"Y\": \"287.2900695800781\",\r\n    \"Width\": \"42.734375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"01151\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"E\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110600_a\",\r\n    \"X\": \"204.41786193847656\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"203.1652374267578\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110600_a\\\">        <polygon points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"240.128,378.181 211.489,349.523 244.242,316.793 272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"339.114,345.4 367.701,316.691 400.512,349.364 371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"449\\\">K</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_38_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_38_1\\\">        <g id=\\\"Group\\\">                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123\\\" y=\\\"497.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"468\\\" y=\\\"497.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"468\\\" y=\\\"273.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123\\\" y=\\\"273.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10082\",\r\n    \"X\": \"247.16700744628906\",\r\n    \"Y\": \"448.1400146484375\",\r\n    \"Width\": \"117.83299255371094\",\r\n    \"Height\": \"64.625\",\r\n    \"SVG\": \"<g id=\\\"10082\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"259.007\\\" x2=\\\"353.159\\\" y1=\\\"478.984\\\" y2=\\\"478.984\\\"/>                        <g>                                <polygon points=\\\"261.415,487.212 247.167,478.984 261.415,470.757     \\\"/>                            </g>                        <g>                                <polygon points=\\\"350.752,487.212 365,478.984 350.752,470.757     \\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.582\\\" x2=\\\"305.582\\\" y1=\\\"500.924\\\" y2=\\\"459.98\\\"/>                        <g>                                <polygon points=\\\"313.81,498.517 305.582,512.765 297.354,498.517     \\\"/>                            </g>                        <g>                                <polygon points=\\\"313.81,462.388 305.582,448.14 297.354,462.388     \\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10081\",\r\n    \"X\": \"249.625\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"111.12109375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">CLP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_38_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_38_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" id=\\\"Group\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"127\\\" y=\\\"276.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"464\\\" y=\\\"493.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"464\\\" y=\\\"276.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126\\\" y=\\\"493.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36170000\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36170000\\\">        <polygon fill=\\\"#FFFF00\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.6348\\\">OB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60160700\",\r\n    \"X\": \"207.0830078125\",\r\n    \"Y\": \"361.390625\",\r\n    \"Width\": \"201.453125\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"60160700\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">NOT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01141\",\r\n    \"X\": \"274.2239990234375\",\r\n    \"Y\": \"280.7929992675781\",\r\n    \"Width\": \"66.19198608398438\",\r\n    \"Height\": \"66.19198608398438\",\r\n    \"SVG\": \"<g id=\\\"01141\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"274.224\\\" x2=\\\"340.416\\\" y1=\\\"315.643\\\" y2=\\\"315.643\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"307.319\\\" x2=\\\"307.319\\\" y1=\\\"280.793\\\" y2=\\\"346.985\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50101\",\r\n    \"X\": \"273.484375\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"60.2236328125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"50101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">CI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51431\",\r\n    \"X\": \"262.9560546875\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.373046875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"51431\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">NA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111200_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"358.671875\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"88.8431396484375\",\r\n    \"SVG\": \"<g id=\\\"20111200_0\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"430.25\\\">MAT</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111200_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"361.671875\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"86.12313842773438\",\r\n    \"SVG\": \"<g id=\\\"20111200_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">MAT</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111200_2\",\r\n    \"X\": \"176.67999267578125\",\r\n    \"Y\": \"359.671875\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"92.328125\",\r\n    \"SVG\": \"<g id=\\\"20111200_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.25\\\">MAT</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"176.68\\\" x2=\\\"440.68\\\" y1=\\\"449.5\\\" y2=\\\"449.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111200_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"359.671875\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"88.12313842773438\",\r\n    \"SVG\": \"<g id=\\\"20111200_3\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.25\\\">MAT</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10051\",\r\n    \"X\": \"244.380859375\",\r\n    \"Y\": \"299.79583740234375\",\r\n    \"Width\": \"124.861328125\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"10051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">BOR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10052\",\r\n    \"X\": \"313.484375\",\r\n    \"Y\": \"451.4111633300781\",\r\n    \"Width\": \"64.3583984375\",\r\n    \"Height\": \"37.015625\",\r\n    \"SVG\": \"<g id=\\\"10052\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" x=\\\"311\\\" y=\\\"487.8174\\\">CS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25170100\",\r\n    \"X\": \"52.79399871826172\",\r\n    \"Y\": \"43.6875\",\r\n    \"Width\": \"297.17899322509766\",\r\n    \"Height\": \"279.8125\",\r\n    \"SVG\": \"<g id=\\\"25170100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"321\\\" y2=\\\"321\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"225\\\" y2=\\\"225\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"58\\\">Name:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"82\\\">Width:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"108\\\">Min Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"132\\\">Max Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"158\\\">DTG Start:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"182\\\">DTG End:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" x=\\\"142\\\" y=\\\"290\\\">AC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130600\",\r\n    \"X\": \"209.23223876953125\",\r\n    \"Y\": \"348.5\",\r\n    \"Width\": \"193.5355224609375\",\r\n    \"Height\": \"95.0\",\r\n    \"SVG\": \"<g id=\\\"15130600\\\">        <polyline fill=\\\"none\\\" points=\\\"211,441 236,416 376,416 401,441  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"211,351 236,376 376,376 401,351  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"90\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"52\\\" x=\\\"280\\\" y=\\\"351\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46160900\",\r\n    \"X\": \"130.0\",\r\n    \"Y\": \"129.0\",\r\n    \"Width\": \"140.0\",\r\n    \"Height\": \"140.0\",\r\n    \"SVG\": \"<g id=\\\"46160900\\\">        <ellipse cx=\\\"200\\\" cy=\\\"199\\\" rx=\\\"70\\\" ry=\\\"70\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130300\",\r\n    \"X\": \"200.1009979248047\",\r\n    \"Y\": \"366.5\",\r\n    \"Width\": \"210.28428649902344\",\r\n    \"Height\": \"61.179656982421875\",\r\n    \"SVG\": \"<g id=\\\"40130300\\\">        <path d=\\\"M205.101,394c0-30,54.6-30,54.6,0s54.601,30,54.601,0s54.6-30,54.6,0   c0,10,9.1,10,9.1,10h26\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"382\\\" x2=\\\"407\\\" y1=\\\"384\\\" y2=\\\"407\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"382\\\" x2=\\\"407\\\" y1=\\\"424\\\" y2=\\\"401\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25272001\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25272001\\\">        <path d=\\\"M47.475,173.975L104.5,116 M48.167,182.833   l76.22-75.666 M50.5,191.998l90.443-91.374 M51.5,200L154.44,97.308 M53.833,208.167L166.424,95.659 M54.167,218.534   L178.739,94.405 M56.5,226.5L188.578,93.659 M56.833,236.088L198.867,94.405 M58.5,244.5L207.373,95.659 M60.167,253.5   L220.9,92.399 M63.167,260.5L227.71,96 M69.5,263.833L235.999,97.747 M77.5,266.833L245.505,98 M86.277,268.5L255.032,98.741    M193.34,292.521l146.494-146.21 M203.676,292.521L348.5,147.654 M214.99,291.324L356.167,150.5 M228.244,288.639l133.795-134.102    M157.5,287.833l148.334-149.227 M165.167,290.324L315.5,140.167 M173.459,292.521l149.873-150.498 M184.3,292.521l147.999-148.337    M95.722,268.5L263.787,99.362 M251.322,285.986l114.884-114.66 M262.962,284.628l104.351-105.265 M273.891,283.891l93.422-94.001    M285.578,281.855l81.734-81.022 M239.338,287.833L364.964,161.92 M300.598,277.266l66.715-66.136 M337.167,250.833l29.146-29.845    M104.5,270.167l168.034-168.654 M114.5,270.167l163.625-164.264 M124.387,270.167l158.925-159.179 M132.937,271.833   l154.502-154.067 M140.534,274.833l151.655-151.666 M150.5,283.891l150.098-149.3 M145.438,278.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"194\\\" y=\\\"242\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25272000\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25272000\\\">        <path d=\\\"M47.475,174.975L104.5,117 M48.167,183.833   l76.22-75.666 M50.5,192.998l90.443-91.374 M51.5,201L154.44,98.308 M53.833,209.167L166.424,96.659 M54.167,219.534   L178.739,95.405 M56.5,227.5L188.578,94.659 M56.833,237.088L198.867,95.405 M58.5,245.5L207.373,96.659 M60.167,254.5   L220.9,93.399 M63.167,261.5L227.71,97 M69.5,264.833L235.999,98.747 M77.5,267.833L245.505,99 M86.277,269.5L255.032,99.741    M193.34,293.521l146.494-146.21 M203.676,293.521L348.5,148.654 M214.99,292.324L356.167,151.5 M228.244,289.639l133.795-134.102    M157.5,288.833l148.334-149.227 M165.167,291.324L315.5,141.167 M173.459,293.521l149.873-150.498 M184.3,293.521l147.999-148.337    M95.722,269.5l168.065-169.138 M251.322,286.986l114.884-114.66 M262.962,285.628l104.351-105.265 M273.891,284.891l93.422-94.001    M285.578,282.855l81.734-81.022 M239.338,288.833L364.964,162.92 M300.598,278.266l66.715-66.136 M337.167,251.833l29.146-29.845    M104.5,271.167l168.034-168.654 M114.5,271.167l163.625-164.264 M124.387,271.167l158.925-159.179 M132.937,272.833   l154.502-154.067 M140.534,275.833l151.655-151.666 M150.5,284.891l150.098-149.3 M145.438,279.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51441\",\r\n    \"X\": \"261.080078125\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.404296875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"51441\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ND</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10A71\",\r\n    \"X\": \"291.5570068359375\",\r\n    \"Y\": \"276.9570007324219\",\r\n    \"Width\": \"24.535980224609375\",\r\n    \"Height\": \"66.260009765625\",\r\n    \"SVG\": \"<g id=\\\"10A71\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\" x1=\\\"303.826\\\" x2=\\\"303.826\\\" y1=\\\"276.957\\\" y2=\\\"339.964\\\"/>                        <g>                                <polygon points=\\\"291.557,330.023 293.754,327.977 303.823,338.812 313.895,327.977 316.093,330.023 303.823,343.217     \\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_4A_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_4A_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_4A_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_4A_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50111\",\r\n    \"X\": \"256.96044921875\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"94.3662109375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"50111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">CM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215500\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"238.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"237.0\",\r\n    \"SVG\": \"<g id=\\\"25215500\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35,25\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"246\\\" y2=\\\"246\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"468\\\" y2=\\\"468\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"200,340 200,380 300,440 400,380 400,340 300,400   \\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"328\\\">SUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10062\",\r\n    \"X\": \"247.9697265625\",\r\n    \"Y\": \"447.82708740234375\",\r\n    \"Width\": \"116.27734375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10062\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"491.5146\\\">CLR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10061\",\r\n    \"X\": \"244.58685302734375\",\r\n    \"Y\": \"299.7762145996094\",\r\n    \"Width\": \"122.82534790039062\",\r\n    \"Height\": \"39.9056396484375\",\r\n    \"SVG\": \"<g id=\\\"10061\\\">        <polyline fill=\\\"none\\\" points=\\\"246.208,301.708 257.875,311.292 354.541,311.292    365.791,301.708  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"365.791,337.75 354.124,328.167 257.458,328.167 246.208,337.75     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150700\",\r\n    \"X\": \"211.388671875\",\r\n    \"Y\": \"359.515625\",\r\n    \"Width\": \"196.2587890625\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"10150700\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">IPW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150503\",\r\n    \"X\": \"39.17714343586282\",\r\n    \"Y\": \"107.78615996352842\",\r\n    \"Width\": \"328.1329275794955\",\r\n    \"Height\": \"180.79803540537318\",\r\n    \"SVG\": \"<g id=\\\"25150503\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.353c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" transform=\\\"matrix(1 0 0 1 127.0864 179.4258)\\\">SGAA - </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110700\",\r\n    \"X\": \"263.0\",\r\n    \"Y\": \"350.3999938964844\",\r\n    \"Width\": \"90.89999389648438\",\r\n    \"Height\": \"90.89999389648438\",\r\n    \"SVG\": \"<g id=\\\"40110700\\\">        <polygon id=\\\"main_1_\\\" points=\\\"353.9,403.4 308.4,350.4 263,403.4 274.4,403.4 274.4,441.3 297.1,441.3 297.1,411 319.8,411   319.8,441.3 342.5,441.3 342.5,403.4 \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150502\",\r\n    \"X\": \"39.17714343586282\",\r\n    \"Y\": \"107.78632908530723\",\r\n    \"Width\": \"328.1329275794955\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25150502\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" transform=\\\"matrix(1 0 0 1 127.0864 179.4258)\\\">SAA - </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150501\",\r\n    \"X\": \"39.17714343586282\",\r\n    \"Y\": \"107.78632908530723\",\r\n    \"Width\": \"328.1329275794955\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25150501\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" transform=\\\"matrix(1 0 0 1 127.0864 179.4258)\\\">JTAA - </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110300_3\",\r\n    \"X\": \"183.0\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"246.9849853515625\",\r\n    \"Height\": \"96.54299926757812\",\r\n    \"SVG\": \"<g id=\\\"20110300_3\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"183\\\" x2=\\\"429.985\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <g>                <path d=\\\"M285.762,441.453c0-29.548-0.169-50.313,0.945-70.15    c0.76-13.533,12.519-17.831,21.73-17.831c8.779,0,21.888,6.491,22.398,19.837c0.895,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.5\\\" x2=\\\"339.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110300_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"96.54299926757812\",\r\n    \"SVG\": \"<g id=\\\"20110300_2\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <g>                <path d=\\\"M285.762,441.453c0-29.548-0.169-50.313,0.945-70.15    c0.76-13.533,12.519-17.831,21.73-17.831c8.779,0,21.888,6.491,22.398,19.837c0.895,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.5\\\" x2=\\\"339.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50121\",\r\n    \"X\": \"259.86376953125\",\r\n    \"Y\": \"290.0781555175781\",\r\n    \"Width\": \"90.0986328125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"50121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">CS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51451\",\r\n    \"X\": \"264.865234375\",\r\n    \"Y\": \"294.3750305175781\",\r\n    \"Width\": \"84.091796875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"51451\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">NT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110300_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"96.822998046875\",\r\n    \"SVG\": \"<g id=\\\"20110300_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g>                <path d=\\\"M285.762,441.453c0-29.548-0.169-50.313,0.945-70.15    c0.76-13.533,12.519-17.831,21.73-17.831c8.781,0,21.888,6.491,22.4,19.837c0.893,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.5\\\" x2=\\\"339.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110300_0\",\r\n    \"X\": \"149.02999877929688\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"313.94000244140625\",\r\n    \"Height\": \"96.54299926757812\",\r\n    \"SVG\": \"<g id=\\\"20110300_0\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"149.03\\\" x2=\\\"462.97\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <g>                <path d=\\\"M285.762,441.453c0-29.548-0.169-50.313,0.945-70.15    c0.76-13.533,12.519-17.831,21.73-17.831c8.779,0,21.888,6.491,22.398,19.837c0.895,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.5\\\" x2=\\\"339.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10031\",\r\n    \"X\": \"276.52783203125\",\r\n    \"Y\": \"282.7119445800781\",\r\n    \"Width\": \"56.9375\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"10031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5557\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216800\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"238.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"237.0\",\r\n    \"SVG\": \"<g id=\\\"25216800\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"246\\\" y2=\\\"246\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"468\\\" y2=\\\"468\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"200,340 200,380 300,440 400,380 400,340 300,400   \\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"328\\\">RMV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25130900\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25130900\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">EC</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01112\",\r\n    \"X\": \"265.6650390625\",\r\n    \"Y\": \"445.9375305175781\",\r\n    \"Width\": \"81.5830078125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"01112\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"DL\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">DL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151800\",\r\n    \"X\": \"50.68046569824219\",\r\n    \"Y\": \"89.35433197021484\",\r\n    \"Width\": \"286.63905334472656\",\r\n    \"Height\": \"207.29132843017578\",\r\n    \"SVG\": \"<g id=\\\"25151800\\\">        <path d=\\\"M179,118h30l16.5-23l7.5,26l28,9l26-14.5l-3,25.5l21,18h27.5L317,181v24   l15.5,22H305l-21,18l1,25.5L261,256l-28,9l-7.5,26L209,268h-30l-16.5,23l-7.5-26l-28-9l-26,14.5l3-25.5l-21-18H55.5L71,205v-24   l-15.5-22H83l21-18l-3-25.5l26,14.5l28-9l7.5-26L179,118z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"194\\\" cy=\\\"193\\\" fill=\\\"none\\\" rx=\\\"125\\\" ry=\\\"75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01111\",\r\n    \"X\": \"238.081298828125\",\r\n    \"Y\": \"298.18646240234375\",\r\n    \"Width\": \"130.92041015625\",\r\n    \"Height\": \"48.125\",\r\n    \"SVG\": \"<g id=\\\"01111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" id=\\\"ACP\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5146\\\">ACP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151801\",\r\n    \"X\": \"50.68046569824219\",\r\n    \"Y\": \"89.35433197021484\",\r\n    \"Width\": \"286.63905334472656\",\r\n    \"Height\": \"207.29132843017578\",\r\n    \"SVG\": \"<g id=\\\"25151801\\\">        <path d=\\\"M179,118h30l16.5-23l7.5,26l28,9l26-14.5l-3,25.5l21,18h27.5L317,181v24   l15.5,22H305l-21,18l1,25.5L261,256l-28,9l-7.5,26L209,268h-30l-16.5,23l-7.5-26l-28-9l-26,14.5l3-25.5l-21-18H55.5L71,205v-24   l-15.5-22H83l21-18l-3-25.5l26,14.5l28-9l7.5-26L179,118z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"194\\\" cy=\\\"193\\\" fill=\\\"#FFFFFF\\\" rx=\\\"125\\\" ry=\\\"75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_41_0\",\r\n    \"X\": \"164.5\",\r\n    \"Y\": \"219.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"1_41_0\\\">        <polyline fill=\\\"#AAFFAA\\\" id=\\\"_x2C_path_x3E_\\\" points=\\\"173,516 173,228 437,228 437,516  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <rect height=\\\"48\\\" stroke=\\\"#000000\\\" width=\\\"264\\\" x=\\\"173\\\" y=\\\"228\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111400\",\r\n    \"X\": \"273.5\",\r\n    \"Y\": \"318.75\",\r\n    \"Width\": \"65.0\",\r\n    \"Height\": \"153.25\",\r\n    \"SVG\": \"<g id=\\\"20111400\\\">        <g>                <path d=\\\"M276,472V340c0-25,60-25,60,0v132\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"472\\\" y2=\\\"320\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_41_1\",\r\n    \"X\": \"164.5\",\r\n    \"Y\": \"219.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"1_41_1\\\">        <g>                <polyline fill=\\\"#AAFFAA\\\" points=\\\"173,516 173,228 437,228 437,516   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"173\\\" x2=\\\"173\\\" y1=\\\"516\\\" y2=\\\"503.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"173\\\" x2=\\\"173\\\" y1=\\\"488.029\\\" y2=\\\"248.235\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"173,240.5 173,228 185.5,228    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"199.559\\\" x2=\\\"417.471\\\" y1=\\\"228\\\" y2=\\\"228\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"424.5,228 437,228 437,240.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"437\\\" x2=\\\"437\\\" y1=\\\"255.971\\\" y2=\\\"495.765\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"437\\\" x2=\\\"437\\\" y1=\\\"503.5\\\" y2=\\\"516\\\"/>                    </g>            </g>        <rect height=\\\"48\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"173\\\" y=\\\"228\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51461\",\r\n    \"X\": \"256.5625\",\r\n    \"Y\": \"295.2344055175781\",\r\n    \"Width\": \"101.03125\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"51461\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">NW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151802\",\r\n    \"X\": \"50.68046569824219\",\r\n    \"Y\": \"89.35433197021484\",\r\n    \"Width\": \"286.63905334472656\",\r\n    \"Height\": \"207.29132843017578\",\r\n    \"SVG\": \"<g id=\\\"25151802\\\">        <path d=\\\"M179,118h30l16.5-23l7.5,26l28,9l26-14.5l-3,25.5l21,18h27.5L317,181v24   l15.5,22H305l-21,18l1,25.5L261,256l-28,9l-7.5,26L209,268h-30l-16.5,23l-7.5-26l-28-9l-26,14.5l3-25.5l-21-18H55.5L71,205v-24   l-15.5-22H83l21-18l-3-25.5l26,14.5l28-9l7.5-26L179,118z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"194\\\" cy=\\\"193\\\" fill=\\\"#FFFFFF\\\" rx=\\\"125\\\" ry=\\\"75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50131\",\r\n    \"X\": \"261.142578125\",\r\n    \"Y\": \"291.5469055175781\",\r\n    \"Width\": \"90.279296875\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"50131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">DC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10032\",\r\n    \"X\": \"246.05078125\",\r\n    \"Y\": \"447.56146240234375\",\r\n    \"Width\": \"121.521484375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10032\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490.5146\\\">BDR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110700\",\r\n    \"X\": \"194.9759979248047\",\r\n    \"Y\": \"371.6199951171875\",\r\n    \"Width\": \"219.88800811767578\",\r\n    \"Height\": \"48.75900650024414\",\r\n    \"SVG\": \"<g id=\\\"05110700\\\">        <rect height=\\\"48.758\\\" width=\\\"81.694\\\" x=\\\"194.976\\\" y=\\\"371.621\\\"/>        <rect height=\\\"48.759\\\" width=\\\"37.495\\\" x=\\\"286.172\\\" y=\\\"371.62\\\"/>        <rect height=\\\"48.759\\\" width=\\\"81.695\\\" x=\\\"333.169\\\" y=\\\"371.62\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"275.669\\\" x2=\\\"335.155\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10042\",\r\n    \"X\": \"275.3970031738281\",\r\n    \"Y\": \"447.79400634765625\",\r\n    \"Width\": \"61.20599365234375\",\r\n    \"Height\": \"61.20599365234375\",\r\n    \"SVG\": \"<g id=\\\"10042\\\">        <circle cx=\\\"306\\\" cy=\\\"478.397\\\" fill=\\\"none\\\" r=\\\"28.103\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_40_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_40_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10041\",\r\n    \"X\": \"282.87158203125\",\r\n    \"Y\": \"282.7119445800781\",\r\n    \"Width\": \"45.953125\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"10041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5557\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_40_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_40_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01102\",\r\n    \"X\": \"265.3837890625\",\r\n    \"Y\": \"445.9375305175781\",\r\n    \"Width\": \"83.4619140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"01102\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"LR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">LR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01101\",\r\n    \"X\": \"261.2705078125\",\r\n    \"Y\": \"290.2187805175781\",\r\n    \"Width\": \"90.7978515625\",\r\n    \"Height\": \"56.78125\",\r\n    \"SVG\": \"<g id=\\\"01101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" id=\\\"UL\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">UL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171400\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171400\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">FEZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50141\",\r\n    \"X\": \"266.1044921875\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"81.5693359375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"50141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">DT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51471\",\r\n    \"X\": \"261.701171875\",\r\n    \"Y\": \"291.0469055175781\",\r\n    \"Width\": \"87.4951171875\",\r\n    \"Height\": \"51.859375\",\r\n    \"SVG\": \"<g id=\\\"51471\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">OL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10A61\",\r\n    \"X\": \"275.5480041503906\",\r\n    \"Y\": \"283.5220031738282\",\r\n    \"Width\": \"61.600006103515625\",\r\n    \"Height\": \"55.56500244140619\",\r\n    \"SVG\": \"<g id=\\\"10A61\\\">        <polygon points=\\\"337.148,339.087 275.548,339.087 275.548,302.549 292.732,302.43 292.702,283.522 320.053,283.611 320.053,302.46    337.148,302.43  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54501\",\r\n    \"X\": \"275.5\",\r\n    \"Y\": \"290.9375305175781\",\r\n    \"Width\": \"58.2080078125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"54501\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">RI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330400\",\r\n    \"X\": \"22.30974578857422\",\r\n    \"Y\": \"124.796875\",\r\n    \"Width\": \"359.13904571533203\",\r\n    \"Height\": \"79.71642309472585\",\r\n    \"SVG\": \"<g id=\\\"25330400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"125\\\" y=\\\"151\\\">ASR</text>        <path d=\\\"M22.8,195.307c50.979,10.195,59.01,8.481,112-3.2   c27.079-5.97,89.124-13.007,118.4-14.399c50.938-2.425,76.974,14.703,128,9.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330402\",\r\n    \"X\": \"22.30974578857422\",\r\n    \"Y\": \"94.796875\",\r\n    \"Width\": \"359.13904571533203\",\r\n    \"Height\": \"109.71642309472585\",\r\n    \"SVG\": \"<g id=\\\"25330402\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"103\\\" y=\\\"121\\\">ASR</text>        <path d=\\\"M22.8,195.307c50.979,10.195,59.01,8.481,112-3.2   c27.079-5.97,89.124-13.007,118.4-14.399c50.938-2.425,76.974,14.703,128,9.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"93.5\\\" x2=\\\"308.5\\\" y1=\\\"136.5\\\" y2=\\\"136.5\\\"/>                <polygon points=\\\"304.854,149.004 326.441,136.539 304.854,124.074   \\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"320.5\\\" x2=\\\"105.5\\\" y1=\\\"157.5\\\" y2=\\\"157.5\\\"/>                <polygon points=\\\"109.147,144.996 87.558,157.461 109.147,169.925   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330401\",\r\n    \"X\": \"22.30974578857422\",\r\n    \"Y\": \"98.796875\",\r\n    \"Width\": \"359.13904571533203\",\r\n    \"Height\": \"105.71642309472585\",\r\n    \"SVG\": \"<g id=\\\"25330401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"116\\\" y=\\\"125\\\">ASR</text>        <path d=\\\"M22.8,195.307c50.979,10.195,59.01,8.481,112-3.2   c27.079-5.97,89.124-13.007,118.4-14.399c50.938-2.425,76.974,14.703,128,9.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"102.5\\\" x2=\\\"317.5\\\" y1=\\\"154.5\\\" y2=\\\"154.5\\\"/>                <polygon points=\\\"313.854,167.004 335.441,154.539 313.854,142.074   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330403\",\r\n    \"X\": \"22.30974578857422\",\r\n    \"Y\": \"94.796875\",\r\n    \"Width\": \"359.13904571533203\",\r\n    \"Height\": \"109.71642309472585\",\r\n    \"SVG\": \"<g id=\\\"25330403\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"122\\\" y=\\\"121\\\">ASR</text>        <path d=\\\"M22.8,195.307c50.979,10.195,59.01,8.481,112-3.2   c27.079-5.97,89.124-13.007,118.4-14.399c50.938-2.425,76.974,14.703,128,9.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"98.5\\\" x2=\\\"313.5\\\" y1=\\\"150.5\\\" y2=\\\"150.5\\\"/>                                <polygon points=\\\"309.853,163.004 331.441,150.539 309.853,138.074     \\\"/>                                <polygon points=\\\"102.147,137.996 80.558,150.461 102.147,162.925     \\\"/>                            </g>                    </g>                <g>                        <rect fill=\\\"#FFFFFF\\\" height=\\\"33.204\\\" width=\\\"70.704\\\" x=\\\"174.5\\\" y=\\\"132.898\\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"30\\\" x=\\\"183\\\" y=\\\"159\\\">ALT</text>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36150200_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36150200_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.207\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_69_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"370.04164123535156\",\r\n    \"SVG\": \"<g id=\\\"2_69_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>        <polyline fill=\\\"#000710\\\" points=\\\"426.688,342.627 478.899,394.131 427.039,446.703  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_69_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"2_69_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>        <polyline fill=\\\"#000710\\\" points=\\\"426.688,342.627 478.899,394.131 427.039,446.703  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170700\",\r\n    \"X\": \"46.985157517010684\",\r\n    \"Y\": \"70.3692950202928\",\r\n    \"Width\": \"300.79868916177156\",\r\n    \"Height\": \"277.50957167930085\",\r\n    \"SVG\": \"<g id=\\\"45170700\\\">        <path d=\\\"M217,137c-11.5-44,60-85,92-46   c34,41,50,174,11,217c-37,38-94,37-141,33c-29-3-68-1-93-16c-42-26-46-126-7-156c32-26,53,19,76,32c40,22,70-31,62-65\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-dasharray=\\\"50,10,15,10\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"156_1\",\r\n    \"X\": \"254.28125\",\r\n    \"Y\": \"294.9902648925781\",\r\n    \"Width\": \"101.4375\",\r\n    \"Height\": \"45.421875\",\r\n    \"SVG\": \"<g id=\\\"156_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96px\\\" id=\\\"mod1\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"351.5215\\\">++</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10932\",\r\n    \"X\": \"292.5570068359375\",\r\n    \"Y\": \"446.9570007324219\",\r\n    \"Width\": \"24.535980224609375\",\r\n    \"Height\": \"66.25997924804688\",\r\n    \"SVG\": \"<g id=\\\"10932\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\" x1=\\\"304.826\\\" x2=\\\"304.826\\\" y1=\\\"446.957\\\" y2=\\\"509.964\\\"/>                        <g>                                <polygon points=\\\"292.557,500.023 294.754,497.977 304.823,508.812 314.895,497.977 317.093,500.023 304.823,513.217     \\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10931\",\r\n    \"X\": \"266.8900146484375\",\r\n    \"Y\": \"301.1650085449219\",\r\n    \"Width\": \"80.1099853515625\",\r\n    \"Height\": \"36.001983642578125\",\r\n    \"SVG\": \"<g id=\\\"10931\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"284.89\\\" x2=\\\"284.89\\\" y1=\\\"301.166\\\" y2=\\\"337.166\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"266.89\\\" x2=\\\"302.89\\\" y1=\\\"319.166\\\" y2=\\\"319.166\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"310.998\\\" x2=\\\"347\\\" y1=\\\"319.166\\\" y2=\\\"319.166\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"328.999\\\" x2=\\\"328.999\\\" y1=\\\"301.165\\\" y2=\\\"337.167\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50110100\",\r\n    \"X\": \"256.1775207519531\",\r\n    \"Y\": \"348.4339599609375\",\r\n    \"Width\": \"99.59576416015625\",\r\n    \"Height\": \"95.21405029296875\",\r\n    \"SVG\": \"<g id=\\\"50110100\\\">        <polyline fill=\\\"none\\\" points=\\\"314.258,387.191 338.484,395.45 330.188,407.012 355.002,414.721     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"314.258,375.079 340.686,368.472 334.631,357.46 355.002,350.853     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"256.999,350.853 282.325,357.46 276.819,368.472 296.64,375.079     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"256.999,414.721 282.325,405.91 276.819,395.45 296.64,387.191     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.617\\\" x2=\\\"333.529\\\" y1=\\\"441.148\\\" y2=\\\"441.148\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.275\\\" x2=\\\"306.275\\\" y1=\\\"438.945\\\" y2=\\\"393.248\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181\",\r\n    \"X\": \"78.74443817138672\",\r\n    \"Y\": \"164.9320068359375\",\r\n    \"Width\": \"245.7916030883789\",\r\n    \"Height\": \"63.64323425292969\",\r\n    \"SVG\": \"<g id=\\\"25181\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"295.003,209.549 308.836,224.833     322.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"246.598,209.549 260.431,224.833     274.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M285.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C311.938,175.9,299.938,164.932,285.135,164.932L285.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"163.598,209.549 177.431,224.833     191.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"212.003,209.549 225.836,224.833     239.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"80.598,209.549 94.431,224.833     108.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"129.003,209.549 142.836,224.833     156.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M119.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C146.033,175.9,134.034,164.932,119.231,164.932L119.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05121400\",\r\n    \"X\": \"229.9335469328111\",\r\n    \"Y\": \"351.90625\",\r\n    \"Width\": \"155.5585902843174\",\r\n    \"Height\": \"91.265625\",\r\n    \"SVG\": \"<g id=\\\"05121400\\\">        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"116.5535px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">SV</text>        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"116.5535px\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">SV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290700\",\r\n    \"X\": \"43.79499816894531\",\r\n    \"Y\": \"149.9969940185547\",\r\n    \"Width\": \"312.4099884033203\",\r\n    \"Height\": \"39.88999938964844\",\r\n    \"SVG\": \"<g id=\\\"25290700\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"72.5\\\" x2=\\\"327.5\\\" y1=\\\"169.942\\\" y2=\\\"169.942\\\"/>                        <g>                                <polygon points=\\\"78.336,189.887 43.795,169.942 78.336,149.997     \\\"/>                            </g>                        <g>                                <polygon points=\\\"321.664,189.887 356.205,169.942 321.664,149.997     \\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36130200_a\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"286.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"208.0\",\r\n    \"SVG\": \"<g id=\\\"36130200_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"386\\\" y2=\\\"486\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"251\\\" x2=\\\"361\\\" y1=\\\"489\\\" y2=\\\"489\\\"/>        <polygon points=\\\"286,326 286,291 326,291 326,326  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"248.769,358.107 224.028,333.35 252.322,305.075 277.063,329.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"334.28,329.788 358.977,304.987 387.32,333.212 362.623,358.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <path d=\\\"M236,386c0-40,30-70,70-70s70,30,70,70H236z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"376,456 341,431 376,406  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"326,456 291,431 326,406  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"276,456 241,431 276,406  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211100\",\r\n    \"X\": \"167.5\",\r\n    \"Y\": \"241.32998657226562\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"361.1700134277344\",\r\n    \"SVG\": \"<g id=\\\"25211100\\\">        <path d=\\\"M239.978,348.905 L320.432,244.625 L399.272,348.905 H239.978 Z\\\" fill=\\\"#000000\\\" id=\\\"triangle\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>        <rect fill=\\\"#000000\\\" height=\\\"250\\\" id=\\\"rect\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"60\\\" x=\\\"290\\\" y=\\\"350\\\"/>        <rect fill=\\\"#000000\\\" height=\\\"10\\\" id=\\\"baseline\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"300\\\" x=\\\"170\\\" y=\\\"590\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_12_1\",\r\n    \"X\": \"118.74970153289557\",\r\n    \"Y\": \"196.25010667306285\",\r\n    \"Width\": \"374.50061598698323\",\r\n    \"Height\": \"326.2498933269371\",\r\n    \"SVG\": \"<g id=\\\"2_12_1\\\">        <g>                <path d=\\\"M391,514c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M391,514c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.76,510.511     c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.477,309.713C399.466,309.243,395.308,309,391,309     c0-4.297-0.162-8.461-0.478-12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M388.754,282.599     c-19.008-106.062-152.553-103.749-166.565,6.938\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.478,296.508C221.163,300.539,221,304.703,221,309     c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.24,312.489     c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M208.524,513.286c4.01,0.471,8.169,0.714,12.476,0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10201000\",\r\n    \"X\": \"204.40869140625\",\r\n    \"Y\": \"360.078125\",\r\n    \"Width\": \"203.8251953125\",\r\n    \"Height\": \"78.46875\",\r\n    \"SVG\": \"<g id=\\\"10201000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"106\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.25\\\">TSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111005_2\",\r\n    \"X\": \"172.4265594482422\",\r\n    \"Y\": \"315.2032470703125\",\r\n    \"Width\": \"267.1072235107422\",\r\n    \"Height\": \"161.64495849609375\",\r\n    \"SVG\": \"<g id=\\\"10111005_2\\\">        <polygon fill=\\\"none\\\" points=\\\"319.077,439.163 209.467,439.163 209.467,352.786 358.645,352.786     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"399.167\\\" x2=\\\"399.167\\\" y1=\\\"357.167\\\" y2=\\\"435.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"399.167\\\" x2=\\\"325.521\\\" y1=\\\"424.834\\\" y2=\\\"424.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"396.833\\\" x2=\\\"352.704\\\" y1=\\\"368.167\\\" y2=\\\"368.167\\\"/>        <polyline fill=\\\"none\\\" points=\\\"174,317.146 304.083,422.5 304.943,371.5    438,474.874  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120308\",\r\n    \"X\": \"254.384033203125\",\r\n    \"Y\": \"347.0\",\r\n    \"Width\": \"110.71697998046875\",\r\n    \"Height\": \"94.0\",\r\n    \"SVG\": \"<g id=\\\"20120308\\\">            <g>                      <path d=\\\"M294.554,395.965h11.602c1.934,0,5.676-2.557,5.676-4.553v-3.93c0-1.497-3.493-4.242-5.364-4.242h-11.914v12.725Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65378808\\\"/>                      <path d=\\\"M294.554,383.24h11.914c1.934,0,5.364,2.807,5.364,4.242v3.992c0,1.996-3.743,4.553-5.676,4.553h-11.602v-12.787ZM286.944,424.595h7.672v-20.397l2.682.125,11.789,15.532-13.66,17.153,9.169.125,9.232-10.853c1.934.499,6.487,9.232,8.795,10.729h9.606c-1.372-2.62-13.037-16.155-13.037-17.216,0-.499,11.602-15.157,12.725-16.155l-9.419-.125-8.795,9.606-6.674-8.92c8.171-1.934,13.036-5.177,13.036-15.282v-.873c0-3.119-2.62-7.36-4.304-8.982-1.622-1.559-6.362-3.743-9.606-3.743h-19.212v49.277Z\\\" id=\\\"_95912048\\\"/>                      <path d=\\\"M286.944,375.319h19.274c3.244,0,7.922,2.183,9.543,3.743,1.684,1.684,4.304,5.863,4.304,8.982v.873c0,10.105-4.865,13.411-13.037,15.282l6.674,8.92,8.795-9.606,9.481.125c-1.185.998-12.787,15.656-12.787,16.155,0,1.123,11.602,14.658,13.037,17.278h-9.606c-2.308-1.559-6.861-10.23-8.795-10.729l-9.232,10.791-9.169-.125,13.66-17.216-11.789-15.469-2.745-.125v20.397h-7.61v-49.277ZM317.82,373.073h-61.44v65.681h106.725v-65.681h-11.914v-23.827h-7.922v23.765h-17.528v-23.765h-7.922v23.827Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_96956424\\\"/>                      <path d=\\\"M317.82,349.246h7.922v23.765h17.528v-23.765h7.922v23.765h11.914v65.681h-106.725v-65.619h61.44v-23.827ZM254.384,441h110.717v-69.923h-11.352v-24.077h-12.725v24.077h-12.787v-24.077h-12.725v24.077h-61.128v69.923Z\\\" id=\\\"_66485456\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111005_3\",\r\n    \"X\": \"193.341552734375\",\r\n    \"Y\": \"332.1422424316406\",\r\n    \"Width\": \"224.87823486328125\",\r\n    \"Height\": \"128.14596557617188\",\r\n    \"SVG\": \"<g id=\\\"10111005_3\\\">        <polygon fill=\\\"none\\\" points=\\\"319.077,439.163 209.467,439.163 209.467,352.786 358.645,352.786     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"399.167\\\" x2=\\\"399.167\\\" y1=\\\"357.167\\\" y2=\\\"435.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"399.167\\\" x2=\\\"325.521\\\" y1=\\\"424.834\\\" y2=\\\"424.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"396.833\\\" x2=\\\"352.704\\\" y1=\\\"368.167\\\" y2=\\\"368.167\\\"/>        <polyline fill=\\\"none\\\" points=\\\"194.915,334.085 304.083,422.5    304.943,371.5 416.686,458.314  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120309\",\r\n    \"X\": \"243.1988584634873\",\r\n    \"Y\": \"347.46502685546875\",\r\n    \"Width\": \"129.74312762049706\",\r\n    \"Height\": \"94.33153015756557\",\r\n    \"SVG\": \"<g id=\\\"20120309\\\">            <g>                      <path d=\\\"M275.696,400.33c-2.655.665-19.729-1.624-20.703,0-2.292,3.821,12.653,7.396,12.249,11.831-.404,4.439-21.862,2.27-22.229,4.656-.624,4.054,20.187,3.211,21.788,10.474,1.946,8.829,20.602-.023,22.335.497,7.181,2.156,6.659,9.684,14.584,11.846,8.472,2.311,17.791-7.126,27.637-6.328,2.091.17,18.827,4.213,20.017.587,8.81-7.634-15.372-13.75-18.372-17.905-3.076-4.258,17.958.555,18.593-.327.23-.319-3.204-4.07-10.011-5.478\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"4.8\\\" stroke-width=\\\"5.6\\\"/>                      <path d=\\\"M275.599,400.837l-5.389.703-10.153-.469h-4.764c-.781,0-1.25.156-1.718.469.703,2.577,13.668,7.029,13.668,10.622,0,3.749-21.478,1.718-21.478,5.233v.469c0,3.983,9.138,3.749,12.965,4.452,2.734.469,4.608.781,6.482,2.187,2.109,1.64,1.328,5.311,3.593,5.311,4.608,0,8.825-2.812,13.668-2.812h2.109c11.012,0,12.808,11.871,19.994,12.808,9.294,1.172,16.167-7.809,24.758-7.809,2.968,0,7.576,3.046,11.793,3.671,3.671.391,11.403-.312,11.403-3.827,0-5.779-19.525-10.622-19.525-15.854v-.156c0-1.406,1.406-2.186,2.812-2.186h.469c2.265,0,6.405.547,7.577-1.094-.547-.703-4.061-2.811-5.233-2.811l-32.958.078-11.559-.156-13.433.312c-1.64-1.172-4.321-6.756-4.321-6.756l-.757-2.383Z\\\" display=\\\"none\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"12\\\" stroke-width=\\\"5.6\\\"/>                      <polyline fill=\\\"#FFFFFF\\\" points=\\\"363.332 410.183 281.327 410.183 281.327 349.265 363.332 349.265\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"4.8\\\" stroke-width=\\\"5.6\\\"/>                      <ellipse cx=\\\"281.327\\\" cy=\\\"379.724\\\" fill=\\\"#FFFFFF\\\" rx=\\\"7.81\\\" ry=\\\"30.459\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"4.8\\\" stroke-width=\\\"5.6\\\"/>                      <path d=\\\"M363.332,349.265c4.313,0,7.81,13.897,7.81,30.719s-3.497,30.198-7.81,30.198\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"4.8\\\" stroke-width=\\\"5.6\\\"/>                </g>            <g>                      <path d=\\\"M306.013,373.606v5.919h4.924v-10.898c-.609.443-4.924,4.37-4.924,4.979Z\\\" fill=\\\"#FFFFFF\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" points=\\\"317.077 362.652 316.912 379.525 322.831 379.525 322.776 356.954 317.077 362.652\\\"/>                      <path d=\\\"M329.746,379.525h5.919v-16.541c0-.609-5.2-5.421-5.919-5.919v22.46Z\\\" fill=\\\"#FFFFFF\\\"/>                      <path d=\\\"M341.585,379.525h4.924v-5.421c0-.94-.055-.111.221-.719l-5.145-4.758v10.898Z\\\" fill=\\\"#FFFFFF\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" points=\\\"326.205 406.024 352.981 380.244 299.596 380.244 326.205 406.024\\\"/>                      <path d=\\\"M299.596,380.244h53.385l-26.775,25.78-26.609-25.78ZM329.746,357.009c.719.498,5.919,5.366,5.919,5.975v16.541h-5.919v-22.516ZM322.776,356.954l.055,22.516h-5.919l.166-16.873,5.698-5.643h0ZM306.013,373.606c0-.609,4.315-4.481,4.924-4.924v10.898h-4.924v-5.975ZM341.585,368.627l5.145,4.758c-.277.609-.166-.277-.166.719v5.421h-4.979v-10.898h0ZM354.696,379.968l-28.38-27.661-28.269,27.605,28.269,27.55,28.38-27.495Z\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10942\",\r\n    \"X\": \"253.94775390625\",\r\n    \"Y\": \"452.158203125\",\r\n    \"Width\": \"104.404296875\",\r\n    \"Height\": \"39.96875\",\r\n    \"SVG\": \"<g id=\\\"10942\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"54px\\\" id=\\\"W\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"491.4707\\\">FDC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111005_0\",\r\n    \"X\": \"176.74856567382812\",\r\n    \"Y\": \"318.7032470703125\",\r\n    \"Width\": \"258.33721923828125\",\r\n    \"Height\": \"154.68896484375\",\r\n    \"SVG\": \"<g id=\\\"10111005_0\\\">        <polygon fill=\\\"none\\\" points=\\\"319.077,439.163 209.467,439.163 209.467,352.786 358.645,352.786     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"399.167\\\" x2=\\\"399.167\\\" y1=\\\"357.167\\\" y2=\\\"435.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"399.167\\\" x2=\\\"325.521\\\" y1=\\\"424.834\\\" y2=\\\"424.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"396.833\\\" x2=\\\"352.704\\\" y1=\\\"368.167\\\" y2=\\\"368.167\\\"/>        <polyline fill=\\\"none\\\" points=\\\"178.322,320.646 304.083,422.5    304.943,371.5 433.552,471.418  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120306\",\r\n    \"X\": \"221.74600219726562\",\r\n    \"Y\": \"322.7893371582031\",\r\n    \"Width\": \"168.88400268554688\",\r\n    \"Height\": \"142.88467407226562\",\r\n    \"SVG\": \"<g id=\\\"20120306\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"389.13,464.174 223.246,464.174    223.246,360.685 316.367,360.685 316.273,324.445 332.815,324.445 332.767,360.685 355.954,360.685 355.859,324.303    371.552,324.445 371.599,360.685 389.13,360.685  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111005_1\",\r\n    \"X\": \"125.41056823730469\",\r\n    \"Y\": \"277.125244140625\",\r\n    \"Width\": \"360.6232147216797\",\r\n    \"Height\": \"235.84893798828125\",\r\n    \"SVG\": \"<g id=\\\"10111005_1\\\">        <polygon fill=\\\"none\\\" points=\\\"319.077,439.163 209.467,439.163 209.467,352.786 358.645,352.786     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"399.167\\\" x2=\\\"399.167\\\" y1=\\\"357.167\\\" y2=\\\"435.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"399.167\\\" x2=\\\"325.521\\\" y1=\\\"424.834\\\" y2=\\\"424.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"396.833\\\" x2=\\\"352.704\\\" y1=\\\"368.167\\\" y2=\\\"368.167\\\"/>        <polyline fill=\\\"none\\\" points=\\\"126.984,279.068 304.083,422.5    304.943,371.5 484.5,511  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120307\",\r\n    \"X\": \"222.47100830078125\",\r\n    \"Y\": \"347.7550048828125\",\r\n    \"Width\": \"167.52899169921875\",\r\n    \"Height\": \"91.24298095703125\",\r\n    \"SVG\": \"<g id=\\\"20120307\\\">            <g>                      <path d=\\\"M357.418,401.171h17.622c-1.018-1.41-9.085-11.827-10.103-11.827h-7.519v11.827Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_97508600\\\"/>                      <path d=\\\"M357.418,389.344h7.519c1.018,0,9.085,10.417,10.025,11.827h-17.544v-11.827ZM348.411,350.575l-1.566-2.82-15.194,8.38,3.055,7.676-69.628,31.642c1.645.94,4.464,9.399,5.561,11.435.47.862,4.934,10.965,4.934,11.2,0,1.096-1.958.47-1.801,1.41l1.175,6.814h7.441c0-5.326,4.308-10.417,9.32-10.417h2.115c5.169,0,9.32,5.013,9.32,10.417h1.41c0-5.169,1.331-5.013,3.211-7.91l-4.543-12.218,20.755-9.399,9.164,21.538-11.2.078c1.88,2.82,3.524,2.82,3.524,7.91h31.25v-1.096c0-4.464,5.482-9.32,10.417-9.32h1.097c5.561,0,10.025,4.699,10.025,10.417h5.717v-6.814h-2.506v-16.134c0-2.663-12.531-14.803-13.315-17.544h-13.941v32.66h-9.007l-11.592-26.238,11.905-4.934-9.32-20.599,12.218-16.134Z\\\" id=\\\"_98074256\\\"/>                      <path d=\\\"M359.611,427.722c0,5.404,3.446,5.952,6.422,7.91h-49.499c2.506-1.566,6.109-2.585,6.109-7.206v-2.506c0-2.898-4.073-6.109-7.91-6.109-2.193,0-3.916.862-5.091,2.036-.783.783-2.428,3.446-2.428,4.464v2.898c0,.47,1.88,3.759,2.271,4.229,1.331,1.488,2.506,1.331,3.838,2.271h-18.719c1.253-.94,2.741-1.175,3.838-2.35.783-.862,1.253-3.055,2.271-3.446v-3.603c0-.862-1.88-3.994-2.585-4.543-1.41-1.253-2.82-1.958-5.326-1.958h-.313c-3.681,0-7.519,3.211-7.519,6.814v2.898c0,3.29,4.308,4.856,6.109,6.109h-19.032c-.157-7.049-5.483-3.994-6.814-6.422-2.428-4.229,1.958-4.778-6.187-6.814-6.814-1.645-4.386-.627-8.459-4.778-1.41-1.488-6.501-3.838-9.085-3.838h-.313c-2.193,0-4.151,2.506-5.952,3.368-2.428,1.175-4.934.783-7.049,2.35-2.35,1.723-4.934,9.477-4.934,13.393v1.41h-.783v4.699h167.529v-3.368h-20.755c1.723-1.096,2.036-.392,3.916-2.271.783-.783,1.88-3.211,2.585-3.524v-3.524c0-1.018-2.036-4.073-2.82-4.699-1.488-1.018-2.976-1.801-5.482-1.801-4.229,0-7.91,3.29-7.91,7.519v.392h.078Z\\\" id=\\\"_94759656\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120300\",\r\n    \"X\": \"221.74600219726562\",\r\n    \"Y\": \"322.7893371582031\",\r\n    \"Width\": \"168.88400268554688\",\r\n    \"Height\": \"142.88467407226562\",\r\n    \"SVG\": \"<g id=\\\"20120300\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"389.13,464.174 223.246,464.174    223.246,360.685 316.367,360.685 316.273,324.445 332.815,324.445 332.767,360.685 355.954,360.685 355.859,324.303    371.552,324.445 371.599,360.685 389.13,360.685  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"85px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443\\\">$</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120301\",\r\n    \"X\": \"221.74600219726562\",\r\n    \"Y\": \"322.7893371582031\",\r\n    \"Width\": \"168.88400268554688\",\r\n    \"Height\": \"142.88467407226562\",\r\n    \"SVG\": \"<g id=\\\"20120301\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"389.13,464.174 223.246,464.174    223.246,360.685 316.367,360.685 316.273,324.445 332.815,324.445 332.767,360.685 355.954,360.685 355.859,324.303    371.552,324.445 371.599,360.685 389.13,360.685  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g transform=\\\"scale(100) translate(0.74 0.62)\\\">                        <path d=\\\"M2.18,3.124l0.008,0.028h0.243c0.009,0,0.016-0.007,0.016-0.016     c0-0.019-0.009-0.028-0.028-0.028H2.208C2.192,3.108,2.186,3.114,2.18,3.124z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_87876096\\\"/>                        <path d=\\\"M2.419,3.889H2.192c-0.046,0-0.106-0.014-0.135-0.033c-0.02-0.013-0.088-0.077-0.092-0.079V3.746     c0-0.064,0.083-0.183,0.114-0.229c0.012-0.019,0.133-0.212,0.133-0.213V3.18h0.203v0.135c0,0.026,0.247,0.333,0.247,0.378v0.06     C2.662,3.828,2.498,3.889,2.419,3.889z M2.419,3.108c0.019,0,0.028,0.009,0.028,0.028c0,0.009-0.007,0.016-0.016,0.016H2.188     L2.18,3.124c0.006-0.01,0.012-0.016,0.028-0.016H2.419z M2.427,3.909c0.086,0,0.255-0.067,0.255-0.143V3.682     c0-0.027-0.247-0.358-0.247-0.37V3.184c0-0.018,0.032-0.014,0.032-0.036V3.132c0-0.008-0.02-0.044-0.032-0.044H2.192     c-0.012,0-0.032,0.023-0.032,0.04c0,0.041,0.028,0.037,0.028,0.056v0.108c0,0.017-0.108,0.188-0.125,0.217     C2.034,3.558,1.945,3.673,1.945,3.734V3.77c0,0.029,0.076,0.085,0.099,0.1C2.075,3.891,2.149,3.909,2.2,3.909H2.427z\\\" id=\\\"_86697160\\\"/>                        <path d=\\\"M2.056,3.678v0.048c0,0.087,0.151,0.108,0.247,0.108h0.08c0.062,0,0.199-0.054,0.199-0.104V3.71     c0-0.079-0.165-0.234-0.183-0.311H2.212C2.197,3.461,2.056,3.648,2.056,3.678z\\\" id=\\\"_83626832\\\"/>                        <path d=\\\"M2.056,3.678c0-0.03,0.141-0.217,0.155-0.279h0.187C2.417,3.476,2.582,3.631,2.582,3.71     v0.02c0,0.049-0.137,0.104-0.199,0.104h-0.08c-0.096,0-0.247-0.02-0.247-0.108V3.678z M2.419,3.889     c0.08,0,0.243-0.061,0.243-0.135v-0.06c0-0.046-0.247-0.352-0.247-0.378V3.18H2.212v0.123c0,0.001-0.121,0.195-0.133,0.214     C2.048,3.563,1.965,3.682,1.965,3.746v0.032C1.969,3.78,2.038,3.844,2.057,3.857C2.085,3.876,2.146,3.89,2.192,3.89L2.419,3.889     L2.419,3.889z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_87876432\\\"/>                    </g>                <path d=\\\"M294.668,379.353c0,0-0.546,6.512,0,10.197\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.501,388.012c-0.011,16.274-25.5,30.402-25.5,49.425\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M316.335,378.937c0,0-0.25,7-0.334,10.416\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M316.001,388.103c3.76,22.179,25.667,29.273,24.667,49.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.234,371.906c-6.469-0.214-4.446,7.365,1.332,6.556\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M314.678,378.573c7.326-1.691,7.253-6.445-0.222-6.667\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M292.456,371.906c0,0,17.778,0.056,23.666,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M293.346,378.351c0,0,16.832,0,22.443,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M291.122,452.128c0,0,20.334,0,27.112,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M314.9,452.352c12.775-1.476,25.056-0.422,25.556-16\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M292.658,452.191c-9.774,0.813-23.715-4.918-23.715-16.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M290.979,374.758l0.5,2.083\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120304\",\r\n    \"X\": \"218.20000410079956\",\r\n    \"Y\": \"321.50001525878906\",\r\n    \"Width\": \"174.60001707077026\",\r\n    \"Height\": \"148.29998016357422\",\r\n    \"SVG\": \"<g id=\\\"20120304\\\">        <g transform=\\\"scale(100) translate(0.72 0.73)\\\">                <path d=\\\"M2.333,3.915L1.822,3.417l0.511-0.499l0.513,0.501L2.333,3.915z M2.462,2.896H1.493v1.036    h1.684V2.896H2.989V2.521H2.864v0.375H2.587V2.521H2.462V2.896z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65376456\\\"/>                <path d=\\\"M1.967,3.303V3.41h0.089V3.213C2.044,3.221,1.967,3.292,1.967,3.303z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65846384\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65247944\\\" points=\\\"2.166,3.105 2.163,3.41 2.27,3.41 2.269,3.002   \\\"/>                <path d=\\\"M2.395,3.41h0.107v-0.3c0-0.011-0.094-0.098-0.107-0.107V3.41z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64268320\\\"/>                <path d=\\\"M2.61,3.41h0.089V3.311c0-0.017-0.001-0.002,0.004-0.013L2.61,3.213V3.41z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64249792\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_94571432\\\" points=\\\"2.332,3.889 2.815,3.423 1.85,3.423   \\\"/>                <path d=\\\"M1.85,3.423h0.965L2.332,3.889L1.85,3.423z M2.395,3.003C2.408,3.012,2.503,3.099,2.503,3.11v0.3H2.395    V3.003z M2.269,3.002L2.27,3.41H2.163l0.003-0.305L2.269,3.002L2.269,3.002z M1.967,3.303c0-0.011,0.078-0.081,0.089-0.089V3.41    H1.967V3.303z M2.61,3.213l0.093,0.086C2.698,3.31,2.699,3.294,2.699,3.311V3.41H2.61V3.213z M2.846,3.418l-0.513-0.5L1.822,3.417    l0.511,0.498L2.846,3.418z\\\" id=\\\"_94539784\\\"/>                <path d=\\\"M2.462,2.521h0.125v0.375h0.277V2.521h0.125v0.375h0.188v1.036H1.493V2.896h0.969V2.521z M1.462,3.968    h1.746V2.865H3.03v-0.38H2.829v0.38H2.628v-0.38H2.427v0.38H1.462V3.968L1.462,3.968z\\\" id=\\\"_65451144\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120305\",\r\n    \"X\": \"227.24998891353607\",\r\n    \"Y\": \"309.109375\",\r\n    \"Width\": \"153.60002517700195\",\r\n    \"Height\": \"196.69061291217804\",\r\n    \"SVG\": \"<g id=\\\"20120305\\\">        <g transform=\\\"scale(150) translate(0.72 0.73) translate(-0.66 -0.54)\\\">                <path d=\\\"M1.6,2.569v0.107h0.089V2.48C1.677,2.488,1.6,2.558,1.6,2.569z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65846384\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65247944\\\" points=\\\"1.799,2.371 1.796,2.676 1.904,2.676 1.903,2.269   \\\"/>                <path d=\\\"M2.029,2.676h0.107V2.377c0-0.011-0.094-0.098-0.107-0.107V2.676z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64268320\\\"/>                <path d=\\\"M2.243,2.676h0.089V2.578c0-0.017-0.001-0.002,0.004-0.012L2.243,2.48V2.676z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64249792\\\"/>                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_94571432\\\" points=\\\"1.965,3.155 2.448,2.69 1.483,2.69   \\\"/>                <path d=\\\"M1.483,2.69h0.965L1.965,3.155L1.483,2.69z M2.029,2.27c0.013,0.009,0.107,0.096,0.107,0.107v0.299H2.029    V2.27z M1.903,2.269l0.001,0.407H1.796l0.003-0.305L1.903,2.269L1.903,2.269z M1.6,2.569c0-0.011,0.078-0.081,0.089-0.089v0.197    H1.6V2.569z M2.243,2.48l0.093,0.086C2.331,2.577,2.332,2.561,2.332,2.578v0.098H2.243V2.48z M2.479,2.685L1.967,2.184l-0.512,0.5    l0.511,0.498L2.479,2.685z\\\" id=\\\"_94539784\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347\\\">STOR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120302\",\r\n    \"X\": \"221.74600219726562\",\r\n    \"Y\": \"322.7893371582031\",\r\n    \"Width\": \"168.88400268554688\",\r\n    \"Height\": \"142.88467407226562\",\r\n    \"SVG\": \"<g id=\\\"20120302\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"389.13,464.174 223.246,464.174    223.246,360.685 316.367,360.685 316.273,324.445 332.815,324.445 332.767,360.685 355.954,360.685 355.859,324.303    371.552,324.445 371.599,360.685 389.13,360.685  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M291.873,395.059h26.96v14.485c-3.926,0-11.648,2.606-14.552,1.679c-3.061-0.979-9.494-3.851-12.408-4.093   V395.059z M243.99,395.059h41.445v14.889c0,1.498,7.455,3.466,9.13,4.147c0.88,0.359,9.758,3.5,9.811,3.72l17.927-2.189l1.932,6.74   l2.646,9.31c0.66,0.986,2.413,5.98,2.413,7.646v0.401c0,2.834-1.608,4.787-1.608,8.854l33.827-0.009l-2.303-7.564l-1.39-4.356   l-7.603-25.089c-0.589-0.879-1.208-1.715-1.208-3.22c0-3.144,9.698-10.335,11.636-13.267l-6.808-20.935H243.99V395.059   L243.99,395.059z\\\" id=\\\"_63583088\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10941\",\r\n    \"X\": \"221.8447265625\",\r\n    \"Y\": \"304.3701171875\",\r\n    \"Width\": \"166.2109375\",\r\n    \"Height\": \"35.796875\",\r\n    \"SVG\": \"<g id=\\\"10941\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.167\\\">XXXXX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25191\",\r\n    \"X\": \"97.83499908447266\",\r\n    \"Y\": \"167.28399658203125\",\r\n    \"Width\": \"211.67586517333984\",\r\n    \"Height\": \"33.626007080078125\",\r\n    \"SVG\": \"<g id=\\\"25191\\\">        <g>                <path d=\\\"M251.348,198.023    c0-15.596,12.74-28.239,28.455-28.239c15.717,0,28.457,12.643,28.457,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"250.809\\\" x2=\\\"308.686\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <path d=\\\"M176.061,198.023    c0-15.596,12.741-28.239,28.457-28.239c15.715,0,28.456,12.643,28.456,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"175.523\\\" x2=\\\"233.398\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <path d=\\\"M100.335,198.023    c0-15.596,12.741-28.239,28.457-28.239c15.715,0,28.456,12.643,28.456,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"99.798\\\" x2=\\\"157.674\\\" y1=\\\"198.394\\\" y2=\\\"198.41\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120303\",\r\n    \"X\": \"246.9720916748047\",\r\n    \"Y\": \"347.135009765625\",\r\n    \"Width\": \"126.04087829589844\",\r\n    \"Height\": \"93.29794311523438\",\r\n    \"SVG\": \"<g id=\\\"20120303\\\">            <g>                      <path d=\\\"M306.25,378.787c2.854.259,8.994,3.027,11.934,3.978,2.767.865,10.205-1.643,14.01-1.643v-13.924h-25.944v11.589Z\\\" fill=\\\"none\\\" id=\\\"_65378808\\\"/>                      <path d=\\\"M306.25,367.199h25.944v13.924c-3.805,0-11.156,2.508-14.01,1.643-2.94-.951-9.081-3.719-11.934-3.978v-11.589ZM260.242,367.199h39.781v14.269c0,1.47,7.178,3.373,8.735,3.978.865.346,9.34,3.373,9.426,3.546l17.21-2.076,1.816,6.486,2.508,8.908c.605.951,2.335,5.708,2.335,7.351v.346c0,2.681-1.557,4.584-1.557,8.475h32.517l-1.989-7.091-1.384-4.238-7.264-24.128c-.605-.865-1.124-1.643-1.124-3.113,0-3.027,9.34-9.945,11.156-12.713l-6.573-20.064h-105.594v20.064h0Z\\\" id=\\\"_63583088\\\"/>                </g>            <path d=\\\"M320.427,404.15l-15.054-11.852-56.373-.64.641,46.764,57.974-.321,13.132-15.695-.32-18.257Z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" x1=\\\"311.218\\\" x2=\\\"325.632\\\" y1=\\\"416.157\\\" y2=\\\"378.682\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"39.637\\\" x=\\\"270.86\\\" y=\\\"429.129\\\">$</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212400\",\r\n    \"X\": \"212.6472625732422\",\r\n    \"Y\": \"291.99493408203125\",\r\n    \"Width\": \"194.3778533935547\",\r\n    \"Height\": \"197.91012573242188\",\r\n    \"SVG\": \"<g id=\\\"25212400\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"306.2\\\" x2=\\\"306.4\\\" y1=\\\"292\\\" y2=\\\"489.9\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"227.6\\\" x2=\\\"389.6\\\" y1=\\\"481.7\\\" y2=\\\"306.6\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"216.2\\\" x2=\\\"389.6\\\" y1=\\\"306.6\\\" y2=\\\"481.7\\\"/>            </g>        <polyline fill=\\\"none\\\" points=\\\"221.9,412 240,375.5 259.1,412.1    276.7,376.2 292.9,412.3 312.3,376.2 330.2,412.5 348.5,376.3 365.4,412.6 383.4,376.3 402.6,412.8  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25182100\",\r\n    \"X\": \"224.0\",\r\n    \"Y\": \"329.5\",\r\n    \"Width\": \"162.0\",\r\n    \"Height\": \"133.5\",\r\n    \"SVG\": \"<g id=\\\"25182100\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"226,329.5 226,360.9 304.5,408 383,360.9 383,329.5 304.5,376.6   \\\"/>                <polyline fill=\\\"#000000\\\" points=\\\"305,418 224,373 224,463 305,418 386,373 386,463 305,418   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25161\",\r\n    \"X\": \"100.43099975585938\",\r\n    \"Y\": \"164.9320068359375\",\r\n    \"Width\": \"204.50701904296875\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"25161\\\">        <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5   c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>        <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5   c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>        <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5   c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10912\",\r\n    \"X\": \"286.864013671875\",\r\n    \"Y\": \"446.82598876953125\",\r\n    \"Width\": \"36.444976806640625\",\r\n    \"Height\": \"66.0\",\r\n    \"SVG\": \"<g id=\\\"10912\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\" x1=\\\"305.087\\\" x2=\\\"305.087\\\" y1=\\\"446.826\\\" y2=\\\"497.051\\\"/>                <polygon points=\\\"323.309,494.608 286.864,494.608 305.087,512.826   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140203\",\r\n    \"X\": \"251.84886169433594\",\r\n    \"Y\": \"349.0\",\r\n    \"Width\": \"110.32826232910156\",\r\n    \"Height\": \"92.07998657226562\",\r\n    \"SVG\": \"<g id=\\\"30140203\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"275.368 438.58 255.894 399.633 272.933 399.633 272.933 382.593 302.144 382.593 302.144 399.633 358.132 399.633 338.658 438.58 275.368 438.58\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"313.829\\\" x2=\\\"313.829\\\" y1=\\\"400.12\\\" y2=\\\"349\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"313.829\\\" x2=\\\"352.776\\\" y1=\\\"399.633\\\" y2=\\\"360.684\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"38\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.918\\\">DR</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110200\",\r\n    \"X\": \"210.8037109375\",\r\n    \"Y\": \"347.546875\",\r\n    \"Width\": \"189.4775390625\",\r\n    \"Height\": \"96.296875\",\r\n    \"SVG\": \"<g id=\\\"11110200\\\" opacity=\\\"0.98\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">GO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10911\",\r\n    \"X\": \"272.3537902832031\",\r\n    \"Y\": \"291.81597900390625\",\r\n    \"Width\": \"72.55697631835938\",\r\n    \"Height\": \"50.0511474609375\",\r\n    \"SVG\": \"<g id=\\\"10911\\\">        <path d=\\\"M329.986,341.365c-3.326,0-7.448-0.797-12.367-2.4c-14.652-4.666-26.348-12.843-35.085-24.526   c-0.741-0.981-2.464-4.052-5.17-9.217c-2.344-4.418-3.822-8.722-4.432-12.906h47.447c0,0.862,0,1.783,0,2.765   c0,5.292,0.862,10.39,2.584,15.31c2.586,7.007,5.606,12.664,9.052,16.96c3.938,4.672,7.878,9.349,11.819,14.016L329.986,341.365   L329.986,341.365z M317.813,295.202h-41.745c7.137,20.607,21.358,34.308,42.657,41.095c4.802,1.459,8.742,2.185,11.818,2.185h7.573   C324.826,326.239,318.06,311.813,317.813,295.202z\\\" id=\\\"main\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140202\",\r\n    \"X\": \"249.80491638183594\",\r\n    \"Y\": \"348.0\",\r\n    \"Width\": \"110.32817077636719\",\r\n    \"Height\": \"92.07998657226562\",\r\n    \"SVG\": \"<g id=\\\"30140202\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"273.324 437.58 253.85 398.632 270.89 398.632 270.89 381.592 300.101 381.592 300.101 398.632 356.088 398.632 336.614 437.58 273.324 437.58\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"311.785\\\" x2=\\\"311.785\\\" y1=\\\"399.119\\\" y2=\\\"348\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"311.785\\\" x2=\\\"350.732\\\" y1=\\\"398.632\\\" y2=\\\"359.684\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"38\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.917\\\">TR</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140201\",\r\n    \"X\": \"247.9549560546875\",\r\n    \"Y\": \"348.0\",\r\n    \"Width\": \"110.33016967773438\",\r\n    \"Height\": \"92.08200073242188\",\r\n    \"SVG\": \"<g id=\\\"30140201\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"271.474 437.582 252 398.633 269.04 398.633 269.04 381.593 298.251 381.593 298.251 398.633 354.24 398.633 334.765 437.582 271.474 437.582\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"309.936\\\" x2=\\\"309.936\\\" y1=\\\"399.12\\\" y2=\\\"348\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"309.936\\\" x2=\\\"348.884\\\" y1=\\\"398.633\\\" y2=\\\"359.685\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"38\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.917\\\">DF</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140200\",\r\n    \"X\": \"251.30287170410156\",\r\n    \"Y\": \"348.0\",\r\n    \"Width\": \"109.66627502441406\",\r\n    \"Height\": \"91.5\",\r\n    \"SVG\": \"<g id=\\\"30140200\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"274.696 437 255.348 398.305 272.277 398.305 272.277 381.375 301.299 381.375 301.299 398.305 356.924 398.305 337.576 437 274.696 437\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"312.908\\\" x2=\\\"312.908\\\" y1=\\\"398.788\\\" y2=\\\"348\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"312.908\\\" x2=\\\"351.603\\\" y1=\\\"398.305\\\" y2=\\\"359.609\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_56_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"364.03125\",\r\n    \"SVG\": \"<g id=\\\"2_56_0\\\">        <g>                <polyline fill=\\\"#FFE599\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"307.768\\\" y1=\\\"568\\\" y2=\\\"566.232\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0991,5.0991\\\" stroke-width=\\\"17\\\" x1=\\\"311.373\\\" x2=\\\"475.43\\\" y1=\\\"562.627\\\" y2=\\\"398.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"477.232,396.768 479,395 477.232,393.232    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0991,5.0991\\\" stroke-width=\\\"17\\\" x1=\\\"473.627\\\" x2=\\\"309.57\\\" y1=\\\"389.626\\\" y2=\\\"225.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"307.768,223.768 306,222 304.232,223.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0991,5.0991\\\" stroke-width=\\\"17\\\" x1=\\\"300.626\\\" x2=\\\"136.571\\\" y1=\\\"227.374\\\" y2=\\\"391.429\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"134.768,393.232 133,395 134.768,396.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0991,5.0991\\\" stroke-width=\\\"17\\\" x1=\\\"138.374\\\" x2=\\\"302.429\\\" y1=\\\"400.373\\\" y2=\\\"564.43\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"304.232\\\" x2=\\\"306\\\" y1=\\\"566.232\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120310\",\r\n    \"X\": \"253.0040172641488\",\r\n    \"Y\": \"346.7099914550781\",\r\n    \"Width\": \"103.50642534249297\",\r\n    \"Height\": \"95.28617145529557\",\r\n    \"SVG\": \"<g id=\\\"20120310\\\">            <path d=\\\"M283.796,401.848c-2.489.623-18.501-1.523-19.414,0-2.15,3.583,7.702,6.012,7.324,10.172-.378,4.163-16.338,3.052-16.682,5.29-1.056,6.862,32.974,11.113,36.619,12.206,6.734,2.021,8.843,8.145,16.275,10.172,7.946,2.167,18.842-7.666,28.075-6.917,1.962.16,14.502,4.331,16.682,2.441,8.261-7.158-13.869-12.786-16.682-16.682-3.927-5.437,21.414-6.13-2.615-11.101\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>            <g>                      <rect fill=\\\"#FFFFFF\\\" height=\\\"64.083\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"47.605\\\" x=\\\"284.675\\\" y=\\\"354.312\\\"/>                      <ellipse cx=\\\"308.477\\\" cy=\\\"354.313\\\" fill=\\\"#FFFFFF\\\" rx=\\\"23.802\\\" ry=\\\"6.103\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                      <ellipse cx=\\\"308.783\\\" cy=\\\"418.395\\\" fill=\\\"#FFFFFF\\\" rx=\\\"23.802\\\" ry=\\\"6.103\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                      <rect fill=\\\"#FFFFFF\\\" height=\\\"9.277\\\" width=\\\"45.536\\\" x=\\\"285.893\\\" y=\\\"409.24\\\"/>                </g>            <g>                      <path d=\\\"M292.163,383.114v4.655h3.872v-8.526c-.522.348-3.872,3.393-3.872,3.872Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65846384\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65247944\\\" points=\\\"300.82 374.501 300.69 387.769 305.388 387.769 305.344 370.064 300.82 374.501\\\"/>                      <path d=\\\"M310.825,387.769h4.655v-13.007c0-.479-4.089-4.263-4.655-4.655v17.662Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64268320\\\"/>                      <path d=\\\"M320.135,387.769h3.872v-4.263c0-.74-.043-.087.174-.566l-4.046-3.698v8.526Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64249792\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_94571432\\\" points=\\\"308.041 408.649 329.053 388.378 287.074 388.378 308.041 408.649\\\"/>                      <path d=\\\"M287.074,388.378h41.979l-21.011,20.272-20.968-20.272ZM310.825,370.107c.566.392,4.655,4.176,4.655,4.655v13.007h-4.655v-17.662ZM305.344,370.064l.043,17.705h-4.698l.131-13.268,4.524-4.437h0ZM292.163,383.114c0-.479,3.393-3.524,3.872-3.872v8.57h-3.872v-4.698ZM320.135,379.242l4.046,3.741c-.218.479-.174-.218-.174.522v4.263h-3.872v-8.526ZM330.401,388.16l-22.273-21.751-22.273,21.707,22.229,21.664,22.316-21.62Z\\\" id=\\\"_94539784\\\"/>                </g>            <path d=\\\"M340.493,409.258l-2.79-.872\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_06_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_06_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10921\",\r\n    \"X\": \"249.70700073242188\",\r\n    \"Y\": \"286.73199462890625\",\r\n    \"Width\": \"96.79550170898438\",\r\n    \"Height\": \"58.137786865234375\",\r\n    \"SVG\": \"<g id=\\\"10921\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"291.311\\\" x2=\\\"319.047\\\" y1=\\\"289.232\\\" y2=\\\"289.232\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.178\\\" x2=\\\"305.178\\\" y1=\\\"303.1\\\" y2=\\\"289.232\\\"/>        <path d=\\\"M249.707,303.1h66.566c22.19,0,26.629,24.962,27.735,41.604\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171\",\r\n    \"X\": \"100.43099975585938\",\r\n    \"Y\": \"164.9320068359375\",\r\n    \"Width\": \"204.50701904296875\",\r\n    \"Height\": \"70.16384887695312\",\r\n    \"SVG\": \"<g id=\\\"25171\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"279.501,196 279.501,230.625     287.144,225.25   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"201.684,196.619 201.684,231.244     209.326,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"127.232,196.619 127.232,231.244     134.875,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40160100\",\r\n    \"X\": \"244.0\",\r\n    \"Y\": \"348.5\",\r\n    \"Width\": \"135.333984375\",\r\n    \"Height\": \"94.0\",\r\n    \"SVG\": \"<g id=\\\"40160100\\\">        <rect fill=\\\"#FFFFFF\\\" height=\\\"89\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" width=\\\"17.333\\\" x=\\\"266.5\\\" y=\\\"351\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"44.667\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" width=\\\"12.333\\\" x=\\\"350.834\\\" y=\\\"373\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"14\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" width=\\\"130.334\\\" x=\\\"246.5\\\" y=\\\"388.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_35_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"244.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"279.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"0_35_1\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"245.39\\\"/>        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,287.5 126.082,275 138.582,275    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,275 486.082,275 486.082,287.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"302.5\\\" y2=\\\"495\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,502.5 486.082,515 473.582,515    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"515\\\" y2=\\\"515\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,515 126.082,515 126.082,502.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"487.5\\\" y2=\\\"295\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_35_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"239.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"284.0\",\r\n    \"SVG\": \"<g id=\\\"0_35_0\\\">        <rect height=\\\"22.004\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"240.5\\\"/>        <rect fill=\\\"#80E0FF\\\" height=\\\"244.486\\\" id=\\\"symbol\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"270.514\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140204_a\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140204_a\\\">        <rect height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon points=\\\"273.094,296.538 335.298,296.538 378.839,340.079 378.839,402.281    335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.207\\\">4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"112_2\",\r\n    \"X\": \"246.03125\",\r\n    \"Y\": \"448.9941101074219\",\r\n    \"Width\": \"120.21875\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"112_2\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" id=\\\"EXP\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"494.8066\\\">EXP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"112_1\",\r\n    \"X\": \"289.644287109375\",\r\n    \"Y\": \"286.8681945800781\",\r\n    \"Width\": \"33.53125\",\r\n    \"Height\": \"53.6875\",\r\n    \"SVG\": \"<g id=\\\"112_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5557\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281803\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281803\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"194\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"240\\\">T</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"292\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01171\",\r\n    \"X\": \"283.21533203125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"46.4375\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01171\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"P\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281802\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281802\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"194\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"240\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"292\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281801\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281801\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"194\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"240\\\">ALT</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"292\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"214.85796356201172\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25141\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"261.167\\\" x2=\\\"246.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"292.584\\\" x2=\\\"308.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"186.167\\\" x2=\\\"171.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"217.584\\\" x2=\\\"233.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281800\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281800\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281807\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281807\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"180\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"216\\\">(M)</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"256\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"300\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281806\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281806\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"194\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"240\\\">TH</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"292\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281805\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281805\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"194\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"240\\\">O</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"292\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281804\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281804\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"194\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"240\\\">E/T</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"292\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281809\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281809\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"194\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"240\\\">W</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"292\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_22_0\",\r\n    \"X\": \"167.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"332.84100341796875\",\r\n    \"SVG\": \"<g id=\\\"0_22_0\\\">            <path d=\\\"M175.557,516.657c0-174.435,58.379-315.841,130.394-315.841s130.391,141.406,130.391,315.841\\\" fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <path d=\\\"M175.557,516.657c0-174.435,58.379-315.841,130.394-315.841s130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"175.557\\\" x2=\\\"175.557\\\" y1=\\\"516.657\\\" y2=\\\"516.657\\\"/>                                <path d=\\\"M175.684,502.588c3.038-167.907,60.198-301.772,130.267-301.772,71.04,0,128.815,137.62,130.359,308.807\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"436.342\\\" x2=\\\"436.342\\\" y1=\\\"516.657\\\" y2=\\\"516.657\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281808\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281808\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"180\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"216\\\">(F)</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"256\\\">T</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"300\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110200_a\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"283.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"207.0\",\r\n    \"SVG\": \"<g id=\\\"36110200_a\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"453\\\" y2=\\\"488\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"485\\\" y2=\\\"485\\\"/>            </g>        <polygon points=\\\"286,323 286,288 326,288 326,323  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"248.769,355.107 224.028,330.35 252.322,302.075 277.063,326.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"334.28,326.788 358.977,301.987 387.32,330.212 362.623,355.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"383\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40140500\",\r\n    \"X\": \"256.98101806640625\",\r\n    \"Y\": \"347.9990234375\",\r\n    \"Width\": \"98.52899169921875\",\r\n    \"Height\": \"91.00299072265625\",\r\n    \"SVG\": \"<g id=\\\"40140500\\\">            <path d=\\\"M310.185,368.629c0,1.104,2.61,6.625,3.112,8.683.552,2.208,1.857,7.629,1.857,9.838-8.884-2.058-8.683-12.448-12.95-15.309-2.158,9.386.954,18.973,4.668,24.494,3.062,4.568,3.212,4.317,7.479,7.529.553.502,9.939,5.371,9.939,5.371,2.56,0,11.996-8.884,13.903-10.842,2.259-2.259,6.977-13.552,6.977-18.069v-7.579c0-2.359-.351-4.066-1.757-5.019,0,2.51-2.259,8.734-3.212,10.591-1.054,2.208-5.37,5.32-7.93,5.923v-2.108c0-5.571,2.961-8.583,2.961-12.649,0-2.459-5.07-9.085-6.475-10.039,0,6.726-.903,10.039-5.32,12.347-1.456-.903-3.865-3.313-3.865-5.521v-1.205c0-1.907,2.309-6.776,3.162-8.332,2.51-4.919.602-4.718-.502-8.734h-.552c-1.656,6.876-1.004,6.073-4.718,11.193-1.255,1.707-6.776,7.378-6.776,9.436Z\\\" id=\\\"_38129400\\\"/>            <polygon id=\\\"_39502352\\\" points=\\\"285.44 424.595 296.332 424.595 296.332 414.255 285.44 414.255 285.44 424.595\\\"/>            <polygon id=\\\"_40261424\\\" points=\\\"319.872 424.595 330.212 424.595 330.212 413.954 319.872 413.954 319.872 424.595\\\"/>            <path d=\\\"M295.629,378.819l-.853-3.714-37.795,31.622,19.575.151v32.124h63.344v-32.124h15.61c-.451-.653-9.587-7.378-10.039-7.378-.351,0-1.506,2.008-1.757,2.359l1.757,1.757h-2.961c-.853.653-6.124,3.915-6.124,4.768v28.008h-22.988v-16.212h-10.892v16.212h-22.687v-29.514h28.309l-2.761-3.413-38.548-.151,28.81-24.494Z\\\" id=\\\"_39073376\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341900\",\r\n    \"X\": \"65.02248399991257\",\r\n    \"Y\": \"108.2988021794261\",\r\n    \"Width\": \"281.29057220527386\",\r\n    \"Height\": \"179.7035424296713\",\r\n    \"SVG\": \"<g id=\\\"25341900\\\" transform=\\\"translate(-110 -80) scale(1.25 1.25)\\\">        <path d=\\\"M295.2,167.2c80.069,0,98.652,105.535-6,111\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"295.2\\\" x2=\\\"142.734\\\" y1=\\\"167.2\\\" y2=\\\"167.287\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"290.2\\\" x2=\\\"142.2\\\" y1=\\\"278.2\\\" y2=\\\"278.2\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"142.634\\\" x2=\\\"158.2\\\" y1=\\\"166.687\\\" y2=\\\"184.2\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"142.434\\\" x2=\\\"158.2\\\" y1=\\\"167.887\\\" y2=\\\"153.2\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"289.773\\\" x2=\\\"278.2\\\" y1=\\\"278.127\\\" y2=\\\"263.2\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"289.273\\\" x2=\\\"275.773\\\" y1=\\\"278.427\\\" y2=\\\"291.927\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"53.75\\\" transform=\\\"matrix(0.8 0 0 0.8 196.5992 239.5328)\\\">RIP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01161\",\r\n    \"X\": \"286.19644434628975\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"33.45980565371025\",\r\n    \"Height\": \"61.875\",\r\n    \"SVG\": \"<g id=\\\"01161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"J\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">J</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10901\",\r\n    \"X\": \"254.92599487304688\",\r\n    \"Y\": \"286.4119873046875\",\r\n    \"Width\": \"102.14801025390625\",\r\n    \"Height\": \"55.95001220703125\",\r\n    \"SVG\": \"<g id=\\\"10901\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.631\\\" x2=\\\"305.631\\\" y1=\\\"301.731\\\" y2=\\\"288.863\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"290.302\\\" x2=\\\"320.961\\\" y1=\\\"288.912\\\" y2=\\\"288.912\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"287.158\\\" x2=\\\"254.926\\\" y1=\\\"307.583\\\" y2=\\\"307.583\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"287.6\\\" x2=\\\"255.369\\\" y1=\\\"333.524\\\" y2=\\\"333.524\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"357.074\\\" x2=\\\"324.844\\\" y1=\\\"333.524\\\" y2=\\\"333.524\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"356.631\\\" x2=\\\"324.4\\\" y1=\\\"307.583\\\" y2=\\\"307.583\\\"/>        <rect fill=\\\"none\\\" height=\\\"38.131\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"38.127\\\" x=\\\"287.158\\\" y=\\\"301.731\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151\",\r\n    \"X\": \"91.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"234.36907196044922\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25151\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"265.167\\\" x2=\\\"250.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"296.584\\\" x2=\\\"312.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M282.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C308.938,175.9,296.938,164.932,282.135,164.932L282.135,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"283.266\\\" x2=\\\"318.754\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"317.295,194.418 325.931,189.432 317.295,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"186.167\\\" x2=\\\"171.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"217.584\\\" x2=\\\"233.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"204.484\\\" x2=\\\"239.977\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"238.518,194.418 247.15,189.432 238.518,184.446      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"108.167\\\" x2=\\\"93.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"139.583\\\" x2=\\\"155.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M123.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C150.033,175.9,138.034,164.932,123.231,164.932L123.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"124.833\\\" x2=\\\"160.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"158.865,194.418 167.5,189.432 158.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160900\",\r\n    \"X\": \"270.6669921875\",\r\n    \"Y\": \"350.25\",\r\n    \"Width\": \"69.52801513671875\",\r\n    \"Height\": \"96.75717163085938\",\r\n    \"SVG\": \"<g id=\\\"10160900\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.431\\\" x2=\\\"305.431\\\" y1=\\\"390.842\\\" y2=\\\"352.75\\\"/>        <polygon fill=\\\"none\\\" points=\\\"305.431,441.417 281.252,393.061 329.608,393.061  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"270.667\\\" x2=\\\"340.195\\\" y1=\\\"352.75\\\" y2=\\\"352.75\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141600\",\r\n    \"X\": \"36.890625\",\r\n    \"Y\": \"158.8125\",\r\n    \"Width\": \"341.94140625\",\r\n    \"Height\": \"37.48069763183594\",\r\n    \"SVG\": \"<g id=\\\"25141600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.5864\\\" x1=\\\"40.082\\\" x2=\\\"369.082\\\" y1=\\\"191.5\\\" y2=\\\"191.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"35\\\" y=\\\"178\\\">RL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"349\\\" y=\\\"176\\\">RL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120600\",\r\n    \"X\": \"222.2558135986328\",\r\n    \"Y\": \"346.7828063964844\",\r\n    \"Width\": \"157.99842834472656\",\r\n    \"Height\": \"98.42562866210938\",\r\n    \"SVG\": \"<g id=\\\"30120600\\\">        <polygon points=\\\"270.646,442.798 223.67,396.18 270.288,349.201  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>        <polygon points=\\\"323.278,442.798 276.302,396.18 322.919,349.201  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>        <polygon points=\\\"379.245,442.798 332.27,396.18 378.886,349.201  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_19_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_19_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M426.807,317.284c29.657,13.611,50.247,43.509,50.247,78.202   c0,34.618-20.501,64.462-50.057,78.114\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121103_3\",\r\n    \"X\": \"180.50001525878906\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"230.8959197998047\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10121103_3\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"202\\\" x2=\\\"410\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>                    </g>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"183\\\" x2=\\\"183.295\\\" y1=\\\"346.985\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121103_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121103_2\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"183\\\" x2=\\\"183\\\" y1=\\\"272.25\\\" y2=\\\"515.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121103_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10121103_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"276\\\" y2=\\\"516\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <line fill=\\\"none\\\" id=\\\"main\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"180\\\" x2=\\\"180\\\" y1=\\\"276\\\" y2=\\\"516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121103_0\",\r\n    \"X\": \"177.0\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"250.37469482421875\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10121103_0\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"186\\\" x2=\\\"426\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"179.5\\\" x2=\\\"179.5\\\" y1=\\\"319.047\\\" y2=\\\"475\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01191\",\r\n    \"X\": \"281.039306640625\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"48.21875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01191\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"T\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25121\",\r\n    \"X\": \"256.90625\",\r\n    \"Y\": \"369.046875\",\r\n    \"Width\": \"104.716796875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"25121\\\">        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"257\\\" y=\\\"412\\\">ALL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161800\",\r\n    \"X\": \"20.0\",\r\n    \"Y\": \"116.5\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"160.0\",\r\n    \"SVG\": \"<g id=\\\"45161800\\\">        <path d=\\\"M100,271.5c-40,0-75-35-75-75s35-75,75-75c80,0,120,150,200,150   c40,0,75-35,75-75s-35-75-75-75C220,121.5,180,271.5,100,271.5z\\\" fill=\\\"none\\\" stroke=\\\"#AD694A\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_12_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"196.25\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"2_12_0\\\">        <path d=\\\"M391,514c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205   \\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140300\",\r\n    \"X\": \"20.859375\",\r\n    \"Y\": \"177.8125\",\r\n    \"Width\": \"303.6484375\",\r\n    \"Height\": \"17.227493674034264\",\r\n    \"SVG\": \"<g id=\\\"25140300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"55\\\" x2=\\\"290\\\" y1=\\\"191.43\\\" y2=\\\"191.54\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" id=\\\"static\\\" x=\\\"19\\\" y=\\\"195\\\">PL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" id=\\\"static1\\\" x=\\\"296\\\" y=\\\"195\\\">PL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" id=\\\"varT\\\" transform=\\\"matrix(1 0 0 1 348.8496 194.584)\\\"> </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25219000\",\r\n    \"X\": \"148.75962829589844\",\r\n    \"Y\": \"236.7091827392578\",\r\n    \"Width\": \"312.4807586669922\",\r\n    \"Height\": \"247.04164123535156\",\r\n    \"SVG\": \"<g id=\\\"25219000\\\">        <polyline fill=\\\"none\\\" points=\\\"155,325.23 205,250.23 305,400.23 405,250.23 455,325.23\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <polyline fill=\\\"none\\\" points=\\\"155,395.23 205,320.23 305,470.23 405,320.23 455,395.23\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120502_2\",\r\n    \"X\": \"170.69500732421875\",\r\n    \"Y\": \"347.2049865722656\",\r\n    \"Width\": \"270.4849853515625\",\r\n    \"Height\": \"97.54501342773438\",\r\n    \"SVG\": \"<g id=\\\"10120502_2\\\">        <path d=\\\"M170.695,373.75c12.436,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M238.518,395.398c0,12.438-10.081,22.519-22.518,22.519   c-12.436,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M238.518,396.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.517,10.082,22.517,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.59,395.398c0,12.438-10.082,22.519-22.517,22.519   c-12.438,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.59,396.268c0-12.436,10.082-22.518,22.521-22.518   c12.437,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M418.662,395.398c0,12.438-10.082,22.519-22.521,22.519   c-12.436,0-22.518-10.081-22.518-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M418.662,396.268c0-12.436,10.082-22.518,22.518-22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M246,349.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,349.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120502_3\",\r\n    \"X\": \"153.65798950195312\",\r\n    \"Y\": \"347.2049865722656\",\r\n    \"Width\": \"308.75701904296875\",\r\n    \"Height\": \"97.54501342773438\",\r\n    \"SVG\": \"<g id=\\\"10120502_3\\\">        <path d=\\\"M172.941,388.398c0,12.438-8.634,22.519-19.283,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M172.941,389.268c0-12.436,8.633-22.518,19.283-22.518   c10.649,0,19.283,10.082,19.283,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M250.304,388.398c0,12.438-8.633,22.519-19.283,22.519   c-10.649,0-19.284-10.081-19.284-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M250.304,389.268c0-12.436,8.633-22.518,19.284-22.518   c10.649,0,19.282,10.082,19.282,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.436,388.398c0,12.438-8.634,22.519-19.28,22.519   c-10.651,0-19.284-10.081-19.284-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.436,389.268c0-12.436,8.635-22.518,19.285-22.518   s19.282,10.082,19.282,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M404.566,388.398c0,12.438-8.635,22.519-19.285,22.519   c-10.649,0-19.283-10.081-19.283-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M404.566,389.268c0-12.436,8.634-22.518,19.28-22.518   c10.651,0,19.286,10.082,19.286,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M462.415,410.917c-10.648,0-19.281-10.081-19.281-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M246,349.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,349.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120502_0\",\r\n    \"X\": \"134.91099548339844\",\r\n    \"Y\": \"347.2049865722656\",\r\n    \"Width\": \"344.0550079345703\",\r\n    \"Height\": \"97.54501342773438\",\r\n    \"SVG\": \"<g id=\\\"10120502_0\\\">        <g display=\\\"none\\\" id=\\\"symbol\\\">                <line display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"388.108\\\" y1=\\\"481\\\" y2=\\\"311\\\"/>                <line display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"391\\\" y1=\\\"311\\\" y2=\\\"481\\\"/>            </g>        <path d=\\\"M156.398,395.398c0,12.438-9.621,22.519-21.487,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M156.398,396.268c0-12.436,9.621-22.518,21.488-22.518   c11.867,0,21.487,10.082,21.487,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M242.605,395.398c0,12.438-9.62,22.519-21.487,22.519   c-11.867,0-21.489-10.081-21.489-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M242.605,396.268c0-12.436,9.621-22.518,21.489-22.518   c11.867,0,21.486,10.082,21.486,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.555,395.398c0,12.438-9.621,22.519-21.484,22.519   c-11.869,0-21.488-10.081-21.488-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.555,396.268c0-12.436,9.62-22.518,21.49-22.518   c11.867,0,21.487,10.082,21.487,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M414.504,395.398c0,12.438-9.62,22.519-21.49,22.519   c-11.864,0-21.485-10.081-21.485-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M414.504,396.268c0-12.436,9.62-22.518,21.486-22.518   c11.87,0,21.492,10.082,21.492,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M478.966,417.917c-11.866,0-21.483-10.081-21.483-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M246,349.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,349.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140400_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140400_a\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213700\",\r\n    \"X\": \"171.8489990234375\",\r\n    \"Y\": \"272.92999267578125\",\r\n    \"Width\": \"266.125\",\r\n    \"Height\": \"245.093994140625\",\r\n    \"SVG\": \"<g id=\\\"25213700\\\">        <rect fill=\\\"none\\\" height=\\\"230.094\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.125\\\" x=\\\"179.349\\\" y=\\\"280.43\\\"/>        <circle cx=\\\"304.099\\\" cy=\\\"395.477\\\" fill=\\\"#000000\\\" r=\\\"59\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"430.475\\\" x2=\\\"179.349\\\" y1=\\\"280.43\\\" y2=\\\"510.523\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"179.349\\\" x2=\\\"430.475\\\" y1=\\\"280.43\\\" y2=\\\"510.523\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120502_1\",\r\n    \"X\": \"124.65799713134766\",\r\n    \"Y\": \"347.2049865722656\",\r\n    \"Width\": \"360.5580062866211\",\r\n    \"Height\": \"97.54501342773438\",\r\n    \"SVG\": \"<g id=\\\"10120502_1\\\">        <path d=\\\"M147.176,398.398c0,12.438-10.082,22.519-22.518,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M147.176,399.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M237.518,398.398c0,12.438-10.081,22.519-22.518,22.519   c-12.436,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M237.518,399.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.517,10.082,22.517,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.59,398.398c0,12.438-10.082,22.519-22.517,22.519   c-12.438,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.59,399.268c0-12.436,10.082-22.518,22.521-22.518   c12.437,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M417.662,398.398c0,12.438-10.082,22.519-22.521,22.519   c-12.436,0-22.518-10.081-22.518-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M417.662,399.268c0-12.436,10.082-22.518,22.518-22.518   c12.438,0,22.521,10.082,22.521,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M485.216,420.917c-12.436,0-22.517-10.081-22.517-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M246,349.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,349.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120100\",\r\n    \"X\": \"267.931396484375\",\r\n    \"Y\": \"348.552978515625\",\r\n    \"Width\": \"74.26812744140625\",\r\n    \"Height\": \"94.59503173828125\",\r\n    \"SVG\": \"<g id=\\\"05120100\\\">        <g>                <path d=\\\"M270.416,439.063c1.367-12.253,5.57-27.86,9.99-42.336    c7.369-24.123,16.037-45.674,23.344-45.674c7.23,0,16.008,22.864,24.156,46.682c5.021,14.68,9.506,30.024,11.844,41.484\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"272.833\\\" x2=\\\"337.375\\\" y1=\\\"437.125\\\" y2=\\\"437.125\\\"/>                <rect fill=\\\"none\\\" height=\\\"3.655\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"3.568\\\" x=\\\"303.299\\\" y=\\\"436.993\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01181\",\r\n    \"X\": \"280.995361328125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"53.625\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01181\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"R\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25120700\",\r\n    \"X\": \"39.17714343586282\",\r\n    \"Y\": \"107.78632908530723\",\r\n    \"Width\": \"328.1329275794955\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25120700\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15200100\",\r\n    \"X\": \"257.9432373046875\",\r\n    \"Y\": \"285.5\",\r\n    \"Width\": \"96.113525390625\",\r\n    \"Height\": \"216.75\",\r\n    \"SVG\": \"<g id=\\\"15200100\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"285.5\\\" y2=\\\"502.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"352.75\\\" x2=\\\"306\\\" y1=\\\"296.836\\\" y2=\\\"325.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"259.25\\\" y1=\\\"325.5\\\" y2=\\\"296.836\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200401\",\r\n    \"X\": \"36.787994384765625\",\r\n    \"Y\": \"105.50799560546875\",\r\n    \"Width\": \"326.42401123046875\",\r\n    \"Height\": \"209.97637939453125\",\r\n    \"SVG\": \"<g id=\\\"25200401\\\">        <ellipse cx=\\\"200\\\" cy=\\\"190.508\\\" fill=\\\"#FFFFFF\\\" rx=\\\"160.712\\\" ry=\\\"82.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"39.2364\\\" x=\\\"163\\\" y=\\\"315\\\">AOI </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200402\",\r\n    \"X\": \"28.0\",\r\n    \"Y\": \"105.50800323486328\",\r\n    \"Width\": \"341.0\",\r\n    \"Height\": \"209.97637176513672\",\r\n    \"SVG\": \"<g id=\\\"25200402\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"39.2364\\\" x=\\\"163\\\" y=\\\"315\\\">AOI </text>        <rect fill=\\\"none\\\" height=\\\"165\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" width=\\\"336\\\" x=\\\"30.5\\\" y=\\\"108.008\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25340600\",\r\n    \"X\": \"44.499958675398595\",\r\n    \"Y\": \"118.49979137793791\",\r\n    \"Width\": \"297.0002483080435\",\r\n    \"Height\": \"180.0189706955864\",\r\n    \"SVG\": \"<g id=\\\"25340600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"278\\\" x2=\\\"123\\\" y1=\\\"162\\\" y2=\\\"162\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"278\\\" x2=\\\"156\\\" y1=\\\"242\\\" y2=\\\"242\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"278\\\" x2=\\\"278\\\" y1=\\\"162\\\" y2=\\\"122\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,8\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"278\\\" x2=\\\"338\\\" y1=\\\"122\\\" y2=\\\"202\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"278\\\" x2=\\\"278\\\" y1=\\\"242\\\" y2=\\\"282\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,8\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"278\\\" x2=\\\"338\\\" y1=\\\"282\\\" y2=\\\"202\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"48\\\" x2=\\\"123\\\" y1=\\\"247\\\" y2=\\\"162\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\" x1=\\\"156\\\" x2=\\\"106\\\" y1=\\\"242\\\" y2=\\\"300\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" x=\\\"164\\\" y=\\\"217\\\">CATK</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131\",\r\n    \"X\": \"97.93099975585938\",\r\n    \"Y\": \"162.4320068359375\",\r\n    \"Width\": \"209.50701904296875\",\r\n    \"Height\": \"54.0\",\r\n    \"SVG\": \"<g id=\\\"25131\\\">        <path d=\\\"M278.135,164.932   c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5c14.805,0,26.803-10.969,26.803-24.5   C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M201.686,164.932   c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5c14.801,0,26.799-10.969,26.799-24.5   C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5   c0,13.531,11.998,24.5,26.8,24.5c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932   L127.231,164.932z\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200400\",\r\n    \"X\": \"258.99798583984375\",\r\n    \"Y\": \"339.90399169921875\",\r\n    \"Width\": \"102.58599853515625\",\r\n    \"Height\": \"102.58599853515625\",\r\n    \"SVG\": \"<g id=\\\"25200400\\\">        <circle cx=\\\"310.291\\\" cy=\\\"391.197\\\" fill=\\\"none\\\" r=\\\"48.793\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212700\",\r\n    \"X\": \"200.19000244140625\",\r\n    \"Y\": \"291.961669921875\",\r\n    \"Width\": \"211.0\",\r\n    \"Height\": \"197.98263549804688\",\r\n    \"SVG\": \"<g id=\\\"25212700\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"305.616\\\" x2=\\\"305.763\\\" y1=\\\"291.968\\\" y2=\\\"489.938\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.19\\\" x2=\\\"411.19\\\" y1=\\\"395.953\\\" y2=\\\"395.953\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53381\",\r\n    \"X\": \"260.40625\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"90.556640625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"53381\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ME</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06142\",\r\n    \"X\": \"364.03125\",\r\n    \"Y\": \"337.453125\",\r\n    \"Width\": \"42.890625\",\r\n    \"Height\": \"112.10256958007812\",\r\n    \"SVG\": \"<g id=\\\"06142\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"358.75\\\" y=\\\"449.5557\\\">B</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"358.75\\\" y=\\\"389\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_53_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"364.03125\",\r\n    \"SVG\": \"<g id=\\\"2_53_0\\\">        <g>                <polyline fill=\\\"#FFE599\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"307.768\\\" y1=\\\"568\\\" y2=\\\"566.232\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"311.373\\\" x2=\\\"475.43\\\" y1=\\\"562.627\\\" y2=\\\"398.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"477.232,396.768 479,395 477.232,393.232    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"473.627\\\" x2=\\\"309.57\\\" y1=\\\"389.626\\\" y2=\\\"225.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"307.768,223.768 306,222 304.232,223.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"300.626\\\" x2=\\\"136.571\\\" y1=\\\"227.374\\\" y2=\\\"391.429\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"134.768,393.232 133,395 134.768,396.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"138.374\\\" x2=\\\"302.429\\\" y1=\\\"400.373\\\" y2=\\\"564.43\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"304.232\\\" x2=\\\"306\\\" y1=\\\"566.232\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40061\",\r\n    \"X\": \"257.1708984375\",\r\n    \"Y\": \"296.3750305175781\",\r\n    \"Width\": \"95.22265625\",\r\n    \"Height\": \"49.5\",\r\n    \"SVG\": \"<g id=\\\"40061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" id=\\\"MU\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">MU</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121500\",\r\n    \"X\": \"220.0\",\r\n    \"Y\": \"351.25\",\r\n    \"Width\": \"170.5\",\r\n    \"Height\": \"90.7650146484375\",\r\n    \"SVG\": \"<g id=\\\"10121500\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"220\\\" x2=\\\"291.5\\\" y1=\\\"353.75\\\" y2=\\\"353.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"319\\\" x2=\\\"390.5\\\" y1=\\\"353.75\\\" y2=\\\"353.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.083\\\" x2=\\\"305.083\\\" y1=\\\"362.5\\\" y2=\\\"442.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27082\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"447.7890319824219\",\r\n    \"Width\": \"71.08342050209205\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"27082\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.3359\\\">J5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131600\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25131600\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">SP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40051\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"47.34375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"40051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"K\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">K</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52061\",\r\n    \"X\": \"260.16650390625\",\r\n    \"Y\": \"294.9375305175781\",\r\n    \"Width\": \"88.158203125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"52061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">AT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53391\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"87.353515625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"53391\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">MF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06132\",\r\n    \"X\": \"358.34375\",\r\n    \"Y\": \"336.578125\",\r\n    \"Width\": \"47.484375\",\r\n    \"Height\": \"112.97756958007812\",\r\n    \"SVG\": \"<g id=\\\"06132\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"354.75\\\" y=\\\"449.5557\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"354.75\\\" y=\\\"389\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200700\",\r\n    \"X\": \"186.66776286462897\",\r\n    \"Y\": \"167.32320112910213\",\r\n    \"Width\": \"329.13154910328973\",\r\n    \"Height\": \"105.67679851974202\",\r\n    \"SVG\": \"<g id=\\\"25200700\\\">        <g>                <path d=\\\"    M202.939,236.063c44.775-20.58,93.418-31.86,144.268-31.86c53.439,0,104.44,12.459,151.077,35.076\\\" fill=\\\"none\\\" opacity=\\\"0.25\\\" stroke=\\\"#338888\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"70\\\"/>                <path d=\\\"M483.683,271.5    c0,0-56.285-30.03-132.114-31.414c-86.957-1.587-134.399,28.834-134.399,28.834l-29.002-65.365c0,0,64.168-34.158,162.814-34.727    c87.195-0.503,163.317,38.753,163.317,38.753L483.683,271.5z\\\" fill=\\\"none\\\" stroke=\\\"#338888\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27092\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"447.5859069824219\",\r\n    \"Width\": \"70.66154550209205\",\r\n    \"Height\": \"52.625\",\r\n    \"SVG\": \"<g id=\\\"27092\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.3359\\\">J6</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40042\",\r\n    \"X\": \"246.94921875\",\r\n    \"Y\": \"449.734375\",\r\n    \"Width\": \"116.76171875\",\r\n    \"Height\": \"41.453125\",\r\n    \"SVG\": \"<g id=\\\"40042\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"56px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490.5\\\">MTG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40041\",\r\n    \"X\": \"267.1730041503906\",\r\n    \"Y\": \"276.7615051269531\",\r\n    \"Width\": \"75.8179931640625\",\r\n    \"Height\": \"68.4434814453125\",\r\n    \"SVG\": \"<g id=\\\"40041\\\">        <rect fill=\\\"none\\\" height=\\\"39.835\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"70.818\\\" x=\\\"269.673\\\" y=\\\"302.87\\\"/>        <polyline fill=\\\"none\\\" points=\\\"269.23,301.985 305.653,279.705 340.934,301.985  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270603\",\r\n    \"X\": \"8.0\",\r\n    \"Y\": \"59.19211196899414\",\r\n    \"Width\": \"378.88507080078125\",\r\n    \"Height\": \"280.615779876709\",\r\n    \"SVG\": \"<g id=\\\"25270603\\\">        <polyline fill=\\\"none\\\" points=\\\"343,319.5 23,319.5 23,219.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"23,179.5 23,79.5 343,79.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"343,94.5 343,64.5 378,79.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"343,334.5 343,304.5 378,319.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"8\\\" x2=\\\"38\\\" y1=\\\"179.5\\\" y2=\\\"179.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"8\\\" x2=\\\"38\\\" y1=\\\"219.5\\\" y2=\\\"219.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270602\",\r\n    \"X\": \"7.67376184463501\",\r\n    \"Y\": \"60.19211196899414\",\r\n    \"Width\": \"371.71130895614624\",\r\n    \"Height\": \"280.615779876709\",\r\n    \"SVG\": \"<g id=\\\"25270602\\\">        <polyline fill=\\\"none\\\" points=\\\"335.5,320.5 15.5,320.5 55.5,300.5 15.5,280.5 55.5,260.5    15.5,240.5 55.5,220.5 15.5,200.5 55.5,180.5 15.5,160.5 55.5,140.5 15.5,120.5 55.5,100.5 15.5,80.5 335.5,80.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"335.5,95.5 335.5,65.5 370.5,80.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"335.5,335.5 335.5,305.5 370.5,320.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151204\",\r\n    \"X\": \"3.5\",\r\n    \"Y\": \"101.79210479085748\",\r\n    \"Width\": \"381.99999237060547\",\r\n    \"Height\": \"208.74895129041562\",\r\n    \"SVG\": \"<g id=\\\"25151204\\\">            <g transform=\\\"translate(-120 -100) scale(1.25 1.25)\\\">                      <g fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\">                                <path d=\\\"M207.067,162.933c-130.376,3.942-119.71,162.385-0.889,164\\\"/>                                <line x1=\\\"205.334\\\" x2=\\\"205.408\\\" y1=\\\"327.218\\\" y2=\\\"300\\\"/>                                <line x1=\\\"161.622\\\" x2=\\\"175.622\\\" y1=\\\"316.378\\\" y2=\\\"293.378\\\"/>                                <line x1=\\\"123.289\\\" x2=\\\"149.289\\\" y1=\\\"283.378\\\" y2=\\\"269.378\\\"/>                                <line x1=\\\"113.733\\\" x2=\\\"144.733\\\" y1=\\\"252.711\\\" y2=\\\"249.711\\\"/>                                <line x1=\\\"116.628\\\" x2=\\\"144.628\\\" y1=\\\"222.795\\\" y2=\\\"232.573\\\"/>                                <line x1=\\\"148.349\\\" x2=\\\"165.016\\\" y1=\\\"179.316\\\" y2=\\\"205.537\\\"/>                                <line x1=\\\"177.4\\\" x2=\\\"186.138\\\" y1=\\\"167.6\\\" y2=\\\"196.528\\\"/>                                <line x1=\\\"205.852\\\" x2=\\\"205.852\\\" y1=\\\"163.1\\\" y2=\\\"192.242\\\"/>                                <line x1=\\\"182.572\\\" x2=\\\"193.178\\\" y1=\\\"323.76\\\" y2=\\\"296.822\\\"/>                                <line x1=\\\"139.622\\\" x2=\\\"158.622\\\" y1=\\\"302.378\\\" y2=\\\"284.378\\\"/>                                <line x1=\\\"129.072\\\" x2=\\\"152.628\\\" y1=\\\"198.351\\\" y2=\\\"217.462\\\"/>                          </g>                      <g>                                <g>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"214.612\\\" x2=\\\"404.4\\\" y1=\\\"243.6\\\" y2=\\\"243.6\\\"/>                                          <g>                                                    <path d=\\\"M227.188,252.431c0.273-0.427,0.146-0.997-0.282-1.27l-11.873-7.561l11.873-7.561c0.429-0.273,0.555-0.843,0.282-1.27       c-0.273-0.428-0.846-0.552-1.27-0.282l-13.091,8.337c-0.265,0.17-0.426,0.462-0.426,0.777s0.161,0.607,0.426,0.777       l13.091,8.338c0.152,0.097,0.324,0.144,0.493,0.144C226.714,252.858,227.011,252.706,227.188,252.431z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1\\\"/>                                              </g>                                    </g>                          </g>                      <g>                                <rect fill=\\\"#FFFFFF\\\" height=\\\"28\\\" stroke=\\\"#FFFFFF\\\" width=\\\"38.4\\\" x=\\\"293.6\\\" y=\\\"230.4\\\"/>                                <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"295\\\" y=\\\"250\\\">ENY</text>                          </g>                </g>            <g transform=\\\"translate(-179 5) translate(-1 0) translate(-1 0) translate(-1 0) translate(1 0)\\\">                      <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"185\\\" y=\\\"182\\\"/>                      <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"190\\\" y=\\\"212\\\">C</text>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121101_1\",\r\n    \"X\": \"124.58792877197266\",\r\n    \"Y\": \"274.9267883300781\",\r\n    \"Width\": \"362.65514373779297\",\r\n    \"Height\": \"246.64883422851562\",\r\n    \"SVG\": \"<g id=\\\"10121101_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"125.985\\\" x2=\\\"480.5\\\" y1=\\\"519.5\\\" y2=\\\"281.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"125.985\\\" x2=\\\"485.846\\\" y1=\\\"277\\\" y2=\\\"519.5\\\"/>        <path d=\\\"M147.176,398.398c0,12.438-10.082,22.519-22.518,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M147.176,399.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M237.518,398.398c0,12.438-10.081,22.519-22.518,22.519   c-12.436,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M237.518,399.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.517,10.082,22.517,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.59,398.398c0,12.438-10.082,22.519-22.517,22.519   c-12.438,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.59,399.268c0-12.436,10.082-22.518,22.521-22.518   c12.437,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M417.662,398.398c0,12.438-10.082,22.519-22.521,22.519   c-12.436,0-22.518-10.081-22.518-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M417.662,399.268c0-12.436,10.082-22.518,22.518-22.518   c12.438,0,22.521,10.082,22.521,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M485.216,420.917c-12.436,0-22.517-10.081-22.517-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151205\",\r\n    \"X\": \"160.82991582668177\",\r\n    \"Y\": \"255.76741489275958\",\r\n    \"Width\": \"292.4989035688163\",\r\n    \"Height\": \"279.9940858048959\",\r\n    \"SVG\": \"<g fill=\\\"none\\\" id=\\\"25151205\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" transform=\\\"translate(-120 -150) scale(1.5 1.5)\\\">        <path d=\\\"M203.838,358.904c13.174-104.438,162.599-86.175,158,10.4   c-3.446,72.352-109.576,99.647-149.2,29.6\\\"/>        <line x1=\\\"212.502\\\" x2=\\\"212.502\\\" y1=\\\"398.837\\\" y2=\\\"423.837\\\"/>        <line x1=\\\"211.515\\\" x2=\\\"232.918\\\" y1=\\\"398.652\\\" y2=\\\"398.663\\\"/>        <line x1=\\\"203.835\\\" x2=\\\"187.502\\\" y1=\\\"353.964\\\" y2=\\\"350.837\\\"/>        <line x1=\\\"207.502\\\" x2=\\\"191.635\\\" y1=\\\"340.837\\\" y2=\\\"333.563\\\"/>        <line x1=\\\"213.502\\\" x2=\\\"199.502\\\" y1=\\\"325.837\\\" y2=\\\"317.837\\\"/>        <line x1=\\\"223.502\\\" x2=\\\"210.502\\\" y1=\\\"313.837\\\" y2=\\\"302.837\\\"/>        <line x1=\\\"233.502\\\" x2=\\\"224.502\\\" y1=\\\"303.837\\\" y2=\\\"290.837\\\"/>        <line x1=\\\"246.502\\\" x2=\\\"238.502\\\" y1=\\\"295.837\\\" y2=\\\"281.837\\\"/>        <line x1=\\\"259.502\\\" x2=\\\"254.502\\\" y1=\\\"290.837\\\" y2=\\\"274.837\\\"/>        <line x1=\\\"276.502\\\" x2=\\\"276.502\\\" y1=\\\"287.837\\\" y2=\\\"270.837\\\"/>        <line x1=\\\"293.502\\\" x2=\\\"297.502\\\" y1=\\\"288.837\\\" y2=\\\"270.837\\\"/>        <line x1=\\\"309.502\\\" x2=\\\"316.835\\\" y1=\\\"293.837\\\" y2=\\\"275.563\\\"/>        <line x1=\\\"326.502\\\" x2=\\\"337.633\\\" y1=\\\"300.837\\\" y2=\\\"285.563\\\"/>        <line x1=\\\"342.502\\\" x2=\\\"354.502\\\" y1=\\\"312.837\\\" y2=\\\"300.837\\\"/>        <line x1=\\\"352.502\\\" x2=\\\"367.502\\\" y1=\\\"325.837\\\" y2=\\\"316.837\\\"/>        <line x1=\\\"359.502\\\" x2=\\\"376.502\\\" y1=\\\"342.837\\\" y2=\\\"336.837\\\"/>        <line x1=\\\"361.502\\\" x2=\\\"380.502\\\" y1=\\\"358.837\\\" y2=\\\"358.837\\\"/>        <line x1=\\\"361.502\\\" x2=\\\"382.002\\\" y1=\\\"374.837\\\" y2=\\\"377.837\\\"/>        <line x1=\\\"358.502\\\" x2=\\\"375.633\\\" y1=\\\"389.837\\\" y2=\\\"395.163\\\"/>        <line x1=\\\"350.035\\\" x2=\\\"364.502\\\" y1=\\\"404.764\\\" y2=\\\"414.837\\\"/>        <line x1=\\\"338.502\\\" x2=\\\"349.234\\\" y1=\\\"418.837\\\" y2=\\\"433.964\\\"/>        <line x1=\\\"317.502\\\" x2=\\\"324.502\\\" y1=\\\"431.837\\\" y2=\\\"448.837\\\"/>        <line x1=\\\"297.502\\\" x2=\\\"301.502\\\" y1=\\\"438.837\\\" y2=\\\"455.837\\\"/>        <line x1=\\\"275.502\\\" x2=\\\"275.633\\\" y1=\\\"439.837\\\" y2=\\\"457.163\\\"/>        <line x1=\\\"255.502\\\" x2=\\\"249.502\\\" y1=\\\"435.837\\\" y2=\\\"450.837\\\"/>        <line x1=\\\"238.502\\\" x2=\\\"231.235\\\" y1=\\\"427.837\\\" y2=\\\"443.163\\\"/>        <line x1=\\\"227.502\\\" x2=\\\"216.835\\\" y1=\\\"418.837\\\" y2=\\\"431.563\\\"/>        <g transform=\\\"translate(150.602 10.8434) translate(-1 0) translate(-1 0) translate(0 -1) translate(0 -1)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"23.333\\\" stroke=\\\"#FFFFFF\\\" width=\\\"23.333\\\" x=\\\"202.301\\\" y=\\\"341.223\\\"/>                <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"35.0036\\\" stroke=\\\"none\\\" stroke-width=\\\"0\\\" transform=\\\"matrix(0.6667 0 0 0.6667 205.8752 361.2224)\\\">R</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121101_0\",\r\n    \"X\": \"134.91099548339844\",\r\n    \"Y\": \"309.23223876953125\",\r\n    \"Width\": \"344.0550079345703\",\r\n    \"Height\": \"173.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121101_0\\\">        <g id=\\\"symbol\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"388.108\\\" y1=\\\"481\\\" y2=\\\"311\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"391\\\" y1=\\\"311\\\" y2=\\\"481\\\"/>            </g>        <path d=\\\"M156.398,395.398c0,12.438-9.621,22.519-21.487,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M156.398,396.268c0-12.436,9.621-22.518,21.488-22.518   c11.867,0,21.487,10.082,21.487,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M242.605,395.398c0,12.438-9.62,22.519-21.487,22.519   c-11.867,0-21.489-10.081-21.489-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M242.605,396.268c0-12.436,9.621-22.518,21.489-22.518   c11.867,0,21.486,10.082,21.486,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.555,395.398c0,12.438-9.621,22.519-21.485,22.519   c-11.869,0-21.488-10.081-21.488-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.555,396.268c0-12.436,9.62-22.518,21.49-22.518   c11.867,0,21.487,10.082,21.487,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M414.504,395.398c0,12.438-9.62,22.519-21.49,22.519   c-11.865,0-21.486-10.081-21.486-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M414.504,396.268c0-12.436,9.62-22.518,21.486-22.518   c11.87,0,21.492,10.082,21.492,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M478.966,417.917c-11.866,0-21.484-10.081-21.484-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_4A_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_4A_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151200\",\r\n    \"X\": \"35.95213777537929\",\r\n    \"Y\": \"130.9451567027499\",\r\n    \"Width\": \"328.1326835718189\",\r\n    \"Height\": \"180.79804100174294\",\r\n    \"SVG\": \"<g id=\\\"25151200\\\">        <path d=\\\"   M153.747,138.651c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.149,31.146,240.176,13.353s40.035-93.396,36.031-120.099c-4.004-26.681-26.033-33.347-60.051-40.032   C263.826,131.986,195.772,134.207,153.747,138.651\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151201\",\r\n    \"X\": \"35.97909625088953\",\r\n    \"Y\": \"130.94580119629612\",\r\n    \"Width\": \"328.1029203180617\",\r\n    \"Height\": \"180.8017349089794\",\r\n    \"SVG\": \"<g id=\\\"25151201\\\">        <g>                <g>                        <path d=\\\"M153.747,138.651     c-4.055,0.431-8.222,0.799-12.453,1.135\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"     M121.433,141.223c-33.709,2.409-66.713,5.673-75.776,24.13c-12.01,24.46-9.997,97.839,36.03,120.08     c46.028,22.236,194.149,31.146,240.176,13.353s40.035-93.396,36.031-120.099c-4.004-26.681-26.033-33.347-60.051-40.032     c-28.474-5.581-80.793-4.935-121.735-1.97\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.8878,19.9103\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M166.189,137.467     c-4.343,0.372-8.506,0.769-12.442,1.185\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15082\",\r\n    \"X\": \"236.27801513671875\",\r\n    \"Y\": \"448.4830017089844\",\r\n    \"Width\": \"137.38897705078125\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"15082\\\">        <circle cx=\\\"256.778\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"305.083\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"353.167\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151202\",\r\n    \"X\": \"36.14297356223544\",\r\n    \"Y\": \"131.78611720574426\",\r\n    \"Width\": \"328.1642911301134\",\r\n    \"Height\": \"180.80265283616566\",\r\n    \"SVG\": \"<g id=\\\"25151202\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" transform=\\\"matrix(1 0 0 1 133.709 224.3467)\\\">(P)</text>        <path d=\\\"   M153.972,139.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C264.052,132.827,195.997,135.048,153.972,139.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,20\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121101_3\",\r\n    \"X\": \"153.65798950195312\",\r\n    \"Y\": \"304.69183349609375\",\r\n    \"Width\": \"308.75701904296875\",\r\n    \"Height\": \"172.6163330078125\",\r\n    \"SVG\": \"<g id=\\\"10121101_3\\\">        <g id=\\\"symbol\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"217.5\\\" x2=\\\"389.5\\\" y1=\\\"475.5\\\" y2=\\\"306.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"222.5\\\" x2=\\\"399.5\\\" y1=\\\"306.5\\\" y2=\\\"475.5\\\"/>            </g>        <path d=\\\"M172.941,388.398c0,12.438-8.634,22.519-19.283,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M172.941,389.268c0-12.436,8.633-22.518,19.283-22.518   c10.649,0,19.283,10.082,19.283,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M250.304,388.398c0,12.438-8.633,22.519-19.283,22.519   c-10.649,0-19.284-10.081-19.284-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M250.304,389.268c0-12.436,8.633-22.518,19.284-22.518   c10.649,0,19.282,10.082,19.282,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.436,388.398c0,12.438-8.634,22.519-19.281,22.519   c-10.651,0-19.284-10.081-19.284-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M327.436,389.268c0-12.436,8.634-22.518,19.285-22.518   c10.65,0,19.282,10.082,19.282,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M404.566,388.398c0,12.438-8.634,22.519-19.285,22.519   c-10.649,0-19.283-10.081-19.283-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M404.566,389.268c0-12.436,8.634-22.518,19.281-22.518   c10.651,0,19.286,10.082,19.286,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M462.415,410.917c-10.648,0-19.281-10.081-19.281-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15081\",\r\n    \"X\": \"282.51953125\",\r\n    \"Y\": \"284.984375\",\r\n    \"Width\": \"44.921875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"15081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"H\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.25\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_4A_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_4A_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25130300\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25130300\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">CKP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151203\",\r\n    \"X\": \"41.05699920654297\",\r\n    \"Y\": \"120.6989974975586\",\r\n    \"Width\": \"331.1399917602539\",\r\n    \"Height\": \"198.5870132446289\",\r\n    \"SVG\": \"<g id=\\\"25151203\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"215.175\\\" x2=\\\"215.175\\\" y1=\\\"120.699\\\" y2=\\\"140.065\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"247.525\\\" x2=\\\"247.525\\\" y1=\\\"120.699\\\" y2=\\\"140.065\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"183.787\\\" x2=\\\"183.787\\\" y1=\\\"122.671\\\" y2=\\\"142.037\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"153.579\\\" x2=\\\"153.579\\\" y1=\\\"128.583\\\" y2=\\\"147.949\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"153.579\\\" x2=\\\"153.579\\\" y1=\\\"292.996\\\" y2=\\\"312.216\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"180.579\\\" x2=\\\"180.579\\\" y1=\\\"295.996\\\" y2=\\\"315.216\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"278.077\\\" x2=\\\"278.077\\\" y1=\\\"122.671\\\" y2=\\\"142.037\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"309.613\\\" x2=\\\"309.613\\\" y1=\\\"130.21\\\" y2=\\\"149.6\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"120.711\\\" x2=\\\"120.711\\\" y1=\\\"130.21\\\" y2=\\\"149.6\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"86.217\\\" x2=\\\"92.477\\\" y1=\\\"133.363\\\" y2=\\\"151.719\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"347.064\\\" x2=\\\"366.281\\\" y1=\\\"175.545\\\" y2=\\\"175.545\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"278.077\\\" x2=\\\"278.077\\\" y1=\\\"297.111\\\" y2=\\\"316.648\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"122.781\\\" x2=\\\"118.667\\\" y1=\\\"286.146\\\" y2=\\\"305.268\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"306.88\\\" x2=\\\"312.35\\\" y1=\\\"293.391\\\" y2=\\\"311.82\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"248.018\\\" x2=\\\"248.018\\\" y1=\\\"299.723\\\" y2=\\\"319.286\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"344.328\\\" x2=\\\"337.973\\\" y1=\\\"142.924\\\" y2=\\\"161.229\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"93.413\\\" x2=\\\"85.281\\\" y1=\\\"274.518\\\" y2=\\\"292.109\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"352.978\\\" x2=\\\"372.197\\\" y1=\\\"205.282\\\" y2=\\\"205.282\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"350.34\\\" x2=\\\"369.561\\\" y1=\\\"235.169\\\" y2=\\\"235.169\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"344.011\\\" x2=\\\"362.095\\\" y1=\\\"261.707\\\" y2=\\\"269.121\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"47.264\\\" x2=\\\"65.396\\\" y1=\\\"167.512\\\" y2=\\\"174.388\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"41.057\\\" x2=\\\"60.446\\\" y1=\\\"200.675\\\" y2=\\\"200.675\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"46.648\\\" x2=\\\"66.013\\\" y1=\\\"230.588\\\" y2=\\\"230.588\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"60.446\\\" x2=\\\"79.811\\\" y1=\\\"260.795\\\" y2=\\\"260.795\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\" x1=\\\"329.744\\\" x2=\\\"344.848\\\" y1=\\\"283.266\\\" y2=\\\"295.682\\\"/>        <path d=\\\"   M165.208,146.053c-37.574,3.965-85.914,1.996-96.658,23.9c-10.741,21.876-8.944,87.589,32.229,107.496   c41.17,19.908,173.628,27.865,214.798,11.949c41.17-15.94,35.825-83.625,32.226-107.523c-3.568-23.873-23.259-29.859-53.686-35.822   C263.663,140.065,202.805,142.061,165.208,146.053\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.5785\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121101_2\",\r\n    \"X\": \"170.69500732421875\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"270.4849853515625\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121101_2\\\">        <g id=\\\"symbol\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"528\\\" y2=\\\"264\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>            </g>        <path d=\\\"M170.695,373.75c12.436,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M238.518,395.398c0,12.438-10.081,22.519-22.518,22.519   c-12.436,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M238.518,396.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.517,10.082,22.517,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.59,395.398c0,12.438-10.082,22.519-22.517,22.519   c-12.438,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M328.59,396.268c0-12.436,10.082-22.518,22.521-22.518   c12.437,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M418.662,395.398c0,12.438-10.082,22.519-22.521,22.519   c-12.436,0-22.518-10.081-22.518-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M418.662,396.268c0-12.436,10.082-22.518,22.518-22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52071\",\r\n    \"X\": \"263.98583984375\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"81.443359375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"52071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">BN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_59_0\",\r\n    \"X\": \"133.0\",\r\n    \"Y\": \"222.0\",\r\n    \"Width\": \"349.7914123535156\",\r\n    \"Height\": \"354.5\",\r\n    \"SVG\": \"<g id=\\\"1_59_0\\\">        <polyline fill=\\\"#FFE599\\\" points=\\\"306,568 479,395 306,222 133,395    306,568  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <polyline fill=\\\"#000710\\\" points=\\\"426.289,346.206 475.213,394.466 426.619,443.727  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270601\",\r\n    \"X\": \"17.0\",\r\n    \"Y\": \"60.70865249633789\",\r\n    \"Width\": \"364.8464660644531\",\r\n    \"Height\": \"277.5826988220215\",\r\n    \"SVG\": \"<g id=\\\"25270601\\\">        <polyline fill=\\\"none\\\" points=\\\"340.5,319.5 20.5,319.5 20.5,79.5 340.5,79.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"340.5,94.5 340.5,64.5 375.5,79.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polygon points=\\\"340.5,334.5 340.5,304.5 375.5,319.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27062\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"447.5859069824219\",\r\n    \"Width\": \"70.70842050209205\",\r\n    \"Height\": \"52.671875\",\r\n    \"SVG\": \"<g id=\\\"27062\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.3359\\\">J3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40031\",\r\n    \"X\": \"282.51953125\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"44.921875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"40031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"H\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290204\",\r\n    \"X\": \"24.08099937438965\",\r\n    \"Y\": \"177.4409942626953\",\r\n    \"Width\": \"332.0729923248291\",\r\n    \"Height\": \"62.23468017578125\",\r\n    \"SVG\": \"<g id=\\\"25290204\\\">        <polyline fill=\\\"none\\\" points=\\\"24.081,180.941 61.276,180.941    84.549,228.941 105.641,180.941 167.459,180.941 187.822,230.396 207.74,180.941 278.361,180.941 295.459,226.761 313.507,180.941    356.154,180.941  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15092\",\r\n    \"X\": \"259.4169921875\",\r\n    \"Y\": \"449.0\",\r\n    \"Width\": \"93.16702270507812\",\r\n    \"Height\": \"60.25\",\r\n    \"SVG\": \"<g id=\\\"15092\\\">        <polygon points=\\\"315,475.506 305.709,502.896 297.167,475.506 260.833,493.838 305.834,449 351.167,493.671  \\\"/>        <circle cx=\\\"305.5\\\" cy=\\\"502.5\\\" r=\\\"6.75\\\"/>        <circle cx=\\\"266.167\\\" cy=\\\"490\\\" r=\\\"6.75\\\"/>        <circle cx=\\\"345.834\\\" cy=\\\"489.834\\\" r=\\\"6.75\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52081\",\r\n    \"X\": \"264.62890625\",\r\n    \"Y\": \"292.5469055175781\",\r\n    \"Width\": \"82.16796875\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"52081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">BS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15091\",\r\n    \"X\": \"257.974609375\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"96.5625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"15091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">CIV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110903_a\",\r\n    \"X\": \"215.6162567138672\",\r\n    \"Y\": \"284.9389953613281\",\r\n    \"Width\": \"179.7557830810547\",\r\n    \"Height\": \"204.56164784081045\",\r\n    \"SVG\": \"<g id=\\\"36110903_a\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,487    261.775,453.323 276.208,487 290.642,453.323 305.074,487 319.507,453.323 333.94,487 348.373,453.323 362.806,487  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"285.831,323.427 285.831,289.75 324.318,289.75 324.318,323.427  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.622\\\"/>        <polygon points=\\\"250.006,354.32 226.202,330.499 253.426,303.293 277.231,327.114  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.622\\\"/>        <polygon points=\\\"332.285,327.071 356.048,303.208 383.32,330.367 359.557,354.229  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.622\\\"/>        <circle cx=\\\"305.074\\\" cy=\\\"381.158\\\" r=\\\"67.354\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.622\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"11.5331\\\" x1=\\\"231.016\\\" x2=\\\"391.944\\\" y1=\\\"306.589\\\" y2=\\\"473.162\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"11.4364\\\" x1=\\\"219\\\" x2=\\\"378.76\\\" y1=\\\"471.994\\\" y2=\\\"307.588\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110100\",\r\n    \"X\": \"224.134765625\",\r\n    \"Y\": \"348.609375\",\r\n    \"Width\": \"166.552734375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"05110100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.25\\\">SV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_02_0\",\r\n    \"X\": \"119.54386138916016\",\r\n    \"Y\": \"200.5423583984375\",\r\n    \"Width\": \"372.8932113647461\",\r\n    \"Height\": \"324.81951904296875\",\r\n    \"SVG\": \"<g id=\\\"1_02_0\\\">        <path d=\\\"M391,517c125,0,125-205,0-205   c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120201\",\r\n    \"X\": \"226.9409942626953\",\r\n    \"Y\": \"320.5\",\r\n    \"Width\": \"156.5590057373047\",\r\n    \"Height\": \"152.25\",\r\n    \"SVG\": \"<g id=\\\"15120201\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"229.441\\\" y1=\\\"320.5\\\" y2=\\\"472.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"381\\\" x2=\\\"381\\\" y1=\\\"320.5\\\" y2=\\\"472.635\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"336\\\" y2=\\\"456.913\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"381\\\" y1=\\\"456.913\\\" y2=\\\"456.913\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"381\\\" y1=\\\"336\\\" y2=\\\"336\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120202\",\r\n    \"X\": \"226.9409942626953\",\r\n    \"Y\": \"320.5\",\r\n    \"Width\": \"156.5590057373047\",\r\n    \"Height\": \"152.25\",\r\n    \"SVG\": \"<g id=\\\"15120202\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"229.441\\\" y1=\\\"320.5\\\" y2=\\\"472.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"381\\\" x2=\\\"381\\\" y1=\\\"320.5\\\" y2=\\\"472.635\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"297\\\" x2=\\\"297\\\" y1=\\\"336\\\" y2=\\\"456.913\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"316.5\\\" x2=\\\"316.5\\\" y1=\\\"335.543\\\" y2=\\\"456.457\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"381\\\" y1=\\\"456.913\\\" y2=\\\"456.913\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"381\\\" y1=\\\"336\\\" y2=\\\"336\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120203\",\r\n    \"X\": \"226.9409942626953\",\r\n    \"Y\": \"320.5\",\r\n    \"Width\": \"156.5590057373047\",\r\n    \"Height\": \"152.25\",\r\n    \"SVG\": \"<g id=\\\"15120203\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"229.441\\\" y1=\\\"320.5\\\" y2=\\\"472.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"381\\\" x2=\\\"381\\\" y1=\\\"320.5\\\" y2=\\\"472.635\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"288\\\" x2=\\\"288\\\" y1=\\\"336\\\" y2=\\\"456.913\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.5\\\" x2=\\\"307.5\\\" y1=\\\"335.543\\\" y2=\\\"456.457\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"327\\\" x2=\\\"327\\\" y1=\\\"335.543\\\" y2=\\\"456.457\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"381\\\" y1=\\\"456.913\\\" y2=\\\"456.913\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"229.441\\\" x2=\\\"381\\\" y1=\\\"336\\\" y2=\\\"336\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06152\",\r\n    \"X\": \"366.046875\",\r\n    \"Y\": \"370.9687805175781\",\r\n    \"Width\": \"45.03125\",\r\n    \"Height\": \"58.25\",\r\n    \"SVG\": \"<g id=\\\"06152\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"359.75\\\" y=\\\"428.2344\\\">U</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141100\",\r\n    \"X\": \"203.421875\",\r\n    \"Y\": \"359.7344055175781\",\r\n    \"Width\": \"203.953125\",\r\n    \"Height\": \"71.109375\",\r\n    \"SVG\": \"<g id=\\\"10141100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">GEO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290201\",\r\n    \"X\": \"163.39999389648438\",\r\n    \"Y\": \"65.62191772460938\",\r\n    \"Width\": \"98.09017944335938\",\r\n    \"Height\": \"278.09014892578125\",\r\n    \"SVG\": \"<g id=\\\"25290201\\\">        <polyline fill=\\\"none\\\" points=\\\"165.9,249.667 255.9,294.667 165.9,339.667 165.9,69.667    255.9,114.667 165.9,159.667  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"165.9,159.667 255.9,204.667 165.9,249.667  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27072\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"447.7890319824219\",\r\n    \"Width\": \"70.48967050209205\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"27072\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.3359\\\">J4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_39_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"260.5\",\r\n    \"SVG\": \"<g id=\\\"0_39_1\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"243.5\\\" id=\\\"Group\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"272.5\\\"/>        <polygon points=\\\"485,404.109 485,514.478 376.217,514.478  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_39_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"260.5\",\r\n    \"SVG\": \"<g id=\\\"0_39_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"243.5\\\" id=\\\"Group\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"272.5\\\"/>        <polygon points=\\\"485,404.109 485,514.478 376.217,514.478  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218000\",\r\n    \"X\": \"117.31976318359375\",\r\n    \"Y\": \"242.27099609375\",\r\n    \"Width\": \"375.46185302734375\",\r\n    \"Height\": \"196.56500244199913\",\r\n    \"SVG\": \"<g id=\\\"25218000\\\">        <polyline fill=\\\"none\\\" points=\\\"122.406,431.336 183.302,375.142 244.198,431.336 305.024,375.142 365.922,431.336 426.817,375.142 487.644,432.336\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>        <g>                <polygon fill=\\\"#000000\\\" points=\\\"288.869,286.664 257.051,320.59 363.393,420.336 395.209,386.409   \\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"257.263,320.661 289.081,286.734 241.669,242.271   \\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"319.072\\\" x2=\\\"403.355\\\" y1=\\\"321.996\\\" y2=\\\"251.753\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290203\",\r\n    \"X\": \"17.046400705671317\",\r\n    \"Y\": \"203.83120420919658\",\r\n    \"Width\": \"371.84640294084545\",\r\n    \"Height\": \"32.43025085429028\",\r\n    \"SVG\": \"<g id=\\\"25290203\\\" transform=\\\"scale(0.8 0.8)\\\">        <g>                <polygon fill=\\\"#000000\\\" points=\\\"50.308,292.983 67.308,256.985 33.307,256.985   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"162.878,292.985 179.88,256.985 145.879,256.985   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"106.593,292.983 123.593,256.985 89.594,256.985   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"219.166,292.983 236.165,256.985 202.166,256.985   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"275.45,292.983 292.45,256.985 258.451,256.985   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"331.737,292.983 348.737,256.985 314.738,256.985   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"388.022,292.983 405.023,256.985 371.023,256.985   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"444.308,292.983 461.309,256.985 427.308,256.985   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"21.308\\\" x2=\\\"477.307\\\" y1=\\\"255.789\\\" y2=\\\"255.789\\\"/>        <g>                <circle cx=\\\"472.616\\\" cy=\\\"277.88\\\" fill=\\\"#000000\\\" r=\\\"12.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <circle cx=\\\"414.731\\\" cy=\\\"277.88\\\" fill=\\\"#000000\\\" r=\\\"12.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <circle cx=\\\"358.673\\\" cy=\\\"277.88\\\" fill=\\\"#000000\\\" r=\\\"12.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <circle cx=\\\"302.615\\\" cy=\\\"277.88\\\" fill=\\\"#000000\\\" r=\\\"12.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <circle cx=\\\"246.365\\\" cy=\\\"277.88\\\" fill=\\\"#000000\\\" r=\\\"12.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <circle cx=\\\"190.115\\\" cy=\\\"277.88\\\" fill=\\\"#000000\\\" r=\\\"12.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <circle cx=\\\"134.154\\\" cy=\\\"277.88\\\" fill=\\\"#000000\\\" r=\\\"12.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                <circle cx=\\\"76.923\\\" cy=\\\"277.88\\\" fill=\\\"#000000\\\" r=\\\"12.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290202\",\r\n    \"X\": \"163.39999389648438\",\r\n    \"Y\": \"65.62191772460938\",\r\n    \"Width\": \"98.09017944335938\",\r\n    \"Height\": \"278.09014892578125\",\r\n    \"SVG\": \"<g id=\\\"25290202\\\">        <polyline fill=\\\"#000000\\\" points=\\\"165.9,249.667 255.9,294.667 165.9,339.667 165.9,69.667 255.9,114.667    165.9,159.667  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"#000000\\\" points=\\\"165.9,159.667 255.9,204.667 165.9,249.667  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27071\",\r\n    \"X\": \"244.578125\",\r\n    \"Y\": \"300.28125\",\r\n    \"Width\": \"129.390625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" x=\\\"240\\\" y=\\\"344\\\">NGO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120200\",\r\n    \"X\": \"266.3330078125\",\r\n    \"Y\": \"346.9849853515625\",\r\n    \"Width\": \"83.0\",\r\n    \"Height\": \"98.1240234375\",\r\n    \"SVG\": \"<g id=\\\"15120200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268.833\\\" x2=\\\"268.833\\\" y1=\\\"346.985\\\" y2=\\\"445.109\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"346.833\\\" x2=\\\"346.833\\\" y1=\\\"346.985\\\" y2=\\\"445.035\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268.833\\\" x2=\\\"346.833\\\" y1=\\\"434.902\\\" y2=\\\"434.902\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268.833\\\" x2=\\\"346.833\\\" y1=\\\"356.975\\\" y2=\\\"356.975\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40021\",\r\n    \"X\": \"262.6796875\",\r\n    \"Y\": \"293.5000305175781\",\r\n    \"Width\": \"89.8828125\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"40021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"EX\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15062\",\r\n    \"X\": \"230.4340057373047\",\r\n    \"Y\": \"460.5780029296875\",\r\n    \"Width\": \"149.56700134277344\",\r\n    \"Height\": \"24.194000244140625\",\r\n    \"SVG\": \"<g id=\\\"15062\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"232.936\\\" x2=\\\"377.5\\\" y1=\\\"463.078\\\" y2=\\\"463.078\\\"/>                <circle cx=\\\"242.531\\\" cy=\\\"472.675\\\" fill=\\\"none\\\" r=\\\"9.597\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"262.574\\\" cy=\\\"472.675\\\" fill=\\\"none\\\" r=\\\"9.597\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"367.904\\\" cy=\\\"472.675\\\" fill=\\\"none\\\" r=\\\"9.597\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164400_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"276.7950134277344\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"171.0\",\r\n    \"SVG\": \"<g id=\\\"10164400_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"346.795\\\" y2=\\\"346.795\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.082\\\" x2=\\\"306.082\\\" y1=\\\"276.795\\\" y2=\\\"441.795\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46150300\",\r\n    \"X\": \"20.0\",\r\n    \"Y\": \"172.5\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"53.5\",\r\n    \"SVG\": \"<g id=\\\"46150300\\\">        <g transform=\\\"translate(-150 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"170\\\" x2=\\\"230\\\" y1=\\\"176\\\" y2=\\\"176\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"200\\\" x2=\\\"200\\\" y1=\\\"176\\\" y2=\\\"226\\\"/>            </g>        <g transform=\\\"translate(-75 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"170\\\" x2=\\\"230\\\" y1=\\\"176\\\" y2=\\\"176\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"200\\\" x2=\\\"200\\\" y1=\\\"176\\\" y2=\\\"226\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"170\\\" x2=\\\"230\\\" y1=\\\"176\\\" y2=\\\"176\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"200\\\" x2=\\\"200\\\" y1=\\\"176\\\" y2=\\\"226\\\"/>        <g transform=\\\"translate(75 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"170\\\" x2=\\\"230\\\" y1=\\\"176\\\" y2=\\\"176\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"200\\\" x2=\\\"200\\\" y1=\\\"176\\\" y2=\\\"226\\\"/>            </g>        <g transform=\\\"translate(150 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"170\\\" x2=\\\"230\\\" y1=\\\"176\\\" y2=\\\"176\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"7\\\" x1=\\\"200\\\" x2=\\\"200\\\" y1=\\\"176\\\" y2=\\\"226\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40022\",\r\n    \"X\": \"249.3583984375\",\r\n    \"Y\": \"448.8125\",\r\n    \"Width\": \"114.076171875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"40022\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5\\\">SFA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164400_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"276.0\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"171.5150146484375\",\r\n    \"SVG\": \"<g id=\\\"10164400_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"343\\\" y2=\\\"343\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.082\\\" x2=\\\"307.082\\\" y1=\\\"276\\\" y2=\\\"441\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52091\",\r\n    \"X\": \"259.86376953125\",\r\n    \"Y\": \"290.0781555175781\",\r\n    \"Width\": \"93.8642578125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"52091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">CA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164400_1\",\r\n    \"X\": \"126.0\",\r\n    \"Y\": \"280.2950134277344\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"167.5\",\r\n    \"SVG\": \"<g id=\\\"10164400_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126\\\" x2=\\\"486\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126\\\" x2=\\\"486\\\" y1=\\\"350.295\\\" y2=\\\"350.295\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"308\\\" x2=\\\"308\\\" y1=\\\"280.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170100\",\r\n    \"X\": \"47.01208831103391\",\r\n    \"Y\": \"46.37111278870994\",\r\n    \"Width\": \"300.7789493973403\",\r\n    \"Height\": \"277.51408938592533\",\r\n    \"SVG\": \"<g id=\\\"45170100\\\">        <path d=\\\"M217,113c-11.5-44,60-85,92-46c34,41,50,174,11,217c-37,38-94,37-141,33   c-29-3-68-1-93-16c-42-26-46-126-7-156c32-26,53,19,76,32c40,22,70-31,62-65\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"131_1\",\r\n    \"X\": \"243.07470703125\",\r\n    \"Y\": \"297.62396240234375\",\r\n    \"Width\": \"123.78955078125\",\r\n    \"Height\": \"46.65625\",\r\n    \"SVG\": \"<g id=\\\"131_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"63\\\" id=\\\"mod1\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164400_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"273.0\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"176.42001342773438\",\r\n    \"SVG\": \"<g id=\\\"10164400_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"343\\\" y2=\\\"343\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.082\\\" x2=\\\"307.082\\\" y1=\\\"273\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15061\",\r\n    \"X\": \"282.41015625\",\r\n    \"Y\": \"284.984375\",\r\n    \"Width\": \"50.46875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"15061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"R\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.25\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06102\",\r\n    \"X\": \"364.125\",\r\n    \"Y\": \"338.390625\",\r\n    \"Width\": \"42.734375\",\r\n    \"Height\": \"116.11819458007812\",\r\n    \"SVG\": \"<g id=\\\"06102\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"361.75\\\" y=\\\"453.5557\\\">3</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"360.75\\\" y=\\\"393\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50110300\",\r\n    \"X\": \"240.5100667210245\",\r\n    \"Y\": \"345.9755879871654\",\r\n    \"Width\": \"138.04196217188678\",\r\n    \"Height\": \"97.53123082622801\",\r\n    \"SVG\": \"<g id=\\\"50110300\\\">        <g transform=\\\"translate(-57 -20) scale(1.38 1.38)\\\">                <path d=\\\"M218.087,274.285c0,45.942,25.059,62.648,66.824,58.471\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"222.264,303.52 268.206,270.109 268.206,303.52 314.147,270.109       \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27042\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"447.5859069824219\",\r\n    \"Width\": \"60.75529550209205\",\r\n    \"Height\": \"52.625\",\r\n    \"SVG\": \"<g id=\\\"27042\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.3359\\\">J1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140200.3\",\r\n    \"X\": \"92.0\",\r\n    \"Y\": \"109.0\",\r\n    \"Width\": \"214.8507080078125\",\r\n    \"Height\": \"181.21267700195312\",\r\n    \"SVG\": \"<g id=\\\"45140200.3\\\">        <circle cx=\\\"122\\\" cy=\\\"139\\\" fill=\\\"none\\\" r=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"147,149 282,209 302,289  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"247\\\" x2=\\\"267\\\" y1=\\\"194\\\" y2=\\\"274\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"214.5\\\" x2=\\\"229.5\\\" y1=\\\"179\\\" y2=\\\"239\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"122\\\" x2=\\\"122\\\" y1=\\\"139\\\" y2=\\\"164\\\"/>        <polyline points=\\\"122,114 122,139 147,139 142,121  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140200.2\",\r\n    \"X\": \"86.61308288574219\",\r\n    \"Y\": \"149.0\",\r\n    \"Width\": \"225.3869171142578\",\r\n    \"Height\": \"101.70011901855469\",\r\n    \"SVG\": \"<g id=\\\"45140200.2\\\">        <circle cx=\\\"282\\\" cy=\\\"179\\\" r=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"282,179 143.5,244.5 90.5,179  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140200.1\",\r\n    \"X\": \"107.46446228027344\",\r\n    \"Y\": \"157.46446228027344\",\r\n    \"Width\": \"183.53553771972656\",\r\n    \"Height\": \"83.53553771972656\",\r\n    \"SVG\": \"<g id=\\\"45140200.1\\\">        <circle cx=\\\"261\\\" cy=\\\"211\\\" fill=\\\"none\\\" r=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"236\\\" x2=\\\"111\\\" y1=\\\"211\\\" y2=\\\"211\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"161\\\" x2=\\\"111\\\" y1=\\\"211\\\" y2=\\\"161\\\"/>        <polyline points=\\\"261,186 261,211 286,211 279.909,192.273  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140200.0\",\r\n    \"X\": \"109.0\",\r\n    \"Y\": \"169.0\",\r\n    \"Width\": \"180.0\",\r\n    \"Height\": \"60.0\",\r\n    \"SVG\": \"<g id=\\\"45140200.0\\\">        <circle cx=\\\"259\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"234\\\" x2=\\\"109\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"244\\\" x2=\\\"274\\\" y1=\\\"214\\\" y2=\\\"184\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"244\\\" x2=\\\"274\\\" y1=\\\"184\\\" y2=\\\"214\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140200.5\",\r\n    \"X\": \"90.46446228027344\",\r\n    \"Y\": \"160.46446228027344\",\r\n    \"Width\": \"218.53553771972656\",\r\n    \"Height\": \"77.07107543945312\",\r\n    \"SVG\": \"<g id=\\\"45140200.5\\\">        <circle cx=\\\"279\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"254\\\" x2=\\\"129\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"94\\\" x2=\\\"164\\\" y1=\\\"234\\\" y2=\\\"164\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"94\\\" x2=\\\"164\\\" y1=\\\"164\\\" y2=\\\"234\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_26_0\",\r\n    \"X\": \"166.4508819580078\",\r\n    \"Y\": \"241.41212463378906\",\r\n    \"Width\": \"275.2071075439453\",\r\n    \"Height\": \"306.99876403808594\",\r\n    \"SVG\": \"<g id=\\\"0_26_0\\\">            <g>                      <polygon fill=\\\"none\\\" points=\\\"174.974 324.176 304.168 251.149 433.158 322.396 433.158 465.816 304.27 538.638 175.631 465.342 174.974 324.176\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                      <g>                                <polygon fill=\\\"#80E0FF\\\" points=\\\"174.974 324.176 304.168 251.149 433.158 322.396 433.158 465.816 304.27 538.638 175.631 465.342 174.974 324.176\\\"/>                                <g>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"174.974\\\" x2=\\\"174.974\\\" y1=\\\"324.176\\\" y2=\\\"324.176\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"186.719\\\" x2=\\\"298.296\\\" y1=\\\"317.537\\\" y2=\\\"254.468\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"304.168\\\" x2=\\\"304.168\\\" y1=\\\"251.149\\\" y2=\\\"251.149\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"315.894\\\" x2=\\\"427.295\\\" y1=\\\"257.626\\\" y2=\\\"319.158\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"433.158\\\" x2=\\\"433.158\\\" y1=\\\"322.396\\\" y2=\\\"322.396\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"433.158\\\" x2=\\\"433.158\\\" y1=\\\"336.738\\\" y2=\\\"458.645\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"433.158\\\" x2=\\\"433.158\\\" y1=\\\"465.816\\\" y2=\\\"465.816\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"421.441\\\" x2=\\\"310.129\\\" y1=\\\"472.436\\\" y2=\\\"535.328\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"304.27\\\" x2=\\\"304.27\\\" y1=\\\"538.638\\\" y2=\\\"538.638\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"292.576\\\" x2=\\\"181.478\\\" y1=\\\"531.975\\\" y2=\\\"468.674\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"175.631\\\" x2=\\\"175.631\\\" y1=\\\"465.342\\\" y2=\\\"465.342\\\"/>                                          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"175.565\\\" x2=\\\"175.007\\\" y1=\\\"451.225\\\" y2=\\\"331.234\\\"/>                                    </g>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140200.4\",\r\n    \"X\": \"84.43704223632815\",\r\n    \"Y\": \"142.0\",\r\n    \"Width\": \"229.56295776367185\",\r\n    \"Height\": \"115.34991455078125\",\r\n    \"SVG\": \"<g id=\\\"45140200.4\\\">        <circle cx=\\\"284\\\" cy=\\\"172\\\" fill=\\\"none\\\" r=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"262.152\\\" x2=\\\"141\\\" y1=\\\"184.335\\\" y2=\\\"253\\\"/>        <polyline points=\\\"143.833,256.75 86,200.833 195.75,222.333  \\\" stroke=\\\"#000000\\\"/>        <polyline points=\\\"284,147 284,172 259,172 263.152,186.621 284,197 303.58,187.335 309,172    302.009,153.764  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40012\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"448.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"40012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40011\",\r\n    \"X\": \"252.865234375\",\r\n    \"Y\": \"289.2656555175781\",\r\n    \"Width\": \"100.087890625\",\r\n    \"Height\": \"57.734375\",\r\n    \"SVG\": \"<g id=\\\"40011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" id=\\\"AS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">AS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110800\",\r\n    \"X\": \"276.82501220703125\",\r\n    \"Y\": \"349.25\",\r\n    \"Width\": \"55.5\",\r\n    \"Height\": \"94.94302368164062\",\r\n    \"SVG\": \"<g id=\\\"10110800\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"349.75\\\" y2=\\\"409.525\\\"/>        <circle cx=\\\"305\\\" cy=\\\"426.109\\\" fill=\\\"none\\\" r=\\\"15.584\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.825\\\" x2=\\\"332.325\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15072\",\r\n    \"X\": \"231.2779998779297\",\r\n    \"Y\": \"448.4830017089844\",\r\n    \"Width\": \"148.3889923095703\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"15072\\\">        <circle cx=\\\"251.778\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"359.167\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15071\",\r\n    \"X\": \"241.9052734375\",\r\n    \"Y\": \"302.99896240234375\",\r\n    \"Width\": \"130.1025390625\",\r\n    \"Height\": \"42.21875\",\r\n    \"SVG\": \"<g id=\\\"15071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">UEW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120902\",\r\n    \"X\": \"193.27781677246094\",\r\n    \"Y\": \"306.5772705078125\",\r\n    \"Width\": \"222.29954528808594\",\r\n    \"Height\": \"163.62274169921875\",\r\n    \"SVG\": \"<g id=\\\"20120902\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"407.199,370.971 305.399,309.5    202.517,371.991 221.9,371.6 221.9,467.7 390.4,467.7 390.4,371.7  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"70.77\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" width=\\\"130.69\\\" x=\\\"238.71\\\" y=\\\"373.73\\\"/>        <polyline fill=\\\"none\\\" points=\\\"238.71,382.833 304.055,410.834    369.4,382.833  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140205\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140205\\\">        <rect fill=\\\"#FF8C00\\\" height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,296.538 335.298,296.538 378.839,340.079    378.839,402.281 335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428.207\\\">5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140204\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140204\\\">        <rect fill=\\\"#FF8C00\\\" height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,296.538 335.298,296.538 378.839,340.079    378.839,402.281 335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.207\\\">4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3207\",\r\n    \"X\": \"123.52359008789062\",\r\n    \"Y\": \"129.30621337890625\",\r\n    \"Width\": \"364.111572265625\",\r\n    \"Height\": \"632.851806640625\",\r\n    \"SVG\": \"<g id=\\\"3207\\\">        <polyline fill=\\\"none\\\" points=\\\"   250.5,272.277 250.5,223.5 356.5,223.5 356.5,272.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"125.082\\\" x2=\\\"138.766\\\" y1=\\\"276\\\" y2=\\\"265.091\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.3645,26.0267\\\" stroke-width=\\\"5\\\" x1=\\\"159.117\\\" x2=\\\"281.223\\\" y1=\\\"248.867\\\" y2=\\\"151.521\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.398,143.409 305.082,132.5 318.795,143.372    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.4863,26.1311\\\" stroke-width=\\\"5\\\" x1=\\\"339.271\\\" x2=\\\"462.131\\\" y1=\\\"159.606\\\" y2=\\\"257.011\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"472.369\\\" x2=\\\"486.082\\\" y1=\\\"265.128\\\" y2=\\\"276\\\"/>                    </g>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"514.75\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27052\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"447.5859069824219\",\r\n    \"Width\": \"70.17717050209205\",\r\n    \"Height\": \"52.625\",\r\n    \"SVG\": \"<g id=\\\"27052\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.3359\\\">J2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120900\",\r\n    \"X\": \"210.78700256347656\",\r\n    \"Y\": \"345.114990234375\",\r\n    \"Width\": \"189.68800354003906\",\r\n    \"Height\": \"101.385009765625\",\r\n    \"SVG\": \"<g id=\\\"20120900\\\">        <rect fill=\\\"#FFFFFF\\\" height=\\\"96.385\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" width=\\\"184.688\\\" x=\\\"213.287\\\" y=\\\"347.615\\\"/>        <polyline fill=\\\"none\\\" points=\\\"213.287,360.013 305.63,398.148    397.975,360.013  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3206\",\r\n    \"X\": \"123.58200073242188\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"235.41799926757812\",\r\n    \"Height\": \"541.1580200195312\",\r\n    \"SVG\": \"<g id=\\\"3206\\\">        <polyline fill=\\\"none\\\" points=\\\"   250.5,272.277 250.5,223.5 356.5,223.5 356.5,272.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"514.75\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120901\",\r\n    \"X\": \"210.78700256347656\",\r\n    \"Y\": \"315.140625\",\r\n    \"Width\": \"189.68800354003906\",\r\n    \"Height\": \"140.359375\",\r\n    \"SVG\": \"<g id=\\\"20120901\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"353\\\">DIST</text>        <rect fill=\\\"#FFFFFF\\\" height=\\\"96.385\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" width=\\\"184.688\\\" x=\\\"213.287\\\" y=\\\"356.615\\\"/>        <polyline fill=\\\"none\\\" points=\\\"213.287,369.013 305.63,407.148    397.975,369.013  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35160000\",\r\n    \"X\": \"201.3134765625\",\r\n    \"Y\": \"361.671875\",\r\n    \"Width\": \"206.59375\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"35160000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" id=\\\"MAN\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">MAN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140201\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140201\\\">        <rect fill=\\\"#FF8C00\\\" height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,296.538 335.298,296.538 378.839,340.079    378.839,402.281 335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428.207\\\">1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3204\",\r\n    \"X\": \"248.0\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"111.0\",\r\n    \"Height\": \"53.777008056640625\",\r\n    \"SVG\": \"<g id=\\\"3204\\\">        <polyline fill=\\\"none\\\" points=\\\"   250.5,272.277 250.5,223.5 356.5,223.5 356.5,272.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140200\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140200\\\">        <rect fill=\\\"#FF8C00\\\" height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,296.538 335.298,296.538 378.839,340.079    378.839,402.281 335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3203\",\r\n    \"X\": \"123.52359008789062\",\r\n    \"Y\": \"129.30621337890625\",\r\n    \"Width\": \"364.111572265625\",\r\n    \"Height\": \"632.851806640625\",\r\n    \"SVG\": \"<g id=\\\"3203\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"125.082\\\" x2=\\\"138.766\\\" y1=\\\"276\\\" y2=\\\"265.091\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.3645,26.0267\\\" stroke-width=\\\"5\\\" x1=\\\"159.117\\\" x2=\\\"281.223\\\" y1=\\\"248.867\\\" y2=\\\"151.521\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.398,143.409 305.082,132.5 318.795,143.372    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.4863,26.1311\\\" stroke-width=\\\"5\\\" x1=\\\"339.271\\\" x2=\\\"462.131\\\" y1=\\\"159.606\\\" y2=\\\"257.011\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"472.369\\\" x2=\\\"486.082\\\" y1=\\\"265.128\\\" y2=\\\"276\\\"/>                    </g>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"514.75\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140203\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140203\\\">        <rect fill=\\\"#FF8C00\\\" height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,296.538 335.298,296.538 378.839,340.079    378.839,402.281 335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.207\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3202\",\r\n    \"X\": \"123.58200073242188\",\r\n    \"Y\": \"512.25\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"249.90802001953125\",\r\n    \"SVG\": \"<g id=\\\"3202\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"514.75\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140202\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140202\\\">        <rect fill=\\\"#FF8C00\\\" height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,296.538 335.298,296.538 378.839,340.079    378.839,402.281 335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.207\\\">2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3201\",\r\n    \"X\": \"123.52359008789062\",\r\n    \"Y\": \"129.30621337890625\",\r\n    \"Width\": \"364.111572265625\",\r\n    \"Height\": \"148.65280151367188\",\r\n    \"SVG\": \"<g id=\\\"3201\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"125.082\\\" x2=\\\"138.766\\\" y1=\\\"276\\\" y2=\\\"265.091\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.3645,26.0267\\\" stroke-width=\\\"5\\\" x1=\\\"159.117\\\" x2=\\\"281.223\\\" y1=\\\"248.867\\\" y2=\\\"151.521\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.398,143.409 305.082,132.5 318.795,143.372    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30.4863,26.1311\\\" stroke-width=\\\"5\\\" x1=\\\"339.271\\\" x2=\\\"462.131\\\" y1=\\\"159.606\\\" y2=\\\"257.011\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"472.369\\\" x2=\\\"486.082\\\" y1=\\\"265.128\\\" y2=\\\"276\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15210200\",\r\n    \"X\": \"218.23223876953125\",\r\n    \"Y\": \"307.7322082519531\",\r\n    \"Width\": \"174.03549194335938\",\r\n    \"Height\": \"172.51779174804688\",\r\n    \"SVG\": \"<g id=\\\"15210200\\\">        <circle cx=\\\"306\\\" cy=\\\"396\\\" r=\\\"84.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"220\\\" x2=\\\"246.676\\\" y1=\\\"309.5\\\" y2=\\\"336.176\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"390.5\\\" x2=\\\"364.57\\\" y1=\\\"309.5\\\" y2=\\\"335.429\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181900\",\r\n    \"X\": \"233.545166015625\",\r\n    \"Y\": \"347.28125\",\r\n    \"Width\": \"145.72119140625\",\r\n    \"Height\": \"85.171875\",\r\n    \"SVG\": \"<g id=\\\"25181900\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431\\\">RS</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15042\",\r\n    \"X\": \"230.4340057373047\",\r\n    \"Y\": \"460.5780029296875\",\r\n    \"Width\": \"149.56700134277344\",\r\n    \"Height\": \"24.194000244140625\",\r\n    \"SVG\": \"<g id=\\\"15042\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"232.936\\\" x2=\\\"377.5\\\" y1=\\\"463.078\\\" y2=\\\"463.078\\\"/>                <circle cx=\\\"242.531\\\" cy=\\\"472.675\\\" fill=\\\"none\\\" r=\\\"9.597\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"262.574\\\" cy=\\\"472.675\\\" fill=\\\"none\\\" r=\\\"9.597\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"347.862\\\" cy=\\\"472.675\\\" fill=\\\"none\\\" r=\\\"9.597\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"367.904\\\" cy=\\\"472.675\\\" fill=\\\"none\\\" r=\\\"9.597\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241203\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241203\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"145\\\" y=\\\"140\\\">CFF ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321000\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321000\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">MCP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130400\",\r\n    \"X\": \"242.95921325683594\",\r\n    \"Y\": \"348.30694580078125\",\r\n    \"Width\": \"128.24559020996094\",\r\n    \"Height\": \"94.20806884765625\",\r\n    \"SVG\": \"<g id=\\\"10130400\\\">        <polygon fill=\\\"none\\\" id=\\\"symbol\\\" points=\\\"247.685,440.015 307.082,352.75 366.479,440.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <circle cx=\\\"306\\\" cy=\\\"410\\\" r=\\\"16.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111302\",\r\n    \"X\": \"282.6499938964844\",\r\n    \"Y\": \"346.1586818808281\",\r\n    \"Width\": \"52.1300048828125\",\r\n    \"Height\": \"95.91532324612501\",\r\n    \"SVG\": \"<g id=\\\"15111302\\\">        <path d=\\\"M285.15,439.574v-79.682c8.061-14.999,39.068-14.999,47.13,0v79.682H285.15   z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"308.715\\\" x2=\\\"308.715\\\" y1=\\\"348.175\\\" y2=\\\"439.574\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"285.15\\\" x2=\\\"332.28\\\" y1=\\\"408.002\\\" y2=\\\"408.002\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"286.294\\\" x2=\\\"333.424\\\" y1=\\\"398.851\\\" y2=\\\"398.851\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15041\",\r\n    \"X\": \"301.35546875\",\r\n    \"Y\": \"284.984375\",\r\n    \"Width\": \"7.578125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"15041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"I\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.25\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241202\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241202\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"140\\\" y=\\\"173\\\">CFF ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111303\",\r\n    \"X\": \"282.20001220703125\",\r\n    \"Y\": \"346.1639320045784\",\r\n    \"Width\": \"52.524993896484375\",\r\n    \"Height\": \"96.67606433331224\",\r\n    \"SVG\": \"<g id=\\\"15111303\\\">        <path d=\\\"M284.7,440.34v-80.349c8.129-15.124,39.396-15.124,47.525,0v80.349H284.7z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"308.462\\\" x2=\\\"308.462\\\" y1=\\\"348.175\\\" y2=\\\"440.34\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.7\\\" x2=\\\"332.225\\\" y1=\\\"413.272\\\" y2=\\\"413.272\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.7\\\" x2=\\\"332.225\\\" y1=\\\"392.892\\\" y2=\\\"392.892\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"285.161\\\" x2=\\\"332.686\\\" y1=\\\"403.082\\\" y2=\\\"403.082\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25300100\",\r\n    \"X\": \"69.85800170898438\",\r\n    \"Y\": \"147.890625\",\r\n    \"Width\": \"263.8919982910156\",\r\n    \"Height\": \"27.015380859375\",\r\n    \"SVG\": \"<g id=\\\"25300100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"69.858\\\" x2=\\\"333.75\\\" y1=\\\"172.406\\\" y2=\\\"172.406\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"241\\\" y=\\\"161\\\">ICL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"75\\\" y=\\\"161\\\">ICL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281300\",\r\n    \"X\": \"226.3981170654297\",\r\n    \"Y\": \"273.56201171875\",\r\n    \"Width\": \"159.80284118652344\",\r\n    \"Height\": \"127.80227661132812\",\r\n    \"SVG\": \"<g id=\\\"25281300\\\">        <polygon fill=\\\"none\\\" points=\\\"306.299,394.762    379.885,277.062 232.714,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\"/>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_15_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"195.03199768066406\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"379.4145965576172\",\r\n    \"SVG\": \"<g id=\\\"1_15_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"196.032\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241201\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10228735637605\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25241201\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.611-0.17,20.813-7.502,20.813-7.502c17.893-21.594,23.492-66.242-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.569-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.209-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"195\\\" y=\\\"170\\\">CFF ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111300\",\r\n    \"X\": \"276.2669982910156\",\r\n    \"Y\": \"346.1569288629717\",\r\n    \"Width\": \"51.8330078125\",\r\n    \"Height\": \"95.34307113702829\",\r\n    \"SVG\": \"<g id=\\\"15111300\\\">        <path d=\\\"M278.767,439v-79.181c8.011-14.904,38.823-14.904,46.833,0V439H278.767z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"302.183\\\" x2=\\\"302.183\\\" y1=\\\"348.175\\\" y2=\\\"439\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_15_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"195.03199768066406\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"379.71800231933594\",\r\n    \"SVG\": \"<g id=\\\"1_15_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"196.032\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111301\",\r\n    \"X\": \"276.2669982910156\",\r\n    \"Y\": \"346.1569288629717\",\r\n    \"Width\": \"51.8330078125\",\r\n    \"Height\": \"95.34307113702829\",\r\n    \"SVG\": \"<g id=\\\"15111301\\\">        <path d=\\\"M278.767,439v-79.181c8.011-14.904,38.823-14.904,46.833,0V439H278.767z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.767\\\" x2=\\\"325.6\\\" y1=\\\"406.262\\\" y2=\\\"406.262\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"302.183\\\" x2=\\\"302.183\\\" y1=\\\"348.175\\\" y2=\\\"439\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281301\",\r\n    \"X\": \"227.40467834472656\",\r\n    \"Y\": \"274.56201171875\",\r\n    \"Width\": \"156.1927032470703\",\r\n    \"Height\": \"124.91592407226562\",\r\n    \"SVG\": \"<g id=\\\"25281301\\\">        <polygon fill=\\\"none\\\" points=\\\"305.5,394.762    379.086,277.062 231.916,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"298\\\" y=\\\"378\\\">T</text>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10190100\",\r\n    \"X\": \"225.5\",\r\n    \"Y\": \"315.5\",\r\n    \"Width\": \"161.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"10190100\\\">        <g transform=\\\"translate(0 -30)\\\">                <ellipse cx=\\\"306\\\" cy=\\\"426\\\" rx=\\\"80\\\" ry=\\\"80\\\" stroke=\\\"#000000\\\"/>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"306,346 375,466 237,466   \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06122\",\r\n    \"X\": \"364.109375\",\r\n    \"Y\": \"341.46875\",\r\n    \"Width\": \"43.34375\",\r\n    \"Height\": \"110.94046020507812\",\r\n    \"SVG\": \"<g id=\\\"06122\\\">        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"360.75\\\" y=\\\"396\\\">S</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"360.75\\\" y=\\\"452.4092\\\">P</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"611\",\r\n    \"X\": \"288.71875\",\r\n    \"Y\": \"168.1875\",\r\n    \"Width\": \"31.125\",\r\n    \"Height\": \"33.921875\",\r\n    \"SVG\": \"<g id=\\\"611\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"287\\\" y=\\\"201\\\">Ø</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"612\",\r\n    \"X\": \"287.0820007324219\",\r\n    \"Y\": \"169.99899291992188\",\r\n    \"Width\": \"36.001983642578125\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"612\\\">        <circle cx=\\\"305.083\\\" cy=\\\"188\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"613\",\r\n    \"X\": \"265.02801513671875\",\r\n    \"Y\": \"169.99899291992188\",\r\n    \"Width\": \"80.1099853515625\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"613\\\">        <circle cx=\\\"283.028\\\" cy=\\\"188\\\" r=\\\"18\\\"/>        <circle cx=\\\"327.137\\\" cy=\\\"188\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"614\",\r\n    \"X\": \"245.0\",\r\n    \"Y\": \"169.99899291992188\",\r\n    \"Width\": \"123.1099853515625\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"614\\\">        <circle cx=\\\"263\\\" cy=\\\"188\\\" r=\\\"18\\\"/>        <circle cx=\\\"306\\\" cy=\\\"188\\\" r=\\\"18\\\"/>        <circle cx=\\\"350.109\\\" cy=\\\"188\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"615\",\r\n    \"X\": \"301.02801513671875\",\r\n    \"Y\": \"163.5\",\r\n    \"Width\": \"10.0\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"615\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"306.028\\\" x2=\\\"306.028\\\" y1=\\\"163.5\\\" y2=\\\"212.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"616\",\r\n    \"X\": \"278.02801513671875\",\r\n    \"Y\": \"163.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"616\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"283.028\\\" x2=\\\"283.028\\\" y1=\\\"163.5\\\" y2=\\\"212.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"327.137\\\" x2=\\\"327.137\\\" y1=\\\"163.5\\\" y2=\\\"212.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"617\",\r\n    \"X\": \"278.02801513671875\",\r\n    \"Y\": \"163.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"617\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"283.028\\\" x2=\\\"283.028\\\" y1=\\\"163.5\\\" y2=\\\"212.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"327.137\\\" x2=\\\"327.137\\\" y1=\\\"163.5\\\" y2=\\\"212.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"306.028\\\" x2=\\\"306.028\\\" y1=\\\"163.5\\\" y2=\\\"212.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"618\",\r\n    \"X\": \"289.359375\",\r\n    \"Y\": \"169.21875\",\r\n    \"Width\": \"33.75\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"618\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"289\\\" y=\\\"201\\\">X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15052\",\r\n    \"X\": \"253.26199340820312\",\r\n    \"Y\": \"448.25\",\r\n    \"Width\": \"106.15802001953125\",\r\n    \"Height\": \"51.584014892578125\",\r\n    \"SVG\": \"<g id=\\\"15052\\\">        <path d=\\\"M277.4,497.334c-11.95,0-21.638-10.429-21.638-23.292   c0-12.864,9.688-23.292,21.638-23.292\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M335.281,450.75c11.95,0,21.639,10.428,21.639,23.292   c0,12.863-9.688,23.292-21.639,23.292\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"277.4\\\" x2=\\\"335.281\\\" y1=\\\"450.75\\\" y2=\\\"450.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"277.4\\\" x2=\\\"335.281\\\" y1=\\\"497.334\\\" y2=\\\"497.334\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15051\",\r\n    \"X\": \"282.20703125\",\r\n    \"Y\": \"284.984375\",\r\n    \"Width\": \"45.125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"15051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"N\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.25\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60140000\",\r\n    \"X\": \"258.5999755859375\",\r\n    \"Y\": \"349.22698974609375\",\r\n    \"Width\": \"92.80001831054688\",\r\n    \"Height\": \"92.54501342773438\",\r\n    \"SVG\": \"<g id=\\\"60140000\\\">        <path d=\\\"M348.9,439.272h-87.8v-87.545h87.8  L348.9,439.272z M261.149,380.702h87.83 M261.021,409.936h88.213 M290.34,351.617v87.574 M319.702,351.492v87.83\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10201300\",\r\n    \"X\": \"222.84765625\",\r\n    \"Y\": \"350.890625\",\r\n    \"Width\": \"169.98828125\",\r\n    \"Height\": \"88.828125\",\r\n    \"SVG\": \"<g id=\\\"10201300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">ISF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27032\",\r\n    \"X\": \"259.79998779296875\",\r\n    \"Y\": \"446.1000061035156\",\r\n    \"Width\": \"99.4000244140625\",\r\n    \"Height\": \"47.899993896484375\",\r\n    \"SVG\": \"<g id=\\\"27032\\\">        <polygon fill=\\\"none\\\" points=\\\"316.8,491.5 262.3,491.5 262.3,448.6 336.5,448.6  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"356.7\\\" x2=\\\"356.7\\\" y1=\\\"450.7\\\" y2=\\\"489.9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"356.7\\\" x2=\\\"320.1\\\" y1=\\\"484.4\\\" y2=\\\"484.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"355.5\\\" x2=\\\"333.6\\\" y1=\\\"456.2\\\" y2=\\\"456.2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06112\",\r\n    \"X\": \"366.625\",\r\n    \"Y\": \"370.9687805175781\",\r\n    \"Width\": \"45.390625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"06112\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"364.75\\\" y=\\\"428.2344\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"621\",\r\n    \"X\": \"268.359375\",\r\n    \"Y\": \"169.21875\",\r\n    \"Width\": \"80.4140625\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"621\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"268\\\" y=\\\"201\\\">X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"622\",\r\n    \"X\": \"246.359375\",\r\n    \"Y\": \"169.21875\",\r\n    \"Width\": \"127.078125\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"622\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" x=\\\"246\\\" y=\\\"201\\\">X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"623\",\r\n    \"X\": \"231.359375\",\r\n    \"Y\": \"169.21875\",\r\n    \"Width\": \"161.7421875\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"623\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-2\\\" x=\\\"231\\\" y=\\\"201\\\">X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"624\",\r\n    \"X\": \"219.359375\",\r\n    \"Y\": \"169.21875\",\r\n    \"Width\": \"188.40625\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"624\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-4\\\" x=\\\"219\\\" y=\\\"201\\\">X X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_66_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"2_66_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"625\",\r\n    \"X\": \"206.359375\",\r\n    \"Y\": \"169.21875\",\r\n    \"Width\": \"207.0703125\",\r\n    \"Height\": \"31.78125\",\r\n    \"SVG\": \"<g id=\\\"625\\\">        <text font-family=\\\"serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-6\\\" x=\\\"206\\\" y=\\\"201\\\">X X X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_66_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"370.04164123535156\",\r\n    \"SVG\": \"<g id=\\\"2_66_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10251\",\r\n    \"X\": \"248.2666015625\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"116.01171875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">FDC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151600.a\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.78626387579682\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.7993988076508\",\r\n    \"SVG\": \"<g id=\\\"25151600.a\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"120\\\" y=\\\"179\\\">ATK </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10842_3\",\r\n    \"X\": \"206.70716857910156\",\r\n    \"Y\": \"446.364990234375\",\r\n    \"Width\": \"197.9019012451172\",\r\n    \"Height\": \"61.628021240234375\",\r\n    \"SVG\": \"<g id=\\\"10842_3\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M239.603,491.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M294.324,491.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349s-2.712,2.239-4.349,2.932s-3.436,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.111-1.694-4.349-2.932s-2.24-2.712-2.932-4.349c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M239.603,492.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349s2.712-2.239,4.349-2.932s3.436-1.075,5.325-1.075c1.889,0,3.688,0.383,5.325,1.075    c1.637,0.692,3.111,1.694,4.349,2.932s2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M349.046,491.813c0,1.889-0.383,3.688-1.075,5.324    c-0.688,1.636-1.688,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.642,0.693-3.438,1.075-5.325,1.075    c-1.893,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932s-2.239-2.712-2.937-4.349c-0.688-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M294.324,492.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349s2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932s2.239,2.712,2.937,4.349c0.688,1.637,1.07,3.436,1.07,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M377.475,497.137c-0.688-1.637-1.07-3.436-1.07-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M349.046,492.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349s2.712-2.239,4.354-2.932c1.636-0.692,3.436-1.075,5.319-1.075    c1.893,0,3.688,0.383,5.324,1.075c1.642,0.692,3.11,1.694,4.354,2.932c1.234,1.238,2.234,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M233.002,463.091c0,7.998-6.483,14.48-14.48,14.48    c-3.841,0-7.354-0.95-10.14-3.464\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M290.923,463.091c0,7.998-6.483,14.48-14.481,14.48    c-7.997,0-14.48-6.482-14.48-14.48\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M233.002,463.345c0-7.998,6.483-14.48,14.48-14.48    s14.48,6.482,14.48,14.48\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M348.845,463.091c0,7.998-6.483,14.48-14.481,14.48    c-8.003,0-14.486-6.482-14.486-14.48\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M290.923,463.345c0-7.998,6.483-14.48,14.48-14.48    s14.48,6.482,14.48,14.48\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M402.795,473.053c-2.639,2.783-6.372,4.518-10.51,4.518    c-7.998,0-14.481-6.482-14.481-14.48\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M348.845,463.345c0-7.998,6.483-14.48,14.48-14.48    c8.002,0,14.485,6.482,14.485,14.48\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10842_2\",\r\n    \"X\": \"170.2010040283203\",\r\n    \"Y\": \"443.87298583984375\",\r\n    \"Width\": \"269.2513885498047\",\r\n    \"Height\": \"63.2650146484375\",\r\n    \"SVG\": \"<g id=\\\"10842_2\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M238.603,459.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349s-2.712,2.239-4.349,2.932s-3.436,1.075-5.325,1.075c-1.889,0-3.688-0.383-5.325-1.075    c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349s-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M183.882,460.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349s2.712-2.239,4.349-2.932s3.436-1.075,5.325-1.075s3.688,0.383,5.325,1.075    c1.637,0.692,3.111,1.694,4.349,2.932s2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M293.324,459.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349s-2.712,2.239-4.349,2.932s-3.436,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.111-1.694-4.349-2.932s-2.24-2.712-2.932-4.349c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M238.603,460.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349s2.712-2.239,4.349-2.932s3.436-1.075,5.325-1.075c1.889,0,3.688,0.383,5.325,1.075    c1.637,0.692,3.111,1.694,4.349,2.932s2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M348.046,459.813c0,1.889-0.383,3.688-1.075,5.324    c-0.688,1.636-1.688,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.642,0.693-3.438,1.075-5.325,1.075    c-1.893,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932s-2.239-2.712-2.937-4.349c-0.688-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M293.324,460.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349s2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932s2.239,2.712,2.937,4.349c0.688,1.637,1.07,3.436,1.07,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M183.882,459.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349s-2.712,2.239-4.349,2.932s-3.436,1.075-5.325,1.075\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M402.767,459.813c0,1.889-0.383,3.688-1.07,5.324    c-0.692,1.636-1.693,3.111-2.937,4.349c-1.236,1.238-2.712,2.239-4.349,2.932s-3.438,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.105-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.937-4.349c-0.688-1.637-1.07-3.436-1.07-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M348.046,460.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349s2.712-2.239,4.354-2.932c1.636-0.692,3.436-1.075,5.319-1.075    c1.893,0,3.688,0.383,5.324,1.075c1.642,0.692,3.11,1.694,4.354,2.932c1.234,1.238,2.234,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M438.479,472.418c-1.637-0.692-3.105-1.694-4.349-2.932    c-1.239-1.238-2.239-2.712-2.932-4.349s-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M402.765,460.053c0-1.889,0.388-3.688,1.075-5.324    c0.692-1.636,1.693-3.111,2.937-4.349c1.234-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.436-1.075,5.324-1.075    s3.688,0.383,5.324,1.075c1.636,0.692,3.105,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M238.604,490.305c0,7.556-6.125,13.68-13.68,13.68    s-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M183.883,490.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M293.325,490.305c0,7.556-6.125,13.68-13.681,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M238.604,490.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M348.047,490.305c0,7.556-6.125,13.68-13.681,13.68    c-7.561,0-13.686-6.124-13.686-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M293.325,490.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M183.883,490.305c0,7.556-6.125,13.68-13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M402.768,490.305c0,7.556-6.125,13.68-13.681,13.68    s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M348.047,490.545c0-7.556,6.125-13.68,13.68-13.68    c7.56,0,13.685,6.124,13.685,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M438.426,504.638c-7.556,0-8.302-6.777-8.302-14.333\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M402.766,490.545c0-7.556,6.125-13.68,13.685-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10842_1\",\r\n    \"X\": \"121.1995849609375\",\r\n    \"Y\": \"444.87298583984375\",\r\n    \"Width\": \"369.055419921875\",\r\n    \"Height\": \"62.61199951171875\",\r\n    \"SVG\": \"<g id=\\\"10842_1\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M239.603,460.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349s-2.712,2.239-4.349,2.932s-3.436,1.075-5.325,1.075c-1.889,0-3.688-0.383-5.325-1.075    c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349s-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M184.882,461.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349s2.712-2.239,4.349-2.932s3.436-1.075,5.325-1.075s3.688,0.383,5.325,1.075    c1.637,0.692,3.111,1.694,4.349,2.932s2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M294.324,460.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349s-2.712,2.239-4.349,2.932s-3.436,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.111-1.694-4.349-2.932s-2.24-2.712-2.932-4.349c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M239.603,461.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349s2.712-2.239,4.349-2.932s3.436-1.075,5.325-1.075c1.889,0,3.688,0.383,5.325,1.075    c1.637,0.692,3.111,1.694,4.349,2.932s2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M349.046,460.813c0,1.889-0.383,3.688-1.075,5.324    c-0.688,1.636-1.689,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.641,0.693-3.438,1.075-5.325,1.075    c-1.892,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932s-2.239-2.712-2.936-4.349c-0.689-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M294.324,461.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349s2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932s2.239,2.712,2.936,4.349c0.689,1.637,1.071,3.436,1.071,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M184.882,460.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349s-2.712,2.239-4.349,2.932s-3.436,1.075-5.325,1.075c-1.889,0-3.688-0.383-5.325-1.075    c-1.637-0.692-3.111-1.694-4.349-2.932s-2.24-2.712-2.932-4.349s-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M130.162,461.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349s2.712-2.239,4.349-2.932s3.436-1.075,5.325-1.075c1.889,0,3.688,0.383,5.325,1.075    c1.637,0.692,3.111,1.694,4.349,2.932s2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M403.767,460.813c0,1.889-0.383,3.688-1.071,5.324    c-0.692,1.636-1.693,3.111-2.936,4.349c-1.237,1.238-2.712,2.239-4.349,2.932s-3.438,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.106-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.936-4.349c-0.689-1.637-1.071-3.436-1.071-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M349.046,461.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349s2.712-2.239,4.353-2.932c1.636-0.692,3.436-1.075,5.32-1.075    c1.892,0,3.688,0.383,5.324,1.075c1.641,0.692,3.11,1.694,4.353,2.932c1.235,1.238,2.235,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M458.487,460.813c0,1.889-0.387,3.688-1.075,5.324    c-0.692,1.636-1.693,3.111-2.932,4.349s-2.716,2.239-4.353,2.932s-3.437,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.106-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.932-4.349s-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M403.765,461.053c0-1.889,0.387-3.688,1.075-5.324    c0.692-1.636,1.693-3.111,2.936-4.349c1.235-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.436-1.075,5.324-1.075    s3.688,0.383,5.324,1.075c1.636,0.692,3.106,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M458.485,461.053c0-1.889,0.383-3.688,1.071-5.324    c0.692-1.636,1.693-3.111,2.936-4.349c1.239-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.438-1.075,5.324-1.075    s3.688,0.383,5.324,1.075c1.636,0.692,3.106,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M130.162,459.864c0,0.472-0.024,0.938-0.071,1.399    c-0.046,0.46-0.116,0.913-0.207,1.358c-0.091,0.444-0.204,0.882-0.337,1.311c-0.133,0.429-0.287,0.848-0.46,1.257    s-0.366,0.809-0.576,1.195c-0.21,0.388-0.439,0.764-0.685,1.128c-0.246,0.364-0.509,0.715-0.788,1.053s-0.574,0.662-0.883,0.972    c-0.309,0.31-0.633,0.604-0.971,0.883s-0.689,0.542-1.054,0.788c-0.364,0.245-0.74,0.475-1.128,0.685    c-0.194,0.105-0.392,0.207-0.591,0.303\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M488.181,468.461c-0.245-0.364-0.475-0.74-0.685-1.129    c-0.211-0.387-0.403-0.786-0.576-1.195c-0.173-0.409-0.326-0.828-0.46-1.257s-0.246-0.866-0.337-1.311    c-0.092-0.445-0.161-0.898-0.208-1.358c-0.046-0.46-0.07-0.926-0.07-1.398\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M239.604,491.305c0,7.556-6.125,13.68-13.68,13.68    s-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M184.883,491.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M294.325,491.305c0,7.556-6.125,13.68-13.681,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M239.604,491.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M349.047,491.305c0,7.556-6.125,13.68-13.681,13.68    c-7.56,0-13.685-6.124-13.685-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M294.325,491.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M184.883,491.305c0,7.556-6.125,13.68-13.68,13.68    s-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M130.163,491.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M403.768,491.305c0,7.556-6.125,13.68-13.681,13.68    s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M349.047,491.545c0-7.556,6.125-13.68,13.68-13.68    c7.559,0,13.684,6.124,13.684,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M458.488,491.305c0,7.556-6.125,13.68-13.685,13.68    c-7.556,0-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M403.766,491.545c0-7.556,6.125-13.68,13.684-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M458.486,491.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M130.163,490.356c0,0.472-0.024,0.939-0.071,1.399    c-0.046,0.46-0.116,0.913-0.208,1.358c-0.091,0.445-0.204,0.883-0.337,1.311c-0.133,0.428-0.287,0.847-0.46,1.257    c-0.173,0.409-0.365,0.808-0.576,1.196s-0.44,0.764-0.686,1.127c-0.246,0.363-0.509,0.715-0.788,1.053s-0.574,0.662-0.883,0.971    c-0.309,0.31-0.633,0.604-0.971,0.883s-0.689,0.542-1.054,0.787c-0.364,0.246-0.74,0.475-1.128,0.685    c-0.245,0.133-0.494,0.259-0.748,0.377\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M488.182,498.953c-0.246-0.364-0.475-0.74-0.685-1.129    c-0.21-0.387-0.403-0.786-0.576-1.195c-0.173-0.409-0.327-0.828-0.46-1.257c-0.134-0.429-0.246-0.866-0.337-1.311    s-0.161-0.898-0.208-1.358s-0.07-0.926-0.07-1.398\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10842_0\",\r\n    \"X\": \"157.6640625\",\r\n    \"Y\": \"442.9440002441406\",\r\n    \"Width\": \"292.4578857421875\",\r\n    \"Height\": \"57.343994140625\",\r\n    \"SVG\": \"<g id=\\\"10842_0\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M244.178,485.255c0,1.73-0.339,3.378-0.952,4.877    c-0.613,1.5-1.5,2.85-2.597,3.984s-2.402,2.051-3.852,2.686s-3.043,0.985-4.717,0.985s-3.267-0.351-4.717-0.985    c-1.45-0.634-2.756-1.552-3.852-2.686c-1.097-1.134-1.984-2.484-2.597-3.984\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M292.648,485.255c0,1.73-0.339,3.378-0.952,4.877    c-0.613,1.5-1.5,2.85-2.597,3.984s-2.402,2.051-3.852,2.686c-1.45,0.635-3.043,0.985-4.717,0.985s-3.267-0.351-4.717-0.985    c-1.45-0.634-2.756-1.552-3.852-2.686s-1.984-2.484-2.597-3.984c-0.613-1.5-0.952-3.148-0.952-4.877\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M244.178,485.475c0-1.73,0.339-3.378,0.952-4.877    c0.613-1.5,1.5-2.85,2.597-3.984s2.402-2.051,3.852-2.686c1.45-0.635,3.044-0.985,4.717-0.985c1.673,0,3.267,0.351,4.717,0.985    c1.45,0.634,2.756,1.552,3.852,2.686c1.097,1.134,1.984,2.484,2.597,3.984c0.613,1.5,0.952,3.148,0.952,4.877\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M341.119,485.255c0,1.73-0.339,3.378-0.952,4.877    c-0.609,1.499-1.495,2.85-2.597,3.984c-1.097,1.134-2.402,2.051-3.852,2.686c-1.454,0.635-3.045,0.985-4.717,0.985    c-1.677,0-3.267-0.351-4.717-0.985c-1.45-0.634-2.755-1.552-3.852-2.686s-1.983-2.484-2.602-3.984    c-0.609-1.5-0.952-3.148-0.952-4.877\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M292.648,485.475c0-1.73,0.339-3.378,0.952-4.877s1.5-2.85,2.597-3.984    s2.402-2.051,3.851-2.686c1.45-0.634,3.044-0.985,4.717-0.985s3.267,0.351,4.716,0.985c1.449,0.634,2.756,1.552,3.852,2.686    c1.097,1.134,1.983,2.484,2.602,3.984c0.609,1.5,0.948,3.148,0.948,4.877\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M389.745,489.617c-0.613,1.499-2.606,3.365-3.708,4.5    c-1.095,1.134-2.402,2.051-3.852,2.686c-1.45,0.635-3.045,0.985-4.717,0.985c-1.671,0-3.267-0.351-4.717-0.985    c-1.45-0.634-2.75-1.552-3.852-2.686c-1.097-1.134-1.983-2.484-2.602-3.984c-0.609-1.5-0.948-3.148-0.948-4.877\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M341.119,485.475c0-1.73,0.339-3.378,0.952-4.877    c0.612-1.499,1.5-2.85,2.597-3.984s2.402-2.051,3.857-2.686c1.449-0.634,3.044-0.985,4.711-0.985c1.677,0,3.267,0.351,4.716,0.985    c1.454,0.634,2.755,1.552,3.857,2.686c1.093,1.134,1.979,2.484,2.597,3.984c0.614,1.5,0.952,3.148,0.952,4.877\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M238.642,457.757c0,6.922-5.725,12.532-12.788,12.532    s-12.788-5.61-12.788-12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M187.49,457.976c0-6.922,5.725-12.532,12.788-12.532    c7.062,0,12.788,5.61,12.788,12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M289.793,457.757c0,6.922-5.725,12.532-12.789,12.532    c-7.062,0-12.788-5.61-12.788-12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M238.642,457.976c0-6.922,5.725-12.532,12.788-12.532    s12.788,5.61,12.788,12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M340.946,457.757c0,6.922-5.725,12.532-12.789,12.532    c-7.068,0-12.793-5.61-12.793-12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M289.793,457.976c0-6.922,5.725-12.532,12.788-12.532    c7.062,0,12.788,5.61,12.788,12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M187.49,457.757c0,6.922-6.035,14.6-12.788,12.532    c-6.915-2.118-11-6.544-15.086-11.65\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M392.097,457.757c0,6.922-5.725,12.532-12.789,12.532    c-7.063,0-12.789-5.61-12.789-12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M340.946,457.976c0-6.922,5.725-12.532,12.788-12.532    c7.067,0,12.792,5.61,12.792,12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M448.298,459.66c-5.106,5.447-10.775,10.629-17.843,10.629    c-7.063,0-12.789-5.61-12.789-12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M392.095,457.976c0-6.922,5.725-12.532,12.792-12.532    c7.062,0,12.788,5.61,12.788,12.532\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50271\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"79.81793186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"50271\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140139\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140139\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#FF5000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"631\",\r\n    \"X\": \"130.5\",\r\n    \"Y\": \"569.75\",\r\n    \"Width\": \"351.0000305175781\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"631\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"133.001\\\" x2=\\\"479\\\" y1=\\\"572.25\\\" y2=\\\"572.25\\\"/>                <circle cx=\\\"158.037\\\" cy=\\\"597.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"453.963\\\" cy=\\\"597.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140137\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140137\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#FFCF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53301\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"77.80230686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"53301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"632\",\r\n    \"X\": \"130.5\",\r\n    \"Y\": \"570.75\",\r\n    \"Width\": \"351.0000305175781\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"632\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"133.001\\\" x2=\\\"479\\\" y1=\\\"573.25\\\" y2=\\\"573.25\\\"/>                <circle cx=\\\"158.037\\\" cy=\\\"598.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"306\\\" cy=\\\"598.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"453.963\\\" cy=\\\"598.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140138\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140138\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#FF7F00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"633\",\r\n    \"X\": \"130.5009765625\",\r\n    \"Y\": \"570.75\",\r\n    \"Width\": \"351.0\",\r\n    \"Height\": \"55.072998046875\",\r\n    \"SVG\": \"<g id=\\\"633\\\">        <path d=\\\"   M456.016,623.323c0.007,0,0.015,0,0.02,0c12.684,0,22.965-11.209,22.965-25.036s-10.281-25.037-22.965-25.037h-300.07h0.018   c-0.006,0-0.012,0-0.018,0c-12.684,0-22.965,11.21-22.965,25.037s10.282,25.036,22.965,25.036h300.07\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140135\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140135\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#CFFF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54631\",\r\n    \"X\": \"258.0654296875\",\r\n    \"Y\": \"292.3750305175781\",\r\n    \"Width\": \"93.30859375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"54631\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">VR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"634\",\r\n    \"X\": \"130.5\",\r\n    \"Y\": \"570.6619873046875\",\r\n    \"Width\": \"351.0010070800781\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"634\\\">        <g>                <circle cx=\\\"158.037\\\" cy=\\\"598.199\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"    M456.436,623.235c0.006,0,0.015,0,0.02,0c12.451,0,22.545-11.209,22.545-25.036s-10.094-25.037-22.545-25.037H218.971h0.019    c-0.006,0-0.013,0-0.019,0c-12.452,0-22.545,11.21-22.545,25.037s10.094,25.036,22.545,25.036h237.484\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140136\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140136\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#FFFF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"635\",\r\n    \"X\": \"130.5\",\r\n    \"Y\": \"544.4630126953125\",\r\n    \"Width\": \"351.0000305175781\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"635\\\">        <g>                <path d=\\\"    M183.073,572.037h245.853H183.073z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"158.037\\\" cy=\\\"572\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"453.963\\\" cy=\\\"572\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140133\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140133\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#7FFF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"636\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"569.5\",\r\n    \"Width\": \"351.0000305175781\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"636\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"478\\\" y1=\\\"572\\\" y2=\\\"572\\\"/>                <circle cx=\\\"157.037\\\" cy=\\\"597.037\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"209.334\\\" cy=\\\"597.037\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"400.664\\\" cy=\\\"597.037\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"452.963\\\" cy=\\\"597.037\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10252\",\r\n    \"X\": \"259.046875\",\r\n    \"Y\": \"446.3750305175781\",\r\n    \"Width\": \"97.05078125\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"10252\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"495.0469\\\">MA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140134\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140134\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#AFFF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"637\",\r\n    \"X\": \"253.4274455458193\",\r\n    \"Y\": \"554.75\",\r\n    \"Width\": \"105.14610501338069\",\r\n    \"Height\": \"55.07353791907042\",\r\n    \"SVG\": \"<g id=\\\"637\\\">        <polyline fill=\\\"none\\\" points=\\\"   255.928,607.323 280.965,557.25 306.001,607.323 331.037,557.25 356.073,607.323  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140131\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140131\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#FE0002\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140132\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140132\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#30FF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140130\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"67.0217036328761\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46140130\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFFF00\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110408\",\r\n    \"X\": \"24.0\",\r\n    \"Y\": \"153.6967010498047\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"90.60659790039062\",\r\n    \"SVG\": \"<g id=\\\"45110408\\\">        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"24\\\" x2=\\\"374\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"179\\\" x2=\\\"219\\\" y1=\\\"199\\\" y2=\\\"159\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"299\\\" x2=\\\"339\\\" y1=\\\"199\\\" y2=\\\"159\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"59\\\" x2=\\\"99\\\" y1=\\\"199\\\" y2=\\\"159\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"119\\\" x2=\\\"159\\\" y1=\\\"199\\\" y2=\\\"239\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"239\\\" x2=\\\"279\\\" y1=\\\"199\\\" y2=\\\"239\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110407\",\r\n    \"X\": \"42.66487121582031\",\r\n    \"Y\": \"130.5074920654297\",\r\n    \"Width\": \"314.0076446533203\",\r\n    \"Height\": \"138.96229553222656\",\r\n    \"SVG\": \"<g id=\\\"45110407\\\">        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"43\\\" x2=\\\"356\\\" y1=\\\"138\\\" y2=\\\"152\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"45\\\" x2=\\\"356\\\" y1=\\\"262\\\" y2=\\\"234\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"340.008\\\" x2=\\\"323.28\\\" y1=\\\"150.364\\\" y2=\\\"236.909\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"316.735\\\" x2=\\\"298.917\\\" y1=\\\"148.545\\\" y2=\\\"239.818\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"292.008\\\" x2=\\\"273.1\\\" y1=\\\"148.545\\\" y2=\\\"241.273\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"190\\\" x2=\\\"170.473\\\" y1=\\\"145\\\" y2=\\\"251.152\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF7F00\\\" stroke-width=\\\"15\\\" x1=\\\"166.553\\\" x2=\\\"145.826\\\" y1=\\\"142.727\\\" y2=\\\"252.545\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110409\",\r\n    \"X\": \"29.0\",\r\n    \"Y\": \"189.0\",\r\n    \"Width\": \"340.0\",\r\n    \"Height\": \"20.0\",\r\n    \"SVG\": \"<g id=\\\"45110409\\\">        <line fill=\\\"none\\\" stroke=\\\"#FF0000\\\" stroke-width=\\\"20\\\" x1=\\\"29\\\" x2=\\\"69\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF0000\\\" stroke-width=\\\"20\\\" x1=\\\"129\\\" x2=\\\"169\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF0000\\\" stroke-width=\\\"20\\\" x1=\\\"229\\\" x2=\\\"269\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF0000\\\" stroke-width=\\\"20\\\" x1=\\\"329\\\" x2=\\\"369\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#00C000\\\" stroke-width=\\\"20\\\" x1=\\\"79\\\" x2=\\\"119\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#00C000\\\" stroke-width=\\\"20\\\" x1=\\\"179\\\" x2=\\\"219\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#00C000\\\" stroke-width=\\\"20\\\" x1=\\\"279\\\" x2=\\\"319\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110404\",\r\n    \"X\": \"18.696699142456055\",\r\n    \"Y\": \"18.696699142456055\",\r\n    \"Width\": \"360.6066150665283\",\r\n    \"Height\": \"360.6066150665283\",\r\n    \"SVG\": \"<g id=\\\"45110404\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"24\\\" x2=\\\"104\\\" y1=\\\"374\\\" y2=\\\"294\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"154\\\" x2=\\\"244\\\" y1=\\\"244\\\" y2=\\\"154\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"294\\\" x2=\\\"374\\\" y1=\\\"104\\\" y2=\\\"24\\\"/>        <polyline fill=\\\"none\\\" points=\\\"129,229 149,289 89,269  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-width=\\\"15\\\"/>        <polyline fill=\\\"none\\\" points=\\\"229,129 289,149 269,89  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110403\",\r\n    \"X\": \"3.3933982849121094\",\r\n    \"Y\": \"151.39340209960938\",\r\n    \"Width\": \"391.2131996154785\",\r\n    \"Height\": \"95.21319580078125\",\r\n    \"SVG\": \"<g id=\\\"45110403\\\">        <polyline fill=\\\"none\\\" points=\\\"14,236 88,162 162,236 236,162 310,236    384,162  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10262\",\r\n    \"X\": \"257.1708984375\",\r\n    \"Y\": \"446.3750305175781\",\r\n    \"Width\": \"99.84765625\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"10262\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"495.0469\\\">MR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110406\",\r\n    \"X\": \"16.896699905395508\",\r\n    \"Y\": \"166.0\",\r\n    \"Width\": \"364.40661430358887\",\r\n    \"Height\": \"66.0\",\r\n    \"SVG\": \"<g id=\\\"45110406\\\">        <circle cx=\\\"201\\\" cy=\\\"174\\\" r=\\\"7.5\\\" stroke=\\\"#000000\\\"/>        <circle cx=\\\"101\\\" cy=\\\"224\\\" r=\\\"7.5\\\" stroke=\\\"#000000\\\"/>        <circle cx=\\\"301\\\" cy=\\\"224\\\" r=\\\"7.5\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M22.2,177c10,10,38.5,33,63.5,43\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <path d=\\\"M116.8,221.9c32.5-7.5,37.3-38.301,69.8-46.301\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <path d=\\\"M214.4,175.6c37.5,7,38,38.3,73.5,45.8\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <path d=\\\"M314.6,220.9c24-10,51.4-31.9,61.4-41.9\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10261\",\r\n    \"X\": \"286.008056640625\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"41.046875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"10261\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">F</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110405\",\r\n    \"X\": \"18.696699142456055\",\r\n    \"Y\": \"166.0\",\r\n    \"Width\": \"361.6066150665283\",\r\n    \"Height\": \"66.0\",\r\n    \"SVG\": \"<g id=\\\"45110405\\\">        <circle cx=\\\"190\\\" cy=\\\"174\\\" r=\\\"7.5\\\" stroke=\\\"#000000\\\"/>        <circle cx=\\\"210\\\" cy=\\\"174\\\" r=\\\"7.5\\\" stroke=\\\"#000000\\\"/>        <circle cx=\\\"90\\\" cy=\\\"224\\\" r=\\\"7.5\\\" stroke=\\\"#000000\\\"/>        <circle cx=\\\"110\\\" cy=\\\"224\\\" r=\\\"7.5\\\" stroke=\\\"#000000\\\"/>        <circle cx=\\\"290\\\" cy=\\\"224\\\" r=\\\"7.5\\\" stroke=\\\"#000000\\\"/>        <circle cx=\\\"310\\\" cy=\\\"224\\\" r=\\\"7.5\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M24,179c10,10,29,32.4,54,42.4\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <path d=\\\"M122,220c28-11,26-32.6,56-43.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <path d=\\\"M221.6,176c30,11,27.602,32.6,55.602,43.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <path d=\\\"M323.2,220.2c24-10,41.8-31.2,51.8-41.2\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131303\",\r\n    \"X\": \"281.0\",\r\n    \"Y\": \"347.55999755859375\",\r\n    \"Width\": \"47.0\",\r\n    \"Height\": \"92.48300170898438\",\r\n    \"SVG\": \"<g id=\\\"40131303\\\">            <path d=\\\"M287.735,382.988c1.043.095,6.26,2.087,6.26,2.893v8.442l6.735,2.608v-8.869l6.497,2.229v-9.438c-.949-.285-6.45-2.182-6.45-2.94v-8.442l-6.735-2.229v8.727l-6.308-2.371v9.391h0Z\\\" id=\\\"_99355608\\\"/>            <path d=\\\"M306.326,406.322c0,1.281,1.186,3.131,2.656,3.131.949,0,1.423-.996,1.423-1.945v-.474c0-1.47-1.281-3.604-2.419-3.604-.949,0-1.708.901-1.708,1.945v.949h.048Z\\\" id=\\\"_42106248\\\"/>            <path d=\\\"M282.945,350.691l31.491,10.718.047,75.741-31.539-10.813v-75.646h0ZM281,427.759l35.428,12.284v-12.521h11.572v-79.962h-47v80.199h0Z\\\" id=\\\"_95345496\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131302\",\r\n    \"X\": \"261.9800109863281\",\r\n    \"Y\": \"349.0\",\r\n    \"Width\": \"89.9429931640625\",\r\n    \"Height\": \"90.0\",\r\n    \"SVG\": \"<g id=\\\"40131302\\\">            <polygon id=\\\"_90216200\\\" points=\\\"262.208 370.504 351.639 370.675 306.98 349 262.208 370.504\\\"/>            <polygon id=\\\"_90684368\\\" points=\\\"286.215 406.118 299.755 406.118 299.755 419.657 314.148 419.657 314.148 406.118 327.745 406.118 327.745 391.383 314.148 391.383 314.148 377.559 299.755 377.559 299.755 391.383 286.215 391.383 286.215 406.118\\\"/>            <polygon id=\\\"_90735616\\\" points=\\\"267.157 379.607 268.921 379.607 268.921 419.088 267.157 419.088 267.157 424.55 277.568 424.55 277.568 419.088 275.52 419.088 275.52 379.607 277.568 379.607 277.568 374.373 267.157 374.373 267.157 379.607\\\"/>            <polygon id=\\\"_95177896\\\" points=\\\"336.392 379.607 338.099 379.607 338.099 419.088 336.392 419.088 336.392 424.55 346.746 424.55 346.746 419.088 344.755 419.088 344.755 379.607 346.746 379.607 346.746 374.373 336.392 374.373 336.392 379.607\\\"/>            <polygon id=\\\"_98888752\\\" points=\\\"264.597 430.637 349.079 430.637 349.079 426.314 264.597 426.314 264.597 430.637\\\"/>            <polygon id=\\\"_98662552\\\" points=\\\"261.98 439 351.923 439 351.923 434.961 261.98 434.961 261.98 439\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131301\",\r\n    \"X\": \"268.92065429687506\",\r\n    \"Y\": \"347.5628967285156\",\r\n    \"Width\": \"78.51962280273432\",\r\n    \"Height\": \"92.43710327148438\",\r\n    \"SVG\": \"<g id=\\\"40131301\\\">            <rect height=\\\"60.97\\\" width=\\\"68.36\\\" x=\\\"274.546\\\" y=\\\"379.03\\\"/>            <polygon points=\\\"270.347 381.121 307.884 348.269 346 380.873 270.347 381.121\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.068\\\"/>            <polygon fill=\\\"#FFFFFF\\\" points=\\\"290.769 401.733 275.792 410.539 284.693 426.059 299.802 417.344 299.85 434.667 317.719 434.667 317.719 417.428 332.836 426.08 341.895 410.702 326.91 401.762 341.988 392.992 332.872 377.476 317.759 386.173 317.719 368.657 299.85 368.657 299.85 386.104 284.732 377.454 275.802 392.974 290.769 401.733\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110402\",\r\n    \"X\": \"42.11671721713879\",\r\n    \"Y\": \"41.997702477148565\",\r\n    \"Width\": \"315.00057982237763\",\r\n    \"Height\": \"315.00057600768037\",\r\n    \"SVG\": \"<g id=\\\"45110402\\\">        <path d=\\\"M49.617,349.498c150-10,290-150,300-300\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131300\",\r\n    \"X\": \"264.0\",\r\n    \"Y\": \"348.0119934082031\",\r\n    \"Width\": \"91.0\",\r\n    \"Height\": \"90.78399658203125\",\r\n    \"SVG\": \"<g id=\\\"40131300\\\">            <polygon points=\\\"284.581 393.485 264 405.608 276.23 426.943 297.027 414.982 297.081 438.796 321.649 438.796 321.649 415.09 342.446 426.997 354.892 405.823 334.311 393.539 355 381.47 342.5 360.134 321.703 372.095 321.649 348.012 297.081 348.012 297.081 371.988 276.284 360.134 264.054 381.47 284.581 393.485\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110401\",\r\n    \"X\": \"42.11671721713879\",\r\n    \"Y\": \"68.93531251177163\",\r\n    \"Width\": \"311.8111010680632\",\r\n    \"Height\": \"288.0629659730573\",\r\n    \"SVG\": \"<g id=\\\"45110401\\\">        <path d=\\\"M49.617,349.498   c150-10,290-150,300-300\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"48,48\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131306\",\r\n    \"X\": \"250.61196899414062\",\r\n    \"Y\": \"347.302001953125\",\r\n    \"Width\": \"111.97598266601562\",\r\n    \"Height\": \"93.91400146484375\",\r\n    \"SVG\": \"<g id=\\\"40131306\\\">            <path d=\\\"M291.336,357.835h30.526v11.131h-30.526v-11.131ZM281.805,356.902v12.064h-4.799c-9.865,0-10.398,7.198-13.997,12.397-2.933,4.266-12.397,4.399-12.397,14.33v45.523h111.976v-42.991c0-4.732-1.132-7.998-3.399-10.598-2.266-2.533-5.999-3.066-8.465-5.532-4.799-4.799-3.333-13.131-15.196-13.131h-4.4v-11.797c0-6.399-5.065-9.865-11.797-9.865h-25.461c-6.465,0-12.064,3.799-12.064,9.598h0Z\\\" id=\\\"_96730264\\\"/>            <polygon fill=\\\"#FFFFFF\\\" points=\\\"292.439 405.334 280.866 412.151 287.743 424.148 299.438 417.423 299.468 430.814 313.283 430.814 313.283 417.483 324.978 424.179 331.976 412.272 320.403 405.365 332.037 398.578 325.008 386.581 313.314 393.307 313.283 379.764 299.468 379.764 299.468 393.246 287.774 386.581 280.896 398.578 292.439 405.334\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131305\",\r\n    \"X\": \"271.00103759765625\",\r\n    \"Y\": \"346.64599609375\",\r\n    \"Width\": \"70.39498901367188\",\r\n    \"Height\": \"95.35400390625\",\r\n    \"SVG\": \"<g id=\\\"40131305\\\">            <path d=\\\"M283.065,358.987h18.207c4.206,0,8.578,5.257,8.357,10.072-.166,4.981-4.04,9.187-9.021,9.187h-17.543v-19.259ZM271,422.464h12.065v-30.936h3.265c.775,0,18.872,22.303,18.872,23.742,0,.83-18.872,23.023-20.809,26.675l14.5-.111,14.223-16.879,13.227,17.045,15.053-.055-21.03-26.73,19.978-24.627-14.112-.166-13.393,14.942-10.238-13.835c11.788-2.767,19.536-9.463,19.536-23.742,0-11.179-9.741-21.141-20.81-21.141h-30.326v75.818Z\\\" id=\\\"_40678448\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131304\",\r\n    \"X\": \"271.0\",\r\n    \"Y\": \"347.2819519042969\",\r\n    \"Width\": \"71.86355590820312\",\r\n    \"Height\": \"91.71902465820312\",\r\n    \"SVG\": \"<g id=\\\"40131304\\\">            <g>                      <path d=\\\"M303.727,352.429c0,.683.263,7.932.315,8.09.368,1.103,4.097,2.837,5.989,2.627.998-.105,2.784-.315,3.784-.42,1.943-.21,1.366-.63,1.628-2.837.263-2.101.683-5.411,1.156-7.459-.42-.841-2.679-5.148-3.467-5.148h-5.621c-.789,0-3.258,4.36-3.784,5.148Z\\\" id=\\\"_90684368\\\"/>                      <path d=\\\"M292.065,361.097l2.784,5.516,4.255-.841c.053-1.103.683-2.784.683-3.73,0-2.416-1.156-5.096-1.156-7.512h-5.148l-1.418,6.566Z\\\" id=\\\"_95177896\\\"/>                      <path d=\\\"M283.712,364.196c2.101,4.518.473,4.097,4.57,7.617l2.574-1.366v-4.202c0-1.628-1.261-3.94-1.418-5.831l-2.101-.263h-1.839l-1.786,4.045Z\\\" id=\\\"_98888752\\\"/>                      <path d=\\\"M277.304,368.083c0,.998,2.206,4.99,2.364,6.566.368.105,1.156.473,1.156.473.368,0,2.311-.998,3.047-1.156-.788-3.415-1.891-7.197-4.675-8.668-.21.788-1.891,2.521-1.891,2.784Z\\\" id=\\\"_98662552\\\"/>                      <path d=\\\"M271,373.231c0,1.628,3.52,4.833,4.623,5.568l1.681-1.786-2.311-5.148h-2.364c-.525,0-1.628,1.156-1.628,1.366Z\\\" id=\\\"_97819216\\\"/>                      <path d=\\\"M277.304,381.899c.473,5.358,2.521,12.345,3.677,17.125,1.576,6.199,3.782,9.508,6.724,14.341,2.416,3.887,3.73,10.506,6.094,14.709.788,1.418,3.047,5.778,3.992,6.514.525.42,6.041,4.413,6.146,4.413,1.734,0,10.611-.42,11.347-.788.368-.158,4.518-7.197,4.518-7.617v-3.311h-8.563c-2.996,0-6.147-1.418-9.14-1.418v-18.91c0-2.679,1.418-18.911,2.259-19.699.893-.788,12.45-8.93,13.028-9.088l-1.05-9.35c-.525.263-6.094,1.103-6.619.998-1.051-.21-5.148-1.576-5.989-1.996-2.049,1.156-4.833,1.944-7.144,2.942-1.786.788-3.782,2.994-5.989,4.045-2.627,1.261-4.255,1.891-7.302,2.732-1.734.473-2.574.42-3.572,1.628-.736.893-1.892,1.996-2.417,2.732Z\\\" id=\\\"_100179568\\\"/>                </g>            <g>                      <path d=\\\"M317.28,360.834c.893.473,2.627.841,2.627,2.101,0,.946-.525,1.523-.684,2.311l-2.836-.42c-1.051-.158-4.624.683-6.304.683v1.156c0,1.156,4.36,0,6.094,0h.473c1.839,0,5.883,1.366,6.776,2.101.577.525,1.523,5.673,2.101,6.829,1.943-.946,1.471-.525.683-3.467-.315-.998-1.156-3.362-1.208-4.413l-4.308-1.786,1.313-2.521c-1.208-2.259-.893-3.887-4.413-3.94l-.314,1.366Z\\\" id=\\\"_87107048\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" points=\\\"309.295 389.472 322.72 377.653 329.87 378.017 340.303 391.515 337.968 424.785 306.668 422.085 309.295 389.472\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M325.264,387.52h1.157c1.313,0,2.783-1.418,2.783-2.784v-.473c0-1.576-1.734-2.784-3.256-2.784-4.781-.053-3.993,6.041-.684,6.041Z\\\" id=\\\"_90849136\\\"/>                      <path d=\\\"M313.603,395.504l.525,1.523,6.199-2.101,5.463,4.045,8.72-1.104-.315-1.838-7.984,1.104c-.893-.63-5.096-3.992-5.83-3.992-.579,0-6.147,2.049-6.778,2.364Z\\\" id=\\\"_90849112\\\"/>                      <path d=\\\"M313.813,404.382l.21,1.63c3.415-.788,6.094-1.577,9.561-.893,1.471.315,3.047.629,4.624.997,2.732.63,3.047,1.262,3.623-1.049-1.47,0-7.458-1.418-9.14-1.839-2.731-.737-5.988.471-8.877,1.154Z\\\" id=\\\"_87969136\\\"/>                      <path d=\\\"M319.906,412.997l.263.053c2.47,0,7.144,3.047,8.878,3.047h3.256v-1.681h-2.836c-.684,0-6.724-2.523-7.827-2.943-1.629-.683-7.197.316-9.457.368v1.471l7.724-.314Z\\\" id=\\\"_88120160\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50281\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"72.53668186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"50281\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"641\",\r\n    \"X\": \"130.49997876607986\",\r\n    \"Y\": \"523.6769783350151\",\r\n    \"Width\": \"349.82802416360767\",\r\n    \"Height\": \"55.073021664984935\",\r\n    \"SVG\": \"<g id=\\\"641\\\">        <polyline fill=\\\"none\\\" points=\\\"   133,526.177 178.639,576.25 477.828,576.25  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141000\",\r\n    \"X\": \"87.89995574951172\",\r\n    \"Y\": \"153.6875\",\r\n    \"Width\": \"231.71147835740493\",\r\n    \"Height\": \"35.406494426523665\",\r\n    \"SVG\": \"<g id=\\\"25141000\\\">        <path d=\\\"M88.5,183.445   c24.49,6.055,67.645,1.891,79.637-2.625c14.943,0.616,27.488-1.232,40.957,3.695c9.592-0.411,44.102,2.728,53.665,1.957   c30.536-2.462,57.702-3.027,54.013-3.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"96\\\" y=\\\"168\\\">LD</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"283\\\" y=\\\"168\\\">LD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"642\",\r\n    \"X\": \"130.5\",\r\n    \"Y\": \"522.927978515625\",\r\n    \"Width\": \"351.0\",\r\n    \"Height\": \"55.072021484375\",\r\n    \"SVG\": \"<g id=\\\"642\\\">        <path d=\\\"   M456.036,525.428c12.682,0,22.964,11.209,22.964,25.036S468.718,575.5,456.036,575.5c-0.007,0-0.016,0-0.02,0h0.02H155.965   c-12.683,0-22.965-11.209-22.965-25.036s10.281-25.036,22.965-25.036c0.007,0,0.012,0,0.019,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53311\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"76.63043186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"53311\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54641\",\r\n    \"X\": \"259.94140625\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"87.46484375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"54641\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">XP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140140\",\r\n    \"X\": \"55.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140140\\\">        <path d=\\\"M97.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C75.767,103.964,77.781,219.168,97.5,231\\\" fill=\\\"#FF3000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36170100_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36170100_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.6348\\\">OB</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"11.3056\\\" x1=\\\"222\\\" x2=\\\"389.5\\\" y1=\\\"313\\\" y2=\\\"480.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"11.3056\\\" x1=\\\"222\\\" x2=\\\"389.5\\\" y1=\\\"480.5\\\" y2=\\\"313\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10151300\",\r\n    \"X\": \"220.595703125\",\r\n    \"Y\": \"354.7656555175781\",\r\n    \"Width\": \"168.0546875\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"10151300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"440.6719\\\">MH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120510\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"79.00101470947266\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"239.99886322021484\",\r\n    \"SVG\": \"<g id=\\\"46120510\\\">        <ellipse cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"#00CCFF\\\" rx=\\\"175\\\" ry=\\\"115\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"124\\\" y2=\\\"274\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"124\\\" x2=\\\"124\\\" y1=\\\"124\\\" y2=\\\"274\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"274\\\" x2=\\\"274\\\" y1=\\\"124\\\" y2=\\\"274\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120513\",\r\n    \"X\": \"47.67344665527344\",\r\n    \"Y\": \"146.4416572852525\",\r\n    \"Width\": \"304.0865936279297\",\r\n    \"Height\": \"106.43563153310689\",\r\n    \"SVG\": \"<g id=\\\"46120513\\\">        <path d=\\\"M48.5,250.5c34.394-12.049,46.784-101.958,67.111-101.557   c6.654,0.133,11.574,3.406,12.445,6.89C137.609,194.048,73.313,173.98,150,250c32.895-11.549,45.284-101.458,65.611-101.057   c6.654,0.133,11.574,3.406,12.445,6.89C237.609,194.048,173.313,173.98,250,250c32.895-11.549,45.284-101.458,65.611-101.057   c6.653,0.133,11.572,3.406,12.443,6.89C337.609,194.048,273.313,173.98,350,250\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01311\",\r\n    \"X\": \"230.27764892578125\",\r\n    \"Y\": \"303.50390625\",\r\n    \"Width\": \"148.977294921875\",\r\n    \"Height\": \"42.0\",\r\n    \"SVG\": \"<g id=\\\"01311\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"56.7595\\\" id=\\\"SEAD\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.8164\\\">SEAD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120514\",\r\n    \"X\": \"59.84841537475586\",\r\n    \"Y\": \"66.95372772216797\",\r\n    \"Width\": \"279.9951820373535\",\r\n    \"Height\": \"267.04627227783203\",\r\n    \"SVG\": \"<g id=\\\"46120514\\\">        <polygon fill=\\\"#00CCFF\\\" points=\\\"199,71 334,169 284,329 114,329    64,169  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120511\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120511\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-dasharray=\\\"35,20\\\" stroke-width=\\\"10\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25210900\",\r\n    \"X\": \"19.04615592956543\",\r\n    \"Y\": \"23.3791561126709\",\r\n    \"Width\": \"345.5453052520752\",\r\n    \"Height\": \"350.0264530181885\",\r\n    \"SVG\": \"<g id=\\\"25210900\\\">        <polygon fill=\\\"none\\\" points=\\\"195.667,25 225.666,170 370.666,200    225.666,230 195.667,375 165.667,230 20.667,200 165.667,170  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"19\\\" stroke-width=\\\"16\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120512\",\r\n    \"X\": \"46.64035415649414\",\r\n    \"Y\": \"122.86727905273438\",\r\n    \"Width\": \"304.8178367614746\",\r\n    \"Height\": \"152.83255004882812\",\r\n    \"SVG\": \"<g id=\\\"46120512\\\">        <polyline fill=\\\"none\\\" points=\\\"49,266 84,166 89,206 124,131 149,266 184,166 189,206 224,131    249,266 284,166 289,206 324,131 349,266  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25260400\",\r\n    \"X\": \"69.85800170898438\",\r\n    \"Y\": \"147.890625\",\r\n    \"Width\": \"263.8919982910156\",\r\n    \"Height\": \"27.015380859375\",\r\n    \"SVG\": \"<g id=\\\"25260400\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"69.858\\\" x2=\\\"333.75\\\" y1=\\\"172.406\\\" y2=\\\"172.406\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"241\\\" y=\\\"161\\\">BCL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"75\\\" y=\\\"161\\\">BCL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50291\",\r\n    \"X\": \"262.2860720392972\",\r\n    \"Y\": \"291.0781555175781\",\r\n    \"Width\": \"83.06793186695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"50291\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140119\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"67.0217036328761\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46140119\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFFF00\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54651\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"54651\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"651\",\r\n    \"X\": \"133.94895258016646\",\r\n    \"Y\": \"569.7494015434323\",\r\n    \"Width\": \"348.21401128702104\",\r\n    \"Height\": \"42.25059845656767\",\r\n    \"SVG\": \"<g id=\\\"651\\\">        <path d=\\\"   M479.623,572.25c-50.507,23.695-109.092,37.25-171.567,37.25c-62.475,0-121.059-13.555-171.566-37.25l-0.041,0.144h343.214\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140117\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140117\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#E6E6E6\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_08_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_08_0\\\">            <path d=\\\"M221,480c0,115,170,115,170,0,115,0,115-170,0-170,0-115-170-115-170,0-115,0-115,170,0,170Z\\\" fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <path d=\\\"M221,480c0,115,170,115,170,0,115,0,115-170,0-170,0-115-170-115-170,0-115,0-115,170,0,170Z\\\" fill=\\\"#FFFF80\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"480\\\" y2=\\\"480\\\"/>                                <path d=\\\"M221.924,494.258c13.147,98.305,162.264,95.933,168.851-7.115\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"480\\\" y2=\\\"480\\\"/>                                <path d=\\\"M405.258,479.076c98.305-13.147,95.933-162.264-7.115-168.851\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"310\\\" y2=\\\"310\\\"/>                                <path d=\\\"M390.076,295.742c-13.147-98.305-162.264-95.933-168.851,7.115\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"310\\\" y2=\\\"310\\\"/>                                <path d=\\\"M206.742,310.924c-98.305,13.147-95.933,162.264,7.115,168.851\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                          </g>                </g>            <g>                      <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"298.03\\\" y=\\\"223.573\\\"/>                      <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"454.92\\\" y=\\\"384.51\\\"/>                      <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"298.03\\\" y=\\\"544.415\\\"/>                      <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136.056\\\" y=\\\"381.947\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"652\",\r\n    \"X\": \"130.49899291992188\",\r\n    \"Y\": \"536.4989624023438\",\r\n    \"Width\": \"351.00100760489767\",\r\n    \"Height\": \"60.63397216796875\",\r\n    \"SVG\": \"<g id=\\\"652\\\">        <path d=\\\"   M479,566.795c-0.01-15.354-11.071-27.796-24.714-27.796c-13.649,0-24.714,12.455-24.714,27.818   c0,15.361-11.064,27.816-24.714,27.816c-13.648,0-24.715-12.455-24.715-27.816c0-0.009,0-0.017,0-0.022h-0.002   c-0.009-15.354-11.07-27.796-24.713-27.796c-13.649,0-24.713,12.455-24.713,27.818c0,15.361-11.065,27.816-24.715,27.816   c-13.65,0-24.714-12.455-24.714-27.816c0-0.009,0-0.017-0.001-0.022c-0.011-15.354-11.072-27.796-24.715-27.796   c-13.648,0-24.714,12.455-24.714,27.818c0,15.361-11.065,27.816-24.714,27.816c-13.649,0-24.714-12.455-24.714-27.816   c0-0.009,0-0.017,0-0.022c-0.011-15.354-11.072-27.796-24.715-27.796c-13.648,0-24.714,12.455-24.714,27.818\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140118\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140118\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#01FF02\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140115\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140115\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFDCDC\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140116\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140116\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#DCDCDC\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140113\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140113\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FF9696\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53321\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"82.64605686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"53321\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140114\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140114\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFBEBE\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10231\",\r\n    \"X\": \"246.41015625\",\r\n    \"Y\": \"300.56146240234375\",\r\n    \"Width\": \"117.099609375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10231\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">ENH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140111\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140111\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#C8FF69\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140112\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140112\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FF0000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10232\",\r\n    \"X\": \"267.31494140625\",\r\n    \"Y\": \"445.9375305175781\",\r\n    \"Width\": \"80.6025390625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"10232\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">LA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140110\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140110\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#14FF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161201\",\r\n    \"X\": \"140.9098358154297\",\r\n    \"Y\": \"141.8196563720703\",\r\n    \"Width\": \"116.18034362792969\",\r\n    \"Height\": \"116.18034362792969\",\r\n    \"SVG\": \"<g id=\\\"45161201\\\">        <polygon fill=\\\"none\\\" points=\\\"149,253 199,153 249,253  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>        <circle cx=\\\"199\\\" cy=\\\"213\\\" fill=\\\"#C61021\\\" r=\\\"7.5\\\" stroke=\\\"#C61021\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161202\",\r\n    \"X\": \"70.90983005625054\",\r\n    \"Y\": \"55.81966011250108\",\r\n    \"Width\": \"263.680339887499\",\r\n    \"Height\": \"266.1803398874989\",\r\n    \"SVG\": \"<g id=\\\"45161202\\\">        <g transform=\\\"translate(75 75)\\\">                <polygon fill=\\\"none\\\" points=\\\"151.5,241.9 201.5,141.9 251.5,241.9   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <circle cx=\\\"201.5\\\" cy=\\\"201.9\\\" fill=\\\"#C61021\\\" r=\\\"7.5\\\" stroke=\\\"#C61021\\\"/>            </g>        <g transform=\\\"translate(-75 75)\\\">                <polygon fill=\\\"none\\\" points=\\\"154,242 204,142 254,242   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <circle cx=\\\"204\\\" cy=\\\"202\\\" fill=\\\"#C61021\\\" r=\\\"7.5\\\" stroke=\\\"#C61021\\\"/>            </g>        <g transform=\\\"translate(0 -75)\\\">                <polygon fill=\\\"none\\\" points=\\\"154,242 204,142 254,242   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <circle cx=\\\"204\\\" cy=\\\"202\\\" fill=\\\"#C61021\\\" r=\\\"7.5\\\" stroke=\\\"#C61021\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180600\",\r\n    \"X\": \"246.0865936279297\",\r\n    \"Y\": \"342.4272766113281\",\r\n    \"Width\": \"119.34071350097656\",\r\n    \"Height\": \"101.48272705078125\",\r\n    \"SVG\": \"<g id=\\\"25180600\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"321.815,415.356 321.815,439.41     289.897,439.41 289.666,414.431 273.822,388.179 252.428,376.73 269.543,348.975 289.434,360.309 322.278,360.309 343.325,348.513     359.284,375.805 338.005,388.41  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>                <circle cx=\\\"306.087\\\" cy=\\\"388.218\\\" r=\\\"10\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161203\",\r\n    \"X\": \"77.90983005625053\",\r\n    \"Y\": \"18.819660112501012\",\r\n    \"Width\": \"243.18033988749897\",\r\n    \"Height\": \"360.4803276804677\",\r\n    \"SVG\": \"<g id=\\\"45161203\\\">        <g transform=\\\"translate(60 0)\\\">                <polygon fill=\\\"none\\\" points=\\\"92,374.3 142,274.3 192,374.3   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <circle cx=\\\"142\\\" cy=\\\"334.3\\\" fill=\\\"#C61021\\\" r=\\\"7.5\\\" stroke=\\\"#C61021\\\"/>            </g>        <g transform=\\\"translate(-60 0)\\\">                <polygon fill=\\\"none\\\" points=\\\"212,130 262,30 312,130   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <circle cx=\\\"262\\\" cy=\\\"90\\\" fill=\\\"#C61021\\\" r=\\\"7.5\\\" stroke=\\\"#C61021\\\"/>            </g>        <g transform=\\\"translate(0 125)\\\">                <polygon fill=\\\"none\\\" points=\\\"213,130 263,30 313,130   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <circle cx=\\\"263\\\" cy=\\\"90\\\" fill=\\\"#C61021\\\" r=\\\"7.5\\\" stroke=\\\"#C61021\\\"/>            </g>        <g transform=\\\"translate(0 -125)\\\">                <polygon fill=\\\"none\\\" points=\\\"86,379.5 136,279.5 186,379.5   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <circle cx=\\\"136\\\" cy=\\\"339.5\\\" fill=\\\"#C61021\\\" r=\\\"7.5\\\" stroke=\\\"#C61021\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_61_1\",\r\n    \"X\": \"165.75\",\r\n    \"Y\": \"192.4259033203125\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.5740966796875\",\r\n    \"SVG\": \"<g id=\\\"0_61_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"174.25,516 174.25,326 306.25,204 438.25,326 438.25,516   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174.25\\\" x2=\\\"174.25\\\" y1=\\\"516\\\" y2=\\\"503.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174.25\\\" x2=\\\"174.25\\\" y1=\\\"489.357\\\" y2=\\\"345.571\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174.25,338.5 174.25,326      183.43,317.516    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"193.17\\\" x2=\\\"292.2\\\" y1=\\\"308.513\\\" y2=\\\"216.985\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"297.07,212.484 306.25,204      315.43,212.484    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"325.17\\\" x2=\\\"424.2\\\" y1=\\\"221.487\\\" y2=\\\"313.014\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"429.07,317.516 438.25,326      438.25,338.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438.25\\\" x2=\\\"438.25\\\" y1=\\\"352.643\\\" y2=\\\"496.429\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438.25\\\" x2=\\\"438.25\\\" y1=\\\"503.5\\\" y2=\\\"516\\\"/>                    </g>            </g>        <polygon points=\\\"229.25,276 306.25,206 383.25,276  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_2A_0\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"243.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"1_2A_0\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30121200\",\r\n    \"X\": \"250.31419372558594\",\r\n    \"Y\": \"346.48443603515625\",\r\n    \"Width\": \"111.01756286621094\",\r\n    \"Height\": \"94.42556762695312\",\r\n    \"SVG\": \"<g id=\\\"30121200\\\">        <polygon fill=\\\"none\\\" points=\\\"321.815,415.356 321.815,439.41    289.897,439.41 289.666,414.431 273.822,388.179 252.428,376.73 269.543,348.975 289.434,360.309 322.278,360.309 343.325,348.513    359.284,375.805 338.005,388.41  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"306.087\\\" cy=\\\"388.218\\\" r=\\\"7.787\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6302\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"393.6669921875\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"369.49102783203125\",\r\n    \"SVG\": \"<g id=\\\"6302\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_61_0\",\r\n    \"X\": \"165.75\",\r\n    \"Y\": \"192.42555236816406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.57444763183594\",\r\n    \"SVG\": \"<g id=\\\"0_61_0\\\">        <path d=\\\"M174.25,516V326l132-122l132,122v190\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <polygon points=\\\"229.25,276 306.25,206 383.25,276  \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6301\",\r\n    \"X\": \"130.18922424316406\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"350.6312713623047\",\r\n    \"Height\": \"187.69391632080078\",\r\n    \"SVG\": \"<g id=\\\"6301\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01301\",\r\n    \"X\": \"228.9932861328125\",\r\n    \"Y\": \"303.50390625\",\r\n    \"Width\": \"154.1241455078125\",\r\n    \"Height\": \"42.0\",\r\n    \"SVG\": \"<g id=\\\"01301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"56.7595\\\" id=\\\"CSAR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.8164\\\">CSAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"661\",\r\n    \"X\": \"118.77100372314453\",\r\n    \"Y\": \"585.0\",\r\n    \"Width\": \"372.45800018310547\",\r\n    \"Height\": \"40.0\",\r\n    \"SVG\": \"<g id=\\\"661\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"121.229\\\" x2=\\\"478.729\\\" y1=\\\"605.5\\\" y2=\\\"605.5\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"118.771\\\" y=\\\"592\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"466.229\\\" y=\\\"593\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"292.5\\\" y=\\\"593\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"305.001\\\" x2=\\\"305.001\\\" y1=\\\"585\\\" y2=\\\"625\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170500\",\r\n    \"X\": \"258.38006591796875\",\r\n    \"Y\": \"348.0009460449219\",\r\n    \"Width\": \"97.7130126953125\",\r\n    \"Height\": \"91.9990234375\",\r\n    \"SVG\": \"<g id=\\\"15170500\\\">            <g>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_94647176\\\" points=\\\"276.741 366.155 275.721 365.9 275.721 366.155 276.741 366.155\\\"/>                      <path d=\\\"M338.143,370.439l14.228,39.268h-28.712l14.483-39.268ZM275.976,370.49l14.228,39.268-28.355-.102,14.126-39.166ZM276.741,366.155h-1.02v-.255l1.02.255ZM276.741,366.155l3.876.612.816-.102,12.137-1.734,1.326.153c4.029,0,4.182,4.641,5.202,4.641h3.621v59.361h-13.973v2.856h-5.712v3.111h-4.692v4.947h55.486v-5.151h-4.947v-2.856h-5.712v-2.856h-14.483v-59.361h4.131c1.224,0,.765-4.641,5.712-4.641h.765l11.933,1.53,1.275.051,3.876-.459c-1.377,2.907-2.856,7.854-4.08,11.067-1.428,3.825-2.55,7.497-4.029,11.271-1.479,3.825-2.652,7.446-4.08,11.22-.612,1.683-1.428,3.774-1.989,5.508-.357,1.071-.714,1.887-1.02,2.856-.459,1.53-.153,1.53-2.091,1.53,2.601,3.876,9.792,8.823,16.319,8.823h3.111c6.579,0,14.024-4.947,16.574-8.823h-1.326l-16.166-43.756c1.224-.153,3.468-1.071,3.468-2.091s-1.836.255-3.111.255h-.51c-6.681,0-11.78-5.457-18.665-5.457h-1.53c-3.57,0-6.63,1.683-8.568,3.366-.969-.459-1.581-.306-1.581-1.836,0-.51,1.326-4.182,1.53-4.641l-2.397-7.497-.408-.051c-.102,1.173-1.428,4.947-1.836,6.222-1.02,3.06.816,3.213.816,6.018v.765c0,.918-.561.663-1.275,1.02-2.04-1.734-4.947-3.366-8.568-3.366h-1.53c-7.038,0-12.035,5.457-18.665,5.457h-.816c-1.989,0-2.958-1.785-3.111.255l3.519,1.734c-3.009,6.273-5.253,15.146-8.109,22.184-1.53,3.723-2.652,7.395-4.131,11.169-.765,1.938-1.224,3.621-1.989,5.508-.612,1.53-.816,4.692-2.754,4.743,2.601,3.876,9.435,8.823,15.809,8.823h3.366c6.783,0,13.616-4.743,16.319-8.823h-1.581l-15.554-43.552h0Z\\\" id=\\\"_94720800\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53331\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"286.0781555175781\",\r\n    \"Width\": \"76.02105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"53331\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"337.0469\\\">JS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"662\",\r\n    \"X\": \"118.77100372314453\",\r\n    \"Y\": \"585.0\",\r\n    \"Width\": \"372.45800018310547\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"662\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"121.229\\\" x2=\\\"478.729\\\" y1=\\\"605.5\\\" y2=\\\"605.5\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"118.771\\\" y=\\\"592\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"466.229\\\" y=\\\"593\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"292.5\\\" y=\\\"593\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"205.636\\\" y=\\\"593\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"379.365\\\" y=\\\"593\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"391.865\\\" x2=\\\"391.865\\\" y1=\\\"585\\\" y2=\\\"625\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"218.136\\\" x2=\\\"218.136\\\" y1=\\\"586\\\" y2=\\\"626\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140128\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140128\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FF0000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140129\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140129\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#00FF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140126\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"67.0217036328761\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46140126\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFFF00\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140127\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140127\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FF7F00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140124\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140124\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#0000FF\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200800\",\r\n    \"X\": \"251.9989776611328\",\r\n    \"Y\": \"348.616943359375\",\r\n    \"Width\": \"106.00001525878906\",\r\n    \"Height\": \"90.76202392578125\",\r\n    \"SVG\": \"<g id=\\\"10200800\\\">            <path d=\\\"M349.534,422.785l2.945-1.011.44,9.816h-3.386v-8.805h0ZM325.15,409.239c4.155,2.195,4.379,3.743,6.661,7.905,1.614,2.943,3.842,6.379,3.842,10.722.256.382.795,1.354,1.353,1.354,1.946,0,4.061-7.221,5.759-8.465v.677h.677v10.159h-18.289v-22.351h-.002ZM292.977,408.223c0-2.052,7.272-1.695,9.822-1.694,3.832.003,7.882-1.016,10.498-1.016,1.842,0,4.284,1.272,6.096,1.694v24.382h-26.415v-23.366h0ZM268.933,420.754c1.928.698,4.129,9.143,5.757,9.143,2.869,0,2.999-8.225,4.75-11.169,1.826-3.064,3.437-7.879,7.442-8.814v21.674h-17.95v-10.836ZM259.876,422.112c.822.209,2.623.625,2.623,1.689v7.788l-3.11-.002.488-9.475ZM342.423,412.626c-.467-3.119,2.467-7.451,5.756-7.451,3.185,0,5.421,4.094,5.421,7.451v.339c0,4.62-1.913,4.57-3.386,6.774l-4.406.084-3.152-4.067-.233-3.13ZM269.272,412.965c0,6.331-6.641,9.637-10.032,4.614-2.753-4.074-1.055-12.404,4.276-12.404,3.235,0,5.756,3.583,5.756,6.772v1.018h0ZM268.933,356.408h17.95v49.443c0,1.146-3.355,1.791-4.672,3.118-1.06,1.068-2.305,2.953-3.184,4.266-1.532,2.288-4.258,7.12-4.335,10.565l-3.437-5.731c.475-.91,1.066-3.408,1.066-4.768v-2.032c0-3.866-3.386-6.095-3.386-8.129v-46.732h0ZM325.151,356.408h18.288v46.734c0,.598-3.349,3.855-3.942,6.557-.959,4.366.121,5.021.893,8.346l-2.532,4.502c-.772-2.659-3.617-7.31-5.053-9.447-1.963-2.926-3.289-6.208-7.653-6.57v-50.121h0ZM292.978,399.079l3.983,4.475-3.983.945v-5.42ZM319.534,394.764l-.142,9.057-4.904-.908,5.047-8.15ZM304.155,402.805c-6.358,0-11.346-8.527-11.08-15.192.267-6.725,4.748-14.949,11.418-14.949h1.354c5.898,0,11.175,7.821,11.175,13.884v2.371c0,5.632-4.991,13.886-10.159,13.886h-2.707ZM292.978,356.408h26.415v24.723c-1.615-1.858-1.908-4.45-4.825-7.367-1.938-1.939-4.673-3.809-8.382-3.809h-.678c-2.966,0-5.995.821-7.705,2.116-.919.698-1.78,1.309-2.608,2.133-.909.904-1.224,1.859-2.218,2.524v-20.321h0ZM252,356.408h10.498v46.058c-4.367,1.018-7.789,5.114-7.789,10.498,0,3.727,1.888,4.931,2.043,7.102.195,2.705-.35,5.659-.35,8.817v2.707h-4.403v7.789h105.999v-7.789l-2.064.002-.644-12.872c3.87-5.78.348-14.832-5.757-16.256v-46.058h8.466v-7.789h-106v7.79Z\\\" id=\\\"_x3C_path_x3E_\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140125\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140125\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#00FF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10242\",\r\n    \"X\": \"277.6171875\",\r\n    \"Y\": \"447.2900695800781\",\r\n    \"Width\": \"54.65625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"10242\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.5557\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140122\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"67.0217036328761\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46140122\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFFF00\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10241\",\r\n    \"X\": \"244.740234375\",\r\n    \"Y\": \"299.79583740234375\",\r\n    \"Width\": \"122.080078125\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"10241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">EOD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140123\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140123\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FE0002\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140120\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140120\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FE0002\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140121\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140121\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#01FF02\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25120100\",\r\n    \"X\": \"19.66900062561035\",\r\n    \"Y\": \"97.60099447895945\",\r\n    \"Width\": \"372.7469974714344\",\r\n    \"Height\": \"194.9539981968218\",\r\n    \"SVG\": \"<g id=\\\"25120100\\\">        <path d=\\\"M389.916,290.055H22.169   V100.101l334.411,0.997c2.16,2.081,2.99,3.528,5.534,5.267c3.254,2.444,9.073,2.444,10.144,6.284   c1.455,5.211-3.617,10.444-3.617,16.021c0,3.493,2.547,6.624,3.617,9.757c14.143,9.052,12.407,9.96,15.658,26.325L389.916,290.055z   \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" id=\\\"static\\\" x=\\\"131\\\" y=\\\"208\\\">AO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110801_a\",\r\n    \"X\": \"217.28289794921875\",\r\n    \"Y\": \"298.1658935546875\",\r\n    \"Width\": \"177.43408203125\",\r\n    \"Height\": \"185.0841064453125\",\r\n    \"SVG\": \"<g id=\\\"36110801_a\\\">        <polygon display=\\\"none\\\" fill=\\\"#008000\\\" points=\\\"286.326,326.25 286.326,291.25 326.326,291.25    326.326,326.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"249.095,358.357 224.354,333.6 252.648,305.325 277.389,330.083  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"334.606,330.038 359.303,305.237 387.646,333.462 362.949,358.263  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.326\\\" cy=\\\"386.25\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <rect height=\\\"30\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"150\\\" x=\\\"231.326\\\" y=\\\"448.25\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"414\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25250100\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25250100\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">FP</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25344500\",\r\n    \"X\": \"45.000999450683594\",\r\n    \"Y\": \"103.375\",\r\n    \"Width\": \"340.3835184641292\",\r\n    \"Height\": \"216.82083537415542\",\r\n    \"SVG\": \"<g id=\\\"25344500\\\" transform=\\\"translate(65 54)\\\">        <circle cx=\\\"14.251\\\" cy=\\\"83.625\\\" fill=\\\"#FFFFFF\\\" r=\\\"33.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"M49.251,83.625c114.401,3.454,230.205,52.57,245,181.125\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"262.434\\\" x2=\\\"294.571\\\" y1=\\\"241.527\\\" y2=\\\"265.393\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"292.98\\\" x2=\\\"319.704\\\" y1=\\\"265.393\\\" y2=\\\"240.574\\\"/>        <g transform=\\\"translate(55 -34)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"123\\\" y=\\\"135\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"129\\\" y=\\\"165\\\">E</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25132100\",\r\n    \"X\": \"90.5\",\r\n    \"Y\": \"90.5\",\r\n    \"Width\": \"219.0\",\r\n    \"Height\": \"219.0\",\r\n    \"SVG\": \"<g id=\\\"25132100\\\">        <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"105\\\" stroke=\\\"#800080\\\" stroke-width=\\\"9\\\"/>        <text fill=\\\"#800080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" font-weight=\\\"bold\\\" x=\\\"152\\\" y=\\\"219\\\">K</text>        <text display=\\\"inline\\\" fill=\\\"#800080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" font-weight=\\\"bold\\\" id=\\\"varT_1_\\\" x=\\\"208\\\" y=\\\"219\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35130200\",\r\n    \"X\": \"208.7705078125\",\r\n    \"Y\": \"348.6094055175781\",\r\n    \"Width\": \"197.6708984375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"35130200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"441.6719\\\">IED</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53341\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"74.34918186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"53341\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_33_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_33_1\\\">        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52011\",\r\n    \"X\": \"258.201171875\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"93.595703125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"52011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">AA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110400\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"285.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"223.0\",\r\n    \"SVG\": \"<g id=\\\"36110400\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"455\\\" y2=\\\"490\\\"/>                <polygon fill=\\\"#FF0000\\\" points=\\\"306,468 286,503 326,503   \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"12\\\"/>            </g>        <polygon fill=\\\"#FF0000\\\" points=\\\"286,325 286,290 326,290 326,325  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"248.769,357.107 224.028,332.35 252.322,304.075    277.063,328.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"334.28,328.788 358.977,303.987 387.32,332.212    362.623,357.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"385\\\" fill=\\\"#FF0000\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15190100\",\r\n    \"X\": \"208.0\",\r\n    \"Y\": \"308.5\",\r\n    \"Width\": \"196.0\",\r\n    \"Height\": \"153.0\",\r\n    \"SVG\": \"<g id=\\\"15190100\\\">        <path d=\\\"M256,336c-58,0-58,93,0,93h100c58,0,58-93,0-93H256z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"226\\\" cy=\\\"446\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"386\\\" cy=\\\"446\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"404\\\" y1=\\\"429\\\" y2=\\\"429\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"256\\\" x2=\\\"356\\\" y1=\\\"311\\\" y2=\\\"311\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"311\\\" y2=\\\"336\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"406\\\">MSL</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6304\",\r\n    \"X\": \"247.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"118.0\",\r\n    \"Height\": \"86.4580078125\",\r\n    \"SVG\": \"<g id=\\\"6304\\\">        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6303\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"351.32049560546875\",\r\n    \"Height\": \"649.2770767211914\",\r\n    \"SVG\": \"<g id=\\\"6303\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10211\",\r\n    \"X\": \"274.2759704589844\",\r\n    \"Y\": \"286.25\",\r\n    \"Width\": \"61.557281494140625\",\r\n    \"Height\": \"60.5\",\r\n    \"SVG\": \"<g id=\\\"10211\\\">        <polygon id=\\\"symbol\\\" points=\\\"325.5,341.75 285.167,341.75 279.832,291.25 330.332,291.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6306\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"235.5\",\r\n    \"Height\": \"569.1580200195312\",\r\n    \"SVG\": \"<g id=\\\"6306\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6305\",\r\n    \"X\": \"130.18922424316406\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"350.6312713623047\",\r\n    \"Height\": \"187.69391632080078\",\r\n    \"SVG\": \"<g id=\\\"6305\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10212\",\r\n    \"X\": \"257.2519836425781\",\r\n    \"Y\": \"446.7737121582031\",\r\n    \"Width\": \"91.74801635742188\",\r\n    \"Height\": \"50.698822021484375\",\r\n    \"SVG\": \"<g id=\\\"10212\\\">        <polyline fill=\\\"none\\\" points=\\\"258.377,495.24 346.5,450.833 346.5,495.24  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6307\",\r\n    \"X\": \"129.5\",\r\n    \"Y\": \"113.88094329833984\",\r\n    \"Width\": \"351.32049560546875\",\r\n    \"Height\": \"649.2770767211914\",\r\n    \"SVG\": \"<g id=\\\"6307\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"132\\\" y1=\\\"396.167\\\" y2=\\\"760.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"131.992\\\" x2=\\\"145.849\\\" y1=\\\"298.382\\\" y2=\\\"283.959\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"36.9893,24.9678\\\" stroke-width=\\\"5\\\" x1=\\\"163.147\\\" x2=\\\"283.274\\\" y1=\\\"265.955\\\" y2=\\\"140.924\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"291.923,131.922 305.779,117.5 319.554,132    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"37.1082,25.0481\\\" stroke-width=\\\"5\\\" x1=\\\"336.806\\\" x2=\\\"456.607\\\" y1=\\\"150.16\\\" y2=\\\"276.272\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"465.233\\\" x2=\\\"479.008\\\" y1=\\\"285.353\\\" y2=\\\"299.853\\\"/>                    </g>            </g>        <polyline fill=\\\"none\\\" points=\\\"   249.5,277.958 249.5,196.5 362.5,196.5 362.5,277.958  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120502\",\r\n    \"X\": \"100.0\",\r\n    \"Y\": \"46.76393127441406\",\r\n    \"Width\": \"199.0\",\r\n    \"Height\": \"304.4721221923828\",\r\n    \"SVG\": \"<g id=\\\"46120502\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"100\\\" x2=\\\"299\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"125\\\" x2=\\\"275\\\" y1=\\\"349\\\" y2=\\\"49\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"125\\\" x2=\\\"275\\\" y1=\\\"49\\\" y2=\\\"349\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60150200\",\r\n    \"X\": \"268.70001220703125\",\r\n    \"Y\": \"349.5043844668684\",\r\n    \"Width\": \"73.10003662109375\",\r\n    \"Height\": \"93.29557280852225\",\r\n    \"SVG\": \"<g id=\\\"60150200\\\">        <g>                <g>                        <path d=\\\"M315.1,371.4c-3.3-3.3-5.9-5.9-5.3-12.7c2.4-1.3,3.3-4.2,2-6.6s-4.2-3.3-6.6-2s-3.3,4.2-2,6.6c0.4,0.7,1,1.4,1.7,1.8     c-0.7,8.9,3.3,12.8,6.8,16.3c3,2.9,5.5,5.5,5.5,11.2c0,0.1,0,0.2,0,0.3h3.1c0.6,0,1.2,0.1,1.8,0.2c0-0.2,0-0.3,0-0.5     C322.1,378.3,318.4,374.6,315.1,371.4z M312,396c-2,1.4-4.4,2.2-7,2.2c-6.7,0-12.2-5.4-12.2-12.2v-0.3l3.5,2.3     c1.1,0.7,2.6,0.4,3.4-0.7c0.7-1.1,0.4-2.6-0.7-3.4l-7.3-4.9c-1.1-0.7-2.6-0.4-3.4,0.7c-0.3,0.4-0.4,0.9-0.4,1.3v4.9     c0,9.4,7.6,17,17,17c5.4,0,10.3-2.6,13.4-6.5h-3.7C313.7,396.5,312.8,396.3,312,396z\\\"/>                    </g>            </g>        <g>                <g>                        <path d=\\\"M341.6,390.8c0-0.2,0-0.4-0.1-0.5c-0.1-0.2-0.2-0.3-0.3-0.5c-0.1-0.1-0.1-0.2-0.2-0.3l0,0c-0.1-0.1-0.3-0.2-0.5-0.3     c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1-0.1-0.3-0.1-0.4-0.1c-0.2,0-0.3-0.1-0.5-0.1l0,0h-41.8v4.7h35.8l-28.2,26l-28.2-26h8.2v-4.7H271     l0,0c-0.2,0-0.4,0.1-0.6,0.1c-0.1,0-0.2,0-0.3,0.1c-0.1,0.1-0.2,0.1-0.3,0.2c-0.1,0.1-0.3,0.2-0.4,0.3l0,0     c-0.1,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0.3-0.3,0.5c-0.1,0.1-0.1,0.3-0.1,0.5c0,0.1-0.1,0.2-0.1,0.3v49.3c0,0.1,0.1,0.2,0.1,0.3     c0,0.2,0,0.3,0.1,0.5s0.2,0.3,0.3,0.5c0.1,0.1,0.1,0.2,0.2,0.3l0,0c0.2,0.2,0.4,0.4,0.7,0.5c0,0,0,0.1,0.1,0.1     c0.3,0.1,0.6,0.2,0.9,0.2h68.3c0.3,0,0.6-0.1,0.9-0.2c0,0,0,0,0.1-0.1c0.2-0.1,0.5-0.3,0.7-0.5l0,0c0.1-0.1,0.1-0.2,0.2-0.3     c0.1-0.1,0.2-0.3,0.3-0.5c0.1-0.2,0.1-0.3,0.1-0.5c0-0.1,0.1-0.2,0.1-0.3v-49.3C341.7,391,341.7,390.9,341.6,390.8z M273.4,396.5     l20.9,19.3L273.4,435V396.5z M277,438l20.7-19.1l5.9,5.5c0.4,0.4,1,0.6,1.6,0.6s1.1-0.2,1.6-0.6l5.9-5.5l20.7,19.1H277z M337,435     l-20.9-19.3l20.9-19.3V435z\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120503\",\r\n    \"X\": \"59.84841537475586\",\r\n    \"Y\": \"66.95372772216797\",\r\n    \"Width\": \"279.9951820373535\",\r\n    \"Height\": \"267.04627227783203\",\r\n    \"SVG\": \"<g id=\\\"46120503\\\">        <polygon fill=\\\"#00CCFF\\\" points=\\\"199,71 334,169 284,329 114,329    64,169  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36130000\",\r\n    \"X\": \"211.03285217285156\",\r\n    \"Y\": \"290.18499755859375\",\r\n    \"Width\": \"189.9341583251953\",\r\n    \"Height\": \"192.34567260742188\",\r\n    \"SVG\": \"<g id=\\\"36130000\\\">        <polygon fill=\\\"#008000\\\" points=\\\"284.819,332.864 284.819,295.185 327.882,295.185    327.882,332.864  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"244.739,367.429 218.104,340.776 248.564,310.338    275.199,336.99  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"336.796,336.942 363.384,310.243 393.896,340.629    367.309,367.327  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <path d=\\\"M230.992,397.457c0-43.062,32.298-75.358,75.358-75.358   c43.063,0,75.359,32.297,75.359,75.358H230.992z\\\" fill=\\\"#008000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"381.71,472.815 344.03,445.902 381.71,418.989  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"327.882,472.815 290.202,445.902 327.882,418.989  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"274.055,472.815 236.375,445.902 274.055,418.989  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120501\",\r\n    \"X\": \"44.005794525146484\",\r\n    \"Y\": \"44.0\",\r\n    \"Width\": \"309.9942054748535\",\r\n    \"Height\": \"309.9358825683594\",\r\n    \"SVG\": \"<g id=\\\"46120501\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"#00CCFF\\\" r=\\\"150\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"84\\\" y2=\\\"314\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"84\\\" x2=\\\"314\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120506\",\r\n    \"X\": \"10.063231468200684\",\r\n    \"Y\": \"136.21414184570312\",\r\n    \"Width\": \"379.4804391860962\",\r\n    \"Height\": \"127.00238037109375\",\r\n    \"SVG\": \"<g id=\\\"46120506\\\">        <path d=\\\"M197.5,259.5c22.973-20.675,49.014-39.545,80-46   c37.058-7.72,81.908,7.876,108-28\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M273.277,214.833c-43.969-7.328-80.516-35.457-105.444-76\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M208.5,185.5c-50.059-5.006-102.018,38.01-142,62\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M146.833,199.389c-52.048,0-87.924-24.666-135.333-38.889\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M57.5,179.5c0,0-22.5,15.75-30,21\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120507\",\r\n    \"X\": \"21.123560453581128\",\r\n    \"Y\": \"57.99968862193878\",\r\n    \"Width\": \"369.45905467374797\",\r\n    \"Height\": \"281.2756894600348\",\r\n    \"SVG\": \"<g id=\\\"46120507\\\">        <g>                <g id=\\\"kelp\\\" transform=\\\"scale(0.25 0.25)\\\">                        <path d=\\\"M271.5,354.5c22.973-20.676,49.014-39.547,80-46     c37.059-7.719,81.906,7.875,108-28\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M347.277,309.832c-43.969-7.328-80.516-35.457-105.445-76\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M282.5,280.5c-50.059-5.008-102.018,38.008-142,62\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M220.832,294.391c-52.047,0-87.924-24.668-135.332-38.891\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M131.5,274.5c0,0-22.5,15.75-30,21\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>        <g>                <g id=\\\"kelp_1_\\\" transform=\\\"scale(0.25 0.25)\\\">                        <path d=\\\"M971.5,354.5c22.973-20.676,49.016-39.547,80-46     c37.059-7.719,81.906,7.875,108-28\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M1047.277,309.832c-43.969-7.328-80.516-35.457-105.445-76\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M982.5,280.5c-50.059-5.008-102.016,38.008-142,62\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M920.832,294.391c-52.047,0-87.926-24.668-135.332-38.891\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M831.5,274.5c0,0-22.5,15.75-30,21\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>        <g>                <g id=\\\"kelp_2_\\\" transform=\\\"scale(0.25 0.25)\\\">                        <path d=\\\"M671.5,854.5c22.973-20.676,49.016-39.547,80-46     c37.059-7.719,81.906,7.875,108-28\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M747.277,809.832c-43.969-7.328-80.516-35.457-105.445-76\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M682.5,780.5c-50.059-5.008-102.016,38.008-142,62\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M620.832,794.391c-52.047,0-87.926-24.668-135.332-38.891\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M531.5,774.5c0,0-22.5,15.75-30,21\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>        <g>                <g id=\\\"kelp_3_\\\" transform=\\\"scale(0.25 0.25)\\\">                        <path d=\\\"M1371.5,854.5c22.973-20.676,49.016-39.547,80-46     c37.059-7.719,81.906,7.875,108-28\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M1447.277,809.832c-43.969-7.328-80.516-35.457-105.445-76\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M1382.5,780.5c-50.059-5.008-102.016,38.008-142,62\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M1320.832,794.391c-52.047,0-87.922-24.668-135.332-38.891\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M1231.5,774.5c0,0-22.5,15.75-30,21\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>        <g>                <g id=\\\"kelp_4_\\\" transform=\\\"scale(0.25 0.25)\\\">                        <path d=\\\"M271.5,1354.5c22.973-20.676,49.014-39.547,80-46     c37.059-7.719,81.906,7.875,108-28\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M347.277,1309.832c-43.969-7.324-80.516-35.457-105.445-76\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M282.5,1280.5c-50.059-5.008-102.018,38.008-142,62\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M220.832,1294.391c-52.047,0-87.924-24.668-135.332-38.891\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M131.5,1274.5c0,0-22.5,15.75-30,21\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>        <g>                <g id=\\\"kelp_5_\\\" transform=\\\"scale(0.25 0.25)\\\">                        <path d=\\\"M971.5,1354.5c22.973-20.676,49.016-39.547,80-46     c37.059-7.719,81.906,7.875,108-28\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M1047.277,1309.832c-43.969-7.324-80.516-35.457-105.445-76\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M982.5,1280.5c-50.059-5.008-102.016,38.008-142,62\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M920.832,1294.391c-52.047,0-87.926-24.668-135.332-38.891\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M831.5,1274.5c0,0-22.5,15.75-30,21\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120504\",\r\n    \"X\": \"156.109375\",\r\n    \"Y\": \"116.046875\",\r\n    \"Width\": \"93.78125\",\r\n    \"Height\": \"139.1875\",\r\n    \"SVG\": \"<g id=\\\"46120504\\\">        <text fill=\\\"#808080\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" x=\\\"153\\\" y=\\\"252\\\">#</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" stroke=\\\"#808080\\\" x=\\\"153\\\" y=\\\"252\\\">#</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171700\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171700\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">LOMEZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120505\",\r\n    \"X\": \"68.109375\",\r\n    \"Y\": \"73.8125\",\r\n    \"Width\": \"283.0\",\r\n    \"Height\": \"245.421875\",\r\n    \"SVG\": \"<g id=\\\"46120505\\\">        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"68\\\" y=\\\"118\\\">#</text>        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#808080\\\" x=\\\"68\\\" y=\\\"118\\\">#</text>        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"318\\\" y=\\\"118\\\">#</text>        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#808080\\\" x=\\\"318\\\" y=\\\"118\\\">#</text>        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"191\\\" y=\\\"215\\\">#</text>        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#808080\\\" x=\\\"191\\\" y=\\\"215\\\">#</text>        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"68\\\" y=\\\"318\\\">#</text>        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#808080\\\" x=\\\"68\\\" y=\\\"318\\\">#</text>        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"318\\\" y=\\\"318\\\">#</text>        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#808080\\\" x=\\\"318\\\" y=\\\"318\\\">#</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_33_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_33_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140108\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140108\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#00D7FF\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140109\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140109\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#19FFE6\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120508\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"79.00101470947266\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"239.99886322021484\",\r\n    \"SVG\": \"<g id=\\\"46120508\\\">        <ellipse cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"#00CCFF\\\" rx=\\\"175\\\" ry=\\\"115\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140106\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"67.0217036328761\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46140106\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFFF8C\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120509\",\r\n    \"X\": \"24.0\",\r\n    \"Y\": \"78.6932373046875\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"242.3067626953125\",\r\n    \"SVG\": \"<g id=\\\"46120509\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"20\\\" x1=\\\"24\\\" x2=\\\"374\\\" y1=\\\"281\\\" y2=\\\"281\\\"/>        <polyline fill=\\\"#C0C0C0\\\" points=\\\"139,281 59,131 314,281  \\\" stroke=\\\"#C0C0C0\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"277\\\" y1=\\\"231\\\" y2=\\\"81\\\"/>        <circle cx=\\\"199\\\" cy=\\\"281\\\" fill=\\\"#C0C0C0\\\" r=\\\"35\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140107\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"67.0217036328761\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46140107\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFFFDC\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53351\",\r\n    \"X\": \"260.40625\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"94.197265625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"53351\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140104\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"67.0217036328761\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46140104\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFD700\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140105\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"67.0217036328761\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46140105\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFEB00\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140102\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140102\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#6482FF\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140103\",\r\n    \"X\": \"54.32673725464236\",\r\n    \"Y\": \"67.0217036328761\",\r\n    \"Width\": \"303.03683140594336\",\r\n    \"Height\": \"302.4786560886468\",\r\n    \"SVG\": \"<g id=\\\"46140103\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FFB400\\\" stroke=\\\"#808080\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46140101\",\r\n    \"X\": \"54.82677991490215\",\r\n    \"Y\": \"67.51992351299887\",\r\n    \"Width\": \"302.03678216605016\",\r\n    \"Height\": \"301.48041342038994\",\r\n    \"SVG\": \"<g id=\\\"46140101\\\">        <path d=\\\"M96.5,231c7.736,0.703,35.41-3.993,41,0c35.452,25.323-99.035,32.882-81,93   c5.023,16.745,10.306,27.488,27,35c22.693,10.212,48.525,10,73,10c80.299,0,124.782-36.049,167-101c16.705-25.7,36.282-49.18,33-82   c-7.061-70.606-216.669-155.775-265-101C74.767,103.964,76.781,219.168,96.5,231\\\" fill=\\\"#FF00FF\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10222\",\r\n    \"X\": \"265.3837890625\",\r\n    \"Y\": \"445.9375305175781\",\r\n    \"Width\": \"83.4619140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"10222\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">LR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15200800\",\r\n    \"X\": \"208.7890625\",\r\n    \"Y\": \"359.7812805175781\",\r\n    \"Width\": \"193.734375\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"15200800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">GFC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10221\",\r\n    \"X\": \"256.756591796875\",\r\n    \"Y\": \"291.5751647949219\",\r\n    \"Width\": \"99.0556640625\",\r\n    \"Height\": \"55.5625\",\r\n    \"SVG\": \"<g id=\\\"10221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.2158\\\">EO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216200\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"25216200\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"282\\\" y2=\\\"282\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"428\\\" y2=\\\"428\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"396\\\">RAS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_40_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_40_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40091\",\r\n    \"X\": \"271.896484375\",\r\n    \"Y\": \"292.703125\",\r\n    \"Width\": \"66.28125\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"40091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"W\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_40_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_40_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110311\",\r\n    \"X\": \"277.17291259765625\",\r\n    \"Y\": \"348.9355163574219\",\r\n    \"Width\": \"55.266021728515625\",\r\n    \"Height\": \"94.56448364257812\",\r\n    \"SVG\": \"<g id=\\\"27110311\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.365\\\" x2=\\\"331.302\\\" y1=\\\"398.893\\\" y2=\\\"398.893\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.365\\\" x2=\\\"331.302\\\" y1=\\\"388.879\\\" y2=\\\"388.879\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.833\\\" x2=\\\"304.833\\\" y1=\\\"351.84\\\" y2=\\\"443.5\\\"/>                <ellipse cx=\\\"304.924\\\" cy=\\\"375.493\\\" fill=\\\"none\\\" rx=\\\"12.179\\\" ry=\\\"10.123\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.184\\\" x2=\\\"278.304\\\" y1=\\\"351.165\\\" y2=\\\"365.309\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"331.304\\\" x2=\\\"303.424\\\" y1=\\\"365.37\\\" y2=\\\"351.165\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25310300\",\r\n    \"X\": \"34.17714498295737\",\r\n    \"Y\": \"105.78632908530723\",\r\n    \"Width\": \"328.132926032401\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25310300\\\">        <path d=\\\"   M151.972,113.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C262.052,106.827,193.997,109.048,151.972,113.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"136\\\" y=\\\"185\\\">FARP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110312\",\r\n    \"X\": \"277.3673400878906\",\r\n    \"Y\": \"348.2832946777344\",\r\n    \"Width\": \"55.269195556640625\",\r\n    \"Height\": \"94.720703125\",\r\n    \"SVG\": \"<g id=\\\"27110312\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.562\\\" x2=\\\"331.498\\\" y1=\\\"408.35\\\" y2=\\\"408.35\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.562\\\" x2=\\\"331.498\\\" y1=\\\"398.32\\\" y2=\\\"398.32\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.562\\\" x2=\\\"331.498\\\" y1=\\\"388.292\\\" y2=\\\"388.292\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.03\\\" x2=\\\"305.03\\\" y1=\\\"351.189\\\" y2=\\\"443.004\\\"/>                <ellipse cx=\\\"305.12\\\" cy=\\\"374.881\\\" fill=\\\"none\\\" rx=\\\"12.179\\\" ry=\\\"10.14\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.38\\\" x2=\\\"278.5\\\" y1=\\\"350.512\\\" y2=\\\"364.681\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"331.5\\\" x2=\\\"303.62\\\" y1=\\\"364.742\\\" y2=\\\"350.512\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110313\",\r\n    \"X\": \"289.0\",\r\n    \"Y\": \"348.1700134277344\",\r\n    \"Width\": \"32.0\",\r\n    \"Height\": \"95.16000366210938\",\r\n    \"SVG\": \"<g id=\\\"27110313\\\">        <path d=\\\"M321,368.265l-5.19,0.05c0-4.83-0.445-8.035-1.335-9.605c-1.34-3.26-4.515-4.895-9.535-4.895   c-4.685,0-7.805,1.63-9.37,4.88c-0.895,1.93-1.34,5.365-1.34,10.305v74.33H289v-74.355c0-7.115,1.005-12.24,3.015-15.38   c2.345-3.615,6.645-5.425,12.895-5.425c6.36,0,10.72,1.695,13.065,5.07C319.99,356.135,321,361.145,321,368.265z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53361\",\r\n    \"X\": \"258.58544921875\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"95.119140625\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"53361\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110314\",\r\n    \"X\": \"289.34918212890625\",\r\n    \"Y\": \"348.6440124511719\",\r\n    \"Width\": \"31.3016357421875\",\r\n    \"Height\": \"95.35595703125\",\r\n    \"SVG\": \"<g id=\\\"27110314\\\">        <polyline fill=\\\"none\\\" points=\\\"291,364.283 305,351.973 319,364.283  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"304.606\\\" cy=\\\"430.563\\\" fill=\\\"none\\\" rx=\\\"12.44\\\" ry=\\\"10.937\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"351.973\\\" y2=\\\"419.626\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"162_1\",\r\n    \"X\": \"288.28515625\",\r\n    \"Y\": \"292.9609069824219\",\r\n    \"Width\": \"33.609375\",\r\n    \"Height\": \"37.015625\",\r\n    \"SVG\": \"<g id=\\\"162_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"328.5859\\\">Ø</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110315\",\r\n    \"X\": \"284.1180419921875\",\r\n    \"Y\": \"348.07464599609375\",\r\n    \"Width\": \"43.763916015625\",\r\n    \"Height\": \"95.59234619140625\",\r\n    \"SVG\": \"<g id=\\\"27110315\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.308\\\" x2=\\\"306.308\\\" y1=\\\"360.776\\\" y2=\\\"443.667\\\"/>        <polyline fill=\\\"none\\\" points=\\\"286.055,373.406 306.308,360.776 326.559,373.406  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"285.441,363.651 305.692,351.021 325.944,363.651  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110316\",\r\n    \"X\": \"289.21728515625\",\r\n    \"Y\": \"348.43267822265625\",\r\n    \"Width\": \"33.5654296875\",\r\n    \"Height\": \"95.30313110351562\",\r\n    \"SVG\": \"<g id=\\\"27110316\\\">        <polyline fill=\\\"none\\\" points=\\\"290.985,441.968 306,426.954 321.015,441.968  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"290.985,380.692 306,365.678 321.015,380.692  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"290.985,366.981 306,351.968 321.015,366.981  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.96\\\" x2=\\\"306\\\" y1=\\\"366.981\\\" y2=\\\"427.388\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36200000_a\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"311.0\",\r\n    \"Width\": \"169.0\",\r\n    \"Height\": \"169.0\",\r\n    \"SVG\": \"<g id=\\\"36200000_a\\\">        <rect fill=\\\"none\\\" height=\\\"159\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"159\\\" x=\\\"225.5\\\" y=\\\"316\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"150\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"445\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140600\",\r\n    \"X\": \"246.5\",\r\n    \"Y\": \"346.9849853515625\",\r\n    \"Width\": \"117.0\",\r\n    \"Height\": \"98.31002807617188\",\r\n    \"SVG\": \"<g id=\\\"10140600\\\">        <polygon points=\\\"338.5,445.295 272.5,445.295 246.5,346.985 363.5,346.985  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40081\",\r\n    \"X\": \"260.646484375\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"94.46484375\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"40081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"RA\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">RA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110310\",\r\n    \"X\": \"277.6820068359375\",\r\n    \"Y\": \"348.0645751953125\",\r\n    \"Width\": \"55.018951416015625\",\r\n    \"Height\": \"95.4354248046875\",\r\n    \"SVG\": \"<g id=\\\"27110310\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.5\\\" x2=\\\"331.498\\\" y1=\\\"398.964\\\" y2=\\\"398.964\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.999\\\" x2=\\\"304.999\\\" y1=\\\"351.987\\\" y2=\\\"443.5\\\"/>                <ellipse cx=\\\"305.089\\\" cy=\\\"375.602\\\" fill=\\\"none\\\" rx=\\\"12.193\\\" ry=\\\"10.106\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"278.897,365.435 304.999,350.92 331.5,365.435   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217500\",\r\n    \"X\": \"120.14683532714844\",\r\n    \"Y\": \"324.8574880544173\",\r\n    \"Width\": \"369.57667541503906\",\r\n    \"Height\": \"203.14251194558273\",\r\n    \"SVG\": \"<g id=\\\"25217500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"528\\\">R</text>        <g>                <path d=\\\"M200.76,353.914    c-0.886-1.817-1.905-3.568-3.058-5.208c-12.237-17.468-36.488-21.591-54.199-9.2c-8.27,5.786-14.01,14.52-16.005,24.384\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,353.449    c0.886,1.817,1.906,3.546,3.058,5.208c12.236,17.47,36.467,21.591,54.155,9.224c5.254-3.682,9.533-8.602,12.458-14.3\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,354.158    c-0.887-1.817-1.904-3.568-3.059-5.208c-12.236-17.469-36.512-21.57-54.224-9.177c-5.274,3.702-9.575,8.623-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,353.494    c0.889,1.817,1.906,3.546,3.062,5.208c12.235,17.469,36.51,21.569,54.241,9.155c5.275-3.681,9.576-8.603,12.504-14.32\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,365.397    c-0.888-5.831-3.103-11.349-6.475-16.138c-12.235-17.49-36.464-21.613-54.154-9.244c-5.253,3.679-9.553,8.6-12.457,14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <g>                <path d=\\\"M200.76,457.214    c-0.886-1.817-1.905-3.569-3.058-5.21c-12.237-17.469-36.488-21.59-54.199-9.197c-8.27,5.784-14.01,14.521-16.005,24.383\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,456.749    c0.886,1.815,1.906,3.545,3.058,5.207c12.236,17.469,36.467,21.594,54.155,9.224c5.254-3.682,9.533-8.6,12.458-14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,457.456    c-0.887-1.815-1.904-3.565-3.059-5.206c-12.236-17.469-36.512-21.57-54.224-9.179c-5.274,3.704-9.575,8.624-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,456.793    c0.889,1.818,1.906,3.547,3.062,5.209c12.235,17.469,36.51,21.568,54.241,9.156c5.275-3.68,9.576-8.602,12.504-14.322\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,468.695    c-0.888-5.83-3.103-11.348-6.475-16.137c-12.235-17.488-36.464-21.613-54.154-9.242c-5.253,3.678-9.553,8.599-12.457,14.295\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"128.119\\\" x2=\\\"486.496\\\" y1=\\\"405.164\\\" y2=\\\"405.164\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"109_2\",\r\n    \"X\": \"259.4169921875\",\r\n    \"Y\": \"449.0\",\r\n    \"Width\": \"93.16702270507812\",\r\n    \"Height\": \"60.25\",\r\n    \"SVG\": \"<g id=\\\"109_2\\\">        <polygon points=\\\"315,475.506 305.709,502.896 297.167,475.506 260.833,493.838 305.834,449 351.167,493.671  \\\"/>        <circle cx=\\\"305.5\\\" cy=\\\"502.5\\\" r=\\\"6.75\\\"/>        <circle cx=\\\"266.167\\\" cy=\\\"490\\\" r=\\\"6.75\\\"/>        <circle cx=\\\"345.834\\\" cy=\\\"489.834\\\" r=\\\"6.75\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"109_1\",\r\n    \"X\": \"244.58685302734375\",\r\n    \"Y\": \"299.7762145996094\",\r\n    \"Width\": \"122.82534790039062\",\r\n    \"Height\": \"39.9056396484375\",\r\n    \"SVG\": \"<g id=\\\"109_1\\\">        <polyline fill=\\\"none\\\" points=\\\"246.208,301.708 257.875,311.292 354.541,311.292    365.791,301.708  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"365.791,337.75 354.124,328.167 257.458,328.167 246.208,337.75     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110400\",\r\n    \"X\": \"233.0000457763672\",\r\n    \"Y\": \"348.95599365234375\",\r\n    \"Width\": \"141.6949920654297\",\r\n    \"Height\": \"90.04498291015625\",\r\n    \"SVG\": \"<g id=\\\"40110400\\\">            <path d=\\\"M290.398,374.168h32.186v17.855c-4.904,0-14.024,2.988-17.242,1.916-4.445-1.533-10.345-3.832-14.943-4.905v-14.867h0ZM233,374.168h49.965v18.315c0,1.686,7.817,3.832,9.502,4.368,3.602,1.226,6.82,2.606,10.499,3.832,3.832,1.303,6.436.766,11.418-.153,2.989-.536,10.882-.843,12.644-1.686,1.227,5.134,8.89,26.745,8.89,29.198,0,3.065-2.376,7.586-2.452,10.882l41.229.077-15.633-49.582,14.943-14.714c-1.456-3.142-7.817-25.749-9.886-25.749h-131.119v25.212h0Z\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110401\",\r\n    \"X\": \"276.5474853515625\",\r\n    \"Y\": \"291.671875\",\r\n    \"Width\": \"57.07012939453125\",\r\n    \"Height\": \"217.328125\",\r\n    \"SVG\": \"<g id=\\\"40110401\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305.083\\\" x2=\\\"305.083\\\" y1=\\\"359\\\" y2=\\\"509\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" x=\\\"283\\\" y=\\\"339\\\">S</text>        <polyline fill=\\\"none\\\" points=\\\"280.083,384 305.083,359 330.082,384  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_46_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_46_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_46_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_46_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36160000_a\",\r\n    \"X\": \"206.5\",\r\n    \"Y\": \"297.5\",\r\n    \"Width\": \"197.0\",\r\n    \"Height\": \"197.0\",\r\n    \"SVG\": \"<g id=\\\"36160000_a\\\">        <polygon points=\\\"266.042,302.5 343.958,302.5 398.5,357.042    398.5,434.958 343.958,489.5 266.042,489.5 211.5,434.958 211.5,357.042  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"38.25,15.5833\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"102\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.3838\\\">NR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10202\",\r\n    \"X\": \"252.6865234375\",\r\n    \"Y\": \"449.56146240234375\",\r\n    \"Width\": \"105.826171875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10202\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5146\\\">LAB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40071\",\r\n    \"X\": \"273.37890625\",\r\n    \"Y\": \"287.7812805175781\",\r\n    \"Width\": \"62.234375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"40071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"PI\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">PI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271100\",\r\n    \"X\": \"98.0251235961914\",\r\n    \"Y\": \"30.52512550354004\",\r\n    \"Width\": \"164.94976043701172\",\r\n    \"Height\": \"304.9497585296631\",\r\n    \"SVG\": \"<g id=\\\"25271100\\\">        <polyline fill=\\\"none\\\" points=\\\"100.5,33 150.5,83 150.5,283 100.5,333  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"260.5,33 210.5,83 210.5,283 260.5,333  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10201\",\r\n    \"X\": \"241.2900390625\",\r\n    \"Y\": \"299.79583740234375\",\r\n    \"Width\": \"128.296875\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"10201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">DOG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130109\",\r\n    \"X\": \"199.2685546875\",\r\n    \"Y\": \"359.390625\",\r\n    \"Width\": \"205.951171875\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"30130109\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" id=\\\"AOE\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">AOE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6351\",\r\n    \"X\": \"170.8989715576172\",\r\n    \"Y\": \"122.75154876708984\",\r\n    \"Width\": \"269.7145538330078\",\r\n    \"Height\": \"153.99662017822266\",\r\n    \"SVG\": \"<g id=\\\"6351\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"172.761\\\" x2=\\\"182.77\\\" y1=\\\"275.08\\\" y2=\\\"263.908\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.8966,33.8966\\\" stroke-width=\\\"5\\\" x1=\\\"205.388\\\" x2=\\\"284.55\\\" y1=\\\"238.661\\\" y2=\\\"150.296\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"295.859,137.672 305.868,126.5 315.867,137.681    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.8667,33.8667\\\" stroke-width=\\\"5\\\" x1=\\\"338.444\\\" x2=\\\"417.462\\\" y1=\\\"162.925\\\" y2=\\\"251.278\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"428.751\\\" x2=\\\"438.75\\\" y1=\\\"263.9\\\" y2=\\\"275.081\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130108\",\r\n    \"X\": \"218.103515625\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"173.349609375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130108\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"AK\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">AK</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_04_0\",\r\n    \"X\": \"126.2860336303711\",\r\n    \"Y\": \"215.28604125976562\",\r\n    \"Width\": \"359.42704010009766\",\r\n    \"Height\": \"359.4270324707031\",\r\n    \"SVG\": \"<g id=\\\"2_04_0\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M218.496,479.973c0.829,0.019,1.664,0.027,2.504,0.027     c0,0.841,0.009,1.676,0.027,2.505\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.25,487.529     c7.145,105.793,164.883,104.954,169.64-2.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.973,482.505c0.019-0.829,0.027-1.664,0.027-2.505     c0.841,0,1.676-0.009,2.505-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M398.529,479.75     c105.793-7.145,104.954-164.884-2.518-169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M393.505,310.027C392.676,310.009,391.841,310,391,310     c0-0.841-0.009-1.676-0.027-2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.75,302.471     c-7.145-105.794-164.884-104.955-169.64,2.517\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.027,307.496C221.009,308.324,221,309.159,221,310     c-0.841,0-1.676,0.009-2.504,0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M213.471,310.25     c-105.794,7.145-104.955,164.883,2.517,169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6353\",\r\n    \"X\": \"170.8989715576172\",\r\n    \"Y\": \"122.75154876708984\",\r\n    \"Width\": \"269.7145538330078\",\r\n    \"Height\": \"669.2484512329102\",\r\n    \"SVG\": \"<g id=\\\"6353\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"426.509\\\" y2=\\\"791\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"172.761\\\" x2=\\\"182.77\\\" y1=\\\"275.08\\\" y2=\\\"263.908\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.8966,33.8966\\\" stroke-width=\\\"5\\\" x1=\\\"205.388\\\" x2=\\\"284.55\\\" y1=\\\"238.661\\\" y2=\\\"150.296\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"295.859,137.672 305.868,126.5 315.867,137.681    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.8667,33.8667\\\" stroke-width=\\\"5\\\" x1=\\\"338.444\\\" x2=\\\"417.462\\\" y1=\\\"162.925\\\" y2=\\\"251.278\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"428.751\\\" x2=\\\"438.75\\\" y1=\\\"263.9\\\" y2=\\\"275.081\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25182400\",\r\n    \"X\": \"234.45703125\",\r\n    \"Y\": \"338.0\",\r\n    \"Width\": \"148.12890625\",\r\n    \"Height\": \"202.0\",\r\n    \"SVG\": \"<g id=\\\"25182400\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"440\\\">O</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"540\\\">RT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6352\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"424.0090026855469\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"367.9909973144531\",\r\n    \"SVG\": \"<g id=\\\"6352\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"426.509\\\" y2=\\\"791\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6355\",\r\n    \"X\": \"170.8989715576172\",\r\n    \"Y\": \"122.75154876708984\",\r\n    \"Width\": \"269.7145538330078\",\r\n    \"Height\": \"153.99662017822266\",\r\n    \"SVG\": \"<g id=\\\"6355\\\">        <polyline fill=\\\"none\\\" points=\\\"   247.5,272 247.5,217.5 365.75,217.5 365.75,272  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"172.761\\\" x2=\\\"182.77\\\" y1=\\\"275.08\\\" y2=\\\"263.908\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.8966,33.8966\\\" stroke-width=\\\"5\\\" x1=\\\"205.388\\\" x2=\\\"284.55\\\" y1=\\\"238.661\\\" y2=\\\"150.296\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"295.859,137.672 305.868,126.5 315.867,137.681    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.8667,33.8667\\\" stroke-width=\\\"5\\\" x1=\\\"338.444\\\" x2=\\\"417.462\\\" y1=\\\"162.925\\\" y2=\\\"251.278\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"428.751\\\" x2=\\\"438.75\\\" y1=\\\"263.9\\\" y2=\\\"275.081\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6354\",\r\n    \"X\": \"245.0\",\r\n    \"Y\": \"215.0\",\r\n    \"Width\": \"123.25\",\r\n    \"Height\": \"59.5\",\r\n    \"SVG\": \"<g id=\\\"6354\\\">        <polyline fill=\\\"none\\\" points=\\\"   247.5,272 247.5,217.5 365.75,217.5 365.75,272  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6357\",\r\n    \"X\": \"170.8989715576172\",\r\n    \"Y\": \"122.75154876708984\",\r\n    \"Width\": \"269.7145538330078\",\r\n    \"Height\": \"669.2484512329102\",\r\n    \"SVG\": \"<g id=\\\"6357\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"426.509\\\" y2=\\\"791\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   247.5,272 247.5,217.5 365.75,217.5 365.75,272  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"172.761\\\" x2=\\\"182.77\\\" y1=\\\"275.08\\\" y2=\\\"263.908\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.8966,33.8966\\\" stroke-width=\\\"5\\\" x1=\\\"205.388\\\" x2=\\\"284.55\\\" y1=\\\"238.661\\\" y2=\\\"150.296\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"295.859,137.672 305.868,126.5 315.867,137.681    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"33.8667,33.8667\\\" stroke-width=\\\"5\\\" x1=\\\"338.444\\\" x2=\\\"417.462\\\" y1=\\\"162.925\\\" y2=\\\"251.278\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"428.751\\\" x2=\\\"438.75\\\" y1=\\\"263.9\\\" y2=\\\"275.081\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"6356\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"215.0\",\r\n    \"Width\": \"196.75\",\r\n    \"Height\": \"577.0\",\r\n    \"SVG\": \"<g id=\\\"6356\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"426.509\\\" y2=\\\"791\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   247.5,272 247.5,217.5 365.75,217.5 365.75,272  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130101\",\r\n    \"X\": \"218.103515625\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"166.630859375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"AE\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">AE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130100\",\r\n    \"X\": \"218.103515625\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"173.802734375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"AA\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">AA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60110100\",\r\n    \"X\": \"205.8125\",\r\n    \"Y\": \"363.359375\",\r\n    \"Width\": \"201.234375\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"60110100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">CMT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130103\",\r\n    \"X\": \"202.076171875\",\r\n    \"Y\": \"358.453125\",\r\n    \"Width\": \"201.123046875\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"30130103\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" id=\\\"AGF\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.25\\\">AGF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130102\",\r\n    \"X\": \"221.75341796875\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"160.333984375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130102\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130px\\\" id=\\\"AF\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">AF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130105\",\r\n    \"X\": \"193.7265625\",\r\n    \"Y\": \"359.390625\",\r\n    \"Width\": \"217.919921875\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"30130105\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" id=\\\"AGO\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">AGO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130104\",\r\n    \"X\": \"201.46875\",\r\n    \"Y\": \"350.890625\",\r\n    \"Width\": \"196.11328125\",\r\n    \"Height\": \"88.828125\",\r\n    \"SVG\": \"<g id=\\\"30130104\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" id=\\\"AGI\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">AGI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130107\",\r\n    \"X\": \"214.51708984375\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"170.302734375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130107\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"AH\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">AH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130106\",\r\n    \"X\": \"199.2685546875\",\r\n    \"Y\": \"359.453125\",\r\n    \"Width\": \"206.091796875\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"30130106\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" id=\\\"AGS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">AGS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161700_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"368.984375\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"78.5306396484375\",\r\n    \"SVG\": \"<g id=\\\"10161700_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.25\\\">MULT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120601_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10120601_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <g id=\\\"Symbol\\\">                <polygon points=\\\"387.838,443.678 305.082,396.307 387.486,348.322   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polygon points=\\\"223.609,443.481 223.915,348.518 306,396.264   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161700_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"374.984375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"72.81063842773438\",\r\n    \"SVG\": \"<g id=\\\"10161700_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">MULT</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120601_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10120601_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <g id=\\\"Symbol\\\">                <polygon points=\\\"387.838,443.678 305.082,396.307 387.486,348.322   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polygon points=\\\"223.609,443.481 223.915,348.518 306,396.264   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161700_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"368.4042663574219\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"81.0157470703125\",\r\n    \"SVG\": \"<g id=\\\"10161700_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"425.6699\\\">MULT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01251\",\r\n    \"X\": \"237.8076171875\",\r\n    \"Y\": \"300.82708740234375\",\r\n    \"Width\": \"134.294921875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"01251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"MCM\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">MCM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120601_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10120601_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <g id=\\\"Symbol\\\">                <polygon points=\\\"387.838,443.678 305.082,396.307 387.486,348.322   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polygon points=\\\"223.609,443.481 223.915,348.518 306,396.264   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161700_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"365.984375\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"81.81063842773438\",\r\n    \"SVG\": \"<g id=\\\"10161700_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"423.25\\\">MULT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110700\",\r\n    \"X\": \"202.8730010986328\",\r\n    \"Y\": \"344.736572265625\",\r\n    \"Width\": \"204.4190216064453\",\r\n    \"Height\": \"102.80685424804688\",\r\n    \"SVG\": \"<g id=\\\"11110700\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"12\\\" stroke-width=\\\"7\\\" x1=\\\"203.966\\\" x2=\\\"406.199\\\" y1=\\\"346.985\\\" y2=\\\"445.295\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"371.421\\\" fill=\\\"none\\\" rx=\\\"22.853\\\" ry=\\\"21.563\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"392.985\\\" y2=\\\"445.015\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281.625\\\" x2=\\\"330.375\\\" y1=\\\"403\\\" y2=\\\"403\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130110\",\r\n    \"X\": \"200.84375\",\r\n    \"Y\": \"362.3125\",\r\n    \"Width\": \"206.953125\",\r\n    \"Height\": \"71.109375\",\r\n    \"SVG\": \"<g id=\\\"30130110\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" id=\\\"AOR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">AOR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25221\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"214.85796356201172\",\r\n    \"Height\": \"80.32162475585938\",\r\n    \"SVG\": \"<g id=\\\"25221\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"261.167\\\" x2=\\\"246.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"292.584\\\" x2=\\\"308.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"201.684,196.619 201.684,231.244     209.326,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120601_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10120601_3\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>            </g>        <g id=\\\"Symbol\\\">                <polygon points=\\\"387.838,443.678 305.082,396.307 387.486,348.322   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polygon points=\\\"223.609,443.481 223.915,348.518 306,396.264   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_43_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_43_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140200\",\r\n    \"X\": \"84.43704223632815\",\r\n    \"Y\": \"142.0\",\r\n    \"Width\": \"229.56295776367185\",\r\n    \"Height\": \"115.34991455078125\",\r\n    \"SVG\": \"<g id=\\\"45140200\\\">        <circle cx=\\\"284\\\" cy=\\\"172\\\" fill=\\\"none\\\" r=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"262.152\\\" x2=\\\"141\\\" y1=\\\"184.335\\\" y2=\\\"253\\\"/>        <polyline points=\\\"143.833,256.75 86,200.833 195.75,222.333  \\\" stroke=\\\"#000000\\\"/>        <polyline points=\\\"284,147 284,172 259,172 263.152,186.621 284,197 303.58,187.335 309,172    302.009,153.764  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217600\",\r\n    \"X\": \"120.14683532714844\",\r\n    \"Y\": \"324.8574880544173\",\r\n    \"Width\": \"369.57667541503906\",\r\n    \"Height\": \"203.14251194558273\",\r\n    \"SVG\": \"<g id=\\\"25217600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"528\\\">RZ</text>        <g>                <path d=\\\"M200.76,353.914    c-0.886-1.817-1.905-3.568-3.058-5.208c-12.237-17.468-36.488-21.591-54.199-9.2c-8.27,5.786-14.01,14.52-16.005,24.384\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,353.449    c0.886,1.817,1.906,3.546,3.058,5.208c12.236,17.47,36.467,21.591,54.155,9.224c5.254-3.682,9.533-8.602,12.458-14.3\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,354.158    c-0.887-1.817-1.904-3.568-3.059-5.208c-12.236-17.469-36.512-21.57-54.224-9.177c-5.274,3.702-9.575,8.623-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,353.494    c0.889,1.817,1.906,3.546,3.062,5.208c12.235,17.469,36.51,21.569,54.241,9.155c5.275-3.681,9.576-8.603,12.504-14.32\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,365.397    c-0.888-5.831-3.103-11.349-6.475-16.138c-12.235-17.49-36.464-21.613-54.154-9.244c-5.253,3.679-9.553,8.6-12.457,14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <g>                <path d=\\\"M200.76,457.214    c-0.886-1.817-1.905-3.569-3.058-5.21c-12.237-17.469-36.488-21.59-54.199-9.197c-8.27,5.784-14.01,14.521-16.005,24.383\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,456.749    c0.886,1.815,1.906,3.545,3.058,5.207c12.236,17.469,36.467,21.594,54.155,9.224c5.254-3.682,9.533-8.6,12.458-14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,457.456    c-0.887-1.815-1.904-3.565-3.059-5.206c-12.236-17.469-36.512-21.57-54.224-9.179c-5.274,3.704-9.575,8.624-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,456.793    c0.889,1.818,1.906,3.547,3.062,5.209c12.235,17.469,36.51,21.568,54.241,9.156c5.275-3.68,9.576-8.602,12.504-14.322\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,468.695    c-0.888-5.83-3.103-11.348-6.475-16.137c-12.235-17.488-36.464-21.613-54.154-9.242c-5.253,3.678-9.553,8.599-12.457,14.295\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"128.119\\\" x2=\\\"486.496\\\" y1=\\\"405.164\\\" y2=\\\"405.164\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320500\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320500\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">CCP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_43_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_43_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130112\",\r\n    \"X\": \"218.103515625\",\r\n    \"Y\": \"348.37396240234375\",\r\n    \"Width\": \"166.818359375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"30130112\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"AS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">AS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130111\",\r\n    \"X\": \"214.51708984375\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"179.130859375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"AR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">AR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35110500\",\r\n    \"X\": \"249.91424560546875\",\r\n    \"Y\": \"345.90423583984375\",\r\n    \"Width\": \"112.1715087890625\",\r\n    \"Height\": \"100.1925048828125\",\r\n    \"SVG\": \"<g id=\\\"35110500\\\">        <circle cx=\\\"306.148\\\" cy=\\\"385.65\\\" r=\\\"35.221\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.0495\\\"/>        <circle cx=\\\"305.907\\\" cy=\\\"385.869\\\" fill=\\\"none\\\" r=\\\"13.376\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"8\\\"/>        <rect height=\\\"25.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.0495\\\" width=\\\"16.193\\\" x=\\\"254.439\\\" y=\\\"373.131\\\"/>        <rect height=\\\"25.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.0495\\\" width=\\\"16.193\\\" x=\\\"341.368\\\" y=\\\"372.49\\\"/>        <polygon points=\\\"349.488,441.572 330.933,420.394 288.847,421.109 265.575,441.572  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.0495\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130113\",\r\n    \"X\": \"221.75341796875\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"163.708984375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130113\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"AT\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">AT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112400\",\r\n    \"X\": \"202.9765625\",\r\n    \"Y\": \"363.5625\",\r\n    \"Width\": \"207.046875\",\r\n    \"Height\": \"71.109375\",\r\n    \"SVG\": \"<g id=\\\"20112400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96px\\\" id=\\\"WHT\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.5\\\">NGO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36170100\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36170100\\\">        <polygon fill=\\\"#00FF00\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.6348\\\">OB</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.3056\\\" x1=\\\"222\\\" x2=\\\"389.5\\\" y1=\\\"313\\\" y2=\\\"480.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11.3056\\\" x1=\\\"222\\\" x2=\\\"389.5\\\" y1=\\\"480.5\\\" y2=\\\"313\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271000\",\r\n    \"X\": \"37.03200149536133\",\r\n    \"Y\": \"109.55198789666473\",\r\n    \"Width\": \"324.5829887390137\",\r\n    \"Height\": \"160.40358966171055\",\r\n    \"SVG\": \"<g id=\\\"25271000\\\">        <path d=\\\"   M195.951,118.865c34.328-1.161,89.678-17.114,108.297,5.248c18.617,22.344,39.128,107.79,3.438,128.829   c-35.691,21.041-182.692,17.744-217.569-2.604c-34.897-20.328-9.421-97.45,8.222-119.366   C115.979,109.056,161.644,120.004,195.951,118.865\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.4331\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"286.218,162.825 286.218,195.385 361.615,195.385 361.615,162.825   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"291\\\" y=\\\"193\\\">UXO</text>            </g>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"37.032,176.105 37.032,208.664 117.167,208.664 117.167,176.105   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"42\\\" y=\\\"206\\\">UXO</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25231\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"214.85796356201172\",\r\n    \"Height\": \"73.80101013183594\",\r\n    \"SVG\": \"<g id=\\\"25231\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"261.167\\\" x2=\\\"246.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"292.584\\\" x2=\\\"308.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"163.598,209.549 177.431,224.833     191.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"212.003,209.549 225.836,224.833     239.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01241\",\r\n    \"X\": \"262.6796875\",\r\n    \"Y\": \"293.6250305175781\",\r\n    \"Width\": \"86.5859375\",\r\n    \"Height\": \"53.296875\",\r\n    \"SVG\": \"<g id=\\\"01241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"ES\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">ES</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50201\",\r\n    \"X\": \"264.43896484375\",\r\n    \"Y\": \"292.0000305175781\",\r\n    \"Width\": \"82.9599609375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"50201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">HS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25340100\",\r\n    \"X\": \"27.152999877929688\",\r\n    \"Y\": \"88.5\",\r\n    \"Width\": \"263.3470001220703\",\r\n    \"Height\": \"224.0\",\r\n    \"SVG\": \"<g id=\\\"25340100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"27.153\\\" x2=\\\"287\\\" y1=\\\"200.5\\\" y2=\\\"200.5\\\"/>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"24.379\\\" width=\\\"33.75\\\" x=\\\"150.75\\\" y=\\\"189.121\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24.5\\\" x=\\\"160\\\" y=\\\"209\\\">B</text>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287\\\" x2=\\\"287\\\" y1=\\\"88.5\\\" y2=\\\"312.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10192\",\r\n    \"X\": \"287.582275390625\",\r\n    \"Y\": \"446.7119445800781\",\r\n    \"Width\": \"38.03125\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"10192\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.5557\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10191\",\r\n    \"X\": \"257.2890625\",\r\n    \"Y\": \"293.5840148925781\",\r\n    \"Width\": \"95.2734375\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"10191\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.1309\\\">XX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_30_1\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"0_30_1\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_30_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"0_30_0\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" id=\\\"Group\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218900\",\r\n    \"X\": \"228.62998962402344\",\r\n    \"Y\": \"303.9100036621094\",\r\n    \"Width\": \"368.36000061035156\",\r\n    \"Height\": \"163.0\",\r\n    \"SVG\": \"<g id=\\\"25218900\\\">        <path d=\\\"m332.43,466.91l-103.8,-82l103.8,-81l0,163zm7.56,-163l193,81l-193,82l0,-163zm257,110l-59,-29l59,-31l0,60z\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25201\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"214.85796356201172\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25201\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"261.167\\\" x2=\\\"246.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"292.584\\\" x2=\\\"308.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"186.167\\\" x2=\\\"171.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"217.584\\\" x2=\\\"233.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"204.485\\\" x2=\\\"239.975\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"238.516,194.418 247.151,189.432 238.516,184.446      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25170400\",\r\n    \"X\": \"52.79399871826172\",\r\n    \"Y\": \"43.6875\",\r\n    \"Width\": \"297.17899322509766\",\r\n    \"Height\": \"279.8125\",\r\n    \"SVG\": \"<g id=\\\"25170400\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"321\\\" y2=\\\"321\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"225\\\" y2=\\\"225\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"58\\\">Name:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"82\\\">Width:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"108\\\">Min Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"132\\\">Max Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"158\\\">DTG Start:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"182\\\">DTG End:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" x=\\\"126\\\" y=\\\"290\\\">SL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01271\",\r\n    \"X\": \"243.07470703125\",\r\n    \"Y\": \"297.62396240234375\",\r\n    \"Width\": \"123.78955078125\",\r\n    \"Height\": \"46.65625\",\r\n    \"SVG\": \"<g id=\\\"01271\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"63\\\" id=\\\"SOF\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50211\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"52.4638671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"50211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51541\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"87.189453125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"51541\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161500\",\r\n    \"X\": \"200.40283203125\",\r\n    \"Y\": \"364.7138671875\",\r\n    \"Width\": \"214.67138671875\",\r\n    \"Height\": \"63.703125\",\r\n    \"SVG\": \"<g id=\\\"10161500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"89\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428.417\\\">MWR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140700\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"323.0000043809414\",\r\n    \"Width\": \"171.0\",\r\n    \"Height\": \"143.00000213086605\",\r\n    \"SVG\": \"<g id=\\\"15140700\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"226\\\" y1=\\\"367.5\\\" y2=\\\"507.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"386\\\" x2=\\\"386\\\" y1=\\\"367.5\\\" y2=\\\"507.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"386\\\" y1=\\\"505\\\" y2=\\\"505\\\"/>                <path d=\\\"M226,370.25c70,26,90,26,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <g>                        <ellipse cx=\\\"236\\\" cy=\\\"527.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <ellipse cx=\\\"376\\\" cy=\\\"527.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_51_0\",\r\n    \"X\": \"166.80426025390625\",\r\n    \"Y\": \"192.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"1_51_0\\\">        <path d=\\\"M174.557,516.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFE599\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M236.723,251.396c31.839-65,104.615-65,136.453,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150800\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.78626387579682\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.7993988076508\",\r\n    \"SVG\": \"<g id=\\\"25150800\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"134\\\" y=\\\"207\\\">LZ </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"126_1\",\r\n    \"X\": \"248.833984375\",\r\n    \"Y\": \"301.6669921875\",\r\n    \"Width\": \"110.33401489257812\",\r\n    \"Height\": \"38.666015625\",\r\n    \"SVG\": \"<g id=\\\"126_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"265.167\\\" x2=\\\"344.834\\\" y1=\\\"320.5\\\" y2=\\\"320.5\\\"/>        <path d=\\\"M248.834,305.167c9.021,0,16.333,7.313,16.333,16.333   c0,9.021-7.313,16.333-16.333,16.333\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M359.168,336.833c-9.021,0-16.334-7.313-16.334-16.333   c0-9.021,7.313-16.333,16.334-16.333\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15240000\",\r\n    \"X\": \"201.3134765625\",\r\n    \"Y\": \"361.671875\",\r\n    \"Width\": \"206.59375\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"15240000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" id=\\\"MAN\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">MAN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110401\",\r\n    \"X\": \"280.7340087890625\",\r\n    \"Y\": \"349.0\",\r\n    \"Width\": \"50.531982421875\",\r\n    \"Height\": \"94.5\",\r\n    \"SVG\": \"<g id=\\\"27110401\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"351.5\\\" y2=\\\"443.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280.734\\\" x2=\\\"331.266\\\" y1=\\\"351.5\\\" y2=\\\"351.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111100\",\r\n    \"X\": \"242.76400756835938\",\r\n    \"Y\": \"344.3909912109375\",\r\n    \"Width\": \"126.47299194335938\",\r\n    \"Height\": \"97.218017578125\",\r\n    \"SVG\": \"<g id=\\\"20111100\\\">        <g id=\\\"box\\\">                <rect fill=\\\"none\\\" height=\\\"69.959\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"34.979\\\" x=\\\"288.511\\\" y=\\\"369.15\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"292.008\\\" x2=\\\"319.992\\\" y1=\\\"391.41\\\" y2=\\\"391.41\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"372.33\\\" y2=\\\"435.93\\\"/>            </g>        <g>                <g id=\\\"box_1_\\\">                        <rect fill=\\\"none\\\" height=\\\"69.958\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"34.979\\\" x=\\\"245.264\\\" y=\\\"346.891\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"248.762\\\" x2=\\\"276.745\\\" y1=\\\"369.15\\\" y2=\\\"369.15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"262.753\\\" x2=\\\"262.753\\\" y1=\\\"350.071\\\" y2=\\\"413.67\\\"/>                    </g>            </g>        <g>                <g id=\\\"box_2_\\\">                        <rect fill=\\\"none\\\" height=\\\"69.958\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"34.979\\\" x=\\\"331.758\\\" y=\\\"346.891\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"335.255\\\" x2=\\\"363.239\\\" y1=\\\"369.15\\\" y2=\\\"369.15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"349.247\\\" x2=\\\"349.247\\\" y1=\\\"350.071\\\" y2=\\\"413.67\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110402\",\r\n    \"X\": \"280.7340087890625\",\r\n    \"Y\": \"349.0\",\r\n    \"Width\": \"50.531982421875\",\r\n    \"Height\": \"94.5\",\r\n    \"SVG\": \"<g id=\\\"27110402\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"351.5\\\" y2=\\\"443.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280.734\\\" x2=\\\"331.266\\\" y1=\\\"351.5\\\" y2=\\\"351.5\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"368.888\\\" fill=\\\"none\\\" rx=\\\"12.44\\\" ry=\\\"10.937\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110403\",\r\n    \"X\": \"279.5979919433594\",\r\n    \"Y\": \"348.25\",\r\n    \"Width\": \"50.80401611328125\",\r\n    \"Height\": \"95.0\",\r\n    \"SVG\": \"<g id=\\\"27110403\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"350.75\\\" y2=\\\"443.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"279.598\\\" x2=\\\"330.402\\\" y1=\\\"350.75\\\" y2=\\\"350.75\\\"/>        <rect fill=\\\"none\\\" height=\\\"69.292\\\" width=\\\"60.672\\\" x=\\\"274.664\\\" y=\\\"362.686\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"423.3398\\\">Z</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51551\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"86.580078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"51551\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_3A_1\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"0_3A_1\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_3A_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"0_3A_0\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" id=\\\"_x3C_path_x3E_\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211\",\r\n    \"X\": \"100.43099975585938\",\r\n    \"Y\": \"154.7743377685547\",\r\n    \"Width\": \"204.50701904296875\",\r\n    \"Height\": \"59.15766906738281\",\r\n    \"SVG\": \"<g id=\\\"25211\\\">        <g>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"186.167\\\" x2=\\\"171.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"217.584\\\" x2=\\\"233.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01261\",\r\n    \"X\": \"243.059326171875\",\r\n    \"Y\": \"297.65521240234375\",\r\n    \"Width\": \"125.916015625\",\r\n    \"Height\": \"46.625\",\r\n    \"SVG\": \"<g id=\\\"01261\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"63\\\" id=\\\"SAR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">SAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50221\",\r\n    \"X\": \"282.341796875\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"49.3544921875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"50221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">IL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160300\",\r\n    \"X\": \"242.33299255371094\",\r\n    \"Y\": \"350.0\",\r\n    \"Width\": \"127.50001525878906\",\r\n    \"Height\": \"92.833984375\",\r\n    \"SVG\": \"<g id=\\\"15160300\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"244.833,422.768 244.833,352.5 367.333,352.5 367.333,422.768     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"346.917\\\" cy=\\\"426.281\\\" fill=\\\"#FFFFFF\\\" rx=\\\"16.333\\\" ry=\\\"14.053\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"265.25\\\" cy=\\\"426.281\\\" fill=\\\"#FFFFFF\\\" rx=\\\"16.333\\\" ry=\\\"14.053\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"30.215\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"25.316\\\" x=\\\"258.717\\\" y=\\\"359.527\\\"/>        <rect fill=\\\"none\\\" height=\\\"30.215\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"25.317\\\" x=\\\"293.833\\\" y=\\\"359.527\\\"/>        <rect fill=\\\"none\\\" height=\\\"30.215\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"25.317\\\" x=\\\"328.949\\\" y=\\\"359.527\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"139_1\",\r\n    \"X\": \"278.542236328125\",\r\n    \"Y\": \"282.6806945800781\",\r\n    \"Width\": \"53.78125\",\r\n    \"Height\": \"62.90625\",\r\n    \"SVG\": \"<g id=\\\"139_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"B\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10172\",\r\n    \"X\": \"221.48329162597656\",\r\n    \"Y\": \"450.555419921875\",\r\n    \"Width\": \"168.3870391845703\",\r\n    \"Height\": \"35.735931396484375\",\r\n    \"SVG\": \"<g id=\\\"10172\\\">        <polygon fill=\\\"#FFFFFF\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"366.75,455.347 366.75,462.162    249.25,462.162 249.25,455.347 226.5,468.424 249.25,481.5 249.25,474.685 366.75,474.685 366.75,481.5 385.5,468.424  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10171\",\r\n    \"X\": \"231.2779998779297\",\r\n    \"Y\": \"302.4830017089844\",\r\n    \"Width\": \"148.3889923095703\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"10171\\\">        <circle cx=\\\"251.778\\\" cy=\\\"322.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"359.167\\\" cy=\\\"322.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"288.833\\\" x2=\\\"321.5\\\" y1=\\\"322.983\\\" y2=\\\"322.983\\\"/>                <polygon points=\\\"320.582,332.986 336.479,323.505 320.582,314.023   \\\"/>                <polygon points=\\\"288.751,314.105 273.73,323.015 288.751,331.924   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"06110000\",\r\n    \"X\": \"272.20098876953125\",\r\n    \"Y\": \"274.2969055175781\",\r\n    \"Width\": \"70.1820068359375\",\r\n    \"Height\": \"224.9356689453125\",\r\n    \"SVG\": \"<g id=\\\"06110000\\\">        <polygon fill=\\\"#E6E65C\\\" points=\\\"324.043,437.925 337.383,450.81 337.383,487.167    306.826,457.561 277.201,487.167 277.201,450.503 290.229,437.925 289.919,313.205 306.671,284.167 324.043,313.205  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01211\",\r\n    \"X\": \"260.552734375\",\r\n    \"Y\": \"294.5000305175781\",\r\n    \"Width\": \"93.5390625\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"01211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"PR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">PR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121309\",\r\n    \"X\": \"264.3986354562541\",\r\n    \"Y\": \"275.5\",\r\n    \"Width\": \"83.20047695908289\",\r\n    \"Height\": \"167.38599728250483\",\r\n    \"SVG\": \"<g id=\\\"20121309\\\">        <g transform=\\\"translate(20 50) scale(0.9 0.9)\\\">                <path d=\\\"M317.777,346.591c24.15,0,43.722,19.576,43.722,43.726    c0,24.145-19.575,43.723-43.722,43.723c-24.148,0-43.723-19.578-43.723-43.723C274.053,366.167,293.629,346.591,317.777,346.591z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.798\\\" x2=\\\"352.756\\\" y1=\\\"366.267\\\" y2=\\\"414.363\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.798\\\" x2=\\\"352.756\\\" y1=\\\"414.363\\\" y2=\\\"366.267\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.777\\\" x2=\\\"317.777\\\" y1=\\\"346.591\\\" y2=\\\"434.04\\\"/>            </g>        <g>                <ellipse cx=\\\"306\\\" cy=\\\"284.234\\\" fill=\\\"none\\\" rx=\\\"6.234\\\" ry=\\\"6.234\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"290.469\\\" y2=\\\"352.814\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287.688\\\" x2=\\\"324.313\\\" y1=\\\"294.365\\\" y2=\\\"294.365\\\"/>                <path d=\\\"M267.034,321.642c19.483,38.966,58.449,38.966,77.932,0    C325.482,366.453,286.517,366.453,267.034,321.642\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M267.034,321.642c3.118,17.535,5.066,17.535,5.066,17.535l5.845-7.793    c-5.065-1.948-7.014-5.846-9.741-8.573\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M344.966,321.642c-3.117,17.535-5.063,17.535-5.063,17.535l-5.848-7.793    c5.065-1.948,7.017-5.846,9.741-8.573\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60180000\",\r\n    \"X\": \"205.234375\",\r\n    \"Y\": \"358.3691101074219\",\r\n    \"Width\": \"205.607421875\",\r\n    \"Height\": \"77.3125\",\r\n    \"SVG\": \"<g id=\\\"60180000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"108px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.6816\\\">NET</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121307\",\r\n    \"X\": \"246.45520327173472\",\r\n    \"Y\": \"305.75009804197543\",\r\n    \"Width\": \"121.08960141375064\",\r\n    \"Height\": \"137.13592670634898\",\r\n    \"SVG\": \"<g id=\\\"20121307\\\">        <g transform=\\\"translate(20 50) scale(0.9 0.9)\\\">                <path d=\\\"M318.888,310.48c34.122,0,61.782,27.66,61.782,61.782    c0,34.117-27.657,61.778-61.782,61.778c-34.119,0-61.779-27.662-61.779-61.778C257.109,338.14,284.768,310.48,318.888,310.48z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"269.465\\\" x2=\\\"368.312\\\" y1=\\\"338.281\\\" y2=\\\"406.238\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"269.465\\\" x2=\\\"368.312\\\" y1=\\\"406.238\\\" y2=\\\"338.281\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"318.888\\\" x2=\\\"318.888\\\" y1=\\\"310.48\\\" y2=\\\"434.04\\\"/>            </g>        <g transform=\\\"translate(40 -30) scale(0.8 0.7)\\\">                <ellipse cx=\\\"271.97\\\" cy=\\\"495.271\\\" fill=\\\"none\\\" rx=\\\"10.04\\\" ry=\\\"10.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"299.771\\\" cy=\\\"495.271\\\" fill=\\\"none\\\" rx=\\\"10.04\\\" ry=\\\"10.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"395.53\\\" cy=\\\"495.271\\\" fill=\\\"none\\\" rx=\\\"10.04\\\" ry=\\\"10.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"367.727\\\" cy=\\\"495.271\\\" fill=\\\"none\\\" rx=\\\"10.04\\\" ry=\\\"10.039\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"258.069\\\" x2=\\\"409.431\\\" y1=\\\"482.143\\\" y2=\\\"482.143\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121308\",\r\n    \"X\": \"259.00201416015625\",\r\n    \"Y\": \"348.302978515625\",\r\n    \"Width\": \"97.99600219726562\",\r\n    \"Height\": \"91.29302978515625\",\r\n    \"SVG\": \"<g id=\\\"20121308\\\">            <g>                      <path d=\\\"M271.398,357.206c0,2.761,3.945,6.199,7.101,6.199h.282c5.917,0,6.086-4.79,7.382-5.297v-4.17c0-2.536-4.001-5.635-7.382-5.635-3.269,0-7.382,3.043-7.382,5.635v3.269Z\\\" id=\\\"_95705736\\\"/>                      <path d=\\\"M323.075,355.685c0,3.776,3.325,7.664,7.101,7.664h.282c2.254,0,3.888-.902,5.072-1.972.676-.564,2.592-3.438,2.592-4.227v-2.311c0-3.381-3.888-6.481-7.664-6.481-4.17-.056-7.382,3.325-7.382,7.326Z\\\" id=\\\"_102731816\\\"/>                      <path d=\\\"M265.199,378.17h3.269v61.426h8.566v-36.067h3.832v36.01h8.284v-61.426h3.269v23.049h6.481v-26.543l-.394-3.269h-.564c0-3.269-2.367-6.199-5.635-6.199h-27.106c-4.17,0-6.199,4.846-6.199,9.129v26.881h6.199v-22.993Z\\\" id=\\\"_95491320\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_230322080\\\" points=\\\"341.108 379.917 341.39 379.353 341.277 378.79 340.432 377.888 341.108 379.917\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_43277104\\\" points=\\\"319.806 379.353 320.144 379.917 320.652 377.832 319.806 378.734 319.806 379.353\\\"/>                      <path d=\\\"M319.806,379.353v-.564l.845-.902-.507,2.029-5.41,18.935-.225,1.127-.62.845.056,1.24-2.818,9.411,10.2.056v27.726h7.382v-27.783h3.832v27.726h7.382v-27.726h10.031l-1.86-7.439-.225-1.127-6.763-23.049-.676-1.972.845.958.113.507c2.93,3.381,7.664,20.062,12.116,20.062h.564c1.747,0,2.93-1.578,2.93-3.269v-.902c0-.676-6.706-14.089-7.495-16.399-.958-2.874-2.423-5.861-3.719-8.397-1.465-2.93-1.747-5.297-6.481-5.297h-17.413c-4.79,0-5.016,2.536-6.593,5.466-1.24,2.367-2.649,5.692-3.55,8.284-.789,2.254-7.27,15.61-7.27,16.343v.902c0,1.86.845,3.269,2.649,3.269h1.183c3.325,0,8.96-17.188,11.496-20.062Z\\\" id=\\\"_42218880\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50231\",\r\n    \"X\": \"278.46240234375\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"55.9482421875\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"50231\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">IS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121301\",\r\n    \"X\": \"256.6000061035156\",\r\n    \"Y\": \"280.4722900390625\",\r\n    \"Width\": \"92.91999486565584\",\r\n    \"Height\": \"161.84771183609956\",\r\n    \"SVG\": \"<g id=\\\"20121301\\\">        <g transform=\\\"translate(40 72) scale(0.8 0.8)\\\">                <ellipse cx=\\\"330.1\\\" cy=\\\"406.1\\\" fill=\\\"none\\\" rx=\\\"55.2\\\" ry=\\\"55.2\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"2.56\\\" stroke-width=\\\"5.2\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"2.56\\\" stroke-width=\\\"5.2\\\" x1=\\\"285.9\\\" x2=\\\"374.2\\\" y1=\\\"375.8\\\" y2=\\\"436.4\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"2.56\\\" stroke-width=\\\"5.2\\\" x1=\\\"285.9\\\" x2=\\\"374.2\\\" y1=\\\"436.4\\\" y2=\\\"375.8\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"2.56\\\" stroke-width=\\\"5.2\\\" x1=\\\"330.1\\\" x2=\\\"330.1\\\" y1=\\\"350.9\\\" y2=\\\"461.3\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"256.6\\\" x2=\\\"342.9\\\" y1=\\\"323\\\" y2=\\\"323\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"322\\\" x2=\\\"263.1\\\" y1=\\\"282.2\\\" y2=\\\"343.8\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121302\",\r\n    \"X\": \"209.859375\",\r\n    \"Y\": \"357.84375\",\r\n    \"Width\": \"186.37841796875\",\r\n    \"Height\": \"70.3125\",\r\n    \"SVG\": \"<g id=\\\"20121302\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"95\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427\\\">ATC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121300\",\r\n    \"X\": \"258.5\",\r\n    \"Y\": \"347.5\",\r\n    \"Width\": \"94.0\",\r\n    \"Height\": \"94.0\",\r\n    \"SVG\": \"<g id=\\\"20121300\\\">            <circle cx=\\\"305.5\\\" cy=\\\"394.5\\\" fill=\\\"none\\\" r=\\\"44.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"269.9\\\" x2=\\\"341.1\\\" y1=\\\"370.025\\\" y2=\\\"418.975\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"269.9\\\" x2=\\\"341.1\\\" y1=\\\"418.975\\\" y2=\\\"370.025\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.5\\\" x2=\\\"305.5\\\" y1=\\\"350\\\" y2=\\\"439\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121305\",\r\n    \"X\": \"198.5\",\r\n    \"Y\": \"289.5\",\r\n    \"Width\": \"213.0\",\r\n    \"Height\": \"213.0\",\r\n    \"SVG\": \"<g id=\\\"20121305\\\">        <g>                <ellipse cx=\\\"305\\\" cy=\\\"371\\\" fill=\\\"#FFFFFF\\\" rx=\\\"28\\\" ry=\\\"58\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250\\\" x2=\\\"280\\\" y1=\\\"316\\\" y2=\\\"346\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"330\\\" x2=\\\"360\\\" y1=\\\"396\\\" y2=\\\"426\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280\\\" x2=\\\"250\\\" y1=\\\"396\\\" y2=\\\"426\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"360\\\" x2=\\\"330\\\" y1=\\\"316\\\" y2=\\\"346\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"428\\\" y2=\\\"479\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"290\\\" x2=\\\"320\\\" y1=\\\"479\\\" y2=\\\"479\\\"/>            </g>        <ellipse cx=\\\"305\\\" cy=\\\"396\\\" fill=\\\"none\\\" rx=\\\"104\\\" ry=\\\"104\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121306\",\r\n    \"X\": \"220.0\",\r\n    \"Y\": \"368.5\",\r\n    \"Width\": \"170.0\",\r\n    \"Height\": \"55.0\",\r\n    \"SVG\": \"<g id=\\\"20121306\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245\\\" x2=\\\"365\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <path d=\\\"M390,371c-35,0-35,50,0,50\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M220,371c35,0,35,50,0,50\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121303\",\r\n    \"X\": \"250.5\",\r\n    \"Y\": \"347.5\",\r\n    \"Width\": \"113.0\",\r\n    \"Height\": \"95.0\",\r\n    \"SVG\": \"<g id=\\\"20121303\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"253 422 253 350 361 350 361 422 253 422\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <circle cx=\\\"343\\\" cy=\\\"425.6\\\" fill=\\\"#FFFFFF\\\" r=\\\"14.4\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <circle cx=\\\"271\\\" cy=\\\"425.6\\\" fill=\\\"#FFFFFF\\\" r=\\\"14.4\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <rect fill=\\\"none\\\" height=\\\"30.96\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"22.32\\\" x=\\\"265.24\\\" y=\\\"357.2\\\"/>            <rect fill=\\\"none\\\" height=\\\"30.96\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"22.32\\\" x=\\\"296.2\\\" y=\\\"357.2\\\"/>            <rect fill=\\\"none\\\" height=\\\"30.96\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"22.32\\\" x=\\\"327.16\\\" y=\\\"357.2\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121304\",\r\n    \"X\": \"236.9548797607422\",\r\n    \"Y\": \"347.0480041503906\",\r\n    \"Width\": \"137.6422576904297\",\r\n    \"Height\": \"94.45199584960938\",\r\n    \"SVG\": \"<g id=\\\"20121304\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"265.677 439 241 389.647 271.846 389.647 271.846 349.548 339.706 349.548 339.706 389.647 370.552 389.647 345.875 439 265.677 439\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"37.015\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"423.577\\\">FE</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213200\",\r\n    \"X\": \"203.1490020751953\",\r\n    \"Y\": \"297.35797119140625\",\r\n    \"Width\": \"207.0228729248047\",\r\n    \"Height\": \"197.5860595703125\",\r\n    \"SVG\": \"<g id=\\\"25213200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"14\\\" x1=\\\"213.048\\\" x2=\\\"394.406\\\" y1=\\\"485.045\\\" y2=\\\"307.257\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"14\\\" x1=\\\"394.406\\\" x2=\\\"213.048\\\" y1=\\\"485.045\\\" y2=\\\"307.257\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"308.5,396.151 260.773,440.598 353.044,440.598 \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"308.5,396.151 260.773,351.705 353.044,351.705 \\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"69.8444\\\" font-weight=\\\"bold\\\" x=\\\"204\\\" y=\\\"422\\\">S</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"69.8444\\\" font-weight=\\\"bold\\\" x=\\\"360\\\" y=\\\"422\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10181\",\r\n    \"X\": \"269.29901123046875\",\r\n    \"Y\": \"278.90301513671875\",\r\n    \"Width\": \"73.37197875976562\",\r\n    \"Height\": \"66.42999267578125\",\r\n    \"SVG\": \"<g id=\\\"10181\\\">        <circle cx=\\\"305.923\\\" cy=\\\"304.9\\\" fill=\\\"none\\\" r=\\\"8.869\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"306.083\\\" cy=\\\"304.755\\\" fill=\\\"none\\\" r=\\\"23.352\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <rect fill=\\\"none\\\" height=\\\"16.601\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"10.736\\\" x=\\\"271.799\\\" y=\\\"296.455\\\"/>        <rect fill=\\\"none\\\" height=\\\"16.601\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"10.736\\\" x=\\\"329.435\\\" y=\\\"296.03\\\"/>        <polygon fill=\\\"none\\\" points=\\\"332.818,342.833 320.516,328.791 292.25,328.791 278.125,342.833     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181100\",\r\n    \"X\": \"233.545166015625\",\r\n    \"Y\": \"348.6875\",\r\n    \"Width\": \"146.04931640625\",\r\n    \"Height\": \"82.3125\",\r\n    \"SVG\": \"<g id=\\\"25181100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431\\\">RP</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240801\",\r\n    \"X\": \"22.88936654343945\",\r\n    \"Y\": \"107.92961531409631\",\r\n    \"Width\": \"345.65835668706967\",\r\n    \"Height\": \"179.90558743891174\",\r\n    \"SVG\": \"<g id=\\\"25240801\\\">        <path d=\\\"   M118.017,118.546c-45.569,5.408-57.547,16.246-71.934,32.491c-14.386,16.246-28.795,43.308-14.386,64.982   c14.386,21.652,62.342,55.941,100.707,64.963c38.365,9.021,91.135,1.815,129.5-10.816s91.114-39.716,100.708-64.98   c9.593-25.27-2.389-72.209-43.159-86.639C278.68,104.095,163.585,113.138,118.017,118.546\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.6406\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240802\",\r\n    \"X\": \"108.1500015258789\",\r\n    \"Y\": \"181.33299255371094\",\r\n    \"Width\": \"193.30599212646484\",\r\n    \"Height\": \"114.02101135253906\",\r\n    \"SVG\": \"<g id=\\\"25240802\\\">        <rect fill=\\\"none\\\" height=\\\"109.021\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" width=\\\"188.306\\\" x=\\\"110.65\\\" y=\\\"183.833\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10182\",\r\n    \"X\": \"320.59375\",\r\n    \"Y\": \"448.1299133300781\",\r\n    \"Width\": \"52.029296875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10182\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"315\\\" y=\\\"491.8174\\\">IC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140403_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140403_a\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01201\",\r\n    \"X\": \"260.552734375\",\r\n    \"Y\": \"294.5000305175781\",\r\n    \"Width\": \"88.6640625\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"01201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"PH\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">PH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164000_3\",\r\n    \"X\": \"175.081699077773\",\r\n    \"Y\": \"350.74977708525694\",\r\n    \"Width\": \"260.000086190963\",\r\n    \"Height\": \"96.79501391529993\",\r\n    \"SVG\": \"<g id=\\\"10164000_3\\\" transform=\\\"translate(20 0) scale(0.9 0.9)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.869\\\" x2=\\\"317.869\\\" y1=\\\"392.222\\\" y2=\\\"492.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"225.647\\\" x2=\\\"225.647\\\" y1=\\\"392.222\\\" y2=\\\"492.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410.091\\\" x2=\\\"410.091\\\" y1=\\\"392.222\\\" y2=\\\"492.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"222.869\\\" x2=\\\"412.869\\\" y1=\\\"392.222\\\" y2=\\\"392.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"172.313\\\" x2=\\\"461.202\\\" y1=\\\"494.772\\\" y2=\\\"494.772\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51571\",\r\n    \"X\": \"262.12646484375\",\r\n    \"Y\": \"292.0000305175781\",\r\n    \"Width\": \"83.396484375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"51571\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">SU</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60160400\",\r\n    \"X\": \"201.3134765625\",\r\n    \"Y\": \"362.671875\",\r\n    \"Width\": \"210.455078125\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"60160400\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">MNP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200900\",\r\n    \"X\": \"197.2373046875\",\r\n    \"Y\": \"365.34375\",\r\n    \"Width\": \"217.748046875\",\r\n    \"Height\": \"62.1875\",\r\n    \"SVG\": \"<g id=\\\"10200900\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"84\\\" id=\\\"USSS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.5\\\">USSS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164000_0\",\r\n    \"X\": \"146.2547009400605\",\r\n    \"Y\": \"350.74977708525694\",\r\n    \"Width\": \"319.9994986640213\",\r\n    \"Height\": \"96.51510974791017\",\r\n    \"SVG\": \"<g id=\\\"10164000_0\\\" transform=\\\"translate(20 0) scale(0.9 0.9)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.869\\\" x2=\\\"317.869\\\" y1=\\\"392.222\\\" y2=\\\"492.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"225.647\\\" x2=\\\"225.647\\\" y1=\\\"392.222\\\" y2=\\\"492.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410.091\\\" x2=\\\"410.091\\\" y1=\\\"392.222\\\" y2=\\\"492.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"222.869\\\" x2=\\\"412.869\\\" y1=\\\"392.222\\\" y2=\\\"392.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"140.283\\\" x2=\\\"495.838\\\" y1=\\\"494.461\\\" y2=\\\"494.461\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50241\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"54.2763671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"50241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164000_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"349.7498839232685\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"98.04512950446588\",\r\n    \"SVG\": \"<g id=\\\"10164000_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g transform=\\\"translate(20 0) scale(0.9 0.9)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"316.758\\\" x2=\\\"316.758\\\" y1=\\\"391.111\\\" y2=\\\"491.111\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"224.536\\\" x2=\\\"224.536\\\" y1=\\\"391.111\\\" y2=\\\"491.111\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"408.98\\\" x2=\\\"408.98\\\" y1=\\\"391.111\\\" y2=\\\"491.111\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221.758\\\" x2=\\\"411.758\\\" y1=\\\"391.111\\\" y2=\\\"391.111\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164000_2\",\r\n    \"X\": \"173.08279166002285\",\r\n    \"Y\": \"350.74977708525694\",\r\n    \"Width\": \"263.9988073985096\",\r\n    \"Height\": \"98.42041365251498\",\r\n    \"SVG\": \"<g id=\\\"10164000_2\\\" transform=\\\"translate(20 0) scale(0.9 0.9)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.869\\\" x2=\\\"317.869\\\" y1=\\\"392.222\\\" y2=\\\"492.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"225.647\\\" x2=\\\"225.647\\\" y1=\\\"392.222\\\" y2=\\\"492.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410.091\\\" x2=\\\"410.091\\\" y1=\\\"392.222\\\" y2=\\\"492.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"222.869\\\" x2=\\\"412.869\\\" y1=\\\"392.222\\\" y2=\\\"392.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"170.092\\\" x2=\\\"463.424\\\" y1=\\\"496.578\\\" y2=\\\"496.578\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240805\",\r\n    \"X\": \"53.02881908479908\",\r\n    \"Y\": \"115.85757988925207\",\r\n    \"Width\": \"298.78189128420047\",\r\n    \"Height\": \"205.22967157793482\",\r\n    \"SVG\": \"<g id=\\\"25240805\\\">        <path d=\\\"   M199.234,128.013c39.609-2.048,103.727-23.454,124.826,4.961c21.12,28.415,43.372,137.924,1.856,165.54   C284.4,326.15,114.888,324.316,74.973,298.75c-39.915-25.545-9.243-125.132,11.454-153.568   C107.126,116.721,159.625,130.035,199.234,128.013\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162800\",\r\n    \"X\": \"228.322265625\",\r\n    \"Y\": \"349.6094055175781\",\r\n    \"Width\": \"163.583984375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"10162800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.6719\\\">PA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121312\",\r\n    \"X\": \"237.0\",\r\n    \"Y\": \"348.0469665527344\",\r\n    \"Width\": \"141.00100708007812\",\r\n    \"Height\": \"92.77902221679688\",\r\n    \"SVG\": \"<g id=\\\"20121312\\\">            <g>                      <polygon id=\\\"_99450424\\\" points=\\\"353.075 352.363 369.121 352.445 369.121 348.291 351.12 348.209 353.075 352.363\\\"/>                      <path d=\\\"M351.038,357.169h2.199v1.303c0,1.222,1.629,4.236,2.444,4.806,1.059.733,3.828,1.873,5.458,1.873,5.295,0,7.901-3.828,7.901-9.204v-.977h-15.151c-.977,0-2.444,1.548-2.851,2.199Z\\\" id=\\\"_100260264\\\"/>                      <path d=\\\"M252.151,390.729h58.322c0-.977-3.095-9.123-3.584-10.019-2.118-3.584-.733-7.412-6.598-7.412h-37.714c-4.806,0-5.376,3.91-6.679,7.25-.489,1.548-3.666,9.286-3.747,10.182Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_43726000\\\"/>                      <path d=\\\"M325.38,371.098c.407-1.792,1.955-3.095,4.073-3.177v4.399h-4.073c.081,2.851,1.548,4.399,4.399,4.399v-3.991h4.154c-.081,2.607-1.548,2.932-2.851,4.073h15.884l.081,20.69,20.445-29.161-20.608-.407h-13.033v-15.477c0-2.362-1.548-4.399-3.828-4.399h-.896c-4.562,0-4.154,4.887-4.154,9.53.081,2.688-.733,11.811.407,13.522ZM325.38,371.098v1.303h4.154v-4.48c-2.199.081-3.747,1.385-4.154,3.177ZM329.778,376.8h1.303c1.303-1.14,2.769-1.466,2.851-4.154h-4.154v4.154Z\\\" id=\\\"_101638640\\\"/>                      <path d=\\\"M244.575,404.984v1.548c0,2.932,3.014,5.376,6.028,5.376,3.584,0,7.005-2.688,7.005-6.028v-.57c0-3.34-3.177-6.354-6.679-6.354-3.666,0-6.354,2.362-6.354,6.028Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42932440\\\"/>                      <path d=\\\"M305.097,404.984v.977c0,3.421,3.421,6.028,7.005,6.028,2.769,0,6.354-2.769,6.354-5.376v-1.303c0-3.421-2.932-6.354-6.354-6.354-3.584,0-7.005,2.607-7.005,6.028Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_43758872\\\"/>                      <path d=\\\"M359.591,433.819l.652-6.679.977-12.707h3.503l1.548,26.31h11.73v-68.993c0-1.14-2.525-3.828-4.154-3.828l-1.14.163-20.12,29.65h17.106v7.25h-22.808v35.841h12.381l-.081-1.629.407-5.376Z\\\" id=\\\"_95493544\\\"/>                      <path d=\\\"M305.097,404.984c0-3.421,3.421-6.028,7.005-6.028,3.421,0,6.354,2.932,6.354,6.354v1.303c0,2.607-3.503,5.376-6.354,5.376-3.503,0-7.005-2.607-7.005-6.028v-.977ZM244.575,404.984c0-3.666,2.688-6.028,6.354-6.028,3.503,0,6.679,2.932,6.679,6.354v.652c0,3.34-3.34,6.028-7.005,6.028-3.014,0-6.028-2.444-6.028-5.376v-1.629ZM252.151,390.729c.081-.896,3.258-8.634,3.828-10.182,1.303-3.421,1.873-7.25,6.679-7.25h37.714c5.783,0,4.48,3.747,6.516,7.412.489.896,3.584,9.123,3.584,10.019h-58.322ZM244.575,392.684c-4.317,0-7.575,3.014-7.575,7.25v18.735c0,2.118,3.421,4.724,6.354,4.724v10.752c0,3.666,2.688,6.679,6.679,6.679,2.851,0,6.354-3.258,6.354-5.376v-12.055h50.421v12.707c0,1.955,3.421,4.724,6.028,4.724h.326c2.851,0,6.354-2.688,6.354-5.376v-12.055c3.91,0,6.679-2.769,6.679-6.679v-16.454c0-4.154-2.769-6.761-6.435-7.494-2.769-.489-2.281-1.711-3.34-3.828-.733-1.548-1.385-3.34-2.118-4.887-2.525-5.376-4.399-16.78-11.404-16.78h-43.172c-5.946,0-7.168,6.761-9.123,11.159-1.303,2.932-5.458,11.811-6.028,14.255Z\\\" id=\\\"_231756312\\\"/>                      <line fill=\\\"none\\\" id=\\\"_40606696\\\" x1=\\\"346.884\\\" x2=\\\"347.047\\\" y1=\\\"404.984\\\" y2=\\\"397.49\\\"/>                      <line fill=\\\"none\\\" id=\\\"_37667632\\\" x1=\\\"367.492\\\" x2=\\\"373.846\\\" y1=\\\"368.329\\\" y2=\\\"367.921\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_63065104\\\" points=\\\"369.691 397.734 352.586 397.734 372.705 368.084 373.846 367.921 367.492 368.329 347.047 397.49 346.884 404.984 369.691 404.984 369.691 397.734\\\"/>                      <line fill=\\\"none\\\" id=\\\"_38001312\\\" x1=\\\"353.075\\\" x2=\\\"353.889\\\" y1=\\\"352.363\\\" y2=\\\"354.97\\\"/>                      <line fill=\\\"none\\\" id=\\\"_62862760\\\" x1=\\\"369.121\\\" x2=\\\"369.121\\\" y1=\\\"352.445\\\" y2=\\\"354.97\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_40505440\\\" points=\\\"369.121 354.97 369.121 352.445 353.075 352.363 353.889 354.97 369.121 354.97\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240806\",\r\n    \"X\": \"30.569955488000346\",\r\n    \"Y\": \"112.60667534077305\",\r\n    \"Width\": \"343.1523925188179\",\r\n    \"Height\": \"166.72918872831775\",\r\n    \"SVG\": \"<g id=\\\"25240806\\\">        <path d=\\\"   M182.289,130.731c45.249-5.17,115.95-27.164,144.236-7.769c28.281,19.397,69.298,99.572,25.451,124.138   c-43.846,24.566-238.984,38.793-288.493,23.28c-49.481-15.513-28.285-93.094-8.468-116.374   C74.809,130.731,137.02,135.9,182.289,130.731\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"29.5722\\\" x=\\\"142\\\" y=\\\"205\\\">SMOKE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121313\",\r\n    \"X\": \"220.0\",\r\n    \"Y\": \"346.81298828125\",\r\n    \"Width\": \"173.04598999023438\",\r\n    \"Height\": \"93.68701171875\",\r\n    \"SVG\": \"<g id=\\\"20121313\\\">            <path d=\\\"M233.573,438c2.001-49.409,34.093-88.687,73.389-88.687s71.196,39.045,73.37,88.246\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>            <path d=\\\"M260.856,437.326c-.191-2.159-.779-5.071-.779-7.295,0-32.494,20.917-58.835,46.719-58.835s46.718,26.34,46.718,58.835c0,2.47-.121,4.904-.356,7.295\\\"/>            <path d=\\\"M293.361,435.02c0-11.771,5.783-21.11,12.916-21.11s12.916,9.543,12.916,21.314\\\" fill=\\\"#FFFFFF\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"220\\\" x2=\\\"393.046\\\" y1=\\\"438\\\" y2=\\\"438\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"351.66\\\" x2=\\\"375.006\\\" y1=\\\"418.731\\\" y2=\\\"407.493\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"341.703\\\" x2=\\\"358.779\\\" y1=\\\"392.323\\\" y2=\\\"376.54\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"321.789\\\" x2=\\\"330.456\\\" y1=\\\"375.439\\\" y2=\\\"354.204\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"296.215\\\" x2=\\\"287.123\\\" y1=\\\"373.924\\\" y2=\\\"352.766\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"274.601\\\" x2=\\\"253.563\\\" y1=\\\"389.942\\\" y2=\\\"378.603\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"261.397\\\" x2=\\\"237.872\\\" y1=\\\"418.731\\\" y2=\\\"410.938\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240803\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25240803\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.73,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121310\",\r\n    \"X\": \"249.92015075683594\",\r\n    \"Y\": \"292.4746398925781\",\r\n    \"Width\": \"112.15971374511719\",\r\n    \"Height\": \"148.2888426789168\",\r\n    \"SVG\": \"<g id=\\\"20121310\\\">        <g>                <ellipse cx=\\\"306\\\" cy=\\\"339.736\\\" fill=\\\"none\\\" rx=\\\"8.736\\\" ry=\\\"8.736\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"348.473\\\" y2=\\\"435.837\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287.875\\\" x2=\\\"324.125\\\" y1=\\\"353.933\\\" y2=\\\"353.933\\\"/>                <path d=\\\"M251.397,392.155c27.301,54.603,81.904,54.603,109.205,0    C333.302,454.948,278.699,454.948,251.397,392.155\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M251.397,392.155c4.368,24.571,7.098,24.571,7.098,24.571l8.19-10.921    c-7.098-2.729-9.828-8.188-13.65-12.013\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M360.603,392.155c-4.366,24.571-7.098,24.571-7.098,24.571l-8.188-10.921    c7.099-2.729,9.826-8.188,13.648-12.013\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"326.834\\\">YRD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240804\",\r\n    \"X\": \"24.024100240244024\",\r\n    \"Y\": \"25.096402521478467\",\r\n    \"Width\": \"347.9327847103905\",\r\n    \"Height\": \"347.9327847103905\",\r\n    \"SVG\": \"<g id=\\\"25240804\\\">        <rect fill=\\\"none\\\" height=\\\"241.017\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -82.7685 198.3062)\\\" width=\\\"241.039\\\" x=\\\"77.474\\\" y=\\\"78.555\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"197.985\\\" x2=\\\"197.985\\\" y1=\\\"136.5\\\" y2=\\\"259.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"136.5\\\" x2=\\\"261.5\\\" y1=\\\"198\\\" y2=\\\"198\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121311\",\r\n    \"X\": \"242.00103759765625\",\r\n    \"Y\": \"347.0\",\r\n    \"Width\": \"126.0260009765625\",\r\n    \"Height\": \"92.4539794921875\",\r\n    \"SVG\": \"<g id=\\\"20121311\\\">            <g>                      <path d=\\\"M297.344,395.205l-3.463-5.018-4.1.071,7.563,4.948ZM245.251,426.588c0-.919,1.484-1.626,2.474-1.626h55.698c1.484,0,2.333,1.06,2.474,2.474-1.06.212-1.767.565-3.039.565h-54.355c-1.131,0-3.251,0-3.251-1.06v-.353ZM261.791,408.635l26.647.071,14.419.283c.848,1.555,3.463,5.372,3.251,7.563l-.353,4.594c-.848.283-.848.565-1.838.565h-57.041c-.99,0-.919-.353-1.908-.565-.141-1.272-.565-1.696-.565-3.251v-1.06c0-1.908,2.686-6.149,3.534-7.846l13.854-.353ZM251.471,405.171c.141-1.979,6.149-12.511,7.634-12.511h32.585c1.767,0,6.998,10.249,7.634,12.511h-47.852ZM289.781,390.258l4.1-.071,3.463,5.018-7.563-4.948ZM368.026,439.382v-92.382c-1.696.424-18.165,10.602-21.063,12.299-2.333,1.414-20.498,11.521-20.498,12.652,0,0,2.262,3.746,2.474,4.1l8.694-4.948v33.998l-.636.565c-5.089-3.463-59.02-38.805-59.444-38.805-.212,0-6.856,9.896-7.068,10.885l19.084,12.369-32.372.071c-1.626,2.474-3.322,4.17-4.877,6.786-.353.565-3.534,7.846-3.534,8.128v1.343h-2.191c-.141,1.555-4.594,8.199-4.594,9.542v1.343c0,2.615.707,5.089,2.474,6.008-.424.565-1.696,1.908-1.696,2.757v1.626c0,1.979,2.686,2.686,4.594,2.686v4.1l.283,3.534c.919.353.565.848,2.12,1.06,1.131.141,1.696.283,2.969.283h1.908l2.969-.283.495-.565.353-3.463.071-4.382h33.715v5.443c0,1.484.565,2.05,1.06,2.969l2.474.353,2.191-.071c2.969,0,5.443-.212,5.443-3.251v-5.443c1.484-.353,4.594-.848,4.594-2.474v-2.969c0-.919-.848-1.202-1.626-1.343.212-.919,2.12-1.908,2.12-4.382v-3.534c0-2.615-3.746-7.28-4.382-9.542h-2.12v-.777c0-1.979-3.817-8.411-4.382-10.32l33.574,22.053c-.707,2.757-3.605,6.998-3.605,9.189v12.793h40.43Z\\\" fill=\\\"#1f1a17\\\" id=\\\"_98251192\\\"/>                      <path d=\\\"M251.471,405.171h47.852c-.636-2.262-5.867-12.511-7.634-12.511h-32.585c-1.484,0-7.492,10.532-7.634,12.511Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_99217032\\\"/>                      <path d=\\\"M297.698,419.025h-.283c-1.908,0-3.251-1.202-3.251-2.969v-.848c0-1.767.99-3.251,2.686-3.251h.848c1.696,0,2.686,1.908,2.686,3.534,0,1.908-.848,3.534-2.686,3.534ZM292.255,414.643v1.908c0,1.838,2.757,4.382,5.16,4.382,2.545,0,4.594-2.333,4.594-4.877v-1.414c0-2.05-2.262-4.594-4.382-4.594h-.212c-2.474,0-5.16,2.403-5.16,4.594Z\\\" id=\\\"_230953256\\\"/>                      <path d=\\\"M250.411,414.926v1.626c0,1.06,1.696,2.474,2.969,2.474h.283c1.131,0,2.686-1.343,2.686-2.191v-2.191c0-1.343-1.343-2.686-2.686-2.686h-.848c-.99,0-2.403,1.767-2.403,2.969Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42189704\\\"/>                      <path d=\\\"M297.698,419.025c1.908,0,2.686-1.626,2.686-3.534,0-1.626-.99-3.534-2.686-3.534h-.848c-1.696,0-2.686,1.484-2.686,3.251v.848c0,1.767,1.343,2.969,3.251,2.969h.283Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_43365128\\\"/>                      <path d=\\\"M250.411,414.926c0-1.202,1.414-2.969,2.474-2.969h.848c1.343,0,2.686,1.343,2.686,2.686v2.191c0,.848-1.626,2.191-2.686,2.191h-.353c-1.343,0-2.969-1.343-2.969-2.474v-1.626h0ZM248.503,415.774v.495c0,2.191,2.686,4.594,5.16,4.594,2.333,0,4.877-2.686,4.877-4.382v-1.838c0-2.05-2.545-4.594-4.877-4.594-2.969,0-5.16,2.827-5.16,5.725Z\\\" id=\\\"_230929656\\\"/>                      <path d=\\\"M292.255,414.643c0-2.191,2.686-4.594,5.16-4.594h.283c2.12,0,4.382,2.545,4.382,4.594v1.343c0,2.545-2.05,4.877-4.594,4.877-2.403,0-5.16-2.545-5.16-4.382v-1.838h-.071ZM248.503,415.774c0-2.827,2.191-5.725,5.16-5.725,2.333,0,4.877,2.615,4.877,4.594v1.908c0,1.626-2.545,4.382-4.877,4.382-2.474,0-5.16-2.403-5.16-4.594v-.565ZM247.937,408.988c-.848,1.696-3.534,5.937-3.534,7.846v1.06c0,1.555.424,1.908.565,3.251.919.212.919.565,1.908.565h57.041c.99,0,.919-.353,1.838-.565l.353-4.594c.141-2.191-2.403-6.008-3.251-7.563l-14.419-.283-26.647-.071-13.854.353Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42155152\\\"/>                      <path d=\\\"M245.251,426.588v.283c0,1.06,2.12,1.06,3.251,1.06h54.355c1.272,0,1.979-.283,2.969-.565-.141-1.343-.99-2.403-2.474-2.403h-55.698c-.919,0-2.403.707-2.403,1.626Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_238692352\\\"/>                      <rect fill=\\\"#FFFFFF\\\" height=\\\"28.485\\\" id=\\\"_40876200\\\" width=\\\"19.155\\\" x=\\\"343.994\\\" y=\\\"379.867\\\"/>                      <ellipse cx=\\\"277.907\\\" cy=\\\"375.202\\\" fill=\\\"#FFFFFF\\\" id=\\\"_100514776\\\" rx=\\\"3.181\\\" ry=\\\"2.827\\\"/>                      <ellipse cx=\\\"288.156\\\" cy=\\\"381.776\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42175408\\\" rx=\\\"3.181\\\" ry=\\\"2.827\\\"/>                      <ellipse cx=\\\"317.559\\\" cy=\\\"401.143\\\" fill=\\\"#FFFFFF\\\" id=\\\"_41153192\\\" rx=\\\"3.181\\\" ry=\\\"2.827\\\"/>                      <ellipse cx=\\\"297.768\\\" cy=\\\"388.066\\\" fill=\\\"#FFFFFF\\\" id=\\\"_100723592\\\" rx=\\\"3.181\\\" ry=\\\"2.827\\\"/>                      <ellipse cx=\\\"307.522\\\" cy=\\\"394.569\\\" fill=\\\"#FFFFFF\\\" id=\\\"_100505816\\\" rx=\\\"3.181\\\" ry=\\\"2.827\\\"/>                      <ellipse cx=\\\"327.384\\\" cy=\\\"407.221\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42439480\\\" rx=\\\"3.181\\\" ry=\\\"2.827\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120400\",\r\n    \"X\": \"195.8000030517578\",\r\n    \"Y\": \"348.3999938964844\",\r\n    \"Width\": \"218.1999969482422\",\r\n    \"Height\": \"95.20001220703125\",\r\n    \"SVG\": \"<g id=\\\"05120400\\\">        <g id=\\\"Astro\\\">                <polyline fill=\\\"#FFFFFF\\\" points=\\\"311.2,417.8 310.1,441.1 300.2,441.1 299,417.8   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"#FFFFFF\\\" points=\\\"296.7,373.5 295.5,350.9 314.3,350.9 313.2,374.2   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"Satellite\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"47.3\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"79.2\\\" x=\\\"198.3\\\" y=\\\"372.4\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"47.3\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"36.4\\\" x=\\\"286.7\\\" y=\\\"372.4\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"47.3\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"79.2\\\" x=\\\"332.3\\\" y=\\\"372.4\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"323.1\\\" x2=\\\"334.2\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.5\\\" x2=\\\"287.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240808\",\r\n    \"X\": \"30.57096256807847\",\r\n    \"Y\": \"112.60667534077305\",\r\n    \"Width\": \"343.15191227763773\",\r\n    \"Height\": \"166.72918872831775\",\r\n    \"SVG\": \"<g id=\\\"25240808\\\">        <path d=\\\"   M182.289,130.731c45.249-5.17,115.95-27.164,144.236-7.769c28.282,19.397,69.298,99.572,25.452,124.138   s-238.985,38.793-288.493,23.28c-49.481-15.513-28.285-93.094-8.468-116.374C74.809,130.731,137.02,135.9,182.289,130.731\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"29.5722\\\" x=\\\"142\\\" y=\\\"214\\\">BOMB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214500\",\r\n    \"X\": \"170.46200561523438\",\r\n    \"Y\": \"270.5849914550781\",\r\n    \"Width\": \"266.1239929199219\",\r\n    \"Height\": \"245.09201049804688\",\r\n    \"SVG\": \"<g id=\\\"25214500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" text-anchor=\\\"middle\\\" x=\\\"304\\\" y=\\\"488\\\">P</text>        <rect fill=\\\"none\\\" height=\\\"230.092\\\" id=\\\"red_3_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.124\\\" x=\\\"177.962\\\" y=\\\"278.085\\\"/>        <circle cx=\\\"303.525\\\" cy=\\\"393.134\\\" fill=\\\"#000000\\\" id=\\\"red_2_\\\" r=\\\"40\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10152\",\r\n    \"X\": \"281.120361328125\",\r\n    \"Y\": \"446.7119445800781\",\r\n    \"Width\": \"47.71875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"10152\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.5557\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10151\",\r\n    \"X\": \"280.870361328125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"50.296875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"10151\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321800\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.926\\\" x2=\\\"304.926\\\" y1=\\\"137.849\\\" y2=\\\"204.681\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"241.693\\\" x2=\\\"370.51\\\" y1=\\\"178.935\\\" y2=\\\"178.935\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_64_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"1_64_0\\\">        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FF8080\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_64_1\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"1_64_1\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FF8080\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110301\",\r\n    \"X\": \"42.0\",\r\n    \"Y\": \"175.0\",\r\n    \"Width\": \"316.0\",\r\n    \"Height\": \"50.0\",\r\n    \"SVG\": \"<g id=\\\"46110301\\\">        <g transform=\\\"translate(85 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"273\\\" x2=\\\"163\\\" y1=\\\"200\\\" y2=\\\"200\\\"/>                <polygon points=\\\"163,175 123,200 163,225   \\\"/>            </g>        <g transform=\\\"translate(-85 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"127\\\" x2=\\\"237\\\" y1=\\\"200\\\" y2=\\\"200\\\"/>                <polygon points=\\\"237,175 277,200 237,225   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50251\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"75.95855686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"50251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110302\",\r\n    \"X\": \"39.0\",\r\n    \"Y\": \"175.0\",\r\n    \"Width\": \"333.0\",\r\n    \"Height\": \"50.0\",\r\n    \"SVG\": \"<g id=\\\"46110302\\\">        <g transform=\\\"translate(85 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"104\\\" x2=\\\"-6\\\" y1=\\\"200\\\" y2=\\\"200\\\"/>                <polygon points=\\\"-6,175 -46,200 -6,225   \\\"/>            </g>        <g transform=\\\"translate(-85 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"307\\\" x2=\\\"417\\\" y1=\\\"200\\\" y2=\\\"200\\\"/>                <polygon points=\\\"417,175 457,200 417,225   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51581\",\r\n    \"X\": \"261.91650390625\",\r\n    \"Y\": \"292.9375305175781\",\r\n    \"Width\": \"87.9150390625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51581\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">TA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01231\",\r\n    \"X\": \"237.994140625\",\r\n    \"Y\": \"300.79583740234375\",\r\n    \"Width\": \"132.453125\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"01231\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"COM\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">COM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54611\",\r\n    \"X\": \"266.2314453125\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"77.7685546875\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"54611\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">TT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15171000\",\r\n    \"X\": \"239.9548797607422\",\r\n    \"Y\": \"349.0639953613281\",\r\n    \"Width\": \"133.2753143310547\",\r\n    \"Height\": \"91.43600463867188\",\r\n    \"SVG\": \"<g id=\\\"15171000\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"267.845 438 244 390.311 273.806 390.311 273.806 351.564 339.379 351.564 339.379 390.311 369.185 390.311 345.339 438 267.845 438\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <polygon points=\\\"354.282 390.311 330.438 438 315.535 438 339.379 390.311 354.282 390.311\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40140200\",\r\n    \"X\": \"255.1799774169922\",\r\n    \"Y\": \"346.78254456550195\",\r\n    \"Width\": \"96.08497619628906\",\r\n    \"Height\": \"93.91408807360511\",\r\n    \"SVG\": \"<g id=\\\"40140200\\\">        <path d=\\\"M302.313,366.059l0.785,0.785c2.011-1.079,4.219-2.845,7.21-2.845h1.275c6.72,0,12.36,5.346,12.36,11.87   v0.785c-1.815-0.049-3.188-1.03-5.641-1.03h-1.275c-1.864,0-5.003,0.343-5.15,2.06c0.686,0.147,0.49,0.245,1.03,0.245   c1.079,0,1.766-0.785,3.63-0.785h2.845c2.698,0,6.818,2.256,8.044,3.826c2.452,3.188,2.256,4.512,3.237,8.829   c0.589,0,1.275,0.098,1.275-0.54c0-4.905-3.237-9.908-6.425-11.575c0-8.436-5.493-15.205-13.635-15.205h-1.57   C307.463,362.479,303.49,364.392,302.313,366.059z\\\" id=\\\"_40120960\\\"/>        <path d=\\\"M278.868,385.384v2.06c0,1.766,0.785,2.698,0.785,3.875c0,0-4.414,4.12-4.61,6.671l0.736,0.294   c1.177-0.785,1.913-3.188,3.679-4.856c1.177-1.079,3.777-2.648,5.886-2.648h0.785c1.57,0,4.365,1.226,4.365-0.245   c0-1.128-3.188-1.275-4.365-1.275h-0.294c-1.962,0-3.728,0.736-4.905,1.57c-0.098-1.275-0.736-2.354-0.736-3.875   c0-5.591,4.561-10.545,10.3-10.545h1.275c1.226,0,1.864,0.294,2.845,0.54c0.147-0.245,0.49-0.687,0.49-0.834   c0-0.883-2.158-1.275-3.09-1.275h-1.815C284.656,374.839,278.868,380.185,278.868,385.384z\\\" id=\\\"_39502352\\\"/>        <path d=\\\"M321.148,400.834c0.589,0,1.276,0.098,1.276-0.54c0-3.776-5.052-8.24-9.27-8.24h-2.305   c-0.785,0-1.226,0.932-0.686,1.177c0.441,0.294,1.912,0.147,2.501,0.147c1.521,0,3.238,0.589,4.169,1.226   C319.431,396.567,320.265,397.156,321.148,400.834z\\\" id=\\\"_40261424\\\"/>        <path d=\\\"M302.313,356.005c0.245-3.188,5.346-6.769,8.878-7.357c5.2-0.932,8.485,1.422,11.183,4.071   c1.324,1.324,2.305,3.286,2.943,5.297c0.785,2.698,2.305,1.57,4.954,3.041c2.992,1.668,5.984,5.444,6.867,9.123   c6.474,0,12.605,5.837,12.605,12.115v1.57c0,3.679-1.521,6.033-3.433,7.946c-1.324,1.324-1.471,1.521-3.139,2.551   c-1.619,0.981-3.041,0.687-3.286,2.403c-0.785,5.64-5.1,11.036-11.526,11.036c4.071,6.081,2.796,10.643-0.785,15.99   c0,5.935-0.295,7.651-3.433,10.741c-2.992,3.04-5.493,2.893-10.496,2.893c0.883-1.275,1.521-1.275,2.403-2.992   c0.736-1.324,1.03-2.06,1.667-3.531c1.177-2.698,2.158-4.561,2.158-8.387v-2.599c0-1.667-0.245-2.992-1.03-3.874   c-1.521,6.425-1.766,7.848-6.965,10.545c0-10.153,4.709-8.388-2.305-16.48c0,4.709-0.245,6.867-3.335,8.486   c-0.981-0.589-2.6-2.06-2.6-3.581v-0.49c0-2.452,3.09-6.425,3.09-8.24v-0.54c0-1.373-0.441-2.55-1.276-3.09   c0,3.58-4.119,9.319-5.984,11.281c-2.011,2.109-1.373,3.433-0.294,6.081c0.834,2.06,1.373,4.316,1.373,7.112v1.276   c-3.924-0.343-5.395-7.652-7.455-10.055c0,4.169-1.03,7.7,0.49,11.575c0.932,2.354,2.992,6.818,5.395,7.455v0.49l-4.119,0.687   l-0.245-0.098c-4.12,0-7.799-2.943-9.515-5.395c-0.932-1.374-1.815-3.286-2.06-5.395c-0.392-2.845,0.736-4.464,0.736-6.181   c0,0-6.278-5.788-5.395-11.085l0.245-2.06c-0.441-0.638-1.717-1.668-2.452-2.698c-0.736-0.932-1.373-2.207-1.913-3.237   c-1.668,0.049-2.403,0.785-3.875,0.785h-0.785c-6.621,0-12.9-6.327-12.9-12.9v-1.03c0-5.984,5.052-11.33,11.085-11.33h2.6   c0.932-3.973,7.014-8.436,12.36-7.21c-0.441-1.864-1.275-3.335-1.275-5.935v-0.49c0-4.709,3.973-9.515,7.455-10.84   c2.305-0.883,4.807-1.177,7.504-0.49C299.272,353.65,300.94,355.661,302.313,356.005L302.313,356.005z M301.823,353.699   c-1.619-0.147-3.531-2.55-7.21-2.55h-2.354c-6.18,0-12.998,7.161-12.213,13.93l0.589,4.12h-0.736c-5.248,0-8.73,3.973-10.545,7.455   c-2.845-1.373-8.338,1.471-9.711,2.894c-2.011,1.962-4.463,5.15-4.463,8.927v1.815c0,4.463,2.943,8.976,5.542,10.938   c2.158,1.619,2.501,1.913,5.346,2.894c3.286,1.079,4.561,0.098,7.259,0.196l3.777,4.512c-0.785,1.619,0.54,6.033,1.079,7.406   c0.589,1.471,0.883,1.766,1.668,2.943c0.294,0.49,2.109,2.502,2.109,2.502c0,1.373-0.54,1.766-0.54,3.335v0.245   c0,7.701,5.837,14.665,13.145,14.665c2.6,0,4.414-0.441,6.18-1.276c3.237,1.717,8.73,3.63,11.33-0.098l4.169,0.638   c3.286,0.54,8.338-2.698,9.712-4.464c1.275-1.717,4.561-7.308,2.943-10.741c1.373-0.883,3.139-4.562,3.335-6.72   c0.147-2.06,0.245-2.207-0.098-4.464c-0.294-1.717-1.079-2.698-1.226-3.973c4.954-0.392,10.3-6.376,10.3-11.87   c3.041-2.011,4.12-1.422,6.916-4.709c1.57-1.766,3.139-5.395,3.139-8.632c0-7.75-5.739-14.665-13.145-14.665   c-1.079-4.856-5.886-10.153-11.33-10.594c-0.441-5.395-7.014-11.575-13.145-11.575   C308.591,346.735,302.755,350.119,301.823,353.699L301.823,353.699z\\\" id=\\\"_40313144\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01120200\",\r\n    \"X\": \"205.70399475097656\",\r\n    \"Y\": \"350.5044250488281\",\r\n    \"Width\": \"199.6380157470703\",\r\n    \"Height\": \"90.99114990234375\",\r\n    \"SVG\": \"<g id=\\\"01120200\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"402.842,354.387 402.842,437.613 311,396  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"208.204,437.613 208.204,354.387 299.75,396  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110303\",\r\n    \"X\": \"127.0\",\r\n    \"Y\": \"137.0\",\r\n    \"Width\": \"150.0\",\r\n    \"Height\": \"108.5\",\r\n    \"SVG\": \"<g id=\\\"46110303\\\">        <g transform=\\\"translate(85 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"192\\\" x2=\\\"82\\\" y1=\\\"220.5\\\" y2=\\\"220.5\\\"/>                <polygon points=\\\"83,195.5 43,220.5 83,245.5   \\\"/>            </g>        <g transform=\\\"translate(-85 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"212\\\" x2=\\\"322\\\" y1=\\\"162\\\" y2=\\\"162\\\"/>                <polygon points=\\\"321,137 361,162 321,187   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110304\",\r\n    \"X\": \"125.5\",\r\n    \"Y\": \"169.5\",\r\n    \"Width\": \"149.0\",\r\n    \"Height\": \"50.0\",\r\n    \"SVG\": \"<g id=\\\"46110304\\\">        <g transform=\\\"translate(-85 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"210.5\\\" x2=\\\"320.5\\\" y1=\\\"194.5\\\" y2=\\\"194.5\\\"/>                <polygon points=\\\"319.5,169.5 359.5,194.5 319.5,219.5   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60140800\",\r\n    \"X\": \"209.52685546875\",\r\n    \"Y\": \"357.1875\",\r\n    \"Width\": \"194.6552734375\",\r\n    \"Height\": \"79.0625\",\r\n    \"SVG\": \"<g id=\\\"60140800\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.25\\\">P2P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_17_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"271.25\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"2_17_0\\\">        <path d=\\\"M221,279.75c-125,0-125,205,0,205c0,139,170,139,170,0   c125,0,125-205,0-205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_17_1\",\r\n    \"X\": \"118.74970249004521\",\r\n    \"Y\": \"271.25\",\r\n    \"Width\": \"374.5006150298336\",\r\n    \"Height\": \"326.2499009478162\",\r\n    \"SVG\": \"<g id=\\\"2_17_1\\\">        <g>                <path d=\\\"M221,279.75c-125,0-125,205,0,205c0,139,170,139,170,0c125,0,125-205,0-205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M221,279.75c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.24,283.239     c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M208.524,484.036c4.01,0.471,8.169,0.714,12.476,0.714     c0,4.297,0.163,8.461,0.478,12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M223.247,511.151     C242.254,617.213,375.8,614.9,389.812,504.213\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.522,497.242c0.315-4.031,0.478-8.195,0.478-12.492     c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.76,481.261     c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.477,280.463c-4.011-0.47-8.169-0.713-12.477-0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161\",\r\n    \"X\": \"249.625\",\r\n    \"Y\": \"298.56146240234375\",\r\n    \"Width\": \"114.177734375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">DET</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341400\",\r\n    \"X\": \"2.8755054473876953\",\r\n    \"Y\": \"50.37360150111058\",\r\n    \"Width\": \"393.75001335144043\",\r\n    \"Height\": \"253.35403524851122\",\r\n    \"SVG\": \"<g id=\\\"25341400\\\">        <g transform=\\\"translate(-170 -200) scale(1.75 1.75)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"9\\\" x1=\\\"117.077\\\" x2=\\\"309.286\\\" y1=\\\"283.344\\\" y2=\\\"147.571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"9\\\" x1=\\\"103.286\\\" x2=\\\"319.286\\\" y1=\\\"213.571\\\" y2=\\\"213.571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"318.711\\\" x2=\\\"294.623\\\" y1=\\\"213.257\\\" y2=\\\"189.097\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"318.544\\\" x2=\\\"297.044\\\" y1=\\\"213.924\\\" y2=\\\"235.424\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"308.544\\\" x2=\\\"278\\\" y1=\\\"148\\\" y2=\\\"148\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"308.711\\\" x2=\\\"308.748\\\" y1=\\\"148.257\\\" y2=\\\"175.271\\\"/>                <g>                        <rect fill=\\\"#FFFFFF\\\" height=\\\"45\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"195\\\" y=\\\"190\\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" font-weight=\\\"bold\\\" x=\\\"204\\\" y=\\\"230\\\">I</text>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162\",\r\n    \"X\": \"261.98876953125\",\r\n    \"Y\": \"445.9375305175781\",\r\n    \"Width\": \"91.7392578125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"10162\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">HA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111000_0\",\r\n    \"X\": \"184.40904235839844\",\r\n    \"Y\": \"314.0715637207031\",\r\n    \"Width\": \"243.18190002441406\",\r\n    \"Height\": \"161.85687255859375\",\r\n    \"SVG\": \"<g id=\\\"10111000_0\\\">        <polyline fill=\\\"none\\\" points=\\\"186,316 306,415 306,375 426,474  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01221\",\r\n    \"X\": \"236.5712890625\",\r\n    \"Y\": \"300.82708740234375\",\r\n    \"Width\": \"136.0859375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"01221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"ASW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">ASW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51591\",\r\n    \"X\": \"275.537109375\",\r\n    \"Y\": \"290.9375305175781\",\r\n    \"Width\": \"54.2744140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51591\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">TI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50261\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"80.77105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"50261\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">JC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111000_3\",\r\n    \"X\": \"200.3640594482422\",\r\n    \"Y\": \"324.1095886230469\",\r\n    \"Width\": \"211.2718963623047\",\r\n    \"Height\": \"143.78082275390625\",\r\n    \"SVG\": \"<g id=\\\"10111000_3\\\">        <polyline fill=\\\"none\\\" points=\\\"202,326 306,416 306,376 410,466  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54621\",\r\n    \"X\": \"262.5244140625\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"84.7255859375\",\r\n    \"Height\": \"48.0625\",\r\n    \"SVG\": \"<g id=\\\"54621\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">UN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111000_1\",\r\n    \"X\": \"125.41056823730469\",\r\n    \"Y\": \"277.125244140625\",\r\n    \"Width\": \"360.6232147216797\",\r\n    \"Height\": \"235.84893798828125\",\r\n    \"SVG\": \"<g id=\\\"10111000_1\\\">        <polyline fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"126.984,279.068    304.083,422.5 304.943,371.5 484.5,511  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111000_2\",\r\n    \"X\": \"172.11241149902344\",\r\n    \"Y\": \"262.36077880859375\",\r\n    \"Width\": \"267.77516174316406\",\r\n    \"Height\": \"267.2784423828125\",\r\n    \"SVG\": \"<g id=\\\"10111000_2\\\">        <polyline fill=\\\"none\\\" points=\\\"174,264 306,416 306,376 438,528  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141900\",\r\n    \"X\": \"126.765625\",\r\n    \"Y\": \"325.8125\",\r\n    \"Width\": \"368.07421875\",\r\n    \"Height\": \"53.980712890625\",\r\n    \"SVG\": \"<g id=\\\"25141900\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.5864\\\" x1=\\\"139.229\\\" x2=\\\"468.229\\\" y1=\\\"375\\\" y2=\\\"375\\\"/>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"125\\\" y=\\\"343\\\">BHL</text>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"449\\\" y=\\\"343\\\">BHL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15021\",\r\n    \"X\": \"280.09765625\",\r\n    \"Y\": \"286.0\",\r\n    \"Width\": \"50.625\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"15021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"C\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140605\",\r\n    \"X\": \"108.5\",\r\n    \"Y\": \"137.56332397460938\",\r\n    \"Width\": \"269.7837829589844\",\r\n    \"Height\": \"90.81741333007812\",\r\n    \"SVG\": \"<g id=\\\"25140605\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"108.5\\\" x2=\\\"349.477\\\" y1=\\\"182.96\\\" y2=\\\"182.96\\\"/>                        <g>                                <path d=\\\"M315.305,206.959c-0.742-1.162-0.397-2.709,0.768-3.451l32.263-20.547l-32.263-20.547      c-1.165-0.742-1.51-2.29-0.768-3.452s2.298-1.499,3.453-0.767l35.573,22.656c0.72,0.459,1.157,1.255,1.157,2.109      s-0.438,1.65-1.157,2.109l-35.573,22.657c-0.416,0.264-0.882,0.391-1.341,0.391      C316.592,208.117,315.783,207.707,315.305,206.959z\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"325.5\\\" x2=\\\"331.073\\\" y1=\\\"139.421\\\" y2=\\\"144.44\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14.1572,7.5505\\\" stroke-width=\\\"5\\\" x1=\\\"336.684\\\" x2=\\\"366.14\\\" y1=\\\"149.493\\\" y2=\\\"176.02\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"368.945,178.546 374.519,183.565 368.877,188.507    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"13.9342,7.4316\\\" stroke-width=\\\"5\\\" x1=\\\"363.286\\\" x2=\\\"333.938\\\" y1=\\\"193.403\\\" y2=\\\"219.11\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"331.142\\\" x2=\\\"325.5\\\" y1=\\\"221.559\\\" y2=\\\"226.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140604\",\r\n    \"X\": \"116.5\",\r\n    \"Y\": \"158.29265719901161\",\r\n    \"Width\": \"253.31500244140625\",\r\n    \"Height\": \"50.30834257210677\",\r\n    \"SVG\": \"<g id=\\\"25140604\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14,14\\\" stroke-width=\\\"5\\\" x1=\\\"116.5\\\" x2=\\\"363.488\\\" y1=\\\"183.445\\\" y2=\\\"183.445\\\"/>                        <g>                                <path d=\\\"M329.633,207.443c-0.742-1.162-0.397-2.709,0.768-3.451l32.263-20.547L330.4,162.898      c-1.165-0.742-1.51-2.29-0.768-3.452s2.298-1.499,3.453-0.767l35.573,22.656c0.72,0.459,1.157,1.255,1.157,2.109      s-0.438,1.65-1.157,2.109l-35.573,22.657c-0.416,0.264-0.882,0.391-1.341,0.391C330.92,208.602,330.111,208.191,329.633,207.443      z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140607\",\r\n    \"X\": \"89.5\",\r\n    \"Y\": \"158.29265719901161\",\r\n    \"Width\": \"248.66900634765625\",\r\n    \"Height\": \"50.30834257210677\",\r\n    \"SVG\": \"<g id=\\\"25140607\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14,14\\\" stroke-width=\\\"5\\\" x1=\\\"89.5\\\" x2=\\\"331.842\\\" y1=\\\"183.445\\\" y2=\\\"183.445\\\"/>                        <g>                                <path d=\\\"M297.986,207.443c-0.742-1.162-0.397-2.709,0.768-3.451l32.263-20.547l-32.263-20.547      c-1.165-0.742-1.51-2.29-0.768-3.452s2.298-1.499,3.453-0.767l35.573,22.656c0.72,0.459,1.157,1.255,1.157,2.109      s-0.438,1.65-1.157,2.109l-35.573,22.657c-0.416,0.264-0.882,0.391-1.341,0.391      C299.273,208.602,298.465,208.191,297.986,207.443z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140606\",\r\n    \"X\": \"89.5\",\r\n    \"Y\": \"158.29265719901161\",\r\n    \"Width\": \"242.34100341796875\",\r\n    \"Height\": \"50.30834257210677\",\r\n    \"SVG\": \"<g id=\\\"25140606\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"89.5\\\" x2=\\\"325.83\\\" y1=\\\"183.445\\\" y2=\\\"183.445\\\"/>                        <g>                                <path d=\\\"M291.658,207.443c-0.742-1.162-0.397-2.709,0.768-3.451l32.263-20.547l-32.263-20.547      c-1.165-0.742-1.51-2.29-0.768-3.452s2.298-1.499,3.453-0.767l35.573,22.656c0.72,0.459,1.157,1.255,1.157,2.109      s-0.438,1.65-1.157,2.109l-35.573,22.657c-0.416,0.264-0.882,0.391-1.341,0.391      C292.945,208.602,292.137,208.191,291.658,207.443z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15022\",\r\n    \"X\": \"287.582275390625\",\r\n    \"Y\": \"446.7119445800781\",\r\n    \"Width\": \"38.03125\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"15022\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.5557\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_16_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_16_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140300\",\r\n    \"X\": \"237.9549102783203\",\r\n    \"Y\": \"349.5\",\r\n    \"Width\": \"132.6421661376953\",\r\n    \"Height\": \"91.0\",\r\n    \"SVG\": \"<g id=\\\"30140300\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"265.724 438 242 390.552 271.655 390.552 271.655 352 336.897 352 336.897 390.552 366.552 390.552 342.828 438 265.724 438\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <polygon points=\\\"353.724 390.552 330 438 315.172 438 338.897 390.552 353.724 390.552\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140601\",\r\n    \"X\": \"116.5\",\r\n    \"Y\": \"159.54948337950063\",\r\n    \"Width\": \"246.98800659179688\",\r\n    \"Height\": \"47.793505621664906\",\r\n    \"SVG\": \"<g id=\\\"25140601\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"116.5\\\" x2=\\\"357.777\\\" y1=\\\"183.445\\\" y2=\\\"183.445\\\"/>                        <g>                                <path d=\\\"M325.314,206.244c-0.705-1.104-0.378-2.574,0.729-3.279l30.649-19.52l-30.649-19.52      c-1.106-0.705-1.434-2.175-0.729-3.28c0.705-1.104,2.183-1.424,3.279-0.728l33.795,21.523c0.685,0.436,1.1,1.192,1.1,2.004      s-0.415,1.568-1.1,2.004l-33.795,21.524c-0.395,0.25-0.837,0.371-1.273,0.371C326.537,207.344,325.769,206.953,325.314,206.244z      \\\"/>                            </g>                    </g>            </g>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"167.225,198.28 167.59,168.61 224.299,197.841    224.65,169.311  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5.7063\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140603\",\r\n    \"X\": \"116.5\",\r\n    \"Y\": \"158.29265719901161\",\r\n    \"Width\": \"246.98800659179688\",\r\n    \"Height\": \"50.30834257210677\",\r\n    \"SVG\": \"<g id=\\\"25140603\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"116.5\\\" x2=\\\"357.477\\\" y1=\\\"183.445\\\" y2=\\\"183.445\\\"/>                        <g>                                <path d=\\\"M323.305,207.443c-0.742-1.162-0.397-2.709,0.768-3.451l32.263-20.547l-32.263-20.547      c-1.165-0.742-1.51-2.29-0.768-3.452s2.298-1.499,3.453-0.767l35.573,22.656c0.72,0.459,1.157,1.255,1.157,2.109      s-0.438,1.65-1.157,2.109l-35.573,22.657c-0.416,0.264-0.882,0.391-1.341,0.391      C324.592,208.602,323.783,208.191,323.305,207.443z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140602\",\r\n    \"X\": \"136.83299255371094\",\r\n    \"Y\": \"149.63113403320312\",\r\n    \"Width\": \"245.3208770751953\",\r\n    \"Height\": \"72.57283020019531\",\r\n    \"SVG\": \"<g id=\\\"25140602\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"359.393\\\" x2=\\\"136.833\\\" y1=\\\"182.592\\\" y2=\\\"182.592\\\"/>        <polygon fill=\\\"none\\\" points=\\\"325.664,206.113 360.142,182.537 325.561,164.255 325.561,153.875    377.375,182.592 325.664,217.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15032\",\r\n    \"X\": \"277.6171875\",\r\n    \"Y\": \"447.2900695800781\",\r\n    \"Width\": \"54.65625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"15032\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.5557\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15031\",\r\n    \"X\": \"241.9365234375\",\r\n    \"Y\": \"302.99896240234375\",\r\n    \"Width\": \"129.9912109375\",\r\n    \"Height\": \"41.515625\",\r\n    \"SVG\": \"<g id=\\\"15031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">EWR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110901\",\r\n    \"X\": \"275.92999267578125\",\r\n    \"Y\": \"346.40399169921875\",\r\n    \"Width\": \"56.50701904296875\",\r\n    \"Height\": \"96.18899536132812\",\r\n    \"SVG\": \"<g id=\\\"15110901\\\">        <circle cx=\\\"303.982\\\" cy=\\\"427.874\\\" fill=\\\"none\\\" r=\\\"12.219\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.43\\\" x2=\\\"278.43\\\" y1=\\\"366.393\\\" y2=\\\"419.095\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"329.937\\\" x2=\\\"329.937\\\" y1=\\\"367.663\\\" y2=\\\"419.095\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"303.982\\\" x2=\\\"303.982\\\" y1=\\\"346.404\\\" y2=\\\"414.564\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.43\\\" x2=\\\"329.937\\\" y1=\\\"403.57\\\" y2=\\\"403.57\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_35_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"246.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"277.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"2_35_1\\\">        <g id=\\\"symbol\\\">                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,287.5 126.082,275 138.582,275    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,275 486.082,275 486.082,287.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"302.5\\\" y2=\\\"495\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,502.5 486.082,515 473.582,515    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"515\\\" y2=\\\"515\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,515 126.082,515 126.082,502.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"487.5\\\" y2=\\\"295\\\"/>                    </g>            </g>        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"247.39\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110902\",\r\n    \"X\": \"277.5580139160156\",\r\n    \"Y\": \"346.12799072265625\",\r\n    \"Width\": \"55.878997802734375\",\r\n    \"Height\": \"96.47198486328125\",\r\n    \"SVG\": \"<g id=\\\"15110902\\\">        <circle cx=\\\"304.867\\\" cy=\\\"428.03\\\" fill=\\\"none\\\" r=\\\"12.07\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.867\\\" x2=\\\"304.867\\\" y1=\\\"415.96\\\" y2=\\\"346.128\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280.058\\\" x2=\\\"280.058\\\" y1=\\\"418.928\\\" y2=\\\"366.868\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"330.937\\\" x2=\\\"330.937\\\" y1=\\\"418.928\\\" y2=\\\"368.123\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280.058\\\" x2=\\\"330.937\\\" y1=\\\"398.953\\\" y2=\\\"398.953\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280.058\\\" x2=\\\"330.937\\\" y1=\\\"409.196\\\" y2=\\\"409.196\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_35_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"243.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"280.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"2_35_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" id=\\\"symbol\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"244.39\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110900\",\r\n    \"X\": \"276.9469909667969\",\r\n    \"Y\": \"347.0400085449219\",\r\n    \"Width\": \"55.490020751953125\",\r\n    \"Height\": \"95.572998046875\",\r\n    \"SVG\": \"<g id=\\\"15110900\\\">        <circle cx=\\\"304.494\\\" cy=\\\"428.135\\\" fill=\\\"none\\\" r=\\\"11.978\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"279.447\\\" x2=\\\"279.447\\\" y1=\\\"366.634\\\" y2=\\\"418.296\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"329.937\\\" x2=\\\"329.937\\\" y1=\\\"367.879\\\" y2=\\\"418.296\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.494\\\" x2=\\\"304.494\\\" y1=\\\"347.04\\\" y2=\\\"416.157\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"144_1\",\r\n    \"X\": \"252.82421875\",\r\n    \"Y\": \"290.5937805175781\",\r\n    \"Width\": \"104.94140625\",\r\n    \"Height\": \"53.328125\",\r\n    \"SVG\": \"<g id=\\\"144_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"GO\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">GO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25152600\",\r\n    \"X\": \"0.4995922514617459\",\r\n    \"Y\": \"0.0\",\r\n    \"Width\": \"292.41504412637096\",\r\n    \"Height\": \"321.1145138586567\",\r\n    \"SVG\": \"<g id=\\\"25152600\\\">                <g transform=\\\"translate(-539.8138814293704,-98.66419782164809)\\\">        <path d=\\\"M548.9039898673938 258.2601627833371L552.1723968060719 228.94954809864305L562.0606403692765 201.18618863638702L578.0462295670199 176.43854113896452L599.2844767839852 156.01630635527803L624.6531282398195 141.0008082217859L652.8116622797406 132.18740102868054L682.2721226659229 130.04304293853227L711.4777444640846 134.68136147514292L738.8852181808214 145.8565832006162L763.046245209084 162.9766622560379L782.6840745683387 185.13488424859713L796.7609755614515 211.15820835509768L804.5330795203208 239.6697029672347L805.5896911882136 269.161681505976L799.8749913210994 298.0755954463014L787.690983341517 324.8844166635492L769.6815289312985 348.173151222139L746.7983175832576 366.713267682778L720.2505702245428 379.52717870607063L691.4411364540616 385.939459426426L661.8923633197825 385.61218719612896L633.1656531397563 378.5626078916281L606.7789604236591 365.1622345490588L584.1265861900986 346.11742390577757L566.4055063460678 322.43241424548575M562.0606403692765 201.18618863638702L553.1956460977785 155.97812295950305L599.2844767839852 156.01630635527803L578.0462295670199 176.43854113896452L562.0606403692765 201.18618863638702M624.6531282398195 141.0008082217859L646.6524369886795 100.66419782164809L682.2721226659229 130.04304293853227L652.8116622797406 132.18740102868054L624.6531282398195 141.0008082217859M711.4777444640846 134.68136147514292L754.2443818650305 117.75067553656766L763.046245209084 162.9766622560379L738.8852181808214 145.8565832006162L711.4777444640846 134.68136147514292M782.6840745683387 185.13488424859713L826.5890785908181 199.3777069796695L804.5330795203208 239.6697029672347L796.7609755614515 211.15820835509768L782.6840745683387 185.13488424859713M805.5896911882136 269.161681505976L830.481598290378 308.02444084367414L787.690983341517 324.8844166635492L799.8749913210994 298.0755954463014L805.5896911882136 269.161681505976M769.6815289312985 348.173151222139L764.1357561180757 393.8215311392699L720.2505702245428 379.52717870607063L746.7983175832576 366.713267682778L769.6815289312985 348.173151222139M691.4411364540616 385.939459426426L658.0033132887319 417.4451805309586L633.1656531397563 378.5626078916281L661.8923633197825 385.61218719612896L691.4411364540616 385.939459426426M584.3951065852907 331.4531837931989L566.4055063460678 322.43241424548575L569.9826508514311 342.236556165492M541.8138814293704 238.9922225599981L548.9039898673938 258.2601627833371L560.0642769832509 241.0273118989151\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3\\\"/>                            <path d=\\\"M562.0606403692765 201.18618863638702L553.1956460977785 155.97812295950305L599.2844767839852 156.01630635527803L578.0462295670199 176.43854113896452L562.0606403692765 201.18618863638702\\\" fill=\\\"#000000\\\"/>                            <path d=\\\"M624.6531282398195 141.0008082217859L646.6524369886795 100.66419782164809L682.2721226659229 130.04304293853227L652.8116622797406 132.18740102868054L624.6531282398195 141.0008082217859\\\" fill=\\\"#000000\\\"/>                            <path d=\\\"M711.4777444640846 134.68136147514292L754.2443818650305 117.75067553656766L763.046245209084 162.9766622560379L738.8852181808214 145.8565832006162L711.4777444640846 134.68136147514292\\\" fill=\\\"#000000\\\"/>                            <path d=\\\"M782.6840745683387 185.13488424859713L826.5890785908181 199.3777069796695L804.5330795203208 239.6697029672347L796.7609755614515 211.15820835509768L782.6840745683387 185.13488424859713\\\" fill=\\\"#000000\\\"/>                            <path d=\\\"M805.5896911882136 269.161681505976L830.481598290378 308.02444084367414L787.690983341517 324.8844166635492L799.8749913210994 298.0755954463014L805.5896911882136 269.161681505976\\\" fill=\\\"#000000\\\"/>                            <path d=\\\"M769.6815289312985 348.173151222139L764.1357561180757 393.8215311392699L720.2505702245428 379.52717870607063L746.7983175832576 366.713267682778L769.6815289312985 348.173151222139\\\" fill=\\\"#000000\\\"/>                            <path d=\\\"M691.4411364540616 385.939459426426L658.0033132887319 417.4451805309586L633.1656531397563 378.5626078916281L661.8923633197825 385.61218719612896L691.4411364540616 385.939459426426\\\" fill=\\\"#000000\\\"/>                            <text alignment-baseline=\\\"middle\\\" fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" font-weight=\\\"bold\\\" stroke=\\\"#FFFFFF\\\" stroke-miterlimit=\\\"3\\\" stroke-width=\\\"4\\\" text-anchor=\\\"middle\\\" transform=\\\"translate(806.9964454926345,254.39679686257693)\\\">AD</text>                            <text alignment-baseline=\\\"middle\\\" fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" font-weight=\\\"bold\\\" stroke-miterlimit=\\\"3\\\" text-anchor=\\\"middle\\\" transform=\\\"translate(806.9964454926345,254.39679686257693)\\\">AD</text>                    </g>        </g>\"\r\n  },\r\n  {\r\n    \"id\": \"175_1_0\",\r\n    \"X\": \"164.1431427001953\",\r\n    \"Y\": \"287.4120178222656\",\r\n    \"Width\": \"282.7445831298828\",\r\n    \"Height\": \"56.7149658203125\",\r\n    \"SVG\": \"<g id=\\\"175_1_0\\\">            <g id=\\\"waves2\\\">                      <path d=\\\"M221.826,297.475c.611-1.482,1.495-2.816,2.588-3.936,1.092-1.12,2.394-2.027,3.839-2.654,1.445-.626,3.032-.973,4.701-.973s3.256.346,4.701.973,2.745,1.533,3.839,2.654,1.977,2.454,2.588,3.936c.611,1.481.949,3.109.949,4.818\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M269.178,302.294c0-1.708.338-3.336.949-4.818.611-1.482,1.496-2.816,2.588-3.936s2.394-2.027,3.839-2.654c1.445-.626,3.032-.973,4.701-.973s3.256.346,4.701.973c1.445.627,2.745,1.533,3.839,2.654s1.977,2.454,2.588,3.936c.611,1.481.949,3.109.949,4.818\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M269.18,302.076c0,1.708-.338,3.336-.949,4.818-.611,1.482-1.495,2.816-2.588,3.936-1.092,1.12-2.394,2.027-3.839,2.654-1.445.626-3.033.973-4.701.973s-3.256-.346-4.701-.973c-1.445-.627-2.745-1.533-3.839-2.654s-1.977-2.454-2.588-3.936c-.611-1.481-.949-3.109-.949-4.818\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M317.475,302.294c0-1.708.342-3.336.949-4.818.617-1.482,1.5-2.816,2.593-3.936s2.394-2.027,3.839-2.654c1.445-.626,3.029-.973,4.701-.973s3.252.346,4.701.973c1.445.627,2.745,1.533,3.839,2.654,1.098,1.12,1.981,2.455,2.588,3.936.611,1.481.949,3.109.949,4.818\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M317.48,302.076c0,1.708-.338,3.336-.945,4.818-.617,1.482-1.5,2.816-2.593,3.936-1.092,1.12-2.395,2.027-3.839,2.654-1.444.626-3.032.973-4.7.973s-3.256-.347-4.701-.973c-1.444-.627-2.744-1.533-3.838-2.654s-1.977-2.455-2.588-3.936-.949-3.109-.949-4.818\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M365.776,302.293c0-1.708.338-3.336.945-4.818.617-1.482,1.5-2.816,2.593-3.936,1.098-1.12,2.394-2.027,3.839-2.654,1.445-.626,3.035-.973,4.701-.973s3.256.346,4.701.973c1.445.627,2.747,1.533,3.839,2.654,1.098,1.121,3.084,2.965,3.695,4.446\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M365.785,302.076c0,1.708-.337,3.336-.949,4.818-.616,1.482-1.499,2.816-2.588,3.936-1.098,1.12-2.395,2.027-3.844,2.654-1.444.626-3.028.973-4.7.973-1.661,0-3.251-.347-4.695-.973-1.45-.627-2.75-1.533-3.844-2.654s-1.978-2.455-2.588-3.936c-.611-1.481-.949-3.109-.949-4.818\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                </g>            <g id=\\\"waves1\\\">                      <path d=\\\"M218.893,329.462c0-6.839,5.498-12.382,12.28-12.382s12.28,5.543,12.28,12.382\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M218.893,329.245c0,6.839-5.499,12.382-12.28,12.382s-12.28-5.543-12.28-12.382\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M268.011,329.462c0-6.839,5.499-12.382,12.28-12.382s12.281,5.543,12.281,12.382\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M268.013,329.245c0,6.839-5.498,12.382-12.28,12.382s-12.28-5.543-12.28-12.382\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M317.128,329.462c0-6.839,5.498-12.382,12.285-12.382s12.281,5.543,12.281,12.382\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M317.133,329.245c0,6.839-5.499,12.382-12.28,12.382s-12.28-5.543-12.28-12.382\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M165.739,327.739c5.348-4.435,10.687-7.08,16.826-10.043,6.644-1.863,11.767,4.927,11.767,11.766\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M366.251,329.462c0-6.839,5.499-12.382,12.281-12.382s12.281,5.543,12.281,12.382\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M366.258,329.245c0,6.839-5.498,12.382-12.284,12.382s-12.28-5.543-12.28-12.382\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M415.367,329.462c0-6.839,5.716-14.085,12.281-12.382,6.395,1.659,12.134,5.181,17.613,9.876\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M415.376,329.245c0,6.839-5.499,12.382-12.28,12.382s-12.284-5.543-12.284-12.382\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"175_1_1\",\r\n    \"X\": \"121.19958859359012\",\r\n    \"Y\": \"281.87298583984375\",\r\n    \"Width\": \"369.0554177046213\",\r\n    \"Height\": \"62.61199951171875\",\r\n    \"SVG\": \"<g id=\\\"175_1_1\\\">        <g id=\\\"waves2\\\" transform=\\\"translate(0,-163)\\\">                <path d=\\\"M239.603,460.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349s-2.712,2.239-4.349,2.932s-3.436,1.075-5.325,1.075c-1.889,0-3.688-0.383-5.325-1.075    c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349s-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M184.882,461.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349s2.712-2.239,4.349-2.932s3.436-1.075,5.325-1.075s3.688,0.383,5.325,1.075    c1.637,0.692,3.111,1.694,4.349,2.932s2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M294.324,460.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349s-2.712,2.239-4.349,2.932s-3.436,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.111-1.694-4.349-2.932s-2.24-2.712-2.932-4.349c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M239.603,461.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349s2.712-2.239,4.349-2.932s3.436-1.075,5.325-1.075c1.889,0,3.688,0.383,5.325,1.075    c1.637,0.692,3.111,1.694,4.349,2.932s2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M349.046,460.813c0,1.889-0.383,3.688-1.075,5.324    c-0.688,1.636-1.689,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.641,0.693-3.438,1.075-5.325,1.075    c-1.892,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932s-2.239-2.712-2.936-4.349c-0.689-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M294.324,461.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349s2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932s2.239,2.712,2.936,4.349c0.689,1.637,1.071,3.436,1.071,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M184.882,460.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349s-2.712,2.239-4.349,2.932s-3.436,1.075-5.325,1.075c-1.889,0-3.688-0.383-5.325-1.075    c-1.637-0.692-3.111-1.694-4.349-2.932s-2.24-2.712-2.932-4.349s-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M130.162,461.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349s2.712-2.239,4.349-2.932s3.436-1.075,5.325-1.075c1.889,0,3.688,0.383,5.325,1.075    c1.637,0.692,3.111,1.694,4.349,2.932s2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M403.767,460.813c0,1.889-0.383,3.688-1.071,5.324    c-0.692,1.636-1.693,3.111-2.936,4.349c-1.237,1.238-2.712,2.239-4.349,2.932s-3.438,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.106-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.936-4.349c-0.689-1.637-1.071-3.436-1.071-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M349.046,461.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349s2.712-2.239,4.353-2.932c1.636-0.692,3.436-1.075,5.32-1.075    c1.892,0,3.688,0.383,5.324,1.075c1.641,0.692,3.11,1.694,4.353,2.932c1.235,1.238,2.235,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M458.487,460.813c0,1.889-0.387,3.688-1.075,5.324    c-0.692,1.636-1.693,3.111-2.932,4.349s-2.716,2.239-4.353,2.932s-3.437,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.106-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.932-4.349s-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M403.765,461.053c0-1.889,0.387-3.688,1.075-5.324    c0.692-1.636,1.693-3.111,2.936-4.349c1.235-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.436-1.075,5.324-1.075    s3.688,0.383,5.324,1.075c1.636,0.692,3.106,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M458.485,461.053c0-1.889,0.383-3.688,1.071-5.324    c0.692-1.636,1.693-3.111,2.936-4.349c1.239-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.438-1.075,5.324-1.075    s3.688,0.383,5.324,1.075c1.636,0.692,3.106,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M130.162,459.864c0,0.472-0.024,0.938-0.071,1.399    c-0.046,0.46-0.116,0.913-0.207,1.358c-0.091,0.444-0.204,0.882-0.337,1.311c-0.133,0.429-0.287,0.848-0.46,1.257    s-0.366,0.809-0.576,1.195c-0.21,0.388-0.439,0.764-0.685,1.128c-0.246,0.364-0.509,0.715-0.788,1.053s-0.574,0.662-0.883,0.972    c-0.309,0.31-0.633,0.604-0.971,0.883s-0.689,0.542-1.054,0.788c-0.364,0.245-0.74,0.475-1.128,0.685    c-0.194,0.105-0.392,0.207-0.591,0.303\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M488.181,468.461c-0.245-0.364-0.475-0.74-0.685-1.129    c-0.211-0.387-0.403-0.786-0.576-1.195c-0.173-0.409-0.326-0.828-0.46-1.257s-0.246-0.866-0.337-1.311    c-0.092-0.445-0.161-0.898-0.208-1.358c-0.046-0.46-0.07-0.926-0.07-1.398\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>        <g id=\\\"waves1\\\" transform=\\\"translate(0,-163)\\\">                <path d=\\\"M239.604,491.305c0,7.556-6.125,13.68-13.68,13.68    s-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M184.883,491.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M294.325,491.305c0,7.556-6.125,13.68-13.681,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M239.604,491.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M349.047,491.305c0,7.556-6.125,13.68-13.681,13.68    c-7.56,0-13.685-6.124-13.685-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M294.325,491.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M184.883,491.305c0,7.556-6.125,13.68-13.68,13.68    s-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M130.163,491.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M403.768,491.305c0,7.556-6.125,13.68-13.681,13.68    s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M349.047,491.545c0-7.556,6.125-13.68,13.68-13.68    c7.559,0,13.684,6.124,13.684,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M458.488,491.305c0,7.556-6.125,13.68-13.685,13.68    c-7.556,0-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M403.766,491.545c0-7.556,6.125-13.68,13.684-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M458.486,491.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M130.163,490.356c0,0.472-0.024,0.939-0.071,1.399    c-0.046,0.46-0.116,0.913-0.208,1.358c-0.091,0.445-0.204,0.883-0.337,1.311c-0.133,0.428-0.287,0.847-0.46,1.257    c-0.173,0.409-0.365,0.808-0.576,1.196s-0.44,0.764-0.686,1.127c-0.246,0.363-0.509,0.715-0.788,1.053s-0.574,0.662-0.883,0.971    c-0.309,0.31-0.633,0.604-0.971,0.883s-0.689,0.542-1.054,0.787c-0.364,0.246-0.74,0.475-1.128,0.685    c-0.245,0.133-0.494,0.259-0.748,0.377\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M488.182,498.953c-0.246-0.364-0.475-0.74-0.685-1.129    c-0.21-0.387-0.403-0.786-0.576-1.195c-0.173-0.409-0.327-0.828-0.46-1.257c-0.134-0.429-0.246-0.866-0.337-1.311    s-0.161-0.898-0.208-1.358s-0.07-0.926-0.07-1.398\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"175_1_2\",\r\n    \"X\": \"172.26101684570312\",\r\n    \"Y\": \"281.87298583984375\",\r\n    \"Width\": \"267.197998046875\",\r\n    \"Height\": \"63.2650146484375\",\r\n    \"SVG\": \"<g id=\\\"175_1_2\\\">            <g id=\\\"waves2\\\">                      <path d=\\\"M240.138,297.813c0,1.889-.38,3.688-1.067,5.324-.687,1.637-1.681,3.111-2.909,4.349s-2.691,2.239-4.316,2.932-3.41,1.075-5.284,1.075-3.66-.383-5.284-1.075c-1.624-.692-3.087-1.694-4.316-2.932-1.229-1.238-2.223-2.712-2.909-4.349s-1.067-3.436-1.067-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M185.837,298.053c0-1.889.38-3.688,1.067-5.324.687-1.637,1.681-3.111,2.909-4.349s2.691-2.239,4.316-2.932,3.41-1.075,5.284-1.075,3.66.383,5.284,1.075c1.624.692,3.087,1.694,4.316,2.932s2.223,2.712,2.909,4.349,1.067,3.436,1.067,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M294.439,297.813c0,1.889-.38,3.688-1.067,5.324-.687,1.637-1.681,3.111-2.909,4.349s-2.691,2.239-4.316,2.932-3.41,1.075-5.284,1.075-3.66-.383-5.284-1.075c-1.624-.692-3.087-1.694-4.316-2.932s-2.223-2.712-2.909-4.349c-.687-1.637-1.067-3.436-1.067-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M240.138,298.053c0-1.889.38-3.688,1.067-5.324.687-1.637,1.681-3.111,2.909-4.349s2.691-2.239,4.316-2.932,3.41-1.075,5.284-1.075,3.66.383,5.284,1.075c1.624.692,3.087,1.694,4.316,2.932s2.223,2.712,2.909,4.349,1.067,3.436,1.067,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M348.74,297.813c0,1.889-.38,3.688-1.067,5.324-.683,1.636-1.675,3.111-2.909,4.349-1.23,1.238-2.691,2.239-4.316,2.932-1.629.693-3.412,1.075-5.284,1.075s-3.66-.383-5.284-1.075-3.086-1.694-4.316-2.932-2.222-2.712-2.914-4.349c-.683-1.637-1.067-3.436-1.067-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M294.439,298.053c0-1.889.38-3.688,1.067-5.324s1.681-3.111,2.909-4.349,2.691-2.239,4.315-2.932c1.624-.692,3.41-1.075,5.284-1.075s3.66.383,5.283,1.075c1.623.692,3.087,1.694,4.316,2.932s2.222,2.712,2.914,4.349c.683,1.637,1.062,3.436,1.062,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M185.837,297.813c0,1.889-.38,3.688-1.067,5.324-.687,1.637-1.681,3.111-2.909,4.349s-2.691,2.239-4.316,2.932-3.41,1.075-5.284,1.075\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M403.041,297.813c0,1.889-.38,3.688-1.062,5.324-.687,1.636-1.68,3.111-2.914,4.349-1.227,1.238-2.691,2.239-4.316,2.932s-3.412,1.075-5.284,1.075-3.66-.383-5.284-1.075c-1.624-.692-3.081-1.694-4.316-2.932-1.23-1.238-2.222-2.712-2.914-4.349-.683-1.637-1.062-3.436-1.062-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M348.74,298.053c0-1.889.38-3.688,1.067-5.324.686-1.636,1.68-3.111,2.909-4.349s2.691-2.239,4.321-2.932c1.623-.692,3.41-1.075,5.278-1.075,1.878,0,3.66.383,5.283,1.075,1.629.692,3.086,1.694,4.321,2.932,1.225,1.238,2.217,2.712,2.909,4.349.688,1.637,1.067,3.436,1.067,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M438.479,310.418c-1.624-.692-3.081-1.694-4.316-2.932-1.23-1.238-2.222-2.712-2.909-4.349s-1.067-3.436-1.067-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M403.039,298.053c0-1.889.385-3.688,1.067-5.324.687-1.636,1.68-3.111,2.914-4.349,1.225-1.238,2.691-2.239,4.316-2.932,1.623-.692,3.41-1.075,5.283-1.075s3.66.383,5.283,1.075c1.623.692,3.081,1.694,4.316,2.932,1.23,1.238,2.222,2.712,2.909,4.349s1.067,3.436,1.067,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                </g>            <g id=\\\"waves1\\\">                      <path d=\\\"M240.139,328.305c0,7.556-6.078,13.68-13.575,13.68s-13.575-6.124-13.575-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M185.838,328.545c0-7.556,6.078-13.68,13.575-13.68s13.575,6.124,13.575,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M294.44,328.305c0,7.556-6.078,13.68-13.576,13.68s-13.575-6.124-13.575-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M240.139,328.545c0-7.556,6.078-13.68,13.575-13.68s13.575,6.124,13.575,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M348.741,328.305c0,7.556-6.078,13.68-13.576,13.68s-13.581-6.124-13.581-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M294.44,328.545c0-7.556,6.078-13.68,13.575-13.68s13.575,6.124,13.575,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M185.838,328.305c0,7.556-6.078,13.68-13.575,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M403.042,328.305c0,7.556-6.078,13.68-13.576,13.68s-13.576-6.124-13.576-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M348.741,328.545c0-7.556,6.078-13.68,13.575-13.68s13.58,6.124,13.58,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M438.426,342.638c-7.498,0-8.238-6.777-8.238-14.333\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M403.04,328.545c0-7.556,6.078-13.68,13.58-13.68s13.575,6.124,13.575,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"175_1_3\",\r\n    \"X\": \"208.84152221679688\",\r\n    \"Y\": \"282.364990234375\",\r\n    \"Width\": \"195.02145385742188\",\r\n    \"Height\": \"61.628021240234375\",\r\n    \"SVG\": \"<g id=\\\"175_1_3\\\">            <g id=\\\"waves2\\\">                      <path d=\\\"M235.826,289.087c1.238,1.238,2.01,2.497,2.702,4.134.692,1.636,1.075,3.435,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M266.962,298.545c0-1.888.383-3.687,1.075-5.324.692-1.637,1.694-3.111,2.932-4.349s2.712-2.24,4.349-2.932c1.637-.692,3.436-1.075,5.325-1.075s3.688.382,5.325,1.075,3.111,1.694,4.349,2.932,2.24,2.712,2.932,4.349c.692,1.636,1.075,3.435,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M266.965,298.305c0,1.888-.383,3.687-1.075,5.324s-1.694,3.111-2.932,4.349-2.712,2.24-4.349,2.932c-1.637.692-3.436,1.075-5.325,1.075s-3.688-.382-5.325-1.075-3.111-1.694-4.349-2.932-2.24-2.712-2.932-4.349c-.692-1.636-1.075-3.435-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M321.679,298.545c0-1.888.387-3.687,1.075-5.324.698-1.637,1.698-3.111,2.937-4.349s2.712-2.24,4.349-2.932,3.432-1.075,5.325-1.075,3.683.382,5.325,1.075c1.637.693,3.11,1.694,4.349,2.932,1.244,1.238,2.244,2.713,2.932,4.349.692,1.636,1.075,3.435,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M321.684,298.305c0,1.888-.382,3.687-1.07,5.324-.698,1.637-1.699,3.111-2.937,4.349s-2.713,2.24-4.349,2.932c-1.636.692-3.435,1.075-5.324,1.075s-3.688-.383-5.325-1.075c-1.636-.693-3.11-1.694-4.348-2.932s-2.24-2.713-2.932-4.349-1.075-3.435-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M376.405,298.545c0-1.888.382-3.687,1.07-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M376.411,298.305c0,1.888-.382,3.687-1.075,5.324-.698,1.637-1.698,3.111-2.932,4.349-1.244,1.238-2.712,2.24-4.354,2.932-1.636.692-3.431,1.075-5.324,1.075-1.883,0-3.683-.383-5.319-1.075-1.642-.693-3.115-1.694-4.354-2.932s-2.241-2.713-2.932-4.349c-.692-1.636-1.075-3.435-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                </g>            <g id=\\\"waves1\\\">                      <path d=\\\"M210.522,317.435c2.769-2.514,5.304-4.648,9.122-4.648,7.948,0,14.392,6.482,14.392,14.48\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M262.819,327.267c0-7.998,6.444-14.48,14.392-14.48s14.393,6.482,14.393,14.48\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M262.819,327.013c0,7.998-6.444,14.48-14.392,14.48s-14.392-6.482-14.392-14.48\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M320.383,327.267c0-7.998,6.444-14.48,14.398-14.48s14.393,6.482,14.393,14.48\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M320.388,327.013c0,7.998-6.444,14.48-14.392,14.48s-14.392-6.482-14.392-14.48\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M377.956,327.267c0-7.998,6.444-14.48,14.393-14.48,4.113,0,7.072,2.474,9.695,5.256\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                      <path d=\\\"M377.962,327.013c0,7.998-6.444,14.48-14.397,14.48s-14.392-6.482-14.392-14.48\\\" fill=\\\"none\\\" stroke=\\\"#000\\\" stroke-width=\\\"5\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110903\",\r\n    \"X\": \"275.0740051269531\",\r\n    \"Y\": \"345.9570007324219\",\r\n    \"Width\": \"56.363006591796875\",\r\n    \"Height\": \"96.8070068359375\",\r\n    \"SVG\": \"<g id=\\\"15110903\\\">        <ellipse cx=\\\"303.547\\\" cy=\\\"428.139\\\" fill=\\\"none\\\" rx=\\\"12.185\\\" ry=\\\"12.125\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"303.256\\\" x2=\\\"303.256\\\" y1=\\\"345.957\\\" y2=\\\"416.014\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"277.574\\\" x2=\\\"277.574\\\" y1=\\\"365.79\\\" y2=\\\"418.087\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"328.937\\\" x2=\\\"328.937\\\" y1=\\\"367.05\\\" y2=\\\"418.086\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"277.574\\\" x2=\\\"328.937\\\" y1=\\\"397.319\\\" y2=\\\"397.319\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"277.574\\\" x2=\\\"328.937\\\" y1=\\\"408.31\\\" y2=\\\"408.31\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"277.574\\\" x2=\\\"328.937\\\" y1=\\\"386.329\\\" y2=\\\"386.329\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25210100\",\r\n    \"X\": \"168.8109893798828\",\r\n    \"Y\": \"269.2569885253906\",\r\n    \"Width\": \"268.62400823378124\",\r\n    \"Height\": \"253.48501586914062\",\r\n    \"SVG\": \"<g id=\\\"25210100\\\">        <path d=\\\"   M303.133,273.757c-71.694,0-129.822,54.722-129.822,122.253c0,67.511,58.127,122.232,129.822,122.232   c71.692,0,129.802-54.723,129.802-122.232C432.937,328.479,374.825,273.757,303.133,273.757\\\" fill=\\\"none\\\" stroke=\\\"#3388FF\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <circle cx=\\\"303.124\\\" cy=\\\"396\\\" fill=\\\"#3388FF\\\" r=\\\"44.076\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342700\",\r\n    \"X\": \"90.36551666259766\",\r\n    \"Y\": \"68.88763766319308\",\r\n    \"Width\": \"303.94698333740234\",\r\n    \"Height\": \"271.67162989601053\",\r\n    \"SVG\": \"<g id=\\\"25342700\\\">        <path d=\\\"M93.838,195.867C116.893,13.1,378.387,45.06,370.338,214.066   c-6.03,126.617-191.758,174.385-261.1,51.801\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"107.25,148.5 157.652,147.896 135.25,108.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"203.5,75 225.602,112.126 250.75,73.867  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"151,311.25 185.232,283.038 188.619,330.859  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"236.945,336.305 261.195,290.305 283.523,326.523  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"320.75,102.746 298.121,140.645 354,141.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"368,180 331.25,204.723 368,230.75  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"359.06,260.073 307.806,260.674 331.25,297.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"109,309.5 109.238,265.867 144.729,265.447  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g transform=\\\"translate(182 32) translate(0 -1)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"25\\\" x=\\\"183\\\" y=\\\"157\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"167\\\" y=\\\"184\\\">C/S</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111200\",\r\n    \"X\": \"208.9669952392578\",\r\n    \"Y\": \"350.2860107421875\",\r\n    \"Width\": \"194.6999969482422\",\r\n    \"Height\": \"91.37698364257812\",\r\n    \"SVG\": \"<g id=\\\"10111200\\\">        <polygon fill=\\\"none\\\" points=\\\"321.077,439.163 211.467,439.163 211.467,352.786 360.645,352.786     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"401.167\\\" x2=\\\"401.167\\\" y1=\\\"357.167\\\" y2=\\\"435.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"401.167\\\" x2=\\\"327.521\\\" y1=\\\"424.834\\\" y2=\\\"424.834\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"398.833\\\" x2=\\\"354.704\\\" y1=\\\"368.167\\\" y2=\\\"368.167\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200000\",\r\n    \"X\": \"266.5\",\r\n    \"Y\": \"348.6239929199219\",\r\n    \"Width\": \"79.70498657226562\",\r\n    \"Height\": \"91.8759765625\",\r\n    \"SVG\": \"<g id=\\\"10200000\\\">            <polygon points=\\\"306.15 354.398 317.856 374.489 341.109 374.581 329.563 394.765 341.109 414.948 317.856 415.041 306.15 435.132 294.443 415.041 271.191 414.948 282.737 394.765 271.191 374.581 294.443 374.489 306.15 354.398\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"305.947\\\" cy=\\\"353.992\\\" r=\\\"4.868\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"305.947\\\" cy=\\\"435.132\\\" r=\\\"4.868\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"271.868\\\" cy=\\\"374.683\\\" r=\\\"4.868\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"340.837\\\" cy=\\\"374.277\\\" r=\\\"4.868\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"340.837\\\" cy=\\\"415.252\\\" r=\\\"4.868\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"271.868\\\" cy=\\\"415.252\\\" r=\\\"4.868\\\" stroke=\\\"#000000\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130500\",\r\n    \"X\": \"209.23223876953125\",\r\n    \"Y\": \"348.5\",\r\n    \"Width\": \"193.5355224609375\",\r\n    \"Height\": \"95.0\",\r\n    \"SVG\": \"<g id=\\\"15130500\\\">        <polyline fill=\\\"none\\\" points=\\\"211,441 236,416 376,416 401,441  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"211,351 236,376 376,376 401,351  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"332,441 280,441 280,351 332,351  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"157_1\",\r\n    \"X\": \"301.114013671875\",\r\n    \"Y\": \"280.7119445800781\",\r\n    \"Width\": \"8.0625\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"157_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"I\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5557\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"226.36907196044922\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25281\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"261.167\\\" x2=\\\"246.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"292.584\\\" x2=\\\"308.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"279.266\\\" x2=\\\"314.754\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"313.295,194.418 321.931,189.432 313.295,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <path d=\\\"M182.061,198.023    c0-15.596,12.741-28.239,28.457-28.239c15.715,0,28.456,12.643,28.456,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"181.523\\\" x2=\\\"239.398\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"128.833\\\" x2=\\\"164.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"162.865,194.418 171.5,189.432 162.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_69_1\",\r\n    \"X\": \"121.87934875488281\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"369.14146423339844\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"0_69_1\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"   306,568 479,395 306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>        <polyline fill=\\\"#000710\\\" points=\\\"426.687,342.627 478.899,394.131 427.039,446.703  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45180400\",\r\n    \"X\": \"44.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"310.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"45180400\\\">        <line fill=\\\"none\\\" stroke=\\\"#FF40FF\\\" stroke-width=\\\"10\\\" x1=\\\"44\\\" x2=\\\"69\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF40FF\\\" stroke-width=\\\"10\\\" x1=\\\"79\\\" x2=\\\"104\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF40FF\\\" stroke-width=\\\"10\\\" x1=\\\"114\\\" x2=\\\"139\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF40FF\\\" stroke-width=\\\"10\\\" x1=\\\"149\\\" x2=\\\"174\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF40FF\\\" stroke-width=\\\"10\\\" x1=\\\"184\\\" x2=\\\"209\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF40FF\\\" stroke-width=\\\"10\\\" x1=\\\"219\\\" x2=\\\"244\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF40FF\\\" stroke-width=\\\"10\\\" x1=\\\"254\\\" x2=\\\"279\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF40FF\\\" stroke-width=\\\"10\\\" x1=\\\"289\\\" x2=\\\"314\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF40FF\\\" stroke-width=\\\"10\\\" x1=\\\"329\\\" x2=\\\"354\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_69_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"0_69_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>        <polyline fill=\\\"#000710\\\" points=\\\"426.687,342.627 478.899,394.131 427.039,446.703  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15012\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"448.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"15012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215800\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"25215800\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"282\\\" y2=\\\"282\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"428\\\" y2=\\\"428\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"396\\\">MW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15011\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"43.25\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"15011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"B\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_29_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"260.5\",\r\n    \"SVG\": \"<g id=\\\"1_29_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"243.5\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"272.5\\\"/>        <polyline fill=\\\"#000710\\\" points=\\\"484.082,423.085 484.082,514 393.167,514  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15150100\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"321.5\",\r\n    \"Width\": \"153.0\",\r\n    \"Height\": \"148.0\",\r\n    \"SVG\": \"<g id=\\\"15150100\\\">        <polyline fill=\\\"none\\\" points=\\\"231,322 231,467 379,467 379,392 311,392 311,324 231,324  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280800\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25280800\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">ERP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25160200\",\r\n    \"X\": \"163.41697692871094\",\r\n    \"Y\": \"231.0347900390625\",\r\n    \"Width\": \"288.6590118408203\",\r\n    \"Height\": \"250.00021362304688\",\r\n    \"SVG\": \"<g id=\\\"25160200\\\">        <polygon fill=\\\"none\\\" points=\\\"167.747,478.535 307.747,236.035 447.746,478.535  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_12_1\",\r\n    \"X\": \"118.74970249004521\",\r\n    \"Y\": \"195.87510667306285\",\r\n    \"Width\": \"374.5006150298336\",\r\n    \"Height\": \"326.2498933269371\",\r\n    \"SVG\": \"<g id=\\\"0_12_1\\\">        <g>                <path d=\\\"M391,513.625c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M391,513.625c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.76,510.136c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.477,309.338     c-4.011-0.47-8.169-0.713-12.477-0.713c0-4.297-0.162-8.461-0.478-12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M388.754,282.224c-19.008-106.062-152.553-103.749-166.565,6.938\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.478,296.133     c-0.315,4.031-0.478,8.195-0.478,12.492c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.24,312.114c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M208.524,512.911     c4.01,0.471,8.169,0.714,12.476,0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25160201\",\r\n    \"X\": \"154.62295532226562\",\r\n    \"Y\": \"222.03640747070312\",\r\n    \"Width\": \"304.2470397949219\",\r\n    \"Height\": \"263.5005798339844\",\r\n    \"SVG\": \"<g id=\\\"25160201\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"166.747,478.537 306.747,236.037 446.746,478.537   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"377.076\\\" x2=\\\"168.076\\\" y1=\\\"355.13\\\" y2=\\\"478.13\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160800\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"141.8196563720703\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"116.18034362792969\",\r\n    \"SVG\": \"<g id=\\\"45160800\\\">        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"203\\\" y2=\\\"203\\\"/>        <polygon fill=\\\"none\\\" points=\\\"199,153 149,253 249,253  \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_22_0\",\r\n    \"X\": \"166.80426025390625\",\r\n    \"Y\": \"192.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"2_22_0\\\">        <path d=\\\"M174.557,516.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_12_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"195.875\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"0_12_0\\\">        <path d=\\\"M391,513.625c125,0,125-205,0-205c0-139-170-139-170,0   c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25160204\",\r\n    \"X\": \"153.615966796875\",\r\n    \"Y\": \"221.5424041748047\",\r\n    \"Width\": \"304.2470397949219\",\r\n    \"Height\": \"263.50059509277344\",\r\n    \"SVG\": \"<g id=\\\"25160204\\\">        <polygon fill=\\\"none\\\" points=\\\"165.74,478.043 305.74,235.543 445.739,478.043  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <path d=\\\"M354.134,395.793c-0.645-0.125-3.295,0.91-7.944,3.095c-2.976,1.29-6.399,3.29-10.271,6   c-14.215,9.415-24.226,22.12-30.04,38.105c-0.265,0-0.645-0.32-1.165-0.966c-2.195-6.959-6.14-13.93-11.825-20.896   c-5.945-7.475-12.79-13.67-20.54-18.563c-3.625-2.32-8.595-4.644-14.925-6.961c-0.105-0.26-0.105-0.455,0-0.584   c1.675-0.771,3.94-1.74,6.785-2.9c7.36-2.45,15.21-8.061,23.545-16.83s13.79-17.016,16.375-24.755c0.39-1.03,0.965-2.065,1.745-3.1   c2.45,7.61,7.104,15.541,13.955,23.794c7.235,8.896,14.66,15.215,22.285,18.949c1.68,0.778,4.396,2.006,8.145,3.676   C351.414,393.988,352.704,394.633,354.134,395.793z\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25160205\",\r\n    \"X\": \"146.98388348933787\",\r\n    \"Y\": \"238.5474090576172\",\r\n    \"Width\": \"313.14804716316957\",\r\n    \"Height\": \"296.50160217285156\",\r\n    \"SVG\": \"<g id=\\\"25160205\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"166.006,495.049 306.006,252.548 446.006,495.049   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>            </g>        <g>                <g>                        <g id=\\\"lines\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"207.677\\\" x2=\\\"207.677\\\" y1=\\\"495.049\\\" y2=\\\"535.049\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"247.677\\\" x2=\\\"247.677\\\" y1=\\\"495.049\\\" y2=\\\"535.049\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"287.677\\\" x2=\\\"287.677\\\" y1=\\\"495.049\\\" y2=\\\"535.049\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"327.677\\\" x2=\\\"327.677\\\" y1=\\\"495.049\\\" y2=\\\"535.049\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"367.678\\\" x2=\\\"367.678\\\" y1=\\\"495.049\\\" y2=\\\"535.049\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"407.678\\\" x2=\\\"407.678\\\" y1=\\\"495.049\\\" y2=\\\"535.049\\\"/>                            </g>                    </g>                <g transform=\\\"rotate(60 200 300) translate(-70 -160.5)\\\">                        <g id=\\\"lines_1_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"300.432\\\" x2=\\\"265.792\\\" y1=\\\"379.777\\\" y2=\\\"399.779\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"320.432\\\" x2=\\\"285.791\\\" y1=\\\"414.417\\\" y2=\\\"434.418\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"340.431\\\" x2=\\\"305.791\\\" y1=\\\"449.06\\\" y2=\\\"469.06\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"360.431\\\" x2=\\\"325.791\\\" y1=\\\"483.701\\\" y2=\\\"503.702\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"380.432\\\" x2=\\\"345.792\\\" y1=\\\"518.343\\\" y2=\\\"538.342\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"400.431\\\" x2=\\\"365.792\\\" y1=\\\"552.982\\\" y2=\\\"572.982\\\"/>                            </g>                    </g>                <g transform=\\\"rotate(-60 200 300) translate(70 -160.5)\\\">                        <g id=\\\"lines_2_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"107.732\\\" x2=\\\"142.375\\\" y1=\\\"729.689\\\" y2=\\\"749.688\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"127.732\\\" x2=\\\"162.375\\\" y1=\\\"695.048\\\" y2=\\\"715.048\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"147.732\\\" x2=\\\"182.375\\\" y1=\\\"660.407\\\" y2=\\\"680.407\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"167.732\\\" x2=\\\"202.375\\\" y1=\\\"625.766\\\" y2=\\\"645.766\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"187.733\\\" x2=\\\"222.375\\\" y1=\\\"591.124\\\" y2=\\\"611.123\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"207.733\\\" x2=\\\"242.375\\\" y1=\\\"556.483\\\" y2=\\\"576.484\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25160202\",\r\n    \"X\": \"154.3119659423828\",\r\n    \"Y\": \"221.78543090820312\",\r\n    \"Width\": \"304.24806213378906\",\r\n    \"Height\": \"263.5005798339844\",\r\n    \"SVG\": \"<g id=\\\"25160202\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"166.436,478.286 306.436,235.786 446.436,478.286   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>            </g>        <g>                <circle cx=\\\"306.436\\\" cy=\\\"397.322\\\" fill=\\\"#000000\\\" r=\\\"40.75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4.075\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25291\",\r\n    \"X\": \"100.43099975585938\",\r\n    \"Y\": \"164.9320068359375\",\r\n    \"Width\": \"204.50701904296875\",\r\n    \"Height\": \"70.16384887695312\",\r\n    \"SVG\": \"<g id=\\\"25291\\\">        <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5   c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>        <g>                <polyline fill=\\\"none\\\" points=\\\"201.684,196.619 201.684,231.244     209.326,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5   c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25160203\",\r\n    \"X\": \"151.3119659423828\",\r\n    \"Y\": \"222.20443725585938\",\r\n    \"Width\": \"304.24806213378906\",\r\n    \"Height\": \"263.50054931640625\",\r\n    \"SVG\": \"<g id=\\\"25160203\\\">        <polygon fill=\\\"none\\\" points=\\\"163.436,478.705 303.436,236.205 443.436,478.705  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"373.766\\\" x2=\\\"164.765\\\" y1=\\\"355.298\\\" y2=\\\"478.298\\\"/>        <g>                <ellipse cx=\\\"257.165\\\" cy=\\\"374.098\\\" fill=\\\"#000000\\\" rx=\\\"12.24\\\" ry=\\\"12.24\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>                <ellipse cx=\\\"352.365\\\" cy=\\\"374.098\\\" fill=\\\"#000000\\\" rx=\\\"12.24\\\" ry=\\\"12.24\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>                <path d=\\\"M263.965,363.896c40.8,23.802,47.6,37.4,64.6,98.602\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>                <path d=\\\"M345.564,363.896c-40.8,23.802-47.6,37.4-64.6,98.602\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60170600\",\r\n    \"X\": \"257.5\",\r\n    \"Y\": \"345.5\",\r\n    \"Width\": \"95.0\",\r\n    \"Height\": \"99.0\",\r\n    \"SVG\": \"<g id=\\\"60170600\\\">        <g>                <g>                        <g>                                <g>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"269.3\\\" x2=\\\"296.5\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                        <polyline fill=\\\"none\\\" points=\\\"288.7,386.9 296.7,394.9 288.5,403.1             \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                                    </g>                            </g>                    </g>                <g>                        <g>                                <g>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"305.1\\\" x2=\\\"305.1\\\" y1=\\\"400.6\\\" y2=\\\"427.8\\\"/>                                        <polyline fill=\\\"none\\\" points=\\\"297,419.9 305,427.9 313.2,419.7             \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                                    </g>                            </g>                    </g>                <g>                        <g>                                <g>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"340.9\\\" x2=\\\"313.7\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                        <polyline fill=\\\"none\\\" points=\\\"321.6,403.1 313.6,395.1 321.8,386.9             \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                                    </g>                            </g>                    </g>                <g>                        <g>                                <g>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"305.1\\\" x2=\\\"305.1\\\" y1=\\\"389.4\\\" y2=\\\"362.2\\\"/>                                        <polyline fill=\\\"none\\\" points=\\\"313.2,370.1 305.2,362.1 297,370.3             \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                                    </g>                            </g>                    </g>                      <rect fill=\\\"none\\\" height=\\\"94\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"90\\\" x=\\\"260\\\" y=\\\"348\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111902\",\r\n    \"X\": \"223.63990783691406\",\r\n    \"Y\": \"303.09375\",\r\n    \"Width\": \"160.72019958496094\",\r\n    \"Height\": \"171.90625\",\r\n    \"SVG\": \"<g id=\\\"20111902\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"304,359.265 353.823,381.912 381,472.5 227,472.5     254.177,381.912   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.5\\\">TNG</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111904\",\r\n    \"X\": \"245.1580047607422\",\r\n    \"Y\": \"347.82598876953125\",\r\n    \"Width\": \"125.59300231933594\",\r\n    \"Height\": \"92.3480224609375\",\r\n    \"SVG\": \"<g id=\\\"20111904\\\">        <polygon points=\\\"307.955,347.826 348.588,366.296 370.751,440.174 245.158,440.174 267.322,366.296  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_48_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_48_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"171\\\" y=\\\"509\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"420\\\" y=\\\"509\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"420\\\" y=\\\"259.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"171\\\" y=\\\"260.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_48_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_48_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"175\\\" y=\\\"263.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"416\\\" y=\\\"505\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"416\\\" y=\\\"263.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"175\\\" y=\\\"505\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121102_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10121102_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"186\\\" x2=\\\"426\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <path d=\\\"M246,351.75c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111900\",\r\n    \"X\": \"243.21690368652344\",\r\n    \"Y\": \"347.18084716796875\",\r\n    \"Width\": \"128.03721618652344\",\r\n    \"Height\": \"94.44915771484375\",\r\n    \"SVG\": \"<g id=\\\"20111900\\\">        <polygon fill=\\\"none\\\" points=\\\"307.236,349.927 346.485,367.768 367.894,439.13 246.577,439.13    267.986,367.768  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111901\",\r\n    \"X\": \"223.63990783691406\",\r\n    \"Y\": \"303.703125\",\r\n    \"Width\": \"160.72019958496094\",\r\n    \"Height\": \"171.296875\",\r\n    \"SVG\": \"<g id=\\\"20111901\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"304,359.265 353.823,381.912 381,472.5 227,472.5     254.177,381.912   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.5\\\">DPRE</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151300\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.78626387579682\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.7993988076508\",\r\n    \"SVG\": \"<g id=\\\"25151300\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"134\\\" y=\\\"207\\\">EA </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121102_3\",\r\n    \"X\": \"198.5\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"215.0\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10121102_3\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"202\\\" x2=\\\"410\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>            </g>        <path d=\\\"M246,347.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,347.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121102_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121102_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <path d=\\\"M246,348.705c-60,0-60,92.545,0,92.545h120c60,0,60-92.545,0-92.545H246   L246,348.705z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121102_1\",\r\n    \"X\": \"124.69478607177734\",\r\n    \"Y\": \"268.43231201171875\",\r\n    \"Width\": \"361.4937210083008\",\r\n    \"Height\": \"248.939208984375\",\r\n    \"SVG\": \"<g id=\\\"10121102_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.1\\\" x2=\\\"484.783\\\" y1=\\\"270.5\\\" y2=\\\"514.261\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"127.913\\\" x2=\\\"484.783\\\" y1=\\\"515.304\\\" y2=\\\"272.696\\\"/>        <path d=\\\"M250.552,441c-22.895,0-41.457-19.98-41.457-44.626   s18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M361.448,351.75c22.896,0,41.457,19.979,41.457,44.624   S384.343,441,361.448,441\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01291\",\r\n    \"X\": \"250.4951171875\",\r\n    \"Y\": \"294.84271240234375\",\r\n    \"Width\": \"106.357421875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"01291\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" id=\\\"VIP\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">VIP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25261\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"226.36907196044922\",\r\n    \"Height\": \"80.32162475585938\",\r\n    \"SVG\": \"<g id=\\\"25261\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"261.167\\\" x2=\\\"246.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"292.584\\\" x2=\\\"308.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"279.266\\\" x2=\\\"314.754\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"313.295,194.418 321.931,189.432 313.295,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"209.684,196.619 209.684,231.244     217.326,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M209.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C236.482,175.9,224.484,164.932,209.686,164.932L209.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"128.833\\\" x2=\\\"164.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"162.865,194.418 171.5,189.432 162.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342201.a\",\r\n    \"X\": \"16.83248519897461\",\r\n    \"Y\": \"234.54587909276597\",\r\n    \"Width\": \"369.0875434875488\",\r\n    \"Height\": \"32.43211295291462\",\r\n    \"SVG\": \"<g id=\\\"25342201.a\\\" transform=\\\"translate(-110 -60) scale(1.25 1.25)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 212.5992 251.1992)\\\">C</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 269.5992 250.1992)\\\">C</text>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"293.6,243.2 364.918,243.2 354.373,252.836 394.813,252.836         \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M383.877,260.516c-0.237-0.372-0.127-0.867,0.245-1.105l10.324-6.575l-10.324-6.575      c-0.373-0.238-0.483-0.733-0.245-1.105c0.238-0.372,0.734-0.48,1.105-0.245l11.384,7.25c0.23,0.147,0.37,0.402,0.37,0.675      s-0.14,0.528-0.37,0.675l-11.384,7.25c-0.133,0.084-0.282,0.125-0.429,0.125C384.289,260.886,384.03,260.755,383.877,260.516z\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"203.266,243.533 131.948,243.533 144.133,253.533      103.391,253.533    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M114.325,245.853c0.237,0.372,0.127,0.867-0.245,1.105l-10.324,6.575l10.324,6.575c0.373,0.237,0.483,0.733,0.245,1.105      c-0.238,0.373-0.735,0.48-1.105,0.245l-11.384-7.25c-0.23-0.147-0.37-0.402-0.37-0.675c0-0.273,0.14-0.528,0.37-0.675      l11.384-7.25c0.133-0.084,0.282-0.125,0.429-0.125C113.914,245.483,114.172,245.614,114.325,245.853z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342201.b\",\r\n    \"X\": \"16.83248519897461\",\r\n    \"Y\": \"234.54587909276597\",\r\n    \"Width\": \"369.0875434875488\",\r\n    \"Height\": \"32.43211295291462\",\r\n    \"SVG\": \"<g id=\\\"25342201.b\\\" transform=\\\"translate(-110 -60) scale(1.25 1.25)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 212.5992 251.1992)\\\">C</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 269.5992 250.1992)\\\">C</text>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"293.6,243.2 364.918,243.2 354.373,252.836 394.813,252.836         \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M383.877,260.516c-0.237-0.372-0.127-0.867,0.245-1.105l10.324-6.575l-10.324-6.575      c-0.373-0.238-0.483-0.733-0.245-1.105c0.238-0.372,0.734-0.48,1.105-0.245l11.384,7.25c0.23,0.147,0.37,0.402,0.37,0.675      s-0.14,0.528-0.37,0.675l-11.384,7.25c-0.133,0.084-0.282,0.125-0.429,0.125C384.289,260.886,384.03,260.755,383.877,260.516z\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"203.266,243.533 131.948,243.533 144.133,253.533      103.391,253.533    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M114.325,245.853c0.237,0.372,0.127,0.867-0.245,1.105l-10.324,6.575l10.324,6.575c0.373,0.237,0.483,0.733,0.245,1.105      c-0.238,0.373-0.735,0.48-1.105,0.245l-11.384-7.25c-0.23-0.147-0.37-0.402-0.37-0.675c0-0.273,0.14-0.528,0.37-0.675      l11.384-7.25c0.133-0.084,0.282-0.125,0.429-0.125C113.914,245.483,114.172,245.614,114.325,245.853z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"100_1\",\r\n    \"X\": \"257.5199890136719\",\r\n    \"Y\": \"293.1759033203125\",\r\n    \"Width\": \"92.676025390625\",\r\n    \"Height\": \"50.22674560546875\",\r\n    \"SVG\": \"<g id=\\\"100_1\\\">        <polygon id=\\\"_x3C_path_x3E_\\\" points=\\\"347.696,314.041 301.798,340.478 260.02,313.725    260.02,298.076 301.798,323.128 347.696,297.44  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110904_a\",\r\n    \"X\": \"216.37106323242188\",\r\n    \"Y\": \"285.0\",\r\n    \"Width\": \"178.01995849609375\",\r\n    \"Height\": \"223.0\",\r\n    \"SVG\": \"<g id=\\\"36110904_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"455\\\" y2=\\\"490\\\"/>        <polygon points=\\\"306,468 286,503 326,503  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"286,325 286,290 326,290 326,325  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"248.769,357.107 224.028,332.35 252.322,304.075 277.063,328.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"334.28,328.788 358.977,303.987 387.32,332.212 362.623,357.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"385\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"12\\\" x1=\\\"229.5\\\" x2=\\\"390.5\\\" y1=\\\"307.5\\\" y2=\\\"482.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"12\\\" x1=\\\"220\\\" x2=\\\"385.87\\\" y1=\\\"482.5\\\" y2=\\\"307.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"100_2\",\r\n    \"X\": \"223.5\",\r\n    \"Y\": \"450.0\",\r\n    \"Width\": \"165.0\",\r\n    \"Height\": \"32.5\",\r\n    \"SVG\": \"<g id=\\\"100_2\\\">        <path d=\\\"M226,482.5c0-40,80-40,80,0c0-40,80-40,80,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110200\",\r\n    \"X\": \"224.92333984375\",\r\n    \"Y\": \"350.1875\",\r\n    \"Width\": \"169.3505859375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"05110200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.25\\\">RV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"226.36907196044922\",\r\n    \"Height\": \"73.80101013183594\",\r\n    \"SVG\": \"<g id=\\\"25271\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"261.167\\\" x2=\\\"246.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"292.584\\\" x2=\\\"308.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"279.266\\\" x2=\\\"314.754\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"313.295,194.418 321.931,189.432 313.295,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"171.598,209.549 185.431,224.833     199.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"220.003,209.549 233.836,224.833     247.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M209.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C236.482,175.9,224.484,164.932,209.686,164.932L209.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"128.833\\\" x2=\\\"164.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"162.865,194.418 171.5,189.432 162.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01281\",\r\n    \"X\": \"237.712890625\",\r\n    \"Y\": \"301.82708740234375\",\r\n    \"Width\": \"136.599609375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"01281\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"SUW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5146\\\">SUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111500\",\r\n    \"X\": \"205.6739959716797\",\r\n    \"Y\": \"348.99200439453125\",\r\n    \"Width\": \"198.4930191040039\",\r\n    \"Height\": \"93.42086791992188\",\r\n    \"SVG\": \"<g id=\\\"05111500\\\">        <g id=\\\"Satellite\\\">                <rect height=\\\"44.014\\\" width=\\\"73.745\\\" x=\\\"205.674\\\" y=\\\"348.992\\\"/>                <rect height=\\\"44.014\\\" width=\\\"33.845\\\" x=\\\"287.997\\\" y=\\\"348.992\\\"/>                <rect height=\\\"44.014\\\" width=\\\"73.747\\\" x=\\\"330.42\\\" y=\\\"348.992\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.515\\\" x2=\\\"332.213\\\" y1=\\\"371\\\" y2=\\\"371\\\"/>            </g>        <g id=\\\"Recon\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"290.5\\\" x2=\\\"278.419\\\" y1=\\\"391.167\\\" y2=\\\"441.833\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"319.507\\\" x2=\\\"331.085\\\" y1=\\\"391.167\\\" y2=\\\"441.833\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"300.5\\\" x2=\\\"295.833\\\" y1=\\\"391.167\\\" y2=\\\"441.833\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"311.167\\\" x2=\\\"316.834\\\" y1=\\\"391.167\\\" y2=\\\"441.833\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"113_1\",\r\n    \"X\": \"279.32470703125\",\r\n    \"Y\": \"288.8681945800781\",\r\n    \"Width\": \"51.234375\",\r\n    \"Height\": \"53.6875\",\r\n    \"SVG\": \"<g id=\\\"113_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5557\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130800\",\r\n    \"X\": \"238.75\",\r\n    \"Y\": \"302.046875\",\r\n    \"Width\": \"143.173828125\",\r\n    \"Height\": \"199.203125\",\r\n    \"SVG\": \"<g id=\\\"40130800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"234\\\" y=\\\"345\\\">EXFL</text>        <ellipse cx=\\\"305.999\\\" cy=\\\"371.25\\\" fill=\\\"none\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305.999\\\" x2=\\\"305.999\\\" y1=\\\"391.25\\\" y2=\\\"501.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"275.999\\\" x2=\\\"335.999\\\" y1=\\\"421.25\\\" y2=\\\"421.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140105_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140105_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"466.6348\\\">5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"113_2\",\r\n    \"X\": \"275.2749938964844\",\r\n    \"Y\": \"448.7229919433594\",\r\n    \"Width\": \"59.45001220703125\",\r\n    \"Height\": \"51.8690185546875\",\r\n    \"SVG\": \"<g id=\\\"113_2\\\">        <polyline points=\\\"295.723,448.723 311.043,479.362 319.468,464.298 334.725,500.592 275.275,500.592  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140301_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140301_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.207\\\">1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201301\",\r\n    \"X\": \"240.1429901123047\",\r\n    \"Y\": \"346.9573669433594\",\r\n    \"Width\": \"132.0970001220703\",\r\n    \"Height\": \"97.733642578125\",\r\n    \"SVG\": \"<g id=\\\"15201301\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"306.191,349.705 346.757,368.202 368.883,442.191    243.5,442.191 265.626,368.202  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"214.85796356201172\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25241\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"261.167\\\" x2=\\\"246.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"292.584\\\" x2=\\\"308.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <path d=\\\"M176.061,198.023    c0-15.596,12.741-28.239,28.457-28.239c15.715,0,28.456,12.643,28.456,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"175.523\\\" x2=\\\"233.398\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201300\",\r\n    \"X\": \"216.63992309570312\",\r\n    \"Y\": \"330.75384521484375\",\r\n    \"Width\": \"176.72015380859375\",\r\n    \"Height\": \"130.24615478515625\",\r\n    \"SVG\": \"<g id=\\\"15201300\\\">        <polygon fill=\\\"none\\\" points=\\\"305,333.5 360,358.5 390,458.5 220,458.5 250,358.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201302\",\r\n    \"X\": \"240.1429901123047\",\r\n    \"Y\": \"346.9573669433594\",\r\n    \"Width\": \"132.0970001220703\",\r\n    \"Height\": \"97.733642578125\",\r\n    \"SVG\": \"<g id=\\\"15201302\\\">        <polygon points=\\\"306.191,349.705 346.757,368.202 368.883,442.191 243.5,442.191    265.626,368.202  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46160600\",\r\n    \"X\": \"107.53401184082031\",\r\n    \"Y\": \"77.5\",\r\n    \"Width\": \"184.9319610595703\",\r\n    \"Height\": \"244.65994262695312\",\r\n    \"SVG\": \"<g id=\\\"46160600\\\">        <polyline fill=\\\"none\\\" points=\\\"110,320 150,80 250,80 290,320  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"110\\\" x2=\\\"273\\\" y1=\\\"320\\\" y2=\\\"225\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"127\\\" x2=\\\"290\\\" y1=\\\"225\\\" y2=\\\"320\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"127\\\" x2=\\\"256\\\" y1=\\\"225\\\" y2=\\\"120\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"273\\\" x2=\\\"144\\\" y1=\\\"225\\\" y2=\\\"120\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51501\",\r\n    \"X\": \"263.716796875\",\r\n    \"Y\": \"293.9375305175781\",\r\n    \"Width\": \"84.923828125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51501\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">PP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131700\",\r\n    \"X\": \"191.5067138671875\",\r\n    \"Y\": \"281.263671875\",\r\n    \"Width\": \"228.46856689453125\",\r\n    \"Height\": \"228.4676513671875\",\r\n    \"SVG\": \"<g id=\\\"25131700\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"196.81\\\" x2=\\\"414.672\\\" y1=\\\"286.567\\\" y2=\\\"504.428\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"196.81\\\" x2=\\\"414.672\\\" y1=\\\"504.428\\\" y2=\\\"286.567\\\"/>        <path d=\\\"M305.741,359.188c-20.039,0-36.31,16.248-36.31,36.312   s16.271,36.313,36.31,36.313c20.062,0,36.312-16.249,36.312-36.313S325.803,359.188,305.741,359.188\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211400\",\r\n    \"X\": \"168.31883239746094\",\r\n    \"Y\": \"197.0\",\r\n    \"Width\": \"239.3623504638672\",\r\n    \"Height\": \"286.5970458984375\",\r\n    \"SVG\": \"<g id=\\\"25211400\\\">          <path d=\\\"M406,406 L288,483 L170,406z\\\" fill=\\\"#000000\\\" id=\\\"triangle\\\" stroke=\\\"#000000\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"235\\\" y=\\\"335\\\">B</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"335\\\" y=\\\"335\\\">C</text>        <line stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"288\\\" x2=\\\"288\\\" y1=\\\"205\\\" y2=\\\"410\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"170\\\" x2=\\\"406\\\" y1=\\\"205\\\" y2=\\\"205\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271900\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25271900\\\">        <path d=\\\"M47.475,173.975L104.5,116 M48.167,182.833   l76.22-75.666 M50.5,191.998l90.443-91.374 M51.5,200L154.44,97.308 M53.833,208.167L166.424,95.659 M54.167,218.534   L178.739,94.405 M56.5,226.5L188.578,93.659 M56.833,236.088L198.867,94.405 M58.5,244.5L207.373,95.659 M60.167,253.5   L220.9,92.399 M63.167,260.5L227.71,96 M69.5,263.833L235.999,97.747 M77.5,266.833L245.505,98 M86.277,268.5L255.032,98.741    M193.34,292.521l146.494-146.21 M203.676,292.521L348.5,147.654 M214.99,291.324L356.167,150.5 M228.244,288.639l133.795-134.102    M157.5,287.833l148.334-149.227 M165.167,290.324L315.5,140.167 M173.459,292.521l149.873-150.498 M184.3,292.521l147.999-148.337    M95.722,268.5L263.787,99.362 M251.322,285.986l114.884-114.66 M262.962,284.628l104.351-105.265 M273.891,283.891l93.422-94.001    M285.578,281.855l81.734-81.022 M239.338,287.833L364.964,161.92 M300.598,277.266l66.715-66.136 M337.167,250.833l29.146-29.845    M104.5,270.167l168.034-168.654 M114.5,270.167l163.625-164.264 M124.387,270.167l158.925-159.179 M132.937,271.833   l154.502-154.067 M140.534,274.833l151.655-151.666 M150.5,283.891l150.098-149.3 M145.438,278.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110600\",\r\n    \"X\": \"210.0\",\r\n    \"Y\": \"345.9849853515625\",\r\n    \"Width\": \"189.5\",\r\n    \"Height\": \"96.533203125\",\r\n    \"SVG\": \"<g id=\\\"20110600\\\">        <ellipse cx=\\\"228\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"381.5\\\" cy=\\\"363.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M236,353.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M372,353.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25251\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"226.36907196044922\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25251\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"261.167\\\" x2=\\\"246.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"292.584\\\" x2=\\\"308.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"279.265\\\" x2=\\\"314.754\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"313.295,194.418 321.931,189.432 313.295,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <path d=\\\"M209.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C236.482,175.9,224.484,164.932,209.686,164.932L209.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"128.833\\\" x2=\\\"164.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"162.865,194.418 171.5,189.432 162.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51511\",\r\n    \"X\": \"260.6875\",\r\n    \"Y\": \"291.9687805175781\",\r\n    \"Width\": \"90.8505859375\",\r\n    \"Height\": \"48.890625\",\r\n    \"SVG\": \"<g id=\\\"51511\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">RO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15141201\",\r\n    \"X\": \"224.0\",\r\n    \"Y\": \"326.65643310546875\",\r\n    \"Width\": \"165.0\",\r\n    \"Height\": \"140.34356689453125\",\r\n    \"SVG\": \"<g id=\\\"15141201\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226.5\\\" x2=\\\"226.5\\\" y1=\\\"327\\\" y2=\\\"467\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"386.5\\\" x2=\\\"386.5\\\" y1=\\\"327\\\" y2=\\\"467\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226.5\\\" x2=\\\"386.5\\\" y1=\\\"464\\\" y2=\\\"464\\\"/>        <path d=\\\"M226.5,329c70,26,90,26,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M386.5,462.5l-110-95.5v45c0,15-20,15-20,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"318.999\\\" x2=\\\"357.999\\\" y1=\\\"442\\\" y2=\\\"397\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15141200\",\r\n    \"X\": \"224.0\",\r\n    \"Y\": \"326.65643310546875\",\r\n    \"Width\": \"165.0\",\r\n    \"Height\": \"140.34356689453125\",\r\n    \"SVG\": \"<g id=\\\"15141200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226.5\\\" x2=\\\"226.5\\\" y1=\\\"327\\\" y2=\\\"467\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"386.5\\\" x2=\\\"386.5\\\" y1=\\\"327\\\" y2=\\\"467\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226.5\\\" x2=\\\"386.5\\\" y1=\\\"464\\\" y2=\\\"464\\\"/>        <path d=\\\"M226.5,329c70,26,90,26,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M386.5,464l-110-97v45c0,15-20,15-20,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_56_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"366.52081298828125\",\r\n    \"SVG\": \"<g id=\\\"0_56_0\\\">            <polyline fill=\\\"none\\\" points=\\\"306 568 479 395 306 222 133 395 306 568\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <polyline fill=\\\"#FFE599\\\" points=\\\"306 568 479 395 306 222 133 395 306 568\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"568\\\" y2=\\\"568\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"316.176\\\" x2=\\\"473.912\\\" y1=\\\"557.824\\\" y2=\\\"400.088\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"479\\\" x2=\\\"479\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"468.824\\\" x2=\\\"311.088\\\" y1=\\\"384.824\\\" y2=\\\"227.088\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"222\\\" y2=\\\"222\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"295.824\\\" x2=\\\"138.088\\\" y1=\\\"232.176\\\" y2=\\\"389.912\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133\\\" x2=\\\"133\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"143.176\\\" x2=\\\"300.912\\\" y1=\\\"405.176\\\" y2=\\\"562.912\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"568\\\" y2=\\\"568\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120700\",\r\n    \"X\": \"204.45599365234375\",\r\n    \"Y\": \"346.5580139160156\",\r\n    \"Width\": \"201.88800048828125\",\r\n    \"Height\": \"98.88299560546875\",\r\n    \"SVG\": \"<g id=\\\"30120700\\\">        <polygon id=\\\"_x2C_path_x3E_\\\" points=\\\"204.456,346.558 305.398,405.889 406.344,346.558 406.344,386.111 305.398,445.441    204.456,386.111  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15141202\",\r\n    \"X\": \"224.0\",\r\n    \"Y\": \"326.65643310546875\",\r\n    \"Width\": \"165.0\",\r\n    \"Height\": \"140.84356689453125\",\r\n    \"SVG\": \"<g id=\\\"15141202\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226.5\\\" x2=\\\"226.5\\\" y1=\\\"327\\\" y2=\\\"467\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"386.5\\\" x2=\\\"386.5\\\" y1=\\\"327\\\" y2=\\\"467\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226.5\\\" x2=\\\"386.5\\\" y1=\\\"465\\\" y2=\\\"465\\\"/>        <path d=\\\"M226.5,329c70,26,90,26,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M384.833,463.167L276.5,367v45c0,15-20,15-20,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"309.614\\\" x2=\\\"347.614\\\" y1=\\\"431\\\" y2=\\\"387\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"290.614\\\" x2=\\\"328.614\\\" y1=\\\"415\\\" y2=\\\"371\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"328.614\\\" x2=\\\"366.614\\\" y1=\\\"447\\\" y2=\\\"402\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151100\",\r\n    \"X\": \"68.40276757951689\",\r\n    \"Y\": \"47.472475439080796\",\r\n    \"Width\": \"269.6532010627628\",\r\n    \"Height\": \"298.08919471667\",\r\n    \"SVG\": \"<g id=\\\"25151100\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"284.708\\\" x2=\\\"329.258\\\" y1=\\\"337.385\\\" y2=\\\"247.834\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"269.871\\\" x2=\\\"333.781\\\" y1=\\\"341.728\\\" y2=\\\"215.024\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"252.697\\\" x2=\\\"335.703\\\" y1=\\\"343.002\\\" y2=\\\"185.689\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"238.669\\\" x2=\\\"332.898\\\" y1=\\\"341.075\\\" y2=\\\"161.478\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"225.821\\\" x2=\\\"326.311\\\" y1=\\\"337.385\\\" y2=\\\"146.232\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"208.575\\\" x2=\\\"318.819\\\" y1=\\\"333.909\\\" y2=\\\"131.371\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"195.708\\\" x2=\\\"310.559\\\" y1=\\\"330.074\\\" y2=\\\"122.069\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"183.902\\\" x2=\\\"299.036\\\" y1=\\\"325.642\\\" y2=\\\"111.448\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"173.041\\\" x2=\\\"288.856\\\" y1=\\\"321.197\\\" y2=\\\"103.378\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"162.787\\\" x2=\\\"278.604\\\" y1=\\\"314.226\\\" y2=\\\"96.106\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"151.157\\\" x2=\\\"267.452\\\" y1=\\\"309.602\\\" y2=\\\"89.574\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"138.059\\\" x2=\\\"255.612\\\" y1=\\\"302.259\\\" y2=\\\"82.034\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"129.57\\\" x2=\\\"244.829\\\" y1=\\\"291.144\\\" y2=\\\"76.287\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"117.663\\\" x2=\\\"231.15\\\" y1=\\\"279.458\\\" y2=\\\"69.694\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"108.823\\\" x2=\\\"217.133\\\" y1=\\\"266.695\\\" y2=\\\"63.71\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"98.168\\\" x2=\\\"203.231\\\" y1=\\\"253.735\\\" y2=\\\"58.597\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"88.183\\\" x2=\\\"186.486\\\" y1=\\\"238.631\\\" y2=\\\"53.676\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"77.014\\\" x2=\\\"170.132\\\" y1=\\\"222.784\\\" y2=\\\"50.782\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.3174\\\" x1=\\\"72.03\\\" x2=\\\"154.355\\\" y1=\\\"205.166\\\" y2=\\\"49.929\\\"/>            </g>        <path d=\\\"   M152.443,50.498c-41.796,6.65-65.42,102.139-76.318,133.225c-10.922,31.089-3.648,31.089,10.898,53.283   c14.525,22.219,41.797,64.401,76.319,79.943c34.523,15.547,103.589,42.191,130.836,13.322   c27.274-28.864,56.345-139.898,32.725-186.529C303.28,97.131,194.238,43.826,152.443,50.498\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.93\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"39.241\\\" width=\\\"74.421\\\" x=\\\"170.408\\\" y=\\\"139.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25.157\\\" x=\\\"179\\\" y=\\\"169\\\">LAA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121100_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121100_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"528\\\" y2=\\\"264\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121100_1\",\r\n    \"X\": \"124.67192840576172\",\r\n    \"Y\": \"268.435302734375\",\r\n    \"Width\": \"362.81970977783203\",\r\n    \"Height\": \"249.62939453125\",\r\n    \"SVG\": \"<g id=\\\"10121100_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"486.082\\\" y1=\\\"516\\\" y2=\\\"270.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.082\\\" x2=\\\"485.5\\\" y1=\\\"270.5\\\" y2=\\\"516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121100_0\",\r\n    \"X\": \"219.23223876953125\",\r\n    \"Y\": \"309.23223876953125\",\r\n    \"Width\": \"173.5355224609375\",\r\n    \"Height\": \"173.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121100_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"391\\\" y1=\\\"481\\\" y2=\\\"311\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"391\\\" y1=\\\"311\\\" y2=\\\"481\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52171\",\r\n    \"X\": \"265.255859375\",\r\n    \"Y\": \"291.5469055175781\",\r\n    \"Width\": \"82.380859375\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"52171\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">FC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121100_3\",\r\n    \"X\": \"218.21942138671875\",\r\n    \"Y\": \"307.7451477050781\",\r\n    \"Width\": \"174.0611572265625\",\r\n    \"Height\": \"176.50970458984375\",\r\n    \"SVG\": \"<g id=\\\"10121100_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"220\\\" x2=\\\"390.5\\\" y1=\\\"482.5\\\" y2=\\\"309.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"220\\\" x2=\\\"390.5\\\" y1=\\\"309.5\\\" y2=\\\"482.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10165200\",\r\n    \"X\": \"202.97216796875\",\r\n    \"Y\": \"357.3388671875\",\r\n    \"Width\": \"206.78515625\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"10165200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.417\\\">SPT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40181\",\r\n    \"X\": \"243.356201171875\",\r\n    \"Y\": \"300.1738586425781\",\r\n    \"Width\": \"121.8330078125\",\r\n    \"Height\": \"46.53125\",\r\n    \"SVG\": \"<g id=\\\"40181\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.7051\\\">THF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271801\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25271801\\\">        <path d=\\\"M48.475,173.975L105.5,116 M49.167,182.833   l76.22-75.666 M51.5,191.998l90.443-91.374 M52.5,200L155.44,97.308 M54.833,208.167L167.424,95.659 M55.167,218.534   L179.739,94.405 M57.5,226.5L189.578,93.659 M57.833,236.088L199.867,94.405 M59.5,244.5L208.373,95.659 M61.167,253.5   L221.9,92.399 M64.167,260.5L228.71,96 M70.5,263.833L236.999,97.747 M78.5,266.833L246.505,98 M87.277,268.5L256.032,98.741    M194.34,292.521l146.494-146.21 M204.676,292.521L349.5,147.654 M215.99,291.324L357.167,150.5 M229.244,288.639l133.795-134.102    M158.5,287.833l148.334-149.227 M166.167,290.324L316.5,140.167 M174.459,292.521l149.873-150.498 M185.3,292.521l147.999-148.337    M96.722,268.5L264.787,99.362 M252.322,285.986l114.884-114.66 M263.962,284.628l104.351-105.265 M274.891,283.891l93.422-94.001    M286.578,281.855l81.734-81.022 M240.338,287.833L365.964,161.92 M301.598,277.266l66.715-66.136 M338.167,250.833l29.146-29.845    M105.5,270.167l168.034-168.654 M115.5,270.167l163.625-164.264 M125.387,270.167l158.925-159.179 M133.937,271.833   l154.502-154.067 M141.534,274.833l151.655-151.666 M151.5,283.891l150.098-149.3 M146.438,278.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">C</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"194\\\" y=\\\"242\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"163_1\",\r\n    \"X\": \"278.02801513671875\",\r\n    \"Y\": \"290.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"163_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"283.028\\\" x2=\\\"283.028\\\" y1=\\\"290.5\\\" y2=\\\"339.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"327.137\\\" x2=\\\"327.137\\\" y1=\\\"290.5\\\" y2=\\\"339.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25340900\",\r\n    \"X\": \"9.28427505493164\",\r\n    \"Y\": \"64.06759643554688\",\r\n    \"Width\": \"380.45006942749023\",\r\n    \"Height\": \"245.85308837890625\",\r\n    \"SVG\": \"<g id=\\\"25340900\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"13\\\" x2=\\\"385\\\" y1=\\\"70\\\" y2=\\\"303\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"386\\\" x2=\\\"15\\\" y1=\\\"70\\\" y2=\\\"304\\\"/>            <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"60\\\" stroke=\\\"#FFFFFF\\\" width=\\\"60\\\" x=\\\"170\\\" y=\\\"160\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"200\\\" y=\\\"213\\\">D</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_47_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"257.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"1_47_0\\\">        <polyline fill=\\\"#AAFFAA\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"438,257 438,545 174,545 174,257  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_47_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"257.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"1_47_1\\\">        <g>                <polyline fill=\\\"#AAFFAA\\\" points=\\\"438,257 438,545 174,545 174,257   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"257\\\" y2=\\\"269.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"284.971\\\" y2=\\\"524.765\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,532.5 438,545 425.5,545    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"545\\\" y2=\\\"545\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,545 174,545 174,532.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"517.029\\\" y2=\\\"277.235\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"269.5\\\" y2=\\\"257\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271800\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25271800\\\">        <path d=\\\"M47.475,172.975L104.5,115 M48.167,181.833   l76.22-75.666 M50.5,190.998l90.443-91.374 M51.5,199L154.44,96.308 M53.833,207.167L166.424,94.659 M54.167,217.534   L178.739,93.405 M56.5,225.5L188.578,92.659 M56.833,235.088L198.867,93.405 M58.5,243.5L207.373,94.659 M60.167,252.5   L220.9,91.399 M63.167,259.5L227.71,95 M69.5,262.833L235.999,96.747 M77.5,265.833L245.505,97 M86.277,267.5L255.032,97.741    M193.34,291.521l146.494-146.21 M203.676,291.521L348.5,146.654 M214.99,290.324L356.167,149.5 M228.244,287.639l133.795-134.102    M157.5,286.833l148.334-149.227 M165.167,289.324L315.5,139.167 M173.459,291.521l149.873-150.498 M184.3,291.521l147.999-148.337    M95.722,267.5L263.787,98.362 M251.322,284.986l114.884-114.66 M262.962,283.628l104.351-105.265 M273.891,282.891l93.422-94.001    M285.578,280.855l81.734-81.022 M239.338,286.833L364.964,160.92 M300.598,276.266l66.715-66.136 M337.167,249.833l29.146-29.845    M104.5,269.167l168.034-168.654 M114.5,269.167l163.625-164.264 M124.387,269.167l158.925-159.179 M132.937,270.833   l154.502-154.067 M140.534,273.833l151.655-151.666 M150.5,282.891l150.098-149.3 M145.438,277.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40171\",\r\n    \"X\": \"255.092041015625\",\r\n    \"Y\": \"297.3769836425781\",\r\n    \"Width\": \"103.3125\",\r\n    \"Height\": \"48.125\",\r\n    \"SVG\": \"<g id=\\\"40171\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.7051\\\">INC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10301\",\r\n    \"X\": \"251.03125\",\r\n    \"Y\": \"300.56146240234375\",\r\n    \"Width\": \"107.404296875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">LEN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10302\",\r\n    \"X\": \"246.236328125\",\r\n    \"Y\": \"448.79583740234375\",\r\n    \"Width\": \"119.236328125\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"10302\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5146\\\">OPT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40161\",\r\n    \"X\": \"236.2880859375\",\r\n    \"Y\": \"298.3769836425781\",\r\n    \"Width\": \"134.76416015625\",\r\n    \"Height\": \"48.125\",\r\n    \"SVG\": \"<g id=\\\"40161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.7051\\\">ACC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161300_0\",\r\n    \"X\": \"131.5\",\r\n    \"Y\": \"224.91600036621094\",\r\n    \"Width\": \"348.0\",\r\n    \"Height\": \"342.33399963378906\",\r\n    \"SVG\": \"<g id=\\\"10161300_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"224.916\\\" y2=\\\"567.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"131.5\\\" x2=\\\"479.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161300_1\",\r\n    \"X\": \"131.5\",\r\n    \"Y\": \"273.6000061035156\",\r\n    \"Width\": \"348.0\",\r\n    \"Height\": \"244.80001831054688\",\r\n    \"SVG\": \"<g id=\\\"10161300_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"273.6\\\" y2=\\\"518.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"131.5\\\" x2=\\\"479.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161300_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"264.0\",\r\n    \"SVG\": \"<g id=\\\"10161300_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161300_3\",\r\n    \"X\": \"139.5\",\r\n    \"Y\": \"228.5\",\r\n    \"Width\": \"334.0\",\r\n    \"Height\": \"328.0\",\r\n    \"SVG\": \"<g id=\\\"10161300_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"228.5\\\" y2=\\\"556.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"139.5\\\" x2=\\\"473.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"176_1\",\r\n    \"X\": \"253.68099975585938\",\r\n    \"Y\": \"288.85400390625\",\r\n    \"Width\": \"101.9110107421875\",\r\n    \"Height\": \"52.97698974609375\",\r\n    \"SVG\": \"<g id=\\\"176_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" x1=\\\"321.11\\\" x2=\\\"321.11\\\" y1=\\\"313.735\\\" y2=\\\"288.854\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" x1=\\\"285.522\\\" x2=\\\"285.522\\\" y1=\\\"313.735\\\" y2=\\\"288.854\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" x1=\\\"321.11\\\" x2=\\\"321.11\\\" y1=\\\"314.735\\\" y2=\\\"289.854\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" x1=\\\"285.522\\\" x2=\\\"285.522\\\" y1=\\\"314.735\\\" y2=\\\"289.854\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" x1=\\\"321.11\\\" x2=\\\"321.11\\\" y1=\\\"314.086\\\" y2=\\\"289.205\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" x1=\\\"285.522\\\" x2=\\\"285.522\\\" y1=\\\"314.086\\\" y2=\\\"289.205\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"4.5\\\" x1=\\\"253.681\\\" x2=\\\"355.592\\\" y1=\\\"316.147\\\" y2=\\\"316.147\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" x1=\\\"269.468\\\" x2=\\\"269.468\\\" y1=\\\"341.831\\\" y2=\\\"316.95\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" x1=\\\"335.292\\\" x2=\\\"335.292\\\" y1=\\\"341.831\\\" y2=\\\"316.95\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" x1=\\\"301.309\\\" x2=\\\"301.309\\\" y1=\\\"341.831\\\" y2=\\\"316.95\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52191\",\r\n    \"X\": \"266.2919921875\",\r\n    \"Y\": \"295.7969055175781\",\r\n    \"Width\": \"79.6630859375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"52191\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">HF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111300\",\r\n    \"X\": \"193.7745361328125\",\r\n    \"Y\": \"347.9825134277344\",\r\n    \"Width\": \"223.2978515625\",\r\n    \"Height\": \"95.79287719726562\",\r\n    \"SVG\": \"<g id=\\\"05111300\\\">        <g id=\\\"Satellite\\\">                <rect height=\\\"37.299\\\" width=\\\"62.496\\\" x=\\\"220.813\\\" y=\\\"377.35\\\"/>                <rect height=\\\"37.3\\\" width=\\\"28.683\\\" x=\\\"290.578\\\" y=\\\"377.349\\\"/>                <rect height=\\\"37.3\\\" width=\\\"62.497\\\" x=\\\"326.53\\\" y=\\\"377.349\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.543\\\" x2=\\\"328.05\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>            </g>        <g id=\\\"Mini\\\">                <polyline fill=\\\"none\\\" points=\\\"284.728,441.999 306.005,420.731 327.273,442.008   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"326.192,349.759 304.915,371.026 283.646,349.75   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"195.55,374.727 216.818,396.004 195.542,417.273   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"415.296,417.273 394.027,395.996 415.305,374.727   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27182\",\r\n    \"X\": \"253.1767578125\",\r\n    \"Y\": \"446.43646240234375\",\r\n    \"Width\": \"103.7998046875\",\r\n    \"Height\": \"48.890625\",\r\n    \"SVG\": \"<g id=\\\"27182\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"494.5146\\\">O-6</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25219200\",\r\n    \"X\": \"141.0\",\r\n    \"Y\": \"294.0\",\r\n    \"Width\": \"300.0\",\r\n    \"Height\": \"150.0\",\r\n    \"SVG\": \"<g id=\\\"25219200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"141\\\" x2=\\\"441\\\" y1=\\\"369\\\" y2=\\\"369\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"291\\\" x2=\\\"291\\\" y1=\\\"294\\\" y2=\\\"444\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"191\\\" x2=\\\"191\\\" y1=\\\"319\\\" y2=\\\"419\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"390\\\" x2=\\\"391\\\" y1=\\\"319\\\" y2=\\\"419\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131500\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25131500\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">RP</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40151\",\r\n    \"X\": \"248.24609375\",\r\n    \"Y\": \"297.546875\",\r\n    \"Width\": \"112.216796875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"40151\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">ATT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213900\",\r\n    \"X\": \"171.3489990234375\",\r\n    \"Y\": \"272.91400146484375\",\r\n    \"Width\": \"266.125\",\r\n    \"Height\": \"245.093994140625\",\r\n    \"SVG\": \"<g id=\\\"25213900\\\">        <rect fill=\\\"none\\\" height=\\\"230.094\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.125\\\" x=\\\"178.849\\\" y=\\\"280.414\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"429.975\\\" x2=\\\"178.849\\\" y1=\\\"280.414\\\" y2=\\\"510.508\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"178.849\\\" x2=\\\"429.975\\\" y1=\\\"280.414\\\" y2=\\\"510.508\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x=\\\"281\\\" y=\\\"492\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110800\",\r\n    \"X\": \"195.5\",\r\n    \"Y\": \"286.5\",\r\n    \"Width\": \"220.0\",\r\n    \"Height\": \"220.0\",\r\n    \"SVG\": \"<g id=\\\"20110800\\\">        <ellipse cx=\\\"305.5\\\" cy=\\\"396.5\\\" fill=\\\"none\\\" rx=\\\"60\\\" ry=\\\"60\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"365.5\\\" x2=\\\"415.5\\\" y1=\\\"396.5\\\" y2=\\\"396.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"347.927\\\" x2=\\\"383.281\\\" y1=\\\"354.074\\\" y2=\\\"318.718\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.5\\\" x2=\\\"305.5\\\" y1=\\\"336.5\\\" y2=\\\"286.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"263.074\\\" x2=\\\"227.718\\\" y1=\\\"354.074\\\" y2=\\\"318.718\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245.5\\\" x2=\\\"195.5\\\" y1=\\\"396.5\\\" y2=\\\"396.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"263.074\\\" x2=\\\"227.718\\\" y1=\\\"438.926\\\" y2=\\\"474.281\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.5\\\" x2=\\\"305.5\\\" y1=\\\"456.5\\\" y2=\\\"506.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"347.927\\\" x2=\\\"383.281\\\" y1=\\\"438.926\\\" y2=\\\"474.281\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3307\",\r\n    \"X\": \"159.09109497070312\",\r\n    \"Y\": \"105.62062072753906\",\r\n    \"Width\": \"288.671142578125\",\r\n    \"Height\": \"656.5373992919922\",\r\n    \"SVG\": \"<g id=\\\"3307\\\">        <polyline fill=\\\"none\\\" points=\\\"   243.5,263.054 243.5,212.4 365.5,212.4 365.5,263.054  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"161,280.958 306,109.5 450,280.958  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40,27\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"162\\\" y1=\\\"394.203\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3306\",\r\n    \"X\": \"159.5\",\r\n    \"Y\": \"209.89999389648438\",\r\n    \"Width\": \"208.5\",\r\n    \"Height\": \"552.2580261230469\",\r\n    \"SVG\": \"<g id=\\\"3306\\\">        <polyline fill=\\\"none\\\" points=\\\"   243.5,263.054 243.5,212.4 365.5,212.4 365.5,263.054  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"162\\\" y1=\\\"394.203\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3305\",\r\n    \"X\": \"159.09109497070312\",\r\n    \"Y\": \"105.62062072753906\",\r\n    \"Width\": \"288.671142578125\",\r\n    \"Height\": \"176.9517364501953\",\r\n    \"SVG\": \"<g id=\\\"3305\\\">        <polyline fill=\\\"none\\\" points=\\\"   243.5,263.054 243.5,212.4 365.5,212.4 365.5,263.054  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"161,280.958 306,109.5 450,280.958  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40,27\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15141000\",\r\n    \"X\": \"213.5\",\r\n    \"Y\": \"328.48466783528767\",\r\n    \"Width\": \"182.75\",\r\n    \"Height\": \"134.63936207116438\",\r\n    \"SVG\": \"<g id=\\\"15141000\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"216\\\" y1=\\\"374.375\\\" y2=\\\"542.406\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"393.75\\\" x2=\\\"393.75\\\" y1=\\\"374.375\\\" y2=\\\"542.406\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"393.75\\\" y1=\\\"540.155\\\" y2=\\\"540.155\\\"/>                <path d=\\\"M216,376.676c77.766,31.206,99.984,31.206,177.75,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"294.903\\\" x2=\\\"335.48\\\" y1=\\\"421.057\\\" y2=\\\"421.057\\\"/>                        <path d=\\\"M234.037,446.417h97.385c32.464,0,38.956,45.648,40.578,76.083\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"315.191\\\" x2=\\\"315.191\\\" y1=\\\"446.417\\\" y2=\\\"421.057\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3304\",\r\n    \"X\": \"241.0\",\r\n    \"Y\": \"209.89999389648438\",\r\n    \"Width\": \"127.0\",\r\n    \"Height\": \"55.65399169921875\",\r\n    \"SVG\": \"<g id=\\\"3304\\\">        <polyline fill=\\\"none\\\" points=\\\"   243.5,263.054 243.5,212.4 365.5,212.4 365.5,263.054  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3303\",\r\n    \"X\": \"159.09109497070312\",\r\n    \"Y\": \"105.62062072753906\",\r\n    \"Width\": \"288.671142578125\",\r\n    \"Height\": \"656.5373992919922\",\r\n    \"SVG\": \"<g id=\\\"3303\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"162\\\" y1=\\\"394.203\\\" y2=\\\"759.658\\\"/>        <polyline fill=\\\"none\\\" points=\\\"161,280.958 306,109.5 450,280.958  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40,27\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200600\",\r\n    \"X\": \"286.3036213698824\",\r\n    \"Y\": \"288.63459312164923\",\r\n    \"Width\": \"177.71756332862424\",\r\n    \"Height\": \"177.71756332862424\",\r\n    \"SVG\": \"<g id=\\\"25200600\\\">        <rect fill=\\\"#557788\\\" height=\\\"158.667\\\" stroke=\\\"#FFFFFF\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" transform=\\\"matrix(0.7071 0.7071 -0.7071 0.7071 376.811 -154.7164)\\\" width=\\\"82.666\\\" x=\\\"333.834\\\" y=\\\"298.165\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3302\",\r\n    \"X\": \"159.5\",\r\n    \"Y\": \"391.7030029296875\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"370.45501708984375\",\r\n    \"SVG\": \"<g id=\\\"3302\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"162\\\" y1=\\\"394.203\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3301\",\r\n    \"X\": \"159.09109497070312\",\r\n    \"Y\": \"105.62062072753906\",\r\n    \"Width\": \"288.671142578125\",\r\n    \"Height\": \"176.9517364501953\",\r\n    \"SVG\": \"<g id=\\\"3301\\\">        <polyline fill=\\\"none\\\" points=\\\"161,280.958 306,109.5 450,280.958  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40,27\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_41_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"219.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"2_41_1\\\">        <g id=\\\"_x2C_path_x3E_\\\">                <polyline fill=\\\"#AAFFAA\\\" points=\\\"174,516 174,228 438,228 438,516   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"516\\\" y2=\\\"503.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"488.029\\\" y2=\\\"248.235\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174,240.5 174,228 186.5,228    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"228\\\" y2=\\\"228\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,228 438,228 438,240.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"255.971\\\" y2=\\\"495.765\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"503.5\\\" y2=\\\"516\\\"/>                    </g>            </g>        <rect height=\\\"48\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"228\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15210100\",\r\n    \"X\": \"219.25\",\r\n    \"Y\": \"309.25\",\r\n    \"Width\": \"173.5\",\r\n    \"Height\": \"173.5\",\r\n    \"SVG\": \"<g id=\\\"15210100\\\">        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"84.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_41_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"219.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"2_41_0\\\">        <polyline fill=\\\"#AAFFAA\\\" id=\\\"_x2C_path_x3E_\\\" points=\\\"174,516 174,228 438,228 438,516  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <rect height=\\\"48\\\" stroke=\\\"#000000\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"228\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27192\",\r\n    \"X\": \"253.1767578125\",\r\n    \"Y\": \"446.43646240234375\",\r\n    \"Width\": \"103.8310546875\",\r\n    \"Height\": \"48.890625\",\r\n    \"SVG\": \"<g id=\\\"27192\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"494.5146\\\">O-7</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25130200\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25130200\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">AMN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40141\",\r\n    \"X\": \"245.5938262939453\",\r\n    \"Y\": \"287.5099182128906\",\r\n    \"Width\": \"100.37312316894531\",\r\n    \"Height\": \"58.80938720703125\",\r\n    \"SVG\": \"<g id=\\\"40141\\\">        <polygon points=\\\"319.801,316.914 343.236,294 343.236,339.829  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5.4619\\\"/>        <polygon points=\\\"284.652,316.914 308.085,294 308.085,339.829  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5.4619\\\"/>        <polygon points=\\\"249.5,316.914 272.934,294 272.934,339.829  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5.4619\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241103\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241103\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"145\\\" y=\\\"140\\\">ATI ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270504\",\r\n    \"X\": \"101.21622938265045\",\r\n    \"Y\": \"75.04408356872175\",\r\n    \"Width\": \"283.8237486446933\",\r\n    \"Height\": \"281.4559316900673\",\r\n    \"SVG\": \"<g id=\\\"25270504\\\" transform=\\\"translate(-410 -400) scale(2.5 2.5)\\\">        <g>                <g>                        <path d=\\\"M204.6,192.6c49.678-2.258,93.925,42.4,99.2,88.904\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <g>                                <polygon fill=\\\"#000000\\\" points=\\\"288.697,277.237 303.4,302.6 318.016,277.187\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270503\",\r\n    \"X\": \"101.7969970703125\",\r\n    \"Y\": \"129.9737548828125\",\r\n    \"Width\": \"213.21066284179688\",\r\n    \"Height\": \"81.57560729980469\",\r\n    \"SVG\": \"<g id=\\\"25270503\\\">        <polyline fill=\\\"none\\\" points=\\\"101.797,167.287 152.5,167.287 164.797,205.035 200,135.787    230.797,205.035 250.797,167.287 311.297,167.287  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"276.297,132.287 311.297,167.167 277.221,195.46  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_67_1\",\r\n    \"X\": \"165.0\",\r\n    \"Y\": \"273.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.5740966796875\",\r\n    \"SVG\": \"<g id=\\\"2_67_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"437.5,273 437.5,463 305.5,585 173.5,463 173.5,273   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"437.5\\\" x2=\\\"437.5\\\" y1=\\\"273\\\" y2=\\\"285.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-width=\\\"17\\\" x1=\\\"437.5\\\" x2=\\\"437.5\\\" y1=\\\"299.643\\\" y2=\\\"443.429\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"437.5,450.5 437.5,463 428.32,471.484    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-width=\\\"17\\\" x1=\\\"418.58\\\" x2=\\\"319.55\\\" y1=\\\"480.487\\\" y2=\\\"572.015\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.68,576.516 305.5,585 296.32,576.516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-width=\\\"17\\\" x1=\\\"286.58\\\" x2=\\\"187.55\\\" y1=\\\"567.513\\\" y2=\\\"475.985\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"182.68,471.484 173.5,463 173.5,450.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-width=\\\"17\\\" x1=\\\"173.5\\\" x2=\\\"173.5\\\" y1=\\\"436.357\\\" y2=\\\"292.571\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"173.5\\\" x2=\\\"173.5\\\" y1=\\\"285.5\\\" y2=\\\"273\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241102\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241102\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"140\\\" y=\\\"173\\\">ATI ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241101\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10228735637605\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25241101\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.611-0.17,20.813-7.502,20.813-7.502c17.893-21.594,23.492-66.242-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.569-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.209-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"195\\\" y=\\\"187\\\">ATI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15181\",\r\n    \"X\": \"264.0\",\r\n    \"Y\": \"294.0\",\r\n    \"Width\": \"85.5\",\r\n    \"Height\": \"47.756988525390625\",\r\n    \"SVG\": \"<g id=\\\"15181\\\">        <rect fill=\\\"none\\\" height=\\\"35.757\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\" width=\\\"73.5\\\" x=\\\"270\\\" y=\\\"300\\\"/>        <rect fill=\\\"#231F20\\\" height=\\\"30.189\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6\\\" width=\\\"6.891\\\" x=\\\"302.587\\\" y=\\\"302.784\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27162\",\r\n    \"X\": \"257.896484375\",\r\n    \"Y\": \"450.79583740234375\",\r\n    \"Width\": \"94.212890625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27162\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"494.5146\\\">O-4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270502\",\r\n    \"X\": \"74.85700225830078\",\r\n    \"Y\": \"131.83499145507812\",\r\n    \"Width\": \"179.35198211669922\",\r\n    \"Height\": \"128.10595703125\",\r\n    \"SVG\": \"<g id=\\\"25270502\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"74.857\\\" x2=\\\"142.795\\\" y1=\\\"196.378\\\" y2=\\\"196.378\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"142.795\\\" x2=\\\"142.795\\\" y1=\\\"142.062\\\" y2=\\\"246.691\\\"/>        <path d=\\\"M140.795,141.647h91.551v4.85   h-91.551V141.647L140.795,141.647z M229.912,131.965l24.232,12.097l-24.232,12.117V131.965L229.912,131.965z\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"0.2906\\\"/>        <path d=\\\"M142.795,193.961h57.508v4.851   h-57.508V193.961L142.795,193.961z M197.889,184.28l24.212,12.098l-24.212,12.115V184.28L197.889,184.28z\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"0.2906\\\"/>        <path d=\\\"M140.795,245.277h34.875v4.849   h-34.875V245.277L140.795,245.277z M173.236,235.595l24.232,12.099l-24.232,12.117V235.595L173.236,235.595z\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"0.2906\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270501\",\r\n    \"X\": \"146.75\",\r\n    \"Y\": \"96.35299682617188\",\r\n    \"Width\": \"193.25\",\r\n    \"Height\": \"224.00100708007812\",\r\n    \"SVG\": \"<g id=\\\"25270501\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"146.75\\\" x2=\\\"337.5\\\" y1=\\\"208.354\\\" y2=\\\"208.354\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"337.5\\\" x2=\\\"337.5\\\" y1=\\\"96.353\\\" y2=\\\"320.354\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27161\",\r\n    \"X\": \"257.7367858886719\",\r\n    \"Y\": \"274.2933349609375\",\r\n    \"Width\": \"94.52642822265625\",\r\n    \"Height\": \"69.40667724609375\",\r\n    \"SVG\": \"<g id=\\\"27161\\\">        <polygon fill=\\\"none\\\" id=\\\"symbol\\\" points=\\\"265.3,339.7 305,281.4 344.7,339.7  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120110\",\r\n    \"X\": \"218.0\",\r\n    \"Y\": \"323.0\",\r\n    \"Width\": \"176.0\",\r\n    \"Height\": \"144.5\",\r\n    \"SVG\": \"<g id=\\\"15120110\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236\\\" x2=\\\"236\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"376\\\" x2=\\\"376\\\" y1=\\\"323\\\" y2=\\\"433\\\"/>        <ellipse cx=\\\"236\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"376\\\" cy=\\\"452\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"218\\\" x2=\\\"394\\\" y1=\\\"435\\\" y2=\\\"435\\\"/>        <polygon fill=\\\"none\\\" points=\\\"373.75,377.156 306,327.137 237.75,377.156 305.75,429.834  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131\",\r\n    \"X\": \"247.9697265625\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"116.27734375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"40131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CLR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60140100\",\r\n    \"X\": \"197.44970703125\",\r\n    \"Y\": \"356.171875\",\r\n    \"Width\": \"218.376953125\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"60140100\\\" opacity=\\\"0.9\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.25\\\">CRT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10201200\",\r\n    \"X\": \"261.9999694824219\",\r\n    \"Y\": \"348.33502197265625\",\r\n    \"Width\": \"92.16127073714557\",\r\n    \"Height\": \"91.66497802734375\",\r\n    \"SVG\": \"<g id=\\\"10201200\\\">            <path d=\\\"M308.048,410.306l21.47,16.449c-.765,1.051-7.173,3.681-9.181,4.494-2.965,1.195-7.651,1.961-11.715,1.961h-1.004c-4.543,0-8.703-.766-11.954-2.008-2.056-.813-8.129-3.299-9.037-4.543l21.422-16.353ZM345.058,381.95c.909,3.634,2.104,5.977,2.104,10.711v3.538c0,6.073-2.296,11.859-4.304,15.971-1.291,2.534-6.647,10.471-9.181,11.141l-8.75-26.012,20.131-15.349ZM270.75,381.759l20.131,15.493-8.798,25.965c-3.012-2.056-7.125-7.985-8.99-11.715-1.435-2.869-4.638-12.193-4.208-16.832l1.865-12.911ZM343.576,378.221h-24.817c-.909,0-4.017-9.802-4.543-11.189-.717-2.008-3.682-9.946-3.825-11.62,7.699,0,16.258,4.017,20.753,7.412,4.017,3.012,11.189,9.994,12.432,15.397h0ZM272.663,378.221c.43-1.913,4.064-7.077,5.26-8.655,2.104-2.63,4.638-4.543,7.22-6.742,3.443-2.917,13.915-7.412,20.179-7.412l-7.938,22.761-24.721.048ZM310.917,440c11.62,0,25.152-7.746,30.459-14.106,4.113-4.972,5.929-6.981,8.942-13.293,1.913-3.969,4.064-12.576,3.825-18.362-.574-13.819-5.499-24.578-12.767-31.798-6.455-6.36-17.931-14.106-30.459-14.106h-5.834c-12.241,0-24.052,8.033-30.316,14.249-6.599,6.503-12.767,18.744-12.767,31.846,0,14.345,6.073,24.004,13.006,31.607,5.738,6.264,18.505,13.962,30.316,13.962h5.595Z\\\" id=\\\"_65156240\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_03_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_03_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15191\",\r\n    \"X\": \"254.0249786376953\",\r\n    \"Y\": \"297.9999694824219\",\r\n    \"Width\": \"103.88203430175781\",\r\n    \"Height\": \"45.9000244140625\",\r\n    \"SVG\": \"<g id=\\\"15191\\\">        <path d=\\\"M254.025,300.5c11.294,0,20.451,9.155,20.451,20.449   c0,11.296-9.156,20.451-20.451,20.451\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"274.476\\\" x2=\\\"337.457\\\" y1=\\\"320.95\\\" y2=\\\"320.95\\\"/>        <path d=\\\"M357.907,341.4c-11.294,0-20.45-9.156-20.45-20.45s9.156-20.45,20.45-20.45   \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120102\",\r\n    \"X\": \"258.31298828125\",\r\n    \"Y\": \"345.0\",\r\n    \"Width\": \"90.739013671875\",\r\n    \"Height\": \"98.5\",\r\n    \"SVG\": \"<g id=\\\"15120102\\\">        <rect fill=\\\"none\\\" height=\\\"59.052\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"4\\\" stroke-width=\\\"7\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -190.1722 330.4663)\\\" width=\\\"58.549\\\" x=\\\"274.547\\\" y=\\\"365.265\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"260.813\\\" x2=\\\"260.813\\\" y1=\\\"345.717\\\" y2=\\\"443.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"346.552\\\" x2=\\\"346.552\\\" y1=\\\"345\\\" y2=\\\"442.783\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"41.2926px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"408.8027\\\">C2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120103\",\r\n    \"X\": \"251.3300018310547\",\r\n    \"Y\": \"342.6922912597656\",\r\n    \"Width\": \"103.05299377441406\",\r\n    \"Height\": \"102.11972045898438\",\r\n    \"SVG\": \"<g id=\\\"15120103\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"253.83\\\" x2=\\\"253.83\\\" y1=\\\"345\\\" y2=\\\"443.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"351.883\\\" x2=\\\"351.883\\\" y1=\\\"345\\\" y2=\\\"443.426\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"253.83\\\" x2=\\\"351.883\\\" y1=\\\"442.312\\\" y2=\\\"442.312\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"253.83\\\" x2=\\\"304.257\\\" y1=\\\"366.011\\\" y2=\\\"345\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"351.883\\\" x2=\\\"301.455\\\" y1=\\\"366.011\\\" y2=\\\"345\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120104\",\r\n    \"X\": \"250.5\",\r\n    \"Y\": \"342.6922912597656\",\r\n    \"Width\": \"103.5\",\r\n    \"Height\": \"101.90069580078125\",\r\n    \"SVG\": \"<g id=\\\"15120104\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"253\\\" x2=\\\"253\\\" y1=\\\"345\\\" y2=\\\"443.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"351.5\\\" x2=\\\"351.5\\\" y1=\\\"345\\\" y2=\\\"443.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"253\\\" x2=\\\"351.5\\\" y1=\\\"442.093\\\" y2=\\\"442.093\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"253\\\" x2=\\\"303.657\\\" y1=\\\"366.107\\\" y2=\\\"345\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"351.5\\\" x2=\\\"300.843\\\" y1=\\\"366.107\\\" y2=\\\"345\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"22\\\" x1=\\\"274.107\\\" x2=\\\"330.393\\\" y1=\\\"399.879\\\" y2=\\\"399.879\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"22\\\" x1=\\\"302.25\\\" x2=\\\"302.25\\\" y1=\\\"428.021\\\" y2=\\\"371.736\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120105\",\r\n    \"X\": \"206.59500122070312\",\r\n    \"Y\": \"349.25\",\r\n    \"Width\": \"198.80999755859375\",\r\n    \"Height\": \"94.25\",\r\n    \"SVG\": \"<g id=\\\"15120105\\\">        <path d=\\\"M250.552,441c-22.895,0-41.457-19.98-41.457-44.626   s18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M361.448,351.75c22.896,0,41.457,19.979,41.457,44.624   S384.344,441,361.448,441\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141200\",\r\n    \"X\": \"227.28125\",\r\n    \"Y\": \"356.9375\",\r\n    \"Width\": \"158.9677734375\",\r\n    \"Height\": \"82.3125\",\r\n    \"SVG\": \"<g id=\\\"10141200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">MP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120108\",\r\n    \"X\": \"250.5\",\r\n    \"Y\": \"342.6922912597656\",\r\n    \"Width\": \"103.5\",\r\n    \"Height\": \"101.90069580078125\",\r\n    \"SVG\": \"<g id=\\\"15120108\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"253\\\" x2=\\\"253\\\" y1=\\\"345\\\" y2=\\\"443.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"351.5\\\" x2=\\\"351.5\\\" y1=\\\"345\\\" y2=\\\"443.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"253\\\" x2=\\\"351.5\\\" y1=\\\"442.093\\\" y2=\\\"442.093\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"253\\\" x2=\\\"303.657\\\" y1=\\\"366.107\\\" y2=\\\"345\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"351.5\\\" x2=\\\"300.843\\\" y1=\\\"366.107\\\" y2=\\\"345\\\"/>            </g>        <g transform=\\\"translate(-40 -73) scale(1.2 1)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"261.463\\\" x2=\\\"308.661\\\" y1=\\\"474.284\\\" y2=\\\"474.286\\\"/>                <path d=\\\"M253.547,465.139c10.554,0,10.554,18.293,0,18.293\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M316.869,465.139c-10.554,0-10.554,18.293,0,18.293\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120109\",\r\n    \"X\": \"253.5\",\r\n    \"Y\": \"341.69232177734375\",\r\n    \"Width\": \"103.2139892578125\",\r\n    \"Height\": \"101.61868286132812\",\r\n    \"SVG\": \"<g id=\\\"15120109\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"256\\\" x2=\\\"256\\\" y1=\\\"344\\\" y2=\\\"442.214\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"354.214\\\" x2=\\\"354.214\\\" y1=\\\"344\\\" y2=\\\"442.214\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"256\\\" x2=\\\"354.214\\\" y1=\\\"440.811\\\" y2=\\\"440.811\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"256\\\" x2=\\\"306.51\\\" y1=\\\"365.046\\\" y2=\\\"344\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"354.214\\\" x2=\\\"303.704\\\" y1=\\\"365.046\\\" y2=\\\"344\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"256\\\" x2=\\\"354.214\\\" y1=\\\"421.168\\\" y2=\\\"421.168\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_67_0\",\r\n    \"X\": \"165.0\",\r\n    \"Y\": \"273.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.574462890625\",\r\n    \"SVG\": \"<g id=\\\"2_67_0\\\">        <path d=\\\"M437.5,273v190l-132,122l-132-122V273\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290100\",\r\n    \"X\": \"19.66900062561035\",\r\n    \"Y\": \"115.11820220947266\",\r\n    \"Width\": \"359.2800045013428\",\r\n    \"Height\": \"58.02080535888672\",\r\n    \"SVG\": \"<g id=\\\"25290100\\\">        <polyline fill=\\\"#FFFFFF\\\" points=\\\"19.669,169.639 33.475,169.639 49.808,127.355 66,169.498    125.836,169.498 144.543,124.244 163.363,169.355 216.252,169.355 234.92,125.8 255.777,169.639 324.363,169.639 343.03,128.912    362.475,168.86 378.949,168.86  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27171\",\r\n    \"X\": \"258.09375\",\r\n    \"Y\": \"294.75\",\r\n    \"Width\": \"92.5537109375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"27171\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" x=\\\"253\\\" y=\\\"342\\\">DM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290101\",\r\n    \"X\": \"62.5\",\r\n    \"Y\": \"198.6999969482422\",\r\n    \"Width\": \"279.5\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"25290101\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"62.5\\\" x2=\\\"342\\\" y1=\\\"201.2\\\" y2=\\\"201.2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27172\",\r\n    \"X\": \"253.1767578125\",\r\n    \"Y\": \"446.43646240234375\",\r\n    \"Width\": \"104.1904296875\",\r\n    \"Height\": \"48.890625\",\r\n    \"SVG\": \"<g id=\\\"27172\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"494.5146\\\">O-5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_38_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_38_1\\\">        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"468\\\" y=\\\"497.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"468\\\" y=\\\"273.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123\\\" y=\\\"497.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"123\\\" y=\\\"273.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_38_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_38_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" id=\\\"Group\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"127\\\" y=\\\"277.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"464\\\" y=\\\"493.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"464\\\" y=\\\"277.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"127\\\" y=\\\"493.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120101\",\r\n    \"X\": \"258.989013671875\",\r\n    \"Y\": \"345.7770080566406\",\r\n    \"Width\": \"90.06298828125\",\r\n    \"Height\": \"97.72299194335938\",\r\n    \"SVG\": \"<g id=\\\"15120101\\\">        <rect fill=\\\"none\\\" height=\\\"58.586\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"4\\\" stroke-width=\\\"7\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -190.3451 330.8172)\\\" width=\\\"58.088\\\" x=\\\"275.115\\\" y=\\\"365.883\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"261.489\\\" x2=\\\"261.489\\\" y1=\\\"346.488\\\" y2=\\\"443.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"346.552\\\" x2=\\\"346.552\\\" y1=\\\"345.777\\\" y2=\\\"442.789\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110802_a\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"283.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"207.0\",\r\n    \"SVG\": \"<g id=\\\"36110802_a\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"453\\\" y2=\\\"488\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"485\\\" y2=\\\"485\\\"/>            </g>        <polygon points=\\\"286,323 286,288 326,288 326,323  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"248.769,355.107 224.028,330.35 252.322,302.075 277.063,326.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"334.28,326.788 358.977,301.987 387.32,330.212 362.623,355.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"383\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"408\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15161\",\r\n    \"X\": \"256.39300537109375\",\r\n    \"Y\": \"293.3070068359375\",\r\n    \"Width\": \"99.2139892578125\",\r\n    \"Height\": \"48.385986328125\",\r\n    \"SVG\": \"<g id=\\\"15161\\\">        <path d=\\\"M279.046,339.193c-11.129,0-20.153-9.713-20.153-21.692   c0-11.981,9.023-21.692,20.153-21.692\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M332.955,295.807c11.13,0,20.152,9.712,20.152,21.692   c0,11.979-9.022,21.692-20.152,21.692\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"279.046\\\" x2=\\\"332.955\\\" y1=\\\"295.807\\\" y2=\\\"295.807\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"279.046\\\" x2=\\\"332.955\\\" y1=\\\"339.193\\\" y2=\\\"339.193\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46150400\",\r\n    \"X\": \"31.0\",\r\n    \"Y\": \"39.0\",\r\n    \"Width\": \"338.0\",\r\n    \"Height\": \"338.0\",\r\n    \"SVG\": \"<g id=\\\"46150400\\\">        <ellipse cx=\\\"50\\\" cy=\\\"208\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"50\\\" cy=\\\"58\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"50\\\" cy=\\\"358\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"200\\\" cy=\\\"208\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"200\\\" cy=\\\"58\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"200\\\" cy=\\\"358\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"350\\\" cy=\\\"208\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"350\\\" cy=\\\"58\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"350\\\" cy=\\\"358\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"125\\\" cy=\\\"133\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"275\\\" cy=\\\"133\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"125\\\" cy=\\\"283\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>        <ellipse cx=\\\"275\\\" cy=\\\"283\\\" fill=\\\"#FF00FF\\\" rx=\\\"19\\\" ry=\\\"19\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40121\",\r\n    \"X\": \"248.2666015625\",\r\n    \"Y\": \"297.546875\",\r\n    \"Width\": \"115.19921875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"40121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">FND</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"132_1\",\r\n    \"X\": \"229.427734375\",\r\n    \"Y\": \"305.2842102050781\",\r\n    \"Width\": \"152.4873046875\",\r\n    \"Height\": \"39.96875\",\r\n    \"SVG\": \"<g id=\\\"132_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"54\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5967\\\">SWAT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27142\",\r\n    \"X\": \"227.6650390625\",\r\n    \"Y\": \"449.8241882324219\",\r\n    \"Width\": \"154.48046875\",\r\n    \"Height\": \"32.59375\",\r\n    \"SVG\": \"<g id=\\\"27142\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"44px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"481.8867\\\">O-1/O-2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27141\",\r\n    \"X\": \"241.3125\",\r\n    \"Y\": \"300.78125\",\r\n    \"Width\": \"124.171875\",\r\n    \"Height\": \"42.921875\",\r\n    \"SVG\": \"<g id=\\\"27141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" x=\\\"237\\\" y=\\\"343\\\">MSG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_54_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"364.03125\",\r\n    \"SVG\": \"<g id=\\\"2_54_0\\\">        <g>                <polyline fill=\\\"#FFE599\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"307.768\\\" y1=\\\"568\\\" y2=\\\"566.232\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"311.373\\\" x2=\\\"475.43\\\" y1=\\\"562.627\\\" y2=\\\"398.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"477.232,396.768 479,395 477.232,393.232    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"473.627\\\" x2=\\\"309.57\\\" y1=\\\"389.626\\\" y2=\\\"225.57\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"307.768,223.768 306,222 304.232,223.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"300.626\\\" x2=\\\"136.571\\\" y1=\\\"227.374\\\" y2=\\\"391.429\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"134.768,393.232 133,395 134.768,396.768    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"138.374\\\" x2=\\\"302.429\\\" y1=\\\"400.373\\\" y2=\\\"564.43\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"304.232\\\" x2=\\\"306\\\" y1=\\\"566.232\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_25_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"243.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"280.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"0_25_0\\\">            <rect fill=\\\"none\\\" height=\\\"240\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>            <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"244.39\\\"/>            <g>                      <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"139.928\\\" x2=\\\"479.159\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"289.118\\\" y2=\\\"507.941\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"515\\\" y2=\\\"515\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"472.236\\\" x2=\\\"133.005\\\" y1=\\\"515\\\" y2=\\\"515\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"515\\\" y2=\\\"515\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"500.882\\\" y2=\\\"282.059\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121600\",\r\n    \"X\": \"238.23342895507812\",\r\n    \"Y\": \"343.8639221191406\",\r\n    \"Width\": \"137.6971435546875\",\r\n    \"Height\": \"101.15109252929688\",\r\n    \"SVG\": \"<g id=\\\"10121600\\\">        <polygon id=\\\"symbol\\\" points=\\\"247.685,440.015 307.082,352.75 366.479,440.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40111\",\r\n    \"X\": \"254.90234375\",\r\n    \"Y\": \"297.546875\",\r\n    \"Width\": \"102.982421875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"40111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">FAL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3354\",\r\n    \"X\": \"242.0\",\r\n    \"Y\": \"217.0\",\r\n    \"Width\": \"134.0\",\r\n    \"Height\": \"59.777008056640625\",\r\n    \"SVG\": \"<g id=\\\"3354\\\">        <polyline fill=\\\"none\\\" points=\\\"   244.5,274.277 244.5,219.5 373.5,219.5 373.5,274.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3353\",\r\n    \"X\": \"174.6612548828125\",\r\n    \"Y\": \"118.78054809570312\",\r\n    \"Width\": \"264.5819396972656\",\r\n    \"Height\": \"643.3774719238281\",\r\n    \"SVG\": \"<g id=\\\"3353\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"179.557\\\" x2=\\\"179.557\\\" y1=\\\"343.813\\\" y2=\\\"759.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"176.557\\\" x2=\\\"189.595\\\" y1=\\\"274.815\\\" y2=\\\"259.649\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"39.9252,26.9495\\\" stroke-width=\\\"5\\\" x1=\\\"207.163\\\" x2=\\\"285.57\\\" y1=\\\"239.213\\\" y2=\\\"148.007\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"294.354,137.789 307.392,122.623 320.379,137.833    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"39.7822,26.853\\\" stroke-width=\\\"5\\\" x1=\\\"337.815\\\" x2=\\\"415.637\\\" y1=\\\"158.254\\\" y2=\\\"249.395\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.354\\\" x2=\\\"437.342\\\" y1=\\\"259.605\\\" y2=\\\"274.815\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3352\",\r\n    \"X\": \"177.0570068359375\",\r\n    \"Y\": \"341.31298828125\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"420.84503173828125\",\r\n    \"SVG\": \"<g id=\\\"3352\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"179.557\\\" x2=\\\"179.557\\\" y1=\\\"343.813\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3351\",\r\n    \"X\": \"174.6612548828125\",\r\n    \"Y\": \"118.78054809570312\",\r\n    \"Width\": \"264.5819396972656\",\r\n    \"Height\": \"157.66421508789062\",\r\n    \"SVG\": \"<g id=\\\"3351\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"176.557\\\" x2=\\\"189.595\\\" y1=\\\"274.815\\\" y2=\\\"259.649\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"39.9252,26.9495\\\" stroke-width=\\\"5\\\" x1=\\\"207.163\\\" x2=\\\"285.57\\\" y1=\\\"239.213\\\" y2=\\\"148.007\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"294.354,137.789 307.392,122.623 320.379,137.833    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"39.7822,26.853\\\" stroke-width=\\\"5\\\" x1=\\\"337.815\\\" x2=\\\"415.637\\\" y1=\\\"158.254\\\" y2=\\\"249.395\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.354\\\" x2=\\\"437.342\\\" y1=\\\"259.605\\\" y2=\\\"274.815\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15171\",\r\n    \"X\": \"276.52783203125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"56.9375\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"15171\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"A\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140304\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140304\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140303\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140303\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27151\",\r\n    \"X\": \"260.90625\",\r\n    \"Y\": \"294.75\",\r\n    \"Width\": \"91.228515625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"27151\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" x=\\\"256\\\" y=\\\"342\\\">MP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27152\",\r\n    \"X\": \"253.1767578125\",\r\n    \"Y\": \"445.43646240234375\",\r\n    \"Width\": \"103.8310546875\",\r\n    \"Height\": \"48.921875\",\r\n    \"SVG\": \"<g id=\\\"27152\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5146\\\">O-3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140305\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140305\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.207\\\">5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140300\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140302\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140302\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140301\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140301\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.207\\\">1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180500\",\r\n    \"X\": \"236.77392578125\",\r\n    \"Y\": \"348.6875\",\r\n    \"Width\": \"142.73681640625\",\r\n    \"Height\": \"82.3125\",\r\n    \"SVG\": \"<g id=\\\"25180500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431\\\">RZ</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130500\",\r\n    \"X\": \"222.42263420846396\",\r\n    \"Y\": \"359.7812805175781\",\r\n    \"Width\": \"162.89767829153604\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"10130500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">JFS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111203\",\r\n    \"X\": \"279.8659973144531\",\r\n    \"Y\": \"345.1719665527344\",\r\n    \"Width\": \"47.53399658203125\",\r\n    \"Height\": \"97.70184326171875\",\r\n    \"SVG\": \"<g id=\\\"15111203\\\">        <polyline fill=\\\"none\\\" points=\\\"286.494,441.106 303.852,423.748 321.211,441.106  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"303.852\\\" x2=\\\"303.852\\\" y1=\\\"347.376\\\" y2=\\\"425.383\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.366\\\" x2=\\\"324.9\\\" y1=\\\"398.298\\\" y2=\\\"398.298\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.366\\\" x2=\\\"324.9\\\" y1=\\\"388.186\\\" y2=\\\"388.186\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.281\\\" x2=\\\"324.815\\\" y1=\\\"408.511\\\" y2=\\\"408.511\\\"/>        <path d=\\\"M282.366,413.007v-48.782c0-9.142,9.521-16.553,21.267-16.553   c11.745,0,21.267,7.411,21.267,16.553v48.782\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140103_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10140103_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10372\",\r\n    \"X\": \"220.6300048828125\",\r\n    \"Y\": \"448.7829895019531\",\r\n    \"Width\": \"171.95700073242188\",\r\n    \"Height\": \"53.316009521484375\",\r\n    \"SVG\": \"<g id=\\\"10372\\\">        <path d=\\\"M390.087,448.783c0,28.099-45.241,50.816-84.087,50.816  c-38.844,0-82.87-22.457-82.87-50.556\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10371\",\r\n    \"X\": \"256.34375\",\r\n    \"Y\": \"293.0146179199219\",\r\n    \"Width\": \"98.8984375\",\r\n    \"Height\": \"53.296875\",\r\n    \"SVG\": \"<g id=\\\"10371\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.4365\\\">MS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01411\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"01411\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140103_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10140103_3\\\">        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281200\",\r\n    \"X\": \"206.8717803955078\",\r\n    \"Y\": \"297.0655212402344\",\r\n    \"Width\": \"203.42543029785156\",\r\n    \"Height\": \"203.42584228515625\",\r\n    \"SVG\": \"<g id=\\\"25281200\\\">        <rect fill=\\\"none\\\" height=\\\"128.546\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"15\\\" width=\\\"128.544\\\" x=\\\"244.313\\\" y=\\\"334.505\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"244.313\\\" x2=\\\"212.175\\\" y1=\\\"463.051\\\" y2=\\\"495.188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"372.856\\\" x2=\\\"404.994\\\" y1=\\\"463.051\\\" y2=\\\"495.188\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"212.175\\\" x2=\\\"244.313\\\" y1=\\\"302.369\\\" y2=\\\"334.505\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"404.994\\\" x2=\\\"372.856\\\" y1=\\\"302.369\\\" y2=\\\"334.505\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25210800\",\r\n    \"X\": \"20.160486221313477\",\r\n    \"Y\": \"24.493486404418945\",\r\n    \"Width\": \"351.011999130249\",\r\n    \"Height\": \"351.0130138397217\",\r\n    \"SVG\": \"<g id=\\\"25210800\\\">        <polygon fill=\\\"#000000\\\" points=\\\"195.667,25 225.666,170 370.666,200 225.666,230 195.667,375 165.667,230    20.667,200 165.667,170  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140103_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10140103_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140103_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10140103_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111201\",\r\n    \"X\": \"280.25201416015625\",\r\n    \"Y\": \"346.16900634765625\",\r\n    \"Width\": \"47.14801025390625\",\r\n    \"Height\": \"96.85382080078125\",\r\n    \"SVG\": \"<g id=\\\"15111201\\\">        <polyline fill=\\\"none\\\" points=\\\"286.843,441.255 304.043,424.055 321.244,441.255  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.043\\\" x2=\\\"304.043\\\" y1=\\\"348.376\\\" y2=\\\"425.675\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.752\\\" x2=\\\"324.9\\\" y1=\\\"404.102\\\" y2=\\\"404.102\\\"/>        <path d=\\\"M282.752,413.411v-48.339c0-9.059,9.435-16.403,21.074-16.403   c11.638,0,21.074,7.344,21.074,16.403v48.339\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111202\",\r\n    \"X\": \"280.2139892578125\",\r\n    \"Y\": \"345.1679992675781\",\r\n    \"Width\": \"47.18597412109375\",\r\n    \"Height\": \"96.9398193359375\",\r\n    \"SVG\": \"<g id=\\\"15111202\\\">        <polyline fill=\\\"none\\\" points=\\\"286.808,440.34 304.024,423.124 321.241,440.34  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.024\\\" x2=\\\"304.024\\\" y1=\\\"347.376\\\" y2=\\\"424.746\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.714\\\" x2=\\\"324.9\\\" y1=\\\"398.804\\\" y2=\\\"398.804\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.714\\\" x2=\\\"324.9\\\" y1=\\\"406.633\\\" y2=\\\"406.633\\\"/>        <path d=\\\"M282.714,412.47v-48.384c0-9.067,9.444-16.418,21.093-16.418   c11.649,0,21.093,7.35,21.093,16.418v48.384\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_65_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"243.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"280.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"1_65_1\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"244.39\\\"/>        <g>                <rect fill=\\\"#FF8080\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,287.5 126.082,275 138.582,275         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"275\\\" y2=\\\"275\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,275 486.082,275 486.082,287.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"302.5\\\" y2=\\\"495\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,502.5 486.082,515 473.582,515         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"515\\\" y2=\\\"515\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,515 126.082,515 126.082,502.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"487.5\\\" y2=\\\"295\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111200\",\r\n    \"X\": \"280.70599365234375\",\r\n    \"Y\": \"346.16497802734375\",\r\n    \"Width\": \"46.6939697265625\",\r\n    \"Height\": \"95.8577880859375\",\r\n    \"SVG\": \"<g id=\\\"15111200\\\">        <polyline fill=\\\"none\\\" points=\\\"287.253,440.255 304.268,423.24 321.283,440.255  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.268\\\" x2=\\\"304.268\\\" y1=\\\"348.376\\\" y2=\\\"424.843\\\"/>        <path d=\\\"M283.206,412.71v-47.819c0-8.962,9.333-16.226,20.847-16.226   c11.513,0,20.847,7.265,20.847,16.226v47.819\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_65_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"243.38999938964844\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"280.11000061035156\",\r\n    \"SVG\": \"<g id=\\\"1_65_0\\\">        <rect height=\\\"21.6\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"244.39\\\"/>        <rect fill=\\\"#FF8080\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"275\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50391\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"87.353515625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"50391\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">MF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120100_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"442.7950134277344\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"60.246368408203125\",\r\n    \"SVG\": \"<g id=\\\"10120100_2\\\">        <polyline fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"174,445.295 257.167,445.295 306,499.25    351.834,445.295 438,445.295  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120100_3\",\r\n    \"X\": \"182.2949981689453\",\r\n    \"Y\": \"442.7950134277344\",\r\n    \"Width\": \"247.4099884033203\",\r\n    \"Height\": \"60.246368408203125\",\r\n    \"SVG\": \"<g id=\\\"10120100_3\\\">        <polyline fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"182.295,445.295 257.167,445.295 306,499.25    351.834,445.295 429.705,445.295  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120100_0\",\r\n    \"X\": \"149.218994140625\",\r\n    \"Y\": \"442.7950134277344\",\r\n    \"Width\": \"313.5610046386719\",\r\n    \"Height\": \"60.246368408203125\",\r\n    \"SVG\": \"<g id=\\\"10120100_0\\\">        <polyline fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"149.219,445.295 257.167,445.295 306,499.25    351.834,445.295 462.78,445.295  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120100_1\",\r\n    \"X\": \"131.5\",\r\n    \"Y\": \"442.7950134277344\",\r\n    \"Width\": \"349.0\",\r\n    \"Height\": \"60.246368408203125\",\r\n    \"SVG\": \"<g id=\\\"10120100_1\\\">        <polyline fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"131.5,445.295 257.167,445.295 306,499.25    351.834,445.295 480.5,445.295  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3357\",\r\n    \"X\": \"174.6612548828125\",\r\n    \"Y\": \"118.78054809570312\",\r\n    \"Width\": \"264.5819396972656\",\r\n    \"Height\": \"643.3774719238281\",\r\n    \"SVG\": \"<g id=\\\"3357\\\">        <polyline fill=\\\"none\\\" points=\\\"   244.5,274.277 244.5,219.5 373.5,219.5 373.5,274.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"179.557\\\" x2=\\\"179.557\\\" y1=\\\"343.813\\\" y2=\\\"759.658\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"176.557\\\" x2=\\\"189.595\\\" y1=\\\"274.815\\\" y2=\\\"259.649\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"39.9252,26.9495\\\" stroke-width=\\\"5\\\" x1=\\\"207.163\\\" x2=\\\"285.57\\\" y1=\\\"239.213\\\" y2=\\\"148.007\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"294.354,137.789 307.392,122.623 320.379,137.833    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"39.7822,26.853\\\" stroke-width=\\\"5\\\" x1=\\\"337.815\\\" x2=\\\"415.637\\\" y1=\\\"158.254\\\" y2=\\\"249.395\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.354\\\" x2=\\\"437.342\\\" y1=\\\"259.605\\\" y2=\\\"274.815\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3356\",\r\n    \"X\": \"177.0570068359375\",\r\n    \"Y\": \"217.0\",\r\n    \"Width\": \"198.9429931640625\",\r\n    \"Height\": \"545.1580200195312\",\r\n    \"SVG\": \"<g id=\\\"3356\\\">        <polyline fill=\\\"none\\\" points=\\\"   244.5,274.277 244.5,219.5 373.5,219.5 373.5,274.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"179.557\\\" x2=\\\"179.557\\\" y1=\\\"343.813\\\" y2=\\\"759.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53421\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"89.072265625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"53421\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"3355\",\r\n    \"X\": \"174.6612548828125\",\r\n    \"Y\": \"118.78054809570312\",\r\n    \"Width\": \"264.5819396972656\",\r\n    \"Height\": \"157.9964599609375\",\r\n    \"SVG\": \"<g id=\\\"3355\\\">        <polyline fill=\\\"none\\\" points=\\\"   244.5,274.277 244.5,219.5 373.5,219.5 373.5,274.277  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"176.557\\\" x2=\\\"189.595\\\" y1=\\\"274.815\\\" y2=\\\"259.649\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"39.9252,26.9495\\\" stroke-width=\\\"5\\\" x1=\\\"207.163\\\" x2=\\\"285.57\\\" y1=\\\"239.213\\\" y2=\\\"148.007\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"294.354,137.789 307.392,122.623 320.379,137.833    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"39.7822,26.853\\\" stroke-width=\\\"5\\\" x1=\\\"337.815\\\" x2=\\\"415.637\\\" y1=\\\"158.254\\\" y2=\\\"249.395\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.354\\\" x2=\\\"437.342\\\" y1=\\\"259.605\\\" y2=\\\"274.815\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10190000\",\r\n    \"X\": \"258.5\",\r\n    \"Y\": \"347.5\",\r\n    \"Width\": \"92.0\",\r\n    \"Height\": \"92.0\",\r\n    \"SVG\": \"<g id=\\\"10190000\\\">            <g>                      <circle cx=\\\"304.5\\\" cy=\\\"393.5\\\" r=\\\"45.5\\\" stroke=\\\"#000000\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" points=\\\"304.5 348 343.744 416.25 265.256 416.25 304.5 348\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141702_1\",\r\n    \"X\": \"210.6171875\",\r\n    \"Y\": \"273.0\",\r\n    \"Width\": \"189.28125\",\r\n    \"Height\": \"243.0\",\r\n    \"SVG\": \"<g id=\\\"10141702_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">SEC</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"273\\\" y2=\\\"516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141702_2\",\r\n    \"X\": \"210.6171875\",\r\n    \"Y\": \"263.0\",\r\n    \"Width\": \"189.28125\",\r\n    \"Height\": \"264.0\",\r\n    \"SVG\": \"<g id=\\\"10141702_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">SEC</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"263\\\" y2=\\\"527\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141702_3\",\r\n    \"X\": \"210.6171875\",\r\n    \"Y\": \"225.5\",\r\n    \"Width\": \"189.28125\",\r\n    \"Height\": \"339.0\",\r\n    \"SVG\": \"<g id=\\\"10141702_3\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">SEC</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"225.5\\\" y2=\\\"564.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10381\",\r\n    \"X\": \"241.1328125\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"129.810546875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10381\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">MCC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141702_0\",\r\n    \"X\": \"210.6171875\",\r\n    \"Y\": \"223.75\",\r\n    \"Width\": \"189.28125\",\r\n    \"Height\": \"342.5\",\r\n    \"SVG\": \"<g id=\\\"10141702_0\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">SEC</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"223.75\\\" y2=\\\"566.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150100\",\r\n    \"X\": \"241.0854034423828\",\r\n    \"Y\": \"280.5\",\r\n    \"Width\": \"129.70799255371094\",\r\n    \"Height\": \"230.34823608398438\",\r\n    \"SVG\": \"<g id=\\\"10150100\\\">        <g>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"280.5\\\" y2=\\\"472.417\\\"/>                                <polygon fill=\\\"none\\\" points=\\\"306.515,507.834 249.334,469.667 362.668,469.667     \\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10382\",\r\n    \"X\": \"250.833984375\",\r\n    \"Y\": \"451.6669921875\",\r\n    \"Width\": \"110.33401489257812\",\r\n    \"Height\": \"38.666015625\",\r\n    \"SVG\": \"<g id=\\\"10382\\\">            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"267.167\\\" x2=\\\"346.834\\\" y1=\\\"470.5\\\" y2=\\\"470.5\\\"/>            <path d=\\\"M250.834,455.167c9.021,0,16.333,7.313,16.333,16.333s-7.313,16.333-16.333,16.333\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            <path d=\\\"M361.168,486.833c-9.021,0-16.334-7.313-16.334-16.333s7.313-16.333,16.334-16.333\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110501\",\r\n    \"X\": \"207.40625\",\r\n    \"Y\": \"309.890625\",\r\n    \"Width\": \"196.3271484375\",\r\n    \"Height\": \"137.96875\",\r\n    \"SVG\": \"<g id=\\\"40110501\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" x=\\\"239\\\" y=\\\"360\\\">TFK</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" x=\\\"202\\\" y=\\\"447\\\">DRUG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110502\",\r\n    \"X\": \"207.40625\",\r\n    \"Y\": \"315.890625\",\r\n    \"Width\": \"196.3271484375\",\r\n    \"Height\": \"134.96875\",\r\n    \"SVG\": \"<g id=\\\"40110502\\\">        <g id=\\\"main\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" x=\\\"239\\\" y=\\\"366\\\">LAB</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" x=\\\"202\\\" y=\\\"450\\\">DRUG</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110500\",\r\n    \"X\": \"197.859375\",\r\n    \"Y\": \"370.671875\",\r\n    \"Width\": \"213.154296875\",\r\n    \"Height\": \"56.25\",\r\n    \"SVG\": \"<g id=\\\"40110500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" x=\\\"192\\\" y=\\\"426\\\">DRUG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01401\",\r\n    \"X\": \"266.767578125\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"76.63671875\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"01401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"LP\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">HJ</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170400\",\r\n    \"X\": \"208.01123046875\",\r\n    \"Y\": \"362.234375\",\r\n    \"Width\": \"202.0068359375\",\r\n    \"Height\": \"73.015625\",\r\n    \"SVG\": \"<g id=\\\"15170400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"102\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">DEA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130100\",\r\n    \"X\": \"192.60799191209117\",\r\n    \"Y\": \"370.640625\",\r\n    \"Width\": \"220.32450320509633\",\r\n    \"Height\": \"54.303787752781886\",\r\n    \"SVG\": \"<g id=\\\"40130100\\\">            <g>                      <polyline fill=\\\"none\\\" points=\\\"381 388 270.522 387.957 289.304 407.087 196.817 407.42\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"5\\\" stroke-width=\\\"7\\\"/>                      <path d=\\\"M220.676,390.534c.522.812.285,1.896-.528,2.418l-22.532,14.464,22.636,14.301c.817.517,1.062,1.599.545,2.415-.517.815-1.604,1.055-2.415.545l-24.959-15.77c-.505-.319-.813-.875-.815-1.474s.302-1.156.805-1.479l24.845-15.949c.29-.186.616-.276.937-.277.578-.002,1.144.283,1.481.805Z\\\"/>                </g>            <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" isolation=\\\"isolate\\\" transform=\\\"translate(382.995 405)\\\">P</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200700\",\r\n    \"X\": \"258.35101318359375\",\r\n    \"Y\": \"346.4647216796875\",\r\n    \"Width\": \"95.3389892578125\",\r\n    \"Height\": \"95.52627563476562\",\r\n    \"SVG\": \"<g id=\\\"10200700\\\">        <path d=\\\"M260.851,349.313c0,73.4,16.939,79.047,46.863,90.339\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M351.19,349.313c0,73.4-16.939,79.047-46.863,90.339\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M262.047,351.458c24.279,14.115,21.836,9.612,43.974-2.145   c22.798,12.797,19.756,16.327,44.035,2.212\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53431\",\r\n    \"X\": \"262.9560546875\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.373046875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"53431\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">NA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52101\",\r\n    \"X\": \"273.484375\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"60.2236328125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"52101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">CI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45162400\",\r\n    \"X\": \"11.678597450256348\",\r\n    \"Y\": \"85.5\",\r\n    \"Width\": \"374.64281368255615\",\r\n    \"Height\": \"179.12698364257812\",\r\n    \"SVG\": \"<g id=\\\"45162400\\\">        <path d=\\\"M19,263C39,173,99,93,199,93s160,80,180,170\\\" fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15220300\",\r\n    \"X\": \"227.9600067138672\",\r\n    \"Y\": \"346.2514343261719\",\r\n    \"Width\": \"164.6815948486328\",\r\n    \"Height\": \"95.32757568359375\",\r\n    \"SVG\": \"<g id=\\\"15220300\\\">            <path d=\\\"M323.053,439.079c-44.975,0-92.593-36.461-92.593-81.434\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <polyline fill=\\\"none\\\" points=\\\"234.778 383.878 313.982 350.038 313.988 402.285 391.5 362.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45130102\",\r\n    \"X\": \"20.0\",\r\n    \"Y\": \"100.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"200.0\",\r\n    \"SVG\": \"<g id=\\\"45130102\\\">        <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"179\\\" x2=\\\"179\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"219\\\" x2=\\\"219\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>        <path d=\\\"M25,277.5c0-75,60-155,175-155s175,80,175,155\\\" fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45130103\",\r\n    \"X\": \"20.0\",\r\n    \"Y\": \"100.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"200.0\",\r\n    \"SVG\": \"<g id=\\\"45130103\\\">        <g>                <path d=\\\"M25,277.5c0-75,60-155,175-155s175,80,175,155\\\" fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"159\\\" x2=\\\"159\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"239\\\" x2=\\\"239\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45130101\",\r\n    \"X\": \"20.0\",\r\n    \"Y\": \"96.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"200.0\",\r\n    \"SVG\": \"<g id=\\\"45130101\\\">        <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"200\\\" x2=\\\"200\\\" y1=\\\"96\\\" y2=\\\"296\\\"/>        <path d=\\\"M25,277.5c0-75,60-155,175-155s175,80,175,155\\\" fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_6A_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"364.03126525878906\",\r\n    \"SVG\": \"<g id=\\\"0_6A_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53441\",\r\n    \"X\": \"261.080078125\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.404296875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"53441\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ND</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52111\",\r\n    \"X\": \"256.96044921875\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"94.3662109375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"52111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">CM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_6A_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"0_6A_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10352\",\r\n    \"X\": \"273.0\",\r\n    \"Y\": \"445.7950134277344\",\r\n    \"Width\": \"65.5\",\r\n    \"Height\": \"65.5\",\r\n    \"SVG\": \"<g id=\\\"10352\\\">        <circle cx=\\\"305.75\\\" cy=\\\"478.545\\\" fill=\\\"none\\\" r=\\\"29.75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>        <polyline points=\\\"304.914,478.045 333.031,464.07 333.031,492.021   \\\"/>        <polyline points=\\\"277.801,492.041 277.801,464.641 305.263,478.34   \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10351\",\r\n    \"X\": \"231.2779998779297\",\r\n    \"Y\": \"302.4830017089844\",\r\n    \"Width\": \"148.3889923095703\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"10351\\\">        <circle cx=\\\"251.778\\\" cy=\\\"322.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"359.167\\\" cy=\\\"322.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"275\\\" x2=\\\"322\\\" y1=\\\"322.983\\\" y2=\\\"322.983\\\"/>                <polygon points=\\\"319.082,332.986 336.354,323.015 319.082,313.043   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110507\",\r\n    \"X\": \"115.25801086425781\",\r\n    \"Y\": \"116.89389038085938\",\r\n    \"Width\": \"166.2419891357422\",\r\n    \"Height\": \"167.92010498046875\",\r\n    \"SVG\": \"<g id=\\\"45110507\\\">        <polyline fill=\\\"none\\\" points=\\\"281.5,282.314 198.566,282.314 117.5,118 \\\" stroke=\\\"#91100A\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110506\",\r\n    \"X\": \"115.25801086425781\",\r\n    \"Y\": \"116.89389038085938\",\r\n    \"Width\": \"130.5704803466797\",\r\n    \"Height\": \"169.00921630859375\",\r\n    \"SVG\": \"<g id=\\\"45110506\\\">        <polyline fill=\\\"none\\\" id=\\\"main\\\" points=\\\"244.5,253.5 198.566,282.314 117.5,118 \\\" stroke=\\\"#91100A\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343100\",\r\n    \"X\": \"0.4216179594580661\",\r\n    \"Y\": \"0.33272025437992403\",\r\n    \"Width\": \"135.56697706637206\",\r\n    \"Height\": \"41.00001289991695\",\r\n    \"SVG\": \"<g id=\\\"25343100\\\">                <g transform=\\\"translate(-460.0783763840686,-218.16726766762844)\\\">                            <path d=\\\"M594 240L480 240\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3\\\"/>                            <path d=\\\"M576 258L594 240L576 220\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3\\\"/>                            <path d=\\\"M462 258L480 240L462 220\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"6,6\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3\\\"/>                    </g>        </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110509\",\r\n    \"X\": \"115.84593200683594\",\r\n    \"Y\": \"114.50984191894531\",\r\n    \"Width\": \"131.3734893798828\",\r\n    \"Height\": \"168.54747009277344\",\r\n    \"SVG\": \"<g id=\\\"45110509\\\">        <polyline fill=\\\"none\\\" id=\\\"main\\\" points=\\\"117.187,147.192 162.949,118.105 244.984,281.938 \\\" stroke=\\\"#91100A\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_19_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_19_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M426.807,317.284c29.657,13.611,50.247,43.509,50.247,78.202   c0,34.618-20.501,64.462-50.057,78.114\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110900\",\r\n    \"X\": \"276.82501220703125\",\r\n    \"Y\": \"349.75\",\r\n    \"Width\": \"55.5\",\r\n    \"Height\": \"96.13958740234375\",\r\n    \"SVG\": \"<g id=\\\"10110900\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"349.75\\\" y2=\\\"445.015\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.825\\\" x2=\\\"332.325\\\" y1=\\\"352.75\\\" y2=\\\"352.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287.126\\\" x2=\\\"323.039\\\" y1=\\\"366.5\\\" y2=\\\"366.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"445.0146\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110508\",\r\n    \"X\": \"160.7135772705078\",\r\n    \"Y\": \"115.6050033569336\",\r\n    \"Width\": \"86.50584411621094\",\r\n    \"Height\": \"167.45230865478516\",\r\n    \"SVG\": \"<g id=\\\"45110508\\\">        <polyline fill=\\\"none\\\" points=\\\"162.949,118.105 162.949,118.105 244.984,281.938 \\\" stroke=\\\"#91100A\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_19_1\",\r\n    \"X\": \"126.55380249023438\",\r\n    \"Y\": \"215.553955078125\",\r\n    \"Width\": \"358.8922424316406\",\r\n    \"Height\": \"358.89208984375\",\r\n    \"SVG\": \"<g id=\\\"2_19_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.522,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.478\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M224.442,506.711     c22.504,81.68,148.228,79.319,164.763-7.085\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.478C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.478-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.711,476.558     c81.68-22.504,79.319-148.228-7.085-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.478,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.478\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.68-148.228-79.319-164.763,7.085\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.522C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.478,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.289,313.442     c-81.68,22.504-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <path d=\\\"M426.807,317.284c29.657,13.611,50.247,43.509,50.247,78.202   c0,34.618-20.501,64.462-50.057,78.114\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110503\",\r\n    \"X\": \"147.3025360107422\",\r\n    \"Y\": \"116.8928451538086\",\r\n    \"Width\": \"85.98294067382812\",\r\n    \"Height\": \"167.21430206298828\",\r\n    \"SVG\": \"<g id=\\\"45110503\\\">        <polyline fill=\\\"none\\\" points=\\\"149.544,283 231.044,118 231.044,118  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110502\",\r\n    \"X\": \"115.2585220336914\",\r\n    \"Y\": \"115.5\",\r\n    \"Width\": \"158.2414779663086\",\r\n    \"Height\": \"168.60714721679688\",\r\n    \"SVG\": \"<g id=\\\"45110502\\\">        <polyline fill=\\\"none\\\" points=\\\"117.5,283 199,118 273.5,118  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10361\",\r\n    \"X\": \"244.443359375\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"122.34375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10361\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">MSE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110505\",\r\n    \"X\": \"112.3550033569336\",\r\n    \"Y\": \"197.9029998779297\",\r\n    \"Width\": \"183.2229995727539\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"45110505\\\">        <line fill=\\\"none\\\" id=\\\"main\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"112.355\\\" x2=\\\"295.578\\\" y1=\\\"200.403\\\" y2=\\\"200.403\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110504\",\r\n    \"X\": \"116.13996124267578\",\r\n    \"Y\": \"116.8928451538086\",\r\n    \"Width\": \"130.60150909423828\",\r\n    \"Height\": \"169.73322296142578\",\r\n    \"SVG\": \"<g id=\\\"45110504\\\">        <polyline fill=\\\"none\\\" points=\\\"244.5,118 163,283 117.5,253.5  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131401\",\r\n    \"X\": \"263.65301513671875\",\r\n    \"Y\": \"345.4009704589844\",\r\n    \"Width\": \"83.73898315429688\",\r\n    \"Height\": \"97.94003295898438\",\r\n    \"SVG\": \"<g id=\\\"40131401\\\">            <path d=\\\"M332.691,429.343c.745.575.277,5.259.277,5.919,0,3.641-12.264,6.579-27.381,6.579s-27.232-2.896-27.531-6.473c-.064-.66-.513-5.383.174-6.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"23.989\\\" stroke-width=\\\"3\\\"/>            <path d=\\\"M332.691,429.343c.7,6.005.483,6.961-1.256,8.135-4.935,3.331-16.625,4.391-25.973,4.391-10.684,0-21.838-1.48-26.393-4.814-1.921-1.406-.97-6.654-.819-7.741.679-4.895,53.794-5.521,54.441.029Z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"23.989\\\"/>            <path d=\\\"M333.819,388.633l-7.878-.043v-10.603h-40.731v10.476h-7.793l-.128,18.652h7.921v18.247c-18.281,5.237,2.721,11.257,20.227,10.987,17.229.255,38.272-5.592,20.612-10.859l-.128-18.141h7.921l-.023-18.716Z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"23.989\\\" stroke-width=\\\"3\\\"/>            <path d=\\\"M302.733,399.407c.426-.724,1.001-2.363,1.789-2.363h1.789c.852,0,1.789,1.639,1.789,2.576,0,.064-1.15,2.065-1.789,2.065h-1.789c-.788.064-1.363-1.575-1.789-2.278ZM299.071,399.407l2.853,5.429h6.43c.937,0,3.066-4.578,3.641-5.429l-3.066-5.728h-6.217c-.98.064-3.13,4.727-3.641,5.728Z\\\" id=\\\"_66314896\\\"/>            <path d=\\\"M304.011,411.054c-5.068,0-10.582-6.366-10.369-11.86.213-5.578,5.366-11.434,10.582-11.434h2.576c5.366,0,10.582,6.004,10.582,11.647,0,5.429-5.153,11.647-10.305,11.647h-3.066ZM290.576,398.406v2.363c0,6.579,6.856,13.733,13.435,13.733h3.066c7.154,0,13.733-7.431,13.733-15.011,0-7.644-6.728-15.011-13.946-15.011h-2.64c-6.856-.105-13.648,6.9-13.648,13.926h0Z\\\" id=\\\"_65769096\\\"/>            <path d=\\\"M283.549,377.859h43.414c1.831,0,3.322-1.49,3.322-3.322s-1.49-3.322-3.322-3.322h-43.414c-1.831,0-3.322,1.49-3.322,3.322s1.491,3.322,3.322,3.322Z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"23.989\\\" stroke-width=\\\"3\\\"/>            <polygon fill=\\\"#FFFFFF\\\" points=\\\"276.906 410.138 269.56 410.117 269.582 401.813 265.153 401.792 265.153 393.914 269.433 393.914 269.411 384.971 276.927 384.971 276.906 410.138\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"23.989\\\" stroke-width=\\\"3\\\"/>            <polygon fill=\\\"#FFFFFF\\\" points=\\\"334.139 384.971 341.485 384.971 341.463 393.275 345.892 393.296 345.892 401.195 341.612 401.195 341.634 410.138 334.118 410.138 334.139 384.971\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"23.989\\\" stroke-width=\\\"3\\\"/>            <path d=\\\"M311.037,354.822l-.021-2.385h-2.406v-5.536h-6.473v5.621l-2.917.021v2.193c-8.006,2.129-13.861,8.581-13.968,16.224h39.39c-.085-7.558-5.769-13.924-13.605-16.138Z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"23.989\\\" stroke-width=\\\"3\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131400\",\r\n    \"X\": \"256.2799987792969\",\r\n    \"Y\": \"347.197998046875\",\r\n    \"Width\": \"97.60501098632812\",\r\n    \"Height\": \"97.60501098632812\",\r\n    \"SVG\": \"<g id=\\\"40131400\\\">        <polyline points=\\\"274.893,347.698 335.27,347.698 305.083,396 335.27,444.303 274.893,444.303 305.083,396  \\\" stroke=\\\"#000000\\\"/>        <polyline points=\\\"256.78,365.812 256.78,426.188 305.083,396 353.385,426.188 353.385,365.812 305.083,396  \\\" stroke=\\\"#000000\\\"/>        <ellipse cx=\\\"305.083\\\" cy=\\\"396.001\\\" rx=\\\"39.246\\\" ry=\\\"39.246\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45110501\",\r\n    \"X\": \"115.2585220336914\",\r\n    \"Y\": \"114.37393951416016\",\r\n    \"Width\": \"130.60152435302734\",\r\n    \"Height\": \"169.73320770263672\",\r\n    \"SVG\": \"<g id=\\\"45110501\\\">        <polyline fill=\\\"none\\\" points=\\\"117.5,283 199,118 244.5,147.5  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131403\",\r\n    \"X\": \"251.6020050048828\",\r\n    \"Y\": \"346.9990234375\",\r\n    \"Width\": \"116.31300354003906\",\r\n    \"Height\": \"94.5009765625\",\r\n    \"SVG\": \"<g id=\\\"40131403\\\">            <g>                      <g>                                <path d=\\\"M287.301,375.461c-.878,0-1.589-.711-1.589-1.589v-23.575c0-.812.612-1.493,1.419-1.58l1.11-.119c.057-.006.113-.009.17-.009.025,0,2.64.121,2.64.121.848.039,1.515.739,1.515,1.587v23.575c0,.878-.711,1.589-1.589,1.589h-3.676Z\\\" fill=\\\"#FFFFFF\\\"/>                                <path d=\\\"M288.41,350.178l2.566.119v23.575h-3.675v-23.575l1.109-.119M288.41,347c-.113,0-.226.006-.339.018l-1.11.119c-1.614.173-2.839,1.536-2.839,3.159v23.575c0,1.755,1.423,3.178,3.178,3.178h3.675c1.755,0,3.178-1.423,3.178-3.178v-23.575c0-1.698-1.335-3.096-3.03-3.175l-2.566-.119c-.048-.002-.098-.003-.147-.003h0Z\\\"/>                          </g>                      <polygon fill=\\\"#FFFFFF\\\" points=\\\"273.614 353.82 284.78 353.82 284.78 371.235 273.614 371.235 273.614 353.82\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" points=\\\"292.534 353.502 330.033 357.252 330.033 367.548 292.534 370.536 292.534 353.502\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                      <g>                                <path d=\\\"M331.738,372.283c-.878,0-1.589-.711-1.589-1.589v-16.048c0-.878.711-1.589,1.589-1.589h5.138c.878,0,1.589.711,1.589,1.589v16.048c0,.878-.711,1.589-1.589,1.589h-5.138Z\\\" fill=\\\"#FFFFFF\\\"/>                                <path d=\\\"M336.876,354.646v16.048h-5.138v-16.048h5.138M336.876,351.468h-5.138c-1.755,0-3.178,1.423-3.178,3.178v16.048c0,1.755,1.422,3.178,3.178,3.178h5.138c1.755,0,3.178-1.423,3.178-3.178v-16.048c0-1.755-1.422-3.178-3.178-3.178h0Z\\\"/>                          </g>                      <rect height=\\\"17.16\\\" width=\\\"20.974\\\" x=\\\"251.602\\\" y=\\\"354.064\\\"/>                </g>            <polygon id=\\\"_116412880\\\" points=\\\"276.432 366.685 282.296 366.685 282.296 364.508 276.432 364.508 276.432 366.685\\\"/>            <polygon data-name=\\\"_116412880\\\" id=\\\"_1164128801\\\" points=\\\"276.353 360.329 282.216 360.329 282.216 358.153 276.353 358.153 276.353 360.329\\\"/>            <path d=\\\"M327.152,418.533v1.018c0,11.885,7.244,19.449,19.131,19.449,10.805,0,19.132-7.373,19.132-17.414v-2.034c0-7.945-7.501-15.89-10.552-21.928-1.78-3.496-2.542-8.771-3.686-12.839-1.462-5.212-3.813-6.356-7.627-8.835,0,21.544-16.398,31.84-16.398,42.582Z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            <path d=\\\"M334.843,424.253c0,3.75,2.797,7.056,6.038,7.056,1.144,0,2.415-1.018,2.669-2.034-2.542-.699-5.085-4.004-5.339-7.055l-3.369,2.033Z\\\" id=\\\"_66048696\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53451\",\r\n    \"X\": \"264.865234375\",\r\n    \"Y\": \"294.3750305175781\",\r\n    \"Width\": \"84.091796875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"53451\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">NT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15200700\",\r\n    \"X\": \"262.03125\",\r\n    \"Y\": \"347.0625\",\r\n    \"Width\": \"84.75\",\r\n    \"Height\": \"94.75\",\r\n    \"SVG\": \"<g id=\\\"15200700\\\">            <text font-family=\\\"sans-serif\\\" font-size=\\\"128\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"440.25\\\">G</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10362\",\r\n    \"X\": \"218.86639670828572\",\r\n    \"Y\": \"454.5518777344587\",\r\n    \"Width\": \"173.6336085443736\",\r\n    \"Height\": \"26.753995058298187\",\r\n    \"SVG\": \"<g id=\\\"10362\\\" transform=\\\"translate(40 -30) scale(0.8 0.7)\\\">        <ellipse cx=\\\"243.516\\\" cy=\\\"713.542\\\" fill=\\\"none\\\" rx=\\\"14.396\\\" ry=\\\"14.395\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"283.38\\\" cy=\\\"713.542\\\" fill=\\\"none\\\" rx=\\\"14.396\\\" ry=\\\"14.395\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"420.692\\\" cy=\\\"713.542\\\" fill=\\\"none\\\" rx=\\\"14.397\\\" ry=\\\"14.395\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"380.825\\\" cy=\\\"713.542\\\" fill=\\\"none\\\" rx=\\\"14.397\\\" ry=\\\"14.395\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"223.583\\\" x2=\\\"440.625\\\" y1=\\\"694.717\\\" y2=\\\"694.717\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35120000\",\r\n    \"X\": \"211.15548706054688\",\r\n    \"Y\": \"351.90625\",\r\n    \"Width\": \"193.74216773470664\",\r\n    \"Height\": \"91.265625\",\r\n    \"SVG\": \"<g id=\\\"35120000\\\">        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"116.5535\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">CIV</text>        <text fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"116.5535\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">CIV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216100\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"25216100\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"282\\\" y2=\\\"282\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"428\\\" y2=\\\"428\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"396\\\">RZ</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181800\",\r\n    \"X\": \"230.82080078125\",\r\n    \"Y\": \"347.28125\",\r\n    \"Width\": \"144.93408203125\",\r\n    \"Height\": \"85.125\",\r\n    \"SVG\": \"<g id=\\\"25181800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431\\\">TC</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25110100.c\",\r\n    \"X\": \"49.51281512144435\",\r\n    \"Y\": \"111.95810699624467\",\r\n    \"Width\": \"89.69504393200425\",\r\n    \"Height\": \"172.8168869002397\",\r\n    \"SVG\": \"<g id=\\\"25110100.c\\\">        <g id=\\\"boundaries\\\">                <path d=\\\"M52.086,112.311    c1.959,5.777,0.28,11.556-0.839,17.326c0.28,8.808-2.799,37.139,2.519,52.819c-0.56,15.951-1.679,31.903-2.519,47.862    c1.12,38.506,0.839,20.354,0.839,54.457\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1977\\\"/>                <path d=\\\"M136.446,112.311    c1.934,5.777,0.272,11.556-0.831,17.326c0.271,8.808-2.774,37.139,2.494,52.819c-0.56,15.951-1.663,31.903-2.494,47.862    c1.103,38.506,0.831,20.354,0.831,54.457\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1977\\\"/>            </g>        <g display=\\\"none\\\" id=\\\"template\\\">                <path d=\\\"    M53.716,113.142c33.878,2.469,71.33-0.56,104.105-0.823c61.963,0.543,123.943,2.469,185.905,2.469\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1894\\\"/>                <path d=\\\"    M52.844,283.758c36.085,0.264,72.169,0.264,108.254,0.823c24.886,0.278,24.846,0.28,74.375,1.68    c15.146,1.679,26.981,2.238,42.967,1.679c7.983-2.799,16.527-4.461,24.793-5.858c13.776,1.12,27.542,2.503,41.317,2.503\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1894\\\"/>                <path d=\\\"    M343.711,112.319c-1.663,43.147-3.886,86.59,1.662,129.474c-0.563,15.111-0.839,28.857-0.839,43.706\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1894\\\"/>                <path d=\\\"    M136.297,195.55c38.299,1.12,76.605,3.351,114.906,3.351\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1977\\\"/>            </g>        <g display=\\\"none\\\" id=\\\"variables\\\">                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"203.734,262.387 203.734,307.163 262.34,307.163 262.34,262.387    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"213\\\" y=\\\"275\\\">MND(N) </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"224\\\" y=\\\"289\\\">X X </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"205\\\" y=\\\"302\\\">1AD (DEU)</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"86.733,235.669 86.733,255.473 176.737,255.473 176.737,235.669    \\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"93\\\" y=\\\"249\\\">MND(S)  X  6IN</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"281.325,179.894 281.325,199.698 392,199.698 392,179.894    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"288\\\" y=\\\"194\\\">MND(S) X X  ARRC</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"157.115,176.896 157.115,222.5 221.9,222.5 221.9,176.896    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"162\\\" y=\\\"188\\\">5MB (CAN) </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"187\\\" y=\\\"201\\\">X </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"166\\\" y=\\\"214\\\">6IN (NLD)</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"79.282,136.839 79.282,156.7 183.321,156.7 183.321,136.839    \\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"89\\\" y=\\\"151\\\">MND(S)  X  5MB</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"221.9,92.4 221.9,137.176 280.506,137.176 280.506,92.4    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"231\\\" y=\\\"105\\\">MND(N) </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"242\\\" y=\\\"119\\\">X X </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"231\\\" y=\\\"132\\\">MND(S)</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"8.61,189.796 8.61,209.6 115.646,209.6 115.646,189.796    \\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"12\\\" y=\\\"203\\\">ARRC  X X  MND(S)</text>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25110100.b\",\r\n    \"X\": \"340.7391152899896\",\r\n    \"Y\": \"112.27684020996094\",\r\n    \"Width\": \"5.728563955222171\",\r\n    \"Height\": \"173.22215270996094\",\r\n    \"SVG\": \"<g id=\\\"25110100.b\\\">        <g id=\\\"boundaries\\\">                <path d=\\\"M343.711,112.319    c-1.663,43.147-3.886,86.59,1.662,129.474c-0.563,15.111-0.839,28.857-0.839,43.706\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1894\\\"/>            </g>        <g display=\\\"none\\\" id=\\\"template\\\">                <path d=\\\"    M53.716,113.142c33.878,2.469,71.33-0.56,104.105-0.823c61.963,0.543,123.943,2.469,185.905,2.469\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1894\\\"/>                <path d=\\\"    M52.844,284.758c36.148,0.264,72.173,0.264,108.254,0.823c24.792,0.278,74.375,1.68,74.375,1.68    c15.146,1.679,26.981,2.238,42.967,1.679c7.983-2.799,16.527-4.461,24.793-5.858c13.776,1.12,27.542,2.503,41.317,2.503\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1894\\\"/>                <path d=\\\"    M52.086,112.311c1.959,5.777,0.28,11.556-0.839,17.326c0.28,8.808-2.799,37.139,2.519,52.819    c-0.56,15.951-1.679,31.903-2.519,47.862c1.12,38.506,0.839,20.354,0.839,54.457\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1977\\\"/>                <path d=\\\"    M136.446,112.311c1.934,5.777,0.272,11.556-0.831,17.326c0.271,8.808-2.774,37.139,2.494,52.819    c-0.56,15.951-1.663,31.903-2.494,47.862c1.103,38.506,0.831,20.354,0.831,54.457\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1977\\\"/>                <path d=\\\"    M136.297,195.55c38.299,1.12,76.605,3.351,114.906,3.351\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1977\\\"/>            </g>        <g display=\\\"none\\\" id=\\\"variables\\\">                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"203.734,262.387 203.734,307.163 262.34,307.163 262.34,262.387    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"213\\\" y=\\\"275\\\">MND(N) </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"224\\\" y=\\\"289\\\">X X </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"205\\\" y=\\\"302\\\">1AD (DEU)</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"86.733,235.669 86.733,255.473 176.737,255.473 176.737,235.669    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"93\\\" y=\\\"249\\\">MND(S)  X  6IN</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"281.325,179.894 281.325,199.698 392,199.698 392,179.894    \\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"288\\\" y=\\\"194\\\">MND(S) X X  ARRC</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"157.115,176.896 157.115,222.5 221.9,222.5 221.9,176.896    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"162\\\" y=\\\"188\\\">5MB (CAN) </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"187\\\" y=\\\"201\\\">X </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"166\\\" y=\\\"214\\\">6IN (NLD)</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"79.282,136.839 79.282,156.7 183.321,156.7 183.321,136.839    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"89\\\" y=\\\"151\\\">MND(S)  X  5MB</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"221.9,92.4 221.9,137.176 280.506,137.176 280.506,92.4    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"231\\\" y=\\\"105\\\">MND(N) </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"242\\\" y=\\\"119\\\">X X </text>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"231\\\" y=\\\"132\\\">MND(S)</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"8.61,189.796 8.61,209.6 115.646,209.6 115.646,189.796    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"12\\\" y=\\\"203\\\">ARRC  X X  MND(S)</text>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25110100.a\",\r\n    \"X\": \"52.835994720458984\",\r\n    \"Y\": \"111.22430128312175\",\r\n    \"Width\": \"291.71399307250977\",\r\n    \"Height\": \"178.01996434018292\",\r\n    \"SVG\": \"<g id=\\\"25110100.a\\\">        <g id=\\\"boundaries\\\">                <path d=\\\"M53.716,113.142    c33.878,2.469,71.33-0.56,104.105-0.823c61.963,0.543,123.943,2.469,185.905,2.469\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1894\\\"/>                <path d=\\\"M52.844,283.758    c36.085,0.264,72.169,0.264,108.254,0.823c24.886,0.278,24.846,0.28,74.375,1.68c15.146,1.679,26.981,2.238,42.967,1.679    c7.983-2.799,16.527-4.461,24.793-5.858c13.776,1.12,27.542,2.503,41.317,2.503\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1894\\\"/>                <path d=\\\"M136.297,195.55    c37.87,3.359,76.605,3.351,114.906,3.351\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1977\\\"/>            </g>        <g display=\\\"none\\\" id=\\\"template\\\">                <path d=\\\"    M343.711,112.319c-1.663,43.147-3.886,86.59,1.662,129.474c-0.563,15.111-0.839,28.857-0.839,43.706\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1894\\\"/>                <path d=\\\"    M52.086,112.311c1.959,5.777,0.28,11.556-0.839,17.326c0.28,8.808-2.799,37.139,2.519,52.819    c-0.56,15.951-1.679,31.903-2.519,47.862c1.12,38.506,0.839,20.354,0.839,54.457\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1977\\\"/>                <path d=\\\"    M136.446,112.311c1.934,5.777,0.272,11.556-0.831,17.326c0.271,8.808-2.774,37.139,2.494,52.819    c-0.56,15.951-1.663,31.903-2.494,47.862c1.103,38.506,0.831,20.354,0.831,54.457\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2.1977\\\"/>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"86.733,235.669 86.733,255.473 176.737,255.473 176.737,235.669    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"93\\\" y=\\\"249\\\">MND(S)  X  6IN</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"281.325,179.894 281.325,199.698 392,199.698 392,179.894    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"288\\\" y=\\\"194\\\">MND(S) X X  ARRC</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"79.282,136.839 79.282,156.7 183.321,156.7 183.321,136.839    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"89\\\" y=\\\"151\\\">MND(S)  X  5MB</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"8.61,189.796 8.61,209.6 115.646,209.6 115.646,189.796    \\\"/>                        <text fill=\\\"#808080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"12\\\" y=\\\"203\\\">ARRC  X X  MND(S)</text>                    </g>            </g>        <g display=\\\"none\\\" id=\\\"variables\\\">                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"203.734,262.387 203.734,307.163 262.34,307.163 262.34,262.387    \\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"213\\\" y=\\\"275\\\">MND(N) </text>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"224\\\" y=\\\"289\\\">X X </text>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"205\\\" y=\\\"302\\\">1AD (DEU)</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"157.115,176.896 157.115,222.5 221.9,222.5 221.9,176.896    \\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"162\\\" y=\\\"188\\\">5MB (CAN) </text>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"187\\\" y=\\\"201\\\">X </text>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"166\\\" y=\\\"214\\\">6IN (NLD)</text>                    </g>                <g display=\\\"inline\\\">                        <polygon fill=\\\"#FFFFFF\\\" points=\\\"221.9,92.4 221.9,137.176 280.506,137.176 280.506,92.4    \\\"/>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"231\\\" y=\\\"105\\\">MND(N) </text>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"242\\\" y=\\\"119\\\">X X </text>                        <text font-family=\\\"sans-serif\\\" font-size=\\\"10.9308\\\" x=\\\"231\\\" y=\\\"132\\\">MND(S)</text>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120612\",\r\n    \"X\": \"137.640625\",\r\n    \"Y\": \"110.625\",\r\n    \"Width\": \"130.09375\",\r\n    \"Height\": \"183.046875\",\r\n    \"SVG\": \"<g id=\\\"46120612\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"173\\\" y=\\\"250\\\">f</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"173\\\" y=\\\"250\\\">f</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120613\",\r\n    \"X\": \"134.75918579101562\",\r\n    \"Y\": \"157.9884796142578\",\r\n    \"Width\": \"133.67922973632812\",\r\n    \"Height\": \"91.85527038574219\",\r\n    \"SVG\": \"<g id=\\\"46120613\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"132\\\" y=\\\"247\\\">m</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"132\\\" y=\\\"247\\\">m</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120610\",\r\n    \"X\": \"101.984375\",\r\n    \"Y\": \"115.046875\",\r\n    \"Width\": \"213.3984375\",\r\n    \"Height\": \"139.484375\",\r\n    \"SVG\": \"<g id=\\\"46120610\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"89\\\" y=\\\"251\\\">Co</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"89\\\" y=\\\"251\\\">Co</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120611\",\r\n    \"X\": \"107.75143432617188\",\r\n    \"Y\": \"112.50025939941406\",\r\n    \"Width\": \"191.741455078125\",\r\n    \"Height\": \"143.03099060058594\",\r\n    \"SVG\": \"<g id=\\\"46120611\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"107\\\" y=\\\"252\\\">Sh</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"107\\\" y=\\\"252\\\">Sh</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140104.a\",\r\n    \"X\": \"239.7010040283203\",\r\n    \"Y\": \"71.68252612338753\",\r\n    \"Width\": \"32.10700988769531\",\r\n    \"Height\": \"262.10046337856556\",\r\n    \"SVG\": \"<g id=\\\"25140104.a\\\">        <path d=\\\"   M242.201,331.283c14.973,0,27.107-11.415,27.107-25.475c0-14.084-12.138-25.479-27.107-25.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,279.984c14.973,0,27.107-11.414,27.107-25.478c0-14.082-12.138-25.476-27.107-25.476\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,228.535c14.973,0,27.107-11.414,27.107-25.475c0-14.083-12.138-25.479-27.107-25.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,176.04c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.476-27.107-25.476\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,125.089c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.477-27.107-25.477\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"3,10\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25260300\",\r\n    \"X\": \"69.85800170898438\",\r\n    \"Y\": \"148.109375\",\r\n    \"Width\": \"263.8919982910156\",\r\n    \"Height\": \"26.796630859375\",\r\n    \"SVG\": \"<g id=\\\"25260300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"69.858\\\" x2=\\\"333.75\\\" y1=\\\"172.406\\\" y2=\\\"172.406\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"241\\\" y=\\\"161\\\">NFL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"75\\\" y=\\\"161\\\">NFL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140104.b\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"0.0\",\r\n    \"Width\": \"0.0\",\r\n    \"Height\": \"0.0\",\r\n    \"SVG\": \"<g display=\\\"none\\\" id=\\\"25140104.b\\\">        <path d=\\\"   M242.201,331.283c14.973,0,27.107-11.415,27.107-25.475c0-14.084-12.138-25.479-27.107-25.479\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,279.984c14.973,0,27.107-11.414,27.107-25.478c0-14.082-12.138-25.476-27.107-25.476\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,228.535c14.973,0,27.107-11.414,27.107-25.475c0-14.083-12.138-25.479-27.107-25.479\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,176.04c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.476-27.107-25.476\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,125.089c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.477-27.107-25.477\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120614\",\r\n    \"X\": \"157.96875\",\r\n    \"Y\": \"162.125\",\r\n    \"Width\": \"80.6875\",\r\n    \"Height\": \"91.71875\",\r\n    \"SVG\": \"<g id=\\\"46120614\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"153\\\" y=\\\"251\\\">c</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"153\\\" y=\\\"251\\\">c</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110212\",\r\n    \"X\": \"258.6499938964844\",\r\n    \"Y\": \"348.1499938964844\",\r\n    \"Width\": \"92.70001220703125\",\r\n    \"Height\": \"92.70001220703125\",\r\n    \"SVG\": \"<g id=\\\"27110212\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"42\\\" x1=\\\"305.35\\\" x2=\\\"305.35\\\" y1=\\\"348.15\\\" y2=\\\"440.85\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"42\\\" x1=\\\"258.65\\\" x2=\\\"351.35\\\" y1=\\\"394.55\\\" y2=\\\"394.55\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52131\",\r\n    \"X\": \"261.142578125\",\r\n    \"Y\": \"291.5469055175781\",\r\n    \"Width\": \"90.279296875\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"52131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">DC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110213\",\r\n    \"X\": \"234.73263549804688\",\r\n    \"Y\": \"346.98236083984375\",\r\n    \"Width\": \"140.53396606445312\",\r\n    \"Height\": \"95.0340576171875\",\r\n    \"SVG\": \"<g id=\\\"27110213\\\">        <polyline fill=\\\"none\\\" points=\\\"237.308,350.043 302.225,404.667 307.775,384.324    372.691,438.956  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_21_0\",\r\n    \"X\": \"166.80426025390625\",\r\n    \"Y\": \"193.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"1_21_0\\\">        <path d=\\\"M174.557,517.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M236.723,252.396c31.839-65,104.615-65,136.453,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110214\",\r\n    \"X\": \"232.90676879882812\",\r\n    \"Y\": \"347.1150817871094\",\r\n    \"Width\": \"144.18649291992188\",\r\n    \"Height\": \"96.76983642578125\",\r\n    \"SVG\": \"<g id=\\\"27110214\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"375.191\\\" x2=\\\"234.809\\\" y1=\\\"350.053\\\" y2=\\\"440.947\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161100\",\r\n    \"X\": \"92.18975067138672\",\r\n    \"Y\": \"165.1588897705078\",\r\n    \"Width\": \"215.36743927001953\",\r\n    \"Height\": \"67.68222045898438\",\r\n    \"SVG\": \"<g id=\\\"45161100\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"100\\\" x2=\\\"300\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <polyline fill=\\\"none\\\" points=\\\"136,169 100,199 136,229  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"266,169 300,199 266,229  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110215\",\r\n    \"X\": \"201.49063110351562\",\r\n    \"Y\": \"345.4662170410156\",\r\n    \"Width\": \"207.01873779296875\",\r\n    \"Height\": \"100.06756591796875\",\r\n    \"SVG\": \"<g id=\\\"27110215\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"202.951\\\" x2=\\\"407.049\\\" y1=\\\"442.353\\\" y2=\\\"348.647\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"202.951\\\" x2=\\\"407.049\\\" y1=\\\"348.647\\\" y2=\\\"442.353\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53461\",\r\n    \"X\": \"256.5625\",\r\n    \"Y\": \"295.1875\",\r\n    \"Width\": \"101.03125\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"53461\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341\\\">NW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110216\",\r\n    \"X\": \"198.87890625\",\r\n    \"Y\": \"351.2197570800781\",\r\n    \"Width\": \"212.9755859375\",\r\n    \"Height\": \"85.125\",\r\n    \"SVG\": \"<g id=\\\"27110216\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.9385\\\">CLP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110217\",\r\n    \"X\": \"191.32666015625\",\r\n    \"Y\": \"354.8603820800781\",\r\n    \"Width\": \"228.486328125\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"27110217\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.9385\\\">CRC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25310200\",\r\n    \"X\": \"34.17714498295737\",\r\n    \"Y\": \"105.78632908530723\",\r\n    \"Width\": \"328.132926032401\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25310200\\\">        <path d=\\\"   M151.972,113.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C262.052,106.827,193.997,109.048,151.972,113.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"170\\\" y=\\\"161\\\">EPW</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"104\\\" y=\\\"190\\\">HOLDING AREA </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110218\",\r\n    \"X\": \"190.251953125\",\r\n    \"Y\": \"365.2353820800781\",\r\n    \"Width\": \"231.5478515625\",\r\n    \"Height\": \"60.703125\",\r\n    \"SVG\": \"<g id=\\\"27110218\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"82\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424.9385\\\">SWAT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110219\",\r\n    \"X\": \"201.6103515625\",\r\n    \"Y\": \"359.5865783691406\",\r\n    \"Width\": \"206.931640625\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"27110219\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.1647\\\">DEM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10332\",\r\n    \"X\": \"259.25\",\r\n    \"Y\": \"448.3750305175781\",\r\n    \"Width\": \"91.60546875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"10332\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"497.0469\\\">PM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10331\",\r\n    \"X\": \"237.8076171875\",\r\n    \"Y\": \"301.82708740234375\",\r\n    \"Width\": \"134.294921875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10331\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5146\\\">MCM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217400\",\r\n    \"X\": \"120.14683532714844\",\r\n    \"Y\": \"324.8574880544173\",\r\n    \"Width\": \"369.57667541503906\",\r\n    \"Height\": \"203.14251194558273\",\r\n    \"SVG\": \"<g id=\\\"25217400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"528\\\">PK</text>        <g>                <path d=\\\"M200.76,353.914    c-0.886-1.817-1.905-3.568-3.058-5.208c-12.237-17.468-36.488-21.591-54.199-9.2c-8.27,5.786-14.01,14.52-16.005,24.384\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,353.449    c0.886,1.817,1.906,3.546,3.058,5.208c12.236,17.47,36.467,21.591,54.155,9.224c5.254-3.682,9.533-8.602,12.458-14.3\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,354.158    c-0.887-1.817-1.904-3.568-3.059-5.208c-12.236-17.469-36.512-21.57-54.224-9.177c-5.274,3.702-9.575,8.623-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,353.494    c0.889,1.817,1.906,3.546,3.062,5.208c12.235,17.469,36.51,21.569,54.241,9.155c5.275-3.681,9.576-8.603,12.504-14.32\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,365.397    c-0.888-5.831-3.103-11.349-6.475-16.138c-12.235-17.49-36.464-21.613-54.154-9.244c-5.253,3.679-9.553,8.6-12.457,14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <g>                <path d=\\\"M200.76,457.214    c-0.886-1.817-1.905-3.569-3.058-5.21c-12.237-17.469-36.488-21.59-54.199-9.197c-8.27,5.784-14.01,14.521-16.005,24.383\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,456.749    c0.886,1.815,1.906,3.545,3.058,5.207c12.236,17.469,36.467,21.594,54.155,9.224c5.254-3.682,9.533-8.6,12.458-14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,457.456    c-0.887-1.815-1.904-3.565-3.059-5.206c-12.236-17.469-36.512-21.57-54.224-9.179c-5.274,3.704-9.575,8.624-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,456.793    c0.889,1.818,1.906,3.547,3.062,5.209c12.235,17.469,36.51,21.568,54.241,9.156c5.275-3.68,9.576-8.602,12.504-14.322\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,468.695    c-0.888-5.83-3.103-11.348-6.475-16.137c-12.235-17.488-36.464-21.613-54.154-9.242c-5.253,3.678-9.553,8.599-12.457,14.295\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"128.119\\\" x2=\\\"486.496\\\" y1=\\\"405.164\\\" y2=\\\"405.164\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_07_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"268.875\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25018310546875\",\r\n    \"SVG\": \"<g id=\\\"0_07_0\\\">            <path d=\\\"M221,277.375c-125,0-125,205,0,205,0,139,170,139,170,0,125,0,125-205,0-205\\\" fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <path d=\\\"M221,277.375c-125,0-125,205,0,205,0,139,170,139,170,0,125,0,125-205,0-205\\\" fill=\\\"#FFFF80\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"277.375\\\" y2=\\\"277.375\\\"/>                                <path d=\\\"M206.883,278.294c-108.475,14.533-106.127,196.574,7.044,203.856\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"482.375\\\" y2=\\\"482.375\\\"/>                                <path d=\\\"M221.63,496.679c11.044,122.264,163.688,119.883,169.216-7.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"482.375\\\" y2=\\\"482.375\\\"/>                                <path d=\\\"M405.117,481.456c108.475-14.533,106.127-196.575-7.044-203.856\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"277.375\\\" y2=\\\"277.375\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110210\",\r\n    \"X\": \"201.79638671875\",\r\n    \"Y\": \"358.3291015625\",\r\n    \"Width\": \"206.30029296875\",\r\n    \"Height\": \"77.78125\",\r\n    \"SVG\": \"<g id=\\\"27110210\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"105px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.8291\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110211\",\r\n    \"X\": \"220.955078125\",\r\n    \"Y\": \"350.2584533691406\",\r\n    \"Width\": \"168.26953125\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"27110211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.1647\\\">DM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_60_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"0_60_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"Group\\\" points=\\\"306,568 479,395 306,222    133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_60_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"364.03126525878906\",\r\n    \"SVG\": \"<g id=\\\"0_60_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110700_a\",\r\n    \"X\": \"204.41786193847656\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"203.1652374267578\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110700_a\\\">        <polygon points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"240.128,378.181 211.489,349.523 244.242,316.793 272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"339.114,345.4 367.701,316.691 400.512,349.364 371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435\\\">SO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53471\",\r\n    \"X\": \"261.701171875\",\r\n    \"Y\": \"291.0469055175781\",\r\n    \"Width\": \"87.4951171875\",\r\n    \"Height\": \"51.859375\",\r\n    \"SVG\": \"<g id=\\\"53471\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">OL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52141\",\r\n    \"X\": \"266.1044921875\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"81.5693359375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"52141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">DT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10341\",\r\n    \"X\": \"290.79400634765625\",\r\n    \"Y\": \"278.0220031738281\",\r\n    \"Width\": \"29.552978515625\",\r\n    \"Height\": \"65.24200439453125\",\r\n    \"SVG\": \"<g id=\\\"10341\\\">            <path d=\\\"M293.294,343.264v-54.558c0-4.52,3.664-8.184,8.184-8.184h8.184c4.52,0,8.185,3.664,8.185,8.184v53.876\\\" fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.826\\\" x2=\\\"305.826\\\" y1=\\\"280.957\\\" y2=\\\"342.87\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10342\",\r\n    \"X\": \"326.25\",\r\n    \"Y\": \"448.8203125\",\r\n    \"Width\": \"37.15625\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"10342\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" x=\\\"321\\\" y=\\\"497.4922\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110220\",\r\n    \"X\": \"196.492919921875\",\r\n    \"Y\": \"355.5010070800781\",\r\n    \"Width\": \"220.9208984375\",\r\n    \"Height\": \"77.71875\",\r\n    \"SVG\": \"<g id=\\\"27110220\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"105px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.9385\\\">CDR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110221\",\r\n    \"X\": \"222.20166015625\",\r\n    \"Y\": \"355.5010070800781\",\r\n    \"Width\": \"166.15966796875\",\r\n    \"Height\": \"77.71875\",\r\n    \"SVG\": \"<g id=\\\"27110221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"105px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.9385\\\">SIC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218700\",\r\n    \"X\": \"123.14399719238281\",\r\n    \"Y\": \"236.98399353027344\",\r\n    \"Width\": \"375.87001037597656\",\r\n    \"Height\": \"158.51600646972656\",\r\n    \"SVG\": \"<g id=\\\"25218700\\\">        <polygon fill=\\\"#000000\\\" points=\\\"303.851,236.984 238.796,395.5 368.904,395.5  \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"188.197,294.626 123.144,395.5 253.252,395.5  \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"426.73,265.805 354.449,395.5 499.014,395.5  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25344400\",\r\n    \"X\": \"42.59144451858478\",\r\n    \"Y\": \"105.37500381469727\",\r\n    \"Width\": \"330.47160405720706\",\r\n    \"Height\": \"163.0853579669955\",\r\n    \"SVG\": \"<g id=\\\"25344400\\\" transform=\\\"translate(-110 -100) scale(1.25 1.25)\\\">        <path d=\\\"M316.6,167.8c80.069,0,98.652,105.535-6,111\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"310.6\\\" x2=\\\"227.6\\\" y1=\\\"278.8\\\" y2=\\\"278.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"202.6\\\" x2=\\\"123.6\\\" y1=\\\"278.8\\\" y2=\\\"278.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"124.6\\\" x2=\\\"138.6\\\" y1=\\\"278.8\\\" y2=\\\"266.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"124.587\\\" x2=\\\"136.987\\\" y1=\\\"279.533\\\" y2=\\\"292.333\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"17\\\" transform=\\\"matrix(0.8 0 0 0.8 204 283)\\\">DIS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25132000\",\r\n    \"X\": \"-4.796163466380676E-14\",\r\n    \"Y\": \"2.2930493354797363\",\r\n    \"Width\": \"393.2567443847657\",\r\n    \"Height\": \"395.26710081100464\",\r\n    \"SVG\": \"<g id=\\\"25132000\\\">        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"192.521,34.492 195.667,25 199.125,34.383    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"17.0109,17.0109\\\" stroke-width=\\\"15\\\" x1=\\\"205.006\\\" x2=\\\"237.353\\\" y1=\\\"50.345\\\" y2=\\\"138.136\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"240.293,146.117 243.75,155.5 253.187,158.809    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.8983,22.8983\\\" stroke-width=\\\"15\\\" x1=\\\"274.795\\\" x2=\\\"350.425\\\" y1=\\\"166.385\\\" y2=\\\"192.903\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"361.229,196.691 370.666,200 361.237,203.331    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.8677,22.8677\\\" stroke-width=\\\"15\\\" x1=\\\"339.676\\\" x2=\\\"264.21\\\" y1=\\\"210.948\\\" y2=\\\"237.61\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"253.429,241.419 244,244.75 240.521,254.125    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"16.9898,16.9898\\\" stroke-width=\\\"15\\\" x1=\\\"234.61\\\" x2=\\\"202.102\\\" y1=\\\"270.054\\\" y2=\\\"357.66\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"199.146,365.625 195.667,375 192.499,365.515    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4117,23.4117\\\" stroke-width=\\\"15\\\" x1=\\\"185.083\\\" x2=\\\"159.126\\\" y1=\\\"343.309\\\" y2=\\\"265.588\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"155.418,254.485 152.25,245 142.788,241.764    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"17.0093,17.0093\\\" stroke-width=\\\"15\\\" x1=\\\"126.694\\\" x2=\\\"38.176\\\" y1=\\\"236.26\\\" y2=\\\"205.988\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"30.129,203.236 20.667,200 30.136,196.786    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"17.0316,17.0316\\\" stroke-width=\\\"15\\\" x1=\\\"46.264\\\" x2=\\\"134.967\\\" y1=\\\"191.311\\\" y2=\\\"161.202\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"143.031,158.464 152.5,155.25 155.646,145.758    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4434,23.4434\\\" stroke-width=\\\"15\\\" x1=\\\"163.021\\\" x2=\\\"188.833\\\" y1=\\\"123.505\\\" y2=\\\"45.619\\\"/>                    </g>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"200\\\" y=\\\"225\\\">TH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35130100\",\r\n    \"X\": \"184.32569885253906\",\r\n    \"Y\": \"368.43084716796875\",\r\n    \"Width\": \"230.7683563232422\",\r\n    \"Height\": \"54.78631591796875\",\r\n    \"SVG\": \"<g id=\\\"35130100\\\">        <polygon points=\\\"185.122,395.824 204.232,370.342 376.234,370.342 414.457,421.306    414.457,370.342 376.234,421.306 204.232,421.306  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"3.2741\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01150100\",\r\n    \"X\": \"250.31419372558594\",\r\n    \"Y\": \"346.48443603515625\",\r\n    \"Width\": \"111.01756286621094\",\r\n    \"Height\": \"94.42556762695312\",\r\n    \"SVG\": \"<g id=\\\"01150100\\\">        <polygon fill=\\\"none\\\" points=\\\"321.815,415.356 321.815,439.41    289.897,439.41 289.666,414.431 273.822,388.179 252.428,376.73 269.543,348.975 289.434,360.309 322.278,360.309 343.325,348.513    359.284,375.805 338.005,388.41  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"306.087\\\" cy=\\\"388.218\\\" r=\\\"7.787\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_34_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"1_34_0\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" id=\\\"_x3C_path_x3E__1_\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_34_1\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"1_34_1\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15190000\",\r\n    \"X\": \"208.0\",\r\n    \"Y\": \"331.5\",\r\n    \"Width\": \"196.0\",\r\n    \"Height\": \"128.0\",\r\n    \"SVG\": \"<g id=\\\"15190000\\\">        <path d=\\\"M256,334c-58,0-58,93,0,93h100c58,0,58-93,0-93H256z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"226\\\" cy=\\\"444\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"386\\\" cy=\\\"444\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"404\\\" y1=\\\"427\\\" y2=\\\"427\\\"/>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"377\\\">MSL</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"417\\\">SPT</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110500\",\r\n    \"X\": \"189.18899536132812\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"231.70599365234375\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110500\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"189.189\\\" x2=\\\"420.895\\\" y1=\\\"410.47\\\" y2=\\\"410.47\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"240.128,378.181 211.489,349.523 244.242,316.793    272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#FF0000\\\" points=\\\"339.114,345.4 367.701,316.691 400.512,349.364    371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" fill=\\\"#FF0000\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10312\",\r\n    \"X\": \"263.763916015625\",\r\n    \"Y\": \"450.19775390625\",\r\n    \"Width\": \"86.9241943359375\",\r\n    \"Height\": \"52.40753173828125\",\r\n    \"SVG\": \"<g id=\\\"10312\\\">        <path d=\\\"M266,497.015l20.613-41.227l20.613,41.227l20.613-41.227l20.613,41.227\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10311\",\r\n    \"X\": \"248.833984375\",\r\n    \"Y\": \"301.6669921875\",\r\n    \"Width\": \"110.33401489257812\",\r\n    \"Height\": \"38.666015625\",\r\n    \"SVG\": \"<g id=\\\"10311\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"265.167\\\" x2=\\\"344.834\\\" y1=\\\"320.5\\\" y2=\\\"320.5\\\"/>        <path d=\\\"M248.834,305.167c9.021,0,16.333,7.313,16.333,16.333   c0,9.021-7.313,16.333-16.333,16.333\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M359.168,336.833c-9.021,0-16.334-7.313-16.334-16.333   c0-9.021,7.313-16.333,16.334-16.333\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130201_2\",\r\n    \"X\": \"169.2144775390625\",\r\n    \"Y\": \"260.7335205078125\",\r\n    \"Width\": \"271.5606994628906\",\r\n    \"Height\": \"270.544921875\",\r\n    \"SVG\": \"<g id=\\\"40130201_2\\\">            <g>                      <polyline points=\\\"256.435 370.488 256.435 416.596 308.306 416.596 331.359 439.65 331.359 347.435 308.306 370.488 256.435 370.488 256.435 416.596\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"331.359\\\" x2=\\\"354.413\\\" y1=\\\"403.34\\\" y2=\\\"403.34\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"331.359\\\" x2=\\\"354.413\\\" y1=\\\"383.744\\\" y2=\\\"383.744\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"331.359\\\" x2=\\\"354.413\\\" y1=\\\"364.725\\\" y2=\\\"364.725\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"331.359\\\" x2=\\\"354.413\\\" y1=\\\"422.359\\\" y2=\\\"422.359\\\"/>                </g>            <polyline fill=\\\"none\\\" points=\\\"270.87 365.739 297.478 396.348 298.696 358.783 357.478 426.261\\\" stroke=\\\"#FFFFFF\\\" stroke-miterlimit=\\\"9.595\\\" stroke-width=\\\"3\\\"/>            <polyline fill=\\\"none\\\" points=\\\"254.174 368.522 310.522 433.217 311.043 393.217 343.217 430.435\\\" stroke=\\\"#FFFFFF\\\" stroke-miterlimit=\\\"9.595\\\" stroke-width=\\\"3\\\"/>            <polyline fill=\\\"none\\\" points=\\\"173 264 304.609 416.522 305 376 437 528\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"9.595\\\" stroke-width=\\\"10\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130201_3\",\r\n    \"X\": \"199.55979919433594\",\r\n    \"Y\": \"324.4405822753906\",\r\n    \"Width\": \"209.99806213378906\",\r\n    \"Height\": \"143.35507202148438\",\r\n    \"SVG\": \"<g id=\\\"40130201_3\\\">            <g>                      <polyline points=\\\"258.511 370.652 258.511 417.348 311.043 417.348 334.391 440.696 334.391 347.304 311.043 370.652 258.511 370.652 258.511 417.348\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"334.391\\\" x2=\\\"357.739\\\" y1=\\\"403.923\\\" y2=\\\"403.923\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"334.391\\\" x2=\\\"357.739\\\" y1=\\\"384.077\\\" y2=\\\"384.077\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"334.391\\\" x2=\\\"357.739\\\" y1=\\\"364.815\\\" y2=\\\"364.815\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"334.391\\\" x2=\\\"357.739\\\" y1=\\\"423.185\\\" y2=\\\"423.185\\\"/>                </g>            <g>                      <polyline fill=\\\"none\\\" points=\\\"201.17 326.353 304.957 413.739 305 376 407.913 465.913\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"9.595\\\" stroke-width=\\\"5\\\"/>                      <polyline fill=\\\"none\\\" points=\\\"258.522 368.522 298.696 400.522 298.696 364.696 356.696 415.957\\\" stroke=\\\"#FFFFFF\\\" stroke-miterlimit=\\\"9.595\\\" stroke-width=\\\"3\\\"/>                      <polyline fill=\\\"none\\\" points=\\\"255.043 377.13 306.348 418.522 306.087 384.87 359.565 428.696\\\" stroke=\\\"#FFFFFF\\\" stroke-miterlimit=\\\"9.595\\\" stroke-width=\\\"3\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130201_0\",\r\n    \"X\": \"183.7076873779297\",\r\n    \"Y\": \"314.4239807128906\",\r\n    \"Width\": \"241.8268280029297\",\r\n    \"Height\": \"162.43582153320312\",\r\n    \"SVG\": \"<g id=\\\"40130201_0\\\">            <g>                      <polyline points=\\\"259 370.957 259 416.87 310.652 416.87 333.609 439.826 333.609 348 310.652 370.957 259 370.957 259 416.87\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"333.609\\\" x2=\\\"356.565\\\" y1=\\\"403.67\\\" y2=\\\"403.67\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"333.609\\\" x2=\\\"356.565\\\" y1=\\\"384.157\\\" y2=\\\"384.157\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"333.609\\\" x2=\\\"356.565\\\" y1=\\\"365.217\\\" y2=\\\"365.217\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"333.609\\\" x2=\\\"356.565\\\" y1=\\\"422.609\\\" y2=\\\"422.609\\\"/>                </g>            <g>                      <polyline fill=\\\"none\\\" points=\\\"185.304 316.348 304.783 415.478 303.913 372.696 423.913 474.957\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"9.595\\\" stroke-width=\\\"5\\\"/>                      <polyline fill=\\\"none\\\" points=\\\"256.435 369.565 299.217 402.957 298.696 361.913 354.348 409.217\\\" stroke=\\\"#FFFFFF\\\" stroke-miterlimit=\\\"9.595\\\" stroke-width=\\\"3\\\"/>                      <polyline fill=\\\"none\\\" points=\\\"255.217 380.348 310.522 423.826 310.522 385.913 359.217 424.522\\\" stroke=\\\"#FFFFFF\\\" stroke-miterlimit=\\\"9.595\\\" stroke-width=\\\"3\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130201_1\",\r\n    \"X\": \"124.62217712402344\",\r\n    \"Y\": \"275.23480224609375\",\r\n    \"Width\": \"360.62062072753906\",\r\n    \"Height\": \"242.83599853515625\",\r\n    \"SVG\": \"<g id=\\\"40130201_1\\\">            <g>                      <polyline points=\\\"260.174 371.043 260.174 416.435 311.239 416.435 333.935 439.13 333.935 348.348 311.239 371.043 260.174 371.043 260.174 416.435\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"333.935\\\" x2=\\\"356.63\\\" y1=\\\"403.385\\\" y2=\\\"403.385\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"333.935\\\" x2=\\\"356.63\\\" y1=\\\"384.093\\\" y2=\\\"384.093\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"333.935\\\" x2=\\\"356.63\\\" y1=\\\"365.37\\\" y2=\\\"365.37\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"333.935\\\" x2=\\\"356.63\\\" y1=\\\"422.109\\\" y2=\\\"422.109\\\"/>                </g>            <polyline fill=\\\"none\\\" points=\\\"126.503 277.572 305.652 421.739 305.304 372.696 483.364 515.732\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"9.595\\\" stroke-width=\\\"6\\\"/>            <polyline fill=\\\"none\\\" points=\\\"256.522 376.261 301.478 412.696 300.783 364 357.478 409.13\\\" stroke=\\\"#FFFFFF\\\" stroke-miterlimit=\\\"9.595\\\" stroke-width=\\\"3\\\"/>            <polyline fill=\\\"none\\\" points=\\\"258.87 390.348 309.826 430.435 309.826 382.087 359.043 422.174\\\" stroke=\\\"#FFFFFF\\\" stroke-miterlimit=\\\"9.595\\\" stroke-width=\\\"4\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60150300\",\r\n    \"X\": \"202.50001525878906\",\r\n    \"Y\": \"359.6000061035156\",\r\n    \"Width\": \"211.2999725341797\",\r\n    \"Height\": \"74.4000244140625\",\r\n    \"SVG\": \"<g id=\\\"60150300\\\">        <path d=\\\"M250,388.3v8.6h-43.4c-1.2,0-2.2-0.6-2.9-1.3c-0.7-0.7-1.2-1.8-1.2-3c0.2-2.3,2.2-4.2,4.5-4.3L250,388.3z\\\"/>        <polyline points=\\\"284.9,396.9 276.1,388.3 263.6,388.3 263.6,396.9  \\\"/>        <path d=\\\"M396.3,379.5c-4.4-3.1-10.5-3-15.6-0.6c-4,2-6.9,5.5-8.3,9.5h-77.5l8.2,8.6H372c0.5,2.5,1.7,4.8,3.5,6.7   c5,5.2,13,6.7,19.4,2.4l18.9-13.5L396.3,379.5z M391.7,399c-3.6,2-7.3,1.1-9.4-1.1c-1-1.1-1.7-2.5-1.7-4c0-0.2,0-0.5,0-0.7   s0-0.5,0-0.7c0.5-2.5,2.1-4.5,4.2-5.6c2.4-1.2,5.3-1.2,7.4,0.2l9.7,5.9L391.7,399z\\\"/>        <path d=\\\"M354.3,399.5v31.2c0,0.2-0.1,0.3-0.1,0.5s-0.1,0.5-0.1,0.7c-0.1,0.2-0.2,0.4-0.4,0.6c-0.1,0.1-0.1,0.3-0.2,0.4l0,0   c-0.3,0.3-0.6,0.5-1,0.7l-0.1,0.1c-0.4,0.2-0.8,0.3-1.3,0.3H257c-0.4,0-0.9-0.1-1.3-0.3l-0.1-0.1c-0.3-0.2-0.7-0.4-1-0.7   c0,0,0,0-0.1,0c-0.1-0.1-0.1-0.3-0.2-0.4c-0.1-0.2-0.3-0.4-0.4-0.6c-0.1-0.2-0.1-0.5-0.1-0.7s-0.1-0.3-0.1-0.5v-67.9   c0-0.2,0.1-0.3,0.1-0.5s0.1-0.5,0.1-0.7c0.1-0.2,0.2-0.4,0.4-0.6c0.1-0.1,0.1-0.3,0.2-0.4c0,0,0,0,0.1,0c0.2-0.2,0.4-0.3,0.6-0.4   c0.1-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.3-0.1,0.4-0.1c0.3-0.1,0.5-0.2,0.8-0.2c0,0,0,0,0.1,0H351c0,0,0,0,0.1,0c0.3,0,0.5,0.1,0.7,0.1   s0.4,0,0.5,0.1s0.2,0.2,0.4,0.3c0.2,0.1,0.5,0.3,0.6,0.5l0,0c0.1,0.1,0.1,0.3,0.2,0.4c0.1,0.2,0.3,0.4,0.4,0.6s0.1,0.5,0.1,0.7l0,0   c0,0.2,0.1,0.3,0.1,0.5v23.3h-6.4v-15.9l-17,15.6h-9.5l21.5-19.8H265l39,36l3.2-2.9h14.3l26.3,24.3v-23.9H354.3z M342.9,427.5   l-28.5-26.3l-8.1,7.5c-0.6,0.6-1.4,0.9-2.2,0.9c-0.8,0-1.6-0.3-2.2-0.9l-8.1-7.5l-28.5,26.3H342.9z M260.2,423.4l28.8-26.6   l-28.8-26.6V423.4z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110209\",\r\n    \"X\": \"220.0\",\r\n    \"Y\": \"350.25\",\r\n    \"Width\": \"170.5\",\r\n    \"Height\": \"90.7650146484375\",\r\n    \"SVG\": \"<g id=\\\"27110209\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"220\\\" x2=\\\"291.5\\\" y1=\\\"352.75\\\" y2=\\\"352.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"319\\\" x2=\\\"390.5\\\" y1=\\\"352.75\\\" y2=\\\"352.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.083\\\" x2=\\\"305.083\\\" y1=\\\"361.5\\\" y2=\\\"441.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120601\",\r\n    \"X\": \"137.375\",\r\n    \"Y\": \"116.546875\",\r\n    \"Width\": \"107.03125\",\r\n    \"Height\": \"138.484375\",\r\n    \"SVG\": \"<g id=\\\"46120601\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"136\\\" y=\\\"252\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120602\",\r\n    \"X\": \"96.453125\",\r\n    \"Y\": \"120.578125\",\r\n    \"Width\": \"191.3125\",\r\n    \"Height\": \"132.421875\",\r\n    \"SVG\": \"<g id=\\\"46120602\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"103\\\" y=\\\"253\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36130100\",\r\n    \"X\": \"219.95687866210938\",\r\n    \"Y\": \"288.0\",\r\n    \"Width\": \"171.87838745117188\",\r\n    \"Height\": \"194.5\",\r\n    \"SVG\": \"<g id=\\\"36130100\\\">        <polygon fill=\\\"#008000\\\" points=\\\"286.891,326.809 286.891,293 325.529,293 325.529,326.809  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"250.927,357.823 227.028,333.908 254.359,306.596    278.258,330.511  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"333.528,330.468 357.384,306.511 384.764,333.776    360.906,357.732  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <path d=\\\"M238.593,384.767c0-38.639,28.979-67.618,67.618-67.618   c38.639,0,67.618,28.979,67.618,67.618H238.593L238.593,384.767z\\\" fill=\\\"#008000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"373.828,452.385 340.02,428.235 373.828,404.086  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"325.529,452.385 291.721,428.235 325.529,404.086  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"277.231,452.385 243.422,428.235 277.231,404.086  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <rect fill=\\\"#008000\\\" height=\\\"24.149\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"144.896\\\" x=\\\"233.763\\\" y=\\\"453.351\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120605\",\r\n    \"X\": \"113.75143432617188\",\r\n    \"Y\": \"113.046875\",\r\n    \"Width\": \"159.57318115234375\",\r\n    \"Height\": \"139.484375\",\r\n    \"SVG\": \"<g id=\\\"46120605\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"113\\\" y=\\\"249\\\">St</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"113\\\" y=\\\"249\\\">St</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53491\",\r\n    \"X\": \"263.716796875\",\r\n    \"Y\": \"293.9375305175781\",\r\n    \"Width\": \"84.923828125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"53491\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">PP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120606\",\r\n    \"X\": \"126.375\",\r\n    \"Y\": \"117.046875\",\r\n    \"Width\": \"132.19046020507812\",\r\n    \"Height\": \"139.578125\",\r\n    \"SVG\": \"<g id=\\\"46120606\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"113\\\" y=\\\"253\\\">G</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"113\\\" y=\\\"253\\\">G</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52161\",\r\n    \"X\": \"258.515625\",\r\n    \"Y\": \"296.2344055175781\",\r\n    \"Width\": \"97.3125\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"52161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">EW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120603\",\r\n    \"X\": \"94.984375\",\r\n    \"Y\": \"114.046875\",\r\n    \"Width\": \"208.6171875\",\r\n    \"Height\": \"179.625\",\r\n    \"SVG\": \"<g id=\\\"46120603\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"82\\\" y=\\\"250\\\">Cy</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"82\\\" y=\\\"250\\\">Cy</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120604\",\r\n    \"X\": \"113.75143432617188\",\r\n    \"Y\": \"114.046875\",\r\n    \"Width\": \"154.24856567382812\",\r\n    \"Height\": \"139.484375\",\r\n    \"SVG\": \"<g id=\\\"46120604\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"113\\\" y=\\\"250\\\">Si</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"113\\\" y=\\\"250\\\">Si</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110201\",\r\n    \"X\": \"208.578125\",\r\n    \"Y\": \"360.1679992675781\",\r\n    \"Width\": \"195.328125\",\r\n    \"Height\": \"71.109375\",\r\n    \"SVG\": \"<g id=\\\"27110201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"430.1055\\\">EOD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120609\",\r\n    \"X\": \"128.73507690429688\",\r\n    \"Y\": \"119.078125\",\r\n    \"Width\": \"121.75326538085938\",\r\n    \"Height\": \"133.421875\",\r\n    \"SVG\": \"<g id=\\\"46120609\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"134\\\" y=\\\"252\\\">R</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"134\\\" y=\\\"252\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110202\",\r\n    \"X\": \"240.95921325683594\",\r\n    \"Y\": \"347.30694580078125\",\r\n    \"Width\": \"128.24559020996094\",\r\n    \"Height\": \"94.20806884765625\",\r\n    \"SVG\": \"<g id=\\\"27110202\\\">        <polygon fill=\\\"none\\\" id=\\\"symbol\\\" points=\\\"245.685,439.015 305.082,351.75 364.479,439.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <circle cx=\\\"304\\\" cy=\\\"409\\\" r=\\\"16.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110203\",\r\n    \"X\": \"210.38274579491122\",\r\n    \"Y\": \"352.947265625\",\r\n    \"Width\": \"186.65387529883878\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"27110203\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.0254\\\">JFS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120607\",\r\n    \"X\": \"132.55035400390625\",\r\n    \"Y\": \"118.078125\",\r\n    \"Width\": \"130.16839599609375\",\r\n    \"Height\": \"133.421875\",\r\n    \"SVG\": \"<g id=\\\"46120607\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"138\\\" y=\\\"251\\\">P</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"138\\\" y=\\\"251\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110204\",\r\n    \"X\": \"230.7822265625\",\r\n    \"Y\": \"348.1875\",\r\n    \"Width\": \"151.97216796875\",\r\n    \"Height\": \"92.59375\",\r\n    \"SVG\": \"<g id=\\\"27110204\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"125px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">LO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120608\",\r\n    \"X\": \"90.984375\",\r\n    \"Y\": \"114.50581359863281\",\r\n    \"Width\": \"214.7578125\",\r\n    \"Height\": \"143.0254364013672\",\r\n    \"SVG\": \"<g id=\\\"46120608\\\">        <text font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" x=\\\"78\\\" y=\\\"254\\\">Cb</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"200\\\" font-style=\\\"italic\\\" stroke=\\\"#000000\\\" x=\\\"78\\\" y=\\\"254\\\">Cb</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110205\",\r\n    \"X\": \"262.21826171875\",\r\n    \"Y\": \"349.765625\",\r\n    \"Width\": \"85.390625\",\r\n    \"Height\": \"89.484375\",\r\n    \"SVG\": \"<g id=\\\"27110205\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"125px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120107_3\",\r\n    \"X\": \"181.0\",\r\n    \"Y\": \"309.7813415527344\",\r\n    \"Width\": \"250.0\",\r\n    \"Height\": \"136.71865844726562\",\r\n    \"SVG\": \"<g id=\\\"20120107_3\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">RTL</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"181\\\" x2=\\\"431\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"150_1\",\r\n    \"X\": \"260.646484375\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"94.46484375\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"150_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"RA\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">RA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110206\",\r\n    \"X\": \"220.53125\",\r\n    \"Y\": \"350.765625\",\r\n    \"Width\": \"172.7822265625\",\r\n    \"Height\": \"89.484375\",\r\n    \"SVG\": \"<g id=\\\"27110206\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"125px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"440.25\\\">MP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120107_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"309.7813415527344\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"136.71865844726562\",\r\n    \"SVG\": \"<g id=\\\"20120107_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">RTL</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110207\",\r\n    \"X\": \"240.95921325683594\",\r\n    \"Y\": \"347.30694580078125\",\r\n    \"Width\": \"128.24559020996094\",\r\n    \"Height\": \"94.20806884765625\",\r\n    \"SVG\": \"<g id=\\\"27110207\\\">        <polygon fill=\\\"none\\\" id=\\\"symbol\\\" points=\\\"245.685,439.015 305.082,351.75 364.479,439.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120107_1\",\r\n    \"X\": \"126.5\",\r\n    \"Y\": \"309.7813415527344\",\r\n    \"Width\": \"359.0\",\r\n    \"Height\": \"136.71865844726562\",\r\n    \"SVG\": \"<g id=\\\"20120107_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">RTL</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110208\",\r\n    \"X\": \"196.84912109375\",\r\n    \"Y\": \"354.9267883300781\",\r\n    \"Width\": \"216.89453125\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"27110208\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.0049\\\">SEC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120107_0\",\r\n    \"X\": \"148.3769989013672\",\r\n    \"Y\": \"310.7813415527344\",\r\n    \"Width\": \"315.24501037597656\",\r\n    \"Height\": \"135.71865844726562\",\r\n    \"SVG\": \"<g id=\\\"20120107_0\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"348.0001\\\">RTL</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"148.377\\\" x2=\\\"463.622\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10321\",\r\n    \"X\": \"246.1279296875\",\r\n    \"Y\": \"301.56146240234375\",\r\n    \"Width\": \"121.0\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10321\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">MET</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10322\",\r\n    \"X\": \"313.2333679199219\",\r\n    \"Y\": \"447.384765625\",\r\n    \"Width\": \"81.46484375\",\r\n    \"Height\": \"31.09375\",\r\n    \"SVG\": \"<g id=\\\"10322\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"42\\\" x=\\\"309.999\\\" y=\\\"477.9629\\\">PEC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40191\",\r\n    \"X\": \"266.767578125\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"76.63671875\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"40191\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"LP\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">HJ</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140603\",\r\n    \"X\": \"219.5\",\r\n    \"Y\": \"330.0000044852495\",\r\n    \"Width\": \"185.5\",\r\n    \"Height\": \"143.49999551475048\",\r\n    \"SVG\": \"<g id=\\\"15140603\\\">        <g transform=\\\"translate(10 29) scale(0.9 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236.667\\\" x2=\\\"236.667\\\" y1=\\\"376.25\\\" y2=\\\"516.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"396.667\\\" x2=\\\"396.667\\\" y1=\\\"376.25\\\" y2=\\\"516.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236.667\\\" x2=\\\"396.667\\\" y1=\\\"513.75\\\" y2=\\\"513.75\\\"/>                <path d=\\\"M236.667,379c70,26,90,26,159.998,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <ellipse cx=\\\"235\\\" cy=\\\"458\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"265\\\" cy=\\\"458\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"356\\\" cy=\\\"458\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"365\\\" x2=\\\"405\\\" y1=\\\"383\\\" y2=\\\"383\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"400\\\" x2=\\\"400\\\" y1=\\\"358\\\" y2=\\\"408\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"297\\\" x2=\\\"297\\\" y1=\\\"348.8\\\" y2=\\\"438.8\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"267\\\" x2=\\\"267\\\" y1=\\\"346.75\\\" y2=\\\"438.8\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"327\\\" x2=\\\"327\\\" y1=\\\"343.85\\\" y2=\\\"438.8\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218800\",\r\n    \"X\": \"110.38185119628906\",\r\n    \"Y\": \"216.2084503173828\",\r\n    \"Width\": \"402.3983612060547\",\r\n    \"Height\": \"191.17738342285156\",\r\n    \"SVG\": \"<g id=\\\"25218800\\\">         <polygon fill=\\\"none\\\" id=\\\"main\\\" points=\\\"427.73,265.805 500.014,395.5 124.143,395.5   189.197,294.626 249.712,388.461 304.85,236.984 367.281,389.11 \\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321703\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321703\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">I I I</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321702\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321702\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">I I</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321701\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321701\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">I</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321700\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321700\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25170300\",\r\n    \"X\": \"52.79399871826172\",\r\n    \"Y\": \"43.6875\",\r\n    \"Width\": \"297.17899322509766\",\r\n    \"Height\": \"279.8125\",\r\n    \"SVG\": \"<g id=\\\"25170300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"321\\\" y2=\\\"321\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"225\\\" y2=\\\"225\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"58\\\">Name:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"82\\\">Width:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"108\\\">Min Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"132\\\">Max Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"158\\\">DTG Start:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"182\\\">DTG End:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" x=\\\"103\\\" y=\\\"290\\\">MMR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321707\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321707\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <path d=\\\"M307.34,217.083c0-24.432,15.334-45.274,36.898-53.454   c-6.302-2.39-13.129-3.71-20.267-3.71c-31.573,0-57.167,25.594-57.167,57.164c0,31.571,25.594,57.167,57.167,57.167   c7.138,0,13.965-1.317,20.267-3.711C322.674,262.359,307.34,241.518,307.34,217.083z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321706\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321706\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"A\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\"/>         <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"114_2\",\r\n    \"X\": \"265.3837890625\",\r\n    \"Y\": \"445.9375305175781\",\r\n    \"Width\": \"83.4619140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"114_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">LR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321705\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321705\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <g>                <path d=\\\"M291.103,217.025c0-20.733-0.133-35.303,0.741-49.221    c0.596-9.496,9.968-17.494,17.191-17.494c6.889,0,17.02,9.536,17.422,18.901c0.699,16.265,0.488,26.36,0.488,47.814\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.623\\\" x2=\\\"333.252\\\" y1=\\\"214.928\\\" y2=\\\"214.928\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"114_1\",\r\n    \"X\": \"281.120361328125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"47.71875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"114_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321704\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321704\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">I V</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321709\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321709\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <polyline fill=\\\"none\\\" points=\\\"306.521,232.028 257.795,155.458 355.248,155.458    306.521,232.028 306.521,280.758  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321708\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321708\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"245\\\">I I</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341\",\r\n    \"X\": \"78.74443817138672\",\r\n    \"Y\": \"164.9320068359375\",\r\n    \"Width\": \"245.7916030883789\",\r\n    \"Height\": \"63.64323425292969\",\r\n    \"SVG\": \"<g id=\\\"25341\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"295.003,209.549 308.836,224.833     322.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"246.598,209.549 260.431,224.833     274.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M285.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C311.938,175.9,299.938,164.932,285.135,164.932L285.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <path d=\\\"M176.061,198.023    c0-15.596,12.741-28.239,28.457-28.239c15.715,0,28.456,12.643,28.456,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"175.523\\\" x2=\\\"233.398\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"80.598,209.549 94.431,224.833     108.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"129.003,209.549 142.836,224.833     156.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M119.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C146.033,175.9,134.034,164.932,119.231,164.932L119.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46160700\",\r\n    \"X\": \"15.0\",\r\n    \"Y\": \"14.0\",\r\n    \"Width\": \"370.0\",\r\n    \"Height\": \"370.0\",\r\n    \"SVG\": \"<g id=\\\"46160700\\\">        <ellipse cx=\\\"25\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>        <ellipse cx=\\\"75\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>        <ellipse cx=\\\"125\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>        <ellipse cx=\\\"175\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>        <ellipse cx=\\\"225\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>        <ellipse cx=\\\"275\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>        <ellipse cx=\\\"325\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>        <ellipse cx=\\\"375\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>        <g transform=\\\"translate(0 50)\\\">                <ellipse cx=\\\"25\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"75\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"125\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"175\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"225\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"275\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"325\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"375\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>            </g>        <g transform=\\\"translate(0 100)\\\">                <ellipse cx=\\\"25\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"75\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"125\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"175\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"225\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"275\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"325\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"375\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>            </g>        <g transform=\\\"translate(0 150)\\\">                <ellipse cx=\\\"25\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"75\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"125\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"175\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"225\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"275\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"325\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"375\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>            </g>        <g transform=\\\"translate(0 200)\\\">                <ellipse cx=\\\"25\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"75\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"125\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"175\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"225\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"275\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"325\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"375\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>            </g>        <g transform=\\\"translate(0 250)\\\">                <ellipse cx=\\\"25\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"75\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"125\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"175\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"225\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"275\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"325\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"375\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>            </g>        <g transform=\\\"translate(0 300)\\\">                <ellipse cx=\\\"25\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"75\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"125\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"175\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"225\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"275\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"325\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"375\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>            </g>        <g transform=\\\"translate(0 350)\\\">                <ellipse cx=\\\"25\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"75\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"125\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"175\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"225\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"275\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"325\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>                <ellipse cx=\\\"375\\\" cy=\\\"24\\\" fill=\\\"#C0C0C0\\\" rx=\\\"10\\\" ry=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51641\",\r\n    \"X\": \"259.94140625\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"87.46484375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"51641\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">XP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01371\",\r\n    \"X\": \"281.120361328125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"47.71875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01371\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140600\",\r\n    \"X\": \"218.5\",\r\n    \"Y\": \"323.0000043809414\",\r\n    \"Width\": \"183.0\",\r\n    \"Height\": \"143.4999956190586\",\r\n    \"SVG\": \"<g id=\\\"15140600\\\">        <g transform=\\\"translate(10 29) scale(0.9 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"235.556\\\" x2=\\\"235.556\\\" y1=\\\"367.5\\\" y2=\\\"507.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"395.556\\\" x2=\\\"395.556\\\" y1=\\\"367.5\\\" y2=\\\"507.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"235.556\\\" x2=\\\"395.556\\\" y1=\\\"505\\\" y2=\\\"505\\\"/>                <path d=\\\"M235.556,370.25c70,26,90,26,159.998,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <ellipse cx=\\\"234\\\" cy=\\\"451\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"264\\\" cy=\\\"451\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"355\\\" cy=\\\"451\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"364\\\" x2=\\\"399\\\" y1=\\\"376\\\" y2=\\\"376\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"399\\\" x2=\\\"399\\\" y1=\\\"351\\\" y2=\\\"401\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50311\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"76.63043186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"50311\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140601\",\r\n    \"X\": \"219.5\",\r\n    \"Y\": \"330.0000044852495\",\r\n    \"Width\": \"183.0\",\r\n    \"Height\": \"143.49999551475048\",\r\n    \"SVG\": \"<g id=\\\"15140601\\\">        <g transform=\\\"translate(10 29) scale(0.9 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236.667\\\" x2=\\\"236.667\\\" y1=\\\"376.25\\\" y2=\\\"516.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"396.667\\\" x2=\\\"396.667\\\" y1=\\\"376.25\\\" y2=\\\"516.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236.667\\\" x2=\\\"396.667\\\" y1=\\\"513.75\\\" y2=\\\"513.75\\\"/>                <path d=\\\"M236.667,379c70,26,90,26,159.998,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <ellipse cx=\\\"235\\\" cy=\\\"458\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"265\\\" cy=\\\"458\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"356\\\" cy=\\\"458\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"365\\\" x2=\\\"400\\\" y1=\\\"383\\\" y2=\\\"383\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"400\\\" x2=\\\"400\\\" y1=\\\"358\\\" y2=\\\"408\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"298\\\" x2=\\\"298\\\" y1=\\\"347.8\\\" y2=\\\"440\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40140300\",\r\n    \"X\": \"266.41802978515625\",\r\n    \"Y\": \"349.3929748535156\",\r\n    \"Width\": \"76.45401000976562\",\r\n    \"Height\": \"89.73004150390625\",\r\n    \"SVG\": \"<g id=\\\"40140300\\\">        <path d=\\\"M342.359,387.473c-0.792,0.435-2.54,5.034-2.896,5.957c-0.586,1.517-2.345,3.928-3.278,5.326  c-1.63,2.443-6.037,7.214-9.048,7.914v-1.229c0-5.053,3.195-10.113,3.195-14.258v-2.212l-1.464-14.014l-0.749,0.001  c-0.372,4.467-1.905,9.095-3.883,12.096c-1.513,2.295-6.065,6.419-8.9,7.08c-0.256-0.483-0.491-0.725-0.491-1.475v-2.704  c0-5.836,3.441-10.223,3.441-14.75v-0.983c0-1.749-2.4-4.45-3.342-6c-0.785-1.292-2.765-4.97-4.033-5.309v1.475  c0,7.08-1.57,12.19-6.392,14.504c-1.274-1.902-4.179-3.579-4.179-7.129v-2.212h0.001c0-5.832,4.671-11.15,4.671-14.996v-0.491  c0-1.475-0.05-4.356-1.229-4.671c-1.202,5.159-4.01,9.18-6.816,12.85c-1.439,1.882-2.701,3.755-4.148,5.686  c-1.147,1.531-3.54,3.965-3.54,6.293c0,1.654,7.028,20.404,3.442,20.404c-0.125,0-4.313-2.913-4.819-3.293  c-1.596-1.199-2.73-2.62-3.834-4.278c-3.521-5.282-2.801-5.091-4.376-11.849c-1.716,0.458-2.934,5.727-3.343,7.965  c-0.5,2.735-0.311,7.659,0.289,10.332c0.733,3.269,1.552,5.765,2.892,8.417c0.704,1.394,3.511,6.32,3.605,7.458  c-2.498-0.583-8.118-5.266-9.899-7.065c-1.738-1.755-6.328-9.54-6.818-9.899c0,11.364,5.733,26.211,11.243,31.778  c3.532,3.568,7.258,7.335,11.663,9.97c2.823,1.69,12.063,4.961,16.427,4.961h2.704c3.287,0,12.425-3.501,14.834-4.832  c3.919-2.165,7.893-5.452,10.343-9.078c5.047-7.468,9.24-17.222,9.24-29.603v-1.474L342.359,387.473z M306.484,438.314  c-7.243,0-13.114-5.871-13.114-13.114c0-7.243,5.871-13.114,13.114-13.114c7.243,0,13.114,5.871,13.114,13.114  C319.598,432.443,313.727,438.314,306.484,438.314z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140602\",\r\n    \"X\": \"219.5\",\r\n    \"Y\": \"330.0000044852495\",\r\n    \"Width\": \"183.0\",\r\n    \"Height\": \"143.49999551475048\",\r\n    \"SVG\": \"<g id=\\\"15140602\\\">        <g transform=\\\"translate(10 29) scale(0.9 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236.667\\\" x2=\\\"236.667\\\" y1=\\\"376.25\\\" y2=\\\"516.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"396.667\\\" x2=\\\"396.667\\\" y1=\\\"376.25\\\" y2=\\\"516.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"236.667\\\" x2=\\\"396.667\\\" y1=\\\"513.75\\\" y2=\\\"513.75\\\"/>                <path d=\\\"M236.667,379c70,26,90,26,159.998,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <ellipse cx=\\\"235\\\" cy=\\\"458\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"265\\\" cy=\\\"458\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"356\\\" cy=\\\"458\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"365\\\" x2=\\\"400\\\" y1=\\\"383\\\" y2=\\\"383\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"400\\\" x2=\\\"400\\\" y1=\\\"358\\\" y2=\\\"408\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"314\\\" x2=\\\"314\\\" y1=\\\"347\\\" y2=\\\"440\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284\\\" x2=\\\"284\\\" y1=\\\"347\\\" y2=\\\"440\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140700\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"352.0\",\r\n    \"Width\": \"169.0\",\r\n    \"Height\": \"92.5\",\r\n    \"SVG\": \"<g id=\\\"10140700\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.000\\\" x2=\\\"305.000\\\" y1=\\\"354.500\\\" y2=\\\"444.500\\\"/>        <polyline fill=\\\"none\\\" points=\\\"223.000,443.500 223.000,354.500 387.000,354.500     387.000,443.500\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25272200\",\r\n    \"X\": \"15.850569728094733\",\r\n    \"Y\": \"80.74412359200218\",\r\n    \"Width\": \"368.29920847446937\",\r\n    \"Height\": \"251.08854868933886\",\r\n    \"SVG\": \"<g id=\\\"25272200\\\" transform=\\\"translate(-110 -110) scale(1.25 1.25)\\\">        <path d=\\\"M101.681,234.966c-0.108-12.348,15.754-26.221,26.583-35.167   c32.363-26.734,209.623-64.639,245-36c32.169,26.042,20.952,102.852,9,137c-40.401,115.43-282.561,12.413-280.561-65.909\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140701\",\r\n    \"X\": \"196.09750366210938\",\r\n    \"Y\": \"347.5\",\r\n    \"Width\": \"218.625\",\r\n    \"Height\": \"93.70999145507812\",\r\n    \"SVG\": \"<g id=\\\"10140701\\\">           <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.46\\\" x2=\\\"304.46\\\" y1=\\\"364\\\" y2=\\\"426.13\\\"/>           <path d=\\\"m244.37,350c-61.03,0 -61.03,88.71 0,88.71l122.08,0c61.03,0 61.03,-88.71 0,-88.71l-122.08,0z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>           <polyline fill=\\\"none\\\" points=\\\"245.43731689453125,427.3912658691406 245.43731689453125,363.1666564941406 361.6994323730469,363.1666564941406 361.6994323730469,427.3912658691406 \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321710\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321710\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <g transform=\\\"translate(20 0) scale(0.9 0.9)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"319.468\\\" x2=\\\"319.468\\\" y1=\\\"199.234\\\" y2=\\\"266.695\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268.754\\\" x2=\\\"268.754\\\" y1=\\\"199.234\\\" y2=\\\"266.695\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"370.183\\\" x2=\\\"370.183\\\" y1=\\\"199.234\\\" y2=\\\"266.695\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"265.382\\\" x2=\\\"373.557\\\" y1=\\\"199.234\\\" y2=\\\"199.234\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341300\",\r\n    \"X\": \"61.890177556119326\",\r\n    \"Y\": \"143.677001953125\",\r\n    \"Width\": \"300.09169905237894\",\r\n    \"Height\": \"53.927993349977356\",\r\n    \"SVG\": \"<g id=\\\"25341300\\\" transform=\\\"translate(-50 -40)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"114.16\\\" x2=\\\"199.493\\\" y1=\\\"187.177\\\" y2=\\\"187.177\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"114.503\\\" x2=\\\"199.77\\\" y1=\\\"234.105\\\" y2=\\\"234.063\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"199.104\\\" x2=\\\"217.548\\\" y1=\\\"234.285\\\" y2=\\\"212.285\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"217.992\\\" x2=\\\"198.826\\\" y1=\\\"212.063\\\" y2=\\\"187.178\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"115\\\" x2=\\\"142.715\\\" y1=\\\"234\\\" y2=\\\"210.398\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"142.965\\\" x2=\\\"114.156\\\" y1=\\\"211.648\\\" y2=\\\"187.178\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"410.591,211.993 349.59,235.493 349.59,188.493  \\\" stroke=\\\"#000000\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"217\\\" x2=\\\"349\\\" y1=\\\"212\\\" y2=\\\"212\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321714\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321714\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"308.543\\\" x2=\\\"308.543\\\" y1=\\\"138.671\\\" y2=\\\"288.134\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"241.31\\\" x2=\\\"370.127\\\" y1=\\\"215.271\\\" y2=\\\"215.271\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110308\",\r\n    \"X\": \"277.3213195800781\",\r\n    \"Y\": \"347.9653015136719\",\r\n    \"Width\": \"55.36126708984375\",\r\n    \"Height\": \"94.7047119140625\",\r\n    \"SVG\": \"<g id=\\\"27110308\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.562\\\" x2=\\\"331.498\\\" y1=\\\"440.17\\\" y2=\\\"440.17\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.562\\\" x2=\\\"331.498\\\" y1=\\\"411.014\\\" y2=\\\"411.014\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.562\\\" x2=\\\"331.498\\\" y1=\\\"400.463\\\" y2=\\\"400.463\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.562\\\" x2=\\\"331.498\\\" y1=\\\"389.912\\\" y2=\\\"389.912\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.03\\\" x2=\\\"305.03\\\" y1=\\\"350.881\\\" y2=\\\"440.17\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.38\\\" x2=\\\"278.5\\\" y1=\\\"350.17\\\" y2=\\\"365.075\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"331.5\\\" x2=\\\"303.62\\\" y1=\\\"365.139\\\" y2=\\\"350.17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321713\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321713\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <g transform=\\\"scale(.9,1) translate(34,0)\\\">                <ellipse cx=\\\"262.568\\\" cy=\\\"217.403\\\" fill=\\\"#000000\\\" rx=\\\"13.246\\\" ry=\\\"13.246\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <ellipse cx=\\\"350.869\\\" cy=\\\"217.403\\\" fill=\\\"#000000\\\" rx=\\\"13.246\\\" ry=\\\"13.246\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>                <path d=\\\"M266.247,210.043c25.755-22.075,55.188-22.075,80.945,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110309\",\r\n    \"X\": \"277.3684387207031\",\r\n    \"Y\": \"348.38275146484375\",\r\n    \"Width\": \"55.275482177734375\",\r\n    \"Height\": \"95.11724853515625\",\r\n    \"SVG\": \"<g id=\\\"27110309\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.03\\\" x2=\\\"305.03\\\" y1=\\\"349.84\\\" y2=\\\"443.5\\\"/>                <ellipse cx=\\\"305.12\\\" cy=\\\"374.409\\\" fill=\\\"none\\\" rx=\\\"12.179\\\" ry=\\\"10.222\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.12\\\" x2=\\\"278.5\\\" y1=\\\"350.612\\\" y2=\\\"364.124\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"331.5\\\" x2=\\\"305.12\\\" y1=\\\"364.187\\\" y2=\\\"350.612\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150700\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.78626387579682\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.7993988076508\",\r\n    \"SVG\": \"<g id=\\\"25150700\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"134\\\" y=\\\"207\\\">EZ </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321712\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321712\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <g>                <ellipse cx=\\\"308.718\\\" cy=\\\"166.813\\\" fill=\\\"none\\\" rx=\\\"18.275\\\" ry=\\\"18.275\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.736\\\" x2=\\\"340.699\\\" y1=\\\"203.363\\\" y2=\\\"203.363\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"308.718\\\" x2=\\\"308.718\\\" y1=\\\"185.086\\\" y2=\\\"249.049\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"308.718\\\" x2=\\\"281.305\\\" y1=\\\"244.481\\\" y2=\\\"271.896\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"308.718\\\" x2=\\\"336.132\\\" y1=\\\"244.481\\\" y2=\\\"271.896\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321711\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321711\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <g>                <path d=\\\"M273.25,267.973c0-39.164-0.263-66.686,1.466-92.977    c1.178-17.937,19.419-23.633,33.708-23.633c13.623,0,33.95,8.604,34.748,26.292c1.384,30.723,0.969,49.793,0.969,90.318\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"260.435\\\" x2=\\\"356.611\\\" y1=\\\"265.01\\\" y2=\\\"265.01\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321716\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321716\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"245\\\">CA</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321715\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321715\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>        <g transform=\\\"translate(-2,0)\\\">                <ellipse cx=\\\"308.882\\\" cy=\\\"216.82\\\" fill=\\\"none\\\" rx=\\\"32.726\\\" ry=\\\"32.726\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"308.882\\\" x2=\\\"308.882\\\" y1=\\\"249.545\\\" y2=\\\"270.795\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"308.882\\\" x2=\\\"308.882\\\" y1=\\\"184.094\\\" y2=\\\"161.747\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"339.619\\\" x2=\\\"362.535\\\" y1=\\\"216.818\\\" y2=\\\"216.818\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.156\\\" x2=\\\"254.55\\\" y1=\\\"216.818\\\" y2=\\\"216.818\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"272.109\\\" x2=\\\"288.313\\\" y1=\\\"255.646\\\" y2=\\\"239.441\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"332.505\\\" x2=\\\"348.71\\\" y1=\\\"193.195\\\" y2=\\\"176.992\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"348.947\\\" x2=\\\"332.742\\\" y1=\\\"252.646\\\" y2=\\\"236.441\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287.258\\\" x2=\\\"271.054\\\" y1=\\\"191.094\\\" y2=\\\"174.889\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110301\",\r\n    \"X\": \"278.2855224609375\",\r\n    \"Y\": \"347.31494140625\",\r\n    \"Width\": \"55.41485595703125\",\r\n    \"Height\": \"94.85507202148438\",\r\n    \"SVG\": \"<g id=\\\"27110301\\\">        <g id=\\\"Arrow_1_\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.798\\\" x2=\\\"305.798\\\" y1=\\\"351.245\\\" y2=\\\"442.17\\\"/>                <polyline fill=\\\"none\\\" points=\\\"279.5,364.786 305.798,350.17 332.5,364.786   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110302\",\r\n    \"X\": \"277.6878356933594\",\r\n    \"Y\": \"347.3187255859375\",\r\n    \"Width\": \"55.007293701171875\",\r\n    \"Height\": \"94.85128784179688\",\r\n    \"SVG\": \"<g id=\\\"27110302\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.5\\\" x2=\\\"331.498\\\" y1=\\\"397.509\\\" y2=\\\"397.509\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.999\\\" x2=\\\"304.999\\\" y1=\\\"350.827\\\" y2=\\\"442.17\\\"/>                <polyline fill=\\\"none\\\" points=\\\"278.897,364.594 304.999,350.17 331.5,364.594   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110303\",\r\n    \"X\": \"277.6619567871094\",\r\n    \"Y\": \"347.2999267578125\",\r\n    \"Width\": \"55.0589599609375\",\r\n    \"Height\": \"94.87008666992188\",\r\n    \"SVG\": \"<g id=\\\"27110303\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.5\\\" x2=\\\"331.498\\\" y1=\\\"409.475\\\" y2=\\\"409.475\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.5\\\" x2=\\\"331.498\\\" y1=\\\"399.261\\\" y2=\\\"399.261\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.999\\\" x2=\\\"304.999\\\" y1=\\\"351.261\\\" y2=\\\"442.17\\\"/>                <polyline fill=\\\"none\\\" points=\\\"278.897,365.001 304.999,350.17 331.5,365.001   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110304\",\r\n    \"X\": \"277.6878356933594\",\r\n    \"Y\": \"347.3187255859375\",\r\n    \"Width\": \"55.007293701171875\",\r\n    \"Height\": \"94.85128784179688\",\r\n    \"SVG\": \"<g id=\\\"27110304\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.5\\\" x2=\\\"331.498\\\" y1=\\\"407.848\\\" y2=\\\"407.848\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.5\\\" x2=\\\"331.498\\\" y1=\\\"397.913\\\" y2=\\\"397.913\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.5\\\" x2=\\\"331.498\\\" y1=\\\"387.979\\\" y2=\\\"387.979\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.999\\\" x2=\\\"304.999\\\" y1=\\\"351.231\\\" y2=\\\"442.17\\\"/>                <polyline fill=\\\"none\\\" points=\\\"278.897,364.594 304.999,350.17 331.5,364.594   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25351\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"209.37609100341797\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25351\\\">        <g>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"186.167\\\" x2=\\\"171.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"217.584\\\" x2=\\\"233.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"204.485\\\" x2=\\\"239.975\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"238.516,194.418 247.151,189.432 238.516,184.446      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110305\",\r\n    \"X\": \"277.63592529296875\",\r\n    \"Y\": \"347.28021240234375\",\r\n    \"Width\": \"55.110931396484375\",\r\n    \"Height\": \"95.38980102539062\",\r\n    \"SVG\": \"<g id=\\\"27110305\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.5\\\" x2=\\\"331.498\\\" y1=\\\"440.17\\\" y2=\\\"440.17\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.999\\\" x2=\\\"304.999\\\" y1=\\\"351.292\\\" y2=\\\"440.17\\\"/>                <polyline fill=\\\"none\\\" points=\\\"278.897,365.419 304.999,350.17 331.5,365.419   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01361\",\r\n    \"X\": \"255.6826171875\",\r\n    \"Y\": \"297.5156555175781\",\r\n    \"Width\": \"98.5361328125\",\r\n    \"Height\": \"46.53125\",\r\n    \"SVG\": \"<g id=\\\"01361\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" id=\\\"MM\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">MM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110306\",\r\n    \"X\": \"277.63592529296875\",\r\n    \"Y\": \"347.28021240234375\",\r\n    \"Width\": \"55.110931396484375\",\r\n    \"Height\": \"95.38980102539062\",\r\n    \"SVG\": \"<g id=\\\"27110306\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.5\\\" x2=\\\"331.498\\\" y1=\\\"440.17\\\" y2=\\\"440.17\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.5\\\" x2=\\\"331.498\\\" y1=\\\"400.646\\\" y2=\\\"400.646\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.999\\\" x2=\\\"304.999\\\" y1=\\\"351.291\\\" y2=\\\"440.17\\\"/>                <polyline fill=\\\"none\\\" points=\\\"278.897,365.419 304.999,350.17 331.5,365.419   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50321\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"82.64605686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"50321\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110307\",\r\n    \"X\": \"277.3214111328125\",\r\n    \"Y\": \"347.96527099609375\",\r\n    \"Width\": \"55.3612060546875\",\r\n    \"Height\": \"94.70474243164062\",\r\n    \"SVG\": \"<g id=\\\"27110307\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.562\\\" x2=\\\"331.498\\\" y1=\\\"440.17\\\" y2=\\\"440.17\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.562\\\" x2=\\\"331.498\\\" y1=\\\"411.012\\\" y2=\\\"411.012\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.562\\\" x2=\\\"331.498\\\" y1=\\\"400.462\\\" y2=\\\"400.462\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.03\\\" x2=\\\"305.03\\\" y1=\\\"350.881\\\" y2=\\\"440.17\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.38\\\" x2=\\\"278.5\\\" y1=\\\"350.17\\\" y2=\\\"365.074\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"331.5\\\" x2=\\\"303.621\\\" y1=\\\"365.139\\\" y2=\\\"350.17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51651\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"51651\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160200\",\r\n    \"X\": \"251.33299255371094\",\r\n    \"Y\": \"349.6669921875\",\r\n    \"Width\": \"113.16700744628906\",\r\n    \"Height\": \"93.83297729492188\",\r\n    \"SVG\": \"<g id=\\\"15160200\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"253.833,423.232 253.833,352.167 289.889,352.167    289.889,387.7 362,387.7 362,423.232  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"343.973\\\" cy=\\\"426.787\\\" fill=\\\"#FFFFFF\\\" rx=\\\"14.422\\\" ry=\\\"14.213\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"271.861\\\" cy=\\\"426.787\\\" fill=\\\"#FFFFFF\\\" rx=\\\"14.422\\\" ry=\\\"14.213\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"30.559\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"21.633\\\" x=\\\"261.044\\\" y=\\\"359.273\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_55_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"366.52081298828125\",\r\n    \"SVG\": \"<g id=\\\"0_55_0\\\">            <polyline fill=\\\"none\\\" points=\\\"306 568 479 395 306 222 133 395 306 568\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <rect height=\\\"26\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"57.68\\\" x=\\\"277.16\\\" y=\\\"211.5\\\"/>            <g>                      <polyline fill=\\\"#FFE599\\\" points=\\\"306 568 479 395 306 222 133 395 306 568\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"568\\\" y2=\\\"568\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"316.176\\\" x2=\\\"473.912\\\" y1=\\\"557.824\\\" y2=\\\"400.088\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"479\\\" x2=\\\"479\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"468.824\\\" x2=\\\"311.088\\\" y1=\\\"384.824\\\" y2=\\\"227.088\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"222\\\" y2=\\\"222\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"295.824\\\" x2=\\\"138.088\\\" y1=\\\"232.176\\\" y2=\\\"389.912\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133\\\" x2=\\\"133\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"143.176\\\" x2=\\\"300.912\\\" y1=\\\"405.176\\\" y2=\\\"562.912\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"568\\\" y2=\\\"568\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_49_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_49_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>        <polyline fill=\\\"#000710\\\" points=\\\"438,436.085 438,527 347.085,527  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_49_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_49_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>        <polyline fill=\\\"#000710\\\" points=\\\"438,436.085 438,527 347.085,527  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01391\",\r\n    \"X\": \"241.662109375\",\r\n    \"Y\": \"293.76458740234375\",\r\n    \"Width\": \"128.4609375\",\r\n    \"Height\": \"52.625\",\r\n    \"SVG\": \"<g id=\\\"01391\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"_x36_0R\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5146\\\">60R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321\",\r\n    \"X\": \"100.43099975585938\",\r\n    \"Y\": \"164.9320068359375\",\r\n    \"Width\": \"204.50701904296875\",\r\n    \"Height\": \"70.16355895996094\",\r\n    \"SVG\": \"<g id=\\\"25321\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"279.501,196 279.501,230.625     287.145,225.25   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"163.598,209.549 177.431,224.833     191.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"212.003,209.549 225.836,224.833     239.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"127.232,196.619 127.232,231.244     134.875,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50331\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"286.0781555175781\",\r\n    \"Width\": \"76.02105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"50331\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"337.0469\\\">JS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140300\",\r\n    \"X\": \"4.0\",\r\n    \"Y\": \"133.6967010498047\",\r\n    \"Width\": \"390.6065979003906\",\r\n    \"Height\": \"130.94761657714844\",\r\n    \"SVG\": \"<g id=\\\"45140300\\\">        <path d=\\\"M4,224h90c100,0,100-50,200-50h90\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"15\\\"/>        <polyline fill=\\\"none\\\" points=\\\"69,189 109,224 69,259  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"15\\\"/>        <polyline fill=\\\"none\\\" points=\\\"349,139 384,174 349,209  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213100\",\r\n    \"X\": \"203.1490020751953\",\r\n    \"Y\": \"297.35797119140625\",\r\n    \"Width\": \"201.15602111816406\",\r\n    \"Height\": \"197.5860595703125\",\r\n    \"SVG\": \"<g id=\\\"25213100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"14\\\" x1=\\\"213.048\\\" x2=\\\"394.406\\\" y1=\\\"485.045\\\" y2=\\\"307.257\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"14\\\" x1=\\\"394.406\\\" x2=\\\"213.048\\\" y1=\\\"485.045\\\" y2=\\\"307.257\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"308.5,396.151 260.773,440.598 353.044,440.598 \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"308.5,396.151 260.773,351.705 353.044,351.705 \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240702\",\r\n    \"X\": \"15.245000839233398\",\r\n    \"Y\": \"115.13300323486328\",\r\n    \"Width\": \"369.25701332092285\",\r\n    \"Height\": \"80.24199676513672\",\r\n    \"SVG\": \"<g id=\\\"25240702\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"31.0676\\\" x=\\\"149\\\" y=\\\"195\\\">SMOKE</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"17.745\\\" x2=\\\"382.002\\\" y1=\\\"154.801\\\" y2=\\\"154.801\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"17.745\\\" x2=\\\"17.745\\\" y1=\\\"115.133\\\" y2=\\\"194.447\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"382.002\\\" x2=\\\"382.002\\\" y1=\\\"115.133\\\" y2=\\\"194.447\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140402_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140402_a\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_42_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"0_42_1\\\">        <g>                <polyline fill=\\\"#AAFFAA\\\" points=\\\"174,540 174,252 438,252 438,540   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"540\\\" y2=\\\"527.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"512.029\\\" y2=\\\"272.235\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174,264.5 174,252 186.5,252    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"252\\\" y2=\\\"252\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,252 438,252 438,264.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"279.971\\\" y2=\\\"519.765\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"527.5\\\" y2=\\\"540\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240703\",\r\n    \"X\": \"15.245000839233398\",\r\n    \"Y\": \"115.13300323486328\",\r\n    \"Width\": \"369.25701332092285\",\r\n    \"Height\": \"86.86699676513672\",\r\n    \"SVG\": \"<g id=\\\"25240703\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"31\\\" x=\\\"178\\\" y=\\\"202\\\">FPF</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"17.745\\\" x2=\\\"382.002\\\" y1=\\\"154.801\\\" y2=\\\"154.801\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"17.745\\\" x2=\\\"17.745\\\" y1=\\\"115.133\\\" y2=\\\"194.447\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"382.002\\\" x2=\\\"382.002\\\" y1=\\\"115.133\\\" y2=\\\"194.447\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320400\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320400\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">CAN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_42_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"0_42_0\\\">        <polyline fill=\\\"#AAFFAA\\\" id=\\\"_x2C_path_x3E_\\\" points=\\\"174,540 174,252 438,252 438,540  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240701\",\r\n    \"X\": \"15.245000839233398\",\r\n    \"Y\": \"115.13300323486328\",\r\n    \"Width\": \"369.25701332092285\",\r\n    \"Height\": \"79.31400299072266\",\r\n    \"SVG\": \"<g id=\\\"25240701\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"17.745\\\" x2=\\\"382.002\\\" y1=\\\"154.801\\\" y2=\\\"154.801\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"17.745\\\" x2=\\\"17.745\\\" y1=\\\"115.133\\\" y2=\\\"194.447\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"382.002\\\" x2=\\\"382.002\\\" y1=\\\"115.133\\\" y2=\\\"194.447\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110900\",\r\n    \"X\": \"194.9759979248047\",\r\n    \"Y\": \"348.3559875488281\",\r\n    \"Width\": \"219.88800811767578\",\r\n    \"Height\": \"95.28701782226562\",\r\n    \"SVG\": \"<g id=\\\"05110900\\\">        <polygon points=\\\"310.081,441.143 300.228,441.143 295.534,350.856 314.305,350.856  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g id=\\\"Satellite\\\">                <rect height=\\\"48.758\\\" width=\\\"81.694\\\" x=\\\"194.976\\\" y=\\\"371.621\\\"/>                <rect height=\\\"48.759\\\" width=\\\"37.495\\\" x=\\\"286.172\\\" y=\\\"371.62\\\"/>                <rect height=\\\"48.759\\\" width=\\\"81.695\\\" x=\\\"333.169\\\" y=\\\"371.62\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"275.669\\\" x2=\\\"335.155\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171600\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171600\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">MEZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01381\",\r\n    \"X\": \"266.248046875\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"79.65234375\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"01381\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"LP\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">LP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50341\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"74.34918186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"50341\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25331\",\r\n    \"X\": \"100.43099975585938\",\r\n    \"Y\": \"164.9320068359375\",\r\n    \"Width\": \"204.50701904296875\",\r\n    \"Height\": \"70.16355895996094\",\r\n    \"SVG\": \"<g id=\\\"25331\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"279.501,196 279.501,230.625     287.145,225.25   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <path d=\\\"M176.061,198.023    c0-15.596,12.741-28.239,28.457-28.239c15.715,0,28.456,12.643,28.456,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"175.523\\\" x2=\\\"233.398\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"127.232,196.619 127.232,231.244     134.875,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214400\",\r\n    \"X\": \"170.46200561523438\",\r\n    \"Y\": \"270.5849914550781\",\r\n    \"Width\": \"266.1239929199219\",\r\n    \"Height\": \"245.09201049804688\",\r\n    \"SVG\": \"<g id=\\\"25214400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" text-anchor=\\\"middle\\\" x=\\\"304\\\" y=\\\"488\\\">M</text>        <rect fill=\\\"none\\\" height=\\\"230.092\\\" id=\\\"red_3_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.124\\\" x=\\\"177.962\\\" y=\\\"278.085\\\"/>        <circle cx=\\\"303.525\\\" cy=\\\"393.134\\\" fill=\\\"#000000\\\" id=\\\"red_2_\\\" r=\\\"40\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10291\",\r\n    \"X\": \"264.632080078125\",\r\n    \"Y\": \"290.6064147949219\",\r\n    \"Width\": \"82.32080078125\",\r\n    \"Height\": \"55.53125\",\r\n    \"SVG\": \"<g id=\\\"10291\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.2158\\\">LS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10122000\",\r\n    \"X\": \"205.8828125\",\r\n    \"Y\": \"359.7812805175781\",\r\n    \"Width\": \"204.5625\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"10122000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">RGR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10292\",\r\n    \"X\": \"257.1708984375\",\r\n    \"Y\": \"447.5469055175781\",\r\n    \"Width\": \"98.01953125\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"10292\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"497.0469\\\">MC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342600\",\r\n    \"X\": \"90.36551666259766\",\r\n    \"Y\": \"68.88763766319308\",\r\n    \"Width\": \"304.80635833740234\",\r\n    \"Height\": \"271.67162989601053\",\r\n    \"SVG\": \"<g id=\\\"25342600\\\">        <path d=\\\"M93.838,195.867C116.893,13.1,378.387,45.06,370.338,214.066   c-6.03,126.617-191.758,174.385-261.1,51.801\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"107.25,148.5 157.652,147.896 135.25,108.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"203.5,75 225.602,112.126 250.75,73.867  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"151,311.25 185.232,283.038 188.619,330.859  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"236.945,336.305 261.195,290.305 283.523,326.523  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"320.75,102.746 298.121,140.645 354,141.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"368,180 331.25,204.723 368,230.75  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"359.06,260.073 307.806,260.674 331.25,297.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"109,309.5 109.238,265.867 144.729,265.447  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g transform=\\\"translate(182 32) translate(0 -1)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"25\\\" x=\\\"184\\\" y=\\\"157\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"165\\\" y=\\\"184\\\">C/K</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25301\",\r\n    \"X\": \"100.43099975585938\",\r\n    \"Y\": \"164.9320068359375\",\r\n    \"Width\": \"204.50701904296875\",\r\n    \"Height\": \"63.64323425292969\",\r\n    \"SVG\": \"<g id=\\\"25301\\\">        <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5   c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>        <g>                <polyline fill=\\\"none\\\" points=\\\"163.598,209.549 177.431,224.833     191.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"212.003,209.549 225.836,224.833     239.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5   c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01331\",\r\n    \"X\": \"259.76904296875\",\r\n    \"Y\": \"296.7187805175781\",\r\n    \"Width\": \"92.326171875\",\r\n    \"Height\": \"48.125\",\r\n    \"SVG\": \"<g id=\\\"01331\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" id=\\\"F_x2F_B\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">F/B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170900\",\r\n    \"X\": \"47.01208831103391\",\r\n    \"Y\": \"70.37111436296193\",\r\n    \"Width\": \"300.7789493973403\",\r\n    \"Height\": \"277.51408781167333\",\r\n    \"SVG\": \"<g id=\\\"45170900\\\">        <path d=\\\"M217,137c-11.5-44,60-85,92-46c34,41,50,174,11,217c-37,38-94,37-141,33   c-29-3-68-1-93-16c-42-26-46-126-7-156c32-26,53,19,76,32c40,22,70-31,62-65\\\" fill=\\\"none\\\" stroke=\\\"#A57952\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110400\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"174.0\",\r\n    \"Width\": \"50.0\",\r\n    \"Height\": \"50.0\",\r\n    \"SVG\": \"<g id=\\\"46110400\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" r=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110401\",\r\n    \"X\": \"54.0\",\r\n    \"Y\": \"74.0\",\r\n    \"Width\": \"290.0\",\r\n    \"Height\": \"250.0\",\r\n    \"SVG\": \"<g id=\\\"46110401\\\">        <rect fill=\\\"none\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"280\\\" x=\\\"59\\\" y=\\\"79\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50351\",\r\n    \"X\": \"260.40625\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"94.197265625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"50351\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01120300\",\r\n    \"X\": \"210.86199951171875\",\r\n    \"Y\": \"347.4838562011719\",\r\n    \"Width\": \"188.44100952148438\",\r\n    \"Height\": \"97.23580932617188\",\r\n    \"SVG\": \"<g id=\\\"01120300\\\">        <polygon fill=\\\"#FFFFFF\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"396.803,386.481 300.773,441.795    213.362,385.821 213.362,353.078 300.773,405.494 396.803,351.748  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161600\",\r\n    \"X\": \"237.0\",\r\n    \"Y\": \"351.4849853515625\",\r\n    \"Width\": \"137.97900390625\",\r\n    \"Height\": \"88.6829833984375\",\r\n    \"SVG\": \"<g id=\\\"10161600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.371\\\" x2=\\\"361.105\\\" y1=\\\"396.934\\\" y2=\\\"396.934\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"332.931\\\" x2=\\\"332.931\\\" y1=\\\"364.547\\\" y2=\\\"427.308\\\"/>        <rect fill=\\\"none\\\" height=\\\"83.683\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"132.979\\\" x=\\\"239.5\\\" y=\\\"353.985\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110402\",\r\n    \"X\": \"54.0\",\r\n    \"Y\": \"74.0\",\r\n    \"Width\": \"290.0\",\r\n    \"Height\": \"250.0\",\r\n    \"SVG\": \"<g id=\\\"46110402\\\">        <rect fill=\\\"none\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23,10\\\" stroke-width=\\\"10\\\" width=\\\"280\\\" x=\\\"59\\\" y=\\\"79\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60140900\",\r\n    \"X\": \"207.6611328125\",\r\n    \"Y\": \"363.671875\",\r\n    \"Width\": \"199.3125\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"60140900\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">FWL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110403\",\r\n    \"X\": \"24.0\",\r\n    \"Y\": \"149.5\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"110.0\",\r\n    \"SVG\": \"<g id=\\\"46110403\\\">        <path d=\\\"M299,154.5c0,55.229-44.771,100-100,100c-55.229,0-100-44.771-100-100\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"24\\\" x2=\\\"374\\\" y1=\\\"154.5\\\" y2=\\\"154.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_18_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_18_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"224.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"455\\\" y=\\\"384.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"544\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"135\\\" y=\\\"384.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"127_1\",\r\n    \"X\": \"274.2239990234375\",\r\n    \"Y\": \"280.7929992675781\",\r\n    \"Width\": \"66.19198608398438\",\r\n    \"Height\": \"66.19198608398438\",\r\n    \"SVG\": \"<g id=\\\"127_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"274.224\\\" x2=\\\"340.416\\\" y1=\\\"315.643\\\" y2=\\\"315.643\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"307.319\\\" x2=\\\"307.319\\\" y1=\\\"280.793\\\" y2=\\\"346.985\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290900\",\r\n    \"X\": \"51.237998962402344\",\r\n    \"Y\": \"157.7100067138672\",\r\n    \"Width\": \"290.51099395751953\",\r\n    \"Height\": \"32.81498718261719\",\r\n    \"SVG\": \"<g id=\\\"25290900\\\">        <polyline fill=\\\"none\\\" points=\\\"51.238,188.025    77.746,188.025 77.746,160.21 104.254,160.21 104.254,188.025 130.653,188.025 130.653,160.21 157.162,160.21 157.162,188.025    183.419,188.025 183.419,160.21 209.818,160.21 209.818,188.025 236.199,188.025 236.199,160.21 262.834,160.21 262.834,188.025    289.09,188.025 289.09,160.21 315.492,160.21 315.492,188.025 341.749,188.025  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10602_1\",\r\n    \"X\": \"124.65799713134766\",\r\n    \"Y\": \"446.25\",\r\n    \"Width\": \"360.5580062866211\",\r\n    \"Height\": \"49.167022705078125\",\r\n    \"SVG\": \"<g id=\\\"10602_1\\\">        <path d=\\\"M147.176,470.398c0,12.438-10.082,22.519-22.518,22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M147.176,471.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M237.518,470.398c0,12.438-10.081,22.519-22.518,22.519   c-12.436,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M237.518,471.268c0-12.436,10.082-22.518,22.519-22.518   c12.436,0,22.517,10.082,22.517,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M327.59,470.398c0,12.438-10.082,22.519-22.517,22.519   c-12.438,0-22.519-10.081-22.519-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M327.59,471.268c0-12.436,10.082-22.518,22.521-22.518   c12.437,0,22.518,10.082,22.518,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M417.662,470.398c0,12.438-10.082,22.519-22.521,22.519   c-12.436,0-22.518-10.081-22.518-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M417.662,471.268c0-12.436,10.082-22.518,22.518-22.518   c12.438,0,22.521,10.082,22.521,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M485.216,492.917c-12.436,0-22.517-10.081-22.517-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_18_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"2_18_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"224.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"455\\\" y=\\\"384.5\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"295.5\\\" y=\\\"544\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"136\\\" y=\\\"384.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"127_2\",\r\n    \"X\": \"252.6865234375\",\r\n    \"Y\": \"449.0937805175781\",\r\n    \"Width\": \"105.826171875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"127_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.0469\\\">LAB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10602_0\",\r\n    \"X\": \"220.1575469970703\",\r\n    \"Y\": \"447.510986328125\",\r\n    \"Width\": \"170.5779571533203\",\r\n    \"Height\": \"46.1710205078125\",\r\n    \"SVG\": \"<g id=\\\"10602_0\\\">        <path d=\\\"M210.368,471\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M170.884,471\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M250.087,470.191c0,11.594-8.838,20.99-19.742,20.99   c-3.238,0-6.294-0.829-8.991-2.299\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M250.087,471c0-11.592,8.839-20.989,19.743-20.989   c10.903,0,19.741,9.397,19.741,20.989\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M329.054,470.191c0,11.594-8.839,20.99-19.741,20.99   c-10.904,0-19.743-9.396-19.743-20.99\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M329.054,471c0-11.592,8.837-20.989,19.743-20.989   c10.903,0,19.742,9.397,19.742,20.989\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M390.446,491.056c-0.712,0.083-1.436,0.126-2.168,0.126   c-10.903,0-19.742-9.396-19.742-20.99\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10602_3\",\r\n    \"X\": \"206.97000122070312\",\r\n    \"Y\": \"446.39599609375\",\r\n    \"Width\": \"199.0780029296875\",\r\n    \"Height\": \"49.166015625\",\r\n    \"SVG\": \"<g id=\\\"10602_3\\\">        <path d=\\\"M248.287,470.543c0,12.438-8.689,22.519-19.408,22.519   c-10.718,0-19.409-10.081-19.409-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M248.287,471.414c0-12.436,8.689-22.518,19.409-22.518   c10.718,0,19.407,10.082,19.407,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M325.917,470.543c0,12.438-8.688,22.519-19.404,22.519   c-10.72,0-19.409-10.081-19.409-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M325.917,471.414c0-12.436,8.689-22.518,19.409-22.518   c10.721,0,19.407,10.082,19.407,22.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M403.548,470.543c0,12.438-8.688,22.519-19.408,22.519   c-10.719,0-19.407-10.081-19.407-22.519\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10602_2\",\r\n    \"X\": \"175.0\",\r\n    \"Y\": \"446.5\",\r\n    \"Width\": \"261.0\",\r\n    \"Height\": \"48.9169921875\",\r\n    \"SVG\": \"<g id=\\\"10602_2\\\">        <path d=\\\"M175,449c12,0,21.729,10.025,21.729,22.391\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M240.445,470.525c0,12.368-9.728,22.392-21.728,22.392   s-21.73-10.024-21.73-22.392\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M240.445,471.391c0-12.366,9.728-22.391,21.73-22.391   c12,0,21.727,10.025,21.727,22.391\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M327.358,470.525c0,12.368-9.729,22.392-21.729,22.392   S283.9,482.893,283.9,470.525\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M327.358,471.391c0-12.366,9.725-22.391,21.729-22.391   c12.002,0,21.729,10.025,21.729,22.391\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M414.272,470.525c0,12.368-9.728,22.392-21.731,22.392   c-11.999,0-21.728-10.024-21.728-22.392\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M414.272,471.391c0-12.366,9.726-22.391,21.728-22.391\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25311\",\r\n    \"X\": \"100.43099975585938\",\r\n    \"Y\": \"164.9320068359375\",\r\n    \"Width\": \"204.50701904296875\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"25311\\\">        <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5   c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>        <g>                <path d=\\\"M176.061,198.023    c0-15.596,12.741-28.239,28.457-28.239c15.715,0,28.456,12.643,28.456,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"175.523\\\" x2=\\\"233.398\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5   c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01321\",\r\n    \"X\": \"227.83590698242188\",\r\n    \"Y\": \"306.431640625\",\r\n    \"Width\": \"153.6669921875\",\r\n    \"Height\": \"38.03125\",\r\n    \"SVG\": \"<g id=\\\"01321\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"51.3936\\\" id=\\\"ASUW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.8379\\\">ASUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_52_0\",\r\n    \"X\": \"165.80426025390625\",\r\n    \"Y\": \"192.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"1_52_0\\\">        <path d=\\\"M173.557,516.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FFE599\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120108\",\r\n    \"X\": \"235.1201171875\",\r\n    \"Y\": \"303.109375\",\r\n    \"Width\": \"141.44140625\",\r\n    \"Height\": \"192.89062881469727\",\r\n    \"SVG\": \"<g id=\\\"20120108\\\">        <g transform=\\\"scale(80) translate(1.275 1.7)\\\">                <path d=\\\"M2.007,2.758v0.043c0,0.041,0.075,0.165,0.105,0.173c0-0.04,0.012-0.047,0.012-0.087v-0.13    c0-0.019-0.026-0.068-0.043-0.068H2.062C2.038,2.69,2.007,2.729,2.007,2.758z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_94682064\\\"/>                <path d=\\\"M2.998,2.845v0.111C3.04,2.941,3.134,2.79,3.134,2.728c0-0.021-0.011-0.043-0.031-0.043    H3.084C2.996,2.684,2.998,2.759,2.998,2.845z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65712424\\\"/>                <path d=\\\"M2.162,2.981C2.178,3.04,2.439,3.08,2.534,3.08h0.031c0.097,0,0.391-0.043,0.396-0.111    c-0.127-0.03-0.204-0.056-0.372-0.056H2.546c-0.075,0-0.137,0.011-0.204,0.019C2.252,2.943,2.224,2.965,2.162,2.981z\\\" id=\\\"_95425992\\\"/>                <path d=\\\"M1.802,3.012v0.025c0,0.025,0.045,0.062,0.074,0.062h0.012    c0.061,0,0.182-0.059,0.204-0.093c-0.061-0.014-0.08-0.019-0.155-0.025C1.817,2.973,1.87,2.994,1.802,3.012z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_94470944\\\"/>                <path d=\\\"M3.028,2.985c0.023,0.037,0.161,0.121,0.217,0.121h0.019c0.019,0,0.037-0.006,0.037-0.025    V3.062c0-0.069-0.08-0.103-0.149-0.096L3.028,2.985L3.028,2.985z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64876472\\\"/>                <path d=\\\"M2.731,3.607L2.767,3.57l0.008,0.037l0.021,0.058l0.047-0.064    C2.839,3.593,2.83,3.58,2.83,3.57c0-0.015,0.019-0.024,0.019-0.068h0.005l0.012,0.071l0.106-0.179L2.967,3.39    c0.041,0.011-0.012,0.074-0.024,0.094c-0.019,0.032-0.04,0.067-0.056,0.1L2.93,3.57C2.904,3.608,2.902,3.623,2.856,3.62    L2.812,3.681l0.087-0.005c-0.01,0.006-0.064,0.036-0.075,0.036c-0.017,0-0.017-0.003-0.031-0.006L2.75,3.793l0.1-0.005L2.756,3.83    L2.73,3.817L2.694,3.915l0.112-0.011C2.798,3.909,2.714,3.948,2.707,3.948c-0.016,0-0.006-0.004-0.031-0.006    C2.668,4.034,2.577,4.199,2.577,4.325L2.575,4.356l0.008,0.068H2.539c0-0.124-0.037-0.425-0.074-0.495H2.434l-0.068-0.05    l0.093,0.019c0-0.022-0.024-0.106-0.036-0.108c-0.04-0.007-0.072-0.016-0.094-0.048l0.09,0.013L2.385,3.669    c-0.048,0.004-0.078-0.02-0.111-0.05l0.1,0.019L2.341,3.57C2.334,3.572,2.324,3.576,2.323,3.576c-0.021,0-0.061-0.032-0.074-0.045    l0.08,0.014L2.31,3.514H2.28L2.249,3.456L2.29,3.477L2.212,3.3l0.012-0.006L2.31,3.477l0.01-0.001l0.021-0.074    c0,0.04,0.012,0.039,0.012,0.074v0.006c0,0.022-0.019,0.019-0.019,0.031c0,0.013,0.016,0.031,0.022,0.036l0.021-0.055h0.012v0.05    c0,0.015-0.01,0.018-0.019,0.031c0.006,0.028,0.016,0.067,0.04,0.072l0.041-0.066c0,0.048,0.001,0.082-0.031,0.099l0.021,0.052    l0.035-0.039l0.001,0.063L2.459,3.78l0.026,0.088L2.521,3.83l0.001,0.063L2.503,3.916L2.54,4.028c0-0.087,0.014-0.124,0.027-0.195    c0.008-0.04,0.04-0.174,0.039-0.186L2.578,3.632L2.573,3.555L2.62,3.613l0.017-0.085l-0.02-0.015L2.603,3.426l0.053,0.069    l0.025-0.074C2.649,3.404,2.657,3.395,2.66,3.345l0.031,0.044l0.028-0.067C2.705,3.318,2.7,3.321,2.7,3.303    c0-0.025,0.012-0.027,0.012-0.074L2.716,3.23l0.015,0.067l0.01-0.001l0.065-0.185L2.83,3.114L2.757,3.306l0.042-0.021    C2.792,3.312,2.779,3.34,2.744,3.341L2.719,3.402L2.793,3.39C2.771,3.409,2.745,3.434,2.705,3.433L2.682,3.509l0.093-0.025    C2.768,3.494,2.7,3.546,2.688,3.546c-0.014,0-0.007-0.002-0.025-0.006L2.638,3.624L2.731,3.607z M2.162,2.981    c0.063-0.017,0.091-0.039,0.18-0.049C2.409,2.924,2.47,2.913,2.546,2.913h0.043c0.168,0,0.244,0.026,0.372,0.056    c-0.006,0.069-0.3,0.112-0.397,0.112H2.533C2.438,3.081,2.177,3.041,2.162,2.981z M1.982,4.028v0.074    c0,0.172-0.002,0.372,0.167,0.372h0.824c0.087,0,0.12-0.054,0.154-0.105L3.14,4.257v-0.26c0-0.281-0.024-0.497-0.063-0.736    c-0.05-0.316-0.081-0.354-0.445-0.354H2.496c-0.417,0-0.361,0.054-0.448,0.369c-0.014,0.049-0.011,0.126-0.025,0.18    C2.007,3.517,2.016,3.579,2.004,3.642C1.986,3.745,1.982,3.911,1.982,4.028z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_64182128\\\"/>                <path d=\\\"M2.731,3.607c-0.01,0.008-0.07,0.056-0.081,0.056c-0.014,0-0.007-0.002-0.025-0.006    c0,0.046-0.034,0.134-0.042,0.186C2.575,3.894,2.552,3.994,2.552,4.04L2.549,4.096l0.016,0.13l0.098-0.303L2.638,3.917    L2.626,3.805L2.674,3.9l0.038-0.093l-0.017-0.02l0.003-0.064L2.73,3.776l0.052-0.095H2.769l0.007-0.074L2.767,3.57L2.731,3.607z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65522656\\\"/>                <path d=\\\"M1.982,4.028c0-0.117,0.004-0.283,0.022-0.386c0.011-0.063,0.003-0.125,0.019-0.186    c0.014-0.053,0.011-0.131,0.025-0.18c0.088-0.315,0.031-0.369,0.448-0.369h0.136c0.364,0,0.395,0.038,0.445,0.354    C3.116,3.5,3.14,3.716,3.14,3.997v0.26L3.127,4.369C3.093,4.42,3.06,4.474,2.973,4.474H2.149c-0.169,0-0.167-0.2-0.167-0.372    V4.028z M1.802,3.012c0.067-0.018,0.014-0.04,0.136-0.031c0.075,0.005,0.094,0.01,0.155,0.025C2.071,3.04,1.95,3.099,1.889,3.099    H1.877c-0.029,0-0.074-0.037-0.074-0.062V3.012H1.802z M3.152,2.966c0.069-0.007,0.149,0.027,0.149,0.096v0.019    c0,0.019-0.018,0.025-0.037,0.025H3.245c-0.056,0-0.194-0.084-0.217-0.121L3.152,2.966z M2.007,2.758    c0-0.03,0.031-0.068,0.056-0.068h0.019c0.018,0,0.043,0.049,0.043,0.068v0.13c0,0.04-0.012,0.047-0.012,0.087    c-0.03-0.008-0.105-0.133-0.105-0.173V2.758H2.007z M2.998,2.845c0-0.086-0.001-0.161,0.087-0.161h0.019    c0.02,0,0.031,0.022,0.031,0.043c0,0.063-0.094,0.214-0.136,0.229V2.845H2.998z M3.041,2.963C3.056,2.906,3.159,2.807,3.159,2.74    V2.697C3.139,2.689,3.138,2.66,3.109,2.66H3.091c-0.08,0-0.118,0.063-0.118,0.142v0.13C2.91,2.915,2.901,2.901,2.812,2.895    C2.75,2.89,2.697,2.882,2.626,2.882H2.515c-0.15,0-0.278,0.009-0.378,0.062c0.005-0.022,0.012-0.029,0.012-0.056V2.783    c0-0.045-0.031-0.118-0.068-0.118H2.056c-0.025,0-0.081,0.058-0.081,0.093c0,0.061,0.066,0.171,0.093,0.211L1.889,2.954    c-0.038,0-0.105,0.035-0.105,0.065v0.019c0,0.042,0.053,0.087,0.093,0.087h0.006c0.091,0,0.142-0.061,0.198-0.074    C2.023,3.161,1.963,3.739,1.963,3.93v0.186c0,0.185,0.009,0.384,0.192,0.384h0.817c0.128,0,0.192-0.119,0.192-0.248V3.923    c0-0.071-0.005-0.171-0.013-0.241c-0.007-0.056-0.024-0.179-0.024-0.23c0-0.081-0.023-0.148-0.031-0.222    C3.089,3.165,3.055,3.095,3.041,3.037C3.077,3.056,3.194,3.13,3.233,3.13H3.27c0.031,0,0.056-0.025,0.056-0.056V3.068    C3.326,3,3.28,2.95,3.208,2.95h-0.08L3.041,2.963z\\\" id=\\\"_95748448\\\"/>                <path d=\\\"M2.775,3.607L2.768,3.681h0.013L2.729,3.776L2.697,3.723L2.694,3.787l0.017,0.02L2.674,3.9L2.626,3.805    l0.012,0.112l0.025,0.007L2.565,4.227l-0.016-0.13L2.552,4.04c0-0.047,0.024-0.147,0.032-0.198    c0.008-0.052,0.042-0.14,0.043-0.186C2.645,3.66,2.638,3.662,2.652,3.662c0.011,0,0.071-0.047,0.081-0.056L2.638,3.624    l0.025-0.085c0.018,0.004,0.011,0.006,0.025,0.006c0.011,0,0.08-0.052,0.087-0.062L2.682,3.509l0.023-0.076    c0.04,0.001,0.066-0.024,0.088-0.043L2.719,3.402l0.025-0.061C2.779,3.34,2.792,3.312,2.799,3.285L2.757,3.306L2.83,3.114    L2.806,3.111L2.741,3.296l-0.01,0.001L2.716,3.23L2.713,3.229c0,0.048-0.012,0.049-0.012,0.074c0,0.017,0.005,0.015,0.019,0.019    L2.691,3.389L2.66,3.345c-0.003,0.05-0.011,0.059,0.022,0.076L2.657,3.495L2.603,3.426l0.014,0.088l0.02,0.015L2.62,3.613    L2.573,3.555l0.005,0.076l0.028,0.015c0.001,0.012-0.032,0.145-0.039,0.186C2.553,3.904,2.539,3.941,2.539,4.028L2.503,3.916    l0.019-0.024L2.521,3.83L2.485,3.868L2.459,3.78l0.019-0.024L2.477,3.694L2.443,3.733L2.422,3.681    C2.454,3.664,2.453,3.63,2.453,3.582L2.412,3.648c-0.023-0.005-0.033-0.044-0.04-0.072C2.381,3.563,2.391,3.56,2.391,3.545v-0.05    H2.378L2.357,3.55C2.351,3.545,2.335,3.527,2.335,3.514c0-0.012,0.019-0.009,0.019-0.031V3.477c0-0.035-0.012-0.034-0.012-0.074    L2.32,3.476L2.31,3.477L2.224,3.294L2.212,3.3L2.29,3.477L2.249,3.456L2.28,3.514l0.03,0.001l0.019,0.031l-0.08-0.014    c0.013,0.012,0.053,0.045,0.074,0.045c0.002,0,0.011-0.004,0.019-0.006l0.032,0.068l-0.1-0.019c0.034,0.03,0.064,0.054,0.111,0.05    L2.42,3.755L2.33,3.742C2.351,3.774,2.384,3.783,2.423,3.79c0.011,0.002,0.035,0.086,0.036,0.108L2.366,3.879l0.068,0.05h0.031    C2.502,4,2.539,4.301,2.539,4.424h0.043L2.575,4.356l0.001-0.031c0-0.126,0.091-0.291,0.099-0.384    C2.7,3.943,2.691,3.948,2.707,3.948c0.007,0,0.091-0.038,0.099-0.043l-0.112,0.01L2.73,3.817L2.756,3.83L2.85,3.788l-0.1,0.005    l0.043-0.087c0.014,0.003,0.014,0.006,0.031,0.006c0.01,0,0.065-0.031,0.074-0.037L2.812,3.681L2.856,3.62    C2.902,3.623,2.904,3.608,2.93,3.57L2.887,3.584c0.016-0.033,0.037-0.068,0.056-0.1c0.012-0.02,0.064-0.083,0.024-0.094    l0.006,0.003l-0.107,0.18L2.854,3.502H2.849c0,0.044-0.019,0.053-0.019,0.068c0,0.01,0.008,0.023,0.012,0.031L2.796,3.665    L2.775,3.607z\\\" id=\\\"_65522824\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341\\\">STOR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50361\",\r\n    \"X\": \"258.58544921875\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"95.119140625\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"50361\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120102\",\r\n    \"X\": \"209.3000054359436\",\r\n    \"Y\": \"352.2890099158776\",\r\n    \"Width\": \"194.99999284744263\",\r\n    \"Height\": \"88.31099189610359\",\r\n    \"SVG\": \"<g id=\\\"20120102\\\">        <g transform=\\\"scale(100) translate(0.75 0.65)\\\">                <path d=\\\"M2.858,3.493c0-0.02,0-0.048-0.01-0.057L2.858,3.493z\\\" fill=\\\"#489CBF\\\" id=\\\"_94682064\\\"/>                <path d=\\\"M3.26,3.601c0.01-0.009,0.01-0.037,0.01-0.057L3.26,3.601z\\\" fill=\\\"#489CBF\\\" id=\\\"_96915728\\\"/>                <path d=\\\"M2.848,3.436c0.01,0.009,0.01,0.037,0.01,0.057l0.026,0.206v0.015h0.324l0.042-0.33H2.842    L2.848,3.436z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65972368\\\"/>                <path d=\\\"M2.894,2.879C2.812,2.86,2.78,2.888,2.724,2.926H2.688C2.68,2.937,2.673,2.957,2.657,2.957H2.631    c-0.055,0-0.098-0.046-0.144-0.046H2.471c-0.022,0-0.052,0.021-0.098,0.021c-0.128,0-0.098,0.006-0.2,0.037    c-0.049,0.015-0.156,0.02-0.222,0.02H1.822c-0.07,0-0.124-0.016-0.18-0.016c-0.065,0-0.117,0.005-0.186,0.005    c-0.012,0-0.013-0.002-0.021-0.005C1.376,3.004,1.357,3.079,1.358,3.168c0,0.089-0.015,0.158-0.015,0.253v0.005    c0,0.014,0.002,0.014,0.005,0.026l0.025-0.008l0.001-0.013h0.01L1.39,3.127h0.004c0,0.05,0.003,0.113,0.015,0.15    C1.42,3.307,1.451,3.371,1.451,3.4v0.005L1.41,3.736h0.092c0-0.035-0.01-0.028-0.01-0.052V3.632c0-0.035,0.026-0.106,0.057-0.108    c0.009,0.038,0.082,0.093,0.082,0.17V3.71c0,0.014-0.002,0.014-0.005,0.026C1.637,3.733,1.638,3.73,1.652,3.73    c0.029,0,0.088,0.017,0.088-0.01c0-0.007-0.048-0.079-0.056-0.088C1.674,3.62,1.652,3.541,1.652,3.524V3.519    c0-0.005,0.031-0.058,0.031-0.119C1.784,3.454,1.771,3.467,1.93,3.467c0.054,0,0.105,0.012,0.15,0.011    c0.026-0.001,0.082-0.034,0.108-0.047c0,0.03,0.009,0.059,0.005,0.082l-0.03,0.201C2.187,3.721,2.203,3.73,2.234,3.73H2.25H2.244    l0.018-0.283c0.015,0.011,0.069,0.177,0.065,0.211L2.32,3.715C2.339,3.724,2.357,3.73,2.384,3.73H2.41L2.381,3.544l-0.003-0.02    c0-0.023,0.041-0.018,0.062-0.031C2.454,3.485,2.474,3.464,2.485,3.45c0.027-0.037,0.049-0.067,0.076-0.104    c0.098-0.135,0.088-0.061,0.256-0.1V3.23h0.041c0.025,0,0.046-0.021,0.046-0.046v-0.01c0-0.06-0.062-0.063-0.062-0.139L2.76,2.951    L2.894,2.879z\\\" id=\\\"_64897752\\\"/>                <path d=\\\"M2.858,3.493l-0.01-0.057L2.842,3.385H3.25l-0.042,0.33H2.884V3.699L2.858,3.493z M3.26,3.601l0.01-0.057    L3.293,3.39L3.291,3.349h-0.49l0.034,0.268l0.008,0.015L2.855,3.74L2.853,3.756h0.392V3.715L3.26,3.601z\\\" id=\\\"_65323192\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120100\",\r\n    \"X\": \"255.10699462890625\",\r\n    \"Y\": \"348.00103759765625\",\r\n    \"Width\": \"103.35000610351562\",\r\n    \"Height\": \"91.0\",\r\n    \"SVG\": \"<g id=\\\"20120100\\\">            <g>                      <path d=\\\"M314.181,363.992v.911h13.545s6.488-5.805,6.772-6.146c-1.764-2.618-5.065-5.236-9.561-5.236h-.911c-4.382,0-9.846,6.488-9.846,10.472Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_96021888\\\"/>                      <path d=\\\"M314.181,374.463c1.537.341,5.179,2.447,6.886,3.301,3.187,1.537,2.447,4.211,4.496,5.577v-8.309c0-3.528,1.024-4.78,1.252-7.057h-12.634v6.488Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_63611392\\\"/>                      <path d=\\\"M331.083,374.463h21.512c0-6.488-4.325-11.667-10.756-11.667h-.569c-6.033-.057-10.187,5.463-10.187,11.667Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65261088\\\"/>                      <path d=\\\"M330.799,392.902c0,.171,7.569,13.033,8.309,14.171h-3.699v26.748h17.244v-56.626h-21.854v15.707Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_94931304\\\"/>                      <path d=\\\"M277.587,433.195h-11.098v-30.447c0-1.423,9.618-18.894,10.472-19.407,1.423-.854,19.805-10.13,20.033-10.13.74,0,18.837,8.992,20.431,10.016.626.398,10.984,18.667,10.984,19.463v30.447h-10.813v-24.87h-40.008v24.927ZM330.799,377.195h21.854v56.626h-17.244v-26.748h3.699c-.74-1.138-8.309-14-8.309-14.171v-15.707ZM331.083,374.463c0-6.203,4.154-11.724,10.187-11.724h.626c6.431,0,10.756,5.236,10.756,11.667h-21.569v.057ZM314.181,367.976h12.634c-.228,2.333-1.252,3.528-1.252,7.057v8.309c-2.049-1.366-1.309-4.041-4.496-5.634-1.707-.797-5.35-2.902-6.886-3.244v-6.488ZM314.181,363.992c0-3.984,5.407-10.472,9.846-10.472h.911c4.439,0,7.797,2.618,9.561,5.236-.285.341-6.772,6.146-6.772,6.146h-13.545v-.911ZM297.278,366.154c-4.553,2.39-9.333,4.496-14.057,6.829-2.447,1.252-4.667,2.163-7.057,3.415-3.984,1.992-3.244.967-5.691,4.439-1.309,1.821-2.618,4.61-3.813,6.659-1.309,2.276-2.675,4.268-3.927,6.545-2.22,4.098-5.122,9.22-7.626,12.976h3.984v31.984h24.927v-24.585h27.089v24.585h47.35v-63.341c0-10.642-6.033-18.439-16.618-18.439h-2.447c-1.138-4.154-8.366-9.22-14.171-9.22h-.569c-9.049,0-15.707,8.366-15.707,17.244v6.488l-11.667-5.577h0Z\\\" id=\\\"_96394904\\\"/>                      <path d=\\\"M277.587,408.268h40.008v24.927h10.756v-30.447c0-.797-10.301-19.065-10.984-19.463-1.593-1.081-19.634-10.073-20.431-10.073-.171,0-18.553,9.276-20.033,10.13-.797.512-10.415,17.984-10.415,19.407v30.447h11.098v-24.927Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_94860488\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120101\",\r\n    \"X\": \"277.43798702191117\",\r\n    \"Y\": \"346.41802978515625\",\r\n    \"Width\": \"55.649752579288815\",\r\n    \"Height\": \"94.84074734607549\",\r\n    \"SVG\": \"<g id=\\\"20120101\\\">            <path d=\\\"M321.578,383.82c2.194,20.267-8.795,36.234-17.163,36.234s-18.578-15.518-13.962-36.12c4.334-19.344,8.494-37.016,16.862-37.016s12.11,17.012,14.263,36.902Z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\"/>            <path d=\\\"M309.851,440.552c2.569-.212,5.024-1.154,7.076-2.715,3.428-2.73,5.109-7.339,5.069-13.61-.216-5.568.755-11.118,2.85-16.282.233-.178.361-.46.342-.753,1.594-3.534,4.152-6.546,7.382-8.69.409-.243.606-.729.48-1.188-.366-1.211-3.195-1.37-4.861-1.377-1.996.016-3.982.298-5.904.837-.047-1.383-.089-2.773-.154-4.163-.161-3.478-.344-6.499-.575-9.269-.989-12.12-2.762-21.236-5.318-27.35l-.054-.057-.036-.038c-2.453-5.947-5.672-8.965-9.608-9.041l-.13.004c-.147-.005-.293.003-.439.022-3.701.207-6.841,3.059-9.459,8.545-.024.017-.045.037-.063.061-.052.085-.089.178-.11.276-2.018,4.364-3.712,10.297-5.082,17.8l-.007.068c-.504,2.798-.982,5.789-1.383,9.033l-.031.03c-.385,3.011-.723,6.121-.999,9.257h0c-.149,1.355-.251,2.797-.365,4.227-1.962-.661-4.007-1.045-6.076-1.141-1.652-.081-4.486-.031-4.911,1.189-.146.479.056.997.488,1.25,6.772,4.747,10.13,13.988,9.467,26.01-.308,5.758.947,10.134,3.742,13.039l.738.767c2.116,1.742,4.671,3.312,7.399,3.57,4.776.839,6.978.154,10.534-.312ZM320.556,397.384c-2.071.778-3.992,1.906-5.68,3.335-.003-1.79-.013-3.604-.031-5.444,1.889-.358,3.754-.827,5.588-1.405.051,1.174.065,2.371.124,3.514ZM306.481,394.398l.132-6.885c2.133-.047,4.257-.287,6.346-.717.091,2.335.108,4.655.143,7.008-2.189.364-4.402.563-6.621.595ZM313.13,395.569v6.054c-2.257.376-4.541.578-6.83.603l.149-6.138c2.237-.006,4.47-.18,6.682-.519ZM306.647,385.761l.147-7.638c1.939-.061,3.869-.296,5.766-.704.132,2.453.231,4.985.317,7.566-2.047.46-4.133.719-6.23.775ZM306.828,376.371l.106-6.811c1.696-.037,3.385-.213,5.052-.526.189,2.135.35,4.362.482,6.681-1.855.398-3.744.618-5.641.657ZM306.994,367.734l.161-8.39c1.227-.033,2.448-.174,3.649-.424.422,2.464.781,5.304,1.073,8.377-1.612.298-3.246.46-4.885.486v-.049ZM305.228,367.786c-1.728-.066-3.447-.289-5.134-.667.429-3.078.904-5.907,1.432-8.366,1.261.35,2.557.561,3.864.63l-.162,8.403ZM305.194,369.538l-.131,6.836c-2.011-.079-4.008-.369-5.957-.868.211-2.298.482-4.533.751-6.657,1.762.38,3.555.605,5.356.671l-.019.018ZM305.028,378.176l-.153,7.644c-2.218-.081-4.421-.397-6.573-.941.173-2.589.4-5.096.633-7.548,2.008.464,4.059.723,6.12.772l-.026.074ZM304.842,387.522l-.132,6.885c-2.347-.071-4.683-.343-6.983-.813.144-2.367.301-4.722.437-7.009,2.19.532,4.427.846,6.678.937ZM304.676,396.159l-.119,6.169c-2.43-.071-4.849-.353-7.229-.843.088-2.023.183-4.051.296-6.073,2.324.443,4.681.69,7.046.74l.006.006ZM304.53,404.037l-.119,6.169c-1.19-.066-2.294-.118-3.433-.245-.55-2.346-1.529-4.57-2.886-6.56,2.136.361,4.296.562,6.463.6l-.025.037ZM304.378,411.934l-.176,8.828c-1.091-2.964-2.006-5.991-2.739-9.063.961.093,1.947.173,2.94.199l-.025.037ZM306.119,411.943c.794-.014,1.583-.033,2.365-.059-.911,3.093-1.767,5.539-2.507,7.463l.142-7.403ZM306.152,410.191l.119-6.169c1.985-.013,3.967-.156,5.933-.429-1.429,1.944-2.492,4.132-3.136,6.457-.976.055-1.934.092-2.89.105l-.025.037ZM320.38,392.092c-1.817.584-3.666,1.062-5.539,1.43-.053-2.371-.1-4.748-.166-7.107,1.781-.456,3.532-1.024,5.242-1.701.142,2.262.318,4.66.463,7.378ZM319.761,382.89c-1.674.689-3.393,1.266-5.143,1.728-.061-2.581-.198-5.089-.33-7.554,1.599-.411,3.17-.927,4.702-1.545.295,2.308.55,4.775.772,7.371ZM318.752,373.737c-1.486.616-3.011,1.133-4.566,1.548-.141-2.286-.333-4.524-.496-6.619,1.362-.322,2.705-.721,4.022-1.194.382,1.949.729,4.038,1.04,6.266ZM314.974,357.451c1.001,2.7,1.798,5.472,2.383,8.291-1.253.463-2.532.853-3.83,1.167-.311-3.079-.682-5.944-1.127-8.471.875-.283,1.734-.613,2.574-.987ZM314.314,355.834c-.728.328-1.473.617-2.232.864-.416-2.37-1.122-4.681-2.102-6.879,1.6,1.185,3.049,3.194,4.334,6.014ZM307.468,349.185h0c1.21,1.258,2.186,4.097,2.957,7.969-1.072.26-2.166.421-3.268.48l.166-8.637.145.188ZM305.61,348.865l-.163,8.779c-1.187-.071-2.363-.271-3.506-.598.932-3.852,2.022-6.633,3.306-7.892.113-.107.234-.203.364-.289ZM302.576,350.004c-.983,2.073-1.733,4.248-2.235,6.487-.684-.258-1.353-.558-2.001-.896.973-2.159,2.421-4.07,4.236-5.59ZM297.637,357.179c.751.4,1.527.749,2.325,1.045-.555,2.532-1.054,5.386-1.515,8.494-1.241-.34-2.458-.764-3.642-1.267.723-2.832,1.664-5.603,2.813-8.29l.018.019ZM294.422,367.116c1.238.526,2.51.969,3.807,1.326-.275,2.118-.534,4.328-.769,6.589-1.492-.476-2.946-1.065-4.348-1.762.388-2.214.829-4.261,1.291-6.171l.018.019ZM292.813,375.021c1.449.691,2.948,1.272,4.484,1.74-.245,2.464-.454,4.99-.645,7.536-1.7-.534-3.354-1.201-4.948-1.996.317-2.557.686-4.984,1.109-7.28ZM291.49,384.142c1.629.777,3.314,1.431,5.042,1.955-.156,2.355-.301,4.722-.445,7.089-1.829-.447-3.626-1.015-5.38-1.702.165-2.484.446-4.923.746-7.33l.037-.012ZM290.536,393.295c1.774.682,3.589,1.248,5.435,1.697-.098,1.862-.182,3.712-.267,5.525-1.606-1.515-3.465-2.74-5.491-3.617.079-1.214.182-2.416.285-3.593l.037-.012Z\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120104\",\r\n    \"X\": \"243.998046875\",\r\n    \"Y\": \"348.7779846191406\",\r\n    \"Width\": \"129.21896362304688\",\r\n    \"Height\": \"91.2220458984375\",\r\n    \"SVG\": \"<g id=\\\"20120104\\\">            <g>                      <path d=\\\"M288.676,381.033c0,.868.134.401.334,1.469h1.068c1.469,0,14.224-10.618,16.829-11.353v-1.135c0-.868-.267-1.068-1.068-1.068h-.668c-.668-.067-16.495,11.419-16.495,12.087Z\\\" id=\\\"_65323024\\\"/>                      <path d=\\\"M255.019,408.146c0,2.337-.735,2.805-.735,5.142,0,9.015,6.812,16.094,15.76,16.094h1.068c7.947,0,14.625-7.145,14.625-15.359v-1.87c0-7.813-7.212-14.625-15.026-14.625h-1.068c-3.74,0-7.145,1.536-9.216,3.205-3.606,2.805-3.205,4.074-5.409,7.413Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_65787840\\\"/>                      <path d=\\\"M341.833,426.043v-.334c0-3.406,2.471-6.211,5.877-6.211h.735c3.74,0,6.211,2.738,6.211,6.611v1.068c0,2.003-3.473,4.741-6.211,4.741h-.735c-3.205,0-5.877-2.671-5.877-5.877ZM255.019,408.146c2.204-3.272,1.803-4.541,5.409-7.413,2.137-1.67,5.543-3.205,9.216-3.205h1.068c7.813,0,15.026,6.812,15.026,14.625v1.803c0,8.281-6.678,15.359-14.625,15.359h-1.068c-8.949,0-15.76-7.079-15.76-16.094,0-2.337.735-2.738.735-5.075h0ZM268.174,374.422c-1.402,0-2.538-7.413-2.938-8.815-.401-1.67-2.204-7.68-2.204-9.149h40.268c.868,0,2.204-1.336,2.204-2.204v-3.673c0-1.202-1.336-1.803-2.538-1.803h-53.09c-1.202,0-2.538.668-2.538,1.803v3.673c0,.868,1.336,2.204,2.204,2.204h5.81l4.407,26.712-11.353,4.14,4.741,5.743c-1.67,2.204-3.806,3.539-6.01,6.945-.735,1.336-3.139,7.346-3.139,9.216v3.673c0,8.949,2.738,14.625,7.212,19.166,3.873,3.873,10.818,7.947,18.431,7.947h.735c14.692,0,26.378-12.288,26.378-26.712h22.371c.935,0,3.205,2.404,4.007,2.938h14.291c-1.87,2.738-3.673,4.808-3.673,9.483,0,7.746,6.478,14.291,14.291,14.291,7.279,0,14.625-6.411,14.625-13.156v-3.339c0-2.07-2.471-5.743-3.272-7.346h12.087l1.736-7.68h-11.954v-1.068l2.003-13.556-.2-5.543c0-1.068-2.872-3.473-3.673-4.007l-26.712-.868v-25.51c0-.868-.601-1.469-1.469-1.469s-1.469.601-1.469,1.469v25.644c-3.606-.334-9.95-.735-13.556-.735-2.204,0-4.875.134-6.945,0-3.539-.2-3.406-2.204-4.808-2.204h-7.68l3.339,20.502h-6.277v-9.149c0-1.269-6.812-6.945-8.414-6.945h-12.421v-7.68l-1.937-2.872-2.872-.067Z\\\" id=\\\"_95571104\\\"/>                      <path d=\\\"M341.833,426.043c0,3.205,2.671,5.877,5.877,5.877h.735c2.738,0,6.211-2.738,6.211-4.741v-1.135c0-3.873-2.471-6.611-6.211-6.611h-.735c-3.406,0-5.877,2.872-5.877,6.211v.401Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_95599384\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_05_0\",\r\n    \"X\": \"126.2860336303711\",\r\n    \"Y\": \"197.09300231933594\",\r\n    \"Width\": \"359.42704010009766\",\r\n    \"Height\": \"377.6200714111328\",\r\n    \"SVG\": \"<g id=\\\"2_05_0\\\">        <rect height=\\\"22.667\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"198.093\\\"/>        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M218.496,479.973c0.829,0.019,1.664,0.027,2.504,0.027     c0,0.841,0.009,1.676,0.027,2.505\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.25,487.529     c7.145,105.793,164.883,104.954,169.64-2.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.973,482.505c0.019-0.829,0.027-1.664,0.027-2.505     c0.841,0,1.676-0.009,2.505-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M398.529,479.75     c105.793-7.145,104.954-164.884-2.518-169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M393.505,310.027C392.676,310.009,391.841,310,391,310     c0-0.841-0.009-1.676-0.027-2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.75,302.471     c-7.145-105.794-164.884-104.955-169.64,2.517\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.027,307.496C221.009,308.324,221,309.159,221,310     c-0.841,0-1.676,0.009-2.504,0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M213.471,310.25     c-105.794,7.145-104.955,164.883,2.517,169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25182300\",\r\n    \"X\": \"244.82421875\",\r\n    \"Y\": \"338.0\",\r\n    \"Width\": \"124.92578125\",\r\n    \"Height\": \"203.46875\",\r\n    \"SVG\": \"<g id=\\\"25182300\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"440\\\">O</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"540\\\">F8</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10271\",\r\n    \"X\": \"241.6162109375\",\r\n    \"Y\": \"300.56146240234375\",\r\n    \"Width\": \"128.5\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10271\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">FWD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10272\",\r\n    \"X\": \"276.2749938964844\",\r\n    \"Y\": \"445.0150146484375\",\r\n    \"Width\": \"59.45001220703125\",\r\n    \"Height\": \"59.448974609375\",\r\n    \"SVG\": \"<g id=\\\"10272\\\">        <polyline points=\\\"306,445.015 335.725,504.464 276.275,504.464  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130200\",\r\n    \"X\": \"218.666015625\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"172.021484375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"YY\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">YY</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130202\",\r\n    \"X\": \"218.666015625\",\r\n    \"Y\": \"348.37396240234375\",\r\n    \"Width\": \"166.255859375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"30130202\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"YS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">YS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36190300_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36190300_a\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.207\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130201\",\r\n    \"X\": \"218.666015625\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"166.130859375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"YB\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">YB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130204\",\r\n    \"X\": \"195.80078125\",\r\n    \"Y\": \"362.21875\",\r\n    \"Width\": \"216.416015625\",\r\n    \"Height\": \"83.03125\",\r\n    \"SVG\": \"<g id=\\\"30130204\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"116\\\" id=\\\"YTF\\\" opacity=\\\"0.9\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"445.25\\\">YFT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130203\",\r\n    \"X\": \"222.31591796875\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"163.146484375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30130203\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"YT\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">YT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36160000\",\r\n    \"X\": \"206.5\",\r\n    \"Y\": \"297.5\",\r\n    \"Width\": \"197.0\",\r\n    \"Height\": \"197.0\",\r\n    \"SVG\": \"<g id=\\\"36160000\\\">        <polygon fill=\\\"#FFFF00\\\" points=\\\"266.042,302.5    343.958,302.5 398.5,357.042 398.5,434.958 343.958,489.5 266.042,489.5 211.5,434.958 211.5,357.042  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"38.25,15.5833\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"102\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.3838\\\">NR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36130100_a\",\r\n    \"X\": \"219.95687866210938\",\r\n    \"Y\": \"288.0\",\r\n    \"Width\": \"171.87838745117188\",\r\n    \"Height\": \"194.5\",\r\n    \"SVG\": \"<g id=\\\"36130100_a\\\">        <polygon points=\\\"286.891,326.809 286.891,293 325.529,293 325.529,326.809  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"250.927,357.823 227.028,333.908 254.359,306.596 278.258,330.511  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"333.528,330.468 357.384,306.511 384.764,333.776 360.906,357.732  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <path d=\\\"M238.593,384.767c0-38.639,28.979-67.618,67.618-67.618   c38.639,0,67.618,28.979,67.618,67.618H238.593L238.593,384.767z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"373.828,452.385 340.02,428.235 373.828,404.086  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"325.529,452.385 291.721,428.235 325.529,404.086  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"277.231,452.385 243.422,428.235 277.231,404.086  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <rect height=\\\"24.149\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"144.896\\\" x=\\\"233.763\\\" y=\\\"453.351\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50371\",\r\n    \"X\": \"259.984375\",\r\n    \"Y\": \"295.2344055175781\",\r\n    \"Width\": \"91.375\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"50371\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">MD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01351\",\r\n    \"X\": \"262.6796875\",\r\n    \"Y\": \"293.5000305175781\",\r\n    \"Width\": \"90.4453125\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"01351\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"EA\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">EA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53401\",\r\n    \"X\": \"256.74853515625\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"97.291015625\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"53401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110800\",\r\n    \"X\": \"199.8837890625\",\r\n    \"Y\": \"355.171875\",\r\n    \"Width\": \"214.31640625\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"11110800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">SPY</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10282\",\r\n    \"X\": \"243.1474609375\",\r\n    \"Y\": \"446.56146240234375\",\r\n    \"Width\": \"128.607421875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10282\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"489.5146\\\">HMA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10281\",\r\n    \"X\": \"239.8525390625\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"128.939453125\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10281\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">GSM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50381\",\r\n    \"X\": \"260.40625\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"90.556640625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"50381\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ME</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60160500\",\r\n    \"X\": \"204.615234375\",\r\n    \"Y\": \"355.515625\",\r\n    \"Width\": \"197.3271484375\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"60160500\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">XFL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01341\",\r\n    \"X\": \"272.46875\",\r\n    \"Y\": \"287.7969055175781\",\r\n    \"Width\": \"69.3671875\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"01341\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"IC\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">IC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162900\",\r\n    \"X\": \"189.0\",\r\n    \"Y\": \"362.75\",\r\n    \"Width\": \"229.25\",\r\n    \"Height\": \"70.25\",\r\n    \"SVG\": \"<g id=\\\"10162900\\\">        <g>                <circle cx=\\\"385\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"30.75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"354.25\\\" x2=\\\"189\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"208\\\" y1=\\\"396\\\" y2=\\\"433\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"242.5\\\" x2=\\\"242.5\\\" y1=\\\"396\\\" y2=\\\"433\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"208\\\" x2=\\\"242.5\\\" y1=\\\"419.5\\\" y2=\\\"419.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15141\",\r\n    \"X\": \"244.58685302734375\",\r\n    \"Y\": \"299.7762145996094\",\r\n    \"Width\": \"122.82534790039062\",\r\n    \"Height\": \"39.9056396484375\",\r\n    \"SVG\": \"<g id=\\\"15141\\\">        <polyline fill=\\\"none\\\" points=\\\"246.208,301.708 257.875,311.292 354.541,311.292    365.791,301.708  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"365.791,337.75 354.124,328.167 257.458,328.167 246.208,337.75     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40101\",\r\n    \"X\": \"267.8282470703125\",\r\n    \"Y\": \"286.74837423007403\",\r\n    \"Width\": \"77.51229858398438\",\r\n    \"Height\": \"56.181069129300965\",\r\n    \"SVG\": \"<g id=\\\"40101\\\">        <path d=\\\"M340.505,294.954c1.185,0.15,2.681,0.271,3.87,0.421   c-8.76,10.58-24.5,17.592-36.73,24.712c7.32,3.94,14.541,7.96,21.965,11.79c1.695-2.32,3.5-4.53,5.195-6.84   c1.118,0.602,1.45,0.853,2.36,1.41c-1.694,2.535-3.022,4.398-4.849,6.925c3.38,1.696,6.487,3.464,9.567,5.334   c-0.55,0.71-0.93,1.58-1.42,2.36c-3.49-1.7-6.779-3.6-10.146-5.42c-1.554,2.3-3.354,4.35-4.96,6.6   c-0.903-0.598-1.562-1.122-2.36-1.89c1.626-1.999,3.181-4.06,4.721-6.13c-7.855-4.09-15.471-8.43-23.37-12.49   c-6.42,3.81-13.42,7.03-19.6,11.08c1.231,2.186,3.157,5.171,4.414,7.268c-0.752,0.569-1.825,1.226-2.576,1.785   c-1.474-2.236-3.445-5.448-4.908-7.643c-3.235,1.771-6.24,3.505-9.616,5.351c-0.52-0.82-1.016-1.797-1.484-2.751   c3.436-1.837,6.489-3.53,9.68-5.43c-1.254-2.118-2.515-4.012-3.77-6.36c0.851-0.513,1.992-1.067,2.95-1.6   c1.28,2.26,2.632,4.603,3.891,6.549c5.91-3.45,12.32-6.4,17.95-10.14c-11.32-6.46-25.614-12.178-32.434-23.128   c1.391,0.245,3.282,0.775,4.25,0.969c4.405,6.814,11.814,9.83,18.264,13.439c-1.06-1.97-1.88-3.79-2.12-6.13   c-1.77-17.2,18.413-22.69,27.624-12.96c3.639,3.84,5.76,10.67,2.84,17.91C327.494,306.037,334.785,300.954,340.505,294.954z    M318.275,303.347c0.229-18.07-27.415-16.82-26.21,0.71c0.43,6.27,5.11,10.88,11.1,11.79c4.79,0.72,8.771-0.98,11.329-3.54   C315.475,311.327,318.234,306.697,318.275,303.347z\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46150500\",\r\n    \"X\": \"77.0352554321289\",\r\n    \"Y\": \"87.95218658447266\",\r\n    \"Width\": \"245.93144989013672\",\r\n    \"Height\": \"224.54781341552734\",\r\n    \"SVG\": \"<g id=\\\"46150500\\\">        <polygon fill=\\\"none\\\" points=\\\"200.002,90 320,174.032 274.166,310    125.838,310 80.002,174.032  \\\" stroke=\\\"#FF00FF\\\" stroke-dasharray=\\\"7,5\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"204\\\" cy=\\\"203\\\" fill=\\\"none\\\" rx=\\\"55\\\" ry=\\\"55\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>        <text fill=\\\"#FF00FF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"194\\\" y=\\\"228\\\">!</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111300\",\r\n    \"X\": \"284.73199462890625\",\r\n    \"Y\": \"349.0660095214844\",\r\n    \"Width\": \"44.70001220703125\",\r\n    \"Height\": \"93.86898803710938\",\r\n    \"SVG\": \"<g id=\\\"10111300\\\">        <polygon points=\\\"310.501,406.123 306.95,442.935 303.27,405.992 295.118,413.092 300.246,402.442 284.732,396.666 299.523,392.714    294.198,381.145 303.795,389.164 306.95,349.066 311.026,389.296 318.782,383.117 313.787,392.845 329.432,396.666    313.524,402.442 320.229,412.303  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110100_a\",\r\n    \"X\": \"217.28289794921875\",\r\n    \"Y\": \"286.25\",\r\n    \"Width\": \"177.43408203125\",\r\n    \"Height\": \"197.0\",\r\n    \"SVG\": \"<g id=\\\"36110100_a\\\">        <polygon points=\\\"286.326,326.25 286.326,291.25 326.326,291.25 326.326,326.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"249.095,358.357 224.354,333.6 252.648,305.325 277.389,330.083  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"334.606,330.038 359.303,305.237 387.646,333.462 362.949,358.263  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.326\\\" cy=\\\"386.25\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <rect height=\\\"30\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"150\\\" x=\\\"231.326\\\" y=\\\"448.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130900\",\r\n    \"X\": \"248.59375\",\r\n    \"Y\": \"302.046875\",\r\n    \"Width\": \"122.291015625\",\r\n    \"Height\": \"199.203125\",\r\n    \"SVG\": \"<g id=\\\"40130900\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"243\\\" y=\\\"345\\\">INFL</text>        <ellipse cx=\\\"305.999\\\" cy=\\\"371.25\\\" fill=\\\"none\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305.999\\\" x2=\\\"305.999\\\" y1=\\\"391.25\\\" y2=\\\"501.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"275.999\\\" x2=\\\"335.999\\\" y1=\\\"421.25\\\" y2=\\\"421.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130400\",\r\n    \"X\": \"209.23223876953125\",\r\n    \"Y\": \"349.23223876953125\",\r\n    \"Width\": \"193.5355224609375\",\r\n    \"Height\": \"145.7715072631836\",\r\n    \"SVG\": \"<g id=\\\"15130400\\\">        <polyline fill=\\\"none\\\" points=\\\"211,441 236,416 376,416 401,441  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"211,351 236,376 376,376 401,351  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <path d=\\\"M221.25,453.5c56.5,52.005,113,52.005,169.5,0H221.25z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140104_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36140104_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"200\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"466.6348\\\">4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27121\",\r\n    \"X\": \"246.90049715909092\",\r\n    \"Y\": \"293.953125\",\r\n    \"Width\": \"111.99305752840908\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"27121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" x=\\\"245\\\" y=\\\"342\\\">JFS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150504_3\",\r\n    \"X\": \"209.7440185546875\",\r\n    \"Y\": \"285.87298583984375\",\r\n    \"Width\": \"196.52398681640625\",\r\n    \"Height\": \"146.21102905273438\",\r\n    \"SVG\": \"<g id=\\\"10150504_3\\\">        <g>                <g id=\\\"waves2\\\">                        <path d=\\\"M239.603,301.813c0,1.889-0.383,3.688-1.075,5.324     c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075     c-1.889,0-3.688-0.383-5.325-1.075\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M294.324,301.813c0,1.889-0.383,3.688-1.075,5.324     c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075     s-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349     c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M239.603,302.053c0-1.889,0.383-3.688,1.075-5.324     c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075     c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349     s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M349.046,301.813c0,1.889-0.383,3.688-1.075,5.324     c-0.688,1.636-1.688,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.642,0.693-3.438,1.075-5.325,1.075     c-1.893,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.937-4.349     c-0.688-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M294.324,302.053c0-1.889,0.383-3.688,1.075-5.324     s1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075     c1.636,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.239,2.712,2.937,4.349c0.688,1.637,1.07,3.436,1.07,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M395.411,314.418c-1.637,0.693-3.438,1.075-5.325,1.075     s-3.688-0.383-5.325-1.075c-1.637-0.692-3.105-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.937-4.349     c-0.688-1.637-1.07-3.436-1.07-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M349.046,302.053c0-1.889,0.383-3.688,1.075-5.324     c0.691-1.636,1.693-3.111,2.932-4.349c1.239-1.238,2.712-2.239,4.354-2.932c1.636-0.692,3.436-1.075,5.319-1.075     c1.893,0,3.688,0.383,5.324,1.075c1.642,0.692,3.11,1.694,4.354,2.932c1.234,1.238,2.234,2.712,2.932,4.349     c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>                <g id=\\\"waves1\\\">                        <path d=\\\"M239.604,332.305c0,7.556-6.125,13.68-13.68,13.68     c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M294.325,332.305c0,7.556-6.125,13.68-13.681,13.68     c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M239.604,332.545c0-7.556,6.125-13.68,13.68-13.68     c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M349.047,332.305c0,7.556-6.125,13.68-13.681,13.68     c-7.561,0-13.686-6.124-13.686-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M294.325,332.545c0-7.556,6.125-13.68,13.68-13.68     s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M403.768,332.305c0,7.556-6.125,13.68-13.681,13.68     s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M349.047,332.545c0-7.556,6.125-13.68,13.68-13.68     c7.56,0,13.685,6.124,13.685,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"225.9238\\\" y=\\\"431.6719\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"307.0898\\\" y=\\\"432.084\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27122\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"447.5859069824219\",\r\n    \"Width\": \"70.80217050209205\",\r\n    \"Height\": \"52.625\",\r\n    \"SVG\": \"<g id=\\\"27122\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.3359\\\">J9</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140300_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140300_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_24_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"246.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"0_24_0\\\">            <circle cx=\\\"306\\\" cy=\\\"399\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <circle cx=\\\"306\\\" cy=\\\"399\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15151\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"15151\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215700\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"25215700\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"282\\\" y2=\\\"282\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"428\\\" y2=\\\"428\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"396\\\">ASW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150900\",\r\n    \"X\": \"225.66350751366122\",\r\n    \"Y\": \"355.5937805175781\",\r\n    \"Width\": \"157.49176592383878\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"10150900\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.6719\\\">JIC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110131\",\r\n    \"X\": \"228.322265625\",\r\n    \"Y\": \"349.1875\",\r\n    \"Width\": \"162.568359375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">PX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27131\",\r\n    \"X\": \"264.984375\",\r\n    \"Y\": \"291.453125\",\r\n    \"Width\": \"82.677734375\",\r\n    \"Height\": \"50.375\",\r\n    \"SVG\": \"<g id=\\\"27131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68px\\\" x=\\\"260\\\" y=\\\"341\\\">LO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140403\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140403\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110132\",\r\n    \"X\": \"271.9267578125\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"69.453125\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110132\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27132\",\r\n    \"X\": \"275.29998779296875\",\r\n    \"Y\": \"444.0\",\r\n    \"Width\": \"59.4000244140625\",\r\n    \"Height\": \"59.5\",\r\n    \"SVG\": \"<g id=\\\"27132\\\">        <polyline points=\\\"305,444 334.7,503.5 275.3,503.5  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140402\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140402\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110133\",\r\n    \"X\": \"228.572265625\",\r\n    \"Y\": \"349.1875\",\r\n    \"Width\": \"163.333984375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110133\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">EA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140405\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140405\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140404\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140404\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140401\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140401\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.207\\\">1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140400\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140400\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FF8C00\\\" points=\\\"273.094,301.538 335.298,301.538 378.839,345.079    378.839,407.281 335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141800\",\r\n    \"X\": \"126.921875\",\r\n    \"Y\": \"325.515625\",\r\n    \"Width\": \"370.578125\",\r\n    \"Height\": \"54.277587890625\",\r\n    \"SVG\": \"<g id=\\\"25141800\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.5864\\\" x1=\\\"139.229\\\" x2=\\\"468.229\\\" y1=\\\"375\\\" y2=\\\"375\\\"/>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"125\\\" y=\\\"343\\\">HOL</text>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"449\\\" y=\\\"343\\\">HOL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25160100\",\r\n    \"X\": \"153.31893920898438\",\r\n    \"Y\": \"235.36947631835938\",\r\n    \"Width\": \"304.24810791015625\",\r\n    \"Height\": \"263.49951171875\",\r\n    \"SVG\": \"<g id=\\\"25160100\\\">        <polygon fill=\\\"none\\\" points=\\\"165.443,491.869 305.443,249.37 445.443,491.869  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_23_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_23_0\\\">        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,278.5 126.082,276 128.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133.582\\\" x2=\\\"481.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"483.582,276 486.082,276 486.082,278.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"283.5\\\" y2=\\\"511\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,513.5 486.082,516 483.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"478.582\\\" x2=\\\"131.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"128.582,516 126.082,516 126.082,513.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"508.5\\\" y2=\\\"281\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120801\",\r\n    \"X\": \"232.6357421875\",\r\n    \"Y\": \"345.7234191894531\",\r\n    \"Width\": \"146.72842407226562\",\r\n    \"Height\": \"100.55218505859375\",\r\n    \"SVG\": \"<g id=\\\"30120801\\\">        <polygon points=\\\"263.833,443.032 237.884,391.134 250.858,391.134 270.32,348.967    289.782,348.967 270.32,391.134 374.116,391.134 348.168,443.032  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8.4872\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"54\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.25\\\">RB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120800\",\r\n    \"X\": \"232.6357421875\",\r\n    \"Y\": \"345.7234191894531\",\r\n    \"Width\": \"146.72842407226562\",\r\n    \"Height\": \"100.55218505859375\",\r\n    \"SVG\": \"<g id=\\\"30120800\\\">        <polygon points=\\\"263.833,443.032 237.884,391.134 250.858,391.134 270.32,348.967    289.782,348.967 270.32,391.134 374.116,391.134 348.168,443.032  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8.4872\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15121\",\r\n    \"X\": \"254.0059051513672\",\r\n    \"Y\": \"278.63165283203125\",\r\n    \"Width\": \"99.86991882324219\",\r\n    \"Height\": \"65.86834716796875\",\r\n    \"SVG\": \"<g id=\\\"15121\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"281.369\\\" y2=\\\"344.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"255,303.5 306.067,281.369 352.833,302.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_17_1\",\r\n    \"X\": \"118.74970249004521\",\r\n    \"Y\": \"270.25\",\r\n    \"Width\": \"374.5006150298336\",\r\n    \"Height\": \"326.2499009478162\",\r\n    \"SVG\": \"<g id=\\\"1_17_1\\\">        <g>                <path d=\\\"M221,278.75c-125,0-125,205,0,205c0,139,170,139,170,0c125,0,125-205,0-205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M221,278.75c-4.307,0-8.466,0.243-12.476,0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.24,282.239c-91.627,25.371-89.261,181.046,7.099,199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M208.524,483.036     c4.01,0.471,8.169,0.714,12.476,0.714c0,4.297,0.163,8.461,0.478,12.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M223.247,510.151C242.254,616.213,375.8,613.9,389.812,503.213\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.522,496.242     c0.315-4.031,0.478-8.195,0.478-12.492c4.308,0,8.466-0.243,12.477-0.714\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.76,480.261c91.627-25.37,89.261-181.046-7.099-199.686\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.267,14.5602\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.477,279.463     c-4.011-0.47-8.169-0.713-12.477-0.713\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_17_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"270.25\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"1_17_0\\\">        <path d=\\\"M221,278.75c-125,0-125,205,0,205c0,139,170,139,170,0   c125,0,125-205,0-205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36150300_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36150300_a\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.207\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121408\",\r\n    \"X\": \"239.0\",\r\n    \"Y\": \"347.70098876953125\",\r\n    \"Width\": \"139.682366636999\",\r\n    \"Height\": \"93.69798116664703\",\r\n    \"SVG\": \"<g id=\\\"20121408\\\">            <rect fill=\\\"#FFFFFF\\\" height=\\\"27.331\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\" width=\\\"104.006\\\" x=\\\"241\\\" y=\\\"349.701\\\"/>            <rect height=\\\"17.461\\\" stroke=\\\"#000000\\\" width=\\\"67.565\\\" x=\\\"259.219\\\" y=\\\"358.811\\\"/>            <path d=\\\"M263.775,376.749c1.893,20.821,24.179,18.668,34.163,31.505,4.597,5.911.384,14.964,9.11,18.6,8.894,3.705,56.558,16.836,62.251,12.146,19.564-16.111-2.799-18.051-8.731-26.95-7.761-11.641-14.437-29.534-33.403-35.301\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121409\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"347.6239929199219\",\r\n    \"Width\": \"172.25\",\r\n    \"Height\": \"93.93099975585938\",\r\n    \"SVG\": \"<g id=\\\"20121409\\\">            <rect height=\\\"92.657\\\" width=\\\"78.759\\\" x=\\\"221\\\" y=\\\"348.343\\\"/>            <rect fill=\\\"none\\\" height=\\\"88.931\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" width=\\\"75.934\\\" x=\\\"314.816\\\" y=\\\"350.124\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\" x1=\\\"299.641\\\" x2=\\\"312.656\\\" y1=\\\"375.514\\\" y2=\\\"375.514\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\" x1=\\\"299.641\\\" x2=\\\"312.656\\\" y1=\\\"413.825\\\" y2=\\\"413.825\\\"/>            <path d=\\\"M229.731,370.972v3.296c6.682,0,6.86-2.227,10.424-4.544,2.762,2.049,3.742,4.544,9.177,4.544h1.247c6.504,0,6.504-2.227,9.978-4.544,3.118,2.049,3.653,4.544,9.622,4.544h1.247c5.969,0,6.504-2.495,9.622-4.544,3.653,2.406,3.564,4.544,10.424,4.544v-3.296c-4.455,0-8.375-3.207-8.375-7.484h-4.187v1.693c0,2.584-4.187,5.791-7.484,5.791h-.445c-4.544,0-8.197-3.118-8.375-7.484h-4.098c-.089,3.742-3.831,7.484-7.929,7.484h-.802c-4.366,0-7.127-3.386-7.484-7.484h-4.187c-.356,4.009-3.831,7.484-8.375,7.484h0Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_42832520\\\"/>            <path d=\\\"M331.476,364.647c0,3.029-4.009,6.237-7.929,6.237v3.296c4.009,0,8.82-2.049,9.622-4.989,3.653,2.406,3.831,4.989,10.869,4.989h.802c5.88,0,6.504-2.94,9.622-4.989.624,2.94,5.346,5.078,9.088,5.078h1.693c6.058,0,6.771-2.851,9.978-4.989.802,2.94,5.969,4.989,9.978,4.989v-3.296c-3.831,0-8.375-3.475-8.375-6.237v-1.336h-3.742c-.267,4.009-3.564,7.573-7.929,7.573h-1.247c-3.475,0-7.484-3.118-7.484-6.237v-1.336h-4.187c0,3.831-3.831,7.573-7.84,7.573h-.891c-4.187,0-7.84-3.386-7.929-7.484h-4.098v1.158h0Z\\\" id=\\\"_43470376\\\"/>            <path d=\\\"M229.731,397.611v3.296c5.167,0,7.929-1.96,9.978-4.989,3.207,2.138,4.009,4.989,10.068,4.989h1.247c6.86,0,7.751-4.366,9.978-4.989.802,2.851,5.435,4.989,9.177,4.989h1.247c3.742,0,8.375-2.138,9.177-4.989,2.406.624,2.762,4.989,10.869,4.989v-3.296c-4.455,0-8.375-3.207-8.375-7.484h-4.187v1.693c0,2.584-4.187,5.791-7.484,5.791h-.445c-4.544,0-8.197-3.118-8.375-7.484h-4.098c-.089,3.653-3.831,7.484-7.929,7.484h-.802c-4.366,0-7.127-3.386-7.484-7.484h-4.187c-.356,4.098-3.831,7.484-8.375,7.484h0Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_97615680\\\"/>            <path d=\\\"M331.476,391.375c0,3.029-4.009,6.237-7.929,6.237v3.296c7.662,0,7.84-4.276,10.424-4.989.802,2.94,5.969,4.989,9.978,4.989h.445c6.415,0,6.682-2.851,9.622-4.989,2.762,2.049,3.742,4.989,9.622,4.989h1.693c5.791,0,6.771-2.94,9.622-4.989,3.207,2.316,3.296,4.989,10.246,4.989v-3.296c-3.831,0-8.375-3.475-8.375-6.237v-1.247h-3.742c-.267,4.009-3.564,7.484-7.929,7.484h-1.247c-3.118,0-7.484-3.207-7.484-5.435v-2.049h-4.187c0,3.831-3.831,7.484-7.84,7.484h-.891c-4.187,0-7.84-3.386-7.929-7.484h-4.098v1.247Z\\\" id=\\\"_99122624\\\"/>            <path d=\\\"M229.731,427.636c4.187,0,9.177-2.316,9.978-5.435,2.495,2.673,4.811,5.435,9.978,5.435h1.247c3.92,0,8.375-2.495,9.177-5.435,3.207,2.138,3.653,5.435,10.068,5.435h1.247c6.326,0,7.127-3.475,9.978-5.435.802,3.207,5.524,5.435,9.978,5.435v-3.386c-4.633,0-8.197-3.118-8.375-7.484h-3.653c-.891,3.92-3.118,7.484-7.929,7.484h-.445c-4.633,0-8.197-3.029-8.375-7.484h-4.098c-.089,4.009-3.831,7.484-7.929,7.484h-.802c-4.098,0-7.395-3.475-7.484-7.484h-4.187c-.089,4.098-3.92,7.484-8.375,7.484v3.386h0Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_43758872\\\"/>            <path d=\\\"M323.547,427.636c4.187,0,8.731-2.316,9.622-5.435,3.386,2.316,3.831,5.435,10.335,5.435h.891c4.098,0,8.375-2.406,9.177-5.435h.802c.891,3.207,5.613,5.435,9.978,5.435h.802c6.058,0,6.771-3.296,9.978-5.435.802,3.118,5.791,5.435,9.978,5.435v-3.386c-4.9,0-7.84-3.475-8.731-7.484h-3.296c-.089,3.92-3.831,7.484-7.929,7.484h-.802c-4.811,0-7.929-3.118-8.375-7.484h-3.742l-.445,2.94c-2.227,1.515-2.495,4.544-7.395,4.544h-.891c-7.306,0-7.038-7.484-9.177-7.484h-2.851c-.445,4.455-3.118,7.484-7.929,7.484v3.386h0Z\\\" id=\\\"_230091784\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121406\",\r\n    \"X\": \"247.99621523168426\",\r\n    \"Y\": \"346.99674415712184\",\r\n    \"Width\": \"118.92910975116152\",\r\n    \"Height\": \"92.51827049131566\",\r\n    \"SVG\": \"<g id=\\\"20121406\\\">            <path d=\\\"M254.876,412.418c-17.29-18.862,16.146-22.061,26.666-25.454,8.409-2.714,8.222-9.864,14.242-14.242,7.869-5.723,21.193-1.101,29.696-6.06,6.842-3.991,14.239-16.666,22.12-17.575,14.116-1.629,21.209,20.207,15.151,30.302-4.667,7.778-18.266,4.575-23.333,10.909-7.366,9.207,2.027,21.151-13.03,25.454\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>            <rect height=\\\"13.333\\\" stroke=\\\"#000000\\\" width=\\\"78.786\\\" x=\\\"254.574\\\" y=\\\"411.636\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\" x1=\\\"285.482\\\" x2=\\\"285.482\\\" y1=\\\"421.333\\\" y2=\\\"439.515\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\" x1=\\\"306.087\\\" x2=\\\"306.087\\\" y1=\\\"421.939\\\" y2=\\\"439.515\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121407\",\r\n    \"X\": \"280.0\",\r\n    \"Y\": \"348.09600830078125\",\r\n    \"Width\": \"59.0\",\r\n    \"Height\": \"91.2220458984375\",\r\n    \"SVG\": \"<g id=\\\"20121407\\\">            <g>                      <path d=\\\"M309.105,376.457c8.648,0,26.78-5.161,29.895-9.81-3.255-1.72-29.151-18.551-29.384-18.551-.511,0-28.965,17.9-29.616,18.83,2.976,4.045,19.295,9.531,27.059,9.531h2.046Z\\\" id=\\\"_102634488\\\"/>                      <path d=\\\"M330.771,418.162l.511,6.184.79,14.924h3.348c0-7.067-1.302-14.645-1.302-21.666,0-3.952-.465-7.253-.511-11.112-.093-6.184.279-3.44,3.069-7.625l-.325-3.626.046-1.302h-4.882v-18.783c-2.883.651-6.091,2.092-9.624,2.976-2.976.744-7.485,1.674-10.972,1.674h-2.836c-8.787,0-14.18-3.069-20.875-4.649v18.83h-4.882v.79l-.325,4.324,3.719,4.324-2.325,35.846h3.58v-3.812l1.627-25.246c.604.465,2.464,3.162,3.487,4.184,1.023,1.023,2.79,2.511,4.045,3.394,2.557,1.72,6.463,4.463,10.136,4.789v16.738h6.463v-16.738c4.324-1.023,7.16-2.604,10.229-4.975,1.627-1.255,2.557-2.046,3.998-3.487.79-.79,2.883-3.673,3.533-3.952v3.626l.279,4.37Z\\\" id=\\\"_100750160\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27102\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"447.7890319824219\",\r\n    \"Width\": \"70.70842050209205\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"27102\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.3359\\\">J7</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110000\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"0.0\",\r\n    \"Width\": \"0.0\",\r\n    \"Height\": \"0.0\",\r\n    \"SVG\": \"<g display=\\\"none\\\" id=\\\"10110000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" font-style=\\\"italic\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"424\\\">{AA}</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121401\",\r\n    \"X\": \"223.99998474121094\",\r\n    \"Y\": \"348.4800109863281\",\r\n    \"Width\": \"161.9929962158203\",\r\n    \"Height\": \"92.52197265625\",\r\n    \"SVG\": \"<g id=\\\"20121401\\\">            <path d=\\\"M334.222,425.051h32.816v8.434h18.955v-49.266h-18.955v8.016h-31.981c-.835,0-5.428-5.511-5.428-7.181v-11.774h-20.708v-17.201h25.635v-7.599h-58.868v7.599h25.217v17.285h-18.454v13.861l-.334-.334-3.758,5.094-35.822.251v-8.016h-18.537v49.182h18.537v-8.35h35.321c.752,0,4.259,5.094,4.927,5.929,1.002,1.253,4.509,3.925,6.012,4.927,4.008,2.589,9.853,5.094,16.366,5.094h1.253c7.348,0,12.191-2.171,16.951-4.927,3.006-1.67,10.02-7.933,10.855-11.022Z\\\" id=\\\"_228253800\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_10_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_10_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_10_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"2_10_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121404\",\r\n    \"X\": \"244.21900022246285\",\r\n    \"Y\": \"309.5\",\r\n    \"Width\": \"121.78099977753715\",\r\n    \"Height\": \"173.0\",\r\n    \"SVG\": \"<g id=\\\"20121404\\\">        <g transform=\\\"translate(0 -9.5)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"309\\\" x2=\\\"309\\\" y1=\\\"487\\\" y2=\\\"320\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"269\\\" x2=\\\"349\\\" y1=\\\"487\\\" y2=\\\"487\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"321\\\" x2=\\\"269\\\" y1=\\\"324\\\" y2=\\\"324\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"279\\\" x2=\\\"249\\\" y1=\\\"324\\\" y2=\\\"422\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"12\\\" x1=\\\"309\\\" x2=\\\"361\\\" y1=\\\"371\\\" y2=\\\"371\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"361\\\" x2=\\\"361\\\" y1=\\\"371\\\" y2=\\\"389\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121405\",\r\n    \"X\": \"203.64700317382812\",\r\n    \"Y\": \"355.385986328125\",\r\n    \"Width\": \"202.0\",\r\n    \"Height\": \"80.0\",\r\n    \"SVG\": \"<g id=\\\"20121405\\\">        <path d=\\\"M343.478,374.371h40.435c6.6,0,12,5.4,12,12v47.78\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M214.087,434.151v-47.78c0-6.6,5.4-12,12-12h39.13\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"203.647\\\" x2=\\\"405.647\\\" y1=\\\"432.886\\\" y2=\\\"432.886\\\"/>        <rect fill=\\\"none\\\" height=\\\"74\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"78\\\" x=\\\"265.647\\\" y=\\\"357.886\\\"/>        <path d=\\\"M235.424,432.696v-24.912c0-3.441,3.174-6.257,7.054-6.257h23.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373.321,432.287v-24.912c0-3.441-3.174-6.257-7.054-6.257h-23.001\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140500\",\r\n    \"X\": \"82.12197623633217\",\r\n    \"Y\": \"120.4378327201299\",\r\n    \"Width\": \"230.72214052385016\",\r\n    \"Height\": \"135.86554252401072\",\r\n    \"SVG\": \"<g id=\\\"25140500\\\">        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"84.869,123.423 195.813,252.5      310.074,123.389    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>                        <g>                                <path d=\\\"M86.996,146.147c0.751-0.107,1.273-0.806,1.165-1.557l-2.996-20.823l20.137,6.091c0.727,0.22,1.496-0.192,1.715-0.918      c0.218-0.726-0.199-1.496-0.918-1.715l-22.204-6.715c-0.45-0.136-0.938-0.033-1.294,0.273c-0.356,0.307-0.532,0.774-0.465,1.239      l3.303,22.96c0.039,0.268,0.153,0.508,0.317,0.699C86.052,146.026,86.513,146.216,86.996,146.147z\\\"/>                            </g>                        <g>                                <path d=\\\"M307.618,146.081c-0.749-0.118-1.261-0.824-1.142-1.574l3.297-20.778l-20.223,5.799      c-0.73,0.209-1.493-0.213-1.701-0.942c-0.208-0.729,0.22-1.493,0.942-1.701l22.298-6.394c0.452-0.129,0.939-0.02,1.291,0.292      s0.521,0.782,0.447,1.246l-3.636,22.91c-0.042,0.267-0.16,0.505-0.327,0.694C308.564,145.973,308.101,146.156,307.618,146.081z\\\"/>                            </g>                    </g>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\" x1=\\\"102.5\\\" x2=\\\"187.5\\\" y1=\\\"137.129\\\" y2=\\\"234.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121402\",\r\n    \"X\": \"222.09713745117188\",\r\n    \"Y\": \"344.198974609375\",\r\n    \"Width\": \"166.89700317382812\",\r\n    \"Height\": \"96.409912109375\",\r\n    \"SVG\": \"<g id=\\\"20121402\\\">            <path d=\\\"M230.77,366.723c5.466,0,7.445-4.052,10.743-6.22,2.544,1.885,5.277,6.22,10.366,6.22h.377c6.126,0,7.822-4.052,11.026-6.22,3.298,2.168,5.183,6.22,11.026,6.22,5.654,0,7.728-4.241,10.743-6.22,1.508,1.037,2.639,2.639,4.524,3.77.942.565,5.183,2.073,5.183,3.11v15.927c-3.11-.754-8.576-5.56-9.33-8.293h-.754c-.66,2.639-6.974,8.576-10.649,8.576-3.581,0-9.613-6.22-10.366-8.953-2.262,1.508-6.22,8.953-10.743,8.953h-1.037c-2.827,0-9.424-6.408-9.989-8.67-1.885.565-6.031,8.67-11.12,8.67h-.66c-2.544,0-3.958-1.696-5.56-2.733l-2.45,2.733c2.356,1.602,3.675,4.147,7.633,4.147h1.037c5.372,0,7.351-4.335,10.743-6.597,1.696,2.544,6.597,6.597,11.026,6.597,5.372,0,7.822-4.618,10.743-6.597,2.921,1.979,6.031,6.597,11.026,6.597s7.916-4.901,11.026-6.597c1.696,2.45,6.126,5.56,9.424,6.314v16.586c-3.204-.283-8.01-5.749-9.33-8.293-2.544,1.696-5.937,8.576-11.12,8.576h-.283c-5.372,0-9.613-8.293-11.026-8.67-.66,2.262-7.068,8.67-9.707,8.67h-1.037c-5.089,0-8.482-6.88-11.026-8.67-1.319,2.45-6.597,8.67-9.707,8.67h-2.073c-1.696,0-3.958-2.262-5.183-3.11l-2.168,3.487c2.544,1.696,4.052,3.77,8.387,3.77,6.314,0,7.351-4.241,11.026-6.22,3.204,2.168,4.806,6.22,11.026,6.22,5.183,0,7.916-4.335,10.743-6.22,3.298,2.262,5.937,6.22,11.403,6.22,4.241,0,8.01-4.618,10.366-6.22,2.073,1.131,2.356,2.356,4.618,3.675,1.037.66,5.089,1.696,5.089,2.921v15.927c-3.204-.754-8.482-5.277-9.33-8.293-2.544,1.696-5.937,8.953-11.403,8.953-3.393,0-9.613-6.22-10.366-8.953-2.733,1.885-6.031,8.953-11.403,8.953-4.712,0-8.764-7.445-11.026-8.953-.754,2.45-7.068,8.953-10.084,8.953h-1.414c-1.979,0-4.241-2.262-5.56-3.11l-2.073,3.016c2.544,1.696,4.241,4.241,8.387,4.241,5.277,0,7.728-4.335,11.026-6.597,2.733,1.885,6.031,6.785,11.026,6.597,5.372-.283,7.728-4.524,10.743-6.597,2.827,1.885,6.408,6.597,11.026,6.597,4.429,0,8.105-4.806,10.743-6.597,3.675,2.45,4.147,4.618,9.707,5.843v11.78h40.052l-3.204-12.345c1.979.471,2.45,1.319,5.277,1.319,4.712,0,7.728-4.524,10.743-6.597,3.11,2.073,5.56,6.597,11.026,6.597,3.77,0,9.047-4.147,10.366-6.597,3.11.754,5.843,6.597,12.063,6.597,2.733,0,6.126-3.204,7.916-4.147l-2.356-3.11c-1.602,1.037-3.487,3.11-6.22,3.11-4.901,0-8.67-7.257-11.026-8.953-1.602,3.298-6.408,8.953-11.12,8.953-3.11,0-10.084-6.126-10.366-8.953-2.356,1.602-6.126,8.953-11.026,8.953h-.377c-2.544,0-5.089-2.168-6.408-3.581-.848-.848-1.979-5.937-2.544-7.445-.848-2.356-4.147-13.288-4.147-15.55l-.754-1.037.094-1.414-.754-1.037v-1.414l-.66-.942-12.44-43.822.377-.094-.754-.942.094-1.414c-.471-.754-.754-.66-.754-1.508v-1.037h-13.099v18.283c-3.298-1.696-2.827-1.225-5.654-3.675-.283-.283-2.356-2.168-2.45-2.356-.942-1.225-.283-2.073-1.885-2.544-.283,2.733-7.257,8.953-10.084,8.953h-.377c-5.937,0-9.895-8.576-11.403-8.953-.66,2.544-6.974,8.953-9.989,8.953h-1.037c-2.827,0-9.801-6.408-9.989-8.953-1.131.283-6.597,8.953-10.366,8.953h-2.073c-1.696,0-3.958-2.262-5.183-3.11l-2.073,3.11c2.45,1.602,3.77,3.77,7.916,3.77h.66v.094Z\\\" id=\\\"_150414912\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121403\",\r\n    \"X\": \"234.99795532226562\",\r\n    \"Y\": \"347.54400634765625\",\r\n    \"Width\": \"137.23104858398438\",\r\n    \"Height\": \"92.45599365234375\",\r\n    \"SVG\": \"<g id=\\\"20121403\\\">            <g>                      <polygon id=\\\"_95654976\\\" points=\\\"235 349.708 235 374.706 271.415 374.706 271.415 376.945 276.415 376.945 276.415 347.544 271.415 347.544 271.415 349.708 235 349.708\\\"/>                      <path d=\\\"M332.232,371.722c3.88,2.089,9.178,12.835,9.178,19.178,0,4.03-1.343,6.94-5.298,6.94h-.522c-2.463,0-3.507-2.985-4.477-4.477l-.224-4.701c.672.448,1.567,1.045,2.761,1.045,2.313,0,3.582-1.791,3.582-4.179v-2.239c0-2.089-3.955-9.328-5-11.566ZM284.474,358.14v.224c15.073,0,30.147,2.239,38.43,9.104,5.298,4.403,5.746,8.358,5.746,17.834,0,7.611.97,15.521,8.358,15.521h1.418c3.209,0,5.298-4.85,5.298-8.059v-1.642c0-9.552-6.194-19.924-11.044-24.774-2.985-2.91-6.641-5.597-11.342-6.791-4.03-.97-11.268-2.015-16.044-2.015l-3.283-.149-17.536.746Z\\\" id=\\\"_43185824\\\"/>                      <path d=\\\"M331.657,369.356c1.149,2.545,5.5,10.507,5.5,12.887v2.463c0,2.627-1.395,4.597-3.94,4.597-1.313,0-2.298-.739-3.037-1.231l.328,5.171c1.067,1.56,2.216,4.925,4.925,4.925h.575c4.268,0,5.828-3.201,5.828-7.634-.082-7.059-5.91-18.879-10.178-21.178Z\\\" id=\\\"_43399624\\\"/>                      <path d=\\\"M235,415.002v24.998h137.229v-24.401l-5.746.97-2.015-.149c-4.179,0-6.791-1.269-9.178-3.059-1.119-.821-2.015-2.089-2.836-3.283-.672-1.194-.448-3.955-1.866-3.955h-.821c-1.492,0-1.343,2.91-2.239,4.179-.821,1.194-1.642,2.313-2.91,3.209-2.388,1.791-5.522,2.91-9.552,2.91h-1.716c-5.895,0-12.76-3.955-12.76-9.477-.597-.373-.746-.821-1.418-.821h-.522c-1.343,0-1.492,2.761-2.089,3.955-.672,1.194-1.866,2.537-2.836,3.358-2.239,1.791-5,2.985-8.955,2.985h-1.642c-6.567,0-13.581-3.955-13.581-9.999-.672-.149-.672-.298-1.492-.298h-.522c-1.045,0-1.119,2.761-2.015,4.104-.97,1.567-1.343,2.089-2.836,3.209-2.388,1.791-5.074,2.985-9.029,2.985h-1.94c-6.567,0-12.536-4.03-13.059-9.999-.597-.149-.672-.298-1.418-.298h-.224c-1.269,0-1.418,2.836-2.239,4.179-.746,1.194-1.716,2.313-2.91,3.209-2.537,1.94-5,2.91-9.328,2.91h-1.94c-2.164,0-4.179-.672-5.597-1.418h0Z\\\" id=\\\"_96525016\\\"/>                </g>            <ellipse cx=\\\"335.288\\\" cy=\\\"381.614\\\" rx=\\\"3.731\\\" ry=\\\"10.821\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"4\\\" stroke-width=\\\"3\\\" transform=\\\"translate(-65.953 70.08) rotate(-10.871)\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131\",\r\n    \"X\": \"254.00588989257812\",\r\n    \"Y\": \"282.65313720703125\",\r\n    \"Width\": \"99.869873046875\",\r\n    \"Height\": \"61.84686279296875\",\r\n    \"SVG\": \"<g id=\\\"15131\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"287.5\\\" y2=\\\"344.5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"297.811\\\" x2=\\\"279.459\\\" y1=\\\"284.947\\\" y2=\\\"292.9\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"273.351\\\" x2=\\\"255\\\" y1=\\\"295.547\\\" y2=\\\"303.5\\\"/>                    </g>            </g>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"313.863\\\" x2=\\\"332.04\\\" y1=\\\"284.947\\\" y2=\\\"293.29\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"334.656\\\" x2=\\\"352.833\\\" y1=\\\"294.491\\\" y2=\\\"302.833\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110802\",\r\n    \"X\": \"281.2250061035156\",\r\n    \"Y\": \"346.70477294921875\",\r\n    \"Width\": \"52.212005615234375\",\r\n    \"Height\": \"94.9122314453125\",\r\n    \"SVG\": \"<g id=\\\"15110802\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"283.725\\\" x2=\\\"283.725\\\" y1=\\\"371.225\\\" y2=\\\"423.177\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"330.937\\\" x2=\\\"330.937\\\" y1=\\\"372.477\\\" y2=\\\"423.177\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.283\\\" x2=\\\"307.283\\\" y1=\\\"349.733\\\" y2=\\\"441.617\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"283.725\\\" x2=\\\"330.937\\\" y1=\\\"413.465\\\" y2=\\\"413.465\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"283.725\\\" x2=\\\"330.937\\\" y1=\\\"403.244\\\" y2=\\\"403.244\\\"/>        <polyline fill=\\\"none\\\" points=\\\"285.694,364.248 307.283,349.733 328.168,364.248  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110803\",\r\n    \"X\": \"278.20599365234375\",\r\n    \"Y\": \"345.7878112792969\",\r\n    \"Width\": \"55.23101806640625\",\r\n    \"Height\": \"95.82919311523438\",\r\n    \"SVG\": \"<g id=\\\"15110803\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280.706\\\" x2=\\\"280.706\\\" y1=\\\"370.169\\\" y2=\\\"421.566\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"330.937\\\" x2=\\\"330.937\\\" y1=\\\"371.407\\\" y2=\\\"421.565\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280.706\\\" x2=\\\"330.937\\\" y1=\\\"390.678\\\" y2=\\\"390.678\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"280.706\\\" x2=\\\"330.937\\\" y1=\\\"402.464\\\" y2=\\\"402.464\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281.21\\\" x2=\\\"330.937\\\" y1=\\\"411.957\\\" y2=\\\"411.957\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.629\\\" x2=\\\"305.629\\\" y1=\\\"348.75\\\" y2=\\\"441.617\\\"/>        <polyline fill=\\\"none\\\" points=\\\"282.66,363.109 305.629,348.75 327.85,363.109  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110800\",\r\n    \"X\": \"279.4150085449219\",\r\n    \"Y\": \"346.4307861328125\",\r\n    \"Width\": \"57.391998291015625\",\r\n    \"Height\": \"95.95220947265625\",\r\n    \"SVG\": \"<g id=\\\"15110800\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281.915\\\" x2=\\\"281.915\\\" y1=\\\"369.748\\\" y2=\\\"423.355\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"334.307\\\" x2=\\\"334.307\\\" y1=\\\"371.04\\\" y2=\\\"423.356\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.98\\\" x2=\\\"307.98\\\" y1=\\\"349.393\\\" y2=\\\"442.383\\\"/>        <polyline fill=\\\"none\\\" points=\\\"284.023,364.37 307.98,349.393 331.157,364.37  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181000\",\r\n    \"X\": \"270.80419921875\",\r\n    \"Y\": \"347.28125\",\r\n    \"Width\": \"66.9375\",\r\n    \"Height\": \"85.171875\",\r\n    \"SVG\": \"<g id=\\\"25181000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431\\\">S</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110801\",\r\n    \"X\": \"278.9939880371094\",\r\n    \"Y\": \"345.7187805175781\",\r\n    \"Width\": \"57.56500244140625\",\r\n    \"Height\": \"96.23822021484375\",\r\n    \"SVG\": \"<g id=\\\"15110801\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281.494\\\" x2=\\\"281.494\\\" y1=\\\"369.082\\\" y2=\\\"422.867\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"334.059\\\" x2=\\\"334.059\\\" y1=\\\"370.378\\\" y2=\\\"422.867\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281.494\\\" x2=\\\"334.059\\\" y1=\\\"407.022\\\" y2=\\\"407.022\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.962\\\" x2=\\\"307.962\\\" y1=\\\"348.681\\\" y2=\\\"441.957\\\"/>        <polyline fill=\\\"none\\\" points=\\\"283.926,363.708 307.962,348.681 331.216,363.708  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_1A_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_1A_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_1A_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"2_1A_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"145_1\",\r\n    \"X\": \"241.56640625\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"124.396484375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"145_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">ACC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27111\",\r\n    \"X\": \"257.7767639160156\",\r\n    \"Y\": \"273.8540344238281\",\r\n    \"Width\": \"94.44647216796875\",\r\n    \"Height\": \"69.44595336914062\",\r\n    \"SVG\": \"<g id=\\\"27111\\\">        <polygon fill=\\\"none\\\" id=\\\"symbol\\\" points=\\\"262.5,340.8 305,278.3 347.5,340.8  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M304.2,307.5c6.5,0,11.8,5.3,11.8,11.8s-5.3,11.8-11.8,11.8s-11.8-5.3-11.8-11.8   C292.4,312.8,297.7,307.5,304.2,307.5z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27112\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"447.5859069824219\",\r\n    \"Width\": \"70.80217050209205\",\r\n    \"Height\": \"52.625\",\r\n    \"SVG\": \"<g id=\\\"27112\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.3359\\\">J8</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121411\",\r\n    \"X\": \"208.625\",\r\n    \"Y\": \"349.28399658203125\",\r\n    \"Width\": \"182.86947631835938\",\r\n    \"Height\": \"96.882080078125\",\r\n    \"SVG\": \"<g id=\\\"20121411\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"299.495\\\" x2=\\\"346.603\\\" y1=\\\"351.784\\\" y2=\\\"351.784\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"323.049\\\" x2=\\\"323.049\\\" y1=\\\"375.338\\\" y2=\\\"351.784\\\"/>        <path d=\\\"M228.833,375.338h113.059c37.688,0,45.226,42.397,47.108,70.662\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"204\\\" y=\\\"439\\\">PURE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121410\",\r\n    \"X\": \"224.83299255371094\",\r\n    \"Y\": \"349.28399658203125\",\r\n    \"Width\": \"162.66148376464844\",\r\n    \"Height\": \"96.88201904296875\",\r\n    \"SVG\": \"<g id=\\\"20121410\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"295.495\\\" x2=\\\"342.603\\\" y1=\\\"351.784\\\" y2=\\\"351.784\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"319.049\\\" x2=\\\"319.049\\\" y1=\\\"375.338\\\" y2=\\\"351.784\\\"/>        <path d=\\\"M224.833,375.338h113.059c37.688,0,45.227,42.397,47.108,70.662\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120300\",\r\n    \"X\": \"195.7740020751953\",\r\n    \"Y\": \"369.85198974609375\",\r\n    \"Width\": \"218.29200744628906\",\r\n    \"Height\": \"52.2960205078125\",\r\n    \"SVG\": \"<g id=\\\"05120300\\\">        <rect fill=\\\"#FFFFFF\\\" height=\\\"47.295\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"79.243\\\" x=\\\"198.274\\\" y=\\\"372.353\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"47.296\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"36.37\\\" x=\\\"286.734\\\" y=\\\"372.352\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"47.296\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"79.245\\\" x=\\\"332.321\\\" y=\\\"372.352\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"321.75\\\" x2=\\\"334.248\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.546\\\" x2=\\\"287.25\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111400\",\r\n    \"X\": \"205.6739959716797\",\r\n    \"Y\": \"348.2026672363281\",\r\n    \"Width\": \"198.4930191040039\",\r\n    \"Height\": \"94.80333709716797\",\r\n    \"SVG\": \"<g id=\\\"05111400\\\">        <g id=\\\"Satellite\\\">                <rect height=\\\"44.014\\\" width=\\\"73.745\\\" x=\\\"205.674\\\" y=\\\"398.992\\\"/>                <rect height=\\\"44.014\\\" width=\\\"33.845\\\" x=\\\"287.997\\\" y=\\\"398.992\\\"/>                <rect height=\\\"44.014\\\" width=\\\"73.747\\\" x=\\\"330.42\\\" y=\\\"398.992\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.515\\\" x2=\\\"332.213\\\" y1=\\\"421\\\" y2=\\\"421\\\"/>            </g>        <g id=\\\"Nav\\\">                <g id=\\\"Mini_1_\\\">                        <polyline fill=\\\"none\\\" points=\\\"283.836,392.737 306.19,353.305 328.163,392.737    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>                <path d=\\\"M283.976,352.013c0,9.122,9.886,16.518,22.082,16.518    c12.196,0,22.083-7.396,22.083-16.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15101\",\r\n    \"X\": \"259.9853515625\",\r\n    \"Y\": \"293.40521240234375\",\r\n    \"Width\": \"90.7744140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"15101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">TR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"158_1\",\r\n    \"X\": \"242.0\",\r\n    \"Y\": \"300.9989929199219\",\r\n    \"Width\": \"123.1099853515625\",\r\n    \"Height\": \"36.001983642578125\",\r\n    \"SVG\": \"<g id=\\\"158_1\\\">        <circle cx=\\\"260\\\" cy=\\\"319\\\" r=\\\"18\\\"/>        <circle cx=\\\"303\\\" cy=\\\"319\\\" r=\\\"18\\\"/>        <circle cx=\\\"347.109\\\" cy=\\\"319\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25381\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"217.94893646240234\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25381\\\">        <g>                <path d=\\\"M255.348,198.023    c0-15.596,12.74-28.239,28.455-28.239c15.717,0,28.457,12.643,28.457,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"254.809\\\" x2=\\\"312.686\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"186.167\\\" x2=\\\"171.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"217.584\\\" x2=\\\"233.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"204.484\\\" x2=\\\"239.975\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"238.516,194.418 247.15,189.432 238.516,184.446      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110100\",\r\n    \"X\": \"262.3110046386719\",\r\n    \"Y\": \"349.0190124511719\",\r\n    \"Width\": \"87.37698364257812\",\r\n    \"Height\": \"91.46197509765625\",\r\n    \"SVG\": \"<g id=\\\"01110100\\\">        <polygon points=\\\"309,435.769 306.083,439.269 303,436.519 303,353.019 306.167,349.019 309,352.519  \\\"/>        <polygon points=\\\"349.688,418.019 306,389.519 262.311,418.019 262.311,413.019 306,368.519 349.688,413.019  \\\"/>        <polygon points=\\\"318.75,440.481 305.732,431.989 292.716,440.481 292.716,435.519 306,423.269 318.75,435.269  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201200\",\r\n    \"X\": \"201.9140625\",\r\n    \"Y\": \"365.3866882324219\",\r\n    \"Width\": \"208.1640625\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"15201200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"423.6367\\\">SUST</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110101\",\r\n    \"X\": \"259.6669921875\",\r\n    \"Y\": \"349.6669921875\",\r\n    \"Width\": \"92.666015625\",\r\n    \"Height\": \"92.666015625\",\r\n    \"SVG\": \"<g id=\\\"01110101\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"42\\\" x1=\\\"306.333\\\" x2=\\\"306.333\\\" y1=\\\"349.667\\\" y2=\\\"442.333\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"42\\\" x1=\\\"259.667\\\" x2=\\\"352.333\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110102\",\r\n    \"X\": \"261.4580078125\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"87.09375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110102\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110103\",\r\n    \"X\": \"271.1611328125\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"70.28125\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110103\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110104\",\r\n    \"X\": \"275.96728515625\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"62.765625\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110104\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">F</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110105\",\r\n    \"X\": \"214.5537109375\",\r\n    \"Y\": \"347.609375\",\r\n    \"Width\": \"184.65234375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"01110105\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">F/B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110107\",\r\n    \"X\": \"264.52783203125\",\r\n    \"Y\": \"348.37396240234375\",\r\n    \"Width\": \"82.265625\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"01110107\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110108\",\r\n    \"X\": \"276.2395713048499\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"51.1666786951501\",\r\n    \"Height\": \"94.65625\",\r\n    \"SVG\": \"<g id=\\\"01110108\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">J</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110109\",\r\n    \"X\": \"271.1611328125\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"76.9375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110109\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">K</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45180300\",\r\n    \"X\": \"44.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"310.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"45180300\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"44\\\" x2=\\\"69\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"79\\\" x2=\\\"104\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"114\\\" x2=\\\"139\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"149\\\" x2=\\\"174\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"184\\\" x2=\\\"209\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"219\\\" x2=\\\"244\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"254\\\" x2=\\\"279\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"289\\\" x2=\\\"314\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"329\\\" x2=\\\"354\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_68_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"0_68_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"group\\\" points=\\\"306,568 479,395 306,222    133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>        <g>                <rect height=\\\"19.31\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -143.6287 442.7405)\\\" width=\\\"19.308\\\" x=\\\"452.98\\\" y=\\\"385.095\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -235.9319 220.6404)\\\" width=\\\"19.309\\\" x=\\\"138.716\\\" y=\\\"385.461\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -300.4319 377.8055)\\\" width=\\\"19.309\\\" x=\\\"296.193\\\" y=\\\"541.911\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -78.838 286.3)\\\" width=\\\"19.309\\\" x=\\\"296.512\\\" y=\\\"228.659\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_68_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"364.03126525878906\",\r\n    \"SVG\": \"<g id=\\\"0_68_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>        <g>                <rect height=\\\"19.31\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -141.8713 446.9831)\\\" width=\\\"19.308\\\" x=\\\"458.98\\\" y=\\\"385.095\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -237.3998 217.112)\\\" width=\\\"19.309\\\" x=\\\"133.716\\\" y=\\\"385.461\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -304.6724 379.5839)\\\" width=\\\"19.308\\\" x=\\\"296.196\\\" y=\\\"547.9\\\"/>                <rect height=\\\"19.309\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -74.6044 284.5479)\\\" width=\\\"19.309\\\" x=\\\"296.514\\\" y=\\\"222.672\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160707\",\r\n    \"X\": \"99.0\",\r\n    \"Y\": \"88.76675415039062\",\r\n    \"Width\": \"210.23324912992462\",\r\n    \"Height\": \"210.23324584960938\",\r\n    \"SVG\": \"<g id=\\\"45160707\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"99\\\" y2=\\\"299\\\"/>                <polyline fill=\\\"none\\\" points=\\\"171,149 199,99 227,149   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"rotate(90 200 200)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"208.5\\\" x2=\\\"208.5\\\" y1=\\\"101\\\" y2=\\\"301\\\"/>                <polyline fill=\\\"none\\\" points=\\\"180.5,151 208.5,101 236.5,151   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160708\",\r\n    \"X\": \"95.0\",\r\n    \"Y\": \"94.76675415039062\",\r\n    \"Width\": \"209.07700957621222\",\r\n    \"Height\": \"210.23324584960938\",\r\n    \"SVG\": \"<g id=\\\"45160708\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"195\\\" x2=\\\"195\\\" y1=\\\"105\\\" y2=\\\"305\\\"/>                <polyline fill=\\\"none\\\" points=\\\"167,155 195,105 223,155   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"rotate(90 200 200)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"195.5\\\" x2=\\\"195.5\\\" y1=\\\"305\\\" y2=\\\"135\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"235.5\\\" x2=\\\"235.5\\\" y1=\\\"305\\\" y2=\\\"135\\\"/>                <polyline fill=\\\"none\\\" points=\\\"182.5,155 215.5,105 248.5,155   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211300\",\r\n    \"X\": \"172.5\",\r\n    \"Y\": \"278.5\",\r\n    \"Width\": \"267.0\",\r\n    \"Height\": \"289.0\",\r\n    \"SVG\": \"<g id=\\\"25211300\\\">        <g>                <polygon fill=\\\"#000000\\\" points=\\\"264.75,549.555 214.46,499.266 264.75,448.977   \\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"326.996,549.555 276.708,499.266 326.996,448.977   \\\"/>                <polygon fill=\\\"#000000\\\" points=\\\"382.285,549.555 331.996,499.266 382.285,448.977   \\\"/>            </g>        <circle cx=\\\"305\\\" cy=\\\"395.766\\\" fill=\\\"#000000\\\" r=\\\"46\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">ECM</text>        <rect fill=\\\"none\\\" height=\\\"280\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" width=\\\"258\\\" x=\\\"177\\\" y=\\\"283\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160703\",\r\n    \"X\": \"150.3307956722135\",\r\n    \"Y\": \"79.91500091552734\",\r\n    \"Width\": \"106.50842208330741\",\r\n    \"Height\": \"235.16999053955078\",\r\n    \"SVG\": \"<g id=\\\"45160703\\\">        <g>                <g transform=\\\"translate(0 -45)\\\">                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"203.085\\\" x2=\\\"203.085\\\" y1=\\\"124.915\\\" y2=\\\"224.915\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"253.085\\\" x2=\\\"153.085\\\" y1=\\\"141.915\\\" y2=\\\"207.915\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"253.085\\\" x2=\\\"153.085\\\" y1=\\\"207.915\\\" y2=\\\"141.915\\\"/>                    </g>            </g>        <g>                <g transform=\\\"translate(0 -45)\\\">                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"204.085\\\" x2=\\\"204.085\\\" y1=\\\"260.085\\\" y2=\\\"360.085\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"254.085\\\" x2=\\\"154.085\\\" y1=\\\"277.085\\\" y2=\\\"343.085\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"254.085\\\" x2=\\\"154.085\\\" y1=\\\"343.085\\\" y2=\\\"277.085\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160704\",\r\n    \"X\": \"88.33078818918955\",\r\n    \"Y\": \"79.91500091552734\",\r\n    \"Width\": \"238.92342285246417\",\r\n    \"Height\": \"235.16999053955078\",\r\n    \"SVG\": \"<g id=\\\"45160704\\\">        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"141.085\\\" x2=\\\"141.085\\\" y1=\\\"260.085\\\" y2=\\\"360.085\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"191.085\\\" x2=\\\"91.085\\\" y1=\\\"277.085\\\" y2=\\\"343.085\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"191.085\\\" x2=\\\"91.085\\\" y1=\\\"343.085\\\" y2=\\\"277.085\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"206.5\\\" x2=\\\"206.5\\\" y1=\\\"124.915\\\" y2=\\\"224.915\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"256.5\\\" x2=\\\"156.5\\\" y1=\\\"141.915\\\" y2=\\\"207.915\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"256.5\\\" x2=\\\"156.5\\\" y1=\\\"207.915\\\" y2=\\\"141.915\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"274.5\\\" x2=\\\"274.5\\\" y1=\\\"260.085\\\" y2=\\\"360.085\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"324.5\\\" x2=\\\"224.5\\\" y1=\\\"277.085\\\" y2=\\\"343.085\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"324.5\\\" x2=\\\"224.5\\\" y1=\\\"343.085\\\" y2=\\\"277.085\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"98100000\",\r\n    \"X\": \"235.7646484375\",\r\n    \"Y\": \"284.0\",\r\n    \"Width\": \"138.578125\",\r\n    \"Height\": \"218.40625\",\r\n    \"SVG\": \"<g id=\\\"98100000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"300\\\" text-anchor=\\\"middle\\\" transform=\\\"matrix(1 0 0 -1 306 284)\\\">?</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160705\",\r\n    \"X\": \"153.7457889583463\",\r\n    \"Y\": \"13.5\",\r\n    \"Width\": \"105.50842208330741\",\r\n    \"Height\": \"376.0\",\r\n    \"SVG\": \"<g id=\\\"45160705\\\">        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"206.5\\\" x2=\\\"206.5\\\" y1=\\\"334.5\\\" y2=\\\"434.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"256.5\\\" x2=\\\"156.5\\\" y1=\\\"351.5\\\" y2=\\\"417.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"256.5\\\" x2=\\\"156.5\\\" y1=\\\"417.5\\\" y2=\\\"351.5\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"206.5\\\" x2=\\\"206.5\\\" y1=\\\"193.5\\\" y2=\\\"293.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"256.5\\\" x2=\\\"156.5\\\" y1=\\\"210.5\\\" y2=\\\"276.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"256.5\\\" x2=\\\"156.5\\\" y1=\\\"276.5\\\" y2=\\\"210.5\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"206.5\\\" x2=\\\"206.5\\\" y1=\\\"58.5\\\" y2=\\\"158.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"256.5\\\" x2=\\\"156.5\\\" y1=\\\"75.5\\\" y2=\\\"141.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"256.5\\\" x2=\\\"156.5\\\" y1=\\\"141.5\\\" y2=\\\"75.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160706\",\r\n    \"X\": \"81.71199798583984\",\r\n    \"Y\": \"35.06079139975256\",\r\n    \"Width\": \"249.1030044555664\",\r\n    \"Height\": \"319.9804069465887\",\r\n    \"SVG\": \"<g id=\\\"45160706\\\">        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"230.814\\\" x2=\\\"330.815\\\" y1=\\\"239.315\\\" y2=\\\"239.315\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"247.814\\\" x2=\\\"313.815\\\" y1=\\\"189.315\\\" y2=\\\"289.314\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"313.815\\\" x2=\\\"247.814\\\" y1=\\\"189.315\\\" y2=\\\"289.314\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"157.712\\\" x2=\\\"257.712\\\" y1=\\\"347.287\\\" y2=\\\"347.287\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"174.712\\\" x2=\\\"240.712\\\" y1=\\\"297.287\\\" y2=\\\"397.287\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"240.712\\\" x2=\\\"174.712\\\" y1=\\\"297.287\\\" y2=\\\"397.287\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"157.712\\\" x2=\\\"257.712\\\" y1=\\\"132.815\\\" y2=\\\"132.815\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"174.712\\\" x2=\\\"240.712\\\" y1=\\\"82.815\\\" y2=\\\"182.815\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"240.712\\\" x2=\\\"174.712\\\" y1=\\\"82.815\\\" y2=\\\"182.815\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"81.712\\\" x2=\\\"181.712\\\" y1=\\\"239.315\\\" y2=\\\"239.315\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"98.712\\\" x2=\\\"164.712\\\" y1=\\\"189.315\\\" y2=\\\"289.314\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"164.712\\\" x2=\\\"98.712\\\" y1=\\\"189.315\\\" y2=\\\"289.314\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110700\",\r\n    \"X\": \"233.0\",\r\n    \"Y\": \"306.0\",\r\n    \"Width\": \"145.0\",\r\n    \"Height\": \"170.5\",\r\n    \"SVG\": \"<g id=\\\"20110700\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.5\\\" x2=\\\"305.5\\\" y1=\\\"306.5\\\" y2=\\\"356.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"245.5\\\" x2=\\\"365.5\\\" y1=\\\"308.5\\\" y2=\\\"308.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"235.5\\\" x2=\\\"375.5\\\" y1=\\\"356.5\\\" y2=\\\"356.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"235.5\\\" x2=\\\"375.5\\\" y1=\\\"456.5\\\" y2=\\\"456.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"235.5\\\" x2=\\\"235.5\\\" y1=\\\"336.5\\\" y2=\\\"476.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"375.5\\\" x2=\\\"375.5\\\" y1=\\\"336.5\\\" y2=\\\"476.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110701\",\r\n    \"X\": \"206.23223876953125\",\r\n    \"Y\": \"349.23223876953125\",\r\n    \"Width\": \"193.5355224609375\",\r\n    \"Height\": \"93.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"20110701\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"208,441 233,416 373,416 398,441   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"208,351 233,376 373,376 398,351   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25391\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"209.37609100341797\",\r\n    \"Height\": \"79.70205688476562\",\r\n    \"SVG\": \"<g id=\\\"25391\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"279.501,196 279.501,230.625     287.145,225.25   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5   c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15141100\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"323.0000043809414\",\r\n    \"Width\": \"171.0\",\r\n    \"Height\": \"143.00000213086605\",\r\n    \"SVG\": \"<g id=\\\"15141100\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"226\\\" y1=\\\"367.5\\\" y2=\\\"507.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"386\\\" x2=\\\"386\\\" y1=\\\"367.5\\\" y2=\\\"507.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"386\\\" y1=\\\"505\\\" y2=\\\"505\\\"/>                        <path d=\\\"M226,370.25c69.999,25.999,90.002,25.999,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>                <g>                        <ellipse cx=\\\"236\\\" cy=\\\"527.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <ellipse cx=\\\"376\\\" cy=\\\"527.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>                <path d=\\\"M226.001,459.387c3.465-1.425,6.499-5.098,6.499-13.137   c0-18.75,21-18.75,21,0s21,18.75,21,0s21-18.75,21,0s21,18.75,21,0s21-18.75,21,0s21,18.75,21,0s21-18.75,21,0   c0,7.031,2.32,10.723,5.221,12.491\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280700\",\r\n    \"X\": \"228.93399047851562\",\r\n    \"Y\": \"228.4730987548828\",\r\n    \"Width\": \"161.00198364257812\",\r\n    \"Height\": \"224.6409149169922\",\r\n    \"SVG\": \"<g id=\\\"25280700\\\">        <ellipse cx=\\\"309.435\\\" cy=\\\"395.614\\\" fill=\\\"none\\\" rx=\\\"77.001\\\" ry=\\\"54\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"248.195,362.879 306,236.501 370.678,362.879  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160701\",\r\n    \"X\": \"153.0\",\r\n    \"Y\": \"147.2457889583463\",\r\n    \"Width\": \"100.0\",\r\n    \"Height\": \"105.50842208330741\",\r\n    \"SVG\": \"<g id=\\\"45160701\\\">        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"153\\\" x2=\\\"253\\\" y1=\\\"245\\\" y2=\\\"245\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"170\\\" x2=\\\"236\\\" y1=\\\"195\\\" y2=\\\"295\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"236\\\" x2=\\\"170\\\" y1=\\\"195\\\" y2=\\\"295\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_11_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"195.875\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"0_11_0\\\">        <path d=\\\"M391,513.625c125,0,125-205,0-205c0-139-170-139-170,0   c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M226,273.625c30-95,130-95,160,0\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120200\",\r\n    \"X\": \"208.0959930419922\",\r\n    \"Y\": \"346.7049865722656\",\r\n    \"Width\": \"195.80799865722656\",\r\n    \"Height\": \"98.44900512695312\",\r\n    \"SVG\": \"<g id=\\\"10120200\\\">        <polygon points=\\\"208.096,444.429 208.096,347.62 304.906,395.979  \\\"/>        <polygon points=\\\"403.904,444.383 304.906,395.979 403.904,347.572  \\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.906\\\" x2=\\\"304.906\\\" y1=\\\"382.5\\\" y2=\\\"445.154\\\"/>        <circle cx=\\\"305.083\\\" cy=\\\"369.538\\\" r=\\\"22.833\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160702\",\r\n    \"X\": \"86.0\",\r\n    \"Y\": \"144.2457885147991\",\r\n    \"Width\": \"235.17001342773438\",\r\n    \"Height\": \"106.50842252685462\",\r\n    \"SVG\": \"<g id=\\\"45160702\\\">        <g>                <g transform=\\\"translate(0 -45)\\\">                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"86\\\" x2=\\\"186\\\" y1=\\\"243\\\" y2=\\\"243\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"103\\\" x2=\\\"169\\\" y1=\\\"193\\\" y2=\\\"293\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"169\\\" x2=\\\"103\\\" y1=\\\"193\\\" y2=\\\"293\\\"/>                    </g>            </g>        <g>                <g transform=\\\"translate(0 -45)\\\">                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"221.17\\\" x2=\\\"321.17\\\" y1=\\\"242\\\" y2=\\\"242\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"238.17\\\" x2=\\\"304.17\\\" y1=\\\"192\\\" y2=\\\"292\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"304.17\\\" x2=\\\"238.17\\\" y1=\\\"192\\\" y2=\\\"292\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51611\",\r\n    \"X\": \"266.2314453125\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"77.7685546875\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"51611\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">TT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_11_1\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"195.875\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.25\",\r\n    \"SVG\": \"<g id=\\\"0_11_1\\\">        <path d=\\\"M391,513.625   c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.3682,14.0209\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M226,276.625c30-95,130-95,160,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60170700\",\r\n    \"X\": \"257.5\",\r\n    \"Y\": \"345.5\",\r\n    \"Width\": \"95.0\",\r\n    \"Height\": \"99.0\",\r\n    \"SVG\": \"<g id=\\\"60170700\\\">          <rect fill=\\\"none\\\" height=\\\"94\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"90\\\" x=\\\"260\\\" y=\\\"348\\\"/>           <line fill=\\\"none\\\" id=\\\"svg_7\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"302.3\\\" x2=\\\"341.5\\\" y1=\\\"371\\\" y2=\\\"371\\\"/>           <polyline fill=\\\"none\\\" id=\\\"svg_8\\\" points=\\\"333.70001220703125,362.8999938964844 341.70001220703125,370.8999938964844 333.5,379.1000061035156\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>           <line fill=\\\"none\\\" id=\\\"svg_17\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"314.9\\\" x2=\\\"275.7\\\" y1=\\\"387\\\" y2=\\\"387\\\"/>           <polyline fill=\\\"none\\\" id=\\\"svg_18\\\" points=\\\"283.6000061035156,395.1000061035156 275.6000061035156,387.1000061035156 283.79998779296875,378.8999938964844\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>           <line fill=\\\"none\\\" id=\\\"svg_9\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"300.15\\\" x2=\\\"339.35\\\" y1=\\\"406\\\" y2=\\\"406\\\"/>           <polyline fill=\\\"none\\\" id=\\\"svg_6\\\" points=\\\"331.5500183105469,397.8999938964844 339.5500183105469,405.8999938964844 331.3500061035156,414.1000061035156\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>           <line fill=\\\"none\\\" id=\\\"svg_5\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"312.75\\\" x2=\\\"273.55\\\" y1=\\\"422\\\" y2=\\\"422\\\"/>           <polyline fill=\\\"none\\\" id=\\\"svg_4\\\" points=\\\"281.45001220703125,430.1000061035156 273.45001220703125,422.1000061035156 281.6499938964844,413.8999938964844\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170104\",\r\n    \"X\": \"244.0\",\r\n    \"Y\": \"347.0889892578125\",\r\n    \"Width\": \"119.79205322265625\",\r\n    \"Height\": \"93.9110107421875\",\r\n    \"SVG\": \"<g id=\\\"40170104\\\">            <path d=\\\"M316.836,370.087c-.192,1.666-.448.897-.448,2.434s1.281,4.868,2.818,4.868h.385c4.997,0,4.932-.384,7.687-2.434-1.666-3.651-.705-5.701-6.791-5.701-1.794,0-2.242.448-3.651.833Z\\\" id=\\\"_64583336\\\"/>            <path d=\\\"M322.088,391.995c1.346,0,1.537-1.153,2.05-2.05-1.025-2.178-.833-4.036-4.1-4.036h-.384c-1.601,0-3.267.897-3.267,2.434,0,1.089,2.626,3.651,4.484,3.651h1.217Z\\\" id=\\\"_65170960\\\"/>            <path d=\\\"M335.477,383.475c-3.523,0-11.21,10.185-6.406,13.709,2.69,1.922,4.228,2.498,8.456.897,3.203-1.217,4.419-2.498,4.419-6.918,0-3.779-3.266-7.687-6.469-7.687Z\\\" id=\\\"_65102432\\\"/>            <path d=\\\"M330.993,409.803c0,5.829,9.737,4.42,9.737-1.217,0-6.662-9.737-3.011-9.737,1.217Z\\\" id=\\\"_63613312\\\"/>            <path d=\\\"M315.426,355.417l-8.52-8.328-62.906,93.398,89.427.128v-1.986c0-1.153-1.666-2.37-2.434-2.819,0-3.138-.897-2.498-1.473-4.612-.385-1.474-.128-4.357-.128-5.958,0-4.419-.192-6.918-2.755-9.032-3.588-3.011-2.05-2.434-6.854-4.933-3.203-1.601-2.37-3.331-8.264-3.523v-2.434c0-3.011-3.203-5.829-4.484-7.687,0-3.651-.833-7.495-.833-10.954,0-2.498-.32-3.139-.384-5.317-.128-2.755-1.217-2.37-1.217-4.484v-.32c0-4.804.833-7.175,3.331-9.609,3.459-3.395,1.409-3.523,6.15-6.278l1.345-5.253h0Z\\\" id=\\\"_65492976\\\"/>            <path d=\\\"M350.915,411.405c-4.356,0-9.929,6.598-6.918,8.135-1.666,2.434-5.701,3.203-5.701,6.47,0,2.819,4.229,7.495,5.51,9.865,1.73,3.203,5.06,5.125,9.864,5.125h2.819c4.356,0,7.303-4.1,7.303-8.52v-1.601c0-5.51-1.666-8.072-3.396-12.044-1.537-3.779-2.626-7.431-7.879-7.431h-1.601Z\\\" id=\\\"_66340648\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170103\",\r\n    \"X\": \"259.1849051291608\",\r\n    \"Y\": \"347.0\",\r\n    \"Width\": \"93.58010814871352\",\r\n    \"Height\": \"93.0\",\r\n    \"SVG\": \"<g id=\\\"40170103\\\">            <path d=\\\"M296.313,393.206v.268c0,4.551,4.23,9.423,8.513,9.423h2.035c4.765,0,8.834-4.712,8.834-9.423,0-4.819-4.229-9.691-8.512-9.691h-2.035c-4.283,0-8.834,4.926-8.834,9.423Z\\\" id=\\\"_65101984\\\"/>            <path d=\\\"M305.737,411.195c-10.28,0-16.437-7.87-17.508-17.561-.91-8.834,8.245-17.775,16.919-17.775h2.088c8.941,0,16.491,8.352,16.491,17.668,0,9.37-7.603,17.668-16.758,17.668h-1.231ZM283.089,393.206c0,14.028,9.691,22.005,22.38,23.505,7.549.963,12.475-3.534,16.491-6.425,3.427-2.463,7.068-10.066,7.068-16.169v-.911c0-12.636-10.066-22.648-22.648-22.648h-.91c-12.101,0-22.38,10.494-22.38,22.648Z\\\" id=\\\"_64546440\\\"/>            <path d=\\\"M303.97,425.919c-16.598,0-30.036-15.902-30.625-32.66-.589-16.062,15.152-32.071,30.893-32.071h3.534c15.526,0,30.625,15.098,30.625,30.625v2.945c0,15.527-15.045,31.214-30.625,31.214h-3.802v-.053h0ZM271.042,393.206c0,10.655,4.551,19.435,9.798,24.95,2.784,2.891,6.318,5.301,10.119,7.228,5.14,2.624,7.71,2.356,13.974,3.374,3.588.589,12.208-1.607,14.563-2.677,5.622-2.677,6.104-3.587,10.494-6.853,5.193-3.748,11.083-14.938,11.083-23.933v-4.123c0-16.651-16.544-32.66-33.249-32.66h-3.855c-17.615,0-32.927,16.544-32.927,34.694Z\\\" id=\\\"_65585136\\\"/>            <path d=\\\"M260.709,393.206c0-13.117,5.997-24.629,12.582-31.268,6.157-6.211,17.99-13.76,30.09-13.76h4.979c5.943,0,12.796,2.302,16.865,4.337,6.051,3.052,7.763,4.819,12.636,8.566,5.622,4.337,13.493,18.739,13.493,28.912v6.479c0,21.148-21.309,42.083-42.672,42.083h-5.568c-12.475,0-23.558-7.55-29.929-13.921-6.639-6.532-12.475-18.311-12.475-31.428ZM308.681,440c13.064,0,24.307-7.656,31-14.349,8.192-8.191,11.993-16.865,13.01-32.231,1.552-23.344-21.577-46.42-44.011-46.42h-5.889c-12.475,0-24.468,8.085-30.679,14.67-3.694,3.908-6.853,8.138-9.155,13.492-1.392,3.373-4.283,13.706-3.694,18.632.91,7.817,1.124,12.636,4.123,18.579,2.677,5.354,4.872,9.262,8.888,13.438,6.104,6.425,18.525,14.188,30.839,14.188h5.569Z\\\" id=\\\"_64132552\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170102\",\r\n    \"X\": \"268.0\",\r\n    \"Y\": \"348.0\",\r\n    \"Width\": \"77.56298828125\",\r\n    \"Height\": \"92.0\",\r\n    \"SVG\": \"<g id=\\\"40170102\\\">            <polygon id=\\\"_65492976\\\" points=\\\"315.045 358.255 305.885 353.327 305.089 354.671 314 360.197 305.039 365.275 305.786 367.017 315.045 361.541 315.045 371.996 317.037 371.996 317.087 361.641 325.948 366.968 326.894 365.325 317.734 360.197 327.093 354.721 325.799 353.277 317.037 358.255 317.037 348 315.045 348 315.045 358.255\\\"/>            <polygon id=\\\"_66340648\\\" points=\\\"268 436.017 330.08 436.017 319.526 423.571 324.853 422.028 310.913 371.448 268 436.017\\\"/>            <polygon id=\\\"_65105008\\\" points=\\\"321.816 379.364 335.507 426.708 329.732 428.6 341.729 440 345.563 423.82 339.887 425.513 326.297 378.219 321.816 379.364\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170101\",\r\n    \"X\": \"258.5\",\r\n    \"Y\": \"344.7239990234375\",\r\n    \"Width\": \"99.76400756835938\",\r\n    \"Height\": \"97.4407958984375\",\r\n    \"SVG\": \"<g id=\\\"40170101\\\">            <path d=\\\"M300.153,393.342v.543c0,4.281,3.678,7.958,7.958,7.958h.543c4.1,0,7.958-3.737,7.958-7.656v-1.145c0-4.039-4.1-7.657-8.26-7.657-4.22,0-8.199,3.557-8.199,7.958Z\\\" id=\\\"_64483584\\\"/>            <ellipse cx=\\\"308.382\\\" cy=\\\"393.613\\\" fill=\\\"none\\\" rx=\\\"19.358\\\" ry=\\\"18.784\\\" stroke=\\\"#070404\\\" stroke-dasharray=\\\"19.871 9.936\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\"/>            <ellipse cx=\\\"308.382\\\" cy=\\\"393.613\\\" fill=\\\"none\\\" rx=\\\"32.734\\\" ry=\\\"31.762\\\" stroke=\\\"#070404\\\" stroke-dasharray=\\\"15.123 10.082\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"8\\\"/>            <ellipse cx=\\\"308.382\\\" cy=\\\"393.612\\\" fill=\\\"none\\\" rx=\\\"46.382\\\" ry=\\\"45.388\\\" stroke=\\\"#070404\\\" stroke-dasharray=\\\"25.62 15.372\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212600\",\r\n    \"X\": \"201.2860107421875\",\r\n    \"Y\": \"291.8912658691406\",\r\n    \"Width\": \"212.0\",\r\n    \"Height\": \"197.97647094726562\",\r\n    \"SVG\": \"<g id=\\\"25212600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"305.692\\\" x2=\\\"305.839\\\" y1=\\\"291.895\\\" y2=\\\"489.864\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"227.019\\\" x2=\\\"389.072\\\" y1=\\\"481.62\\\" y2=\\\"306.509\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\" x1=\\\"215.664\\\" x2=\\\"389.072\\\" y1=\\\"306.509\\\" y2=\\\"481.62\\\"/>        <ellipse cx=\\\"307.286\\\" cy=\\\"400.126\\\" fill=\\\"none\\\" rx=\\\"101\\\" ry=\\\"19.75\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170108\",\r\n    \"X\": \"236.0\",\r\n    \"Y\": \"346.01702880859375\",\r\n    \"Width\": \"148.0\",\r\n    \"Height\": \"95.58807373046875\",\r\n    \"SVG\": \"<g id=\\\"40170108\\\">            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"236\\\" x2=\\\"322.063\\\" y1=\\\"393.965\\\" y2=\\\"393.965\\\"/>            <polygon fill=\\\"none\\\" points=\\\"322.063 394.226 381.5 350.931 381.5 436.743 322.063 394.226\\\" stroke=\\\"#020001\\\" stroke-width=\\\"5\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170107\",\r\n    \"X\": \"267.0119934082031\",\r\n    \"Y\": \"346.3838806152344\",\r\n    \"Width\": \"85.88897705078125\",\r\n    \"Height\": \"94.61611938476562\",\r\n    \"SVG\": \"<g id=\\\"40170107\\\">            <path d=\\\"M267.012,432.469l25.758.753v-2.342l-21.911-.836,14.886-46.08h48.422l14.803,46.08-21.827.836v2.342l25.758-.753c-1.588-7.861-6.272-17.98-8.614-26.595-1.505-3.93-6.272-25.005-10.119-25.005h-48.422c-3.931,0-8.614,21.075-10.119,25.005-2.425,8.614-7.109,18.734-8.614,26.595h0Z\\\" id=\\\"_65373472\\\"/>            <path d=\\\"M301.3,430.88v2.342c0,3.93,3.931,7.778,7.778,7.778h1.589c3.931,0,7.778-3.931,7.778-7.778v-2.342c0-3.93-3.93-7.778-7.778-7.778h-1.505c-3.931-.084-7.861,3.847-7.861,7.778Z\\\" id=\\\"_64119160\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"41.323\\\" isolation=\\\"isolate\\\" transform=\\\"translate(297.896 376.462)\\\">?</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170106\",\r\n    \"X\": \"261.74700927734375\",\r\n    \"Y\": \"348.7464599609375\",\r\n    \"Width\": \"89.875\",\r\n    \"Height\": \"90.25454711914062\",\r\n    \"SVG\": \"<g id=\\\"40170106\\\">            <path d=\\\"M261.747,430.073l26.954.788v-2.451l-22.928-.875,15.577-48.219h50.669l15.49,48.219-22.84.875v2.451l26.953-.788c-1.662-8.226-6.563-18.815-9.014-27.829-1.575-4.113-6.563-26.166-10.589-26.166h-50.669c-4.113,0-9.014,22.053-10.589,26.166-2.538,9.014-7.439,19.603-9.014,27.829h0Z\\\" id=\\\"_65373472\\\"/>            <path d=\\\"M297.627,428.411v2.451c0,4.113,4.113,8.139,8.139,8.139h1.663c4.113,0,8.139-4.113,8.139-8.139v-2.451c0-4.113-4.113-8.139-8.139-8.139h-1.575c-4.113-.088-8.226,4.026-8.226,8.139Z\\\" id=\\\"_64119160\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"289.314\\\" x2=\\\"279.075\\\" y1=\\\"373.103\\\" y2=\\\"350\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"306.641\\\" x2=\\\"306.641\\\" y1=\\\"373.103\\\" y2=\\\"350\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"322.918\\\" x2=\\\"336.307\\\" y1=\\\"373.103\\\" y2=\\\"350\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170105\",\r\n    \"X\": \"224.21998596191406\",\r\n    \"Y\": \"346.5899963378906\",\r\n    \"Width\": \"167.78001403808594\",\r\n    \"Height\": \"96.02297973632812\",\r\n    \"SVG\": \"<g id=\\\"40170105\\\">            <path d=\\\"M253.416,349.09h138.584-75.963v4.624c0,4.36-4.096,4.756-5.945,7.662-1.85,2.906-1.188,8.719.925,11.097,7.53,8.851-3.171,12.947-3.171,18.892,0,2.641,3.303,8.323,3.303,11.626,0,3.567-5.417,4.227-5.417,7.002v1.717c0,4.756,3.831,7.53,3.831,9.248,0,4.624-3.699,4.888-4.756,11.229-1.057,6.87,0,7.926-8.323,7.926h-.661c-4.624,0-4.228-5.549-5.417-9.247-1.321-3.699-6.473-2.774-6.473-8.72v-1.188c0-1.321,1.585-2.247,1.585-5.152,0-3.832-8.719-3.039-8.719-7.53,0-3.435,1.057-5.152,1.057-8.059,0-5.417-10.833-6.473-10.437-12.154l.661-8.719c-1.585-2.774-7.002-6.87-7.002-8.72v-1.189c0-1.717.528-2.378.661-3.303l-8.323-17.041h-29.196,29.196Z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60110200\",\r\n    \"X\": \"208.34375\",\r\n    \"Y\": \"362.53125\",\r\n    \"Width\": \"198.703125\",\r\n    \"Height\": \"68.71875\",\r\n    \"SVG\": \"<g id=\\\"60110200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.25\\\">NMT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110130\",\r\n    \"X\": \"199.66796875\",\r\n    \"Y\": \"367.0\",\r\n    \"Width\": \"210.0\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"01110130\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"425.25\\\">SEAD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110120\",\r\n    \"X\": \"198.11810302734375\",\r\n    \"Y\": \"365.6777648925781\",\r\n    \"Width\": \"216.71514892578125\",\r\n    \"Height\": \"59.0625\",\r\n    \"SVG\": \"<g id=\\\"01110120\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"79.7975\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"423.7715\\\">CSAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110121\",\r\n    \"X\": \"228.572265625\",\r\n    \"Y\": \"347.609375\",\r\n    \"Width\": \"156.349609375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"01110121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">ES</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110122\",\r\n    \"X\": \"203.421875\",\r\n    \"Y\": \"363.3125\",\r\n    \"Width\": \"207.515625\",\r\n    \"Height\": \"71.109375\",\r\n    \"SVG\": \"<g id=\\\"01110122\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">GOV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25361\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"209.37609100341797\",\r\n    \"Height\": \"79.70205688476562\",\r\n    \"SVG\": \"<g id=\\\"25361\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"279.501,196 279.501,230.625     287.145,225.25   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"186.167\\\" x2=\\\"171.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"217.584\\\" x2=\\\"233.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"204.484\\\" x2=\\\"239.975\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"238.516,194.418 247.15,189.432 238.516,184.446      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110123\",\r\n    \"X\": \"204.21923828125\",\r\n    \"Y\": \"367.734375\",\r\n    \"Width\": \"201.4345703125\",\r\n    \"Height\": \"66.609375\",\r\n    \"SVG\": \"<g id=\\\"01110123\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">MCM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10165100\",\r\n    \"X\": \"222.625\",\r\n    \"Y\": \"347.07916259765625\",\r\n    \"Width\": \"166.71701049804688\",\r\n    \"Height\": \"96.84066772460938\",\r\n    \"SVG\": \"<g id=\\\"10165100\\\">        <polygon points=\\\"383.159,415.038 345.314,415.038 345.314,437.149    309.184,395.52 347.242,353.557 347.242,379.264 386.842,379.085 386.842,415.038  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"none\\\" points=\\\"228.809,375.961 266.651,375.961    266.651,353.849 302.783,395.479 264.725,437.442 264.725,411.734 225.125,411.915 225.125,375.961  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140400\",\r\n    \"X\": \"254.75489807128906\",\r\n    \"Y\": \"349.0\",\r\n    \"Width\": \"101.59913635253906\",\r\n    \"Height\": \"91.5\",\r\n    \"SVG\": \"<g id=\\\"30140400\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"276.6 438 258.8 402.4 352.25 402.4 334.45 438 276.6 438\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.525\\\" x2=\\\"305.525\\\" y1=\\\"402.4\\\" y2=\\\"349\\\"/>            <polygon fill=\\\"#FFFFFF\\\" points=\\\"350.696 395.652 314.269 395.652 314.269 355.652 350.696 395.652\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110124\",\r\n    \"X\": \"224.73583984375\",\r\n    \"Y\": \"349.1875\",\r\n    \"Width\": \"168.912109375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110124\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">PR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110125\",\r\n    \"X\": \"206.6923828125\",\r\n    \"Y\": \"360.453125\",\r\n    \"Width\": \"199.8515625\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"01110125\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">SAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342202.a\",\r\n    \"X\": \"16.83248519897461\",\r\n    \"Y\": \"234.54587909276597\",\r\n    \"Width\": \"369.0875434875488\",\r\n    \"Height\": \"32.43211295291462\",\r\n    \"SVG\": \"<g id=\\\"25342202.a\\\" transform=\\\"translate(-110 -60) scale(1.25 1.25)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 212.5992 251.1992)\\\">G</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 269.5992 250.1992)\\\">G</text>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"293.6,243.2 364.918,243.2 354.373,252.836 394.813,252.836         \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M383.877,260.516c-0.237-0.372-0.127-0.867,0.245-1.105l10.324-6.575l-10.324-6.575      c-0.373-0.238-0.483-0.733-0.245-1.105c0.238-0.372,0.734-0.48,1.105-0.245l11.384,7.25c0.23,0.147,0.37,0.402,0.37,0.675      s-0.14,0.528-0.37,0.675l-11.384,7.25c-0.133,0.084-0.282,0.125-0.429,0.125C384.289,260.886,384.03,260.755,383.877,260.516z\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"203.266,243.533 131.948,243.533 144.133,253.533      103.391,253.533    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M114.325,245.853c0.237,0.372,0.127,0.867-0.245,1.105l-10.324,6.575l10.324,6.575c0.373,0.237,0.483,0.733,0.245,1.105      c-0.238,0.373-0.735,0.48-1.105,0.245l-11.384-7.25c-0.23-0.147-0.37-0.402-0.37-0.675c0-0.273,0.14-0.528,0.37-0.675      l11.384-7.25c0.133-0.084,0.282-0.125,0.429-0.125C113.914,245.483,114.172,245.614,114.325,245.853z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110126\",\r\n    \"X\": \"206.716796875\",\r\n    \"Y\": \"360.390625\",\r\n    \"Width\": \"196.482421875\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"01110126\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342202.b\",\r\n    \"X\": \"16.83248519897461\",\r\n    \"Y\": \"234.54587909276597\",\r\n    \"Width\": \"369.0875434875488\",\r\n    \"Height\": \"32.43211295291462\",\r\n    \"SVG\": \"<g id=\\\"25342202.b\\\" transform=\\\"translate(-110 -60) scale(1.25 1.25)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 212.5992 251.1992)\\\">G</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 269.5992 250.1992)\\\">G</text>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"293.6,243.2 364.918,243.2 354.373,252.836 394.813,252.836         \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M383.877,260.516c-0.237-0.372-0.127-0.867,0.245-1.105l10.324-6.575l-10.324-6.575      c-0.373-0.238-0.483-0.733-0.245-1.105c0.238-0.372,0.734-0.48,1.105-0.245l11.384,7.25c0.23,0.147,0.37,0.402,0.37,0.675      s-0.14,0.528-0.37,0.675l-11.384,7.25c-0.133,0.084-0.282,0.125-0.429,0.125C384.289,260.886,384.03,260.755,383.877,260.516z\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"203.266,243.533 131.948,243.533 144.133,253.533      103.391,253.533    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M114.325,245.853c0.237,0.372,0.127,0.867-0.245,1.105l-10.324,6.575l10.324,6.575c0.373,0.237,0.483,0.733,0.245,1.105      c-0.238,0.373-0.735,0.48-1.105,0.245l-11.384-7.25c-0.23-0.147-0.37-0.402-0.37-0.675c0-0.273,0.14-0.528,0.37-0.675      l11.384-7.25c0.133-0.084,0.282-0.125,0.429-0.125C113.914,245.483,114.172,245.614,114.325,245.853z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110127\",\r\n    \"X\": \"232.1279296875\",\r\n    \"Y\": \"349.1875\",\r\n    \"Width\": \"151.3349609375\",\r\n    \"Height\": \"94.65625\",\r\n    \"SVG\": \"<g id=\\\"01110127\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">UL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110128\",\r\n    \"X\": \"224.73583984375\",\r\n    \"Y\": \"349.1875\",\r\n    \"Width\": \"160.083984375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110128\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">PH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51621\",\r\n    \"X\": \"262.5244140625\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"84.7255859375\",\r\n    \"Height\": \"48.0625\",\r\n    \"SVG\": \"<g id=\\\"51621\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">UN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110129\",\r\n    \"X\": \"208.822265625\",\r\n    \"Y\": \"353.34375\",\r\n    \"Width\": \"187.67578125\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"01110129\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"439.25\\\">VIP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110300_a\",\r\n    \"X\": \"223.1310272216797\",\r\n    \"Y\": \"284.75\",\r\n    \"Width\": \"171.26002502441406\",\r\n    \"Height\": \"204.75064320213858\",\r\n    \"SVG\": \"<g id=\\\"36110300_a\\\">        <polyline fill=\\\"none\\\" points=\\\"251.343,487    265.775,453.323 280.208,487 294.642,453.323 309.074,487 323.507,453.323 337.94,487 352.373,453.323 366.806,487  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"289.831,323.427 289.831,289.75 328.318,289.75 328.318,323.427  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"254.006,354.32 230.202,330.499 257.426,303.293 281.231,327.114  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"336.285,327.071 360.048,303.208 387.32,330.367 363.557,354.229  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"309.074\\\" cy=\\\"381.158\\\" r=\\\"67.354\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_36_0\",\r\n    \"X\": \"166.4508819580078\",\r\n    \"Y\": \"241.41212463378906\",\r\n    \"Width\": \"275.2071075439453\",\r\n    \"Height\": \"306.99876403808594\",\r\n    \"SVG\": \"<g id=\\\"2_36_0\\\">        <polygon fill=\\\"#80E0FF\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396    433.158,465.816 304.27,538.638 175.631,465.342  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_36_1\",\r\n    \"X\": \"166.45095825195312\",\r\n    \"Y\": \"241.41209411621094\",\r\n    \"Width\": \"275.20703125\",\r\n    \"Height\": \"306.9987335205078\",\r\n    \"SVG\": \"<g id=\\\"2_36_1\\\">        <g>                <polygon fill=\\\"#80E0FF\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396 433.158,465.816 304.27,538.638     175.631,465.342   \\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"175.032,336.676 174.974,324.176 185.856,318.025    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.8528,13.7117\\\" stroke-width=\\\"17\\\" x1=\\\"197.793\\\" x2=\\\"287.318\\\" y1=\\\"311.278\\\" y2=\\\"260.674\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"293.286,257.3 304.168,251.149 315.11,257.193    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.659,13.5954\\\" stroke-width=\\\"17\\\" x1=\\\"327.011\\\" x2=\\\"416.266\\\" y1=\\\"263.766\\\" y2=\\\"313.066\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"422.216,316.352 433.158,322.396 433.158,334.896    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"21.9296,13.1578\\\" stroke-width=\\\"17\\\" x1=\\\"433.158\\\" x2=\\\"433.158\\\" y1=\\\"348.054\\\" y2=\\\"446.737\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"433.158,453.316 433.158,465.816 422.275,471.965    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.7848,13.6709\\\" stroke-width=\\\"17\\\" x1=\\\"410.373\\\" x2=\\\"321.104\\\" y1=\\\"478.69\\\" y2=\\\"529.127\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"315.153,532.489 304.27,538.638 293.409,532.45    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.788,13.6728\\\" stroke-width=\\\"17\\\" x1=\\\"281.53\\\" x2=\\\"192.432\\\" y1=\\\"525.681\\\" y2=\\\"474.915\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.492,471.53 175.631,465.342 175.573,452.842    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"21.5125,12.9075\\\" stroke-width=\\\"17\\\" x1=\\\"175.513\\\" x2=\\\"175.062\\\" y1=\\\"439.935\\\" y2=\\\"343.13\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"101_2\",\r\n    \"X\": \"275.3970031738281\",\r\n    \"Y\": \"447.79400634765625\",\r\n    \"Width\": \"61.20599365234375\",\r\n    \"Height\": \"61.20599365234375\",\r\n    \"SVG\": \"<g id=\\\"101_2\\\">        <circle cx=\\\"306\\\" cy=\\\"478.397\\\" fill=\\\"none\\\" r=\\\"28.103\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150504_0\",\r\n    \"X\": \"154.02301025390625\",\r\n    \"Y\": \"285.87298583984375\",\r\n    \"Width\": \"305.9649963378906\",\r\n    \"Height\": \"146.21102905273438\",\r\n    \"SVG\": \"<g id=\\\"10150504_0\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M239.603,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    c-1.889,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    s-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M239.603,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349    s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.688,1.636-1.689,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.641,0.693-3.438,1.075-5.325,1.075    c-1.892,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.936-4.349    c-0.689-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,302.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.239,2.712,2.936,4.349c0.689,1.637,1.071,3.436,1.071,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.694,307.137c-0.692,1.636-1.693,3.111-2.936,4.349    c-1.237,1.238-2.712,2.239-4.349,2.932s-3.438,1.075-5.325,1.075s-3.688-0.383-5.325-1.075c-1.637-0.692-3.106-1.694-4.349-2.932    c-1.239-1.238-2.239-2.712-2.936-4.349c-0.689-1.637-1.071-3.436-1.071-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349c1.239-1.238,2.712-2.239,4.353-2.932c1.636-0.692,3.436-1.075,5.32-1.075    c1.892,0,3.688,0.383,5.324,1.075c1.641,0.692,3.11,1.694,4.353,2.932c1.235,1.238,2.235,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M238.604,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.883,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.325,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M238.604,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.047,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.56,0-13.685-6.124-13.685-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.325,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.883,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.768,332.305c0,7.556-6.125,13.68-13.681,13.68    s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.047,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.559,0,13.684,6.124,13.684,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M457.488,332.305c0,7.556-6.125,13.68-13.685,13.68    c-7.556,0-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.766,332.545c0-7.556,6.125-13.68,13.684-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"225.9238\\\" y=\\\"431.6719\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"307.0898\\\" y=\\\"432.084\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"101_1\",\r\n    \"X\": \"259.4169921875\",\r\n    \"Y\": \"280.6669921875\",\r\n    \"Width\": \"93.16702270507812\",\r\n    \"Height\": \"60.25\",\r\n    \"SVG\": \"<g id=\\\"101_1\\\">        <polygon points=\\\"315,307.172 305.708,334.563 297.167,307.172 260.833,325.504 305.833,280.667 351.167,325.337  \\\"/>        <circle cx=\\\"305.5\\\" cy=\\\"334.167\\\" r=\\\"6.75\\\"/>        <circle cx=\\\"266.167\\\" cy=\\\"321.667\\\" r=\\\"6.75\\\"/>        <circle cx=\\\"345.834\\\" cy=\\\"321.5\\\" r=\\\"6.75\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110905_a\",\r\n    \"X\": \"183.0\",\r\n    \"Y\": \"292.5\",\r\n    \"Width\": \"244.0\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110905_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"183\\\" x2=\\\"427\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <polygon points=\\\"282.227,338.015 282.227,297.5 328.529,297.5 328.529,338.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"239.128,375.181 210.489,346.523 243.242,313.793 271.881,342.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"338.114,342.4 366.701,313.691 399.512,346.364 370.923,375.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"305.378\\\" cy=\\\"407.47\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"12\\\" x1=\\\"216.468\\\" x2=\\\"390.5\\\" y1=\\\"317.758\\\" y2=\\\"481.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"12\\\" x1=\\\"222.348\\\" x2=\\\"394.25\\\" y1=\\\"480.5\\\" y2=\\\"321.757\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150504_2\",\r\n    \"X\": \"170.2010040283203\",\r\n    \"Y\": \"285.87298583984375\",\r\n    \"Width\": \"273.60398864746094\",\r\n    \"Height\": \"146.21102905273438\",\r\n    \"SVG\": \"<g id=\\\"10150504_2\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M238.603,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    c-1.889,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.882,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    s3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.324,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    s-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M238.603,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349    s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.046,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.688,1.636-1.689,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.641,0.693-3.438,1.075-5.325,1.075    c-1.892,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.936-4.349    c-0.689-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.324,302.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.239,2.712,2.936,4.349c0.689,1.637,1.071,3.436,1.071,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.882,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.767,301.813c0,1.889-0.383,3.688-1.071,5.324    c-0.692,1.636-1.693,3.111-2.936,4.349c-1.237,1.238-2.712,2.239-4.349,2.932s-3.438,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.106-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.936-4.349c-0.689-1.637-1.071-3.436-1.071-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.046,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349c1.239-1.238,2.712-2.239,4.353-2.932c1.636-0.692,3.436-1.075,5.32-1.075    c1.892,0,3.688,0.383,5.324,1.075c1.641,0.692,3.11,1.694,4.353,2.932c1.235,1.238,2.235,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M438.479,314.418c-1.637-0.692-3.106-1.694-4.349-2.932    c-1.239-1.238-2.239-2.712-2.932-4.349c-0.693-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.765,302.053c0-1.889,0.387-3.688,1.075-5.324    c0.692-1.636,1.693-3.111,2.936-4.349c1.235-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.436-1.075,5.324-1.075    c1.888,0,3.688,0.383,5.324,1.075c1.636,0.692,3.106,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M238.604,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.883,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.325,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M238.604,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.047,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.56,0-13.685-6.124-13.685-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.325,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.883,332.305c0,7.556-6.125,13.68-13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.768,332.305c0,7.556-6.125,13.68-13.681,13.68    s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.047,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.559,0,13.684,6.124,13.684,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M443.805,345.985c-7.556,0-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.766,332.545c0-7.556,6.125-13.68,13.684-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"225.9238\\\" y=\\\"431.6719\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"307.0898\\\" y=\\\"432.084\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150504_1\",\r\n    \"X\": \"121.1995849609375\",\r\n    \"Y\": \"285.87298583984375\",\r\n    \"Width\": \"369.055419921875\",\r\n    \"Height\": \"146.21102905273438\",\r\n    \"SVG\": \"<g id=\\\"10150504_1\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M239.603,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    c-1.889,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M184.882,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    s3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    s-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M239.603,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349    s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.689,1.636-1.69,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.64,0.693-3.438,1.075-5.325,1.075    c-1.891,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.935-4.349    c-0.69-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,302.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.239,2.712,2.935,4.349c0.69,1.637,1.072,3.436,1.072,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M184.882,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    c-1.889,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M130.162,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349    c0.692,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M403.767,301.813c0,1.889-0.383,3.688-1.072,5.324    c-0.692,1.636-1.693,3.111-2.935,4.349c-1.238,1.238-2.712,2.239-4.349,2.932s-3.438,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.107-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.935-4.349c-0.69-1.637-1.072-3.436-1.072-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349c1.239-1.238,2.712-2.239,4.352-2.932c1.636-0.692,3.436-1.075,5.321-1.075    c1.891,0,3.688,0.383,5.324,1.075c1.64,0.692,3.11,1.694,4.352,2.932c1.236,1.238,2.236,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M458.487,301.813c0,1.889-0.386,3.688-1.075,5.324    c-0.692,1.636-1.693,3.111-2.932,4.349c-1.239,1.238-2.715,2.239-4.352,2.932s-3.437,1.075-5.325,1.075    c-1.888,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.107-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.932-4.349    c-0.693-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M403.765,302.053c0-1.889,0.386-3.688,1.075-5.324    c0.692-1.636,1.693-3.111,2.935-4.349c1.236-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.436-1.075,5.324-1.075    c1.888,0,3.688,0.383,5.324,1.075c1.636,0.692,3.107,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M458.485,302.053c0-1.889,0.383-3.688,1.072-5.324    c0.692-1.636,1.693-3.111,2.935-4.349c1.239-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.438-1.075,5.324-1.075    s3.688,0.383,5.324,1.075c1.636,0.692,3.107,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M130.162,300.864c0,0.472-0.024,0.938-0.071,1.399    c-0.046,0.46-0.116,0.913-0.207,1.358c-0.091,0.444-0.204,0.882-0.337,1.311c-0.133,0.429-0.287,0.848-0.46,1.257    s-0.366,0.809-0.576,1.195c-0.21,0.388-0.439,0.764-0.685,1.128c-0.246,0.364-0.509,0.715-0.788,1.053    c-0.279,0.338-0.574,0.662-0.883,0.972c-0.309,0.31-0.633,0.604-0.971,0.883c-0.338,0.279-0.689,0.542-1.054,0.788    c-0.364,0.245-0.74,0.475-1.128,0.685c-0.194,0.105-0.392,0.207-0.591,0.303\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M488.181,309.461c-0.245-0.364-0.475-0.74-0.685-1.129    c-0.211-0.387-0.403-0.786-0.576-1.195c-0.173-0.409-0.326-0.828-0.46-1.257c-0.134-0.429-0.246-0.866-0.337-1.311    c-0.092-0.445-0.161-0.898-0.208-1.358c-0.046-0.46-0.07-0.926-0.07-1.398\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M239.604,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M184.883,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.325,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M239.604,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.047,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.559,0-13.684-6.124-13.684-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.325,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M184.883,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M130.163,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M403.768,332.305c0,7.556-6.125,13.68-13.681,13.68    s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.047,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.558,0,13.683,6.124,13.683,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M458.488,332.305c0,7.556-6.125,13.68-13.684,13.68    c-7.556,0-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M403.766,332.545c0-7.556,6.125-13.68,13.683-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M458.486,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M130.163,331.356c0,0.472-0.024,0.939-0.071,1.399    c-0.046,0.46-0.116,0.913-0.208,1.358c-0.091,0.445-0.204,0.883-0.337,1.311c-0.133,0.428-0.287,0.847-0.46,1.257    c-0.173,0.409-0.365,0.808-0.576,1.196c-0.211,0.388-0.44,0.764-0.686,1.127c-0.246,0.363-0.509,0.715-0.788,1.053    c-0.279,0.338-0.574,0.662-0.883,0.971c-0.309,0.31-0.633,0.604-0.971,0.883c-0.338,0.279-0.689,0.542-1.054,0.787    c-0.364,0.246-0.74,0.475-1.128,0.685c-0.245,0.133-0.494,0.259-0.748,0.377\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M488.182,339.953c-0.246-0.364-0.475-0.74-0.685-1.129    c-0.21-0.387-0.403-0.786-0.576-1.195c-0.173-0.409-0.327-0.828-0.46-1.257c-0.134-0.429-0.246-0.866-0.337-1.311    s-0.161-0.898-0.208-1.358s-0.07-0.926-0.07-1.398\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"225.9238\\\" y=\\\"431.6719\\\">E</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"307.0898\\\" y=\\\"432.084\\\">W</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110110\",\r\n    \"X\": \"271.6767578125\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"71.03125\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110110\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110111\",\r\n    \"X\": \"268.27783203125\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"82.015625\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110112\",\r\n    \"X\": \"268.34228515625\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"73.765625\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110112\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25371\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"228.97411346435547\",\r\n    \"Height\": \"73.80101013183594\",\r\n    \"SVG\": \"<g id=\\\"25371\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"295.003,209.549 308.836,224.833     322.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"246.598,209.549 260.432,224.833     274.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M285.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.804-10.969,26.804-24.5C311.938,175.9,299.938,164.932,285.135,164.932L285.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"186.167\\\" x2=\\\"171.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"217.584\\\" x2=\\\"233.611\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"204.484\\\" x2=\\\"239.975\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"238.516,194.418 247.15,189.432 238.516,184.446      \\\"/>                                    </g>                            </g>                    </g>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110113\",\r\n    \"X\": \"268.27783203125\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"73.1875\",\r\n    \"Height\": \"94.65625\",\r\n    \"SVG\": \"<g id=\\\"01110113\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">U</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110114\",\r\n    \"X\": \"262.2236328125\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"85.109375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"01110114\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">V</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110115\",\r\n    \"X\": \"197.923828125\",\r\n    \"Y\": \"357.53125\",\r\n    \"Width\": \"209.47265625\",\r\n    \"Height\": \"76.984375\",\r\n    \"SVG\": \"<g id=\\\"01110115\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"104\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">ACP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30160000\",\r\n    \"X\": \"219.97023010253906\",\r\n    \"Y\": \"312.0\",\r\n    \"Width\": \"169.4362030029297\",\r\n    \"Height\": \"166.5\",\r\n    \"SVG\": \"<g id=\\\"30160000\\\">        <polygon fill=\\\"none\\\" id=\\\"main\\\" points=\\\"348.25,395.25 385.5,476 224,476 263,393.167 224,314.5    385.5,314.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"150\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"450.5\\\">?</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110116\",\r\n    \"X\": \"202.37255859375\",\r\n    \"Y\": \"368.828125\",\r\n    \"Width\": \"204.12109375\",\r\n    \"Height\": \"64.421875\",\r\n    \"SVG\": \"<g id=\\\"01110116\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">AEW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110117\",\r\n    \"X\": \"196.890625\",\r\n    \"Y\": \"371.3496398925781\",\r\n    \"Width\": \"215.30859375\",\r\n    \"Height\": \"53.296875\",\r\n    \"SVG\": \"<g id=\\\"01110117\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"423.7715\\\">ASUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50301\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"77.80230686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"50301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110118\",\r\n    \"X\": \"202.37255859375\",\r\n    \"Y\": \"367.734375\",\r\n    \"Width\": \"204.12109375\",\r\n    \"Height\": \"66.609375\",\r\n    \"SVG\": \"<g id=\\\"01110118\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">ASW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51631\",\r\n    \"X\": \"258.0654296875\",\r\n    \"Y\": \"292.3750305175781\",\r\n    \"Width\": \"93.30859375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"51631\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">VR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110119\",\r\n    \"X\": \"204.4990234375\",\r\n    \"Y\": \"367.6875\",\r\n    \"Width\": \"198.671875\",\r\n    \"Height\": \"66.65625\",\r\n    \"SVG\": \"<g id=\\\"01110119\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">COM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170300\",\r\n    \"X\": \"40.05040344772351\",\r\n    \"Y\": \"74.05040726242078\",\r\n    \"Width\": \"317.8999829769127\",\r\n    \"Height\": \"249.90000700950623\",\r\n    \"SVG\": \"<g id=\\\"45170300\\\">        <g transform=\\\"matrix(1.7 0 0 1.7 -145.1 -83.9)\\\">                <circle cx=\\\"199.412\\\" cy=\\\"99.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"131.412\\\" cy=\\\"226.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"117.412\\\" cy=\\\"212.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"115.412\\\" cy=\\\"191.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"118.412\\\" cy=\\\"169.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"122.412\\\" cy=\\\"148.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"133.412\\\" cy=\\\"127.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"150.412\\\" cy=\\\"109.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"174.412\\\" cy=\\\"99.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"155.412\\\" cy=\\\"230.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"178.412\\\" cy=\\\"233.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"203.412\\\" cy=\\\"233.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"227.412\\\" cy=\\\"232.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"252.412\\\" cy=\\\"230.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"274.412\\\" cy=\\\"216.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"289.412\\\" cy=\\\"196.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"289.412\\\" cy=\\\"172.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"276.412\\\" cy=\\\"152.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"253.412\\\" cy=\\\"144.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"234.412\\\" cy=\\\"130.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>                <circle cx=\\\"220.412\\\" cy=\\\"111.412\\\" fill=\\\"#0000FF\\\" r=\\\"6\\\" stroke=\\\"#0000FF\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46150100\",\r\n    \"X\": \"40.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"315.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46150100\\\">        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-dasharray=\\\"15,10\\\" stroke-width=\\\"10\\\" x1=\\\"40\\\" x2=\\\"360\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52291\",\r\n    \"X\": \"262.2860720392972\",\r\n    \"Y\": \"291.0781555175781\",\r\n    \"Width\": \"83.06793186695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"52291\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_00_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"216.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_00_0\\\">        <path d=\\\"M221,481c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,311,106,481,221,481z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05121000\",\r\n    \"X\": \"229.47999572753906\",\r\n    \"Y\": \"346.4429931640625\",\r\n    \"Width\": \"153.99998474121094\",\r\n    \"Height\": \"96.3070068359375\",\r\n    \"SVG\": \"<g id=\\\"05121000\\\">        <path d=\\\"M310.947,384.162c24.048,0.621,42.869,6.209,42.869,13.01   c0,7.217-21.191,13.066-47.333,13.066c-26.144,0-47.335-5.852-47.335-13.066c0-6.898,19.361-12.548,43.899-13.033l-0.235-14.605   C263.37,370.266,231.98,382.731,231.98,398c0,15.74,33.354,28.5,74.5,28.5c41.145,0,74.5-12.76,74.5-28.5   c0-15.143-30.874-27.528-69.855-28.445\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"61.295\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"11.25\\\" x=\\\"300.375\\\" y=\\\"348.943\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"13.75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"11.25\\\" x=\\\"300.375\\\" y=\\\"426.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30022\",\r\n    \"X\": \"282.51953125\",\r\n    \"Y\": \"447.984375\",\r\n    \"Width\": \"44.921875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30022\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"H\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.25\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30021\",\r\n    \"X\": \"236.5712890625\",\r\n    \"Y\": \"301.56146240234375\",\r\n    \"Width\": \"136.0859375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"30021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"AAW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">AAW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05051\",\r\n    \"X\": \"254.2705078125\",\r\n    \"Y\": \"293.0469055175781\",\r\n    \"Width\": \"102.0263671875\",\r\n    \"Height\": \"51.859375\",\r\n    \"SVG\": \"<g id=\\\"05051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">GO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10411\",\r\n    \"X\": \"254.4630126953125\",\r\n    \"Y\": \"281.9609069824219\",\r\n    \"Width\": \"101.97805786132812\",\r\n    \"Height\": \"56.062042236328125\",\r\n    \"SVG\": \"<g id=\\\"10411\\\">        <polyline fill=\\\"none\\\" points=\\\"255.708,313.855 306.207,284.855 355.167,313.855  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"255.708,335.855 306.207,306.855 355.167,335.855  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_28_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"0_28_0\\\">            <rect fill=\\\"none\\\" height=\\\"240\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>            <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>            <g>                      <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"276.438\\\"/>                      <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"495.064\\\"/>                      <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"277.438\\\"/>                      <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"495.064\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10412\",\r\n    \"X\": \"259.52001953125\",\r\n    \"Y\": \"448.0781555175781\",\r\n    \"Width\": \"91.330078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"10412\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.0469\\\">SC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36130200\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"286.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"208.0\",\r\n    \"SVG\": \"<g id=\\\"36130200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"386\\\" y2=\\\"486\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"251\\\" x2=\\\"361\\\" y1=\\\"489\\\" y2=\\\"489\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"286,326 286,291 326,291 326,326  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"248.769,358.107 224.028,333.35 252.322,305.075    277.063,329.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"334.28,329.788 358.977,304.987 387.32,333.212    362.623,358.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <path d=\\\"M236,386c0-40,30-70,70-70s70,30,70,70H236z\\\" fill=\\\"#008000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"376,456 341,431 376,406  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"326,456 291,431 326,406  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon fill=\\\"#008000\\\" points=\\\"276,456 241,431 276,406  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30012\",\r\n    \"X\": \"282.20703125\",\r\n    \"Y\": \"447.984375\",\r\n    \"Width\": \"45.125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30012\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"N\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.25\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"151_1\",\r\n    \"X\": \"236.5712890625\",\r\n    \"Y\": \"300.82708740234375\",\r\n    \"Width\": \"136.0859375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"151_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"ASW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">ASW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05042\",\r\n    \"X\": \"275.07177734375\",\r\n    \"Y\": \"449.0781555175781\",\r\n    \"Width\": \"56.705078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"05042\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"500.0469\\\">SI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05041\",\r\n    \"X\": \"237.28125\",\r\n    \"Y\": \"297.88958740234375\",\r\n    \"Width\": \"135.96875\",\r\n    \"Height\": \"47.40625\",\r\n    \"SVG\": \"<g id=\\\"05041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">GSO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30011\",\r\n    \"X\": \"234.5908203125\",\r\n    \"Y\": \"300.79583740234375\",\r\n    \"Width\": \"138.80078125\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"30011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"OWN\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">OWN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10422\",\r\n    \"X\": \"272.833251953125\",\r\n    \"Y\": \"448.95623779296875\",\r\n    \"Width\": \"66.39849853515625\",\r\n    \"Height\": \"58.239532470703125\",\r\n    \"SVG\": \"<g id=\\\"10422\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"282.5\\\" x2=\\\"326.064\\\" y1=\\\"450.724\\\" y2=\\\"494.288\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"337.464\\\" x2=\\\"315.097\\\" y1=\\\"483.061\\\" y2=\\\"505.428\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"329.564\\\" x2=\\\"286\\\" y1=\\\"450.725\\\" y2=\\\"494.289\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"274.601\\\" x2=\\\"296.968\\\" y1=\\\"483.061\\\" y2=\\\"505.428\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10421\",\r\n    \"X\": \"326.0986633300781\",\r\n    \"Y\": \"293.23541259765625\",\r\n    \"Width\": \"18.984375\",\r\n    \"Height\": \"51.75\",\r\n    \"SVG\": \"<g id=\\\"10421\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"318.2549\\\" y=\\\"344.9854\\\">1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_0A_0\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_0A_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60130400\",\r\n    \"X\": \"217.48486328125\",\r\n    \"Y\": \"357.515625\",\r\n    \"Width\": \"180.5205078125\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"60130400\\\" opacity=\\\"0.9\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.25\\\">IMP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_13_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"1_13_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281500\",\r\n    \"X\": \"226.3981170654297\",\r\n    \"Y\": \"273.56201171875\",\r\n    \"Width\": \"159.80284118652344\",\r\n    \"Height\": \"127.80227661132812\",\r\n    \"SVG\": \"<g id=\\\"25281500\\\">        <polygon fill=\\\"none\\\" points=\\\"306.299,394.762    379.885,277.062 232.714,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\"/>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_13_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_13_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110200\",\r\n    \"X\": \"201.28125\",\r\n    \"Y\": \"371.546875\",\r\n    \"Width\": \"202.91015625\",\r\n    \"Height\": \"53.328125\",\r\n    \"SVG\": \"<g id=\\\"40110200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"196\\\" y=\\\"424\\\">BOMB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110201\",\r\n    \"X\": \"201.28125\",\r\n    \"Y\": \"299.75\",\r\n    \"Width\": \"202.91015625\",\r\n    \"Height\": \"125.125\",\r\n    \"SVG\": \"<g id=\\\"40110201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"196\\\" y=\\\"424\\\">BOMB</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"280\\\" y=\\\"358\\\">?</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10165300\",\r\n    \"X\": \"197.87841796875\",\r\n    \"Y\": \"353.171875\",\r\n    \"Width\": \"208.3427734375\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"10165300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">AFS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140600\",\r\n    \"X\": \"238.25306701660156\",\r\n    \"Y\": \"346.8070068359375\",\r\n    \"Width\": \"127.79893493652344\",\r\n    \"Height\": \"93.6929931640625\",\r\n    \"SVG\": \"<g id=\\\"30140600\\\">            <polygon data-name=\\\"main\\\" fill=\\\"#FFFFFF\\\" id=\\\"main1\\\" points=\\\"253.451 438 241.217 419.65 284.035 349.307 302.384 349.307 302.384 361.54 293.21 361.54 280.978 410.475 363.552 410.475 363.552 438 253.451 438\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40180100\",\r\n    \"X\": \"257.03125\",\r\n    \"Y\": \"298.625\",\r\n    \"Width\": \"105.2919921875\",\r\n    \"Height\": \"193.375\",\r\n    \"SVG\": \"<g id=\\\"40180100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" x=\\\"255\\\" y=\\\"492\\\">REL</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"308.402\\\" x2=\\\"308.402\\\" y1=\\\"377.951\\\" y2=\\\"444.105\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"290.361\\\" x2=\\\"326.445\\\" y1=\\\"395.992\\\" y2=\\\"395.992\\\"/>        <ellipse cx=\\\"308.402\\\" cy=\\\"365.923\\\" fill=\\\"none\\\" rx=\\\"12.028\\\" ry=\\\"12.028\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" x=\\\"253\\\" y=\\\"338\\\">LDR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05072\",\r\n    \"X\": \"246.230712890625\",\r\n    \"Y\": \"448.703125\",\r\n    \"Width\": \"117.79150390625\",\r\n    \"Height\": \"40.796875\",\r\n    \"SVG\": \"<g id=\\\"05072\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"57px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"489.5\\\">HPM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36210000\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"311.0\",\r\n    \"Width\": \"169.0\",\r\n    \"Height\": \"169.0\",\r\n    \"SVG\": \"<g id=\\\"36210000\\\">        <rect fill=\\\"none\\\" height=\\\"159\\\" stroke=\\\"#00FF00\\\" stroke-width=\\\"12\\\" width=\\\"159\\\" x=\\\"225.5\\\" y=\\\"316\\\"/>        <text fill=\\\"#00FF00\\\" font-family=\\\"sans-serif\\\" font-size=\\\"150\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"445\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211600\",\r\n    \"X\": \"200.68699645996094\",\r\n    \"Y\": \"240.43699645996094\",\r\n    \"Width\": \"200.00001525878906\",\r\n    \"Height\": \"313.00001525878906\",\r\n    \"SVG\": \"<g id=\\\"25211600\\\">        <rect fill=\\\"none\\\" height=\\\"299\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" width=\\\"186\\\" x=\\\"207.687\\\" y=\\\"247.437\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" x=\\\"228\\\" y=\\\"427\\\">B</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" x=\\\"334\\\" y=\\\"427\\\">T</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\" x1=\\\"305.687\\\" x2=\\\"305.687\\\" y1=\\\"247.437\\\" y2=\\\"520.437\\\"/>        <ellipse cx=\\\"305.687\\\" cy=\\\"396.937\\\" fill=\\\"#000000\\\" rx=\\\"16\\\" ry=\\\"8\\\"/>        <ellipse cx=\\\"305.687\\\" cy=\\\"520.437\\\" fill=\\\"#000000\\\" rx=\\\"16\\\" ry=\\\"8\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"164_1\",\r\n    \"X\": \"236.61999702453613\",\r\n    \"Y\": \"299.8050003051758\",\r\n    \"Width\": \"141.67498588562012\",\r\n    \"Height\": \"41.91499710083008\",\r\n    \"SVG\": \"<g id=\\\"164_1\\\">        <g transform=\\\"translate(170 108) scale(5 5)\\\">                <path d=\\\"M19.426,43.787c0.11-0.525,0.201-1.05,0.276-1.575h5.906c0.074-0.396,0.239-1.466,0.496-3.21l0.773-0.346l1.105,4.832    l0.992-4.69l0.868,0.007l1.217,4.98c0.074-0.459,0.147-0.984,0.22-1.572h9.075c-0.442-0.658-1.051-1.531-1.825-2.617l0.335-1.235    l2.795,4.24l-2.795,4.143l-0.392-1.194l1.937-2.737h-8.223l-0.662,3.51l-0.828-0.004l-1.127-5.012l-1.166,5.016h-0.825    l-0.935-4.707c-0.038,0.331-0.093,0.731-0.165,1.197H20.59l-0.703,3.518L19,46.322L17.96,41.52l-1.024,4.8l-0.813,0.003    l-1.162-4.904l-0.982,4.685l-0.655-0.05l1.248-7.249l0.848-0.003l1.081,4.975l1.059-4.972l0.789,0.007L19.426,43.787z\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40160500\",\r\n    \"X\": \"253.17401123046875\",\r\n    \"Y\": \"346.5889587402344\",\r\n    \"Width\": \"103.04296875\",\r\n    \"Height\": \"94.83102416992188\",\r\n    \"SVG\": \"<g id=\\\"40160500\\\">            <path d=\\\"M303.654,355.5l6.011,12.086,1.9,3.819,2.952-3.079,8.463-8.828,2.252,10.497.819,3.818,3.478-1.775,8.891-4.537-.966,18.491-.076,1.449,1.089.959,12.455,10.971-12.885,6.568-2.097,1.069.539,2.291,3.081,13.093-8.538-3.095-3.313-1.201-.657,3.462-1.763,9.297-7.465-12.154-2.932-4.774-2.348,5.087-7.319,15.858-6.906-12.105-2.318-4.063-2.726,3.801-4.629,6.456-5.806-15.256-1.036-2.722-2.751.954-9.235,3.203,3.685-7.669,1.249-2.6-2.549-1.351-13.396-7.099,14.11-10.347,1.487-1.09-.301-1.819-2.146-12.97,8.117,5.601,3.65,2.518.98-4.325,2.471-10.904,7.151,10.844,3.89,5.9,1.542-6.896,3.898-17.432M302.572,346.589l-5.744,25.689-11.025-16.72-4.026,17.769-13.934-9.615,3.3,19.943-17.969,13.176,17.624,9.34-6.806,14.164,16.043-5.564,7.792,20.477,7.885-10.995,9.793,17.167,9.761-21.149,11.524,18.762,3.208-16.916,13.751,4.985-4.351-18.491,16.819-8.574-15.768-13.889,1.237-23.682-13.522,6.9-3.437-16.026-12.376,12.91-9.778-19.661h0Z\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"275.278\\\" x2=\\\"335.454\\\" y1=\\\"389.498\\\" y2=\\\"389.498\\\"/>            <circle cx=\\\"327.248\\\" cy=\\\"396.336\\\" fill=\\\"none\\\" r=\\\"6.838\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>            <circle cx=\\\"283.484\\\" cy=\\\"396.336\\\" fill=\\\"none\\\" r=\\\"6.838\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60110800\",\r\n    \"X\": \"221.614990234375\",\r\n    \"Y\": \"351.5547180175781\",\r\n    \"Width\": \"172.59130859375\",\r\n    \"Height\": \"86.59375\",\r\n    \"SVG\": \"<g id=\\\"60110800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"117px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.7266\\\">ISP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05062\",\r\n    \"X\": \"259.242919921875\",\r\n    \"Y\": \"448.9531555175781\",\r\n    \"Width\": \"95.7861328125\",\r\n    \"Height\": \"45.09375\",\r\n    \"SVG\": \"<g id=\\\"05062\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"63px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"494.0469\\\">EW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_64_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"2_64_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05061\",\r\n    \"X\": \"253.82373046875\",\r\n    \"Y\": \"294.0469055175781\",\r\n    \"Width\": \"104.404296875\",\r\n    \"Height\": \"51.859375\",\r\n    \"SVG\": \"<g id=\\\"05061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">MO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_64_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"370.04164123535156\",\r\n    \"SVG\": \"<g id=\\\"2_64_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10402\",\r\n    \"X\": \"220.0\",\r\n    \"Y\": \"450.63299560546875\",\r\n    \"Width\": \"173.0\",\r\n    \"Height\": \"46.131988525390625\",\r\n    \"SVG\": \"<g id=\\\"10402\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"220.25\\\" x2=\\\"392.75\\\" y1=\\\"453.133\\\" y2=\\\"453.133\\\"/>        <path d=\\\"M390.5,453.133c0,22.717-37.608,41.132-84,41.132   c-46.392,0-84-18.415-84-41.132\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10401\",\r\n    \"X\": \"242.7880859375\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"124.046875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">MSU</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_2A_0\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"243.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"2_2A_0\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212902\",\r\n    \"X\": \"197.9422416687012\",\r\n    \"Y\": \"310.12572479248047\",\r\n    \"Width\": \"222.21499252319333\",\r\n    \"Height\": \"173.25176239013672\",\r\n    \"SVG\": \"<g id=\\\"25212902\\\">        <path d=\\\"M255.967,262.929l126.98,0.134l-3.402,2.812H259.508L255.967,262.929z M255.967,262.929l3.509,3.02l35.039,95.971   l-3.026,0.01L255.967,262.929z M382.947,262.929l-3.402,2.974l-34.975,96.026h2.994L382.947,262.929z\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\" transform=\\\"translate(-250 -150) scale(1.75 1.75)\\\"/>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" font-weight=\\\"normal\\\" id=\\\"svg_11\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" text-anchor=\\\"middle\\\" x=\\\"307.6\\\" xml:space=\\\"preserve\\\" y=\\\"404.9\\\">Q</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212901\",\r\n    \"X\": \"197.9422416687012\",\r\n    \"Y\": \"310.12572479248047\",\r\n    \"Width\": \"222.21499252319333\",\r\n    \"Height\": \"173.25176239013672\",\r\n    \"SVG\": \"<g id=\\\"25212901\\\">        <path d=\\\"M255.967,262.929l126.98,0.134l-3.402,2.812H259.508L255.967,262.929z M255.967,262.929l3.509,3.02l35.039,95.971   l-3.026,0.01L255.967,262.929z M382.947,262.929l-3.402,2.974l-34.975,96.026h2.994L382.947,262.929z\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\" transform=\\\"translate(-250 -150) scale(1.75 1.75)\\\"/>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" font-weight=\\\"normal\\\" id=\\\"svg_11\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" text-anchor=\\\"middle\\\" x=\\\"307.6\\\" xml:space=\\\"preserve\\\" y=\\\"404.9\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212904\",\r\n    \"X\": \"197.9422416687012\",\r\n    \"Y\": \"310.12572479248047\",\r\n    \"Width\": \"222.21499252319333\",\r\n    \"Height\": \"173.25176239013672\",\r\n    \"SVG\": \"<g id=\\\"25212904\\\">        <path d=\\\"M255.967,262.929l126.98,0.134l-3.402,2.812H259.508L255.967,262.929z M255.967,262.929l3.509,3.02l35.039,95.971   l-3.026,0.01L255.967,262.929z M382.947,262.929l-3.402,2.974l-34.975,96.026h2.994L382.947,262.929z\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\" transform=\\\"translate(-250 -150) scale(1.75 1.75)\\\"/>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" font-weight=\\\"normal\\\" id=\\\"svg_11\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" text-anchor=\\\"middle\\\" x=\\\"307.6\\\" xml:space=\\\"preserve\\\" y=\\\"404.9\\\">Y</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212903\",\r\n    \"X\": \"197.9422416687012\",\r\n    \"Y\": \"310.12572479248047\",\r\n    \"Width\": \"222.21499252319333\",\r\n    \"Height\": \"173.25176239013672\",\r\n    \"SVG\": \"<g id=\\\"25212903\\\">        <path d=\\\"M255.967,262.929l126.98,0.134l-3.402,2.812H259.508L255.967,262.929z M255.967,262.929l3.509,3.02l35.039,95.971   l-3.026,0.01L255.967,262.929z M382.947,262.929l-3.402,2.974l-34.975,96.026h2.994L382.947,262.929z\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\" transform=\\\"translate(-250 -150) scale(1.75 1.75)\\\"/>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" font-weight=\\\"normal\\\" id=\\\"svg_11\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" text-anchor=\\\"middle\\\" x=\\\"307.6\\\" xml:space=\\\"preserve\\\" y=\\\"404.9\\\">X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"177_1\",\r\n    \"X\": \"273.7120056152344\",\r\n    \"Y\": \"283.34002685546875\",\r\n    \"Width\": \"72.46200561523438\",\r\n    \"Height\": \"57.02996826171875\",\r\n    \"SVG\": \"<g id=\\\"177_1\\\">        <path clip-rule=\\\"evenodd\\\" d=\\\"M273.712,330.155c0-5.642,6.045-10.216,13.5-10.216   c7.455,0,13.5,4.574,13.5,10.216s-6.045,10.215-13.5,10.215C279.757,340.37,273.712,335.791,273.712,330.155z\\\" fill-rule=\\\"evenodd\\\"/>        <path d=\\\"M317.688,333.398c0-15.035-15.374-27.2-34.373-27.2   \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>        <path d=\\\"M331.595,333.398   c0-21.119-21.594-38.207-48.28-38.207\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>        <path d=\\\"M344.674,333.398   c0-26.84-27.444-48.558-61.359-48.558\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05012\",\r\n    \"X\": \"276.051513671875\",\r\n    \"Y\": \"447.6338195800781\",\r\n    \"Width\": \"58.1875\",\r\n    \"Height\": \"62.953125\",\r\n    \"SVG\": \"<g id=\\\"05012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"509.5557\\\">O</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05011\",\r\n    \"X\": \"247.5166015625\",\r\n    \"Y\": \"298.34271240234375\",\r\n    \"Width\": \"116.7255859375\",\r\n    \"Height\": \"45.921875\",\r\n    \"SVG\": \"<g id=\\\"05011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"62\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">LEO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27282\",\r\n    \"X\": \"258.86572265625\",\r\n    \"Y\": \"448.9657897949219\",\r\n    \"Width\": \"94.296875\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"27282\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.2158\\\">E-4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121700\",\r\n    \"X\": \"227.78466796875\",\r\n    \"Y\": \"347.609375\",\r\n    \"Width\": \"154.302734375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"10121700\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">SF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36160300_a\",\r\n    \"X\": \"228.90699768066406\",\r\n    \"Y\": \"290.10101318359375\",\r\n    \"Width\": \"152.16600036621094\",\r\n    \"Height\": \"195.0596336806542\",\r\n    \"SVG\": \"<g id=\\\"36160300_a\\\">        <polyline fill=\\\"none\\\" points=\\\"237.146,482.66    254.053,443.211 270.959,482.66 287.866,443.211 304.773,482.66 321.681,443.211 338.587,482.66 355.494,443.211 372.401,482.66     \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"275.372,295.101 334.607,295.101    376.073,336.566 376.073,395.801 334.607,437.267 275.372,437.267 233.907,395.801 233.907,336.566  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"29.0794,11.8471\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"77.545\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"396.125\\\">NR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_26_0\",\r\n    \"X\": \"166.4508056640625\",\r\n    \"Y\": \"241.412841796875\",\r\n    \"Width\": \"275.2071838378906\",\r\n    \"Height\": \"306.99786376953125\",\r\n    \"SVG\": \"<g id=\\\"1_26_0\\\">        <g>                <polygon fill=\\\"#80E0FF\\\" points=\\\"174.974,324.176 304.168,251.149 433.158,322.396 433.158,465.816 304.27,538.638     175.631,465.342   \\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174.988,327.176 174.974,324.176 177.586,322.7    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"182.976\\\" x2=\\\"298.861\\\" y1=\\\"319.653\\\" y2=\\\"254.149\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"301.556,252.625 304.168,251.149 306.794,252.599    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"312.174\\\" x2=\\\"427.842\\\" y1=\\\"255.571\\\" y2=\\\"319.46\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"430.532,320.946 433.158,322.396 433.158,325.396    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"433.158\\\" x2=\\\"433.158\\\" y1=\\\"331.371\\\" y2=\\\"459.829\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"433.158,462.816 433.158,465.816 430.546,467.292    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"425.169\\\" x2=\\\"309.57\\\" y1=\\\"470.33\\\" y2=\\\"535.643\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"306.882,537.162 304.27,538.638 301.663,537.153    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"296.297\\\" x2=\\\"180.921\\\" y1=\\\"534.095\\\" y2=\\\"468.356\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"178.238,466.827 175.631,465.342 175.617,462.342    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"175.59\\\" x2=\\\"175.002\\\" y1=\\\"456.465\\\" y2=\\\"330.114\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141200\",\r\n    \"X\": \"87.89995574951172\",\r\n    \"Y\": \"153.6875\",\r\n    \"Width\": \"227.4452896118164\",\r\n    \"Height\": \"35.40694097395729\",\r\n    \"SVG\": \"<g id=\\\"25141200\\\">        <path d=\\\"   M88.5,183.445c24.49,6.055,67.645,1.891,79.637-2.625c14.943,0.616,27.488-1.232,40.957,3.695   c9.592-0.411,44.102,2.728,53.665,1.957c30.536-2.462,57.702-3.027,54.014-3.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"12,12\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"96\\\" y=\\\"168\\\">PLD</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"270\\\" y=\\\"168\\\">PLD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27292\",\r\n    \"X\": \"258.86572265625\",\r\n    \"Y\": \"448.9657897949219\",\r\n    \"Width\": \"94.84375\",\r\n    \"Height\": \"48.0625\",\r\n    \"SVG\": \"<g id=\\\"27292\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.2158\\\">E-5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_15_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"196.03199768066406\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"378.71800231933594\",\r\n    \"SVG\": \"<g id=\\\"0_15_0\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"66\\\" x=\\\"272.5\\\" y=\\\"197.032\\\"/>        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_15_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"196.03199768066406\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"378.4145965576172\",\r\n    \"SVG\": \"<g id=\\\"0_15_1\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"66\\\" x=\\\"272.5\\\" y=\\\"197.032\\\"/>        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40241\",\r\n    \"X\": \"246.94921875\",\r\n    \"Y\": \"299.734375\",\r\n    \"Width\": \"116.76171875\",\r\n    \"Height\": \"41.453125\",\r\n    \"SVG\": \"<g id=\\\"40241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"56px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">MTG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161407\",\r\n    \"X\": \"88.79906463623047\",\r\n    \"Y\": \"56.40596389770508\",\r\n    \"Width\": \"220.40186309814453\",\r\n    \"Height\": \"286.52241134643555\",\r\n    \"SVG\": \"<g id=\\\"45161407\\\">        <polygon fill=\\\"none\\\" points=\\\"199,134 99,69 199,329 299,69  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161408\",\r\n    \"X\": \"27.28064727783203\",\r\n    \"Y\": \"14.519868850708008\",\r\n    \"Width\": \"344.9393539428711\",\r\n    \"Height\": \"369.73031425476074\",\r\n    \"SVG\": \"<g id=\\\"45161408\\\">        <polyline fill=\\\"none\\\" points=\\\"370,19 35,185 182,373  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"123.5,359 185.5,377.5 184.2,312.2  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60141100\",\r\n    \"X\": \"203.8125\",\r\n    \"Y\": \"356.171875\",\r\n    \"Width\": \"208.9794921875\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"60141100\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.25\\\">HST</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25260600\",\r\n    \"X\": \"59.22999954223633\",\r\n    \"Y\": \"157.02099609375\",\r\n    \"Width\": \"267.5200004577637\",\r\n    \"Height\": \"32.770999908447266\",\r\n    \"SVG\": \"<g id=\\\"25260600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"59.23\\\" x2=\\\"326.75\\\" y1=\\\"172.406\\\" y2=\\\"172.406\\\"/>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"32.771\\\" width=\\\"49.025\\\" x=\\\"167.478\\\" y=\\\"157.021\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"21\\\" x=\\\"170\\\" y=\\\"179\\\">MFP</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200200\",\r\n    \"X\": \"253.9999542236328\",\r\n    \"Y\": \"348.17401123046875\",\r\n    \"Width\": \"103.73304748535156\",\r\n    \"Height\": \"91.82595825195312\",\r\n    \"SVG\": \"<g id=\\\"10200200\\\">            <g>                      <path d=\\\"M329.896,354.825v2.038h15.662v-.858c0-5.095-3.004-7.831-8.099-7.831-4.076,0-7.563,2.575-7.563,6.651Z\\\" id=\\\"_64249792\\\"/>                      <path d=\\\"M317.72,360.886h12.444l-.054,2.092.697,4.613c1.502.965,1.18,2.306,3.862,3.647,1.77.858,4.345.751,6.061-.054,3.111-1.502,5.256-5.793,4.237-10.245h12.766v-1.77h-40.013v1.716Z\\\" id=\\\"_65485904\\\"/>                      <path d=\\\"M294.871,373.383v.268c0,1.931,5.525,8.475,6.812,10.245,1.716,2.306,5.31,8.582,8.528,8.582,1.877,0,11.049-7.08,13.034-8.421l.054,18.558,19.041-28.427c-4.774,0-15.93-.536-19.577.375-2.735.751-9.976,7.885-11.961,8.046-.268-.912-4.13-5.846-4.988-7.134-1.073-1.609-3.808-6.115-6.007-6.115h-1.18c-2.038-.054-3.755,1.877-3.755,4.023h0Z\\\" id=\\\"_65378144\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65379000\\\" points=\\\"261.563 393.926 268.214 398.271 268.16 388.187 261.563 383.789 261.563 393.926\\\"/>                      <path d=\\\"M288.488,402.615l6.973,4.613-.054,10.191-6.919-4.666v-10.137ZM275.187,393.068l6.651,4.613v10.191l-6.651-4.666v-10.137ZM261.563,383.789l6.597,4.398.054,10.084-6.651-4.345v-10.137ZM254,389.85c0,1.126,19.738,14.16,22.206,15.769,3.915,2.628,7.402,5.203,11.317,7.831,1.985,1.395,3.701,2.575,5.632,3.862,1.824,1.234,4.613,2.36,4.613,4.988v17.647h15.662v-15.876c0-1.555,2.306-3.755,2.306-4.076,0-1.555-1.502-.215-2.092-2.521-.536-2.038-.375-1.77-1.555-3.379-1.341-1.824-3.54-3.379-6.49-3.379-4.184,0-3.004-.375-6.222-2.467-1.985-1.341-3.808-2.575-5.632-3.915-3.433-2.628-7.509-5.364-11.103-7.724-3.218-2.145-20.704-15.018-22.527-15.447-.536,1.073-6.115,8.689-6.115,8.689Z\\\" id=\\\"_65378808\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65377104\\\" points=\\\"275.187 403.205 281.784 407.872 281.837 397.681 275.187 393.068 275.187 403.205\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65450664\\\" points=\\\"288.488 412.753 295.408 417.419 295.461 407.228 288.488 402.615 288.488 412.753\\\"/>                      <path d=\\\"M328.448,402.615h16.198v6.061h-21.455v31.27h11.21l1.877-21.669h3.218l1.716,21.723h10.996v-62.594c0-1.073-3.218-3.165-4.345-3.165s-17.861,25.477-19.417,28.374Z\\\" id=\\\"_65717896\\\"/>                      <line fill=\\\"none\\\" id=\\\"_40116400\\\" x1=\\\"342.34\\\" x2=\\\"347.864\\\" y1=\\\"374.241\\\" y2=\\\"374.241\\\"/>                      <line fill=\\\"none\\\" id=\\\"_40133808\\\" x1=\\\"323.299\\\" x2=\\\"323.245\\\" y1=\\\"402.669\\\" y2=\\\"408.676\\\"/>                      <path d=\\\"M323.299,402.669l-.054,6.007h21.455v-6.061h-16.198c1.502-2.896,18.237-28.374,19.417-28.374h-5.525l-19.095,28.428Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_39914448\\\"/>                      <line fill=\\\"none\\\" id=\\\"_41336896\\\" x1=\\\"329.896\\\" x2=\\\"329.896\\\" y1=\\\"356.863\\\" y2=\\\"359.169\\\"/>                      <line fill=\\\"none\\\" id=\\\"_41336344\\\" x1=\\\"345.558\\\" x2=\\\"345.558\\\" y1=\\\"356.863\\\" y2=\\\"359.169\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41325752\\\" points=\\\"345.558 359.169 345.558 356.863 329.896 356.863 329.896 359.169 345.558 359.169\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27261\",\r\n    \"X\": \"274.5639953613281\",\r\n    \"Y\": \"284.1298522949219\",\r\n    \"Width\": \"60.110015869140625\",\r\n    \"Height\": \"60.396148681640625\",\r\n    \"SVG\": \"<g id=\\\"27261\\\">        <path d=\\\"M277.064,287.077c0,44.776,10.333,48.221,28.588,55.11\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M332.174,287.077c0,44.776-10.333,48.221-28.588,55.11\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M278.304,289.261c14.811,8.611,12.538,6.427,26.315-2.183   c13.777,8.611,11.526,10.838,26.337,2.227\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27262\",\r\n    \"X\": \"258.86572265625\",\r\n    \"Y\": \"447.431396484375\",\r\n    \"Width\": \"94.0\",\r\n    \"Height\": \"47.4375\",\r\n    \"SVG\": \"<g id=\\\"27262\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"494.8689\\\">E-2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05031\",\r\n    \"X\": \"242.7919921875\",\r\n    \"Y\": \"299.34271240234375\",\r\n    \"Width\": \"126.5966796875\",\r\n    \"Height\": \"45.921875\",\r\n    \"SVG\": \"<g id=\\\"05031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"62\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">HEO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05032\",\r\n    \"X\": \"282.41015625\",\r\n    \"Y\": \"447.2900695800781\",\r\n    \"Width\": \"50.46875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"05032\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.5557\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161403\",\r\n    \"X\": \"124.0\",\r\n    \"Y\": \"50.34996749972606\",\r\n    \"Width\": \"160.15431517956029\",\r\n    \"Height\": \"310.1960512576751\",\r\n    \"SVG\": \"<g id=\\\"45161403\\\">        <g transform=\\\"translate(0 50)\\\">                <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"149\\\" x2=\\\"149\\\" y1=\\\"104\\\" y2=\\\"304\\\"/>                <path d=\\\"M124,104h150l-50,65l50,65l-51,70\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <path d=\\\"M229,254l-10,50l45-10\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>            </g>        <g>                <g transform=\\\"translate(0 -100)\\\">                        <circle cx=\\\"152.136\\\" cy=\\\"193\\\" fill=\\\"#C61021\\\" r=\\\"25\\\" stroke=\\\"#C61021\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"214.137\\\" x2=\\\"270.137\\\" y1=\\\"193\\\" y2=\\\"193\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"219.137\\\" x2=\\\"269.137\\\" y1=\\\"168\\\" y2=\\\"218\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"269.137\\\" x2=\\\"219.137\\\" y1=\\\"168\\\" y2=\\\"218\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"217.137\\\" x2=\\\"167.136\\\" y1=\\\"153\\\" y2=\\\"233\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161404\",\r\n    \"X\": \"119.0\",\r\n    \"Y\": \"23.719654008985415\",\r\n    \"Width\": \"160.9888657400682\",\r\n    \"Height\": \"342.9196252860926\",\r\n    \"SVG\": \"<g id=\\\"45161404\\\">        <g transform=\\\"translate(0 75)\\\">                <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"144\\\" x2=\\\"144\\\" y1=\\\"82\\\" y2=\\\"282\\\"/>                <polyline fill=\\\"none\\\" points=\\\"119,82 269,82 211,182 269,272   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <polyline fill=\\\"none\\\" points=\\\"269,232 274,282 234,257   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"translate(0 -100)\\\">                <polygon fill=\\\"none\\\" points=\\\"150,234.9 200,134.9 250,234.9   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161405\",\r\n    \"X\": \"124.0\",\r\n    \"Y\": \"23.719654008985415\",\r\n    \"Width\": \"160.15431517956029\",\r\n    \"Height\": \"336.82636474841576\",\r\n    \"SVG\": \"<g id=\\\"45161405\\\">        <g>                <g transform=\\\"translate(0 50)\\\">                        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"149\\\" x2=\\\"149\\\" y1=\\\"104\\\" y2=\\\"304\\\"/>                        <path d=\\\"M124,104h150l-50,65l50,65l-51,70\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                        <path d=\\\"M229,254l-10,50l45-10\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                    </g>            </g>        <g transform=\\\"translate(0 -100)\\\">                <polygon fill=\\\"none\\\" points=\\\"150,234.9 200,134.9 250,234.9   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161406\",\r\n    \"X\": \"95.46446228027344\",\r\n    \"Y\": \"45.4644660949707\",\r\n    \"Width\": \"207.07106018066406\",\r\n    \"Height\": \"307.0710563659668\",\r\n    \"SVG\": \"<g id=\\\"45161406\\\">        <polyline fill=\\\"none\\\" points=\\\"99,49 149,99 149,299 99,349  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"299,49 249,99 249,299 299,349  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_02_0\",\r\n    \"X\": \"118.75\",\r\n    \"Y\": \"196.8748016357422\",\r\n    \"Width\": \"374.5\",\r\n    \"Height\": \"326.2501983642578\",\r\n    \"SVG\": \"<g id=\\\"0_02_0\\\">            <path d=\\\"M391,514.625c125,0,125-205,0-205,0-139-170-139-170,0-125,0-125,205,0,205\\\" fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-dasharray=\\\"0 0\\\" stroke-width=\\\"17\\\"/>            <g>                      <path d=\\\"M391,514.625c125,0,125-205,0-205,0-139-170-139-170,0-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"514.625\\\" y2=\\\"514.625\\\"/>                                <path d=\\\"M405.117,513.706c108.475-14.533,106.127-196.575-7.044-203.856\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"309.625\\\" y2=\\\"309.625\\\"/>                                <path d=\\\"M390.37,295.321c-11.044-122.264-163.688-119.883-169.216,7.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"309.625\\\" y2=\\\"309.625\\\"/>                                <path d=\\\"M206.883,310.544c-108.475,14.533-106.127,196.575,7.044,203.856\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"514.625\\\" y2=\\\"514.625\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180800\",\r\n    \"X\": \"251.119384765625\",\r\n    \"Y\": \"348.6875\",\r\n    \"Width\": \"108.046875\",\r\n    \"Height\": \"82.3125\",\r\n    \"SVG\": \"<g id=\\\"25180800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431\\\">W</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161401\",\r\n    \"X\": \"69.83151146068752\",\r\n    \"Y\": \"71.07152557706421\",\r\n    \"Width\": \"258.3369846992604\",\r\n    \"Height\": \"257.1688308682483\",\r\n    \"SVG\": \"<g id=\\\"45161401\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"149\\\" x2=\\\"149\\\" y1=\\\"97\\\" y2=\\\"297\\\"/>        <polyline fill=\\\"none\\\" points=\\\"124,97 274,97 216,197 274,287  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"274,247 279,297 239,272  \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M99,72c-60,150,0,255,0,255\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M299,72c60,150,0,255,0,255\\\" fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161402\",\r\n    \"X\": \"121.63600158691406\",\r\n    \"Y\": \"50.34996749972606\",\r\n    \"Width\": \"160.98985789133133\",\r\n    \"Height\": \"309.65830003869513\",\r\n    \"SVG\": \"<g id=\\\"45161402\\\">        <g transform=\\\"translate(0 -100)\\\">                <circle cx=\\\"152.136\\\" cy=\\\"193\\\" fill=\\\"#C61021\\\" r=\\\"25\\\" stroke=\\\"#C61021\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"214.137\\\" x2=\\\"270.137\\\" y1=\\\"193\\\" y2=\\\"193\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"219.137\\\" x2=\\\"269.137\\\" y1=\\\"168\\\" y2=\\\"218\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"269.137\\\" x2=\\\"219.137\\\" y1=\\\"168\\\" y2=\\\"218\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"217.137\\\" x2=\\\"167.136\\\" y1=\\\"153\\\" y2=\\\"233\\\"/>            </g>        <g transform=\\\"translate(0 50)\\\">                <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"146.636\\\" x2=\\\"146.636\\\" y1=\\\"100.369\\\" y2=\\\"300.369\\\"/>                <polyline fill=\\\"none\\\" points=\\\"121.636,100.369 271.637,100.369 213.637,200.369     271.637,290.369   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>                <polyline fill=\\\"none\\\" points=\\\"271.637,250.369 276.637,300.369 236.637,275.369   \\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240102\",\r\n    \"X\": \"15.625999450683594\",\r\n    \"Y\": \"82.19599914550781\",\r\n    \"Width\": \"335.64600372314453\",\r\n    \"Height\": \"245.0850067138672\",\r\n    \"SVG\": \"<g id=\\\"25240102\\\">        <rect fill=\\\"none\\\" height=\\\"238.085\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\" width=\\\"328.646\\\" x=\\\"19.126\\\" y=\\\"85.696\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.5639\\\" x=\\\"67\\\" y=\\\"114\\\">ACA</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.5639\\\" x=\\\"67\\\" y=\\\"265\\\">EFF:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.5639\\\" x=\\\"67\\\" y=\\\"238\\\">Grids</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.5639\\\" x=\\\"67\\\" y=\\\"207\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.5639\\\" x=\\\"67\\\" y=\\\"181\\\">MIN ALT:</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160900\",\r\n    \"X\": \"197.9739990234375\",\r\n    \"Y\": \"349.1054992675781\",\r\n    \"Width\": \"215.5260009765625\",\r\n    \"Height\": \"91.76150512695312\",\r\n    \"SVG\": \"<g id=\\\"15160900\\\">        <ellipse cx=\\\"221.692\\\" cy=\\\"425.556\\\" fill=\\\"none\\\" rx=\\\"14.644\\\" ry=\\\"12.811\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"389.593\\\" cy=\\\"425.556\\\" fill=\\\"none\\\" rx=\\\"14.646\\\" ry=\\\"12.811\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"197.974\\\" x2=\\\"413.5\\\" y1=\\\"408.193\\\" y2=\\\"408.193\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"68px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"398.6055\\\">DRUG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240103\",\r\n    \"X\": \"23.46099853515625\",\r\n    \"Y\": \"43.34700012207031\",\r\n    \"Width\": \"320.1629943847656\",\r\n    \"Height\": \"309.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25240103\\\">        <path d=\\\"   M183.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.73,156.581-151.309C340.124,114.579,270.023,46.847,183.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.2645\\\" x=\\\"83\\\" y=\\\"248\\\">Grids</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.2645\\\" x=\\\"83\\\" y=\\\"275\\\">EFF:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.2645\\\" x=\\\"83\\\" y=\\\"194\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.2645\\\" x=\\\"83\\\" y=\\\"168\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"19.2645\\\" x=\\\"83\\\" y=\\\"102\\\">ACA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"120_1\",\r\n    \"X\": \"249.625\",\r\n    \"Y\": \"297.82708740234375\",\r\n    \"Width\": \"111.12109375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"120_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">CLP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280200\",\r\n    \"X\": \"193.61083984375\",\r\n    \"Y\": \"264.2226867675781\",\r\n    \"Width\": \"214.79055786132812\",\r\n    \"Height\": \"203.46731567382812\",\r\n    \"SVG\": \"<g id=\\\"25280200\\\">        <circle cx=\\\"304\\\" cy=\\\"397.69\\\" fill=\\\"#000000\\\" r=\\\"68\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"262\\\" x2=\\\"199\\\" y1=\\\"344.69\\\" y2=\\\"268.69\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"342\\\" x2=\\\"403\\\" y1=\\\"342.69\\\" y2=\\\"268.69\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"120_2\",\r\n    \"X\": \"259.380859375\",\r\n    \"Y\": \"449.8125\",\r\n    \"Width\": \"91.0859375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"120_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.5\\\">L/M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240101\",\r\n    \"X\": \"57.417999267578125\",\r\n    \"Y\": \"13.821968877976664\",\r\n    \"Width\": \"257.37200927734375\",\r\n    \"Height\": \"377.92201915913273\",\r\n    \"SVG\": \"<g id=\\\"25240101\\\">        <polygon fill=\\\"none\\\" points=\\\"   60.918,81.519 311.29,17.322 311.29,388.244 60.918,388.244  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25.157\\\" x=\\\"70\\\" y=\\\"110\\\">ACA</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"23.7276\\\" x=\\\"70\\\" y=\\\"242\\\">MAX ALT</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"23.7276\\\" x=\\\"70\\\" y=\\\"209\\\">MIN ALT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280201\",\r\n    \"X\": \"193.61083984375\",\r\n    \"Y\": \"264.2226867675781\",\r\n    \"Width\": \"268.0211486816406\",\r\n    \"Height\": \"203.46731567382812\",\r\n    \"SVG\": \"<g id=\\\"25280201\\\">        <circle cx=\\\"304\\\" cy=\\\"397.69\\\" fill=\\\"#000000\\\" r=\\\"68\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"262\\\" x2=\\\"199\\\" y1=\\\"344.69\\\" y2=\\\"268.69\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" x1=\\\"342\\\" x2=\\\"403\\\" y1=\\\"342.69\\\" y2=\\\"268.69\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"20,14\\\" stroke-width=\\\"12\\\" x1=\\\"372\\\" x2=\\\"432\\\" y1=\\\"397.69\\\" y2=\\\"397.69\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"432,415.69 461.632,397.69 432,377.69\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141300\",\r\n    \"X\": \"272.1369934082031\",\r\n    \"Y\": \"350.8330078125\",\r\n    \"Width\": \"69.33401489257812\",\r\n    \"Height\": \"90.33297729492188\",\r\n    \"SVG\": \"<g id=\\\"10141300\\\">        <ellipse cx=\\\"306.804\\\" cy=\\\"396.291\\\" rx=\\\"34.667\\\" ry=\\\"23.457\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"332.096\\\" x2=\\\"281.326\\\" y1=\\\"354.167\\\" y2=\\\"438\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"283.045\\\" x2=\\\"330.754\\\" y1=\\\"352.863\\\" y2=\\\"438.475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"306.899\\\" x2=\\\"306.899\\\" y1=\\\"441.166\\\" y2=\\\"350.833\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110901_a\",\r\n    \"X\": \"217.28289794921875\",\r\n    \"Y\": \"286.25\",\r\n    \"Width\": \"178.831787109375\",\r\n    \"Height\": \"199.61785888671875\",\r\n    \"SVG\": \"<g id=\\\"36110901_a\\\">        <polygon points=\\\"286.326,326.25 286.326,291.25 326.326,291.25 326.326,326.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"249.095,358.357 224.354,333.6 252.648,305.325 277.389,330.083  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"334.606,330.038 359.303,305.237 387.646,333.462 362.949,358.263  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.326\\\" cy=\\\"386.25\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <rect height=\\\"30\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"150\\\" x=\\\"231.326\\\" y=\\\"448.25\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"12\\\" x1=\\\"226.354\\\" x2=\\\"392.5\\\" y1=\\\"307.652\\\" y2=\\\"481.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"12\\\" x1=\\\"223\\\" x2=\\\"383.551\\\" y1=\\\"482.5\\\" y2=\\\"306.325\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27272\",\r\n    \"X\": \"258.86572265625\",\r\n    \"Y\": \"447.4314880371094\",\r\n    \"Width\": \"94.484375\",\r\n    \"Height\": \"48.28125\",\r\n    \"SVG\": \"<g id=\\\"27272\\\" opacity=\\\"0.97\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"494.869\\\">E-3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05022\",\r\n    \"X\": \"276.53125\",\r\n    \"Y\": \"447.9375305175781\",\r\n    \"Width\": \"62.5732421875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"05022\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"498.0469\\\">IR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05021\",\r\n    \"X\": \"238.99658203125\",\r\n    \"Y\": \"299.34271240234375\",\r\n    \"Width\": \"133.828125\",\r\n    \"Height\": \"45.921875\",\r\n    \"SVG\": \"<g id=\\\"05021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"62\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">MEO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218200\",\r\n    \"X\": \"117.31976231431548\",\r\n    \"Y\": \"255.0\",\r\n    \"Width\": \"375.46186657743795\",\r\n    \"Height\": \"168.83599853671888\",\r\n    \"SVG\": \"<g id=\\\"25218200\\\">        <polyline fill=\\\"none\\\" points=\\\"122.406,431.336 183.302,375.142 244.198,431.336 305.024,375.142 365.922,431.336 426.817,375.142 487.644,432.336\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" transform=\\\"translate(0,-15)\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\" x1=\\\"305.024\\\" x2=\\\"305.024\\\" y1=\\\"355\\\" y2=\\\"332\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"151.25,349.295    163.566,369.827 146.434,384.221 123.858,358.913 123.335,318.045 151.25,318.045  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"481.27,318.045    478.896,361.699 457.022,380.546 441.946,365.119 453.352,354.372 453.352,318.045  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"353.279,278.813    353.279,308.902 328.784,330.154 280.144,330.154 255.58,308.902 255.58,278.813 280.144,257.5 328.784,257.5  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_20_0\",\r\n    \"X\": \"154.5129852294922\",\r\n    \"Y\": \"217.02001953125\",\r\n    \"Width\": \"302.8419952392578\",\r\n    \"Height\": \"302.84197998046875\",\r\n    \"SVG\": \"<g id=\\\"2_20_0\\\">        <circle cx=\\\"305.934\\\" cy=\\\"368.441\\\" fill=\\\"#8BD6F5\\\" r=\\\"142.921\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"4.9891,4.9891\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25120300\",\r\n    \"X\": \"9.995549201965332\",\r\n    \"Y\": \"55.49008560180664\",\r\n    \"Width\": \"378.73113536834717\",\r\n    \"Height\": \"280.12575912475586\",\r\n    \"SVG\": \"<g id=\\\"25120300\\\">        <polygon fill=\\\"none\\\" points=\\\"385.596,195.508 267.814,332.918 32.254,293.658 12.624,151.501    91.144,58.098 307.074,77.728  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" id=\\\"static\\\" transform=\\\"matrix(1 0 0 1 111.3691 200)\\\">TAI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10491\",\r\n    \"X\": \"244.5517578125\",\r\n    \"Y\": \"299.79583740234375\",\r\n    \"Width\": \"120.673828125\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"10491\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">OPS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10492\",\r\n    \"X\": \"237.3271484375\",\r\n    \"Y\": \"448.5829772949219\",\r\n    \"Width\": \"133.72265625\",\r\n    \"Height\": \"38.53125\",\r\n    \"SVG\": \"<g id=\\\"10492\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"486.4736\\\">VTOL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_50_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"366.52081298828125\",\r\n    \"SVG\": \"<g id=\\\"0_50_0\\\">            <polyline fill=\\\"none\\\" points=\\\"306 568 479 395 306 222 133 395 306 568\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"17\\\"/>            <g>                      <polyline fill=\\\"#FFE599\\\" points=\\\"306 568 479 395 306 222 133 395 306 568\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"568\\\" y2=\\\"568\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"316.176\\\" x2=\\\"473.912\\\" y1=\\\"557.824\\\" y2=\\\"400.088\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"479\\\" x2=\\\"479\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"468.824\\\" x2=\\\"311.088\\\" y1=\\\"384.824\\\" y2=\\\"227.088\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"222\\\" y2=\\\"222\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"295.824\\\" x2=\\\"138.088\\\" y1=\\\"232.176\\\" y2=\\\"389.912\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133\\\" x2=\\\"133\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"143.176\\\" x2=\\\"300.912\\\" y1=\\\"405.176\\\" y2=\\\"562.912\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"568\\\" y2=\\\"568\\\"/>                          </g>                </g>          </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25501\",\r\n    \"X\": \"86.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"222.94893646240234\",\r\n    \"Height\": \"73.80101013183594\",\r\n    \"SVG\": \"<g id=\\\"25501\\\">        <g>                <path d=\\\"M251.348,198.023    c0-15.596,12.74-28.239,28.455-28.239c15.717,0,28.457,12.643,28.457,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"250.809\\\" x2=\\\"308.686\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"163.598,209.549 177.431,224.833     191.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"212.003,209.549 225.836,224.833     239.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"103.167\\\" x2=\\\"88.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"134.583\\\" x2=\\\"150.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M118.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C145.033,175.9,133.034,164.932,118.231,164.932L118.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"119.833\\\" x2=\\\"155.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"153.865,194.418 162.5,189.432 153.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15220200\",\r\n    \"X\": \"232.06565856933594\",\r\n    \"Y\": \"307.3672180175781\",\r\n    \"Width\": \"148.1619415283203\",\r\n    \"Height\": \"136.41278076171875\",\r\n    \"SVG\": \"<g id=\\\"15220200\\\">        <g transform=\\\"translate(110 111) scale(5 5)\\\">                <path d=\\\"M48.879,57.116c-0.129-0.025-0.659,0.182-1.589,0.619c-0.595,0.258-1.28,0.658-2.054,1.2    c-2.843,1.883-4.845,4.424-6.008,7.621c-0.053,0-0.129-0.064-0.233-0.193c-0.439-1.392-1.228-2.786-2.365-4.179    c-1.189-1.495-2.558-2.734-4.108-3.713c-0.725-0.464-1.719-0.928-2.985-1.392c-0.021-0.052-0.021-0.091,0-0.117    c0.335-0.154,0.788-0.348,1.357-0.58c1.472-0.49,3.042-1.612,4.709-3.366c1.667-1.754,2.758-3.403,3.275-4.951    c0.078-0.206,0.193-0.413,0.349-0.62c0.49,1.522,1.421,3.108,2.791,4.759c1.447,1.779,2.932,3.043,4.457,3.79    c0.336,0.156,0.879,0.401,1.629,0.735C48.335,56.755,48.593,56.884,48.879,57.116z\\\"/>            </g>        <polyline fill=\\\"none\\\" points=\\\"233.75,332.5 257.606,310.75 282.5,332.5 306.125,310.75    330.75,332.5 355.75,310.75 378.5,332.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"182_1\",\r\n    \"X\": \"248.0341796875\",\r\n    \"Y\": \"297.5661926269531\",\r\n    \"Width\": \"115.521484375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"182_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.2537\\\">RES</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53541\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"87.189453125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"53541\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52211\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"52.4638671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"52211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"129_1\",\r\n    \"X\": \"246.0185546875\",\r\n    \"Y\": \"298.82708740234375\",\r\n    \"Width\": \"118.2890625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"129_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">SEC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"129_2\",\r\n    \"X\": \"222.94000244140625\",\r\n    \"Y\": \"451.5610046386719\",\r\n    \"Width\": \"160.69000244140625\",\r\n    \"Height\": \"25.605987548828125\",\r\n    \"SVG\": \"<g id=\\\"129_2\\\">        <polyline fill=\\\"none\\\" points=\\\"   225.44,454.061 246.046,474.667 381.13,474.667  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36120000\",\r\n    \"X\": \"203.5341033935547\",\r\n    \"Y\": \"293.5340881347656\",\r\n    \"Width\": \"204.9318084716797\",\r\n    \"Height\": \"204.93182373046875\",\r\n    \"SVG\": \"<g id=\\\"36120000\\\">        <polygon fill=\\\"none\\\" points=\\\"266.313,300.75    345.688,300.75 401.25,356.313 401.25,435.688 345.688,491.25 266.313,491.25 210.75,435.688 210.75,356.313  \\\" stroke=\\\"#FF0000\\\" stroke-dasharray=\\\"38.9659,15.875\\\" stroke-width=\\\"16.431800000000003\\\"/>        <text fill=\\\"#FF0000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"75.0455\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.0186\\\">UXO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120304\",\r\n    \"X\": \"24.04962730407715\",\r\n    \"Y\": \"44.0\",\r\n    \"Width\": \"349.9007511138916\",\r\n    \"Height\": \"310.07781982421875\",\r\n    \"SVG\": \"<g id=\\\"46120304\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"20\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"44\\\" y2=\\\"344\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"20\\\" x1=\\\"74\\\" x2=\\\"324\\\" y1=\\\"119\\\" y2=\\\"119\\\"/>                <path d=\\\"M34,274c5,50,165,70,165,70s160-20,165-70\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"20\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120305\",\r\n    \"X\": \"20.5\",\r\n    \"Y\": \"124.0\",\r\n    \"Width\": \"363.0\",\r\n    \"Height\": \"152.51945554772954\",\r\n    \"SVG\": \"<g id=\\\"46120305\\\">        <g transform=\\\"scale(0.5 0.5) translate(300 200)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"208.326\\\" x2=\\\"208.326\\\" y1=\\\"48\\\" y2=\\\"348\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"83.326\\\" x2=\\\"333.326\\\" y1=\\\"123\\\" y2=\\\"123\\\"/>                <path d=\\\"M43.326,278c5,50,165,70,165,70s160-20,165-70\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"translate(-150 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"170.5\\\" x2=\\\"240.5\\\" y1=\\\"184\\\" y2=\\\"184\\\"/>                <path d=\\\"M179.5,184c14,40,38,40,52,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"translate(-50 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"170.5\\\" x2=\\\"240.5\\\" y1=\\\"184\\\" y2=\\\"184\\\"/>                <path d=\\\"M179.5,184c14,40,38,40,52,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"translate(150 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"163.5\\\" x2=\\\"233.5\\\" y1=\\\"184\\\" y2=\\\"184\\\"/>                <path d=\\\"M172.5,184c14,40,38,40,52,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30092\",\r\n    \"X\": \"287.12890625\",\r\n    \"Y\": \"449.984375\",\r\n    \"Width\": \"38.640625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30092\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"F\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.25\\\">F</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120302\",\r\n    \"X\": \"94.0\",\r\n    \"Y\": \"94.0\",\r\n    \"Width\": \"210.0\",\r\n    \"Height\": \"210.0\",\r\n    \"SVG\": \"<g id=\\\"46120302\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"#FFFFFF\\\" r=\\\"100\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120303\",\r\n    \"X\": \"24.04962730407715\",\r\n    \"Y\": \"44.0\",\r\n    \"Width\": \"349.9007511138916\",\r\n    \"Height\": \"310.07781982421875\",\r\n    \"SVG\": \"<g id=\\\"46120303\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"20\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"44\\\" y2=\\\"344\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"20\\\" x1=\\\"74\\\" x2=\\\"324\\\" y1=\\\"119\\\" y2=\\\"119\\\"/>                <path d=\\\"M34,274c5,50,165,70,165,70s160-20,165-70\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"20\\\"/>            </g>        <g transform=\\\"scale(0.5 0.5) translate(200 200)\\\">                <circle cx=\\\"198\\\" cy=\\\"190\\\" fill=\\\"#FFFFFF\\\" r=\\\"100\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120308\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120308\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120309\",\r\n    \"X\": \"44.0\",\r\n    \"Y\": \"62.75\",\r\n    \"Width\": \"311.6164855957031\",\r\n    \"Height\": \"272.5\",\r\n    \"SVG\": \"<g id=\\\"46120309\\\">        <path d=\\\"M49,249l50-50c65-75,185-75,250,0c-65,75-185,75-250,0l-50-50V249z\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M299,159c-20,25-20,55,0,80\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M49,124c0-75,300-75,300,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M49,274c0,75,300,75,300,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_31_0\",\r\n    \"X\": \"165.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_31_0\\\">        <path d=\\\"M173.557,516.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M235.723,251.396c31.839-65,104.615-65,136.453,0\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120306\",\r\n    \"X\": \"72.0008006334424\",\r\n    \"Y\": \"53.00000078976154\",\r\n    \"Width\": \"253.99919826387168\",\r\n    \"Height\": \"287.5116860682082\",\r\n    \"SVG\": \"<g id=\\\"46120306\\\">        <g transform=\\\"scale(0.3 0.3) translate(467 860)\\\">                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"196.333\\\" x2=\\\"196.333\\\" y1=\\\"-30\\\" y2=\\\"270\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"71.333\\\" x2=\\\"321.333\\\" y1=\\\"45\\\" y2=\\\"45\\\"/>                <path d=\\\"M31.333,200c5,50,165,70,165,70s160-20,165-70\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>            </g>        <g>                <g>                        <g>                                <g id=\\\"chevron\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"162.5\\\" x2=\\\"232.5\\\" y1=\\\"135\\\" y2=\\\"135\\\"/>                                        <path d=\\\"M171.5,135c14,40,37.999,40,52.001,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(15 200 200)\\\">                        <g>                                <g id=\\\"chevron_1_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"149.643\\\" x2=\\\"219.643\\\" y1=\\\"137.351\\\" y2=\\\"137.351\\\"/>                                        <path d=\\\"M158.644,137.351c14.001,40,38,39.998,52.001-0.002\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(30 200 200)\\\">                        <g>                                <g id=\\\"chevron_2_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"137.836\\\" x2=\\\"207.834\\\" y1=\\\"142.948\\\" y2=\\\"142.949\\\"/>                                        <path d=\\\"M146.834,142.947c14,40.001,38.001,40,52.001,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(45 200 200)\\\">                        <g>                                <g id=\\\"chevron_3_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"127.877\\\" x2=\\\"197.876\\\" y1=\\\"151.411\\\" y2=\\\"151.411\\\"/>                                        <path d=\\\"M136.875,151.412c14.002,39.997,38,39.999,52-0.001\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(60 200 200)\\\">                        <g>                                <g id=\\\"chevron_4_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"120.447\\\" x2=\\\"190.449\\\" y1=\\\"162.164\\\" y2=\\\"162.165\\\"/>                                        <path d=\\\"M129.448,162.165c14.002,39.999,38.001,39.999,52.001,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(75 200 200)\\\">                        <g>                                <g id=\\\"chevron_5_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"116.054\\\" x2=\\\"186.054\\\" y1=\\\"174.473\\\" y2=\\\"174.473\\\"/>                                        <path d=\\\"M125.055,174.474c14,39.999,38,39.999,52-0.001\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(90 200 200)\\\">                        <g>                                <g id=\\\"chevron_6_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"114.998\\\" x2=\\\"184.998\\\" y1=\\\"187.5\\\" y2=\\\"187.5\\\"/>                                        <path d=\\\"M123.998,187.5c14,40,37.999,40,52,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(105 200 200)\\\">                        <g>                                <g id=\\\"chevron_7_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"117.349\\\" x2=\\\"187.351\\\" y1=\\\"200.356\\\" y2=\\\"200.356\\\"/>                                        <path d=\\\"M126.347,200.356c14.004,39.999,38,39.999,52.001-0.002\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(120 200 200)\\\">                        <g>                                <g id=\\\"chevron_8_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"122.946\\\" x2=\\\"192.949\\\" y1=\\\"212.166\\\" y2=\\\"212.164\\\"/>                                        <path d=\\\"M131.945,212.166c14.004,39.997,38.001,39.999,52-0.002\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(135 200 200)\\\">                        <g>                                <g id=\\\"chevron_9_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"131.408\\\" x2=\\\"201.407\\\" y1=\\\"222.123\\\" y2=\\\"222.123\\\"/>                                        <path d=\\\"M140.412,222.123c13.997,40.003,37.997,39.999,51.997,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(150 200 200)\\\">                        <g>                                <g id=\\\"chevron_10_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"142.161\\\" x2=\\\"212.163\\\" y1=\\\"229.554\\\" y2=\\\"229.552\\\"/>                                        <path d=\\\"M151.16,229.553c14.002,39.996,38.002,39.999,52.001,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(165 200 200)\\\">                        <g>                                <g id=\\\"chevron_11_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"154.471\\\" x2=\\\"224.474\\\" y1=\\\"233.947\\\" y2=\\\"233.945\\\"/>                                        <path d=\\\"M163.47,233.942c14.001,40.001,38.002,40.002,52.001,0.002\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(180 200 200)\\\">                        <g>                                <g id=\\\"chevron_12_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"167.499\\\" x2=\\\"237.498\\\" y1=\\\"235.004\\\" y2=\\\"235.004\\\"/>                                        <path d=\\\"M176.498,235.004c13.999,40,37.999,40,52,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(195 200 200)\\\">                        <g>                                <g id=\\\"chevron_13_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"180.354\\\" x2=\\\"250.355\\\" y1=\\\"232.651\\\" y2=\\\"232.654\\\"/>                                        <path d=\\\"M189.354,232.651c14,40,38,39.999,52-0.002\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(210 200 200)\\\">                        <g>                                <g id=\\\"chevron_14_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"192.165\\\" x2=\\\"262.164\\\" y1=\\\"227.056\\\" y2=\\\"227.053\\\"/>                                        <path d=\\\"M201.165,227.055c14.001,39.999,37.998,39.997,52.001,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(225 200 200)\\\">                        <g>                                <g id=\\\"chevron_15_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"202.123\\\" x2=\\\"272.124\\\" y1=\\\"218.593\\\" y2=\\\"218.591\\\"/>                                        <path d=\\\"M211.125,218.592c14,40,37.999,40,51.998-0.001\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(240 200 200)\\\">                        <g>                                <g id=\\\"chevron_16_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"209.552\\\" x2=\\\"279.553\\\" y1=\\\"207.838\\\" y2=\\\"207.839\\\"/>                                        <path d=\\\"M218.553,207.838c14.002,40.002,37.996,39.999,52.001,0.001\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(255 200 200)\\\">                        <g>                                <g id=\\\"chevron_17_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"213.942\\\" x2=\\\"283.945\\\" y1=\\\"195.529\\\" y2=\\\"195.529\\\"/>                                        <path d=\\\"M222.945,195.528c14.001,40.001,38,40.001,52.001,0.001\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(270 200 200)\\\">                        <g>                                <g id=\\\"chevron_18_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"215.004\\\" x2=\\\"285.004\\\" y1=\\\"182.502\\\" y2=\\\"182.502\\\"/>                                        <path d=\\\"M224.003,182.502c14,40,37.999,40,52.001,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(285 200 200)\\\">                        <g>                                <g id=\\\"chevron_19_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"212.654\\\" x2=\\\"282.654\\\" y1=\\\"169.645\\\" y2=\\\"169.647\\\"/>                                        <path d=\\\"M221.653,169.645c13.999,40.001,37.999,40.001,51.999,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(300 200 200)\\\">                        <g>                                <g id=\\\"chevron_20_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"207.057\\\" x2=\\\"277.057\\\" y1=\\\"157.836\\\" y2=\\\"157.835\\\"/>                                        <path d=\\\"M216.056,157.835c14.001,40,38,40,52.002-0.001\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(315 200 200)\\\">                        <g>                                <g id=\\\"chevron_21_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"198.591\\\" x2=\\\"268.593\\\" y1=\\\"147.876\\\" y2=\\\"147.876\\\"/>                                        <path d=\\\"M207.593,147.876c14,40,37.999,40,51.999,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(330 200 200)\\\">                        <g>                                <g id=\\\"chevron_22_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"187.839\\\" x2=\\\"257.841\\\" y1=\\\"140.446\\\" y2=\\\"140.447\\\"/>                                        <path d=\\\"M196.84,140.447c14,39.999,38,40,52.001,0\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>                <g transform=\\\"rotate(345 200 200)\\\">                        <g>                                <g id=\\\"chevron_23_\\\" transform=\\\"scale(0.4 0.4) translate(300 0)\\\">                                        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\" x1=\\\"175.529\\\" x2=\\\"245.529\\\" y1=\\\"136.053\\\" y2=\\\"136.053\\\"/>                                        <path d=\\\"M184.529,136.054c14,40,38,40.001,52-0.001\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"5\\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30091\",\r\n    \"X\": \"274.2239990234375\",\r\n    \"Y\": \"280.7929992675781\",\r\n    \"Width\": \"66.19198608398438\",\r\n    \"Height\": \"66.19198608398438\",\r\n    \"SVG\": \"<g id=\\\"30091\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"274.224\\\" x2=\\\"340.416\\\" y1=\\\"315.643\\\" y2=\\\"315.643\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"307.319\\\" x2=\\\"307.319\\\" y1=\\\"280.793\\\" y2=\\\"346.985\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_31_1\",\r\n    \"X\": \"165.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_31_1\\\">        <g>                <path d=\\\"M173.557,516.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\"/>                <g>                        <path d=\\\"M173.557,516.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M174.053,488.912c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M434.241,504.157     c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <path d=\\\"M235.723,251.396c31.839-65,104.615-65,136.453,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120307\",\r\n    \"X\": \"129.14599609375\",\r\n    \"Y\": \"0.0\",\r\n    \"Width\": \"140.0\",\r\n    \"Height\": \"399.0835876464844\",\r\n    \"SVG\": \"<g id=\\\"46120307\\\">        <circle cx=\\\"199.146\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"65\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"134.146,199 199.146,14 264.146,199  \\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"134.146,199 199.146,384 264.146,199  \\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_5A_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"366.52081298828125\",\r\n    \"SVG\": \"<g id=\\\"0_5A_0\\\">            <polyline fill=\\\"none\\\" points=\\\"306 568 479 395 306 222 133 395 306 568\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <polyline fill=\\\"#FFE599\\\" points=\\\"306 568 479 395 306 222 133 395 306 568\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"568\\\" y2=\\\"568\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"316.176\\\" x2=\\\"473.912\\\" y1=\\\"557.824\\\" y2=\\\"400.088\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"479\\\" x2=\\\"479\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"468.824\\\" x2=\\\"311.088\\\" y1=\\\"384.824\\\" y2=\\\"227.088\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"222\\\" y2=\\\"222\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"295.824\\\" x2=\\\"138.088\\\" y1=\\\"232.176\\\" y2=\\\"389.912\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133\\\" x2=\\\"133\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"143.176\\\" x2=\\\"300.912\\\" y1=\\\"405.176\\\" y2=\\\"562.912\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"568\\\" y2=\\\"568\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171900\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171900\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">SHORADEZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53551\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"86.580078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"53551\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60160200\",\r\n    \"X\": \"266.29998779296875\",\r\n    \"Y\": \"349.6000061035156\",\r\n    \"Width\": \"77.9000244140625\",\r\n    \"Height\": \"90.39999389648438\",\r\n    \"SVG\": \"<g id=\\\"60160200\\\">        <g>                <path d=\\\"M309.8,369.8c9,0,16.3,7.9,16.3,17.7c0,3.6-1,6.9-2.6,9.7c3.5,2.5,6.4,6,8.5,10.1c3.7,7,4.8,15.2,3.3,23.1    c-0.2,1.1-1.1,1.9-2.1,1.9h-46.7c-1.1,0-2-0.9-2.1-2.1c-1.4-7.8-0.3-16,3.3-22.9c2.1-4.1,5.1-7.5,8.5-10.1    c-1.7-2.8-2.6-6.1-2.6-9.7C293.6,377.7,300.8,369.8,309.8,369.8z M320.6,400.7c-2.9,2.8-6.6,4.5-10.8,4.5c-4.1,0-7.9-1.7-10.8-4.5    c-3.1,2.1-5.7,5.2-7.6,8.8c-2.9,5.6-3.8,11.6-3.1,17.9h43.1c0.7-6.3-0.2-12.3-3.1-17.9C326.3,405.9,323.7,402.9,320.6,400.7z     M309.8,374.5c-6.6,0-12,5.8-12,13s5.3,13,12,13c6.6,0,12-5.8,12-13S316.4,374.5,309.8,374.5z\\\"/>                <polygon fill=\\\"none\\\" points=\\\"341.7,437.5 268.8,437.5 268.8,380.2 297.7,352.1 341.7,352.1       \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"268.8,380.2 299.1,380.2 299.1,352.1   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52221\",\r\n    \"X\": \"282.341796875\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"49.3544921875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"52221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">IL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160105\",\r\n    \"X\": \"148.45700073242188\",\r\n    \"Y\": \"16.0\",\r\n    \"Width\": \"102.04299926757812\",\r\n    \"Height\": \"369.0\",\r\n    \"SVG\": \"<g id=\\\"45160105\\\">        <circle cx=\\\"198.957\\\" cy=\\\"66.5\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>        <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>        <circle cx=\\\"198.957\\\" cy=\\\"334.5\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15200600\",\r\n    \"X\": \"216.40625\",\r\n    \"Y\": \"359.7812805175781\",\r\n    \"Width\": \"176.8125\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"15200600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">CLE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160106\",\r\n    \"X\": \"30.5\",\r\n    \"Y\": \"15.5\",\r\n    \"Width\": \"352.0\",\r\n    \"Height\": \"369.0\",\r\n    \"SVG\": \"<g id=\\\"45160106\\\">        <circle cx=\\\"208.957\\\" cy=\\\"66\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>        <circle cx=\\\"81\\\" cy=\\\"199.5\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>        <circle cx=\\\"208.957\\\" cy=\\\"334\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>        <circle cx=\\\"332\\\" cy=\\\"199.5\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160101\",\r\n    \"X\": \"148.5\",\r\n    \"Y\": \"148.5\",\r\n    \"Width\": \"101.0\",\r\n    \"Height\": \"101.0\",\r\n    \"SVG\": \"<g id=\\\"45160101\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160102\",\r\n    \"X\": \"73.5\",\r\n    \"Y\": \"148.5\",\r\n    \"Width\": \"252.0\",\r\n    \"Height\": \"101.0\",\r\n    \"SVG\": \"<g id=\\\"45160102\\\">        <g>                <circle cx=\\\"124\\\" cy=\\\"199\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>        <g>                <circle cx=\\\"275\\\" cy=\\\"199\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01140000\",\r\n    \"X\": \"201.3134765625\",\r\n    \"Y\": \"361.671875\",\r\n    \"Width\": \"206.59375\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"01140000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">MAN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160103\",\r\n    \"X\": \"148.97900390625\",\r\n    \"Y\": \"73.0\",\r\n    \"Width\": \"101.0419921875\",\r\n    \"Height\": \"252.0\",\r\n    \"SVG\": \"<g id=\\\"45160103\\\">        <g>                <circle cx=\\\"199.479\\\" cy=\\\"123.5\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>        <g>                <circle cx=\\\"199.521\\\" cy=\\\"274.5\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160104\",\r\n    \"X\": \"68.5\",\r\n    \"Y\": \"60.0\",\r\n    \"Width\": \"261.47900390625\",\r\n    \"Height\": \"240.0\",\r\n    \"SVG\": \"<g id=\\\"45160104\\\">        <g>                <circle cx=\\\"198.957\\\" cy=\\\"110.5\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>        <g>                <circle cx=\\\"279.479\\\" cy=\\\"249.5\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>            </g>        <circle cx=\\\"119\\\" cy=\\\"249.5\\\" fill=\\\"#008000\\\" r=\\\"50\\\" stroke=\\\"#008000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241403\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241403\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"157\\\" y=\\\"140\\\">CF ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321200\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321200\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">R3P</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130600\",\r\n    \"X\": \"210.8046875\",\r\n    \"Y\": \"360.9531555175781\",\r\n    \"Width\": \"193.59375\",\r\n    \"Height\": \"68.71875\",\r\n    \"SVG\": \"<g id=\\\"10130600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">MET</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111106\",\r\n    \"X\": \"224.94557033386081\",\r\n    \"Y\": \"282.7491684050554\",\r\n    \"Width\": \"168.44140017032623\",\r\n    \"Height\": \"215.49481963205398\",\r\n    \"SVG\": \"<g id=\\\"15111106\\\">        <path d=\\\"M267,497.25V307.219c7.8-29.326,70.2-29.326,78,0V497.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"286.02\\\" y2=\\\"471.241\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"443.25\\\" y2=\\\"443.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"423.5\\\" y2=\\\"423.5\\\"/>        <path d=\\\"M268,495.744c3-31.804,73-31.804,76,0H268z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60.2861\\\" transform=\\\"matrix(0.9853 0 0 1 351.25 411.75)\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60.2861\\\" transform=\\\"matrix(0.9853 0 0 1 220.25 411.75)\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241402\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241402\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"142\\\" y=\\\"173\\\">CF ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111107\",\r\n    \"X\": \"285.0920104980469\",\r\n    \"Y\": \"346.3569654529307\",\r\n    \"Width\": \"39.00799560546875\",\r\n    \"Height\": \"96.7630296642568\",\r\n    \"SVG\": \"<g id=\\\"15111107\\\">        <path d=\\\"M287.592,441.277v-82.855c3.401-12.786,30.608-12.786,34.008,0v82.855\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.596\\\" x2=\\\"304.596\\\" y1=\\\"349.179\\\" y2=\\\"429.936\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"288.028\\\" x2=\\\"321.164\\\" y1=\\\"409.296\\\" y2=\\\"409.296\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"288.028\\\" x2=\\\"321.164\\\" y1=\\\"400.176\\\" y2=\\\"400.176\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"288.028\\\" x2=\\\"321.164\\\" y1=\\\"418.035\\\" y2=\\\"418.035\\\"/>        <path d=\\\"M288.028,440.62c1.308-13.867,31.828-13.867,33.136,0H288.028z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241401\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10228735637605\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25241401\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.611-0.17,20.813-7.502,20.813-7.502c17.893-21.594,23.492-66.242-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.569-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.209-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"201\\\" y=\\\"170\\\">CF ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111104\",\r\n    \"X\": \"287.8999938964844\",\r\n    \"Y\": \"346.3574851754893\",\r\n    \"Width\": \"38.75799560546875\",\r\n    \"Height\": \"96.08651506865135\",\r\n    \"SVG\": \"<g id=\\\"15111104\\\">        <path d=\\\"M290.4,440.596v-82.244c3.376-12.692,30.382-12.692,33.758,0v82.244\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.279\\\" x2=\\\"307.279\\\" y1=\\\"349.176\\\" y2=\\\"428.906\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"290.833\\\" x2=\\\"323.725\\\" y1=\\\"417.225\\\" y2=\\\"417.225\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"290.833\\\" x2=\\\"323.725\\\" y1=\\\"408.677\\\" y2=\\\"408.677\\\"/>        <path d=\\\"M290.833,439.944c1.298-13.765,31.594-13.765,32.892,0H290.833z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111105\",\r\n    \"X\": \"264.5\",\r\n    \"Y\": \"282.7491684050554\",\r\n    \"Width\": \"128.88697050418705\",\r\n    \"Height\": \"215.49481963205398\",\r\n    \"SVG\": \"<g id=\\\"15111105\\\">        <path d=\\\"M267,497.25V307.219c7.8-29.326,70.2-29.326,78,0V497.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"286.02\\\" y2=\\\"470.241\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"443.25\\\" y2=\\\"443.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"423.5\\\" y2=\\\"423.5\\\"/>        <path d=\\\"M268,495.744c3-31.804,73-31.804,76,0H268z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60.2861\\\" transform=\\\"matrix(0.9853 0 0 1 351.25 408.75)\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111108\",\r\n    \"X\": \"264.5\",\r\n    \"Y\": \"282.7491684050554\",\r\n    \"Width\": \"127.88697050418705\",\r\n    \"Height\": \"214.5008315949446\",\r\n    \"SVG\": \"<g id=\\\"15111108\\\">        <path d=\\\"M267,497.25V307.219c7.8-29.326,70.2-29.326,78,0V497.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"286.02\\\" y2=\\\"469.241\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"442.25\\\" y2=\\\"442.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"423.625\\\" y2=\\\"423.625\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"460\\\" y2=\\\"460\\\"/>        <path d=\\\"M268,494.744c3-31.804,73-31.804,76,0H268z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60.2861\\\" transform=\\\"matrix(0.9853 0 0 1 350.25 409.75)\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10471\",\r\n    \"X\": \"260.27099609375\",\r\n    \"Y\": \"294.48382568359375\",\r\n    \"Width\": \"90.65701293945312\",\r\n    \"Height\": \"49.23583984375\",\r\n    \"SVG\": \"<g id=\\\"10471\\\">        <polygon id=\\\"_x3C_path_x3E_\\\" points=\\\"348.428,314.966 303.587,340.795 262.771,314.658    262.771,299.369 303.587,323.845 348.428,298.748  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111109\",\r\n    \"X\": \"224.94557033386081\",\r\n    \"Y\": \"282.7491684050554\",\r\n    \"Width\": \"167.44140017032623\",\r\n    \"Height\": \"215.49481963205398\",\r\n    \"SVG\": \"<g id=\\\"15111109\\\">        <path d=\\\"M267,497.25V307.219c7.8-29.326,70.2-29.326,78,0V497.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"286.669\\\" y2=\\\"471.891\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"442.25\\\" y2=\\\"442.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"423.625\\\" y2=\\\"423.625\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"460\\\" y2=\\\"460\\\"/>        <path d=\\\"M268,495.744c3-31.804,73-31.804,76,0H268z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60.2861\\\" transform=\\\"matrix(0.9853 0 0 1 350.25 408.75)\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60.2861\\\" transform=\\\"matrix(0.9853 0 0 1 220.25 409.6396)\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30082\",\r\n    \"X\": \"278.6796875\",\r\n    \"Y\": \"449.984375\",\r\n    \"Width\": \"52.375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30082\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"V\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.25\\\">V</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30081\",\r\n    \"X\": \"254.357421875\",\r\n    \"Y\": \"293.5000305175781\",\r\n    \"Width\": \"102.8046875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"30081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"MD\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">MD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10180100\",\r\n    \"X\": \"191.83853149414062\",\r\n    \"Y\": \"365.6777648925781\",\r\n    \"Width\": \"223.0555419921875\",\r\n    \"Height\": \"59.0625\",\r\n    \"SVG\": \"<g id=\\\"10180100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"79.7975\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"423.7715\\\">ARRC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111102\",\r\n    \"X\": \"264.5\",\r\n    \"Y\": \"282.7491684050554\",\r\n    \"Width\": \"127.88697050418705\",\r\n    \"Height\": \"215.49481963205398\",\r\n    \"SVG\": \"<g id=\\\"15111102\\\">        <path d=\\\"M267,497.25V307.219c7.8-29.326,70.2-29.326,78,0V497.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"286.02\\\" y2=\\\"470.241\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"443.25\\\" y2=\\\"443.25\\\"/>        <path d=\\\"M268,495.744c3-31.804,73-31.804,76,0H268z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60.2861\\\" transform=\\\"matrix(0.9853 0 0 1 350.25 408.6396)\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111103\",\r\n    \"X\": \"223.94557033386081\",\r\n    \"Y\": \"282.7491684050554\",\r\n    \"Width\": \"168.44140017032623\",\r\n    \"Height\": \"215.49481963205398\",\r\n    \"SVG\": \"<g id=\\\"15111103\\\">        <path d=\\\"M267,497.25V307.219c7.8-29.326,70.2-29.326,78,0V497.25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"286.02\\\" y2=\\\"471.241\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"268\\\" x2=\\\"344\\\" y1=\\\"443.25\\\" y2=\\\"443.25\\\"/>        <path d=\\\"M268,495.744c3-31.804,73-31.804,76,0H268z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60.2861\\\" transform=\\\"matrix(0.9853 0 0 1 350.25 408.6396)\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60.2861\\\" transform=\\\"matrix(0.9853 0 0 1 219.25 408.6396)\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111100\",\r\n    \"X\": \"285.3420104980469\",\r\n    \"Y\": \"346.3574851754893\",\r\n    \"Width\": \"38.75799560546875\",\r\n    \"Height\": \"95.65350115263573\",\r\n    \"SVG\": \"<g id=\\\"15111100\\\">        <path d=\\\"M287.842,440.596v-82.244c3.376-12.692,30.382-12.692,33.758,0v82.244\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.721\\\" x2=\\\"304.721\\\" y1=\\\"349.176\\\" y2=\\\"428.474\\\"/>        <path d=\\\"M288.275,439.511c1.298-13.765,31.594-13.765,32.892,0H288.275z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111101\",\r\n    \"X\": \"287.8999938964844\",\r\n    \"Y\": \"346.356212482637\",\r\n    \"Width\": \"38.88299560546875\",\r\n    \"Height\": \"96.42580045681615\",\r\n    \"SVG\": \"<g id=\\\"15111101\\\">        <path d=\\\"M290.4,440.936v-82.55c3.388-12.739,30.495-12.739,33.883,0v82.55\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.342\\\" x2=\\\"307.342\\\" y1=\\\"349.178\\\" y2=\\\"429.203\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"290.834\\\" x2=\\\"323.849\\\" y1=\\\"417.479\\\" y2=\\\"417.479\\\"/>        <path d=\\\"M290.834,440.282c1.303-13.816,31.711-13.816,33.014,0H290.834z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52231\",\r\n    \"X\": \"278.46240234375\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"55.9482421875\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"52231\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">IS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25310500\",\r\n    \"X\": \"34.17714498295737\",\r\n    \"Y\": \"105.78632908530723\",\r\n    \"Width\": \"328.132926032401\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25310500\\\">        <path d=\\\"   M151.972,113.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C262.052,106.827,193.997,109.048,151.972,113.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"150\\\" y=\\\"212\\\">RSA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01120400\",\r\n    \"X\": \"263.5260009765625\",\r\n    \"Y\": \"348.67401123046875\",\r\n    \"Width\": \"81.56600952148438\",\r\n    \"Height\": \"94.59396362304688\",\r\n    \"SVG\": \"<g id=\\\"01120400\\\">        <rect fill=\\\"#FFFFFF\\\" height=\\\"21.063\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"32.236\\\" x=\\\"287.937\\\" y=\\\"419.705\\\"/>        <ellipse cx=\\\"304.309\\\" cy=\\\"387.06\\\" fill=\\\"#FFFFFF\\\" rx=\\\"38.283\\\" ry=\\\"35.886\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60140600\",\r\n    \"X\": \"207.15234375\",\r\n    \"Y\": \"359.453125\",\r\n    \"Width\": \"202.150390625\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60140600\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">DSR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10472\",\r\n    \"X\": \"231.2779998779297\",\r\n    \"Y\": \"448.4830017089844\",\r\n    \"Width\": \"148.3889923095703\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"10472\\\">        <circle cx=\\\"251.778\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"359.167\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"272.5\\\" x2=\\\"338\\\" y1=\\\"468.983\\\" y2=\\\"468.983\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10622_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"444.4200134277344\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"10622_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10622_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"442.7950134277344\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"10622_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10622_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"442.5150146484375\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"10622_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10622_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"442.5150146484375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"5.279998779296875\",\r\n    \"SVG\": \"<g id=\\\"10622_1\\\">        <line fill=\\\"none\\\" id=\\\"main\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <rect display=\\\"none\\\" fill=\\\"none\\\" height=\\\"240\\\" id=\\\"greyBox\\\" stroke=\\\"#C8C8C8\\\" stroke-width=\\\"10\\\" width=\\\"359\\\" x=\\\"126.5\\\" y=\\\"276\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40140000\",\r\n    \"X\": \"265.4490051269531\",\r\n    \"Y\": \"348.3479919433594\",\r\n    \"Width\": \"79.11199951171875\",\r\n    \"Height\": \"92.86898803710938\",\r\n    \"SVG\": \"<g id=\\\"40140000\\\">        <path d=\\\"M300.578,369.245c0-6.045,4.855-11.519,4.855-15.518v-0.524c0-1.523-0.048-4.522-1.285-4.855   c-1.238,5.331-4.141,9.52-7.045,13.281c-1.476,1.952-2.808,3.903-4.284,5.902c-1.238,1.618-3.713,4.141-3.713,6.569   c0,1.714,7.283,21.087,3.57,21.087c-0.143,0-4.474-2.999-4.998-3.427c-1.666-1.238-2.808-2.713-3.951-4.427   c-3.665-5.426-2.904-5.236-4.522-12.233c-1.809,0.476-3.046,5.902-3.475,8.235c-0.524,2.808-0.333,7.902,0.286,10.71   c0.762,3.38,1.618,5.95,2.999,8.711c0.714,1.428,3.618,6.521,3.713,7.711c-2.57-0.619-8.378-5.474-10.234-7.331   c-1.761-1.809-6.521-9.853-7.045-10.234c0,11.757,5.95,27.132,11.615,32.892c3.665,3.665,7.521,7.569,12.091,10.282   c2.904,1.761,12.471,5.141,16.993,5.141h2.808c3.38,0,12.852-3.618,15.327-4.998c4.046-2.237,8.187-5.617,10.71-9.377   c5.236-7.759,9.568-17.85,9.568-30.654v-1.523l-0.524-6.855c-0.857,0.428-2.666,5.189-2.999,6.141   c-0.619,1.571-2.428,4.046-3.427,5.522c-1.666,2.523-6.236,7.473-9.33,8.187v-1.285c0-5.236,3.284-10.472,3.284-14.756v-2.285   l-1.523-14.471h-0.761c-0.381,4.617-1.952,9.377-3.998,12.471c-1.571,2.38-6.283,6.664-9.187,7.331   c-0.286-0.476-0.524-0.762-0.524-1.523v-2.761c0-6.045,3.57-10.567,3.57-15.28v-1c0-1.809-2.475-4.617-3.475-6.188   c-0.809-1.333-2.856-5.141-4.189-5.474v1.523c0,7.331-1.618,12.614-6.616,14.994c-1.285-1.999-4.284-3.76-4.284-7.426   L300.578,369.245L300.578,369.245z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150200\",\r\n    \"X\": \"246.46875\",\r\n    \"Y\": \"348.0312805175781\",\r\n    \"Width\": \"111.8505859375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"10150200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.6719\\\">CI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10482\",\r\n    \"X\": \"259.9853515625\",\r\n    \"Y\": \"447.8154296875\",\r\n    \"Width\": \"90.7744140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"10482\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"497.9248\\\">TR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10481\",\r\n    \"X\": \"280.776611328125\",\r\n    \"Y\": \"284.7119445800781\",\r\n    \"Width\": \"47.9375\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"10481\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5557\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30071\",\r\n    \"X\": \"237.8076171875\",\r\n    \"Y\": \"300.82708740234375\",\r\n    \"Width\": \"134.294921875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"30071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"MCM\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">MCM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30072\",\r\n    \"X\": \"282.44140625\",\r\n    \"Y\": \"449.984375\",\r\n    \"Width\": \"45.390625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30072\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"T\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.25\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52241\",\r\n    \"X\": \"280.427734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"54.2763671875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"52241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">IT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_44_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_44_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53571\",\r\n    \"X\": \"262.12646484375\",\r\n    \"Y\": \"292.0000305175781\",\r\n    \"Width\": \"83.396484375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"53571\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">SU</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271300\",\r\n    \"X\": \"100.73223114013672\",\r\n    \"Y\": \"29.23223304748535\",\r\n    \"Width\": \"203.53553009033203\",\r\n    \"Height\": \"303.5355281829834\",\r\n    \"SVG\": \"<g id=\\\"25271300\\\">        <polyline fill=\\\"none\\\" points=\\\"102.5,31 152.5,81 152.5,281 102.5,331  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"302.5,31 252.5,81 252.5,281 302.5,331  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25182600\",\r\n    \"X\": \"251.77513122558594\",\r\n    \"Y\": \"242.47299194335938\",\r\n    \"Width\": \"104.94975280761719\",\r\n    \"Height\": \"162.0\",\r\n    \"SVG\": \"<g id=\\\"25182600\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"264.25\\\" x2=\\\"344.25\\\" y1=\\\"400.973\\\" y2=\\\"400.973\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.25\\\" x2=\\\"304.25\\\" y1=\\\"400.973\\\" y2=\\\"315.973\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.25\\\" x2=\\\"354.25\\\" y1=\\\"315.973\\\" y2=\\\"265.973\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.25\\\" x2=\\\"254.25\\\" y1=\\\"315.973\\\" y2=\\\"265.973\\\"/>                <circle cx=\\\"304.25\\\" cy=\\\"267.973\\\" r=\\\"25\\\" stroke=\\\"#000000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45130203\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"100.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"200.0\",\r\n    \"SVG\": \"<g id=\\\"45130203\\\">        <path d=\\\"M24,119c0,75,60,155,175,155s175-80,175-155\\\" fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"159\\\" x2=\\\"159\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"239\\\" x2=\\\"239\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30062\",\r\n    \"X\": \"246.0361328125\",\r\n    \"Y\": \"448.0878601074219\",\r\n    \"Width\": \"118.5703125\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"30062\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"LOG\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"491.8066\\\">LOG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30061\",\r\n    \"X\": \"253.1865234375\",\r\n    \"Y\": \"293.54583740234375\",\r\n    \"Width\": \"109.2626953125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"30061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"ISR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">ISR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45130201\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"100.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"200.0\",\r\n    \"SVG\": \"<g id=\\\"45130201\\\">        <path d=\\\"M24,119c0,75,60,155,175,155s175-80,175-155\\\" fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45130202\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"100.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"200.0\",\r\n    \"SVG\": \"<g id=\\\"45130202\\\">        <path d=\\\"M24,119c0,75,60,155,175,155s175-80,175-155\\\" fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"179\\\" x2=\\\"179\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"219\\\" x2=\\\"219\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_44_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"1_44_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112201\",\r\n    \"X\": \"261.5\",\r\n    \"Y\": \"348.5\",\r\n    \"Width\": \"91.0\",\r\n    \"Height\": \"91.0\",\r\n    \"SVG\": \"<g id=\\\"20112201\\\">            <polyline points=\\\"278.875 349 335.125 349 307 394 335.125 439 278.875 439 307 394\\\" stroke=\\\"#000000\\\"/>            <polyline points=\\\"262 365.875 262 422.125 307 394 352 422.125 352 365.875 307 394\\\" stroke=\\\"#000000\\\"/>            <circle cx=\\\"307\\\" cy=\\\"394\\\" r=\\\"36.562\\\" stroke=\\\"#000000\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53581\",\r\n    \"X\": \"261.91650390625\",\r\n    \"Y\": \"292.9375305175781\",\r\n    \"Width\": \"87.9150390625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"53581\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">TA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112200\",\r\n    \"X\": \"258.5\",\r\n    \"Y\": \"346.5\",\r\n    \"Width\": \"96.0\",\r\n    \"Height\": \"96.0\",\r\n    \"SVG\": \"<g id=\\\"20112200\\\">            <g>                      <circle cx=\\\"306.5\\\" cy=\\\"394.5\\\" r=\\\"47.5\\\" stroke=\\\"#000000\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" points=\\\"306.5 347 347.469 418.25 265.531 418.25 306.5 347\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52251\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"75.95855686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"52251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163500\",\r\n    \"X\": \"228.69817548241122\",\r\n    \"Y\": \"356.9375305175781\",\r\n    \"Width\": \"149.91364092383878\",\r\n    \"Height\": \"80.078125\",\r\n    \"SVG\": \"<g id=\\\"10163500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.6719\\\">JIB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10451\",\r\n    \"X\": \"319.1767883300781\",\r\n    \"Y\": \"293.43853759765625\",\r\n    \"Width\": \"35.640625\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"10451\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"318.2549\\\" y=\\\"344.9854\\\">4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05092\",\r\n    \"X\": \"283.1000061035156\",\r\n    \"Y\": \"448.3999938964844\",\r\n    \"Width\": \"47.79998779296875\",\r\n    \"Height\": \"59.0\",\r\n    \"SVG\": \"<g id=\\\"05092\\\">        <ellipse cx=\\\"307\\\" cy=\\\"478.1\\\" rx=\\\"23.9\\\" ry=\\\"15.3\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"5\\\" x1=\\\"324.4\\\" x2=\\\"289.5\\\" y1=\\\"450.6\\\" y2=\\\"505.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"5\\\" x1=\\\"290.7\\\" x2=\\\"323.5\\\" y1=\\\"449.8\\\" y2=\\\"505.7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"5\\\" x1=\\\"307.1\\\" x2=\\\"307.1\\\" y1=\\\"507.4\\\" y2=\\\"448.4\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10452\",\r\n    \"X\": \"249.3583984375\",\r\n    \"Y\": \"448.82708740234375\",\r\n    \"Width\": \"112.7890625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10452\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5146\\\">SPT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215100\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"250.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"215.0\",\r\n    \"SVG\": \"<g id=\\\"25215100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35,25\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"258\\\" y2=\\\"258\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"458\\\" y2=\\\"458\\\"/>        <rect fill=\\\"#000000\\\" height=\\\"37.377\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"80\\\" x=\\\"266\\\" y=\\\"293.492\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"272\\\" y2=\\\"356.098\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"196,396.279 246,349.558 366,349.558 416,396.279 366,443 246,443  \\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_51_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"192.4252471923828\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"324.5747528076172\",\r\n    \"SVG\": \"<g id=\\\"2_51_0\\\">        <g>                <polyline fill=\\\"#FFE599\\\" points=\\\"174,516 174,326 306,204 438,326 438,516   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"516\\\" y2=\\\"513.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"508.5\\\" y2=\\\"331\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174,328.5 174,326 175.836,324.303    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"179.502\\\" x2=\\\"302.331\\\" y1=\\\"320.915\\\" y2=\\\"207.391\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"304.164,205.697 306,204 307.836,205.697    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"311.503\\\" x2=\\\"434.331\\\" y1=\\\"209.085\\\" y2=\\\"322.609\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"436.164,324.303 438,326 438,328.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"333.5\\\" y2=\\\"511\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"513.5\\\" y2=\\\"516\\\"/>                    </g>            </g>        <polygon points=\\\"229,277 306,207 383,277  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35110300\",\r\n    \"X\": \"209.7958984375\",\r\n    \"Y\": \"329.8251647949219\",\r\n    \"Width\": \"189.875\",\r\n    \"Height\": \"136.79983520507812\",\r\n    \"SVG\": \"<g id=\\\"35110300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"92\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"465.5\\\">SUB</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"92\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"396.8564\\\">NON</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30051\",\r\n    \"X\": \"255.6064453125\",\r\n    \"Y\": \"296.3750305175781\",\r\n    \"Width\": \"103.40234375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"30051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" id=\\\"EW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">EW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131001\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25131001\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">SBY</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\">FTP</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112202\",\r\n    \"X\": \"261.0\",\r\n    \"Y\": \"348.010009765625\",\r\n    \"Width\": \"91.20599365234375\",\r\n    \"Height\": \"90.989990234375\",\r\n    \"SVG\": \"<g id=\\\"20112202\\\">            <polygon points=\\\"281.628 393.586 261 405.736 273.258 427.12 294.102 415.132 294.156 439 318.78 439 318.78 415.24 339.624 427.174 352.098 405.952 331.47 393.64 352.206 381.544 339.678 360.16 318.834 372.148 318.78 348.01 294.156 348.01 294.156 372.04 273.312 360.16 261.054 381.544 281.628 393.586\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53591\",\r\n    \"X\": \"275.537109375\",\r\n    \"Y\": \"290.9375305175781\",\r\n    \"Width\": \"54.2744140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"53591\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">TI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131002\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25131002\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">WPN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\">FTP</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131003\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25131003\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"static2\\\" x=\\\"259\\\" y=\\\"266\\\">NRM</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" x=\\\"270\\\" y=\\\"188\\\">FTP</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36170000_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36170000_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"437.6348\\\">OB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52261\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"289.0781555175781\",\r\n    \"Width\": \"80.77105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"52261\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">JC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130103_2\",\r\n    \"X\": \"170.98980712890625\",\r\n    \"Y\": \"360.0888671875\",\r\n    \"Width\": \"268.27081298828125\",\r\n    \"Height\": \"124.28512573242188\",\r\n    \"SVG\": \"<g id=\\\"10130103_2\\\">        <path d=\\\"M172.252,482.216c74.788-43.743,190.698-43.888,265.756-0.432\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100.9628\\\" transform=\\\"matrix(0.9042 0 0 1 236.3589 432.3545)\\\">MD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25330100\",\r\n    \"X\": \"55.5\",\r\n    \"Y\": \"107.06649017333984\",\r\n    \"Width\": \"331.7275085449219\",\r\n    \"Height\": \"119.86702728271484\",\r\n    \"SVG\": \"<g id=\\\"25330100\\\">        <polygon fill=\\\"none\\\" points=\\\"58,132 58,202 308,202 308,222 383,167 308,112 308,132  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130103_3\",\r\n    \"X\": \"197.88131713867188\",\r\n    \"Y\": \"354.0888671875\",\r\n    \"Width\": \"210.74127197265625\",\r\n    \"Height\": \"111.55923461914062\",\r\n    \"SVG\": \"<g id=\\\"10130103_3\\\">        <path d=\\\"M198.853,463.04c63.979-26.989,144.941-26.885,208.79,0.308\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100.9628\\\" transform=\\\"matrix(0.9042 0 0 1 242.3589 426.3545)\\\">MD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120106_3\",\r\n    \"X\": \"181.0\",\r\n    \"Y\": \"309.1094665527344\",\r\n    \"Width\": \"250.0\",\r\n    \"Height\": \"137.39053344726562\",\r\n    \"SVG\": \"<g id=\\\"20120106_3\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">PROD</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"181\\\" x2=\\\"431\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30052\",\r\n    \"X\": \"282.28515625\",\r\n    \"Y\": \"449.984375\",\r\n    \"Width\": \"47.34375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30052\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"D\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.25\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120106_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"309.1094665527344\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"137.39053344726562\",\r\n    \"SVG\": \"<g id=\\\"20120106_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">PROD</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120106_1\",\r\n    \"X\": \"126.5\",\r\n    \"Y\": \"309.1094665527344\",\r\n    \"Width\": \"359.0\",\r\n    \"Height\": \"137.39053344726562\",\r\n    \"SVG\": \"<g id=\\\"20120106_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">PROD</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120106_0\",\r\n    \"X\": \"148.3769989013672\",\r\n    \"Y\": \"309.1094665527344\",\r\n    \"Width\": \"315.24501037597656\",\r\n    \"Height\": \"137.39053344726562\",\r\n    \"SVG\": \"<g id=\\\"20120106_0\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"347.0001\\\">PROD</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"148.377\\\" x2=\\\"463.622\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10462\",\r\n    \"X\": \"246.40625\",\r\n    \"Y\": \"448.82708740234375\",\r\n    \"Width\": \"116.216796875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10462\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5146\\\">TAC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05082\",\r\n    \"X\": \"234.50000286102295\",\r\n    \"Y\": \"448.0000762939453\",\r\n    \"Width\": \"141.99999332427979\",\r\n    \"Height\": \"41.999969482421875\",\r\n    \"SVG\": \"<g id=\\\"05082\\\">        <g transform=\\\"translate(170 108) scale(5 5)\\\">                <path d=\\\"M19.1,73.4c0.1-0.5,0.2-1.1,0.3-1.6h5.9c0.1-0.4,0.2-1.5,0.5-3.2l0.8-0.3l1.1,4.8l1-4.7h0.9l1.2,5c0.1-0.5,0.1-1,0.2-1.6    h9c-0.4-0.7-1.1-1.5-1.8-2.6l0.3-1.2l2.8,4.2l-2.8,4.2l-0.4-1.2l1.9-2.7h-8.2L31.1,76h-0.8l-1.1-5L28,76h-0.8l-0.9-4.7    c0,0.3-0.1,0.7-0.2,1.2h-5.9L19.5,76h-0.9l-1-4.8l-1,4.8h-0.8l-1.2-5l-1,4.7h-0.7l1.3-7.3H15l1.1,5l1.1-5H18L19.1,73.4z\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10461\",\r\n    \"X\": \"276.656005859375\",\r\n    \"Y\": \"276.552978515625\",\r\n    \"Width\": \"57.764007568359375\",\r\n    \"Height\": \"67.9310302734375\",\r\n    \"SVG\": \"<g id=\\\"10461\\\">        <g>                <path d=\\\"M328.495,322.854c0,10.565-12.523,19.13-23.088,19.13    c-10.565,0-22.825-8.565-22.825-19.13\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <polygon points=\\\"288.507,327.348 282.583,324.832 276.656,327.348 282.583,313.304   \\\"/>                <polygon points=\\\"334.42,327.348 328.495,324.832 322.568,327.348 328.495,313.304   \\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.407\\\" x2=\\\"305.407\\\" y1=\\\"341.985\\\" y2=\\\"295.413\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"288.652\\\" x2=\\\"324.01\\\" y1=\\\"294.094\\\" y2=\\\"294.094\\\"/>        <circle cx=\\\"305.407\\\" cy=\\\"285.386\\\" fill=\\\"none\\\" r=\\\"6.333\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130103_0\",\r\n    \"X\": \"185.0017547607422\",\r\n    \"Y\": \"359.0888671875\",\r\n    \"Width\": \"241.4537811279297\",\r\n    \"Height\": \"118.2108154296875\",\r\n    \"SVG\": \"<g id=\\\"10130103_0\\\">        <path d=\\\"M186.093,474.836c70.326-34.119,169.061-34.048,239.266,0.217\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100.9628\\\" transform=\\\"matrix(0.9042 0 0 1 236.3589 431.3545)\\\">MD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130103_1\",\r\n    \"X\": \"127.57951354980469\",\r\n    \"Y\": \"360.0888671875\",\r\n    \"Width\": \"355.84107971191406\",\r\n    \"Height\": \"157.211669921875\",\r\n    \"SVG\": \"<g id=\\\"10130103_1\\\">        <path d=\\\"M129.5,515.7c7.874-9.448,17.078-17.917,27.337-25.408   c78.512-57.322,218.814-57.323,297.326,0c10.26,7.491,19.464,15.96,27.337,25.408\\\" fill=\\\"none\\\" id=\\\"arc_1_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100.9628\\\" transform=\\\"matrix(0.9042 0 0 1 238.3589 432.3545)\\\">MD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216400\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"25216400\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"282\\\" y2=\\\"282\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"428\\\" y2=\\\"428\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"396\\\">SUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342100\",\r\n    \"X\": \"101.01164533868024\",\r\n    \"Y\": \"85.5157154626782\",\r\n    \"Width\": \"292.81452296749165\",\r\n    \"Height\": \"276.91830573289576\",\r\n    \"SVG\": \"<g id=\\\"25342100\\\" transform=\\\"translate(-160 -170) scale(1.75 1.75)\\\">        <path d=\\\"M152.622,220.067c13.174-104.438,162.599-86.175,158,10.4   c-3.446,72.352-109.576,99.648-149.2,29.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"161.286\\\" x2=\\\"161.286\\\" y1=\\\"260\\\" y2=\\\"285\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"160.299\\\" x2=\\\"181.702\\\" y1=\\\"259.815\\\" y2=\\\"259.827\\\"/>        <g transform=\\\"translate(186 43) translate(-1 0) translate(-1 0) translate(1 0) translate(1 0) translate(1 0)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"20\\\" stroke=\\\"#FFFFFF\\\" width=\\\"14.286\\\" x=\\\"113.571\\\" y=\\\"171.857\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"34.9982\\\" transform=\\\"matrix(0.5714 0 0 0.5714 117.187 189)\\\">S</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140103.b\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"0.0\",\r\n    \"Width\": \"0.0\",\r\n    \"Height\": \"0.0\",\r\n    \"SVG\": \"<g display=\\\"none\\\" id=\\\"25140103.b\\\">        <path d=\\\"   M242.201,331.283c14.973,0,27.107-11.415,27.107-25.475c0-14.084-12.138-25.479-27.107-25.479\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,279.984c14.973,0,27.107-11.414,27.107-25.478c0-14.082-12.138-25.476-27.107-25.476\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,228.535c14.973,0,27.107-11.414,27.107-25.475c0-14.083-12.138-25.479-27.107-25.479\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,176.04c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.476-27.107-25.476\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,125.089c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.477-27.107-25.477\\\" display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52271\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"288.9375305175781\",\r\n    \"Width\": \"79.81793186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"52271\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">JD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140103.a\",\r\n    \"X\": \"239.7010040283203\",\r\n    \"Y\": \"71.63700103759766\",\r\n    \"Width\": \"32.10700988769531\",\r\n    \"Height\": \"262.14598846435547\",\r\n    \"SVG\": \"<g id=\\\"25140103.a\\\">        <path d=\\\"   M242.201,331.283c14.973,0,27.107-11.415,27.107-25.475c0-14.084-12.138-25.479-27.107-25.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,279.984c14.973,0,27.107-11.414,27.107-25.478c0-14.082-12.138-25.476-27.107-25.476\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,228.535c14.973,0,27.107-11.414,27.107-25.475c0-14.083-12.138-25.479-27.107-25.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,176.04c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.476-27.107-25.476\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"   M242.201,125.089c14.973,0,27.107-11.415,27.107-25.475c0-14.083-12.138-25.477-27.107-25.477\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25170600\",\r\n    \"X\": \"52.79399871826172\",\r\n    \"Y\": \"43.6875\",\r\n    \"Width\": \"297.17899322509766\",\r\n    \"Height\": \"279.8125\",\r\n    \"SVG\": \"<g id=\\\"25170600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"321\\\" y2=\\\"321\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"225\\\" y2=\\\"225\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"58\\\">Name:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"82\\\">Width:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"108\\\">Min Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"132\\\">Max Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"158\\\">DTG Start:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"182\\\">DTG End:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"133\\\" y=\\\"290\\\">TC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_57_0\",\r\n    \"X\": \"166.25950622558594\",\r\n    \"Y\": \"273.81500244140625\",\r\n    \"Width\": \"276.8352508544922\",\r\n    \"Height\": \"323.73565673828125\",\r\n    \"SVG\": \"<g id=\\\"1_57_0\\\">        <path d=\\\"M435.342,273.815   c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#FFE599\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25190200\",\r\n    \"X\": \"29.359375\",\r\n    \"Y\": \"141.765625\",\r\n    \"Width\": \"342.140625\",\r\n    \"Height\": \"44.17938232421875\",\r\n    \"SVG\": \"<g id=\\\"25190200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"43\\\" x2=\\\"371.5\\\" y1=\\\"183.445\\\" y2=\\\"183.445\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"26\\\" y=\\\"168\\\">IFF ON</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"255\\\" y=\\\"168\\\">IFF ON</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30042\",\r\n    \"X\": \"277.6171875\",\r\n    \"Y\": \"446.984375\",\r\n    \"Width\": \"54.65625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30042\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"M\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.25\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30041\",\r\n    \"X\": \"284.6484375\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"42.734375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"E\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10431\",\r\n    \"X\": \"320.4355602599027\",\r\n    \"Y\": \"293.23541259765625\",\r\n    \"Width\": \"34.06935307017545\",\r\n    \"Height\": \"51.75\",\r\n    \"SVG\": \"<g id=\\\"10431\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"318.2549\\\" y=\\\"344.9854\\\">2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10432\",\r\n    \"X\": \"259.52001953125\",\r\n    \"Y\": \"446.0781555175781\",\r\n    \"Width\": \"93.205078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"10432\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"497.0469\\\">SR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52281\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"72.53668186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"52281\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25110100\",\r\n    \"X\": \"24.799999237060547\",\r\n    \"Y\": \"131.37124633789062\",\r\n    \"Width\": \"346.0999946594238\",\r\n    \"Height\": \"119.515625\",\r\n    \"SVG\": \"<g id=\\\"25110100\\\">          <line fill=\\\"none\\\" id=\\\"svg_1\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"24.8\\\" x2=\\\"159.8\\\" y1=\\\"194.9\\\" y2=\\\"194.9\\\"/>          <line fill=\\\"none\\\" id=\\\"svg_2\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"235.9\\\" x2=\\\"370.9\\\" y1=\\\"195\\\" y2=\\\"195\\\"/>          <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" font-weight=\\\"bold\\\" id=\\\"svg_3\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0\\\" text-anchor=\\\"middle\\\" x=\\\"196.8\\\" xml:space=\\\"preserve\\\" y=\\\"202.34\\\">XX</text>          <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" font-weight=\\\"bold\\\" id=\\\"svg_4\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0\\\" text-anchor=\\\"middle\\\" x=\\\"196.41\\\" xml:space=\\\"preserve\\\" y=\\\"148.84\\\">2ID (USA)</text>          <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" font-weight=\\\"bold\\\" id=\\\"svg_5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"0\\\" text-anchor=\\\"middle\\\" x=\\\"200.4\\\" xml:space=\\\"preserve\\\" y=\\\"245.84\\\">52ID (GBR)</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25250300\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25250300\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">LP</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170300\",\r\n    \"X\": \"263.0820007324219\",\r\n    \"Y\": \"347.0\",\r\n    \"Width\": \"86.04202270507812\",\r\n    \"Height\": \"93.0\",\r\n    \"SVG\": \"<g id=\\\"15170300\\\">            <g>                      <g>                                <path d=\\\"M325.861,351.341h15.25v-4.341h-18.144c.445.835,2.004,4.341,2.894,4.341Z\\\" id=\\\"_65363480\\\"/>                                <path d=\\\"M323.301,355.96h2.004v.89c0,4.118,3.785,7.18,8.07,7.18,5.287,0,7.792-4.508,7.792-10.074h-15.583c-.835,0-1.948,1.447-2.282,2.004Z\\\" id=\\\"_65379072\\\"/>                                <path d=\\\"M280.112,395.086v.557c0,.89,2.504,3.729,4.007,3.729h.835c2.059,0,27.382-18.867,31.946-21.316l.167,19.368,20.871-30.889h-20.982c-1.057,0-16.864,11.743-19.257,13.302-3.117,2.059-6.679,4.508-9.628,6.79-2.727,2.171-7.959,4.063-7.959,8.46Z\\\" id=\\\"_94401360\\\"/>                                <path d=\\\"M270.317,404.882v-38.291h-4.619c-1.113,0-2.616,1.113-2.616,2.004v34.005c0,1.28.668,1.781,1.447,2.282h5.788Z\\\" id=\\\"_66403960\\\"/>                                <path d=\\\"M322.967,397.424h17.253v7.18h-22.986v34.84h11.521c1.503,0,2.115-9.795,2.393-11.688.668-3.84,1.614-8.849,1.892-12.522h.445l3.562,24.154h12.077v-68.456c0-1.447-2.838-4.341-4.619-4.341h-.223c-1.28,0-9.573,13.19-10.853,15.083-1.391,2.171-10.129,14.582-10.463,15.75Z\\\" id=\\\"_66403768\\\"/>                                <polygon id=\\\"_66403824\\\" points=\\\"270.317 404.882 270.317 440 308.886 440 308.886 404.882 270.317 404.882\\\"/>                          </g>                      <g>                                <line fill=\\\"none\\\" id=\\\"_40181744\\\" x1=\\\"317.067\\\" x2=\\\"317.234\\\" y1=\\\"397.535\\\" y2=\\\"404.603\\\"/>                                <line fill=\\\"none\\\" id=\\\"_39704416\\\" x1=\\\"337.938\\\" x2=\\\"344.283\\\" y1=\\\"366.591\\\" y2=\\\"366.591\\\"/>                                <line fill=\\\"none\\\" id=\\\"_39663360\\\" x1=\\\"341.111\\\" x2=\\\"341.111\\\" y1=\\\"351.341\\\" y2=\\\"353.957\\\"/>                                <line fill=\\\"none\\\" id=\\\"_40245400\\\" x1=\\\"325.861\\\" x2=\\\"325.583\\\" y1=\\\"351.341\\\" y2=\\\"353.957\\\"/>                                <path d=\\\"M340.276,397.424h-17.253c.278-1.113,9.016-13.58,10.463-15.695,1.28-1.892,9.573-15.083,10.853-15.083h-6.4l-20.871,30.889.167,7.068h23.041v-7.18Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_41573280\\\"/>                                <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41396192\\\" points=\\\"325.583 353.957 341.111 353.957 341.111 351.341 325.861 351.341 325.583 353.957\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30031\",\r\n    \"X\": \"236.5712890625\",\r\n    \"Y\": \"300.82708740234375\",\r\n    \"Width\": \"136.0859375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"30031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"ASW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">ASW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30032\",\r\n    \"X\": \"288.61328125\",\r\n    \"Y\": \"447.984375\",\r\n    \"Width\": \"35.78125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30032\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"L\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.25\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10442\",\r\n    \"X\": \"247.703125\",\r\n    \"Y\": \"448.82708740234375\",\r\n    \"Width\": \"116.529296875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10442\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5146\\\">STR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164800\",\r\n    \"X\": \"208.625\",\r\n    \"Y\": \"349.28399658203125\",\r\n    \"Width\": \"182.86947631835938\",\r\n    \"Height\": \"96.882080078125\",\r\n    \"SVG\": \"<g id=\\\"10164800\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"299.495\\\" x2=\\\"346.603\\\" y1=\\\"351.784\\\" y2=\\\"351.784\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"323.049\\\" x2=\\\"323.049\\\" y1=\\\"375.338\\\" y2=\\\"351.784\\\"/>        <path d=\\\"M228.833,375.338h113.059c37.688,0,45.226,42.397,47.108,70.662\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"204\\\" y=\\\"439\\\">PURE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10441\",\r\n    \"X\": \"321.2861633300781\",\r\n    \"Y\": \"293.23541259765625\",\r\n    \"Width\": \"33.75\",\r\n    \"Height\": \"52.671875\",\r\n    \"SVG\": \"<g id=\\\"10441\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"318.2549\\\" y=\\\"344.9854\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60170400\",\r\n    \"X\": \"237.8000030517578\",\r\n    \"Y\": \"353.5\",\r\n    \"Width\": \"152.99998474121094\",\r\n    \"Height\": \"80.0\",\r\n    \"SVG\": \"<g id=\\\"60170400\\\">        <g>                <path d=\\\"M298,433.5c-19.7,0-35.7-16.4-35.7-36.5c-0.1-11.4,5.2-22.1,14.1-29c2.2-1.7,5.3-1.3,7,0.9l0.1,0.1c1.7,2.3,1.3,5.5-1,7.2    c-6.4,5-10.2,12.7-10.1,20.9c0,14.4,11.5,26.2,25.7,26.2c14.1,0,25.7-11.7,25.7-26.2c0-8.2-3.7-15.9-10.2-20.9    c-2.2-1.7-2.6-4.9-1-7.2c1.6-2.2,4.7-2.7,6.9-1.1l0.1,0.1c9,7,14.2,17.7,14.1,29C333.7,417.1,317.7,433.5,298,433.5z\\\"/>                <path d=\\\"M298,400.6c-2.9-0.1-5.2-2.6-5-5.5l0,0V359c-0.1-2.9,2.1-5.4,5-5.5c2.9,0.1,5.2,2.6,5,5.5v36.1    C303.2,398,300.9,400.5,298,400.6L298,400.6z\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"13\\\" x1=\\\"243.3\\\" x2=\\\"243.3\\\" y1=\\\"359\\\" y2=\\\"427.6\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"13\\\" x1=\\\"362.2\\\" x2=\\\"362.2\\\" y1=\\\"362.4\\\" y2=\\\"424.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"13\\\" x1=\\\"339.1\\\" x2=\\\"385.3\\\" y1=\\\"362.1\\\" y2=\\\"362.1\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216500\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"250.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"215.0\",\r\n    \"SVG\": \"<g id=\\\"25216500\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"258\\\" y2=\\\"258\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"458\\\" y2=\\\"458\\\"/>            </g>        <g>                <polyline fill=\\\"#000000\\\" points=\\\"200,308 200,348 300,408 400,348 400,308 300,368   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25344700\",\r\n    \"X\": \"101.21622938265045\",\r\n    \"Y\": \"75.04408356872175\",\r\n    \"Width\": \"283.82374864469324\",\r\n    \"Height\": \"281.4559316900673\",\r\n    \"SVG\": \"<g id=\\\"25344700\\\" transform=\\\"translate(-410 -400) scale(2.5 2.5)\\\">        <g>                <g>                        <path d=\\\"M204.6,192.6c49.678-2.258,93.925,42.4,99.2,88.904\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <g>                                <polygon fill=\\\"#000000\\\" points=\\\"288.697,277.237 303.4,302.6 318.016,277.187\\\"/>                            </g>                        <text filter=\\\"url(#solid)\\\" font-family=\\\"sans-serif\\\" font-size=\\\"15\\\" x=\\\"260\\\" y=\\\"218\\\">T</text>                        <defs>                                <filter height=\\\"1\\\" id=\\\"solid\\\" width=\\\"1\\\" x=\\\"0\\\" y=\\\"0\\\">                                          <feFlood flood-color=\\\"white\\\" result=\\\"bg\\\"/>                                        <feMerge>                                                <feMergeNode in=\\\"bg\\\"/>                                                <feMergeNode in=\\\"SourceGraphic\\\"/>                                              </feMerge>                                    </filter>                            </defs>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35130000\",\r\n    \"X\": \"194.1875\",\r\n    \"Y\": \"360.9531555175781\",\r\n    \"Width\": \"214.921875\",\r\n    \"Height\": \"68.71875\",\r\n    \"SVG\": \"<g id=\\\"35130000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">WPN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25461\",\r\n    \"X\": \"90.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"226.97411346435547\",\r\n    \"Height\": \"73.80101013183594\",\r\n    \"SVG\": \"<g id=\\\"25461\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"288.003,209.549 301.836,224.833     315.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"239.598,209.549 253.432,224.833     267.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.804-10.969,26.804-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"107.167\\\" x2=\\\"92.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"138.583\\\" x2=\\\"154.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M122.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C149.033,175.9,137.034,164.932,122.231,164.932L122.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"123.833\\\" x2=\\\"159.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"157.865,194.418 166.5,189.432 157.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50431\",\r\n    \"X\": \"262.9560546875\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.373046875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"50431\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">NA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120702_3\",\r\n    \"X\": \"139.5\",\r\n    \"Y\": \"228.5\",\r\n    \"Width\": \"334.0\",\r\n    \"Height\": \"328.0\",\r\n    \"SVG\": \"<g id=\\\"20120702_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"228.5\\\" y2=\\\"556.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"139.5\\\" x2=\\\"473.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"228.5\\\" x2=\\\"228.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"382.5\\\" x2=\\\"382.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121103\",\r\n    \"X\": \"273.0009765625\",\r\n    \"Y\": \"347.99896240234375\",\r\n    \"Width\": \"68.72201538085938\",\r\n    \"Height\": \"93.9969482421875\",\r\n    \"SVG\": \"<g id=\\\"20121103\\\">            <g>                      <path d=\\\"M274.401,357.706v.83c0,5.554,4.775,10.277,10.537,10.277h.26c4.775,0,9.966-4.723,9.966-9.135v-2.855c0-4.1-5.035-8.824-9.706-8.824h-1.609c-4.464,0-9.447,5.139-9.447,9.706Z\\\" id=\\\"_150321544\\\"/>                      <path d=\\\"M333.158,419.837c0-8.149,2.959-10.589,5.035-16.35,1.246-3.426,2.076-4.256,2.388-8.461.208-3.114,1.142-6.073,1.142-9.395v-3.426c0-3.322-2.907-11.523-4.308-13.651-1.713-2.595-6.281-7.007-8.72-8.928-2.907-2.284-6.955-6.021-10.692-7.267-2.024-.623-12.717-3.166-14.793-2.959l-7.422.727v1.038c0,.986,2.595,3.478,3.114,4.256,0,4.308,1.09,8.876-1.713,10.848-2.855,2.076-3.581,4.464-4.879,8.149-.467,1.246-1.142,3.997-1.298,5.242-.208,1.35-.26,5.19-.571,5.969-1.401,3.166-3.426,5.45-4.879,8.253l-6.592.623c-2.751,4.1-5.969,5.346-5.969,12.509v34.205c.83.208.467.26,1.142.26.623,0,.363-.104,1.142-.26v-35.659c0-.934,1.038-3.893,1.401-4.568.467.311,1.038.83,1.713.83.363,0,1.401-.415,1.713-.571l3.374,1.194,1.09-.727.727,3.218c.467.415.467.623,1.09.623h.571c.675,0,.83-.208.83-.83v-.571c0-1.246-1.505-3.893-1.972-4.827,1.557-3.218,8.201-3.426,10.641-7.578,1.194-2.024,2.336-3.841,3.322-5.865.571-1.142,3.01-5.346,3.114-5.71h5.71c3.01,0,2.751,3.27,3.374,5.45.779,2.543,2.595,2.647,2.595,5.917,0,3.633-3.737,9.031-5.19,11.627-.415.934-5.035,11.367-5.035,11.523v2.543c0,3.893,3.426,11.834,3.426,14.533v2.855c-1.505.363-8.824,3.166-8.824,4.568,0,.363.571.83,1.142.83h8.824c3.01,0,5.813-1.35,8.564-1.401v-3.945c0-.727-1.401-2.803-1.401-4.827-1.142-1.713-2.284-7.734-2.284-10.589,0-4.1,1.557-7.059,3.218-9.654,3.27-5.19.519-3.01,5.917-6.592l2.336,2.232c-1.298,2.336-2.959,4.775-2.959,8.305v7.682h.571v.83c0,1.194,6.488,11.627,7.422,13.391-1.972,2.959-8.72,2.128-8.824,6.54h9.706c1.557,0,4.308-1.298,5.865-1.817,2.024-.675,3.789-1.401,3.789-3.893,0-.882-3.789-6.021-4.62-7.371-.415-.571-3.062-7.734-3.062-8.512v-.571Z\\\" id=\\\"_146307440\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121101\",\r\n    \"X\": \"255.9989776611328\",\r\n    \"Y\": \"347.48199462890625\",\r\n    \"Width\": \"104.00001525878906\",\r\n    \"Height\": \"91.6719970703125\",\r\n    \"SVG\": \"<g id=\\\"20121101\\\">            <g>                      <path d=\\\"M286.295,352.989v2.492c0,.852,1.377,2.951,1.967,3.541.852.787,2.557,1.705,4.066,1.705h1.377c2.885,0,6.033-3.082,6.033-5.77v-1.967c0-2.295-3.541-5.508-6.361-5.508h-1.049c-2.557,0-6.033,3.148-6.033,5.508Z\\\" id=\\\"_98139752\\\"/>                      <path d=\\\"M326.754,375.284v2.23c0,2.164,3.344,5.508,6.033,5.508h1.115c3.016,0,6.033-3.279,6.033-6.361v-1.049c0-3.148-3.148-6.033-6.361-6.033h-.197c-3.344-.066-6.623,2.82-6.623,5.705Z\\\" id=\\\"_100133920\\\"/>                      <path d=\\\"M283.541,389.055c0-3.148,4.656-6.885,6.361-9.377,1.967,1.377,2.033,2.623,4.852,4,1.967.984,3.672,1.967,5.77,2.754,3.475,1.311,3.148-.197,6.098,2.754,1.311,1.311,2.623,3.541,5.049,3.541.525,0,1.115-1.115,1.115-1.902v-1.508c0-4-4.656-5.18-7.607-6.426-3.213-1.246-7.541-2.295-8.656-5.443-1.18-3.344-3.148-6.557-4.197-9.836-.984-3.016-2.689-7.213-6.557-7.213h-.59c-4.328,0-10.492,10.754-11.541,14.885-.787,3.344-2.23,6.754-2.951,10.295-.721,3.934-.852,7.41-1.574,11.344-.459,2.623.131,3.279-.852,5.77-.59,1.705-1.18,3.213-1.77,4.787-1.246,3.213-2.426,6.557-3.541,9.705-1.115,2.951-6.951,16.852-6.951,19.213,0,3.672,8.852,1.836,11.016,1.639-.066-2.689-3.213-2.23-4.393-3.803,2.951-4.393,5.377-8.984,8.197-13.574,1.443-2.361,6.557-13.115,7.738-13.967.918.59,4.328,4.459,5.443,5.574,2.754,2.754,2.82,2.623,3.934,6.82,1.574,6.033,2.754,10.951,2.754,18.689l2.492.328,6.033-.066c1.836,0,2.557-.262,3.279-1.377-.918-1.443-4.459-2.492-6.557-3.016v-1.639c0-.59-.197-.59-.525-1.115v-17.311c-2.164-3.213-4.197-7.016-6.492-10.098-1.639-2.23-5.377-7.41-5.377-10.82v-3.607h0Z\\\" id=\\\"_100133944\\\"/>                      <path d=\\\"M317.967,419.35v-.262c0-22.164,31.934-20.918,31.934-.852v1.902c0,7.738-7.607,14.885-15.41,14.885h-.852c-8.459,0-15.672-7.213-15.672-15.672ZM315.738,387.678h6.623v14.295s-4.59,4.721-5.443,6.164c-.656,1.18-3.148,6.754-3.148,8.197v3.279c0,9.705,9.377,19.541,19.016,19.541h1.377c8.197,0,15.344-7.148,15.672-7.148h10.164v-2.754h-4.59c.328-.656,1.115-1.902,1.115-2.754v-15.672c0-2.754-1.377-4.656-3.016-5.77h-4.721l-1.18-1.049c1.508-.393,2.82-1.311,2.82-3.082v-.59c0-.656-1.377-2.492-2.23-2.492h-7.148v-7.672c0-3.803-2.164-6.033-6.033-6.033h-3.016c-8.393,0-6.623,8.328-6.623,16.525l-.787.59v-15.475c-.525-.328-.525-.525-1.115-.525h-7.738v2.426Z\\\" id=\\\"_43666704\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121102\",\r\n    \"X\": \"205.69999814033508\",\r\n    \"Y\": \"318.69999170303345\",\r\n    \"Width\": \"199.40000772476196\",\r\n    \"Height\": \"153.59997749328613\",\r\n    \"SVG\": \"<g id=\\\"20121102\\\">        <g transform=\\\"scale(100) translate(0.7 0.62)\\\">                <path d=\\\"M2.431,3.044v0.009c0,0.037,0.035,0.079,0.07,0.079H2.51c0.039,0,0.075-0.031,0.075-0.07V3.03    c0-0.024-0.039-0.051-0.07-0.051H2.511C2.473,2.978,2.431,3.014,2.431,3.044z\\\" id=\\\"_99217032\\\"/>                <path d=\\\"M2.59,3.319c0,0.035-0.014,0.039-0.014,0.061v0.015l0.112-0.043V3.263    C2.676,3.26,2.624,3.237,2.615,3.241C2.606,3.246,2.603,3.3,2.59,3.319z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_99122624\\\"/>                <path d=\\\"M2.506,3.413c0.01-0.014,0.009-0.019,0.009-0.042L2.506,3.413z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_230953504\\\"/>                <path d=\\\"M1.768,3.342c0,0.044,0.028,0.084,0.075,0.084h0.014c0.034,0,0.061-0.038,0.061-0.075    C1.918,3.243,1.768,3.246,1.768,3.342z\\\" id=\\\"_43470376\\\"/>                <path d=\\\"M1.768,3.342c0-0.097,0.149-0.1,0.149,0.009c0,0.036-0.027,0.075-0.061,0.075H1.843    C1.797,3.427,1.768,3.387,1.768,3.342z M2.506,3.413L2.515,3.37l0.028-0.177h0.009V3.179c0-0.021,0.064-0.093,0.08-0.104    l0.285,0.039c-0.013,0.02-0.023,0.06-0.036,0.085C2.873,3.213,2.87,3.226,2.864,3.243C2.857,3.26,2.847,3.263,2.839,3.279    l0.155-0.071L3.019,3.28l-0.228,0.1v0.014c0,0.052,0.005,0.093,0.005,0.14c0,0.044,0.021,0.107-0.033,0.107    c-0.052,0-0.033-0.054-0.038-0.098C2.721,3.509,2.716,3.456,2.716,3.416L2.385,3.562v0.247h0.07v0.168h-0.21V3.809H2.32V3.6    L1.969,3.758c0.027,0.023,0.21,0.122,0.21,0.145v0.009c0,0.018-0.026,0.037-0.047,0.037H2.119c-0.03,0-0.223-0.12-0.262-0.14    l-0.154,0.07L1.671,3.815l0.102-0.043C1.766,3.746,1.722,3.734,1.722,3.711V3.595c0-0.011,0.057-0.14,0.07-0.14h0.107    c0.02,0,0.17,0.168,0.182,0.168c0.038,0,0.364-0.182,0.425-0.187V3.413z M2.431,3.044c0-0.03,0.042-0.065,0.079-0.065h0.005    c0.031,0,0.07,0.027,0.07,0.051v0.033c0,0.039-0.036,0.07-0.075,0.07H2.501c-0.035,0-0.07-0.043-0.07-0.079V3.044z M1.472,3.167    C1.505,3.17,1.586,3.159,1.586,3.188v0.873h1.536V3.188c0-0.03,0.082-0.019,0.114-0.022L2.352,2.623L1.472,3.167L1.472,3.167z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_100750160\\\"/>                <path d=\\\"M1.88,3.641c0,0.015,0.019,0.043,0.025,0.063l0.12-0.055l0.004-0.003L1.88,3.539V3.641z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_99216936\\\"/>                <path d=\\\"M1.88,3.539l0.148,0.108L2.025,3.649l-0.12,0.055C1.899,3.684,1.88,3.657,1.88,3.641V3.539z M2.59,3.319    C2.603,3.3,2.606,3.246,2.615,3.241C2.624,3.237,2.676,3.26,2.688,3.263v0.089L2.577,3.395V3.38    C2.576,3.358,2.59,3.354,2.59,3.319z M2.515,3.37c0,0.023,0.001,0.028-0.009,0.042v0.023C2.445,3.441,2.12,3.623,2.081,3.623    c-0.013,0-0.162-0.168-0.182-0.168H1.792c-0.013,0-0.07,0.129-0.07,0.14v0.117c0,0.022,0.045,0.035,0.051,0.061L1.671,3.815    l0.032,0.064l0.154-0.07c0.038,0.02,0.232,0.14,0.262,0.14h0.014c0.021,0,0.047-0.019,0.047-0.037V3.903    c0-0.023-0.183-0.121-0.21-0.145L2.32,3.6v0.209H2.245v0.168h0.21V3.809h-0.07V3.562l0.331-0.146c0,0.039,0.005,0.092,0.009,0.127    C2.73,3.588,2.71,3.641,2.763,3.641c0.053,0,0.032-0.063,0.033-0.107c0-0.047-0.005-0.088-0.005-0.14V3.38l0.228-0.1L2.994,3.208    L2.839,3.279C2.847,3.263,2.857,3.26,2.864,3.243c0.006-0.017,0.009-0.03,0.017-0.044c0.013-0.025,0.023-0.065,0.036-0.085    L2.632,3.075c-0.015,0.012-0.08,0.083-0.08,0.104v0.014H2.543L2.515,3.37z\\\" id=\\\"_231407800\\\"/>                <path d=\\\"M2.352,2.623l0.885,0.543C3.204,3.17,3.122,3.159,3.122,3.188v0.873H1.586V3.188    c0-0.03-0.082-0.019-0.114-0.022L2.352,2.623L2.352,2.623z M1.357,3.184c0.005,0.02,0.007,0.032,0.033,0.032h0.154V4.08    c0,0.013,0.002,0.013,0.005,0.023H3.15c0.011,0,0.019-0.008,0.019-0.019V3.216h0.149c0.019,0,0.033-0.01,0.033-0.028    c0-0.015-0.446-0.28-0.495-0.313c-0.039-0.026-0.499-0.308-0.5-0.308C2.35,2.567,1.438,3.13,1.357,3.184L1.357,3.184z\\\" id=\\\"_231407992\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120702_0\",\r\n    \"X\": \"131.5\",\r\n    \"Y\": \"224.91600036621094\",\r\n    \"Width\": \"348.0\",\r\n    \"Height\": \"342.33399963378906\",\r\n    \"SVG\": \"<g id=\\\"20120702_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"224.916\\\" y2=\\\"567.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"131.5\\\" x2=\\\"479.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"228.5\\\" x2=\\\"228.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"382.5\\\" x2=\\\"382.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120702_1\",\r\n    \"X\": \"131.5\",\r\n    \"Y\": \"273.6000061035156\",\r\n    \"Width\": \"348.0\",\r\n    \"Height\": \"244.80001831054688\",\r\n    \"SVG\": \"<g id=\\\"20120702_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"273.6\\\" y2=\\\"518.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"131.5\\\" x2=\\\"479.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"231.5\\\" x2=\\\"231.5\\\" y1=\\\"364.5\\\" y2=\\\"424.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"385.5\\\" x2=\\\"385.5\\\" y1=\\\"364.5\\\" y2=\\\"424.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120702_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"264.0\",\r\n    \"SVG\": \"<g id=\\\"20120702_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"228.5\\\" x2=\\\"228.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"382.5\\\" x2=\\\"382.5\\\" y1=\\\"365.5\\\" y2=\\\"425.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121304_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"224.76100158691406\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"342.47801208496094\",\r\n    \"SVG\": \"<g id=\\\"10121304_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"567.239\\\" y2=\\\"224.761\\\"/>        <circle cx=\\\"305\\\" cy=\\\"395.5\\\" r=\\\"34\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181300\",\r\n    \"X\": \"223.3447265625\",\r\n    \"Y\": \"299.03125\",\r\n    \"Width\": \"163.2412109375\",\r\n    \"Height\": \"160.46875\",\r\n    \"SVG\": \"<g id=\\\"25181300\\\">        <g>                <polyline fill=\\\"#000000\\\" points=\\\"305.5,414.5 224.5,369.5 224.5,459.5 305.5,414.5 386.5,369.5 386.5,459.5 305.5,414.5\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"350\\\">ASW</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_09_1\",\r\n    \"X\": \"126.26194763183594\",\r\n    \"Y\": \"215.25608825683594\",\r\n    \"Width\": \"359.48585510253906\",\r\n    \"Height\": \"359.49366760253906\",\r\n    \"SVG\": \"<g id=\\\"1_09_1\\\">        <path d=\\\"M221,480c0,115,170,115,170,0   c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M426.807,317.284c29.657,13.611,50.247,43.509,50.247,78.202   c0,34.618-20.501,64.462-50.057,78.114\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"102_1\",\r\n    \"X\": \"236.65499877929688\",\r\n    \"Y\": \"299.656005859375\",\r\n    \"Width\": \"137.55099487304688\",\r\n    \"Height\": \"38.843994140625\",\r\n    \"SVG\": \"<g id=\\\"102_1\\\">        <path d=\\\"M373.706,318.918c0,10.278-8.992,18.611-20.083,18.611c-11.092,0-47.361-18.611-47.361-18.611   s36.27-18.611,47.361-18.611C364.714,300.308,373.706,308.641,373.706,318.918z\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M237.155,319.078c0-10.45,9.143-18.922,20.42-18.922c11.277,0,48.155,18.922,48.155,18.922   S268.852,338,257.575,338C246.298,338,237.155,329.528,237.155,319.078z\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121304_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"222.99276733398438\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"346.0144348144531\",\r\n    \"SVG\": \"<g id=\\\"10121304_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"305\\\" y1=\\\"569\\\" y2=\\\"223\\\"/>        <circle cx=\\\"305\\\" cy=\\\"395.5\\\" r=\\\"34\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121304_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121304_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"528\\\" y2=\\\"264\\\"/>        <circle cx=\\\"305\\\" cy=\\\"395.5\\\" r=\\\"34\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"102_2\",\r\n    \"X\": \"218.86639670828572\",\r\n    \"Y\": \"454.5518777344587\",\r\n    \"Width\": \"173.6336085443736\",\r\n    \"Height\": \"26.753995058298187\",\r\n    \"SVG\": \"<g id=\\\"102_2\\\" transform=\\\"translate(40 -30) scale(0.8 0.7)\\\">        <ellipse cx=\\\"243.516\\\" cy=\\\"713.542\\\" fill=\\\"none\\\" rx=\\\"14.396\\\" ry=\\\"14.395\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"283.38\\\" cy=\\\"713.542\\\" fill=\\\"none\\\" rx=\\\"14.396\\\" ry=\\\"14.395\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"420.692\\\" cy=\\\"713.542\\\" fill=\\\"none\\\" rx=\\\"14.397\\\" ry=\\\"14.395\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"380.825\\\" cy=\\\"713.542\\\" fill=\\\"none\\\" rx=\\\"14.397\\\" ry=\\\"14.395\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"223.583\\\" x2=\\\"440.625\\\" y1=\\\"694.717\\\" y2=\\\"694.717\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121304_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.5\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.578369140625\",\r\n    \"SVG\": \"<g id=\\\"10121304_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"516\\\" y2=\\\"273.5\\\"/>        <circle cx=\\\"305\\\" cy=\\\"395.5\\\" r=\\\"34\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25250400\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25250400\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">RLP</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25471\",\r\n    \"X\": \"90.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"218.94893646240234\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25471\\\">        <g>                <path d=\\\"M251.348,198.023    c0-15.596,12.74-28.239,28.455-28.239c15.717,0,28.457,12.643,28.457,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"250.809\\\" x2=\\\"308.686\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"107.167\\\" x2=\\\"92.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"138.583\\\" x2=\\\"154.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M122.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C149.033,175.9,137.034,164.932,122.231,164.932L122.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"123.833\\\" x2=\\\"159.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"157.865,194.418 166.5,189.432 157.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50441\",\r\n    \"X\": \"261.080078125\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"89.404296875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"50441\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ND</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120600\",\r\n    \"X\": \"205.71600341796875\",\r\n    \"Y\": \"352.17608642578125\",\r\n    \"Width\": \"199.43597412109375\",\r\n    \"Height\": \"88.57391357421875\",\r\n    \"SVG\": \"<g id=\\\"05120600\\\">        <g id=\\\"Comm\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.094\\\" x2=\\\"306.094\\\" y1=\\\"381.833\\\" y2=\\\"396\\\"/>                <path d=\\\"M237.726,353.912c37.114,38.465,98.271,39.559,136.738,2.445\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"Satellite\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.114\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"72.237\\\" x=\\\"208.216\\\" y=\\\"395.136\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.115\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"33.154\\\" x=\\\"288.856\\\" y=\\\"395.135\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.115\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"72.239\\\" x=\\\"330.413\\\" y=\\\"395.135\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"322.01\\\" x2=\\\"331.699\\\" y1=\\\"417.625\\\" y2=\\\"417.625\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"279.569\\\" x2=\\\"288.856\\\" y1=\\\"416.692\\\" y2=\\\"416.692\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_32_1\",\r\n    \"X\": \"167.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"0_32_1\\\">        <g>                <path d=\\\"M175.557,516.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\"/>                <g>                        <path d=\\\"M175.557,516.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M176.053,488.912c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M436.241,504.157     c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"115_2\",\r\n    \"X\": \"257.1708984375\",\r\n    \"Y\": \"446.3750305175781\",\r\n    \"Width\": \"99.84765625\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"115_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"495.0469\\\">MR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140703_3\",\r\n    \"X\": \"199.20811462402344\",\r\n    \"Y\": \"321.85205078125\",\r\n    \"Width\": \"213.58375549316406\",\r\n    \"Height\": \"148.2958984375\",\r\n    \"SVG\": \"<g id=\\\"10140703_3\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306.25\\\" x2=\\\"306.25\\\" y1=\\\"352.985\\\" y2=\\\"443.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"231.171\\\" x2=\\\"231.171\\\" y1=\\\"352.985\\\" y2=\\\"443.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"381.328\\\" x2=\\\"381.328\\\" y1=\\\"352.985\\\" y2=\\\"443.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"227\\\" x2=\\\"385.5\\\" y1=\\\"352.985\\\" y2=\\\"352.985\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_62_0\",\r\n    \"X\": \"166.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_62_0\\\">        <path d=\\\"M174.557,516.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_62_1\",\r\n    \"X\": \"166.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_62_1\\\">        <g>                <path d=\\\"M174.557,516.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#FF8080\\\"/>                <g>                        <path d=\\\"M174.557,516.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M175.053,488.912c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M435.241,504.157     c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"115_1\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"115_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130600\",\r\n    \"X\": \"196.9375\",\r\n    \"Y\": \"358.921875\",\r\n    \"Width\": \"214.31640625\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"40130600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" x=\\\"192\\\" y=\\\"439\\\">SPY</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110101\",\r\n    \"X\": \"48.48941421508789\",\r\n    \"Y\": \"89.98612213134766\",\r\n    \"Width\": \"293.5105857849121\",\r\n    \"Height\": \"164.01387786865234\",\r\n    \"SVG\": \"<g id=\\\"46110101\\\">        <g>                <polygon points=\\\"57.832,249 157.832,99 257.832,249   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>            </g>        <g>                <circle cx=\\\"327\\\" cy=\\\"238\\\" r=\\\"15\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110102\",\r\n    \"X\": \"94.0\",\r\n    \"Y\": \"159.0\",\r\n    \"Width\": \"210.0\",\r\n    \"Height\": \"80.0\",\r\n    \"SVG\": \"<g id=\\\"46110102\\\">        <path d=\\\"M99,184c0,0,15-20,50-20s65,40,100,40s50-20,50-20v30c0,0-15,20-50,20s-65-40-100-40   s-50,20-50,20V184z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110103\",\r\n    \"X\": \"89.65741729736328\",\r\n    \"Y\": \"117.98612213134766\",\r\n    \"Width\": \"218.68517303466797\",\r\n    \"Height\": \"164.01387786865234\",\r\n    \"SVG\": \"<g id=\\\"46110103\\\">        <polygon fill=\\\"none\\\" points=\\\"99,277 199,127 299,277  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140303_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140303_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110200\",\r\n    \"X\": \"205.70399475097656\",\r\n    \"Y\": \"350.4817199707031\",\r\n    \"Width\": \"199.6380157470703\",\r\n    \"Height\": \"91.03656005859375\",\r\n    \"SVG\": \"<g id=\\\"01110200\\\">        <polygon points=\\\"402.842,354.387 402.842,437.613 312.57,396  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"208.204,437.613 208.204,354.387 298.476,396  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110104\",\r\n    \"X\": \"89.65741729736328\",\r\n    \"Y\": \"117.98612213134766\",\r\n    \"Width\": \"218.68517303466797\",\r\n    \"Height\": \"164.01387786865234\",\r\n    \"SVG\": \"<g id=\\\"46110104\\\">        <polygon points=\\\"99,277 199,127 299,277  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50451\",\r\n    \"X\": \"264.865234375\",\r\n    \"Y\": \"294.3750305175781\",\r\n    \"Width\": \"84.091796875\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"50451\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">NT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25441\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"213.94893646240234\",\r\n    \"Height\": \"73.80101013183594\",\r\n    \"SVG\": \"<g id=\\\"25441\\\">        <g>                <path d=\\\"M251.348,198.023    c0-15.596,12.74-28.239,28.455-28.239c15.717,0,28.457,12.643,28.457,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"250.809\\\" x2=\\\"308.686\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"163.598,209.549 177.431,224.833     191.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"212.003,209.549 225.836,224.833     239.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110109\",\r\n    \"X\": \"90.90982818603516\",\r\n    \"Y\": \"91.81965637207031\",\r\n    \"Width\": \"216.18035125732422\",\r\n    \"Height\": \"216.1803436279297\",\r\n    \"SVG\": \"<g id=\\\"46110109\\\">        <polygon fill=\\\"none\\\" points=\\\"99,303 154,193 244,193 299,303  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"99\\\" x2=\\\"299\\\" y1=\\\"193\\\" y2=\\\"193\\\"/>        <polygon points=\\\"154,193 199,103 244,193  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110105\",\r\n    \"X\": \"43.909828186035156\",\r\n    \"Y\": \"116.5\",\r\n    \"Width\": \"316.1803512573242\",\r\n    \"Height\": \"183.5\",\r\n    \"SVG\": \"<g id=\\\"46110105\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"52,271.5 127,121.5 277,121.5 352,271.5   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"46\\\" x2=\\\"356\\\" y1=\\\"295\\\" y2=\\\"295\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110106\",\r\n    \"X\": \"43.909828186035156\",\r\n    \"Y\": \"116.5\",\r\n    \"Width\": \"316.1803512573242\",\r\n    \"Height\": \"183.5\",\r\n    \"SVG\": \"<g id=\\\"46110106\\\">        <g>                <polygon points=\\\"52,271.5 127,121.5 277,121.5 352,271.5   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"46\\\" x2=\\\"356\\\" y1=\\\"295\\\" y2=\\\"295\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110107\",\r\n    \"X\": \"43.909828186035156\",\r\n    \"Y\": \"116.5\",\r\n    \"Width\": \"316.1803512573242\",\r\n    \"Height\": \"160.0\",\r\n    \"SVG\": \"<g id=\\\"46110107\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"52,271.5 127,121.5 277,121.5 352,271.5   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140800\",\r\n    \"X\": \"208.578125\",\r\n    \"Y\": \"359.7344055175781\",\r\n    \"Width\": \"195.328125\",\r\n    \"Height\": \"71.109375\",\r\n    \"SVG\": \"<g id=\\\"10140800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">EOD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110108\",\r\n    \"X\": \"43.909828186035156\",\r\n    \"Y\": \"116.5\",\r\n    \"Width\": \"316.1803512573242\",\r\n    \"Height\": \"160.0\",\r\n    \"SVG\": \"<g id=\\\"46110108\\\">        <g>                <polygon points=\\\"52,271.5 127,121.5 277,121.5 352,271.5   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_15_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"195.03199768066406\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"379.71800231933594\",\r\n    \"SVG\": \"<g id=\\\"2_15_0\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"196.032\\\"/>        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_15_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"195.03199768066406\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"379.4145965576172\",\r\n    \"SVG\": \"<g id=\\\"2_15_1\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"196.032\\\"/>        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M224.442,506.711     c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.711,476.558     c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.289,313.442     c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111002_3\",\r\n    \"X\": \"200.3640594482422\",\r\n    \"Y\": \"324.1095886230469\",\r\n    \"Width\": \"211.2718963623047\",\r\n    \"Height\": \"143.78082275390625\",\r\n    \"SVG\": \"<g id=\\\"10111002_3\\\">        <polyline fill=\\\"none\\\" points=\\\"202,326 306,416 306,376 410,466  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.019\\\" x2=\\\"306.019\\\" y1=\\\"349.622\\\" y2=\\\"409.647\\\"/>                <ellipse cx=\\\"306.019\\\" cy=\\\"424.654\\\" fill=\\\"none\\\" rx=\\\"16.371\\\" ry=\\\"16.371\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"263.019\\\" x2=\\\"348.269\\\" y1=\\\"349.622\\\" y2=\\\"349.622\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25451\",\r\n    \"X\": \"90.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"214.37609100341797\",\r\n    \"Height\": \"79.70205688476562\",\r\n    \"SVG\": \"<g id=\\\"25451\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"279.501,196 279.501,230.625     287.145,225.25   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.803-10.969,26.803-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"107.167\\\" x2=\\\"92.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"138.583\\\" x2=\\\"154.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M122.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C149.033,175.9,137.034,164.932,122.231,164.932L122.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"123.833\\\" x2=\\\"159.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"157.865,194.418 166.5,189.432 157.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111002_1\",\r\n    \"X\": \"125.41056823730469\",\r\n    \"Y\": \"277.125244140625\",\r\n    \"Width\": \"360.6232147216797\",\r\n    \"Height\": \"235.84893798828125\",\r\n    \"SVG\": \"<g id=\\\"10111002_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"349.75\\\" y2=\\\"409.525\\\"/>        <circle cx=\\\"305\\\" cy=\\\"426.109\\\" fill=\\\"none\\\" r=\\\"15.584\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.825\\\" x2=\\\"332.325\\\" y1=\\\"352.75\\\" y2=\\\"352.75\\\"/>        <polyline fill=\\\"none\\\" points=\\\"126.984,279.068 304.083,422.5    304.943,371.5 484.5,511  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160200_2\",\r\n    \"X\": \"169.5\",\r\n    \"Y\": \"356.9375\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"90.85751342773438\",\r\n    \"SVG\": \"<g id=\\\"10160200_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"108\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">ALL</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"169.5\\\" x2=\\\"433.5\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111002_2\",\r\n    \"X\": \"172.11241149902344\",\r\n    \"Y\": \"262.36077880859375\",\r\n    \"Width\": \"267.77516174316406\",\r\n    \"Height\": \"267.2784423828125\",\r\n    \"SVG\": \"<g id=\\\"10111002_2\\\">        <polyline fill=\\\"none\\\" points=\\\"174,264 306,416 306,376 438,528  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.019\\\" x2=\\\"306.019\\\" y1=\\\"349.622\\\" y2=\\\"409.647\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"263.019\\\" x2=\\\"348.269\\\" y1=\\\"349.622\\\" y2=\\\"349.622\\\"/>                <ellipse cx=\\\"306.019\\\" cy=\\\"424.654\\\" fill=\\\"none\\\" rx=\\\"16.371\\\" ry=\\\"16.371\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160200_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"355.9375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"91.85751342773438\",\r\n    \"SVG\": \"<g id=\\\"10160200_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"108\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">ALL</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50461\",\r\n    \"X\": \"256.5625\",\r\n    \"Y\": \"295.2344055175781\",\r\n    \"Width\": \"101.03125\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"50461\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">NW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111002_0\",\r\n    \"X\": \"184.40904235839844\",\r\n    \"Y\": \"314.0715637207031\",\r\n    \"Width\": \"243.18190002441406\",\r\n    \"Height\": \"161.85687255859375\",\r\n    \"SVG\": \"<g id=\\\"10111002_0\\\">        <polyline fill=\\\"none\\\" points=\\\"186,316 306,415 306,375 426,474  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.019\\\" x2=\\\"305.019\\\" y1=\\\"351.622\\\" y2=\\\"411.647\\\"/>                <ellipse cx=\\\"305.019\\\" cy=\\\"426.654\\\" fill=\\\"none\\\" rx=\\\"16.371\\\" ry=\\\"16.371\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"263\\\" x2=\\\"348.25\\\" y1=\\\"351.622\\\" y2=\\\"351.622\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160200_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"356.9375\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"90.85751342773438\",\r\n    \"SVG\": \"<g id=\\\"10160200_3\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"108\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">ALL</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160400\",\r\n    \"X\": \"277.5\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"62.001007080078125\",\r\n    \"Height\": \"90.48098754882812\",\r\n    \"SVG\": \"<g id=\\\"10160400\\\">        <g>                <path d=\\\"M285.762,441.453c0-29.548-0.169-50.313,0.945-70.15    c0.76-13.533,12.519-17.831,21.73-17.831c8.781,0,21.888,6.491,22.4,19.837c0.893,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.5\\\" x2=\\\"339.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160200_0\",\r\n    \"X\": \"146.0\",\r\n    \"Y\": \"356.9375\",\r\n    \"Width\": \"320.0\",\r\n    \"Height\": \"90.5775146484375\",\r\n    \"SVG\": \"<g id=\\\"10160200_0\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"108\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">ALL</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146\\\" x2=\\\"466\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212100\",\r\n    \"X\": \"137.60276687839408\",\r\n    \"Y\": \"132.04148186237694\",\r\n    \"Width\": \"301.7944662432119\",\r\n    \"Height\": \"351.55556403606056\",\r\n    \"SVG\": \"<g id=\\\"25212100\\\">        <polyline fill=\\\"none\\\" points=\\\"160.5,145.5 215.5,85.5 305.5,145.5 395.5,85.5 450.5,145.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" transform=\\\"translate(-17 57)\\\"/>          <path d=\\\"M406,406 L288,483 L170,406z\\\" fill=\\\"#000000\\\" id=\\\"triangle\\\" stroke=\\\"#000000\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"288\\\" x2=\\\"288\\\" y1=\\\"205\\\" y2=\\\"410\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120100\",\r\n    \"X\": \"257.599609375\",\r\n    \"Y\": \"347.6006164550781\",\r\n    \"Width\": \"96.53338623046875\",\r\n    \"Height\": \"96.71127319335938\",\r\n    \"SVG\": \"<g id=\\\"30120100\\\">        <polyline points=\\\"306,444.133 257.867,390.652 257.867,347.868 300.652,347.868    300.652,390.652 354.133,390.652  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.5348\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25421\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"227.97411346435547\",\r\n    \"Height\": \"80.32162475585938\",\r\n    \"SVG\": \"<g id=\\\"25421\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"294.003,209.549 307.836,224.833     321.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"245.598,209.549 259.432,224.833     273.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M284.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.804-10.969,26.804-24.5C310.938,175.9,298.938,164.932,284.135,164.932L284.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"201.684,196.619 201.684,231.244     209.326,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45140400\",\r\n    \"X\": \"5.407038688659668\",\r\n    \"Y\": \"153.0\",\r\n    \"Width\": \"387.59296131134033\",\r\n    \"Height\": \"93.76287841796875\",\r\n    \"SVG\": \"<g id=\\\"45140400\\\">        <path d=\\\"M13,208h90c100,0,100-50,200-50h90\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"53,243 13,208 53,173  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36160100\",\r\n    \"X\": \"218.9980010986328\",\r\n    \"Y\": \"293.10101318359375\",\r\n    \"Width\": \"171.55198669433594\",\r\n    \"Height\": \"183.39898681640625\",\r\n    \"SVG\": \"<g id=\\\"36160100\\\">        <polygon fill=\\\"#FFFF00\\\" points=\\\"275.372,298.101    334.607,298.101 376.073,339.566 376.073,398.801 334.607,440.267 275.372,440.267 233.907,398.801 233.907,339.566  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"29.0794,11.8471\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"77.545\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"399.125\\\">NR</text>        <rect fill=\\\"#FFFF00\\\" height=\\\"32.311\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"161.552\\\" x=\\\"223.998\\\" y=\\\"439.189\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50471\",\r\n    \"X\": \"261.701171875\",\r\n    \"Y\": \"291.0469055175781\",\r\n    \"Width\": \"87.4951171875\",\r\n    \"Height\": \"51.859375\",\r\n    \"SVG\": \"<g id=\\\"50471\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">OL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53501\",\r\n    \"X\": \"275.5\",\r\n    \"Y\": \"290.9375305175781\",\r\n    \"Width\": \"58.2080078125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"53501\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">RI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140800\",\r\n    \"X\": \"89.81900024414062\",\r\n    \"Y\": \"150.0\",\r\n    \"Width\": \"242.34201049804688\",\r\n    \"Height\": \"77.0\",\r\n    \"SVG\": \"<g id=\\\"25140800\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"89.819\\\" x2=\\\"332.161\\\" y1=\\\"224.5\\\" y2=\\\"224.5\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"89.819\\\" x2=\\\"332.161\\\" y1=\\\"152.5\\\" y2=\\\"152.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217800\",\r\n    \"X\": \"193.27099609375\",\r\n    \"Y\": \"285.0\",\r\n    \"Width\": \"220.0\",\r\n    \"Height\": \"220.0\",\r\n    \"SVG\": \"<g id=\\\"25217800\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\" x1=\\\"213.991\\\" x2=\\\"390.771\\\" y1=\\\"483\\\" y2=\\\"308.233\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\" x1=\\\"213.991\\\" x2=\\\"390.771\\\" y1=\\\"308.233\\\" y2=\\\"483\\\"/>        <ellipse cx=\\\"303.271\\\" cy=\\\"395\\\" fill=\\\"none\\\" rx=\\\"48.5\\\" ry=\\\"104\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>        <ellipse cx=\\\"303.271\\\" cy=\\\"395\\\" fill=\\\"none\\\" rx=\\\"104\\\" ry=\\\"48.5\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25152800\",\r\n    \"X\": \"0.499995012648615\",\r\n    \"Y\": \"1.627848938823945\",\r\n    \"Width\": \"228.48566172563264\",\r\n    \"Height\": \"162.23942160270968\",\r\n    \"SVG\": \"<g id=\\\"25152800\\\">                <g transform=\\\"translate(-791.5758649338088,-141.2868618357906)\\\">        <path d=\\\"M814.2743889369203 268.17096138811445L831.5562659842753 268.4818752242201L822.2594644826333 304.78199547527583L814.2743889369203 268.17096138811445\\\" fill=\\\"#000000\\\"/>                            <path d=\\\"M815.8680806838639 179.58698208684655L833.1499577312189 179.89789592295182L825.164882185505 143.2868618357906L815.8680806838639 179.58698208684655\\\" fill=\\\"#000000\\\"/>                            <path d=\\\"M985.2307669727588 190.10090513420167L992.203786832422 152.44054807416416L969.3833760593017 183.2001701784558L977.6469030510239 185.87012177102076L985.2307669727588 190.10090513420167\\\" fill=\\\"#000000\\\"/>                            <path d=\\\"M967.8203066523994 270.0820331566868L989.5195308833422 301.64259664386225L983.9056607137979 263.75579206004613L976.1745238648906 267.71104715586847L967.8203066523994 270.0820331566868\\\" fill=\\\"#000000\\\"/>                            <path d=\\\"M793.5758649338088 267.79857952925164L959.1640569587013 270.777634400154M960.7577487056448 182.19365509888303L795.1695566807524 179.2146002279842M793.5758649338088 267.79857952925164L808.4752453545542 253.42582658369167M793.5758649338088 267.79857952925164L807.9486178793688 282.6979599499971M959.1640569587013 270.77763440015394L967.8203066523994 270.0820331566868L976.1745238648906 267.71104715586847L983.9056607137979 263.75579206004613L990.7166139456893 258.3682661044196L996.3456424474898 251.7555088901043L1000.5764258106707 244.17164496836932L1003.2463774032357 235.90811797664713L1004.2528924828084 227.28249062299022L1003.5572912393413 218.62624092929212L1001.186305238523 210.2720237168009L997.2310501427006 202.54088686789356L991.8435241870741 195.72993363600216L985.2307669727588 190.10090513420167L977.6469030510239 185.87012177102076L969.3833760593017 183.2001701784558L960.7577487056448 182.193655098883M967.8203066523994 270.0820331566868L989.5195308833422 301.64259664386225L983.9056607137979 263.75579206004613L976.1745238648906 267.71104715586847L967.8203066523994 270.0820331566868M985.2307669727588 190.10090513420167L992.203786832422 152.44054807416416L969.3833760593017 183.2001701784558L977.6469030510239 185.87012177102076L985.2307669727588 190.10090513420167M815.8680806838639 179.58698208684655L833.1499577312189 179.89789592295182L825.164882185505 143.2868618357906L815.8680806838639 179.58698208684655M814.2743889369203 268.17096138811445L831.5562659842753 268.4818752242201L822.2594644826333 304.78199547527583L814.2743889369203 268.17096138811445\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3\\\"/>                            <text alignment-baseline=\\\"middle\\\" fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" font-weight=\\\"bold\\\" stroke=\\\"#FFFFFF\\\" stroke-miterlimit=\\\"3\\\" stroke-width=\\\"4\\\" text-anchor=\\\"middle\\\" x=\\\"1004\\\" y=\\\"233\\\">MD</text>                            <text alignment-baseline=\\\"middle\\\" fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" font-weight=\\\"bold\\\" stroke-miterlimit=\\\"3\\\" text-anchor=\\\"middle\\\" x=\\\"1004\\\" y=\\\"233\\\">MD</text>                            <text alignment-baseline=\\\"middle\\\" fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" font-weight=\\\"bold\\\" stroke-miterlimit=\\\"3\\\" text-anchor=\\\"middle\\\" x=\\\"1004\\\" y=\\\"233\\\">MD</text>                    </g>        </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320700\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320700\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">DET</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25200101\",\r\n    \"X\": \"36.787994384765625\",\r\n    \"Y\": \"105.50799560546875\",\r\n    \"Width\": \"326.42401123046875\",\r\n    \"Height\": \"170.0\",\r\n    \"SVG\": \"<g id=\\\"25200101\\\">        <ellipse cx=\\\"200\\\" cy=\\\"190.508\\\" fill=\\\"#FFFFFF\\\" rx=\\\"160.712\\\" ry=\\\"82.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" x=\\\"118\\\" y=\\\"203\\\">LA - </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50481\",\r\n    \"X\": \"267.92529296875\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"76.208984375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"50481\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">PF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53511\",\r\n    \"X\": \"260.6875\",\r\n    \"Y\": \"291.9687805175781\",\r\n    \"Width\": \"90.8505859375\",\r\n    \"Height\": \"48.890625\",\r\n    \"SVG\": \"<g id=\\\"53511\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">RO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25431\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"211.94893646240234\",\r\n    \"Height\": \"80.32162475585938\",\r\n    \"SVG\": \"<g id=\\\"25431\\\">        <g>                <path d=\\\"M249.348,198.023    c0-15.596,12.74-28.239,28.455-28.239c15.717,0,28.457,12.643,28.457,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"248.809\\\" x2=\\\"306.686\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"201.684,196.619 201.684,231.244     209.326,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25340300\",\r\n    \"X\": \"40.5\",\r\n    \"Y\": \"94.29210662841797\",\r\n    \"Width\": \"297.9151306152344\",\r\n    \"Height\": \"209.68778228759766\",\r\n    \"SVG\": \"<g id=\\\"25340300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"58.107\\\" x2=\\\"57.795\\\" y1=\\\"114.41\\\" y2=\\\"284.848\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"58\\\" x2=\\\"336.683\\\" y1=\\\"283.75\\\" y2=\\\"283.678\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"57.326\\\" x2=\\\"334.985\\\" y1=\\\"114.785\\\" y2=\\\"114.973\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"311.216\\\" x2=\\\"334.25\\\" y1=\\\"97.053\\\" y2=\\\"115\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"334.339\\\" x2=\\\"309.716\\\" y1=\\\"115.178\\\" y2=\\\"134.053\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"310.716\\\" x2=\\\"336.214\\\" y1=\\\"263.053\\\" y2=\\\"283.678\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"336.214\\\" x2=\\\"309.716\\\" y1=\\\"283.678\\\" y2=\\\"301.053\\\"/>        <g transform=\\\"translate(-144 7)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"185\\\" y=\\\"175\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"190\\\" y=\\\"205\\\">B</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140703_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10140703_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.25\\\" x2=\\\"306.25\\\" y1=\\\"352.985\\\" y2=\\\"443.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"231.171,442 231.171,352.985 381.328,352.985 381.328,442  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140703_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10140703_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.25\\\" x2=\\\"306\\\" y1=\\\"352.985\\\" y2=\\\"443.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"231.171,443.5 231.171,352.985 381.328,352.985 381.328,443.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140703_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10140703_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.25\\\" x2=\\\"306.25\\\" y1=\\\"352.985\\\" y2=\\\"443.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"231.171,443.5 231.171,352.985 381.328,352.985 381.328,443.5     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_28_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_28_0\\\">        <g>                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,278.5 126.082,276 128.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133.582\\\" x2=\\\"481.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"483.582,276 486.082,276 486.082,278.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"283.5\\\" y2=\\\"511\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,513.5 486.082,516 483.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"478.582\\\" x2=\\\"131.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"128.582,516 126.082,516 126.082,513.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"508.5\\\" y2=\\\"281\\\"/>                    </g>            </g>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"276.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"495.064\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"277.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"495.064\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10392\",\r\n    \"X\": \"310.2958679199219\",\r\n    \"Y\": \"447.384765625\",\r\n    \"Width\": \"86.037109375\",\r\n    \"Height\": \"31.09375\",\r\n    \"SVG\": \"<g id=\\\"10392\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"42\\\" x=\\\"306.999\\\" y=\\\"477.9629\\\">RCC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120311\",\r\n    \"X\": \"72.0\",\r\n    \"Y\": \"97.0\",\r\n    \"Width\": \"255.0\",\r\n    \"Height\": \"205.0\",\r\n    \"SVG\": \"<g id=\\\"46120311\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"77\\\" x2=\\\"77\\\" y1=\\\"97\\\" y2=\\\"297\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"127\\\" x2=\\\"327\\\" y1=\\\"297\\\" y2=\\\"297\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10391\",\r\n    \"X\": \"255.77197265625\",\r\n    \"Y\": \"295.9375305175781\",\r\n    \"Width\": \"97.919921875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"10391\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">MN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120312\",\r\n    \"X\": \"44.0\",\r\n    \"Y\": \"69.0\",\r\n    \"Width\": \"310.0\",\r\n    \"Height\": \"260.0\",\r\n    \"SVG\": \"<g id=\\\"46120312\\\">        <path d=\\\"M124,74h150l75,75v100l-75,75H124l-75-75V149   L124,74z\\\" fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-dasharray=\\\"20,10\\\" stroke-width=\\\"10\\\"/>        <g>                <g id=\\\"rect1\\\">                        <rect fill=\\\"none\\\" height=\\\"30\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"5\\\" width=\\\"60\\\" x=\\\"109\\\" y=\\\"134\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"5\\\" x1=\\\"119\\\" x2=\\\"139\\\" y1=\\\"114\\\" y2=\\\"134\\\"/>                    </g>            </g>        <g>                <g id=\\\"rect1_1_\\\">                        <rect fill=\\\"none\\\" height=\\\"30\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"5\\\" width=\\\"60\\\" x=\\\"229\\\" y=\\\"134\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"5\\\" x1=\\\"239\\\" x2=\\\"259\\\" y1=\\\"114\\\" y2=\\\"134\\\"/>                    </g>            </g>        <g>                <g id=\\\"rect1_2_\\\">                        <rect fill=\\\"none\\\" height=\\\"30\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"5\\\" width=\\\"60\\\" x=\\\"189\\\" y=\\\"234\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"5\\\" x1=\\\"199\\\" x2=\\\"219\\\" y1=\\\"214\\\" y2=\\\"234\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120310\",\r\n    \"X\": \"14.0\",\r\n    \"Y\": \"44.0\",\r\n    \"Width\": \"370.0\",\r\n    \"Height\": \"310.0\",\r\n    \"SVG\": \"<g id=\\\"46120310\\\">        <path d=\\\"M49,249l50-50c65-75,185-75,250,0c-65,75-185,75-250,0l-50-50\\\" fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"none\\\" points=\\\"19,149 19,49 379,49 379,149  \\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"49\\\" y2=\\\"149\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"289\\\" x2=\\\"289\\\" y1=\\\"49\\\" y2=\\\"149\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"109\\\" x2=\\\"109\\\" y1=\\\"49\\\" y2=\\\"149\\\"/>        <polyline fill=\\\"none\\\" points=\\\"19,249 19,349 379,349 379,249  \\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"349\\\" y2=\\\"249\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"289\\\" x2=\\\"289\\\" y1=\\\"349\\\" y2=\\\"249\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"10\\\" x1=\\\"109\\\" x2=\\\"109\\\" y1=\\\"349\\\" y2=\\\"249\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120315\",\r\n    \"X\": \"19.0\",\r\n    \"Y\": \"19.0\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"360.0\",\r\n    \"SVG\": \"<g id=\\\"46120315\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" fill=\\\"none\\\" r=\\\"175\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"291\\\" y2=\\\"291\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"291\\\" y2=\\\"39\\\"/>        <polyline fill=\\\"none\\\" points=\\\"198.5,47.5 357.5,238.5 198.5,262.5  \\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M199,249H49C59,199,74,99,199,64\\\" fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120316\",\r\n    \"X\": \"24.0\",\r\n    \"Y\": \"19.0\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"360.0\",\r\n    \"SVG\": \"<g id=\\\"46120316\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"24\\\" x2=\\\"374\\\" y1=\\\"344\\\" y2=\\\"344\\\"/>        <polyline fill=\\\"none\\\" points=\\\"49,344 99,119 299,119 349,344  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <circle cx=\\\"199\\\" cy=\\\"69\\\" fill=\\\"none\\\" r=\\\"45\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <circle cx=\\\"199\\\" cy=\\\"344\\\" fill=\\\"#FFFFFF\\\" r=\\\"30\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25401\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"222.97411346435547\",\r\n    \"Height\": \"73.80101013183594\",\r\n    \"SVG\": \"<g id=\\\"25401\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"289.003,209.549 302.836,224.833     316.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"240.598,209.549 254.432,224.833     268.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M279.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.804-10.969,26.804-24.5C305.938,175.9,293.938,164.932,279.135,164.932L279.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5   c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120314\",\r\n    \"X\": \"53.02790451049805\",\r\n    \"Y\": \"68.93133544921875\",\r\n    \"Width\": \"291.9442024230957\",\r\n    \"Height\": \"264.06866455078125\",\r\n    \"SVG\": \"<g id=\\\"46120314\\\">        <polygon fill=\\\"#BD9A38\\\" points=\\\"199,73 339,173 284,328 114,328    59,173  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30,20\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120319\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120319\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120317\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"189.0\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"20.0\",\r\n    \"SVG\": \"<g id=\\\"46120317\\\">        <line fill=\\\"none\\\" stroke=\\\"#C0C0C0\\\" stroke-width=\\\"20\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120318\",\r\n    \"X\": \"53.02790451049805\",\r\n    \"Y\": \"66.85548400878906\",\r\n    \"Width\": \"291.9442024230957\",\r\n    \"Height\": \"266.14451599121094\",\r\n    \"SVG\": \"<g id=\\\"46120318\\\">        <polygon fill=\\\"#BD9A38\\\" points=\\\"199,73 339,173 284,328 114,328 59,173  \\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50491\",\r\n    \"X\": \"263.716796875\",\r\n    \"Y\": \"293.9375305175781\",\r\n    \"Width\": \"84.923828125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"50491\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">PP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53521\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"288.0781555175781\",\r\n    \"Width\": \"86.517578125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"53521\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">SB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140500\",\r\n    \"X\": \"213.5\",\r\n    \"Y\": \"328.48466783528767\",\r\n    \"Width\": \"182.75\",\r\n    \"Height\": \"134.4401433181958\",\r\n    \"SVG\": \"<g id=\\\"15140500\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"216\\\" y1=\\\"374.375\\\" y2=\\\"542.406\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"393.75\\\" x2=\\\"393.75\\\" y1=\\\"374.375\\\" y2=\\\"542.406\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"393.75\\\" y1=\\\"538.905\\\" y2=\\\"538.905\\\"/>                <path d=\\\"M216,376.676c77.766,31.206,99.984,31.206,177.75,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" x=\\\"272\\\" y=\\\"513\\\">B</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45180600\",\r\n    \"X\": \"44.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"310.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"45180600\\\">        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"44\\\" x2=\\\"69\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"79\\\" x2=\\\"104\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"114\\\" x2=\\\"139\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"149\\\" x2=\\\"174\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"184\\\" x2=\\\"209\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"219\\\" x2=\\\"244\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"254\\\" x2=\\\"279\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"289\\\" x2=\\\"314\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#C61021\\\" stroke-width=\\\"10\\\" x1=\\\"329\\\" x2=\\\"354\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_63_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"370.0416259765625\",\r\n    \"SVG\": \"<g id=\\\"0_63_0\\\">        <polyline fill=\\\"#FF8080\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"306,568 479,395    306,222 133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_63_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"209.9791717529297\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"364.03126525878906\",\r\n    \"SVG\": \"<g id=\\\"0_63_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"128_1\",\r\n    \"X\": \"243.059326171875\",\r\n    \"Y\": \"297.65521240234375\",\r\n    \"Width\": \"125.916015625\",\r\n    \"Height\": \"46.625\",\r\n    \"SVG\": \"<g id=\\\"128_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"63\\\" id=\\\"SAR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">SAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120322\",\r\n    \"X\": \"9.0\",\r\n    \"Y\": \"164.0\",\r\n    \"Width\": \"380.0\",\r\n    \"Height\": \"70.0\",\r\n    \"SVG\": \"<g id=\\\"46120322\\\">        <polygon fill=\\\"none\\\" points=\\\"209,229 209,169 339,169 384,189 384,209 339,229  \\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-dasharray=\\\"30,20\\\" stroke-width=\\\"10\\\" x1=\\\"9\\\" x2=\\\"209\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121100\",\r\n    \"X\": \"266.9989929199219\",\r\n    \"Y\": \"346.775670995398\",\r\n    \"Width\": \"81.82101440429688\",\r\n    \"Height\": \"94.225305567102\",\r\n    \"SVG\": \"<g id=\\\"20121100\\\">            <g>                      <path d=\\\"M286.893,366.619c0-1.269.058-4.267-.577-4.786,0,1.268-.058,4.267.577,4.786Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_102612720\\\"/>                      <path d=\\\"M286.316,361.834c.634.519.577,3.46.577,4.786l2.998,35.403,30.56.058,11.993,27.619c1.787-.173,6.573-1.845,8.534-2.479,1.441-.461,7.842-1.672,7.842-3.171v-.288c0-.865-2.249-5.766-2.422-7.553l-9.11,3.171-10.782-26.004h-28.657l-.519-7.15h20.815v-6.516h-21.276l-1.326-15.51c3.114-.288,6.227-4.67,6.227-8.015v-2.652h-.577v-.923c0-.923-2.479-3.69-3.229-4.209-1.153-.865-3.921-1.903-5.824-1.557-2.595.461-3.806.923-5.305,2.422-.807.807-2.595,3.806-2.595,5.132v1.499c0,2.825.923,4.267,2.076,5.939h0Z\\\" id=\\\"_41173376\\\"/>                      <path d=\\\"M275.591,407.385c0-4.613,1.153-6.919,2.768-10.033,1.73-3.344,3.979-4.555,5.535-6.919l-1.269-9.802c-3.171.807-9.283,7.784-11.013,10.84-2.825,4.901-4.613,9.456-4.613,17.067v3.921c0,2.595,2.595,9.687,3.69,11.474,2.364,3.863,3.575,5.42,6.631,8.534,4.324,4.382,12.8,8.534,21.507,8.534h1.153c5.939,0,11.878-1.96,15.683-4.267,2.018-1.211,10.263-7.438,10.263-9.399,0-1.384-3.69-7.957-4.151-10.09-1.384,1.845-1.96,3.633-3.575,5.708-1.384,1.845-2.768,3.287-4.613,4.613-3.114,2.364-8.13,4.786-13.608,4.786h-1.499c-12.281,0-22.891-10.782-22.891-23.237v-1.73h0Z\\\" id=\\\"_98494696\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120323\",\r\n    \"X\": \"9.0\",\r\n    \"Y\": \"164.0\",\r\n    \"Width\": \"380.0\",\r\n    \"Height\": \"70.0\",\r\n    \"SVG\": \"<g id=\\\"46120323\\\">        <polygon fill=\\\"none\\\" points=\\\"209,229 209,169 339,169 384,189 384,209 339,229  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30,20\\\" stroke-width=\\\"10\\\" x1=\\\"9\\\" x2=\\\"209\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120320\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120320\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"30,15\\\" stroke-width=\\\"10\\\" x1=\\\"0\\\" x2=\\\"400\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120321\",\r\n    \"X\": \"44.0\",\r\n    \"Y\": \"94.0\",\r\n    \"Width\": \"310.0\",\r\n    \"Height\": \"210.0\",\r\n    \"SVG\": \"<g id=\\\"46120321\\\">        <rect fill=\\\"#943000\\\" height=\\\"200\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"300\\\" x=\\\"49\\\" y=\\\"99\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25411\",\r\n    \"X\": \"95.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"213.94893646240234\",\r\n    \"Height\": \"59.15777587890625\",\r\n    \"SVG\": \"<g id=\\\"25411\\\">        <g>                <path d=\\\"M251.348,198.023    c0-15.596,12.74-28.239,28.455-28.239c15.717,0,28.457,12.643,28.457,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"250.809\\\" x2=\\\"308.686\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5   c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"112.167\\\" x2=\\\"97.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"143.583\\\" x2=\\\"159.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M127.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C154.033,175.9,142.034,164.932,127.231,164.932L127.231,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120326\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120326\\\">        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"10\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120327\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120327\\\">        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-dasharray=\\\"30,25\\\" stroke-width=\\\"10\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120324\",\r\n    \"X\": \"44.0\",\r\n    \"Y\": \"94.0\",\r\n    \"Width\": \"310.0\",\r\n    \"Height\": \"210.0\",\r\n    \"SVG\": \"<g id=\\\"46120324\\\">        <rect fill=\\\"#943000\\\" height=\\\"200\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"300\\\" x=\\\"49\\\" y=\\\"99\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120328\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"196.5\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"46120328\\\">        <line fill=\\\"none\\\" stroke=\\\"#808080\\\" stroke-width=\\\"5\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52201\",\r\n    \"X\": \"264.43896484375\",\r\n    \"Y\": \"292.0000305175781\",\r\n    \"Width\": \"82.9599609375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"52201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">HS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"restricted\",\r\n    \"X\": \"375.44801678047673\",\r\n    \"Y\": \"248.63298320770264\",\r\n    \"Width\": \"85.1039714496415\",\r\n    \"Height\": \"79.36734275822477\",\r\n    \"SVG\": \"<g id=\\\"restricted\\\">          <g transform=\\\"translate(370,240) scale(4)\\\">                    <path d=\\\"M10.25,4.19,2.63,18a2,2,0,0,0,1.75,3H19.62a2,2,0,0,0,1.75-3L13.75,4.19A2,2,0,0,0,10.25,4.19Z\\\" fill=\\\"yellow\\\" id=\\\"secondary\\\"/>                    <line fill=\\\"none\\\" id=\\\"primary-upstroke\\\" stroke=\\\"black\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"2.5\\\" x1=\\\"12.05\\\" x2=\\\"11.95\\\" y1=\\\"17\\\" y2=\\\"17\\\"/>                    <path d=\\\"M12,7v6M10.25,4.19,2.63,18a2,2,0,0,0,1.75,3H19.62a2,2,0,0,0,1.75-3L13.75,4.19A2,2,0,0,0,10.25,4.19Z\\\" fill=\\\"none\\\" id=\\\"primary\\\" stroke=\\\"black\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"2\\\"/>              </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"octagon\",\r\n    \"X\": \"182.08058166503906\",\r\n    \"Y\": \"272.0794677734375\",\r\n    \"Width\": \"245.8407440185547\",\r\n    \"Height\": \"244.85235595703125\",\r\n    \"SVG\": \"<g id=\\\"octagon\\\">        <g id=\\\"outFrame\\\">                <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"220\\\" x2=\\\"306\\\" y1=\\\"309.5\\\" y2=\\\"273\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"306\\\" x2=\\\"390.5\\\" y1=\\\"273\\\" y2=\\\"309.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"390.5\\\" x2=\\\"427\\\" y1=\\\"309.5\\\" y2=\\\"396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"427\\\" x2=\\\"390.5\\\" y1=\\\"396\\\" y2=\\\"482.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"390.5\\\" x2=\\\"306\\\" y1=\\\"482.5\\\" y2=\\\"516\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"306\\\" x2=\\\"220\\\" y1=\\\"516\\\" y2=\\\"482.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"220\\\" x2=\\\"183\\\" y1=\\\"482.5\\\" y2=\\\"396\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"183\\\" x2=\\\"220\\\" y1=\\\"396\\\" y2=\\\"309.5\\\"/>            </g>        <line fill=\\\"none\\\" id=\\\"mod2_1_\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"203.966\\\" x2=\\\"406.199\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <line fill=\\\"none\\\" id=\\\"mod1_1_\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"2\\\" x1=\\\"203.966\\\" x2=\\\"406.199\\\" y1=\\\"346.985\\\" y2=\\\"346.705\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160100\",\r\n    \"X\": \"246.0\",\r\n    \"Y\": \"350.0\",\r\n    \"Width\": \"118.5\",\r\n    \"Height\": \"93.00003051757812\",\r\n    \"SVG\": \"<g id=\\\"15160100\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"248.5,422.899 248.5,387.7 286.333,387.7 286.333,352.5    324.167,352.5 324.167,387.7 362,387.7 362,422.899  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"343.083\\\" cy=\\\"426.42\\\" fill=\\\"#FFFFFF\\\" rx=\\\"15.134\\\" ry=\\\"14.08\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"267.417\\\" cy=\\\"426.42\\\" fill=\\\"#FFFFFF\\\" rx=\\\"15.133\\\" ry=\\\"14.08\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect fill=\\\"none\\\" height=\\\"29.567\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" width=\\\"21.792\\\" x=\\\"294.354\\\" y=\\\"359.629\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25160400\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25160400\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">PD</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05130000\",\r\n    \"X\": \"201.3134765625\",\r\n    \"Y\": \"361.671875\",\r\n    \"Width\": \"206.59375\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"05130000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" id=\\\"man\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">MAN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_46_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_46_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_46_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"2_46_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40221\",\r\n    \"X\": \"242.509765625\",\r\n    \"Y\": \"300.40625\",\r\n    \"Width\": \"126.4140625\",\r\n    \"Height\": \"40.09375\",\r\n    \"SVG\": \"<g id=\\\"40221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"56px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">RAID</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60141000\",\r\n    \"X\": \"198.416015625\",\r\n    \"Y\": \"362.453125\",\r\n    \"Width\": \"215.662109375\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60141000\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">SWT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111700\",\r\n    \"X\": \"196.55126953125\",\r\n    \"Y\": \"359.890625\",\r\n    \"Width\": \"216.1455078125\",\r\n    \"Height\": \"63.65625\",\r\n    \"SVG\": \"<g id=\\\"20111700\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"86\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"422.5\\\">SAFE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"133_1\",\r\n    \"X\": \"274.79443359375\",\r\n    \"Y\": \"278.734375\",\r\n    \"Width\": \"59.578125\",\r\n    \"Height\": \"66.609375\",\r\n    \"SVG\": \"<g id=\\\"133_1\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" id=\\\"G\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">G</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"133_2\",\r\n    \"X\": \"261.4248046875\",\r\n    \"Y\": \"452.046875\",\r\n    \"Width\": \"91.22265625\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"133_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"495\\\">EW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151500\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.78626387579682\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.7993988076508\",\r\n    \"SVG\": \"<g id=\\\"25151500\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"107\\\" y=\\\"207\\\">ASLT </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27241\",\r\n    \"X\": \"255.96875\",\r\n    \"Y\": \"292.953125\",\r\n    \"Width\": \"104.4365234375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"27241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" x=\\\"253\\\" y=\\\"341\\\">SIC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342203.a\",\r\n    \"X\": \"16.83248519897461\",\r\n    \"Y\": \"234.54587909276597\",\r\n    \"Width\": \"369.0875434875488\",\r\n    \"Height\": \"32.43211295291462\",\r\n    \"SVG\": \"<g id=\\\"25342203.a\\\" transform=\\\"translate(-110 -60) scale(1.25 1.25)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 212.5992 251.1992)\\\">S</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 269.5992 250.1992)\\\">S</text>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"293.6,243.2 364.918,243.2 354.373,252.836 394.813,252.836         \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M383.877,260.516c-0.237-0.372-0.127-0.867,0.245-1.105l10.324-6.575l-10.324-6.575      c-0.373-0.238-0.483-0.733-0.245-1.105c0.238-0.372,0.734-0.48,1.105-0.245l11.384,7.25c0.23,0.147,0.37,0.402,0.37,0.675      s-0.14,0.528-0.37,0.675l-11.384,7.25c-0.133,0.084-0.282,0.125-0.429,0.125C384.289,260.886,384.03,260.755,383.877,260.516z\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"203.266,243.533 131.948,243.533 144.133,253.533      103.391,253.533    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M114.325,245.853c0.237,0.372,0.127,0.867-0.245,1.105l-10.324,6.575l10.324,6.575c0.373,0.237,0.483,0.733,0.245,1.105      c-0.238,0.373-0.735,0.48-1.105,0.245l-11.384-7.25c-0.23-0.147-0.37-0.402-0.37-0.675c0-0.273,0.14-0.528,0.37-0.675      l11.384-7.25c0.133-0.084,0.282-0.125,0.429-0.125C113.914,245.483,114.172,245.614,114.325,245.853z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342203.b\",\r\n    \"X\": \"16.83248519897461\",\r\n    \"Y\": \"234.54587909276597\",\r\n    \"Width\": \"369.0875434875488\",\r\n    \"Height\": \"32.43211295291462\",\r\n    \"SVG\": \"<g id=\\\"25342203.b\\\" transform=\\\"translate(-110 -60) scale(1.25 1.25)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 212.5992 251.1992)\\\">S</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(0.8 0 0 0.8 269.5992 250.1992)\\\">S</text>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"293.6,243.2 364.918,243.2 354.373,252.836 394.813,252.836         \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M383.877,260.516c-0.237-0.372-0.127-0.867,0.245-1.105l10.324-6.575l-10.324-6.575      c-0.373-0.238-0.483-0.733-0.245-1.105c0.238-0.372,0.734-0.48,1.105-0.245l11.384,7.25c0.23,0.147,0.37,0.402,0.37,0.675      s-0.14,0.528-0.37,0.675l-11.384,7.25c-0.133,0.084-0.282,0.125-0.429,0.125C384.289,260.886,384.03,260.755,383.877,260.516z\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"203.266,243.533 131.948,243.533 144.133,253.533      103.391,253.533    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>                        <g>                                <path d=\\\"M114.325,245.853c0.237,0.372,0.127,0.867-0.245,1.105l-10.324,6.575l10.324,6.575c0.373,0.237,0.483,0.733,0.245,1.105      c-0.238,0.373-0.735,0.48-1.105,0.245l-11.384-7.25c-0.23-0.147-0.37-0.402-0.37-0.675c0-0.273,0.14-0.528,0.37-0.675      l11.384-7.25c0.133-0.084,0.282-0.125,0.429-0.125C113.914,245.483,114.172,245.614,114.325,245.853z\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164300_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"360.71150970458984\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"88.70850372314453\",\r\n    \"SVG\": \"<g id=\\\"10164300_2\\\">        <ellipse cx=\\\"223.808\\\" cy=\\\"408.003\\\" rx=\\\"24.808\\\" ry=\\\"24.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"389.191\\\" cy=\\\"408.003\\\" rx=\\\"24.808\\\" ry=\\\"24.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M230.699,394.221c48.237-41.346,103.363-41.346,151.602,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_01_0\",\r\n    \"X\": \"120.60558319091797\",\r\n    \"Y\": \"197.4323272705078\",\r\n    \"Width\": \"370.78882598876953\",\r\n    \"Height\": \"323.1466522216797\",\r\n    \"SVG\": \"<g id=\\\"0_01_0\\\">            <path d=\\\"M391,513.625c125,0,125-205,0-205,0-139-170-139-170,0-125,0-125,205,0,205\\\" display=\\\"none\\\" fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"17\\\"/>            <g>                      <path d=\\\"M390.15,512.079c123.75,0,123.75-202.95,0-202.95,0-137.61-168.3-137.61-168.3,0-123.75,0-123.75,202.95,0,202.95\\\" fill=\\\"#FFFF80\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"390.15\\\" x2=\\\"390.15\\\" y1=\\\"512.079\\\" y2=\\\"512.079\\\"/>                                <path d=\\\"M404.126,511.168c107.391-14.388,105.066-194.609-6.974-201.817\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"390.15\\\" x2=\\\"390.15\\\" y1=\\\"309.129\\\" y2=\\\"309.129\\\"/>                                <path d=\\\"M389.526,294.968c-10.934-121.041-162.051-118.684-167.524,7.073\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221.85\\\" x2=\\\"221.85\\\" y1=\\\"309.129\\\" y2=\\\"309.129\\\"/>                                <path d=\\\"M207.874,310.039c-107.391,14.388-105.066,194.609,6.974,201.817\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221.85\\\" x2=\\\"221.85\\\" y1=\\\"512.079\\\" y2=\\\"512.079\\\"/>                          </g>                </g>            <path d=\\\"M226,276.625c30-95,130-95,160,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164300_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"360.71150970458984\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"87.08350372314453\",\r\n    \"SVG\": \"<g id=\\\"10164300_3\\\">        <ellipse cx=\\\"223.808\\\" cy=\\\"408.003\\\" rx=\\\"24.808\\\" ry=\\\"24.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"389.191\\\" cy=\\\"408.003\\\" rx=\\\"24.808\\\" ry=\\\"24.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M230.699,394.221c48.237-41.346,103.363-41.346,151.602,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164300_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"360.71150970458984\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"86.80350494384766\",\r\n    \"SVG\": \"<g id=\\\"10164300_0\\\">        <ellipse cx=\\\"223.808\\\" cy=\\\"408.003\\\" rx=\\\"24.808\\\" ry=\\\"24.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"389.191\\\" cy=\\\"408.003\\\" rx=\\\"24.808\\\" ry=\\\"24.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M230.699,394.221c48.237-41.346,103.363-41.346,151.602,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164300_1\",\r\n    \"X\": \"126.0\",\r\n    \"Y\": \"353.71150970458984\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"94.08350372314453\",\r\n    \"SVG\": \"<g id=\\\"10164300_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126\\\" x2=\\\"486\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <g>                <ellipse cx=\\\"222.808\\\" cy=\\\"401.003\\\" rx=\\\"24.808\\\" ry=\\\"24.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"388.191\\\" cy=\\\"401.003\\\" rx=\\\"24.808\\\" ry=\\\"24.808\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M229.699,387.221c48.237-41.346,103.363-41.346,151.602,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110400\",\r\n    \"X\": \"267.931396484375\",\r\n    \"Y\": \"348.5820007324219\",\r\n    \"Width\": \"74.26812744140625\",\r\n    \"Height\": \"94.83700561523438\",\r\n    \"SVG\": \"<g id=\\\"05110400\\\">        <path d=\\\"M270.416,439.092c1.367-12.253,5.57-27.861,9.99-42.336   c7.369-24.123,16.037-45.674,23.344-45.674c7.23,0,16.008,22.864,24.156,46.68c5.022,14.681,9.506,29.87,11.844,41.33\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <rect height=\\\"3.655\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"3.568\\\" x=\\\"303.299\\\" y=\\\"437.264\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213400\",\r\n    \"X\": \"199.42050170898438\",\r\n    \"Y\": \"304.4737854003906\",\r\n    \"Width\": \"212.15899658203125\",\r\n    \"Height\": \"183.054443359375\",\r\n    \"SVG\": \"<g id=\\\"25213400\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"204.27\\\" x2=\\\"406.73\\\" y1=\\\"481.807\\\" y2=\\\"310.195\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"204.27\\\" x2=\\\"406.73\\\" y1=\\\"310.195\\\" y2=\\\"481.807\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40211\",\r\n    \"X\": \"262.6796875\",\r\n    \"Y\": \"292.5000305175781\",\r\n    \"Width\": \"89.7890625\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"40211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" id=\\\"LP\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">EV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171100\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171100\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">AARROZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27252\",\r\n    \"X\": \"257.51653277137666\",\r\n    \"Y\": \"447.0826734760085\",\r\n    \"Width\": \"85.39661420127959\",\r\n    \"Height\": \"47.47655423141259\",\r\n    \"SVG\": \"<g id=\\\"27252\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" transform=\\\"matrix(1 -4.574434e-04 4.574434e-04 1 252.3194 494.5616)\\\">E-1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27251\",\r\n    \"X\": \"244.78125\",\r\n    \"Y\": \"297.625\",\r\n    \"Width\": \"128.2998046875\",\r\n    \"Height\": \"44.375\",\r\n    \"SVG\": \"<g id=\\\"27251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"62px\\\" x=\\\"240\\\" y=\\\"342\\\">DEM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02110000\",\r\n    \"X\": \"272.20098876953125\",\r\n    \"Y\": \"274.2969055175781\",\r\n    \"Width\": \"70.1820068359375\",\r\n    \"Height\": \"224.9356689453125\",\r\n    \"SVG\": \"<g id=\\\"02110000\\\">            <polygon fill=\\\"#ffff00\\\" points=\\\"324.043 437.925 337.383 450.81 337.383 487.167 306.826 457.561 277.201 487.167 277.201 450.503 290.229 437.925 289.919 313.205 306.671 284.167 324.043 313.205 324.043 437.925\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15241\",\r\n    \"X\": \"259.4169921875\",\r\n    \"Y\": \"280.6669921875\",\r\n    \"Width\": \"93.16702270507812\",\r\n    \"Height\": \"60.25\",\r\n    \"SVG\": \"<g id=\\\"15241\\\">        <polygon points=\\\"315,307.172 305.708,334.563 297.167,307.172 260.833,325.504 305.833,280.667 351.167,325.337  \\\"/>        <circle cx=\\\"305.5\\\" cy=\\\"334.167\\\" r=\\\"6.75\\\"/>        <circle cx=\\\"266.167\\\" cy=\\\"321.667\\\" r=\\\"6.75\\\"/>        <circle cx=\\\"345.834\\\" cy=\\\"321.5\\\" r=\\\"6.75\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111700\",\r\n    \"X\": \"205.6739959716797\",\r\n    \"Y\": \"347.9809875488281\",\r\n    \"Width\": \"198.4930191040039\",\r\n    \"Height\": \"95.02501678466797\",\r\n    \"SVG\": \"<g id=\\\"05111700\\\">        <g id=\\\"Satellite\\\">                <rect height=\\\"44.014\\\" width=\\\"73.745\\\" x=\\\"205.674\\\" y=\\\"398.992\\\"/>                <rect height=\\\"44.014\\\" width=\\\"33.845\\\" x=\\\"287.997\\\" y=\\\"398.992\\\"/>                <rect height=\\\"44.014\\\" width=\\\"73.747\\\" x=\\\"330.42\\\" y=\\\"398.992\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.515\\\" x2=\\\"332.213\\\" y1=\\\"421\\\" y2=\\\"421\\\"/>            </g>        <g id=\\\"tethered\\\">                <circle cx=\\\"367.293\\\" cy=\\\"367.5\\\" r=\\\"17.019\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.083\\\" x2=\\\"357.167\\\" y1=\\\"403.167\\\" y2=\\\"373.833\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40201\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"40201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140201_a\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140201_a\\\">        <rect height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon points=\\\"273.094,296.538 335.298,296.538 378.839,340.079 378.839,402.281    335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428.207\\\">1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214700\",\r\n    \"X\": \"159.5590057373047\",\r\n    \"Y\": \"247.5\",\r\n    \"Width\": \"297.00001525878906\",\r\n    \"Height\": \"297.0\",\r\n    \"SVG\": \"<g id=\\\"25214700\\\">        <rect fill=\\\"none\\\" height=\\\"282\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40,25\\\" stroke-width=\\\"15\\\" width=\\\"282\\\" x=\\\"167.059\\\" y=\\\"255\\\"/>        <circle cx=\\\"308\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"79.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" text-anchor=\\\"middle\\\" x=\\\"308\\\" y=\\\"418\\\">EP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46160400\",\r\n    \"X\": \"140.0\",\r\n    \"Y\": \"49.0\",\r\n    \"Width\": \"120.0\",\r\n    \"Height\": \"300.0\",\r\n    \"SVG\": \"<g id=\\\"46160400\\\">        <polygon points=\\\"140,49 260,49 140,349 260,349  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201100\",\r\n    \"X\": \"250.01600646972656\",\r\n    \"Y\": \"346.0\",\r\n    \"Width\": \"129.48399353027344\",\r\n    \"Height\": \"100.0\",\r\n    \"SVG\": \"<g id=\\\"15201100\\\">        <polygon points=\\\"345.907,446 317.047,428.334 250.5,428.334 250.016,366.666 319.84,366.666 345.907,346  \\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"379.5\\\" x2=\\\"346.296\\\" y1=\\\"366.666\\\" y2=\\\"366.666\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"379.5\\\" x2=\\\"346.296\\\" y1=\\\"428.334\\\" y2=\\\"428.334\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"379.5\\\" x2=\\\"346.296\\\" y1=\\\"387.222\\\" y2=\\\"387.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"379.5\\\" x2=\\\"346.296\\\" y1=\\\"407.777\\\" y2=\\\"407.777\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27221\",\r\n    \"X\": \"279.53125\",\r\n    \"Y\": \"290.890625\",\r\n    \"Width\": \"57.7294921875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"27221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70px\\\" x=\\\"273\\\" y=\\\"341\\\">IN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27222\",\r\n    \"X\": \"239.08251953125\",\r\n    \"Y\": \"445.34271240234375\",\r\n    \"Width\": \"131.869140625\",\r\n    \"Height\": \"45.921875\",\r\n    \"SVG\": \"<g id=\\\"27222\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"62px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490.5146\\\">O-10</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_33_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"2_33_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_33_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"260.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"265.0\",\r\n    \"SVG\": \"<g id=\\\"2_33_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"248\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"269\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40140800\",\r\n    \"X\": \"268.9869689941406\",\r\n    \"Y\": \"348.0001220703125\",\r\n    \"Width\": \"72.59716770498096\",\r\n    \"Height\": \"91.99893188476562\",\r\n    \"SVG\": \"<g id=\\\"40140800\\\">            <path d=\\\"M316.831,436.337c.259-.492,6.984-6.59,7.912-7.509,2.831-2.802,5.949-5.571,8.303-8.702,4.164-5.54,8.538-16.021,8.538-25.689v-7.412c0-1.097.033-2.374-.872-2.616-.844,3.624-3.507,8.224-5.509,10.841-.508.665-8.443,9.338-8.443,6.599,0-5.053,2.673-8.98,3.053-14.388.217-3.082-.812-12.195-1.526-15.261-.953.697-1.255,4.504-1.769,6.079-.594,1.816-1.256,3.83-2.281,5.349-.766,1.135-6.559,7.756-7.505,7.756-.786,0-1.744-3.14-1.744-4.36,0-5.075,3.488-10.427,3.488-14.389v-.654c0-2.533-2.061-3.886-3.196-5.961-.6-1.096-2.881-5.036-3.999-5.158v3.052c0,2.387-.58,5.959-1.371,7.567-.435.883-3.427,4.423-4.297,4.423-1.106,0-4.142-4.192-4.142-6.104v-3.706c0-4.339,4.36-9.25,4.36-13.516v-.218c0-1.578-.037-4.236-1.527-4.36-.715,8.591-13.516,20.025-13.516,23.327,0,4.709,4.142,9.826,4.142,17.004v2.398c0,.752-.161.844-.218,1.526-.839-.224-1.451-1.443-2.018-2.124-.698-.838-1.497-1.202-2.345-1.797-1.587-1.112-2.877-2.413-4.08-3.987-2.01-2.628-4.419-7.19-4.419-11.713-1.919.513-3.488,6.761-3.488,9.374v3.706c0,8.876,6.322,16.155,6.322,19.403-3.383-1.79-6.465-4.19-9.104-6.81-1.293-1.284-5.894-9.135-6.593-9.322,0,6.084,1.775,11.079,2.782,16.184.486,2.464,1.236,5.496,1.984,7.61,1.041,2.939,2,3.506,3.647,5.727,3.16,4.261,5.201,6.439,8.864,10.102,1.615,1.615,3.082,3.063,4.687,4.687l5.063,3.676,6.328,3.027v-13.952h-13.952l10.55-12.353-7.934-.075,10.534-11.928-7.046-.063,11.655-18.467.134-.213,11.973,18.682h-6.539s10.056,11.748,10.056,11.748l-8.094.025,10.796,12.546-14.066.098v13.953l6.421-3.663Z\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131900\",\r\n    \"X\": \"167.75100708007812\",\r\n    \"Y\": \"311.547119140625\",\r\n    \"Width\": \"276.33099365234375\",\r\n    \"Height\": \"170.21575927734375\",\r\n    \"SVG\": \"<g id=\\\"25131900\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"425.572\\\" x2=\\\"186.231\\\" y1=\\\"475.5\\\" y2=\\\"317.81\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"167.751\\\" x2=\\\"444.082\\\" y1=\\\"396.658\\\" y2=\\\"396.658\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341600\",\r\n    \"X\": \"11.990708684951699\",\r\n    \"Y\": \"56.06435113608262\",\r\n    \"Width\": \"374.0191971778792\",\r\n    \"Height\": \"241.371498428282\",\r\n    \"SVG\": \"<g id=\\\"25341600\\\">          <g transform=\\\"translate(-230 -210) scale(1.75 1.75)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"140.143\\\" x2=\\\"350.143\\\" y1=\\\"155\\\" y2=\\\"287\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"140.143\\\" x2=\\\"145.949\\\" y1=\\\"287\\\" y2=\\\"283.351\\\"/>                                            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"19,18\\\" stroke-width=\\\"7\\\" x1=\\\"157.619\\\" x2=\\\"338.502\\\" y1=\\\"276.016\\\" y2=\\\"162.317\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"344.338\\\" x2=\\\"350.143\\\" y1=\\\"158.649\\\" y2=\\\"155\\\"/>                            </g>                    </g>                    <g>                            <rect fill=\\\"#FFFFFF\\\" height=\\\"45\\\" stroke=\\\"#FFFFFF\\\" width=\\\"40\\\" x=\\\"230\\\" y=\\\"195\\\"/>                            <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" font-weight=\\\"bold\\\" x=\\\"230\\\" y=\\\"235\\\">N</text>                        </g>                </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110100\",\r\n    \"X\": \"257.9432373046875\",\r\n    \"Y\": \"285.5\",\r\n    \"Width\": \"96.113525390625\",\r\n    \"Height\": \"216.75\",\r\n    \"SVG\": \"<g id=\\\"10110100\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"285.5\\\" y2=\\\"502.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"352.75\\\" x2=\\\"306\\\" y1=\\\"296.836\\\" y2=\\\"325.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"259.25\\\" y1=\\\"325.5\\\" y2=\\\"296.836\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131600\",\r\n    \"X\": \"221.5\",\r\n    \"Y\": \"328.15643310546875\",\r\n    \"Width\": \"171.0\",\r\n    \"Height\": \"146.84356689453125\",\r\n    \"SVG\": \"<g id=\\\"15131600\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"227\\\" x2=\\\"227\\\" y1=\\\"328.5\\\" y2=\\\"443.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"387\\\" x2=\\\"387\\\" y1=\\\"328.5\\\" y2=\\\"443.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"227\\\" x2=\\\"387\\\" y1=\\\"440.5\\\" y2=\\\"440.5\\\"/>        <path d=\\\"M227,330.5c70,26,90,26,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <ellipse cx=\\\"237\\\" cy=\\\"459.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"307\\\" cy=\\\"459.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"377\\\" cy=\\\"459.5\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <path d=\\\"M247,385.5c40,40,80,40,120,0H247z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110400\",\r\n    \"X\": \"267.5\",\r\n    \"Y\": \"347.3210144042969\",\r\n    \"Width\": \"81.32400512695312\",\r\n    \"Height\": \"92.67898559570312\",\r\n    \"SVG\": \"<g id=\\\"20110400\\\">            <g>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"270\\\" x2=\\\"346.324\\\" y1=\\\"360.951\\\" y2=\\\"360.951\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"270\\\" x2=\\\"346.324\\\" y1=\\\"426.371\\\" y2=\\\"426.371\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"270\\\" x2=\\\"270\\\" y1=\\\"347.321\\\" y2=\\\"440\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"346.324\\\" x2=\\\"346.324\\\" y1=\\\"347.321\\\" y2=\\\"440\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27231\",\r\n    \"X\": \"244.09375\",\r\n    \"Y\": \"296.859375\",\r\n    \"Width\": \"130.439453125\",\r\n    \"Height\": \"45.890625\",\r\n    \"SVG\": \"<g id=\\\"27231\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"62px\\\" x=\\\"241\\\" y=\\\"342\\\">CDR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27232\",\r\n    \"X\": \"239.08251953125\",\r\n    \"Y\": \"448.1650390625\",\r\n    \"Width\": \"123.447265625\",\r\n    \"Height\": \"45.921875\",\r\n    \"SVG\": \"<g id=\\\"27232\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"62px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493.3369\\\">O-11</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120900\",\r\n    \"X\": \"235.19200134277344\",\r\n    \"Y\": \"346.5769958496094\",\r\n    \"Width\": \"135.96998596191406\",\r\n    \"Height\": \"98.57699584960938\",\r\n    \"SVG\": \"<g id=\\\"30120900\\\">        <polygon points=\\\"248.789,445.154 235.192,424.759 282.782,346.577 303.177,346.577 303.177,360.174 292.979,360.174    279.382,414.562 371.162,414.562 371.162,445.154  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_58_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"209.97918701171875\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"366.52081298828125\",\r\n    \"SVG\": \"<g id=\\\"0_58_0\\\">            <polyline fill=\\\"none\\\" points=\\\"306 568 479 395 306 222 133 395 306 568\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <polyline fill=\\\"#FFE599\\\" points=\\\"306 568 479 395 306 222 133 395 306 568\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"568\\\" y2=\\\"568\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"316.176\\\" x2=\\\"473.912\\\" y1=\\\"557.824\\\" y2=\\\"400.088\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"479\\\" x2=\\\"479\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"468.824\\\" x2=\\\"311.088\\\" y1=\\\"384.824\\\" y2=\\\"227.088\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"222\\\" y2=\\\"222\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"295.824\\\" x2=\\\"138.088\\\" y1=\\\"232.176\\\" y2=\\\"389.912\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"133\\\" x2=\\\"133\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"143.176\\\" x2=\\\"300.912\\\" y1=\\\"405.176\\\" y2=\\\"562.912\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"568\\\" y2=\\\"568\\\"/>                          </g>                </g>            <g>                      <rect height=\\\"20.069\\\" transform=\\\"translate(-143.085 444.187) rotate(-45)\\\" width=\\\"20.069\\\" x=\\\"454.604\\\" y=\\\"384.778\\\"/>                      <rect height=\\\"20.069\\\" transform=\\\"translate(-236.266 219.943) rotate(-45)\\\" width=\\\"20.069\\\" x=\\\"137.327\\\" y=\\\"385.135\\\"/>                      <rect height=\\\"20.071\\\" transform=\\\"translate(-301.89 378.412) rotate(-45)\\\" width=\\\"20.07\\\" x=\\\"295.804\\\" y=\\\"543.584\\\"/>                      <rect height=\\\"20.069\\\" transform=\\\"translate(-77.458 285.724) rotate(-45)\\\" width=\\\"20.07\\\" x=\\\"296.135\\\" y=\\\"226.328\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120103\",\r\n    \"X\": \"202.0517578125\",\r\n    \"Y\": \"358.453125\",\r\n    \"Width\": \"200.525390625\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60120103\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.25\\\">ACS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120102\",\r\n    \"X\": \"204.810546875\",\r\n    \"Y\": \"358.453125\",\r\n    \"Width\": \"195.8984375\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60120102\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.25\\\">ASP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120101\",\r\n    \"X\": \"207.59375\",\r\n    \"Y\": \"358.453125\",\r\n    \"Width\": \"189.400390625\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60120101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.25\\\">AC2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120100\",\r\n    \"X\": \"207.6181640625\",\r\n    \"Y\": \"358.671875\",\r\n    \"Width\": \"192.6171875\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"60120100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"430.25\\\">APT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_02_0\",\r\n    \"X\": \"118.77545166015625\",\r\n    \"Y\": \"197.24988788938924\",\r\n    \"Width\": \"374.448974609375\",\r\n    \"Height\": \"326.25011211061076\",\r\n    \"SVG\": \"<g id=\\\"2_02_0\\\">        <g>                <path d=\\\"M391,515c125,0,125-205,0-205c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M391,515c0.84,0,1.675-0.009,2.503-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M398.521,514.746     c115.803-7.942,114.967-199.34-2.508-204.634\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0221,5.0221\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M393.503,310.028C392.675,310.009,391.84,310,391,310     c0-0.838-0.006-1.672-0.019-2.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.83,302.489     c-5.937-129.815-165.798-128.98-169.755,2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0126,5.0126\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.019,307.5c-0.012,0.828-0.019,1.662-0.019,2.5     c-0.84,0-1.674,0.009-2.503,0.028\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M213.479,310.254     c-115.803,7.942-114.967,199.339,2.507,204.633\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.0221,5.0221\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M218.497,514.973C219.326,514.991,220.16,515,221,515\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15221\",\r\n    \"X\": \"280.995361328125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"47.84375\",\r\n    \"Height\": \"61.875\",\r\n    \"SVG\": \"<g id=\\\"15221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"A\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">U</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25130600\",\r\n    \"X\": \"146.5\",\r\n    \"Y\": \"237.5\",\r\n    \"Width\": \"318.0\",\r\n    \"Height\": \"318.0\",\r\n    \"SVG\": \"<g id=\\\"25130600\\\">        <circle cx=\\\"305.5\\\" cy=\\\"396.5\\\" fill=\\\"none\\\" r=\\\"150\\\" stroke=\\\"#000000\\\" stroke-width=\\\"18\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"18\\\" x1=\\\"199.5\\\" x2=\\\"411.5\\\" y1=\\\"502.5\\\" y2=\\\"290.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"18\\\" x1=\\\"199.5\\\" x2=\\\"411.5\\\" y1=\\\"290.5\\\" y2=\\\"502.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140502\",\r\n    \"X\": \"238.6089630126953\",\r\n    \"Y\": \"347.0\",\r\n    \"Width\": \"134.1611785888672\",\r\n    \"Height\": \"92.04901123046875\",\r\n    \"SVG\": \"<g id=\\\"30140502\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"266.667 436.549 242.654 388.522 254.661 388.522 272.671 349.5 290.682 349.5 272.671 388.522 368.725 388.522 344.711 436.549 266.667 436.549\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <g isolation=\\\"isolate\\\">                      <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"430.821\\\">SP</text>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140501\",\r\n    \"X\": \"239.97598266601562\",\r\n    \"Y\": \"348.5\",\r\n    \"Width\": \"133.5140380859375\",\r\n    \"Height\": \"91.60299682617188\",\r\n    \"SVG\": \"<g id=\\\"30140501\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"267.911 437.603 244.021 389.821 255.967 389.821 273.884 351 291.803 351 273.884 389.821 369.445 389.821 345.555 437.603 267.911 437.603\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" isolation=\\\"isolate\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.904\\\">RB</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140500\",\r\n    \"X\": \"241.17503356933594\",\r\n    \"Y\": \"348.62701416015625\",\r\n    \"Width\": \"129.5600128173828\",\r\n    \"Height\": \"88.87298583984375\",\r\n    \"SVG\": \"<g id=\\\"30140500\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"268.356 435 245.22 388.725 256.789 388.725 274.142 351.127 291.495 351.127 274.142 388.725 366.69 388.725 343.553 435 268.356 435\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27201\",\r\n    \"X\": \"250.96875\",\r\n    \"Y\": \"293.953125\",\r\n    \"Width\": \"106.6083984375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"27201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" x=\\\"248\\\" y=\\\"342\\\">SIG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110500\",\r\n    \"X\": \"202.8730010986328\",\r\n    \"Y\": \"344.736572265625\",\r\n    \"Width\": \"204.4190216064453\",\r\n    \"Height\": \"102.80685424804688\",\r\n    \"SVG\": \"<g id=\\\"11110500\\\">        <ellipse cx=\\\"306\\\" cy=\\\"371.421\\\" fill=\\\"none\\\" rx=\\\"22.853\\\" ry=\\\"21.563\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"392.985\\\" y2=\\\"445.015\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281.625\\\" x2=\\\"330.375\\\" y1=\\\"403\\\" y2=\\\"403\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"203.966\\\" x2=\\\"406.199\\\" y1=\\\"346.985\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27202\",\r\n    \"X\": \"253.1767578125\",\r\n    \"Y\": \"446.43646240234375\",\r\n    \"Width\": \"103.9404296875\",\r\n    \"Height\": \"48.890625\",\r\n    \"SVG\": \"<g id=\\\"27202\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"494.5146\\\">O-8</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_45_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"231.03199768066406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"304.46800231933594\",\r\n    \"SVG\": \"<g id=\\\"0_45_1\\\">        <g>                <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"232.032\\\"/>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_45_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"231.03199768066406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"304.46800231933594\",\r\n    \"SVG\": \"<g id=\\\"0_45_0\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"232.032\\\"/>        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110700\",\r\n    \"X\": \"278.67999267578125\",\r\n    \"Y\": \"346.0\",\r\n    \"Width\": \"59.066009521484375\",\r\n    \"Height\": \"95.93600463867188\",\r\n    \"SVG\": \"<g id=\\\"15110700\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"308.213\\\" x2=\\\"308.213\\\" y1=\\\"346\\\" y2=\\\"441.936\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"281.18\\\" x2=\\\"281.18\\\" y1=\\\"366.979\\\" y2=\\\"422.301\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"335.246\\\" x2=\\\"335.246\\\" y1=\\\"368.312\\\" y2=\\\"422.3\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110703\",\r\n    \"X\": \"278.09100341796875\",\r\n    \"Y\": \"345.9150085449219\",\r\n    \"Width\": \"58.480010986328125\",\r\n    \"Height\": \"96.82098388671875\",\r\n    \"SVG\": \"<g id=\\\"15110703\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"307.331\\\" x2=\\\"307.331\\\" y1=\\\"345.915\\\" y2=\\\"442.736\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"334.071\\\" x2=\\\"334.071\\\" y1=\\\"367.985\\\" y2=\\\"421.389\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.591\\\" x2=\\\"280.591\\\" y1=\\\"366.666\\\" y2=\\\"421.389\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.591\\\" x2=\\\"334.071\\\" y1=\\\"388.503\\\" y2=\\\"388.503\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.591\\\" x2=\\\"334.071\\\" y1=\\\"400.394\\\" y2=\\\"400.394\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.591\\\" x2=\\\"334.071\\\" y1=\\\"411.158\\\" y2=\\\"411.158\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110701\",\r\n    \"X\": \"277.85198974609375\",\r\n    \"Y\": \"345.9570007324219\",\r\n    \"Width\": \"59.496002197265625\",\r\n    \"Height\": \"96.69900512695312\",\r\n    \"SVG\": \"<g id=\\\"15110701\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"307.599\\\" x2=\\\"307.599\\\" y1=\\\"345.957\\\" y2=\\\"442.656\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.352\\\" x2=\\\"280.352\\\" y1=\\\"367.104\\\" y2=\\\"422.865\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"334.848\\\" x2=\\\"334.848\\\" y1=\\\"368.447\\\" y2=\\\"422.864\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.813\\\" x2=\\\"335.309\\\" y1=\\\"406.437\\\" y2=\\\"406.437\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110702\",\r\n    \"X\": \"277.31298828125\",\r\n    \"Y\": \"345.0\",\r\n    \"Width\": \"60.0360107421875\",\r\n    \"Height\": \"97.656005859375\",\r\n    \"SVG\": \"<g id=\\\"15110702\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"307.331\\\" x2=\\\"307.331\\\" y1=\\\"345\\\" y2=\\\"442.656\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"279.813\\\" x2=\\\"279.813\\\" y1=\\\"366.356\\\" y2=\\\"422.669\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"334.849\\\" x2=\\\"334.849\\\" y1=\\\"367.712\\\" y2=\\\"422.668\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"279.813\\\" x2=\\\"334.849\\\" y1=\\\"401.062\\\" y2=\\\"401.062\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"279.813\\\" x2=\\\"334.849\\\" y1=\\\"412.141\\\" y2=\\\"412.141\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15231\",\r\n    \"X\": \"263.9330139160156\",\r\n    \"Y\": \"289.28399658203125\",\r\n    \"Width\": \"86.16049194335938\",\r\n    \"Height\": \"51.881744384765625\",\r\n    \"SVG\": \"<g id=\\\"15231\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"300.845\\\" x2=\\\"325.452\\\" y1=\\\"291.784\\\" y2=\\\"291.784\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"313.148\\\" x2=\\\"313.148\\\" y1=\\\"304.088\\\" y2=\\\"291.784\\\"/>        <path d=\\\"M263.933,304.088h59.059c19.688,0,23.626,22.147,24.607,36.912\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"146_1\",\r\n    \"X\": \"252.865234375\",\r\n    \"Y\": \"289.2656555175781\",\r\n    \"Width\": \"100.087890625\",\r\n    \"Height\": \"57.734375\",\r\n    \"SVG\": \"<g id=\\\"146_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" id=\\\"AS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"346.0469\\\">AS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40160400\",\r\n    \"X\": \"194.0\",\r\n    \"Y\": \"376.0\",\r\n    \"Width\": \"220.0\",\r\n    \"Height\": \"55.0\",\r\n    \"SVG\": \"<g id=\\\"40160400\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"194\\\" x2=\\\"414\\\" y1=\\\"378.5\\\" y2=\\\"378.5\\\"/>        <ellipse cx=\\\"384\\\" cy=\\\"403.5\\\" fill=\\\"none\\\" rx=\\\"25\\\" ry=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <ellipse cx=\\\"224\\\" cy=\\\"403.5\\\" fill=\\\"none\\\" rx=\\\"25\\\" ry=\\\"25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27212\",\r\n    \"X\": \"253.1767578125\",\r\n    \"Y\": \"446.43646240234375\",\r\n    \"Width\": \"103.9404296875\",\r\n    \"Height\": \"48.890625\",\r\n    \"SVG\": \"<g id=\\\"27212\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"494.5146\\\">O-9</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110110\",\r\n    \"X\": \"27.067285537719727\",\r\n    \"Y\": \"68.16598510742188\",\r\n    \"Width\": \"331.36542320251465\",\r\n    \"Height\": \"260.2273254394531\",\r\n    \"SVG\": \"<g id=\\\"46110110\\\">        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"256\\\" x2=\\\"347\\\" y1=\\\"76\\\" y2=\\\"212\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"225\\\" x2=\\\"330\\\" y1=\\\"72\\\" y2=\\\"228\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"197\\\" x2=\\\"320\\\" y1=\\\"73\\\" y2=\\\"256\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"170\\\" x2=\\\"305\\\" y1=\\\"75\\\" y2=\\\"276\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"142\\\" x2=\\\"289\\\" y1=\\\"75\\\" y2=\\\"295\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"112\\\" x2=\\\"278\\\" y1=\\\"73\\\" y2=\\\"320\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"102\\\" x2=\\\"252\\\" y1=\\\"100\\\" y2=\\\"324\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"83\\\" x2=\\\"223\\\" y1=\\\"115\\\" y2=\\\"323\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"72\\\" x2=\\\"196\\\" y1=\\\"141\\\" y2=\\\"325\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"56\\\" x2=\\\"168\\\" y1=\\\"159\\\" y2=\\\"326\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"42\\\" x2=\\\"140\\\" y1=\\\"181\\\" y2=\\\"327\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"132\\\" x2=\\\"41\\\" y1=\\\"72\\\" y2=\\\"208\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"162\\\" x2=\\\"56\\\" y1=\\\"70\\\" y2=\\\"228\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"187\\\" x2=\\\"70\\\" y1=\\\"75\\\" y2=\\\"250\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"215\\\" x2=\\\"80\\\" y1=\\\"76\\\" y2=\\\"277\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"244\\\" x2=\\\"95\\\" y1=\\\"75\\\" y2=\\\"298\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"272\\\" x2=\\\"109\\\" y1=\\\"75\\\" y2=\\\"319\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"289\\\" x2=\\\"136\\\" y1=\\\"93\\\" y2=\\\"321\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"299\\\" x2=\\\"164\\\" y1=\\\"120\\\" y2=\\\"322\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"317\\\" x2=\\\"192\\\" y1=\\\"136\\\" y2=\\\"322\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"327\\\" x2=\\\"220\\\" y1=\\\"163\\\" y2=\\\"323\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"345\\\" x2=\\\"250\\\" y1=\\\"179\\\" y2=\\\"321\\\"/>        <polygon fill=\\\"none\\\" points=\\\"112.875,323.3 33,198.233 112.875,73.166    272.625,73.167 352.5,198.233 272.625,323.3  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27211\",\r\n    \"X\": \"248.875\",\r\n    \"Y\": \"295.859375\",\r\n    \"Width\": \"123.5810546875\",\r\n    \"Height\": \"45.890625\",\r\n    \"SVG\": \"<g id=\\\"27211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"62px\\\" x=\\\"244\\\" y=\\\"341\\\">REC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50401\",\r\n    \"X\": \"256.74853515625\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"97.291015625\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"50401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120104\",\r\n    \"X\": \"202.076171875\",\r\n    \"Y\": \"359.390625\",\r\n    \"Width\": \"203.701171875\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"60120104\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">AOT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270801\",\r\n    \"X\": \"27.563003540039062\",\r\n    \"Y\": \"92.53727228156731\",\r\n    \"Width\": \"353.99998474121094\",\r\n    \"Height\": \"242.92468856281812\",\r\n    \"SVG\": \"<g id=\\\"25270801\\\" transform=\\\"translate(-60 -30) scale(1 1)\\\">        <ellipse cx=\\\"264.063\\\" cy=\\\"245.5\\\" fill=\\\"none\\\" rx=\\\"162.002\\\" ry=\\\"104.5\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"26\\\" stroke=\\\"#FFFFFF\\\" width=\\\"30\\\" x=\\\"251.063\\\" y=\\\"333\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"257\\\" y=\\\"354\\\">M</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"26\\\" stroke=\\\"#FFFFFF\\\" width=\\\"30\\\" x=\\\"88.063\\\" y=\\\"225\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"94\\\" y=\\\"246\\\">M</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"26\\\" stroke=\\\"#FFFFFF\\\" width=\\\"30\\\" x=\\\"411.063\\\" y=\\\"225\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"417\\\" y=\\\"246\\\">M</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"26\\\" stroke=\\\"#FFFFFF\\\" width=\\\"30\\\" x=\\\"251.063\\\" y=\\\"127\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"257\\\" y=\\\"148\\\">M</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"30.999\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.8663 0.4995 -0.4995 0.8663 165.9567 -23.0576)\\\" width=\\\"31.998\\\" x=\\\"110.054\\\" y=\\\"283.002\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.8133 0.5818 -0.5818 0.8133 112.4858 300.3916)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"30.997\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.994 0.1092 -0.1092 0.994 39.0583 -22.1857)\\\" width=\\\"31.997\\\" x=\\\"206.082\\\" y=\\\"330.004\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"23.995\\\" transform=\\\"matrix(0.9983 0.0576 -0.0576 0.9983 213.1094 352.8242)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"38.007\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9502 0.3117 -0.3117 0.9502 109.1484 -34.9918)\\\" width=\\\"38.002\\\" x=\\\"145.051\\\" y=\\\"304.991\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.006\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 133.3827 -40.6811)\\\" width=\\\"32.006\\\" x=\\\"157.079\\\" y=\\\"312.984\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 162.1226 333.3789)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.005\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 79.9187 -31.0132)\\\" width=\\\"32.005\\\" x=\\\"105.061\\\" y=\\\"177.991\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5507 -0.8347 0.8347 0.5507 124.7559 206.3833)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.005\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 68.9777 -69.8144)\\\" width=\\\"32.006\\\" x=\\\"201.067\\\" y=\\\"129.983\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.977 -0.2131 0.2131 0.977 206.5986 157.1572)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.005\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 74.8683 -104.6249)\\\" width=\\\"32.005\\\" x=\\\"295.057\\\" y=\\\"127.988\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.9815 0.1915 -0.1915 0.9815 301.1797 151.4297)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.005\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 99.7976 -135.0404)\\\" width=\\\"32.006\\\" x=\\\"387.064\\\" y=\\\"177.976\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.6936 0.7204 -0.7204 0.6936 389.4434 193.1025)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.006\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 130.218 -134.1907)\\\" width=\\\"32.005\\\" x=\\\"400.069\\\" y=\\\"257.974\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"23.993\\\" transform=\\\"matrix(0.5218 -0.853 0.853 0.5218 420.1777 287.3154)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.005\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 142.6098 -116.9147)\\\" width=\\\"32.008\\\" x=\\\"361.051\\\" y=\\\"298.987\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"23.996\\\" transform=\\\"matrix(0.7759 -0.6308 0.6308 0.7759 379.9551 328.3662)\\\">X</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"31.003\\\" stroke=\\\"#FFFFFF\\\" transform=\\\"matrix(0.9295 0.3689 -0.3689 0.9295 149.7241 -94.1381)\\\" width=\\\"32.005\\\" x=\\\"305.049\\\" y=\\\"328.988\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0018\\\" transform=\\\"matrix(0.9363 -0.3513 0.3513 0.9363 316.1309 351.0996)\\\">X</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201\",\r\n    \"X\": \"274.2239990234375\",\r\n    \"Y\": \"280.7929992675781\",\r\n    \"Width\": \"66.19198608398438\",\r\n    \"Height\": \"66.19198608398438\",\r\n    \"SVG\": \"<g id=\\\"15201\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"274.224\\\" x2=\\\"340.416\\\" y1=\\\"315.643\\\" y2=\\\"315.643\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"307.319\\\" x2=\\\"307.319\\\" y1=\\\"280.793\\\" y2=\\\"346.985\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_32_0\",\r\n    \"X\": \"165.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"279.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"0_32_0\\\">        <path d=\\\"M173.557,516.657c0-174.435,58.827-315.841,131.394-315.841   c72.563,0,131.391,141.406,131.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25210300\",\r\n    \"X\": \"207.16700744628906\",\r\n    \"Y\": \"297.5\",\r\n    \"Width\": \"200.99998474121094\",\r\n    \"Height\": \"191.5\",\r\n    \"SVG\": \"<g id=\\\"25210300\\\">        <polyline fill=\\\"none\\\" points=\\\"   386.167,339 386.167,484.5 230.167,484.5 230.167,339 211.667,338.5 211.667,302 250.667,302 250.667,320 288.167,320 288.251,302    327.417,302 327.167,321.008 365.167,321 366.167,303.167 403.667,303.167 403.667,338.5 386.167,339  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <rect fill=\\\"none\\\" height=\\\"61\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\" width=\\\"32\\\" x=\\\"292.167\\\" y=\\\"423.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270800\",\r\n    \"X\": \"57.03200149536133\",\r\n    \"Y\": \"102.8489990234375\",\r\n    \"Width\": \"282.74299240112305\",\r\n    \"Height\": \"179.07101440429688\",\r\n    \"SVG\": \"<g id=\\\"25270800\\\">        <path d=\\\"   M195.951,118.865c34.328-1.161,89.678-17.114,108.297,5.248c18.617,22.344,39.128,107.79,3.438,128.829   c-35.688,21.041-182.689,17.744-217.566-2.604c-34.897-20.328-9.421-97.45,8.222-119.366   C115.979,109.056,161.644,120.004,195.951,118.865\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.4331\\\"/>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"183.762,249.361 183.762,281.92 216.32,281.92 216.32,249.361   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"189\\\" y=\\\"279\\\">M</text>            </g>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"183.762,102.849 183.762,135.407 216.32,135.407 216.32,102.849   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"189\\\" y=\\\"133\\\">M</text>            </g>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"307.218,159.825 307.218,192.385 339.775,192.385 339.775,159.825   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"312\\\" y=\\\"190\\\">M</text>            </g>        <g>                <polygon fill=\\\"#FFFFFF\\\" points=\\\"57.032,176.105 57.032,208.664 89.59,208.664 89.59,176.105   \\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"32.5581\\\" x=\\\"62\\\" y=\\\"206\\\">M</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111400\",\r\n    \"X\": \"227.78466796875\",\r\n    \"Y\": \"348.0312805175781\",\r\n    \"Width\": \"157.677734375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"10111400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.6719\\\">ST</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170400\",\r\n    \"X\": \"39.418507319757374\",\r\n    \"Y\": \"69.83226467168267\",\r\n    \"Width\": \"320.0705063521176\",\r\n    \"Height\": \"246.99259494745797\",\r\n    \"SVG\": \"<g id=\\\"45170400\\\">        <path d=\\\"M92.5,88.5c17.488-14.103,64.342-15.611,147-12   s112,17.5,115,55c2.569,32.114-70.932,44.419-79,74c-8.492,31.137-0.738,64.164-35,84c-20.34,11.775-105.21,40.316-164,6   c-22.375-13.061-27.605-100.977-31-127c-3.056-23.428-0.21-41.927,16-55L92.5,88.5z\\\" fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-dasharray=\\\"50,10\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"111\\\" x2=\\\"119\\\" y1=\\\"309\\\" y2=\\\"281\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"67\\\" x2=\\\"89\\\" y1=\\\"281\\\" y2=\\\"271\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"51\\\" x2=\\\"75\\\" y1=\\\"223\\\" y2=\\\"219\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"43\\\" x2=\\\"69\\\" y1=\\\"165\\\" y2=\\\"165\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"65\\\" x2=\\\"83\\\" y1=\\\"109\\\" y2=\\\"127\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"115\\\" x2=\\\"121\\\" y1=\\\"81\\\" y2=\\\"109\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"175\\\" x2=\\\"173\\\" y1=\\\"77\\\" y2=\\\"105\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"233\\\" x2=\\\"231\\\" y1=\\\"77\\\" y2=\\\"109\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"295\\\" x2=\\\"285\\\" y1=\\\"83\\\" y2=\\\"111\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"347\\\" x2=\\\"325\\\" y1=\\\"109\\\" y2=\\\"121\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"335\\\" x2=\\\"319\\\" y1=\\\"159\\\" y2=\\\"141\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"283\\\" x2=\\\"263\\\" y1=\\\"191\\\" y2=\\\"175\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"267\\\" x2=\\\"243\\\" y1=\\\"245\\\" y2=\\\"239\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"231\\\" x2=\\\"221\\\" y1=\\\"291\\\" y2=\\\"271\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#BD9A38\\\" stroke-width=\\\"5\\\" x1=\\\"177\\\" x2=\\\"171\\\" y1=\\\"309\\\" y2=\\\"281\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342900\",\r\n    \"X\": \"4.878955993027411\",\r\n    \"Y\": \"0.49977299755231\",\r\n    \"Width\": \"136.6730288219203\",\r\n    \"Height\": \"118.3760729192556\",\r\n    \"SVG\": \"<g id=\\\"25342900\\\">                <g transform=\\\"translate(-387.4638671875,-114.82435195942321)\\\">                            <path d=\\\"M393.84322444997537 217.8015813935324L403.7607218790562 190.69355370990547L427.6490668995132 174.1202881921916L451.38325259921965 160.3989255961485L476.79349245186756 161.11805276600234L476.79349245186756 161.11805276600234L477.13296474119534 149.1228554535452L510.04445699324464 174.06388241850414L475.77507558388425 197.10364470337367L476.114547873212 185.10844739091655L476.114547873212 185.10844739091655L457.50521329356 184.58179049248776L440.5172550284018 194.40297998143512L423.687677297798 206.07901111885576L416.3821926662443 226.0474841182811L393.84322444997537 217.8015813935324\\\" fill=\\\"none\\\"/>                            <path d=\\\"M525.0785008433617 227.973849489816L524.2504147456078 232.19989710917548L520.0243671262483 231.37181101142164L525.0785008433617 227.973849489816\\\" fill=\\\"#000000\\\"/>                            <path d=\\\"M528.1033736320375 121.09046876646255L527.5156215966657 116.82435195942321L523.2495047896264 117.41210399479496L528.1033736320375 121.09046876646255\\\" fill=\\\"#000000\\\"/>                            <path d=\\\"M393.84322444997537 217.8015813935324L403.7607218790562 190.69355370990547L427.6490668995132 174.1202881921916L451.38325259921965 160.3989255961485L476.79349245186756 161.11805276600234M416.3821926662443 226.0474841182811L423.687677297798 206.07901111885576L440.5172550284018 194.40297998143512L457.50521329356 184.58179049248776L476.114547873212 185.10844739091655M510.04445699324464 174.06388241850414L477.13296474119534 149.1228554535452L476.79349245186756 161.11805276600234M476.114547873212 185.10844739091655L475.77507558388425 197.10364470337367L510.04445699324464 174.06388241850414L510.04445699324464 174.06388241850414M497.3583676149362 156.61903371640227L511.84924257042917 132.4555760308734L513.0247466411727 140.98780964495208L527.5156215966657 116.82435195942321\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3\\\"/>                            <path d=\\\"M496.3920605615693 190.76333395518742L509.49315155583474 215.70766315154094L511.1493237513424 207.25556791282196L524.2504147456078 232.19989710917548\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3\\\"/>                    </g>        </g>\"\r\n  },\r\n  {\r\n    \"id\": \"159_1\",\r\n    \"X\": \"277.02801513671875\",\r\n    \"Y\": \"289.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"159_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"282.028\\\" x2=\\\"282.028\\\" y1=\\\"289.5\\\" y2=\\\"338.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"326.137\\\" x2=\\\"326.137\\\" y1=\\\"289.5\\\" y2=\\\"338.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305.028\\\" x2=\\\"305.028\\\" y1=\\\"289.5\\\" y2=\\\"338.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130300\",\r\n    \"X\": \"209.23223876953125\",\r\n    \"Y\": \"331.5\",\r\n    \"Width\": \"193.5355224609375\",\r\n    \"Height\": \"129.0\",\r\n    \"SVG\": \"<g id=\\\"15130300\\\">        <polyline fill=\\\"none\\\" points=\\\"211,441 236,416 376,416 401,441  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"331.5\\\" y2=\\\"460.5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"211,351 236,376 376,376 401,351  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25481\",\r\n    \"X\": \"90.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"226.97411346435547\",\r\n    \"Height\": \"80.32162475585938\",\r\n    \"SVG\": \"<g id=\\\"25481\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"288.003,209.549 301.836,224.833     315.669,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <polyline fill=\\\"none\\\" points=\\\"239.598,209.549 253.432,224.833     267.264,209.299   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M278.135,164.932c-14.801,0-26.799,10.968-26.799,24.5c0,13.531,11.998,24.5,26.799,24.5    c14.805,0,26.804-10.969,26.804-24.5C304.938,175.9,292.938,164.932,278.135,164.932L278.135,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"201.684,196.619 201.684,231.244     209.326,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"107.167\\\" x2=\\\"92.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"138.583\\\" x2=\\\"154.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M122.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C149.033,175.9,137.034,164.932,122.231,164.932L122.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"123.833\\\" x2=\\\"159.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"157.865,194.418 166.5,189.432 157.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131202_1\",\r\n    \"X\": \"125.08200073242188\",\r\n    \"Y\": \"348.3199768066406\",\r\n    \"Width\": \"360.0\",\r\n    \"Height\": \"93.18002319335938\",\r\n    \"SVG\": \"<g id=\\\"40131202_1\\\">            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\" x1=\\\"125.082\\\" x2=\\\"485.082\\\" y1=\\\"438.5\\\" y2=\\\"438.5\\\"/>            <path d=\\\"M281.552,431.485c4.689,1.818,9.857,2.775,15.217,2.775,23.734,0,42.97-19.236,42.97-42.97s-19.236-42.97-42.97-42.97c-5.359,0-10.527.957-15.217,2.775,16.27,6.125,27.754,21.82,27.754,40.195s-11.484,34.07-27.754,40.195h0Z\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50411\",\r\n    \"X\": \"259.984375\",\r\n    \"Y\": \"296.2344055175781\",\r\n    \"Width\": \"89.625\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"50411\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131202_0\",\r\n    \"X\": \"145.0\",\r\n    \"Y\": \"348.3199768066406\",\r\n    \"Width\": \"320.0\",\r\n    \"Height\": \"93.69503784179688\",\r\n    \"SVG\": \"<g id=\\\"40131202_0\\\">            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\" x1=\\\"145\\\" x2=\\\"465\\\" y1=\\\"439.015\\\" y2=\\\"439.015\\\"/>            <path d=\\\"M281.552,431.485c4.689,1.818,9.857,2.775,15.217,2.775,23.734,0,42.97-19.236,42.97-42.97s-19.236-42.97-42.97-42.97c-5.359,0-10.527.957-15.217,2.775,16.27,6.125,27.754,21.82,27.754,40.195s-11.484,34.07-27.754,40.195h0Z\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131202_3\",\r\n    \"X\": \"185.70399475097656\",\r\n    \"Y\": \"348.3199768066406\",\r\n    \"Width\": \"238.9910125732422\",\r\n    \"Height\": \"93.81002807617188\",\r\n    \"SVG\": \"<g id=\\\"40131202_3\\\">            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\" x1=\\\"185.704\\\" x2=\\\"424.695\\\" y1=\\\"439.13\\\" y2=\\\"439.13\\\"/>            <path d=\\\"M281.552,431.485c4.689,1.818,9.857,2.775,15.217,2.775,23.734,0,42.97-19.236,42.97-42.97s-19.236-42.97-42.97-42.97c-5.359,0-10.527.957-15.217,2.775,16.27,6.125,27.754,21.82,27.754,40.195s-11.484,34.07-27.754,40.195h0Z\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131202_2\",\r\n    \"X\": \"173.0\",\r\n    \"Y\": \"348.3199768066406\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"94.68002319335938\",\r\n    \"SVG\": \"<g id=\\\"40131202_2\\\">            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\" x1=\\\"173\\\" x2=\\\"437\\\" y1=\\\"440\\\" y2=\\\"440\\\"/>            <path d=\\\"M281.552,431.485c4.689,1.818,9.857,2.775,15.217,2.775,23.734,0,42.97-19.236,42.97-42.97s-19.236-42.97-42.97-42.97c-5.359,0-10.527.957-15.217,2.775,16.27,6.125,27.754,21.82,27.754,40.195s-11.484,34.07-27.754,40.195h0Z\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_59_0\",\r\n    \"X\": \"133.0\",\r\n    \"Y\": \"222.0\",\r\n    \"Width\": \"349.7914123535156\",\r\n    \"Height\": \"354.5\",\r\n    \"SVG\": \"<g id=\\\"2_59_0\\\">        <polyline fill=\\\"#FFE599\\\" points=\\\"306,568 479,395 306,222 133,395    306,568  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <polyline fill=\\\"#000710\\\" points=\\\"426.289,346.206 475.213,394.466 426.619,443.727  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15211\",\r\n    \"X\": \"279.87921142578125\",\r\n    \"Y\": \"287.4849853515625\",\r\n    \"Width\": \"55.2415771484375\",\r\n    \"Height\": \"56.54400634765625\",\r\n    \"SVG\": \"<g id=\\\"15211\\\">        <polyline fill=\\\"none\\\" points=\\\"307.5,323.012 284.649,289.985 330.351,289.985 307.5,323.012    307.5,344.029  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150200\",\r\n    \"X\": \"39.17714343586282\",\r\n    \"Y\": \"107.78615996352842\",\r\n    \"Width\": \"328.1329275794955\",\r\n    \"Height\": \"180.79803540537318\",\r\n    \"SVG\": \"<g id=\\\"25150200\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.353c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"134\\\" y=\\\"208\\\">AA </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25491\",\r\n    \"X\": \"90.56192779541016\",\r\n    \"Y\": \"154.77423095703125\",\r\n    \"Width\": \"218.94893646240234\",\r\n    \"Height\": \"80.32162475585938\",\r\n    \"SVG\": \"<g id=\\\"25491\\\">        <g>                <path d=\\\"M251.348,198.023    c0-15.596,12.74-28.239,28.455-28.239c15.717,0,28.457,12.643,28.457,28.239\\\" fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"9\\\" stroke-width=\\\"5\\\" x1=\\\"250.809\\\" x2=\\\"308.686\\\" y1=\\\"198.395\\\" y2=\\\"198.41\\\"/>            </g>        <g>                <polyline fill=\\\"none\\\" points=\\\"201.684,196.619 201.684,231.244     209.326,225.869   \\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4\\\"/>                <path d=\\\"M201.686,164.932c-14.806,0-26.803,10.968-26.803,24.5c0,13.531,11.998,24.5,26.803,24.5    c14.801,0,26.799-10.969,26.799-24.5C228.482,175.9,216.484,164.932,201.686,164.932L201.686,164.932z\\\" fill=\\\"#00FF00\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"107.167\\\" x2=\\\"92.5\\\" y1=\\\"174.5\\\" y2=\\\"156.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"138.583\\\" x2=\\\"154.612\\\" y1=\\\"173.3\\\" y2=\\\"156.5\\\"/>                <path d=\\\"M122.231,164.932c-14.803,0-26.8,10.968-26.8,24.5c0,13.531,11.998,24.5,26.8,24.5    c14.802,0,26.802-10.969,26.802-24.5C149.033,175.9,137.034,164.932,122.231,164.932L122.231,164.932z\\\" fill=\\\"#00FF00\\\"/>                <g>                        <g>                                <line fill=\\\"none\\\" stroke=\\\"#00FF00\\\" stroke-dasharray=\\\"10,10\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" x1=\\\"123.833\\\" x2=\\\"159.324\\\" y1=\\\"189.432\\\" y2=\\\"189.432\\\"/>                                <g>                                        <polygon fill=\\\"#00FF00\\\" points=\\\"157.865,194.418 166.5,189.432 157.865,184.445      \\\"/>                                    </g>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50421\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"89.072265625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"50421\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290400\",\r\n    \"X\": \"51.19327926635742\",\r\n    \"Y\": \"60.759395599365234\",\r\n    \"Width\": \"305.1037178039551\",\r\n    \"Height\": \"156.94360733032227\",\r\n    \"SVG\": \"<g id=\\\"25290400\\\">        <path d=\\\"M54.026,213.146   c0-82.815,67.134-149.952,149.949-149.952c82.813,0,149.948,67.134,149.948,149.952\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"15,15\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"15,15\\\" stroke-width=\\\"5\\\" x1=\\\"51.194\\\" x2=\\\"356.167\\\" y1=\\\"215.115\\\" y2=\\\"215.203\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270706\",\r\n    \"X\": \"31.895929821460115\",\r\n    \"Y\": \"18.063744381388858\",\r\n    \"Width\": \"337.7086401023252\",\r\n    \"Height\": \"336.0070693224842\",\r\n    \"SVG\": \"<g id=\\\"25270706\\\" transform=\\\"translate(-240 -200) scale(1.75 1.75)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"171.051\\\" x2=\\\"181.666\\\" y1=\\\"190.953\\\" y2=\\\"183.149\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"184.346\\\" x2=\\\"200.613\\\" y1=\\\"181.149\\\" y2=\\\"169.217\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"206.886\\\" x2=\\\"221.353\\\" y1=\\\"164.709\\\" y2=\\\"154.109\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"229.746\\\" x2=\\\"244.479\\\" y1=\\\"147.843\\\" y2=\\\"137.109\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"251.746\\\" x2=\\\"260.345\\\" y1=\\\"131.683\\\" y2=\\\"125.416\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"262.051\\\" x2=\\\"270.613\\\" y1=\\\"125.953\\\" y2=\\\"133.883\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"275.513\\\" x2=\\\"290.113\\\" y1=\\\"138.323\\\" y2=\\\"151.789\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"295.946\\\" x2=\\\"309.079\\\" y1=\\\"157.189\\\" y2=\\\"169.256\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"315.051\\\" x2=\\\"324.046\\\" y1=\\\"174.953\\\" y2=\\\"183.203\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"327.513\\\" x2=\\\"337.446\\\" y1=\\\"186.336\\\" y2=\\\"195.536\\\"/>        <path d=\\\"M170.696,239.147l14.055-12.194c11.523-9.997,27.93,5.202,40.286-4   c18.801-14.001,39.499-33.391,64.459-21c19.523,9.693,70.811,63.515,54.79,95c-4.831,9.496-10.98,8.376-18.532,11   c-62.328,21.66-49.328-9.211-94.27-12c-17.941-1.113-71.878,29.815-74.933-10c-1.259-16.412,4.059-37.339,14.145-46.778\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>        <circle cx=\\\"202.051\\\" cy=\\\"256.953\\\" fill=\\\"#FFFFFF\\\" r=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>        <circle cx=\\\"252.051\\\" cy=\\\"256.953\\\" fill=\\\"#FFFFFF\\\" r=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>        <circle cx=\\\"298.051\\\" cy=\\\"256.953\\\" fill=\\\"#FFFFFF\\\" r=\\\"13\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270705\",\r\n    \"X\": \"62.69185179800832\",\r\n    \"Y\": \"77.54900448219412\",\r\n    \"Width\": \"283.15415650277293\",\r\n    \"Height\": \"245.96799380882152\",\r\n    \"SVG\": \"<g id=\\\"25270705\\\">        <rect fill=\\\"none\\\" height=\\\"136.358\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" width=\\\"278.154\\\" x=\\\"65.192\\\" y=\\\"184.659\\\"/>        <path d=\\\"M118.22,228.218c-14.639,0-26.514,11.022-26.514,24.62c0,13.6,11.875,24.62,26.514,24.62   c14.639,0,26.514-11.021,26.514-24.62C144.734,239.24,132.859,228.218,118.22,228.218\\\"/>        <path d=\\\"M204.26,228.218c-14.527,0-26.326,11.022-26.326,24.62c0,13.6,11.799,24.62,26.326,24.62   c14.545,0,26.324-11.021,26.324-24.62C230.584,239.24,218.805,228.218,204.26,228.218\\\"/>        <path d=\\\"M290.316,228.218c-14.642,0-26.515,11.022-26.515,24.62c0,13.6,11.873,24.62,26.515,24.62   c14.639,0,26.516-11.021,26.516-24.62C316.832,239.24,304.955,228.218,290.316,228.218\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   65.192,184.659 205.146,80.049 343.346,184.659  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"20,20\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270707\",\r\n    \"X\": \"55.50201409277349\",\r\n    \"Y\": \"106.64371919453289\",\r\n    \"Width\": \"299.38641759277596\",\r\n    \"Height\": \"188.7124064234473\",\r\n    \"SVG\": \"<g id=\\\"25270707\\\" transform=\\\"translate(-55 -50)\\\">        <path d=\\\"M262.377,195.323c81.186,0,146-95.725,145,53c-1,148.724-70.814,66-152,66   c-81.186,0-148,96.725-142-66C119.377,85.598,181.192,195.323,262.377,195.323z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270702\",\r\n    \"X\": \"53.71900177001953\",\r\n    \"Y\": \"116.58799743652344\",\r\n    \"Width\": \"294.52098846435547\",\r\n    \"Height\": \"144.0760040283203\",\r\n    \"SVG\": \"<g id=\\\"25270702\\\">        <rect fill=\\\"none\\\" height=\\\"139.076\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"20,20\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" width=\\\"289.521\\\" x=\\\"56.219\\\" y=\\\"119.088\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270701\",\r\n    \"X\": \"53.71900177001953\",\r\n    \"Y\": \"116.58799743652344\",\r\n    \"Width\": \"294.52098846435547\",\r\n    \"Height\": \"144.0760040283203\",\r\n    \"SVG\": \"<g id=\\\"25270701\\\">        <rect fill=\\\"none\\\" height=\\\"139.076\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" width=\\\"289.521\\\" x=\\\"56.219\\\" y=\\\"119.088\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270704\",\r\n    \"X\": \"53.71900177001953\",\r\n    \"Y\": \"116.58799743652344\",\r\n    \"Width\": \"294.52098846435547\",\r\n    \"Height\": \"144.0760040283203\",\r\n    \"SVG\": \"<g id=\\\"25270704\\\">        <rect fill=\\\"none\\\" height=\\\"139.076\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"20,20\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" width=\\\"289.521\\\" x=\\\"56.219\\\" y=\\\"119.088\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25270703\",\r\n    \"X\": \"53.71900177001953\",\r\n    \"Y\": \"116.58799743652344\",\r\n    \"Width\": \"294.52098846435547\",\r\n    \"Height\": \"144.0760040283203\",\r\n    \"SVG\": \"<g id=\\\"25270703\\\">        <rect fill=\\\"none\\\" height=\\\"139.076\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\" width=\\\"289.521\\\" x=\\\"56.219\\\" y=\\\"119.088\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"152_1\",\r\n    \"X\": \"284.6484375\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"42.734375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"152_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"E\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51081\",\r\n    \"X\": \"264.62890625\",\r\n    \"Y\": \"292.5469055175781\",\r\n    \"Width\": \"82.16796875\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"51081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">BS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25130400\",\r\n    \"X\": \"124.0\",\r\n    \"Y\": \"265.5\",\r\n    \"Width\": \"363.0\",\r\n    \"Height\": \"137.0\",\r\n    \"SVG\": \"<g id=\\\"25130400\\\">        <g transform=\\\"translate(0 -90)\\\">                    <g>                              <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"179.786\\\" x2=\\\"179.786\\\" y1=\\\"410.5\\\" y2=\\\"355.5\\\"/>                              <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"431.214\\\" x2=\\\"431.214\\\" y1=\\\"410.5\\\" y2=\\\"355.5\\\"/>                              <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"380.93\\\" x2=\\\"380.93\\\" y1=\\\"410.5\\\" y2=\\\"355.5\\\"/>                              <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"230.071\\\" x2=\\\"230.071\\\" y1=\\\"410.5\\\" y2=\\\"355.5\\\"/>                              <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"280.357\\\" x2=\\\"280.357\\\" y1=\\\"410.5\\\" y2=\\\"355.5\\\"/>                              <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"330.643\\\" x2=\\\"330.643\\\" y1=\\\"410.5\\\" y2=\\\"355.5\\\"/>                        </g>                    <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11\\\" x1=\\\"124.5\\\" x2=\\\"486.5\\\" y1=\\\"410.5\\\" y2=\\\"410.5\\\"/>                    <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11\\\" x1=\\\"129.5\\\" x2=\\\"129.5\\\" y1=\\\"410.5\\\" y2=\\\"492.5\\\"/>                    <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11\\\" x1=\\\"481.5\\\" x2=\\\"481.5\\\" y1=\\\"410.5\\\" y2=\\\"492.5\\\"/>            </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11111000\",\r\n    \"X\": \"264.0\",\r\n    \"Y\": \"349.010009765625\",\r\n    \"Width\": \"90.20401000976562\",\r\n    \"Height\": \"89.989990234375\",\r\n    \"SVG\": \"<g id=\\\"11111000\\\">            <polygon points=\\\"284.401 394.085 264 406.101 276.123 427.251 296.738 415.394 296.792 439 321.145 439 321.145 415.501 341.76 427.304 354.097 406.315 333.696 394.138 354.204 382.175 341.814 361.026 321.199 372.882 321.145 349.01 296.792 349.01 296.792 372.776 276.177 361.026 264.053 382.175 284.401 394.085\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30140700\",\r\n    \"X\": \"214.64100646972656\",\r\n    \"Y\": \"346.8074951171875\",\r\n    \"Width\": \"182.1949920654297\",\r\n    \"Height\": \"95.927978515625\",\r\n    \"SVG\": \"<g id=\\\"30140700\\\">            <polygon fill=\\\"#FFFFFF\\\" points=\\\"305.738 404.382 217.141 351.223 217.141 386.662 305.738 439.82 394.336 386.662 394.336 351.223 305.738 404.382\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54111\",\r\n    \"X\": \"256.96044921875\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"94.3662109375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"54111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">CM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_58_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_58_0\\\">        <rect fill=\\\"#FFE599\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"276.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"495.064\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"277.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"495.064\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40180200\",\r\n    \"X\": \"254.46875\",\r\n    \"Y\": \"322.953125\",\r\n    \"Width\": \"107.478515625\",\r\n    \"Height\": \"146.57489013671875\",\r\n    \"SVG\": \"<g id=\\\"40180200\\\">        <ellipse cx=\\\"306.947\\\" cy=\\\"391.346\\\" fill=\\\"none\\\" rx=\\\"12.028\\\" ry=\\\"12.028\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"306.947\\\" x2=\\\"306.947\\\" y1=\\\"403.374\\\" y2=\\\"469.528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"288.906\\\" x2=\\\"324.99\\\" y1=\\\"421.415\\\" y2=\\\"421.415\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" x=\\\"252\\\" y=\\\"363\\\">SPK</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30141\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"43.25\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"B\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30142\",\r\n    \"X\": \"260.646484375\",\r\n    \"Y\": \"449.703125\",\r\n    \"Width\": \"91.23046875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"30142\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"RP\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"501.25\\\">RP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10532\",\r\n    \"X\": \"247.7685546875\",\r\n    \"Y\": \"447.56146240234375\",\r\n    \"Width\": \"119.005859375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10532\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490.5146\\\">MLA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10531\",\r\n    \"X\": \"246.0185546875\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"119.8984375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10531\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">SAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290304\",\r\n    \"X\": \"13.678999900817871\",\r\n    \"Y\": \"136.484375\",\r\n    \"Width\": \"376.99998569488525\",\r\n    \"Height\": \"28.515625\",\r\n    \"SVG\": \"<g id=\\\"25290304\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" x=\\\"37\\\" y=\\\"165\\\">x x x x x x x x</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"13.679\\\" x2=\\\"390.679\\\" y1=\\\"151\\\" y2=\\\"151\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110501\",\r\n    \"X\": \"271.5\",\r\n    \"Y\": \"346.5220031738281\",\r\n    \"Width\": \"61.2340087890625\",\r\n    \"Height\": \"95.73098754882812\",\r\n    \"SVG\": \"<g id=\\\"15110501\\\">        <path d=\\\"M326.759,439.753c0-5.119-2.988-9.177-8.962-12.166   c-4.701-2.418-9.963-3.631-15.793-3.631c-5.697,0-10.89,1.21-15.58,3.631c-5.837,2.988-8.754,7.046-8.754,12.166H326.759z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"302.117\\\" x2=\\\"302.117\\\" y1=\\\"346.522\\\" y2=\\\"423.486\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"274\\\" x2=\\\"274\\\" y1=\\\"368.342\\\" y2=\\\"425.881\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"330.234\\\" x2=\\\"330.234\\\" y1=\\\"369.728\\\" y2=\\\"425.88\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"274\\\" x2=\\\"330.234\\\" y1=\\\"408.568\\\" y2=\\\"408.568\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290303\",\r\n    \"X\": \"37.0\",\r\n    \"Y\": \"104.640625\",\r\n    \"Width\": \"320.0\",\r\n    \"Height\": \"35.359375\",\r\n    \"SVG\": \"<g id=\\\"25290303\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"37\\\" x2=\\\"357\\\" y1=\\\"122.5\\\" y2=\\\"122.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"315\\\" y=\\\"139\\\">X</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"284\\\" y=\\\"140\\\">X</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"197\\\" y=\\\"139\\\">X</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"163\\\" y=\\\"140\\\">X</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"80\\\" y=\\\"140\\\">X</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"49\\\" y=\\\"139\\\">X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110502\",\r\n    \"X\": \"272.77301025390625\",\r\n    \"Y\": \"345.5220031738281\",\r\n    \"Width\": \"61.96099853515625\",\r\n    \"Height\": \"96.93499755859375\",\r\n    \"SVG\": \"<g id=\\\"15110502\\\">        <path d=\\\"M328.714,439.957c0-5.185-3.026-9.296-9.077-12.323   c-4.762-2.45-10.091-3.678-15.997-3.678c-5.771,0-11.031,1.226-15.781,3.678c-5.912,3.027-8.867,7.137-8.867,12.323H328.714z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"303.753\\\" x2=\\\"303.753\\\" y1=\\\"345.522\\\" y2=\\\"423.48\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"275.273\\\" x2=\\\"275.273\\\" y1=\\\"367.624\\\" y2=\\\"425.906\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"332.234\\\" x2=\\\"332.234\\\" y1=\\\"369.028\\\" y2=\\\"425.905\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"275.273\\\" x2=\\\"332.234\\\" y1=\\\"415.01\\\" y2=\\\"415.01\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"275.274\\\" x2=\\\"332.234\\\" y1=\\\"403.544\\\" y2=\\\"403.544\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290306\",\r\n    \"X\": \"13.678999900817871\",\r\n    \"Y\": \"115.33300018310547\",\r\n    \"Width\": \"377.07100009918213\",\r\n    \"Height\": \"38.16699981689453\",\r\n    \"SVG\": \"<g id=\\\"25290306\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"13.679\\\" x2=\\\"390.679\\\" y1=\\\"151\\\" y2=\\\"151\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" x=\\\"18\\\" y=\\\"149\\\">x x x x x x x x x</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"13.75\\\" x2=\\\"390.75\\\" y1=\\\"117.833\\\" y2=\\\"117.833\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290305\",\r\n    \"X\": \"13.678999900817871\",\r\n    \"Y\": \"120.484375\",\r\n    \"Width\": \"376.99998569488525\",\r\n    \"Height\": \"33.015625\",\r\n    \"SVG\": \"<g id=\\\"25290305\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" x=\\\"18\\\" y=\\\"149\\\">x x x x x x x x x</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"13.679\\\" x2=\\\"390.679\\\" y1=\\\"151\\\" y2=\\\"151\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110500\",\r\n    \"X\": \"270.8190002441406\",\r\n    \"Y\": \"345.5220031738281\",\r\n    \"Width\": \"61.915008544921875\",\r\n    \"Height\": \"96.8599853515625\",\r\n    \"SVG\": \"<g id=\\\"15110500\\\">        <path d=\\\"M326.717,439.882c0-5.181-3.024-9.289-9.07-12.313   c-4.758-2.448-10.083-3.675-15.984-3.675c-5.766,0-11.022,1.225-15.768,3.675c-5.907,3.024-8.86,7.132-8.86,12.313H326.717z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"301.776\\\" x2=\\\"301.776\\\" y1=\\\"345.522\\\" y2=\\\"423.418\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"273.319\\\" x2=\\\"273.319\\\" y1=\\\"367.606\\\" y2=\\\"425.841\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"330.234\\\" x2=\\\"330.234\\\" y1=\\\"369.009\\\" y2=\\\"425.841\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290308\",\r\n    \"X\": \"13.678999900817871\",\r\n    \"Y\": \"109.46875\",\r\n    \"Width\": \"377.07100009918213\",\r\n    \"Height\": \"44.03125\",\r\n    \"SVG\": \"<g id=\\\"25290308\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" x=\\\"25\\\" y=\\\"149\\\">0 0 0 0 0 0 0 0</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"13.75\\\" x2=\\\"390.75\\\" y1=\\\"130.833\\\" y2=\\\"130.833\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"13.679\\\" x2=\\\"390.679\\\" y1=\\\"151\\\" y2=\\\"151\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290307\",\r\n    \"X\": \"13.678999900817871\",\r\n    \"Y\": \"109.46875\",\r\n    \"Width\": \"376.99998569488525\",\r\n    \"Height\": \"44.03125\",\r\n    \"SVG\": \"<g id=\\\"25290307\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" x=\\\"25\\\" y=\\\"149\\\">0 0 0 0 0 0 0 0</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"13.679\\\" x2=\\\"390.679\\\" y1=\\\"151\\\" y2=\\\"151\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25211500\",\r\n    \"X\": \"173.6099853515625\",\r\n    \"Y\": \"264.6100158691406\",\r\n    \"Width\": \"253.58001708984375\",\r\n    \"Height\": \"254.42001342773438\",\r\n    \"SVG\": \"<g id=\\\"25211500\\\">          <path d=\\\"m427.15,392.15c0,35.79 -12.21,65.79 -36.59,90.29c-24.38,24.38 -54.38,36.59 -90.29,36.59c-35.33,0 -65.19,-12.31 -89.91,-36.75c-24.72,-24.72 -36.75,-54.41 -36.75,-90.29c0,-35.79 12.22,-65.89 36.59,-90.59c24.38,-24.49 54.41,-36.79 90.29,-36.79c35.57,0 65.49,12.31 89.91,36.91c24.42,24.72 36.79,54.41 36.79,90.29zm-120.09,117.59c-3.22,0.41 -6.55,0.61 -9.91,0.61c-30.14,0 -56.79,-11.79 -79.69,-35.41c-11.63,-11.79 -19.99,-23.59 -25.09,-35.29c-5.1,-11.7 -7.95,-25.79 -8.35,-42.19l116.99,0l0,110.99l4.06,0zm-5.34,-111.99l0,-120.99c-32.99,0 -61,11.59 -83.99,34.69c-23.79,23.89 -34.89,52.99 -33.49,87.19l117.48,0zm80.99,-85.19c16.27,16.29 26.59,30.15 30.91,41.59c2.95,7.49 4.5,19.37 4.5,35.62c0,3.05 -0.2,6.05 -0.5,9.09l-114.91,0l0,-122.49c29.51,0.45 56.18,12.55 79.99,36.19zm35.14,86.19l-113.24,0l0,110.99c30.68,-1.61 57.29,-13.01 79.09,-34.2c23.09,-22.09 34.49,-47.95 34.49,-77.79z\\\" fill=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110503\",\r\n    \"X\": \"270.13800048828125\",\r\n    \"Y\": \"345.5220031738281\",\r\n    \"Width\": \"61.967987060546875\",\r\n    \"Height\": \"96.947998046875\",\r\n    \"SVG\": \"<g id=\\\"15110503\\\">        <path d=\\\"M326.086,439.97c0-5.186-3.027-9.297-9.079-12.325   c-4.762-2.45-10.093-3.678-15.999-3.678c-5.772,0-11.032,1.226-15.783,3.678c-5.913,3.027-8.868,7.138-8.868,12.325H326.086z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"301.122\\\" x2=\\\"301.122\\\" y1=\\\"345.522\\\" y2=\\\"423.491\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"272.638\\\" x2=\\\"272.638\\\" y1=\\\"367.627\\\" y2=\\\"425.917\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"329.606\\\" x2=\\\"329.606\\\" y1=\\\"369.031\\\" y2=\\\"425.916\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"272.639\\\" x2=\\\"329.606\\\" y1=\\\"391.003\\\" y2=\\\"391.003\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"272.638\\\" x2=\\\"329.606\\\" y1=\\\"415.019\\\" y2=\\\"415.019\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"272.639\\\" x2=\\\"329.606\\\" y1=\\\"403.552\\\" y2=\\\"403.552\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290309\",\r\n    \"X\": \"13.678999900817871\",\r\n    \"Y\": \"106.33300018310547\",\r\n    \"Width\": \"377.07100009918213\",\r\n    \"Height\": \"47.16699981689453\",\r\n    \"SVG\": \"<g id=\\\"25290309\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" x=\\\"25\\\" y=\\\"149\\\">0 0 0 0 0 0 0 0</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"13.75\\\" x2=\\\"390.75\\\" y1=\\\"108.833\\\" y2=\\\"108.833\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"13.679\\\" x2=\\\"390.679\\\" y1=\\\"151\\\" y2=\\\"151\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110902_a\",\r\n    \"X\": \"215.95689392089844\",\r\n    \"Y\": \"282.0\",\r\n    \"Width\": \"178.1366729736328\",\r\n    \"Height\": \"207.0\",\r\n    \"SVG\": \"<g id=\\\"36110902_a\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"452\\\" y2=\\\"487\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"240\\\" x2=\\\"370\\\" y1=\\\"484\\\" y2=\\\"484\\\"/>            </g>        <polygon points=\\\"285,322 285,287 325,287 325,322  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"247.769,354.107 223.028,329.35 251.322,301.075 276.063,325.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"333.28,325.788 357.977,300.987 386.32,329.212 361.623,354.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"305\\\" cy=\\\"382\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"11.8293\\\" x1=\\\"229.981\\\" x2=\\\"390.5\\\" y1=\\\"307.445\\\" y2=\\\"479.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"11.8293\\\" x1=\\\"221.318\\\" x2=\\\"381.311\\\" y1=\\\"479.5\\\" y2=\\\"308.131\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_01_0\",\r\n    \"X\": \"119.54386138916016\",\r\n    \"Y\": \"196.2131325830166\",\r\n    \"Width\": \"372.8932113647461\",\r\n    \"Height\": \"326.14874485838965\",\r\n    \"SVG\": \"<g id=\\\"1_01_0\\\">        <path d=\\\"M391,514c125,0,125-205,0-205   c0-139-170-139-170,0c-125,0-125,205,0,205\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M226,276c30-95,130-95,160,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60110900\",\r\n    \"X\": \"208.05999755859375\",\r\n    \"Y\": \"359.8359375\",\r\n    \"Width\": \"194.39752197265625\",\r\n    \"Height\": \"72.984375\",\r\n    \"SVG\": \"<g id=\\\"60110900\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"98.6039px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.6172\\\">SEC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30132\",\r\n    \"X\": \"244.90625\",\r\n    \"Y\": \"448.8534851074219\",\r\n    \"Width\": \"118.896484375\",\r\n    \"Height\": \"43.6875\",\r\n    \"SVG\": \"<g id=\\\"30132\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"AUT\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"491.8066\\\">AUT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30131\",\r\n    \"X\": \"237.712890625\",\r\n    \"Y\": \"300.82708740234375\",\r\n    \"Width\": \"136.599609375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"30131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"SUW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">SUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_65_1\",\r\n    \"X\": \"120.97917175292969\",\r\n    \"Y\": \"206.5\",\r\n    \"Width\": \"370.04164123535156\",\r\n    \"Height\": \"373.52081298828125\",\r\n    \"SVG\": \"<g id=\\\"2_65_1\\\">        <rect height=\\\"26\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"57.68\\\" x=\\\"277.16\\\" y=\\\"207.5\\\"/>        <g id=\\\"symbol\\\">                <polyline fill=\\\"#FF8080\\\" points=\\\"306,568 479,395 306,222 133,395 306,568   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"314.839\\\" y1=\\\"568\\\" y2=\\\"559.161\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"325.675\\\" x2=\\\"464.743\\\" y1=\\\"548.325\\\" y2=\\\"409.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"470.161,403.839 479,395      470.161,386.161    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"459.325\\\" x2=\\\"320.257\\\" y1=\\\"375.325\\\" y2=\\\"236.257\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"314.839,230.839 306,222      297.161,230.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"286.325\\\" x2=\\\"147.257\\\" y1=\\\"241.675\\\" y2=\\\"380.743\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"141.839,386.161 133,395      141.839,403.839    \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.5417,15.325\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"152.675\\\" x2=\\\"291.743\\\" y1=\\\"414.675\\\" y2=\\\"553.743\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\" x1=\\\"297.161\\\" x2=\\\"306\\\" y1=\\\"559.161\\\" y2=\\\"568\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10541\",\r\n    \"X\": \"246.0185546875\",\r\n    \"Y\": \"298.82708740234375\",\r\n    \"Width\": \"118.2890625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"10541\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">SEC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_65_0\",\r\n    \"X\": \"120.97918701171875\",\r\n    \"Y\": \"206.5\",\r\n    \"Width\": \"370.0416259765625\",\r\n    \"Height\": \"373.52081298828125\",\r\n    \"SVG\": \"<g id=\\\"2_65_0\\\">        <rect height=\\\"26\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"57.68\\\" x=\\\"277.16\\\" y=\\\"207.5\\\"/>        <polyline fill=\\\"#FF8080\\\" id=\\\"symbol\\\" points=\\\"306,568 479,395 306,222    133,395 306,568  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10542\",\r\n    \"X\": \"278.8779296875\",\r\n    \"Y\": \"446.7278747558594\",\r\n    \"Width\": \"52.25\",\r\n    \"Height\": \"55.828125\",\r\n    \"SVG\": \"<g id=\\\"10542\\\">            <text font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"502.556\\\">A</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290302\",\r\n    \"X\": \"37.0\",\r\n    \"Y\": \"100.046875\",\r\n    \"Width\": \"320.0\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"25290302\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"37\\\" x2=\\\"357\\\" y1=\\\"122.5\\\" y2=\\\"122.5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"304\\\" y=\\\"143\\\">X</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"180\\\" y=\\\"143\\\">X</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"49\\\" y=\\\"143\\\">X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290301\",\r\n    \"X\": \"21.4375\",\r\n    \"Y\": \"124.890625\",\r\n    \"Width\": \"355.814453125\",\r\n    \"Height\": \"31.109375\",\r\n    \"SVG\": \"<g id=\\\"25290301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"21\\\" y=\\\"156\\\">x x x x x x x x</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130100\",\r\n    \"X\": \"209.23223876953125\",\r\n    \"Y\": \"349.23223876953125\",\r\n    \"Width\": \"193.5355224609375\",\r\n    \"Height\": \"93.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"15130100\\\">        <polyline fill=\\\"none\\\" points=\\\"211,441 236,416 376,416 401,441  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"211,351 236,376 376,376 401,351  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150800_3\",\r\n    \"X\": \"209.7440185546875\",\r\n    \"Y\": \"285.87298583984375\",\r\n    \"Width\": \"196.52398681640625\",\r\n    \"Height\": \"62.61199951171875\",\r\n    \"SVG\": \"<g id=\\\"10150800_3\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M239.603,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    c-1.889,0-3.688-0.383-5.325-1.075\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    s-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M239.603,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349    s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.688,1.636-1.688,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.642,0.693-3.438,1.075-5.325,1.075    c-1.893,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.937-4.349    c-0.688-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,302.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.239,2.712,2.937,4.349c0.688,1.637,1.07,3.436,1.07,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M395.411,314.418c-1.637,0.693-3.438,1.075-5.325,1.075    s-3.688-0.383-5.325-1.075c-1.637-0.692-3.105-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.937-4.349    c-0.688-1.637-1.07-3.436-1.07-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349c1.239-1.238,2.712-2.239,4.354-2.932c1.636-0.692,3.436-1.075,5.319-1.075    c1.893,0,3.688,0.383,5.324,1.075c1.642,0.692,3.11,1.694,4.354,2.932c1.234,1.238,2.234,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M239.604,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.325,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M239.604,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.047,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.561,0-13.686-6.124-13.686-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.325,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M403.768,332.305c0,7.556-6.125,13.68-13.681,13.68    s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.047,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.56,0,13.685,6.124,13.685,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46150200\",\r\n    \"X\": \"74.0685215020959\",\r\n    \"Y\": \"83.89594031331131\",\r\n    \"Width\": \"251.86491947427749\",\r\n    \"Height\": \"231.1040596866887\",\r\n    \"SVG\": \"<g id=\\\"46150200\\\">        <g transform=\\\"translate(-200 -200) scale(2 2)\\\">                <polygon fill=\\\"none\\\" points=\\\"200.001,145 260,187.016 237.083,255     162.919,255 140.001,187.016   \\\" stroke=\\\"#FF00FF\\\" stroke-dasharray=\\\"7,5\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150800_2\",\r\n    \"X\": \"170.2010040283203\",\r\n    \"Y\": \"285.87298583984375\",\r\n    \"Width\": \"273.60398864746094\",\r\n    \"Height\": \"62.61199951171875\",\r\n    \"SVG\": \"<g id=\\\"10150800_2\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M238.603,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    c-1.889,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.882,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    s3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.324,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    s-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M238.603,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349    s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.046,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.688,1.636-1.688,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.642,0.693-3.438,1.075-5.325,1.075    c-1.893,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.937-4.349    c-0.688-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.324,302.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.239,2.712,2.937,4.349c0.688,1.637,1.07,3.436,1.07,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.882,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.767,301.813c0,1.889-0.383,3.688-1.07,5.324    c-0.692,1.636-1.693,3.111-2.937,4.349c-1.236,1.238-2.712,2.239-4.349,2.932s-3.438,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.105-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.937-4.349c-0.688-1.637-1.07-3.436-1.07-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.046,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349c1.239-1.238,2.712-2.239,4.354-2.932c1.636-0.692,3.436-1.075,5.319-1.075    c1.893,0,3.688,0.383,5.324,1.075c1.642,0.692,3.11,1.694,4.354,2.932c1.234,1.238,2.234,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M438.479,314.418c-1.637-0.692-3.105-1.694-4.349-2.932    c-1.239-1.238-2.239-2.712-2.932-4.349c-0.693-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.765,302.053c0-1.889,0.388-3.688,1.075-5.324    c0.692-1.636,1.693-3.111,2.937-4.349c1.234-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.436-1.075,5.324-1.075    c1.888,0,3.688,0.383,5.324,1.075c1.636,0.692,3.105,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M238.604,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.883,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.325,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M238.604,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.047,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.561,0-13.686-6.124-13.686-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.325,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.883,332.305c0,7.556-6.125,13.68-13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.768,332.305c0,7.556-6.125,13.68-13.681,13.68    s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.047,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.56,0,13.685,6.124,13.685,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M443.805,345.985c-7.556,0-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.766,332.545c0-7.556,6.125-13.68,13.685-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150800_1\",\r\n    \"X\": \"121.1995849609375\",\r\n    \"Y\": \"285.87298583984375\",\r\n    \"Width\": \"369.055419921875\",\r\n    \"Height\": \"62.61199951171875\",\r\n    \"SVG\": \"<g id=\\\"10150800_1\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M239.603,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    c-1.889,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M184.882,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    s3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    s-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M239.603,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349    s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.688,1.636-1.689,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.641,0.693-3.438,1.075-5.325,1.075    c-1.892,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.936-4.349    c-0.689-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,302.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.239,2.712,2.936,4.349c0.689,1.637,1.071,3.436,1.071,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M184.882,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    c-1.889,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M130.162,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349    c0.692,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M403.767,301.813c0,1.889-0.383,3.688-1.071,5.324    c-0.692,1.636-1.693,3.111-2.936,4.349c-1.237,1.238-2.712,2.239-4.349,2.932s-3.438,1.075-5.325,1.075s-3.688-0.383-5.325-1.075    c-1.637-0.692-3.106-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.936-4.349c-0.689-1.637-1.071-3.436-1.071-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349c1.239-1.238,2.712-2.239,4.353-2.932c1.636-0.692,3.436-1.075,5.32-1.075    c1.892,0,3.688,0.383,5.324,1.075c1.641,0.692,3.11,1.694,4.353,2.932c1.235,1.238,2.235,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M458.487,301.813c0,1.889-0.387,3.688-1.075,5.324    c-0.692,1.636-1.693,3.111-2.932,4.349c-1.239,1.238-2.716,2.239-4.353,2.932s-3.437,1.075-5.325,1.075    c-1.888,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.106-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.932-4.349    c-0.693-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M403.765,302.053c0-1.889,0.387-3.688,1.075-5.324    c0.692-1.636,1.693-3.111,2.936-4.349c1.235-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.436-1.075,5.324-1.075    c1.888,0,3.688,0.383,5.324,1.075c1.636,0.692,3.106,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M458.485,302.053c0-1.889,0.383-3.688,1.071-5.324    c0.692-1.636,1.693-3.111,2.936-4.349c1.239-1.238,2.712-2.239,4.349-2.932c1.636-0.692,3.438-1.075,5.324-1.075    s3.688,0.383,5.324,1.075c1.636,0.692,3.106,1.694,4.349,2.932c1.239,1.238,2.239,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M130.162,300.864c0,0.472-0.024,0.938-0.071,1.399    c-0.046,0.46-0.116,0.913-0.207,1.358c-0.091,0.444-0.204,0.882-0.337,1.311c-0.133,0.429-0.287,0.848-0.46,1.257    s-0.366,0.809-0.576,1.195c-0.21,0.388-0.439,0.764-0.685,1.128c-0.246,0.364-0.509,0.715-0.788,1.053    c-0.279,0.338-0.574,0.662-0.883,0.972c-0.309,0.31-0.633,0.604-0.971,0.883c-0.338,0.279-0.689,0.542-1.054,0.788    c-0.364,0.245-0.74,0.475-1.128,0.685c-0.194,0.105-0.392,0.207-0.591,0.303\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M488.181,309.461c-0.245-0.364-0.475-0.74-0.685-1.129    c-0.211-0.387-0.403-0.786-0.576-1.195c-0.173-0.409-0.326-0.828-0.46-1.257c-0.134-0.429-0.246-0.866-0.337-1.311    c-0.092-0.445-0.161-0.898-0.208-1.358c-0.046-0.46-0.07-0.926-0.07-1.398\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M239.604,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M184.883,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.325,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M239.604,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.047,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.56,0-13.685-6.124-13.685-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.325,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M184.883,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M130.163,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M403.768,332.305c0,7.556-6.125,13.68-13.681,13.68    s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.047,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.559,0,13.684,6.124,13.684,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M458.488,332.305c0,7.556-6.125,13.68-13.685,13.68    c-7.556,0-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M403.766,332.545c0-7.556,6.125-13.68,13.684-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M458.486,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M130.163,331.356c0,0.472-0.024,0.939-0.071,1.399    c-0.046,0.46-0.116,0.913-0.208,1.358c-0.091,0.445-0.204,0.883-0.337,1.311c-0.133,0.428-0.287,0.847-0.46,1.257    c-0.173,0.409-0.365,0.808-0.576,1.196c-0.211,0.388-0.44,0.764-0.686,1.127c-0.246,0.363-0.509,0.715-0.788,1.053    c-0.279,0.338-0.574,0.662-0.883,0.971c-0.309,0.31-0.633,0.604-0.971,0.883c-0.338,0.279-0.689,0.542-1.054,0.787    c-0.364,0.246-0.74,0.475-1.128,0.685c-0.245,0.133-0.494,0.259-0.748,0.377\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M488.182,339.953c-0.246-0.364-0.475-0.74-0.685-1.129    c-0.21-0.387-0.403-0.786-0.576-1.195c-0.173-0.409-0.327-0.828-0.46-1.257c-0.134-0.429-0.246-0.866-0.337-1.311    s-0.161-0.898-0.208-1.358s-0.07-0.926-0.07-1.398\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150800_0\",\r\n    \"X\": \"154.02301025390625\",\r\n    \"Y\": \"285.87298583984375\",\r\n    \"Width\": \"305.9649963378906\",\r\n    \"Height\": \"62.61199951171875\",\r\n    \"SVG\": \"<g id=\\\"10150800_0\\\">        <g id=\\\"waves2\\\">                <path d=\\\"M239.603,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    c-1.889,0-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.692,1.637-1.694,3.111-2.932,4.349c-1.238,1.238-2.712,2.239-4.349,2.932c-1.637,0.693-3.436,1.075-5.325,1.075    s-3.688-0.383-5.325-1.075c-1.637-0.692-3.111-1.694-4.349-2.932c-1.238-1.238-2.24-2.712-2.932-4.349    c-0.692-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M239.603,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.692-1.637,1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.349-2.932c1.637-0.693,3.436-1.075,5.325-1.075    c1.889,0,3.688,0.383,5.325,1.075c1.637,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.24,2.712,2.932,4.349    s1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,301.813c0,1.889-0.383,3.688-1.075,5.324    c-0.688,1.636-1.688,3.111-2.932,4.349c-1.239,1.238-2.712,2.239-4.349,2.932c-1.642,0.693-3.438,1.075-5.325,1.075    c-1.893,0-3.688-0.383-5.325-1.075s-3.11-1.694-4.349-2.932c-1.239-1.238-2.239-2.712-2.937-4.349    c-0.688-1.637-1.075-3.436-1.075-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M294.324,302.053c0-1.889,0.383-3.688,1.075-5.324    s1.694-3.111,2.932-4.349c1.238-1.238,2.712-2.239,4.348-2.932c1.637-0.692,3.436-1.075,5.325-1.075s3.688,0.383,5.324,1.075    c1.636,0.692,3.111,1.694,4.349,2.932c1.238,1.238,2.239,2.712,2.937,4.349c0.688,1.637,1.07,3.436,1.07,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.694,307.137c-0.692,1.636-1.693,3.111-2.937,4.349    c-1.236,1.238-2.712,2.239-4.349,2.932s-3.438,1.075-5.325,1.075s-3.688-0.383-5.325-1.075c-1.637-0.692-3.105-1.694-4.349-2.932    c-1.239-1.238-2.239-2.712-2.937-4.349c-0.688-1.637-1.07-3.436-1.07-5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M349.046,302.053c0-1.889,0.383-3.688,1.075-5.324    c0.691-1.636,1.693-3.111,2.932-4.349c1.239-1.238,2.712-2.239,4.354-2.932c1.636-0.692,3.436-1.075,5.319-1.075    c1.893,0,3.688,0.383,5.324,1.075c1.642,0.692,3.11,1.694,4.354,2.932c1.234,1.238,2.234,2.712,2.932,4.349    c0.693,1.637,1.075,3.436,1.075,5.324\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"waves1\\\">                <path d=\\\"M238.604,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.883,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.325,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M238.604,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.047,332.305c0,7.556-6.125,13.68-13.681,13.68    c-7.561,0-13.686-6.124-13.686-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M293.325,332.545c0-7.556,6.125-13.68,13.68-13.68    s13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M183.883,332.305c0,7.556-6.125,13.68-13.68,13.68    c-7.555,0-13.68-6.124-13.68-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.768,332.305c0,7.556-6.125,13.68-13.681,13.68    s-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M348.047,332.545c0-7.556,6.125-13.68,13.68-13.68    c7.56,0,13.685,6.124,13.685,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M457.488,332.305c0,7.556-6.125,13.68-13.686,13.68    c-7.556,0-13.681-6.124-13.681-13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M402.766,332.545c0-7.556,6.125-13.68,13.685-13.68    c7.555,0,13.68,6.124,13.68,13.68\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212800\",\r\n    \"X\": \"190.52993289726317\",\r\n    \"Y\": \"305.2502637844847\",\r\n    \"Width\": \"237.04290455330192\",\r\n    \"Height\": \"189.0017149200071\",\r\n    \"SVG\": \"<g id=\\\"25212800\\\" transform=\\\"translate(-250 -150) scale(1.75 1.75)\\\">        <path d=\\\"M255.967,264.643l126.98,0.134l-3.402,2.812H259.508L255.967,264.643z M255.967,264.643l3.509,3.02l35.039,95.971   l-3.026,0.01L255.967,264.643z M382.947,264.643l-3.402,2.974l-34.975,96.026h2.994L382.947,264.643z\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45170200\",\r\n    \"X\": \"46.91781353481483\",\r\n    \"Y\": \"40.935798048647946\",\r\n    \"Width\": \"297.1769524647758\",\r\n    \"Height\": \"299.723894256938\",\r\n    \"SVG\": \"<g id=\\\"45170200\\\">        <path d=\\\"M169,78c0.391-42.525,71.4-43.973,76,3c46-21.25,83.708,38.375,56,59   c44.639,0.889,50.583,66.723,15,80c41.611,35.027-12.332,84.826-38,69c4.167,41.473-55.712,60.131-74,29   c-21.361,31.193-83.2,19.166-73-21c-49.611,12.027-69.73-29.365-42-55c-48.278-10.473-47.002-54.21-10-65   c-32-35.333,5.1-72.378,32-56C102.25,78.25,140.7,56.317,169,78z\\\" fill=\\\"none\\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10981_3\",\r\n    \"X\": \"181.7050018310547\",\r\n    \"Y\": \"343.7950134277344\",\r\n    \"Width\": \"248.5900115966797\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"10981_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"181.705\\\" x2=\\\"430.295\\\" y1=\\\"346.295\\\" y2=\\\"346.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10981_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"343.4200134277344\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"10981_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"345.92\\\" y2=\\\"345.92\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30122\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"447.984375\",\r\n    \"Width\": \"47.34375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30122\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"K\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.25\\\">K</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10981_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"343.5150146484375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"5.279998779296875\",\r\n    \"SVG\": \"<g id=\\\"10981_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"346.015\\\" y2=\\\"346.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10981_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"344.5150146484375\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"10981_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"347.015\\\" y2=\\\"347.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54131\",\r\n    \"X\": \"261.142578125\",\r\n    \"Y\": \"291.5469055175781\",\r\n    \"Width\": \"90.279296875\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"54131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">DC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60150100\",\r\n    \"X\": \"253.3999660678002\",\r\n    \"Y\": \"348.6390075683594\",\r\n    \"Width\": \"103.20010091466148\",\r\n    \"Height\": \"93.41098022460938\",\r\n    \"SVG\": \"<g id=\\\"60150100\\\">        <path d=\\\"M292.1,377.45c-0.686-1.647-1.026-3.416-1-5.2   c0.007-7.677,6.236-13.894,13.913-13.887c7.667,0.007,13.88,6.22,13.887,13.887c0.011,1.643-0.295,3.273-0.9,4.8\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"8\\\"/>        <ellipse cx=\\\"305.3\\\" cy=\\\"406.05\\\" fill=\\\"none\\\" rx=\\\"26.5\\\" ry=\\\"33\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"8\\\"/>        <polyline fill=\\\"none\\\" points=\\\"283,386.75    275.3,381.45 270.8,367.55  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"8\\\"/>        <polyline fill=\\\"none\\\" points=\\\"327.2,386.65    334.6,381.35 338.8,367.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"8\\\"/>        <polyline fill=\\\"none\\\" points=\\\"282.4,423.05    273.5,427.35 266.6,437.65  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"8\\\"/>        <polyline fill=\\\"none\\\" points=\\\"343.6,437.45    337,427.85 328.1,422.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"8\\\"/>        <polyline fill=\\\"none\\\" points=\\\"278.4,404.55    267.7,404.45 256.4,414.65  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"8\\\"/>        <polyline fill=\\\"none\\\" points=\\\"353.6,415.05    341.1,404.35 331.9,404.45  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"8\\\"/>        <path d=\\\"M289,351.95   c5.7,0,10.4,3.4,10.4,7.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"8\\\"/>        <path d=\\\"M321.126,351.639   c-5.7,0-10.4,3.4-10.4,7.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"8\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30121\",\r\n    \"X\": \"242.09375\",\r\n    \"Y\": \"297.88958740234375\",\r\n    \"Width\": \"125.75\",\r\n    \"Height\": \"47.40625\",\r\n    \"SVG\": \"<g id=\\\"30121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" id=\\\"SOF\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162100_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"372.984375\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"74.5306396484375\",\r\n    \"SVG\": \"<g id=\\\"10162100_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"430.25\\\">IV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162100_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"380.984375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"66.81063842773438\",\r\n    \"SVG\": \"<g id=\\\"10162100_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"438.25\\\">IV</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162100_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"371.984375\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"77.43563842773438\",\r\n    \"SVG\": \"<g id=\\\"10162100_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.25\\\">IV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10512\",\r\n    \"X\": \"236.27801513671875\",\r\n    \"Y\": \"448.4830017089844\",\r\n    \"Width\": \"137.38897705078125\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"10512\\\">        <circle cx=\\\"256.778\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"305.083\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"353.167\\\" cy=\\\"468.983\\\" fill=\\\"none\\\" r=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_52_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"193.4252471923828\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"324.5747528076172\",\r\n    \"SVG\": \"<g id=\\\"2_52_0\\\">        <g>                <polyline fill=\\\"#FFE599\\\" points=\\\"174,517 174,327 306,205 438,327 438,517   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"517\\\" y2=\\\"514.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"509.5\\\" y2=\\\"332\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"174,329.5 174,327 175.836,325.303    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"179.502\\\" x2=\\\"302.331\\\" y1=\\\"321.915\\\" y2=\\\"208.391\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"304.164,206.697 306,205 307.836,206.697    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"311.503\\\" x2=\\\"434.331\\\" y1=\\\"210.085\\\" y2=\\\"323.609\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"436.164,325.303 438,327 438,329.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"334.5\\\" y2=\\\"512\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"514.5\\\" y2=\\\"517\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162100_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"368.984375\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"78.81063842773438\",\r\n    \"SVG\": \"<g id=\\\"10162100_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"426.25\\\">IV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10511\",\r\n    \"X\": \"262.66796875\",\r\n    \"Y\": \"293.8388366699219\",\r\n    \"Width\": \"87.01171875\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"10511\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.3857\\\">RF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_27_0\",\r\n    \"X\": \"168.05699157714844\",\r\n    \"Y\": \"265.31500244140625\",\r\n    \"Width\": \"277.78501892089844\",\r\n    \"Height\": \"332.84100341796875\",\r\n    \"SVG\": \"<g id=\\\"0_27_0\\\">            <path d=\\\"M437.342,273.815c0,174.435-58.379,315.841-130.394,315.841s-130.391-141.406-130.391-315.841\\\" fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <path d=\\\"M437.342,273.815c0,174.435-58.379,315.841-130.394,315.841s-130.391-141.406-130.391-315.841\\\" fill=\\\"#80E0FF\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"437.342\\\" x2=\\\"437.342\\\" y1=\\\"273.815\\\" y2=\\\"273.815\\\"/>                                <path d=\\\"M437.215,287.884c-3.038,167.907-60.198,301.772-130.267,301.772-71.04,0-128.815-137.62-130.359-308.807\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"176.557\\\" x2=\\\"176.557\\\" y1=\\\"273.815\\\" y2=\\\"273.815\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54141\",\r\n    \"X\": \"266.1044921875\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"81.5693359375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"54141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">DT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30112\",\r\n    \"X\": \"285.0874268394649\",\r\n    \"Y\": \"446.828125\",\r\n    \"Width\": \"35.42819816053509\",\r\n    \"Height\": \"65.515625\",\r\n    \"SVG\": \"<g id=\\\"30112\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" id=\\\"J\\\" opacity=\\\"0.86\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"511.25\\\">J</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30111\",\r\n    \"X\": \"243.0537109375\",\r\n    \"Y\": \"301.56146240234375\",\r\n    \"Width\": \"128.138671875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"30111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"RMV\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">RMV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10521\",\r\n    \"X\": \"280.995361328125\",\r\n    \"Y\": \"283.7119445800781\",\r\n    \"Width\": \"53.625\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"10521\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"R\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36190000_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36190000_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"180\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"459.6348\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10522\",\r\n    \"X\": \"251.453125\",\r\n    \"Y\": \"447.56146240234375\",\r\n    \"Width\": \"111.99609375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"10522\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490.5146\\\">HLA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321100\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321100\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"194\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"43\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"300\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <g>                <rect fill=\\\"#000000\\\" height=\\\"17.52\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" width=\\\"56.766\\\" x=\\\"276.207\\\" y=\\\"221.664\\\"/>                <rect fill=\\\"#000000\\\" height=\\\"56.672\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" width=\\\"17.549\\\" x=\\\"296.045\\\" y=\\\"201.097\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140200_a\",\r\n    \"X\": \"221.0\",\r\n    \"Y\": \"291.5379943847656\",\r\n    \"Width\": \"168.15802001953125\",\r\n    \"Height\": \"191.96200561523438\",\r\n    \"SVG\": \"<g id=\\\"36140200_a\\\">        <rect height=\\\"31.632\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" width=\\\"158.158\\\" x=\\\"226\\\" y=\\\"446.868\\\"/>        <polygon points=\\\"273.094,296.538 335.298,296.538 378.839,340.079 378.839,402.281    335.298,445.823 273.094,445.823 229.553,402.281 229.553,340.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60141200\",\r\n    \"X\": \"202.6298828125\",\r\n    \"Y\": \"364.671875\",\r\n    \"Width\": \"196.9765625\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"60141200\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.25\\\">VPN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140105_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10140105_1\\\">        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"275\\\" y2=\\\"518\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140105_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10140105_2\\\">        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140105_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"224.75\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"342.5\",\r\n    \"SVG\": \"<g id=\\\"10140105_0\\\">        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"224.75\\\" y2=\\\"567.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_14_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"1_14_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_14_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"1_14_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281401\",\r\n    \"X\": \"227.40467834472656\",\r\n    \"Y\": \"274.56201171875\",\r\n    \"Width\": \"156.1927032470703\",\r\n    \"Height\": \"124.91592407226562\",\r\n    \"SVG\": \"<g id=\\\"25281401\\\">        <polygon fill=\\\"none\\\" points=\\\"305.5,394.762    379.086,277.062 231.916,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"298\\\" y=\\\"378\\\">T</text>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140105_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"223.0\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"346.0\",\r\n    \"SVG\": \"<g id=\\\"10140105_3\\\">        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"223\\\" y2=\\\"569\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281400\",\r\n    \"X\": \"226.3981170654297\",\r\n    \"Y\": \"273.56201171875\",\r\n    \"Width\": \"159.80284118652344\",\r\n    \"Height\": \"127.80227661132812\",\r\n    \"SVG\": \"<g id=\\\"25281400\\\">        <polygon fill=\\\"none\\\" points=\\\"306.299,394.762    379.885,277.062 232.714,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"7\\\"/>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10200100\",\r\n    \"X\": \"200.966796875\",\r\n    \"Y\": \"356.515625\",\r\n    \"Width\": \"202.8583984375\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"10200100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">ATF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140102\",\r\n    \"X\": \"222.2860107421875\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"166.21298217773438\",\r\n    \"Height\": \"240.5\",\r\n    \"SVG\": \"<g id=\\\"10140102\\\">        <ellipse cx=\\\"238.264\\\" cy=\\\"374.564\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <ellipse cx=\\\"372.521\\\" cy=\\\"373.676\\\" rx=\\\"15.978\\\" ry=\\\"15.978\\\"/>        <path d=\\\"M244.365,364.591c60.361,18.772,70.422,29.5,95.572,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M365.089,364.591c-60.362,18.772-70.422,29.5-95.573,77.772\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.5\\\" x2=\\\"305.5\\\" y1=\\\"274.5\\\" y2=\\\"515\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10165400\",\r\n    \"X\": \"227.806640625\",\r\n    \"Y\": \"347.609375\",\r\n    \"Width\": \"157.115234375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"10165400\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.25\\\">KS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30101\",\r\n    \"X\": \"247.8125\",\r\n    \"Y\": \"301.56146240234375\",\r\n    \"Width\": \"118.150390625\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"30101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"MIW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">MIW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30102\",\r\n    \"X\": \"254.880859375\",\r\n    \"Y\": \"446.828125\",\r\n    \"Width\": \"97.2890625\",\r\n    \"Height\": \"53.296875\",\r\n    \"SVG\": \"<g id=\\\"30102\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"AC\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.25\\\">AC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140100\",\r\n    \"X\": \"210.0\",\r\n    \"Y\": \"345.9849853515625\",\r\n    \"Width\": \"189.5\",\r\n    \"Height\": \"96.533203125\",\r\n    \"SVG\": \"<g id=\\\"10140100\\\">        <ellipse cx=\\\"228\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"381.5\\\" cy=\\\"363.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M236,353.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M372,353.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140106\",\r\n    \"X\": \"210.0\",\r\n    \"Y\": \"345.9849853515625\",\r\n    \"Width\": \"189.5\",\r\n    \"Height\": \"99.63308715820312\",\r\n    \"SVG\": \"<g id=\\\"10140106\\\">        <ellipse cx=\\\"228\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"381.5\\\" cy=\\\"363.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M236,353.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M372,353.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"328.083,442.893 282.75,443.111    257.583,397.889 282.75,348.889 328.083,348.889 352.582,397.889  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"86\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"425.5\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180700\",\r\n    \"X\": \"268.928466796875\",\r\n    \"Y\": \"347.28125\",\r\n    \"Width\": \"71.703125\",\r\n    \"Height\": \"85.125\",\r\n    \"SVG\": \"<g id=\\\"25180700\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431\\\">C</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160800\",\r\n    \"X\": \"193.5\",\r\n    \"Y\": \"380.3919982910156\",\r\n    \"Width\": \"223.0\",\r\n    \"Height\": \"51.132965087890625\",\r\n    \"SVG\": \"<g id=\\\"15160800\\\">        <ellipse cx=\\\"385.545\\\" cy=\\\"408.442\\\" fill=\\\"none\\\" rx=\\\"23.529\\\" ry=\\\"20.583\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"225.493\\\" cy=\\\"408.442\\\" fill=\\\"none\\\" rx=\\\"23.529\\\" ry=\\\"20.583\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"193.5\\\" x2=\\\"416.5\\\" y1=\\\"382.892\\\" y2=\\\"382.892\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"165_1\",\r\n    \"X\": \"264.8125\",\r\n    \"Y\": \"296.56146240234375\",\r\n    \"Width\": \"80.53125\",\r\n    \"Height\": \"43.6875\",\r\n    \"SVG\": \"<g id=\\\"165_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.5146\\\">HIJ</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54161\",\r\n    \"X\": \"258.515625\",\r\n    \"Y\": \"296.2344055175781\",\r\n    \"Width\": \"97.3125\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"54161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">EW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10502\",\r\n    \"X\": \"321.296875\",\r\n    \"Y\": \"448.8203125\",\r\n    \"Width\": \"44.53125\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"10502\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" x=\\\"321\\\" y=\\\"497.4922\\\">V</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05122\",\r\n    \"X\": \"246.184814453125\",\r\n    \"Y\": \"450.0\",\r\n    \"Width\": \"115.4189453125\",\r\n    \"Height\": \"42.203125\",\r\n    \"SVG\": \"<g id=\\\"05122\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"57px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"491.5\\\">TUG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_21_0\",\r\n    \"X\": \"166.80426025390625\",\r\n    \"Y\": \"192.92129516601562\",\r\n    \"Width\": \"276.835205078125\",\r\n    \"Height\": \"323.7356872558594\",\r\n    \"SVG\": \"<g id=\\\"2_21_0\\\">        <path d=\\\"M174.557,516.657   c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M236.723,251.396c31.839-65,104.615-65,136.453,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02092\",\r\n    \"X\": \"360.109375\",\r\n    \"Y\": \"335.3759460449219\",\r\n    \"Width\": \"42.6875\",\r\n    \"Height\": \"111.86233520507812\",\r\n    \"SVG\": \"<g id=\\\"02092\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"361.75\\\" y=\\\"446.3164\\\">6</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"356.75\\\" y=\\\"389.9072\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02091\",\r\n    \"X\": \"207.60934448242188\",\r\n    \"Y\": \"348.6171875\",\r\n    \"Width\": \"41.90625\",\r\n    \"Height\": \"103.8701171875\",\r\n    \"SVG\": \"<g id=\\\"02091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64px\\\" id=\\\"V\\\" x=\\\"207.3281\\\" y=\\\"452.4873\\\">V</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"64px\\\" id=\\\"H\\\" x=\\\"205.0801\\\" y=\\\"394.4297\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10501\",\r\n    \"X\": \"266.5\",\r\n    \"Y\": \"292.6794738769531\",\r\n    \"Width\": \"82.8023681640625\",\r\n    \"Height\": \"53.070526123046875\",\r\n    \"SVG\": \"<g id=\\\"10501\\\">        <path d=\\\"M314.27,343.25c-23.345,0-45.27-24.937-45.27-48.281\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"276.384,316.463 311.249,296.933 311.387,323.5 347.875,298.125     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25218100\",\r\n    \"X\": \"117.31976318359375\",\r\n    \"Y\": \"231.3396622513457\",\r\n    \"Width\": \"375.46185302734375\",\r\n    \"Height\": \"207.49633628440344\",\r\n    \"SVG\": \"<g id=\\\"25218100\\\">        <polyline fill=\\\"none\\\" points=\\\"122.406,431.336 183.302,375.142 244.198,431.336 305.024,375.142 365.922,431.336 426.817,375.142 487.644,432.336\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"451.749,306.515    360.352,429.859 305.507,382.594 244.198,431.336 235.075,419.318 395.266,300.214 385.122,243.243 410.727,233.84  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"178_1\",\r\n    \"X\": \"268.3974609375\",\r\n    \"Y\": \"290.84271240234375\",\r\n    \"Width\": \"78.287109375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"178_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.5146\\\">LA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15220100\",\r\n    \"X\": \"257.6062250137329\",\r\n    \"Y\": \"348.22497940063477\",\r\n    \"Width\": \"96.7887830734253\",\r\n    \"Height\": \"95.55501937866211\",\r\n    \"SVG\": \"<g id=\\\"15220100\\\">        <g transform=\\\"translate(110 111) scale(5 5)\\\">                <path d=\\\"M48.879,57.116c-0.129-0.025-0.659,0.182-1.589,0.619c-0.595,0.258-1.28,0.658-2.054,1.2    c-2.843,1.883-4.845,4.424-6.008,7.621c-0.053,0-0.129-0.064-0.233-0.193c-0.439-1.392-1.228-2.786-2.365-4.179    c-1.189-1.495-2.558-2.734-4.108-3.713c-0.725-0.464-1.719-0.928-2.985-1.392c-0.021-0.052-0.021-0.091,0-0.117    c0.335-0.154,0.788-0.348,1.357-0.58c1.472-0.49,3.042-1.612,4.709-3.366c1.667-1.754,2.758-3.403,3.275-4.951    c0.078-0.206,0.193-0.413,0.349-0.62c0.49,1.522,1.421,3.108,2.791,4.759c1.447,1.779,2.932,3.043,4.457,3.79    c0.336,0.156,0.879,0.401,1.629,0.735C48.335,56.755,48.593,56.884,48.879,57.116z\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27382\",\r\n    \"X\": \"227.4091796875\",\r\n    \"Y\": \"445.5947570800781\",\r\n    \"Width\": \"153.515625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27382\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"489.3135\\\">WO-5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161200_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"358.671875\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"88.8431396484375\",\r\n    \"SVG\": \"<g id=\\\"10161200_0\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"430.25\\\">MAT</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161200_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"361.671875\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"86.12313842773438\",\r\n    \"SVG\": \"<g id=\\\"10161200_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">MAT</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161200_2\",\r\n    \"X\": \"176.67999267578125\",\r\n    \"Y\": \"359.671875\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"92.328125\",\r\n    \"SVG\": \"<g id=\\\"10161200_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.25\\\">MAT</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"176.68\\\" x2=\\\"440.68\\\" y1=\\\"449.5\\\" y2=\\\"449.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161200_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"359.671875\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"88.12313842773438\",\r\n    \"SVG\": \"<g id=\\\"10161200_3\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431.25\\\">MAT</text>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_27_0\",\r\n    \"X\": \"166.25950622558594\",\r\n    \"Y\": \"274.81500244140625\",\r\n    \"Width\": \"276.8352508544922\",\r\n    \"Height\": \"323.73565673828125\",\r\n    \"SVG\": \"<g id=\\\"1_27_0\\\">        <path d=\\\"M435.342,274.815   c0,174.435-58.379,315.841-130.394,315.841c-72.011,0-130.391-141.406-130.391-315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141100\",\r\n    \"X\": \"87.89995574951172\",\r\n    \"Y\": \"153.4375\",\r\n    \"Width\": \"231.71147835740493\",\r\n    \"Height\": \"35.656494426523665\",\r\n    \"SVG\": \"<g id=\\\"25141100\\\">        <path d=\\\"M88.5,183.445   c24.49,6.055,67.645,1.891,79.637-2.625c14.943,0.616,27.488-1.232,40.957,3.695c9.592-0.411,44.102,2.728,53.665,1.957   c30.536-2.462,57.702-3.027,54.013-3.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"96\\\" y=\\\"168\\\">LD/LC</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"252\\\" y=\\\"168\\\">LD/LC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120803\",\r\n    \"X\": \"247.60000610351562\",\r\n    \"Y\": \"351.77362060546875\",\r\n    \"Width\": \"117.60000610351562\",\r\n    \"Height\": \"87.4527587890625\",\r\n    \"SVG\": \"<g id=\\\"20120803\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"247.6\\\" x2=\\\"365.2\\\" y1=\\\"409.2\\\" y2=\\\"409.2\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"336.7\\\" x2=\\\"256.5\\\" y1=\\\"353.5\\\" y2=\\\"437.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120801\",\r\n    \"X\": \"215.0\",\r\n    \"Y\": \"319.140625\",\r\n    \"Width\": \"180.04000854492188\",\r\n    \"Height\": \"151.6043701171875\",\r\n    \"SVG\": \"<g id=\\\"20120801\\\">        <path d=\\\"M313.72,408.525l81.017,53.625l-5.125,8.595l-84.477-55.875l-84.439,54.425l-5.32-8.465l79.48-51.926L215,356.805   l5.09-8.635l84.475,55.135L389.62,347l5.42,8.39L313.72,408.525z\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"357\\\">RES</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120802\",\r\n    \"X\": \"215.0\",\r\n    \"Y\": \"335.99999237060547\",\r\n    \"Width\": \"180.03999710083008\",\r\n    \"Height\": \"123.74500274658203\",\r\n    \"SVG\": \"<g id=\\\"20120802\\\">        <g transform=\\\"translate(110 138) scale(5 5)\\\">                <path d=\\\"M40.744,51.905L56.947,62.63l-1.025,1.719L39.027,53.174L22.139,64.059l-1.064-1.693l15.896-10.385L21,41.561l1.018-1.727    l16.895,11.027L55.924,39.6l1.084,1.678L40.744,51.905z\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15200500\",\r\n    \"X\": \"263.8450012207031\",\r\n    \"Y\": \"346.5\",\r\n    \"Width\": \"87.86599731445312\",\r\n    \"Height\": \"95.0\",\r\n    \"SVG\": \"<g id=\\\"15200500\\\">            <rect fill=\\\"none\\\" height=\\\"67.912\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"82.866\\\" x=\\\"266.345\\\" y=\\\"349\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.777\\\" x2=\\\"307.777\\\" y1=\\\"415.814\\\" y2=\\\"439\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.771\\\" x2=\\\"339.881\\\" y1=\\\"439\\\" y2=\\\"439\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45120100\",\r\n    \"X\": \"27.258811950683594\",\r\n    \"Y\": \"114.51606750488281\",\r\n    \"Width\": \"343.4823684692383\",\r\n    \"Height\": \"170.2778778076172\",\r\n    \"SVG\": \"<g id=\\\"45120100\\\">        <polyline fill=\\\"none\\\" points=\\\"29,283 199,118 369,283  \\\" stroke=\\\"#0000FF\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_14_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_14_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10120500\",\r\n    \"X\": \"206.59500122070312\",\r\n    \"Y\": \"349.25\",\r\n    \"Width\": \"198.80999755859375\",\r\n    \"Height\": \"94.25\",\r\n    \"SVG\": \"<g id=\\\"10120500\\\">        <path d=\\\"M250.552,441c-22.895,0-41.457-19.98-41.457-44.626   c0-24.646,18.562-44.624,41.457-44.624\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M361.448,351.75c22.896,0,41.457,19.979,41.457,44.624   c0,24.645-18.561,44.626-41.457,44.626\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"351.75\\\" y2=\\\"351.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"250.552\\\" x2=\\\"361.448\\\" y1=\\\"441\\\" y2=\\\"441\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120800\",\r\n    \"X\": \"206.40000700950623\",\r\n    \"Y\": \"292.83995032310486\",\r\n    \"Width\": \"198.47999095916748\",\r\n    \"Height\": \"188.88001441955566\",\r\n    \"SVG\": \"<g id=\\\"20120800\\\">        <g transform=\\\"scale(120) translate(0.4 0.383333)\\\">                <path d=\\\"M2.646,3.148L2.542,3.476L1.756,3.475L1.574,2.928c0-0.048-0.061-0.172-0.061-0.194V2.72    c0.02-0.005,0.275-0.198,0.316-0.227c0.029-0.021,0.315-0.231,0.316-0.231c0.014,0,0.575,0.417,0.639,0.462L2.646,3.148z     M1.423,2.701c0,0,0.126,0.389,0.138,0.419c0.02,0.05,0.133,0.39,0.136,0.426h0.897C2.607,3.488,2.642,3.4,2.663,3.337    c0.024-0.073,0.044-0.142,0.07-0.214c0.013-0.035,0.14-0.421,0.14-0.422c0-0.01-0.324-0.24-0.36-0.268    C2.477,2.406,2.157,2.172,2.145,2.172c-0.002,0-0.329,0.238-0.362,0.262C1.747,2.461,1.423,2.691,1.423,2.701z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_88979200\\\"/>                <path d=\\\"M1.734,2.791l0.018,0.077l0.006-0.002c0,0.034,0.051,0.171,0.064,0.214    c0.011,0.037,0.023,0.07,0.035,0.106c0.005,0.016,0.027,0.1,0.042,0.1h0.496c0.02,0,0.068-0.179,0.078-0.21    c0.013-0.039,0.068-0.187,0.068-0.22c0.011-0.014,0.02-0.032,0.02-0.056c0-0.017-0.177-0.135-0.202-0.152    c-0.021-0.014-0.207-0.15-0.209-0.15c-0.011,0-0.184,0.13-0.208,0.146C1.914,2.664,1.751,2.786,1.734,2.791z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_145458120\\\"/>                <path d=\\\"M1.734,2.791c0.017-0.004,0.179-0.127,0.208-0.146C1.966,2.628,2.139,2.498,2.15,2.498    c0.001,0,0.187,0.136,0.209,0.15C2.384,2.665,2.561,2.783,2.561,2.8c0,0.024-0.009,0.042-0.019,0.057    c0,0.033-0.055,0.181-0.068,0.22c-0.01,0.03-0.059,0.21-0.078,0.21H1.9c-0.015,0-0.037-0.084-0.042-0.1    C1.846,3.151,1.833,3.118,1.822,3.081C1.809,3.037,1.758,2.9,1.758,2.866L1.752,2.868L1.734,2.791z M1.668,2.777l0.184,0.562    L2.44,3.338l0.182-0.566c-0.067-0.036-0.453-0.34-0.477-0.34C2.138,2.432,1.716,2.745,1.668,2.777z\\\" id=\\\"_41045776\\\"/>                <path d=\\\"M1.668,2.777c0.048-0.032,0.47-0.345,0.477-0.345c0.024,0,0.41,0.304,0.477,0.34    L2.441,3.338L1.852,3.339L1.668,2.777z M1.594,2.75l0.018,0.071l0.071,0.202c0,0.032,0.047,0.158,0.06,0.195    C1.751,3.245,1.796,3.4,1.815,3.4l0.678-0.001l0.115-0.363c0.009-0.013,0.094-0.263,0.094-0.279c0-0.02-0.498-0.358-0.555-0.409    L1.594,2.75z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_87773328\\\"/>                <path d=\\\"M2.148,2.349C2.205,2.4,2.703,2.738,2.703,2.758c0,0.016-0.086,0.265-0.094,0.279L2.493,3.399L1.815,3.4    c-0.018,0-0.063-0.155-0.073-0.182c-0.013-0.038-0.06-0.163-0.06-0.195l-0.07-0.202L1.594,2.75L2.148,2.349z M2.784,2.724    C2.72,2.68,2.159,2.262,2.145,2.262c-0.002,0-0.287,0.211-0.316,0.231C1.788,2.522,1.532,2.715,1.513,2.72v0.014    c0,0.021,0.061,0.146,0.061,0.194l0.182,0.547l0.786,0.001l0.104-0.327L2.784,2.724z\\\" id=\\\"_38029144\\\"/>                <path d=\\\"M1.423,2.701c0-0.01,0.324-0.24,0.361-0.267c0.032-0.024,0.36-0.262,0.362-0.262    c0.012,0,0.331,0.234,0.367,0.261c0.036,0.027,0.36,0.258,0.36,0.268c0,0.001-0.127,0.387-0.14,0.422    c-0.026,0.071-0.046,0.141-0.07,0.214C2.642,3.4,2.607,3.488,2.594,3.546H1.697C1.694,3.51,1.581,3.17,1.561,3.12    C1.549,3.09,1.423,2.701,1.423,2.701z M1.597,3.503L1.639,3.63L2.66,3.631l0.176-0.549l0.138-0.428L2.146,2.057L1.32,2.658    L1.597,3.503L1.597,3.503z\\\" id=\\\"_83657320\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_14_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_14_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241303\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241303\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"122\\\" y=\\\"140\\\">CENSOR ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241302\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241302\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"107\\\" y=\\\"173\\\">CENSOR ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342000\",\r\n    \"X\": \"42.59144451858478\",\r\n    \"Y\": \"105.37500381469727\",\r\n    \"Width\": \"330.47160405720706\",\r\n    \"Height\": \"163.0853579669955\",\r\n    \"SVG\": \"<g id=\\\"25342000\\\" transform=\\\"translate(-110 -100) scale(1.25 1.25)\\\">        <path d=\\\"M316.6,167.8c80.069,0,98.652,105.535-6,111\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"310.6\\\" x2=\\\"227.6\\\" y1=\\\"278.8\\\" y2=\\\"278.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"202.6\\\" x2=\\\"123.6\\\" y1=\\\"278.8\\\" y2=\\\"278.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"124.6\\\" x2=\\\"138.6\\\" y1=\\\"278.8\\\" y2=\\\"266.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"124.587\\\" x2=\\\"136.987\\\" y1=\\\"279.533\\\" y2=\\\"292.333\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"22.5\\\" transform=\\\"matrix(0.8 0 0 0.8 206.5992 284.7992)\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241301\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10228735637605\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25241301\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.611-0.17,20.813-7.502,20.813-7.502c17.893-21.594,23.492-66.242-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.569-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.209-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"166\\\" y=\\\"170\\\">CENSOR ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25260500\",\r\n    \"X\": \"66.421875\",\r\n    \"Y\": \"148.109375\",\r\n    \"Width\": \"267.947265625\",\r\n    \"Height\": \"26.796630859375\",\r\n    \"SVG\": \"<g id=\\\"25260500\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"69.858\\\" x2=\\\"333.75\\\" y1=\\\"172.406\\\" y2=\\\"172.406\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18px\\\" x=\\\"301\\\" y=\\\"161\\\">RFL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"18px\\\" x=\\\"65\\\" y=\\\"161\\\">RFL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25310400\",\r\n    \"X\": \"34.17714498295737\",\r\n    \"Y\": \"105.78632908530723\",\r\n    \"Width\": \"328.132926032401\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25310400\\\">        <path d=\\\"   M151.972,113.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C262.052,106.827,193.997,109.048,151.972,113.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"142\\\" y=\\\"161\\\">REFUGEE</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"104\\\" y=\\\"190\\\">HOLDING AREA </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161000\",\r\n    \"X\": \"289.875244140625\",\r\n    \"Y\": \"350.188232421875\",\r\n    \"Width\": \"31.01776123046875\",\r\n    \"Height\": \"90.85076904296875\",\r\n    \"SVG\": \"<g id=\\\"10161000\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"318.393\\\" x2=\\\"318.393\\\" y1=\\\"441.039\\\" y2=\\\"372.373\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.393\\\" x2=\\\"290.356\\\" y1=\\\"377.706\\\" y2=\\\"377.706\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.393\\\" x2=\\\"291.643\\\" y1=\\\"377.706\\\" y2=\\\"351.956\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.393\\\" x2=\\\"294.063\\\" y1=\\\"377.706\\\" y2=\\\"401.036\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36150000_a\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36150000_a\\\">        <polygon points=\\\"266.79,301.895 345.211,301.895 400.105,356.79 400.105,435.211    345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"180\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"459.6348\\\">E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_09_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_09_0\\\">            <path d=\\\"M221,480c0,115,170,115,170,0,115,0,115-170,0-170,0-115-170-115-170,0-115,0-115,170,0,170Z\\\" fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <path d=\\\"M221,480c0,115,170,115,170,0,115,0,115-170,0-170,0-115-170-115-170,0-115,0-115,170,0,170Z\\\" fill=\\\"#FFFF80\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"480\\\" y2=\\\"480\\\"/>                                <path d=\\\"M221.924,494.258c13.147,98.305,162.264,95.933,168.851-7.115\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"480\\\" y2=\\\"480\\\"/>                                <path d=\\\"M405.258,479.076c98.305-13.147,95.933-162.264-7.115-168.851\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"310\\\" y2=\\\"310\\\"/>                                <path d=\\\"M390.076,295.742c-13.147-98.305-162.264-95.933-168.851,7.115\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"310\\\" y2=\\\"310\\\"/>                                <path d=\\\"M206.742,310.924c-98.305,13.147-95.933,162.264,7.115,168.851\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                          </g>                </g>            <path d=\\\"M424.807,316.284c29.657,13.611,50.247,43.509,50.247,78.202s-20.501,64.462-50.057,78.114\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131200\",\r\n    \"X\": \"260.19500732421875\",\r\n    \"Y\": \"347.1520080566406\",\r\n    \"Width\": \"93.8699951171875\",\r\n    \"Height\": \"93.8699951171875\",\r\n    \"SVG\": \"<g id=\\\"40131200\\\">        <ellipse cx=\\\"307.13\\\" cy=\\\"394.087\\\" rx=\\\"46.435\\\" ry=\\\"46.435\\\" stroke=\\\"#000000\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"307.13,347.652 347.18,417.304 267.08,417.304  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52331\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"286.0781555175781\",\r\n    \"Width\": \"76.02105686695279\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"52331\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"337.0469\\\">JS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01120500\",\r\n    \"X\": \"196.1669921875\",\r\n    \"Y\": \"351.3500061035156\",\r\n    \"Width\": \"206.166015625\",\r\n    \"Height\": \"89.29898071289062\",\r\n    \"SVG\": \"<g id=\\\"01120500\\\">        <polygon fill=\\\"#FFFFFF\\\" points=\\\"380.86,397.771 388.907,438.149 365.533,438.149    355.188,395.999 365.533,353.85 388.907,353.85  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <ellipse cx=\\\"299.25\\\" cy=\\\"396\\\" fill=\\\"#FFFFFF\\\" rx=\\\"100.583\\\" ry=\\\"34.394\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45161300\",\r\n    \"X\": \"104.9000383913517\",\r\n    \"Y\": \"99.42000538110733\",\r\n    \"Width\": \"199.7800064086914\",\r\n    \"Height\": \"185.22001028060913\",\r\n    \"SVG\": \"<g id=\\\"45161300\\\">        <g transform=\\\"scale(140) translate(0.114286 0.0571429)\\\">                <polygon id=\\\"_65829736\\\" points=\\\"0.635,0.805 2.062,0.805 2.062,0.653 0.635,0.653  \\\"/>                <path d=\\\"M0.803,1.098c0-0.021,0.074-0.071,0.108-0.071h0.005c0.059,0,0.16,0.163,0.271,0.163H1.22   c0.097,0,0.202-0.163,0.266-0.163c0.062,0,0.157,0.163,0.271,0.163h0.016c0.152,0,0.188-0.078,0.277-0.125L1.955,0.95   c-0.06,0.032-0.073,0.083-0.169,0.095C1.747,1.05,1.669,0.975,1.637,0.947C1.495,0.825,1.404,0.894,1.29,0.983   C1.22,1.038,1.221,1.078,1.138,1.007c-0.039-0.033-0.1-0.086-0.147-0.108C0.924,0.867,0.838,0.886,0.788,0.92   C0.76,0.938,0.657,1.012,0.657,1.043v0.933h0.146V1.098z\\\" id=\\\"_64553904\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60140700\",\r\n    \"X\": \"213.203125\",\r\n    \"Y\": \"359.453125\",\r\n    \"Width\": \"190.533203125\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60140700\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">FSR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_62_0\",\r\n    \"X\": \"164.75\",\r\n    \"Y\": \"193.42555236816406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.57444763183594\",\r\n    \"SVG\": \"<g id=\\\"0_62_0\\\">        <path d=\\\"M173.25,517V327l132-122l132,122v190\\\" fill=\\\"#FF8080\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_62_1\",\r\n    \"X\": \"164.75\",\r\n    \"Y\": \"193.4259033203125\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"323.5740966796875\",\r\n    \"SVG\": \"<g id=\\\"0_62_1\\\">        <g>                <polyline fill=\\\"#FF8080\\\" points=\\\"173.25,517 173.25,327 305.25,205 437.25,327 437.25,517   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"517\\\" y2=\\\"504.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"173.25\\\" x2=\\\"173.25\\\" y1=\\\"490.357\\\" y2=\\\"346.571\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"173.25,339.5 173.25,327      182.43,318.516    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"192.17\\\" x2=\\\"291.2\\\" y1=\\\"309.513\\\" y2=\\\"217.985\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"296.07,213.484 305.25,205      314.43,213.484    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"22.1063,13.2638\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"324.17\\\" x2=\\\"423.2\\\" y1=\\\"222.487\\\" y2=\\\"314.014\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"428.07,318.516 437.25,327      437.25,339.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.5714,14.1429\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"437.25\\\" x2=\\\"437.25\\\" y1=\\\"353.643\\\" y2=\\\"497.429\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"437.25\\\" x2=\\\"437.25\\\" y1=\\\"504.5\\\" y2=\\\"517\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280100\",\r\n    \"X\": \"27.563716888427734\",\r\n    \"Y\": \"96.29175567626953\",\r\n    \"Width\": \"318.18628311157227\",\r\n    \"Height\": \"76.20824432373047\",\r\n    \"SVG\": \"<g id=\\\"25280100\\\">        <polyline fill=\\\"none\\\" points=\\\"30.75,170.5 60.75,104.5 92.25,169 345.75,169  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"170_1\",\r\n    \"X\": \"241.2431640625\",\r\n    \"Y\": \"298.79583740234375\",\r\n    \"Width\": \"129.390625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"170_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">NGO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141400\",\r\n    \"X\": \"247.9697265625\",\r\n    \"Y\": \"321.9844055175781\",\r\n    \"Width\": \"116.27734375\",\r\n    \"Height\": \"144.18157958984375\",\r\n    \"SVG\": \"<g id=\\\"10141400\\\">        <ellipse cx=\\\"306.804\\\" cy=\\\"421.291\\\" rx=\\\"34.667\\\" ry=\\\"23.457\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"332.096\\\" x2=\\\"281.326\\\" y1=\\\"379.167\\\" y2=\\\"463\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"283.045\\\" x2=\\\"330.754\\\" y1=\\\"377.863\\\" y2=\\\"463.475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#020001\\\" stroke-width=\\\"7\\\" x1=\\\"306.899\\\" x2=\\\"306.899\\\" y1=\\\"466.166\\\" y2=\\\"375.833\\\"/>        <g id=\\\"Symbol_1_\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"365.6719\\\">CLR</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52341\",\r\n    \"X\": \"268.1307986017972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"74.34918186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"52341\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140405_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140405_a\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110800_a\",\r\n    \"X\": \"204.41786193847656\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"203.1652374267578\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110800_a\\\">        <polygon points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"240.128,378.181 211.489,349.523 244.242,316.793 272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"339.114,345.4 367.701,316.691 400.512,349.364 371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"78\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25120200\",\r\n    \"X\": \"10.995549201965332\",\r\n    \"Y\": \"54.49008560180664\",\r\n    \"Width\": \"378.73113536834717\",\r\n    \"Height\": \"280.12575912475586\",\r\n    \"SVG\": \"<g id=\\\"25120200\\\">        <polygon fill=\\\"none\\\" points=\\\"386.596,194.508 268.814,331.918 33.254,292.658 13.624,150.501    92.144,57.098 308.074,76.728  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" id=\\\"static\\\" transform=\\\"matrix(1 0 0 1 111.3696 200)\\\">NAI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10592\",\r\n    \"X\": \"252.30328369140625\",\r\n    \"Y\": \"450.3802795410156\",\r\n    \"Width\": \"117.9002685546875\",\r\n    \"Height\": \"60.47320556640625\",\r\n    \"SVG\": \"<g id=\\\"10592\\\">        <polyline fill=\\\"none\\\" id=\\\"symbol\\\" points=\\\"254.071,452.21 309.244,507.38 368.5,452.21  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10591\",\r\n    \"X\": \"252.3798065185547\",\r\n    \"Y\": \"295.9370422363281\",\r\n    \"Width\": \"109.62544250488281\",\r\n    \"Height\": \"34.021087646484375\",\r\n    \"SVG\": \"<g id=\\\"10591\\\">        <polyline fill=\\\"none\\\" id=\\\"symbol\\\" points=\\\"253.5,325.167 306.207,298.75 360.833,327.75  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25132200\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25132200\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"260.007\\\" x2=\\\"354.159\\\" y1=\\\"173.984\\\" y2=\\\"173.984\\\"/>                        <g>                                <polygon points=\\\"262.415,182.212 248.167,173.984 262.415,165.757     \\\"/>                            </g>                        <g>                                <polygon points=\\\"351.752,182.212 366,173.984 351.752,165.757     \\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"306.582\\\" x2=\\\"306.582\\\" y1=\\\"195.924\\\" y2=\\\"154.98\\\"/>                        <g>                                <polygon points=\\\"314.81,193.517 306.582,207.765 298.354,193.517     \\\"/>                            </g>                        <g>                                <polygon points=\\\"314.81,157.388 306.582,143.14 298.354,157.388     \\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52351\",\r\n    \"X\": \"260.40625\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"94.197265625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"52351\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121801\",\r\n    \"X\": \"234.15199279785156\",\r\n    \"Y\": \"312.0\",\r\n    \"Width\": \"153.70399475097656\",\r\n    \"Height\": \"167.5\",\r\n    \"SVG\": \"<g id=\\\"10121801\\\">            <g>                      <polyline points=\\\"246.752 395.855 246.752 451.618 309.485 451.618 337.367 479.5 337.367 367.974 309.485 395.855 246.752 395.855 246.752 451.618\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"337.367\\\" x2=\\\"365.248\\\" y1=\\\"435.587\\\" y2=\\\"435.587\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"337.367\\\" x2=\\\"365.248\\\" y1=\\\"411.888\\\" y2=\\\"411.888\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"337.367\\\" x2=\\\"365.248\\\" y1=\\\"388.885\\\" y2=\\\"388.885\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"337.367\\\" x2=\\\"365.248\\\" y1=\\\"458.589\\\" y2=\\\"458.589\\\"/>                </g>            <g id=\\\"Symbol\\\">                      <path d=\\\"M387.356,333.482c0,11.495-10.057,20.813-22.46,20.813s-52.964-20.813-52.964-20.813c0,0,40.562-20.812,52.964-20.812,12.404,0,22.46,9.318,22.46,20.812Z\\\" stroke=\\\"#000000\\\"/>                      <path d=\\\"M234.652,333.661c0-11.686,10.224-21.161,22.835-21.161s53.852,21.161,53.852,21.161c0,0-41.24,21.16-53.852,21.16s-22.835-9.474-22.835-21.16Z\\\" stroke=\\\"#000000\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51021\",\r\n    \"X\": \"258.201171875\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"89.767578125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">AB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121805\",\r\n    \"X\": \"243.21875\",\r\n    \"Y\": \"360.9531555175781\",\r\n    \"Width\": \"126.0\",\r\n    \"Height\": \"69.890625\",\r\n    \"SVG\": \"<g id=\\\"10121805\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">UD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121800\",\r\n    \"X\": \"210.640625\",\r\n    \"Y\": \"359.7344055175781\",\r\n    \"Width\": \"188.625\",\r\n    \"Height\": \"71.109375\",\r\n    \"SVG\": \"<g id=\\\"10121800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.6719\\\">SOF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215000\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"249.0\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"215.0\",\r\n    \"SVG\": \"<g id=\\\"25215000\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"35,25\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"256.5\\\" y2=\\\"256.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"456.5\\\" y2=\\\"456.5\\\"/>        <rect fill=\\\"#000000\\\" height=\\\"70.714\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"130\\\" x=\\\"241\\\" y=\\\"291.643\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"272\\\" y2=\\\"382\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"441\\\">SS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120403\",\r\n    \"X\": \"94.0\",\r\n    \"Y\": \"52.0\",\r\n    \"Width\": \"210.0\",\r\n    \"Height\": \"295.0\",\r\n    \"SVG\": \"<g id=\\\"46120403\\\">        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"99\\\" x2=\\\"299\\\" y1=\\\"307\\\" y2=\\\"307\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" x1=\\\"198\\\" x2=\\\"198\\\" y1=\\\"307\\\" y2=\\\"207\\\"/>        <rect fill=\\\"none\\\" height=\\\"150\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\" width=\\\"200\\\" x=\\\"99\\\" y=\\\"57\\\"/>        <circle cx=\\\"199\\\" cy=\\\"307\\\" fill=\\\"#FFFFFF\\\" r=\\\"35\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120404\",\r\n    \"X\": \"94.0\",\r\n    \"Y\": \"94.0\",\r\n    \"Width\": \"210.0\",\r\n    \"Height\": \"210.0\",\r\n    \"SVG\": \"<g id=\\\"46120404\\\">        <circle cx=\\\"199\\\" cy=\\\"199\\\" r=\\\"100\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30191\",\r\n    \"X\": \"282.51953125\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"44.921875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30191\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"HH\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120401\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"32.0\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"335.0\",\r\n    \"SVG\": \"<g id=\\\"46120401\\\">        <rect height=\\\"300\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"70\\\" x=\\\"164\\\" y=\\\"37\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"-1\\\" x2=\\\"399\\\" y1=\\\"337\\\" y2=\\\"337\\\"/>        <ellipse cx=\\\"199\\\" cy=\\\"337\\\" fill=\\\"#FFFFFF\\\" rx=\\\"40\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120402\",\r\n    \"X\": \"25.0\",\r\n    \"Y\": \"81.5\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"235.0\",\r\n    \"SVG\": \"<g id=\\\"46120402\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"25\\\" x2=\\\"375\\\" y1=\\\"284\\\" y2=\\\"284\\\"/>        <circle cx=\\\"200\\\" cy=\\\"184\\\" fill=\\\"#FFFFFF\\\" r=\\\"100\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <circle cx=\\\"200\\\" cy=\\\"284\\\" fill=\\\"#FFFFFF\\\" r=\\\"30\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <text fill=\\\"#FF00FF\\\" font-family=\\\"serif\\\" font-size=\\\"120\\\" x=\\\"325\\\" y=\\\"230\\\">?</text>        <text fill=\\\"none\\\" font-family=\\\"serif\\\" font-size=\\\"120\\\" stroke=\\\"#FF00FF\\\" x=\\\"325\\\" y=\\\"230\\\">?</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120407\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"399.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"46120407\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"-1\\\" x2=\\\"199\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,20\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"399\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120408\",\r\n    \"X\": \"0.0\",\r\n    \"Y\": \"52.0\",\r\n    \"Width\": \"400.0\",\r\n    \"Height\": \"295.0\",\r\n    \"SVG\": \"<g id=\\\"46120408\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"0\\\" x2=\\\"400\\\" y1=\\\"302\\\" y2=\\\"302\\\"/>        <circle cx=\\\"200\\\" cy=\\\"302\\\" fill=\\\"#FFFFFF\\\" r=\\\"40\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <path d=\\\"M50,302L10,202c25,25,100,25,100,25h180c0,0,75,0,100-25l-40,100\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"30\\\" x2=\\\"100\\\" y1=\\\"252\\\" y2=\\\"252\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"370\\\" x2=\\\"300\\\" y1=\\\"252\\\" y2=\\\"252\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"200\\\" x2=\\\"200\\\" y1=\\\"227\\\" y2=\\\"52\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"100\\\" x2=\\\"100\\\" y1=\\\"227\\\" y2=\\\"102\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"300\\\" x2=\\\"300\\\" y1=\\\"227\\\" y2=\\\"102\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"180\\\" x2=\\\"220\\\" y1=\\\"77\\\" y2=\\\"77\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120405\",\r\n    \"X\": \"59.84841537475586\",\r\n    \"Y\": \"66.95372772216797\",\r\n    \"Width\": \"279.9951820373535\",\r\n    \"Height\": \"267.04627227783203\",\r\n    \"SVG\": \"<g id=\\\"46120405\\\">        <polygon fill=\\\"#0000FF\\\" points=\\\"199,71 334,169 284,329 114,329    64,169  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_32_0\",\r\n    \"X\": \"165.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.78497314453125\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_32_0\\\">        <path d=\\\"M173.557,516.657c0-174.435,58.379-315.841,130.394-315.841   c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120406\",\r\n    \"X\": \"34.0\",\r\n    \"Y\": \"34.0\",\r\n    \"Width\": \"330.0\",\r\n    \"Height\": \"330.0\",\r\n    \"SVG\": \"<g id=\\\"46120406\\\">        <circle cx=\\\"284\\\" cy=\\\"284\\\" fill=\\\"#FF00FF\\\" r=\\\"75\\\" stroke=\\\"#FF00FF\\\" stroke-width=\\\"10\\\"/>        <polyline fill=\\\"#FF00FF\\\" points=\\\"217,327.5 34,34 327.5,217  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_32_1\",\r\n    \"X\": \"165.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"1_32_1\\\">        <g>                <path d=\\\"M173.557,516.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\"/>                <g>                        <path d=\\\"M173.557,516.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M174.053,488.912c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M434.241,504.157     c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46120409\",\r\n    \"X\": \"49.0\",\r\n    \"Y\": \"24.0\",\r\n    \"Width\": \"300.0\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"46120409\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"20\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"364\\\" y2=\\\"364\\\"/>        <circle cx=\\\"199\\\" cy=\\\"139\\\" fill=\\\"none\\\" r=\\\"40\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"124\\\" x2=\\\"165\\\" y1=\\\"364\\\" y2=\\\"160\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"274\\\" x2=\\\"233\\\" y1=\\\"364\\\" y2=\\\"160\\\"/>        <g transform=\\\"rotate(-90 200 125)\\\">                <g>                        <g id=\\\"rayOfLight\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"186\\\" x2=\\\"186\\\" y1=\\\"9\\\" y2=\\\"69\\\"/>                            </g>                    </g>            </g>        <g transform=\\\"rotate(-67.5 200 125)\\\">                <g>                        <g id=\\\"rayOfLight_1_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"186.683\\\" x2=\\\"186.682\\\" y1=\\\"14.434\\\" y2=\\\"74.434\\\"/>                            </g>                    </g>            </g>        <g transform=\\\"rotate(-45 200 125)\\\">                <g>                        <g id=\\\"rayOfLight_2_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"189.393\\\" x2=\\\"189.393\\\" y1=\\\"19.192\\\" y2=\\\"79.193\\\"/>                            </g>                    </g>            </g>        <g transform=\\\"rotate(-22.5 200 125)\\\">                <g>                        <g id=\\\"rayOfLight_3_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"193.718\\\" x2=\\\"193.719\\\" y1=\\\"22.552\\\" y2=\\\"82.552\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <g id=\\\"rayOfLight_4_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"199\\\" x2=\\\"199\\\" y1=\\\"24\\\" y2=\\\"84\\\"/>                            </g>                    </g>            </g>        <g transform=\\\"rotate(22.5 200 125)\\\">                <g>                        <g id=\\\"rayOfLight_5_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"204.434\\\" x2=\\\"204.433\\\" y1=\\\"23.317\\\" y2=\\\"83.317\\\"/>                            </g>                    </g>            </g>        <g transform=\\\"rotate(45 200 125)\\\">                <g>                        <g id=\\\"rayOfLight_6_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"209.192\\\" x2=\\\"209.192\\\" y1=\\\"20.607\\\" y2=\\\"80.607\\\"/>                            </g>                    </g>            </g>        <g transform=\\\"rotate(67.5 200 125)\\\">                <g>                        <g id=\\\"rayOfLight_7_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"212.551\\\" x2=\\\"212.552\\\" y1=\\\"16.281\\\" y2=\\\"76.281\\\"/>                            </g>                    </g>            </g>        <g transform=\\\"rotate(90 200 125)\\\">                <g>                        <g id=\\\"rayOfLight_8_\\\">                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"214\\\" x2=\\\"214\\\" y1=\\\"11\\\" y2=\\\"71\\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51031\",\r\n    \"X\": \"271.82177734375\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"59.955078125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">AI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52361\",\r\n    \"X\": \"258.58544921875\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"95.119140625\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"52361\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">MC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60160300\",\r\n    \"X\": \"212.2587890625\",\r\n    \"Y\": \"361.453125\",\r\n    \"Width\": \"185.3984375\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60160300\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">SPF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120105_3\",\r\n    \"X\": \"183.0\",\r\n    \"Y\": \"352.1733289374316\",\r\n    \"Width\": \"246.0\",\r\n    \"Height\": \"96.32667106256838\",\r\n    \"SVG\": \"<g id=\\\"20120105_3\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"183\\\" x2=\\\"429\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162300\",\r\n    \"X\": \"251.02365112304688\",\r\n    \"Y\": \"351.2817687988281\",\r\n    \"Width\": \"104.28973388671875\",\r\n    \"Height\": \"91.23324584960938\",\r\n    \"SVG\": \"<g id=\\\"10162300\\\">        <ellipse cx=\\\"306\\\" cy=\\\"410.361\\\" fill=\\\"none\\\" rx=\\\"40.333\\\" ry=\\\"29.654\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"333.169\\\" x2=\\\"353.17\\\" y1=\\\"390.688\\\" y2=\\\"357.375\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"284.254\\\" x2=\\\"269.833\\\" y1=\\\"385.392\\\" y2=\\\"352.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"273.168\\\" x2=\\\"253.167\\\" y1=\\\"393.146\\\" y2=\\\"359.833\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"321.084\\\" x2=\\\"335.504\\\" y1=\\\"384.934\\\" y2=\\\"352.292\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120105_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"352.1733289374316\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"96.32667106256838\",\r\n    \"SVG\": \"<g id=\\\"20120105_2\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120105_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"352.1733289374316\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"95.62168449030275\",\r\n    \"SVG\": \"<g id=\\\"20120105_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120105_0\",\r\n    \"X\": \"149.6959991455078\",\r\n    \"Y\": \"352.1733289374316\",\r\n    \"Width\": \"312.6079864501953\",\r\n    \"Height\": \"96.32667106256838\",\r\n    \"SVG\": \"<g id=\\\"20120105_0\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"149.696\\\" x2=\\\"462.304\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4011\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"92.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"161.9893569946289\",\r\n    \"SVG\": \"<g id=\\\"4011\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"253\\\" y2=\\\"237.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"216.594\\\" y2=\\\"122.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,111.788 305,96.5 317.895,111.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"132.906\\\" y2=\\\"227.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"237.712\\\" y2=\\\"253\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4012\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"532.7420043945312\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"229.75\",\r\n    \"SVG\": \"<g id=\\\"4012\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"535.242\\\" y2=\\\"759.992\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4013\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"92.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"669.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4013\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"535.242\\\" y2=\\\"759.992\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"253\\\" y2=\\\"237.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"216.594\\\" y2=\\\"122.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,111.788 305,96.5 317.895,111.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"132.906\\\" y2=\\\"227.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"237.712\\\" y2=\\\"253\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4014\",\r\n    \"X\": \"243.5\",\r\n    \"Y\": \"191.0\",\r\n    \"Width\": \"123.0\",\r\n    \"Height\": \"64.25\",\r\n    \"SVG\": \"<g id=\\\"4014\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,252.75 246,193.5 364,193.5 364,252.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30181\",\r\n    \"X\": \"253.83200073242188\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"102.50201416015625\",\r\n    \"Height\": \"50.204986572265625\",\r\n    \"SVG\": \"<g id=\\\"30181\\\">        <polygon id=\\\"_x3C_path_x3E_\\\" points=\\\"253.832,295.5 305.082,325.624 356.334,295.5 356.334,315.582 305.082,345.705    253.832,315.582  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111000\",\r\n    \"X\": \"277.3601379394531\",\r\n    \"Y\": \"345.9599914550781\",\r\n    \"Width\": \"53.836826832696374\",\r\n    \"Height\": \"96.42300415039062\",\r\n    \"SVG\": \"<g id=\\\"15111000\\\">        <path d=\\\"M279.87,442.383c0-31.543-0.181-53.711,1.008-74.888   c0.812-14.447,13.364-19.035,23.199-19.035c9.375,0,23.365,6.93,23.913,21.177c0.952,24.746,0.667,40.106,0.667,72.746\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"303.245\\\" x2=\\\"303.245\\\" y1=\\\"348.46\\\" y2=\\\"442.383\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111003\",\r\n    \"X\": \"279.90618896484375\",\r\n    \"Y\": \"346.0249938964844\",\r\n    \"Width\": \"53.582144942657806\",\r\n    \"Height\": \"95.9320068359375\",\r\n    \"SVG\": \"<g id=\\\"15111003\\\">        <path d=\\\"M282.416,441.957c0-31.378-0.18-53.43,1.004-74.496   c0.808-14.371,13.294-18.936,23.077-18.936c9.326,0,23.243,6.894,23.788,21.066c0.946,24.616,0.664,39.896,0.664,72.366\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.669\\\" x2=\\\"305.669\\\" y1=\\\"348.525\\\" y2=\\\"441.957\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.408\\\" x2=\\\"330.973\\\" y1=\\\"421.309\\\" y2=\\\"421.309\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281.933\\\" x2=\\\"330.499\\\" y1=\\\"409.711\\\" y2=\\\"409.711\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281.933\\\" x2=\\\"330.499\\\" y1=\\\"398.351\\\" y2=\\\"398.351\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25170500\",\r\n    \"X\": \"52.79399871826172\",\r\n    \"Y\": \"43.6875\",\r\n    \"Width\": \"297.17899322509766\",\r\n    \"Height\": \"279.8125\",\r\n    \"SVG\": \"<g id=\\\"25170500\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"321\\\" y2=\\\"321\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"52.794\\\" x2=\\\"349.973\\\" y1=\\\"225\\\" y2=\\\"225\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"58\\\">Name:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"82\\\">Width:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"108\\\">Min Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"132\\\">Max Alt:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"158\\\">DTG Start:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"110\\\" y=\\\"182\\\">DTG End:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" x=\\\"100\\\" y=\\\"290\\\">SAAFR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111001\",\r\n    \"X\": \"280.5843505859375\",\r\n    \"Y\": \"346.1820068359375\",\r\n    \"Width\": \"53.18077457158182\",\r\n    \"Height\": \"95.15899658203125\",\r\n    \"SVG\": \"<g id=\\\"15111001\\\">        <path d=\\\"M283.094,441.341c0-31.119-0.178-52.988,0.995-73.88   c0.801-14.252,13.184-18.779,22.887-18.779c9.249,0,23.051,6.837,23.592,20.892c0.938,24.413,0.658,39.566,0.658,71.767\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.153\\\" x2=\\\"306.153\\\" y1=\\\"348.681\\\" y2=\\\"441.341\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"283.084\\\" x2=\\\"331.248\\\" y1=\\\"420.863\\\" y2=\\\"420.863\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130700\",\r\n    \"X\": \"285.3139953613281\",\r\n    \"Y\": \"350.2489929199219\",\r\n    \"Width\": \"41.371978759765625\",\r\n    \"Height\": \"95.447998046875\",\r\n    \"SVG\": \"<g id=\\\"10130700\\\">            <path d=\\\"M287.814,445.697v-80.824c0-6.695,5.428-12.124,12.124-12.124h12.124c6.695,0,12.124,5.428,12.124,12.124v79.813\\\" fill=\\\"none\\\" id=\\\"symbol\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"306.348\\\" x2=\\\"306.348\\\" y1=\\\"352.87\\\" y2=\\\"445.043\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111002\",\r\n    \"X\": \"280.308349609375\",\r\n    \"Y\": \"346.1820068359375\",\r\n    \"Width\": \"53.18077457158182\",\r\n    \"Height\": \"95.15899658203125\",\r\n    \"SVG\": \"<g id=\\\"15111002\\\">        <path d=\\\"M282.818,441.341c0-31.119-0.178-52.988,0.995-73.88   c0.801-14.252,13.184-18.779,22.887-18.779c9.249,0,23.051,6.837,23.592,20.892c0.938,24.413,0.658,39.566,0.658,71.767\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.878\\\" x2=\\\"305.878\\\" y1=\\\"348.681\\\" y2=\\\"441.341\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.809\\\" x2=\\\"330.973\\\" y1=\\\"420.863\\\" y2=\\\"420.863\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.339\\\" x2=\\\"330.503\\\" y1=\\\"409.361\\\" y2=\\\"409.361\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25190100\",\r\n    \"X\": \"29.359375\",\r\n    \"Y\": \"141.765625\",\r\n    \"Width\": \"359.9609375\",\r\n    \"Height\": \"44.17938232421875\",\r\n    \"SVG\": \"<g id=\\\"25190100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"43\\\" x2=\\\"371.5\\\" y1=\\\"183.445\\\" y2=\\\"183.445\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"26\\\" y=\\\"168\\\">IFF OFF</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" x=\\\"255\\\" y=\\\"168\\\">IFF OFF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51041\",\r\n    \"X\": \"262.08056640625\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"83.236328125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">AL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110300\",\r\n    \"X\": \"219.1875\",\r\n    \"Y\": \"353.09375\",\r\n    \"Width\": \"182.47265625\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"40110300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" x=\\\"208\\\" y=\\\"439\\\">IED</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10572\",\r\n    \"X\": \"235.09695434570312\",\r\n    \"Y\": \"451.7773132324219\",\r\n    \"Width\": \"141.74295043945312\",\r\n    \"Height\": \"38.640625\",\r\n    \"SVG\": \"<g id=\\\"10572\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52.1932\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"489.7773\\\">CSAR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10571\",\r\n    \"X\": \"270.5729064941406\",\r\n    \"Y\": \"285.2720642089844\",\r\n    \"Width\": \"70.986328125\",\r\n    \"Height\": \"60.2529296875\",\r\n    \"SVG\": \"<g id=\\\"10571\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.082\\\" x2=\\\"305.082\\\" y1=\\\"289.75\\\" y2=\\\"345.525\\\"/>        <polyline fill=\\\"none\\\" points=\\\"272.619,302.015 281.407,289.498 292.401,303.852    304.313,289.498 317.142,303.852 329.052,289.498 339.546,303.752  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10150300\",\r\n    \"X\": \"238.16502380371094\",\r\n    \"Y\": \"280.533447265625\",\r\n    \"Width\": \"134.19175720214844\",\r\n    \"Height\": \"221.716552734375\",\r\n    \"SVG\": \"<g id=\\\"10150300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"285.5\\\" y2=\\\"502.25\\\"/>        <polyline fill=\\\"none\\\" points=\\\"239.5,325.5 306,283.5 371,325.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10581\",\r\n    \"X\": \"255.89300537109375\",\r\n    \"Y\": \"293.57000732421875\",\r\n    \"Width\": \"99.2139892578125\",\r\n    \"Height\": \"48.385986328125\",\r\n    \"SVG\": \"<g id=\\\"10581\\\">        <path d=\\\"M278.546,339.456c-11.129,0-20.153-9.713-20.153-21.692   c0-11.981,9.023-21.692,20.153-21.692\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <path d=\\\"M332.455,296.07c11.13,0,20.152,9.712,20.152,21.692   c0,11.979-9.022,21.692-20.152,21.692\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"278.546\\\" x2=\\\"332.455\\\" y1=\\\"296.07\\\" y2=\\\"296.07\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"278.546\\\" x2=\\\"332.455\\\" y1=\\\"339.456\\\" y2=\\\"339.456\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30171\",\r\n    \"X\": \"282.44140625\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"45.390625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30171\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"T\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110304\",\r\n    \"X\": \"268.125\",\r\n    \"Y\": \"294.625\",\r\n    \"Width\": \"83.63720703125\",\r\n    \"Height\": \"204.625\",\r\n    \"SVG\": \"<g id=\\\"40110304\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"55\\\" x=\\\"263\\\" y=\\\"334\\\">IED</text>        <ellipse cx=\\\"308.842\\\" cy=\\\"369.25\\\" fill=\\\"none\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"308.842\\\" x2=\\\"308.842\\\" y1=\\\"389.25\\\" y2=\\\"499.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"278.842\\\" x2=\\\"338.842\\\" y1=\\\"419.25\\\" y2=\\\"419.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52381\",\r\n    \"X\": \"260.40625\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"90.556640625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"52381\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ME</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110301\",\r\n    \"X\": \"187.76629638671875\",\r\n    \"Y\": \"276.6225280761719\",\r\n    \"Width\": \"232.95700073242188\",\r\n    \"Height\": \"234.747314453125\",\r\n    \"SVG\": \"<g id=\\\"40110301\\\">        <polygon fill=\\\"none\\\" id=\\\"path\\\" points=\\\"387.859,461.164 358.44,450.499 351.576,486.688    325.588,441.928 305.484,500.497 285.088,455.069 268.22,478.592 251.549,434.784 217.227,446.688 228.603,427.706    194.083,396.404 232.525,368.215 225.464,325.549 255.275,346.119 263.889,308.104 288.079,348 299.765,288.915 320.685,330.978    347.163,303.359 354.517,337.644 383.446,322.882 380.799,373.548 414.533,403.263 380.799,430.69  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" x=\\\"232\\\" y=\\\"426\\\">IED</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110302\",\r\n    \"X\": \"222.04832458496094\",\r\n    \"Y\": \"289.734375\",\r\n    \"Width\": \"163.4260711669922\",\r\n    \"Height\": \"219.275634765625\",\r\n    \"SVG\": \"<g id=\\\"40110302\\\">        <polygon fill=\\\"none\\\" id=\\\"path\\\" points=\\\"363.946,476.611 342.763,468.933 337.82,494.99    319.108,462.762 304.633,504.933 289.945,472.224 277.799,489.16 265.795,457.617 241.082,466.188 249.272,452.52 224.417,429.98    252.097,409.682 247.013,378.96 268.479,393.773 274.681,366.399 292.099,395.126 300.514,352.582 315.577,382.87 334.643,362.982    339.938,387.669 360.77,377.041 358.862,413.523 383.153,434.92 358.862,454.669  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"63.9431\\\" transform=\\\"matrix(0.9771 0 0 1 254.0615 450.5967)\\\">IED</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"282\\\" y=\\\"347\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25250200\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25250200\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">HP</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_45_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"231.03199768066406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"304.46800231933594\",\r\n    \"SVG\": \"<g id=\\\"1_45_0\\\">        <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"232.032\\\"/>        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111000\",\r\n    \"X\": \"193.166015625\",\r\n    \"Y\": \"363.1308898925781\",\r\n    \"Width\": \"227.380859375\",\r\n    \"Height\": \"60.703125\",\r\n    \"SVG\": \"<g id=\\\"20111000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"82\\\" id=\\\"GRAY\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"422.834\\\">GRAY</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51051\",\r\n    \"X\": \"255.40625\",\r\n    \"Y\": \"294.7969055175781\",\r\n    \"Width\": \"94.099609375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"51051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">AM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_45_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"231.03199768066406\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"304.46800231933594\",\r\n    \"SVG\": \"<g id=\\\"1_45_1\\\">        <g>                <rect height=\\\"21.788\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" width=\\\"75\\\" x=\\\"268.5\\\" y=\\\"232.032\\\"/>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15170200\",\r\n    \"X\": \"253.93299865722656\",\r\n    \"Y\": \"348.0\",\r\n    \"Width\": \"103.92900085449219\",\r\n    \"Height\": \"91.9990234375\",\r\n    \"SVG\": \"<g id=\\\"15170200\\\">            <g>                      <path d=\\\"M329.973,354.664v2.042h15.692v-.86c0-5.105-3.009-7.846-8.114-7.846-4.084,0-7.577,2.579-7.577,6.664Z\\\" id=\\\"_64249792\\\"/>                      <path d=\\\"M317.774,360.736h12.467l-.054,2.096.699,4.621c1.505.967,1.182,2.311,3.869,3.654,1.773.86,4.353.752,6.072-.054,3.117-1.505,5.266-5.804,4.245-10.264h12.79v-1.773h-40.089v1.72Z\\\" id=\\\"_65485904\\\"/>                      <path d=\\\"M294.882,373.257v.269c0,1.935,5.535,8.491,6.825,10.264,1.72,2.311,5.32,8.598,8.544,8.598,1.881,0,11.07-7.093,13.058-8.437l.054,18.593,19.077-28.481c-4.783,0-15.96-.537-19.614.376-2.741.752-9.995,7.9-11.984,8.061-.269-.914-4.138-5.857-4.998-7.147-1.075-1.612-3.815-6.126-6.019-6.126h-1.182c-2.042-.054-3.762,1.881-3.762,4.03h0Z\\\" id=\\\"_65378144\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65379000\\\" points=\\\"261.51 393.839 268.174 398.192 268.12 388.089 261.51 383.682 261.51 393.839\\\"/>                      <path d=\\\"M288.487,402.544l6.986,4.621-.054,10.21-6.932-4.675v-10.157ZM275.16,392.979l6.664,4.621v10.21l-6.664-4.675v-10.157ZM261.51,383.682l6.61,4.407.054,10.103-6.664-4.353v-10.157ZM253.933,389.755c0,1.128,19.776,14.187,22.248,15.799,3.923,2.633,7.416,5.213,11.339,7.846,1.988,1.397,3.708,2.579,5.643,3.869,1.827,1.236,4.621,2.364,4.621,4.998v17.68h15.692v-15.907c0-1.558,2.311-3.762,2.311-4.084,0-1.558-1.505-.215-2.096-2.526-.537-2.042-.376-1.773-1.558-3.386-1.343-1.827-3.547-3.386-6.502-3.386-4.192,0-3.009-.376-6.234-2.472-1.988-1.343-3.815-2.579-5.643-3.923-3.439-2.633-7.523-5.374-11.124-7.738-3.224-2.15-20.743-15.047-22.57-15.477-.537,1.075-6.126,8.706-6.126,8.706Z\\\" id=\\\"_65378808\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65377104\\\" points=\\\"275.16 403.136 281.77 407.811 281.823 397.6 275.16 392.979 275.16 403.136\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_65450664\\\" points=\\\"288.487 412.701 295.419 417.376 295.473 407.166 288.487 402.544 288.487 412.701\\\"/>                      <path d=\\\"M328.522,402.544h16.229v6.072h-21.495v31.329h11.231l1.881-21.71h3.224l1.72,21.764h11.016v-62.713c0-1.075-3.224-3.171-4.353-3.171s-17.895,25.526-19.453,28.428Z\\\" id=\\\"_65717896\\\"/>                      <line fill=\\\"none\\\" id=\\\"_40116400\\\" x1=\\\"342.44\\\" x2=\\\"347.975\\\" y1=\\\"374.117\\\" y2=\\\"374.117\\\"/>                      <line fill=\\\"none\\\" id=\\\"_40133808\\\" x1=\\\"323.363\\\" x2=\\\"323.309\\\" y1=\\\"402.598\\\" y2=\\\"408.617\\\"/>                      <path d=\\\"M323.363,402.598l-.054,6.019h21.495v-6.072h-16.229c1.505-2.902,18.271-28.428,19.453-28.428h-5.535l-19.131,28.481Z\\\" fill=\\\"#FFFFFF\\\" id=\\\"_39914448\\\"/>                      <line fill=\\\"none\\\" id=\\\"_41336896\\\" x1=\\\"329.973\\\" x2=\\\"329.973\\\" y1=\\\"356.706\\\" y2=\\\"359.016\\\"/>                      <line fill=\\\"none\\\" id=\\\"_41336344\\\" x1=\\\"345.665\\\" x2=\\\"345.665\\\" y1=\\\"356.706\\\" y2=\\\"359.016\\\"/>                      <polygon fill=\\\"#FFFFFF\\\" id=\\\"_41325752\\\" points=\\\"345.665 359.016 345.665 356.706 329.973 356.706 329.973 359.016 345.665 359.016\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150900\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.78626387579682\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.7993988076508\",\r\n    \"SVG\": \"<g id=\\\"25150900\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"134\\\" y=\\\"207\\\">PZ </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271204\",\r\n    \"X\": \"137.01271057128906\",\r\n    \"Y\": \"105.09382629394531\",\r\n    \"Width\": \"186.56565856933594\",\r\n    \"Height\": \"190.8854522705078\",\r\n    \"SVG\": \"<g id=\\\"25271204\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"278.279\\\" x2=\\\"139.792\\\" y1=\\\"111.167\\\" y2=\\\"292.096\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"320.777\\\" x2=\\\"182.287\\\" y1=\\\"107.192\\\" y2=\\\"292.096\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"182.287\\\" x2=\\\"320.777\\\" y1=\\\"111.167\\\" y2=\\\"293.865\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"141.123\\\" x2=\\\"278.279\\\" y1=\\\"107.192\\\" y2=\\\"293.865\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4015\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"92.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"162.62749481201172\",\r\n    \"SVG\": \"<g id=\\\"4015\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,252.75 246,193.5 364,193.5 364,252.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"253\\\" y2=\\\"237.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"216.594\\\" y2=\\\"122.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,111.788 305,96.5 317.895,111.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"132.906\\\" y2=\\\"227.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"237.712\\\" y2=\\\"253\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271203\",\r\n    \"X\": \"154.914306640625\",\r\n    \"Y\": \"105.95077514648438\",\r\n    \"Width\": \"175.74038696289062\",\r\n    \"Height\": \"188.137451171875\",\r\n    \"SVG\": \"<g id=\\\"25271203\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"285.279\\\" x2=\\\"157.792\\\" y1=\\\"107.943\\\" y2=\\\"292.096\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"327.777\\\" x2=\\\"200.287\\\" y1=\\\"107.943\\\" y2=\\\"292.096\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10582\",\r\n    \"X\": \"280.826171875\",\r\n    \"Y\": \"452.3554382324219\",\r\n    \"Width\": \"47.671875\",\r\n    \"Height\": \"53.296875\",\r\n    \"SVG\": \"<g id=\\\"10582\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.7773\\\">G</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4016\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"191.0\",\r\n    \"Width\": \"195.0\",\r\n    \"Height\": \"571.4920043945312\",\r\n    \"SVG\": \"<g id=\\\"4016\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"535.242\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,252.75 246,193.5 364,193.5 364,252.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4017\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"92.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"669.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4017\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"535.242\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,252.75 246,193.5 364,193.5 364,252.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"253\\\" y2=\\\"237.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"216.594\\\" y2=\\\"122.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,111.788 305,96.5 317.895,111.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"132.906\\\" y2=\\\"227.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"237.712\\\" y2=\\\"253\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271202\",\r\n    \"X\": \"154.914306640625\",\r\n    \"Y\": \"105.95077514648438\",\r\n    \"Width\": \"175.74038696289062\",\r\n    \"Height\": \"188.137451171875\",\r\n    \"SVG\": \"<g id=\\\"25271202\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"12\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"285.279\\\" x2=\\\"157.792\\\" y1=\\\"107.943\\\" y2=\\\"292.096\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"327.777\\\" x2=\\\"200.287\\\" y1=\\\"107.943\\\" y2=\\\"292.096\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271201\",\r\n    \"X\": \"154.914306640625\",\r\n    \"Y\": \"105.95077514648438\",\r\n    \"Width\": \"175.74038696289062\",\r\n    \"Height\": \"188.137451171875\",\r\n    \"SVG\": \"<g id=\\\"25271201\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"12\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"285.279\\\" x2=\\\"157.792\\\" y1=\\\"107.943\\\" y2=\\\"292.096\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"12\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"327.777\\\" x2=\\\"200.287\\\" y1=\\\"107.943\\\" y2=\\\"292.096\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45130302\",\r\n    \"X\": \"18.0\",\r\n    \"Y\": \"85.0\",\r\n    \"Width\": \"370.0\",\r\n    \"Height\": \"230.0\",\r\n    \"SVG\": \"<g id=\\\"45130302\\\">        <g>                <path d=\\\"M23,200c0,50,30,85,90,85s90-35,90-85s30-85,90-85s90,35,90,85\\\" fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"translate(-90 15)\\\">                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"180.5\\\" x2=\\\"180.5\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"220.5\\\" x2=\\\"220.5\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>            </g>        <g transform=\\\"translate(-90 15)\\\">                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"366.5\\\" x2=\\\"366.5\\\" y1=\\\"70\\\" y2=\\\"270\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"406.5\\\" x2=\\\"406.5\\\" y1=\\\"70\\\" y2=\\\"270\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45130303\",\r\n    \"X\": \"18.0\",\r\n    \"Y\": \"85.0\",\r\n    \"Width\": \"370.0\",\r\n    \"Height\": \"230.0\",\r\n    \"SVG\": \"<g id=\\\"45130303\\\">        <g>                <path d=\\\"M23,200c0,50,30,85,90,85s90-35,90-85s30-85,90-85s90,35,90,85\\\" fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"translate(-90 15)\\\">                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"385.5\\\" x2=\\\"385.5\\\" y1=\\\"70\\\" y2=\\\"270\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"345.5\\\" x2=\\\"345.5\\\" y1=\\\"70\\\" y2=\\\"270\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"425.5\\\" x2=\\\"425.5\\\" y1=\\\"70\\\" y2=\\\"270\\\"/>            </g>        <g transform=\\\"translate(-90 15)\\\">                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"204.5\\\" x2=\\\"204.5\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"164.5\\\" x2=\\\"164.5\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"244.5\\\" x2=\\\"244.5\\\" y1=\\\"100\\\" y2=\\\"300\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30161\",\r\n    \"X\": \"277.6171875\",\r\n    \"Y\": \"286.984375\",\r\n    \"Width\": \"54.65625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30161\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"M\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52391\",\r\n    \"X\": \"262.25927734375\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"87.353515625\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"52391\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">MF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45130301\",\r\n    \"X\": \"18.0\",\r\n    \"Y\": \"50.0002498626709\",\r\n    \"Width\": \"370.0\",\r\n    \"Height\": \"299.9999942779541\",\r\n    \"SVG\": \"<g id=\\\"45130301\\\">        <g>                <path d=\\\"M23,200c0,50,30,85,90,85s90-35,90-85s30-85,90-85s90,35,90,85\\\" fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"scale(1 0.75) translate(-90 165)\\\">                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"200.5\\\" x2=\\\"200.5\\\" y1=\\\"101.667\\\" y2=\\\"301.667\\\"/>            </g>        <g transform=\\\"scale(1 0.75) translate(90 -30)\\\">                <line fill=\\\"none\\\" stroke=\\\"#806010\\\" stroke-width=\\\"10\\\" x1=\\\"206.5\\\" x2=\\\"206.5\\\" y1=\\\"96.667\\\" y2=\\\"296.667\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51061\",\r\n    \"X\": \"260.16650390625\",\r\n    \"Y\": \"294.9375305175781\",\r\n    \"Width\": \"88.158203125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"51061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">AT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163600\",\r\n    \"X\": \"257.048287667586\",\r\n    \"Y\": \"349.43360107650733\",\r\n    \"Width\": \"93.45239632615903\",\r\n    \"Height\": \"93.45418148427052\",\r\n    \"SVG\": \"<g id=\\\"10163600\\\">        <g transform=\\\"translate(20 50) scale(0.9 0.9)\\\">                <path d=\\\"M315.304,335.204c27.295,0,49.419,22.126,49.419,49.421    c0,27.289-22.127,49.417-49.419,49.417s-49.417-22.128-49.417-49.417C265.885,357.33,288.011,335.204,315.304,335.204z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"275.769\\\" x2=\\\"354.838\\\" y1=\\\"357.442\\\" y2=\\\"411.802\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"275.769\\\" x2=\\\"354.838\\\" y1=\\\"411.802\\\" y2=\\\"357.442\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"315.304\\\" x2=\\\"315.304\\\" y1=\\\"335.204\\\" y2=\\\"434.042\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30162\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"448.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"30162\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10552\",\r\n    \"X\": \"283.6533203125\",\r\n    \"Y\": \"446.8525695800781\",\r\n    \"Width\": \"48.53125\",\r\n    \"Height\": \"58.703125\",\r\n    \"SVG\": \"<g id=\\\"10552\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"82\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.5557\\\">K</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10551\",\r\n    \"X\": \"266.5363464355469\",\r\n    \"Y\": \"274.0942687988281\",\r\n    \"Width\": \"75.63357543945312\",\r\n    \"Height\": \"72.06753540039062\",\r\n    \"SVG\": \"<g id=\\\"10551\\\">        <path d=\\\"M305.151,338.686c-1.019-1.962-2.107-3.912-3.274-5.822   c-5.833-9.553-13.615-18.157-24.409-22.803c6.389-2.277,12.003-6.881,16.803-11.424c1.19-1.246,2.327-2.543,3.406-3.877   c3.39-3.8,5.446-8.132,8.096-12.511c2.356,4.519,5.272,8.659,8.624,12.43c1.116,1.258,2.28,2.474,3.488,3.649   c4.39,4.737,9.45,8.526,15.652,11.633c-5.729,3.122-10.965,6.802-15.487,11.141c-1.131,1.085-2.217,2.21-3.248,3.371   C312,328,310,332,307.197,335.805C305.958,337.615,305.151,338.686,305.151,338.686z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343300\",\r\n    \"X\": \"65.02248399991257\",\r\n    \"Y\": \"108.75882895875534\",\r\n    \"Width\": \"281.29057220527386\",\r\n    \"Height\": \"181.89766155447987\",\r\n    \"SVG\": \"<g id=\\\"25343300\\\" transform=\\\"translate(-110 -80) scale(1.25 1.25)\\\">            <path d=\\\"M295.2,167.2c80.069,0,98.652,105.535-6,111\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"295.2\\\" x2=\\\"142.734\\\" y1=\\\"167.2\\\" y2=\\\"167.287\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"290.2\\\" x2=\\\"142.2\\\" y1=\\\"278.2\\\" y2=\\\"278.2\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"142.634\\\" x2=\\\"158.2\\\" y1=\\\"276.687\\\" y2=\\\"294.2\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"142.434\\\" x2=\\\"158.2\\\" y1=\\\"277.887\\\" y2=\\\"263.2\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278\\\" x2=\\\"290\\\" y1=\\\"168.127\\\" y2=\\\"153.2\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278\\\" x2=\\\"290\\\" y1=\\\"168.427\\\" y2=\\\"181.927\\\"/>            <text filter=\\\"url(#solid)\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"220\\\" y=\\\"286\\\">DEM</text>            <defs>                      <filter height=\\\"1\\\" id=\\\"solid\\\" width=\\\"1\\\" x=\\\"0\\\" y=\\\"0\\\">                                <feFlood flood-color=\\\"white\\\" result=\\\"bg\\\"/>                                <feMerge>                                          <feMergeNode in=\\\"bg\\\"/>                                          <feMergeNode in=\\\"SourceGraphic\\\"/>                                    </feMerge>                          </filter>                </defs>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131204\",\r\n    \"X\": \"224.5\",\r\n    \"Y\": \"298.109375\",\r\n    \"Width\": \"161.0\",\r\n    \"Height\": \"201.390625\",\r\n    \"SVG\": \"<g id=\\\"40131204\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" x=\\\"249\\\" y=\\\"336\\\">EOC</text>        <ellipse cx=\\\"305\\\" cy=\\\"419\\\" rx=\\\"80\\\" ry=\\\"80\\\" stroke=\\\"#000000\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"305,339 374,459 236,459  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131203\",\r\n    \"X\": \"223.5\",\r\n    \"Y\": \"299.140625\",\r\n    \"Width\": \"161.0\",\r\n    \"Height\": \"200.359375\",\r\n    \"SVG\": \"<g id=\\\"40131203\\\">        <ellipse cx=\\\"304\\\" cy=\\\"419\\\" rx=\\\"80\\\" ry=\\\"80\\\" stroke=\\\"#000000\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"304,339 373,459 235,459  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" x=\\\"242\\\" y=\\\"337\\\">EICC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"35110400\",\r\n    \"X\": \"204.45599365234375\",\r\n    \"Y\": \"345.5580139160156\",\r\n    \"Width\": \"201.88800048828125\",\r\n    \"Height\": \"98.88299560546875\",\r\n    \"SVG\": \"<g id=\\\"35110400\\\">        <polygon id=\\\"_x3C_path_x3E_\\\" points=\\\"204.456,345.558 305.398,404.889 406.344,345.558 406.344,385.111 305.398,444.441    204.456,385.111  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131201\",\r\n    \"X\": \"225.5\",\r\n    \"Y\": \"307.140625\",\r\n    \"Width\": \"161.0\",\r\n    \"Height\": \"200.359375\",\r\n    \"SVG\": \"<g id=\\\"40131201\\\">        <ellipse cx=\\\"306\\\" cy=\\\"427\\\" rx=\\\"80\\\" ry=\\\"80\\\" stroke=\\\"#000000\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"306,347 375,467 237,467  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" x=\\\"235\\\" y=\\\"345\\\">ECEP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131207\",\r\n    \"X\": \"224.5\",\r\n    \"Y\": \"298.140625\",\r\n    \"Width\": \"161.0\",\r\n    \"Height\": \"201.359375\",\r\n    \"SVG\": \"<g id=\\\"40131207\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" x=\\\"268\\\" y=\\\"336\\\">SA</text>        <ellipse cx=\\\"305\\\" cy=\\\"419\\\" rx=\\\"80\\\" ry=\\\"80\\\" stroke=\\\"#000000\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"305,339 374,459 236,459  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131206\",\r\n    \"X\": \"224.5\",\r\n    \"Y\": \"299.140625\",\r\n    \"Width\": \"161.0\",\r\n    \"Height\": \"200.359375\",\r\n    \"SVG\": \"<g id=\\\"40131206\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" x=\\\"270\\\" y=\\\"337\\\">ES</text>        <ellipse cx=\\\"305\\\" cy=\\\"419\\\" rx=\\\"80\\\" ry=\\\"80\\\" stroke=\\\"#000000\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"305,339 374,459 236,459  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131205\",\r\n    \"X\": \"260.5\",\r\n    \"Y\": \"346.5\",\r\n    \"Width\": \"95.0\",\r\n    \"Height\": \"95.0\",\r\n    \"SVG\": \"<g id=\\\"40131205\\\">            <circle cx=\\\"308\\\" cy=\\\"394\\\" r=\\\"47\\\" stroke=\\\"#000000\\\"/>            <polygon fill=\\\"#FFFFFF\\\" points=\\\"308 347 348.537 417.5 267.462 417.5 308 347\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\"/>            <text font-family=\\\"serif\\\" font-size=\\\"47\\\" isolation=\\\"isolate\\\" transform=\\\"translate(301.471 405.162)\\\">i</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"51071\",\r\n    \"X\": \"263.98583984375\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"81.443359375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"51071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">BN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171800\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171800\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">HIMEZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15250000\",\r\n    \"X\": \"205.70399475097656\",\r\n    \"Y\": \"350.4817199707031\",\r\n    \"Width\": \"199.6380157470703\",\r\n    \"Height\": \"91.03656005859375\",\r\n    \"SVG\": \"<g id=\\\"15250000\\\">        <polygon points=\\\"402.842,354.387 402.842,437.613 312.57,396  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"208.204,437.613 208.204,354.387 298.476,396  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130102_3\",\r\n    \"X\": \"203.1920166015625\",\r\n    \"Y\": \"349.9389953613281\",\r\n    \"Width\": \"205.34942626953125\",\r\n    \"Height\": \"115.740966796875\",\r\n    \"SVG\": \"<g id=\\\"10130102_3\\\">            <path d=\\\"M204.083,463.076c62.377-23.793,141.311-23.701,203.56.271\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <path d=\\\"M287.814,445.387v-80.824c0-6.695,5.428-12.124,12.123-12.124h12.124c6.695,0,12.124,5.428,12.124,12.124v79.813\\\" fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"306.348\\\" x2=\\\"306.348\\\" y1=\\\"352.87\\\" y2=\\\"445.043\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30152\",\r\n    \"X\": \"246.03125\",\r\n    \"Y\": \"448.9941101074219\",\r\n    \"Width\": \"120.21875\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"30152\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" id=\\\"EXP\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"494.8066\\\">EXP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30151\",\r\n    \"X\": \"274.79443359375\",\r\n    \"Y\": \"278.734375\",\r\n    \"Width\": \"59.578125\",\r\n    \"Height\": \"66.609375\",\r\n    \"SVG\": \"<g id=\\\"30151\\\">        <text enable-background=\\\"new    \\\" font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" id=\\\"G\\\" opacity=\\\"0.98\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.25\\\">G</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10561\",\r\n    \"X\": \"242.6650390625\",\r\n    \"Y\": \"302.85833740234375\",\r\n    \"Width\": \"120.8916015625\",\r\n    \"Height\": \"38.65625\",\r\n    \"SVG\": \"<g id=\\\"10561\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"54\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5146\\\">WPN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130102_0\",\r\n    \"X\": \"185.0017547607422\",\r\n    \"Y\": \"352.9389953613281\",\r\n    \"Width\": \"241.45277404785156\",\r\n    \"Height\": \"124.36068725585938\",\r\n    \"SVG\": \"<g id=\\\"10130102_0\\\">            <path d=\\\"M186.093,474.836c70.326-34.119,169.06-34.048,239.265.217\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <path d=\\\"M287.814,448.387v-80.824c0-6.695,5.428-12.124,12.123-12.124h12.124c6.695,0,12.124,5.428,12.124,12.124v79.813\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"355.652\\\" y2=\\\"447.826\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130102_1\",\r\n    \"X\": \"127.57951354980469\",\r\n    \"Y\": \"351.9389953613281\",\r\n    \"Width\": \"355.84107971191406\",\r\n    \"Height\": \"165.36154174804688\",\r\n    \"SVG\": \"<g id=\\\"10130102_1\\\">            <path d=\\\"M129.5,515.7c7.874-9.448,17.078-17.917,27.337-25.408,78.512-57.322,218.814-57.323,297.326,0,10.26,7.491,19.464,15.96,27.337,25.408\\\" fill=\\\"none\\\" id=\\\"arc\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <path d=\\\"M288.814,447.387v-80.824c0-6.695,5.428-12.124,12.123-12.124h12.124c6.695,0,12.124,5.428,12.124,12.124v79.813\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"306.348\\\" x2=\\\"306.348\\\" y1=\\\"352.87\\\" y2=\\\"445.043\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130102_2\",\r\n    \"X\": \"170.98980712890625\",\r\n    \"Y\": \"352.9389953613281\",\r\n    \"Width\": \"268.27081298828125\",\r\n    \"Height\": \"131.43499755859375\",\r\n    \"SVG\": \"<g id=\\\"10130102_2\\\">            <path d=\\\"M172.252,482.216c74.788-43.743,190.698-43.888,265.756-.432\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <path d=\\\"M287.814,448.387v-80.824c0-6.695,5.428-12.124,12.123-12.124h12.124c6.695,0,12.124,5.428,12.124,12.124v79.813\\\" fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"306.348\\\" x2=\\\"306.348\\\" y1=\\\"356.348\\\" y2=\\\"448.522\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10562\",\r\n    \"X\": \"281.84423828125\",\r\n    \"Y\": \"448.8525695800781\",\r\n    \"Width\": \"46.15625\",\r\n    \"Height\": \"59.703125\",\r\n    \"SVG\": \"<g id=\\\"10562\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"82\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.5557\\\">U</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25216300\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"25216300\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"282\\\" y2=\\\"282\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"428\\\" y2=\\\"428\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"396\\\">RS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4051\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"92.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"161.9893569946289\",\r\n    \"SVG\": \"<g id=\\\"4051\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"253\\\" y2=\\\"237.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"216.594\\\" y2=\\\"122.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,111.788 305,96.5 317.895,111.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"132.906\\\" y2=\\\"227.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"237.712\\\" y2=\\\"253\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4052\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"532.7420043945312\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"229.75\",\r\n    \"SVG\": \"<g id=\\\"4052\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"535.242\\\" y2=\\\"759.992\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4053\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"92.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"669.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4053\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"535.242\\\" y2=\\\"759.992\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"253\\\" y2=\\\"237.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"216.594\\\" y2=\\\"122.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,111.788 305,96.5 317.895,111.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"132.906\\\" y2=\\\"227.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"237.712\\\" y2=\\\"253\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4054\",\r\n    \"X\": \"243.5\",\r\n    \"Y\": \"191.0\",\r\n    \"Width\": \"123.0\",\r\n    \"Height\": \"64.25\",\r\n    \"SVG\": \"<g id=\\\"4054\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,252.75 246,193.5 364,193.5 364,252.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_31_1\",\r\n    \"X\": \"167.0570068359375\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"277.7850036621094\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"0_31_1\\\">        <g>                <path d=\\\"M175.557,516.657c0-174.435,58.379-315.841,130.394-315.841c72.011,0,130.391,141.406,130.391,315.841\\\" fill=\\\"#80E0FF\\\"/>                <g>                        <path d=\\\"M175.557,516.657c0-4.187,0.034-8.354,0.1-12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M176.053,488.912c5.801-161.441,61.743-288.096,129.898-288.096c69.221,0,125.846,130.66,130.13,295.719\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.4169,15.2501\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M436.241,504.157     c0.067,4.146,0.101,8.313,0.101,12.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>        <path d=\\\"M237.723,251.396c31.839-65,104.615-65,136.453,0\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4055\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"92.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"162.62749481201172\",\r\n    \"SVG\": \"<g id=\\\"4055\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,252.75 246,193.5 364,193.5 364,252.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"253\\\" y2=\\\"237.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"216.594\\\" y2=\\\"122.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,111.788 305,96.5 317.895,111.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"132.906\\\" y2=\\\"227.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"237.712\\\" y2=\\\"253\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_31_0\",\r\n    \"X\": \"162.11399841308594\",\r\n    \"Y\": \"192.31597900390625\",\r\n    \"Width\": \"285.7270050048828\",\r\n    \"Height\": \"324.34100341796875\",\r\n    \"SVG\": \"<g id=\\\"0_31_0\\\">        <path d=\\\"M170.614,516.657c0-174.435,60.157-315.841,134.365-315.841   c74.204,0,134.362,141.406,134.362,315.841\\\" fill=\\\"#80E0FF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>        <path d=\\\"M234.674,251.396c32.809-65,107.801-65,140.608,0\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4056\",\r\n    \"X\": \"171.5\",\r\n    \"Y\": \"191.0\",\r\n    \"Width\": \"195.0\",\r\n    \"Height\": \"571.4920043945312\",\r\n    \"SVG\": \"<g id=\\\"4056\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"535.242\\\" y2=\\\"759.992\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   246,252.75 246,193.5 364,193.5 364,252.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"4057\",\r\n    \"X\": \"171.08900451660156\",\r\n    \"Y\": \"92.62250518798828\",\r\n    \"Width\": \"267.8219757080078\",\r\n    \"Height\": \"669.869499206543\",\r\n    \"SVG\": \"<g id=\\\"4057\\\">        <polyline fill=\\\"none\\\" points=\\\"   246,252.75 246,193.5 364,193.5 364,252.75  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"535.242\\\" y2=\\\"759.992\\\"/>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"173\\\" x2=\\\"185.895\\\" y1=\\\"253\\\" y2=\\\"237.712\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"203.707\\\" x2=\\\"283.199\\\" y1=\\\"216.594\\\" y2=\\\"122.347\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"292.105,111.788 305,96.5 317.895,111.788    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"40.9278,27.6263\\\" stroke-width=\\\"5\\\" x1=\\\"335.706\\\" x2=\\\"415.199\\\" y1=\\\"132.906\\\" y2=\\\"227.153\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"424.105\\\" x2=\\\"437\\\" y1=\\\"237.712\\\" y2=\\\"253\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110201\",\r\n    \"X\": \"7.0\",\r\n    \"Y\": \"117.48612228734706\",\r\n    \"Width\": \"393.1505479756935\",\r\n    \"Height\": \"164.01387771265294\",\r\n    \"SVG\": \"<g id=\\\"46110201\\\">        <g transform=\\\"translate(-85 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"92\\\" x2=\\\"222\\\" y1=\\\"168\\\" y2=\\\"168\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"167\\\" x2=\\\"297\\\" y1=\\\"208\\\" y2=\\\"208\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"92\\\" x2=\\\"222\\\" y1=\\\"248\\\" y2=\\\"248\\\"/>            </g>        <g transform=\\\"translate(85 0)\\\">                <polygon fill=\\\"none\\\" points=\\\"105.808,276.5 205.809,126.5 305.808,276.5   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"111\",\r\n    \"X\": \"288.953125\",\r\n    \"Y\": \"165.375\",\r\n    \"Width\": \"33.609375\",\r\n    \"Height\": \"37.015625\",\r\n    \"SVG\": \"<g id=\\\"111\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"287\\\" y=\\\"201\\\">Ø</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110202\",\r\n    \"X\": \"13.0\",\r\n    \"Y\": \"133.0\",\r\n    \"Width\": \"372.0\",\r\n    \"Height\": \"150.0\",\r\n    \"SVG\": \"<g id=\\\"46110202\\\">        <g>                <g transform=\\\"translate(-85 0)\\\">                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"98\\\" x2=\\\"228\\\" y1=\\\"168\\\" y2=\\\"168\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"173\\\" x2=\\\"303\\\" y1=\\\"208\\\" y2=\\\"208\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"98\\\" x2=\\\"228\\\" y1=\\\"248\\\" y2=\\\"248\\\"/>                    </g>            </g>        <g transform=\\\"translate(100 0)\\\">                <circle cx=\\\"210\\\" cy=\\\"208\\\" fill=\\\"none\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"160\\\" x2=\\\"260\\\" y1=\\\"258\\\" y2=\\\"158\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"160\\\" x2=\\\"260\\\" y1=\\\"158\\\" y2=\\\"258\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"112\",\r\n    \"X\": \"286.0820007324219\",\r\n    \"Y\": \"158.99899291992188\",\r\n    \"Width\": \"36.001983642578125\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"112\\\">        <circle cx=\\\"304.083\\\" cy=\\\"177\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46110203\",\r\n    \"X\": \"90.0\",\r\n    \"Y\": \"163.0\",\r\n    \"Width\": \"205.0\",\r\n    \"Height\": \"90.0\",\r\n    \"SVG\": \"<g id=\\\"46110203\\\">        <g transform=\\\"translate(-85 0)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"175\\\" x2=\\\"305\\\" y1=\\\"168\\\" y2=\\\"168\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"250\\\" x2=\\\"380\\\" y1=\\\"208\\\" y2=\\\"208\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"175\\\" x2=\\\"305\\\" y1=\\\"248\\\" y2=\\\"248\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"113\",\r\n    \"X\": \"266.02801513671875\",\r\n    \"Y\": \"157.99899291992188\",\r\n    \"Width\": \"80.1099853515625\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"113\\\">        <circle cx=\\\"284.028\\\" cy=\\\"176\\\" r=\\\"18\\\"/>        <circle cx=\\\"328.137\\\" cy=\\\"176\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110300\",\r\n    \"X\": \"210.86199951171875\",\r\n    \"Y\": \"347.4838562011719\",\r\n    \"Width\": \"188.44100952148438\",\r\n    \"Height\": \"97.23580932617188\",\r\n    \"SVG\": \"<g id=\\\"01110300\\\">        <polygon id=\\\"_x3C_path_x3E_\\\" points=\\\"396.803,386.481 300.773,441.795 213.362,385.821    213.362,353.078 300.773,405.494 396.803,351.748  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"114\",\r\n    \"X\": \"245.0\",\r\n    \"Y\": \"169.99899291992188\",\r\n    \"Width\": \"123.1099853515625\",\r\n    \"Height\": \"36.00199890136719\",\r\n    \"SVG\": \"<g id=\\\"114\\\">        <circle cx=\\\"263\\\" cy=\\\"188\\\" r=\\\"18\\\"/>        <circle cx=\\\"306\\\" cy=\\\"188\\\" r=\\\"18\\\"/>        <circle cx=\\\"350.109\\\" cy=\\\"188\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"116\",\r\n    \"X\": \"278.02801513671875\",\r\n    \"Y\": \"146.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"116\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"283.028\\\" x2=\\\"283.028\\\" y1=\\\"146.5\\\" y2=\\\"195.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"327.137\\\" x2=\\\"327.137\\\" y1=\\\"146.5\\\" y2=\\\"195.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50551\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"86.580078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"50551\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"117\",\r\n    \"X\": \"277.02801513671875\",\r\n    \"Y\": \"143.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"117\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"282.028\\\" x2=\\\"282.028\\\" y1=\\\"143.5\\\" y2=\\\"192.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"326.137\\\" x2=\\\"326.137\\\" y1=\\\"143.5\\\" y2=\\\"192.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305.028\\\" x2=\\\"305.028\\\" y1=\\\"143.5\\\" y2=\\\"192.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"118\",\r\n    \"X\": \"287.21875\",\r\n    \"Y\": \"158.640625\",\r\n    \"Width\": \"31.5\",\r\n    \"Height\": \"34.359375\",\r\n    \"SVG\": \"<g id=\\\"118\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"287\\\" y=\\\"193\\\">X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_16_1\",\r\n    \"X\": \"126.55380249023438\",\r\n    \"Y\": \"215.553955078125\",\r\n    \"Width\": \"358.8922424316406\",\r\n    \"Height\": \"358.89208984375\",\r\n    \"SVG\": \"<g id=\\\"2_16_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.522,479.298C212.519,479.76,216.678,480,221,480     c0,4.322,0.24,8.481,0.702,12.478\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M224.442,506.711     c22.504,81.68,148.228,79.319,164.763-7.085\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.478C390.76,488.481,391,484.322,391,480     c4.322,0,8.481-0.24,12.478-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M417.711,476.558     c81.68-22.504,79.319-148.228-7.085-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.478,310.702C399.481,310.24,395.322,310,391,310     c0-4.322-0.24-8.481-0.702-12.478\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M387.558,283.289     c-22.504-81.68-148.228-79.319-164.763,7.085\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.522C221.24,301.519,221,305.678,221,310     c-4.322,0-8.481,0.24-12.478,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M194.289,313.442     c-81.68,22.504-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_16_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"2_16_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"121\",\r\n    \"X\": \"265.21875\",\r\n    \"Y\": \"159.640625\",\r\n    \"Width\": \"76.8515625\",\r\n    \"Height\": \"34.359375\",\r\n    \"SVG\": \"<g id=\\\"121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"265\\\" y=\\\"194\\\">X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"122\",\r\n    \"X\": \"239.21875\",\r\n    \"Y\": \"158.640625\",\r\n    \"Width\": \"122.203125\",\r\n    \"Height\": \"34.359375\",\r\n    \"SVG\": \"<g id=\\\"122\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"239\\\" y=\\\"193\\\">X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"123\",\r\n    \"X\": \"220.21875\",\r\n    \"Y\": \"158.640625\",\r\n    \"Width\": \"167.5546875\",\r\n    \"Height\": \"34.359375\",\r\n    \"SVG\": \"<g id=\\\"123\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" x=\\\"220\\\" y=\\\"193\\\">X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"124\",\r\n    \"X\": \"210.21875\",\r\n    \"Y\": \"158.640625\",\r\n    \"Width\": \"188.90625\",\r\n    \"Height\": \"34.359375\",\r\n    \"SVG\": \"<g id=\\\"124\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-3\\\" x=\\\"210\\\" y=\\\"193\\\">X X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111001_2\",\r\n    \"X\": \"172.11241149902344\",\r\n    \"Y\": \"262.36077880859375\",\r\n    \"Width\": \"267.77516174316406\",\r\n    \"Height\": \"267.2784423828125\",\r\n    \"SVG\": \"<g id=\\\"10111001_2\\\">        <polyline fill=\\\"none\\\" points=\\\"174,264 306,416 306,376 438,528  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"265.092\\\" x2=\\\"280.372\\\" y1=\\\"362.173\\\" y2=\\\"347.985\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.097\\\" x2=\\\"294.014\\\" y1=\\\"347.985\\\" y2=\\\"362.173\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"290.739\\\" x2=\\\"307.655\\\" y1=\\\"362.173\\\" y2=\\\"347.985\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.381\\\" x2=\\\"321.298\\\" y1=\\\"347.985\\\" y2=\\\"362.173\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"318.022\\\" x2=\\\"334.939\\\" y1=\\\"362.173\\\" y2=\\\"347.985\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"331.665\\\" x2=\\\"346.945\\\" y1=\\\"347.985\\\" y2=\\\"362.173\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.019\\\" x2=\\\"306.019\\\" y1=\\\"349.622\\\" y2=\\\"409.647\\\"/>                <ellipse cx=\\\"306.019\\\" cy=\\\"424.654\\\" fill=\\\"none\\\" rx=\\\"16.371\\\" ry=\\\"16.371\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50561\",\r\n    \"X\": \"264.6162109375\",\r\n    \"Y\": \"292.5469055175781\",\r\n    \"Width\": \"82.46484375\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"50561\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">ST</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"125\",\r\n    \"X\": \"202.21875\",\r\n    \"Y\": \"157.640625\",\r\n    \"Width\": \"198.2578125\",\r\n    \"Height\": \"34.359375\",\r\n    \"SVG\": \"<g id=\\\"125\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" letter-spacing=\\\"-6\\\" x=\\\"202\\\" y=\\\"192\\\">X X X X X X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111001_3\",\r\n    \"X\": \"200.3640594482422\",\r\n    \"Y\": \"324.1095886230469\",\r\n    \"Width\": \"211.2718963623047\",\r\n    \"Height\": \"143.78082275390625\",\r\n    \"SVG\": \"<g id=\\\"10111001_3\\\">        <polyline fill=\\\"none\\\" points=\\\"202,326 306,416 306,376 410,466  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"265.092\\\" x2=\\\"280.372\\\" y1=\\\"362.173\\\" y2=\\\"347.985\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.097\\\" x2=\\\"294.014\\\" y1=\\\"347.985\\\" y2=\\\"362.173\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"290.739\\\" x2=\\\"307.655\\\" y1=\\\"362.173\\\" y2=\\\"347.985\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.381\\\" x2=\\\"321.298\\\" y1=\\\"347.985\\\" y2=\\\"362.173\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"318.022\\\" x2=\\\"334.939\\\" y1=\\\"362.173\\\" y2=\\\"347.985\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"331.665\\\" x2=\\\"346.945\\\" y1=\\\"347.985\\\" y2=\\\"362.173\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.019\\\" x2=\\\"306.019\\\" y1=\\\"349.622\\\" y2=\\\"409.647\\\"/>                <ellipse cx=\\\"306.019\\\" cy=\\\"424.654\\\" fill=\\\"none\\\" rx=\\\"16.371\\\" ry=\\\"16.371\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"126\",\r\n    \"X\": \"265.02801513671875\",\r\n    \"Y\": \"156.99899291992188\",\r\n    \"Width\": \"80.1099853515625\",\r\n    \"Height\": \"36.00201416015625\",\r\n    \"SVG\": \"<g id=\\\"126\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"283.028\\\" x2=\\\"283.028\\\" y1=\\\"157\\\" y2=\\\"193\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"265.028\\\" x2=\\\"301.028\\\" y1=\\\"175\\\" y2=\\\"175\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"309.136\\\" x2=\\\"345.138\\\" y1=\\\"175\\\" y2=\\\"175\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"327.137\\\" x2=\\\"327.137\\\" y1=\\\"156.999\\\" y2=\\\"193.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111001_0\",\r\n    \"X\": \"184.40904235839844\",\r\n    \"Y\": \"314.0715637207031\",\r\n    \"Width\": \"243.18190002441406\",\r\n    \"Height\": \"161.85687255859375\",\r\n    \"SVG\": \"<g id=\\\"10111001_0\\\">        <polyline fill=\\\"none\\\" points=\\\"186,316 306,415 306,375 426,474  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"264.092\\\" x2=\\\"279.372\\\" y1=\\\"364.173\\\" y2=\\\"349.985\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.097\\\" x2=\\\"293.014\\\" y1=\\\"349.985\\\" y2=\\\"364.173\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"289.739\\\" x2=\\\"306.655\\\" y1=\\\"364.173\\\" y2=\\\"349.985\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"303.381\\\" x2=\\\"320.298\\\" y1=\\\"349.985\\\" y2=\\\"364.173\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.022\\\" x2=\\\"333.939\\\" y1=\\\"364.173\\\" y2=\\\"349.985\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"330.665\\\" x2=\\\"345.945\\\" y1=\\\"349.985\\\" y2=\\\"364.173\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.019\\\" x2=\\\"305.019\\\" y1=\\\"351.622\\\" y2=\\\"411.647\\\"/>                <ellipse cx=\\\"305.019\\\" cy=\\\"426.654\\\" fill=\\\"none\\\" rx=\\\"16.371\\\" ry=\\\"16.371\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111001_1\",\r\n    \"X\": \"126.41056823730469\",\r\n    \"Y\": \"278.125244140625\",\r\n    \"Width\": \"360.6232147216797\",\r\n    \"Height\": \"235.84893798828125\",\r\n    \"SVG\": \"<g id=\\\"10111001_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"353.75\\\" y2=\\\"409.525\\\"/>        <circle cx=\\\"305\\\" cy=\\\"426.109\\\" fill=\\\"none\\\" r=\\\"15.584\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"272.537,366.091 281.325,353.573 292.318,367.927 304.23,353.573    317.059,367.927 328.969,353.573 339.463,367.827  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"127.984,280.068 305.083,423.5    305.943,372.5 485.5,512  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10164900\",\r\n    \"X\": \"199.35107421875\",\r\n    \"Y\": \"369.7138671875\",\r\n    \"Width\": \"212.939453125\",\r\n    \"Height\": \"58.703125\",\r\n    \"SVG\": \"<g id=\\\"10164900\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"82\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428.417\\\">BPAD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60170500\",\r\n    \"X\": \"252.6999969482422\",\r\n    \"Y\": \"348.0\",\r\n    \"Width\": \"109.80000305175781\",\r\n    \"Height\": \"93.60000610351562\",\r\n    \"SVG\": \"<g id=\\\"60170500\\\">        <path d=\\\"M350.2,440.6v-16.1h11.3v-47.3h-11.3V349H265v28.2h-11.3v47.3H265v16.1H350.2   L350.2,440.6z M347.2,437.5h-79v-31.2h79V437.5z M268.2,352h79v25.1h-79V352L268.2,352z M256.9,421.4v-41.2h101.6v41.2h-8.2v-18.2   h-85.2v18.2H256.9z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>        <rect height=\\\"3.1\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"56.6\\\" x=\\\"279.4\\\" y=\\\"424.9\\\"/>        <rect height=\\\"3.1\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"17.6\\\" x=\\\"331.1\\\" y=\\\"387.1\\\"/>        <rect height=\\\"3.1\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"56.6\\\" x=\\\"279.4\\\" y=\\\"415.2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212000\",\r\n    \"X\": \"168.31883239746094\",\r\n    \"Y\": \"197.0\",\r\n    \"Width\": \"239.3623504638672\",\r\n    \"Height\": \"286.5970458984375\",\r\n    \"SVG\": \"<g id=\\\"25212000\\\">          <path d=\\\"M406,406 L288,483 L170,406z\\\" fill=\\\"#000000\\\" id=\\\"triangle\\\" stroke=\\\"#000000\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"235\\\" y=\\\"335\\\">L</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"335\\\" y=\\\"335\\\">C</text>        <line stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"288\\\" x2=\\\"288\\\" y1=\\\"205\\\" y2=\\\"410\\\"/>        <line stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"170\\\" x2=\\\"406\\\" y1=\\\"205\\\" y2=\\\"205\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25182500\",\r\n    \"X\": \"227.77734375\",\r\n    \"Y\": \"338.0\",\r\n    \"Width\": \"159.14453125\",\r\n    \"Height\": \"203.46875\",\r\n    \"SVG\": \"<g id=\\\"25182500\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"140\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"440\\\">O</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"540\\\">RC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_03_0\",\r\n    \"X\": \"126.2860336303711\",\r\n    \"Y\": \"215.28604125976562\",\r\n    \"Width\": \"359.42704010009766\",\r\n    \"Height\": \"359.4270324707031\",\r\n    \"SVG\": \"<g id=\\\"2_03_0\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M218.496,479.973c0.829,0.019,1.664,0.027,2.504,0.027     c0,0.841,0.009,1.676,0.027,2.505\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.25,487.529     c7.145,105.793,164.883,104.954,169.64-2.518\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.973,482.505c0.019-0.829,0.027-1.664,0.027-2.505     c0.841,0,1.676-0.009,2.505-0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M398.529,479.75     c105.793-7.145,104.954-164.884-2.518-169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M393.505,310.027C392.676,310.009,391.841,310,391,310     c0-0.841-0.009-1.676-0.027-2.504\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.75,302.471     c-7.145-105.794-164.884-104.955-169.64,2.517\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.027,307.496C221.009,308.324,221,309.159,221,310     c-0.841,0-1.676,0.009-2.504,0.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M213.471,310.25     c-105.794,7.145-104.955,164.883,2.517,169.64\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"5.029,5.029\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36130000_a\",\r\n    \"X\": \"211.03285217285156\",\r\n    \"Y\": \"290.18499755859375\",\r\n    \"Width\": \"189.9341583251953\",\r\n    \"Height\": \"192.34567260742188\",\r\n    \"SVG\": \"<g id=\\\"36130000_a\\\">        <polygon points=\\\"284.819,332.864 284.819,295.185 327.882,295.185 327.882,332.864  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"244.739,367.429 218.104,340.776 248.564,310.338 275.199,336.99  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"336.796,336.942 363.384,310.243 393.896,340.629 367.309,367.327  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <path d=\\\"M230.992,397.457c0-43.062,32.298-75.358,75.358-75.358   c43.063,0,75.359,32.297,75.359,75.358H230.992z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"381.71,472.815 344.03,445.902 381.71,418.989  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"327.882,472.815 290.202,445.902 327.882,418.989  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"274.055,472.815 236.375,445.902 274.055,418.989  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"131\",\r\n    \"X\": \"113.89199829101562\",\r\n    \"Y\": \"563.75\",\r\n    \"Width\": \"382.2160339355469\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"131\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"116.393\\\" x2=\\\"493.607\\\" y1=\\\"566.25\\\" y2=\\\"566.25\\\"/>                <circle cx=\\\"141.429\\\" cy=\\\"591.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"468.571\\\" cy=\\\"591.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"132\",\r\n    \"X\": \"113.89199829101562\",\r\n    \"Y\": \"563.75\",\r\n    \"Width\": \"382.2160339355469\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"132\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"116.393\\\" x2=\\\"493.607\\\" y1=\\\"566.25\\\" y2=\\\"566.25\\\"/>                <circle cx=\\\"141.429\\\" cy=\\\"591.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"305.429\\\" cy=\\\"591.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"468.571\\\" cy=\\\"591.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"133\",\r\n    \"X\": \"114.89199829101562\",\r\n    \"Y\": \"564.75\",\r\n    \"Width\": \"382.2149963378906\",\r\n    \"Height\": \"55.072998046875\",\r\n    \"SVG\": \"<g id=\\\"133\\\">        <path d=\\\"   M469.55,617.323c0.007,0,0.015,0,0.021,0c13.827,0,25.036-11.209,25.036-25.036s-11.209-25.037-25.036-25.037H142.429h0.02   c-0.007,0-0.013,0-0.02,0c-13.828,0-25.037,11.21-25.037,25.037s11.21,25.036,25.037,25.036h327.142\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"134\",\r\n    \"X\": \"114.89199829101562\",\r\n    \"Y\": \"564.6630249023438\",\r\n    \"Width\": \"382.2149963378906\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"134\\\">        <g>                <circle cx=\\\"142.429\\\" cy=\\\"592.2\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"    M469.55,617.236c0.007,0,0.015,0,0.021,0c13.827,0,25.036-11.209,25.036-25.036s-11.209-25.037-25.036-25.037H205.854h0.021    c-0.007,0-0.014,0-0.021,0c-13.827,0-25.036,11.21-25.036,25.037s11.209,25.036,25.036,25.036h263.717\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20112300\",\r\n    \"X\": \"259.4070129394531\",\r\n    \"Y\": \"348.7550048828125\",\r\n    \"Width\": \"91.79397583007812\",\r\n    \"Height\": \"91.79400634765625\",\r\n    \"SVG\": \"<g id=\\\"20112300\\\">        <polygon points=\\\"339.589,440.438 316.696,440.549 316.696,417.545 293.802,417.545 293.802,440.549 270.909,440.438    270.909,394.652 259.407,394.652 305.249,348.755 351.201,394.652 339.589,394.652  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"135\",\r\n    \"X\": \"114.89199829101562\",\r\n    \"Y\": \"538.7130126953125\",\r\n    \"Width\": \"382.2160339355469\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"135\\\">        <g>                <path d=\\\"    M167.465,566.287h277.069H167.465z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"142.429\\\" cy=\\\"566.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"469.571\\\" cy=\\\"566.25\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36160200\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"290.10101318359375\",\r\n    \"Width\": \"170.5\",\r\n    \"Height\": \"191.23098754882812\",\r\n    \"SVG\": \"<g id=\\\"36160200\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"305.75\\\" x2=\\\"305.75\\\" y1=\\\"434.362\\\" y2=\\\"480.267\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"220.5\\\" x2=\\\"391\\\" y1=\\\"476.332\\\" y2=\\\"476.332\\\"/>        <polygon fill=\\\"#FFFF00\\\" points=\\\"275.372,295.101    334.607,295.101 376.073,336.566 376.073,395.801 334.607,437.267 275.372,437.267 233.907,395.801 233.907,336.566  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"29.0794,11.8471\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"77.545\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"396.125\\\">NR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"136\",\r\n    \"X\": \"114.89199829101562\",\r\n    \"Y\": \"563.75\",\r\n    \"Width\": \"382.2160339355469\",\r\n    \"Height\": \"55.073974609375\",\r\n    \"SVG\": \"<g id=\\\"136\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"117.393\\\" x2=\\\"494.607\\\" y1=\\\"566.25\\\" y2=\\\"566.25\\\"/>                <circle cx=\\\"142.429\\\" cy=\\\"591.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"194.727\\\" cy=\\\"591.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"417.272\\\" cy=\\\"591.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <circle cx=\\\"469.571\\\" cy=\\\"591.287\\\" fill=\\\"none\\\" r=\\\"25.037\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"137\",\r\n    \"X\": \"253.4274455458193\",\r\n    \"Y\": \"563.75\",\r\n    \"Width\": \"105.14610501338069\",\r\n    \"Height\": \"55.07353791907042\",\r\n    \"SVG\": \"<g id=\\\"137\\\">        <polyline fill=\\\"none\\\" points=\\\"   255.928,616.323 280.965,566.25 306.001,616.323 331.037,566.25 356.073,616.323  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50571\",\r\n    \"X\": \"262.12646484375\",\r\n    \"Y\": \"292.0000305175781\",\r\n    \"Width\": \"83.396484375\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"50571\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">SU</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"11110600\",\r\n    \"X\": \"202.8730010986328\",\r\n    \"Y\": \"344.736572265625\",\r\n    \"Width\": \"204.4190216064453\",\r\n    \"Height\": \"102.80685424804688\",\r\n    \"SVG\": \"<g id=\\\"11110600\\\">        <g id=\\\"group_2_\\\">                <ellipse cx=\\\"306\\\" cy=\\\"370.407\\\" fill=\\\"none\\\" rx=\\\"22.853\\\" ry=\\\"21.563\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"391.972\\\" y2=\\\"444.002\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"281.625\\\" x2=\\\"330.375\\\" y1=\\\"401.986\\\" y2=\\\"401.986\\\"/>            </g>        <g id=\\\"group_1_\\\">                <ellipse cx=\\\"248.22\\\" cy=\\\"370.407\\\" fill=\\\"none\\\" rx=\\\"22.853\\\" ry=\\\"21.563\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"248.22\\\" x2=\\\"248.22\\\" y1=\\\"391.971\\\" y2=\\\"444\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"223.845\\\" x2=\\\"272.595\\\" y1=\\\"401.986\\\" y2=\\\"401.986\\\"/>            </g>        <g id=\\\"group\\\">                <ellipse cx=\\\"363.78\\\" cy=\\\"370.407\\\" fill=\\\"none\\\" rx=\\\"22.853\\\" ry=\\\"21.563\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"363.78\\\" x2=\\\"363.78\\\" y1=\\\"391.971\\\" y2=\\\"444.001\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"339.405\\\" x2=\\\"388.155\\\" y1=\\\"401.985\\\" y2=\\\"401.985\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"203.966\\\" x2=\\\"406.199\\\" y1=\\\"346.985\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_5A_0\",\r\n    \"X\": \"153.8735809326172\",\r\n    \"Y\": \"243.5059814453125\",\r\n    \"Width\": \"303.12974548339844\",\r\n    \"Height\": \"304.51995849609375\",\r\n    \"SVG\": \"<g id=\\\"1_5A_0\\\">        <g>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#FFE599\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25217700\",\r\n    \"X\": \"120.14683532714844\",\r\n    \"Y\": \"324.8574880544173\",\r\n    \"Width\": \"369.57667541503906\",\r\n    \"Height\": \"203.14251194558273\",\r\n    \"SVG\": \"<g id=\\\"25217700\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"528\\\">W</text>        <g>                <path d=\\\"M200.76,353.914    c-0.886-1.817-1.905-3.568-3.058-5.208c-12.237-17.468-36.488-21.591-54.199-9.2c-8.27,5.786-14.01,14.52-16.005,24.384\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,353.449    c0.886,1.817,1.906,3.546,3.058,5.208c12.236,17.47,36.467,21.591,54.155,9.224c5.254-3.682,9.533-8.602,12.458-14.3\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,354.158    c-0.887-1.817-1.904-3.568-3.059-5.208c-12.236-17.469-36.512-21.57-54.224-9.177c-5.274,3.702-9.575,8.623-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,353.494    c0.889,1.817,1.906,3.546,3.062,5.208c12.235,17.469,36.51,21.569,54.241,9.155c5.275-3.681,9.576-8.603,12.504-14.32\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,365.397    c-0.888-5.831-3.103-11.349-6.475-16.138c-12.235-17.49-36.464-21.613-54.154-9.244c-5.253,3.679-9.553,8.6-12.457,14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <g>                <path d=\\\"M200.76,457.214    c-0.886-1.817-1.905-3.569-3.058-5.21c-12.237-17.469-36.488-21.59-54.199-9.197c-8.27,5.784-14.01,14.521-16.005,24.383\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M200.717,456.749    c0.886,1.815,1.906,3.545,3.058,5.207c12.236,17.469,36.467,21.594,54.155,9.224c5.254-3.682,9.533-8.6,12.458-14.298\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.992,457.456    c-0.887-1.815-1.904-3.565-3.059-5.206c-12.236-17.469-36.512-21.57-54.224-9.179c-5.274,3.704-9.575,8.624-12.523,14.342\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M339.639,456.793    c0.889,1.818,1.906,3.547,3.062,5.209c12.235,17.469,36.51,21.568,54.241,9.156c5.275-3.68,9.576-8.602,12.504-14.322\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>                <path d=\\\"M482.309,468.695    c-0.888-5.83-3.103-11.348-6.475-16.137c-12.235-17.488-36.464-21.613-54.154-9.242c-5.253,3.678-9.553,8.599-12.457,14.295\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"128.119\\\" x2=\\\"486.496\\\" y1=\\\"405.164\\\" y2=\\\"405.164\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"141\",\r\n    \"X\": \"114.33599662780762\",\r\n    \"Y\": \"513.677001953125\",\r\n    \"Width\": \"383.32800483703613\",\r\n    \"Height\": \"55.072998046875\",\r\n    \"SVG\": \"<g id=\\\"141\\\">        <polyline fill=\\\"none\\\" points=\\\"   116.836,516.177 166.909,566.25 495.164,566.25  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"103_2\",\r\n    \"X\": \"272.833251953125\",\r\n    \"Y\": \"448.95623779296875\",\r\n    \"Width\": \"66.39849853515625\",\r\n    \"Height\": \"58.239532470703125\",\r\n    \"SVG\": \"<g id=\\\"103_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"282.5\\\" x2=\\\"326.064\\\" y1=\\\"450.724\\\" y2=\\\"494.288\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"337.464\\\" x2=\\\"315.097\\\" y1=\\\"483.061\\\" y2=\\\"505.428\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"329.564\\\" x2=\\\"286\\\" y1=\\\"450.725\\\" y2=\\\"494.289\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"274.601\\\" x2=\\\"296.968\\\" y1=\\\"483.061\\\" y2=\\\"505.428\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"142\",\r\n    \"X\": \"109.89199829101562\",\r\n    \"Y\": \"517.927978515625\",\r\n    \"Width\": \"382.21502685546875\",\r\n    \"Height\": \"55.072021484375\",\r\n    \"SVG\": \"<g id=\\\"142\\\">        <path d=\\\"   M464.571,520.428c13.827,0,25.036,11.209,25.036,25.036S478.398,570.5,464.571,570.5c-0.007,0-0.015,0-0.021,0h0.021H137.429   c-13.827,0-25.037-11.209-25.037-25.036s11.209-25.036,25.037-25.036c0.007,0,0.013,0,0.02,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"103_1\",\r\n    \"X\": \"254.1199951171875\",\r\n    \"Y\": \"297.2428894042969\",\r\n    \"Width\": \"104.6669921875\",\r\n    \"Height\": \"47.024200439453125\",\r\n    \"SVG\": \"<g id=\\\"103_1\\\">        <polygon points=\\\"357.787,298.805 357.787,342.705 310.171,320.755  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>        <polygon points=\\\"255.12,342.705 255.12,298.805 302.736,320.755  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50581\",\r\n    \"X\": \"261.91650390625\",\r\n    \"Y\": \"292.9375305175781\",\r\n    \"Width\": \"87.9150390625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"50581\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">TA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140702_3\",\r\n    \"X\": \"228.92059688248628\",\r\n    \"Y\": \"223.00019398264885\",\r\n    \"Width\": \"154.6578053512094\",\r\n    \"Height\": \"341.49957744016683\",\r\n    \"SVG\": \"<g id=\\\"10140702_3\\\" transform=\\\"translate(20 0) scale(0.9 0.9)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.778\\\" x2=\\\"317.778\\\" y1=\\\"247.778\\\" y2=\\\"627.222\\\"/>        <polyline fill=\\\"none\\\" points=\\\"234.634,492.778 234.634,392.205 401.476,392.205    401.476,492.778  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140702_2\",\r\n    \"X\": \"228.92059688248628\",\r\n    \"Y\": \"262.99764714764274\",\r\n    \"Width\": \"154.6578053512094\",\r\n    \"Height\": \"264.0048983999027\",\r\n    \"SVG\": \"<g id=\\\"10140702_2\\\" transform=\\\"translate(20 0) scale(0.9 0.9)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.778\\\" x2=\\\"318.056\\\" y1=\\\"292.222\\\" y2=\\\"585.556\\\"/>        <polyline fill=\\\"none\\\" points=\\\"234.634,492.778 234.634,392.205 401.476,392.205    401.476,492.778  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140702_1\",\r\n    \"X\": \"228.92059688248628\",\r\n    \"Y\": \"272.9996997992275\",\r\n    \"Width\": \"154.6578053512094\",\r\n    \"Height\": \"242.99999356269836\",\r\n    \"SVG\": \"<g id=\\\"10140702_1\\\" transform=\\\"translate(20 0) scale(0.9 0.9)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"317.778\\\" x2=\\\"317.778\\\" y1=\\\"303.333\\\" y2=\\\"573.333\\\"/>        <polyline fill=\\\"none\\\" points=\\\"234.634,492.778 234.634,392.205 401.476,392.205    401.476,492.778  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53611\",\r\n    \"X\": \"266.2314453125\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"77.7685546875\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"53611\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">TT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140702_0\",\r\n    \"X\": \"228.92059688248628\",\r\n    \"Y\": \"223.75094907507867\",\r\n    \"Width\": \"154.6578053512094\",\r\n    \"Height\": \"342.50097246244036\",\r\n    \"SVG\": \"<g id=\\\"10140702_0\\\" transform=\\\"translate(20 0) scale(0.9 0.9)\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"318.056\\\" x2=\\\"317.778\\\" y1=\\\"248.614\\\" y2=\\\"629.167\\\"/>        <polyline fill=\\\"none\\\" points=\\\"234.634,492.778 234.634,392.205 401.476,392.205    401.476,492.778  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"116_2\",\r\n    \"X\": \"259.52001953125\",\r\n    \"Y\": \"446.0781555175781\",\r\n    \"Width\": \"93.205078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"116_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"497.0469\\\">SR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"116_1\",\r\n    \"X\": \"244.64453125\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"118.771484375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"116_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">CPN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_29_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"260.5\",\r\n    \"SVG\": \"<g id=\\\"2_29_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"243.5\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"272.5\\\"/>        <polyline fill=\\\"#000710\\\" points=\\\"484.082,423.085 484.082,514 393.167,514  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25321900\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321900\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <g transform=\\\"translate(2,0)\\\">                <rect fill=\\\"none\\\" height=\\\"62.533\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"99.371\\\" x=\\\"254.97\\\" y=\\\"151.234\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"324.788\\\" x2=\\\"324.788\\\" y1=\\\"159.127\\\" y2=\\\"206.026\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"263.84\\\" x2=\\\"345.841\\\" y1=\\\"183.328\\\" y2=\\\"183.328\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_63_1\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_63_1\\\">        <g>                <rect fill=\\\"#FF8080\\\" height=\\\"240\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"126.082,288.5 126.082,276 138.582,276         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"153.582\\\" x2=\\\"466.082\\\" y1=\\\"276\\\" y2=\\\"276\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"473.582,276 486.082,276 486.082,288.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"486.082\\\" x2=\\\"486.082\\\" y1=\\\"303.5\\\" y2=\\\"496\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"486.082,503.5 486.082,516 473.582,516         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"458.582\\\" x2=\\\"146.082\\\" y1=\\\"516\\\" y2=\\\"516\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"138.582,516 126.082,516 126.082,503.5         \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"126.082\\\" x2=\\\"126.082\\\" y1=\\\"488.5\\\" y2=\\\"296\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"151\",\r\n    \"X\": \"115.44894341849097\",\r\n    \"Y\": \"563.7495924998939\",\r\n    \"Width\": \"382.21402044869654\",\r\n    \"Height\": \"55.26841287119987\",\r\n    \"SVG\": \"<g id=\\\"151\\\">        <path d=\\\"   M495.119,566.25c-55.511,31.977-119.899,50.268-188.563,50.268s-133.052-18.291-188.563-50.268l-0.044,0.193h377.214\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_63_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_63_0\\\">        <rect fill=\\\"#FF8080\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"152\",\r\n    \"X\": \"109.33208465576172\",\r\n    \"Y\": \"559.4989624023438\",\r\n    \"Width\": \"394.45090561061744\",\r\n    \"Height\": \"60.635009765625\",\r\n    \"SVG\": \"<g id=\\\"152\\\">        <path d=\\\"   M501.283,589.795c-0.012-15.354-12.462-27.796-27.817-27.796c-15.363,0-27.818,12.455-27.818,27.818   c0,15.362-12.454,27.817-27.817,27.817s-27.818-12.455-27.818-27.817c0-0.008,0-0.016,0-0.022h-0.002   c-0.011-15.354-12.462-27.796-27.817-27.796c-15.363,0-27.817,12.455-27.817,27.818c0,15.362-12.455,27.817-27.818,27.817   c-15.364,0-27.818-12.455-27.818-27.817c0-0.008,0-0.016-0.001-0.022c-0.012-15.354-12.462-27.796-27.818-27.796   c-15.363,0-27.818,12.455-27.818,27.818c0,15.362-12.455,27.817-27.818,27.817c-15.363,0-27.818-12.455-27.818-27.817   c0-0.008,0-0.016,0-0.022c-0.012-15.354-12.462-27.796-27.818-27.796c-15.363,0-27.818,12.455-27.818,27.818\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50591\",\r\n    \"X\": \"275.537109375\",\r\n    \"Y\": \"290.9375305175781\",\r\n    \"Width\": \"54.2744140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"50591\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">TI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53621\",\r\n    \"X\": \"262.5244140625\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"84.7255859375\",\r\n    \"Height\": \"48.0625\",\r\n    \"SVG\": \"<g id=\\\"53621\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">UN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40140100\",\r\n    \"X\": \"268.8720397949219\",\r\n    \"Y\": \"347.65093994140625\",\r\n    \"Width\": \"78.5369873046875\",\r\n    \"Height\": \"92.17507934570312\",\r\n    \"SVG\": \"<g id=\\\"40140100\\\">        <path d=\\\"M346.886,386.771c-0.813,0.447-2.609,5.171-2.975,6.119c-0.601,1.558-2.409,4.035-3.367,5.471   c-1.675,2.509-6.202,7.41-9.295,8.13v-1.263c0-5.19,3.282-10.388,3.282-14.646v-2.273l-1.504-14.396l-0.77,0.001   c-0.382,4.589-1.957,9.343-3.988,12.425c-1.554,2.358-6.23,6.594-9.143,7.273c-0.263-0.496-0.505-0.745-0.505-1.515v-2.777   c0-5.995,3.535-10.502,3.535-15.152v-1.01c0-1.797-2.466-4.572-3.434-6.163c-0.806-1.327-2.841-5.106-4.143-5.453v1.515   c0,7.273-1.613,12.523-6.566,14.899c-1.308-1.954-4.293-3.676-4.293-7.324v-2.273h0.002v0c0-5.991,4.798-11.453,4.798-15.405   v-0.505c0-1.515-0.051-4.475-1.263-4.798c-1.235,5.299-4.119,9.43-7.002,13.2c-1.478,1.933-2.775,3.858-4.261,5.841   c-1.178,1.573-3.636,4.074-3.636,6.465c0,1.699,7.22,20.96,3.536,20.96c-0.128,0-4.43-2.992-4.951-3.383   c-1.64-1.231-2.804-2.692-3.939-4.395c-3.616-5.426-2.878-5.23-4.495-12.172c-1.763,0.471-3.014,5.883-3.434,8.182   c-0.513,2.81-0.32,7.867,0.296,10.614c0.753,3.358,1.594,5.922,2.97,8.646c0.723,1.432,3.607,6.492,3.703,7.661   c-2.566-0.599-8.339-5.41-10.168-7.257c-1.785-1.802-6.501-9.8-7.004-10.169c0,11.674,5.889,26.926,11.55,32.644   c3.628,3.665,7.456,7.534,11.981,10.242c2.899,1.736,12.391,5.096,16.875,5.096h2.777c3.376,0,12.763-3.596,15.238-4.964   c4.027-2.224,8.108-5.6,10.625-9.325c5.184-7.671,9.491-17.691,9.491-30.41v-1.514L346.886,386.771z M307.671,427.654   c-7.44,0-13.471-6.031-13.471-13.471s6.031-13.471,13.471-13.471c7.44,0,13.471,6.031,13.471,13.471   S315.111,427.654,307.671,427.654z\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\" x1=\\\"299.781\\\" x2=\\\"315.757\\\" y1=\\\"406.261\\\" y2=\\\"422.143\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\" x1=\\\"299.592\\\" x2=\\\"315.096\\\" y1=\\\"422.615\\\" y2=\\\"405.788\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140900\",\r\n    \"X\": \"221.50010147359353\",\r\n    \"Y\": \"303.546875\",\r\n    \"Width\": \"170.999995470047\",\r\n    \"Height\": \"140.9532200362919\",\r\n    \"SVG\": \"<g id=\\\"10140900\\\">        <g transform=\\\"translate(20 0) scale(0.9 0.9)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"318.889\\\" x2=\\\"318.889\\\" y1=\\\"385.539\\\" y2=\\\"493.889\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226.667\\\" x2=\\\"226.667\\\" y1=\\\"385.539\\\" y2=\\\"493.889\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"411.111\\\" x2=\\\"411.111\\\" y1=\\\"385.539\\\" y2=\\\"493.889\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"223.889\\\" x2=\\\"413.889\\\" y1=\\\"385.539\\\" y2=\\\"385.539\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.5\\\">CAMP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15140400\",\r\n    \"X\": \"240.28500366210938\",\r\n    \"Y\": \"346.8936462402344\",\r\n    \"Width\": \"127.9739990234375\",\r\n    \"Height\": \"95.3603515625\",\r\n    \"SVG\": \"<g id=\\\"15140400\\\">            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"242.785\\\" x2=\\\"242.785\\\" y1=\\\"348\\\" y2=\\\"441\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"365.759\\\" x2=\\\"365.759\\\" y1=\\\"348\\\" y2=\\\"441\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"242.785\\\" x2=\\\"365.759\\\" y1=\\\"439.754\\\" y2=\\\"439.754\\\"/>            <path d=\\\"M242.785,349.274c53.801,17.272,69.173,17.272,122.974,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.05\\\" x2=\\\"305.05\\\" y1=\\\"362.227\\\" y2=\\\"439.754\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"275.301\\\" x2=\\\"334.28\\\" y1=\\\"379.824\\\" y2=\\\"379.824\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"242.785\\\" x2=\\\"365.759\\\" y1=\\\"394.699\\\" y2=\\\"394.699\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25341500\",\r\n    \"X\": \"102.36551666259766\",\r\n    \"Y\": \"68.88763766319308\",\r\n    \"Width\": \"286.13448333740234\",\r\n    \"Height\": \"271.67162989601053\",\r\n    \"SVG\": \"<g id=\\\"25341500\\\">        <path d=\\\"M105.838,195.867C128.893,13.1,390.387,45.06,382.338,214.066   c-6.03,126.617-191.758,174.385-261.1,51.801\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"119.25,148.5 169.652,147.896 147.25,108.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"215.5,75 237.602,112.126 262.75,73.867  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"163,311.25 197.232,283.038 200.619,330.859  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"248.945,336.305 273.195,290.305 295.523,326.523  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"332.75,102.746 310.121,140.645 366,141.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"380,180 343.25,204.723 380,230.75  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"371.06,260.073 319.806,260.674 343.25,297.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"121,309.5 121.238,265.867 156.729,265.447  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g transform=\\\"translate(182 32) translate(0 -1)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"50\\\" stroke=\\\"#FFFFFF\\\" width=\\\"20\\\" x=\\\"186\\\" y=\\\"149\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" font-weight=\\\"bold\\\" x=\\\"194\\\" y=\\\"192\\\">I</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"161\",\r\n    \"X\": \"119.77100372314453\",\r\n    \"Y\": \"586.125\",\r\n    \"Width\": \"372.45800018310547\",\r\n    \"Height\": \"40.0\",\r\n    \"SVG\": \"<g id=\\\"161\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"122.229\\\" x2=\\\"479.729\\\" y1=\\\"607.125\\\" y2=\\\"607.125\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"119.771\\\" y=\\\"593.625\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"467.229\\\" y=\\\"594.625\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"293.5\\\" y=\\\"594.625\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"586.125\\\" y2=\\\"626.125\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"162\",\r\n    \"X\": \"119.77100372314453\",\r\n    \"Y\": \"586.625\",\r\n    \"Width\": \"372.45800018310547\",\r\n    \"Height\": \"41.0\",\r\n    \"SVG\": \"<g id=\\\"162\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"122.229\\\" x2=\\\"479.729\\\" y1=\\\"607.125\\\" y2=\\\"607.125\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"119.771\\\" y=\\\"593.625\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"467.229\\\" y=\\\"594.625\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"293.5\\\" y=\\\"594.625\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"206.635\\\" y=\\\"594.625\\\"/>        <rect height=\\\"25\\\" width=\\\"25\\\" x=\\\"380.365\\\" y=\\\"594.625\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"392.865\\\" x2=\\\"392.865\\\" y1=\\\"586.625\\\" y2=\\\"626.625\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"219.135\\\" x2=\\\"219.135\\\" y1=\\\"587.625\\\" y2=\\\"627.625\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53631\",\r\n    \"X\": \"258.0654296875\",\r\n    \"Y\": \"292.3750305175781\",\r\n    \"Width\": \"93.30859375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"53631\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">VR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52301\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"291.9375305175781\",\r\n    \"Width\": \"77.80230686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"52301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">JN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160500\",\r\n    \"X\": \"199.99310302734375\",\r\n    \"Y\": \"366.6465148925781\",\r\n    \"Width\": \"211.60577392578125\",\r\n    \"Height\": \"57.125\",\r\n    \"SVG\": \"<g id=\\\"10160500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"79.7975\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"423.7715\\\">BAND</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120203\",\r\n    \"X\": \"221.1494140625\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"170.8193359375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30120203\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"DD\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">DD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25160300\",\r\n    \"X\": \"130.0\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"350.0\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25160300\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"25\\\" x1=\\\"130\\\" x2=\\\"480\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120202\",\r\n    \"X\": \"213.96875\",\r\n    \"Y\": \"347.37396240234375\",\r\n    \"Width\": \"180.4130859375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"30120202\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"CG\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">CG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110000_a\",\r\n    \"X\": \"204.41786193847656\",\r\n    \"Y\": \"295.5\",\r\n    \"Width\": \"203.1652374267578\",\r\n    \"Height\": \"201.0\",\r\n    \"SVG\": \"<g id=\\\"36110000_a\\\">        <polygon points=\\\"283.227,341.015 283.227,300.5 329.529,300.5 329.529,341.015  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"240.128,378.181 211.489,349.523 244.242,316.793 272.881,345.452  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"339.114,345.4 367.701,316.691 400.512,349.364 371.923,378.073  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306.378\\\" cy=\\\"410.47\\\" r=\\\"81.03\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120201\",\r\n    \"X\": \"227.806640625\",\r\n    \"Y\": \"348.95208740234375\",\r\n    \"Width\": \"156.990234375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30120201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"BB\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">BB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10160501\",\r\n    \"X\": \"279.9351245389275\",\r\n    \"Y\": \"346.7049865722656\",\r\n    \"Width\": \"52.1305694717372\",\r\n    \"Height\": \"97.3002454790905\",\r\n    \"SVG\": \"<g id=\\\"10160501\\\">        <path d=\\\"M305.469,346.705c5.878,14.34,12.295,22.76,16.389,27.42c3.231,3.68,20.94,20.042,0.529,45.613   c12.127-25.037,7.762-39.879-13.918-49.033c0,20,0,35,0,53c0.68,21.828-21.745,23.162-27.215,17.357   c-5.648-5.997,7.671-25.891,24.215-19.357C305.469,405.705,305.469,375.705,305.469,346.705z\\\" id=\\\"band\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120200\",\r\n    \"X\": \"251.8717498779297\",\r\n    \"Y\": \"349.37103271484375\",\r\n    \"Width\": \"108.25849914550781\",\r\n    \"Height\": \"93.326904296875\",\r\n    \"SVG\": \"<g id=\\\"30120200\\\">        <path d=\\\"M306,442.397l-53.356-44.077l34.798,4.64V384.4h12.991v-9.279h-32.479V364.45   h32.479v-14.847h11.136v14.847h32.478v10.671h-32.478v9.279h12.989v18.56l34.8-4.64L306,442.397z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.464\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120206\",\r\n    \"X\": \"206.0703125\",\r\n    \"Y\": \"353.171875\",\r\n    \"Width\": \"200.177734375\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"30120206\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" id=\\\"LCS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">LCS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120205\",\r\n    \"X\": \"232.61279296875\",\r\n    \"Y\": \"347.37396240234375\",\r\n    \"Width\": \"148.6591796875\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"30120205\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"FS\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.0146\\\">FS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120204\",\r\n    \"X\": \"236.2626953125\",\r\n    \"Y\": \"349.95208740234375\",\r\n    \"Width\": \"142.1748046875\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"30120204\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" id=\\\"FF\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.0146\\\">FF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121107_3\",\r\n    \"X\": \"190.13600158691406\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"227.78199768066406\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10121107_3\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"202\\\" x2=\\\"410\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>                    </g>            </g>        <path d=\\\"M190.636,395.384c0-17.355,15.184-31.426,33.913-31.426s79.975,31.426,79.975,31.426   s-61.246,31.425-79.975,31.425S190.636,412.739,190.636,395.384z\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M417.418,395.118c0,17.07-14.934,30.908-33.354,30.908c-18.421,0-78.657-30.908-78.657-30.908   s60.237-30.908,78.657-30.908C402.484,364.21,417.418,378.049,417.418,395.118z\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121107_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121107_2\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>            </g>        <path d=\\\"M190.636,395.384c0-17.355,15.184-31.426,33.913-31.426s79.975,31.426,79.975,31.426   s-61.246,31.425-79.975,31.425S190.636,412.739,190.636,395.384z\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M417.418,395.118c0,17.07-14.934,30.908-33.354,30.908c-18.421,0-78.657-30.908-78.657-30.908   s60.237-30.908,78.657-30.908C402.484,364.21,417.418,378.049,417.418,395.118z\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121107_1\",\r\n    \"X\": \"123.58992767333984\",\r\n    \"Y\": \"270.685302734375\",\r\n    \"Width\": \"362.81970977783203\",\r\n    \"Height\": \"249.62939453125\",\r\n    \"SVG\": \"<g id=\\\"10121107_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"125.418\\\" x2=\\\"485\\\" y1=\\\"518.25\\\" y2=\\\"272.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"125\\\" x2=\\\"484.418\\\" y1=\\\"272.75\\\" y2=\\\"518.25\\\"/>        <path d=\\\"M190.636,395.384c0-17.355,15.184-31.426,33.913-31.426s79.975,31.426,79.975,31.426   s-61.246,31.425-79.975,31.425S190.636,412.739,190.636,395.384z\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M417.418,395.118c0,17.07-14.934,30.908-33.354,30.908c-18.421,0-78.657-30.908-78.657-30.908   s60.237-30.908,78.657-30.908C402.484,364.21,417.418,378.049,417.418,395.118z\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121107_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10121107_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"186\\\" x2=\\\"426\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <path d=\\\"M190.636,395.384c0-17.355,15.184-31.426,33.913-31.426s79.975,31.426,79.975,31.426   s-61.246,31.425-79.975,31.425S190.636,412.739,190.636,395.384z\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M417.418,395.118c0,17.07-14.934,30.908-33.354,30.908c-18.421,0-78.657-30.908-78.657-30.908   s60.237-30.908,78.657-30.908C402.484,364.21,417.418,378.049,417.418,395.118z\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52311\",\r\n    \"X\": \"266.1654665705472\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"76.63043186695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"52311\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53641\",\r\n    \"X\": \"259.94140625\",\r\n    \"Y\": \"293.3750305175781\",\r\n    \"Width\": \"87.46484375\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"53641\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">XP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140700\",\r\n    \"X\": \"87.89995574951172\",\r\n    \"Y\": \"153.4375\",\r\n    \"Width\": \"231.71147835740493\",\r\n    \"Height\": \"35.656494426523665\",\r\n    \"SVG\": \"<g id=\\\"25140700\\\">        <path d=\\\"M88.5,183.445   c24.49,6.055,67.645,1.891,79.637-2.625c14.943,0.616,27.488-1.232,40.957,3.695c9.592-0.411,44.102,2.728,53.665,1.957   c30.536-2.462,57.702-3.027,54.013-3.027\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"96\\\" y=\\\"168\\\">FCL</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" x=\\\"271\\\" y=\\\"168\\\">FCL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121202\",\r\n    \"X\": \"216.32855224609375\",\r\n    \"Y\": \"342.5068359375\",\r\n    \"Width\": \"177.5079345703125\",\r\n    \"Height\": \"98.14212036132812\",\r\n    \"SVG\": \"<g id=\\\"20121202\\\">        <g>                <polyline fill=\\\"none\\\" points=\\\"305.699,359.884 258.64,346.211 264.087,363.495     217.026,349.823   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.699\\\" x2=\\\"276.433\\\" y1=\\\"359.899\\\" y2=\\\"439.789\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305.7\\\" x2=\\\"334.967\\\" y1=\\\"359.899\\\" y2=\\\"439.789\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"276.433\\\" x2=\\\"334.967\\\" y1=\\\"394.209\\\" y2=\\\"394.209\\\"/>        <g>                <polyline fill=\\\"none\\\" points=\\\"393.139,349.823 346.079,363.495 351.524,346.211     304.466,359.884   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121203\",\r\n    \"X\": \"277.9980163574219\",\r\n    \"Y\": \"349.47979152104887\",\r\n    \"Width\": \"60.999969482421875\",\r\n    \"Height\": \"89.66525852777926\",\r\n    \"SVG\": \"<g id=\\\"20121203\\\">            <g>                      <polygon id=\\\"_43846288\\\" points=\\\"298.764 382.069 299.31 381.523 298.764 381.274 298.764 382.069\\\"/>                      <path d=\\\"M311.58,418.182l14.853-9.985,3.527,11.425,1.639,4.967,2.633,8.544-22.651-14.952ZM283.017,433.134l4.222-14.555,2.434-7.302.993-3.179,14.753,10.183-22.403,14.853ZM308.401,390.116l16.144,15.101c-1.888,1.242-15.25,10.531-16.293,10.531-.149,0-14.356-9.537-15.796-10.581l15.945-15.051ZM317.988,381.274l.298.199,2.235,7.054,3.129,10.779-12.568-11.524,6.905-6.507h0ZM298.764,382.069v-.795l.546.248,6.656,6.259-12.419,11.673,3.229-11.127,1.987-6.259ZM302.39,379.983l12.121-.05-6.209,5.464-5.911-5.414ZM306.91,351.271v4.471h-5.514c-.596,0-1.292.695-1.292,1.292v.795c0,.844.944,1.292,1.838,1.292h5.017v5.265h-8.941c-.596,0-1.292.695-1.292,1.292v.248c0,1.242.596,1.838,1.838,1.838h8.395v8.693h-8.445c-.944,0-1.292.397-1.639.844l-.795,2.484-6.06,19.423-3.676,11.872-3.875,11.723-.099,1.043-3.577,10.829-.149.993-.646,2.682c1.192.298.646.795,1.59.795h.248c1.043,0,24.986-16.989,28.662-18.926,3.08,2.086,27.818,18.926,29.208,18.926.745,0,1.292-.894,1.292-1.59,0-.149-1.689-5.017-1.838-5.265l-.149-.993-3.825-12.071-3.577-11.574-5.862-19.522c-.695-1.043-1.689-4.669-2.186-6.259-.795-2.285-.646-5.315-3.08-5.315h-8.395v-8.693h8.941c.596,0,1.292-.695,1.292-1.292v-.546c0-.795-.248-1.59-1.043-1.59h-9.19v-5.265h5.017c.894,0,1.838-.447,1.838-1.292v-.795c0-.844-.944-1.292-1.838-1.292h-5.017v-5.017c0-.745-.894-1.292-1.59-1.292-.993-.05-1.59.745-1.59,1.788h0Z\\\" id=\\\"_102731816\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121200\",\r\n    \"X\": \"223.8489990234375\",\r\n    \"Y\": \"311.2925109863281\",\r\n    \"Width\": \"161.0260009765625\",\r\n    \"Height\": \"168.1074776649475\",\r\n    \"SVG\": \"<g id=\\\"20121200\\\">        <g transform=\\\"scale(110) translate(0.572727 0.818182)\\\">                <path d=\\\"M2.42,3.153l0.093,0.305L2.509,3.461l-0.277-0.19L2.42,3.153z M1.973,3.154l0.181,0.117L1.879,3.463    L1.973,3.154z M2.195,2.932l0.201,0.187c-0.039,0.011-0.183,0.128-0.2,0.128c-0.004,0-0.187-0.122-0.195-0.132L2.195,2.932z     M2.315,2.822l0.071,0.223L2.23,2.9L2.315,2.822z M2.076,2.825l0.086,0.074L2.005,3.045L2.076,2.825z M2.123,2.803l0.145-0.001    L2.195,2.875L2.123,2.803z M2.182,2.429C2.181,2.443,2.178,2.445,2.178,2.46v0.045H2.11c-0.011,0-0.018,0.007-0.018,0.018    c0,0.012,0.002,0.012,0.005,0.022c0.01,0.002,0.01,0.005,0.022,0.005h0.058v0.063H2.074c-0.014,0-0.027,0.004-0.027,0.018    c0,0.011,0.007,0.018,0.018,0.018h0.112v0.112H2.074c-0.012,0-0.012,0.002-0.02,0.005l-0.057,0.18L1.974,3.019L1.88,3.321    L1.854,3.392C1.849,3.438,1.823,3.471,1.823,3.518c0,0.01,0.002,0.005,0.005,0.018H1.84c0.013,0,0.343-0.234,0.351-0.234    c0.014,0,0.322,0.213,0.36,0.238c0.01-0.005,0.022-0.008,0.022-0.022V3.504c0-0.001-0.034-0.101-0.039-0.114    C2.526,3.365,2.502,3.293,2.499,3.271L2.476,3.199L2.382,2.898L2.362,2.82C2.356,2.801,2.36,2.762,2.33,2.762H2.218V2.649h0.108    c0.011,0,0.018-0.007,0.018-0.018S2.337,2.613,2.326,2.613H2.218V2.55h0.054c0.015,0,0.031-0.008,0.031-0.022V2.523    c0-0.011-0.007-0.018-0.018-0.018H2.218V2.447c0-0.009-0.013-0.022-0.018-0.022C2.199,2.424,2.184,2.428,2.182,2.429z\\\" id=\\\"_42189704\\\"/>            </g>        <path d=\\\"M321.766,314.18  c34.649,7.59,60.609,38.39,60.609,75.35c0,18.92-6.819,36.3-18.26,49.72\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M316.11,340.799  c21.229,4.95,36.96,23.98,36.96,46.75c0,7.261-1.65,14.08-4.512,20.24\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M262.65,411.201c-0.22-0.439-0.44-0.881-0.66-1.32  c-3.08-6.381-4.84-13.531-4.84-21.121c0-22.33,15.29-41.14,35.97-46.529\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M245.049,439.691  c-11.66-13.531-18.7-31.132-18.7-50.38c0-37.291,26.4-68.311,61.601-75.57\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121201\",\r\n    \"X\": \"257.9432373046875\",\r\n    \"Y\": \"285.5\",\r\n    \"Width\": \"96.113525390625\",\r\n    \"Height\": \"216.75\",\r\n    \"SVG\": \"<g id=\\\"20121201\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"285.5\\\" y2=\\\"502.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"352.75\\\" x2=\\\"306\\\" y1=\\\"296.836\\\" y2=\\\"325.5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"259.25\\\" y1=\\\"325.5\\\" y2=\\\"296.836\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120701_0\",\r\n    \"X\": \"131.5\",\r\n    \"Y\": \"224.91600036621094\",\r\n    \"Width\": \"348.0\",\r\n    \"Height\": \"342.33399963378906\",\r\n    \"SVG\": \"<g id=\\\"20120701_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"224.916\\\" y2=\\\"567.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"131.5\\\" x2=\\\"479.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120701_1\",\r\n    \"X\": \"131.5\",\r\n    \"Y\": \"273.6000061035156\",\r\n    \"Width\": \"348.0\",\r\n    \"Height\": \"244.80001831054688\",\r\n    \"SVG\": \"<g id=\\\"20120701_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"273.6\\\" y2=\\\"518.4\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"131.5\\\" x2=\\\"479.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120701_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"264.0\",\r\n    \"SVG\": \"<g id=\\\"20120701_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120701_3\",\r\n    \"X\": \"139.5\",\r\n    \"Y\": \"228.5\",\r\n    \"Width\": \"334.0\",\r\n    \"Height\": \"328.0\",\r\n    \"SVG\": \"<g id=\\\"20120701_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"228.5\\\" y2=\\\"556.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"139.5\\\" x2=\\\"473.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121303_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.5\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.578369140625\",\r\n    \"SVG\": \"<g id=\\\"10121303_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"516\\\" y2=\\\"273.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10122100_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10122100_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"186\\\" x2=\\\"426\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <circle cx=\\\"305\\\" cy=\\\"395.5\\\" r=\\\"34\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121303_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"224.76100158691406\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"342.47801208496094\",\r\n    \"SVG\": \"<g id=\\\"10121303_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"567.239\\\" y2=\\\"224.761\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10122100_1\",\r\n    \"X\": \"123.58992767333984\",\r\n    \"Y\": \"270.685302734375\",\r\n    \"Width\": \"362.81970977783203\",\r\n    \"Height\": \"249.62939453125\",\r\n    \"SVG\": \"<g id=\\\"10122100_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"125.418\\\" x2=\\\"485\\\" y1=\\\"518.25\\\" y2=\\\"272.75\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"125\\\" x2=\\\"484.418\\\" y1=\\\"272.75\\\" y2=\\\"518.25\\\"/>        <circle cx=\\\"305\\\" cy=\\\"395.5\\\" r=\\\"34\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10122100_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10122100_2\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>            </g>        <circle cx=\\\"305\\\" cy=\\\"395.5\\\" r=\\\"34\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213300\",\r\n    \"X\": \"198.96099853515625\",\r\n    \"Y\": \"287.8840026855469\",\r\n    \"Width\": \"216.2340087890625\",\r\n    \"Height\": \"216.23098754882812\",\r\n    \"SVG\": \"<g id=\\\"25213300\\\">        <polygon fill=\\\"#000000\\\" points=\\\"305.674,394.595 283.208,504.115 328.14,504.115  \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"305.674,394.595 328.14,287.884 283.208,287.884  \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"305.674,394.595 198.961,372.129 198.961,417.061  \\\"/>        <polygon fill=\\\"#000000\\\" points=\\\"305.674,394.595 415.195,417.061 415.195,372.129  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10122100_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10122100_3\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"202\\\" x2=\\\"410\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>                    </g>            </g>        <circle cx=\\\"305\\\" cy=\\\"395.5\\\" r=\\\"34\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240900\",\r\n    \"X\": \"213.2022705078125\",\r\n    \"Y\": \"313.7384338378906\",\r\n    \"Width\": \"261.3856201171875\",\r\n    \"Height\": \"165.52511596679688\",\r\n    \"SVG\": \"<g id=\\\"25240900\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"391.788\\\" x2=\\\"218.185\\\" y1=\\\"319.344\\\" y2=\\\"473.658\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"218.185\\\" x2=\\\"391.788\\\" y1=\\\"319.344\\\" y2=\\\"473.658\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" font-weight=\\\"bold\\\" x=\\\"376\\\" y=\\\"410\\\">FSS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181200\",\r\n    \"X\": \"272.069091796875\",\r\n    \"Y\": \"348.6875\",\r\n    \"Width\": \"74.234375\",\r\n    \"Height\": \"82.3125\",\r\n    \"SVG\": \"<g id=\\\"25181200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431\\\">K</text>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-opacity=\\\"0\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25320600\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25320600\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"56\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"198\\\">CIV</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"45\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121303_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"222.99276733398438\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"346.0144348144531\",\r\n    \"SVG\": \"<g id=\\\"10121303_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"305\\\" y1=\\\"569\\\" y2=\\\"223\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121303_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121303_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"528\\\" y2=\\\"264\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"53651\",\r\n    \"X\": \"246.2998046875\",\r\n    \"Y\": \"296.8125\",\r\n    \"Width\": \"117.193359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"53651\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"52321\",\r\n    \"X\": \"264.2343142267972\",\r\n    \"Y\": \"287.9375305175781\",\r\n    \"Width\": \"82.64605686695279\",\r\n    \"Height\": \"50.96875\",\r\n    \"SVG\": \"<g id=\\\"52321\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"338.0469\\\">JR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25340200\",\r\n    \"X\": \"13.552001953125\",\r\n    \"Y\": \"86.8849745475233\",\r\n    \"Width\": \"363.3544367632443\",\r\n    \"Height\": \"236.89418932205587\",\r\n    \"SVG\": \"<g id=\\\"25340200\\\" transform=\\\"translate(-169 16) translate(1 0) translate(1 0) translate(1 0) translate(0 -1) translate(0 -1) translate(0 -1) translate(0 -1) translate(0 1)\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"199.181\\\" x2=\\\"198.806\\\" y1=\\\"91.826\\\" y2=\\\"296.35\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"199.051\\\" x2=\\\"533.552\\\" y1=\\\"295.033\\\" y2=\\\"295.033\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"198.243\\\" x2=\\\"531.434\\\" y1=\\\"92.276\\\" y2=\\\"92.501\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"525.059\\\" x2=\\\"539.684\\\" y1=\\\"75.251\\\" y2=\\\"109.751\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"526.934\\\" x2=\\\"539.684\\\" y1=\\\"309.25\\\" y2=\\\"283\\\"/>            </g>        <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"180.052\\\" y=\\\"173.534\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"185\\\" y=\\\"204\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140404_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"194.96264881737295\",\r\n    \"SVG\": \"<g id=\\\"36140404_a\\\">        <polyline fill=\\\"none\\\" points=\\\"247.343,489    261.775,455.323 276.208,489 290.642,455.323 305.074,489 319.507,455.323 333.94,489 348.373,455.323 362.806,489  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120500\",\r\n    \"X\": \"203.7100067138672\",\r\n    \"Y\": \"348.1260070800781\",\r\n    \"Width\": \"201.9569854736328\",\r\n    \"Height\": \"93.40301513671875\",\r\n    \"SVG\": \"<g id=\\\"05120500\\\">        <g id=\\\"Bio\\\">                <polyline fill=\\\"#FFFFFF\\\" points=\\\"292.408,351.9 339.218,378.27 333.451,388.29     304.388,371.917   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <ellipse cx=\\\"285.735\\\" cy=\\\"369.327\\\" fill=\\\"#FFFFFF\\\" rx=\\\"18.901\\\" ry=\\\"18.701\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g id=\\\"Satellite\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.673\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"73.173\\\" x=\\\"206.21\\\" y=\\\"395.356\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.674\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"33.584\\\" x=\\\"287.896\\\" y=\\\"395.355\\\"/>                <rect fill=\\\"#FFFFFF\\\" height=\\\"43.674\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"73.176\\\" x=\\\"329.991\\\" y=\\\"395.355\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"321.48\\\" x2=\\\"331.771\\\" y1=\\\"417.192\\\" y2=\\\"417.192\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.489\\\" x2=\\\"287.896\\\" y1=\\\"417.192\\\" y2=\\\"417.192\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05111600\",\r\n    \"X\": \"231.97999572753906\",\r\n    \"Y\": \"347.625\",\r\n    \"Width\": \"148.99998474121094\",\r\n    \"Height\": \"96.75\",\r\n    \"SVG\": \"<g id=\\\"05111600\\\">        <path d=\\\"M310.947,384.162c24.048,0.621,42.869,6.209,42.869,13.01c0,7.217-21.191,13.066-47.333,13.066   c-26.145,0-47.335-5.853-47.335-13.066c0-6.898,19.361-12.548,43.899-13.033l-0.235-14.605   C263.37,370.266,231.98,382.731,231.98,398c0,15.74,33.354,28.5,74.5,28.5c41.145,0,74.5-12.76,74.5-28.5   c0-15.143-30.874-27.528-69.855-28.445\\\"/>        <rect height=\\\"89.75\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" width=\\\"9.999\\\" x=\\\"301.48\\\" y=\\\"351.125\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25214600\",\r\n    \"X\": \"170.46200561523438\",\r\n    \"Y\": \"270.5849914550781\",\r\n    \"Width\": \"266.1239929199219\",\r\n    \"Height\": \"245.09201049804688\",\r\n    \"SVG\": \"<g id=\\\"25214600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" text-anchor=\\\"middle\\\" x=\\\"304\\\" y=\\\"488\\\">PL</text>        <rect fill=\\\"none\\\" height=\\\"230.092\\\" id=\\\"red_3_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" width=\\\"251.124\\\" x=\\\"177.962\\\" y=\\\"278.085\\\"/>        <circle cx=\\\"303.525\\\" cy=\\\"393.134\\\" fill=\\\"#000000\\\" id=\\\"red_2_\\\" r=\\\"40\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36190000\",\r\n    \"X\": \"206.89500427246094\",\r\n    \"Y\": \"296.8949890136719\",\r\n    \"Width\": \"198.2100067138672\",\r\n    \"Height\": \"198.21002197265625\",\r\n    \"SVG\": \"<g id=\\\"36190000\\\">        <polygon fill=\\\"#008000\\\" points=\\\"266.79,301.895 345.211,301.895 400.105,356.79    400.105,435.211 345.211,490.105 266.79,490.105 211.895,435.211 211.895,356.79  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"180\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"459.6348\\\">N</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"54071\",\r\n    \"X\": \"263.98583984375\",\r\n    \"Y\": \"293.7969055175781\",\r\n    \"Width\": \"81.443359375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"54071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">BN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342800\",\r\n    \"X\": \"11.05980647122351\",\r\n    \"Y\": \"54.582487026137926\",\r\n    \"Width\": \"375.8814269525835\",\r\n    \"Height\": \"244.33503384233092\",\r\n    \"SVG\": \"<g id=\\\"25342800\\\">        <g transform=\\\"translate(-230 -210) scale(1.75 1.75)\\\">                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"140.143\\\" x2=\\\"145.949\\\" y1=\\\"155\\\" y2=\\\"158.649\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"19,18\\\" stroke-width=\\\"9\\\" x1=\\\"157.619\\\" x2=\\\"338.502\\\" y1=\\\"165.985\\\" y2=\\\"279.683\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"344.338\\\" x2=\\\"350.143\\\" y1=\\\"283.351\\\" y2=\\\"287\\\"/>                    </g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"140.143\\\" x2=\\\"145.949\\\" y1=\\\"287\\\" y2=\\\"283.351\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"19,18\\\" stroke-width=\\\"9\\\" x1=\\\"157.619\\\" x2=\\\"338.502\\\" y1=\\\"276.016\\\" y2=\\\"162.317\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"344.338\\\" x2=\\\"350.143\\\" y1=\\\"158.649\\\" y2=\\\"155\\\"/>                    </g>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"70\\\" stroke=\\\"#FFFFFF\\\" width=\\\"55\\\" x=\\\"169\\\" y=\\\"145\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" font-weight=\\\"bold\\\" x=\\\"174\\\" y=\\\"207\\\">S</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_0A_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_0A_0\\\">            <path d=\\\"M221,480c0,115,170,115,170,0,115,0,115-170,0-170,0-115-170-115-170,0-115,0-115,170,0,170Z\\\" fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <path d=\\\"M221,480c0,115,170,115,170,0,115,0,115-170,0-170,0-115-170-115-170,0-115,0-115,170,0,170Z\\\" fill=\\\"#FFFF80\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"480\\\" y2=\\\"480\\\"/>                                <path d=\\\"M222.032,495.041c13.814,97.383,161.792,94.883,168.717-7.501\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"480\\\" y2=\\\"480\\\"/>                                <path d=\\\"M406.041,478.968c97.383-13.814,94.883-161.792-7.501-168.717\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"391\\\" x2=\\\"391\\\" y1=\\\"310\\\" y2=\\\"310\\\"/>                                <path d=\\\"M389.968,294.959c-13.814-97.383-161.792-94.883-168.717,7.501\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"221\\\" x2=\\\"221\\\" y1=\\\"310\\\" y2=\\\"310\\\"/>                                <path d=\\\"M205.959,311.032c-97.383,13.814-94.883,161.792,7.502,168.717\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27362\",\r\n    \"X\": \"227.4091796875\",\r\n    \"Y\": \"445.5947570800781\",\r\n    \"Width\": \"153.1875\",\r\n    \"Height\": \"44.484375\",\r\n    \"SVG\": \"<g id=\\\"27362\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"489.3135\\\">WO-3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201000\",\r\n    \"X\": \"197.08999633789062\",\r\n    \"Y\": \"360.0150375366211\",\r\n    \"Width\": \"225.7349967956543\",\r\n    \"Height\": \"66.7850112915039\",\r\n    \"SVG\": \"<g id=\\\"15201000\\\">        <g transform=\\\"translate(170 108) scale(5 5)\\\">                <path d=\\\"M15.14,59.048c0.176-0.836,0.321-1.673,0.44-2.509h9.41c0.118-0.631,0.381-2.336,0.791-5.115l1.232-0.552l1.761,7.698    l1.581-7.472l1.383,0.011l1.939,7.934c0.118-0.731,0.234-1.567,0.351-2.504h14.458c-0.705-1.048-1.674-2.439-2.908-4.169    l0.534-1.967l4.453,6.756l-4.453,6.601l-0.624-1.903l3.086-4.36H35.472l-1.054,5.592l-1.32-0.007l-1.796-7.985l-1.858,7.992    h-1.315l-1.489-7.5c-0.06,0.528-0.148,1.165-0.263,1.907h-9.383l-1.12,5.605l-1.413-0.013l-1.658-7.651l-1.631,7.647l-1.296,0.004    l-1.851-7.813l-1.564,7.464l-1.043-0.079l1.988-11.55l1.351-0.004l1.722,7.926l1.688-7.922l1.257,0.011L15.14,59.048z\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02062\",\r\n    \"X\": \"360.4355163574219\",\r\n    \"Y\": \"365.1103515625\",\r\n    \"Width\": \"51.921875\",\r\n    \"Height\": \"54.40625\",\r\n    \"SVG\": \"<g id=\\\"02062\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" id=\\\"M\\\" x=\\\"354.7949\\\" y=\\\"419.5166\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02061\",\r\n    \"X\": \"201.99612426757812\",\r\n    \"Y\": \"362.5166015625\",\r\n    \"Width\": \"47.5625\",\r\n    \"Height\": \"63.0\",\r\n    \"SVG\": \"<g id=\\\"02061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"88\\\" id=\\\"B\\\" x=\\\"195.543\\\" y=\\\"425.5166\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_34_0\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"305.0\",\r\n    \"SVG\": \"<g id=\\\"2_34_0\\\">        <ellipse cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" id=\\\"_x3C_path_x3E__1_\\\" rx=\\\"144\\\" ry=\\\"144\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45180500\",\r\n    \"X\": \"49.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"300.0\",\r\n    \"Height\": \"10.0\",\r\n    \"SVG\": \"<g id=\\\"45180500\\\">        <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"49\\\" x2=\\\"349\\\" y1=\\\"199\\\" y2=\\\"199\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160901\",\r\n    \"X\": \"146.06287056638604\",\r\n    \"Y\": \"62.49578895834631\",\r\n    \"Width\": \"113.87425886722792\",\r\n    \"Height\": \"288.0655993424956\",\r\n    \"SVG\": \"<g id=\\\"45160901\\\">        <g transform=\\\"translate(0 80)\\\">                <polygon fill=\\\"none\\\" points=\\\"153,104.75 253,104.75 203,254.75   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"153\\\" x2=\\\"253\\\" y1=\\\"160.25\\\" y2=\\\"160.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"170\\\" x2=\\\"236\\\" y1=\\\"110.25\\\" y2=\\\"210.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"236\\\" x2=\\\"170\\\" y1=\\\"110.25\\\" y2=\\\"210.25\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"45160902\",\r\n    \"X\": \"143.06287067796404\",\r\n    \"Y\": \"73.92778831125986\",\r\n    \"Width\": \"113.87425864407192\",\r\n    \"Height\": \"288.0656075493074\",\r\n    \"SVG\": \"<g id=\\\"45160902\\\">        <g transform=\\\"translate(0 80)\\\">                <polygon fill=\\\"none\\\" points=\\\"150,116.182 250,116.182 200,266.182   \\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"160\\\" x2=\\\"240\\\" y1=\\\"146.182\\\" y2=\\\"146.182\\\"/>            </g>        <g transform=\\\"translate(0 -45)\\\">                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"150\\\" x2=\\\"250\\\" y1=\\\"171.682\\\" y2=\\\"171.682\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"167\\\" x2=\\\"233\\\" y1=\\\"121.682\\\" y2=\\\"221.682\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#008000\\\" stroke-width=\\\"10\\\" x1=\\\"233\\\" x2=\\\"167\\\" y1=\\\"121.682\\\" y2=\\\"221.682\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"121_2\",\r\n    \"X\": \"287.582275390625\",\r\n    \"Y\": \"446.7119445800781\",\r\n    \"Width\": \"38.03125\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"121_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"507.5557\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110200\",\r\n    \"X\": \"221.17333984375\",\r\n    \"Y\": \"348.0312805175781\",\r\n    \"Width\": \"174.3193359375\",\r\n    \"Height\": \"96.234375\",\r\n    \"SVG\": \"<g id=\\\"10110200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"442.6719\\\">CA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10892_0\",\r\n    \"X\": \"185.0017547607422\",\r\n    \"Y\": \"446.8003844214353\",\r\n    \"Width\": \"241.45079040527344\",\r\n    \"Height\": \"30.499298195752203\",\r\n    \"SVG\": \"<g id=\\\"10892_0\\\">        <path d=\\\"M186.093,474.836c70.326-34.119,169.058-34.048,239.263,0.217\\\" fill=\\\"none\\\" id=\\\"arc_1_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"1_28_0\",\r\n    \"X\": \"117.58200073242188\",\r\n    \"Y\": \"267.5\",\r\n    \"Width\": \"377.0\",\r\n    \"Height\": \"257.0\",\r\n    \"SVG\": \"<g id=\\\"1_28_0\\\">        <rect fill=\\\"#80E0FF\\\" height=\\\"240\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" width=\\\"360\\\" x=\\\"126.082\\\" y=\\\"276\\\"/>        <g>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"276.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"495.064\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"463.855\\\" y=\\\"277.438\\\"/>                <rect height=\\\"21\\\" width=\\\"21\\\" x=\\\"126.52\\\" y=\\\"495.064\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"121_1\",\r\n    \"X\": \"247.984375\",\r\n    \"Y\": \"299.82708740234375\",\r\n    \"Width\": \"115.818359375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"121_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5146\\\">CBT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10892_2\",\r\n    \"X\": \"170.98980712890625\",\r\n    \"Y\": \"446.80002034927645\",\r\n    \"Width\": \"268.27081298828125\",\r\n    \"Height\": \"37.573972570645424\",\r\n    \"SVG\": \"<g id=\\\"10892_2\\\">        <path d=\\\"M172.252,482.216c74.788-43.743,190.698-43.888,265.756-0.432\\\" fill=\\\"none\\\" id=\\\"arc_3_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15131500\",\r\n    \"X\": \"220.5\",\r\n    \"Y\": \"330.0000044852495\",\r\n    \"Width\": \"171.0\",\r\n    \"Height\": \"143.00000213086605\",\r\n    \"SVG\": \"<g id=\\\"15131500\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"226\\\" y1=\\\"376.25\\\" y2=\\\"516.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"386\\\" x2=\\\"386\\\" y1=\\\"376.25\\\" y2=\\\"516.25\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"226\\\" x2=\\\"386\\\" y1=\\\"513.75\\\" y2=\\\"513.75\\\"/>                <path d=\\\"M226,379c70,26,90,26,160,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <g>                        <ellipse cx=\\\"236\\\" cy=\\\"536.25\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                        <ellipse cx=\\\"376\\\" cy=\\\"536.25\\\" fill=\\\"none\\\" rx=\\\"13\\\" ry=\\\"16.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                    </g>                <g transform=\\\"translate(0 15)\\\">                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"407.5\\\" y2=\\\"457.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"243\\\" x2=\\\"243\\\" y1=\\\"405\\\" y2=\\\"480\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"369\\\" x2=\\\"369\\\" y1=\\\"405\\\" y2=\\\"480\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"407.5\\\" y2=\\\"407.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10892_1\",\r\n    \"X\": \"127.57951354980469\",\r\n    \"Y\": \"446.8001556387778\",\r\n    \"Width\": \"355.84107971191406\",\r\n    \"Height\": \"72.50038147059718\",\r\n    \"SVG\": \"<g id=\\\"10892_1\\\">        <path d=\\\"M129.5,517.7c7.874-9.448,17.078-17.917,27.337-25.408   c78.512-57.322,218.814-57.323,297.326,0c10.26,7.491,19.464,15.96,27.337,25.408\\\" fill=\\\"none\\\" id=\\\"_x3C_path_x3E_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20110500\",\r\n    \"X\": \"214.337890625\",\r\n    \"Y\": \"356.046875\",\r\n    \"Width\": \"188.75390625\",\r\n    \"Height\": \"74.453125\",\r\n    \"SVG\": \"<g id=\\\"20110500\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"104\\\" id=\\\"BLK\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"430.5\\\">BLK</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10892_3\",\r\n    \"X\": \"203.1920166015625\",\r\n    \"Y\": \"446.79985873844856\",\r\n    \"Width\": \"205.34954833984375\",\r\n    \"Height\": \"22.884070704910812\",\r\n    \"SVG\": \"<g id=\\\"10892_3\\\">        <path d=\\\"M204.083,467.076c62.377-23.793,141.311-23.701,203.56,0.275\\\" fill=\\\"none\\\" id=\\\"arc_1_\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02052\",\r\n    \"X\": \"365.6542663574219\",\r\n    \"Y\": \"359.2509765625\",\r\n    \"Width\": \"35.78125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"02052\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"L\\\" x=\\\"359.7949\\\" y=\\\"416.5166\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02051\",\r\n    \"X\": \"202.640625\",\r\n    \"Y\": \"336.2821960449219\",\r\n    \"Width\": \"50.1875\",\r\n    \"Height\": \"110.03421020507812\",\r\n    \"SVG\": \"<g id=\\\"02051\\\">        <g id=\\\"AB\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"202.75\\\" y=\\\"389.9072\\\">A</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"202.75\\\" y=\\\"446.3164\\\">B</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25280900\",\r\n    \"X\": \"243.0260009765625\",\r\n    \"Y\": \"332.0329895019531\",\r\n    \"Width\": \"127.93301391601562\",\r\n    \"Height\": \"127.93402099609375\",\r\n    \"SVG\": \"<g id=\\\"25280900\\\">        <polygon fill=\\\"#000000\\\" points=\\\"243.026,332.033 243.026,459.967 370.959,459.967 370.959,332.033  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27372\",\r\n    \"X\": \"227.4091796875\",\r\n    \"Y\": \"445.5947570800781\",\r\n    \"Width\": \"153.015625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27372\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"489.3135\\\">WO-4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_13_0\",\r\n    \"X\": \"126.25\",\r\n    \"Y\": \"215.25\",\r\n    \"Width\": \"359.5\",\r\n    \"Height\": \"359.5\",\r\n    \"SVG\": \"<g id=\\\"0_13_0\\\">        <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0   C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_13_1\",\r\n    \"X\": \"126.55342864990234\",\r\n    \"Y\": \"215.5534210205078\",\r\n    \"Width\": \"358.8931655883789\",\r\n    \"Height\": \"358.89317321777344\",\r\n    \"SVG\": \"<g id=\\\"0_13_1\\\">        <g>                <path d=\\\"M221,480c0,115,170,115,170,0c115,0,115-170,0-170c0-115-170-115-170,0C106,310,106,480,221,480z\\\" fill=\\\"#FFFF80\\\"/>                <g>                        <path d=\\\"M208.521,479.298     C212.519,479.76,216.678,480,221,480c0,4.322,0.24,8.481,0.702,12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M224.442,506.711c22.503,81.681,148.228,79.319,164.763-7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M390.298,492.479     C390.76,488.481,391,484.322,391,480c4.322,0,8.481-0.24,12.479-0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M417.711,476.558c81.681-22.504,79.319-148.228-7.084-164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M403.479,310.702     C399.481,310.24,395.322,310,391,310c0-4.322-0.24-8.481-0.702-12.479\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M387.558,283.289c-22.504-81.681-148.228-79.319-164.763,7.084\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"M221.702,297.521     C221.24,301.519,221,305.678,221,310c-4.322,0-8.481,0.24-12.479,0.702\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <path d=\\\"     M194.289,313.442c-81.681,22.503-79.319,148.228,7.084,164.763\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.1702,14.5021\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120202\",\r\n    \"X\": \"209.8173828125\",\r\n    \"Y\": \"359.453125\",\r\n    \"Width\": \"193.650390625\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60120202\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">NSP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120201\",\r\n    \"X\": \"212.6005859375\",\r\n    \"Y\": \"359.453125\",\r\n    \"Width\": \"187.15234375\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60120201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">NC2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120200\",\r\n    \"X\": \"245.7890625\",\r\n    \"Y\": \"364.75\",\r\n    \"Width\": \"121.71875\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"60120200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"423\\\">INS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15111900\",\r\n    \"X\": \"282.7929992675781\",\r\n    \"Y\": \"346.1809997558594\",\r\n    \"Width\": \"51.7919921875\",\r\n    \"Height\": \"96.79299926757812\",\r\n    \"SVG\": \"<g id=\\\"15111900\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"308.689\\\" x2=\\\"308.689\\\" y1=\\\"348.681\\\" y2=\\\"442.974\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.793\\\" x2=\\\"334.585\\\" y1=\\\"348.681\\\" y2=\\\"348.681\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.3198px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"419.749\\\">Z</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"134_1\",\r\n    \"X\": \"255.35791015625\",\r\n    \"Y\": \"294.0000305175781\",\r\n    \"Width\": \"97.8056640625\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"134_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.0469\\\">GM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05112\",\r\n    \"X\": \"284.43505859375\",\r\n    \"Y\": \"448.0088195800781\",\r\n    \"Width\": \"46.75\",\r\n    \"Height\": \"56.546875\",\r\n    \"SVG\": \"<g id=\\\"05112\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"79px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.5557\\\">K</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02082\",\r\n    \"X\": \"360.109375\",\r\n    \"Y\": \"335.3759460449219\",\r\n    \"Width\": \"42.6875\",\r\n    \"Height\": \"110.94046020507812\",\r\n    \"SVG\": \"<g id=\\\"02082\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"361.75\\\" y=\\\"446.3164\\\">2</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"356.75\\\" y=\\\"389.9072\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27342\",\r\n    \"X\": \"227.4091796875\",\r\n    \"Y\": \"445.5947570800781\",\r\n    \"Width\": \"144.90625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27342\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"489.3135\\\">WO-1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_00_0\",\r\n    \"X\": \"126.72201538085938\",\r\n    \"Y\": \"215.4189453125\",\r\n    \"Width\": \"359.0109558105469\",\r\n    \"Height\": \"359.010009765625\",\r\n    \"SVG\": \"<g id=\\\"0_00_0\\\">            <path d=\\\"M392.227,311.404c46.947,0,85.006,37.841,85.006,84.52s-38.059,84.521-85.006,84.521l-1.479.479c0,46.947-37.841,85.005-84.521,85.005s-84.52-38.058-84.52-85.005l-1.48-.479c-46.947,0-85.005-37.842-85.005-84.521s38.058-84.52,85.005-84.52l1.48-2.48c0-46.947,37.841-85.005,84.52-85.005s84.521,38.058,84.521,85.005\\\" fill=\\\"none\\\" stroke=\\\"#FFFFFF\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>            <path d=\\\"M392.227,311.404c46.947,0,85.006,37.841,85.006,84.52s-38.059,84.521-85.006,84.521l-1.479.479c0,46.947-37.841,85.005-84.521,85.005s-84.52-38.058-84.52-85.005l-1.48-.479c-46.947,0-85.005-37.842-85.005-84.521s38.058-84.52,85.005-84.52l1.208-.034c0-46.947,38.113-87.451,84.792-87.451s84.521,38.058,84.521,85.005\\\" fill=\\\"#faf183\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0 14\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>          </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02081\",\r\n    \"X\": \"221.46487426757812\",\r\n    \"Y\": \"362.6728515625\",\r\n    \"Width\": \"8.0625\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"02081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"I\\\" x=\\\"213.543\\\" y=\\\"423.5166\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30150000\",\r\n    \"X\": \"196.0\",\r\n    \"Y\": \"285.0\",\r\n    \"Width\": \"220.0\",\r\n    \"Height\": \"220.0\",\r\n    \"SVG\": \"<g id=\\\"30150000\\\">        <circle cx=\\\"306\\\" cy=\\\"395\\\" fill=\\\"none\\\" r=\\\"105\\\" stroke=\\\"#80E0FF\\\" stroke-width=\\\"12\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#80E0FF\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"500\\\" y2=\\\"290\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#80E0FF\\\" stroke-width=\\\"12\\\" x1=\\\"201\\\" x2=\\\"411\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_34_1\",\r\n    \"X\": \"153.5\",\r\n    \"Y\": \"243.5\",\r\n    \"Width\": \"305.0\",\r\n    \"Height\": \"304.9117431640625\",\r\n    \"SVG\": \"<g id=\\\"2_34_1\\\">        <g id=\\\"_x3C_path_x3E__1_\\\">                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"#80E0FF\\\" r=\\\"144\\\"/>                <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"144\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.5874,14.7524\\\" stroke-width=\\\"17\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25152700\",\r\n    \"X\": \"63.62112045288086\",\r\n    \"Y\": \"53.0\",\r\n    \"Width\": \"288.04889298365\",\r\n    \"Height\": \"225.41213989257812\",\r\n    \"SVG\": \"<g id=\\\"25152700\\\">        <g>                <path d=\\\"M293.359,168.267    c-27.123-3.627-54.244-7.237-81.367,10.85c-27.121,18.105-67.803,81.438-81.364,97.73\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.8929\\\"/>                <path d=\\\"M293.359,99.345    c-37.99-4.396-75.979-8.813-113.986,13.231c-37.988,22.045-94.981,99.217-113.985,119.061\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.8929\\\"/>            </g>        <polyline fill=\\\"none\\\" points=\\\"292.359,101   292.359,84.364 349.17,133.237 292.359,182.096 292.359,166  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"349,53   349,213\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"295\\\" y=\\\"145\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27352\",\r\n    \"X\": \"227.4091796875\",\r\n    \"Y\": \"444.5947570800781\",\r\n    \"Width\": \"152.75\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27352\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"488.3135\\\">WO-2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02072\",\r\n    \"X\": \"365.9667663574219\",\r\n    \"Y\": \"365.2509765625\",\r\n    \"Width\": \"43.71875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"02072\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"P\\\" x=\\\"359.7949\\\" y=\\\"422.5166\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02071\",\r\n    \"X\": \"199.77737426757812\",\r\n    \"Y\": \"361.6416015625\",\r\n    \"Width\": \"53.78125\",\r\n    \"Height\": \"62.90625\",\r\n    \"SVG\": \"<g id=\\\"02071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"C\\\" x=\\\"195.543\\\" y=\\\"423.5166\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05102\",\r\n    \"X\": \"253.0249786376953\",\r\n    \"Y\": \"447.9999694824219\",\r\n    \"Width\": \"103.88203430175781\",\r\n    \"Height\": \"45.9000244140625\",\r\n    \"SVG\": \"<g id=\\\"05102\\\">        <path d=\\\"M253.025,450.5c11.294,0,20.451,9.155,20.451,20.449   c0,11.296-9.156,20.451-20.451,20.451\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"273.476\\\" x2=\\\"336.457\\\" y1=\\\"470.95\\\" y2=\\\"470.95\\\"/>        <path d=\\\"M356.907,491.4c-11.294,0-20.45-9.156-20.45-20.45s9.156-20.45,20.45-20.45   \\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50501\",\r\n    \"X\": \"275.5\",\r\n    \"Y\": \"290.9375305175781\",\r\n    \"Width\": \"58.2080078125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"50501\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">RI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120204\",\r\n    \"X\": \"201.5166015625\",\r\n    \"Y\": \"359.390625\",\r\n    \"Width\": \"206.53125\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"60120204\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">NOH</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36110400_a\",\r\n    \"X\": \"216.95689392089844\",\r\n    \"Y\": \"285.0\",\r\n    \"Width\": \"177.4341278076172\",\r\n    \"Height\": \"223.0\",\r\n    \"SVG\": \"<g id=\\\"36110400_a\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"455\\\" y2=\\\"490\\\"/>                <polygon points=\\\"306,468 286,503 326,503   \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"12\\\"/>            </g>        <polygon points=\\\"286,325 286,290 326,290 326,325  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"248.769,357.107 224.028,332.35 252.322,304.075 277.063,328.833  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <polygon points=\\\"334.28,328.788 358.977,303.987 387.32,332.212 362.623,357.013  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <circle cx=\\\"306\\\" cy=\\\"385\\\" r=\\\"70\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120203\",\r\n    \"X\": \"207.05859375\",\r\n    \"Y\": \"359.453125\",\r\n    \"Width\": \"198.27734375\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"60120203\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">NCS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25210200\",\r\n    \"X\": \"170.4259796142578\",\r\n    \"Y\": \"269.5169982910156\",\r\n    \"Width\": \"268.62400823378124\",\r\n    \"Height\": \"253.48501586914062\",\r\n    \"SVG\": \"<g id=\\\"25210200\\\">        <path d=\\\"   M304.748,274.017c-71.694,0-129.822,54.722-129.822,122.253c0,67.511,58.127,122.232,129.822,122.232   c71.692,0,129.802-54.724,129.802-122.232C434.552,328.738,376.44,274.017,304.748,274.017\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <path d=\\\"   M306.574,297.426c-57.792,0-104.647,44.111-104.647,98.546c0,54.419,46.855,98.53,104.647,98.53   c57.79,0,104.632-44.111,104.632-98.53C411.206,341.536,364.364,297.426,306.574,297.426\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\"/>        <circle cx=\\\"304.739\\\" cy=\\\"396.259\\\" fill=\\\"#000000\\\" r=\\\"44.076\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10111500\",\r\n    \"X\": \"219.02099609375\",\r\n    \"Y\": \"348.02099609375\",\r\n    \"Width\": \"177.92599487304688\",\r\n    \"Height\": \"93.62600708007812\",\r\n    \"SVG\": \"<g id=\\\"10111500\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"308\\\" x2=\\\"308\\\" y1=\\\"434.915\\\" y2=\\\"357.709\\\"/>                        <g>                                <polygon points=\\\"314.732,359.679 308,348.021 301.268,359.679     \\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"228.709\\\" x2=\\\"387.259\\\" y1=\\\"434.915\\\" y2=\\\"434.915\\\"/>                        <g>                                <polygon points=\\\"230.679,441.647 219.021,434.915 230.679,428.184     \\\"/>                            </g>                        <g>                                <polygon points=\\\"385.289,441.647 396.947,434.915 385.289,428.184     \\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"253.397,380.089 308.723,433.638      362.681,380.171    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                        <g>                                <polygon points=\\\"250.131,386.296 246.436,373.352 259.494,376.622     \\\"/>                            </g>                        <g>                                <polygon points=\\\"366.02,386.339 369.563,373.352 356.544,376.775     \\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130700\",\r\n    \"X\": \"203.09375\",\r\n    \"Y\": \"370.578125\",\r\n    \"Width\": \"202.01953125\",\r\n    \"Height\": \"64.421875\",\r\n    \"SVG\": \"<g id=\\\"40130700\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"90\\\" x=\\\"202\\\" y=\\\"435\\\">WNT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"36140302_a\",\r\n    \"X\": \"224.55299377441406\",\r\n    \"Y\": \"296.5379943847656\",\r\n    \"Width\": \"159.28599548339844\",\r\n    \"Height\": \"191.28500366210938\",\r\n    \"SVG\": \"<g id=\\\"36140302_a\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"241\\\" x2=\\\"371\\\" y1=\\\"482.823\\\" y2=\\\"482.823\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"450.823\\\" y2=\\\"485.823\\\"/>        <polygon points=\\\"273.094,301.538 335.298,301.538 378.839,345.079 378.839,407.281    335.298,450.823 273.094,450.823 229.553,407.281 229.553,345.079  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"155\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"429.207\\\">2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27322\",\r\n    \"X\": \"258.86572265625\",\r\n    \"Y\": \"449.5303039550781\",\r\n    \"Width\": \"94.59375\",\r\n    \"Height\": \"48.25\",\r\n    \"SVG\": \"<g id=\\\"27322\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.9678\\\">E-8</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02022\",\r\n    \"X\": \"363.3886413574219\",\r\n    \"Y\": \"358.2666015625\",\r\n    \"Width\": \"45.59375\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"02022\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"S\\\" x=\\\"359.7949\\\" y=\\\"416.5166\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02021\",\r\n    \"X\": \"199.35549926757812\",\r\n    \"Y\": \"361.6416015625\",\r\n    \"Width\": \"48.4375\",\r\n    \"Height\": \"62.90625\",\r\n    \"SVG\": \"<g id=\\\"02021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"S\\\" x=\\\"195.543\\\" y=\\\"423.5166\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"46160500\",\r\n    \"X\": \"127.54741668701172\",\r\n    \"Y\": \"134.40428161621094\",\r\n    \"Width\": \"155.13434600830078\",\r\n    \"Height\": \"129.39845275878906\",\r\n    \"SVG\": \"<g id=\\\"46160500\\\">        <polyline fill=\\\"none\\\" points=\\\"129.517,259.207 269.518,199.207 270,199 130,139  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50511\",\r\n    \"X\": \"260.6875\",\r\n    \"Y\": \"291.9687805175781\",\r\n    \"Width\": \"90.8505859375\",\r\n    \"Height\": \"48.890625\",\r\n    \"SVG\": \"<g id=\\\"50511\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.0469\\\">RO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25131800\",\r\n    \"X\": \"190.20071411132812\",\r\n    \"Y\": \"283.7906799316406\",\r\n    \"Width\": \"228.46856689453125\",\r\n    \"Height\": \"228.46664428710938\",\r\n    \"SVG\": \"<g id=\\\"25131800\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"195.504\\\" x2=\\\"413.366\\\" y1=\\\"289.094\\\" y2=\\\"506.954\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"195.504\\\" x2=\\\"413.366\\\" y1=\\\"506.954\\\" y2=\\\"289.094\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25215900\",\r\n    \"X\": \"111.0\",\r\n    \"Y\": \"274.5\",\r\n    \"Width\": \"390.0\",\r\n    \"Height\": \"161.0\",\r\n    \"SVG\": \"<g id=\\\"25215900\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"282\\\" y2=\\\"282\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"15\\\" x1=\\\"111\\\" x2=\\\"501\\\" y1=\\\"428\\\" y2=\\\"428\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"396\\\">NC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150103\",\r\n    \"X\": \"39.17714343586282\",\r\n    \"Y\": \"107.78615996352842\",\r\n    \"Width\": \"328.1329275794955\",\r\n    \"Height\": \"180.79803540537318\",\r\n    \"SVG\": \"<g id=\\\"25150103\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.353c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" id=\\\"red\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.353c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" id=\\\"black\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150102\",\r\n    \"X\": \"39.14297356223544\",\r\n    \"Y\": \"107.78595165936102\",\r\n    \"Width\": \"328.16429194802697\",\r\n    \"Height\": \"180.80256298533467\",\r\n    \"SVG\": \"<g id=\\\"25150102\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.353c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,20\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150101\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.7859343621763\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.79922486331463\",\r\n    \"SVG\": \"<g id=\\\"25150101\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.352c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150100\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.7859343621763\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.79922486331463\",\r\n    \"SVG\": \"<g id=\\\"25150100\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.352c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25150104\",\r\n    \"X\": \"39.20409472501063\",\r\n    \"Y\": \"107.78677197155127\",\r\n    \"Width\": \"328.10318039767657\",\r\n    \"Height\": \"180.8017371783905\",\r\n    \"SVG\": \"<g id=\\\"25150104\\\">        <g display=\\\"none\\\" id=\\\"red\\\">                <g display=\\\"inline\\\">                        <path d=\\\"M156.972,115.492     c-4.055,0.431-8.222,0.799-12.453,1.135\\\" fill=\\\"none\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"     M124.658,118.064c-33.709,2.409-66.713,5.673-75.776,24.13c-12.01,24.46-9.997,97.839,36.03,120.08     c46.028,22.236,194.148,31.146,240.177,13.353c46.027-17.794,40.034-93.396,36.03-120.099     c-4.003-26.681-26.032-33.347-60.051-40.032c-28.473-5.581-80.793-4.935-121.734-1.97\\\" fill=\\\"none\\\" stroke=\\\"#FF0000\\\" stroke-dasharray=\\\"24.8878,19.9103\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M169.414,114.308     c-4.343,0.372-8.506,0.769-12.442,1.185\\\" fill=\\\"none\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>        <g id=\\\"black\\\">                <g>                        <path d=\\\"M156.972,115.492     c-4.055,0.431-8.222,0.799-12.453,1.135\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"     M124.658,118.064c-33.709,2.409-66.713,5.673-75.776,24.13c-12.01,24.46-9.997,97.839,36.03,120.08     c46.028,22.236,194.148,31.146,240.177,13.353c46.027-17.794,40.034-93.396,36.03-120.099     c-4.003-26.681-26.032-33.347-60.051-40.032c-28.473-5.581-80.793-4.935-121.734-1.97\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"24.8878,19.9103\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>                        <path d=\\\"M169.414,114.308     c-4.343,0.372-8.506,0.769-12.442,1.185\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"7\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02012\",\r\n    \"X\": \"359.6698913574219\",\r\n    \"Y\": \"359.2509765625\",\r\n    \"Width\": \"53.609375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"02012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"A\\\" x=\\\"359.7949\\\" y=\\\"416.5166\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02011\",\r\n    \"X\": \"195.41799926757812\",\r\n    \"Y\": \"362.6728515625\",\r\n    \"Width\": \"56.9375\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"02011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"A\\\" x=\\\"195.543\\\" y=\\\"423.5166\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27332\",\r\n    \"X\": \"258.86572265625\",\r\n    \"Y\": \"448.5303039550781\",\r\n    \"Width\": \"94.59375\",\r\n    \"Height\": \"48.25\",\r\n    \"SVG\": \"<g id=\\\"27332\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"495.9678\\\">E-9</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50521\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"288.0781555175781\",\r\n    \"Width\": \"86.517578125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"50521\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"339.0469\\\">SB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_57_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"241.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"332.074462890625\",\r\n    \"SVG\": \"<g id=\\\"0_57_0\\\">            <polyline fill=\\\"none\\\" points=\\\"438 250 438 440 306 562 174 440 174 250\\\" stroke=\\\"#FFFFFF\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\"/>            <g>                      <polyline fill=\\\"#FFE599\\\" points=\\\"438 250 438 440 306 562 174 440 174 250\\\"/>                      <g>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"250\\\" y2=\\\"250\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"263.571\\\" y2=\\\"433.214\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"440\\\" y2=\\\"440\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"427.846\\\" x2=\\\"311.077\\\" y1=\\\"449.385\\\" y2=\\\"557.308\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"562\\\" y2=\\\"562\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"295.846\\\" x2=\\\"179.077\\\" y1=\\\"552.615\\\" y2=\\\"444.692\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"440\\\" y2=\\\"440\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"0,34\\\"  stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"426.429\\\" y2=\\\"256.786\\\"/>                                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"250\\\" y2=\\\"250\\\"/>                          </g>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_47_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"257.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"2_47_0\\\">        <polyline fill=\\\"#AAFFAA\\\" id=\\\"_x3C_path_x3E_\\\" points=\\\"438,257 438,545 174,545 174,257  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"2_47_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"257.0\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"296.5\",\r\n    \"SVG\": \"<g id=\\\"2_47_1\\\">        <g id=\\\"_x3C_path_x3E_\\\">                <polyline fill=\\\"#AAFFAA\\\" points=\\\"438,257 438,545 174,545 174,257   \\\"/>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"257\\\" y2=\\\"269.5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"284.971\\\" y2=\\\"524.765\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,532.5 438,545 425.5,545    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"545\\\" y2=\\\"545\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,545 174,545 174,532.5    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25.7843,15.4706\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"517.029\\\" y2=\\\"277.235\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"269.5\\\" y2=\\\"257\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151402\",\r\n    \"X\": \"51.0144157409668\",\r\n    \"Y\": \"89.03303330049746\",\r\n    \"Width\": \"302.34056680057483\",\r\n    \"Height\": \"194.64497573270566\",\r\n    \"SVG\": \"<g id=\\\"25151402\\\">        <path d=\\\"M292.006,111.958   c-36.895,12.43-73.788,24.86-102.974,53.253c-29.168,28.393-60.055,97.628-72.069,117.145\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.0439\\\"/>        <path d=\\\"M291,154.375   c-47.171-28.413-95.621-56.641-135.085-42.436c-39.444,14.205-85.783,106.545-102.936,127.855\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.0439\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   290.25,114.375 289.98,91.555 350.833,138.75 289.738,174.761 289.738,152.5  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.0439\\\"/>        <g>                <path d=\\\"M245.116,148.016l0.102-37.841    l4.548,0.015l-0.086,37.842L245.116,148.016L245.116,148.016z M240.65,112.447l6.854-13.661l6.824,13.697L240.65,112.447    L240.65,112.447z\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\" x1=\\\"234.854\\\" x2=\\\"259.479\\\" y1=\\\"148.717\\\" y2=\\\"148.819\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"217.009\\\" x2=\\\"217.009\\\" y1=\\\"115.849\\\" y2=\\\"144.048\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"272.5\\\" x2=\\\"272.5\\\" y1=\\\"117.448\\\" y2=\\\"145.646\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151403\",\r\n    \"X\": \"63.62112045288086\",\r\n    \"Y\": \"81.86396190341343\",\r\n    \"Width\": \"289.04889298365\",\r\n    \"Height\": \"196.54817798916469\",\r\n    \"SVG\": \"<g id=\\\"25151403\\\">        <g>                <path d=\\\"M293.359,168.267    c-27.123-3.627-54.244-7.237-81.367,10.85c-27.121,18.105-67.803,81.438-81.364,97.73\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.8929\\\"/>                <path d=\\\"M293.359,99.345    c-37.99-4.396-75.979-8.813-113.986,13.231c-37.988,22.045-94.981,99.217-113.985,119.061\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.8929\\\"/>            </g>        <polygon fill=\\\"none\\\" points=\\\"350.17,133.237    293.359,182.096 293.359,168.056 334.902,133.237 293.359,98.676 293.359,84.364  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111800\",\r\n    \"X\": \"196.8828125\",\r\n    \"Y\": \"364.78125\",\r\n    \"Width\": \"215.484375\",\r\n    \"Height\": \"68.71875\",\r\n    \"SVG\": \"<g id=\\\"20111800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" id=\\\"WHT\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.5\\\">WHT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151404\",\r\n    \"X\": \"63.62112045288086\",\r\n    \"Y\": \"81.86396190341343\",\r\n    \"Width\": \"288.04889298365\",\r\n    \"Height\": \"196.54817798916469\",\r\n    \"SVG\": \"<g id=\\\"25151404\\\">        <g>                <path d=\\\"M293.359,168.267    c-27.123-3.627-54.244-7.237-81.367,10.85c-27.121,18.105-67.803,81.438-81.364,97.73\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.8929\\\"/>                <path d=\\\"M293.359,99.345    c-37.99-4.396-75.979-8.813-113.986,13.231c-37.988,22.045-94.981,99.217-113.985,119.061\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.8929\\\"/>            </g>        <polyline fill=\\\"none\\\" points=\\\"292.359,101    292.359,84.364 349.17,133.237 292.359,182.096 292.359,166  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27302\",\r\n    \"X\": \"258.86572265625\",\r\n    \"Y\": \"448.7782897949219\",\r\n    \"Width\": \"94.453125\",\r\n    \"Height\": \"48.25\",\r\n    \"SVG\": \"<g id=\\\"27302\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.2158\\\">E-6</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151405\",\r\n    \"X\": \"63.62108612060547\",\r\n    \"Y\": \"87.0\",\r\n    \"Width\": \"288.04892731592537\",\r\n    \"Height\": \"189.93194580078125\",\r\n    \"SVG\": \"<g id=\\\"25151405\\\">        <g>                <path d=\\\"    M293.359,168.267c-27.123-3.627-54.244-7.237-81.367,10.85c-27.121,18.105-67.803,81.438-81.364,97.73\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14,14\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.893\\\"/>                <path d=\\\"    M293.359,99.345c-37.99-4.396-75.979-8.813-113.986,13.231c-37.988,22.045-94.981,99.217-113.985,119.061\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14,14\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.893\\\"/>            </g>        <polyline fill=\\\"none\\\" points=\\\"   292.359,101 292.359,84.364 349.17,133.237 292.359,182.096 292.359,166  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14,14\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25130500\",\r\n    \"X\": \"199.0\",\r\n    \"Y\": \"288.5\",\r\n    \"Width\": \"214.0\",\r\n    \"Height\": \"214.0\",\r\n    \"SVG\": \"<g id=\\\"25130500\\\">        <rect fill=\\\"none\\\" height=\\\"200\\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\" width=\\\"200\\\" x=\\\"206\\\" y=\\\"295.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151401\",\r\n    \"X\": \"51.0144157409668\",\r\n    \"Y\": \"89.03303330049746\",\r\n    \"Width\": \"302.34056680057483\",\r\n    \"Height\": \"194.64497573270566\",\r\n    \"SVG\": \"<g id=\\\"25151401\\\">        <path d=\\\"M292.006,111.958   c-36.895,12.43-73.788,24.86-102.974,53.253c-29.168,28.393-60.055,97.628-72.069,117.145\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.0439\\\"/>        <path d=\\\"M291,154.375   c-47.171-28.413-95.621-56.641-135.085-42.436c-39.444,14.205-85.783,106.545-102.936,127.855\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.0439\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   290.25,114.375 289.98,91.555 350.833,138.75 289.738,174.761 289.738,152.5  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.0439\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02041\",\r\n    \"X\": \"209.109375\",\r\n    \"Y\": \"337.3759460449219\",\r\n    \"Width\": \"43.34375\",\r\n    \"Height\": \"110.94046020507812\",\r\n    \"SVG\": \"<g id=\\\"02041\\\">        <g id=\\\"SP\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"205.75\\\" y=\\\"391.9072\\\">S</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"205.75\\\" y=\\\"448.3164\\\">P</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151406\",\r\n    \"X\": \"63.58244705200195\",\r\n    \"Y\": \"56.636322021484375\",\r\n    \"Width\": \"305.5856742858887\",\r\n    \"Height\": \"221.81005859375\",\r\n    \"SVG\": \"<g id=\\\"25151406\\\">        <g>                <path d=\\\"M293.359,168.267    c-27.123-3.627-54.244-7.237-81.367,10.85c-27.121,18.105-67.803,81.438-81.364,97.73\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M293.359,99.345    c-37.99-4.396-75.979-8.813-113.986,13.231c-37.988,22.045-94.981,99.217-113.985,119.061\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>        <polyline fill=\\\"none\\\" points=\\\"292.359,101    292.359,84.364 349.17,133.237 292.359,182.096 292.359,166  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   285.5,58.5 370.5,134.5 285.5,209.5  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151407\",\r\n    \"X\": \"63.62108612060547\",\r\n    \"Y\": \"81.86396190341343\",\r\n    \"Width\": \"288.04892731592537\",\r\n    \"Height\": \"196.5482085067428\",\r\n    \"SVG\": \"<g id=\\\"25151407\\\">        <g>                <path d=\\\"M293.359,168.267    c-27.123-3.627-54.244-7.237-81.367,10.85c-27.121,18.105-67.803,81.438-81.364,97.73\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.893\\\"/>                <path d=\\\"M293.359,99.345    c-37.99-4.396-75.979-8.813-113.986,13.231c-37.988,22.045-94.981,99.217-113.985,119.061\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.893\\\"/>            </g>        <polyline fill=\\\"none\\\" points=\\\"292.359,101    292.359,84.364 349.17,133.237 292.359,182.096 292.359,166  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151408\",\r\n    \"X\": \"63.62108612060547\",\r\n    \"Y\": \"87.0\",\r\n    \"Width\": \"288.04892731592537\",\r\n    \"Height\": \"189.93194580078125\",\r\n    \"SVG\": \"<g id=\\\"25151408\\\">        <g>                <path d=\\\"    M293.359,168.267c-27.123-3.627-54.244-7.237-81.367,10.85c-27.121,18.105-67.803,81.438-81.364,97.73\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14,14\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.893\\\"/>                <path d=\\\"    M293.359,99.345c-37.99-4.396-75.979-8.813-113.986,13.231c-37.988,22.045-94.981,99.217-113.985,119.061\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14,14\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.893\\\"/>            </g>        <polyline fill=\\\"none\\\" points=\\\"   292.359,101 292.359,84.364 349.17,133.237 292.359,182.096 292.359,166  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14,14\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02042\",\r\n    \"X\": \"360.109375\",\r\n    \"Y\": \"335.3759460449219\",\r\n    \"Width\": \"42.6875\",\r\n    \"Height\": \"110.94046020507812\",\r\n    \"SVG\": \"<g id=\\\"02042\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"356.75\\\" y=\\\"389.9072\\\">S</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"355.75\\\" y=\\\"446.3164\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50531\",\r\n    \"X\": \"260.8310546875\",\r\n    \"Y\": \"291.5469055175781\",\r\n    \"Width\": \"87.77734375\",\r\n    \"Height\": \"50.328125\",\r\n    \"SVG\": \"<g id=\\\"50531\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.0469\\\">SD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_44_1\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_44_1\\\">        <g>                <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>                <g>                        <polyline fill=\\\"none\\\" points=\\\"174,275.5 174,263 186.5,263    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"200.559\\\" x2=\\\"418.471\\\" y1=\\\"263\\\" y2=\\\"263\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"425.5,263 438,263 438,275.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"438\\\" x2=\\\"438\\\" y1=\\\"289.559\\\" y2=\\\"507.471\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"438,514.5 438,527 425.5,527    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"411.441\\\" x2=\\\"193.529\\\" y1=\\\"527\\\" y2=\\\"527\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"186.5,527 174,527 174,514.5    \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"23.4314,14.0588\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"17\\\" x1=\\\"174\\\" x2=\\\"174\\\" y1=\\\"500.441\\\" y2=\\\"282.529\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"0_44_0\",\r\n    \"X\": \"165.5\",\r\n    \"Y\": \"254.5\",\r\n    \"Width\": \"281.0\",\r\n    \"Height\": \"281.0\",\r\n    \"SVG\": \"<g id=\\\"0_44_0\\\">        <rect fill=\\\"#AAFFAA\\\" height=\\\"264\\\" stroke=\\\"#000000\\\" stroke-width=\\\"17\\\" width=\\\"264\\\" x=\\\"174\\\" y=\\\"263\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110600\",\r\n    \"X\": \"278.70098876953125\",\r\n    \"Y\": \"346.38299560546875\",\r\n    \"Width\": \"60.21600341796875\",\r\n    \"Height\": \"96.73916625976562\",\r\n    \"SVG\": \"<g id=\\\"15110600\\\">        <polyline fill=\\\"none\\\" points=\\\"290.227,441.204 308.697,422.891 327.01,441.362  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"308.809\\\" x2=\\\"308.809\\\" y1=\\\"346.383\\\" y2=\\\"423.736\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"281.201\\\" x2=\\\"281.201\\\" y1=\\\"367.808\\\" y2=\\\"424.306\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"336.417\\\" x2=\\\"336.417\\\" y1=\\\"369.17\\\" y2=\\\"424.306\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110601\",\r\n    \"X\": \"277.4100036621094\",\r\n    \"Y\": \"346.12799072265625\",\r\n    \"Width\": \"58.9739990234375\",\r\n    \"Height\": \"95.97219848632812\",\r\n    \"SVG\": \"<g id=\\\"15110601\\\">        <polyline fill=\\\"none\\\" points=\\\"288.92,440.186 306.974,422.285 324.875,440.34  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"306.897\\\" x2=\\\"306.897\\\" y1=\\\"346.128\\\" y2=\\\"422.296\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"279.91\\\" x2=\\\"279.91\\\" y1=\\\"367.071\\\" y2=\\\"422.297\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"333.884\\\" x2=\\\"333.884\\\" y1=\\\"368.401\\\" y2=\\\"422.296\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"279.911\\\" x2=\\\"333.884\\\" y1=\\\"406.137\\\" y2=\\\"406.137\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110300\",\r\n    \"X\": \"235.52685546875\",\r\n    \"Y\": \"350.1875\",\r\n    \"Width\": \"144.349609375\",\r\n    \"Height\": \"93.0625\",\r\n    \"SVG\": \"<g id=\\\"05110300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"130\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"443.25\\\">PL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110602\",\r\n    \"X\": \"277.8810119628906\",\r\n    \"Y\": \"345.0\",\r\n    \"Width\": \"61.1409912109375\",\r\n    \"Height\": \"98.37722778320312\",\r\n    \"SVG\": \"<g id=\\\"15110602\\\">        <polyline fill=\\\"none\\\" points=\\\"289.082,440.933 308.428,422.838 327.048,441.617  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"308.452\\\" x2=\\\"308.452\\\" y1=\\\"345\\\" y2=\\\"422.908\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.381\\\" x2=\\\"280.381\\\" y1=\\\"366.784\\\" y2=\\\"424.228\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"336.522\\\" x2=\\\"336.522\\\" y1=\\\"368.168\\\" y2=\\\"424.227\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.381\\\" x2=\\\"336.522\\\" y1=\\\"402.187\\\" y2=\\\"402.187\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.381\\\" x2=\\\"336.522\\\" y1=\\\"413.489\\\" y2=\\\"413.489\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110603\",\r\n    \"X\": \"277.51300048828125\",\r\n    \"Y\": \"345.0\",\r\n    \"Width\": \"61.285003662109375\",\r\n    \"Height\": \"97.62322998046875\",\r\n    \"SVG\": \"<g id=\\\"15110603\\\">        <polyline fill=\\\"none\\\" points=\\\"289.408,440.703 308.235,422.035 326.903,440.863  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"308.155\\\" x2=\\\"308.155\\\" y1=\\\"345\\\" y2=\\\"422.035\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.013\\\" x2=\\\"280.013\\\" y1=\\\"366.84\\\" y2=\\\"424.431\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"336.298\\\" x2=\\\"336.298\\\" y1=\\\"368.228\\\" y2=\\\"424.431\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.013\\\" x2=\\\"336.298\\\" y1=\\\"389.936\\\" y2=\\\"389.936\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.013\\\" x2=\\\"336.298\\\" y1=\\\"413.665\\\" y2=\\\"413.665\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"280.013\\\" x2=\\\"336.298\\\" y1=\\\"402.334\\\" y2=\\\"402.334\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25171000\",\r\n    \"X\": \"39.950833813048064\",\r\n    \"Y\": \"33.9373893968268\",\r\n    \"Width\": \"347.3408690772421\",\r\n    \"Height\": \"319.6866340406732\",\r\n    \"SVG\": \"<g id=\\\"25171000\\\" transform=\\\"translate(-290 -280) scale(2 2)\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.3938 222.5581)\\\">MIN ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.5647 246.3232)\\\">MAX ALT:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 173.5408 277.1113)\\\">TIME FROM:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 174.9646 300.1699)\\\">TIME TO:</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" transform=\\\"matrix(0.5 0 0 0.5 175.8821 182.1113)\\\">ROZ</text>        <polygon fill=\\\"none\\\" points=\\\"167.882,314.312 167.482,159.511 295.927,161.661 335.927,244.223    309.427,314.312  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"147_1\",\r\n    \"X\": \"262.6796875\",\r\n    \"Y\": \"293.5000305175781\",\r\n    \"Width\": \"89.8828125\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"147_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"EX\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.0469\\\">EX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27312\",\r\n    \"X\": \"258.86572265625\",\r\n    \"Y\": \"449.9657897949219\",\r\n    \"Width\": \"94.484375\",\r\n    \"Height\": \"47.25\",\r\n    \"SVG\": \"<g id=\\\"27312\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"497.2158\\\">E-7</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02032\",\r\n    \"X\": \"360.109375\",\r\n    \"Y\": \"335.3759460449219\",\r\n    \"Width\": \"43.703125\",\r\n    \"Height\": \"111.86233520507812\",\r\n    \"SVG\": \"<g id=\\\"02032\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"355.75\\\" y=\\\"446.3164\\\">U</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"356.75\\\" y=\\\"389.9072\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"50541\",\r\n    \"X\": \"261.451171875\",\r\n    \"Y\": \"292.0781555175781\",\r\n    \"Width\": \"87.189453125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"50541\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.0469\\\">SP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02031\",\r\n    \"X\": \"209.109375\",\r\n    \"Y\": \"337.3759460449219\",\r\n    \"Width\": \"43.703125\",\r\n    \"Height\": \"111.86233520507812\",\r\n    \"SVG\": \"<g id=\\\"02031\\\">        <g id=\\\"SU\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"205.75\\\" y=\\\"391.9072\\\">S</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"204.75\\\" y=\\\"448.3164\\\">U</text>            </g>    </g>\"\r\n  }\r\n]\r\n  }}\r\n","{\r\n  \"svgdata\": {\r\n    \"SVGElements\": \r\n[\r\n  {\r\n    \"id\": \"02102\",\r\n    \"X\": \"362.125\",\r\n    \"Y\": \"335.2978210449219\",\r\n    \"Width\": \"43.734375\",\r\n    \"Height\": \"111.94046020507812\",\r\n    \"SVG\": \"<g id=\\\"02102\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"359.75\\\" y=\\\"446.3164\\\">S</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"358.75\\\" y=\\\"389.9072\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27401\",\r\n    \"X\": \"236.2314453125\",\r\n    \"Y\": \"296.28125\",\r\n    \"Width\": \"137.80859375\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OR-9</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01012\",\r\n    \"X\": \"281.120361328125\",\r\n    \"Y\": \"444.7119445800781\",\r\n    \"Width\": \"47.71875\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"H\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505.5557\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27120101\",\r\n    \"X\": \"259.65899658203125\",\r\n    \"Y\": \"347.72479248046875\",\r\n    \"Width\": \"98.5\",\r\n    \"Height\": \"99.07421875\",\r\n    \"SVG\": \"<g id=\\\"27120101\\\">        <path d=\\\"M264.659,353.621c0,71.906,16.594,77.438,45.909,88.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <path d=\\\"M353.159,353.621c0,71.906-16.594,77.438-45.909,88.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <path d=\\\"M263,353.621c23.785,13.828,23.785,13.828,45.91,0   c22.125,13.828,22.125,13.828,45.909,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27521\",\r\n    \"X\": \"278.02801513671875\",\r\n    \"Y\": \"290.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"27521\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"283.028\\\" x2=\\\"283.028\\\" y1=\\\"290.5\\\" y2=\\\"339.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"327.137\\\" x2=\\\"327.137\\\" y1=\\\"290.5\\\" y2=\\\"339.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01120100\",\r\n    \"X\": \"184.51100158691406\",\r\n    \"Y\": \"360.6559753417969\",\r\n    \"Width\": \"240.6949920654297\",\r\n    \"Height\": \"70.32101440429688\",\r\n    \"SVG\": \"<g id=\\\"01120100\\\">        <path d=\\\"M422.706,395.541c0,17.741-15.521,32.123-34.665,32.123c-19.145,0-81.748-32.123-81.748-32.123   s62.604-32.123,81.748-32.123C407.185,363.418,422.706,377.801,422.706,395.541z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M187.011,395.817c0-18.037,15.781-32.661,35.246-32.661c19.465,0,83.118,32.661,83.118,32.661   s-63.653,32.66-83.118,32.66C202.792,428.477,187.011,413.854,187.011,395.817z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140200\",\r\n    \"X\": \"239.08995056152344\",\r\n    \"Y\": \"49.18995666503906\",\r\n    \"Width\": \"71.82003712654114\",\r\n    \"Height\": \"289.20408630371094\",\r\n    \"SVG\": \"<g id=\\\"25140200\\\">        <path d=\\\"   M242.201,335.283c16.477,0,29.831-12.563,29.831-28.034c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.2221\\\"/>        <path d=\\\"   M242.201,278.831c16.477,0,29.831-12.562,29.831-28.035c0-15.497-13.354-28.035-29.831-28.035\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.2221\\\"/>        <path d=\\\"   M242.201,222.212c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.2221\\\"/>        <path d=\\\"   M242.201,164.442c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.2221\\\"/>        <path d=\\\"   M242.201,108.372c16.477,0,29.831-12.562,29.831-28.035c0-15.498-13.354-28.036-29.831-28.036\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.2221\\\"/>        <g id=\\\"ENY\\\" transform=\\\"rotate(180 293 193.79)\\\">                   <path d=\\\"m278.2,335.28c16.48,0 29.83,-12.56 29.83,-28.03c0,-15.5 -13.35,-28.04 -29.83,-28.04\\\" fill=\\\"none\\\" id=\\\"svg_33\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.22\\\"/>                   <path d=\\\"m278.2,278.83c16.48,0 29.83,-12.56 29.83,-28.03c0,-15.5 -13.35,-28.04 -29.83,-28.04\\\" fill=\\\"none\\\" id=\\\"svg_34\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.22\\\"/>                   <path d=\\\"m278.2,222.21c16.48,0 29.83,-12.56 29.83,-28.03c0,-15.5 -13.35,-28.04 -29.83,-28.04\\\" fill=\\\"none\\\" id=\\\"svg_35\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.22\\\"/>                   <path d=\\\"m278.2,164.44c16.48,0 29.83,-12.56 29.83,-28.03c0,-15.5 -13.35,-28.04 -29.83,-28.04\\\" fill=\\\"none\\\" id=\\\"svg_36\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.22\\\"/>                   <path d=\\\"m278.2,108.37c16.48,0 29.83,-12.56 29.83,-28.03c0,-15.5 -13.35,-28.04 -29.83,-28.04\\\" fill=\\\"none\\\" id=\\\"svg_37\\\" stroke=\\\"#FF0000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"6.22\\\"/>               </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180900\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25180900\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"330\\\">ASW</text>            <g transform=\\\"translate(91 150) scale(0.7 0.7)\\\">                      <path d=\\\"M422.706,395.541c0,17.741-15.521,32.123-34.665,32.123c-19.145,0-81.748-32.123-81.748-32.123     s62.604-32.123,81.748-32.123C407.185,363.418,422.706,377.801,422.706,395.541z\\\" stroke=\\\"#000000\\\"/>                      <path d=\\\"M187.011,395.817c0-18.037,15.781-32.661,35.246-32.661c19.465,0,83.118,32.661,83.118,32.661     s-63.653,32.66-83.118,32.66C202.792,428.477,187.011,413.854,187.011,395.817z\\\" stroke=\\\"#000000\\\"/>                </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27081\",\r\n    \"X\": \"262.7978515625\",\r\n    \"Y\": \"300.5497741699219\",\r\n    \"Width\": \"83.93359375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27081\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5029\\\">MN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27082\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"447.7890319824219\",\r\n    \"Width\": \"71.08342050209205\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"27082\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.3359\\\">J5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271801\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25271801\\\">        <path d=\\\"M48.475,173.975L105.5,116 M49.167,182.833   l76.22-75.666 M51.5,191.998l90.443-91.374 M52.5,200L155.44,97.308 M54.833,208.167L167.424,95.659 M55.167,218.534   L179.739,94.405 M57.5,226.5L189.578,93.659 M57.833,236.088L199.867,94.405 M59.5,244.5L208.373,95.659 M61.167,253.5   L221.9,92.399 M64.167,260.5L228.71,96 M70.5,263.833L236.999,97.747 M78.5,266.833L246.505,98 M87.277,268.5L256.032,98.741    M194.34,292.521l146.494-146.21 M204.676,292.521L349.5,147.654 M215.99,291.324L357.167,150.5 M229.244,288.639l133.795-134.102    M158.5,287.833l148.334-149.227 M166.167,290.324L316.5,140.167 M174.459,292.521l149.873-150.498 M185.3,292.521l147.999-148.337    M96.722,268.5L264.787,99.362 M252.322,285.986l114.884-114.66 M263.962,284.628l104.351-105.265 M274.891,283.891l93.422-94.001    M286.578,281.855l81.734-81.022 M240.338,287.833L365.964,161.92 M301.598,277.266l66.715-66.136 M338.167,250.833l29.146-29.845    M105.5,270.167l168.034-168.654 M115.5,270.167l163.625-164.264 M125.387,270.167l158.925-159.179 M133.937,271.833   l154.502-154.067 M141.534,274.833l151.655-151.666 M151.5,283.891l150.098-149.3 M146.438,278.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">C</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"194\\\" y=\\\"242\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343600\",\r\n    \"X\": \"51.551998138427734\",\r\n    \"Y\": \"95.5\",\r\n    \"Width\": \"274.987003326416\",\r\n    \"Height\": \"59.5\",\r\n    \"SVG\": \"<g id=\\\"25343600\\\">            <path d=\\\"M54.052,155 L54.052,111.336 L162,111.336 M220,111.336  L324.039,111.336 L324.039,155\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"21\\\" x=\\\"162\\\" y=\\\"118\\\">E</text>            <text font-family=\\\"sans-serif\\\" font-size=\\\"21\\\" x=\\\"209\\\" y=\\\"118\\\">E</text>            <rect fill=\\\"none\\\" height=\\\"28\\\" stroke=\\\"#000000\\\" width=\\\"34\\\" x=\\\"174\\\" y=\\\"96\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"185\\\" y=\\\"116\\\">A</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110103_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"27110103_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110103_1\",\r\n    \"X\": \"213.23223876953125\",\r\n    \"Y\": \"300.23223876953125\",\r\n    \"Width\": \"186.5355224609375\",\r\n    \"Height\": \"186.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"27110103_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"215\\\" x2=\\\"398\\\" y1=\\\"485\\\" y2=\\\"302\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110103_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"27110103_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27531\",\r\n    \"X\": \"277.02801513671875\",\r\n    \"Y\": \"289.5\",\r\n    \"Width\": \"54.108978271484375\",\r\n    \"Height\": \"49.0\",\r\n    \"SVG\": \"<g id=\\\"27531\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"282.028\\\" x2=\\\"282.028\\\" y1=\\\"289.5\\\" y2=\\\"338.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"326.137\\\" x2=\\\"326.137\\\" y1=\\\"289.5\\\" y2=\\\"338.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305.028\\\" x2=\\\"305.028\\\" y1=\\\"289.5\\\" y2=\\\"338.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01241\",\r\n    \"X\": \"242.3388671875\",\r\n    \"Y\": \"296.859375\",\r\n    \"Width\": \"125.44140625\",\r\n    \"Height\": \"45.921875\",\r\n    \"SVG\": \"<g id=\\\"01241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"62\\\" font-weight=\\\"bold\\\" id=\\\"ES\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342\\\">ESM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110103_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"27110103_3\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27411\",\r\n    \"X\": \"235.16357421875\",\r\n    \"Y\": \"302.65625\",\r\n    \"Width\": \"130.421875\",\r\n    \"Height\": \"40.0\",\r\n    \"SVG\": \"<g id=\\\"27411\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"54px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342\\\">WO-1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27091\",\r\n    \"X\": \"242.7880859375\",\r\n    \"Y\": \"299.8153991699219\",\r\n    \"Width\": \"124.046875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"27091\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5029\\\">MSU</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10141801\",\r\n    \"X\": \"274.8152770996094\",\r\n    \"Y\": \"347.5400085449219\",\r\n    \"Width\": \"59.406494140625\",\r\n    \"Height\": \"93.60000610351562\",\r\n    \"SVG\": \"<g id=\\\"10141801\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"282.171\\\" x2=\\\"326.867\\\" y1=\\\"438.64\\\" y2=\\\"438.64\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.519\\\" x2=\\\"304.519\\\" y1=\\\"438.64\\\" y2=\\\"391.149\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.519\\\" x2=\\\"332.454\\\" y1=\\\"391.149\\\" y2=\\\"363.214\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.519\\\" x2=\\\"276.583\\\" y1=\\\"391.149\\\" y2=\\\"363.214\\\"/>                <circle cx=\\\"304.519\\\" cy=\\\"363.008\\\" fill=\\\"none\\\" r=\\\"13.968\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27092\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"447.5859069824219\",\r\n    \"Width\": \"70.66154550209205\",\r\n    \"Height\": \"52.625\",\r\n    \"SVG\": \"<g id=\\\"27092\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.3359\\\">J6</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27501\",\r\n    \"X\": \"242.0\",\r\n    \"Y\": \"300.9989929199219\",\r\n    \"Width\": \"123.1099853515625\",\r\n    \"Height\": \"36.001983642578125\",\r\n    \"SVG\": \"<g id=\\\"27501\\\">        <circle cx=\\\"260\\\" cy=\\\"319\\\" r=\\\"18\\\"/>        <circle cx=\\\"303\\\" cy=\\\"319\\\" r=\\\"18\\\"/>        <circle cx=\\\"347.109\\\" cy=\\\"319\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130905\",\r\n    \"X\": \"241.19500732421875\",\r\n    \"Y\": \"307.6750041525811\",\r\n    \"Width\": \"133.30499267578125\",\r\n    \"Height\": \"186.92500278539956\",\r\n    \"SVG\": \"<g id=\\\"15130905\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"243.695\\\" x2=\\\"243.695\\\" y1=\\\"402.591\\\" y2=\\\"514.86\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"372\\\" x2=\\\"372\\\" y1=\\\"402.591\\\" y2=\\\"514.86\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"243.695\\\" x2=\\\"372\\\" y1=\\\"512.853\\\" y2=\\\"512.853\\\"/>                <path d=\\\"M243.695,404.796c56.134,20.85,72.172,20.85,128.305,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <g transform=\\\"translate(0 15)\\\">                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.848\\\" x2=\\\"307.848\\\" y1=\\\"424.68\\\" y2=\\\"464.774\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"257.328\\\" x2=\\\"257.328\\\" y1=\\\"422.675\\\" y2=\\\"482.817\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"358.368\\\" x2=\\\"358.368\\\" y1=\\\"422.675\\\" y2=\\\"482.817\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"255.724\\\" x2=\\\"359.973\\\" y1=\\\"424.68\\\" y2=\\\"424.68\\\"/>                    </g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"287\\\" y=\\\"582\\\">H</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"53.1003\\\" x=\\\"249\\\" y=\\\"387\\\">RRC</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02122\",\r\n    \"X\": \"358.125\",\r\n    \"Y\": \"335.2978210449219\",\r\n    \"Width\": \"48.828125\",\r\n    \"Height\": \"111.01858520507812\",\r\n    \"SVG\": \"<g id=\\\"02122\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"353.75\\\" y=\\\"446.3164\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" x=\\\"354.75\\\" y=\\\"389.9072\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130903\",\r\n    \"X\": \"237.5\",\r\n    \"Y\": \"299.0\",\r\n    \"Width\": \"135.0\",\r\n    \"Height\": \"188.0\",\r\n    \"SVG\": \"<g id=\\\"15130903\\\">        <polyline fill=\\\"none\\\" points=\\\"305,387 245,462 365,462 305,387 305,299.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"240\\\" y1=\\\"317\\\" y2=\\\"487\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"370\\\" x2=\\\"370\\\" y1=\\\"317\\\" y2=\\\"487\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"370\\\" y1=\\\"342\\\" y2=\\\"342\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"240\\\" x2=\\\"370\\\" y1=\\\"462\\\" y2=\\\"462\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"263\\\" x2=\\\"348.25\\\" y1=\\\"301.5\\\" y2=\\\"301.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01032\",\r\n    \"X\": \"288.61328125\",\r\n    \"Y\": \"447.2900695800781\",\r\n    \"Width\": \"35.78125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"01032\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"L\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.5557\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15130904\",\r\n    \"X\": \"241.19500732421875\",\r\n    \"Y\": \"307.6750041525811\",\r\n    \"Width\": \"133.30499267578125\",\r\n    \"Height\": \"186.92500278539956\",\r\n    \"SVG\": \"<g id=\\\"15130904\\\">        <g transform=\\\"translate(0 29) scale(1 0.8)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"243.695\\\" x2=\\\"243.695\\\" y1=\\\"402.591\\\" y2=\\\"514.86\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"372\\\" x2=\\\"372\\\" y1=\\\"402.591\\\" y2=\\\"514.86\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"243.695\\\" x2=\\\"372\\\" y1=\\\"512.853\\\" y2=\\\"512.853\\\"/>                <path d=\\\"M243.695,404.796c56.134,20.85,72.172,20.85,128.305,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <g transform=\\\"translate(0 15)\\\">                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"307.848\\\" x2=\\\"307.848\\\" y1=\\\"424.68\\\" y2=\\\"464.774\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"257.328\\\" x2=\\\"257.328\\\" y1=\\\"422.675\\\" y2=\\\"482.817\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"358.368\\\" x2=\\\"358.368\\\" y1=\\\"422.675\\\" y2=\\\"482.817\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"255.724\\\" x2=\\\"359.973\\\" y1=\\\"424.68\\\" y2=\\\"424.68\\\"/>                    </g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"282\\\" y=\\\"582\\\">M</text>                <text font-family=\\\"sans-serif\\\" font-size=\\\"53.1003\\\" x=\\\"249\\\" y=\\\"387\\\">RRC</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25230100\",\r\n    \"X\": \"134.5207977294922\",\r\n    \"Y\": \"268.7414855957031\",\r\n    \"Width\": \"335.8883514404297\",\r\n    \"Height\": \"136.27395629882812\",\r\n    \"SVG\": \"<g id=\\\"25230100\\\">        <polyline fill=\\\"none\\\" points=\\\"136,403 314.59,271.926 468.79,403  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27061\",\r\n    \"X\": \"223.837890625\",\r\n    \"Y\": \"301.2841491699219\",\r\n    \"Width\": \"163.7705078125\",\r\n    \"Height\": \"42.921875\",\r\n    \"SVG\": \"<g id=\\\"27061\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5029\\\">SWAT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27182\",\r\n    \"X\": \"241.73974609375\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"126.998046875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27182\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27062\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"447.5859069824219\",\r\n    \"Width\": \"70.70842050209205\",\r\n    \"Height\": \"52.671875\",\r\n    \"SVG\": \"<g id=\\\"27062\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.3359\\\">J3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27181\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"288.453125\",\r\n    \"Width\": \"70.70842050209205\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"27181\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">J7</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181400\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25181400\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>            <g transform=\\\"translate(91 150) scale(0.7 0.7)\\\">                      <path d=\\\"M422.706,395.541c0,17.741-15.521,32.123-34.665,32.123c-19.145,0-81.748-32.123-81.748-32.123     s62.604-32.123,81.748-32.123C407.185,363.418,422.706,377.801,422.706,395.541z\\\" stroke=\\\"#000000\\\"/>                      <path d=\\\"M187.011,395.817c0-18.037,15.781-32.661,35.246-32.661c19.465,0,83.118,32.661,83.118,32.661     s-63.653,32.66-83.118,32.66C202.792,428.477,187.011,413.854,187.011,395.817z\\\" stroke=\\\"#000000\\\"/>                </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"330\\\">SUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343500\",\r\n    \"X\": \"0.49999601003246763\",\r\n    \"Y\": \"0.49293597557723956\",\r\n    \"Width\": \"256.01749177237787\",\r\n    \"Height\": \"52.32310945414943\",\r\n    \"SVG\": \"<g id=\\\"25343500\\\">                <g transform=\\\"translate(-364.0050365073594,-195.6875863661714)\\\">        <path d=\\\"M366.0050365073594 243.08724081100084L513.1733370830909 245.44700284727688M610.2487199424767 247.00355274445164L601.7518642377984 238.2297719672348M610.2487199424767 247.00355274445164L619.0225007196935 238.5066970397733M610.2487199424766 247.00355274445164L609.4679157221175 237.5193645586071L606.8518411086746 228.36973973613794L602.501030382431 219.90629322780296L596.5826827596335 212.454270536562L589.3242370203785 206.30004871529695L581.0046311638423 201.6801310572717L571.943582977403 198.77205840720447L562.4893034613712 197.6875863661714L553.0051152755266 198.46839058653046L543.8554904530574 201.08446519997335L535.3920439447224 205.43527592621695L527.9400212534815 211.35362354901451L521.7857994322164 218.61206928826954L517.1658817741912 226.93167514480567L514.2578091241239 235.99272333124497L513.1733370830909 245.44700284727693\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3\\\"/>                            <text alignment-baseline=\\\"middle\\\" fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" font-weight=\\\"bold\\\" stroke=\\\"#FFFFFF\\\" stroke-miterlimit=\\\"3\\\" stroke-width=\\\"4\\\" text-anchor=\\\"middle\\\" transform=\\\"translate(439.5,244) rotate(0.7794863211184798)\\\">E</text>                            <text alignment-baseline=\\\"middle\\\" fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" font-weight=\\\"bold\\\" stroke-miterlimit=\\\"3\\\" text-anchor=\\\"middle\\\" transform=\\\"translate(439.5,244) rotate(0.7794863211184798)\\\">E</text>                            <text alignment-baseline=\\\"middle\\\" fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" font-weight=\\\"bold\\\" stroke-miterlimit=\\\"3\\\" text-anchor=\\\"middle\\\" transform=\\\"translate(439.5,244) rotate(0.7794863211184798)\\\">E            </text>                    </g>        </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27511\",\r\n    \"X\": \"301.114013671875\",\r\n    \"Y\": \"280.7119445800781\",\r\n    \"Width\": \"8.0625\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"27511\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"I\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5557\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02112\",\r\n    \"X\": \"363.0917663574219\",\r\n    \"Y\": \"365.2509765625\",\r\n    \"Width\": \"50.46875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"02112\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"R\\\" x=\\\"356.7949\\\" y=\\\"422.5166\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110104_0\",\r\n    \"X\": \"184.40904235839844\",\r\n    \"Y\": \"314.0715637207031\",\r\n    \"Width\": \"243.18190002441406\",\r\n    \"Height\": \"161.85687255859375\",\r\n    \"SVG\": \"<g id=\\\"27110104_0\\\">        <polyline fill=\\\"none\\\" points=\\\"186,316 306,415 306,375 426,474  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01022\",\r\n    \"X\": \"277.6171875\",\r\n    \"Y\": \"447.2900695800781\",\r\n    \"Width\": \"54.65625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"01022\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"M\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.5557\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110104_1\",\r\n    \"X\": \"211.98818969726562\",\r\n    \"Y\": \"298.515869140625\",\r\n    \"Width\": \"184.99771118164062\",\r\n    \"Height\": \"193.00274658203125\",\r\n    \"SVG\": \"<g id=\\\"27110104_1\\\">        <polyline fill=\\\"none\\\" points=\\\"214,300 304,422 304,371 395,490 \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110104_2\",\r\n    \"X\": \"172.11241149902344\",\r\n    \"Y\": \"262.36077880859375\",\r\n    \"Width\": \"267.77516174316406\",\r\n    \"Height\": \"267.2784423828125\",\r\n    \"SVG\": \"<g id=\\\"27110104_2\\\">        <polyline fill=\\\"none\\\" points=\\\"174,264 306,416 306,376 438,528  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110104_3\",\r\n    \"X\": \"200.3640594482422\",\r\n    \"Y\": \"324.1095886230469\",\r\n    \"Width\": \"211.2718963623047\",\r\n    \"Height\": \"143.78082275390625\",\r\n    \"SVG\": \"<g id=\\\"27110104_3\\\">        <polyline fill=\\\"none\\\" points=\\\"202,326 306,416 306,376 410,466  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271701\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25271701\\\">        <path d=\\\"M47.475,172.975L104.5,115 M48.167,181.833   l76.22-75.666 M50.5,190.998l90.443-91.374 M51.5,199L154.44,96.308 M53.833,207.167L166.424,94.659 M54.167,217.534   L178.739,93.405 M56.5,225.5L188.578,92.659 M56.833,235.088L198.867,93.405 M58.5,243.5L207.373,94.659 M60.167,252.5   L220.9,91.399 M63.167,259.5L227.71,95 M69.5,262.833L235.999,96.747 M77.5,265.833L245.505,97 M86.277,267.5L255.032,97.741    M193.34,291.521l146.494-146.21 M203.676,291.521L348.5,146.654 M214.99,290.324L356.167,149.5 M228.244,287.639l133.795-134.102    M157.5,286.833l148.334-149.227 M165.167,289.324L315.5,139.167 M173.459,291.521l149.873-150.498 M184.3,291.521l147.999-148.337    M95.722,267.5L263.787,98.362 M251.322,284.986l114.884-114.66 M262.962,283.628l104.351-105.265 M273.891,282.891l93.422-94.001    M285.578,280.855l81.734-81.022 M239.338,286.833L364.964,160.92 M300.598,276.266l66.715-66.136 M337.167,249.833l29.146-29.845    M104.5,269.167l168.034-168.654 M114.5,269.167l163.625-164.264 M124.387,269.167l158.925-159.179 M132.937,270.833   l154.502-154.067 M140.534,273.833l151.655-151.666 M150.5,282.891l150.098-149.3 M145.438,277.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">B</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"194\\\" y=\\\"242\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27072\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"447.7890319824219\",\r\n    \"Width\": \"70.48967050209205\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"27072\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.3359\\\">J4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27191\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"288.25\",\r\n    \"Width\": \"70.80217050209205\",\r\n    \"Height\": \"52.625\",\r\n    \"SVG\": \"<g id=\\\"27191\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">J8</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27071\",\r\n    \"X\": \"241.2431640625\",\r\n    \"Y\": \"299.7841491699219\",\r\n    \"Width\": \"129.390625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27071\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5029\\\">NGO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27192\",\r\n    \"X\": \"241.73974609375\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"126.654296875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27192\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-6</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25344100\",\r\n    \"X\": \"39.873544503547734\",\r\n    \"Y\": \"110.12500762939453\",\r\n    \"Width\": \"328.3247063015873\",\r\n    \"Height\": \"160.96559744450866\",\r\n    \"SVG\": \"<g id=\\\"25344100\\\" transform=\\\"translate(-110 -80) scale(1.25 1.25)\\\">        <path d=\\\"M194.75,265.6c-104.652-5.465-86.069-111-6-111\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"260.15\\\" x2=\\\"194.75\\\" y1=\\\"265.6\\\" y2=\\\"265.6\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"381.75\\\" x2=\\\"302.75\\\" y1=\\\"265.6\\\" y2=\\\"265.6\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"366.75\\\" x2=\\\"380.75\\\" y1=\\\"253.6\\\" y2=\\\"265.6\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"368.363\\\" x2=\\\"380.763\\\" y1=\\\"279.133\\\" y2=\\\"266.333\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 260.5992 270.7992)\\\">P(F)</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121106_3\",\r\n    \"X\": \"180.50001525878906\",\r\n    \"Y\": \"346.97747802734375\",\r\n    \"Width\": \"5.2949676513671875\",\r\n    \"Height\": \"98.32504272460938\",\r\n    \"SVG\": \"<g id=\\\"10121106_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"183\\\" x2=\\\"183.295\\\" y1=\\\"346.985\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121106_2\",\r\n    \"X\": \"180.5\",\r\n    \"Y\": \"272.25\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"243.0\",\r\n    \"SVG\": \"<g id=\\\"10121106_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"183\\\" x2=\\\"183\\\" y1=\\\"272.25\\\" y2=\\\"515.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121106_1\",\r\n    \"X\": \"177.5\",\r\n    \"Y\": \"276.0\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"240.0\",\r\n    \"SVG\": \"<g id=\\\"10121106_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"180\\\" x2=\\\"180\\\" y1=\\\"276\\\" y2=\\\"516\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25350103\",\r\n    \"X\": \"12.5\",\r\n    \"Y\": \"12.5\",\r\n    \"Width\": \"375.0\",\r\n    \"Height\": \"375.0\",\r\n    \"SVG\": \"<g id=\\\"25350103\\\">          <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"180\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>          <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"black\\\" r=\\\"50\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>            <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"30\\\" x2=\\\"145\\\" y1=\\\"200\\\" y2=\\\"150\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"30\\\" x2=\\\"145\\\" y1=\\\"200\\\" y2=\\\"250\\\"/>            <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"370\\\" x2=\\\"255\\\" y1=\\\"200\\\" y2=\\\"150\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"370\\\" x2=\\\"255\\\" y1=\\\"200\\\" y2=\\\"250\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"150\\\" y1=\\\"30\\\" y2=\\\"145\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"250\\\" y1=\\\"30\\\" y2=\\\"145\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"150\\\" y1=\\\"370\\\" y2=\\\"255\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"250\\\" y1=\\\"370\\\" y2=\\\"255\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25350102\",\r\n    \"X\": \"12.5\",\r\n    \"Y\": \"12.5\",\r\n    \"Width\": \"375.0\",\r\n    \"Height\": \"375.0\",\r\n    \"SVG\": \"<g id=\\\"25350102\\\">        <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"180\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>        <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"black\\\" r=\\\"50\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342600\",\r\n    \"X\": \"90.36551666259766\",\r\n    \"Y\": \"68.88763766319308\",\r\n    \"Width\": \"304.80635833740234\",\r\n    \"Height\": \"271.67162989601053\",\r\n    \"SVG\": \"<g id=\\\"25342600\\\">        <path d=\\\"M93.838,195.867C116.893,13.1,378.387,45.06,370.338,214.066   c-6.03,126.617-191.758,174.385-261.1,51.801\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"107.25,148.5 157.652,147.896 135.25,108.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"203.5,75 225.602,112.126 250.75,73.867  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"151,311.25 185.232,283.038 188.619,330.859  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"236.945,336.305 261.195,290.305 283.523,326.523  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"320.75,102.746 298.121,140.645 354,141.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"368,180 331.25,204.723 368,230.75  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"359.06,260.073 307.806,260.674 331.25,297.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"109,309.5 109.238,265.867 144.729,265.447  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g transform=\\\"translate(182 32) translate(0 -1)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"25\\\" x=\\\"184\\\" y=\\\"157\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"165\\\" y=\\\"184\\\">C/K</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25350101\",\r\n    \"X\": \"12.5\",\r\n    \"Y\": \"12.5\",\r\n    \"Width\": \"375.0\",\r\n    \"Height\": \"375.0\",\r\n    \"SVG\": \"<g id=\\\"25350101\\\">          <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"180\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>          <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"black\\\" r=\\\"50\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>            <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"145\\\" x2=\\\"30\\\" y1=\\\"200\\\" y2=\\\"150\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"145\\\" x2=\\\"30\\\" y1=\\\"200\\\" y2=\\\"250\\\"/>            <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"255\\\" x2=\\\"370\\\" y1=\\\"200\\\" y2=\\\"150\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"255\\\" x2=\\\"370\\\" y1=\\\"200\\\" y2=\\\"250\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"150\\\" y1=\\\"145\\\" y2=\\\"30\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"250\\\" y1=\\\"145\\\" y2=\\\"30\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"150\\\" y1=\\\"255\\\" y2=\\\"370\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"250\\\" y1=\\\"255\\\" y2=\\\"370\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121106_0\",\r\n    \"X\": \"177.0\",\r\n    \"Y\": \"319.0469970703125\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"155.9530029296875\",\r\n    \"SVG\": \"<g id=\\\"10121106_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"179.5\\\" x2=\\\"179.5\\\" y1=\\\"319.047\\\" y2=\\\"475\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281401\",\r\n    \"X\": \"227.40467834472656\",\r\n    \"Y\": \"274.56201171875\",\r\n    \"Width\": \"156.1927032470703\",\r\n    \"Height\": \"124.91592407226562\",\r\n    \"SVG\": \"<g id=\\\"25281401\\\">        <polygon fill=\\\"none\\\" points=\\\"305.5,394.762    379.086,277.062 231.916,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"298\\\" y=\\\"378\\\">T</text>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130303_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10130303_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <circle cx=\\\"305\\\" cy=\\\"395.5\\\" r=\\\"34\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30101\",\r\n    \"X\": \"252.890625\",\r\n    \"Y\": \"299.1875\",\r\n    \"Width\": \"108.25\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"30101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" id=\\\"MIW\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345\\\">MW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130303_1\",\r\n    \"X\": \"124.00836181640625\",\r\n    \"Y\": \"270.685302734375\",\r\n    \"Width\": \"362.4012756347656\",\r\n    \"Height\": \"249.62939453125\",\r\n    \"SVG\": \"<g id=\\\"10130303_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"125.418\\\" x2=\\\"485\\\" y1=\\\"518.25\\\" y2=\\\"272.75\\\"/>        <circle cx=\\\"305\\\" cy=\\\"395.5\\\" r=\\\"34\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25272001\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25272001\\\">        <path d=\\\"M47.475,173.975L104.5,116 M48.167,182.833   l76.22-75.666 M50.5,191.998l90.443-91.374 M51.5,200L154.44,97.308 M53.833,208.167L166.424,95.659 M54.167,218.534   L178.739,94.405 M56.5,226.5L188.578,93.659 M56.833,236.088L198.867,94.405 M58.5,244.5L207.373,95.659 M60.167,253.5   L220.9,92.399 M63.167,260.5L227.71,96 M69.5,263.833L235.999,97.747 M77.5,266.833L245.505,98 M86.277,268.5L255.032,98.741    M193.34,292.521l146.494-146.21 M203.676,292.521L348.5,147.654 M214.99,291.324L356.167,150.5 M228.244,288.639l133.795-134.102    M157.5,287.833l148.334-149.227 M165.167,290.324L315.5,140.167 M173.459,292.521l149.873-150.498 M184.3,292.521l147.999-148.337    M95.722,268.5L263.787,99.362 M251.322,285.986l114.884-114.66 M262.962,284.628l104.351-105.265 M273.891,283.891l93.422-94.001    M285.578,281.855l81.734-81.022 M239.338,287.833L364.964,161.92 M300.598,277.266l66.715-66.136 M337.167,250.833l29.146-29.845    M104.5,270.167l168.034-168.654 M114.5,270.167l163.625-164.264 M124.387,270.167l158.925-159.179 M132.937,271.833   l154.502-154.067 M140.534,274.833l151.655-151.666 M150.5,283.891l150.098-149.3 M145.438,278.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"194\\\" y=\\\"242\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27041\",\r\n    \"X\": \"246.0185546875\",\r\n    \"Y\": \"299.8153991699219\",\r\n    \"Width\": \"118.2890625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"27041\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5029\\\">SEC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27162\",\r\n    \"X\": \"241.73974609375\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"126.685546875\",\r\n    \"Height\": \"42.984375\",\r\n    \"SVG\": \"<g id=\\\"27162\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130303_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10130303_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <circle cx=\\\"305\\\" cy=\\\"395.5\\\" r=\\\"34\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27042\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"447.5859069824219\",\r\n    \"Width\": \"60.75529550209205\",\r\n    \"Height\": \"52.625\",\r\n    \"SVG\": \"<g id=\\\"27042\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.3359\\\">J1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130303_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10130303_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>        <circle cx=\\\"305\\\" cy=\\\"395.5\\\" r=\\\"34\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25230200\",\r\n    \"X\": \"134.5207977294922\",\r\n    \"Y\": \"246.74148559570312\",\r\n    \"Width\": \"335.8883514404297\",\r\n    \"Height\": \"136.27395629882812\",\r\n    \"SVG\": \"<g id=\\\"25230200\\\">        <polyline fill=\\\"none\\\" points=\\\"136,381 314.59,249.926 468.79,381  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161600\",\r\n    \"X\": \"276.5\",\r\n    \"Y\": \"349.5\",\r\n    \"Width\": \"55.0\",\r\n    \"Height\": \"88.6829833984375\",\r\n    \"SVG\": \"<g id=\\\"10161600\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"286\\\" x2=\\\"323\\\" y1=\\\"386\\\" y2=\\\"386\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"364.547\\\" y2=\\\"427.308\\\"/>                <rect fill=\\\"none\\\" height=\\\"83.683\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"50\\\" x=\\\"279\\\" y=\\\"352\\\"/>              </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27281\",\r\n    \"X\": \"239.5712890625\",\r\n    \"Y\": \"296.28125\",\r\n    \"Width\": \"131.12890625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27281\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OF-8</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27161\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"288.453125\",\r\n    \"Width\": \"71.08342050209205\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"27161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">J5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27282\",\r\n    \"X\": \"238.51123046875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"132.970703125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27282\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OR-4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343000\",\r\n    \"X\": \"42.500999450683594\",\r\n    \"Y\": \"81.875\",\r\n    \"Width\": \"344.58478822674715\",\r\n    \"Height\": \"221.3279103818095\",\r\n    \"SVG\": \"<g id=\\\"25343000\\\">        <g transform=\\\"translate(65 54)\\\">                <circle cx=\\\"14.251\\\" cy=\\\"64.625\\\" fill=\\\"none\\\" r=\\\"33.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M49.251,64.625c114.401,3.455,230.205,52.57,245,181.125\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"262.434\\\" x2=\\\"294.571\\\" y1=\\\"222.527\\\" y2=\\\"246.393\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"292.98\\\" x2=\\\"319.704\\\" y1=\\\"246.393\\\" y2=\\\"221.574\\\"/>            </g>        <g transform=\\\"translate(62 -28) translate(-4 -4)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"188\\\" y=\\\"170\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" font-weight=\\\"bold\\\" x=\\\"194\\\" y=\\\"200\\\">C</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343800\",\r\n    \"X\": \"20.0\",\r\n    \"Y\": \"73.109375\",\r\n    \"Width\": \"343.4880065917969\",\r\n    \"Height\": \"135.49162477111838\",\r\n    \"SVG\": \"<g id=\\\"25343800\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"220\\\" x2=\\\"357.477\\\" y1=\\\"183.445\\\" y2=\\\"183.445\\\"/>                                    <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"20\\\" x2=\\\"125\\\" y1=\\\"83\\\" y2=\\\"83\\\"/>                        <g>                                <path d=\\\"M323.305,207.443c-0.742-1.162-0.397-2.709,0.768-3.451l32.263-20.547l-32.263-20.547      c-1.165-0.742-1.51-2.29-0.768-3.452s2.298-1.499,3.453-0.767l35.573,22.656c0.72,0.459,1.157,1.255,1.157,2.109      s-0.438,1.65-1.157,2.109l-35.573,22.657c-0.416,0.264-0.882,0.391-1.341,0.391      C324.592,208.602,323.783,208.191,323.305,207.443z\\\"/>                            </g>                                  <path d=\\\"M 50 0 A 50 50 0 0 1 100 50\\\" fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"5\\\" transform=\\\"matrix(1 0 0 1 70 83) rotate(0)\\\"/>                                     <path d=\\\"M 50 0 A 50 50 0 0 1 100 50\\\" fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"5\\\" transform=\\\"matrix(1 0 0 1 270 183) rotate(180)\\\"/>                        <text filter=\\\"url(#solid)\\\" font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(1 0 0 1 80 91)\\\">IN</text>                        <defs>                                <filter height=\\\"1\\\" id=\\\"solid\\\" width=\\\"1\\\" x=\\\"0\\\" y=\\\"0\\\">                                          <feFlood flood-color=\\\"white\\\" result=\\\"bg\\\"/>                                        <feMerge>                                                <feMergeNode in=\\\"bg\\\"/>                                                <feMergeNode in=\\\"SourceGraphic\\\"/>                                              </feMerge>                                    </filter>                            </defs>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120102\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"310.75\",\r\n    \"Width\": \"154.5\",\r\n    \"Height\": \"171.75\",\r\n    \"SVG\": \"<g id=\\\"15120102\\\">        <rect fill=\\\"none\\\" height=\\\"102.967\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -191.5013 332.8161)\\\" width=\\\"102.091\\\" x=\\\"254.952\\\" y=\\\"346.089\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"231\\\" x2=\\\"231\\\" y1=\\\"312\\\" y2=\\\"482.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"380.5\\\" x2=\\\"380.5\\\" y1=\\\"310.75\\\" y2=\\\"481.25\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"258\\\" y=\\\"422\\\">C2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27052\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"447.5859069824219\",\r\n    \"Width\": \"70.17717050209205\",\r\n    \"Height\": \"52.625\",\r\n    \"SVG\": \"<g id=\\\"27052\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.3359\\\">J2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02092\",\r\n    \"X\": \"360.109375\",\r\n    \"Y\": \"335.3759460449219\",\r\n    \"Width\": \"42.6875\",\r\n    \"Height\": \"111.86233520507812\",\r\n    \"SVG\": \"<g id=\\\"02092\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"361.75\\\" y=\\\"446.3164\\\">6</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"356.75\\\" y=\\\"389.9072\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27171\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"288.25\",\r\n    \"Width\": \"70.66154550209205\",\r\n    \"Height\": \"52.625\",\r\n    \"SVG\": \"<g id=\\\"27171\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">J6</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27292\",\r\n    \"X\": \"238.51123046875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"133.455078125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27292\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OR-5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27051\",\r\n    \"X\": \"236.5\",\r\n    \"Y\": \"307.0\",\r\n    \"Width\": \"134.75\",\r\n    \"Height\": \"39.704986572265625\",\r\n    \"SVG\": \"<g id=\\\"27051\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"236.5\\\" x2=\\\"287.5\\\" y1=\\\"309.5\\\" y2=\\\"309.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"371.25\\\" x2=\\\"321.5\\\" y1=\\\"309.5\\\" y2=\\\"309.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"305.083\\\" x2=\\\"305.083\\\" y1=\\\"346.705\\\" y2=\\\"309.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27172\",\r\n    \"X\": \"241.73974609375\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"126.513671875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27172\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27291\",\r\n    \"X\": \"239.5712890625\",\r\n    \"Y\": \"296.28125\",\r\n    \"Width\": \"131.12890625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27291\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OF-9</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15120101\",\r\n    \"X\": \"228.5\",\r\n    \"Y\": \"310.75\",\r\n    \"Width\": \"154.5\",\r\n    \"Height\": \"171.75\",\r\n    \"SVG\": \"<g id=\\\"15120101\\\">        <rect fill=\\\"none\\\" height=\\\"102.967\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -191.5013 332.8161)\\\" width=\\\"102.091\\\" x=\\\"254.952\\\" y=\\\"346.089\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"231\\\" x2=\\\"231\\\" y1=\\\"312\\\" y2=\\\"482.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"380.5\\\" x2=\\\"380.5\\\" y1=\\\"310.75\\\" y2=\\\"481.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162200_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"98.447998046875\",\r\n    \"SVG\": \"<g id=\\\"10162200_2\\\">        <path d=\\\"M282.762,441.453c0-29.548-0.169-50.313,0.945-70.15   c0.76-13.533,12.519-17.831,21.73-17.831c8.782,0,21.888,6.491,22.401,19.837c0.894,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.5\\\" x2=\\\"336.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25344000\",\r\n    \"X\": \"44.49999809265137\",\r\n    \"Y\": \"77.5\",\r\n    \"Width\": \"328.56305048314056\",\r\n    \"Height\": \"178.49899291992188\",\r\n    \"SVG\": \"<g id=\\\"25344000\\\" transform=\\\"translate(-110 -100) scale(1.25 1.25)\\\">        <path d=\\\"M316.6,167.8c80.069,0,98.652,105.535-6,111\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"310.6\\\" x2=\\\"227.6\\\" y1=\\\"278.8\\\" y2=\\\"278.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"202.6\\\" x2=\\\"123.6\\\" y1=\\\"278.8\\\" y2=\\\"278.8\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"316\\\" x2=\\\"331\\\" y1=\\\"167\\\" y2=\\\"154\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"316\\\" x2=\\\"331\\\" y1=\\\"167\\\" y2=\\\"180\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"316\\\" x2=\\\"316\\\" y1=\\\"142\\\" y2=\\\"192\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"22.5\\\" transform=\\\"matrix(0.8 0 0 0.8 206.5992 284.7992)\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162200_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"96.822998046875\",\r\n    \"SVG\": \"<g id=\\\"10162200_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g>                <path d=\\\"M285.762,441.453c0-29.548-0.169-50.313,0.945-70.15    c0.76-13.533,12.519-17.831,21.73-17.831c8.779,0,21.888,6.491,22.398,19.837c0.895,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.5\\\" x2=\\\"339.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162200_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"96.54299926757812\",\r\n    \"SVG\": \"<g id=\\\"10162200_0\\\">        <path d=\\\"M282.762,441.453c0-29.548-0.169-50.313,0.945-70.15   c0.76-13.533,12.519-17.831,21.73-17.831c8.782,0,21.888,6.491,22.401,19.837c0.894,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.5\\\" x2=\\\"336.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130401\",\r\n    \"X\": \"275.121826171875\",\r\n    \"Y\": \"296.46875\",\r\n    \"Width\": \"60.877166748046875\",\r\n    \"Height\": \"204.78125\",\r\n    \"SVG\": \"<g id=\\\"40130401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343\\\">W</text>        <ellipse cx=\\\"305.999\\\" cy=\\\"371.25\\\" fill=\\\"none\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305.999\\\" x2=\\\"305.999\\\" y1=\\\"391.25\\\" y2=\\\"501.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"275.999\\\" x2=\\\"335.999\\\" y1=\\\"421.25\\\" y2=\\\"421.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01112\",\r\n    \"X\": \"265.6650390625\",\r\n    \"Y\": \"445.9375305175781\",\r\n    \"Width\": \"81.5830078125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"01112\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"DL\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">DL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130402\",\r\n    \"X\": \"275.9989929199219\",\r\n    \"Y\": \"295.671875\",\r\n    \"Width\": \"60.0\",\r\n    \"Height\": \"205.578125\",\r\n    \"SVG\": \"<g id=\\\"40130402\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343\\\">C</text>        <ellipse cx=\\\"305.999\\\" cy=\\\"371.25\\\" fill=\\\"none\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305.999\\\" x2=\\\"305.999\\\" y1=\\\"391.25\\\" y2=\\\"501.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"275.999\\\" x2=\\\"335.999\\\" y1=\\\"421.25\\\" y2=\\\"421.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281301\",\r\n    \"X\": \"227.40467834472656\",\r\n    \"Y\": \"274.56201171875\",\r\n    \"Width\": \"156.1927032470703\",\r\n    \"Height\": \"124.91592407226562\",\r\n    \"SVG\": \"<g id=\\\"25281301\\\">        <polygon fill=\\\"none\\\" points=\\\"305.5,394.762    379.086,277.062 231.916,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"298\\\" y=\\\"378\\\">T</text>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162200_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"96.822998046875\",\r\n    \"SVG\": \"<g id=\\\"10162200_3\\\">        <path d=\\\"M282.762,441.453c0-29.548-0.169-50.313,0.945-70.15   c0.76-13.533,12.519-17.831,21.73-17.831c8.782,0,21.888,6.491,22.401,19.837c0.894,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.5\\\" x2=\\\"336.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27021\",\r\n    \"X\": \"242.9892578125\",\r\n    \"Y\": \"299.8153991699219\",\r\n    \"Width\": \"124.62890625\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"27021\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5029\\\">CRC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27142\",\r\n    \"X\": \"239.5712890625\",\r\n    \"Y\": \"446.28125\",\r\n    \"Width\": \"122.75390625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27142\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27022\",\r\n    \"X\": \"275.3970031738281\",\r\n    \"Y\": \"447.79400634765625\",\r\n    \"Width\": \"61.20599365234375\",\r\n    \"Height\": \"61.20599365234375\",\r\n    \"SVG\": \"<g id=\\\"27022\\\">        <circle cx=\\\"306\\\" cy=\\\"478.397\\\" fill=\\\"none\\\" r=\\\"28.103\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27261\",\r\n    \"X\": \"239.5712890625\",\r\n    \"Y\": \"296.28125\",\r\n    \"Width\": \"131.00390625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27261\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OF-6</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27141\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"288.25\",\r\n    \"Width\": \"70.70842050209205\",\r\n    \"Height\": \"52.671875\",\r\n    \"SVG\": \"<g id=\\\"27141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">J3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27262\",\r\n    \"X\": \"238.51123046875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"132.720703125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27262\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OR-2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27381\",\r\n    \"X\": \"236.2314453125\",\r\n    \"Y\": \"296.28125\",\r\n    \"Width\": \"137.71484375\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27381\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OR-7</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25110500\",\r\n    \"X\": \"26.266761357483492\",\r\n    \"Y\": \"290.2516409652452\",\r\n    \"Width\": \"561.6664808493908\",\r\n    \"Height\": \"137.1419665308744\",\r\n    \"SVG\": \"<g id=\\\"25110500\\\">            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.5864\\\" x1=\\\"139.229\\\" x2=\\\"468.229\\\" y1=\\\"375\\\" y2=\\\"375\\\"/>            <g transform=\\\"translate(-25,165) scale(0.4)\\\">                    <polygon fill=\\\"none\\\" points=\\\"299,337 334.229,451.854 449,451.59 356,522.309 391.705,636.998    299,565.854 206.295,636.998 242,522.309 149,451.59 263.771,451.854  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>                </g>            <g transform=\\\"translate(400,165) scale(0.4)\\\">                    <polygon fill=\\\"none\\\" points=\\\"299,337 334.229,451.854 449,451.59 356,522.309 391.705,636.998    299,565.854 206.295,636.998 242,522.309 149,451.59 263.771,451.854  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343700\",\r\n    \"X\": \"20.0\",\r\n    \"Y\": \"73.109375\",\r\n    \"Width\": \"343.4880065917969\",\r\n    \"Height\": \"135.49162477111838\",\r\n    \"SVG\": \"<g id=\\\"25343700\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"220\\\" x2=\\\"357.477\\\" y1=\\\"183.445\\\" y2=\\\"183.445\\\"/>                                    <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"20\\\" x2=\\\"125\\\" y1=\\\"83\\\" y2=\\\"83\\\"/>                        <g>                                <path d=\\\"M323.305,207.443c-0.742-1.162-0.397-2.709,0.768-3.451l32.263-20.547l-32.263-20.547      c-1.165-0.742-1.51-2.29-0.768-3.452s2.298-1.499,3.453-0.767l35.573,22.656c0.72,0.459,1.157,1.255,1.157,2.109      s-0.438,1.65-1.157,2.109l-35.573,22.657c-0.416,0.264-0.882,0.391-1.341,0.391      C324.592,208.602,323.783,208.191,323.305,207.443z\\\"/>                            </g>                                  <path d=\\\"M 50 0 A 50 50 0 0 1 100 50\\\" fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"5\\\" transform=\\\"matrix(1 0 0 1 70 83) rotate(0)\\\"/>                                     <path d=\\\"M 50 0 A 50 50 0 0 1 100 50\\\" fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"5\\\" transform=\\\"matrix(1 0 0 1 270 183) rotate(180)\\\"/>                        <text filter=\\\"url(#solid)\\\" font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(1 0 0 1 80 91)\\\">EX</text>                        <defs>                                <filter height=\\\"1\\\" id=\\\"solid\\\" width=\\\"1\\\" x=\\\"0\\\" y=\\\"0\\\">                                          <feFlood flood-color=\\\"white\\\" result=\\\"bg\\\"/>                                        <feMerge>                                                <feMergeNode in=\\\"bg\\\"/>                                                <feMergeNode in=\\\"SourceGraphic\\\"/>                                              </feMerge>                                    </filter>                            </defs>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01102\",\r\n    \"X\": \"265.3837890625\",\r\n    \"Y\": \"445.9375305175781\",\r\n    \"Width\": \"83.4619140625\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"01102\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"LR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">LR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27032\",\r\n    \"X\": \"230.564453125\",\r\n    \"Y\": \"447.7890319824219\",\r\n    \"Width\": \"148.98828125\",\r\n    \"Height\": \"51.546875\",\r\n    \"SVG\": \"<g id=\\\"27032\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.3359\\\">DEM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27151\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"288.453125\",\r\n    \"Width\": \"70.48967050209205\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"27151\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">J4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27272\",\r\n    \"X\": \"238.51123046875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"133.142578125\",\r\n    \"Height\": \"42.984375\",\r\n    \"SVG\": \"<g id=\\\"27272\\\" opacity=\\\"0.97\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OR-3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27031\",\r\n    \"X\": \"244.740234375\",\r\n    \"Y\": \"299.7841491699219\",\r\n    \"Width\": \"122.080078125\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27031\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5029\\\">EOD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27152\",\r\n    \"X\": \"241.73974609375\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"126.263671875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27152\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141900\",\r\n    \"X\": \"126.765625\",\r\n    \"Y\": \"325.8125\",\r\n    \"Width\": \"368.07421875\",\r\n    \"Height\": \"53.980712890625\",\r\n    \"SVG\": \"<g id=\\\"25141900\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.5864\\\" x1=\\\"139.229\\\" x2=\\\"468.229\\\" y1=\\\"375\\\" y2=\\\"375\\\"/>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"125\\\" y=\\\"343\\\">BHL</text>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"449\\\" y=\\\"343\\\">BHL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27391\",\r\n    \"X\": \"236.2314453125\",\r\n    \"Y\": \"296.28125\",\r\n    \"Width\": \"137.80859375\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27391\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OR-8</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27271\",\r\n    \"X\": \"239.5712890625\",\r\n    \"Y\": \"296.28125\",\r\n    \"Width\": \"131.03515625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27271\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OF-7</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27392\",\r\n    \"X\": \"272.833251953125\",\r\n    \"Y\": \"448.95623779296875\",\r\n    \"Width\": \"66.39849853515625\",\r\n    \"Height\": \"58.239532470703125\",\r\n    \"SVG\": \"<g id=\\\"27392\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"282.5\\\" x2=\\\"326.064\\\" y1=\\\"450.724\\\" y2=\\\"494.288\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"337.464\\\" x2=\\\"315.097\\\" y1=\\\"483.061\\\" y2=\\\"505.428\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"329.564\\\" x2=\\\"286\\\" y1=\\\"450.725\\\" y2=\\\"494.289\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"274.601\\\" x2=\\\"296.968\\\" y1=\\\"483.061\\\" y2=\\\"505.428\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140605\",\r\n    \"X\": \"108.5\",\r\n    \"Y\": \"137.56332397460938\",\r\n    \"Width\": \"269.7837829589844\",\r\n    \"Height\": \"90.81741333007812\",\r\n    \"SVG\": \"<g id=\\\"25140605\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"108.5\\\" x2=\\\"349.477\\\" y1=\\\"182.96\\\" y2=\\\"182.96\\\"/>                        <g>                                <path d=\\\"M315.305,206.959c-0.742-1.162-0.397-2.709,0.768-3.451l32.263-20.547l-32.263-20.547      c-1.165-0.742-1.51-2.29-0.768-3.452s2.298-1.499,3.453-0.767l35.573,22.656c0.72,0.459,1.157,1.255,1.157,2.109      s-0.438,1.65-1.157,2.109l-35.573,22.657c-0.416,0.264-0.882,0.391-1.341,0.391      C316.592,208.117,315.783,207.707,315.305,206.959z\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"325.5\\\" x2=\\\"331.073\\\" y1=\\\"139.421\\\" y2=\\\"144.44\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14.1572,7.5505\\\" stroke-width=\\\"5\\\" x1=\\\"336.684\\\" x2=\\\"366.14\\\" y1=\\\"149.493\\\" y2=\\\"176.02\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"368.945,178.546 374.519,183.565 368.877,188.507    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"13.9342,7.4316\\\" stroke-width=\\\"5\\\" x1=\\\"363.286\\\" x2=\\\"333.938\\\" y1=\\\"193.403\\\" y2=\\\"219.11\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"331.142\\\" x2=\\\"325.5\\\" y1=\\\"221.559\\\" y2=\\\"226.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161900_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"369.734375\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"78.06063842773438\",\r\n    \"SVG\": \"<g id=\\\"10161900_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"284\\\" y=\\\"427\\\">II</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342800\",\r\n    \"X\": \"11.05980647122351\",\r\n    \"Y\": \"54.582487026137926\",\r\n    \"Width\": \"375.8814269525835\",\r\n    \"Height\": \"244.33503384233092\",\r\n    \"SVG\": \"<g id=\\\"25342800\\\">        <g transform=\\\"translate(-230 -210) scale(1.75 1.75)\\\">                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"140.143\\\" x2=\\\"145.949\\\" y1=\\\"155\\\" y2=\\\"158.649\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"19,18\\\" stroke-width=\\\"9\\\" x1=\\\"157.619\\\" x2=\\\"338.502\\\" y1=\\\"165.985\\\" y2=\\\"279.683\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"344.338\\\" x2=\\\"350.143\\\" y1=\\\"283.351\\\" y2=\\\"287\\\"/>                    </g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"140.143\\\" x2=\\\"145.949\\\" y1=\\\"287\\\" y2=\\\"283.351\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"19,18\\\" stroke-width=\\\"9\\\" x1=\\\"157.619\\\" x2=\\\"338.502\\\" y1=\\\"276.016\\\" y2=\\\"162.317\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\" x1=\\\"344.338\\\" x2=\\\"350.143\\\" y1=\\\"158.649\\\" y2=\\\"155\\\"/>                    </g>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"70\\\" stroke=\\\"#FFFFFF\\\" width=\\\"55\\\" x=\\\"169\\\" y=\\\"145\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" font-weight=\\\"bold\\\" x=\\\"174\\\" y=\\\"207\\\">S</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27241\",\r\n    \"X\": \"239.5712890625\",\r\n    \"Y\": \"296.28125\",\r\n    \"Width\": \"130.86328125\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OF-4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02062\",\r\n    \"X\": \"360.4355163574219\",\r\n    \"Y\": \"365.1103515625\",\r\n    \"Width\": \"51.921875\",\r\n    \"Height\": \"54.40625\",\r\n    \"SVG\": \"<g id=\\\"02062\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" id=\\\"M\\\" x=\\\"354.7949\\\" y=\\\"419.5166\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27121\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"288.25\",\r\n    \"Width\": \"60.75529550209205\",\r\n    \"Height\": \"52.625\",\r\n    \"SVG\": \"<g id=\\\"27121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">J1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27242\",\r\n    \"X\": \"236.92529296875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"135.857421875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27242\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27481\",\r\n    \"X\": \"288.28515625\",\r\n    \"Y\": \"292.9609069824219\",\r\n    \"Width\": \"33.609375\",\r\n    \"Height\": \"37.015625\",\r\n    \"SVG\": \"<g id=\\\"27481\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"328.5859\\\">Ø</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01092\",\r\n    \"X\": \"259.284912109375\",\r\n    \"Y\": \"448.5156555175781\",\r\n    \"Width\": \"95.4267578125\",\r\n    \"Height\": \"46.53125\",\r\n    \"SVG\": \"<g id=\\\"01092\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" id=\\\"MR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"495.0469\\\">MR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27361\",\r\n    \"X\": \"236.2314453125\",\r\n    \"Y\": \"296.28125\",\r\n    \"Width\": \"137.54296875\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27361\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OR-4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27122\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"447.5859069824219\",\r\n    \"Width\": \"70.80217050209205\",\r\n    \"Height\": \"52.625\",\r\n    \"SVG\": \"<g id=\\\"27122\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.3359\\\">J9</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343200\",\r\n    \"X\": \"87.80787718660983\",\r\n    \"Y\": \"85.5157154626782\",\r\n    \"Width\": \"308.3931723144665\",\r\n    \"Height\": \"276.91830573289576\",\r\n    \"SVG\": \"<g id=\\\"25343200\\\" transform=\\\"translate(-160 -170) scale(1.75 1.75)\\\">        <path d=\\\"M152.622,220.067c13.174-104.438,162.599-86.175,158,10.4   c-3.446,72.352-109.576,99.648-149.2,29.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"145\\\" x2=\\\"150\\\" y1=\\\"200\\\" y2=\\\"220\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"150.299\\\" x2=\\\"171.702\\\" y1=\\\"220\\\" y2=\\\"215\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"161.286\\\" x2=\\\"161.286\\\" y1=\\\"260\\\" y2=\\\"285\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"160.299\\\" x2=\\\"181.702\\\" y1=\\\"259.815\\\" y2=\\\"259.827\\\"/>        <g transform=\\\"translate(186 43) translate(-1 0) translate(-1 0) translate(1 0) translate(1 0) translate(1 0)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"20\\\" stroke=\\\"#FFFFFF\\\" width=\\\"14.286\\\" x=\\\"113.571\\\" y=\\\"171.857\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"34.9982\\\" transform=\\\"matrix(0.5714 0 0 0.5714 117.187 189)\\\">C</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02052\",\r\n    \"X\": \"365.6542663574219\",\r\n    \"Y\": \"359.2509765625\",\r\n    \"Width\": \"35.78125\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"02052\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"L\\\" x=\\\"359.7949\\\" y=\\\"416.5166\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27131\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"288.25\",\r\n    \"Width\": \"70.17717050209205\",\r\n    \"Height\": \"52.625\",\r\n    \"SVG\": \"<g id=\\\"27131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">J2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27252\",\r\n    \"X\": \"238.51123046875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"125.126953125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27252\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OR-1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27011\",\r\n    \"X\": \"249.625\",\r\n    \"Y\": \"299.8153991699219\",\r\n    \"Width\": \"111.12109375\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"27011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5029\\\">CLP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27132\",\r\n    \"X\": \"275.29998779296875\",\r\n    \"Y\": \"444.0\",\r\n    \"Width\": \"59.4000244140625\",\r\n    \"Height\": \"59.5\",\r\n    \"SVG\": \"<g id=\\\"27132\\\">        <polyline points=\\\"305,444 334.7,503.5 275.3,503.5  \\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01082\",\r\n    \"X\": \"259.52001953125\",\r\n    \"Y\": \"446.0781555175781\",\r\n    \"Width\": \"93.205078125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"01082\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"SR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"497.0469\\\">SR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27371\",\r\n    \"X\": \"236.2314453125\",\r\n    \"Y\": \"296.28125\",\r\n    \"Width\": \"137.68359375\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27371\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OR-6</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27251\",\r\n    \"X\": \"239.5712890625\",\r\n    \"Y\": \"296.28125\",\r\n    \"Width\": \"131.36328125\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27251\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OF-5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27012\",\r\n    \"X\": \"223.5\",\r\n    \"Y\": \"450.0\",\r\n    \"Width\": \"165.0\",\r\n    \"Height\": \"32.5\",\r\n    \"SVG\": \"<g id=\\\"27012\\\">        <path d=\\\"M226,482.5c0-40,80-40,80,0c0-40,80-40,80,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161900_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"371.734375\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"75.7806396484375\",\r\n    \"SVG\": \"<g id=\\\"10161900_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"282\\\" y=\\\"429\\\">II</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161900_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"380.734375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"67.06063842773438\",\r\n    \"SVG\": \"<g id=\\\"10161900_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"286\\\" y=\\\"438\\\">II</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141800\",\r\n    \"X\": \"126.921875\",\r\n    \"Y\": \"325.515625\",\r\n    \"Width\": \"370.578125\",\r\n    \"Height\": \"54.277587890625\",\r\n    \"SVG\": \"<g id=\\\"25141800\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.5864\\\" x1=\\\"139.229\\\" x2=\\\"468.229\\\" y1=\\\"375\\\" y2=\\\"375\\\"/>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"125\\\" y=\\\"343\\\">HOL</text>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"449\\\" y=\\\"343\\\">HOL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161900_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"371.734375\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"77.68563842773438\",\r\n    \"SVG\": \"<g id=\\\"10161900_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"284\\\" y=\\\"429\\\">II</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27491\",\r\n    \"X\": \"266.02801513671875\",\r\n    \"Y\": \"297.9989929199219\",\r\n    \"Width\": \"80.1099853515625\",\r\n    \"Height\": \"36.001983642578125\",\r\n    \"SVG\": \"<g id=\\\"27491\\\">        <circle cx=\\\"284.028\\\" cy=\\\"316\\\" r=\\\"18\\\"/>        <circle cx=\\\"328.137\\\" cy=\\\"316\\\" r=\\\"18.001\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25344200\",\r\n    \"X\": \"41.98925177079036\",\r\n    \"Y\": \"110.12500762939453\",\r\n    \"Width\": \"328.3237815462125\",\r\n    \"Height\": \"160.96559813465183\",\r\n    \"SVG\": \"<g id=\\\"25344200\\\" transform=\\\"translate(-110 -80) scale(1.25 1.25)\\\">            <path d=\\\"M315.4,154.6c80.069,0,98.652,105.535-6,111\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"309.4\\\" x2=\\\"244\\\" y1=\\\"265.6\\\" y2=\\\"265.6\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"201.4\\\" x2=\\\"122.4\\\" y1=\\\"265.6\\\" y2=\\\"265.6\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"123.4\\\" x2=\\\"137.4\\\" y1=\\\"265.6\\\" y2=\\\"253.6\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"123.387\\\" x2=\\\"135.787\\\" y1=\\\"266.333\\\" y2=\\\"279.133\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" font-weight=\\\"bold\\\" transform=\\\"matrix(0.8 0 0 0.8 202.1992 270.7992)\\\">P(R)</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25350202\",\r\n    \"X\": \"12.5\",\r\n    \"Y\": \"12.5\",\r\n    \"Width\": \"375.0\",\r\n    \"Height\": \"375.0\",\r\n    \"SVG\": \"<g id=\\\"25350202\\\">        <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"180\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>        <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"50\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25350201\",\r\n    \"X\": \"12.5\",\r\n    \"Y\": \"12.5\",\r\n    \"Width\": \"375.0\",\r\n    \"Height\": \"375.0\",\r\n    \"SVG\": \"<g id=\\\"25350201\\\">          <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"180\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>          <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"50\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>            <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"145\\\" x2=\\\"30\\\" y1=\\\"200\\\" y2=\\\"150\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"145\\\" x2=\\\"30\\\" y1=\\\"200\\\" y2=\\\"250\\\"/>            <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"255\\\" x2=\\\"370\\\" y1=\\\"200\\\" y2=\\\"150\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"255\\\" x2=\\\"370\\\" y1=\\\"200\\\" y2=\\\"250\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"150\\\" y1=\\\"145\\\" y2=\\\"30\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"250\\\" y1=\\\"145\\\" y2=\\\"30\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"150\\\" y1=\\\"255\\\" y2=\\\"370\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"250\\\" y1=\\\"255\\\" y2=\\\"370\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25350203\",\r\n    \"X\": \"12.5\",\r\n    \"Y\": \"12.5\",\r\n    \"Width\": \"375.0\",\r\n    \"Height\": \"375.0\",\r\n    \"SVG\": \"<g id=\\\"25350203\\\">          <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"180\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>          <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"50\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>            <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"30\\\" x2=\\\"145\\\" y1=\\\"200\\\" y2=\\\"150\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"30\\\" x2=\\\"145\\\" y1=\\\"200\\\" y2=\\\"250\\\"/>            <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"370\\\" x2=\\\"255\\\" y1=\\\"200\\\" y2=\\\"150\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"370\\\" x2=\\\"255\\\" y1=\\\"200\\\" y2=\\\"250\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"150\\\" y1=\\\"30\\\" y2=\\\"145\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"250\\\" y1=\\\"30\\\" y2=\\\"145\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"150\\\" y1=\\\"370\\\" y2=\\\"255\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"250\\\" y1=\\\"370\\\" y2=\\\"255\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342700\",\r\n    \"X\": \"90.36551666259766\",\r\n    \"Y\": \"68.88763766319308\",\r\n    \"Width\": \"303.94698333740234\",\r\n    \"Height\": \"271.67162989601053\",\r\n    \"SVG\": \"<g id=\\\"25342700\\\">        <path d=\\\"M93.838,195.867C116.893,13.1,378.387,45.06,370.338,214.066   c-6.03,126.617-191.758,174.385-261.1,51.801\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"107.25,148.5 157.652,147.896 135.25,108.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"203.5,75 225.602,112.126 250.75,73.867  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"151,311.25 185.232,283.038 188.619,330.859  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"236.945,336.305 261.195,290.305 283.523,326.523  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"320.75,102.746 298.121,140.645 354,141.5  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"368,180 331.25,204.723 368,230.75  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"359.06,260.073 307.806,260.674 331.25,297.25  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <polyline fill=\\\"none\\\" points=\\\"109,309.5 109.238,265.867 144.729,265.447  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <g transform=\\\"translate(182 32) translate(0 -1)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"25\\\" x=\\\"183\\\" y=\\\"157\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"167\\\" y=\\\"184\\\">C/S</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130200\",\r\n    \"X\": \"257.0\",\r\n    \"Y\": \"349.8819885253906\",\r\n    \"Width\": \"96.81201171875\",\r\n    \"Height\": \"91.11801147460938\",\r\n    \"SVG\": \"<g id=\\\"40130200\\\">            <polyline points=\\\"257 372.662 257 418.221 308.254 418.221 331.033 441 331.033 349.882 308.254 372.662 257 372.662 257 418.221\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"331.033\\\" x2=\\\"353.812\\\" y1=\\\"405.122\\\" y2=\\\"405.122\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"331.033\\\" x2=\\\"353.812\\\" y1=\\\"385.76\\\" y2=\\\"385.76\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"331.033\\\" x2=\\\"353.812\\\" y1=\\\"366.967\\\" y2=\\\"366.967\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"331.033\\\" x2=\\\"353.812\\\" y1=\\\"423.915\\\" y2=\\\"423.915\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25130701\",\r\n    \"X\": \"26.266761357483492\",\r\n    \"Y\": \"151.25624979520217\",\r\n    \"Width\": \"561.6664808493908\",\r\n    \"Height\": \"276.13735770091745\",\r\n    \"SVG\": \"<g id=\\\"25130701\\\">            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.5864\\\" x1=\\\"139.229\\\" x2=\\\"468.229\\\" y1=\\\"375\\\" y2=\\\"375\\\"/>            <g transform=\\\"translate(-25,165) scale(0.4)\\\">                    <polygon fill=\\\"none\\\" points=\\\"299,337 334.229,451.854 449,451.59 356,522.309 391.705,636.998    299,565.854 206.295,636.998 242,522.309 149,451.59 263.771,451.854  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>                    <text X=\\\"285\\\" Y=\\\"525\\\" font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" id=\\\"varT\\\">T</text>                </g>            <g transform=\\\"translate(400,165) scale(0.4)\\\">                    <polygon fill=\\\"none\\\" points=\\\"299,337 334.229,451.854 449,451.59 356,522.309 391.705,636.998    299,565.854 206.295,636.998 242,522.309 149,451.59 263.771,451.854  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>                    <text X=\\\"285\\\" Y=\\\"525\\\" font-family=\\\"sans-serif\\\" font-size=\\\"48\\\" id=\\\"varT\\\">T</text>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27461\",\r\n    \"X\": \"270.0\",\r\n    \"Y\": \"311.5\",\r\n    \"Width\": \"70.0\",\r\n    \"Height\": \"12.0\",\r\n    \"SVG\": \"<g id=\\\"27461\\\">        <line fill=\\\"none\\\" id=\\\"mod1\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"270\\\" x2=\\\"340\\\" y1=\\\"317.5\\\" y2=\\\"317.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27341\",\r\n    \"X\": \"236.2314453125\",\r\n    \"Y\": \"296.28125\",\r\n    \"Width\": \"137.71484375\",\r\n    \"Height\": \"44.484375\",\r\n    \"SVG\": \"<g id=\\\"27341\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OR-3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10121801\",\r\n    \"X\": \"234.15199279785156\",\r\n    \"Y\": \"312.0\",\r\n    \"Width\": \"153.70399475097656\",\r\n    \"Height\": \"173.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10121801\\\">            <g>                      <polyline fill=\\\"none\\\" points=\\\"246.752 395.855 246.752 451.618 309.485 451.618 337.367 479.5 337.367 367.974 309.485 395.855 246.752 395.855 246.752 451.618\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"337.367\\\" x2=\\\"365.248\\\" y1=\\\"435.587\\\" y2=\\\"435.587\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"337.367\\\" x2=\\\"365.248\\\" y1=\\\"411.888\\\" y2=\\\"411.888\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"337.367\\\" x2=\\\"365.248\\\" y1=\\\"388.885\\\" y2=\\\"388.885\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"337.367\\\" x2=\\\"365.248\\\" y1=\\\"458.589\\\" y2=\\\"458.589\\\"/>                </g>            <g id=\\\"Symbol\\\">                      <path d=\\\"M387.356,333.482c0,11.495-10.057,20.813-22.46,20.813s-52.964-20.813-52.964-20.813c0,0,40.562-20.812,52.964-20.812,12.404,0,22.46,9.318,22.46,20.812Z\\\" stroke=\\\"#000000\\\"/>                      <path d=\\\"M234.652,333.661c0-11.686,10.224-21.161,22.835-21.161s53.852,21.161,53.852,21.161c0,0-41.24,21.16-53.852,21.16s-22.835-9.474-22.835-21.16Z\\\" stroke=\\\"#000000\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02082\",\r\n    \"X\": \"360.109375\",\r\n    \"Y\": \"335.3759460449219\",\r\n    \"Width\": \"42.6875\",\r\n    \"Height\": \"110.94046020507812\",\r\n    \"SVG\": \"<g id=\\\"02082\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"361.75\\\" y=\\\"446.3164\\\">2</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"356.75\\\" y=\\\"389.9072\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201100\",\r\n    \"X\": \"247.49630737304688\",\r\n    \"Y\": \"340.82763671875\",\r\n    \"Width\": \"132.00369262695312\",\r\n    \"Height\": \"109.63388061523438\",\r\n    \"SVG\": \"<g id=\\\"15201100\\\">        <polygon fill=\\\"#000000\\\" points=\\\"345.907,446 317.047,428.334 250.5,428.334 250.016,366.666    319.84,366.666 345.907,346  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"379.5\\\" x2=\\\"346.296\\\" y1=\\\"366.666\\\" y2=\\\"366.666\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"379.5\\\" x2=\\\"346.296\\\" y1=\\\"428.334\\\" y2=\\\"428.334\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"379.5\\\" x2=\\\"346.296\\\" y1=\\\"387.222\\\" y2=\\\"387.222\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"379.5\\\" x2=\\\"346.296\\\" y1=\\\"407.777\\\" y2=\\\"407.777\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27102\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"447.7890319824219\",\r\n    \"Width\": \"70.70842050209205\",\r\n    \"Height\": \"52.421875\",\r\n    \"SVG\": \"<g id=\\\"27102\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.3359\\\">J7</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27221\",\r\n    \"X\": \"239.5712890625\",\r\n    \"Y\": \"296.28125\",\r\n    \"Width\": \"130.59765625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27221\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OF-2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27101\",\r\n    \"X\": \"261.517578125\",\r\n    \"Y\": \"299.7841491699219\",\r\n    \"Width\": \"87.451171875\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27101\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.5029\\\">GO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27222\",\r\n    \"X\": \"241.73974609375\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"126.763671875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27222\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-9</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20151\",\r\n    \"X\": \"242.73741122159092\",\r\n    \"Y\": \"297.75\",\r\n    \"Width\": \"121.01258877840908\",\r\n    \"Height\": \"48.0625\",\r\n    \"SVG\": \"<g id=\\\"20151\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345\\\">JNN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343100\",\r\n    \"X\": \"0.4216179594580661\",\r\n    \"Y\": \"0.33272025437992403\",\r\n    \"Width\": \"135.56697706637206\",\r\n    \"Height\": \"41.00001289991695\",\r\n    \"SVG\": \"<g id=\\\"25343100\\\">                <g transform=\\\"translate(-460.0783763840686,-218.16726766762844)\\\">                            <path d=\\\"M594 240L480 240\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3\\\"/>                            <path d=\\\"M576 258L594 240L576 220\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3\\\"/>                            <path d=\\\"M462 258L480 240L462 220\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"6,6\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3\\\"/>                    </g>        </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10482\",\r\n    \"X\": \"280.74951171875\",\r\n    \"Y\": \"447.4375\",\r\n    \"Width\": \"48.796875\",\r\n    \"Height\": \"61.5625\",\r\n    \"SVG\": \"<g id=\\\"10482\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"86\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"509\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30191\",\r\n    \"X\": \"278.6796875\",\r\n    \"Y\": \"287.734375\",\r\n    \"Width\": \"52.375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"30191\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345\\\">V</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343900\",\r\n    \"X\": \"87.80787718660983\",\r\n    \"Y\": \"85.5157154626782\",\r\n    \"Width\": \"317.95481812589014\",\r\n    \"Height\": \"276.91830573289576\",\r\n    \"SVG\": \"<g id=\\\"25343900\\\" transform=\\\"translate(-160 -170) scale(1.75 1.75)\\\">        <path d=\\\"M152.622,220.067c13.174-104.438,162.599-86.175,158,10.4   c-3.446,72.352-109.576,99.648-149.2,29.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"145\\\" x2=\\\"150\\\" y1=\\\"200\\\" y2=\\\"220\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"150.299\\\" x2=\\\"171.702\\\" y1=\\\"220\\\" y2=\\\"215\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"161.286\\\" x2=\\\"161.286\\\" y1=\\\"260\\\" y2=\\\"285\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"160.299\\\" x2=\\\"181.702\\\" y1=\\\"259.815\\\" y2=\\\"259.827\\\"/>        <g transform=\\\"translate(186 43) translate(-1 0) translate(-1 0) translate(1 0) translate(1 0) translate(1 0)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"20\\\" stroke=\\\"#FFFFFF\\\" width=\\\"14.286\\\" x=\\\"113.571\\\" y=\\\"171.857\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"100\\\" y=\\\"189\\\">LOC</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27351\",\r\n    \"X\": \"236.2314453125\",\r\n    \"Y\": \"296.28125\",\r\n    \"Width\": \"137.54296875\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27351\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OR-4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27231\",\r\n    \"X\": \"239.5712890625\",\r\n    \"Y\": \"296.28125\",\r\n    \"Width\": \"131.03515625\",\r\n    \"Height\": \"44.484375\",\r\n    \"SVG\": \"<g id=\\\"27231\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OF-3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02072\",\r\n    \"X\": \"365.9667663574219\",\r\n    \"Y\": \"365.2509765625\",\r\n    \"Width\": \"43.71875\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"02072\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"P\\\" x=\\\"359.7949\\\" y=\\\"422.5166\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27471\",\r\n    \"X\": \"288.28515625\",\r\n    \"Y\": \"292.9609069824219\",\r\n    \"Width\": \"33.609375\",\r\n    \"Height\": \"37.015625\",\r\n    \"SVG\": \"<g id=\\\"27471\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"48px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"328.5859\\\">Ø</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27111\",\r\n    \"X\": \"260.5039978027344\",\r\n    \"Y\": \"295.4330139160156\",\r\n    \"Width\": \"103.15701293945312\",\r\n    \"Height\": \"49.694000244140625\",\r\n    \"SVG\": \"<g id=\\\"27111\\\">        <polygon fill=\\\"none\\\" points=\\\"319.72,342.627 263.004,342.627 263.004,297.933 340.193,297.933     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"361.161\\\" x2=\\\"361.161\\\" y1=\\\"300.199\\\" y2=\\\"340.904\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"361.161\\\" x2=\\\"323.055\\\" y1=\\\"335.213\\\" y2=\\\"335.213\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"359.954\\\" x2=\\\"337.119\\\" y1=\\\"305.891\\\" y2=\\\"305.891\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27232\",\r\n    \"X\": \"228.3515625\",\r\n    \"Y\": \"445.203125\",\r\n    \"Width\": \"153.32421875\",\r\n    \"Height\": \"41.484375\",\r\n    \"SVG\": \"<g id=\\\"27232\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"56px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"486\\\">OF-10</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27112\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"447.5859069824219\",\r\n    \"Width\": \"70.80217050209205\",\r\n    \"Height\": \"52.625\",\r\n    \"SVG\": \"<g id=\\\"27112\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"499.3359\\\">J8</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20161\",\r\n    \"X\": \"238.607421875\",\r\n    \"Y\": \"296.953125\",\r\n    \"Width\": \"130.6533203125\",\r\n    \"Height\": \"48.859375\",\r\n    \"SVG\": \"<g id=\\\"20161\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"66\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345\\\">CPN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25182600\",\r\n    \"X\": \"251.77513122558594\",\r\n    \"Y\": \"242.47299194335938\",\r\n    \"Width\": \"104.94975280761719\",\r\n    \"Height\": \"162.0\",\r\n    \"SVG\": \"<g id=\\\"25182600\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"264.25\\\" x2=\\\"344.25\\\" y1=\\\"400.973\\\" y2=\\\"400.973\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.25\\\" x2=\\\"304.25\\\" y1=\\\"400.973\\\" y2=\\\"315.973\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.25\\\" x2=\\\"354.25\\\" y1=\\\"315.973\\\" y2=\\\"265.973\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.25\\\" x2=\\\"254.25\\\" y1=\\\"315.973\\\" y2=\\\"265.973\\\"/>                <circle cx=\\\"304.25\\\" cy=\\\"267.973\\\" r=\\\"25\\\" stroke=\\\"#000000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180300\",\r\n    \"X\": \"230.75\",\r\n    \"Y\": \"116.9729995727539\",\r\n    \"Width\": \"150.0\",\r\n    \"Height\": \"287.5343246459961\",\r\n    \"SVG\": \"<g id=\\\"25180300\\\">        <g>                <rect fill=\\\"none\\\" height=\\\"180\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" width=\\\"140\\\" x=\\\"235.75\\\" y=\\\"121.973\\\"/>                <polyline fill=\\\"none\\\" points=\\\"235.75,302.973 305.75,396.973 375.75,302.973   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"9\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"264.25\\\" x2=\\\"344.25\\\" y1=\\\"284\\\" y2=\\\"284\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.25\\\" x2=\\\"304.25\\\" y1=\\\"284\\\" y2=\\\"209\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.25\\\" x2=\\\"354.25\\\" y1=\\\"209\\\" y2=\\\"159\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"304.25\\\" x2=\\\"254.25\\\" y1=\\\"209\\\" y2=\\\"159\\\"/>                <circle cx=\\\"304.25\\\" cy=\\\"158.973\\\" fill=\\\"#000000\\\" r=\\\"25\\\" stroke=\\\"#000000\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110212\",\r\n    \"X\": \"185.0\",\r\n    \"Y\": \"348.1499938964844\",\r\n    \"Width\": \"240.0\",\r\n    \"Height\": \"92.70001220703125\",\r\n    \"SVG\": \"<g id=\\\"27110212\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11\\\" x1=\\\"305.35\\\" x2=\\\"305.35\\\" y1=\\\"348.15\\\" y2=\\\"440.85\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11\\\" x1=\\\"185\\\" x2=\\\"425\\\" y1=\\\"394.55\\\" y2=\\\"394.55\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110100\",\r\n    \"X\": \"186.51100158691406\",\r\n    \"Y\": \"362.6559753417969\",\r\n    \"Width\": \"236.6949920654297\",\r\n    \"Height\": \"66.32101440429688\",\r\n    \"SVG\": \"<g id=\\\"01110100\\\">        <path d=\\\"M422.706,395.541c0,17.741-15.521,32.123-34.665,32.123c-19.145,0-81.748-32.123-81.748-32.123   s62.604-32.123,81.748-32.123C407.185,363.418,422.706,377.801,422.706,395.541z\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M187.011,395.817c0-18.037,15.781-32.661,35.246-32.661c19.465,0,83.118,32.661,83.118,32.661   s-63.653,32.66-83.118,32.66C202.792,428.477,187.011,413.854,187.011,395.817z\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281801\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25281801\\\">        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"188\\\">DCN</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"229\\\">ALT</text>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27201\",\r\n    \"X\": \"269.05134512290795\",\r\n    \"Y\": \"288.25\",\r\n    \"Width\": \"70.80217050209205\",\r\n    \"Height\": \"52.625\",\r\n    \"SVG\": \"<g id=\\\"27201\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">J9</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27322\",\r\n    \"X\": \"238.51123046875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"133.220703125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27322\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OR-8</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02022\",\r\n    \"X\": \"363.3886413574219\",\r\n    \"Y\": \"358.2666015625\",\r\n    \"Width\": \"45.59375\",\r\n    \"Height\": \"59.234375\",\r\n    \"SVG\": \"<g id=\\\"02022\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"S\\\" x=\\\"359.7949\\\" y=\\\"416.5166\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27202\",\r\n    \"X\": \"241.73974609375\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"126.685546875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27202\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-7</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02142\",\r\n    \"X\": \"361.09375\",\r\n    \"Y\": \"345.2353210449219\",\r\n    \"Width\": \"42.90625\",\r\n    \"Height\": \"102.08108520507812\",\r\n    \"SVG\": \"<g id=\\\"02142\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" x=\\\"355.75\\\" y=\\\"447.3164\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" x=\\\"368.75\\\" y=\\\"393.9072\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27441\",\r\n    \"X\": \"235.16357421875\",\r\n    \"Y\": \"302.65625\",\r\n    \"Width\": \"137.71875\",\r\n    \"Height\": \"40.0\",\r\n    \"SVG\": \"<g id=\\\"27441\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"54px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342\\\">WO-4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01052\",\r\n    \"X\": \"282.28515625\",\r\n    \"Y\": \"449.2900695800781\",\r\n    \"Width\": \"47.34375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"01052\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"D\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"506.5557\\\">D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27321\",\r\n    \"X\": \"236.2314453125\",\r\n    \"Y\": \"296.28125\",\r\n    \"Width\": \"129.43359375\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27321\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OR-1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343400\",\r\n    \"X\": \"0.4995922514617459\",\r\n    \"Y\": \"0.0\",\r\n    \"Width\": \"292.41504412637096\",\r\n    \"Height\": \"321.1145138586567\",\r\n    \"SVG\": \"<g id=\\\"25343400\\\">                <g transform=\\\"translate(-539.8138814293704,-98.66419782164809)\\\">        <path d=\\\"M548.9039898673938 258.2601627833371L552.1723968060719 228.94954809864305L562.0606403692765 201.18618863638702L578.0462295670199 176.43854113896452L599.2844767839852 156.01630635527803L624.6531282398195 141.0008082217859L652.8116622797406 132.18740102868054L682.2721226659229 130.04304293853227L711.4777444640846 134.68136147514292L738.8852181808214 145.8565832006162L763.046245209084 162.9766622560379L782.6840745683387 185.13488424859713L796.7609755614515 211.15820835509768L804.5330795203208 239.6697029672347L805.5896911882136 269.161681505976L799.8749913210994 298.0755954463014L787.690983341517 324.8844166635492L769.6815289312985 348.173151222139L746.7983175832576 366.713267682778L720.2505702245428 379.52717870607063L691.4411364540616 385.939459426426L661.8923633197825 385.61218719612896L633.1656531397563 378.5626078916281L606.7789604236591 365.1622345490588L584.1265861900986 346.11742390577757L566.4055063460678 322.43241424548575M562.0606403692765 201.18618863638702L553.1956460977785 155.97812295950305L599.2844767839852 156.01630635527803L578.0462295670199 176.43854113896452L562.0606403692765 201.18618863638702M624.6531282398195 141.0008082217859L646.6524369886795 100.66419782164809L682.2721226659229 130.04304293853227L652.8116622797406 132.18740102868054L624.6531282398195 141.0008082217859M711.4777444640846 134.68136147514292L754.2443818650305 117.75067553656766L763.046245209084 162.9766622560379L738.8852181808214 145.8565832006162L711.4777444640846 134.68136147514292M782.6840745683387 185.13488424859713L826.5890785908181 199.3777069796695L804.5330795203208 239.6697029672347L796.7609755614515 211.15820835509768L782.6840745683387 185.13488424859713M805.5896911882136 269.161681505976L830.481598290378 308.02444084367414L787.690983341517 324.8844166635492L799.8749913210994 298.0755954463014L805.5896911882136 269.161681505976M769.6815289312985 348.173151222139L764.1357561180757 393.8215311392699L720.2505702245428 379.52717870607063L746.7983175832576 366.713267682778L769.6815289312985 348.173151222139M691.4411364540616 385.939459426426L658.0033132887319 417.4451805309586L633.1656531397563 378.5626078916281L661.8923633197825 385.61218719612896L691.4411364540616 385.939459426426M584.3951065852907 331.4531837931989L566.4055063460678 322.43241424548575L569.9826508514311 342.236556165492M541.8138814293704 238.9922225599981L548.9039898673938 258.2601627833371L560.0642769832509 241.0273118989151\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3\\\"/>                            <path d=\\\"M562.0606403692765 201.18618863638702L553.1956460977785 155.97812295950305L599.2844767839852 156.01630635527803L578.0462295670199 176.43854113896452L562.0606403692765 201.18618863638702\\\" fill=\\\"none\\\"/>                            <path d=\\\"M624.6531282398195 141.0008082217859L646.6524369886795 100.66419782164809L682.2721226659229 130.04304293853227L652.8116622797406 132.18740102868054L624.6531282398195 141.0008082217859\\\" fill=\\\"none\\\"/>                            <path d=\\\"M711.4777444640846 134.68136147514292L754.2443818650305 117.75067553656766L763.046245209084 162.9766622560379L738.8852181808214 145.8565832006162L711.4777444640846 134.68136147514292\\\" fill=\\\"none\\\"/>                            <path d=\\\"M782.6840745683387 185.13488424859713L826.5890785908181 199.3777069796695L804.5330795203208 239.6697029672347L796.7609755614515 211.15820835509768L782.6840745683387 185.13488424859713\\\" fill=\\\"none\\\"/>                            <path d=\\\"M805.5896911882136 269.161681505976L830.481598290378 308.02444084367414L787.690983341517 324.8844166635492L799.8749913210994 298.0755954463014L805.5896911882136 269.161681505976\\\" fill=\\\"none\\\"/>                            <path d=\\\"M769.6815289312985 348.173151222139L764.1357561180757 393.8215311392699L720.2505702245428 379.52717870607063L746.7983175832576 366.713267682778L769.6815289312985 348.173151222139\\\" fill=\\\"none\\\"/>                            <path d=\\\"M691.4411364540616 385.939459426426L658.0033132887319 417.4451805309586L633.1656531397563 378.5626078916281L661.8923633197825 385.61218719612896L691.4411364540616 385.939459426426\\\" fill=\\\"none\\\"/>                            <text alignment-baseline=\\\"middle\\\" fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" font-weight=\\\"bold\\\" stroke=\\\"#FFFFFF\\\" stroke-miterlimit=\\\"3\\\" stroke-width=\\\"4\\\" text-anchor=\\\"middle\\\" transform=\\\"translate(806.9964454926345,254.39679686257693)\\\">D</text>                            <text alignment-baseline=\\\"middle\\\" fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" font-weight=\\\"bold\\\" stroke-miterlimit=\\\"3\\\" text-anchor=\\\"middle\\\" transform=\\\"translate(806.9964454926345,254.39679686257693)\\\">D</text>                    </g>        </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20141\",\r\n    \"X\": \"228.0537109375\",\r\n    \"Y\": \"301.3125\",\r\n    \"Width\": \"155.482421875\",\r\n    \"Height\": \"44.421875\",\r\n    \"SVG\": \"<g id=\\\"20141\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345\\\">RTNS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110101_0\",\r\n    \"X\": \"219.23223876953125\",\r\n    \"Y\": \"309.23223876953125\",\r\n    \"Width\": \"173.5355224609375\",\r\n    \"Height\": \"173.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"27110101_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"391\\\" y1=\\\"481\\\" y2=\\\"311\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"221\\\" x2=\\\"391\\\" y1=\\\"311\\\" y2=\\\"481\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110101_1\",\r\n    \"X\": \"177.762451171875\",\r\n    \"Y\": \"319.8277893066406\",\r\n    \"Width\": \"253.47509765625\",\r\n    \"Height\": \"147.34442138671875\",\r\n    \"SVG\": \"<g id=\\\"27110101_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"179\\\" x2=\\\"430\\\" y1=\\\"465\\\" y2=\\\"322\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"179\\\" x2=\\\"430\\\" y1=\\\"322\\\" y2=\\\"465\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27451\",\r\n    \"X\": \"235.16357421875\",\r\n    \"Y\": \"302.65625\",\r\n    \"Width\": \"138.171875\",\r\n    \"Height\": \"40.0\",\r\n    \"SVG\": \"<g id=\\\"27451\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"54px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342\\\">WO-5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110101_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"27110101_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"528\\\" y2=\\\"264\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110101_3\",\r\n    \"X\": \"218.21942138671875\",\r\n    \"Y\": \"307.7451477050781\",\r\n    \"Width\": \"174.0611572265625\",\r\n    \"Height\": \"176.50970458984375\",\r\n    \"SVG\": \"<g id=\\\"27110101_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"220\\\" x2=\\\"390.5\\\" y1=\\\"482.5\\\" y2=\\\"309.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"220\\\" x2=\\\"390.5\\\" y1=\\\"309.5\\\" y2=\\\"482.5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02012\",\r\n    \"X\": \"359.6698913574219\",\r\n    \"Y\": \"359.2509765625\",\r\n    \"Width\": \"53.609375\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"02012\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"A\\\" x=\\\"359.7949\\\" y=\\\"416.5166\\\">A</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27212\",\r\n    \"X\": \"241.73974609375\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"126.763671875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27212\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-8</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02132\",\r\n    \"X\": \"358.796875\",\r\n    \"Y\": \"345.2353210449219\",\r\n    \"Width\": \"46.453125\",\r\n    \"Height\": \"102.08108520507812\",\r\n    \"SVG\": \"<g id=\\\"02132\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" x=\\\"356.75\\\" y=\\\"447.3164\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" x=\\\"353.75\\\" y=\\\"393.9072\\\">M</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01042\",\r\n    \"X\": \"284.1796875\",\r\n    \"Y\": \"447.2900695800781\",\r\n    \"Width\": \"43.25\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"01042\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" id=\\\"B\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"504.5557\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27331\",\r\n    \"X\": \"236.2314453125\",\r\n    \"Y\": \"296.28125\",\r\n    \"Width\": \"137.27734375\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27331\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OR-2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27211\",\r\n    \"X\": \"239.5712890625\",\r\n    \"Y\": \"296.28125\",\r\n    \"Width\": \"122.75390625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27211\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OF-1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27332\",\r\n    \"X\": \"238.51123046875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"133.220703125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27332\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OR-9</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110501_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10110501_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432\\\">LO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110501_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10110501_3\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432\\\">LO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27302\",\r\n    \"X\": \"238.51123046875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"133.111328125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27302\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OR-6</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25342900\",\r\n    \"X\": \"4.878955993027411\",\r\n    \"Y\": \"0.49977299755231\",\r\n    \"Width\": \"136.6730288219203\",\r\n    \"Height\": \"118.3760729192556\",\r\n    \"SVG\": \"<g id=\\\"25342900\\\">                <g transform=\\\"translate(-387.4638671875,-114.82435195942321)\\\">                            <path d=\\\"M393.84322444997537 217.8015813935324L403.7607218790562 190.69355370990547L427.6490668995132 174.1202881921916L451.38325259921965 160.3989255961485L476.79349245186756 161.11805276600234L476.79349245186756 161.11805276600234L477.13296474119534 149.1228554535452L510.04445699324464 174.06388241850414L475.77507558388425 197.10364470337367L476.114547873212 185.10844739091655L476.114547873212 185.10844739091655L457.50521329356 184.58179049248776L440.5172550284018 194.40297998143512L423.687677297798 206.07901111885576L416.3821926662443 226.0474841182811L393.84322444997537 217.8015813935324\\\" fill=\\\"none\\\"/>                            <path d=\\\"M525.0785008433617 227.973849489816L524.2504147456078 232.19989710917548L520.0243671262483 231.37181101142164L525.0785008433617 227.973849489816\\\" fill=\\\"#000000\\\"/>                            <path d=\\\"M528.1033736320375 121.09046876646255L527.5156215966657 116.82435195942321L523.2495047896264 117.41210399479496L528.1033736320375 121.09046876646255\\\" fill=\\\"#000000\\\"/>                            <path d=\\\"M393.84322444997537 217.8015813935324L403.7607218790562 190.69355370990547L427.6490668995132 174.1202881921916L451.38325259921965 160.3989255961485L476.79349245186756 161.11805276600234M416.3821926662443 226.0474841182811L423.687677297798 206.07901111885576L440.5172550284018 194.40297998143512L457.50521329356 184.58179049248776L476.114547873212 185.10844739091655M510.04445699324464 174.06388241850414L477.13296474119534 149.1228554535452L476.79349245186756 161.11805276600234M476.114547873212 185.10844739091655L475.77507558388425 197.10364470337367L510.04445699324464 174.06388241850414L510.04445699324464 174.06388241850414M497.3583676149362 156.61903371640227L511.84924257042917 132.4555760308734L513.0247466411727 140.98780964495208L527.5156215966657 116.82435195942321\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3\\\"/>                            <path d=\\\"M496.3920605615693 190.76333395518742L509.49315155583474 215.70766315154094L511.1493237513424 207.25556791282196L524.2504147456078 232.19989710917548\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3\\\"/>                    </g>        </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110501_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10110501_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432\\\">LO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110501_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10110501_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432\\\">LO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02162\",\r\n    \"X\": \"359.34375\",\r\n    \"Y\": \"338.3603210449219\",\r\n    \"Width\": \"45.5625\",\r\n    \"Height\": \"109.83108520507812\",\r\n    \"SVG\": \"<g id=\\\"02162\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"355.75\\\" y=\\\"447.3164\\\">C</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"371.75\\\" y=\\\"389.9072\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110121\",\r\n    \"X\": \"204.640625\",\r\n    \"Y\": \"353.5625\",\r\n    \"Width\": \"212.458984375\",\r\n    \"Height\": \"77.765625\",\r\n    \"SVG\": \"<g id=\\\"01110121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"105\\\" font-weight=\\\"bold\\\" x=\\\"197\\\" y=\\\"430\\\">ESM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01072\",\r\n    \"X\": \"257.9326171875\",\r\n    \"Y\": \"445.0781555175781\",\r\n    \"Width\": \"96.7236328125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"01072\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"CR\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">CR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281701\",\r\n    \"X\": \"227.40467834472656\",\r\n    \"Y\": \"274.56201171875\",\r\n    \"Width\": \"156.1927032470703\",\r\n    \"Height\": \"124.91592407226562\",\r\n    \"SVG\": \"<g id=\\\"25281701\\\">        <polygon fill=\\\"none\\\" points=\\\"305.5,394.762    379.086,277.062 231.916,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"298\\\" y=\\\"378\\\">T</text>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151406\",\r\n    \"X\": \"63.58244705200195\",\r\n    \"Y\": \"56.636322021484375\",\r\n    \"Width\": \"305.5856742858887\",\r\n    \"Height\": \"221.81005859375\",\r\n    \"SVG\": \"<g id=\\\"25151406\\\">        <g>                <path d=\\\"M293.359,168.267    c-27.123-3.627-54.244-7.237-81.367,10.85c-27.121,18.105-67.803,81.438-81.364,97.73\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M293.359,99.345    c-37.99-4.396-75.979-8.813-113.986,13.231c-37.988,22.045-94.981,99.217-113.985,119.061\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>        <polyline fill=\\\"none\\\" points=\\\"292.359,101    292.359,84.364 349.17,133.237 292.359,182.096 292.359,166  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   285.5,58.5 370.5,134.5 285.5,209.5  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27421\",\r\n    \"X\": \"235.16357421875\",\r\n    \"Y\": \"302.65625\",\r\n    \"Width\": \"137.484375\",\r\n    \"Height\": \"40.0\",\r\n    \"SVG\": \"<g id=\\\"27421\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"54px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342\\\">WO-2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201301\",\r\n    \"X\": \"240.1429901123047\",\r\n    \"Y\": \"346.9573669433594\",\r\n    \"Width\": \"132.0970001220703\",\r\n    \"Height\": \"97.733642578125\",\r\n    \"SVG\": \"<g id=\\\"15201301\\\">        <polygon fill=\\\"none\\\" points=\\\"306.191,349.705 346.757,368.202 368.883,442.191 243.5,442.191    265.626,368.202  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27301\",\r\n    \"X\": \"231.091796875\",\r\n    \"Y\": \"300.65625\",\r\n    \"Width\": \"147.8466796875\",\r\n    \"Height\": \"40.0\",\r\n    \"SVG\": \"<g id=\\\"27301\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"54px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OF-10</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02042\",\r\n    \"X\": \"360.109375\",\r\n    \"Y\": \"335.3759460449219\",\r\n    \"Width\": \"42.6875\",\r\n    \"Height\": \"110.94046020507812\",\r\n    \"SVG\": \"<g id=\\\"02042\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"356.75\\\" y=\\\"389.9072\\\">S</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"355.75\\\" y=\\\"446.3164\\\">P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27541\",\r\n    \"X\": \"283.9375\",\r\n    \"Y\": \"296.1875\",\r\n    \"Width\": \"42.0\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"27541\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342\\\">X</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15201302\",\r\n    \"X\": \"240.1429901123047\",\r\n    \"Y\": \"346.9573669433594\",\r\n    \"Width\": \"132.0970001220703\",\r\n    \"Height\": \"97.733642578125\",\r\n    \"SVG\": \"<g id=\\\"15201302\\\">        <polygon points=\\\"306.191,349.705 346.757,368.202 368.883,442.191 243.5,442.191    265.626,368.202  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181600\",\r\n    \"X\": \"197.81199645996094\",\r\n    \"Y\": \"221.0\",\r\n    \"Width\": \"216.00099182128906\",\r\n    \"Height\": \"350.0\",\r\n    \"SVG\": \"<g id=\\\"25181600\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"205.812\\\" x2=\\\"205.812\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"16\\\" x1=\\\"405.813\\\" x2=\\\"405.813\\\" y1=\\\"221\\\" y2=\\\"571\\\"/>            </g>            <g transform=\\\"translate(91 150) scale(0.7 0.7)\\\">                      <path d=\\\"M422.706,395.541c0,17.741-15.521,32.123-34.665,32.123c-19.145,0-81.748-32.123-81.748-32.123     s62.604-32.123,81.748-32.123C407.185,363.418,422.706,377.801,422.706,395.541z\\\" stroke=\\\"#000000\\\"/>                      <path d=\\\"M187.011,395.817c0-18.037,15.781-32.661,35.246-32.661c19.465,0,83.118,32.661,83.118,32.661     s-63.653,32.66-83.118,32.66C202.792,428.477,187.011,413.854,187.011,395.817z\\\" stroke=\\\"#000000\\\"/>                </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"316\\\">MIW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343300\",\r\n    \"X\": \"65.02248399991257\",\r\n    \"Y\": \"108.75882895875534\",\r\n    \"Width\": \"281.29057220527386\",\r\n    \"Height\": \"181.89766155447987\",\r\n    \"SVG\": \"<g id=\\\"25343300\\\" transform=\\\"translate(-110 -80) scale(1.25 1.25)\\\">            <path d=\\\"M295.2,167.2c80.069,0,98.652,105.535-6,111\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"295.2\\\" x2=\\\"142.734\\\" y1=\\\"167.2\\\" y2=\\\"167.287\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"290.2\\\" x2=\\\"142.2\\\" y1=\\\"278.2\\\" y2=\\\"278.2\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"142.634\\\" x2=\\\"158.2\\\" y1=\\\"276.687\\\" y2=\\\"294.2\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"142.434\\\" x2=\\\"158.2\\\" y1=\\\"277.887\\\" y2=\\\"263.2\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278\\\" x2=\\\"290\\\" y1=\\\"168.127\\\" y2=\\\"153.2\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278\\\" x2=\\\"290\\\" y1=\\\"168.427\\\" y2=\\\"181.927\\\"/>            <text filter=\\\"url(#solid)\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"220\\\" y=\\\"286\\\">DEM</text>            <defs>                      <filter height=\\\"1\\\" id=\\\"solid\\\" width=\\\"1\\\" x=\\\"0\\\" y=\\\"0\\\">                                <feFlood flood-color=\\\"white\\\" result=\\\"bg\\\"/>                                <feMerge>                                          <feMergeNode in=\\\"bg\\\"/>                                          <feMergeNode in=\\\"SourceGraphic\\\"/>                                    </feMerge>                          </filter>                </defs>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01062\",\r\n    \"X\": \"251.7802734375\",\r\n    \"Y\": \"445.0781555175781\",\r\n    \"Width\": \"107.8408203125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"01062\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" id=\\\"B_x2F_D\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"496.0469\\\">B/D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110102_0\",\r\n    \"X\": \"131.5\",\r\n    \"Y\": \"224.91600036621094\",\r\n    \"Width\": \"348.0\",\r\n    \"Height\": \"342.33399963378906\",\r\n    \"SVG\": \"<g id=\\\"27110102_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"224.916\\\" y2=\\\"567.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"131.5\\\" x2=\\\"479.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110102_1\",\r\n    \"X\": \"175.0\",\r\n    \"Y\": \"250.0\",\r\n    \"Width\": \"257.0\",\r\n    \"Height\": \"286.0\",\r\n    \"SVG\": \"<g id=\\\"27110102_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"250\\\" y2=\\\"536\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175\\\" x2=\\\"432\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110102_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"264.0\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"264.0\",\r\n    \"SVG\": \"<g id=\\\"27110102_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110102_3\",\r\n    \"X\": \"139.5\",\r\n    \"Y\": \"228.5\",\r\n    \"Width\": \"334.0\",\r\n    \"Height\": \"328.0\",\r\n    \"SVG\": \"<g id=\\\"27110102_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"228.5\\\" y2=\\\"556.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"139.5\\\" x2=\\\"473.5\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27311\",\r\n    \"X\": \"234.5908203125\",\r\n    \"Y\": \"296.28125\",\r\n    \"Width\": \"140.53515625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27311\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340\\\">OF-D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27312\",\r\n    \"X\": \"238.51123046875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"133.142578125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27312\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OR-7</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02032\",\r\n    \"X\": \"360.109375\",\r\n    \"Y\": \"335.3759460449219\",\r\n    \"Width\": \"43.703125\",\r\n    \"Height\": \"111.86233520507812\",\r\n    \"SVG\": \"<g id=\\\"02032\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"355.75\\\" y=\\\"446.3164\\\">U</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"74.919\\\" x=\\\"356.75\\\" y=\\\"389.9072\\\">S</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27551\",\r\n    \"X\": \"262.59375\",\r\n    \"Y\": \"296.1875\",\r\n    \"Width\": \"84.6875\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"27551\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342\\\">XX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"02152\",\r\n    \"X\": \"361.40625\",\r\n    \"Y\": \"338.3603210449219\",\r\n    \"Width\": \"45.421875\",\r\n    \"Height\": \"108.95608520507812\",\r\n    \"SVG\": \"<g id=\\\"02152\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"355.75\\\" y=\\\"447.3164\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" x=\\\"356.75\\\" y=\\\"389.9072\\\">L</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27431\",\r\n    \"X\": \"235.16357421875\",\r\n    \"Y\": \"302.65625\",\r\n    \"Width\": \"137.875\",\r\n    \"Height\": \"40.03125\",\r\n    \"SVG\": \"<g id=\\\"27431\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"54px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342\\\">WO-3</text>    </g>\"\r\n  }\r\n]\r\n  }}\r\n","{\r\n  \"svgdata\": {\r\n    \"SVGElements\": \r\n[\r\n  {\r\n    \"id\": \"25321703\",\r\n    \"X\": \"233.1069793701172\",\r\n    \"Y\": \"132.08200073242188\",\r\n    \"Width\": \"146.22804260253906\",\r\n    \"Height\": \"270.1509704589844\",\r\n    \"SVG\": \"<g id=\\\"25321703\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" font-weight=\\\"bold\\\" id=\\\"T1\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"275\\\"/>        <rect fill=\\\"none\\\" height=\\\"170.972\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"10\\\" width=\\\"128.229\\\" x=\\\"242.107\\\" y=\\\"137.082\\\"/>        <polygon fill=\\\"none\\\" points=\\\"306.221,394.733    242.107,309.248 370.335,309.248 \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"242.408\\\" x2=\\\"370.636\\\" y1=\\\"288.311\\\" y2=\\\"288.311\\\"/>            <path d=\\\"M 305 190 l-25 -25 l50 0 l-25 25 l0 25\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"3\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60110100\",\r\n    \"X\": \"206.78125\",\r\n    \"Y\": \"363.109375\",\r\n    \"Width\": \"201.234375\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"60110100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96px\\\" x=\\\"202\\\" y=\\\"433\\\">CMT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27120103\",\r\n    \"X\": \"232.544921875\",\r\n    \"Y\": \"357.140625\",\r\n    \"Width\": \"145.751953125\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"27120103\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"430\\\">GO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27120101\",\r\n    \"X\": \"259.65899658203125\",\r\n    \"Y\": \"347.72479248046875\",\r\n    \"Width\": \"98.5\",\r\n    \"Height\": \"99.07421875\",\r\n    \"SVG\": \"<g id=\\\"27120101\\\">        <path d=\\\"M264.659,353.621c0,71.906,16.594,77.438,45.909,88.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <path d=\\\"M353.159,353.621c0,71.906-16.594,77.438-45.909,88.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>        <path d=\\\"M263,353.621c23.785,13.828,23.785,13.828,45.91,0   c22.125,13.828,22.125,13.828,45.909,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27120102\",\r\n    \"X\": \"198.7333984375\",\r\n    \"Y\": \"357.140625\",\r\n    \"Width\": \"215.671875\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"27120102\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"430\\\">NGO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01131\",\r\n    \"X\": \"241.5078125\",\r\n    \"Y\": \"301.79583740234375\",\r\n    \"Width\": \"129.69921875\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"01131\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"GOV\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"345.5146\\\">GOV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64141200\",\r\n    \"X\": \"202.6298828125\",\r\n    \"Y\": \"364.671875\",\r\n    \"Width\": \"196.9765625\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"64141200\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.25\\\">VPN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64160400\",\r\n    \"X\": \"201.3134765625\",\r\n    \"Y\": \"362.671875\",\r\n    \"Width\": \"210.455078125\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"64160400\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">MNP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64170200\",\r\n    \"X\": \"257.0\",\r\n    \"Y\": \"348.79998779296875\",\r\n    \"Width\": \"97.10000610351562\",\r\n    \"Height\": \"92.9000244140625\",\r\n    \"SVG\": \"<g id=\\\"64170200\\\">        <rect fill=\\\"none\\\" height=\\\"73.1\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"92.1\\\" x=\\\"259.5\\\" y=\\\"351.3\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"303.3\\\" x2=\\\"303.3\\\" y1=\\\"425.5\\\" y2=\\\"437.9\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"12\\\" x1=\\\"270.5\\\" x2=\\\"337.2\\\" y1=\\\"436.7\\\" y2=\\\"436.7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05051\",\r\n    \"X\": \"230.92578125\",\r\n    \"Y\": \"293.0469055175781\",\r\n    \"Width\": \"148.7158203125\",\r\n    \"Height\": \"51.859375\",\r\n    \"SVG\": \"<g id=\\\"05051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">GEO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01120100\",\r\n    \"X\": \"184.51100158691406\",\r\n    \"Y\": \"360.6559753417969\",\r\n    \"Width\": \"240.6949920654297\",\r\n    \"Height\": \"70.32101440429688\",\r\n    \"SVG\": \"<g id=\\\"01120100\\\">        <path d=\\\"M422.706,395.541c0,17.741-15.521,32.123-34.665,32.123c-19.145,0-81.748-32.123-81.748-32.123   s62.604-32.123,81.748-32.123C407.185,363.418,422.706,377.801,422.706,395.541z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M187.011,395.817c0-18.037,15.781-32.661,35.246-32.661c19.465,0,83.118,32.661,83.118,32.661   s-63.653,32.66-83.118,32.66C202.792,428.477,187.011,413.854,187.011,395.817z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180900\",\r\n    \"X\": \"221.01171875\",\r\n    \"Y\": \"277.578125\",\r\n    \"Width\": \"167.91015625\",\r\n    \"Height\": \"172.7057627084614\",\r\n    \"SVG\": \"<g id=\\\"25180900\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"330\\\">ASW</text>            <g transform=\\\"translate(91 150) scale(0.7 0.7)\\\">                      <path d=\\\"M422.706,395.541c0,17.741-15.521,32.123-34.665,32.123c-19.145,0-81.748-32.123-81.748-32.123     s62.604-32.123,81.748-32.123C407.185,363.418,422.706,377.801,422.706,395.541z\\\" stroke=\\\"#000000\\\"/>                      <path d=\\\"M187.011,395.817c0-18.037,15.781-32.661,35.246-32.661c19.465,0,83.118,32.661,83.118,32.661     s-63.653,32.66-83.118,32.66C202.792,428.477,187.011,413.854,187.011,395.817z\\\" stroke=\\\"#000000\\\"/>                </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64130200\",\r\n    \"X\": \"256.0\",\r\n    \"Y\": \"348.0\",\r\n    \"Width\": \"91.66900634765625\",\r\n    \"Height\": \"92.00201416015625\",\r\n    \"SVG\": \"<g id=\\\"64130200\\\">        <path d=\\\"M284.085,364.49h35.436c6.627,0,12,5.373,12,12   v35.151c0,6.627-5.373,12-12,12h-35.436c-6.627,0-12-5.373-12-12V376.49C272.085,369.863,277.458,364.49,284.085,364.49z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <g>                <g>                        <g>                                <g>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"302.085\\\" x2=\\\"302.085\\\" y1=\\\"368.946\\\" y2=\\\"411.821\\\"/>                                        <g>                                                <path d=\\\"M302.085,420.33c-1.486-4.004-4.021-8.972-6.706-12.052l6.706,2.426l6.704-2.426        C306.104,411.358,303.569,416.326,302.085,420.33z\\\"/>                                            </g>                                    </g>                            </g>                    </g>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"271.957\\\" x2=\\\"258.5\\\" y1=\\\"379.812\\\" y2=\\\"379.812\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"271.957\\\" x2=\\\"258.5\\\" y1=\\\"393.601\\\" y2=\\\"393.601\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"271.957\\\" x2=\\\"258.5\\\" y1=\\\"407.324\\\" y2=\\\"407.324\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"288.178\\\" x2=\\\"288.178\\\" y1=\\\"350.5\\\" y2=\\\"363.957\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"301.968\\\" x2=\\\"301.968\\\" y1=\\\"350.5\\\" y2=\\\"363.957\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"315.691\\\" x2=\\\"315.691\\\" y1=\\\"350.5\\\" y2=\\\"363.957\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"345.169\\\" x2=\\\"331.712\\\" y1=\\\"379.812\\\" y2=\\\"379.812\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"345.169\\\" x2=\\\"331.712\\\" y1=\\\"393.601\\\" y2=\\\"393.601\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"345.169\\\" x2=\\\"331.712\\\" y1=\\\"407.324\\\" y2=\\\"407.324\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"288.178\\\" x2=\\\"288.178\\\" y1=\\\"424.045\\\" y2=\\\"437.502\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"301.968\\\" x2=\\\"301.968\\\" y1=\\\"424.045\\\" y2=\\\"437.502\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"315.691\\\" x2=\\\"315.691\\\" y1=\\\"424.045\\\" y2=\\\"437.502\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271801\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25271801\\\">        <path d=\\\"M48.475,173.975L105.5,116 M49.167,182.833   l76.22-75.666 M51.5,191.998l90.443-91.374 M52.5,200L155.44,97.308 M54.833,208.167L167.424,95.659 M55.167,218.534   L179.739,94.405 M57.5,226.5L189.578,93.659 M57.833,236.088L199.867,94.405 M59.5,244.5L208.373,95.659 M61.167,253.5   L221.9,92.399 M64.167,260.5L228.71,96 M70.5,263.833L236.999,97.747 M78.5,266.833L246.505,98 M87.277,268.5L256.032,98.741    M194.34,292.521l146.494-146.21 M204.676,292.521L349.5,147.654 M215.99,291.324L357.167,150.5 M229.244,288.639l133.795-134.102    M158.5,287.833l148.334-149.227 M166.167,290.324L316.5,140.167 M174.459,292.521l149.873-150.498 M185.3,292.521l147.999-148.337    M96.722,268.5L264.787,99.362 M252.322,285.986l114.884-114.66 M263.962,284.628l104.351-105.265 M274.891,283.891l93.422-94.001    M286.578,281.855l81.734-81.022 M240.338,287.833L365.964,161.92 M301.598,277.266l66.715-66.136 M338.167,250.833l29.146-29.845    M105.5,270.167l168.034-168.654 M115.5,270.167l163.625-164.264 M125.387,270.167l158.925-159.179 M133.937,271.833   l154.502-154.067 M141.534,274.833l151.655-151.666 M151.5,283.891l150.098-149.3 M146.438,278.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">C</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"194\\\" y=\\\"242\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343600\",\r\n    \"X\": \"51.551998138427734\",\r\n    \"Y\": \"95.5\",\r\n    \"Width\": \"274.987003326416\",\r\n    \"Height\": \"59.5\",\r\n    \"SVG\": \"<g id=\\\"25343600\\\">            <path d=\\\"M54.052,155 L54.052,111.336 L162,111.336 M220,111.336  L324.039,111.336 L324.039,155\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"21\\\" x=\\\"162\\\" y=\\\"118\\\">E</text>            <text font-family=\\\"sans-serif\\\" font-size=\\\"21\\\" x=\\\"209\\\" y=\\\"118\\\">E</text>            <rect fill=\\\"none\\\" height=\\\"28\\\" stroke=\\\"#000000\\\" width=\\\"34\\\" x=\\\"174\\\" y=\\\"96\\\"/>            <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"185\\\" y=\\\"116\\\">A</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163700_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"442.5150146484375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"5.279998779296875\",\r\n    \"SVG\": \"<g id=\\\"10163700_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"scale(-1, 1)\\\" transform-origin=\\\"center\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25282003\",\r\n    \"X\": \"115.126525120076\",\r\n    \"Y\": \"348.9369104906382\",\r\n    \"Width\": \"381.669473783104\",\r\n    \"Height\": \"105.17230789565616\",\r\n    \"SVG\": \"<g id=\\\"25282003\\\">        <g transform=\\\"translate(-133.735 -1.80723) translate(145 350) scale(0.344828 0.344828) translate(-145 -350) translate(-6.98795 -143.253)\\\">                <polygon fill=\\\"none\\\" points=\\\"480.686,797.91 510.686,497.911     540.686,797.91 510.686,722.912   \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"496.686\\\" x2=\\\"523.686\\\" y1=\\\"632.911\\\" y2=\\\"632.911\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\" x1=\\\"460.686\\\" x2=\\\"560.687\\\" y1=\\\"530.912\\\" y2=\\\"530.912\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"518.686\\\" x2=\\\"600.686\\\" y1=\\\"531.909\\\" y2=\\\"727.911\\\"/>                <path d=\\\"M460.686,530.912l-5,6.998v10\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M560.687,530.912l5,6.998v10\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\"/>            </g>        <g transform=\\\"translate(96.988 4.81928) translate(145 350) scale(0.34 0.34) translate(-145 -350) translate(0 -14.1743) translate(0 -2.94118) translate(0 -2.94118) translate(287.03 -145.287)\\\">                <polygon fill=\\\"none\\\" points=\\\"485.096,804.272 515.1,504.272     545.097,804.272 515.1,729.272   \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-width=\\\"5\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"501.1\\\" x2=\\\"528.099\\\" y1=\\\"639.27\\\" y2=\\\"639.27\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\" x1=\\\"465.1\\\" x2=\\\"565.1\\\" y1=\\\"537.271\\\" y2=\\\"537.271\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"523.096\\\" x2=\\\"605.099\\\" y1=\\\"538.27\\\" y2=\\\"734.272\\\"/>                <path d=\\\"M465.1,537.271l-5.003,7.001v10\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M565.1,537.271l4.998,7.001v10\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" x1=\\\"167.133\\\" x2=\\\"447.133\\\" y1=\\\"394.452\\\" y2=\\\"394.452\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163700_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"443.5\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"10163700_2\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"scale(-1, 1)\\\" transform-origin=\\\"center\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163700_0\",\r\n    \"X\": \"149.6959991455078\",\r\n    \"Y\": \"443.5\",\r\n    \"Width\": \"312.6079864501953\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"10163700_0\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"149.696\\\" x2=\\\"462.304\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"scale(-1, 1)\\\" transform-origin=\\\"center\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110105\",\r\n    \"X\": \"198.859375\",\r\n    \"Y\": \"372.671875\",\r\n    \"Width\": \"213.154296875\",\r\n    \"Height\": \"56.25\",\r\n    \"SVG\": \"<g id=\\\"40110105\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"76\\\" x=\\\"193\\\" y=\\\"428\\\">DRUG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110000\",\r\n    \"X\": \"217.53125\",\r\n    \"Y\": \"353.6875\",\r\n    \"Width\": \"179.07470703125\",\r\n    \"Height\": \"82.3125\",\r\n    \"SVG\": \"<g id=\\\"05110000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" x=\\\"209\\\" y=\\\"436\\\">MIL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"186_1\",\r\n    \"X\": \"235.8671875\",\r\n    \"Y\": \"304.0349426269531\",\r\n    \"Width\": \"138.17578125\",\r\n    \"Height\": \"37.21875\",\r\n    \"SVG\": \"<g id=\\\"186_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.2537\\\">XXXX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40110103\",\r\n    \"X\": \"202.3776397705078\",\r\n    \"Y\": \"343.7843933105469\",\r\n    \"Width\": \"200.71070861816406\",\r\n    \"Height\": \"104.43121337890625\",\r\n    \"SVG\": \"<g id=\\\"40110103\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"12\\\" stroke-width=\\\"7.1461\\\" x1=\\\"203.966\\\" x2=\\\"401.5\\\" y1=\\\"346.985\\\" y2=\\\"445.015\\\"/>        <ellipse cx=\\\"306\\\" cy=\\\"360.902\\\" fill=\\\"none\\\" rx=\\\"13.912\\\" ry=\\\"12.94\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6.7086\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6.7086\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"373.843\\\" y2=\\\"445.015\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6.7086\\\" x1=\\\"285.133\\\" x2=\\\"326.867\\\" y1=\\\"393.253\\\" y2=\\\"393.253\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10163700_3\",\r\n    \"X\": \"183.0\",\r\n    \"Y\": \"443.5\",\r\n    \"Width\": \"246.0\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"10163700_3\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"183\\\" x2=\\\"429\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"scale(-1, 1)\\\" transform-origin=\\\"center\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01241\",\r\n    \"X\": \"262.6796875\",\r\n    \"Y\": \"290.578125\",\r\n    \"Width\": \"86.5859375\",\r\n    \"Height\": \"53.296875\",\r\n    \"SVG\": \"<g id=\\\"01241\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"72\\\" id=\\\"ES\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343\\\">ES</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64140000\",\r\n    \"X\": \"258.5999755859375\",\r\n    \"Y\": \"349.22698974609375\",\r\n    \"Width\": \"92.80001831054688\",\r\n    \"Height\": \"92.54501342773438\",\r\n    \"SVG\": \"<g id=\\\"64140000\\\">        <path d=\\\"M348.9,439.272h-87.8v-87.545h87.8  L348.9,439.272z M261.149,380.702h87.83 M261.021,409.936h88.213 M290.34,351.617v87.574 M319.702,351.492v87.83\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30130000\",\r\n    \"X\": \"250.39279174804688\",\r\n    \"Y\": \"346.538818359375\",\r\n    \"Width\": \"111.21539306640625\",\r\n    \"Height\": \"98.92337036132812\",\r\n    \"SVG\": \"<g id=\\\"30130000\\\">        <polygon points=\\\"250.7,445.155 250.7,389.855 275.278,389.855 275.278,346.846    336.723,346.846 336.723,389.855 361.301,389.855 361.301,445.155  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"2.6144\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30011\",\r\n    \"X\": \"234.5908203125\",\r\n    \"Y\": \"300.79583740234375\",\r\n    \"Width\": \"138.80078125\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"30011\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"OWN\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5146\\\">OWN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64140800\",\r\n    \"X\": \"209.52685546875\",\r\n    \"Y\": \"357.1875\",\r\n    \"Width\": \"194.6552734375\",\r\n    \"Height\": \"79.0625\",\r\n    \"SVG\": \"<g id=\\\"64140800\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.25\\\">P2P</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170300\",\r\n    \"X\": \"209.859375\",\r\n    \"Y\": \"359.84375\",\r\n    \"Width\": \"202.57666015625\",\r\n    \"Height\": \"70.3125\",\r\n    \"SVG\": \"<g id=\\\"40170300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"95\\\" x=\\\"201\\\" y=\\\"429\\\">INFS</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25344600\",\r\n    \"X\": \"45.000999450683594\",\r\n    \"Y\": \"103.375\",\r\n    \"Width\": \"340.3835184641292\",\r\n    \"Height\": \"216.82083537415542\",\r\n    \"SVG\": \"<g id=\\\"25344600\\\" transform=\\\"translate(65 54)\\\">        <circle cx=\\\"14.251\\\" cy=\\\"83.625\\\" fill=\\\"#FFFFFF\\\" r=\\\"33.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"M49.251,83.625c114.401,3.454,230.205,52.57,245,181.125\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"262.434\\\" x2=\\\"294.571\\\" y1=\\\"241.527\\\" y2=\\\"265.393\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"2\\\" x1=\\\"292.98\\\" x2=\\\"319.704\\\" y1=\\\"265.393\\\" y2=\\\"240.574\\\"/>        <g transform=\\\"translate(55 -34)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"123\\\" y=\\\"135\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"129\\\" y=\\\"165\\\">R</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"130_2\",\r\n    \"X\": \"251.359375\",\r\n    \"Y\": \"449.0937805175781\",\r\n    \"Width\": \"109.865234375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"130_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.0469\\\">REL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60110000\",\r\n    \"X\": \"206.78125\",\r\n    \"Y\": \"363.109375\",\r\n    \"Width\": \"187.5\",\r\n    \"Height\": \"71.0625\",\r\n    \"SVG\": \"<g id=\\\"60110000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96px\\\" x=\\\"202\\\" y=\\\"433\\\">CYB</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"176_1\",\r\n    \"X\": \"216.93755415948604\",\r\n    \"Y\": \"301.00862197135154\",\r\n    \"Width\": \"173.84062043356593\",\r\n    \"Height\": \"43.84062043356596\",\r\n    \"SVG\": \"<g id=\\\"176_1\\\">            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"4.5\\\" x1=\\\"253.681\\\" x2=\\\"355.592\\\" y1=\\\"323\\\" y2=\\\"323\\\"/>            <rect fill=\\\"black\\\" height=\\\"30\\\" stroke=\\\"#000000\\\" transform=\\\"translate(-10,0) rotate(45 263 330)\\\" width=\\\"30\\\" x=\\\"233\\\" y=\\\"320\\\"/>            <rect fill=\\\"black\\\" height=\\\"30\\\" stroke=\\\"#000000\\\" transform=\\\"translate(120,0) rotate(45 263 330) \\\" width=\\\"30\\\" x=\\\"233\\\" y=\\\"320\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64170307\",\r\n    \"X\": \"248.30000686645508\",\r\n    \"Y\": \"347.29998779296875\",\r\n    \"Width\": \"116.20000839233398\",\r\n    \"Height\": \"94.70001220703125\",\r\n    \"SVG\": \"<g id=\\\"64170307\\\">        <g>                <circle cx=\\\"292.3\\\" cy=\\\"426.6\\\" r=\\\"4.2\\\"/>                <path d=\\\"M292.3,415.7c6,0,10.9,4.9,10.9,10.9\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M292.3,407c10.9,0,19.7,8.8,19.7,19.7\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M292.3,398.6c15.5,0,28.1,12.6,28.1,28.1\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"7\\\"/>            </g>        <path d=\\\"M269.1,393.9c-0.8,0.8-2.2,0.8-3,0l-17.2-17.2c-0.8-0.8-0.8-2.2,0-3l25.8-25.8c0.4-0.4,1-0.6,1.5-0.6h15.7   c1,0,1.8,0.6,2.1,1.5c1.6,5.4,6.6,9.2,12.4,9.2s10.8-3.8,12.4-9.2c0.3-0.9,1.1-1.5,2.1-1.5h15.7c0.6,0,1.1,0.2,1.5,0.6l25.8,25.8   c0.8,0.8,0.8,2.2,0,3l-17.2,17.2c-0.8,0.8-2.2,0.8-3,0l-9.2-9.2v55.1c0,1.2-1,2.2-2.2,2.2h-51.7c-1.2,0-2.2-1-2.2-2.2v-55.1   L269.1,393.9z M290.4,351.5h-13.3l-23.7,23.7l14.2,14.2L279,378c1.4-1.4,3.7-0.4,3.7,1.5v58.1H330v-58.1c0-1.9,2.3-2.9,3.7-1.5   l11.4,11.4l14.2-14.2l-23.7-23.7h-13.3c-2.6,6.4-8.9,10.8-16,10.8C299.3,362.3,293,357.9,290.4,351.5z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64170305\",\r\n    \"X\": \"267.699951171875\",\r\n    \"Y\": \"348.8294372558594\",\r\n    \"Width\": \"78.00006103515625\",\r\n    \"Height\": \"90.99020385742188\",\r\n    \"SVG\": \"<g id=\\\"64170305\\\">        <path d=\\\"M269.8,433.5c0,0.1,45,9.8,73.9-0.2l0,0v-37.5l-7.8-3.7l5.8-37.6l-16.6-3.3  c-4.5,21.9-32.8,21.9-36.6,0l-16.7,3.4l6.6,38.3l-8.7,3.4v37.2L269.8,433.5L269.8,433.5z M285.8,405.9h-16v3.5h16V405.9z   M286.3,421.5h-16.6v3h16.6V421.5z M343.7,406.9h-16v3.6h16V406.9z M343.7,421.8h-16v2.2h16V421.8z M323.4,382.2h-32.9v17h32.9  V382.2z M295.5,392.4h4.5 M304.9,392.4h4.5 M314.3,392.4h4.5\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64170306\",\r\n    \"X\": \"279.6999816894531\",\r\n    \"Y\": \"346.8000183105469\",\r\n    \"Width\": \"66.4000244140625\",\r\n    \"Height\": \"95.59994506835938\",\r\n    \"SVG\": \"<g id=\\\"64170306\\\">        <path d=\\\"M329.3,365.1l-1.6-12c-0.5-3.6-3.5-6.3-7.1-6.3h-22.4c-3.6,0-6.7,2.7-7.1,6.3l-1.6,12c-5.7,1.1-9.8,6-9.8,11.8  v35.4c0,5.8,4.1,10.7,9.8,11.8l1.6,12c0.5,3.6,3.5,6.3,7.2,6.3h22.4c3.6,0,6.7-2.7,7.1-6.3l1.6-12c5.7-1.1,9.8-6,9.8-11.8V377  C339.1,371.1,335,366.1,329.3,365.1z M296.4,353.8c0.1-0.9,0.9-1.6,1.8-1.6h22.4c0.9,0,1.7,0.7,1.8,1.6l1.5,11.1H295L296.4,353.8z   M322.4,435.3c-0.1,0.9-0.9,1.6-1.8,1.6h-22.4c-0.9,0-1.7-0.7-1.8-1.6l-1.5-11.1h28.9L322.4,435.3z M333.7,412.2  c0,3.7-3,6.6-6.6,6.6h-35.4c-3.7,0-6.6-3-6.6-6.6v-35.3c0-3.7,3-6.6,6.6-6.6h35.4c3.7,0,6.6,3,6.6,6.6V412.2z M346.1,390.1v9  c0,1.5-1.2,2.7-2.7,2.7s-2.7-1.2-2.7-2.7v-9c0-1.5,1.2-2.7,2.7-2.7S346.1,388.6,346.1,390.1z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64170303\",\r\n    \"X\": \"233.5\",\r\n    \"Y\": \"350.79998779296875\",\r\n    \"Width\": \"145.49996948242188\",\r\n    \"Height\": \"87.89999389648438\",\r\n    \"SVG\": \"<g id=\\\"64170303\\\">        <path d=\\\"M234,427.3c0,6,6.9,10.9,15.4,10.9h113.7c8.5,0,15.4-4.9,15.4-10.9H234z M318.8,434.2H297v-4.3h21.8   V434.2z\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M361.2,350.8L361.2,350.8H251.3c-3.8,0-6.8,3-6.8,6.8v58.5c0,3.7,3,6.8,6.8,6.8h109.9c3.8,0,6.8-3,6.8-6.8v-58.6   C368,353.9,365,350.8,361.2,350.8z M359.7,414.6H252.9v-55.4h106.8V414.6z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64170304\",\r\n    \"X\": \"251.36863925729875\",\r\n    \"Y\": \"347.35169021194366\",\r\n    \"Width\": \"107.95494197511175\",\r\n    \"Height\": \"96.40981491500946\",\r\n    \"SVG\": \"<g id=\\\"64170304\\\">        <path d=\\\"M336.5,392.4h-20.3l-10,16.6l-10.1-26.6l-6.8,13.2  h-29.9c-17.6-35.8,27-61.6,45.9-29.6l0,0c18.9-32,63.6-6.7,46,29.1l-45.4,43.2l-29.5-26.8\\\" fill=\\\"none\\\" stroke=\\\"#020202\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"10\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64170301\",\r\n    \"X\": \"277.5749816894531\",\r\n    \"Y\": \"347.3190002441406\",\r\n    \"Width\": \"52.45001236843092\",\r\n    \"Height\": \"93.95700073242188\",\r\n    \"SVG\": \"<g id=\\\"64170301\\\">        <path d=\\\"M319.52,347.319h-31.441c-5.795,0-10.504,5.394-10.504,12.024v69.912c0,6.629,4.712,12.021,10.504,12.021h31.441  c5.795,0,10.505-5.394,10.505-12.021v-69.912C330.026,352.713,325.314,347.319,319.52,347.319L319.52,347.319z M300.535,431.172  c0-2.065,1.462-3.736,3.265-3.736c1.801,0,3.264,1.671,3.264,3.736c0,2.064-1.463,3.734-3.264,3.734  C301.997,434.906,300.535,433.235,300.535,431.172z M281.037,422.559V362.15h45.525v60.411l-45.525-0.001V422.559z M315.234,355.5  c0,1.344-0.949,2.432-2.124,2.432h-19.56c-1.174,0-2.124-1.089-2.124-2.432c0-1.343,0.948-2.431,2.124-2.431h19.56  C314.285,353.069,315.234,354.157,315.234,355.5z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64170302\",\r\n    \"X\": \"239.8000030517578\",\r\n    \"Y\": \"350.1378173828125\",\r\n    \"Width\": \"133.2000274658203\",\r\n    \"Height\": \"90.7999267578125\",\r\n    \"SVG\": \"<g id=\\\"64170302\\\">        <g transform=\\\"translate(0,-952.36218)\\\">                <path d=\\\"M239.8,1381.2c0,6.7,5.4,12.1,12.1,12.1h109c6.7,0,12.1-5.4,12.1-12.1v-66.6c0-6.7-5.4-12.1-12.1-12.1h-109   c-6.7,0-12.1,5.4-12.1,12.1L239.8,1381.2L239.8,1381.2z M251.9,1387.2v-78.7h102.9v78.7H251.9z M359.4,1347.9c0-2.5,2-4.5,4.5-4.5   s4.5,2,4.5,4.5s-2,4.5-4.5,4.5S359.4,1350.4,359.4,1347.9z\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64160500\",\r\n    \"X\": \"204.615234375\",\r\n    \"Y\": \"355.515625\",\r\n    \"Width\": \"197.3271484375\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"64160500\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">XFL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25230100\",\r\n    \"X\": \"134.5207977294922\",\r\n    \"Y\": \"268.7414855957031\",\r\n    \"Width\": \"335.8883514404297\",\r\n    \"Height\": \"136.27395629882812\",\r\n    \"SVG\": \"<g id=\\\"25230100\\\">        <polyline fill=\\\"none\\\" points=\\\"136,403 314.59,271.926 468.79,403  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64170300\",\r\n    \"X\": \"191.365234375\",\r\n    \"Y\": \"352.09375\",\r\n    \"Width\": \"232.03125\",\r\n    \"Height\": \"85.90625\",\r\n    \"SVG\": \"<g id=\\\"64170300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"438\\\">PED</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01120000\",\r\n    \"X\": \"211.296875\",\r\n    \"Y\": \"351.65625\",\r\n    \"Width\": \"193.74215698242188\",\r\n    \"Height\": \"91.265625\",\r\n    \"SVG\": \"<g id=\\\"01120000\\\">        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"116.5535\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x=\\\"208\\\" y=\\\"439\\\">CIV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27182\",\r\n    \"X\": \"241.73974609375\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"126.998046875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27182\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40032\",\r\n    \"X\": \"234.03564453125\",\r\n    \"Y\": \"449.59375\",\r\n    \"Width\": \"141.458984375\",\r\n    \"Height\": \"37.015625\",\r\n    \"SVG\": \"<g id=\\\"40032\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"486\\\">GANG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25290204\",\r\n    \"X\": \"24.08099937438965\",\r\n    \"Y\": \"177.4409942626953\",\r\n    \"Width\": \"332.0729923248291\",\r\n    \"Height\": \"62.23468017578125\",\r\n    \"SVG\": \"<g id=\\\"25290204\\\">        <polyline fill=\\\"none\\\" points=\\\"24.081,180.941 61.276,180.941    84.549,228.941 105.641,180.941 167.459,180.941 187.822,230.396 207.74,180.941 278.361,180.941 295.459,226.761 313.507,180.941    356.154,180.941  \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40151\",\r\n    \"X\": \"244.90625\",\r\n    \"Y\": \"297.546875\",\r\n    \"Width\": \"116.904296875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"40151\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">ATD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"126_2\",\r\n    \"X\": \"273.271484375\",\r\n    \"Y\": \"449.0937805175781\",\r\n    \"Width\": \"65.619140625\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"126_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.0469\\\">FF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181400\",\r\n    \"X\": \"221.55769888745544\",\r\n    \"Y\": \"279.03125\",\r\n    \"Width\": \"165.6864916241766\",\r\n    \"Height\": \"171.2526377084614\",\r\n    \"SVG\": \"<g id=\\\"25181400\\\">            <g transform=\\\"translate(91 150) scale(0.7 0.7)\\\">                      <path d=\\\"M422.706,395.541c0,17.741-15.521,32.123-34.665,32.123c-19.145,0-81.748-32.123-81.748-32.123     s62.604-32.123,81.748-32.123C407.185,363.418,422.706,377.801,422.706,395.541z\\\" stroke=\\\"#000000\\\"/>                      <path d=\\\"M187.011,395.817c0-18.037,15.781-32.661,35.246-32.661c19.465,0,83.118,32.661,83.118,32.661     s-63.653,32.66-83.118,32.66C202.792,428.477,187.011,413.854,187.011,395.817z\\\" stroke=\\\"#000000\\\"/>                </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"330\\\">SUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64130300\",\r\n    \"X\": \"207.29296875\",\r\n    \"Y\": \"360.671875\",\r\n    \"Width\": \"203.07421875\",\r\n    \"Height\": \"72.796875\",\r\n    \"SVG\": \"<g id=\\\"64130300\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">UNK</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60111100\",\r\n    \"X\": \"201.150390625\",\r\n    \"Y\": \"357.140625\",\r\n    \"Width\": \"208.248046875\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"60111100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"430\\\">SOC</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25152300\",\r\n    \"X\": \"63.62112045288086\",\r\n    \"Y\": \"81.86396190341343\",\r\n    \"Width\": \"288.04889298365\",\r\n    \"Height\": \"196.54817798916469\",\r\n    \"SVG\": \"<g id=\\\"25152300\\\">        <g>                <path d=\\\"M293.359,168.267    c-27.123-3.627-54.244-7.237-81.367,10.85c-27.121,18.105-67.803,81.438-81.364,97.73\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.8929\\\"/>                <path d=\\\"M293.359,99.345    c-37.99-4.396-75.979-8.813-113.986,13.231c-37.988,22.045-94.981,99.217-113.985,119.061\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"4.8929\\\"/>            </g>        <polyline fill=\\\"none\\\" points=\\\"292.359,101   292.359,84.364 349.17,133.237 292.359,182.096 292.359,166  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    200,280\\\"/&gt;    <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"295\\\" y=\\\"145\\\">T</text>          <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" x=\\\"245\\\" y=\\\"145\\\">AA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"187_1\",\r\n    \"X\": \"253.208984375\",\r\n    \"Y\": \"304.0349426269531\",\r\n    \"Width\": \"103.4921875\",\r\n    \"Height\": \"37.21875\",\r\n    \"SVG\": \"<g id=\\\"187_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.2537\\\">XXX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64140100\",\r\n    \"X\": \"231.99501037597656\",\r\n    \"Y\": \"348.7950134277344\",\r\n    \"Width\": \"144.8949737548828\",\r\n    \"Height\": \"91.40997314453125\",\r\n    \"SVG\": \"<g id=\\\"64140100\\\">            <g transform=\\\"scale(0.8) translate(70,100)\\\">                      <path d=\\\"M228.031,385.878h-4.778l-1.253,4.386h5.483v4.699h-4.308l-1.175,4.386h5.483c.862,4.073,1.175,8.302,2.193,12.375,1.018,3.916,2.82,7.127,4.543,10.339,2.741,5.326,10.339,11.122,18.328,11.122h2.976c5.483,0,11.435-2.585,14.255-5.326,2.193-2.193,7.754-7.911,8.459-11.2l-1.332-.862c-1.175.783-5.013,6.266-6.971,7.989-2.115,1.88-7.206,4.464-10.887,4.464h-3.838c-10.965,0-16.761-16.996-16.761-28.901h28.901c1.018,0,1.723-3.446,1.958-4.386h-30.781v-4.699h31.564c1.175,0,1.566-3.525,1.958-4.386h-33.366c.235-.392,1.488-8.146,1.801-9.477.705-2.898,2.036-6.188,3.133-8.459,2.115-4.308,6.814-9.869,13.158-9.869h3.368c8.694,0,14.568,8.694,14.568,17.623h2.193v-15.9c0-1.88-13.002-5.248-16.448-5.248h-4.386c-8.302,0-15.821,5.483-19.503,10.26-3.211,4.229-8.381,14.02-8.537,21.069h0Z\\\" id=\\\"_85660424\\\"/>                      <path d=\\\"M344.498,424.649c0-2.271,2.115-3.838,4.386-3.838h1.332c1.958,0,2.585,1.018,4.073,1.332-.783,3.525-2.193,7.676-6.501,7.676h-.235c-1.566,0-2.976-1.801-2.976-3.368v-1.801h-.078ZM362.67,370.214c0-5.796,3.211-12.375,8.772-12.375h1.958c9.399,0,3.916,12.375,9.869,12.375h1.018c1.88,0,3.838-2.271,3.838-4.386v-.783c0-5.013-6.658-10.417-12.14-10.417h-2.35c-12.532,0-20.051,11.122-20.051,23.889v5.248h-10.417v5.483h10.652l.627,5.169h-11.279v5.483h11.514l.627,10.73-.078,7.127-2.976-.313h-2.741c-4.308,0-8.302,3.76-8.302,7.911,0,4.308,2.115,7.676,6.344,7.676h1.097c3.838,0,8.616-5.718,9.321-8.772.862.235,6.266,4.464,7.597,5.326,2.271,1.566,5.796,3.525,9.477,3.525h2.976c7.362,0,14.255-10.574,14.255-18.484-1.097,0-.548-.157-1.645-.157-.705,0-2.036,8.772-10.652,8.772h-2.741c-3.368,0-14.412-3.211-16.761-4.386,1.253-5.013,3.368-9.869,3.368-16.213v-2.82h14.49v-5.483h-14.568v-2.193l-.392-2.976h14.882v-5.483h-15.038l-.627-11.592.078-1.88h0Z\\\" id=\\\"_87409168\\\"/>                      <path d=\\\"M310.193,399.585c1.097.235,7.206,5.169,8.224,6.188,2.741,2.663,4.073,4.464,4.778,9.242.94,6.971-6.031,14.412-13.002,14.568v-29.998ZM306.59,384.468c-4.073-2.115-10.574-7.832-11.044-13.393-.47-7.441,3.681-12.61,11.044-12.61v26.003ZM310.193,358.073c1.566.783,4.699.705,6.892,1.88,1.801,1.018,3.681,2.036,4.934,3.681,3.681,5.013,2.898,5.953,4.464,12.61h2.193v-16.213c0-1.958-14.568-5.248-18.484-5.248v-5.718h-3.603v5.796c-9.947,0-19.816,7.754-19.816,17.858v1.645c0,5.796,3.995,11.2,7.362,13.785,2.271,1.801,10.104,8.224,12.453,8.772v32.739c-4.934,0-10.26-2.428-12.688-4.856-1.41-1.488-2.663-3.603-3.446-5.483-.392-1.097-.862-6.501-1.958-6.501h-1.958v16.213c1.488.078,6.736,2.193,9.086,2.82,2.585.705,6.814,1.332,10.182,1.332h.862v6.814h3.603v-6.814c11.435,0,21.931-9.007,21.931-20.599,0-7.362-4.308-12.14-8.459-15.43-4.543-3.603-8.772-6.971-13.55-10.182v-28.901h0Z\\\" id=\\\"_87516072\\\"/>                </g>        <polyline fill=\\\"none\\\" points=\\\"374.085,372.9 374.085,351.6 234.8,351.6 234.8,374.4   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7.61\\\"/>        <polyline fill=\\\"none\\\" points=\\\"234.8,414.6 234.8,437.4 374.085,437.4 374.085,416.1   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7.61\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"190_1\",\r\n    \"X\": \"238.86474609375\",\r\n    \"Y\": \"299.7380676269531\",\r\n    \"Width\": \"131.54296875\",\r\n    \"Height\": \"41.515625\",\r\n    \"SVG\": \"<g id=\\\"190_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.2537\\\">AAW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25271701\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25271701\\\">        <path d=\\\"M47.475,172.975L104.5,115 M48.167,181.833   l76.22-75.666 M50.5,190.998l90.443-91.374 M51.5,199L154.44,96.308 M53.833,207.167L166.424,94.659 M54.167,217.534   L178.739,93.405 M56.5,225.5L188.578,92.659 M56.833,235.088L198.867,93.405 M58.5,243.5L207.373,94.659 M60.167,252.5   L220.9,91.399 M63.167,259.5L227.71,95 M69.5,262.833L235.999,96.747 M77.5,265.833L245.505,97 M86.277,267.5L255.032,97.741    M193.34,291.521l146.494-146.21 M203.676,291.521L348.5,146.654 M214.99,290.324L356.167,149.5 M228.244,287.639l133.795-134.102    M157.5,286.833l148.334-149.227 M165.167,289.324L315.5,139.167 M173.459,291.521l149.873-150.498 M184.3,291.521l147.999-148.337    M95.722,267.5L263.787,98.362 M251.322,284.986l114.884-114.66 M262.962,283.628l104.351-105.265 M273.891,282.891l93.422-94.001    M285.578,280.855l81.734-81.022 M239.338,286.833L364.964,160.92 M300.598,276.266l66.715-66.136 M337.167,249.833l29.146-29.845    M104.5,269.167l168.034-168.654 M114.5,269.167l163.625-164.264 M124.387,269.167l158.925-159.179 M132.937,270.833   l154.502-154.067 M140.534,273.833l151.655-151.666 M150.5,282.891l150.098-149.3 M145.438,277.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">B</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"194\\\" y=\\\"242\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64140900\",\r\n    \"X\": \"207.6611328125\",\r\n    \"Y\": \"363.671875\",\r\n    \"Width\": \"199.3125\",\r\n    \"Height\": \"71.578125\",\r\n    \"SVG\": \"<g id=\\\"64140900\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">FWL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27192\",\r\n    \"X\": \"241.73974609375\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"126.654296875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27192\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-6</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64150000\",\r\n    \"X\": \"234.1327362060547\",\r\n    \"Y\": \"347.0\",\r\n    \"Width\": \"141.7345428466797\",\r\n    \"Height\": \"98.1239013671875\",\r\n    \"SVG\": \"<g id=\\\"64150000\\\">          <path d=\\\"M240,350 l130,0 l-65,90 z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\"/>        <line display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\" x1=\\\"305\\\" x2=\\\"240\\\" y1=\\\"380\\\" y2=\\\"350\\\"/>        <line display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\" x1=\\\"305\\\" x2=\\\"370\\\" y1=\\\"380\\\" y2=\\\"350\\\"/>          <line display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"8\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"380\\\" y2=\\\"440\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10130301\",\r\n    \"X\": \"196.09750366210938\",\r\n    \"Y\": \"347.5\",\r\n    \"Width\": \"218.625\",\r\n    \"Height\": \"93.70999145507812\",\r\n    \"SVG\": \"<g id=\\\"10130301\\\">        <circle cx=\\\"305\\\" cy=\\\"395.5\\\" r=\\\"34\\\"/>           <path d=\\\"m244.37,350c-61.03,0 -61.03,88.71 0,88.71l122.08,0c61.03,0 61.03,-88.71 0,-88.71l-122.08,0z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"139_1\",\r\n    \"X\": \"278.542236328125\",\r\n    \"Y\": \"282.6806945800781\",\r\n    \"Width\": \"53.78125\",\r\n    \"Height\": \"62.90625\",\r\n    \"SVG\": \"<g id=\\\"139_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"B\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.5557\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241103\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25241103\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"145\\\" y=\\\"140\\\">ATIZ ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25350103\",\r\n    \"X\": \"12.5\",\r\n    \"Y\": \"12.5\",\r\n    \"Width\": \"375.0\",\r\n    \"Height\": \"375.0\",\r\n    \"SVG\": \"<g id=\\\"25350103\\\">          <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"180\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>          <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"black\\\" r=\\\"50\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>            <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"30\\\" x2=\\\"145\\\" y1=\\\"200\\\" y2=\\\"150\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"30\\\" x2=\\\"145\\\" y1=\\\"200\\\" y2=\\\"250\\\"/>            <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"370\\\" x2=\\\"255\\\" y1=\\\"200\\\" y2=\\\"150\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"370\\\" x2=\\\"255\\\" y1=\\\"200\\\" y2=\\\"250\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"150\\\" y1=\\\"30\\\" y2=\\\"145\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"250\\\" y1=\\\"30\\\" y2=\\\"145\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"150\\\" y1=\\\"370\\\" y2=\\\"255\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"250\\\" y1=\\\"370\\\" y2=\\\"255\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25350102\",\r\n    \"X\": \"12.5\",\r\n    \"Y\": \"12.5\",\r\n    \"Width\": \"375.0\",\r\n    \"Height\": \"375.0\",\r\n    \"SVG\": \"<g id=\\\"25350102\\\">        <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"180\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>        <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"black\\\" r=\\\"50\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25212902\",\r\n    \"X\": \"197.9422416687012\",\r\n    \"Y\": \"310.12572479248047\",\r\n    \"Width\": \"222.21499252319333\",\r\n    \"Height\": \"173.25176239013672\",\r\n    \"SVG\": \"<g id=\\\"25212902\\\">        <path d=\\\"M255.967,262.929l126.98,0.134l-3.402,2.812H259.508L255.967,262.929z M255.967,262.929l3.509,3.02l35.039,95.971   l-3.026,0.01L255.967,262.929z M382.947,262.929l-3.402,2.974l-34.975,96.026h2.994L382.947,262.929z\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"9\\\" transform=\\\"translate(-250 -150) scale(1.75 1.75)\\\"/>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"75\\\" font-weight=\\\"normal\\\" id=\\\"svg_11\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\" text-anchor=\\\"middle\\\" x=\\\"307.6\\\" xml:space=\\\"preserve\\\" y=\\\"404.9\\\">O</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25350101\",\r\n    \"X\": \"12.5\",\r\n    \"Y\": \"12.5\",\r\n    \"Width\": \"375.0\",\r\n    \"Height\": \"375.0\",\r\n    \"SVG\": \"<g id=\\\"25350101\\\">          <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"180\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>          <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"black\\\" r=\\\"50\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>            <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"145\\\" x2=\\\"30\\\" y1=\\\"200\\\" y2=\\\"150\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"145\\\" x2=\\\"30\\\" y1=\\\"200\\\" y2=\\\"250\\\"/>            <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"255\\\" x2=\\\"370\\\" y1=\\\"200\\\" y2=\\\"150\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"255\\\" x2=\\\"370\\\" y1=\\\"200\\\" y2=\\\"250\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"150\\\" y1=\\\"145\\\" y2=\\\"30\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"250\\\" y1=\\\"145\\\" y2=\\\"30\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"150\\\" y1=\\\"255\\\" y2=\\\"370\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"250\\\" y1=\\\"255\\\" y2=\\\"370\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241102\",\r\n    \"X\": \"50.71660232543945\",\r\n    \"Y\": \"91.0156021118164\",\r\n    \"Width\": \"303.8588066101074\",\r\n    \"Height\": \"228.35478973388672\",\r\n    \"SVG\": \"<g id=\\\"25241102\\\">        <rect fill=\\\"none\\\" height=\\\"224.75\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"3.6048\\\" width=\\\"300.254\\\" x=\\\"52.519\\\" y=\\\"92.818\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"140\\\" y=\\\"173\\\">ATIZ ZONE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25241101\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10228735637605\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25241101\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.611-0.17,20.813-7.502,20.813-7.502c17.893-21.594,23.492-66.242-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.569-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.209-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"24.0048\\\" x=\\\"195\\\" y=\\\"187\\\">ATIZ</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281401\",\r\n    \"X\": \"227.40467834472656\",\r\n    \"Y\": \"274.56201171875\",\r\n    \"Width\": \"156.1927032470703\",\r\n    \"Height\": \"124.91592407226562\",\r\n    \"SVG\": \"<g id=\\\"25281401\\\">        <polygon fill=\\\"none\\\" points=\\\"305.5,394.762    379.086,277.062 231.916,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"298\\\" y=\\\"378\\\">T</text>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121309\",\r\n    \"X\": \"254.62813500919765\",\r\n    \"Y\": \"343.3499909043312\",\r\n    \"Width\": \"100.94373244638143\",\r\n    \"Height\": \"101.03712951748423\",\r\n    \"SVG\": \"<g id=\\\"20121309\\\">        <g transform=\\\"scale(0.9) translate(33 53)\\\">                <ellipse cx=\\\"306\\\" cy=\\\"339.736\\\" fill=\\\"none\\\" rx=\\\"8.736\\\" ry=\\\"8.736\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"348.473\\\" y2=\\\"435.837\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"287.875\\\" x2=\\\"324.125\\\" y1=\\\"353.933\\\" y2=\\\"353.933\\\"/>                <path d=\\\"M251.397,392.155c27.301,54.603,81.904,54.603,109.205,0    C333.302,454.948,278.699,454.948,251.397,392.155\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M251.397,392.155c4.368,24.571,7.098,24.571,7.098,24.571l8.19-10.921    c-7.098-2.729-9.828-8.188-13.65-12.013\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M360.603,392.155c-4.366,24.571-7.098,24.571-7.098,24.571l-8.188-10.921    c7.099-2.729,9.826-8.188,13.648-12.013\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25272001\",\r\n    \"X\": \"40.89571069790354\",\r\n    \"Y\": \"84.40991435282348\",\r\n    \"Width\": \"332.9517319290496\",\r\n    \"Height\": \"213.81807926294437\",\r\n    \"SVG\": \"<g id=\\\"25272001\\\">        <path d=\\\"M47.475,173.975L104.5,116 M48.167,182.833   l76.22-75.666 M50.5,191.998l90.443-91.374 M51.5,200L154.44,97.308 M53.833,208.167L166.424,95.659 M54.167,218.534   L178.739,94.405 M56.5,226.5L188.578,93.659 M56.833,236.088L198.867,94.405 M58.5,244.5L207.373,95.659 M60.167,253.5   L220.9,92.399 M63.167,260.5L227.71,96 M69.5,263.833L235.999,97.747 M77.5,266.833L245.505,98 M86.277,268.5L255.032,98.741    M193.34,292.521l146.494-146.21 M203.676,292.521L348.5,147.654 M214.99,291.324L356.167,150.5 M228.244,288.639l133.795-134.102    M157.5,287.833l148.334-149.227 M165.167,290.324L315.5,140.167 M173.459,292.521l149.873-150.498 M184.3,292.521l147.999-148.337    M95.722,268.5L263.787,99.362 M251.322,285.986l114.884-114.66 M262.962,284.628l104.351-105.265 M273.891,283.891l93.422-94.001    M285.578,281.855l81.734-81.022 M239.338,287.833L364.964,161.92 M300.598,277.266l66.715-66.136 M337.167,250.833l29.146-29.845    M104.5,270.167l168.034-168.654 M114.5,270.167l163.625-164.264 M124.387,270.167l158.925-159.179 M132.937,271.833   l154.502-154.067 M140.534,274.833l151.655-151.666 M150.5,283.891l150.098-149.3 M145.438,278.833l150.289-149.266\\\" fill=\\\"none\\\" stroke=\\\"#FFFF00\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"2\\\"/>        <path d=\\\"   M211.646,94.092c-20.781-6.726-44.775,0.263-66.083,2.969c-20.782,5.11-36.958,17.249-56.913,23.973   c-13.754,20.763-5.131,15.896-21.044,21.025c-5.938,5.918-11.876,11.855-17.793,17.773c-2.162,2.161-6.221,6.2-6.221,6.2   c2.442,14.825,5.675,27.489,9.189,41.767c0.262,2.161,4.583,43.119,5.917,47.967c4.585,15.353,27.528,13.475,38.858,14.826   c38.555,4.301,18.601,0.809,45.037,6.198c21.854,32.86,85.494,12.666,110.861,11.858c18.884-2.162,41.261-2.162,56.914-14.828   c5.107-4.038,6.745-11.592,12.139-15.086c5.393-3.229,12.136-4.039,18.059-5.938c2.969-1.071,8.901-2.969,8.901-2.969   c7.292-7.819,10.263-16.704,18.077-23.978c1.07-2.97,2.969-5.918,2.969-9.168c0-19.937,2.688-40.678-2.969-59.804   c-2.161-7.008-11.068-10.239-18.077-11.855c-29.93-7.291-15.912-4.584-42.065-8.907c-16.724-11.572-18.339-35.828-41.811-39.06   c-10.784-1.616-21.852-1.878-32.92-2.969C212.455,87.367,217.586,82.5,211.646,94.092\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>        <polygon fill=\\\"#FFFFFF\\\" points=\\\"   202.336,261.686 279.284,138.606 125.387,138.606  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5.3925\\\"/>        <g>                <path d=\\\"M180.962,168.839c-4.44,0-8.06,4.723-8.06,10.523    c0,5.827,3.62,10.525,8.06,10.525c4.439,0,8.035-4.698,8.035-10.525C188.997,173.562,185.401,168.839,180.962,168.839\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2709\\\"/>                <path d=\\\"M181.675,171.326    c17.551,0,31.771,18.521,31.771,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M226.107,171.326    c-17.551,0-31.792,18.521-31.792,41.343\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5.3925\\\"/>                <path d=\\\"M225.609,168.547c-4.395,0-7.971,4.669-7.971,10.404    c0,5.762,3.576,10.407,7.971,10.407c4.393,0,7.945-4.645,7.945-10.407C233.555,173.217,230.002,168.547,225.609,168.547\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.2566\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"195\\\" y=\\\"167\\\">R</text>        <text font-family=\\\"sans-serif\\\" font-size=\\\"26.8212\\\" x=\\\"194\\\" y=\\\"242\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27162\",\r\n    \"X\": \"241.73974609375\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"126.685546875\",\r\n    \"Height\": \"42.984375\",\r\n    \"SVG\": \"<g id=\\\"27162\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10A71\",\r\n    \"X\": \"291.5570068359375\",\r\n    \"Y\": \"276.9570007324219\",\r\n    \"Width\": \"24.535980224609375\",\r\n    \"Height\": \"66.260009765625\",\r\n    \"SVG\": \"<g id=\\\"10A71\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\" x1=\\\"303.826\\\" x2=\\\"303.826\\\" y1=\\\"276.957\\\" y2=\\\"339.964\\\"/>                        <g>                                <polygon points=\\\"291.557,330.023 293.754,327.977 303.823,338.812 313.895,327.977 316.093,330.023 303.823,343.217     \\\"/>                            </g>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64170400\",\r\n    \"X\": \"237.8000030517578\",\r\n    \"Y\": \"353.5\",\r\n    \"Width\": \"152.99998474121094\",\r\n    \"Height\": \"80.0\",\r\n    \"SVG\": \"<g id=\\\"64170400\\\">        <g>                <path d=\\\"M298,433.5c-19.7,0-35.7-16.4-35.7-36.5c-0.1-11.4,5.2-22.1,14.1-29c2.2-1.7,5.3-1.3,7,0.9l0.1,0.1c1.7,2.3,1.3,5.5-1,7.2    c-6.4,5-10.2,12.7-10.1,20.9c0,14.4,11.5,26.2,25.7,26.2c14.1,0,25.7-11.7,25.7-26.2c0-8.2-3.7-15.9-10.2-20.9    c-2.2-1.7-2.6-4.9-1-7.2c1.6-2.2,4.7-2.7,6.9-1.1l0.1,0.1c9,7,14.2,17.7,14.1,29C333.7,417.1,317.7,433.5,298,433.5z\\\"/>                <path d=\\\"M298,400.6c-2.9-0.1-5.2-2.6-5-5.5l0,0V359c-0.1-2.9,2.1-5.4,5-5.5c2.9,0.1,5.2,2.6,5,5.5v36.1    C303.2,398,300.9,400.5,298,400.6L298,400.6z\\\"/>            </g>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"13\\\" x1=\\\"243.3\\\" x2=\\\"243.3\\\" y1=\\\"359\\\" y2=\\\"427.6\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"13\\\" x1=\\\"362.2\\\" x2=\\\"362.2\\\" y1=\\\"362.4\\\" y2=\\\"424.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"13\\\" x1=\\\"339.1\\\" x2=\\\"385.3\\\" y1=\\\"362.1\\\" y2=\\\"362.1\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"180_1\",\r\n    \"X\": \"258.7064971923828\",\r\n    \"Y\": \"293.49249267578125\",\r\n    \"Width\": \"94.38999938964844\",\r\n    \"Height\": \"48.316137649038694\",\r\n    \"SVG\": \"<g id=\\\"180_1\\\">        <g transform=\\\"scale(0.5) translate(305 240)\\\">                <circle cx=\\\"230.344\\\" cy=\\\"365.912\\\" r=\\\"17.931\\\"/>                <circle cx=\\\"383.262\\\" cy=\\\"364.916\\\" r=\\\"17.931\\\"/>                <path d=\\\"M238.314,354.721c67.741,21.068,79.033,33.106,107.258,87.279\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M373.798,354.721c-67.742,21.068-79.032,33.106-107.258,87.279\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64160600\",\r\n    \"X\": \"209.935546875\",\r\n    \"Y\": \"361.390625\",\r\n    \"Width\": \"195.841796875\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"64160600\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">POT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25230200\",\r\n    \"X\": \"134.5207977294922\",\r\n    \"Y\": \"246.74148559570312\",\r\n    \"Width\": \"335.8883514404297\",\r\n    \"Height\": \"136.27395629882812\",\r\n    \"SVG\": \"<g id=\\\"25230200\\\">        <polyline fill=\\\"none\\\" points=\\\"136,381 314.59,249.926 468.79,381  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"25,15\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161600\",\r\n    \"X\": \"276.5\",\r\n    \"Y\": \"349.5\",\r\n    \"Width\": \"55.0\",\r\n    \"Height\": \"88.6829833984375\",\r\n    \"SVG\": \"<g id=\\\"10161600\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"286\\\" x2=\\\"323\\\" y1=\\\"386\\\" y2=\\\"386\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"364.547\\\" y2=\\\"427.308\\\"/>                <rect fill=\\\"none\\\" height=\\\"83.683\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"50\\\" x=\\\"279\\\" y=\\\"352\\\"/>              </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27282\",\r\n    \"X\": \"238.51123046875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"132.970703125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27282\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OR-4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343000\",\r\n    \"X\": \"42.500999450683594\",\r\n    \"Y\": \"81.875\",\r\n    \"Width\": \"344.58478822674715\",\r\n    \"Height\": \"221.3279103818095\",\r\n    \"SVG\": \"<g id=\\\"25343000\\\">        <g transform=\\\"translate(65 54)\\\">                <circle cx=\\\"14.251\\\" cy=\\\"64.625\\\" fill=\\\"none\\\" r=\\\"33.25\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M49.251,64.625c114.401,3.455,230.205,52.57,245,181.125\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"262.434\\\" x2=\\\"294.571\\\" y1=\\\"222.527\\\" y2=\\\"246.393\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"292.98\\\" x2=\\\"319.704\\\" y1=\\\"246.393\\\" y2=\\\"221.574\\\"/>            </g>        <g transform=\\\"translate(62 -28) translate(-4 -4)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"35\\\" stroke=\\\"#FFFFFF\\\" width=\\\"35\\\" x=\\\"188\\\" y=\\\"170\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"35\\\" font-weight=\\\"bold\\\" x=\\\"194\\\" y=\\\"200\\\">C</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64130400\",\r\n    \"X\": \"217.48486328125\",\r\n    \"Y\": \"357.515625\",\r\n    \"Width\": \"180.5205078125\",\r\n    \"Height\": \"78.734375\",\r\n    \"SVG\": \"<g id=\\\"64130400\\\" opacity=\\\"0.9\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.25\\\">IMP</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05110600\",\r\n    \"X\": \"199.171875\",\r\n    \"Y\": \"353.28125\",\r\n    \"Width\": \"216.173828125\",\r\n    \"Height\": \"85.125\",\r\n    \"SVG\": \"<g id=\\\"05110600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" x=\\\"194\\\" y=\\\"437\\\">SAT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01130000\",\r\n    \"X\": \"194.1875\",\r\n    \"Y\": \"358.28125\",\r\n    \"Width\": \"214.921875\",\r\n    \"Height\": \"68.71875\",\r\n    \"SVG\": \"<g id=\\\"01130000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"96\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"427\\\">WPN</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"188_1\",\r\n    \"X\": \"261.78564453125\",\r\n    \"Y\": \"291.1443176269531\",\r\n    \"Width\": \"90.939453125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"188_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.2537\\\">PR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40160000\",\r\n    \"X\": \"247.0\",\r\n    \"Y\": \"337.0\",\r\n    \"Width\": \"118.0\",\r\n    \"Height\": \"118.0\",\r\n    \"SVG\": \"<g id=\\\"40160000\\\">        <circle cx=\\\"306\\\" cy=\\\"396\\\" fill=\\\"none\\\" r=\\\"54\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"268.188\\\" x2=\\\"344.542\\\" y1=\\\"434.546\\\" y2=\\\"358.192\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"268.188\\\" x2=\\\"344.086\\\" y1=\\\"357.453\\\" y2=\\\"433.351\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"252\\\" x2=\\\"360\\\" y1=\\\"396\\\" y2=\\\"396\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"306\\\" x2=\\\"306\\\" y1=\\\"342\\\" y2=\\\"450\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"191_1\",\r\n    \"X\": \"255.77197265625\",\r\n    \"Y\": \"291.1443176269531\",\r\n    \"Width\": \"99.935546875\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"191_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.2537\\\">MD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25240804\",\r\n    \"X\": \"24.024100240244024\",\r\n    \"Y\": \"25.096402521478467\",\r\n    \"Width\": \"347.9327847103905\",\r\n    \"Height\": \"347.9327847103905\",\r\n    \"SVG\": \"<g id=\\\"25240804\\\">        <rect fill=\\\"none\\\" height=\\\"241.017\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" transform=\\\"matrix(0.7071 -0.7071 0.7071 0.7071 -82.7685 198.3062)\\\" width=\\\"241.039\\\" x=\\\"77.474\\\" y=\\\"78.555\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"197.985\\\" x2=\\\"197.985\\\" y1=\\\"136.5\\\" y2=\\\"259.5\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"136.5\\\" x2=\\\"261.5\\\" y1=\\\"198\\\" y2=\\\"198\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60042\",\r\n    \"X\": \"246.2550048828125\",\r\n    \"Y\": \"448.25\",\r\n    \"Width\": \"117.6829833984375\",\r\n    \"Height\": \"40.75\",\r\n    \"SVG\": \"<g id=\\\"60042\\\">              <text font-family=\\\"sans-serif\\\" font-size=\\\"56.93px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"489\\\">EDM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27292\",\r\n    \"X\": \"238.51123046875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"133.455078125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27292\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OR-5</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27172\",\r\n    \"X\": \"241.73974609375\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"126.513671875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27172\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-4</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162200_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"98.447998046875\",\r\n    \"SVG\": \"<g id=\\\"10162200_2\\\">        <path d=\\\"M282.762,441.453c0-29.548-0.169-50.313,0.945-70.15   c0.76-13.533,12.519-17.831,21.73-17.831c8.782,0,21.888,6.491,22.401,19.837c0.894,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.5\\\" x2=\\\"336.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64150100\",\r\n    \"X\": \"248.33206038247837\",\r\n    \"Y\": \"343.8765944413372\",\r\n    \"Width\": \"113.97470159904239\",\r\n    \"Height\": \"100.65796858002699\",\r\n    \"SVG\": \"<g id=\\\"64150100\\\">        <path d=\\\"M446.998,223.328c-23.586-13.617-49.553-19.478-74.935-18.389c14.15-21.709,22.387-47.606,22.387-75.396    c0-37.726-14.909-72.99-41.981-99.296l-23.316,23.996c20.531,19.951,31.838,46.693,31.838,75.3    c0,26.699-10.024,51.099-26.499,69.646c-19.716-20.86-47.626-33.898-78.527-33.898c-30.883,0-58.778,13.023-78.492,33.862    c-16.456-18.542-26.466-42.926-26.466-69.609c0-28.608,11.308-55.349,31.838-75.3l-23.316-23.996    c-27.071,26.306-41.981,61.57-41.981,99.296c0,27.789,8.236,53.686,22.387,75.395C114.553,203.85,88.584,209.711,65,223.33    c-32.671,18.86-55.756,49.404-65,86.001l32.438,8.195c7.012-27.755,24.517-50.918,49.292-65.223    c22.448-12.96,47.742-16.655,71.433-12.291c-3.418,10.51-5.274,21.72-5.274,33.355c0,51.678,36.46,94.992,85.005,105.591    c-8.122,22.485-23.897,42.334-46.172,55.195c-24.777,14.304-53.592,17.882-81.131,10.077l-9.123,32.19    c12.576,3.564,25.348,5.328,38.036,5.328c23.95,0,47.588-6.289,68.945-18.619c23.029-13.296,40.787-32.258,52.549-54.115    c11.762,21.857,29.52,40.82,52.549,54.115c21.359,12.333,44.994,18.619,68.945,18.619c12.687,0,25.462-1.764,38.036-5.328    l-9.123-32.19c-27.541,7.806-56.355,4.227-81.131-10.077c-22.279-12.863-38.056-32.718-46.177-55.209    c48.514-10.622,84.944-53.922,84.944-105.577c0-11.631-1.855-22.836-5.271-33.343c23.708-4.383,49.027-0.693,71.495,12.279    c24.775,14.304,42.281,37.467,49.292,65.223l32.438-8.195C502.756,272.734,479.671,242.19,446.998,223.328z M255.965,198.747    c20.474,0,39.043,8.291,52.539,21.687c-15.454,8.961-33.39,14.099-52.504,14.099c-19.131,0-37.081-5.147-52.545-14.124    C216.948,207.029,235.506,198.747,255.965,198.747z M239.147,346.052c-33.067-7.651-57.801-37.324-57.801-72.686    c0-7.715,1.178-15.162,3.361-22.168c16.325,8.92,30.48,22.278,40.443,39.534C235.207,308.151,239.684,327.284,239.147,346.052z     M257.874,274.003c-0.642,1.113-1.265,2.233-1.874,3.356c-0.608-1.123-1.23-2.243-1.874-3.356    c-1.206-2.089-2.459-4.134-3.756-6.135c1.868,0.075,3.743,0.124,5.63,0.124c1.887,0,3.762-0.049,5.63-0.124    C260.333,269.868,259.079,271.914,257.874,274.003z M272.85,346.036c-0.533-18.763,3.944-37.891,13.998-55.305    c9.95-17.235,24.084-30.583,40.386-39.503c2.178,6.997,3.352,14.433,3.352,22.137C330.586,308.703,305.888,338.361,272.85,346.036    z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"translate(249,338) scale(0.22)\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162200_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"96.822998046875\",\r\n    \"SVG\": \"<g id=\\\"10162200_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g>                <path d=\\\"M285.762,441.453c0-29.548-0.169-50.313,0.945-70.15    c0.76-13.533,12.519-17.831,21.73-17.831c8.779,0,21.888,6.491,22.398,19.837c0.895,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"277.5\\\" x2=\\\"339.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162200_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"96.54299926757812\",\r\n    \"SVG\": \"<g id=\\\"10162200_0\\\">        <path d=\\\"M282.762,441.453c0-29.548-0.169-50.313,0.945-70.15   c0.76-13.533,12.519-17.831,21.73-17.831c8.782,0,21.888,6.491,22.401,19.837c0.894,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.5\\\" x2=\\\"336.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130401\",\r\n    \"X\": \"275.121826171875\",\r\n    \"Y\": \"296.46875\",\r\n    \"Width\": \"60.877166748046875\",\r\n    \"Height\": \"204.78125\",\r\n    \"SVG\": \"<g id=\\\"40130401\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343\\\">W</text>        <ellipse cx=\\\"305.999\\\" cy=\\\"371.25\\\" fill=\\\"none\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305.999\\\" x2=\\\"305.999\\\" y1=\\\"391.25\\\" y2=\\\"501.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"275.999\\\" x2=\\\"335.999\\\" y1=\\\"421.25\\\" y2=\\\"421.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"132_2\",\r\n    \"X\": \"246.40625\",\r\n    \"Y\": \"449.0937805175781\",\r\n    \"Width\": \"117.826171875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"132_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.0469\\\">TER</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130402\",\r\n    \"X\": \"275.9989929199219\",\r\n    \"Y\": \"295.671875\",\r\n    \"Width\": \"60.0\",\r\n    \"Height\": \"205.578125\",\r\n    \"SVG\": \"<g id=\\\"40130402\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343\\\">C</text>        <ellipse cx=\\\"305.999\\\" cy=\\\"371.25\\\" fill=\\\"none\\\" rx=\\\"20\\\" ry=\\\"20\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305.999\\\" x2=\\\"305.999\\\" y1=\\\"391.25\\\" y2=\\\"501.25\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"275.999\\\" x2=\\\"335.999\\\" y1=\\\"421.25\\\" y2=\\\"421.25\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281301\",\r\n    \"X\": \"227.40467834472656\",\r\n    \"Y\": \"274.56201171875\",\r\n    \"Width\": \"156.1927032470703\",\r\n    \"Height\": \"124.91592407226562\",\r\n    \"SVG\": \"<g id=\\\"25281301\\\">        <polygon fill=\\\"none\\\" points=\\\"305.5,394.762    379.086,277.062 231.916,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"298\\\" y=\\\"378\\\">T</text>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">C</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10162200_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"350.9720153808594\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"96.822998046875\",\r\n    \"SVG\": \"<g id=\\\"10162200_3\\\">        <path d=\\\"M282.762,441.453c0-29.548-0.169-50.313,0.945-70.15   c0.76-13.533,12.519-17.831,21.73-17.831c8.782,0,21.888,6.491,22.401,19.837c0.894,23.18,0.624,37.569,0.624,68.144\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"274.5\\\" x2=\\\"336.501\\\" y1=\\\"438.464\\\" y2=\\\"438.464\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"181_1\",\r\n    \"X\": \"243.0\",\r\n    \"Y\": \"283.0\",\r\n    \"Width\": \"124.0\",\r\n    \"Height\": \"61.820098876953125\",\r\n    \"SVG\": \"<g id=\\\"181_1\\\">            <line display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"4\\\" x1=\\\"245\\\" x2=\\\"365\\\" y1=\\\"302\\\" y2=\\\"302\\\"/>                <line display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" x1=\\\"245\\\" x2=\\\"270\\\" y1=\\\"302\\\" y2=\\\"293\\\"/>            <line display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" x1=\\\"245\\\" x2=\\\"270\\\" y1=\\\"302\\\" y2=\\\"311\\\"/>            <line display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" x1=\\\"365\\\" x2=\\\"340\\\" y1=\\\"302\\\" y2=\\\"293\\\"/>            <line display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" x1=\\\"365\\\" x2=\\\"340\\\" y1=\\\"302\\\" y2=\\\"311\\\"/>            <line display=\\\"inline\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"283\\\" y2=\\\"329\\\"/>            <polyline fill=\\\"none\\\" points=\\\"305,342 293,328 317,328 305,342\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-width=\\\"4\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27142\",\r\n    \"X\": \"239.5712890625\",\r\n    \"Y\": \"446.28125\",\r\n    \"Width\": \"122.75390625\",\r\n    \"Height\": \"44.453125\",\r\n    \"SVG\": \"<g id=\\\"27142\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27262\",\r\n    \"X\": \"238.51123046875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"132.720703125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27262\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OR-2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40180300\",\r\n    \"X\": \"274.8152770996094\",\r\n    \"Y\": \"347.5400085449219\",\r\n    \"Width\": \"59.406494140625\",\r\n    \"Height\": \"93.60000610351562\",\r\n    \"SVG\": \"<g id=\\\"40180300\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"282.171\\\" x2=\\\"326.867\\\" y1=\\\"438.64\\\" y2=\\\"438.64\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"304.519\\\" x2=\\\"304.519\\\" y1=\\\"438.64\\\" y2=\\\"391.149\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"304.519\\\" x2=\\\"332.454\\\" y1=\\\"391.149\\\" y2=\\\"363.214\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"304.519\\\" x2=\\\"276.583\\\" y1=\\\"391.149\\\" y2=\\\"363.214\\\"/>                <circle cx=\\\"304.519\\\" cy=\\\"363.008\\\" fill=\\\"#000000\\\" r=\\\"13.968\\\" stroke=\\\"#000000\\\" stroke-width=\\\"3\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64170500\",\r\n    \"X\": \"252.6999969482422\",\r\n    \"Y\": \"348.0\",\r\n    \"Width\": \"109.80000305175781\",\r\n    \"Height\": \"93.60000610351562\",\r\n    \"SVG\": \"<g id=\\\"64170500\\\">        <path d=\\\"M350.2,440.6v-16.1h11.3v-47.3h-11.3V349H265v28.2h-11.3v47.3H265v16.1H350.2   L350.2,440.6z M347.2,437.5h-79v-31.2h79V437.5z M268.2,352h79v25.1h-79V352L268.2,352z M256.9,421.4v-41.2h101.6v41.2h-8.2v-18.2   h-85.2v18.2H256.9z\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\"/>        <rect height=\\\"3.1\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"56.6\\\" x=\\\"279.4\\\" y=\\\"424.9\\\"/>        <rect height=\\\"3.1\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"17.6\\\" x=\\\"331.1\\\" y=\\\"387.1\\\"/>        <rect height=\\\"3.1\\\" stroke=\\\"#000000\\\" stroke-width=\\\"4\\\" width=\\\"56.6\\\" x=\\\"279.4\\\" y=\\\"415.2\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05032\",\r\n    \"X\": \"266.5\",\r\n    \"Y\": \"450.67946367943676\",\r\n    \"Width\": \"82.80235942760663\",\r\n    \"Height\": \"53.070536320563235\",\r\n    \"SVG\": \"<g id=\\\"05032\\\" transform=\\\"matrix(1 0 0 1 0 158)\\\">        <path d=\\\"M314.27,343.25c-23.345,0-45.27-24.937-45.27-48.281\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"276.384,316.463 311.249,296.933 311.387,323.5 347.875,298.125     \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64160700\",\r\n    \"X\": \"207.0830078125\",\r\n    \"Y\": \"361.390625\",\r\n    \"Width\": \"201.453125\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"64160700\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">NOT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10831\",\r\n    \"X\": \"306.8094429347826\",\r\n    \"Y\": \"300.875\",\r\n    \"Width\": \"65.45032269021738\",\r\n    \"Height\": \"43.125\",\r\n    \"SVG\": \"<g id=\\\"10831\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"305\\\" y=\\\"344\\\">2F</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"128_2\",\r\n    \"X\": \"249.3759765625\",\r\n    \"Y\": \"449.0937805175781\",\r\n    \"Width\": \"114.87109375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"128_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.0469\\\">LDR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25110500\",\r\n    \"X\": \"26.266761357483492\",\r\n    \"Y\": \"290.2516409652452\",\r\n    \"Width\": \"561.6664808493908\",\r\n    \"Height\": \"137.1419665308744\",\r\n    \"SVG\": \"<g id=\\\"25110500\\\">            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.5864\\\" x1=\\\"139.229\\\" x2=\\\"468.229\\\" y1=\\\"375\\\" y2=\\\"375\\\"/>            <g transform=\\\"translate(-25,165) scale(0.4)\\\">                    <polygon fill=\\\"none\\\" points=\\\"299,337 334.229,451.854 449,451.59 356,522.309 391.705,636.998    299,565.854 206.295,636.998 242,522.309 149,451.59 263.771,451.854  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>                </g>            <g transform=\\\"translate(400,165) scale(0.4)\\\">                    <polygon fill=\\\"none\\\" points=\\\"299,337 334.229,451.854 449,451.59 356,522.309 391.705,636.998    299,565.854 206.295,636.998 242,522.309 149,451.59 263.771,451.854  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"14\\\"/>                </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40231\",\r\n    \"X\": \"234.03564453125\",\r\n    \"Y\": \"304.09375\",\r\n    \"Width\": \"141.458984375\",\r\n    \"Height\": \"37.015625\",\r\n    \"SVG\": \"<g id=\\\"40231\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"340.5\\\">GANG</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"189_1\",\r\n    \"X\": \"223.921875\",\r\n    \"Y\": \"301.9411926269531\",\r\n    \"Width\": \"161.4697265625\",\r\n    \"Height\": \"39.96875\",\r\n    \"SVG\": \"<g id=\\\"189_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"54px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.2537\\\">ASUW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343700\",\r\n    \"X\": \"20.0\",\r\n    \"Y\": \"73.109375\",\r\n    \"Width\": \"343.4880065917969\",\r\n    \"Height\": \"135.49162477111838\",\r\n    \"SVG\": \"<g id=\\\"25343700\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"220\\\" x2=\\\"357.477\\\" y1=\\\"183.445\\\" y2=\\\"183.445\\\"/>                                    <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"20\\\" x2=\\\"125\\\" y1=\\\"83\\\" y2=\\\"83\\\"/>                        <g>                                <path d=\\\"M323.305,207.443c-0.742-1.162-0.397-2.709,0.768-3.451l32.263-20.547l-32.263-20.547      c-1.165-0.742-1.51-2.29-0.768-3.452s2.298-1.499,3.453-0.767l35.573,22.656c0.72,0.459,1.157,1.255,1.157,2.109      s-0.438,1.65-1.157,2.109l-35.573,22.657c-0.416,0.264-0.882,0.391-1.341,0.391      C324.592,208.602,323.783,208.191,323.305,207.443z\\\"/>                            </g>                                  <path d=\\\"M 50 0 A 50 50 0 0 1 100 50\\\" fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"5\\\" transform=\\\"matrix(1 0 0 1 70 83) rotate(0)\\\"/>                                     <path d=\\\"M 50 0 A 50 50 0 0 1 100 50\\\" fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"5\\\" transform=\\\"matrix(1 0 0 1 270 183) rotate(180)\\\"/>                        <text filter=\\\"url(#solid)\\\" font-family=\\\"sans-serif\\\" font-size=\\\"25\\\" transform=\\\"matrix(1 0 0 1 80 91)\\\">EX</text>                        <defs>                                <filter height=\\\"1\\\" id=\\\"solid\\\" width=\\\"1\\\" x=\\\"0\\\" y=\\\"0\\\">                                          <feFlood flood-color=\\\"white\\\" result=\\\"bg\\\"/>                                        <feMerge>                                                <feMergeNode in=\\\"bg\\\"/>                                                <feMergeNode in=\\\"SourceGraphic\\\"/>                                              </feMerge>                                    </filter>                            </defs>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242400\",\r\n    \"X\": \"39.30699920654297\",\r\n    \"Y\": \"58.50614581455672\",\r\n    \"Width\": \"293.476993560791\",\r\n    \"Height\": \"278.8708492721132\",\r\n    \"SVG\": \"<g id=\\\"25242400\\\">        <path d=\\\"   M138.047,62.514c-38.923,6.124-60.916,93.731-71.078,122.264c-10.162,28.514-3.393,28.514,10.162,48.894   c13.537,20.381,38.904,59.094,71.059,73.352c32.155,14.262,96.464,38.713,121.852,12.229   c25.385-26.483,52.458-128.368,30.448-171.158C278.496,105.303,176.97,56.409,138.047,62.514\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.311\\\" x=\\\"283.473\\\" y=\\\"193.869\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"287\\\" y=\\\"215\\\">AMA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"39.307\\\" y=\\\"182.551\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"43\\\" y=\\\"204\\\">AMA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"178.571\\\" y=\\\"64.189\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"183\\\" y=\\\"86\\\">AMA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"172.408\\\" y=\\\"308.189\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"176\\\" y=\\\"330\\\">AMA</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64140300\",\r\n    \"X\": \"192.8000030517578\",\r\n    \"Y\": \"353.5\",\r\n    \"Width\": \"229.59999084472656\",\r\n    \"Height\": \"81.0\",\r\n    \"SVG\": \"<g id=\\\"64140300\\\">        <g>                <g>                        <polyline fill=\\\"none\\\" points=\\\"221.5,389.3 262,389.3 265,389.3 242.1,430.5 372,430.5      349.1,389.3 350.4,389.3 393.7,389.3    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>                        <g>                                <polygon points=\\\"227.3,409.2 192.8,389.3 227.3,369.3     \\\"/>                            </g>                        <g>                                <polygon points=\\\"387.8,409.2 422.4,389.3 387.8,369.3     \\\"/>                            </g>                    </g>                <circle cx=\\\"300.217\\\" cy=\\\"372.522\\\" fill=\\\"none\\\" r=\\\"16.522\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"337.957\\\" x2=\\\"311.87\\\" y1=\\\"412.348\\\" y2=\\\"386.261\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"192_1\",\r\n    \"X\": \"263.841796875\",\r\n    \"Y\": \"291.1443176269531\",\r\n    \"Width\": \"87.955078125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"192_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.2537\\\">EA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27272\",\r\n    \"X\": \"238.51123046875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"133.142578125\",\r\n    \"Height\": \"42.984375\",\r\n    \"SVG\": \"<g id=\\\"27272\\\" opacity=\\\"0.97\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OR-3</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27152\",\r\n    \"X\": \"241.73974609375\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"126.263671875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27152\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-2</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25141900\",\r\n    \"X\": \"126.828125\",\r\n    \"Y\": \"325.8125\",\r\n    \"Width\": \"360.02734375\",\r\n    \"Height\": \"53.980712890625\",\r\n    \"SVG\": \"<g id=\\\"25141900\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.5864\\\" x1=\\\"139.229\\\" x2=\\\"468.229\\\" y1=\\\"375\\\" y2=\\\"375\\\"/>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"125\\\" y=\\\"343\\\">NAI</text>        <text fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" x=\\\"449\\\" y=\\\"343\\\">NAI</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120103_3\",\r\n    \"X\": \"181.0\",\r\n    \"Y\": \"309.109375\",\r\n    \"Width\": \"250.0\",\r\n    \"Height\": \"137.390625\",\r\n    \"SVG\": \"<g id=\\\"20120103_3\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" x=\\\"244\\\" y=\\\"347\\\">COM</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"scale(-1, 1)\\\" transform-origin=\\\"center\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"181\\\" x2=\\\"431\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120103_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"309.109375\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"137.390625\",\r\n    \"SVG\": \"<g id=\\\"20120103_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" x=\\\"244\\\" y=\\\"347\\\">COM</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"scale(-1, 1)\\\" transform-origin=\\\"center\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120103_1\",\r\n    \"X\": \"126.5\",\r\n    \"Y\": \"309.109375\",\r\n    \"Width\": \"359.0\",\r\n    \"Height\": \"137.390625\",\r\n    \"SVG\": \"<g id=\\\"20120103_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" x=\\\"244\\\" y=\\\"347\\\">COM</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"scale(-1, 1)\\\" transform-origin=\\\"center\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120103_0\",\r\n    \"X\": \"148.3769989013672\",\r\n    \"Y\": \"309.109375\",\r\n    \"Width\": \"315.24501037597656\",\r\n    \"Height\": \"137.390625\",\r\n    \"SVG\": \"<g id=\\\"20120103_0\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" x=\\\"244\\\" y=\\\"347\\\">COM</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"scale(-1, 1)\\\" transform-origin=\\\"center\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"148.377\\\" x2=\\\"463.622\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60062\",\r\n    \"X\": \"246.5615234375\",\r\n    \"Y\": \"449.24688720703125\",\r\n    \"Width\": \"115.5859375\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"60062\\\">              <text font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"492.2\\\">APT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170000\",\r\n    \"X\": \"207.390625\",\r\n    \"Y\": \"356.1875\",\r\n    \"Width\": \"209.59408569335938\",\r\n    \"Height\": \"78.8125\",\r\n    \"SVG\": \"<g id=\\\"40170000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110.1068\\\" x=\\\"199\\\" y=\\\"435\\\">NAT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25140605\",\r\n    \"X\": \"108.5\",\r\n    \"Y\": \"137.56332397460938\",\r\n    \"Width\": \"269.7837829589844\",\r\n    \"Height\": \"90.81741333007812\",\r\n    \"SVG\": \"<g id=\\\"25140605\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"108.5\\\" x2=\\\"349.477\\\" y1=\\\"182.96\\\" y2=\\\"182.96\\\"/>                        <g>                                <path d=\\\"M315.305,206.959c-0.742-1.162-0.397-2.709,0.768-3.451l32.263-20.547l-32.263-20.547      c-1.165-0.742-1.51-2.29-0.768-3.452s2.298-1.499,3.453-0.767l35.573,22.656c0.72,0.459,1.157,1.255,1.157,2.109      s-0.438,1.65-1.157,2.109l-35.573,22.657c-0.416,0.264-0.882,0.391-1.341,0.391      C316.592,208.117,315.783,207.707,315.305,206.959z\\\"/>                            </g>                    </g>            </g>        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"325.5\\\" x2=\\\"331.073\\\" y1=\\\"139.421\\\" y2=\\\"144.44\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"14.1572,7.5505\\\" stroke-width=\\\"5\\\" x1=\\\"336.684\\\" x2=\\\"366.14\\\" y1=\\\"149.493\\\" y2=\\\"176.02\\\"/>                        <polyline fill=\\\"none\\\" points=\\\"368.945,178.546 374.519,183.565 368.877,188.507    \\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"13.9342,7.4316\\\" stroke-width=\\\"5\\\" x1=\\\"363.286\\\" x2=\\\"333.938\\\" y1=\\\"193.403\\\" y2=\\\"219.11\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"331.142\\\" x2=\\\"325.5\\\" y1=\\\"221.559\\\" y2=\\\"226.5\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161900_3\",\r\n    \"X\": \"175.08200073242188\",\r\n    \"Y\": \"369.734375\",\r\n    \"Width\": \"260.0\",\r\n    \"Height\": \"78.06063842773438\",\r\n    \"SVG\": \"<g id=\\\"10161900_3\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"175.082\\\" x2=\\\"435.082\\\" y1=\\\"445.295\\\" y2=\\\"445.295\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"284\\\" y=\\\"427\\\">II</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140103_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10140103_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"m244.37,350c-61.03,0 -61.03,88.71 0,88.71l122.08,0c61.03,0 61.03,-88.71 0,-88.71l-122.08,0z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64150200\",\r\n    \"X\": \"268.70001220703125\",\r\n    \"Y\": \"349.5043844668684\",\r\n    \"Width\": \"73.10003662109375\",\r\n    \"Height\": \"93.29557280852225\",\r\n    \"SVG\": \"<g id=\\\"64150200\\\">        <g>                <g>                        <path d=\\\"M315.1,371.4c-3.3-3.3-5.9-5.9-5.3-12.7c2.4-1.3,3.3-4.2,2-6.6s-4.2-3.3-6.6-2s-3.3,4.2-2,6.6c0.4,0.7,1,1.4,1.7,1.8     c-0.7,8.9,3.3,12.8,6.8,16.3c3,2.9,5.5,5.5,5.5,11.2c0,0.1,0,0.2,0,0.3h3.1c0.6,0,1.2,0.1,1.8,0.2c0-0.2,0-0.3,0-0.5     C322.1,378.3,318.4,374.6,315.1,371.4z M312,396c-2,1.4-4.4,2.2-7,2.2c-6.7,0-12.2-5.4-12.2-12.2v-0.3l3.5,2.3     c1.1,0.7,2.6,0.4,3.4-0.7c0.7-1.1,0.4-2.6-0.7-3.4l-7.3-4.9c-1.1-0.7-2.6-0.4-3.4,0.7c-0.3,0.4-0.4,0.9-0.4,1.3v4.9     c0,9.4,7.6,17,17,17c5.4,0,10.3-2.6,13.4-6.5h-3.7C313.7,396.5,312.8,396.3,312,396z\\\"/>                    </g>            </g>        <g>                <g>                        <path d=\\\"M341.6,390.8c0-0.2,0-0.4-0.1-0.5c-0.1-0.2-0.2-0.3-0.3-0.5c-0.1-0.1-0.1-0.2-0.2-0.3l0,0c-0.1-0.1-0.3-0.2-0.5-0.3     c-0.1-0.1-0.2-0.1-0.3-0.2c-0.1-0.1-0.3-0.1-0.4-0.1c-0.2,0-0.3-0.1-0.5-0.1l0,0h-41.8v4.7h35.8l-28.2,26l-28.2-26h8.2v-4.7H271     l0,0c-0.2,0-0.4,0.1-0.6,0.1c-0.1,0-0.2,0-0.3,0.1c-0.1,0.1-0.2,0.1-0.3,0.2c-0.1,0.1-0.3,0.2-0.4,0.3l0,0     c-0.1,0.1-0.1,0.2-0.2,0.3c-0.1,0.1-0.2,0.3-0.3,0.5c-0.1,0.1-0.1,0.3-0.1,0.5c0,0.1-0.1,0.2-0.1,0.3v49.3c0,0.1,0.1,0.2,0.1,0.3     c0,0.2,0,0.3,0.1,0.5s0.2,0.3,0.3,0.5c0.1,0.1,0.1,0.2,0.2,0.3l0,0c0.2,0.2,0.4,0.4,0.7,0.5c0,0,0,0.1,0.1,0.1     c0.3,0.1,0.6,0.2,0.9,0.2h68.3c0.3,0,0.6-0.1,0.9-0.2c0,0,0,0,0.1-0.1c0.2-0.1,0.5-0.3,0.7-0.5l0,0c0.1-0.1,0.1-0.2,0.2-0.3     c0.1-0.1,0.2-0.3,0.3-0.5c0.1-0.2,0.1-0.3,0.1-0.5c0-0.1,0.1-0.2,0.1-0.3v-49.3C341.7,391,341.7,390.9,341.6,390.8z M273.4,396.5     l20.9,19.3L273.4,435V396.5z M277,438l20.7-19.1l5.9,5.5c0.4,0.4,1,0.6,1.6,0.6s1.1-0.2,1.6-0.6l5.9-5.5l20.7,19.1H277z M337,435     l-20.9-19.3l20.9-19.3V435z\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140103_3\",\r\n    \"X\": \"196.09750366210938\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"218.625\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10140103_3\\\">        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"m244.37,350c-61.03,0 -61.03,88.71 0,88.71l122.08,0c61.03,0 61.03,-88.71 0,-88.71l-122.08,0z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140103_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10140103_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"m244.37,350c-61.03,0 -61.03,88.71 0,88.71l122.08,0c61.03,0 61.03,-88.71 0,-88.71l-122.08,0z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10140103_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10140103_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <ellipse cx=\\\"229\\\" cy=\\\"365.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <ellipse cx=\\\"382.5\\\" cy=\\\"364.985\\\" rx=\\\"18\\\" ry=\\\"18\\\"/>        <path d=\\\"M237,354.75c68,21.148,79.333,33.233,107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M373,354.75c-68,21.148-79.333,33.233-107.667,87.613\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"m244.37,350c-61.03,0 -61.03,88.71 0,88.71l122.08,0c61.03,0 61.03,-88.71 0,-88.71l-122.08,0z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25132300\",\r\n    \"X\": \"90.5\",\r\n    \"Y\": \"90.5\",\r\n    \"Width\": \"219.0\",\r\n    \"Height\": \"219.0\",\r\n    \"SVG\": \"<g id=\\\"25132300\\\">        <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"105\\\" stroke=\\\"#800080\\\" stroke-width=\\\"9\\\"/>        <text fill=\\\"#800080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"200\\\" y=\\\"219\\\">VG</text>        <text display=\\\"inline\\\" fill=\\\"#800080\\\" font-family=\\\"sans-serif\\\" font-size=\\\"60px\\\" font-weight=\\\"bold\\\" id=\\\"varT_1_\\\" x=\\\"208\\\" y=\\\"219\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10811\",\r\n    \"X\": \"306.8094429347826\",\r\n    \"Y\": \"300.875\",\r\n    \"Width\": \"68.38782269021738\",\r\n    \"Height\": \"43.125\",\r\n    \"SVG\": \"<g id=\\\"10811\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"305\\\" y=\\\"344\\\">2B</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27242\",\r\n    \"X\": \"236.92529296875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"135.857421875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27242\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-D</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25142100\",\r\n    \"X\": \"53.57813220683431\",\r\n    \"Y\": \"147.74428652519674\",\r\n    \"Width\": \"295.3200813314044\",\r\n    \"Height\": \"86.59101763887571\",\r\n    \"SVG\": \"<g id=\\\"25142100\\\">        <g transform=\\\"translate(370 -50) rotate(90)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"241.093\\\" x2=\\\"240.173\\\" y1=\\\"57.824\\\" y2=\\\"279.684\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"282.63\\\" x2=\\\"240.988\\\" y1=\\\"314.504\\\" y2=\\\"279.684\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"199.348\\\" x2=\\\"240.988\\\" y1=\\\"314.504\\\" y2=\\\"279.684\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"199.452\\\" x2=\\\"241.093\\\" y1=\\\"23.02\\\" y2=\\\"57.824\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"282.732\\\" x2=\\\"241.093\\\" y1=\\\"23.02\\\" y2=\\\"57.824\\\"/>            </g>          <rect fill=\\\"white\\\" height=\\\"20\\\" stroke=\\\"#000000\\\" width=\\\"20\\\" x=\\\"190\\\" y=\\\"180\\\"/>          <text display=\\\"inline\\\" font-family=\\\"sans-serif\\\" font-size=\\\"16.3218\\\" text-anchor=\\\"middle\\\" x=\\\"200\\\" y=\\\"195\\\">B</text>          <rect fill=\\\"white\\\" height=\\\"20\\\" stroke=\\\"#000000\\\" width=\\\"20\\\" x=\\\"110\\\" y=\\\"160\\\"/>          <text display=\\\"inline\\\" font-family=\\\"sans-serif\\\" font-size=\\\"16.3218\\\" text-anchor=\\\"middle\\\" x=\\\"120\\\" y=\\\"175\\\">H</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64160000\",\r\n    \"X\": \"261.5\",\r\n    \"Y\": \"348.20001220703125\",\r\n    \"Width\": \"80.0\",\r\n    \"Height\": \"92.79998779296875\",\r\n    \"SVG\": \"<g id=\\\"64160000\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"339,438.5 264,438.5 264,379.7 293.7,350.7 339,350.7   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"264,379.7 295.2,379.7 295.2,350.7   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64170600\",\r\n    \"X\": \"257.5\",\r\n    \"Y\": \"345.5\",\r\n    \"Width\": \"95.0\",\r\n    \"Height\": \"99.0\",\r\n    \"SVG\": \"<g id=\\\"64170600\\\">        <g>                <g>                        <g>                                <g>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"269.3\\\" x2=\\\"296.5\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                        <polyline fill=\\\"none\\\" points=\\\"288.7,386.9 296.7,394.9 288.5,403.1             \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                                    </g>                            </g>                    </g>                <g>                        <g>                                <g>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"305.1\\\" x2=\\\"305.1\\\" y1=\\\"400.6\\\" y2=\\\"427.8\\\"/>                                        <polyline fill=\\\"none\\\" points=\\\"297,419.9 305,427.9 313.2,419.7             \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                                    </g>                            </g>                    </g>                <g>                        <g>                                <g>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"340.9\\\" x2=\\\"313.7\\\" y1=\\\"395\\\" y2=\\\"395\\\"/>                                        <polyline fill=\\\"none\\\" points=\\\"321.6,403.1 313.6,395.1 321.8,386.9             \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                                    </g>                            </g>                    </g>                <g>                        <g>                                <g>                                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"305.1\\\" x2=\\\"305.1\\\" y1=\\\"389.4\\\" y2=\\\"362.2\\\"/>                                        <polyline fill=\\\"none\\\" points=\\\"313.2,370.1 305.2,362.1 297,370.3             \\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                                    </g>                            </g>                    </g>                      <rect fill=\\\"none\\\" height=\\\"94\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"90\\\" x=\\\"260\\\" y=\\\"348\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20052\",\r\n    \"X\": \"239.109375\",\r\n    \"Y\": \"445.1875\",\r\n    \"Width\": \"130.875\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"20052\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64\\\" id=\\\"A\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"491\\\">AER</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64160800\",\r\n    \"X\": \"206.716796875\",\r\n    \"Y\": \"361.390625\",\r\n    \"Width\": \"199.060546875\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"64160800\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">SOT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25360100\",\r\n    \"X\": \"237.5\",\r\n    \"Y\": \"201.5\",\r\n    \"Width\": \"137.0\",\r\n    \"Height\": \"199.81463623046875\",\r\n    \"SVG\": \"<g id=\\\"25360100\\\">          <path d=\\\"M305 395 l-63 -63 l-0 -126 l128 0 l0 126 z\\\" fill=\\\"none\\\" stroke=\\\"navy\\\" stroke-width=\\\"9\\\"/>          <path d=\\\"M305 395 l-63 -63 l63 -63 l63 63 z\\\" fill=\\\"navy\\\"/>          <path d=\\\"M305 269 l-63 -63 l126 0 z\\\" fill=\\\"navy\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25213400\",\r\n    \"X\": \"205.0260009765625\",\r\n    \"Y\": \"295.93499755859375\",\r\n    \"Width\": \"199.31201171875\",\r\n    \"Height\": \"199.49899291992188\",\r\n    \"SVG\": \"<g id=\\\"25213400\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"304.789\\\" x2=\\\"304.789\\\" y1=\\\"295.935\\\" y2=\\\"495.434\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"15\\\" x1=\\\"404.338\\\" x2=\\\"205.026\\\" y1=\\\"395.698\\\" y2=\\\"395.698\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242500\",\r\n    \"X\": \"39.30699920654297\",\r\n    \"Y\": \"58.50614581455672\",\r\n    \"Width\": \"293.476993560791\",\r\n    \"Height\": \"278.8708492721132\",\r\n    \"SVG\": \"<g id=\\\"25242500\\\">        <path d=\\\"   M138.047,62.514c-38.923,6.124-60.916,93.731-71.078,122.264c-10.162,28.514-3.393,28.514,10.162,48.894   c13.537,20.381,38.904,59.094,71.059,73.352c32.155,14.262,96.464,38.713,121.852,12.229   c25.385-26.483,52.458-128.368,30.448-171.158C278.496,105.303,176.97,56.409,138.047,62.514\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.311\\\" x=\\\"283.473\\\" y=\\\"193.869\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"287\\\" y=\\\"215\\\">ARA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"39.307\\\" y=\\\"182.551\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"43\\\" y=\\\"204\\\">ARA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"178.571\\\" y=\\\"64.189\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"183\\\" y=\\\"86\\\">ARA</text>            </g>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"49.307\\\" x=\\\"172.408\\\" y=\\\"308.189\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"20.8061\\\" x=\\\"176\\\" y=\\\"330\\\">ARA</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343200\",\r\n    \"X\": \"87.80787718660983\",\r\n    \"Y\": \"85.5157154626782\",\r\n    \"Width\": \"308.3931723144665\",\r\n    \"Height\": \"276.91830573289576\",\r\n    \"SVG\": \"<g id=\\\"25343200\\\" transform=\\\"translate(-160 -170) scale(1.75 1.75)\\\">        <path d=\\\"M152.622,220.067c13.174-104.438,162.599-86.175,158,10.4   c-3.446,72.352-109.576,99.648-149.2,29.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"145\\\" x2=\\\"150\\\" y1=\\\"200\\\" y2=\\\"220\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"150.299\\\" x2=\\\"171.702\\\" y1=\\\"220\\\" y2=\\\"215\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"161.286\\\" x2=\\\"161.286\\\" y1=\\\"260\\\" y2=\\\"285\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"160.299\\\" x2=\\\"181.702\\\" y1=\\\"259.815\\\" y2=\\\"259.827\\\"/>        <g transform=\\\"translate(186 43) translate(-1 0) translate(-1 0) translate(1 0) translate(1 0) translate(1 0)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"20\\\" stroke=\\\"#FFFFFF\\\" width=\\\"14.286\\\" x=\\\"113.571\\\" y=\\\"171.857\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"34.9982\\\" transform=\\\"matrix(0.5714 0 0 0.5714 117.187 189)\\\">C</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10A31\",\r\n    \"X\": \"286.385986328125\",\r\n    \"Y\": \"275.6960144042969\",\r\n    \"Width\": \"36.44500732421875\",\r\n    \"Height\": \"66.0\",\r\n    \"SVG\": \"<g id=\\\"10A31\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\" x1=\\\"304.609\\\" x2=\\\"304.609\\\" y1=\\\"275.696\\\" y2=\\\"325.921\\\"/>                <polygon points=\\\"322.831,323.478 286.386,323.478 304.609,341.696   \\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"167_1\",\r\n    \"X\": \"270.62353515625\",\r\n    \"Y\": \"295.98333740234375\",\r\n    \"Width\": \"71.09521484375\",\r\n    \"Height\": \"46.53125\",\r\n    \"SVG\": \"<g id=\\\"167_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"65px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">FF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"193_1\",\r\n    \"X\": \"263.841796875\",\r\n    \"Y\": \"290.2849426269531\",\r\n    \"Width\": \"84.189453125\",\r\n    \"Height\": \"51.828125\",\r\n    \"SVG\": \"<g id=\\\"193_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.2537\\\">ES</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27252\",\r\n    \"X\": \"238.51123046875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"125.126953125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27252\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OR-1</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64140400\",\r\n    \"X\": \"231.99501037597656\",\r\n    \"Y\": \"348.7950134277344\",\r\n    \"Width\": \"144.8949737548828\",\r\n    \"Height\": \"91.40997314453125\",\r\n    \"SVG\": \"<g id=\\\"64140400\\\">            <g id=\\\"60031\\\">                      <ellipse cx=\\\"268.326\\\" cy=\\\"377.743\\\" fill=\\\"none\\\" rx=\\\"12\\\" ry=\\\"11\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"267.917\\\" x2=\\\"267.917\\\" y1=\\\"391\\\" y2=\\\"426.360\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"251.814\\\" x2=\\\"284.020\\\" y1=\\\"398.605\\\" y2=\\\"398.605\\\"/>                      <ellipse cx=\\\"306.086\\\" cy=\\\"377.742\\\" fill=\\\"none\\\" rx=\\\"12\\\" ry=\\\"11\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.086\\\" x2=\\\"306.086\\\" y1=\\\"391\\\" y2=\\\"426.361\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"289.985\\\" x2=\\\"322.188\\\" y1=\\\"398.604\\\" y2=\\\"398.604\\\"/>                      <ellipse cx=\\\"344.666\\\" cy=\\\"377.743\\\" fill=\\\"none\\\" rx=\\\"12\\\" ry=\\\"11\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"344.257\\\" x2=\\\"344.257\\\" y1=\\\"391\\\" y2=\\\"426.360\\\"/>                      <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"328.154\\\" x2=\\\"360.359\\\" y1=\\\"398.603\\\" y2=\\\"398.603\\\"/>                </g>            <polyline fill=\\\"none\\\" points=\\\"374.085,372.9 374.085,351.6 234.8,351.6 234.8,374.4\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7.61\\\"/>            <polyline fill=\\\"none\\\" points=\\\"234.8,414.6 234.8,437.4 374.085,437.4 374.085,416.1\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7.61\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27132\",\r\n    \"X\": \"255.24530516431926\",\r\n    \"Y\": \"447.0\",\r\n    \"Width\": \"98.28594483568074\",\r\n    \"Height\": \"46.78125\",\r\n    \"SVG\": \"<g id=\\\"27132\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"493\\\">J10</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10821\",\r\n    \"X\": \"306.8094429347826\",\r\n    \"Y\": \"300.875\",\r\n    \"Width\": \"68.35657269021738\",\r\n    \"Height\": \"43.125\",\r\n    \"SVG\": \"<g id=\\\"10821\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"305\\\" y=\\\"344\\\">2E</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161900_0\",\r\n    \"X\": \"146.2550048828125\",\r\n    \"Y\": \"371.734375\",\r\n    \"Width\": \"319.9989929199219\",\r\n    \"Height\": \"75.7806396484375\",\r\n    \"SVG\": \"<g id=\\\"10161900_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"146.255\\\" x2=\\\"466.254\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"282\\\" y=\\\"429\\\">II</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161900_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"380.734375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"67.06063842773438\",\r\n    \"SVG\": \"<g id=\\\"10161900_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <g id=\\\"text\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"286\\\" y=\\\"438\\\">II</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10161900_2\",\r\n    \"X\": \"173.08299255371094\",\r\n    \"Y\": \"371.734375\",\r\n    \"Width\": \"263.99900817871094\",\r\n    \"Height\": \"77.68563842773438\",\r\n    \"SVG\": \"<g id=\\\"10161900_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"173.083\\\" x2=\\\"437.082\\\" y1=\\\"446.92\\\" y2=\\\"446.92\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"284\\\" y=\\\"429\\\">II</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60092\",\r\n    \"X\": \"220.0\",\r\n    \"Y\": \"446.531005859375\",\r\n    \"Width\": \"168.4918585040723\",\r\n    \"Height\": \"59.606964111328125\",\r\n    \"SVG\": \"<g id=\\\"60092\\\">        <path d=\\\"M294.778,473.626h21.675v-8.128c0-2.992-1.059-5.548-3.178-7.664c-2.114-2.114-4.668-3.174-7.66-3.174  s-5.545,1.06-7.663,3.174c-2.116,2.116-3.174,4.672-3.174,7.664V473.626L294.778,473.626z M330,477.688v24.386  c0,1.128-0.396,2.087-1.186,2.879c-0.791,0.789-1.75,1.185-2.881,1.185h-40.639c-1.129,0-2.088-0.396-2.878-1.185  c-0.791-0.792-1.186-1.751-1.186-2.879v-24.386c0-1.129,0.395-2.087,1.186-2.878s1.75-1.185,2.878-1.185h1.354v-8.128  c0-5.193,1.863-9.652,5.588-13.379c3.725-3.725,8.184-5.587,13.376-5.587c5.194,0,9.653,1.862,13.377,5.587  c3.728,3.727,5.589,8.186,5.589,13.379v8.128h1.354c1.129,0,2.09,0.394,2.881,1.185C329.604,475.601,330,476.559,330,477.688z\\\" id=\\\"Secured\\\"/>            <line fill=\\\"none\\\" fill-opacity=\\\"0\\\" id=\\\"svg_8\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"220\\\" x2=\\\"380\\\" y1=\\\"467.5\\\" y2=\\\"467.5\\\"/>          <path d=\\\"m327.37,470.27l0,-7l4.5,3.5l-4.5,3.5z\\\" fill=\\\"#000000\\\" id=\\\"svg_1\\\" transform=\\\"matrix(4.77778 0 0 3.71429 -1197.11 -1265.71)\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25350202\",\r\n    \"X\": \"12.5\",\r\n    \"Y\": \"12.5\",\r\n    \"Width\": \"375.0\",\r\n    \"Height\": \"375.0\",\r\n    \"SVG\": \"<g id=\\\"25350202\\\">        <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"180\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>        <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"50\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25350201\",\r\n    \"X\": \"12.5\",\r\n    \"Y\": \"12.5\",\r\n    \"Width\": \"375.0\",\r\n    \"Height\": \"375.0\",\r\n    \"SVG\": \"<g id=\\\"25350201\\\">          <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"180\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>          <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"50\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>            <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"145\\\" x2=\\\"30\\\" y1=\\\"200\\\" y2=\\\"150\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"145\\\" x2=\\\"30\\\" y1=\\\"200\\\" y2=\\\"250\\\"/>            <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"255\\\" x2=\\\"370\\\" y1=\\\"200\\\" y2=\\\"150\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"255\\\" x2=\\\"370\\\" y1=\\\"200\\\" y2=\\\"250\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"150\\\" y1=\\\"145\\\" y2=\\\"30\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"250\\\" y1=\\\"145\\\" y2=\\\"30\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"150\\\" y1=\\\"255\\\" y2=\\\"370\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"250\\\" y1=\\\"255\\\" y2=\\\"370\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30120000\",\r\n    \"X\": \"250.2740020751953\",\r\n    \"Y\": \"345.7349853515625\",\r\n    \"Width\": \"110.63792419433594\",\r\n    \"Height\": \"100.0150146484375\",\r\n    \"SVG\": \"<g id=\\\"30120000\\\">        <path d=\\\"M331.25,424.125c-5.71-3.96-15.271-9.831-26.041-20.608c-9.832,9.354-18.959,15.108-26.209,20.358   c-11.813,7.5-25.5,15.188-26.643,13.168c-0.931-1.646-1.702-3.508-2.083-5.708c21.556-11.572,37.566-23.537,48.029-35.908   c-8.723-12.048-13.075-23.538-13.075-34.477c0-1.109-0.353-5.825,1.439-13.45c1.265,0,11.043,29.075,18.5,40.167   c7.604-10.142,13.344-25.291,17.627-41.932c1.741,5.393,2.619,10.146,2.619,14.26c0,13.157-4.521,24.815-13.554,34.954   c9.821,12.523,25.832,24.66,48.025,36.388c-0.637,2.933-1.641,7.632-3.967,6.747C351.891,436.553,335.063,427.313,331.25,424.125z\\\"/>        <path d=\\\"   M351.75,431.75c-5.999-2.917-10-3.417-10.917-9.083c-0.005-0.027,0.004-0.055,0.004-0.082c-2.965,1.97-4.921,5.337-4.921,9.165   c0,6.076,4.924,11,11,11c6.048,0,10.95-4.879,10.996-10.917C356.17,432.99,353.772,432.733,351.75,431.75z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"8\\\"/>        <path d=\\\"   M267.188,427.438c-5.672,3.556-7.688,5.188-12.978,4.531c-0.028-0.004-0.044-0.033-0.068-0.048c0.121,3.56,1.959,6.991,5.218,9.001   c5.172,3.189,11.948,1.58,15.136-3.589c3.175-5.147,1.596-11.881-3.519-15.089C271.047,424.334,269.093,426.243,267.188,427.438z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"square\\\" stroke-linejoin=\\\"bevel\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"8\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25350203\",\r\n    \"X\": \"12.5\",\r\n    \"Y\": \"12.5\",\r\n    \"Width\": \"375.0\",\r\n    \"Height\": \"375.0\",\r\n    \"SVG\": \"<g id=\\\"25350203\\\">          <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"180\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>          <circle cx=\\\"200\\\" cy=\\\"200\\\" fill=\\\"none\\\" r=\\\"50\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\"/>            <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"30\\\" x2=\\\"145\\\" y1=\\\"200\\\" y2=\\\"150\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"30\\\" x2=\\\"145\\\" y1=\\\"200\\\" y2=\\\"250\\\"/>            <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"370\\\" x2=\\\"255\\\" y1=\\\"200\\\" y2=\\\"150\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"370\\\" x2=\\\"255\\\" y1=\\\"200\\\" y2=\\\"250\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"150\\\" y1=\\\"30\\\" y2=\\\"145\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"250\\\" y1=\\\"30\\\" y2=\\\"145\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"150\\\" y1=\\\"370\\\" y2=\\\"255\\\"/>          <line fill=\\\"none\\\" stroke=\\\"black\\\" stroke-width=\\\"15\\\" x1=\\\"200\\\" x2=\\\"250\\\" y1=\\\"370\\\" y2=\\\"255\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64150300\",\r\n    \"X\": \"202.50001525878906\",\r\n    \"Y\": \"359.6000061035156\",\r\n    \"Width\": \"211.2999725341797\",\r\n    \"Height\": \"74.4000244140625\",\r\n    \"SVG\": \"<g id=\\\"64150300\\\">        <path d=\\\"M250,388.3v8.6h-43.4c-1.2,0-2.2-0.6-2.9-1.3c-0.7-0.7-1.2-1.8-1.2-3c0.2-2.3,2.2-4.2,4.5-4.3L250,388.3z\\\"/>        <polyline points=\\\"284.9,396.9 276.1,388.3 263.6,388.3 263.6,396.9  \\\"/>        <path d=\\\"M396.3,379.5c-4.4-3.1-10.5-3-15.6-0.6c-4,2-6.9,5.5-8.3,9.5h-77.5l8.2,8.6H372c0.5,2.5,1.7,4.8,3.5,6.7   c5,5.2,13,6.7,19.4,2.4l18.9-13.5L396.3,379.5z M391.7,399c-3.6,2-7.3,1.1-9.4-1.1c-1-1.1-1.7-2.5-1.7-4c0-0.2,0-0.5,0-0.7   s0-0.5,0-0.7c0.5-2.5,2.1-4.5,4.2-5.6c2.4-1.2,5.3-1.2,7.4,0.2l9.7,5.9L391.7,399z\\\"/>        <path d=\\\"M354.3,399.5v31.2c0,0.2-0.1,0.3-0.1,0.5s-0.1,0.5-0.1,0.7c-0.1,0.2-0.2,0.4-0.4,0.6c-0.1,0.1-0.1,0.3-0.2,0.4l0,0   c-0.3,0.3-0.6,0.5-1,0.7l-0.1,0.1c-0.4,0.2-0.8,0.3-1.3,0.3H257c-0.4,0-0.9-0.1-1.3-0.3l-0.1-0.1c-0.3-0.2-0.7-0.4-1-0.7   c0,0,0,0-0.1,0c-0.1-0.1-0.1-0.3-0.2-0.4c-0.1-0.2-0.3-0.4-0.4-0.6c-0.1-0.2-0.1-0.5-0.1-0.7s-0.1-0.3-0.1-0.5v-67.9   c0-0.2,0.1-0.3,0.1-0.5s0.1-0.5,0.1-0.7c0.1-0.2,0.2-0.4,0.4-0.6c0.1-0.1,0.1-0.3,0.2-0.4c0,0,0,0,0.1,0c0.2-0.2,0.4-0.3,0.6-0.4   c0.1-0.1,0.3-0.2,0.4-0.3c0.1-0.1,0.3-0.1,0.4-0.1c0.3-0.1,0.5-0.2,0.8-0.2c0,0,0,0,0.1,0H351c0,0,0,0,0.1,0c0.3,0,0.5,0.1,0.7,0.1   s0.4,0,0.5,0.1s0.2,0.2,0.4,0.3c0.2,0.1,0.5,0.3,0.6,0.5l0,0c0.1,0.1,0.1,0.3,0.2,0.4c0.1,0.2,0.3,0.4,0.4,0.6s0.1,0.5,0.1,0.7l0,0   c0,0.2,0.1,0.3,0.1,0.5v23.3h-6.4v-15.9l-17,15.6h-9.5l21.5-19.8H265l39,36l3.2-2.9h14.3l26.3,24.3v-23.9H354.3z M342.9,427.5   l-28.5-26.3l-8.1,7.5c-0.6,0.6-1.4,0.9-2.2,0.9c-0.8,0-1.6-0.3-2.2-0.9l-8.1-7.5l-28.5,26.3H342.9z M260.2,423.4l28.8-26.6   l-28.8-26.6V423.4z\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01311\",\r\n    \"X\": \"230.27764892578125\",\r\n    \"Y\": \"303.50390625\",\r\n    \"Width\": \"148.977294921875\",\r\n    \"Height\": \"42.0\",\r\n    \"SVG\": \"<g id=\\\"01311\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"56.7595\\\" id=\\\"SEAD\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.8164\\\">SEAD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10A01\",\r\n    \"X\": \"290.8887634277344\",\r\n    \"Y\": \"275.9335021972656\",\r\n    \"Width\": \"26.207794189453125\",\r\n    \"Height\": \"64.03048706054688\",\r\n    \"SVG\": \"<g id=\\\"10A01\\\">        <g>                <g>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\" x1=\\\"303.826\\\" x2=\\\"292\\\" y1=\\\"276.957\\\" y2=\\\"290\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\" x1=\\\"303.826\\\" x2=\\\"316\\\" y1=\\\"276.957\\\" y2=\\\"290\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\" x1=\\\"303.826\\\" x2=\\\"303.826\\\" y1=\\\"276.957\\\" y2=\\\"339.964\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64160100\",\r\n    \"X\": \"264.0496520996094\",\r\n    \"Y\": \"346.4266357421875\",\r\n    \"Width\": \"75.63272094726562\",\r\n    \"Height\": \"96.89572143554688\",\r\n    \"SVG\": \"<g id=\\\"64160100\\\">        <path d=\\\"M335.984,405.23v8.07   c0,4.632-3.756,8.388-8.387,8.388h-51.463c-4.631,0-8.386-3.756-8.386-8.388v-37.039c0-4.631,3.754-8.386,8.386-8.386h51.463   c4.631,0,8.387,3.754,8.387,8.386v8.812\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"9.3967\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"9.3967\\\" x1=\\\"293.084\\\" x2=\\\"293.084\\\" y1=\\\"367.877\\\" y2=\\\"350.125\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"9.3967\\\" x1=\\\"313.055\\\" x2=\\\"313.055\\\" y1=\\\"350.125\\\" y2=\\\"367.877\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"9.3967\\\" x1=\\\"293.084\\\" x2=\\\"293.084\\\" y1=\\\"421.688\\\" y2=\\\"439.624\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"9.3967\\\" x1=\\\"313.055\\\" x2=\\\"313.055\\\" y1=\\\"439.624\\\" y2=\\\"421.688\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64170700\",\r\n    \"X\": \"257.5\",\r\n    \"Y\": \"345.5\",\r\n    \"Width\": \"95.0\",\r\n    \"Height\": \"99.0\",\r\n    \"SVG\": \"<g id=\\\"64170700\\\">          <rect fill=\\\"none\\\" height=\\\"94\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" width=\\\"90\\\" x=\\\"260\\\" y=\\\"348\\\"/>           <line fill=\\\"none\\\" id=\\\"svg_7\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"302.3\\\" x2=\\\"341.5\\\" y1=\\\"371\\\" y2=\\\"371\\\"/>           <polyline fill=\\\"none\\\" id=\\\"svg_8\\\" points=\\\"333.70001220703125,362.8999938964844 341.70001220703125,370.8999938964844 333.5,379.1000061035156\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>           <line fill=\\\"none\\\" id=\\\"svg_17\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"314.9\\\" x2=\\\"275.7\\\" y1=\\\"387\\\" y2=\\\"387\\\"/>           <polyline fill=\\\"none\\\" id=\\\"svg_18\\\" points=\\\"283.6000061035156,395.1000061035156 275.6000061035156,387.1000061035156 283.79998779296875,378.8999938964844\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>           <line fill=\\\"none\\\" id=\\\"svg_9\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"300.15\\\" x2=\\\"339.35\\\" y1=\\\"406\\\" y2=\\\"406\\\"/>           <polyline fill=\\\"none\\\" id=\\\"svg_6\\\" points=\\\"331.5500183105469,397.8999938964844 339.5500183105469,405.8999938964844 331.3500061035156,414.1000061035156\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>           <line fill=\\\"none\\\" id=\\\"svg_5\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\" x1=\\\"312.75\\\" x2=\\\"273.55\\\" y1=\\\"422\\\" y2=\\\"422\\\"/>           <polyline fill=\\\"none\\\" id=\\\"svg_4\\\" points=\\\"281.45001220703125,430.1000061035156 273.45001220703125,422.1000061035156 281.6499938964844,413.8999938964844\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27222\",\r\n    \"X\": \"241.73974609375\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"126.763671875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27222\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-9</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121400\",\r\n    \"X\": \"228.83299255371094\",\r\n    \"Y\": \"349.28399658203125\",\r\n    \"Width\": \"162.66148376464844\",\r\n    \"Height\": \"96.882080078125\",\r\n    \"SVG\": \"<g id=\\\"20121400\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"299.495\\\" x2=\\\"346.603\\\" y1=\\\"351.784\\\" y2=\\\"351.784\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"323.049\\\" x2=\\\"323.049\\\" y1=\\\"375.338\\\" y2=\\\"351.784\\\"/>        <path d=\\\"M228.833,375.338h113.059c37.688,0,45.226,42.397,47.108,70.662\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64160900\",\r\n    \"X\": \"207.1767578125\",\r\n    \"Y\": \"361.390625\",\r\n    \"Width\": \"201.359375\",\r\n    \"Height\": \"74.078125\",\r\n    \"SVG\": \"<g id=\\\"64160900\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">DOT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25180600\",\r\n    \"X\": \"272.345458984375\",\r\n    \"Y\": \"348.6875\",\r\n    \"Width\": \"65.421875\",\r\n    \"Height\": \"82.3125\",\r\n    \"SVG\": \"<g id=\\\"25180600\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"431\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242600\",\r\n    \"X\": \"58.777740478515625\",\r\n    \"Y\": \"58.49665832519531\",\r\n    \"Width\": \"253.31466674804688\",\r\n    \"Height\": \"276.03714825039475\",\r\n    \"SVG\": \"<g id=\\\"25242600\\\">        <path d=\\\"   M138.047,62.514c-38.923,6.124-60.916,93.731-71.078,122.264c-10.162,28.514-3.393,28.514,10.162,48.894   c13.537,20.381,38.904,59.094,71.059,73.352c32.155,14.262,96.464,38.713,121.852,12.229   c25.385-26.483,52.458-128.368,30.448-171.158C278.496,105.303,176.97,56.409,138.047,62.514\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"15,15\\\" stroke-linecap=\\\"butt\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <g>                <rect fill=\\\"#FFFFFF\\\" height=\\\"29.188\\\" width=\\\"45\\\" x=\\\"113.473\\\" y=\\\"153.869\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"30.8061\\\" x=\\\"117\\\" y=\\\"180\\\">ZF</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10482\",\r\n    \"X\": \"282.44140625\",\r\n    \"Y\": \"447.734375\",\r\n    \"Width\": \"45.390625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"10482\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"505\\\">T</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01421\",\r\n    \"X\": \"242.4326171875\",\r\n    \"Y\": \"298.625\",\r\n    \"Width\": \"129.828125\",\r\n    \"Height\": \"44.375\",\r\n    \"SVG\": \"<g id=\\\"01421\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"62\\\" id=\\\"MPA\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343\\\">MPA</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343900\",\r\n    \"X\": \"87.80787718660983\",\r\n    \"Y\": \"85.5157154626782\",\r\n    \"Width\": \"317.95481812589014\",\r\n    \"Height\": \"276.91830573289576\",\r\n    \"SVG\": \"<g id=\\\"25343900\\\" transform=\\\"translate(-160 -170) scale(1.75 1.75)\\\">        <path d=\\\"M152.622,220.067c13.174-104.438,162.599-86.175,158,10.4   c-3.446,72.352-109.576,99.648-149.2,29.6\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"145\\\" x2=\\\"150\\\" y1=\\\"200\\\" y2=\\\"220\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"150.299\\\" x2=\\\"171.702\\\" y1=\\\"220\\\" y2=\\\"215\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"161.286\\\" x2=\\\"161.286\\\" y1=\\\"260\\\" y2=\\\"285\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"160.299\\\" x2=\\\"181.702\\\" y1=\\\"259.815\\\" y2=\\\"259.827\\\"/>        <g transform=\\\"translate(186 43) translate(-1 0) translate(-1 0) translate(1 0) translate(1 0) translate(1 0)\\\">                <rect fill=\\\"#FFFFFF\\\" height=\\\"20\\\" stroke=\\\"#FFFFFF\\\" width=\\\"14.286\\\" x=\\\"113.571\\\" y=\\\"171.857\\\"/>                <text font-family=\\\"sans-serif\\\" font-size=\\\"18\\\" x=\\\"100\\\" y=\\\"189\\\">LOC</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15110000\",\r\n    \"X\": \"303.55999755859375\",\r\n    \"Y\": \"348.3869934082031\",\r\n    \"Width\": \"5.0\",\r\n    \"Height\": \"95.11300659179688\",\r\n    \"SVG\": \"<g id=\\\"15110000\\\">        <g id=\\\"Arrow\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"306.06\\\" x2=\\\"306.06\\\" y1=\\\"348.387\\\" y2=\\\"443.5\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64140500\",\r\n    \"X\": \"231.99501037597656\",\r\n    \"Y\": \"348.7950134277344\",\r\n    \"Width\": \"144.8949737548828\",\r\n    \"Height\": \"91.40997314453125\",\r\n    \"SVG\": \"<g id=\\\"64140500\\\">            <g fill=\\\"#000000\\\" stroke=\\\"#FFFFFF\\\" stroke-width=\\\"17\\\" transform=\\\"translate(270,358) scale(0.14)\\\">                      <path d=\\\"M85.333,77.888v391.445C85.333,510.805,238.549,512,256,512s170.667-1.195,170.667-42.667V77.888     c-28.48,19.093-85.44,28.779-170.667,28.779S113.835,96.981,85.333,77.888z\\\"/>                <path d=\\\"M256,85.333c105.28,0,170.667-16.363,170.667-42.667c0-1.621-0.405-3.115-1.067-4.48     C415.872,5.141,301.653,0.661,265.493,0.085C262.336,0.064,259.243,0,256,0s-6.336,0.064-9.515,0.085     C210.325,0.661,96.107,5.12,86.379,38.187c-0.64,1.365-1.045,2.859-1.045,4.48C85.333,68.971,150.72,85.333,256,85.333z\\\"/>                </g>            <polyline fill=\\\"none\\\" points=\\\"374.085,372.9 374.085,351.6 234.8,351.6 234.8,374.4\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7.61\\\"/>            <polyline fill=\\\"none\\\" points=\\\"234.8,414.6 234.8,437.4 374.085,437.4 374.085,416.1\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7.61\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10922\",\r\n    \"X\": \"232.3800048828125\",\r\n    \"Y\": \"445.3800048828125\",\r\n    \"Width\": \"147.239990234375\",\r\n    \"Height\": \"45.239990234375\",\r\n    \"SVG\": \"<g id=\\\"10922\\\">        <g>                <g>                        <circle cx=\\\"255\\\" cy=\\\"468\\\" fill=\\\"none\\\" r=\\\"20.12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\"/>                        <circle cx=\\\"357\\\" cy=\\\"468\\\" fill=\\\"none\\\" r=\\\"20.12\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x=\\\"0\\\" y=\\\"0\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"275\\\" x2=\\\"331.5\\\" y1=\\\"467.5\\\" y2=\\\"467.5\\\"/>                        <path d=\\\"m327.37,470.27l0,-7l4.5,3.5l-4.5,3.5z\\\" fill=\\\"#000000\\\" transform=\\\"matrix(4.77778 0 0 3.71429 -1247.11 -1265.71)\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27232\",\r\n    \"X\": \"228.3515625\",\r\n    \"Y\": \"445.203125\",\r\n    \"Width\": \"153.32421875\",\r\n    \"Height\": \"41.484375\",\r\n    \"SVG\": \"<g id=\\\"27232\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"56px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"486\\\">OF-10</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120105_3\",\r\n    \"X\": \"183.0\",\r\n    \"Y\": \"443.5\",\r\n    \"Width\": \"246.0\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"20120105_3\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"183\\\" x2=\\\"429\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"scale(-1, 1)\\\" transform-origin=\\\"center\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120105_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"443.5\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"5.0\",\r\n    \"SVG\": \"<g id=\\\"20120105_2\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"scale(-1, 1)\\\" transform-origin=\\\"center\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120105_1\",\r\n    \"X\": \"123.49808502197266\",\r\n    \"Y\": \"442.5150146484375\",\r\n    \"Width\": \"365.0038375854492\",\r\n    \"Height\": \"5.279998779296875\",\r\n    \"SVG\": \"<g id=\\\"20120105_1\\\">        <line fill=\\\"none\\\" id=\\\"line\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"123.5\\\" x2=\\\"488.5\\\" y1=\\\"445.015\\\" y2=\\\"445.295\\\"/>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"scale(-1, 1)\\\" transform-origin=\\\"center\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"60120100\",\r\n    \"X\": \"265.0\",\r\n    \"Y\": \"350.0\",\r\n    \"Width\": \"80.0\",\r\n    \"Height\": \"90.0\",\r\n    \"SVG\": \"<g id=\\\"60120100\\\">        <circle cx=\\\"305\\\" cy=\\\"385\\\" r=\\\"35\\\"/>        <rect height=\\\"55\\\" width=\\\"70\\\" x=\\\"270\\\" y=\\\"385\\\"/>        <rect height=\\\"5\\\" width=\\\"80\\\" x=\\\"265\\\" y=\\\"435\\\"/>        <circle cx=\\\"290\\\" cy=\\\"380\\\" fill=\\\"#FFFFFF\\\" r=\\\"10\\\"/>        <circle cx=\\\"320\\\" cy=\\\"380\\\" fill=\\\"#FFFFFF\\\" r=\\\"10\\\"/>        <rect fill=\\\"#FFFFFF\\\" height=\\\"5\\\" width=\\\"40\\\" x=\\\"285\\\" y=\\\"410\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64150400\",\r\n    \"X\": \"219.8888909882436\",\r\n    \"Y\": \"352.51098633748165\",\r\n    \"Width\": \"184.17280586659945\",\r\n    \"Height\": \"83.33001930684605\",\r\n    \"SVG\": \"<g id=\\\"64150400\\\">        <path d=\\\"M357.357,352.511c8.844,2.444,16.885,5.374,23.14,12.838c6.268-5.674,14.19-6.919,22.132-8.06   c2.981,8.177,1.392,16.682-5.537,20.827c-9.015,5.392-12.26,13.249-13.98,22.882c-2.367,13.258-8.626,24.054-21.967,29.26   c-2.284,0.891-4.697,1.453-7.05,2.168c-0.34-0.278-0.68-0.556-1.021-0.835c0.759-1.097,1.317-2.904,2.306-3.184   c16.401-4.628,22.967-16.962,25.134-32.395c1.085-7.73,3.894-13.793,10.812-17.919c5.969-3.559,9.973-8.543,8.961-16.476   c-8.049,0.778-14.762,3.736-20.509,9.569c-5.074-6.488-10.608-12.048-19.168-13.808c-1.389,5.953-0.065,11.046,3.588,15.521   c2.258,2.767,4.903,5.216,7.197,7.957c8.836,10.559,4.097,24.498-9.417,27.701c-1.856,0.44-3.816,0.634-5.724,0.61   c-2.715-0.035-2.713-0.166-2.548-3.974c6.848,1.195,12.424-0.981,16.487-6.708c3.545-4.996,3.515-9.217-0.381-13.908   c-2.107-2.537-4.493-4.839-6.726-7.273C356.662,370.305,355.44,362.066,357.357,352.511z\\\"/>        <path d=\\\"   M352.106,433.213l-95.287,0.128v-69.106l95.287-0.128V433.213z M352.106,364.106l-95.287,0.128l46.809,42.723L352.106,364.106z    M292.894,397.191l-36.074,36.149l95.287-0.128l-36.979-36.383\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <path d=\\\"M254.718,375.996   c-23.546-3.568-31.941,5.302-32.324,26.749c-0.319,17.867,14.426,30.128,32.324,27.922\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111902\",\r\n    \"X\": \"223.63990783691406\",\r\n    \"Y\": \"303.59375\",\r\n    \"Width\": \"160.72019958496094\",\r\n    \"Height\": \"171.40625\",\r\n    \"SVG\": \"<g id=\\\"20111902\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"304,359.265 353.823,381.912 381,472.5 227,472.5     254.177,381.912   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" x=\\\"254\\\" y=\\\"340\\\">TNG</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170200\",\r\n    \"X\": \"197.40625\",\r\n    \"Y\": \"368.734375\",\r\n    \"Width\": \"219.265625\",\r\n    \"Height\": \"57.265625\",\r\n    \"SVG\": \"<g id=\\\"40170200\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"191\\\" y=\\\"426\\\">HYDR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20111901\",\r\n    \"X\": \"223.63990783691406\",\r\n    \"Y\": \"304.203125\",\r\n    \"Width\": \"160.72019958496094\",\r\n    \"Height\": \"170.796875\",\r\n    \"SVG\": \"<g id=\\\"20111901\\\">        <g>                <polygon fill=\\\"none\\\" points=\\\"304,359.265 353.823,381.912 381,472.5 227,472.5     254.177,381.912   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>        <g>                <text font-family=\\\"sans-serif\\\" font-size=\\\"50\\\" x=\\\"235\\\" y=\\\"340\\\">DPRE</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01051\",\r\n    \"X\": \"301.114013671875\",\r\n    \"Y\": \"280.7119445800781\",\r\n    \"Width\": \"8.0625\",\r\n    \"Height\": \"60.84375\",\r\n    \"SVG\": \"<g id=\\\"01051\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"85\\\" id=\\\"I\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.5557\\\">I</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27110212\",\r\n    \"X\": \"185.0\",\r\n    \"Y\": \"348.1499938964844\",\r\n    \"Width\": \"240.0\",\r\n    \"Height\": \"92.70001220703125\",\r\n    \"SVG\": \"<g id=\\\"27110212\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11\\\" x1=\\\"305.35\\\" x2=\\\"305.35\\\" y1=\\\"348.15\\\" y2=\\\"440.85\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11\\\" x1=\\\"185\\\" x2=\\\"425\\\" y1=\\\"394.55\\\" y2=\\\"394.55\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110100\",\r\n    \"X\": \"186.51100158691406\",\r\n    \"Y\": \"362.6559753417969\",\r\n    \"Width\": \"236.6949920654297\",\r\n    \"Height\": \"66.32101440429688\",\r\n    \"SVG\": \"<g id=\\\"01110100\\\">        <path d=\\\"M422.706,395.541c0,17.741-15.521,32.123-34.665,32.123c-19.145,0-81.748-32.123-81.748-32.123   s62.604-32.123,81.748-32.123C407.185,363.418,422.706,377.801,422.706,395.541z\\\" stroke=\\\"#000000\\\"/>        <path d=\\\"M187.011,395.817c0-18.037,15.781-32.661,35.246-32.661c19.465,0,83.118,32.661,83.118,32.661   s-63.653,32.66-83.118,32.66C202.792,428.477,187.011,413.854,187.011,395.817z\\\" stroke=\\\"#000000\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25360300\",\r\n    \"X\": \"230.0\",\r\n    \"Y\": \"194.0\",\r\n    \"Width\": \"152.0\",\r\n    \"Height\": \"217.83901977539062\",\r\n    \"SVG\": \"<g id=\\\"25360300\\\">            <path d=\\\"M305 395 l-63 -63 l-0 -126 l128 0 l0 126 z\\\" fill=\\\"none\\\" id=\\\"guide\\\" stroke=\\\"red\\\" stroke-width=\\\"1\\\"/>            <g transform=\\\"translate(305 395) scale(0.5) translate(-305 -500)\\\">                      <path d=\\\"M305 395 l-63 -63 l-0 -126 l128 0 l0 126 z\\\" fill=\\\"none\\\" stroke=\\\"navy\\\" stroke-width=\\\"9\\\"/>                      <path d=\\\"M305 395 l-63 -63 l63 -63 l63 63 z\\\" fill=\\\"navy\\\" stroke=\\\"none\\\"/>                      <path d=\\\"M305 269 l-63 -63 l126 0 z\\\" fill=\\\"navy\\\" stroke=\\\"none\\\"/>                </g>            <path d=\\\"M305 395 l-63 -63 l-0 -126 l128 0 l0 126 z\\\" fill=\\\"none\\\" id=\\\"outline\\\" stroke=\\\"black\\\" stroke-width=\\\"24\\\"/>            <text fill=\\\"white\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" font-weight=\\\"bold\\\" id=\\\"blRed\\\" letter-spacing=\\\"2\\\" stroke=\\\"none\\\" transform=\\\"rotate(45, 246, 347)\\\" x=\\\"246\\\" y=\\\"347\\\">RED</text>            <text fill=\\\"white\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" font-weight=\\\"bold\\\" id=\\\"brRed\\\" letter-spacing=\\\"2\\\" stroke=\\\"none\\\" transform=\\\"rotate(-45, 330, 382)\\\" x=\\\"330\\\" y=\\\"382\\\">RED</text>            <text fill=\\\"white\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" font-weight=\\\"bold\\\" id=\\\"clRed\\\" letter-spacing=\\\"2\\\" stroke=\\\"none\\\" transform=\\\"rotate(-90, 250, 300)\\\" x=\\\"250\\\" y=\\\"300\\\">RED</text>            <text fill=\\\"white\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" font-weight=\\\"bold\\\" id=\\\"crRed\\\" letter-spacing=\\\"2\\\" stroke=\\\"none\\\" transform=\\\"rotate(90, 362, 250)\\\" x=\\\"362\\\" y=\\\"250\\\">RED</text>            <text fill=\\\"white\\\" font-family=\\\"sans-serif\\\" font-size=\\\"24\\\" font-weight=\\\"bold\\\" id=\\\"topRed\\\" letter-spacing=\\\"2\\\" stroke=\\\"none\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"215\\\">RED</text>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64170800\",\r\n    \"X\": \"202.2197265625\",\r\n    \"Y\": \"357.203125\",\r\n    \"Width\": \"214.359375\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"64170800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"306\\\" y=\\\"430\\\">ROR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"184_1\",\r\n    \"X\": \"258.623046875\",\r\n    \"Y\": \"291.1443176269531\",\r\n    \"Width\": \"92.626953125\",\r\n    \"Height\": \"50.109375\",\r\n    \"SVG\": \"<g id=\\\"184_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"70px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.2537\\\">XX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10165800\",\r\n    \"X\": \"190.537109375\",\r\n    \"Y\": \"348.640625\",\r\n    \"Width\": \"231.85546875\",\r\n    \"Height\": \"88.890625\",\r\n    \"SVG\": \"<g id=\\\"10165800\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"120\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436\\\">NSE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64141000\",\r\n    \"X\": \"198.416015625\",\r\n    \"Y\": \"362.453125\",\r\n    \"Width\": \"215.662109375\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"64141000\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.25\\\">SWT</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27322\",\r\n    \"X\": \"238.51123046875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"133.220703125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27322\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OR-8</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64160200\",\r\n    \"X\": \"266.29998779296875\",\r\n    \"Y\": \"349.6000061035156\",\r\n    \"Width\": \"77.9000244140625\",\r\n    \"Height\": \"90.39999389648438\",\r\n    \"SVG\": \"<g id=\\\"64160200\\\">        <g>                <path d=\\\"M309.8,369.8c9,0,16.3,7.9,16.3,17.7c0,3.6-1,6.9-2.6,9.7c3.5,2.5,6.4,6,8.5,10.1c3.7,7,4.8,15.2,3.3,23.1    c-0.2,1.1-1.1,1.9-2.1,1.9h-46.7c-1.1,0-2-0.9-2.1-2.1c-1.4-7.8-0.3-16,3.3-22.9c2.1-4.1,5.1-7.5,8.5-10.1    c-1.7-2.8-2.6-6.1-2.6-9.7C293.6,377.7,300.8,369.8,309.8,369.8z M320.6,400.7c-2.9,2.8-6.6,4.5-10.8,4.5c-4.1,0-7.9-1.7-10.8-4.5    c-3.1,2.1-5.7,5.2-7.6,8.8c-2.9,5.6-3.8,11.6-3.1,17.9h43.1c0.7-6.3-0.2-12.3-3.1-17.9C326.3,405.9,323.7,402.9,320.6,400.7z     M309.8,374.5c-6.6,0-12,5.8-12,13s5.3,13,12,13c6.6,0,12-5.8,12-13S316.4,374.5,309.8,374.5z\\\"/>                <polygon fill=\\\"none\\\" points=\\\"341.7,437.5 268.8,437.5 268.8,380.2 297.7,352.1 341.7,352.1       \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>                <polyline fill=\\\"none\\\" points=\\\"268.8,380.2 299.1,380.2 299.1,352.1   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27202\",\r\n    \"X\": \"241.73974609375\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"126.685546875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27202\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-7</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131000\",\r\n    \"X\": \"210.9980010986328\",\r\n    \"Y\": \"346.4158935546875\",\r\n    \"Width\": \"191.2519989013672\",\r\n    \"Height\": \"99.5841064453125\",\r\n    \"SVG\": \"<g id=\\\"40131000\\\">        <g>                <ellipse cx=\\\"237.999\\\" cy=\\\"368.916\\\" fill=\\\"none\\\" rx=\\\"18\\\" ry=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\" x1=\\\"237.999\\\" x2=\\\"237.999\\\" y1=\\\"386.916\\\" y2=\\\"446\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\" x1=\\\"210.998\\\" x2=\\\"264.999\\\" y1=\\\"400\\\" y2=\\\"400\\\"/>            </g>        <g>                <ellipse cx=\\\"305\\\" cy=\\\"368.916\\\" fill=\\\"none\\\" rx=\\\"18\\\" ry=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"386.916\\\" y2=\\\"446\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\" x1=\\\"280.001\\\" x2=\\\"334.002\\\" y1=\\\"400\\\" y2=\\\"400\\\"/>            </g>        <g>                <ellipse cx=\\\"375.25\\\" cy=\\\"368.916\\\" fill=\\\"none\\\" rx=\\\"18\\\" ry=\\\"18\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\" x1=\\\"375.25\\\" x2=\\\"375.25\\\" y1=\\\"386.916\\\" y2=\\\"446\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.0002\\\" x1=\\\"348.25\\\" x2=\\\"402.25\\\" y1=\\\"400\\\" y2=\\\"400\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01120700\",\r\n    \"X\": \"254.5\",\r\n    \"Y\": \"345.5\",\r\n    \"Width\": \"101.0\",\r\n    \"Height\": \"101.0\",\r\n    \"SVG\": \"<g id=\\\"01120700\\\">        <path d=\\\"M257 412 l0 -32 l32 0 l0 -32 l32 0 l0 32 l32 0l0 32 l-32 0 l0 32 l-32 0 l0 -32 z\\\" fill=\\\"white\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01052\",\r\n    \"X\": \"255.203125\",\r\n    \"Y\": \"444.09375\",\r\n    \"Width\": \"101.9716796875\",\r\n    \"Height\": \"54.8125\",\r\n    \"SVG\": \"<g id=\\\"01052\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"74\\\" id=\\\"DO\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"498\\\">DO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64170000\",\r\n    \"X\": \"210.0\",\r\n    \"Y\": \"345.0\",\r\n    \"Width\": \"185.0\",\r\n    \"Height\": \"100.0\",\r\n    \"SVG\": \"<g id=\\\"64170000\\\">        <circle cx=\\\"345\\\" cy=\\\"395\\\" fill=\\\"#000000\\\" r=\\\"50\\\" stroke=\\\"none\\\"/>          <circle cx=\\\"235\\\" cy=\\\"370\\\" fill=\\\"#000000\\\" r=\\\"25\\\" stroke=\\\"none\\\"/>          <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"11\\\" x1=\\\"235\\\" x2=\\\"345\\\" y1=\\\"370\\\" y2=\\\"395\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242701\",\r\n    \"X\": \"138.72677352570628\",\r\n    \"Y\": \"112.84503303188662\",\r\n    \"Width\": \"245.10228735637605\",\r\n    \"Height\": \"130.12696202794035\",\r\n    \"SVG\": \"<g id=\\\"25242701\\\">        <path d=\\\"   M228.359,117.468c-36.691,0.892-60.847-10.18-78.3,10.881c-14.547,34.28-8.052,14.643-2.241,88.196   c0.228,3.932,3.59,7.329,4.482,11.07c0.664,3.039-0.456,6.971,2.241,9.117c3.342,2.678,13.863,3.74,13.863,3.74   c59.063-0.531,118.125,0,177.169-1.785c7.611-0.17,20.813-7.502,20.813-7.502c17.893-21.594,23.492-66.242-4.688-80.692   c-1.575-1.785-2.241-4.102-4.481-5.545c-1.784-1.235-4.688-0.893-6.933-1.786c-17.909-7.14,3.569-1.063-13.883-5.527   c-10.274-5.526-20.566-6.969-32.209-9.287C278.914,123.184,254.529,117.468,228.359,117.468\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g id=\\\"Speaker\\\" transform=\\\"scale(0.5) translate(70 -100)\\\">                <rect height=\\\"61.667\\\" stroke=\\\"#000000\\\" width=\\\"59.167\\\" x=\\\"263\\\" y=\\\"366.167\\\"/>                <polyline points=\\\"338.667,444.334 291.54,397.208 340.801,347.946   \\\" stroke=\\\"#000000\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"366.167\\\" y2=\\\"366.167\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"427.834\\\" y2=\\\"427.834\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"386.723\\\" y2=\\\"386.723\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"407.278\\\" y2=\\\"407.278\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25343400\",\r\n    \"X\": \"0.4995922514617459\",\r\n    \"Y\": \"0.0\",\r\n    \"Width\": \"292.41504412637096\",\r\n    \"Height\": \"321.1145138586567\",\r\n    \"SVG\": \"<g id=\\\"25343400\\\">                <g transform=\\\"translate(-539.8138814293704,-98.66419782164809)\\\">        <path d=\\\"M548.9039898673938 258.2601627833371L552.1723968060719 228.94954809864305L562.0606403692765 201.18618863638702L578.0462295670199 176.43854113896452L599.2844767839852 156.01630635527803L624.6531282398195 141.0008082217859L652.8116622797406 132.18740102868054L682.2721226659229 130.04304293853227L711.4777444640846 134.68136147514292L738.8852181808214 145.8565832006162L763.046245209084 162.9766622560379L782.6840745683387 185.13488424859713L796.7609755614515 211.15820835509768L804.5330795203208 239.6697029672347L805.5896911882136 269.161681505976L799.8749913210994 298.0755954463014L787.690983341517 324.8844166635492L769.6815289312985 348.173151222139L746.7983175832576 366.713267682778L720.2505702245428 379.52717870607063L691.4411364540616 385.939459426426L661.8923633197825 385.61218719612896L633.1656531397563 378.5626078916281L606.7789604236591 365.1622345490588L584.1265861900986 346.11742390577757L566.4055063460678 322.43241424548575M562.0606403692765 201.18618863638702L553.1956460977785 155.97812295950305L599.2844767839852 156.01630635527803L578.0462295670199 176.43854113896452L562.0606403692765 201.18618863638702M624.6531282398195 141.0008082217859L646.6524369886795 100.66419782164809L682.2721226659229 130.04304293853227L652.8116622797406 132.18740102868054L624.6531282398195 141.0008082217859M711.4777444640846 134.68136147514292L754.2443818650305 117.75067553656766L763.046245209084 162.9766622560379L738.8852181808214 145.8565832006162L711.4777444640846 134.68136147514292M782.6840745683387 185.13488424859713L826.5890785908181 199.3777069796695L804.5330795203208 239.6697029672347L796.7609755614515 211.15820835509768L782.6840745683387 185.13488424859713M805.5896911882136 269.161681505976L830.481598290378 308.02444084367414L787.690983341517 324.8844166635492L799.8749913210994 298.0755954463014L805.5896911882136 269.161681505976M769.6815289312985 348.173151222139L764.1357561180757 393.8215311392699L720.2505702245428 379.52717870607063L746.7983175832576 366.713267682778L769.6815289312985 348.173151222139M691.4411364540616 385.939459426426L658.0033132887319 417.4451805309586L633.1656531397563 378.5626078916281L661.8923633197825 385.61218719612896L691.4411364540616 385.939459426426M584.3951065852907 331.4531837931989L566.4055063460678 322.43241424548575L569.9826508514311 342.236556165492M541.8138814293704 238.9922225599981L548.9039898673938 258.2601627833371L560.0642769832509 241.0273118989151\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"3\\\"/>                            <path d=\\\"M562.0606403692765 201.18618863638702L553.1956460977785 155.97812295950305L599.2844767839852 156.01630635527803L578.0462295670199 176.43854113896452L562.0606403692765 201.18618863638702\\\" fill=\\\"none\\\"/>                            <path d=\\\"M624.6531282398195 141.0008082217859L646.6524369886795 100.66419782164809L682.2721226659229 130.04304293853227L652.8116622797406 132.18740102868054L624.6531282398195 141.0008082217859\\\" fill=\\\"none\\\"/>                            <path d=\\\"M711.4777444640846 134.68136147514292L754.2443818650305 117.75067553656766L763.046245209084 162.9766622560379L738.8852181808214 145.8565832006162L711.4777444640846 134.68136147514292\\\" fill=\\\"none\\\"/>                            <path d=\\\"M782.6840745683387 185.13488424859713L826.5890785908181 199.3777069796695L804.5330795203208 239.6697029672347L796.7609755614515 211.15820835509768L782.6840745683387 185.13488424859713\\\" fill=\\\"none\\\"/>                            <path d=\\\"M805.5896911882136 269.161681505976L830.481598290378 308.02444084367414L787.690983341517 324.8844166635492L799.8749913210994 298.0755954463014L805.5896911882136 269.161681505976\\\" fill=\\\"none\\\"/>                            <path d=\\\"M769.6815289312985 348.173151222139L764.1357561180757 393.8215311392699L720.2505702245428 379.52717870607063L746.7983175832576 366.713267682778L769.6815289312985 348.173151222139\\\" fill=\\\"none\\\"/>                            <path d=\\\"M691.4411364540616 385.939459426426L658.0033132887319 417.4451805309586L633.1656531397563 378.5626078916281L661.8923633197825 385.61218719612896L691.4411364540616 385.939459426426\\\" fill=\\\"none\\\"/>                            <text alignment-baseline=\\\"middle\\\" fill=\\\"none\\\" font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" font-weight=\\\"bold\\\" stroke=\\\"#FFFFFF\\\" stroke-miterlimit=\\\"3\\\" stroke-width=\\\"4\\\" text-anchor=\\\"middle\\\" transform=\\\"translate(806.9964454926345,254.39679686257693)\\\">D</text>                            <text alignment-baseline=\\\"middle\\\" fill=\\\"#000000\\\" font-family=\\\"sans-serif\\\" font-size=\\\"20\\\" font-weight=\\\"bold\\\" stroke-miterlimit=\\\"3\\\" text-anchor=\\\"middle\\\" transform=\\\"translate(806.9964454926345,254.39679686257693)\\\">D</text>                    </g>        </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242703\",\r\n    \"X\": \"46.46099853515625\",\r\n    \"Y\": \"44.34700012207031\",\r\n    \"Width\": \"318.1629943847656\",\r\n    \"Height\": \"307.5970001220703\",\r\n    \"SVG\": \"<g id=\\\"25242703\\\">        <path d=\\\"   M205.543,46.847c-86.479,0-156.582,67.732-156.582,151.288c0,83.576,70.103,151.309,156.582,151.309   c86.48,0,156.581-67.731,156.581-151.309C362.124,114.579,292.023,46.847,205.543,46.847\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <g id=\\\"Speaker\\\" transform=\\\"scale(0.6) translate(-80 -180)\\\">                <rect height=\\\"61.667\\\" stroke=\\\"#000000\\\" width=\\\"59.167\\\" x=\\\"263\\\" y=\\\"366.167\\\"/>                <polyline points=\\\"338.667,444.334 291.54,397.208 340.801,347.946   \\\" stroke=\\\"#000000\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"366.167\\\" y2=\\\"366.167\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"427.834\\\" y2=\\\"427.834\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"386.723\\\" y2=\\\"386.723\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"5\\\" x1=\\\"362.583\\\" x2=\\\"326.917\\\" y1=\\\"407.278\\\" y2=\\\"407.278\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25242702\",\r\n    \"X\": \"197.74429321289062\",\r\n    \"Y\": \"21.10178565979004\",\r\n    \"Width\": \"86.59100341796875\",\r\n    \"Height\": \"295.32008934020996\",\r\n    \"SVG\": \"<g id=\\\"25242702\\\">            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"241.093\\\" x2=\\\"240.173\\\" y1=\\\"57.824\\\" y2=\\\"279.684\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"282.63\\\" x2=\\\"240.988\\\" y1=\\\"314.504\\\" y2=\\\"279.684\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"199.348\\\" x2=\\\"240.988\\\" y1=\\\"314.504\\\" y2=\\\"279.684\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"199.452\\\" x2=\\\"241.093\\\" y1=\\\"23.02\\\" y2=\\\"57.824\\\"/>            <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\" x1=\\\"282.732\\\" x2=\\\"241.093\\\" y1=\\\"23.02\\\" y2=\\\"57.824\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"169_1\",\r\n    \"X\": \"245.671875\",\r\n    \"Y\": \"296.70208740234375\",\r\n    \"Width\": \"122.53125\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"169_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">LDR</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25152400\",\r\n    \"X\": \"0.36822096629953194\",\r\n    \"Y\": \"0.4998596281679607\",\r\n    \"Width\": \"263.007729363322\",\r\n    \"Height\": \"126.11326655582819\",\r\n    \"SVG\": \"<g id=\\\"25152400\\\">          <pattern height=\\\"20\\\" id=\\\"crosshatch\\\" patternUnits=\\\"userSpaceOnUse\\\" width=\\\"20\\\">                      <!-- Background (optional) -->                      <!-- <rect width=\\\"10\\\" height=\\\"10\\\" fill=\\\"white\\\" /> -->                      <!-- Diagonal lines crossing each other -->                      <path d=\\\"M 0 0 L 20 20 M 20 0 L 0 20\\\" stroke=\\\"black\\\" stroke-width=\\\"0.5\\\"/>                </pattern>            <pattern height=\\\"20\\\" id=\\\"hatch\\\" patternUnits=\\\"userSpaceOnUse\\\" width=\\\"20\\\">                      <!-- Background (optional) -->                      <!-- <rect width=\\\"10\\\" height=\\\"10\\\" fill=\\\"white\\\" /> -->                      <!-- Diagonal lines crossing each other -->                      <path d=\\\"M 20 0 L 0 20\\\" stroke=\\\"black\\\" stroke-width=\\\"0.5\\\"/>                </pattern>        <g transform=\\\"translate(-516.0,-271.0)\\\">                <path d=\\\"M564.0 274.0L519.0 308.0L525.0 366.0L662.0 395.0L775.0 345.0L714.0 285.0L564.0 274.0\\\" fill=\\\"url(#hatch)\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\"/>            </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"05120000\",\r\n    \"X\": \"211.296875\",\r\n    \"Y\": \"351.65625\",\r\n    \"Width\": \"193.74215698242188\",\r\n    \"Height\": \"91.265625\",\r\n    \"SVG\": \"<g id=\\\"05120000\\\">        <text fill=\\\"#FFFFFF\\\" font-family=\\\"sans-serif\\\" font-size=\\\"116.5535\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x=\\\"208\\\" y=\\\"439\\\">CIV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"172_1\",\r\n    \"X\": \"247.78125\",\r\n    \"Y\": \"296.70208740234375\",\r\n    \"Width\": \"117.1875\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"172_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">REL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64140600\",\r\n    \"X\": \"231.99501037597656\",\r\n    \"Y\": \"348.7950134277344\",\r\n    \"Width\": \"144.8949737548828\",\r\n    \"Height\": \"91.40997314453125\",\r\n    \"SVG\": \"<g id=\\\"64140600\\\">            <g>                      <g>                                <path d=\\\"M294.872,415.323l8.870,-0.387c0.704,-1.673,1.236,-3.412,1.596,-5.197l-7.127,-5.301c0.007,-1.267,-0.113,-2.541,-0.366,-3.813l6.000,-6.547c-0.341,-0.831,-0.726,-1.654,-1.152,-2.463c-0.43,-0.81,-0.895,-1.589,-1.394,-2.343l-8.786,1.288c-0.923,-0.931,-1.927,-1.761,-2.998,-2.477l-0.387,-8.874c-1.673,-0.702,-3.412,-1.235,-5.195,-1.595l-5.302,7.125c-1.267,-0.008,-2.54,0.113,-3.812,0.367l-6.549,-6.000c-0.828,0.33,-1.652,0.704,-2.463,1.119c-0.81,0.429,-1.589,0.894,-2.343,1.389l1.291,8.787c-0.932,0.923,-1.761,1.929,-2.478,2.999l-8.872,0.386c-0.702,1.674,-1.235,3.413,-1.595,5.196l7.125,5.303c-0.009,1.267,0.115,2.541,0.364,3.813l-6.001,6.549c0.342,0.828,0.726,1.651,1.153,2.461c0.429,0.81,0.894,1.589,1.389,2.343l8.789,-1.291c0.923,0.931,1.927,1.762,2.999,2.478l0.386,8.873c1.674,0.701,3.413,1.235,5.196,1.596l5.301,-7.123c1.267,0.006,2.541,-0.115,3.813,-0.368l6.547,6.002c0.831,-0.342,1.654,-0.704,2.464,-1.153c0.809,-0.43,1.588,-0.894,2.342,-1.389l-1.288,-8.787C293.353,417.345,294.182,416.339,294.872,415.323z M284.528,416.601c-6.744,3.577,-15.116,1.004,-18.693,-5.74c-3.577,-6.743,-1.006,-15.115,5.739,-18.692c6.744,-3.577,15.116,-1.006,18.692,5.739C293.843,404.652,291.272,413.024,284.528,416.601z\\\"/>                          </g>                </g>            <g>                      <g>                                <path d=\\\"M343.313,389.065l8.452,-2.727c0.231,-1.801,0.287,-3.623,0.161,-5.426l-8.285,-3.222c-0.334,-1.246,-0.793,-2.464,-1.377,-3.646l4.047,-7.945c-0.55,-0.715,-1.137,-1.407,-1.767,-2.078c-0.628,-0.669,-1.282,-1.299,-1.961,-1.892l-8.144,3.575c-1.14,-0.656,-2.331,-1.188,-3.561,-1.597l-2.727,-8.452c-1.801,-0.234,-3.622,-0.287,-5.426,-0.162l-3.222,8.285c-1.247,0.336,-2.465,0.794,-3.646,1.378l-7.946,-4.043c-0.715,0.552,-1.408,1.136,-2.079,1.765c-0.669,0.629,-1.298,1.283,-1.891,1.962l3.575,8.144c-0.656,1.139,-1.188,2.33,-1.597,3.56l-8.452,2.727c-0.234,1.8,-0.286,3.621,-0.161,5.425l8.285,3.222c0.336,1.247,0.795,2.465,1.378,3.646l-4.043,7.946c0.551,0.715,1.136,1.408,1.766,2.079c0.63,0.629,1.284,1.299,1.963,1.892l8.144,-3.575c1.139,0.656,2.33,1.188,3.561,1.597l2.727,8.452c1.8,0.231,3.621,0.285,5.425,0.16l3.222,-8.285c1.247,-0.337,2.465,-0.795,3.647,-1.378l7.945,4.045c0.714,-0.551,1.407,-1.137,2.078,-1.766c0.629,-0.63,1.299,-1.285,1.891,-1.963l-3.573,-8.141C342.382,391.438,342.914,390.247,343.313,389.065z M333.646,392.857c-5.555,5.241,-14.323,4.991,-19.564,-0.563c-5.241,-5.555,-4.99,-14.322,0.564,-19.563c5.555,-5.241,14.322,-4.991,19.563,0.563C339.451,378.839,339.2,387.616,333.646,392.857z\\\"/>                          </g>                </g>            <polyline fill=\\\"none\\\" points=\\\"374.085,372.9 374.085,351.6 234.8,351.6 234.8,374.4\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7.61\\\"/>            <polyline fill=\\\"none\\\" points=\\\"234.8,414.6 234.8,437.4 374.085,437.4 374.085,416.1\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7.61\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27212\",\r\n    \"X\": \"241.73974609375\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"126.763671875\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27212\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OF-8</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25120800\",\r\n    \"X\": \"39.17714343586282\",\r\n    \"Y\": \"107.78632908530723\",\r\n    \"Width\": \"328.1329275794955\",\r\n    \"Height\": \"180.79812050698092\",\r\n    \"SVG\": \"<g id=\\\"25120800\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"36\\\" transform=\\\"matrix(1 0 0 1 167.0864 160.4258)\\\">BA </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120106_3\",\r\n    \"X\": \"181.0\",\r\n    \"Y\": \"309.109375\",\r\n    \"Width\": \"250.0\",\r\n    \"Height\": \"137.390625\",\r\n    \"SVG\": \"<g id=\\\"20120106_3\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" x=\\\"236\\\" y=\\\"347\\\">PROD</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"scale(-1, 1)\\\" transform-origin=\\\"center\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"181\\\" x2=\\\"431\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10902\",\r\n    \"X\": \"290.8887634277344\",\r\n    \"Y\": \"275.9335021972656\",\r\n    \"Width\": \"26.207794189453125\",\r\n    \"Height\": \"64.03048706054688\",\r\n    \"SVG\": \"<g id=\\\"10902\\\">        <g>                <g x=\\\"0\\\" y=\\\"170\\\">                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\" x1=\\\"303.826\\\" x2=\\\"292\\\" y1=\\\"276.957\\\" y2=\\\"290\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\" x1=\\\"303.826\\\" x2=\\\"316\\\" y1=\\\"276.957\\\" y2=\\\"290\\\"/>                        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"3\\\" x1=\\\"303.826\\\" x2=\\\"303.826\\\" y1=\\\"276.957\\\" y2=\\\"339.964\\\"/>                    </g>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01042\",\r\n    \"X\": \"256.96337890625\",\r\n    \"Y\": \"444.09375\",\r\n    \"Width\": \"98.169921875\",\r\n    \"Height\": \"54.8125\",\r\n    \"SVG\": \"<g id=\\\"01042\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"74\\\" id=\\\"BO\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"498\\\">BO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120106_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"309.109375\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"137.390625\",\r\n    \"SVG\": \"<g id=\\\"20120106_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" x=\\\"235\\\" y=\\\"347\\\">PROD</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"scale(-1, 1)\\\" transform-origin=\\\"center\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27332\",\r\n    \"X\": \"238.51123046875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"133.220703125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27332\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OR-9</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120106_1\",\r\n    \"X\": \"126.5\",\r\n    \"Y\": \"309.109375\",\r\n    \"Width\": \"359.0\",\r\n    \"Height\": \"137.390625\",\r\n    \"SVG\": \"<g id=\\\"20120106_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" x=\\\"235\\\" y=\\\"347\\\">PROD</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"scale(-1, 1)\\\" transform-origin=\\\"center\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120106_0\",\r\n    \"X\": \"148.3769989013672\",\r\n    \"Y\": \"309.109375\",\r\n    \"Width\": \"315.24501037597656\",\r\n    \"Height\": \"137.390625\",\r\n    \"SVG\": \"<g id=\\\"20120106_0\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" x=\\\"233\\\" y=\\\"347\\\">PROD</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"scale(-1, 1)\\\" transform-origin=\\\"center\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"148.377\\\" x2=\\\"463.622\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15160400\",\r\n    \"X\": \"235.125\",\r\n    \"Y\": \"345.76687191182975\",\r\n    \"Width\": \"137.0625\",\r\n    \"Height\": \"96.10812808817025\",\r\n    \"SVG\": \"<g id=\\\"15160400\\\">        <g transform=\\\"translate(75 65) scale(0.75)\\\">                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"216\\\" y1=\\\"374.375\\\" y2=\\\"500\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"393.75\\\" x2=\\\"393.75\\\" y1=\\\"374.375\\\" y2=\\\"500\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"216\\\" x2=\\\"393.75\\\" y1=\\\"500\\\" y2=\\\"500\\\"/>                <path d=\\\"M216,376.676c77.766,31.206,99.984,31.206,177.75,0\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\"/>            </g>          <text font-family=\\\"sans-serif\\\" font-size=\\\"74px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"428\\\">CIV</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40170100\",\r\n    \"X\": \"195.265625\",\r\n    \"Y\": \"367.71875\",\r\n    \"Width\": \"215.1875\",\r\n    \"Height\": \"59.265625\",\r\n    \"SVG\": \"<g id=\\\"40170100\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"80\\\" x=\\\"191\\\" y=\\\"426\\\">GEOL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110501_2\",\r\n    \"X\": \"172.23223876953125\",\r\n    \"Y\": \"262.23223876953125\",\r\n    \"Width\": \"267.5355224609375\",\r\n    \"Height\": \"267.5355224609375\",\r\n    \"SVG\": \"<g id=\\\"10110501_2\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"438\\\" x2=\\\"174\\\" y1=\\\"264\\\" y2=\\\"528\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432\\\">LO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110501_3\",\r\n    \"X\": \"200.60406494140625\",\r\n    \"Y\": \"323.926025390625\",\r\n    \"Width\": \"210.7918701171875\",\r\n    \"Height\": \"144.14794921875\",\r\n    \"SVG\": \"<g id=\\\"10110501_3\\\">        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"410\\\" x2=\\\"202\\\" y1=\\\"326\\\" y2=\\\"466\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432\\\">LO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25220109\",\r\n    \"X\": \"139.22900390625\",\r\n    \"Y\": \"370.206787109375\",\r\n    \"Width\": \"329.0\",\r\n    \"Height\": \"9.58642578125\",\r\n    \"SVG\": \"<g id=\\\"25220109\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.5864\\\" x1=\\\"139.229\\\" x2=\\\"468.229\\\" y1=\\\"375\\\" y2=\\\"375\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64150500\",\r\n    \"X\": \"201.5166015625\",\r\n    \"Y\": \"360.453125\",\r\n    \"Width\": \"209.265625\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"64150500\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"433.25\\\">NGD</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27302\",\r\n    \"X\": \"238.51123046875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"133.111328125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27302\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OR-6</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110501_0\",\r\n    \"X\": \"184.6253204345703\",\r\n    \"Y\": \"314.911865234375\",\r\n    \"Width\": \"242.74937438964844\",\r\n    \"Height\": \"162.17626953125\",\r\n    \"SVG\": \"<g id=\\\"10110501_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"426\\\" x2=\\\"186\\\" y1=\\\"317\\\" y2=\\\"475\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432\\\">LO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"10110501_1\",\r\n    \"X\": \"125.11058044433594\",\r\n    \"Y\": \"273.9216613769531\",\r\n    \"Width\": \"361.7788543701172\",\r\n    \"Height\": \"244.15670776367188\",\r\n    \"SVG\": \"<g id=\\\"10110501_1\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-miterlimit=\\\"1\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"516\\\" y2=\\\"276\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432\\\">LO</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"30110000\",\r\n    \"X\": \"217.53125\",\r\n    \"Y\": \"353.6875\",\r\n    \"Width\": \"179.07470703125\",\r\n    \"Height\": \"82.3125\",\r\n    \"SVG\": \"<g id=\\\"30110000\\\">        <g id=\\\"MIL\\\">                <text font-family=\\\"sans-serif\\\" font-size=\\\"115\\\" x=\\\"209\\\" y=\\\"436\\\">MIL</text>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110000\",\r\n    \"X\": \"209.3388671875\",\r\n    \"Y\": \"349.8125\",\r\n    \"Width\": \"196.1845703125\",\r\n    \"Height\": \"90.1875\",\r\n    \"SVG\": \"<g id=\\\"01110000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"126\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"440\\\">MIL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"01110121\",\r\n    \"X\": \"188.486328125\",\r\n    \"Y\": \"350.546875\",\r\n    \"Width\": \"233.4140625\",\r\n    \"Height\": \"85.875\",\r\n    \"SVG\": \"<g id=\\\"01110121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"116\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435\\\">ESM</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25281701\",\r\n    \"X\": \"227.40467834472656\",\r\n    \"Y\": \"274.56201171875\",\r\n    \"Width\": \"156.1927032470703\",\r\n    \"Height\": \"124.91592407226562\",\r\n    \"SVG\": \"<g id=\\\"25281701\\\">        <polygon fill=\\\"none\\\" points=\\\"305.5,394.762    379.086,277.062 231.916,277.062  \\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-miterlimit=\\\"8\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"298\\\" y=\\\"378\\\">T</text>        <g>                <path d=\\\"M285.541,306.355c-3.894,0-7.046,4.143-7.046,9.229    c0,5.11,3.152,9.229,7.046,9.229c3.895,0,7.045-4.119,7.045-9.229C292.586,310.499,289.436,306.355,285.541,306.355\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.1654\\\"/>                <path d=\\\"M286.541,308.351    c16.783,0,30.381,17.71,30.381,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.03,308.351    c-16.784,0-30.38,17.71-30.38,39.537\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"7\\\"/>                <path d=\\\"M329.805,306.103c-3.77,0-6.818,4.059-6.818,9.043    c0,5.007,3.052,9.043,6.818,9.043c3.771,0,6.82-4.037,6.82-9.043C336.625,310.162,333.575,306.103,329.805,306.103\\\" fill=\\\"#000000\\\" stroke=\\\"#000000\\\" stroke-width=\\\"1.135\\\"/>            </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"28\\\" font-weight=\\\"bold\\\" x=\\\"299\\\" y=\\\"305\\\">R</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25360200\",\r\n    \"X\": \"208.75\",\r\n    \"Y\": \"198.25\",\r\n    \"Width\": \"193.5\",\r\n    \"Height\": \"199.90731549338898\",\r\n    \"SVG\": \"<g id=\\\"25360200\\\">          <path d=\\\"M305 395 l-63 -63 l-0 -126 l128 0 l0 126 z\\\" display=\\\"none\\\" fill=\\\"none\\\" id=\\\"guide\\\" stroke=\\\"red\\\" stroke-width=\\\"1\\\"/>          <g transform=\\\"translate(305 395) scale(0.5) translate(-305 -395)\\\">                  <path d=\\\"M305 395 l-63 -63 l-0 -126 l128 0 l0 126 z\\\" fill=\\\"none\\\" stroke=\\\"navy\\\" stroke-width=\\\"9\\\"/>                  <path d=\\\"M305 395 l-63 -63 l63 -63 l63 63 z\\\" fill=\\\"navy\\\"/>                  <path d=\\\"M305 269 l-63 -63 l126 0 z\\\" fill=\\\"navy\\\"/>              </g>          <g transform=\\\"translate(305 395) scale(0.5) translate(-430 -595)\\\">                  <path d=\\\"M305 395 l-63 -63 l-0 -126 l128 0 l0 126 z\\\" fill=\\\"none\\\" stroke=\\\"navy\\\" stroke-width=\\\"9\\\"/>                  <path d=\\\"M305 395 l-63 -63 l63 -63 l63 63 z\\\" fill=\\\"navy\\\"/>                  <path d=\\\"M305 269 l-63 -63 l126 0 z\\\" fill=\\\"navy\\\"/>              </g>          <g transform=\\\"translate(305 395) scale(0.5) translate(-180 -595)\\\">                  <path d=\\\"M305 395 l-63 -63 l-0 -126 l128 0 l0 126 z\\\" fill=\\\"none\\\" stroke=\\\"navy\\\" stroke-width=\\\"9\\\"/>                  <path d=\\\"M305 395 l-63 -63 l63 -63 l63 63 z\\\" fill=\\\"navy\\\"/>                  <path d=\\\"M305 269 l-63 -63 l126 0 z\\\" fill=\\\"navy\\\"/>              </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25151406\",\r\n    \"X\": \"63.58244705200195\",\r\n    \"Y\": \"56.636322021484375\",\r\n    \"Width\": \"305.5856742858887\",\r\n    \"Height\": \"221.81005859375\",\r\n    \"SVG\": \"<g id=\\\"25151406\\\">        <g>                <path d=\\\"M293.359,168.267    c-27.123-3.627-54.244-7.237-81.367,10.85c-27.121,18.105-67.803,81.438-81.364,97.73\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>                <path d=\\\"M293.359,99.345    c-37.99-4.396-75.979-8.813-113.986,13.231c-37.988,22.045-94.981,99.217-113.985,119.061\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>            </g>        <polyline fill=\\\"none\\\" points=\\\"292.359,101    292.359,84.364 349.17,133.237 292.359,182.096 292.359,166  \\\" stroke=\\\"#000000\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <polyline fill=\\\"none\\\" points=\\\"   285.5,58.5 370.5,134.5 285.5,209.5  \\\" stroke=\\\"#000000\\\" stroke-dasharray=\\\"10,10\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131100\",\r\n    \"X\": \"224.41110229492188\",\r\n    \"Y\": \"301.046875\",\r\n    \"Width\": \"163.78179931640625\",\r\n    \"Height\": \"176.39602661132812\",\r\n    \"SVG\": \"<g id=\\\"40131100\\\">        <polyline fill=\\\"#FFFFFF\\\" points=\\\"229.104,406.214 229.104,472.75 229.104,472.75    383.5,472.75 383.5,406.214 307.006,350.5 229.104,406.214 229.104,472.75  \\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.3858\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"9.3858\\\" x1=\\\"229.104\\\" x2=\\\"383.5\\\" y1=\\\"406.214\\\" y2=\\\"406.214\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" x=\\\"236\\\" y=\\\"344\\\">RAID</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64141100\",\r\n    \"X\": \"203.8125\",\r\n    \"Y\": \"356.171875\",\r\n    \"Width\": \"208.9794921875\",\r\n    \"Height\": \"81.421875\",\r\n    \"SVG\": \"<g id=\\\"64141100\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"110\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"436.25\\\">HST</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64160300\",\r\n    \"X\": \"212.2587890625\",\r\n    \"Y\": \"361.453125\",\r\n    \"Width\": \"185.3984375\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"64160300\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"434.25\\\">SPF</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40131202_0\",\r\n    \"X\": \"145.0\",\r\n    \"Y\": \"347.36981201171875\",\r\n    \"Width\": \"320.0\",\r\n    \"Height\": \"100.64520263671875\",\r\n    \"SVG\": \"<g id=\\\"40131202_0\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\" x1=\\\"145\\\" x2=\\\"465\\\" y1=\\\"445.015\\\" y2=\\\"445.015\\\"/>        <path d=\\\"M297.598,395.68   c0-19.113,8.874-35.872,22.205-45.308c-25.804,0.006-46.719,20.926-46.719,46.731c0,25.809,20.922,46.73,46.731,46.73   c0.257,0,0.51-0.016,0.767-0.02C306.564,434.242,297.598,415.879,297.598,395.68z\\\" fill=\\\"#FFFFFF\\\" stroke=\\\"#000001\\\" stroke-miterlimit=\\\"5\\\" stroke-width=\\\"6\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64170100\",\r\n    \"X\": \"258.6000061035156\",\r\n    \"Y\": \"348.1378173828125\",\r\n    \"Width\": \"91.5\",\r\n    \"Height\": \"91.4000244140625\",\r\n    \"SVG\": \"<g id=\\\"64170100\\\">        <g transform=\\\"translate(0,-952.36218)\\\">                <path d=\\\"M263,1300.5c-2.4,0-4.4,2-4.4,4.4v20.3c0,2.4,2,4.4,4.4,4.4h82.7c2.4,0,4.4-1.9,4.4-4.4v-20.3c0-2.4-2-4.4-4.4-4.4H263z \\\" fill=\\\"#000000\\\" stroke=\\\"none\\\"/>                 <path d=\\\"M262.6,1362.9c-2.2,0-3.9,1.8-3.9,3.9v21.2c0,2.1,1.8,3.9,3.9,3.9h83.6c2.1,0,3.9-1.8,3.9-3.9v-21.2c0-2.1-1.7-3.9-3.9-3.9 H262.6L262.6,1362.9z \\\" fill=\\\"#000000\\\" stroke=\\\"none\\\"/>                <path d=\\\"M262.6,1331.8c-2.2,0-4,1.8-4,3.9v21.1c0,2.2,1.8,3.9,4,3.9h83.5c2.2,0,4-1.8,4-3.9v-21.1c0-2.2-1.8-3.9-4-3.9H262.6z \\\" fill=\\\"#000000\\\" stroke=\\\"none\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25181600\",\r\n    \"X\": \"221.55769888745544\",\r\n    \"Y\": \"265.890625\",\r\n    \"Width\": \"165.6864916241766\",\r\n    \"Height\": \"184.3932627084614\",\r\n    \"SVG\": \"<g id=\\\"25181600\\\">            <g transform=\\\"translate(91 150) scale(0.7 0.7)\\\">                      <path d=\\\"M422.706,395.541c0,17.741-15.521,32.123-34.665,32.123c-19.145,0-81.748-32.123-81.748-32.123     s62.604-32.123,81.748-32.123C407.185,363.418,422.706,377.801,422.706,395.541z\\\" stroke=\\\"#000000\\\"/>                      <path d=\\\"M187.011,395.817c0-18.037,15.781-32.661,35.246-32.661c19.465,0,83.118,32.661,83.118,32.661     s-63.653,32.66-83.118,32.66C202.792,428.477,187.011,413.854,187.011,395.817z\\\" stroke=\\\"#000000\\\"/>                </g>        <text font-family=\\\"sans-serif\\\" font-size=\\\"70\\\" font-weight=\\\"bold\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"316\\\">MIW</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25370100\",\r\n    \"X\": \"40.16750521747383\",\r\n    \"Y\": \"108.78626387579682\",\r\n    \"Width\": \"326.14170542871676\",\r\n    \"Height\": \"178.7993988076508\",\r\n    \"SVG\": \"<g id=\\\"25370100\\\">        <path d=\\\"   M156.972,115.492c-42.024,4.464-96.079,2.243-108.09,26.702c-12.01,24.46-9.997,97.839,36.03,120.08   c46.028,22.236,194.148,31.146,240.177,13.354c46.027-17.794,40.034-93.396,36.03-120.099   c-4.003-26.681-26.032-33.347-60.051-40.032C267.052,108.827,198.997,111.048,156.972,115.492\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\" stroke-miterlimit=\\\"10\\\" stroke-width=\\\"5\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"40\\\" id=\\\"static\\\" x=\\\"107\\\" y=\\\"207\\\">HT </text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130201_2\",\r\n    \"X\": \"169.22483825683594\",\r\n    \"Y\": \"260.7215576171875\",\r\n    \"Width\": \"271.5503387451172\",\r\n    \"Height\": \"270.556884765625\",\r\n    \"SVG\": \"<g id=\\\"40130201_2\\\">        <g>                <polyline fill=\\\"#FFFFFF\\\" points=\\\"225,356 225,436 315,436 355,476 355,316 315,356 225,356     225,436   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"413\\\" y2=\\\"413\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"379\\\" y2=\\\"379\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"346\\\" y2=\\\"346\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"173\\\" x2=\\\"305\\\" y1=\\\"264\\\" y2=\\\"416\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305\\\" x2=\\\"437\\\" y1=\\\"376\\\" y2=\\\"528\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"373\\\" y2=\\\"419\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130201_3\",\r\n    \"X\": \"197.72811889648438\",\r\n    \"Y\": \"303.9289245605469\",\r\n    \"Width\": \"214.54376220703125\",\r\n    \"Height\": \"184.14215087890625\",\r\n    \"SVG\": \"<g id=\\\"40130201_3\\\">        <g>                <polyline fill=\\\"#FFFFFF\\\" points=\\\"225,356 225,436 315,436 355,476 355,316 315,356 225,356     225,436   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"413\\\" y2=\\\"413\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"379\\\" y2=\\\"379\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"346\\\" y2=\\\"346\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"201\\\" x2=\\\"305\\\" y1=\\\"326\\\" y2=\\\"416\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305\\\" x2=\\\"409\\\" y1=\\\"376\\\" y2=\\\"466\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"373\\\" y2=\\\"419\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130201_0\",\r\n    \"X\": \"181.81808471679688\",\r\n    \"Y\": \"303.9289245605469\",\r\n    \"Width\": \"246.36383056640625\",\r\n    \"Height\": \"184.14215087890625\",\r\n    \"SVG\": \"<g id=\\\"40130201_0\\\">        <g>                <polyline fill=\\\"#FFFFFF\\\" points=\\\"225,356 225,436 315,436 355,476 355,316 315,356 225,356     225,436   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"413\\\" y2=\\\"413\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"379\\\" y2=\\\"379\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"346\\\" y2=\\\"346\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"185\\\" x2=\\\"305\\\" y1=\\\"317\\\" y2=\\\"416\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305\\\" x2=\\\"425\\\" y1=\\\"376\\\" y2=\\\"475\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"373\\\" y2=\\\"419\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"40130201_1\",\r\n    \"X\": \"121.9302978515625\",\r\n    \"Y\": \"272.0532531738281\",\r\n    \"Width\": \"366.139404296875\",\r\n    \"Height\": \"247.89352416992188\",\r\n    \"SVG\": \"<g id=\\\"40130201_1\\\">        <g>                <polyline fill=\\\"#FFFFFF\\\" points=\\\"225,356 225,436 315,436 355,476 355,316 315,356 225,356     225,436   \\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"413\\\" y2=\\\"413\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"379\\\" y2=\\\"379\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"346\\\" y2=\\\"346\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"355\\\" x2=\\\"395\\\" y1=\\\"446\\\" y2=\\\"446\\\"/>            </g>        <g>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"125\\\" x2=\\\"305\\\" y1=\\\"276\\\" y2=\\\"416\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305\\\" x2=\\\"485\\\" y1=\\\"376\\\" y2=\\\"516\\\"/>                <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"10\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"373\\\" y2=\\\"419\\\"/>            </g>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20121\",\r\n    \"X\": \"244.23828125\",\r\n    \"Y\": \"294.578125\",\r\n    \"Width\": \"120.689453125\",\r\n    \"Height\": \"48.671875\",\r\n    \"SVG\": \"<g id=\\\"20121\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"68\\\" id=\\\"T\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"343.25\\\">TEL</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64130100\",\r\n    \"X\": \"228.0\",\r\n    \"Y\": \"346.0\",\r\n    \"Width\": \"154.0\",\r\n    \"Height\": \"97.0\",\r\n    \"SVG\": \"<g id=\\\"64130100\\\">            <rect fill=\\\"none\\\" height=\\\"93\\\" stroke=\\\"#000000\\\" stroke-width=\\\"6\\\" width=\\\"150\\\" x=\\\"230\\\" y=\\\"348\\\"/>            <g stroke=\\\"#000000\\\" stroke-width=\\\"6\\\">                      <line x1=\\\"230\\\" x2=\\\"380\\\" y1=\\\"370\\\" y2=\\\"370\\\"/>                      <line x1=\\\"230\\\" x2=\\\"380\\\" y1=\\\"400\\\" y2=\\\"400\\\"/>                      <line x1=\\\"230\\\" x2=\\\"380\\\" y1=\\\"425\\\" y2=\\\"425\\\"/>                </g>            <path d=\\\"M281.631,373.681c0-4.053,4.853-10.666,4.853-13.333,0-2.4-1.12-5.173-2.613-6.187-.48,1.067-.48,4.747-1.227,6.613-.373.96-2.4,3.573-3.093,4.693-2.08,3.093-4.533,5.547-6.773,8.48-2.88,3.787,0,6.666,1.493,10.986,1.067,2.987,1.867,10.506,2.773,12.48-8.96-.213-10.72-14.293-14.613-16.906l-.747,10.08.107.32c0,6.72,4.747,16.373,7.893,20.053,1.493,1.76,5.707,4.8,7.84,6.133,1.493.907,3.36,1.387,4.96,2.187.48.267,4.32,2.506,4.32,2.506,2.827,0,13.173-9.813,15.36-11.946,2.453-2.4,7.733-14.613,7.733-19.253v-8.426c0-2.773-.533-3.52-.96-5.547h-1.013c-.213,2.56-2.933,9.493-4,11.626-.907,1.707-8.373,7.626-8.373,4.96v-1.6c0-5.067,3.253-9.546,3.253-13.333v-1.013c0-2.027-5.76-9.12-7.146-10.08,0,3.36.16,6.4-1.067,8.693-.64,1.173-3.307,4.64-4.747,4.64s-4.213-4.587-4.213-6.827Z\\\" fill=\\\"white\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"translate(20,5)\\\"/>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"15112100\",\r\n    \"X\": \"278.7909851074219\",\r\n    \"Y\": \"345.8609924316406\",\r\n    \"Width\": \"51.38201904296875\",\r\n    \"Height\": \"96.04800415039062\",\r\n    \"SVG\": \"<g id=\\\"15112100\\\">        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"305\\\" x2=\\\"305\\\" y1=\\\"348.361\\\" y2=\\\"441.909\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"278.791\\\" x2=\\\"330.173\\\" y1=\\\"348.361\\\" y2=\\\"348.361\\\"/>        <text font-family=\\\"sans-serif\\\" font-size=\\\"74px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"400\\\">o</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64180000\",\r\n    \"X\": \"205.234375\",\r\n    \"Y\": \"358.3691101074219\",\r\n    \"Width\": \"205.607421875\",\r\n    \"Height\": \"77.3125\",\r\n    \"SVG\": \"<g id=\\\"64180000\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"108px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"435.6816\\\">NET</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"185_1\",\r\n    \"X\": \"218.525390625\",\r\n    \"Y\": \"304.0349426269531\",\r\n    \"Width\": \"172.859375\",\r\n    \"Height\": \"37.21875\",\r\n    \"SVG\": \"<g id=\\\"185_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"341.2537\\\">XXXXX</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"25152500\",\r\n    \"X\": \"0.36822096629953194\",\r\n    \"Y\": \"0.4998596281679607\",\r\n    \"Width\": \"263.007729363322\",\r\n    \"Height\": \"126.11326655582819\",\r\n    \"SVG\": \"<g id=\\\"25152500\\\">          <pattern height=\\\"20\\\" id=\\\"crosshatch\\\" patternUnits=\\\"userSpaceOnUse\\\" width=\\\"20\\\">                      <!-- Background (optional) -->                      <!-- <rect width=\\\"10\\\" height=\\\"10\\\" fill=\\\"white\\\" /> -->                      <!-- Diagonal lines crossing each other -->                      <path d=\\\"M 0 0 L 20 20 M 20 0 L 0 20\\\" stroke=\\\"black\\\" stroke-width=\\\"0.5\\\"/>                </pattern>            <pattern height=\\\"20\\\" id=\\\"hatch\\\" patternUnits=\\\"userSpaceOnUse\\\" width=\\\"20\\\">                      <!-- Background (optional) -->                      <!-- <rect width=\\\"10\\\" height=\\\"10\\\" fill=\\\"white\\\" /> -->                      <!-- Diagonal lines crossing each other -->                      <path d=\\\"M 20 0 L 0 20\\\" stroke=\\\"black\\\" stroke-width=\\\"0.5\\\"/>                </pattern>        <g transform=\\\"translate(-516.0,-271.0)\\\">                <path d=\\\"M564.0 274.0L519.0 308.0L525.0 366.0L662.0 395.0L775.0 345.0L714.0 285.0L564.0 274.0\\\" fill=\\\"url(#crosshatch)\\\" stroke=\\\"#000000\\\" stroke-linecap=\\\"round\\\" stroke-width=\\\"5\\\"/>            </g>      </g>\"\r\n  },\r\n  {\r\n    \"id\": \"173_1\",\r\n    \"X\": \"242.5\",\r\n    \"Y\": \"296.70208740234375\",\r\n    \"Width\": \"125.6875\",\r\n    \"Height\": \"45.8125\",\r\n    \"SVG\": \"<g id=\\\"173_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"64px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"342.5146\\\">TER</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120107_3\",\r\n    \"X\": \"181.0\",\r\n    \"Y\": \"309.78125\",\r\n    \"Width\": \"250.0\",\r\n    \"Height\": \"136.71875\",\r\n    \"SVG\": \"<g id=\\\"20120107_3\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" x=\\\"261\\\" y=\\\"347\\\">RTL</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"scale(-1, 1)\\\" transform-origin=\\\"center\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"181\\\" x2=\\\"431\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"150_1\",\r\n    \"X\": \"228.0244140625\",\r\n    \"Y\": \"301.0937805175781\",\r\n    \"Width\": \"155.447265625\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"150_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"60\\\" id=\\\"RA\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"344.0469\\\">RAPE</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"27312\",\r\n    \"X\": \"238.51123046875\",\r\n    \"Y\": \"447.75\",\r\n    \"Width\": \"133.142578125\",\r\n    \"Height\": \"42.953125\",\r\n    \"SVG\": \"<g id=\\\"27312\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"58px\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"490\\\">OR-7</text>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120107_2\",\r\n    \"X\": \"174.0\",\r\n    \"Y\": \"309.78125\",\r\n    \"Width\": \"264.0\",\r\n    \"Height\": \"136.71875\",\r\n    \"SVG\": \"<g id=\\\"20120107_2\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" x=\\\"261\\\" y=\\\"347\\\">RTL</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"scale(-1, 1)\\\" transform-origin=\\\"center\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"174\\\" x2=\\\"438\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120107_1\",\r\n    \"X\": \"126.5\",\r\n    \"Y\": \"309.78125\",\r\n    \"Width\": \"359.0\",\r\n    \"Height\": \"136.71875\",\r\n    \"SVG\": \"<g id=\\\"20120107_1\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" x=\\\"261\\\" y=\\\"347\\\">RTL</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"scale(-1, 1)\\\" transform-origin=\\\"center\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"126.5\\\" x2=\\\"485.5\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"20120107_0\",\r\n    \"X\": \"148.3769989013672\",\r\n    \"Y\": \"310.78125\",\r\n    \"Width\": \"315.24501037597656\",\r\n    \"Height\": \"135.71875\",\r\n    \"SVG\": \"<g id=\\\"20120107_0\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"52\\\" x=\\\"264\\\" y=\\\"348\\\">RTL</text>        <path d=\\\"M305.173,394.848c0.158,18.294-11.14,34.019-27.284,40.257c4.684,1.77,9.838,2.678,15.174,2.632   c23.629-0.205,42.615-19.522,42.411-43.151s-19.522-42.615-43.151-42.411c-5.336,0.046-10.473,1.043-15.125,2.895   c16.251,5.958,27.819,21.485,27.978,39.778H305.173z\\\" fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" transform=\\\"scale(-1, 1)\\\" transform-origin=\\\"center\\\"/>        <line fill=\\\"none\\\" stroke=\\\"#000000\\\" stroke-width=\\\"7\\\" x1=\\\"148.377\\\" x2=\\\"463.622\\\" y1=\\\"444\\\" y2=\\\"444\\\"/>    </g>\"\r\n  },\r\n  {\r\n    \"id\": \"64140700\",\r\n    \"X\": \"213.203125\",\r\n    \"Y\": \"359.453125\",\r\n    \"Width\": \"190.533203125\",\r\n    \"Height\": \"74.015625\",\r\n    \"SVG\": \"<g id=\\\"64140700\\\" opacity=\\\"0.93\\\">        <text font-family=\\\"sans-serif\\\" font-size=\\\"100\\\" text-anchor=\\\"middle\\\" x=\\\"305\\\" y=\\\"432.25\\\">FSR</text>    </g>\"\r\n  }\r\n]\r\n  }}\r\n","import { Rectangle2D } from \"../../graphics2d/Rectangle2D\"\r\nimport { RendererSettings } from \"../../renderer/utilities/RendererSettings\"\r\nimport { SVGInfo } from \"../../renderer/utilities/SVGInfo\"\r\nimport { SymbolID } from \"../../renderer/utilities/SymbolID\"\r\nimport { ErrorLogger } from \"./ErrorLogger\";\r\nimport { RendererUtilities } from \"./RendererUtilities\";\r\n\r\nimport jsond from '../../data/svgd.json';\r\nimport jsone from '../../data/svge.json';\r\nimport json6d from '../../data/svg6d.json';\r\nimport json6e from '../../data/svg6e.json';\r\n\r\nexport class SVGLookup\r\n{\r\n    private static _instance: SVGLookup;\r\n    private static _initCalled: boolean = false;\r\n    private static _isReady: boolean = false;\r\n    private static _SVGLookupD: Map<string, SVGInfo>;\r\n    private static _SVGLookupE: Map<string, SVGInfo>;\r\n    private static _SVGLookup6D: Map<string, SVGInfo>;\r\n    private static _SVGLookup6E: Map<string, SVGInfo>;\r\n\r\n    private static svgd:any;\r\n    private static svge:any;\r\n    private static svg6d:any;\r\n    private static svg6e:any;\r\n\r\n    private static svgdJSON:string = \"/svgd.json\";\r\n    private static svgeJSON:string = \"/svge.json\";\r\n    private static svg6dJSON:string = \"/svg6d.json\";\r\n    private static svg6eJSON:string = \"/svg6e.json\";\r\n\r\n    /*public static async loadData(location?:string)\r\n    {\r\n\r\n        let pathd:string = SVGLookup.svgdJSON;//String(svgdj);\r\n        let pathe:string = SVGLookup.svgeJSON;//String(svgej);\r\n        if(location)\r\n        {\r\n            pathd = location + pathd.substring(pathd.lastIndexOf('/')+1,pathd.length);\r\n            pathe = location + pathe.substring(pathe.lastIndexOf('/')+1,pathe.length);\r\n        }\r\n\r\n        let promises:Array<Promise<any>> = new Array<Promise<any>>()\r\n        \r\n        promises.push(RendererUtilities.getData(pathd));\r\n        promises.push(RendererUtilities.getData(pathe));// RendererUtilities.getData(String(svgd)).then(function(result){this.genc = result;this.init();});\r\n        await Promise.all(promises).then(values => {SVGLookup.svgd = values[0];SVGLookup.svge = values[1];}).catch(error => {throw error;})\r\n\r\n        //let promises:Array<Promise<any>> = new Array<Promise<any>>()\r\n        \r\n        //promises.push(RendererUtilities.getData(String(svgdj)));\r\n        //promises.push(RendererUtilities.getData(String(svgej)));// RendererUtilities.getData(String(svgd)).then(function(result){this.genc = result;this.init();});\r\n        //await Promise.all(promises).then(values => {SVGLookup.svgd = values[0];SVGLookup.svge = values[1];}).catch(error => {throw error;})\r\n    }//*/\r\n\r\n    /**\r\n     * \r\n     * @param urls \r\n     * @deprecated\r\n     */\r\n    public static async setData(urls:string[])\r\n    {\r\n        /*let promises:Array<Promise<any>> = new Array<Promise<any>>();\r\n\r\n        promises.push(RendererUtilities.getData(urls[0]));\r\n        promises.push(RendererUtilities.getData(urls[1]));// RendererUtilities.getData(String(svgd)).then(function(result){this.genc = result;this.init();});\r\n        await Promise.all(promises).then(values => {SVGLookup.svgd = values[0];SVGLookup.svge = values[1];}).catch(error => {throw error;})//*/\r\n    }\r\n\r\n    /*public static setDataObject()\r\n    {\r\n        this.svgd = jsond;\r\n        this.svge = jsone;\r\n    }//*/\r\n\r\n    private constructor() {\r\n        \r\n        this.init();\r\n    }\r\n\r\n    public static getInstance(): SVGLookup {\r\n        if (!SVGLookup._instance) {\r\n            SVGLookup._instance = new SVGLookup();\r\n            //SVGLookup._instance.init();\r\n        }\r\n        return SVGLookup._instance;\r\n    }\r\n\r\n    private init(): void {\r\n        \r\n        if(typeof jsond === 'object')\r\n        {\r\n            SVGLookup.svgd = jsond;\r\n            SVGLookup.svge = jsone;\r\n            SVGLookup.svg6d = json6d;\r\n            SVGLookup.svg6e = json6e;\r\n        }\r\n\r\n        if (SVGLookup._initCalled === false) {\r\n            SVGLookup._initCalled = true;\r\n            SVGLookup._SVGLookupD = new Map();\r\n            SVGLookup._SVGLookupE = new Map();\r\n            SVGLookup._SVGLookup6D = new Map();\r\n            SVGLookup._SVGLookup6E = new Map();\r\n            try \r\n            {\r\n                //TODO: potentially wrap this in a web worker.\r\n                this.populateLookup(SVGLookup.svgd, SymbolID.Version_2525Dch1);\r\n                this.populateLookup(SVGLookup.svge, SymbolID.Version_2525Ech1);\r\n                this.populateLookup(SVGLookup.svg6d, SymbolID.Version_APP6D);\r\n                this.populateLookup(SVGLookup.svg6e, SymbolID.Version_APP6Ech2);\r\n                if(SVGLookup._SVGLookupD.size > 0 && SVGLookup._SVGLookupE.size > 0\r\n                    && SVGLookup._SVGLookup6D.size > 0 && SVGLookup._SVGLookup6E.size > 0)\r\n                    SVGLookup._isReady = true;\r\n\r\n                    /*console.log(\"D Size: \" + SVGLookup._SVGLookupD.size);\r\n                    console.log(\"E Size: \" + SVGLookup._SVGLookupE.size);\r\n                    console.log(\"6D Size: \" + SVGLookup._SVGLookup6D.size);\r\n                    console.log(\"6E Size: \" + SVGLookup._SVGLookup6E.size);//*/\r\n\r\n            } \r\n            catch (exc) \r\n            {\r\n                SVGLookup._initCalled = false;\r\n                throw exc;\r\n            }\r\n        }\r\n        \r\n\r\n    }\r\n\r\n    public isReady():boolean\r\n    {\r\n        return SVGLookup._isReady;\r\n    }\r\n\r\n    private populateLookup(svgData:any, version: number): void {\r\n        let temp: string[];\r\n        let id: string;\r\n        let bbox: Rectangle2D;\r\n        let svg: string;\r\n        let delimiter: string = \"~\";\r\n        //let element: any = null;\r\n\r\n        try \r\n        {\r\n\r\n            let lookup: Map<string, SVGInfo> = null;\r\n\r\n            if(version == SymbolID.Version_2525E || version == SymbolID.Version_2525Ech1)\r\n            {\r\n                lookup = SVGLookup._SVGLookupE;\r\n            }\r\n            else if(version == SymbolID.Version_2525Dch1)\r\n            {\r\n                lookup = SVGLookup._SVGLookupD;\r\n            }\r\n            else if(version == SymbolID.Version_APP6D)// || version == SymbolID.Version_APP6Dch2)\r\n            {\r\n                lookup = SVGLookup._SVGLookup6D;\r\n            }\r\n            else if(version == SymbolID.Version_APP6Ech1 || version == SymbolID.Version_APP6Ech2)\r\n            {\r\n                lookup = SVGLookup._SVGLookup6E;\r\n            }\r\n\r\n\r\n            let svgCount:number = svgData.svgdata.SVGElements.length;\r\n\r\n            \r\n            for  (let i:number = 0; i < svgCount; i++) \r\n            {\r\n                let temp : any = svgData.svgdata.SVGElements[i];\r\n                \r\n\r\n                if(temp != null) \r\n                {\r\n                    let id:string = temp.id;\r\n                    let left: number = 0;\r\n                    let top: number = 0;\r\n                    let width: number = 0;\r\n                    let height: number = 0;\r\n                    left = parseFloat(temp.X);\r\n                    top = parseFloat(temp.Y);\r\n                    width = parseFloat(temp.Width);\r\n                    height = parseFloat(temp.Height);\r\n                    svg = temp.SVG;\r\n                    bbox = new Rectangle2D(left, top, width, height);//RectUtilities.makeRectF(left, top, width, height);\r\n\r\n                    //increase icon stroke width for high dpi screens\r\n                    //ldpi <=120, mdpi >= 160, hdpi >= 240, xhdpi >= 320, xxhdpi >= 480, xxxhdpi >= 640\r\n                    /*if(svg != null && id.length == 8 && !id.startsWith(\"25\") && !id.startsWith(\"4\")) {\r\n                        //int dpi = RendererSettings.getInstance().getDeviceDPI();\r\n                        svg = RendererUtilities.increaseStrokeWidth(svg, 2);\r\n                    }//*/\r\n\r\n                    if(lookup != null)\r\n                        lookup.set(id, new SVGInfo(id, bbox, svg));\r\n                }\r\n            }\r\n        }\r\n        catch (e) {\r\n            console.log((e as Error).message);\r\n        }\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param id\r\n     * @return\r\n     */\r\n    public getSVGLInfo(id: string, version: number): SVGInfo | null {\r\n\r\n        if(version == SymbolID.Version_2525E || version == SymbolID.Version_2525Ech1)\r\n            {\r\n                if (SVGLookup._SVGLookupE.has(id))\r\n                    return SVGLookup._SVGLookupE.get(id);\r\n            }\r\n            else if(version == SymbolID.Version_2525Dch1)\r\n            {\r\n                if (SVGLookup._SVGLookupD.has(id))\r\n                    return SVGLookup._SVGLookupD.get(id);\r\n            }\r\n            else if(version == SymbolID.Version_APP6Ech2 || version == SymbolID.Version_APP6Ech1)\r\n            {\r\n                if (SVGLookup._SVGLookup6E.has(id))\r\n                    return SVGLookup._SVGLookup6E.get(id);\r\n                else if (SVGLookup._SVGLookupE.has(id))\r\n                    return SVGLookup._SVGLookupE.get(id);\r\n            }\r\n            else if(version == SymbolID.Version_APP6D)\r\n            {\r\n                if (SVGLookup._SVGLookup6D.has(id))\r\n                    return SVGLookup._SVGLookup6D.get(id);\r\n                else if (SVGLookup._SVGLookupD.has(id))\r\n                    return SVGLookup._SVGLookupD.get(id);\r\n                else if (SVGLookup._SVGLookupE.has(id))//Dismounted Individual\r\n                    return SVGLookup._SVGLookupE.get(id);\r\n            }\r\n\r\n        return null;\r\n    }\r\n\r\n    public getSVGOctagon(): SVGInfo | null {\r\n        if (SVGLookup._SVGLookupD.has(\"octagon\")) {\r\n\r\n            return SVGLookup._SVGLookupD.get(\"octagon\");\r\n        }\r\n\r\n        else {\r\n\r\n            return null;\r\n        }\r\n\r\n    }\r\n\r\n    public static getFrameID(symbolID: string): string {\r\n        //SIDC positions 3_456_7\r\n        // String frameID = symbolID.charAt(2) + \"_\" + symbolID.substring(3, 6) + \"_\" + symbolID.charAt(6);\r\n\r\n        let frameID: string;\r\n        let ss: string;\r\n        \r\n        let affiliation: number = SymbolID.getAffiliation(symbolID);\r\n        if(affiliation > SymbolID.StandardIdentity_Affiliation_Hostile_Faker)\r\n            affiliation = SymbolID.StandardIdentity_Affiliation_Unknown;\r\n\r\n        let status: number = SymbolID.getStatus(symbolID);\r\n        //Some affiliations are always dashed and only have one SVG for status with a value of 0\r\n        if (affiliation === SymbolID.StandardIdentity_Affiliation_Pending ||\r\n            affiliation === SymbolID.StandardIdentity_Affiliation_AssumedFriend ||\r\n            affiliation === SymbolID.StandardIdentity_Affiliation_Suspect_Joker) {\r\n            // \"When the frame is assumed friend, suspect, or pending, the status shall not be displayed.\"\r\n            status = 0;\r\n        }\r\n        if (status > 1) {\r\n            // Anything above 1 for status means present for the frame\r\n            status = 0;\r\n        }\r\n\r\n\r\n        let context: number = SymbolID.getContext(symbolID);\r\n        //they didn't make duplicate frame so I have to change the number for\r\n        //the lookup to work.\r\n\r\n        if (SymbolID.getVersion(symbolID) < SymbolID.Version_2525E)//2525Dch1 or less\r\n        {\r\n            switch (SymbolID.getSymbolSet(symbolID)) {\r\n                case 1: //Air\r\n                case 2: //Air Missile\r\n                case 51: { //Air SIGINT\r\n                    ss = \"01\";\r\n                    break;\r\n                }\r\n\r\n                case 5: //Space\r\n                case 6: //Space Missile\r\n                case 50: { //Space SIGINT\r\n                    ss = \"05\";\r\n                    break;\r\n                }\r\n\r\n                case 10: //Land Unit\r\n                case 11: {//Land Civilian Unit/Org\r\n                    ss = \"10\";\r\n                    break;\r\n                }\r\n\r\n                case 15://Land Equipment\r\n                case 52://Land SigInt\r\n                case 53: {//Sea Surface SIGINT\r\n                    ss = \"30\";\r\n                    break;\r\n                }\r\n\r\n                case 30: {//Sea Surface\r\n                    ss = \"30\";\r\n                    if (SymbolID.getEntityCode(symbolID) === 150000) {\r\n\r\n                        return \"octagon\";\r\n                    }\r\n                    //this symbol has no frame and a size of 1L x 1L.\r\n                    break;\r\n                }\r\n\r\n                case 20: { //Land Installation\r\n                    ss = \"20\";\r\n                    break;\r\n                }\r\n\r\n                case SymbolID.SymbolSet_DismountedIndividuals: { //Dismount Individual\r\n                    ss = \"27\";\r\n                    break;\r\n                }\r\n\r\n                case 35: //Sea Subsurface\r\n                case 36: //Mine Warfare\r\n                case 54: { //Sea Subsurface SigInt\r\n                    ss = \"35\";\r\n                    break;\r\n                }\r\n\r\n                case 40: { //Activities/Events\r\n                    ss = \"40\";\r\n                    break;\r\n                }\r\n\r\n                case 60: { //Cyberspace\r\n                    ss = \"60\"; //No cyberspace SVG frame at the moment so setting to activities\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    ss = \"00\";\r\n\r\n                    if (context === SymbolID.StandardIdentity_Context_Exercise && affiliation > SymbolID.StandardIdentity_Affiliation_Unknown) {\r\n                        //really there are no unknown exercise symbols outside of pending and unknown\r\n                        //default to unknown\r\n                        affiliation = SymbolID.StandardIdentity_Affiliation_Unknown;\r\n                    }\r\n                }\r\n\r\n            }\r\n            if(context === SymbolID.StandardIdentity_Context_Restricted_Target_Reality ||\r\n                context === SymbolID.StandardIdentity_Context_No_Strike_Entity_Reality)\r\n                context = SymbolID.StandardIdentity_Context_Reality;\r\n            frameID = context + \"_\" + affiliation + ss + \"_\" + status;\r\n        }\r\n        else//2525E or above\r\n        {\r\n            let frameShape: string = SymbolID.getFrameShape(symbolID);\r\n            if (frameShape === SymbolID.FrameShape_Unknown) {\r\n\r\n                /*if(SymbolID.getSymbolSet(symbolID) != SymbolID.SymbolSet_SignalsIntelligence)\r\n                {//get frame shape associated with symbol set\r\n                    frameShape=SymbolID.getDefaultFrameShape(symbolID);\r\n                }//*/\r\n                frameShape = SymbolID.getDefaultFrameShape(symbolID);\r\n                if (context === SymbolID.StandardIdentity_Context_Exercise &&\r\n                    SymbolID.getSymbolSet(symbolID) === SymbolID.SymbolSet_Unknown &&\r\n                    affiliation > SymbolID.StandardIdentity_Affiliation_Unknown) {\r\n                    //really there are no unknown exercise symbols outside pending and unknown affiliations\r\n                    //default to unknown\r\n                    affiliation = SymbolID.StandardIdentity_Affiliation_Unknown;\r\n\r\n                }\r\n            }\r\n            if (SymbolID.getSymbolSet(symbolID) === SymbolID.SymbolSet_SeaSurface &&\r\n                SymbolID.getEntityCode(symbolID) === 150000 &&  //Own Ship\r\n                (frameShape === SymbolID.FrameShape_SeaSurface || frameShape === SymbolID.FrameShape_Unknown)) {\r\n                return \"octagon\";\r\n            }\r\n            if(context === SymbolID.StandardIdentity_Context_Restricted_Target_Reality ||\r\n                context === SymbolID.StandardIdentity_Context_No_Strike_Entity_Reality)\r\n                context = SymbolID.StandardIdentity_Context_Reality;\r\n            frameID = context + \"_\" + affiliation + frameShape + \"_\" + status;\r\n        }\r\n\r\n        return frameID;\r\n    }\r\n\r\n    public static getMainIconID(symbolID: string): string {\r\n        //SIDC positions 5-6 + 11-16\r\n        let mainIconID: string = symbolID.substring(4, 6) + symbolID.substring(10, 16);\r\n        let ss: number = SymbolID.getSymbolSet(symbolID);\r\n\r\n        if (ss === SymbolID.SymbolSet_MineWarfare) {\r\n            if (RendererSettings.getInstance().getSeaMineRenderMethod() === RendererSettings.SeaMineRenderMethod_ALT ||\r\n                mainIconID === \"36110600\" || mainIconID === \"36110700\") {\r\n                mainIconID += \"_a\";\r\n            }\r\n        }\r\n        else if (ss === SymbolID.SymbolSet_LandUnit) \r\n        {\r\n            switch (SymbolID.getEntityCode(symbolID)) \r\n            {\r\n                case 110501:\r\n                case 111000:\r\n                case 111001:\r\n                case 111002:\r\n                case 111003:\r\n                case 111004:\r\n                case 111005:\r\n                case 111500:\r\n                case 120100:\r\n                case 120300:\r\n                case 120400:\r\n                case 120401:\r\n                case 120402:\r\n                case 120501:\r\n                case 120502:\r\n                case 120601:\r\n                case 120801:\r\n                case 121100:\r\n                case 121101:\r\n                case 121102:\r\n                case 121103:\r\n                case 121104:\r\n                case 121105:\r\n                case 121106:\r\n                case 121107:\r\n                case 121300:\r\n                case 121301:\r\n                case 121302:\r\n                case 121303:\r\n                case 121304:\r\n                case 121802:\r\n                case 122100:\r\n                case 130100:\r\n                case 130101:\r\n                case 130102:\r\n                case 130103:\r\n                case 130200:\r\n                case 130302:\r\n                case 130303:\r\n                case 140102:\r\n                case 140103:\r\n                case 140104:\r\n                case 140105:\r\n                case 140702:\r\n                case 140703:\r\n                case 141702:\r\n                case 150504:\r\n                case 150800:\r\n                case 160200:\r\n                case 161200:\r\n                case 161300:\r\n                case 161400:\r\n                case 161700:\r\n                case 161800:\r\n                case 161900:\r\n                case 162000:\r\n                case 162100:\r\n                case 162200:\r\n                case 163400:\r\n                case 163700:\r\n                case 163800:\r\n                case 163900:\r\n                case 164000:\r\n                case 164100:\r\n                case 164200:\r\n                case 164300:\r\n                case 164400:\r\n                case 164500:\r\n                case 164600:\r\n                case 165000: {//NATO Only\r\n                    //do thing to append correct number\r\n                    mainIconID += SVGLookup.getPostFixForIcon(symbolID);\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            } \r\n\r\n        }\r\n        else if (ss === SymbolID.SymbolSet_LandEquipment) \r\n        {\r\n            switch (SymbolID.getEntityCode(symbolID)) \r\n            {\r\n                case 120111: {\r\n                    //do thing to append correct number\r\n                    mainIconID += SVGLookup.getPostFixForIcon(symbolID);\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            } \r\n        }\r\n        else if (ss === SymbolID.SymbolSet_LandInstallation) \r\n        {\r\n            switch (SymbolID.getEntityCode(symbolID)) \r\n            {\r\n                case 110300:\r\n                case 111200:\r\n                case 120103:\r\n                case 120105:\r\n                case 120106:\r\n                case 120107:\r\n                case 120701:\r\n                case 120702: {\r\n                    //do thing to append correct number\r\n                    mainIconID += SVGLookup.getPostFixForIcon(symbolID);\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n        }\r\n        else if(ss === SymbolID.SymbolSet_DismountedIndividuals)\r\n        {\r\n            switch (SymbolID.getEntityCode(symbolID))\r\n            {\r\n                case 110101:\r\n                case 110102:\r\n                case 110103:\r\n                case 110104:\r\n                    //do thing to append correct number\r\n                    mainIconID += SVGLookup.getPostFixForIcon(symbolID);\r\n                    break;\r\n                default:\r\n                    break;\r\n            }\r\n        }\r\n        else if (ss === SymbolID.SymbolSet_Activities) \r\n        {\r\n            switch (SymbolID.getEntityCode(symbolID)) \r\n            {\r\n                case 110303:\r\n                case 130201:\r\n                case 131202:\r\n                case 131208: {\r\n                    //do thing to append correct number\r\n                    mainIconID += SVGLookup.getPostFixForIcon(symbolID);\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n        }\r\n        else if (ss === SymbolID.SymbolSet_Unknown) \r\n        {\r\n            mainIconID = \"00000000\";\r\n        }\r\n        //unknown with question mark\r\n        else if (ss !== SymbolID.SymbolSet_Air &&\r\n                    ss !== SymbolID.SymbolSet_AirMissile &&\r\n                    ss !== SymbolID.SymbolSet_Space &&\r\n                    ss !== SymbolID.SymbolSet_SpaceMissile &&\r\n                    ss !== SymbolID.SymbolSet_LandCivilianUnit_Organization &&\r\n                    ss !== SymbolID.SymbolSet_ControlMeasure &&\r\n                    ss !== SymbolID.SymbolSet_SeaSurface &&\r\n                    ss !== SymbolID.SymbolSet_SeaSubsurface &&\r\n                    ss !== SymbolID.SymbolSet_Atmospheric &&\r\n                    ss !== SymbolID.SymbolSet_Oceanographic &&\r\n                    ss !== SymbolID.SymbolSet_MeteorologicalSpace &&\r\n                    ss !== SymbolID.SymbolSet_SignalsIntelligence_Space &&\r\n                    ss !== SymbolID.SymbolSet_SignalsIntelligence_Air &&\r\n                    ss !== SymbolID.SymbolSet_SignalsIntelligence_Land &&\r\n                    ss !== SymbolID.SymbolSet_SignalsIntelligence_SeaSurface &&\r\n                    ss !== SymbolID.SymbolSet_SignalsIntelligence_SeaSubsurface &&\r\n                    ss !== SymbolID.SymbolSet_CyberSpace &&\r\n                    ss !== SymbolID.SymbolSet_CyberSpace_Equipment) \r\n        {\r\n            mainIconID = \"98100000\";//invalid symbol, inverted question mark\r\n        }\r\n\r\n\r\n        return mainIconID;\r\n    }\r\n\r\n\r\n    private static getPostFixForIcon(symbolID: string): string {\r\n        let aff: number = SymbolID.getAffiliation(symbolID);\r\n        let pf: string = \"\";\r\n        if (aff === SymbolID.StandardIdentity_Affiliation_Friend ||\r\n            aff === SymbolID.StandardIdentity_Affiliation_AssumedFriend) {\r\n\r\n            pf += \"_1\";\r\n        }\r\n\r\n        else {\r\n            if (aff === SymbolID.StandardIdentity_Affiliation_Neutral) {\r\n\r\n                pf += \"_2\";\r\n            }\r\n\r\n            else {\r\n                if (aff === SymbolID.StandardIdentity_Affiliation_Hostile_Faker ||\r\n                    aff === SymbolID.StandardIdentity_Affiliation_Suspect_Joker) {\r\n\r\n                    pf += \"_3\";\r\n                }\r\n\r\n                else {\r\n                    if (aff === SymbolID.StandardIdentity_Affiliation_Unknown ||\r\n                        aff === SymbolID.StandardIdentity_Affiliation_Pending) {\r\n\r\n                        pf += \"_0\";\r\n                    }\r\n\r\n                }\r\n\r\n            }\r\n\r\n        }\r\n\r\n\r\n        return pf;\r\n    }\r\n\r\n    public static getMod1ID(symbolID: string): string {\r\n        let mod1ID: string;\r\n\r\n\r\n        if ((SymbolID.getVersion(symbolID) >= SymbolID.Version_2525E) && symbolID.charAt(20) !== '0') {//2525E with Modifier 1 Indicator set\r\n            mod1ID = symbolID.substring(20, 21) + symbolID.substring(16, 18) + \"_1\";\r\n            if(mod1ID === \"175_1\")\r\n            {\r\n                //TODO: as this is a common modifier, it can fit more than land units and will probably need its own function and more SVGs\r\n                mod1ID += SVGLookup.getPostFixForIcon(symbolID);\r\n            }\r\n        }\r\n        else //2525D or no Modifier 1 Indicator set\r\n        {\r\n            //SIDC positions 5-6 + 17-18 + \"1\"\r\n            mod1ID = symbolID.substring(4, 6) + symbolID.substring(16, 18) + \"1\";\r\n\r\n            if (SymbolID.getSymbolSet(symbolID) === SymbolID.SymbolSet_LandUnit) {\r\n                switch (SymbolID.getModifier1(symbolID)) {\r\n                    case 98: {\r\n                        mod1ID += SVGLookup.getPostFixForIcon(symbolID);\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        break;\r\n                    }\r\n\r\n                }\r\n            }\r\n        }\r\n        return mod1ID;\r\n    }\r\n\r\n    public static getMod2ID(symbolID: string): string {\r\n        let mod2ID: string;\r\n        if ((SymbolID.getVersion(symbolID) >= SymbolID.Version_2525E) && symbolID.charAt(21) !== '0') {//2525E with Modifier 1 Indicator set\r\n            mod2ID = symbolID.substring(21, 22) + symbolID.substring(18, 20) + \"_2\";\r\n            if(mod2ID === \"131_2\" || mod2ID === \"134_2\")\r\n            {\r\n                //TODO: as this is a common modifier, it can fit more than land units and will probably need its own function and more SVGs\r\n                mod2ID += SVGLookup.getPostFixForIcon(symbolID);\r\n            }\r\n        }\r\n        else //2525D or no Modifier 1 Indicator set\r\n        {\r\n            //SIDC positions 5-6 + 19-20 + \"2\"\r\n            mod2ID = symbolID.substring(4, 6) + symbolID.substring(18, 20) + \"2\";\r\n\r\n            if (SymbolID.getSymbolSet(symbolID) === SymbolID.SymbolSet_LandUnit) {\r\n                switch (SymbolID.getModifier2(symbolID)) {\r\n                    case 60:\r\n                    case 62:\r\n                    case 84:\r\n                    case 89: {\r\n                        mod2ID += SVGLookup.getPostFixForIcon(symbolID);\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        break;\r\n                    }\r\n\r\n                }\r\n            }\r\n        }\r\n        return mod2ID;\r\n    }\r\n\r\n    public static getEchelonAmplifier(symbolID: string): string {\r\n        let amp: string;\r\n        let ver: number = SymbolID.getVersion(symbolID);\r\n        if (ver < SymbolID.Version_2525E) {\r\n            amp = symbolID.charAt(3) + symbolID.substring(8, 10);\r\n        }\r\n        else // >= 2525E\r\n        {\r\n            //This will eventually be different with the introduction of the frame shape modifier\r\n            amp = symbolID.charAt(3) + symbolID.substring(8, 10);\r\n        }\r\n        return amp;\r\n    }\r\n\r\n    public static getHQTFFD(symbolID: string): string {\r\n        let hqtffd: string;\r\n        let ver: number = SymbolID.getVersion(symbolID);\r\n        if (ver < SymbolID.Version_2525E) {\r\n            hqtffd = symbolID.substring(3, 6) + symbolID.charAt(7);\r\n        }\r\n        else // >= 2525E\r\n        {\r\n            //This will eventually be different with the introduction of the frame shape modifier\r\n            hqtffd = symbolID.substring(3, 6) + symbolID.charAt(7);\r\n        }\r\n        return hqtffd;\r\n    }\r\n\r\n    public static getOCA(symbolID: string, useSlash: boolean): string | null {\r\n        if (useSlash) {\r\n            let status: number = SymbolID.getStatus(symbolID);\r\n            if (status === SymbolID.Status_Present_Damaged || status === SymbolID.Status_Present_Destroyed) {\r\n\r\n                return status.toString();\r\n            }\r\n\r\n            else {\r\n\r\n                return null;\r\n            }\r\n\r\n        }\r\n        else//get the bar\r\n        {\r\n            let oca: string;\r\n            let ver: number = SymbolID.getVersion(symbolID);\r\n            if (ver < SymbolID.Version_2525E) {\r\n                oca = symbolID.substring(2, 7) + \"2\";\r\n            }\r\n            else // >= 2525E\r\n            {\r\n                //This will eventually be different with the introduction of the frame shape modifier\r\n                oca = symbolID.substring(2, 7) + \"2\";\r\n            }\r\n            return oca;\r\n        }\r\n    }\r\n\r\n    public static getAllKeys(): Array<string> {\r\n        let kl: Array<string> = new Array();\r\n        let keys: any = SVGLookup._SVGLookupD.keys();//keys is an iterator\r\n        \r\n        for(const value of keys)\r\n        {\r\n            kl.push(value);\r\n        }\r\n        return kl;\r\n    }\r\n\r\n    public addCustomSymbol(svgInfo:SVGInfo, version:number):boolean\r\n    {\r\n        let success:boolean = false;\r\n        try\r\n        {\r\n            let basicID = svgInfo.getID();\r\n            if (version < SymbolID.Version_2525E) \r\n            {\r\n                if(SVGLookup._SVGLookupD.has(svgInfo.getID()) == false)\r\n                {\r\n                    SVGLookup._SVGLookupD.set(svgInfo.getID(),svgInfo);\r\n                }\r\n            }\r\n            else if (version >= SymbolID.Version_2525E) \r\n            {\r\n                if(SVGLookup._SVGLookupE.has(svgInfo.getID()) == false)\r\n                {\r\n                    SVGLookup._SVGLookupE.set(svgInfo.getID(),svgInfo);\r\n                }\r\n            }\r\n        }\r\n        catch(e)\r\n        {\r\n            if (e instanceof Error) {\r\n                ErrorLogger.LogException(\"SVGLookup\",\"addCUstomSymbol\",e);\r\n            }\r\n        }\r\n        return success;\r\n    }\r\n\r\n}\r\n\r\n\r\n","\r\nimport { MSLookup } from \"../../renderer/utilities/MSLookup\"\r\nimport { SVGLookup } from \"../../renderer/utilities/SVGLookup\"\r\nimport { SymbolUtilities } from \"./SymbolUtilities\";\r\n\r\n/**\r\n * Utility class for helping to parse out parts of the symbol ID.\r\n *\r\n */\r\nexport class SymbolID {\r\n    /*\r\n        //Version, 1-2\r\n    \r\n        //Standard Identity, First Digit (3)\r\n        public static final char StandardIdentity_Context_Reality = '0';\r\n        public static final char StandardIdentity_Context_Exercise = '1';\r\n        public static final char StandardIdentity_Context_Simulation = '2';\r\n    \r\n        //Standard Identity, Second Digit (4)\r\n        public static final char StandardIdentity_Affiliation_Pending = '0';\r\n        public static final char StandardIdentity_Affiliation_Unknown = '1';\r\n        public static final char StandardIdentity_Affiliation_AssumedFriend = '2';\r\n        public static final char StandardIdentity_Affiliation_Friend = '3';\r\n        public static final char StandardIdentity_Affiliation_Neutral = '4';\r\n        public static final char StandardIdentity_Affiliation_Suspect_Joker = '5';\r\n        public static final char StandardIdentity_Affiliation_Hostile_Faker = '6';\r\n    \r\n        //Symbol Set, 2 Digits (5-6)\r\n        public static final String SymbolSet_Unknown = \"00\";\r\n        public static final String SymbolSet_Air = \"01\";\r\n        public static final String SymbolSet_AirMissile = \"02\";\r\n        public static final String SymbolSet_Space = \"05\";\r\n        public static final String SymbolSet_SpaceMissile = \"06\";\r\n        public static final String SymbolSet_LandUnit = \"10\";\r\n        public static final String SymbolSet_LandCivilianUnit_Organization = \"11\";\r\n        public static final String SymbolSet_LandEquipment = \"15\";\r\n        public static final String SymbolSet_LandInstallation = \"20\";\r\n        public static final String SymbolSet_ControlMeasure = \"25\";\r\n        public static final String SymbolSet_SeaSurface = \"30\";\r\n        public static final String SymbolSet_SeaSubsurface = \"35\";\r\n        public static final String SymbolSet_MineWarfare = \"36\";\r\n        public static final String SymbolSet_Activities = \"40\";\r\n        public static final String SymbolSet_Atmospheric = \"45\";\r\n        public static final String SymbolSet_Oceanographic = \"46\";\r\n        public static final String SymbolSet_MeteorologicalSpace = \"47\";\r\n        public static final String SymbolSet_SignalsIntelligence_Space = \"50\";\r\n        public static final String SymbolSet_SignalsIntelligence_Air = \"51\";\r\n        public static final String SymbolSet_SignalsIntelligence_Land = \"52\";\r\n        public static final String SymbolSet_SignalsIntelligence_Surface = \"53\";\r\n        public static final String SymbolSet_SignalsIntelligence_Subsurface = \"54\";\r\n        public static final String SymbolSet_CyberSpace = \"60\";\r\n        public static final String SymbolSet_VersionExtensionFlag = \"99\";\r\n    \r\n        //Status, 1 Digit\r\n        public static final char Status_Present = '0';\r\n        public static final char Status_Planned_Anticipated_Suspect = '1';\r\n        public static final char Status_Present_FullyCapable = '2';\r\n        public static final char Status_Present_Damaged = '3';\r\n        public static final char Status_Present_Destroyed = '4';\r\n        public static final char Status_Present_FullToCapacity = '5';\r\n        public static final char Status_Present_VersionExtensionFlag = '9';\r\n    \r\n        //Headquarters/Task Force/Dummy\r\n        public static final char HQTFD_Unknown = '0';\r\n        public static final char HQTFD_FeintDummy = '1';\r\n        public static final char HQTFD_Headquarters = '2';\r\n        public static final char HQTFD_FeintDummy_Headquarters = '3';\r\n        public static final char HQTFD_TaskForce = '4';\r\n        public static final char HQTFD_FeintDummy_TaskForce = '5';\r\n        public static final char HQTFD_TaskForce_Headquarters = '6';\r\n        public static final char HQTFD_FeintDummy_TaskForce_Headquarters = '7';\r\n        public static final char HQTFD_VersionExtensionFlag = '9';\r\n    \r\n        //Echelon/Mobility/Towed Array Amplifier\r\n        public static final String Echelon_Unknown = \"00\";\r\n        public static final String Echelon_Team_Crew = \"11\";\r\n        public static final String Echelon_Squad = \"12\";\r\n        public static final String Echelon_Section = \"13\";\r\n        public static final String Echelon_Platoon_Detachment = \"14\";\r\n        public static final String Echelon_Company_Battery_Troop = \"15\";\r\n        public static final String Echelon_Battalion_Squadron = \"16\";\r\n        public static final String Echelon_Regiment_Group = \"17\";\r\n        public static final String Echelon_Brigade = \"18\";\r\n        public static final String Echelon_VersionExtensionFlag = \"19\";\r\n        public static final String Echelon_Division = \"21\";\r\n        public static final String Echelon_Corps_MEF = \"22\";\r\n        public static final String Echelon_Army = \"23\";\r\n        public static final String Echelon_ArmyGroup_Front = \"24\";\r\n        public static final String Echelon_Region_Theater = \"25\";\r\n        public static final String Echelon_Region_Command = \"26\";\r\n        public static final String Echelon_VersionExtensionFlag2 = \"29\";\r\n    \r\n        public static final String Mobility_Unknown = \"00\";\r\n        //equipment mobility on land\r\n        public static final String Mobility_WheeledLimitedCrossCountry = \"31\";\r\n        public static final String Mobility_WheeledCrossCountry = \"32\";\r\n        public static final String Mobility_Tracked = \"33\";\r\n        public static final String Mobility_Wheeled_Tracked = \"34\";\r\n        public static final String Mobility_Towed = \"35\";\r\n        public static final String Mobility_Rail = \"36\";\r\n        public static final String Mobility_PackAnimals = \"37\";\r\n        //equipment mobility on snow\r\n        public static final String Mobility_OverSnow = \"41\";\r\n        public static final String Mobility_Sled = \"42\";\r\n        //equipment mobility on water\r\n        public static final String Mobility_Barge = \"51\";\r\n        public static final String Mobility_Amphibious = \"52\";\r\n        //naval towed array\r\n        public static final String Mobility_ShortTowedArray = \"61\";\r\n        public static final String Mobility_LongTowedArray = \"62\";//*/\r\n\r\n\r\n    //Version, 1-2 (Can't start with zero, will be 10 at a minimum)\r\n    public static readonly Version_APP6D = 10;\r\n    /**\r\n     * @deprecated 2525D(10) will be treated like APP6D(also 10)\r\n     * For 2525D use 2525Dch1(11)\r\n     */\r\n    public static readonly Version_2525D: number = 10;\r\n    public static readonly Version_2525Dch1: number = 11;\r\n    /**\r\n     * @deprecated withdrawn from standard\r\n     */\r\n    public static readonly Version_APP6Dch2: number = 12;\r\n    /**\r\n     * @deprecated use 2525Ech1\r\n     */\r\n    public static readonly Version_2525E: number = 13;\r\n    /**\r\n     * @deprecated use APP6EEch2\r\n     */\r\n    public static readonly Version_APP6Ech1: number = 14;\r\n    public static readonly Version_2525Ech1: number = 15;\r\n    public static readonly Version_APP6Ech2: number = 16;\r\n\r\n    //Standard Identity, First Digit (3)\r\n    public static readonly StandardIdentity_Context_Reality: number = 0;\r\n    public static readonly StandardIdentity_Context_Exercise: number = 1;\r\n    public static readonly StandardIdentity_Context_Simulation: number = 2;\r\n    public static readonly StandardIdentity_Context_Restricted_Target_Reality: number = 3;\r\n    public static readonly StandardIdentity_Context_No_Strike_Entity_Reality: number = 4;\r\n\r\n    //Standard Identity, Second Digit (4)\r\n    public static readonly StandardIdentity_Affiliation_Pending: number = 0;\r\n    public static readonly StandardIdentity_Affiliation_Unknown: number = 1;\r\n    public static readonly StandardIdentity_Affiliation_AssumedFriend: number = 2;\r\n    public static readonly StandardIdentity_Affiliation_Friend: number = 3;\r\n    public static readonly StandardIdentity_Affiliation_Neutral: number = 4;\r\n    public static readonly StandardIdentity_Affiliation_Suspect_Joker: number = 5;\r\n    public static readonly StandardIdentity_Affiliation_Hostile_Faker: number = 6;\r\n\r\n    //Symbol Set, 2 Digits (5-6)\r\n    public static readonly SymbolSet_Unknown: number = 0;\r\n    public static readonly SymbolSet_Air: number = 1;\r\n    public static readonly SymbolSet_AirMissile: number = 2;\r\n    public static readonly SymbolSet_Space: number = 5;\r\n    public static readonly SymbolSet_SpaceMissile: number = 6;\r\n    public static readonly SymbolSet_LandUnit: number = 10;\r\n    public static readonly SymbolSet_LandCivilianUnit_Organization: number = 11;\r\n    public static readonly SymbolSet_LandEquipment: number = 15;\r\n    public static readonly SymbolSet_LandInstallation: number = 20;\r\n    public static readonly SymbolSet_ControlMeasure: number = 25;\r\n    public static readonly SymbolSet_DismountedIndividuals: number = 27;\r\n    public static readonly SymbolSet_SeaSurface: number = 30;\r\n    public static readonly SymbolSet_SeaSubsurface: number = 35;\r\n    public static readonly SymbolSet_MineWarfare: number = 36;\r\n    public static readonly SymbolSet_Activities: number = 40;\r\n    public static readonly SymbolSet_Atmospheric: number = 45;\r\n    public static readonly SymbolSet_Oceanographic: number = 46;\r\n    public static readonly SymbolSet_MeteorologicalSpace: number = 47;\r\n\r\n    /**\r\n     * in 2525E+, there is only SymbolSet_SignalsIntelligence and the frame shape position is required to be populated.\r\n     * Valid frames are space, air, land, land equipment, sea surface, sea subsurface and cyberspace.\r\n     */\r\n    public static readonly SymbolSet_SignalsIntelligence: number = 50;\r\n    /**\r\n     * 2525D/Dch1 only\r\n     */\r\n    public static readonly SymbolSet_SignalsIntelligence_Space: number = 50;\r\n    /**\r\n     * 2525D/Dch1 only\r\n     */\r\n    public static readonly SymbolSet_SignalsIntelligence_Air: number = 51;\r\n    /**\r\n     * 2525D/Dch1 only\r\n     */\r\n    public static readonly SymbolSet_SignalsIntelligence_Land: number = 52;\r\n    /**\r\n     * 2525D/Dch1 only\r\n     */\r\n    public static readonly SymbolSet_SignalsIntelligence_SeaSurface: number = 53;\r\n    /**\r\n     * 2525D/Dch1 only\r\n     */\r\n    public static readonly SymbolSet_SignalsIntelligence_SeaSubsurface: number = 54;\r\n\r\n    public static readonly SymbolSet_CyberSpace: number = 60;\r\n\r\n    /**\r\n     * APP6Ev2 only\r\n     */\r\n    public static readonly SymbolSet_CyberSpace_Equipment: number = 64;\r\n\r\n    public static readonly SymbolSet_InvalidSymbol: number = 98;\r\n    public static readonly SymbolSet_VersionExtensionFlag: number = 99;\r\n\r\n    //Status, 1 Digit\r\n    public static readonly Status_Present: number = 0;\r\n    public static readonly Status_Planned_Anticipated_Suspect: number = 1;\r\n    public static readonly Status_Present_FullyCapable: number = 2;\r\n    public static readonly Status_Present_Damaged: number = 3;\r\n    public static readonly Status_Present_Destroyed: number = 4;\r\n    public static readonly Status_Present_FullToCapacity: number = 5;\r\n    public static readonly Status_Present_VersionExtensionFlag: number = 9;\r\n\r\n    //Headquarters/Task Force/Dummy\r\n    public static readonly HQTFD_Unknown: number = 0;\r\n    public static readonly HQTFD_FeintDummy: number = 1;\r\n    public static readonly HQTFD_Headquarters: number = 2;\r\n    public static readonly HQTFD_FeintDummy_Headquarters: number = 3;\r\n    public static readonly HQTFD_TaskForce: number = 4;\r\n    public static readonly HQTFD_FeintDummy_TaskForce: number = 5;\r\n    public static readonly HQTFD_TaskForce_Headquarters: number = 6;\r\n    public static readonly HQTFD_FeintDummy_TaskForce_Headquarters: number = 7;\r\n    public static readonly HQTFD_VersionExtensionFlag: number = 9;\r\n\r\n    //Echelon/Mobility/Towed Array Amplifier\r\n    public static readonly Echelon_Unknown: number = 0;\r\n    public static readonly Echelon_Team_Crew: number = 11;\r\n    public static readonly Echelon_Squad: number = 12;\r\n    public static readonly Echelon_Section: number = 13;\r\n    public static readonly Echelon_Platoon_Detachment: number = 14;\r\n    public static readonly Echelon_Company_Battery_Troop: number = 15;\r\n    public static readonly Echelon_Battalion_Squadron: number = 16;\r\n    public static readonly Echelon_Regiment_Group: number = 17;\r\n    public static readonly Echelon_Brigade: number = 18;\r\n    public static readonly Echelon_VersionExtensionFlag: number = 19;\r\n    public static readonly Echelon_Division: number = 21;\r\n    public static readonly Echelon_Corps_MEF: number = 22;\r\n    public static readonly Echelon_Army: number = 23;\r\n    public static readonly Echelon_ArmyGroup_Front: number = 24;\r\n    public static readonly Echelon_Region_Theater: number = 25;\r\n    public static readonly Echelon_Region_Command: number = 26;\r\n    public static readonly Echelon_VersionExtensionFlag2: number = 29;\r\n\r\n    public static readonly Mobility_Unknown: number = 0;\r\n    //equipment mobility on land\r\n    public static readonly Mobility_WheeledLimitedCrossCountry: number = 31;\r\n    public static readonly Mobility_WheeledCrossCountry: number = 32;\r\n    public static readonly Mobility_Tracked: number = 33;\r\n    public static readonly Mobility_Wheeled_Tracked: number = 34;\r\n    public static readonly Mobility_Towed: number = 35;\r\n    public static readonly Mobility_Rail: number = 36;\r\n    public static readonly Mobility_PackAnimals: number = 37;\r\n    //equipment mobility on snow\r\n    public static readonly Mobility_OverSnow: number = 41;\r\n    public static readonly Mobility_Sled: number = 42;\r\n    //equipment mobility on water\r\n    public static readonly Mobility_Barge: number = 51;\r\n    public static readonly Mobility_Amphibious: number = 52;\r\n    //naval towed array\r\n    public static readonly Mobility_ShortTowedArray: number = 61;\r\n    public static readonly Mobility_LongTowedArray: number = 62;\r\n\r\n    public static readonly Leadership_Individual: number = 71;\r\n\r\n    //Frame Shape, 1 digit, position 23\r\n    public static readonly FrameShape_Unknown: string = '0';\r\n    public static readonly FrameShape_Space: string = '1';\r\n    public static readonly FrameShape_Air: string = '2';\r\n    public static readonly FrameShape_LandUnit: string = '3';\r\n    public static readonly FrameShape_LandEquipment: string = '4';\r\n    public static readonly FrameShape_LandInstallation: string = '5';\r\n    public static readonly FrameShape_DismountedIndividuals: string = '6';\r\n    public static readonly FrameShape_SeaSubsurface: string = '7';\r\n    public static readonly FrameShape_Activity_Event: string = '8';\r\n    public static readonly FrameShape_Cyberspace: string = '9';\r\n    public static readonly FrameShape_SeaSurface: string = 'A';\r\n\r\n\r\n    /**\r\n     * Attempts to resolve a bad symbol ID into a value that can be found in {@link MSLookup}.\r\n     * If it fails, it will return the symbol code for a invalid symbol which is displayed as\r\n     * an inverted question mark (110098000010000000000000000000)\r\n     * @param symbolID 30 character string\r\n     * @return 30 character string representing the resolved symbol ID.\r\n     * @deprecated See {@link SymbolUtilities.reconcileSymbolID()}\r\n     */\r\n    public static reconcileSymbolID(symbolID: string): string {\r\n        return SymbolUtilities.reconcileSymbolID(symbolID);\r\n    }\r\n\r\n    /**\r\n     * Gets the version number from the Symbol ID at positions 1-2\r\n     * @param symbolID 30 character string\r\n     * @return number like {@link SymbolID.Version_2525Dch1} (11)\r\n     */\r\n    public static getVersion(symbolID: string): number {\r\n        let v: number = 11;\r\n        if (symbolID != null && symbolID.length >= 20) {\r\n            v = parseInt(symbolID.substring(0, 2));\r\n\r\n        }\r\n        return v;\r\n    }\r\n\r\n    /**\r\n     * Sets the version number of the Symbol ID at positions 1-2\r\n     * @param symbolID 30 character string\r\n     * @param ver number like {@link SymbolID.Version_2525Dch1} (11)\r\n     * @return updated 30 character string symbol ID\r\n     */\r\n    public static setVersion(symbolID: string, ver: number): string {\r\n        let strVer: string = ver.toString();\r\n\r\n        if (symbolID != null && symbolID.length >= 20) {\r\n            if (strVer.length !== 2) {\r\n\r\n                strVer = \"11\";\r\n            }\r\n            //default to 2525Dch1\r\n\r\n            return strVer + symbolID.substring(2);\r\n        }\r\n        else {\r\n            return symbolID;\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * Gets the version number from the Symbol ID at positions 3-4.\r\n     * Restricted and No-Strike values are NATO only.\r\n     * @param symbolID 30 character string\r\n     * @return number, number will not be padded if it starts with a '0'\r\n     */\r\n    public static getStandardIdentity(symbolID: string): number {\r\n        if (symbolID != null && symbolID.length >= 20) {\r\n            return parseInt(symbolID.substring(2, 4));\r\n        }\r\n        else {\r\n            return 0;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Sets the version number of the Symbol ID at positions 3-4\r\n     * @param symbolID 30 character string\r\n     * @param si number If number is a single digit, will pad with a '0' before inserting into symbol ID\r\n     * @return updated 30 character string symbol ID\r\n     */\r\n    public static setStandardIdentity(symbolID: string, si: number): string {\r\n        let strSI: string = si.toString();\r\n\r\n        if (symbolID != null && symbolID.length >= 20) {\r\n            if (si < 10 && strSI.length === 1) {\r\n\r\n                strSI = \"0\" + strSI;\r\n            }\r\n\r\n            else {\r\n\r\n                strSI = si.toString();\r\n            }\r\n\r\n\r\n            return symbolID.substring(0, 2) + strSI + symbolID.substring(4);\r\n        }\r\n        else {\r\n            return symbolID;\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * Get Context (Reality (0), Exercise (1), Simulation (2)) at position 3\r\n     * Higher values are NATO only\r\n     * @param symbolID 30 Character string\r\n     * @return number\r\n     */\r\n    public static getContext(symbolID: string): number {\r\n        if (symbolID != null && symbolID.length >= 20) {\r\n            return parseInt(symbolID.substring(2, 3));\r\n        }\r\n        else {\r\n            return 0;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Set Context (Reality (0), Exercise (1), Simulation (2)) at position 3\r\n     * @param symbolID 30 Character string\r\n     * @param context number\r\n     * @return string updated Symbol ID.\r\n     */\r\n    public static setContext(symbolID: string, context: number): string {\r\n        if (symbolID != null && symbolID.length >= 20 && context < 4) {\r\n            return symbolID.substring(0, 2) + context.toString() + symbolID.substring(3);\r\n        }\r\n        else {\r\n            return symbolID;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Get Affiliation from position 4\r\n     * @param symbolID 30 Character string\r\n     * @return number like {@link SymbolID.StandardIdentity_Affiliation_Friend}\r\n     */\r\n    public static getAffiliation(symbolID: string): number {\r\n        if (symbolID != null && symbolID.length >= 20) {\r\n            return parseInt(symbolID.substring(3, 4));\r\n        }\r\n        else {\r\n            return 0;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Set Affiliation at position 4\r\n     * @param symbolID 30 Character string\r\n     * @param affiliation like {@link SymbolID.StandardIdentity_Affiliation_Friend}\r\n     * @return string updated Symbol ID.\r\n     */\r\n    public static setAffiliation(symbolID: string, affiliation: number): string {\r\n        if (symbolID != null && symbolID.length >= 20) {\r\n            return symbolID.substring(0, 3) + affiliation.toString() + symbolID.substring(4);\r\n            //            return Integer.parseInt(symbolID.substring(2,4));\r\n        }\r\n        else {\r\n            return symbolID;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Get Symbol Set from positions 5-6\r\n     * @param symbolID 30 Character string\r\n     * @return number like {@link SymbolID.SymbolSet_LandCivilianUnit_Organization}\r\n     */\r\n    public static getSymbolSet(symbolID: string): number {\r\n        if (symbolID != null && symbolID.length >= 20) {\r\n            return parseInt(symbolID.substring(4, 6));\r\n        }\r\n        else {\r\n            return 0;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Set Symbol Set at positions 5-6\r\n     * @param symbolID 30 Character string\r\n     * @param ss like {@link SymbolID.SymbolSet_LandCivilianUnit_Organization}\r\n     * @return string updated Symbol ID.\r\n     */\r\n    public static setSymbolSet(symbolID: string, ss: number): string {\r\n        let strSS: string = ss.toString();\r\n        if (ss < 10 && strSS.length === 1) {\r\n\r\n            strSS = \"0\" + strSS;\r\n        }\r\n\r\n        if (symbolID != null && symbolID.length >= 20) {\r\n            return symbolID.substring(0, 4) + strSS + symbolID.substring(6);\r\n        }\r\n        else {\r\n            return symbolID;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Get Symbol Set from position 7\r\n     * @param symbolID 30 Character string\r\n     * @return number like {@link SymbolID.Status_Present}\r\n     */\r\n    public static getStatus(symbolID: string): number {\r\n        if (symbolID != null && symbolID.length >= 20) {\r\n            return parseInt(symbolID.substring(6, 7));\r\n        }\r\n        else {\r\n            return 0;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Set Symbol Set at position 7\r\n     * @param symbolID 30 Character string\r\n     * @param status like {@link SymbolID.Status_Present}\r\n     * @return string updated Symbol ID.\r\n     */\r\n    public static setStatus(symbolID: string, status: number): string {\r\n        let strStatus: string = status.toString();\r\n\r\n        if (symbolID != null && symbolID.length >= 20 && strStatus.length === 1) {\r\n            return symbolID.substring(0, 6) + strStatus + symbolID.substring(7);\r\n        }\r\n        else {\r\n            return symbolID;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Get Symbol Set from position 8\r\n     * @param symbolID 30 Character string\r\n     * @return number like {@link SymbolID.HQTFD_Headquarters}\r\n     */\r\n    public static getHQTFD(symbolID: string): number {\r\n        if (symbolID != null && symbolID.length >= 20) {\r\n            return parseInt(symbolID.substring(7, 8));\r\n        }\r\n        else {\r\n            return 0;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Set Symbol Set at position 8\r\n     * @param symbolID 30 Character string\r\n     * @param HQTFD like {@link SymbolID.HQTFD_Headquarters}\r\n     * @return string updated Symbol ID.\r\n     */\r\n    public static setHQTFD(symbolID: string, HQTFD: number): string {\r\n        let strHQTFD: string = HQTFD.toString();\r\n\r\n        if (symbolID != null && symbolID.length >= 20 && strHQTFD.length === 1) {\r\n            return symbolID.substring(0, 7) + strHQTFD + symbolID.substring(8);\r\n        }\r\n        else {\r\n            return symbolID;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Get Amplifier Descriptor which can describe things like\r\n     * Echelon / Mobility / Towed Array / Leadership Indicator from positions 9-10\r\n     * @param symbolID 30 Character string\r\n     * @return number\r\n     */\r\n    public static getAmplifierDescriptor(symbolID: string): number {\r\n        if (symbolID != null && symbolID.length >= 20) {\r\n            return parseInt(symbolID.substring(8, 10));\r\n        }\r\n        else {\r\n            return 0;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Set Amplifier Descriptor which can describe things like\r\n     * Echelon / Mobility / Towed Array / Leadership Indicator at positions 9-10\r\n     * @param symbolID 30 Character string\r\n     * @param ad\r\n     * @return string\r\n     */\r\n    public static setAmplifierDescriptor(symbolID: string, ad: number): string {\r\n        let strAD: string = ad.toString();\r\n        if (ad < 10 && strAD.length === 1) {\r\n\r\n            strAD = \"0\" + strAD;\r\n        }\r\n\r\n\r\n        if (symbolID != null && symbolID.length >= 20 && strAD.length === 2) {\r\n            return symbolID.substring(0, 8) + strAD + symbolID.substring(10);\r\n        }\r\n        else {\r\n            return symbolID;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Get Entity Code from positions 11-16.\r\n     * These six digits identify a unique symbol within a symbol set.\r\n     * @param symbolID 30 Character string\r\n     * @return number\r\n     */\r\n    public static getEntityCode(symbolID: string): number {\r\n        if (symbolID != null && symbolID.length >= 20) {\r\n            return parseInt(symbolID.substring(10, 16));\r\n        }\r\n        else {\r\n            return 0;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Set Entity Code at positions 11-16.\r\n     * These six digits identify a unique symbol within a symbol set.\r\n     * @param symbolID 30 Character string\r\n     * @param entityCode number\r\n     * @return string\r\n     */\r\n    public static setEntityCode(symbolID: string, entityCode: number): string {\r\n        let strSS: string = entityCode.toString();\r\n        while (strSS.length < 6)\r\n            strSS = \"0\" + strSS;\r\n        if (symbolID != null && symbolID.length >= 20) {\r\n            return symbolID.substring(0, 10) + strSS + symbolID.substring(16);\r\n        }\r\n        else {\r\n            return symbolID;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Get Entity from positions 11-12.\r\n     * @param symbolID 30 Character string\r\n     * @return number\r\n     */\r\n    public static getEntity(symbolID: string): number {\r\n        if (symbolID != null && symbolID.length >= 20) {\r\n            return parseInt(symbolID.substring(10, 12));\r\n        }\r\n        else {\r\n            return 0;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Get Entity Type from positions 13-14.\r\n     * @param symbolID 30 Character string\r\n     * @return number\r\n     */\r\n    public static getEntityType(symbolID: string): number {\r\n        if (symbolID != null && symbolID.length >= 20) {\r\n            return parseInt(symbolID.substring(12, 14));\r\n        }\r\n        else {\r\n            return 0;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Get Entity Subtype from positions 15-16.\r\n     * @param symbolID 30 Character string\r\n     * @return number\r\n     */\r\n    public static getEntitySubtype(symbolID: string): number {\r\n        if (symbolID != null && symbolID.length >= 20) {\r\n            return parseInt(symbolID.substring(14, 16));\r\n        }\r\n        else {\r\n            return 0;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Get Sector 1 Modifier from positions 17-18.\r\n     * @param symbolID 30 Character string\r\n     * @return number\r\n     */\r\n    public static getModifier1(symbolID: string): number \r\n    {\r\n        if(symbolID != null && symbolID.length >= 20)\r\n        {\r\n            let mod:string = symbolID.substring(16, 18);\r\n            if(SymbolUtilities.isNumber(symbolID))\r\n            {\r\n                return parseInt(mod);\r\n            }\r\n            else\r\n            {\r\n                return parseInt(mod,16);\r\n            }\r\n        }\r\n        else\r\n        {\r\n            return 0;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Set Sector 1 Modifier at positions 17-18.\r\n     * @param symbolID 30 Character string\r\n     * @param mod1 number 0-99 && 161-255 OR string \"00\" to \"FF\"\r\n     * @return string\r\n     */\r\n    public static setModifier1(symbolID: string, mod1: number | string): string \r\n    {\r\n        let mod:string = null;\r\n        if (typeof mod1 === \"number\" && mod1 >=0 && mod1 <=255)\r\n        {\r\n            let temp:string = null;\r\n            if(mod1 < 100)\r\n            {\r\n                temp = mod1.toString();\r\n                return SymbolID.setModifier1(symbolID,temp);\r\n            }\r\n            else if(mod1 >= 161 && mod1 <= 255)\r\n            {\r\n                let mod:string = mod1.toString(16).toUpperCase();\r\n                return SymbolID.setModifier1(symbolID,mod);\r\n            }\r\n            else\r\n                return symbolID;\r\n        }\r\n        else if (typeof mod1 === \"string\")\r\n        {\r\n            let newID:string = symbolID;\r\n            let mod:string = mod1;\r\n            if(mod === null || mod.length === 0 || mod.length > 2)\r\n                mod = \"00\";\r\n            else if(mod.length==1)\r\n                mod = \"0\" + mod;\r\n            if(symbolID != null && symbolID.length >= 20)\r\n            {\r\n                newID = newID.substring(0,16) + mod + newID.substring(18);\r\n            }\r\n            return newID;\r\n        }\r\n        return symbolID;\r\n    }\r\n\r\n\r\n    /**\r\n     * Get Common Sector 1 Modifier from position 21.\r\n     * @param symbolID 30 Character string\r\n     * @return number\r\n     */\r\n    public static getCommonModifier1(symbolID: string): number {\r\n        let m1: string = \"\";\r\n        if (symbolID != null && symbolID.length === 30) {\r\n            m1 += symbolID.substring(20, 21);\r\n            return parseInt(m1);\r\n        }\r\n        else {\r\n            return 0;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Set Common Sector 1 Modifier at position 21.\r\n     * @param symbolID 30 Character string\r\n     * @param mod1I number\r\n     * @return string\r\n     */\r\n    public static setCommonModifier1(symbolID: string, mod1I: number): string {\r\n        let newID: string = symbolID.toString();\r\n        let mod: string = mod1I.toString();\r\n        if (symbolID != null && symbolID.length === 30) {\r\n            newID = newID.substring(0, 20) + mod + newID.substring(21);\r\n        }\r\n        return newID;\r\n    }\r\n\r\n    /**\r\n     * Get Sector 2 Modifier from positions 17-18.\r\n     * @param symbolID 30 Character string\r\n     * @return number\r\n     */\r\n    public static getModifier2(symbolID: string): number \r\n    {\r\n        if(symbolID != null && symbolID.length >= 20)\r\n        {\r\n            let mod:string = symbolID.substring(18, 20);\r\n            if(SymbolUtilities.isNumber(symbolID))\r\n            {\r\n                return parseInt(mod);\r\n            }\r\n            else\r\n            {\r\n                return parseInt(mod,16);\r\n            }\r\n        }\r\n        else\r\n        {\r\n            return 0;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Set Sector 2 Modifier at positions 17-18.\r\n     * @param symbolID 30 Character string\r\n     * @param mod2 number 0-255 or string \"00\" to \"FF\"\r\n     * @return string\r\n     */\r\n    public static setModifier2(symbolID: string, mod2: number | string): string \r\n    {\r\n        let mod:string = null;\r\n        if (typeof mod2 === \"number\" && mod2 >=0 && mod2 <=255)\r\n        {\r\n            let temp:string = null;\r\n            if(mod2 < 100)\r\n            {\r\n                temp = mod2.toString();\r\n                return SymbolID.setModifier2(symbolID,temp);\r\n            }\r\n            else if(mod2 >= 161 && mod2 <= 255)\r\n            {\r\n                let mod:string = mod2.toString(16).toUpperCase();\r\n                return SymbolID.setModifier2(symbolID,mod);\r\n            }\r\n            else\r\n                return symbolID;\r\n        }\r\n        else if (typeof mod2 === \"string\")\r\n        {\r\n            let newID:string = symbolID;\r\n            let mod:string = mod2;\r\n            if(mod === null || mod.length === 0 || mod.length > 2)\r\n                mod = \"00\";\r\n            else if(mod.length==1)\r\n                mod = \"0\" + mod;\r\n            if(symbolID != null && symbolID.length >= 20)\r\n            {\r\n                newID = newID.substring(0,18) + mod + newID.substring(20);\r\n            }\r\n            return newID;\r\n        }\r\n        return symbolID;\r\n    }\r\n\r\n    /**\r\n     * Get Common Sector 2 Modifier from position 22.\r\n     * @param symbolID 30 Character string\r\n     * @return number\r\n     */\r\n    public static getCommonModifier2(symbolID: string): number {\r\n        let m1: string = \"\";\r\n        if (symbolID != null && symbolID.length === 30) {\r\n            m1 += symbolID.substring(21, 22);\r\n            return parseInt(m1);\r\n        }\r\n        else {\r\n            return 0;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Set Common Sector 2 Modifier at position 22.\r\n     * @param symbolID 30 Character string\r\n     * @param mod1I number\r\n     * @return string\r\n     */\r\n    public static setCommonModifier2(symbolID: string, mod1I: number): string {\r\n        let newID: string = symbolID.toString();\r\n        let mod: string = mod1I.toString();\r\n        if (symbolID != null && symbolID.length === 30) {\r\n            newID = newID.substring(0, 21) + mod + newID.substring(22);\r\n        }\r\n        return newID;\r\n    }\r\n\r\n    /*\r\n    public static String getStandardIdentity(String symbolID)\r\n    {\r\n        if(symbolID != null && symbolID.length >= 20)\r\n        {\r\n            return symbolID.substring(2, 4);\r\n        }\r\n        else\r\n        {\r\n            return \"00\";\r\n        }\r\n    }\r\n\r\n    public static char getContext(String symbolID)\r\n    {\r\n        if(symbolID != null && symbolID.length >= 20)\r\n        {\r\n            return symbolID.charAt(3);\r\n        }\r\n        else\r\n        {\r\n            return '0';\r\n        }\r\n    }\r\n\r\n    public static char getAffiliation(String symbolID)\r\n    {\r\n        if(symbolID != null && symbolID.length >= 20)\r\n        {\r\n            return symbolID.charAt(4);\r\n        }\r\n        else\r\n        {\r\n            return '0';\r\n        }\r\n    }\r\n\r\n    public static String getSymbolSet(String symbolID)\r\n    {\r\n        if(symbolID != null && symbolID.length >= 20)\r\n        {\r\n            return symbolID.substring(4, 6);\r\n        }\r\n        else\r\n        {\r\n            return \"00\";\r\n        }\r\n    }\r\n\r\n    public static char getStatus(String symbolID)\r\n    {\r\n        if(symbolID != null && symbolID.length >= 20)\r\n        {\r\n            return symbolID.charAt(6);\r\n        }\r\n        else\r\n        {\r\n            return '0';\r\n        }\r\n    }\r\n\r\n    public static char getHQTFD(String symbolID)\r\n    {\r\n        if(symbolID != null && symbolID.length >= 20)\r\n        {\r\n            return symbolID.charAt(7);\r\n        }\r\n        else\r\n        {\r\n            return '0';\r\n        }\r\n    }\r\n\r\n\r\n    //  get Echelon / Mobility / Towed Array\r\n    //  @param symbolID\r\n    //  @return\r\n\r\n    public static String getAmplifierDescriptor(String symbolID)\r\n    {\r\n        if(symbolID != null && symbolID.length >= 20)\r\n        {\r\n            return symbolID.substring(8, 10);\r\n        }\r\n        else\r\n        {\r\n            return \"00\";\r\n        }\r\n    }\r\n\r\n    public static String getEntityCode(String symbolID)\r\n    {\r\n        if(symbolID != null && symbolID.length >= 20)\r\n        {\r\n            return symbolID.substring(10, 16);\r\n        }\r\n        else\r\n        {\r\n            return \"000000\";\r\n        }\r\n    }\r\n\r\n    public static String getEntity(String symbolID)\r\n    {\r\n        if(symbolID != null && symbolID.length >= 20)\r\n        {\r\n            return symbolID.substring(10, 12);\r\n        }\r\n        else\r\n        {\r\n            return \"00\";\r\n        }\r\n    }\r\n\r\n    public static String getEntityType(String symbolID)\r\n    {\r\n        if(symbolID != null && symbolID.length >= 20)\r\n        {\r\n            return symbolID.substring(12, 14);\r\n        }\r\n        else\r\n        {\r\n            return \"00\";\r\n        }\r\n    }\r\n\r\n    public static String getEntitySubtype(String symbolID)\r\n    {\r\n        if(symbolID != null && symbolID.length >= 20)\r\n        {\r\n            return symbolID.substring(14, 16);\r\n        }\r\n        else\r\n        {\r\n            return \"00\";\r\n        }\r\n    }\r\n\r\n    public static String getModifier1(String symbolID)\r\n    {\r\n        if(symbolID != null && symbolID.length >= 20)\r\n        {\r\n            return symbolID.substring(16, 18);\r\n        }\r\n        else\r\n        {\r\n            return \"00\";\r\n        }\r\n    }\r\n\r\n    public static String getModifier2(String symbolID)\r\n    {\r\n        if(symbolID != null && symbolID.length >= 20)\r\n        {\r\n            return symbolID.substring(18, 20);\r\n        }\r\n        else\r\n        {\r\n            return \"00\";\r\n        }\r\n    }//*/\r\n\r\n    /**\r\n     * Returns true is symbol is of the Meteorological variety.\r\n     * @param symbolID 30 Character string\r\n     * @return boolean\r\n     * @deprecated See {@link SymbolUtilities.isWeather()}\r\n     */\r\n    public static isMETOC(symbolID: string): boolean {\r\n        return SymbolUtilities.isWeather(symbolID);\r\n    }\r\n\r\n    /**\r\n     * Build string to grab appropriate SVG file\r\n     * @param symbolID 30 Character string\r\n     * @return string\r\n     * @deprecated See {@link SVGLookup.getFrameID()}\r\n     */\r\n    public static getFrameID(symbolID: string): string {\r\n        //SIDC positions 3_456_7\r\n        return SVGLookup.getFrameID(symbolID);\r\n    }\r\n\r\n    /**\r\n     * Build string to grab appropriate SVG file\r\n     * @param symbolID 30 Character string\r\n     * @return string\r\n     * @deprecated See {@link SVGLookup.getMainIconID()}\r\n     */\r\n    public static getMainIconID(symbolID: string): string {\r\n        //SIDC positions 5-6 + 11-16\r\n        return SVGLookup.getMainIconID(symbolID);\r\n    }\r\n\r\n    /**\r\n     * Build string to grab appropriate SVG file\r\n     * @param symbolID 30 Character string\r\n     * @return string\r\n     * @deprecated See {@link SVGLookup.getMod2ID()} (String)}\r\n     */\r\n    public static getMod2ID(symbolID: string): string {\r\n        //SIDC positions 5-6 + 19-20 + \"2\"\r\n        return SVGLookup.getMod2ID(symbolID);\r\n    }\r\n\r\n    /**\r\n     * Build string to grab appropriate SVG file\r\n     * @param symbolID 30 Character string\r\n     * @return string\r\n     * @deprecated See {@link SVGLookup.getMod1ID()} (String)}\r\n     */\r\n    public static getMod1ID(symbolID: string): string {\r\n        //SIDC positions 5-6 + 17-18 + \"1\"\r\n        return SVGLookup.getMod1ID(symbolID);\r\n    }\r\n\r\n    /**\r\n     * Gets the 3 digit county code from positions 28-30\r\n     * @param symbolID 30 Character string\r\n     * @return number\r\n     */\r\n    public static getCountryCode(symbolID: string): number {\r\n        let scc: string = \"0\";\r\n        if (symbolID.length === 30) {\r\n\r\n            scc = symbolID.substring(27, 30);\r\n        }\r\n\r\n        return parseInt(scc);\r\n    }\r\n\r\n    public static setCountryCode(symbolID: string, countryCode: string | number)\r\n    {\r\n        let cc:string = \"000\";\r\n        if(typeof countryCode === \"number\")\r\n            cc = countryCode.toString();\r\n        else\r\n            cc = countryCode;\r\n        if(cc.length > 3)\r\n            cc = cc.substring(0,3);\r\n        if(symbolID != null && symbolID.length >= 20)\r\n            {\r\n                while(cc.length < 3)\r\n                    cc = \"0\" + cc;\r\n                return symbolID.substring(0,27) + cc;\r\n            }\r\n            else\r\n            {\r\n                return symbolID;\r\n            }\r\n    }\r\n\r\n    /**\r\n     * In 2525E, position 23 of the symbol code has the Frame Shape modifier.\r\n     * This lets a user force a different frame shape than what a symbol would normally have.\r\n     * Like you could have Air Fixed Wing with a ground unit rectangle frame for when it's on the ground.\r\n     * This function returns the frame shape value for what the default frame would be for a specific symbol set.\r\n     * @param symbolID 30 Character string\r\n     * @return string (1 character)\r\n     */\r\n    public static getDefaultFrameShape(symbolID: string): string {\r\n        let ss: number = SymbolID.getSymbolSet(symbolID);\r\n\r\n        switch (ss) {\r\n            case SymbolID.SymbolSet_Air:\r\n            case SymbolID.SymbolSet_AirMissile:\r\n            case SymbolID.SymbolSet_SignalsIntelligence_Air: {\r\n                return SymbolID.FrameShape_Air;\r\n            }\r\n\r\n            case SymbolID.SymbolSet_Space:\r\n            case SymbolID.SymbolSet_SpaceMissile:\r\n            case SymbolID.SymbolSet_SignalsIntelligence_Space: {\r\n                if (ss === SymbolID.SymbolSet_SignalsIntelligence && SymbolID.getVersion(symbolID) >= SymbolID.Version_2525E) \r\n                {\r\n                    return SymbolID.FrameShape_LandEquipment;\r\n                }\r\n                else \r\n                {\r\n                    return SymbolID.FrameShape_Space;\r\n                }\r\n\r\n            }\r\n\r\n            case SymbolID.SymbolSet_LandUnit:\r\n            case SymbolID.SymbolSet_LandCivilianUnit_Organization:\r\n            case SymbolID.SymbolSet_SignalsIntelligence_Land: {\r\n                return SymbolID.FrameShape_LandUnit;\r\n            }\r\n\r\n            case SymbolID.SymbolSet_LandEquipment:\r\n            case SymbolID.SymbolSet_CyberSpace_Equipment:\r\n            {\r\n                return SymbolID.FrameShape_LandEquipment;\r\n            }\r\n\r\n            case SymbolID.SymbolSet_LandInstallation: {\r\n                return SymbolID.FrameShape_LandInstallation;\r\n            }\r\n\r\n            case SymbolID.SymbolSet_SeaSurface:\r\n            case SymbolID.SymbolSet_SignalsIntelligence_SeaSurface: {\r\n                return SymbolID.FrameShape_SeaSurface;\r\n            }\r\n\r\n            case SymbolID.SymbolSet_SeaSubsurface:\r\n            case SymbolID.SymbolSet_SignalsIntelligence_SeaSubsurface:\r\n            case SymbolID.SymbolSet_MineWarfare: {\r\n                return SymbolID.FrameShape_SeaSubsurface;\r\n            }\r\n\r\n            case SymbolID.SymbolSet_DismountedIndividuals: {\r\n                return SymbolID.FrameShape_DismountedIndividuals;\r\n            }\r\n\r\n            case SymbolID.SymbolSet_Activities: {\r\n                return SymbolID.FrameShape_Activity_Event;\r\n            }\r\n\r\n            case SymbolID.SymbolSet_CyberSpace: {\r\n                return SymbolID.FrameShape_Cyberspace;\r\n            }\r\n\r\n            default: {\r\n                return SymbolID.FrameShape_Unknown;\r\n            }\r\n\r\n        }\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param symbolID\r\n     * @param frameShape like SymbolID.FrameShape_LandEquipment\r\n     * @return\r\n     */\r\n        public static setFrameShape(symbolID:string, frameShape:string):string\r\n        {\r\n            if(symbolID != null && symbolID.length >= 23)\r\n            {\r\n                return symbolID.substring(0,22) + frameShape + symbolID.substring(23);\r\n            }\r\n            else\r\n                return symbolID;\r\n        }\r\n\r\n    /**\r\n     * Gets the Frame Shape override from position 23.\r\n     * @param symbolID 30 Character string\r\n     * @return string (1 character)\r\n     */\r\n    public static getFrameShape(symbolID: string): string {\r\n        if(symbolID != null && symbolID.length >= 23)\r\n            return symbolID.charAt(22);\r\n        else \r\n            return \"0\";\r\n    }\r\n}\r\n\r\n\r\n","import { DrawRules } from \"../../renderer/utilities/DrawRules\"\r\nimport { MODrawRules } from \"../../renderer/utilities/MODrawRules\"\r\nimport { MSLookup } from \"../../renderer/utilities/MSLookup\"\r\nimport { SymbolID } from \"../../renderer/utilities/SymbolID\"\r\n\r\n\r\n/**\r\n * This class holds information about the MilStd Symbol.\r\n * Name, geometry, point count, Draw Rule, etc...\r\n * Can be retrived from {@link MSLookup}.\r\n */\r\nexport class MSInfo {\r\n\r\n    private _Version: number = 0;\r\n    private _Name: string;\r\n    private _Path: string;\r\n    private _SymbolSet: string;\r\n\r\n    private _SymbolSetInt: number = 0;\r\n    private _EntityCode: string;\r\n    private _Geometry: string = \"point\";\r\n    private _Modifiers: Array<string>;\r\n    private _MinPointCount: number = 0;\r\n    private _MaxPointCount: number = 0;\r\n    private _DrawRule: number = 0;\r\n\r\n    /**\r\n     * @param version SymbolID.Version_2525Dch1 (11), SymbolID.Version_2525E (13)\r\n     * @param symbolSet the 5th &amp; 6th character in the symbol Code, represents Battle Dimension\r\n     * @param entity descriptor\r\n     * @param entityType descriptor\r\n     * @param entitySubType  descriptor\r\n     * @param entityCode characters 11 - 16 in the symbol code\r\n     * @param modifiers String[] of modifier codes\r\n     */\r\n    public constructor(version: number, symbolSet: string, entity: string, entityType: string, entitySubType: string, entityCode: string, modifiers: Array<string>);\r\n\r\n    /**\r\n     * @param version SymbolID.Version_2525Dch1 (11), SymbolID.Version_2525E (13)\r\n     * @param symbolSet the 5th &amp; 6th character in the symbol Code, represents Battle Dimension\r\n     * @param entity descriptor\r\n     * @param entityType descriptor\r\n     * @param entitySubType  descriptor\r\n     * @param entityCode characters 11 - 16 in the symbol code\r\n     * @param geometry \"point\", \"line\", \"area\"\r\n     * @param drawRule as defined in 2525D for Control Measures and METOC (i.e. \"Point1\")\r\n     * @param modifiers ArrayList of modifiers that are allowed for this symbol\r\n     */\r\n    public constructor(version: number, symbolSet: string, entity: string, entityType: string, entitySubType: string, entityCode: string, geometry: string, drawRule: string, modifiers: Array<string>);\r\n    public constructor(...args: unknown[]) {\r\n        switch (args.length) {\r\n            case 7: {\r\n                const [version, symbolSet, entity, entityType, entitySubType, entityCode, modifiers] = args as [number, string, string, string, string, string, Array<string>];\r\n                this._Version = version;\r\n                this._SymbolSetInt = parseInt(symbolSet);\r\n                this._SymbolSet = MSInfo.parseSymbolSetName(symbolSet, this._Version);\r\n                if (entitySubType != null && entitySubType !== \"\") {\r\n                    this._Name = entitySubType;\r\n                    this._Path = this._SymbolSet + \" / \" + entity + \" / \" + entityType + \" / \";\r\n                }\r\n                if (entityType != null && entityType !== \"\") {\r\n                    if (this._Name == null) {\r\n                        this._Name = entityType;\r\n                    }\r\n\r\n                    if (this._Path == null) {\r\n\r\n                        this._Path = this._SymbolSet + \" / \" + entity + \" / \";\r\n                    }\r\n\r\n                }\r\n                if (entity != null && entity !== \"\") {\r\n                    if (this._Name == null) {\r\n\r\n                        this._Name = entity;\r\n                    }\r\n\r\n                    if (this._Path == null) {\r\n\r\n                        this._Path = this._SymbolSet + \" / \";\r\n                    }\r\n\r\n                }\r\n                if (entityCode != null && entityCode.length === 6) {\r\n\r\n                    this._EntityCode = entityCode;\r\n                }\r\n\r\n\r\n                this._Geometry = \"point\";\r\n\r\n                //Only Control Measures and METOC categories have draw rules so everything else shows up in here if we\r\n                //here if we don't check for them.\r\n                if (/* entityCode !== \"000000\" && */ //Commented out to allow top-level unspecified symbols\r\n                    !(this._SymbolSetInt === SymbolID.SymbolSet_ControlMeasure ||\r\n                        this._SymbolSetInt === SymbolID.SymbolSet_Atmospheric ||\r\n                        this._SymbolSetInt === SymbolID.SymbolSet_Oceanographic ||\r\n                        this._SymbolSetInt === SymbolID.SymbolSet_MeteorologicalSpace)) {\r\n                    this._DrawRule = DrawRules.POINT2;\r\n                    this._MinPointCount = 1;\r\n                    this._MaxPointCount = 1;\r\n                }\r\n\r\n\r\n                this._Modifiers = modifiers;\r\n                /*if(getSymbolSetInt() != SymbolID.SymbolSet_ControlMeasure)\r\n                {//values come from files during MSLookup load for Control Measures\r\n                    _Modifiers = populateModifierListD();\r\n                }*/\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 9: {\r\n                const [version, symbolSet, entity, entityType, entitySubType, entityCode, geometry, drawRule, modifiers] = args as [number, string, string, string, string, string, string, string, Array<string>];\r\n                this._Version = version;\r\n                this._SymbolSetInt = parseInt(symbolSet);\r\n                this._SymbolSet = MSInfo.parseSymbolSetName(symbolSet, this._Version);\r\n                if (entitySubType != null && entitySubType !== \"\") {\r\n                    this._Name = entitySubType;\r\n                    this._Path = this._SymbolSet + \" / \" + entity + \" / \" + entityType + \" / \";\r\n                }\r\n                if (entityType != null && entityType !== \"\") {\r\n                    if (this._Name == null) {\r\n                        this._Name = entityType;\r\n                    }\r\n\r\n                    if (this._Path == null) {\r\n                        this._Path = this._SymbolSet + \" / \" + entity + \" / \";\r\n                    }\r\n\r\n                }\r\n                if (entity != null && entity !== \"\") {\r\n                    if (this._Name == null) {\r\n                        this._Name = entity;\r\n                    }\r\n\r\n                    if (this._Path == null) {\r\n                        this._Path = this._SymbolSet + \" / \";\r\n                    }\r\n\r\n                }\r\n                if (entityCode != null && entityCode.length === 6) {\r\n                    this._EntityCode = entityCode;\r\n                }\r\n\r\n                this._Geometry = geometry;\r\n\r\n                this._DrawRule = this.parseDrawRule(drawRule);\r\n\r\n                let pointCounts: number[] = [0, 0];\r\n                if (symbolSet === \"25\") {\r\n                    pointCounts = MSInfo.getMinMaxPointsFromDrawRule(this._DrawRule, version);\r\n                }\r\n                else if (symbolSet === \"45\" || symbolSet === \"46\") {//Atmospheric, Oceanographic, Meteorological Space (last one has no symbols so not included)\r\n                    pointCounts = MSInfo.getMinMaxPointsFromMODrawRule(this._DrawRule);\r\n                }\r\n\r\n                this._MinPointCount = pointCounts[0];\r\n                this._MaxPointCount = pointCounts[1];\r\n\r\n                this._Modifiers = modifiers;\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    private parseDrawRule(drawRule: string): number {\r\n        let dr: string = drawRule.toLowerCase();\r\n        let idr: number = 0;\r\n        switch (dr) {\r\n            case \"area1\": {\r\n                idr = DrawRules.AREA1;\r\n                break;\r\n            }\r\n\r\n            case \"area2\": {\r\n                idr = DrawRules.AREA2;\r\n                break;\r\n            }\r\n\r\n            case \"area3\": {\r\n                idr = DrawRules.AREA3;\r\n                break;\r\n            }\r\n\r\n            case \"area4\": {\r\n                idr = DrawRules.AREA4;\r\n                break;\r\n            }\r\n\r\n            case \"area5\": {\r\n                idr = DrawRules.AREA5;\r\n                break;\r\n            }\r\n\r\n            case \"area6\": {\r\n                idr = DrawRules.AREA6;\r\n                break;\r\n            }\r\n\r\n            case \"area7\": {\r\n                idr = DrawRules.AREA7;\r\n                break;\r\n            }\r\n\r\n            case \"area8\": {\r\n                idr = DrawRules.AREA8;\r\n                break;\r\n            }\r\n\r\n            case \"area9\": {\r\n                idr = DrawRules.AREA9;\r\n                break;\r\n            }\r\n\r\n            case \"area10\": {\r\n                idr = DrawRules.AREA10;\r\n                break;\r\n            }\r\n\r\n            case \"area11\": {\r\n                idr = DrawRules.AREA11;\r\n                break;\r\n            }\r\n\r\n            case \"area12\": {\r\n                idr = DrawRules.AREA12;\r\n                break;\r\n            }\r\n\r\n            case \"area13\": {\r\n                idr = DrawRules.AREA13;\r\n                break;\r\n            }\r\n\r\n            case \"area14\": {\r\n                idr = DrawRules.AREA14;\r\n                break;\r\n            }\r\n\r\n            case \"area15\": {\r\n                idr = DrawRules.AREA15;\r\n                break;\r\n            }\r\n\r\n            case \"area16\": {\r\n                idr = DrawRules.AREA16;\r\n                break;\r\n            }\r\n\r\n            case \"area17\": {\r\n                idr = DrawRules.AREA17;\r\n                break;\r\n            }\r\n\r\n            case \"area18\": {\r\n                idr = DrawRules.AREA18;\r\n                break;\r\n            }\r\n\r\n            case \"area19\": {\r\n                idr = DrawRules.AREA19;\r\n                break;\r\n            }\r\n\r\n            case \"area20\": {\r\n                idr = DrawRules.AREA20;\r\n                break;\r\n            }\r\n\r\n            case \"area21\": {\r\n                idr = DrawRules.AREA21;\r\n                break;\r\n            }\r\n\r\n            case \"area22\": {\r\n                idr = DrawRules.AREA22;\r\n                break;\r\n            }\r\n\r\n            case \"area23\": {\r\n                idr = DrawRules.AREA23;\r\n                break;\r\n            }\r\n\r\n            case \"area24\": {\r\n                idr = DrawRules.AREA24;\r\n                break;\r\n            }\r\n\r\n            case \"area25\": {\r\n                idr = DrawRules.AREA25;\r\n                break;\r\n            }\r\n\r\n            case \"area26\": {\r\n                idr = DrawRules.AREA26;\r\n                break;\r\n            }\r\n\r\n            case \"area27\": {\r\n                idr = DrawRules.AREA27;\r\n                break;\r\n            }\r\n\r\n            case \"point1\": {\r\n                idr = DrawRules.POINT1;\r\n                break;\r\n            }\r\n\r\n            case \"point2\": {\r\n                idr = DrawRules.POINT2;\r\n                break;\r\n            }\r\n\r\n            case \"point3\": {\r\n                idr = DrawRules.POINT3;\r\n                break;\r\n            }\r\n\r\n            case \"point4\": {\r\n                idr = DrawRules.POINT4;\r\n                break;\r\n            }\r\n\r\n            case \"point5\": {\r\n                idr = DrawRules.POINT5;\r\n                break;\r\n            }\r\n\r\n            case \"point6\": {\r\n                idr = DrawRules.POINT6;\r\n                break;\r\n            }\r\n\r\n            case \"point7\": {\r\n                idr = DrawRules.POINT7;\r\n                break;\r\n            }\r\n\r\n            case \"point8\": {\r\n                idr = DrawRules.POINT8;\r\n                break;\r\n            }\r\n\r\n            case \"point9\": {\r\n                idr = DrawRules.POINT9;\r\n                break;\r\n            }\r\n\r\n            case \"point10\": {\r\n                idr = DrawRules.POINT10;\r\n                break;\r\n            }\r\n\r\n            case \"point11\": {\r\n                idr = DrawRules.POINT11;\r\n                break;\r\n            }\r\n\r\n            case \"point12\": {\r\n                idr = DrawRules.POINT12;\r\n                break;\r\n            }\r\n\r\n            case \"point13\": {\r\n                idr = DrawRules.POINT13;\r\n                break;\r\n            }\r\n\r\n            case \"point14\": {\r\n                idr = DrawRules.POINT14;\r\n                break;\r\n            }\r\n\r\n            case \"point15\": {\r\n                idr = DrawRules.POINT15;\r\n                break;\r\n            }\r\n\r\n            case \"point16\": {\r\n                idr = DrawRules.POINT16;\r\n                break;\r\n            }\r\n\r\n            case \"point17\": {\r\n                idr = DrawRules.POINT17;\r\n                break;\r\n            }\r\n\r\n            case \"point18\": {\r\n                idr = DrawRules.POINT18;\r\n                break;\r\n            }\r\n\r\n            case \"line1\": {\r\n                idr = DrawRules.LINE1;\r\n                break;\r\n            }\r\n\r\n            case \"line2\": {\r\n                idr = DrawRules.LINE2;\r\n                break;\r\n            }\r\n\r\n            case \"line3\": {\r\n                idr = DrawRules.LINE3;\r\n                break;\r\n            }\r\n\r\n            case \"line4\": {\r\n                idr = DrawRules.LINE4;\r\n                break;\r\n            }\r\n\r\n            case \"line5\": {\r\n                idr = DrawRules.LINE5;\r\n                break;\r\n            }\r\n\r\n            case \"line6\": {\r\n                idr = DrawRules.LINE6;\r\n                break;\r\n            }\r\n\r\n            case \"line7\": {\r\n                idr = DrawRules.LINE7;\r\n                break;\r\n            }\r\n\r\n            case \"line8\": {\r\n                idr = DrawRules.LINE8;\r\n                break;\r\n            }\r\n\r\n            case \"line9\": {\r\n                idr = DrawRules.LINE9;\r\n                break;\r\n            }\r\n\r\n            case \"line10\": {\r\n                idr = DrawRules.LINE10;\r\n                break;\r\n            }\r\n\r\n            case \"line11\": {\r\n                idr = DrawRules.LINE11;\r\n                break;\r\n            }\r\n\r\n            case \"line12\": {\r\n                idr = DrawRules.LINE12;\r\n                break;\r\n            }\r\n\r\n            case \"line13\": {\r\n                idr = DrawRules.LINE13;\r\n                break;\r\n            }\r\n\r\n            case \"line14\": {\r\n                idr = DrawRules.LINE14;\r\n                break;\r\n            }\r\n\r\n            case \"line16\": {\r\n                idr = DrawRules.LINE16;\r\n                break;\r\n            }\r\n\r\n            case \"line17\": {\r\n                idr = DrawRules.LINE17;\r\n                break;\r\n            }\r\n\r\n            case \"line18\": {\r\n                idr = DrawRules.LINE18;\r\n                break;\r\n            }\r\n\r\n            case \"line19\": {\r\n                idr = DrawRules.LINE19;\r\n                break;\r\n            }\r\n\r\n            case \"line20\": {\r\n                idr = DrawRules.LINE20;\r\n                break;\r\n            }\r\n\r\n            case \"line21\": {\r\n                idr = DrawRules.LINE21;\r\n                break;\r\n            }\r\n\r\n            case \"line22\": {\r\n                idr = DrawRules.LINE22;\r\n                break;\r\n            }\r\n\r\n            case \"line23\": {\r\n                idr = DrawRules.LINE23;\r\n                break;\r\n            }\r\n\r\n            case \"line24\": {\r\n                idr = DrawRules.LINE24;\r\n                break;\r\n            }\r\n\r\n            case \"line25\": {\r\n                idr = DrawRules.LINE25;\r\n                break;\r\n            }\r\n\r\n            case \"line26\": {\r\n                idr = DrawRules.LINE26;\r\n                break;\r\n            }\r\n\r\n            case \"line27\": {\r\n                idr = DrawRules.LINE27;\r\n                break;\r\n            }\r\n\r\n            case \"line28\": {\r\n                idr = DrawRules.LINE28;\r\n                break;\r\n            }\r\n\r\n            case \"line29\": {\r\n                idr = DrawRules.LINE29;\r\n                break;\r\n            }\r\n\r\n            case \"line30\": {\r\n                idr = DrawRules.LINE30;\r\n                break;\r\n            }\r\n\r\n            case \"line31\": {\r\n                idr = DrawRules.LINE31;\r\n                break;\r\n            }\r\n\r\n            case \"line32\": {\r\n                idr = DrawRules.LINE32;\r\n                break;\r\n            }\r\n            \r\n            case \"line33\": {\r\n                idr = DrawRules.LINE33;\r\n                break;\r\n            }\r\n\r\n            case \"line50\": {\r\n                idr = DrawRules.LINE50;\r\n                break;\r\n            }\r\n\r\n            case \"corridor1\": {\r\n                idr = DrawRules.CORRIDOR1;\r\n                break;\r\n            }\r\n\r\n            case \"axis1\": {\r\n                idr = DrawRules.AXIS1;\r\n                break;\r\n            }\r\n\r\n            case \"axis2\": {\r\n                idr = DrawRules.AXIS2;\r\n                break;\r\n            }\r\n\r\n            case \"polyline1\": {\r\n                idr = DrawRules.POLYLINE1;\r\n                break;\r\n            }\r\n\r\n            case \"ellipse1\": {\r\n                idr = DrawRules.ELLIPSE1;\r\n                break;\r\n            }\r\n\r\n            case \"rectangular1\": {\r\n                idr = DrawRules.RECTANGULAR1;\r\n                break;\r\n            }\r\n\r\n            case \"rectangular2\": {\r\n                idr = DrawRules.RECTANGULAR2;\r\n                break;\r\n            }\r\n\r\n            case \"rectangular3\": {\r\n                idr = DrawRules.RECTANGULAR3;\r\n                break;\r\n            }\r\n\r\n            case \"circular1\": {\r\n                idr = DrawRules.CIRCULAR1;\r\n                break;\r\n            }\r\n\r\n            case \"circular2\": {\r\n                idr = DrawRules.CIRCULAR2;\r\n                break;\r\n            }\r\n\r\n            case \"arc1\": {\r\n                idr = DrawRules.ARC1;\r\n                break;\r\n            }\r\n            case \"\":\r\n            default: {\r\n                idr = DrawRules.DONOTDRAW;\r\n            }\r\n\r\n        }\r\n        return idr;\r\n    }\r\n\r\n    public static parseSymbolSetName(symbolID: string): string;\r\n    public static parseSymbolSetName(ss: string, version: number): string;\r\n    public static parseSymbolSetName(...args: unknown[]): string {\r\n        switch (args.length) {\r\n            case 1: {\r\n                const [symbolID] = args as [string];\r\n\r\n\r\n                return MSInfo.parseSymbolSetName(symbolID.substring(4, 6), SymbolID.getVersion(symbolID));\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 2: {\r\n                const [ss, version] = args as [string, number];\r\n\r\n\r\n                let name: string;\r\n                switch (ss) {\r\n                    case \"01\": {\r\n                        name = \"Air\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"02\": {\r\n                        name = \"Air Missile\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"05\": {\r\n                        name = \"Space\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"06\": {\r\n                        name = \"Space Missile\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"10\": {\r\n                        name = \"Land Unit\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"11\": {\r\n                        name = \"Land Civilian Unit-Org\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"15\": {\r\n                        name = \"Land Equipment\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"20\": {\r\n                        name = \"Land Installations\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"25\": {\r\n                        name = \"Control Measure\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"27\": {\r\n                        name = \"Dismounted Individuals\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"30\": {\r\n                        name = \"Sea Surface\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"35\": {\r\n                        name = \"Sea Subsurface\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"36\": {\r\n                        name = \"Mine Warfare\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"40\": {\r\n                        name = \"Activities\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"45\": {\r\n                        name = \"Atmospheric\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"46\": {\r\n                        name = \"Oceanographic\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"47\": {\r\n                        name = \"Meteorological Space\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"50\": {\r\n                        if (version < SymbolID.Version_2525E) {\r\n\r\n                            name = \"Space SIGINT\";\r\n                        }\r\n\r\n                        else {\r\n\r\n                            name = \"SIGINT\";\r\n                        }\r\n\r\n                        break;\r\n                    }\r\n\r\n                    case \"51\": {\r\n                        name = \"Air SIGINT\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"52\": {\r\n                        name = \"Land SIGINT\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"53\": {\r\n                        name = \"Sea Surface SIGINT\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"54\": {\r\n                        name = \"Sea Subsurface SIGINT\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"60\": {\r\n                        name = \"Cyberspace\";\r\n                        break;\r\n                    }\r\n\r\n                    case \"64\": {\r\n                        name = \"Cyberspace Equipment\";\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        name = \"UNKNOWN\";\r\n                    }\r\n\r\n                }\r\n                return name;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     *\r\n     * @param drawRule - Like DrawRules.CIRCULAR2\r\n     * @return int[] where the first index is the minimum required points and\r\n     * the next index is the maximum allowed points\r\n     */\r\n    private static getMinMaxPointsFromDrawRule(drawRule: number, version: number): number[] {\r\n        let points: number[] = [1, 1];\r\n\r\n        switch (drawRule) {\r\n            case DrawRules.AREA1:\r\n            case DrawRules.AREA2:\r\n            case DrawRules.AREA3:\r\n            case DrawRules.AREA4:\r\n            case DrawRules.AREA9:\r\n            case DrawRules.AREA20:\r\n            case DrawRules.AREA23: {\r\n                points[0] = 3;\r\n                points[1] = Number.MAX_VALUE;\r\n                break;\r\n            }\r\n\r\n            case DrawRules.AREA5:\r\n            case DrawRules.AREA7:\r\n            case DrawRules.AREA11:\r\n            case DrawRules.AREA12:\r\n            case DrawRules.AREA17:\r\n            case DrawRules.AREA21:\r\n            case DrawRules.AREA24:\r\n            case DrawRules.AREA25:\r\n            case DrawRules.AREA27:\r\n            case DrawRules.POINT12:\r\n            case DrawRules.LINE3:\r\n            case DrawRules.LINE6://doesn't seem to be used\r\n            case DrawRules.LINE10:\r\n            case DrawRules.LINE12:\r\n            case DrawRules.LINE17:\r\n            case DrawRules.LINE22:\r\n            case DrawRules.LINE23:\r\n            case DrawRules.LINE24:\r\n            case DrawRules.LINE29://Ambush\r\n            case DrawRules.LINE30:\r\n            case DrawRules.LINE32:\r\n            case DrawRules.LINE33:\r\n            case DrawRules.LINE50:\r\n            case DrawRules.POLYLINE1: {\r\n                points[0] = 3;\r\n                points[1] = 3;\r\n                break;\r\n            }\r\n\r\n            case DrawRules.AREA6:\r\n            case DrawRules.AREA13:\r\n            case DrawRules.AREA15:\r\n            case DrawRules.AREA16:\r\n            case DrawRules.AREA19:\r\n            case DrawRules.LINE4:\r\n            case DrawRules.LINE5:\r\n            case DrawRules.LINE9:\r\n            case DrawRules.LINE14:\r\n            case DrawRules.LINE18:\r\n            case DrawRules.LINE19:\r\n            case DrawRules.LINE20:\r\n            case DrawRules.LINE25:\r\n            case DrawRules.LINE28:\r\n            case DrawRules.RECTANGULAR1://requires AM\r\n            case DrawRules.RECTANGULAR3: {//requires AM\r\n                points[0] = 2;\r\n                points[1] = 2;\r\n                break;\r\n            }\r\n\r\n            case DrawRules.AREA8:\r\n            case DrawRules.AREA18:\r\n            case DrawRules.LINE11:\r\n            case DrawRules.LINE16:\r\n            case DrawRules.LINE31: {\r\n                points[0] = 4;\r\n                points[1] = 4;\r\n                break;\r\n            }\r\n\r\n            case DrawRules.AREA10: {\r\n                points[0] = 3;\r\n                points[1] = 6;\r\n                break;\r\n            }\r\n\r\n            case DrawRules.AREA14: {\r\n                points[0] = 3;\r\n                if (version == SymbolID.Version_2525D)//TODO: remove, only version that supports 4 points\r\n                    points[1] = 4;\r\n                else\r\n                    points[1] = 3;\r\n                break;\r\n            }\r\n\r\n            case DrawRules.LINE1:\r\n            case DrawRules.LINE2:\r\n            case DrawRules.LINE7:\r\n            case DrawRules.LINE13:\r\n            case DrawRules.LINE21:\r\n            case DrawRules.CORRIDOR1: {//Airspace Control Corridors\r\n                points[0] = 2;\r\n                points[1] = Number.MAX_VALUE;\r\n                break;\r\n            }\r\n\r\n            case DrawRules.AREA26: {\r\n                //Min 6, no Max but number of points has to be even\r\n                points[0] = 6;\r\n                points[1] = Number.MAX_VALUE;\r\n                break;\r\n            }\r\n\r\n            case DrawRules.LINE8: {\r\n                points[0] = 2;\r\n                points[1] = 300;\r\n                break;\r\n            }\r\n\r\n            case DrawRules.LINE26: //like Screen 25342203\r\n            case DrawRules.LINE27: //like Seize 25342300\r\n            {\r\n                if (version >= SymbolID.Version_2525E) //always 4 points\r\n                    points[0] = 4;\r\n                else //3 or 4 points total\r\n                    points[0] = 3;\r\n                points[1] = 4;\r\n                break;\r\n            }\r\n\r\n            case DrawRules.AXIS1:\r\n            case DrawRules.AXIS2: {\r\n                points[0] = 3;\r\n                points[1] = 50;\r\n                break;\r\n            }\r\n\r\n            case 0: {//do not draw\r\n                points[0] = 0;\r\n                points[1] = 0;\r\n                break;\r\n            }\r\n\r\n            //Rest are single points\r\n            case DrawRules.AREA22://Basic Defense Zone (BDZ) requires AM for radius\r\n            case DrawRules.POINT17://requires AM & AM1\r\n            case DrawRules.POINT18://requires AM & AN values\r\n            case DrawRules.ELLIPSE1://required AM, AM1, AN\r\n            case DrawRules.RECTANGULAR2://requires AM, AM1, AN\r\n            default:\r\n        }\r\n\r\n        return points;\r\n    }\r\n\r\n    private static getMinMaxPointsFromMODrawRule(drawRule: number): number[] {\r\n        let points: number[] = [1, 1];\r\n\r\n        switch (drawRule) {\r\n            case MODrawRules.AREA1:\r\n            case MODrawRules.AREA2:\r\n            case MODrawRules.LINE5: {\r\n                points[0] = 3;\r\n                points[1] = Number.MAX_VALUE;\r\n                break;\r\n            }\r\n\r\n            case MODrawRules.POINT5:\r\n            case MODrawRules.LINE1:\r\n            case MODrawRules.LINE2:\r\n            case MODrawRules.LINE3:\r\n            case MODrawRules.LINE4:\r\n            case MODrawRules.LINE6:\r\n            case MODrawRules.LINE7:\r\n            case MODrawRules.LINE8: {\r\n                points[0] = 2;\r\n                points[1] = Number.MAX_VALUE;\r\n                break;\r\n            }\r\n\r\n            case 0: {//do not draw\r\n                points[0] = 0;\r\n                points[1] = 0;\r\n                break;\r\n            }\r\n\r\n            //Rest are single points\r\n            default:\r\n\r\n        }\r\n\r\n        return points;\r\n    }\r\n\r\n    public getVersion(): number {\r\n        return this._Version;\r\n    }\r\n\r\n    public getName(): string {\r\n        return this._Name;\r\n    }\r\n\r\n    public getPath(): string {\r\n        return this._Path;\r\n    }\r\n\r\n    public getGeometry(): string {\r\n        return this._Geometry;\r\n    }\r\n\r\n    public getDrawRule(): number {\r\n        return this._DrawRule;\r\n    }\r\n\r\n    public getSymbolSet(): number {\r\n        return this._SymbolSetInt;\r\n    }\r\n\r\n    public getEntityCode(): number {\r\n        return Number.parseInt(this._EntityCode);\r\n    }\r\n\r\n    public getBasicSymbolID(): string \r\n    {\r\n        if(this._SymbolSetInt < 10)\r\n            return \"0\" + this._SymbolSetInt + this._EntityCode;\r\n        else\r\n            return \"\" + this._SymbolSetInt + this._EntityCode;\r\n    }\r\n\r\n    public getMinPointCount(): number {\r\n        return this._MinPointCount;\r\n    }\r\n\r\n    public getMaxPointCount(): number {\r\n        return this._MaxPointCount;\r\n    }\r\n\r\n    public getModifiers(): Array<string> {\r\n        return this._Modifiers;\r\n    }\r\n\r\n\r\n}\r\n"," {\r\n  \"msd\": {\r\n    \"SYMBOL\": \r\n\r\n    [\r\n      {\r\n        \"ss\": \"01\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"000000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Military\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fixed Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medical Evacuation (MEDEVAC)\",\r\n        \"code\": \"110101\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Attack/Strike\",\r\n        \"code\": \"110102\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bomber\",\r\n        \"code\": \"110103\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fighter\",\r\n        \"code\": \"110104\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fighter/Bomber\",\r\n        \"code\": \"110105\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cargo\",\r\n        \"code\": \"110107\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Electronic Combat (EC)/Jammer\",\r\n        \"code\": \"110108\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tanker\",\r\n        \"code\": \"110109\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Patrol\",\r\n        \"code\": \"110110\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance\",\r\n        \"code\": \"110111\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Trainer\",\r\n        \"code\": \"110112\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Utility\",\r\n        \"code\": \"110113\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Vertical or Short Take-off and Landing (VSTOL)\",\r\n        \"code\": \"110114\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Airborne Command Post (ACP)\",\r\n        \"code\": \"110115\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Airborne Early Warning (AEW)\",\r\n        \"code\": \"110116\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Antisurface Warfare\",\r\n        \"code\": \"110117\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Antisubmarine Warfare\",\r\n        \"code\": \"110118\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Communications\",\r\n        \"code\": \"110119\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Combat Search and Rescue (CSAR)\",\r\n        \"code\": \"110120\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Electronic Support (ES)\",\r\n        \"code\": \"110121\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Electronic Support Measures\",\r\n        \"code\": \"110121\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Government\",\r\n        \"code\": \"110122\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Countermeasures (MCM)\",\r\n        \"code\": \"110123\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Personnel Recovery\",\r\n        \"code\": \"110124\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Search and Rescue\",\r\n        \"code\": \"110125\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Special Operations Forces\",\r\n        \"code\": \"110126\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ultra Light\",\r\n        \"code\": \"110127\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Photographic Reconnaissance\",\r\n        \"code\": \"110128\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Very Important Person (VIP)\",\r\n        \"code\": \"110129\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Suppression of Enemy Air Defense\",\r\n        \"code\": \"110130\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Passenger\",\r\n        \"code\": \"110131\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Escort\",\r\n        \"code\": \"110132\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Electronic Attack (EA)\",\r\n        \"code\": \"110133\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rotary Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unmanned Aircraft (UA) / Unmanned Aerial Vehicle (UAV) / Unmanned Aircraft System (UAS) / Remotely Piloted Vehicle (RPV)\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Vertical-Takeoff UAV (VT-UAV)\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Lighter Than Air\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Airship\",\r\n        \"est\": \"\",\r\n        \"code\": \"110600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tethered Lighter than Air\",\r\n        \"est\": \"\",\r\n        \"code\": \"110700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Civilian\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fixed Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rotary Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unmanned Aircraft (UA) / Unmanned Aerial Vehicle (UAV) / Unmanned Aircraft System (UAS) / Remotely Piloted Vehicle (RPV)\",\r\n        \"est\": \"\",\r\n        \"code\": \"120300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Lighter Than Air\",\r\n        \"est\": \"\",\r\n        \"code\": \"120400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Airship\",\r\n        \"est\": \"\",\r\n        \"code\": \"120500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tethered Lighter than Air\",\r\n        \"est\": \"\",\r\n        \"code\": \"120600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Weapon\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bomb\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Decoy\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Manual Track\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"02\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Missile\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"05\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Military\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Space Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Re-Entry Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Planet Lander\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Orbiter Shuttle\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Capsule\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Satellite, General\",\r\n        \"est\": \"\",\r\n        \"code\": \"110600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"110700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antisatellite Weapon\",\r\n        \"est\": \"\",\r\n        \"code\": \"110800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Astronomical Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"110900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Biosatellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"111000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Communications Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"111100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Earth Observation Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"111200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Miniaturized Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"111300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Navigational Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"111400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Reconnaissance Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"111500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Space Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"111600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tethered Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"111700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Weather Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"111800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Space Launched Vehicle (SLV)\",\r\n        \"est\": \"\",\r\n        \"code\": \"111900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Civilian\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Orbiter Shuttle\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Capsule\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"120300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Astronomical Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"120400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Biosatellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"120500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Communications Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"120600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Earth Observation Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"120700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Miniaturized Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"120800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Navigational Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"120900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Space Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"121000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tethered Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"121100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Weather Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"121200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Manual Track\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"06\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Missile\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"10\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Command and Control\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Broadcast Transmitter Antennae\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Civil Affairs \",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Civil-Military Cooperation \",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Information Operations\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Liaison\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Reconnaissance and Liaison Element\",\r\n        \"est\": \"\",\r\n        \"code\": \"110501\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Military Information Support Operations (MISO)\",\r\n        \"est\": \"\",\r\n        \"code\": \"110600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Broadcast Transmitter Antennae\",\r\n        \"code\": \"110601\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radio\",\r\n        \"est\": \"\",\r\n        \"code\": \"110700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radio Relay\",\r\n        \"est\": \"\",\r\n        \"code\": \"110800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radio Teletype Center\",\r\n        \"est\": \"\",\r\n        \"code\": \"110900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Signal\",\r\n        \"est\": \"\",\r\n        \"code\": \"111000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Radio\",\r\n        \"code\": \"111001\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Radio Relay\",\r\n        \"code\": \"111002\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Teletype\",\r\n        \"code\": \"111003\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tactical Satellite\",\r\n        \"code\": \"111004\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Video Imagery (Combat Camera)\",\r\n        \"code\": \"111005\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tactical Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"111100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Video Imagery (Combat Camera)\",\r\n        \"est\": \"\",\r\n        \"code\": \"111200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Space\",\r\n        \"est\": \"\",\r\n        \"code\": \"111300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Special Troops\",\r\n        \"est\": \"\",\r\n        \"code\": \"111400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Movement and Maneuver\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air Assault with Organic Lift\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air Traffic Services/Airfield Operations\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Amphibious\",\r\n        \"est\": \"\",\r\n        \"code\": \"120300\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antitank/Antiarmor\",\r\n        \"est\": \"\",\r\n        \"code\": \"120400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored\",\r\n        \"code\": \"120401\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Motorized\",\r\n        \"code\": \"120402\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Armor/Armored/Mechanized/Self-Propelled/ Tracked\",\r\n        \"est\": \"\",\r\n        \"code\": \"120500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance/Cavalry/Scout\",\r\n        \"code\": \"120501\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Amphibious\",\r\n        \"code\": \"120502\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Army Aviation/Aviation Rotary Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"120600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance\",\r\n        \"code\": \"120601\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Aviation Composite\",\r\n        \"est\": \"\",\r\n        \"code\": \"120700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Aviation Fixed Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"120800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance\",\r\n        \"code\": \"120801\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Combat\",\r\n        \"est\": \"\",\r\n        \"code\": \"120900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Combined Arms\",\r\n        \"est\": \"\",\r\n        \"code\": \"121000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Infantry\",\r\n        \"est\": \"\",\r\n        \"code\": \"121100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Amphibious\",\r\n        \"code\": \"121101\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored/Mechanized/Tracked\",\r\n        \"code\": \"121102\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Main Gun System \",\r\n        \"code\": \"121103\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Motorized \",\r\n        \"code\": \"121104\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Infantry Fighting Vehicle\",\r\n        \"code\": \"121105\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Main Gun System\",\r\n        \"code\": \"121106\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Observer\",\r\n        \"est\": \"\",\r\n        \"code\": \"121200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Reconnaissance/Cavalry/Scout\",\r\n        \"est\": \"\",\r\n        \"code\": \"121300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance and Surveillance\",\r\n        \"code\": \"121301\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Marine\",\r\n        \"code\": \"121302\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Motorized\",\r\n        \"code\": \"121303\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Air Land (SEAL)\",\r\n        \"est\": \"\",\r\n        \"code\": \"121400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sniper\",\r\n        \"est\": \"\",\r\n        \"code\": \"121500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Surveillance\",\r\n        \"est\": \"\",\r\n        \"code\": \"121600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Special Forces\",\r\n        \"est\": \"\",\r\n        \"code\": \"121700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Special Operations Forces (SOF)\",\r\n        \"est\": \"\",\r\n        \"code\": \"121800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fixed Wing MISO\",\r\n        \"code\": \"121801\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fixed Wing PSYOPS\",\r\n        \"code\": \"121801\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ground\",\r\n        \"code\": \"121802\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Special Boat\",\r\n        \"code\": \"121803\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Special SSNR\",\r\n        \"code\": \"121804\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Underwater Demolition Team\",\r\n        \"code\": \"121805\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unmanned Aerial Systems\",\r\n        \"est\": \"\",\r\n        \"code\": \"121900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ranger\",\r\n        \"est\": \"\",\r\n        \"code\": \"122000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Fires\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air Defense\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Main Gun System\",\r\n        \"code\": \"130101\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Missile\",\r\n        \"code\": \"130102\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Air and Missile Defense\",\r\n        \"code\": \"130103\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air/Land Naval Gunfire Liaison\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Field Artillery\",\r\n        \"est\": \"\",\r\n        \"code\": \"130300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Self-propelled\",\r\n        \"code\": \"130301\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Target Acquisition\",\r\n        \"code\": \"130302\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance\",\r\n        \"code\": \"130303\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Field Artillery Observer\",\r\n        \"est\": \"\",\r\n        \"code\": \"130400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Joint Fire Support\",\r\n        \"est\": \"\",\r\n        \"code\": \"130500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Meteorological\",\r\n        \"est\": \"\",\r\n        \"code\": \"130600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Missile\",\r\n        \"est\": \"\",\r\n        \"code\": \"130700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mortar\",\r\n        \"est\": \"\",\r\n        \"code\": \"130800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored/Mechanized/Tracked\",\r\n        \"code\": \"130801\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Self-Propelled Wheeled\",\r\n        \"code\": \"130802\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Towed\",\r\n        \"code\": \"130803\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Survey\",\r\n        \"est\": \"\",\r\n        \"code\": \"130900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Protection\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Chemical Biological Radiological Nuclear Defense\",\r\n        \"est\": \"\",\r\n        \"code\": \"140100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mechanized\",\r\n        \"code\": \"140101\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Motorized\",\r\n        \"code\": \"140102\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance\",\r\n        \"code\": \"140103\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance Armored\",\r\n        \"code\": \"140104\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance Equipped\",\r\n        \"code\": \"140105\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Chemical, Biological, Radiological, Nuclear, and High-Yield Explosives\",\r\n        \"code\": \"140106\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Combat Support (Maneuver Enhancement)\",\r\n        \"est\": \"\",\r\n        \"code\": \"140200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Criminal Investigation Division\",\r\n        \"est\": \"\",\r\n        \"code\": \"140300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Diving\",\r\n        \"est\": \"\",\r\n        \"code\": \"140400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Dog\",\r\n        \"est\": \"\",\r\n        \"code\": \"140500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Drilling\",\r\n        \"est\": \"\",\r\n        \"code\": \"140600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Engineer\",\r\n        \"est\": \"\",\r\n        \"code\": \"140700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mechanized\",\r\n        \"code\": \"140701\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Motorized\",\r\n        \"code\": \"140702\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance\",\r\n        \"code\": \"140703\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Explosive Ordnance Disposal (EOD)\",\r\n        \"est\": \"\",\r\n        \"code\": \"140800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Field Camp Construction\",\r\n        \"est\": \"\",\r\n        \"code\": \"140900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fire Fighting/Fire Protection\",\r\n        \"est\": \"\",\r\n        \"code\": \"141000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Geospatial Support/Geospatial Information Support\",\r\n        \"est\": \"\",\r\n        \"code\": \"141100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Military Police\",\r\n        \"est\": \"\",\r\n        \"code\": \"141200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine\",\r\n        \"est\": \"\",\r\n        \"code\": \"141300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Clearing\",\r\n        \"est\": \"\",\r\n        \"code\": \"141400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Launching\",\r\n        \"est\": \"\",\r\n        \"code\": \"141500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Laying\",\r\n        \"est\": \"\",\r\n        \"code\": \"141600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Security\",\r\n        \"est\": \"\",\r\n        \"code\": \"141700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mechanized\",\r\n        \"code\": \"141701\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Motorized\",\r\n        \"code\": \"141702\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Search and Rescue\",\r\n        \"est\": \"\",\r\n        \"code\": \"141800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Isolated Personnel\",\r\n        \"est\": \"\",\r\n        \"code\": \"141801\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Security Police (Air)\",\r\n        \"est\": \"\",\r\n        \"code\": \"141900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Shore Patrol\",\r\n        \"est\": \"\",\r\n        \"code\": \"142000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Topographic/Geospatial\",\r\n        \"est\": \"\",\r\n        \"code\": \"142100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Missile Defense\",\r\n        \"est\": \"\",\r\n        \"code\": \"142200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Intelligence\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Analysis\",\r\n        \"est\": \"\",\r\n        \"code\": \"150100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Counterintelligence\",\r\n        \"est\": \"\",\r\n        \"code\": \"150200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Direction Finding\",\r\n        \"est\": \"\",\r\n        \"code\": \"150300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Electronic Ranging\",\r\n        \"est\": \"\",\r\n        \"code\": \"150400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Electronic Warfare\",\r\n        \"est\": \"\",\r\n        \"code\": \"150500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Analysis\",\r\n        \"code\": \"150501\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Direction Finding\",\r\n        \"code\": \"150502\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intercept\",\r\n        \"code\": \"150503\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Jamming\",\r\n        \"code\": \"150504\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Search\",\r\n        \"code\": \"150505\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Intercept (Search and Recording)\",\r\n        \"est\": \"\",\r\n        \"code\": \"150600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Interrogation\",\r\n        \"est\": \"\",\r\n        \"code\": \"150700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Jamming\",\r\n        \"est\": \"\",\r\n        \"code\": \"150800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Joint Intelligence Center\",\r\n        \"est\": \"\",\r\n        \"code\": \"150900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Military Intelligence\",\r\n        \"est\": \"\",\r\n        \"code\": \"151000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Search\",\r\n        \"est\": \"\",\r\n        \"code\": \"151100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sensor\",\r\n        \"est\": \"\",\r\n        \"code\": \"151200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Military History\",\r\n        \"est\": \"\",\r\n        \"code\": \"151300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Sustainment\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Administrative\",\r\n        \"est\": \"\",\r\n        \"code\": \"160100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"All Classes of Supply\",\r\n        \"est\": \"\",\r\n        \"code\": \"160200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Airport of Debarkation/Airport of Embarkation \",\r\n        \"est\": \"\",\r\n        \"code\": \"160300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ammunition\",\r\n        \"est\": \"\",\r\n        \"code\": \"160400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Band\",\r\n        \"est\": \"\",\r\n        \"code\": \"160500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Army Music\",\r\n        \"code\": \"160501\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Combat Service Support\",\r\n        \"est\": \"\",\r\n        \"code\": \"160600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Finance\",\r\n        \"est\": \"\",\r\n        \"code\": \"160700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Judge Advocate General\",\r\n        \"est\": \"\",\r\n        \"code\": \"160800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Labor\",\r\n        \"est\": \"\",\r\n        \"code\": \"160900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Laundry/Bath\",\r\n        \"est\": \"\",\r\n        \"code\": \"161000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Maintenance\",\r\n        \"est\": \"\",\r\n        \"code\": \"161100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Material\",\r\n        \"est\": \"\",\r\n        \"code\": \"161200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Medical\",\r\n        \"est\": \"\",\r\n        \"code\": \"161300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Medical Treatment Facility\",\r\n        \"est\": \"\",\r\n        \"code\": \"161400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Morale, Welfare and Recreation\",\r\n        \"est\": \"\",\r\n        \"code\": \"161500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mortuary Affairs\",\r\n        \"est\": \"\",\r\n        \"code\": \"161600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Multiple Classes of Supply\",\r\n        \"est\": \"\",\r\n        \"code\": \"161700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"NATO Supply Class I\",\r\n        \"est\": \"\",\r\n        \"code\": \"161800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"NATO Supply Class II\",\r\n        \"est\": \"\",\r\n        \"code\": \"161900\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"NATO Supply Class III\",\r\n        \"est\": \"\",\r\n        \"code\": \"162000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"NATO Supply Class IV\",\r\n        \"est\": \"\",\r\n        \"code\": \"162100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"NATO Supply Class V\",\r\n        \"est\": \"\",\r\n        \"code\": \"162200\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ordnance\",\r\n        \"est\": \"\",\r\n        \"code\": \"162300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Personnel Services\",\r\n        \"est\": \"\",\r\n        \"code\": \"162400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Petroleum, Oil and Lubricants\",\r\n        \"est\": \"\",\r\n        \"code\": \"162500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Public Affairs/Public Information\",\r\n        \"est\": \"\",\r\n        \"code\": \"162800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Quartermaster\",\r\n        \"est\": \"\",\r\n        \"code\": \"162900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Railhead\",\r\n        \"est\": \"\",\r\n        \"code\": \"163000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Religious Support\",\r\n        \"est\": \"\",\r\n        \"code\": \"163100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Replacement Holding Unit\",\r\n        \"est\": \"\",\r\n        \"code\": \"163200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Port of Debarkation/Sea Port of Embarkation \",\r\n        \"est\": \"\",\r\n        \"code\": \"163300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Joint Information Bureau (JIB)\",\r\n        \"est\": \"\",\r\n        \"code\": \"163500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Transportation\",\r\n        \"est\": \"\",\r\n        \"code\": \"163600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Floating Craft\",\r\n        \"code\": \"163601\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"US Supply Class I\",\r\n        \"est\": \"\",\r\n        \"code\": \"163700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"US Supply Class IV\",\r\n        \"est\": \"\",\r\n        \"code\": \"164000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"US Supply Class VI\",\r\n        \"est\": \"\",\r\n        \"code\": \"164200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"US Supply Class VII\",\r\n        \"est\": \"\",\r\n        \"code\": \"164300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"US Supply Class VIII\",\r\n        \"est\": \"\",\r\n        \"code\": \"164400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"US Supply Class IX\",\r\n        \"est\": \"\",\r\n        \"code\": \"164500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"US Supply Class X\",\r\n        \"est\": \"\",\r\n        \"code\": \"164600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Water Purification\",\r\n        \"est\": \"\",\r\n        \"code\": \"164800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Broadcast\",\r\n        \"est\": \"\",\r\n        \"code\": \"164900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"NATO Supply Class - ALL\",\r\n        \"est\": \"\",\r\n        \"code\": \"165000\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Interpreter/Translator\",\r\n        \"est\": \"\",\r\n        \"code\": \"165100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Support\",\r\n        \"est\": \"\",\r\n        \"code\": \"165200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Army Field Support\",\r\n        \"est\": \"\",\r\n        \"code\": \"165300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Contracting Services\",\r\n        \"est\": \"\",\r\n        \"code\": \"165400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Parachute Rigger\",\r\n        \"est\": \"\",\r\n        \"code\": \"165500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Human Resources\",\r\n        \"est\": \"\",\r\n        \"code\": \"165600\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Naval \",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"170000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Naval\",\r\n        \"est\": \"\",\r\n        \"code\": \"170100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Named Headquarters\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"180000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Allied Command Europe Rapid Reaction Corps (ARRC)\",\r\n        \"est\": \"\",\r\n        \"code\": \"180100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Allied Command Operations\",\r\n        \"est\": \"\",\r\n        \"code\": \"180200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"International Security Assistance Force (ISAF)\",\r\n        \"est\": \"\",\r\n        \"code\": \"180300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Multinational (MN)\",\r\n        \"est\": \"\",\r\n        \"code\": \"180400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Emergency Operation\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"190000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Law Enforcement\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"200000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice)\",\r\n        \"est\": \"\",\r\n        \"code\": \"200100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Border Patrol\",\r\n        \"est\": \"\",\r\n        \"code\": \"200200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Customs Service\",\r\n        \"est\": \"\",\r\n        \"code\": \"200300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Drug Enforcement Administration (DEA)\",\r\n        \"est\": \"\",\r\n        \"code\": \"200400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Department of Justice (DOJ)\",\r\n        \"est\": \"\",\r\n        \"code\": \"200500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Federal Bureau of Investigation (FBI)\",\r\n        \"est\": \"\",\r\n        \"code\": \"200600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Police\",\r\n        \"est\": \"\",\r\n        \"code\": \"200700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Prison\",\r\n        \"est\": \"\",\r\n        \"code\": \"200800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"United States Secret Service (Treas) (USSS)\",\r\n        \"est\": \"\",\r\n        \"code\": \"200900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Transportation Security Administration (TSA)\",\r\n        \"est\": \"\",\r\n        \"code\": \"201000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Coast Guard\",\r\n        \"est\": \"\",\r\n        \"code\": \"201100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"US Marshals Service\",\r\n        \"est\": \"\",\r\n        \"code\": \"201200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Internal Security Force\",\r\n        \"est\": \"\",\r\n        \"code\": \"201300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"11\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Civilian\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Environmental Protection\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Governmental Organization\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Individual\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Organization or Group\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Killing Victim\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Killing Victims\",\r\n        \"est\": \"\",\r\n        \"code\": \"110600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Victim of an Attempted Crime\",\r\n        \"est\": \"\",\r\n        \"code\": \"110700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Spy\",\r\n        \"est\": \"\",\r\n        \"code\": \"110800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Composite Loss\",\r\n        \"est\": \"\",\r\n        \"code\": \"110900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Emergency Medical Operation\",\r\n        \"est\": \"\",\r\n        \"code\": \"111000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"15\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Weapon/Weapon System\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rifle\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Single Shot Rifle\",\r\n        \"code\": \"110101\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Semiautomatic Rifle\",\r\n        \"code\": \"110102\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Automatic Rifle\",\r\n        \"code\": \"110103\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Machine Gun\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"110201\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"110202\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"110203\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Grenade Launcher\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"110301\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"110302\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"110303\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Flame Thrower\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air Defense Gun\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"110501\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"110502\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"110503\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antitank Gun\",\r\n        \"est\": \"\",\r\n        \"code\": \"110600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"110601\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"110602\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"110603\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Direct Fire Gun\",\r\n        \"est\": \"\",\r\n        \"code\": \"110700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"110701\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"110702\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"110703\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Recoilless Gun\",\r\n        \"est\": \"\",\r\n        \"code\": \"110800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"110801\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"110802\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"110803\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Howitzer\",\r\n        \"est\": \"\",\r\n        \"code\": \"110900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"110901\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"110902\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"110903\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Missile Launcher\",\r\n        \"est\": \"\",\r\n        \"code\": \"111000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"111001\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"111002\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"111003\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air Defense Missile Launcher\",\r\n        \"est\": \"\",\r\n        \"code\": \"111100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"111101\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light, Light Transporter-Launcher and Radar (TLAR)\",\r\n        \"code\": \"111102\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light, Light Tactical Landing Approach Radar (TELAR)\",\r\n        \"code\": \"111103\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"111104\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium, TLAR\",\r\n        \"code\": \"111105\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium, TELAR\",\r\n        \"code\": \"111106\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"111107\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy, TLAR\",\r\n        \"code\": \"111108\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy, TELAR\",\r\n        \"code\": \"111109\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antitank Missile Launcher\",\r\n        \"est\": \"\",\r\n        \"code\": \"111200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"111201\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"111202\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"111203\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Surface-to-Surface Missile Launcher\",\r\n        \"est\": \"\",\r\n        \"code\": \"111300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"111301\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"111302\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"111303\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mortar\",\r\n        \"est\": \"\",\r\n        \"code\": \"111400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"111401\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"111402\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"111403\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Single Rocket Launcher\",\r\n        \"est\": \"\",\r\n        \"code\": \"111500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"111501\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"111502\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"111503\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Multiple Rocket Launcher\",\r\n        \"est\": \"\",\r\n        \"code\": \"111600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"111601\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"111602\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"111603\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antitank Rocket Launcher\",\r\n        \"est\": \"\",\r\n        \"code\": \"111700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"111701\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"111702\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"111703\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Nonlethal Weapon\",\r\n        \"est\": \"\",\r\n        \"code\": \"111800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Taser\",\r\n        \"est\": \"\",\r\n        \"code\": \"111900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Water Cannon\",\r\n        \"est\": \"\",\r\n        \"code\": \"112000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Vehicle\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Armored\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored Fighting Vehicle\",\r\n        \"code\": \"120101\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored Fighting Vehicle Command and Control\",\r\n        \"code\": \"120102\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored Personnel Carrier\",\r\n        \"code\": \"120103\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored Personnel Carrier Ambulance\",\r\n        \"code\": \"120104\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored Protected Vehicle\",\r\n        \"code\": \"120105\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored Protected Vehicle Recovery\",\r\n        \"code\": \"120106\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored Protected Vehicle Medical Evacuation\",\r\n        \"code\": \"120107\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored Personnel Carrier, Recovery\",\r\n        \"code\": \"120108\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Combat Service Support Vehicle\",\r\n        \"code\": \"120109\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light Wheeled Armored Vehicle\",\r\n        \"code\": \"120110\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light Armor Reconnaissance\",\r\n        \"code\": \"120111\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tank\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"120201\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"120202\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"120203\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tank Recovery Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"120300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"120301\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"120302\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"120303\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Engineer Vehicle and Equipment\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bridge\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bridge Mounted on Utility Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fixed Bridge\",\r\n        \"est\": \"\",\r\n        \"code\": \"130300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Floating Bridge\",\r\n        \"est\": \"\",\r\n        \"code\": \"130400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Folding Girder Bridge\",\r\n        \"est\": \"\",\r\n        \"code\": \"130500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Hollow Deck Bridge\",\r\n        \"est\": \"\",\r\n        \"code\": \"130600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Drill\",\r\n        \"est\": \"\",\r\n        \"code\": \"130700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Drill Mounted on Utility Vehicle\",\r\n        \"code\": \"130701\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Earthmover\",\r\n        \"est\": \"\",\r\n        \"code\": \"130800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Multifunctional Earthmover/Digger\",\r\n        \"code\": \"130801\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Clearing Equipment\",\r\n        \"est\": \"\",\r\n        \"code\": \"130900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Trailer Mounted\",\r\n        \"code\": \"130901\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Clearing Equipment on Tank Chassis\",\r\n        \"code\": \"130902\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Assault Breacher Vehicle (ABV) with Combat Dozer Blade\",\r\n        \"code\": \"130903\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium Capability Equipment\",\r\n        \"code\": \"130904\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy Capability Equipment\",\r\n        \"code\": \"130905\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Laying Equipment\",\r\n        \"est\": \"\",\r\n        \"code\": \"131000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Laying Equipment on Utility Vehicle\",\r\n        \"code\": \"131001\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored Carrier with Volcano\",\r\n        \"code\": \"131002\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Truck Mounted with Volcano\",\r\n        \"code\": \"131003\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Dozer\",\r\n        \"est\": \"\",\r\n        \"code\": \"131100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Dozer, Armored\",\r\n        \"code\": \"131101\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Armored Assault\",\r\n        \"est\": \"\",\r\n        \"code\": \"131200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Armored Engineer Recon Vehicle (AERV)\",\r\n        \"est\": \"\",\r\n        \"code\": \"131300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Backhoe\",\r\n        \"est\": \"\",\r\n        \"code\": \"131400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Construction Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"131500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ferry Transporter\",\r\n        \"est\": \"\",\r\n        \"code\": \"131600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Utility Vehicle\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Vehicle (Generic)\",\r\n        \"est\": \"\",\r\n        \"code\": \"140100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Medical\",\r\n        \"est\": \"\",\r\n        \"code\": \"140200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Medical Evacuation\",\r\n        \"est\": \"\",\r\n        \"code\": \"140300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mobile Emergency Physician\",\r\n        \"est\": \"\",\r\n        \"code\": \"140400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bus\",\r\n        \"est\": \"\",\r\n        \"code\": \"140500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Semi-Trailer and Truck\",\r\n        \"est\": \"\",\r\n        \"code\": \"140600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"140601\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"140602\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"140603\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Limited Cross Country Truck\",\r\n        \"est\": \"\",\r\n        \"code\": \"140700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Cross Country Truck\",\r\n        \"est\": \"\",\r\n        \"code\": \"140800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Petroleum, Oil and Lubricant\",\r\n        \"est\": \"\",\r\n        \"code\": \"140900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Water\",\r\n        \"est\": \"\",\r\n        \"code\": \"141000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Amphibious Utility Wheeled Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"141100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tow Truck\",\r\n        \"est\": \"\",\r\n        \"code\": \"141200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"141201\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"141202\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Train\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Locomotive\",\r\n        \"est\": \"\",\r\n        \"code\": \"150100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Railcar\",\r\n        \"est\": \"\",\r\n        \"code\": \"150200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Civilian Vehicle\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Automobile\",\r\n        \"est\": \"\",\r\n        \"code\": \"160100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Compact\",\r\n        \"code\": \"160101\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Midsize\",\r\n        \"code\": \"160102\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sedan\",\r\n        \"code\": \"160103\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Open-Bed Truck\",\r\n        \"est\": \"\",\r\n        \"code\": \"160200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Pickup\",\r\n        \"code\": \"160201\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Small\",\r\n        \"code\": \"160202\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Large\",\r\n        \"code\": \"160203\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Multiple Passenger Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"160300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Van\",\r\n        \"code\": \"160301\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Small Bus\",\r\n        \"code\": \"160302\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Large Bus\",\r\n        \"code\": \"160303\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Utility Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"160400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sport Utility Vehicle (SUV)\",\r\n        \"code\": \"160401\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Small Box Truck\",\r\n        \"code\": \"160402\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Large Box Truck\",\r\n        \"code\": \"160403\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Jeep Type Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"160500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Small/Light\",\r\n        \"code\": \"160501\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"160502\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Large/Heavy\",\r\n        \"code\": \"160503\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tractor Trailer Truck with Box\",\r\n        \"est\": \"\",\r\n        \"code\": \"160600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Small/Light\",\r\n        \"code\": \"160601\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"160602\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Large/Heavy\",\r\n        \"code\": \"160603\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tractor Trailer Truck with Flatbed Trailer\",\r\n        \"est\": \"\",\r\n        \"code\": \"160700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Small/Light\",\r\n        \"code\": \"160701\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"160702\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Large/Heavy\",\r\n        \"code\": \"160703\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Known Insurgent Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"160800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Drug Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"160900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Law Enforcement\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"170000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice)\",\r\n        \"est\": \"\",\r\n        \"code\": \"170100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Border Patrol\",\r\n        \"est\": \"\",\r\n        \"code\": \"170200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Customs Service\",\r\n        \"est\": \"\",\r\n        \"code\": \"170300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Drug Enforcement Administration (DEA)\",\r\n        \"est\": \"\",\r\n        \"code\": \"170400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Department of Justice (DOJ)\",\r\n        \"est\": \"\",\r\n        \"code\": \"170500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Federal Bureau of Investigation (FBI)\",\r\n        \"est\": \"\",\r\n        \"code\": \"170600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Police\",\r\n        \"est\": \"\",\r\n        \"code\": \"170700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"United States Secret Service (Treas) (USSS)\",\r\n        \"est\": \"\",\r\n        \"code\": \"170800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Transportation Security Administration (TSA)\",\r\n        \"est\": \"\",\r\n        \"code\": \"170900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Coast Guard\",\r\n        \"est\": \"\",\r\n        \"code\": \"171000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"US Marshals Service\",\r\n        \"est\": \"\",\r\n        \"code\": \"171100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Pack Animals\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"180000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Missile Support\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"190000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Transloader\",\r\n        \"est\": \"\",\r\n        \"code\": \"190100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Transporter\",\r\n        \"est\": \"\",\r\n        \"code\": \"190200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Crane/Loading Device\",\r\n        \"est\": \"\",\r\n        \"code\": \"190300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Propellant Transporter\",\r\n        \"est\": \"\",\r\n        \"code\": \"190400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Warhead Transporter\",\r\n        \"est\": \"\",\r\n        \"code\": \"190500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Other Equipment\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"200000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antennae\",\r\n        \"est\": \"\",\r\n        \"code\": \"200100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bomb\",\r\n        \"est\": \"\",\r\n        \"code\": \"200200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Booby Trap\",\r\n        \"est\": \"\",\r\n        \"code\": \"200300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"CBRN Equipment\",\r\n        \"est\": \"\",\r\n        \"code\": \"200400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Computer System\",\r\n        \"est\": \"\",\r\n        \"code\": \"200500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Command Launch Equipment (CLE)\",\r\n        \"est\": \"\",\r\n        \"code\": \"200600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Generator Set\",\r\n        \"est\": \"\",\r\n        \"code\": \"200700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ground-based Midcourse Defense (GMD) Fire Control (GFC) Center\",\r\n        \"est\": \"\",\r\n        \"code\": \"200800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"In-Flight Interceptor Communications System (IFICS) Data Terminal (IDT)\",\r\n        \"est\": \"\",\r\n        \"code\": \"200900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Laser\",\r\n        \"est\": \"\",\r\n        \"code\": \"201000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Military Information Support Operations (MISO)\",\r\n        \"est\": \"\",\r\n        \"code\": \"201100\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Psychological Operations (PSYOPS)\",\r\n        \"est\": \"\",\r\n        \"code\": \"201100\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sustainment Shipments\",\r\n        \"est\": \"\",\r\n        \"code\": \"201200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tent\",\r\n        \"est\": \"\",\r\n        \"code\": \"201300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Civilian\",\r\n        \"code\": \"201301\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Military\",\r\n        \"code\": \"201302\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unit Deployment Shipments\",\r\n        \"est\": \"\",\r\n        \"code\": \"201400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Emergency Medical Operation\",\r\n        \"est\": \"\",\r\n        \"code\": \"201500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medical Evacuation Helicopter\",\r\n        \"code\": \"201501\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Land Mines\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"210000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Land Mine\",\r\n        \"est\": \"\",\r\n        \"code\": \"210100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antipersonnel Land mine (APL)\",\r\n        \"est\": \"\",\r\n        \"code\": \"210200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antitank Mine\",\r\n        \"est\": \"\",\r\n        \"code\": \"210300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Improvised Explosives Device (IED)\",\r\n        \"est\": \"\",\r\n        \"code\": \"210400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Less Than Lethal\",\r\n        \"est\": \"\",\r\n        \"code\": \"210500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Sensors\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"220000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sensor\",\r\n        \"est\": \"\",\r\n        \"code\": \"220100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sensor Emplaced\",\r\n        \"est\": \"\",\r\n        \"code\": \"220200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radar\",\r\n        \"est\": \"\",\r\n        \"code\": \"220300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Emergency Operation\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"230000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ambulance\",\r\n        \"est\": \"\",\r\n        \"code\": \"230100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fire Fighting/Fire Protection\",\r\n        \"est\": \"\",\r\n        \"code\": \"230200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Manual Track\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"240000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Rotary Wing\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"250000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"20\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Military/Civilian\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Aircraft Production/Assembly\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ammunition and Explosives Production\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ammunition Cache\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Armament Production\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Black List Location\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Chemical, Biological, Radiological and Nuclear (CBRN)\",\r\n        \"est\": \"\",\r\n        \"code\": \"110600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Engineering Equipment Production\",\r\n        \"est\": \"\",\r\n        \"code\": \"110700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bridge\",\r\n        \"code\": \"110701\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Equipment Manufacture\",\r\n        \"est\": \"\",\r\n        \"code\": \"110800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Government Leadership\",\r\n        \"est\": \"\",\r\n        \"code\": \"110900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Gray List Location\",\r\n        \"est\": \"\",\r\n        \"code\": \"111000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mass Grave Site\",\r\n        \"est\": \"\",\r\n        \"code\": \"111100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Materiel\",\r\n        \"est\": \"\",\r\n        \"code\": \"111200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine\",\r\n        \"est\": \"\",\r\n        \"code\": \"111300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Missile and Space System Production\",\r\n        \"est\": \"\",\r\n        \"code\": \"111400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Nuclear (Non CBRN Defense)\",\r\n        \"est\": \"\",\r\n        \"code\": \"111500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Printed Media\",\r\n        \"est\": \"\",\r\n        \"code\": \"111600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Safe House\",\r\n        \"est\": \"\",\r\n        \"code\": \"111700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"White List Location\",\r\n        \"est\": \"\",\r\n        \"code\": \"111800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tented Camp\",\r\n        \"est\": \"\",\r\n        \"code\": \"111900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Displaced Persons/ Refugee/Evacuees Camp\",\r\n        \"code\": \"111901\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Training Camp\",\r\n        \"code\": \"111902\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Warehouse/Storage Facility\",\r\n        \"est\": \"\",\r\n        \"code\": \"112000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Law Enforcement\",\r\n        \"est\": \"\",\r\n        \"code\": \"112100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice)\",\r\n        \"code\": \"112101\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Border Patrol\",\r\n        \"code\": \"112102\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Customs Service\",\r\n        \"code\": \"112103\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Drug Enforcement Administration (DEA)\",\r\n        \"code\": \"112104\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Department of Justice (DOJ)\",\r\n        \"code\": \"112105\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Federal Bureau of Investigation (FBI)\",\r\n        \"code\": \"112106\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Police\",\r\n        \"code\": \"112107\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Prison\",\r\n        \"code\": \"112108\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"United States Secret Service (Treas) (USSS)\",\r\n        \"code\": \"112109\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Transportation Security Administration (TSA)\",\r\n        \"code\": \"112110\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Coast Guard\",\r\n        \"code\": \"112111\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Marshals Service\",\r\n        \"code\": \"112112\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Emergency Operation\",\r\n        \"est\": \"\",\r\n        \"code\": \"112200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fire Station\",\r\n        \"code\": \"112201\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Emergency Medical Operation\",\r\n        \"code\": \"112202\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Infrastructure\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Agriculture and Food Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Agriculture Laboratory\",\r\n        \"code\": \"120101\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Animal Feedlot\",\r\n        \"code\": \"120102\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Commercial Food Distribution Center\",\r\n        \"code\": \"120103\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Farm/Ranch\",\r\n        \"code\": \"120104\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Food Distribution\",\r\n        \"code\": \"120105\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Food Production Center\",\r\n        \"code\": \"120106\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Food Retail\",\r\n        \"code\": \"120107\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Grain Storage\",\r\n        \"code\": \"120108\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Banking Finance and Insurance Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"ATM\",\r\n        \"code\": \"120201\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bank\",\r\n        \"code\": \"120202\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bullion Storage\",\r\n        \"code\": \"120203\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Economic Infrastructure Asset\",\r\n        \"code\": \"120204\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Federal Reserve Bank\",\r\n        \"code\": \"120205\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Financial Exchange\",\r\n        \"code\": \"120206\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Financial Services, Other\",\r\n        \"code\": \"120207\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Commercial Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"120300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Chemical Plant\",\r\n        \"code\": \"120301\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Firearms Manufacturer\",\r\n        \"code\": \"120302\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Firearms Retailer\",\r\n        \"code\": \"120303\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Hazardous Material Production\",\r\n        \"code\": \"120304\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Hazardous Material Storage\",\r\n        \"code\": \"120305\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Industrial Site\",\r\n        \"code\": \"120306\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Landfill\",\r\n        \"code\": \"120307\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Pharmaceutical Manufacturer\",\r\n        \"code\": \"120308\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Contaminated Hazardous Waste Site\",\r\n        \"code\": \"120309\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Toxic Release Inventory\",\r\n        \"code\": \"120310\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Educational Facilities Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"120400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"College/University\",\r\n        \"code\": \"120401\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"School\",\r\n        \"code\": \"120402\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Energy Facility Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"120500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Electric Power\",\r\n        \"code\": \"120501\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Generation Station\",\r\n        \"code\": \"120502\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Natural Gas Facility\",\r\n        \"code\": \"120503\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Petroleum Facility\",\r\n        \"code\": \"120504\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Petroleum/Gas/Oil\",\r\n        \"code\": \"120505\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Propane Facility\",\r\n        \"code\": \"120506\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Government Site Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"120600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Medical Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"120700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medical\",\r\n        \"code\": \"120701\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medical Treatment Facility (Hospital)\",\r\n        \"code\": \"120702\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Military Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"120800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Military Armory\",\r\n        \"code\": \"120801\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Military Base\",\r\n        \"code\": \"120802\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Postal Services Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"120900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Postal Distribution Center\",\r\n        \"code\": \"120901\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Post Office\",\r\n        \"code\": \"120902\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Public Venues Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"121000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Enclosed Facility (Public Venue)\",\r\n        \"code\": \"121001\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Open Facility (Public Venue)\",\r\n        \"code\": \"121002\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Recreational Area\",\r\n        \"code\": \"121003\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Religious Institution\",\r\n        \"code\": \"121004\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Special Needs Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"121100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Adult Day Care\",\r\n        \"code\": \"121101\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Child Day Care\",\r\n        \"code\": \"121102\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Elder Care\",\r\n        \"code\": \"121103\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Telecommunications Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"121200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Broadcast Transmitter Antennae\",\r\n        \"code\": \"121201\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Telecommunications\",\r\n        \"code\": \"121202\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Telecommunications Tower\",\r\n        \"code\": \"121203\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Transportation Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"121300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Airport/Air Base\",\r\n        \"code\": \"121301\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Air Traffic Control Facility\",\r\n        \"code\": \"121302\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bus Station\",\r\n        \"code\": \"121303\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ferry Terminal\",\r\n        \"code\": \"121304\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Helicopter Landing Site\",\r\n        \"code\": \"121305\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Maintenance Facility\",\r\n        \"code\": \"121306\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Railhead/Railroad Station\",\r\n        \"code\": \"121307\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rest Stop\",\r\n        \"code\": \"121308\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sea Port/Naval Base\",\r\n        \"code\": \"121309\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ship Yard\",\r\n        \"code\": \"121310\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Toll Facility\",\r\n        \"code\": \"121311\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Traffic Inspection Facility\",\r\n        \"code\": \"121312\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tunnel\",\r\n        \"code\": \"121313\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Water Supply Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"121400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Control Valve\",\r\n        \"code\": \"121401\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Dam\",\r\n        \"code\": \"121402\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Discharge Outfall\",\r\n        \"code\": \"121403\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ground Water Well\",\r\n        \"code\": \"121404\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Pumping Station\",\r\n        \"code\": \"121405\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reservoir\",\r\n        \"code\": \"121406\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Storage Tower\",\r\n        \"code\": \"121407\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Surface Water Intake\",\r\n        \"code\": \"121408\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Wastewater Treatment Facility\",\r\n        \"code\": \"121409\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Water\",\r\n        \"code\": \"121410\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Water Treatment\",\r\n        \"code\": \"121411\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"25\",\r\n        \"e\": \"Command and Control Lines\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Boundary\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line7\",\r\n        \"modifiers\": \"B,T,T1,AS\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Light Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Engineer Work Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line7\",\r\n        \"modifiers\": \"T,T1,AS\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Decision Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T,AS\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Command and Control Areas\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Area of Operations\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Named Area of Interest\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Targeted Area of Interest\",\r\n        \"est\": \"\",\r\n        \"code\": \"120300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Airfield Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"120400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area20\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Base Camp\",\r\n        \"est\": \"\",\r\n        \"code\": \"120500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Guerrilla Base\",\r\n        \"est\": \"\",\r\n        \"code\": \"120600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Command and Control Points\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Action Point (General)\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,H1,T,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Amnesty Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Checkpoint\",\r\n        \"est\": \"\",\r\n        \"code\": \"130300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Center of Main Effort\",\r\n        \"est\": \"\",\r\n        \"code\": \"130400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Contact Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"130500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Coordinating Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"130600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Decision Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"130700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Distress Call\",\r\n        \"est\": \"\",\r\n        \"code\": \"130800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Entry Control Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"130900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fly-To-Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"131000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sonobuoy\",\r\n        \"code\": \"131001\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Weapon\",\r\n        \"code\": \"131002\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Normal\",\r\n        \"code\": \"131003\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Linkup Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"131100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Passage Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"131200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Point of Interest\",\r\n        \"est\": \"\",\r\n        \"code\": \"131300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Launch Event\",\r\n        \"code\": \"131301\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rally Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"131400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Release Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"131500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Start Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"131600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Special Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"131700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Waypoint\",\r\n        \"est\": \"\",\r\n        \"code\": \"131800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Airfield\",\r\n        \"est\": \"\",\r\n        \"code\": \"131900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Target Handover\",\r\n        \"est\": \"\",\r\n        \"code\": \"132000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Key Terrain\",\r\n        \"est\": \"\",\r\n        \"code\": \"132100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Control Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"132200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Maneuver Lines\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Forward Line of Troops\",\r\n        \"est\": \"\",\r\n        \"code\": \"140100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"N\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Line of Contact\",\r\n        \"est\": \"\",\r\n        \"code\": \"140200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Phase Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"140300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Forward Edge of the Battle Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"140400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Principle Direction of Fire\",\r\n        \"est\": \"\",\r\n        \"code\": \"140500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line3\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Direction of Attack\",\r\n        \"est\": \"\",\r\n        \"code\": \"140600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Friendly Aviation\",\r\n        \"code\": \"140601\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line9\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"std says line 1, I think it's wrong\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Friendly Main Attack /Decisive\",\r\n        \"code\": \"140602\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line9\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"std says line 1, I think it's wrong\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Friendly Supporting Attack\",\r\n        \"code\": \"140603\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line9\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"std says line 1, I think it's wrong\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Direction of Attack Feint\",\r\n        \"code\": \"140605\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line9\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"std says line 1, I think it's wrong\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Final Coordination Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"140700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Infiltration Lane\",\r\n        \"est\": \"\",\r\n        \"code\": \"140800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Polyline1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Limit of Advance\",\r\n        \"est\": \"\",\r\n        \"code\": \"140900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Line of Departure\",\r\n        \"est\": \"\",\r\n        \"code\": \"141000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Line of Departure/Line of Contact\",\r\n        \"est\": \"\",\r\n        \"code\": \"141100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Probable Line of Deployment\",\r\n        \"est\": \"\",\r\n        \"code\": \"141200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Airhead Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"141300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bridgehead Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"141400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Holding Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"141500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Release Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"141600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ambush\",\r\n        \"est\": \"\",\r\n        \"code\": \"141700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line29\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Handover Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"141800\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Battle Handover Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"141900\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Maneuver Areas\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"150100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Assembly Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"150200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Occupied Assembly Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"150300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Action Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"150500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Joint Tactical Action Area (JTAA)\",\r\n        \"code\": \"150501\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Submarine Action Area (SAA)\",\r\n        \"code\": \"150502\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Submarine-Generated Action Area (SGAA)\",\r\n        \"code\": \"150503\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Drop Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"150600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Extraction Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"150700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Landing Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"150800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Pick-Up Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"150900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fortified Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"151000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Limited Access Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"151100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Battle Position\",\r\n        \"est\": \"\",\r\n        \"code\": \"151200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area3\",\r\n        \"modifiers\": \"B,T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Prepared (P) but not Occupied\",\r\n        \"code\": \"151202\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area3\",\r\n        \"modifiers\": \"B,T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Strong Point\",\r\n        \"code\": \"151203\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area4\",\r\n        \"modifiers\": \"B,T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Contain\",\r\n        \"code\": \"151204\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area5\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Retain\",\r\n        \"code\": \"151205\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area6\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Engagement Area (EA)\",\r\n        \"est\": \"\",\r\n        \"code\": \"151300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Axis of Advance\",\r\n        \"est\": \"\",\r\n        \"code\": \"151400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Friendly Airborne/Aviation\",\r\n        \"code\": \"151401\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Axis1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Attack Helicopter\",\r\n        \"code\": \"151402\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Axis1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Main Attack\",\r\n        \"code\": \"151403\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Axis2\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Supporting Attack\",\r\n        \"code\": \"151404\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Axis2\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Axis of Advance for a Feint\",\r\n        \"code\": \"151406\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Axis2\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Assault Position\",\r\n        \"est\": \"\",\r\n        \"code\": \"151500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Attack Position\",\r\n        \"est\": \"\",\r\n        \"code\": \"151600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Objective\",\r\n        \"est\": \"\",\r\n        \"code\": \"151700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Encirclement\",\r\n        \"est\": \"\",\r\n        \"code\": \"151800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Penetration Box\",\r\n        \"est\": \"\",\r\n        \"code\": \"151900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Attack by Fire Position\",\r\n        \"est\": \"\",\r\n        \"code\": \"152000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Support by Fire\",\r\n        \"est\": \"\",\r\n        \"code\": \"152100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area8\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Search Area/Reconnaissance Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"152200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area21\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Maneuver Points\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Observation Post/Outpost (unspecified)\",\r\n        \"est\": \"\",\r\n        \"code\": \"160100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Observation Post/Outpost (specified)\",\r\n        \"est\": \"\",\r\n        \"code\": \"160200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance Outpost\",\r\n        \"code\": \"160201\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Forward Observer/Spotter Outpost/Position\",\r\n        \"code\": \"160202\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"CBRN Observation Outpost\",\r\n        \"code\": \"160203\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sensor Outpost /Listening Post\",\r\n        \"code\": \"160204\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Combat Outpost\",\r\n        \"code\": \"160205\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Target Reference Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"160300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Point of Departure\",\r\n        \"est\": \"\",\r\n        \"code\": \"160400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Airspace Control (Corridors) Areas\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"170000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air Corridor\",\r\n        \"est\": \"\",\r\n        \"code\": \"170100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Corridor1\",\r\n        \"modifiers\": \"AM,T,X,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Low Level Transit Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"170200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Corridor1\",\r\n        \"modifiers\": \"AM,T,X,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Minimum-Risk Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"170300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Corridor1\",\r\n        \"modifiers\": \"AM,T,X,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Safe Lane\",\r\n        \"est\": \"\",\r\n        \"code\": \"170400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Corridor1\",\r\n        \"modifiers\": \"AM,T,X,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Standard Use Army Aircraft Flight Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"170500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Corridor1\",\r\n        \"modifiers\": \"AM,T,X,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Transit Corridor\",\r\n        \"est\": \"\",\r\n        \"code\": \"170600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Corridor1\",\r\n        \"modifiers\": \"AM,T,X,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Special Corridor\",\r\n        \"est\": \"\",\r\n        \"code\": \"170700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Corridor1\",\r\n        \"modifiers\": \"AM,T,X,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Base Defense Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"170800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Area22\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"High-Density Airspace Control Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"170900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Restricted Operations Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air-to-Air Restricted Operating Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unmanned Aircraft Restricted Operating Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Weapon Engagement Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fighter Engagement Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Joint Engagement Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Missile Engagement Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Low Altitude Missile Engagement Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"High Altitude Missile Engagement Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Short Range Air Defense Engagement Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Weapons Free Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"172000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Airspace Control Points\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"180000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air Control Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"180100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Communications Checkpoint\",\r\n        \"est\": \"\",\r\n        \"code\": \"180200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Downed Aircraft Pick-up Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"180300\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Isolated Personnel Recovery Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"180300\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Pop-up Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"180400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air Control Rendezvous\",\r\n        \"est\": \"\",\r\n        \"code\": \"180500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tactical Air Navigation (TACAN)\",\r\n        \"est\": \"\",\r\n        \"code\": \"180600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Combat Air Patrol (CAP)Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"180700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Airborne Early Warning (AEW) Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"180800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"ASW (Helo and F/W) Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"180900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Strike Initial Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"181000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Replenishment Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"181100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tanking\",\r\n        \"est\": \"\",\r\n        \"code\": \"181200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antisubmarine Warfare, Rotary Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"181300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Surface Combat Air Patrol (SUCAP) - Fixed Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"181400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"SUCAP - Rotary Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"181500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"MIW - Fixed Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"181600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"MIW - Rotary Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"181700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tomcat\",\r\n        \"est\": \"\",\r\n        \"code\": \"181800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rescue\",\r\n        \"est\": \"\",\r\n        \"code\": \"181900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unmanned Aerial System (UAS/UA)\",\r\n        \"est\": \"\",\r\n        \"code\": \"182000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Vertical Takeoff and Landing (VTOL) Tactical Unmanned Aircraft (VTUA)\",\r\n        \"est\": \"\",\r\n        \"code\": \"182100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Orbit\",\r\n        \"est\": \"\",\r\n        \"code\": \"182200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Orbit - Figure Eight\",\r\n        \"est\": \"\",\r\n        \"code\": \"182300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Orbit - Race Track\",\r\n        \"est\": \"\",\r\n        \"code\": \"182400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Orbit - Random Closed\",\r\n        \"est\": \"\",\r\n        \"code\": \"182500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Isolated Personnel Location\",\r\n        \"est\": \"\",\r\n        \"code\": \"182600\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Airspace Control Lines\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"190000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Identification Friend or Foe Off Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"190100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Identification Friend or Foe On Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"190200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Maritime Control Areas\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"200000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Launch Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"200100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ellipse/Circle\",\r\n        \"code\": \"200101\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Ellipse1\",\r\n        \"modifiers\": \"AM,AN,T\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Defended Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"200200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ellipse/Circle\",\r\n        \"code\": \"200201\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Ellipse1\",\r\n        \"modifiers\": \"AM,AN,T\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangle\",\r\n        \"code\": \"200202\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"No Attack (NOTACK) Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"200300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ship Area of Interest\",\r\n        \"est\": \"\",\r\n        \"code\": \"200400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ellipse/Circle\",\r\n        \"code\": \"200401\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Ellipse1\",\r\n        \"modifiers\": \"AM,AN\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangle\",\r\n        \"code\": \"200402\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Active Maneuver Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"200500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Cued Acquisition Doctrine\",\r\n        \"est\": \"\",\r\n        \"code\": \"200600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Point17\",\r\n        \"modifiers\": \"AM,AN\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radar Search Doctrine\",\r\n        \"est\": \"\",\r\n        \"code\": \"200700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Point18\",\r\n        \"modifiers\": \"AM,AN,T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Maritime Control Points\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"210000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Plan Ship\",\r\n        \"est\": \"\",\r\n        \"code\": \"210100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Aim Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"210200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Defended Asset\",\r\n        \"est\": \"\",\r\n        \"code\": \"210300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Drop Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"210400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point4\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Entry Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"210500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point5\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air Detonation\",\r\n        \"est\": \"\",\r\n        \"code\": \"210600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"X\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ground Zero\",\r\n        \"est\": \"\",\r\n        \"code\": \"210700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point6\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Impact Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"210800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Predicted Impact Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"210900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Launched Torpedo\",\r\n        \"est\": \"\",\r\n        \"code\": \"211000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Missile Detection Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"211100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Acoustic Countermeasure (Decoy)\",\r\n        \"est\": \"\",\r\n        \"code\": \"211200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Electronic Countermeasures (ECM) Decoy\",\r\n        \"est\": \"\",\r\n        \"code\": \"211300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Brief Contact\",\r\n        \"est\": \"\",\r\n        \"code\": \"211400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Datum Lost Contact\",\r\n        \"est\": \"\",\r\n        \"code\": \"211500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"BT Buoy Drop\",\r\n        \"est\": \"\",\r\n        \"code\": \"211600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point9\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Reported Bottomed Sub\",\r\n        \"est\": \"\",\r\n        \"code\": \"211700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Moving Haven\",\r\n        \"est\": \"\",\r\n        \"code\": \"211800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Screen Center\",\r\n        \"est\": \"\",\r\n        \"code\": \"211900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Lost Contact\",\r\n        \"est\": \"\",\r\n        \"code\": \"212000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sinker\",\r\n        \"est\": \"\",\r\n        \"code\": \"212100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Trial Track\",\r\n        \"est\": \"\",\r\n        \"code\": \"212200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Acoustic Fix\",\r\n        \"est\": \"\",\r\n        \"code\": \"212300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Electromagnetic Fix\",\r\n        \"est\": \"\",\r\n        \"code\": \"212400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Electromagnetic - Magnetic Anomaly Detection (MAD)\",\r\n        \"est\": \"\",\r\n        \"code\": \"212500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Optical Fix\",\r\n        \"est\": \"\",\r\n        \"code\": \"212600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Formation\",\r\n        \"est\": \"\",\r\n        \"code\": \"212700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Harbor\",\r\n        \"est\": \"\",\r\n        \"code\": \"212800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point8\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Harbor Entrance Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"212900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"A\",\r\n        \"code\": \"212901\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point8\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Q\",\r\n        \"code\": \"212902\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point8\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"X\",\r\n        \"code\": \"212903\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point8\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Y\",\r\n        \"code\": \"212904\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point8\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Dip Position\",\r\n        \"est\": \"\",\r\n        \"code\": \"213000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Search\",\r\n        \"est\": \"\",\r\n        \"code\": \"213100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Search Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"213200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Search Center\",\r\n        \"est\": \"\",\r\n        \"code\": \"213300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Navigational Reference Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"213400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sonobuoy\",\r\n        \"est\": \"\",\r\n        \"code\": \"213500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point10\",\r\n        \"modifiers\": \"T,H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ambient Noise\",\r\n        \"code\": \"213501\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point10\",\r\n        \"modifiers\": \"T,H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Air Transportable Communication\",\r\n        \"code\": \"213502\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point10\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Barra\",\r\n        \"code\": \"213503\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point10\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bathythermograph Transmitting\",\r\n        \"code\": \"213504\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point10\",\r\n        \"modifiers\": \"T,H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Command Active Multi-Beam (CAMBS)\",\r\n        \"code\": \"213505\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point10\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Command Active Sonobuoy Directional Command Active Sonobuoy System (CASS)\",\r\n        \"code\": \"213506\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point10\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Directional Frequency Analysis and Recording (DIFAR)\",\r\n        \"code\": \"213507\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point10\",\r\n        \"modifiers\": \"T,H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Directional Command Active Sonobuoy System (DICASS)\",\r\n        \"code\": \"213508\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point10\",\r\n        \"modifiers\": \"T,H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Expendable Reliable Acoustic Path Sonobuoy (ERAPS)\",\r\n        \"code\": \"213509\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point10\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Expired\",\r\n        \"code\": \"213510\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point10\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Kingpin\",\r\n        \"code\": \"213511\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point10\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Low Frequency Analysis and Recording (LOFAR)\",\r\n        \"code\": \"213512\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point10\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Pattern Center\",\r\n        \"code\": \"213513\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point10\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Range Only\",\r\n        \"code\": \"213514\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point10\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Vertical Line Array Directional Frequency Analysis and Recording (DIFAR)\",\r\n        \"code\": \"213515\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point10\",\r\n        \"modifiers\": \"T,H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Reference Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"213600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Special Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"213700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Navigational Reference Point(Points)\",\r\n        \"est\": \"\",\r\n        \"code\": \"213800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Data Link Reference Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"213900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Vital Area Center\",\r\n        \"est\": \"\",\r\n        \"code\": \"214100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Corridor Tab Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"214200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Enemy Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"214300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Marshall Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"214400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Position and Intended Movement (PIM)\",\r\n        \"est\": \"\",\r\n        \"code\": \"214500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Pre-Landfall Waypoint\",\r\n        \"est\": \"\",\r\n        \"code\": \"214600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Estimated Position (EP)\",\r\n        \"est\": \"\",\r\n        \"code\": \"214700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Waypoint\",\r\n        \"est\": \"\",\r\n        \"code\": \"214800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"General Sea Subsurface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"214900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Submarine Sea Subsurface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Submarine Antisubmarine Warfare Sea Subsurface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unmanned Underwater Vehicle Sea Subsurface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Sea Subsurface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Warfare Unmanned Underwater Vehicle Sea Subsurface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Surface Warfare Unmanned Underwater Vehicle Subsurface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"General Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antisubmarine Warfare (ASW) Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Warfare Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Non-Combatant Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Picket Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rendezvous Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Replenishment at Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rescue Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Surface Warfare Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unmanned Underwater Vehicle Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Warfare Unmanned Underwater Vehicle Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Remote Multi-Mission Vehicle Mine Warfare Unmanned Underwater Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Surface Warfare Mine Warfare Unmanned Underwater Vehicle Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Shore Control Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"217000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"General Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"217100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Diversion Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"217200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Position and Intended Movement (PIM) Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"217300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Picket Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"217400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Point R Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"217500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rendezvous Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"217600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Waypoint Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"217700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Clutter, Stationary or Cease Reporting\",\r\n        \"est\": \"\",\r\n        \"code\": \"217800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tentative or Provisional Track\",\r\n        \"est\": \"\",\r\n        \"code\": \"217900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Distressed Vessel\",\r\n        \"est\": \"\",\r\n        \"code\": \"218000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ditched Aircraft/Downed Aircraft\",\r\n        \"est\": \"\",\r\n        \"code\": \"218100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Person in Water/Bailout\",\r\n        \"est\": \"\",\r\n        \"code\": \"218200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Iceberg\",\r\n        \"est\": \"\",\r\n        \"code\": \"218300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Navigational\",\r\n        \"est\": \"\",\r\n        \"code\": \"218400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line4\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Oil Rig\",\r\n        \"est\": \"\",\r\n        \"code\": \"218500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Mine-Like\",\r\n        \"est\": \"\",\r\n        \"code\": \"218600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bottom Return/Non-Mine, Mine-Like Bottom Object (NOMBO)\",\r\n        \"est\": \"\",\r\n        \"code\": \"218700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bottom Return/Non-Mine, Mine-Like Bottom Object (NOMBO)/Installation Manmade\",\r\n        \"est\": \"\",\r\n        \"code\": \"218800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Marine Life\",\r\n        \"code\": \"218900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point15\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sea Anomaly (Wake, Current, Knuckle)\",\r\n        \"code\": \"219000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Return/Non-MILCO, Wreck, Dangerous\",\r\n        \"code\": \"219100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Return/Non-MILCO, Wreck, Non Dangerous\",\r\n        \"code\": \"219200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Maritime Control Lines\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"220000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bearing Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"220100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line5\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Electronic\",\r\n        \"code\": \"220101\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line5\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Electronic Warfare (EW)\",\r\n        \"code\": \"220102\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line5\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Acoustic\",\r\n        \"code\": \"220103\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line5\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Acoustic (Ambiguous)\",\r\n        \"code\": \"220104\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line5\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Torpedo\",\r\n        \"code\": \"220105\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line5\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Electro-Optical Intercept\",\r\n        \"code\": \"220106\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line5\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Jammer\",\r\n        \"code\": \"220107\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line5\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Radio Direction Finder (RDF)\",\r\n        \"code\": \"220108\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line5\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Deception\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"230000\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Decoy/Dummy/Deception\",\r\n        \"est\": \"\",\r\n        \"code\": \"230100\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line29\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Decoy/Dummy and Feint\",\r\n        \"est\": \"\",\r\n        \"code\": \"230200\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line29\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Fires Areas\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"240000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Airspace Coordination Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"240100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"240101\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,T1,X,Y,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"240102\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,T1,X,H,W,W1\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"240103\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,T1,X,H,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Free Fire Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"240200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"240201\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"240202\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"240203\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"No Fire Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"240300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"240301\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"240302\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"240303\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Restricted Fire Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"240400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"240401\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"240402\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"240403\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Position Area For Artillery (PAA)\",\r\n        \"est\": \"\",\r\n        \"code\": \"240500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"240501\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"240502\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"240503\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Point Targets\",\r\n        \"est\": \"\",\r\n        \"code\": \"240600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Point or Single Target\",\r\n        \"code\": \"240601\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"AP,AP1,X,H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Nuclear Target\",\r\n        \"code\": \"240602\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"AP\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Target-Recorded\",\r\n        \"code\": \"240603\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point11\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Linear Targets\",\r\n        \"est\": \"\",\r\n        \"code\": \"240700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Linear Target\",\r\n        \"code\": \"240701\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line5\",\r\n        \"modifiers\": \"AP\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Linear Smoke Target\",\r\n        \"code\": \"240702\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line5\",\r\n        \"modifiers\": \"AP\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Final Protective Fire (FPF)\",\r\n        \"code\": \"240703\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line5\",\r\n        \"modifiers\": \"AP,T1,V\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Area Targets\",\r\n        \"est\": \"\",\r\n        \"code\": \"240800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Area Target\",\r\n        \"code\": \"240801\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"AP\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular Target\",\r\n        \"code\": \"240802\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular2\",\r\n        \"modifiers\": \"AM,AN,AP\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular Target\",\r\n        \"code\": \"240803\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,AP\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular Target - Single Target\",\r\n        \"code\": \"240804\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular3\",\r\n        \"modifiers\": \"AM,T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Series or Groups of Targets\",\r\n        \"code\": \"240805\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area9\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Smoke\",\r\n        \"code\": \"240806\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"AP,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bomb Area\",\r\n        \"code\": \"240808\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fire Support Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"240900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fire Support Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"241000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"241001\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"241002\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"241003\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Artillery Target Intelligence Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"241100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"241101\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"241102\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"241103\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Call for Fire Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"241200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"241201\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"241202\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"241203\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Censor Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"241300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"241301\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"241302\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"241303\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Critical Friendly Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"241400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"241401\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"241402\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"241403\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Dead Space Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"241500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"241501\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"241502\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"241503\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sensor Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"241600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"241601\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"241602\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"241603\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Target Build-up Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"241700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"241701\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"241702\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"241703\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Target Value Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"241800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"241801\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"241802\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"241803\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Zone of Responsibility\",\r\n        \"est\": \"\",\r\n        \"code\": \"241900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"241901\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"241902\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"241903\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Terminally Guided Munition Footprint (TGMF)\",\r\n        \"est\": \"\",\r\n        \"code\": \"242000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Weapon/Sensor Range fan, Circular\",\r\n        \"est\": \"\",\r\n        \"code\": \"242100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular2\",\r\n        \"modifiers\": \"AM,X\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Weapon/Sensor Range fan, Sector\",\r\n        \"est\": \"\",\r\n        \"code\": \"242200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Arc1\",\r\n        \"modifiers\": \"AM,AN,X\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Kill Box\",\r\n        \"est\": \"\",\r\n        \"code\": \"242300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular, Blue\",\r\n        \"code\": \"242301\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular, Blue\",\r\n        \"code\": \"242302\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular, Blue\",\r\n        \"code\": \"242303\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular, Purple\",\r\n        \"code\": \"242304\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular, Purple\",\r\n        \"code\": \"242305\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular, Purple\",\r\n        \"code\": \"242306\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Fires Points\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"250000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Firing Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"250100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Hide Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"250200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Launch Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"250300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Reload Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"250400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Survey Control Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"250500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Known Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"250600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Fire Lines\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"260000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fire Support Coordination Line (FSCL)\",\r\n        \"est\": \"\",\r\n        \"code\": \"260100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Coordinated Fire Line (CFL)\",\r\n        \"est\": \"\",\r\n        \"code\": \"260200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line7\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"No Fire Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"260300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Battlefield Coordination Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"260400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Restrictive Fire Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"260500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Munition Flight Path\",\r\n        \"est\": \"\",\r\n        \"code\": \"260600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line8\",\r\n        \"modifiers\": \"W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Protection Areas\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"270000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Obstacle Belt\",\r\n        \"est\": \"\",\r\n        \"code\": \"270100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Obstacle Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"270200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Obstacle Free Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"270300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Obstacle Restricted Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"270400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Obstacle Effects\",\r\n        \"est\": \"\",\r\n        \"code\": \"270500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Block\",\r\n        \"code\": \"270501\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area11\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Disrupt\",\r\n        \"code\": \"270502\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fix\",\r\n        \"code\": \"270503\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line9\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Turn\",\r\n        \"code\": \"270504\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line10\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Obstacle Bypass\",\r\n        \"est\": \"\",\r\n        \"code\": \"270600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Easy\",\r\n        \"code\": \"270601\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Point12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Difficult\",\r\n        \"code\": \"270602\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Point12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Impossible\",\r\n        \"code\": \"270603\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Point12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Minefields\",\r\n        \"est\": \"\",\r\n        \"code\": \"270700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Static Depiction\",\r\n        \"code\": \"270701\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"H,N,W\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Dummy Minefield\",\r\n        \"code\": \"270705\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"H,N,W\",\r\n        \"aux1\": \"just 270701 with FD mod\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Dummy Minefield Dynamic\",\r\n        \"code\": \"270706\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area23\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"just 270707 with FD mod\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Dynamic Depiction\",\r\n        \"code\": \"270707\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area23\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mined Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"270800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"H,N,W\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fenced\",\r\n        \"code\": \"270801\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"N\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Dummy Mined Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"270900\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"H,N,W\",\r\n        \"aux1\": \"just 270800 with FD mod\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fenced Dummy\",\r\n        \"code\": \"270901\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"N\",\r\n        \"aux1\": \"just 270801 with FD mod\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unexploded Explosive Ordnance (UXO) Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"271000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bridge or Gap\",\r\n        \"est\": \"\",\r\n        \"code\": \"271100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line11\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Roadblocks, Craters and Blown Bridges\",\r\n        \"est\": \"\",\r\n        \"code\": \"271200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Planned\",\r\n        \"code\": \"271201\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Explosives, State of Readiness 1 (Safe)\",\r\n        \"code\": \"271202\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Explosives, State of Readiness 2 (armed but passable)\",\r\n        \"code\": \"271203\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Roadblock Complete (Executed)\",\r\n        \"code\": \"271204\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Assault Crossing\",\r\n        \"est\": \"\",\r\n        \"code\": \"271300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line16\",\r\n        \"modifiers\": \"W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ford Easy\",\r\n        \"est\": \"\",\r\n        \"code\": \"271500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line17\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ford Difficult\",\r\n        \"est\": \"\",\r\n        \"code\": \"271600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line17\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Biological Contaminated Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"271700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Biological Contaminated Area - Toxic Industrial Material\",\r\n        \"code\": \"271701\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Chemical Contaminated Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"271800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Chemical Contaminated Area - Toxic Industrial Material\",\r\n        \"code\": \"271801\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Nuclear Contaminated Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"271900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radiological Contaminated Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"272000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Radiological Contaminated Area - Toxic Industrial Material\",\r\n        \"code\": \"272001\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Minimum Safe Distance Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"272100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area14\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Multiple Strikes - STRIKWARN\",\r\n        \"est\": \"\",\r\n        \"code\": \"272101\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area26\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radiation Dose Rate Contour Lines\",\r\n        \"est\": \"\",\r\n        \"code\": \"272200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Protection Points\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"280000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Abatis\",\r\n        \"est\": \"\",\r\n        \"code\": \"280100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line13\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antipersonnel Mine\",\r\n        \"est\": \"\",\r\n        \"code\": \"280200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Antipersonnel Mine with Directional Effects\",\r\n        \"code\": \"280201\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antitank Mine\",\r\n        \"est\": \"\",\r\n        \"code\": \"280300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antitank Mine with Anti-handling Device\",\r\n        \"est\": \"\",\r\n        \"code\": \"280400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Wide Area Antitank Mine\",\r\n        \"est\": \"\",\r\n        \"code\": \"280500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unspecified Mine\",\r\n        \"est\": \"\",\r\n        \"code\": \"280600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Booby Trap\",\r\n        \"est\": \"\",\r\n        \"code\": \"280700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point13\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Engineer Regulating Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"280800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Shelter\",\r\n        \"est\": \"\",\r\n        \"code\": \"280900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Shelter Above Ground\",\r\n        \"est\": \"\",\r\n        \"code\": \"281000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Below Ground Shelter\",\r\n        \"est\": \"\",\r\n        \"code\": \"281100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fort\",\r\n        \"est\": \"\",\r\n        \"code\": \"281200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Chemical Event\",\r\n        \"est\": \"\",\r\n        \"code\": \"281300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C,H,N,Q,T,W,Y\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Chemical Event - Toxic Undustrial Material\",\r\n        \"code\": \"281301\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"C,H,N,Q,T,W,Y\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Biological Event\",\r\n        \"est\": \"\",\r\n        \"code\": \"281400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C,H,N,Q,T,W,Y\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Biological Event - Toxic Undustrial Material\",\r\n        \"code\": \"281401\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"C,H,N,Q,T,W,Y\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Nuclear Event\",\r\n        \"est\": \"\",\r\n        \"code\": \"281500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C,H,N,Q,T,W,Y\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Nuclear Fallout Producing Event\",\r\n        \"est\": \"\",\r\n        \"code\": \"281600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"C,H,N,Q,T,W,Y\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radiological Event\",\r\n        \"est\": \"\",\r\n        \"code\": \"281700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C,H,N,Q,T,W,Y\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Radiological Event - Toxic Undustrial Material\",\r\n        \"code\": \"281701\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C,H,N,Q,T,W,Y\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"General Decontamination Point/Site\",\r\n        \"est\": \"\",\r\n        \"code\": \"281800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Alternate\",\r\n        \"code\": \"281801\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Equipment\",\r\n        \"code\": \"281802\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Troop\",\r\n        \"code\": \"281803\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Equipment/Troop \",\r\n        \"code\": \"281804\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Operational\",\r\n        \"code\": \"281805\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Thorough\",\r\n        \"code\": \"281806\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Main Equipment\",\r\n        \"code\": \"281807\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Forward Troop\",\r\n        \"code\": \"281808\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Wounded Personnel\",\r\n        \"code\": \"281809\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tetrahedrons, Dragons Teeth, and Other Similar Obstacles\",\r\n        \"est\": \"\",\r\n        \"code\": \"281900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fixed and Prefabricated\",\r\n        \"code\": \"281901\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Movable\",\r\n        \"code\": \"281902\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Movable and Prefabricated\",\r\n        \"code\": \"281903\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Vertical Obstructions\",\r\n        \"est\": \"\",\r\n        \"code\": \"282000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tower, Low\",\r\n        \"code\": \"282001\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point16\",\r\n        \"modifiers\": \"X\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tower, High\",\r\n        \"code\": \"282002\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point16\",\r\n        \"modifiers\": \"X\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Overhead Wire\",\r\n        \"code\": \"282003\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Protection Lines\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"290000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Obstacle Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"290100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mineline\",\r\n        \"code\": \"290101\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"N\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antitank Obstacles\",\r\n        \"est\": \"\",\r\n        \"code\": \"290200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Under Construction\",\r\n        \"code\": \"290201\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Completed\",\r\n        \"code\": \"290202\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reinforced, with Antitank Mines\",\r\n        \"code\": \"290203\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Antitank Wall\",\r\n        \"code\": \"290204\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Wire Obstacles\",\r\n        \"est\": \"\",\r\n        \"code\": \"290300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Unspecified Wire\",\r\n        \"code\": \"290301\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Single Fence Wire\",\r\n        \"code\": \"290302\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Double Fence Wire\",\r\n        \"code\": \"290303\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Double Apron Fence\",\r\n        \"code\": \"290304\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Low Wire Fence\",\r\n        \"code\": \"290305\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"High Wire Fence\",\r\n        \"code\": \"290306\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Single Concertina\",\r\n        \"code\": \"290307\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Double Strand Concertina\",\r\n        \"code\": \"290308\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Triple Strand Concertina\",\r\n        \"code\": \"290309\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Cluster\",\r\n        \"est\": \"\",\r\n        \"code\": \"290400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area13\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Trip Wire\",\r\n        \"est\": \"\",\r\n        \"code\": \"290500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Lane\",\r\n        \"est\": \"\",\r\n        \"code\": \"290600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line14\",\r\n        \"modifiers\": \"W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ferry\",\r\n        \"est\": \"\",\r\n        \"code\": \"290700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line18\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Raft Site\",\r\n        \"est\": \"\",\r\n        \"code\": \"290800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line14\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fortified Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"290900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fighting Position\",\r\n        \"est\": \"\",\r\n        \"code\": \"291000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line19\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Intelligence Lines\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"300000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Intelligence Coordination Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"300100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Sustainment Areas\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"310000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Detainee Holding Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"310100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Enemy Prisoner or War Holding Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"310200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Forward Arming and Refueling Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"310300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Refugee Holding Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"310400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Regimental Support Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"310500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Brigade Support Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"310600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Division Support Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"310700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Sustainment Points\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"320000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ambulance Points\",\r\n        \"est\": \"\",\r\n        \"code\": \"320100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ambulance Exchange Point\",\r\n        \"code\": \"320101\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ambulance Control Point\",\r\n        \"code\": \"320102\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ambulance Load Point\",\r\n        \"code\": \"320103\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ambulance Relay Point\",\r\n        \"code\": \"320104\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ammunition Supply Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"320200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ammunition Transfer and Holding Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"320300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Cannibalization Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"320400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Casualty Collection Point \",\r\n        \"est\": \"\",\r\n        \"code\": \"320500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Civilian Collection Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"320600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Detainee Collection Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"320700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Enemy Prisoner of War Collection Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"320800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Logistics Release Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"320900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Maintenance Collection Point (MCP)\",\r\n        \"est\": \"\",\r\n        \"code\": \"321000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Medical Evacuation Point (MEDEVAC) Pick-Up Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"321100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rearm, Refuel and Resupply Point (R3P)\",\r\n        \"est\": \"\",\r\n        \"code\": \"321200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Refuel on the Move (ROM) Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"321300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Traffic Control Post (TCP)\",\r\n        \"est\": \"\",\r\n        \"code\": \"321400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Trailer Transfer Point (TTP)\",\r\n        \"est\": \"\",\r\n        \"code\": \"321500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unit Maintenance Collection Point (UNCP)\",\r\n        \"est\": \"\",\r\n        \"code\": \"321600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"General Supply Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"321700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"NATO Class I Supply Point\",\r\n        \"code\": \"321701\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"NATO Class II Supply Point\",\r\n        \"code\": \"321702\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"NATO Class III Supply Point\",\r\n        \"code\": \"321703\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"NATO Class IV Supply Point\",\r\n        \"code\": \"321704\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"NATO Class V Supply Point\",\r\n        \"code\": \"321705\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"NATO Multiple Class Supply Point\",\r\n        \"code\": \"321706\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"A,H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class I Supply Point\",\r\n        \"code\": \"321707\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class II Supply Point\",\r\n        \"code\": \"321708\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class III Supply Point\",\r\n        \"code\": \"321709\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class IV Supply Point\",\r\n        \"code\": \"321710\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class V Supply Point\",\r\n        \"code\": \"321711\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class VI Supply Point\",\r\n        \"code\": \"321712\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class VII Supply Point\",\r\n        \"code\": \"321713\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class VIII Supply Point\",\r\n        \"code\": \"321714\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class IX Supply Point\",\r\n        \"code\": \"321715\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class X Supply Point\",\r\n        \"code\": \"321716\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Medical Supply Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"321800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Sustainment Lines\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"330000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Moving Convoy\",\r\n        \"est\": \"\",\r\n        \"code\": \"330100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line9\",\r\n        \"modifiers\": \"H,V,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Halted Convoy\",\r\n        \"est\": \"\",\r\n        \"code\": \"330200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line20\",\r\n        \"modifiers\": \"H,V,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Main Supply Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"330300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line21\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"One Way Traffic\",\r\n        \"code\": \"330301\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line21\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Two Way Traffic\",\r\n        \"code\": \"330302\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line21\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Alternating Traffic\",\r\n        \"code\": \"330303\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line21\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Alternate Supply Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"330400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line21\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"One Way Traffic\",\r\n        \"code\": \"330401\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line21\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Two Way Traffic\",\r\n        \"code\": \"330402\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line21\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Alternating Traffic\",\r\n        \"code\": \"330403\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line21\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Mission Tasks\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"340000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Block\",\r\n        \"est\": \"\",\r\n        \"code\": \"340100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area24\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Breach\",\r\n        \"est\": \"\",\r\n        \"code\": \"340200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line22\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bypass\",\r\n        \"est\": \"\",\r\n        \"code\": \"340300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Point12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Canalize\",\r\n        \"est\": \"\",\r\n        \"code\": \"340400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Point12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Clear\",\r\n        \"est\": \"\",\r\n        \"code\": \"340500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line23\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Counterattack\",\r\n        \"est\": \"\",\r\n        \"code\": \"340600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Axis2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Counterattack by Fire\",\r\n        \"est\": \"\",\r\n        \"code\": \"340700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Axis2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Delay\",\r\n        \"est\": \"\",\r\n        \"code\": \"340800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line24\",\r\n        \"modifiers\": \"W\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Destroy\",\r\n        \"est\": \"\",\r\n        \"code\": \"340900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Disrupt\",\r\n        \"est\": \"\",\r\n        \"code\": \"341000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area25\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fix\",\r\n        \"est\": \"\",\r\n        \"code\": \"341100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line28\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Follow and Assume\",\r\n        \"est\": \"\",\r\n        \"code\": \"341200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line25\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Follow and Support\",\r\n        \"est\": \"\",\r\n        \"code\": \"341300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line25\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Interdict\",\r\n        \"est\": \"\",\r\n        \"code\": \"341400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point14\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Isolate\",\r\n        \"est\": \"\",\r\n        \"code\": \"341500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area15\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Neutralize\",\r\n        \"est\": \"\",\r\n        \"code\": \"341600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Occupy\",\r\n        \"est\": \"\",\r\n        \"code\": \"341700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area16\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Penetrate\",\r\n        \"est\": \"\",\r\n        \"code\": \"341800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area17\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Relief in Place (RIP)\",\r\n        \"est\": \"\",\r\n        \"code\": \"341900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area18\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Retire/Retirement\",\r\n        \"est\": \"\",\r\n        \"code\": \"342000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line24\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Secure\",\r\n        \"est\": \"\",\r\n        \"code\": \"342100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area19\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Security\",\r\n        \"est\": \"\",\r\n        \"code\": \"342200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cover\",\r\n        \"code\": \"342201\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line26\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Guard\",\r\n        \"code\": \"342202\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line26\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Screen\",\r\n        \"code\": \"342203\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line26\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Seize\",\r\n        \"est\": \"\",\r\n        \"code\": \"342300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line27\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Withdraw\",\r\n        \"est\": \"\",\r\n        \"code\": \"342400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line24\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Withdraw Under Pressure\",\r\n        \"est\": \"\",\r\n        \"code\": \"342500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line24\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Cordon and Knock\",\r\n        \"est\": \"\",\r\n        \"code\": \"342600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area15\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Cordon and Search\",\r\n        \"est\": \"\",\r\n        \"code\": \"342700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area15\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Suppress\",\r\n        \"est\": \"\",\r\n        \"code\": \"342800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Advance to Contact\",\r\n        \"est\": \"\",\r\n        \"code\": \"342900\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Axis1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Capture\",\r\n        \"est\": \"\",\r\n        \"code\": \"343000\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line27\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Conduct Exploitation\",\r\n        \"est\": \"\",\r\n        \"code\": \"343100\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line30\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Control\",\r\n        \"est\": \"\",\r\n        \"code\": \"343200\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area19\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Demonstration\",\r\n        \"est\": \"\",\r\n        \"code\": \"343300\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area18\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Deny\",\r\n        \"est\": \"\",\r\n        \"code\": \"343400\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area15\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Envelop\",\r\n        \"est\": \"\",\r\n        \"code\": \"343500\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line31\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Escort\",\r\n        \"est\": \"\",\r\n        \"code\": \"343600\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line50\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Exfiltrate\",\r\n        \"est\": \"\",\r\n        \"code\": \"343700\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line32\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Infiltrate\",\r\n        \"est\": \"\",\r\n        \"code\": \"343800\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line32\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Locate\",\r\n        \"est\": \"\",\r\n        \"code\": \"343900\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area19\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Pursue\",\r\n        \"est\": \"\",\r\n        \"code\": \"344000\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line33\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Forward Passage of Lines\",\r\n        \"est\": \"\",\r\n        \"code\": \"344100\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line24\",\r\n        \"modifiers\": \"W\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rearward Passage of Lines\",\r\n        \"est\": \"\",\r\n        \"code\": \"344200\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line24\",\r\n        \"modifiers\": \"W\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Space Debris\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"350000\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"Always Black\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Man Made Space Debris\",\r\n        \"est\": \"\",\r\n        \"code\": \"350100\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"Always Black\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Man Made Space Debris Small\",\r\n        \"code\": \"350101\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"Always Black\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Man Made Space Debris Medium\",\r\n        \"code\": \"350102\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"Always Black\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Man Made Space Debris Big\",\r\n        \"code\": \"350103\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"Always Black\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Natural Space Debris\",\r\n        \"est\": \"\",\r\n        \"code\": \"350200\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"Always Black\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Natural Space Debris Small\",\r\n        \"code\": \"350201\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"Always Black\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Natural Space Debris Medium\",\r\n        \"code\": \"350202\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"Always Black\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Natural Space Debris Big\",\r\n        \"code\": \"350203\",\r\n        \"versions\": \"10\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"Always Black\"\r\n      },\r\n      {\r\n        \"ss\": \"27\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"000000\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Military\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Service Branch\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Infantry\",\r\n        \"code\": \"110101\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medical\",\r\n        \"code\": \"110102\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance\",\r\n        \"code\": \"110103\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Signal\",\r\n        \"code\": \"110104\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Activity/Task\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Explosive Ordnance Disposal\",\r\n        \"code\": \"110201\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Field Artillery Observer\",\r\n        \"code\": \"110202\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Joint Fire Support\",\r\n        \"code\": \"110203\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Liaison\",\r\n        \"code\": \"110204\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Messenger\",\r\n        \"code\": \"110205\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Military Police\",\r\n        \"code\": \"110206\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Observer\",\r\n        \"code\": \"110207\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Security\",\r\n        \"code\": \"110208\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sniper\",\r\n        \"code\": \"110209\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Special Operation Forces\",\r\n        \"code\": \"110210\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Lethal Weapons\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rifle \",\r\n        \"code\": \"110301\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Single Shot Rifle\",\r\n        \"code\": \"110302\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Semiautomatic Rifle\",\r\n        \"code\": \"110303\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Automatic Rifle\",\r\n        \"code\": \"110304\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Machine Gun\",\r\n        \"code\": \"110305\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Machine Gun - Light\",\r\n        \"code\": \"110306\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Machine Gun - Medium\",\r\n        \"code\": \"110307\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Machine Gun - Heavy\",\r\n        \"code\": \"110308\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Grenade Launcher\",\r\n        \"code\": \"110309\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Grenade Launcher - Light\",\r\n        \"code\": \"110310\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Grenade Launcher - Medium\",\r\n        \"code\": \"110311\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Grenade Launcher - Heavy\",\r\n        \"code\": \"110312\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Flame Thrower\",\r\n        \"code\": \"110313\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mortar\",\r\n        \"code\": \"110314\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Single Rocket Launcher\",\r\n        \"code\": \"110315\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Antitank Rocket Launcher\",\r\n        \"code\": \"110316\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Non-Lethal Weapons\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Non-Lethal Weapon\",\r\n        \"code\": \"110401\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Non-Lethal Grenade Launcher\",\r\n        \"code\": \"110402\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Taser\",\r\n        \"code\": \"110403\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"30\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Military\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Military Combatant\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Carrier\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Surface Combatant, Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Battleship\",\r\n        \"code\": \"120201\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cruiser\",\r\n        \"code\": \"120202\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Destroyer\",\r\n        \"code\": \"120203\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Frigate\",\r\n        \"code\": \"120204\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Corvette\",\r\n        \"code\": \"120205\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Littoral Combatant Ship\",\r\n        \"code\": \"120206\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Amphibious Warfare Ship\",\r\n        \"est\": \"\",\r\n        \"code\": \"120300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Amphibious Command Ship\",\r\n        \"code\": \"120301\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Amphibious Assault, Non-specified\",\r\n        \"code\": \"120302\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Amphibious Assault Ship, General\",\r\n        \"code\": \"120303\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Amphibious Assault Ship, Multipurpose\",\r\n        \"code\": \"120304\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Amphibious Assault Ship, Helicopter\",\r\n        \"code\": \"120305\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Amphibious Transport Dock\",\r\n        \"code\": \"120306\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Landing Ship\",\r\n        \"code\": \"120307\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Landing Craft\",\r\n        \"code\": \"120308\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Warfare Ship\",\r\n        \"est\": \"\",\r\n        \"code\": \"120400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Layer\",\r\n        \"code\": \"120401\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Sweeper\",\r\n        \"code\": \"120402\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Sweeper, Drone\",\r\n        \"code\": \"120403\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Hunter\",\r\n        \"code\": \"120404\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Countermeasures\",\r\n        \"code\": \"120405\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Countermeasures, Support Ship\",\r\n        \"code\": \"120406\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Patrol Boat\",\r\n        \"est\": \"\",\r\n        \"code\": \"120500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Patrol Craft, Submarine Chaser/Escort, General\",\r\n        \"code\": \"120501\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Patrol Ship, General\",\r\n        \"code\": \"120502\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Decoy\",\r\n        \"est\": \"\",\r\n        \"code\": \"120600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unmanned Surface Water Vehicle (USV)\",\r\n        \"est\": \"\",\r\n        \"code\": \"120700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Speedboat\",\r\n        \"est\": \"\",\r\n        \"code\": \"120800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rigid-Hull Inflatable Boat (RHIB)\",\r\n        \"code\": \"120801\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Jet Ski\",\r\n        \"est\": \"\",\r\n        \"code\": \"120900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Navy Task Organization\",\r\n        \"est\": \"\",\r\n        \"code\": \"121000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Navy Task Element\",\r\n        \"code\": \"121001\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Navy Task Force\",\r\n        \"code\": \"121002\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Navy Task Group\",\r\n        \"code\": \"121003\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Navy Task Unit\",\r\n        \"code\": \"121004\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Convoy\",\r\n        \"code\": \"121005\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea-Based X-Band Radar\",\r\n        \"est\": \"\",\r\n        \"code\": \"121100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Military Non Combatant\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Auxiliary Ship\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ammunition Ship\",\r\n        \"code\": \"130101\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Naval Stores Ship\",\r\n        \"code\": \"130102\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Auxiliary Flag Ship\",\r\n        \"code\": \"130103\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intelligence Collector\",\r\n        \"code\": \"130104\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Oceanographic Research Ship\",\r\n        \"code\": \"130105\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Survey Ship\",\r\n        \"code\": \"130106\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Hospital Ship\",\r\n        \"code\": \"130107\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Naval Cargo Ship\",\r\n        \"code\": \"130108\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Combat Support Ship, Fast\",\r\n        \"code\": \"130109\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Oiler, Replenishment\",\r\n        \"code\": \"130110\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Repair Ship\",\r\n        \"code\": \"130111\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Submarine Tender\",\r\n        \"code\": \"130112\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tug, Ocean Going\",\r\n        \"code\": \"130113\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Service Craft/Yard\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Barge, not Self-Propelled\",\r\n        \"code\": \"130201\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Barge, Self-Propelled\",\r\n        \"code\": \"130202\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tug, Harbor\",\r\n        \"code\": \"130203\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Launch\",\r\n        \"code\": \"130204\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Civilian\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Merchant Ship\",\r\n        \"est\": \"\",\r\n        \"code\": \"140100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cargo, General\",\r\n        \"code\": \"140101\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Container Ship\",\r\n        \"code\": \"140102\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Dredge\",\r\n        \"code\": \"140103\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Roll On/Roll Off\",\r\n        \"code\": \"140104\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ferry\",\r\n        \"code\": \"140105\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy Lift\",\r\n        \"code\": \"140106\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Hovercraft\",\r\n        \"code\": \"140107\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Lash Carrier (with Barges)\",\r\n        \"code\": \"140108\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Oiler/Tanker\",\r\n        \"code\": \"140109\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Passenger\",\r\n        \"code\": \"140110\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tug, Ocean Going\",\r\n        \"code\": \"140111\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tow\",\r\n        \"code\": \"140112\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Transport Ship, Hazardous Material\",\r\n        \"code\": \"140113\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Junk/Dhow\",\r\n        \"code\": \"140114\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Barge, not Self-Propelled\",\r\n        \"code\": \"140115\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Hospital Ship\",\r\n        \"code\": \"140116\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fishing Vessel\",\r\n        \"est\": \"\",\r\n        \"code\": \"140200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Drifter\",\r\n        \"code\": \"140201\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Trawler\",\r\n        \"code\": \"140202\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Dredger\",\r\n        \"code\": \"140203\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Law Enforcement Vessel\",\r\n        \"est\": \"\",\r\n        \"code\": \"140300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Leisure Craft, Sailing\",\r\n        \"est\": \"\",\r\n        \"code\": \"140400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Leisure Craft, Motorized\",\r\n        \"est\": \"\",\r\n        \"code\": \"140500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rigid-Hull Inflatable Boat (RHIB)\",\r\n        \"code\": \"140501\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Speedboat\",\r\n        \"code\": \"140502\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Jet Ski\",\r\n        \"est\": \"\",\r\n        \"code\": \"140600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unmanned Surface Water Vehicle (USV)\",\r\n        \"est\": \"\",\r\n        \"code\": \"140700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Own Ship\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Fused Track\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Manual Track\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"170000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"35\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Military\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Submarine\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Submarine, Surfaced\",\r\n        \"code\": \"110101\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Submarine, Snorkeling\",\r\n        \"code\": \"110102\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Submarine, Bottomed\",\r\n        \"code\": \"110103\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Other Submersible\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Nonsubmarine\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Autonomous Underwater Vehicle (AUV)/Unmanned Underwater Vehicle (UUV)\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Diver\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Civilian\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Submersible\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Autonomous Underwater Vehicle (AUV)/ Unmanned Underwater Vehicle (UUV)\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Diver\",\r\n        \"est\": \"\",\r\n        \"code\": \"120300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Weapon\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Torpedo\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Improvised Explosive Device (IED)\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Decoy\",\r\n        \"est\": \"\",\r\n        \"code\": \"130300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Echo Tracker Classifier (ETC) / Possible Contact (POSCON)\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Fused Track\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Manual Track\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"36\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Sea Mine, General\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Mine, Bottom\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Mine, Moored\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Mine, Floating\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Mine, Rising\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Mine, Other Position\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Kingfisher\",\r\n        \"est\": \"\",\r\n        \"code\": \"110600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Small Object, Mine-Like\",\r\n        \"est\": \"\",\r\n        \"code\": \"110700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Exercise Mine, General\",\r\n        \"est\": \"\",\r\n        \"code\": \"110800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Exercise Mine, Bottom\",\r\n        \"code\": \"110801\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Exercise Mine, Moored\",\r\n        \"code\": \"110802\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Exercise Mine, Floating\",\r\n        \"code\": \"110803\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Exercise Mine, Rising\",\r\n        \"code\": \"110804\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Neutralized Mine, General\",\r\n        \"est\": \"\",\r\n        \"code\": \"110900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Neutralized Mine, Bottom\",\r\n        \"code\": \"110901\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Neutralized Mine, Moored\",\r\n        \"code\": \"110902\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Neutralized Mine, Floating\",\r\n        \"code\": \"110903\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Neutralized Mine, Rising\",\r\n        \"code\": \"110904\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Neutralized Mine, Other Position\",\r\n        \"code\": \"110905\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Unexploded Ordnance\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Sea Mine Decoy\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Mine Decoy, Bottom\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Mine Decoy, Moored\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Mine-Like Contact (MILCO)\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"MILCO - General\",\r\n        \"est\": \"\",\r\n        \"code\": \"140100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - General, Confidence Level 1\",\r\n        \"code\": \"140101\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - General, Confidence Level 2\",\r\n        \"code\": \"140102\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - General, Confidence Level 3\",\r\n        \"code\": \"140103\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - General, Confidence Level 4\",\r\n        \"code\": \"140104\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - General, Confidence Level 5\",\r\n        \"code\": \"140105\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"MILCO - Bottom\",\r\n        \"est\": \"\",\r\n        \"code\": \"140200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Bottom, Confidence Level 1\",\r\n        \"code\": \"140201\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Bottom, Confidence Level 2\",\r\n        \"code\": \"140202\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Bottom, Confidence Level 3\",\r\n        \"code\": \"140203\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Bottom, Confidence Level 4\",\r\n        \"code\": \"140204\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Bottom, Confidence Level 5\",\r\n        \"code\": \"140205\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"MILCO - Moored\",\r\n        \"est\": \"\",\r\n        \"code\": \"140300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Moored, Confidence Level 1\",\r\n        \"code\": \"140301\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Moored, Confidence Level 2\",\r\n        \"code\": \"140302\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Moored, Confidence Level 3\",\r\n        \"code\": \"140303\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Moored, Confidence Level 4\",\r\n        \"code\": \"140304\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Moored, Confidence Level 5\",\r\n        \"code\": \"140305\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"MILCO - Floating\",\r\n        \"est\": \"\",\r\n        \"code\": \"140400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Floating, Confidence Level 1\",\r\n        \"code\": \"140401\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Floating, Confidence Level 2\",\r\n        \"code\": \"140402\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Floating, Confidence Level 3\",\r\n        \"code\": \"140403\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Floating, Confidence Level 4\",\r\n        \"code\": \"140404\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Floating, Confidence Level 5\",\r\n        \"code\": \"140405\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Mine-Like Echo (MILEC), General\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine-Like Echo, Bottom\",\r\n        \"est\": \"\",\r\n        \"code\": \"150100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine-Like Echo, Moored\",\r\n        \"est\": \"\",\r\n        \"code\": \"150200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine-Like Echo, Floating\",\r\n        \"est\": \"\",\r\n        \"code\": \"150300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Negative Reacquisition, General\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Negative Reacquisition, Bottom\",\r\n        \"est\": \"\",\r\n        \"code\": \"160100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Negative Reacquisition, Moored\",\r\n        \"est\": \"\",\r\n        \"code\": \"160200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Negative Reacquisition, Floating\",\r\n        \"est\": \"\",\r\n        \"code\": \"160300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Obstructor\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"170000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Neutralized Obstructor\",\r\n        \"est\": \"\",\r\n        \"code\": \"170100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"General Mine Anchor\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"180000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Non-Mine Mine-Like Object (NMLO), General\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"190000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Non-Mine Mine-Like Object, Bottom\",\r\n        \"est\": \"\",\r\n        \"code\": \"190100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Non-Mine Mine-Like Object, Moored\",\r\n        \"est\": \"\",\r\n        \"code\": \"190200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Non-Mine Mine-Like Object, Floating\",\r\n        \"est\": \"\",\r\n        \"code\": \"190300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Environmental Report Location\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"200000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Dive Report Location\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"210000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"40\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Incident\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Criminal Activity Incident\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Arrest\",\r\n        \"code\": \"110101\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Arson\",\r\n        \"code\": \"110102\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Attempted Criminal Activity\",\r\n        \"code\": \"110103\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Drive-by Shooting\",\r\n        \"code\": \"110104\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Drug Related\",\r\n        \"code\": \"110105\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Extortion\",\r\n        \"code\": \"110106\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Graffiti\",\r\n        \"code\": \"110107\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Killing\",\r\n        \"code\": \"110108\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Poisoning\",\r\n        \"code\": \"110109\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Civil Rioting\",\r\n        \"code\": \"110110\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Booby Trap\",\r\n        \"code\": \"110111\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Home Eviction\",\r\n        \"code\": \"110112\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Black Marketing\",\r\n        \"code\": \"110113\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Vandalism/Loot/Ransack/Plunder\",\r\n        \"code\": \"110114\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Jail Break\",\r\n        \"code\": \"110115\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Robbery\",\r\n        \"code\": \"110116\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Theft\",\r\n        \"code\": \"110117\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Burglary\",\r\n        \"code\": \"110118\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Smuggling\",\r\n        \"code\": \"110119\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rock Throwing\",\r\n        \"code\": \"110120\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Dead Body\",\r\n        \"code\": \"110121\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sabotage\",\r\n        \"code\": \"110122\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Suspicious Activity\",\r\n        \"code\": \"110123\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bomb/Bombing\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bomb Threat\",\r\n        \"code\": \"110201\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"IED Event\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"IED Explosion\",\r\n        \"code\": \"110301\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Premature IED Explosion\",\r\n        \"code\": \"110302\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"IED Cache\",\r\n        \"code\": \"110303\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"IED Suicide Bomber\",\r\n        \"code\": \"110304\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Shooting\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sniping\",\r\n        \"code\": \"110401\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Illegal Drug Operation\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Trafficking\",\r\n        \"code\": \"110501\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Illegal Drug Lab\",\r\n        \"code\": \"110502\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Explosion\",\r\n        \"est\": \"\",\r\n        \"code\": \"110600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Grenade Explosion\",\r\n        \"code\": \"110601\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Incendiary Explosion\",\r\n        \"code\": \"110602\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Explosion\",\r\n        \"code\": \"110603\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mortar Fire Explosion\",\r\n        \"code\": \"110604\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rocket Explosion\",\r\n        \"code\": \"110605\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bomb Explosion\",\r\n        \"code\": \"110606\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Civil Disturbance\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Demonstration\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Operation\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Patrolling\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Military Information Support Operation (MISO)\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Psychological Operations (PSYOPS)\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"10\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"TV and Radio Propaganda\",\r\n        \"code\": \"130201\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Foraging/Searching\",\r\n        \"est\": \"\",\r\n        \"code\": \"130300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Recruitment\",\r\n        \"est\": \"\",\r\n        \"code\": \"130400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Willing\",\r\n        \"code\": \"130401\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Unwilling/Coerced\",\r\n        \"code\": \"130402\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Laying\",\r\n        \"est\": \"\",\r\n        \"code\": \"130500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Spy\",\r\n        \"est\": \"\",\r\n        \"code\": \"130600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Warrant Served\",\r\n        \"est\": \"\",\r\n        \"code\": \"130700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Exfiltration\",\r\n        \"est\": \"\",\r\n        \"code\": \"130800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Infiltration\",\r\n        \"est\": \"\",\r\n        \"code\": \"130900\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Meeting\",\r\n        \"est\": \"\",\r\n        \"code\": \"131000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Polling Place/Election\",\r\n        \"code\": \"131001\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Raid on House\",\r\n        \"est\": \"\",\r\n        \"code\": \"131100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Emergency Operation\",\r\n        \"est\": \"\",\r\n        \"code\": \"131200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Emergency Collection Evacuation Point\",\r\n        \"code\": \"131201\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Emergency Food Distribution\",\r\n        \"code\": \"131202\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Emergency Incident Command Center\",\r\n        \"code\": \"131203\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Emergency Operations Center\",\r\n        \"code\": \"131204\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Emergency Public Information Center\",\r\n        \"code\": \"131205\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Emergency Shelter\",\r\n        \"code\": \"131206\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Emergency Staging Area\",\r\n        \"code\": \"131207\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Emergency Water Distribution Center\",\r\n        \"code\": \"131208\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Emergency Medical Operation\",\r\n        \"est\": \"\",\r\n        \"code\": \"131300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"EMT Station Location\",\r\n        \"code\": \"131301\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Health Department Facility\",\r\n        \"code\": \"131302\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medical Facilities Outpatient\",\r\n        \"code\": \"131303\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Morgue\",\r\n        \"code\": \"131304\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Pharmacy\",\r\n        \"code\": \"131305\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Triage\",\r\n        \"code\": \"131306\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fire Fighting Operation\",\r\n        \"est\": \"\",\r\n        \"code\": \"131400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fire Hydrant\",\r\n        \"code\": \"131401\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fire Station\",\r\n        \"code\": \"131402\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Other Water Supply Location\",\r\n        \"code\": \"131403\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Law Enforcement Operation\",\r\n        \"est\": \"\",\r\n        \"code\": \"131500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice)\",\r\n        \"code\": \"131501\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Border Patrol\",\r\n        \"code\": \"131502\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Customs Service\",\r\n        \"code\": \"131503\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Drug Enforcement Administration (DEA)\",\r\n        \"code\": \"131504\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Department of Justice (DOJ)\",\r\n        \"code\": \"131505\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Federal Bureau of Investigation (FBI)\",\r\n        \"code\": \"131506\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Police\",\r\n        \"code\": \"131507\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Prison\",\r\n        \"code\": \"131508\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"United States Secret Service(Treas) (USSS)\",\r\n        \"code\": \"131509\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Transportation Security Administration (TSA)\",\r\n        \"code\": \"131510\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Coast Guard\",\r\n        \"code\": \"131511\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Marshals Service\",\r\n        \"code\": \"131512\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Internal Security Force\",\r\n        \"code\": \"131513\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Fire Event\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fire Origin\",\r\n        \"est\": \"\",\r\n        \"code\": \"140100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Smoke\",\r\n        \"est\": \"\",\r\n        \"code\": \"140200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Hot Spot\",\r\n        \"est\": \"\",\r\n        \"code\": \"140300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Non-Residential Fire\",\r\n        \"est\": \"\",\r\n        \"code\": \"140400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Residential Fire\",\r\n        \"est\": \"\",\r\n        \"code\": \"140500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"School Fire\",\r\n        \"est\": \"\",\r\n        \"code\": \"140600\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Special Needs Fire\",\r\n        \"est\": \"\",\r\n        \"code\": \"140700\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Wild Fire\",\r\n        \"est\": \"\",\r\n        \"code\": \"140800\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Hazardous Materials\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Hazardous Materials Incident\",\r\n        \"est\": \"\",\r\n        \"code\": \"150100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Chemical Agent\",\r\n        \"code\": \"150101\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Corrosive Material\",\r\n        \"code\": \"150102\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Hazardous when Wet\",\r\n        \"code\": \"150103\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Explosive Material\",\r\n        \"code\": \"150104\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Flammable Gas\",\r\n        \"code\": \"150105\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Flammable Liquid\",\r\n        \"code\": \"150106\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Flammable Solid\",\r\n        \"code\": \"150107\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Non-Flammable Gas\",\r\n        \"code\": \"150108\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Organic Peroxide\",\r\n        \"code\": \"150109\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Oxidizer\",\r\n        \"code\": \"150110\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Radioactive Material\",\r\n        \"code\": \"150111\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Spontaneously Combustible Material\",\r\n        \"code\": \"150112\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Toxic Gas\",\r\n        \"code\": \"150113\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Toxic Infectious Material\",\r\n        \"code\": \"150114\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Unexploded Ordnance\",\r\n        \"code\": \"150115\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Transportation Incident\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air\",\r\n        \"est\": \"\",\r\n        \"code\": \"160100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Marine\",\r\n        \"est\": \"\",\r\n        \"code\": \"160200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rail\",\r\n        \"est\": \"\",\r\n        \"code\": \"160300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"160400\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Wheeled Vehicle Explosion\",\r\n        \"est\": \"\",\r\n        \"code\": \"160500\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Natural Event\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"170000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Geologic\",\r\n        \"est\": \"\",\r\n        \"code\": \"170100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Aftershock\",\r\n        \"code\": \"170101\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Avalanche\",\r\n        \"code\": \"170102\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Earthquake Epicenter\",\r\n        \"code\": \"170103\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Landslide\",\r\n        \"code\": \"170104\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Subsidence\",\r\n        \"code\": \"170105\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Volcanic Eruption\",\r\n        \"code\": \"170106\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Volcanic Threat\",\r\n        \"code\": \"170107\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cave Entrance\",\r\n        \"code\": \"170108\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Hydro-Meteorological\",\r\n        \"est\": \"\",\r\n        \"code\": \"170200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Drought\",\r\n        \"code\": \"170201\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Flood\",\r\n        \"code\": \"170202\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tsunami\",\r\n        \"code\": \"170203\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Infestation\",\r\n        \"est\": \"\",\r\n        \"code\": \"170300\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bird\",\r\n        \"code\": \"170301\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Insect\",\r\n        \"code\": \"170302\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Microbial\",\r\n        \"code\": \"170303\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reptile\",\r\n        \"code\": \"170304\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rodent\",\r\n        \"code\": \"170305\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Individual\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"180000\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Religious Leader\",\r\n        \"est\": \"\",\r\n        \"code\": \"180100\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Speaker\",\r\n        \"est\": \"\",\r\n        \"code\": \"180200\",\r\n        \"versions\": \"10,11\"\r\n      },\r\n      {\r\n        \"ss\": \"45\",\r\n        \"e\": \"Pressure Systems\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Low Pressure Center\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cyclone Center\",\r\n        \"code\": \"110101\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tropopause Low\",\r\n        \"code\": \"110102\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"High Pressure Center\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Anticyclone Center\",\r\n        \"code\": \"110201\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tropopause High\",\r\n        \"code\": \"110202\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Frontal Systems\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cold Front\",\r\n        \"code\": \"110301\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Upper Cold Front\",\r\n        \"code\": \"110302\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cold Frontogenesis\",\r\n        \"code\": \"110303\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cold Frontolysis\",\r\n        \"code\": \"110304\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Warm Front\",\r\n        \"code\": \"110305\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Upper Warm Front\",\r\n        \"code\": \"110306\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Warm Frontogenesis\",\r\n        \"code\": \"110307\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Warm Frontolysis\",\r\n        \"code\": \"110308\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Occluded Front\",\r\n        \"code\": \"110309\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"6F3198\",\r\n        \"aux1\": \"E29FFF\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Upper Occluded Front\",\r\n        \"code\": \"110310\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"6F3198\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Occluded Frontolysis\",\r\n        \"code\": \"110311\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"6F3198\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Stationary Front\",\r\n        \"code\": \"110312\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF0000;0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Upper Stationary Front\",\r\n        \"code\": \"110313\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF0000;0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Stationary Frontogenesis\",\r\n        \"code\": \"110314\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF0000;0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Stationary Frontolysis\",\r\n        \"code\": \"110315\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF0000;0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Lines\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Trough Axis\",\r\n        \"code\": \"110401\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Upper Trough Axis\",\r\n        \"code\": \"110402\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ridge Axis\",\r\n        \"code\": \"110403\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Severe Squall Line\",\r\n        \"code\": \"110404\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Instability Line\",\r\n        \"code\": \"110405\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Shear Line\",\r\n        \"code\": \"110406\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line4\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Inter-Tropical Convergence Zone\",\r\n        \"code\": \"110407\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line5\",\r\n        \"modifiers\": \"FF8000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Convergence Line\",\r\n        \"code\": \"110408\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line6\",\r\n        \"modifiers\": \"FF8000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Inter-Tropical Discontinuity\",\r\n        \"code\": \"110409\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line7\",\r\n        \"modifiers\": \"FF0000;0DE927\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Pressure Tendency\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rise Then Fall Higher\",\r\n        \"code\": \"110501\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rise Then Steady\",\r\n        \"code\": \"110502\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rise\",\r\n        \"code\": \"110503\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rise Then Rise Higher\",\r\n        \"code\": \"110504\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Steady\",\r\n        \"code\": \"110505\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fall Then Rise Lower\",\r\n        \"code\": \"110506\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"91100A\",\r\n        \"aux1\": \"Says red but looks more like reddish brown in template\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fall Then Steady\",\r\n        \"code\": \"110507\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"91100A\",\r\n        \"aux1\": \"Says red but looks more like reddish brown in template\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fall\",\r\n        \"code\": \"110508\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"91100A\",\r\n        \"aux1\": \"Says red but looks more like reddish brown in template\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rise Then Fall Lower\",\r\n        \"code\": \"110509\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"91100A\",\r\n        \"aux1\": \"Says red but looks more like reddish brown in template\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Turbulence\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Light\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Moderate\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Severe\",\r\n        \"est\": \"\",\r\n        \"code\": \"120300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Extreme\",\r\n        \"est\": \"\",\r\n        \"code\": \"120400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mountain Waves\",\r\n        \"est\": \"\",\r\n        \"code\": \"120500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Icing\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Clear Icing\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"130101\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"7C600D\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate\",\r\n        \"code\": \"130102\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"7C600D\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Severe\",\r\n        \"code\": \"130103\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"7C600D\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rime Icing\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"130201\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"7C600D\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate\",\r\n        \"code\": \"130202\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"7C600D\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Severe\",\r\n        \"code\": \"130203\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"7C600D\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mixed Icing\",\r\n        \"est\": \"\",\r\n        \"code\": \"130300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"130301\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"7C600D\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate\",\r\n        \"code\": \"130302\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"7C600D\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Severe\",\r\n        \"code\": \"130303\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"7C600D\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Winds\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Calm Winds\",\r\n        \"est\": \"\",\r\n        \"code\": \"140100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point4\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Wind Plot\",\r\n        \"est\": \"\",\r\n        \"code\": \"140200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point5\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Jet Stream\",\r\n        \"est\": \"\",\r\n        \"code\": \"140300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Stream Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"140400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Cloud Cover\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Cloud Coverage Symbols\",\r\n        \"est\": \"\",\r\n        \"code\": \"150100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Clear Sky\",\r\n        \"code\": \"150101\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point6\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Few Coverage\",\r\n        \"code\": \"150102\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point6\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Scattered Coverage\",\r\n        \"code\": \"150103\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point6\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Broken Coverage\",\r\n        \"code\": \"150104\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point6\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Overcast Coverage\",\r\n        \"code\": \"150105\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point6\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sky Totally or Partially Obscured\",\r\n        \"code\": \"150106\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point6\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Weather Symbols\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rain\",\r\n        \"est\": \"\",\r\n        \"code\": \"160100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Light\",\r\n        \"code\": \"160101\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Continuous Light\",\r\n        \"code\": \"160102\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Moderate\",\r\n        \"code\": \"160103\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Moderate/ Continuous Moderate\",\r\n        \"code\": \"160104\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Heavy\",\r\n        \"code\": \"160105\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Heavy/ Continuous Heavy\",\r\n        \"code\": \"160106\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Freezing Rain\",\r\n        \"est\": \"\",\r\n        \"code\": \"160200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"160201\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate/Heavy\",\r\n        \"code\": \"160202\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rain Showers\",\r\n        \"est\": \"\",\r\n        \"code\": \"160300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"160301\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate/Heavy\",\r\n        \"code\": \"160302\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Torrential\",\r\n        \"code\": \"160303\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Drizzle\",\r\n        \"est\": \"\",\r\n        \"code\": \"160400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Light\",\r\n        \"code\": \"160401\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Light/ Continuous Light\",\r\n        \"code\": \"160402\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Moderate\",\r\n        \"code\": \"160403\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Moderate/ Continuous Moderate\",\r\n        \"code\": \"160404\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Heavy\",\r\n        \"code\": \"160405\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Heavy/ Continuous Heavy\",\r\n        \"code\": \"160406\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Freezing Drizzle\",\r\n        \"est\": \"\",\r\n        \"code\": \"160500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"160501\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate/Heavy\",\r\n        \"code\": \"160502\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rain and Snow Mixed\",\r\n        \"est\": \"\",\r\n        \"code\": \"160600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rain or Drizzle and Snow - Light\",\r\n        \"code\": \"160601\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rain or Drizzle and Snow - Moderate/Heavy\",\r\n        \"code\": \"160602\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rain and Snow Showers - Light\",\r\n        \"code\": \"160603\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rain and Snow Showers - Moderate/Heavy\",\r\n        \"code\": \"160604\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Snow\",\r\n        \"est\": \"\",\r\n        \"code\": \"160700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Light\",\r\n        \"code\": \"160701\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Light/ Continuous Light\",\r\n        \"code\": \"160702\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Moderate\",\r\n        \"code\": \"160703\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Moderate/ Continuous Moderate\",\r\n        \"code\": \"160704\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Heavy\",\r\n        \"code\": \"160705\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Heavy/ Continuous Heavy\",\r\n        \"code\": \"160706\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Blowing Snow - Light/ Moderate\",\r\n        \"code\": \"160707\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Blowing Snow - Heavy\",\r\n        \"code\": \"160708\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Snow Grains\",\r\n        \"est\": \"\",\r\n        \"code\": \"160800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"dark green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Snow Showers\",\r\n        \"est\": \"\",\r\n        \"code\": \"160900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"160901\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"dark green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate/Heavy\",\r\n        \"code\": \"160902\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Hail\",\r\n        \"est\": \"\",\r\n        \"code\": \"161000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light not Associated with Thunder\",\r\n        \"code\": \"161001\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"dark red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate/Heavy not Associated with Thunder\",\r\n        \"code\": \"161002\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ice Crystals (Diamond Dust)\",\r\n        \"est\": \"\",\r\n        \"code\": \"161100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ice Pellets (Sleet)\",\r\n        \"est\": \"\",\r\n        \"code\": \"161200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"161201\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate\",\r\n        \"code\": \"161202\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"161203\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Inversion\",\r\n        \"est\": \"\",\r\n        \"code\": \"161300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"black\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Storms\",\r\n        \"est\": \"\",\r\n        \"code\": \"161400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Thunderstorm - No Precipitation\",\r\n        \"code\": \"161401\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Thunderstorm Light to Moderate with Rain/Snow - No Hail\",\r\n        \"code\": \"161402\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Thunderstorm Heavy with Rain/Snow - No Hail\",\r\n        \"code\": \"161403\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Thunderstorm Light to Moderate - With Hail\",\r\n        \"code\": \"161404\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Thunderstorm Heavy - With Hail\",\r\n        \"code\": \"161405\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Funnel Cloud (Tornado/Waterspout)\",\r\n        \"code\": \"161406\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Squall\",\r\n        \"code\": \"161407\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Lightning\",\r\n        \"code\": \"161408\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fog\",\r\n        \"est\": \"\",\r\n        \"code\": \"161500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Shallow Patches\",\r\n        \"code\": \"161501\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Shallow Continuous\",\r\n        \"code\": \"161502\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Patchy\",\r\n        \"code\": \"161503\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sky Visible\",\r\n        \"code\": \"161504\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sky Obscured\",\r\n        \"code\": \"161505\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Freezing, Sky Visible\",\r\n        \"code\": \"161506\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Freezing, Sky Obscured\",\r\n        \"code\": \"161507\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mist\",\r\n        \"est\": \"\",\r\n        \"code\": \"161600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Smoke\",\r\n        \"est\": \"\",\r\n        \"code\": \"161700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"AE6C4E\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Haze\",\r\n        \"est\": \"\",\r\n        \"code\": \"161800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"AE6C4E\",\r\n        \"aux1\": \"med brown\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Dust or Sand\",\r\n        \"est\": \"\",\r\n        \"code\": \"161900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light to Moderate\",\r\n        \"code\": \"161901\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"AE6C4E\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Severe\",\r\n        \"code\": \"161902\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"AE6C4E\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Dust Devil\",\r\n        \"code\": \"161903\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"AE6C4E\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Blowing Dust or Sand\",\r\n        \"code\": \"161904\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"AE6C4E\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tropical Storm Systems\",\r\n        \"est\": \"\",\r\n        \"code\": \"162000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tropical Depression\",\r\n        \"code\": \"162001\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point8\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"Red or Purple - Current and Forecast Position\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tropical Storm\",\r\n        \"code\": \"162002\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point8\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"Black - Past Position\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Hurricane/Typhoon\",\r\n        \"code\": \"162003\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point8\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tropical Storm Wind Areas and Date/Time Labels\",\r\n        \"code\": \"162004\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"US Navy ship avoidance areas can be depicted using Operator-Defined Freeform. 171000\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Volcanic Eruption\",\r\n        \"est\": \"\",\r\n        \"code\": \"162100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Volcanic Ash\",\r\n        \"code\": \"162101\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tropopause Level\",\r\n        \"est\": \"\",\r\n        \"code\": \"162200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Freezing Level\",\r\n        \"est\": \"\",\r\n        \"code\": \"162300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Precipitation of Unknown Type and Intensity\",\r\n        \"est\": \"\",\r\n        \"code\": \"162400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Bounded Areas of Weather\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"170000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Instrument Flight Rule (IFR)\",\r\n        \"est\": \"\",\r\n        \"code\": \"170100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Marginal Visual Flight Rule (MVFR)\",\r\n        \"est\": \"\",\r\n        \"code\": \"170200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Turbulence\",\r\n        \"est\": \"\",\r\n        \"code\": \"170300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Icing\",\r\n        \"est\": \"\",\r\n        \"code\": \"170400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"BD9A38\",\r\n        \"aux1\": \"mud\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Liquid Precipitation - Non-Convective Continuous or Intermittent\",\r\n        \"est\": \"\",\r\n        \"code\": \"170500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Liquid Precipitation - Convective\",\r\n        \"code\": \"170501\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Freezing /Frozen Precipitation\",\r\n        \"est\": \"\",\r\n        \"code\": \"170600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Thunderstorm\",\r\n        \"est\": \"\",\r\n        \"code\": \"170700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"dark red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fog\",\r\n        \"est\": \"\",\r\n        \"code\": \"170800\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Dust or Sand\",\r\n        \"est\": \"\",\r\n        \"code\": \"170900\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"AE6C4E\",\r\n        \"aux1\": \"med brown\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Operator-Defined Freeform\",\r\n        \"est\": \"\",\r\n        \"code\": \"171000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Isopleths\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"180000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Isobar - Surface\",\r\n        \"est\": \"\",\r\n        \"code\": \"180100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Contour - Upper Air\",\r\n        \"est\": \"\",\r\n        \"code\": \"180200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Isotherm\",\r\n        \"est\": \"\",\r\n        \"code\": \"180300\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Isotach\",\r\n        \"est\": \"\",\r\n        \"code\": \"180400\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF409B\",\r\n        \"aux1\": \"neon purple\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Isodrosotherm\",\r\n        \"est\": \"\",\r\n        \"code\": \"180500\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"dark green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Thickness\",\r\n        \"est\": \"\",\r\n        \"code\": \"180600\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Operator-Defined Freeform\",\r\n        \"est\": \"\",\r\n        \"code\": \"180700\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"State of the Ground\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"190000\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Without Snow or Measurable Ice Cover\",\r\n        \"est\": \"\",\r\n        \"code\": \"190100\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Surface Dry Without Cracks or Appreciable Dust or Loose Sand\",\r\n        \"code\": \"190101\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Surface Moist\",\r\n        \"code\": \"190102\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Surface Wet, Standing Water in Small or Large Pools\",\r\n        \"code\": \"190103\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Surface Flooded\",\r\n        \"code\": \"190104\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Surface Frozen\",\r\n        \"code\": \"190105\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Glaze (Thin Ice) on Ground\",\r\n        \"code\": \"190106\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Loose Dry Dust or Sand not Covering Ground Completely\",\r\n        \"code\": \"190107\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Thin Loose Dry Dust or Sand Covering Ground Completely\",\r\n        \"code\": \"190108\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate/Thick Loose Dry Dust or Sand Covering Ground Completely\",\r\n        \"code\": \"190109\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Extremely Dry with Cracks\",\r\n        \"code\": \"190110\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"With Snow or Measurable Ice Cover\",\r\n        \"est\": \"\",\r\n        \"code\": \"190200\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Predominately Ice Covered\",\r\n        \"code\": \"190201\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Compact or Wet Snow (with or without Ice) Covering Less Than One-Half of Ground\",\r\n        \"code\": \"190202\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Compact or Wet Snow (with or without Ice) Covering at Least One-Half of Ground, but Ground not Completely Covered\",\r\n        \"code\": \"190203\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Even Layer of Compact or Wet Snow Covering Ground Completely\",\r\n        \"code\": \"190204\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Uneven Layer of Compact or Wet Snow Covering Ground Completely\",\r\n        \"code\": \"190205\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Loose Dry Snow Covering Less Than One-Half of Ground\",\r\n        \"code\": \"190206\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Loose Dry Snow Covering at Least One-Half of Ground, but Ground not Completely Covered\",\r\n        \"code\": \"190207\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Even Layer of Loose Dry Snow Covering Ground Completely\",\r\n        \"code\": \"190208\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Uneven Layer of Loose Dry Snow Covering Ground Completely\",\r\n        \"code\": \"190209\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Snow Covering Ground Completely, Deep Drifts\",\r\n        \"code\": \"190210\",\r\n        \"versions\": \"10,11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"46\",\r\n        \"e\": \"Ice Systems\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Icebergs\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Many Icebergs\",\r\n        \"code\": \"110101\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Belts and Strips\",\r\n        \"code\": \"110102\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"General\",\r\n        \"code\": \"110103\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Many Icebergs - General\",\r\n        \"code\": \"110104\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bergy Bit\",\r\n        \"code\": \"110105\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Many Bergy Bits\",\r\n        \"code\": \"110106\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Growler\",\r\n        \"code\": \"110107\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Many Growlers\",\r\n        \"code\": \"110108\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Floeberg\",\r\n        \"code\": \"110109\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ice Island\",\r\n        \"code\": \"110110\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ice Concentration\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bergy Water\",\r\n        \"code\": \"110201\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Water with Radar Targets\",\r\n        \"code\": \"110202\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ice Free\",\r\n        \"code\": \"110203\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Dynamic Processes\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Convergence\",\r\n        \"code\": \"110301\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Divergence\",\r\n        \"code\": \"110302\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Shearing or Shear Zone\",\r\n        \"code\": \"110303\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ice Drift (Direction)\",\r\n        \"code\": \"110304\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Ice\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ice Thickness (Observed)\",\r\n        \"code\": \"110401\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ice Thickness (Estimated)\",\r\n        \"code\": \"110402\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Melt Puddles or Flooded Ice\",\r\n        \"code\": \"110403\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Limits\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Limits of Visual Observation\",\r\n        \"code\": \"110501\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Limits of Under Cast\",\r\n        \"code\": \"110502\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Limits of Radar Observation\",\r\n        \"code\": \"110503\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Observed Ice Edge or Boundary\",\r\n        \"code\": \"110504\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Estimated Ice Edge or Boundary\",\r\n        \"code\": \"110505\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ice Edge or Boundary From Radar\",\r\n        \"code\": \"110506\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Openings in the Ice\",\r\n        \"est\": \"\",\r\n        \"code\": \"110600\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cracks\",\r\n        \"code\": \"110601\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cracks at a Specific Location\",\r\n        \"code\": \"110602\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Lead\",\r\n        \"code\": \"110603\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Frozen Lead\",\r\n        \"code\": \"110604\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Snow Cover\",\r\n        \"est\": \"\",\r\n        \"code\": \"110700\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sastrugi (with Orientation)\",\r\n        \"code\": \"110701\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Topographical Features\",\r\n        \"est\": \"\",\r\n        \"code\": \"110800\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ridges or Hummocks\",\r\n        \"code\": \"110801\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rafting\",\r\n        \"code\": \"110802\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Jammed Brash Barrier\",\r\n        \"code\": \"110803\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Hydrography\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Depth\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Soundings\",\r\n        \"code\": \"120101\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Depth Curve\",\r\n        \"code\": \"120102\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Depth Contour\",\r\n        \"code\": \"120103\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Depth Area\",\r\n        \"code\": \"120104\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Coastal Hydrography\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Coastline\",\r\n        \"code\": \"120201\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Island\",\r\n        \"code\": \"120202\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Beach\",\r\n        \"code\": \"120203\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Water\",\r\n        \"code\": \"120204\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Foreshore - Line\",\r\n        \"code\": \"120205\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Foreshore - Area\",\r\n        \"code\": \"120206\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ports and Harbors\",\r\n        \"est\": \"\",\r\n        \"code\": \"120300\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ports\",\r\n        \"code\": \"120301\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Berths (Onshore)\",\r\n        \"code\": \"120302\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Berths (Anchor)\",\r\n        \"code\": \"120303\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Anchorage - Point\",\r\n        \"code\": \"120304\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Anchorage - Line\",\r\n        \"code\": \"120305\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line8\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Anchorage - Area\",\r\n        \"code\": \"120306\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Call in Point\",\r\n        \"code\": \"120307\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Pier/Wharf/Quay\",\r\n        \"code\": \"120308\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fishing Harbor - Point\",\r\n        \"code\": \"120309\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fish Weirs - Point\",\r\n        \"code\": \"120310\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fish Stakes - Point\",\r\n        \"code\": \"120311\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fish Traps - Area\",\r\n        \"code\": \"120312\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Facilities\",\r\n        \"code\": \"120313\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Drydock\",\r\n        \"code\": \"120314\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Landing Place\",\r\n        \"code\": \"120315\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Offshore Loading Facility - Point\",\r\n        \"code\": \"120316\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Offshore Loading Facility - Line\",\r\n        \"code\": \"120317\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Offshore Loading Facility - Area\",\r\n        \"code\": \"120318\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ramp - Above Water\",\r\n        \"code\": \"120319\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ramp - Below Water\",\r\n        \"code\": \"120320\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Landing Ring\",\r\n        \"code\": \"120321\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"943000;000000\",\r\n        \"aux1\": \"brown/red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ferry Crossing\",\r\n        \"code\": \"120322\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"magenta\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cable Ferry Crossing\",\r\n        \"code\": \"120323\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Dolphin\",\r\n        \"code\": \"120324\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"943000;000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Shoreline Protection\",\r\n        \"code\": \"120325\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Breakwater/Groin/Jetty - Above Water\",\r\n        \"code\": \"120326\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Breakwater/Groin/Jetty - Below Water\",\r\n        \"code\": \"120327\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Seawall\",\r\n        \"code\": \"120328\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Aids to Navigation\",\r\n        \"est\": \"\",\r\n        \"code\": \"120400\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Beacon\",\r\n        \"code\": \"120401\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Buoy Default\",\r\n        \"code\": \"120402\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000;FF00FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Marker\",\r\n        \"code\": \"120403\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Perches/Stakes - Point\",\r\n        \"code\": \"120404\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Perches/Stakes - Area\",\r\n        \"code\": \"120405\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"0000FF;00000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"120406\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Leading Line\",\r\n        \"code\": \"120407\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light Vessel/Light Ship\",\r\n        \"code\": \"120408\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Lighthouse\",\r\n        \"code\": \"120409\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Dangers/Hazards\",\r\n        \"est\": \"\",\r\n        \"code\": \"120500\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rock Submerged\",\r\n        \"code\": \"120501\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"00CCFF;000000\",\r\n        \"aux1\": \"light blue\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rock Awashed\",\r\n        \"code\": \"120502\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Underwater Danger/Hazard\",\r\n        \"code\": \"120503\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"00CCFF;000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Foul Ground - Point\",\r\n        \"code\": \"120504\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"gray\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Foul Ground - Area\",\r\n        \"code\": \"120505\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Kelp/Seaweed - Point\",\r\n        \"code\": \"120506\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Kelp/Seaweed - Area\",\r\n        \"code\": \"120507\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Snags/Stumps\",\r\n        \"code\": \"120508\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"00CCFF;000000\",\r\n        \"aux1\": \"Is this really a point?  Maybe an area?\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Wreck (Uncovers)\",\r\n        \"code\": \"120509\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Wreck (Submerged)\",\r\n        \"code\": \"120510\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"00CCFF;000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Breakers\",\r\n        \"code\": \"120511\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reef\",\r\n        \"code\": \"120512\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Eddies/Overfalls/Tide Rips\",\r\n        \"code\": \"120513\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Discolored Water\",\r\n        \"code\": \"120514\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"00CCFF;000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bottom Features\",\r\n        \"est\": \"\",\r\n        \"code\": \"120600\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Sand\",\r\n        \"code\": \"120601\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Mud\",\r\n        \"code\": \"120602\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Clay\",\r\n        \"code\": \"120603\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Silt\",\r\n        \"code\": \"120604\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Stones\",\r\n        \"code\": \"120605\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Gravel\",\r\n        \"code\": \"120606\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Pebbles\",\r\n        \"code\": \"120607\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Cobbles\",\r\n        \"code\": \"120608\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Rock\",\r\n        \"code\": \"120609\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Coral\",\r\n        \"code\": \"120610\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Shell\",\r\n        \"code\": \"120611\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Qualifying Terms - Fine\",\r\n        \"code\": \"120612\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Qualifying Terms - Medium\",\r\n        \"code\": \"120613\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Qualifying Terms - Coarse\",\r\n        \"code\": \"120614\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tide and Current\",\r\n        \"est\": \"\",\r\n        \"code\": \"120700\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Water Turbulence\",\r\n        \"code\": \"120701\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"gray\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Current Flow - Ebb\",\r\n        \"code\": \"120702\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"C0C0C0\",\r\n        \"aux1\": \"light gray\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Current Flow - Flood\",\r\n        \"code\": \"120703\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"C0C0C0\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tide Data Point\",\r\n        \"code\": \"120704\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tide Gauge\",\r\n        \"code\": \"120705\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"FF00FF;D2B06A\",\r\n        \"aux1\": \"magenta and light brown\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Oceanography\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bioluminescence\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Visual Detection Ratio (VDR) Level 1-2\",\r\n        \"code\": \"130101\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"1A994D\",\r\n        \"aux1\": \"Dark Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"VDR Level 2-3\",\r\n        \"code\": \"130102\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"1ACC4D\",\r\n        \"aux1\": \"Light Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"VDR Level 3-4\",\r\n        \"code\": \"130103\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"80FF33\",\r\n        \"aux1\": \"Lime Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"VDR Level 4-5\",\r\n        \"code\": \"130104\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"CCFF1A\",\r\n        \"aux1\": \"Yellow Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"VDR Level 5-6\",\r\n        \"code\": \"130105\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"Yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"VDR Level 6-7\",\r\n        \"code\": \"130106\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFCC00\",\r\n        \"aux1\": \"Gold\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"VDR Level 7-8\",\r\n        \"code\": \"130107\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF8000\",\r\n        \"aux1\": \"Light Orange\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"VDR Level 8-9\",\r\n        \"code\": \"130108\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF4D00\",\r\n        \"aux1\": \"Dark Orange\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"VDR Level 9-10\",\r\n        \"code\": \"130109\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"Red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Beach Slope\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Flat\",\r\n        \"code\": \"130201\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"C0C0C0\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Gentle\",\r\n        \"code\": \"130202\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate\",\r\n        \"code\": \"130203\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"C0C0C0\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Steep\",\r\n        \"code\": \"130204\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Geophysics/Acoustics\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Warfare (MIW) Bottom Descriptors\",\r\n        \"est\": \"\",\r\n        \"code\": \"140100\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Solid Rock\",\r\n        \"code\": \"140101\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"Magenta\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Clay\",\r\n        \"code\": \"140102\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"6482FF\",\r\n        \"aux1\": \"Perwinkle\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Very Coarse Sand\",\r\n        \"code\": \"140103\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFB400\",\r\n        \"aux1\": \"Gold\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Coarse Sand\",\r\n        \"code\": \"140104\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFD700\",\r\n        \"aux1\": \"Light Gold\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Medium Sand\",\r\n        \"code\": \"140105\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFEB00\",\r\n        \"aux1\": \"mostly yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Fine Sand\",\r\n        \"code\": \"140106\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFFF8C\",\r\n        \"aux1\": \"light yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Very Fine Sand\",\r\n        \"code\": \"140107\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFFFDC\",\r\n        \"aux1\": \"pale yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Very Fine Silt\",\r\n        \"code\": \"140108\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"00D7FF\",\r\n        \"aux1\": \"turquoise\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Fine Silt\",\r\n        \"code\": \"140109\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"19FFE6\",\r\n        \"aux1\": \"Aquamarine\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Medium Silt\",\r\n        \"code\": \"140110\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"00FF00\",\r\n        \"aux1\": \"Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Coarse Silt\",\r\n        \"code\": \"140111\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"C8FF69\",\r\n        \"aux1\": \"Lime Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Boulders\",\r\n        \"code\": \"140112\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"Red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Cobbles, Oyster Shells\",\r\n        \"code\": \"140113\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF9696\",\r\n        \"aux1\": \"Dark Peach\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Pebbles, Shells\",\r\n        \"code\": \"140114\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFBEBE\",\r\n        \"aux1\": \"Peach\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Sand and Shells\",\r\n        \"code\": \"140115\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFDCDC\",\r\n        \"aux1\": \"Light Peach\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediment - Land\",\r\n        \"code\": \"140116\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"DCDCDC\",\r\n        \"aux1\": \"Lighter Gray\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediment - No Data\",\r\n        \"code\": \"140117\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"E6E6E6\",\r\n        \"aux1\": \"Ligheterer Gray\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Roughness - Smooth\",\r\n        \"code\": \"140118\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"00FF00\",\r\n        \"aux1\": \"Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Roughness - Moderate\",\r\n        \"code\": \"140119\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"Yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Roughness - Rough\",\r\n        \"code\": \"140120\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"Red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Clutter (Bottom) - Low\",\r\n        \"code\": \"140121\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"00FF00\",\r\n        \"aux1\": \"Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Clutter (Bottom) - Medium\",\r\n        \"code\": \"140122\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"Yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Clutter (Bottom) - High\",\r\n        \"code\": \"140123\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"Red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Impact Burial - 0%\",\r\n        \"code\": \"140124\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"Blue\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Impact Burial - 0-10%\",\r\n        \"code\": \"140125\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"00FF00\",\r\n        \"aux1\": \"Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Impact Burial - 10-20%\",\r\n        \"code\": \"140126\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"Yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Impact Burial - 20-75%\",\r\n        \"code\": \"140127\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF8000\",\r\n        \"aux1\": \"Orange\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Impact Burial - >75%\",\r\n        \"code\": \"140128\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"Red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Category A\",\r\n        \"code\": \"140129\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"00FF00\",\r\n        \"aux1\": \"Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Category B\",\r\n        \"code\": \"140130\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"Yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Category C\",\r\n        \"code\": \"140131\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"Red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Type - A1\",\r\n        \"code\": \"140132\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"30FF00\",\r\n        \"aux1\": \"green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Type - A2\",\r\n        \"code\": \"140133\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"7FFF00\",\r\n        \"aux1\": \"light green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Type - A3\",\r\n        \"code\": \"140134\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"AFFF00\",\r\n        \"aux1\": \"Lime Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Type - B1\",\r\n        \"code\": \"140135\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"CFFF00\",\r\n        \"aux1\": \"Yellow-Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Type - B2\",\r\n        \"code\": \"140136\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"Yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Type - B3\",\r\n        \"code\": \"140137\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFCF00\",\r\n        \"aux1\": \"Gold\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Type - C1\",\r\n        \"code\": \"140138\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF8000\",\r\n        \"aux1\": \"Orange\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Type - C2\",\r\n        \"code\": \"140139\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF5000\",\r\n        \"aux1\": \"Dark Orange\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Type - C3\",\r\n        \"code\": \"140140\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF3000\",\r\n        \"aux1\": \"Orange-Red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Limits\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Maritime Limit Boundary\",\r\n        \"est\": \"\",\r\n        \"code\": \"150100\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"Magenta\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Maritime Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"150200\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Restricted Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"150300\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Swept Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"150400\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Training Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"150500\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Operator-Defined\",\r\n        \"est\": \"\",\r\n        \"code\": \"150600\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF8000\",\r\n        \"aux1\": \"Orange\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Man-Made Structures\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Submarine Cable\",\r\n        \"est\": \"\",\r\n        \"code\": \"160100\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Submerged Crib\",\r\n        \"est\": \"\",\r\n        \"code\": \"160200\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"0000FF;00000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Canal\",\r\n        \"est\": \"\",\r\n        \"code\": \"160300\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ford\",\r\n        \"est\": \"\",\r\n        \"code\": \"160400\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Lock\",\r\n        \"est\": \"\",\r\n        \"code\": \"160500\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Oil/Gas Rig\",\r\n        \"est\": \"\",\r\n        \"code\": \"160600\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Oil/Gas Rig Field\",\r\n        \"est\": \"\",\r\n        \"code\": \"160700\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"C0C0C0\",\r\n        \"aux1\": \"light gray\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Pipelines/Pipe\",\r\n        \"est\": \"\",\r\n        \"code\": \"160800\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"C0C0C0\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Pile/Piling/Post\",\r\n        \"est\": \"\",\r\n        \"code\": \"160900\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"47\",\r\n        \"e\": \"Space\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"11\",\r\n        \"geometry\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"50\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Signal Intercept\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Communications\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Jammer\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radar\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"51\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Signal Intercept\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Communications\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Jammer\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radar\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"52\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Signal Intercept\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Communications\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Jammer\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radar\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"53\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Signal Intercept\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Communications\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Jammer\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radar\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"54\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Signal Intercept\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Communications\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Jammer\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radar\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"60\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Mission Force\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Combat Mission Team\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"National Mission Team\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Cyber Protection Team\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Nation State Cyber Threat Actor\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"11\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Non Nation State Cyber Threat Actor\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"11\"\r\n      }\r\n    ]\r\n  }}"," {\r\n  \"mse\": {\r\n    \"SYMBOL\": \r\n\r\n    [\r\n      {\r\n        \"ss\": \"01\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"000000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Military\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fixed Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medical Evacuation (MEDEVAC)\",\r\n        \"code\": \"110101\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Attack/Strike\",\r\n        \"code\": \"110102\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bomber\",\r\n        \"code\": \"110103\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fighter\",\r\n        \"code\": \"110104\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fighter/Bomber\",\r\n        \"code\": \"110105\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cargo\",\r\n        \"code\": \"110107\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Electronic Combat (EC)/Jammer\",\r\n        \"code\": \"110108\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tanker\",\r\n        \"code\": \"110109\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Patrol\",\r\n        \"code\": \"110110\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance\",\r\n        \"code\": \"110111\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Trainer\",\r\n        \"code\": \"110112\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Utility\",\r\n        \"code\": \"110113\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Vertical or Short Take-off and Landing (VSTOL)\",\r\n        \"code\": \"110114\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Airborne Command Post (ACP)\",\r\n        \"code\": \"110115\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Airborne Early Warning (AEW)\",\r\n        \"code\": \"110116\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Antisurface Warfare\",\r\n        \"code\": \"110117\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Antisubmarine Warfare\",\r\n        \"code\": \"110118\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Communications\",\r\n        \"code\": \"110119\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Combat Search and Rescue (CSAR)\",\r\n        \"code\": \"110120\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Electronic Support (ES)\",\r\n        \"code\": \"110121\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Electromagnetic Support Measures\",\r\n        \"code\": \"110121\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Government\",\r\n        \"code\": \"110122\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Countermeasures (MCM)\",\r\n        \"code\": \"110123\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Personnel Recovery\",\r\n        \"code\": \"110124\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Search and Rescue\",\r\n        \"code\": \"110125\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Special Operations Forces\",\r\n        \"code\": \"110126\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ultra Light\",\r\n        \"code\": \"110127\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Photographic Reconnaissance\",\r\n        \"code\": \"110128\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Very Important Person (VIP)\",\r\n        \"code\": \"110129\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Suppression of Enemy Air Defense\",\r\n        \"code\": \"110130\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Passenger\",\r\n        \"code\": \"110131\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Escort\",\r\n        \"code\": \"110132\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Electronic Attack (EA)\",\r\n        \"code\": \"110133\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rotary Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unmanned Aircraft (UA) / Unmanned Aerial Vehicle (UAV) / Unmanned Aircraft System (UAS) / Remotely Piloted Vehicle (RPV)\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Vertical-Takeoff UAV (VT-UAV)\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Lighter Than Air\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Airship\",\r\n        \"est\": \"\",\r\n        \"code\": \"110600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tethered Lighter than Air\",\r\n        \"est\": \"\",\r\n        \"code\": \"110700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Civilian\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fixed Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rotary Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unmanned Aircraft (UA) / Unmanned Aerial Vehicle (UAV) / Unmanned Aircraft System (UAS) / Remotely Piloted Vehicle (RPV)\",\r\n        \"est\": \"\",\r\n        \"code\": \"120300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Lighter Than Air\",\r\n        \"est\": \"\",\r\n        \"code\": \"120400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Airship\",\r\n        \"est\": \"\",\r\n        \"code\": \"120500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tethered Lighter than Air\",\r\n        \"est\": \"\",\r\n        \"code\": \"120600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Medical Evacuation\",\r\n        \"est\": \"\",\r\n        \"code\": \"120700\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Weapon\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bomb\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Decoy\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Manual Track\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Equipment\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tactical Air Navigation (TACAN)\",\r\n        \"est\": \"\",\r\n        \"code\": \"150100\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"02\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Missile\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"05\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Military\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Space Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Re-Entry Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Planet Lander\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Orbiter Shuttle\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Capsule\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Satellite, General\",\r\n        \"est\": \"\",\r\n        \"code\": \"110600\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"110700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antisatellite Weapon\",\r\n        \"est\": \"\",\r\n        \"code\": \"110800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Astronomical Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"110900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Biosatellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"111000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Communications Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"111100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Earth Observation Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"111200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Miniaturized Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"111300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Navigational Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"111400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Reconnaissance Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"111500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Space Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"111600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tethered Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"111700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Weather Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"111800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Space Launched Vehicle (SLV)\",\r\n        \"est\": \"\",\r\n        \"code\": \"111900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Civilian\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Orbiter Shuttle\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Capsule\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"120300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Astronomical Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"120400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Biosatellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"120500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Communications Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"120600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Earth Observation Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"120700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Miniaturized Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"120800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Navigational Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"120900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Space Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"121000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tethered Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"121100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Weather Satellite\",\r\n        \"est\": \"\",\r\n        \"code\": \"121200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Planetary Lander\",\r\n        \"est\": \"\",\r\n        \"code\": \"121300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Space Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"121400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Manual Track\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"06\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Missile\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"10\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Command and Control\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Broadcast Transmitter Antennae\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Civil Affairs \",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Civil-Military Cooperation \",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Information Operations\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Liaison\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissancee and Liaison Element\",\r\n        \"code\": \"110501\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Military Information Support Operations (MISO)\",\r\n        \"est\": \"\",\r\n        \"code\": \"110600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Broadcast Transmitter Antennae\",\r\n        \"code\": \"110601\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radio\",\r\n        \"est\": \"\",\r\n        \"code\": \"110700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radio Relay\",\r\n        \"est\": \"\",\r\n        \"code\": \"110800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radio Teletype Center\",\r\n        \"est\": \"\",\r\n        \"code\": \"110900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Signal\",\r\n        \"est\": \"\",\r\n        \"code\": \"111000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Radio\",\r\n        \"code\": \"111001\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Radio Relay\",\r\n        \"code\": \"111002\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Teletype\",\r\n        \"code\": \"111003\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Video Imagery (Combat Camera)\",\r\n        \"code\": \"111005\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Video Imagery (Combat Camera)\",\r\n        \"est\": \"\",\r\n        \"code\": \"111200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Space\",\r\n        \"est\": \"\",\r\n        \"code\": \"111300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Special Troops\",\r\n        \"est\": \"\",\r\n        \"code\": \"111400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Multi-Domain Operation\",\r\n        \"est\": \"\",\r\n        \"code\": \"111500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Movement and Maneuver\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air Assault with Organic Lift\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air Traffic Services/Airfield Operations\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antitank/Antiarmor\",\r\n        \"est\": \"\",\r\n        \"code\": \"120400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored\",\r\n        \"code\": \"120401\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Motorized\",\r\n        \"code\": \"120402\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Armor/Armored/Mechanized/Self-Propelled/ Tracked\",\r\n        \"est\": \"\",\r\n        \"code\": \"120500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance/Cavalry/Scout\",\r\n        \"code\": \"120501\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Amphibious\",\r\n        \"code\": \"120502\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Army Aviation/Aviation Rotary Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"120600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance\",\r\n        \"code\": \"120601\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Aviation Composite\",\r\n        \"est\": \"\",\r\n        \"code\": \"120700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Aviation Fixed Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"120800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance\",\r\n        \"code\": \"120801\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Combat\",\r\n        \"est\": \"\",\r\n        \"code\": \"120900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Combined Arms\",\r\n        \"est\": \"\",\r\n        \"code\": \"121000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Infantry\",\r\n        \"est\": \"\",\r\n        \"code\": \"121100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Amphibious\",\r\n        \"code\": \"121101\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored/Mechanized/Tracked\",\r\n        \"code\": \"121102\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Main Gun System \",\r\n        \"code\": \"121103\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Motorized \",\r\n        \"code\": \"121104\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Infantry Fighting Vehicle\",\r\n        \"code\": \"121105\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Main Gun System\",\r\n        \"code\": \"121106\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Marine Air Ground Task Force (MAGTF)\",\r\n        \"code\": \"121107\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Observer\",\r\n        \"est\": \"\",\r\n        \"code\": \"121200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Reconnaissance/Cavalry/Scout\",\r\n        \"est\": \"\",\r\n        \"code\": \"121300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance and Surveillance\",\r\n        \"code\": \"121301\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Marine\",\r\n        \"code\": \"121302\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Motorized\",\r\n        \"code\": \"121303\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance Artillery, Mounted Operation\",\r\n        \"code\": \"121304\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Air Land (SEAL)\",\r\n        \"est\": \"\",\r\n        \"code\": \"121400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sniper\",\r\n        \"est\": \"\",\r\n        \"code\": \"121500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Surveillance\",\r\n        \"est\": \"\",\r\n        \"code\": \"121600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Special Forces\",\r\n        \"est\": \"\",\r\n        \"code\": \"121700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Special Operations Forces (SOF)\",\r\n        \"est\": \"\",\r\n        \"code\": \"121800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fixed Wing MISO\",\r\n        \"code\": \"121801\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ground\",\r\n        \"code\": \"121802\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Underwater Demolition\",\r\n        \"code\": \"121805\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unmanned Aerial Systems\",\r\n        \"est\": \"\",\r\n        \"code\": \"121900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ranger\",\r\n        \"est\": \"\",\r\n        \"code\": \"122000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Combined Combat Unit\",\r\n        \"est\": \"\",\r\n        \"code\": \"122100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Fires\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air Defense\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Main Gun System\",\r\n        \"code\": \"130101\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Missile\",\r\n        \"code\": \"130102\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Air and Missile Defense\",\r\n        \"code\": \"130103\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air/Land Naval Gunfire Liaison\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Field Artillery\",\r\n        \"est\": \"\",\r\n        \"code\": \"130300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Self-Propelled Artillery\",\r\n        \"code\": \"130301\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance (FIST)\",\r\n        \"code\": \"130303\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Field Artillery Observer\",\r\n        \"est\": \"\",\r\n        \"code\": \"130400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Joint Fire Support\",\r\n        \"est\": \"\",\r\n        \"code\": \"130500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Meteorological\",\r\n        \"est\": \"\",\r\n        \"code\": \"130600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Missile\",\r\n        \"est\": \"\",\r\n        \"code\": \"130700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mortar\",\r\n        \"est\": \"\",\r\n        \"code\": \"130800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Self-Propelled Wheeled\",\r\n        \"code\": \"130802\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Towed\",\r\n        \"code\": \"130803\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Survey\",\r\n        \"est\": \"\",\r\n        \"code\": \"130900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Protection\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Chemical Biological Radiological Nuclear Defense\",\r\n        \"est\": \"\",\r\n        \"code\": \"140100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Motorized\",\r\n        \"code\": \"140102\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance\",\r\n        \"code\": \"140103\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance Armoured\",\r\n        \"code\": \"140104\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance Equipped\",\r\n        \"code\": \"140105\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Chemical, Biological, Radiological, Nuclear, and High-Yield Explosives\",\r\n        \"code\": \"140106\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Combat Support (Maneuver Enhancement)\",\r\n        \"est\": \"\",\r\n        \"code\": \"140200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Criminal Investigation Division\",\r\n        \"est\": \"\",\r\n        \"code\": \"140300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Diving\",\r\n        \"est\": \"\",\r\n        \"code\": \"140400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Dog\",\r\n        \"est\": \"\",\r\n        \"code\": \"140500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Drilling\",\r\n        \"est\": \"\",\r\n        \"code\": \"140600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Engineer\",\r\n        \"est\": \"\",\r\n        \"code\": \"140700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mechanized\",\r\n        \"code\": \"140701\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Motorized\",\r\n        \"code\": \"140702\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance\",\r\n        \"code\": \"140703\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Explosive Ordnance Disposal (EOD)\",\r\n        \"est\": \"\",\r\n        \"code\": \"140800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Field Camp Construction\",\r\n        \"est\": \"\",\r\n        \"code\": \"140900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fire Fighting/Fire Protection\",\r\n        \"est\": \"\",\r\n        \"code\": \"141000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Geospatial Support/Geospatial Information Support\",\r\n        \"est\": \"\",\r\n        \"code\": \"141100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Military Police\",\r\n        \"est\": \"\",\r\n        \"code\": \"141200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine\",\r\n        \"est\": \"\",\r\n        \"code\": \"141300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Clearing\",\r\n        \"est\": \"\",\r\n        \"code\": \"141400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Launching\",\r\n        \"est\": \"\",\r\n        \"code\": \"141500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Laying\",\r\n        \"est\": \"\",\r\n        \"code\": \"141600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Security\",\r\n        \"est\": \"\",\r\n        \"code\": \"141700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Motorized\",\r\n        \"code\": \"141702\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Search and Rescue\",\r\n        \"est\": \"\",\r\n        \"code\": \"141800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Isolated Personnel\",\r\n        \"code\": \"\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"141801\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Shore Patrol\",\r\n        \"est\": \"\",\r\n        \"code\": \"142000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Topographic/Geospatial\",\r\n        \"est\": \"\",\r\n        \"code\": \"142100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Missile Defense\",\r\n        \"est\": \"\",\r\n        \"code\": \"142200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Intelligence\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Analysis\",\r\n        \"est\": \"\",\r\n        \"code\": \"150100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Counterintelligence\",\r\n        \"est\": \"\",\r\n        \"code\": \"150200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Direction Finding\",\r\n        \"est\": \"\",\r\n        \"code\": \"150300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Electronic Ranging\",\r\n        \"est\": \"\",\r\n        \"code\": \"150400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Electronic Warfare\",\r\n        \"est\": \"\",\r\n        \"code\": \"150500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Analysis\",\r\n        \"code\": \"150501\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Direction Finding\",\r\n        \"code\": \"150502\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intercept\",\r\n        \"code\": \"150503\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Intercept (Search and Recording)\",\r\n        \"est\": \"\",\r\n        \"code\": \"150600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Interrogation\",\r\n        \"est\": \"\",\r\n        \"code\": \"150700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Jamming\",\r\n        \"est\": \"\",\r\n        \"code\": \"150800\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Joint Intelligence Center\",\r\n        \"est\": \"\",\r\n        \"code\": \"150900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Military Intelligence\",\r\n        \"est\": \"\",\r\n        \"code\": \"151000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Search\",\r\n        \"est\": \"\",\r\n        \"code\": \"151100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sensor\",\r\n        \"est\": \"\",\r\n        \"code\": \"151200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Military History\",\r\n        \"est\": \"\",\r\n        \"code\": \"151300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Sustainment\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Administrative\",\r\n        \"est\": \"\",\r\n        \"code\": \"160100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"All Classes of Supply\",\r\n        \"est\": \"\",\r\n        \"code\": \"160200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ammunition\",\r\n        \"est\": \"\",\r\n        \"code\": \"160400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Band\",\r\n        \"est\": \"\",\r\n        \"code\": \"160500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Army Music\",\r\n        \"code\": \"160501\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Combat Service Support\",\r\n        \"est\": \"\",\r\n        \"code\": \"160600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Finance\",\r\n        \"est\": \"\",\r\n        \"code\": \"160700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Judge Advocate General\",\r\n        \"est\": \"\",\r\n        \"code\": \"160800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Labor\",\r\n        \"est\": \"\",\r\n        \"code\": \"160900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Laundry/Bath\",\r\n        \"est\": \"\",\r\n        \"code\": \"161000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Maintenance\",\r\n        \"est\": \"\",\r\n        \"code\": \"161100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Material\",\r\n        \"est\": \"\",\r\n        \"code\": \"161200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Medical\",\r\n        \"est\": \"\",\r\n        \"code\": \"161300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Medical Treatment Facility\",\r\n        \"est\": \"\",\r\n        \"code\": \"161400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Morale, Welfare and Recreation\",\r\n        \"est\": \"\",\r\n        \"code\": \"161500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mortuary Affairs\",\r\n        \"est\": \"\",\r\n        \"code\": \"161600\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mortuary Affairs/Graves Registration\",\r\n        \"est\": \"\",\r\n        \"code\": \"161600\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Multiple Classes of Supply\",\r\n        \"est\": \"\",\r\n        \"code\": \"161700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"NATO Supply Class I\",\r\n        \"est\": \"\",\r\n        \"code\": \"161800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"NATO Supply Class II\",\r\n        \"est\": \"\",\r\n        \"code\": \"161900\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"NATO Supply Class III\",\r\n        \"est\": \"\",\r\n        \"code\": \"162000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"NATO Supply Class IV\",\r\n        \"est\": \"\",\r\n        \"code\": \"162100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"NATO Supply Class V\",\r\n        \"est\": \"\",\r\n        \"code\": \"162200\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ordnance\",\r\n        \"est\": \"\",\r\n        \"code\": \"162300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Personnel Services\",\r\n        \"est\": \"\",\r\n        \"code\": \"162400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Petroleum, Oil and Lubricants\",\r\n        \"est\": \"\",\r\n        \"code\": \"162500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Public Affairs/Public Information\",\r\n        \"est\": \"\",\r\n        \"code\": \"162800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Quartermaster\",\r\n        \"est\": \"\",\r\n        \"code\": \"162900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Religious Support\",\r\n        \"est\": \"\",\r\n        \"code\": \"163100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Replacement Holding Unit\",\r\n        \"est\": \"\",\r\n        \"code\": \"163200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Joint Information Bureau (JIB)\",\r\n        \"est\": \"\",\r\n        \"code\": \"163500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Transportation\",\r\n        \"est\": \"\",\r\n        \"code\": \"163600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"US Supply Class I\",\r\n        \"est\": \"\",\r\n        \"code\": \"163700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"US Supply Class IV\",\r\n        \"est\": \"\",\r\n        \"code\": \"164000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"US Supply Class VI\",\r\n        \"est\": \"\",\r\n        \"code\": \"164200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"US Supply Class VII\",\r\n        \"est\": \"\",\r\n        \"code\": \"164300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"US Supply Class VIII\",\r\n        \"est\": \"\",\r\n        \"code\": \"164400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"US Supply Class IX\",\r\n        \"est\": \"\",\r\n        \"code\": \"164500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"US Supply Class X\",\r\n        \"est\": \"\",\r\n        \"code\": \"164600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Water Purification\",\r\n        \"est\": \"\",\r\n        \"code\": \"164800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Broadcast\",\r\n        \"est\": \"\",\r\n        \"code\": \"164900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Interpreter/Translator\",\r\n        \"est\": \"\",\r\n        \"code\": \"165100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Support\",\r\n        \"est\": \"\",\r\n        \"code\": \"165200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Army Field Support\",\r\n        \"est\": \"\",\r\n        \"code\": \"165300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Contracting Services\",\r\n        \"est\": \"\",\r\n        \"code\": \"165400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Parachute Rigger\",\r\n        \"est\": \"\",\r\n        \"code\": \"165500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Human Resources\",\r\n        \"est\": \"\",\r\n        \"code\": \"165600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Field Feeding\",\r\n        \"est\": \"\",\r\n        \"code\": \"165700\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"National Support Element (NSE)\",\r\n        \"est\": \"\",\r\n        \"code\": \"165800\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Naval \",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"170000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Naval\",\r\n        \"est\": \"\",\r\n        \"code\": \"170100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Named Headquarters\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"180000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Allied Command Europe Rapid Reaction Corps (ARRC)\",\r\n        \"est\": \"\",\r\n        \"code\": \"180100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Allied Command Operations\",\r\n        \"est\": \"\",\r\n        \"code\": \"180200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"International Security Assistance Force (ISAF)\",\r\n        \"est\": \"\",\r\n        \"code\": \"180300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Multinational (MN)\",\r\n        \"est\": \"\",\r\n        \"code\": \"180400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Emergency Operation\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"190000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Law Enforcement\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"200000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice)\",\r\n        \"est\": \"\",\r\n        \"code\": \"200100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Border Patrol\",\r\n        \"est\": \"\",\r\n        \"code\": \"200200\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Customs Service\",\r\n        \"est\": \"\",\r\n        \"code\": \"200300\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Drug Enforcement Administration (DEA)\",\r\n        \"est\": \"\",\r\n        \"code\": \"200400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Department of Justice (DOJ)\",\r\n        \"est\": \"\",\r\n        \"code\": \"200500\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Federal Bureau of Investigation (FBI)\",\r\n        \"est\": \"\",\r\n        \"code\": \"200600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Police\",\r\n        \"est\": \"\",\r\n        \"code\": \"200700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Prison\",\r\n        \"est\": \"\",\r\n        \"code\": \"200800\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"United States Secret Service (Treas) (USSS)\",\r\n        \"est\": \"\",\r\n        \"code\": \"200900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Transportation Security Administration (TSA)\",\r\n        \"est\": \"\",\r\n        \"code\": \"201000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Coast Guard\",\r\n        \"est\": \"\",\r\n        \"code\": \"201100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"US Marshals Service\",\r\n        \"est\": \"\",\r\n        \"code\": \"201200\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Internal Security Force\",\r\n        \"est\": \"\",\r\n        \"code\": \"201300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Cyber\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"210000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"11\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Civilian\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Environmental Protection\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Governmental Organization\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Individual\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Organization or Group\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Killing Victim\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Killing Victims\",\r\n        \"est\": \"\",\r\n        \"code\": \"110600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Victim of an Attempted Crime\",\r\n        \"est\": \"\",\r\n        \"code\": \"110700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Spy\",\r\n        \"est\": \"\",\r\n        \"code\": \"110800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Composite Loss\",\r\n        \"est\": \"\",\r\n        \"code\": \"110900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Emergency Medical Operation\",\r\n        \"est\": \"\",\r\n        \"code\": \"111000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"15\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Weapon/Weapon System\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rifle\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Single Shot Rifle\",\r\n        \"code\": \"110101\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Semiautomatic Rifle\",\r\n        \"code\": \"110102\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Automatic Rifle\",\r\n        \"code\": \"110103\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Machine Gun\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"110201\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"110202\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"110203\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Grenade Launcher\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"110301\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"110302\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"110303\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Flame Thrower\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air Defense Gun\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"110501\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"110502\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"110503\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antitank Gun\",\r\n        \"est\": \"\",\r\n        \"code\": \"110600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"110601\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"110602\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"110603\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Direct Fire Gun\",\r\n        \"est\": \"\",\r\n        \"code\": \"110700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"110701\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"110702\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"110703\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Recoilless Gun\",\r\n        \"est\": \"\",\r\n        \"code\": \"110800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"110801\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"110802\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"110803\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Howitzer\",\r\n        \"est\": \"\",\r\n        \"code\": \"110900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"110901\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"110902\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"110903\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Missile Launcher\",\r\n        \"est\": \"\",\r\n        \"code\": \"111000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"111001\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"111002\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"111003\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air Defense Missile Launcher\",\r\n        \"est\": \"\",\r\n        \"code\": \"111100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"111101\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light, Light Transporter-Launcher and Radar (TLAR)\",\r\n        \"code\": \"111102\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light, Light Tactical Landing Approach Radar (TELAR)\",\r\n        \"code\": \"111103\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"111104\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium, TLAR\",\r\n        \"code\": \"111105\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium, TELAR\",\r\n        \"code\": \"111106\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"111107\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy, TLAR\",\r\n        \"code\": \"111108\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy, TELAR\",\r\n        \"code\": \"111109\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antitank Missile Launcher\",\r\n        \"est\": \"\",\r\n        \"code\": \"111200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"111201\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"111202\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"111203\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Surface-to-Surface Missile Launcher\",\r\n        \"est\": \"\",\r\n        \"code\": \"111300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"111301\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"111302\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"111303\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mortar\",\r\n        \"est\": \"\",\r\n        \"code\": \"111400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"111401\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"111402\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"111403\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Single Rocket Launcher\",\r\n        \"est\": \"\",\r\n        \"code\": \"111500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"111501\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"111502\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"111503\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Multiple Rocket Launcher\",\r\n        \"est\": \"\",\r\n        \"code\": \"111600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"111601\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"111602\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"111603\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antitank Rocket Launcher\",\r\n        \"est\": \"\",\r\n        \"code\": \"111700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"111701\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"111702\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"111703\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Nonlethal Weapon\",\r\n        \"est\": \"\",\r\n        \"code\": \"111800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Taser\",\r\n        \"est\": \"\",\r\n        \"code\": \"111900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Water Cannon\",\r\n        \"est\": \"\",\r\n        \"code\": \"112000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Non-Lethal Grenade Launcher\",\r\n        \"est\": \"\",\r\n        \"code\": \"112100\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Vehicle\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Armored\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored Fighting Vehicle\",\r\n        \"code\": \"120101\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored Fighting Vehicle Command and Control\",\r\n        \"code\": \"120102\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored Personnel Carrier\",\r\n        \"code\": \"120103\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored Personnel Carrier Ambulance\",\r\n        \"code\": \"120104\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored Protected Vehicle\",\r\n        \"code\": \"120105\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored Personnel Carrier, Recovery\",\r\n        \"code\": \"120108\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Combat Service Support Vehicle\",\r\n        \"code\": \"120109\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light Armor Reconnaissance\",\r\n        \"code\": \"120111\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tank\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"120201\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"120202\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"120203\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Engineer Vehicle and Equipment\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bridge\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fixed Bridge\",\r\n        \"est\": \"\",\r\n        \"code\": \"130300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Floating Bridge\",\r\n        \"est\": \"\",\r\n        \"code\": \"130400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Folding Girder Bridge\",\r\n        \"est\": \"\",\r\n        \"code\": \"130500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Hollow Deck Bridge\",\r\n        \"est\": \"\",\r\n        \"code\": \"130600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Drill\",\r\n        \"est\": \"\",\r\n        \"code\": \"130700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Drill Mounted on Utility Vehicle\",\r\n        \"code\": \"130701\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Earthmover\",\r\n        \"est\": \"\",\r\n        \"code\": \"130800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Multifunctional Earthmover/Digger\",\r\n        \"code\": \"130801\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Clearing Equipment\",\r\n        \"est\": \"\",\r\n        \"code\": \"130900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Clearing Equipment on Tank Chassis\",\r\n        \"code\": \"130902\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Assault Breacher Vehicle (ABV) with Combat Dozer Blade\",\r\n        \"code\": \"130903\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium Capability Equipment\",\r\n        \"code\": \"130904\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy Capability Equipment\",\r\n        \"code\": \"130905\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Laying Equipment\",\r\n        \"est\": \"\",\r\n        \"code\": \"131000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Laying Equipment on Utility Vehicle\",\r\n        \"code\": \"131001\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Armored Carrier with Volcano\",\r\n        \"code\": \"131002\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Truck Mounted with Volcano\",\r\n        \"code\": \"131003\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Dozer\",\r\n        \"est\": \"\",\r\n        \"code\": \"131100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Dozer, Armored\",\r\n        \"code\": \"131101\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Armored Assault\",\r\n        \"est\": \"\",\r\n        \"code\": \"131200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Armored Engineer Recon Vehicle (AERV)\",\r\n        \"est\": \"\",\r\n        \"code\": \"131300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Backhoe\",\r\n        \"est\": \"\",\r\n        \"code\": \"131400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Construction Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"131500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ferry Transporter\",\r\n        \"est\": \"\",\r\n        \"code\": \"131600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Utility Vehicle\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Vehicle (Generic)\",\r\n        \"est\": \"\",\r\n        \"code\": \"140100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Medical\",\r\n        \"est\": \"\",\r\n        \"code\": \"140200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mobile Emergency Physician\",\r\n        \"est\": \"\",\r\n        \"code\": \"140400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bus\",\r\n        \"est\": \"\",\r\n        \"code\": \"140500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Semi-Trailer and Truck\",\r\n        \"est\": \"\",\r\n        \"code\": \"140600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"140601\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medium\",\r\n        \"code\": \"140602\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"140603\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Limited Cross Country Truck\",\r\n        \"est\": \"\",\r\n        \"code\": \"140700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Cross Country Truck\",\r\n        \"est\": \"\",\r\n        \"code\": \"140800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Petroleum, Oil and Lubricant\",\r\n        \"est\": \"\",\r\n        \"code\": \"140900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Water\",\r\n        \"est\": \"\",\r\n        \"code\": \"141000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Amphibious Utility Wheeled Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"141100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tow Truck\",\r\n        \"est\": \"\",\r\n        \"code\": \"141200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"141201\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"141202\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Train\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Locomotive\",\r\n        \"est\": \"\",\r\n        \"code\": \"150100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Civilian Vehicle\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Automobile\",\r\n        \"est\": \"\",\r\n        \"code\": \"160100\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Open-Bed Truck\",\r\n        \"est\": \"\",\r\n        \"code\": \"160200\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Multiple Passenger Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"160300\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Utility Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"160400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Jeep Type Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"160500\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tractor Trailer Truck with Box\",\r\n        \"est\": \"\",\r\n        \"code\": \"160600\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tractor Trailer Truck with Flatbed Trailer\",\r\n        \"est\": \"\",\r\n        \"code\": \"160700\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Known Insurgent Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"160800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Drug Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"160900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Law Enforcement\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"170000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice)\",\r\n        \"est\": \"\",\r\n        \"code\": \"170100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Border Patrol\",\r\n        \"est\": \"\",\r\n        \"code\": \"170200\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Customs Service\",\r\n        \"est\": \"\",\r\n        \"code\": \"170300\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Drug Enforcement Administration (DEA)\",\r\n        \"est\": \"\",\r\n        \"code\": \"170400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Department of Justice (DOJ)\",\r\n        \"est\": \"\",\r\n        \"code\": \"170500\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Federal Bureau of Investigation (FBI)\",\r\n        \"est\": \"\",\r\n        \"code\": \"170600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Police\",\r\n        \"est\": \"\",\r\n        \"code\": \"170700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"United States Secret Service (Treas) (USSS)\",\r\n        \"est\": \"\",\r\n        \"code\": \"170800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Transportation Security Administration (TSA)\",\r\n        \"est\": \"\",\r\n        \"code\": \"170900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Coast Guard\",\r\n        \"est\": \"\",\r\n        \"code\": \"171000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"US Marshals Service\",\r\n        \"est\": \"\",\r\n        \"code\": \"171100\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Pack Animals\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"180000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Missile Support\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"190000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Transloader\",\r\n        \"est\": \"\",\r\n        \"code\": \"190100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Transporter\",\r\n        \"est\": \"\",\r\n        \"code\": \"190200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Crane/Loading Device\",\r\n        \"est\": \"\",\r\n        \"code\": \"190300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Propellant Transporter\",\r\n        \"est\": \"\",\r\n        \"code\": \"190400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Warhead Transporter\",\r\n        \"est\": \"\",\r\n        \"code\": \"190500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Other Equipment\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"200000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antennae\",\r\n        \"est\": \"\",\r\n        \"code\": \"200100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bomb\",\r\n        \"est\": \"\",\r\n        \"code\": \"200200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Booby Trap\",\r\n        \"est\": \"\",\r\n        \"code\": \"200300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"CBRN Equipment\",\r\n        \"est\": \"\",\r\n        \"code\": \"200400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Computer System\",\r\n        \"est\": \"\",\r\n        \"code\": \"200500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Command Launch Equipment (CLE)\",\r\n        \"est\": \"\",\r\n        \"code\": \"200600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Generator Set\",\r\n        \"est\": \"\",\r\n        \"code\": \"200700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ground-based Midcourse Defense (GMD) Fire Control (GFC) Center\",\r\n        \"est\": \"\",\r\n        \"code\": \"200800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"In-Flight Interceptor Communications System (IFICS) Data Terminal (IDT)\",\r\n        \"est\": \"\",\r\n        \"code\": \"200900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Directed Energy\",\r\n        \"est\": \"\",\r\n        \"code\": \"201000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Military Information Support Operations (MISO)\",\r\n        \"est\": \"\",\r\n        \"code\": \"201100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sustainment Shipments\",\r\n        \"est\": \"\",\r\n        \"code\": \"201200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tent\",\r\n        \"est\": \"\",\r\n        \"code\": \"201300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Civilian\",\r\n        \"code\": \"201301\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Military\",\r\n        \"code\": \"201302\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unit Deployment Shipments\",\r\n        \"est\": \"\",\r\n        \"code\": \"201400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Emergency Medical Operation\",\r\n        \"est\": \"\",\r\n        \"code\": \"201500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tactical Air Navigation (TACAN)\",\r\n        \"est\": \"\",\r\n        \"code\": \"201600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Land Mines\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"210000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Land Mine\",\r\n        \"est\": \"\",\r\n        \"code\": \"210100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antipersonnel Land mine (APL)\",\r\n        \"est\": \"\",\r\n        \"code\": \"210200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antitank Mine\",\r\n        \"est\": \"\",\r\n        \"code\": \"210300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Improvised Explosives Device (IED)\",\r\n        \"est\": \"\",\r\n        \"code\": \"210400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Less Than Lethal\",\r\n        \"est\": \"\",\r\n        \"code\": \"210500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Sensors\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"220000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sensor\",\r\n        \"est\": \"\",\r\n        \"code\": \"220100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sensor Emplaced\",\r\n        \"est\": \"\",\r\n        \"code\": \"220200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radar\",\r\n        \"est\": \"\",\r\n        \"code\": \"220300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tactical Air Navigation (TACAN)\",\r\n        \"est\": \"\",\r\n        \"code\": \"220400\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Emergency Operation\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"230000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fire Fighting/Fire Protection\",\r\n        \"est\": \"\",\r\n        \"code\": \"230200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Manual Track\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"240000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Rotary Wing\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"250000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"20\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Military/Civilian\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Aircraft Production/Assembly\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ammunition and Explosives Production\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ammunition Cache\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Armament Production\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Black List Location\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Chemical, Biological, Radiological and Nuclear (CBRN)\",\r\n        \"est\": \"\",\r\n        \"code\": \"110600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Engineering Equipment Production\",\r\n        \"est\": \"\",\r\n        \"code\": \"110700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bridge\",\r\n        \"code\": \"110701\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Equipment Manufacture\",\r\n        \"est\": \"\",\r\n        \"code\": \"110800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Government Leadership\",\r\n        \"est\": \"\",\r\n        \"code\": \"110900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Gray List Location\",\r\n        \"est\": \"\",\r\n        \"code\": \"111000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mass Grave Site\",\r\n        \"est\": \"\",\r\n        \"code\": \"111100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Materiel\",\r\n        \"est\": \"\",\r\n        \"code\": \"111200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine\",\r\n        \"est\": \"\",\r\n        \"code\": \"111300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Missile and Space System Production\",\r\n        \"est\": \"\",\r\n        \"code\": \"111400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Nuclear (Non CBRN Defense)\",\r\n        \"est\": \"\",\r\n        \"code\": \"111500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Printed Media\",\r\n        \"est\": \"\",\r\n        \"code\": \"111600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Safe House\",\r\n        \"est\": \"\",\r\n        \"code\": \"111700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"White List Location\",\r\n        \"est\": \"\",\r\n        \"code\": \"111800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tented Camp\",\r\n        \"est\": \"\",\r\n        \"code\": \"111900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Displaced Persons/Refugee/Evacuees Camp\",\r\n        \"code\": \"111901\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Training Camp\",\r\n        \"code\": \"111902\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Civilian Camp\",\r\n        \"code\": \"111903\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Military Camp\",\r\n        \"code\": \"111904\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Warehouse/Storage Facility\",\r\n        \"est\": \"\",\r\n        \"code\": \"112000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Grenade\",\r\n        \"code\": \"112001\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Law Enforcement\",\r\n        \"est\": \"\",\r\n        \"code\": \"112100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice)\",\r\n        \"code\": \"112101\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Border Patrol\",\r\n        \"code\": \"112102\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Customs Service\",\r\n        \"code\": \"112103\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Drug Enforcement Administration (DEA)\",\r\n        \"code\": \"112104\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Department of Justice (DOJ)\",\r\n        \"code\": \"112105\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Federal Bureau of Investigation (FBI)\",\r\n        \"code\": \"112106\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Police\",\r\n        \"code\": \"112107\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Prison\",\r\n        \"code\": \"112108\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"United States Secret Service (Treas) (USSS)\",\r\n        \"code\": \"112109\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Transportation Security Administration (TSA)\",\r\n        \"code\": \"112110\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Coast Guard\",\r\n        \"code\": \"112111\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Marshals Service\",\r\n        \"code\": \"112112\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Emergency Operation\",\r\n        \"est\": \"\",\r\n        \"code\": \"112200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fire Station\",\r\n        \"code\": \"112201\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Emergency Medical Operation\",\r\n        \"code\": \"112202\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Home/House\",\r\n        \"est\": \"\",\r\n        \"code\": \"112300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Non-Governmental Organization\",\r\n        \"est\": \"\",\r\n        \"code\": \"112400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Infrastructure\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Agriculture and Food Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Agriculture Laboratory\",\r\n        \"code\": \"120101\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Animal Feedlot\",\r\n        \"code\": \"120102\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Commercial Food Distribution Center\",\r\n        \"code\": \"120103\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Farm/Ranch\",\r\n        \"code\": \"120104\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Food Distribution\",\r\n        \"code\": \"120105\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Food Production Center\",\r\n        \"code\": \"120106\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Food Retail\",\r\n        \"code\": \"120107\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Grain Storage\",\r\n        \"code\": \"120108\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Banking Finance and Insurance Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"ATM\",\r\n        \"code\": \"120201\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bank\",\r\n        \"code\": \"120202\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bullion Storage\",\r\n        \"code\": \"120203\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Economic Infrastructure Asset\",\r\n        \"code\": \"120204\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Federal Reserve Bank\",\r\n        \"code\": \"120205\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Financial Exchange\",\r\n        \"code\": \"120206\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Financial Services, Other\",\r\n        \"code\": \"120207\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Commercial Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"120300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Chemical Plant\",\r\n        \"code\": \"120301\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Firearms Manufacturer\",\r\n        \"code\": \"120302\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Firearms Retailer\",\r\n        \"code\": \"120303\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Hazardous Material Production\",\r\n        \"code\": \"120304\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Hazardous Material Storage\",\r\n        \"code\": \"120305\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Industrial Site\",\r\n        \"code\": \"120306\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Landfill\",\r\n        \"code\": \"120307\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Pharmaceutical Manufacturer\",\r\n        \"code\": \"120308\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Contaminated Hazardous Waste Site\",\r\n        \"code\": \"120309\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Toxic Release Inventory\",\r\n        \"code\": \"120310\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Educational Facilities Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"120400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"College/University\",\r\n        \"code\": \"120401\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"School\",\r\n        \"code\": \"120402\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Energy Facility Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"120500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Electric Power\",\r\n        \"code\": \"120501\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Generation Station\",\r\n        \"code\": \"120502\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Natural Gas Facility\",\r\n        \"code\": \"120503\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Petroleum/Gas/Oil\",\r\n        \"code\": \"120505\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Propane Facility\",\r\n        \"code\": \"120506\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Government Site Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"120600\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Medical Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"120700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medical\",\r\n        \"code\": \"120701\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medical Treatment Facility (Hospital)\",\r\n        \"code\": \"120702\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Military Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"120800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Military Armory\",\r\n        \"code\": \"120801\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Military Base\",\r\n        \"code\": \"120802\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Airport/Air Base\",\r\n        \"code\": \"120803\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Postal Services Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"120900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Postal Distribution Center\",\r\n        \"code\": \"120901\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Post Office\",\r\n        \"code\": \"120902\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Public Venues Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"121000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Enclosed Facility (Public Venue)\",\r\n        \"code\": \"121001\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Open Facility (Public Venue)\",\r\n        \"code\": \"121002\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Recreational Area\",\r\n        \"code\": \"121003\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Religious Institution\",\r\n        \"code\": \"121004\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Special Needs Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"121100\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Adult Day Care\",\r\n        \"code\": \"121101\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Child Day Care\",\r\n        \"code\": \"121102\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Elder Care\",\r\n        \"code\": \"121103\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Telecommunications Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"121200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Broadcast Transmitter Antennae\",\r\n        \"code\": \"121201\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Telecommunications\",\r\n        \"code\": \"121202\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Telecommunications Tower\",\r\n        \"code\": \"121203\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Transportation Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"121300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Airport/Air Base\",\r\n        \"code\": \"121301\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Air Traffic Control Facility\",\r\n        \"code\": \"121302\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bus Station\",\r\n        \"code\": \"121303\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ferry Terminal\",\r\n        \"code\": \"121304\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Helicopter Landing Site\",\r\n        \"code\": \"121305\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Maintenance Facility\",\r\n        \"code\": \"121306\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Railhead/Railroad Station\",\r\n        \"code\": \"121307\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rest Stop\",\r\n        \"code\": \"121308\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sea Port/Naval Base\",\r\n        \"code\": \"121309\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ship Yard\",\r\n        \"code\": \"121310\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Toll Facility\",\r\n        \"code\": \"121311\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Traffic Inspection Facility\",\r\n        \"code\": \"121312\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tunnel\",\r\n        \"code\": \"121313\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Water Supply Infrastructure\",\r\n        \"est\": \"\",\r\n        \"code\": \"121400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Control Valve\",\r\n        \"code\": \"121401\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Dam\",\r\n        \"code\": \"121402\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Discharge Outfall\",\r\n        \"code\": \"121403\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ground Water Well\",\r\n        \"code\": \"121404\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Pumping Station\",\r\n        \"code\": \"121405\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reservoir\",\r\n        \"code\": \"121406\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Storage Tower\",\r\n        \"code\": \"121407\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Surface Water Intake\",\r\n        \"code\": \"121408\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Wastewater Treatment Facility\",\r\n        \"code\": \"121409\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Water\",\r\n        \"code\": \"121410\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Water Treatment\",\r\n        \"code\": \"121411\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"25\",\r\n        \"e\": \"Command and Control Lines\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Boundary\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"B,T,T1,AS\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Light Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Engineer Work Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T,T1,AS\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Generic\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"H,T,W,W1\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Decision Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T,AS\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Command and Control Areas\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Area of Operations\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Named Area of Interest\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Targeted Area of Interest\",\r\n        \"est\": \"\",\r\n        \"code\": \"120300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Airfield Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"120400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Base Camp\",\r\n        \"est\": \"\",\r\n        \"code\": \"120500\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"B,H,T,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Base Camp\",\r\n        \"est\": \"\",\r\n        \"code\": \"120500\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Guerrilla Base\",\r\n        \"est\": \"\",\r\n        \"code\": \"120600\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"B,H,T,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Guerrilla Base\",\r\n        \"est\": \"\",\r\n        \"code\": \"120600\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Generic\",\r\n        \"est\": \"\",\r\n        \"code\": \"120700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"H,T,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bridgehead\",\r\n        \"est\": \"\",\r\n        \"code\": \"120800\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Command and Control Points\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Action Point (General)\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,H1,T,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Amnesty Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Checkpoint\",\r\n        \"est\": \"\",\r\n        \"code\": \"130300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Center of Main Effort\",\r\n        \"est\": \"\",\r\n        \"code\": \"130400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Contact Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"130500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Coordinating Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"130600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Decision Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"130700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Distress Call\",\r\n        \"est\": \"\",\r\n        \"code\": \"130800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Entry Control Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"130900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fly-To-Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"131000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sonobuoy\",\r\n        \"code\": \"131001\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Weapon\",\r\n        \"code\": \"131002\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Normal\",\r\n        \"code\": \"131003\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Linkup Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"131100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Passage Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"131200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Point of Interest\",\r\n        \"est\": \"\",\r\n        \"code\": \"131300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Launch Event\",\r\n        \"code\": \"131301\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rally Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"131400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Release Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"131500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Start Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"131600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Special Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"131700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Waypoint\",\r\n        \"est\": \"\",\r\n        \"code\": \"131800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Airfield\",\r\n        \"est\": \"\",\r\n        \"code\": \"131900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Target Handover\",\r\n        \"est\": \"\",\r\n        \"code\": \"132000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Key Terrain\",\r\n        \"est\": \"\",\r\n        \"code\": \"132100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Control Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"132200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Vital Ground\",\r\n        \"est\": \"\",\r\n        \"code\": \"132300\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Maneuver Lines\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Forward Line of Troops\",\r\n        \"est\": \"\",\r\n        \"code\": \"140100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"N\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Line of Contact\",\r\n        \"est\": \"\",\r\n        \"code\": \"140200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Phase Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"140300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Forward Edge of the Battle Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"140400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Principle Direction of Fire\",\r\n        \"est\": \"\",\r\n        \"code\": \"140500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line3\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Direction of Attack\",\r\n        \"est\": \"\",\r\n        \"code\": \"140600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Friendly Aviation\",\r\n        \"code\": \"140601\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line9\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"std says line 1, I think it's wrong\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Friendly Main Attack /Decisive\",\r\n        \"code\": \"140602\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line9\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"std says line 1, I think it's wrong\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Friendly Supporting Attack\",\r\n        \"code\": \"140603\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line9\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"std says line 1, I think it's wrong\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Direction of Attack Feint\",\r\n        \"code\": \"140605\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line9\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Final Coordination Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"140700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Infiltration Lane\",\r\n        \"est\": \"\",\r\n        \"code\": \"140800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Polyline1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Limit of Advance\",\r\n        \"est\": \"\",\r\n        \"code\": \"140900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Line of Departure\",\r\n        \"est\": \"\",\r\n        \"code\": \"141000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Line of Departure/Line of Contact\",\r\n        \"est\": \"\",\r\n        \"code\": \"141100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Probable Line of Deployment\",\r\n        \"est\": \"\",\r\n        \"code\": \"141200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Airhead Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"141300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bridgehead Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"141400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Holding Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"141500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Release Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"141600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ambush\",\r\n        \"est\": \"\",\r\n        \"code\": \"141700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line29\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Handover Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"141800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Battle Handover Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"141900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Name Area of Interest Line (NAI)\",\r\n        \"est\": \"\",\r\n        \"code\": \"141200\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mobility Corridor\",\r\n        \"est\": \"\",\r\n        \"code\": \"142100\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line26\",\r\n        \"modifiers\": \"B,H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Maneuver Areas\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"150100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Assembly Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"150200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Action Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"150500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Joint Tactical Action Area (JTAA)\",\r\n        \"code\": \"150501\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Submarine Action Area (SAA)\",\r\n        \"code\": \"150502\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Submarine-Generated Action Area (SGAA)\",\r\n        \"code\": \"150503\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,N,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Drop Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"150600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Extraction Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"150700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Landing Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"150800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Pick-Up Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"150900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fortified Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"151000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fortified Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"151000\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Limited Access Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"151100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Battle Position\",\r\n        \"est\": \"\",\r\n        \"code\": \"151200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"B,T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Prepared (P) but not Occupied\",\r\n        \"code\": \"151202\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"B,T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Strong Point\",\r\n        \"code\": \"151203\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"B,T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Contain\",\r\n        \"code\": \"151204\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area5\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Retain\",\r\n        \"code\": \"151205\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area6\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Engagement Area (EA)\",\r\n        \"est\": \"\",\r\n        \"code\": \"151300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Axis of Advance\",\r\n        \"est\": \"\",\r\n        \"code\": \"151400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Friendly Airborne/Aviation\",\r\n        \"code\": \"151401\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Axis1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Attack Helicopter\",\r\n        \"code\": \"151402\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Axis1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Main Attack\",\r\n        \"code\": \"151403\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Axis2\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Supporting Attack\",\r\n        \"code\": \"151404\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Axis1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Axis of Advancee for Feint\",\r\n        \"code\": \"151406\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Axis1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Assault Position\",\r\n        \"est\": \"\",\r\n        \"code\": \"151500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Attack Position\",\r\n        \"est\": \"\",\r\n        \"code\": \"151600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Objective\",\r\n        \"est\": \"\",\r\n        \"code\": \"151700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Encirclement\",\r\n        \"est\": \"\",\r\n        \"code\": \"151800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Penetration Box\",\r\n        \"est\": \"\",\r\n        \"code\": \"151900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Attack by Fire Position\",\r\n        \"est\": \"\",\r\n        \"code\": \"152000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Support by Fire\",\r\n        \"est\": \"\",\r\n        \"code\": \"152100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area8\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Search Area/Reconnaissance Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"152200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area21\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Supporting Attack\",\r\n        \"est\": \"\",\r\n        \"code\": \"152300\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Axis1\",\r\n        \"modifiers\": \"T,H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Restricted Terrain\",\r\n        \"est\": \"\",\r\n        \"code\": \"152400\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Severely Restricted Terrain\",\r\n        \"est\": \"\",\r\n        \"code\": \"152500\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Area Defense\",\r\n        \"est\": \"\",\r\n        \"code\": \"152600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area15\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Frontal Attack\",\r\n        \"est\": \"\",\r\n        \"code\": \"152700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Axis1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mobile Defense\",\r\n        \"est\": \"\",\r\n        \"code\": \"152800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area27\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Turning Movement\",\r\n        \"est\": \"\",\r\n        \"code\": \"152900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Axis1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Maneuver Points\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Observation Post/Outpost (unspecified)\",\r\n        \"est\": \"\",\r\n        \"code\": \"160100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Observation Post/Outpost (specified)\",\r\n        \"est\": \"\",\r\n        \"code\": \"160200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance Outpost\",\r\n        \"code\": \"160201\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Forward Observer/Spotter Outpost/Position\",\r\n        \"code\": \"160202\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"CBRN Observation Outpost\",\r\n        \"code\": \"160203\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sensor Outpost /Listening Post\",\r\n        \"code\": \"160204\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Combat Outpost\",\r\n        \"code\": \"160205\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Target Reference Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"160300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Point of Departure\",\r\n        \"est\": \"\",\r\n        \"code\": \"160400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Airspace Control (Corridors) Areas\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"170000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air Corridor\",\r\n        \"est\": \"\",\r\n        \"code\": \"170100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Corridor1\",\r\n        \"modifiers\": \"AM,T,X,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Low Level Transit Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"170200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Corridor1\",\r\n        \"modifiers\": \"AM,T,X,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Minimum-Risk Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"170300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Corridor1\",\r\n        \"modifiers\": \"AM,T,X,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Safe Lane\",\r\n        \"est\": \"\",\r\n        \"code\": \"170400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Corridor1\",\r\n        \"modifiers\": \"AM,T,X,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Standard Use Army Aircraft Flight Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"170500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Corridor1\",\r\n        \"modifiers\": \"AM,T,X,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Transit Corridor\",\r\n        \"est\": \"\",\r\n        \"code\": \"170600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Corridor1\",\r\n        \"modifiers\": \"AM,T,X,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Special Corridor\",\r\n        \"est\": \"\",\r\n        \"code\": \"170700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Corridor1\",\r\n        \"modifiers\": \"AM,T,X,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Base Defense Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"170800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Area22\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"High-Density Airspace Control Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"170900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Restricted Operations Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air-to-Air Restricted Operating Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unmanned Aircraft Restricted Operating Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Weapon Engagement Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fighter Engagement Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Joint Engagement Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Missile Engagement Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Low Altitude Missile Engagement Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"High Altitude Missile Engagement Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Short Range Air Defense Engagement Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"171900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"2 X values\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Weapons Free Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"172000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,X,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Airspace Control Points\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"180000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air Control Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"180100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Communications Checkpoint\",\r\n        \"est\": \"\",\r\n        \"code\": \"180200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Isolated Recovery Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"180300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Pop-up Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"180400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air Control Rendezvous\",\r\n        \"est\": \"\",\r\n        \"code\": \"180500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tactical Air Navigation (TACAN)\",\r\n        \"est\": \"\",\r\n        \"code\": \"180600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Combat Air Patrol (CAP)Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"180700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Airborne Early Warning (AEW) Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"180800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"ASW (Helo and F/W) Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"180900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Strike Initial Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"181000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Replenishment Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"181100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tanking\",\r\n        \"est\": \"\",\r\n        \"code\": \"181200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antisubmarine Warfare, Rotary Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"181300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Surface Combat Air Patrol (SUCAP) - Fixed Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"181400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"SUCAP - Rotary Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"181500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"MIW - Fixed Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"181600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"MIW - Rotary Wing\",\r\n        \"est\": \"\",\r\n        \"code\": \"181700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tomcat\",\r\n        \"est\": \"\",\r\n        \"code\": \"181800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rescue\",\r\n        \"est\": \"\",\r\n        \"code\": \"181900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unmanned Aerial System (UAS/UA)\",\r\n        \"est\": \"\",\r\n        \"code\": \"182000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Vertical Takeoff and Landing (VTOL) Tactical Unmanned Aircraft (VTUA)\",\r\n        \"est\": \"\",\r\n        \"code\": \"182100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Orbit\",\r\n        \"est\": \"\",\r\n        \"code\": \"182200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Orbit - Figure Eight\",\r\n        \"est\": \"\",\r\n        \"code\": \"182300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Orbit - Race Track\",\r\n        \"est\": \"\",\r\n        \"code\": \"182400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Orbit - Random Closed\",\r\n        \"est\": \"\",\r\n        \"code\": \"182500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Isolated Personnel Location\",\r\n        \"est\": \"\",\r\n        \"code\": \"182600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Airspace Control Lines\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"190000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Identification Friend or Foe Off Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"190100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Identification Friend or Foe On Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"190200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Maritime Control Areas\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"200000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Launch Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"200100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ellipse/Circle\",\r\n        \"code\": \"200101\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Ellipse1\",\r\n        \"modifiers\": \"AM,AN,T\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Defended Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"200200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ellipse/Circle\",\r\n        \"code\": \"200201\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Ellipse1\",\r\n        \"modifiers\": \"AM,AN,T\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangle\",\r\n        \"code\": \"200202\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"No Attack (NOTACK) Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"200300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ship Area of Interest\",\r\n        \"est\": \"\",\r\n        \"code\": \"200400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ellipse/Circle\",\r\n        \"code\": \"200401\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Ellipse1\",\r\n        \"modifiers\": \"AM,AN\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangle\",\r\n        \"code\": \"200402\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Active Maneuver Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"200500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Cued Acquisition Doctrine\",\r\n        \"est\": \"\",\r\n        \"code\": \"200600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Point17\",\r\n        \"modifiers\": \"AM,AN\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radar Search Doctrine\",\r\n        \"est\": \"\",\r\n        \"code\": \"200700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Point18\",\r\n        \"modifiers\": \"AM,AN,T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Maritime Control Points\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"210000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Plan Ship\",\r\n        \"est\": \"\",\r\n        \"code\": \"210100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Aim Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"210200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Defended Asset\",\r\n        \"est\": \"\",\r\n        \"code\": \"210300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Drop Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"210400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point4\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Entry Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"210500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point5\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air Detonation\",\r\n        \"est\": \"\",\r\n        \"code\": \"210600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"X\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ground Zero\",\r\n        \"est\": \"\",\r\n        \"code\": \"210700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point6\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Impact Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"210800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Predicted Impact Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"210900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Launched Torpedo\",\r\n        \"est\": \"\",\r\n        \"code\": \"211000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Missile Detection Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"211100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Acoustic Countermeasure (Decoy)\",\r\n        \"est\": \"\",\r\n        \"code\": \"211200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Electronic Countermeasures (ECM) Decoy\",\r\n        \"est\": \"\",\r\n        \"code\": \"211300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Brief Contact\",\r\n        \"est\": \"\",\r\n        \"code\": \"211400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Datum Lost Contact\",\r\n        \"est\": \"\",\r\n        \"code\": \"211500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"BT Buoy Drop\",\r\n        \"est\": \"\",\r\n        \"code\": \"211600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Reported Bottomed Sub\",\r\n        \"est\": \"\",\r\n        \"code\": \"211700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Moving Haven\",\r\n        \"est\": \"\",\r\n        \"code\": \"211800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Screen Center\",\r\n        \"est\": \"\",\r\n        \"code\": \"211900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Lost Contact\",\r\n        \"est\": \"\",\r\n        \"code\": \"212000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sinker\",\r\n        \"est\": \"\",\r\n        \"code\": \"212100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Trial Track\",\r\n        \"est\": \"\",\r\n        \"code\": \"212200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Acoustic Fix\",\r\n        \"est\": \"\",\r\n        \"code\": \"212300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Electromagnetic Fix\",\r\n        \"est\": \"\",\r\n        \"code\": \"212400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Electromagnetic - Magnetic Anomaly Detection (MAD)\",\r\n        \"est\": \"\",\r\n        \"code\": \"212500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Optical Fix\",\r\n        \"est\": \"\",\r\n        \"code\": \"212600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Formation\",\r\n        \"est\": \"\",\r\n        \"code\": \"212700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Harbor\",\r\n        \"est\": \"\",\r\n        \"code\": \"212800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point8\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Harbor Entrance Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"212900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"A\",\r\n        \"code\": \"212901\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Q\",\r\n        \"code\": \"212902\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"X\",\r\n        \"code\": \"212903\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Y\",\r\n        \"code\": \"212904\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Dip Position\",\r\n        \"est\": \"\",\r\n        \"code\": \"213000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Search\",\r\n        \"est\": \"\",\r\n        \"code\": \"213100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Search Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"213200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Search Center\",\r\n        \"est\": \"\",\r\n        \"code\": \"213300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Navigational Reference Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"213400\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Navigational Reference Waypoint\",\r\n        \"est\": \"\",\r\n        \"code\": \"213400\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"H,W\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sonobuoy\",\r\n        \"est\": \"\",\r\n        \"code\": \"213500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T,H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ambient Noise\",\r\n        \"code\": \"213501\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T,H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Air Transportable Communication\",\r\n        \"code\": \"213502\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Barra\",\r\n        \"code\": \"213503\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bathythermograph Transmitting\",\r\n        \"code\": \"213504\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T,H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Command Active Multi-Beam (CAMBS)\",\r\n        \"code\": \"213505\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Command Active Sonobuoy Directional Command Active Sonobuoy System (CASS)\",\r\n        \"code\": \"213506\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Directional Frequency Analysis and Recording (DIFAR)\",\r\n        \"code\": \"213507\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T,H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Directional Command Active Sonobuoy System (DICASS)\",\r\n        \"code\": \"213508\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T,H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Expendable Reliable Acoustic Path Sonobuoy (ERAPS)\",\r\n        \"code\": \"213509\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Expired\",\r\n        \"code\": \"213510\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Kingpin\",\r\n        \"code\": \"213511\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Low Frequency Analysis and Recording (LOFAR)\",\r\n        \"code\": \"213512\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Pattern Center\",\r\n        \"code\": \"213513\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Range Only\",\r\n        \"code\": \"213514\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Vertical Line Array Directional Frequency Analysis and Recording (DIFAR)\",\r\n        \"code\": \"213515\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T,H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Reference Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"213600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Special Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"213700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Navigational Reference Point(Points)\",\r\n        \"est\": \"\",\r\n        \"code\": \"213800\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Data Link Reference Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"213900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Vital Area Center\",\r\n        \"est\": \"\",\r\n        \"code\": \"214100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Corridor Tab Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"214200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Enemy Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"214300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Marshall Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"214400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Position and Intended Movement (PIM)\",\r\n        \"est\": \"\",\r\n        \"code\": \"214500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Pre-Landfall Waypoint\",\r\n        \"est\": \"\",\r\n        \"code\": \"214600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Estimated Position (EP)\",\r\n        \"est\": \"\",\r\n        \"code\": \"214700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Waypoint\",\r\n        \"est\": \"\",\r\n        \"code\": \"214800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"General Sea Subsurface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"214900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Submarine Sea Subsurface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Submarine Antisubmarine Warfare Sea Subsurface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unmanned Underwater Vehicle Sea Subsurface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Sea Subsurface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Warfare Unmanned Underwater Vehicle Sea Subsurface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Surface Warfare Unmanned Underwater Vehicle Subsurface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"General Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antisubmarine Warfare (ASW) Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Warfare Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Non-Combatant Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"215900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Picket Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rendezvous Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Replenishment at Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rescue Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Surface Warfare Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unmanned Underwater Vehicle Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antisubmarine Warfare (ASW) Unmanned Underwater Vehicle Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Warfare Unmanned Underwater Vehicle Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Remote Multi-Mission Vehicle Mine Warfare Unmanned Underwater Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Surface Warfare Mine Warfare Unmanned Underwater Vehicle Sea Surface Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"216900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Shore Control Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"217000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"General Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"217100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Diversion Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"217200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Position and Intended Movement (PIM) Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"217300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Picket Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"217400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Point R Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"217500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rendezvous Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"217600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Waypoint Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"217700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Clutter, Stationary or Cease Reporting\",\r\n        \"est\": \"\",\r\n        \"code\": \"217800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tentative or Provisional Track\",\r\n        \"est\": \"\",\r\n        \"code\": \"217900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Distressed Vessel\",\r\n        \"est\": \"\",\r\n        \"code\": \"218000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ditched Aircraft/Downed Aircraft\",\r\n        \"est\": \"\",\r\n        \"code\": \"218100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Person in Water/Bailout\",\r\n        \"est\": \"\",\r\n        \"code\": \"218200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Iceberg\",\r\n        \"est\": \"\",\r\n        \"code\": \"218300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Navigational\",\r\n        \"est\": \"\",\r\n        \"code\": \"218400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line4\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Oil Rig\",\r\n        \"est\": \"\",\r\n        \"code\": \"218500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Mine-Like\",\r\n        \"est\": \"\",\r\n        \"code\": \"218600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bottom Return/Non-Mine, Mine-Like Bottom Object (NOMBO)\",\r\n        \"est\": \"\",\r\n        \"code\": \"218700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bottom Return/Non-Mine, Mine-Like Bottom Object (NOMBO)/Installation Manmade\",\r\n        \"est\": \"\",\r\n        \"code\": \"218800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Marine Life\",\r\n        \"code\": \"218900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point15\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sea Anomaly (Wake, Current, Knuckle)\",\r\n        \"code\": \"219000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Return/Non-MILCO, Wreck, Dangerous\",\r\n        \"code\": \"219100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Return/Non-MILCO, Wreck, Non Dangerous\",\r\n        \"code\": \"219200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Maritime Control Lines\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"220000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bearing Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"220100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Electronic\",\r\n        \"code\": \"220101\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Electronic Warfare (EW)\",\r\n        \"code\": \"220102\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Acoustic\",\r\n        \"code\": \"220103\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Acoustic (Ambiguous)\",\r\n        \"code\": \"220104\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Torpedo\",\r\n        \"code\": \"220105\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Electro-Optical Intercept\",\r\n        \"code\": \"220106\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Jammer\",\r\n        \"code\": \"220107\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Radio Direction Finder (RDF)\",\r\n        \"code\": \"220108\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Navigationl Rhumb Line\",\r\n        \"code\": \"220109\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T,AN\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Deception\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"230000\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Decoy/Dummy/Deception\",\r\n        \"est\": \"\",\r\n        \"code\": \"230100\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line29\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Deceive/Decoy/Dummy/Feint\",\r\n        \"est\": \"\",\r\n        \"code\": \"230200\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line29\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Fires Areas\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"240000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Airspace Coordination Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"240100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"240101\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,T1,X,Y,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"240102\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,T1,X,Y,W,W1\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"240103\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,T1,X,Y,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"240101\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,T2,X,Y,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"240102\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,T2,X,Y,W,W1\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"240103\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,T2,X,Y,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Free Fire Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"240200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"240201\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"240202\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"240203\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"240201\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T2,AS,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"240202\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,AS,T2,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"240203\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,AS,T2,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"No Fire Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"240300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"240301\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"240302\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"240303\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"240301\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"AS,T2,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"240302\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,AS,T2,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"240303\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,AS,T2,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Restricted Fire Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"240400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"240401\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"240402\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"240403\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"240401\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"AS,T2,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"240402\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,AS,T2,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"240403\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,AS,T2,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Position Area For Artillery (PAA)\",\r\n        \"est\": \"\",\r\n        \"code\": \"240500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"240501\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"240502\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"240503\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Point Targets\",\r\n        \"est\": \"\",\r\n        \"code\": \"240600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Point or Single Target\",\r\n        \"code\": \"240601\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"AP,AP1,X,H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Nuclear Target\",\r\n        \"code\": \"240602\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"AP\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Target-Recorded\",\r\n        \"code\": \"240603\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Linear Targets\",\r\n        \"est\": \"\",\r\n        \"code\": \"240700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Linear Target\",\r\n        \"code\": \"240701\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"AP\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Linear Smoke Target\",\r\n        \"code\": \"240702\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"AP\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Final Protective Fire (FPF)\",\r\n        \"code\": \"240703\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"AP,T1,V\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Area Targets\",\r\n        \"est\": \"\",\r\n        \"code\": \"240800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Area Target\",\r\n        \"code\": \"240801\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"AP\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular Target\",\r\n        \"code\": \"240802\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular2\",\r\n        \"modifiers\": \"AM,AN,AP\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular Target\",\r\n        \"code\": \"240803\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,AP\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular Target - Single Target (AEGIS ONLY)\",\r\n        \"code\": \"240804\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular3\",\r\n        \"modifiers\": \"AM,T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Series or Groups of Targets\",\r\n        \"code\": \"240805\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Smoke\",\r\n        \"code\": \"240806\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"AP,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bomb Area\",\r\n        \"code\": \"240808\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fire Support Station\",\r\n        \"est\": \"\",\r\n        \"code\": \"240900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fire Support Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"241000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"241001\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"241002\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"241003\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Artillery Target Intelligence Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"241100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"241101\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"241102\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"241103\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Call for Fire Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"241200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"241201\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"241202\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"241203\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Censor Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"241300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"241301\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"241302\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"241303\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Critical Friendly Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"241400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"241401\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"241402\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"241403\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Dead Space Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"241500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"241501\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"241502\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"241503\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Target Build-up Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"241700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"241701\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"241702\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"241703\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Target Value Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"241800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"241801\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"241802\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"241803\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Zone of Responsibility\",\r\n        \"est\": \"\",\r\n        \"code\": \"241900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"241901\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"241902\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"241903\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Terminally Guided Munition Footprint (TGMF)\",\r\n        \"est\": \"\",\r\n        \"code\": \"242000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Weapon/Sensor Range fan, Circular\",\r\n        \"est\": \"\",\r\n        \"code\": \"242100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular2\",\r\n        \"modifiers\": \"AM,X\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Weapon/Sensor Range fan, Sector\",\r\n        \"est\": \"\",\r\n        \"code\": \"242200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Arc1\",\r\n        \"modifiers\": \"AM,AN,X\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Kill Box\",\r\n        \"est\": \"\",\r\n        \"code\": \"242300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular, Blue\",\r\n        \"code\": \"242301\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular, Blue\",\r\n        \"code\": \"242302\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular, Blue\",\r\n        \"code\": \"242303\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular, Purple\",\r\n        \"code\": \"242304\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular, Purple\",\r\n        \"code\": \"242305\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular, Purple\",\r\n        \"code\": \"242306\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Artillery Manoeuvre Area (AMA)\",\r\n        \"est\": \"\",\r\n        \"code\": \"242400\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Artillery Reserved Area (ARA)\",\r\n        \"est\": \"\",\r\n        \"code\": \"242500\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Zone of Fire\",\r\n        \"est\": \"\",\r\n        \"code\": \"242600\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Psyops Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"242700\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Irregular\",\r\n        \"code\": \"242701\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area10\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rectangular\",\r\n        \"code\": \"242702\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Rectangular1\",\r\n        \"modifiers\": \"AM,H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Circular\",\r\n        \"code\": \"242703\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Circular1\",\r\n        \"modifiers\": \"AM,H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Kill Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"242800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Fires Points\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"250000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Firing Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"250100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Hide Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"250200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Launch Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"250300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Reload Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"250400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Survey Control Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"250500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Known Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"250600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Fire Lines\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"260000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fire Support Coordination Line (FSCL)\",\r\n        \"est\": \"\",\r\n        \"code\": \"260100\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fire Support Coordination Line (FSCL)\",\r\n        \"est\": \"\",\r\n        \"code\": \"260100\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"AS,T2,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Coordinated Fire Line (CFL)\",\r\n        \"est\": \"\",\r\n        \"code\": \"260200\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Coordinated Fire Line (CFL)\",\r\n        \"est\": \"\",\r\n        \"code\": \"260200\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"AS,T2,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"No Fire Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"260300\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"No Fire Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"260300\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"AS,T2,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Battlefield Coordination Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"260400\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Battlefield Coordination Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"260400\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"AS,T2,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Restrictive Fire Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"260500\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Restrictive Fire Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"260500\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"AS,T2,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Munition Flight Path\",\r\n        \"est\": \"\",\r\n        \"code\": \"260600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line8\",\r\n        \"modifiers\": \"W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Protection Areas\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"270000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Obstacle Belt\",\r\n        \"est\": \"\",\r\n        \"code\": \"270100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Obstacle Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"270200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Obstacle Free Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"270300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Obstacle Restricted Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"270400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Obstacle Effects\",\r\n        \"est\": \"\",\r\n        \"code\": \"270500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Block\",\r\n        \"code\": \"270501\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area11\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Disrupt\",\r\n        \"code\": \"270502\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fix\",\r\n        \"code\": \"270503\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line9\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Turn\",\r\n        \"code\": \"270504\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line10\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Obstacle Bypass\",\r\n        \"est\": \"\",\r\n        \"code\": \"270600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Easy\",\r\n        \"code\": \"270601\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Point12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Difficult\",\r\n        \"code\": \"270602\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Point12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Impossible\",\r\n        \"code\": \"270603\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Point12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Minefields\",\r\n        \"est\": \"\",\r\n        \"code\": \"270700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Static Depiction\",\r\n        \"code\": \"270701\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"H,N,W\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Dynamic Depiction\",\r\n        \"code\": \"270707\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mined Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"270800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"H,N,W\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fenced\",\r\n        \"code\": \"270801\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"N\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unexploded Explosive Ordnance (UXO) Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"271000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bridge or Gap\",\r\n        \"est\": \"\",\r\n        \"code\": \"271100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line11\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Roadblocks, Craters and Blown Bridges\",\r\n        \"est\": \"\",\r\n        \"code\": \"271200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Planned\",\r\n        \"code\": \"271201\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Explosives, State of Readiness 1 (Safe)\",\r\n        \"code\": \"271202\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Explosives, State of Readiness 2 (armed but passable)\",\r\n        \"code\": \"271203\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Roadblock Complete (Executed)\",\r\n        \"code\": \"271204\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Assault Crossing\",\r\n        \"est\": \"\",\r\n        \"code\": \"271300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line16\",\r\n        \"modifiers\": \"W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ford Easy\",\r\n        \"est\": \"\",\r\n        \"code\": \"271500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line17\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ford Difficult\",\r\n        \"est\": \"\",\r\n        \"code\": \"271600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line17\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Biological Contaminated Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"271700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Biological Contaminated Area - Toxic Industrial Material\",\r\n        \"code\": \"271701\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Chemical Contaminated Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"271800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Chemical Contaminated Area - Toxic Industrial Material\",\r\n        \"code\": \"271801\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Nuclear Contaminated Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"271900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radiological Contaminated Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"272000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Radiological Contaminated Area - Toxic Industrial Material\",\r\n        \"code\": \"272001\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Minimum Safe Distance Zone\",\r\n        \"est\": \"\",\r\n        \"code\": \"272100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area14\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Multiple Strikes - STRIKWARN\",\r\n        \"est\": \"\",\r\n        \"code\": \"272101\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area26\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radiation Dose Rate Contour Lines\",\r\n        \"est\": \"\",\r\n        \"code\": \"272200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Protection Points\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"280000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Abatis\",\r\n        \"est\": \"\",\r\n        \"code\": \"280100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antipersonnel Mine\",\r\n        \"est\": \"\",\r\n        \"code\": \"280200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Antipersonnel Mine with Directional Effects\",\r\n        \"code\": \"280201\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antitank Mine\",\r\n        \"est\": \"\",\r\n        \"code\": \"280300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antitank Mine with Anti-handling Device\",\r\n        \"est\": \"\",\r\n        \"code\": \"280400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Wide Area Antitank Mine\",\r\n        \"est\": \"\",\r\n        \"code\": \"280500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unspecified Mine\",\r\n        \"est\": \"\",\r\n        \"code\": \"280600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Booby Trap\",\r\n        \"est\": \"\",\r\n        \"code\": \"280700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point13\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Engineer Regulating Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"280800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Shelter\",\r\n        \"est\": \"\",\r\n        \"code\": \"280900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Shelter Above Ground\",\r\n        \"est\": \"\",\r\n        \"code\": \"281000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Below Ground Shelter\",\r\n        \"est\": \"\",\r\n        \"code\": \"281100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fort\",\r\n        \"est\": \"\",\r\n        \"code\": \"281200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Chemical Event\",\r\n        \"est\": \"\",\r\n        \"code\": \"281300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C,H,N,Q,T,W,Y\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Chemical Event - Toxic Undustrial Material\",\r\n        \"code\": \"281301\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"C,H,N,Q,T,W,Y\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Biological Event\",\r\n        \"est\": \"\",\r\n        \"code\": \"281400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C,H,N,Q,T,W,Y\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Biological Event - Toxic Undustrial Material\",\r\n        \"code\": \"281401\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"C,H,N,Q,T,W,Y\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Nuclear Event\",\r\n        \"est\": \"\",\r\n        \"code\": \"281500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C,H,N,Q,T,W,Y\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Nuclear Fallout Producing Event\",\r\n        \"est\": \"\",\r\n        \"code\": \"281600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C,H,N,Q,T,W,Y\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radiological Event\",\r\n        \"est\": \"\",\r\n        \"code\": \"281700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C,H,N,Q,T,W,Y\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Radiological Event - Toxic Undustrial Material\",\r\n        \"code\": \"281701\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C,H,N,Q,T,W,Y\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"General Decontamination Point/Site\",\r\n        \"est\": \"\",\r\n        \"code\": \"281800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Alternate\",\r\n        \"code\": \"281801\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Equipment\",\r\n        \"code\": \"281802\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Troop\",\r\n        \"code\": \"281803\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Equipment/Troop \",\r\n        \"code\": \"281804\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Operational\",\r\n        \"code\": \"281805\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Thorough\",\r\n        \"code\": \"281806\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Main Equipment\",\r\n        \"code\": \"281807\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Forward Troop\",\r\n        \"code\": \"281808\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Wounded Personnel\",\r\n        \"code\": \"281809\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tetrahedrons, Dragons Teeth, and Other Similar Obstacles\",\r\n        \"est\": \"\",\r\n        \"code\": \"281900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fixed and Prefabricated\",\r\n        \"code\": \"281901\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Movable\",\r\n        \"code\": \"281902\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Movable and Prefabricated\",\r\n        \"code\": \"281903\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Vertical Obstructions\",\r\n        \"est\": \"\",\r\n        \"code\": \"282000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tower, Low\",\r\n        \"code\": \"282001\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point16\",\r\n        \"modifiers\": \"X\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tower, High\",\r\n        \"code\": \"282002\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point16\",\r\n        \"modifiers\": \"X\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Overhead Wire\",\r\n        \"code\": \"282003\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Protection Lines\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"290000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Obstacle Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"290100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mineline\",\r\n        \"code\": \"290101\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"N\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Antitank Obstacles\",\r\n        \"est\": \"\",\r\n        \"code\": \"290200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Under Construction\",\r\n        \"code\": \"290201\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Completed\",\r\n        \"code\": \"290202\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reinforced, with Antitank Mines\",\r\n        \"code\": \"290203\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Antitank Wall\",\r\n        \"code\": \"290204\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Wire Obstacles\",\r\n        \"est\": \"\",\r\n        \"code\": \"290300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Unspecified Wire\",\r\n        \"code\": \"290301\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Single Fence Wire\",\r\n        \"code\": \"290302\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Double Fence Wire\",\r\n        \"code\": \"290303\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Double Apron Fence\",\r\n        \"code\": \"290304\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Low Wire Fence\",\r\n        \"code\": \"290305\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"High Wire Fence\",\r\n        \"code\": \"290306\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Single Concertina\",\r\n        \"code\": \"290307\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Double Strand Concertina\",\r\n        \"code\": \"290308\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Triple Strand Concertina\",\r\n        \"code\": \"290309\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Cluster\",\r\n        \"est\": \"\",\r\n        \"code\": \"290400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area13\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Trip Wire\",\r\n        \"est\": \"\",\r\n        \"code\": \"290500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Lane\",\r\n        \"est\": \"\",\r\n        \"code\": \"290600\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line14\",\r\n        \"modifiers\": \"W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Safe Lane or Gap\",\r\n        \"est\": \"\",\r\n        \"code\": \"290600\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line14\",\r\n        \"modifiers\": \"AM,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ferry\",\r\n        \"est\": \"\",\r\n        \"code\": \"290700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line18\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Raft Site\",\r\n        \"est\": \"\",\r\n        \"code\": \"290800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line14\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fortified Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"290900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fighting Position\",\r\n        \"est\": \"\",\r\n        \"code\": \"291000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line19\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Intelligence Lines\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"300000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Intelligence Coordination Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"300100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Sustainment Areas\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"310000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Detainee Holding Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"310100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Enemy Prisoner or War Holding Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"310200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Forward Arming and Refueling Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"310300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Refugee Holding Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"310400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Regimental Support Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"310500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Brigade Support Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"310600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Division Support Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"310700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Corps Support Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"310800\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Corps Support Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"310800\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"N,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Sustainment Points\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"320000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ambulance Points\",\r\n        \"est\": \"\",\r\n        \"code\": \"320100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ambulance Exchange Point\",\r\n        \"code\": \"320101\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ambulance Control Point\",\r\n        \"code\": \"320102\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ambulance Load Point\",\r\n        \"code\": \"320103\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ambulance Relay Point\",\r\n        \"code\": \"320104\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ammunition Supply Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"320200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ammunition Transfer and Holding Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"320300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Cannibalization Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"320400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Casualty Collection Point \",\r\n        \"est\": \"\",\r\n        \"code\": \"320500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Civilian Collection Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"320600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Detainee Collection Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"320700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Enemy Prisoner of War Collection Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"320800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Logistics Release Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"320900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Maintenance Collection Point (MCP)\",\r\n        \"est\": \"\",\r\n        \"code\": \"321000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Medical Evacuation Point (MEDEVAC) Pick-Up Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"321100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rearm, Refuel and Resupply Point (R3P)\",\r\n        \"est\": \"\",\r\n        \"code\": \"321200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Refuel on the Move (ROM) Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"321300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Traffic Control Post (TCP)\",\r\n        \"est\": \"\",\r\n        \"code\": \"321400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Trailer Transfer Point (TTP)\",\r\n        \"est\": \"\",\r\n        \"code\": \"321500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unit Maintenance Collection Point (UNCP)\",\r\n        \"est\": \"\",\r\n        \"code\": \"321600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"General Supply Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"321700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"NATO Class I Supply Point\",\r\n        \"code\": \"321701\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"NATO Class II Supply Point\",\r\n        \"code\": \"321702\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"NATO Class III Supply Point\",\r\n        \"code\": \"321703\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"NATO Class IV Supply Point\",\r\n        \"code\": \"321704\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"NATO Class V Supply Point\",\r\n        \"code\": \"321705\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"NATO Multiple Class Supply Point\",\r\n        \"code\": \"321706\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"A,H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class I Supply Point\",\r\n        \"code\": \"321707\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class II Supply Point\",\r\n        \"code\": \"321708\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class III Supply Point\",\r\n        \"code\": \"321709\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class IV Supply Point\",\r\n        \"code\": \"321710\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class V Supply Point\",\r\n        \"code\": \"321711\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class VI Supply Point\",\r\n        \"code\": \"321712\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class VII Supply Point\",\r\n        \"code\": \"321713\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class VIII Supply Point\",\r\n        \"code\": \"321714\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class IX Supply Point\",\r\n        \"code\": \"321715\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Class X Supply Point\",\r\n        \"code\": \"321716\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Medical Supply Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"321800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mortuary Affairs Collection Point\",\r\n        \"est\": \"\",\r\n        \"code\": \"321900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H,T,T1,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Sustainment Lines\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"330000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Moving Convoy\",\r\n        \"est\": \"\",\r\n        \"code\": \"330100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line9\",\r\n        \"modifiers\": \"H,V,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Halted Convoy\",\r\n        \"est\": \"\",\r\n        \"code\": \"330200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line9\",\r\n        \"modifiers\": \"H,V,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Main Supply Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"330300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"One Way Traffic\",\r\n        \"code\": \"330301\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Two Way Traffic\",\r\n        \"code\": \"330302\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Alternating Traffic\",\r\n        \"code\": \"330303\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Alternate Supply Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"330400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"One Way Traffic\",\r\n        \"code\": \"330401\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Two Way Traffic\",\r\n        \"code\": \"330402\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Alternating Traffic\",\r\n        \"code\": \"330403\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Traffic Route\",\r\n        \"est\": \"\",\r\n        \"code\": \"330500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"One Way Traffic\",\r\n        \"code\": \"330501\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Alternating Traffic\",\r\n        \"code\": \"330502\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Mission Tasks\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"340000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Block\",\r\n        \"est\": \"\",\r\n        \"code\": \"340100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area11\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Breach\",\r\n        \"est\": \"\",\r\n        \"code\": \"340200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Point12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bypass\",\r\n        \"est\": \"\",\r\n        \"code\": \"340300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Point12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Canalize\",\r\n        \"est\": \"\",\r\n        \"code\": \"340400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Point12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Clear\",\r\n        \"est\": \"\",\r\n        \"code\": \"340500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line23\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Counterattack\",\r\n        \"est\": \"\",\r\n        \"code\": \"340600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Axis1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Counterattack by Fire\",\r\n        \"est\": \"\",\r\n        \"code\": \"340700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Axis1\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Delay\",\r\n        \"est\": \"\",\r\n        \"code\": \"340800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line14\",\r\n        \"modifiers\": \"W\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Destroy\",\r\n        \"est\": \"\",\r\n        \"code\": \"340900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Disrupt\",\r\n        \"est\": \"\",\r\n        \"code\": \"341000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area12\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fix\",\r\n        \"est\": \"\",\r\n        \"code\": \"341100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line9\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Follow and Assume\",\r\n        \"est\": \"\",\r\n        \"code\": \"341200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line25\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Follow and Support\",\r\n        \"est\": \"\",\r\n        \"code\": \"341300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line25\",\r\n        \"modifiers\": \"T\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Interdict\",\r\n        \"est\": \"\",\r\n        \"code\": \"341400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Isolate\",\r\n        \"est\": \"\",\r\n        \"code\": \"341500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area15\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Neutralize\",\r\n        \"est\": \"\",\r\n        \"code\": \"341600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Occupy\",\r\n        \"est\": \"\",\r\n        \"code\": \"341700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area16\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Penetrate\",\r\n        \"est\": \"\",\r\n        \"code\": \"341800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area17\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Relief in Place (RIP)\",\r\n        \"est\": \"\",\r\n        \"code\": \"341900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area18\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Retire/Retirement\",\r\n        \"est\": \"\",\r\n        \"code\": \"342000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line14\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Secure\",\r\n        \"est\": \"\",\r\n        \"code\": \"342100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area19\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Security\",\r\n        \"est\": \"\",\r\n        \"code\": \"342200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cover\",\r\n        \"code\": \"342201\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line26\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Guard\",\r\n        \"code\": \"342202\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line26\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Screen\",\r\n        \"code\": \"342203\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line26\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Seize\",\r\n        \"est\": \"\",\r\n        \"code\": \"342300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line27\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Withdraw\",\r\n        \"est\": \"\",\r\n        \"code\": \"342400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line14\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Withdraw Under Pressure\",\r\n        \"est\": \"\",\r\n        \"code\": \"342500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line14\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Cordon and Knock\",\r\n        \"est\": \"\",\r\n        \"code\": \"342600\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area15\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Cordon and Search\",\r\n        \"est\": \"\",\r\n        \"code\": \"342700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area15\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Suppress\",\r\n        \"est\": \"\",\r\n        \"code\": \"342800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Movement to Contact\",\r\n        \"est\": \"\",\r\n        \"code\": \"342900\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Axis1\",\r\n        \"modifiers\": \"T,W,W1\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Capture\",\r\n        \"est\": \"\",\r\n        \"code\": \"343000\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line27\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Exploit/Exploitation\",\r\n        \"est\": \"\",\r\n        \"code\": \"343100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line30\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Control\",\r\n        \"est\": \"\",\r\n        \"code\": \"343200\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area19\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Demonstrate/Demonstration\",\r\n        \"est\": \"\",\r\n        \"code\": \"343300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area18\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Deny\",\r\n        \"est\": \"\",\r\n        \"code\": \"343400\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area19\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Envelopment\",\r\n        \"est\": \"\",\r\n        \"code\": \"343500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line31\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Escort\",\r\n        \"est\": \"\",\r\n        \"code\": \"343600\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line50\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Exfiltrate\",\r\n        \"est\": \"\",\r\n        \"code\": \"343700\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line32\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Infiltration\",\r\n        \"est\": \"\",\r\n        \"code\": \"343800\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line32\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Locate\",\r\n        \"est\": \"\",\r\n        \"code\": \"343900\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area19\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Pursuit\",\r\n        \"est\": \"\",\r\n        \"code\": \"344000\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line33\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Forward Passage of Lines\",\r\n        \"est\": \"\",\r\n        \"code\": \"344100\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line14\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rearward Passage of Lines\",\r\n        \"est\": \"\",\r\n        \"code\": \"344200\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line14\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Defeat\",\r\n        \"est\": \"\",\r\n        \"code\": \"344300\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\",\r\n        \"aux2\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Disengage\",\r\n        \"est\": \"\",\r\n        \"code\": \"344400\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line14\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\",\r\n        \"aux2\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Evacuate/Evacuation\",\r\n        \"est\": \"\",\r\n        \"code\": \"344500\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line17\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\",\r\n        \"aux2\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Recover\",\r\n        \"est\": \"\",\r\n        \"code\": \"344600\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line27\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Turn\",\r\n        \"est\": \"\",\r\n        \"code\": \"344700\",\r\n        \"versions\": \"15,16\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line10\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\",\r\n        \"aux2\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Space Debris\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"350000\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"Always Black\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Man Made Space Debris\",\r\n        \"est\": \"\",\r\n        \"code\": \"350100\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"Always Black\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Man Made Space Debris Small\",\r\n        \"code\": \"350101\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"Always Black\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Man Made Space Debris Medium\",\r\n        \"code\": \"350102\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"Always Black\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Man Made Space Debris Big\",\r\n        \"code\": \"350103\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"Always Black\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Natural Space Debris\",\r\n        \"est\": \"\",\r\n        \"code\": \"350200\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"Always Black\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Natural Space Debris Small\",\r\n        \"code\": \"350201\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"Always Black\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Natural Space Debris Medium\",\r\n        \"code\": \"350202\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"Always Black\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Natural Space Debris Big\",\r\n        \"code\": \"350203\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"Always Black\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Protection of Cultural Property\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"360000\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"General\",\r\n        \"est\": \"\",\r\n        \"code\": \"360100\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"Always Navy Blue\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Special\",\r\n        \"est\": \"\",\r\n        \"code\": \"360200\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"Always Navy Blue\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Enhanced\",\r\n        \"est\": \"\",\r\n        \"code\": \"360300\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"Always Navy Blue\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Intelligence Areas\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"370000\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Human Terrain\",\r\n        \"est\": \"\",\r\n        \"code\": \"370100\",\r\n        \"versions\": \"16\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"H\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"27\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"000000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Military\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Activity/Task\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Explosive Ordnance Disposal\",\r\n        \"code\": \"110201\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Field Artillery Observer\",\r\n        \"code\": \"110202\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Joint Fire Support\",\r\n        \"code\": \"110203\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Liaison\",\r\n        \"code\": \"110204\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Messenger\",\r\n        \"code\": \"110205\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Military Police\",\r\n        \"code\": \"110206\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Observer\",\r\n        \"code\": \"110207\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Security\",\r\n        \"code\": \"110208\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sniper\",\r\n        \"code\": \"110209\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Special Operation Forces\",\r\n        \"code\": \"110210\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Designated Marksman \",\r\n        \"code\": \"110211\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medic \",\r\n        \"code\": \"110212\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Signaler\",\r\n        \"code\": \"110213\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reconnaissance \",\r\n        \"code\": \"110214\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Infantry \",\r\n        \"code\": \"110215\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Close Protection \",\r\n        \"code\": \"110216\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Crowd and Riot Control \",\r\n        \"code\": \"110217\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"SWAT \",\r\n        \"code\": \"110218\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Demolition \",\r\n        \"code\": \"110219\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Commander  (CDR)\",\r\n        \"code\": \"110220\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Second in Command  (SIC)\",\r\n        \"code\": \"110221\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Lethal Weapons\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rifle \",\r\n        \"code\": \"110301\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Single Shot Rifle\",\r\n        \"code\": \"110302\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Semiautomatic Rifle\",\r\n        \"code\": \"110303\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Automatic Rifle\",\r\n        \"code\": \"110304\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Machine Gun\",\r\n        \"code\": \"110305\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Machine Gun - Light\",\r\n        \"code\": \"110306\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Machine Gun - Medium\",\r\n        \"code\": \"110307\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Machine Gun - Heavy\",\r\n        \"code\": \"110308\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Grenade Launcher\",\r\n        \"code\": \"110309\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Grenade Launcher - Light\",\r\n        \"code\": \"110310\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Grenade Launcher - Medium\",\r\n        \"code\": \"110311\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Grenade Launcher - Heavy\",\r\n        \"code\": \"110312\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Flame Thrower\",\r\n        \"code\": \"110313\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mortar\",\r\n        \"code\": \"110314\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Single Rocket Launcher\",\r\n        \"code\": \"110315\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Antitank Rocket Launcher\",\r\n        \"code\": \"110316\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Non-Lethal Weapons\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Non-Lethal Weapon\",\r\n        \"code\": \"110401\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Non-Lethal Grenade Launcher\",\r\n        \"code\": \"110402\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Taser\",\r\n        \"code\": \"110403\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Civilian\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Activity/Task\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Police\",\r\n        \"code\": \"120101\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Non-Governmental Organization Member or Non-Governmental Organization (NGO)\",\r\n        \"code\": \"120102\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Government Organization (GO)\",\r\n        \"code\": \"120103\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"30\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Military\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Military Combatant\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Carrier\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Surface Combatant, Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Battleship\",\r\n        \"code\": \"120201\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cruiser\",\r\n        \"code\": \"120202\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Destroyer\",\r\n        \"code\": \"120203\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Frigate\",\r\n        \"code\": \"120204\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Corvette\",\r\n        \"code\": \"120205\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Littoral Combatant Ship\",\r\n        \"code\": \"120206\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Amphibious Warfare Ship\",\r\n        \"est\": \"\",\r\n        \"code\": \"120300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Amphibious Command Ship\",\r\n        \"code\": \"120301\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Amphibious Assault, Non-specified\",\r\n        \"code\": \"120302\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Amphibious Assault Ship, General\",\r\n        \"code\": \"120303\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Amphibious Assault Ship, Multipurpose\",\r\n        \"code\": \"120304\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Amphibious Assault Ship, Helicopter\",\r\n        \"code\": \"120305\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Amphibious Transport Dock\",\r\n        \"code\": \"120306\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Landing Ship\",\r\n        \"code\": \"120307\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Landing Craft\",\r\n        \"code\": \"120308\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Warfare Ship\",\r\n        \"est\": \"\",\r\n        \"code\": \"120400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Layer\",\r\n        \"code\": \"120401\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Sweeper\",\r\n        \"code\": \"120402\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Sweeper, Drone\",\r\n        \"code\": \"120403\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Hunter\",\r\n        \"code\": \"120404\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Countermeasures\",\r\n        \"code\": \"120405\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Countermeasures, Support Ship\",\r\n        \"code\": \"120406\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Patrol Boat\",\r\n        \"est\": \"\",\r\n        \"code\": \"120500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Patrol Craft, Submarine Chaser/Escort, General\",\r\n        \"code\": \"120501\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Patrol Ship, General\",\r\n        \"code\": \"120502\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Decoy\",\r\n        \"est\": \"\",\r\n        \"code\": \"120600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unmanned Surface Water Vehicle (USV)\",\r\n        \"est\": \"\",\r\n        \"code\": \"120700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Speedboat\",\r\n        \"est\": \"\",\r\n        \"code\": \"120800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rigid-Hull Inflatable Boat (RHIB)\",\r\n        \"code\": \"120801\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Jet Ski\",\r\n        \"est\": \"\",\r\n        \"code\": \"120900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Navy Task Organization\",\r\n        \"est\": \"\",\r\n        \"code\": \"121000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Navy Task Element\",\r\n        \"code\": \"121001\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Navy Task Force\",\r\n        \"code\": \"121002\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Navy Task Group\",\r\n        \"code\": \"121003\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Navy Task Unit\",\r\n        \"code\": \"121004\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Convoy\",\r\n        \"code\": \"121005\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea-Based X-Band Radar\",\r\n        \"est\": \"\",\r\n        \"code\": \"121100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tactical Air Navigation (TACAN)\",\r\n        \"est\": \"\",\r\n        \"code\": \"121200\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Military Non Combatant\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Auxiliary Ship\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ammunition Ship\",\r\n        \"code\": \"130101\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Naval Stores Ship\",\r\n        \"code\": \"130102\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Auxiliary Flag Ship\",\r\n        \"code\": \"130103\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intelligence Collector\",\r\n        \"code\": \"130104\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Oceanographic Research Ship\",\r\n        \"code\": \"130105\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Survey Ship\",\r\n        \"code\": \"130106\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Hospital Ship\",\r\n        \"code\": \"130107\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Naval Cargo Ship\",\r\n        \"code\": \"130108\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Combat Support Ship, Fast\",\r\n        \"code\": \"130109\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Oiler, Replenishment\",\r\n        \"code\": \"130110\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Repair Ship\",\r\n        \"code\": \"130111\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Submarine Tender\",\r\n        \"code\": \"130112\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tug, Ocean Going\",\r\n        \"code\": \"130113\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Service Craft/Yard\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Barge, not Self-Propelled\",\r\n        \"code\": \"130201\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Barge, Self-Propelled\",\r\n        \"code\": \"130202\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tug, Harbor\",\r\n        \"code\": \"130203\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Launch\",\r\n        \"code\": \"130204\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Civilian\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Merchant Ship\",\r\n        \"est\": \"\",\r\n        \"code\": \"140100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cargo, General\",\r\n        \"code\": \"140101\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Container Ship\",\r\n        \"code\": \"140102\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Dredge\",\r\n        \"code\": \"140103\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Roll On/Roll Off\",\r\n        \"code\": \"140104\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ferry\",\r\n        \"code\": \"140105\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy Lift\",\r\n        \"code\": \"140106\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Hovercraft\",\r\n        \"code\": \"140107\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Lash Carrier (with Barges)\",\r\n        \"code\": \"140108\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Oiler/Tanker\",\r\n        \"code\": \"140109\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Passenger\",\r\n        \"code\": \"140110\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tug, Ocean Going\",\r\n        \"code\": \"140111\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tow\",\r\n        \"code\": \"140112\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Transport Ship, Hazardous Material\",\r\n        \"code\": \"140113\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Junk/Dhow\",\r\n        \"code\": \"140114\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Barge, not Self-Propelled\",\r\n        \"code\": \"140115\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Hospital Ship\",\r\n        \"code\": \"140116\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fishing Vessel\",\r\n        \"est\": \"\",\r\n        \"code\": \"140200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Drifter\",\r\n        \"code\": \"140201\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Trawler\",\r\n        \"code\": \"140202\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Dredger\",\r\n        \"code\": \"140203\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Law Enforcement Vessel\",\r\n        \"est\": \"\",\r\n        \"code\": \"140300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Leisure Craft, Sailing\",\r\n        \"est\": \"\",\r\n        \"code\": \"140400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Leisure Craft, Motorized\",\r\n        \"est\": \"\",\r\n        \"code\": \"140500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rigid-Hull Inflatable Boat (RHIB)\",\r\n        \"code\": \"140501\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Speedboat\",\r\n        \"code\": \"140502\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Jet Ski\",\r\n        \"est\": \"\",\r\n        \"code\": \"140600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Unmanned Surface Water Vehicle (USV)\",\r\n        \"est\": \"\",\r\n        \"code\": \"140700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Own Ship\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Fused Track\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Manual Track\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"170000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"35\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Military\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Submarine\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Submarine, Surfaced\",\r\n        \"code\": \"110101\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Submarine, Snorkeling\",\r\n        \"code\": \"110102\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Submarine, Bottomed\",\r\n        \"code\": \"110103\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Other Submersible\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Nonsubmarine\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Autonomous Underwater Vehicle (AUV)/Unmanned Underwater Vehicle (UUV)\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Diver\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Civilian\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Submersible\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Autonomous Underwater Vehicle (AUV)/ Unmanned Underwater Vehicle (UUV)\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Diver\",\r\n        \"est\": \"\",\r\n        \"code\": \"120300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Weapon\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Torpedo\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Improvised Explosive Device (IED)\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Decoy\",\r\n        \"est\": \"\",\r\n        \"code\": \"130300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Echo Tracker Classifier (ETC) / Possible Contact (POSCON)\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Fused Track\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Manual Track\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"36\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Sea Mine, General\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Mine, Bottom\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Mine, Moored\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Mine, Floating\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Mine, Rising\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Mine, Other Position\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Small Object, Mine-Like\",\r\n        \"est\": \"\",\r\n        \"code\": \"110700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Exercise Mine, General\",\r\n        \"est\": \"\",\r\n        \"code\": \"110800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Exercise Mine, Bottom\",\r\n        \"code\": \"110801\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Exercise Mine, Moored\",\r\n        \"code\": \"110802\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Exercise Mine, Floating\",\r\n        \"code\": \"110803\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Exercise Mine, Rising\",\r\n        \"code\": \"110804\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Neutralized Mine, General\",\r\n        \"est\": \"\",\r\n        \"code\": \"110900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Neutralized Mine, Bottom\",\r\n        \"code\": \"110901\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Neutralized Mine, Moored\",\r\n        \"code\": \"110902\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Neutralized Mine, Floating\",\r\n        \"code\": \"110903\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Neutralized Mine, Rising\",\r\n        \"code\": \"110904\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Neutralized Mine, Other Position\",\r\n        \"code\": \"110905\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Unexploded Ordnance\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Sea Mine Decoy\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Mine Decoy, Bottom\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Mine Decoy, Moored\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Mine-Like Contact (MILCO)\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"MILCO - General\",\r\n        \"est\": \"\",\r\n        \"code\": \"140100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - General, Confidence Level 1\",\r\n        \"code\": \"140101\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - General, Confidence Level 2\",\r\n        \"code\": \"140102\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - General, Confidence Level 3\",\r\n        \"code\": \"140103\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - General, Confidence Level 4\",\r\n        \"code\": \"140104\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - General, Confidence Level 5\",\r\n        \"code\": \"140105\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"MILCO - Bottom\",\r\n        \"est\": \"\",\r\n        \"code\": \"140200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Bottom, Confidence Level 1\",\r\n        \"code\": \"140201\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Bottom, Confidence Level 2\",\r\n        \"code\": \"140202\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Bottom, Confidence Level 3\",\r\n        \"code\": \"140203\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Bottom, Confidence Level 4\",\r\n        \"code\": \"140204\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Bottom, Confidence Level 5\",\r\n        \"code\": \"140205\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"MILCO - Moored\",\r\n        \"est\": \"\",\r\n        \"code\": \"140300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Moored, Confidence Level 1\",\r\n        \"code\": \"140301\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Moored, Confidence Level 2\",\r\n        \"code\": \"140302\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Moored, Confidence Level 3\",\r\n        \"code\": \"140303\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Moored, Confidence Level 4\",\r\n        \"code\": \"140304\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Moored, Confidence Level 5\",\r\n        \"code\": \"140305\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"MILCO - Floating\",\r\n        \"est\": \"\",\r\n        \"code\": \"140400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Floating, Confidence Level 1\",\r\n        \"code\": \"140401\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Floating, Confidence Level 2\",\r\n        \"code\": \"140402\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Floating, Confidence Level 3\",\r\n        \"code\": \"140403\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Floating, Confidence Level 4\",\r\n        \"code\": \"140404\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MILCO - Floating, Confidence Level 5\",\r\n        \"code\": \"140405\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Mine-Like Echo (MILEC), General\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine-Like Echo, Bottom\",\r\n        \"est\": \"\",\r\n        \"code\": \"150100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine-Like Echo, Moored\",\r\n        \"est\": \"\",\r\n        \"code\": \"150200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine-Like Echo, Floating\",\r\n        \"est\": \"\",\r\n        \"code\": \"150300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Negative Reacquisition, General\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Negative Reacquisition, Bottom\",\r\n        \"est\": \"\",\r\n        \"code\": \"160100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Negative Reacquisition, Moored\",\r\n        \"est\": \"\",\r\n        \"code\": \"160200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Negative Reacquisition, Floating\",\r\n        \"est\": \"\",\r\n        \"code\": \"160300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Obstructor\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"170000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Neutralized Obstructor\",\r\n        \"est\": \"\",\r\n        \"code\": \"170100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"General Mine Anchor\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"180000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Non-Mine Mine-Like Object (NMLO), General\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"190000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Non-Mine Mine-Like Object, Bottom\",\r\n        \"est\": \"\",\r\n        \"code\": \"190100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Non-Mine Mine-Like Object, Moored\",\r\n        \"est\": \"\",\r\n        \"code\": \"190200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Non-Mine Mine-Like Object, Floating\",\r\n        \"est\": \"\",\r\n        \"code\": \"190300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Environmental Report Location\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"200000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Dive Report Location\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"210000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"40\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Incident\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Criminal Activity Incident\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Arrest\",\r\n        \"code\": \"110101\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Arson\",\r\n        \"code\": \"110102\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Attempted Criminal Activity\",\r\n        \"code\": \"110103\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Drive-by Shooting\",\r\n        \"code\": \"110104\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Drug Related\",\r\n        \"code\": \"110105\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Extortion\",\r\n        \"code\": \"110106\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Graffiti\",\r\n        \"code\": \"110107\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Killing\",\r\n        \"code\": \"110108\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Poisoning\",\r\n        \"code\": \"110109\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Civil Rioting\",\r\n        \"code\": \"110110\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Booby Trap\",\r\n        \"code\": \"110111\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Black Marketing\",\r\n        \"code\": \"110113\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Vandalism/Loot/Ransack/Plunder\",\r\n        \"code\": \"110114\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Jail Break\",\r\n        \"code\": \"110115\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Robbery\",\r\n        \"code\": \"110116\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Theft\",\r\n        \"code\": \"110117\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Burglary\",\r\n        \"code\": \"110118\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Smuggling\",\r\n        \"code\": \"110119\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rock Throwing\",\r\n        \"code\": \"110120\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Dead Body\",\r\n        \"code\": \"110121\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sabotage\",\r\n        \"code\": \"110122\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Suspicious Activity\",\r\n        \"code\": \"110123\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bomb/Bombing\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bomb Threat\",\r\n        \"code\": \"110201\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"IED Event\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"IED Explosion\",\r\n        \"code\": \"110301\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Premature IED Explosion\",\r\n        \"code\": \"110302\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"IED Cache\",\r\n        \"code\": \"110303\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"IED Suicide Bomber\",\r\n        \"code\": \"110304\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Shooting\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sniping\",\r\n        \"code\": \"110401\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Illegal Drug Operation\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Trafficking\",\r\n        \"code\": \"110501\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Explosion\",\r\n        \"est\": \"\",\r\n        \"code\": \"110600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Grenade Explosion\",\r\n        \"code\": \"110601\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Incendiary Explosion\",\r\n        \"code\": \"110602\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mine Explosion\",\r\n        \"code\": \"110603\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Mortar Fire Explosion\",\r\n        \"code\": \"110604\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rocket Explosion\",\r\n        \"code\": \"110605\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bomb Explosion\",\r\n        \"code\": \"110606\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Home/House\",\r\n        \"est\": \"\",\r\n        \"code\": \"110700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Civil Disturbance\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Demonstration\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Operation\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Patrolling\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Military Information Support Operation (MISO)\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"TV and Radio Propaganda\",\r\n        \"code\": \"130201\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Foraging/Searching\",\r\n        \"est\": \"\",\r\n        \"code\": \"130300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Recruitment\",\r\n        \"est\": \"\",\r\n        \"code\": \"130400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Willing\",\r\n        \"code\": \"130401\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Unwilling/Coerced\",\r\n        \"code\": \"130402\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Laying\",\r\n        \"est\": \"\",\r\n        \"code\": \"130500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Spy\",\r\n        \"est\": \"\",\r\n        \"code\": \"130600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Warrant Served\",\r\n        \"est\": \"\",\r\n        \"code\": \"130700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Exfiltration\",\r\n        \"est\": \"\",\r\n        \"code\": \"130800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Infiltration\",\r\n        \"est\": \"\",\r\n        \"code\": \"130900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Meeting\",\r\n        \"est\": \"\",\r\n        \"code\": \"131000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Polling Place/Election\",\r\n        \"code\": \"131001\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Raid on House\",\r\n        \"est\": \"\",\r\n        \"code\": \"131100\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Emergency Operation\",\r\n        \"est\": \"\",\r\n        \"code\": \"131200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Emergency Collection Evacuation Point\",\r\n        \"code\": \"131201\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Emergency Food Distribution\",\r\n        \"code\": \"131202\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Emergency Incident Command Center\",\r\n        \"code\": \"131203\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Emergency Operations Center\",\r\n        \"code\": \"131204\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Emergency Public Information Center\",\r\n        \"code\": \"131205\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Emergency Shelter\",\r\n        \"code\": \"131206\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Emergency Staging Area\",\r\n        \"code\": \"131207\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Emergency Water Distribution Center\",\r\n        \"code\": \"131208\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Emergency Medical Operation\",\r\n        \"est\": \"\",\r\n        \"code\": \"131300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"EMT Station Location\",\r\n        \"code\": \"131301\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Health Department Facility\",\r\n        \"code\": \"131302\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Medical Facilities Outpatient\",\r\n        \"code\": \"131303\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Morgue\",\r\n        \"code\": \"131304\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Pharmacy\",\r\n        \"code\": \"131305\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Triage\",\r\n        \"code\": \"131306\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fire Fighting Operation\",\r\n        \"est\": \"\",\r\n        \"code\": \"131400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fire Hydrant\",\r\n        \"code\": \"131401\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Other Water Supply Location\",\r\n        \"code\": \"131403\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Law Enforcement Operation\",\r\n        \"est\": \"\",\r\n        \"code\": \"131500\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bureau of Alcohol, Tobacco, Firearms and Explosives (ATF) (Department of Justice)\",\r\n        \"code\": \"131501\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Border Patrol\",\r\n        \"code\": \"131502\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Customs Service\",\r\n        \"code\": \"131503\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Drug Enforcement Administration (DEA)\",\r\n        \"code\": \"131504\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Department of Justice (DOJ)\",\r\n        \"code\": \"131505\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Federal Bureau of Investigation (FBI)\",\r\n        \"code\": \"131506\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Police\",\r\n        \"code\": \"131507\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Prison\",\r\n        \"code\": \"131508\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"United States Secret Service(Treas) (USSS)\",\r\n        \"code\": \"131509\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Transportation Security Administration (TSA)\",\r\n        \"code\": \"131510\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Coast Guard\",\r\n        \"code\": \"131511\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"US Marshals Service\",\r\n        \"code\": \"131512\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Internal Security Force\",\r\n        \"code\": \"131513\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Fire Event\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fire Origin\",\r\n        \"est\": \"\",\r\n        \"code\": \"140100\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Smoke\",\r\n        \"est\": \"\",\r\n        \"code\": \"140200\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Hot Spot\",\r\n        \"est\": \"\",\r\n        \"code\": \"140300\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Non-Residential Fire\",\r\n        \"est\": \"\",\r\n        \"code\": \"140400\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Residential Fire\",\r\n        \"est\": \"\",\r\n        \"code\": \"140500\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"School Fire\",\r\n        \"est\": \"\",\r\n        \"code\": \"140600\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Special Needs Fire\",\r\n        \"est\": \"\",\r\n        \"code\": \"140700\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Wild Fire\",\r\n        \"est\": \"\",\r\n        \"code\": \"140800\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Hazardous Materials\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Hazardous Materials Incident\",\r\n        \"est\": \"\",\r\n        \"code\": \"150100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Chemical Agent\",\r\n        \"code\": \"150101\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Corrosive Material\",\r\n        \"code\": \"150102\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Hazardous when Wet\",\r\n        \"code\": \"150103\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Explosive Material\",\r\n        \"code\": \"150104\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Flammable Gas\",\r\n        \"code\": \"150105\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Flammable Liquid\",\r\n        \"code\": \"150106\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Flammable Solid\",\r\n        \"code\": \"150107\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Non-Flammable Gas\",\r\n        \"code\": \"150108\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Organic Peroxide\",\r\n        \"code\": \"150109\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Oxidizer\",\r\n        \"code\": \"150110\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Radioactive Material\",\r\n        \"code\": \"150111\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Spontaneously Combustible Material\",\r\n        \"code\": \"150112\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Toxic Gas\",\r\n        \"code\": \"150113\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Toxic Infectious Material\",\r\n        \"code\": \"150114\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Unexploded Ordnance\",\r\n        \"code\": \"150115\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Transportation Incident\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Air\",\r\n        \"est\": \"\",\r\n        \"code\": \"160100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Marine\",\r\n        \"est\": \"\",\r\n        \"code\": \"160200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rail\",\r\n        \"est\": \"\",\r\n        \"code\": \"160300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Vehicle\",\r\n        \"est\": \"\",\r\n        \"code\": \"160400\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Wheeled Vehicle Explosion\",\r\n        \"est\": \"\",\r\n        \"code\": \"160500\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Natural Event\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"170000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Geologic\",\r\n        \"est\": \"\",\r\n        \"code\": \"170100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Aftershock\",\r\n        \"code\": \"170101\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Avalanche\",\r\n        \"code\": \"170102\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Earthquake Epicenter\",\r\n        \"code\": \"170103\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Landslide\",\r\n        \"code\": \"170104\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Subsidence\",\r\n        \"code\": \"170105\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Volcanic Eruption\",\r\n        \"code\": \"170106\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Volcanic Threat\",\r\n        \"code\": \"170107\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cave Entrance\",\r\n        \"code\": \"170108\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Hydro-Meteorological\",\r\n        \"est\": \"\",\r\n        \"code\": \"170200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Drought\",\r\n        \"code\": \"170201\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Flood\",\r\n        \"code\": \"170202\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tsunami\",\r\n        \"code\": \"170203\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Infestation\",\r\n        \"est\": \"\",\r\n        \"code\": \"170300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bird\",\r\n        \"code\": \"170301\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Insect\",\r\n        \"code\": \"170302\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Microbial\",\r\n        \"code\": \"170303\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reptile\",\r\n        \"code\": \"170304\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rodent\",\r\n        \"code\": \"170305\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Individual\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"180000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Religious Leader\",\r\n        \"est\": \"\",\r\n        \"code\": \"180100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Speaker\",\r\n        \"est\": \"\",\r\n        \"code\": \"180200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Isolated Personnel\",\r\n        \"est\": \"\",\r\n        \"code\": \"180300\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"45\",\r\n        \"e\": \"Pressure Systems\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Low Pressure Center\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cyclone Center\",\r\n        \"code\": \"110101\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tropopause Low\",\r\n        \"code\": \"110102\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"High Pressure Center\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Anticyclone Center\",\r\n        \"code\": \"110201\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tropopause High\",\r\n        \"code\": \"110202\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Frontal Systems\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cold Front\",\r\n        \"code\": \"110301\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Upper Cold Front\",\r\n        \"code\": \"110302\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cold Frontogenesis\",\r\n        \"code\": \"110303\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cold Frontolysis\",\r\n        \"code\": \"110304\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Warm Front\",\r\n        \"code\": \"110305\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Upper Warm Front\",\r\n        \"code\": \"110306\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Warm Frontogenesis\",\r\n        \"code\": \"110307\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Warm Frontolysis\",\r\n        \"code\": \"110308\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Occluded Front\",\r\n        \"code\": \"110309\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"6F3198\",\r\n        \"aux1\": \"E29FFF\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Upper Occluded Front\",\r\n        \"code\": \"110310\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"6F3198\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Occluded Frontolysis\",\r\n        \"code\": \"110311\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"6F3198\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Stationary Front\",\r\n        \"code\": \"110312\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF0000;0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Upper Stationary Front\",\r\n        \"code\": \"110313\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF0000;0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Stationary Frontogenesis\",\r\n        \"code\": \"110314\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF0000;0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Stationary Frontolysis\",\r\n        \"code\": \"110315\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF0000;0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Lines\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Trough Axis\",\r\n        \"code\": \"110401\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Upper Trough Axis\",\r\n        \"code\": \"110402\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ridge Axis\",\r\n        \"code\": \"110403\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Severe Squall Line\",\r\n        \"code\": \"110404\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Instability Line\",\r\n        \"code\": \"110405\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Shear Line\",\r\n        \"code\": \"110406\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line4\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Inter-Tropical Convergence Zone\",\r\n        \"code\": \"110407\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line5\",\r\n        \"modifiers\": \"FF8000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Convergence Line\",\r\n        \"code\": \"110408\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line6\",\r\n        \"modifiers\": \"FF8000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Inter-Tropical Discontinuity\",\r\n        \"code\": \"110409\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line7\",\r\n        \"modifiers\": \"FF0000;0DE927\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Pressure Tendency\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rise Then Fall Higher\",\r\n        \"code\": \"110501\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rise Then Steady\",\r\n        \"code\": \"110502\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rise\",\r\n        \"code\": \"110503\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rise Then Rise Higher\",\r\n        \"code\": \"110504\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Steady\",\r\n        \"code\": \"110505\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fall Then Rise Lower\",\r\n        \"code\": \"110506\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"91100A\",\r\n        \"aux1\": \"Says red but looks more like reddish brown in template\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fall Then Steady\",\r\n        \"code\": \"110507\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"91100A\",\r\n        \"aux1\": \"Says red but looks more like reddish brown in template\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fall\",\r\n        \"code\": \"110508\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"91100A\",\r\n        \"aux1\": \"Says red but looks more like reddish brown in template\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rise Then Fall Lower\",\r\n        \"code\": \"110509\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point2\",\r\n        \"modifiers\": \"91100A\",\r\n        \"aux1\": \"Says red but looks more like reddish brown in template\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Turbulence\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Light\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Moderate\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Severe\",\r\n        \"est\": \"\",\r\n        \"code\": \"120300\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Extreme\",\r\n        \"est\": \"\",\r\n        \"code\": \"120400\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mountain Waves\",\r\n        \"est\": \"\",\r\n        \"code\": \"120500\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Icing\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Clear Icing\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"130101\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"7C600D\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate\",\r\n        \"code\": \"130102\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"7C600D\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Severe\",\r\n        \"code\": \"130103\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"7C600D\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rime Icing\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"130201\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"7C600D\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate\",\r\n        \"code\": \"130202\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"7C600D\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Severe\",\r\n        \"code\": \"130203\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"7C600D\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mixed Icing\",\r\n        \"est\": \"\",\r\n        \"code\": \"130300\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"130301\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"7C600D\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate\",\r\n        \"code\": \"130302\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"7C600D\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Severe\",\r\n        \"code\": \"130303\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"7C600D\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Winds\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Calm Winds\",\r\n        \"est\": \"\",\r\n        \"code\": \"140100\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point4\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Wind Plot\",\r\n        \"est\": \"\",\r\n        \"code\": \"140200\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point5\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Jet Stream\",\r\n        \"est\": \"\",\r\n        \"code\": \"140300\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Stream Line\",\r\n        \"est\": \"\",\r\n        \"code\": \"140400\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Cloud Cover\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Cloud Coverage Symbols\",\r\n        \"est\": \"\",\r\n        \"code\": \"150100\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Clear Sky\",\r\n        \"code\": \"150101\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point6\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Few Coverage\",\r\n        \"code\": \"150102\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point6\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Scattered Coverage\",\r\n        \"code\": \"150103\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point6\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Broken Coverage\",\r\n        \"code\": \"150104\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point6\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Overcast Coverage\",\r\n        \"code\": \"150105\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point6\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sky Totally or Partially Obscured\",\r\n        \"code\": \"150106\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point6\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Weather Symbols\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rain\",\r\n        \"est\": \"\",\r\n        \"code\": \"160100\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Light\",\r\n        \"code\": \"160101\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Continuous Light\",\r\n        \"code\": \"160102\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Moderate\",\r\n        \"code\": \"160103\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Moderate/ Continuous Moderate\",\r\n        \"code\": \"160104\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Heavy\",\r\n        \"code\": \"160105\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Heavy/ Continuous Heavy\",\r\n        \"code\": \"160106\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Freezing Rain\",\r\n        \"est\": \"\",\r\n        \"code\": \"160200\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"160201\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate/Heavy\",\r\n        \"code\": \"160202\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rain Showers\",\r\n        \"est\": \"\",\r\n        \"code\": \"160300\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"160301\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate/Heavy\",\r\n        \"code\": \"160302\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Torrential\",\r\n        \"code\": \"160303\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Drizzle\",\r\n        \"est\": \"\",\r\n        \"code\": \"160400\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Light\",\r\n        \"code\": \"160401\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Light/ Continuous Light\",\r\n        \"code\": \"160402\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Moderate\",\r\n        \"code\": \"160403\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Moderate/ Continuous Moderate\",\r\n        \"code\": \"160404\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Heavy\",\r\n        \"code\": \"160405\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Heavy/ Continuous Heavy\",\r\n        \"code\": \"160406\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Freezing Drizzle\",\r\n        \"est\": \"\",\r\n        \"code\": \"160500\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"160501\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate/Heavy\",\r\n        \"code\": \"160502\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Rain and Snow Mixed\",\r\n        \"est\": \"\",\r\n        \"code\": \"160600\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rain or Drizzle and Snow - Light\",\r\n        \"code\": \"160601\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rain or Drizzle and Snow - Moderate/Heavy\",\r\n        \"code\": \"160602\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rain and Snow Showers - Light\",\r\n        \"code\": \"160603\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rain and Snow Showers - Moderate/Heavy\",\r\n        \"code\": \"160604\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Snow\",\r\n        \"est\": \"\",\r\n        \"code\": \"160700\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Light\",\r\n        \"code\": \"160701\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Light/ Continuous Light\",\r\n        \"code\": \"160702\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Moderate\",\r\n        \"code\": \"160703\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Moderate/ Continuous Moderate\",\r\n        \"code\": \"160704\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Heavy\",\r\n        \"code\": \"160705\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Intermittent Heavy/ Continuous Heavy\",\r\n        \"code\": \"160706\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Blowing Snow - Light/ Moderate\",\r\n        \"code\": \"160707\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Blowing Snow - Heavy\",\r\n        \"code\": \"160708\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Snow Grains\",\r\n        \"est\": \"\",\r\n        \"code\": \"160800\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"dark green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Snow Showers\",\r\n        \"est\": \"\",\r\n        \"code\": \"160900\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"160901\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"dark green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate/Heavy\",\r\n        \"code\": \"160902\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Hail\",\r\n        \"est\": \"\",\r\n        \"code\": \"161000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light not Associated with Thunder\",\r\n        \"code\": \"161001\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"dark red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate/Heavy not Associated with Thunder\",\r\n        \"code\": \"161002\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ice Crystals (Diamond Dust)\",\r\n        \"est\": \"\",\r\n        \"code\": \"161100\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ice Pellets (Sleet)\",\r\n        \"est\": \"\",\r\n        \"code\": \"161200\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"161201\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate\",\r\n        \"code\": \"161202\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Heavy\",\r\n        \"code\": \"161203\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Inversion\",\r\n        \"est\": \"\",\r\n        \"code\": \"161300\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"black\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Storms\",\r\n        \"est\": \"\",\r\n        \"code\": \"161400\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Thunderstorm - No Precipitation\",\r\n        \"code\": \"161401\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Thunderstorm Light to Moderate with Rain/Snow - No Hail\",\r\n        \"code\": \"161402\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Thunderstorm Heavy with Rain/Snow - No Hail\",\r\n        \"code\": \"161403\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Thunderstorm Light to Moderate - With Hail\",\r\n        \"code\": \"161404\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Thunderstorm Heavy - With Hail\",\r\n        \"code\": \"161405\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Funnel Cloud (Tornado/Waterspout)\",\r\n        \"code\": \"161406\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Squall\",\r\n        \"code\": \"161407\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Lightning\",\r\n        \"code\": \"161408\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fog\",\r\n        \"est\": \"\",\r\n        \"code\": \"161500\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Shallow Patches\",\r\n        \"code\": \"161501\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Shallow Continuous\",\r\n        \"code\": \"161502\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Patchy\",\r\n        \"code\": \"161503\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sky Visible\",\r\n        \"code\": \"161504\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sky Obscured\",\r\n        \"code\": \"161505\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Freezing, Sky Visible\",\r\n        \"code\": \"161506\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Freezing, Sky Obscured\",\r\n        \"code\": \"161507\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mist\",\r\n        \"est\": \"\",\r\n        \"code\": \"161600\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Smoke\",\r\n        \"est\": \"\",\r\n        \"code\": \"161700\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"AE6C4E\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Haze\",\r\n        \"est\": \"\",\r\n        \"code\": \"161800\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"AE6C4E\",\r\n        \"aux1\": \"med brown\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Dust or Sand\",\r\n        \"est\": \"\",\r\n        \"code\": \"161900\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light to Moderate\",\r\n        \"code\": \"161901\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"AE6C4E\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Severe\",\r\n        \"code\": \"161902\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"AE6C4E\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Dust Devil\",\r\n        \"code\": \"161903\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"AE6C4E\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Blowing Dust or Sand\",\r\n        \"code\": \"161904\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"AE6C4E\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tropical Storm Systems\",\r\n        \"est\": \"\",\r\n        \"code\": \"162000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tropical Depression\",\r\n        \"code\": \"162001\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point8\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"Red or Purple - Current and Forecast Position\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tropical Storm\",\r\n        \"code\": \"162002\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point8\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"Black - Past Position\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Hurricane/Typhoon\",\r\n        \"code\": \"162003\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point8\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tropical Storm Wind Areas and Date/Time Labels\",\r\n        \"code\": \"162004\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area1\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"US Navy ship avoidance areas can be depicted using Operator-Defined Freeform. 171000\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Volcanic Eruption\",\r\n        \"est\": \"\",\r\n        \"code\": \"162100\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Volcanic Ash\",\r\n        \"code\": \"162101\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tropopause Level\",\r\n        \"est\": \"\",\r\n        \"code\": \"162200\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Freezing Level\",\r\n        \"est\": \"\",\r\n        \"code\": \"162300\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Precipitation of Unknown Type and Intensity\",\r\n        \"est\": \"\",\r\n        \"code\": \"162400\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point7\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Bounded Areas of Weather\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"170000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Instrument Flight Rule (IFR)\",\r\n        \"est\": \"\",\r\n        \"code\": \"170100\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Marginal Visual Flight Rule (MVFR)\",\r\n        \"est\": \"\",\r\n        \"code\": \"170200\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Turbulence\",\r\n        \"est\": \"\",\r\n        \"code\": \"170300\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Icing\",\r\n        \"est\": \"\",\r\n        \"code\": \"170400\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"BD9A38\",\r\n        \"aux1\": \"mud\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Liquid Precipitation - Non-Convective Continuous or Intermittent\",\r\n        \"est\": \"\",\r\n        \"code\": \"170500\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Liquid Precipitation - Convective\",\r\n        \"code\": \"170501\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Freezing /Frozen Precipitation\",\r\n        \"est\": \"\",\r\n        \"code\": \"170600\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Thunderstorm\",\r\n        \"est\": \"\",\r\n        \"code\": \"170700\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"dark red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Fog\",\r\n        \"est\": \"\",\r\n        \"code\": \"170800\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Dust or Sand\",\r\n        \"est\": \"\",\r\n        \"code\": \"170900\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"AE6C4E\",\r\n        \"aux1\": \"med brown\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Operator-Defined Freeform\",\r\n        \"est\": \"\",\r\n        \"code\": \"171000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Isopleths\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"180000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Isobar - Surface\",\r\n        \"est\": \"\",\r\n        \"code\": \"180100\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Contour - Upper Air\",\r\n        \"est\": \"\",\r\n        \"code\": \"180200\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Isotherm\",\r\n        \"est\": \"\",\r\n        \"code\": \"180300\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Isotach\",\r\n        \"est\": \"\",\r\n        \"code\": \"180400\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF409B\",\r\n        \"aux1\": \"neon purple\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Isodrosotherm\",\r\n        \"est\": \"\",\r\n        \"code\": \"180500\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"008000\",\r\n        \"aux1\": \"dark green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Thickness\",\r\n        \"est\": \"\",\r\n        \"code\": \"180600\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"C61021\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Operator-Defined Freeform\",\r\n        \"est\": \"\",\r\n        \"code\": \"180700\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"State of the Ground\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"190000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Without Snow or Measurable Ice Cover\",\r\n        \"est\": \"\",\r\n        \"code\": \"190100\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Surface Dry Without Cracks or Appreciable Dust or Loose Sand\",\r\n        \"code\": \"190101\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Surface Moist\",\r\n        \"code\": \"190102\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Surface Wet, Standing Water in Small or Large Pools\",\r\n        \"code\": \"190103\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Surface Flooded\",\r\n        \"code\": \"190104\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Surface Frozen\",\r\n        \"code\": \"190105\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Glaze (Thin Ice) on Ground\",\r\n        \"code\": \"190106\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Loose Dry Dust or Sand not Covering Ground Completely\",\r\n        \"code\": \"190107\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Thin Loose Dry Dust or Sand Covering Ground Completely\",\r\n        \"code\": \"190108\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate/Thick Loose Dry Dust or Sand Covering Ground Completely\",\r\n        \"code\": \"190109\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Extremely Dry with Cracks\",\r\n        \"code\": \"190110\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"With Snow or Measurable Ice Cover\",\r\n        \"est\": \"\",\r\n        \"code\": \"190200\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Predominately Ice Covered\",\r\n        \"code\": \"190201\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Compact or Wet Snow (with or without Ice) Covering Less Than One-Half of Ground\",\r\n        \"code\": \"190202\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Compact or Wet Snow (with or without Ice) Covering at Least One-Half of Ground, but Ground not Completely Covered\",\r\n        \"code\": \"190203\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Even Layer of Compact or Wet Snow Covering Ground Completely\",\r\n        \"code\": \"190204\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Uneven Layer of Compact or Wet Snow Covering Ground Completely\",\r\n        \"code\": \"190205\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Loose Dry Snow Covering Less Than One-Half of Ground\",\r\n        \"code\": \"190206\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Loose Dry Snow Covering at Least One-Half of Ground, but Ground not Completely Covered\",\r\n        \"code\": \"190207\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Even Layer of Loose Dry Snow Covering Ground Completely\",\r\n        \"code\": \"190208\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Uneven Layer of Loose Dry Snow Covering Ground Completely\",\r\n        \"code\": \"190209\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Snow Covering Ground Completely, Deep Drifts\",\r\n        \"code\": \"190210\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"46\",\r\n        \"e\": \"Ice Systems\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Icebergs\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Many Icebergs\",\r\n        \"code\": \"110101\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Belts and Strips\",\r\n        \"code\": \"110102\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"General\",\r\n        \"code\": \"110103\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Many Icebergs - General\",\r\n        \"code\": \"110104\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bergy Bit\",\r\n        \"code\": \"110105\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Many Bergy Bits\",\r\n        \"code\": \"110106\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Growler\",\r\n        \"code\": \"110107\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Many Growlers\",\r\n        \"code\": \"110108\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Floeberg\",\r\n        \"code\": \"110109\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ice Island\",\r\n        \"code\": \"110110\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ice Concentration\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bergy Water\",\r\n        \"code\": \"110201\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Water with Radar Targets\",\r\n        \"code\": \"110202\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ice Free\",\r\n        \"code\": \"110203\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Dynamic Processes\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Convergence\",\r\n        \"code\": \"110301\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Divergence\",\r\n        \"code\": \"110302\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Shearing or Shear Zone\",\r\n        \"code\": \"110303\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ice Drift (Direction)\",\r\n        \"code\": \"110304\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Sea Ice\",\r\n        \"est\": \"\",\r\n        \"code\": \"110400\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ice Thickness (Observed)\",\r\n        \"code\": \"110401\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ice Thickness (Estimated)\",\r\n        \"code\": \"110402\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Melt Puddles or Flooded Ice\",\r\n        \"code\": \"110403\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Limits\",\r\n        \"est\": \"\",\r\n        \"code\": \"110500\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Limits of Visual Observation\",\r\n        \"code\": \"110501\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Limits of Under Cast\",\r\n        \"code\": \"110502\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Limits of Radar Observation\",\r\n        \"code\": \"110503\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Observed Ice Edge or Boundary\",\r\n        \"code\": \"110504\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Estimated Ice Edge or Boundary\",\r\n        \"code\": \"110505\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ice Edge or Boundary From Radar\",\r\n        \"code\": \"110506\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Openings in the Ice\",\r\n        \"est\": \"\",\r\n        \"code\": \"110600\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cracks\",\r\n        \"code\": \"110601\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cracks at a Specific Location\",\r\n        \"code\": \"110602\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Lead\",\r\n        \"code\": \"110603\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Frozen Lead\",\r\n        \"code\": \"110604\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Snow Cover\",\r\n        \"est\": \"\",\r\n        \"code\": \"110700\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Sastrugi (with Orientation)\",\r\n        \"code\": \"110701\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Topographical Features\",\r\n        \"est\": \"\",\r\n        \"code\": \"110800\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ridges or Hummocks\",\r\n        \"code\": \"110801\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rafting\",\r\n        \"code\": \"110802\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Jammed Brash Barrier\",\r\n        \"code\": \"110803\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Hydrography\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Depth\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Soundings\",\r\n        \"code\": \"120101\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Depth Curve\",\r\n        \"code\": \"120102\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Depth Contour\",\r\n        \"code\": \"120103\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Depth Area\",\r\n        \"code\": \"120104\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Coastal Hydrography\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Coastline\",\r\n        \"code\": \"120201\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Island\",\r\n        \"code\": \"120202\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Beach\",\r\n        \"code\": \"120203\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Water\",\r\n        \"code\": \"120204\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Foreshore - Line\",\r\n        \"code\": \"120205\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Foreshore - Area\",\r\n        \"code\": \"120206\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ports and Harbors\",\r\n        \"est\": \"\",\r\n        \"code\": \"120300\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ports\",\r\n        \"code\": \"120301\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Berths (Onshore)\",\r\n        \"code\": \"120302\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Berths (Anchor)\",\r\n        \"code\": \"120303\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Anchorage - Point\",\r\n        \"code\": \"120304\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Anchorage - Line\",\r\n        \"code\": \"120305\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line8\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Anchorage - Area\",\r\n        \"code\": \"120306\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Call in Point\",\r\n        \"code\": \"120307\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Pier/Wharf/Quay\",\r\n        \"code\": \"120308\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fishing Harbor - Point\",\r\n        \"code\": \"120309\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fish Weirs - Point\",\r\n        \"code\": \"120310\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fish Stakes - Point\",\r\n        \"code\": \"120311\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Fish Traps - Area\",\r\n        \"code\": \"120312\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Facilities\",\r\n        \"code\": \"120313\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Drydock\",\r\n        \"code\": \"120314\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Landing Place\",\r\n        \"code\": \"120315\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Offshore Loading Facility - Point\",\r\n        \"code\": \"120316\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Offshore Loading Facility - Line\",\r\n        \"code\": \"120317\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Offshore Loading Facility - Area\",\r\n        \"code\": \"120318\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ramp - Above Water\",\r\n        \"code\": \"120319\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ramp - Below Water\",\r\n        \"code\": \"120320\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Landing Ring\",\r\n        \"code\": \"120321\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"943000;000000\",\r\n        \"aux1\": \"brown/red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Ferry Crossing\",\r\n        \"code\": \"120322\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"magenta\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Cable Ferry Crossing\",\r\n        \"code\": \"120323\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Dolphin\",\r\n        \"code\": \"120324\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"943000;000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Shoreline Protection\",\r\n        \"code\": \"120325\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Breakwater/Groin/Jetty - Above Water\",\r\n        \"code\": \"120326\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Breakwater/Groin/Jetty - Below Water\",\r\n        \"code\": \"120327\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Seawall\",\r\n        \"code\": \"120328\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Aids to Navigation\",\r\n        \"est\": \"\",\r\n        \"code\": \"120400\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Beacon\",\r\n        \"code\": \"120401\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Buoy Default\",\r\n        \"code\": \"120402\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000;FF00FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Marker\",\r\n        \"code\": \"120403\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Perches/Stakes - Point\",\r\n        \"code\": \"120404\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Perches/Stakes - Area\",\r\n        \"code\": \"120405\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"0000FF;00000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light\",\r\n        \"code\": \"120406\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Leading Line\",\r\n        \"code\": \"120407\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Light Vessel/Light Ship\",\r\n        \"code\": \"120408\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Lighthouse\",\r\n        \"code\": \"120409\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Dangers/Hazards\",\r\n        \"est\": \"\",\r\n        \"code\": \"120500\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rock Submerged\",\r\n        \"code\": \"120501\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"00CCFF;000000\",\r\n        \"aux1\": \"light blue\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Rock Awashed\",\r\n        \"code\": \"120502\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Underwater Danger/Hazard\",\r\n        \"code\": \"120503\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"00CCFF;000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Foul Ground - Point\",\r\n        \"code\": \"120504\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"gray\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Foul Ground - Area\",\r\n        \"code\": \"120505\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Kelp/Seaweed - Point\",\r\n        \"code\": \"120506\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Kelp/Seaweed - Area\",\r\n        \"code\": \"120507\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Snags/Stumps\",\r\n        \"code\": \"120508\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"00CCFF;000000\",\r\n        \"aux1\": \"Is this really a point?  Maybe an area?\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Wreck (Uncovers)\",\r\n        \"code\": \"120509\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Wreck (Submerged)\",\r\n        \"code\": \"120510\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"00CCFF;000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Breakers\",\r\n        \"code\": \"120511\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Reef\",\r\n        \"code\": \"120512\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Eddies/Overfalls/Tide Rips\",\r\n        \"code\": \"120513\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Discolored Water\",\r\n        \"code\": \"120514\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"00CCFF;000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bottom Features\",\r\n        \"est\": \"\",\r\n        \"code\": \"120600\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Sand\",\r\n        \"code\": \"120601\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Mud\",\r\n        \"code\": \"120602\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Clay\",\r\n        \"code\": \"120603\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Silt\",\r\n        \"code\": \"120604\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Stones\",\r\n        \"code\": \"120605\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Gravel\",\r\n        \"code\": \"120606\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Pebbles\",\r\n        \"code\": \"120607\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Cobbles\",\r\n        \"code\": \"120608\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Rock\",\r\n        \"code\": \"120609\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Coral\",\r\n        \"code\": \"120610\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Characteristics - Shell\",\r\n        \"code\": \"120611\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Qualifying Terms - Fine\",\r\n        \"code\": \"120612\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Qualifying Terms - Medium\",\r\n        \"code\": \"120613\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Qualifying Terms - Coarse\",\r\n        \"code\": \"120614\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point3\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Tide and Current\",\r\n        \"est\": \"\",\r\n        \"code\": \"120700\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Water Turbulence\",\r\n        \"code\": \"120701\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"gray\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Current Flow - Ebb\",\r\n        \"code\": \"120702\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"C0C0C0\",\r\n        \"aux1\": \"light gray\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Current Flow - Flood\",\r\n        \"code\": \"120703\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"C0C0C0\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tide Data Point\",\r\n        \"code\": \"120704\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tide Gauge\",\r\n        \"code\": \"120705\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"FF00FF;D2B06A\",\r\n        \"aux1\": \"magenta and light brown\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Oceanography\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Bioluminescence\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Visual Detection Ratio (VDR) Level 1-2\",\r\n        \"code\": \"130101\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"1A994D\",\r\n        \"aux1\": \"Dark Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"VDR Level 2-3\",\r\n        \"code\": \"130102\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"1ACC4D\",\r\n        \"aux1\": \"Light Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"VDR Level 3-4\",\r\n        \"code\": \"130103\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"80FF33\",\r\n        \"aux1\": \"Lime Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"VDR Level 4-5\",\r\n        \"code\": \"130104\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"CCFF1A\",\r\n        \"aux1\": \"Yellow Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"VDR Level 5-6\",\r\n        \"code\": \"130105\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"Yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"VDR Level 6-7\",\r\n        \"code\": \"130106\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFCC00\",\r\n        \"aux1\": \"Gold\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"VDR Level 7-8\",\r\n        \"code\": \"130107\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF8000\",\r\n        \"aux1\": \"Light Orange\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"VDR Level 8-9\",\r\n        \"code\": \"130108\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF4D00\",\r\n        \"aux1\": \"Dark Orange\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"VDR Level 9-10\",\r\n        \"code\": \"130109\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"Red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Beach Slope\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Flat\",\r\n        \"code\": \"130201\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"C0C0C0\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Gentle\",\r\n        \"code\": \"130202\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Moderate\",\r\n        \"code\": \"130203\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"C0C0C0\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Steep\",\r\n        \"code\": \"130204\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"808080\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Geophysics/Acoustics\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Mine Warfare (MIW) Bottom Descriptors\",\r\n        \"est\": \"\",\r\n        \"code\": \"140100\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Solid Rock\",\r\n        \"code\": \"140101\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"Magenta\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Clay\",\r\n        \"code\": \"140102\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"6482FF\",\r\n        \"aux1\": \"Perwinkle\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Very Coarse Sand\",\r\n        \"code\": \"140103\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFB400\",\r\n        \"aux1\": \"Gold\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Coarse Sand\",\r\n        \"code\": \"140104\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFD700\",\r\n        \"aux1\": \"Light Gold\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Medium Sand\",\r\n        \"code\": \"140105\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFEB00\",\r\n        \"aux1\": \"mostly yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Fine Sand\",\r\n        \"code\": \"140106\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFFF8C\",\r\n        \"aux1\": \"light yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Very Fine Sand\",\r\n        \"code\": \"140107\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFFFDC\",\r\n        \"aux1\": \"pale yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Very Fine Silt\",\r\n        \"code\": \"140108\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"00D7FF\",\r\n        \"aux1\": \"turquoise\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Fine Silt\",\r\n        \"code\": \"140109\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"19FFE6\",\r\n        \"aux1\": \"Aquamarine\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Medium Silt\",\r\n        \"code\": \"140110\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"00FF00\",\r\n        \"aux1\": \"Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Coarse Silt\",\r\n        \"code\": \"140111\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"C8FF69\",\r\n        \"aux1\": \"Lime Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Boulders\",\r\n        \"code\": \"140112\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"Red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Cobbles, Oyster Shells\",\r\n        \"code\": \"140113\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF9696\",\r\n        \"aux1\": \"Dark Peach\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Pebbles, Shells\",\r\n        \"code\": \"140114\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFBEBE\",\r\n        \"aux1\": \"Peach\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediments - Sand and Shells\",\r\n        \"code\": \"140115\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFDCDC\",\r\n        \"aux1\": \"Light Peach\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediment - Land\",\r\n        \"code\": \"140116\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"DCDCDC\",\r\n        \"aux1\": \"Lighter Gray\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Sediment - No Data\",\r\n        \"code\": \"140117\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"E6E6E6\",\r\n        \"aux1\": \"Ligheterer Gray\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Roughness - Smooth\",\r\n        \"code\": \"140118\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"00FF00\",\r\n        \"aux1\": \"Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Roughness - Moderate\",\r\n        \"code\": \"140119\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"Yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Bottom Roughness - Rough\",\r\n        \"code\": \"140120\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"Red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Clutter (Bottom) - Low\",\r\n        \"code\": \"140121\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"00FF00\",\r\n        \"aux1\": \"Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Clutter (Bottom) - Medium\",\r\n        \"code\": \"140122\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"Yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Clutter (Bottom) - High\",\r\n        \"code\": \"140123\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"Red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Impact Burial - 0%\",\r\n        \"code\": \"140124\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"0000FF\",\r\n        \"aux1\": \"Blue\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Impact Burial - 0-10%\",\r\n        \"code\": \"140125\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"00FF00\",\r\n        \"aux1\": \"Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Impact Burial - 10-20%\",\r\n        \"code\": \"140126\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"Yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Impact Burial - 20-75%\",\r\n        \"code\": \"140127\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF8000\",\r\n        \"aux1\": \"Orange\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Impact Burial - >75%\",\r\n        \"code\": \"140128\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"Red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Category A\",\r\n        \"code\": \"140129\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"00FF00\",\r\n        \"aux1\": \"Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Category B\",\r\n        \"code\": \"140130\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"Yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Category C\",\r\n        \"code\": \"140131\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF0000\",\r\n        \"aux1\": \"Red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Type - A1\",\r\n        \"code\": \"140132\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"30FF00\",\r\n        \"aux1\": \"green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Type - A2\",\r\n        \"code\": \"140133\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"7FFF00\",\r\n        \"aux1\": \"light green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Type - A3\",\r\n        \"code\": \"140134\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"AFFF00\",\r\n        \"aux1\": \"Lime Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Type - B1\",\r\n        \"code\": \"140135\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"CFFF00\",\r\n        \"aux1\": \"Yellow-Green\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Type - B2\",\r\n        \"code\": \"140136\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFFF00\",\r\n        \"aux1\": \"Yellow\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Type - B3\",\r\n        \"code\": \"140137\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FFCF00\",\r\n        \"aux1\": \"Gold\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Type - C1\",\r\n        \"code\": \"140138\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF8000\",\r\n        \"aux1\": \"Orange\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Type - C2\",\r\n        \"code\": \"140139\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF5000\",\r\n        \"aux1\": \"Dark Orange\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"MIW Bottom Type - C3\",\r\n        \"code\": \"140140\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF3000\",\r\n        \"aux1\": \"Orange-Red\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Limits\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Maritime Limit Boundary\",\r\n        \"est\": \"\",\r\n        \"code\": \"150100\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"Magenta\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Maritime Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"150200\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Restricted Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"150300\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Swept Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"150400\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Training Area\",\r\n        \"est\": \"\",\r\n        \"code\": \"150500\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Operator-Defined\",\r\n        \"est\": \"\",\r\n        \"code\": \"150600\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"FF8000\",\r\n        \"aux1\": \"Orange\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Man-Made Structures\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\",\r\n        \"drawRules\": \"\",\r\n        \"modifiers\": \"\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Submarine Cable\",\r\n        \"est\": \"\",\r\n        \"code\": \"160100\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"FF00FF\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Submerged Crib\",\r\n        \"est\": \"\",\r\n        \"code\": \"160200\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"0000FF;00000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Canal\",\r\n        \"est\": \"\",\r\n        \"code\": \"160300\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Ford\",\r\n        \"est\": \"\",\r\n        \"code\": \"160400\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Lock\",\r\n        \"est\": \"\",\r\n        \"code\": \"160500\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Oil/Gas Rig\",\r\n        \"est\": \"\",\r\n        \"code\": \"160600\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Oil/Gas Rig Field\",\r\n        \"est\": \"\",\r\n        \"code\": \"160700\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Area\",\r\n        \"drawRules\": \"Area2\",\r\n        \"modifiers\": \"C0C0C0\",\r\n        \"aux1\": \"light gray\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Pipelines/Pipe\",\r\n        \"est\": \"\",\r\n        \"code\": \"160800\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Line\",\r\n        \"drawRules\": \"Line1\",\r\n        \"modifiers\": \"C0C0C0\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Pile/Piling/Post\",\r\n        \"est\": \"\",\r\n        \"code\": \"160900\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"Point\",\r\n        \"drawRules\": \"Point1\",\r\n        \"modifiers\": \"000000\",\r\n        \"aux1\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"47\",\r\n        \"e\": \"Space\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"15\",\r\n        \"geometry\": \"\"\r\n      },\r\n      {\r\n        \"ss\": \"50\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Signal Intercept\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Communications\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Jammer\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Radar\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"60\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Cyberspace Unit\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"110000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Combat Mission Team\",\r\n        \"est\": \"\",\r\n        \"code\": \"110100\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"National Mission Team\",\r\n        \"est\": \"\",\r\n        \"code\": \"110200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Cyber Protection Team\",\r\n        \"est\": \"\",\r\n        \"code\": \"110300\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Defensive Cyberspace \",\r\n        \"est\": \"\",\r\n        \"code\": \"110600\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Offensive Cyberspace \",\r\n        \"est\": \"\",\r\n        \"code\": \"110700\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Internet Service Provider\",\r\n        \"est\": \"\",\r\n        \"code\": \"110800\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Security \",\r\n        \"est\": \"\",\r\n        \"code\": \"110900\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Operations\",\r\n        \"est\": \"\",\r\n        \"code\": \"111000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Security Operations Centre\",\r\n        \"est\": \"\",\r\n        \"code\": \"111100\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Threat Actors\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"120000\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Criminal\",\r\n        \"est\": \"\",\r\n        \"code\": \"120100\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Insider\",\r\n        \"est\": \"\",\r\n        \"code\": \"120200\",\r\n        \"versions\": \"15,16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Agent\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Firewall\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Firmware\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Application\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Search Engine\",\r\n        \"est\": \"\",\r\n        \"code\": \"140300\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Social Media\",\r\n        \"est\": \"\",\r\n        \"code\": \"140400\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Threat\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Malware\",\r\n        \"est\": \"\",\r\n        \"code\": \"150100\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Phishing\",\r\n        \"est\": \"\",\r\n        \"code\": \"150200\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Data\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Digital Currency\",\r\n        \"est\": \"\",\r\n        \"code\": \"160100\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Persona\",\r\n        \"est\": \"\",\r\n        \"code\": \"160200\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Endpoint\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"170000\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Server\",\r\n        \"est\": \"\",\r\n        \"code\": \"170100\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Workstation\",\r\n        \"est\": \"\",\r\n        \"code\": \"170200\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Portable Electronic Device (PED)\",\r\n        \"est\": \"\",\r\n        \"code\": \"170300\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Smartphone\",\r\n        \"code\": \"170301\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tablet\",\r\n        \"code\": \"170302\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Laptop\",\r\n        \"code\": \"170303\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Health Monitor\",\r\n        \"code\": \"170304\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Smartvest\",\r\n        \"code\": \"170305\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Smartwatch\",\r\n        \"code\": \"170306\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Wearable\",\r\n        \"code\": \"170307\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Internet of Things Device\",\r\n        \"est\": \"\",\r\n        \"code\": \"170400\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Printer\",\r\n        \"est\": \"\",\r\n        \"code\": \"170500\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Router\",\r\n        \"est\": \"\",\r\n        \"code\": \"170600\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Switch\",\r\n        \"est\": \"\",\r\n        \"code\": \"170700\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Network\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"180000\",\r\n        \"versions\": \"15\"\r\n      },\r\n      {\r\n        \"ss\": \"64\",\r\n        \"e\": \"Unspecified\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"0\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Agent\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"130000\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Firewall\",\r\n        \"est\": \"\",\r\n        \"code\": \"130100\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Firmware\",\r\n        \"est\": \"\",\r\n        \"code\": \"130200\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Application\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"140000\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Banking\",\r\n        \"est\": \"\",\r\n        \"code\": \"140100\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Search Engine\",\r\n        \"est\": \"\",\r\n        \"code\": \"140300\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Social Media\",\r\n        \"est\": \"\",\r\n        \"code\": \"140400\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Database\",\r\n        \"est\": \"\",\r\n        \"code\": \"140500\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Service\",\r\n        \"est\": \"\",\r\n        \"code\": \"140600\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Threat\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"150000\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Malware\",\r\n        \"est\": \"\",\r\n        \"code\": \"150100\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Phishing\",\r\n        \"est\": \"\",\r\n        \"code\": \"150200\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Data\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"160000\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Digital Currency\",\r\n        \"est\": \"\",\r\n        \"code\": \"160100\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Persona\",\r\n        \"est\": \"\",\r\n        \"code\": \"160200\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Endpoint\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"170000\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Server\",\r\n        \"est\": \"\",\r\n        \"code\": \"170100\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Workstation\",\r\n        \"est\": \"\",\r\n        \"code\": \"170200\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Portable Electronic Device (PED)\",\r\n        \"est\": \"\",\r\n        \"code\": \"170300\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Smartphone\",\r\n        \"code\": \"170301\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Tablet\",\r\n        \"code\": \"170302\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Laptop\",\r\n        \"code\": \"170303\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Health Monitor\",\r\n        \"code\": \"170304\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Smartvest\",\r\n        \"code\": \"170305\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Smartwatch\",\r\n        \"code\": \"170306\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"\",\r\n        \"est\": \"Wearable\",\r\n        \"code\": \"170307\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Internet of Things Device\",\r\n        \"est\": \"\",\r\n        \"code\": \"170400\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Printer\",\r\n        \"est\": \"\",\r\n        \"code\": \"170500\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Router\",\r\n        \"est\": \"\",\r\n        \"code\": \"170600\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Switch\",\r\n        \"est\": \"\",\r\n        \"code\": \"170700\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"\",\r\n        \"et\": \"Remote Operated Relay (ROR)\",\r\n        \"est\": \"\",\r\n        \"code\": \"170800\",\r\n        \"versions\": \"16\"\r\n      },\r\n      {\r\n        \"ss\": \"\",\r\n        \"e\": \"Network\",\r\n        \"et\": \"\",\r\n        \"est\": \"\",\r\n        \"code\": \"180000\",\r\n        \"versions\": \"16\"\r\n      }\r\n    ]\r\n  }}","import { Modifiers } from \"../../renderer/utilities/Modifiers\"\r\nimport { MSInfo } from \"../../renderer/utilities/MSInfo\"\r\nimport { SymbolID } from \"../../renderer/utilities/SymbolID\"\r\nimport { SymbolUtilities } from \"../../renderer/utilities/SymbolUtilities\"\r\nimport { ErrorLogger } from \"./ErrorLogger\";\r\nimport { LogLevel } from \"./LogLevel\";\r\nimport { RendererUtilities } from \"./RendererUtilities\";\r\n\r\nimport jsond from '../../data/msd.json';\r\nimport jsone from '../../data/mse.json';\r\n\r\n/**\r\n * Class that holds all the  objects with symbol information\r\n */\r\nexport class MSLookup {\r\n\r\n    private static mse: any;\r\n    private static msd: any;\r\n    private static _instance: MSLookup;\r\n    private static _initCalled: boolean = false;\r\n    private static _isReady: boolean = false;\r\n\r\n    private static _MSLookupD: Map<string, MSInfo>;\r\n    private static _MSLookupE: Map<string, MSInfo>;\r\n    private static _MSLookup6D: Map<string, MSInfo>;\r\n    private static _MSLookup6E: Map<string, MSInfo>;\r\n    //private TAG: string = \"MSLookup\";\r\n    private _IDListD: Array<string> = [];\r\n    private _IDListE: Array<string> = [];\r\n    private _IDList6D: Array<string> = [];\r\n    private _IDList6E: Array<string> = [];\r\n    private static msdJSON:string = \"/msd.json\";\r\n    private static mseJSON:string = \"/mse.json\";\r\n\r\n    /*public static async loadData(location?:string)\r\n    {\r\n        let pathd:string = MSLookup.msdJSON;//String(msdj);\r\n        let pathe:string = MSLookup.mseJSON;//String(msej);\r\n        if(location)\r\n        {\r\n            pathd = location + pathd.substring(pathd.lastIndexOf('/')+1,pathd.length);\r\n            pathe = location + pathe.substring(pathe.lastIndexOf('/')+1,pathe.length);\r\n        }\r\n\r\n        let promises:Array<Promise<any>> = new Array<Promise<any>>()\r\n        \r\n        promises.push(RendererUtilities.getData(pathd));\r\n        promises.push(RendererUtilities.getData(pathe));// RendererUtilities.getData(String(svgd)).then(function(result){this.genc = result;this.init();});\r\n        await Promise.all(promises).then(values => {MSLookup.msd = values[0];MSLookup.mse = values[1];}).catch(error => {throw error;})\r\n\r\n        //let promises:Array<Promise<any>> = new Array<Promise<any>>()\r\n        \r\n        //promises.push(RendererUtilities.getData(String(msdj)));\r\n        //promises.push(RendererUtilities.getData(String(msej)));// RendererUtilities.getData(String(svgd)).then(function(result){this.genc = result;this.init();});\r\n        //await Promise.all(promises).then(values => {MSLookup.msd = values[0];MSLookup.mse = values[1];}).catch(error => {throw error;})\r\n    }//*/\r\n\r\n    /**\r\n     * \r\n     * @param urls \r\n     * @deprecated\r\n     */\r\n    public static async setData(urls:string[])\r\n    {\r\n        /*let promises:Array<Promise<any>> = new Array<Promise<any>>();\r\n\r\n        promises.push(RendererUtilities.getData(urls[0]));\r\n        promises.push(RendererUtilities.getData(urls[1]));// RendererUtilities.getData(String(svgd)).then(function(result){this.genc = result;this.init();});\r\n        await Promise.all(promises).then(values => {MSLookup.msd = values[0];MSLookup.mse = values[1];}).catch(error => {throw error;})//*/\r\n    }\r\n\r\n    /*public static setDataObject()\r\n    {\r\n        this.msd = jsond;\r\n        this.mse = jsone;\r\n    }//*/\r\n\r\n    /*\r\n     * Holds SymbolDefs for all symbols. (basicSymbolID, Description, MinPoint, MaxPoints, etc...) Call\r\n     * getInstance().\r\n     *\r\n     */\r\n    private constructor() \r\n    {\r\n        this.init();\r\n    }\r\n\r\n    public static getInstance(): MSLookup {\r\n        if (!MSLookup._instance) {\r\n            MSLookup._instance = new MSLookup();\r\n        }\r\n        return MSLookup._instance;\r\n    }\r\n\r\n    private init(): void {\r\n\r\n        if(typeof jsond === 'object')\r\n        {\r\n            MSLookup.msd = jsond;\r\n            MSLookup.mse = jsone;\r\n        }\r\n        \r\n        if (MSLookup._initCalled === false) {\r\n            MSLookup._initCalled = true;\r\n            MSLookup._MSLookupD = new Map();\r\n            MSLookup._MSLookupE = new Map();\r\n            MSLookup._MSLookup6D = new Map();\r\n            MSLookup._MSLookup6E = new Map();\r\n            this._IDListD = new Array();\r\n            this._IDListE = new Array();\r\n            this._IDList6D = new Array();\r\n            this._IDList6E = new Array();\r\n\r\n            try \r\n            {\r\n                this.populateLookup(SymbolID.Version_2525Dch1);\r\n                this.populateLookup(SymbolID.Version_2525E);\r\n                if(this._IDListD.length > 0 && this._IDListE.length > 0)\r\n                    MSLookup._isReady = true;\r\n                \r\n            } catch (e) {\r\n                if (e instanceof Error) {\r\n                    console.log(e.message);\r\n                } else {\r\n                    throw e;\r\n                }\r\n            }\r\n        }\r\n    }\r\n\r\n    public isReady():boolean\r\n    {\r\n        return MSLookup._isReady;\r\n    }\r\n\r\n    private async populateLookup(version: number) {\r\n        let lookup: Map<string, MSInfo>;\r\n        let list: Array<string>;\r\n        type JSONSymbol = {\r\n            ss: string;\r\n            e: string;\r\n            et: string;\r\n            est: string;\r\n            code: string;\r\n            versions: string;\r\n            geometry?: string;\r\n            drawRules?: string;\r\n            modifiers?: string;\r\n            aux1?: string;\r\n        }\r\n        let intSS: number = 0;\r\n\r\n        try \r\n        {\r\n            let msJSON: JSONSymbol[];\r\n            if (version >= SymbolID.Version_2525E) {\r\n                lookup = MSLookup._MSLookupE;\r\n                list = this._IDListE;\r\n                msJSON = MSLookup.mse[\"mse\"][\"SYMBOL\"]\r\n            } else {\r\n                lookup = MSLookup._MSLookupD;\r\n                list = this._IDListD;\r\n                msJSON = MSLookup.msd[\"msd\"][\"SYMBOL\"]\r\n            }\r\n\r\n            let ss: string = \"\"\r\n            let e: string = \"\"\r\n            let et: string = \"\"\r\n            let est: string = \"\"\r\n            let versions: string = \"\";\r\n            for (let JSONSymbol of msJSON) {\r\n                if (JSONSymbol.code.length != 6) {\r\n                    JSONSymbol.code = \"000000\";\r\n                }\r\n                if (JSONSymbol.ss !== \"\") {\r\n                    ss = JSONSymbol.ss;\r\n                }\r\n\r\n                if(JSONSymbol.e !== null && JSONSymbol.e !==\"\")\r\n                {\r\n                    e = JSONSymbol.e;\r\n                    et = \"\";\r\n                    est = \"\";\r\n                }\r\n\r\n                if(JSONSymbol.et !== null && JSONSymbol.et !==\"\")\r\n                {\r\n                    et = JSONSymbol.et;\r\n                    est = \"\";\r\n                }\r\n\r\n                if(JSONSymbol.est !== null && JSONSymbol.est !==\"\")\r\n                {\r\n                    est = JSONSymbol.est;\r\n                }\r\n\r\n                if(JSONSymbol.versions !== null && JSONSymbol.versions !==\"\")\r\n                {\r\n                    versions = JSONSymbol.versions;\r\n                }\r\n\r\n                intSS = parseInt(ss);\r\n                let id = ss + JSONSymbol.code;\r\n                if (JSONSymbol.code !== \"000000\") {\r\n                    if (JSONSymbol.geometry || JSONSymbol.drawRules) {//Control Measures and METOCS\r\n                        let modifiers: Array<string> = new Array<string>() ;\r\n                        if (JSONSymbol.modifiers != null && JSONSymbol.modifiers != \"null\" && JSONSymbol.modifiers !== \"\") \r\n                        {\r\n                            modifiers = JSONSymbol.modifiers.split(\",\");\r\n                        }\r\n\r\n                        let g: string = JSONSymbol.geometry || \"\";\r\n                        let dr: string = JSONSymbol.drawRules || \"\";\r\n\r\n                        //multi points\r\n                        let verArr:string[] = versions.split(\",\");\r\n                        for(let ver of verArr)\r\n                            this.addToLookup(new MSInfo(parseInt(ver), ss, e, et, est, JSONSymbol.code, g, dr, this.populateModifierList(modifiers)));\r\n                    } else {//Everything else\r\n                        //single points\r\n                        let verArr:string[] = versions.split(\",\");\r\n                        for(let ver of verArr)\r\n                            this.addToLookup(new MSInfo(parseInt(ver), ss, e, et, est, JSONSymbol.code, this.populateModifierList(ss, JSONSymbol.code, parseInt(ver))));\r\n                    }\r\n                    this.addToList(versions, id);\r\n                }\r\n                else if(intSS != SymbolID.SymbolSet_ControlMeasure &&\r\n                    intSS != SymbolID.SymbolSet_Atmospheric &&\r\n                    intSS != SymbolID.SymbolSet_Oceanographic &&\r\n                    intSS != SymbolID.SymbolSet_MeteorologicalSpace)\r\n                {\r\n                    let verArr:string[] = versions.split(\",\");\r\n                    for(let ver of verArr)\r\n                        this.addToLookup(new MSInfo(parseInt(ver), ss, e, et, est, JSONSymbol.code, this.populateModifierList(ss,JSONSymbol.code, parseInt(ver))));\r\n                    this.addToList(versions, id);\r\n                }\r\n            }\r\n        } \r\n        catch (exc) \r\n        {\r\n            if (exc instanceof Error) {\r\n                console.log(exc.message);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    private addToLookup(msi:MSInfo):void\r\n    {\r\n        let version:number = msi.getVersion();\r\n        if(version==SymbolID.Version_2525Dch1)\r\n            MSLookup._MSLookupD.set(msi.getBasicSymbolID(), msi);\r\n        if(version==SymbolID.Version_APP6D)\r\n            MSLookup._MSLookup6D.set(msi.getBasicSymbolID(), msi);\r\n        if(version==SymbolID.Version_2525Ech1)\r\n            MSLookup._MSLookupE.set(msi.getBasicSymbolID(), msi);\r\n        if(version==SymbolID.Version_APP6Ech2)\r\n            MSLookup._MSLookup6E.set(msi.getBasicSymbolID(), msi);\r\n    }\r\n\r\n    private addCustomToLookupAndList(msi:MSInfo):boolean\r\n    {\r\n        let success:boolean = false;\r\n        let version:number = msi.getVersion();\r\n        if(version==SymbolID.Version_2525Dch1) {\r\n            if(!MSLookup._MSLookupD.has(msi.getBasicSymbolID())) {\r\n                MSLookup._MSLookupD.set(msi.getBasicSymbolID(), msi);\r\n                this._IDListD.push(msi.getBasicSymbolID());\r\n                success = true;\r\n            }\r\n        }\r\n        if(version==SymbolID.Version_APP6D){\r\n            if (!MSLookup._MSLookup6D.has(msi.getBasicSymbolID())) {\r\n                MSLookup._MSLookup6D.set(msi.getBasicSymbolID(), msi);\r\n                this._IDList6D.push(msi.getBasicSymbolID());\r\n                success = true;\r\n            }\r\n        }\r\n        if(version==SymbolID.Version_2525Ech1){\r\n            if(!MSLookup._MSLookupE.has(msi.getBasicSymbolID())) {\r\n                MSLookup._MSLookupE.set(msi.getBasicSymbolID(), msi);\r\n                this._IDListE.push(msi.getBasicSymbolID());\r\n                success = true;\r\n            }\r\n        }\r\n        if(version==SymbolID.Version_APP6Ech2) {\r\n            if(!MSLookup._MSLookup6E.has(msi.getBasicSymbolID())) {\r\n                MSLookup._MSLookup6E.set(msi.getBasicSymbolID(), msi);\r\n                this._IDList6E.push(msi.getBasicSymbolID());\r\n                success = true;\r\n            }\r\n        }\r\n        return success;\r\n    }\r\n\r\n    private addToList(versions:string, basicSymbolID:string):void\r\n    {\r\n        if(versions.indexOf(SymbolID.Version_2525Dch1.toString())>=0)\r\n            this._IDListD.push(basicSymbolID);\r\n        if(versions.indexOf(SymbolID.Version_APP6D.toString())>=0)\r\n            this._IDList6D.push(basicSymbolID);\r\n        if(versions.indexOf(SymbolID.Version_2525Ech1.toString())>=0)\r\n            this._IDListE.push(basicSymbolID);\r\n        if(versions.indexOf(SymbolID.Version_APP6Ech2.toString())>=0)\r\n            this._IDList6E.push(basicSymbolID);\r\n    }\r\n\r\n\r\n    private populateModifierList(modifiers: string[] | null): Array<string>;\r\n\r\n    private populateModifierList(symbolSet: string, ec: string, version: number): Array<string>;\r\n    private populateModifierList(...args: unknown[]): Array<string> {\r\n        switch (args.length) {\r\n            case 1: {\r\n                const [modifiers] = args as [string[]];\r\n\r\n                let mods: Array<string> = new Array<string>();\r\n                \r\n                if (modifiers != null && modifiers.length > 0) {\r\n                    for (let mod of modifiers) \r\n                    {\r\n                        let key:string = Modifiers.getModifierKey(mod);\r\n                        if(key != null)\r\n                            mods.push(key);\r\n                    }\r\n                }\r\n                return mods;\r\n            }\r\n\r\n            case 3: {\r\n                const [symbolSet, ec, version] = args as [string, string, number];\r\n\r\n                let ss: number = parseInt(symbolSet);\r\n                let modifiers: Array<string> = new Array<string>();\r\n                if(version == SymbolID.Version_APP6Ech2)\r\n                {\r\n                    switch (ss) {\r\n                        case SymbolID.SymbolSet_LandUnit:\r\n                        case SymbolID.SymbolSet_LandCivilianUnit_Organization:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.B_ECHELON);\r\n                            modifiers.push(Modifiers.C_QUANTITY);\r\n                            modifiers.push(Modifiers.D_TASK_FORCE_INDICATOR);\r\n                            modifiers.push(Modifiers.F_REINFORCED_REDUCED);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n                            modifiers.push(Modifiers.M_HIGHER_FORMATION);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.S_HQ_STAFF_INDICATOR);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            if(ss==SymbolID.SymbolSet_LandUnit && ec === \"110000\")\r\n                                modifiers.push(Modifiers.AA_SPECIAL_C2_HQ);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AD_PLATFORM_TYPE);\r\n                            modifiers.push(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                            modifiers.push(Modifiers.AF_COMMON_IDENTIFIER);\r\n                            modifiers.push(Modifiers.AI_DEAD_RECKONING_TRAILER);\r\n                            modifiers.push(Modifiers.AK_PAIRING_LINE);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            modifiers.push(Modifiers.AW_HEADQUARTERS_ELEMENT);\r\n                            break;\r\n                        case SymbolID.SymbolSet_LandEquipment:\r\n                        case SymbolID.SymbolSet_SignalsIntelligence_Land:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.C_QUANTITY);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n                            modifiers.push(Modifiers.L_SIGNATURE_EQUIP);\r\n                            modifiers.push(Modifiers.M_HIGHER_FORMATION);\r\n                            modifiers.push(Modifiers.N_HOSTILE);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.R_MOBILITY_INDICATOR);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AD_PLATFORM_TYPE);\r\n                            modifiers.push(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                            modifiers.push(Modifiers.AF_COMMON_IDENTIFIER);\r\n                            modifiers.push(Modifiers.AG_AUX_EQUIP_INDICATOR);\r\n                            modifiers.push(Modifiers.AH_AREA_OF_UNCERTAINTY);\r\n                            modifiers.push(Modifiers.AI_DEAD_RECKONING_TRAILER);\r\n                            modifiers.push(Modifiers.AK_PAIRING_LINE);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        case SymbolID.SymbolSet_LandInstallation:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.C_QUANTITY);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            modifiers.push(Modifiers.S_HQ_STAFF_INDICATOR);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                            modifiers.push(Modifiers.AH_AREA_OF_UNCERTAINTY);\r\n                            modifiers.push(Modifiers.AX_INSTALLATION_COMPOSITION);\r\n                            modifiers.push(Modifiers.AK_PAIRING_LINE);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        case SymbolID.SymbolSet_DismountedIndividuals:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.C_QUANTITY);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n                            modifiers.push(Modifiers.M_HIGHER_FORMATION);\r\n                            modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AF_COMMON_IDENTIFIER);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            modifiers.push(Modifiers.AV_LEADERSHIP);\r\n                            break;\r\n                        case SymbolID.SymbolSet_Space:\r\n                        case SymbolID.SymbolSet_SpaceMissile:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AJ_SPEED_LEADER);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        case SymbolID.SymbolSet_Air:\r\n                        case SymbolID.SymbolSet_AirMissile:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);//air only\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AJ_SPEED_LEADER);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        case SymbolID.SymbolSet_SeaSurface:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            //modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AJ_SPEED_LEADER);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AQ_GUARDED_UNIT);\r\n                            modifiers.push(Modifiers.AR_SPECIAL_DESIGNATOR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        case SymbolID.SymbolSet_SeaSubsurface:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            //modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AJ_SPEED_LEADER);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AR_SPECIAL_DESIGNATOR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        case SymbolID.SymbolSet_Activities:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.C_QUANTITY);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.T1_UNIQUE_DESIGNATION_2);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        case SymbolID.SymbolSet_CyberSpace:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.B_ECHELON);\r\n                            modifiers.push(Modifiers.C_QUANTITY);\r\n                            modifiers.push(Modifiers.D_TASK_FORCE_INDICATOR);\r\n                            modifiers.push(Modifiers.F_REINFORCED_REDUCED);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n                            modifiers.push(Modifiers.L_SIGNATURE_EQUIP);\r\n                            modifiers.push(Modifiers.M_HIGHER_FORMATION);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            modifiers.push(Modifiers.S_HQ_STAFF_INDICATOR);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.AD_PLATFORM_TYPE);\r\n                            modifiers.push(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                            modifiers.push(Modifiers.AF_COMMON_IDENTIFIER);\r\n                            modifiers.push(Modifiers.AH_AREA_OF_UNCERTAINTY);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AR_SPECIAL_DESIGNATOR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            modifiers.push(Modifiers.AW_HEADQUARTERS_ELEMENT);\r\n                            modifiers.push(Modifiers.AY_NETWORK_IDENTIFIER);\r\n                            break;\r\n                        case SymbolID.SymbolSet_CyberSpace_Equipment:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.C_QUANTITY);\r\n                            modifiers.push(Modifiers.F_REINFORCED_REDUCED);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n                            modifiers.push(Modifiers.L_SIGNATURE_EQUIP);\r\n                            modifiers.push(Modifiers.M_HIGHER_FORMATION);\r\n                            modifiers.push(Modifiers.N_HOSTILE);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            modifiers.push(Modifiers.R_MOBILITY_INDICATOR);\r\n                            modifiers.push(Modifiers.S_HQ_STAFF_INDICATOR);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            modifiers.push(Modifiers.AD_PLATFORM_TYPE);\r\n                            modifiers.push(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                            modifiers.push(Modifiers.AF_COMMON_IDENTIFIER);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n        \r\n                        case SymbolID.SymbolSet_ControlMeasure:\r\n                            //values come from files during MSLookup load\r\n                            break;\r\n                        case SymbolID.SymbolSet_Atmospheric:\r\n                            //Tropopause low, Tropopause high\r\n                            if ((ec === \"110102\") || (ec === \"110202\") ||\r\n                                    (ec === \"162200\"))\r\n                                modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            else if (ec === \"140200\")\r\n                                modifiers.push(Modifiers.AN_AZIMUTH);\r\n                            break;\r\n                        case SymbolID.SymbolSet_MineWarfare:\r\n                        case SymbolID.SymbolSet_Oceanographic:\r\n                        case SymbolID.SymbolSet_MeteorologicalSpace:\r\n                        default://no modifiers\r\n                            break;\r\n        \r\n                    }\r\n                }\r\n                else if (version >= SymbolID.Version_2525E) {\r\n                    switch (ss) {\r\n                        case SymbolID.SymbolSet_LandUnit:\r\n                        case SymbolID.SymbolSet_LandCivilianUnit_Organization: {\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.B_ECHELON);\r\n                            modifiers.push(Modifiers.C_QUANTITY);\r\n                            modifiers.push(Modifiers.D_TASK_FORCE_INDICATOR);\r\n                            modifiers.push(Modifiers.F_REINFORCED_REDUCED);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n                            modifiers.push(Modifiers.L_SIGNATURE_EQUIP);\r\n                            modifiers.push(Modifiers.M_HIGHER_FORMATION);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.S_HQ_STAFF_INDICATOR);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            if (ss === SymbolID.SymbolSet_LandUnit && ec === \"110000\") {\r\n\r\n                                modifiers.push(Modifiers.AA_SPECIAL_C2_HQ);\r\n                            }\r\n\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AD_PLATFORM_TYPE);\r\n                            modifiers.push(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                            modifiers.push(Modifiers.AF_COMMON_IDENTIFIER);\r\n                            modifiers.push(Modifiers.AH_AREA_OF_UNCERTAINTY);\r\n                            modifiers.push(Modifiers.AI_DEAD_RECKONING_TRAILER);\r\n                            modifiers.push(Modifiers.AK_PAIRING_LINE);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AQ_GUARDED_UNIT);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_LandEquipment:\r\n                        case SymbolID.SymbolSet_SignalsIntelligence_Land: {\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.C_QUANTITY);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n                            modifiers.push(Modifiers.L_SIGNATURE_EQUIP);\r\n                            modifiers.push(Modifiers.N_HOSTILE);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.R_MOBILITY_INDICATOR);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AD_PLATFORM_TYPE);\r\n                            modifiers.push(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                            modifiers.push(Modifiers.AF_COMMON_IDENTIFIER);\r\n                            modifiers.push(Modifiers.AG_AUX_EQUIP_INDICATOR);\r\n                            modifiers.push(Modifiers.AH_AREA_OF_UNCERTAINTY);\r\n                            modifiers.push(Modifiers.AI_DEAD_RECKONING_TRAILER);\r\n                            modifiers.push(Modifiers.AK_PAIRING_LINE);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AQ_GUARDED_UNIT);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_LandInstallation: {\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.C_QUANTITY);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            modifiers.push(Modifiers.S_HQ_STAFF_INDICATOR);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                            modifiers.push(Modifiers.AH_AREA_OF_UNCERTAINTY);\r\n                            modifiers.push(Modifiers.AI_DEAD_RECKONING_TRAILER);\r\n                            modifiers.push(Modifiers.AK_PAIRING_LINE);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            //modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AQ_GUARDED_UNIT);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_DismountedIndividuals: {\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n                            modifiers.push(Modifiers.M_HIGHER_FORMATION);\r\n                            modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AF_COMMON_IDENTIFIER);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            modifiers.push(Modifiers.AV_LEADERSHIP);\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_Space:\r\n                        case SymbolID.SymbolSet_SpaceMissile: \r\n                        case SymbolID.SymbolSet_Air:\r\n                        case SymbolID.SymbolSet_AirMissile: {\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.B_ECHELON);\r\n                            modifiers.push(Modifiers.C_QUANTITY);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            //modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AD_PLATFORM_TYPE);\r\n                            modifiers.push(Modifiers.AF_COMMON_IDENTIFIER);\r\n                            modifiers.push(Modifiers.AJ_SPEED_LEADER);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AR_SPECIAL_DESIGNATOR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_SeaSurface: {\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            //modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AG_AUX_EQUIP_INDICATOR);\r\n                            modifiers.push(Modifiers.AJ_SPEED_LEADER);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AQ_GUARDED_UNIT);\r\n                            modifiers.push(Modifiers.AR_SPECIAL_DESIGNATOR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_SeaSubsurface: {\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            //modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AJ_SPEED_LEADER);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AR_SPECIAL_DESIGNATOR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_Activities: {\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.C_QUANTITY);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_CyberSpace: {\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.B_ECHELON);\r\n                            modifiers.push(Modifiers.F_REINFORCED_REDUCED);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n                            modifiers.push(Modifiers.L_SIGNATURE_EQUIP);\r\n                            modifiers.push(Modifiers.M_HIGHER_FORMATION);\r\n                            modifiers.push(Modifiers.S_HQ_STAFF_INDICATOR);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        }\r\n\r\n                        /*case SymbolID.SymbolSet_SignalsIntelligence_Air:\r\n                        case SymbolID.SymbolSet_SignalsIntelligence_Land:\r\n                        case SymbolID.SymbolSet_SignalsIntelligence_SeaSurface:\r\n                        case SymbolID.SymbolSet_SignalsIntelligence_SeaSubsurface:\r\n                        case SymbolID.SymbolSet_SignalsIntelligence_Space:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.D_TASK_FORCE_INDICATOR);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.M_HIGHER_FORMATION);\r\n                            modifiers.push(Modifiers.R2_SIGNIT_MOBILITY_INDICATOR);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.W1_DTG_2);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.AD_PLATFORM_TYPE);//like equipment\r\n                            modifiers.push(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);//like equipment\r\n                            modifiers.push(Modifiers.AF_COMMON_IDENTIFIER);//like equipment\r\n                            break;*/\r\n\r\n                        case SymbolID.SymbolSet_ControlMeasure: {\r\n                            //values come from files during MSLookup load\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_Atmospheric: {\r\n                            //Tropopause low, Tropopause high\r\n                            if ((ec === \"110102\") || (ec === \"110202\") ||\r\n                                (ec === \"162200\")) {\r\n\r\n                                modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            }\r\n\r\n                            else {\r\n                                if (ec === \"140200\") {\r\n\r\n                                    modifiers.push(Modifiers.AN_AZIMUTH);\r\n                                }\r\n\r\n                            }\r\n\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_MineWarfare:\r\n                        case SymbolID.SymbolSet_Oceanographic:\r\n                        case SymbolID.SymbolSet_MeteorologicalSpace:\r\n                        default://no modifiers\r\n\r\n                    }\r\n                }\r\n                else if(version == SymbolID.Version_2525Dch1){\r\n                    switch (ss) {\r\n                        case SymbolID.SymbolSet_LandUnit:\r\n                        case SymbolID.SymbolSet_LandCivilianUnit_Organization: {\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.B_ECHELON);\r\n                            modifiers.push(Modifiers.D_TASK_FORCE_INDICATOR);\r\n                            modifiers.push(Modifiers.F_REINFORCED_REDUCED);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n                            modifiers.push(Modifiers.M_HIGHER_FORMATION);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.S_HQ_STAFF_INDICATOR);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            if (ss === SymbolID.SymbolSet_LandUnit && ec === \"110000\") {\r\n\r\n                                modifiers.push(Modifiers.AA_SPECIAL_C2_HQ);\r\n                            }\r\n\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AH_AREA_OF_UNCERTAINTY);\r\n                            modifiers.push(Modifiers.AI_DEAD_RECKONING_TRAILER);\r\n                            modifiers.push(Modifiers.AK_PAIRING_LINE);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_LandEquipment:\r\n                        case SymbolID.SymbolSet_SignalsIntelligence_Land: {\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.C_QUANTITY);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.L_SIGNATURE_EQUIP);\r\n                            modifiers.push(Modifiers.N_HOSTILE);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.R_MOBILITY_INDICATOR);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AD_PLATFORM_TYPE);\r\n                            modifiers.push(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                            modifiers.push(Modifiers.AF_COMMON_IDENTIFIER);\r\n                            modifiers.push(Modifiers.AG_AUX_EQUIP_INDICATOR);\r\n                            modifiers.push(Modifiers.AH_AREA_OF_UNCERTAINTY);\r\n                            modifiers.push(Modifiers.AI_DEAD_RECKONING_TRAILER);\r\n                            modifiers.push(Modifiers.AK_PAIRING_LINE);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AR_SPECIAL_DESIGNATOR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_LandInstallation: {\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            modifiers.push(Modifiers.S_HQ_STAFF_INDICATOR);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AH_AREA_OF_UNCERTAINTY);\r\n                            modifiers.push(Modifiers.AI_DEAD_RECKONING_TRAILER);\r\n                            modifiers.push(Modifiers.AK_PAIRING_LINE);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_Space:\r\n                        case SymbolID.SymbolSet_SpaceMissile:\r\n                        case SymbolID.SymbolSet_SignalsIntelligence_Space: {\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AJ_SPEED_LEADER);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_Air:\r\n                        case SymbolID.SymbolSet_AirMissile:\r\n                        case SymbolID.SymbolSet_SignalsIntelligence_Air: {\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);//air only\r\n                            modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AJ_SPEED_LEADER);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_SeaSurface:\r\n                        case SymbolID.SymbolSet_SignalsIntelligence_SeaSurface: {\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AJ_SPEED_LEADER);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AQ_GUARDED_UNIT);\r\n                            modifiers.push(Modifiers.AR_SPECIAL_DESIGNATOR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_SeaSubsurface:\r\n                        case SymbolID.SymbolSet_SignalsIntelligence_SeaSubsurface: {\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.AG_AUX_EQUIP_INDICATOR);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AR_SPECIAL_DESIGNATOR);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AJ_SPEED_LEADER);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_Activities: {\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_CyberSpace: {\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.B_ECHELON);\r\n                            modifiers.push(Modifiers.D_TASK_FORCE_INDICATOR);\r\n                            modifiers.push(Modifiers.F_REINFORCED_REDUCED);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n                            modifiers.push(Modifiers.L_SIGNATURE_EQUIP);\r\n                            modifiers.push(Modifiers.M_HIGHER_FORMATION);\r\n                            modifiers.push(Modifiers.S_HQ_STAFF_INDICATOR);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        }\r\n\r\n                        /*case SymbolID.SymbolSet_SignalsIntelligence_Air:\r\n                        case SymbolID.SymbolSet_SignalsIntelligence_Land:\r\n                        case SymbolID.SymbolSet_SignalsIntelligence_SeaSurface:\r\n                        case SymbolID.SymbolSet_SignalsIntelligence_SeaSubsurface:\r\n                        case SymbolID.SymbolSet_SignalsIntelligence_Space:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.D_TASK_FORCE_INDICATOR);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.M_HIGHER_FORMATION);\r\n                            modifiers.push(Modifiers.R2_SIGNIT_MOBILITY_INDICATOR);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.W1_DTG_2);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.AD_PLATFORM_TYPE);//like equipment\r\n                            modifiers.push(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);//like equipment\r\n                            modifiers.push(Modifiers.AF_COMMON_IDENTIFIER);//like equipment\r\n                            break;*/\r\n\r\n                        case SymbolID.SymbolSet_ControlMeasure: {\r\n                            //values come from files during MSLookup load\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_Atmospheric: {\r\n                            //Tropopause low, Tropopause high\r\n                            if ((ec === \"110102\") || (ec === \"110202\") ||\r\n                                (ec === \"162200\")) {\r\n                                modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            } else {\r\n                                if (ec === \"140200\") {\r\n                                    modifiers.push(Modifiers.AN_AZIMUTH);\r\n                                }\r\n\r\n                            }\r\n\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.SymbolSet_MineWarfare:\r\n                        case SymbolID.SymbolSet_Oceanographic:\r\n                        case SymbolID.SymbolSet_MeteorologicalSpace:\r\n                        default://no modifiers\r\n\r\n                    }\r\n                }\r\n                else if(version == SymbolID.Version_APP6D)\r\n                {\r\n                    switch (ss) {\r\n                        case SymbolID.SymbolSet_LandUnit:\r\n                        case SymbolID.SymbolSet_LandCivilianUnit_Organization:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.B_ECHELON);\r\n                            modifiers.push(Modifiers.C_QUANTITY);\r\n                            modifiers.push(Modifiers.D_TASK_FORCE_INDICATOR);\r\n                            modifiers.push(Modifiers.F_REINFORCED_REDUCED);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n                            modifiers.push(Modifiers.L_SIGNATURE_EQUIP);\r\n                            modifiers.push(Modifiers.M_HIGHER_FORMATION);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.S_HQ_STAFF_INDICATOR);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            if(ss==SymbolID.SymbolSet_LandUnit && ec === \"110000\")\r\n                                modifiers.push(Modifiers.AA_SPECIAL_C2_HQ);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AD_PLATFORM_TYPE);\r\n                            modifiers.push(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                            modifiers.push(Modifiers.AF_COMMON_IDENTIFIER);\r\n                            modifiers.push(Modifiers.AH_AREA_OF_UNCERTAINTY);\r\n                            modifiers.push(Modifiers.AI_DEAD_RECKONING_TRAILER);\r\n                            modifiers.push(Modifiers.AK_PAIRING_LINE);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        case SymbolID.SymbolSet_LandEquipment:\r\n                        case SymbolID.SymbolSet_SignalsIntelligence_Land:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.C_QUANTITY);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n                            modifiers.push(Modifiers.L_SIGNATURE_EQUIP);\r\n                            modifiers.push(Modifiers.M_HIGHER_FORMATION);\r\n                            modifiers.push(Modifiers.N_HOSTILE);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.R_MOBILITY_INDICATOR);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AD_PLATFORM_TYPE);\r\n                            modifiers.push(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                            modifiers.push(Modifiers.AF_COMMON_IDENTIFIER);\r\n                            modifiers.push(Modifiers.AG_AUX_EQUIP_INDICATOR);\r\n                            modifiers.push(Modifiers.AH_AREA_OF_UNCERTAINTY);\r\n                            modifiers.push(Modifiers.AI_DEAD_RECKONING_TRAILER);\r\n                            modifiers.push(Modifiers.AK_PAIRING_LINE);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        case SymbolID.SymbolSet_LandInstallation:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.C_QUANTITY);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            modifiers.push(Modifiers.S_HQ_STAFF_INDICATOR);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                            modifiers.push(Modifiers.AH_AREA_OF_UNCERTAINTY);\r\n                            modifiers.push(Modifiers.AI_DEAD_RECKONING_TRAILER);\r\n                            modifiers.push(Modifiers.AK_PAIRING_LINE);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        case SymbolID.SymbolSet_DismountedIndividuals:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.C_QUANTITY);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n                            modifiers.push(Modifiers.M_HIGHER_FORMATION);\r\n                            modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AF_COMMON_IDENTIFIER);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            modifiers.push(Modifiers.AV_LEADERSHIP);\r\n                            break;\r\n                        case SymbolID.SymbolSet_Space:\r\n                        case SymbolID.SymbolSet_SpaceMissile:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AJ_SPEED_LEADER);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        case SymbolID.SymbolSet_Air:\r\n                        case SymbolID.SymbolSet_AirMissile:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);//air only\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AJ_SPEED_LEADER);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        case SymbolID.SymbolSet_SeaSurface:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.P_IFF_SIF_AIS);\r\n                            //modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AJ_SPEED_LEADER);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AQ_GUARDED_UNIT);\r\n                            modifiers.push(Modifiers.AR_SPECIAL_DESIGNATOR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        case SymbolID.SymbolSet_SeaSubsurface:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            //modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                            modifiers.push(Modifiers.V_EQUIP_TYPE);\r\n                            modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.Z_SPEED);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AJ_SPEED_LEADER);\r\n                            modifiers.push(Modifiers.AL_OPERATIONAL_CONDITION);\r\n                            modifiers.push(Modifiers.AO_ENGAGEMENT_BAR);\r\n                            modifiers.push(Modifiers.AR_SPECIAL_DESIGNATOR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n                        case SymbolID.SymbolSet_Activities:\r\n                            modifiers.push(Modifiers.A_SYMBOL_ICON);\r\n                            modifiers.push(Modifiers.C_QUANTITY);\r\n                            modifiers.push(Modifiers.G_STAFF_COMMENTS);\r\n                            modifiers.push(Modifiers.H_ADDITIONAL_INFO_1);\r\n                            modifiers.push(Modifiers.J_EVALUATION_RATING);\r\n                            modifiers.push(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n                            modifiers.push(Modifiers.W_DTG_1);\r\n                            modifiers.push(Modifiers.Y_LOCATION);\r\n                            modifiers.push(Modifiers.AB_FEINT_DUMMY_INDICATOR);\r\n                            modifiers.push(Modifiers.AS_COUNTRY);\r\n                            break;\r\n\r\n        \r\n                        case SymbolID.SymbolSet_ControlMeasure:\r\n                            //values come from files during MSLookup load\r\n                            break;\r\n                        case SymbolID.SymbolSet_Atmospheric:\r\n                            //Tropopause low, Tropopause high\r\n                            if ((ec === \"110102\") || (ec === \"110202\") ||\r\n                                    (ec === \"162200\"))\r\n                                modifiers.push(Modifiers.X_ALTITUDE_DEPTH);\r\n                            else if (ec === \"140200\")\r\n                                modifiers.push(Modifiers.AN_AZIMUTH);\r\n                            break;\r\n                        case SymbolID.SymbolSet_MineWarfare:\r\n                        case SymbolID.SymbolSet_Oceanographic:\r\n                        case SymbolID.SymbolSet_MeteorologicalSpace:\r\n                        default://no modifiers\r\n                            break;\r\n        \r\n                    }\r\n                }\r\n\r\n                if (ss === SymbolID.SymbolSet_SignalsIntelligence_Air ||\r\n                    ss === SymbolID.SymbolSet_SignalsIntelligence_Land ||\r\n                    ss === SymbolID.SymbolSet_SignalsIntelligence_SeaSurface ||\r\n                    ss === SymbolID.SymbolSet_SignalsIntelligence_SeaSubsurface ||\r\n                    ss === SymbolID.SymbolSet_SignalsIntelligence_Space) {\r\n\r\n                    modifiers.push(Modifiers.R2_SIGNIT_MOBILITY_INDICATOR);\r\n                }\r\n\r\n                return modifiers;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * @param symbolID Full 20-30 digits from the symbol code\r\n     * @return \r\n     */\r\n    public getMSLInfo(symbolID: string): MSInfo;\r\n\r\n    /**\r\n     * @param basicID id SymbolSet + Entity code like 50110100\r\n     * @param version like SymbolID.Version_2525Dch1\r\n     * @return \r\n     */\r\n    public getMSLInfo(basicID: string, version: number): MSInfo;\r\n    public getMSLInfo(...args: unknown[]): MSInfo | null {\r\n        switch (args.length) {\r\n            case 1: {\r\n                const [symbolID] = args as [string];\r\n\r\n                let length: number = symbolID.length;\r\n\r\n                if (length >= 20 && length <= 30) {\r\n                    let version: number = SymbolID.getVersion(symbolID);\r\n                    return this.getMSLInfo(SymbolUtilities.getBasicSymbolID(symbolID), version);\r\n                } else {\r\n                    return null;\r\n                }\r\n            }\r\n\r\n            case 2: {\r\n                const [basicID, version] = args as [string, number];\r\n\r\n                let length: number = basicID.length;\r\n                if (length === 8) {\r\n                    if (version == SymbolID.Version_2525E || version == SymbolID.Version_2525Ech1)\r\n                        return MSLookup._MSLookupE.get(basicID);\r\n                    else if (version == SymbolID.Version_APP6Ech2 || version == SymbolID.Version_APP6Ech1)\r\n                        return MSLookup._MSLookup6E.get(basicID);\r\n                    else if (version == SymbolID.Version_APP6D)\r\n                        return MSLookup._MSLookup6D.get(basicID);\r\n                    else if (version == SymbolID.Version_2525Dch1)\r\n                        return MSLookup._MSLookupD.get(basicID);\r\n                    else\r\n                        return null;\r\n                }\r\n                else {\r\n                    if (length >= 20 && length <= 30)//probably got a full id instead of a basic ID.\r\n                    {\r\n                        return this.getMSLInfo(SymbolUtilities.getBasicSymbolID(basicID), version);\r\n                    } else {\r\n                        return null;\r\n                    }\r\n                }\r\n            }\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * returns a list of all the keys in the order they are listed in the MilStd 2525D document.\r\n     * @param version see {@link SymbolID.Version_2525E} and {@link SymbolID.Version_2525Dch1}\r\n     * @return \r\n     */\r\n    public getIDList(version: number): Array<string> {\r\n        if (version == SymbolID.Version_2525E || version == SymbolID.Version_2525Ech1)\r\n            return this._IDListE;\r\n        else if (version == SymbolID.Version_APP6D)\r\n            return this._IDList6D;\r\n        else if (version == SymbolID.Version_2525Dch1)\r\n            return this._IDListD;\r\n        else if (version == SymbolID.Version_APP6Ech1 || version == SymbolID.Version_APP6Ech2)\r\n            return this._IDList6E;\r\n        else//default to 2525Dch1\r\n            return this._IDListD;\r\n    }\r\n\r\n    public addCustomSymbol(msInfo:MSInfo):boolean\r\n    {\r\n        let success:boolean = false;\r\n        try\r\n        {\r\n            if(msInfo != null)\r\n                success = this.addCustomToLookupAndList(msInfo);\r\n            else\r\n                ErrorLogger.LogMessage(\"Attempt to add custom msInfo with null object.\",LogLevel.INFO,false);\r\n            if(msInfo != null && !success)\r\n                ErrorLogger.LogMessage(\"Symbol Set and Entity Code combination already exist: \" + msInfo.getBasicSymbolID(),LogLevel.INFO,false);\r\n        }\r\n        catch(exc)\r\n        {\r\n            if(exc instanceof Error)\r\n            ErrorLogger.LogException(\"MSLookup\", \"addCustomSymbol\",exc);\r\n        }\r\n        return success;\r\n        \r\n    }\r\n}\r\n","import { type int, type double } from \"../../graphics2d/BasicTypes\";\r\n\r\nimport { Point } from \"../../graphics2d/Point\";\r\nimport { Rectangle2D } from \"../../graphics2d/Rectangle2D\"\r\nimport { TacticalLines } from \"../../JavaLineArray/TacticalLines\";\r\nimport { AffiliationColors } from \"../../renderer/utilities/AffiliationColors\"\r\nimport { Color } from \"../../renderer/utilities/Color\"\r\nimport { DrawRules } from \"../../renderer/utilities/DrawRules\"\r\nimport { ErrorLogger } from \"../../renderer/utilities/ErrorLogger\"\r\nimport { Modifiers } from \"../../renderer/utilities/Modifiers\"\r\nimport { MSInfo } from \"../../renderer/utilities/MSInfo\"\r\nimport { MSLookup } from \"../../renderer/utilities/MSLookup\"\r\nimport { RendererSettings } from \"../../renderer/utilities/RendererSettings\"\r\nimport { SVGLookup } from \"../../renderer/utilities/SVGLookup\"\r\nimport { SymbolID } from \"../../renderer/utilities/SymbolID\"\r\n\r\n/**\r\n * Has various utility functions for prcessing the symbol code.\r\n * See {@link SymbolID} for additional functions related to parsing the symbol code.\r\n *\r\n */\r\nexport class SymbolUtilities {\r\n    //this regex is from: https://docs.oracle.com/javase/7/docs/api/java/lang/Double.html\r\n    private static readonly Digits: string = \"(\\\\p{Digit}+)\";\r\n    private static readonly HexDigits: string = \"(\\\\p{XDigit}+)\";\r\n    // an exponent is 'e' or 'E' followed by an optionally\r\n    // signed decimal integer.\r\n    private static readonly Exp: string = \"[eE][+-]?\" + SymbolUtilities.Digits;\r\n    private static readonly fpRegex: string =\r\n        (\"[\\\\x00-\\\\x20]*\" +  // Optional leading \"whitespace\"\r\n            \"[+-]?(\" + // Optional sign character\r\n            \"NaN|\" +           // \"NaN\" string\r\n            \"Infinity|\" +      // \"Infinity\" string\r\n\r\n            // A decimal floating-point string representing a finite positive\r\n            // number without a leading sign has at most five basic pieces:\r\n            // Digits . Digits ExponentPart FloatTypeSuffix\r\n            //\r\n            // Since this method allows integer-only strings as input\r\n            // in addition to strings of floating-point literals, the\r\n            // two sub-patterns below are simplifications of the grammar\r\n            // productions from section 3.10.2 of\r\n            // The Java™ Language Specification.\r\n\r\n            // Digits ._opt Digits_opt ExponentPart_opt FloatTypeSuffix_opt\r\n            \"(((\" + SymbolUtilities.Digits + \"(\\\\.)?(\" + SymbolUtilities.Digits + \"?)(\" + SymbolUtilities.Exp + \")?)|\" +\r\n\r\n            // . Digits ExponentPart_opt FloatTypeSuffix_opt\r\n            \"(\\\\.(\" + SymbolUtilities.Digits + \")(\" + SymbolUtilities.Exp + \")?)|\" +\r\n\r\n            // Hexadecimal strings\r\n            \"((\" +\r\n            // 0[xX] HexDigits ._opt BinaryExponent FloatTypeSuffix_opt\r\n            \"(0[xX]\" + SymbolUtilities.HexDigits + \"(\\\\.)?)|\" +\r\n\r\n            // 0[xX] HexDigits_opt . HexDigits BinaryExponent FloatTypeSuffix_opt\r\n            \"(0[xX]\" + SymbolUtilities.HexDigits + \"?(\\\\.)\" + SymbolUtilities.HexDigits + \")\" +\r\n\r\n            \")[pP][+-]?\" + SymbolUtilities.Digits + \"))\" +\r\n            \"[fFdD]?))\" +\r\n            \"[\\\\x00-\\\\x20]*\");// Optional trailing \"whitespace\"\r\n\r\n    private static readonly pIsNumber: RegExp = RegExp(SymbolUtilities.fpRegex);\r\n\r\n    /**\r\n     * Determines if a String represents a valid number\r\n     *\r\n     * @param text string\r\n     * @return \"1.56\" == true, \"1ab\" == false\r\n     */\r\n    public static isNumber(text: string): boolean {\r\n        //return SymbolUtilities.pIsNumber.test(text);\r\n        return !isNaN(parseFloat(text)) || !isNaN(parseInt(text))\r\n    }\r\n\r\n\r\n    /*private static String convert(int integer)\r\n    {\r\n        String hexAlphabet = \"0123456789ABCDEF\";\r\n        String foo = \"gfds\" + \"dhs\";\r\n        char char1 =  hexAlphabet.charAt((integer - integer % 16)/16);\r\n        char char2 = hexAlphabet.charAt(integer % 16);\r\n        String returnVal = char1.toString() + char2.toString();\r\n        return returnVal;\r\n    }\r\n\r\n    public static String colorToHexString(Color color, Boolean withAlpha)\r\n    {\r\n        String hex = \"\";\r\n        if(withAlpha == false)\r\n        {\r\n            hex = \"#\" + convert(color.getRed()) +\r\n                    convert(color.getGreen()) +\r\n                    convert(color.getBlue());\r\n        }\r\n        else\r\n        {\r\n            hex = \"#\" + convert(color.getAlpha()) +\r\n                    convert(color.getRed()) +\r\n                    convert(color.getGreen()) +\r\n                    convert(color.getBlue());\r\n        }\r\n        return hex;\r\n    }//*/\r\n\r\n    /*private static String convert(int integer)\r\n    {\r\n        String hexAlphabet = \"0123456789ABCDEF\";\r\n        String foo = \"gfds\" + \"dhs\";\r\n        char char1 =  hexAlphabet.charAt((integer - integer % 16)/16);\r\n        char char2 = hexAlphabet.charAt(integer % 16);\r\n        String returnVal = char1.toString() + char2.toString();\r\n        return returnVal;\r\n    }\r\n\r\n    public static String colorToHexString(Color color, Boolean withAlpha)\r\n    {\r\n        if(color != null) {\r\n            String hex = \"\";\r\n            if (withAlpha == false) {\r\n                hex = \"#\" + convert(color.getRed()) +\r\n                        convert(color.getGreen()) +\r\n                        convert(color.getBlue());\r\n            } else {\r\n                hex = \"#\" + convert(color.getAlpha()) +\r\n                        convert(color.getRed()) +\r\n                        convert(color.getGreen()) +\r\n                        convert(color.getBlue());\r\n            }\r\n            return hex;\r\n        }\r\n        else\r\n            return null;\r\n    }//*/\r\n\r\n\r\n    /**\r\n     * Converts a Java Date object into a properly formatted String for W or W1.\r\n     * DDHHMMSSZMONYYYY\r\n     * Field W: D = day, H = hour, M = minute, S = second, Z = Greenwich or local time, MON= month and Y = year.\r\n     * @param date {@link Date}\r\n     * @return string\r\n     */\r\n    public static getDateLabel(date: Date): string {\r\n        const monthNamesShort = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']\r\n\r\n        let modifierString: string = \"\";\r\n        modifierString += String(date.getDate()).padStart(2, '0')\r\n        modifierString += String(date.getHours()).padStart(2, '0')\r\n        modifierString += String(date.getMinutes()).padStart(2, '0')\r\n        modifierString += String(date.getSeconds()).padStart(2, '0')\r\n        modifierString += SymbolUtilities.getZuluCharFromTimeZoneOffset(date);\r\n        modifierString += monthNamesShort[date.getUTCMonth()]\r\n        modifierString += date.getUTCFullYear()\r\n\r\n        return modifierString.toUpperCase();\r\n    }\r\n\r\n    /**\r\n     * Given date, return character String representing which NATO time zone\r\n     * you're in.\r\n     *\r\n     * @param time {@link Date}\r\n     * @return string\r\n     */\r\n    private static getZuluCharFromTimeZoneOffset(time: Date): string {\r\n        let tzDescription = time.getTimezoneOffset() / 60;\r\n        if (tzDescription === -1) {\r\n            return \"A\";\r\n        } else if (tzDescription === -2) {\r\n            return \"B\";\r\n        } else if (tzDescription === -3) {\r\n            return \"C\";\r\n        } else if (tzDescription === -4) {\r\n            return \"D\";\r\n        } else if (tzDescription === -5) {\r\n            return \"E\";\r\n        } else if (tzDescription === -6) {\r\n            return \"F\";\r\n        } else if (tzDescription === -7) {\r\n            return \"G\";\r\n        } else if (tzDescription === -8) {\r\n            return \"H\";\r\n        } else if (tzDescription === -9) {\r\n            return \"I\";\r\n        } else if (tzDescription === -10) {\r\n            return \"K\";\r\n        } else if (tzDescription === -11) {\r\n            return \"L\";\r\n        } else if (tzDescription === -12) {\r\n            return \"M\";\r\n        } else if (tzDescription === 1 || tzDescription === -13) {\r\n            return \"N\";\r\n        } else if (tzDescription === 2) {\r\n            return \"O\";\r\n        } else if (tzDescription === 3) {\r\n            return \"P\";\r\n        } else if (tzDescription === 4) {\r\n            return \"Q\";\r\n        } else if (tzDescription === 5) {\r\n            return \"R\";\r\n        } else if (tzDescription === 6) {\r\n            return \"S\";\r\n        } else if (tzDescription === 7) {\r\n            return \"T\";\r\n        } else if (tzDescription === 8) {\r\n            return \"U\";\r\n        } else if (tzDescription === 9) {\r\n            return \"V\";\r\n        } else if (tzDescription === 10) {\r\n            return \"W\";\r\n        } else if (tzDescription === 11) {\r\n            return \"X\";\r\n        } else if (tzDescription === 12) {\r\n            return \"Y\";\r\n        } else if (tzDescription === 0) {\r\n            return \"Z\";\r\n        } else {\r\n            return \"-\";\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Determines if a symbol, based on it's symbol ID, can have the specified modifier/amplifier.\r\n     * @param symbolID 30 Character string\r\n     * @param modifier {@link Modifiers}\r\n     * @return \r\n     */\r\n    public static hasModifier(symbolID: string, modifier: string): boolean {\r\n        let msi: MSInfo = MSLookup.getInstance().getMSLInfo(symbolID);\r\n\r\n        if (msi != null)// && msi.getDrawRule() !== DrawRules.DONOTDRAW) \r\n        {\r\n            let mods: Array<string> = msi.getModifiers();\r\n\r\n            if (mods != null && mods.includes(modifier)) {\r\n\r\n                return true;\r\n            }\r\n\r\n            else {\r\n                if (msi.getSymbolSet() === SymbolID.SymbolSet_ControlMeasure && modifier === Modifiers.AB_FEINT_DUMMY_INDICATOR) {\r\n\r\n                    return true;\r\n                }\r\n\r\n                else {\r\n\r\n                    return false;\r\n                }\r\n\r\n            }\r\n\r\n        }\r\n        return false;\r\n    }\r\n\r\n    /**\r\n     * Gets Basic Symbol ID which is the Symbol Set + Entity Code\r\n     * @param id 30 Character string\r\n     * @return 8 character string (Symbol Set + Entity Code)\r\n     */\r\n    public static getBasicSymbolID(id: string): string {\r\n        if (id.length === 8) {\r\n            return id;\r\n        }\r\n        else {\r\n            if (id.startsWith(\"B\")) {\r\n\r\n                return id;\r\n            }\r\n\r\n            else {\r\n                if (id === \"octagon\") {\r\n\r\n                    return id;\r\n                }\r\n\r\n                else {\r\n                    if (id.length >= 20 && id.length <= 30) {\r\n                        let key: string = id.substring(4, 6) + id.substring(10, 16);\r\n                        return key;\r\n                    }\r\n                    else {\r\n                        if (id.length === 15) {\r\n                            return SymbolUtilities.getBasicSymbolID2525C(id);\r\n                        }\r\n                    }\r\n\r\n                }\r\n\r\n            }\r\n\r\n        }\r\n\r\n        return id;\r\n    }\r\n\r\n    /**\r\n     * Gets the basic Symbol ID for a 2525C symbol\r\n     * S*F*GPU---*****\r\n     * G*G*GPP---****X\r\n     * @param strSymbolID 15 Character string\r\n     * @return 15 Character string\r\n     */\r\n    public static getBasicSymbolID2525C(strSymbolID: string): string {\r\n        if (strSymbolID != null && strSymbolID.length === 15) {\r\n            let res: string = \"\";\r\n            let scheme: string = strSymbolID.charAt(0);\r\n            if (scheme === 'G') {\r\n                res += strSymbolID.charAt(0);\r\n                res += \"*\";\r\n                res += strSymbolID.charAt(2);\r\n                res += \"*\";\r\n                res += strSymbolID.substring(4, 10);\r\n                res += \"****X\";\r\n            } else if (scheme !== 'W' && scheme !== 'B' && scheme !== 'P') {\r\n                res += strSymbolID.charAt(0);\r\n                res += \"*\";\r\n                res += strSymbolID.charAt(2);\r\n                res += \"*\";\r\n                res += strSymbolID.substring(4, 10);\r\n                res += \"*****\";\r\n            } else {\r\n                return strSymbolID;\r\n            }\r\n\r\n            return res;\r\n        }\r\n        return strSymbolID;\r\n    }\r\n\r\n    /**\r\n     * Attempts to resolve a bad symbol ID into a value that can be found in {@link MSLookup}.\r\n     * If it fails, it will return the symbol code for a invalid symbol which is displayed as\r\n     * an inverted question mark (110098000010000000000000000000)\r\n     * @param symbolID 30 character string\r\n     * @return 30 character string representing the resolved symbol ID.\r\n     */\r\n    public static reconcileSymbolID(symbolID: string): string {\r\n\r\n        let newID: string = \"\";\r\n        try {\r\n\r\n\r\n            let v: int = SymbolID.getVersion(symbolID);\r\n            if (v < SymbolID.Version_APP6D) {\r\n\r\n                newID = SymbolID.Version_2525Dch1.toString();\r\n            }\r\n\r\n            else if (v > SymbolID.Version_APP6Ech2){\r\n\r\n                newID = SymbolID.Version_2525Ech1.toString();\r\n            }\r\n\r\n            let c: int = SymbolID.getContext(symbolID);\r\n            if (c > 4) {\r\n\r\n                newID += SymbolID.StandardIdentity_Context_Reality.toString();\r\n            }\r\n\r\n            else {\r\n\r\n                newID += c.toString();\r\n            }\r\n\r\n            let a: int = SymbolID.getAffiliation(symbolID);\r\n            if (a > 6) {\r\n\r\n                newID += SymbolID.StandardIdentity_Affiliation_Unknown.toString();\r\n            }\r\n\r\n            else {\r\n\r\n                newID += a.toString();\r\n            }\r\n\r\n            let ss: int = SymbolID.getSymbolSet(symbolID);\r\n            switch (ss) {\r\n                case SymbolID.SymbolSet_Unknown:\r\n                case SymbolID.SymbolSet_Air:\r\n                case SymbolID.SymbolSet_AirMissile:\r\n                case SymbolID.SymbolSet_SignalsIntelligence_Air:\r\n                case SymbolID.SymbolSet_Space:\r\n                case SymbolID.SymbolSet_SpaceMissile:\r\n                case SymbolID.SymbolSet_SignalsIntelligence_Space:\r\n                case SymbolID.SymbolSet_LandUnit:\r\n                case SymbolID.SymbolSet_LandCivilianUnit_Organization:\r\n                case SymbolID.SymbolSet_LandEquipment:\r\n                case SymbolID.SymbolSet_SignalsIntelligence_Land:\r\n                case SymbolID.SymbolSet_LandInstallation:\r\n                case SymbolID.SymbolSet_DismountedIndividuals:\r\n                case SymbolID.SymbolSet_SeaSurface:\r\n                case SymbolID.SymbolSet_SignalsIntelligence_SeaSurface:\r\n                case SymbolID.SymbolSet_SeaSubsurface:\r\n                case SymbolID.SymbolSet_MineWarfare:\r\n                case SymbolID.SymbolSet_SignalsIntelligence_SeaSubsurface:\r\n                case SymbolID.SymbolSet_Activities:\r\n                case SymbolID.SymbolSet_ControlMeasure:\r\n                case SymbolID.SymbolSet_Atmospheric:\r\n                case SymbolID.SymbolSet_Oceanographic:\r\n                case SymbolID.SymbolSet_MeteorologicalSpace:\r\n                case SymbolID.SymbolSet_CyberSpace: {\r\n                    newID += String(ss).padStart(2, '0');\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    newID += String(SymbolID.SymbolSet_Unknown).padStart(2, '0');\r\n                }\r\n                //SymbolID.SymbolSet_Unknown.toString();\r\n            }\r\n\r\n            let s: int = SymbolID.getStatus(symbolID);\r\n            if (s > SymbolID.Status_Present_FullToCapacity) {\r\n\r\n                newID += SymbolID.Status_Present.toString();\r\n            }\r\n\r\n            else {\r\n\r\n                newID += s.toString();\r\n            }\r\n\r\n\r\n            newID += SymbolID.getHQTFD(symbolID).toString();//just add, won't get used if value bad\r\n            newID += String(SymbolID.getAmplifierDescriptor(symbolID)).padStart(2, '0');//just add, won't get used if value bad\r\n\r\n            let ec: int = SymbolID.getEntityCode(symbolID);\r\n\r\n            if (ec === 0) {\r\n\r\n                newID += \"000000\";\r\n            }\r\n            //root symbol for symbol set\r\n            else if (SVGLookup.getInstance().getSVGLInfo(SVGLookup.getMainIconID(newID + ec + \"0000\"), v) == null) \r\n            {\r\n                //set to blank symbol\r\n                newID += \"000000\";\r\n                /*//set to invalid symbol since we couldn't find it in the lookup\r\n                newID = SymbolID.setSymbolSet(newID, 98);\r\n                newID += \"100000\";//*/\r\n            }\r\n            else \r\n                newID += String(ec).padStart(6, '0');\r\n            \r\n            \r\n            //we found it so add the entity code\r\n\r\n            //newID += SymbolID.getMod1ID(symbolID);//just add, won't get used if value bad\r\n            //newID += SymbolID.getMod2ID(symbolID);//just add, won't get used if value bad\r\n            newID += symbolID.substring(16);//just add, won't get used if value bad\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                newID = \"110098000010000000000000000000\";//invalid symbol\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n\r\n        return newID;\r\n    }\r\n\r\n    /**\r\n     * Gets line color used if no line color has been set. The color is specified based on the affiliation of\r\n     * the symbol and whether it is a unit or not.\r\n     * @param symbolID 30 character string\r\n     * @return \r\n     */\r\n    public static getLineColorOfAffiliation(symbolID: string): Color | null {\r\n        let retColor: Color | null = null;\r\n\r\n        let symbolSet: int = SymbolID.getSymbolSet(symbolID);\r\n        let set: int = SymbolID.getSymbolSet(symbolID);\r\n        let affiliation: int = SymbolID.getAffiliation(symbolID);\r\n        let symStd: int = SymbolID.getVersion(symbolID);\r\n        let entityCode: int = SymbolID.getEntityCode(symbolID);\r\n\r\n        try {\r\n            // We can't get the line color if there is no symbol id, since that also means there is no affiliation\r\n            if ((symbolID == null) || (symbolID === \"\")) {\r\n                return retColor;\r\n            }\r\n\r\n            if (symbolSet === SymbolID.SymbolSet_ControlMeasure) {\r\n                let entity: int = SymbolID.getEntity(symbolID);\r\n                let entityType: int = SymbolID.getEntityType(symbolID);\r\n                let entitySubtype: int = SymbolID.getEntitySubtype(symbolID);\r\n\r\n\r\n                if (SymbolUtilities.isGreenProtectionGraphic(entity, entityType, entitySubtype)) {\r\n                    //Obstacles/Protection Graphics, some are green obstacles and we need to\r\n                    //check for those.\r\n                    retColor = AffiliationColors.ObstacleGreen;//new Color(0,255,0);//Color.GREEN;\r\n                }\r\n                //just do color by affiliation if no other color has been set yet.\r\n                if (retColor == null) {\r\n                    switch (affiliation) {\r\n                        case SymbolID.StandardIdentity_Affiliation_Friend:\r\n                        case SymbolID.StandardIdentity_Affiliation_AssumedFriend: {\r\n                            retColor = AffiliationColors.FriendlyGraphicLineColor;//Color.BLACK;//0x000000;\t// Black\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.StandardIdentity_Affiliation_Hostile_Faker: {\r\n                            retColor = AffiliationColors.HostileGraphicLineColor;//Color.RED;//0xff0000;\t// Red\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.StandardIdentity_Affiliation_Suspect_Joker: {\r\n                            if (symStd >= SymbolID.Version_2525E) {\r\n\r\n                                retColor = AffiliationColors.SuspectGraphicLineColor;\r\n                            }\r\n                            //255,188,1\r\n                            else {\r\n\r\n                                retColor = AffiliationColors.HostileGraphicLineColor;\r\n                            }\r\n                            //Color.RED;//0xff0000;\t// Red\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.StandardIdentity_Affiliation_Neutral: {\r\n                            retColor = AffiliationColors.NeutralGraphicLineColor;//Color.GREEN;//0x00ff00;\t// Green\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            retColor = AffiliationColors.UnknownGraphicLineColor;//Color.YELLOW;//0xffff00;\t// Yellow\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                }\r\n            }\r\n            else {\r\n                if (set >= 45 && set <= 47)//METOC\r\n                {\r\n                    // If not black then color will be set in clsMETOC.SetMeTOCProperties()\r\n                    retColor = Color.BLACK;\r\n                    ;\r\n                }\r\n                else {\r\n                    if (set === SymbolID.SymbolSet_MineWarfare && (RendererSettings.getInstance().getSeaMineRenderMethod() === RendererSettings.SeaMineRenderMethod_MEDAL)) {\r\n                        if (!(entityCode === 110600 || entityCode === 110700)) {\r\n                            switch (affiliation) {\r\n                                case SymbolID.StandardIdentity_Affiliation_Friend:\r\n                                case SymbolID.StandardIdentity_Affiliation_AssumedFriend: {\r\n                                    retColor = AffiliationColors.FriendlyUnitFillColor;//0x00ffff;\t// Cyan\r\n                                    break;\r\n                                }\r\n\r\n                                case SymbolID.StandardIdentity_Affiliation_Hostile_Faker: {\r\n                                    retColor = AffiliationColors.HostileUnitFillColor;//Color.RED;//0xff0000;\t// Red\r\n                                    break;\r\n                                }\r\n\r\n                                case SymbolID.StandardIdentity_Affiliation_Suspect_Joker: {\r\n                                    if (symStd >= SymbolID.Version_2525E) {\r\n\r\n                                        retColor = AffiliationColors.SuspectUnitFillColor;\r\n                                    }\r\n                                    //255,188,1\r\n                                    else {\r\n\r\n                                        retColor = AffiliationColors.HostileUnitFillColor;\r\n                                    }\r\n                                    //Color.RED;//0xff0000;\t// Red\r\n                                    break;\r\n                                }\r\n\r\n                                case SymbolID.StandardIdentity_Affiliation_Neutral: {\r\n                                    retColor = AffiliationColors.NeutralUnitFillColor;//0x7fff00;\t// Light Green\r\n                                    break;\r\n                                }\r\n\r\n                                default: {//unknown, pending, everything else\r\n                                    retColor = AffiliationColors.UnknownUnitFillColor;//new Color(255,250, 205); //0xfffacd;\t// LemonChiffon 255 250 205\r\n                                    break;\r\n                                }\r\n\r\n                            }\r\n                        }\r\n                        else {\r\n                            retColor = Color.BLACK;\r\n                        }\r\n                    }\r\n                    else//everything else\r\n                    {\r\n                        //stopped doing check because all warfighting\r\n                        //should have black for line color.\r\n                        retColor = Color.BLACK;\r\n                    }\r\n                }\r\n\r\n            }\r\n\r\n        } catch (e) {\r\n            if (e instanceof Error) {\r\n                // Log Error\r\n                ErrorLogger.LogException(\"SymbolUtilities\", \"getLineColorOfAffiliation\", e);\r\n                //throw e;\r\n            } else {\r\n                throw e;\r\n            }\r\n        }    // End catch\r\n        return retColor;\r\n    }    // End get LineColorOfAffiliation\r\n\r\n    /**\r\n     * For Control Measures, returns the default color for a symbol when it differs from the\r\n     * affiliation line color.  If there is no default color, returns the value from {@link getLineColorOfAffiliation()}\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static getDefaultLineColor(symbolID: string): Color | null {\r\n        try {\r\n            if (symbolID == null || symbolID === \"\") {\r\n                return null;\r\n            }\r\n\r\n            let symbolSet: int = SymbolID.getSymbolSet(symbolID);\r\n            let entityCode: int = SymbolID.getEntityCode(symbolID);\r\n            let version: int = SymbolID.getVersion(symbolID);\r\n\r\n            if (symbolSet === SymbolID.SymbolSet_ControlMeasure) {\r\n                if (entityCode === 200600) {\r\n                    return Color.WHITE;\r\n                } else {\r\n                    if (entityCode === 200700) {\r\n                        return new Color(51, 136, 136);\r\n                    } else {\r\n                        if (entityCode === 200101) {\r\n                            return new Color(255, 155, 0);\r\n                        } else {\r\n                            if (entityCode === 200201 || entityCode === 200202) {\r\n                                return new Color(85, 119, 136);\r\n                            } else {\r\n                                if (version >= SymbolID.Version_2525E &&\r\n                                    (entityCode === 132100 || //key terrain\r\n                                        entityCode === 282001 || //Tower, Low\r\n                                        entityCode === 282002 || //Tower, High\r\n                                        entityCode === 282003)) { // Overhead wire\r\n                                    return new Color(128, 0, 128);//purple\r\n                                }\r\n                            }\r\n\r\n                        }\r\n\r\n                    }\r\n\r\n                }\r\n\r\n            }\r\n        } catch (e) {\r\n            if (e instanceof Error) {\r\n                ErrorLogger.LogException(\"SymbolUtilities\", \"getDefaultLineColor\", e);\r\n            } else {\r\n                throw e;\r\n            }\r\n        }\r\n        return SymbolUtilities.getLineColorOfAffiliation(symbolID);\r\n    }\r\n\r\n    /**\r\n     * Checks if a symbol should be filled by default\r\n     * \r\n     * @param strSymbolID The 20 digit representation of the 2525D symbol\r\n     * @return true if there is a default fill\r\n     */\r\n    public static hasDefaultFill(strSymbolID: string): boolean {\r\n        let ec: int = SymbolID.getEntityCode(strSymbolID);\r\n        switch (ec) {\r\n            case 200101:\r\n            case 200201:\r\n            case 200202:\r\n            case 200600:\r\n            case 200700: {\r\n                return true;\r\n            }\r\n\r\n            default: {\r\n                return !SymbolUtilities.isTacticalGraphic(strSymbolID);\r\n            }\r\n\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Determines if the symbol is a tactical graphic\r\n     *\r\n     * @param strSymbolID 30 Character string\r\n     * @return true if symbol set is 25 (control measure), or is a weather graphic\r\n     */\r\n    public static isTacticalGraphic(strSymbolID: string): boolean {\r\n        try {\r\n            let ss: int = SymbolID.getSymbolSet(strSymbolID);\r\n\r\n            if (ss === SymbolID.SymbolSet_ControlMeasure || SymbolUtilities.isWeather(strSymbolID)) {\r\n                return true;\r\n            }\r\n        } catch (e) {\r\n            if (e instanceof Error) {\r\n                ErrorLogger.LogException(\"SymbolUtilities\", \"getFillColorOfAffiliation\", e);\r\n            } else {\r\n                throw e;\r\n            }\r\n        }\r\n        return false;\r\n    }\r\n\r\n    /**\r\n     * Determines if the Symbol can be rendered as a multipoint graphic and not just as an icon\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static isMultiPoint(symbolID: string): boolean {\r\n        let msi: MSInfo = MSLookup.getInstance().getMSLInfo(symbolID);\r\n        if (msi == null) {\r\n            return false;\r\n        }\r\n        let drawRule: int = msi.getDrawRule();\r\n        let ss: int = msi.getSymbolSet();\r\n        if (ss !== SymbolID.SymbolSet_ControlMeasure && ss !== SymbolID.SymbolSet_Oceanographic && ss !== SymbolID.SymbolSet_Atmospheric && ss !== SymbolID.SymbolSet_MeteorologicalSpace) {\r\n            return false;\r\n        }\r\n        else {\r\n            if (ss === SymbolID.SymbolSet_ControlMeasure) {\r\n                if (msi.getMaxPointCount() > 1) {\r\n\r\n                    return true;\r\n                }\r\n\r\n                else {\r\n                    if ((drawRule < DrawRules.POINT1 || drawRule > DrawRules.POINT16 || drawRule === DrawRules.POINT12) &&\r\n                        drawRule !== DrawRules.DONOTDRAW && drawRule !== DrawRules.AREA22) {\r\n                        return true;\r\n                    }\r\n                    else {\r\n\r\n                        return false;\r\n                    }\r\n\r\n                }\r\n\r\n            }\r\n            else {\r\n                if (ss === SymbolID.SymbolSet_Oceanographic || ss === SymbolID.SymbolSet_Atmospheric || ss === SymbolID.SymbolSet_MeteorologicalSpace) {\r\n                    if (msi.getMaxPointCount() > 1) {\r\n\r\n                        return true;\r\n                    }\r\n\r\n                    else {\r\n\r\n                        return false;\r\n                    }\r\n\r\n                }\r\n            }\r\n\r\n        }\r\n\r\n        return false;\r\n    }\r\n\r\n    public static isActionPoint(symbolID: string): boolean {\r\n        let msi: MSInfo = MSLookup.getInstance().getMSLInfo(symbolID);\r\n        if (msi !== null && msi.getDrawRule() === DrawRules.POINT1) {\r\n            let ec: int = SymbolID.getEntityCode(symbolID);\r\n            if (ec !== 131300 && ec !== 131301 && ec !== 182600 && ec !== 212800\r\n                && ec != 360100 && ec != 360200 && ec != 360300)\r\n            {\r\n                return true;\r\n            }\r\n\r\n        }\r\n        return false;\r\n    }\r\n\r\n\r\n    /**\r\n     * Control Measures and Tactical Graphics that have labels but not with the Action Point layout\r\n     * @param strSymbolID 30 Character string\r\n     * @return \r\n     * @deprecated see {@link isSPWithSpecialModifierLayout(String)}\r\n     */\r\n    public static isTGSPWithSpecialModifierLayout(strSymbolID: string): boolean {\r\n        try {\r\n            let ss: int = SymbolID.getSymbolSet(strSymbolID);\r\n            let entityCode: int = SymbolID.getEntityCode(strSymbolID);\r\n            if (ss === SymbolID.SymbolSet_ControlMeasure) //|| isWeather(strSymbolID)) {\r\n            {\r\n                if (SymbolUtilities.isCBRNEvent(strSymbolID)) {\r\n\r\n                    return true;\r\n                }\r\n\r\n\r\n                if (SymbolUtilities.isSonobuoy(strSymbolID)) {\r\n\r\n                    return true;\r\n                }\r\n\r\n\r\n                switch (entityCode) {\r\n                    case 130500: //contact point\r\n                    case 130700: //decision point\r\n                    case 212800: //harbor\r\n                    case 131300: //point of interest\r\n                    case 131800: //waypoint\r\n                    case 240900: //fire support station\r\n                    case 180100: //Air Control point\r\n                    case 180200: //Communications Check point\r\n                    case 160300: //T (target reference point)\r\n                    case 240601: //ap,ap1,x,h (Point/Single Target)\r\n                    case 240602: //ap (nuclear target)\r\n                    case 270701: //static depiction\r\n                    case 282001: //tower, low\r\n                    case 282002: { //tower, high\r\n                        return true;\r\n                    }\r\n\r\n                    default: {\r\n                        return false;\r\n                    }\r\n\r\n                }\r\n            }\r\n            else {\r\n                if (ss === SymbolID.SymbolSet_Atmospheric) {\r\n                    switch (entityCode) {\r\n                        case 162300: //Freezing Level\r\n                        case 162200: //tropopause Level\r\n                        case 110102: //tropopause Low\r\n                        case 110202: { //tropopause High\r\n                            return true;\r\n                        }\r\n\r\n                        default: {\r\n                            return false;\r\n                        }\r\n\r\n                    }\r\n                }\r\n            }\r\n\r\n        } catch (e) {\r\n            if (e instanceof Error) {\r\n                ErrorLogger.LogException(\"SymbolUtilities\", \"isTGSPWithSpecialModifierLayout\", e);\r\n            } else {\r\n                throw e;\r\n            }\r\n        }\r\n        return false;\r\n    }\r\n\r\n    /**\r\n     * Returns the fill color for the symbol based on its affiliation\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static getFillColorOfAffiliation(symbolID: string): Color | null {\r\n        let retColor: Color | null = null;\r\n        let entityCode: int = SymbolID.getEntityCode(symbolID);\r\n        let entity: int = SymbolID.getEntity(symbolID);\r\n        let entityType: int = SymbolID.getEntityType(symbolID);\r\n        let entitySubtype: int = SymbolID.getEntitySubtype(symbolID);\r\n\r\n        let affiliation: int = SymbolID.getAffiliation(symbolID);\r\n\r\n        try {\r\n            // We can't get the fill color if there is no symbol id, since that also means there is no affiliation\r\n            if ((symbolID == null) || (symbolID === \"\")) {\r\n                return null;\r\n            }\r\n            if (SymbolID.getSymbolSet(symbolID) === SymbolID.SymbolSet_ControlMeasure) {\r\n                switch (entityCode) {\r\n                    case 200101: {\r\n                        retColor = new Color(255, 155, 0, (.25 * 255) as int);\r\n                        break;\r\n                    }\r\n\r\n                    case 200201:\r\n                    case 200202:\r\n                    case 200600: {\r\n                        retColor = new Color(85, 119, 136, (.25 * 255) as int);\r\n                        break;\r\n                    }\r\n\r\n                    case 200700: {\r\n                        retColor = new Color(51, 136, 136, (.25 * 255) as int);\r\n                        break;\r\n                    }\r\n\r\n\r\n                    default:\r\n\r\n                }\r\n            }\r\n            else {\r\n                if (SymbolID.getSymbolSet(symbolID) === SymbolID.SymbolSet_MineWarfare &&\r\n                    (RendererSettings.getInstance().getSeaMineRenderMethod() === RendererSettings.SeaMineRenderMethod_MEDAL) &&\r\n                    (!(entityCode === 110600 || entityCode === 110700))) {\r\n                    retColor = new Color(0, 0, 0, 0);//transparent\r\n                }\r\n            }\r\n\r\n            //just do color by affiliation if no other color has been set yet\r\n            if (retColor == null) {\r\n                switch (affiliation) {\r\n                    case SymbolID.StandardIdentity_Affiliation_Friend:\r\n                    case SymbolID.StandardIdentity_Affiliation_AssumedFriend: {\r\n                        retColor = AffiliationColors.FriendlyUnitFillColor;//0x00ffff;\t// Cyan\r\n                        break;\r\n                    }\r\n\r\n                    case SymbolID.StandardIdentity_Affiliation_Hostile_Faker: {\r\n                        retColor = AffiliationColors.HostileUnitFillColor;//0xfa8072;\t// Salmon\r\n                        break;\r\n                    }\r\n\r\n                    case SymbolID.StandardIdentity_Affiliation_Suspect_Joker: {\r\n                        if (SymbolID.getVersion(symbolID) >= SymbolID.Version_2525E) {\r\n\r\n                            retColor = AffiliationColors.SuspectGraphicFillColor;\r\n                        }\r\n                        //255,229,153\r\n                        else {\r\n\r\n                            retColor = AffiliationColors.HostileGraphicFillColor;\r\n                        }\r\n                        //Color.RED;//0xff0000;\t// Red\r\n                        break;\r\n                    }\r\n\r\n                    case SymbolID.StandardIdentity_Affiliation_Neutral: {\r\n                        retColor = AffiliationColors.NeutralUnitFillColor;//0x7fff00;\t// Light Green\r\n                        break;\r\n                    }\r\n\r\n                    default: {//unknown, pending, everything else\r\n                        retColor = AffiliationColors.UnknownUnitFillColor;//new Color(255,250, 205); //0xfffacd;\t// LemonChiffon 255 250 205\r\n                        break;\r\n                    }\r\n\r\n                }\r\n            }\r\n        } catch (e) {\r\n            if (e instanceof Error) {\r\n                // Log Error\r\n                ErrorLogger.LogException(\"SymbolUtilities\", \"getFillColorOfAffiliation\", e);\r\n                //throw e;\r\n            } else {\r\n                throw e;\r\n            }\r\n        }    // End catch\r\n\r\n        return retColor;\r\n    }    // End FillColorOfAffiliation\r\n\r\n    /**\r\n     *\r\n     * @param symbolID 30 Character string\r\n     * @param modifier {@link Modifiers}\r\n     * @return \r\n     * @deprecated see {@link hasModifier()}\r\n     */\r\n    public static canSymbolHaveModifier(symbolID: string, modifier: string): boolean {\r\n        return SymbolUtilities.hasModifier(symbolID, modifier);\r\n    }\r\n\r\n    /**\r\n     * Checks if the Symbol Code has FDI set.\r\n     * Does not check if the symbol can have an FDI.\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static hasFDI(symbolID: string): boolean {\r\n        let hqtfd: int = SymbolID.getHQTFD(symbolID);\r\n        if (hqtfd === SymbolID.HQTFD_FeintDummy\r\n            || hqtfd === SymbolID.HQTFD_FeintDummy_TaskForce\r\n            || hqtfd === SymbolID.HQTFD_FeintDummy_Headquarters\r\n            || hqtfd === SymbolID.HQTFD_FeintDummy_TaskForce_Headquarters) {\r\n            return true;\r\n        }\r\n        else {\r\n\r\n            return false;\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n     * Returns true if graphic is protection graphic (obstacles which render green)\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static isGreenProtectionGraphic(symbolID: string): boolean;\r\n\r\n    /***\r\n     * Returns true if graphic is protection graphic (obstacles which render green)\r\n     * Assumes control measure symbol code where SS == 25\r\n     * @param entity \r\n     * @param entityType \r\n     * @param entitySubtype \r\n     * @return \r\n     */\r\n    public static isGreenProtectionGraphic(entity: int, entityType: int, entitySubtype: int): boolean;\r\n    public static isGreenProtectionGraphic(...args: unknown[]): boolean {\r\n        switch (args.length) {\r\n            case 1: {\r\n                const [symbolID] = args as [string];\r\n\r\n\r\n                if (SymbolID.getSymbolSet(symbolID) === SymbolID.SymbolSet_ControlMeasure) {\r\n                    return SymbolUtilities.isGreenProtectionGraphic(SymbolID.getEntity(symbolID), SymbolID.getEntityType(symbolID), SymbolID.getEntitySubtype(symbolID));\r\n                } else {\r\n                    return false;\r\n                }\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 3: {\r\n                const [entity, entityType, entitySubtype] = args as [int, int, int];\r\n\r\n\r\n                if (entity >= 27 && entity <= 29)//Protection Areas, Points and Lines\r\n                {\r\n                    if (entity === 27) {\r\n                        if (entityType > 0 && entityType <= 5) {\r\n\r\n                            return true;\r\n                        }\r\n\r\n                        else {\r\n                            if (entityType === 7 || entityType === 8 || entityType === 10 || entityType === 12) {\r\n                                return true;\r\n                            }\r\n                            else {\r\n\r\n                                return false;\r\n                            }\r\n\r\n                        }\r\n\r\n                    }\r\n                    else {\r\n                        if (entity === 28) {\r\n                            if (entityType > 0 && entityType <= 7) {\r\n\r\n                                return true;\r\n                            }\r\n\r\n                            if (entityType === 19) {\r\n\r\n                                return true;\r\n                            }\r\n\r\n                            else {\r\n\r\n                                return false;\r\n                            }\r\n\r\n                        }\r\n                        else {\r\n                            if (entity === 29) {\r\n                                if (entityType >= 1 && entityType <= 5) {\r\n\r\n                                    return true;\r\n                                }\r\n\r\n                                else {\r\n\r\n                                    return false;\r\n                                }\r\n\r\n                            }\r\n                        }\r\n\r\n                    }\r\n\r\n                }\r\n                else {\r\n                    return false;\r\n                }\r\n                return false;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * Returns true if Symbol ID represents a chemical, biological, radiological or nuclear incident.\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static isCBRNEvent(symbolID: string): boolean {\r\n        let ss: int = SymbolID.getSymbolSet(symbolID);\r\n        let ec: int = SymbolID.getEntityCode(symbolID);\r\n\r\n        if (ss === SymbolID.SymbolSet_ControlMeasure) {\r\n            switch (ec) {\r\n                case 281300:\r\n                case 281301:\r\n                case 281400:\r\n                case 281401:\r\n                case 281500:\r\n                case 281600:\r\n                case 281700: \r\n                case 281701: \r\n                {\r\n                    return true;\r\n                }\r\n\r\n                default:\r\n            }\r\n        }\r\n        return false;\r\n    }\r\n\r\n    /**\r\n     * Returns true if Symbol ID represents a Sonobuoy.\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static isSonobuoy(symbolID: string): boolean {\r\n        let ss: int = SymbolID.getSymbolSet(symbolID);\r\n        let e: int = SymbolID.getEntity(symbolID);\r\n        let et: int = SymbolID.getEntityType(symbolID);\r\n        if (ss === 25 && e === 21 && et === 35) {\r\n\r\n            return true;\r\n        }\r\n\r\n        else {\r\n\r\n            return false;\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n     * Obstacles are generally required to have a green line color\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     * @deprecated see {@link isGreenProtectionGraphic()}\r\n     */\r\n    public static isObstacle(symbolID: string): boolean {\r\n\r\n        if (SymbolID.getSymbolSet(symbolID) === SymbolID.SymbolSet_ControlMeasure &&\r\n            SymbolID.getEntity(symbolID) === 27) {\r\n            return true;\r\n        }\r\n        else {\r\n\r\n            return false;\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n     * Return true if symbol is from the Atmospheric, Oceanographic or Meteorological Space Symbol Sets.\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static isWeather(symbolID: string): boolean {\r\n        let ss: int = SymbolID.getSymbolSet(symbolID);\r\n        if (ss >= SymbolID.SymbolSet_Atmospheric && ss <= SymbolID.SymbolSet_MeteorologicalSpace) {\r\n\r\n            return true;\r\n        }\r\n\r\n        else {\r\n\r\n            return false;\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n     * Returns true if the symbol has the HQ staff indicated by the symbol ID\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static isHQ(symbolID: string): boolean {\r\n        let hq: int = SymbolID.getHQTFD(symbolID);\r\n        if (SymbolUtilities.hasModifier(symbolID, Modifiers.S_HQ_STAFF_INDICATOR) &&\r\n            (hq === SymbolID.HQTFD_FeintDummy_Headquarters ||\r\n                hq === SymbolID.HQTFD_Headquarters ||\r\n                hq === SymbolID.HQTFD_FeintDummy_TaskForce_Headquarters ||\r\n                hq === SymbolID.HQTFD_TaskForce_Headquarters)) {\r\n\r\n            return true;\r\n        }\r\n\r\n        else {\r\n\r\n            return false;\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n     * Checks if this is a single point control measure or meteorological graphic with a unique layout.\r\n     * Basically anything that's not an action point style graphic with modifiers\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static isSPWithSpecialModifierLayout(symbolID: string): boolean {\r\n        let ss: int = SymbolID.getSymbolSet(symbolID);\r\n        let ec: int = SymbolID.getEntityCode(symbolID);\r\n\r\n        if (ss === SymbolID.SymbolSet_ControlMeasure) {\r\n            switch (ec) {\r\n                case 130500: //Control Point\r\n                case 130700: //Decision Point\r\n                case 131300: //Point of Interest\r\n                case 131800: //Waypoint\r\n                case 131900: //Airfield (AEGIS Only)\r\n                case 132000: //Target Handover\r\n                case 132100: //Key Terrain\r\n                case 132300: //Vital Ground\r\n                case 160300: //Target Point Reference\r\n                case 180100: //Air Control Point\r\n                case 180200: //Communications Check Point\r\n                case 180600: //TACAN\r\n                case 210300: //Defended Asset\r\n                case 210600: //Air Detonation\r\n                case 210800: //Impact Point\r\n                case 211000: //Launched Torpedo\r\n                case 212800: //Harbor\r\n                case 213400: //Navigational reference waypoint\r\n                case 213500: //Sonobuoy\r\n                case 213501: //Ambient Noise Sonobuoy\r\n                case 213502: //Air Transportable Communication (ATAC) (Sonobuoy)\r\n                case 213503: //Barra (Sonobuoy)\r\n                case 213504:\r\n                case 213505:\r\n                case 213506:\r\n                case 213507:\r\n                case 213508:\r\n                case 213509:\r\n                case 213510:\r\n                case 213511:\r\n                case 213512:\r\n                case 213513:\r\n                case 213514:\r\n                case 213515:\r\n                case 214900: //General Sea Subsurface Station\r\n                case 215600: //General Sea Station\r\n                case 217000: //Shore Control Station\r\n                case 240601: //Point or Single Target\r\n                case 240602: //Nuclear Target\r\n                case 240900: //Fire Support Station\r\n                case 250600: //Known Point\r\n                case 270701: //Static Depiction\r\n                case 282001: //Tower, Low\r\n                case 282002: //Tower, High\r\n                case 281300: //Chemical Event\r\n                case 281301: //Chemical Event - toxic material\r\n                case 281400: //Biological Event\r\n                case 281402: //Biological Event - toxic material\r\n                case 281500: //Nuclear Event\r\n                case 281600: //Nuclear Fallout Producing Event\r\n                case 281700: //Radiological Event\r\n                case 281701: //Radiological Event - toxic material\r\n                case 360100: //Protection of cultural property - General\r\n                case 360200: //Protection of cultural property - Special\r\n                case 360300: //Protection of cultural property - Enhanced\r\n                {\r\n                    return true;\r\n                }\r\n\r\n                default: {\r\n                    return false;\r\n                }\r\n\r\n            }\r\n        }\r\n        else {\r\n            if (ss === SymbolID.SymbolSet_Atmospheric) {\r\n                switch (ec) {\r\n                    case 162300: //Freezing Level\r\n                    case 162200: //tropopause Level\r\n                    case 110102: //tropopause low\r\n                    case 110202: { //tropopause high\r\n                        return true;\r\n                    }\r\n\r\n                    default: {\r\n                        return false;\r\n                    }\r\n\r\n                }\r\n            }\r\n        }\r\n\r\n        return false;\r\n    }\r\n\r\n    /**\r\n     * Gets the anchor point for single point Control Measure as the anchor point isn't always they center of the symbol.\r\n     * @param symbolID 30 Character string\r\n     * @param bounds {@link Rectangle2D} representing the bound of the core symbol in the image.\r\n     * @return  representing the point in the image that is the anchor point of the symbol.\r\n     */\r\n    public static getCMSymbolAnchorPoint(symbolID: string, bounds: Rectangle2D): Point {\r\n\r\n        let centerX: double = bounds.getWidth() / 2;\r\n        let centerY: double = bounds.getHeight() / 2;\r\n\r\n        let ss: int = SymbolID.getSymbolSet(symbolID);\r\n        let ec: int = SymbolID.getEntityCode(symbolID);\r\n        let msi: MSInfo;\r\n        let drawRule: int = 0;\r\n\r\n        //center/anchor point is always half width and half height except for control measures\r\n        //and meteorological\r\n        if (ss === SymbolID.SymbolSet_ControlMeasure) {\r\n            drawRule = MSLookup.getInstance().getMSLInfo(symbolID).getDrawRule();\r\n            switch (drawRule)//here we check the 'Y' value for the anchor point\r\n            {\r\n                case DrawRules.POINT1://action points //bottom center\r\n                case DrawRules.POINT5://entry point\r\n                case DrawRules.POINT6://ground zero\r\n                case DrawRules.POINT7: {//missile detection point\r\n                    centerY = bounds.getHeight();\r\n                    break;\r\n                }\r\n\r\n                case DrawRules.POINT4: {//drop point  //almost bottom and center\r\n                    centerY = (bounds.getHeight() * 0.80);\r\n                    break;\r\n                }\r\n\r\n                case DrawRules.POINT10: {//Sonobuoy  //center of circle which isn't center of symbol\r\n                    centerY = (bounds.getHeight() * 0.75);\r\n                    break;\r\n                }\r\n\r\n                case DrawRules.POINT13: {//booby trap  //almost bottom and center\r\n                    centerY = (bounds.getHeight() * 0.74);\r\n                    break;\r\n                }\r\n\r\n                case DrawRules.POINT15: {//Marine Life  //center left\r\n                    centerX = 0;\r\n                    break;\r\n                }\r\n\r\n                case DrawRules.POINT16: {//Tower  //circle at base of tower\r\n                    centerY = (bounds.getHeight() * 0.89);\r\n                    break;\r\n                }\r\n\r\n                case DrawRules.POINT2: {//Several different symbols\r\n                    if (ec === 280500) {\r\n                        //Wide Area Antitank Mine\r\n                        centerY = (bounds.getHeight() * 0.35);\r\n                    } else if (ec === 280400) {\r\n                        //Antitank Mine w/ Anti-handling Device\r\n                        centerY = (bounds.getHeight() * 0.33);\r\n                    } else if (ec === 280200) {\r\n                        //Antipersonnel Mine\r\n                        centerY = (bounds.getHeight() * 0.7);\r\n                    } else if (ec === 280201) {\r\n                        //Antipersonnel Mine with Directional Effects\r\n                        centerY = (bounds.getHeight() * 0.65);\r\n                    } else if (ec === 219000) {\r\n                        //Sea Anomaly\r\n                        centerY = (bounds.getHeight() * 0.7);\r\n                    } else if (ec === 212500) {\r\n                        //Electromagnetic - Magnetic Anomaly Detections (MAD)\r\n                        centerY = (bounds.getHeight() * 0.4);\r\n                    } else if (ec/100 === 2135) {//2525E sonobuoys\r\n                        centerY = (bounds.getHeight() * 0.75);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                default:\r\n            }\r\n\r\n            switch (ec)\r\n            //have to adjust center X as some graphics have integrated text outside the symbol\r\n            {\r\n                case 180400: { //Pickup Point (PUP)\r\n                    centerX = bounds.getWidth() * 0.3341;\r\n                    break;\r\n                }\r\n\r\n                case 240900: { //Fire Support Station\r\n                    centerX = bounds.getWidth() * 0.38;\r\n                    break;\r\n                }\r\n\r\n                case 280201: { //Antipersonnel Mine with Directional Effects\r\n                    centerX = bounds.getWidth() * 0.43;\r\n                    break;\r\n                }\r\n                case 182300: //Orbit - Figure Eight \r\n                case 182400: //Orbit - Race Track\r\n                case 182500: //Orbit - Random Closed\r\n                    if(SymbolID.getVersion(symbolID) >= SymbolID.Version_2525E)\r\n                        centerY = bounds.getHeight() * 0.27;\r\n                    break;\r\n            }\r\n        }\r\n\r\n        return new Point(Math.round(centerX), Math.round(centerY));\r\n    }\r\n\r\n\r\n    /**\r\n     * Returns true if the symbol is an installation\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n\r\n    public static isInstallation(symbolID: string): boolean {\r\n        let ss: int = SymbolID.getSymbolSet(symbolID);\r\n        let entity: int = SymbolID.getEntity(symbolID);\r\n        if (ss === SymbolID.SymbolSet_LandInstallation && entity === 11) {\r\n\r\n            return true;\r\n        }\r\n\r\n        else {\r\n\r\n            return false;\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n     * Returns true if the symbol is from an air based symbol set\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static isAir(symbolID: string): boolean {\r\n        let ss: int = SymbolID.getSymbolSet(symbolID);\r\n        let entity: int = SymbolID.getEntity(symbolID);\r\n        if (ss === SymbolID.SymbolSet_Air ||\r\n            ss === SymbolID.SymbolSet_AirMissile ||\r\n            ss === SymbolID.SymbolSet_SignalsIntelligence_Air) {\r\n\r\n            return true;\r\n        }\r\n\r\n        else {\r\n\r\n            return false;\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n     * Returns true if the symbol is from a space based symbol set\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static isSpace(symbolID: string): boolean {\r\n        let ss: int = SymbolID.getSymbolSet(symbolID);\r\n        let entity: int = SymbolID.getEntity(symbolID);\r\n        if (ss === SymbolID.SymbolSet_Space ||\r\n            ss === SymbolID.SymbolSet_SpaceMissile ||\r\n            ss === SymbolID.SymbolSet_SignalsIntelligence_Space) {\r\n\r\n            return true;\r\n        }\r\n\r\n        else {\r\n\r\n            return false;\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n     * Returns true if the symbol is from a land based symbol set\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static isLand(symbolID: string): boolean {\r\n        let ss: int = SymbolID.getSymbolSet(symbolID);\r\n        let entity: int = SymbolID.getEntity(symbolID);\r\n        if (ss === SymbolID.SymbolSet_LandUnit ||\r\n            ss === SymbolID.SymbolSet_LandCivilianUnit_Organization ||\r\n            ss === SymbolID.SymbolSet_LandEquipment ||\r\n            ss === SymbolID.SymbolSet_LandInstallation ||\r\n            ss === SymbolID.SymbolSet_SignalsIntelligence_Land) {\r\n\r\n            return true;\r\n        }\r\n\r\n        else {\r\n\r\n            return false;\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n     * Returns true if the symbol ID has the task for indicator\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static isTaskForce(symbolID: string): boolean {\r\n        let hqtfd: int = SymbolID.getHQTFD(symbolID);\r\n        if ((hqtfd === SymbolID.HQTFD_TaskForce ||\r\n            hqtfd === SymbolID.HQTFD_TaskForce_Headquarters ||\r\n            hqtfd === SymbolID.HQTFD_FeintDummy_TaskForce ||\r\n            hqtfd === SymbolID.HQTFD_FeintDummy_TaskForce_Headquarters) &&\r\n            SymbolUtilities.canSymbolHaveModifier(symbolID, Modifiers.B_ECHELON)) {\r\n\r\n            return true;\r\n        }\r\n\r\n        else {\r\n\r\n            return false;\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n     * Returns true if the symbol ID indicates the context is Reality\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static isReality(symbolID: string): boolean {\r\n        let c: int = SymbolID.getContext(symbolID);\r\n        if (c === SymbolID.StandardIdentity_Context_Reality ||\r\n            c === 3 || c === 4) {\r\n\r\n            return true;\r\n        }\r\n\r\n        else {\r\n\r\n            return false;\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n     * Returns true if the symbol ID indicates the context is Exercise\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static isExercise(symbolID: string): boolean {\r\n        let c: int = SymbolID.getContext(symbolID);\r\n        if (c === SymbolID.StandardIdentity_Context_Exercise ||\r\n            c === 5 || c === 6) {\r\n\r\n            return true;\r\n        }\r\n\r\n        else {\r\n\r\n            return false;\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n     * Returns true if the symbol ID indicates the context is Simulation\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static isSimulation(symbolID: string): boolean {\r\n        let c: int = SymbolID.getContext(symbolID);\r\n        if (c === SymbolID.StandardIdentity_Context_Simulation ||\r\n            c === 7 || c === 8) {\r\n\r\n            return true;\r\n        }\r\n\r\n        else {\r\n\r\n            return false;\r\n        }\r\n\r\n    }\r\n\r\n\r\n\r\n    /**\r\n     * Reads the Symbol ID string and returns the text that represents the echelon\r\n     * code.\r\n     * @param echelon  from positions 9-10 in the symbol ID\r\n     * See {@link SymbolID.getAmplifierDescriptor()}\r\n     * @return string (23 (Army) would be \"XXXX\")\r\n     */\r\n    public static getEchelonText(echelon: int): string {\r\n        let text: string;\r\n        if (echelon === SymbolID.Echelon_Team_Crew) {\r\n            text = '\\u{00D8}';\r\n        } else if (echelon === SymbolID.Echelon_Squad) {\r\n            text = '\\u{2022}';\r\n        } else if (echelon === SymbolID.Echelon_Section) {\r\n            text = '\\u{2022}\\u{2022}';\r\n        } else if (echelon === SymbolID.Echelon_Platoon_Detachment) {\r\n            text = '\\u{2022}\\u{2022}\\u{2022}';\r\n        } else if (echelon === SymbolID.Echelon_Company_Battery_Troop) {\r\n            text = \"I\";\r\n        } else if (echelon === SymbolID.Echelon_Battalion_Squadron) {\r\n            text = \"II\";\r\n        } else if (echelon === SymbolID.Echelon_Regiment_Group) {\r\n            text = \"III\";\r\n        } else if (echelon === SymbolID.Echelon_Brigade) {\r\n            text = \"X\";\r\n        } else if (echelon === SymbolID.Echelon_Division) {\r\n            text = \"XX\";\r\n        } else if (echelon === SymbolID.Echelon_Corps_MEF) {\r\n            text = \"XXX\";\r\n        } else if (echelon === SymbolID.Echelon_Army) {\r\n            text = \"XXXX\";\r\n        } else if (echelon === SymbolID.Echelon_ArmyGroup_Front) {\r\n            text = \"XXXXX\";\r\n        } else if (echelon === SymbolID.Echelon_Region_Theater) {\r\n            text = \"XXXXXX\";\r\n        } else if (echelon === SymbolID.Echelon_Region_Command) {\r\n            text = \"++\";\r\n        }\r\n        return text;\r\n    }\r\n\r\n    /**\r\n     * Returns the Standard Identity Modifier based on the Symbol ID\r\n     * @param symbolID 30 Character string\r\n     * @return string\r\n     */\r\n    public static getStandardIdentityModifier(symbolID: string): string {\r\n        let textChar: string;\r\n        let si: int = SymbolID.getStandardIdentity(symbolID);\r\n        let context: int = SymbolID.getContext(symbolID);\r\n        let affiliation: int = SymbolID.getAffiliation(symbolID);\r\n\r\n        if (context === SymbolID.StandardIdentity_Context_Simulation) {\r\n            //Simulation\r\n            textChar = \"S\";\r\n        }\r\n\r\n        else {\r\n            if (context === SymbolID.StandardIdentity_Context_Exercise) {\r\n                if (affiliation === SymbolID.StandardIdentity_Affiliation_Suspect_Joker) {\r\n                    //exercise Joker\r\n                    textChar = \"J\";\r\n                } else if (affiliation === SymbolID.StandardIdentity_Affiliation_Hostile_Faker) {\r\n                    //exercise faker\r\n                    textChar = \"K\";\r\n                } else if (context === SymbolID.StandardIdentity_Context_Exercise) {\r\n                    //exercise\r\n                    textChar = \"X\";\r\n                }\r\n            }\r\n        }\r\n\r\n\r\n        return textChar;\r\n    }\r\n\r\n    /**\r\n     * Returns true if the unit has a rectangle frame\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static hasRectangleFrame(symbolID: string): boolean {\r\n        let affiliation: int = SymbolID.getAffiliation(symbolID);\r\n        let ss: int = SymbolID.getSymbolSet(symbolID);\r\n        if (ss !== SymbolID.SymbolSet_ControlMeasure) {\r\n            if (affiliation === SymbolID.StandardIdentity_Affiliation_Friend\r\n                || affiliation === SymbolID.StandardIdentity_Affiliation_AssumedFriend\r\n                || (SymbolID.getContext(symbolID) === SymbolID.StandardIdentity_Context_Exercise &&\r\n                    (affiliation === SymbolID.StandardIdentity_Affiliation_Hostile_Faker\r\n                        || affiliation === SymbolID.StandardIdentity_Affiliation_Suspect_Joker))) {\r\n                return true;\r\n            }\r\n            else {\r\n\r\n                return false;\r\n            }\r\n\r\n        }\r\n        else {\r\n\r\n            return false;\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n     * Returns the height ratio for the unit specified by the symbol ID\r\n     * Based on Figure 4 in 2525E.\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static getUnitRatioHeight(symbolID: string): double {\r\n        let ver: int = SymbolID.getVersion(symbolID);\r\n        let aff: int = SymbolID.getAffiliation(symbolID);\r\n\r\n        let rh: double = 0;\r\n\r\n        if (ver < SymbolID.Version_2525E) {\r\n            let ss: int = SymbolID.getSymbolSet(symbolID);\r\n\r\n            if (aff === SymbolID.StandardIdentity_Affiliation_Hostile_Faker ||\r\n                aff === SymbolID.StandardIdentity_Affiliation_Suspect_Joker) {\r\n                switch (ss) {\r\n                    case SymbolID.SymbolSet_LandCivilianUnit_Organization:\r\n                    case SymbolID.SymbolSet_LandUnit:\r\n                    case SymbolID.SymbolSet_LandInstallation:\r\n                    case SymbolID.SymbolSet_LandEquipment:\r\n                    case SymbolID.SymbolSet_SignalsIntelligence_Land:\r\n                    case SymbolID.SymbolSet_Activities:\r\n                    case SymbolID.SymbolSet_CyberSpace: {\r\n                        rh = 1.44;\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        rh = 1.3;\r\n                    }\r\n\r\n                }\r\n            }\r\n            else {\r\n                if (aff === SymbolID.StandardIdentity_Affiliation_Friend ||\r\n                    aff === SymbolID.StandardIdentity_Affiliation_AssumedFriend) {\r\n                    switch (ss) {\r\n                        case SymbolID.SymbolSet_LandCivilianUnit_Organization:\r\n                        case SymbolID.SymbolSet_LandUnit:\r\n                        case SymbolID.SymbolSet_LandInstallation:\r\n                        case SymbolID.SymbolSet_Activities:\r\n                        case SymbolID.SymbolSet_CyberSpace: {\r\n                            rh = 1;\r\n                            break;\r\n                        }\r\n                        case SymbolID.SymbolSet_SignalsIntelligence_Land:\r\n                        default: {\r\n                            rh = 1.2;\r\n                        }\r\n\r\n                    }\r\n                }\r\n                else {\r\n                    if (aff === SymbolID.StandardIdentity_Affiliation_Neutral) {\r\n                        switch (ss) {\r\n                            case SymbolID.SymbolSet_LandCivilianUnit_Organization:\r\n                            case SymbolID.SymbolSet_LandUnit:\r\n                            case SymbolID.SymbolSet_LandInstallation:\r\n                            case SymbolID.SymbolSet_LandEquipment:\r\n                            case SymbolID.SymbolSet_SignalsIntelligence_Land:\r\n                            case SymbolID.SymbolSet_Activities:\r\n                            case SymbolID.SymbolSet_CyberSpace: {\r\n                                rh = 1.1;\r\n                                break;\r\n                            }\r\n\r\n                            default: {\r\n                                rh = 1.2;\r\n                            }\r\n\r\n                        }\r\n                    }\r\n                    else //UNKNOWN\r\n                    {\r\n                        switch (ss) {\r\n                            case SymbolID.SymbolSet_LandCivilianUnit_Organization:\r\n                            case SymbolID.SymbolSet_LandUnit:\r\n                            case SymbolID.SymbolSet_LandInstallation:\r\n                            case SymbolID.SymbolSet_LandEquipment:\r\n                            case SymbolID.SymbolSet_SignalsIntelligence_Land:\r\n                            case SymbolID.SymbolSet_Activities:\r\n                            case SymbolID.SymbolSet_CyberSpace: {\r\n                                rh = 1.44;\r\n                                break;\r\n                            }\r\n\r\n                            default: {\r\n                                rh = 1.3;\r\n                            }\r\n\r\n                        }\r\n                    }\r\n                }\r\n\r\n            }\r\n\r\n        }\r\n        else //2525E and up\r\n        {\r\n            let frameID: string = SVGLookup.getFrameID(symbolID);\r\n            if (frameID.length === 6) {\r\n\r\n                aff = parseInt(frameID.substring(2, 3));\r\n            }\r\n\r\n            else {\r\n                //\"octagon\"\r\n                return 1;\r\n            }\r\n\r\n            let fs: string = (frameID.charAt(3));\r\n\r\n            if (aff === SymbolID.StandardIdentity_Affiliation_Hostile_Faker ||\r\n                aff === SymbolID.StandardIdentity_Affiliation_Suspect_Joker) {\r\n                switch (fs) {\r\n                    case SymbolID.FrameShape_LandUnit:\r\n                    case SymbolID.FrameShape_LandInstallation:\r\n                    case SymbolID.FrameShape_LandEquipment:\r\n                    case SymbolID.FrameShape_SeaSurface:\r\n                    case SymbolID.FrameShape_Activity_Event:\r\n                    case SymbolID.FrameShape_Cyberspace: {\r\n                        rh = 1.44;\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        rh = 1.3;\r\n                    }\r\n\r\n                }\r\n            }\r\n            else {\r\n                if (aff === SymbolID.StandardIdentity_Affiliation_Friend ||\r\n                    aff === SymbolID.StandardIdentity_Affiliation_AssumedFriend) {\r\n                    switch (fs) {\r\n                        case SymbolID.FrameShape_LandUnit:\r\n                        case SymbolID.FrameShape_LandInstallation:\r\n                        case SymbolID.FrameShape_Activity_Event:\r\n                        case SymbolID.FrameShape_Cyberspace: {\r\n                            rh = 1;\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            rh = 1.2;\r\n                        }\r\n\r\n                    }\r\n                }\r\n                else {\r\n                    if (aff === SymbolID.StandardIdentity_Affiliation_Neutral) {\r\n                        switch (fs) {\r\n                            case SymbolID.FrameShape_LandUnit:\r\n                            case SymbolID.FrameShape_LandInstallation:\r\n                            case SymbolID.FrameShape_LandEquipment:\r\n                            case SymbolID.FrameShape_SeaSurface:\r\n                            case SymbolID.FrameShape_Activity_Event:\r\n                            case SymbolID.FrameShape_Cyberspace: {\r\n                                rh = 1.1;\r\n                                break;\r\n                            }\r\n\r\n                            default: {\r\n                                rh = 1.2;\r\n                            }\r\n\r\n                        }\r\n                    }\r\n                    else //UNKNOWN\r\n                    {\r\n                        switch (fs) {\r\n                            case SymbolID.FrameShape_LandUnit:\r\n                            case SymbolID.FrameShape_LandInstallation:\r\n                            case SymbolID.FrameShape_LandEquipment:\r\n                            case SymbolID.FrameShape_SeaSurface:\r\n                            case SymbolID.FrameShape_Activity_Event:\r\n                            case SymbolID.FrameShape_Cyberspace: {\r\n                                rh = 1.44;\r\n                                break;\r\n                            }\r\n\r\n                            default: {\r\n                                rh = 1.3;\r\n                            }\r\n\r\n                        }\r\n                    }\r\n                }\r\n\r\n            }\r\n\r\n\r\n\r\n        }\r\n\r\n        return rh;\r\n    }\r\n\r\n    /**\r\n     * Returns the width ratio for the unit specified by the symbol ID\r\n     * Based on Figure 4 in 2525E.\r\n     * @param symbolID 30 Character string\r\n     * @return \r\n     */\r\n    public static getUnitRatioWidth(symbolID: string): double {\r\n        let ver: int = SymbolID.getVersion(symbolID);\r\n        let aff: int = SymbolID.getAffiliation(symbolID);\r\n\r\n        let rw: double = 0;\r\n\r\n        if (ver < SymbolID.Version_2525E) {\r\n            let ss: int = SymbolID.getSymbolSet(symbolID);\r\n\r\n            if (aff === SymbolID.StandardIdentity_Affiliation_Hostile_Faker ||\r\n                aff === SymbolID.StandardIdentity_Affiliation_Suspect_Joker) {\r\n                switch (ss) {\r\n                    case SymbolID.SymbolSet_LandCivilianUnit_Organization:\r\n                    case SymbolID.SymbolSet_LandUnit:\r\n                    case SymbolID.SymbolSet_LandInstallation:\r\n                    case SymbolID.SymbolSet_LandEquipment:\r\n                    case SymbolID.SymbolSet_SignalsIntelligence_Land:\r\n                    case SymbolID.SymbolSet_Activities:\r\n                    case SymbolID.SymbolSet_CyberSpace: {\r\n                        rw = 1.44;\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        rw = 1.1;\r\n                    }\r\n\r\n                }\r\n            }\r\n            else {\r\n                if (aff === SymbolID.StandardIdentity_Affiliation_Friend ||\r\n                    aff === SymbolID.StandardIdentity_Affiliation_AssumedFriend) {\r\n                    switch (ss) {\r\n                        case SymbolID.SymbolSet_LandCivilianUnit_Organization:\r\n                        case SymbolID.SymbolSet_LandUnit:\r\n                        case SymbolID.SymbolSet_LandInstallation:\r\n                        case SymbolID.SymbolSet_Activities:\r\n                        case SymbolID.SymbolSet_CyberSpace: {\r\n                            rw = 1.5;\r\n                            break;\r\n                        }\r\n                        case SymbolID.SymbolSet_SignalsIntelligence_Land:\r\n                        case SymbolID.SymbolSet_LandEquipment: {\r\n                            rw = 1.2;\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            rw = 1.1;\r\n                        }\r\n\r\n                    }\r\n                }\r\n                else {\r\n                    if (aff === SymbolID.StandardIdentity_Affiliation_Neutral) {\r\n                        rw = 1.1;\r\n                    }\r\n                    else //UNKNOWN\r\n                    {\r\n                        switch (ss) {\r\n                            case SymbolID.SymbolSet_LandCivilianUnit_Organization:\r\n                            case SymbolID.SymbolSet_LandUnit:\r\n                            case SymbolID.SymbolSet_LandInstallation:\r\n                            case SymbolID.SymbolSet_LandEquipment:\r\n                            case SymbolID.SymbolSet_SignalsIntelligence_Land:\r\n                            case SymbolID.SymbolSet_Activities:\r\n                            case SymbolID.SymbolSet_CyberSpace: {\r\n                                rw = 1.44;\r\n                                break;\r\n                            }\r\n\r\n                            default: {\r\n                                rw = 1.5;\r\n                            }\r\n\r\n                        }\r\n                    }\r\n                }\r\n\r\n            }\r\n\r\n        }\r\n        else //2525E and above\r\n        {\r\n            let frameID: string = SVGLookup.getFrameID(symbolID);\r\n            if (frameID.length === 6) {\r\n\r\n                aff = parseInt(frameID.substring(2, 3));\r\n            }\r\n\r\n            else {\r\n                //\"octagon\"\r\n                return 1;\r\n            }\r\n\r\n            let fs: string = (frameID.charAt(3));\r\n\r\n            if (aff === SymbolID.StandardIdentity_Affiliation_Hostile_Faker ||\r\n                aff === SymbolID.StandardIdentity_Affiliation_Suspect_Joker) {\r\n                switch (fs) {\r\n                    case SymbolID.FrameShape_LandUnit:\r\n                    case SymbolID.FrameShape_LandInstallation:\r\n                    case SymbolID.FrameShape_LandEquipment:\r\n                    case SymbolID.FrameShape_SeaSurface:\r\n                    case SymbolID.FrameShape_Activity_Event:\r\n                    case SymbolID.FrameShape_Cyberspace: {\r\n                        rw = 1.44;\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        rw = 1.1;\r\n                    }\r\n\r\n                }\r\n            }\r\n            else {\r\n                if (aff === SymbolID.StandardIdentity_Affiliation_Friend ||\r\n                    aff === SymbolID.StandardIdentity_Affiliation_AssumedFriend) {\r\n                    switch (fs) {\r\n                        case SymbolID.FrameShape_LandUnit:\r\n                        case SymbolID.FrameShape_LandInstallation:\r\n                        case SymbolID.FrameShape_Activity_Event:\r\n                        case SymbolID.FrameShape_Cyberspace: {\r\n                            rw = 1.5;\r\n                            break;\r\n                        }\r\n\r\n                        case SymbolID.FrameShape_LandEquipment:\r\n                        case SymbolID.FrameShape_SeaSurface:\r\n                        {\r\n                            rw = 1.2;\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            rw = 1.1;\r\n                        }\r\n\r\n                    }\r\n                }\r\n                else {\r\n                    if (aff === SymbolID.StandardIdentity_Affiliation_Neutral) {\r\n                        rw = 1.1;\r\n                    }\r\n                    else //UNKNOWN\r\n                    {\r\n                        switch (fs) {\r\n                            case SymbolID.FrameShape_LandUnit:\r\n                            case SymbolID.FrameShape_LandInstallation:\r\n                            case SymbolID.FrameShape_LandEquipment:\r\n                            case SymbolID.FrameShape_SeaSurface:\r\n                            case SymbolID.FrameShape_Activity_Event:\r\n                            case SymbolID.FrameShape_Cyberspace: \r\n                            {\r\n                                rw = 1.44;\r\n                                break;\r\n                            }\r\n\r\n                            default: {\r\n                                rw = 1.5;\r\n                            }\r\n\r\n                        }\r\n                    }\r\n                }\r\n\r\n            }\r\n\r\n        }\r\n\r\n        return rw;\r\n    }\r\n\r\n     /**\r\n     * @param linetype the line type\r\n     * @return true if the line is a basic shape\r\n     */\r\n    public static isBasicShape(linetype: int): boolean {\r\n        switch (linetype) {\r\n            case TacticalLines.BS_AREA:\r\n            case TacticalLines.BS_LINE:\r\n            case TacticalLines.BS_CROSS:\r\n            case TacticalLines.BS_ELLIPSE:\r\n            case TacticalLines.PBS_ELLIPSE:\r\n            case TacticalLines.PBS_CIRCLE:\r\n            case TacticalLines.PBS_SQUARE:\r\n            case TacticalLines.PBS_RECTANGLE:\r\n            case TacticalLines.BS_RECTANGLE:\r\n            case TacticalLines.BBS_AREA:\r\n            case TacticalLines.BBS_LINE:\r\n            case TacticalLines.BBS_POINT:\r\n            case TacticalLines.BBS_RECTANGLE:\r\n            case TacticalLines.BS_BBOX:\r\n            case TacticalLines.BS_ROUTE:\r\n            case TacticalLines.BS_TRACK:\r\n            case TacticalLines.BS_RADARC:\r\n            case TacticalLines.BS_CAKE:\r\n            case TacticalLines.BS_ORBIT:\r\n            case TacticalLines.BS_POLYARC: {\r\n                return true;\r\n            }\r\n            default: {\r\n                return false;\r\n            }\r\n        }\r\n    }\r\n\r\n}\r\n\r\n","import { ErrorLogger } from './ErrorLogger';\r\nimport { RendererUtilities } from './RendererUtilities';\r\n\r\nimport json from '../../data/c2d.json';\r\nimport { SymbolUtilities } from './SymbolUtilities';\r\nimport { SymbolID } from './SymbolID';\r\nimport { GENCLookup } from './GENCLookup';\r\n\r\n/**\r\n * Utility class that takes a 15 character 2525C symbolID and \r\n * tries to map it to a 2525Dch1 code if possible.\r\n */\r\nexport class C2DLookup {\r\n    private static c2dJSON:string = \"/c2d.json\";\r\n    private static _instance: C2DLookup;\r\n    private static _initCalled: boolean = false;\r\n    private static _isReady: boolean = false;\r\n\r\n    private static _C2DLookup: Map<string, string[]>;\r\n    private static c2d:any;\r\n\r\n\r\n    private constructor() \r\n    {\r\n        this.init();\r\n    }\r\n\r\n    public static getInstance(): C2DLookup {\r\n        if (!C2DLookup._instance) {\r\n            C2DLookup._instance = new C2DLookup();\r\n        }\r\n        return C2DLookup._instance;\r\n    }\r\n\r\n    public isReady():boolean\r\n    {\r\n        return C2DLookup._isReady;\r\n    }\r\n\r\n    private init(): void {\r\n        \r\n        if(typeof json === 'object')\r\n        {\r\n            C2DLookup.c2d = json;\r\n        }\r\n        \r\n        type c2dIn = \r\n        {\r\n            \"basic\": string;\r\n            \"ss\": string;\r\n            \"ec\": string;\r\n            \"s1\": string;\r\n            \"s2\": string;\r\n        }\r\n\r\n        if (C2DLookup._initCalled === false) {\r\n            C2DLookup._initCalled = true;\r\n            C2DLookup._C2DLookup = new Map();\r\n            try {\r\n                \r\n                let c2dJSON: c2dIn[] = C2DLookup.c2d[\"c2d\"][\"symbols\"]\r\n                for (let symbolJSON of c2dJSON) {\r\n                    C2DLookup._C2DLookup.set(symbolJSON[\"basic\"], [symbolJSON[\"ss\"],symbolJSON[\"ec\"],symbolJSON[\"s1\"],symbolJSON[\"s2\"]]);\r\n                }\r\n                \r\n            } catch (e) {\r\n                if(console && e instanceof Error)\r\n                    console.log(e.message);\r\n                else\r\n                    throw e;\r\n            }\r\n        }\r\n        if(C2DLookup._C2DLookup && C2DLookup._C2DLookup.size > 0)\r\n            C2DLookup._isReady = true;\r\n    }\r\n\r\n    /**\r\n     * Take a complete 15 character 2525C symbol code and converts it to 2525D if there is a match.\r\n     * Returns null if no match.\r\n     * @param symbolID 15 character 2525C symbol code.\r\n     * @param includeCountryCode default true, Update the country code as well.\r\n     * @return 30 character 2525D code or null if no matching symbol.\r\n     */\r\n    public getDCode(symbolID:string, includeCountryCode:boolean = true):string\r\n    {\r\n        let basicID:string = SymbolUtilities.getBasicSymbolID2525C(symbolID);\r\n        let newCode:string = \"110000000000000000000000000000\";\r\n\r\n        let parts:string[] = C2DLookup._C2DLookup.get(basicID);\r\n        if(parts==null)\r\n            return null;\r\n\r\n        //set symbol set\r\n        newCode = SymbolID.setSymbolSet(newCode, parseInt(parts[0]));\r\n        //set entity code\r\n        newCode = SymbolID.setEntityCode(newCode, parseInt(parts[1]));\r\n        //set sector modifier 1\r\n        if(parts[2]!==\"\")\r\n            newCode = SymbolID.setModifier1(newCode, (parts[2]));\r\n        //set sector modifier 2\r\n        if(parts[3]!==\"\")\r\n            newCode = SymbolID.setModifier1(newCode, (parts[3]));\r\n\r\n        //get affiliation to set context and affiliation\r\n        let aff:string = symbolID.charAt(1);\r\n\r\n        switch (aff)\r\n        {\r\n            case 'G':\r\n            case 'W':\r\n            case 'M':\r\n            case 'D':\r\n            case 'L':\r\n            case 'J':\r\n            case 'K':\r\n                newCode = SymbolID.setContext(newCode, SymbolID.StandardIdentity_Context_Exercise);\r\n                break;\r\n            default:\r\n                newCode = SymbolID.setContext(newCode, SymbolID.StandardIdentity_Context_Reality);\r\n        }\r\n\r\n        //set affiliation\r\n        if(aff=='F' || aff=='D')\r\n            newCode = SymbolID.setAffiliation(newCode, SymbolID.StandardIdentity_Affiliation_Friend);\r\n        else if(aff=='H' || aff=='K')\r\n            newCode = SymbolID.setAffiliation(newCode, SymbolID.StandardIdentity_Affiliation_Hostile_Faker);\r\n        else if(aff=='N' || aff=='L')\r\n            newCode = SymbolID.setAffiliation(newCode, SymbolID.StandardIdentity_Affiliation_Neutral);\r\n        else if(aff=='P' || aff=='G')\r\n            newCode = SymbolID.setAffiliation(newCode, SymbolID.StandardIdentity_Affiliation_Pending);\r\n        else if(aff=='S' || aff=='J')\r\n            newCode = SymbolID.setAffiliation(newCode, SymbolID.StandardIdentity_Affiliation_Suspect_Joker);\r\n        else if(aff=='A' || aff=='M')\r\n            newCode = SymbolID.setAffiliation(newCode, SymbolID.StandardIdentity_Affiliation_AssumedFriend);\r\n        else if(aff=='U' || aff=='W')\r\n            newCode = SymbolID.setAffiliation(newCode, SymbolID.StandardIdentity_Affiliation_Unknown);\r\n\r\n        //set status\r\n        let status:string = symbolID.charAt(3);\r\n\r\n        if(status == 'A')\r\n            newCode = SymbolID.setStatus(newCode, SymbolID.Status_Planned_Anticipated_Suspect);\r\n        if(status == 'P')\r\n            newCode = SymbolID.setStatus(newCode, SymbolID.Status_Present);\r\n        if(status == 'C')\r\n            newCode = SymbolID.setStatus(newCode, SymbolID.Status_Present_FullyCapable);\r\n        if(status == 'D')\r\n            newCode = SymbolID.setStatus(newCode, SymbolID.Status_Present_Damaged);\r\n        if(status == 'X')\r\n            newCode = SymbolID.setStatus(newCode, SymbolID.Status_Present_Destroyed);\r\n        if(status == 'F')\r\n            newCode = SymbolID.setStatus(newCode, SymbolID.Status_Present_FullToCapacity);\r\n\r\n        let modifier:string = symbolID.substring(10,12);\r\n        if(modifier.charAt(0)!='H' &&//installation\r\n                modifier.charAt(0)!='M' && //mobility\r\n                modifier.charAt(0)!='N') //towed array\r\n        {\r\n            switch(modifier.charAt(1))\r\n            {\r\n                case 'A':\r\n                    newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Team_Crew);\r\n                    break;\r\n                case 'B':\r\n                    newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Squad);\r\n                    break;\r\n                case 'C':\r\n                    newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Section);\r\n                    break;\r\n                case 'D':\r\n                    newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Platoon_Detachment);\r\n                    break;\r\n                case 'E':\r\n                    newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Company_Battery_Troop);\r\n                    break;\r\n                case 'F':\r\n                    newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Battalion_Squadron);\r\n                    break;\r\n                case 'G':\r\n                    newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Regiment_Group);\r\n                    break;\r\n                case 'H':\r\n                    newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Brigade);\r\n                    break;\r\n                case 'I':\r\n                    newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Division);\r\n                    break;\r\n                case 'J':\r\n                    newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Corps_MEF);\r\n                    break;\r\n                case 'K':\r\n                    newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Army);\r\n                    break;\r\n                case 'L':\r\n                    newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_ArmyGroup_Front);\r\n                    break;\r\n                case 'M':\r\n                    newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Region_Theater);\r\n                    break;\r\n                case 'N':\r\n                    newCode = SymbolID.setAmplifierDescriptor(newCode,SymbolID.Echelon_Region_Command);\r\n                    break;\r\n\r\n            }\r\n\r\n            switch (modifier.charAt(0))\r\n            {\r\n                case 'A':\r\n                    newCode = SymbolID.setHQTFD(newCode,SymbolID.HQTFD_Headquarters);\r\n                    break;\r\n                case 'B':\r\n                    newCode = SymbolID.setHQTFD(newCode,SymbolID.HQTFD_TaskForce_Headquarters);\r\n                    break;\r\n                case 'C':\r\n                    newCode = SymbolID.setHQTFD(newCode,SymbolID.HQTFD_FeintDummy_Headquarters);\r\n                    break;\r\n                case 'D':\r\n                    newCode = SymbolID.setHQTFD(newCode,SymbolID.HQTFD_FeintDummy_TaskForce_Headquarters);\r\n                    break;\r\n                case 'E':\r\n                    newCode = SymbolID.setHQTFD(newCode,SymbolID.HQTFD_TaskForce);\r\n                    break;\r\n                case 'F':\r\n                    newCode = SymbolID.setHQTFD(newCode,SymbolID.HQTFD_FeintDummy);\r\n                    break;\r\n                case 'G':\r\n                    newCode = SymbolID.setHQTFD(newCode,SymbolID.HQTFD_FeintDummy_TaskForce);\r\n                    break;\r\n            }\r\n        }\r\n        else\r\n        {\r\n            if(modifier === \"HB\")\r\n                SymbolID.setHQTFD(newCode,SymbolID.HQTFD_FeintDummy);\r\n            else if(modifier.charAt(0)=='M')\r\n            {\r\n                switch(modifier.charAt(1))\r\n                {\r\n                    case 'O':\r\n                        newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_WheeledLimitedCrossCountry);\r\n                        break;\r\n                    case 'P':\r\n                        newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_WheeledCrossCountry);\r\n                        break;\r\n                    case 'Q':\r\n                        newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_Tracked);\r\n                        break;\r\n                    case 'R':\r\n                        newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_Wheeled_Tracked);\r\n                        break;\r\n                    case 'S':\r\n                        newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_Towed);\r\n                        break;\r\n                    case 'T':\r\n                        newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_Rail);\r\n                        break;\r\n                    case 'U':\r\n                        newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_OverSnow);\r\n                        break;\r\n                    case 'V':\r\n                        newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_Sled);\r\n                        break;\r\n                    case 'W':\r\n                        newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_PackAnimals);\r\n                        break;\r\n                    case 'X':\r\n                        newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_Barge);\r\n                        break;\r\n                    case 'Y':\r\n                        newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_Amphibious);\r\n                        break;\r\n                }\r\n            }\r\n            else if(modifier.charAt(0)=='N')\r\n            {\r\n                switch(modifier.charAt(1)) {\r\n                    case 'S':\r\n                        newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_ShortTowedArray);\r\n                        break;\r\n                    case 'L':\r\n                        newCode = SymbolID.setAmplifierDescriptor(newCode, SymbolID.Mobility_LongTowedArray);\r\n                        break;\r\n                }\r\n            }\r\n        }\r\n\r\n        switch(SymbolID.getEntityCode(newCode))\r\n        {\r\n            case 151406://Axis of Advance for a Feint\r\n            case 140605://Direction of attack feint\r\n            case 230200://Decoy\r\n            case 270705://Dummy Minefield\r\n            case 270706://Dummy Minefield, Dynamic\r\n            case 270900://Decoy Mined Area\r\n            case 270901://Decoy Mined Area, Fenced\r\n                newCode = SymbolID.setVersion(newCode,10);\r\n                break;\r\n            default:\r\n                break;\r\n        }\r\n\r\n        //country code\r\n        if(includeCountryCode)\r\n            newCode = newCode.substring(0,27) + GENCLookup.getInstance().get3DigitCode(symbolID.substring(12,14));\r\n\r\n        return newCode;\r\n    }\r\n}\r\n","\r\nimport { type double } from \"../../graphics2d/BasicTypes\";\r\n\r\n/**\r\n * Units of Measure to be used with {@link MilStdAttributes#DistanceUnits}\r\n * Default is meters.\r\n */\r\nexport class DistanceUnit {\r\n    private static readonly FEET_PER_METER: double = 3.28084;\r\n    private static readonly FLIGHT_LEVEL_PER_METER: double = 0.0328084; // hundreds of feet\r\n    public readonly conversionFactor: double = 0;\r\n    public readonly label: string;\r\n\r\n    public constructor(conversionFactor: double, label: string) {\r\n        this.conversionFactor = conversionFactor;\r\n        this.label = label;\r\n    }\r\n\r\n    public static parse(distanceUnitText: string): DistanceUnit | null {\r\n        if (distanceUnitText == null) {\r\n            return null;\r\n        }\r\n        let parts: string[] = distanceUnitText.split(\",\");\r\n        if (parts.length !== 2) {\r\n            return null;\r\n        }\r\n        let conversionFactor: double = parseFloat(parts[0].trim());\r\n        let label: string = parts[1].trim();\r\n\r\n        return new DistanceUnit(conversionFactor, label);\r\n    }\r\n\r\n    public toAttribute(): string {\r\n        return this.conversionFactor + \",\" + this.label;\r\n    }\r\n\r\n    public static METERS: DistanceUnit = new DistanceUnit(1, \"M\");\r\n    public static FEET: DistanceUnit = new DistanceUnit(DistanceUnit.FEET_PER_METER, \"FT\");\r\n    public static FLIGHT_LEVEL: DistanceUnit = new DistanceUnit(DistanceUnit.FLIGHT_LEVEL_PER_METER, \"FL\");\r\n}","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\nimport { DistanceUnit } from \"../../renderer/utilities/DistanceUnit\"\r\nimport { Modifiers } from \"../../renderer/utilities/Modifiers\"\r\nimport { SymbolUtilities } from \"../../renderer/utilities/SymbolUtilities\"\r\n\r\n\r\n/**\r\n * Symbol attribute constants \r\n */\r\nexport class MilStdAttributes {\r\n\r\n    /**\r\n     * Line color of the symbol. hex value.\r\n     */\r\n    public static readonly LineColor: string = \"LINECOLOR\";\r\n\r\n    /**\r\n     * Fill color of the symbol. hex value\r\n     */\r\n    public static readonly FillColor: string = \"FILLCOLOR\";\r\n\r\n    /**\r\n     * Main color of internal icon.  Only relevant to framed symbols. hex value\r\n     */\r\n    public static readonly IconColor: string = \"ICONCOLOR\";\r\n\r\n    /**\r\n     * size of the single point image\r\n     */\r\n    public static readonly PixelSize: string = \"PIXELSIZE\";\r\n\r\n\r\n    /**\r\n     * defaults to true\r\n     */\r\n    public static readonly KeepUnitRatio: string = \"KEEPUNITRATIO\";\r\n\r\n    /**\r\n     * transparency value of the symbol with values from 0 - 255.\r\n     */\r\n    public static readonly Alpha: string = \"ALPHA\";\r\n\r\n    /**\r\n     * outline the symbol, true/false\r\n     */\r\n    public static readonly OutlineSymbol: string = \"OUTLINESYMBOL\";\r\n\r\n    /**\r\n     * specify and outline color rather than letting renderer picking \r\n     * the best contrast color. hex value\r\n     */\r\n    public static readonly OutlineColor: string = \"OUTLINECOLOR\";\r\n\r\n    /*\r\n     * specifies thickness of the symbol outline\r\n     */\r\n    //public static final String OutlineWidth = 9;\r\n\r\n    /**\r\n     * just draws the core symbol\r\n     */\r\n    public static readonly DrawAsIcon: string = \"DRAWASICON\";\r\n\r\n    /**\r\n     * Specifies the line width of the multipoint symbology\r\n     */\r\n    public static readonly LineWidth: string = \"LINEWIDTH\";\r\n\r\n    /**\r\n     * Specifies the color for text labels\r\n     */\r\n    public static readonly TextColor: string = \"TEXTCOLOR\";\r\n\r\n    /**\r\n     * Specifies the color for the text background (color outline or fill)\r\n     */\r\n    public static readonly TextBackgroundColor: string = \"TEXTBACKGROUNDCOLOR\";\r\n\r\n    /**\r\n     * If false, the renderer will create a bunch of little lines to create\r\n     * the \"dash\" effect (expensive but necessary for KML).  \r\n     * If true, it will be on the user to create the dash effect using the\r\n     * DashArray from the Stroke object from the ShapeInfo object.\r\n     */\r\n    public static readonly UseDashArray: string = \"USEDASHARRAY\";\r\n\r\n    /**\r\n     * The mode that altitude labels will be displayed in, the default value is AMSL.\r\n     *\r\n     * This value acts as a label, appending whatever string that is passed in to the end of the altitude units.\r\n     * Currently only effective for multi-point graphics.\r\n     */\r\n    public static readonly AltitudeMode: string = \"ALTITUDEMODE\";\r\n\r\n    /**\r\n     * At the moment, this refers to the optional range fan labels.\r\n     */\r\n    public static readonly HideOptionalLabels: string = \"HIDEOPTIONALLABELS\";\r\n\r\n    /**\r\n     * For internal use\r\n     */\r\n    public static readonly UsePatternFill: string = \"USEPATTERNFILL\";\r\n\r\n    /**\r\n     * For internal use\r\n     */\r\n    public static readonly PatternFillType: string = \"PATTERNFILLTYPE\";\r\n\r\n    /**\r\n     * The conversion factor and the label that you want all distances to display in. The conversion factor\r\n     * is converting from meters. The default unit is meters.<br><br>\r\n     *\r\n     * Must be in the form [conversionFactor],[label]. So for example converting to feet would be \"3.28084,FT\".\r\n     * The helper class {@link DistanceUnit} can be used.\r\n     */\r\n    public static readonly DistanceUnits: string = \"DISTANCEUNITS\";\r\n\r\n    /**\r\n     * The conversion factor and the label that you want all distances to display in.\r\n     * Conventionally, the conversion factor is converting from meters by default,\r\n     * but other values could be passed, like \"1,KM\" to use an unaltered value in kilometers.<br><br>\r\n     *\r\n     * Must be in the form [conversionFactor],[label]. So for example converting meters to feet would be \"3.28084,FT\".\r\n     * The helper class {@link DistanceUnit} can be used.\r\n     * Currently only effective for multi-point graphics.\r\n     */\r\n    public static readonly AltitudeUnits: string = \"ALTITUDEUNITS\";\r\n\r\n    /**\r\n     * If the engagement/target amplifier bar is to be used to designate targets, non-targets, and\r\n     * pruned or expired targets, a different coloring schema shall be used. Hostile tracks which\r\n     * are deemed targets shall have a red bar (RGB: 255, 0, 0) to indicate target. For hostile\r\n     * tracks deemed to be non-targets, white (RGB: 255, 255, 255) should be used to indicate non\r\n     * target. Finally, for hostile tracks which have been pruned or have expired shall be colored\r\n     * orange (RGB: 255, 120, 0).\r\n     * This attribute expects a hex string for the color\r\n     */\r\n    public static readonly EngagementBarColor: string = \"ENGAGEMENTBARCOLOR\";\r\n\r\n    /**\r\n     * Multipoint features and patterns scale with line width ({@link MilStdAttributes#LineWidth}).\r\n     * {@code PatternScale} is the ratio of how much to increase features and patterns by with line width.\r\n     * default value is {@link RendererSettings#getPatternScale()}\r\n     */\r\n    public static readonly PatternScale: string = \"PATTERNSCALE\";\r\n\r\n    /**\r\n     * like \"arial\"\r\n     */\r\n    public static readonly FontFamily: string = \"FONTFAMILY\";\r\n    /**\r\n     * Like Font.BOLD\r\n     */\r\n    public static readonly FontStyle: string = \"FONTSTYLE\";\r\n\r\n    public static readonly FontSize: string = \"FONTSIZE\";\r\n\r\n    /**\r\n     * Strict (\"0\") for always placing their labels in the specified location\r\n     * even if there's empty space from other labels that weren't populated\r\n     * Flexible (\"1\") to collapse label vertically to the center to eliminate\r\n     * empty space from labels that weren't populated.\r\n     * Does not apply to Control Measures or METOCS\r\n     * Set with values like: \r\n     * RendererSettings.ModifierPlacement_STRICT (\"0\")\r\n     * RendererSettings.ModifierPlacement_FLEXIBLE (\"1\")\r\n     */\r\n    public static readonly ModifierPlacement:string = \"MODIFIERPLACEMENT\";\r\n\r\n\r\n    /**\r\n     * No Longer relevant\r\n     * @return \r\n     * @deprecated see {@link GetAttributesList()}\r\n     */\r\n    public static GetModifierList(): Array<string> {\r\n        let list: Array<string> = new Array();\r\n\r\n        list.push(MilStdAttributes.LineColor);\r\n        list.push(MilStdAttributes.FillColor);\r\n        //list.push(IconColor);\r\n        //list.push(FontSize);\r\n        list.push(MilStdAttributes.PixelSize);\r\n        list.push(MilStdAttributes.KeepUnitRatio);\r\n        list.push(MilStdAttributes.Alpha);\r\n        list.push(MilStdAttributes.OutlineSymbol);\r\n        list.push(MilStdAttributes.OutlineColor);\r\n        //list.push(OutlineWidth);\r\n        list.push(MilStdAttributes.DrawAsIcon);\r\n        list.push(MilStdAttributes.HideOptionalLabels);\r\n        list.push(MilStdAttributes.DistanceUnits);\r\n        list.push(MilStdAttributes.AltitudeUnits);\r\n        list.push(MilStdAttributes.EngagementBarColor);\r\n\r\n        return list;\r\n    }\r\n\r\n    public static GetAttributesList(symbolID: string): Array<string> {\r\n        let list: Array<string> = new Array();\r\n\r\n        list.push(MilStdAttributes.LineColor);\r\n        list.push(MilStdAttributes.FillColor);\r\n        //list.push(IconColor);\r\n        list.push(MilStdAttributes.PixelSize);\r\n\r\n        if (SymbolUtilities.isMultiPoint(symbolID) === false) {\r\n            list.push(MilStdAttributes.KeepUnitRatio);\r\n            list.push(MilStdAttributes.OutlineSymbol);\r\n            list.push(MilStdAttributes.OutlineColor);\r\n            list.push(MilStdAttributes.DrawAsIcon);\r\n            if (SymbolUtilities.hasModifier(symbolID, Modifiers.AO_ENGAGEMENT_BAR)) {\r\n\r\n                list.push(MilStdAttributes.EngagementBarColor);\r\n            }\r\n            list.push(MilStdAttributes.FontFamily);\r\n            list.push(MilStdAttributes.FontStyle);\r\n            list.push(MilStdAttributes.FontSize);\r\n            list.push(MilStdAttributes.ModifierPlacement);\r\n\r\n        }\r\n        else {\r\n            list.push(MilStdAttributes.LineWidth);\r\n            list.push(MilStdAttributes.HideOptionalLabels);\r\n            list.push(MilStdAttributes.DistanceUnits);\r\n            list.push(MilStdAttributes.AltitudeUnits);\r\n        }\r\n        list.push(MilStdAttributes.Alpha);\r\n\r\n        return list;\r\n    }\r\n\r\n    /**\r\n     * @param attribute constant like MilStdAttributes.LineColor\r\n     * @return attribute name based on attribute constants\r\n     */\r\n    public static getAttributeName(attribute: string): string {\r\n        switch (attribute) {\r\n            case MilStdAttributes.LineColor: {\r\n                return \"Line Color\";\r\n            }\r\n\r\n            case MilStdAttributes.FillColor: {\r\n                return \"Fill Color\";\r\n            }\r\n\r\n            case MilStdAttributes.PixelSize: {\r\n                return \"Pixel Size\";\r\n            }\r\n\r\n            case MilStdAttributes.KeepUnitRatio: {\r\n                return \"Keep Unit Ratio\";\r\n            }\r\n\r\n            case MilStdAttributes.Alpha: {\r\n                return \"Alpha\";\r\n            }\r\n\r\n            case MilStdAttributes.OutlineSymbol: {\r\n                return \"Outline Symbol\";\r\n            }\r\n\r\n            case MilStdAttributes.OutlineColor: {\r\n                return \"Outline Color\";\r\n            }\r\n\r\n            case MilStdAttributes.DrawAsIcon: {\r\n                return \"Draw as Icon\";\r\n            }\r\n\r\n            case MilStdAttributes.LineWidth: {\r\n                return \"Line Width\";\r\n            }\r\n\r\n            case MilStdAttributes.TextColor: {\r\n                return \"Text Color\";\r\n            }\r\n\r\n            case MilStdAttributes.TextBackgroundColor: {\r\n                return \"Text Background Color\";\r\n            }\r\n\r\n            case MilStdAttributes.UseDashArray: {\r\n                return \"Use Dash Array\";\r\n            }\r\n\r\n            case MilStdAttributes.AltitudeMode: {\r\n                return \"Altitude Mode\";\r\n            }\r\n\r\n            case MilStdAttributes.HideOptionalLabels: {\r\n                return \"Hide Optional Labels\";\r\n            }\r\n\r\n            case MilStdAttributes.UsePatternFill: {\r\n                return \"Use Pattern Fill\";\r\n            }\r\n\r\n            case MilStdAttributes.PatternFillType: {\r\n                return \"Pattern Fill Type\";\r\n            }\r\n\r\n            case MilStdAttributes.DistanceUnits: {\r\n                return \"Distance Units\";\r\n            }\r\n\r\n            case MilStdAttributes.AltitudeUnits: {\r\n                return \"Altitude Units\";\r\n            }\r\n            case MilStdAttributes.FontFamily:\r\n                return \"Font Family\";\r\n            case MilStdAttributes.FontStyle:\r\n                return \"Font Style\";\r\n            case MilStdAttributes.FontSize:\r\n                return \"Font Size\";\r\n\r\n            default: {\r\n                return \"unrecognized attribute\";\r\n            }\r\n\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Takes a string representation of an attribute and returns the appropriate int key value\r\n     * @param attribute \"LINECOLOR\" will return MilStdAtttributes.LineColor\r\n     * @return number value representing Attribute constant.\r\n     */\r\n    public static getAttributeKey(attribute: string): string | null {\r\n        switch (attribute.toUpperCase()) {\r\n            case \"LINECOLOR\": {\r\n                return MilStdAttributes.LineColor;\r\n            }\r\n\r\n            case \"FILLCOLOR\": {\r\n                return MilStdAttributes.FillColor;\r\n            }\r\n\r\n            case \"PIXELSIZE\": {\r\n                return MilStdAttributes.PixelSize;\r\n            }\r\n\r\n            case \"KEEPUNITRATIO\": {\r\n                return MilStdAttributes.KeepUnitRatio;\r\n            }\r\n\r\n            case \"ALPHA\": {\r\n                return MilStdAttributes.Alpha;\r\n            }\r\n\r\n            case \"OUTLINESYMBOL\": {\r\n                return MilStdAttributes.OutlineSymbol;\r\n            }\r\n\r\n            case \"OUTLINECOLOR\": {\r\n                return MilStdAttributes.OutlineColor;\r\n            }\r\n\r\n            case \"DRAWASICON\": {\r\n                return MilStdAttributes.DrawAsIcon;\r\n            }\r\n\r\n            case \"LINEWIDTH\": {\r\n                return MilStdAttributes.LineWidth;\r\n            }\r\n\r\n            case \"TEXTCOLOR\": {\r\n                return MilStdAttributes.TextColor;\r\n            }\r\n\r\n            case \"TEXTBACKGROUNDCOLOR\": {\r\n                return MilStdAttributes.TextBackgroundColor;\r\n            }\r\n\r\n            case \"USEDASHARRAY\": {\r\n                return MilStdAttributes.UseDashArray;\r\n            }\r\n\r\n            case \"ALTITUDEMODE\": {\r\n                return MilStdAttributes.AltitudeMode;\r\n            }\r\n\r\n            case \"HIDEOPTIONALLABELS\": {\r\n                return MilStdAttributes.HideOptionalLabels;\r\n            }\r\n\r\n            case \"USEPATTERNFILL\": {\r\n                return MilStdAttributes.UsePatternFill;\r\n            }\r\n\r\n            case \"PATTERNFILLTYPE\": {\r\n                return MilStdAttributes.PatternFillType;\r\n            }\r\n\r\n            case \"DISTANCEUNITS\": {\r\n                return MilStdAttributes.DistanceUnits;\r\n            }\r\n\r\n            case \"ALTITUDEUNITS\": {\r\n                return MilStdAttributes.AltitudeUnits;\r\n            }\r\n            case \"FONTFAMILY\":\r\n                return MilStdAttributes.FontFamily;\r\n            case \"FONTSTYLE\":\r\n                return MilStdAttributes.FontStyle;\r\n            case \"FONTSIZE\":\r\n                return MilStdAttributes.FontSize;\r\n\r\n            default: {\r\n                return null;\r\n            }\r\n\r\n        }\r\n    }\r\n}\r\n","{\r\n    \"smd\": {\r\n      \"secmods\": \r\n\r\n      [\r\n        {\r\n          \"name\": \"01 Air\",\r\n          \"category\": \"1\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Attack/Strike\",\r\n          \"category\": \"Military Aircraft Type\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Bomber\",\r\n          \"category\": \"Military Aircraft Type\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cargo\",\r\n          \"category\": \"Aircraft Type\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Fighter\",\r\n          \"category\": \"Military Aircraft Type\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Interceptor\",\r\n          \"category\": \"Military Aircraft Type\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Tanker\",\r\n          \"category\": \"Aircraft Type\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Utility\",\r\n          \"category\": \"Aircraft Type\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Vertical or Short Take-off and Landing (VSTOL)/Vertical Take-off and Landing (VTOL)\",\r\n          \"category\": \"Aircraft Type\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Passenger\",\r\n          \"category\": \"Aircraft Type\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Ultra Light\",\r\n          \"category\": \"Aircraft Type\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Airborne Command Post (ACP)\",\r\n          \"category\": \"Military Aircraft Type\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Airborne Early Warning (AEW)\",\r\n          \"category\": \"Military Aircraft Type\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Government\",\r\n          \"category\": \"Aircraft Type\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Medical Evacuation (MEDEVAC)\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Escort\",\r\n          \"category\": \"Military Mission Area\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Electronic Combat (EC)/Jammer\",\r\n          \"category\": \"Military Mission Area\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Patrol\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Reconnaissance\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Trainer\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Photographic (Reconnaissance)\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Personnel Recovery\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antisubmarine Warfare\",\r\n          \"category\": \"Military Mission Area\",\r\n          \"code\": \"22\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Communications\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Electronic Support (ES)\",\r\n          \"category\": \"Military Mission Area\",\r\n          \"code\": \"24\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"Electronic Support Measures\",\r\n          \"category\": \"Military Mission Area\",\r\n          \"code\": \"24\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Mine Countermeasures (MCM)\",\r\n          \"category\": \"Military Mission Area\",\r\n          \"code\": \"25\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Search and Rescue\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"26\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Special Operations Forces\",\r\n          \"category\": \"Military Mission Area\",\r\n          \"code\": \"27\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Surface Warfare\",\r\n          \"category\": \"Military Mission Area\",\r\n          \"code\": \"28\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Very Important Person (VIP) Transport\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"29\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Combat Search and Rescue (CSAR)\",\r\n          \"category\": \"Military Mission Area\",\r\n          \"code\": \"30\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Suppression of Enemy Air Defenses\",\r\n          \"category\": \"Military Mission Area\",\r\n          \"code\": \"31\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antisurface Warfare\",\r\n          \"category\": \"Military Mission Area\",\r\n          \"code\": \"32\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Fighter/Bomber\",\r\n          \"category\": \"Military Aircraft Type\",\r\n          \"code\": \"33\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Intensive Care\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"34\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Electronic Attack (EA)\",\r\n          \"category\": \"Military Mission Area\",\r\n          \"code\": \"35\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Multi-Mission\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"36\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Hijacking/Hijacked\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"37\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"ASW Helo - LAMPS\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"38\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"ASW Helo - SH-60R\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"39\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Hijacker\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"40\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"41\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"01 Air\",\r\n          \"category\": \"2\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Heavy\",\r\n          \"category\": \"Cargo/Transport Capacity\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Medium\",\r\n          \"category\": \"Cargo/Transport Capacity\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Light\",\r\n          \"category\": \"Cargo/Transport Capacity\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Boom-Only\",\r\n          \"category\": \"Re-Fueling Capability\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Drogue-Only\",\r\n          \"category\": \"Re-Fueling Capability\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Boom and Drogue\",\r\n          \"category\": \"Re-Fueling Capability\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Close Range\",\r\n          \"category\": \"Range\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Short Range\",\r\n          \"category\": \"Range\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Medium Range\",\r\n          \"category\": \"Range\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Long Range\",\r\n          \"category\": \"Range\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Downlinked\",\r\n          \"category\": \"Track Link Availability\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"02 Air Missile\",\r\n          \"category\": \"1\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Air\",\r\n          \"category\": \"Launch Origin\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Surface\",\r\n          \"category\": \"Launch Origin\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Subsurface\",\r\n          \"category\": \"Launch Origin\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Space\",\r\n          \"category\": \"Launch Origin\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Anti-Ballistic\",\r\n          \"category\": \"Missile Class\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Ballistic\",\r\n          \"category\": \"Missile Class\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cruise\",\r\n          \"category\": \"Missile Class\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Interceptor\",\r\n          \"category\": \"Missile Class\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"02 Air Missile\",\r\n          \"category\": \"2\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Air\",\r\n          \"category\": \"Missile Destination\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Surface\",\r\n          \"category\": \"Missile Destination\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Subsurface\",\r\n          \"category\": \"Missile Destination\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Space\",\r\n          \"category\": \"Missile Destination\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Launched\",\r\n          \"category\": \"Missile Status\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Missile\",\r\n          \"category\": \"Missile Status\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Patriot\",\r\n          \"category\": \"Missile Type-BMD\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Standard Missile-2 (SM-2)\",\r\n          \"category\": \"Missile Type-AAW\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Standard Missile-6 (SM-6)\",\r\n          \"category\": \"Missile Type-AAW\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Evolved Sea Sparrow Missile (ESSM)\",\r\n          \"category\": \"Missile Type-AAW\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Rolling Airframe Missile (RAM)\",\r\n          \"category\": \"Missile Type-AAW\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Short Range\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Medium Range\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Intermediate Range\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Long Range\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Intercontinental\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"05 Space\",\r\n          \"category\": \"1\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Low Earth Orbit (LEO)\",\r\n          \"category\": \"Orbit\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Medium Earth Orbit (MEO)\",\r\n          \"category\": \"Orbit\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"High Earth Orbit (HEO)\",\r\n          \"category\": \"Orbit\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Geosynchronous Orbit (GSO)\",\r\n          \"category\": \"Orbit\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Geostationary Orbit (GO)\",\r\n          \"category\": \"Orbit\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Molniya Orbit (MO)\",\r\n          \"category\": \"Orbit\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"05 Space\",\r\n          \"category\": \"2\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Optical\",\r\n          \"category\": \"Sensor\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Infrared\",\r\n          \"category\": \"Sensor\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Radar\",\r\n          \"category\": \"Sensor\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Signals Intelligence (SIGINT)\",\r\n          \"category\": \"Sensor\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"06 Space Missile\",\r\n          \"category\": \"1\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Ballistic\",\r\n          \"category\": \"Missile Class\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Space\",\r\n          \"category\": \"Launch Origin\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Interceptor\",\r\n          \"category\": \"Missile Class\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"06 Space Missile\",\r\n          \"category\": \"2\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Short Range\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Medium Range\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Intermediate Range\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Long Range\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Intercontinental\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Arrow\",\r\n          \"category\": \"Missile Type-BMD\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Ground-Based Interceptor (GBI)\",\r\n          \"category\": \"Missile Type-BMD\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Patriot\",\r\n          \"category\": \"Missile Type-BMD\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Standard Missile Terminal Phase (SM-T)\",\r\n          \"category\": \"Missile Type-BMD\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Standard Missile - 3 (SM-3)\",\r\n          \"category\": \"Missile Type-BMD\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Terminal High Altitude Area Defense (THAAD)\",\r\n          \"category\": \"Missile Type-BMD\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Space\",\r\n          \"category\": \"Launch Origin\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Close Range (CRBM)\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Debris\",\r\n          \"category\": \"Missile Type-BMD\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unknown\",\r\n          \"category\": \"Missile Type-BMD\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"10 Land Unit\",\r\n          \"category\": \"1\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Tactical Satellite Communications\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Area\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Attack\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Biological\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Border\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Bridging\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Chemical\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Close Protection\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Combat\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Command and Control\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Communications Contingency Package\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Construction\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cross Cultural Communication\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Crowd and Riot Control\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Decontamination\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Detention\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Direct Communications\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Diving\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Division\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Dog\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Drilling\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Electro-Optical\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"22\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Enhanced\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Explosive Ordnance Disposal (EOD)\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"24\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Fire Direction Center\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"25\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Force\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"26\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Forward\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"27\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Ground Station Module\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"28\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Landing Support\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"29\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Maintenance\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"31\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Meteorological\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"32\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Mine Countermeasure\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"33\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Missile\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"34\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Mobile Advisor and Support\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"35\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Mobile Subscriber Equipment\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"36\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Mobility Support\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"37\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Multinational\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"39\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Multinational Specialized Unit\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"40\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Multiple Rocket Launcher\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"41\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"NATO Medical Role 1\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"42\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"NATO Medical Role 2\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"43\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"NATO Medical Role 3\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"44\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"NATO Medical Role 4\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"45\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Naval\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"46\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unmanned Aerial Systems (UAS)\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"47\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"48\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Operations\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"49\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Radar\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"50\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Radio Frequency Identification (RFID) Interrogator / Sensor\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"51\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Radiological\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"52\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Search and Rescue\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"53\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Security\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"54\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Sensor\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"55\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Weapons\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"56\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Signals Intelligence\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"57\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Armored\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"58\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Single Rocket Launcher\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"59\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Smoke\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"60\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Sniper\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"61\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Sound Ranging\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"62\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Special Operations Forces (SOF)\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"63\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Special Weapons and Tactics\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"64\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Survey\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"65\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Tactical Exploitation\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"66\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Target Acquisition\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"67\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Topographic/Geospatial\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"68\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Utility\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"69\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Video Imagery (Combat Camera)\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"70\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Mobility Assault\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"71\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Amphibious Warfare Ship\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"72\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Load Handling System\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"73\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Palletized Load System\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"74\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Medevac\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"75\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"76\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"Support\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"77\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Aviation\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"78\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Route, Reconnaissance, and Clearance\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"79\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Tilt-Rotor\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"80\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Command Post Node\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"81\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Joint Network Node\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"82\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Retransmission Site\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"83\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Assault\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"84\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Weapons\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"85\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Criminal Investigation Division\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"86\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Digital\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"87\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Network or Network Operations\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"88\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Airfield, Aerial Port of Debarkation, or Aerial Port of Embarkation\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"89\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Pipeline\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"90\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Postal\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"91\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Water\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"92\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Independent Command\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"93\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Theater\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"94\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Army or Theater Army\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"95\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Corps\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"96\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Brigade\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"97\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Headquarters or headquarters staff element\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"98\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"10 Land Unit\",\r\n          \"category\": \"2\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Airborne\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Arctic\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Battle Damage Repair\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Bicycle Equipped\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Casualty Staging\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Clearing\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Close Range\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Control\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Decontamination\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Demolition\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Dental\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Digital\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Enhanced Position Location Reporting System (EPLRS)\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Equipment\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Heavy\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"High Altitude\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Intermodal\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Intensive Care\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Light\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Laboratory\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Launcher\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Long Range\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"22\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Low Altitude\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Medium\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"24\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Medium Altitude\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"25\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Medium Range\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"26\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Mountain\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"27\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"High to Medium Altitude\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"28\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Multi-Channel\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"29\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Optical (Flash)\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"30\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Pack Animal\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"31\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Patient Evacuation Coordination\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"32\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Preventive Maintenance\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"33\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Psychological\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"34\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Radio Relay Line of Sight\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"35\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Railroad\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"36\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Recovery (Unmanned Systems)\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"37\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Recovery (Maintenance)\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"38\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Rescue Coordination Center\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"39\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Riverine\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"40\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Single Channel\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"41\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Ski\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"42\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Short Range\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"43\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Strategic\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"44\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Support\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"45\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Tactical\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"46\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Towed\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"47\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Troop\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"48\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Vertical or Short Take-Off and Landing (VTOL/VSTOL)\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"49\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Veterinary\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"50\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Wheeled\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"51\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"High to Low Altitude\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"52\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Medium to Low Altitude\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"53\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Attack\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"54\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Refuel\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"55\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Utility\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"56\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Combat Search and Rescue\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"57\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Guerilla\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"58\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Air Assault\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"59\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Amphibious\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"60\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Very Heavy\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"61\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Supply\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"62\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"63\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"Navy Barge, Self-Propelled\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"64\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Navy Barge, Not Self-Propelled\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"65\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Launch\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"66\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Landing Craft\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"67\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Landing Ship\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"68\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Service Craft/Yard\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"69\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Tug Harbor\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"70\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Ocean Going Tug Boat\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"71\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Surface Deployment and Distribution Command\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"72\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Noncombatant Generic Vessel\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"73\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Composite\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"74\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Shelter\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"75\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Light and Medium\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"76\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Tracked\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"77\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Security Force Assistance\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"78\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"11 Land civilian unit/organization\",\r\n          \"category\": \"1\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Assassination\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Execution (Wrongful Killing)\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Murder Victims\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Hijacking/Hijacked\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Kidnapping\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Piracy\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Rape\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Civilian\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Displaced Person(s), Refugee(s) and Evacuee(s)\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Foreign Fighter(s)\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Gang Member or Gang\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Government Organization\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Leader or Leadership\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Nongovernmental Organization Member or Nongovernmental Organization\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unwilling/Coerced Recruit\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Willing Recruit\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Religious or Religious Organization\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Targeted Individual or Organization\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Terrorist or Terrorist Organization\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Speaker\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Accident\",\r\n          \"category\": \"Composite Loss\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Combat\",\r\n          \"category\": \"Composite Loss\",\r\n          \"code\": \"22\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Other\",\r\n          \"category\": \"Composite Loss\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Loot\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"24\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Hijacker\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"25\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"26\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"11 Land civilian unit/organization\",\r\n          \"category\": \"2\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Leader or Leadership\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"15 Land Equipment\",\r\n          \"category\": \"1\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Biological\",\r\n          \"category\": \"Sensor Type\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Chemical\",\r\n          \"category\": \"Sensor Type\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Early Warning Radar\",\r\n          \"category\": \"Sensor Type\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Intrusion\",\r\n          \"category\": \"Sensor Type\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear\",\r\n          \"category\": \"Sensor Type\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Radiological\",\r\n          \"category\": \"Sensor Type\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Upgraded Early Warning Radar\",\r\n          \"category\": \"Sensor Type\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Hijacking/Hijacked\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Civilian\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Tilt-Rotor\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Multi-purpose Blade\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Tank-width Mine Plow\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Bridge\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"Armored\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Attack\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cargo\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Maintenance\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"MedEvac\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Petroleum, oil, and lubricants (POL)\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Utility\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"22\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Water\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Robotic\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"24\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"15 Land Equipment\",\r\n          \"category\": \"2\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"Light\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Medium\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Railway\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Tracked\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Tractor Trailer\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Wheeled LTD\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Wheeled X\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Robotic\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"20 Land Installations\",\r\n          \"category\": \"1\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Biological\",\r\n          \"category\": \"CBRN Type\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Chemical\",\r\n          \"category\": \"CBRN Type\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear\",\r\n          \"category\": \"CBRN Type\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Radiological\",\r\n          \"category\": \"CBRN Type\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Decontamination\",\r\n          \"category\": \"CBRN Type\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Coal\",\r\n          \"category\": \"Electric Power Type\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Geothermal\",\r\n          \"category\": \"Electric Power Type\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Hydroelectric\",\r\n          \"category\": \"Electric Power Type\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Natural Gas\",\r\n          \"category\": \"Electric Power Type\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Petroleum\",\r\n          \"category\": \"Electric Power Type\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Civilian\",\r\n          \"category\": \"Operation\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Civilian Telephone\",\r\n          \"category\": \"Telecommunication Type\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Civilian Television\",\r\n          \"category\": \"Telecommunication Type\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"Retransmission Site\",\r\n          \"category\": \"Telecommunications Type\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Joint Network Node\",\r\n          \"category\": \"Telecommunication Type\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Command Post Node\",\r\n          \"category\": \"Telecommunication Type\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"20 Land Installations\",\r\n          \"category\": \"2\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Biological Warfare Production\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Chemical Warfare Production\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear Warfare Production\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Radiological Warfare Production\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Atomic Energy Reactor\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear Material Production\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear Material Storage\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Weapons Grade Production\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"25 Control Measure\",\r\n          \"category\": \"1\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Wheeled limited cross country\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Wheeled cross country\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Tracked\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Wheeled and tracked combination\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Towed\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Rail\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Pack Animals\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"No Vehicles\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Over snow (prime mover)\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Sled\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Barge\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Amphibious\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antitank Mine with Antihandling Device\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine and Antipersonnel Mine with Directional Effects\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine and Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine and Antitank Mine with Antihandling Device\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"22\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine and Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"24\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects and Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"25\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects and Antitank Mine with Antihandling Device\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"26\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects and Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"27\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"28\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antitank Mine and Antitank Mine with Antihandling Device\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"29\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antitank Mine and Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"30\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antitank Mine and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"31\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antitank Mine with Antihandling Device and Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"32\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antitank Mine with Antihandling Device and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"33\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Wide Area Antitank Mine and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"34\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"35\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Antitank Mine with Antihandling Device\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"36\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"37\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"38\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Antitank Mine, and Antitank Mine with Antihandling Device\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"39\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Antitank Mine, and Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"40\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Antitank Mine, and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"41\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Antitank Mine with Antihandling Device, and Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"42\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Antitank Mine with Antihandling Device, and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"43\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Wide Area Antitank Mine, and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"44\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects, Antitank Mine, and Antitank Mine with Antihandling Device\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"45\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects, Antitank Mine, and Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"46\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects, Antitank Mine, and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"47\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects, Antitank Mine with Antihandling Device, and Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"48\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects, Antitank Mine with Antihandling Device, and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"49\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects, Wide Area Antitank Mine, and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"50\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"27 Dismounted Individual\",\r\n          \"category\": \"1\",\r\n          \"code\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Close Protection\",\r\n          \"category\": \"\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Crowd and Riot Control\",\r\n          \"category\": \"\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Explosive Ordnance Disposal (EOD)\",\r\n          \"category\": \"\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Security\",\r\n          \"category\": \"\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Sniper\",\r\n          \"category\": \"\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Special Weapons and Tactics\",\r\n          \"category\": \"\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Non-Governmental Organization Member\",\r\n          \"category\": \"\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Multinational\",\r\n          \"category\": \"\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Multinational Specialized Unit\",\r\n          \"category\": \"\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Government Organization Member\",\r\n          \"category\": \"\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Video Imagery (Combat Camera)\",\r\n          \"category\": \"\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J1\",\r\n          \"category\": \"\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J2\",\r\n          \"category\": \"\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J3\",\r\n          \"category\": \"\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J4\",\r\n          \"category\": \"\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J5\",\r\n          \"category\": \"\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J6\",\r\n          \"category\": \"\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J7\",\r\n          \"category\": \"\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J8\",\r\n          \"category\": \"\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J9\",\r\n          \"category\": \"\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-1\",\r\n          \"category\": \"\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-2\",\r\n          \"category\": \"\",\r\n          \"code\": \"22\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-3\",\r\n          \"category\": \"\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-4\",\r\n          \"category\": \"\",\r\n          \"code\": \"24\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-5\",\r\n          \"category\": \"\",\r\n          \"code\": \"25\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-6\",\r\n          \"category\": \"\",\r\n          \"code\": \"26\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-7\",\r\n          \"category\": \"\",\r\n          \"code\": \"27\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-8\",\r\n          \"category\": \"\",\r\n          \"code\": \"28\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-9\",\r\n          \"category\": \"\",\r\n          \"code\": \"29\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-10\",\r\n          \"category\": \"\",\r\n          \"code\": \"30\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-D\",\r\n          \"category\": \"\",\r\n          \"code\": \"31\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-1\",\r\n          \"category\": \"\",\r\n          \"code\": \"32\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-2\",\r\n          \"category\": \"\",\r\n          \"code\": \"33\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-3\",\r\n          \"category\": \"\",\r\n          \"code\": \"34\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-4\",\r\n          \"category\": \"\",\r\n          \"code\": \"35\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-5\",\r\n          \"category\": \"\",\r\n          \"code\": \"36\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-6\",\r\n          \"category\": \"\",\r\n          \"code\": \"37\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-7\",\r\n          \"category\": \"\",\r\n          \"code\": \"38\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-8\",\r\n          \"category\": \"\",\r\n          \"code\": \"39\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-9\",\r\n          \"category\": \"\",\r\n          \"code\": \"40\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank WO-1\",\r\n          \"category\": \"\",\r\n          \"code\": \"41\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank WO-2\",\r\n          \"category\": \"\",\r\n          \"code\": \"42\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank WO-3\",\r\n          \"category\": \"\",\r\n          \"code\": \"43\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank WO-4\",\r\n          \"category\": \"\",\r\n          \"code\": \"44\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank WO-5\",\r\n          \"category\": \"\",\r\n          \"code\": \"45\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Individual\",\r\n          \"category\": \"\",\r\n          \"code\": \"46\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Team/Crew\",\r\n          \"category\": \"\",\r\n          \"code\": \"47\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Squad\",\r\n          \"category\": \"\",\r\n          \"code\": \"48\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Section\",\r\n          \"category\": \"\",\r\n          \"code\": \"49\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Platoon/Detachment\",\r\n          \"category\": \"\",\r\n          \"code\": \"50\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Company\",\r\n          \"category\": \"\",\r\n          \"code\": \"51\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Battalion\",\r\n          \"category\": \"\",\r\n          \"code\": \"52\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Regiment/Group\",\r\n          \"category\": \"\",\r\n          \"code\": \"53\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Brigade\",\r\n          \"category\": \"\",\r\n          \"code\": \"54\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Division\",\r\n          \"category\": \"\",\r\n          \"code\": \"55\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"27 Dismounted Individual\",\r\n          \"category\": \"2\",\r\n          \"code\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Airborne\",\r\n          \"category\": \"\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Bicycle Equipped\",\r\n          \"category\": \"\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Demolition\",\r\n          \"category\": \"\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J1\",\r\n          \"category\": \"\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J2\",\r\n          \"category\": \"\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J3\",\r\n          \"category\": \"\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J4\",\r\n          \"category\": \"\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J5\",\r\n          \"category\": \"\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J6\",\r\n          \"category\": \"\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J7\",\r\n          \"category\": \"\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J8\",\r\n          \"category\": \"\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J9\",\r\n          \"category\": \"\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Mountain\",\r\n          \"category\": \"\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-1\",\r\n          \"category\": \"\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-2\",\r\n          \"category\": \"\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-3\",\r\n          \"category\": \"\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-4\",\r\n          \"category\": \"\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-5\",\r\n          \"category\": \"\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-6\",\r\n          \"category\": \"\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-7\",\r\n          \"category\": \"\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-8\",\r\n          \"category\": \"\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-9\",\r\n          \"category\": \"\",\r\n          \"code\": \"22\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-10\",\r\n          \"category\": \"\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-D\",\r\n          \"category\": \"\",\r\n          \"code\": \"24\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-1\",\r\n          \"category\": \"\",\r\n          \"code\": \"25\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-2\",\r\n          \"category\": \"\",\r\n          \"code\": \"26\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-3\",\r\n          \"category\": \"\",\r\n          \"code\": \"27\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-4\",\r\n          \"category\": \"\",\r\n          \"code\": \"28\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-5\",\r\n          \"category\": \"\",\r\n          \"code\": \"29\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-6\",\r\n          \"category\": \"\",\r\n          \"code\": \"30\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-7\",\r\n          \"category\": \"\",\r\n          \"code\": \"31\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-8\",\r\n          \"category\": \"\",\r\n          \"code\": \"32\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-9\",\r\n          \"category\": \"\",\r\n          \"code\": \"33\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank WO-1\",\r\n          \"category\": \"\",\r\n          \"code\": \"34\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank WO-2\",\r\n          \"category\": \"\",\r\n          \"code\": \"35\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank WO-3\",\r\n          \"category\": \"\",\r\n          \"code\": \"36\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank WO-4\",\r\n          \"category\": \"\",\r\n          \"code\": \"37\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"Rank WO-5\",\r\n          \"category\": \"\",\r\n          \"code\": \"38\",\r\n          \"versions\": \"10\"\r\n        },\r\n        {\r\n          \"name\": \"30 Sea Surface\",\r\n          \"category\": \"1\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Own Ship\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antiair Warfare\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antisubmarine Warfare\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Escort\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Electronic Warfare\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Intelligence, Surveillance, Reconnaissance\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Mine Countermeasures\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Missile Defense\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Medical\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Mine Warfare\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Remote Mult-imission Vehicle (RMV)\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Special Operations Forces (SOF)\",\r\n          \"category\": \"Asset Capability\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Surface Warfare\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Ballistic Missile\",\r\n          \"category\": \"Weapons Capability\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Guided Missile\",\r\n          \"category\": \"Weapons Capability\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Other Guided Missile\",\r\n          \"category\": \"Weapons Capability\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Torpedo\",\r\n          \"category\": \"Weapons Capability\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Drone-Equipped\",\r\n          \"category\": \"Asset Capability\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Helicopter-Equipped/VSTOL\",\r\n          \"category\": \"Asset Capability\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Ballistic Missile Defense, Shooter\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Ballistic Missile Defense, Long-Range Surveillance and Track (LRS&T)\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Sea-Base X-Band\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"22\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Hijacking/Hijacked\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Hijacker\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"24\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"25\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"30 Sea Surface\",\r\n          \"category\": \"2\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear Powered\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Heavy\",\r\n          \"category\": \"Ship Capacity\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Light\",\r\n          \"category\": \"Ship Capacity\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Medium\",\r\n          \"category\": \"Ship Capacity\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Dock\",\r\n          \"category\": \"Cargo Capacity\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Logistics\",\r\n          \"category\": \"Cargo Capacity\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Tank\",\r\n          \"category\": \"Cargo Capacity\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Vehicle\",\r\n          \"category\": \"Cargo Capacity\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Fast\",\r\n          \"category\": \"Ship Mobility\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Air-Cushioned (US)\",\r\n          \"category\": \"Ship Mobility\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Air-Cushioned (NATO)\",\r\n          \"category\": \"Ship Mobility\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Hydrofoil\",\r\n          \"category\": \"Ship Mobility\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Autonomous Control\",\r\n          \"category\": \"USV Control\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Remotely Piloted\",\r\n          \"category\": \"USV Control\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Expendable\",\r\n          \"category\": \"USV Control\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"35 Sea Subsurface\",\r\n          \"category\": \"1\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Antisubmarine Warfare\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Auxiliary\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Command and Control\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Intelligence, Surveillance, Reconnaissance\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Mine Countermeasures\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Mine Warfare\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Surface Warfare\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Attack\",\r\n          \"category\": \"Weapons Capability\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Ballistic Missile\",\r\n          \"category\": \"Weapons Capability\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Guided Missile\",\r\n          \"category\": \"Weapons Capability\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Other Guided Missile\",\r\n          \"category\": \"Weapons Capability\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Special Operations Forces (SOF)\",\r\n          \"category\": \"Asset Capability\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Possible Submarine Low 1\",\r\n          \"category\": \"Submarine Confidence\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Possible Submarine Low 2\",\r\n          \"category\": \"Submarine Confidence\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Possible Submarine High 3\",\r\n          \"category\": \"Submarine Confidence\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Possible Submarine High 4\",\r\n          \"category\": \"Submarine Confidence\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Probable Submarine\",\r\n          \"category\": \"Submarine Confidence\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Certain Submarine\",\r\n          \"category\": \"Submarine Confidence\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Anti-torpedo Torpedo\",\r\n          \"category\": \"Weapons Capability\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Hijacking/Hijacked\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Hijacker\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"22\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"35 Sea Subsurface\",\r\n          \"category\": \"2\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Air Independent Propulsion\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Diesel Electric, General\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Diesel - Type 1\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Diesel - Type 2\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Diesel - Type 3\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear Powered, General\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear - Type 1\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear - Type 2\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear - Type 3\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear - Type 4\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear - Type 5\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear - Type 6\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear - Type 7\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Autonomous Control\",\r\n          \"category\": \"UUV Control\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Remotely Piloted\",\r\n          \"category\": \"UUV Control\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Expendable\",\r\n          \"category\": \"UUV Control\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"40 Activities\",\r\n          \"category\": \"1\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Assassination\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Execution (Wrongful Killing)\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Hijacking/Hijacked\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"House-to-House\",\r\n          \"category\": \"Military Information Suppor Operationst\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Kidnapping\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Murder\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Piracy\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Rape\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Written Military Information Support Operations\",\r\n          \"category\": \"Military Information Suppor Operationst\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Pirate\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"FALSE\",\r\n          \"category\": \"IED Category\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Find\",\r\n          \"category\": \"IED Category\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Found and Cleared\",\r\n          \"category\": \"IED Category\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Hoax (Decoy)\",\r\n          \"category\": \"IED Category\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Attempted\",\r\n          \"category\": \"Incident Qualifier\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Accident\",\r\n          \"category\": \"Incident Qualifier\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Incident\",\r\n          \"category\": \"Incident Qualifier\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Theft\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Hijacker\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"40 Activities\",\r\n          \"category\": \"2\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"11\"\r\n        },\r\n        {\r\n          \"name\": \"Security Force Assistance\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"50 SIGINT\",\r\n          \"category\": \"1\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Anti-Aircraft Fire Control\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Airborne Search and Bombing\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Airborne Intercept\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Altimeter\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Airborne Reconnaissance and Mapping\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Air Traffic Control\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Beacon Transponder (not IFF)\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Battlefield Surveillance\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Controlled Approach\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Controlled Intercept\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cellular/Mobile\",\r\n          \"category\": \"Communications\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Coastal Surveillance\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Decoy/Mimic\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Data Transmission\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Earth Surveillance\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Early Warning\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Fire Control\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Ground Mapping\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Height Finding\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Harbor Surveillance\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Identification, Friend or Foe (Interrogator)\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Instrument Landing System\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"22\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Ionospheric Sounding\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Identification, Friend or Foe (Transponder)\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"24\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Barrage Jammer\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"25\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Click Jammer\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"26\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Deceptive Jammer\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"27\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Frequency Swept Jammer\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"28\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Jammer (general)\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"29\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Noise Jammer\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"30\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Pulsed Jammer\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"31\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Repeater Jammer\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"32\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Spot Noise Jammer\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"33\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Transponder Jammer\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"34\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Missile Acquisition\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"35\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Missile Control\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"36\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Missile Downlink\",\r\n          \"category\": \"Air Radar\",\r\n          \"code\": \"37\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Meteorological\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"38\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Multi-Function\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"39\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Missile Guidance\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"40\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Missile Homing\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"41\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Missile Tracking\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"42\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Navigational/General\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"43\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Navigational/Distance Measuring Equipment\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"44\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Navigation/Terrain Following\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"45\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Navigational/Weather Avoidance\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"46\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Omni-Line of Sight (LOS)\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"47\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Proximity Use\",\r\n          \"category\": \"Air Radar\",\r\n          \"code\": \"48\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Point-to-Point Line of Sight (LOS)\",\r\n          \"category\": \"Communications\",\r\n          \"code\": \"49\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Instrumentation\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"50\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Range Only\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"51\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Sonobuoy\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"52\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Satellite Downlink\",\r\n          \"category\": \"Communications\",\r\n          \"code\": \"53\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Space\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"54\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Surface Search\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"55\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Shell Tracking\",\r\n          \"category\": \"Land Radar\",\r\n          \"code\": \"56\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Satellite Uplink\",\r\n          \"category\": \"Communications\",\r\n          \"code\": \"57\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Target Acquisition\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"58\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Target Illumination\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"59\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Tropospheric Scatter\",\r\n          \"category\": \"Communications\",\r\n          \"code\": \"60\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Target Tracking\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"61\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unknown\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"62\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Video Remoting\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"63\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Experimental\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"64\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"65\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"50 SIGINT\",\r\n          \"category\": \"2\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"60 Cyberspace\",\r\n          \"category\": \"1\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"60 Cyberspace\",\r\n          \"category\": \"2\",\r\n          \"code\": \"10,11\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"10,11\"\r\n        }\r\n      ]\r\n  }}","{\r\n    \"sme\": {\r\n      \"secmods\": \r\n\r\n      [\r\n        {\r\n          \"name\": \"00 Common\",\r\n          \"category\": \"1\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unmanned Aircraft (UA)/ Unmanned Aerial Vehicle (UAV)/Unmanned Aircraft System (UAS)/Drone\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"100\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Robotic\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"101\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Fixed Wing\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"102\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Rotary Wing\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"103\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Tilt-Rotor\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"104\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"VSTOL/VTOL or Helicopter Equipped\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"105\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Attack/Strike\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"106\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Armored\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"107\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Ballistic Missile/Ballistic Missile Defense Shooter\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"108\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Bridge/Bridging\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"109\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Cargo\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"110\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Utility\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"111\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Light\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"112\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Medium\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"113\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Heavy\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"114\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"115\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Command Post Node\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"116\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Joint Network Node\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"117\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Retransmission Site\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"118\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Brigade\",\r\n          \"category\": \"Support Level\",\r\n          \"code\": \"119\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Close Protection\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"120\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Combat\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"121\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Command and Control\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"122\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Crowd and Riot Control\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"123\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Explosive Ordnance Disposal\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"124\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Intelligence Surveillance Reconnaissance\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"125\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Maintenance\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"126\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Medevac/Medic/Medical\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"127\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Search and Rescue\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"128\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Security\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"129\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Sniper\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"130\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Special Operations Forces\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"131\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Special Weapons and Tactics (SWAT)\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"132\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Guided Missile\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"133\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Other Guided Missile\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"134\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Petroleum/Petroleum Oil and Lubricants\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"135\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Water\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"136\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Weapon(s)\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"137\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Chemical\",\r\n          \"category\": \"CBRN\",\r\n          \"code\": \"138\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Radiological\",\r\n          \"category\": \"CBRN\",\r\n          \"code\": \"140\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear\",\r\n          \"category\": \"CBRN\",\r\n          \"code\": \"141\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Decontamination\",\r\n          \"category\": \"CBRN\",\r\n          \"code\": \"142\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Civilian\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"143\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Government Organization/ Government Organization Member\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"144\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Accident\",\r\n          \"category\": \"Composite Loss or Incident Qualifier\",\r\n          \"code\": \"145\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Assassination\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"146\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Execution\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"147\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Kidnapping\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"148\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Piracy\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"149\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Rape\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"150\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antisubmarine Warfare\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"151\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Escort\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"152\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Mine Countermeasures\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"153\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Mine Warfare\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"154\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Surface Warfare\",\r\n          \"category\": \"Mission area\",\r\n          \"code\": \"155\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Command\",\r\n          \"category\": \"Support Level\",\r\n          \"code\": \"156\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Company\",\r\n          \"category\": \"Support Level\",\r\n          \"code\": \"157\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Platoon/Detachment\",\r\n          \"category\": \"Support Level\",\r\n          \"code\": \"158\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Regiment/Group\",\r\n          \"category\": \"Support Level\",\r\n          \"code\": \"159\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Section\",\r\n          \"category\": \"Support Level\",\r\n          \"code\": \"160\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Squad\",\r\n          \"category\": \"Support Level\",\r\n          \"code\": \"161\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Team/Crew\",\r\n          \"category\": \"Support Level\",\r\n          \"code\": \"162\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Battalion\",\r\n          \"category\": \"Support Level\",\r\n          \"code\": \"163\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Directed Energy\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"164\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Hijacker\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"165\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Electromagnetic Warfare\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"166\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Laboratory\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"168\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Non-Governmental Organization\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"170\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Railway\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"171\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Clear\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"174\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Jamming\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"175\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Wired\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"176\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Wireless\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"177\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Low Altitude\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"178\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Medium Altitude\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"179\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Reserve\",\r\n          \"category\": \"\",\r\n          \"code\": \"182\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"00 Common\",\r\n          \"category\": \"2\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Airborne\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"100\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Bicycle Equipped\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"101\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Railway\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"102\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Ski\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"103\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Tracked\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"104\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Wheeled (Limited Cross Country)\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"105\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Wheeled X (Cross Country)\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"106\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Fixed Wing\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"107\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Rotary Wing\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"108\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Robotic\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"109\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Autonomous Control\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"110\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Remotely Piloted\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"111\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Expendable\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"112\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Mountain\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"113\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Long Range\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"114\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Medium Range\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"115\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Short Range\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"116\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Close Range\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"117\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Heavy\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"118\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Medium\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"119\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Light and Medium\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"120\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Light\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"121\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"122\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Security Force Assistance\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"123\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Medical Bed\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"124\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Multifunctional\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"125\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Laboratory\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"127\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Over-snow (prime mover)\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"129\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Supply\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"131\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Electromagnetic Warfare\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"133\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Jamming\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"134\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Reserve\",\r\n          \"category\": \"\",\r\n          \"code\": \"135\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"01 air\",\r\n          \"category\": \"1\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Bomber\",\r\n          \"category\": \"Military Aircraft Type\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Fighter\",\r\n          \"category\": \"Military Aircraft Type\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Interceptor\",\r\n          \"category\": \"Military Aircraft Type\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Tanker\",\r\n          \"category\": \"Aircraft Type\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Passenger\",\r\n          \"category\": \"Aircraft Type\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Ultra Light\",\r\n          \"category\": \"Aircraft Type\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Airborne Command Post (ACP)\",\r\n          \"category\": \"Military Aircraft Type\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Airborne Early Warning (AEW)\",\r\n          \"category\": \"Military Aircraft Type\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Government\",\r\n          \"category\": \"Military Aircraft Type\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Electronic Combat (EC)/Jammer\",\r\n          \"category\": \"Military Mission Area\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Patrol\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Reconnaissance\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Trainer\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Photographic (Reconnaissance)\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Personnel Recovery\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Communications\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Electronic Support (ES)\",\r\n          \"category\": \"Military Mission Area\",\r\n          \"code\": \"24\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Electronic Support Measures\",\r\n          \"category\": \"Military Mission Area\",\r\n          \"code\": \"24\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Very Important Person (VIP) Transport\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"29\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Combat Search and Rescue (CSAR)\",\r\n          \"category\": \"Military Mission Area\",\r\n          \"code\": \"30\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Suppression of Enemy Air Defence\",\r\n          \"category\": \"\",\r\n          \"code\": \"31\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Antisurface Warfare\",\r\n          \"category\": \"Military Mission Area\",\r\n          \"code\": \"32\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Fighter/Bomber\",\r\n          \"category\": \"Military Aircraft Type\",\r\n          \"code\": \"33\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Intensive Care\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"34\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Electromagnetic Attack (EA)\",\r\n          \"category\": \"Military Mission Area\",\r\n          \"code\": \"35\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Multi-Mission\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"36\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"ASW Helo - LAMPS\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"38\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"ASW Helo - SH-60R\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"39\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Maritime Patrol Aircraft (MPA)\",\r\n          \"category\": \"Military Mission Area\",\r\n          \"code\": \"42\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"01 air\",\r\n          \"category\": \"2\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Boom-Only\",\r\n          \"category\": \"Re-Fueling Capability\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Drogue-Only\",\r\n          \"category\": \"Re-Fueling Capability\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Boom and Drogue\",\r\n          \"category\": \"Re-Fueling Capability\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Downlinked\",\r\n          \"category\": \"Track Link Availability\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"02 Air Missile\",\r\n          \"category\": \"1\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Air\",\r\n          \"category\": \"Launch Origin\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Surface\",\r\n          \"category\": \"Launch Origin\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Subsurface\",\r\n          \"category\": \"Launch Origin\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Space\",\r\n          \"category\": \"Launch Origin\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Anti-Ballistic\",\r\n          \"category\": \"Missile Class\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Ballistic\",\r\n          \"category\": \"Missile Class\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Cruise\",\r\n          \"category\": \"Missile Class\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Interceptor\",\r\n          \"category\": \"Missile Class\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Hypersonic\",\r\n          \"category\": \"Missile Class\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"02 Air Missile\",\r\n          \"category\": \"2\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Air\",\r\n          \"category\": \"Missile Destination\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Surface\",\r\n          \"category\": \"Missile Destination\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Subsurface\",\r\n          \"category\": \"Missile Destination\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Space\",\r\n          \"category\": \"Missile Destination\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Launched\",\r\n          \"category\": \"Missile Status\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Patriot\",\r\n          \"category\": \"Missile Type-BMD\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Standard Missile-2 (SM-2)\",\r\n          \"category\": \"Missile Type-AAW\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Standard Missile-6 (SM-6)\",\r\n          \"category\": \"Missile Type-AAW\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Evolved Sea Sparrow Missile (ESSM)\",\r\n          \"category\": \"Missile Type-AAW\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Rolling Airframe Missile (RAM)\",\r\n          \"category\": \"Missile Type-AAW\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Short Range\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Medium Range\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Intermediate Range\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Long Range\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Intercontinental\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"05 Space\",\r\n          \"category\": \"1\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Low Earth Orbit (LEO)\",\r\n          \"category\": \"Orbit\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Medium Earth Orbit (MEO)\",\r\n          \"category\": \"Orbit\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"High Earth Orbit (HEO)\",\r\n          \"category\": \"Orbit\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Geosynchronous Orbit (GSO)\",\r\n          \"category\": \"Orbit\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Geostationary Orbit (GO)\",\r\n          \"category\": \"Orbit\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Molniya Orbit (MO)\",\r\n          \"category\": \"Orbit\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"05 Space\",\r\n          \"category\": \"2\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Optical\",\r\n          \"category\": \"Sensor\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Infrared\",\r\n          \"category\": \"Sensor\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Radar\",\r\n          \"category\": \"Sensor\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Signals Intelligence (SIGINT)\",\r\n          \"category\": \"Sensor\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"High Power Microwave (ASAT)\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Laser (ASAT)\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Mine (ASAT)\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Maintenance\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Refuel\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Tug\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"06 Space Missile\",\r\n          \"category\": \"1\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Ballistic\",\r\n          \"category\": \"Missile Class\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Space\",\r\n          \"category\": \"Launch Origin\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Interceptor\",\r\n          \"category\": \"Missile Class\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Hypersonic\",\r\n          \"category\": \"Missile Class\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"06 Space Missile\",\r\n          \"category\": \"2\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Short Range\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Medium Range\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Intermediate Range\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Long Range\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Intercontinental\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Arrow\",\r\n          \"category\": \"Missile Type-BMD\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Ground-Based Interceptor (GBI)\",\r\n          \"category\": \"Missile Type-BMD\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Patriot\",\r\n          \"category\": \"Missile Type-BMD\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Standard Missile Terminal Phase (SM-T)\",\r\n          \"category\": \"Missile Type-BMD\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Standard Missile - 3 (SM-3)\",\r\n          \"category\": \"Missile Type-BMD\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Terminal High Altitude Area Defense (THAAD)\",\r\n          \"category\": \"Missile Type-BMD\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Space\",\r\n          \"category\": \"Launch Origin\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Close Range (CRBM)\",\r\n          \"category\": \"Missile Range\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Debris\",\r\n          \"category\": \"Missile Type-BMD\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unknown\",\r\n          \"category\": \"Missile Type-BMD\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"10 Land Unit\",\r\n          \"category\": \"1\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Tactical Satellite Communications\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Area\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Biological\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Border\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Communications Contingency Package\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Construction\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Cross Cultural Communication\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Detention\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Direct Communications\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Diving\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Division\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Dog\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Drilling\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Electro-Optical\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"22\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Enhanced\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Fire Direction Center\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"25\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Force\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"26\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Forward\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"27\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Ground Station Module\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"28\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Landing Support\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"29\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Meteorological\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"32\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Missile\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"34\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Mobile Advisor and Support\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"35\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Mobile Subscriber Equipment\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"36\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Mobility Support\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"37\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Multinational\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"39\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Multinational Specialized Unit\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"40\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Multiple Rocket Launcher\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"41\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"NATO Medical Role 1\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"42\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"NATO Medical Role 2\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"43\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"NATO Medical Role 2 Basic\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"81\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"NATO Medical Role 2 Enhanced\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"82\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"NATO Medical Role 2 Forward\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"83\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"NATO Medical Role 3\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"44\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"NATO Medical Role 4\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"45\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Naval\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"46\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Operations\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"49\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Radar\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"50\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Radio Frequency Identification (RFID) Interrogator/Sensor\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"51\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Sensor\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"55\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Signal Intelligence\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"57\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Single Rocket Launcher\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"59\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Smoke\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"60\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Sound Ranging\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"62\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Survey\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"65\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Tactical Exploitation\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"66\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Target Acquisition\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"67\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Topographic/Geospatial\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"68\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Video Imagery (Combat Camera)\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"70\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Mobility Assault\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"71\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Amphibious Warfare Ship\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"72\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Load Handling System\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"73\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Palletized Load System\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"74\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Support\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"77\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Route, Reconnaissance, and Clearance\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"79\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Assault\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"84\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Criminal Investigation Division\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"86\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Digital\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"87\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Network or Network Operations\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"88\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Airfield, Aerial Port of Debarkation, or Aerial Port of Embarkation\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"89\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Pipeline\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"90\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Postal\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"91\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Theater\",\r\n          \"category\": \"Support Level\",\r\n          \"code\": \"94\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Army or Theater Army\",\r\n          \"category\": \"Support Level\",\r\n          \"code\": \"95\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Corps\",\r\n          \"category\": \"Support Level\",\r\n          \"code\": \"96\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Headquarters or headquarters staff element\",\r\n          \"category\": \"Support Level\",\r\n          \"code\": \"98\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Multi-Domain Operations\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"99\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Direection Finding\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"A0\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Electric Generation\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"A1\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Intercept\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"A3\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Intermodal\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"A4\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Non-Combative Generic Vessel\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"A6\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Search\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"A7\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"10 Land Unit\",\r\n          \"category\": \"2\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Arctic\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Battle Damage Repair\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Casualty Staging\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Clearing\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Control\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Decontamination\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Demolition\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Dental\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Digital\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Enhanced Position Location Reporting System (EPLRS)\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"High Altitude\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Intermodal\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Intensive Care\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Launcher\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Low Altitude\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Medium Altitude\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"25\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"High to Medium Altitude\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"28\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Multi-Channel\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"29\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Optical (Flash)\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"30\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Pack Animal\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"31\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Patient Evacuation Coordination\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"32\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Preventive Maintenance\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"33\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Psychological\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"34\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Radio Relay Line of Sight\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"35\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Recovery\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"37\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Maintenance\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"38\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Rescue Coordination Center\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"39\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Riverine\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"40\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Single Channel\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"41\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Strategic\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"44\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Support\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"45\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Tactical\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"46\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Towed\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"47\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Troop\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"48\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Vertical or Short Take-Off and Landing (VTOL/VSTOL)\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"49\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Veterinary\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"50\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"High to Low Altitude\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"52\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Medium to Low Altitude\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"53\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Attack\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"54\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Refuel\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"55\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Utility\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"56\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Combat Search and Rescue\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"57\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Guerrilla\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"58\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Air Assault\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"59\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Amphibious\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"60\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Very Heavy\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"61\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Barge, Self-Propelled\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"64\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Barge, Not Self-Propelled\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"65\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Launch\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"66\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Landing Craft\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"67\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Landing Ship\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"68\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Service Craft/Yard\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"69\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Tug Harbor\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"70\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Ocean Going Tug Boat\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"71\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Surface Deployment and Distribution Command\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"72\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Noncombatant Generic Vessel\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"73\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Composite\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"74\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Shelter\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"75\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Surgical\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"81\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Blood\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"82\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Combat and Operational Stress Control\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"83\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Jamming\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"84\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Optometry\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"86\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Preventive Medicine\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"87\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Air Defense\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"89\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Intercept\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"91\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Search\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"93\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Fire Direction Center\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"94\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Construction\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"95\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Dog\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"96\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"11 Land Civilian Unit/Organization\",\r\n          \"category\": \"1\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Murder Victims\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Displaced Persons/Refugees/Evacuees\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Foreign Fighter(s)\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Gang Member or Gang\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Leader or Leadership\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Unwilling/Coerced Recruit\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Willing Recruit\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Religious or Religious Organization\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Targeted Individual or Organization\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Terrorist or Terrorist Organization\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Speaker\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Other\",\r\n          \"category\": \"Composite Loss\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Loot\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"24\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"11 Land Civilian Unit/Organization\",\r\n          \"category\": \"2\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Leader or Leadership\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"15 Land Equipment\",\r\n          \"category\": \"1\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Biological\",\r\n          \"category\": \"Sensor Type\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Early Warning Radar\",\r\n          \"category\": \"Sensor Type\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Intrusion\",\r\n          \"category\": \"Sensor Type\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Upgraded Early Warning Radar\",\r\n          \"category\": \"Sensor Type\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Multi-purpose Blade\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Tank-width Mine Plow\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"15 Land Equipment\",\r\n          \"category\": \"2\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Tractor Trailer\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"20 Land Installations\",\r\n          \"category\": \"1\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Biological\",\r\n          \"category\": \"CBRN Type\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Coal\",\r\n          \"category\": \"Electric Power Type\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Geothermal\",\r\n          \"category\": \"Electric Power Type\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Hydroelectric\",\r\n          \"category\": \"Electric Power Type\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Natural Gas\",\r\n          \"category\": \"Electric Power Type\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Civilian Telephone\",\r\n          \"category\": \"Telecommunication Type\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Civilian Television\",\r\n          \"category\": \"Telecommunication Type\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Displaced Persons/Refugees/Evacuees Camp\",\r\n          \"category\": \"\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Training Camp\",\r\n          \"category\": \"\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"20 Land Installations\",\r\n          \"category\": \"2\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Biological Warfare Production\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Chemical Warfare Production\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear Warfare Production\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Radiological Warfare Production\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Atomic Energy Reactor\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear Material Production\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear Material Storage\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Weapons Grade Production\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Transportation\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Displaced Persons/Refugees/Evacuees Camp\",\r\n          \"category\": \"\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Training Camp\",\r\n          \"category\": \"\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"25 Control Measures\",\r\n          \"category\": \"1\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Wheeled limited cross country\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Wheeled cross country\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Tracked\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Wheeled and tracked combination\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Towed\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Rail\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Pack Animals\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Sled\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Pack Animals\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Barge\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Amphibious\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"No Vehicles\",\r\n          \"category\": \"Mobility\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antitank Mine with Antihandling Device\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine and Antipersonnel Mine with Directional Effects\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine and Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine and Antitank Mine with Antihandling Device\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"22\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine and Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"24\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects and Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"25\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects and Antitank Mine with Antihandling Device\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"26\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects and Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"27\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"28\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antitank Mine and Antitank Mine with Antihandling Device\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"29\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antitank Mine and Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"30\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antitank Mine and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"31\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antitank Mine with Antihandling Device and Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"32\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antitank Mine with Antihandling Device and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"33\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Wide Area Antitank Mine and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"34\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"35\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Antitank Mine with Antihandling Device\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"36\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"37\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Antipersonnel Mine with Directional Effects, and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"38\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Antitank Mine, and Antitank Mine with Antihandling Device\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"39\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Antitank Mine, and Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"40\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Antitank Mine, and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"41\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Antitank Mine with Antihandling Device, and Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"42\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Antitank Mine with Antihandling Device, and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"43\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine, Wide Area Antitank Mine, and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"44\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects, Antitank Mine, and Antitank Mine with Antihandling Device\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"45\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects, Antitank Mine, and Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"46\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects, Antitank Mine, and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"47\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects, Antitank Mine with Antihandling Device, and Wide Area Antitank Mine\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"48\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects, Antitank Mine with Antihandling Device, and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"49\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Antipersonnel Mine with Directional Effects, Wide Area Antitank Mine, and Mine Cluster\",\r\n          \"category\": \"Obstacles\",\r\n          \"code\": \"50\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"25 Control Measures\",\r\n          \"category\": \"2\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"27 Dismounted Individual\",\r\n          \"category\": \"1\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Field Artillery Observer\",\r\n          \"category\": \"\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Joint Fire Support\",\r\n          \"category\": \"\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Liaison\",\r\n          \"category\": \"\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Messenger\",\r\n          \"category\": \"\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Military Police\",\r\n          \"category\": \"\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Observer\",\r\n          \"category\": \"\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Designated Marksman\",\r\n          \"category\": \"\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Signaler\",\r\n          \"category\": \"\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Reconnaissance\",\r\n          \"category\": \"\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Infantry\",\r\n          \"category\": \"\",\r\n          \"code\": \"22\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Commander (CDR)\",\r\n          \"category\": \"\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Second in Command (SIC)\",\r\n          \"category\": \"\",\r\n          \"code\": \"24\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Demolition\",\r\n          \"category\": \"\",\r\n          \"code\": \"25\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Police\",\r\n          \"category\": \"\",\r\n          \"code\": \"26\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Individual\",\r\n          \"category\": \"\",\r\n          \"code\": \"46\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"27 Dismounted Individual\",\r\n          \"category\": \"2\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Video Imagery (Combat Camera)\",\r\n          \"category\": \"\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J1\",\r\n          \"category\": \"\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J2\",\r\n          \"category\": \"\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J3\",\r\n          \"category\": \"\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J4\",\r\n          \"category\": \"\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J5\",\r\n          \"category\": \"\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J6\",\r\n          \"category\": \"\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J7\",\r\n          \"category\": \"\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J8\",\r\n          \"category\": \"\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J9\",\r\n          \"category\": \"\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Functional Staff Area J10\",\r\n          \"category\": \"\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank O-1/O-2\",\r\n          \"category\": \"\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Rank O-3\",\r\n          \"category\": \"\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Rank O-4\",\r\n          \"category\": \"\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Rank O-5\",\r\n          \"category\": \"\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Rank O-6\",\r\n          \"category\": \"\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Rank O-7\",\r\n          \"category\": \"\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Rank O-8\",\r\n          \"category\": \"\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Rank O-9\",\r\n          \"category\": \"\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Rank O-10\",\r\n          \"category\": \"\",\r\n          \"code\": \"22\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Rank O-11\",\r\n          \"category\": \"\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Rank E-1\",\r\n          \"category\": \"\",\r\n          \"code\": \"25\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Rank E-2\",\r\n          \"category\": \"\",\r\n          \"code\": \"26\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Rank E-3\",\r\n          \"category\": \"\",\r\n          \"code\": \"27\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Rank E-4\",\r\n          \"category\": \"\",\r\n          \"code\": \"28\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Rank E-5\",\r\n          \"category\": \"\",\r\n          \"code\": \"29\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Rank E-6\",\r\n          \"category\": \"\",\r\n          \"code\": \"30\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Rank E-7\",\r\n          \"category\": \"\",\r\n          \"code\": \"31\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Rank E-8\",\r\n          \"category\": \"\",\r\n          \"code\": \"32\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Rank E-9\",\r\n          \"category\": \"\",\r\n          \"code\": \"33\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-1\",\r\n          \"category\": \"\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-2\",\r\n          \"category\": \"\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-3\",\r\n          \"category\": \"\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-4\",\r\n          \"category\": \"\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-5\",\r\n          \"category\": \"\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-6\",\r\n          \"category\": \"\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-7\",\r\n          \"category\": \"\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-8\",\r\n          \"category\": \"\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-9\",\r\n          \"category\": \"\",\r\n          \"code\": \"22\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-10\",\r\n          \"category\": \"\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OF-D\",\r\n          \"category\": \"\",\r\n          \"code\": \"24\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-1\",\r\n          \"category\": \"\",\r\n          \"code\": \"25\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-2\",\r\n          \"category\": \"\",\r\n          \"code\": \"26\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-3\",\r\n          \"category\": \"\",\r\n          \"code\": \"27\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-4\",\r\n          \"category\": \"\",\r\n          \"code\": \"28\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-5\",\r\n          \"category\": \"\",\r\n          \"code\": \"29\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-6\",\r\n          \"category\": \"\",\r\n          \"code\": \"30\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-7\",\r\n          \"category\": \"\",\r\n          \"code\": \"31\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-8\",\r\n          \"category\": \"\",\r\n          \"code\": \"32\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank OR-9\",\r\n          \"category\": \"\",\r\n          \"code\": \"33\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank WO-1\",\r\n          \"category\": \"\",\r\n          \"code\": \"34\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank WO-2\",\r\n          \"category\": \"\",\r\n          \"code\": \"35\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank WO-3\",\r\n          \"category\": \"\",\r\n          \"code\": \"36\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank WO-4\",\r\n          \"category\": \"\",\r\n          \"code\": \"37\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Rank WO-5\",\r\n          \"category\": \"\",\r\n          \"code\": \"38\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"30 Sea Surface\",\r\n          \"category\": \"1\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Own Ship\",\r\n          \"category\": \"\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Antiair Warfare\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Missile Defense\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"Remote Multi-mission Vehicle (RMV)\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Torpedo\",\r\n          \"category\": \"Weapons Capability\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Ballistic Missile Defense, Long-Range Surveillance and Track (LRS&T)\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Sea-Base X-Band\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"22\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"30 Sea Surface\",\r\n          \"category\": \"2\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear Powered\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Dock\",\r\n          \"category\": \"Cargo Capacity\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Logistics\",\r\n          \"category\": \"Cargo Capacity\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Tank\",\r\n          \"category\": \"Cargo Capacity\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Vehicle\",\r\n          \"category\": \"Cargo Capacity\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Fast\",\r\n          \"category\": \"Ship Mobility\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Air-Cushioned (US)\",\r\n          \"category\": \"Ship Mobility\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Air-Cushioned (NATO)\",\r\n          \"category\": \"Ship Mobility\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Hydrofoil\",\r\n          \"category\": \"Ship Mobility\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"35 Sea Subsurface\",\r\n          \"category\": \"1\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Auxiliary\",\r\n          \"category\": \"Mission Area\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Possible Submarine Low 1\",\r\n          \"category\": \"Submarine Confidence\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Possible Submarine Low 2\",\r\n          \"category\": \"Submarine Confidence\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Possible Submarine High 3\",\r\n          \"category\": \"Submarine Confidence\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Possible Submarine High 4\",\r\n          \"category\": \"Submarine Confidence\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Probable Submarine\",\r\n          \"category\": \"Submarine Confidence\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Certain Submarine\",\r\n          \"category\": \"Submarine Confidence\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Anti-torpedo Torpedo\",\r\n          \"category\": \"Weapons Capability\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"35 Sea Subsurface\",\r\n          \"category\": \"2\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Air Independent Propulsion\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Diesel Electric, General\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Diesel - Type 1\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Diesel - Type 2\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Diesel - Type 3\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear Powered, General\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear - Type 1\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear - Type 2\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear - Type 3\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear - Type 4\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear - Type 5\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear - Type 6\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Nuclear - Type 7\",\r\n          \"category\": \"Ship Propulsion\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"36 Mine Warfare\",\r\n          \"category\": \"1\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"36 Mine Warfare\",\r\n          \"category\": \"2\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"40 Activities\",\r\n          \"category\": \"1\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"House-to-House\",\r\n          \"category\": \"Military Information Support Operations\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Murder\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Written Military Information Support Operations\",\r\n          \"category\": \"Military Information Support Operations\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Pirate\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"FALSE\",\r\n          \"category\": \"IED Category\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Find\",\r\n          \"category\": \"IED Category\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Found and Cleared\",\r\n          \"category\": \"IED Category\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Hoax (Decoy)\",\r\n          \"category\": \"IED Category\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Attempted\",\r\n          \"category\": \"Incident Qualifier\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Incident\",\r\n          \"category\": \"Incident Qualifier\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Theft\",\r\n          \"category\": \"Crime\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Eviction\",\r\n          \"category\": \"Incident Qualifier\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Raid\",\r\n          \"category\": \"Incident Qualifier\",\r\n          \"code\": \"22\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Gang\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Meeting\",\r\n          \"category\": \"\",\r\n          \"code\": \"24\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"40 Activities\",\r\n          \"category\": \"2\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Gang\",\r\n          \"category\": \"Organization\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Meeting\",\r\n          \"category\": \"\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"50 SIGINT\",\r\n          \"category\": \"1\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Anti-Aircraft Fire Control\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Airborne Search and Bombing\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Airborne Intercept\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Altimeter\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Airborne Reconnaissance and Mapping\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Air Traffic Control\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Beacon Transponder (not IFF)\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Battlefield Surveillance\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Controlled Approach\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Controlled Intercept\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Cellular/Mobile\",\r\n          \"category\": \"Communications\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Coastal Surveillance\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Decoy/Mimic\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Data Transmission\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Earth Surveillance\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"15\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Early Warning\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"16\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Fire Control\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"17\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Ground Mapping\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"18\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Height Finding\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"19\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Harbor Surveillance\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"20\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Identification, Friend or Foe (Interrogator)\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"21\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Instrument Landing System\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"22\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Ionospheric Sounding\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"23\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Identification, Friend or Foe (Transponder)\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"24\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Barrage Jammer\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"25\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Click Jammer\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"26\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Deceptive Jammer\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"27\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Frequency Swept Jammer\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"28\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Jammer (general)\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"29\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Noise Jammer\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"30\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Pulsed Jammer\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"31\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Repeater Jammer\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"32\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Spot Noise Jammer\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"33\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Transponder Jammer\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"34\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Missile Acquisition\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"35\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Missile Control\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"36\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Missile Downlink\",\r\n          \"category\": \"Air Radar\",\r\n          \"code\": \"37\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Meteorological\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"38\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Multi-Function\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"39\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Missile Guidance\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"40\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Missile Homing\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"41\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Missile Tracking\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"42\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Navigational/General\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"43\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Navigational/Distance Measuring Equipment\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"44\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Navigation/Terrain Following\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"45\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Navigational/Weather Avoidance\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"46\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Omni-Line of Sight (LOS)\",\r\n          \"category\": \"Jammer\",\r\n          \"code\": \"47\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Proximity Use\",\r\n          \"category\": \"Air Radar\",\r\n          \"code\": \"48\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Point-to-Point Line of Sight (LOS)\",\r\n          \"category\": \"Communications\",\r\n          \"code\": \"49\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Instrumentation\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"50\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Range Only\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"51\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Sonobuoy\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"52\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Satellite Downlink\",\r\n          \"category\": \"Communications\",\r\n          \"code\": \"53\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Space\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"54\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Surface Search\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"55\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Shell Tracking\",\r\n          \"category\": \"Land Radar\",\r\n          \"code\": \"56\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Satellite Uplink\",\r\n          \"category\": \"Communications\",\r\n          \"code\": \"57\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Target Acquisition\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"58\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Target Illumination\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"59\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Tropospheric Scatter\",\r\n          \"category\": \"Communications\",\r\n          \"code\": \"60\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Target Tracking\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"61\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unknown\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"62\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Video Remoting\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"63\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Experimental\",\r\n          \"category\": \"Radar\",\r\n          \"code\": \"64\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"50 SIGINT\",\r\n          \"category\": \"2\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"60 Cyberspace\",\r\n          \"category\": \"1\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Defensive Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Offensive Cyberspace\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Social\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Radio Frequency\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Continuity of Operations\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Internet Service Provider (ISP)\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Finance\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Out of Band\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"11\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Cloud\",\r\n          \"category\": \"Service\",\r\n          \"code\": \"12\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Data\",\r\n          \"category\": \"\",\r\n          \"code\": \"13\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Service\",\r\n          \"category\": \"\",\r\n          \"code\": \"14\",\r\n          \"versions\": \"15\"\r\n        },\r\n        {\r\n          \"name\": \"60 Cyberspace\",\r\n          \"category\": \"2\",\r\n          \"code\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Unspecified\",\r\n          \"category\": \"\",\r\n          \"code\": \"0\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Secured\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"1\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Open\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"2\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Response Actions\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"3\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"External Defence Measures\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"4\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Internal Defense Measures\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"5\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Advanced Persistent Threat\",\r\n          \"category\": \"Capability\",\r\n          \"code\": \"6\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Nation State\",\r\n          \"category\": \"\",\r\n          \"code\": \"7\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Nation State Sponsored\",\r\n          \"category\": \"\",\r\n          \"code\": \"8\",\r\n          \"versions\": \"15,16\"\r\n        },\r\n        {\r\n          \"name\": \"Breached/Forced Access\",\r\n          \"category\": \"\",\r\n          \"code\": \"9\",\r\n          \"versions\": \"16\"\r\n        },\r\n        {\r\n          \"name\": \"Service\",\r\n          \"category\": \"\",\r\n          \"code\": \"10\",\r\n          \"versions\": \"15\"\r\n        }\r\n      ]\r\n}}","import { ErrorLogger } from './ErrorLogger';\r\nimport { RendererUtilities } from './RendererUtilities';\r\n\r\nimport jsond from '../../data/smd.json';\r\nimport jsone from '../../data/sme.json';\r\nimport { SymbolID } from './SymbolID';\r\n\r\n/**\r\n *\r\n */\r\nexport class SectorModUtils {\r\n    //private static smd:string = \"/smd.json\";\r\n    //private static sme:string = \"/sme.json\";\r\n    private static _instance: SectorModUtils;\r\n    private static _initCalled: boolean = false;\r\n    private static _isReady: boolean = false;\r\n\r\n        //private TAG: string = \"GENCLookup\";\r\n    //private _IDList: Array<string> = new Array<string>();\r\n\r\n    private static _sectorMods:Map<string,string> = new Map<string,string>();\r\n    private static _sectorModLists:Map<string,Array<string[]>> = new Map<string,Array<string[]>>();\r\n    \r\n    private static smd:any;\r\n    private static sme:any;\r\n\r\n\r\n    /*public static async loadData(location?:string)\r\n    {\r\n        let path:string = GENCLookup.gencJSON;//String(genc);\r\n        if(location)\r\n        {\r\n            path = location + path.substring(path.lastIndexOf('/')+1,path.length);\r\n        }\r\n        RendererUtilities.getData(path).then(result => {this.genc = result;}).catch((err) => {ErrorLogger.LogException(\"GENCLookup\",\"loadData\",err)});\r\n        //RendererUtilities.getData(String(genc)).then(result => {this.genc = result;});\r\n    }//*/\r\n\r\n    /**\r\n     * \r\n     * @param url \r\n     * @deprecated\r\n     */\r\n    public static async setData(url:string)\r\n    {\r\n        //RendererUtilities.getData(url).then(result => {this.genc = result;}).catch((err) => {ErrorLogger.LogException(\"GENCLookup\",\"loadData\",err)});\r\n    }\r\n\r\n    /*public static setDataObject()\r\n    {\r\n        this.genc = json;\r\n    }//*/\r\n\r\n    private constructor() \r\n    {\r\n        this.init();\r\n    }\r\n\r\n    public static getInstance(): SectorModUtils {\r\n        if (!SectorModUtils._instance) {\r\n            SectorModUtils._instance = new SectorModUtils();\r\n        }\r\n        return SectorModUtils._instance;\r\n    }\r\n\r\n    public isReady():boolean\r\n    {\r\n        return SectorModUtils._isReady;\r\n    }\r\n\r\n    private init(): void \r\n    {\r\n        try\r\n        {\r\n            if(SectorModUtils._initCalled != true)\r\n            {\r\n                SectorModUtils._initCalled = true;\r\n                \r\n                if(typeof jsond === 'object')\r\n                {\r\n                    SectorModUtils.smd = jsond;\r\n                }\r\n                if(typeof jsone === 'object')\r\n                {\r\n                    SectorModUtils.sme = jsone;\r\n                }\r\n                \r\n                this.loadData(SymbolID.Version_2525Dch1);\r\n                this.loadData(SymbolID.Version_2525Ech1);\r\n            }\r\n        }\r\n        catch(e)\r\n        {\r\n            SectorModUtils._isReady=false;\r\n            SectorModUtils._initCalled = false;\r\n            throw e;\r\n        }\r\n        SectorModUtils._isReady=true;\r\n        \r\n    }\r\n\r\n    private loadData(version:number):void\r\n    {\r\n        let temp:string[] = null;\r\n        let delimiter:string = \"\\t\";\r\n        let ver:number = 0;\r\n        let ss:number = -1;\r\n        let l:number = 0;\r\n        let code:string = \"00\";\r\n        let name:string = \"\";\r\n        let id = null;\r\n        let sb:string = null;\r\n        let sectorList:Array<string[]> = null;\r\n        let sectorList6:Array<string[]> = null;\r\n\r\n        type modIn = \r\n        {\r\n            \"name\": string;\r\n            \"category\": string;\r\n            \"code\": string;\r\n            \"versions\": string;\r\n        }\r\n\r\n        let smJSON: modIn[];\r\n\r\n        \r\n        if(version <= SymbolID.Version_2525Dch1)\r\n        {\r\n            ver = SymbolID.Version_2525Dch1;\r\n            smJSON = SectorModUtils.smd[\"smd\"][\"secmods\"]\r\n        }\r\n        else\r\n        {\r\n            ver = SymbolID.Version_2525Ech1;\r\n            smJSON = SectorModUtils.sme[\"sme\"][\"secmods\"]\r\n        }\r\n\r\n        try \r\n        {\r\n            let entry:string[] = null;\r\n\r\n            for (const modifier of smJSON) \r\n            {\r\n                if(modifier != null && (modifier[\"versions\"]===undefined || modifier[\"versions\"]===\"\"))\r\n                {\r\n                    if(sectorList != null && sectorList.length > 0)\r\n                    {\r\n                        let vers = modifier[\"code\"].split(\",\");\r\n                        for(let v of vers)\r\n                        {\r\n                            id = v + \"-\" + ss + \"-\" + l;\r\n\r\n                            if(parseInt(v) == SymbolID.Version_2525Ech1 || parseInt(v) == SymbolID.Version_2525Dch1)\r\n                                SectorModUtils._sectorModLists.set(id,sectorList);\r\n                            else\r\n                                SectorModUtils._sectorModLists.set(id,sectorList6);\r\n                        }\r\n                    }\r\n                    \r\n                    //get symbol set\r\n                    ss = parseInt(modifier[\"name\"].split(\" \")[0]);\r\n                    //get location; 1=top, 2=bottom\r\n                    l = parseInt(modifier[\"category\"]);\r\n                    //start new list\r\n\r\n\r\n                    sectorList = new Array<string[]>();\r\n                    sectorList6 = new Array<string[]>();                    \r\n                }\r\n                else // versions is not empty string so a valid modifier\r\n                {\r\n                    name = modifier[\"name\"];\r\n                    code = modifier[\"code\"];\r\n                    if(code.length==1)\r\n                        code = \"0\" + code;\r\n\r\n                    let vers = modifier[\"versions\"].split(\",\");\r\n                    for(let v of vers){\r\n                        id = v + \"-\" + ss + \"-\" + l + \"-\" + code;\r\n                        entry = [code,name];\r\n\r\n                        if(parseInt(v) == SymbolID.Version_2525Ech1 || parseInt(v) == SymbolID.Version_2525Dch1)\r\n                            sectorList.push(entry);\r\n                        else\r\n                            sectorList6.push(entry);\r\n\r\n                        SectorModUtils._sectorMods.set(id, name);\r\n                    }\r\n                }\r\n                \r\n            }\r\n            \r\n        } catch (e) {\r\n            if(console && e instanceof Error)\r\n                console.log(e.message);\r\n            else\r\n                throw e;\r\n        }\r\n        \r\n\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param version like SymbolID.Version_2525Dch1 or SymbolID.Version_2525Ech1  Only tracks sector mods for these 2 versions.\r\n     * @param symbolSet  like SymbolID.SymbolSet_Air; use 0 for Common Modifiers as they are not tied to a symbol set.\r\n     * @param location 1 for top, 2 for bottom\r\n     * @return and ArrayList of String[] like [\"00\",\"Unspecified\"],[\"01\",\"Attack/Strike\"]\r\n     */\r\n    public getSectorModList(version:number, symbolSet:number, location:number):Array<string[]>\r\n    {\r\n        let ver:number = version;\r\n        if(version == SymbolID.Version_2525E)\r\n            ver = SymbolID.Version_2525Ech1;\r\n        if(version == SymbolID.Version_APP6Ech1)\r\n            ver = SymbolID.Version_APP6Ech2;\r\n\r\n        let ss:number = symbolSet;\r\n        if (ss > 50 && ss < 60)\r\n            ss = 50;\r\n\r\n        let id:string = ver + \"-\" + ss + \"-\" + location;\r\n        \r\n        if(SectorModUtils._sectorModLists.has(id))\r\n            return SectorModUtils._sectorModLists.get(id);\r\n        else\r\n        {\r\n            let entry:string[] = [\"00\",\"Unspecified\"];\r\n            let al:Array<string[]> = new Array<string[]>();\r\n            al.push(entry);\r\n            return al;\r\n        }\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param version like SymbolID.Version_2525Dch1 or SymbolID.Version_2525Ech1  Only tracks sector mods for these 2 versions.\r\n     * @param symbolSet  like SymbolID.SymbolSet_Air; use 0 for Common Modifiers as they are not tied to a symbol set.\r\n     * @param location 1 for top, 2 for bottom\r\n     * @param code like \"01\" or \"100\"\r\n     */\r\n    public getName(version:number, symbolSet:number, location:number, code:string):string\r\n    {\r\n\r\n        let ver:number = version;\r\n        if(version == SymbolID.Version_2525E)\r\n            ver = SymbolID.Version_2525Ech1;\r\n        if(version == SymbolID.Version_APP6Ech1)\r\n            ver = SymbolID.Version_APP6Ech2;\r\n\r\n        let ss:number = symbolSet;\r\n        if (ss > 50 && ss < 60)\r\n            ss = 50;\r\n\r\n        //verify code is the correct length\r\n        if(ss > 0 && code.length != 2)\r\n        {\r\n            if(code.length > 2)\r\n                code = code.substring(0, 2);\r\n            else\r\n            {\r\n                while(code.length<2)\r\n                    code = \"0\" + code;\r\n            }\r\n        }\r\n        else if(ss == 0 && code.length != 3)\r\n        {\r\n            if (code.length > 3)\r\n                code = code.substring(0, 3);\r\n            else\r\n            {\r\n                if (code.startsWith(\"0\"))\r\n                    code = \"1\" + code;\r\n                while (code.length < 3)\r\n                    code = \"0\" + code;\r\n            }\r\n        }\r\n\r\n        let id:string = ver + \"-\" + ss + \"-\" + location + \"-\" + code;\r\n\r\n        if(SectorModUtils._sectorMods.has(id))\r\n            return SectorModUtils._sectorMods.get(id);\r\n        else\r\n            return \"\";\r\n    }\r\n}\r\n","import { type int } from \"../../graphics2d/BasicTypes\";\r\nimport { Point } from \"../../graphics2d/Point\"\r\nimport { Point2D } from \"../../graphics2d/Point2D\"\r\nimport { Rectangle2D } from \"../../graphics2d/Rectangle2D\"\r\nimport { SymbolDimensionInfo } from \"../../renderer/utilities/SymbolDimensionInfo\"\r\n\r\n\r\nexport class SVGSymbolInfo implements SymbolDimensionInfo {\r\n\r\n    private _svg: string;\r\n    private _svgDataURI: string;\r\n\r\n    private _anchorX: int = 0;\r\n    private _anchorY: int = 0;\r\n    private _symbolBounds: Rectangle2D;\r\n    private _bounds: Rectangle2D;\r\n\r\n    public constructor(svg: string, anchorPoint: Point2D, symbolBounds: Rectangle2D, svgBounds: Rectangle2D) {\r\n        this._svg = svg;\r\n        this._anchorX = anchorPoint.getX() as int;\r\n        this._anchorY = anchorPoint.getY() as int;\r\n        this._symbolBounds = symbolBounds;\r\n        this._bounds = svgBounds;\r\n    }\r\n\r\n    // https://web.dev/articles/base64-encoding\r\n    // From https://developer.mozilla.org/en-US/docs/Glossary/Base64#the_unicode_problem.\r\n    private bytesToBase64(bytes: number[]) \r\n    {\r\n        const binString = String.fromCodePoint(...bytes);\r\n        return btoa(binString);\r\n    }\r\n\r\n    private escapeChars(text:string):string\r\n    {\r\n        /*\r\n        Character\tXML encoding\tXML entity\r\n        \\&\t        \\&amp;\t        \\&\\#38\r\n        \\'\t        \\&apos;\t        \\&\\#30\r\n        \\\"\t        \\&quot;\t        \\&\\#34\r\n        \\<\t        \\&lt;\t        \\&\\#60\r\n        \\>\t        \\&gt;\t        \\&\\#62  //*/\r\n\r\n        let temp = text;\r\n\r\n        /*temp = temp.replace(/\\n/g,\"\");\r\n        temp = temp.replace(/</g,\"%3C\");\r\n        temp = temp.replace(/>/g,\"%3E\");//*/\r\n\r\n        temp = temp.replace(/\\n/g,\"\");\r\n        temp = temp.replace(/%/g,\"%25\");\r\n        temp = temp.replace(/#/g,\"%23\");//# to %23 for FF\r\n        temp = temp.replace(/\"/g,\"%22\"); //\" to %22 for EDGE\r\n        temp = temp.replace(/</g,\"%3C\");\r\n        temp = temp.replace(/=/g,\"%3D\")\r\n        temp = temp.replace(/>/g,\"%3E\");\r\n        temp = temp.replace(/\\//g,\"%2F\");\r\n        temp = temp.replace(/\\\\/g,\"%5C\");\r\n        temp = temp.replace(/\\[/g,\"%5B\");\r\n        temp = temp.replace(/\\]/g,\"%5D\");\r\n        temp = temp.replace(/\\^/g,\"%5E\");\r\n        temp = temp.replace(/\\`/g,\"%60\");\r\n        temp = temp.replace(/\\~/g,\"%7E\");\r\n        //temp = temp.replace(/\\!/g,\"%33\");\r\n        temp = temp.replace(/\\?/g,\"%3F\");\r\n        temp = temp.replace(/:/g,\"%3A\");\r\n        temp = temp.replace(/;/g,\"%3B\");\r\n        temp = temp.replace(/\\@/g,\"%40\");\r\n        //temp = temp.replace(/\\&/g,\"%26\");//&amp;\r\n        //temp = temp.replace(/\\&/g,\"&amp;\");//&amp;//done in SVGTextInfo.toSVGElement AND Shape2SVG.ConvertForGroup\r\n        temp = temp.replace(/\\{/g,\"%7B\");\r\n        temp = temp.replace(/\\|/g,\"%7C\");\r\n        temp = temp.replace(/\\}/g,\"%7D\");//*/\r\n\r\n        return temp;\r\n    }\r\n\r\n    public getSVGDataURI(): string {\r\n        if (this._svgDataURI == null) \r\n        {\r\n            //works with special characters but not in base64.  Which should be fine.\r\n            //let temp:string = \"data:image/svg+xml,\" + this.escapeChars(this._svg);\r\n\r\n            // https://web.dev/articles/base64-encoding\r\n            // From https://developer.mozilla.org/en-US/docs/Glossary/Base64#the_unicode_problem.\r\n            //works with base64\r\n            let temp:string = \"data:image/svg+xml;base64,\" + btoa(String.fromCodePoint(...new TextEncoder().encode(this._svg)))\r\n\r\n            this._svgDataURI = temp;\r\n        }\r\n        return this._svgDataURI;\r\n    }\r\n\r\n    public getSVG(): string { return this._svg; }\r\n\r\n    /**\r\n     * The x value the image should be centered on or the \"anchor point\".\r\n     * @return \r\n     */\r\n    public getSymbolCenterX(): int {\r\n        return this._anchorX;\r\n    }\r\n\r\n    /**\r\n     * The y value the image should be centered on or the \"anchor point\".\r\n     * @return \r\n     */\r\n    public getSymbolCenterY(): int {\r\n        return this._anchorY;\r\n    }\r\n\r\n    /**\r\n     * The point the image should be centered on or the \"anchor point\".\r\n     * @return \r\n     */\r\n    public getSymbolCenterPoint(): Point2D {\r\n        return new Point2D(this._anchorX, this._anchorY);\r\n    }\r\n\r\n    /**\r\n     * minimum bounding rectangle for the core symbol. Does\r\n     * not include modifiers, display or otherwise.\r\n     * @return \r\n     */\r\n    public getSymbolBounds(): Rectangle2D {\r\n        return this._symbolBounds;\r\n    }\r\n\r\n    /**\r\n     * Dimension of the entire image.\r\n     * @return \r\n     */\r\n\r\n    public getImageBounds(): Rectangle2D {\r\n        return new Rectangle2D(this._bounds.getX(), this._bounds.getY(), this._bounds.getWidth(), this._bounds.getHeight());\r\n    }\r\n}\r\n","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\nimport { type int } from \"../graphics2d/BasicTypes\";\r\n\r\n\r\n/**\r\n *\r\n *\r\n */\r\ninterface IPathIterator {\r\n\t//methods\r\n\tcurrentSegment(coords: number[]): int;\r\n\tcurrentSegment(coords: number[]): int;\r\n\tgetWindingRule(): int;\r\n\tisDone(): boolean;\r\n\tnext(): void;\r\n}\r\n\r\n// eslint-disable-next-line @typescript-eslint/no-namespace, no-redeclare\r\nexport namespace IPathIterator {\r\n\texport const SEG_CLOSE: int = 4;\r\n\texport const SEG_CUBICTO: int = 3;\r\n\texport const SEG_LINETO: int = 1;\r\n\texport const SEG_MOVETO: int = 0;\r\n\texport const SEG_QUADTO: int = 2;\r\n\texport const WIND_EVEN_ODD: int = 0;\r\n\texport const WIND_NON_ZERO: int = 1;\r\n}\r\n\r\n\r\n","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\n\r\nimport { type double, type int } from \"../graphics2d/BasicTypes\";\r\n\r\n\r\n\r\n/**\r\n * Class to provide a Point object with a linestyle to facilitate drawing.\r\n *\r\n */\r\nexport class POINT2 {\r\n  public x: double = 0;\r\n  public y: double = 0;\r\n  public style: int = 0;\r\n  public segment: int = 0;\r\n  public constructor();\r\n  public constructor(pt: POINT2);\r\n  public constructor(x: double, y: double);\r\n  public constructor(x: double, y: double, style: int);\r\n  public constructor(x: double, y: double, segment: int, style: int);\r\n  public constructor(...args: unknown[]) {\r\n    switch (args.length) {\r\n      case 0: {\r\n\r\n        this.x = 0;\r\n        this.y = 0;\r\n        this.style = 0;\r\n\r\n        break;\r\n      }\r\n\r\n      case 1: {\r\n        const [pt] = args as [POINT2];\r\n\r\n        this.x = pt.x;\r\n        this.y = pt.y;\r\n        this.segment = pt.segment;\r\n        this.style = pt.style;\r\n\r\n        break;\r\n      }\r\n\r\n      case 2: {\r\n        const [x, y] = args as [double, double];\r\n\r\n        this.x = x;\r\n        this.y = y;\r\n        this.style = 0;\r\n\r\n        break;\r\n      }\r\n\r\n      case 3: {\r\n        const [x, y, style] = args as [double, double, int];\r\n\r\n        this.x = x;\r\n        this.y = y;\r\n        this.style = style;\r\n\r\n        break;\r\n      }\r\n\r\n      case 4: {\r\n        const [x, y, segment, style] = args as [double, double, int, int];\r\n\r\n        this.x = x;\r\n        this.y = y;\r\n        this.segment = segment;\r\n        this.style = style;\r\n\r\n        break;\r\n      }\r\n\r\n      default: {\r\n        throw Error(`Invalid number of arguments`);\r\n      }\r\n    }\r\n  }\r\n\r\n  public getX() {\r\n    return this.x;\r\n  }\r\n\r\n  public getY() {\r\n    return this.y;\r\n  }\r\n\r\n}\r\n\r\n","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\n\r\nimport { type int, type double } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { AffineTransform } from \"../graphics2d/AffineTransform\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\n//import { IPathIterator } from \"../graphics2d/IPathIterator\"\r\n\r\n\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class PathIterator {\r\n    public static readonly SEG_CLOSE: int = 4;\r\n    public static readonly SEG_CUBICTO: int = 3;\r\n    public static readonly SEG_LINETO: int = 1;\r\n    public static readonly SEG_MOVETO: int = 0;\r\n    public static readonly SEG_QUADTO: int = 2;\r\n    public static readonly WIND_EVEN_ODD: int = 0;\r\n    public static readonly WIND_NON_ZERO: int = 1;\r\n    private _currentSeg: int = 0;\r\n    private _pts: Array<POINT2>;\r\n    public constructor(tx: AffineTransform | null) {\r\n\r\n        this._currentSeg = 0;\r\n        this._pts = new Array();\r\n    }\r\n    public getPoints(): Array<POINT2> {\r\n        return this._pts;\r\n    }\r\n    \r\n    public currentSegment(coords: number[]): int {\r\n        let type: int = this._pts[this._currentSeg].style;\r\n        if (type === PathIterator.SEG_LINETO || type === PathIterator.SEG_MOVETO) {\r\n            coords[0] = this._pts[this._currentSeg].x;\r\n            coords[1] = this._pts[this._currentSeg].y;\r\n        } else if (type === PathIterator.SEG_CUBICTO) {\r\n            coords[0] = this._pts[this._currentSeg].x;\r\n            coords[1] = this._pts[this._currentSeg].y;\r\n            this._currentSeg++;\r\n            coords[2] = this._pts[this._currentSeg].x;\r\n            coords[3] = this._pts[this._currentSeg].y;\r\n            this._currentSeg++;\r\n            coords[4] = this._pts[this._currentSeg].x;\r\n            coords[5] = this._pts[this._currentSeg].y;\r\n        } else if (type === PathIterator.SEG_QUADTO) {\r\n            coords[0] = this._pts[this._currentSeg].x;\r\n            coords[1] = this._pts[this._currentSeg].y;\r\n            this._currentSeg++;\r\n            coords[2] = this._pts[this._currentSeg].x;\r\n            coords[3] = this._pts[this._currentSeg].y;\r\n        }\r\n        return type;\r\n    }\r\n\r\n    public getWindingRule(): int {\r\n        return 1;\r\n    }\r\n    public isDone(): boolean {\r\n        if (this._currentSeg === this._pts.length) {\r\n\r\n            return true;\r\n        }\r\n\r\n\r\n        return false;\r\n    }\r\n    public next(): void {\r\n        this._currentSeg++;\r\n    }\r\n\r\n    //public methods to collect the poins and the moves\r\n    //GeneralPath must call this whenever its getPathIterator method is called to reset the iterator\r\n    public reset(): void {\r\n        this._currentSeg = 0;\r\n    }\r\n    public moveTo(x: double, y: double): void {\r\n        this._pts.push(new POINT2(x, y, PathIterator.SEG_MOVETO));\r\n    }\r\n    public lineTo(x: double, y: double): void {\r\n        this._pts.push(new POINT2(x, y, PathIterator.SEG_LINETO));\r\n    }\r\n    public cubicTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double): void {\r\n        this._pts.push(new POINT2(x1, y1, PathIterator.SEG_CUBICTO));\r\n        this._pts.push(new POINT2(x2, y2, PathIterator.SEG_CUBICTO));\r\n        this._pts.push(new POINT2(x3, y3, PathIterator.SEG_CUBICTO));\r\n    }\r\n    public curveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double): void {\r\n        this._pts.push(new POINT2(x1, y1, PathIterator.SEG_CUBICTO));\r\n        this._pts.push(new POINT2(x2, y2, PathIterator.SEG_CUBICTO));\r\n        this._pts.push(new POINT2(x3, y3, PathIterator.SEG_CUBICTO));\r\n    }\r\n    public quadTo(x1: double, y1: double, x2: double, y2: double): void {\r\n        this._pts.push(new POINT2(x1, y1, PathIterator.SEG_QUADTO));\r\n        this._pts.push(new POINT2(x2, y2, PathIterator.SEG_QUADTO));\r\n    }\r\n    public getBounds(): Rectangle2D {\r\n        let j: int = 0;\r\n        let left: double = this._pts[0].x;\r\n        let right: double = this._pts[0].x;\r\n        let top: double = this._pts[0].y;\r\n        let bottom: double = this._pts[0].y;\r\n        let n: int = this._pts.length;\r\n        //for(j=1;j<_pts.length;j++)\r\n        for (j = 1; j < n; j++) {\r\n            if (this._pts[j].x < left) {\r\n\r\n                left = this._pts[j].x;\r\n            }\r\n\r\n            if (this._pts[j].x > right) {\r\n\r\n                right = this._pts[j].x;\r\n            }\r\n\r\n            if (this._pts[j].y < top) {\r\n\r\n                top = this._pts[j].y;\r\n            }\r\n\r\n            if (this._pts[j].y > bottom) {\r\n\r\n                bottom = this._pts[j].y;\r\n            }\r\n\r\n        }\r\n        let rect: Rectangle2D = new Rectangle2D(left, top, right - left, bottom - top);\r\n        return rect;\r\n    }\r\n    public setPathIterator(pts: Array<POINT2>): void {\r\n        this.reset();\r\n        this._pts = pts;\r\n    }\r\n}\r\n","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\nimport { type int, type double } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { AffineTransform } from \"../graphics2d/AffineTransform\"\r\nimport { Point2D } from \"../graphics2d/Point2D\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\nimport { Shape } from \"../graphics2d/Shape\"\r\nimport { Point } from \"./Point\";\r\nimport { RectUtilities } from \"../renderer/utilities/RectUtilities\";\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class Rectangle implements Shape {\r\n    public static readonly OUT_LEFT = 1;\r\n    public static readonly OUT_TOP = 2;\r\n    public static readonly OUT_RIGHT = 4;\r\n    public static readonly OUT_BOTTOM = 8;\r\n    public x: int = 0;\r\n    public y: int = 0;\r\n    public width: int = 0;\r\n    public height: int = 0;\r\n    public constructor();\r\n    public constructor(x1: int, y1: int, width1: int, height1: int);\r\n    public constructor(...args: unknown[]) {\r\n        \r\n        switch (args.length) {\r\n            case 0: {\r\n                \r\n                this.x = 0;\r\n                this.y = 0;\r\n                this.width = 0;\r\n                this.height = 0;\r\n\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                const [x1, y1, width1, height1] = args as [int, int, int, int];\r\n\r\n                this.x = x1;\r\n                this.y = y1;\r\n                this.width = width1;\r\n                this.height = height1;\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n    public getShapeType():string\r\n    {\r\n        return \"RECTANGLE\";\r\n    }\r\n    public getBounds(): Rectangle {\r\n        return new Rectangle(Math.trunc(this.x),Math.trunc(this.y),Math.trunc(this.width),Math.trunc(this.height));\r\n    }\r\n    public getPathIterator(at: AffineTransform): null {\r\n        return null;\r\n    }\r\n    public intersects(rect: Rectangle2D): boolean;\r\n    public intersects(x1: double, y1: double, width1: double, height1: double): boolean;\r\n    public intersects(...args: unknown[]): boolean {\r\n        switch (args.length) {\r\n            case 1: {\r\n                const [rect] = args as [Rectangle2D];\r\n\r\n\r\n                if (this.x + this.width < rect.x) {\r\n\r\n                    return false;\r\n                }\r\n\r\n                if (this.x > rect.x + rect.width) {\r\n\r\n                    return false;\r\n                }\r\n\r\n                if (this.y + this.height < rect.y) {\r\n\r\n                    return false;\r\n                }\r\n\r\n                if (this.y > rect.y + rect.height) {\r\n\r\n                    return false;\r\n                }\r\n\r\n\r\n                return true;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                const [x1, y1, width1, height1] = args as [double, double, double, double];\r\n\r\n\r\n                if (this.x + this.width < x1) {\r\n\r\n                    return false;\r\n                }\r\n\r\n                if (this.x > x1 + width1) {\r\n\r\n                    return false;\r\n                }\r\n\r\n                if (this.y + this.height < y1) {\r\n\r\n                    return false;\r\n                }\r\n\r\n                if (this.y > y1 + height1) {\r\n\r\n                    return false;\r\n                }\r\n\r\n\r\n                return true;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n    public contains(pt: Point2D): boolean;\r\n    public contains(x1: int, y1: int): boolean;\r\n    public contains(x1: int, y1: int, width1: int, height1: int): boolean;\r\n    public contains(...args: unknown[]): boolean {\r\n        switch (args.length) {\r\n            case 1: {\r\n                const [pt] = args as [Point2D];\r\n\r\n\r\n                if (this.x <= pt.getX() && pt.getX() <= this.x + this.width &&\r\n                    this.y <= pt.getY() && pt.getY() <= this.y + this.height) {\r\n\r\n                    return true;\r\n                }\r\n\r\n                else {\r\n                    return false;\r\n                }\r\n\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 2: {\r\n                const [x1, y1] = args as [int, int];\r\n\r\n\r\n                if (this.x <= x1 && x1 <= this.x + this.width &&\r\n                    this.y <= y1 && y1 <= this.y + this.height) {\r\n\r\n                    return true;\r\n                }\r\n\r\n                else {\r\n                    return false;\r\n                }\r\n\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                const [x1, y1, width1, height1] = args as [int, int, int, int];\r\n\r\n\r\n                if (this.contains(x1, y1) && this.contains(x1 + width1, y1 + height1)) {\r\n\r\n                    return true;\r\n                }\r\n\r\n                else {\r\n                    return false;\r\n                }\r\n\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n    public getBounds2D(): Rectangle2D {\r\n        return new Rectangle2D(this.x, this.y, this.width, this.height);\r\n    }\r\n    public getX(): double {\r\n        return this.x;\r\n    }\r\n    public getY(): int {\r\n        return this.y;\r\n    }\r\n    public getMinX(): int {\r\n        return this.x;\r\n    }\r\n    public getMinY(): int {\r\n        return this.y;\r\n    }\r\n    public getMaxX(): int {\r\n        return this.x + this.width;\r\n    }\r\n    public getMaxY(): int {\r\n        return this.y + this.height;\r\n    }\r\n    public getHeight(): int {\r\n        return this.height;\r\n    }\r\n    public getWidth(): int {\r\n        return this.width;\r\n    }\r\n    getBottom():number{\r\n        return this.y + this.height;\r\n    };\r\n\r\n    getRight():number{\r\n        return this.x + this.width;\r\n    };\r\n\r\n    getCenterX():number{\r\n        return this.x + (this.width/2);\r\n    };\r\n    /**\r\n     * \r\n     * @returns {Number}\r\n     */\r\n    getCenterY(){\r\n        return this.y + (this.height/2);\r\n    };\r\n    \r\n    public grow(h: int, v: int): void {\r\n        this.x = this.x - h;\r\n        this.y = this.y - v;\r\n        this.width = this.width + (2*h);\r\n        this.height = this.height + (2*v);\r\n    }\r\n    public setRect(rect: Rectangle): void {\r\n        this.x = rect.x;\r\n        this.y = rect.y;\r\n        this.width = rect.width;\r\n        this.height = rect.height;\r\n    }\r\n        /**\r\n     * setLocation x,y (top,left) while maintaining the width and height.\r\n     * @param x \r\n     * @param y \r\n     */\r\n    public setLocation(x:number,y:number):void{\r\n        this.x = x;\r\n        this.y = y;\r\n    };\r\n    public isEmpty():boolean\r\n    {\r\n        return (this.width <= 0.0) || (this.height <= 0.0);\r\n    };\r\n\r\n    public shift(x:number,y:number):void\r\n    {\r\n        this.x += x;\r\n        this.y += y;\r\n        //height & width shouldn't change in a full shift of the rectangle.\r\n        //this.height = this.bottom - this.y;\r\n        //this.width = this.right - this.x;\r\n    };\r\n    /**\r\n     * moves top,left points leaving bottom,right intact.\r\n     * adjusts the height & width values as necessary\r\n     * @param x \r\n     * @param y \r\n     */\r\n    public shiftTL(x:number,y:number):void{\r\n        let br:Point2D = new Point2D(this.x + this.width, this.y + this.height);\r\n\r\n        this.x += x;\r\n        this.y += y;\r\n\r\n        this.height = br.getY() - this.y;\r\n        this.width = br.getX() - this.x;\r\n    };\r\n    /**\r\n     * moves bottom,right points leaving top,left intact.\r\n     * adjusts the height & width values as necessary\r\n     * @param {type} x the amount to move the right point by\r\n     * @param {type} y the amount to move the bottom point by\r\n     * @returns {_L7.Anonym$0.Rectangle.shiftTL}\r\n     */\r\n    public shiftBR(x:number,y:number):void{\r\n        this.width += x;\r\n        this.height += y;\r\n        if(this.width < 0)\r\n            this.width = 0;\r\n        if(this.height < 0)\r\n            this.height = 0;\r\n    };\r\n\r\n        /**\r\n     * Will merge the bounds of two rectangle.\r\n     * @param rect \r\n     */\r\n        public union(rect:Rectangle)\r\n        {\r\n            let br1:Point2D = new Point2D(this.x + this.width, this.y + this.height);\r\n            let br2:Point2D = new Point2D(rect.x + rect.width, rect.y + rect.height);\r\n            if(rect)\r\n            {\r\n                if(rect.y < this.y)\r\n                    this.y = rect.y;\r\n                if(rect.x < this.x)\r\n                    this.x = rect.x;\r\n                if(br2.getY() > br1.getY())\r\n                    this.height = br2.getY() - br1.getY();\r\n                if(br2.getX() > br1.getX())\r\n                    this.width = br2.getX() - br1.getX();\r\n            }\r\n                \r\n        }\r\n    \r\n        public unionPoint(point:Point){\r\n            if(point)\r\n            {\r\n                let tl:Point = new Point(this.x,this.y);\r\n                let br:Point = new Point(this.x + this.width, this.y + this.height);\r\n\r\n                if(point.y < tl.y)\r\n                    tl.y = point.y;\r\n                if(point.x < tl.x)\r\n                    tl.x = point.x;\r\n                if(point.y > br.y)\r\n                    br.y = point.y;\r\n                if(point.x > br.x)\r\n                    br.x = point.x;\r\n                this.x = tl.x;\r\n                this.y = tl.y;\r\n                this.width = br.x - this.x;\r\n                this.height = br.y - this.y;\r\n            }\r\n                \r\n        };\r\n\r\n            /**\r\n     * \r\n     * @param point \r\n     * @returns \r\n     */\r\n    public containsPoint(point:Point):boolean\r\n    {\r\n        if(point)\r\n        {\r\n            var x = point.getX();\r\n            var y = point.getY();\r\n            var x0 = this.getX(),\r\n                y0 = this.getY();\r\n            return (x >= x0 &&\r\n                y >= y0 &&\r\n                x < x0 + this.getWidth() &&\r\n                y < y0 + this.getHeight());\r\n        }\r\n        else\r\n            return false;\r\n    };\r\n    \r\n    public containsRectangle(rect:Rectangle):boolean\r\n    {\r\n        if(rect)\r\n        {\r\n            var x = rect.getX();\r\n            var y = rect.getY();\r\n            var w = rect.getWidth();\r\n            var h = rect.getHeight();\r\n            if (this.isEmpty() || w <= 0 || h <= 0) \r\n            {\r\n                return false;\r\n            }\r\n            var x0 = this.getX(),\r\n                y0 = this.getY();\r\n            return (x >= x0 &&\r\n                y >= y0 &&\r\n                (x + w) <= x0 + this.getWidth() &&\r\n                (y + h) <= y0 + this.getHeight());\r\n        }\r\n        else\r\n            return false;\r\n    };\r\n\r\n        /**\r\n     * Ported from Java\r\n     */\r\n    private outcode(x:number, y:number) \r\n    {\r\n        var out = 0;\r\n        if (this.width <= 0) {\r\n        out |= Rectangle.OUT_LEFT | Rectangle.OUT_RIGHT;\r\n        } else if (x < this.x) {\r\n        out |= Rectangle.OUT_LEFT;\r\n        } else if (x > this.x + this.width) {\r\n        out |= Rectangle.OUT_RIGHT;\r\n        }\r\n        if (this.height <= 0) {\r\n        out |= Rectangle.OUT_TOP | Rectangle.OUT_BOTTOM;\r\n        } else if (y < this.y) {\r\n        out |= Rectangle.OUT_TOP;\r\n        } else if (y > this.y + this.height) {\r\n        out |= Rectangle.OUT_BOTTOM;\r\n        }\r\n        return out;\r\n    };\r\n    \r\n    /**\r\n    * Tests if the specified line segment intersects the interior of this\r\n    * <code>Rectangle</code>. Ported from java.\r\n    *\r\n    * @param x1 the X coordinate of the start point of the specified\r\n    *           line segment\r\n    * @param y1 the Y coordinate of the start point of the specified\r\n    *           line segment\r\n    * @param x2 the X coordinate of the end point of the specified\r\n    *           line segment\r\n    * @param y2 the Y coordinate of the end point of the specified\r\n    *           line segment\r\n    * @return <code>true</code> if the specified line segment intersects\r\n    * the interior of this <code>Rectangle</code>; <code>false</code>\r\n    * otherwise.\r\n    */\r\n    public intersectsLine(x1: number, y1: number, x2: number, y2: number):boolean\r\n    {\r\n        let out1: number = 0;\r\n        let out2: number = 0;\r\n        if ((out2 = this.outcode(x2, y2)) === 0) {\r\n            return true;\r\n        }\r\n        while ((out1 = this.outcode(x1, y1)) !== 0) {\r\n            if ((out1 & out2) !== 0) {\r\n                return false;\r\n            }\r\n            if ((out1 & (Rectangle.OUT_LEFT | Rectangle.OUT_RIGHT)) !== 0) {\r\n                var x = this.getX();\r\n                if ((out1 & Rectangle.OUT_RIGHT) !== 0) {\r\n                    x += this.getWidth();\r\n                }\r\n                y1 = y1 + (x - x1) * (y2 - y1) / (x2 - x1);\r\n                x1 = x;\r\n            } else {\r\n                var y = this.getY();\r\n                if ((out1 & Rectangle.OUT_BOTTOM) !== 0) {\r\n                    y += this.getHeight();\r\n                }\r\n                x1 = x1 + (y - y1) * (x2 - x1) / (y2 - y1);\r\n                y1 = y;\r\n            }\r\n        }\r\n        return true;\r\n    };\r\n\r\n    // </editor-fold>\r\n\r\n    public setPath(context:OffscreenCanvasRenderingContext2D)\r\n    {\r\n        var x = this.getX(),\r\n            y = this.getY(),\r\n            w = this.getWidth(),\r\n            h = this.getHeight();\r\n        \r\n        //context.beginPath();\r\n        context.moveTo(x, y);\r\n        context.lineTo(x + w,y);\r\n        context.lineTo(x + w,y + h);\r\n        context.lineTo(x,y + h);\r\n        context.closePath();\r\n        \r\n    };\r\n    public stroke(context:OffscreenCanvasRenderingContext2D){\r\n        context.strokeRect(this.getX(),this.getY(),this.getWidth(),this.getHeight());\r\n    };\r\n    public fill(context:OffscreenCanvasRenderingContext2D){\r\n        context.fillRect(this.getX(),this.getY(),this.getWidth(),this.getHeight());\r\n    };\r\n    public clone():Rectangle{\r\n        return new Rectangle(this.x,this.y,this.width,this.height);\r\n    };\r\n    \r\n    /**\r\n     * ported from java\r\n     */\r\n    /*intersects(r:Rectangle):boolean\r\n    {\r\n        if(r)\r\n        {\r\n            var tw = this.width;\r\n            var th = this.height;\r\n            var rw = r.width;\r\n            var rh = r.height;\r\n            if (rw <= 0 || rh <= 0 || tw <= 0 || th <= 0) {\r\n                return false;\r\n            }\r\n            var tx = this.x;\r\n            var ty = this.y;\r\n            var rx = r.x;\r\n            var ry = r.y;\r\n            rw += rx;\r\n            rh += ry;\r\n            tw += tx;\r\n            th += ty;\r\n            //      overflow || intersect\r\n            return ((rw < rx || rw > tx) &&\r\n                    (rh < ry || rh > ty) &&\r\n                    (tw < tx || tw > rx) &&\r\n                    (th < ty || th > ry));    \r\n        }\r\n        else\r\n            return false;\r\n        \r\n    };//*/\r\n    \r\n    /**\r\n     * \r\n     * @param stroke named color or value of rgb(#,#,#)\r\n     * @param strokeWidth width of line in # of pixels\r\n     * @param fill named color or value of rgb(#,#,#)\r\n     * @returns \r\n     */\r\n    public toSVGElement(stroke:string | null, strokeWidth:number, fill:string | null):string\r\n    {\r\n        var line = '<rect x=\"' + this.x + '\" y=\"' + this.y;\r\n        line += '\" width=\"' + this.width + '\" height=\"' + this.height + '\"';\r\n        \r\n        if(strokeWidth)\r\n            line += ' stroke-width=\"' + strokeWidth + '\"';\r\n        else if(stroke) \r\n            line += ' stroke-width=\"2\"';\r\n        \r\n        if(stroke)\r\n            line += ' stroke=\"' + stroke + '\"';\r\n            \r\n        if(fill)\r\n            line += ' fill=\"' + fill + '\"';\r\n        else\r\n            line += ' fill=\"none\"';\r\n        \r\n        line += '/>';\r\n        return line;\r\n    }\r\n    \r\n}\r\n","import { RectF } from \"./RectF\";\r\nimport { POINT2 } from \"../../armyc2/c5isr/JavaLineArray/POINT2\"\r\nimport { type double, type int } from \"../../armyc2/c5isr/graphics2d/BasicTypes\";\r\n\r\nexport class Path {\r\n    private pts: Array<POINT2> = [];\r\n\r\n    public lineTo(x: double, y: double) {\r\n        if (this.pts.length > 0)\r\n        {\r\n            var lastPt = this.pts[this.pts.length - 1];\r\n            if (lastPt.x === x && lastPt.y === y)\r\n                return;\r\n        }\r\n        this.pts.push(new POINT2(x, y));\r\n    };\r\n    public moveTo(x: double, y: double) {\r\n        if (this.pts.length > 0)\r\n        {\r\n            var lastPt = this.pts[this.pts.length - 1];\r\n            if (lastPt.x === x && lastPt.y === y)\r\n                return;\r\n        }\r\n        this.pts.push(new POINT2(x, y));\r\n    };\r\n    public curveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double) {\r\n        this.pts.push(new POINT2(x1, y1));\r\n        this.pts.push(new POINT2(x2, y2));\r\n        this.pts.push(new POINT2(x3, y3));\r\n    };\r\n    public cubicTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double) {\r\n        this.pts.push(new POINT2(x1, y1));\r\n        this.pts.push(new POINT2(x2, y2));\r\n        this.pts.push(new POINT2(x3, y3));\r\n    };\r\n    public quadTo(x1: double, y1: double, x2: double, y2: double) {\r\n        this.pts.push(new POINT2(x1, y1));\r\n        this.pts.push(new POINT2(x2, y2));\r\n    };\r\n    public addPath(path: Path) {\r\n        this.pts.push(...path.getPts());\r\n        return;\r\n    };\r\n    public computeBounds(rect: RectF, exact: boolean) {\r\n        var j = 0;\r\n        var left = this.pts[0].x;\r\n        var right = this.pts[0].x;\r\n        var top = this.pts[0].y;\r\n        var bottom = this.pts[0].y;\r\n        var pt = null;\r\n        for (j = 1; j < this.pts.length; j++) {\r\n            pt = this.pts[j];\r\n            if (pt.x < left)\r\n                left = pt.x;\r\n            if (pt.x > right)\r\n                right = pt.x;\r\n            if (pt.y < top)\r\n                top = pt.y;\r\n            if (pt.y > bottom)\r\n                bottom = pt.y;\r\n        }\r\n        rect.left = left;\r\n        rect.top = top;\r\n        rect.right = right;\r\n        rect.bottom = bottom;\r\n        return;\r\n    };\r\n    public close() {\r\n    };\r\n    public getPts() {\r\n        return this.pts;\r\n    };\r\n    public reset() {\r\n        this.pts.length = 0;\r\n    }\r\n};\r\n\r\n\r\n\r\n\r\n","export class RectF \r\n{\r\n    public top = 0;\r\n    public left = 0;\r\n    public bottom = 0;\r\n    public right = 0;\r\n    \r\n    public constructor();\r\n    public constructor(left:number,top:number,right:number,bottom:number);\r\n    public constructor(...args: unknown[])\r\n    {\r\n        switch (args.length) \r\n        {\r\n            case 4: {\r\n                const [left, top, right, bottom] = args as [number, number,number, number];\r\n                if (arguments.length === 4)\r\n                {\r\n                    this.left = left;\r\n                    this.top = top;\r\n                    this.right = right;\r\n                    this.bottom = bottom;\r\n                }\r\n            }\r\n        }\r\n    }\r\n    \r\n    public static intersects(a:RectF, b:RectF): boolean {\r\n        if (a.contains(b.left, b.top))\r\n            return true;\r\n        else if (a.contains(b.left, b.bottom))\r\n            return true;\r\n        else if (a.contains(b.right, b.top))\r\n            return true;\r\n        else if (a.contains(b.right, b.bottom))\r\n            return true;\r\n        return false;\r\n    };\r\n    public width():number {\r\n        return this.right - this.left;\r\n    };\r\n    public height():number {\r\n        return this.bottom - this.top;\r\n    };\r\n    public contains(x:number, y:number):boolean {\r\n        if (this.left < x && x < this.right)\r\n            if (this.top < y && y < this.bottom)\r\n                return true;\r\n        return false;\r\n    };\r\n};","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\n\r\nimport { type double, type float, type int } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { AffineTransform } from \"../graphics2d/AffineTransform\"\r\nimport { IPathIterator } from \"../graphics2d/IPathIterator\"\r\nimport { PathIterator } from \"../graphics2d/PathIterator\"\r\nimport { Point2D } from \"../graphics2d/Point2D\"\r\nimport { Rectangle } from \"../graphics2d/Rectangle\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\nimport { Shape } from \"../graphics2d/Shape\"\r\n\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\n\r\nimport { Path } from \"../../../android/graphics/Path\"\r\nimport { RectF } from \"../../../android/graphics/RectF\"\r\n\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class GeneralPath implements Shape {\r\n    private _path: Path;\r\n    private _pathIterator: PathIterator;\r\n    public constructor() {\r\n        \r\n        this._path = new Path();\r\n        this._pathIterator = new PathIterator(null);\r\n    }\r\n    public lineTo(x: double, y: double): void {\r\n        this._path.lineTo(x as float, y as float);\r\n        this._pathIterator.lineTo(x, y);\r\n    }\r\n    public moveTo(x: double, y: double): void {\r\n        this._path.moveTo(x as float, y as float);\r\n        this._pathIterator.moveTo(x, y);\r\n    }\r\n    public quadTo(x1: double, y1: double, x2: double, y2: double): void {\r\n        this._path.quadTo(x1 as float, y1 as float, x2 as float, y2 as float);\r\n        this._pathIterator.quadTo(x1, y1, x2, y2);\r\n    }\r\n    public cubicTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double): void {\r\n        this._path.cubicTo(x1 as float, y1 as float, x2 as float, y2 as float, x3 as float, y3 as float);\r\n        this._pathIterator.cubicTo(x1, y1, x2, y2, x3, y3);\r\n    }\r\n    public curveTo(x1: double, y1: double, x2: double, y2: double, x3: double, y3: double): void {\r\n        this._path.cubicTo(x1 as float, y1 as float, x2 as float, y2 as float, x3 as float, y3 as float);\r\n        this._pathIterator.cubicTo(x1, y1, x2, y2, x3, y3);\r\n    }\r\n    public computeBounds(rect: Rectangle2D): void {\r\n        var rectf = new RectF();\r\n        this._path.computeBounds(rectf, true);\r\n        rect.x = rectf.left;\r\n        rect.y = rectf.top;\r\n        rect.width = rectf.bottom - rectf.top;\r\n        rect.setRect(rectf.left, rectf.top, rectf.width(), rectf.height());\r\n    }\r\n    public closePath(): void {\r\n        if (this._path != null) {\r\n\r\n            this._path.close();\r\n        }\r\n\r\n    }\r\n    public contains(pt: Point2D): boolean;\r\n\r\n    public contains(r: Rectangle2D): boolean;\r\n    public contains(x: int, y: int): boolean;\r\n    public contains(x: int, y: int, width: int, height: int): boolean;\r\n    public contains(...args: unknown[]): boolean {\r\n        switch (args.length) {\r\n            case 1: {\r\n                if (args[0] instanceof Point2D) {\r\n                    return false;\r\n                } else {\r\n                    const [r] = args as [Rectangle2D];\r\n                    let rect: Rectangle = new Rectangle(r.x as int, r.y as int, r.width as int, r.height as int);\r\n                    let rect2: Rectangle = this.getBounds();\r\n                    return rect2.contains(rect.x, rect.y, rect.width, rect.height);\r\n                }\r\n            }\r\n\r\n            case 2: {\r\n                const [x, y] = args as [int, int];\r\n\r\n\r\n                return false;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                const [x, y, width, height] = args as [int, int, int, int];\r\n\r\n\r\n                let rect2: Rectangle = this.getBounds();\r\n                return rect2.contains(x, y, width, height);\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n    public getBounds2D(): Rectangle2D {\r\n        return this._pathIterator.getBounds();\r\n    }\r\n    public getBounds(): Rectangle {\r\n        let rect: Rectangle2D = this._pathIterator.getBounds();\r\n        return new Rectangle(rect.x as int, rect.y as int, rect.width as int, rect.height as int);\r\n    }\r\n    /**\r\n     * called only when the GeneralPath is a rectangle\r\n     * @param rect\r\n     * @return \r\n     */\r\n    public intersects(rect: Rectangle2D): boolean;\r\n    /**\r\n     * Only tests against the bounds, used only when the GeneralPath is a rectangle\r\n     * @param x\r\n     * @param y\r\n     * @param w\r\n     * @param h\r\n     * @return \r\n     */\r\n    public intersects(x: double, y: double, w: double, h: double): boolean;\r\n    public intersects(...args: unknown[]): boolean {\r\n        switch (args.length) {\r\n            case 1: {\r\n                const [rect] = args as [Rectangle2D];\r\n\r\n\r\n                return this.getBounds().intersects(rect.x, rect.y, rect.width, rect.height);\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                const [x, y, w, h] = args as [double, double, double, double];\r\n\r\n\r\n                return this.getBounds().intersects(x, y, w, h);\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n    public append(shape: Shape, connect: boolean): void {\r\n        let gp: GeneralPath = shape as GeneralPath;\r\n        let pts: Array<POINT2> = gp._pathIterator.getPoints();\r\n        let j: int = 0;\r\n        let pt: POINT2;\r\n        let pt1: POINT2;\r\n        let pt2: POINT2;\r\n        let n: int = pts.length;\r\n        //for(j=0;j<pts.length;j++)\r\n        for (j = 0; j < n; j++) {\r\n            pt = pts[j];\r\n            switch (pt.style) {\r\n                case IPathIterator.SEG_MOVETO: {\r\n                    this._path.moveTo(pt.x as float, pt.y as float);\r\n                    this._pathIterator.moveTo(pt.x, pt.y);\r\n                    break;\r\n                }\r\n\r\n                case IPathIterator.SEG_LINETO: {\r\n                    this._path.lineTo(pt.x as float, pt.y as float);\r\n                    this._pathIterator.lineTo(pt.x, pt.y);\r\n                    break;\r\n                }\r\n\r\n                case IPathIterator.SEG_CUBICTO: {\r\n                    pt1 = pts[j + 1]; j++;\r\n                    pt2 = pts[j + 2]; j++;\r\n                    this._path.cubicTo(pt.x as float, pt.y as float, pt1.x as float, pt1.y as float, pt2.x as float, pt2.y as float);\r\n                    this._pathIterator.cubicTo(pt.x as float, pt.y as float, pt1.x as float, pt1.y as float, pt2.x as float, pt2.y as float);\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n        }\r\n    }\r\n    public getPath(): Path {\r\n        return this._path;\r\n    }\r\n    public getPathIterator(tx: AffineTransform | null): PathIterator {\r\n        this._pathIterator.reset();\r\n        return this._pathIterator;\r\n    }\r\n}\r\n","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\nimport { type float, type int } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { AffineTransform } from \"../graphics2d/AffineTransform\"\r\nimport { Font } from \"../graphics2d/Font\"\r\nimport { FontRenderContext } from \"../graphics2d/FontRenderContext\"\r\nimport { GeneralPath } from \"../graphics2d/GeneralPath\"\r\nimport { Rectangle } from \"../graphics2d/Rectangle\"\r\nimport { Shape } from \"../graphics2d/Shape\"\r\n\r\n\r\n//import android.graphics.drawable.shapes.Shape;\r\n//import android.graphics.drawable.shapes.PathShape;\r\n//import android.graphics.Path;\r\n/**\r\n *\r\n *\r\n */\r\nexport class TextLayout {\r\n    protected _font: Font;\r\n    protected _str: string = \"\";\r\n    public constructor(s: string, font: Font, frc: FontRenderContext) {\r\n\r\n        this._font = font;\r\n        this._str = s;\r\n        //return;\r\n    }\r\n    public getOutline(tx: AffineTransform | null): Shape {\r\n        return new GeneralPath();\r\n    }\r\n    //used by ShapeInfo\r\n    public getPixelBounds(frc: FontRenderContext, x: float, y: float): null {\r\n        return null;\r\n    }\r\n    public getBounds(): Rectangle {\r\n        let width: int = this._font.getSize() / 2 * this._str.length;\r\n        let height: int = this._font.getSize();\r\n        let rect: Rectangle = new Rectangle(0, 0, width, height);\r\n        return rect;\r\n    }\r\n}\r\n","import { type int, type double } from \"../../graphics2d/BasicTypes\";\r\n\r\nimport { AffineTransform } from \"../../graphics2d/AffineTransform\"\r\nimport { BasicStroke } from \"../../graphics2d/BasicStroke\"\r\nimport { GeneralPath } from \"../../graphics2d/GeneralPath\"\r\nimport { Point } from \"../../graphics2d/Point\"\r\nimport { Point2D } from \"../../graphics2d/Point2D\"\r\nimport { Rectangle } from \"../../graphics2d/Rectangle\"\r\nimport { Shape } from \"../../graphics2d/Shape\"\r\nimport { TextLayout } from \"../../graphics2d/TextLayout\"\r\nimport { TexturePaint } from \"../../graphics2d/TexturePaint\"\r\nimport { Color } from \"../../renderer/utilities/Color\"\r\nimport { MilStdSymbol } from \"../../renderer/utilities/MilStdSymbol\"\r\nimport { SVGSymbolInfo } from \"./SVGSymbolInfo\";\r\n\r\n\r\n\r\n/**\r\n * Holds information on how to draw the pieces of a multipoint symbol.\r\n * Can be retrieved from {@link MilStdSymbol#getSymbolShapes()} and\r\n * {@link MilStdSymbol#getModifierShapes()} after {@link armyc2.c5isr.web.render.WebRenderer#RenderMultiPointAsMilStdSymbol(String, String, String, String, String, String, double, String, Map, Map)} is called.\r\n */\r\nexport class ShapeInfo {\r\n\r\n\r\n    public static SHAPE_TYPE_POLYLINE: int = 0;\r\n    //public static int SHAPE_TYPE_POLYGON=1;\r\n    public static SHAPE_TYPE_FILL: int = 1;\r\n    public static SHAPE_TYPE_MODIFIER: int = 2;\r\n    public static SHAPE_TYPE_MODIFIER_FILL: int = 3;\r\n    public static SHAPE_TYPE_UNIT_FRAME: int = 4;\r\n    public static SHAPE_TYPE_UNIT_FILL: int = 5;\r\n    public static SHAPE_TYPE_UNIT_SYMBOL1: int = 6;\r\n    public static SHAPE_TYPE_UNIT_SYMBOL2: int = 7;\r\n    public static SHAPE_TYPE_UNIT_DISPLAY_MODIFIER: int = 8;\r\n    public static SHAPE_TYPE_UNIT_ECHELON: int = 9;\r\n    public static SHAPE_TYPE_UNIT_AFFILIATION_MODIFIER: int = 10;\r\n    public static SHAPE_TYPE_UNIT_HQ_STAFF: int = 11;\r\n    public static SHAPE_TYPE_TG_SP_FILL: int = 12;\r\n    public static SHAPE_TYPE_TG_SP_FRAME: int = 13;\r\n    public static SHAPE_TYPE_TG_Q_MODIFIER: int = 14;\r\n    public static SHAPE_TYPE_TG_SP_OUTLINE: int = 15;\r\n    public static SHAPE_TYPE_SINGLE_POINT_OUTLINE: int = 16;\r\n    public static SHAPE_TYPE_UNIT_OUTLINE: int = 17;\r\n    public static SHAPE_TYPE_UNIT_OPERATIONAL_CONDITION: int = 18;\r\n\r\n    public static justify_left: int = 0;\r\n    public static justify_center: int = 1;\r\n    public static justify_right: int = 2;\r\n\r\n\r\n    protected _Shape: Shape = null;\r\n    private stroke: BasicStroke = null;\r\n    private gp: GeneralPath = null;\r\n    private fillStyle: int = 0;\r\n    /**\r\n     * @deprecated\r\n     */\r\n    private texturePaint: TexturePaint | null = null;\r\n    private _ShapeType: int = -1;\r\n    private lineColor: Color | null = null;\r\n    private fillColor: Color | null = null;\r\n    private textBackgoundColor: Color = null;\r\n    // private affineTransform: AffineTransform;\r\n\r\n    //private _GlyphVector: GlyphVector;\r\n    private _TextLayout: TextLayout = null;\r\n    private _Position: Point2D = null;\r\n    private _ModifierString: string = null;\r\n    private _ModifierPosition: Point2D = null;\r\n    private _ModifierAnchor:Point2D = null;\r\n    private _ModifierAnchorOffset:Point2D = null;\r\n\r\n    private _ModifierImageInfo: SVGSymbolInfo = null;\r\n    private _ModifierAngle: double = 0;\r\n    private _Tag: any = null;\r\n    /**\r\n     * @deprecated\r\n     */\r\n    private _shader: ImageBitmap = null;\r\n    private _patternFillInfo: SVGSymbolInfo = null;\r\n    private _justify: int = ShapeInfo.justify_left;\r\n    //for google earth\r\n    private _Polylines: Array<Array<Point2D>> = null;\r\n\r\n    //enum DrawMethod{Draw,Fill;}\r\n\r\n    //private Polygon poly=new Polygon();\r\n    constructor();\r\n\r\n    constructor(shape: Shape);\r\n\r\n    //constructor(glyphVector: GlyphVector, position: Point2D);\r\n\r\n    constructor(textLayout: TextLayout, position: Point2D);\r\n\r\n    /**\r\n     *\r\n     * @param shape\r\n     * @param shapeType\r\n     * ShapeInfo.SHAPE_TYPE_\r\n     */\r\n    constructor(shape: Shape, shapeType: int);\r\n    constructor(...args: unknown[]) {\r\n        switch (args.length) {\r\n            case 0: {\r\n                break;\r\n            }\r\n\r\n            case 1: {\r\n                const [shape] = args as [Shape];\r\n                this._Shape = shape;\r\n                break;\r\n            }\r\n\r\n            //  case 2: {\r\n            //    const [glyphVector, position] = args as [GlyphVector, Point2D];\r\n            //    this._GlyphVector = glyphVector;\r\n            //     this._Position = position;\r\n            //     break;\r\n            //  }\r\n\r\n            case 2: {\r\n                if (args[0] instanceof TextLayout) {\r\n                    const [textLayout, position] = args as [TextLayout, Point2D];\r\n                    this._TextLayout = textLayout;\r\n                    this._Position = position;\r\n                } else {\r\n                    const [shape, shapeType] = args as [Shape, int];\r\n                    this._Shape = shape;\r\n                    this._ShapeType = shapeType;\r\n                }\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    public getShape(): Shape {\r\n        return this._Shape;\r\n    }\r\n\r\n    public setShape(value: Shape): void {\r\n        this._Shape = value;\r\n        // this._GlyphVector = null;\r\n        this._TextLayout = null;\r\n    }\r\n\r\n    // public getGlyphVector(): GlyphVector {\r\n    //     return this._GlyphVector;\r\n    // }\r\n\r\n    //public setGlyphVector(value: GlyphVector, position: Point2D): void {\r\n    //   this._GlyphVector = value;\r\n    //    this._Position = position;\r\n    //    this._Shape = null;\r\n    //    this._TextLayout = null;\r\n    // }\r\n\r\n    public getTextLayout(): TextLayout {\r\n        return this._TextLayout;\r\n    }\r\n\r\n    public setTextLayout(value: TextLayout): void {\r\n        this._TextLayout = value;\r\n        //  this._GlyphVector = null;\r\n        this._Shape = null;\r\n    }\r\n\r\n    //set this when returning text string.\r\n    public setModifierString(value: string): void {\r\n        this._ModifierString = value;\r\n    }\r\n\r\n    public getModifierString(): string {\r\n        return this._ModifierString;\r\n    }\r\n\r\n    //location to draw ModifierString.\r\n    public setModifierPosition(value: Point2D): void {\r\n        this._ModifierPosition = value;\r\n    }\r\n\r\n    /**\r\n     * Location to draw modifier if you can't use pixel offsets\r\n     * @return\r\n     */\r\n    public getModifierPosition(): Point2D {\r\n        return this._ModifierPosition;\r\n    }\r\n\r\n    public setModifierAnchor(value:Point2D):void\r\n    {\r\n        this._ModifierAnchor = value;\r\n    }\r\n\r\n    /**\r\n     * Location to draw modifier if you are able to use AnchorOffset(Pixel Offset).\r\n     * This keeps the modifier near the symbol when zooming in.\r\n     * @return\r\n     */\r\n    public getModifierAnchor():Point2D\r\n    {\r\n        return this._ModifierAnchor;\r\n    }\r\n\r\n    public setModifierAnchorOffset(value:Point2D):void\r\n    {\r\n        this._ModifierAnchorOffset = value;\r\n    }\r\n\r\n    /**\r\n     * The pixel offset to use when placing the modifier with the point from getModifierAnchor()\r\n     * @return\r\n     */\r\n    public getModifierAnchorOffset():Point2D\r\n    {\r\n        return this._ModifierAnchorOffset;\r\n    }\r\n\r\n    //angle to draw ModifierString.\r\n    public setModifierAngle(value: double): void {\r\n        this._ModifierAngle = value;\r\n    }\r\n\r\n    public getModifierAngle(): double {\r\n        return this._ModifierAngle;\r\n    }\r\n    \r\n    /**\r\n     * \r\n     * @deprecated use {@link setModifierPosition()} \r\n     */\r\n    public setModifierStringPosition(value: Point2D): void {\r\n        this.setModifierPosition(value);\r\n    }\r\n\r\n    /**\r\n     * \r\n     * @deprecated use {@link getModifierPosition()} \r\n     */\r\n    public getModifierStringPosition(): Point2D {\r\n        return this.getModifierPosition();\r\n    }\r\n\r\n    /**\r\n     * \r\n     * @deprecated use {@link setModifierAngle()} \r\n     */\r\n    public setModifierStringAngle(value: double): void {\r\n        this.setModifierAngle(value);\r\n    }\r\n\r\n    /**\r\n     * \r\n     * @deprecated use {@link getModifierAngle()} \r\n     */\r\n    public getModifierStringAngle(): double {\r\n        return this.getModifierAngle();\r\n    }\r\n\r\n    public setModifierImage(value: SVGSymbolInfo): void {\r\n        this._ModifierImageInfo = value;\r\n    }\r\n\r\n    public getModifierImage(): string {\r\n        if (this._ModifierImageInfo)\r\n            return this._ModifierImageInfo.getSVGDataURI();\r\n        else\r\n            return null;\r\n    }\r\n\r\n    public getModifierImageInfo(): SVGSymbolInfo {\r\n        return this._ModifierImageInfo;\r\n    }\r\n\r\n    /**\r\n     * Object that can be used to store anything.\r\n     * Will not be looked at when rendering.\r\n     * Null by default\r\n     * @param value\r\n     */\r\n    public setTag(value: any): void {\r\n        this._Tag = value;\r\n    }\r\n\r\n    /**\r\n     * Object that can be used to store anything.\r\n     * Will not be looked at when rendering.\r\n     * Null by default\r\n     * @return\r\n     */\r\n    public getTag(): any {\r\n        return this._Tag;\r\n    }\r\n\r\n\r\n    /*\r\n     * OLD\r\n     * @return\r\n     *//*\r\npublic Rectangle getBounds()\r\n{\r\n   Rectangle temp = null;\r\n\r\n   if(_Shape != null)\r\n       return _Shape.getBounds();\r\n   else if(_GlyphVector != null)\r\n       return _GlyphVector.getPixelBounds(null, (float)_Position.getX(), (float)_Position.getY());\r\n   else if(_TextLayout != null && _Position != null)\r\n   {\r\n       temp = _TextLayout.getPixelBounds(null, (float)_Position.getX(), (float)_Position.getY());\r\n       return temp;\r\n   }\r\n   else if(_TextLayout != null)//for deutch multipoint labels\r\n   {\r\n       //in this case, user set position using affine tranformation.\r\n       temp = new Rectangle();\r\n       temp.setRect(_TextLayout.getBounds());\r\n       return temp;\r\n   }\r\n   else\r\n       return null;\r\n}//*/\r\n\r\n    /**\r\n     * Gets bounds for the shapes.  Incorporates AffineTransform if not null\r\n     * in the ShapeInfo object.\r\n     * @return\r\n     */\r\n    public getBounds(): Rectangle | null {\r\n        let temp: Rectangle;\r\n\r\n        if (this._Shape != null) {\r\n            temp = this._Shape.getBounds();\r\n            if (this._Shape instanceof GeneralPath) {\r\n                if (this._ShapeType === ShapeInfo.SHAPE_TYPE_UNIT_OUTLINE) {\r\n                    if (this.lineColor != null && this.stroke != null) {\r\n                        if (this.stroke != null && this.stroke.getLineWidth() > 2) {\r\n\r\n                            temp.grow(this.stroke.getLineWidth() as int / 2, this.stroke.getLineWidth() as int / 2);\r\n                        }\r\n\r\n                    }\r\n                }\r\n                else {\r\n                    //mobility and other drawn symbol decorations.\r\n                    if (this.lineColor != null && this.stroke != null) {\r\n                        if (this.stroke != null && this.stroke.getLineWidth() > 2) {\r\n\r\n                            temp.grow(this.stroke.getLineWidth() as int - 1, this.stroke.getLineWidth() as int - 1);\r\n                        }\r\n\r\n                    }\r\n                }\r\n            }\r\n        }\r\n        else {\r\n            //   if (this._GlyphVector != null) {\r\n            //       temp = this._GlyphVector.getPixelBounds(null, this._Position.getX() as double, this._Position.getY() as double);\r\n            //   }\r\n            //else {\r\n            if (this._TextLayout != null && this._Position != null) {\r\n                temp = this._TextLayout.getPixelBounds(null, this._Position.getX() as double, this._Position.getY() as double);\r\n\r\n            }\r\n            else {\r\n                if (this._TextLayout != null)//for deutch multipoint labels\r\n                {\r\n                    temp = new Rectangle();\r\n                    temp.setRect(this._TextLayout.getBounds());\r\n                    //return temp;\r\n                }\r\n                else {\r\n\r\n                    return null;\r\n                }\r\n\r\n            }\r\n\r\n            //  }\r\n\r\n        }\r\n\r\n\r\n\r\n        // if (this.affineTransform != null) {\r\n        //   //position set by affinetransform\r\n        //    let sTemp: Shape = temp;\r\n        //    sTemp = this.affineTransform.createTransformedShape(temp);\r\n        //    temp = sTemp.getBounds();\r\n        // }\r\n\r\n        return temp;\r\n    }\r\n\r\n\r\n    /**\r\n     * needed to draw Glyphs and TextLayouts\r\n     * @param position\r\n     */\r\n    public setGlyphPosition(position: Point | Point2D): void {\r\n        if (position instanceof Point)\r\n            this._Position = new Point2D(position.x, position.y);\r\n        else\r\n            this._Position = position;\r\n    }\r\n\r\n\r\n    /**\r\n     * needed to draw Glyphs and TextLayouts\r\n     * @return\r\n     */\r\n    public getGlyphPosition(): Point2D {\r\n        return this._Position;\r\n    }\r\n\r\n    public setLineColor(value: Color | null): void {\r\n        this.lineColor = value;\r\n    }\r\n    public getLineColor(): Color {\r\n        return this.lineColor;\r\n    }\r\n\r\n    //    /**\r\n    //     *\r\n    //     * @param value\r\n    //     * @deprecated Use setStroke\r\n    //     */\r\n    //    public void setLineWidth(int value)\r\n    //    {\r\n    //        lineWidth=value;\r\n    //    }\r\n    //    /**\r\n    //     * @deprecated Use getStroke\r\n    //     * @return\r\n    //     */\r\n    //    public int getLineWidth()\r\n    //    {\r\n    //        return lineWidth;\r\n    //    }\r\n\r\n    public setFillColor(value: Color | null): void {\r\n        this.fillColor = value;\r\n    }\r\n    public getFillColor(): Color | null {\r\n        return this.fillColor;\r\n    }\r\n\r\n    public setTextBackgroundColor(value: Color): void {\r\n        this.textBackgoundColor = value;\r\n    }\r\n    public getTextBackgroundColor(): Color {\r\n        return this.textBackgoundColor;\r\n    }\r\n\r\n    //  public setAffineTransform(value: AffineTransform): void {\r\n    //      this.affineTransform = value;\r\n    //  }\r\n    //  public getAffineTransform(): AffineTransform {\r\n    //      return this.affineTransform;\r\n    //  }\r\n\r\n\r\n    public getStroke(): BasicStroke {\r\n        return this.stroke;\r\n    }\r\n\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public getTexturePaint(): TexturePaint | null {\r\n        return this.texturePaint;\r\n    }\r\n\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public setTexturePaint(value: TexturePaint | null): void {\r\n        this.texturePaint = value;\r\n    }\r\n\r\n    public getFillStyle(): int {\r\n        return this.fillStyle;\r\n    }\r\n    public setFillStyle(value: int): void {\r\n        this.fillStyle = value;\r\n    }\r\n\r\n    public setStroke(s: BasicStroke): void {\r\n        this.stroke = s;\r\n    }\r\n\r\n    /**\r\n     * For Internal Renderer use\r\n     * @param value\r\n     * ShapeInfo.SHAPE_TYPE_\r\n     *\r\n     */\r\n    public setShapeType(value: int): void {\r\n        this._ShapeType = value;\r\n    }\r\n    /**\r\n     * For Internal Renderer use\r\n     * @return ShapeInfo.SHAPE_TYPE_\r\n     *\r\n     */\r\n    public getShapeType(): int {\r\n        return this._ShapeType;\r\n    }\r\n\r\n    public getPolylines(): Array<Array<Point2D>> {\r\n        return this._Polylines;\r\n    }\r\n\r\n    public setPolylines(value: Array<Array<Point2D>>): void {\r\n        this._Polylines = value;\r\n    }\r\n\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public setShader(value: ImageBitmap): void {\r\n        this._shader = value;\r\n    }\r\n\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public getShader(): ImageBitmap {\r\n        return this._shader;\r\n    }\r\n\r\n    public setPatternFillImage(img: SVGSymbolInfo): void {\r\n        this._patternFillInfo = img;\r\n    }\r\n\r\n    public getPatternFillImage(): string {\r\n        if (this._patternFillInfo)\r\n            return this._patternFillInfo.getSVGDataURI();\r\n        else\r\n            return null;\r\n    }\r\n\r\n    public getPatternFillImageInfo(): SVGSymbolInfo {\r\n        return this._patternFillInfo;\r\n    }\r\n\r\n    public getTextJustify(): int {\r\n        return this._justify;\r\n    }\r\n\r\n    public setTextJustify(value: int): void {\r\n        this._justify = value;\r\n    }\r\n}\r\n","import { SymbolID } from \"../../renderer/utilities/SymbolID\"\r\nimport { MSLookup } from \"../../renderer/utilities/MSLookup\"\r\nimport { MSInfo } from \"../../renderer/utilities/MSInfo\"\r\nimport { DrawRules } from \"../../renderer/utilities/DrawRules\"\r\nimport { type int, type double, } from \"../../graphics2d/BasicTypes\";\r\n\r\n\r\nimport { Point2D } from \"../../graphics2d/Point2D\"\r\nimport { TexturePaint } from \"../../graphics2d/TexturePaint\"\r\nimport { Color } from \"../../renderer/utilities/Color\"\r\nimport { DistanceUnit } from \"../../renderer/utilities/DistanceUnit\"\r\nimport { ErrorLogger } from \"../../renderer/utilities/ErrorLogger\"\r\nimport { Modifiers } from \"../../renderer/utilities/Modifiers\"\r\nimport { RendererSettings } from \"../../renderer/utilities/RendererSettings\"\r\nimport { ShapeInfo } from \"../../renderer/utilities/ShapeInfo\"\r\nimport { SymbolUtilities } from \"../../renderer/utilities/SymbolUtilities\"\r\nimport { AffiliationColors } from \"./AffiliationColors\";\r\nimport { RendererUtilities } from \"./RendererUtilities\";\r\n\r\n\r\n/**\r\n * Object that holds information on how to draw a multipoint symbol after {@link armyc2.c5isr.web.render.WebRenderer#RenderMultiPointAsMilStdSymbol(String, String, String, String, String, String, double, String, Map, Map)}  is called.\r\n */\r\nexport class MilStdSymbol {\r\n\r\n    //private SymbolDef _symbolDefinition;\r\n    //private UnitDef _unitDefinition;\r\n    /**\r\n     * modifiers\r\n     */\r\n    private _Properties: Map<string, string> = null;\r\n\r\n    //for tactical graphics\r\n    private _X_Altitude: Array<number> = null;\r\n    private _AM_Distance: Array<number> = null;\r\n    private _AN_Azimuth: Array<number> = null;\r\n\r\n    private _symbolID: string = \"\";\r\n\r\n    /**\r\n     * unique ID for this symbol, for client use\r\n     */\r\n    private _UUID: string = \"\";\r\n\r\n    private _SymbolShapes: Array<ShapeInfo> = null;\r\n\r\n    /**\r\n     * collection of shapes for the modifiers\r\n     */\r\n    private _ModifierShapes: Array<ShapeInfo> = null;\r\n\r\n    private _Coordinates: Array<Point2D> = null;\r\n\r\n    private _UnitSize: int = 50;\r\n    private _scale: double = 0;\r\n    private _KeepUnitRatio: boolean = true;\r\n\r\n    protected _LineWidth: number = 3;\r\n    protected _LineColor: Color = null;\r\n    protected _FillColor: Color = null;\r\n    protected _TextColor: Color = null;\r\n    protected _TextBackgroundColor: Color = null;\r\n\r\n    protected _Rotation: double = 0.0;//DEGREES\r\n\r\n    //outline singlepoint TGs\r\n    protected _Outline: boolean = false;\r\n    //if null, renderer determines outline Color.\r\n    protected _OutLineColor: Color;\r\n    protected _OutLineWidth: int = 0;\r\n    protected _tp: TexturePaint;\r\n    protected _fs: boolean = true;\r\n\r\n    protected _patternFillType: int = 0;\r\n\r\n    private patternScale: double = 1;\r\n\r\n    private static _AltitudeMode: string = \"\";\r\n\r\n    private static _AltitudeUnit: DistanceUnit;\r\n\r\n    private static _DistanceUnit: DistanceUnit;\r\n\r\n    private static _useDashArray: boolean = true;\r\n\r\n    private static _hideOptionalLabels: boolean = false;\r\n\r\n    private static _DrawAffiliationModifierAsLabel: boolean = true;\r\n\r\n    private static _UseLineInterpolation: boolean = false;\r\n\r\n    protected _Tag: any;\r\n\r\n    /**\r\n     * Text is not affected by scale changes\r\n     */\r\n    public static readonly TextScaleSensitive_No:number = 0;\r\n    /**\r\n     * Text is affected only by significant scale changes\r\n     */\r\n    public static readonly TextScaleSensitive_OnSlightZoomIn:number = 1;\r\n    /**\r\n     * Text is affected by zoom in scale changes\r\n     */\r\n    public static readonly TextScaleSensitive_OnZoomIn:number = 2;\r\n    /**\r\n     * Text is affected by any scale changes\r\n     */\r\n    public static readonly TextScaleSensitive_OnZoomInOut:number = 3;\r\n\r\n\r\n    /**\r\n     * Symbol is not affected by scale changes\r\n     */\r\n    public static readonly SymbolScaleSensitive_No:number = 0;\r\n    /**\r\n     * Symbol has arrow heads that are affected by scale change\r\n     */\r\n    public static readonly SymbolScaleSensitive_ArrowHeads:number = 1;\r\n    /**\r\n     * Symbol has lines details that are affected by scale change (like FLOT)\r\n     */\r\n    public static readonly SymbolScaleSensitive_DecoratedLines:number = 2;\r\n    /**\r\n     * Symbol has pattern fills that are affected by scale if you're not using the fill pattern image\r\n     * ShapeInfo.getPatternFillImage()\r\n     */\r\n    public static readonly SymbolScaleSensitive_PatternFills:number = 3;\r\n\r\n\r\n\r\n    /*\r\n     * Used to hold metadata for each segment of the symbol for multi-point\r\n     * symbols. Each segment can contain one object.\r\n     */\r\n    //private Map _segmentData;\r\n    // Constants for dynamic properties\r\n    /*\r\n         public static final String SYMBOL_ID = \"Symbol ID\";\r\n         //public static final String SOURCE = \"Source\";\r\n         //public static final String EDITOR_CLASS_TYPE = \"Editor Class Type\";\r\n         public static final String URN = \"URN\";\r\n         public static final String UIC = \"UIC\";\r\n         public static final String ANGLE_OF_ROTATION = \"Angle of Rotation\";\r\n         public static final String LENGTH = \"Length\";\r\n         public static final String WIDTH = \"Width\";\r\n         public static final String RADIUS = \"Radius\";\r\n         public static final String SEGMENT_DATA = \"Segment Data\";\r\n         */\r\n\r\n    /*\r\n     public static final String GEO_POINT = \"point\";\r\n     public static final String GEO_LINE = \"line\";\r\n     public static final String GEO_POLYGON = \"area\";\r\n     public static final String GEO_TEXT = \"text\";\r\n     public static final String GEO_CIRCLE = \"circle\";\r\n     public static final String GEO_RECTANGLE = \"rectangle\";\r\n     public static final String GEO_ARC = \"arc\";\r\n     public static final String GEO_SQUARE = \"square\";\r\n     */\r\n    /*\r\n     private static final String _COORDINATES = \"Coordinates\";\r\n     private static final String _GEOMETRY = \"Geometry\";\r\n     private static final String _FILL_COLOR = \"Fill Color\";\r\n     private static final String _FILL_ALPHA = \"Fill Alpha\";\r\n     private static final String _FILL_STYLE = \"Fill Style\";\r\n     private static final String _LINE_WIDTH = \"Line Width\";\r\n     private static final String _LINE_COLOR = \"Line Color\";\r\n     private static final String _LINE_ALPHA = \"Line Alpha\";\r\n     private static final String _TEXT_BACKGROUND_COLOR = \"Background Color\";\r\n     private static final String _TEXT_FOREGROUND_COLOR = \"Foreground Color\";\r\n     private static final String _USE_FILL = \"Use Fill\";\r\n     */\r\n    /*\r\n     protected static const _COORDINATES:String = \"Coordinates\";\r\n     protected static const _GEOMETRY:String = \"Geometry\";\r\n     protected static const _FILL_COLOR:String = \"Fill Color\";\r\n     protected static const _FILL_ALPHA:String = \"Fill Alpha\";\r\n     private int _FILL_STYLE:String = \"Fill Style\";\r\n     protected static const _LINE_WIDTH:String = 0;\r\n     private Color _LINE_COLOR = Color.BLACK;\r\n     private int _LINE_ALPHA:String = 0;\r\n     private Color _TEXT_BACKGROUND_COLOR = Color.WHITE;\r\n     private Color _TEXT_FOREGROUND_COLOR = Color.BLACK;\r\n     private bool _USE_FILL:String = \"Use Fill\";*/\r\n\r\n    /**\r\n     *\r\n     * @param symbolID code, 20-30 digits long that represents the symbol\r\n     * @param uniqueID for the client's use\r\n     * @param modifiers use keys from Modifiers.\r\n     * @param Coordinates {@link ArrayList} of {@link Point2D} coordinates for the symbol\r\n     * @param keepUnitRatio - default TRUE\r\n     * modifiers\r\n     */\r\n    public constructor(symbolID: string, uniqueID: string, Coordinates: Array<Point2D>, modifiers: Map<string, string>, keepUnitRatio: boolean = true) {\r\n        if (modifiers == null) {\r\n            this._Properties = new Map<string, string>();\r\n        }\r\n        else {\r\n            this._Properties = modifiers;\r\n        }\r\n\r\n        this._UUID = uniqueID;\r\n        this.setCoordinates(Coordinates);\r\n\r\n        // Set the given symbol id\r\n        this.setSymbolID(symbolID);\r\n\r\n        // Set up default line fill and text colors\r\n        this.setLineColor(SymbolUtilities.getDefaultLineColor(this._symbolID));\r\n        this.setTextColor(SymbolUtilities.getLineColorOfAffiliation(symbolID));\r\n        //if(SymbolUtilities.isWarfighting(_symbolID))\r\n        if (SymbolUtilities.hasDefaultFill(this._symbolID)) {\r\n            this.setFillColor(SymbolUtilities.getFillColorOfAffiliation(this._symbolID));\r\n        }\r\n        //if(SymbolUtilities.isNBC(_symbolID) && !(SymbolUtilities.isDeconPoint(symbolID)))\r\n        //    setFillColor(SymbolUtilities.getFillColorOfAffiliation(_symbolID));\r\n\r\n        MilStdSymbol._DrawAffiliationModifierAsLabel = RendererSettings.getInstance().getDrawAffiliationModifierAsLabel();\r\n\r\n        MilStdSymbol._UseLineInterpolation = RendererSettings.getInstance().getUseLineInterpolation();\r\n\r\n        this._KeepUnitRatio = keepUnitRatio;\r\n    }\r\n\r\n\r\n    public getFillStyle(): TexturePaint {\r\n        return this._tp;\r\n    }\r\n\r\n    public setFillStyle(value: TexturePaint): void {\r\n        this._tp = value;\r\n    }\r\n\r\n    public getUseFillPattern(): boolean {\r\n        return this._fs;\r\n    }\r\n\r\n    public setUseFillPattern(value: boolean): void {\r\n        this._fs = value;\r\n    }\r\n\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public getPatternFillType(): int {\r\n        return this._patternFillType;\r\n    }\r\n\r\n    /**\r\n     * 0=Solid, 2=ForwardHatch, 3=BackwardHatch, 4=verticalHatch, 5=horizonalHatch, 8=CrossHatch\r\n     * Only affects Basic Shapes.  Will not apply to MilStd Symbology so as to not confuse some\r\n     * symbols with others.\r\n     * @param value {@link Integer}\r\n     * \r\n     * @deprecated\r\n     */\r\n    public setPatternFillType(value: int): void {\r\n        this._patternFillType = value;\r\n    }\r\n\r\n    public getAltitudeMode(): string {\r\n        return MilStdSymbol._AltitudeMode;\r\n    }\r\n\r\n    public setAltitudeMode(value: string): void {\r\n        MilStdSymbol._AltitudeMode = value;\r\n    }\r\n\r\n    public getAltitudeUnit(): DistanceUnit {\r\n        return MilStdSymbol._AltitudeUnit;\r\n    }\r\n\r\n    public setAltitudeUnit(unit: DistanceUnit): void {\r\n        MilStdSymbol._AltitudeUnit = unit;\r\n    }\r\n\r\n    public getDistanceUnit(): DistanceUnit {\r\n        return MilStdSymbol._DistanceUnit;\r\n    }\r\n\r\n    public setDistanceUnit(unit: DistanceUnit): void {\r\n        MilStdSymbol._DistanceUnit = unit;\r\n    }\r\n\r\n    public getUseDashArray(): boolean {\r\n        return MilStdSymbol._useDashArray;\r\n    }\r\n\r\n    public setUseDashArray(value: boolean): void {\r\n        MilStdSymbol._useDashArray = value;\r\n    }\r\n\r\n    public getHideOptionalLabels(): boolean {\r\n        return MilStdSymbol._hideOptionalLabels;\r\n    }\r\n\r\n    public setHideOptionalLabels(value: boolean): void {\r\n        MilStdSymbol._hideOptionalLabels = value;\r\n    }\r\n\r\n    public setUseLineInterpolation(value: boolean): void {\r\n        MilStdSymbol._UseLineInterpolation = value;\r\n    }\r\n\r\n    public getUseLineInterpolation(): boolean {\r\n        return MilStdSymbol._UseLineInterpolation;\r\n    }\r\n\r\n    //Set size for area's internal icon (LAA, mine and CBRN areas)\r\n    public setUnitSize(pixelSize: int): void { this._UnitSize = pixelSize; }\r\n\r\n    public getUnitSize(): int { return this._UnitSize; }\r\n\r\n    public setKeepUnitRatio(value: boolean): void { this._KeepUnitRatio = value; }\r\n\r\n    public getKeepUnitRatio(): boolean { return this._KeepUnitRatio; }\r\n\r\n    /**\r\n     * Determines how to draw the Affiliation Modifier. True to draw as modifier\r\n     * label in the \"E/F\" location. False to draw at the top right corner of the\r\n     * symbol\r\n     * @param value {@link Boolean}\r\n     *  \r\n     * @deprecated\r\n     */\r\n    public setDrawAffiliationModifierAsLabel(value: boolean): void {\r\n        MilStdSymbol._DrawAffiliationModifierAsLabel = value;\r\n    }\r\n\r\n    /**\r\n     * True to draw as modifier label in the \"E/F\" location. False to draw at\r\n     * the top right corner of the symbol\r\n     * @return {@link Boolean}\r\n     * \r\n     * @deprecated\r\n     */\r\n    public getDrawAffiliationModifierAsLabel(): boolean {\r\n        return MilStdSymbol._DrawAffiliationModifierAsLabel;\r\n    }\r\n\r\n    /**\r\n     * Returns the modifier map for the symbol\r\n     * @return {@link Map}\r\n     */\r\n    public getModifierMap(): Map<string, string> {\r\n        return this._Properties;\r\n    }\r\n\r\n    /**\r\n     * sets the modifier map for the symbol\r\n     * @param modifiers {@link Map}\r\n     */\r\n    public setModifierMap(modifiers: Map<string, string>): void {\r\n        this._Properties = modifiers;\r\n    }\r\n\r\n    /**\r\n     * Get a modifier value\r\n     * @param modifier {@link Modifiers}\r\n     * @return {@link String}\r\n     */\r\n    public getModifier(modifier: string): string;\r\n\r\n    /**\r\n     * Gets modifier value based on modifier constant and index in array\r\n     * @param modifier {@link Modifiers}\r\n     * @param index {@link Integer} array location, only applicable to AM, AN and X\r\n     * @return {@link String}\r\n     */\r\n    public getModifier(modifier: string, index: int): string;\r\n    public getModifier(...args: unknown[]): string | null {\r\n        switch (args.length) {\r\n            case 1: {\r\n                const [modifier] = args as [string];\r\n\r\n\r\n                if (this._Properties.has(modifier)) {\r\n                    return this._Properties.get(modifier);\r\n                }\r\n                else {\r\n                    return this.getModifier(modifier, 0);\r\n                }\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 2: {\r\n                const [modifier, index] = args as [string, int];\r\n\r\n\r\n                if (this._Properties.has(modifier)) {\r\n                    return this._Properties.get(modifier);\r\n                }\r\n                else if (modifier === (Modifiers.AM_DISTANCE)\r\n                        || modifier === (Modifiers.AN_AZIMUTH)\r\n                        || modifier === (Modifiers.X_ALTITUDE_DEPTH)) {\r\n                        let value: string = String(this.getModifier_AM_AN_X(modifier, index));\r\n                        if (value != null && value !== \"null\" && value !== \"\") {\r\n                            return value;\r\n                        }\r\n                        else {\r\n                            return null;\r\n                        }\r\n                    }\r\n                    else {\r\n                        return null;\r\n                    }\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * Set a modifier value\r\n     * @param modifier {@link Modifiers}\r\n     * @param value {@link String}\r\n     */\r\n    public setModifier(modifier: string, value: string): void;\r\n\r\n    /**\r\n     * Modifiers must be added in order. No setting index 2 without first\r\n     * setting index 0 and 1. If setting out of order is attempted, the value\r\n     * will just be added to the end of the list.\r\n     *\r\n     * @param modifier {@link Modifiers}\r\n     * @param value {@link String}\r\n     * @param index {@link Integer}\r\n     */\r\n    public setModifier(modifier: string, value: string, index: int): void;\r\n    public setModifier(...args: unknown[]): void {\r\n        switch (args.length) {\r\n            case 2: {\r\n                const [modifier, value] = args as [string, string];\r\n\r\n\r\n                if (value !== \"\") {\r\n                    if (!(modifier === Modifiers.AM_DISTANCE)\r\n                        || modifier === (Modifiers.AN_AZIMUTH)\r\n                        || modifier === (Modifiers.X_ALTITUDE_DEPTH)) {\r\n                        this._Properties.set(modifier, value);\r\n                    }\r\n                    else {\r\n                        this.setModifier(modifier, value, 0);\r\n                    }\r\n                }\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 3: {\r\n                const [modifier, value, index] = args as [string, string, int];\r\n\r\n\r\n                if (value !== \"\") {\r\n                    if (!(modifier === (Modifiers.AM_DISTANCE)\r\n                        || modifier === (Modifiers.AN_AZIMUTH)\r\n                        || modifier === (Modifiers.X_ALTITUDE_DEPTH))) {\r\n                        this._Properties.set(modifier, value);\r\n                    }\r\n                    else {\r\n                        let dblValue: number = Number.parseFloat(value);\r\n                        if (dblValue != null) {\r\n                            this.setModifier_AM_AN_X(modifier, dblValue, index);\r\n                        }\r\n                    }\r\n                }\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * Get modifier value for AM, AN or X\r\n     * @param modifier {@link Modifiers}\r\n     * @param index {@link Integer} array location\r\n     * @return {@link Double}\r\n     */\r\n    public getModifier_AM_AN_X(modifier: string, index: int): number | null {\r\n        let modifiers: Array<number>;\r\n        if (modifier === (Modifiers.AM_DISTANCE)) {\r\n            modifiers = this._AM_Distance;\r\n        }\r\n        else if (modifier === (Modifiers.AN_AZIMUTH)) {\r\n                modifiers = this._AN_Azimuth;\r\n            }\r\n            else if (modifier === (Modifiers.X_ALTITUDE_DEPTH)) {\r\n                    modifiers = this._X_Altitude;\r\n                }\r\n                else {\r\n                    return null;\r\n                }\r\n\r\n        if (modifiers != null && modifiers.length > index) {\r\n            let value: number = 0;\r\n            value = modifiers[index];\r\n            if (value != null) {\r\n                return value;\r\n            }\r\n            else {\r\n                return null;\r\n            }\r\n        }\r\n        else {\r\n            return null;\r\n        }\r\n    }\r\n\r\n    public setModifier_AM_AN_X(modifier: string, value: number, index: int): void {\r\n        if ((modifier === (Modifiers.AM_DISTANCE)\r\n            || modifier === (Modifiers.AN_AZIMUTH)\r\n            || modifier === (Modifiers.X_ALTITUDE_DEPTH))) {\r\n            let modifiers: Array<number>;\r\n            if (modifier === (Modifiers.AM_DISTANCE)) {\r\n                if (this._AM_Distance == null) {\r\n                    this._AM_Distance = new Array<number>();\r\n                }\r\n                modifiers = this._AM_Distance;\r\n            }\r\n            else if (modifier === (Modifiers.AN_AZIMUTH)) {\r\n                    if (this._AN_Azimuth == null) {\r\n                        this._AN_Azimuth = new Array<number>();\r\n                    }\r\n                    modifiers = this._AN_Azimuth;\r\n                }\r\n                else if (modifier === (Modifiers.X_ALTITUDE_DEPTH)) {\r\n                        if (this._X_Altitude == null) {\r\n                            this._X_Altitude = new Array<number>();\r\n                        }\r\n                        modifiers = this._X_Altitude;\r\n                    }\r\n            \r\n            if (index + 1 > modifiers.length) {\r\n                modifiers.push(value);\r\n            }\r\n            else {\r\n                modifiers[index] = value;\r\n            }\r\n        }\r\n    }\r\n\r\n    public getModifiers_AM_AN_X(modifier: string): Array<number> | null {\r\n        if (modifier === (Modifiers.AM_DISTANCE)) {\r\n            return this._AM_Distance;\r\n        }\r\n        else if (modifier === (Modifiers.AN_AZIMUTH)) {\r\n                return this._AN_Azimuth;\r\n            }\r\n            else if (modifier === (Modifiers.X_ALTITUDE_DEPTH)) {\r\n                    return this._X_Altitude;\r\n                }\r\n\r\n\r\n        return null;\r\n    }\r\n\r\n    public setModifiers_AM_AN_X(modifier: string, modifiers: Array<number>): void {\r\n        if (modifier === (Modifiers.AM_DISTANCE)) {\r\n            this._AM_Distance = modifiers;\r\n        }\r\n        else if (modifier === (Modifiers.AN_AZIMUTH)) {\r\n                this._AN_Azimuth = modifiers;\r\n            }\r\n            else if (modifier === (Modifiers.X_ALTITUDE_DEPTH)) {\r\n                    this._X_Altitude = modifiers;\r\n                }\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param value {@link Color}\r\n     */\r\n    public setFillColor(value: Color): void {\r\n        this._FillColor = value;\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @return {@link Color}\r\n     */\r\n    public getFillColor(): Color {\r\n        return this._FillColor;\r\n    }\r\n\r\n    /**\r\n    *\r\n    * @param value {@link Color}\r\n    */\r\n    public setTextColor(value: Color): void {\r\n        this._TextColor = value;\r\n        if(RendererSettings.getInstance().getTextBackgroundMethod() != RendererSettings.TextBackgroundMethod_NONE && this._TextBackgroundColor == null)\r\n        {\r\n            //If text background enabled and a background color has not been set yet:\r\n            this._TextBackgroundColor = new Color(RendererUtilities.getIdealOutlineColor(this._TextColor));\r\n        }\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @return {@link Color}\r\n     */\r\n    public getTextColor(): Color {\r\n        return this._TextColor;\r\n    }\r\n\r\n    /**\r\n    *\r\n    * @param value {@link Color}\r\n    */\r\n    public setTextBackgroundColor(value: Color): void {\r\n        this._TextBackgroundColor = value;\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @return {@link Color}\r\n     */\r\n    public getTextBackgroundColor(): Color {\r\n        return this._TextBackgroundColor;\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param value {@link Integer}\r\n     */\r\n    public setLineWidth(value: int): void {\r\n        this._LineWidth = value;\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @return {@link Integer}\r\n     */\r\n    public getLineWidth(): int {\r\n        return this._LineWidth;\r\n    }\r\n\r\n    /**\r\n     * If value is null or SymbolUtilities.isGreenProtectionGraphic() is true then value is ignored\r\n     *\r\n     * @param value {@link Color}\r\n     */\r\n    public setLineColor(value: Color | null): void {\r\n        if (SymbolUtilities.isGreenProtectionGraphic(this.getSymbolID())) {\r\n            this._LineColor = AffiliationColors.ObstacleGreen;//new Color(0, 166, 81); // Green from SymbolUtilities.getLineColorOfAffiliation()\r\n        } else if (value != null) {\r\n                this._LineColor = value;\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @return {@link Color}\r\n     */\r\n    public getLineColor(): Color {\r\n        return this._LineColor;\r\n    }\r\n\r\n    /**\r\n     * if null, renderer will use white or black for the outline based on the color\r\n     * of the symbol. Otherwise, it will used the passed color value.\r\n     *\r\n     * @param value {@link Color}\r\n     */\r\n    public setOutlineColor(value: Color): void {\r\n        this._OutLineColor = value;\r\n    }\r\n\r\n    public getOutlineColor(): Color {\r\n        return this._OutLineColor;\r\n    }\r\n\r\n    /**\r\n     * Extra value for client. defaults to null. Not used for rendering by\r\n     * JavaRenderer\r\n     *\r\n     * @param value  {@link Object}\r\n     * @deprecated\r\n     */\r\n    public setTag(value: any): void {\r\n        this._Tag = value;\r\n    }\r\n\r\n    /**\r\n     * Extra value for client. defaults to null. Not used for rendering by\r\n     * JavaRenderer\r\n     *\r\n     * @return {@link Object}\r\n     * @deprecated\r\n     */\r\n    public getTag(): any {\r\n        return this._Tag;\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param value {@link ArrayList}\r\n     */\r\n    public setCoordinates(value: Array<Point2D>): void {\r\n        this._Coordinates = value;\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @return {@link ArrayList}\r\n     */\r\n    public getCoordinates(): Array<Point2D> {\r\n        return this._Coordinates;\r\n    }\r\n\r\n    /**\r\n     * Shapes that represent the symbol modifiers\r\n     *\r\n     * @param value ArrayList&lt;Shape&gt;\r\n     */\r\n    public setModifierShapes(value: Array<ShapeInfo>): void {\r\n        this._ModifierShapes = value;\r\n    }\r\n\r\n    /**\r\n     * Shapes that represent the symbol modifiers\r\n     *\r\n     * @return {@link ArrayList}\r\n     */\r\n    public getModifierShapes(): Array<ShapeInfo> {\r\n        return this._ModifierShapes;\r\n    }\r\n\r\n    /**\r\n     * the java shapes that make up the symbol\r\n     *\r\n     * @param value ArrayList&lt;ShapeInfo&gt;\r\n     */\r\n    public setSymbolShapes(value: Array<ShapeInfo>): void {\r\n        this._SymbolShapes = value;\r\n    }\r\n\r\n    /**\r\n     * the java shapes that make up the symbol\r\n     *\r\n     * @return {@link ArrayList}\r\n     */\r\n    public getSymbolShapes(): Array<ShapeInfo> {\r\n        return this._SymbolShapes;\r\n    }\r\n\r\n    /**\r\n     * The Symbol Id of the MilStdSymbol.\r\n     *\r\n     * @return {@link String}\r\n     */\r\n    public getSymbolID(): string {\r\n        return this._symbolID;\r\n    }\r\n\r\n    /**\r\n     * Unique ID of the Symbol. For client use.\r\n     *\r\n     * @return {@link String}\r\n     */\r\n    public getUUID(): string {\r\n        return this._UUID;\r\n    }\r\n\r\n    /**\r\n     * Unique ID of the Symbol. For client use.\r\n     *\r\n     * @param ID {@link String}\r\n     */\r\n    public setUUID(ID: string): void {\r\n        this._UUID = ID;\r\n    }\r\n\r\n    /**\r\n     * Sets the Symbol ID for the symbol. Should be a 20-30 digit string from\r\n     * the milstd.\r\n     *\r\n     * @param value {@link String}\r\n     */\r\n    public setSymbolID(value: string): void {\r\n\r\n        let current: string = this._symbolID;\r\n\r\n        try {\r\n            //set symbolID\r\n            if (value != null && value !== \"\" && current !== value) {\r\n                this._symbolID = value;\r\n            }\r\n\r\n\r\n        } catch (e) {\r\n            if (e instanceof Error) {\r\n                // Log Error\r\n                ErrorLogger.LogException(\"MilStdSymbol\", \"setSymbolID\" + \" - Did not fall under TG or FE\", e);\r\n            } else {\r\n                throw e;\r\n            }\r\n        }\r\n    }\t// End set SymbolID\r\n    private _wasClipped: boolean = false;\r\n    /**\r\n     * \r\n     * @param value \r\n     * @deprecated see {@link #setWasClipped(boolean)}\r\n     */\r\n    public set_WasClipped(value: boolean): void {\r\n        this._wasClipped = value;\r\n    }\r\n    /**\r\n     * \r\n     * @returns \r\n     * @deprecated see {@link #getWasClipped()}\r\n     */\r\n    public get_WasClipped(): boolean {\r\n        return this._wasClipped;\r\n    }\r\n\r\n    public setWasClipped(value: boolean): void {\r\n        this._wasClipped = value;\r\n    }\r\n    public getWasClipped(): boolean {\r\n        return this._wasClipped;\r\n    }\r\n    \r\n\r\n    /**\r\n     * Determines if the symbol has integral or modifier/amplifier text that would\r\n     * be impacted if the maps is zoomed in or out after initial draw.\r\n     * @return 0=not sensitive, 1=slightly little zoom in sensitive, 2=zoom in sensitive, 3=zoom in/out sensitive\r\n     */\r\n    public isTextScaleSensitive():number\r\n    {\r\n        let modifiers:Array<ShapeInfo>  = this.getModifierShapes();\r\n        if(this._Properties == null)\r\n            return 0;//no scale sensitive text\r\n        if (this._Properties.size===0)\r\n            return 0;\r\n        else if(SymbolID.getSymbolSet(this._symbolID)==SymbolID.SymbolSet_ControlMeasure)\r\n        {\r\n            let msi:MSInfo = MSLookup.getInstance().getMSLInfo(this._symbolID);\r\n            if(msi != null)\r\n            {\r\n                let dr:number = msi.getDrawRule();\r\n                \r\n                let ec:string = SymbolID.getEntityCode(this._symbolID).toString();\r\n                switch (dr)\r\n                {\r\n                    case DrawRules.AXIS1:\r\n                    case DrawRules.AXIS2:\r\n                        if(this._Properties.has(Modifiers.W_DTG_1) ||\r\n                        this._Properties.has(Modifiers.W1_DTG_2))\r\n                            return 3;\r\n                        else\r\n                            return 0;\r\n                    case DrawRules.CORRIDOR1:\r\n                        if(this._Properties.size > 1)\r\n                            return 3;\r\n                        else\r\n                            return 0;\r\n                    case DrawRules.LINE5://Bearing Lines (2201##), Linear Targets (2407##)\r\n                        if(ec.startsWith(\"2201\"))\r\n                        {\r\n                            if(this._Properties.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                                return 2;\r\n                            else\r\n                                return 0;\r\n                        }\r\n                        else if(ec.startsWith(\"2407\"))\r\n                        {\r\n                            if(modifiers != null && modifiers.length != 0)\r\n                            {\r\n                                let size:number = modifiers.length;\r\n                                if(size == 1)\r\n                                    return 2;\r\n                                else//size > 1\r\n                                    return 3;\r\n                            }\r\n                            else\r\n                                return 0;\r\n                        }\r\n                        else\r\n                            return 0;\r\n                    case DrawRules.RECTANGULAR1:\r\n                        if(modifiers != null && modifiers.length > 1 && ec.startsWith(\"24\"))\r\n                            return 3;\r\n                        else \r\n                            return 0; \r\n                    case DrawRules.CIRCULAR1:\r\n                        if(modifiers != null && modifiers.length > 1 && (ec.startsWith(\"2003\") || ec.startsWith(\"24\")))\r\n                            return 3;\r\n                        else \r\n                            return 0; \r\n                    case DrawRules.RECTANGULAR3:\r\n                        if(modifiers != null && modifiers.length != 0)\r\n                            return 2;\r\n                        else \r\n                            return 0; \r\n\r\n                    case DrawRules.CIRCULAR2:\r\n                    case DrawRules.ARC1:\r\n                        return 0;\r\n                    \r\n                    default:\r\n                        break;\r\n                }\r\n            }\r\n\r\n            let ec:number = (SymbolID.getEntityCode(this._symbolID));\r\n            switch (ec)\r\n            {\r\n\r\n                //A Little Zoom in sensitive (1)\r\n                case 140300://Phase line, only 5% sensitive\r\n                case 140400://Forward Edge of Battle, only 5% sensitive\r\n                case 330100://Moving Convoy\r\n                case 330200://Halted Convoy\r\n                    return 1;\r\n\r\n                //Zoom in sensitive (2)\r\n                case 110200://Light Line\r\n                case 110300://Engineer Work Line\r\n                case 140700://Final Coordination Line\r\n                case 140900://Limit of Advance\r\n                case 141000://Line of Departure\r\n                case 141100://Line of Departure / Line of Contact\r\n                case 141200://Probable Line of Deployment\r\n                case 141400://Bridgehead Line\r\n                case 141500://Holding Line\r\n                case 141600://Release Line\r\n                case 141800://Handover Line\r\n                case 141900://Battle Handover Line\r\n                case 142000://Named Area of Interest Line (NAI)\r\n                case 190100://Identification, Friend-or-Foe (IFF) Off Line\r\n                case 190200://Identification, Friend-or-Foe (IFF) On Line\r\n                case 200401://Ship Area of Interest, Eclipse/Circle (AEGIS only)\r\n                case 200402://Ship Area of Interest, Rectangle (AEGIS only)\r\n                case 330300://Main Supply Route (MSR)\r\n                case 330301://One Way Traffic\r\n                case 330302://Two Way Traffic\r\n                case 330303://Alternating Traffic\r\n                case 330400://Alternate Supply Route (ASR)\r\n                case 330401://One Way Traffic\r\n                case 330402://Two Way Traffic\r\n                case 330403://Alternating Traffic\r\n                    return 2;\r\n                case 120400://Airfield Zone\r\n                case 142100://Mobility Corridor\r\n                case 370100://Human Terrain\r\n                    if(this._Properties.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                        return 2;\r\n                    else\r\n                        return 0;\r\n                case 290100://Obstacle Line\r\n                    if(this._Properties.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                        return 2;\r\n                    else\r\n                        return 0;\r\n                case 140100://FLOT\r\n                    if(SymbolID.getAffiliation(this._symbolID)==SymbolID.StandardIdentity_Affiliation_Hostile_Faker)\r\n                        return 2;\r\n                    else\r\n                        return 1;\r\n\r\n                //Very Zoom in/out sensitive (multi-line text) (3)\r\n                //friendly and more than 1 text\r\n                //Hostile and more than 3 text assuming ENY is present\r\n                case 110100://boundary line\r\n                    if(this._Properties.has(Modifiers.T_UNIQUE_DESIGNATION_1) ||\r\n                        this._Properties.has(Modifiers.T1_UNIQUE_DESIGNATION_2) ||\r\n                        this._Properties.has(Modifiers.AS_COUNTRY))\r\n                        return 3;\r\n                    else\r\n                        return 0;\r\n\r\n                case 150501://Joint Tactical Action Area (JTAA), 2 rows of text\r\n                case 150502://Submarine Action Area (SAA), 2 rows of text\r\n                case 150503://Submarine Generated Action Area (SGAA), 2 rows of text\r\n                case 200300://No Attack (NOTACK) Zone (AEGIS only)\r\n                case 140601://Friendly Aviation\r\n                case 140602://Friendly Direction of Main Attack\r\n                case 140603://Friendly Direction of Supporting Attack\r\n                case 140605://Direction of Attack Feint\r\n                    if(this._Properties.has(Modifiers.W_DTG_1) ||\r\n                        this._Properties.has(Modifiers.W1_DTG_2))\r\n                        return 3;\r\n                    else\r\n                        return 0;\r\n                case 151100://Limited Access Area if sector 1 modifier present\r\n                    if(SymbolID.getModifier1(this._symbolID)!=0 || this._Properties.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                        return 3;\r\n                    else\r\n                        return 0;\r\n\r\n                case 152400://Restricted Terrain\r\n                case 152500://Severly Restricted Terrain\r\n                    if(modifiers != null && modifiers.length>1)\r\n                        return 3;\r\n                    else\r\n                        return 0;\r\n\r\n                //Labels all contained in area but can drift away from each-other or overlap\r\n                case 120700: //Generic\r\n                case 170900: //High-Density Airspace Control Zone\r\n                case 171000: //Restricted Operations Zone (ROZ)\r\n                case 171100: //Air-to-Air Restricted Operations Zone (AARROZ)\r\n                case 171200: //Unmanned Aircraft Restricted Operations Zone (UA-ROZ)\r\n                case 171300: //Weapon Engagement Zone\r\n                case 171400: //Fighter Engagement Zone (FEZ)\r\n                case 171500: //Joint Engagement Zone (JEZ)\r\n                case 171600: //Missile Engagement Zone (MEZ)\r\n                case 171700: //Low (Altitude) Missile Engagement Zone (LOMEZ)\r\n                case 171800: //High (Altitude) Missile Engagement Zone (HIMEZ)\r\n                case 171900: //Short Range Air Defense Engagement Zone (SHORADEZ)\r\n                case 172000: //Weapons Free Zone\r\n                case 240101: //Airspace Coordination Area (ACA) - Irregular\r\n                case 240201: //Free Fire Area (FFA) - Irregular\r\n                case 240301: //No Fire Area (NFA) - Irregular\r\n                case 240401: //Restricted Fire Area (RFA) - Irregular\r\n                case 240806: //Smoke\r\n                case 241001://Fire Support Area - Irregular\r\n                case 241101: //Artillery Target Intelligence Zone (ATI), - Irregular\r\n                case 241201: //Call For Fire Zone (CFFZ) - Irregular\r\n                case 241301: //Censor Zone, - Irregular\r\n                case 241401: //Critical Friendly Zone (CFZ), - Irregular\r\n                case 241501: //Dead Space Area (DA), - Irregular\r\n                case 241601: //Sensor Zone, Irregular\r\n                case 241701: //Target Build-up Area, Irregular\r\n                case 241801: //Target Value Area, Irregular\r\n                case 241901: //Zone of Responsibility, Irregular\r\n                case 242000: //Terminally Guided Munition Footprint (TGMF)\r\n                case 242702: //Psyops Zone, Irregular\r\n                case 242800: //Kill Zone\r\n                case 242301: //Blue Kill Box, Irregular\r\n                case 242304: //Purple Kill Box, Irregular\r\n                case 270300: //Obstacle Free Zone\r\n                case 290600: //Lane\r\n                case 310100: //Detainee Holding Area\r\n                case 310200: //Enemy Prisoner of War Holding Area\r\n                case 310300: //Forward Arming and Refueling Point (FARP)\r\n                case 310400: //Refugee Holding Area\r\n                case 310800: //Corps Support Area (CSA)\r\n                    if(modifiers != null && modifiers.length>1)\r\n                        return 3;\r\n                    else\r\n                        return 0;\r\n\r\n                //CASES for areas with 4 tags like PAA\r\n                case 242400: //Artillery Manoeuvre Area (AMA)\r\n                case 240501: //Position Area for Artillery (PAA) - Irregular\r\n                    if(modifiers != null && modifiers.length>4)\r\n                        return 3;\r\n                    else\r\n                        return 0;\r\n\r\n                case 110400://Generic\r\n                case 260100://Fire Support Coordination Line (FSCL)\r\n                case 260200://Coordinated Fire Line (CFL)\r\n                case 260300://No Fire Line\r\n                case 260400://Battlefield Coordination Line\r\n                case 260500://Restrictive Fire Line\r\n                case 300100://Intelligence Coordination Line (ICL)\r\n                    if(this._Properties.has(Modifiers.W_DTG_1) ||\r\n                            this._Properties.has(Modifiers.W1_DTG_2))\r\n                        return 3;\r\n                    else\r\n                        return 2;\r\n\r\n                case 260600://Munition Flight Path\r\n                case 340800://Delay\r\n                    if(this._Properties.has(Modifiers.W_DTG_1) ||\r\n                    this._Properties.has(Modifiers.W1_DTG_2))\r\n                        return 2;\r\n                    else\r\n                        return 0;\r\n\r\n                case 270800://Mined Area\r\n                    if(this._Properties.has(Modifiers.W_DTG_1) ||\r\n                        this._Properties.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                        return 2;\r\n                    else\r\n                        return 0;\r\n\r\n                case 220109://Navigational Rhumb Line\r\n                    if(modifiers != null && modifiers.length > 1)\r\n                        return 3;\r\n                    else\r\n                        return 2;\r\n\r\n                case 271100://Bridge or Gap\r\n                case 271300://Assault Crossing\r\n                    if(this._Properties.has(Modifiers.W_DTG_1) ||\r\n                        this._Properties.has(Modifiers.W1_DTG_2))\r\n                        return 3;\r\n                    else //TODO: Bridge or Fix placement and it will be a 0 in other cases\r\n                        return 2;\r\n\r\n                default://No Scale Sensitive text\r\n                    return 0;\r\n            }\r\n        }\r\n\r\n        return 0;\r\n    }\r\n\r\n    /**\r\n    * Checks if the symbol has features that make it scale aware and would require a refresh\r\n    * on zooming in or out.\r\n    * @return 0=No,1=arrowheads,2=decoratedLines,3=patternFills\r\n    */\r\n    public isSymbolScaleSensitive():number\r\n    {\r\n        //return SymbolUtilities.isScaleAware(this._symbolID);\r\n        let ec:number = SymbolID.getEntityCode(this._symbolID);\r\n\r\n        if(SymbolID.getSymbolSet(this._symbolID)==SymbolID.SymbolSet_ControlMeasure) {\r\n            switch (ec)\r\n            {\r\n                //ArrowHead or smaller detail\r\n                case 152000://Attack By Fire\r\n                case 152100://Attack By Fire\r\n                case 152200://Search Area/Reconnaissance Area\r\n                case 141700://Ambush\r\n                case 140601://Airborne/Aviation\r\n                case 140602://Direction of Main attack\r\n                case 140603://Direction of Supporting attack\r\n                case 140605://Direction of Supporting attack Feint\r\n                case 142100://Mobility Corridor\r\n                case 240701://Linear Target\r\n                case 240702://Linear Smoke Target\r\n                case 240703://Final Protective Fire\r\n                case 270502://Disrupt\r\n                case 270504://Turn\r\n                case 270601://Obstacle Bypass Easy\r\n                case 270602://Obstacle Bypass Difficult\r\n                case 270603://Obstacle Bypass Impossible\r\n                case 271100://Bridge or Gap?\r\n                case 271300://Assault Crossing?\r\n                case 280100://Abatis?\r\n                case 290600://?Lane?\r\n                case 290700://Ferry\r\n                case 290800://Raft Site\r\n                case 340200://Breach\r\n                case 340300://Bypass\r\n                case 340400://Canalize\r\n                case 340500://Clear\r\n                case 340800://Delay\r\n                case 341000://Disrupt\r\n                case 341200://Follow and Assume\r\n                case 341300://Follow and Support\r\n                //case 341700://Occupy, details relative to size\r\n                //case 341800://Penetrate, details relative to size\r\n                //case 341900://Relief in Place (RIP), details relative to size\r\n                //case 342000://Retire/Retirement, details relative to size\r\n                case 342100://Secure, details relative to size\r\n                case 342201://Cover, details relative to size\r\n                case 342202://Guard, details relative to size\r\n                case 342203://Screen, details relative to size\r\n                case 342300://Seize, details relative to size\r\n                case 342400://Withdraw, details relative to size\r\n                case 342500://Withdraw under pressure, details relative to size\r\n                case 343000://Capture\r\n                case 343200://Control\r\n                case 343300://Demonstrate\r\n                case 343400://Deny\r\n                case 343500://Development\r\n                //case 343600://Escort\r\n                case 343700://Exfiltration\r\n                case 343800://Infiltration\r\n                case 343900://Locate\r\n                case 344000://Pursuit\r\n                case 344100://Forward Passage of Lines\r\n                case 344200://Rearward Passage of Lines\r\n                case 344400://Disengage\r\n                case 344500://Evacuate\r\n                case 344600://Recover\r\n                case 344700://Turn\r\n                    return 1;//arrowhead\r\n\r\n                //Decorated Lines\r\n                case 130701://Decision Line\r\n                case 140100://FLOT\r\n                case 140200://Line of Contact\r\n                //case 140500://?Principal Direction of Fire?\r\n                case 151000://Fortified Area\r\n                case 151800://Encirclement\r\n                case 151203://Strong Point\r\n                case 151202://Battle Position Prepared (P) but not Occupied\r\n                case 151204://Contain\r\n                case 151205://Retain\r\n                //case 151208://Mobile Defense//bad code?\r\n                case 152600://Area Defense\r\n                case 152800://Mobile Defense\r\n                case 270100://Obstacle Belt\r\n                case 270200://Obstacle Zone\r\n                case 270300://Obstacle Free Zone\r\n                case 270400://Obstacle Restricted Zone\r\n                //case 270503://Fix?\r\n                case 270801://Mined Area, Fenced\r\n                case 282003://Overhead Wire\r\n                case 290100://Obstacle Line\r\n                case 290201://Ditch Under Construction\r\n                case 290202://Ditch Completed\r\n                case 290203://Ditch Reinforced\r\n                case 290204://Antitank Wall\r\n                case 290301://Wire Obstacles, Unspecified\r\n                case 290302://Wire Obstacles, Single Fence\r\n                case 290303://Wire Obstacles, Double Fence\r\n                case 290304://Wire Obstacles, Double Apron Fence\r\n                case 290305://Wire Obstacles, Low Wire Fence\r\n                case 290306://Wire Obstacles, High Wire Fence\r\n                case 290307://Wire Obstacles, Single Concertina\r\n                case 290308://Wire Obstacles, Double Strand Concertina\r\n                case 290309://Wire Obstacles, Triple Strand Concertina\r\n                case 290900://Fortified Line\r\n                case 291000://Fighting Position?\r\n                case 330100://Moving Convoy\r\n                case 330200://Halted Convoy\r\n                case 330301://MSR One Way Traffic\r\n                case 330302://MSR Two Way Traffic\r\n                case 330303://MSR Alternating Traffic\r\n                case 330401://ASR One Way Traffic\r\n                case 330402://ASR Two Way Traffic\r\n                case 330403://ASR Alternating Traffic\r\n                case 341100://Fix\r\n                //case 341500://Isolate, most detail contained inside\r\n                //case 342600://Cordon and Knock, most detail contained inside\r\n                //case 342700://Cordon and Search, most detail contained inside\r\n                    return 2;//decoration\r\n\r\n                //Areas with Pattern Fill\r\n                case 151100://Limited Access Area\r\n                case 172000://Weapons Free Zone\r\n                case 152400://Restricted Terrain\r\n                case 152500://Severely Restricted Terrain\r\n                case 240301://NFA Irregular\r\n                case 240302://NFA Rectangular\r\n                case 240303://NFA Circular\r\n                case 271700://Bio Contaminated Area\r\n                case 271701://Bio Contaminated Area - Toxic\r\n                case 271800://Chem Contaminated Area\r\n                case 271801://Chem Contaminated Area - Toxic\r\n                case 271900://Nuc Contaminated Area\r\n                case 272000://Rad Contaminated Area\r\n                case 272001://Rad Contaminated Area - Toxic\r\n                    if(!this.getUseFillPattern())\r\n                        return 3;//pattern fill\r\n                    else\r\n                        return 0;\r\n                default:\r\n                    return 0;\r\n            }\r\n        }\r\n\r\n        return 0;\r\n    }\r\n\r\n\r\n    /**\r\n     * Multipoint features and patterns scale with line width ({@link #getLineWidth()}).\r\n     * {@link #patternScale} is the ratio of how much to increase features and patterns by with line width.\r\n     * default value is 1.0. Can be set with {@link RendererSettings#setPatternScale(double)} and {@link MilStdAttributes#PatternScale}\r\n     * @param scale\r\n     */\r\n    public setPatternScale(scale: double): void {\r\n        this.patternScale = scale;\r\n    }\r\n\r\n    public getPatternScale(): double {\r\n        return this.patternScale;\r\n    }\r\n\r\n}\r\n","import { TacticalLines } from \"./TacticalLines\";\r\nimport { DrawRules } from \"../renderer/utilities/DrawRules\";\r\n\r\nexport class BasicShapes {\r\n    /**\r\n     * Anchor Points: This symbol requires at least two anchor points, points 1\r\n     * and 2, to define the line. Additional points can be defined to extend the\r\n     * line.\r\n     * <p>\r\n     * Size/Shape: The first and last anchor points determine the length of the\r\n     * line.\r\n     * <p>\r\n     * Orientation: Orientation is determined by the order in which the anchor points are entered.\r\n     * <p>\r\n     * Modifiers: T\r\n     *\r\n     * @see DrawRules.LINE1\r\n     */\r\n    public static readonly LINE = TacticalLines.BS_LINE;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires at least three anchor points to\r\n     * define the boundary of the area. Add as many points as necessary to\r\n     * accurately reflect the area’s size and shape.\r\n     * <p>\r\n     * Size/Shape: Determined by the anchor points. The information fields\r\n     * should be moveable and scalable as a block within the area.\r\n     * <p>\r\n     * Modifiers: T\r\n     *\r\n     * @see DrawRules.AREA1\r\n     */\r\n    public static readonly AREA = TacticalLines.BS_AREA;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point. This anchor point\r\n     * represents the center of an ellipse and, therefore, the geographic\r\n     * location of that ellipse.\r\n     * <p>\r\n     * Size/Shape: The size and shape of this symbol is determined by three\r\n     * additional numeric values; A major axis radius, a minor axis radius, and\r\n     * a rotation angle. The radii should be expressed in the appropriate map\r\n     * distance units.\r\n     * <p>\r\n     * Orientation: The orientation of this symbol is determined by the rotation\r\n     * angle provided, where 0 degrees is east/west and a positive rotation\r\n     * angle rotates the ellipse in a counter-clockwise direction.\r\n     * <p>\r\n     * Modifiers: AM, AN, T\r\n     *\r\n     * @see DrawRules.ELLIPSE1\r\n     */\r\n    public static readonly ELLIPSE = TacticalLines.PBS_ELLIPSE;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one (1) anchor point and a radius.\r\n     * Point 1 defines the center point of the symbol.\r\n     * <p>\r\n     * Size/Shape: Size: The radius defines the size.\r\n     * <p>\r\n     * Orientation: Not applicable\r\n     * <p>\r\n     * Modifiers: AM, T\r\n     *\r\n     * @see DrawRules.CIRCULAR1\r\n     */\r\n    public static readonly CIRCLE = TacticalLines.PBS_CIRCLE;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one (1) anchor point to define the\r\n     * center of the area.\r\n     * <p>\r\n     * Size/Shape: Size is determined by the anchor point, the length (in meters)\r\n     * and width (in meters).\r\n     * <p>\r\n     * Orientation: The orientation of this symbol is determined by the rotation\r\n     * angle provided, where 0 degrees is east/west and a positive rotation\r\n     * angle rotates the ellipse in a clockwise direction.\r\n     * <p>\r\n     * Modifiers: AM, AN, T\r\n     *\r\n     * @see DrawRules.RECTANGULAR2\r\n     */\r\n    public static readonly RECTANGLE = TacticalLines.PBS_RECTANGLE;\r\n\r\n    /**\r\n     * Anchor Points: This symbol requires one anchor point. The center point\r\n     * defines/is the center of the symbol.\r\n     * <p>\r\n     * Size/Shape: Line width defines the size of the point. The radius defines the size of the outline.\r\n     * <p>\r\n     * Orientation: Not applicable\r\n     * <p>\r\n     * Modifiers: AM, T\r\n     *\r\n     * @see DrawRules.POINT2\r\n     */\r\n    public static readonly POINT = TacticalLines.BBS_POINT;\r\n}","import { TacticalLines } from \"../../../JavaLineArray/TacticalLines\";\r\nimport { Modifiers } from \"../../../renderer/utilities/Modifiers\";\r\n\r\nexport class Basic3DShapes {\r\n\r\n    /**\r\n     * Anchor Points: This shape requires one anchor point\r\n     * \r\n     * Modifiers: radius ({@link Modifiers.AM_DISTANCE}), and min and max altitude ({@link Modifiers.X_ALTITUDE_DEPTH}).\r\n     *\r\n     * @see DrawRules.CIRCULAR1\r\n     */\r\n    public static readonly CYLINDER = TacticalLines.PBS_CIRCLE;\r\n\r\n    /**\r\n     * Anchor Points: This shape requires two anchor points\r\n     * \r\n     * Modifiers: width ({@link Modifiers.AM_DISTANCE}), and min and max altitude ({@link Modifiers.X_ALTITUDE_DEPTH}).\r\n     */\r\n    public static readonly ORBIT = TacticalLines.BS_ORBIT;\r\n\r\n    /**\r\n     * Anchor Points: This shape requires at least two anchor points\r\n     * \r\n     * Modifiers: width ({@link Modifiers.AM_DISTANCE}), and min and max altitude ({@link Modifiers.X_ALTITUDE_DEPTH}).\r\n     */\r\n    public static readonly ROUTE = TacticalLines.BS_ROUTE;\r\n\r\n    /**\r\n     * Anchor Points: This shape requires at least three anchor points\r\n     * \r\n     * Modifiers: min and max altitude ({@link Modifiers.X_ALTITUDE_DEPTH}).\r\n     */\r\n    public static readonly POLYGON = TacticalLines.BS_AREA;\r\n\r\n    /**\r\n     * Anchor Points: This shape requires one anchor point\r\n     * \r\n     * Modifiers: min radius and max radius ({@link Modifiers.AM_DISTANCE}), left and right azimuth ({@link Modifiers.AN_AZIMUTH}), and min and max altitude ({@link Modifiers.X_ALTITUDE_DEPTH}).\r\n     */\r\n    public static readonly RADARC = TacticalLines.BS_RADARC;\r\n\r\n    /**\r\n     * Anchor Points: This shape requires at least three anchor points\r\n     * \r\n     * Modifiers: radius ({@link Modifiers.AM_DISTANCE}), left and right azimuth ({@link Modifiers.AN_AZIMUTH}), and min and max altitude ({@link Modifiers.X_ALTITUDE_DEPTH}).\r\n     */\r\n    public static readonly POLYARC = TacticalLines.BS_POLYARC;\r\n\r\n    /** \r\n     * A collection of radarcs\r\n     * \r\n     * Anchor Points: This shape requires one anchor point\r\n     * \r\n     * Modifiers (for each radarc): min radius and max radius ({@link Modifiers.AM_DISTANCE}), left and right azimuth ({@link Modifiers.AN_AZIMUTH}), and min and max altitude ({@link Modifiers.X_ALTITUDE_DEPTH}).\r\n     */\r\n    public static readonly CAKE = TacticalLines.BS_CAKE;\r\n\r\n    /**\r\n     * A collection of routes\r\n     * \r\n     * Anchor Points: This shape requires at least two anchor points\r\n     * \r\n     * Modifiers (for each segment): left and right width ({@link Modifiers.AM_DISTANCE}), and min and max altitude ({@link Modifiers.X_ALTITUDE_DEPTH}).\r\n     */\r\n    public static readonly TRACK = TacticalLines.BS_TRACK;\r\n}","\r\n\r\n\r\nimport { type double } from \"../../../../armyc2/c5isr/graphics2d/BasicTypes\";\r\nimport { RendererSettings } from \"../../renderer/utilities/RendererSettings\";\r\n\r\n\r\n\r\nexport class GeoPixelConversion {\r\n\r\n    public static readonly INCHES_PER_METER: double = 39.3700787;\r\n    public static readonly METERS_PER_DEG: double = 40075017 / 360; // Earth's circumference in meters / 360 degrees\r\n\r\n    public static metersPerPixel(scale: double): double {\r\n        let step1: double = scale / RendererSettings.getInstance().getDeviceDPI();\r\n        return step1 / GeoPixelConversion.INCHES_PER_METER;\r\n    }\r\n\r\n    public static lat2y(latitude: double, scale: double, latOrigin: double, metPerPix: double): double {\r\n\r\n        let latRem: double = -(latitude - latOrigin);\r\n        let pixDis: double = (latRem * GeoPixelConversion.METERS_PER_DEG) / metPerPix;\r\n        return pixDis;\r\n    }\r\n\r\n    public static y2lat(yPosition: double, scale: double, latOrigin: double, metPerPix: double): double {\r\n\r\n        let latitude: double = latOrigin - ((yPosition * metPerPix) / GeoPixelConversion.METERS_PER_DEG);\r\n        return latitude;\r\n    }\r\n\r\n    public static long2x(longitude: double, scale: double, longOrigin: double, latitude: double, metPerPix: double, normalize: boolean): double {\r\n\r\n        let longRem: double = longitude - longOrigin;\r\n        if (normalize) {\r\n            if (longRem > 180) {\r\n                longRem -= 360;\r\n            }\r\n            if (longRem < -180) {\r\n                longRem += 360;\r\n            }\r\n        }\r\n        let metersPerDeg: double = GeoPixelConversion.GetMetersPerDegAtLat(latitude);\r\n        let pixDis: double = (longRem * metersPerDeg) / metPerPix;\r\n        return pixDis;\r\n    }\r\n\r\n    public static x2long(xPosition: double, scale: double, longOrigin: double, latitude: double, metPerPix: double): double {\r\n\r\n        let metersPerDeg: double = GeoPixelConversion.GetMetersPerDegAtLat(latitude);\r\n        let longitude: double = longOrigin + ((xPosition * metPerPix) / metersPerDeg);\r\n\r\n        if (longitude < -180) {\r\n            longitude += 360;\r\n        } else {\r\n            if (longitude > 180) {\r\n                longitude -= 360;\r\n            }\r\n        }\r\n\r\n\r\n        return longitude;\r\n    }\r\n\r\n    public static Deg2Rad(deg: double): double {\r\n        let conv_factor: double = (2.0 * Math.PI) / 360.0;\r\n        return (deg * conv_factor);\r\n    }\r\n\r\n    public static GetMetersPerDegAtLat(lat: double): double {\r\n        // Convert latitude to radians\r\n        lat = GeoPixelConversion.Deg2Rad(lat);\r\n        // Set up \"Constants\"\r\n        let p1: double = 111412.84; // longitude calculation term 1\r\n\r\n        let p2: double = -93.5; // longitude calculation term 2\r\n\r\n        let p3: double = 0.118; // longitude calculation term 3\r\n\r\n        // Calculate the length of a degree of longitude in meters at given\r\n        // latitude\r\n        let longlen: double = (p1 * Math.cos(lat)) + (p2 * Math.cos(3 * lat)) + (p3 * Math.cos(5 * lat));\r\n\r\n        return longlen;\r\n    }\r\n}\r\n","import {type double } from \"../../graphics2d/BasicTypes\";\r\n\r\nimport { GeoPixelConversion } from \"../../web/render/GeoPixelConversion\"\r\n\r\n/**\r\n *\r\n * \r\n */\r\nexport class GeoPixelConversion3D {\r\n    public static metersPerPixel(scale: double): double {\r\n        return GeoPixelConversion.metersPerPixel(scale);\r\n    }\r\n\r\n    public static lat2y(latitude: double, scale: double, latOrigin: double, metPerPix: double): double {\r\n\r\n        let latRem: double = Math.abs(latitude - latOrigin);\r\n        let pixDis: double = 0;\r\n        if (latRem > 0) {\r\n            pixDis = (latRem * GeoPixelConversion.METERS_PER_DEG) / metPerPix;\r\n            if (latitude > latOrigin)//was < M. Deutch 6-20-11\r\n            {\r\n                pixDis = -pixDis;\r\n            }\r\n        }\r\n        return pixDis;\r\n    }\r\n\r\n    public static y2lat(yPosition: double, scale: double, latOrigin: double, metPerPix: double): double {\r\n\r\n        let latitude: double = latOrigin;\r\n        if (yPosition !== 0) {\r\n            latitude = latOrigin - ((yPosition * metPerPix) / GeoPixelConversion.METERS_PER_DEG);//was + M. Deutch 6-18-11\r\n        }\r\n        return latitude;\r\n    }\r\n\r\n    public static long2x(longitude: double, scale: double, longOrigin: double, latitude: double, metPerPix: double): double {\r\n\r\n        let longRem: double = Math.abs(longitude - longOrigin);\r\n        let metersPerDeg: double = GeoPixelConversion3D.GetMetersPerDegAtLat(latitude);\r\n        let pixDis: double = 0;\r\n        if (longRem > 0) {\r\n            pixDis = (longRem * metersPerDeg) / metPerPix;\r\n            if (longitude < longOrigin) {\r\n                pixDis = -pixDis;\r\n            }\r\n        }\r\n        return pixDis;\r\n    }\r\n\r\n    public static x2long(xPosition: double, scale: double, longOrigin: double, latitude: double, metPerPix: double): double {\r\n\r\n        let metersPerDeg: double = GeoPixelConversion3D.GetMetersPerDegAtLat(latitude);\r\n        let longitude: double = longOrigin;\r\n        if (xPosition !== 0) {\r\n            longitude = longOrigin + ((xPosition * metPerPix) / metersPerDeg);\r\n        }\r\n        return longitude;\r\n    }\r\n\r\n\r\n    public static Deg2Rad(deg: double): double {\r\n        let conv_factor: double = (2.0 * Math.PI) / 360.0;\r\n        return (deg * conv_factor);\r\n    }\r\n\r\n    public static GetMetersPerDegAtLat(lat: double): double {\r\n        // Convert latitude to radians\r\n        lat = GeoPixelConversion3D.Deg2Rad(lat);\r\n        // Set up \"Constants\"\r\n        let p1: double = 111412.84;\t\t// longitude calculation term 1\r\n\r\n        let p2: double = -93.5;\t\t\t// longitude calculation term 2\r\n\r\n        let p3: double = 0.118;\t\t\t// longitude calculation term 3\r\n\r\n        // Calculate the length of a degree of longitude in meters at given latitude\r\n        let longlen: double = (p1 * Math.cos(lat)) + (p2 * Math.cos(3 * lat)) + (p3 * Math.cos(5 * lat));\r\n\r\n        return longlen;\r\n    }\r\n\r\n\r\n}\r\n","import { type double } from \"../../graphics2d/BasicTypes\";\r\n\r\nimport { Point } from \"../../graphics2d/Point\"\r\nimport { Point2D } from \"../../graphics2d/Point2D\"\r\nimport { GeoPixelConversion3D } from \"../../renderer/utilities/GeoPixelConversion3D\"\r\nimport { IPointConversion } from \"../../renderer/utilities/IPointConversion\"\r\nimport { POINT2 } from \"../../JavaLineArray/POINT2\";\r\n\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class PointConverter3D implements IPointConversion {\r\n    private _controlLat: double = 0;\r\n    private _controlLong: double = 0;\r\n    private _scale: double = 0;\r\n    private _metersPerPixel: double = 0;\r\n    public constructor(controlLong: double, controlLat: double, scale: double) {\r\n        try {\r\n            this._controlLat = controlLat;\r\n            this._controlLong = controlLong;\r\n            this._scale = scale;\r\n            this._metersPerPixel = GeoPixelConversion3D.metersPerPixel(scale);\r\n        } catch (e) {\r\n            if (e instanceof Error) {\r\n                throw e;\r\n            } else {\r\n                throw e;\r\n            }\r\n        }\r\n    }\r\n    public PixelsToGeo(pixel: Point): Point2D;\r\n\r\n    public PixelsToGeo(pixel: Point2D): Point2D;\r\n    public PixelsToGeo(...args: unknown[]): Point2D | Point2D {\r\n        if (args[0] instanceof Point) {\r\n            const [pixel] = args as [Point];\r\n\r\n\r\n            let pt2dGeo: Point2D;\r\n            try {\r\n                let y: double = GeoPixelConversion3D.y2lat(pixel.getY(), this._scale, this._controlLat, this._metersPerPixel);\r\n                let x: double = GeoPixelConversion3D.x2long(pixel.getX(), this._scale, this._controlLong, y, this._metersPerPixel);\r\n                pt2dGeo = new Point2D(x, y);\r\n            } catch (e) {\r\n                if (e instanceof Error) {\r\n                    throw e;\r\n                } else {\r\n                    throw e;\r\n                }\r\n            }\r\n            return pt2dGeo;\r\n\r\n        } else {\r\n            const [pixel] = args as [Point2D];\r\n\r\n\r\n            let pt2dGeo: Point2D;\r\n            try {\r\n                let y: double = GeoPixelConversion3D.y2lat(pixel.getY(), this._scale, this._controlLat, this._metersPerPixel);\r\n                let x: double = GeoPixelConversion3D.x2long(pixel.getX(), this._scale, this._controlLong, y, this._metersPerPixel);\r\n                pt2dGeo = new Point2D(x, y);\r\n            } catch (e) {\r\n                if (e instanceof Error) {\r\n                    throw e;\r\n                } else {\r\n                    throw e;\r\n                }\r\n            }\r\n            return pt2dGeo;\r\n\r\n        }\r\n    }\r\n\r\n\r\n\r\n    public GeoToPixels(coord: Point2D): Point;\r\n\r\n    public GeoToPixels(coord: Point2D): Point2D;\r\n    public GeoToPixels(...args: unknown[]): Point | Point2D {\r\n\r\n        if (args[0] instanceof Point2D) {\r\n            const [coord] = args as [Point2D];\r\n\r\n\r\n            let ptPixels: Point;\r\n            try {\r\n                let y: double = GeoPixelConversion3D.lat2y(coord.getY(), this._scale, this._controlLat, this._metersPerPixel);\r\n                let x: double = GeoPixelConversion3D.long2x(coord.getX(), this._scale, this._controlLong, coord.getY(), this._metersPerPixel);\r\n                ptPixels = new Point();\r\n                ptPixels.setLocation(x, y);\r\n            } catch (e) {\r\n                if (e instanceof Error) {\r\n                    throw e;\r\n                } else {\r\n                    throw e;\r\n                }\r\n            }\r\n            return ptPixels;\r\n\r\n        } else {\r\n\r\n            const [coord] = args as [Point2D];\r\n\r\n\r\n            let pt2DPixels: Point2D;\r\n            try {\r\n                let y: double = GeoPixelConversion3D.lat2y(coord.getY(), this._scale, this._controlLat, this._metersPerPixel);\r\n                let x: double = GeoPixelConversion3D.long2x(coord.getX(), this._scale, this._controlLong, coord.getY(), this._metersPerPixel);\r\n                pt2DPixels = new Point2D(x, y);\r\n            } catch (e) {\r\n                if (e instanceof Error) {\r\n                    throw e;\r\n                } else {\r\n                    throw e;\r\n                }\r\n            }\r\n            return pt2DPixels;\r\n\r\n\r\n\r\n        }\r\n    }\r\n\r\n}\r\n","/*\r\n *  Licensed to the Apache Software Foundation (ASF) under one or more\r\n *  contributor license agreements.  See the NOTICE file distributed with\r\n *  this work for additional information regarding copyright ownership.\r\n *  The ASF licenses this file to You under the Apache License, Version 2.0\r\n *  (the \"License\"); you may not use this file except in compliance with\r\n *  the License.  You may obtain a copy of the License at\r\n *\r\n *     http://www.apache.org/licenses/LICENSE-2.0\r\n *\r\n *  Unless required by applicable law or agreed to in writing, software\r\n *  distributed under the License is distributed on an \"AS IS\" BASIS,\r\n *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r\n *  See the License for the specific language governing permissions and\r\n *  limitations under the License.\r\n */\r\n/**\r\n * @author Denis M. Kishenko\r\n * @version $Revision$\r\n */\r\n//THIS CLASS MODIFIED TO WORK ON JAVASCRIPT\r\n\r\n\r\n\r\nimport { type int, type double, type float } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { AffineTransform } from \"../graphics2d/AffineTransform\"\r\nimport { PathIterator } from \"../graphics2d/PathIterator\"\r\nimport { Point } from \"../graphics2d/Point\"\r\nimport { Point2D } from \"../graphics2d/Point2D\"\r\nimport { Rectangle } from \"../graphics2d/Rectangle\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\nimport { Path } from \"../../../android/graphics/Path\";\r\nimport { RectF } from \"../../../android/graphics/RectF\";\r\n\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class Polygon {\r\n\r\n    /**\r\n     * The points buffer capacity\r\n     */\r\n    private static BUFFER_CAPACITY:int = 4;\r\n\r\n    public npoints: int = 0;\r\n\r\n    public xpoints: int[];\r\n\r\n    public ypoints: int[];\r\n\r\n    protected bounds: Rectangle;\r\n\r\n    \r\n    public constructor();\r\n\r\n    /**\r\n     * \r\n     * @param xpoints \r\n     * @param ypoints \r\n     * @param npoints \r\n     */\r\n    public constructor(xpoints: int[], ypoints: int[], npoints: int);\r\n    public constructor(...args: unknown[]) {\r\n        switch (args.length) {\r\n            case 0: {\r\n\r\n                this.xpoints = [];\r\n                this.ypoints = [];\r\n\r\n                break;\r\n            }\r\n\r\n            case 3: {\r\n                const [xpoints, ypoints, npoints] = args as [int[], int[], int];\r\n\r\n                // awt.111=Parameter npoints is greater than array length\r\n                if (npoints > xpoints.length || npoints > ypoints.length) {\r\n                    throw Error(\"Parameter npoints is greater than array length\");\r\n                }\r\n                // awt.112=Negative number of points\r\n                if (npoints < 0) {\r\n                    throw Error(\"Negative number of points\");\r\n                }\r\n\r\n                this.npoints = npoints;\r\n                this.xpoints = this.copyOf(xpoints, npoints);\r\n                this.ypoints = this.copyOf(ypoints, npoints);\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n    private copyOf<T>(original:Array<T>, length: int): Array<T>\r\n    {\r\n        let arr:Array<T> = [];\r\n\r\n        try\r\n        {\r\n            for(let i:number = 0; i < length; i++)\r\n            {\r\n                //should just be copying integer arrays so this simple copy should be fine.\r\n                arr.push(original.at(i));\r\n            }\r\n        }\r\n        catch(e)\r\n        {\r\n            if (e instanceof Error) {\r\n                throw new Error(\"Polygon.copyOf - \" + e.message);\r\n            }\r\n        }\r\n        return arr;\r\n    }\r\n\r\n    public reset(): void {\r\n        this.npoints = 0;\r\n        this.bounds = null;\r\n    }\r\n\r\n    public invalidate(): void {\r\n        this.bounds = null;\r\n    }\r\n\r\n    public addPoint(px: int, py: int): void \r\n    {\r\n        this.xpoints.push(px);\r\n        this.ypoints.push(py);\r\n        this.npoints++;\r\n        if (this.bounds != null) \r\n        {\r\n            let temp:Rectangle = new Rectangle( Math.min(this.bounds.getMinX(), px),\r\n                    Math.min(this.bounds.getMinY(), py),\r\n                    Math.max(this.bounds.getMaxX() - this.bounds.getMinX(), px - this.bounds.getMinX()),\r\n                    Math.max(this.bounds.getMaxY() - this.bounds.getMinY(), py - this.bounds.getMinY()));\r\n\r\n                    this.bounds.setRect(temp);\r\n        }\r\n    }\r\n\r\n\r\n    public getBounds(): Rectangle {\r\n        if (this.bounds != null) {\r\n            return this.bounds;\r\n        }\r\n        if (this.npoints == 0) {\r\n            return new Rectangle();\r\n        }\r\n\r\n        let bx1:int = this.xpoints[0];\r\n        let by1:int = this.ypoints[0];\r\n        let bx2:int = bx1;\r\n        let by2:int = by1;\r\n\r\n        for (let i:int = 1; i < this.npoints; i++) {\r\n            let x:int = this.xpoints[i];\r\n            let y:int = this.ypoints[i];\r\n            if (x < bx1) {\r\n                bx1 = x;\r\n            } else if (x > bx2) {\r\n                bx2 = x;\r\n            }\r\n            if (y < by1) {\r\n                by1 = y;\r\n            } else if (y > by2) {\r\n                by2 = y;\r\n            }\r\n        }\r\n\r\n        return this.bounds = new Rectangle(bx1, by1, bx2 - bx1, by2 - by1);     \r\n    }\r\n\r\n    public getBoundingBox(): Rectangle {\r\n        return this.getBounds();\r\n    }\r\n\r\n    \r\n    public contains(p: Point | Point2D): boolean;\r\n    public contains(r: Rectangle2D): boolean;\r\n    public contains(x: double, y: double): boolean;\r\n    public contains(x: double, y: double, w: double, h: double): boolean;\r\n    public contains(...args: unknown[]): boolean {\r\n        switch (args.length) {\r\n            case 1: {\r\n                if (args[0] instanceof Rectangle2D) {\r\n                    const [r] = args as [Rectangle2D];\r\n                    return this.contains(r.getX(), r.getY(), r.getWidth(), r.getHeight());\r\n                } else if (args[0] instanceof Point || args[0] instanceof Point2D) {\r\n                    const [p] = args as [Point | Point2D];\r\n                    return this.contains(p.getX(), p.getY());\r\n                } else {\r\n                    throw \"Invalid argument type\"\r\n                }\r\n            }\r\n\r\n            case 2: {\r\n                const [x, y] = args as [double, double];\r\n\r\n\r\n                if (this.npoints <= 2 || !this.getBoundingBox().contains(x as int, y as int)) {\r\n                    return false;\r\n                }\r\n                let hits: int = 0;\r\n\r\n                let lastx: int = this.xpoints[this.npoints - 1];\r\n                let lasty: int = this.ypoints[this.npoints - 1];\r\n                let curx: int = 0;\r\n                let cury: int = 0;\r\n\r\n                for (let i: int = 0; i < this.npoints; lastx = curx, lasty = cury, i++) {\r\n                    curx = this.xpoints[i];\r\n                    cury = this.ypoints[i];\r\n\r\n                    if (cury === lasty) {\r\n                        continue;\r\n                    }\r\n\r\n                    let leftx: int = 0;\r\n                    if (curx < lastx) {\r\n                        if (x >= lastx) {\r\n                            continue;\r\n                        }\r\n                        leftx = curx;\r\n                    } else {\r\n                        if (x >= curx) {\r\n                            continue;\r\n                        }\r\n                        leftx = lastx;\r\n                    }\r\n\r\n                    let test1: double = 0;\r\n                    let test2: double = 0;\r\n                    if (cury < lasty) {\r\n                        if (y < cury || y >= lasty) {\r\n                            continue;\r\n                        }\r\n                        if (x < leftx) {\r\n                            hits++;\r\n                            continue;\r\n                        }\r\n                        test1 = x - curx;\r\n                        test2 = y - cury;\r\n                    } else {\r\n                        if (y < lasty || y >= cury) {\r\n                            continue;\r\n                        }\r\n                        if (x < leftx) {\r\n                            hits++;\r\n                            continue;\r\n                        }\r\n                        test1 = x - lastx;\r\n                        test2 = y - lasty;\r\n                    }\r\n\r\n                    if (test1 < (test2 / (lasty - cury) * (lastx - curx))) {\r\n                        hits++;\r\n                    }\r\n                }\r\n\r\n                return ((hits & 1) !== 0);\r\n            }\r\n\r\n            case 4: {\r\n                const [x, y, w, h] = args as [double, double, double, double];\r\n\r\n\r\n                if (this.npoints <= 0 || !this.getBoundingBox().intersects(x, y, w, h)) {\r\n                    return false;\r\n                }\r\n\r\n                return false;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n    \r\n\r\n\r\n    public getBounds2D(): null {\r\n        //return getBounds();\r\n        return null;\r\n    }\r\n\r\n\r\n    public intersects(r: Rectangle2D): boolean;\r\n\r\n    public intersects(x: double, y: double, w: double, h: double): boolean;\r\n    public intersects(...args: unknown[]): boolean {\r\n        switch (args.length) {\r\n            case 1: {\r\n                const [r] = args as [Rectangle2D];\r\n\r\n\r\n                return this.intersects(r.getX(), r.getY(), r.getWidth(), r.getHeight());\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                const [x, y, w, h] = args as [double, double, double, double];\r\n\r\n\r\n                if (this.npoints <= 0 || !this.getBoundingBox().intersects(x, y, w, h)) {\r\n                    return false;\r\n                }\r\n\r\n                if (this.bounds != null) {\r\n                    let fx: float = x as float;\r\n                    let fy: float = y as float;\r\n                    let fw: float = w as float;\r\n                    let fh: float = h as float;\r\n                    //not sure if math is correct here\r\n                    let that: Path = new Path();\r\n                    //start\r\n                    that.moveTo(fx, fy);\r\n                    //go right\r\n                    that.lineTo(fx + fw, fy);\r\n                    //go down\r\n                    that.lineTo(fx + fw, fy - fh);\r\n                    //go left\r\n                    that.lineTo(fx, fy - fh);\r\n                    //close\r\n                    that.close();\r\n                    //bounds holder\r\n                    let thatBounds: RectF = new RectF();\r\n                    let rectf: RectF = new RectF(this.bounds.x as float, this.bounds.y as float, this.bounds.x as float + this.bounds.width as float, this.bounds.y as float + this.bounds.height as float);\r\n                    return RectF.intersects(rectf, thatBounds);\r\n                }\r\n                else {\r\n                    return false;\r\n                }\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n\r\n    public getPathIterator(at: AffineTransform | null): PathIterator;\r\n    public getPathIterator(at: AffineTransform, flatness: double): PathIterator;\r\n    public getPathIterator(...args: unknown[]): PathIterator {\r\n        switch (args.length) {\r\n            case 1: {\r\n                const [at] = args as [AffineTransform];\r\n\r\n\r\n                let pi: PathIterator = new PathIterator(null);\r\n                let j: int = 0;\r\n                if (this.npoints > 0) {\r\n                    pi.moveTo(this.xpoints[0], this.ypoints[0]);\r\n                    for (j = 1; j < this.npoints; j++) {\r\n                        pi.lineTo(this.xpoints[j], this.ypoints[j]);\r\n                    }\r\n                }\r\n                pi.reset();\r\n                return pi;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 2: {\r\n                const [at, flatness] = args as [AffineTransform, double];\r\n\r\n\r\n                return this.getPathIterator(at);\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n}\r\n","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\n/*\r\n * Copyright 1997-2006 Sun Microsystems, Inc. All Rights Reserved.\r\n * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.\r\n *\r\n * This code is free software; you can redistribute it and/or modify it\r\n * under the terms of the GNU General Public License version 2 only, as\r\n * published by the Free Software Foundation. Sun designates this\r\n * particular file as subject to the \"Classpath\" exception as provided\r\n * by Sun in the LICENSE file that accompanied this code.\r\n *\r\n * This code is distributed in the hope that it will be useful, but WITHOUT\r\n * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or\r\n * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License\r\n * version 2 for more details (a copy is included in the LICENSE file that\r\n * accompanied this code).\r\n *\r\n * You should have received a copy of the GNU General Public License version\r\n * 2 along with this work; if not, write to the Free Software Foundation,\r\n * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.\r\n *\r\n * Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,\r\n * CA 95054 USA or visit www.sun.com if you need additional information or\r\n * have any questions.\r\n */\r\n\r\n\r\nimport { type double, type float, type long, type int } from \"../graphics2d/BasicTypes\";\r\n\r\n\r\nimport { Point2D } from \"../graphics2d/Point2D\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\nimport { Shape } from \"../graphics2d/Shape\"\r\n\r\n\r\n/**\r\n * This <code>Line2D</code> represents a line segment in {@code (x,y)}\r\n * coordinate space. This class, like all of the Java 2D API, uses a default\r\n * coordinate system called <i>user space</i> in which the y-axis values\r\n * increase downward and x-axis values increase to the right. For more\r\n * information on the user space coordinate system, see the <a href=\r\n * \"http://java.sun.com/j2se/1.3/docs/guide/2d/spec/j2d-intro.fm2.html#61857\">\r\n * Coordinate Systems</a> section of the Java 2D Programmer's Guide.\r\n * <p>\r\n * This class is only the abstract superclass for all objects that store a 2D\r\n * line segment. The actual storage representation of the coordinates is left to\r\n * the subclass.\r\n *\r\n * @author Jim Graham\r\n * @since 1.2\r\n */\r\nexport class Line2D {\r\n    public intersectsLine(edge: Line2D): boolean {\r\n        return Line2D.linesIntersect(edge.getX1(), edge.getY1(), edge.getX2(), edge.getY2(),\r\n            this.getX1(), this.getY1(), this.getX2(), this.getY2());\r\n    }\r\n\r\n    public static linesIntersect(x1: double, y1: double,\r\n        x2: double, y2: double,\r\n        x3: double, y3: double,\r\n        x4: double, y4: double): boolean {\r\n        return ((Line2D.relativeCCW(x1, y1, x2, y2, x3, y3) *\r\n            Line2D.relativeCCW(x1, y1, x2, y2, x4, y4) <= 0)\r\n            && (Line2D.relativeCCW(x3, y3, x4, y4, x1, y1) *\r\n                Line2D.relativeCCW(x3, y3, x4, y4, x2, y2) <= 0));\r\n    }\r\n\r\n\r\n\r\n    /**\r\n     * The X coordinate of the start point of the line segment.\r\n     *\r\n     * @since 1.2\r\n     * @serial\r\n     */\r\n    public x1: double = 0;\r\n    /**\r\n     * The Y coordinate of the start point of the line segment.\r\n     *\r\n     * @since 1.2\r\n     * @serial\r\n     */\r\n    public y1: double = 0;\r\n    /**\r\n     * The X coordinate of the end point of the line segment.\r\n     *\r\n     * @since 1.2\r\n     * @serial\r\n     */\r\n    public x2: double = 0;\r\n    /**\r\n     * The Y coordinate of the end point of the line segment.\r\n     *\r\n     * @since 1.2\r\n     * @serial\r\n     */\r\n    public y2: double = 0;\r\n\r\n    /**\r\n     * Constructs and initializes a Line with coordinates (0, 0) -&gt; (0, 0).\r\n     *\r\n     * @since 1.2\r\n     */\r\n    public constructor();\r\n\r\n    /**\r\n     * Constructs and initializes a <code>Line2D</code> from the specified\r\n     * <code>Point2D</code> objects.\r\n     *\r\n     * @param p1\r\n     * the start <code>Point2D</code> of this line segment\r\n     * @param p2\r\n     * the end <code>Point2D</code> of this line segment\r\n     * @since 1.2\r\n     */\r\n    public constructor(p1: Point2D, p2: Point2D);\r\n\r\n    /**\r\n     * Constructs and initializes a <code>Line2D</code> from the specified\r\n     * coordinates.\r\n     *\r\n     * @param x1\r\n     * the X coordinate of the start point\r\n     * @param y1\r\n     * the Y coordinate of the start point\r\n     * @param x2\r\n     * the X coordinate of the end point\r\n     * @param y2\r\n     * the Y coordinate of the end point\r\n     * @since 1.2\r\n     */\r\n    public constructor(x1: double, y1: double, x2: double, y2: double);\r\n    public constructor(...args: unknown[]) {\r\n        switch (args.length) {\r\n            case 0: {\r\n\r\n                break;\r\n            }\r\n\r\n            case 2: {\r\n                const [p1, p2] = args as [Point2D, Point2D];\r\n\r\n                this.setLine(p1, p2);\r\n\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                const [x1, y1, x2, y2] = args as [double, double, double, double];\r\n\r\n                this.setLine(x1, y1, x2, y2);\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * {@inheritDoc}\r\n     *\r\n     * @since 1.2\r\n     */\r\n    public getX1(): double {\r\n        return this.x1;\r\n    }\r\n\r\n    /**\r\n     * {@inheritDoc}\r\n     *\r\n     * @since 1.2\r\n     */\r\n    public getY1(): double {\r\n        return this.y1;\r\n    }\r\n\r\n    /**\r\n     * {@inheritDoc}\r\n     *\r\n     * @since 1.2\r\n     */\r\n    public getP1(): Point2D {\r\n        return new Point2D(this.x1, this.y1);\r\n    }\r\n\r\n    /**\r\n     * {@inheritDoc}\r\n     *\r\n     * @since 1.2\r\n     */\r\n    public getX2(): double {\r\n        return this.x2;\r\n    }\r\n\r\n    /**\r\n     * {@inheritDoc}\r\n     *\r\n     * @since 1.2\r\n     */\r\n    public getY2(): double {\r\n        return this.y2;\r\n    }\r\n\r\n    /**\r\n     * {@inheritDoc}\r\n     *\r\n     * @since 1.2\r\n     */\r\n    public getP2(): Point2D {\r\n        return new Point2D(this.x2, this.y2);\r\n    }\r\n\r\n    /**\r\n     * {@inheritDoc}\r\n     *\r\n     * @since 1.2\r\n     */\r\n    public getBounds2D(): Rectangle2D {\r\n        let x: double = 0;\r\n        let y: double = 0;\r\n        let w: double = 0;\r\n        let h: double = 0;\r\n        if (this.x1 < this.x2) {\r\n            x = this.x1;\r\n            w = this.x2 - this.x1;\r\n        } else {\r\n            x = this.x2;\r\n            w = this.x1 - this.x2;\r\n        }\r\n        if (this.y1 < this.y2) {\r\n            y = this.y1;\r\n            h = this.y2 - this.y1;\r\n        } else {\r\n            y = this.y2;\r\n            h = this.y1 - this.y2;\r\n        }\r\n        return new Rectangle2D(x, y, w, h);\r\n    }\r\n    /*\r\n     * JDK 1.6 serialVersionUID\r\n     */\r\n    private static readonly serialVersionUID: number = 0;//long = 7979627399746467499n;\r\n\r\n    /**\r\n     * Sets the location of the end points of this <code>Line2D</code> to the\r\n     * same as those end points of the specified <code>Line2D</code>.\r\n     *\r\n     * @param l\r\n     * the specified <code>Line2D</code>\r\n     * @since 1.2\r\n     */\r\n    public setLine(l: Line2D): void;\r\n\r\n    /**\r\n     * Sets the location of the end points of this <code>Line2D</code> to the\r\n     * specified <code>Point2D</code> coordinates.\r\n     *\r\n     * @param p1\r\n     * the start <code>Point2D</code> of the line segment\r\n     * @param p2\r\n     * the end <code>Point2D</code> of the line segment\r\n     * @since 1.2\r\n     */\r\n    public setLine(p1: Point2D, p2: Point2D): void;\r\n\r\n    /**\r\n     * Sets the location of the end points of this <code>Line2D</code> to the\r\n     * specified double coordinates.\r\n     *\r\n     * @param x1\r\n     * the X coordinate of the start point\r\n     * @param y1\r\n     * the Y coordinate of the start point\r\n     * @param x2\r\n     * the X coordinate of the end point\r\n     * @param y2\r\n     * the Y coordinate of the end point\r\n     * @since 1.2\r\n     */\r\n    public setLine(x1: double, y1: double, x2: double, y2: double): void;\r\n    public setLine(...args: unknown[]): void {\r\n        switch (args.length) {\r\n            case 1: {\r\n                const [l] = args as [Line2D];\r\n\r\n\r\n                this.setLine(l.getX1(), l.getY1(), l.getX2(), l.getY2());\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 2: {\r\n                const [p1, p2] = args as [Point2D, Point2D];\r\n\r\n\r\n                this.setLine(p1.getX(), p1.getY(), p2.getX(), p2.getY());\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                const [x1, y1, x2, y2] = args as [double, double, double, double];\r\n                this.x1 = x1;\r\n                this.y1 = y1;\r\n                this.x2 = x2;\r\n                this.y2 = y2;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * Returns an indicator of where the specified point {@code (px,py)} lies\r\n     * with respect to the line segment from {@code (x1,y1)} to {@code (x2,y2)}.\r\n     * The return value can be either 1, -1, or 0 and indicates in which\r\n     * direction the specified line must pivot around its first end point,\r\n     * {@code (x1,y1)}, in order to point at the specified point {@code (px,py)}\r\n     * .\r\n     * <p>\r\n     * A return value of 1 indicates that the line segment must turn in the\r\n     * direction that takes the positive X axis towards the negative Y axis. In\r\n     * the default coordinate system used by Java 2D, this direction is\r\n     * counterclockwise.\r\n     * <p>\r\n     * A return value of -1 indicates that the line segment must turn in the\r\n     * direction that takes the positive X axis towards the positive Y axis. In\r\n     * the default coordinate system, this direction is clockwise.\r\n     * <p>\r\n     * A return value of 0 indicates that the point lies exactly on the line\r\n     * segment. Note that an indicator value of 0 is rare and not useful for\r\n     * determining colinearity because of floating point rounding issues.\r\n     * <p>\r\n     * If the point is colinear with the line segment, but not between the end\r\n     * points, then the value will be -1 if the point lies \"beyond {@code\r\n     * (x1,y1)}\" or 1 if the point lies \"beyond {@code (x2,y2)}\".\r\n     *\r\n     * @param x1\r\n     * the X coordinate of the start point of the specified line\r\n     * segment\r\n     * @param y1\r\n     * the Y coordinate of the start point of the specified line\r\n     * segment\r\n     * @param x2\r\n     * the X coordinate of the end point of the specified line\r\n     * segment\r\n     * @param y2\r\n     * the Y coordinate of the end point of the specified line\r\n     * segment\r\n     * @param px\r\n     * the X coordinate of the specified point to be compared with\r\n     * the specified line segment\r\n     * @param py\r\n     * the Y coordinate of the specified point to be compared with\r\n     * the specified line segment\r\n     * @return an integer that indicates the position of the third specified\r\n     * coordinates with respect to the line segment formed by the first\r\n     * two specified coordinates.\r\n     * @since 1.2\r\n     */\r\n    public static relativeCCW(x1: double, y1: double, x2: double, y2: double,\r\n        px: double, py: double): int {\r\n        x2 -= x1;\r\n        y2 -= y1;\r\n        px -= x1;\r\n        py -= y1;\r\n        let ccw: double = px * y2 - py * x2;\r\n        if (ccw === 0.0) {\r\n            // The point is colinear, classify based on which side of\r\n            // the segment the point falls on. We can calculate a\r\n            // relative value using the projection of px,py onto the\r\n            // segment - a negative value indicates the point projects\r\n            // outside of the segment in the direction of the particular\r\n            // endpoint used as the origin for the projection.\r\n            ccw = px * x2 + py * y2;\r\n            if (ccw > 0.0) {\r\n                // Reverse the projection to be relative to the original x2,y2\r\n                // x2 and y2 are simply negated.\r\n                // px and py need to have (x2 - x1) or (y2 - y1) subtracted\r\n                // from them (based on the original values)\r\n                // Since we really want to get a positive answer when the\r\n                // point is \"beyond (x2,y2)\", then we want to calculate\r\n                // the inverse anyway - thus we leave x2 & y2 negated.\r\n                px -= x2;\r\n                py -= y2;\r\n                ccw = px * x2 + py * y2;\r\n                if (ccw < 0.0) {\r\n                    ccw = 0.0;\r\n                }\r\n            }\r\n        }\r\n        return (ccw < 0.0) ? -1 : ((ccw > 0.0) ? 1 : 0);\r\n    }\r\n\r\n    /**\r\n     * Returns an indicator of where the specified point {@code (px,py)} lies\r\n     * with respect to this line segment. See the method comments of\r\n     * {@link #relativeCCW(double, double, double, double, double, double)} to\r\n     * interpret the return value.\r\n     *\r\n     * @param px\r\n     * the X coordinate of the specified point to be compared with\r\n     * this <code>Line2D</code>\r\n     * @param py\r\n     * the Y coordinate of the specified point to be compared with\r\n     * this <code>Line2D</code>\r\n     * @return an integer that indicates the position of the specified\r\n     * coordinates with respect to this <code>Line2D</code>\r\n     * @see #relativeCCW(double, double, double, double, double, double)\r\n     * @since 1.2\r\n     */\r\n    public relativeCCW(px: double, py: double): int {\r\n        return Line2D.relativeCCW(this.getX1(), this.getY1(), this.getX2(), this.getY2(), px, py);\r\n    }\r\n\r\n    /**\r\n     * Returns the square of the distance from a point to a line. The distance\r\n     * measured is the distance between the specified point and the closest\r\n     * point on the infinitely-extended line defined by the specified\r\n     * coordinates. If the specified point intersects the line, this method\r\n     * returns 0.0.\r\n     *\r\n     * @param x1\r\n     * the X coordinate of the start point of the specified line\r\n     * @param y1\r\n     * the Y coordinate of the start point of the specified line\r\n     * @param x2\r\n     * the X coordinate of the end point of the specified line\r\n     * @param y2\r\n     * the Y coordinate of the end point of the specified line\r\n     * @param px\r\n     * the X coordinate of the specified point being measured against\r\n     * the specified line\r\n     * @param py\r\n     * the Y coordinate of the specified point being measured against\r\n     * the specified line\r\n     * @return a double value that is the square of the distance from the\r\n     * specified point to the specified line.\r\n     * @since 1.2\r\n     */\r\n    public static ptLineDistSq(x1: double, y1: double, x2: double,\r\n        y2: double, px: double, py: double): double {\r\n        // Adjust vectors relative to x1,y1\r\n        // x2,y2 becomes relative vector from x1,y1 to end of segment\r\n        x2 -= x1;\r\n        y2 -= y1;\r\n        // px,py becomes relative vector from x1,y1 to test point\r\n        px -= x1;\r\n        py -= y1;\r\n        let dotprod: double = px * x2 + py * y2;\r\n        // dotprod is the length of the px,py vector\r\n        // projected on the x1,y1=>x2,y2 vector times the\r\n        // length of the x1,y1=>x2,y2 vector\r\n        let projlenSq: double = dotprod * dotprod / (x2 * x2 + y2 * y2);\r\n        // Distance to line is now the length of the relative point\r\n        // vector minus the length of its projection onto the line\r\n        let lenSq: double = px * px + py * py - projlenSq;\r\n        if (lenSq < 0) {\r\n            lenSq = 0;\r\n        }\r\n        return lenSq;\r\n    }\r\n\r\n    /**\r\n     * Returns the distance from a point to a line. The distance measured is the\r\n     * distance between the specified point and the closest point on the\r\n     * infinitely-extended line defined by the specified coordinates. If the\r\n     * specified point intersects the line, this method returns 0.0.\r\n     *\r\n     * @param x1\r\n     * the X coordinate of the start point of the specified line\r\n     * @param y1\r\n     * the Y coordinate of the start point of the specified line\r\n     * @param x2\r\n     * the X coordinate of the end point of the specified line\r\n     * @param y2\r\n     * the Y coordinate of the end point of the specified line\r\n     * @param px\r\n     * the X coordinate of the specified point being measured against\r\n     * the specified line\r\n     * @param py\r\n     * the Y coordinate of the specified point being measured against\r\n     * the specified line\r\n     * @return a double value that is the distance from the specified point to\r\n     * the specified line.\r\n     * @since 1.2\r\n     */\r\n    public static ptLineDist(x1: double, y1: double, x2: double, y2: double,\r\n        px: double, py: double): double {\r\n        return Math.sqrt(Line2D.ptLineDistSq(x1, y1, x2, y2, px, py));\r\n    }\r\n\r\n    /**\r\n     * Returns the square of the distance from a specified <code>Point2D</code>\r\n     * to this line. The distance measured is the distance between the specified\r\n     * point and the closest point on the infinitely-extended line defined by\r\n     * this <code>Line2D</code>. If the specified point intersects the line,\r\n     * this method returns 0.0.\r\n     *\r\n     * @param pt\r\n     * the specified <code>Point2D</code> being measured against this\r\n     * line\r\n     * @return a double value that is the square of the distance from a\r\n     * specified <code>Point2D</code> to the current line.\r\n     * @since 1.2\r\n     */\r\n    public ptLineDistSq(pt: Point2D): double;\r\n\r\n    /**\r\n     * Returns the square of the distance from a point to this line. The\r\n     * distance measured is the distance between the specified point and the\r\n     * closest point on the infinitely-extended line defined by this\r\n     * <code>Line2D</code>. If the specified point intersects the line, this\r\n     * method returns 0.0.\r\n     *\r\n     * @param px\r\n     * the X coordinate of the specified point being measured against\r\n     * this line\r\n     * @param py\r\n     * the Y coordinate of the specified point being measured against\r\n     * this line\r\n     * @return a double value that is the square of the distance from a\r\n     * specified point to the current line.\r\n     * @since 1.2\r\n     */\r\n    public ptLineDistSq(px: double, py: double): double;\r\n    public ptLineDistSq(...args: unknown[]): double {\r\n        switch (args.length) {\r\n            case 1: {\r\n                const [pt] = args as [Point2D];\r\n\r\n\r\n                return Line2D.ptLineDistSq(this.getX1(), this.getY1(), this.getX2(), this.getY2(), pt.getX(), pt.getY());\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 2: {\r\n                const [px, py] = args as [double, double];\r\n\r\n\r\n                return Line2D.ptLineDistSq(this.getX1(), this.getY1(), this.getX2(), this.getY2(), px, py);\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * Returns the distance from a <code>Point2D</code> to this line. The\r\n     * distance measured is the distance between the specified point and the\r\n     * closest point on the infinitely-extended line defined by this\r\n     * <code>Line2D</code>. If the specified point intersects the line, this\r\n     * method returns 0.0.\r\n     *\r\n     * @param pt\r\n     * the specified <code>Point2D</code> being measured\r\n     * @return a double value that is the distance from a specified\r\n     * <code>Point2D</code> to the current line.\r\n     * @since 1.2\r\n     */\r\n    public ptLineDist(pt: Point2D): double;\r\n\r\n    /**\r\n     * Returns the distance from a point to this line. The distance measured is\r\n     * the distance between the specified point and the closest point on the\r\n     * infinitely-extended line defined by this <code>Line2D</code>. If the\r\n     * specified point intersects the line, this method returns 0.0.\r\n     *\r\n     * @param px\r\n     * the X coordinate of the specified point being measured against\r\n     * this line\r\n     * @param py\r\n     * the Y coordinate of the specified point being measured against\r\n     * this line\r\n     * @return a double value that is the distance from a specified point to the\r\n     * current line.\r\n     * @since 1.2\r\n     */\r\n    public ptLineDist(px: double, py: double): double;\r\n    public ptLineDist(...args: unknown[]): double {\r\n        switch (args.length) {\r\n            case 1: {\r\n                const [pt] = args as [Point2D];\r\n\r\n\r\n                return Line2D.ptLineDist(this.getX1(), this.getY1(), this.getX2(), this.getY2(), pt.getX(), pt.getY());\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 2: {\r\n                const [px, py] = args as [double, double];\r\n\r\n\r\n                return Line2D.ptLineDist(this.getX1(), this.getY1(), this.getX2(), this.getY2(), px, py);\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * Tests if a given <code>Point2D</code> is inside the boundary of this\r\n     * <code>Line2D</code>. This method is required to implement the\r\n     * {@link Shape} interface, but in the case of <code>Line2D</code> objects\r\n     * it always returns <code>false</code> since a line contains no area.\r\n     *\r\n     * @param p\r\n     * the specified <code>Point2D</code> to be tested\r\n     * @return <code>false</code> because a <code>Line2D</code> contains no\r\n     * area.\r\n     * @since 1.2\r\n     */\r\n    public contains(p: Point2D): boolean;\r\n\r\n    /**\r\n     * Tests if the interior of this <code>Line2D</code> entirely contains the\r\n     * specified <code>Rectangle2D</code>. This method is required to implement\r\n     * the <code>Shape</code> interface, but in the case of <code>Line2D</code>\r\n     * objects it always returns <code>false</code> since a line contains no\r\n     * area.\r\n     *\r\n     * @param r\r\n     * the specified <code>Rectangle2D</code> to be tested\r\n     * @return <code>false</code> because a <code>Line2D</code> contains no\r\n     * area.\r\n     * @since 1.2\r\n     */\r\n    public contains(r: Rectangle2D): boolean;\r\n\r\n    /**\r\n     * Tests if a specified coordinate is inside the boundary of this\r\n     * <code>Line2D</code>. This method is required to implement the\r\n     * {@link Shape} interface, but in the case of <code>Line2D</code> objects\r\n     * it always returns <code>false</code> since a line contains no area.\r\n     *\r\n     * @param x\r\n     * the X coordinate of the specified point to be tested\r\n     * @param y\r\n     * the Y coordinate of the specified point to be tested\r\n     * @return <code>false</code> because a <code>Line2D</code> contains no\r\n     * area.\r\n     * @since 1.2\r\n     */\r\n    public contains(x: double, y: double): boolean;\r\n\r\n    /**\r\n     * Tests if the interior of this <code>Line2D</code> entirely contains the\r\n     * specified set of rectangular coordinates. This method is required to\r\n     * implement the <code>Shape</code> interface, but in the case of\r\n     * <code>Line2D</code> objects it always returns false since a line contains\r\n     * no area.\r\n     *\r\n     * @param x\r\n     * the X coordinate of the upper-left corner of the specified\r\n     * rectangular area\r\n     * @param y\r\n     * the Y coordinate of the upper-left corner of the specified\r\n     * rectangular area\r\n     * @param w\r\n     * the width of the specified rectangular area\r\n     * @param h\r\n     * the height of the specified rectangular area\r\n     * @return <code>false</code> because a <code>Line2D</code> contains no\r\n     * area.\r\n     * @since 1.2\r\n     */\r\n    public contains(x: double, y: double, w: double, h: double): boolean;\r\n    public contains(...args: unknown[]): boolean {\r\n        return false;\r\n    }\r\n\r\n    /**\r\n     * Creates a new object of the same class as this object.\r\n     *\r\n     * @return a clone of this instance.\r\n     * @exception OutOfMemoryError\r\n     * if there is not enough memory.\r\n     * @see java.lang.Cloneable\r\n     * @since 1.2\r\n     */\r\n    public clone(): Line2D | null \r\n    {\r\n        throw Error(\"Need to implement clone for Line2D\");\r\n    }\r\n}\r\n\r\n","/**\r\n * A class to enable functions to pass parameters by reference\r\n *\r\n */\r\nexport class ref<T> {\r\n    public value: T;\r\n}\r\n","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\n\r\nimport { type int } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { BasicStroke } from \"../graphics2d/BasicStroke\"\r\nimport { GeneralPath } from \"../graphics2d/GeneralPath\"\r\nimport { PathIterator } from \"../graphics2d/PathIterator\"\r\nimport { Rectangle } from \"../graphics2d/Rectangle\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { ShapeInfo } from \"../renderer/utilities/ShapeInfo\"\r\nimport { IPathIterator } from \"../graphics2d/IPathIterator\";\r\n\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class Shape2 extends ShapeInfo {\r\n\r\n    public constructor(value: int) {\r\n        super();\r\n        this.setShapeType(value);\r\n        this._Shape = new GeneralPath();\r\n        let stroke: BasicStroke = new BasicStroke();\r\n        this.setStroke(stroke);\r\n    }\r\n    private style: int = 0;  //e.g. 26 for enemy flots\r\n    public set_Style(value: int): void {\r\n        this.style = value;\r\n    }\r\n    public get_Style(): int  //used by TacticalRenderer but not client\r\n    {\r\n        return this.style;\r\n    }\r\n    public lineTo(pt: POINT2): void {\r\n        (this._Shape as GeneralPath).lineTo(pt.x, pt.y);\r\n    }\r\n    public moveTo(pt: POINT2): void {\r\n        (this._Shape as GeneralPath).moveTo(pt.x, pt.y);\r\n    }\r\n    public override getBounds(): Rectangle {\r\n        if (this._Shape instanceof GeneralPath) {\r\n            return this._Shape.getBounds();\r\n        }\r\n        else {\r\n            return this.getBounds();\r\n        }\r\n\r\n    }\r\n\r\n    public getPoints(): Array<POINT2> {\r\n        let points: Array<POINT2> = new Array();\r\n        for (let i: PathIterator = this.getShape().getPathIterator(null); !i.isDone(); i.next()) {\r\n            let coords: number[] = new Array<number>(6);\r\n            let type: int = i.currentSegment(coords);\r\n            switch (type) {\r\n                case IPathIterator.SEG_MOVETO:\r\n                case IPathIterator.SEG_LINETO:\r\n                case IPathIterator.SEG_CLOSE: {\r\n                    points.push(new POINT2(coords[0], coords[1], type));\r\n                    break;\r\n                }\r\n\r\n                case IPathIterator.SEG_QUADTO: {\r\n                    points.push(new POINT2(coords[0], coords[1], type));\r\n                    points.push(new POINT2(coords[2], coords[3], type));\r\n                    break;\r\n                }\r\n\r\n                case IPathIterator.SEG_CUBICTO: {\r\n                    points.push(new POINT2(coords[0], coords[1], type));\r\n                    points.push(new POINT2(coords[2], coords[3], type));\r\n                    points.push(new POINT2(coords[4], coords[5], type));\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n        }\r\n        return points;\r\n    }\r\n}\r\n","/**\r\n *\r\n *\r\n */\r\nexport class RendererException extends Error {\r\n\r\n    public constructor(message: string, cause: Error | null) {\r\n        super(message);\r\n    }\r\n\r\n}\r\n","import { type double, type int } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { ref } from \"../JavaLineArray/ref\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\n\r\n/**\r\n * Class to calculate the geodesic based shapes for the Fire Support Areas\r\n *\r\n */\r\nexport class mdlGeodesic {\r\n    private static readonly _className: string = \"mdlGeodesic\";\r\n    private static readonly sm_a: double = 6378137;\r\n\r\n    private static DegToRad(deg: double): double {\r\n        return deg / 180.0 * Math.PI;\r\n    }\r\n\r\n    private static RadToDeg(rad: double): double {\r\n        return rad / Math.PI * 180.0;\r\n    }\r\n    /**\r\n     * Returns the azimuth from true north between two points\r\n     * @param c1\r\n     * @param c2\r\n     * @return the azimuth from c1 to c2\r\n     */\r\n    public static GetAzimuth(c1: POINT2,\r\n        c2: POINT2): double {//was private\r\n        let theta: double = 0;\r\n        try {\r\n            let lat1: double = mdlGeodesic.DegToRad(c1.y);\r\n            let lon1: double = mdlGeodesic.DegToRad(c1.x);\r\n            let lat2: double = mdlGeodesic.DegToRad(c2.y);\r\n            let lon2: double = mdlGeodesic.DegToRad(c2.x);\r\n            //formula\r\n            //θ = atan2( sin(Δlong).cos(lat2),\r\n            //cos(lat1).sin(lat2) − sin(lat1).cos(lat2).cos(Δlong) )\r\n            //var theta:Number = Math.atan2( Math.sin(lon2-lon1)*Math.cos(lat2),\r\n            //Math.cos(lat1)*Math.sin(lat2) − Math.sin(lat1)*Math.cos(lat2)*Math.cos(lon2-lon1) );\r\n            let y: double = Math.sin(lon2 - lon1);\r\n            y *= Math.cos(lat2);\r\n            let x: double = Math.cos(lat1);\r\n            x *= Math.sin(lat2);\r\n            let z: double = Math.sin(lat1);\r\n            z *= Math.cos(lat2);\r\n            z *= Math.cos(lon2 - lon1);\r\n            x = x - z;\r\n            theta = Math.atan2(y, x);\r\n            theta = mdlGeodesic.RadToDeg(theta);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //console.log(e.message);\r\n                //clsUtility.WriteFile(\"Error in mdlGeodesic.GetAzimuth\");\r\n                ErrorLogger.LogException(mdlGeodesic._className, \"GetAzimuth\",\r\n                    new RendererException(\"Failed inside GetAzimuth\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return theta;//RadToDeg(k);\r\n    }\r\n    /**\r\n     * Calculates the distance in meters between two geodesic points.\r\n     * Also calculates the azimuth from c1 to c2 and from c2 to c1.\r\n     *\r\n     * @param c1 the first point\r\n     * @param c2 the last point\r\n     * @param a12 OUT - an object with a member to hold the calculated azimuth in degrees from c1 to c2\r\n     * @param a21 OUT - an object with a member to hold the calculated azimuth in degrees from c2 to c1\r\n     * @return the distance in meters between c1 and c2\r\n     */\r\n    public static geodesic_distance(c1: POINT2,\r\n        c2: POINT2,\r\n        a12: ref<number[]> | null,\r\n        a21: ref<number[]> | null): double {\r\n        let h: double = 0;\r\n        try {\r\n            //formula\r\n            //R = earth’s radius (mean radius = 6,371km)\r\n            //Δlat = lat2− lat1\r\n            //Δlong = long2− long1\r\n            //a = sin²(Δlat/2) + cos(lat1).cos(lat2).sin²(Δlong/2)\r\n            //c = 2.atan2(√a, √(1−a))\r\n            //d = R.c\r\n            if (a12 != null && a21 != null) {\r\n                a12.value = new Array<number>(1);\r\n                a21.value = new Array<number>(1);\r\n                //set the azimuth\r\n                a12.value[0] = mdlGeodesic.GetAzimuth(c1, c2);\r\n                a21.value[0] = mdlGeodesic.GetAzimuth(c2, c1);\r\n            }\r\n            //c1.x+=360;\r\n            let dLat: double = mdlGeodesic.DegToRad(c2.y - c1.y);\r\n            let dLon: double = mdlGeodesic.DegToRad(c2.x - c1.x);\r\n\r\n            let b: double = 0;\r\n            let lat1: double = 0;\r\n            let lat2: double = 0;\r\n            let e: double = 0;\r\n            let f: double = 0;\r\n            let g: double = 0;\r\n            let k: double = 0;\r\n            b = Math.sin(dLat / 2);\r\n            lat1 = mdlGeodesic.DegToRad(c1.y);\r\n            lat2 = mdlGeodesic.DegToRad(c2.y);\r\n            e = Math.sin(dLon / 2);\r\n            f = Math.cos(lat1);\r\n            g = Math.cos(lat2);\r\n            //uncomment this to test calculation\r\n            //var a:Number = Math.sin(dLat / 2) * Math.sin(dLat / 2) + Math.cos(DegToRad(c1.y)) * Math.cos(DegToRad(c2.y)) * Math.sin(dLon / 2) * Math.sin(dLon / 2);\r\n            let a: double = b * b + f * g * e * e;\r\n            h = Math.sqrt(a);\r\n            k = Math.sqrt(1 - a);\r\n            h = 2 * Math.atan2(h, k);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //console.log(e.message);\r\n                //clsUtility.WriteFile(\"Error in mdlGeodesic.geodesic_distance\");\r\n                ErrorLogger.LogException(mdlGeodesic._className, \"geodesic_distance\",\r\n                    new RendererException(\"Failed inside geodesic_distance\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return mdlGeodesic.sm_a * h;\r\n    }\r\n    /**\r\n     * Calculates a geodesic point and given distance and azimuth from the srating geodesic point\r\n     *\r\n     * @param start the starting point\r\n     * @param distance the distance in meters\r\n     * @param azimuth the azimuth or bearing in degrees\r\n     *\r\n     * @return the calculated point\r\n     */\r\n    public static geodesic_coordinate(start: POINT2,\r\n        distance: double,\r\n        azimuth: double): POINT2 {\r\n        let pt: POINT2;\r\n        try {\r\n            //formula\r\n            //lat2 = asin(sin(lat1)*cos(d/R) + cos(lat1)*sin(d/R)*cos(θ))\r\n            //lon2 = lon1 + atan2(sin(θ)*sin(d/R)*cos(lat1), cos(d/R)−sin(lat1)*sin(lat2))\r\n\r\n            let a: double = 0;\r\n            let b: double = 0;\r\n            let c: double = 0;\r\n            let d: double = 0;\r\n            let e: double = 0;\r\n            let f: double = 0;\r\n            let g: double = 0;\r\n            let h: double = 0;\r\n            let\r\n                j: double = 0;\r\n            let k: double = 0;\r\n            let l: double = 0;\r\n            let m: double = 0;\r\n            let n: double = 0;\r\n            let p: double = 0;\r\n            let q: double = 0;\r\n\r\n            a = mdlGeodesic.DegToRad(start.y);\r\n            b = Math.cos(a);\r\n            c = mdlGeodesic.DegToRad(azimuth);\r\n            d = Math.sin(a);\r\n            e = Math.cos(distance / mdlGeodesic.sm_a);\r\n            f = Math.sin(distance / mdlGeodesic.sm_a);\r\n            g = Math.cos(c);\r\n            //uncomment to test calculation\r\n            //var lat2:Number = RadToDeg(Math.asin(Math.sin(DegToRad(start.y)) * Math.cos(DegToRad(distance / sm_a)) + Math.cos(DegToRad(start.y)) * Math.sin(DegToRad(distance / sm_a)) * Math.cos(DegToRad(azimuth))));\r\n            //lat2 = asin(sin(lat1)*cos(d/R) + cos(lat1)*sin(d/R)*cos(θ))\r\n            //var lat2:Number = RadToDeg(Math.asin(Math.sin(DegToRad(start.y)) * Math.cos(distance / sm_a) + Math.cos(DegToRad(start.y)) * Math.sin(distance / sm_a) * Math.cos(DegToRad(azimuth))));\r\n            //double lat2 = RadToDeg(Math.asin(Math.sin(DegToRad(start.y)) * Math.cos(distance / sm_a) + Math.cos(DegToRad(start.y)) * Math.sin(distance / sm_a) * Math.cos(DegToRad(azimuth))));\r\n            let lat: double = mdlGeodesic.RadToDeg(Math.asin(d * e + b * f * g));\r\n            h = Math.sin(c);\r\n            k = Math.sin(h);\r\n            l = Math.cos(a);\r\n            m = mdlGeodesic.DegToRad(lat);\r\n            n = Math.sin(m);\r\n            p = Math.atan2(h * f * b, e - d * n);\r\n            //uncomment to test calculation\r\n            //var lon2:Number = start.x + DegToRad(Math.atan2(Math.sin(DegToRad(azimuth)) * Math.sin(DegToRad(distance / sm_a)) * Math.cos(DegToRad(start.y)), Math.cos(DegToRad(distance / sm_a)) - Math.sin(DegToRad(start.y)) * Math.sin(DegToRad(lat))));\r\n            //lon2 = lon1 + atan2(sin(θ)*sin(d/R)*cos(lat1), cos(d/R)−sin(lat1)*sin(lat2))\r\n            //var lon2:Number = start.x + RadToDeg(Math.atan2(Math.sin(DegToRad(azimuth)) * Math.sin(distance / sm_a) * Math.cos(DegToRad(start.y)), Math.cos(distance / sm_a) - Math.sin(DegToRad(start.y)) * Math.sin(DegToRad(lat2))));\r\n            let lon: double = start.x + mdlGeodesic.RadToDeg(p);\r\n            pt = new POINT2(lon, lat);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //clsUtility.WriteFile(\"Error in mdlGeodesic.geodesic_distance\");\r\n                ErrorLogger.LogException(mdlGeodesic._className, \"geodesic_coordinate\",\r\n                    new RendererException(\"Failed inside geodesic_coordinate\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pt;\r\n    }\r\n    /**\r\n     * Calculates an arc from geodesic point and uses them for the change 1 circular symbols\r\n     *\r\n     * @param pPoints array of 3 points, currently the last 2 points are the same. The first point\r\n     * is the center and the next point defines the radius.\r\n     *\r\n     * @return points for the geodesic circle\r\n     */\r\n    public static GetGeodesicArc(pPoints: POINT2[]): Array<POINT2> | null {\r\n        let pPoints2: Array<POINT2> = new Array();\r\n        try {\r\n            if (pPoints == null) {\r\n                return null;\r\n            }\r\n            if (pPoints.length < 3) {\r\n                return null;\r\n            }\r\n\r\n            let ptCenter: POINT2 = new POINT2(pPoints[0]);\r\n            let pt1: POINT2 = new POINT2(pPoints[1]);\r\n            let pt2: POINT2 = new POINT2(pPoints[2]);\r\n            let ptTemp: POINT2;\r\n            let a12b: ref<number[]> = new ref();\r\n            let dist2: double = 0.0;\r\n            let dist1: double = 0.0;\r\n            let a12: ref<number[]> = new ref();\r\n            let a21: ref<number[]> = new ref();\r\n            //distance and azimuth from the center to the 1st point\r\n            dist1 = mdlGeodesic.geodesic_distance(ptCenter, pt1, a12, a21);\r\n            let saveAzimuth: double = a21.value[0];\r\n            //distance and azimuth from the center to the 2nd point\r\n            dist2 = mdlGeodesic.geodesic_distance(ptCenter, pt2, a12b, a21);\r\n            //if the points are nearly the same we want 360 degree range fan\r\n            if (Math.abs(a21.value[0] - saveAzimuth) <= 1) {\r\n                if (a12.value[0] < 360) {\r\n                    a12.value[0] += 360;\r\n                }\r\n\r\n                a12b.value[0] = a12.value[0] + 360;\r\n            }\r\n\r\n            let a12c: ref<number[]> = new ref();\r\n            let j: int = 0;\r\n            if (a12b.value[0] < 0) {\r\n                a12b.value[0] = 360 + a12b.value[0];\r\n            }\r\n            if (a12.value[0] < 0) {\r\n                a12.value[0] = 360 + a12.value[0];\r\n            }\r\n            if (a12b.value[0] < a12.value[0]) {\r\n                a12b.value[0] = a12b.value[0] + 360;\r\n            }\r\n            a12c.value = new Array<number>(1);\r\n            for (j = 0; j <= 100; j++) {\r\n\r\n                a12c.value[0] = a12.value[0] + (j as double / 100.0) * (a12b.value[0] - a12.value[0]);\r\n                ptTemp = mdlGeodesic.geodesic_coordinate(ptCenter, dist1, a12c.value[0]);\r\n                pPoints2.push(ptTemp);\r\n            }\r\n\r\n            //if the points are nearly the same we want 360 degree range fan\r\n            //with no line from the center\r\n            if (Math.abs(a21.value[0] - saveAzimuth) > 1) {\r\n                pPoints2.push(ptCenter);\r\n            }\r\n\r\n            if (a12.value[0] < a12b.value[0]) {\r\n                pPoints2.push(pt1);\r\n            } else {\r\n                pPoints2.push(pt2);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //clsUtility.WriteFile(\"Error in mdlGeodesic.GetGeodesicArc\");\r\n                ErrorLogger.LogException(mdlGeodesic._className, \"GetGeodesicArc\",\r\n                    new RendererException(\"Failed inside GetGeodesicArc\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pPoints2;\r\n    }\r\n    /**\r\n     * Calculates the sector points for a sector range fan.\r\n     *\r\n     * @param pPoints array of 3 points. The first point\r\n     * is the center and the next two points define either side of the sector\r\n     * @param pPoints2 OUT - the calculated geodesic sector points\r\n     *\r\n     * @return true if the sector is a circle\r\n     */\r\n    public static GetGeodesicArc2(pPoints: Array<POINT2>,\r\n        pPoints2: Array<POINT2>): boolean {\r\n        let circle: boolean = false;\r\n        try {\r\n            let ptCenter: POINT2 = new POINT2(pPoints[0]);\r\n            let pt1: POINT2 = new POINT2(pPoints[1]);\r\n            let pt2: POINT2 = new POINT2(pPoints[2]);\r\n\r\n            let a12b: ref<number[]> = new ref();\r\n            //double dist2 = 0d;\r\n            let dist1: double = 0;\r\n            let a12: ref<number[]> = new ref();\r\n            let a21: ref<number[]> = new ref();\r\n            //double lat2c = 0.0;\r\n            //distance and azimuth from the center to the 1st point\r\n            //geodesic_distance(lonCenter, latCenter, lon1, lat1, ref dist1, ref a12, ref a21);\r\n            dist1 = mdlGeodesic.geodesic_distance(ptCenter, pt1, a12, a21);\r\n            let saveAzimuth: double = a21.value[0];\r\n            //distance and azimuth from the center to the 2nd point\r\n            //geodesic_distance(lonCenter, latCenter, lon2, lat2, ref dist2, ref a12b, ref a21);\r\n            let dist2: double = mdlGeodesic.geodesic_distance(ptCenter, pt2, a12b, a21);\r\n            //if the points are nearly the same we want 360 degree range fan\r\n            if (Math.abs(a21.value[0] - saveAzimuth) <= 1) {\r\n                if (a12.value[0] < 360) {\r\n                    a12.value[0] += 360;\r\n                }\r\n                a12b.value[0] = a12.value[0] + 360;\r\n                circle = true;\r\n            }\r\n\r\n            //assume caller has set pPoints2 as new Array\r\n\r\n            let a12c: ref<number[]> = new ref();\r\n            a12c.value = new Array<number>(1);\r\n            let j: int = 0;\r\n            let pPoint: POINT2 = new POINT2();\r\n            if (a12b.value[0] < 0) {\r\n                a12b.value[0] = 360 + a12b.value[0];\r\n            }\r\n            if (a12.value[0] < 0) {\r\n                a12.value[0] = 360 + a12.value[0];\r\n            }\r\n            if (a12b.value[0] < a12.value[0]) {\r\n                a12b.value[0] = a12b.value[0] + 360;\r\n            }\r\n            for (j = 0; j <= 100; j++) {\r\n\r\n                a12c.value[0] = a12.value[0] + (j as double / 100) * (a12b.value[0] - a12.value[0]);\r\n                pPoint = mdlGeodesic.geodesic_coordinate(ptCenter, dist1, a12c.value[0]);\r\n                pPoints2.push(pPoint);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //console.log(e.message);\r\n                //clsUtility.WriteFile(\"Error in mdlGeodesic.GetGeodesicArc2\");\r\n                ErrorLogger.LogException(mdlGeodesic._className, \"GetGeodesicArc2\",\r\n                    new RendererException(\"Failed inside GetGeodesicArc2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return circle;\r\n    }\r\n    /**\r\n     * returns intersection of two lines, each defined by a point and a bearing\r\n     * <a href=\"http://creativecommons.org/licenses/by/3.0/\"><img alt=\"Creative Commons License\" style=\"border-width:0\" src=\"http://i.creativecommons.org/l/by/3.0/88x31.png\"></a><br>This work is licensed under a <a href=\"http://creativecommons.org/licenses/by/3.0/\">Creative Commons Attribution 3.0 Unported License</a>.\r\n     * @param p1 1st point\r\n     * @param brng1 first line bearing in degrees from true north\r\n     * @param p2 2nd point\r\n     * @param brng2 2nd point bearing in degrees from true north\r\n     * @return\r\n     * @deprecated\r\n     */\r\n    public static IntersectLines(p1: POINT2,\r\n        brng1: double,\r\n        p2: POINT2,\r\n        brng2: double): POINT2 | null {\r\n        let ptResult: POINT2;\r\n        try {\r\n            let lat1: double = mdlGeodesic.DegToRad(p1.y);//p1._lat.toRad();\r\n            let lon1: double = mdlGeodesic.DegToRad(p1.x);//p1._lon.toRad();\r\n            let lat2: double = mdlGeodesic.DegToRad(p2.y);//p2._lat.toRad();\r\n            let lon2: double = mdlGeodesic.DegToRad(p2.x);//p2._lon.toRad();\r\n            let brng13: double = mdlGeodesic.DegToRad(brng1);//brng1.toRad();\r\n            let brng23: double = mdlGeodesic.DegToRad(brng2);//brng2.toRad();\r\n            let dLat: double = lat2 - lat1;\r\n            let dLon: double = lon2 - lon1;\r\n\r\n\r\n            let dist12: double = 2 * Math.asin(Math.sqrt(Math.sin(dLat / 2) * Math.sin(dLat / 2) +\r\n                Math.cos(lat1) * Math.cos(lat2) * Math.sin(dLon / 2) * Math.sin(dLon / 2)));\r\n\r\n            if (dist12 === 0) {\r\n                return null;\r\n            }\r\n\r\n            let brngA: double = Math.acos((Math.sin(lat2) - Math.sin(lat1) * Math.cos(dist12)) /\r\n                (Math.sin(dist12) * Math.cos(lat1)));\r\n\r\n            if (Number.isNaN(brngA)) {\r\n                brngA = 0;  // protect against rounding\r\n            }\r\n            let brngB: double = Math.acos((Math.sin(lat1) - Math.sin(lat2) * Math.cos(dist12)) /\r\n                (Math.sin(dist12) * Math.cos(lat2)));\r\n\r\n            let brng12: double = 0;\r\n            let brng21: double = 0;\r\n            if (Math.sin(lon2 - lon1) > 0) {\r\n                brng12 = brngA;\r\n                brng21 = 2 * Math.PI - brngB;\r\n            } else {\r\n                brng12 = 2 * Math.PI - brngA;\r\n                brng21 = brngB;\r\n            }\r\n\r\n            let alpha1: double = (brng13 - brng12 + Math.PI) % (2 * Math.PI) - Math.PI;  // angle 2-1-3\r\n            let alpha2: double = (brng21 - brng23 + Math.PI) % (2 * Math.PI) - Math.PI;  // angle 1-2-3\r\n\r\n            if (Math.sin(alpha1) === 0 && Math.sin(alpha2) === 0) {\r\n                return null;  // infinite intersections\r\n            }\r\n            if (Math.sin(alpha1) * Math.sin(alpha2) < 0) {\r\n                return null;       // ambiguous intersection\r\n            }\r\n            //alpha1 = Math.abs(alpha1);\r\n            //alpha2 = Math.abs(alpha2);  // ... Ed Williams takes abs of alpha1/alpha2, but seems to break calculation?\r\n            let alpha3: double = Math.acos(-Math.cos(alpha1) * Math.cos(alpha2) +\r\n                Math.sin(alpha1) * Math.sin(alpha2) * Math.cos(dist12));\r\n\r\n            let dist13: double = Math.atan2(Math.sin(dist12) * Math.sin(alpha1) * Math.sin(alpha2),\r\n                Math.cos(alpha2) + Math.cos(alpha1) * Math.cos(alpha3));\r\n\r\n            let lat3: double = Math.asin(Math.sin(lat1) * Math.cos(dist13) +\r\n                Math.cos(lat1) * Math.sin(dist13) * Math.cos(brng13));\r\n            let dLon13: double = Math.atan2(Math.sin(brng13) * Math.sin(dist13) * Math.cos(lat1),\r\n                Math.cos(dist13) - Math.sin(lat1) * Math.sin(lat3));\r\n            let lon3: double = lon1 + dLon13;\r\n            lon3 = (lon3 + Math.PI) % (2 * Math.PI) - Math.PI;  // normalise to -180..180º\r\n\r\n            //return new POINT2(lat3.toDeg(), lon3.toDeg());\r\n            ptResult = new POINT2(mdlGeodesic.RadToDeg(lon3), mdlGeodesic.RadToDeg(lat3));\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(mdlGeodesic._className, \"IntersectLines\",\r\n                    new RendererException(\"Failed inside IntersectLines\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return ptResult;\r\n    }\r\n    /**\r\n     * Normalizes geo points for arrays which span the IDL\r\n     *\r\n     * @param geoPoints\r\n     * @return\r\n     */\r\n    public static normalize_points(geoPoints: Array<POINT2>): Array<POINT2> {\r\n        let normalizedPts: Array<POINT2>;\r\n        try {\r\n            if (geoPoints == null || geoPoints.length === 0) {\r\n                return normalizedPts;\r\n            }\r\n\r\n            let j: int = 0;\r\n            let minx: double = geoPoints[0].x;\r\n            let maxx: double = minx;\r\n            let spansIDL: boolean = false;\r\n            let pt: POINT2;\r\n            let n: int = geoPoints.length;\r\n            //for (j = 1; j < geoPoints.length; j++) \r\n            for (j = 1; j < n; j++) {\r\n                pt = geoPoints[j];\r\n                if (pt.x < minx) {\r\n                    minx = pt.x;\r\n                }\r\n                if (pt.x > maxx) {\r\n                    maxx = pt.x;\r\n                }\r\n            }\r\n            if (maxx - minx > 180) {\r\n                spansIDL = true;\r\n            }\r\n\r\n            if (!spansIDL) {\r\n                return geoPoints;\r\n            }\r\n\r\n            normalizedPts = new Array();\r\n            n = geoPoints.length;\r\n            //for (j = 0; j < geoPoints.length; j++) \r\n            for (j = 0; j < n; j++) {\r\n                pt = geoPoints[j];\r\n                if (pt.x < 0) {\r\n                    pt.x += 360;\r\n                }\r\n                normalizedPts.push(pt);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(mdlGeodesic._className, \"normalize_pts\",\r\n                    new RendererException(\"Failed inside normalize_pts\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return normalizedPts;\r\n    }\r\n\r\n    /**\r\n     * calculates the geodesic MBR, intended for regular shaped areas\r\n     *\r\n     * @param geoPoints\r\n     * @return\r\n     */\r\n    public static geodesic_mbr(geoPoints: Array<POINT2>): Rectangle2D | null {\r\n        let rect2d: Rectangle2D;\r\n        try {\r\n            if (geoPoints == null || geoPoints.length === 0) {\r\n                return null;\r\n            }\r\n\r\n            let normalizedPts: Array<POINT2> = mdlGeodesic.normalize_points(geoPoints);\r\n            let ulx: double = normalizedPts[0].x;\r\n            let lrx: double = ulx;\r\n            let uly: double = normalizedPts[0].y;\r\n            let lry: double = uly;\r\n            let j: int = 0;\r\n            let pt: POINT2;\r\n            let n: int = normalizedPts.length;\r\n            //for(j=1;j<normalizedPts.length;j++)\r\n            for (j = 1; j < n; j++) {\r\n                pt = normalizedPts[j];\r\n                if (pt.x < ulx) {\r\n\r\n                    ulx = pt.x;\r\n                }\r\n\r\n                if (pt.x > lrx) {\r\n\r\n                    lrx = pt.x;\r\n                }\r\n\r\n\r\n                if (pt.y > uly) {\r\n\r\n                    uly = pt.y;\r\n                }\r\n\r\n                if (pt.y < lry) {\r\n\r\n                    lry = pt.y;\r\n                }\r\n\r\n            }\r\n            let ul: POINT2 = new POINT2(ulx, uly);\r\n            let ur: POINT2 = new POINT2(lrx, uly);\r\n            let lr: POINT2 = new POINT2(lrx, lry);\r\n            let width: double = mdlGeodesic.geodesic_distance(ul, ur, null, null);\r\n            let height: double = mdlGeodesic.geodesic_distance(ur, lr, null, null);\r\n            rect2d = new Rectangle2D(ulx, uly, width, height);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(mdlGeodesic._className, \"geodesic_mbr\",\r\n                    new RendererException(\"Failed inside geodesic_mbr\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return rect2d;\r\n    }\r\n\r\n    /**\r\n     * Currently used by AddModifiers for greater accuracy on center labels\r\n     *\r\n     * @param geoPoints\r\n     * @return\r\n     */\r\n    public static geodesic_center(geoPoints: Array<POINT2>): POINT2 | null {\r\n        let pt: POINT2;\r\n        try {\r\n            if (geoPoints == null || geoPoints.length === 0) {\r\n                return null;\r\n            }\r\n\r\n\r\n            let rect2d: Rectangle2D = mdlGeodesic.geodesic_mbr(geoPoints);\r\n            let deltax: double = rect2d.getWidth() / 2;\r\n            let deltay: double = rect2d.getHeight() / 2;\r\n            let ul: POINT2 = new POINT2(rect2d.x, rect2d.y);\r\n            //first walk east by deltax\r\n            let ptEast: POINT2 = mdlGeodesic.geodesic_coordinate(ul, deltax, 90);\r\n            //next walk south by deltay;\r\n            pt = mdlGeodesic.geodesic_coordinate(ptEast, deltay, 180);\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(mdlGeodesic._className, \"geodesic_center\",\r\n                    new RendererException(\"Failed inside geodesic_center\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pt;\r\n    }\r\n    /**\r\n     * rotates a point from a center point in degrees\r\n     * @param ptCenter center point to rotate about\r\n     * @param ptRotate point to rotate\r\n     * @param rotation rotation angle in degrees\r\n     * @return \r\n     */\r\n    private static geoRotatePoint(ptCenter: POINT2, ptRotate: POINT2, rotation: double): POINT2 | null {\r\n        try {\r\n            let bearing: double = mdlGeodesic.GetAzimuth(ptCenter, ptRotate);\r\n            let dist: double = mdlGeodesic.geodesic_distance(ptCenter, ptRotate, null, null);\r\n            return mdlGeodesic.geodesic_coordinate(ptCenter, dist, bearing + rotation);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(mdlGeodesic._className, \"geoRotatePoint\",\r\n                    new RendererException(\"Failed inside geoRotatePoint\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return null;\r\n    }\r\n    /**\r\n     * Calculates points for a geodesic ellipse and rotates the points by rotation\r\n     * @param ptCenter\r\n     * @param majorRadius\r\n     * @param minorRadius\r\n     * @param rotation  rotation angle in degrees\r\n     * @return \r\n     */\r\n    public static getGeoEllipse(ptCenter: POINT2, majorRadius: double, minorRadius: double, rotation: double): POINT2[] {\r\n        let pEllipsePoints: POINT2[];\r\n        try {\r\n            pEllipsePoints = new Array<POINT2>(37);\r\n            //int l=0;\r\n            let pt: POINT2;\r\n            let dFactor: double = 0;\r\n            let azimuth: double = 0;\r\n            let a: double = 0;\r\n            let b: double = 0;\r\n            let dist: double = 0;\r\n            let bearing: double = 0;\r\n            let ptLongitude: POINT2;\r\n            let ptLatitude: POINT2;\r\n            for (let l: int = 1; l < 37; l++) {\r\n                dFactor = (10.0 * l) * Math.PI / 180.0;\r\n                a = majorRadius * Math.cos(dFactor);\r\n                b = minorRadius * Math.sin(dFactor);\r\n                //dist=Math.sqrt(a*a+b*b);\r\n                //azimuth = (10.0 * l);// * Math.PI / 180.0;  \r\n                //azimuth=90-azimuth;\r\n                //pt = geodesic_coordinate(ptCenter,dist,azimuth);                \r\n                //pt = geodesic_coordinate(ptCenter,dist,azimuth);                \r\n                ptLongitude = mdlGeodesic.geodesic_coordinate(ptCenter, a, 90);\r\n                ptLatitude = mdlGeodesic.geodesic_coordinate(ptCenter, b, 0);\r\n                //pt=new POINT2(ptLatitude.x,ptLongitude.y);\r\n                pt = new POINT2(ptLongitude.x, ptLatitude.y);\r\n                //pEllipsePoints[l-1]=pt;\r\n                pEllipsePoints[l - 1] = mdlGeodesic.geoRotatePoint(ptCenter, pt, -rotation);\r\n            }\r\n            pEllipsePoints[36] = new POINT2(pEllipsePoints[0]);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(mdlGeodesic._className, \"GetGeoEllipse\",\r\n                    new RendererException(\"GetGeoEllipse\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pEllipsePoints;\r\n    }\r\n}\r\n","import { type int, type double, type long } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { GeneralPath } from \"../graphics2d/GeneralPath\"\r\nimport { PathIterator } from \"../graphics2d/PathIterator\"\r\nimport { Point } from \"../graphics2d/Point\"\r\nimport { Point2D } from \"../graphics2d/Point2D\"\r\nimport { Shape } from \"../graphics2d/Shape\"\r\nimport { arraysupport } from \"../JavaLineArray/arraysupport\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { ref } from \"../JavaLineArray/ref\"\r\nimport { Shape2 } from \"../JavaLineArray/Shape2\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\nimport { mdlGeodesic } from \"../JavaTacticalRenderer/mdlGeodesic\"\r\nimport { TGLight } from \"../JavaTacticalRenderer/TGLight\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { IPointConversion } from \"../renderer/utilities/IPointConversion\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\nimport { IPathIterator } from \"../graphics2d/IPathIterator\";\r\n\r\n\r\n/**\r\n * A class to provide the utility functions required for calculating the line\r\n * points.\r\n *\r\n *\r\n */\r\nexport class lineutility {\r\n\r\n    private static readonly _className: string = \"lineutility\";\r\n    public static readonly extend_left: int = 0;\r\n    public static readonly extend_right: int = 1;\r\n    public static readonly extend_above: int = 2;\r\n    public static readonly extend_below: int = 3;\r\n\r\n    /**\r\n     * Resizes the array to the length speicifed, called by the Channels class.\r\n     *\r\n     * @param pLinePoints the array to resize\r\n     * @param length the length to which to resize the array.\r\n     * @return the resized array\r\n     */\r\n    static ResizeArray(pLinePoints: POINT2[], length: int): POINT2[] {\r\n        let array: POINT2[] = new Array<POINT2>(length);\r\n        try {\r\n            if (pLinePoints.length <= length) {\r\n                return pLinePoints;\r\n            }\r\n\r\n            let j: int = 0;\r\n            for (j = 0; j < length; j++) {\r\n                array[j] = new POINT2(pLinePoints[j]);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"ResizeArray\",\r\n                    new RendererException(\"Failed inside ResizeArray\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return array;\r\n    }\r\n\r\n    /**\r\n     * post-segments a line segment into 50 pixel intervals\r\n     *\r\n     * @param pt0\r\n     * @param pt1\r\n     * @param shape\r\n     */\r\n    protected static SegmentLineShape(pt0: POINT2, pt1: POINT2, shape: Shape2): void {\r\n        try {\r\n            if (pt0 == null || pt1 == null) {\r\n                return;\r\n            }\r\n\r\n            let j: int = 0;\r\n            let n: int = 0;\r\n            let dist: double = lineutility.CalcDistanceDouble(pt0, pt1);\r\n            n = Math.trunc(dist / 25);\r\n            let pt: POINT2;\r\n            shape.lineTo(pt0);\r\n            for (j = 1; j <= n; j++) {\r\n                pt = lineutility.ExtendAlongLineDouble(pt0, pt1, 25);\r\n                shape.lineTo(pt);\r\n            }\r\n            shape.lineTo(pt1);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"SegmentLineShape\",\r\n                    new RendererException(\"Failed inside SegmentLineShape\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Calculates the middle segment for the Direction of Attack Aviation symbol\r\n     *\r\n     * @param pLinePoints the point array\r\n     * @param vblSaveCounter the size of the point array\r\n     * @return the middle segment\r\n     */\r\n    public static GetDirAtkAirMiddleSegment(pLinePoints: POINT2[],\r\n        vblSaveCounter: int): int {\r\n        let middleSegment: int = -1;\r\n        try {\r\n            let d: double = 0;\r\n            let k: int = 0;\r\n            for (k = vblSaveCounter - 1; k > 0; k--) {\r\n                d += lineutility.CalcDistanceDouble(pLinePoints[k], pLinePoints[k - 1]);\r\n                if (d > 60) {\r\n                    break;\r\n                }\r\n            }\r\n            if (d > 60) {\r\n                middleSegment = k;\r\n            } else {\r\n                if (vblSaveCounter <= 3) {\r\n                    middleSegment = 1;\r\n                } else {\r\n                    middleSegment = 2;\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"GetDirAtkAirMiddleSegment\",\r\n                    new RendererException(\"Failed inside GetDirAtkAirMiddleSegment\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return middleSegment;\r\n    }\r\n\r\n    /**\r\n     * Computes the angle in radians between two points\r\n     *\r\n     * @param pt0 the first point\r\n     * @param pt1 the last point\r\n     *\r\n     * @return the angle in radians\r\n     */\r\n    static CalcSegmentAngleDouble(pt0: POINT2,\r\n        pt1: POINT2): double {\r\n        let dAngle: double = 0;\r\n        try {\r\n            //declarations\r\n            let nTemp: int = 0;\r\n            let m: ref<number[]> = new ref();\r\n            //end declarations\r\n\r\n            nTemp = lineutility.CalcTrueSlopeDouble(pt0, pt1, m);\r\n            if (nTemp === 0) {\r\n                dAngle = Math.PI / 2;\r\n            } else {\r\n                dAngle = Math.atan(m.value[0]);\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"CalcSegmentAngleDouble\",\r\n                    new RendererException(\"Failed inside CalcSegmentAngleDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return dAngle;\r\n    }\r\n\r\n    /**\r\n     * POINT2 in previous applications has been a struct that did not require\r\n     * initialization.\r\n     *\r\n     * @param pts array of points to instantiate.\r\n     */\r\n    static InitializePOINT2Array(pts: POINT2[]): void {\r\n        //int j=0;\r\n        if (pts == null || pts.length === 0) {\r\n            return;\r\n        }\r\n        let n: int = pts.length;\r\n        //for (int j = 0; j < pts.length; j++) \r\n        for (let j: int = 0; j < n; j++) {\r\n            pts[j] = new POINT2();\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Calculates the center point of an area using the first vblCounter points\r\n     * in the array.\r\n     *\r\n     * @param pLinePoints the client points\r\n     * @param vblCounter the number of points in the array to use\r\n     *\r\n     * @return the center point\r\n     */\r\n    static CalcCenterPointDouble(pLinePoints: POINT2[],\r\n        vblCounter: int): POINT2 {\r\n        let CenterLinePoint: POINT2 = new POINT2(pLinePoints[0]);\r\n        try {\r\n            //declarations\r\n            let j: int = 0;\r\n            let dMinX: double = pLinePoints[0].x;\r\n            let\r\n                dMinY: double = pLinePoints[0].y;\r\n            let\r\n                dMaxX: double = pLinePoints[0].x;\r\n            let\r\n                dMaxY: double = pLinePoints[0].y;\r\n\r\n            //end declarations\r\n            dMinX = pLinePoints[0].x;\r\n            dMinY = pLinePoints[0].y;\r\n            dMaxX = pLinePoints[0].x;\r\n            dMaxY = pLinePoints[0].y;\r\n\r\n            for (j = 0; j < vblCounter; j++) {\r\n                if (pLinePoints[j].x < dMinX) {\r\n                    dMinX = pLinePoints[j].x;\r\n                }\r\n\r\n                if (pLinePoints[j].y < dMinY) {\r\n                    dMinY = pLinePoints[j].y;\r\n                }\r\n\r\n                if (pLinePoints[j].x > dMaxX) {\r\n                    dMaxX = pLinePoints[j].x;\r\n                }\r\n\r\n                if (pLinePoints[j].y > dMaxY) {\r\n                    dMaxY = pLinePoints[j].y;\r\n                }\r\n\r\n            }\t//end for\r\n\r\n            CenterLinePoint.x = (dMinX + dMaxX) / 2;\r\n            CenterLinePoint.y = (dMinY + dMaxY) / 2;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"CalcCenterPointDouble\",\r\n                    new RendererException(\"Failed inside CalcCenterPointDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return CenterLinePoint;\r\n    }\r\n\r\n    /**\r\n     * Called by renderer Modifier2 class after ArrayList.ToArray was called,\r\n     * which produces an array of objects.\r\n     *\r\n     * @param pLinePoints\r\n     * @param vblCounter\r\n     * @return\r\n     */\r\n    public static CalcCenterPointDouble2(pLinePoints: POINT2[],\r\n        vblCounter: int): POINT2 {\r\n        let pt0: POINT2 = pLinePoints[0];\r\n        let CenterLinePoint: POINT2 = new POINT2();\r\n        try {\r\n            //declarations\r\n            let j: int = 0;\r\n            let dMinX: double = pt0.x;\r\n            let\r\n                dMinY: double = pt0.y;\r\n            let\r\n                dMaxX: double = pt0.x;\r\n            let\r\n                dMaxY: double = pt0.y;\r\n\r\n            //end declarations\r\n            dMinX = pt0.x;\r\n            dMinY = pt0.y;\r\n            dMaxX = pt0.x;\r\n            dMaxY = pt0.y;\r\n\r\n            let pt: POINT2;\r\n\r\n            for (j = 0; j < vblCounter; j++) {\r\n                pt = pLinePoints[j];\r\n                if (pt.x < dMinX) {\r\n                    dMinX = pt.x;\r\n                }\r\n\r\n                if (pt.y < dMinY) {\r\n                    dMinY = pt.y;\r\n                }\r\n\r\n                if (pt.x > dMaxX) {\r\n                    dMaxX = pt.x;\r\n                }\r\n\r\n                if (pt.y > dMaxY) {\r\n                    dMaxY = pt.y;\r\n                }\r\n\r\n            }\t//end for\r\n\r\n            CenterLinePoint.x = (dMinX + dMaxX) / 2;\r\n            CenterLinePoint.y = (dMinY + dMaxY) / 2;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"CalcCenterPointDouble2\",\r\n                    new RendererException(\"Failed inside CalcCenterPointDouble2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return CenterLinePoint;\r\n    }\r\n\r\n    /**\r\n     * Calculates the distance in pixels between two points\r\n     *\r\n     * @param p1 the first point\r\n     * @param p2 the last point\r\n     *\r\n     * @return the distance between p1 and p2 in pixels\r\n     */\r\n    public static CalcDistanceDouble(p1: POINT2 | Point2D, p2: POINT2 | Point2D): double {\r\n\r\n        let returnValue: double = 0;\r\n        try {\r\n            returnValue = Math.sqrt((p1.getX() - p2.getX())\r\n                * (p1.getX() - p2.getX())\r\n                + (p1.getY() - p2.getY())\r\n                * (p1.getY() - p2.getY()));\r\n\r\n            //sanity check\r\n            //return x or y distance if returnValue is 0 or infinity\r\n            let xdist: double = Math.abs(p1.getX() - p2.getX());\r\n            let ydist: double = Math.abs(p1.getY() - p2.getY());\r\n            let max: double = xdist;\r\n            if (ydist > xdist) {\r\n                max = ydist;\r\n            }\r\n\r\n            if (returnValue === 0 || !Number.isFinite(returnValue)) {\r\n                if (max > 0) {\r\n                    returnValue = max;\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"CalcDistanceDouble\",\r\n                    new RendererException(\"Failed inside CalcDistanceDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return returnValue;\r\n    }\r\n\r\n\r\n    /**\r\n     * Computes the slope of a line\r\n     *\r\n     * @param firstLinePoint the first line point\r\n     * @param lastLinePoint the last line point\r\n     * @param slope OUT - object with member to hold the slope of the line\r\n     *\r\n     * @return 1 if successful, else return 0\r\n     */\r\n    static CalcTrueSlopeDouble(firstLinePoint: POINT2,\r\n        lastLinePoint: POINT2,\r\n        slope: ref<number[]>): int//ref is a double\r\n    {\r\n        let result: int = 1;\r\n        try {\r\n            if (slope.value == null) {\r\n                slope.value = new Array<number>(1);\r\n            }\r\n\r\n            let deltaX: double = 0;\r\n            let deltaY: double = 0;\r\n            deltaX = firstLinePoint.x - lastLinePoint.x;\r\n            //if (deltaX == 0) \r\n            if (Math.abs(deltaX) < 1) {\r\n                //deltaX = 1;\r\n                if (deltaX >= 0) {\r\n\r\n                    deltaX = 1;\r\n                }\r\n\r\n                else {\r\n\r\n                    deltaX = -1;\r\n                }\r\n\r\n                result = 1;\r\n            }\r\n            deltaY = firstLinePoint.y - lastLinePoint.y;\r\n\r\n            slope.value[0] = deltaY / deltaX;\t//cannot blow up\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"CalcTrueSlopeDouble\",\r\n                    new RendererException(\"Failed inside CalcTrueSlopeDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return result;\r\n    }\r\n\r\n    /**\r\n     * reverses the first vblCounter points\r\n     *\r\n     * @param pLowerLinePoints OUT - points to reverse\r\n     * @param vblCounter\r\n     */\r\n    static ReversePointsDouble2(pLowerLinePoints: POINT2[],\r\n        vblCounter: int): void {\r\n        try {\r\n            let pResultPoints: POINT2[] = new Array<POINT2>(vblCounter);\r\n            let k: int = 0;\r\n            for (k = 0; k < vblCounter; k++) {\r\n                pResultPoints[k] = new POINT2(pLowerLinePoints[vblCounter - k - 1]);\r\n            }\r\n            for (k = 0; k < vblCounter; k++) {\r\n                pLowerLinePoints[k] = new POINT2(pResultPoints[k]);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"ReversePointsDouble2\",\r\n                    new RendererException(\"Failed inside ReversePointsDouble2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    public static CalcTrueSlopeDoubleForRoutes(firstLinePoint: POINT2,\r\n        lastLinePoint: POINT2,\r\n        slope: ref<number[]>): boolean {\r\n        try {\r\n            let deltaX: double = 0;\r\n            let deltaY: double = 0;\r\n            deltaX = (firstLinePoint.x) as double - (lastLinePoint.x) as double;\r\n            if (Math.abs(deltaX) < 2) //was 2,infinite slope\r\n            {\r\n                return (false);\r\n            }\r\n\r\n            deltaY = (firstLinePoint.y) as double - (lastLinePoint.y) as double;\r\n            if (slope.value == null) {\r\n                slope.value = new Array<number>(1);\r\n            }\r\n\r\n            slope.value[0] = deltaY / deltaX;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"CalcTrueSlopeDoubleForRoutes\",\r\n                    new RendererException(\"Failed inside CalcTrueSlopeDoubleForRoutes\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return true;\r\n    }\r\n\r\n    /**\r\n     * Computes the slope of a line\r\n     *\r\n     * @param firstLinePoint the first line point\r\n     * @param lastLinePoint the last line point\r\n     * @param slope OUT - object with member to hold the slope of the line\r\n     *\r\n     * @return true if successful\r\n     */\r\n    public static CalcTrueSlopeDouble2(firstLinePoint: POINT2,\r\n        lastLinePoint: POINT2,\r\n        slope: ref<number[]>): boolean {\r\n        let result: boolean = true;\r\n        try {\r\n            let deltaX: double = 0;\r\n            let deltaY: double = 0;\r\n            deltaX = (firstLinePoint.x) as double - (lastLinePoint.x) as double;\r\n            //if (deltaX == 0)\r\n            if (Math.abs(deltaX) < 1) {\r\n                //deltaX = 1;\r\n                if (deltaX >= 0) {\r\n\r\n                    deltaX = 1;\r\n                }\r\n\r\n                else {\r\n\r\n                    deltaX = -1;\r\n                }\r\n\r\n                result = false;\r\n            }\r\n\r\n            deltaY = (firstLinePoint.y) as double - (lastLinePoint.y) as double;\r\n            if (slope.value == null) {\r\n                slope.value = new Array<number>(1);\r\n            }\r\n\r\n            slope.value[0] = deltaY / deltaX;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"CalcTrueSlopeDouble2\",\r\n                    new RendererException(\"Failed inside CalcTrueSlopeDouble2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return result;\r\n    }\r\n\r\n    /**\r\n     * Calculates the slopes and y intercepts in pixels for the line from pt1 to\r\n     * pt2 and a parallel line a vertical distance from the line\r\n     *\r\n     * @param nDistance the distance in pixels\r\n     * @param linePoint1 first point on the line\r\n     * @param linePoint2 last point on the line\r\n     * @param pdResult OUT - array to hold m, b for both lines\r\n     *\r\n     * @return 1 if the lines are not vertical, else return 0\r\n     */\r\n    static CalcTrueLinesDouble(nDistance: number,\r\n        linePoint1: POINT2,\r\n        linePoint2: POINT2,\r\n        pdResult: ref<number[]>): int //for vertical line e.g. if line equation is x=7\r\n    {\r\n        try {\r\n            //declarations\r\n            let nTemp: int = 0;\r\n            let b: double = 0;\r\n            let delta: double = 0;\r\n            let m: ref<number[]> = new ref();\r\n            //end declarations\r\n            nTemp = lineutility.CalcTrueSlopeDouble(linePoint1, linePoint2, m);\r\n            pdResult.value = new Array<number>(6);\r\n            //Fill the result array with the line parameters\r\n            if (nTemp === 0) //vertical lines\r\n            {\r\n                pdResult.value[3] = linePoint1.x + nDistance as double;\t//the lower line eqn, e.g. x=7\r\n                pdResult.value[5] = linePoint1.x - nDistance as double;\t//the upper line eqn,\r\n                return 0;\r\n            } else {\r\n                b = linePoint2.y - m.value[0] * linePoint2.x;\r\n                delta = Math.sqrt(m.value[0] * m.value[0] * ((nDistance) as double * (nDistance) as double)\r\n                    + ((nDistance) as double * (nDistance) as double));\r\n                pdResult.value[0] = m.value[0];    //original line eq'n: y = mx + b\r\n                pdResult.value[1] = b;\r\n                pdResult.value[2] = m.value[0];    //lower line eq'n: y = mx + (b+dDistance)\r\n                pdResult.value[3] = b + delta;\r\n                pdResult.value[4] = m.value[0];    //upper line eq'n: y = mx + (b-dDistance)\r\n                pdResult.value[5] = b - delta;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"CalcTrueLinesDouble\",\r\n                    new RendererException(\"Failed inside CalcTrueLinesDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return 1;\r\n    }\r\n\r\n    /**\r\n     * Calculates the intersection of two lines.\r\n     *\r\n     * @param m1 slope of first line\r\n     * @param b1 Y intercept of first line\r\n     * @param m2 slope of second line\r\n     * @param b2 Y intercept of second line\r\n     * @param bolVertical1 0 if first line is vertical, else 1\r\n     * @param bolVertical2 0 if second line is vertical, else 1\r\n     * @param X1 X intercept if first line is vertical\r\n     * @param X2 X intercept if 2nd line is vertical.\r\n     *\r\n     * @return intersection point\r\n     */\r\n    public static CalcTrueIntersectDouble2(m1: double,\r\n        b1: double,\r\n        m2: double,\r\n        b2: double,\r\n        bolVertical1: int,\r\n        bolVertical2: int,\r\n        X1: double, //x intercept if line1 is vertical\r\n        X2: double): POINT2 {\r\n        let ptIntersect: POINT2 = new POINT2();\r\n        try {\r\n            //declarations\r\n            let x: double = 0;\r\n            let y: double = 0;\r\n            //end declarations\r\n\r\n            //initialize ptIntersect\r\n            ptIntersect.x = X1;\r\n            ptIntersect.y = X2;\r\n            if (bolVertical1 === 0 && bolVertical2 === 0) //both lines vertical\r\n            {\r\n                return ptIntersect;\r\n            }\r\n            //the following 3 if blocks are the only ways to get an intersection\r\n            if (bolVertical1 === 0 && bolVertical2 === 1) //line1 vertical, line2 not\r\n            {\r\n                ptIntersect.x = X1;\r\n                ptIntersect.y = m2 * X1 + b2;\r\n                return ptIntersect;\r\n            }\r\n            if (bolVertical1 === 1 && bolVertical2 === 0) //line2 vertical, line1 not\r\n            {\r\n                ptIntersect.x = X2;\r\n                ptIntersect.y = m1 * X2 + b1;\r\n                return ptIntersect;\r\n            }\r\n            //if either of the lines is vertical function has already returned\r\n            //so both m1 and m2 should be valid\r\n            if (m1 !== m2) {\r\n                x = (b2 - b1) / (m1 - m2);\t//cannot blow up\r\n                y = (m1 * x + b1);\r\n                ptIntersect.x = x;\r\n                ptIntersect.y = y;\r\n                return ptIntersect;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"CalcTrueIntersectDouble2\",\r\n                    new RendererException(\"Failed inside CalcTrueIntersectDouble2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return ptIntersect;\r\n    }\r\n\r\n    /**\r\n     * Calculates an offset point for channel types which require arrows.\r\n     *\r\n     * @param startLinePoint the first point\r\n     * @param endLinePoint the last point\r\n     * @param nOffset the offset in pixels\r\n     *\r\n     * @return the offset point\r\n     */\r\n    static GetOffsetPointDouble(startLinePoint: POINT2,\r\n        endLinePoint: POINT2,\r\n        nOffset: double): POINT2 {\r\n        let tempLinePoint: POINT2 = new POINT2(startLinePoint);\r\n        try {\r\n            //declarations\r\n            let dx: double = endLinePoint.x - startLinePoint.x;\r\n            let\r\n                dy: double = endLinePoint.y - startLinePoint.y;\r\n            let\r\n                dOffset: double = nOffset;\r\n            let\r\n                dHypotenuse: double = 0;\r\n            let\r\n                dAngle: double = 0;\r\n\r\n            //end declarations\r\n            if (dx === 0) {\r\n                if (dy > 0) {\r\n                    tempLinePoint.x = endLinePoint.x;\r\n                    tempLinePoint.y = endLinePoint.y + dOffset;\r\n                } else {\r\n                    tempLinePoint.x = endLinePoint.x;\r\n                    tempLinePoint.y = endLinePoint.y - dOffset;\r\n                }\r\n                return tempLinePoint;\r\n            }\r\n            if (dy === 0) {\r\n                if (dx > 0) {\r\n                    tempLinePoint.x = endLinePoint.x + dOffset;\r\n                    tempLinePoint.y = endLinePoint.y;\r\n                } else {\r\n                    tempLinePoint.x = endLinePoint.x - dOffset;\r\n                    tempLinePoint.y = endLinePoint.y;\r\n                }\r\n                return tempLinePoint;\r\n            }\r\n\r\n            if (dy === 0) {\r\n                dAngle = 0;\r\n            } else {\r\n                dAngle = Math.atan(dx / dy) + Math.PI / 2;//1.570795;\r\n            }\r\n            dHypotenuse = nOffset;\r\n            if (endLinePoint.x > startLinePoint.x) {\r\n                tempLinePoint.x = endLinePoint.x + dHypotenuse * Math.abs(Math.cos(dAngle));\r\n            } else {\r\n                tempLinePoint.x = endLinePoint.x - dHypotenuse * Math.abs(Math.cos(dAngle));\r\n            }\r\n            if (endLinePoint.y > startLinePoint.y) {\r\n                tempLinePoint.y = endLinePoint.y + dHypotenuse * Math.abs(Math.sin(dAngle));\r\n            } else {\r\n                tempLinePoint.y = endLinePoint.y - dHypotenuse * Math.abs(Math.sin(dAngle));\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"GetOffsetPointDouble\",\r\n                    new RendererException(\"Failed inside GetOffsetPointDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return (tempLinePoint);\r\n    }\r\n\r\n    /**\r\n     * Used for DMAF\r\n     *\r\n     * @param pLinePoints the client points\r\n     * @return ArrayList of X points\r\n     */\r\n    static LineOfXPoints(tg: TGLight, pLinePoints: POINT2[]): Array<POINT2> {\r\n        let xPoints: Array<POINT2> = new Array();\r\n        try {\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let dist: double = 0;\r\n            let iterations: int = 0;\r\n            let frontPt: POINT2;\r\n            let backPt: POINT2;\r\n            let extendFrontAbove: POINT2;\r\n            let extendFrontBelow: POINT2;\r\n            let extendBackAbove: POINT2;\r\n            let extendBackBelow: POINT2;\r\n            let xPoint1: POINT2;\r\n            let xPoint2: POINT2;\r\n            let n: int = pLinePoints.length;\r\n            let xSize: double = arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale());\r\n            let dIncrement: double = xSize * 4;\r\n            //for (j = 0; j < pLinePoints.length - 1; j++) \r\n            for (j = 0; j < n - 1; j++) {\r\n                dist = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                iterations = Math.trunc((dist - xSize) / dIncrement);\r\n                if (dist - iterations * dIncrement > dIncrement / 2) {\r\n                    iterations += 1;\r\n                }\r\n\r\n                for (k = 0; k < iterations; k++) {\r\n                    frontPt = lineutility.ExtendAlongLineDouble(pLinePoints[j], pLinePoints[j + 1], k * dIncrement - xSize);\r\n                    backPt = lineutility.ExtendAlongLineDouble(pLinePoints[j], pLinePoints[j + 1], k * dIncrement + xSize);\r\n                    extendFrontAbove = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], frontPt, 2, xSize);\r\n                    extendFrontBelow = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], frontPt, 3, xSize);\r\n                    extendBackAbove = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], backPt, 2, xSize);\r\n                    extendBackBelow = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], backPt, 3, xSize);\r\n                    xPoints.push(extendFrontAbove);\r\n                    extendBackBelow.style = 5;\r\n                    xPoints.push(extendBackBelow);\r\n                    xPoints.push(extendBackAbove);\r\n                    extendFrontBelow.style = 5;\r\n                    xPoints.push(extendFrontBelow);\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"LineOfXPoints\",\r\n                    new RendererException(\"Failed inside LineOfXPoints\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return xPoints;\r\n    }\r\n\r\n    /**\r\n     * Computes the distance in pixels of pt3 to the line from pt1 to pt2.\r\n     *\r\n     * @param pt1 first line point\r\n     * @param pt2 last line point\r\n     * @param pt3 point distance to compute\r\n     * @return distance to pt3\r\n     */\r\n    public static CalcDistanceToLineDouble(pt1: POINT2,\r\n        pt2: POINT2,\r\n        pt3: POINT2): double {\r\n        let dResult: double = 0;\r\n        try {\r\n            //declarations\r\n            let m1: double = 1;\r\n            let b: double = 0;\r\n            let b1: double = 0;\r\n            let ptIntersect: POINT2 = new POINT2(pt1);\r\n            let bolVertical: int = 0;\r\n            let m: ref<number[]> = new ref();\r\n            //end declarations\r\n\r\n            bolVertical = lineutility.CalcTrueSlopeDouble(pt1, pt2, m);\r\n\r\n            //get line y intercepts\r\n            if (bolVertical !== 0 && m.value[0] !== 0) {\r\n                m1 = -1 / m.value[0];\r\n                b = pt1.y - m.value[0] * pt1.x;\r\n                b1 = pt3.y - m1 * pt3.x;\r\n                ptIntersect = lineutility.CalcTrueIntersectDouble2(m.value[0], b, m1, b1, 1, 1, ptIntersect.x, ptIntersect.y);\r\n            }\r\n            if (bolVertical !== 0 && m.value[0] === 0) //horizontal line\r\n            {\r\n                ptIntersect.y = pt1.y;\r\n                ptIntersect.x = pt3.x;\r\n            }\r\n            if (bolVertical === 0) //vertical line\r\n            {\r\n                ptIntersect.y = pt3.y;\r\n                ptIntersect.x = pt1.x;\r\n            }\r\n\r\n            dResult = lineutility.CalcDistanceDouble(pt3, ptIntersect);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //console.log(e.message);\r\n                ErrorLogger.LogException(lineutility._className, \"CaclDistanceToLineDouble\",\r\n                    new RendererException(\"Failed inside CalcDistanceToLineDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return dResult;\r\n    }\r\n\r\n    /**\r\n     * Calculates a point along a line. Returns the past point if the distance\r\n     * is 0.\r\n     *\r\n     * @param pt1 first line point\r\n     * @param pt2 last line point\r\n     * @param dist extension distance in pixels from the beginning of the line\r\n     *\r\n     * @return the extension point\r\n     */\r\n    public static ExtendLineDouble(pt1: POINT2,\r\n        pt2: POINT2,\r\n        dist: double): POINT2 {\r\n        let pt3: POINT2 = new POINT2();\r\n        try {\r\n            let dOriginalDistance: double = lineutility.CalcDistanceDouble(pt1, pt2);\r\n            if (dOriginalDistance === 0 || dist === 0) {\r\n                return pt2;\r\n            }\r\n\r\n            pt3.x = (dOriginalDistance + dist) / dOriginalDistance * (pt2.x - pt1.x) + pt1.x;\r\n            pt3.y = (dOriginalDistance + dist) / dOriginalDistance * (pt2.y - pt1.y) + pt1.y;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //console.log(e.message);\r\n                ErrorLogger.LogException(lineutility._className, \"ExtendLineDouble\",\r\n                    new RendererException(\"Failed inside ExtendLineDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pt3;\r\n    }\r\n\r\n    /**\r\n     * Extends a point along a line. If dist is 0 returns last point.\r\n     *\r\n     * @param pt1 first point on the line\r\n     * @param pt2 last point on the line\r\n     * @param dist the distance in pixels from pt1\r\n     *\r\n     * @return the extended point\r\n     */\r\n    public static ExtendAlongLineDouble(pt1: POINT2, pt2: POINT2, dist: double): POINT2;\r\n\r\n    public static ExtendAlongLineDouble(pt1: POINT2, pt2: POINT2, dist: double, styl: int): POINT2;\r\n    public static ExtendAlongLineDouble(...args: unknown[]): POINT2 {\r\n        switch (args.length) {\r\n            case 3: {\r\n                const [pt1, pt2, dist] = args as [POINT2, POINT2, double];\r\n\r\n\r\n                let pt3: POINT2 = new POINT2();\r\n                try {\r\n                    let dOriginalDistance: double = lineutility.CalcDistanceDouble(pt1, pt2);\r\n                    if (dOriginalDistance === 0 || dist === 0) {\r\n                        return pt2;\r\n                    }\r\n\r\n                    pt3.x = ((dist / dOriginalDistance) * (pt2.x - pt1.x) + pt1.x);\r\n                    pt3.y = ((dist / dOriginalDistance) * (pt2.y - pt1.y) + pt1.y);\r\n                } catch (exc) {\r\n                    if (exc instanceof Error) {\r\n                        //console.log(e.message);\r\n                        ErrorLogger.LogException(lineutility._className, \"ExtendAlongLineDouble\",\r\n                            new RendererException(\"Failed inside ExtendAlongLineDouble\", exc));\r\n                    } else {\r\n                        throw exc;\r\n                    }\r\n                }\r\n                return pt3;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                const [pt1, pt2, dist, styl] = args as [POINT2, POINT2, double, int];\r\n\r\n\r\n                let pt3: POINT2 = new POINT2();\r\n                try {\r\n                    let dOriginalDistance: double = lineutility.CalcDistanceDouble(pt1, pt2);\r\n                    if (dOriginalDistance === 0 || dist === 0) {\r\n                        return pt2;\r\n                    }\r\n\r\n                    pt3.x = (dist / dOriginalDistance * (pt2.x - pt1.x) + pt1.x);\r\n                    pt3.y = (dist / dOriginalDistance * (pt2.y - pt1.y) + pt1.y);\r\n                    pt3.style = styl;\r\n                } catch (exc) {\r\n                    if (exc instanceof Error) {\r\n                        //console.log(e.message);\r\n                        ErrorLogger.LogException(lineutility._className, \"ExtendAlongLineDouble\",\r\n                            new RendererException(\"Failed inside ExtendAlongLineDouble\", exc));\r\n                    } else {\r\n                        throw exc;\r\n                    }\r\n                }\r\n                return pt3;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    public static ExtendAlongLineDouble2(pt1: POINT2, pt2: POINT2, dist: double): POINT2;\r\n\r\n    public static ExtendAlongLineDouble2(pt1: Point2D, pt2: Point2D, dist: double): Point2D;\r\n    public static ExtendAlongLineDouble2(...args: unknown[]): POINT2 | Point2D {\r\n        if (args[0] instanceof POINT2) {\r\n            const [pt1, pt2, dist] = args as [POINT2, POINT2, double];\r\n\r\n            let pt3: POINT2 = new POINT2();\r\n            try {\r\n                let dOriginalDistance: double = lineutility.CalcDistanceDouble(pt1, pt2);\r\n                if (dOriginalDistance === 0 || dist === 0) {\r\n                    return pt1;\r\n                }\r\n\r\n                pt3.x = (dist / dOriginalDistance * (pt2.x - pt1.x) + pt1.x);\r\n                pt3.y = (dist / dOriginalDistance * (pt2.y - pt1.y) + pt1.y);\r\n            } catch (exc) {\r\n                if (exc instanceof Error) {\r\n                    //console.log(e.message);\r\n                    ErrorLogger.LogException(lineutility._className, \"ExtendAlongLineDouble2\",\r\n                        new RendererException(\"Failed inside ExtendAlongLineDouble2\", exc));\r\n                } else {\r\n                    throw exc;\r\n                }\r\n            }\r\n            return pt3;\r\n\r\n        } else {\r\n\r\n            const [pt1, pt2, dist] = args as [Point2D, Point2D, double];\r\n\r\n\r\n            try {\r\n                let dOriginalDistance: double = lineutility.CalcDistanceDouble(pt1, pt2);\r\n                if (dOriginalDistance === 0 || dist === 0) {\r\n                    return new Point2D(pt1.getX(), pt1.getY());\r\n                }\r\n\r\n                let x: double = (dist / dOriginalDistance * (pt2.getX() - pt1.getX()) + pt1.getX());\r\n                let y: double = (dist / dOriginalDistance * (pt2.getY() - pt1.getY()) + pt1.getY());\r\n                return new Point2D(x, y);\r\n            } catch (exc) {\r\n                if (exc instanceof Error) {\r\n                    ErrorLogger.LogException(lineutility._className, \"ExtendAlongLineDouble2\",\r\n                        new RendererException(\"Failed inside ExtendAlongLineDouble2\", exc));\r\n                } else {\r\n                    throw exc;\r\n                }\r\n            }\r\n            return new Point2D(0, 0);\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * Extends a point above a line\r\n     *\r\n     * @param pt1 first line point\r\n     * @param pt2 last line point\r\n     * @param pt3 point at which to extend\r\n     * @param d distance in pixels to extend above the line\r\n     * @param X OUT - extended point x value\r\n     * @param Y OUT - extended point y value\r\n     * @param direction direction to extend the line\r\n     *\r\n     * @return 1 if successful, else return 0\r\n     */\r\n    protected static ExtendLineAbove(pt1: POINT2,\r\n        pt2: POINT2,\r\n        pt3: POINT2,\r\n        d: double,\r\n        X: ref<number[]>,\r\n        Y: ref<number[]>,\r\n        direction: int): int {\r\n        try {\r\n            let m: ref<number[]> = new ref();\r\n            let dx: double = 0;\r\n            let dy: double = 0;\r\n            let bolVertical: int = 0;\r\n\r\n            X.value = new Array<number>(1);\r\n            Y.value = new Array<number>(1);\r\n\r\n            bolVertical = lineutility.CalcTrueSlopeDouble(pt1, pt2, m);\r\n            if (bolVertical === 0) {\r\n                return 0;\t//cannot extend above a vertical line\r\n            }\r\n            if (m.value[0] === 0) {\r\n                X.value[0] = pt3.x;\r\n                if (direction === 0) //extend above the line\r\n                {\r\n                    Y.value[0] = pt3.y - Math.abs(d);\r\n                } else //extend below the line\r\n                {\r\n                    Y.value[0] = pt3.y + Math.abs(d);\r\n                }\r\n                return 1;\r\n            }\r\n            //the line is neither vertical nor horizontal\r\n            //else function would already have returned\r\n            if (direction === 0) //extend above the line\r\n            {\r\n                dy = -Math.abs(d / (m.value[0] * Math.sqrt(1 + 1 / (m.value[0] * m.value[0]))));\r\n            } else //extend below the line\r\n            {\r\n                dy = Math.abs(d / (m.value[0] * Math.sqrt(1 + 1 / (m.value[0] * m.value[0]))));\r\n            }\r\n\r\n            dx = -m.value[0] * dy;\r\n            X.value[0] = pt3.x + dx;\r\n            Y.value[0] = pt3.y + dy;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //console.log(e.message);\r\n                ErrorLogger.LogException(lineutility._className, \"ExtendLineAbove\",\r\n                    new RendererException(\"Failed inside ExtendLineAbove\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return 1;\r\n    }\r\n\r\n    /**\r\n     * Extends a point to the left of a line\r\n     *\r\n     * @param pt1 first line point\r\n     * @param pt2 last line point\r\n     * @param pt3 point at which to extend\r\n     * @param d distance in pixels to extend above the line\r\n     * @param X OUT - extended point x value\r\n     * @param Y OUT - extended point y value\r\n     * @param direction direction to extend the line\r\n     *\r\n     * @return 1 if successful, else return 0\r\n     */\r\n    protected static ExtendLineLeft(pt1: POINT2,\r\n        pt2: POINT2,\r\n        pt3: POINT2,\r\n        d: double,\r\n        X: ref<number[]>,\r\n        Y: ref<number[]>,\r\n        direction: int): int {\r\n        try {\r\n            let m: ref<number[]> = new ref();\r\n            let dx: double = 0;\r\n            let dy: double = 0;\r\n            let bolVertical: int = 0;\r\n\r\n            X.value = new Array<number>(1);\r\n            Y.value = new Array<number>(1);\r\n\r\n            bolVertical = lineutility.CalcTrueSlopeDouble(pt1, pt2, m);\r\n            if (bolVertical !== 0 && m.value[0] === 0) {\r\n                return 0;\t//cannot left of horiz line\r\n            }\r\n            if (bolVertical === 0) //vertical line\r\n            {\r\n                Y.value[0] = pt3.y;\r\n                if (direction === 0) //extend left of the line\r\n                {\r\n                    X.value[0] = pt3.x - Math.abs(d);\r\n                } else //extend right of the line\r\n                {\r\n                    X.value[0] = pt3.x + Math.abs(d);\r\n                }\r\n\r\n                return 1;\r\n            }\r\n            //the line is neither vertical nor horizontal\r\n            //else function would already have returned\r\n            if (direction === 0) //extend left of the line\r\n            {\r\n                dx = -Math.abs(d / Math.sqrt(1 + 1 / (m.value[0] * m.value[0])));\r\n            } else //extend right of the line\r\n            {\r\n                dx = Math.abs(d / Math.sqrt(1 + 1 / (m.value[0] * m.value[0])));\r\n            }\r\n\r\n            dy = -(1 / m.value[0]) * dx;\r\n\r\n            X.value[0] = pt3.x + dx;\r\n            Y.value[0] = pt3.y + dy;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //console.log(e.message);\r\n                ErrorLogger.LogException(lineutility._className, \"ExtendLineLeft\",\r\n                    new RendererException(\"Failed inside ExtendLineLeft\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return 1;\r\n    }\r\n\r\n    /**\r\n     * Calculates the direction of a point relative to a line\r\n     *\r\n     * @param pt0 first point fo the line\r\n     * @param pt1 last point of the line\r\n     * @param ptRelative relative point\r\n     * @return 0 if left, 1 if right, 2 if above, 3 if below\r\n     */\r\n    static CalcDirectionFromLine(pt0: POINT2,\r\n        pt1: POINT2,\r\n        ptRelative: POINT2): int {\r\n        let result: int = -1;\r\n        try {\r\n            let m2: double = 0;\r\n            let b1: double = 0;\r\n            let b2: double = 0;\r\n            let m1: ref<number[]> = new ref();\r\n            let ptIntersect: POINT2 = new POINT2();\r\n            //int direction=-1;\r\n            //handle vertical line\r\n            if (pt0.x === pt1.x) {\r\n                if (ptRelative.x < pt0.x) {\r\n                    return 0;\r\n                } else {\r\n                    return 1;\r\n                }\r\n            }\r\n            //handle horizontal line so that we do not have slope = 0.\r\n            if (pt0.y === pt1.y) {\r\n                if (ptRelative.y < pt0.y) {\r\n                    return 2;\r\n                } else {\r\n                    return 3;\r\n                }\r\n            }\r\n            lineutility.CalcTrueSlopeDouble(pt0, pt1, m1);\r\n            m2 = -1 / m1.value[0];\t//slope for the perpendicular line from the line to ptRelative\r\n            //b=mx-y line equation for line\r\n            b1 = pt0.y - m1.value[0] * pt0.x;\r\n            //b=mx-y line equation for perpendicular line which contains ptRelative\r\n            b2 = ptRelative.y - m2 * ptRelative.x;\r\n            ptIntersect = lineutility.CalcTrueIntersectDouble2(m1.value[0], b1, m2, b2, 1, 1, 0, 0);\r\n            //compare the intersection point with ptRelative to get the direction,\r\n            //i.e. the direction from the line is the same as the direction\r\n            //from the interseciton point.\r\n            if (m1.value[0] > 1) //line is steep, use left/right\r\n            {\r\n                if (ptRelative.x < ptIntersect.x) {\r\n                    return 0;\r\n                } else {\r\n                    return 1;\r\n                }\r\n            } else //line is not steep, use above/below\r\n            {\r\n                if (ptRelative.y < ptIntersect.y) {\r\n                    return 2;\r\n                } else {\r\n                    return 3;\r\n                }\r\n            }\r\n            //should not reach this point\r\n            //return direction;\r\n        } catch (e) {\r\n            if (e instanceof Error) {\r\n                console.log(e.message);\r\n            } else {\r\n                throw e;\r\n            }\r\n        }\r\n        return result;\r\n    }\r\n\r\n    /**\r\n     * Returns a point extended perpendicularly from a line at a given direction\r\n     *\r\n     * @param pt1 first line point\r\n     * @param pt2 last line point\r\n     * @param pt0 on line from which to extend\r\n     * @param direction the direction to extend: above, below, left, right\r\n     * @param d the length to extend in pixels\r\n     *\r\n     */\r\n    public static ExtendDirectedLine(pt1: POINT2,\r\n        pt2: POINT2,\r\n        pt0: POINT2,\r\n        direction: int,\r\n        d: double): POINT2;\r\n\r\n    /**\r\n     * Returns a point extended perpendicularly from a line at a given direction\r\n     *\r\n     * @param pt1 first line point\r\n     * @param pt2 last line point\r\n     * @param pt0 on line from which to extend\r\n     * @param direction the direction to extend: above, below, left, right\r\n     * @param d the length to extend in pixels\r\n     * @param style the style to assign the return point\r\n     *\r\n     */\r\n    public static ExtendDirectedLine(pt1: POINT2,\r\n        pt2: POINT2,\r\n        pt0: POINT2,\r\n        direction: int,\r\n        d: double,\r\n        style: int): POINT2;\r\n    public static ExtendDirectedLine(...args: unknown[]): POINT2 {\r\n        switch (args.length) {\r\n            case 5: {\r\n                const [pt1, pt2, pt0, direction, d] = args as [POINT2, POINT2, POINT2, int, double];\r\n\r\n\r\n                let ptResult: POINT2 = new POINT2();\r\n                try {\r\n                    let X: ref<number[]> = new ref();\r\n                    let Y: ref<number[]> = new ref();\r\n                    ptResult = new POINT2(pt0);\r\n                    switch (direction) {\r\n                        case 0: {\t//extend left\r\n                            lineutility.ExtendLineLeft(pt1, pt2, pt0, d, X, Y, 0);\r\n                            break;\r\n                        }\r\n\r\n                        case 1: {\t//extend right\r\n                            lineutility.ExtendLineLeft(pt1, pt2, pt0, d, X, Y, 1);\r\n                            break;\r\n                        }\r\n\r\n                        case 2: {\t//extend above\r\n                            lineutility.ExtendLineAbove(pt1, pt2, pt0, d, X, Y, 0);\r\n                            break;\r\n                        }\r\n\r\n                        case 3: {\t//extend below\r\n                            lineutility.ExtendLineAbove(pt1, pt2, pt0, d, X, Y, 1);\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                    ptResult.x = X.value[0];\r\n                    ptResult.y = Y.value[0];\r\n                } catch (exc) {\r\n                    if (exc instanceof Error) {\r\n                        //console.log(e.message);\r\n                        ErrorLogger.LogException(lineutility._className, \"ExtendDirectedLine\",\r\n                            new RendererException(\"Failed inside ExtendDirectedLine\", exc));\r\n                    } else {\r\n                        throw exc;\r\n                    }\r\n                }\r\n                return ptResult;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 6: {\r\n                let [pt1, pt2, pt0, direction, d, style] = args as [POINT2, POINT2, POINT2, int, double, int];\r\n\r\n                let ptResult: POINT2 = new POINT2(pt0);\r\n                try {\r\n                    let X: ref<number[]> = new ref();\r\n                    let Y: ref<number[]> = new ref();\r\n                    //int bolResult=0;\r\n                    //handle parallel, perpendicular cases\r\n                    if (pt1.x === pt2.x) {\r\n                        if (direction === 2) {\r\n                            direction = 0;\r\n                        }\r\n                        if (direction === 3) {\r\n                            direction = 1;\r\n                        }\r\n                    }\r\n                    if (pt1.y === pt2.y) {\r\n                        if (direction === 0) {\r\n                            direction = 2;\r\n                        }\r\n                        if (direction === 1) {\r\n                            direction = 3;\r\n                        }\r\n                    }\r\n                    switch (direction) {\r\n                        case 0: {\t//extend left\r\n                            lineutility.ExtendLineLeft(pt1, pt2, pt0, d, X, Y, 0);\r\n                            break;\r\n                        }\r\n\r\n                        case 1: {\t//extend right\r\n                            lineutility.ExtendLineLeft(pt1, pt2, pt0, d, X, Y, 1);\r\n                            break;\r\n                        }\r\n\r\n                        case 2: {\t//extend above\r\n                            lineutility.ExtendLineAbove(pt1, pt2, pt0, d, X, Y, 0);\r\n                            break;\r\n                        }\r\n\r\n                        case 3: {\t//extend below\r\n                            lineutility.ExtendLineAbove(pt1, pt2, pt0, d, X, Y, 1);\r\n                            break;\r\n                        }\r\n\r\n\r\n                        default:\r\n\r\n                    }\r\n                    ptResult.x = X.value[0];\r\n                    ptResult.y = Y.value[0];\r\n                    ptResult.style = style;\r\n                } catch (exc) {\r\n                    if (exc instanceof Error) {\r\n                        ErrorLogger.LogException(lineutility._className, \"ExtendDirectedLine\",\r\n                            new RendererException(\"Failed inside ExtendDirectedLine\", exc));\r\n                    } else {\r\n                        throw exc;\r\n                    }\r\n                }\r\n                return ptResult;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * @deprecated Returns a point extended perpendicularly from a line at a\r\n     * given direction same as original function except it accounts for vertical\r\n     * lines and negative d values\r\n     *\r\n     * @param pt1 first line point\r\n     * @param pt2 last line point\r\n     * @param pt0 on line from which to extend\r\n     * @param direction the direction to extend: above, below, left, right\r\n     * @param d the length to extend in pixels\r\n     *\r\n     */\r\n    public static ExtendDirectedLineText(pt1: POINT2,\r\n        pt2: POINT2,\r\n        pt0: POINT2,\r\n        direction: int,\r\n        d: double): POINT2 {\r\n        let ptResult: POINT2 = new POINT2();\r\n        try {\r\n            let X: ref<number[]> = new ref();\r\n            let Y: ref<number[]> = new ref();\r\n            ptResult = new POINT2(pt0);\r\n            if (d < 0) {\r\n                direction = lineutility.reverseDirection(direction);\r\n                d = Math.abs(d);\r\n            }\r\n            if (pt1.y === pt2.y)//horizontal segment\r\n            {\r\n                switch (direction) {\r\n                    case 0: {//left means above\r\n                        direction = lineutility.extend_above;\r\n                        break;\r\n                    }\r\n\r\n                    case 1: {//right means below\r\n                        direction = lineutility.extend_below;\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        break;\r\n                    }\r\n\r\n                }\r\n            }\r\n            if (pt1.x === pt2.x)//vertical segment\r\n            {\r\n                switch (direction) {\r\n                    case 2: {//above means left\r\n                        direction = lineutility.extend_left;\r\n                        break;\r\n                    }\r\n\r\n                    case 3: {//below means right\r\n                        direction = lineutility.extend_right;\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        break;\r\n                    }\r\n\r\n                }\r\n            }\r\n            switch (direction) {\r\n                case 0: {\t//extend left\r\n                    lineutility.ExtendLineLeft(pt1, pt2, pt0, d, X, Y, 0);\r\n                    break;\r\n                }\r\n\r\n                case 1: {\t//extend right\r\n                    lineutility.ExtendLineLeft(pt1, pt2, pt0, d, X, Y, 1);\r\n                    break;\r\n                }\r\n\r\n                case 2: {\t//extend above\r\n                    lineutility.ExtendLineAbove(pt1, pt2, pt0, d, X, Y, 0);\r\n                    break;\r\n                }\r\n\r\n                case 3: {\t//extend below\r\n                    lineutility.ExtendLineAbove(pt1, pt2, pt0, d, X, Y, 1);\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n            ptResult.x = X.value[0];\r\n            ptResult.y = Y.value[0];\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //console.log(e.message);\r\n                ErrorLogger.LogException(lineutility._className, \"ExtendDirectedLine\",\r\n                    new RendererException(\"Failed inside ExtendDirectedLine\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return ptResult;\r\n    }\r\n\r\n    /**\r\n     * Calculates a point along a line\r\n     *\r\n     * @param pt1 first line point\r\n     * @param pt2 last line point\r\n     * @param dist extension distance in pixels from the beginning of the line\r\n     * @param styl the line style to assign the point\r\n     *\r\n     * @return the extension point\r\n     */\r\n    public static ExtendLine2Double(pt1: POINT2,\r\n        pt2: POINT2,\r\n        dist: double,\r\n        styl: int): POINT2 {\r\n        let pt3: POINT2 = new POINT2();\r\n        try {\r\n            let dOriginalDistance: double = lineutility.CalcDistanceDouble(pt1, pt2);\r\n\r\n            pt3.x = pt2.x;\r\n            pt3.y = pt2.y;\r\n            if (dOriginalDistance > 0) {\r\n                pt3.x = ((dOriginalDistance + dist) / dOriginalDistance * (pt2.x - pt1.x) + pt1.x);\r\n                pt3.y = ((dOriginalDistance + dist) / dOriginalDistance * (pt2.y - pt1.y) + pt1.y);\r\n                pt3.style = styl;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"ExtendLine2Double\",\r\n                    new RendererException(\"Failed inside ExtendLine2Double\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pt3;\r\n    }\r\n\r\n    /**\r\n     * Extends a point at an angle from a line.\r\n     *\r\n     * @param pt0 the first line point\r\n     * @param pt1 the second line point\r\n     * @param pt2 point on line from which to extend\r\n     * @param alpha angle of extension in degrees\r\n     * @param d the distance in pixels to extend\r\n     *\r\n     * @return the extension point\r\n     */\r\n    public static ExtendAngledLine(pt0: POINT2,\r\n        pt1: POINT2,\r\n        pt2: POINT2,\r\n        alpha: double,\r\n        d: double): POINT2 {\r\n        let pt: POINT2 = new POINT2();\r\n        try {\r\n            //first get the angle psi between pt0 and pt1\r\n            let psi: double = Math.atan((pt1.y - pt0.y) / (pt1.x - pt0.x));\r\n            //convert alpha to radians\r\n            let alpha1: double = Math.PI * alpha / 180;\r\n\r\n            //theta is the angle of extension from the x axis\r\n            let theta: double = psi + alpha1;\r\n            //dx is the x extension from pt2\r\n            let dx: double = d * Math.cos(theta);\r\n            //dy is the y extension form pt2\r\n            let dy: double = d * Math.sin(theta);\r\n            pt.x = pt2.x + dx;\r\n            pt.y = pt2.y + dy;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"ExtendAngledLine\",\r\n                    new RendererException(\"Failed inside ExtendAngledLine\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pt;\r\n    }\r\n\r\n    /**\r\n     * Returns an integer indicating the quadrant for the direction of the line\r\n     * from pt1 to pt2\r\n     *\r\n     * @param pt1 first line point\r\n     * @param pt2 second line point\r\n     *\r\n     * @return the quadrant\r\n     */\r\n    public static GetQuadrantDouble(pt1: POINT2,\r\n        pt2: POINT2): int;\r\n\r\n    public static GetQuadrantDouble(x1: double, y1: double,\r\n        x2: double, y2: double): int;\r\n    public static GetQuadrantDouble(...args: unknown[]): int {\r\n        switch (args.length) {\r\n            case 2: {\r\n                const [pt1, pt2] = args as [POINT2, POINT2];\r\n\r\n\r\n                let nQuadrant: int = 1;\r\n                try {\r\n                    if (pt2.x >= pt1.x && pt2.y <= pt1.y) {\r\n                        nQuadrant = 1;\r\n                    }\r\n                    if (pt2.x >= pt1.x && pt2.y >= pt1.y) {\r\n                        nQuadrant = 2;\r\n                    }\r\n                    if (pt2.x <= pt1.x && pt2.y >= pt1.y) {\r\n                        nQuadrant = 3;\r\n                    }\r\n                    if (pt2.x <= pt1.x && pt2.y <= pt1.y) {\r\n                        nQuadrant = 4;\r\n                    }\r\n\r\n                } catch (exc) {\r\n                    if (exc instanceof Error) {\r\n                        ErrorLogger.LogException(lineutility._className, \"GetQuadrantDouble\",\r\n                            new RendererException(\"Failed inside GetQuadrantDouble\", exc));\r\n                    } else {\r\n                        throw exc;\r\n                    }\r\n                }\r\n                return nQuadrant;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                const [x1, y1, x2, y2] = args as [double, double, double, double];\r\n\r\n\r\n                let nQuadrant: int = 1;\r\n                try {\r\n                    //            if(pt2.x>=pt1.x && pt2.y<=pt1.y)\r\n                    //                    nQuadrant=1;\r\n                    //            if(pt2.x>=pt1.x && pt2.y>=pt1.y)\r\n                    //                    nQuadrant=2;\r\n                    //            if(pt2.x<=pt1.x && pt2.y>=pt1.y)\r\n                    //                    nQuadrant=3;\r\n                    //            if(pt2.x<=pt1.x && pt2.y<=pt1.y)\r\n                    //                    nQuadrant=4;\r\n\r\n                    if (x2 >= x1 && y2 <= y1) {\r\n                        nQuadrant = 1;\r\n                    }\r\n                    if (x2 >= x1 && y2 >= y1) {\r\n                        nQuadrant = 2;\r\n                    }\r\n                    if (x2 <= x1 && y2 >= y1) {\r\n                        nQuadrant = 3;\r\n                    }\r\n                    if (x2 <= x1 && y2 <= y1) {\r\n                        nQuadrant = 4;\r\n                    }\r\n                } catch (exc) {\r\n                    if (exc instanceof Error) {\r\n                        ErrorLogger.LogException(lineutility._className, \"GetQuadrantDouble\",\r\n                            new RendererException(\"Failed inside GetQuadrantDouble\", exc));\r\n                    } else {\r\n                        throw exc;\r\n                    }\r\n                }\r\n                return nQuadrant;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n    \r\n    /**\r\n     *\r\n     * @param start beginning of arc\r\n     * @param end end of arc\r\n     * @param center center point of circle\r\n     * @param numSegments how many lines to use to make the curve\r\n     * @return ArrayList<POINT2> of points that make the arc\r\n     */\r\n    public static GetArcPointsDouble(start:POINT2, end:POINT2, center:POINT2, numSegments:number):Array<POINT2> {\r\n        let points:Array<POINT2> = new Array<POINT2>();\r\n\r\n        // 1. Calculate vectors from center to start/end points\r\n        let dxStart:number = start.x - center.x;\r\n        let dyStart:number = start.y - center.y;\r\n        let dxEnd:number = end.x - center.x;\r\n        let dyEnd:number = end.y - center.y;\r\n\r\n        // 2. Determine radius and initial/final angles\r\n        let radius:number = Math.sqrt(dxStart * dxStart + dyStart * dyStart);\r\n        let angleStart:number = Math.atan2(dyStart, dxStart);\r\n        let angleEnd:number = Math.atan2(dyEnd, dxEnd);\r\n\r\n        // 3. Calculate the shortest sweep angle\r\n        let sweep:number = angleEnd - angleStart;\r\n        while (sweep > Math.PI) sweep -= 2 * Math.PI;\r\n        while (sweep < -Math.PI) sweep += 2 * Math.PI;\r\n\r\n        // 4. Generate points for each segment\r\n        points.push(start); // Start with the actual start point\r\n        for (let i = 1; i <= numSegments; i++) {\r\n            let currentAngle:number = angleStart + (sweep * i / numSegments);\r\n            let x:number = center.x + radius * Math.cos(currentAngle);\r\n            let y:number = center.y + radius * Math.sin(currentAngle);\r\n            points.push(new POINT2(x, y));\r\n        }\r\n\r\n        return points;\r\n    }\r\n\r\n    /**\r\n     * Returns the smallest x and y pixel values from an array of points\r\n     *\r\n     * @param ptsSeize array of points from which to find minimum vaules\r\n     * @param vblCounter the number of points to test in the array\r\n     * @param x OUT - an object with a member to hold the xminimum\r\n     * @param y OUT - an object with a member to hold the y minimum value\r\n     *\r\n     */\r\n    public static GetPixelsMin(ptsSeize: POINT2[],\r\n        vblCounter: int,\r\n        x: ref<number[]>,\r\n        y: ref<number[]>): void {\r\n        try {\r\n            let xmin: double = Number.POSITIVE_INFINITY;\r\n            let ymin: double = Number.POSITIVE_INFINITY;\r\n            let j: int = 0;\r\n\r\n            for (j = 0; j < vblCounter; j++) {\r\n                if (ptsSeize[j].x < xmin) {\r\n                    xmin = ptsSeize[j].x;\r\n                }\r\n                if (ptsSeize[j].y < ymin) {\r\n                    ymin = ptsSeize[j].y;\r\n                }\r\n            }\r\n            x.value = new Array<number>(1);\r\n            y.value = new Array<number>(1);\r\n            x.value[0] = xmin;\r\n            y.value[0] = ymin;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"GetPixelsMin\",\r\n                    new RendererException(\"Failed inside GetPixelsMin\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Returns the largest x and y pixel values from an array of points\r\n     *\r\n     * @param ptsSeize array of points from which to find maximum values\r\n     * @param vblCounter the number of points to test in the array\r\n     * @param x OUT - an object with a member to hold the x maximum value\r\n     * @param y OUT - an object with a member to hold the y maximum value\r\n     *\r\n     */\r\n    public static GetPixelsMax(ptsSeize: POINT2[],\r\n        vblCounter: int,\r\n        x: ref<number[]>,\r\n        y: ref<number[]>): void {\r\n        try {\r\n            let xmax: double = Number.NEGATIVE_INFINITY;\r\n            let ymax: double = Number.NEGATIVE_INFINITY;\r\n            let j: int = 0;\r\n\r\n            for (j = 0; j < vblCounter; j++) {\r\n                if (ptsSeize[j].x > xmax) {\r\n                    xmax = ptsSeize[j].x;\r\n                }\r\n                if (ptsSeize[j].y > ymax) {\r\n                    ymax = ptsSeize[j].y;\r\n                }\r\n            }\r\n            x.value = new Array<number>(1);\r\n            y.value = new Array<number>(1);\r\n            x.value[0] = xmax;\r\n            y.value[0] = ymax;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"GetPixelsMax\",\r\n                    new RendererException(\"Failed inside GetPixelsMax\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Returns center point for a clockwise arc to connect pts 1 and 2. Also\r\n     * returns an extended point on the line between pt1 and the new center\r\n     * Caller passes a POINT1 array of size 2 for ptsSeize, passes pt1 and pt2\r\n     * in ptsSeize Returns the radius of the 90 degree arc between C (arc\r\n     * center) and pt1\r\n     *\r\n     * @param ptsSeize OUT - two point array also used for the returned two\r\n     * points\r\n     *\r\n     * @return the radius\r\n     */\r\n    static CalcClockwiseCenterDouble(ptsSeize: POINT2[]): double {\r\n        let dRadius: double = 0;\r\n        try {\r\n            //declarations\r\n            let pt1: POINT2 = new POINT2(ptsSeize[0]);\r\n            let pt2: POINT2 = new POINT2(ptsSeize[1]);\r\n            let C: POINT2 = new POINT2(pt1);\r\n            let midPt: POINT2 = new POINT2(pt1);\t//the center to calculate\r\n            let E: POINT2 = new POINT2(pt1);\t//the extended point to calculate\r\n            let ptYIntercept: POINT2 = new POINT2(pt1);\r\n            let nQuadrant: int = 1;\r\n            let b: double = 0;\r\n            let b1: double = 0;\r\n            let b2: double = 0;\r\n            let dLength: double = 0;\r\n            let m: ref<number[]> = new ref();\r\n            let bolVertical: int = 0;\r\n            let offsetX: ref<number[]> = new ref();\r\n            let offsetY: ref<number[]> = new ref();\r\n            let ptsTemp: POINT2[] = new Array<POINT2>(2);\r\n            //end declarations\r\n\r\n            //must offset the points if necessary because there will be calculations\r\n            //extending from the Y Intercept\r\n            ptsTemp[0] = new POINT2(pt1);\r\n            ptsTemp[1] = new POINT2(pt2);\r\n            lineutility.GetPixelsMin(ptsTemp, 2, offsetX, offsetY);\r\n            if (offsetX.value[0] < 0) {\r\n                offsetX.value[0] = offsetX.value[0] - 100;\r\n            } else {\r\n                offsetX.value[0] = 0;\r\n            }\r\n            //end section\r\n\r\n            midPt.x = (pt1.x + pt2.x) / 2;\r\n            midPt.y = (pt1.y + pt2.y) / 2;\r\n            dLength = lineutility.CalcDistanceDouble(pt1, pt2);\r\n            dRadius = dLength / Math.sqrt(2);\r\n            nQuadrant = lineutility.GetQuadrantDouble(pt1, pt2);\r\n\r\n            bolVertical = lineutility.CalcTrueSlopeDouble(pt1, pt2, m);\r\n            if (bolVertical !== 0 && m.value[0] !== 0) //line not vertical or horizontal\r\n            {\r\n                b = pt1.y - m.value[0] * pt1.x;\r\n                //y intercept of line perpendicular to midPt of pt,p2\r\n                b1 = midPt.y + (1 / m.value[0]) * midPt.x;\r\n                //we want to shift the Y axis to the left by offsetX\r\n                //so we get the new Y intercept at x=offsetX\r\n                b2 = (-1 / m.value[0]) * offsetX.value[0] + b1;\r\n                ptYIntercept.x = offsetX.value[0];\r\n                ptYIntercept.y = b2;\r\n                switch (nQuadrant) {\r\n                    case 1:\r\n                    case 4: {\r\n                        C = lineutility.ExtendLineDouble(ptYIntercept, midPt, dLength / 2);\r\n                        break;\r\n                    }\r\n\r\n                    case 2:\r\n                    case 3: {\r\n                        C = lineutility.ExtendLineDouble(ptYIntercept, midPt, -dLength / 2);\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        break;\r\n                    }\r\n\r\n                }\r\n            }\r\n            if (bolVertical !== 0 && m.value[0] === 0) //horizontal line\r\n            {\r\n                C.x = midPt.x;\r\n                if (pt1.x < pt2.x) {\r\n                    C.y = midPt.y + dLength / 2;\r\n                } else {\r\n                    C.y = midPt.y - dLength / 2;\r\n                }\r\n            }\r\n            if (bolVertical === 0) //vertical line\r\n            {\r\n                ptYIntercept.x = offsetX.value[0];\r\n                ptYIntercept.y = midPt.y;\r\n                switch (nQuadrant) {\r\n                    case 1:\r\n                    case 4: {\r\n                        C = lineutility.ExtendLineDouble(ptYIntercept, midPt, dLength / 2);\r\n                        break;\r\n                    }\r\n\r\n                    case 2:\r\n                    case 3: {\r\n                        C = lineutility.ExtendLineDouble(ptYIntercept, midPt, -dLength / 2);\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        break;\r\n                    }\r\n\r\n                }\r\n            }\r\n\r\n            E = lineutility.ExtendLineDouble(C, pt1, 50);\r\n            ptsSeize[0] = new POINT2(C);\r\n            ptsSeize[1] = new POINT2(E);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"CalcClockwiseCenterDouble\",\r\n                    new RendererException(\"Failed inside CalcClockwiseCenterDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return dRadius;\r\n    }\r\n\r\n    /**\r\n     * Computes the points for an arrowhead based on a line segment\r\n     *\r\n     * @param startLinePoint segment start point\r\n     * @param endLinePoint segment end point\r\n     * @param nBiSector bisecotr in pixels\r\n     * @param nBase base size in pixels\r\n     * @param pResultLinePoints OUT - the arrowhead points\r\n     * @param styl the line style to assign the last aroowhead point\r\n     */\r\n    static GetArrowHead4Double(startLinePoint: POINT2,\r\n        endLinePoint: POINT2,\r\n        nBiSector: int,\r\n        nBase: int,\r\n        pResultLinePoints: POINT2[],\r\n        styl: int): void {\r\n        try {\r\n            //declarations\r\n            let j: int = 0;\r\n            let dy: double = (endLinePoint.y - startLinePoint.y) as double;\r\n            let\r\n                dx: double = (endLinePoint.x - startLinePoint.x) as double;\r\n            let\r\n                dSign: double = 1.0;\r\n            let\r\n                AHBY: double = 0;\r\n            let\r\n                AHBX: double = 0;\r\n            let\r\n                AHBLY: double = 0;\r\n            let\r\n                AHBLX: double = 0;\r\n            let\r\n                AHBRY: double = 0;\r\n            let\r\n                AHBRX: double = 0;\r\n            let\r\n                dAngle: double = 0;\r\n            let\r\n                dHypotenuse: double = 0;\r\n\r\n            let tempLinePoint: POINT2 = new POINT2(startLinePoint);\r\n            //end declarations\r\n\r\n            if (dy === 0) {\r\n                if (dx > 0) {\r\n                    dAngle = Math.PI;\r\n                } else {\r\n                    dAngle = 0;\r\n                }\r\n            } else {\r\n                dAngle = Math.atan(dx / dy) + Math.PI / 2;\r\n            }\r\n\r\n            tempLinePoint.style = 0;//PS_SOLID;\r\n\r\n            if (dx <= 0.0 && dy <= 0.0) {\r\n                dSign = -1.0;\r\n            }\r\n            if (dx >= 0.0 && dy <= 0.0) {\r\n                dSign = -1.0;\r\n            }\r\n            if (dx <= 0.0 && dy >= 0.0) {\r\n                dSign = 1.0;\r\n            }\r\n            if (dx >= 0.0 && dy >= 0.0) {\r\n                dSign = 1.0;\r\n            }\r\n\r\n            dHypotenuse = dSign * nBiSector as double;\r\n\r\n            //Find x, y for Arrow Head nBase startLinePoint POINT1\r\n            AHBX = endLinePoint.x as double + dHypotenuse * Math.cos(dAngle);\r\n            AHBY = endLinePoint.y as double - dHypotenuse * Math.sin(dAngle);\r\n\r\n            //Half of the arrow head's length will be 10 units\r\n            dHypotenuse = dSign * (nBase / 2.0) as double;\r\n\r\n            //Find x, y of Arrow Head nBase Left side end POINT1\r\n            AHBLX = AHBX - dHypotenuse * Math.sin(dAngle);\r\n            AHBLY = AHBY - dHypotenuse * Math.cos(dAngle);\r\n\r\n            //Find x, y of Arrow Head nBase Right side end POINT1\r\n            AHBRX = AHBX + dHypotenuse * Math.sin(dAngle);\r\n            AHBRY = AHBY + dHypotenuse * Math.cos(dAngle);\r\n\r\n            //replacement, just trying to return the POINT1s\r\n            tempLinePoint.x = AHBLX as int;\r\n            tempLinePoint.y = AHBLY as int;\r\n            pResultLinePoints[0] = new POINT2(tempLinePoint);\r\n            pResultLinePoints[1] = new POINT2(endLinePoint);\r\n            tempLinePoint.x = AHBRX as int;\r\n            tempLinePoint.y = AHBRY as int;\r\n            pResultLinePoints[2] = new POINT2(tempLinePoint);\r\n            switch (styl) {\r\n                case 0: {\r\n                    for (j = 0; j < 2; j++) {\r\n                        pResultLinePoints[j].style = 0;\r\n                    }\r\n                    pResultLinePoints[2].style = 5;\r\n                    break;\r\n                }\r\n\r\n                case 9: {\r\n                    for (j = 0; j < 2; j++) {\r\n                        pResultLinePoints[j].style = 9;\r\n                    }\r\n                    pResultLinePoints[2].style = 10;\r\n                    break;\r\n                }\r\n\r\n                case 18: {\r\n                    for (j = 0; j < 2; j++) {\r\n                        pResultLinePoints[j].style = 18;\r\n                    }\r\n                    pResultLinePoints[2].style = 5;\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    for (j = 0; j < 2; j++) {\r\n                        pResultLinePoints[j].style = styl;\r\n                    }\r\n                    pResultLinePoints[2].style = 5;\r\n                    break;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"GetArrowhead4Double\",\r\n                    new RendererException(\"Failed inside GetArrowhead4Double\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Returns the midpoint between two points.\r\n     *\r\n     * @param pt0 the first point\r\n     * @param pt1 the second point\r\n     * @param styl the style to assign the mid point\r\n     *\r\n     * @return the mid point\r\n     */\r\n    public static MidPointDouble(pt0: POINT2,\r\n        pt1: POINT2,\r\n        styl: int): POINT2 {\r\n        let ptResult: POINT2 = new POINT2(pt0);\r\n        try {\r\n            ptResult.x = (pt0.x + pt1.x) / 2;\r\n            ptResult.y = (pt0.y + pt1.y) / 2;\r\n            ptResult.style = styl;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"MidPointDouble\",\r\n                    new RendererException(\"Failed inside MidPointDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return ptResult;\r\n    }\r\n\r\n    /**\r\n     * Rotates an the first vblCounter points in the array about its first point\r\n     *\r\n     * @param pLinePoints OUT - the points to rotate\r\n     * @param vblCounter the number of points to rotate\r\n     * @param lAngle the angle in degrees to rotate\r\n     *\r\n     * @return pLinePoints\r\n     */\r\n    protected static RotateGeometryDoubleOrigin(pLinePoints: POINT2[],\r\n        vblCounter: int,\r\n        lAngle: int): POINT2[] {\r\n        try {\r\n            //declarations\r\n            let j: int = 0;\r\n            let dRotate: double = 0;\r\n            let\r\n                dTheta: double = 0;\r\n            let\r\n                dGamma: double = 0;\r\n            let\r\n                x: double = 0;\r\n            let\r\n                y: double = 0;\r\n            //end declarations\r\n\r\n            if (lAngle !== 0) {\r\n                let pdCenter: POINT2 = new POINT2();\r\n                dRotate = lAngle as double * Math.PI / 180;\r\n                //pdCenter = CalcCenterPointDouble(pLinePoints,vblCounter);\r\n                pdCenter = new POINT2(pLinePoints[0]);\r\n\r\n                for (j = 0; j < vblCounter; j++) {\r\n                    dGamma = Math.PI + Math.atan((pLinePoints[j].y - pdCenter.y)\r\n                        / (pLinePoints[j].x - pdCenter.x));\r\n\r\n                    if (pLinePoints[j].x >= pdCenter.x) {\r\n                        dGamma = dGamma + Math.PI;\r\n                    }\r\n\r\n                    dTheta = dRotate + dGamma;\r\n                    y = lineutility.CalcDistanceDouble(pLinePoints[j], pdCenter) * Math.sin(dTheta);\r\n                    x = lineutility.CalcDistanceDouble(pLinePoints[j], pdCenter) * Math.cos(dTheta);\r\n                    pLinePoints[j].y = pdCenter.y + y;\r\n                    pLinePoints[j].x = pdCenter.x + x;\r\n                }\t//end for\r\n\r\n                return pLinePoints;\r\n            }\t//end if\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"RotateGeometryDoubleOrigin\",\r\n                    new RendererException(\"Failed inside RotateGeometryDoubleOrigin\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pLinePoints;\r\n    }  // end function\r\n\r\n    /**\r\n     * Returns a point a distance d pixels perpendicular to the pt0-pt1 line and\r\n     * going toward pt2\r\n     *\r\n     * @param pt0 the first line point\r\n     * @param pt1 the second line point\r\n     * @param pt2 the relative line point\r\n     * @param d the distance in pixels\r\n     * @param styl the linestyle to assign the computed point\r\n     *\r\n     * @return the extended point\r\n     */\r\n    public static ExtendTrueLinePerpDouble(pt0: POINT2,\r\n        pt1: POINT2,\r\n        pt2: POINT2,\r\n        d: double,\r\n        styl: int): POINT2 {\r\n        let ptResult: POINT2 = new POINT2(pt0);\r\n        try {\r\n            let ptYIntercept: POINT2 = new POINT2(pt0);\r\n            let m: ref<number[]> = new ref();\r\n            let b: double = 0;\r\n            let b1: double = 0;\t//b is the normal Y intercept (at 0)\r\n            let nTemp: int = 0;\t\t\t//b1 is the y intercept at offsetX\r\n\r\n            //must obtain x minimum to get the y-intercept to the left of\r\n            //the left-most point\r\n            let offsetX: ref<number[]> = new ref();\r\n            let offsetY: ref<number[]> = new ref();\r\n            let pts: POINT2[] = new Array<POINT2>(3);\r\n            pts[0] = new POINT2(pt0);\r\n            pts[1] = new POINT2(pt1);\r\n            pts[2] = new POINT2(pt2);\r\n            lineutility.GetPixelsMin(pts, 3, offsetX, offsetY);\r\n\r\n            if (offsetX.value[0] <= 0) //was < 0\r\n            {\r\n                offsetX.value[0] = offsetX.value[0] - 100;\r\n            } else {\r\n                offsetX.value[0] = 0;\r\n            }\r\n            //end section\r\n\r\n            nTemp = lineutility.CalcTrueSlopeDouble(pt0, pt1, m);\r\n            switch (nTemp) {\r\n                case 0: {\t//vertical line\r\n                    if (pt0.y < pt1.y) {\r\n                        ptResult.x = pt2.x - d;\r\n                        ptResult.y = pt2.y;\r\n                    } else {\r\n                        ptResult.x = pt2.x + d;\r\n                        ptResult.y = pt2.y;\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                default: {\t//non-vertical line\r\n                    if (m.value[0] === 0) {\r\n                        ptResult.x = pt2.x;\r\n                        ptResult.y = pt2.y + d;\r\n                    } else {\r\n                        b = pt2.y as double + (1 / m.value[0]) * pt2.x as double;\r\n                        //we need the y-intercept at the -offset\r\n                        b1 = (-1 / m.value[0]) * offsetX.value[0] + b;\r\n                        ptYIntercept.x = offsetX.value[0];\r\n                        ptYIntercept.y = b1;\r\n                        ptResult = lineutility.ExtendLineDouble(ptYIntercept, pt2, d);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n            }\r\n            ptResult.style = styl;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"ExtendTrueLinePerpDouble\",\r\n                    new RendererException(\"Failed inside ExtendTrueLinePerpDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return ptResult;\r\n    }\r\n\r\n    /**\r\n     * Calculates the intersection of 2 lines pelative to a point. if one of the\r\n     * lines is vertical use a distance dWidth above or below the line. pass\r\n     * bolVertical1 = 1, or bolVertical2 = 1 if either line segment is vertical,\r\n     * else pass 0. return the unique intersection in X,Y pointers. p2 is the\r\n     * point that connects the 2 line segments to which the intersecting lines\r\n     * are related, i.e. the intersecting lines are a distance dWidth pixels\r\n     * above or below p2. uses dWidth and lOrient for cases in which at least\r\n     * one of the lines is vertical. for normal lines this function assumes the\r\n     * caller has passed the m, b for the appropriate upper or lower lines to\r\n     * get the desired intgercept. this function is used for calculating the\r\n     * upper and lower channel lines for channel types. For lOrient: see\r\n     * comments in Channels.ConnectTrueDouble2\r\n     *\r\n     * @param m1 slope of the first line\r\n     * @param b1 intercept of the first line\r\n     * @param m2 slope of the second line\r\n     * @param b2 y intercept of the second line\r\n     * @param p2 point that connects the 2 line segments to which the\r\n     * intersecting lines are related\r\n     * @param bolVerticalSlope1 1 if first segment is vertical, else 0\r\n     * @param bolVerticalSlope2 1 if second line segment is vertical, else 0\r\n     * @param dWidth the distance of the intersecting lines from p2 in pixels\r\n     * @param lOrient the orientation of the intersecting lines relative to the\r\n     * segments connecting p2\r\n     * @param X OUT - object holds the x value of the intersection point\r\n     * @param Y OUT - object holds the y value of the intersection point\r\n     */\r\n    static CalcTrueIntersectDouble(m1: double,\r\n        b1: double,\r\n        m2: double,\r\n        b2: double,\r\n        p2: POINT2, //can use for vertical lines\r\n        bolVerticalSlope1: int,\r\n        bolVerticalSlope2: int,\r\n        dWidth: double, //use for vertical lines, use + for upper line, - for lower line\r\n        lOrient: int,\r\n        X: ref<number[]>, //intersection x value\r\n        Y: ref<number[]>): int //intersection y value\r\n    {\r\n\r\n        try {\r\n            //case both lines are vertical\r\n            let dWidth2: double = Math.abs(dWidth);\r\n            let b: double = 0;\r\n            let dx: double = 0;\r\n            let dy: double = 0;\r\n            let m: double = 0;\r\n            X.value = new Array<number>(1);\r\n            Y.value = new Array<number>(1);\r\n\r\n            //cannot get out of having to do this\r\n            //the problem is caused by inexact slopes which are created by\r\n            //clsLineUtility.DisplayIntersectPixels. This occurs when setting\r\n            //pt2 or pt3 with X or Y on the boundary +/-maxPixels\r\n            //if you try to walk out until you get exactly the same slope\r\n            //it can be thousands of pixels, so you have to accept an arbitrary\r\n            //and, unfortuantely, inexact slope\r\n            if (m1 !== m2 && Math.abs(m1 - m2) <= Number.MIN_VALUE) {\r\n                m1 = m2;\r\n            }\r\n            if (b1 !== b2 && Math.abs(b1 - b2) <= Number.MIN_VALUE) {\r\n                b1 = b2;\r\n            }\r\n\r\n            //M. Deutch 10-24-11\r\n            if (b1 === b2 && m1 + b1 === m2 + b2) {\r\n                m1 = m2;\r\n            }\r\n\r\n            if (bolVerticalSlope1 === 0 && bolVerticalSlope2 === 0) //both lines vertical\r\n            {\r\n                switch (lOrient) {\r\n                    case 0: {\r\n                        X.value[0] = p2.x - dWidth2;\r\n                        Y.value[0] = p2.y;\r\n                        break;\r\n                    }\r\n\r\n                    case 3: {\r\n                        X.value[0] = p2.x + dWidth2;\r\n                        Y.value[0] = p2.y;\r\n                        break;\r\n                    }\r\n\r\n                    default: {\t//can never occur\r\n                        X.value[0] = p2.x;\r\n                        Y.value[0] = p2.y;\r\n                        break;\r\n                    }\r\n\r\n                }\r\n                return 1;\r\n            }\r\n            if (bolVerticalSlope1 === 0 && bolVerticalSlope2 !== 0) //line1 vertical, line2 is not\r\n            {\t//there is a unique intersection\r\n                switch (lOrient) {\r\n                    case 0:\t//Line1 above segment1\r\n                    case 1: {\r\n                        X.value[0] = p2.x - dWidth2;\r\n                        Y.value[0] = m2 * X.value[0] + b2;\r\n                        break;\r\n                    }\r\n\r\n                    case 2:\t//Line1 below segment1\r\n                    case 3: {\r\n                        X.value[0] = p2.x + dWidth2;\r\n                        Y.value[0] = m2 * X.value[0] + b2;\r\n                        break;\r\n                    }\r\n\r\n                    default: {\t//can not occur\r\n                        X.value[0] = p2.x;\r\n                        Y.value[0] = p2.y;\r\n                        break;\r\n                    }\r\n\r\n                }\r\n                return 1;\r\n            }\r\n            if (bolVerticalSlope2 === 0 && bolVerticalSlope1 !== 0) //line2 vertical, line1 is not\r\n            {\t//there is a unique intersection\r\n                switch (lOrient) {\r\n                    case 0:\t//Line1 above segment2\r\n                    case 2: {\r\n                        X.value[0] = p2.x - dWidth2;\r\n                        Y.value[0] = m1 * (X.value[0]) + b1;\r\n                        break;\r\n                    }\r\n\r\n                    case 1:\t//Line1 below segment2\r\n                    case 3: {\r\n                        X.value[0] = p2.x + dWidth2;\r\n                        Y.value[0] = m1 * (X.value[0]) + b1;\r\n                        break;\r\n                    }\r\n\r\n                    default: {\t//can not occur\r\n                        X.value[0] = p2.x;\r\n                        Y.value[0] = p2.y;\r\n                        break;\r\n                    }\r\n\r\n                }\r\n                return 1;\r\n            }//end if\r\n\r\n            //must deal with this case separately because normal lines use m1-m2 as a denominator\r\n            //but we've handled all the vertical cases above so can assume it's not vertical\r\n            //if the b's are different then one is an upper line, the other is a lower, no intersection\r\n            //m and b will be used to build the perpendicular line thru p2 which we will use to\r\n            //build the intersection, so must assume slopes are not 0, handle separately\r\n            if (m1 === m2 && m1 !== 0) {\r\n                if (b1 === b2) //then the intercept is the point joining the 2 segments\r\n                {\r\n                    //build the perpendicular line\r\n                    m = -1 / m1;\r\n                    b = p2.y - m * p2.x;\r\n                    X.value[0] = (b2 - b) / (m - m2);\t//intersect the lines (cannot blow up, m = m2 not possible)\r\n                    Y.value[0] = (m1 * (X.value[0]) + b1);\r\n                    return 1;\r\n                } else //can not occur\r\n                {\r\n                    X.value[0] = p2.x;\r\n                    Y.value[0] = p2.y;\r\n                    return 1;\r\n                }\r\n            }\r\n            //slope is zero\r\n            if (m1 === m2 && m1 === 0) {\r\n                switch (lOrient) {\r\n                    case 0:\t//Line1 above the line\r\n                    case 1: {\t//should never happen\r\n                        X.value[0] = p2.x;\r\n                        Y.value[0] = p2.y - dWidth2;\r\n                        break;\r\n                    }\r\n\r\n                    case 3:\t//Line1 below the line\r\n                    case 2: {\t//should never happen\r\n                        X.value[0] = p2.x;\r\n                        Y.value[0] = p2.y + dWidth2;\r\n                        break;\r\n                    }\r\n\r\n                    default: {\t//can not occur\r\n                        X.value[0] = p2.x;\r\n                        Y.value[0] = p2.y;\r\n                        break;\r\n                    }\r\n\r\n                }\r\n                return 1;\r\n            }\r\n\r\n            if (m1 === m2 && b1 === b2 && bolVerticalSlope1 !== 0 && bolVerticalSlope2 !== 0) {\r\n                switch (lOrient) {\r\n                    case 0: {\t//Line1 is above the line\r\n                        if (m1 < 0) {\r\n                            dy = m1 * dWidth / Math.sqrt(1 + m1 * m1);\t//dy is negative\r\n                            dx = dy / m1;\t//dx is negative\r\n                            X.value[0] = p2.x + dx;\r\n                            Y.value[0] = p2.y + dy;\r\n                        }\r\n                        if (m1 > 0) //slope is positive\r\n                        {\r\n                            dy = -m1 * dWidth / Math.sqrt(1 + m1 * m1);\t//dy is negative\r\n                            dx = -dy / m1;\t//dx is positive\r\n                            X.value[0] = p2.x + dx;\r\n                            Y.value[0] = p2.y + dy;\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case 3: {\t//Line1 is below the line\r\n                        if (m1 <= 0) {\r\n                            dy = -m1 * dWidth / Math.sqrt(1 + m1 * m1);\t//dy is positive\r\n                            dx = dy / m1;\t//dx is positive\r\n                            X.value[0] = p2.x + dx;\r\n                            Y.value[0] = p2.y + dy;\r\n                        } else {\r\n                            dy = m1 * dWidth / Math.sqrt(1 + m1 * m1);\t//dy is positive\r\n                            dx = -dy / m1;\t//dx is negative\r\n                            X.value[0] = p2.x + dx;\r\n                            Y.value[0] = p2.y + dy;\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        X.value[0] = p2.x;\r\n                        Y.value[0] = p2.y;\r\n                        break;\r\n                    }\r\n\r\n                }\r\n                return 1;\r\n            }//end if\r\n\r\n            //a normal line. no vertical or identical slopes\r\n            //if m1=m2 function will not reach this point\r\n            X.value[0] = (b2 - b1) / (m1 - m2);\t//intersect the lines\r\n            Y.value[0] = (m1 * (X.value[0]) + b1);\r\n            return 1;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                X.value[0] = p2.x;\r\n                Y.value[0] = p2.y;\r\n                ErrorLogger.LogException(lineutility._className, \"CalcTrueIntersectDouble\",\r\n                    new RendererException(\"Failed inside ExtendTrueIntersectDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return 1;\r\n    }\r\n\r\n    /**\r\n     * Returns the distance in pixels from x1,y1 to x2,y2\r\n     *\r\n     * @param x1 first point x location in pixels\r\n     * @param y1 first point y location in pixels\r\n     * @param x2 second point x location in pixels\r\n     * @param y2 second point y location in pixels\r\n     *\r\n     * @return the distance\r\n     */\r\n    static CalcDistance2(x1: number,\r\n        y1: number,\r\n        x2: number,\r\n        y2: number): double {\r\n        let dResult: double = 0;\r\n        try {\r\n            dResult = Math.sqrt((x1 - x2) * (x1 - x2) + (y1 - y2) * (y1 - y2));\r\n\r\n            //sanity check\r\n            //return x or y distance if return value is 0 or infinity\r\n            let xdist: double = Math.abs(x1 - x2);\r\n            let ydist: double = Math.abs(y1 - y2);\r\n            let max: double = xdist;\r\n            if (ydist > xdist) {\r\n                max = ydist;\r\n            }\r\n            if (dResult === 0 || !Number.isFinite(dResult)) {\r\n                if (max > 0) {\r\n                    dResult = max;\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"CalcDistance2\",\r\n                    new RendererException(\"Failed inside CalcDistance2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return dResult;\r\n    }\r\n    /**\r\n     * gets the middle line for Rev B air corridors AC, LLTR, MRR, UAV\r\n     * Middle line is handled separately now because the line may have been segmented\r\n     * @param pLinePoints\r\n     * @return \r\n     */\r\n    protected static GetSAAFRMiddleLine(pLinePoints: POINT2[]): POINT2[] {\r\n        let pts: POINT2[];\r\n        try {\r\n            let j: int = 0;\r\n            let count: int = 0;\r\n            for (j = 0; j < pLinePoints.length - 1; j++) {\r\n                if (pLinePoints[j].style > 0) {\r\n                    count++;\r\n                }\r\n            }\r\n            pts = new Array<POINT2>(count * 2);\r\n            count = 0;\r\n            let dMRR: double = 0;\r\n            let firstSegPt: POINT2;\r\n            let lastSegPt: POINT2 | null = null;\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            for (j = 0; j < pLinePoints.length; j++) {\r\n                if (pLinePoints[j].style >= 0 || j === pLinePoints.length - 1) {\r\n                    if (lastSegPt != null) {\r\n                        firstSegPt = new POINT2(lastSegPt);\r\n                        lastSegPt = new POINT2(pLinePoints[j]);\r\n                        dMRR = firstSegPt.style;\r\n                        pt0 = lineutility.ExtendLine2Double(lastSegPt, firstSegPt, -dMRR, 0);\r\n                        pt1 = lineutility.ExtendLine2Double(firstSegPt, lastSegPt, -dMRR, 5);\r\n                        pts[count++] = pt0;\r\n                        pts[count++] = pt1;\r\n                    }\r\n                    else {\r\n                        lastSegPt = new POINT2(pLinePoints[j]);\r\n                    }\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"GetSAAFRMiddleLine\",\r\n                    new RendererException(\"Failed inside GetSAAFRMiddleLine\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pts;\r\n    }\r\n    /**\r\n     * Computes the points for a SAAFR segment\r\n     *\r\n     * @param pLinePoints OUT - the client points also used for the returned\r\n     * points\r\n     * @param lineType the line type\r\n     * @param dMRR the symbol width\r\n     */\r\n    static GetSAAFRSegment(pLinePoints: POINT2[],\r\n        lineType: int,\r\n        dMRR: double): void {\r\n        try {\r\n            let pt0: POINT2 = new POINT2();\r\n            let pt1: POINT2 = new POINT2();\r\n            let pt2: POINT2 = new POINT2();\r\n            let pt3: POINT2 = new POINT2();\r\n            let pt4: POINT2 = new POINT2();\r\n            let pt5: POINT2 = new POINT2();\r\n            let m: ref<number[]> = new ref();\r\n            let bolVertical: int = lineutility.CalcTrueSlopeDouble(pLinePoints[0], pLinePoints[1], m);\r\n            //shortened line\r\n            //pt1=ExtendLine2Double(pLinePoints[0],pLinePoints[1],-dMRR/2,5);\r\n            //pt0=ExtendLine2Double(pLinePoints[1],pLinePoints[0],-dMRR/2,0);\r\n            pt1 = lineutility.ExtendLine2Double(pLinePoints[0], pLinePoints[1], -dMRR, 5);\r\n            pt0 = lineutility.ExtendLine2Double(pLinePoints[1], pLinePoints[0], -dMRR, 0);\r\n            if (bolVertical !== 0 && m.value[0] < 1) {\r\n                //upper line\r\n                pt2 = lineutility.ExtendDirectedLine(pLinePoints[0], pLinePoints[1], pLinePoints[0], 2, dMRR);\r\n                pt2.style = 0;\r\n                pt3 = lineutility.ExtendDirectedLine(pLinePoints[0], pLinePoints[1], pLinePoints[1], 2, dMRR);\r\n                pt3.style = 5;\r\n                //lower line\r\n                pt4 = lineutility.ExtendDirectedLine(pLinePoints[0], pLinePoints[1], pLinePoints[0], 3, dMRR);\r\n                pt4.style = 0;\r\n                pt5 = lineutility.ExtendDirectedLine(pLinePoints[0], pLinePoints[1], pLinePoints[1], 3, dMRR);\r\n                pt5.style = 5;\r\n            } //if( (bolVertical!=0 && m>1) || bolVertical==0)\r\n            else {\r\n                //left line\r\n                pt2 = lineutility.ExtendDirectedLine(pLinePoints[0], pLinePoints[1], pLinePoints[0], 0, dMRR);\r\n                pt2.style = 0;\r\n                pt3 = lineutility.ExtendDirectedLine(pLinePoints[0], pLinePoints[1], pLinePoints[1], 0, dMRR);\r\n                pt3.style = 5;\r\n                //right line\r\n                pt4 = lineutility.ExtendDirectedLine(pLinePoints[0], pLinePoints[1], pLinePoints[0], 1, dMRR);\r\n                pt4.style = 0;\r\n                pt5 = lineutility.ExtendDirectedLine(pLinePoints[0], pLinePoints[1], pLinePoints[1], 1, dMRR);\r\n                pt5.style = 5;\r\n            }\r\n            //load the line points\r\n            pLinePoints[0] = new POINT2(pt0);\r\n            pLinePoints[1] = new POINT2(pt1);\r\n            pLinePoints[2] = new POINT2(pt2);\r\n            pLinePoints[3] = new POINT2(pt3);\r\n            pLinePoints[4] = new POINT2(pt4);\r\n            pLinePoints[5] = new POINT2(pt5);\r\n            pLinePoints[5].style = 5;\r\n            pLinePoints[0].style = 5;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"GetSAAFRSegment\",\r\n                    new RendererException(\"Failed inside GetSAAFRSegment\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * Called by arraysupport for SAAFR and AC fill shapes\r\n     * @param pLinePoints\r\n     * @param dMRR\r\n     */\r\n    static GetSAAFRFillSegment(pLinePoints: POINT2[],\r\n        dMRR: double): void {\r\n        try {\r\n            let pt2: POINT2 = new POINT2();\r\n            let pt3: POINT2 = new POINT2();\r\n            let pt4: POINT2 = new POINT2();\r\n            let pt5: POINT2 = new POINT2();\r\n            let m: ref<number[]> = new ref();\r\n            let bolVertical: int = lineutility.CalcTrueSlopeDouble(pLinePoints[0], pLinePoints[1], m);\r\n            if (bolVertical !== 0 && m.value[0] < 1) {\r\n                //upper line\r\n                pt2 = lineutility.ExtendDirectedLine(pLinePoints[0], pLinePoints[1], pLinePoints[0], 2, dMRR);\r\n                pt3 = lineutility.ExtendDirectedLine(pLinePoints[0], pLinePoints[1], pLinePoints[1], 2, dMRR);\r\n                //lower line\r\n                pt4 = lineutility.ExtendDirectedLine(pLinePoints[0], pLinePoints[1], pLinePoints[0], 3, dMRR);\r\n                pt5 = lineutility.ExtendDirectedLine(pLinePoints[0], pLinePoints[1], pLinePoints[1], 3, dMRR);\r\n            } //if( (bolVertical!=0 && m>1) || bolVertical==0)\r\n            else {\r\n                //left line\r\n                pt2 = lineutility.ExtendDirectedLine(pLinePoints[0], pLinePoints[1], pLinePoints[0], 0, dMRR);\r\n                pt3 = lineutility.ExtendDirectedLine(pLinePoints[0], pLinePoints[1], pLinePoints[1], 0, dMRR);\r\n                //right line\r\n                pt4 = lineutility.ExtendDirectedLine(pLinePoints[0], pLinePoints[1], pLinePoints[0], 1, dMRR);\r\n                pt5 = lineutility.ExtendDirectedLine(pLinePoints[0], pLinePoints[1], pLinePoints[1], 1, dMRR);\r\n            }\r\n            //load the line points\r\n            pLinePoints[0] = new POINT2(pt2);\r\n            pLinePoints[1] = new POINT2(pt3);\r\n            pLinePoints[2] = new POINT2(pt5);\r\n            pLinePoints[3] = new POINT2(pt4);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"GetSAAFRFillSegment\",\r\n                    new RendererException(\"Failed inside GetSAAFRFillSegment\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        //return;\r\n    }\r\n    /**\r\n     * Computes an arc.\r\n     *\r\n     * @param pResultLinePoints OUT - contains center and start point and holds\r\n     * the result arc points\r\n     * @param vblCounter the number of client points\r\n     * @param dRadius the arc radius in pixels\r\n     * @param linetype the linetype determines start andgle and end angle for\r\n     * the arc\r\n     *\r\n     */\r\n    static ArcArrayDouble(pResultLinePoints: POINT2[],\r\n        vblCounter: int,\r\n        dRadius: double,\r\n        linetype: int,\r\n        converter: IPointConversion | null): POINT2[] {\r\n        try {\r\n            //declarations\r\n            let startangle: double = 0;\r\n            let  //start of pArcLinePoints\r\n                endangle: double = 0;\r\n            let  //end of the pArcLinePoints\r\n                increment: double = 0;\r\n            let\r\n                //m = 0,\r\n                length: double = 0;\r\n            let  //length of a to e\r\n                M: double = 0;\r\n\r\n            let j: int = 0;\r\n            let numarcpts: int = 0;\r\n            let bolVertical: int = 0;\r\n            let m: ref<number[]> = new ref();\r\n            //C is the center of the pArcLinePoints derived from a and e\r\n            let C: POINT2 = new POINT2(pResultLinePoints[0]);\r\n            let\r\n                a: POINT2 = new POINT2(pResultLinePoints[1]);\r\n            let\r\n                e: POINT2 = new POINT2(pResultLinePoints[0]);\r\n\r\n            let pArcLinePoints: POINT2[];\r\n            //end declarations\r\n\r\n            bolVertical = lineutility.CalcTrueSlopeDouble(a, e, m);\r\n            if (bolVertical !== 0) {\r\n                M = Math.atan(m.value[0]);\r\n            } else {\r\n                if (a.y < e.y) {\r\n                    M = -Math.PI / 2;\r\n                } else {\r\n                    M = Math.PI / 2;\r\n                }\r\n            }\r\n            if (converter != null) {\r\n                let pt02d: Point2D = new Point2D(pResultLinePoints[0].x, pResultLinePoints[0].y);\r\n                let pt12d: Point2D = new Point2D(pResultLinePoints[1].x, pResultLinePoints[1].y);\r\n                //boolean reverseM=false;\r\n                pt02d = converter.PixelsToGeo(pt02d);\r\n                pt12d = converter.PixelsToGeo(pt12d);\r\n                //M=mdlGeodesic.GetAzimuth(pt02d,pt12d);\r\n                M = mdlGeodesic.GetAzimuth(new POINT2(pt02d.getX(), pt02d.getY()), new POINT2(pt12d.getX(), pt12d.getY()));\r\n                M *= (Math.PI / 180);\r\n                if (M < 0) {\r\n\r\n                    M += Math.PI;\r\n                }\r\n\r\n            }\r\n            length = lineutility.CalcDistanceDouble(a, e);\r\n            if (converter != null) {\r\n                let pt02d: Point2D = new Point2D(pResultLinePoints[0].x, pResultLinePoints[0].y);\r\n                let pt12d: Point2D = new Point2D(pResultLinePoints[1].x, pResultLinePoints[1].y);\r\n                pt02d = converter.PixelsToGeo(pt02d);\r\n                pt12d = converter.PixelsToGeo(pt12d);\r\n                //length=mdlGeodesic.geodesic_distance(pt02d,pt12d,null,null);\r\n                length = mdlGeodesic.geodesic_distance(new POINT2(pt02d.getX(), pt02d.getY()), new POINT2(pt12d.getX(), pt12d.getY()), null, null);\r\n            }\r\n            switch (linetype) {\r\n                case TacticalLines.CLUSTER: {\r\n                    startangle = M - 90 * Math.PI / 180.0;\r\n                    endangle = startangle + 2 * 90 * Math.PI / 180.0;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ISOLATE:\r\n                case TacticalLines.CORDONKNOCK:\r\n                case TacticalLines.CORDONSEARCH:\r\n                case TacticalLines.DENY:\r\n                case TacticalLines.AREA_DEFENSE: {\r\n                    startangle = M;\r\n                    endangle = startangle + 330 * Math.PI / 180;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TURN_REVD:\r\n                case TacticalLines.TURN: {\r\n                    startangle = M;\r\n                    endangle = startangle + 90 * Math.PI / 180;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OCCUPY:\r\n                case TacticalLines.RETAIN:\r\n                case TacticalLines.SECURE: \r\n                case TacticalLines.CONTROL:\r\n                case TacticalLines.LOCATE: {\r\n                    startangle = M;\r\n                    //if(CELineArrayGlobals.Change1==false)\r\n                    endangle = startangle + 338 * Math.PI / 180;\r\n                    //else\r\n                    //\tendangle=startangle+330*pi/180;\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    startangle = 0;\r\n                    endangle = 2 * Math.PI;\r\n                    break;\r\n                }\r\n\r\n            }\r\n\r\n            if (a.x < e.x) {\r\n                switch (linetype) {\r\n                    case TacticalLines.ISOLATE:\r\n                    case TacticalLines.CORDONKNOCK:\r\n                    case TacticalLines.CORDONSEARCH:\r\n                    case TacticalLines.DENY:\r\n                    case TacticalLines.AREA_DEFENSE: {\r\n                        startangle = M - Math.PI;\r\n                        endangle = startangle + 330 * Math.PI / 180;\r\n                        break;\r\n                    }\r\n\r\n                    case TacticalLines.OCCUPY:\r\n                    case TacticalLines.RETAIN:\r\n                    case TacticalLines.SECURE: \r\n                    case TacticalLines.CONTROL:\r\n                    case TacticalLines.LOCATE: {\r\n                        startangle = M - Math.PI;\r\n                        //if(CELineArrayGlobals.Change1==false)\r\n                        endangle = startangle + 338 * Math.PI / 180;\r\n                        //else\r\n                        //\tendangle=startangle+330*pi/180;\r\n                        break;\r\n                    }\r\n\r\n                    case TacticalLines.TURN_REVD:\r\n                    case TacticalLines.TURN: {\r\n                        startangle = M - Math.PI;\r\n                        endangle = startangle + 90 * Math.PI / 180;\r\n                        break;\r\n                    }\r\n\r\n                    case TacticalLines.CLUSTER: {\r\n                        startangle = M - Math.PI + 90 * Math.PI / 180.0;\r\n                        endangle = startangle - 2 * 90 * Math.PI / 180.0;\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        break;\r\n                    }\r\n\r\n                }\r\n            }\r\n\r\n            numarcpts = 26;\r\n            pArcLinePoints = new Array<POINT2>(numarcpts);\r\n            lineutility.InitializePOINT2Array(pArcLinePoints);\r\n            increment = (endangle - startangle) / (numarcpts - 1);\r\n            if (dRadius !== 0 && length !== 0) {\r\n                C.x = (e.x as double - (dRadius / length)\r\n                    * Math.trunc(a.x as double - e.x as double));\r\n                C.y = (e.y as double - (dRadius / length)\r\n                    * Math.trunc(a.y as double - e.y as double));\r\n            }\r\n            else {\r\n                C.x = e.x;\r\n                C.y = e.y;\r\n            }\r\n            if (converter != null) {\r\n                let C2d: Point2D = new Point2D(pResultLinePoints[0].x, pResultLinePoints[0].y);\r\n                C2d = converter.PixelsToGeo(C2d);\r\n                let az: double = 0;\r\n                let ptGeo2d: Point2D;\r\n                let ptGeo: POINT2;\r\n                let ptPixels: POINT2;\r\n                for (j = 0; j < numarcpts; j++) {\r\n                    az = startangle * 180 / Math.PI + j * increment * 180 / Math.PI;\r\n                    //ptGeo=mdlGeodesic.geodesic_coordinate(C2d,length,az);\r\n                    ptGeo = mdlGeodesic.geodesic_coordinate(new POINT2(C2d.getX(), C2d.getY()), length, az);\r\n                    ptGeo2d = new Point2D(ptGeo.x, ptGeo.y);\r\n                    ptGeo2d = converter.GeoToPixels(ptGeo2d);\r\n                    ptPixels = new POINT2(ptGeo2d.getX(), ptGeo2d.getY());\r\n                    pArcLinePoints[j].x = ptPixels.x;\r\n                    pArcLinePoints[j].y = ptPixels.y;\r\n                }\r\n            }\r\n            else {\r\n                for (j = 0; j < numarcpts; j++) {\r\n                    //pArcLinePoints[j]=pResultLinePoints[0];\t//initialize\r\n                    pArcLinePoints[j].x = Math.trunc(dRadius * Math.cos(startangle + j * increment));\r\n                    pArcLinePoints[j].y = Math.trunc(dRadius * Math.sin(startangle + j * increment));\r\n                }\r\n\r\n                for (j = 0; j < numarcpts; j++) {\r\n                    pArcLinePoints[j].x += C.x;\r\n                    pArcLinePoints[j].y += C.y;\r\n                }\r\n            }\r\n            for (j = 0; j < numarcpts; j++) {\r\n                pResultLinePoints[j] = new POINT2(pArcLinePoints[j]);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"ArcArrayDouble\",\r\n                    new RendererException(\"Failed inside ArcArrayDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pResultLinePoints;\r\n    }\r\n    /**\r\n     * Gets geodesic circle using the converter\r\n     * @param Center in pixels\r\n     * @param pt1 a point on the radius in pixels\r\n     * @param numpts number of points to return\r\n     * @param CirclePoints the result points\r\n     * @param converter \r\n     */\r\n    static CalcCircleDouble2(Center: POINT2,\r\n        pt1: POINT2,\r\n        numpts: int,\r\n        CirclePoints: POINT2[],\r\n        converter: IPointConversion): void {\r\n        try {\r\n            let j: int = 0;\r\n            let increment: double = (Math.PI * 2) / (numpts - 1);\r\n            let ptCenter2d: Point2D = new Point2D(Center.x, Center.y);\r\n            ptCenter2d = converter.PixelsToGeo(ptCenter2d);\r\n            let pt12d: Point2D = new Point2D(pt1.x, pt1.y);\r\n            pt12d = converter.PixelsToGeo(pt12d);\r\n            Center = new POINT2(ptCenter2d.getX(), ptCenter2d.getY());\r\n            pt1 = new POINT2(pt12d.getX(), pt12d.getY());\r\n            let dist: double = mdlGeodesic.geodesic_distance(Center, pt1, null, null);\r\n\r\n            //double dSegmentAngle = 2 * Math.PI / numpts;\r\n            let az: double = 0;\r\n            let startangle: double = 0;\r\n            let endAngle: double = Math.PI * 2;\r\n            let ptGeo: POINT2;\r\n            let ptPixels: POINT2;\r\n            let ptGeo2d: Point2D;\r\n            for (j = 0; j < numpts - 1; j++) {\r\n                az = startangle * 180 / Math.PI + j * increment * 180 / Math.PI;\r\n                //ptGeo=mdlGeodesic.geodesic_coordinate(C2d,length,az);\r\n                ptGeo = mdlGeodesic.geodesic_coordinate(Center, dist, az);\r\n                ptGeo2d = new Point2D(ptGeo.x, ptGeo.y);\r\n                ptGeo2d = converter.GeoToPixels(ptGeo2d);\r\n                ptPixels = new POINT2(ptGeo2d.getX(), ptGeo2d.getY());\r\n                CirclePoints[j].x = ptPixels.x;\r\n                CirclePoints[j].y = ptPixels.y;\r\n            }\r\n            CirclePoints[numpts - 1] = new POINT2(CirclePoints[0]);\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"CalcCircleDouble2\",\r\n                    new RendererException(\"Failed inside CalcCircleDouble2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return;\r\n    }\r\n    /**\r\n     * Computes the points for a circle. Assumes CirclePoints has been allocated\r\n     * with size numpts.\r\n     *\r\n     * @param Center the cicle center\r\n     * @param radius the circle radius in pixels\r\n     * @param numpts the number of circle points\r\n     * @param CirclePoints - OUT - array of circle points\r\n     * @param styl the style to set the last circle point\r\n     */\r\n    static CalcCircleDouble(Center: POINT2,\r\n        radius: double,\r\n        numpts: int,\r\n        CirclePoints: POINT2[],\r\n        styl: int): void {\r\n        try {\r\n            let j: int = 0;\r\n            let dSegmentAngle: double = 2 * Math.PI / (numpts - 1);\r\n            let x: double = 0;\r\n            let y: double = 0;\r\n            for (j = 0; j < numpts - 1; j++) {\r\n                x = Center.x + (radius * Math.cos(j as double * dSegmentAngle));\r\n                y = Center.y + (radius * Math.sin(j as double * dSegmentAngle));\r\n                CirclePoints[j] = new POINT2(x, y);\r\n                CirclePoints[j].style = styl;\r\n            }\r\n            CirclePoints[numpts - 1] = new POINT2(CirclePoints[0]);\r\n\r\n            switch (styl) {\r\n                case 0: {\r\n                    CirclePoints[numpts - 1].style = 0;\r\n                    break;\r\n                }\r\n\r\n                case 9: {\r\n                    CirclePoints[numpts - 1].style = 10;\r\n                    break;\r\n                }\r\n\r\n                case 11: {\r\n                    CirclePoints[numpts - 1].style = 12;\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    CirclePoints[numpts - 1].style = 5;\r\n                    break;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"CalcCircleDouble\",\r\n                    new RendererException(\"Failed inside CalcCircleDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    static CalcCircleShape(Center: POINT2,\r\n        radius: double,\r\n        numpts: int,\r\n        CirclePoints: POINT2[],\r\n        styl: int): Shape2 {\r\n        let shape: Shape2;\r\n        if (styl === 9) {\r\n            shape = new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n        } else {\r\n            shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n        }\r\n\r\n        shape.set_Style(styl);\r\n        try {\r\n            let j: int = 0;\r\n            lineutility.CalcCircleDouble(Center, radius, numpts, CirclePoints, styl);\r\n            shape.moveTo(CirclePoints[0]);\r\n            for (j = 1; j < numpts; j++) {\r\n                shape.lineTo(CirclePoints[j]);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"CalcCircleShape\",\r\n                    new RendererException(\"Failed inside CalcCircleShape\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return shape;\r\n    }\r\n\r\n    private static GetSquallCurve(StartPt: POINT2,\r\n        EndPt: POINT2,\r\n        pSquallPts: POINT2[],\r\n        sign: int,\r\n        amplitude: double,\r\n        quantity: int): void {\r\n        try {\r\n            let dist: double = lineutility.CalcDistanceDouble(StartPt, EndPt);\r\n            let ptTemp: POINT2 = new POINT2();\r\n            let j: int = 0;\r\n            //end declarations\r\n\r\n            //get points along the horizontal segment between StartPt and EndPt2;\r\n            for (j = 0; j < quantity; j++) {\r\n                ptTemp = lineutility.ExtendLineDouble(EndPt, StartPt, -dist * j as double / quantity as double);\r\n                pSquallPts[j].x = ptTemp.x;\r\n                //calculate the sin value along the x axis\r\n                pSquallPts[j].y = ptTemp.y + amplitude * sign * Math.sin(j as double * 180 / quantity as double * Math.PI / 180);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"GetSquallShape\",\r\n                    new RendererException(\"Failed inside GeSquallShape\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    //caller needs to instantiate sign.value\r\n    /**\r\n     * Gets the squall curves for a line segment Assumes pSquallPts has been\r\n     * allocated the proper number of points.\r\n     *\r\n     * @param StartPt segment start point\r\n     * @param EndPt segment end point\r\n     * @param pSquallPts OUT - the squall points\r\n     * @param sign OUT - an object with a member to hold the starting curve sign\r\n     * for the segment.\r\n     * @param amplitude the sin curve amplitutde\r\n     * @param quantity the number of points for each sin curve\r\n     * @param length the desired length of the curve along the segment for each\r\n     * sin curve\r\n     *\r\n     * @return segment squall points count\r\n     */\r\n    static GetSquallSegment(StartPt: POINT2,\r\n        EndPt: POINT2,\r\n        pSquallPts: POINT2[],\r\n        sign: ref<number[]>,\r\n        amplitude: double,\r\n        quantity: int,\r\n        length: double): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let StartCurvePt: POINT2;\r\n            let EndCurvePt: POINT2;\t//use these for the curve points\r\n            let pSquallPts2: POINT2[] = new Array<POINT2>(quantity);\r\n            let dist: double = lineutility.CalcDistanceDouble(StartPt, EndPt);\r\n            let numCurves: int = Math.trunc(dist / length as double);\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let EndPt2: POINT2 = new POINT2();\r\n            let angle: double = Math.atan((StartPt.y - EndPt.y) / (StartPt.x - EndPt.x));\r\n            let lAngle: int = Math.trunc((180 / Math.PI) * angle);\r\n            lineutility.InitializePOINT2Array(pSquallPts2);\r\n            //define EndPt2 to be the point dist from StartPt along the x axis\r\n            if (StartPt.x < EndPt.x) {\r\n                EndPt2.x = StartPt.x + dist;\r\n            } else {\r\n                EndPt2.x = StartPt.x - dist;\r\n            }\r\n\r\n            EndPt2.y = StartPt.y;\r\n\r\n            EndCurvePt = StartPt;\r\n            for (j = 0; j < numCurves; j++) {\r\n                StartCurvePt = lineutility.ExtendLineDouble(EndPt2, StartPt, - (j * length) as double);\r\n                EndCurvePt = lineutility.ExtendLineDouble(EndPt2, StartPt, - ((j + 1) * length) as double);\r\n\r\n                //get the curve points\r\n                lineutility.GetSquallCurve(StartCurvePt, EndCurvePt, pSquallPts2, sign.value[0], amplitude, quantity);\r\n\r\n                //fill the segment points with the curve points\r\n                for (k = 0; k < quantity; k++) {\r\n                    //pSquallPts[counter].x=pSquallPts2[k].x;\r\n                    //pSquallPts[counter].y=pSquallPts2[k].y;\r\n                    pSquallPts[counter] = new POINT2(pSquallPts2[k]);\r\n                    counter++;\r\n                }\r\n                //reverse the sign\r\n\r\n                sign.value[0] = -sign.value[0];\r\n            }\r\n            if (numCurves === 0) {\r\n                pSquallPts[counter] = new POINT2(StartPt);\r\n                counter++;\r\n                pSquallPts[counter] = new POINT2(EndPt);\r\n                counter++;\r\n            }\r\n            //the points are along the x axis. Rotate them about the first point as the origin\r\n            lineutility.RotateGeometryDoubleOrigin(pSquallPts, counter, lAngle);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"GetSquallSegment\",\r\n                    new RendererException(\"Failed inside GetSquallSegment\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n\r\n    //temporarily using 2000 pixels\r\n    private static PointInBounds(pt: POINT2): int {\r\n        try {\r\n            //double maxPixels=CELineArrayGlobals.MaxPixels2;\r\n            let maxPixels: double = 100000;//was 2000\r\n            if (Math.abs(pt.x) <= maxPixels && Math.abs(pt.y) <= maxPixels) {\r\n                return 1;\r\n            } else {\r\n                return 0;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"PointInBounds\",\r\n                    new RendererException(\"Failed inside PointInBounds\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return 1;\r\n    }\r\n\r\n    /**\r\n     * @param pt\r\n     * @param ul\r\n     * @param lr\r\n     * @return\r\n     */\r\n    private static PointInBounds2(pt: POINT2, ul: POINT2, lr: POINT2): int {\r\n        try {\r\n            let maxX: double = lr.x;\r\n            let minX: double = ul.x;\r\n            let maxY: double = lr.y;\r\n            let minY: double = ul.y;\r\n            if (pt.x <= maxX && pt.x >= minX && pt.y <= maxY && pt.y >= minY) {\r\n                return 1;\r\n            } else {\r\n                return 0;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"PointInBounds2\",\r\n                    new RendererException(\"Failed inside PointInBounds2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return 1;\r\n    }\r\n\r\n    /**\r\n     * Analyzes if line from pt0 to pt 1 intersects a side and returns the\r\n     * intersection or null assumes pt0 to pt1 is not vertical. the caller will\r\n     * replace pt0 with the intersection point if it is not null\r\n     *\r\n     * @param pt0\r\n     * @param pt1\r\n     * @param sidePt0 vertical or horizontal side first point\r\n     * @param sidePt1\r\n     * @return null if it does not intersect the side\r\n     */\r\n    private static intersectSegment(pt0: POINT2, pt1: POINT2, sidePt0: POINT2, sidePt1: POINT2): POINT2 | null {\r\n        let pt: POINT2;\r\n        try {\r\n            if (pt0.x === pt1.x) {\r\n                return null;\r\n            }\r\n            let m: double = (pt1.y - pt0.y) / (pt1.x - pt0.x);\r\n            let dx: double = 0;\r\n            let dy: double = 0;\r\n            let x: double = 0;\r\n            let y: double = 0;\r\n            let upper: POINT2;\r\n            let lower: POINT2;\r\n            let left: POINT2;\r\n            let right: POINT2;\r\n            let bolVertical: boolean = false;\r\n            //the side is either vertical or horizontal\r\n            if (sidePt0.x === sidePt1.x) //vertical side\r\n            {\r\n                bolVertical = true;\r\n                if (sidePt0.y < sidePt1.y) {\r\n                    upper = sidePt0;\r\n                    lower = sidePt1;\r\n                } else {\r\n                    upper = sidePt1;\r\n                    lower = sidePt0;\r\n                }\r\n            } else //horizontal side\r\n            {\r\n                if (sidePt0.x < sidePt1.x) {\r\n                    left = sidePt0;\r\n                    right = sidePt1;\r\n                } else {\r\n                    left = sidePt1;\r\n                    right = sidePt0;\r\n                }\r\n            }\r\n            //travel in the direction from pt0 to pt1 to find the pt0 intersect\r\n            if (bolVertical) {  //the side to intersect is vertical\r\n                dx = upper.x - pt0.x;\r\n                dy = m * dx;\r\n                x = upper.x;\r\n                y = pt0.y + dy;\r\n                //the potential intersection point\r\n                pt = new POINT2(x, y);\r\n\r\n                if (pt0.x <= pt.x && pt.x <= pt1.x) //left to right\r\n                {\r\n                    if (upper.y <= pt.y && pt.y <= lower.y) {\r\n                        return pt;\r\n                    }\r\n                } else {\r\n                    if (pt0.x >= pt.x && pt.x >= pt1.x) //right to left\r\n                    {\r\n                        if (upper.y <= pt.y && pt.y <= lower.y) {\r\n                            return pt;\r\n                        }\r\n                    }\r\n                }\r\n\r\n            } else //horizontal side\r\n            {\r\n                dy = left.y - pt0.y;\r\n                dx = dy / m;\r\n                x = pt0.x + dx;\r\n                y = left.y;\r\n                //the potential intersection point\r\n                pt = new POINT2(x, y);\r\n\r\n                if (pt0.y <= pt.y && pt.y <= pt1.y) {\r\n                    if (left.x <= pt.x && pt.x <= right.x) {\r\n                        return pt;\r\n                    }\r\n                } else {\r\n                    if (pt0.y >= pt.y && pt.y >= pt1.y) {\r\n                        if (left.x <= pt.x && pt.x <= right.x) {\r\n                            return pt;\r\n                        }\r\n                    }\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"intersectSegment\",\r\n                    new RendererException(\"Failed inside intersectSegment\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return null;\r\n    }\r\n\r\n    /**\r\n     * side 1 ----- | | side 0 | | side 2 | | ------ side 3 bounds one segment\r\n     * for autoshapes that need it: bydif, fordif, fix, mnfldfix if null is\r\n     * returned the client should conect the original line points (i.e. no\r\n     * jaggies)\r\n     *\r\n     * @param pt0\r\n     * @param pt1\r\n     * @param ul\r\n     * @param lr\r\n     * @return bounded segment or null\r\n     */\r\n    public static BoundOneSegment(pt0: POINT2, pt1: POINT2, ul: POINT2, lr: POINT2): POINT2[] | null {\r\n        let line: POINT2[] = new Array<POINT2>(2);\r\n        try {\r\n            if (pt0.y < ul.y && pt1.y < ul.y) {\r\n                return null;\r\n            }\r\n            if (pt0.y > lr.y && pt1.y > lr.y) {\r\n                return null;\r\n            }\r\n            if (pt0.x < ul.x && pt1.x < ul.x) {\r\n                return null;\r\n            }\r\n            if (pt0.x > lr.x && pt1.x > lr.x) {\r\n                return null;\r\n            }\r\n\r\n            let bolVertical: boolean = false;\r\n            lineutility.InitializePOINT2Array(line);\r\n            if (pt0.x === pt1.x) {\r\n                bolVertical = true;\r\n            }\r\n\r\n            if (bolVertical) {\r\n                line[0] = new POINT2(pt0);\r\n                if (line[0].y < ul.y) {\r\n                    line[0].y = ul.y;\r\n                }\r\n                if (line[0].y > lr.y) {\r\n                    line[0].y = lr.y;\r\n                }\r\n\r\n                line[1] = new POINT2(pt1);\r\n                if (line[1].y < ul.y) {\r\n                    line[1].y = ul.y;\r\n                }\r\n                if (line[1].y > lr.y) {\r\n                    line[1].y = lr.y;\r\n                }\r\n\r\n                return line;\r\n            }\r\n\r\n            let dx: double = 0;\r\n            let dy: double = 0;\r\n            let x: double = 0;\r\n            let y: double = 0;\r\n            let m: double = (pt1.y - pt0.y) / (pt1.x - pt0.x);\r\n            let side0Intersect: boolean = false;\r\n            let\r\n                side1Intersect: boolean = false;\r\n            let\r\n                side2Intersect: boolean = false;\r\n            let\r\n                side3Intersect: boolean = false;\r\n            //travel in the direction from pt0 to pt1 to find pt0 intersect\r\n            let ur: POINT2 = new POINT2(lr.x, ul.y);\r\n            let ll: POINT2 = new POINT2(ul.x, lr.y);\r\n\r\n            let pt0Intersect: POINT2;\r\n            if (lineutility.PointInBounds2(pt0, ul, lr) === 1) {\r\n                pt0Intersect = pt0;\r\n            }\r\n            if (pt0Intersect == null) {\r\n                pt0Intersect = lineutility.intersectSegment(pt0, pt1, ll, ul);  //interesect side 0\r\n                side0Intersect = true;\r\n            }\r\n            if (pt0Intersect == null) {\r\n                pt0Intersect = lineutility.intersectSegment(pt0, pt1, ul, ur);  //interesect side 1\r\n                side1Intersect = true;\r\n            }\r\n            if (pt0Intersect == null) {\r\n                pt0Intersect = lineutility.intersectSegment(pt0, pt1, ur, lr);  //interesect side 2\r\n                side2Intersect = true;\r\n            }\r\n            if (pt0Intersect == null) {\r\n                pt0Intersect = lineutility.intersectSegment(pt0, pt1, ll, lr);  //interesect side 3\r\n                side3Intersect = true;\r\n            }\r\n\r\n            //travel in the direction from pt1 to pt0 to find pt1 intersect\r\n            let pt1Intersect: POINT2;\r\n            if (lineutility.PointInBounds2(pt1, ul, lr) === 1) {\r\n                pt1Intersect = pt1;\r\n            }\r\n            if (pt1Intersect == null && side0Intersect === false) {\r\n                pt1Intersect = lineutility.intersectSegment(pt1, pt0, ll, ul);  //interesect side 0\r\n            }\r\n            if (pt1Intersect == null && side1Intersect === false) {\r\n                pt1Intersect = lineutility.intersectSegment(pt1, pt0, ul, ur);  //interesect side 1\r\n            }\r\n            if (pt1Intersect == null && side2Intersect === false) {\r\n                pt1Intersect = lineutility.intersectSegment(pt1, pt0, ur, lr);  //interesect side 2\r\n            }\r\n            if (pt1Intersect == null && side3Intersect === false) {\r\n                pt1Intersect = lineutility.intersectSegment(pt1, pt0, ll, lr);  //interesect side 3\r\n            }\r\n\r\n            if (pt0Intersect != null && pt1Intersect != null) {\r\n                line[0] = pt0Intersect;\r\n                line[1] = pt1Intersect;\r\n                //return line;\r\n            } else {\r\n                line = null;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"BoundOneSegment\",\r\n                    new RendererException(\"Failed inside BoundOneSegment\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return line;\r\n    }\r\n\r\n    private static DisplayIntersectPixels(pt0: POINT2,\r\n        pt1: POINT2,\r\n        pt2x: ref<number[]>,\r\n        pt2y: ref<number[]>,\r\n        pt3x: ref<number[]>,\r\n        pt3y: ref<number[]>): int //POINT2 ul,\r\n    //POINT2 lr)\r\n    {\r\n        let nResult: int = -1;\r\n        try {\r\n            //declarations\r\n            let X: double = 0;\r\n            let Y: double = 0;\r\n            let m: ref<number[]> = new ref();\r\n            //double maxPixels=CELineArrayGlobals.MaxPixels2;\r\n            let maxPixels: double = 2000;\r\n            //double maxX=lr.x,minX=ul.x,maxY=lr.y,minY=ul.y;\r\n\r\n            let bol0Inside: int = 0;\r\n            let bol1Inside: int = 0;\r\n            let bolVertical: int = lineutility.CalcTrueSlopeDouble(pt0, pt1, m);\r\n            let b: double = pt0.y - m.value[0] * pt0.x;\t//the y intercept for the segment line\r\n            let pt2: POINT2;\r\n            let pt3: POINT2;\r\n            //end declarations\r\n\r\n            pt2x.value = new Array<number>(1);\r\n            pt2y.value = new Array<number>(1);\r\n            pt3x.value = new Array<number>(1);\r\n            pt3y.value = new Array<number>(1);\r\n            pt2 = new POINT2(pt0);\r\n            pt3 = new POINT2(pt1);\r\n\r\n            //diagnostic\r\n            if (pt0.x <= maxPixels && pt0.x >= -maxPixels\r\n                && pt0.y <= maxPixels && pt0.y >= -maxPixels) {\r\n                bol0Inside = 1;\r\n            }\r\n            if (pt1.x <= maxPixels && pt1.x >= -maxPixels\r\n                && pt1.y <= maxPixels && pt1.y >= -maxPixels) {\r\n                bol1Inside = 1;\r\n            }\r\n            //if both points are inside the area then use the whole segment\r\n            if (bol0Inside === 1 && bol1Inside === 1) {\r\n                return 0;\r\n            }\r\n            //if at leat one of the points is inside the area then use some of the segment\r\n            if (bol0Inside === 1 || bol1Inside === 1) {\r\n                nResult = 1;\r\n            }\r\n\r\n            //segment is not vertical\r\n            if (bolVertical !== 0) {\r\n                //analysis for side 0, get the intersection for either point if it exists\r\n                //diagnostic\r\n                X = -maxPixels;\r\n                //X=minX;\r\n\r\n                Y = m.value[0] * X + b;\r\n                if (pt0.x < -maxPixels && -maxPixels < pt1.x) //pt0 is outside the area\r\n                {\r\n                    if (-maxPixels <= Y && Y <= maxPixels) //intersection is on side 0\r\n                    //if(minY<=Y && Y<=maxY)\t//intersection is on side 0\r\n                    {\r\n                        pt2.x = X;\r\n                        pt2.y = Y;\r\n                        nResult = 1;\t//use at least some of the pixels\r\n                    }\r\n                }\r\n                if (pt1.x < -maxPixels && -maxPixels < pt0.x) //pt1 is outside the area\r\n                //if(pt1.x<minX && minX<pt0.x)\t//pt1 is outside the area\r\n                {\r\n                    if (-maxPixels <= Y && Y <= maxPixels) //intersection is on side 0\r\n                    {\r\n                        pt3.x = X;\r\n                        pt3.y = Y;\r\n                        nResult = 1;\t//use at least some of the pixels\r\n                    }\r\n                }\r\n\r\n                //analysis for side 1, get the intersection for either point if it exists\r\n                Y = -maxPixels;\r\n                if (m.value[0] !== 0) {\r\n                    X = (Y - b) / m.value[0];\r\n                    if (pt0.y < -maxPixels && -maxPixels < pt1.y) //pt0 is outside the area\r\n                    {\r\n                        if (-maxPixels <= X && X <= maxPixels) //intersection is on side 1\r\n                        {\r\n                            pt2.x = X;\r\n                            pt2.y = Y;\r\n                            nResult = 1;\t//use at least some of the pixels\r\n                        }\r\n                    }\r\n                    if (pt1.y <= -maxPixels && -maxPixels <= pt0.y) //pt1 is outside the area\r\n                    {\r\n                        if (-maxPixels < X && X < maxPixels) //intersection is on the boundary\r\n                        {\r\n                            pt3.x = X;\r\n                            pt3.y = Y;\r\n                            nResult = 1;\t//use at least some of the pixels\r\n                        }\r\n                    }\r\n                }\r\n                //analysis for side 2, get the intersection for either point if it exists\r\n                X = maxPixels;\r\n                Y = m.value[0] * X + b;\r\n                if (pt0.x < maxPixels && maxPixels < pt1.x) //pt1 is outside the area\r\n                {\r\n                    if (-maxPixels <= Y && Y <= maxPixels) //intersection is on the boundary\r\n                    {\r\n                        pt3.x = X;\r\n                        pt3.y = Y;\r\n                        nResult = 1;\t//use at least some of the pixels\r\n                    }\r\n                }\r\n                if (pt1.x < maxPixels && maxPixels < pt0.x) //pt0 is outside the area\r\n                {\r\n                    if (-maxPixels <= Y && Y <= maxPixels) //intersection is on the boundary\r\n                    {\r\n                        pt2.x = X;\r\n                        pt2.y = Y;\r\n                        nResult = 1;\t//use at least some of the pixels\r\n                    }\r\n                }\r\n\r\n                //analysis for side 3, get the intersection for either point if it exists\r\n                Y = maxPixels;\r\n                if (m.value[0] !== 0) {\r\n                    X = (Y - b) / m.value[0];\r\n                    if (pt0.y < maxPixels && maxPixels < pt1.y) //pt1 is outside the area\r\n                    {\r\n                        if (-maxPixels <= X && X <= maxPixels) //intersection is on the boundary\r\n                        {\r\n                            pt3.x = X;\r\n                            pt3.y = Y;\r\n                            nResult = 1;\t//use at least some of the pixels\r\n                        }\r\n                    }\r\n                    if (pt1.y < maxPixels && maxPixels < pt0.y) //pt0 is outside the area\r\n                    {\r\n                        if (-maxPixels <= X && X <= maxPixels) //intersection is on the boundary\r\n                        {\r\n                            pt2.x = X;\r\n                            pt2.y = Y;\r\n                            nResult = 1;\t//use at least some of the pixels\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n\r\n            //segment is vertical\r\n            if (bolVertical === 0) {\r\n                //analysis for side 1\r\n                X = pt0.x;\r\n                Y = -maxPixels;\r\n                if (-maxPixels < pt0.x && pt0.x < maxPixels) {\r\n                    if (pt0.y <= -maxPixels && -maxPixels <= pt1.y) //pt0 outside the area\r\n                    {\r\n                        pt2.x = X;\r\n                        pt2.y = Y;\r\n                        nResult = 1;\t//use at least some of the pixels\r\n                    }\r\n                    if (pt1.y <= -maxPixels && -maxPixels <= pt0.y) //pt1 outside the area\r\n                    {\r\n                        pt3.x = X;\r\n                        pt3.y = Y;\r\n                        nResult = 1;\t//use at least some of the pixels\r\n                    }\r\n                }\r\n\r\n                //analysis for side 3\r\n                X = pt0.x;\r\n                Y = maxPixels;\r\n                if (-maxPixels < pt0.x && pt0.x < maxPixels) {\r\n                    if (pt0.y <= maxPixels && maxPixels <= pt1.y) //pt1 outside the area\r\n                    {\r\n                        pt3.x = X;\r\n                        pt3.y = Y;\r\n                        nResult = 1;\t//use at least some of the pixels\r\n                    }\r\n                    if (pt1.y <= maxPixels && maxPixels <= pt0.y) //pt0 outside the area\r\n                    {\r\n                        pt2.x = X;\r\n                        pt2.y = Y;\r\n                        nResult = 1;\t//use at least some of the pixels\r\n                    }\r\n                }\r\n            }\r\n\r\n            pt2x.value[0] = pt2.x;\r\n            pt2y.value[0] = pt2.y;\r\n            pt3x.value[0] = pt3.x;\r\n            pt3y.value[0] = pt3.y;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"DisplayIntersectPixels\",\r\n                    new RendererException(\"Failed inside DisplayIntersectPixels\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return nResult;\r\n    }\r\n    /**\r\n     * Computes Ditch spikes for the ATDITCH line types. This function uses\r\n     * linestyles provided by the caller to skip segments.\r\n     *\r\n     * @param pLinePoints OUT - the client points also used for the return\r\n     * points\r\n     * @param nOldCounter the number of client points\r\n     * @param bWayIs the parallel line to use (0) for inner or outer spikes\r\n     *\r\n     * @return the symbol point count\r\n     */\r\n    static GetDitchSpikeDouble(tg: TGLight, pLinePoints: POINT2[],\r\n        nOldCounter: int,\r\n        bWayIs: int): int {\r\n        let nSpikeCounter: int = 0;\r\n        try {\r\n            //declarations\r\n            let linetype: int = tg.get_LineType();\r\n            let nNumberOfSegments: int = 0;\r\n            let\r\n                lCircleCounter: int = 0;\r\n            let\r\n                bolVertical: int = 0;\r\n            let\r\n                nTemp: int = 0;\r\n            let\r\n                i: int = 0;\r\n            let\r\n                j: int = 0;\r\n            let dPrinter: double = 1.0;\r\n            let dIntLocation1x: double = 0;\r\n            let\r\n                dIntLocation2x: double = 0;\r\n            let\r\n                dIntLocation1y: double = 0;\r\n            let\r\n                dIntLocation2y: double = 0;\r\n            let\r\n                r: double = 0;\r\n            let\r\n                s: double = 0;\r\n            let\r\n                use: double = 0;\r\n            let\r\n                length: double = 0;\r\n            let\r\n                k: double = 0;\r\n            let\r\n                bint: double = 0;\r\n            let pdAnswer: ref<number[]> = new ref();//new double[6];\r\n            let m: ref<number[]> = new ref();\r\n\r\n            let UpperLinePoint: POINT2 = new POINT2(pLinePoints[0]);\r\n            let\r\n                Lower1LinePoint: POINT2 = new POINT2(pLinePoints[0]);\r\n            let\r\n                Lower2LinePoint: POINT2 = new POINT2(pLinePoints[0]);\r\n            let\r\n                a: POINT2 = new POINT2(pLinePoints[0]);\r\n            let\r\n                b: POINT2 = new POINT2(pLinePoints[0]);\r\n            let pCirclePoints: POINT2[] = new Array<POINT2>(pLinePoints.length);\r\n            let averagePoint: POINT2 = new POINT2();\r\n            let lastAveragePoint: POINT2 = new POINT2();\r\n            let pTempLinePoints: POINT2[];\r\n            //end declarations\r\n\r\n            pTempLinePoints = new Array<POINT2>(nOldCounter);\r\n            for (j = 0; j < nOldCounter; j++) {\r\n                pTempLinePoints[j] = new POINT2(pLinePoints[j]);\r\n            }\r\n\r\n            let basePoints: Array<POINT2> = new Array();\r\n\r\n            lineutility.InitializePOINT2Array(pCirclePoints);\r\n            nSpikeCounter = nOldCounter;\r\n            let spikeLength: double = arraysupport.getScaledSize(12, tg.get_LineThickness(), tg.get_patternScale());\r\n            let spikeHeight: double = spikeLength * 1.25;\r\n            let minLength: double = 2 * spikeLength;\r\n            for (i = 0; i < nOldCounter - 1; i++) {\r\n                if (linetype === TacticalLines.ATDITCHM && i === 0) {\r\n                    let radius: double = arraysupport.getScaledSize(4, tg.get_LineThickness(), tg.get_patternScale());\r\n                    minLength = spikeLength * 2.5 + radius * 2;\r\n                }\r\n\r\n                nTemp = lineutility.CalcTrueLinesDouble((spikeHeight * dPrinter), pLinePoints[i], pLinePoints[i + 1], pdAnswer);\r\n                r = pdAnswer.value[3];\r\n                s = pdAnswer.value[5];\r\n                length = lineutility.CalcDistanceDouble(pLinePoints[i], pLinePoints[i + 1]);\r\n                bolVertical = lineutility.CalcTrueSlopeDouble(pLinePoints[i], pLinePoints[i + 1], m);\r\n                nNumberOfSegments = Math.trunc((length - 1) / (spikeLength * dPrinter));\r\n\r\n                if (length > minLength * dPrinter) {    //minLength was 24\r\n                    if (bWayIs !== 0) {\r\n                        if (pLinePoints[i].x <= pLinePoints[i + 1].x) {\r\n                            use = r;\r\n                        }\r\n                        if (pLinePoints[i].x >= pLinePoints[i + 1].x) {\r\n                            use = s;\r\n                        }\r\n                    } //end if\r\n                    else {\r\n                        if (pLinePoints[i].x <= pLinePoints[i + 1].x) {\r\n                            use = s;\r\n                        }\r\n                        if (pLinePoints[i].x >= pLinePoints[i + 1].x) {\r\n                            use = r;\r\n                        }\r\n                    }\t//end else\r\n\r\n                    for (j = 1; j <= nNumberOfSegments; j++) {\r\n                        k = j as double;\r\n                        a = new POINT2(pLinePoints[i]);\r\n                        b = new POINT2(pLinePoints[i + 1]);\r\n\r\n                        if (j > 1) {\r\n                            dIntLocation1x = dIntLocation2x;\r\n                        } else {\r\n                            dIntLocation1x\r\n                                = pLinePoints[i].x as double + ((k * spikeLength - spikeLength / 2) * dPrinter / length)\r\n                                * (pLinePoints[i + 1].x - pLinePoints[i].x) as double;\r\n                        }\r\n\r\n                        if (j > 1) //added M. Deutch 2-23-99\r\n                        {\r\n                            dIntLocation1y = dIntLocation2y;\r\n                        } else {\r\n                            dIntLocation1y\r\n                                = pLinePoints[i].y as double + ((k * spikeLength - spikeLength / 2) * dPrinter / length)\r\n                                * (pLinePoints[i + 1].y - pLinePoints[i].y) as double;\r\n                        }\r\n\r\n                        dIntLocation2x = pLinePoints[i].x as double\r\n                            + ((k * spikeLength + spikeLength / 2) * dPrinter / length)\r\n                            * (pLinePoints[i + 1].x\r\n                                - pLinePoints[i].x) as double;\r\n\r\n                        dIntLocation2y = pLinePoints[i].y as double\r\n                            + ((k * spikeLength + spikeLength / 2) * dPrinter / length)\r\n                            * (pLinePoints[i + 1].y\r\n                                - pLinePoints[i].y) as double;\r\n\r\n                        if (m.value[0] !== 0 && bolVertical !== 0) {\r\n                            bint = (dIntLocation1y + dIntLocation2y) / 2.0\r\n                                + (1 / m.value[0]) * (dIntLocation1x + dIntLocation2x) / 2.0;\r\n                            //independent of direction\r\n                            UpperLinePoint = lineutility.CalcTrueIntersectDouble2(m.value[0], use, -1 / m.value[0], bint, 1, 1, pLinePoints[0].x, pLinePoints[0].y);\r\n                        }\r\n\r\n                        if (bolVertical === 0) //vertical segment\r\n                        {\r\n                            if (dIntLocation1y < dIntLocation2y) {\r\n                                UpperLinePoint.y = dIntLocation1y as int + Math.trunc(length / nNumberOfSegments / 2);\r\n                            } else {\r\n                                UpperLinePoint.y = dIntLocation1y as int - Math.trunc(length / nNumberOfSegments / 2);\r\n                            }\r\n                            if (pLinePoints[i].y < pLinePoints[i + 1].y) {\r\n                                UpperLinePoint.x = dIntLocation1x as int + Math.trunc(length / nNumberOfSegments);\r\n                            } else {\r\n                                UpperLinePoint.x = dIntLocation1x as int - Math.trunc(length / nNumberOfSegments);\r\n                            }\r\n                        }\r\n                        if (m.value[0] === 0 && bolVertical !== 0) {\r\n                            if (dIntLocation1x < dIntLocation2x) {\r\n                                UpperLinePoint.x = dIntLocation1x as int + Math.trunc(length / nNumberOfSegments / 2);\r\n                            } else {\r\n                                UpperLinePoint.x = dIntLocation1x as int - Math.trunc(length / nNumberOfSegments / 2);\r\n                            }\r\n                            if (pLinePoints[i + 1].x < pLinePoints[i].x) {\r\n                                UpperLinePoint.y = dIntLocation1y as int + Math.trunc(length / nNumberOfSegments);\r\n                            } else {\r\n                                UpperLinePoint.y = dIntLocation1y as int - Math.trunc(length / nNumberOfSegments);\r\n                            }\r\n                        }\r\n                        //end section\r\n\r\n                        Lower1LinePoint.x = dIntLocation1x;\r\n                        Lower1LinePoint.y = dIntLocation1y;\r\n                        Lower2LinePoint.x = dIntLocation2x;\r\n                        Lower2LinePoint.y = dIntLocation2y;\r\n\r\n                        pLinePoints[nSpikeCounter] = new POINT2(Lower1LinePoint);\r\n                        if (linetype === TacticalLines.ATDITCHC || linetype === TacticalLines.ATDITCHM) {\r\n                            pLinePoints[nSpikeCounter].style = 9;\r\n                        }\r\n                        if (j % 2 === 1 && linetype === TacticalLines.ATDITCHM)//diagnostic 1-8-13\r\n                        {\r\n                            pLinePoints[nSpikeCounter].style = 5;\r\n                        }\r\n\r\n                        nSpikeCounter++;\r\n\r\n                        pLinePoints[nSpikeCounter] = new POINT2(UpperLinePoint);\r\n                        if (linetype === TacticalLines.ATDITCHC || linetype === TacticalLines.ATDITCHM) {\r\n                            pLinePoints[nSpikeCounter].style = 9;\r\n                        }\r\n                        if (j % 2 === 1 && linetype === TacticalLines.ATDITCHM)//diagnostic 1-8-13\r\n                        {\r\n                            pLinePoints[nSpikeCounter].style = 5;\r\n                        }\r\n\r\n                        nSpikeCounter++;\r\n\r\n                        pLinePoints[nSpikeCounter] = new POINT2(Lower2LinePoint);\r\n                        if (linetype === TacticalLines.ATDITCHC || linetype === TacticalLines.ATDITCHM) {\r\n                            pLinePoints[nSpikeCounter].style = 10;\r\n                        }\r\n                        if (j % 2 === 1 && linetype === TacticalLines.ATDITCHM)//diagnostic 1-8-13\r\n                        {\r\n                            pLinePoints[nSpikeCounter].style = 5;\r\n                        }\r\n\r\n                        nSpikeCounter++;\r\n\r\n                        if (linetype === TacticalLines.ATDITCHM) {\r\n                            if (j % 2 === 0) {\r\n                                averagePoint = lineutility.MidPointDouble(Lower1LinePoint, Lower2LinePoint, 0);\r\n                                averagePoint = lineutility.MidPointDouble(averagePoint, UpperLinePoint, 0);\r\n                            } else {\r\n                                if (j === 1) {\r\n                                    averagePoint = lineutility.ExtendLineDouble(Lower2LinePoint, Lower1LinePoint, 5);\r\n                                    averagePoint = lineutility.MidPointDouble(averagePoint, UpperLinePoint, 0);\r\n                                }\r\n                            }\r\n\r\n                        }\r\n                        //end section\r\n                        if (j > 1 && j < nNumberOfSegments) {\r\n                            basePoints.push(new POINT2(Lower1LinePoint));\r\n                            //if(j==nNumberOfSegments-1)\r\n                            //  basePoints[basePoints.length-1].style=5;\r\n                        } else {\r\n                            if (j === 1) {\r\n                                basePoints.push(new POINT2(pLinePoints[i]));\r\n                            } else {\r\n                                if (j === nNumberOfSegments) {\r\n                                    basePoints.push(new POINT2(pLinePoints[i + 1]));\r\n                                    basePoints[basePoints.length - 1].style = 5;\r\n                                }\r\n                            }\r\n\r\n                        }\r\n\r\n                        if (linetype === TacticalLines.ATDITCHM && j > 1) {\r\n                            if (j % 2 === 0) {\r\n                                pCirclePoints[lCircleCounter] = lineutility.MidPointDouble(averagePoint, lastAveragePoint, 20);\r\n                                lCircleCounter++;\r\n                            }\r\n                            //end section\r\n                        }\r\n                        if (j < nNumberOfSegments && linetype === TacticalLines.ATDITCHM) {\r\n                            if (j === 1 || j % 2 === 0) {\r\n                                //LastUpperLinePoint = new POINT2(UpperLinePoint);\r\n                                lastAveragePoint = new POINT2(averagePoint);\r\n                            }\r\n                            //end section\r\n                        }\r\n                    }//end for j<numberOfsegments\r\n                } //end if length big enough\r\n                else {\r\n                    //diagnostic\r\n                    pLinePoints[nSpikeCounter].x = pLinePoints[i].x;\r\n                    pLinePoints[nSpikeCounter].y = pLinePoints[i].y;\r\n                    pLinePoints[nSpikeCounter].style = 0;\r\n                    nSpikeCounter++;\r\n                    pLinePoints[nSpikeCounter].x = pLinePoints[i + 1].x;\r\n                    pLinePoints[nSpikeCounter].y = pLinePoints[i + 1].y;\r\n                    pLinePoints[nSpikeCounter].style = 5;\r\n                    nSpikeCounter++;\r\n                }\r\n            }\r\n\r\n            for (j = 0; j < nOldCounter; j++) //reverse the first nOldCounter points for\r\n            {\r\n                pLinePoints[j] = new POINT2(pTempLinePoints[nOldCounter - j - 1]); //purpose of drawing\r\n                pLinePoints[j].style = 5;\r\n            }\r\n\r\n            if (pLinePoints[nSpikeCounter - 1].style === 0) {\r\n                pLinePoints[nSpikeCounter - 1].style = 5;\r\n            }\r\n            let t: int = basePoints.length;\r\n            //for (j = nSpikeCounter; j < nSpikeCounter + basePoints.length; j++) \r\n            for (j = nSpikeCounter; j < nSpikeCounter + t; j++) {\r\n                pLinePoints[j] = new POINT2(basePoints[j - nSpikeCounter]);\r\n                //if(linetype == TacticalLines.ATDITCHM && pLinePoints[j].style != 5)\r\n                if (pLinePoints[j].style !== 5) {\r\n                    pLinePoints[j].style = 0;\r\n                }\r\n            }\r\n            nSpikeCounter += basePoints.length;\r\n\r\n            if (linetype === TacticalLines.ATDITCHM as int) {\r\n                pLinePoints[nSpikeCounter - 1].style = 5;//was 10\r\n                for (j = nSpikeCounter; j < nSpikeCounter + lCircleCounter; j++) {\r\n                    pLinePoints[j] = new POINT2(pCirclePoints[j - nSpikeCounter]);\r\n                    pLinePoints[j].style = 20;\r\n                }\r\n                nSpikeCounter += lCircleCounter;\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"GetDitchSpikeDouble\",\r\n                    new RendererException(\"Failed inside GetDitchSpikeDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return nSpikeCounter;\r\n    }\r\n\r\n    /**\r\n     * Moves pixels if points are identical, used for the channel types\r\n     *\r\n     * @param pLinePoints OUT - client points also for returned points\r\n     */\r\n    static MoveChannelPixels(pLinePoints: POINT2[]): void {\r\n        try {\r\n            if (pLinePoints == null || pLinePoints.length <= 0) {\r\n                return;\r\n            }\r\n\r\n            let pixels: number[] = new Array<number>(pLinePoints.length * 2);\r\n            let bolNoRepeats: boolean;\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let x1: double = 0;\r\n            let y1: double = 0;\r\n            let x2: double = 0;\r\n            let y2: double = 0;\r\n            let count: int = pLinePoints.length;\r\n            //stuff pixels\r\n            for (j = 0; j < count; j++) {\r\n                pixels[k++] = pLinePoints[j].x;\r\n                pixels[k++] = pLinePoints[j].y;\r\n            }\r\n\r\n            bolNoRepeats = false;\r\n            do {\r\n                bolNoRepeats = true;\r\n                for (j = 0; j < count - 1; j++) {\r\n                    x1 = pixels[2 * j];\r\n                    y1 = pixels[2 * j + 1];\r\n                    x2 = pixels[2 * j + 2];\r\n                    y2 = pixels[2 * j + 3];\r\n                    if (x1 === x2 && y1 === y2) //it's the same point\r\n                    {\r\n                        bolNoRepeats = false;\r\n                        pixels[2 * j + 2] = x2 + 1; //move the point\r\n                        break;\r\n                    }\r\n                }\r\n            } while (bolNoRepeats === false);\r\n            //stuff pLinePoints\r\n            k = 0;\r\n            for (j = 0; j < count; j++) {\r\n                pLinePoints[j].x = pixels[k++];\r\n                pLinePoints[j].y = pixels[k++];\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"MoveChannelPixels\",\r\n                    new RendererException(\"Failed inside MoveChannelPixels\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Single Concertina cannot have horizontal first segment\r\n     *\r\n     * @param linetype\r\n     * @param pLinePoints\r\n     */\r\n    static moveSingleCPixels(linetype: int, pLinePoints: POINT2[]): void {\r\n        try {\r\n            switch (linetype) {\r\n                case TacticalLines.SINGLEC: {\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return;\r\n                }\r\n\r\n            }\r\n            if (pLinePoints.length > 1) {\r\n                if (pLinePoints[1].y === pLinePoints[0].y) {\r\n                    pLinePoints[1].y++;\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"MoveSingleCPixels\",\r\n                    new RendererException(\"Failed inside MoveSingleCPixels\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Rotates an the first vblCounter points in the array about its first point\r\n     *\r\n     * @param pLinePoints OUT - the points to rotate\r\n     * @param vblCounter the number of points to rotate\r\n     * @param lAngle the angle in degrees to rotate\r\n     */\r\n    static RotateGeometryDouble(pLinePoints: POINT2[],\r\n        vblCounter: int,\r\n        lAngle: double): void {\r\n        try {\r\n            let j: int = 0;\r\n            let dRotate: double = 0;\r\n            let\r\n                dTheta: double = 0;\r\n            let\r\n                dGamma: double = 0;\r\n            let\r\n                x: double = 0;\r\n            let\r\n                y: double = 0;\r\n\r\n            if (lAngle !== 0) //if the angle is 0 no rotation occurs\r\n            {\r\n                let pdCenter: POINT2;\r\n                dRotate = lAngle * Math.PI / 180;\r\n                pdCenter = lineutility.CalcCenterPointDouble(pLinePoints, vblCounter);\r\n\r\n                for (j = 0; j < vblCounter; j++) {\r\n                    //added if/else to get rid of divide by zero error 5/12/04 M. Deutch\r\n                    if (pLinePoints[j].x === pdCenter.x) {\r\n                        if ((pLinePoints[j].y > pdCenter.y)) {\r\n                            dGamma = Math.PI + Math.PI / 2;\r\n                        } else {\r\n                            dGamma = Math.PI / 2;\r\n                        }\r\n                    } else {\r\n                        dGamma = Math.PI + Math.atan((pLinePoints[j].y - pdCenter.y)\r\n                            / (pLinePoints[j].x - pdCenter.x));\r\n                    }\r\n\r\n                    if (pLinePoints[j].x as double >= pdCenter.x) {\r\n                        dGamma = dGamma + Math.PI;\r\n                    }\r\n\r\n                    dTheta = dRotate + dGamma;\r\n                    y = lineutility.CalcDistanceDouble(pLinePoints[j], pdCenter) * Math.sin(dTheta);\r\n                    x = lineutility.CalcDistanceDouble(pLinePoints[j], pdCenter) * Math.cos(dTheta);\r\n                    pLinePoints[j].y = pdCenter.y + y;\r\n                    pLinePoints[j].x = pdCenter.x + x;\r\n                }\t//end for\r\n\r\n                return;\r\n            }\t//end if\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"RotateGeometryDouble\",\r\n                    new RendererException(\"Failed inside RotateGeometryDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }  // end\r\n\r\n    /**\r\n     * Returns the point on line (pt0 to pt1) closest to ptRelative\r\n     *\r\n     * @param pt0 the first point on line\r\n     * @param pt1 the second point on line\r\n     * @param ptRelative the second point on line\r\n     * @return the point closest to ptRelative on the line\r\n     */\r\n    public static ClosestPointOnLine(pt0: POINT2, pt1: POINT2, ptRelative: POINT2): POINT2 {\r\n        if (pt0.x == ptRelative.x && pt0.y == ptRelative.y)\r\n            return new POINT2(pt0);\r\n        else if (pt1.x == ptRelative.x && pt1.y == ptRelative.y)\r\n            return new POINT2(pt1);\r\n        else if (pt0.x == pt1.x && pt0.y == pt1.y)\r\n            return new POINT2(pt0);\r\n\r\n        let atob = new POINT2(pt1.x - pt0.x,  pt1.y - pt0.y );\r\n        let atop = new POINT2(ptRelative.x - pt0.x,  ptRelative.y - pt0.y );\r\n        let len: double = atob.x * atob.x + atob.y * atob.y;\r\n        let dot: double = atop.x * atob.x + atop.y * atob.y;\r\n        let t: double = Math.min( 1, Math.max( 0, dot / len ) );\r\n\r\n        return new POINT2(pt0.x + atob.x * t, pt0.y + atob.y * t);\r\n    }\r\n\r\n    /**\r\n     * Returns the intersection between two line segments or null if it doesn't exist\r\n     *\r\n     * @param pt1\r\n     * @param pt2\r\n     * @param pt3\r\n     * @param pt4\r\n     * @return\r\n     */\r\n    private static getIntersectionPoint(pt1: POINT2, pt2: POINT2, pt3: POINT2, pt4: POINT2): POINT2 {\r\n        let denom: double = (pt4.y - pt3.y) * (pt2.x - pt1.x) - (pt4.x - pt3.x) * (pt2.y - pt1.y);\r\n\r\n        if (denom == 0.0) { // Lines are parallel or collinear\r\n            return null;\r\n        }\r\n\r\n        let ua: double = ((pt4.x - pt3.x) * (pt1.y - pt3.y) - (pt4.y - pt3.y) * (pt1.x - pt3.x)) / denom;\r\n        let ub: double = ((pt2.x - pt1.x) * (pt1.y - pt3.y) - (pt2.y - pt1.y) * (pt1.x - pt3.x)) / denom;\r\n\r\n        if (ua >= 0.0 && ua <= 1.0 && ub >= 0.0 && ub <= 1.0) {\r\n            // Intersection point lies within both segments\r\n            let intersectX: double = pt1.x + ua * (pt2.x - pt1.x);\r\n            let intersectY: double = pt1.y + ua * (pt2.y - pt1.y);\r\n            return new POINT2(intersectX, intersectY);\r\n        }\r\n\r\n        return null; // Segments do not intersect\r\n    }\r\n\r\n    /**\r\n     * Returns the intersection between a polygon and a line or null if it doesn't exist\r\n     *\r\n     * @param polyPts\r\n     * @param pt0\r\n     * @param pt1\r\n     * @return\r\n     */\r\n    public static intersectPolygon(polyPts: POINT2[], pt0: POINT2, pt1: POINT2): POINT2 {\r\n        for (let i = 0; i < polyPts.length; i++) {\r\n            let temp = lineutility.getIntersectionPoint(polyPts[i], polyPts[(i + 1) % polyPts.length], pt0, pt1);\r\n            if (temp != null) return temp;\r\n        }\r\n        return null;\r\n    }\r\n\r\n    /**\r\n     * Returns the point perpendicular to the line (pt0 to pt1) at the midpoint\r\n     * the same distance from (and on the same side of) the the line as\r\n     * ptRelative.\r\n     *\r\n     * @param pt0 the first point\r\n     * @param pt1 the second point\r\n     * @param ptRelative the point to use for computing the return point\r\n     *\r\n     * @return the point perpendicular to the line at the midpoint\r\n     */\r\n    static PointRelativeToLine(pt0: POINT2,\r\n        pt1: POINT2,\r\n        ptRelative: POINT2): POINT2;\r\n\r\n    /**\r\n     * Returns the point perpendicular to the line (pt0 to pt1) at atPoint the\r\n     * same distance from (and on the same side of) the the line as ptRelative.\r\n     *\r\n     * @param pt0 the first point\r\n     * @param pt1 the second point\r\n     * @param atPoint the point on the line at which to compute the extended\r\n     * point\r\n     * @param ptRelative the point to use for computing the return point\r\n     *\r\n     * @return the point perpendicular to the line at ptRelative\r\n     */\r\n    static PointRelativeToLine(pt0: POINT2,\r\n        pt1: POINT2,\r\n        atPoint: POINT2,\r\n        ptRelative: POINT2): POINT2;\r\n    static PointRelativeToLine(...args: unknown[]): POINT2 {\r\n        switch (args.length) {\r\n            case 3: {\r\n                const [pt0, pt1, ptRelative] = args as [POINT2, POINT2, POINT2];\r\n\r\n\r\n                let ptResult: POINT2 = new POINT2(pt0);\r\n                try {\r\n                    let bolVertical: int = 0;\r\n                    let m: ref<number[]> = new ref();\r\n                    let midPt: POINT2 = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                    let b1: double = 0;\r\n                    let b2: double = 0;\r\n                    //end declarations\r\n\r\n                    bolVertical = lineutility.CalcTrueSlopeDouble(pt0, pt1, m);\r\n                    if (bolVertical === 0) //line is vertical\r\n                    {\r\n                        ptResult.x = ptRelative.x;\r\n                        ptResult.y = midPt.y;\r\n                    }\r\n                    if (bolVertical !== 0 && m.value[0] === 0) {\r\n                        ptResult.x = midPt.x;\r\n                        ptResult.y = ptRelative.y;\r\n                    }\r\n                    if (bolVertical !== 0 && m.value[0] !== 0) {\r\n                        b1 = midPt.y + (1 / m.value[0]) * midPt.x;\t//the line perp to midPt\r\n                        b2 = ptRelative.y - m.value[0] * ptRelative.x;\t//the line  ptRelative with the slope of pt1-pt2\r\n                        ptResult = lineutility.CalcTrueIntersectDouble2(-1 / m.value[0], b1, m.value[0], b2, 1, 1, 0, 0);\r\n                    }\r\n                } catch (exc) {\r\n                    if (exc instanceof Error) {\r\n                        ErrorLogger.LogException(lineutility._className, \"PointRelativeToLine\",\r\n                            new RendererException(\"Failed inside PointRelativeToLine\", exc));\r\n                    } else {\r\n                        throw exc;\r\n                    }\r\n                }\r\n                return ptResult;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                const [pt0, pt1, atPoint, ptRelative] = args as [POINT2, POINT2, POINT2, POINT2];\r\n\r\n\r\n                let ptResult: POINT2 = new POINT2(pt0);\r\n                try {\r\n                    let bolVertical: int = 0;\r\n                    let m: ref<number[]> = new ref();\r\n                    let b1: double = 0;\r\n                    let b2: double = 0;\r\n\r\n                    bolVertical = lineutility.CalcTrueSlopeDouble(pt0, pt1, m);\r\n                    if (bolVertical === 0) //line is vertical\r\n                    {\r\n                        ptResult.x = ptRelative.x;\r\n                        ptResult.y = atPoint.y;\r\n                    }\r\n                    if (bolVertical !== 0 && m.value[0] === 0) {\r\n                        ptResult.x = atPoint.x;\r\n                        ptResult.y = ptRelative.y;\r\n                    }\r\n                    if (bolVertical !== 0 && m.value[0] !== 0) {\r\n                        b1 = atPoint.y + (1 / m.value[0]) * atPoint.x;\t//the line perp to midPt\r\n                        b2 = ptRelative.y - m.value[0] * ptRelative.x;\t//the line  ptRelative with the slope of pt1-pt2\r\n                        ptResult = lineutility.CalcTrueIntersectDouble2(-1 / m.value[0], b1, m.value[0], b2, 1, 1, 0, 0);\r\n                    }\r\n                } catch (exc) {\r\n                    if (exc instanceof Error) {\r\n                        ErrorLogger.LogException(lineutility._className, \"PointRelativeToLine\",\r\n                            new RendererException(\"Failed inside PointRelativeToLine\", exc));\r\n                    } else {\r\n                        throw exc;\r\n                    }\r\n                }\r\n                return ptResult;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * shift the control point to match the shift that occurs in\r\n     * Channels.GetAXADDouble for CATKBYFIRE. This is because the rotary feature\r\n     * arrow tip must align with the anchor point\r\n     *\r\n     * @param linetype\r\n     * @param pLinePoints the anchor points including the control point\r\n     * @param dist the minimum required distance from the front of the rotary\r\n     * arrow\r\n     */\r\n    public static adjustCATKBYFIREControlPoint(linetype: int,\r\n        pLinePoints: Array<POINT2>,\r\n        dist: double): void {\r\n        try {\r\n            if (linetype !== TacticalLines.CATKBYFIRE) {\r\n                return;\r\n            }\r\n\r\n            let dist2: double = lineutility.CalcDistanceDouble(pLinePoints[0], pLinePoints[1]);\r\n            if (dist2 <= dist) {\r\n                return;\r\n            }\r\n\r\n            let pt: POINT2;\r\n            let count: int = pLinePoints.length;\r\n            let pt0: POINT2 = new POINT2(pLinePoints[0]);\r\n            let pt1: POINT2 = new POINT2(pLinePoints[1]);\r\n            let controlPt: POINT2 = new POINT2(pLinePoints[count - 1]);\r\n            let pt4: POINT2 = lineutility.PointRelativeToLine(pt0, pt1, pt1, controlPt);\r\n            pt = lineutility.ExtendLineDouble(pt4, controlPt, dist);\r\n            pLinePoints[count - 1] = pt;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"adjustCATKBYFIREControlPoint\",\r\n                    new RendererException(\"Failed inside adjustCATKBYFIREControlPoint\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Returns in pt2 and pt3 the line segment parallel to segment pt0-pt1 which\r\n     * would contain ptRelative. pt2 corresponds to pt0 and pt3 corresponds to\r\n     * pt1.\r\n     *\r\n     * @param pt0 first line point\r\n     * @param pt1 second line point\r\n     * @param ptRelative relative line point\r\n     * @param pt2 OUT - first computed relative line point\r\n     * @param pt3 OUT - second computed relative line point\r\n     */\r\n    public static LineRelativeToLine(pt0: POINT2,\r\n        pt1: POINT2,\r\n        ptRelative: POINT2,\r\n        pt2: POINT2,\r\n        pt3: POINT2): void {\r\n        try {\r\n            let bolVertical: int = 0;\r\n            let m: ref<number[]> = new ref();\r\n            let b1: double = 0;\r\n            let b2: double = 0;\r\n            let pt2Temp: POINT2;\r\n            let pt3Temp: POINT2;\r\n\r\n            bolVertical = lineutility.CalcTrueSlopeDouble(pt0, pt1, m);\r\n            if (bolVertical === 0) //line is vertical\r\n            {\r\n                pt2.x = ptRelative.x;\r\n                pt2.y = pt0.y;\r\n                pt3.x = ptRelative.x;\r\n                pt3.y = pt1.y;\r\n            }\r\n            if (bolVertical !== 0 && m.value[0] === 0) //line is horizontal\r\n            {\r\n                pt2.x = pt0.x;\r\n                pt2.y = ptRelative.y;\r\n                pt3.x = pt1.x;\r\n                pt3.y = ptRelative.y;\r\n            }\r\n            if (bolVertical !== 0 && m.value[0] !== 0) {\r\n                b1 = pt0.y + (1 / m.value[0]) * pt0.x;\t//the line perp to pt0\r\n                b2 = ptRelative.y - m.value[0] * ptRelative.x;\t//the line the ptRelative with the slope of pt0-pt1\r\n                pt2Temp = lineutility.CalcTrueIntersectDouble2(-1 / m.value[0], b1, m.value[0], b2, 1, 1, 0, 0);\r\n\r\n                b1 = pt1.y + (1 / m.value[0]) * pt1.x;\t//the line perp to pt1\r\n                //b2=ptRelative.y-m*ptRelative.x;\t//the line the ptRelative with the slope of pt0-pt1\r\n                pt3Temp = lineutility.CalcTrueIntersectDouble2(-1 / m.value[0], b1, m.value[0], b2, 1, 1, 0, 0);\r\n\r\n                pt2.x = pt2Temp.x;\r\n                pt2.y = pt2Temp.y;\r\n                pt3.x = pt3Temp.x;\r\n                pt3.y = pt3Temp.y;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"LineRelativeToLine\",\r\n                    new RendererException(\"Failed inside LineRelativeToLine\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * \r\n     * @param p1 start point\r\n     * @param p2 end point\r\n     * @param p3 point not on the line\r\n     * @return the point closest to point 3.  This point and point 3 will create a line that is perpendicular to\r\n     * the line created by point 1 and 2.\r\n     */\r\n    public static FindClosestPointOnLine(p1:POINT2, p2:POINT2, p3:POINT2):POINT2 {\r\n        // Calculate the direction vector of the line (u)\r\n        let dxLine:number = p2.x - p1.x;\r\n        let dyLine:number = p2.y - p1.y;\r\n\r\n        // Calculate the vector from point 1 to point 3 (v)\r\n        let dxToPoint3:number = p3.x - p1.x;\r\n        let dyToPoint3:number = p3.y - p1.y;\r\n\r\n        // Compute the dot products\r\n        let dotProduct_uv:number = dxToPoint3 * dxLine + dyToPoint3 * dyLine; // v · u\r\n        let dotProduct_uu:number = dxLine * dxLine + dyLine * dyLine;         // u · u\r\n\r\n        // Calculate the scalar projection factor\r\n        let scalarProjection:number = dotProduct_uv / dotProduct_uu;\r\n\r\n        // Find the closest point on the line\r\n        let closestX:number = p1.x + scalarProjection * dxLine;\r\n        let closestY:number = p1.y + scalarProjection * dyLine;\r\n\r\n        return new POINT2(closestX, closestY);\r\n    }\r\n\r\n    private static CalcMBR(pLinePoints: POINT2[],\r\n        numpts: int,\r\n        ulx: ref<number[]>,\r\n        uly: ref<number[]>,\r\n        lrx: ref<number[]>,\r\n        lry: ref<number[]>): void {\r\n        try {\r\n            let j: int = 0;\r\n            //initialize the MBR\r\n            ulx.value = new Array<number>(1);\r\n            uly.value = new Array<number>(1);\r\n            lrx.value = new Array<number>(1);\r\n            lry.value = new Array<number>(1);\r\n            ulx.value[0] = Number.MAX_VALUE;//was 99999\r\n            uly.value[0] = Number.MAX_VALUE;//was 99999\r\n            lrx.value[0] = -Number.MAX_VALUE;//was -99999\r\n            lry.value[0] = -Number.MAX_VALUE;//was -99999\r\n            for (j = 0; j < numpts; j++) {\r\n                if (pLinePoints[j].x > lrx.value[0]) {\r\n                    lrx.value[0] = pLinePoints[j].x;\r\n                }\r\n                if (pLinePoints[j].y > lry.value[0]) {\r\n                    lry.value[0] = pLinePoints[j].y;\r\n                }\r\n                if (pLinePoints[j].x < ulx.value[0]) {\r\n                    ulx.value[0] = pLinePoints[j].x;\r\n                }\r\n                if (pLinePoints[j].y < uly.value[0]) {\r\n                    uly.value[0] = pLinePoints[j].y;\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"CalcMBR\",\r\n                    new RendererException(\"Failed inside CalcMBR\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return;\r\n    }\r\n\r\n    public static CalcMBRPoints(pLinePoints: POINT2[],\r\n        numpts: int,\r\n        ul: POINT2,\r\n        lr: POINT2): void {\r\n        try {\r\n            let j: int = 0;\r\n            ul.x = Number.MAX_VALUE;\r\n            ul.y = Number.MAX_VALUE;\r\n            lr.x = -Number.MAX_VALUE;\r\n            lr.y = -Number.MAX_VALUE;\r\n            for (j = 0; j < numpts; j++) {\r\n                if (pLinePoints[j].x > lr.x) {\r\n                    lr.x = pLinePoints[j].x;\r\n                }\r\n                if (pLinePoints[j].y > lr.y) {\r\n                    lr.y = pLinePoints[j].y;\r\n                }\r\n                if (pLinePoints[j].x < ul.x) {\r\n                    ul.x = pLinePoints[j].x;\r\n                }\r\n                if (pLinePoints[j].y < ul.y) {\r\n                    ul.y = pLinePoints[j].y;\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"CalcMBRPoints\",\r\n                    new RendererException(\"Failed inside CalcMBRPoints\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Computes the distance in pixels from upper left to lower right of the\r\n     * minimum bounding rectangle for the first numpts of pLinePoints\r\n     *\r\n     * @param pLinePoints the inpupt point array\r\n     * @param numpts the number of points to use\r\n     *\r\n     * @return the distance in pixels\r\n     */\r\n    static MBRDistance(pLinePoints: POINT2[],\r\n        numpts: int): double {\r\n        let result: double = 0;\r\n        try {\r\n            let ulx: ref<number[]> = new ref();\r\n            let uly: ref<number[]> = new ref();\r\n            let lrx: ref<number[]> = new ref();\r\n            let lry: ref<number[]> = new ref();\r\n            lineutility.CalcMBR(pLinePoints, numpts, ulx, uly, lrx, lry);\r\n            result = Math.sqrt((lrx.value[0] - ulx.value[0]) * (lrx.value[0] - ulx.value[0]) + (lry.value[0] - uly.value[0]) * (lry.value[0] - uly.value[0]));\r\n            //sanity check\r\n\r\n            //return x or y distance if returnValue is 0 or infinity\r\n            let xdist: double = Math.abs(lrx.value[0] - ulx.value[0]);\r\n            let ydist: double = Math.abs(lry.value[0] - uly.value[0]);\r\n            let max: double = xdist;\r\n            if (ydist > xdist) {\r\n                max = ydist;\r\n            }\r\n\r\n            if (result === 0 || !Number.isFinite(result)) {\r\n                if (max > 0) {\r\n                    result = max;\r\n                }\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"MBRDistance\",\r\n                    new RendererException(\"Failed inside MBRDistance\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return result;\r\n    }\r\n\r\n    /**\r\n     * Swaps two points.\r\n     *\r\n     * @param pt1 OUT - first point\r\n     * @param pt2 OUT - second point\r\n     *\r\n     */\r\n    static Reverse2Points(pt1: POINT2, pt2: POINT2): void {\r\n        try {\r\n            let tempPt: POINT2 = new POINT2();\r\n            //store pt1\r\n            tempPt.x = pt1.x;\r\n            tempPt.y = pt1.y;\r\n            pt1.x = pt2.x;\r\n            pt1.y = pt2.y;\r\n            pt2.x = tempPt.x;\r\n            pt2.y = tempPt.y;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"Reverse2Points\",\r\n                    new RendererException(\"Failed inside Reverse2Points\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * Creates a GeneralPath from a Path2D\r\n     *\r\n     * @param shape\r\n     * @return\r\n     */\r\n    public static createStrokedShape(shape: Shape): Shape {\r\n        let newshape: GeneralPath = new GeneralPath(); // Start with an empty shape\r\n        try {\r\n            // Iterate through the specified shape, perturb its coordinates, and\r\n            // use them to build up the new shape.\r\n            let coords: number[] = new Array<number>(6);\r\n            for (let i: PathIterator = shape.getPathIterator(null); !i.isDone(); i.next()) {\r\n                let type: int = i.currentSegment(coords);\r\n                switch (type) {\r\n                    case IPathIterator.SEG_MOVETO: {\r\n                        //perturb(coords, 2);\r\n                        newshape.moveTo(coords[0], coords[1]);\r\n                        break;\r\n                    }\r\n\r\n                    case IPathIterator.SEG_LINETO: {\r\n                        //perturb(coords, 2);\r\n                        newshape.lineTo(coords[0], coords[1]);\r\n                        break;\r\n                    }\r\n\r\n                    case IPathIterator.SEG_QUADTO: {\r\n                        //perturb(coords, 4);\r\n                        newshape.quadTo(coords[0], coords[1], coords[2], coords[3]);\r\n                        break;\r\n                    }\r\n\r\n                    case IPathIterator.SEG_CUBICTO: {\r\n                        //perturb(coords, 6);\r\n                        newshape.curveTo(coords[0], coords[1], coords[2], coords[3],\r\n                            coords[4], coords[5]);\r\n                        break;\r\n                    }\r\n\r\n                    case IPathIterator.SEG_CLOSE: {\r\n                        newshape.closePath();\r\n                        break;\r\n                    }\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"createStrokedShape\",\r\n                    new RendererException(\"Failed inside createStrokedShape\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return newshape;\r\n    }\r\n    //These functions were added to create a minimum bounding polygon\r\n    /**\r\n     * @deprecated Returns the determinant of the point matrix This determinant\r\n     * tells how far p3 is from vector p1p2 and on which side it is\r\n     * @param p1\r\n     * @param p2\r\n     * @param p3\r\n     * @return\r\n     */\r\n    private static distance(p1: Point, p2: Point, p3: Point): int {\r\n        try {\r\n            let x1: int = p1.x;\r\n            let x2: int = p2.x;\r\n            let x3: int = p3.x;\r\n            let y1: int = p1.y;\r\n            let y2: int = p2.y;\r\n            let y3: int = p3.y;\r\n            return x1 * y2 + x3 * y1 + x2 * y3 - x3 * y2 - x2 * y1 - x1 * y3;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"distance\",\r\n                    new RendererException(\"Failed inside distance\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return 0;\r\n    }\r\n\r\n    /**\r\n     * @deprecated Returns the determinant of the point matrix This determinant\r\n     * tells how far p3 is from vector p1p2 and on which side it is\r\n     * @param p1\r\n     * @param p2\r\n     * @param p3\r\n     * @return\r\n     */\r\n    private static distance2(p1: POINT2, p2: POINT2, p3: POINT2): double {\r\n        try {\r\n            let x1: double = p1.x;\r\n            let x2: double = p2.x;\r\n            let x3: double = p3.x;\r\n            let y1: double = p1.y;\r\n            let y2: double = p2.y;\r\n            let y3: double = p3.y;\r\n            return x1 * y2 + x3 * y1 + x2 * y3 - x3 * y2 - x2 * y1 - x1 * y3;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"distance2\",\r\n                    new RendererException(\"Failed inside distance2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return 0;\r\n    }\r\n    //Returns the points of convex hull in the correct order\r\n    /**\r\n     * @deprecated @param array\r\n     * @return\r\n     */\r\n    static cHull(array: Array<Point>): Array<Point>;\r\n\r\n    /**\r\n     * @deprecated @param points\r\n     * @param l\r\n     * @param r\r\n     * @param path\r\n     */\r\n    static cHull(points: Array<Point>, l: Point, r: Point, path: Array<Point>): void;\r\n    static cHull(...args: unknown[]): Array<Point> | void | null {\r\n        switch (args.length) {\r\n            case 1: {\r\n                const [array] = args as [Array<Point>];\r\n\r\n\r\n                let size: int = array.length;\r\n                if (size < 2) {\r\n                    return null;\r\n                }\r\n\r\n                let l: Point = array[0];\r\n                let r: Point = array[size - 1];\r\n                let path: Array<Point> = new Array<Point>();\r\n                path.push(l);\r\n                lineutility.cHull(array, l, r, path);\r\n                path.push(r);\r\n                lineutility.cHull(array, r, l, path);\r\n                return path;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                const [points, l, r, path] = args as [Array<Point>, Point, Point, Array<Point>];\r\n\r\n\r\n\r\n                if (points.length < 3) {\r\n                    return;\r\n                }\r\n\r\n                let maxDist: int = 0;\r\n                let tmp: int = 0;\r\n                let p: Point;\r\n\r\n                for (let pt of points) {\r\n                    if (pt !== l && pt !== r) {\r\n                        tmp = lineutility.distance(l, r, pt);\r\n\r\n                        if (tmp > maxDist) {\r\n                            maxDist = tmp;\r\n                            p = pt;\r\n                        }\r\n                    }\r\n                }\r\n\r\n                let left: Array<Point> = new Array<Point>();\r\n                let right: Array<Point> = new Array<Point>();\r\n                left.push(l);\r\n                right.push(p);\r\n\r\n                for (let pt of points) {\r\n                    if (lineutility.distance(l, p, pt) > 0) {\r\n                        left.push(pt);\r\n                    } else {\r\n                        if (lineutility.distance(p, r, pt) > 0) {\r\n                            right.push(pt);\r\n                        }\r\n                    }\r\n\r\n                }\r\n\r\n                left.push(p);\r\n                right.push(r);\r\n                lineutility.cHull(left, l, p, path);\r\n                path.push(p);\r\n                lineutility.cHull(right, p, r, path);\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * @deprecated @param array\r\n     * @return\r\n     */\r\n    static cHull2(array: Array<POINT2>): Array<POINT2>;\r\n\r\n    /**\r\n     * @deprecated @param points\r\n     * @param l\r\n     * @param r\r\n     * @param path\r\n     */\r\n    static cHull2(points: Array<POINT2>, l: POINT2, r: POINT2, path: Array<POINT2>): void;\r\n    static cHull2(...args: unknown[]): Array<POINT2> | void | null {\r\n        switch (args.length) {\r\n            case 1: {\r\n                const [array] = args as [Array<POINT2>];\r\n\r\n\r\n                try {\r\n                    let size: int = array.length;\r\n                    if (size < 2) {\r\n                        return null;\r\n                    }\r\n\r\n                    let l: POINT2 = array[0];\r\n                    let r: POINT2 = array[size - 1];\r\n                    let path: Array<POINT2> = new Array<POINT2>();\r\n                    path.push(l);\r\n                    lineutility.cHull2(array, l, r, path);\r\n                    path.push(r);\r\n                    lineutility.cHull2(array, r, l, path);\r\n                    return path;\r\n                } catch (exc) {\r\n                    if (exc instanceof Error) {\r\n                        ErrorLogger.LogException(lineutility._className, \"cHull2\",\r\n                            new RendererException(\"Failed inside cHull2\", exc));\r\n                    } else {\r\n                        throw exc;\r\n                    }\r\n                }\r\n                return null;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                const [points, l, r, path] = args as [Array<POINT2>, POINT2, POINT2, Array<POINT2>];\r\n\r\n\r\n\r\n                if (points.length < 3) {\r\n                    return;\r\n                }\r\n\r\n                let maxDist: double = 0;\r\n                let tmp: double = 0;\r\n                let p: POINT2;\r\n\r\n                for (let pt of points) {\r\n                    if (pt !== l && pt !== r) {\r\n                        tmp = lineutility.distance2(l, r, pt);\r\n\r\n                        if (tmp > maxDist) {\r\n                            maxDist = tmp;\r\n                            p = pt;\r\n                        }\r\n                    }\r\n                }\r\n\r\n                let left: Array<POINT2> = new Array<POINT2>();\r\n                let right: Array<POINT2> = new Array<POINT2>();\r\n                left.push(l);\r\n                right.push(p);\r\n\r\n                for (let pt of points) {\r\n                    if (lineutility.distance2(l, p, pt) > 0) {\r\n                        left.push(pt);\r\n                    } else {\r\n                        if (lineutility.distance2(p, r, pt) > 0) {\r\n                            right.push(pt);\r\n                        }\r\n                    }\r\n\r\n                }\r\n\r\n                left.push(p);\r\n                right.push(r);\r\n                lineutility.cHull2(left, l, p, path);\r\n                path.push(p);\r\n                lineutility.cHull2(right, p, r, path);\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    public static getExteriorPoints(pLinePoints: POINT2[],\r\n        vblCounter: int,\r\n        lineType: int,\r\n        interior: boolean\r\n    ): void {\r\n        let j: int = 0;\r\n        let index: int = 0;\r\n        let pt0: POINT2;\r\n        let pt1: POINT2;\r\n        let pt2: POINT2;\r\n        let m01: ref<number[]> = new ref();\r\n        let m12: ref<number[]> = new ref();\r\n        let direction: int = 0;\r\n        let intersectPt: POINT2;\r\n        //ref<double[]> m1 = new ref(), m2 = new ref();\r\n        let intersectPoints: Array<POINT2> = new Array();\r\n        let b01: double = 0;\r\n        let b12: double = 0;\t//the y intercepts for the lines corresponding to m1,m2 \r\n        let dist: double = pLinePoints[0].style;\r\n        for (j = 0; j < vblCounter; j++) {\r\n            if (j === 0 || j === vblCounter - 1) {\r\n                pt0 = new POINT2(pLinePoints[vblCounter - 2]);\r\n                pt1 = new POINT2(pLinePoints[0]);\r\n                pt2 = new POINT2(pLinePoints[1]);\r\n            } else {\r\n                pt0 = new POINT2(pLinePoints[j - 1]);\r\n                pt1 = new POINT2(pLinePoints[j]);\r\n                pt2 = new POINT2(pLinePoints[j + 1]);\r\n            }\r\n            if (pt1.style > 0) {\r\n                dist = pt1.style;\r\n            }\r\n            //the exterior/interior points\r\n            let pt00: POINT2;\r\n            let pt01: POINT2;\r\n            let pt10: POINT2;\r\n            let pt11: POINT2;\r\n\r\n            index = j - 1;\r\n            if (index < 0) {\r\n                index = vblCounter - 1;\r\n            }\r\n            let pts: POINT2[] = new Array<POINT2>(pLinePoints.length);\r\n            let n: int = pLinePoints.length;\r\n            //for (int k = 0; k < pLinePoints.length; k++) \r\n            for (let k: int = 0; k < n; k++) {\r\n                pts[k] = pLinePoints[k];\r\n            }\r\n\r\n            direction = arraysupport.GetInsideOutsideDouble2(pt0, pt1, pts, vblCounter, index, lineType);\r\n            //reverse the direction if these are interior points\r\n            if (interior === true) {\r\n                direction = lineutility.reverseDirection(direction);\r\n            }\r\n            //pt00-pt01 will be the interior line inside line pt0-pt1\r\n            //pt00 is inside pt0, pt01 is inside pt1\r\n            pt00 = lineutility.ExtendDirectedLine(pt0, pt1, pt0, direction, dist);\r\n            pt01 = lineutility.ExtendDirectedLine(pt0, pt1, pt1, direction, dist);\r\n\r\n            //pt10-pt11 will be the interior line inside line pt1-pt2\r\n            //pt10 is inside pt1, pt11 is inside pt2\r\n            index = j;\r\n            if (j === vblCounter - 1) {\r\n                index = 0;\r\n            }\r\n            direction = arraysupport.GetInsideOutsideDouble2(pt1, pt2, pts as POINT2[], vblCounter, index, lineType);\r\n            //reverse the direction if these are interior points\r\n            if (interior === true) {\r\n                direction = lineutility.reverseDirection(direction);\r\n            }\r\n            pt10 = lineutility.ExtendDirectedLine(pt1, pt2, pt1, direction, dist);\r\n            pt11 = lineutility.ExtendDirectedLine(pt1, pt2, pt2, direction, dist);\r\n            //intersectPt=new POINT2(null);\r\n            //get the intersection of pt01-p00 and pt10-pt11\r\n            //so it it is the interior intersection of pt0-pt1 and pt1-pt2\r\n\r\n            //first handle the case of vertical lines.\r\n            if (pt0.x === pt1.x && pt1.x === pt2.x) {\r\n                intersectPt = new POINT2(pt01);\r\n                intersectPoints.push(intersectPt);\r\n                continue;\r\n            }\r\n            //it's the same situation if the slopes are identical,\r\n            //simply use pt01 or pt10 since they already uniquely define the intesection\r\n            lineutility.CalcTrueSlopeDouble2(pt00, pt01, m01);\r\n            lineutility.CalcTrueSlopeDouble2(pt10, pt11, m12);\r\n            //if(m01.dbl==m12.dbl)\t\t\t\t\t\r\n            if (m01.value[0] === m12.value[0]) {\r\n                intersectPt = new POINT2(pt01);\r\n                intersectPoints.push(intersectPt);\r\n                continue;\r\n            }\r\n            //now we are assuming a non-trivial intersection\r\n            //calculate the y-intercepts using y=mx+b (use b=y-mx)\r\n            b01 = pt01.y - m01.value[0] * pt01.x;\r\n            b12 = pt11.y - m12.value[0] * pt11.x;\r\n            intersectPt = lineutility.CalcTrueIntersectDouble2(m01.value[0], b01, m12.value[0], b12, 1, 1, 0, 0);\r\n            intersectPoints.push(intersectPt);\r\n        }//end for\r\n        let n: int = intersectPoints.length;\r\n        //for (j = 0; j < intersectPoints.length; j++) \r\n        for (j = 0; j < n; j++) {\r\n            pLinePoints[j] = intersectPoints[j];\r\n        }\r\n    }\r\n    public static getDeepCopy(pts: Array<POINT2>): Array<POINT2> {\r\n        let deepCopy: Array<POINT2>;\r\n        try {\r\n            if (pts == null || pts.length === 0) {\r\n\r\n                return pts;\r\n            }\r\n\r\n            deepCopy = new Array();\r\n            let j: int = 0;\r\n            let pt: POINT2;\r\n            for (j = 0; j < pts.length; j++) {\r\n                pt = new POINT2(pts[j].x, pts[j].y, pts[j].style);\r\n                deepCopy.push(pt);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(lineutility._className, \"getDeepCopy\",\r\n                    new RendererException(\"Failed inside getDeepCopy\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return deepCopy;\r\n    }\r\n\r\n    public static reverseDirection(direction: int): int {\r\n        switch (direction) {\r\n            case lineutility.extend_left:\r\n                return lineutility.extend_right;\r\n            case lineutility.extend_right:\r\n                return lineutility.extend_left;\r\n            case lineutility.extend_above:\r\n                return lineutility.extend_below;\r\n            case lineutility.extend_below:\r\n                return lineutility.extend_above;\r\n            default:\r\n                return direction;\r\n        }\r\n    }\r\n}//end lineutility\r\n","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\n\r\n\r\nimport { type int, type double } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { GeneralPath } from \"../graphics2d/GeneralPath\"\r\nimport { IPathIterator } from \"../graphics2d/IPathIterator\"\r\nimport { Line2D } from \"../graphics2d/Line2D\"\r\nimport { PathIterator } from \"../graphics2d/PathIterator\"\r\nimport { Point2D } from \"../graphics2d/Point2D\"\r\nimport { Polygon } from \"../graphics2d/Polygon\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\nimport { Shape } from \"../graphics2d/Shape\"\r\n\r\nimport { lineutility } from \"../JavaLineArray/lineutility\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\n\r\n\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\n\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class Area extends GeneralPath {\r\n    private static readonly _className: string = \"Area\";\r\n    //private ArrayList<POINT2>_pts;\r\n\r\n    public constructor(arg: Polygon | Shape) {\r\n        if (arg instanceof Polygon) {\r\n            super();\r\n            const poly = arg;\r\n            let j: int = 0;\r\n            let n: int = poly.npoints;\r\n            //for(j=0;j<poly.npoints;j++)\r\n            for (j = 0; j < n; j++) {\r\n                if (j === 0) {\r\n                    this.moveTo(poly.xpoints[j], poly.ypoints[j]);\r\n                }\r\n\r\n                else {\r\n                    this.lineTo(poly.xpoints[j], poly.ypoints[j]);\r\n                }\r\n            }\r\n        } else {\r\n            super();\r\n            const shape = arg;\r\n            let j: int = 0;\r\n            let p: PathIterator = shape.getPathIterator(null);\r\n            let pts: Array<POINT2> = p.getPoints();\r\n            let pt: POINT2;\r\n            let n: int = pts.length;\r\n            //for(j=0;j<pts.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                pt = pts[j];\r\n                switch (pt.style) {\r\n                    case IPathIterator.SEG_MOVETO: {\r\n                        this.moveTo(pt.x, pt.y);\r\n                        break;\r\n                    }\r\n\r\n                    case IPathIterator.SEG_LINETO: {\r\n                        this.lineTo(pt.x, pt.y);\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        break;\r\n                    }\r\n\r\n                }\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * organizes intersect points by increasing distance from the hatch line origin\r\n     * @param hatchLine\r\n     * @param pts \r\n     */\r\n    private static reorderPointsByDistance(hatchLine: Line2D, pts: Array<Point2D>): void {\r\n        try {\r\n\r\n            var minDistance = 0;\r\n            var dist = 0;\r\n            var j = 0;\r\n            var minIndex = -1;\r\n            var distances =  new Map<int,double>(); //new java.util.HashMap ();\r\n            var ptsOrdered =  new Array();//new java.util.ArrayList ();\r\n            var origin = hatchLine.getP1 ();\r\n            var pt0 =  new POINT2 (origin.getX (), origin.getY ());\r\n            var pt1 = null;\r\n            for (j = 0; j < pts.length; j++) {\r\n                pt1 =  new POINT2 (pts.at(j).getX (), pts.at(j).getY ());\r\n                dist = lineutility.CalcDistanceDouble (pt0, pt1);\r\n                distances.set(j, dist);\r\n            }\r\n            while (distances.size > 0) {\r\n                for (j = 0; j < pts.length; j++) {\r\n                    if (distances.has(j)) {\r\n                        minIndex = j;\r\n                        minDistance = (distances.get (j));\r\n                        break;\r\n                    }\r\n                }\r\n                for (j = 0; j < pts.length; j++) {\r\n                    if (distances.has(j)) {\r\n                        dist = (distances.get (j))\r\n                        if (dist < minDistance) {\r\n                            minDistance = dist;\r\n                            minIndex = j;\r\n                        }\r\n                    }\r\n                }\r\n                ptsOrdered.push (pts.at(minIndex));\r\n                distances.delete(minIndex);\r\n            }\r\n            pts.length = 0; // pts.clear()\r\n            for (j = 0; j < ptsOrdered.length; j++) \r\n                pts.push(ptsOrdered.at(j));\r\n\r\n            /*\r\n            let minDistance: double = 0;\r\n            let dist: double = 0;\r\n            let j: int = 0;\r\n            let minIndex: int = -1;\r\n            let distances: HashMap<number, number> = new HashMap();\r\n            //let distances: Array<number> = new Array();\r\n            let ptsOrdered: Array<Point2D> = new Array();\r\n            let origin: Point2D = hatchLine.getP1();\r\n            let pt0: POINT2 = new POINT2(origin.getX(), origin.getY());\r\n            let pt1: POINT2;\r\n            //build the distances array\r\n            let n: int = pts.length;\r\n            //for(j=0;j<pts.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                pt1 = new POINT2(pts[j].getX(), pts[j].getY());\r\n                dist = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                distances.put(j, dist);\r\n            }\r\n\r\n            while (distances.size() > 0) {\r\n                //initialize minDistance after an array element was removed\r\n                minIndex = distances.keySet().stream().findFirst();//.get();\r\n                minDistance = distances[minIndex];\r\n\r\n                //loop through the remaining elements to find the next minimum distance\r\n                //for(j=0;j<pts.length;j++)\r\n                for (j = 0; j < n; j++) {\r\n                    if (distances.containsKey(j)) {\r\n                        dist = distances.get(j);\r\n                        if (dist < minDistance) {\r\n                            minDistance = dist;\r\n                            minIndex = j;\r\n                        }\r\n                    }\r\n                }\r\n\r\n                //add the next point to the array\r\n                ptsOrdered.push(pts[minIndex]);\r\n                distances.remove(minIndex);\r\n            }\r\n\r\n            pts.length = 0; // pts.clear()\r\n            n = ptsOrdered.length;\r\n            //for(j=0;j<ptsOrdered.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                pts.push(ptsOrdered[j]);\r\n            }//*/\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Area._className, \"reorderPointsByDistance\",\r\n                    new RendererException(\"Failed inside reorderPointsByDistance\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    protected getMBR(polygon: Array<POINT2>): Rectangle2D {\r\n        let j: int = 0;\r\n        let left: double = polygon[0].x;\r\n        let top: double = polygon[0].y;\r\n        let right: double = polygon[0].x;\r\n        let bottom: double = polygon[0].y;\r\n        let n: int = polygon.length;\r\n        //for (j=1;j<polygon.length;j++)\r\n        for (j = 1; j < n; j++) {\r\n            if (polygon[j].x < left) {\r\n\r\n                left = polygon[j].x;\r\n            }\r\n\r\n            if (polygon[j].x > right) {\r\n\r\n                right = polygon[j].x;\r\n            }\r\n\r\n\r\n            if (polygon[j].y < top) {\r\n\r\n                top = polygon[j].y;\r\n            }\r\n\r\n            if (polygon[j].y > bottom) {\r\n\r\n                bottom = polygon[j].y;\r\n            }\r\n\r\n        }\r\n        return new Rectangle2D(left, top, right - left, bottom - top);\r\n    }\r\n    protected static isVertical(edge: Line2D): boolean {\r\n        if (edge.getX1() === edge.getX2()) {\r\n\r\n            return true;\r\n        }\r\n\r\n        else {\r\n            return false;\r\n        }\r\n\r\n    }\r\n    private static adjustVerticalLine(line: Line2D): void {\r\n        let linePt0: Point2D = line.getP1();\r\n        let linePt1: Point2D = line.getP1();\r\n        if (Area.isVertical(line)) {\r\n            let x: double = line.getX2() + .001;\r\n            let y: double = line.getY2();\r\n            linePt1.setLocation(x, y);\r\n            line.setLine(linePt0, linePt1);\r\n        }\r\n    }\r\n    /**\r\n     * \r\n     * @param hatchLine the hatch line to intersect against the area points.\r\n     * the thatch line is assumed to start outside the area (polygon) MBR\r\n     * @return the GeneralPath which represents the intersection\r\n     */\r\n    private static getLineIntersectPoints(polygon: Array<POINT2>, hatchLine: Line2D): Array<POINT2> {\r\n        let pts: Array<POINT2>;\r\n        try {\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let segment: Line2D;\r\n            let pt0: Point2D;\r\n            let pt1: Point2D;\r\n            //no (exactly) vertical hatch lines\r\n            Area.adjustVerticalLine(hatchLine);\r\n            let ptsPath: Array<Point2D> = new Array();\r\n            let x: double = 0;\r\n            let y: double = 0;\r\n            let m1: double = 0;\r\n            let     //hatch line\r\n                m2: double = 0;\r\n            let    //segment slope\r\n                b1: double = 0;\r\n            let    //hatch line y intercept\r\n                b2: double = 0;   //segment y intercept\r\n            let n: int = polygon.length;\r\n            //for(j=0;j<polygon.length-1;j++)\r\n            for (j = 0; j < n - 1; j++) {\r\n                pt0 = new Point2D(polygon[j]);\r\n                pt1 = new Point2D(polygon[j + 1]);\r\n                segment = new Line2D(pt0, pt1);\r\n                //no vertical segments\r\n                Area.adjustVerticalLine(segment);\r\n                pt0 = segment.getP1();\r\n                pt1 = segment.getP2();\r\n                m1 = (hatchLine.getY1() - hatchLine.getY2()) / (hatchLine.getX1() - hatchLine.getX2());\r\n                m2 = (pt0.getY() - pt1.getY()) / (pt0.getX() - pt1.getX());\r\n                if (hatchLine.intersectsLine(segment)) {\r\n                    //m1=(hatchLine.getY1()-hatchLine.getY2())/(hatchLine.getX1()-hatchLine.getX2());\r\n                    //m2=(pt0.getY()-pt1.getY())/(pt0.getX()-pt1.getX());\r\n                    if (m1 === m2) {\r\n                        ptsPath.push(pt0);\r\n                        ptsPath.push(pt1);\r\n                    }\r\n                    else    //slopes not equal\r\n                    {\r\n                        //add one intersection point\r\n                        b1 = hatchLine.getY1() - m1 * hatchLine.getX1();\r\n                        b2 = segment.getY1() - m2 * segment.getX1();\r\n                        x = (b2 - b1) / (m1 - m2);  //cannot blow up\r\n                        y = (m1 * x + b1);\r\n\r\n                        /*\r\n                        Touching vertex logic:\r\n                        If intersect vertex the line is entering or exiting a shape, add point once\r\n                        if tangent to vertex the line is not entering or exiting shape, add point twice to negate changes\r\n\r\n                        Intersect vertex => points before and after in the shape are on different sides of the line\r\n                        Tangent to vertex => points before and after in the shape are on the same side of the line\r\n\r\n                        Every vertex is in two segments of the shape, one where its pt0 and another as pt1\r\n                        Always add vertex if pt0 of polygon\r\n                        If pt1 of polygon and pts before and after are on same side then add pt1\r\n                         */\r\n                        if (Math.abs(pt1.getX() - x) < .001 && Math.abs(pt1.getY() - y) < .001) {\r\n                            let ptBefore: Point2D = new Point2D(polygon[j]);\r\n                            let ptAfter: Point2D = new Point2D(polygon[(j + 2) % (polygon.length - 1)]);\r\n                            if ((ptBefore.getY() > m1 * ptBefore.getX() + b1 && ptAfter.getY() > m1 * ptAfter.getX() + b1) ||\r\n                                (ptBefore.getY() < m1 * ptBefore.getX() + b1 && ptAfter.getY() < m1 * ptAfter.getX() + b1)) {\r\n                                // Points before and after vertex on the same side\r\n                                ptsPath.push(new Point2D(x, y));\r\n                            }\r\n                        }\r\n                        else {\r\n                            ptsPath.push(new Point2D(x, y));\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n            //reorder ptsPath by distance from the hatch line origin\r\n            Area.reorderPointsByDistance(hatchLine, ptsPath);\r\n            let pt: Point2D;\r\n            pts = new Array();\r\n            n = ptsPath.length;\r\n            //for(k=0;k<ptsPath.length;k++)\r\n            for (k = 0; k < n; k++) {\r\n                pt = ptsPath[k];\r\n                if (k % 2 === 0) {\r\n                    pts.push(new POINT2(pt.getX(), pt.getY(), IPathIterator.SEG_MOVETO));\r\n                }\r\n                else {\r\n                    pts.push(new POINT2(pt.getX(), pt.getY(), IPathIterator.SEG_LINETO));\r\n                }\r\n\r\n            }\r\n            ptsPath.length = 0; // ptsPath.clear()\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Area._className, \"getLineIntersectPoints\",\r\n                    new RendererException(\"Failed inside getLineIntersectPoints\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pts;\r\n    }\r\n    /**\r\n     * this is functionality for clsUtilityGE.buildHatchFillwhich calls hatchLineArea.intersect(shapeArea).\r\n     * so it assumes that this._pts is the hatch lines so it is hatchLines.intersect(shape) where\r\n     * shape is the polygon to be filled with hatch lines\r\n     * @param area \r\n     */\r\n    public intersect(area: Area): void {\r\n        try {\r\n            //assume area is the polygon and \"this\" is the hatch line shape\r\n            let j: int = 0;\r\n            let polygon: Array<POINT2> = area.getPathIterator(null).getPoints();\r\n            let hatchLines: Array<POINT2> = this.getPathIterator(null).getPoints();\r\n            // Remove duplicates from the shape\r\n            for (let i: int = 0; i < polygon.length - 1; i++) {\r\n                let pt0: POINT2 = polygon[i];\r\n                let pt1: POINT2 = polygon[i + 1];\r\n                if (pt0.x === pt1.x && pt0.y === pt1.y) {\r\n                    polygon.splice(i + 1, 1);\r\n                    i--;\r\n                }\r\n            }\r\n            //close the polygon\r\n            if (polygon[0].x !== polygon[polygon.length - 1].x || polygon[0].y !== polygon[polygon.length - 1].y) {\r\n                polygon.push(new POINT2(polygon[0]));\r\n            }\r\n            //GeneralPath gp=null;\r\n            //GeneralPath masterGP=null;\r\n            let hatchLine: Line2D;\r\n            let rectHatch: Rectangle2D;\r\n            let rectPoly: Rectangle2D = this.getMBR(polygon);\r\n            let pts: Array<POINT2> = new Array();\r\n            let ptsTemp: Array<POINT2>;\r\n            let n: int = hatchLines.length;\r\n            //for(j=0;j<hatchLines.length-1;j++)\r\n            for (j = 0; j < n - 1; j++) {\r\n                hatchLine = new Line2D(hatchLines[j].x, hatchLines[j].y, hatchLines[j + 1].x, hatchLines[j + 1].y);\r\n                rectHatch = hatchLine.getBounds2D();\r\n                if (rectHatch.intersects(rectPoly) === false) {\r\n\r\n                    continue;\r\n                }\r\n\r\n\r\n                ptsTemp = Area.getLineIntersectPoints(polygon, hatchLine);\r\n                if (ptsTemp != null) {\r\n\r\n                    for (const value of ptsTemp) {\r\n                        pts.push(value);\r\n                    }\r\n\r\n                }\r\n\r\n            }\r\n            let pt: POINT2;\r\n            //area.getPathIterator(null).reset();\r\n            //area.getPathIterator(null).getPoints().clear();\r\n            //this._pts.clear();            \r\n            this.getPathIterator(null).getPoints().length = 0; // this.getPathIterator(null).getPoints().clear()\r\n            //area._pts.clear();\r\n            n = pts.length;\r\n            //for(j=0;j<pts.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                pt = pts[j];\r\n                switch (pt.style) {\r\n                    case IPathIterator.SEG_MOVETO: {\r\n                        this.moveTo(pt.x, pt.y);\r\n                        break;\r\n                    }\r\n\r\n                    case IPathIterator.SEG_LINETO: {\r\n                        this.lineTo(pt.x, pt.y);\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        break;\r\n                    }\r\n\r\n                }\r\n            }\r\n            this.getPathIterator(null).reset();\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Area._className, \"intersect\",\r\n                    new RendererException(\"Failed inside intersect\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n}\r\n","import { POINT2 } from \"../JavaLineArray/POINT2\"\r\n\r\n\r\n/**\r\n * A class for channel points used by clsChannelUtility\r\n *\r\n */\r\nexport class CChannelPoints2 {\r\n\tm_Line1: POINT2;\r\n\tm_Line2: POINT2;\r\n\tconstructor();\r\n\tconstructor(pts: CChannelPoints2);\r\n\tconstructor(...args: unknown[]) {\r\n\t\tswitch (args.length) {\r\n\t\t\tcase 0: {\r\n\t\t\t\tthis.m_Line1 = new POINT2();\r\n\t\t\t\tthis.m_Line2 = new POINT2();\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\r\n\t\t\tcase 1: {\r\n\t\t\t\tconst [pts] = args as [CChannelPoints2];\r\n\t\t\t\tthis.m_Line1 = new POINT2(pts.m_Line1);\r\n\t\t\t\tthis.m_Line2 = new POINT2(pts.m_Line2);\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\r\n\t\t\tdefault: {\r\n\t\t\t\tthrow Error(`Invalid number of arguments`);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n}\r\n","import { type int, type double} from \"../graphics2d/BasicTypes\";\r\n\r\nimport { arraysupport } from \"../JavaLineArray/arraysupport\"\r\nimport { lineutility } from \"../JavaLineArray/lineutility\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { ref } from \"../JavaLineArray/ref\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\nimport { TGLight } from \"../JavaTacticalRenderer/TGLight\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\n\r\n/**\r\n * A class for calculating flot ellipses. Some functions use the same array for the client points\r\n * and the return points. The caller allocates a size large enough to hold the return points.\r\n *\r\n *\r\n */\r\nexport class flot {\r\n    private static readonly _className: string = \"flot\";\r\n    static GetAnchorageFlotSegment(vbPoints: number[],\r\n        x1: int,\r\n        y1: int,\r\n        x2: int,\r\n        y2: int,\r\n        segment: int,\r\n        floatDiameter: double,\r\n        points: number[],\r\n        bFlip: ref<number[]>,\r\n        lDirection: ref<number[]>,\r\n        lLastDirection: ref<number[]>): int {\r\n        let lSegCounter: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let dDistance: double = 0;\r\n            let nNumSegs: int = 0;\r\n            let m: int = 0;\r\n            let lLocx: int = 0;\r\n            let lLocy: int = 0;\r\n            let dAngle: double = 0;\r\n            let arcPoints: number[] = new Array<number>(30);\r\n            let dRemainder: double = 0;\r\n            let dNum: double = 0;\r\n            let dDen: double = 0;\r\n\r\n            if (segment === 0 && vbPoints[0] >= vbPoints[2]) {\r\n                bFlip.value[0] = 1;//TRUE;\r\n            }\r\n            if (segment === 0 && vbPoints[0] < vbPoints[2]) {\r\n                bFlip.value[0] = 0;//FALSE;\r\n            }\r\n\r\n            dNum = vbPoints[2 * segment + 3] - vbPoints[2 * segment + 1];\r\n            dDen = vbPoints[2 * segment + 2] - vbPoints[2 * segment];\r\n\r\n            //for some reason this did not blow up before I put the if/else\r\n            //instead it would assign pi/2 to dAngle when dDen=0\r\n            if (dDen === 0) {\r\n                dAngle = Math.PI / 2;\r\n            } else {\r\n                dAngle = Math.abs(Math.atan(dNum / dDen));\r\n            }\r\n\r\n            //convert to degrees\r\n            dAngle = (180 / Math.PI) * dAngle;\r\n\r\n            if (vbPoints[2 * segment + 0] <= vbPoints[2 * segment + 2] && vbPoints[2 * segment + 1] >= vbPoints[2 * segment + 3]) {\r\n                dAngle = 90 - dAngle;\r\n            } else {\r\n                if (vbPoints[2 * segment + 0] <= vbPoints[2 * segment + 2] && vbPoints[2 * segment + 1] <= vbPoints[2 * segment + 3]) {\r\n                    dAngle = dAngle + 90;\r\n                } else {\r\n                    if (vbPoints[2 * segment + 0] >= vbPoints[2 * segment + 2] && vbPoints[2 * segment + 1] <= vbPoints[2 * segment + 3]) {\r\n                        dAngle = 270 - dAngle;\r\n                    } else {\r\n                        if (vbPoints[2 * segment + 0] >= vbPoints[2 * segment + 2] && vbPoints[2 * segment + 1] >= vbPoints[2 * segment + 3]) {\r\n                            dAngle = 270 + dAngle;\r\n                        }\r\n                    }\r\n\r\n                }\r\n\r\n            }\r\n\r\n\r\n            dDistance = lineutility.CalcDistance2(x1, y1, x2, y2);\r\n\r\n            nNumSegs = Math.trunc(dDistance / floatDiameter);\r\n            if (nNumSegs % 2 === 0) {\r\n                nNumSegs -= 1;\r\n            }\r\n\r\n            dRemainder = nNumSegs * floatDiameter - dDistance;\r\n            dDistance = dDistance + dRemainder;\r\n\r\n            //calculate the default dAngle here\r\n            //also establish the lDirection\r\n            if (vbPoints[2 * segment] >= vbPoints[2 * segment + 2]) {\r\n                dAngle = dAngle + 90;\r\n                lDirection.value[0] = 1;\r\n            } else {\r\n                dAngle = dAngle - 90;\r\n                lDirection.value[0] = 0;\r\n            }\r\n\r\n            if (segment > 0 && lDirection.value[0] !== lLastDirection.value[0]) {\r\n                //'toggle bflip if the lDirection changes\r\n                if (bFlip.value[0] === 1) {\r\n                    bFlip.value[0] = 0;\r\n                } else {\r\n                    bFlip.value[0] = 1;\r\n                }\r\n            }\r\n\r\n            //'flip the segment if necessary\r\n            if (bFlip.value[0] === 1) {\r\n                dAngle = dAngle + 180;\r\n            }\r\n\r\n            //for( m = 0; m< nNumSegs;m++)\r\n            for (m = 0; m < nNumSegs; m += 2) //get evry other flot only for anchorage\r\n            {\r\n                lLocx = Math.trunc(x1 + (m + 0.5) * (x2 - x1) * floatDiameter / dDistance);\r\n                lLocy = Math.trunc(y1 + (m + 0.5) * (y2 - y1) * floatDiameter / dDistance);\r\n\r\n                flot.CalcAnglePoints(lLocx, lLocy, dAngle, arcPoints, dDistance / (nNumSegs as double * 2));\r\n\r\n                for (j = 0; j < 30; j++) {\r\n                    points[lSegCounter] = arcPoints[j];\r\n                    lSegCounter++;\r\n                }\r\n            }\r\n\r\n            //save last lDirection\r\n            lLastDirection.value[0] = lDirection.value[0];\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(flot._className, \"GetAnchorageFlotSegment\",\r\n                    new RendererException(\"Failed inside GetAnchorageFlotSegment\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return lSegCounter;\r\n    }\r\n\r\n    static GetAnchorageCountDouble(vbPoints: POINT2[], floatDiameter: double, numPts: int): int {\r\n        let lTotalpts: int = 0;\r\n        try {\r\n            //declarations\r\n            let j: int = 0;\r\n            let lNumSegs: int = 0;\r\n            let dDistance: double = 0;\r\n            let vbPoints2: POINT2[];\r\n            //end declarations\r\n\r\n            vbPoints2 = new Array<POINT2>(numPts);\r\n            for (j = 0; j < numPts; j++) {\r\n                vbPoints2[j] = new POINT2(vbPoints[j]);\r\n            }\r\n            for (j = 0; j < numPts - 1; j++) {\r\n                dDistance = lineutility.CalcDistanceDouble(vbPoints2[j], vbPoints2[j + 1]);\r\n                lNumSegs = Math.trunc(dDistance / floatDiameter);\r\n                if (lNumSegs > 0) {\r\n                    lTotalpts += lNumSegs * 12; //10 points per flot + 2 end points for line\r\n                } else {\r\n                    lTotalpts += 1;\r\n                }\r\n            }\r\n            lTotalpts += 1;\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(flot._className, \"GetAnchorageCountDouble\",\r\n                    new RendererException(\"Failed inside GetAnchorageCountDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return (lTotalpts);\r\n    }\r\n    static GetFlotCount2Double(tg: TGLight, vbPoints: POINT2[], numPts: int): int {\r\n        let lTotalpts: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let lNumSegs: int = 0;\r\n            let dDistance: double = 0;\r\n            let dIncrement: double = 0;\r\n            let nFactor: int = 10;\r\n\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.WF:\r\n                case TacticalLines.UWF: {\r\n                    dIncrement = arraysupport.getScaledSize(40, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WFG: {\r\n                    dIncrement = arraysupport.getScaledSize(60, tg.get_LineThickness(), tg.get_patternScale());\r\n                    nFactor = 17;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WFY: {\r\n                    dIncrement = arraysupport.getScaledSize(60, tg.get_LineThickness(), tg.get_patternScale());\r\n                    nFactor = 20;\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    dIncrement = arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n            }\r\n\r\n            for (j = 0; j < numPts - 1; j++) {\r\n                dDistance = lineutility.CalcDistanceDouble(vbPoints[j], vbPoints[j + 1]);\r\n                lNumSegs = Math.trunc(dDistance / dIncrement);   //flot diameter is 20\r\n                lTotalpts = lTotalpts + lNumSegs * nFactor; //10 points per flot\r\n                switch (tg.get_LineType()) {\r\n                    case TacticalLines.WFG:\r\n                    case TacticalLines.WFY: {\r\n                        if (lNumSegs === 0) {\r\n                            lTotalpts += 2;\t//add 2 points for the line segment\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        break;\r\n                    }\r\n\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(flot._className, \"GetFlotCount2Double\",\r\n                    new RendererException(\"Failed inside GetFlotCount2Double\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return lTotalpts;\r\n    }\r\n\r\n    static GetFlot2Double(tg: TGLight, vbPoints2: POINT2[], numPts: int): int {\r\n        let lFlotCounter: int = 0;\r\n        try {\r\n            let lineType: int = tg.get_LineType();\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let l: int = 0;\r\n            let x1: int = 0;\r\n            let y1: int = 0;\r\n            let x2: int = 0;\r\n            let y2: int = 0;\r\n            let z2: int = 0;\r\n            let numSegPts: int = -1;\r\n            let z: int = 0;\r\n            let lFlotCount: int = 0;\r\n            let lNumSegs: int = 0;\r\n            let dDistance: double = 0;\r\n            let vbPoints: number[];\r\n            let points: number[];\r\n            let dIncrement: double = 0;\r\n            let style10Points: POINT2[];\r\n            let style10Counter: int = 0;\r\n            let pt0: POINT2 = new POINT2();\r\n            let pt1: POINT2 = new POINT2();\r\n            let pt2: POINT2 = new POINT2();\r\n            let crossPt1: POINT2 = new POINT2();\r\n            let crossPt2: POINT2 = new POINT2();\r\n            let bFlip: ref<number[]> = new ref();\r\n            let lDirection: ref<number[]> = new ref();\r\n            let lLastDirection: ref<number[]> = new ref();\r\n\r\n            bFlip.value = new Array<number>(1);\r\n            lDirection.value = new Array<number>(1);\r\n            lLastDirection.value = new Array<number>(1);\r\n            bFlip.value[0] = -1;\r\n            lDirection.value[0] = -1;\r\n            lLastDirection.value[0] = -1;\r\n            lFlotCount = flot.GetFlotCount2Double(tg, vbPoints2, numPts);\r\n            if (lFlotCount <= 0) {\r\n                return 0;\r\n            }\r\n\r\n            style10Points = new Array<POINT2>(lFlotCount);\r\n            lineutility.InitializePOINT2Array(style10Points);\r\n            vbPoints = new Array<number>(2 * numPts);\r\n            switch (lineType) {\r\n                case TacticalLines.WF:\r\n                case TacticalLines.UWF: {\r\n                    dIncrement = arraysupport.getScaledSize(40, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WFG:\r\n                case TacticalLines.WFY: {\r\n                    dIncrement = arraysupport.getScaledSize(60, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    dIncrement = arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n            }\r\n            for (j = 0; j < numPts; j++) {\r\n                vbPoints[k] = vbPoints2[j].x as int;\r\n                k++;\r\n                vbPoints[k] = vbPoints2[j].y as int;\r\n                k++;\r\n            }\r\n            k = 0;\r\n            //assume caller has dimensioned flotppoints\r\n            j = 0;\r\n            //every lSegment has 2 points\r\n            for (l = 0; l < numPts - 1; l++) {\r\n                dDistance = lineutility.CalcDistance2(vbPoints[2 * l], vbPoints[2 * l + 1], vbPoints[2 * l + 2], vbPoints[2 * l + 3]);\r\n                lNumSegs = Math.trunc(dDistance / dIncrement);\r\n                if (lNumSegs > 0) {\r\n                    points = new Array<number>(lNumSegs * 30);\r\n                    numSegPts = flot.GetFlotSegment2(tg, vbPoints, l, points, bFlip, lDirection, lLastDirection);\r\n                    for (j = 0; j < numSegPts; j++) {\r\n                        x1 = points[k];\r\n                        y1 = points[k + 1];\r\n                        z = points[k + 2];\r\n                        pt0.x = x1;\r\n                        pt0.y = y1;\r\n                        pt0.style = z;\r\n                        if (j < numSegPts - 1) {\t//used by WFZ, WFY only\r\n                            x2 = points[k + 3];\r\n                            y2 = points[k + 4];\r\n                            z2 = points[k + 5];\r\n                            pt1.x = x2;\r\n                            pt1.y = y2;\r\n                            pt1.style = z2;\r\n                        }\r\n                        k += 3;\r\n                        if (lFlotCounter < lFlotCount) {\r\n                            vbPoints2[lFlotCounter].x = x1;\r\n                            vbPoints2[lFlotCounter].y = y1;\r\n                            switch (lineType) {\r\n                                case TacticalLines.WF:\r\n                                case TacticalLines.WFG:\r\n                                case TacticalLines.WFY: {\r\n                                    if ((lFlotCounter + 1) % 10 === 0) {\r\n                                        vbPoints2[lFlotCounter].style = 10;\r\n                                        //style10Points are used by WFG and WFY for the mid-segment features\r\n                                        if (j < numSegPts - 1) {\r\n                                            style10Points[style10Counter] = new POINT2(vbPoints2[lFlotCounter]);\r\n                                            style10Points[style10Counter].style = 0;\r\n                                            style10Counter++;\r\n                                            if (j < numSegPts - 2) {\r\n                                                if (lineType === TacticalLines.WFG) {\r\n                                                    pt2 = new POINT2(style10Points[style10Counter - 1]);\r\n                                                    style10Points[style10Counter++] = lineutility.ExtendAlongLineDouble(pt2, pt1, arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale()), 5);\r\n                                                    style10Points[style10Counter++] = lineutility.ExtendAlongLineDouble(pt2, pt1, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), 20);\r\n                                                    style10Points[style10Counter++] = lineutility.ExtendAlongLineDouble(pt2, pt1, arraysupport.getScaledSize(30, tg.get_LineThickness(), tg.get_patternScale()), 0);\r\n                                                    style10Points[style10Counter++] = lineutility.ExtendAlongLineDouble(pt2, pt1, arraysupport.getScaledSize(70, tg.get_LineThickness(), tg.get_patternScale()), 5);\r\n                                                }\r\n                                                if (lineType === TacticalLines.WFY) {\r\n                                                    pt2 = new POINT2(style10Points[style10Counter - 1]);\r\n                                                    style10Points[style10Counter++] = lineutility.ExtendAlongLineDouble(pt2, pt1, arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale()), 5);\t//pt before 1st break\r\n                                                    style10Points[style10Counter++] = lineutility.ExtendAlongLineDouble(pt2, pt1, arraysupport.getScaledSize(15, tg.get_LineThickness(), tg.get_patternScale()), 0);\t//1st pt after 1st break;\r\n                                                    crossPt1 = lineutility.ExtendDirectedLine(style10Points[style10Counter - 1], pt1, style10Points[style10Counter - 1], 3, arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale()), 0);\r\n                                                    style10Points[style10Counter++] = lineutility.ExtendAlongLineDouble(pt2, pt1, arraysupport.getScaledSize(25, tg.get_LineThickness(), tg.get_patternScale()), 5);\t//2nd point after 1st break;\r\n                                                    crossPt2 = lineutility.ExtendDirectedLine(style10Points[style10Counter - 1], pt1, style10Points[style10Counter - 1], 2, arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale()), 5);\r\n                                                    style10Points[style10Counter++] = new POINT2(crossPt1);\r\n                                                    style10Points[style10Counter++] = new POINT2(crossPt2);\r\n                                                    style10Points[style10Counter++] = lineutility.ExtendAlongLineDouble(pt2, pt1, arraysupport.getScaledSize(30, tg.get_LineThickness(), tg.get_patternScale()), 0);\t//1st pt after 2nd break\r\n                                                    style10Points[style10Counter++] = lineutility.ExtendAlongLineDouble(pt2, pt1, arraysupport.getScaledSize(60, tg.get_LineThickness(), tg.get_patternScale()), 5);\t//2nd pt after 2nd break\r\n                                                }\r\n                                            }\r\n                                        } else {\r\n                                            pt2.x = vbPoints[2 * l];\r\n                                            pt2.y = vbPoints[2 * l + 1];\r\n                                            pt2.style = 0;\r\n                                            style10Points[style10Counter++] = new POINT2(pt2);\r\n                                            style10Points[style10Counter++] = lineutility.ExtendAlongLineDouble(pt2, pt1, arraysupport.getScaledSize(40, tg.get_LineThickness(), tg.get_patternScale()), 5);\r\n\r\n                                            pt2.x = vbPoints[2 * l + 2];\r\n                                            pt2.y = vbPoints[2 * l + 3];\r\n                                            pt2.style = 5;\r\n                                            style10Points[style10Counter] = new POINT2(vbPoints2[lFlotCounter]);\r\n                                            style10Points[style10Counter++].style = 0;\r\n                                            style10Points[style10Counter++] = new POINT2(pt2);\r\n                                        }\r\n                                    } else {\r\n                                        vbPoints2[lFlotCounter].style = 9;\r\n                                    }\r\n                                    break;\r\n                                }\r\n\r\n                                default: {\r\n                                    vbPoints2[lFlotCounter].style = 0;\r\n                                    break;\r\n                                }\r\n\r\n                            }\r\n                            lFlotCounter++;\r\n                        }\r\n                    }\r\n                    switch (lineType) {\r\n                        case TacticalLines.WF:\r\n                        case TacticalLines.WFG:\r\n                        case TacticalLines.WFY: {\r\n                            vbPoints2[lFlotCounter - 1].style = 10;\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            vbPoints2[lFlotCounter - 1].style = 5;\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                    k = 0;\r\n                }//end if numsegs>0\r\n                else {\r\n                    style10Points[style10Counter].x = vbPoints[2 * l];\r\n                    style10Points[style10Counter].y = vbPoints[2 * l + 1];\r\n                    style10Points[style10Counter++].style = 0;\r\n                    style10Points[style10Counter].x = vbPoints[2 * l + 2];\r\n                    style10Points[style10Counter].y = vbPoints[2 * l + 3];\r\n                    style10Points[style10Counter++].style = 5;\r\n                }\r\n            }\r\n\r\n\r\n            //some do not need additional processing\r\n            switch (lineType) {\r\n                case TacticalLines.WFG:\r\n                case TacticalLines.WFY: {\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return lFlotCounter;\r\n                }\r\n\r\n            }\r\n            for (j = 0; j < style10Counter; j++) {\r\n                vbPoints2[lFlotCounter++] = new POINT2(style10Points[j]);\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(flot._className, \"GetFlot2Double\",\r\n                    new RendererException(\"Failed inside GetFlot2Double\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return lFlotCounter;\r\n    }\r\n\r\n    private static GetFlotSegment2(tg: TGLight,\r\n        vbPoints: number[],\r\n        segment: int,\r\n        points: number[],\r\n        bFlip: ref<number[]>,\r\n        lDirection: ref<number[]>,\r\n        lLastDirection: ref<number[]>): int {\r\n        let nNumSegs: int = 0;\r\n        try {\r\n            let lineType: int = tg.get_LineType();\r\n            let j: int = 0;\r\n            let dDistance: double = 0;\r\n            let m: int = 0;\r\n            let lLocx: int = 0;\r\n            let lLocy: int = 0;\r\n            let lSegCounter: int = 0;\r\n            let dAngle: double = 0;\r\n            let arcpoints: number[] = new Array<number>(30);\r\n            let dRemainder: double = 0;\r\n            let dNum: double = 0;\r\n            let dDen: double = 0;\r\n            let dIncrement: double = 0;\r\n            //end declarations\r\n\r\n            switch (lineType) {\r\n                case TacticalLines.WF:\r\n                case TacticalLines.UWF: {\r\n                    dIncrement = arraysupport.getScaledSize(40, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WFG:\r\n                case TacticalLines.WFY: {\r\n                    dIncrement = arraysupport.getScaledSize(60, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OCCLUDED:\r\n                case TacticalLines.UOF: {\r\n                    dIncrement = arraysupport.getScaledSize(50, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SF:\r\n                case TacticalLines.USF:\r\n                case TacticalLines.SFG:\r\n                case TacticalLines.SFY: {\r\n                    dIncrement = arraysupport.getScaledSize(80, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OFY: {\r\n                    dIncrement = arraysupport.getScaledSize(80, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    dIncrement = arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n            }\r\n\r\n            lSegCounter = 0;\r\n            if (segment === 0 && vbPoints[0] >= vbPoints[2]) {\r\n                if (lineType !== TacticalLines.SF &&\r\n                    lineType !== TacticalLines.USF &&\r\n                    lineType !== TacticalLines.SFG &&\r\n                    lineType !== TacticalLines.SFY) {\r\n                    bFlip.value[0] = 1;//TRUE;\r\n                }\r\n                else {\r\n                    bFlip.value[0] = 0;\r\n                }\r\n            }\r\n            if (segment === 0 && vbPoints[0] < vbPoints[2]) {\r\n                if (lineType !== TacticalLines.SF &&\r\n                    lineType !== TacticalLines.USF &&\r\n                    lineType !== TacticalLines.SFG &&\r\n                    lineType !== TacticalLines.SFY) {\r\n                    bFlip.value[0] = 0;//FALSE;\r\n                } else {\r\n                    bFlip.value[0] = 1;\r\n                }\r\n            }\r\n\r\n            dNum = vbPoints[2 * segment + 3] - vbPoints[2 * segment + 1];\r\n            dDen = vbPoints[2 * segment + 2] - vbPoints[2 * segment];\r\n\r\n            if (dDen === 0) {\r\n                dAngle = Math.PI / 2;\r\n            } else {\r\n                dAngle = Math.abs(Math.atan(dNum / dDen));\r\n            }\r\n\r\n            dAngle = (180 / Math.PI) * dAngle;\r\n\r\n            if (vbPoints[2 * segment + 0] <= vbPoints[2 * segment + 2] && vbPoints[2 * segment + 1] >= vbPoints[2 * segment + 3]) {\r\n                dAngle = 90 - dAngle;\r\n            } else {\r\n                if (vbPoints[2 * segment + 0] <= vbPoints[2 * segment + 2] && vbPoints[2 * segment + 1] <= vbPoints[2 * segment + 3]) {\r\n                    dAngle = dAngle + 90;\r\n                } else {\r\n                    if (vbPoints[2 * segment + 0] >= vbPoints[2 * segment + 2] && vbPoints[2 * segment + 1] <= vbPoints[2 * segment + 3]) {\r\n                        dAngle = 270 - dAngle;\r\n                    } else {\r\n                        if (vbPoints[2 * segment + 0] >= vbPoints[2 * segment + 2] && vbPoints[2 * segment + 1] >= vbPoints[2 * segment + 3]) {\r\n                            dAngle = 270 + dAngle;\r\n                        }\r\n                    }\r\n\r\n                }\r\n\r\n            }\r\n\r\n\r\n\r\n            dDistance = lineutility.CalcDistance2(vbPoints[2 * segment], vbPoints[2 * segment + 1], vbPoints[2 * segment + 2], vbPoints[2 * segment + 3]);\r\n\r\n            nNumSegs = Math.trunc(dDistance / dIncrement);\r\n            dRemainder = nNumSegs * dIncrement - dDistance;\r\n            dDistance = dDistance + dRemainder;\r\n\r\n            //calculate the default dAngle here\r\n            //also establish the lDirection\r\n            if (vbPoints[2 * segment] >= vbPoints[2 * segment + 2]) {\r\n                dAngle = dAngle + 90;\r\n                lDirection.value[0] = 1;\r\n            } else {\r\n                dAngle = dAngle - 90;\r\n                lDirection.value[0] = 0;\r\n            }\r\n\r\n\r\n            if (segment > 0 && lDirection.value[0] !== lLastDirection.value[0]) {\r\n                //toggle bflip if the lDirection changes\r\n                if (bFlip.value[0] === 1) {\r\n                    bFlip.value[0] = 0;\r\n                } else {\r\n                    bFlip.value[0] = 1;\r\n                }\r\n            }\r\n\r\n            //flip the segment if necessary\r\n            if (bFlip.value[0] === 1) {\r\n                dAngle = dAngle + 180;\r\n            }\r\n\r\n            for (m = 0; m < nNumSegs; m++) {\r\n                lLocx = Math.trunc(vbPoints[2 * segment] + (m + 0.5) * (vbPoints[2 * segment + 2] - vbPoints[2 * segment]) * dIncrement / dDistance);\r\n                lLocy = Math.trunc(vbPoints[2 * segment + 1] + (m + 0.5) * (vbPoints[2 * segment + 3] - vbPoints[2 * segment + 1]) * dIncrement / dDistance);\r\n\r\n                flot.CalcAnglePoints(lLocx, lLocy, dAngle, arcpoints, arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale()));\r\n\r\n                for (j = 0; j < 30; j++) {\r\n                    points[lSegCounter] = arcpoints[j];\r\n                    lSegCounter = lSegCounter + 1;\r\n                }\r\n            }\r\n\r\n            //save last lDirection\r\n            lLastDirection.value[0] = lDirection.value[0];\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(flot._className, \"GetFlotSegment2\",\r\n                    new RendererException(\"Failed inside GetFlotSegment2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return nNumSegs * 10;\r\n    }\r\n    static GetOFYCountDouble(pLinePoints: POINT2[], interval: double, numPts: int): int {\r\n        let lTotalpts: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let lNumSegs: int = 0;\r\n            let lNumFlots: int = 0;\r\n            let lNumSpikes: int = 0;\r\n            let dDistance: double = 0;\r\n            let nFactor: int = 7;\r\n\r\n            //for each segment\r\n            for (j = 0; j < numPts - 1; j++) {\r\n                dDistance = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                lNumSegs = Math.trunc(dDistance / interval);   //flot + spike = 60 pixels\r\n                lNumFlots = lNumSegs;\r\n                lNumSpikes = lNumSegs;\r\n                if (lNumFlots < 1) {\r\n                    lNumFlots = 1;\r\n                }\r\n                if (lNumSpikes < 1) {\r\n                    lNumSpikes = 1;\r\n                }\r\n                lTotalpts += lNumFlots * 18; //10 points per flot + 8 per line segment,\r\n                lTotalpts += lNumSpikes * nFactor; //3 points per spike\r\n            }\r\n            if (lTotalpts < (nFactor + 15) * numPts) {\r\n                lTotalpts = 25 * numPts;\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(flot._className, \"GetOFYCountDoulbe\",\r\n                    new RendererException(\"Failed inside GetOFYCountDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return lTotalpts;\r\n    }\r\n\r\n    static GetOccludedPointsDouble(tg: TGLight,\r\n        pLinePoints: POINT2[],\r\n        numPts: int): int {\r\n        let nTotalCounter: int = 0;\r\n        try {\r\n            let lineType: int = tg.get_LineType();\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let lNumSegs: int = 0;\r\n            let l: int = 0;\r\n            let lNumFlots: int = 0;\r\n            let lNumSpikes: int = 0;\r\n            let dDistance: double = 0;\r\n            let m: ref<number[]> = new ref();\r\n            let lTotalPoints: int = 0;\r\n            let points: number[];\r\n            let pSpikePoints: POINT2[];\r\n            let pt0: POINT2 = new POINT2();\r\n            let tempPoint: POINT2 = new POINT2();\r\n            let pFlotPoints: POINT2[];\r\n            let dSpikeSize: double = arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n            let dIncrement: double = arraysupport.getScaledSize(50, tg.get_LineThickness(), tg.get_patternScale());\r\n            let vbPoints: number[];\r\n            let nFlotCounter: int = 0;\r\n            let nSpikeCounter: int = 0;\r\n            let flots: number[];\r\n            let sumOfFlots: int = 0;\r\n            let segmentLength: double = 0;\r\n            let spikeLength: double = 0;\r\n            let bolTooLong: int = 0;\r\n            let d1: double = 0;\r\n            let d2: double = 0;\r\n            let bolVertical: int = 0;\r\n            let bFlip: ref<number[]> = new ref();\r\n            let lDirection: ref<number[]> = new ref();\r\n            let lLastDirection: ref<number[]> = new ref();\r\n\r\n            m.value = new Array<number>(1);\r\n            bFlip.value = new Array<number>(1);\r\n            lDirection.value = new Array<number>(1);\r\n            lLastDirection.value = new Array<number>(1);\r\n            bFlip.value[0] = -1;\r\n            lDirection.value[0] = -1;\r\n            lLastDirection.value[0] = -1;\r\n            lTotalPoints = flot.GetOccludedCountDouble(pLinePoints, numPts);\r\n\r\n            vbPoints = new Array<number>(numPts * 2);\r\n\r\n            pSpikePoints = new Array<POINT2>(3 * lTotalPoints / 13);\r\n            pFlotPoints = new Array<POINT2>(10 * lTotalPoints / 13);\r\n            let n: int = pSpikePoints.length;\r\n            //for (j = 0; j < pSpikePoints.length; j++)\r\n            for (j = 0; j < n; j++) {\r\n                pSpikePoints[j] = new POINT2(pLinePoints[0]);\r\n                pSpikePoints[j].style = 5;\r\n            }\r\n            n = pFlotPoints.length;\r\n            //for (j = 0; j < pFlotPoints.length; j++)\r\n            for (j = 0; j < n; j++) {\r\n                pFlotPoints[j] = new POINT2(pLinePoints[0]);\r\n                pFlotPoints[j].style = 5;\r\n            }\r\n            flots = new Array<number>(numPts + 1);\r\n            //the vbPoints long array gets used by GetFlotSegment\r\n            //and is based on the original points\r\n            for (j = 0; j < numPts; j++) {\r\n                vbPoints[k] = pLinePoints[j].x as int;\r\n                k++;\r\n                vbPoints[k] = pLinePoints[j].y as int;\r\n                k++;\r\n            }\r\n            k = 0;\r\n            //initialize flots\r\n            flots[0] = 0;\r\n            for (j = 0; j < numPts; j++) {\r\n                flots[j + 1] = 0;\r\n            }\r\n\r\n            for (j = 0; j < numPts - 1; j++) {\r\n                bolVertical = lineutility.CalcTrueSlopeDouble(pLinePoints[j], pLinePoints[j + 1], m);\r\n                m.value[0] = -m.value[0];\t//reverse the direction\r\n                dDistance = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                lNumSegs = Math.trunc(dDistance / dIncrement);   //flot(20) + spike(20) = 60 pixels\r\n                lNumFlots = lNumSegs;\r\n                lNumSpikes = lNumSegs;\r\n                flots[j + 1] = lNumSegs;\r\n\r\n                //get the flot segments for this line segment\r\n                //flot segments are 30 pixels wide with the flots in the middle, 20 pixels wide\r\n                k = 0;\r\n                if (lNumFlots > 0) {\r\n                    points = new Array<number>(lNumFlots * 30);\r\n                    flot.GetFlotSegment2(tg, vbPoints, j, points, bFlip, lDirection, lLastDirection);\r\n                    for (l = 0; l < lNumFlots * 10; l++) {\r\n                        pFlotPoints[nFlotCounter].x = points[k];\r\n                        pFlotPoints[nFlotCounter].y = points[k + 1];\r\n                        pFlotPoints[nFlotCounter].style = 9;\r\n                        //straighten out the flots\r\n                        if ((nFlotCounter) % 10 === 0) {\r\n                            d1 = lineutility.CalcDistanceDouble(pLinePoints[j], pFlotPoints[nFlotCounter]);\r\n                            d2 = lineutility.CalcDistanceDouble(pLinePoints[j + 1], pFlotPoints[nFlotCounter]);\r\n                            if (d2 > d1) {\r\n                                pFlotPoints[nFlotCounter] = lineutility.ExtendLineDouble(pLinePoints[j + 1], pLinePoints[j], -d1);\r\n                            }\r\n                            else {\r\n                                pFlotPoints[nFlotCounter] = lineutility.ExtendLineDouble(pLinePoints[j], pLinePoints[j + 1], -d2);\r\n                            }\r\n                            pFlotPoints[nFlotCounter].style = 9;\r\n                            if (lineType === TacticalLines.UOF) {\r\n                                pFlotPoints[nFlotCounter].style = 0;\r\n                            }\r\n                        }\r\n\r\n                        if ((nFlotCounter + 1) % 10 === 0) {\r\n                            if (lineType === TacticalLines.OCCLUDED ||\r\n                                lineType === TacticalLines.UOF) {\r\n                                d1 = lineutility.CalcDistanceDouble(pLinePoints[j], pFlotPoints[nFlotCounter - 9]);\r\n                                d2 = lineutility.CalcDistanceDouble(pLinePoints[j + 1], pFlotPoints[nFlotCounter - 9]);\r\n                                if (d2 > d1) {\r\n                                    pFlotPoints[nFlotCounter] = lineutility.ExtendLineDouble(pLinePoints[j + 1], pLinePoints[j], -d1 - dSpikeSize);\r\n                                } else {\r\n                                    pFlotPoints[nFlotCounter] = lineutility.ExtendLineDouble(pLinePoints[j], pLinePoints[j + 1], -d2 + dSpikeSize);\r\n                                }\r\n                                if (lineType === TacticalLines.OCCLUDED) {\r\n                                    pFlotPoints[nFlotCounter].style = 10;\r\n                                }\r\n                                if (lineType === TacticalLines.UOF) {\r\n                                    pFlotPoints[nFlotCounter].style = 5;\r\n                                }\r\n                            }\r\n                            if (lineType === TacticalLines.SF) {\r\n                                pFlotPoints[nFlotCounter].style = 23;\t//red fill\r\n                            }\r\n                        }\r\n                        k += 3;\r\n                        nFlotCounter++;\r\n                    }\r\n                    points = null;\r\n                }\r\n\r\n                //for each spike in the line segment\r\n                //spikes segments are 30 pixels wide with the spikes in the middle, 20 pixels wide\r\n                segmentLength = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                for (k = 0; k < lNumSpikes - 1; k++) //get the spike\r\n                {\r\n                    //the first spike base point\r\n                    //has to be based on the preceding flot\r\n                    //if the distance goes past the end of the line segment then set the point to the\r\n                    //end of the line segment\r\n                    bolTooLong = 0;\r\n                    sumOfFlots = 0;\r\n                    for (l = 0; l <= j; l++) {\r\n                        sumOfFlots += flots[l];\r\n                    }\r\n\r\n                    //for the greatest accuracy\r\n                    d1 = lineutility.CalcDistanceDouble(pLinePoints[j], pFlotPoints[sumOfFlots * 10 + 10 * k]);\r\n                    d2 = lineutility.CalcDistanceDouble(pLinePoints[j + 1], pFlotPoints[sumOfFlots * 10 + 10 * k]);\r\n                    switch (lineType) {\r\n                        case TacticalLines.OCCLUDED:\r\n                        case TacticalLines.UOF: {\r\n                            if (d2 > d1) {\r\n                                tempPoint = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -d1 - dIncrement / 2, 0);\r\n                            } else {\r\n                                tempPoint = lineutility.ExtendLine2Double(pLinePoints[j], pLinePoints[j + 1], -d2 + dIncrement / 2, 0);\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case TacticalLines.SF: {\r\n                            if (d2 > d1) {\r\n                                tempPoint = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -d1 - dIncrement / 8, 0);\r\n                            } else {\r\n                                tempPoint = lineutility.ExtendLine2Double(pLinePoints[j], pLinePoints[j + 1], -d2 + dIncrement / 8, 0);\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                    spikeLength = lineutility.CalcDistanceDouble(pLinePoints[j], tempPoint);\r\n                    if (spikeLength + dSpikeSize < segmentLength) {\r\n                        pSpikePoints[nSpikeCounter] = new POINT2(tempPoint);\r\n                    } else {\r\n                        pSpikePoints[nSpikeCounter] = new POINT2(pLinePoints[j + 1]);\r\n                        bolTooLong = 1;\r\n                    }\r\n\r\n                    pSpikePoints[nSpikeCounter].style = 9;\r\n                    nSpikeCounter++;\r\n\r\n                    //extend half the spike size from the last point\r\n                    //do this for the accuracy of the spike point base\r\n                    d1 = lineutility.CalcDistanceDouble(pLinePoints[j], pSpikePoints[nSpikeCounter - 1]);\r\n                    d2 = lineutility.CalcDistanceDouble(pLinePoints[j + 1], pSpikePoints[nSpikeCounter - 1]);\r\n                    if (d1 > d2) {\r\n                        pt0 = lineutility.ExtendLineDouble(pLinePoints[j], pSpikePoints[nSpikeCounter - 1], dSpikeSize / 2);\r\n                    } else {\r\n                        pt0 = lineutility.ExtendLineDouble(pLinePoints[j + 1], pSpikePoints[nSpikeCounter - 1], -dSpikeSize / 2);\r\n                    }\r\n                    //the spike end (perpendicular) point\r\n                    if (bolTooLong === 0) {\r\n                        if (bolVertical !== 0) //segment is not vertical\r\n                        {\r\n                            if (pLinePoints[j].x < pLinePoints[j + 1].x) {\r\n                                pSpikePoints[nSpikeCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pt0, 2, dSpikeSize);\t//extennd above the line\r\n                            } else {\r\n                                pSpikePoints[nSpikeCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pt0, 3, dSpikeSize);\t//extend below the line\r\n                            }\r\n                            pSpikePoints[nSpikeCounter].style = 0;\r\n                            nSpikeCounter++;\r\n                        } else //vertical segment\r\n                        {\r\n                            if (pLinePoints[j].y > pLinePoints[j + 1].y) {\r\n                                pSpikePoints[nSpikeCounter].x = pt0.x - dSpikeSize;\r\n                            } else {\r\n                                pSpikePoints[nSpikeCounter].x = pt0.x + dSpikeSize;\r\n                            }\r\n\r\n                            pSpikePoints[nSpikeCounter].y = pt0.y;\r\n                            nSpikeCounter++;\r\n                        }\r\n                    } else //too long\r\n                    {\r\n                        pSpikePoints[nSpikeCounter] = new POINT2(pLinePoints[j + 1]);\r\n                        nSpikeCounter++;\r\n                    }\r\n                    pSpikePoints[nSpikeCounter - 1].style = 9;\r\n\r\n                    //the second spike base point. this is the third spike point\r\n                    if (bolTooLong === 0) {\r\n                        d1 = lineutility.CalcDistanceDouble(pLinePoints[j], pSpikePoints[nSpikeCounter - 2]);\r\n                        d2 = lineutility.CalcDistanceDouble(pLinePoints[j + 1], pSpikePoints[nSpikeCounter - 2]);\r\n                        if (d1 > d2) {\r\n                            pSpikePoints[nSpikeCounter] = lineutility.ExtendLine2Double(pLinePoints[j], pSpikePoints[nSpikeCounter - 2], dSpikeSize, 0);\r\n                        } else {\r\n                            pSpikePoints[nSpikeCounter] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pSpikePoints[nSpikeCounter - 2], -dSpikeSize, 0);\r\n                        }\r\n                        if (lineType === TacticalLines.OCCLUDED) {\r\n                            pSpikePoints[nSpikeCounter].style = 10;\r\n                        }\r\n                        if (lineType === TacticalLines.UOF) {\r\n                            pSpikePoints[nSpikeCounter].style = 5;\r\n                        }\r\n                        if (lineType === TacticalLines.SF) {\r\n                            pSpikePoints[nSpikeCounter].style = 24;\r\n                        }\r\n                    } else {\r\n                        pSpikePoints[nSpikeCounter] = new POINT2(pLinePoints[j + 1]);\r\n                        pSpikePoints[nSpikeCounter].style = 5;\r\n                    }\r\n                    nSpikeCounter++;\r\n                }//for k= 0 to numSpikes-1\r\n                if (nSpikeCounter === 0) {\r\n                    pSpikePoints[nSpikeCounter] = new POINT2(pLinePoints[j]);\r\n                    pSpikePoints[nSpikeCounter].style = 5;\r\n                    nSpikeCounter++;\r\n                    pSpikePoints[nSpikeCounter] = new POINT2(pLinePoints[j + 1]);\r\n                    pSpikePoints[nSpikeCounter].style = 5;\r\n                    nSpikeCounter++;\r\n                    //added 6-1-05 M. Deutch\r\n                    pSpikePoints[nSpikeCounter] = new POINT2(pLinePoints[j + 1]);\r\n                    pSpikePoints[nSpikeCounter].style = 5;\r\n                    nSpikeCounter++;\r\n                } else {\r\n                    pSpikePoints[nSpikeCounter] = new POINT2(pSpikePoints[nSpikeCounter - 1]);\r\n                    pSpikePoints[nSpikeCounter].style = 5;\r\n                    pSpikePoints[nSpikeCounter + 1] = new POINT2(pSpikePoints[nSpikeCounter - 1]);\r\n                    pSpikePoints[nSpikeCounter + 1].style = 5;\r\n                    pSpikePoints[nSpikeCounter + 2] = new POINT2(pSpikePoints[nSpikeCounter - 1]);\r\n                    pSpikePoints[nSpikeCounter + 2].style = 5;\r\n                    nSpikeCounter += 3;\r\n                }\r\n            }\r\n\r\n            for (j = 0; j < pLinePoints.length; j++) {\r\n                pLinePoints[j] = new POINT2(pSpikePoints[0]);\r\n                pLinePoints[j].style = 5;\r\n            }\r\n            //load the spike points into the array\r\n            nFlotCounter = 0;\r\n            nSpikeCounter = 0;\r\n            for (j = 0; j < lTotalPoints / 13; j++) {\r\n                //get the flots\r\n                for (k = 0; k < 10; k++) {\r\n                    pLinePoints[nTotalCounter] = new POINT2(pFlotPoints[j * 10 + k]);\r\n                    nTotalCounter++;\r\n                    nFlotCounter++;\r\n                }\r\n                //get the spikes\r\n                for (k = 0; k < 3; k++) {\r\n                    pLinePoints[nTotalCounter] = new POINT2(pSpikePoints[j * 3 + k]);\r\n                    nTotalCounter++;\r\n                    nSpikeCounter++;\r\n                }\r\n            }\r\n            n = pLinePoints.length;\r\n            for (j = nTotalCounter; j < n; j++) {\r\n                pLinePoints[j] = new POINT2(pLinePoints[nTotalCounter - 1]);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(flot._className, \"GetOccludedPointsDouble\",\r\n                    new RendererException(\"Failed inside GetOccludedPointsDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return nTotalCounter;\r\n    }\r\n\r\n    static GetOccludedCountDouble(pLinePoints: POINT2[], numPts: int): int {\r\n        let lTotalpts: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let lNumSegs: int = 0;\r\n            let lNumFlots: int = 0;\r\n            let lNumSpikes: int = 0;\r\n            let dDistance: double = 0;\r\n\r\n            //for each segment\r\n            for (j = 0; j < numPts - 1; j++) {\r\n                dDistance = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                lNumSegs = Math.trunc(dDistance / 50);   //flot + spike = 60 pixels\r\n                lNumFlots = lNumSegs;\r\n                lNumSpikes = lNumSegs;\r\n                if (lNumFlots < 1) {\r\n                    lNumFlots = 1;\r\n                }\r\n                if (lNumSpikes < 1) {\r\n                    lNumSpikes = 1;\r\n                }\r\n                lTotalpts += lNumFlots * 10; //10 points per flot,\r\n                lTotalpts += lNumSpikes * 3; //3 points per spike\r\n            }\r\n            if (lTotalpts < 13 * numPts) {\r\n                lTotalpts = 13 * numPts;\r\n            }\r\n\r\n            if (lTotalpts < numPts) {\r\n                lTotalpts = numPts;\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(flot._className, \"GetOccludedCountDouble\",\r\n                    new RendererException(\"Failed inside GetOccludedCountDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return lTotalpts;\r\n    }\r\n\r\n    private static CalcNewPoint(locx: int,\r\n        locY: int,\r\n        angle: double,\r\n        point: number[],\r\n        dist: double): int {\r\n        try {\r\n            let m: double = 0;\r\n            let deltaX: double = 0;\r\n            let deltaY: double = 0;\r\n            let dx: double = 0;\r\n            let dy: double = 0;\r\n            let nQuadrant: int = -1;\r\n\r\n            if (angle < 0) {\r\n                angle = angle + 360;\r\n            }\r\n\r\n            if (angle > 360) {\r\n                angle = angle - 360;\r\n            }\r\n\r\n            if (0 <= angle && angle <= 90) {\r\n                nQuadrant = 0;\r\n                angle = 90 - angle;\r\n                angle = Math.abs(angle) * (Math.PI / 180);\r\n            }\r\n\r\n            if (90 < angle && angle <= 180) {\r\n                nQuadrant = 1;\r\n                angle = angle - 90;\r\n                angle = Math.abs(angle) * (Math.PI / 180);\r\n            }\r\n\r\n            if (180 < angle && angle <= 270) {\r\n                nQuadrant = 2;\r\n                angle = 270 - angle;\r\n                angle = Math.abs(angle) * (Math.PI / 180);\r\n            }\r\n\r\n            if (270 < angle && angle <= 360) {\r\n                nQuadrant = 3;\r\n                angle = angle - 270;\r\n                angle = Math.abs(angle) * (Math.PI / 180);\r\n            }\r\n\r\n            m = Math.abs(Math.tan(angle));\r\n            deltaX = Math.abs(dist / Math.sqrt(1 + m * m));\r\n            deltaY = Math.abs(m * deltaX);\r\n\r\n            switch (nQuadrant) {\r\n                case 0: {\r\n                    dx = locx + deltaX;\r\n                    dy = locY - deltaY;\r\n                    break;\r\n                }\r\n\r\n                case 1: {\r\n                    dx = locx + deltaX;\r\n                    dy = locY + deltaY;\r\n                    break;\r\n                }\r\n\r\n                case 2: {\r\n                    dx = locx - deltaX;\r\n                    dy = locY + deltaY;\r\n                    break;\r\n                }\r\n\r\n                case 3: {\r\n                    dx = locx - deltaX;\r\n                    dy = locY - deltaY;\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n\r\n            point[0] = dx as int;\r\n            point[1] = dy as int;\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(flot._className, \"CalcNewPoint\",\r\n                    new RendererException(\"Failed inside CalcNewPoint\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return 1;\r\n    }\r\n    /**\r\n     * Calculates points for a flot segment. Assumes the caller allocated the points array\r\n     * @param vbPoints the client points\r\n     * @param segment the segment index\r\n     * @param points the returned points\r\n     * @return the number of points\r\n     */\r\n    private static GetFlotSegment(vbPoints: number[],\r\n        segment: int,\r\n        points: number[] | null,\r\n        flotDiameter: double,\r\n        bFlip: ref<number[]>,\r\n        lDirection: ref<number[]>,\r\n        lLastDirection: ref<number[]>): int {\r\n        let nNumSegs: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let dDistance: double = 0;\r\n            let m: int = 0;\r\n            let lLocx: int = 0;\r\n            let lLocy: int = 0;\r\n            let lSegCounter: int = 0;\r\n            let dAngle: double = 0;\r\n            let arcPoints: number[] = new Array<number>(30);\r\n            let dRemainder: double = 0;\r\n            let dNum: double = 0;\r\n            let dDen: double = 0;\r\n            //end declarations\r\n            lSegCounter = 0;\r\n            if (segment === 0 && vbPoints[0] >= vbPoints[2]) {\r\n                bFlip.value[0] = 1;//TRUE;\r\n            }\r\n            if (segment === 0 && vbPoints[0] < vbPoints[2]) {\r\n                bFlip.value[0] = 0;//FALSE;\r\n            }\r\n\r\n            dNum = vbPoints[2 * segment + 3] - vbPoints[2 * segment + 1];\r\n            dDen = vbPoints[2 * segment + 2] - vbPoints[2 * segment];\r\n\r\n            //for some reason this did not blow up before I put the if/else\r\n            //instead it would assign pi/2 to dAngle when dDen=0\r\n            if (dDen === 0) {\r\n                dAngle = Math.PI / 2;\r\n\r\n            } else {\r\n                dAngle = Math.abs(Math.atan(dNum / dDen));\r\n\r\n                //convert to degrees\r\n\r\n            }\r\n            dAngle = (180 / Math.PI) * dAngle;\r\n\r\n            if (vbPoints[2 * segment + 0] <= vbPoints[2 * segment + 2] && vbPoints[2 * segment + 1] >= vbPoints[2 * segment + 3]) {\r\n                dAngle = 90 - dAngle;\r\n            } else {\r\n                if (vbPoints[2 * segment + 0] <= vbPoints[2 * segment + 2] && vbPoints[2 * segment + 1] <= vbPoints[2 * segment + 3]) {\r\n                    dAngle = dAngle + 90;\r\n                } else {\r\n                    if (vbPoints[2 * segment + 0] >= vbPoints[2 * segment + 2] && vbPoints[2 * segment + 1] <= vbPoints[2 * segment + 3]) {\r\n                        dAngle = 270 - dAngle;\r\n                    } else {\r\n                        if (vbPoints[2 * segment + 0] >= vbPoints[2 * segment + 2] && vbPoints[2 * segment + 1] >= vbPoints[2 * segment + 3]) {\r\n                            dAngle = 270 + dAngle;\r\n                        }\r\n                    }\r\n\r\n                }\r\n\r\n            }\r\n\r\n\r\n            dDistance = lineutility.CalcDistance2(vbPoints[2 * segment], vbPoints[2 * segment + 1], vbPoints[2 * segment + 2], vbPoints[2 * segment + 3]);\r\n\r\n            nNumSegs = Math.trunc(dDistance / flotDiameter);\r\n\r\n            dRemainder = nNumSegs * flotDiameter - dDistance;\r\n            dDistance = dDistance + dRemainder;\r\n\r\n            //calculate the default dAngle here\r\n            //also establish the lDirection\r\n            if (vbPoints[2 * segment] >= vbPoints[2 * segment + 2]) {\r\n                dAngle = dAngle + 90;\r\n                lDirection.value[0] = 1;\r\n            } else {\r\n                dAngle = dAngle - 90;\r\n                lDirection.value[0] = 0;\r\n            }\r\n\r\n            if (segment > 0 && lDirection.value[0] !== lLastDirection.value[0]) {\r\n                //'toggle bflip if the lDirection changes\r\n                if (bFlip.value[0] === 1) {\r\n                    bFlip.value[0] = 0;\r\n\r\n                } else {\r\n                    bFlip.value[0] = 1;\r\n\r\n                }\r\n            }\r\n\r\n            //'flip the segment if necessary\r\n            if (bFlip.value[0] === 1) {\r\n                dAngle = dAngle + 180;\r\n\r\n\r\n            }\r\n            for (m = 0; m < nNumSegs; m++) {\r\n                lLocx = Math.trunc(vbPoints[2 * segment] + (m + 0.5) * (vbPoints[2 * segment + 2] - vbPoints[2 * segment]) * flotDiameter / dDistance);\r\n                lLocy = Math.trunc(vbPoints[2 * segment + 1] + (m + 0.5) * (vbPoints[2 * segment + 3] - vbPoints[2 * segment + 1]) * flotDiameter / dDistance);\r\n\r\n                flot.CalcAnglePoints(lLocx, lLocy, dAngle, arcPoints, dDistance / (nNumSegs * 2));\r\n\r\n                //9-12-12\r\n                //points were set to null by the caller if the segment distance was too short\r\n                //in which case GetflotSegment still must be called to set bFlip, lDirection, lLastDirection\r\n                if (points != null) {\r\n                    for (j = 0; j < 30; j++) {\r\n                        points[lSegCounter] = arcPoints[j];\r\n                        lSegCounter = lSegCounter + 1;\r\n                    }\r\n                }\r\n            }\r\n\r\n            //save last lDirection\r\n            lLastDirection.value[0] = lDirection.value[0];\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(flot._className, \"GetFlotSegment\",\r\n                    new RendererException(\"Failed inside GetFlotSegment\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return nNumSegs * 10;\r\n    }\r\n    /**\r\n     * Calculates the points for FLOT, LC\r\n     * @param vbPoints2 OUT the clinet points also used for the return points\r\n     * @param numPts\r\n     * @return\r\n     */\r\n    static GetFlotDouble(vbPoints2: POINT2[], flotDiameter: double, numPts: int): int {\r\n        let lFlotCounter: int = 0;\r\n        try {\r\n            let bFlip: ref<number[]> = new ref(); bFlip.value = new Array<number>(1); bFlip.value[0] = -1;   //-1\r\n            let lDirection: ref<number[]> = new ref(); lDirection.value = new Array<number>(1); lDirection.value[0] = -1;//-1;\r\n            let lLastDirection: ref<number[]> = new ref(); lLastDirection.value = new Array<number>(1); lLastDirection.value[0] = -1;//-1;\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let l: int = 0;\r\n            let m: int = 0;\r\n            let x1: int = 0;\r\n            let y1: int = 0;\r\n            let numSegPts: int = -1;\r\n            let z: int = 0;\r\n            let lFlotCount: int = 0;\r\n            let lNumSegs: int = 0;\r\n            let dDistance: double = 0;\r\n            let vbPoints: number[];\r\n            let points: number[] | null;\r\n\r\n            lFlotCount = flot.GetFlotCountDouble(vbPoints2, flotDiameter, numPts);\r\n\r\n            vbPoints = new Array<number>(2 * numPts);\r\n            //lineutility.BoundPoints(ref vbPoints2,numPts,ref segments);\r\n            //BoundPoints returns a segments array of booleans\r\n            //which determines whether each segment should be drawn\r\n\r\n            for (j = 0; j < numPts; j++) {\r\n                vbPoints[k] = vbPoints2[j].x as int;\r\n                k++;\r\n                vbPoints[k] = vbPoints2[j].y as int;\r\n                k++;\r\n            }\r\n            k = 0;\r\n            //assume caller has dimensioned flotpoints\r\n\r\n            //every lSegment has 2 points\r\n            for (l = 0; l < numPts - 1; l++) {\r\n                dDistance = lineutility.CalcDistance2(vbPoints[m], vbPoints[m + 1], vbPoints[m + 2], vbPoints[m + 3]);\r\n                m += 2;\r\n                lNumSegs = Math.trunc(dDistance / flotDiameter);\r\n                if (lNumSegs > 0) {\r\n                    points = new Array<number>(lNumSegs * 30);\r\n                    numSegPts = flot.GetFlotSegment(vbPoints, l, points, flotDiameter, bFlip, lDirection, lLastDirection);\r\n                    for (j = 0; j < numSegPts; j++) {\r\n                        x1 = points[k];\r\n                        y1 = points[k + 1];\r\n                        z = points[k + 2];\r\n                        k = k + 3;\r\n                        if (lFlotCounter < lFlotCount) {\r\n                            vbPoints2[lFlotCounter].x = x1;\r\n                            vbPoints2[lFlotCounter].y = y1;\r\n                            lFlotCounter++;\r\n                        }\r\n                    }\r\n                    k = 0;\r\n                    points = null;\r\n                }\r\n                else {\r\n                    ///added section 9-12-12\r\n                    //these points are not used but bFlip, lDirection, lLastDirection\r\n                    //must be maintained between segments\r\n                    points = null;\r\n                    numSegPts = flot.GetFlotSegment(vbPoints, l, points, flotDiameter, bFlip, lDirection, lLastDirection);\r\n                    //end section\r\n                    if (lFlotCounter < lFlotCount) {\r\n                        vbPoints2[lFlotCounter].x = vbPoints[2 * l];\r\n                        vbPoints2[lFlotCounter].y = vbPoints[2 * l + 1];\r\n                        lFlotCounter++;\r\n                    }\r\n                }\r\n            }\r\n            let n: int = vbPoints2.length;\r\n            for (j = lFlotCounter - 1; j < n; j++) {\r\n                vbPoints2[j].style = 5;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(flot._className, \"GetFlotDouble\",\r\n                    new RendererException(\"Failed inside GetFlotDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return lFlotCounter;\r\n    }\r\n\r\n    private static CalcAnglePoints(locx: int,\r\n        locY: int,\r\n        angle: double,\r\n        points: number[],\r\n        dist: double): int {\r\n        try {\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let lTemp: number[] = new Array<number>(2);\r\n\r\n            for (j = 0; j < 10; j++) {\r\n                flot.CalcNewPoint(locx, locY, angle - 90 + 20 * j, lTemp, dist);\r\n                points[k] = lTemp[0];\r\n                points[k + 1] = lTemp[1];\r\n\r\n                k += 3;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(flot._className, \"CalcAnglePoints\",\r\n                    new RendererException(\"Failed inside CalcAnglePoints\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return 1;\r\n    }\r\n    /**\r\n     * Calculates the number of points required for a flot\r\n     * @param vbPoints the clinet points\r\n     * @param numPts the number of client points\r\n     * @return the number of points required\r\n     */\r\n    static GetFlotCountDouble(vbPoints: POINT2[], flotDiameter: double, numPts: int): int {\r\n        let lTotalpts: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let lNumSegs: int = 0;\r\n            let dDistance: double = 0;\r\n            let vbPoints2: POINT2[];\r\n\r\n            vbPoints2 = new Array<POINT2>(numPts);\r\n            for (j = 0; j < numPts; j++) {\r\n                vbPoints2[j] = vbPoints[j];\r\n            }\r\n            for (j = 0; j < numPts - 1; j++) {\r\n                dDistance = lineutility.CalcDistanceDouble(vbPoints2[j], vbPoints2[j + 1]);\r\n                lNumSegs = Math.trunc(dDistance / flotDiameter);\r\n                if (lNumSegs > 0) {\r\n                    lTotalpts += lNumSegs * 10; //10 points per flot\r\n                } else {\r\n                    lTotalpts += 1;\r\n                }\r\n            }\r\n            lTotalpts += 1;\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(flot._className, \"GetFlotCountDouble\",\r\n                    new RendererException(\"Failed inside GetFlotCountDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return (lTotalpts);\r\n    }\r\n\r\n    static GetOFYPointsDouble(tg: TGLight,\r\n        pLinePoints: POINT2[],\r\n        numPts: int): int {\r\n        let nTotalCounter: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let lNumSegs: int = 0;\r\n            let l: int = 0;\r\n            let lNumFlots: int = 0;\r\n            let lNumSpikes: int = 0;\r\n            let dDistance: double = 0;\r\n            let m: ref<number[]> = new ref();\r\n            let lTotalPoints: int = 0;\r\n            let points: number[];\r\n            let pSpikePoints: POINT2[];\r\n            let pt0: POINT2 = new POINT2();\r\n            let tempPoint: POINT2 = new POINT2();\r\n            let pFlotPoints: POINT2[];\r\n            let pSegmentPoints: POINT2[];\r\n            let dSpikeSize: double = arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n            let dIncrement: double = arraysupport.getScaledSize(80, tg.get_LineThickness(), tg.get_patternScale());\t//was 70\r\n            let vbPoints: number[];\r\n            let nFlotCounter: int = 0;\r\n            let nSpikeCounter: int = 0;\r\n            let nSegmentCounter: int = 0;\r\n            let flots: number[];\r\n            let segmentLength: double = 0;\r\n            let spikeLength: double = 0;\r\n            let bolTooLong: int = 0;\r\n            let d1: double = 0;\r\n            let d2: double = 0;\r\n            let bolVertical: int = 0;\r\n            let pFlotStart: POINT2[];\r\n            let pFlotEnd: POINT2[];\r\n            let pSpikeStart: POINT2[];\r\n            let pSpikeEnd: POINT2[];\r\n            let nSpikeEndCounter: int = 0;\r\n            let nFlotEndCounter: int = 0;\r\n            let bFlip: ref<number[]> = new ref();\r\n            let lDirection: ref<number[]> = new ref();\r\n            let lLastDirection: ref<number[]> = new ref();\r\n\r\n            m.value = new Array<number>(1);\r\n            bFlip.value = new Array<number>(1);\r\n            lDirection.value = new Array<number>(1);\r\n            lLastDirection.value = new Array<number>(1);\r\n            lTotalPoints = flot.GetOFYCountDouble(pLinePoints, dIncrement, numPts);\r\n\r\n            vbPoints = new Array<number>(numPts * 2);\r\n\r\n            pSpikePoints = new Array<POINT2>(lTotalPoints);\r\n            pFlotPoints = new Array<POINT2>(lTotalPoints);\r\n            pSegmentPoints = new Array<POINT2>(lTotalPoints);\r\n            let n: int = pSpikePoints.length;\r\n            //for (j = 0; j < pSpikePoints.length; j++) \r\n            for (j = 0; j < n; j++) {\r\n                pSpikePoints[j] = new POINT2(pLinePoints[0]);\r\n                pSpikePoints[j].style = 5;\r\n            }\r\n            n = pFlotPoints.length;\r\n            //for (j = 0; j < pFlotPoints.length; j++) \r\n            for (j = 0; j < n; j++) {\r\n                pFlotPoints[j] = new POINT2(pLinePoints[0]);\r\n                pFlotPoints[j].style = 5;\r\n            }\r\n            lineutility.InitializePOINT2Array(pSegmentPoints);\r\n\r\n            flots = new Array<number>(numPts + 1);\r\n            //the vbPoints long array gets used by GetFlotSegment\r\n            //and is based on the original points\r\n            for (j = 0; j < numPts; j++) {\r\n                vbPoints[k] = pLinePoints[j].x as int;\r\n                k++;\r\n                vbPoints[k] = pLinePoints[j].y as int;\r\n                k++;\r\n            }\r\n            k = 0;\r\n            //initialize flots\r\n            flots[0] = 0;\r\n            for (j = 0; j < numPts; j++) {\r\n                flots[j + 1] = 0;\r\n            }\r\n\r\n            for (j = 0; j < numPts - 1; j++) {\r\n                //initialize spike end counter and flot end counter for each segment\r\n                nSpikeEndCounter = 0;\r\n                nFlotEndCounter = 0;\r\n                bolVertical = lineutility.CalcTrueSlopeDouble(pLinePoints[j], pLinePoints[j + 1], m);\r\n                m.value[0] = -m.value[0];\t//reverse the direction\r\n                dDistance = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                lNumSegs = Math.trunc(dDistance / dIncrement);   //flot(20) + spike(20) = 60 pixels\r\n                lNumFlots = lNumSegs;\r\n                lNumSpikes = lNumSegs;\r\n                flots[j + 1] = lNumSegs;\r\n\r\n                //get the flot segments for this line segment\r\n                //flot segments are 30 pixels wide with the flots in the middle, 20 pixels wide\r\n                k = 0;\r\n                if (lNumFlots > 0) {\r\n                    points = new Array<number>(lNumFlots * 30);\r\n                    pFlotStart = new Array<POINT2>(lNumFlots);\r\n                    pFlotEnd = new Array<POINT2>(lNumFlots);\r\n                    flot.GetFlotSegment2(tg, vbPoints, j, points, bFlip, lDirection, lLastDirection);\r\n                    for (l = 0; l < lNumFlots * 10; l++) {\r\n                        pFlotPoints[nFlotCounter].x = points[k];\r\n                        pFlotPoints[nFlotCounter].y = points[k + 1];\r\n                        pFlotPoints[nFlotCounter].style = 9;\r\n                        //straighten out the flots\r\n                        if ((nFlotCounter) % 10 === 0) {\r\n                            pFlotStart[Math.trunc(l / 10)] = new POINT2(pFlotPoints[nFlotCounter]);\r\n                            d1 = lineutility.CalcDistanceDouble(pLinePoints[j], pFlotPoints[nFlotCounter]);\r\n                            d2 = lineutility.CalcDistanceDouble(pLinePoints[j + 1], pFlotPoints[nFlotCounter]);\r\n                            if (d2 > d1) {\r\n                                pFlotPoints[nFlotCounter] = lineutility.ExtendLineDouble(pLinePoints[j + 1], pLinePoints[j], -d1);\r\n                            } else {\r\n                                pFlotPoints[nFlotCounter] = lineutility.ExtendLineDouble(pLinePoints[j], pLinePoints[j + 1], -d2);\r\n                            }\r\n                            pFlotPoints[nFlotCounter].style = 9;\r\n                        }\r\n                        if ((nFlotCounter + 1) % 10 === 0) {\r\n                            pFlotEnd[Math.trunc(l / 10)] = new POINT2(pFlotPoints[nFlotCounter]);\r\n                            nFlotEndCounter++;\r\n                            d1 = lineutility.CalcDistanceDouble(pLinePoints[j], pFlotPoints[nFlotCounter - 9]);\r\n                            d2 = lineutility.CalcDistanceDouble(pLinePoints[j + 1], pFlotPoints[nFlotCounter - 9]);\r\n                            if (d2 > d1) {\r\n                                pFlotPoints[nFlotCounter] = lineutility.ExtendLineDouble(pLinePoints[j + 1], pLinePoints[j], -d1 - dSpikeSize);\r\n                            } else {\r\n                                pFlotPoints[nFlotCounter] = lineutility.ExtendLineDouble(pLinePoints[j], pLinePoints[j + 1], -d2 + dSpikeSize);\r\n                            }\r\n\r\n                            pFlotPoints[nFlotCounter].style = 10;\r\n                        }\r\n                        k += 3;\r\n                        nFlotCounter++;\r\n                    }\r\n                    points = null;\r\n                }// end if num flots>0\r\n                else //segment too short\r\n                {\r\n                    pSegmentPoints[nSegmentCounter] = new POINT2(pLinePoints[j]);\r\n                    pSegmentPoints[nSegmentCounter++].style = 0;\r\n                    pSegmentPoints[nSegmentCounter] = new POINT2(pLinePoints[j + 1]);\r\n                    pSegmentPoints[nSegmentCounter++].style = 5;\r\n                }\r\n\r\n                //for each spike in the line segment\r\n                //spikes segments are 30 pixels wide with the spikes in the middle, 20 pixels wide\r\n                segmentLength = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                pSpikeStart = new Array<POINT2>(lNumSpikes);\r\n                pSpikeEnd = new Array<POINT2>(lNumSpikes);\r\n                for (k = 0; k < lNumSpikes - 1; k++) //get the spike\r\n                {\r\n                    //the first spike base point\r\n                    //has to be based on the preceding flot\r\n                    //if the distance goes past the end of the line segment then set the point to the\r\n                    //end of the line segment\r\n                    bolTooLong = 0;\r\n\r\n                    //for the greatest accuracy\r\n                    d1 = lineutility.CalcDistanceDouble(pFlotEnd[k], pFlotEnd[k + 1]);\r\n                    d1 = d1 / 2 - dSpikeSize;\r\n                    tempPoint = lineutility.ExtendAlongLineDouble(pFlotEnd[k], pLinePoints[j + 1], d1, 0);\r\n                    spikeLength = lineutility.CalcDistanceDouble(pLinePoints[j], tempPoint);\r\n                    if (spikeLength + dSpikeSize < segmentLength) {\r\n                        pSpikePoints[nSpikeCounter] = new POINT2(tempPoint);\r\n                        pSpikeStart[k] = new POINT2(tempPoint);\r\n                    } else {\r\n                        pSpikePoints[nSpikeCounter] = new POINT2(pLinePoints[j + 1]);\r\n                        bolTooLong = 1;\r\n                    }\r\n\r\n                    pSpikePoints[nSpikeCounter].style = 9;\r\n                    nSpikeCounter++;\r\n\r\n                    pt0 = lineutility.ExtendAlongLineDouble(pSpikePoints[nSpikeCounter - 1], pLinePoints[j + 1], dSpikeSize / 2);\r\n\r\n                    //the spike end (perpendicular) point\r\n                    if (bolTooLong === 0) {\r\n                        if (bolVertical !== 0) //segment is not vertical\r\n                        {\r\n                            if (pLinePoints[j].x < pLinePoints[j + 1].x) {\r\n                                pSpikePoints[nSpikeCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pt0, 2, dSpikeSize);\t//extennd above the line\r\n                            } else {\r\n                                pSpikePoints[nSpikeCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pt0, 3, dSpikeSize);\t//extend below the line\r\n                            }\r\n                            pSpikePoints[nSpikeCounter].style = 0;\r\n                            nSpikeCounter++;\r\n                        } else //vertical segment\r\n                        {\r\n                            if (pLinePoints[j].y > pLinePoints[j + 1].y) {\r\n                                pSpikePoints[nSpikeCounter].x = pt0.x - dSpikeSize;\r\n                            } else {\r\n                                pSpikePoints[nSpikeCounter].x = pt0.x + dSpikeSize;\r\n                            }\r\n\r\n                            pSpikePoints[nSpikeCounter].y = pt0.y;\r\n                            nSpikeCounter++;\r\n                        }\r\n                    } else //too long\r\n                    {\r\n                        pSpikePoints[nSpikeCounter] = new POINT2(pLinePoints[j + 1]);\r\n                        nSpikeCounter++;\r\n                    }\r\n                    pSpikePoints[nSpikeCounter - 1].style = 9;\r\n\r\n                    //the second spike base point. this is the third spike point\r\n                    if (bolTooLong === 0) {\r\n                        d1 = lineutility.CalcDistanceDouble(pLinePoints[j], pSpikePoints[nSpikeCounter - 2]);\r\n                        d2 = lineutility.CalcDistanceDouble(pLinePoints[j + 1], pSpikePoints[nSpikeCounter - 2]);\r\n                        if (d1 > d2) {\r\n                            pSpikePoints[nSpikeCounter] = lineutility.ExtendLine2Double(pLinePoints[j], pSpikePoints[nSpikeCounter - 2], dSpikeSize, 0);\r\n                        } else {\r\n                            pSpikePoints[nSpikeCounter] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pSpikePoints[nSpikeCounter - 2], -dSpikeSize, 0);\r\n                        }\r\n\r\n                        pSpikeEnd[k] = new POINT2(pSpikePoints[nSpikeCounter]);\r\n                        nSpikeEndCounter++;\r\n                        pSpikePoints[nSpikeCounter].style = 10;\r\n                    } else {\r\n                        pSpikePoints[nSpikeCounter] = new POINT2(pLinePoints[j + 1]);\r\n                        pSpikePoints[nSpikeCounter].style = 5;\r\n                    }\r\n                    nSpikeCounter++;\r\n                }//end for k= 0 to numSpikes-1\r\n                //if there are no spikes\r\n                if (nSpikeEndCounter === 0 && nFlotEndCounter === 1) {\r\n                    pSegmentPoints[nSegmentCounter] = new POINT2(pLinePoints[j]);\r\n                    pSegmentPoints[nSegmentCounter++].style = 0;\r\n                    pSegmentPoints[nSegmentCounter] = new POINT2(pFlotStart[0]);\r\n                    pSegmentPoints[nSegmentCounter++].style = 5;\r\n\r\n                    pSegmentPoints[nSegmentCounter] = new POINT2(pLinePoints[j + 1]);\r\n                    pSegmentPoints[nSegmentCounter++].style = 0;\r\n                    pSegmentPoints[nSegmentCounter] = new POINT2(pFlotEnd[0]);\r\n                    pSegmentPoints[nSegmentCounter++].style = 5;\r\n                }\r\n                //put a loop here for the segment points\r\n                for (l = 0; l < nSpikeEndCounter; l++) {\r\n                    if (l === 0) {\r\n                        pSegmentPoints[nSegmentCounter] = new POINT2(pLinePoints[j]);\r\n                        pSegmentPoints[nSegmentCounter++].style = 0;\r\n                        pSegmentPoints[nSegmentCounter] = new POINT2(pFlotStart[0]);\r\n                        pSegmentPoints[nSegmentCounter++].style = 5;\r\n                    }\r\n                    if (l === nSpikeEndCounter - 1) //the last spike\r\n                    {\r\n                        pSegmentPoints[nSegmentCounter] = new POINT2(pLinePoints[j + 1]);\r\n                        pSegmentPoints[nSegmentCounter++].style = 0;\r\n                        pSegmentPoints[nSegmentCounter] = new POINT2(pFlotEnd[l + 1]);\r\n                        pSegmentPoints[nSegmentCounter++].style = 5;\r\n                    }\r\n                    //put the cross point segments between the flots and spikes\r\n                    //segment before the spike is just a line\r\n                    pSegmentPoints[nSegmentCounter] = new POINT2(pSpikeEnd[l]);\r\n                    pSegmentPoints[nSegmentCounter++].style = 0;\r\n                    pSegmentPoints[nSegmentCounter] = new POINT2(pFlotStart[l + 1]);\r\n                    pSegmentPoints[nSegmentCounter++].style = 5;\r\n\r\n                    //the cross points\r\n                    d1 = lineutility.CalcDistanceDouble(pSpikeStart[l], pFlotEnd[l]);\r\n                    pSegmentPoints[nSegmentCounter++] = lineutility.ExtendAlongLineDouble(pSpikeStart[l], pLinePoints[j], d1 / 3, 0);\r\n                    pSegmentPoints[nSegmentCounter++] = lineutility.ExtendAlongLineDouble(pSpikeStart[l], pLinePoints[j], 2 * d1 / 3, 5);\r\n                    tempPoint = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pSegmentPoints[nSegmentCounter - 2], 2, arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale()), 0);\r\n                    pSegmentPoints[nSegmentCounter++] = new POINT2(tempPoint);\r\n                    tempPoint = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pSegmentPoints[nSegmentCounter - 2], 3, arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale()), 5);\r\n                    pSegmentPoints[nSegmentCounter++] = new POINT2(tempPoint);\r\n                }\r\n                if (nSpikeCounter === 0) {\r\n                    pSpikePoints[nSpikeCounter] = new POINT2(pLinePoints[j]);\r\n                    pSpikePoints[nSpikeCounter].style = 5;\r\n                    nSpikeCounter++;\r\n                    pSpikePoints[nSpikeCounter] = new POINT2(pLinePoints[j + 1]);\r\n                    pSpikePoints[nSpikeCounter].style = 5;\r\n                    nSpikeCounter++;\r\n                    pSpikePoints[nSpikeCounter] = new POINT2(pLinePoints[j + 1]);\r\n                    pSpikePoints[nSpikeCounter].style = 5;\r\n                    nSpikeCounter++;\r\n                } else {\r\n                    pSpikePoints[nSpikeCounter] = new POINT2(pSpikePoints[nSpikeCounter - 1]);\r\n                    pSpikePoints[nSpikeCounter].style = 5;\r\n                    pSpikePoints[nSpikeCounter + 1] = new POINT2(pSpikePoints[nSpikeCounter - 1]);\r\n                    pSpikePoints[nSpikeCounter + 1].style = 5;\r\n                    pSpikePoints[nSpikeCounter + 2] = new POINT2(pSpikePoints[nSpikeCounter - 1]);\r\n                    pSpikePoints[nSpikeCounter + 2].style = 5;\r\n                    nSpikeCounter += 3;\r\n                }\r\n            }\r\n\r\n            //load the spike points into the array\r\n            nTotalCounter = 0;\r\n            for (j = 0; j < nFlotCounter; j++) {\r\n                pLinePoints[nTotalCounter++] = new POINT2(pFlotPoints[j]);\r\n            }\r\n            for (j = 0; j < nSpikeCounter; j++) {\r\n                pLinePoints[nTotalCounter++] = new POINT2(pSpikePoints[j]);\r\n            }\r\n            for (j = 0; j < nSegmentCounter; j++) {\r\n                pLinePoints[nTotalCounter++] = new POINT2(pSegmentPoints[j]);\r\n            }\r\n            n = pLinePoints.length;\r\n            //for (j = nTotalCounter; j < pLinePoints.length; j++) \r\n            for (j = nTotalCounter; j < n; j++) {\r\n                pLinePoints[j] = new POINT2(pLinePoints[nTotalCounter - 1]);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(flot._className, \"GetOFYPointsDouble\",\r\n                    new RendererException(\"Failed inside GetOFYPointsDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return nTotalCounter;\r\n    }\r\n    static GetSFPointsDouble(tg: TGLight,\r\n        pLinePoints: POINT2[],\r\n        numPts: int): int {\r\n        let nTotalCounter: int = 0;\r\n        try {\r\n            let lineType: int = tg.get_LineType();\r\n            let lTotalPoints: int = 0;\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let lNumSegs: int = 0;\r\n            let l: int = 0;\r\n            let lNumFlots: int = 0;\r\n            let lNumSpikes: int = 0;\r\n            let dDistance: double = 0;\r\n            let m: ref<number[]> = new ref();\r\n            let points: number[];\r\n            let pSpikePoints: POINT2[];\r\n            let pt0: POINT2 = new POINT2();\r\n            let tempPoint: POINT2 = new POINT2();\r\n            let pFlotPoints: POINT2[];\r\n            let dSpikeSize: double = arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n            let dIncrement: double = arraysupport.getScaledSize(80, tg.get_LineThickness(), tg.get_patternScale());\r\n            let vbPoints: number[];\r\n            let nFlotCounter: int = 0;\r\n            let nSpikeCounter: int = 0;\r\n            let nSegCounter: int = 0;\r\n            let flots: number[];\r\n            //int sumOfFlots = 0;\r\n            let segmentLength: double = 0;\r\n            let spikeLength: double = 0;\r\n            let bolTooLong: int = 0;\r\n            let d1: double = 0;\r\n            let d2: double = 0;\r\n            let bolVertical: int = 0;\r\n            let pFlotStart: POINT2[];\r\n            let pFlotEnd: POINT2[];\r\n            let pSpikeStart: POINT2[];\r\n            let pSpikeEnd: POINT2[];\r\n            let pSegPoints: POINT2[];\r\n            let bFlip: ref<number[]> = new ref();\r\n            let lDirection: ref<number[]> = new ref();\r\n            let lLastDirection: ref<number[]> = new ref();\r\n\r\n            lTotalPoints = flot.GetSFCountDouble(pLinePoints, numPts);\r\n            m.value = new Array<number>(1);\r\n            lDirection.value = new Array<number>(1);\r\n            lDirection.value[0] = -1;\r\n            lLastDirection.value = new Array<number>(1);\r\n            lLastDirection.value[0] = -1;\r\n            bFlip.value = new Array<number>(1);\r\n            bFlip.value[0] = -1;\r\n\r\n            vbPoints = new Array<number>(numPts * 2);\r\n            pSpikePoints = new Array<POINT2>(lTotalPoints);\r\n            pFlotPoints = new Array<POINT2>(lTotalPoints);\r\n            let n: int = pSpikePoints.length;\r\n            //for (j = 0; j < pSpikePoints.length; j++) \r\n            for (j = 0; j < n; j++) {\r\n                pSpikePoints[j] = new POINT2(pLinePoints[0]);\r\n                pSpikePoints[j].style = 5;\r\n            }\r\n            n = pFlotPoints.length;\r\n            //for (j = 0; j < pFlotPoints.length; j++) \r\n            for (j = 0; j < n; j++) {\r\n                pFlotPoints[j] = new POINT2(pLinePoints[0]);\r\n                pFlotPoints[j].style = 5;\r\n            }\r\n            pSegPoints = new Array<POINT2>(4 * (numPts - 1));\r\n            lineutility.InitializePOINT2Array(pSegPoints);\r\n\r\n            flots = new Array<number>(numPts + 1);\r\n            //the vbPoints long array gets used by GetFlotSegment\r\n            //and is based on the original points\r\n            //for(j=0;j<numPts;j++)\r\n            for (j = 0; j < numPts; j++) {\r\n                vbPoints[k] = pLinePoints[j].x as int;\r\n                k++;\r\n                vbPoints[k] = pLinePoints[j].y as int;\r\n                k++;\r\n            }\r\n            k = 0;\r\n            //initialize flots\r\n            flots[0] = 0;\r\n            for (j = 0; j < numPts; j++) {\r\n                flots[j + 1] = 0;\r\n            }\r\n\r\n            for (j = 0; j < numPts - 1; j++) {\r\n                bolVertical = lineutility.CalcTrueSlopeDouble(pLinePoints[j], pLinePoints[j + 1], m);\r\n                m.value[0] = -m.value[0];\t//reverse the direction\r\n                dDistance = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                lNumSegs = Math.trunc(dDistance / dIncrement);\r\n                lNumFlots = lNumSegs;\r\n                lNumSpikes = lNumSegs;\r\n                flots[j + 1] = lNumSegs;\r\n\r\n                //get the flot segments for this line segment\r\n                //flot segments are 30 pixels wide with the flots in the middle, 20 pixels wide\r\n                k = 0;\r\n                if (lNumFlots > 0) {\r\n                    points = new Array<number>(lNumFlots * 30);\r\n                    pFlotStart = new Array<POINT2>(lNumFlots);\r\n                    lineutility.InitializePOINT2Array(pFlotStart);\r\n                    pFlotEnd = new Array<POINT2>(lNumFlots);\r\n                    lineutility.InitializePOINT2Array(pFlotEnd);\r\n                    flot.GetFlotSegment2(tg, vbPoints, j, points, bFlip, lDirection, lLastDirection);\r\n                    for (l = 0; l < lNumFlots * 10; l++) {\r\n                        pFlotPoints[nFlotCounter].x = points[k];\r\n                        pFlotPoints[nFlotCounter].y = points[k + 1];\r\n\r\n                        if (lineType === TacticalLines.USF || lineType === TacticalLines.SF) {\r\n                            pFlotPoints[nFlotCounter].style = 19;\r\n                        } else {\r\n                            pFlotPoints[nFlotCounter].style = 9;\r\n                        }\r\n\r\n                        //straighten out the flots\r\n                        if ((nFlotCounter) % 10 === 0) {\r\n                            pFlotStart[Math.trunc(l / 10)] = pFlotPoints[nFlotCounter];\r\n                            d1 = lineutility.CalcDistanceDouble(pLinePoints[j], pFlotPoints[nFlotCounter]);\r\n                            d2 = lineutility.CalcDistanceDouble(pLinePoints[j + 1], pFlotPoints[nFlotCounter]);\r\n                            if (d2 > d1) {\r\n                                pFlotPoints[nFlotCounter] = lineutility.ExtendLineDouble(pLinePoints[j + 1], pLinePoints[j], -d1);\r\n                            } else {\r\n                                pFlotPoints[nFlotCounter] = lineutility.ExtendLineDouble(pLinePoints[j], pLinePoints[j + 1], -d2);\r\n                            }\r\n\r\n                            if (lineType === TacticalLines.USF || lineType === TacticalLines.SF) {\r\n                                pFlotPoints[nFlotCounter].style = 19;\r\n                            } else {\r\n                                pFlotPoints[nFlotCounter].style = 9;\r\n                            }\r\n                        }\r\n\r\n                        if ((nFlotCounter + 1) % 10 === 0) {\r\n                            if (lineType === TacticalLines.USF || lineType === TacticalLines.SF) {\r\n                                pFlotPoints[nFlotCounter].style = 5;\t//end of flot\r\n                            } else {\r\n                                pFlotPoints[nFlotCounter].style = 23;\t//red fill\r\n                            }\r\n                            pFlotEnd[Math.trunc(l / 10)] = new POINT2(pFlotPoints[nFlotCounter]);\r\n                        }\r\n                        if (l === 0) {\r\n                            pSegPoints[nSegCounter] = new POINT2(pLinePoints[j]);\r\n                            pSegPoints[nSegCounter++].style = 19;\r\n                            pSegPoints[nSegCounter] = new POINT2(pFlotStart[l]);\r\n                            pSegPoints[nSegCounter++].style = 5;\r\n                        }\r\n                        if (l === lNumFlots * 10 - 1) {\r\n                            pSegPoints[nSegCounter] = new POINT2(pLinePoints[j + 1]);\r\n                            pSegPoints[nSegCounter++].style = 19;\r\n                            pSegPoints[nSegCounter] = new POINT2(pFlotStart[Math.trunc(l / 10)]);\r\n                            pSegPoints[nSegCounter++].style = 5;\r\n                        }\r\n                        k += 3;\r\n                        nFlotCounter++;\r\n                    }\r\n                    points = null;\r\n                }//end if num flots>0\r\n                else //segment too short\r\n                {\r\n                    pSegPoints[nSegCounter] = new POINT2(pLinePoints[j]);\r\n                    pSegPoints[nSegCounter++].style = 0;\r\n                    pSegPoints[nSegCounter] = new POINT2(pLinePoints[j + 1]);\r\n                    pSegPoints[nSegCounter++].style = 5;\r\n                }\r\n\r\n                //for each spike in the line segment\r\n                //spikes segments are 30 pixels wide with the spikes in the middle, 20 pixels wide\r\n                segmentLength = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                pSpikeStart = new Array<POINT2>(lNumSpikes);\r\n                lineutility.InitializePOINT2Array(pSpikeStart);\r\n                pSpikeEnd = new Array<POINT2>(lNumSpikes);\r\n                lineutility.InitializePOINT2Array(pSpikeEnd);\r\n                for (k = 0; k < lNumSpikes - 1; k++) //get the spike\r\n                {\r\n                    //the first spike base point\r\n                    //has to be based on the preceding flot\r\n                    //if the distance goes past the end of the line segment then set the point to the\r\n                    //end of the line segment\r\n                    bolTooLong = 0;\r\n\r\n                    d1 = lineutility.CalcDistanceDouble(pFlotStart[k], pFlotStart[k + 1]);\r\n                    d1 = d1 / 2 - dSpikeSize;\r\n                    tempPoint = lineutility.ExtendAlongLineDouble(pFlotStart[k], pLinePoints[j + 1], d1, 0);\r\n\r\n                    spikeLength = lineutility.CalcDistanceDouble(pLinePoints[j], tempPoint);\r\n                    if (spikeLength + dSpikeSize < segmentLength) {\r\n                        pSpikePoints[nSpikeCounter] = new POINT2(tempPoint);\r\n                        pSpikeStart[k] = new POINT2(tempPoint);\r\n                    } else {\r\n                        pSpikePoints[nSpikeCounter] = new POINT2(pLinePoints[j + 1]);\r\n                        bolTooLong = 1;\r\n                    }\r\n\r\n                    if (lineType === TacticalLines.USF || lineType === TacticalLines.SF) {\r\n                        pSpikePoints[nSpikeCounter].style = 25;\r\n                    } else {\r\n                        pSpikePoints[nSpikeCounter].style = 9;\r\n                    }\r\n\r\n                    nSpikeCounter++;\r\n\r\n                    pt0 = lineutility.ExtendAlongLineDouble(pSpikePoints[nSpikeCounter - 1], pLinePoints[j + 1], dSpikeSize / 2);\r\n                    //the spike end (perpendicular) point\r\n                    if (bolTooLong === 0) {\r\n                        if (bolVertical !== 0) //segment is not vertical\r\n                        {\r\n                            if (pLinePoints[j].x < pLinePoints[j + 1].x) {\r\n                                pSpikePoints[nSpikeCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pt0, 2, dSpikeSize);\t//extennd above the line\r\n                            } else {\r\n                                pSpikePoints[nSpikeCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pt0, 3, dSpikeSize);\t//extend below the line\r\n                            }\r\n                            pSpikePoints[nSpikeCounter].style = 0;\r\n                            //pSpikeEnd[k]=pSpikePoints[nSpikeCounter];\r\n                            nSpikeCounter++;\r\n                        } else //vertical segment\r\n                        {\r\n                            if (pLinePoints[j].y > pLinePoints[j + 1].y) {\r\n                                pSpikePoints[nSpikeCounter].x = pt0.x - dSpikeSize;\r\n                            } else {\r\n                                pSpikePoints[nSpikeCounter].x = pt0.x + dSpikeSize;\r\n                            }\r\n\r\n                            pSpikePoints[nSpikeCounter].y = pt0.y;\r\n                            nSpikeCounter++;\r\n                        }\r\n                    } else //too long\r\n                    {\r\n                        pSpikePoints[nSpikeCounter] = new POINT2(pLinePoints[j + 1]);\r\n                        nSpikeCounter++;\r\n                    }\r\n\r\n                    if (lineType === TacticalLines.USF || lineType === TacticalLines.SF) {\r\n                        pSpikePoints[nSpikeCounter - 1].style = 25;\r\n                    } else {\r\n                        pSpikePoints[nSpikeCounter - 1].style = 9;\r\n                    }\r\n\r\n                    //the second spike base point. this is the third spike point\r\n                    if (bolTooLong === 0) {\r\n                        pSpikePoints[nSpikeCounter] = lineutility.ExtendAlongLineDouble(pSpikePoints[nSpikeCounter - 2], pLinePoints[j + 1], dSpikeSize);\r\n\r\n                        if (lineType === TacticalLines.USF || lineType === TacticalLines.SF) {\r\n                            pSpikePoints[nSpikeCounter].style = 5;\r\n                        } else {\r\n                            pSpikePoints[nSpikeCounter].style = 24;\r\n                        }\r\n\r\n                        pSpikeEnd[k] = new POINT2(pSpikePoints[nSpikeCounter]);\r\n                    } else {\r\n                        pSpikePoints[nSpikeCounter] = new POINT2(pLinePoints[j + 1]);\r\n                        pSpikePoints[nSpikeCounter].style = 5;\r\n                    }\r\n                    nSpikeCounter++;\r\n                    //the segment feature points, for SF they are just lines\r\n                    if (lineType === TacticalLines.SF ||\r\n                        lineType === TacticalLines.USF) {\r\n                        d1 = lineutility.CalcDistanceDouble(pFlotStart[k], pSpikeStart[k]);\r\n                        pSpikePoints[nSpikeCounter] = new POINT2(pFlotStart[k]);\r\n                        pSpikePoints[nSpikeCounter++].style = 19;\r\n                        pSpikePoints[nSpikeCounter++] = lineutility.ExtendAlongLineDouble(pFlotStart[k], pLinePoints[j + 1], d1 / 2, 5);\r\n\r\n                        pSpikePoints[nSpikeCounter] = new POINT2(pFlotEnd[k]);\r\n                        pSpikePoints[nSpikeCounter++].style = 19;\r\n                        pSpikePoints[nSpikeCounter++] = lineutility.ExtendAlongLineDouble(pFlotEnd[k], pLinePoints[j], d1 / 2, 5);\r\n\r\n                        if (k === lNumSpikes - 2) {\r\n                            pSpikePoints[nSpikeCounter] = new POINT2(pFlotStart[k + 1]);\r\n                            pSpikePoints[nSpikeCounter++].style = 19;\r\n                            pSpikePoints[nSpikeCounter++] = lineutility.ExtendAlongLineDouble(pFlotStart[k + 1], pLinePoints[j + 1], d1 / 2, 5);\r\n\r\n                            pSpikePoints[nSpikeCounter] = new POINT2(pFlotEnd[k + 1]);\r\n                            pSpikePoints[nSpikeCounter++].style = 19;\r\n                            pSpikePoints[nSpikeCounter++] = lineutility.ExtendAlongLineDouble(pFlotEnd[k + 1], pLinePoints[j], d1 / 2, 5);\r\n\r\n                        }\r\n\r\n                        pSpikePoints[nSpikeCounter] = new POINT2(pSpikeStart[k]);\r\n                        pSpikePoints[nSpikeCounter++].style = 25;\r\n                        pSpikePoints[nSpikeCounter++] = lineutility.ExtendAlongLineDouble(pSpikeStart[k], pLinePoints[j], d1 / 2, 5);\r\n\r\n                        pSpikePoints[nSpikeCounter] = new POINT2(pSpikeEnd[k]);\r\n                        pSpikePoints[nSpikeCounter++].style = 25;\r\n                        pSpikePoints[nSpikeCounter++] = lineutility.ExtendAlongLineDouble(pSpikeEnd[k], pLinePoints[j + 1], d1 / 2, 5);\r\n\r\n                        if (lineType === TacticalLines.USF) {\r\n                            pSpikePoints[nSpikeCounter] = new POINT2(pFlotEnd[k]);\r\n                            pSpikePoints[nSpikeCounter++].style = 19;\r\n                            pSpikePoints[nSpikeCounter] = new POINT2(pFlotStart[k]);\r\n                            pSpikePoints[nSpikeCounter++].style = 5;\r\n\r\n                            if (k === lNumSpikes - 2) {\r\n                                pSpikePoints[nSpikeCounter] = new POINT2(pFlotEnd[k + 1]);\r\n                                pSpikePoints[nSpikeCounter++].style = 19;\r\n                                pSpikePoints[nSpikeCounter] = new POINT2(pFlotStart[k + 1]);\r\n                                pSpikePoints[nSpikeCounter++].style = 5;\r\n                            }\r\n\r\n                            pSpikePoints[nSpikeCounter] = new POINT2(pSpikeEnd[k]);\r\n                            pSpikePoints[nSpikeCounter++].style = 25;\r\n                            pSpikePoints[nSpikeCounter] = new POINT2(pSpikeStart[k]);\r\n                            pSpikePoints[nSpikeCounter++].style = 5;\r\n                        }\r\n                    }\r\n                    if (lineType === TacticalLines.SFG) {\r\n                        pSpikePoints[nSpikeCounter++] = lineutility.ExtendAlongLineDouble(pSpikeStart[k], pLinePoints[j], dSpikeSize / 2, 22);\r\n                        pSpikePoints[nSpikeCounter++] = lineutility.ExtendAlongLineDouble(pSpikeEnd[k], pLinePoints[j + 1], dSpikeSize / 2, 20);\r\n                    }\r\n                    if (lineType === TacticalLines.SFY) {\r\n\r\n                        d1 = lineutility.CalcDistanceDouble(pFlotStart[k], pSpikeStart[k]);\r\n                        pSpikePoints[nSpikeCounter] = lineutility.ExtendAlongLineDouble(pSpikeStart[k], pLinePoints[j], d1 / 4);\t//was dSpikeSize/4\r\n                        pSpikePoints[nSpikeCounter].style = 25;\t//blue\r\n                        pSpikePoints[nSpikeCounter + 1] = lineutility.ExtendAlongLineDouble(pSpikeStart[k], pLinePoints[j], d1 / 2);\t//was dSpikeSize/2\r\n                        pSpikePoints[nSpikeCounter + 1].style = 5;\t//end of blue part\r\n                        pSpikePoints[nSpikeCounter + 2] = lineutility.ExtendAlongLineDouble(pSpikeStart[k], pLinePoints[j], d1 / 2);\t//was dSpikeSize/2\r\n                        pSpikePoints[nSpikeCounter + 2].style = 19;\t//red\r\n                        pSpikePoints[nSpikeCounter + 3] = lineutility.ExtendAlongLineDouble(pSpikeStart[k], pLinePoints[j], 3 * d1 / 4);\t\t//was 1.5*dSpikeSize/2\r\n                        pSpikePoints[nSpikeCounter + 3].style = 5;\t//end of red part\r\n                        //the cross points\r\n                        pSpikePoints[nSpikeCounter + 4] = lineutility.ExtendDirectedLine(pSpikePoints[nSpikeCounter], pLinePoints[j], pSpikePoints[nSpikeCounter], 2, arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale()), 25);\r\n                        pSpikePoints[nSpikeCounter + 5] = lineutility.ExtendDirectedLine(pSpikePoints[nSpikeCounter + 3], pLinePoints[j], pSpikePoints[nSpikeCounter + 3], 3, arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale()), 5);\r\n                        nSpikeCounter += 6;\r\n\r\n                        d1 = lineutility.CalcDistanceDouble(pFlotEnd[k + 1], pSpikeEnd[k]);\r\n                        pSpikePoints[nSpikeCounter] = lineutility.ExtendAlongLineDouble(pSpikeEnd[k], pLinePoints[j + 1], d1 / 4);\r\n                        pSpikePoints[nSpikeCounter].style = 25;\r\n                        pSpikePoints[nSpikeCounter + 1] = lineutility.ExtendAlongLineDouble(pSpikeEnd[k], pLinePoints[j + 1], d1 / 2);\r\n                        pSpikePoints[nSpikeCounter + 1].style = 5;\r\n                        pSpikePoints[nSpikeCounter + 2] = lineutility.ExtendAlongLineDouble(pSpikeEnd[k], pLinePoints[j + 1], d1 / 2);\r\n                        pSpikePoints[nSpikeCounter + 2].style = 19;\r\n                        pSpikePoints[nSpikeCounter + 3] = lineutility.ExtendAlongLineDouble(pSpikeEnd[k], pLinePoints[j + 1], 3 * d1 / 4);\r\n                        pSpikePoints[nSpikeCounter + 3].style = 5;\r\n                        //the cross points\r\n                        pSpikePoints[nSpikeCounter + 4] = lineutility.ExtendDirectedLine(pSpikePoints[nSpikeCounter], pLinePoints[j + 1], pSpikePoints[nSpikeCounter], 3, arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale()), 19);\r\n                        pSpikePoints[nSpikeCounter + 5] = lineutility.ExtendDirectedLine(pSpikePoints[nSpikeCounter + 3], pLinePoints[j + 1], pSpikePoints[nSpikeCounter + 3], 2, arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale()), 5);\r\n                        nSpikeCounter += 6;\r\n\r\n                    }\r\n                }//for k= 0 to numSpikes-1\r\n                if (nSpikeCounter === 0) {\r\n                    pSpikePoints[nSpikeCounter] = new POINT2(pLinePoints[j]);\r\n                    pSpikePoints[nSpikeCounter].style = 5;\r\n                    nSpikeCounter++;\r\n                    pSpikePoints[nSpikeCounter] = new POINT2(pLinePoints[j + 1]);\r\n                    pSpikePoints[nSpikeCounter].style = 5;\r\n                    nSpikeCounter++;\r\n                    //added 6-1-05 M. Deutch\r\n                    pSpikePoints[nSpikeCounter] = new POINT2(pLinePoints[j + 1]);\r\n                    pSpikePoints[nSpikeCounter].style = 5;\r\n                    nSpikeCounter++;\r\n                } else {\r\n                    pSpikePoints[nSpikeCounter] = new POINT2(pSpikePoints[nSpikeCounter - 1]);\r\n                    pSpikePoints[nSpikeCounter].style = 5;\r\n                    pSpikePoints[nSpikeCounter + 1] = new POINT2(pSpikePoints[nSpikeCounter - 1]);\r\n                    pSpikePoints[nSpikeCounter + 1].style = 5;\r\n                    pSpikePoints[nSpikeCounter + 2] = new POINT2(pSpikePoints[nSpikeCounter - 1]);\r\n                    pSpikePoints[nSpikeCounter + 2].style = 5;\r\n                    nSpikeCounter += 3;\r\n                }\r\n            }\r\n            n = pLinePoints.length;\r\n            //for (j = 0; j < pLinePoints.length; j++) \r\n            for (j = 0; j < n; j++) {\r\n                pLinePoints[j] = new POINT2(pSpikePoints[0]);\r\n                pLinePoints[j].style = 5;\r\n            }\r\n            //load the spike points into the array\r\n            nTotalCounter = 0;\r\n            for (j = 0; j < nFlotCounter; j++) {\r\n                pLinePoints[nTotalCounter++] = new POINT2(pFlotPoints[j]);\r\n            }\r\n            for (j = 0; j < nSpikeCounter; j++) {\r\n                pLinePoints[nTotalCounter++] = new POINT2(pSpikePoints[j]);\r\n            }\r\n            for (j = 0; j < nSegCounter; j++) {\r\n                pLinePoints[nTotalCounter++] = new POINT2(pSegPoints[j]);\r\n            }\r\n            n = pLinePoints.length;\r\n            //for (j = nTotalCounter; j < pLinePoints.length; j++) \r\n            for (j = nTotalCounter; j < n; j++) {\r\n                pLinePoints[j] = new POINT2(pLinePoints[nTotalCounter - 1]);\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(flot._className, \"GetSFPointsDouble\",\r\n                    new RendererException(\"Failed inside GetSFPointsDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return nTotalCounter;\r\n    }\r\n\r\n    static GetSFCountDouble(pLinePoints: POINT2[], numPts: int): int {\r\n        let lTotalpts: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let lNumSegs: int = 0;\r\n            let lNumFlots: int = 0;\r\n            let lNumSpikes: int = 0;\r\n            let dDistance: double = 0;\r\n            //end declarations\r\n\r\n            //for each segment\r\n            for (j = 0; j < numPts - 1; j++) {\r\n                dDistance = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                lNumSegs = Math.trunc(dDistance / 80);\r\n                lNumFlots = lNumSegs;\r\n                lNumSpikes = lNumSegs;\r\n                if (lNumFlots < 1) {\r\n                    lNumFlots = 1;\r\n                }\r\n                if (lNumSpikes < 1) {\r\n                    lNumSpikes = 1;\r\n                }\r\n                lTotalpts += lNumFlots * 10; //10 points per flot,\r\n                lTotalpts += lNumSpikes * 3; //3 points per spike\r\n                lTotalpts += lNumSegs * 16;\t// points for line features\r\n                lTotalpts += numPts * 4;\r\n            }\r\n            if (lTotalpts < 25 * numPts) {\r\n                lTotalpts = 25 * numPts;\r\n            }\r\n\r\n            if (lTotalpts < numPts) {\r\n                lTotalpts = numPts;\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(flot._className, \"GetSFCountDouble\",\r\n                    new RendererException(\"Failed inside GetSFCountDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return lTotalpts;\r\n    }\r\n}\r\n","import { type int } from \"../graphics2d/BasicTypes\";\r\n\r\n\r\n/**\r\n * Class used by channels for dtermining segments. Segments are used by\r\n * clsChannelUtility to handle double-backed segments so that the lines\r\n * will not go off the display area.\r\n * \r\n *\r\n */\r\nexport class P1 {\r\n    public start: int = 0;\r\n    public end_Renamed: int = 0;\r\n}\r\n","import { Point2D } from \"../graphics2d/Point2D\";\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\";\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\nimport { TGLight } from \"../JavaTacticalRenderer/TGLight\"\r\nimport { Color } from \"../renderer/utilities/Color\"\r\nimport { clsUtility } from \"../RenderMultipoints/clsUtility\";\r\nimport { RendererUtilities } from \"./utilities/RendererUtilities\";\r\nimport { SVGSymbolInfo } from \"./utilities/SVGSymbolInfo\";\r\n\r\n/**\r\n * Created by michael.spinelli on 8/23/2017.\r\n */\r\nexport class PatternFillRenderer {\r\n    private static readonly svgBeachSlopeModerate = '<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\"30\" height=\"30\" >'\r\n        + '<circle cx=\"15\" cy=\"15\" r=\"3\" stroke=\"#CCCCCC\" fill=\"#CCCCCC\" stroke-width=\"1\"/>'\r\n        + '</svg>';\r\n    private static readonly svgBeachSlopeSteep = '<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\"30\" height=\"30\" >'\r\n        + '<circle cx=\"15\" cy=\"15\" r=\"3\" stroke=\"#CCCCCC\" fill=\"#CCCCCC\" stroke-width=\"1\"/>'\r\n        + '</svg>';\r\n    private static readonly svgFoulGround = '<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\"200\" height=\"200\" >'\r\n        + '<text x=\"0\" y=\"50\" fill=\"#808080\" stroke=\"#808080\" font-family=\"sans-serif\" font-size=\"60\">#</text>'\r\n        + '<text x=\"100\" y=\"150\" fill=\"#808080\" stroke=\"#808080\" font-family=\"sans-serif\" font-size=\"60\">#</text>'\r\n        + '</svg>';\r\n    private static readonly svgKelp = '<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\"200\" height=\"250\" >'\r\n        + '<g id=\"kelp1\" transform=\"scale(0.25 0.25)\">'\r\n        + '<path fill=\"none\" stroke=\"#808080\" stroke-width=\"8\" d=\"M186.5,121.5c22.973-20.676,49.014-39.547,80-46c37.059-7.719,81.906,7.875,108-28\"/>'\r\n        + '<path fill=\"none\" stroke=\"#808080\" stroke-width=\"8\" d=\"M262.277,76.832c-43.969-7.328-80.516-35.457-105.445-76\"/>'\r\n        + '<path fill=\"none\" stroke=\"#808080\" stroke-width=\"8\" d=\"M197.5,47.5c-50.059-5.008-102.018,38.008-142,62\"/>'\r\n        + '<path fill=\"none\" stroke=\"#808080\" stroke-width=\"8\" d=\"M135.832,61.391c-52.047,0-87.924-24.668-135.332-38.891\"/>'\r\n        + '<path fill=\"none\" stroke=\"#808080\" stroke-width=\"8\" d=\"M46.5,38.5c0,0-22.5,15.75-30,21\"/>'\r\n        + '</g>'\r\n        + '<g id=\"kelp2\" transform=\"scale(0.25 0.25)\">'\r\n        + '<path fill=\"none\" stroke=\"#808080\" stroke-width=\"8\" d=\"M586.5,621.5c22.973-20.676,49.016-39.547,80-46c37.059-7.719,81.906,7.875,108-28\"/>'\r\n        + '<path fill=\"none\" stroke=\"#808080\" stroke-width=\"8\" d=\"M662.277,576.832c-43.969-7.328-80.516-35.457-105.445-76\"/>'\r\n        + '<path fill=\"none\" stroke=\"#808080\" stroke-width=\"8\" d=\"M597.5,547.5c-50.059-5.008-102.016,38.008-142,62\"/>'\r\n        + '<path fill=\"none\" stroke=\"#808080\" stroke-width=\"8\" d=\"M535.832,561.391c-52.047,0-87.926-24.668-135.332-38.891\"/>'\r\n        + '<path fill=\"none\" stroke=\"#808080\" stroke-width=\"8\" d=\"M446.5,538.5c0,0-22.5,15.75-30,21\"/>'\r\n        + '</g>'\r\n        + '</svg>';\r\n    private static readonly svgRigField = '<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\"50\" height=\"50\" >'\r\n        + '<circle fill=\"#C0C0C0\" cx=\"25\" cy=\"24\" r=\"10\"/>'\r\n        + '</svg>';\r\n    private static readonly svgSweptArea = '<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\"150\" height=\"150\" >'\r\n        + '<circle fill=\"#FF00FF\" cx=\"19\" cy=\"19\" r=\"19\"/>'\r\n        + '<circle fill=\"#FF00FF\" cx=\"94\" cy=\"94\" r=\"19\"/>'\r\n        + '</svg>';\r\n    private static readonly svgWeirs = '<svg xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\" width=\"124\" height=\"104\">'\r\n        + '<g id=\"trap1\">'\r\n        + '<rect x=\"1\" y=\"21\" fill=\"none\" stroke=\"#C0C0C0\" stroke-width=\"2\" width=\"60\" height=\"30\"/>'\r\n        + '<line fill=\"none\" stroke=\"#C0C0C0\" stroke-width=\"2\" x1=\"11\" y1=\"1\" x2=\"31\" y2=\"21\"/>'\r\n        + '</g>'\r\n        + '<g id=\"trap2\">'\r\n        + '<rect x=\"63\" y=\"73\" fill=\"none\" stroke=\"#C0C0C0\" stroke-width=\"2\" width=\"60\" height=\"30\"/>'\r\n        + '<line fill=\"none\" stroke=\"#C0C0C0\" stroke-width=\"2\" x1=\"73\" y1=\"53\" x2=\"93\" y2=\"73\"/>'\r\n        + '</g>'\r\n        + '</svg>';\r\n\r\n    /**\r\n     * @param hatchStyle Direction of hatch lines - constants from clsUtility\r\n     * @param spacing horizontal spacing between lines\r\n     * @param strokeWidth width of lines\r\n     * @param color Color of lines\r\n     */\r\n    public static MakeHatchPatternFill(hatchStyle: number, spacing: number, strokeWidth: number, color: Color): SVGSymbolInfo {\r\n        let x1: number, x2: number;\r\n        if (hatchStyle == clsUtility.Hatch_ForwardDiagonal) {\r\n            x1 = spacing + strokeWidth;\r\n            x2 = -strokeWidth;\r\n        } else if (hatchStyle == clsUtility.Hatch_BackwardDiagonal) {\r\n            x1 = -strokeWidth;\r\n            x2 = spacing + strokeWidth;\r\n        } else {\r\n            return null;\r\n        }\r\n\r\n        const colorStr = RendererUtilities.colorToHexString(color, false);\r\n\r\n        /*\r\n         * SVG is a square with 3 diagonal lines going through it. All lines have the same slope x values\r\n         * The middle line goes through both corners and the other lines are offset in y by +/- boxLength\r\n         * Each line extends past the box to confirm the line fills each of the 4 corners\r\n         */\r\n        const hatchFillSVGString = \"<svg width=\\\"\" + spacing + \"\\\" height=\\\"\" + spacing + \"\\\" xmlns=\\\"http://www.w3.org/2000/svg\\\" version=\\\"1.1\\\">\" +\r\n            \"<line id=\\\"middle_line\\\" stroke=\\\"\" + colorStr + \"\\\" stroke-width=\\\"\" + strokeWidth + \"\\\" x1=\\\"\" + x1 + \"\\\" x2=\\\"\" + x2 + \"\\\" y1=\\\"\" + (spacing + strokeWidth) + \"\\\" y2=\\\"\" + (-strokeWidth) + \"\\\"/>\" +\r\n            \"<line id=\\\"bottom_line\\\" stroke=\\\"\" + colorStr + \"\\\" stroke-width=\\\"\" + strokeWidth + \"\\\" x1=\\\"\" + x1 + \"\\\" x2=\\\"\" + x2 + \"\\\" y1=\\\"\" + (spacing * 2 + strokeWidth) + \"\\\" y2=\\\"\" + (spacing - strokeWidth) + \"\\\"/>\" +\r\n            \"<line id=\\\"top_line\\\" stroke=\\\"\" + colorStr + \"\\\" stroke-width=\\\"\" + strokeWidth + \"\\\" x1=\\\"\" + x1 + \"\\\" x2=\\\"\" + x2 + \"\\\" y1=\\\"\" + strokeWidth + \"\\\" y2=\\\"\" + (-spacing - strokeWidth) + \"\\\"/>\" +\r\n            \"</svg>\";\r\n\r\n        const anchorPoint = new Point2D(spacing / 2, spacing / 2);\r\n        const bounds = new Rectangle2D(spacing / 2, spacing / 2, spacing, spacing);\r\n        return new SVGSymbolInfo(hatchFillSVGString, anchorPoint, bounds, bounds);\r\n    }\r\n\r\n    public static MakeMetocPatternFill(tg: TGLight): SVGSymbolInfo {\r\n        let width = 0, height = 0;\r\n        let svgFill = \"\";\r\n        switch (tg.get_LineType()) {\r\n            case TacticalLines.BEACH_SLOPE_MODERATE: {\r\n                width = 30;\r\n                height = 30;\r\n                svgFill = PatternFillRenderer.svgBeachSlopeModerate;\r\n                break;\r\n            }\r\n            case TacticalLines.BEACH_SLOPE_STEEP: {\r\n                width = 30;\r\n                height = 30;\r\n                svgFill = PatternFillRenderer.svgBeachSlopeSteep;\r\n                break;\r\n            }\r\n            case TacticalLines.FOUL_GROUND: {\r\n                width = 200;\r\n                height = 200;\r\n                svgFill = PatternFillRenderer.svgFoulGround;\r\n                break;\r\n            }\r\n            case TacticalLines.KELP: {\r\n                width = 200;\r\n                height = 250;\r\n                svgFill = PatternFillRenderer.svgKelp;\r\n                break;\r\n            }\r\n            case TacticalLines.OIL_RIG_FIELD: {\r\n                width = 50;\r\n                height = 50;\r\n                svgFill = PatternFillRenderer.svgRigField;\r\n                break;\r\n            }\r\n            case TacticalLines.SWEPT_AREA: {\r\n                width = 150;\r\n                height = 150;\r\n                svgFill = PatternFillRenderer.svgSweptArea;\r\n                break;\r\n            }\r\n            case TacticalLines.FISH_TRAPS: {\r\n                width = 124;\r\n                height = 104;\r\n                svgFill = PatternFillRenderer.svgWeirs;\r\n                break;\r\n            }\r\n        }\r\n\r\n        const anchorPoint = new Point2D(width / 2, height / 2);\r\n        const bounds = new Rectangle2D(width / 2, height / 2, width, height);\r\n        return new SVGSymbolInfo(svgFill, anchorPoint, bounds, bounds);\r\n    }\r\n}\r\n","import { Area } from \"../graphics2d/Area\"\r\nimport { BasicStroke } from \"../graphics2d/BasicStroke\"\r\nimport { Point } from \"../graphics2d/Point\"\r\nimport { Point2D } from \"../graphics2d/Point2D\"\r\nimport { Rectangle } from \"../graphics2d/Rectangle\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\nimport { TexturePaint } from \"../graphics2d/TexturePaint\"\r\nimport { lineutility } from \"../JavaLineArray/lineutility\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { Shape2 } from \"../JavaLineArray/Shape2\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\nimport { TGLight } from \"../JavaTacticalRenderer/TGLight\"\r\nimport { PatternFillRenderer } from \"../renderer/PatternFillRenderer\"\r\nimport { Color } from \"../renderer/utilities/Color\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { IPointConversion } from \"../renderer/utilities/IPointConversion\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\nimport { ShapeInfo } from \"../renderer/utilities/ShapeInfo\"\r\nimport { clsUtility as clsUtilityJTR } from \"../JavaTacticalRenderer/clsUtility\";\r\n\r\nimport { type int, type double } from \"../../c5isr/graphics2d/BasicTypes\";\r\n\r\n/**\r\n * Server general utility class\r\n *\r\n */\r\nexport class clsUtility {\r\n    private static readonly _className: string = \"clsUtility\";\r\n    public static readonly Hatch_ForwardDiagonal: int = 2;\r\n    public static readonly Hatch_BackwardDiagonal: int = 3;\r\n    public static readonly Hatch_Vertical: int = 4;\r\n    public static readonly Hatch_Horizontal: int = 5;\r\n    public static readonly Hatch_Cross: int = 8;\r\n\r\n    /**\r\n     * Adds hatch fill to shapes via PatternFillRendererD.MakeHatchPatternFill() or buildHatchFill()\r\n     * @param tg\r\n     * @param shapes\r\n     */\r\n    static addHatchFills(tg: TGLight, shapes: Array<ShapeInfo>): void {\r\n        try {\r\n            if (shapes == null || shapes.length === 0) {\r\n\r\n                return;\r\n            }\r\n\r\n\r\n            let lineType: int = tg.get_LineType();\r\n            let hatchStyle: int = tg.get_FillStyle();\r\n            let j: int = 0;\r\n            let hatch2: int = 0;\r\n            let shape2: Shape2;\r\n            let index: int = 0;\r\n            let hatchLineThickness: double = (tg.get_LineThickness() * 0.75) * tg.get_patternScale();//1.5 + ((tg.get_LineThickness() / 2) - 1.5) * tg.get_patternScale();\r\n            let hatchColor: Color = tg.get_LineColor();\r\n            let hatchSpacing: int = Math.trunc(hatchLineThickness * 6);//Math.trunc(hatchLineThickness * 10);\r\n\r\n            //            if(armyc2.c5isr.JavaTacticalRenderer.clsUtility.isClosedPolygon(lineType)==false)\r\n            //                if(armyc2.c5isr.JavaTacticalRenderer.clsUtility.IsChange1Area(lineType, null)==false)\r\n            //                    return;\r\n            if (clsUtilityJTR.isClosedPolygon(lineType) === false) {\r\n                if (clsUtilityJTR.IsChange1Area(lineType) === false) {\r\n                    switch(lineType)\r\n                    {\r\n                        case TacticalLines.BBS_AREA:\r\n                        case TacticalLines.BBS_LINE:\r\n                        case TacticalLines.BBS_RECTANGLE:\r\n                            break;\r\n                        default:\r\n                            return;\r\n                    }\r\n                }\r\n            }\r\n\r\n            switch (lineType) {\r\n                case TacticalLines.NFA:\r\n                case TacticalLines.NFA_CIRCULAR:\r\n                case TacticalLines.NFA_RECTANGULAR:\r\n                case TacticalLines.LAA: {\r\n                    hatchStyle = clsUtility.Hatch_BackwardDiagonal;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BIO:\r\n                case TacticalLines.BIOT:\r\n                case TacticalLines.NUC:\r\n                case TacticalLines.CHEM:\r\n                case TacticalLines.CHEMT:\r\n                case TacticalLines.RAD: \r\n                case TacticalLines.RADT: \r\n                {\r\n                    hatchStyle = clsUtility.Hatch_BackwardDiagonal;\r\n                    hatchColor = Color.yellow;\r\n                    hatchLineThickness = (tg.get_LineThickness() * 0.85) * tg.get_patternScale();\r\n                    //hatchLineThickness = 1.5 + (tg.get_LineThickness() - 1.5) * tg.get_patternScale();\r\n                    //hatchSpacing = Math.trunc(hatchLineThickness * 4);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WFZ_REVD:\r\n                case TacticalLines.WFZ: {\r\n                    hatchStyle = clsUtility.Hatch_BackwardDiagonal;\r\n                    if (tg.get_LineColor() === Color.BLACK) {\r\n\r\n                        hatchColor = Color.GRAY;\r\n                    }\r\n\r\n                    hatchSpacing = Math.trunc(hatchSpacing / 2);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OBSAREA: {\r\n                    //CPOF client required adding a simple shape for\r\n                    //setting texturepaint which WebRenderer does not use\r\n                    for (j = 0; j < shapes.length; j++) {\r\n                        let shape: ShapeInfo = shapes[j];\r\n                        let color: Color = shape.getLineColor();\r\n                        if (color == null) {\r\n\r\n                            continue;\r\n                        }\r\n\r\n                        //if(shape.getLineColor().getRGB()==0)\r\n                        if (shape.getLineColor().toRGB() === 0) {\r\n\r\n                            shapes.splice(j, 1);\r\n                        }\r\n\r\n                    }\r\n                    hatchStyle = clsUtility.Hatch_BackwardDiagonal;\r\n                    hatchSpacing = Math.trunc(hatchSpacing * 1.25);\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    if (hatchStyle <= 0) {\r\n\r\n                        return;\r\n                    }\r\n\r\n                    break;\r\n                }\r\n\r\n            }\r\n            //get the index of the shape with the same fillstyle\r\n            let n: int = shapes.length;\r\n            //for(j=0;j<shapes.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                shape2 = shapes[j] as Shape2;\r\n                hatch2 = shape2.getFillStyle();\r\n                if (hatch2 === hatchStyle) {\r\n                    index = j;\r\n                    break;\r\n                }\r\n            }\r\n            n = shapes.length;\r\n            //for(int k=0;k<shapes.length;k++)\r\n            for (let k: int = 0; k < n; k++) {\r\n                //the outline should always be the 0th shape for areas\r\n                let shape: ShapeInfo;\r\n                if (lineType === TacticalLines.RANGE_FAN || lineType === TacticalLines.RANGE_FAN_SECTOR || lineType === TacticalLines.RADAR_SEARCH) {\r\n                    shape = shapes[k];\r\n                    shape2 = shapes[k] as Shape2;\r\n                    hatchStyle = shape2.getFillStyle();\r\n                }\r\n                else {\r\n\r\n                    shape = shapes[index];\r\n                }\r\n\r\n\r\n                if (hatchStyle < clsUtility.Hatch_ForwardDiagonal) {\r\n                    //Hatch_ForwardDiagonal is the 0th hatch element\r\n                    continue;\r\n                }\r\n\r\n\r\n                if (tg.get_UseHatchFill()) {\r\n                    let hatchImg = PatternFillRenderer.MakeHatchPatternFill(hatchStyle, hatchSpacing, hatchLineThickness as int, hatchColor);\r\n                    shape.setPatternFillImage(hatchImg);\r\n                }\r\n                else {\r\n                    if (hatchStyle !== clsUtility.Hatch_Cross) {\r\n                        let shape3: Shape2 = clsUtility.buildHatchArea(tg, shape, hatchStyle, hatchSpacing);\r\n                        //shape.setStroke(new BasicStroke(1));\r\n                        shape3.setStroke(new BasicStroke(hatchLineThickness));\r\n                        shape3.setLineColor(hatchColor);\r\n                        shapes.push(shape3);\r\n                    }\r\n                    else    //cross hatch\r\n                    {\r\n                        let shapeBk: Shape2 = clsUtility.buildHatchArea(tg, shape, clsUtility.Hatch_BackwardDiagonal, hatchSpacing);\r\n                        let shapeFwd: Shape2 = clsUtility.buildHatchArea(tg, shape, clsUtility.Hatch_ForwardDiagonal, hatchSpacing);\r\n                        //shapeBk.setStroke(new BasicStroke(1));\r\n                        shapeBk.setStroke(new BasicStroke(hatchLineThickness));\r\n                        shapeBk.setLineColor(hatchColor);\r\n                        shapes.push(shapeBk);\r\n                        //shapeFwd.setStroke(new BasicStroke(1));\r\n                        shapeFwd.setStroke(new BasicStroke(hatchLineThickness));\r\n                        shapeFwd.setLineColor(hatchColor);\r\n                        shapes.push(shapeFwd);\r\n                    }\r\n                }\r\n\r\n                if (lineType !== TacticalLines.RANGE_FAN && lineType !== TacticalLines.RANGE_FAN_SECTOR && lineType !== TacticalLines.RADAR_SEARCH) {\r\n\r\n                    break;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"addHatchFills\",\r\n                    new RendererException(\"Failed inside addHatchFills\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Build Hatch fill. Does not use texture paint or shader.\r\n     * @param tg\r\n     * @param shape\r\n     * @param hatchStyle\r\n     * @return\r\n     */\r\n    static buildHatchArea(tg: TGLight, shape: ShapeInfo, hatchStyle: int, spacing: double): Shape2 {\r\n        let hatchLineShape: Shape2;\r\n        try {\r\n            hatchLineShape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n            let hatchLineArea: Area;\r\n            let rect: Rectangle = shape.getBounds();\r\n            let x0: double = rect.getX();\r\n            let y0: double = rect.getY();\r\n            let width: double = rect.getWidth();\r\n            let height: double = rect.getHeight();\r\n            //we need a square\r\n            if (width > height) {\r\n\r\n                height = width;\r\n            }\r\n\r\n            else {\r\n\r\n                width = height;\r\n            }\r\n\r\n\r\n            //diagnostic\r\n            if (tg.get_UseHatchFill()) {\r\n                //                hatchLineShape.moveTo(new POINT2(x0,y0));\r\n                //                hatchLineShape.lineTo(new POINT2(x0+width,y0));\r\n                //                hatchLineShape.lineTo(new POINT2(x0+width,y0+width));\r\n                //                hatchLineShape.lineTo(new POINT2(x0,y0+width));\r\n                hatchLineShape.setFillStyle(hatchStyle);\r\n                //                hatchLineShape.lineTo(new POINT2(x0,y0));\r\n                //                Area shapeArea=new Area(shape.getShape());\r\n                //                hatchLineArea=new Area(hatchLineShape.getShape());\r\n                //                //intersect the hatch lines with the original shape area to get the fill\r\n                //                hatchLineArea.intersect(shapeArea);\r\n                //                hatchLineShape.setShape(hatchLineArea);\r\n                hatchLineShape.setShape(lineutility.createStrokedShape(shape.getShape()));\r\n                return hatchLineShape;\r\n            }\r\n            //end section\r\n\r\n            width *= 2;\r\n            height *= 2;\r\n            //the next two values should be equal\r\n            let horizLimit: int = 0;\r\n            let vertLimit: int = 0;\r\n            let j: int = 0;\r\n            let vertPts: Array<POINT2> = new Array();\r\n            let horizPts: Array<POINT2> = new Array();\r\n            let vertPt: POINT2;\r\n            let horizPt: POINT2;\r\n            if (hatchStyle === clsUtility.Hatch_BackwardDiagonal) {\r\n                horizLimit = Math.trunc(width / spacing);\r\n                vertLimit = Math.trunc(height / spacing);\r\n                for (j = 0; j < vertLimit; j++) {\r\n                    vertPt = new POINT2(x0, y0 + spacing * j);\r\n                    vertPts.push(vertPt);\r\n                }\r\n                for (j = 0; j < horizLimit; j++) {\r\n                    horizPt = new POINT2(x0 + spacing * j, y0);\r\n                    horizPts.push(horizPt);\r\n                }\r\n\r\n                hatchLineShape.moveTo(new POINT2(x0 - spacing / 2, y0 - spacing / 2));\r\n                hatchLineShape.lineTo(new POINT2(x0, y0));\r\n                for (j = 0; j < vertLimit; j++) {\r\n                    if (j % 2 === 0) {\r\n                        hatchLineShape.lineTo(vertPts[j]);\r\n                        hatchLineShape.lineTo(horizPts[j]);\r\n                    }\r\n                    else {\r\n                        hatchLineShape.lineTo(horizPts[j]);\r\n                        hatchLineShape.lineTo(vertPts[j]);\r\n                    }\r\n                }\r\n                //go outside the bottom right corner to complete a valid area\r\n                hatchLineShape.lineTo(new POINT2(x0 + width + spacing / 2, y0 + height + spacing / 2));\r\n                hatchLineShape.lineTo(new POINT2(x0 + width + spacing, y0 + height + spacing / 2));\r\n                hatchLineShape.lineTo(new POINT2(x0 + width + spacing, y0 - spacing / 2));\r\n                hatchLineShape.lineTo(new POINT2(x0 - spacing / 2, y0 - spacing / 2));\r\n            }\r\n            if (hatchStyle === clsUtility.Hatch_ForwardDiagonal) {\r\n                horizLimit = Math.trunc(width / spacing);\r\n                vertLimit = Math.trunc(height / spacing);\r\n                width /= 2;\r\n                for (j = 0; j < vertLimit; j++) {\r\n                    vertPt = new POINT2(x0 + width, y0 + spacing * j);\r\n                    vertPts.push(vertPt);\r\n                }\r\n                for (j = 0; j < horizLimit; j++) {\r\n                    horizPt = new POINT2(x0 + width - spacing * j, y0);\r\n                    horizPts.push(horizPt);\r\n                }\r\n\r\n                hatchLineShape.moveTo(new POINT2(x0 + width + spacing / 2, y0 - spacing / 2));\r\n                hatchLineShape.lineTo(new POINT2(x0, y0));\r\n                for (j = 0; j < vertLimit; j++) {\r\n                    if (j % 2 === 0) {\r\n                        hatchLineShape.lineTo(vertPts[j]);\r\n                        hatchLineShape.lineTo(horizPts[j]);\r\n                    }\r\n                    else {\r\n                        hatchLineShape.lineTo(horizPts[j]);\r\n                        hatchLineShape.lineTo(vertPts[j]);\r\n                    }\r\n                }\r\n                //go outside the bottom left corner to complete a valid area\r\n                hatchLineShape.lineTo(new POINT2(x0 - spacing / 2, y0 + height + spacing / 2));\r\n                hatchLineShape.lineTo(new POINT2(x0 - spacing, y0 + height + spacing / 2));\r\n                hatchLineShape.lineTo(new POINT2(x0 - spacing, y0 - spacing / 2));\r\n                hatchLineShape.lineTo(new POINT2(x0 + width + spacing / 2, y0 - spacing / 2));\r\n            }\r\n            if (hatchStyle === clsUtility.Hatch_Vertical) {\r\n                horizLimit = Math.trunc(width / (spacing / 2));\r\n                vertLimit = Math.trunc(height / (spacing / 2));\r\n                for (j = 0; j < horizLimit; j++) {\r\n                    if (j % 2 === 0) {\r\n                        vertPt = new POINT2(x0 + spacing / 2 * j, y0);\r\n                        vertPts.push(vertPt);\r\n                        vertPt = new POINT2(x0 + spacing / 2 * j, y0 + height);\r\n                        vertPts.push(vertPt);\r\n                    }\r\n                    else {\r\n                        vertPt = new POINT2(x0 + spacing / 2 * j, y0 + height);\r\n                        vertPts.push(vertPt);\r\n                        vertPt = new POINT2(x0 + spacing / 2 * j, y0);\r\n                        vertPts.push(vertPt);\r\n                    }\r\n                }\r\n                hatchLineShape.moveTo(new POINT2(x0 - spacing / 2, y0 - spacing / 2));\r\n                hatchLineShape.lineTo(new POINT2(x0, y0));\r\n                for (j = 0; j < vertLimit - 1; j++) {\r\n                    hatchLineShape.lineTo(vertPts[j]);\r\n                }\r\n                //go outside the bottom right corner to complete a valid area\r\n                hatchLineShape.lineTo(new POINT2(x0 + width + spacing / 2, y0 + height + spacing / 2));\r\n                hatchLineShape.lineTo(new POINT2(x0 + width + spacing, y0 + height + spacing / 2));\r\n                hatchLineShape.lineTo(new POINT2(x0 + width + spacing, y0 - spacing / 2));\r\n                hatchLineShape.lineTo(new POINT2(x0 - spacing / 2, y0 - spacing / 2));\r\n            }\r\n            if (hatchStyle === clsUtility.Hatch_Horizontal) {\r\n                horizLimit = Math.trunc(width / (spacing / 2));\r\n                vertLimit = Math.trunc(height / (spacing / 2));\r\n                for (j = 0; j < vertLimit; j++) {\r\n                    if (j % 2 === 0) {\r\n                        horizPt = new POINT2(x0, y0 + spacing / 2 * j);\r\n                        horizPts.push(horizPt);\r\n                        horizPt = new POINT2(x0 + width, y0 + spacing / 2 * j);\r\n                        horizPts.push(horizPt);\r\n                    }\r\n                    else {\r\n                        horizPt = new POINT2(x0 + width, y0 + spacing / 2 * j);\r\n                        horizPts.push(horizPt);\r\n                        horizPt = new POINT2(x0, y0 + spacing / 2 * j);\r\n                        horizPts.push(horizPt);\r\n                    }\r\n                }\r\n                hatchLineShape.moveTo(new POINT2(x0 - spacing / 2, y0 - spacing / 2));\r\n                hatchLineShape.lineTo(new POINT2(x0, y0));\r\n                for (j = 0; j < vertLimit - 1; j++) {\r\n                    hatchLineShape.lineTo(horizPts[j]);\r\n                }\r\n                //go outside the bottom left corner to complete a valid area\r\n                hatchLineShape.lineTo(new POINT2(x0 - spacing / 2, y0 + height + spacing / 2));\r\n                hatchLineShape.lineTo(new POINT2(x0 - spacing, y0 + height + spacing / 2));\r\n                hatchLineShape.lineTo(new POINT2(x0 - spacing, y0 - spacing / 2));\r\n                hatchLineShape.lineTo(new POINT2(x0 + width + spacing / 2, y0 - spacing / 2));\r\n            }\r\n\r\n            let shapeArea: Area = new Area(shape.getShape());\r\n            hatchLineArea = new Area(hatchLineShape.getShape());\r\n            //intersect the hatch lines with the original shape area to get the fill\r\n            hatchLineArea.intersect(shapeArea);\r\n            hatchLineShape.setShape(hatchLineArea);\r\n            //return null;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"buildHatchArea\",\r\n                    new RendererException(\"Failed inside buildHatchArea\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return hatchLineShape;\r\n    }\r\n\r\n    protected static POINT2ToPoint(pt2: POINT2): Point {\r\n        let pt: Point = new Point();\r\n        pt.x = pt2.x as int;\r\n        pt.y = pt2.y as int;\r\n        return pt;\r\n    }\r\n    protected static PointToPOINT2(pt: Point): POINT2 {\r\n        let pt2: POINT2 = new POINT2(pt.x, pt.y);\r\n        return pt2;\r\n    }\r\n    protected static POINT2ToPoint2D(pt2: POINT2): Point2D {\r\n        let pt2d: Point2D = new Point2D(pt2.x, pt2.y);\r\n        return pt2d;\r\n    }\r\n    static Points2DToPOINT2(pts2d: Array<Point2D>): Array<POINT2> {\r\n        let pts: Array<POINT2> = new Array();\r\n        let pt: POINT2;\r\n        let n: int = pts2d.length;\r\n        //for(int j=0;j<pts2d.length;j++)        \r\n        for (let j: int = 0; j < n; j++) {\r\n            pt = new POINT2(pts2d[j].getX(), pts2d[j].getY());\r\n            pts.push(pt);\r\n        }\r\n        return pts;\r\n    }\r\n    static Point2DToPOINT2(pt2d: Point2D): POINT2 {\r\n        let pt2: POINT2 = new POINT2(pt2d.getX(), pt2d.getY());\r\n        return pt2;\r\n    }\r\n    /**\r\n     * @deprecated   \r\n     * @param tg\r\n     * @return \r\n     */\r\n    protected static addModifiersBeforeClipping(tg: TGLight): boolean {\r\n        let result: boolean = false;\r\n        let linetype: int = tg.get_LineType();\r\n        switch (linetype) {\r\n            case TacticalLines.TORPEDO:\r\n            case TacticalLines.OPTICAL:\r\n            case TacticalLines.ELECTRO:\r\n            case TacticalLines.BEARING_EW:\r\n            case TacticalLines.ACOUSTIC:\r\n            case TacticalLines.ACOUSTIC_AMB:\r\n            case TacticalLines.BEARING:\r\n            case TacticalLines.BEARING_J:\r\n            case TacticalLines.BEARING_RDF:\r\n            case TacticalLines.MSR:\r\n            case TacticalLines.MSR_ONEWAY:\r\n            case TacticalLines.MSR_TWOWAY:\r\n            case TacticalLines.MSR_ALT:\r\n            case TacticalLines.ASR:\r\n            case TacticalLines.ASR_ONEWAY:\r\n            case TacticalLines.ASR_TWOWAY:\r\n            case TacticalLines.ASR_ALT:\r\n            case TacticalLines.TRAFFIC_ROUTE:\r\n            case TacticalLines.TRAFFIC_ROUTE_ONEWAY:\r\n            case TacticalLines.TRAFFIC_ROUTE_ALT:\r\n            case TacticalLines.HCONVOY:\r\n            case TacticalLines.CONVOY:\r\n            case TacticalLines.MFP:\r\n            case TacticalLines.RFL:\r\n            case TacticalLines.NFL:\r\n            case TacticalLines.CFL:\r\n            case TacticalLines.TRIP:\r\n            case TacticalLines.FSCL:\r\n            case TacticalLines.BCL_REVD:\r\n            case TacticalLines.BCL:\r\n            case TacticalLines.ICL:\r\n            case TacticalLines.IFF_OFF:\r\n            case TacticalLines.IFF_ON:\r\n            case TacticalLines.GENERIC_LINE:\r\n            case TacticalLines.FPF:\r\n            case TacticalLines.LINTGT:\r\n            case TacticalLines.LINTGTS:\r\n            case TacticalLines.MSDZ:\r\n            case TacticalLines.GAP:\r\n            case TacticalLines.IL:\r\n            case TacticalLines.DIRATKAIR:\r\n            case TacticalLines.PDF:\r\n            case TacticalLines.AC:\r\n            case TacticalLines.SAAFR:\r\n            case TacticalLines.LLTR:\r\n            case TacticalLines.SC:\r\n            case TacticalLines.MRR:\r\n            case TacticalLines.SL:\r\n            case TacticalLines.TC:\r\n            case TacticalLines.BOUNDARY:\r\n            case TacticalLines.WDRAWUP:\r\n            case TacticalLines.WITHDRAW:\r\n            case TacticalLines.DISENGAGE:\r\n            case TacticalLines.RETIRE:\r\n            case TacticalLines.FPOL:\r\n            case TacticalLines.RPOL:\r\n            case TacticalLines.RIP:\r\n            case TacticalLines.MOBILE_DEFENSE:\r\n            case TacticalLines.DEMONSTRATE:\r\n            case TacticalLines.DELAY:\r\n            case TacticalLines.CATK:\r\n            case TacticalLines.CATKBYFIRE:\r\n            case TacticalLines.SCREEN:\r\n            case TacticalLines.COVER:\r\n            case TacticalLines.GUARD:\r\n            case TacticalLines.ESCORT:\r\n            case TacticalLines.FLOT:\r\n            case TacticalLines.LC:\r\n            case TacticalLines.PL:\r\n            case TacticalLines.DECISION_LINE:\r\n            case TacticalLines.FEBA:\r\n            case TacticalLines.LL:\r\n            case TacticalLines.EWL:\r\n            case TacticalLines.FCL:\r\n            case TacticalLines.HOLD:\r\n            case TacticalLines.BRDGHD:\r\n            case TacticalLines.HOLD_GE:\r\n            case TacticalLines.BRDGHD_GE:\r\n            case TacticalLines.LOA:\r\n            case TacticalLines.LOD:\r\n            case TacticalLines.LDLC:\r\n            case TacticalLines.PLD:\r\n            case TacticalLines.RELEASE:\r\n            case TacticalLines.HOL:\r\n            case TacticalLines.BHL: {\r\n                result = true;\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                break;\r\n            }\r\n\r\n        }\r\n        if (clsUtilityJTR.isClosedPolygon(linetype) === true) {\r\n\r\n            result = true;\r\n        }\r\n\r\n        return result;\r\n    }\r\n\r\n    /**\r\n     * @deprecated\r\n     */\r\n    protected static FilterPoints(tg: TGLight): void {\r\n        try {\r\n            let lineType: int = tg.get_LineType();\r\n            let minSpikeDistance: double = 0;\r\n            switch (lineType) {\r\n                //case TacticalLines.LC:\r\n                case TacticalLines.ATDITCH:\r\n                case TacticalLines.ATDITCHC:\r\n                case TacticalLines.ATDITCHM:\r\n                case TacticalLines.FLOT:\r\n                case TacticalLines.FORT_REVD:\r\n                case TacticalLines.FORT:\r\n                case TacticalLines.FORTL:\r\n                case TacticalLines.STRONG: {\r\n                    minSpikeDistance = 25;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LC:\r\n                case TacticalLines.OBSAREA:\r\n                case TacticalLines.OBSFAREA:\r\n                case TacticalLines.ENCIRCLE:\r\n                case TacticalLines.ZONE:\r\n                case TacticalLines.LINE:\r\n                case TacticalLines.ATWALL:\r\n                case TacticalLines.UNSP:\r\n                case TacticalLines.SFENCE:\r\n                case TacticalLines.DFENCE:\r\n                case TacticalLines.DOUBLEA:\r\n                case TacticalLines.LWFENCE:\r\n                case TacticalLines.HWFENCE:\r\n                case TacticalLines.SINGLEC:\r\n                case TacticalLines.DOUBLEC:\r\n                case TacticalLines.TRIPLE: {\r\n                    minSpikeDistance = 35;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.UCF:\r\n                case TacticalLines.CF:\r\n                case TacticalLines.CFG:\r\n                case TacticalLines.CFY: {\r\n                    minSpikeDistance = 60;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SF:\r\n                case TacticalLines.USF:\r\n                case TacticalLines.OCCLUDED:\r\n                case TacticalLines.UOF: {\r\n                    minSpikeDistance = 60;//was 120\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SFG:\r\n                case TacticalLines.SFY: {\r\n                    minSpikeDistance = 60;//was 180\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WFY:\r\n                case TacticalLines.WFG:\r\n                case TacticalLines.OFY: {\r\n                    minSpikeDistance = 60;//was 120\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WF:\r\n                case TacticalLines.UWF: {\r\n                    minSpikeDistance = 40;\r\n                    break;\r\n                }\r\n\r\n\r\n                case TacticalLines.RIDGE:\r\n                case TacticalLines.ICE_EDGE_RADAR:  //METOCs\r\n                case TacticalLines.ICE_OPENINGS_FROZEN:\r\n                case TacticalLines.CRACKS_SPECIFIC_LOCATION: {\r\n                    minSpikeDistance = 35;\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return;\r\n                }\r\n\r\n            }\r\n            let j: int = 0;\r\n            let dist: double = 0;\r\n            let pts: Array<POINT2> = new Array();\r\n            let ptsGeo: Array<POINT2> = new Array();\r\n            pts.push(tg.Pixels[0]);\r\n            ptsGeo.push(tg.LatLongs[0]);\r\n            let lastGoodPt: POINT2 = tg.Pixels[0];\r\n            let currentPt: POINT2;\r\n            let currentPtGeo: POINT2;\r\n            let foundGoodPt: boolean = false;\r\n            let n: int = tg.Pixels.length;\r\n            //for(j=1;j<tg.Pixels.length;j++)\r\n            for (j = 1; j < n; j++) {\r\n                //we can not filter out the original end points\r\n                currentPt = tg.Pixels[j];\r\n                currentPtGeo = tg.LatLongs[j];\r\n                if (currentPt.style === -1) {\r\n                    lastGoodPt = currentPt;\r\n                    pts.push(currentPt);\r\n                    ptsGeo.push(currentPtGeo);\r\n                    foundGoodPt = true;\r\n                    currentPt.style = 0;\r\n                    continue;\r\n                }\r\n                dist = lineutility.CalcDistanceDouble(lastGoodPt, currentPt);\r\n                switch (lineType) {\r\n                    case TacticalLines.LC: {\r\n                        if (dist > minSpikeDistance) {\r\n                            lastGoodPt = currentPt;\r\n                            pts.push(currentPt);\r\n                            ptsGeo.push(currentPtGeo);\r\n                            foundGoodPt = true;\r\n                        }\r\n                        else {   //the last point is no good\r\n                            //replace the last good point with the last point\r\n                            if (j === tg.Pixels.length - 1) {\r\n                                pts[pts.length - 1] = currentPt;\r\n                                ptsGeo[ptsGeo.length - 1] = currentPtGeo;\r\n                            }\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        if (dist > minSpikeDistance || j === tg.Pixels.length - 1) {\r\n                            lastGoodPt = currentPt;\r\n                            pts.push(currentPt);\r\n                            ptsGeo.push(currentPtGeo);\r\n                            foundGoodPt = true;\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                }\r\n            }\r\n            if (foundGoodPt === true) {\r\n                tg.Pixels = pts;\r\n                tg.LatLongs = ptsGeo;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"clsUtility\", \"FilterPoints\",\r\n                    new RendererException(\"Failed inside FilterPoints\", exc));\r\n\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    public static PixelsToLatLong(pts: Array<POINT2>, converter: IPointConversion): Array<POINT2> {\r\n        let j: int = 0;\r\n        let pt: POINT2;\r\n        let ptGeo: POINT2;\r\n        let ptsGeo: Array<POINT2> = new Array();\r\n        let n: int = pts.length;\r\n        //for(j=0;j<pts.length;j++)\r\n        for (j = 0; j < n; j++) {\r\n            pt = pts[j];\r\n            ptGeo = clsUtility.PointPixelsToLatLong(pt, converter);\r\n            ptsGeo.push(ptGeo);\r\n        }\r\n        return ptsGeo;\r\n    }\r\n\r\n    static LatLongToPixels(pts: Array<POINT2>, converter: IPointConversion): Array<POINT2> {\r\n        let j: int = 0;\r\n        let pt: POINT2;\r\n        let ptPixels: POINT2;\r\n        let ptsPixels: Array<POINT2> = new Array();\r\n        let n: int = pts.length;\r\n        //for(j=0;j<pts.length;j++)\r\n        for (j = 0; j < n; j++) {\r\n            pt = pts[j];\r\n            ptPixels = clsUtility.PointLatLongToPixels(pt, converter);\r\n            ptsPixels.push(ptPixels);\r\n        }\r\n        return ptsPixels;\r\n    }\r\n\r\n    private static PointLatLongToPixels(ptLatLong: POINT2, converter: IPointConversion): POINT2 {\r\n        let pt2: POINT2 = new POINT2();\r\n        let pt2d: Point2D = clsUtility.POINT2ToPoint2D(ptLatLong);\r\n        pt2d = converter.GeoToPixels(pt2d);\r\n        pt2 = clsUtility.Point2DToPOINT2(pt2d);\r\n        pt2.style = ptLatLong.style;\r\n        return pt2;\r\n    }\r\n\r\n    static FilterAXADPoints(tg: TGLight, converter: IPointConversion): void {\r\n        try {\r\n            let lineType: int = tg.get_LineType();\r\n            switch (lineType) {\r\n                case TacticalLines.CATK:\r\n                case TacticalLines.CATKBYFIRE:\r\n                case TacticalLines.AIRAOA:\r\n                case TacticalLines.AAAAA:\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.FRONTAL_ATTACK:\r\n                case TacticalLines.TURNING_MOVEMENT:\r\n                case TacticalLines.MOVEMENT_TO_CONTACT:\r\n                case TacticalLines.MAIN: {\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return;\r\n                }\r\n\r\n            }\r\n            let j: int = 0;\r\n            let pts: Array<POINT2> = new Array();\r\n            let ptsGeo: Array<POINT2> = new Array();\r\n            let pt0: POINT2 = tg.Pixels[0];\r\n            let pt1: POINT2 = tg.Pixels[1];\r\n\r\n            let pt: Point2D = new Point2D(pt1.x, pt1.y);\r\n            let pt1Geo2d: Point2D = converter.PixelsToGeo(pt);\r\n\r\n            let pt1geo: POINT2 = new POINT2(pt1Geo2d.getX(), pt1Geo2d.getY());\r\n            let ptj: POINT2;\r\n            let ptjGeo: POINT2;\r\n            let controlPt: POINT2 = tg.Pixels[tg.Pixels.length - 1]; //the control point\r\n            let pt0Relative: POINT2 = lineutility.PointRelativeToLine(pt0, pt1, pt0, controlPt);\r\n            let relativeDist: double = lineutility.CalcDistanceDouble(pt0Relative, controlPt);\r\n            relativeDist += 5;\r\n            let pt0pt1dist: double = lineutility.CalcDistanceDouble(pt0, pt1);\r\n            let foundGoodPoint: boolean = false;\r\n            if (relativeDist > pt0pt1dist) {\r\n                //first point is too close, begin rebuilding the arrays\r\n                pts.push(pt0);\r\n                pt = new Point2D(pt0.x, pt0.y);\r\n                pt1Geo2d = converter.PixelsToGeo(pt);\r\n\r\n                pt1geo = new POINT2(pt1Geo2d.getX(), pt1Geo2d.getY());\r\n                ptsGeo.push(pt1geo);\r\n                //create a good first point and add it to the array\r\n                pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, relativeDist);\r\n                pts.push(pt1);\r\n\r\n                pt = new Point2D(pt1.x, pt1.y);\r\n                pt1Geo2d = converter.PixelsToGeo(pt);\r\n                pt1geo = new POINT2(pt1Geo2d.getX(), pt1Geo2d.getY());\r\n                ptsGeo.push(pt1geo);\r\n            }\r\n            else {\r\n                //the first point is good, there is no need to do anything\r\n                foundGoodPoint = true;\r\n                pts = tg.Pixels;\r\n                ptsGeo = tg.LatLongs;\r\n            }\r\n\r\n            //do not add mores points to the array until we find at least one good point\r\n            let n: int = tg.Pixels.length;\r\n            if (foundGoodPoint === false) {\r\n                //for(j=2;j<tg.Pixels.length-1;j++)\r\n                for (j = 2; j < n - 1; j++) {\r\n                    ptj = tg.Pixels[j];\r\n                    ptjGeo = tg.LatLongs[j];\r\n                    if (foundGoodPoint) {\r\n                        //then stuff the remainder of the arrays with the original points\r\n                        pts.push(ptj);\r\n                        ptsGeo.push(ptjGeo);\r\n                    }\r\n                    else    //no good points yet\r\n                    {\r\n                        //calculate the distance and continue if it is no good\r\n                        pt0pt1dist = lineutility.CalcDistanceDouble(pt0, ptj);\r\n                        if (relativeDist > pt0pt1dist) {\r\n\r\n                            continue;\r\n                        }\r\n\r\n                        else {\r\n                            //found a good point\r\n                            pts.push(ptj);\r\n                            ptsGeo.push(ptjGeo);\r\n                            //set the boolean so that it will stuff the array with the rest of the points\r\n                            foundGoodPoint = true;\r\n                        }\r\n                    }\r\n                }\r\n                //finally add the control point to the arrays and set the arrays\r\n                pts.push(controlPt);\r\n                //pt1Geo2d=converter.convertPixelsToLonLat(controlPt.x, controlPt.y);\r\n                pt = new Point2D(controlPt.x, controlPt.y);\r\n                pt1Geo2d = converter.PixelsToGeo(pt);\r\n\r\n                pt1geo = new POINT2(pt1Geo2d.getX(), pt1Geo2d.getY());\r\n                ptsGeo.push(pt1geo);\r\n            }   //end if foundGoodPoint is false\r\n\r\n            //add all the successive points which are far enough apart\r\n            let lastGoodPt: POINT2 = pts[1];\r\n            let currentPt: POINT2;\r\n            let currentPtGeo: POINT2;\r\n            let dist: double = 0;\r\n            tg.Pixels = new Array();\r\n            tg.LatLongs = new Array();\r\n            for (j = 0; j < 2; j++) {\r\n                tg.Pixels.push(pts[j]);\r\n                tg.LatLongs.push(ptsGeo[j]);\r\n            }\r\n            n = pts.length;\r\n            //for(j=2;j<pts.length-1;j++)\r\n            for (j = 2; j < n - 1; j++) {\r\n                currentPt = pts[j];\r\n                currentPtGeo = ptsGeo[j];\r\n                dist = lineutility.CalcDistanceDouble(currentPt, lastGoodPt);\r\n                if (dist > 5) {\r\n                    lastGoodPt = currentPt;\r\n                    tg.Pixels.push(currentPt);\r\n                    tg.LatLongs.push(currentPtGeo);\r\n                }\r\n            }\r\n            //add the control point\r\n            tg.Pixels.push(pts[pts.length - 1]);\r\n            tg.LatLongs.push(ptsGeo[ptsGeo.length - 1]);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"clsUtility\", \"FilterAXADPoints\",\r\n                    new RendererException(\"Failed inside FilterAXADPoints\", exc));\r\n\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     *\r\n     * @param tg\r\n     */\r\n    static RemoveDuplicatePoints(tg: TGLight): void {\r\n        try {\r\n            //do not remove autoshape duplicate points\r\n            //            if(isAutoshape(tg))\r\n            //                return;\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.SC:\r\n                case TacticalLines.MRR:\r\n                case TacticalLines.SL:\r\n                case TacticalLines.TC:\r\n                case TacticalLines.LLTR:\r\n                case TacticalLines.AC:\r\n                case TacticalLines.SAAFR: {\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    if (clsUtilityJTR.isAutoshape(tg)) {\r\n                        return;\r\n                    }\r\n\r\n                }\r\n\r\n            }\r\n\r\n            //we assume tg.H to have colors if it is comma delimited.\r\n            //only exit if colors are not set\r\n            switch (tg.get_LineType())   //preserve segment data\r\n            {\r\n                case TacticalLines.CATK:\r\n                case TacticalLines.AIRAOA:\r\n                case TacticalLines.AAAAA:\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.FRONTAL_ATTACK:\r\n                case TacticalLines.TURNING_MOVEMENT:\r\n                case TacticalLines.MOVEMENT_TO_CONTACT:\r\n                case TacticalLines.MAIN:\r\n                case TacticalLines.CATKBYFIRE: {\t//80\r\n                    return;\r\n                }\r\n\r\n                case TacticalLines.BOUNDARY:\r\n                case TacticalLines.MSR:\r\n                case TacticalLines.ASR:\r\n                case TacticalLines.TRAFFIC_ROUTE: {\r\n                    let strH: string = tg.get_H();\r\n                    if (strH != null && strH.length > 0) {\r\n                        let strs: string[] = strH.split(\",\");\r\n                        if (strs.length > 1) {\r\n\r\n                            return;\r\n                        }\r\n\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n            let linetype: int = tg.get_LineType();\r\n            if (clsUtilityJTR.IsChange1Area(linetype)) {\r\n                return;\r\n            }\r\n\r\n\r\n            let ptCurrent: POINT2;\r\n            let ptLast: POINT2;\r\n            let isClosedPolygon: boolean = clsUtilityJTR.isClosedPolygon(tg.get_LineType());\r\n            let minSize: int = 2;\r\n            if (isClosedPolygon) {\r\n                minSize = 3;\r\n            }\r\n\r\n            for (let j: int = 1; j < tg.Pixels.length; j++) {\r\n                ptLast = new POINT2(tg.Pixels[j - 1]);\r\n                ptCurrent = new POINT2(tg.Pixels[j]);\r\n                //if(ptCurrent.x==ptLast.x && ptCurrent.y==ptLast.y)\r\n                if (Math.abs(ptCurrent.x - ptLast.x) < 0.5 && Math.abs(ptCurrent.y - ptLast.y) < 0.5) {\r\n                    if (tg.Pixels.length > minSize) {\r\n                        tg.Pixels.splice(j, 1);\r\n                        tg.LatLongs.splice(j, 1);\r\n                        j = 1;\r\n                    }\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"clsUtility\", \"RemoveDuplicatePoints\",\r\n                    new RendererException(\"Failed inside RemoveDuplicatePoints\", exc));\r\n\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    static PointPixelsToLatLong(ptPixels: POINT2, converter: IPointConversion): POINT2 {\r\n        let pt2: POINT2 = new POINT2();\r\n        try {\r\n            //Point pt=POINT2ToPoint(ptPixels);\r\n            let pt: Point2D = new Point2D(ptPixels.x, ptPixels.y);\r\n            let pt2d: Point2D = converter.PixelsToGeo(pt);\r\n            pt2 = clsUtility.Point2DToPOINT2(pt2d);\r\n            pt2.style = ptPixels.style;\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"clsUtility\", \"PointPixelsToLatLong\",\r\n                    new RendererException(\"Could not convert point to geo\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pt2;\r\n    }\r\n\r\n    static getMBR(clipBounds: Array<Point2D>): Rectangle2D {\r\n        let rect: Rectangle2D;\r\n        try {\r\n            let j: int = 0;\r\n            let pt: Point2D;\r\n            let xmax: double = clipBounds[0].getX();\r\n            let xmin: double = xmax;\r\n            let ymax: double = clipBounds[0].getY();\r\n            let ymin: double = ymax;\r\n            let n: int = clipBounds.length;\r\n            //for(j=0;j<clipBounds.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                pt = clipBounds[j];\r\n                if (pt.getX() < xmin) {\r\n\r\n                    xmin = pt.getX();\r\n                }\r\n\r\n                if (pt.getX() > xmax) {\r\n\r\n                    xmax = pt.getX();\r\n                }\r\n\r\n                if (pt.getY() <= ymin) {\r\n\r\n                    ymin = pt.getY();\r\n                }\r\n\r\n                if (pt.getY() > ymax) {\r\n\r\n                    ymax = pt.getY();\r\n                }\r\n\r\n            }\r\n            rect = new Rectangle2D(xmin, ymin, xmax - xmin, ymax - ymin);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"AddBoundaryPointsForLines\",\r\n                    new RendererException(\"Failed inside AddBoundaryPointsForLines\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return rect;\r\n    }\r\n\r\n    static GetMBR(shapes: Array<Shape2>,\r\n        ptUl: POINT2,\r\n        ptUr: POINT2,\r\n        ptLr: POINT2,\r\n        ptLl: POINT2): void {\r\n        try {\r\n            let firstPoint: POINT2 = shapes[0].getPoints()[0];\r\n            ptUl.x = firstPoint.x;\r\n            ptUl.y = firstPoint.y;\r\n            ptUr.x = firstPoint.x;\r\n            ptUr.y = firstPoint.y;\r\n            ptLl.x = firstPoint.x;\r\n            ptLl.y = firstPoint.y;\r\n            ptLr.x = firstPoint.x;\r\n            ptLr.y = firstPoint.y;\r\n            for (let shape of shapes) {\r\n                let points: Array<POINT2> = shape.getPoints();\r\n                for (let j: int = 0; j < points.length; j++) {\r\n                    let x: double = points[j].x;\r\n                    let y: double = points[j].y;\r\n                    if (x < ptLl.x) {\r\n                        ptLl.x = x;\r\n                        ptUl.x = x;\r\n                    }\r\n                    if (x > ptLr.x) {\r\n                        ptLr.x = x;\r\n                        ptUr.x = x;\r\n                    }\r\n                    if (y > ptLl.y) {\r\n                        ptLl.y = y;\r\n                        ptLr.y = y;\r\n                    }\r\n                    if (y < ptUl.y) {\r\n                        ptUl.y = y;\r\n                        ptUr.y = y;\r\n                    }\r\n                }\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"GetMBR\",\r\n                    new RendererException(\"Failed inside GetMBR\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n}\r\n","import { type int, type double } from \"../graphics2d/BasicTypes\";\r\n\r\n\r\nimport { BasicStroke } from \"../graphics2d/BasicStroke\"\r\nimport { Font } from \"../graphics2d/Font\"\r\nimport { TexturePaint } from \"../graphics2d/TexturePaint\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\nimport { Modifier2 } from \"../JavaTacticalRenderer/Modifier2\"\r\nimport { Color } from \"../renderer/utilities/Color\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\nimport { SymbolID } from \"../renderer/utilities/SymbolID\"\r\nimport { SymbolUtilities } from \"../renderer/utilities/SymbolUtilities\"\r\nimport { RendererSettings } from \"../renderer/utilities/RendererSettings\";\r\nimport { GENCLookup } from \"../renderer/utilities/GENCLookup\";\r\n\r\n/**\r\n * A class to encapsulate the tactical graphic object. Many of the properties\r\n * correspond to a client MilStdSymbol object.\r\n *\r\n *\r\n */\r\nexport class TGLight {\r\n\r\n    public LatLongs: Array<POINT2>;\r\n    private static readonly _className: string = \"TGLight\";\r\n\r\n    public get_LatLongs(): Array<POINT2> {\r\n        return this.LatLongs;\r\n    }\r\n\r\n    public set_LatLongs(value: Array<POINT2>): void {\r\n        this.LatLongs = value;\r\n    }\r\n\r\n    public Pixels: Array<POINT2>;\r\n\r\n    public get_Pixels(): Array<POINT2> {\r\n        return this.Pixels;\r\n    }\r\n\r\n    public set_Pixels(value: Array<POINT2>): void {\r\n        this.Pixels = value;\r\n    }\r\n\r\n    public modifiers: Array<Modifier2>;\r\n\r\n    public get_Modifiers(): Array<Modifier2> {\r\n        return this.modifiers;\r\n    }\r\n\r\n    public set_Modifiers(value: Array<Modifier2>): void {\r\n        this.modifiers = value;\r\n    }\r\n\r\n    protected tp: TexturePaint;\r\n\r\n    public set_TexturePaint(value: TexturePaint): void {\r\n        this.tp = value;\r\n    }\r\n\r\n    public get_TexturePaint(): TexturePaint {\r\n        return this.tp;\r\n    }\r\n\r\n    protected maskOff: boolean;\r\n\r\n    public constructor() {\r\n        \r\n    }\r\n\r\n    private font: Font;\r\n\r\n    public set_Font(value: Font): void {\r\n        this.font = value;\r\n    }\r\n\r\n    public get_Font(): Font {\r\n        return this.font;\r\n    }\r\n\r\n    private iconSize: int = 50;\r\n\r\n    /**\r\n     * Set the icon size for areas that have a symbol like LAA or Biological Contaminated Area\r\n     * @param pixelSize\r\n     */\r\n    public setIconSize(pixelSize: int): void { this.iconSize = pixelSize; }\r\n\r\n    public getIconSize(): int { return this.iconSize; }\r\n\r\n    private keepUnitRatio: boolean = true;\r\n\r\n    public set_KeepUnitRatio(value: boolean): void {\r\n        this.keepUnitRatio = value;\r\n    }\r\n\r\n    public get_KeepUnitRation(): boolean {\r\n        return this.keepUnitRatio;\r\n    }\r\n\r\n    private lineType: int = 0;\r\n\r\n    public set_LineType(value: int): void {\r\n        this.lineType = value;\r\n    }\r\n\r\n    public get_LineType(): int {\r\n        return this.lineType;\r\n    }\r\n\r\n    private lineStyle: int = 0;\r\n\r\n    public set_LineStyle(value: int): void {\r\n        this.lineStyle = value;\r\n    }\r\n\r\n    public get_LineStyle(): int {\r\n        return this.lineStyle;\r\n    }\r\n\r\n    private lineColor: Color | null;\r\n\r\n    public get_LineColor(): Color | null {\r\n        return this.lineColor;\r\n    }\r\n\r\n    public set_LineColor(value: Color | null): void {\r\n        this.lineColor = value;\r\n    }\r\n\r\n    private fillStyle: int = 0;\r\n\r\n    public get_FillStyle(): int {\r\n        return this.fillStyle;\r\n    }\r\n\r\n    public set_Fillstyle(value: int): void {\r\n        this.fillStyle = value;\r\n    }\r\n\r\n    private fillColor: Color | null;\r\n\r\n    public get_FillColor(): Color | null {\r\n        return this.fillColor;\r\n    }\r\n\r\n    public set_FillColor(value: Color | null): void {\r\n        this.fillColor = value;\r\n    }\r\n\r\n    private fontBackColor: Color = Color.WHITE;\r\n\r\n    //private Color fontBackColor=RendererSettings.getInstance().getLabelBackgroundColor();\r\n    public get_FontBackColor(): Color {\r\n        return this.fontBackColor;\r\n    }\r\n\r\n    public set_FontBackColor(value: Color): void {\r\n        this.fontBackColor = value;\r\n    }\r\n\r\n    private textColor: Color;\r\n\r\n    public get_TextColor(): Color {\r\n        return this.textColor;\r\n    }\r\n\r\n    public set_TextColor(value: Color): void {\r\n        this.textColor = value;\r\n    }\r\n\r\n    private lineThickness: int = 0;\r\n\r\n    public get_LineThickness(): int {\r\n        return this.lineThickness;\r\n    }\r\n\r\n    public set_LineThickness(value: int): void {\r\n        this.lineThickness = value;\r\n    }\r\n\r\n    private t: string = \"\";\r\n\r\n    public get_Name(): string {\r\n        if (this.visibleModifiers) {\r\n            return this.t;\r\n        } else {\r\n            return \"\";\r\n        }\r\n    }\r\n\r\n    private client: string = \"\";\r\n\r\n    public get_Client(): string {\r\n        return this.client;\r\n    }\r\n\r\n    public set_client(value: string): void {\r\n        this.client = value;\r\n    }\r\n\r\n    public set_Name(value: string): void {\r\n        this.t = value;\r\n    }\r\n\r\n    private t1: string = \"\";\r\n\r\n    public get_T1(): string {\r\n        if (this.visibleModifiers) {\r\n            return this.t1;\r\n        } else {\r\n            return \"\";\r\n        }\r\n    }\r\n\r\n    public set_T1(value: string): void {\r\n        this.t1 = value;\r\n    }\r\n\r\n    private am: string = \"\";\r\n\r\n    public get_AM(): string {\r\n        if (this.visibleModifiers) {\r\n            return this.am;\r\n        } else {\r\n            return \"\";\r\n        }\r\n    }\r\n\r\n    public set_AM(value: string): void {\r\n        this.am = value;\r\n    }\r\n\r\n    private am1: string = \"\";\r\n\r\n    public get_AM1(): string {\r\n        if (this.visibleModifiers) {\r\n            return this.am1;\r\n        } else {\r\n            return \"\";\r\n        }\r\n    }\r\n\r\n    public set_AM1(value: string): void {\r\n        this.am1 = value;\r\n    }\r\n\r\n    private an: string = \"\";\r\n\r\n    public get_AN(): string {\r\n        if (this.visibleModifiers) {\r\n            return this.an;\r\n        } else {\r\n            return \"\";\r\n        }\r\n    }\r\n\r\n    public set_AN(value: string): void {\r\n        this.an = value;\r\n    }\r\n\r\n    private v: string = \"\";\r\n\r\n    public get_V(): string {\r\n        if (this.visibleModifiers) {\r\n            return this.v;\r\n        } else {\r\n            return \"\";\r\n        }\r\n    }\r\n\r\n    public set_V(value: string): void {\r\n        this.v = value;\r\n    }\r\n\r\n\r\n    private ap: string = \"\";\r\n\r\n    public get_AP(): string {\r\n        if (this.visibleModifiers) {\r\n            return this.ap;\r\n        } else {\r\n            return \"\";\r\n        }\r\n    }\r\n\r\n    public set_AP(value: string): void {\r\n        this.ap = value;\r\n    }\r\n\r\n    private as: string = \"\";\r\n\r\n    public get_AS(): string {\r\n        if (this.visibleModifiers) {\r\n            return this.as;\r\n        } else {\r\n            return \"\";\r\n        }\r\n    }\r\n\r\n    public set_AS(value: string): void {\r\n        this.as = value;\r\n    }\r\n\r\n    private x: string = \"\";\r\n\r\n    public get_X(): string {\r\n        return this.x;\r\n    }\r\n\r\n    public set_X(value: string): void {\r\n        this.x = value;\r\n    }\r\n\r\n    private x1: string = \"\";\r\n\r\n    public get_X1(): string {\r\n        return this.x1;\r\n    }\r\n\r\n    public set_X1(value: string): void {\r\n        this.x1 = value;\r\n    }\r\n\r\n    private h: string = \"\";\r\n\r\n    public get_H(): string {\r\n        if (this.visibleModifiers || this.lineType === TacticalLines.RECTANGULAR) {\r\n            return this.h;\r\n        } else {\r\n            return \"\";\r\n        }\r\n    }\r\n\r\n    public set_H(value: string): void {\r\n        this.h = value;\r\n    }\r\n\r\n    public get_Location(): string {\r\n        if (this.visibleModifiers) {\r\n            if (this.y.length > 0) {\r\n                return this.y;\r\n            } else {\r\n                return this.h;\r\n            }\r\n        } else {\r\n            return \"\";\r\n        }\r\n    }\r\n\r\n    public set_Location(value: string): void {\r\n        this.y = value;\r\n    }\r\n\r\n    private h1: string = \"\";\r\n\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public get_H1(): string {\r\n        if (this.visibleModifiers) {\r\n            return this.h1;\r\n        } else {\r\n            return \"\";\r\n        }\r\n    }\r\n\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public set_H1(value: string): void {\r\n        this.h1 = value;\r\n    }\r\n\r\n    //location\r\n    private y: string = \"\";\r\n\r\n    private n: string = \"ENY\";\r\n\r\n    public get_N(): string {\r\n        return this.n;\r\n    }\r\n\r\n    public set_N(value: string): void {\r\n        this.n = value;\r\n    }\r\n\r\n    private h2: string = \"\";\r\n\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public get_H2(): string {\r\n        if (this.visibleModifiers || this.lineType === TacticalLines.RECTANGULAR) {\r\n            return this.h2;\r\n        } else {\r\n            return \"\";\r\n        }\r\n    }\r\n\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public set_H2(value: string): void {\r\n        this.h2 = value;\r\n    }\r\n\r\n    /**\r\n     * Only used for range fan\r\n     * left azimuth,right azimuth,min radius,max radius\r\n     */\r\n    private leftRightMinMax: string = \"\";\r\n\r\n    public get_LRMM(): string {\r\n        return this.leftRightMinMax;\r\n    }\r\n\r\n    public set_LRMM(value: string): void {\r\n        this.leftRightMinMax = value;\r\n    }\r\n\r\n    private w: string = \"\";\r\n\r\n    public get_DTG(): string {\r\n        if (this.visibleModifiers) {\r\n            return this.w;\r\n        } else {\r\n            return \"\";\r\n        }\r\n    }\r\n\r\n    public set_DTG(value: string): void {\r\n        this.w = value;\r\n    }\r\n\r\n    private w1: string = \"\";\r\n\r\n    public get_DTG1(): string {\r\n        if (this.visibleModifiers) {\r\n            return this.w1;\r\n        } else {\r\n            return \"\";\r\n        }\r\n    }\r\n\r\n    public set_DTG1(value: string): void {\r\n        this.w1 = value;\r\n    }\r\n\r\n\r\n    private standardIdentity: string = \"00\";\r\n\r\n    public get_StandardIdentity(): string {\r\n        return this.standardIdentity;\r\n    }\r\n\r\n    /**\r\n     * @return true if standard identity is suspect/joker or hostile/faker\r\n     */\r\n    public isHostile(): boolean {\r\n        if (this.standardIdentity != null) {\r\n            return this.standardIdentity.charAt(1) === '5' || this.standardIdentity.charAt(1) === '6';\r\n        } else {\r\n            return false;\r\n        }\r\n    }\r\n\r\n    private echelonSymbol: string = \"\";\r\n\r\n    get_EchelonSymbol(): string {\r\n        return this.echelonSymbol;\r\n    }\r\n\r\n    public set_EchelonSymbol(value: string): void {\r\n        this.echelonSymbol = value;\r\n    }\r\n\r\n    private symbolId: string = \"00000000\";\r\n\r\n    public get_SymbolId(): string {\r\n        return this.symbolId;\r\n    }\r\n\r\n    // \"P\" for present or \"A\" for anticipated\r\n    private status: string = \"P\";\r\n\r\n    public get_Status(): string {\r\n        return this.status;\r\n    }\r\n\r\n    public set_Status(value: string): void {\r\n        this.status = value;\r\n    }\r\n\r\n    /**\r\n     * Sets tactical graphic properties based on the 20-30 digit Mil-Std-2525 symbol code\r\n     *\r\n     * @param value\r\n     */\r\n    public set_SymbolId(value: string): void {\r\n        try {\r\n            this.symbolId = value;\r\n            let symbolSet: int = SymbolID.getSymbolSet(this.symbolId);\r\n            if (symbolSet === 25) {\r\n                this.standardIdentity = SymbolID.getStandardIdentity(this.symbolId) + \"\";\r\n                if (this.standardIdentity.length === 1) {\r\n\r\n                    this.standardIdentity = \"0\" + this.standardIdentity;\r\n                }\r\n\r\n\r\n                this.status = \"P\"; // default to present\r\n                if (SymbolID.getStatus(this.symbolId) === 1) {\r\n                    // Planned/Anticipated/Suspect\r\n                    this.status = \"A\";\r\n                    this.lineStyle = 1; // dashed\r\n                }\r\n\r\n                let amplifier: int = SymbolID.getAmplifierDescriptor(this.symbolId);\r\n                this.echelonSymbol = SymbolUtilities.getEchelonText(amplifier);\r\n                if (this.echelonSymbol == null) {\r\n                    this.echelonSymbol = \"\";\r\n                }\r\n\r\n                let cc:number = SymbolID.getCountryCode(this.symbolId);\r\n                if(cc > 0 && this.as === \"\")\r\n                    this.as = GENCLookup.getInstance().get3CharCode(cc);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //clsUtility.WriteFile(\"Error in TGLight.set_SymbolId\");\r\n                ErrorLogger.LogException(TGLight._className, \"set_SymbolId\",\r\n                    new RendererException(\"Failed inside set_SymbolId\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    private visibleModifiers: boolean = true;\r\n\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public set_VisibleModifiers(value: boolean): void {\r\n        this.visibleModifiers = value;\r\n    }\r\n\r\n    /**\r\n     * @deprecated\r\n     */\r\n    protected get_VisibleModifiers(): boolean {\r\n        return this.visibleModifiers;\r\n    }\r\n\r\n    private visibleLabels: boolean;\r\n\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public set_VisibleLabels(value: boolean): void {\r\n        this.visibleLabels = value;\r\n    }\r\n\r\n    /**\r\n     * @deprecated\r\n     */\r\n    protected get_VisibleLabels(): boolean {\r\n        return this.visibleLabels;\r\n    }\r\n\r\n    protected _useLineInterpolation: boolean = false;\r\n\r\n    public get_UseLineInterpolation(): boolean {\r\n        return this._useLineInterpolation;\r\n    }\r\n\r\n    public set_UseLineInterpolation(value: boolean): void {\r\n        this._useLineInterpolation = value;\r\n    }\r\n\r\n    protected _useDashArray: boolean = false;\r\n\r\n    public get_UseDashArray(): boolean {\r\n        return this._useDashArray;\r\n    }\r\n\r\n    public set_UseDashArray(value: boolean): void {\r\n        this._useDashArray = value;\r\n    }\r\n\r\n    protected _useHatchFill: boolean = false;\r\n\r\n    public get_UseHatchFill(): boolean {\r\n        return this._useHatchFill;\r\n    }\r\n\r\n    public set_UseHatchFill(value: boolean): void {\r\n        this._useHatchFill = value;\r\n    }\r\n\r\n    //    boolean _usePatternFill = false;    \r\n    //    public boolean get_UsePatternFill() {\r\n    //        return _usePatternFill;\r\n    //    }\r\n    //\r\n    //    public void set_UsePatternFill(boolean value) {\r\n    //        _usePatternFill = value;\r\n    //    }\r\n\r\n    private _wasClipped: boolean = false;\r\n\r\n    public set_WasClipped(value: boolean): void {\r\n        this._wasClipped = value;\r\n    }\r\n\r\n    public get_WasClipped(): boolean {\r\n        return this._wasClipped;\r\n    }\r\n\r\n    //boolean determines whether to add the range and azimuth modifiers for range fans\r\n    private _HideOptionalLabels: boolean = false;\r\n\r\n    public get_HideOptionalLabels(): boolean {\r\n        return this._HideOptionalLabels;\r\n    }\r\n\r\n    public set_HideOptionalLabels(value: boolean): void {\r\n        this._HideOptionalLabels = value;\r\n    }\r\n\r\n    private lineCap: int = BasicStroke.CAP_SQUARE;\r\n\r\n    public set_lineCap(cap: int): void {\r\n        this.lineCap = cap;\r\n    }\r\n\r\n    public get_lineCap(): int {\r\n        return this.lineCap;\r\n    }\r\n\r\n    private patternScale: double = RendererSettings.getInstance().getPatternScale();\r\n\r\n    public get_patternScale(): double {\r\n        return this.patternScale;\r\n    }\r\n\r\n    public set_patternScale(scale: double): void {\r\n        this.patternScale = scale;\r\n    }\r\n}\r\n","\r\nexport class EntityCode {\r\n    public static readonly EntityCode_FLOT: number = 140100;\r\n\r\n    public static readonly EntityCode_BioContaminatedArea: number = 271700;\r\n    public static readonly EntityCode_BioContaminatedAreaToxic: number = 271701;\r\n\r\n    public static readonly EntityCode_ChemContaminatedArea: number = 271800;\r\n    public static readonly EntityCode_ChemContaminatedAreaToxic: number = 271801;\r\n\r\n    public static readonly EntityCode_NuclearContaminatedArea: number = 271900;\r\n    public static readonly EntityCode_RadiologicalContaminatedArea: number = 272000;\r\n    public static readonly EntityCode_RadiologicalContaminatedAreaToxic: number = 272001;\r\n\r\n\r\n    public static readonly EntityCode_BioEvent: number = 281400;\r\n    public static readonly EntityCode_BioEvent_Toxic: number = 281401;\r\n\r\n    public static readonly EntityCode_ChemicalEvent: number = 281300;\r\n    public static readonly EntityCode_ChemicalEvent_Toxic: number = 281301;\r\n\r\n    public static readonly EntityCode_NuclearEvent: number = 281500;\r\n\r\n    public static readonly EntityCode_RadiologicalEvent: number = 281700;\r\n    public static readonly EntityCode_RadiologicalEvent_Toxic: number = 281701;\r\n\r\n    public static readonly EntityCode_AnchoragePoint: number = 120304;\r\n\r\n    public static readonly EntityCode_Decision_Point: number = 130700;\r\n\r\n    /**\r\n     * Returns the modifier icon for a given contamination area\r\n     * @param contaminationArea the entity code of the contamination area\r\n     * @return the entity code of the icon that should be displayed within it\r\n     */\r\n    public static getSymbolForContaminationArea(contaminationArea: number): number {\r\n        switch (contaminationArea) {\r\n            case EntityCode.EntityCode_BioContaminatedArea:\r\n                return EntityCode.EntityCode_BioEvent;\r\n            case EntityCode.EntityCode_BioContaminatedAreaToxic:\r\n                return EntityCode.EntityCode_BioEvent_Toxic;\r\n\r\n            case EntityCode.EntityCode_ChemContaminatedArea:\r\n                return EntityCode.EntityCode_ChemicalEvent;\r\n            case EntityCode.EntityCode_ChemContaminatedAreaToxic:\r\n                return EntityCode.EntityCode_ChemicalEvent_Toxic;\r\n\r\n            case EntityCode.EntityCode_NuclearContaminatedArea:\r\n                return EntityCode.EntityCode_NuclearEvent;\r\n\r\n            case EntityCode.EntityCode_RadiologicalContaminatedArea:\r\n                return EntityCode.EntityCode_RadiologicalEvent;\r\n\r\n            case EntityCode.EntityCode_RadiologicalContaminatedAreaToxic:\r\n                return EntityCode.EntityCode_RadiologicalEvent_Toxic;\r\n\r\n            default: {\r\n                return -1;\r\n            }\r\n        }\r\n    }\r\n}\r\n","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\nimport { type int } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { Font } from \"../graphics2d/Font\"\r\nimport { FontRenderContext } from \"../graphics2d/FontRenderContext\"\r\n\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class FontMetrics  {\r\n    protected _fontRenderContext: FontRenderContext;\r\n    protected _font: Font;\r\n    public constructor(font: Font) {\r\n        //_fontRenderContext=new FontRenderContext();\r\n        this._font = font;\r\n    }\r\n    public stringWidth(str: string): int {\r\n        return this._font.getSize() / 2 * str.length;\r\n    }\r\n    public getFontRenderContext(): FontRenderContext {\r\n        return this._fontRenderContext;\r\n    }\r\n}\r\n","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\n\r\nimport { type double } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { AffineTransform } from \"../graphics2d/AffineTransform\"\r\n\r\nimport { BasicStroke } from \"../graphics2d/BasicStroke\"\r\n\r\nimport { Font } from \"../graphics2d/Font\"\r\nimport { FontMetrics } from \"../graphics2d/FontMetrics\"\r\nimport { FontRenderContext } from \"../graphics2d/FontRenderContext\"\r\n\r\nimport { Color } from \"../renderer/utilities/Color\"\r\n\r\n\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class Graphics2D {\r\n    private _font: Font;\r\n    private _fontMetrics: FontMetrics;\r\n    private _fontRenderContext: FontRenderContext;\r\n    public constructor() {\r\n\r\n        this._font = new Font(\"arial\", 10, 10);\r\n        this._fontMetrics = new FontMetrics(this._font);\r\n    }\r\n    public setFont(value: Font): void {\r\n        this._font = value;\r\n        this._fontMetrics = new FontMetrics(this._font);\r\n    }\r\n    public getFont(): Font {\r\n        return this._font;\r\n    }\r\n    public setFontMetrics(value: FontMetrics): void {\r\n        this._fontMetrics = value;\r\n    }\r\n    public getFontMetrics(): FontMetrics {\r\n        return this._fontMetrics;\r\n    }\r\n    public setColor(color: Color): void {\r\n        //return;\r\n    }\r\n    public setBackground(color: Color): void {\r\n        //return;\r\n    }\r\n    public setTransform(id: AffineTransform): void {\r\n        //return;\r\n    }\r\n    public getTransform(): null {\r\n        return null;\r\n    }\r\n    public setStroke(stroke: BasicStroke): void {\r\n        //return;\r\n    }\r\n    public drawLine(x1: double, y1: double, x2: double, y2: double): void {\r\n        //return;\r\n    }\r\n    public dispose(): void {\r\n        //return;\r\n    }\r\n    public rotate(theta: double, x: double, y: double): void {\r\n        //return;\r\n    }\r\n    public clearRect(x: double, y: double, width: double, height: double): void {\r\n        //return;\r\n    }\r\n    public drawString(s: string, x: double, y: double): void {\r\n        //return;\r\n    }\r\n    public getFontRenderContext(): FontRenderContext {\r\n        return this._fontRenderContext;\r\n    }\r\n}\r\n","/* globals document, ImageData */\n\nexports.createCanvas = function (width, height) {\n  return Object.assign(document.createElement('canvas'), { width: width, height: height })\n}\n\nexports.createImageData = function (array, width, height) {\n  // Browser implementation of ImageData looks at the number of arguments passed\n  switch (arguments.length) {\n    case 0: return new ImageData()\n    case 1: return new ImageData(array)\n    case 2: return new ImageData(array, width)\n    default: return new ImageData(array, width, height)\n  }\n}\n\nexports.loadImage = function (src, options) {\n  return new Promise(function (resolve, reject) {\n    const image = Object.assign(document.createElement('img'), options)\n\n    function cleanup () {\n      image.onload = null\n      image.onerror = null\n    }\n\n    image.onload = function () { cleanup(); resolve(image) }\n    image.onerror = function () { cleanup(); reject(new Error('Failed to load the image \"' + src + '\"')) }\n\n    image.src = src\n  })\n}\n","export class ShapeTypes{\r\n    public static readonly RECTANGLE = \"RECTANGLE\";\r\n    public static readonly POINT = \"POINT\";\r\n    public static readonly ELLIPSE = \"ELLIPSE\";\r\n    public static readonly ROUNDED_RECTANGLE = \"ROUNDED_RECTANGLE\";\r\n    public static readonly LINE = \"LINE\";\r\n    public static readonly BCURVE = \"BCURVE\";\r\n    public static readonly ARC = \"ARC\";\r\n    public static readonly PATH = \"PATH\";\r\n}\r\n\r\nexport class ActionTypes{\r\n    public static readonly ACTION_MOVE_TO = 0;\r\n    public static readonly ACTION_LINE_TO = 1;\r\n    public static readonly ACTION_CURVE_TO = 2;//cubic bezier cirve\r\n    public static readonly ACTION_QUAD_TO = 3;//quadratic bezier curve\r\n    public static readonly ACTION_ARC_TO = 4;\r\n    public static readonly ACTION_ARC = 5;\r\n\tpublic static readonly ACTION_DASHED_LINE_TO = 6;\r\n}    \r\n\r\n\r\n    \r\n\r\n   \r\n","import { Rectangle2D } from \"../../graphics2d/Rectangle2D\";\r\nimport { Point } from \"./point\";\r\nimport { ShapeTypes } from \"./types\";\r\n\r\nexport class Rectangle\r\n{\r\n\r\n    private x:number;\r\n    private y:number;\r\n    private width:number;\r\n    private height:number;\r\n    private bottom:number;\r\n    private right:number;\r\n\r\n    public static readonly OUT_LEFT = 1;\r\n    public static readonly OUT_TOP = 2;\r\n    public static readonly OUT_RIGHT = 4;\r\n    public static readonly OUT_BOTTOM = 8;\r\n\r\n    constructor(x:number,y:number,width:number,height:number) \r\n    {\r\n        this.x = x,\r\n        this.y = y,\r\n        this.width = width,\r\n        this.height = height,\r\n        this.bottom = y + height,\r\n        this.right = x + width;\r\n    }      \r\n    // <editor-fold defaultstate=\"collapsed\" desc=\"Public Property Functions\">\r\n\r\n    public getShapeType():string\r\n    {\r\n        return ShapeTypes.RECTANGLE;\r\n    }\r\n    \r\n    public getBounds():Rectangle\r\n    {\r\n        return new Rectangle(this.x-1,\r\n                                this.y-1,\r\n                                this.width+2,\r\n                                this.height+2);\r\n    };\r\n\r\n    public toRectangle2D():Rectangle2D\r\n    {\r\n        return new Rectangle2D(this.x,\r\n            this.y,\r\n            this.width,\r\n            this.height);\r\n    }\r\n\r\n    public getX():number\r\n    {\r\n        return this.x;\r\n    };\r\n\r\n    public getY():number{\r\n        return this.y;\r\n    };\r\n\r\n    public getWidth():number{\r\n        return this.width;\r\n    };\r\n\r\n    public getHeight():number{\r\n        return this.height;\r\n    };\r\n\r\n    public getBottom():number{\r\n        return this.bottom;\r\n    };\r\n\r\n    public getRight():number{\r\n        return this.right;\r\n    };\r\n\r\n    public getCenterX():number{\r\n        return this.x + (this.width/2);\r\n    };\r\n    /**\r\n     * \r\n     * @returns {Number}\r\n     */\r\n    public getCenterY(){\r\n        return this.y + (this.height/2);\r\n    };\r\n\r\n    /**\r\n     * setLocation x,y (top,left) while maintaining the width and height.\r\n     * @param x \r\n     * @param y \r\n     */\r\n    public setLocation(x:number,y:number):void{\r\n        this.x = x;\r\n        this.y = y;\r\n        this.bottom = y + this.height;\r\n        this.right = x + this.width;\r\n    };\r\n    \r\n    public isEmpty():boolean\r\n    {\r\n        return (this.width <= 0.0) || (this.height <= 0.0);\r\n    };\r\n    \r\n    // </editor-fold>\r\n    \r\n    // <editor-fold defaultstate=\"collapsed\" desc=\"Public Utility Functions\">\r\n    \r\n    public shift(x:number,y:number):void\r\n    {\r\n        this.x += x;\r\n        this.y += y;\r\n        this.right += x;\r\n        this.bottom +=y;\r\n        //height & width shouldn't change in a full shift of the rectangle.\r\n        //this.height = this.bottom - this.y;\r\n        //this.width = this.right - this.x;\r\n    };\r\n    /**\r\n     * moves top,left points leaving bottom,right intact.\r\n     * adjusts the height & width values as necessary\r\n     * @param x \r\n     * @param y \r\n     */\r\n    public shiftTL(x:number,y:number):void{\r\n        this.x += x;\r\n        this.y += y;\r\n        this.height = this.bottom - this.y;\r\n        this.width = this.right - this.x;\r\n    };\r\n    /**\r\n     * moves bottom,right points leaving top,left intact.\r\n     * adjusts the height & width values as necessary\r\n     * @param {type} x the amount to move the right point by\r\n     * @param {type} y the amount to move the bottom point by\r\n     * @returns {_L7.Anonym$0.Rectangle.shiftTL}\r\n     */\r\n    public shiftBR(x:number,y:number):void{\r\n        this.right += x;\r\n        this.bottom += y;\r\n        this.height = this.bottom - this.y;\r\n        this.width = this.right - this.x;\r\n    };\r\n\r\n    /**\r\n     * Grow the rectangle by this many pixels in every direction\r\n     * @param pixel \r\n     */\r\n    public grow (pixel:number){\r\n        this.shiftTL(-pixel,-pixel);\r\n        this.shiftBR(pixel,pixel);\r\n    };\r\n\r\n    /**\r\n     * Will merge the bounds of two rectangle.\r\n     * @param rect \r\n     */\r\n    public union(rect:Rectangle){\r\n        if(rect)\r\n        {\r\n            if(rect.y < this.y)\r\n                this.y = rect.y;\r\n            if(rect.x < this.x)\r\n                this.x = rect.x;\r\n            if(rect.bottom > this.bottom)\r\n                this.bottom = rect.bottom;\r\n            if(rect.right > this.right)\r\n                this.right = rect.right;\r\n            this.width = this.right - this.x;\r\n            this.height = this.bottom - this.y;\r\n        }\r\n            \r\n    }\r\n\r\n    public unionPoint(point:Point){\r\n        if(point)\r\n        {\r\n            if(point.y < this.y)\r\n                this.y = point.y;\r\n            if(point.x < this.x)\r\n                this.x = point.x;\r\n            if(point.y > this.bottom)\r\n                this.bottom = point.y;\r\n            if(point.x > this.right)\r\n                this.right = point.x;\r\n            this.width = this.right - this.x;\r\n            this.height = this.bottom - this.y;\r\n        }\r\n            \r\n    };\r\n\r\n    /**\r\n     * if 2 values passed in, they are assumed to be the x,y of a point.\r\n     * if 4 values passed in, they are assumed to be the x,y,w,h values\r\n     * of a Rectangle.\r\n     * @param x \r\n     * @param y \r\n     * @param w \r\n     * @param h \r\n     * @returns \r\n     */\r\n    public contains(x:number,y:number,w?:number,h?:number)\r\n    {\r\n        if(x && y && w && h)\r\n        {\r\n            if (this.isEmpty() || w <= 0 || h <= 0) {\r\n                return false;\r\n            }\r\n            var x0 = this.getX(),\r\n                y0 = this.getY();\r\n            return (x >= x0 &&\r\n                    y >= y0 &&\r\n                    (x + w) <= x0 + this.getWidth() &&\r\n                    (y + h) <= y0 + this.getHeight());\r\n        }\r\n        else if(x && y)\r\n        {\r\n            var x0 = this.getX(),\r\n                y0 = this.getY();\r\n            return (x >= x0 &&\r\n                y >= y0 &&\r\n                x < x0 + this.getWidth() &&\r\n                y < y0 + this.getHeight());\r\n        }\r\n        else\r\n            return false;\r\n    };\r\n    \r\n    /**\r\n     * \r\n     * @param point \r\n     * @returns \r\n     */\r\n    public containsPoint(point:Point):boolean\r\n    {\r\n        if(point)\r\n        {\r\n            var x = point.getX();\r\n            var y = point.getY();\r\n            var x0 = this.getX(),\r\n                y0 = this.getY();\r\n            return (x >= x0 &&\r\n                y >= y0 &&\r\n                x < x0 + this.getWidth() &&\r\n                y < y0 + this.getHeight());\r\n        }\r\n        else\r\n            return false;\r\n    };\r\n    \r\n    public containsRectangle(rect:Rectangle):boolean\r\n    {\r\n        if(rect)\r\n        {\r\n            var x = rect.getX();\r\n            var y = rect.getY();\r\n            var w = rect.getWidth();\r\n            var h = rect.getHeight();\r\n            if (this.isEmpty() || w <= 0 || h <= 0) \r\n            {\r\n                return false;\r\n            }\r\n            var x0 = this.getX(),\r\n                y0 = this.getY();\r\n            return (x >= x0 &&\r\n                y >= y0 &&\r\n                (x + w) <= x0 + this.getWidth() &&\r\n                (y + h) <= y0 + this.getHeight());\r\n        }\r\n        else\r\n            return false;\r\n    };\r\n    \r\n    /**\r\n     * Ported from Java\r\n     */\r\n    private outcode(x:number, y:number) \r\n    {\r\n        var out = 0;\r\n        if (this.width <= 0) {\r\n        out |= Rectangle.OUT_LEFT | Rectangle.OUT_RIGHT;\r\n        } else if (x < this.x) {\r\n        out |= Rectangle.OUT_LEFT;\r\n        } else if (x > this.x + this.width) {\r\n        out |= Rectangle.OUT_RIGHT;\r\n        }\r\n        if (this.height <= 0) {\r\n        out |= Rectangle.OUT_TOP | Rectangle.OUT_BOTTOM;\r\n        } else if (y < this.y) {\r\n        out |= Rectangle.OUT_TOP;\r\n        } else if (y > this.y + this.height) {\r\n        out |= Rectangle.OUT_BOTTOM;\r\n        }\r\n        return out;\r\n    };\r\n    \r\n    /**\r\n    * Tests if the specified line segment intersects the interior of this\r\n    * <code>Rectangle</code>. Ported from java.\r\n    *\r\n    * @param x1 the X coordinate of the start point of the specified\r\n    *           line segment\r\n    * @param y1 the Y coordinate of the start point of the specified\r\n    *           line segment\r\n    * @param x2 the X coordinate of the end point of the specified\r\n    *           line segment\r\n    * @param y2 the Y coordinate of the end point of the specified\r\n    *           line segment\r\n    * @return <code>true</code> if the specified line segment intersects\r\n    * the interior of this <code>Rectangle</code>; <code>false</code>\r\n    * otherwise.\r\n    */\r\n    public intersectsLine(x1: number, y1: number, x2: number, y2: number):boolean\r\n    {\r\n        let out1: number = 0;\r\n        let out2: number = 0;\r\n        if ((out2 = this.outcode(x2, y2)) === 0) {\r\n            return true;\r\n        }\r\n        while ((out1 = this.outcode(x1, y1)) !== 0) {\r\n            if ((out1 & out2) !== 0) {\r\n                return false;\r\n            }\r\n            if ((out1 & (Rectangle.OUT_LEFT | Rectangle.OUT_RIGHT)) !== 0) {\r\n                var x = this.getX();\r\n                if ((out1 & Rectangle.OUT_RIGHT) !== 0) {\r\n                    x += this.getWidth();\r\n                }\r\n                y1 = y1 + (x - x1) * (y2 - y1) / (x2 - x1);\r\n                x1 = x;\r\n            } else {\r\n                var y = this.getY();\r\n                if ((out1 & Rectangle.OUT_BOTTOM) !== 0) {\r\n                    y += this.getHeight();\r\n                }\r\n                x1 = x1 + (y - y1) * (x2 - x1) / (y2 - y1);\r\n                y1 = y;\r\n            }\r\n        }\r\n        return true;\r\n    };\r\n    \r\n    // </editor-fold>\r\n    \r\n    public setPath(context:OffscreenCanvasRenderingContext2D | any)\r\n    {\r\n        var x = this.getX(),\r\n            y = this.getY(),\r\n            w = this.getWidth(),\r\n            h = this.getHeight();\r\n        \r\n        //context.beginPath();\r\n        context.moveTo(x, y);\r\n        context.lineTo(x + w,y);\r\n        context.lineTo(x + w,y + h);\r\n        context.lineTo(x,y + h);\r\n        context.closePath();\r\n        \r\n    };\r\n    public stroke(context:OffscreenCanvasRenderingContext2D){\r\n        context.strokeRect(this.getX(),this.getY(),this.getWidth(),this.getHeight());\r\n    };\r\n    public fill(context:OffscreenCanvasRenderingContext2D){\r\n        context.fillRect(this.getX(),this.getY(),this.getWidth(),this.getHeight());\r\n    };\r\n    public clone():Rectangle{\r\n        return new Rectangle(this.x,this.y,this.width,this.height);\r\n    };\r\n    \r\n    /**\r\n     * ported from java\r\n     */\r\n    public intersects(r:Rectangle):boolean\r\n    {\r\n        if(r)\r\n        {\r\n            var tw = this.width;\r\n            var th = this.height;\r\n            var rw = r.width;\r\n            var rh = r.height;\r\n            if (rw <= 0 || rh <= 0 || tw <= 0 || th <= 0) {\r\n                return false;\r\n            }\r\n            var tx = this.x;\r\n            var ty = this.y;\r\n            var rx = r.x;\r\n            var ry = r.y;\r\n            rw += rx;\r\n            rh += ry;\r\n            tw += tx;\r\n            th += ty;\r\n            //      overflow || intersect\r\n            return ((rw < rx || rw > tx) &&\r\n                    (rh < ry || rh > ty) &&\r\n                    (tw < tx || tw > rx) &&\r\n                    (th < ty || th > ry));    \r\n        }\r\n        else\r\n            return false;\r\n        \r\n    };//*/\r\n    \r\n    /**\r\n     * \r\n     * @param stroke named color or value of rgb(#,#,#)\r\n     * @param strokeWidth width of line in # of pixels\r\n     * @param fill named color or value of rgb(#,#,#)\r\n     * @returns \r\n     */\r\n    public toSVGElement(stroke:string | null, strokeWidth:number, fill:string | null):string\r\n    {\r\n        var line = '<rect x=\"' + this.x + '\" y=\"' + this.y;\r\n        line += '\" width=\"' + this.width + '\" height=\"' + this.height + '\"';\r\n        \r\n        if(strokeWidth)\r\n            line += ' stroke-width=\"' + strokeWidth + '\"';\r\n        else if(stroke) \r\n            line += ' stroke-width=\"2\"';\r\n        \r\n        if(stroke)\r\n            line += ' stroke=\"' + stroke + '\"';\r\n            \r\n        if(fill)\r\n            line += ' fill=\"' + fill + '\"';\r\n        else\r\n            line += ' fill=\"none\"';\r\n        \r\n        line += '/>';\r\n        return line;\r\n    }\r\n}","import { Point2D } from \"../../graphics2d/Point2D\";\r\n\r\nexport class Point{\r\n    public x = 0;\r\n    public y = 0;\r\n\r\n    /**\r\n     * \r\n     * @param x \r\n     * @param y \r\n     */\r\n    constructor(x:number,y:number)\r\n    {\r\n        this.x = x;\r\n        this.y = y;\r\n    };\r\n    /**\r\n     * Returns a string representing one of the shape types\r\n     * from \"armyc2.c2sd.renderer.so.ShapeTypes\"\r\n     * @returns {String} \r\n     */\r\n    public getShapeType():string\r\n    {\r\n        return \"POINT\";//armyc2.c2sd.renderer.so.ShapeTypes.POINT;\r\n    };\r\n    /**\r\n     * \r\n     * @returns {Number}\r\n     */\r\n    public getX():number\r\n    {\r\n        return this.x;\r\n    };\r\n    /**\r\n     * \r\n     * @returns {Number}\r\n     */\r\n     public getY():number\r\n     {\r\n        return this.y;\r\n    };\r\n    /**\r\n     * Reset the x & y of this point object.\r\n     * @param {Number} x\r\n     * @param {Number} y\r\n     * @returns {void}\r\n     */\r\n    public setLocation(x:number,y:number): void\r\n    {\r\n        this.x = x;\r\n        this.y = y;\r\n    };\r\n    /**\r\n     * move x & y by specified amounts.\r\n     * @param {Number} x shift x point by this value\r\n     * @param {Number} y shift y point by this value\r\n     * @returns {void}\r\n     */\r\n    public shift(x:number,y:number): void\r\n    {\r\n        this.x += x;\r\n        this.y += y;\r\n    };\r\n    /**\r\n     * @returns {String} like \"{x:#,y:#}\"\r\n     */\r\n    public toStringFormatted(): string\r\n    {\r\n        return \"{x:\" + this.x + \", y:\" + this.y + \"}\";\r\n    };\r\n    /**\r\n     * Makes a copy of this point object.\r\n     * @returns {armyc2.c2sd.renderer.so.Point} Copy of original point.\r\n     */\r\n    public clone():Point\r\n    {\r\n        return new Point(this.x,this.y);\r\n    };\r\n    /**\r\n     * @param {CanvasRenderingContext2D} context object from html5 canvas\r\n     * @returns {void}\r\n     */\r\n    public setPath(context:CanvasRenderingContext2D): void\r\n    {\r\n        let x = this.x;\r\n        let y = this.y;\r\n\r\n        //context.beginPath();\r\n        context.moveTo(x, y);\r\n        context.lineTo(x + 1,y);\r\n        context.lineTo(x + 1,y + 1);\r\n        context.lineTo(x,y + 1);\r\n        context.closePath();\r\n\r\n    };\r\n    /**\r\n     * @param {context} context object from html5 canvas\r\n     * @returns {void}\r\n     */\r\n    public stroke(context:CanvasRenderingContext2D): void{\r\n        context.beginPath();\r\n        this.setPath(context);\r\n        context.stroke();\r\n    };\r\n    /**\r\n     * @param {context} context object from html5 canvas\r\n     * @returns {void}\r\n     */\r\n    public fill(context:CanvasRenderingContext2D): void{\r\n        context.beginPath();\r\n        this.setPath(context);\r\n        context.fill();\r\n    };\r\n\r\n    public toPoint2D()\r\n    {\r\n        return new Point2D(this.x,this.y);\r\n    }\r\n\r\n}\r\n","import { double } from \"../../graphics2d/BasicTypes\";\r\nimport { Rectangle } from \"./rectangle\";\r\n\r\nexport class ShapeUtilties\r\n{\r\n\r\n    /**\r\n    * Returns an indicator of where the specified point \r\n    * {@code (px,py)} lies with respect to the line segment from \r\n    * {@code (x1,y1)} to {@code (x2,y2)}.\r\n    * The return value can be either 1, -1, or 0 and indicates\r\n    * in which direction the specified line must pivot around its\r\n    * first end point, {@code (x1,y1)}, in order to point at the\r\n    * specified point {@code (px,py)}.\r\n    * <p>A return value of 1 indicates that the line segment must\r\n    * turn in the direction that takes the positive X axis towards\r\n    * the negative Y axis.  In the default coordinate system used by\r\n    * Java 2D, this direction is counterclockwise.  \r\n    * <p>A return value of -1 indicates that the line segment must\r\n    * turn in the direction that takes the positive X axis towards\r\n    * the positive Y axis.  In the default coordinate system, this \r\n    * direction is clockwise.\r\n    * <p>A return value of 0 indicates that the point lies\r\n    * exactly on the line segment.  Note that an indicator value \r\n    * of 0 is rare and not useful for determining colinearity \r\n    * because of floating point rounding issues. \r\n    * <p>If the point is colinear with the line segment, but \r\n    * not between the end points, then the value will be -1 if the point\r\n    * lies \"beyond {@code (x1,y1)}\" or 1 if the point lies \r\n    * \"beyond {@code (x2,y2)}\".\r\n    *\r\n    * @param x1 the X coordinate of the start point of the\r\n    *           specified line segment\r\n    * @param y1 the Y coordinate of the start point of the\r\n    *           specified line segment\r\n    * @param x2 the X coordinate of the end point of the\r\n    *           specified line segment\r\n    * @param y2 the Y coordinate of the end point of the\r\n    *           specified line segment\r\n    * @param px the X coordinate of the specified point to be\r\n    *           compared with the specified line segment\r\n    * @param py the Y coordinate of the specified point to be\r\n    *           compared with the specified line segment\r\n    * @return an integer that indicates the position of the third specified\r\n    *\t\t\tcoordinates with respect to the line segment formed\r\n    *\t\t\tby the first two specified coordinates.\r\n    * @since 1.2\r\n    */\r\n    public static relativeCCW(x1:double, y1: double,  x2: double, y2: double,  px: double, py: double)\r\n    {\r\n        x2 -= x1;\r\n        y2 -= y1;\r\n        px -= x1;\r\n        py -= y1;\r\n        var ccw = px * y2 - py * x2;\r\n        if (ccw === 0.0) {\r\n            // The point is colinear, classify based on which side of\r\n            // the segment the point falls on.  We can calculate a\r\n            // relative value using the projection of px,py onto the\r\n            // segment - a negative value indicates the point projects\r\n            // outside of the segment in the direction of the particular\r\n            // endpoint used as the origin for the projection.\r\n            ccw = px * x2 + py * y2;\r\n            if (ccw > 0.0) {\r\n                // Reverse the projection to be relative to the original x2,y2\r\n                // x2 and y2 are simply negated.\r\n                // px and py need to have (x2 - x1) or (y2 - y1) subtracted\r\n                //    from them (based on the original values)\r\n                // Since we really want to get a positive answer when the\r\n                //    point is \"beyond (x2,y2)\", then we want to calculate\r\n                //    the inverse anyway - thus we leave x2 & y2 negated.\r\n                px -= x2;\r\n                py -= y2;\r\n                ccw = px * x2 + py * y2;\r\n                if (ccw < 0.0) {\r\n                    ccw = 0.0;\r\n                }\r\n            }\r\n        }\r\n        return (ccw < 0.0) ? -1 : ((ccw > 0.0) ? 1 : 0);\r\n    };\r\n\r\n    public static linesIntersect(x1:number,y1:number,x2:number,y2:number,x3:number,y3:number,x4:number,y4:number)   \r\n    {\r\n        var rCCW1 = this.relativeCCW(x1,y1,\r\n                    x2,y2,\r\n                    x3,y3),\r\n\r\n            rCCW2 = this.relativeCCW(x1,y1,\r\n                    x2,y2,\r\n                    x4,y4),\r\n\r\n            rCCW3 = this.relativeCCW(x3,y3,\r\n                    x4,y4,\r\n                    x1,y1),\r\n\r\n            rCCW4 = this.relativeCCW(x3,y3,\r\n                    x4,y4,\r\n                    x2,y2);\r\n\r\n        return (((rCCW1 * rCCW2) <= 0) && ((rCCW3 * rCCW4) <= 0));  \r\n    };\r\n\r\n    /**\r\n    * Intersects the pair of specified source <code>Rectangle</code>\r\n    * objects and puts the result into the specified destination\r\n    * <code>Rectangle</code> object.  One of the source rectangles\r\n    * can also be the destination to avoid creating a third Rectangle2D\r\n    * object, but in this case the original points of this source\r\n    * rectangle will be overwritten by this method. \r\n    * @param src1 the first of a pair of <code>Rectangle</code> \r\n    * objects to be intersected with each other\r\n    * @param src2 the second of a pair of <code>Rectangle</code>\r\n    * objects to be intersected with each other\r\n    * @return the <code>Rectangle</code> that holds the\r\n    * results of the intersection of <code>src1</code> and\r\n    * <code>src2</code>\r\n    * @since 1.2\r\n    */    \r\n     public static intersectRects(src1:Rectangle,src2:Rectangle):Rectangle\r\n    {\r\n        var x1 = Math.max(src1.getX(), src2.getX()),\r\n        y1 = Math.max(src1.getY(), src2.getY()),\r\n        x2 = Math.min(src1.getX() + src1.getWidth(), src2.getX() + src2.getWidth()),\r\n        y2 = Math.min(src1.getY() + src1.getHeight() , src2.getY() + src2.getHeight());\r\n        \r\n        return new Rectangle(x1, y1, x2-x1, y2-y1);\r\n    };\r\n\r\n    /**\r\n    * Unions the pair of source <code>Rectangle</code> objects \r\n    * and puts the result into the specified destination \r\n    * <code>Rectangle</code> object.  One of the source rectangles\r\n    * can also be the destination to avoid creating a third Rectangle\r\n    * object, but in this case the original points of this source\r\n    * rectangle will be overwritten by this method.\r\n    * @param src1 the first of a pair of <code>Rectangle</code>\r\n    * objects to be combined with each other\r\n    * @param src2 the second of a pair of <code>Rectangle</code>\r\n    * objects to be combined with each other\r\n    * @return the <code>Rectangle</code> that holds the\r\n    * results of the union of <code>src1</code> and  \r\n    * <code>src2</code>\r\n    * @since 1.2\r\n    */\r\n    /*public static unionRects = function(src1:Rectangle,src2:Rectangle):Rectangle\r\n    {\r\n        var x1 = Math.min(src1.getX(), src2.getX()),\r\n            y1 = Math.min(src1.getY(), src2.getY()),\r\n            x2 = Math.max(src1.getX() + src1.getWidth(), src2.getX() + src2.getWidth()),\r\n            y2 = Math.max(src1.getY() + src1.getHeight(), src2.getY() + src2.getHeight());\r\n        return new Rectangle(x1, y1, x2, y2);\r\n    };//*/\r\n}\r\n\r\n/*\r\nif(typeof CanvasRenderingContext2D !== 'undefined' && CanvasRenderingContext2D.prototype.dashedLineTo !== 'undefined')\r\n{\t//public function from:\r\n\t//https://davidowens.wordpress.com/2010/09/07/html-5-canvas-dashed-lines/\r\n\tCanvasRenderingContext2D.prototype.dashedLineTo = function (fromX, fromY, toX, toY, pattern) \r\n\t{\r\n\t\t// Our growth rate for our line can be one of the following:\r\n\t\t//   (+,+), (+,-), (-,+), (-,-)\r\n\t\t// Because of this, our algorithm needs to understand if the x-coord and\r\n\t\t// y-coord should be getting smaller or larger and properly cap the values\r\n\t\t// based on (x,y).\r\n\t\tvar lt = function (a, b) { return a <= b; };\r\n\t\tvar gt = function (a, b) { return a >= b; };\r\n\t\tvar capmin = function (a, b) { return Math.min(a, b); };\r\n\t\tvar capmax = function (a, b) { return Math.max(a, b); };\r\n\r\n\t\tvar checkX = { thereYet: gt, cap: capmin };\r\n\t\tvar checkY = { thereYet: gt, cap: capmin };\r\n\r\n\t\tif (fromY - toY > 0) {\r\n\t\t\tcheckY.thereYet = lt;\r\n\t\t\tcheckY.cap = capmax;\r\n\t\t}\r\n\t\tif (fromX - toX > 0) \r\n\t\t{\r\n\t\t\tcheckX.thereYet = lt;\r\n\t\t\tcheckX.cap = capmax;\r\n\t\t}\r\n\r\n\t\tthis.moveTo(fromX, fromY);\r\n\t\tvar offsetX = fromX;\r\n\t\tvar offsetY = fromY;\r\n\t\tvar idx = 0, dash = true;\r\n\t\twhile (!(checkX.thereYet(offsetX, toX) && checkY.thereYet(offsetY, toY))) \r\n\t\t{\r\n\t\t\tvar ang = Math.atan2(toY - fromY, toX - fromX);\r\n\t\t\tvar len = pattern[idx];\r\n\r\n\t\t\toffsetX = checkX.cap(toX, offsetX + (Math.cos(ang) * len));\r\n\t\t\toffsetY = checkY.cap(toY, offsetY + (Math.sin(ang) * len));\r\n\r\n\t\t\tif (dash) this.lineTo(offsetX, offsetY);\r\n\t\t\telse this.moveTo(offsetX, offsetY);\r\n\r\n\t\t\tidx = (idx + 1) % pattern.length;\r\n\t\t\tdash = !dash;\r\n\t\t}\r\n\t};\r\n}*/","import { Point } from \"./point\";\r\nimport { ShapeTypes } from \"./types\";\r\nimport { Rectangle } from \"./rectangle\";\r\nimport { ShapeUtilties } from \"./utilities\";\r\n\r\n\r\nexport class Line\r\n{\r\n    private pt1:Point;\r\n    private pt2:Point;\r\n    private rectangle:Rectangle\r\n\r\n    constructor(x1:number,y1:number,x2:number,y2:number) {\r\n\r\n        this.pt1 = new Point(x1,y1);\r\n        this.pt2 = new Point(x2,y2);\r\n\r\n        this.rectangle = new Rectangle(x1,y1,1,1);\r\n        this.rectangle.unionPoint(new Point(x2,y2));            \r\n\r\n    };\r\n     \r\n    // <editor-fold defaultstate=\"collapsed\" desc=\"Public Functions\">\r\n    getShapeType(){\r\n        return ShapeTypes.LINE;\r\n    };\r\n\r\n    getBounds(){\r\n        return new Rectangle(this.rectangle.getX(),\r\n                                this.rectangle.getY(),\r\n                                this.rectangle.getWidth(),\r\n                                this.rectangle.getHeight());\r\n    };\r\n    getP1()\r\n    {\r\n        return this.pt1;\r\n    };\r\n    getP2()\r\n    {\r\n        return this.pt2;\r\n    };\r\n    \r\n    shift(x:number,y:number){\r\n\r\n        this.rectangle.shift(x,y);\r\n        \r\n        this.pt1.shift(x,y);\r\n        this.pt2.shift(x,y);\r\n\r\n    };\r\n        /**\r\n     * Tests if the specified line segment intersects this line segment.\r\n     * @param line the specified <code>Line</code>\r\n     * @return <code>true</code> if this line segment and the specified line\r\n     *\t\t\tsegment intersect each other; \r\n     *\t\t\t<code>false</code> otherwise.\r\n     */\r\n    intersectsLine(line:Line)\r\n    {\r\n        return ShapeUtilties.linesIntersect(\r\n                    this.getP1().getX(),this.getP1().getY(),\r\n                    this.getP2().getX(),this.getP2().getY(),\r\n                    line.getP1().getX(),line.getP1().getY(),\r\n                    line.getP2().getX(),line.getP2().getY());\r\n        \r\n    };\r\n\r\n\r\n    setPath(context:CanvasRenderingContext2D){\r\n\r\n        //context.beginPath();\r\n        context.moveTo(this.pt1.getX(),this.pt1.getY());\r\n        context.lineTo(this.pt2.getX(),this.pt2.getY());\r\n\r\n    };\r\n    stroke(context:CanvasRenderingContext2D){\r\n        context.beginPath();\r\n        context.moveTo(this.pt1.getX(),this.pt1.getY());\r\n        context.lineTo(this.pt2.getX(),this.pt2.getY());\r\n        context.stroke();\r\n    };\r\n    fill(context:CanvasRenderingContext2D){\r\n        context.beginPath();\r\n        context.moveTo(this.pt1.getX(),this.pt1.getY());\r\n        context.lineTo(this.pt2.getX(),this.pt2.getY());\r\n        context.fill();\r\n    };\r\n    \r\n    toSVGElement(stroke:string | null, strokeWidth:number, fill:string | null):string\r\n    {\r\n        var line = '<line x1=\"' + this.pt1.getX() + '\" y1=\"' + this.pt1.getY();\r\n        line += '\" x2=\"' + this.pt2.getX() + '\" y2=\"' + this.pt2.getY() + '\"';\r\n        \r\n        if(strokeWidth)\r\n            line += ' stroke-width=\"' + strokeWidth + '\"';\r\n        else if(stroke) \r\n            line += ' stroke-width=\"2\"';\r\n        \r\n        if(stroke)\r\n            line += ' stroke=\"' + stroke + '\"';\r\n            \r\n        if(fill)\r\n            line += ' fill=\"' + fill + '\"';\r\n        else\r\n            line += ' fill=\"none\"';\r\n        \r\n        line += '/>';\r\n        return line;\r\n    };\r\n}\r\n\r\n\r\n\r\n    \r\n","import { Rectangle } from \"./rectangle\";\r\nimport { ShapeTypes } from \"./types\";\r\n\r\nexport class Ellipse\r\n{\r\n    private rectangle:Rectangle\r\n\r\n    constructor(x:number,y:number,w:number,h:number) \r\n    {\r\n        this.rectangle = new Rectangle(x,y,w,h);\r\n    }\r\n\r\n    getShapeType():string\r\n    {\r\n        return ShapeTypes.ELLIPSE;\r\n    }\r\n\r\n    getBounds():Rectangle\r\n    {\r\n        return new Rectangle(this.rectangle.getX()-1,\r\n                                this.rectangle.getY()-1,\r\n                                this.rectangle.getWidth()+2,\r\n                                this.rectangle.getHeight()+2);\r\n    }\r\n\r\n    shift(x:number,y:number){\r\n        this.rectangle.shift(x,y);\r\n    }\r\n\r\n    setPath(context:CanvasRenderingContext2D){\r\n        var x = this.rectangle.getX(),\r\n            y = this.rectangle.getY(),\r\n            w = this.rectangle.getWidth(),\r\n            h = this.rectangle.getHeight();\r\n\r\n        var kappa = 0.5522848,\r\n            ox = (w/2)*kappa,//control point offset horizontal\r\n            oy = (h/2)*kappa,//control point offset vertical\r\n            xe = x + w,      //x-end\r\n            ye = y + h,      //y-end\r\n            xm = x + w / 2,  //x-middle\r\n            ym = y + h / 2;  //y-middle\r\n\r\n        //context.beginPath();\r\n        context.moveTo(x,ym);\r\n        context.bezierCurveTo(x,ym-oy,xm-ox,y,xm,y);\r\n        context.bezierCurveTo(xm + ox,y,xe,ym - oy,xe,ym);\r\n        context.bezierCurveTo(xe,ym+oy,xm+ox,ye,xm,ye);\r\n        context.bezierCurveTo(xm-ox,ye,x,ym+oy,x,ym);\r\n        context.closePath();\r\n    }\r\n    stroke(context:CanvasRenderingContext2D):void\r\n    {\r\n        context.beginPath();\r\n        this.setPath(context);\r\n        context.stroke();\r\n    }\r\n    fill(context:CanvasRenderingContext2D):void\r\n    {\r\n        context.beginPath();\r\n        this.setPath(context);\r\n        context.fill();\r\n    }\r\n    toSVGElement(stroke:string | null, strokeWidth:number, fill:string | null):string\r\n    {\r\n        var cx = this.rectangle.getCenterX();\r\n        var cy = this.rectangle.getCenterY();\r\n        var rx = this.rectangle.getWidth()/2;\r\n        var ry = this.rectangle.getHeight()/2;\r\n        var line = '<ellipse cx=\"' + cx + '\" cy=\"' + cy;\r\n        line += '\" rx=\"' + rx + '\" ry=\"' + ry + '\"';\r\n        \r\n        if(strokeWidth)\r\n            line += ' stroke-width=\"' + strokeWidth + '\"';\r\n        else if(stroke)\r\n            line += ' stroke-width=\"2\"';\r\n        \r\n        if(stroke)\r\n            line += ' stroke=\"' + stroke + '\"';\r\n            \r\n        if(fill)\r\n            line += ' fill=\"' + fill + '\"';\r\n        else\r\n            line += ' fill=\"none\"';    \r\n        \r\n        line += '/>';\r\n        return line;\r\n    };\r\n\r\n}\r\n\r\n\r\n    ","import { Rectangle } from \"./rectangle\";\r\n\r\nexport class RoundedRectangle\r\n{\r\n    private radius:number;\r\n    private rectangle:Rectangle\r\n\r\n    constructor(x:number,y:number,w:number,h:number,radius:number) \r\n    {\r\n\r\n        this.radius = radius;\r\n\r\n        this.rectangle = new Rectangle(x,y,w,h);\r\n\t\r\n    }\r\n\r\n    /**\r\n     * \r\n     */\r\n    getShapeType():string{\r\n        return \"ROUNDED_RECTANGLE\";//ShapeTypes.ROUNDED_RECTANGLE;\r\n    };\r\n\r\n    /**\r\n     * \r\n     */\r\n    getBounds():Rectangle\r\n    {\r\n        return new Rectangle(this.rectangle.getX()-1,\r\n                                this.rectangle.getY()-1,\r\n                                this.rectangle.getWidth()+2,\r\n                                this.rectangle.getHeight()+2);\r\n    };\r\n\r\n    shift(x:number,y:number)\r\n    {\r\n        this.rectangle.shift(x,y);\r\n    };\r\n\r\n    setPath(context:CanvasRenderingContext2D){\r\n        var x = this.rectangle.getX(),\r\n            y = this.rectangle.getY(),\r\n            w = this.rectangle.getWidth(),\r\n            h = this.rectangle.getHeight();\r\n        if(w < (2 * this.radius))\r\n            this.radius = w/2;\r\n        if(h < (2 * this.radius))\r\n            this.radius = h/2;\r\n        var r = this.radius;\r\n\r\n        //context.beginPath();\r\n        context.moveTo(x + r, y);\r\n        context.lineTo(x + w -r,y);\r\n        context.arcTo(x + w, y, x + w, y+r, r);\r\n        context.lineTo(x + w,y + h - r);\r\n        context.arcTo(x + w, y+h, x+w-r, y + h, r);\r\n        context.lineTo(x + r,y + h);\r\n        context.arcTo(x, y+h, x, y+h-r, r);\r\n        context.lineTo(x,y + r);\r\n        context.arcTo(x, y, x + r, y, r);\r\n\r\n    };\r\n\r\n    stroke(context:CanvasRenderingContext2D){\r\n        context.beginPath();\r\n        this.setPath(context);\r\n        context.stroke();\r\n    };\r\n\r\n    fill(context:CanvasRenderingContext2D){\r\n        context.beginPath();\r\n        this.setPath(context);\r\n        context.fill();\r\n    };\r\n    \r\n    toSVGElement(stroke:string | null, strokeWidth:number, fill:string | null):string\r\n    {  \r\n        var line = '<rect x=\"' + this.rectangle.getX() + '\" y=\"' + this.rectangle.getY();\r\n        line += '\" rx=\"' + this.radius + '\" ry=\"' + this.radius;\r\n        line += '\" width=\"' + this.rectangle.getWidth() + '\" height=\"' + this.rectangle.getHeight() + '\"';\r\n        \r\n        if(strokeWidth)\r\n            line += ' stroke-width=\"' + strokeWidth + '\"';\r\n        else if(stroke) \r\n            line += ' stroke-width=\"2\"';\r\n        \r\n        if(stroke)\r\n            line += ' stroke=\"' + stroke + '\"';\r\n            \r\n        if(fill)\r\n            line += ' fill=\"' + fill + '\"';\r\n        else\r\n            line += ' fill=\"none\"';\r\n        \r\n        line += '/>';\r\n        return line;\r\n    }\r\n\r\n}","export class PathIterator\r\n{\r\n\r\n    //private vars\r\n    private arrActions:Array<Array<any>> = [];\r\n    private size:number = 0;\r\n    private index:number = 0;\r\n\r\n    constructor(actions:Array<any>)\r\n    {\r\n        this.arrActions = actions;\r\n        this.size = actions.length;\r\n    }\r\n    //constructor code\r\n    \r\n    \r\n    //private functions\r\n        \r\n    //public vars/functions\r\n    /**\r\n     * Tests if the iteration is complete.\r\n     * \r\n     */\r\n    isDone(): boolean\r\n    {\r\n        if(this.index === this.size)\r\n            return true;\r\n        return false;\r\n    };\r\n    /**\r\n     * Moves the iterator to the next segment of the path forwards\r\n     * along the primary direction of traversal as long as there are\r\n     * more points in that direction.\r\n     */\r\n    next()\r\n    {\r\n        this.index++;\r\n    };\r\n    /**\r\n     * Returns the coordinates and type of the current path segment in\r\n     * the iteration.\r\n     * The return value is the path-segment type:\r\n     * MOVE_TO, LINE_TO, QUAD_TO, CURVE_TO, or CLOSE.\r\n     * A float array of length 6 must be passed in and can be used to\r\n     * store the coordinates of the point(s).\r\n     * Each point is stored as a pair of float x,y coordinates.\r\n     * MOVE_TO and LINE_TO types returns one point,\r\n     * QUAD_TO returns two points,\r\n     * CURVE_TO returns 3 points.\r\n     * ARC_TO\r\n     * ARC\r\n     * CLOSE will never get returned as it is replace with LINE_TO.\r\n     * @return the path-segment where the first index is the segment type.\r\n     * @see ActionTypes\r\n     */\r\n    currentSegment()\r\n    {\r\n        return this.arrActions[this.index];\r\n    }\r\n    \r\n    \r\n}","import { PathIterator } from \"./pathiterator\";\r\nimport { Point } from \"./point\";\r\nimport { Rectangle } from \"./rectangle\";\r\nimport { ActionTypes, ShapeTypes } from \"./types\";\r\n\r\nexport class Path\r\n{\r\n    private _actions:Array<Array<any>> = [];\r\n    private _dashArray:string|null = null;\r\n    private _startPoint:Point|null=null;\r\n    private _endPoint:Point|null=null;\r\n    private _lastMoveTo:Point|null = null;\r\n    private _rectangle:Rectangle|null = null;\r\n    private _method:String|null = null;//stroke,fill,fillPattern\r\n\r\n    /**\r\n     * @return {ShapeTypes} ShapeTypes.Path\r\n     */\r\n    getShapeType()\r\n    {\r\n        return ShapeTypes.PATH;\r\n    }\r\n    \r\n    setLineDash(dashArray:string)\r\n    {\r\n        this._dashArray = dashArray;\r\n    }\r\n\r\n    \r\n    getBounds():Rectangle\r\n    {\r\n        if(this._rectangle)\r\n        {\r\n            return new Rectangle(this._rectangle.getX(),\r\n                this._rectangle.getY(),\r\n                this._rectangle.getWidth(),\r\n                this._rectangle.getHeight());\r\n        }\r\n        else\r\n        {\r\n            return null;\r\n        }\r\n    };\r\n\r\n    shift(x:number,y:number)\r\n    {\r\n        var size = this._actions.length;\r\n        var temp = null;\r\n        this._rectangle.shift(x,y);\r\n\r\n        for(var i=0; i<size;i++)\r\n        {\r\n            temp = this._actions[i];\r\n            if(temp[0]===ActionTypes.ACTION_MOVE_TO)\r\n            {\r\n                temp[1] = temp[1] + x;\r\n                temp[2] = temp[2] + y;\r\n            }\r\n            else if(temp[0]===ActionTypes.ACTION_LINE_TO)\r\n            {\r\n                temp[1] = temp[1] + x;\r\n                temp[2] = temp[2] + y;\r\n            }\r\n            else if(temp[0]===ActionTypes.ACTION_CURVE_TO)\r\n            {\r\n                temp[1] = temp[1] + x;\r\n                temp[2] = temp[2] + y;\r\n                temp[3] = temp[3] + x;\r\n                temp[4] = temp[4] + y;\r\n                temp[5] = temp[5] + x;\r\n                temp[6] = temp[6] + y;\r\n            }\r\n            else if(temp[0]===ActionTypes.ACTION_QUAD_TO)\r\n            {\r\n                temp[1] = temp[1] + x;\r\n                temp[2] = temp[2] + y;\r\n                temp[3] = temp[3] + x;\r\n                temp[4] = temp[4] + y;\r\n            }\r\n            else if(temp[0]===ActionTypes.ACTION_ARC_TO)\r\n            {\r\n                temp[1] = temp[1] + x;\r\n                temp[2] = temp[2] + y;\r\n                temp[3] = temp[3] + x;\r\n                temp[4] = temp[4] + y;\r\n            }\r\n            else if(temp[0]===ActionTypes.ACTION_ARC)\r\n            {\r\n                temp[1] = temp[1] + x;\r\n                temp[2] = temp[2] + y;\r\n            }\r\n        }\r\n        this._startPoint.shift(x,y);\r\n        this._endPoint.shift(x,y);\r\n        this._lastMoveTo.shift(x,y);\r\n    }\r\n\r\n    /**\r\n     * The number of this._actions on the path\r\n     */\r\n    getLength()\r\n    {\r\n        this._actions.length;\r\n    };\r\n\r\n    /**\r\n     * Adds a point to the path by moving to the specified coordinates specified\r\n     * @param x \r\n     * @param y \r\n     */\r\n    moveTo(x:number,y:number)\r\n    {\r\n\r\n        if(this._actions.length === 0)\r\n        {\r\n            this._rectangle = new Rectangle(x,y,1,1);\r\n            this._startPoint = new Point(x,y);\r\n            this._endPoint = new Point(x,y);\r\n            //curr_startPoint = new armyc2.c2sd.renderer.Point(x,y);\r\n            //curr_endPoint = new armyc2.c2sd.renderer.Point(x,y);\r\n        }\r\n        this._rectangle.unionPoint(new Point(x,y));\r\n        this._actions.push([ActionTypes.ACTION_MOVE_TO,x,y]);\r\n        this._lastMoveTo = new Point(x,y);\r\n\t\tthis._endPoint = new Point(x,y);\r\n    };\r\n    /**\r\n     * Adds a point to the path by drawing a straight line from the current \r\n     * coordinates to the new specified coordinates specified\r\n     * @param x \r\n     * @param y \r\n     */\r\n    lineTo(x:number,y:number){\r\n        \r\n        if(this._actions.length === 0)\r\n        {\r\n            this.moveTo(0,0);\r\n        }\r\n        this._actions.push([ActionTypes.ACTION_LINE_TO,x,y]);\r\n        this._rectangle.unionPoint(new Point(x,y));\r\n        this._endPoint = new Point(x,y);\r\n    };\r\n\t\r\n\t/**\r\n     * Adds a point to the path by drawing a straight line from the current \r\n     * coordinates to the new specified coordinates specified\r\n     * @param x \r\n     * @param y \r\n     * @param pattern \r\n     */\r\n    dashedLineTo(x:number,y:number,pattern:Array<number>){\r\n        \r\n        if(this._actions.length === 0)\r\n        {\r\n            this.moveTo(0,0);\r\n        }\r\n\t\tvar start = this.getCurrentPoint();\r\n        this._actions.push([ActionTypes.ACTION_DASHED_LINE_TO,start.getX(),start.getY(), x, y, pattern]);\r\n        this._rectangle.unionPoint(new Point(x,y));\r\n        this._endPoint = new Point(x,y);\r\n    };\r\n\t\r\n    /**\r\n     * Adds a curved segment, defined by three new points, to the path by \r\n     * drawing a Bézier curve that intersects both the current coordinates \r\n     * and the specified coordinates (x,y), using the specified points \r\n     * (cp1x,xp1y) and (cp2x,cp2y) as Bézier control points.\r\n     * @param cp1x \r\n     * @param cp1y \r\n     * @param cp2x \r\n     * @param cp2y \r\n     * @param x \r\n     * @param y \r\n     */\r\n    bezierCurveTo(cp1x:number, cp1y:number, cp2x:number, cp2y:number,x:number,y:number){\r\n        \r\n        if(this._actions.length === 0)\r\n        {\r\n            this.moveTo(0,0);\r\n        }\r\n        this._actions.push([ActionTypes.ACTION_CURVE_TO,cp1x,cp1y,cp2x,cp2y,x,y]);\r\n        this._rectangle.unionPoint(new Point(cp1x,cp1y));\r\n        this._rectangle.unionPoint(new Point(cp2x,cp2y));\r\n        this._rectangle.unionPoint(new Point(x,y));\r\n        this._endPoint = new Point(x,y);\r\n    };\r\n    /**\r\n     * Adds a curved segment, defined by two new points, to the path by \r\n     * drawing a Quadratic curve that intersects both the current \r\n     * coordinates and the specified coordinates (x,y), using the \r\n     * specified point (cpx,cpy) as a quadratic parametric control point.\r\n     * @param cpx\r\n     * @param cpy\r\n     * @param x\r\n     * @param y\r\n     * @returns \r\n     */\r\n    quadraticCurveTo(cpx:number,cpy:number,x:number,y:number){\r\n        \r\n        if(this._actions.length === 0)\r\n        {\r\n            this.moveTo(0,0);\r\n        }\r\n        this._actions.push([ActionTypes.ACTION_QUAD_TO,cpx,cpy,x,y]);\r\n        this._rectangle.unionPoint(new Point(cpx,cpy));\r\n        this._rectangle.unionPoint(new Point(x,y));\r\n        this._endPoint = new Point(x,y);\r\n    };\r\n    /**\r\n     * The arcTo() method creates an arc/curve between two tangents on the canvas.\r\n     * @param x1 The x-coordinate of the beginning of the arc\r\n     * @param y1 The y-coordinate of the beginning of the arc\r\n     * @param x2 The x-coordinate of the end of the arc\r\n     * @param y2 The y-coordinate of the end of the arc\r\n     * @param r The radius of the arc\r\n     * @returns \r\n     */\r\n    arcTo(x1:number,y1:number,x2:number,y2:number,r:number){\r\n        \r\n        if(this._actions.length === 0)\r\n        {\r\n            this.moveTo(0,0);\r\n        }\r\n        this._actions.push([ActionTypes.ACTION_ARC_TO,x1,y1,x2,y2]);\r\n        this._rectangle.unionPoint(new Point(x1,y1));\r\n        this._rectangle.unionPoint(new Point(x2,y2));\r\n        this._endPoint = new Point(x2,y2);\r\n    };\r\n    /**\r\n     * The arc() method creates an arc/curve \r\n     * (use to create circles. or parts of circles).\r\n     * @param x The x-coordinate of the center of the circle\r\n     * @param y The y-coordinate of the center of the circle\r\n     * @param r The radius of the circle\r\n     * @param sAngle The starting angle, in degrees \r\n     * (0 is at the 3 -'clock position of the arc's circle)\r\n     * @param eAngle The ending angle, in degrees\r\n     * @param counterclockwise Optional. Specifies wheter the drawing \r\n     * should be counterclockwise or clockwise.  False=clockwise, \r\n     * true=counter-clockwise;\r\n     * @returns \r\n     */\r\n    arc(x:number,y:number,r:number,sAngle:number,eAngle:number,counterclockwise:boolean){\r\n        \r\n        \r\n        \r\n        if(counterclockwise !== true)\r\n        {\r\n            counterclockwise = false;\r\n        }\r\n        \r\n        //degrees to radians\r\n        var sa = sAngle * (Math.PI / 180),\r\n            ea = eAngle * (Math.PI / 180);\r\n    \r\n\r\n        if(this._startPoint===null)\r\n        {\r\n            var sX = r * Math.cos(sa) + x;\r\n            var sY = r * Math.sin(sa) + y;\r\n            this._startPoint = new Point(sX,sY);\r\n            this._rectangle = new Rectangle(sX,sY,1,1);\r\n        }\r\n        \r\n\r\n        this._actions.push([ActionTypes.ACTION_ARC,x,y,r,sa,ea,counterclockwise]);\r\n        this._rectangle.union(new Rectangle(x-r,y-r,r*2,r*2));\r\n        \r\n        var newX = r * Math.cos(ea) + x;\r\n        var newY = r * Math.sin(ea) + y;\r\n        this._endPoint = new Point(newX,newY);\r\n        this.moveTo(newX,newY);\r\n        \r\n    };\r\n    /**\r\n     * Closes the current subpath by drawing a straight line back to the coordinates of the last moveTo.\r\n     * @return  \r\n     */\r\n    closePath(){\r\n        this.lineTo(this._lastMoveTo.getX(),this._lastMoveTo.getY());\r\n        this._endPoint = this._lastMoveTo.clone();\r\n    };\r\n    /**\r\n     * @return Point\r\n     */\r\n    getCurrentPoint()\r\n    {\r\n        return this._endPoint.clone();\r\n    };\r\n    /**\r\n     * @return PathIterator\r\n     */\r\n    getPathIterator()\r\n    {\r\n        return new PathIterator(this._actions);\r\n    };\r\n    /**\r\n     * Apply the path to the passed context (doesn't draw)\r\n     * @param context\r\n     * @return  \r\n     */\r\n    private setPath(context:OffscreenCanvasRenderingContext2D | any){\r\n\r\n        //context.beginPath();\r\n        var size = this._actions.length;\r\n        var temp = null;\r\n        \r\n        for(var i=0; i<size;i++)\r\n        {\r\n            temp = this._actions[i];\r\n\t\t\t\r\n\r\n            if(temp[0]===ActionTypes.ACTION_MOVE_TO)\r\n            {\r\n                //context.moveTo(temp[1],temp[2]);\r\n                \r\n                if(i === 0 || this._method !== \"fillPattern\")\r\n                {\r\n                    context.moveTo(temp[1],temp[2]);\r\n                }\r\n                else//no moves in a fill shape except maybe for the first one\r\n                {\r\n                    context.lineTo(temp[1],temp[2]);\r\n                }//*/\r\n            }\r\n            else if(temp[0]===ActionTypes.ACTION_LINE_TO)\r\n            {\r\n                context.lineTo(temp[1],temp[2]);\r\n            }\r\n            else if(temp[0]===ActionTypes.ACTION_DASHED_LINE_TO)\r\n            {\r\n                if(this._method === \"stroke\")\r\n                {\r\n                    context.lineTo(temp[3],temp[4]);\r\n\r\n                    //function prototype exists in shape utilities class but there doesn't seem to be a need\r\n                    //since setLineDash exists.\r\n                    //context.dashedLineTo(temp[1],temp[2],temp[3],temp[4],temp[5]);    \r\n                }\r\n                else //you don't dash a fill shape\r\n                {\r\n                    context.lineTo(temp[3],temp[4]);\r\n                }\r\n            }\r\n            else if(temp[0]===ActionTypes.ACTION_CURVE_TO)\r\n            {\r\n                context.bezierCurveTo(temp[1],temp[2],temp[3],temp[4],temp[5],temp[6]);\r\n            }\r\n            else if(temp[0]===ActionTypes.ACTION_QUAD_TO)\r\n            {\r\n                context.quadraticCurveTo(temp[1],temp[2],temp[3],temp[4]);\r\n            }\r\n            else if(temp[0]===ActionTypes.ACTION_ARC_TO)\r\n            {\r\n                context.arcTo(temp[1],temp[2],temp[3],temp[4],temp[5]);\r\n            }\r\n            else if(temp[0]===ActionTypes.ACTION_ARC)\r\n            {\r\n                context.arc(temp[1],temp[2],temp[3],temp[4],temp[5],temp[6]);\r\n            }//*/\r\n        }\r\n        \r\n    };\r\n    /**\r\n     * Draws the path to the passed context\r\n     * @param context\r\n     * @return  \r\n     */\r\n    stroke(context:OffscreenCanvasRenderingContext2D){\r\n        this._method = \"stroke\";\r\n        if(this._dashArray)\r\n        {\r\n            let temp:Array<string> = this._dashArray.split(\" \");\r\n            let temp2:Array<number> = new Array();\r\n\r\n            for(let i:number = 0; i < temp.length; i++)\r\n            {\r\n                temp2[i] = parseInt(temp[i]);\r\n            }\r\n\r\n            context.setLineDash(temp2);\r\n        }\r\n        context.beginPath();\r\n        this.setPath(context);\r\n        context.stroke();\r\n        context.setLineDash([]);\r\n    };\r\n    /**\r\n     * Fills the path on the passed context\r\n     * @param context\r\n     * @return  \r\n     */\r\n    fill(context:OffscreenCanvasRenderingContext2D){\r\n        this._method = \"fill\";\r\n        context.beginPath();\r\n        this.setPath(context);\r\n        context.fill();\r\n    };\r\n    \r\n    fillPattern(context:OffscreenCanvasRenderingContext2D,fillPattern:CanvasImageSource){\r\n        this._method = \"fillPattern\";\r\n        context.beginPath();\r\n        this.setPath(context);\r\n        let pattern:CanvasPattern = context.createPattern(fillPattern, \"repeat\");   \r\n        context.fillStyle = pattern;\r\n        context.fill();\r\n    };\r\n    \r\n    /**\r\n     * Arc and ArcTo do not covert currently\r\n     */\r\n    toSVGElement(stroke:string | null, strokeWidth:number, fill:string | null, strokeOpacity:number=1, fillOpacity:number=1, lineCap: string | null = null, svgFormat:number=0)\r\n    {\r\n        var format = 1;\r\n        if(svgFormat)\r\n        {\r\n            format = svgFormat;\r\n        }\r\n        \r\n        //context.beginPath();\r\n        var size = this._actions.length;\r\n        var temp = null;\r\n        var path = \"\";\r\n        \r\n        for(var i=0; i<size;i++)\r\n        {\r\n            temp = this._actions[i];\r\n\t\t\t\r\n            /*if(path !== \"\")\r\n                path += \" \";*/\r\n\r\n            if(temp[0]===ActionTypes.ACTION_LINE_TO)\r\n            {\r\n                path += \"L\" + temp[1] + \" \" + temp[2];\r\n                //context.lineTo(temp[1],temp[2]);\r\n            }\r\n            else if(temp[0]===ActionTypes.ACTION_MOVE_TO)\r\n            {\r\n                //context.moveTo(temp[1],temp[2]);\r\n                \r\n                if(i === 0 || this._method !== \"fillPattern\")\r\n                {\r\n                    path += \"M\" + temp[1] + \" \" + temp[2];\r\n                    //context.moveTo(temp[1],temp[2]);\r\n                }\r\n                else//no moves in a fill shape except maybe for the first one\r\n                {\r\n                    path += \"L\" + temp[1] + \" \" + temp[2];\r\n                    //context.lineTo(temp[1],temp[2]);\r\n                }//*/\r\n            }\r\n            else if(temp[0]===ActionTypes.ACTION_DASHED_LINE_TO)\r\n            {\r\n                path += \"L\" + temp[3] + \" \" + temp[4];\r\n                /*if(this._method === \"stroke\")\r\n                {\r\n                    context.dashedLineTo(temp[1],temp[2],temp[3],temp[4],temp[5]);    \r\n                }\r\n                else //you don't dash a fill shape\r\n                {\r\n                    context.lineTo(temp[3],temp[4]);\r\n                }//*/\r\n            }\r\n            else if(temp[0]===ActionTypes.ACTION_CURVE_TO)\r\n            {\r\n                //C100 100 250 100 250 200\r\n                path += \"C\" + temp[1] + \" \" + temp[2] + \" \" + temp[3] + \" \" + temp[4] + \" \" + temp[5] + \" \" + temp[6]; \r\n                //context.bezierCurveTo(temp[1],temp[2],temp[3],temp[4],temp[5],temp[6]);\r\n            }\r\n            else if(temp[0]===ActionTypes.ACTION_QUAD_TO)\r\n            {\r\n                path += \"Q\" + temp[1] + \" \" + temp[2] + \" \" + temp[3] + \" \" + temp[4];\r\n                //context.quadraticCurveTo(temp[1],temp[2],temp[3],temp[4]);\r\n            }\r\n            else if(temp[0]===ActionTypes.ACTION_ARC_TO)\r\n            {\r\n                //path += \"C\" + temp[1] + \" \" + temp[2] + \" \" + temp[3] + \" \" + temp[4] + \" \" + temp[5];\r\n                //context.arcTo(temp[1],temp[2],temp[3],temp[4],temp[5]);\r\n            }\r\n            else if(temp[0]===ActionTypes.ACTION_ARC)\r\n            {\r\n                //context.arc(temp[1],temp[2],temp[3],temp[4],temp[5],temp[6]);\r\n            }//*/\r\n        }\r\n        //TODO: generate path svg element\r\n        var line = '<path d=\"' + path + '\"';\r\n\r\n        if(stroke)\r\n        {\r\n            //line += ' stroke=\"' + stroke + '\"';\r\n            if(format === 2)\r\n                line += ' stroke=\"' + stroke.replace(/#/g,\"%23\") + '\"';//.replace(/#/g,\"%23\")\r\n            else\r\n                line += ' stroke=\"' + stroke + '\"';\r\n            /*else\r\n                line += ' stroke=\"' + stroke.replace(/#/g,\"&#35;\") + '\"';*/\r\n            \r\n            if(strokeWidth)\r\n                line += ' stroke-width=\"' + strokeWidth + '\"';\r\n            else\r\n                line += ' stroke-width=\"2\"';\r\n        \r\n            if(strokeOpacity !== 1.0)\r\n            {\r\n                //stroke-opacity=\"0.4\"\r\n                line += ' stroke-opacity=\"' + strokeOpacity + '\"';\r\n            }\r\n            \r\n            if(lineCap != null &&\r\n                (lineCap.toLowerCase()===\"butt\" ||\r\n                        lineCap.toLowerCase()===\"round\" ||\r\n                        lineCap.toLowerCase()===\"square\"))\r\n            {\r\n                line += ' stroke-linecap=\"' + lineCap + '\"';\r\n            }\r\n            else\r\n                line += ' stroke-linecap=\"round\"';\r\n        }\r\n            \r\n        if(this._dashArray != null)\r\n            line += ' stroke-dasharray=\"' + this._dashArray + '\"';\r\n            \r\n        if(fill)\r\n        {\r\n            if(fill.indexOf(\"url\") === 0)\r\n            {\r\n                line += ' fill=\"url(#fillPattern)\"';\r\n                //line += ' fill=\"url(&#35;fillPattern)\"';\r\n            }\r\n            else\r\n            {\r\n                //line += ' fill=\"' + fill + '\"';\r\n                if(format === 2)\r\n                    line += ' fill=\"' + fill.replace(/#/g,\"%23\") + '\"';//text = text.replace(/\\</g,\"&gt;\");\r\n                else\r\n                    line += ' fill=\"' + fill + '\"';//text = text.replace(/\\</g,\"&gt;\");\r\n                /*else\r\n                    line += ' fill=\"' + fill.replace(/#/g,\"&#35;\") + '\"';//text = text.replace(/\\</g,\"&gt;\");*/\r\n                    \r\n                if(fillOpacity !== 1.0)\r\n                {\r\n                    //fill-opacity=\"0.4\"\r\n                    line += ' fill-opacity=\"' + fillOpacity + '\"';\r\n                }    \r\n            }\r\n            \r\n        }\r\n        else\r\n            line += ' fill=\"none\"';\r\n        \r\n        line += ' />';\r\n        return line;\r\n        \r\n    }\r\n}","import { type int, type double } from \"../../graphics2d/BasicTypes\";\r\n\r\nimport { Rectangle } from \"../../graphics2d/Rectangle\"\r\nimport { Rectangle2D } from \"../../graphics2d/Rectangle2D\"\r\nimport { Rectangle as Rect } from \"../shapes/rectangle\";\r\n\r\nexport class RectUtilities {\r\n\r\n\tpublic static makeRectangleFromRect(x1: int, y1: int, x2: int, y2: int): Rectangle {\r\n\t\treturn new Rectangle(x1, y1, x2 - x1, y2 - y1);\r\n\t}\r\n\r\n\tpublic static makeRectangle2DFromRect(x1: double, y1: double, x2: double, y2: double): Rectangle2D {\r\n\t\treturn new Rectangle2D(x1, y1, x2 - x1, y2 - y1);\r\n\t}\r\n\r\n\r\n\r\n\t/**\r\n\t * Copies a Rectangle\r\n\t * @param rect {@link Rectangle2D}\r\n\t * @return {@link Rectangle2D}\r\n\t */\r\n\tpublic static copyRect(rect: Rectangle2D): Rectangle2D {\r\n\t\treturn new Rectangle2D(Math.floor(rect.getX()), Math.floor(rect.getY()), Math.ceil(rect.getWidth()), Math.ceil(rect.getHeight()));\r\n\t}\r\n\r\n\t/**\r\n\t * copies and rounds the points.  x,y round down &amp; width,height round up\r\n\t * @param rect {@link Rectangle2D}\r\n\t * @return {@link Rectangle2D}\r\n\t */\r\n\tpublic static roundRect(rect: Rectangle2D): Rectangle2D {\r\n\t\tlet offsetX: double = rect.getX() - (rect.getX()) as int;\r\n\t\tlet offsetY: double = rect.getY() - (rect.getY()) as int;\r\n\r\n\t\treturn new Rectangle2D(rect.getX() as int, rect.getY() as int, (Math.round(rect.getWidth() + offsetX + 0.5)) as int, Math.round(rect.getHeight() + offsetY + 0.5) as int);\r\n\t}\r\n\r\n\tpublic static grow(rect: Rectangle2D, size: int): void {\r\n\t\trect.setRect(rect.getX() - size, rect.getY() - size, rect.getWidth() + (size * 2), rect.getHeight() + (size * 2));\r\n\t\t//return new Rectangle2D(rect.left - size, rect.top - size, rect.right + size, rect.bottom + size);\r\n\t}\r\n\r\n\r\n\tpublic static shift(rect: Rectangle2D, x: int, y: int): void {\r\n\t\trect.setRect(rect.getX() + x, rect.getY() + y, rect.getWidth(), rect.getHeight());\r\n\t}\r\n\r\n\r\n\tpublic static shiftBR(rect: Rectangle2D, x: int, y: int): void {\r\n\t\trect.setRect(rect.getX(), rect.getY(), rect.getWidth() + x, rect.getHeight() + y);\r\n\t}\r\n\r\n\tpublic static toRectangle(b: Rectangle2D): Rectangle;\r\n\r\n\tpublic static toRectangle(x: double, y: double, w: double, h: double): Rectangle;\r\n\tpublic static toRectangle(...args: unknown[]): Rectangle | null {\r\n\t\tswitch (args.length) {\r\n\t\t\tcase 1: {\r\n\t\t\t\tconst [b] = args as [Rectangle2D];\r\n\r\n\r\n\t\t\t\tif (b == null) {\r\n\t\t\t\t\treturn null;\r\n\t\t\t\t}/*from w ww . j a  va 2s . c o  m*/\r\n\t\t\t\tif (b instanceof Rectangle) {\r\n\t\t\t\t\treturn b as Rectangle;\r\n\t\t\t\t} else {\r\n\t\t\t\t\treturn new Rectangle(b.getX() as int, b.getY() as int,\r\n\t\t\t\t\t\tb.getWidth() as int, b.getHeight() as int);\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t}\r\n\r\n\t\t\tcase 4: {\r\n\t\t\t\tconst [x, y, w, h] = args as [double, double, double, double];\r\n\r\n\t\t\t\treturn new Rectangle(x as int, y as int,w as int, h as int);\r\n\t\t\t}\r\n\r\n\t\t\tdefault: {\r\n\t\t\t\tthrow Error(`Invalid number of arguments`);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\tpublic static toRectangle2D(b: Rectangle): Rectangle2D;\r\n\tpublic static toRectangle2D(x: double, y: double, w: double, h: double): Rectangle2D;\r\n\tpublic static toRectangle2D(...args: unknown[]): Rectangle2D | null {\r\n\t\tswitch (args.length) {\r\n\t\t\tcase 1: {\r\n\t\t\t\tconst [b] = args as [Rectangle];\r\n\r\n\r\n\t\t\t\tif (b == null) {\r\n\t\t\t\t\treturn null;\r\n\t\t\t\t}/*from w ww . j a  va 2s . c o  m*/\r\n\t\t\t\telse \r\n\t\t\t\t{\r\n\t\t\t\t\treturn new Rectangle2D(b.getX(), b.getY(),b.getWidth(), b.getHeight());\r\n\t\t\t\t}\r\n\t\t\t\t\r\n\t\t\t}\r\n\r\n\t\t\tcase 4: {\r\n\t\t\t\tconst [x, y, w, h] = args as [double, double, double, double];\r\n\r\n\t\t\t\treturn new Rectangle2D(x as int, y as int,w as int, h as int);\r\n\t\t\t}\r\n\r\n\t\t\tdefault: {\r\n\t\t\t\tthrow Error(`Invalid number of arguments`);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n}","import { type int, type double } from \"../../graphics2d/BasicTypes\";\r\n\r\nimport { BufferedImage } from \"../../graphics2d/BufferedImage\"\r\nimport { Point } from \"../../graphics2d/Point\"\r\nimport { Point2D } from \"../../graphics2d/Point2D\"\r\nimport { Rectangle2D } from \"../../graphics2d/Rectangle2D\"\r\nimport { ErrorLogger } from \"../../renderer/utilities/ErrorLogger\"\r\nimport { RectUtilities } from \"../../renderer/utilities/RectUtilities\"\r\nimport { SymbolDimensionInfo } from \"../../renderer/utilities/SymbolDimensionInfo\"\r\n\r\n\r\n/**\r\n * Object that holds an image of the symbol and all the information\r\n * needed to place the symbol on the screen.\r\n *\r\n */\r\nexport class ImageInfo implements SymbolDimensionInfo {\r\n\r\n\tpublic static readonly FormatPNG: string = \"png\";\r\n\tpublic static readonly FormatJPG: string = \"jpg\";\r\n\r\n\tprivate _Image: ImageBitmap;\r\n\tprivate _X: int = 0;\r\n\tprivate _Y: int = 0;\r\n\tprivate _symbolCenterX: int = 0;\r\n\tprivate _symbolCenterY: int = 0;\r\n\tprotected _symbolBounds: Rectangle2D;\r\n\r\n\r\n\t/**\r\n\t *\r\n\t */\r\n\tpublic constructor();\r\n\r\n\t/**\r\n\t * ImageInfo holds and image and holds the position at which the image\r\n\t * should be drawn.  Use for Multipoint and single point graphics.\r\n\t * @param image {@link BufferedImage}\r\n\t * @param x position of where the image should be drawn\r\n\t * @param y position of where the image should be drawn\r\n\t */\r\n\tpublic constructor(image: ImageBitmap, x: int, y: int);\r\n\r\n\t/**\r\n\t * Creates a new ImageInfo object\r\n\t * @param bi {@link BufferedImage}\r\n\t * @param centerPoint can also be the anchor point of the symbol if it isn't the center of the image (action point)\r\n\t * @param symbolBounds {@link Rectangle2D}\r\n\t */\r\n\tpublic constructor(bi: ImageBitmap, centerPoint: Point2D, symbolBounds: Rectangle2D);\r\n\r\n\t/**\r\n\t * ImageInfo holds and image and holds the position at which the image\r\n\t * should be drawn.  Use this if the image is a single point graphic.\r\n\t * @param image {@link BufferedImage}\r\n\t * @param x position of where the image should be drawn\r\n\t * @param y position of where the image should be drawn\r\n\t * @param symbolCenterX center point of image may be different from the center\r\n\t * point of the symbol within the image. (single point graphics)\r\n\t * @param symbolCenterY center point of image may be different from the center\r\n\t * point of the symbol within the image.  (single point graphics)\r\n\t * @deprecated\r\n\t */\r\n\tpublic constructor(image: ImageBitmap, x: int, y: int, symbolCenterX: int, symbolCenterY: int);\r\n\r\n\t/**\r\n\t *\r\n\t * ImageInfo holds and image and holds the position at which the image\r\n\t * should be drawn.  Use this if the image is a single point graphic.\r\n\t * @param image {@link BufferedImage}\r\n\t * @param x position of where the image should be drawn\r\n\t * @param y position of where the image should be drawn\r\n\t * @param symbolCenterX center point of image may be different center\r\n\t * point of the symbol within the image. (single point graphics)\r\n\t * @param symbolCenterY center point of image may be different center\r\n\t * point of the symbol within the image.  (single point graphics)\r\n\t * @param symbolBounds minimum bounding rectangle for the core symbol. Does\r\n\t * not include modifiers, display or otherwise.\r\n\t */\r\n\tpublic constructor(image: ImageBitmap, x: int, y: int, symbolCenterX: int, symbolCenterY: int, symbolBounds: Rectangle2D);\r\n\tpublic constructor(...args: unknown[]) {\r\n\t\tswitch (args.length) {\r\n\t\t\tcase 0: {\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\r\n\t\t\tcase 3: \r\n\t\t\t{\r\n\t\t\t\tif(typeof args[1] === 'number')\r\n\t\t\t\t{\r\n\t\t\t\t\tconst [image, x, y] = args as [ImageBitmap, int, int];\r\n\t\t\t\t\tthis._Image = image;\r\n\t\t\t\t\tthis._X = x;\r\n\t\t\t\t\tthis._Y = y;\r\n\t\t\t\t\tthis._symbolCenterX = image.width / 2;\r\n\t\t\t\t\tthis._symbolCenterY = image.height / 2;\r\n\t\t\t\t}\r\n\t\t\t\telse if(args[1] instanceof Point2D)\r\n\t\t\t\t{\r\n\t\t\t\t\tconst [bi, centerPoint, symbolBounds] = args as [ImageBitmap, Point2D, Rectangle2D];\r\n\r\n\t\t\t\t\tthis._Image = bi;\r\n\t\t\t\t\tthis._symbolCenterX = centerPoint.getX() as int;\r\n\t\t\t\t\tthis._symbolCenterY = centerPoint.getY() as int;\r\n\t\t\t\t\tthis._symbolBounds = symbolBounds;\r\n\t\t\t\t}\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\r\n\t\t\tcase 5: {\r\n\t\t\t\tconst [image, x, y, symbolCenterX, symbolCenterY] = args as [ImageBitmap, int, int, int, int];\r\n\r\n\t\t\t\tthis._Image = image;\r\n\t\t\t\tthis._X = x;\r\n\t\t\t\tthis._Y = y;\r\n\t\t\t\tthis._symbolCenterX = symbolCenterX;\r\n\t\t\t\tthis._symbolCenterY = symbolCenterY;\r\n\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\r\n\t\t\tcase 6: {\r\n\t\t\t\tconst [image, x, y, symbolCenterX, symbolCenterY, symbolBounds] = args as [ImageBitmap, int, int, int, int, Rectangle2D];\r\n\r\n\t\t\t\tthis._Image = image;\r\n\t\t\t\tthis._X = x;\r\n\t\t\t\tthis._Y = y;\r\n\t\t\t\tthis._symbolCenterX = symbolCenterX;\r\n\t\t\t\tthis._symbolCenterY = symbolCenterY;\r\n\t\t\t\tthis._symbolBounds = symbolBounds;\r\n\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\r\n\t\t\tdefault: {\r\n\t\t\t\tthrow Error(`Invalid number of arguments`);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\r\n\t/**\r\n\t * The BufferedImage\r\n\t * @return the actual image\r\n\t */\r\n\tpublic getImage(): ImageBitmap {\r\n\t\treturn this._Image;\r\n\t}\r\n\r\n\t/**\r\n\t * X position of where the image should be drawn\r\n\t * @return {@link Integer}\r\n\t */\r\n\tpublic getX(): int {\r\n\t\treturn this._X;\r\n\t}\r\n\r\n\r\n\t/**\r\n\t * Y position of where the image should be drawn\r\n\t * @return {@link Integer}\r\n\t */\r\n\tpublic getY(): int {\r\n\t\treturn this._Y;\r\n\t}\r\n\r\n\t/**\r\n\t * position of where the image should be drawn\r\n\t * @return {@link Point}\r\n\t */\r\n\tpublic getPoint(): Point {\r\n\t\treturn new Point(this._X, this._Y);\r\n\t}\r\n\r\n\t/**\r\n\t * The x value the image should be centered on or the \"anchor point\".\r\n\t * @return {@link Integer}\r\n\t */\r\n\tpublic getSymbolCenterX(): int {\r\n\t\treturn this._symbolCenterX;\r\n\t}\r\n\r\n\t/**\r\n\t * The y value the image should be centered on or the \"anchor point\".\r\n\t * @return {@link Integer}\r\n\t */\r\n\tpublic getSymbolCenterY(): int {\r\n\t\treturn this._symbolCenterY;\r\n\t}\r\n\r\n\t/**\r\n\t * The point the image should be centered on or the \"anchor point\".\r\n\t * @return {@link Point}\r\n\t */\r\n\tpublic getSymbolCenterPoint(): Point2D {\r\n\t\treturn new Point2D(this._symbolCenterX, this._symbolCenterY);\r\n\t}\r\n\r\n\t/**\r\n\t * minimum bounding rectangle for the core symbol. Does\r\n\t * not include modifiers, display or otherwise.\r\n\t * @return {@link Rectangle2D}\r\n\t */\r\n\tpublic getSymbolBounds(): Rectangle2D {\r\n\t\treturn this._symbolBounds;\r\n\t}\r\n\r\n\t/**\r\n\t * Dimension of the entire image.\r\n\t * @return {@link Rectangle2D}\r\n\t */\r\n\r\n\tpublic getImageBounds(): Rectangle2D {\r\n\t\treturn new Rectangle2D(0, 0, this._Image.width, this._Image.height);\r\n\t}\r\n\r\n\t/**\r\n\t * Takes an image and a center point and generates a new, bigger image\r\n\t * that has the symbol centered in it\r\n\t * @param image {@link BufferedImage}\r\n\t * @param point {@link Point2D}\r\n\t * @return {@link BufferedImage}\r\n\t */\r\n\tpublic static CenterImageOnPoint(image: ImageBitmap, point: Point2D): ImageBitmap {\r\n\t\tlet bi:ImageBitmap;\r\n\t\tlet osc: OffscreenCanvas | any;\r\n\t\tlet x: int = 0;\r\n\t\tlet y: int = 0;\r\n\t\tlet height: int = 0;\r\n\t\tlet width: int = 0;\r\n\t\theight = image.height;\r\n\t\twidth = image.width;\r\n\r\n\t\ttry {\r\n\t\t\tif (point.getY() > height - point.getY()) {\r\n\t\t\t\theight = (point.getY() * 2.0) as int;\r\n\t\t\t\ty = 0;\r\n\t\t\t}\r\n\t\t\telse {\r\n\t\t\t\theight = ((height - point.getY()) * 2) as int;\r\n\t\t\t\ty = ((height / 2) - point.getY()) as int;\r\n\t\t\t}\r\n\r\n\t\t\tif (point.getX() > width - point.getX()) {\r\n\t\t\t\twidth = (point.getX() * 2.0) as int;\r\n\t\t\t\tx = 0;\r\n\t\t\t}\r\n\t\t\telse {\r\n\t\t\t\twidth = ((width - point.getX()) * 2) as int;\r\n\t\t\t\tx = ((width / 2) - point.getX()) as int;\r\n\t\t\t}\r\n\r\n\r\n\t\t\tosc = new OffscreenCanvas(width, height);\r\n\t\t\tlet ctx:OffscreenCanvasRenderingContext2D = osc.getContext(\"2d\");\r\n\t\t\tctx.drawImage(image,x,y);\r\n\t\t\tbi = osc.transferToImageBitmap();\r\n\t\t} catch (exc) {\r\n\t\t\tif (exc instanceof Error) {\r\n\t\t\t\tErrorLogger.LogException(\"ImageInfo\", \"CenterImageOnPoint\", exc);\r\n\t\t\t} else {\r\n\t\t\t\tthrow exc;\r\n\t\t\t}\r\n\t\t}\r\n\t\treturn bi;\r\n\t}\r\n\r\n\r\n\t/**\r\n\t * Adds padding as needed to make the image a nice square.\r\n\t * @return {@link ImageInfo}\r\n\t */\r\n\tpublic getSquareImageInfo(): ImageInfo {\r\n\t\tlet ii: ImageInfo;\r\n\t\tlet iwidth: int = 0;\r\n\t\tlet iheight: int = 0;\r\n\t\tlet x: int = 0;\r\n\t\tlet y: int = 0;\r\n\t\tlet width: int = this._Image.width;\r\n\t\tlet height: int = this._Image.height;\r\n\r\n\t\tif (width > height) {\r\n\t\t\tiwidth = width;\r\n\t\t\tiheight = width;\r\n\t\t\tx = 0;\r\n\t\t\ty = (iheight - height) / 2;\r\n\t\t}\r\n\t\telse {\r\n\t\t\tif (width < height) {\r\n\t\t\t\tiwidth = height;\r\n\t\t\t\tiheight = height;\r\n\t\t\t\tx = (iwidth - width) / 2;\r\n\t\t\t\ty = 0;\r\n\t\t\t}\r\n\t\t\telse {\r\n\t\t\t\tiwidth = width;\r\n\t\t\t\tiheight = height;\r\n\t\t\t\tx = 0;\r\n\t\t\t\ty = 0;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\r\n\t\t//Draw glyphs to bitmap\r\n\t\tlet bmp: OffscreenCanvas = new OffscreenCanvas(iwidth, iheight);\r\n\r\n\t\tlet g2d: OffscreenCanvasRenderingContext2D = bmp.getContext(\"2d\");\r\n\r\n\t\tg2d.drawImage(this._Image, x, y);\r\n\r\n\r\n\t\t//create new ImageInfo\r\n\t\tlet center: Point2D = new Point2D(this._symbolCenterX, this._symbolCenterY);\r\n\t\tcenter.setLocation(this._symbolCenterX + x, this._symbolCenterY + y);\r\n\t\tlet symbolBounds: Rectangle2D = RectUtilities.copyRect(this._symbolBounds);\r\n\t\tRectUtilities.shift(this._symbolBounds, x, y);\r\n\r\n\t\tii = new ImageInfo(bmp.transferToImageBitmap(), center, symbolBounds);\r\n\r\n\r\n\t\treturn ii;\r\n\t}\r\n\r\n}\r\n","import { type int } from \"../../graphics2d/BasicTypes\";\r\nimport { AffineTransform } from \"../../graphics2d/AffineTransform\"\r\nimport { Point } from \"../../graphics2d/Point\"\r\nimport { Point2D } from \"../../graphics2d/Point2D\"\r\nimport { Rectangle2D } from \"../../graphics2d/Rectangle2D\"\r\n\r\nimport { Path } from \"../shapes/path\";\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class ShapeUtilities {\r\n\r\n\tpublic static grow(rect: Rectangle2D, size: int): void \r\n\t{\r\n\t\trect.setRect(rect.getX() - size, rect.getY() - size, rect.getWidth() + (size * 2), rect.getHeight() + (size * 2));\r\n\t}\r\n\r\n\tpublic static offset(rect: Rectangle2D, offsetX: number, offsetY: number): void;\r\n\r\n\tpublic static offset(point: Point2D, offsetX: number, offsetY: number): void;\r\n\tpublic static offset(point: Point, offsetX: number, offsetY: number): void;\r\n\r\n\tpublic static offset(path: Path2D, offsetX: number, offsetY: number): void;\r\n\tpublic static offset(...args: unknown[]): void {\r\n\r\n\t\tif(args.length === 3)\r\n\t\t{\r\n\t\t\tif(args[0] instanceof Rectangle2D)\r\n\t\t\t{\r\n\t\t\t\tconst [rect, offsetX, offsetY] = args as [Rectangle2D, number, number];\r\n\t\t\t\trect.setRect(rect.getX() + offsetX, rect.getY() + offsetY, rect.getWidth(), rect.getHeight());\r\n\t\t\t}\r\n\t\t\telse if(args[0] instanceof Point2D)\r\n\t\t\t{\r\n\t\t\t\tconst [point, offsetX, offsetY] = args as [Point2D, number, number];\r\n\t\t\t\tpoint.setLocation(point.getX() + offsetX, point.getY() + offsetY);\r\n\t\t\t}\r\n\t\t\telse if(args[0] instanceof Point)\r\n\t\t\t{\r\n\t\t\t\tconst [point, offsetX, offsetY] = args as [Point, number, number];\r\n\t\t\t\tpoint.setLocation(point.getX() + offsetX, point.getY() + offsetY);\r\n\t\t\t}\r\n\t\t\telse if(args[0] instanceof Path)\r\n\t\t\t{\r\n\t\t\t\tconsole.log(\"ShapeUtilities.offset - Can't offset Path\");\r\n\t\t\t}\r\n\t\t\telse if(args[0] instanceof Path2D)\r\n\t\t\t{\r\n\t\t\t\tconsole.log(\"ShapeUtilities.offset - Can't offset Path2D\");\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n","import { type double, type int } from \"../../graphics2d/BasicTypes\";\r\n\r\nimport { Font } from \"../../graphics2d/Font\"\r\nimport { Point2D } from \"../../graphics2d/Point2D\"\r\nimport { Rectangle2D } from \"../../graphics2d/Rectangle2D\"\r\nimport { RendererSettings } from \"../../renderer/utilities/RendererSettings\"\r\nimport { ShapeUtilities } from \"../../renderer/utilities/ShapeUtilities\";\r\nimport { RectUtilities } from \"./RectUtilities\";\r\n\r\nimport { Canvas, CanvasRenderingContext2D, createCanvas } from 'canvas';\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class TextInfo {\r\n\tprotected _fontName: string = \"sans-serif\";\r\n\tprotected _fontStyle: number = Font.BOLD;\r\n\tprotected _fontSize: number = 12;\r\n\tprotected _text: string = \"\";\r\n\tprotected _location: Point2D;\r\n\tprotected _bounds: Rectangle2D;\r\n\tprotected _descent: double = 0;\r\n\tprotected _aboveBaseHeight: double = 0;\r\n\r\n\tprivate isNode = typeof process !== 'undefined' && process.versions != null && process.versions.node != null;\r\n\tprivate isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined';\r\n\tprivate OSCDefined = typeof OffscreenCanvasRenderingContext2D !== 'undefined';//web workers fail isBrowser test\r\n\tprivate OSCanvasDefined = typeof OffscreenCanvas !== 'undefined';//web workers fail isBrowser test\r\n\t\r\n\tpublic constructor(text: string, x: int, y: int, font: Font | string, context: OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D | null)\r\n\t{\r\n\t\tlet ctx:any;//OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D;\r\n\t\tlet tm:TextMetrics | any;//node-canvas doesn't fully implement TextMetics so must set to any\r\n\t\tlet top:number;\r\n\t\tlet left:number;\r\n\t\tlet width:number;\r\n\t\tlet height:number;\r\n\t\tlet bounds:Rectangle2D;\r\n\r\n\t\tif(context == null)\r\n\t\t{\r\n\t\t\tlet osc:OffscreenCanvas | Canvas\r\n\t\t\tif(this.OSCDefined)\r\n\t\t\t\tosc = new OffscreenCanvas(2,2);\r\n\t\t\telse\r\n\t\t\t\tosc = createCanvas(2,2);\r\n\t\t\t\r\n\t\t\tctx = osc.getContext(\"2d\");\r\n\t\t\t\r\n\t\t}\r\n\t\telse\r\n\t\t{\r\n\t\t\tctx = context;\r\n\t\t}\r\n\r\n\t\tif(typeof font === 'string')\r\n\t\t{\r\n\t\t\tctx.font = font;\r\n\t\t\t//Parse font string\r\n\t\t\tlet temp:string[] = font.split(' ');\r\n\t\t\tthis._fontStyle = parseInt(temp[0]);\r\n\t\t\tthis._fontSize = parseInt(temp[1].replace(\"px\",\"\"));\r\n\t\t\tfor(let i = 2; i < temp.length; i++)\r\n\t\t\t{\r\n\t\t\t\tif(i===2)\r\n\t\t\t\t\tthis._fontName = temp[i];\r\n\t\t\t\telse\r\n\t\t\t\t\tthis._fontName += \" \" + temp[i];\r\n\t\t\t}\r\n\t\t}\r\n\t\telse\r\n\t\t{\r\n\t\t\tthis._fontName = font.getName();\r\n\t\t\tthis._fontStyle = font.getType();\r\n\t\t\tthis._fontSize = font.getSize();\r\n\t\t\tctx.font = font.toString();\r\n\t\t}\r\n\r\n\t\tthis._text = text;\r\n\t\ttm = ctx.measureText(text);\r\n\r\n\t\tif(tm.fontBoundingBoxAscent != null)\r\n\t\t\ttop = y - tm.fontBoundingBoxAscent;\r\n\t\telse\r\n\t\t{\r\n\t\t\ttop = y - tm.emHeightAscent;\r\n\t\t}\r\n\r\n\t\tleft = x;\r\n\t\tthis._location = new Point2D(x, y);\r\n\r\n\t\twidth = tm.width;\r\n\t\twidth = tm.actualBoundingBoxRight + tm.actualBoundingBoxLeft;\r\n\r\n\t\tif(this.OSCDefined)\r\n\t\t{\r\n\t\t\theight = tm.fontBoundingBoxDescent + tm.fontBoundingBoxAscent;\r\n\t\t\tthis._descent = tm.fontBoundingBoxDescent;\r\n\t\t\tthis._aboveBaseHeight = tm.fontBoundingBoxAscent;\r\n\t\t}\r\n\t\telse\r\n\t\t{\r\n\t\t\theight = tm.emHeightDescent + tm.emHeightAscent;\r\n\t\t\tthis._descent = tm.emHeightDescent;\r\n\t\t\tthis._aboveBaseHeight = tm.emHeightAscent;\r\n\t\t}\r\n\t\tbounds = new Rectangle2D(top, left, width, height);\r\n\r\n\t\tRectUtilities.grow(bounds,1);\r\n\r\n\t\tthis._bounds = bounds;\r\n\t\t/*console.log(this._text);\r\n\t\tconsole.log(this._bounds);\r\n\t\tconsole.log(tm);//*/\r\n\t}\r\n\r\n\tpublic setLocation(x: int, y: int): void {\r\n\r\n\t\tthis._bounds.setRect(x, y - this._aboveBaseHeight, this._bounds.getWidth(), this._bounds.getHeight());\r\n\t\tRectUtilities.grow(this._bounds,1);\r\n\t\tthis._location.setLocation(x, y);\r\n\t}\r\n\r\n\tpublic getLocation(): Point2D {\r\n\t\treturn this._location;\r\n\t}\r\n\r\n\tpublic shift(x: int, y: int): void {\r\n\t\tShapeUtilities.offset(this._bounds, x, y);\r\n\t\tShapeUtilities.offset(this._location, x, y);\r\n\t}\r\n\r\n\tpublic getText(): string {\r\n\t\treturn this._text;\r\n\t}\r\n\r\n\t/**\r\n\t * includes the descent\r\n\t * @returns \r\n\t */\r\n\tpublic getTextBounds(): Rectangle2D {\r\n\t\treturn this._bounds;\r\n\t}\r\n\r\n\r\n\tpublic getTextOutlineBounds(): Rectangle2D {\r\n\t\tlet RS: RendererSettings = RendererSettings.getInstance();\r\n\t\tlet outlineOffset: int = RS.getTextOutlineWidth();\r\n\t\tlet bounds: Rectangle2D = this._bounds.clone() as Rectangle2D;\r\n\r\n\t\tif (outlineOffset > 0) {\r\n\t\t\tif (RS.getTextBackgroundMethod() === RendererSettings.TextBackgroundMethod_OUTLINE) {\r\n\r\n\t\t\t\tShapeUtilities.grow(bounds, outlineOffset / 2);\r\n\t\t\t}\r\n\r\n\t\t\telse {\r\n\r\n\t\t\t\tShapeUtilities.grow(bounds, outlineOffset);\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t\treturn bounds;\r\n\t}\r\n\r\n\tpublic getDescent(): double {\r\n\t\treturn this._descent;\r\n\t}\r\n\r\n\tpublic getFontName():string\r\n\t{\r\n\t\treturn this._fontName;\r\n\t}\r\n\r\n\tpublic getFontSize():number\r\n\t{\r\n\t\treturn this._fontSize;\r\n\t}\r\n\r\n\tpublic getFontStyle():number\r\n\t{\r\n\t\treturn this._fontStyle;\r\n\t}\r\n\r\n\tpublic strokeText(context:OffscreenCanvasRenderingContext2D){\r\n        context.strokeText(this._text,this._location.getX(),this._location.getY());\r\n    };\r\n    public fillText(context:OffscreenCanvasRenderingContext2D){\r\n        context.fillText(this._text,this._location.getX(),this._location.getY());\r\n    };\r\n}\r\n","import { type int } from \"../../graphics2d/BasicTypes\";\r\n\r\nimport { Font } from \"../../graphics2d/Font\"\r\nimport { FontRenderContext } from \"../../graphics2d/FontRenderContext\"\r\nimport { PathIterator } from \"../../graphics2d/PathIterator\"\r\nimport { IPathIterator } from \"../../graphics2d/IPathIterator\"\r\nimport { Point2D } from \"../../graphics2d/Point2D\"\r\nimport { Rectangle2D } from \"../../graphics2d/Rectangle2D\"\r\nimport { Shape } from \"../../graphics2d/Shape\"\r\nimport { RendererSettings } from \"../../renderer/utilities/RendererSettings\"\r\nimport { TextInfo } from \"../../renderer/utilities/TextInfo\"\r\n\r\n\r\nexport class Shape2SVG {\r\n\r\n    /**\r\n     *\r\n     * @param shape like {@link Shape}\r\n     * @param stroke like \"#000000\r\n     * @param fill like \"#0000FF\" or \"none\"\r\n     * @param strokeWidth \"#\"\r\n     * @param strokeOpacity \"1.0\"\r\n     * @param fillOpacity \"1.0\"\r\n     * @param dashArray \"4 1 2 3\"\r\n     * @return\r\n     */\r\n    //public static Convert(shape: Shape, stroke: string, fill: string, strokeWidth: string, strokeOpacity: string, fillOpacity: string, dashArray: string): string;\r\n    public static Convert(textInfo: TextInfo, stroke: string, fill: string, strokeWidth: string, strokeOpacity: string, fillOpacity: string, dashArray: string): string;\r\n    public static Convert(text: string, x: int, y: int, font: Font, frc: FontRenderContext, stroke: string, fill: string, strokeWidth: string, strokeOpacity: string, fillOpacity: string, dashArray: string): string;\r\n    public static Convert(...args: unknown[]): string | null {\r\n        switch (args.length) {\r\n            /*case 7: {\r\n                const [shape, stroke, fill, strokeWidth, strokeOpacity, fillOpacity, dashArray] = args as [Shape, string, string, string, string, string, string];\r\n\r\n\r\n                if (shape instanceof Path2D) {\r\n\r\n                    return Shape2SVG.convertPath(shape as Path2D, stroke, fill, strokeWidth, strokeOpacity, fillOpacity, dashArray);\r\n                }\r\n\r\n                else {\r\n                    if (shape instanceof Rectangle2D) {\r\n\r\n                        return Shape2SVG.convertRect(shape as Rectangle2D, stroke, fill, strokeWidth, strokeOpacity, fillOpacity, dashArray);\r\n                    }\r\n\r\n                    else {\r\n\r\n                        return null;\r\n                    }\r\n\r\n                }\r\n\r\n\r\n\r\n                break;\r\n            }//*/\r\n\r\n            case 7: {\r\n                const [textInfo, stroke, fill, strokeWidth, strokeOpacity, fillOpacity, dashArray] = args as [TextInfo, string, string, string, string, string, string];\r\n\r\n                let res: string = \"\";\r\n                if (textInfo != null) {\r\n                    let name: string = RendererSettings.getInstance().getLabelFont().getName();\r\n                    if(name !== \"sans-serif\")\r\n                        name += \", sans-serif\";\r\n                    let size: string = RendererSettings.getInstance().getLabelFont().getSize().toString();\r\n                    let weight: string;\r\n                    let anchor: string;//\"start\";\r\n                    let text: string = textInfo.getText();\r\n\r\n                    text = text.replace(/\\&/g,\"&amp;\");\r\n                    text = text.replace(/\\</g,\"&lt;\");\r\n                    text = text.replace(/\\</g,\"&gt;\");\r\n\r\n                    let location: Point2D = new Point2D(textInfo.getLocation().getX(), textInfo.getLocation().getY());\r\n\r\n                    if (textInfo.getLocation().getX() < 0) {\r\n                        if (textInfo.getLocation().getX() + textInfo.getTextBounds().getWidth() > 0) {\r\n                            anchor = \"middle\";\r\n                            location.setLocation(textInfo.getTextBounds().getCenterX(), location.getY());\r\n                        }\r\n                        else {\r\n                            anchor = \"end\";\r\n                            location.setLocation(textInfo.getTextBounds().getMaxX(), location.getY());\r\n                        }\r\n                    }\r\n\r\n                    if (RendererSettings.getInstance().getLabelFont().isBold()) {\r\n\r\n                        weight = \"bold\";\r\n                    }\r\n\r\n\r\n                    res += \"<text x=\\\"\" + location.getX() + \"\\\" y=\\\"\" + location.getY() + \"\\\"\";\r\n\r\n                    if (anchor != null) {\r\n\r\n                        res += \" text-anchor=\\\"\" + anchor + \"\\\"\";\r\n                    }\r\n\r\n                    res += \" font-family=\\\"\" + name + '\"';\r\n                    res += \" font-size=\\\"\" + size + \"px\\\"\";\r\n                    if (weight != null) {\r\n\r\n                        res += \" font-weight=\\\"\" + weight + \"\\\"\";\r\n                    }\r\n\r\n                    res += \" alignment-baseline=\\\"alphabetic\\\"\";//\r\n                    res += \" stroke-miterlimit=\\\"3\\\"\";\r\n\r\n                    //sb.append(\" text-anchor=\\\"\" + anchor + \"\\\"\");//always start for single points and default SVG behavior\r\n\r\n                    /*if(this._angle)\r\n                    {\r\n                        se += ' transform=\"rotate(' + this._angle + ' ' + this._anchor.getX() + ' ' + this._anchor.getY() + ')\"';\r\n                    }*/\r\n\r\n                    let seStroke: string = \"\";\r\n                    let seFill: string = \"\";\r\n\r\n                    if (stroke != null) {\r\n                        seStroke = res.toString();\r\n\r\n                        seStroke += \" stroke=\\\"\" + stroke + \"\\\"\";\r\n                        /*else\r\n                            seStroke = se + ' stroke=\"' + stroke.replace(/#/g,\"&#35;\") + '\"';*/\r\n\r\n                        if (strokeWidth != null) {\r\n\r\n                            seStroke += \" stroke-width=\\\"\" + strokeWidth + \"\\\"\";\r\n                        }\r\n\r\n                        seStroke += \" fill=\\\"none\\\"\";\r\n                        seStroke += \">\";\r\n                        seStroke += text;\r\n                        seStroke += \"</text>\";\r\n                    }\r\n\r\n                    if (fill != null) {\r\n                        seFill = res.toString();\r\n\r\n                        seFill += \" fill=\\\"\" + fill + \"\\\"\";\r\n                        seFill += \">\";\r\n                        seFill += text;\r\n                        seFill += \"</text>\";\r\n                    }\r\n\r\n                    res = \"\";\r\n                    if (stroke != null && fill != null) {\r\n                        res += seStroke + \"\\n\" + seFill + (\"\\n\");\r\n                    } else if (fill != null) {\r\n                        res += seFill;\r\n                    } else {\r\n                        return null;\r\n                    }\r\n\r\n                    return res;\r\n                }\r\n                return null;\r\n            }\r\n\r\n            case 11: {\r\n                const [text, x, y, font, frc, stroke, fill, strokeWidth, strokeOpacity, fillOpacity, dashArray] = args as [string, int, int, Font, OffscreenCanvasRenderingContext2D, string, string, string, string, string, string];\r\n\r\n\r\n                //(String text, int x, int y, Font font, FontRenderContext frc)\r\n                let textInfo: TextInfo = new TextInfo(text, x, y, font, frc);\r\n                return Shape2SVG.Convert(textInfo, stroke, fill, strokeWidth, strokeOpacity, fillOpacity, dashArray);\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * Assumes common font properties will be defined in the group.\r\n     * @param textInfo\r\n     * @param stroke\r\n     * @param fill\r\n     * @param strokeWidth\r\n     * @param strokeOpacity\r\n     * @param fillOpacity\r\n     * @param dashArray\r\n     * @return\r\n     */\r\n    public static ConvertForGroup(textInfo: TextInfo, stroke: string, fill: string, strokeWidth: string, strokeOpacity: string, fillOpacity: string, dashArray: string): string | null {\r\n        let res: string = \"\";\r\n        if (textInfo != null) {\r\n            let anchor: string;//\"start\";\r\n            let text: string = textInfo.getText();\r\n\r\n            text = text.replace(/\\&/g,\"&amp;\");\r\n            text = text.replace(/\\</g,\"&lt;\");\r\n            text = text.replace(/\\</g,\"&gt;\");\r\n\r\n            let location: Point2D = new Point2D(textInfo.getLocation().getX(), textInfo.getLocation().getY());\r\n\r\n            if (textInfo.getLocation().getX() < 0) {\r\n                if (textInfo.getLocation().getX() + textInfo.getTextBounds().getWidth() > 0) {\r\n                    anchor = \"middle\";\r\n                    location.setLocation(textInfo.getTextBounds().getCenterX(), location.getY());\r\n                } else {\r\n                    anchor = \"end\";\r\n                    location.setLocation(textInfo.getTextBounds().getMaxX(), location.getY());\r\n                }\r\n            }\r\n\r\n\r\n\r\n            res += \"<text x=\\\"\" + location.getX() + \"\\\" y=\\\"\" + location.getY() + \"\\\"\";\r\n\r\n            if (anchor != null) {\r\n                res += \" text-anchor=\\\"\" + anchor + \"\\\"\";\r\n            }\r\n\r\n\r\n            //sb.append(\" text-anchor=\\\"\" + anchor + \"\\\"\");//always start for single points and default SVG behavior\r\n\r\n            /*if(this._angle)\r\n            {\r\n                se += ' transform=\"rotate(' + this._angle + ' ' + this._anchor.getX() + ' ' + this._anchor.getY() + ')\"';\r\n            }*/\r\n\r\n            let seStroke: string = \"\";\r\n            let seFill: string = \"\";\r\n\r\n            if (stroke != null) {\r\n                seStroke = res.toString();\r\n\r\n                seStroke += \" stroke=\\\"\" + stroke + \"\\\"\";\r\n                /*else\r\n                    seStroke = se + ' stroke=\"' + stroke.replace(/#/g,\"&#35;\") + '\"';*/\r\n\r\n                if (strokeWidth != null) {\r\n                    seStroke += \" stroke-width=\\\"\" + strokeWidth + \"\\\"\";\r\n                }\r\n\r\n                seStroke += \" fill=\\\"none\\\"\";\r\n                seStroke += \">\";\r\n                seStroke += text;\r\n                seStroke += \"</text>\";\r\n            }\r\n\r\n            if (fill != null) {\r\n                seFill = res.toString();\r\n\r\n\r\n                seFill += \" fill=\\\"\" + fill + \"\\\"\";\r\n                seFill += \">\";\r\n                seFill += text;\r\n                seFill += \"</text>\";\r\n            }\r\n\r\n            res = \"\";\r\n            if (stroke != null && fill != null) {\r\n                res += seStroke + \"\\n\" + seFill + \"\\n\";\r\n            } else if (fill != null) {\r\n                res += seFill;\r\n            } else {\r\n\r\n                return null;\r\n            }\r\n\r\n            return res;\r\n        }\r\n        return null;\r\n    }\r\n\r\n    public static makeBase64Safe(svg: string): string | null {\r\n        if (svg != null) {\r\n            //Base64 encoding\r\n            //return new String(Base64.getEncoder().encode(svg.getBytes()));\r\n            //URL-safe Base64 encoding\r\n            return btoa(svg);\r\n        }\r\n        else {\r\n            return null;\r\n        }\r\n\r\n    }\r\n\r\n\r\n    /**\r\n     *\r\n     * @param path2D like {@link Path2D}\r\n     * @param stroke like \"#000000\r\n     * @param fill like \"#0000FF\" or \"none\"\r\n     * @param strokeWidth \"#\"\r\n     * @param strokeOpacity \"1.0\"\r\n     * @param fillOpacity \"1.0\"\r\n     * @param dashArray \"4 1 2 3\"\r\n     * @return\r\n     */\r\n    private static convertPath(path2D: Path2D, stroke: string, fill: string, strokeWidth: string, strokeOpacity: string, fillOpacity: string, dashArray: string): string \r\n    {\r\n        return null;\r\n        /*\r\n        let coords: number[] = new Array<number>(6);\r\n        let path: string = \"\";\r\n        let line: string = \"\";\r\n        let moveTo: Point2D;\r\n        let windingRule: int = IPathIterator.WIND_EVEN_ODD;\r\n        let format: int = 1;\r\n\r\n        let pitr: PathIterator = path2D.getPathIterator(null);\r\n        windingRule = pitr.getWindingRule();\r\n        do {\r\n            let type: int = pitr.currentSegment(coords);\r\n            if (type === IPathIterator.SEG_LINETO) {\r\n                path += \"L\" + coords[0] + \" \" + coords[1];\r\n            } else if (type === IPathIterator.SEG_MOVETO) {\r\n                path += \"M\" + coords[0] + \" \" + coords[1];\r\n            } else if (type === IPathIterator.SEG_QUADTO) {\r\n                path += \"Q\" + coords[0] + \" \" + coords[1] + \" \" + coords[2] + \" \" + coords[3];\r\n            } else if (type === IPathIterator.SEG_CUBICTO) {\r\n                path += \"C\" + coords[0] + \" \" + coords[1] + \" \" + coords[2] + \" \" + coords[3] + \" \" + coords[4] + \" \" + coords[5];\r\n            } else if (type === IPathIterator.SEG_CLOSE) {\r\n                path += \"Z\";\r\n            }\r\n\r\n            pitr.next();\r\n        } while (!pitr.isDone());\r\n\r\n        line += \"<path d=\\\"\" + path + \"\\\"\";\r\n\r\n        if (stroke != null) {\r\n            if (format === 2) {\r\n                line += \" stroke=\\\"\" + stroke.replace(\"#\", \"%23\") + \"\\\"\";\r\n            } else {\r\n                line += \" stroke=\\\"\" + stroke + \"\\\"\";\r\n            }\r\n\r\n\r\n            if (strokeWidth != null) {\r\n                line += \" stroke-width=\\\"\" + strokeWidth + \"\\\"\";\r\n            } else {\r\n\r\n                line += \" stroke-width=\\\"2\\\"\";\r\n            }\r\n\r\n\r\n            if (strokeOpacity != null && strokeOpacity !== \"1.0\") {\r\n                line += \" stroke-opacity=\\\"\" + strokeOpacity + \"\\\"\";\r\n            }\r\n\r\n            //sbLine.append(\" stroke-linecap=\\\"round\\\"\");\r\n\r\n            if (dashArray != null) {\r\n                line += \" stroke-dasharray=\\\"\" + dashArray + \"\\\"\";\r\n            }\r\n\r\n\r\n            if (fill != null) {\r\n                if (format === 2) {\r\n                    line += \" fill=\\\"\" + fill.replace(\"#\", \"%23\") + \"\\\"\";\r\n                } else {\r\n                    line += \" fill=\\\"\" + fill + \"\\\"\";\r\n                }\r\n\r\n                if (fillOpacity != null && fillOpacity !== \"1.0\") {\r\n                    line += \" fill-opacity=\\\"\" + fillOpacity + \"\\\"\";\r\n                }\r\n            }\r\n            else {\r\n                line += \" fill=\\\"none\\\"\";\r\n            }\r\n\r\n            line += \" />\";\r\n        }\r\n        return line;//*/\r\n    }\r\n\r\n    private static convertRect(rect: Rectangle2D, stroke: string, fill: string, strokeWidth: string, strokeOpacity: string, fillOpacity: string, dashArray: string): string | null {\r\n        let res: string = \"\";\r\n        if (rect != null && rect.isEmpty() !== true) {\r\n            res += \"<rect x=\\\"\" + rect.getX() + \"\\\" y=\\\"\" + rect.getY();\r\n            res += \"\\\" width=\\\"\" + rect.getWidth() + \"\\\" height=\\\"\" + rect.getHeight() + \"\\\"\";\r\n\r\n            if (stroke != null) {\r\n                res += \" stroke=\\\"\" + stroke + \"\\\"\";\r\n\r\n                if (strokeWidth != null) {\r\n                    res += \" stroke-width=\\\"\" + strokeWidth + \"\\\"\";\r\n                } else {\r\n                    res += \" stroke-width=\\\"2\\\"\";\r\n                }\r\n            }\r\n\r\n            if (fill != null) {\r\n                res += \" fill=\\\"\" + fill + \"\\\"\";\r\n            } else {\r\n                res += \" fill=\\\"none\\\"\";\r\n            }\r\n\r\n            res += \"/>\";\r\n            return res;\r\n        }\r\n        else {\r\n            return null;\r\n        }\r\n    }\r\n}\r\n","import { type double, type int } from \"../../graphics2d/BasicTypes\";\r\n\r\nimport { Font } from \"../../graphics2d/Font\"\r\nimport { Point2D } from \"../../graphics2d/Point2D\"\r\nimport { Rectangle2D } from \"../../graphics2d/Rectangle2D\"\r\nimport { RendererSettings } from \"./RendererSettings\"\r\nimport { ShapeUtilities } from \"./ShapeUtilities\";\r\nimport { RectUtilities } from \"./RectUtilities\";\r\nimport { Canvas, CanvasRenderingContext2D, createCanvas } from 'canvas';\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class SVGTextInfo {\r\n\tprotected _text: string;\r\n\tprotected _font: string;\r\n\tprotected _fontName: string;\r\n\tprotected _fontSize: number = 0;\r\n\tprotected _fontStyle: string;\r\n\tprotected _location: Point2D;\r\n\tprotected _bounds: Rectangle2D;\r\n\tprotected _descent: double = 0;\r\n\tprotected _aboveBaseHeight: double = 0;\r\n\tprivate justification: string = \"start\";\r\n\tprivate angle: number = 0;\r\n\tprivate alignmentBaseline: string = \"alphabetic\"\r\n\r\n\tprivate isNode = typeof process !== 'undefined' && process.versions != null && process.versions.node != null;\r\n\tprivate isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined';\r\n\tprivate OSCDefined = typeof OffscreenCanvasRenderingContext2D !== 'undefined';//web workers fail isBrowser test\r\n\r\n\tpublic constructor(text: string, position: Point2D, font: Font, justification: string, angle: number);\r\n\tpublic constructor(text: string, x: int, y: int, font: Font, context: OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D | null);\r\n\tpublic constructor(text: string, x: int, y: int, font: string, context: OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D | null);\r\n\tpublic constructor(text: string, x: int, y: int, fontName: string, fontSize:number, fontStyle:string, context: OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D | null);\r\n\tpublic constructor(...args: unknown[])\r\n\t{\r\n\t\tlet ctx:OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D;\r\n\t\tlet tm:TextMetrics | any;\r\n\t\tlet top:number;\r\n\t\tlet left:number;\r\n\t\tlet width:number;\r\n\t\tlet height:number;\r\n\t\tswitch (args.length) \r\n        {\r\n\t\t\tcase 5: \r\n\t\t\t{\r\n\t\t\t\tif (args[1] instanceof Point2D) {\r\n\t\t\t\t\tconst [text, position, font, justification, angle] = args as [string, Point2D, Font, string, number];\r\n\t\t\t\t\tlet osc:any;//OffscreenCanvas | Canvas;\r\n\t\t\t\t\tif(this.OSCDefined)\r\n\t\t\t\t\t{\r\n\t\t\t\t\t \tosc = new OffscreenCanvas(10, 10);\r\n\t\t\t\t\t}\r\n\t\t\t\t\telse\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tosc = createCanvas(10,10);\r\n\t\t\t\t\t}\r\n\t\t\t\t\tctx = osc.getContext(\"2d\");\r\n\t\t\t\t\tctx.font = font.toString();\r\n\t\t\t\t\tthis._font = font.toString();\r\n\t\t\t\t\tthis._fontName = font.getName();\r\n\t\t\t\t\tthis._fontSize = font.getSize();\r\n\t\t\t\t\tthis._fontStyle = font.getTypeString();\r\n\t\t\t\t\tthis._text = text;\r\n\t\t\t\t\ttm = ctx.measureText(text);\r\n\r\n\t\t\t\t\tif(this.OSCDefined)\r\n\t\t\t\t\t\ttop = position.y - (tm.fontBoundingBoxAscent + tm.fontBoundingBoxDescent) / 2;\r\n\t\t\t\t\telse\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\ttop = position.y - (tm.emHeightAscent + tm.emHeightDescent) / 2;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tleft = position.x;\r\n\t\t\t\t\tthis._location = new Point2D(position.x, position.y);\r\n\t\t\t\t\tthis.justification = justification\r\n\t\t\t\t\tthis.angle = angle\r\n\t\t\t\t\tthis.alignmentBaseline = \"middle\"\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconst [text, x, y, font,context] = args as [string, number,number, any, OffscreenCanvasRenderingContext2D | any | null];\r\n\r\n\t\t\t\t\tif(context == null)\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tlet osc:any;//OffscreenCanvas | Canvas;\r\n\t\t\t\t\t\tif(this.OSCDefined)\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tosc = new OffscreenCanvas(10,10);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\telse\r\n\t\t\t\t\t\t\tosc = createCanvas(10,10);\r\n\r\n\t\t\t\t\t\tctx = osc.getContext(\"2d\");\t\t\t\t\r\n\t\t\t\t\t}\r\n\t\t\t\t\telse\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tctx = context;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif(typeof font === 'string')\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tctx.font = font;\r\n\t\t\t\t\t\t//Parse font string\r\n\t\t\t\t\t\tlet temp:string[] = font.split(' ');\r\n\t\t\t\t\t\tthis._fontStyle = temp[0];\r\n\t\t\t\t\t\tthis._fontSize = parseInt(temp[1].replace(\"px\",\"\"));\r\n\t\t\t\t\t\tfor(let i = 2; i < temp.length; i++)\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tif(i===2)\r\n\t\t\t\t\t\t\t\tthis._fontName = temp[i];\r\n\t\t\t\t\t\t\telse\r\n\t\t\t\t\t\t\t\tthis._fontName += \" \" + temp[i];\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\telse if(font instanceof Font)\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tctx.font = font.toString();\r\n\t\t\t\t\t\tthis._fontName = font.getName();\r\n\t\t\t\t\t\tthis._fontSize = font.getSize();\r\n\t\t\t\t\t\tthis._fontStyle = font.getTypeString();\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t\tthis._text = text;\r\n\t\t\t\t\ttm = ctx.measureText(text);\r\n\r\n\t\t\t\t\tif(tm.fontBoundingBoxAscent)\r\n\t\t\t\t\t\ttop = y - tm.fontBoundingBoxAscent;\r\n\t\t\t\t\telse\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\ttop = y - tm.emHeightAscent;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tleft = x;\r\n\t\t\t\t\tthis._location = new Point2D(x, y);\r\n\t\t\t\t}\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t\tcase 7: \r\n\t\t\t{\r\n                const [text, x, y, fontName, fontSize, fontStyle, context] = args as [string, number, number, string, number, string, OffscreenCanvasRenderingContext2D | any | null];\r\n                if (arguments.length === 7)\r\n\t\t\t\t{\r\n\t\t\t\t\t\r\n\t\t\t\t\tif(context == null)\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tlet osc:any;//OffscreenCanvas | Canvas;\r\n\t\t\t\t\t\tif(this.OSCDefined)\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tosc = new OffscreenCanvas(10,10);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\telse\r\n\t\t\t\t\t\t{\r\n\t\t\t\t\t\t\tosc = createCanvas(10,10);\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t\tctx = osc.getContext(\"2d\");\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\tthis._font = fontStyle + \" \" + fontSize + \"px \" + fontName;\r\n\t\t\t\t\t\tctx.font = this._font\r\n\t\t\t\t\t}\r\n\t\t\t\t\telse\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\tctx = context;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tthis._fontStyle = fontStyle;\r\n\t\t\t\t\tthis._fontSize = fontSize;\r\n\t\t\t\t\tthis._fontName = fontName;\r\n\t\t\t\t\ttm = ctx.measureText(text);\r\n\r\n\t\t\t\t\tif(tm.fontBoundingBoxAscent)\r\n\t\t\t\t\t\ttop = y - tm.fontBoundingBoxAscent;\r\n\t\t\t\t\telse\r\n\t\t\t\t\t{\r\n\t\t\t\t\t\ttop = y - tm.emHeightAscent;\r\n\t\t\t\t\t}\r\n\t\t\t\t\tleft = x;\r\n\t\t\t\t\tthis._location = new Point2D(x, y);\r\n\t\t\t\t}\r\n\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\twidth = tm.width;\r\n\t\twidth = tm.actualBoundingBoxRight + tm.actualBoundingBoxLeft;\r\n\t\tif(this.OSCDefined)\r\n\t\t\theight = tm.fontBoundingBoxDescent + tm.fontBoundingBoxAscent;\r\n\t\telse\r\n\t\t{\r\n\t\t\theight = tm.emHeightDescent + tm.emHeightAscent;\r\n\t\t}\r\n\t\tif (this.justification == \"middle\")\r\n\t\t\tleft -= width / 2;\t\t\t\t\t\r\n\t\telse if (this.justification == \"end\")\r\n\t\t\tleft -= width;\r\n\r\n\t\tthis._bounds = new Rectangle2D(left, top, width, height);\r\n\r\n\t\tRectUtilities.grow(this._bounds,1);\r\n\r\n\t\tif (this.angle != 0)\r\n\t\t\tthis._bounds = SVGTextInfo.getRotatedRectangleBounds(this._bounds, this.getLocation(), this.angle, this.justification);\r\n\r\n\t\tif(this.OSCDefined)\r\n\t\t{\r\n\t\t\tthis._descent = tm.fontBoundingBoxDescent;\r\n\t\t\tthis._aboveBaseHeight = tm.fontBoundingBoxAscent;\r\n\t\t}\r\n\t\telse\r\n\t\t{\r\n\t\t\tthis._descent = tm.emHeightDescent;\r\n\t\t\tthis._aboveBaseHeight = tm.emHeightAscent;\r\n\t\t}\r\n\r\n\t\t/*console.log(this._text);\r\n\t\tconsole.log(this._bounds);\r\n\t\tconsole.log(tm);//*/\r\n\t}\r\n\r\n\tpublic setLocation(x: int, y: int): void {\r\n\r\n\t\tthis._bounds.setRect(x, y - this._aboveBaseHeight, this._bounds.getWidth(), this._bounds.getHeight());\r\n\t\tRectUtilities.grow(this._bounds,1);\r\n\t\tthis._location.setLocation(x, y);\r\n\t}\r\n\r\n\tpublic getLocation(): Point2D {\r\n\t\treturn this._location;\r\n\t}\r\n\r\n\tpublic shift(x: int, y: int): void {\r\n\t\tShapeUtilities.offset(this._bounds, x, y);\r\n\t\tShapeUtilities.offset(this._location, x, y);\r\n\t}\r\n\r\n\tpublic getText(): string {\r\n\t\treturn this._text;\r\n\t}\r\n\r\n\t/**\r\n\t * includes the descent\r\n\t * @returns \r\n\t */\r\n\tpublic getTextBounds(): Rectangle2D {\r\n\t\treturn this._bounds;\r\n\t}\r\n\r\n\r\n\tpublic getTextOutlineBounds(): Rectangle2D {\r\n\t\tlet RS: RendererSettings = RendererSettings.getInstance();\r\n\t\tlet outlineOffset: int = RS.getTextOutlineWidth();\r\n\t\tlet bounds: Rectangle2D = this._bounds.clone() as Rectangle2D;\r\n\r\n\t\tif (outlineOffset > 0) {\r\n\t\t\tif (RS.getTextBackgroundMethod() === RendererSettings.TextBackgroundMethod_OUTLINE) {\r\n\r\n\t\t\t\tShapeUtilities.grow(bounds, outlineOffset / 2);\r\n\t\t\t}\r\n\r\n\t\t\telse {\r\n\r\n\t\t\t\tShapeUtilities.grow(bounds, outlineOffset);\r\n\t\t\t}\r\n\r\n\t\t}\r\n\r\n\t\treturn bounds;\r\n\t}\r\n\r\n\tpublic getDescent(): double {\r\n\t\treturn this._descent;\r\n\t}\r\n\r\n\tpublic getFontName():string\r\n\t{\r\n\t\treturn this._fontName;\r\n\t}\r\n\r\n\tpublic getFontSize():number\r\n\t{\r\n\t\treturn this._fontSize;\r\n\t}\r\n\r\n\tpublic getFontStyle():string\r\n\t{\r\n\t\treturn this._fontStyle;\r\n\t}\r\n\r\n\t/**\r\n\t * \r\n\t * @param textColor hex color string\r\n\t * @param outlineColor hex color string or null if no outline\r\n\t * @param outlineWidth number value for outline width\r\n\t * @param justification \"start\", \"middle\", or \"end\"\r\n\t * @param svgFormat 0 - untouched, 1 - replace speacial characters with escape codes, 2 use encodeURIComponent (expensive)\r\n\t * @returns \r\n\t */\r\n\tpublic toSVGElement(textColor:string, outlineColor:string | null, outlineWidth:number=0, justification: string=this.justification, svgFormat:number=0):string\r\n    {\r\n\t\tlet fill:string = textColor;\r\n\t\tlet stroke:string | null = outlineColor;\r\n\t\tlet strokeWidth:number = outlineWidth;\r\n        var format = 0;\r\n        if(svgFormat)\r\n        {\r\n            format = svgFormat;\r\n        }\r\n\r\n\t\tlet x:number = this._location.getX();\r\n\t\tlet y:number = this._location.getY();\r\n\r\n\t\tvar se: string;\r\n\t\tif (this.angle == 0)\r\n        \tse = '<text x=\"' + x + '\" y=\"' + y + '\"';\r\n\t\telse \r\n\t\t\tse = '<text transform=\"translate(' + x + ',' + y + ') rotate(' + this.angle + ')\"'\r\n        se += ' font-family=\"' + this._fontName + '\"';\r\n        se += ' font-size=\"' + this._fontSize + 'px\"';\r\n        se += ' font-weight=\"' + this._fontStyle + '\"';\r\n\t\tse += ' alignment-baseline=\"' + this.alignmentBaseline +'\"';\r\n        se += ' stroke-miterlimit=\"3\"';  \r\n        se += ' text-anchor=\"' + justification + '\"';\r\n        \r\n        /*if(this._angle)\r\n        {\r\n            se += ' transform=\"rotate(' + this._angle + ' ' + this._location.getX() + ' ' + this._location.getY() + ')\"';\r\n        }//*/\r\n\r\n        var seStroke = null, \r\n            seFill = null;        \r\n            \r\n        var text = this._text;\r\n        //catch special characters that break SVGs as base64 dataURIs\r\n        if(format === 1)\r\n        {\r\n            //got codes from: http://www.theukwebdesigncompany.com/articles/entity-escape-characters.php\r\n            //and https://unicodelookup.com (use HTML code)\r\n            text = text.replace(/\\&/g,\"&amp;\");\r\n            text = text.replace(/\\</g,\"&lt;\");\r\n            text = text.replace(/\\</g,\"&gt;\");\r\n            //text = text.replace(/\\u2022/g,\"&#x2022;\");//echelon and ellipses dot\r\n            //text = text.replace(/\\u25CF/g,\"&#x2022;\");//echelon and ellipses dot (black circle)\r\n            text = text.replace(/\\u2022|\\u25CF/g,\"&#x2022;\");//echelon and ellipses dot (black circle)\r\n            text = text.replace(/\\u00D8/g,\"&#216;\");//Ø\r\n            text = text.replace(/\\u00B0/g,\"&#176;\");//°\r\n            text = text.replace(/\\u00B1/g,\"&#x00B1;\");//\"RD\" reinforce/reduced ±\r\n        }\r\n        else if(format === 2)\r\n        {\r\n            text = encodeURIComponent(text);\r\n            /*text = text.replace(/\\&/g,\"%24\");\r\n            text = text.replace(/\\</g,\"%3C\");\r\n            text = text.replace(/\\</g,\"%3E\");\r\n            text = text.replace(/\\u2022|\\u25CF/g,\"%95\");//echelon and ellipses dot (black circle)\r\n            text = text.replace(/\\u00B1/g,\"%C2%B1\");//\"RD\" reinforce/reduced +- symbol//*/\r\n        }\r\n        \r\n        if(stroke != null && strokeWidth > 0)\r\n        {\r\n            if(format === 2)\r\n                seStroke = se + ' stroke=\"' + stroke.replace(/#/g,\"%23\") + '\"';\r\n            else\r\n                seStroke = se + ' stroke=\"' + stroke + '\"';\r\n            /*else\r\n                seStroke = se + ' stroke=\"' + stroke.replace(/#/g,\"&#35;\") + '\"';*/\r\n                \r\n            if(strokeWidth)\r\n                seStroke += ' stroke-width=\"' + (strokeWidth) + '\"';\r\n            seStroke += ' fill=\"none\"';\r\n            seStroke += '>';\r\n            seStroke += text;\r\n            seStroke += '</text>';\r\n        }\r\n            \r\n        if(fill != null)\r\n        {\r\n            if(format === 2)\r\n                seFill = se + ' fill=\"' + fill.replace(/#/g,\"%23\") + '\"';\r\n            else\r\n                seFill = se + ' fill=\"' + fill + '\"';\r\n            /*else\r\n                seFill = se + ' fill=\"' + fill.replace(/#/g,\"%23\") + '\"';*/\r\n            seFill += '>';\r\n            seFill += text;\r\n            seFill += '</text>';\r\n        }\r\n        \r\n        if(stroke && fill)\r\n            se = seStroke + seFill;\r\n        else if(fill)\r\n            se = seFill;\r\n        else\r\n            se = \"\";\r\n        return se;\r\n    }\r\n\r\n\t/**\r\n\t * @param {Rectangle2D} rectangle\r\n\t * @returns {Rectangle2D}\r\n\t */\r\n\tstatic getRotatedRectangleBounds(rectangle: Rectangle2D, pivotPt: Point2D, angle: number, justification: string=\"middle\"): Rectangle2D {\r\n\t\tconst textWidth = rectangle.getWidth()\r\n\r\n\t\tif (justification == \"start\")\r\n\t\t\trectangle.x -= textWidth / 2;\r\n\t\telse if (justification == \"end\")\r\n\t\t\trectangle.x += textWidth / 2;\r\n\r\n\t\tlet ptTL = new Point2D(rectangle.getMinX(), rectangle.getMinY())\r\n\t\tlet ptTR = new Point2D(rectangle.getMaxX(), rectangle.getMinY())\r\n\t\tlet ptBL = new Point2D(rectangle.getMinX(), rectangle.getMaxY())\r\n\t\tlet ptBR = new Point2D(rectangle.getMaxX(), rectangle.getMaxY())\r\n\r\n\t\tSVGTextInfo.rotatePoint(ptTL, pivotPt, angle)\r\n\t\tSVGTextInfo.rotatePoint(ptTR, pivotPt, angle)\r\n\t\tSVGTextInfo.rotatePoint(ptBL, pivotPt, angle)\r\n\t\tSVGTextInfo.rotatePoint(ptBR, pivotPt, angle)\r\n\r\n\t\trectangle = new Rectangle2D(ptTL.x, ptTL.y, 0, 0)\r\n\t\trectangle.add(ptTR.x, ptTR.y)\r\n\t\trectangle.add(ptBL.x, ptBL.y)\r\n\t\trectangle.add(ptBR.x, ptBR.y)\r\n\r\n\t\tif (justification == \"start\") {\r\n\t\t\tconst s = Math.sin(angle * 2 * Math.PI / 360);\r\n\t\t\tconst c = Math.cos(angle * 2 * Math.PI / 360);\r\n\t\t\trectangle.x += textWidth / 2 * c;\r\n\t\t\trectangle.y += textWidth / 2 * s;\r\n\t\t} else if (justification == \"end\") {\r\n\t\t\tconst s = Math.sin(angle * 2 * Math.PI / 360);\r\n\t\t\tconst c = Math.cos(angle * 2 * Math.PI / 360);\r\n\t\t\trectangle.x -= textWidth / 2 * c;\r\n\t\t\trectangle.y -= textWidth / 2 * s;\r\n\t\t}\r\n\r\n\t\treturn rectangle;\r\n\t}\r\n\r\n\t/**\r\n\t * @param {Point2D} pt Point to rotate\r\n\t * @param {Point2D} pivotPt Point to rotate around\r\n\t * @param {number} angle angle in degrees\r\n\t */\r\n\tstatic rotatePoint(pt: Point2D, pivotPt: Point2D, angle: number): void {\r\n\t\tconst s = Math.sin(- angle * 2 * Math.PI / 360);\r\n\t\tconst c = Math.cos(- angle * 2 * Math.PI / 360);\r\n\r\n\t\tpt.x -= pivotPt.x;\r\n\t\tpt.y -= pivotPt.y;\r\n\r\n\t\tlet xnew = pt.x * c - pt.y * s;\r\n\t\tlet ynew = pt.x * s + pt.y * c;\r\n\r\n\t\tpt.x = xnew + pivotPt.x;\r\n\t\tpt.y = ynew + pivotPt.y;\r\n\t}\r\n}\r\n","\r\n/**\r\n * \r\n */\r\nexport class Modifier {\r\n    private _modifierID:string = null;\r\n    private _yIndex:number = -999;\r\n    private _xIndex:number = -999;\r\n    private _x:number = 0;\r\n    private _y:number = 0;\r\n    private _text:string = \"\";\r\n    private _centered:boolean = true;\r\n\r\n    public constructor(id:string, text:string, indexX:number, indexY:number, centered:boolean, x:number = 0, y:number = 0)\r\n    {\r\n        this._modifierID = id;\r\n        if(text != null && text !== \"\")\r\n            this._text = text;\r\n        this._xIndex = indexX;\r\n        this._yIndex = indexY;\r\n        this._x = x;\r\n        this._y = y;\r\n        this._centered = centered;\r\n    }\r\n\r\n\r\n    public getID():string \r\n        {return this._modifierID;}\r\n\r\n    public getText():string\r\n        {return this._text;}\r\n\r\n    public getIndexX():number\r\n        {return this._xIndex;}\r\n\r\n    public getIndexY():number\r\n        {return this._yIndex;}\r\n\r\n    public getCentered():boolean\r\n        {return this._centered;}\r\n\r\n    public getX():number    \r\n        {return this._x;}\r\n    \r\n        public setX(x:number)\r\n        {this._x = x;}\r\n\r\n    public getY():number\r\n        {return this._y;}\r\n    \r\n        public setY(y:number)\r\n        {this._y = y;}\r\n}\r\n","import { type float, type int, type double } from \"../graphics2d/BasicTypes\";\r\n\r\n//Graphics2D\r\nimport { BasicStroke } from \"../graphics2d/BasicStroke\"\r\nimport { Font } from \"../graphics2d/Font\"\r\nimport { Point2D } from \"../graphics2d/Point2D\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\n\r\n\r\n//Renderer/Shapes\r\n//import { Point } from \"./shapes/point\";\r\nimport { Rectangle } from \"./shapes/rectangle\";\r\nimport { Line } from \"./shapes/line\";\r\nimport { Ellipse } from \"./shapes/ellipse\";\r\nimport { RoundedRectangle } from \"./shapes/roundedrectangle\";\r\nimport { Path } from \"./shapes/path\";\r\n\r\n//Renderer.Utilities\r\nimport { Color } from \"../renderer/utilities/Color\"\r\nimport { GENCLookup } from \"../renderer/utilities/GENCLookup\"\r\nimport { ImageInfo } from \"../renderer/utilities/ImageInfo\"\r\nimport { MilStdAttributes } from \"../renderer/utilities/MilStdAttributes\"\r\nimport { Modifiers } from \"../renderer/utilities/Modifiers\"\r\nimport { MSInfo } from \"../renderer/utilities/MSInfo\"\r\nimport { MSLookup } from \"../renderer/utilities/MSLookup\"\r\nimport { RectUtilities } from \"../renderer/utilities/RectUtilities\"\r\nimport { RendererSettings } from \"../renderer/utilities/RendererSettings\"\r\nimport { RendererUtilities } from \"../renderer/utilities/RendererUtilities\"\r\nimport { SettingsChangedEvent } from \"../renderer/utilities/SettingsChangedEvent\"\r\nimport { SettingsEventListener } from \"../renderer/utilities/SettingsEventListener\"\r\nimport { Shape2SVG } from \"../renderer/utilities/Shape2SVG\"\r\nimport { SVGSymbolInfo } from \"../renderer/utilities/SVGSymbolInfo\"\r\nimport { SymbolDimensionInfo } from \"../renderer/utilities/SymbolDimensionInfo\"\r\nimport { SymbolID } from \"../renderer/utilities/SymbolID\"\r\nimport { SymbolUtilities } from \"../renderer/utilities/SymbolUtilities\"\r\nimport { TextInfo } from \"../renderer/utilities/TextInfo\"\r\nimport { ShapeUtilities } from \"./utilities/ShapeUtilities\";\r\nimport { SVGTextInfo } from \"./utilities/SVGTextInfo\";\r\nimport { ShapeTypes } from \"./shapes/types\";\r\n\r\nimport { Canvas, CanvasRenderingContext2D, createCanvas } from 'canvas';\r\nimport { SVGLookup } from \"./utilities/SVGLookup\";\r\nimport { SVGInfo } from \"./utilities/SVGInfo\";\r\nimport { ErrorLogger } from \"./utilities/ErrorLogger\";\r\nimport { Modifier } from \"./utilities/Modifier\";\r\n\r\n\r\n/**\r\n * This class is used for rendering the labels/amplifiers/modifiers around the single point symbol.\r\n */\r\nexport class ModifierRenderer implements SettingsEventListener {\r\n\r\n    private static _instance: ModifierRenderer;\r\n    private static _className: string = \"ModifierRenderer\";\r\n    private static RS: RendererSettings = RendererSettings.getInstance();\r\n    private static _modifierFont: Font = ModifierRenderer.RS.getLabelFont();\r\n\r\n    private static _modifierFontHeight: float = 11;\r\n    private static _modifierFontDescent: float = 3;\r\n\r\n    private static isNode = typeof process !== 'undefined' && process.versions != null && process.versions.node != null;\r\n    private static isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined';\r\n    private static OSCDefined = typeof OffscreenCanvasRenderingContext2D !== 'undefined';//web workers fail isBrowser test\r\n\r\n    \r\n\r\n    private static _bmp: any;//OffscreenCanvas | Canvas;\r\n    private static _frc: any;//OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D;\r\n\r\n\r\n    public SettingsEventChanged(type: string): void {\r\n        if (type === (SettingsChangedEvent.EventType_FontChanged)) {\r\n            ModifierRenderer._modifierFont = RendererSettings.getInstance().getLabelFont();\r\n            ModifierRenderer._frc.font = ModifierRenderer._modifierFont.toString();\r\n\r\n            //get new ascent and descent\r\n            let tm: TextMetrics = ModifierRenderer._frc.measureText(\"Hj\");\r\n            if(ModifierRenderer.OSCDefined)//If OffscreenCanvas defined\r\n            {\r\n                ModifierRenderer._modifierFontHeight = tm.fontBoundingBoxAscent;//fm.getHeight();\r\n                ModifierRenderer._modifierFontDescent = tm.fontBoundingBoxDescent;//fm.getMaxDescent();\r\n            }\r\n            else//likely in Node using node-canvas which uses different values in TextMetrics\r\n            {\r\n                ModifierRenderer._modifierFontHeight = tm.emHeightAscent;//fm.getHeight();\r\n                ModifierRenderer._modifierFontDescent = tm.emHeightDescent;//fm.getMaxDescent();\r\n            }\r\n            \r\n        }\r\n    }\r\n\r\n    private constructor() \r\n    {\r\n\r\n    }\r\n\r\n    /**\r\n     * Instance of the ModifierRenderer class\r\n     * @return the instance\r\n     */\r\n    public static getInstance(): ModifierRenderer {\r\n        if (!ModifierRenderer._instance) \r\n        {\r\n\r\n            if(ModifierRenderer.OSCDefined)\r\n            {\r\n                ModifierRenderer._bmp = new OffscreenCanvas(2, 2);\r\n            }\r\n            else\r\n            {\r\n                ModifierRenderer._bmp = createCanvas(2, 2);\r\n            }\r\n            ModifierRenderer._frc = ModifierRenderer._bmp.getContext(\"2d\");\r\n\r\n            ModifierRenderer._instance = new ModifierRenderer();\r\n            RendererSettings.getInstance().addEventListener(ModifierRenderer._instance);\r\n            ModifierRenderer._instance.SettingsEventChanged(SettingsChangedEvent.EventType_FontChanged);\r\n        }\r\n\r\n        return ModifierRenderer._instance;\r\n    }\r\n\r\n\r\n    private static hasPlannedCircle(symbolID:string):boolean\r\n    {\r\n        if(SymbolID.getVersion(symbolID)==SymbolID.Version_APP6Ech2 &&\r\n        SymbolID.getStatus(symbolID)==SymbolID.Status_Planned_Anticipated_Suspect &&\r\n        SymbolID.getSymbolSet(symbolID)==SymbolID.SymbolSet_ControlMeasure)\r\n        {\r\n            let ec:number = SymbolID.getEntityCode(symbolID);\r\n            switch (ec)\r\n            {\r\n                case 130400:\r\n                case 210700:\r\n                case 210800:\r\n                case 211000:\r\n                case 211100:\r\n                case 211200:\r\n                case 211400:\r\n                case 212000:\r\n                case 212100:\r\n                case 212200:\r\n                case 213000:\r\n                case 213100:\r\n                case 213200:\r\n                case 213300:\r\n                case 214900:\r\n                case 215000:\r\n                case 215100:\r\n                case 215200:\r\n                case 215300:\r\n                case 215400:\r\n                case 215500:\r\n                case 215600:\r\n                case 215700:\r\n                case 215800:\r\n                case 215900:\r\n                case 216000:\r\n                case 216100:\r\n                case 216200:\r\n                case 216300:\r\n                case 216400:\r\n                case 216500:\r\n                case 216600:\r\n                case 216700:\r\n                case 216800:\r\n                case 216900:\r\n                case 217000:\r\n                case 218000:\r\n                case 218100:\r\n                case 218200:\r\n                case 218300:\r\n                case 218500:\r\n                case 218600:\r\n                case 218700:\r\n                case 218900:\r\n                case 219100:\r\n                case 219200:\r\n                case 282001:\r\n                case 282002:\r\n                case 280900:\r\n                case 281000:\r\n                case 281100:\r\n                    return true;\r\n                default:\r\n                    return false;\r\n            }\r\n            //Check if it's a symbol that has this\r\n        }\r\n        return false;\r\n    }\r\n\r\n    public static createPlannedCircle(bounds:Rectangle2D, symbolID:string):SVGSymbolInfo\r\n    {\r\n        if(!this.hasPlannedCircle(symbolID))\r\n            return null;\r\n\r\n        let offset:Point2D = new Point2D(bounds.getCenterX() - 305.0, bounds.getCenterY() - 391.0);\r\n\r\n        let cx:number = 305;\r\n        let cy:number = 391;\r\n        let cRadius:number = 150;\r\n        let cDiameter:number = cRadius*2;\r\n        let cstroke:number = 9;\r\n        let scale:number = 1;\r\n\r\n        if(bounds.getHeight() > bounds.getWidth())\r\n        {\r\n            scale = bounds.getHeight() * 1.3 / cDiameter;//want to scale circle a little larger than the symbol\r\n        }\r\n        else\r\n        {\r\n            scale = bounds.getWidth() * 1.25 / cDiameter;\r\n        }\r\n\r\n        let lineColor:string=\"#000000\";\r\n\r\n        let transform:string = \" transform=\\\"translate(\" + (cx) + \",\" + (cy) + \") scale(\" + scale + \") translate(\" + -(cx) + \",\" + -(cy) + \")\\\"\";\r\n\r\n        let svg:string = \"\";\r\n        svg += (\"<circle cx=\\\"\" + cx + \"\\\" cy=\\\"\" + cy + \"\\\" r=\\\"\" + cRadius + \"\\\" fill=\\\"none\\\" stroke=\\\"white\\\" stroke-width=\\\"\" + (cstroke-2) + \"\\\"\");\r\n        svg += (transform);\r\n        svg += (\"/>\");\r\n        svg += (\"<circle cx=\\\"\" + cx + \"\\\" cy=\\\"\" + cy + \"\\\" r=\\\"\" + cRadius + \"\\\" fill=\\\"none\\\" stroke=\\\"\" + lineColor + \"\\\" stroke-width=\\\"\" + cstroke + \"\\\"\");\r\n        svg += (\" stroke-dasharray=\\\"2,11,14,11,85,11,14,11,151,11,14,11,90,11,14,11,90,11,14,11,90,11,14,11,90,11,14,11,105\\\"\");\r\n        svg += (transform);\r\n        svg += (\"/>\");\r\n\r\n        svg = \"<g \" + \"transform=\\\"translate(\" + offset.getX() + \",\" + offset.getY() + \")\\\">\" + svg;\r\n        svg += \"</g>\";\r\n\r\n        let radius:number = Math.ceil((cRadius + (cstroke/2)) * scale);\r\n        let cBounds:Rectangle2D = new Rectangle2D(bounds.getCenterX()-radius, bounds.getCenterY()-radius, radius*2, radius*2);\r\n\r\n        //SVGSymbolInfo(String svg, Point anchorPoint, Rect symbolBounds, Rect svgBounds)\r\n        return new SVGSymbolInfo(svg,new Point2D(bounds.getCenterX(),bounds.getCenterY()),bounds,cBounds);\r\n        /*\r\n          <circle cx=\"305\" cy=\"391\" r=\"150\" fill=\"none\" stroke=\"white\" stroke-width=\"7\" />\r\n            <circle cx=\"305\" cy=\"391\" r=\"150\" fill=\"none\" stroke=\"black\" stroke-width=\"9\"\r\n        stroke-dasharray=\"2,11,14,11,85,11,14,11,151,11,14,11,90,11,14,11,90,11,14,11,90,11,14,11,90,11,14,11,105\"\r\n        stroke-dashoffset=\"0\" transform=\"matrix(1.5, 0, 0, 1.5, -152.5, -195.5)\"\r\n            />*/\r\n    }\r\n\r\n    public static processUnitDisplayModifiers(sdi: SymbolDimensionInfo, symbolID: string, modifiers: Map<string, string>, attributes: Map<string, string>, frc: OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D): SymbolDimensionInfo | null {\r\n\r\n        let RS: RendererSettings = RendererSettings.getInstance();\r\n        let modifierFont: Font = this.getFont(attributes);//ModifierRenderer.RS.getLabelFont();\r\n        let hd:number[] = this.getFontHeightandDescent(modifierFont, frc);\r\n        let modifierFontHeight: number = hd[0];\r\n        let modifierFontDescent: number = hd[1];\r\n\r\n        let ii: ImageInfo;\r\n        let ssi: SVGSymbolInfo;\r\n        let newsdi: SymbolDimensionInfo;\r\n        let symbolBounds: Rectangle2D = sdi.getSymbolBounds().clone() as Rectangle2D;\r\n        let imageBounds: Rectangle2D = sdi.getImageBounds();\r\n        let centerPoint: Point2D = sdi.getSymbolCenterPoint();\r\n        let symbolCenter: Point2D = new Point2D(symbolBounds.getCenterX(), symbolBounds.getCenterY());\r\n        let stiEchelon: SVGTextInfo;\r\n        let stiAM: SVGTextInfo;\r\n        let echelonBounds: Rectangle2D;\r\n        let amBounds: Rectangle2D;\r\n        let textColor: Color = Color.BLACK;\r\n        let textBackgroundColor: Color;\r\n        let strokeWidth: float = 3.0;\r\n        let strokeWidthNL: float = 3.0;\r\n        let lineColor: Color = Color.BLACK;//SymbolUtilities.getLineColorOfAffiliation(symbolID);\r\n        let fillColor: Color = SymbolUtilities.getFillColorOfAffiliation(symbolID);\r\n        let buffer: int = 0;\r\n        let alpha: float = -1;\r\n        //ctx = null;\r\n        let offsetX: int = 0;\r\n        let offsetY: int = 0;\r\n        let pixelSize: int = RendererSettings.getInstance().getDefaultPixelSize();\r\n\r\n        let ss: int = SymbolID.getSymbolSet(symbolID);\r\n\r\n        if (attributes.has(MilStdAttributes.Alpha)) {\r\n            alpha = parseFloat(attributes.get(MilStdAttributes.Alpha)) / 255;\r\n        }\r\n        if (attributes.has(MilStdAttributes.TextColor)) {\r\n            textColor = RendererUtilities.getColorFromHexString(attributes.get(MilStdAttributes.TextColor));\r\n        }\r\n        if (attributes.has(MilStdAttributes.TextBackgroundColor)) {\r\n            textBackgroundColor = RendererUtilities.getColorFromHexString(attributes.get(MilStdAttributes.TextBackgroundColor));\r\n        }\r\n        else {\r\n            textBackgroundColor = RendererUtilities.getIdealOutlineColor(textColor);\r\n        }\r\n        if (attributes.has(MilStdAttributes.LineColor)) {\r\n            lineColor = RendererUtilities.getColorFromHexString(attributes.get(MilStdAttributes.LineColor));\r\n        }\r\n        if (attributes.has(MilStdAttributes.FillColor)) {\r\n            fillColor = RendererUtilities.getColorFromHexString(attributes.get(MilStdAttributes.FillColor));\r\n        }\r\n        if (attributes.has(MilStdAttributes.PixelSize)) {\r\n            pixelSize = parseInt(attributes.get(MilStdAttributes.PixelSize));\r\n        }\r\n\r\n        let dpi:number = RendererSettings.getInstance().getDeviceDPI();\r\n        strokeWidth = 1;//dpi/96f;//min DPI\r\n        strokeWidth = Math.max(pixelSize / 25,strokeWidth);//dpi base on symbol size\r\n        strokeWidth = Math.min(strokeWidth,dpi/32);//max dpi\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Build Mobility Modifiers\">\r\n        let mobilityBounds: Rectangle;\r\n        let ad: int = SymbolID.getAmplifierDescriptor(symbolID);//echelon/mobility\r\n\r\n        //let mobilityPath: Path2D;\r\n        //let mobilityPathFill: Path2D;\r\n\r\n        let mobilityPath: Array<any> = new Array<any>();\r\n        let mobilityPathFill: Array<any> = new Array<any>();\r\n\r\n        if (ad >= SymbolID.Mobility_WheeledLimitedCrossCountry &&\r\n            (SymbolUtilities.hasModifier(symbolID, Modifiers.R_MOBILITY_INDICATOR) ||\r\n                SymbolUtilities.hasModifier(symbolID, Modifiers.AG_AUX_EQUIP_INDICATOR))) {\r\n\r\n            //Draw Mobility\r\n            let fifth: int = ((symbolBounds.getWidth() * 0.2) + 0.5) as int;\r\n            let x: int = 0;\r\n            let y: int = 0;\r\n            let centerX: int = 0;\r\n            let bottomY: int = 0;\r\n            let height: int = 0;\r\n            let width: int = 0;\r\n            let middleY: int = 0;\r\n            let wheelOffset: int = 2;\r\n            let wheelSize: int = fifth;//10;\r\n            let rrHeight: int = fifth;//10;\r\n            let rrArcWidth: int = ((fifth * 1.5) + 0.5) as int;//16;\r\n\r\n\r\n            x = symbolBounds.getX() as int + 1;\r\n            y = symbolBounds.getY() as int;\r\n            height = (symbolBounds.getHeight()) as int;\r\n            width = Math.round(symbolBounds.getWidth()) as int - 3;\r\n            bottomY = y + height + 3;\r\n\r\n            let shapes: Array<any> = new Array();\r\n\r\n\r\n            if (ad >= SymbolID.Mobility_WheeledLimitedCrossCountry && ad < SymbolID.Mobility_ShortTowedArray &&//31, mobility starts above 30\r\n                SymbolUtilities.canSymbolHaveModifier(symbolID, Modifiers.R_MOBILITY_INDICATOR)) {\r\n\r\n                //wheelSize = width / 7;\r\n                //rrHeight = width / 7;\r\n                //rrArcWidth = width / 7;\r\n                if (ad === SymbolID.Mobility_WheeledLimitedCrossCountry)//MO\r\n                {\r\n                    //line\r\n                    mobilityPath.push(new Line(x, bottomY, x + width, bottomY));\r\n                    //left circle\r\n                    mobilityPath.push(new Ellipse(x, bottomY + wheelOffset, wheelSize, wheelSize));\r\n                    //right circle\r\n                    mobilityPath.push(new Ellipse(x + width - wheelSize, bottomY + wheelOffset, wheelSize, wheelSize));\r\n                }\r\n                else if (ad === SymbolID.Mobility_WheeledCrossCountry)//MP\r\n                {\r\n                    //line\r\n                    mobilityPath.push(new Line(x, bottomY, x + width, bottomY));\r\n                    //left circle\r\n                    mobilityPath.push(new Ellipse(x, bottomY + wheelOffset, wheelSize, wheelSize));\r\n                    //right circle\r\n                    mobilityPath.push(new Ellipse(x + width - wheelSize, bottomY + wheelOffset, wheelSize, wheelSize));\r\n                    //center wheel\r\n                    mobilityPath.push(new Ellipse(x + (width / 2) - (wheelSize / 2), bottomY + wheelOffset, wheelSize, wheelSize));\r\n                }\r\n                else if (ad === SymbolID.Mobility_Tracked)//MQ\r\n                {\r\n                    //round rectangle\r\n                    mobilityPath.push(new RoundedRectangle(x, bottomY, width, rrHeight, (rrHeight/3) * 2));\r\n\r\n                }\r\n                else if (ad === SymbolID.Mobility_Wheeled_Tracked)//MR\r\n                {\r\n                    //round rectangle\r\n                    mobilityPath.push(new RoundedRectangle(x, bottomY, width, rrHeight, (rrHeight/3) * 2));\r\n                    //left circle\r\n                    mobilityPath.push(new Ellipse(x - wheelSize - (wheelSize/3), bottomY, wheelSize, wheelSize));\r\n                }\r\n                else if (ad === SymbolID.Mobility_Towed)//MS\r\n                {\r\n                    //line\r\n                    mobilityPath.push(new Line(x + wheelSize, bottomY + (wheelSize / 2), x + width - wheelSize, bottomY + (wheelSize / 2)));\r\n                    //left circle\r\n                    mobilityPath.push(new Ellipse(x, bottomY, wheelSize, wheelSize));\r\n                    //right circle\r\n                    mobilityPath.push(new Ellipse(x + width - wheelSize, bottomY, wheelSize, wheelSize));\r\n                }\r\n                else if (ad === SymbolID.Mobility_Rail)//MT\r\n                {\r\n                    //line\r\n                    mobilityPath.push(new Line(x, bottomY, x + width, bottomY));\r\n                    //left circle\r\n                    mobilityPath.push(new Ellipse(x + wheelSize, bottomY + wheelOffset, wheelSize, wheelSize));\r\n                    //left circle2\r\n                    mobilityPath.push(new Ellipse(x, bottomY + wheelOffset, wheelSize, wheelSize));\r\n                    //right circle\r\n                    mobilityPath.push(new Ellipse(x + width - wheelSize, bottomY + wheelOffset, wheelSize, wheelSize));\r\n                    //right circle2\r\n                    mobilityPath.push(new Ellipse(x + width - wheelSize - wheelSize, bottomY + wheelOffset, wheelSize, wheelSize));\r\n                }\r\n                else if (ad === SymbolID.Mobility_OverSnow)//MU\r\n                {\r\n                    let muPath: Path = new Path();\r\n                    muPath.moveTo(x, bottomY);\r\n                    muPath.lineTo(x + 5, bottomY + 5);\r\n                    muPath.lineTo(x + width, bottomY + 5);\r\n                    mobilityPath.push(muPath);\r\n                }\r\n                else if (ad === SymbolID.Mobility_Sled)//MV\r\n                {\r\n                    let mvPath: Path = new Path();\r\n                    mvPath.moveTo(x, bottomY);\r\n                    mvPath.bezierCurveTo(x, bottomY, x - rrHeight, bottomY + rrHeight/2, x, bottomY + rrHeight);\r\n                    mvPath.lineTo(x + width, bottomY + rrHeight);\r\n                    mvPath.bezierCurveTo(x + width, bottomY + rrHeight, x + width + rrHeight, bottomY + rrHeight/2, x + width, bottomY);\r\n                    mobilityPath.push(mvPath);\r\n                }\r\n                else if (ad === SymbolID.Mobility_PackAnimals)//MW\r\n                {\r\n                    let mwPath: Path = new Path();\r\n\r\n                    centerX = Math.round(symbolBounds.getCenterX()) as int;\r\n                    let angleWidth: int = rrHeight / 2;\r\n                    mwPath.moveTo(centerX, bottomY + rrHeight + 2);\r\n                    mwPath.lineTo(centerX - angleWidth, bottomY);\r\n                    mwPath.lineTo(centerX - angleWidth * 2, bottomY + rrHeight + 2);\r\n\r\n                    mwPath.moveTo(centerX, bottomY + rrHeight + 2);\r\n                    mwPath.lineTo(centerX + angleWidth, bottomY);\r\n                    mwPath.lineTo(centerX + angleWidth * 2, bottomY + rrHeight + 2);\r\n\r\n                    mobilityPath.push(mwPath);\r\n                }\r\n                else if (ad === SymbolID.Mobility_Barge)//MX\r\n                {\r\n                    let mxPath: Path = new Path();\r\n\r\n                    centerX = symbolBounds.getCenterX() as int;\r\n                    let quarterX: double = (centerX - x) / 2;\r\n                    let quarterY: double = (((bottomY + rrHeight) - bottomY) / 2);\r\n                    mxPath.moveTo(x + width, bottomY);\r\n                    mxPath.lineTo(x, bottomY);\r\n                    mxPath.bezierCurveTo(x + quarterX, bottomY + rrHeight, centerX + quarterX, bottomY + rrHeight, x + width, bottomY);\r\n\r\n                    mobilityPath.push(mxPath);\r\n                }\r\n                else if (ad === SymbolID.Mobility_Amphibious)//MY\r\n                {\r\n                    /*let incrementX: double = width / 7;\r\n                    middleY = (((bottomY + rrHeight) - bottomY) / 2);\r\n\r\n                    mobilityPath.append(new Arc(x, bottomY + middleY, incrementX, rrHeight, 0, 180, Arc.OPEN), false);\r\n                    mobilityPath.append(new Arc(x + incrementX, bottomY + middleY, incrementX, rrHeight, 0, -180, Arc.OPEN), false);\r\n                    mobilityPath.append(new Arc(x + incrementX * 2, bottomY + middleY, incrementX, rrHeight, 0, 180, Arc.OPEN), false);\r\n                    mobilityPath.append(new Arc(x + incrementX * 3, bottomY + middleY, incrementX, rrHeight, 0, -180, Arc.OPEN), false);\r\n                    mobilityPath.append(new Arc(x + incrementX * 4, bottomY + middleY, incrementX, rrHeight, 0, 180, Arc.OPEN), false);\r\n                    mobilityPath.append(new Arc(x + incrementX * 5, bottomY + middleY, incrementX, rrHeight, 0, -180, Arc.OPEN), false);\r\n                    mobilityPath.append(new Arc(x + incrementX * 6, bottomY + middleY, incrementX, rrHeight, 0, 180, Arc.OPEN), false);//*/\r\n\r\n                    let incrementX: number = width / 7;\r\n                    let tY: number = bottomY;\r\n                    let mY: number = (bottomY + (rrHeight / 2));\r\n                    let bY: number = mY + (rrHeight / 2);\r\n\r\n                    let myPath = new Path();\r\n                    myPath.moveTo(x, mY);\r\n                    myPath.bezierCurveTo(x, tY, x + incrementX, tY, x + incrementX, mY);\r\n                    myPath.bezierCurveTo(x + incrementX, bY, x + incrementX * 2, bY, x + incrementX * 2, mY);\r\n                    myPath.bezierCurveTo(x + incrementX * 2, tY, x + incrementX * 3, tY, x + incrementX * 3, mY);\r\n                    myPath.bezierCurveTo(x + incrementX * 3, bY, x + incrementX * 4, bY, x + incrementX * 4, mY);\r\n                    myPath.bezierCurveTo(x + incrementX * 4, tY, x + incrementX * 5, tY, x + incrementX * 5, mY);\r\n                    myPath.bezierCurveTo(x + incrementX * 5, bY, x + incrementX * 6, bY, x + incrementX * 6, mY);\r\n                    myPath.bezierCurveTo(x + incrementX * 6, tY, x + incrementX * 7, tY, x + incrementX * 7, mY);\r\n\r\n                    mobilityPath.push(myPath);\r\n\r\n                }\r\n            }\r\n            //Draw Towed Array Sonar\r\n            if ((ad === SymbolID.Mobility_ShortTowedArray || ad === SymbolID.Mobility_LongTowedArray) &&\r\n                SymbolUtilities.canSymbolHaveModifier(symbolID, Modifiers.AG_AUX_EQUIP_INDICATOR)) {\r\n                //mobilityPath = new Path();\r\n                let boxHeight: int = ((rrHeight * 0.5) + 0.5) as int;\r\n                if (boxHeight < 5) {\r\n\r\n                    strokeWidthNL = 1;\r\n                }\r\n\r\n                bottomY = y + height + (boxHeight / 7);\r\n                //mobilityPathFill = new Path();\r\n                offsetY = boxHeight / 7;//1;\r\n                centerX = symbolBounds.getCenterX() as int;\r\n                let squareOffset: int = Math.round(boxHeight * 0.5);\r\n                middleY = ((boxHeight / 2) + bottomY) + offsetY;//+1 for offset from symbol\r\n                if (ad === SymbolID.Mobility_ShortTowedArray) {\r\n                    //subtract 0.5 becase lines 1 pixel thick get aliased into\r\n                    //a line two pixels wide.\r\n                    //line\r\n                    mobilityPath.push(new Line(centerX, bottomY - 1, centerX, bottomY + offsetY + boxHeight + offsetY));\r\n                    //PathUtilties.addLine(mobilityPath, centerX - 1, bottomY - 1, centerX - 1, bottomY + boxHeight + offsetY);\r\n\r\n                    //line\r\n                    mobilityPath.push(new Line(x, middleY, x + width, middleY));\r\n                    //PathUtilties.addLine(mobilityPath, x, middleY, x + width, middleY);\r\n\r\n                    //square\r\n                    mobilityPath.push(new Rectangle(x - squareOffset, bottomY + offsetY, boxHeight, boxHeight));\r\n                    //mobilityPathFill.addRect(PathUtilties.makeRectF(x - squareOffset, bottomY + offsetY, boxHeight, boxHeight), Direction.CW);\r\n\r\n                    //square\r\n                    mobilityPath.push(new Rectangle(Math.round(centerX - squareOffset), bottomY + offsetY, boxHeight, boxHeight));\r\n                    //mobilityPathFill.addRect(PathUtilties.makeRectF(Math.round(centerX - squareOffset), bottomY + offsetY, boxHeight, boxHeight), Direction.CW);\r\n\r\n                    //square\r\n                    mobilityPath.push(new Rectangle(x + width - squareOffset, bottomY + offsetY, boxHeight, boxHeight));\r\n                    //mobilityPathFill.addRect(PathUtilties.makeRectF(x + width - squareOffset, bottomY + offsetY, boxHeight, boxHeight), Direction.CW);\r\n                }\r\n                else if (ad === SymbolID.Mobility_LongTowedArray) {\r\n                    let leftX: int = x + (centerX - x) / 2;\r\n                    let\r\n                        rightX: int = centerX + (x + width - centerX) / 2;\r\n\r\n                    //line vertical left\r\n                    mobilityPath.push(new Line(leftX, bottomY - 1, leftX, bottomY + offsetY + boxHeight + offsetY));\r\n                    //PathUtilties.addLine(mobilityPath, leftX, bottomY - 1, leftX, bottomY + offsetY + boxHeight + offsetY);\r\n\r\n                    //line vertical right\r\n                    mobilityPath.push(new Line(rightX, bottomY - 1, rightX, bottomY + offsetY + boxHeight + offsetY));\r\n                    //PathUtilties.addLine(mobilityPath, rightX, bottomY - 1, rightX, bottomY + offsetY + boxHeight + offsetY);\r\n\r\n                    //line horizontal\r\n                    mobilityPath.push(new Line(x, middleY, x + width, middleY));\r\n                    //PathUtilties.addLine(mobilityPath, x, middleY, x + width, middleY);\r\n\r\n                    //square left\r\n                    mobilityPath.push(new Rectangle(x - squareOffset, bottomY + offsetY, boxHeight, boxHeight));\r\n                    //mobilityPathFill.addRect(PathUtilties.makeRectF(x - squareOffset, bottomY + offsetY, boxHeight, boxHeight), Direction.CW);\r\n\r\n                    //square middle\r\n                    mobilityPath.push(new Rectangle(centerX - squareOffset, bottomY + offsetY, boxHeight, boxHeight));\r\n                    //mobilityPathFill.addRect(PathUtilties.makeRectF(centerX - squareOffset, bottomY + offsetY, boxHeight, boxHeight), Direction.CW);\r\n\r\n                    //square right\r\n                    mobilityPath.push(new Rectangle(x + width - squareOffset, bottomY + offsetY, boxHeight, boxHeight));\r\n                    //mobilityPathFill.addRect(PathUtilties.makeRectF(x + width - squareOffset, bottomY + offsetY, boxHeight, boxHeight), Direction.CW);\r\n\r\n                    //square middle left\r\n                    mobilityPath.push(new Rectangle(leftX - squareOffset, bottomY + offsetY, boxHeight, boxHeight));\r\n                    //mobilityPathFill.addRect(PathUtilties.makeRectF(leftX - squareOffset, bottomY + offsetY, boxHeight, boxHeight), Direction.CW);\r\n\r\n                    //square middle right\r\n                    mobilityPath.push(new Rectangle(rightX - squareOffset, bottomY + offsetY, boxHeight, boxHeight));\r\n                    //mobilityPathFill.addRect(PathUtilties.makeRectF(rightX - squareOffset, bottomY + offsetY, boxHeight, boxHeight), Direction.CW);\r\n\r\n                }\r\n\r\n            }\r\n\r\n            //get mobility bounds\r\n            if (mobilityPath != null && mobilityPath.length > 0) {\r\n\r\n                //build mobility bounds\r\n                mobilityBounds = mobilityPath[0].getBounds();\r\n                let size: number = mobilityPath.length;\r\n                let tempShape: any = null;\r\n                for (var i = 1; i < size; i++) {\r\n                    tempShape = mobilityPath[i];\r\n                    mobilityBounds.union(tempShape.getBounds());\r\n                }\r\n\r\n\r\n\r\n                //grow bounds to handle strokeWidth\r\n                if (ad === SymbolID.Mobility_ShortTowedArray || ad === SymbolID.Mobility_LongTowedArray) {\r\n\r\n                    mobilityBounds.grow(Math.ceil((strokeWidthNL / 2)));\r\n                }\r\n\r\n                else {\r\n\r\n                    mobilityBounds.grow(Math.ceil((strokeWidth / 2)));\r\n                }\r\n\r\n                imageBounds = imageBounds.createUnion(mobilityBounds.toRectangle2D());\r\n\r\n            }\r\n        }\r\n        // </editor-fold>\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Leadership Indicator Modifier\">\r\n        let liBounds: Rectangle2D;\r\n        let liPath: Path;\r\n        let liTop: Point2D;\r\n        let liLeft: Point2D;\r\n        let liRight: Point2D;\r\n        if (ad === SymbolID.Leadership_Individual && ss === SymbolID.SymbolSet_DismountedIndividuals &&\r\n            (SymbolID.getFrameShape(symbolID) === SymbolID.FrameShape_DismountedIndividuals ||\r\n                SymbolID.getFrameShape(symbolID) === SymbolID.FrameShape_Unknown)) {\r\n            liPath = new Path();\r\n\r\n            let si: int = SymbolID.getStandardIdentity(symbolID);\r\n            let af: int = SymbolID.getAffiliation(symbolID);\r\n            let c: int = SymbolID.getContext(symbolID);\r\n            //int fs = SymbolID.getFrameShape(symbolID);\r\n            let centerOffset: double = 0;\r\n            let sideOffset: double = 0;\r\n            let left: double = symbolBounds.getX();\r\n            let right: double = symbolBounds.getX() + symbolBounds.getWidth();\r\n\r\n            if (af === SymbolID.StandardIdentity_Affiliation_Unknown || af === SymbolID.StandardIdentity_Affiliation_Pending) {\r\n                centerOffset = (symbolBounds.getHeight() * 0.1012528735632184);\r\n                sideOffset = (right - left) * 0.3583513488109785;\r\n                //left = symbolBounds.getCenterX() - ((symbolBounds.getWidth() / 2) * 0.66420458);\r\n                //right = symbolBounds.getCenterX() + ((symbolBounds.getWidth() / 2) * 0.66420458);\r\n            }\r\n            if (af === SymbolID.StandardIdentity_Affiliation_Neutral) {\r\n                centerOffset = (symbolBounds.getHeight() * 0.25378787878787878);\r\n                sideOffset = (right - left) * 0.2051402812352822;\r\n            }\r\n            if (SymbolUtilities.isReality(symbolID) || SymbolUtilities.isSimulation(symbolID)) {\r\n                if (af === SymbolID.StandardIdentity_Affiliation_Friend || af === SymbolID.StandardIdentity_Affiliation_AssumedFriend) {//hexagon friend/assumed friend\r\n                    centerOffset = (symbolBounds.getHeight() * 0.08);\r\n                    sideOffset = (right - left) * 0.282714524168219;//(symbolBounds.getHeight()*0.29);\r\n                }\r\n                else {\r\n                    if (af === SymbolID.StandardIdentity_Affiliation_Hostile_Faker || af === SymbolID.StandardIdentity_Affiliation_Suspect_Joker) {//diamond hostile/suspect\r\n                        left = symbolBounds.getCenterX() - ((symbolBounds.getWidth() / 2) * 1.0653694149);//1.07);//1.0653694149);\r\n                        right = symbolBounds.getCenterX() + ((symbolBounds.getWidth() / 2) * 1.0653694149);//1.07);//1.0653694149);\r\n\r\n                        centerOffset = (symbolBounds.getHeight() * 0.08);//0.0751139601139601\r\n                        sideOffset = (right - left) * 0.4923255424955992;\r\n                    }\r\n                }\r\n\r\n            }\r\n            else//Exercise\r\n            {\r\n                //hexagon\r\n                if (af !== SymbolID.StandardIdentity_Affiliation_Unknown ||\r\n                    af === SymbolID.StandardIdentity_Affiliation_Neutral) {\r\n                    centerOffset = (symbolBounds.getHeight() * 0.08);\r\n                    sideOffset = (right - left) * 0.282714524168219;\r\n                }\r\n            }\r\n\r\n            //create leadership indicator /\\\r\n            liTop = new Point2D(symbolBounds.getCenterX(), symbolBounds.getY() - centerOffset);\r\n            liLeft = new Point2D(left, liTop.getY() + sideOffset);\r\n            liRight = new Point2D(right, liTop.getY() + sideOffset);\r\n\r\n\r\n\r\n\r\n            //liPath.append(new Line2D(liLeft.getX(),liLeft.getY(), liTop.getX(), liTop.getY()), false);\r\n            //liPath.append(new Line2D(liTop.getX(), liTop.getY(), liRight.getX(), liRight.getY()), false);\r\n\r\n            liPath.moveTo(liTop.getX(), liTop.getY());\r\n            liPath.lineTo(liLeft.getX(), liLeft.getY());\r\n            liPath.moveTo(liTop.getX(), liTop.getY());\r\n            liPath.lineTo(liRight.getX(), liRight.getY());\r\n\r\n            liBounds = liPath.getBounds().toRectangle2D();\r\n            liBounds = new Rectangle2D(liLeft.getX(), liTop.getY(), liRight.getX() - liLeft.getX(), liLeft.getY() - liTop.getY());\r\n\r\n            RectUtilities.grow(liBounds, 2);\r\n\r\n            imageBounds = imageBounds.createUnion(liBounds);\r\n        }\r\n\r\n        // </editor-fold>\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Build Echelon\">\r\n        //Draw Echelon\r\n        let intEchelon: int = SymbolID.getAmplifierDescriptor(symbolID);// SymbolUtilitiesD.getEchelon(symbolID);//symbolID.substring(11, 12);\r\n        let strEchelon: string = null;\r\n        if (intEchelon > 10 && intEchelon < 29 && SymbolUtilities.hasModifier(symbolID, Modifiers.B_ECHELON)) {\r\n            strEchelon = SymbolUtilities.getEchelonText(intEchelon);\r\n        }\r\n        if (strEchelon != null && SymbolUtilities.hasModifier(symbolID, Modifiers.B_ECHELON)) {\r\n\r\n            let echelonOffset: int = 2;\r\n            let outlineOffset: int = RendererSettings.getInstance().getTextOutlineWidth();\r\n            let modifierFont: Font = RendererSettings.getInstance().getLabelFont();\r\n            //tiEchelon = new TextInfo(strEchelon, 0, 0, modifierFont, frc);\r\n            stiEchelon = new SVGTextInfo(strEchelon, 0, 0, modifierFont.toString(), frc);\r\n            echelonBounds = stiEchelon.getTextBounds();\r\n\r\n            let y: int = Math.round(symbolBounds.getY() - echelonOffset) as int;\r\n            let x: int = (Math.round(symbolBounds.getX()) + (symbolBounds.getWidth() / 2) - (echelonBounds.getWidth() / 2)) as int;\r\n            stiEchelon.setLocation(x, y);\r\n\r\n            //There will never be lowercase characters in an echelon so trim that fat.\r\n            //Remove the descent from the bounding box.\r\n            //needed?\r\n            //tiEchelon.getTextOutlineBounds();//.shiftBR(0,Math.round(-(echelonbounds.getHeight()*0.3)));\r\n\r\n            //make echelon bounds a little more spacious for things like nearby labels and Task Force.\r\n            echelonBounds.grow(outlineOffset);\r\n\r\n            //tiEchelon.getTextOutlineBounds();\r\n            //                RectUtilities.shift(echelonBounds, x, -outlineOffset);\r\n            //echelonBounds.shift(0,-outlineOffset);// - Math.round(echelonOffset/2));\r\n            stiEchelon.setLocation(x, y - outlineOffset);\r\n\r\n            imageBounds = imageBounds.createUnion(echelonBounds);\r\n\r\n        }\r\n        // </editor-fold>\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Build Task Force\">\r\n        let tfBounds: Rectangle2D;\r\n        let tfRectangle: Rectangle2D;\r\n        let hqtfd: int = SymbolID.getHQTFD(symbolID);\r\n        if (SymbolUtilities.isTaskForce(symbolID) && SymbolUtilities.hasModifier(symbolID, Modifiers.D_TASK_FORCE_INDICATOR)) {\r\n            let height: int = Math.round(symbolBounds.getHeight() / 4) as int;\r\n            let width: int = Math.round(symbolBounds.getWidth() / 3) as int;\r\n\r\n            if (!SymbolUtilities.hasRectangleFrame(symbolID)) {\r\n                height = Math.round(symbolBounds.getHeight() / 6) as int;\r\n            }\r\n\r\n            tfRectangle = new Rectangle2D((symbolBounds.getX() + width) as int,\r\n                (symbolBounds.getY() - height) as int,\r\n                width,\r\n                height);\r\n\r\n            tfBounds = new Rectangle2D((tfRectangle.getX() - 1) as int,\r\n                (tfRectangle.getY() - 1) as int,\r\n                (tfRectangle.getWidth() + 2) as int,\r\n                (tfRectangle.getHeight() + 2) as int);\r\n\r\n            if (echelonBounds != null) {\r\n                let tfx: double = tfRectangle.getX();\r\n                let tfw: double = tfRectangle.getWidth();\r\n                let tfy: double = tfRectangle.getY();\r\n                let tfh: double = tfRectangle.getHeight();\r\n\r\n                if (echelonBounds.getWidth() > tfRectangle.getWidth()) {\r\n                    tfx = symbolBounds.getX() + symbolBounds.getWidth() / 2 - (echelonBounds.getWidth() / 2) - 1;\r\n                    tfw = echelonBounds.getWidth() + 2;\r\n                }\r\n                if (echelonBounds.getHeight() > tfRectangle.getHeight()) {\r\n                    tfy = echelonBounds.getY() - 1;\r\n                    tfh = echelonBounds.getHeight() + 2;\r\n\r\n                }\r\n                tfRectangle = new Rectangle2D(tfx,\r\n                    tfy,// + outlineOffset,\r\n                    tfw,\r\n                    tfh);\r\n\r\n\r\n                tfBounds = new Rectangle2D((tfRectangle.getX() - 1) as int,\r\n                    (tfRectangle.getY() - 1) as int,\r\n                    (tfRectangle.getWidth() + 2) as int,\r\n                    (tfRectangle.getHeight() + 2) as int);\r\n\r\n            }\r\n            imageBounds = imageBounds.createUnion(tfBounds);\r\n        }\r\n        // </editor-fold>\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Build Feint Dummy Indicator\">\r\n        let fdiBounds: Rectangle2D;\r\n        let fdiTop: Point2D;\r\n        let fdiLeft: Point2D;\r\n        let fdiRight: Point2D;\r\n\r\n        if (SymbolUtilities.hasFDI(symbolID)\r\n            && SymbolUtilities.hasModifier(symbolID, Modifiers.AB_FEINT_DUMMY_INDICATOR)) {\r\n            //create feint indicator /\\\r\n            fdiLeft = new Point2D(symbolBounds.getX(), symbolBounds.getY());\r\n            fdiRight = new Point2D((symbolBounds.getX() + symbolBounds.getWidth()), symbolBounds.getY());\r\n            fdiTop = new Point2D(Math.round(symbolBounds.getCenterX()), Math.round(symbolBounds.getY() - (symbolBounds.getWidth() * .5)));\r\n\r\n\r\n            fdiBounds = new Rectangle2D(fdiLeft.getX(), fdiTop.getY(), fdiRight.getX() - fdiLeft.getX(), fdiLeft.getY() - fdiTop.getY());\r\n\r\n            if (echelonBounds != null) {\r\n                let shiftY: int = Math.round(symbolBounds.getY() - echelonBounds.getHeight() - 2) as int;\r\n                fdiLeft.setLocation(fdiLeft.getX(), fdiLeft.getY() + shiftY);\r\n                //fdiLeft.offset(0, shiftY);\r\n                fdiTop.setLocation(fdiTop.getX(), fdiTop.getY() + shiftY);\r\n                //fdiTop.offset(0, shiftY);\r\n                fdiRight.setLocation(fdiRight.getX(), fdiRight.getY() + shiftY);\r\n                //fdiRight.offset(0, shiftY);\r\n                fdiBounds = new Rectangle2D(fdiLeft.getX(), fdiTop.getY(), fdiRight.getX() - fdiLeft.getX(), fdiLeft.getY() - fdiTop.getY());\r\n                //fdiBounds.offset(0, shiftY);\r\n            }\r\n\r\n            imageBounds = imageBounds.createUnion(fdiBounds);\r\n\r\n        }\r\n        // </editor-fold>\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Build Engagement Bar (AO)\">\r\n        //A:BBB-CC\r\n        let strAO: string;\r\n        let ebRectangle: Rectangle2D;\r\n        let ebBounds: Rectangle2D;\r\n        let ebTextBounds: Rectangle2D;\r\n        let stiAO: SVGTextInfo;\r\n        let ebTop: int = 0;\r\n        let ebLeft: int = 0;\r\n        let ebWidth: int = 0;\r\n        let ebHeight: int = 0;\r\n        let ebColor: Color;//SymbolUtilities.getFillColorOfAffiliation(symbolID);\r\n\r\n        if (attributes.has(MilStdAttributes.EngagementBarColor)) {\r\n\r\n            ebColor = RendererUtilities.getColorFromHexString(attributes.get(MilStdAttributes.EngagementBarColor));\r\n        }\r\n\r\n        else {\r\n\r\n            ebColor = fillColor;\r\n        }\r\n\r\n\r\n        if (SymbolUtilities.hasModifier(symbolID, Modifiers.AO_ENGAGEMENT_BAR) &&\r\n            modifiers.has(Modifiers.AO_ENGAGEMENT_BAR)) {\r\n\r\n            strAO = modifiers.get(Modifiers.AO_ENGAGEMENT_BAR);\r\n        }\r\n\r\n        if (strAO != null) \r\n        {\r\n            stiAO = new SVGTextInfo(strAO, 0, 0, modifierFont, frc);\r\n            \r\n            ebTextBounds = stiAO.getTextBounds();\r\n            ebHeight = ebTextBounds.getHeight() as int;\r\n\r\n            let barOffset:number = Math.max(RendererSettings.getInstance().getDeviceDPI()/32, 4);\r\n\r\n            if (fdiBounds != null)//set bar above FDI if present\r\n            {\r\n                ebTop = fdiBounds.getY() as int - ebHeight - barOffset;\r\n            }\r\n            else if (tfBounds != null)//set bar above TF if present\r\n            {\r\n                ebTop = tfBounds.getY() as int - ebHeight - barOffset;\r\n            }\r\n            else if (echelonBounds != null)//set bar above echelon if present\r\n            {\r\n                ebTop = echelonBounds.getY() as int - ebHeight - barOffset;\r\n            }\r\n            else if((ModifierRenderer.isCOnTop(symbolID) && modifiers.has(Modifiers.C_QUANTITY))||\r\n                SymbolID.getContext(symbolID) == SymbolID.StandardIdentity_Context_Exercise ||\r\n                SymbolID.getContext(symbolID) == SymbolID.StandardIdentity_Context_Simulation)//OR frame in air/space\r\n            {\r\n                ebTop = symbolBounds.getY() as int - ebHeight * 2.4;\r\n            }\r\n            else if (ss === SymbolID.SymbolSet_LandInstallation) {\r\n                ebTop = symbolBounds.getY() as int - ebHeight - barOffset;\r\n            }\r\n            else//position above symbol\r\n            {\r\n                ebTop = symbolBounds.getY() as int - ebHeight - barOffset;\r\n            }\r\n\r\n\r\n            //if text wider than symbol, extend the bar.\r\n            if (ebTextBounds.getWidth() + 4 > symbolBounds.getWidth()) {\r\n                ebWidth = ebTextBounds.getWidth() as int + 4;\r\n                ebLeft = symbolCenter.getX() as int - (ebWidth / 2);\r\n            }\r\n            else {\r\n                ebLeft = symbolBounds.getX() as int + 1;// - 2;//leave room for outline\r\n                ebWidth = symbolBounds.getWidth() as int - 2;// + 4;//leave room for outline\r\n            }\r\n            \r\n            //set text location within the bar\r\n            stiAO.setLocation(symbolCenter.getX() as int, (ebTop + ebHeight - stiAO.getDescent()));\r\n\r\n            ebRectangle = new Rectangle2D(ebLeft, ebTop, ebWidth, ebHeight);\r\n            ebBounds = RectUtilities.copyRect(ebRectangle);\r\n            RectUtilities.grow(ebBounds, 1);\r\n\r\n            imageBounds = imageBounds.createUnion(ebBounds);\r\n        }\r\n\r\n\r\n        // </editor-fold>\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Build Affiliation Modifier\">\r\n        //Draw Echelon\r\n        //not needed for 2525D because built into the SVG files.\r\n        let affiliationModifier: string;\r\n\r\n        if (ModifierRenderer.RS.getDrawAffiliationModifierAsLabel() === false) {\r\n            affiliationModifier = SymbolUtilities.getStandardIdentityModifier(symbolID);\r\n        }\r\n        if (affiliationModifier != null) {\r\n\r\n            let amOffset: int = 2;\r\n            let outlineOffset: int = RendererSettings.getInstance().getTextOutlineWidth();\r\n\r\n            stiAM = new SVGTextInfo(affiliationModifier, 0, 0, RendererSettings.getInstance().getLabelFont().toString(), frc);\r\n            amBounds = stiAM.getTextBounds();\r\n\r\n            let x: int = 0;\r\n            let y: int = 0;\r\n\r\n            if (echelonBounds != null\r\n                && ((echelonBounds.getMinX() + echelonBounds.getWidth() > symbolBounds.getMinX() + symbolBounds.getWidth()))) {\r\n                y = Math.round(symbolBounds.getMinY() - amOffset) as int;\r\n                x = (echelonBounds.getMinX() + echelonBounds.getWidth() + amOffset) as int;\r\n            }\r\n            /*if (ebBounds != null\r\n                && ((ebBounds.getMinX() + ebBounds.getWidth() > symbolBounds.getMinX() + symbolBounds.getWidth()))) {\r\n                y = Math.round(symbolBounds.getMinY() - amOffset) as int;\r\n                x = (ebBounds.getMinX() + ebBounds.getWidth() + amOffset + RendererSettings.getInstance().getTextOutlineWidth()) as int;\r\n            }//*/\r\n            else {\r\n                y = Math.round(symbolBounds.getMinY() - amOffset) as int;\r\n                x = (Math.round(symbolBounds.getMinX() + symbolBounds.getWidth() + amOffset + RendererSettings.getInstance().getTextOutlineWidth())) as int;\r\n            }\r\n            stiAM.setLocation(x, y);\r\n\r\n            //adjust for outline.\r\n            amBounds.grow(outlineOffset);\r\n            ShapeUtilities.offset(amBounds, 0, -outlineOffset);\r\n            stiAM.setLocation(x, y - outlineOffset);\r\n\r\n            imageBounds = imageBounds.createUnion(amBounds);\r\n        }//*/\r\n        // </editor-fold>\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Build HQ Staff\">\r\n        let pt1HQ: Point2D;\r\n        let pt2HQ: Point2D;\r\n        let hqBounds: Rectangle2D;\r\n        //Draw HQ Staff\r\n        if (SymbolUtilities.isHQ(symbolID)) {\r\n\r\n            let affiliation: int = SymbolID.getAffiliation(symbolID);\r\n            let context: int = SymbolID.getContext(symbolID);\r\n            //get points for the HQ staff\r\n            if (SymbolUtilities.hasRectangleFrame(symbolID)) {\r\n                pt1HQ = new Point2D(symbolBounds.getX() + 1,\r\n                    (symbolBounds.getY() + symbolBounds.getHeight()));\r\n            }\r\n            else {\r\n                pt1HQ = new Point2D(symbolBounds.getX() as int + 1,\r\n                    (symbolBounds.getY() + (symbolBounds.getHeight() / 2)) as int);\r\n            }\r\n            pt2HQ = new Point2D(pt1HQ.getX(), (pt1HQ.getY() + symbolBounds.getHeight()));\r\n\r\n            //create bounding rectangle for HQ staff.\r\n            hqBounds = new Rectangle2D(pt1HQ.getX(), pt1HQ.getY(), 2, pt2HQ.getY() - pt1HQ.getY());\r\n            //adjust the image bounds accordingly.\r\n            imageBounds = imageBounds.createUnion(new Rectangle2D(pt1HQ.getX(), pt1HQ.getY(), pt2HQ.getX() - pt1HQ.getX(), pt2HQ.getY() - pt1HQ.getY()));\r\n            //RectUtilities.shiftBR(imageBounds, 0, (int) (pt2HQ.y - imageBounds.bottom));\r\n            //imageBounds.shiftBR(0,pt2HQ.y-imageBounds.bottom);\r\n            //adjust symbol center\r\n            centerPoint.setLocation(pt2HQ.getX(), pt2HQ.getY());\r\n        }\r\n\r\n        // </editor-fold>\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Build DOM Arrow\">\r\n        let domPoints: Point2D[];\r\n        let domBounds: Rectangle2D;\r\n        if (modifiers.has(Modifiers.Q_DIRECTION_OF_MOVEMENT) && SymbolUtilities.canSymbolHaveModifier(symbolID, Modifiers.Q_DIRECTION_OF_MOVEMENT)) {\r\n            let strQ: string = modifiers.get(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n\r\n            if (strQ != null && SymbolUtilities.isNumber(strQ)) {\r\n                let q: float = parseFloat(strQ);\r\n\r\n                let isY: boolean = (modifiers.has(Modifiers.Y_LOCATION));\r\n\r\n                domPoints = ModifierRenderer.createDOMArrowPoints(symbolID, symbolBounds, new Point2D(centerPoint.x, centerPoint.y), q, isY, frc, modifierFontHeight);\r\n\r\n                domBounds = new Rectangle2D(domPoints[0].getX(), domPoints[0].getY(), 1, 1);\r\n\r\n                let temp: Point2D;\r\n                for (let i: int = 1; i < 6; i++) {\r\n                    temp = domPoints[i];\r\n                    if (temp != null) {\r\n                        domBounds = domBounds.createUnion(new Rectangle2D(temp.getX(), temp.getY(), 1, 1));\r\n                    }\r\n                }\r\n                imageBounds = imageBounds.createUnion(domBounds);\r\n            }\r\n        }\r\n\r\n\r\n        // </editor-fold>\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Build Operational Condition Indicator\">\r\n        let ociBounds: Rectangle2D;\r\n        let ociShape: Rectangle2D;\r\n        let ociSlashShape: Path;\r\n        let ociOffset: int = Math.max(RendererSettings.getInstance().getDeviceDPI()/32, 4);\r\n        if (SymbolUtilities.hasModifier(symbolID, Modifiers.AL_OPERATIONAL_CONDITION)) {\r\n            if (mobilityBounds != null) {\r\n                ociOffset = Math.round((mobilityBounds.getY() + mobilityBounds.getHeight()) - (symbolBounds.getY() + symbolBounds.getHeight())) as int + 4;\r\n            }\r\n            if (RendererSettings.getInstance().getOperationalConditionModifierType() === RendererSettings.OperationalConditionModifierType_BAR) {\r\n                ociShape = ModifierRenderer.processOperationalConditionIndicator(symbolID, symbolBounds, ociOffset);\r\n                if (ociShape != null) {\r\n                    let temp: Rectangle2D = ociShape.clone() as Rectangle2D;\r\n                    ShapeUtilities.grow(temp, 2);\r\n                    ociBounds = temp;\r\n                    imageBounds = imageBounds.createUnion(ociBounds);\r\n                }\r\n            }\r\n            else//slash\r\n            {\r\n                ociSlashShape = ModifierRenderer.processOperationalConditionIndicatorSlash(symbolID, symbolBounds);\r\n                if (ociSlashShape != null) {\r\n                    //build mobility bounds\r\n                    ociBounds = ociSlashShape.getBounds().toRectangle2D();\r\n                    imageBounds = imageBounds.createUnion(ociBounds);\r\n                }\r\n            }\r\n        }\r\n\r\n        // </editor-fold>\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Build Restricted Indicator\">\r\n        let rBounds: Rectangle2D;\r\n        let rPath: Path;\r\n        let rPath2: Path;\r\n        let rCircle: Ellipse;\r\n        let rStrokeWidth: number = 3;\r\n        if(SymbolID.getContext(symbolID) === SymbolID.StandardIdentity_Context_Restricted_Target_Reality)\r\n        {\r\n            // <path id=\"primary\" d=\"M380,320l38,-67l40,67h-78m38,-11v-1m0,-10l0,-20\" fill=\"yellow\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"7\" />\r\n            let nsTx:number = 0;\r\n            let nsTy:number = 0;\r\n            let ratio:number = 1;\r\n            let si:SVGInfo = SVGLookup.getInstance().getSVGLInfo(SVGLookup.getFrameID(symbolID),SymbolID.getVersion(symbolID));\r\n            if(symbolBounds.getHeight() > symbolBounds.getWidth())\r\n            {\r\n                let sHeight:number = si.getBbox().getHeight();\r\n                ratio = symbolBounds.getHeight() / sHeight;\r\n            }\r\n            else\r\n            {\r\n                let sWidth:number = si.getBbox().getWidth();\r\n                ratio = symbolBounds.getHeight() / sWidth;\r\n            }\r\n\r\n            nsTx = (si.getBbox().getX() * ratio) * -1;\r\n            nsTy = (si.getBbox().getY() * ratio) * -1;\r\n            \r\n            let radius:number = 36 * ratio;\r\n            let x:number = 418 * ratio - radius;\r\n            let y:number = 288 * ratio - radius;\r\n\r\n            //<path d=\"m373,313l53,-97l57,97l-110,0\" fill=\"yellow\" id=\"triangle\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"6\"/>\r\n            //<path d=\"m373,313L426,216L483,313L373,313\" fill=\"yellow\" id=\"triangle\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"6\"/>\r\n            rPath = new Path();//triangle\r\n            rPath.moveTo(373 * ratio, 313 * ratio);\r\n            rPath.lineTo(426 * ratio, 216 * ratio);\r\n            rPath.lineTo(483 * ratio, 313 * ratio);\r\n            rPath.lineTo(373 * ratio, 313 * ratio);\r\n\r\n            //<path d=\"M426.5,276L426.5,244\" fill=\"none\" id=\"line\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"10\"/>\r\n            rPath2 = new Path();//line\r\n            rPath2.moveTo(426.5 * ratio, 276 * ratio);\r\n            rPath2.lineTo(426.5 * ratio, 248 * ratio);\r\n\r\n            //<circle cx=\"426.5\" cy=\"293\" r=\"6\" id=\"dot\"/>\r\n            rCircle = new Ellipse(423.5 * ratio, 290 * ratio, 6 * ratio, 6 * ratio);\r\n\r\n            //need to shift like we do the frame and main icons since it's based in that space\r\n            rPath.shift(nsTx,nsTy);\r\n            rPath2.shift(nsTx,nsTy);\r\n            rCircle.shift(nsTx,nsTy);\r\n            \r\n\r\n            let bounds = rPath.getBounds().clone();//triangle bounds\r\n            rBounds = RectUtilities.toRectangle2D(bounds.getX(),bounds.getY(),bounds.getWidth(), bounds.getHeight());\r\n            rStrokeWidth = (2/66.666667) * (symbolBounds.getHeight() / SymbolUtilities.getUnitRatioHeight(symbolID));\r\n            rBounds.grow(Math.ceil(rStrokeWidth/2));\r\n            imageBounds = imageBounds.createUnion(rBounds);\r\n        }\r\n        // </editor-fold>\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Build No Strike Indicator\">\r\n        let nsBounds: Rectangle2D;\r\n        let nsCircle: Ellipse;\r\n        let nsLine: Line;\r\n        let nsStrokeWidth: number = 3;\r\n        if(SymbolID.getContext(symbolID) === SymbolID.StandardIdentity_Context_No_Strike_Entity_Reality)\r\n        {\r\n            //octagon~182.08058166503906~272.0794677734375~245.8407440185547~244.85235595703125\r\n            //restricted~375.44801678047673~248.63298320770264~85.1039714496415~79.36734275822477\r\n            //no-strike~378.0~248.0~80.0~80.0\r\n            //<circle cx=\"418\" cy=\"288\" fill=\"yellow\" r=\"36\" stroke=\"black\" stroke-width=\"8\"/>\r\n            //<line fill=\"none\" stroke=\"black\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"8\" x1=\"390\" x2=\"446\" y1=\"265\" y2=\"310\"/>\r\n            //nsCircle = new Ellipse(x,y,radius * 2, radius * 2);\r\n            //nsLine = new Line(390 * ratio, 265 * ratio, 446 * ratio, 310 * ratio);\r\n            let nsTx:number = 0;\r\n            let nsTy:number = 0;\r\n            let ratio:number = 1;\r\n            let si:SVGInfo = SVGLookup.getInstance().getSVGLInfo(SVGLookup.getFrameID(symbolID),SymbolID.getVersion(symbolID));\r\n            if(symbolBounds.getHeight() > symbolBounds.getWidth())\r\n            {\r\n                let sHeight:number = si.getBbox().getHeight();\r\n                ratio = symbolBounds.getHeight() / sHeight;\r\n            }\r\n            else\r\n            {\r\n                let sWidth:number = si.getBbox().getWidth();\r\n                ratio = symbolBounds.getWidth() / sWidth;\r\n            }\r\n\r\n            nsTx = (si.getBbox().getX() * ratio) * -1;\r\n            nsTy = (si.getBbox().getY() * ratio) * -1;\r\n            \r\n            let radius:number = 50 * ratio;\r\n            let x:number = 426 * ratio - radius;\r\n            let y:number = 267 * ratio - radius;\r\n            nsCircle = new Ellipse(x,y,radius * 2, radius * 2);\r\n            nsLine = new Line(390 * ratio, 235 * ratio, 463 * ratio, 298 * ratio);\r\n\r\n            //need to shift like we do the frame and main icons since it's based in that space\r\n            nsCircle.shift(nsTx,nsTy);\r\n            nsLine.shift(nsTx,nsTy);\r\n\r\n            let bounds = nsCircle.getBounds().clone();\r\n            bounds.union(nsLine.getBounds());\r\n            nsBounds = RectUtilities.toRectangle2D(bounds.getX(),bounds.getY(),bounds.getWidth(), bounds.getHeight());\r\n            nsStrokeWidth = (2/66.666667) * (symbolBounds.getHeight() / SymbolUtilities.getUnitRatioHeight(symbolID));\r\n            nsBounds.grow(Math.ceil(nsStrokeWidth/2));\r\n            imageBounds = imageBounds.createUnion(nsBounds);\r\n        }\r\n        // </editor-fold>\r\n\r\n        //\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Shift Modifiers\">\r\n        //adjust points if necessary\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Convert to SVG (SVGSymbolInfo)\">\r\n        if (sdi instanceof SVGSymbolInfo) {\r\n            let sbSVG:string = \"\";\r\n            let temp: Path2D;\r\n            let svgStroke: string = RendererUtilities.colorToHexString(lineColor, false);\r\n            let svgFill: string = RendererUtilities.colorToHexString(fillColor, false);\r\n            let svgTextColor: string = RendererUtilities.colorToHexString(textColor, false);\r\n            let svgTextBGColor: string = RendererUtilities.colorToHexString(textBackgroundColor, false);\r\n            let svgStrokeWidth: number = strokeWidth;\r\n            let svgTextOutlineWidth: int = RendererSettings.getInstance().getTextOutlineWidth();\r\n            let svgAlpha: string;\r\n            if (alpha >= 0 && alpha <= 1) {\r\n\r\n                svgAlpha = alpha.toString();\r\n            }\r\n\r\n            let svgDashArray: string;\r\n\r\n            if (hqBounds != null) {\r\n                let hqStaff: Line = new Line(pt1HQ.getX(), pt1HQ.getY(), pt2HQ.getX(), pt2HQ.getY());\r\n                sbSVG += (hqStaff.toSVGElement(svgStroke, strokeWidth, null));\r\n            }\r\n            if (echelonBounds != null) {\r\n                sbSVG += (stiEchelon.toSVGElement(svgTextColor, svgTextBGColor, svgTextOutlineWidth));\r\n            }\r\n            if (amBounds != null) {\r\n                sbSVG += (stiAM.toSVGElement(svgTextColor, svgTextBGColor, svgTextOutlineWidth));\r\n            }\r\n            if (tfBounds != null) {\r\n\r\n                sbSVG += (tfRectangle.toSVGElement(svgStroke, svgStrokeWidth, null));\r\n            }\r\n            if (ebBounds != null) {\r\n                let svgEBFill: string = RendererUtilities.colorToHexString(ebColor, false);\r\n                //create fill and outline\r\n                sbSVG += (ebRectangle.toSVGElement(svgStroke, svgStrokeWidth, svgEBFill));\r\n                //create internal text\r\n                sbSVG += (stiAO.toSVGElement(\"#000000\", null,0,\"middle\"));\r\n            }\r\n            if (fdiBounds != null) {\r\n                let svgFDIDashArray: string = \"6 4\";\r\n                let dashArray: number[] = [6, 4];\r\n\r\n                if (symbolBounds.getHeight() < 20) {\r\n                    svgFDIDashArray = \"5 3\";\r\n                }\r\n\r\n                /// ///////////////////////////////////\r\n                //Divide line in 14 parts. line is 3 parts to 2 parts gap\r\n                let distance:int = RendererUtilities.getDistanceBetweenPoints(fdiTop,fdiLeft);\r\n                //distance = distance / 14f;\r\n                dashArray[1] = ((distance / 14) * 2);\r\n                dashArray[0] = ((distance / 14) * 3);//*/\r\n                svgFDIDashArray = \"\" + dashArray[0] + \" \" + dashArray[1];\r\n                /// //////////////////////////////////\r\n\r\n                let fdiPath: Path = new Path();\r\n                fdiPath.moveTo(fdiTop.getX(), fdiTop.getY());\r\n                fdiPath.lineTo(fdiLeft.getX(), fdiLeft.getY());\r\n                fdiPath.moveTo(fdiTop.getX(), fdiTop.getY());\r\n                fdiPath.lineTo(fdiRight.getX(), fdiRight.getY());//*/\r\n\r\n                fdiPath.setLineDash(svgFDIDashArray);\r\n\r\n                sbSVG += (fdiPath.toSVGElement(svgStroke, svgStrokeWidth, null));\r\n\r\n            }\r\n            if (liBounds != null) {\r\n                let liStrokeWidth: int = 2;\r\n                if (pixelSize < 100) {\r\n\r\n                    liStrokeWidth = 1;\r\n                }\r\n\r\n                sbSVG += (liPath.toSVGElement(svgStroke, liStrokeWidth, null));\r\n            }\r\n            if (ociBounds != null && ociShape != null) {\r\n\r\n                let status: int = SymbolID.getStatus(symbolID);\r\n                let statusColor: Color;\r\n\r\n                switch (status) {\r\n                    //Fully Capable\r\n                    case SymbolID.Status_Present_FullyCapable: {\r\n                        statusColor = Color.green;\r\n                        break;\r\n                    }\r\n\r\n                    //Damaged\r\n                    case SymbolID.Status_Present_Damaged: {\r\n                        statusColor = Color.yellow;\r\n                        break;\r\n                    }\r\n\r\n                    //Destroyed\r\n                    case SymbolID.Status_Present_Destroyed: {\r\n                        statusColor = Color.red;\r\n                        break;\r\n                    }\r\n\r\n                    //full to capacity(hospital)\r\n                    case SymbolID.Status_Present_FullToCapacity: {\r\n                        statusColor = Color.blue;\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        break;\r\n                    }\r\n\r\n                }\r\n\r\n                let svgOCIStatusColor: string = RendererUtilities.colorToHexString(statusColor, false);\r\n                sbSVG += (ociBounds.toSVGElement(null, null, svgStroke));\r\n                sbSVG += (ociShape.toSVGElement(null, null, svgOCIStatusColor));\r\n\r\n                ociBounds = null;\r\n                ociShape = null;\r\n\r\n            }\r\n            if (mobilityBounds != null) {\r\n\r\n                let svgMobilitySW: number = svgStrokeWidth;\r\n                if (!(ad > 30 && ad < 60))//mobility\r\n                {\r\n                    svgMobilitySW = strokeWidthNL;\r\n                }\r\n\r\n                for (let i = 0; i < mobilityPath.length; i++) {\r\n                    if (mobilityPath[i].getShapeType() !== ShapeTypes.RECTANGLE) {\r\n                        sbSVG += (mobilityPath[i].toSVGElement(svgStroke, svgMobilitySW, \"none\"));\r\n                    }\r\n                    else {\r\n                        sbSVG += (mobilityPath[i].toSVGElement(\"none\", 0, svgStroke));\r\n                    }\r\n                }\r\n\r\n                /*sbSVG += (Shape2SVG.Convert(mobilityPath, svgStroke, null, svgMobilitySW, svgAlpha, svgAlpha, null));\r\n\r\n                if (mobilityPathFill != null) {\r\n                    sbSVG += (Shape2SVG.Convert(mobilityPathFill, \"none\", svgStroke, \"0\", svgAlpha, svgAlpha, null));\r\n                }//*/\r\n\r\n                mobilityBounds = null;\r\n            }\r\n\r\n            //add symbol\r\n            ssi = sdi as SVGSymbolInfo;\r\n            sbSVG += (ssi.getSVG());\r\n\r\n            if (ociBounds != null && ociSlashShape != null) {\r\n                let size: double = symbolBounds.getWidth();\r\n                let ociStrokeWidth: float = 3;\r\n\r\n                ociStrokeWidth = size as float / 20;\r\n                if (ociStrokeWidth < 1) {\r\n\r\n                    ociStrokeWidth = 1;\r\n                }\r\n\r\n                sbSVG += (ociSlashShape.toSVGElement(svgStroke, ociStrokeWidth, null));\r\n\r\n                //sbSVG += (Shape2SVG.Convert(ociSlashShape, svgStroke, null, ociStrokeWidth.toString(), svgAlpha, svgAlpha, null));\r\n                ociBounds = null;\r\n                ociSlashShape = null;\r\n            }\r\n\r\n            if (domBounds != null) {\r\n                let domPath: Path = new Path();\r\n\r\n                domPath.moveTo(domPoints[0].getX(), domPoints[0].getY());\r\n                if (domPoints[1] != null) {\r\n                    domPath.lineTo(domPoints[1].getX(), domPoints[1].getY());\r\n                }\r\n                if (domPoints[2] != null) {\r\n                    domPath.lineTo(domPoints[2].getX(), domPoints[2].getY());\r\n                }\r\n\r\n                sbSVG += (domPath.toSVGElement(svgStroke, svgStrokeWidth, null));\r\n                //sbSVG += (Shape2SVG.Convert(domPath, svgStroke, null, svgStrokeWidth, svgAlpha, svgAlpha, null));\r\n\r\n                domPath = new Path();\r\n\r\n                domPath.moveTo(domPoints[3].getX(), domPoints[3].getY());\r\n                domPath.lineTo(domPoints[4].getX(), domPoints[4].getY());\r\n                domPath.lineTo(domPoints[5].getX(), domPoints[5].getY());\r\n                sbSVG += (domPath.toSVGElement(\"none\", 0, svgStroke));\r\n                //sbSVG += (Shape2SVG.Convert(domPath, \"none\", svgStroke, \"0\", svgAlpha, svgAlpha, null));\r\n\r\n                domBounds = null;\r\n                domPoints = null;\r\n            }\r\n\r\n            if (rBounds != null)\r\n            {\r\n                let restrictedGroup = \"<g id=\\\"restricted\\\" stroke-linecap=\\\"round\\\" stroke-linejoin=\\\"round\\\">\";\r\n                //triangle\r\n                restrictedGroup += rPath.toSVGElement(\"black\",rStrokeWidth,\"yellow\");\r\n                //exclamation\r\n                restrictedGroup += rPath2.toSVGElement(\"black\",rStrokeWidth * 1.66667,\"none\");\r\n                //dot\r\n                restrictedGroup += rCircle.toSVGElement(\"black\",rStrokeWidth,\"black\");\r\n                restrictedGroup += \"</g>\";\r\n                \r\n                sbSVG += restrictedGroup;\r\n            }\r\n\r\n            if(nsBounds != null)\r\n            {\r\n                let noStrikeGroup = \"<g id=\\\"nostrike\\\">\";\r\n                noStrikeGroup += nsCircle.toSVGElement(\"black\",nsStrokeWidth,\"yellow\");\r\n                noStrikeGroup += nsLine.toSVGElement(\"black\",nsStrokeWidth,null);\r\n                noStrikeGroup += \"</g>\";\r\n                sbSVG += noStrikeGroup;\r\n            }\r\n\r\n            newsdi = new SVGSymbolInfo(sbSVG.toString().valueOf(), new Point2D(centerPoint.x, centerPoint.y), symbolBounds, imageBounds);\r\n        }\r\n\r\n\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Cleanup\">\r\n        // </editor-fold>\r\n\r\n        //return newii;\r\n        if (newsdi != null) {\r\n            return newsdi;\r\n        }\r\n        else {\r\n            return null;\r\n        }\r\n        //*/\r\n        //return null;\r\n\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param symbolID\r\n     * @return\r\n     * @deprecated no longer a thing in 2525D\r\n     * TODO: remove\r\n     */\r\n    private static getYPositionForSCC(symbolID: string): double {\r\n        let yPosition: double = 0.32;\r\n        /*int aff = SymbolID.getAffiliation(symbolID);\r\n        int context = SymbolID.getContext(symbolID);\r\n        char affiliation = symbolID.charAt(1);\r\n\r\n        if(temp === \"WMGC--\")//GROUND (BOTTOM) MILCO\r\n        {\r\n            if(affiliation == 'H' ||\r\n                    affiliation == 'S')//suspect\r\n                yPosition = 0.29;\r\n            else if(affiliation == 'N' ||\r\n                    affiliation == 'L')//exercise neutral\r\n                yPosition = 0.32;\r\n            else if(affiliation == 'F' ||\r\n                    affiliation == 'A' ||//assumed friend\r\n                    affiliation == 'D' ||//exercise friend\r\n                    affiliation == 'M' ||//exercise assumed friend\r\n                    affiliation == 'K' ||//faker\r\n                    affiliation == 'J')//joker\r\n                yPosition = 0.32;\r\n            else\r\n                yPosition = 0.34;\r\n        }\r\n        else if(temp === \"WMMC--\")//MOORED MILCO\r\n        {\r\n            if(affiliation == 'H' ||\r\n                    affiliation == 'S')//suspect\r\n                yPosition = 0.25;\r\n            else if(affiliation == 'N' ||\r\n                    affiliation == 'L')//exercise neutral\r\n                yPosition = 0.25;\r\n            else if(affiliation == 'F' ||\r\n                    affiliation == 'A' ||//assumed friend\r\n                    affiliation == 'D' ||//exercise friend\r\n                    affiliation == 'M' ||//exercise assumed friend\r\n                    affiliation == 'K' ||//faker\r\n                    affiliation == 'J')//joker\r\n                yPosition = 0.25;\r\n            else\r\n                yPosition = 0.28;\r\n        }\r\n        else if(temp === \"WMFC--\")//FLOATING MILCO\r\n        {\r\n            if(affiliation == 'H' ||\r\n                    affiliation == 'S')//suspect\r\n                yPosition = 0.29;\r\n            else if(affiliation == 'N' ||\r\n                    affiliation == 'L')//exercise neutral\r\n                yPosition = 0.32;\r\n            else if(affiliation == 'F' ||\r\n                    affiliation == 'A' ||//assumed friend\r\n                    affiliation == 'D' ||//exercise friend\r\n                    affiliation == 'M' ||//exercise assumed friend\r\n                    affiliation == 'K' ||//faker\r\n                    affiliation == 'J')//joker\r\n                yPosition = 0.32;\r\n            else\r\n                yPosition= 0.34;\r\n        }\r\n        else if(temp === \"WMC---\")//GENERAL MILCO\r\n        {\r\n            if(affiliation == 'H' ||\r\n                    affiliation == 'S')//suspect\r\n                yPosition = 0.33;\r\n            else if(affiliation == 'N' ||\r\n                    affiliation == 'L')//exercise neutral\r\n                yPosition = 0.36;\r\n            else if(affiliation == 'F' ||\r\n                    affiliation == 'A' ||//assumed friend\r\n                    affiliation == 'D' ||//exercise friend\r\n                    affiliation == 'M' ||//exercise assumed friend\r\n                    affiliation == 'K' ||//faker\r\n                    affiliation == 'J')//joker\r\n                yPosition = 0.36;\r\n            else\r\n                yPosition = 0.36;\r\n        }*/\r\n\r\n        return yPosition;\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param {type} symbolID\r\n     * @param {type} bounds symbolBounds SO.Rectangle\r\n     * @param {type} center SO.Point Location where symbol is centered.\r\n     * @param {type} angle in degrees\r\n     * @param {Boolean} isY Boolean. (Y modifier is present)\r\n     * @returns {Array} of SO.Point. First 3 items are the line. Last three are\r\n     * the arrowhead.\r\n     */\r\n    private static createDOMArrowPoints(symbolID: string, bounds: Rectangle2D, center: Point2D, angle: float, isY: boolean, frc: OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D, modifierFontHeight:number): Point2D[] {\r\n        let arrowPoints: Point2D[] = new Array<Point2D>(6);\r\n        let pt1: Point2D;\r\n        let pt2: Point2D;\r\n        let pt3: Point2D;\r\n\r\n\r\n        let length: int = 40;\r\n        if (SymbolUtilities.isCBRNEvent(symbolID)) {\r\n            length = Math.round(bounds.getHeight() / 2) as int;\r\n        }\r\n        else {\r\n            if ((SymbolUtilities.isHQ(symbolID))) {\r\n                if (SymbolUtilities.hasRectangleFrame(symbolID)) {\r\n\r\n                    length = Math.round(bounds.getHeight()) as int;\r\n                }\r\n\r\n                else {\r\n\r\n                    length = Math.round(bounds.getHeight() * 0.7) as int;\r\n                }\r\n\r\n            }\r\n            else //if (bounds.getHeight() >= 100) \r\n            {\r\n                    length = Math.round(bounds.getHeight() * 0.7) as int;    \r\n            }\r\n\r\n        }\r\n\r\n\r\n        //get endpoint\r\n        let dx2: int = 0;\r\n        let dy2: int = 0;\r\n        let\r\n            x1: int = 0;\r\n        let y1: int = 0;\r\n        let\r\n            x2: int = 0;\r\n        let y2: int = 0;\r\n\r\n        x1 = Math.round(center.getX()) as int;\r\n        y1 = Math.round(center.getY()) as int;\r\n\r\n        pt1 = new Point2D(x1, y1);\r\n\r\n        if (SymbolUtilities.hasModifier(symbolID, Modifiers.Q_DIRECTION_OF_MOVEMENT) &&\r\n            SymbolUtilities.isCBRNEvent(symbolID) || \r\n            SymbolUtilities.isLand(symbolID) ||\r\n            SymbolID.getSymbolSet(symbolID)==SymbolID.SymbolSet_DismountedIndividuals) \r\n        {\r\n            //drawStaff = true;\r\n            if (SymbolUtilities.isHQ(symbolID) === false)//has HQ staff to start from\r\n            {\r\n                y1 = (bounds.getY() + bounds.getHeight()) as int;\r\n                pt1 = new Point2D(x1, y1);\r\n\r\n                if (isY === true && SymbolUtilities.isCBRNEvent(symbolID))//make room for y modifier\r\n                {\r\n                    let yModifierOffset: int = modifierFontHeight as int;\r\n\r\n                    yModifierOffset += ModifierRenderer.RS.getTextOutlineWidth();\r\n\r\n                    pt1.setLocation(pt1.getX(), pt1.getY() + yModifierOffset);\r\n                }//*/\r\n\r\n                y1 = y1 + length;\r\n                pt2 = new Point2D(x1, y1);\r\n            }\r\n            else {\r\n                x1 = bounds.getX() as int + 1;\r\n\r\n                if (SymbolUtilities.hasRectangleFrame(symbolID)) {\r\n                    /*y1 = bounds.top + bounds.height();\r\n                    pt1 = new Point(x1, y1);\r\n                    y1 = y1 + length;\r\n                    pt2 = new Point(x1, y1);//*/\r\n\r\n                    y1 = (bounds.getY() + bounds.getHeight()) as int;\r\n                    pt1 = new Point2D(x1, y1);\r\n                    y1 = y1 + length;\r\n                    pt2 = new Point2D(x1, y1);//*/\r\n\r\n                }\r\n                else {\r\n                    y1 = (bounds.getY() + (bounds.getHeight() / 2)) as int;\r\n                    pt1 = new Point2D(x1, y1);\r\n\r\n                    x2 = x1;\r\n                    y1 = (pt1.getY() + bounds.getHeight()) as int;\r\n                    pt2 = new Point2D(x2, y1);\r\n\r\n                    //I feel like the below code is the same as above but it didn't work out that way\r\n                    //keeping to try and figure out later\r\n                    /*y1 = (int)(bounds.getY() + (bounds.getHeight() / 2));\r\n                    pt1 = new Point2D(x1, y1);\r\n\r\n                    x2 = x1;\r\n                    y2 = (int)(pt1.getY() + bounds.getHeight());\r\n                    pt2= new Point2D(x2, y2);*/\r\n                }\r\n            }\r\n        }\r\n\r\n        //get endpoint given start point and an angle\r\n        //x2 = x1 + (length * Math.cos(radians)));\r\n        //y2 = y1 + (length * Math.sin(radians)));\r\n        angle = angle - 90;//in java, east is zero, we want north to be zero\r\n        let radians: double = 0;\r\n        radians = (angle * (Math.PI / 180));//convert degrees to radians\r\n\r\n        dx2 = x1 + (length * Math.cos(radians)) as int;\r\n        dy2 = y1 + (length * Math.sin(radians)) as int;\r\n        x2 = Math.round(dx2);\r\n        y2 = Math.round(dy2);\r\n\r\n        //UPDATED ARROWHEAD CODE\r\n        let head:Point2D[] = new Array();\r\n        let endPoint:Point2D = new Point2D(x2, y2);\r\n        if(pt2 != null)\r\n            head = this.createDOMArrowHead(pt2, endPoint);//pt3);\r\n        else\r\n            head = this.createDOMArrowHead(pt1, endPoint);//pt3);\r\n\r\n        if(head != null)\r\n        {\r\n            arrowPoints[0] = pt1;\r\n            arrowPoints[1] = pt2;\r\n            arrowPoints[2] = pt3;\r\n            arrowPoints[3] = head[0];\r\n            arrowPoints[4] = head[1];\r\n            arrowPoints[5] = head[2];\r\n\r\n            //adjusted endpoint\r\n            if(head.length >= 4 && head[3] != null)\r\n            {\r\n                arrowPoints[2] = head[3];\r\n            }\r\n        }\r\n\r\n        return arrowPoints;\r\n\r\n    }\r\n\r\n    private static createDOMArrowHead(lpt1:Point2D, lpt2:Point2D):Point2D[]\r\n    {\r\n        let arrowPoints:Point2D[] = new Array();\r\n        let pt1:Point2D = null;\r\n        let pt2:Point2D = null;\r\n        let pt3:Point2D = null;\r\n\r\n        let x1:number = lpt1.getX();\r\n        let y1:number = lpt1.getY();\r\n        let x2:number = lpt2.getX();\r\n        let y2:number = lpt2.getY();\r\n\r\n        // Compute direction vector\r\n        let dx:number = x2 - x1;\r\n        let dy:number = y2 - y1;\r\n        let length:number = Math.sqrt(dx * dx + dy * dy);\r\n\r\n        // Scale triangle size\r\n        let scale:number = length * 0.1;  // Scaling factor for size\r\n        let offset:number = scale * 1.5;  // Move triangle further down the line\r\n\r\n        // Normalize direction vector\r\n        let unitX:number = dx / length;\r\n        let unitY:number = dy / length;\r\n\r\n        // Compute perpendicular vector for triangle base\r\n        let nx:number = -unitY;\r\n        let ny:number = unitX;\r\n\r\n        // Compute adjusted triangle vertices\r\n        let tipX:number = x2;\r\n        let tipY:number = y2;\r\n        let baseX1:number = (x2 - offset * unitX + scale * nx);\r\n        let baseY1:number = (y2 - offset * unitY + scale * ny);\r\n        let baseX2:number = (x2 - offset * unitX - scale * nx);\r\n        let baseY2:number = (y2 - offset * unitY - scale * ny);\r\n\r\n\r\n        //arrowHead = new Polygon(xPoints, yPoints, 3);\r\n        arrowPoints[0] = new Point2D(tipX,tipY);\r\n        arrowPoints[1] = new Point2D(baseX1,baseY1);\r\n        arrowPoints[2] = new Point2D(baseX2,baseY2);\r\n        // Adjust line endpoint to be the middle of the base line of the arrowhead\r\n        let adjustedX2 = (baseX1 + baseX2) / 2;\r\n        let adjustedY2 = (baseY1 + baseY2) / 2;\r\n        arrowPoints[3] = new Point2D(adjustedX2,adjustedY2);\r\n\r\n        return arrowPoints;\r\n\r\n    }\r\n\r\n    private static drawDOMArrow(g2d: OffscreenCanvasRenderingContext2D, domPoints: Point2D[], color: Color, strokeWidth: float): void {\r\n        let stroke: BasicStroke = new BasicStroke(strokeWidth, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER, 10.0);\r\n\r\n        let domPath: Path = new Path();\r\n\r\n        domPath.moveTo(domPoints[0].getX(), domPoints[0].getY());\r\n        if (domPoints[1] != null) {\r\n            domPath.lineTo(domPoints[1].getX(), domPoints[1].getY());\r\n        }\r\n        if (domPoints[2] != null) {\r\n            domPath.lineTo(domPoints[2].getX(), domPoints[2].getY());\r\n        }\r\n        /*g2d.setStroke(stroke);\r\n        g2d.stroke = \r\n        g2d.setColor(color);\r\n        g2d.draw(domPath);\r\n\r\n        domPath.reset();//*/\r\n\r\n        domPath.moveTo(domPoints[3].getX(), domPoints[3].getY());\r\n        domPath.lineTo(domPoints[4].getX(), domPoints[4].getY());\r\n        domPath.lineTo(domPoints[5].getX(), domPoints[5].getY());\r\n        //g2d.fill(domPath);\r\n        domPath.fill(g2d);\r\n    }\r\n\r\n    private static processOperationalConditionIndicator(symbolID: string, symbolBounds: Rectangle2D, offsetY: int): Rectangle2D {\r\n        //create Operational Condition Indicator\r\n        //set color\r\n        let bar: Rectangle2D;\r\n        let status: int = 0;\r\n        let statusColor: Color;\r\n        let barSize: int = 0;\r\n        let pixelSize: int = symbolBounds.getHeight() as int;\r\n\r\n        status = SymbolID.getStatus(symbolID);\r\n        if (status === SymbolID.Status_Present_FullyCapable ||\r\n            status === SymbolID.Status_Present_Damaged ||\r\n            status === SymbolID.Status_Present_Destroyed ||\r\n            status === SymbolID.Status_Present_FullToCapacity) {\r\n            if (pixelSize > 0) {\r\n                barSize = Math.round(pixelSize / 5);\r\n            }\r\n\r\n            if (barSize < 2) {\r\n                barSize = 2;\r\n            }\r\n\r\n            offsetY += Math.round(symbolBounds.getY() + symbolBounds.getHeight());\r\n\r\n            bar = new Rectangle2D(symbolBounds.getX() as int + 2, offsetY, Math.round(symbolBounds.getWidth()) as int - 4, barSize);\r\n        }\r\n\r\n        return bar;\r\n    }\r\n\r\n    private static processOperationalConditionIndicatorSlash(symbolID: string, symbolBounds: Rectangle2D): Path {\r\n        //create Operational Condition Indicator\r\n        let path: Path;\r\n        let status: int = 0;\r\n        status = SymbolID.getStatus(symbolID);\r\n\r\n        if (status === SymbolID.Status_Present_Damaged || status === SymbolID.Status_Present_Destroyed) {\r\n            let widthRatio: float = SymbolUtilities.getUnitRatioWidth(symbolID);\r\n            let heightRatio: float = SymbolUtilities.getUnitRatioHeight(symbolID);\r\n\r\n            let slashHeight: double = (symbolBounds.getHeight() / heightRatio * 1.47);\r\n            let slashWidth: double = (symbolBounds.getWidth() / widthRatio * 0.85);\r\n            let centerX: double = symbolBounds.getCenterX();\r\n            let centerY: double = symbolBounds.getCenterY();\r\n            path = new Path();\r\n            if (status === SymbolID.Status_Present_Damaged)//Damaged /\r\n            {\r\n                path.moveTo(centerX - (slashWidth / 2), centerY + (slashHeight / 2));\r\n                path.lineTo(centerX + (slashWidth / 2), centerY - (slashHeight / 2));\r\n            }\r\n            else {\r\n                if (status === SymbolID.Status_Present_Destroyed)//Destroyed X\r\n                {\r\n                    path.moveTo(centerX - (slashWidth / 2), centerY + (slashHeight / 2));\r\n                    path.lineTo(centerX + (slashWidth / 2), centerY - (slashHeight / 2));\r\n                    path.moveTo(centerX - (slashWidth / 2), centerY - (slashHeight / 2));\r\n                    path.lineTo(centerX + (slashWidth / 2), centerY + (slashHeight / 2));\r\n                }\r\n            }\r\n\r\n            return path;\r\n\r\n        }\r\n\r\n        return path;\r\n    }\r\n\r\n    public static processSpeedLeader(sdi:SVGSymbolInfo, symbolID:string, modifiers:Map<string,string>, attributes:Map<string,string>): SVGSymbolInfo\r\n    {\r\n        let rsdi:SVGSymbolInfo = sdi;\r\n\r\n        let imageBounds:Rectangle2D = sdi.getImageBounds();\r\n        let symbolBounds:Rectangle2D = sdi.getSymbolBounds();\r\n        let symbolCenter:Point2D = sdi.getSymbolCenterPoint();\r\n        let ss:number = SymbolID.getSymbolSet(symbolID);\r\n        let pixelSize:number = RendererSettings.getInstance().getDefaultPixelSize();\r\n        let dpi:number = RendererSettings.getInstance().getDeviceDPI();\r\n        if(attributes != null && attributes.has(MilStdAttributes.PixelSize))\r\n            pixelSize = parseInt(attributes.get(MilStdAttributes.PixelSize));\r\n        let strokeWidth:number = 3;\r\n        strokeWidth = dpi / 48;\r\n        if (strokeWidth < 1)\r\n            strokeWidth = 1;\r\n\r\n        let slPath:Path = null;\r\n        let slBounds:Rectangle2D = null;\r\n        try{\r\n            if (modifiers != null && SymbolUtilities.hasModifier(symbolID, Modifiers.AJ_SPEED_LEADER) &&\r\n                    (modifiers.has(Modifiers.AJ_SPEED_LEADER)))\r\n            {\r\n                let aj:string = modifiers.get(Modifiers.AJ_SPEED_LEADER);\r\n                let values:string[] = aj.split(\" \");\r\n                if(values.length >= 3)\r\n                {\r\n                    let speed:number = parseInt(values[0]);\r\n                    let speedUnit:string = values[1];\r\n                    let angle:number = 0;\r\n                    if(values[2].length==3)\r\n                        angle = parseInt(values[2]);\r\n                    else\r\n                        angle = parseInt(values[2]) * 0.05625;//convert mils to degrees\r\n\r\n                    slPath = new Path();\r\n                    slPath.moveTo(symbolCenter.getX(), symbolCenter.getY());\r\n\r\n                    //convert to Knots\r\n                    switch(speedUnit)//KPH, KPS, MPH, NMH, KTS//https://www.aviationhunt.com/speed-converter/\r\n                    {\r\n                        case \"KPH\":\r\n                            speed = speed * 0.539957;\r\n                            break;\r\n                        case \"KPS\"://https://www.metric-conversions.org/speed/kilometers-per-second-to-knots.htm\r\n                            speed = speed * 1943.84;\r\n                            break;\r\n                        case \"MPH\":\r\n                            speed = speed * 0.86897;\r\n                            break;\r\n                    }\r\n\r\n                    let distance:number = 0;\r\n                    let frame:string = SymbolID.getFrameShape(symbolID);\r\n                    let dpi:number = RendererSettings.getInstance().getDeviceDPI();\r\n                    let fast:boolean = false;\r\n                    if (frame == '0' && ss == SymbolID.SymbolSet_Air ||\r\n                            ss == SymbolID.SymbolSet_AirMissile ||\r\n                            ss == SymbolID.SymbolSet_SignalsIntelligence_Air ||\r\n                            ss == SymbolID.SymbolSet_SpaceMissile ||\r\n                            ss == SymbolID.SymbolSet_Space ||\r\n                            (SymbolID.getVersion(symbolID) <= SymbolID.Version_2525Dch1 && ss == SymbolID.SymbolSet_SignalsIntelligence_Space))\r\n                    {\r\n                        fast = true;\r\n                    }\r\n                    else if(frame == SymbolID.FrameShape_Air || frame == SymbolID.FrameShape_Space)\r\n                    {\r\n                        fast = true;\r\n                    }\r\n\r\n                    let distanceScaler:number = dpi;//spec does scale by inch, but if the symbol is too big, scale by pixel size\r\n                    if(dpi < pixelSize)\r\n                        distanceScaler = pixelSize;\r\n\r\n                    if(fast)\r\n                    {//aircraft might be 1/4 inch if its speed is less than 300 knots, 1/2 inch if its speed is between 300 and 600 knots and 3/4 inch if its speed is more than 600 knots.\r\n                        if(speed < 300)\r\n                            distance = (distanceScaler * 0.25)/300 * speed;\r\n                        else if (speed < 600)\r\n                            distance = (distanceScaler * 0.5)/600 * speed;\r\n                        else\r\n                            distance = (distanceScaler * 0.75);\r\n                    }\r\n                    else//submarine might be 1/4 inch if its speed is less than 15 knots, 1/2 inch if its speed is between 15 and 30 knots and 3/4 inch if its speed is more than 30 knots\r\n                    {\r\n                        if(speed < 15)\r\n                            distance = (distanceScaler * 0.25)/15 * speed;\r\n                        else if (speed < 30)\r\n                            distance = (distanceScaler * 0.5)/30 * speed;\r\n                        else\r\n                            distance = (distanceScaler * 0.75);\r\n                    }\r\n\r\n                    angle = angle - 90; //in java, east is zero, we want north to be zero\r\n                    let radians = (angle * (Math.PI / 180));//convert degrees to radians\r\n                    let x2:number = (symbolCenter.getX() + distance * Math.cos(radians));\r\n                    let y2:number = (symbolCenter.getY() + distance * Math.sin(radians));\r\n\r\n                    slPath.lineTo(x2,y2);\r\n                    slBounds = slPath.getBounds().toRectangle2D();\r\n                    imageBounds = imageBounds.createUnion(slBounds);\r\n                }\r\n\r\n                let svg:string = sdi.getSVG();\r\n                if(slPath != null)\r\n                {\r\n                    svg += slPath.toSVGElement(\"#000000\",strokeWidth,\"none\",null,null,null,null);\r\n                    rsdi = new SVGSymbolInfo(svg,symbolCenter,symbolBounds,imageBounds);\r\n                }\r\n            }\r\n        }\r\n        catch(exc)\r\n        {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"ModifierRenderer\",\"processSpeedLeader\",exc)\r\n            }\r\n        }\r\n        return rsdi;\r\n\r\n    }\r\n\r\n    /**\r\n     * uses 2525C layout which shows most modifiers\r\n     *\r\n     * @param sdi\r\n     * @param symbolID\r\n     * @param modifiers\r\n     * @param attributes\r\n     * @return\r\n     */\r\n    public static processUnknownTextModifiers(sdi: SymbolDimensionInfo, symbolID: string, modifiers: Map<string, string>, attributes: Map<string, string>, frc: OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D): SymbolDimensionInfo {\r\n        let ii: ImageInfo;\r\n        let ssi: SVGSymbolInfo;\r\n\r\n        let modifierFont: Font = this.getFont(attributes);//ModifierRenderer.RS.getLabelFont();\r\n        let hd:number[] = this.getFontHeightandDescent(modifierFont,frc);\r\n        let modifierFontHeight: number = hd[0];\r\n        let modifierFontDescent: number = hd[1];\r\n\r\n        let bufferHorizontal = modifierFontHeight/2;\r\n        let bufferXL: int = bufferHorizontal;\r\n        let bufferXR: int = bufferHorizontal;\r\n        let bufferY: int = 2;\r\n        let bufferText: int = 2;\r\n        let x: int = 0;\r\n        let y: int = 0;//best y\r\n\r\n        let newsdi: SymbolDimensionInfo;\r\n        let alpha: float = -1;\r\n\r\n        let textColor: Color = Color.BLACK;\r\n        let textBackgroundColor: Color;\r\n\r\n        let tiArray: Array<TextInfo> = new Array<TextInfo>();\r\n\r\n        if (attributes.has(MilStdAttributes.Alpha)) {\r\n            alpha = parseFloat(attributes.get(MilStdAttributes.Alpha)) / 255;\r\n        }\r\n\r\n        let labelBounds: Rectangle2D;\r\n        let labelWidth: int = 0;\r\n        let labelHeight: int = 0;\r\n\r\n        let bounds: Rectangle2D = (sdi.getSymbolBounds().clone()) as Rectangle2D;\r\n        let symbolBounds: Rectangle2D = (sdi.getSymbolBounds().clone()) as Rectangle2D;\r\n        let centerPoint: Point2D = sdi.getSymbolCenterPoint();\r\n        let imageBounds: Rectangle2D = new Rectangle(sdi.getImageBounds().getX() as int, sdi.getImageBounds().getY() as int, sdi.getImageBounds().getWidth() as int, sdi.getImageBounds().getHeight() as int).toRectangle2D();\r\n        let imageBoundsOld: Rectangle2D = imageBounds.clone() as Rectangle2D;\r\n\r\n        let echelonText: string = SymbolUtilities.getEchelonText(SymbolID.getAmplifierDescriptor(symbolID));\r\n        let amText: string = SymbolUtilities.getStandardIdentityModifier(symbolID);\r\n\r\n        //adjust width of bounds for mobility/echelon/engagement bar which could be wider than the symbol\r\n        bounds = RectUtilities.toRectangle2D(imageBounds.getX(), bounds.getY(), imageBounds.getWidth(), bounds.getHeight());\r\n\r\n\r\n\r\n        //check if text is too tall:\r\n        let byLabelHeight: boolean = true;\r\n        labelHeight = (modifierFontHeight + 0.5) as int;/* RendererUtilities.measureTextHeight(RendererSettings.getModifierFontName(),\r\n         RendererSettings.getModifierFontSize(),\r\n         RendererSettings.getModifierFontStyle()).fullHeight;*/\r\n\r\n        let maxHeight: int = (bounds.getHeight()) as int;\r\n        if ((labelHeight * 3) > maxHeight) {\r\n            byLabelHeight = true;\r\n        }\r\n\r\n        //Affiliation Modifier being drawn as a display modifier\r\n        let affiliationModifier: string;\r\n        if (ModifierRenderer.RS.getDrawAffiliationModifierAsLabel() === true) {\r\n            affiliationModifier = SymbolUtilities.getStandardIdentityModifier(symbolID);\r\n        }\r\n        if (affiliationModifier != null) {   //Set affiliation modifier\r\n            modifiers.set(Modifiers.E_FRAME_SHAPE_MODIFIER, affiliationModifier);\r\n            //modifiers[Modifiers.E_FRAME_SHAPE_MODIFIER] = affiliationModifier;\r\n        }//*/\r\n\r\n        //Check for Valid Country Code\r\n        let cc: string = GENCLookup.getInstance().get3CharCode(SymbolID.getCountryCode(symbolID));\r\n        if (cc != null && cc !== \"\") {\r\n            modifiers.set(Modifiers.AS_COUNTRY, cc);\r\n            //modifiers[Modifiers.CC_COUNTRY_CODE] = symbolID.substring(12,14);\r\n        }\r\n\r\n        //            int y0 = 0;//W            E/F\r\n        //            int y1 = 0;//X/Y          G\r\n        //            int y2 = 0;//V/AD/AE      H/AF\r\n        //            int y3 = 0;//T            M CC\r\n        //            int y4 = 0;//Z            J/K/L/N/P\r\n        //\r\n        //            y0 = bounds.y - 0;\r\n        //            y1 = bounds.y - labelHeight;\r\n        //            y2 = bounds.y - (labelHeight + (int)bufferText) * 2;\r\n        //            y3 = bounds.y - (labelHeight + (int)bufferText) * 3;\r\n        //            y4 = bounds.y - (labelHeight + (int)bufferText) * 4;\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Build Modifiers\">\r\n        let modifierValue: string;\r\n        let tiTemp: TextInfo;\r\n\r\n        //if(Modifiers.C_QUANTITY in modifiers\r\n        if (modifiers.has(Modifiers.C_QUANTITY)\r\n            && SymbolUtilities.hasModifier(symbolID, Modifiers.C_QUANTITY)) {\r\n            let text: string = modifiers.get(Modifiers.C_QUANTITY);\r\n            if (text != null) {\r\n                //bounds = armyc2.c5isr.renderer.utilities.RendererUtilities.getTextOutlineBounds(_modifierFont, text, new SO.Point(0,0));\r\n                tiTemp = new TextInfo(text, 0, 0, modifierFont, frc);\r\n                labelBounds = tiTemp.getTextBounds();\r\n                labelWidth = labelBounds.getWidth() as int;\r\n                x = Math.round((symbolBounds.getX() + (symbolBounds.getWidth() * 0.5)) - (labelWidth * 0.5)) as int;\r\n                y = Math.round(symbolBounds.getY() - bufferY - tiTemp.getDescent()) as int;\r\n                tiTemp.setLocation(x, y);\r\n                tiArray.push(tiTemp);\r\n            }\r\n        }\r\n\r\n        //if(Modifiers.X_ALTITUDE_DEPTH in modifiers || Modifiers.Y_LOCATION in modifiers)\r\n        if (modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION)) {\r\n            modifierValue = null;\r\n\r\n            let xm: string;\r\n            let\r\n                ym: string;\r\n\r\n            if (modifiers.has(Modifiers.X_ALTITUDE_DEPTH) && SymbolUtilities.hasModifier(symbolID, Modifiers.X_ALTITUDE_DEPTH)) {\r\n                xm = modifiers.get(Modifiers.X_ALTITUDE_DEPTH);// xm = modifiers.X;\r\n            }\r\n            if (modifiers.has(Modifiers.Y_LOCATION)) {\r\n                ym = modifiers.get(Modifiers.Y_LOCATION);// ym = modifiers.Y;\r\n            }\r\n            if (xm == null && ym != null) {\r\n                modifierValue = ym;\r\n            }\r\n            else {\r\n                if (xm != null && ym == null) {\r\n                    modifierValue = xm;\r\n                }\r\n                else {\r\n                    if (xm != null && ym != null) {\r\n                        modifierValue = xm + \"  \" + ym;\r\n                    }\r\n                }\r\n\r\n            }\r\n\r\n\r\n            if (modifierValue != null) {\r\n                tiTemp = new TextInfo(modifierValue, 0, 0, modifierFont, frc);\r\n                labelBounds = tiTemp.getTextBounds();\r\n                labelWidth = labelBounds.getWidth() as int;\r\n\r\n                if (!byLabelHeight) {\r\n                    x = Math.round(bounds.getX() - labelBounds.getWidth() - bufferXL) as int;\r\n                    y = Math.round(bounds.getY() + labelHeight - tiTemp.getDescent()) as int;\r\n                }\r\n                else {\r\n                    x = (bounds.getX() - labelBounds.getWidth() - bufferXL) as int;\r\n\r\n                    y = (bounds.getHeight()) as int;\r\n                    y = ((y * 0.5) + (labelHeight * 0.5)) as int;\r\n\r\n                    y = y - ((labelHeight + bufferText));\r\n                    y = (bounds.getY() + y) as int;\r\n                }\r\n\r\n                tiTemp.setLocation(x, y);\r\n                tiArray.push(tiTemp);\r\n            }\r\n        }\r\n\r\n        if (modifiers.has(Modifiers.G_STAFF_COMMENTS) && SymbolUtilities.hasModifier(symbolID, Modifiers.G_STAFF_COMMENTS)) {\r\n            modifierValue = modifiers.get(Modifiers.G_STAFF_COMMENTS);\r\n\r\n            if (modifierValue != null) {\r\n                tiTemp = new TextInfo(modifierValue, 0, 0, modifierFont, frc);\r\n                labelBounds = tiTemp.getTextBounds();\r\n                labelWidth = labelBounds.getWidth() as int;\r\n\r\n                x = (bounds.getX() + bounds.getWidth() + bufferXR) as int;\r\n                if (!byLabelHeight) {\r\n                    y = (bounds.getY() + labelHeight - tiTemp.getDescent()) as int;\r\n                }\r\n                else {\r\n                    y = (bounds.getHeight()) as int;\r\n                    y = ((y * 0.5) + (labelHeight * 0.5)) as int;\r\n\r\n                    y = y - ((labelHeight + bufferText));\r\n                    y = (bounds.getY() + y) as int;\r\n                }\r\n\r\n                tiTemp.setLocation(x, y);\r\n                tiArray.push(tiTemp);\r\n\r\n            }\r\n        }\r\n\r\n        if ((modifiers.has(Modifiers.V_EQUIP_TYPE)) ||\r\n            (modifiers.has(Modifiers.AD_PLATFORM_TYPE)) ||\r\n            (modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME))) {\r\n            let vm: string;\r\n            let\r\n                adm: string;\r\n            let\r\n                aem: string;\r\n\r\n            if (modifiers.has(Modifiers.V_EQUIP_TYPE) && SymbolUtilities.hasModifier(symbolID, Modifiers.V_EQUIP_TYPE)) {\r\n                vm = modifiers.get(Modifiers.V_EQUIP_TYPE);\r\n            }\r\n            if (modifiers.has(Modifiers.AD_PLATFORM_TYPE) && SymbolUtilities.hasModifier(symbolID, Modifiers.AD_PLATFORM_TYPE)) {\r\n                adm = modifiers.get(Modifiers.AD_PLATFORM_TYPE);\r\n            }\r\n            if (modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME) && SymbolUtilities.hasModifier(symbolID, Modifiers.AE_EQUIPMENT_TEARDOWN_TIME)) {\r\n                aem = modifiers.get(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n            }\r\n\r\n            modifierValue = \"\";\r\n            if (vm != null && vm !== \"\") {\r\n\r\n                modifierValue = vm;\r\n            }\r\n\r\n            if (adm != null && adm !== \"\") {\r\n\r\n                modifierValue += \" \" + adm;\r\n            }\r\n\r\n            if (aem != null && aem !== \"\") {\r\n\r\n                modifierValue += \" \" + aem;\r\n            }\r\n\r\n\r\n            if (modifierValue != null) {\r\n\r\n                modifierValue = modifierValue.trim();\r\n            }\r\n\r\n            if (modifierValue != null && modifierValue !== \"\") {\r\n                tiTemp = new TextInfo(modifierValue, 0, 0, modifierFont, frc);\r\n                labelBounds = tiTemp.getTextBounds();\r\n                labelWidth = labelBounds.getWidth() as int;\r\n\r\n                x = (bounds.getX() - labelBounds.getWidth() - bufferXL) as int;\r\n\r\n                y = (bounds.getHeight()) as int;\r\n                y = ((y * 0.5) + ((labelHeight - tiTemp.getDescent()) * 0.5)) as int;\r\n                y = bounds.getY() as int + y;\r\n\r\n                tiTemp.setLocation(x, y);\r\n                tiArray.push(tiTemp);\r\n            }\r\n        }\r\n\r\n        if (modifiers.has(Modifiers.H_ADDITIONAL_INFO_1) || modifiers.has(Modifiers.AF_COMMON_IDENTIFIER)) {\r\n            modifierValue = \"\";\r\n            let hm: string = \"\";\r\n            let\r\n                afm: string = \"\";\r\n\r\n            hm = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n            if (modifiers.has(Modifiers.H_ADDITIONAL_INFO_1)) {\r\n                hm = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n            }\r\n            if (modifiers.has(Modifiers.AF_COMMON_IDENTIFIER) && SymbolUtilities.hasModifier(symbolID, Modifiers.AF_COMMON_IDENTIFIER)) {\r\n                afm = modifiers.get(Modifiers.AF_COMMON_IDENTIFIER);\r\n            }\r\n\r\n            modifierValue = hm + \" \" + afm;\r\n            modifierValue = modifierValue.trim();\r\n\r\n            if (modifierValue != null && modifierValue !== \"\") {\r\n                tiTemp = new TextInfo(modifierValue, 0, 0, modifierFont, frc);\r\n                labelBounds = tiTemp.getTextBounds();\r\n                labelWidth = labelBounds.getWidth() as int;\r\n\r\n                x = (bounds.getX() + bounds.getWidth() + bufferXR) as int;\r\n\r\n                y = (bounds.getHeight()) as int;\r\n                y = ((y * 0.5) + ((labelHeight - tiTemp.getDescent()) * 0.5)) as int;\r\n                y = bounds.getY() as int + y;\r\n\r\n                tiTemp.setLocation(x, y);\r\n                tiArray.push(tiTemp);\r\n\r\n            }\r\n        }\r\n\r\n        if (modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)) {\r\n            modifierValue = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n\r\n            if (modifierValue != null) {\r\n                tiTemp = new TextInfo(modifierValue, 0, 0, modifierFont, frc);\r\n                labelBounds = tiTemp.getTextBounds();\r\n                labelWidth = labelBounds.getWidth() as int;\r\n\r\n                if (!byLabelHeight) {\r\n                    x = bounds.getX() as int - labelWidth - bufferXL;\r\n                    y = (bounds.getY() + bounds.getHeight()) as int;\r\n                }\r\n                else {\r\n                    x = (bounds.getX() - labelWidth - bufferXL) as int;\r\n\r\n                    y = (bounds.getHeight()) as int;\r\n                    y = ((y * 0.5) + (labelHeight * 0.5)) as int;\r\n\r\n                    y = (y + ((labelHeight + bufferText) - tiTemp.getDescent())) as int;\r\n                    y = (bounds.getY() + y) as int;\r\n                }\r\n\r\n                tiTemp.setLocation(x, y);\r\n                tiArray.push(tiTemp);\r\n            }\r\n        }\r\n\r\n        if (modifiers.has(Modifiers.M_HIGHER_FORMATION) || modifiers.has(Modifiers.AS_COUNTRY)) {\r\n            modifierValue = \"\";\r\n\r\n            if (modifiers.has(Modifiers.M_HIGHER_FORMATION) && SymbolUtilities.hasModifier(symbolID, Modifiers.M_HIGHER_FORMATION)) {\r\n                modifierValue += modifiers.get(Modifiers.M_HIGHER_FORMATION);\r\n            }\r\n            if (modifiers.has(Modifiers.AS_COUNTRY)) {\r\n                if (modifierValue.length > 0) {\r\n                    modifierValue += \" \";\r\n                }\r\n                modifierValue += modifiers.get(Modifiers.AS_COUNTRY);\r\n            }\r\n\r\n            if (modifierValue !== \"\") {\r\n                tiTemp = new TextInfo(modifierValue, 0, 0, modifierFont, frc);\r\n                labelBounds = tiTemp.getTextBounds();\r\n                labelWidth = labelBounds.getWidth() as int;\r\n\r\n                x = (bounds.getX() + bounds.getWidth() + bufferXR) as int;\r\n                if (!byLabelHeight) {\r\n                    y = (bounds.getY() + bounds.getHeight()) as int;\r\n                }\r\n                else {\r\n                    y = (bounds.getHeight()) as int;\r\n                    y = ((y * 0.5) + (labelHeight * 0.5)) as int;\r\n\r\n                    y = (y + ((labelHeight + bufferText - tiTemp.getDescent()))) as int;\r\n                    y = bounds.getY() as int + y;\r\n                }\r\n\r\n                tiTemp.setLocation(x, y);\r\n                tiArray.push(tiTemp);\r\n\r\n            }\r\n        }\r\n\r\n        if (modifiers.has(Modifiers.Z_SPEED) && SymbolUtilities.hasModifier(symbolID, Modifiers.Z_SPEED)) {\r\n            modifierValue = modifiers.get(Modifiers.Z_SPEED);\r\n\r\n            if (modifierValue != null) {\r\n                tiTemp = new TextInfo(modifierValue, 0, 0, modifierFont, frc);\r\n                labelBounds = tiTemp.getTextBounds();\r\n                labelWidth = labelBounds.getWidth() as int;\r\n\r\n                x = (bounds.getX() - labelWidth - bufferXL) as int;\r\n                if (!byLabelHeight) {\r\n                    y = (Math.round(bounds.getY() + bounds.getHeight() + labelHeight + bufferText)) as int;\r\n                }\r\n                else {\r\n                    y = (bounds.getHeight()) as int;\r\n                    y = ((y * 0.5) + (labelHeight * 0.5)) as int;\r\n\r\n                    y = (y + ((labelHeight + bufferText) * 2) - (tiTemp.getDescent() * 2)) as int;\r\n                    y = Math.round(bounds.getY() + y) as int;\r\n                }\r\n\r\n                tiTemp.setLocation(x, y);\r\n                tiArray.push(tiTemp);\r\n            }\r\n        }\r\n\r\n        if (modifiers.has(Modifiers.J_EVALUATION_RATING)\r\n            || modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS)//\r\n            || modifiers.has(Modifiers.L_SIGNATURE_EQUIP)//\r\n            || modifiers.has(Modifiers.N_HOSTILE)//\r\n            || modifiers.has(Modifiers.P_IFF_SIF_AIS))//\r\n        {\r\n            modifierValue = null;\r\n\r\n            let jm: string;\r\n            let\r\n                km: string;\r\n            let\r\n                lm: string;\r\n            let\r\n                nm: string;\r\n            let\r\n                pm: string;\r\n\r\n            if (modifiers.has(Modifiers.J_EVALUATION_RATING)) {\r\n                jm = modifiers.get(Modifiers.J_EVALUATION_RATING);\r\n            }\r\n            if (modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS) && SymbolUtilities.hasModifier(symbolID, Modifiers.K_COMBAT_EFFECTIVENESS)) {\r\n                km = modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS);\r\n            }\r\n            if (modifiers.has(Modifiers.L_SIGNATURE_EQUIP) && SymbolUtilities.hasModifier(symbolID, Modifiers.L_SIGNATURE_EQUIP)) {\r\n                lm = modifiers.get(Modifiers.L_SIGNATURE_EQUIP);\r\n            }\r\n            if (modifiers.has(Modifiers.N_HOSTILE) && SymbolUtilities.hasModifier(symbolID, Modifiers.N_HOSTILE)) {\r\n                nm = modifiers.get(Modifiers.N_HOSTILE);\r\n            }\r\n            if (modifiers.has(Modifiers.P_IFF_SIF_AIS) && SymbolUtilities.hasModifier(symbolID, Modifiers.P_IFF_SIF_AIS)) {\r\n                pm = modifiers.get(Modifiers.P_IFF_SIF_AIS);\r\n            }\r\n\r\n            modifierValue = \"\";\r\n            if (jm != null && jm !== \"\") {\r\n                modifierValue = modifierValue + jm;\r\n            }\r\n            if (km != null && km !== \"\") {\r\n                modifierValue = modifierValue + \" \" + km;\r\n            }\r\n            if (lm != null && lm !== \"\") {\r\n                modifierValue = modifierValue + \" \" + lm;\r\n            }\r\n            if (nm != null && nm !== \"\") {\r\n                modifierValue = modifierValue + \" \" + nm;\r\n            }\r\n            if (pm != null && pm !== \"\") {\r\n                modifierValue = modifierValue + \" \" + pm;\r\n            }\r\n\r\n            if (modifierValue.length > 2 && modifierValue.charAt(0) === ' ') {\r\n                modifierValue = modifierValue.substring(1);\r\n            }\r\n\r\n            modifierValue = modifierValue.trim();\r\n\r\n            if (modifierValue !== \"\") {\r\n                tiTemp = new TextInfo(modifierValue, 0, 0, modifierFont, frc);\r\n                labelBounds = tiTemp.getTextBounds();\r\n                labelWidth = labelBounds.getWidth() as int;\r\n\r\n                x = (bounds.getX() + bounds.getWidth() + bufferXR) as int;\r\n                if (!byLabelHeight) {\r\n                    y = (Math.round(bounds.getY() + bounds.getHeight() + labelHeight + bufferText)) as int;\r\n                }\r\n                else {\r\n                    y = (bounds.getHeight()) as int;\r\n                    y = ((y * 0.5) + (labelHeight * 0.5)) as int;\r\n\r\n                    y = (y + ((labelHeight + bufferText) * 2) - (tiTemp.getDescent() * 2)) as int;\r\n                    y = Math.round(bounds.getY() + y) as int;\r\n                }\r\n\r\n                tiTemp.setLocation(x, y);\r\n                tiArray.push(tiTemp);\r\n\r\n            }\r\n\r\n        }\r\n\r\n        if (modifiers.has(Modifiers.W_DTG_1)) {\r\n            modifierValue = modifiers.get(Modifiers.W_DTG_1);\r\n\r\n            if (modifierValue != null) {\r\n                tiTemp = new TextInfo(modifierValue, 0, 0, modifierFont, frc);\r\n                labelBounds = tiTemp.getTextBounds();\r\n                labelWidth = labelBounds.getWidth() as int;\r\n\r\n                if (!byLabelHeight) {\r\n                    x = (bounds.getX() - labelWidth - bufferXL) as int;\r\n                    y = (bounds.getY() - bufferY - tiTemp.getDescent()) as int;\r\n                }\r\n                else {\r\n                    x = (bounds.getX() - labelWidth - bufferXL) as int;\r\n\r\n                    y = (bounds.getHeight()) as int;\r\n                    y = ((y * 0.5) + (labelHeight * 0.5)) as int;\r\n\r\n                    y = y - ((labelHeight + bufferText) * 2);\r\n                    y = bounds.getY() as int + y;\r\n                }\r\n\r\n                tiTemp.setLocation(x, y);\r\n                tiArray.push(tiTemp);\r\n            }\r\n        }\r\n\r\n        if (modifiers.has(Modifiers.F_REINFORCED_REDUCED) || modifiers.has(Modifiers.E_FRAME_SHAPE_MODIFIER)) {\r\n            modifierValue = null;\r\n            let E: string;\r\n            let\r\n                F: string;\r\n\r\n            if (modifiers.has(Modifiers.E_FRAME_SHAPE_MODIFIER)) {\r\n                E = modifiers.get(Modifiers.E_FRAME_SHAPE_MODIFIER);\r\n                modifiers.delete(Modifiers.E_FRAME_SHAPE_MODIFIER);\r\n            }\r\n            if (modifiers.has(Modifiers.F_REINFORCED_REDUCED) && SymbolUtilities.hasModifier(symbolID, Modifiers.F_REINFORCED_REDUCED)) {\r\n                F = modifiers.get(Modifiers.F_REINFORCED_REDUCED);\r\n            }\r\n\r\n            if (E != null && E !== \"\") {\r\n                modifierValue = E;\r\n            }\r\n\r\n            if (F != null && F !== \"\") {\r\n                if (F.toUpperCase() === (\"R\")) {\r\n                    F = \"(+)\";\r\n                }\r\n                else if (F.toUpperCase() === (\"D\")) {\r\n                    F = \"(-)\";\r\n                }\r\n                else if (F.toUpperCase() === (\"RD\")) {\r\n                    F = \"(\" + String.fromCharCode(177) + \")\";\r\n                }\r\n            }\r\n\r\n            if (F != null && F !== \"\") {\r\n                if (modifierValue != null && modifierValue !== \"\") {\r\n                    modifierValue = modifierValue + \" \" + F;\r\n                }\r\n                else {\r\n                    modifierValue = F;\r\n                }\r\n            }\r\n\r\n            if (modifierValue != null) {\r\n                tiTemp = new TextInfo(modifierValue, 0, 0, modifierFont, frc);\r\n                labelBounds = tiTemp.getTextBounds();\r\n                labelWidth = labelBounds.getWidth() as int;\r\n\r\n                if (!byLabelHeight) {\r\n                    x = (bounds.getX() + bounds.getWidth() + bufferXR) as int;\r\n                    y = (bounds.getY() - bufferY - tiTemp.getDescent()) as int;\r\n                }\r\n                else {\r\n                    x = (bounds.getX() + bounds.getWidth() + bufferXR) as int;\r\n\r\n                    y = (bounds.getHeight()) as int;\r\n                    y = ((y * 0.5) + (labelHeight * 0.5)) as int;\r\n\r\n                    y = y - ((labelHeight + bufferText) * 2);\r\n                    y = bounds.getY() as int + y;\r\n                }\r\n\r\n                tiTemp.setLocation(x, y);\r\n                tiArray.push(tiTemp);\r\n            }\r\n        }\r\n\r\n        if (modifiers.has(Modifiers.AA_SPECIAL_C2_HQ) && SymbolUtilities.hasModifier(symbolID, Modifiers.AA_SPECIAL_C2_HQ)) {\r\n            modifierValue = modifiers.get(Modifiers.AA_SPECIAL_C2_HQ);\r\n\r\n            if (modifierValue != null) {\r\n                tiTemp = new TextInfo(modifierValue, 0, 0, modifierFont, frc);\r\n                labelBounds = tiTemp.getTextBounds();\r\n                labelWidth = labelBounds.getWidth() as int;\r\n\r\n                x = ((symbolBounds.getX() + (symbolBounds.getWidth() * 0.5)) - (labelWidth * 0.5)) as int;\r\n\r\n                y = (symbolBounds.getHeight()) as int;//checkpoint, get box above the point\r\n                y = ((y * 0.5) + ((labelHeight - tiTemp.getDescent()) * 0.5)) as int;\r\n                y = symbolBounds.getY() as int + y;\r\n\r\n                tiTemp.setLocation(x, y);\r\n                tiArray.push(tiTemp);\r\n            }\r\n        }\r\n\r\n\r\n        // </editor-fold>\r\n        \r\n        //Shift Points and Draw\r\n        newsdi = ModifierRenderer.shiftUnitPointsAndDraw(tiArray,sdi,attributes);\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Cleanup\">\r\n        tiArray = null;\r\n        tiTemp = null;\r\n        //tempShape = null;\r\n        imageBoundsOld = null;\r\n        //ctx = null;\r\n        //buffer = null;\r\n        // </editor-fold>\r\n\r\n        return newsdi;\r\n\r\n    }\r\n\r\n    public static processSPTextModifiers(sdi: SymbolDimensionInfo, symbolID: string, modifiers: Map<string, string>, attributes: Map<string, string>, frc: OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D): SymbolDimensionInfo {\r\n        let ii: ImageInfo;\r\n        let ssi: SVGSymbolInfo;\r\n\r\n        let modifierFont: Font = this.getFont(attributes);//ModifierRenderer.RS.getLabelFont();\r\n        let hd:number[] = this.getFontHeightandDescent(modifierFont, frc);\r\n        let modifierFontHeight: number = hd[0];\r\n        let modifierFontDescent: number = hd[1];\r\n\r\n        let bufferXL: int = 7;\r\n        let bufferXR: int = 7;\r\n        let bufferY: int = 2;\r\n        let bufferText: int = 2;\r\n        let x: int = 0;\r\n        let y: int = 0;//best y\r\n\r\n        let newsdi: SymbolDimensionInfo;\r\n        let alpha: float = -1;\r\n\r\n        let textColor: Color = Color.BLACK;\r\n        let textBackgroundColor: Color;\r\n\r\n        let tiArray: Array<TextInfo> = new Array<TextInfo>();\r\n\r\n        let descent: int = (modifierFontDescent) as int;\r\n\r\n        if (attributes.has(MilStdAttributes.Alpha)) {\r\n            alpha = parseFloat(attributes.get(MilStdAttributes.Alpha)) / 255;\r\n        }\r\n\r\n        let labelBounds: Rectangle2D;\r\n        let labelWidth: int = 0;\r\n        let labelHeight: int = 0;\r\n\r\n        let bounds: Rectangle2D = sdi.getSymbolBounds();\r\n        let symbolBounds: Rectangle2D = (sdi.getSymbolBounds().clone()) as Rectangle2D;\r\n        let centerPoint: Point2D = sdi.getSymbolCenterPoint();\r\n        let imageBounds: Rectangle2D = sdi.getImageBounds().clone();\r\n        let imageBoundsOld: Rectangle2D = imageBounds.clone() as Rectangle2D;\r\n\r\n        let echelonText: string = SymbolUtilities.getEchelonText(SymbolID.getAmplifierDescriptor(symbolID));\r\n        let amText: string = SymbolUtilities.getStandardIdentityModifier(symbolID);\r\n\r\n        //adjust width of bounds for mobility/echelon/engagement bar which could be wider than the symbol\r\n        bounds = RectUtilities.toRectangle2D(imageBounds.getX(), bounds.getY(), imageBounds.getWidth(), bounds.getHeight());\r\n\r\n\r\n        //check if text is too tall:\r\n        let byLabelHeight: boolean = true;\r\n        labelHeight = (modifierFontHeight + 0.5) as int;/* RendererUtilities.measureTextHeight(RendererSettings.getModifierFontName(),\r\n         RendererSettings.getModifierFontSize(),\r\n         RendererSettings.getModifierFontStyle()).fullHeight;*/\r\n\r\n        let maxHeight: int = (bounds.getHeight()) as int;\r\n        if ((labelHeight * 3) > maxHeight) {\r\n            byLabelHeight = true;\r\n        }\r\n\r\n        //Affiliation Modifier being drawn as a display modifier\r\n        let affiliationModifier: string;\r\n        if (ModifierRenderer.RS.getDrawAffiliationModifierAsLabel() === true) {\r\n            affiliationModifier = SymbolUtilities.getStandardIdentityModifier(symbolID);\r\n        }\r\n        if (affiliationModifier != null) {   //Set affiliation modifier\r\n            modifiers.set(Modifiers.E_FRAME_SHAPE_MODIFIER, affiliationModifier);\r\n            //modifiers[Modifiers.E_FRAME_SHAPE_MODIFIER] = affiliationModifier;\r\n        }//*/\r\n\r\n        //Check for Valid Country Code\r\n        let cc: string = GENCLookup.getInstance().get3CharCode(SymbolID.getCountryCode(symbolID));\r\n        if (cc != null && cc !== \"\") {\r\n            modifiers.set(Modifiers.AS_COUNTRY, cc);\r\n        }\r\n\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Build Modifiers\">\r\n        let modifierValue: string;\r\n        let tiTemp: TextInfo;\r\n\r\n        let mods:Array<Modifier> = ModifierRenderer.getLabelPositionIndexes(symbolID, modifiers, attributes);\r\n\r\n        let mod:Modifier = null;\r\n        if(mods != null)\r\n        {\r\n            for(let i = 0; i < mods.length; i++)\r\n            {\r\n                mod = mods.at(i);\r\n\r\n                tiTemp = new TextInfo(mod.getText(), 0, 0, modifierFont, frc);\r\n                labelBounds = tiTemp.getTextBounds();\r\n                labelWidth = labelBounds.getWidth();\r\n\r\n                //centered\r\n                if(mod.getIndexX()==0)\r\n                    x = ModifierRenderer.getLabelXPosition(symbolBounds, labelWidth, mod.getIndexX(), modifierFontHeight);\r\n                else//on left\r\n                    x = ModifierRenderer.getLabelXPosition(bounds, labelWidth, mod.getIndexX(), modifierFontHeight);\r\n                //above center V\r\n                y = ModifierRenderer.getLabelYPosition(bounds, labelHeight, descent, bufferText, mod.getCentered(), mod.getIndexY());\r\n\r\n                tiTemp.setLocation(x, y);\r\n                tiArray.push(tiTemp);\r\n            }\r\n        }\r\n\r\n        // </editor-fold>\r\n\r\n        //Shift Points and Draw\r\n        newsdi = ModifierRenderer.shiftUnitPointsAndDraw(tiArray,sdi,attributes);\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Cleanup\">\r\n        tiArray = null;\r\n        tiTemp = null;\r\n        //tempShape = null;\r\n        imageBoundsOld = null;\r\n        //ctx = null;\r\n        //buffer = null;\r\n        // </editor-fold>\r\n\r\n        return newsdi;\r\n    }\r\n\r\n    public static ProcessTGSPWithSpecialModifierLayout(sdi: SymbolDimensionInfo, symbolID: string, modifiers: Map<string, string>, attributes: Map<string, string>, lineColor: Color, frc: OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D): SymbolDimensionInfo | null {\r\n\r\n        let ii: ImageInfo;\r\n        let ssi: SVGSymbolInfo;\r\n\r\n        let modifierFont: Font = this.getFont(attributes);//ModifierRenderer.RS.getLabelFont();\r\n        let hd:number[] = this.getFontHeightandDescent(modifierFont,frc);\r\n        let modifierFontHeight: number = hd[0];\r\n        let modifierFontDescent: number = hd[1];\r\n\r\n        let bufferXL: int = 6;\r\n        let bufferXR: int = 4;\r\n        let bufferY: int = 2;\r\n        let bufferText: int = 2;\r\n        let centerOffset: int = 1; //getCenterX/Y function seems to go over by a pixel\r\n        let x: int = 0;\r\n        let y: int = 0;\r\n        let x2: int = 0;\r\n        let y2: int = 0;\r\n\r\n        let outlineOffset: int = ModifierRenderer.RS.getTextOutlineWidth();\r\n        let labelHeight: int = 0;\r\n        let labelWidth: int = 0;\r\n        let strokeWidth: float = 2.0;\r\n        let alpha: float = -1;\r\n        let newsdi: SymbolDimensionInfo;\r\n        let textColor: Color = lineColor;\r\n        let textBackgroundColor: Color;\r\n        let ss: int = SymbolID.getSymbolSet(symbolID);\r\n        let ec: int = SymbolID.getEntityCode(symbolID);\r\n        let e: int = SymbolID.getEntity(symbolID);\r\n        let et: int = SymbolID.getEntityType(symbolID);\r\n        let est: int = SymbolID.getEntitySubtype(symbolID);\r\n\r\n        //Feint Dummy Indicator variables\r\n        let fdiBounds: Rectangle2D;\r\n        let fdiTop: Point2D;\r\n        let fdiLeft: Point2D;\r\n        let fdiRight: Point2D;\r\n\r\n        let arrMods: Array<TextInfo> = new Array<TextInfo>();\r\n        let duplicate: boolean = false;\r\n\r\n        let bounds: Rectangle2D = RectUtilities.copyRect(sdi.getSymbolBounds());\r\n        let symbolBounds: Rectangle2D = RectUtilities.copyRect(sdi.getSymbolBounds());\r\n        let centerPoint: Point2D = sdi.getSymbolCenterPoint();\r\n        let imageBounds: Rectangle2D = sdi.getImageBounds().clone();\r\n\r\n        if(attributes != null)\r\n        {    \r\n            if (attributes.has(MilStdAttributes.PixelSize)) {\r\n                let pixelSize: int = parseInt(attributes.get(MilStdAttributes.PixelSize));\r\n                if (pixelSize <= 100) {\r\n\r\n                    strokeWidth = 2.0;\r\n                }\r\n\r\n                else {\r\n\r\n                    strokeWidth = 2 + ((pixelSize - 100) / 100);\r\n                }\r\n\r\n            }\r\n\r\n            if (attributes.has(MilStdAttributes.Alpha)) {\r\n                alpha = parseFloat(attributes.get(MilStdAttributes.Alpha)) / 255;\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        centerPoint = new Point2D(Math.round(sdi.getSymbolCenterPoint().x), Math.round(sdi.getSymbolCenterPoint().y));\r\n\r\n        let byLabelHeight: boolean = false;\r\n        labelHeight = (modifierFontHeight + 0.5) as int;\r\n\r\n        let maxHeight: int = (symbolBounds.getHeight()) as int;\r\n        if ((labelHeight * 3) > maxHeight) {\r\n            byLabelHeight = true;\r\n        }\r\n\r\n        let descent: int = (modifierFontDescent) as int;\r\n        let yForY: int = -1;\r\n\r\n        let labelBounds1: Rectangle2D;//text.getPixelBounds(null, 0, 0);\r\n        let labelBounds2: Rectangle2D;\r\n        let strText: string = \"\";\r\n        let strText1: string = \"\";\r\n        let strText2: string = \"\";\r\n        let text1: TextInfo;\r\n        let text2: TextInfo;\r\n\r\n\r\n        if (outlineOffset > 2) {\r\n            outlineOffset = ((outlineOffset - 1) / 2);\r\n        }\r\n        else {\r\n            outlineOffset = 0;\r\n        }\r\n\r\n        //Check for Valid Country Code\r\n        let cc:number = SymbolID.getCountryCode(symbolID);\r\n        let scc:string = \"\";\r\n        if(cc > 0)\r\n        {\r\n            scc = GENCLookup.getInstance().get3CharCode(cc);\r\n        }\r\n        if(scc != null && scc != \"\")\r\n            modifiers.set(Modifiers.AS_COUNTRY, scc);\r\n\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Process Special Modifiers\">\r\n        let ti: TextInfo;\r\n        if (SymbolUtilities.isCBRNEvent(symbolID))//chemical\r\n        {\r\n            if ((labelHeight * 3) > bounds.getHeight()) {\r\n                byLabelHeight = true;\r\n            }\r\n        }\r\n\r\n        if (ss === SymbolID.SymbolSet_ControlMeasure && modifiers != null && modifiers.size > 0) {\r\n            if (ec === 130500) //contact point\r\n            {\r\n                if (modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)) {\r\n                    strText = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                        //One modifier symbols and modifier goes in center\r\n                        x = (bounds.getMinX() + (bounds.getWidth() * 0.5) as int) as int;\r\n                        x = x - (labelWidth * 0.5) as int;\r\n                        y = (bounds.getMinY() + (bounds.getHeight() * 0.4) as int) as int;\r\n                        y = y + (labelHeight * 0.5) as int;\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n                if (modifiers.has(Modifiers.W_DTG_1)) {\r\n                    strText = modifiers.get(Modifiers.W_DTG_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                        \r\n                        x = (bounds.getMinX() - labelWidth - bufferXL);\r\n                        y = (bounds.getMinY() + labelHeight - descent);\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            } \r\n            else if (ec === 130700) //decision point\r\n            {\r\n                if (modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)) {\r\n                    \r\n                    strText = \"\";\r\n                    if (modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                        strText += modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                    if (modifiers.has(Modifiers.AS_COUNTRY))\r\n                        strText += \" \" + modifiers.get(Modifiers.AS_COUNTRY);\r\n                    strText = strText.trim();\r\n\r\n                    if (strText != \"\") {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                        //One modifier symbols and modifier goes in center\r\n                        x = (bounds.getMinX() + (bounds.getWidth() * 0.5) as int) as int;\r\n                        x = x - (labelWidth * 0.5) as int;\r\n                        y = (bounds.getMinY() + (bounds.getHeight() * 0.5) as int) as int;\r\n                        y = y + (labelHeight * 0.5) as int;\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            } \r\n            else if (ec === 212800)//harbor\r\n            {\r\n                if (modifiers.has(Modifiers.H_ADDITIONAL_INFO_1)) {\r\n                    strText = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                        //One modifier symbols and modifier goes in center\r\n                        x = (bounds.getMinX() + (bounds.getWidth() * 0.5) as int) as int;\r\n                        x = x - (labelWidth * 0.5) as int;\r\n                        y = (bounds.getMinY() + (bounds.getHeight() * 0.5) as int) as int;\r\n                        y = y + (labelHeight * 0.5) as int;\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            } \r\n            else if (ec === 131300)//point of interest\r\n            {\r\n                if (modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)) {\r\n                    strText = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                        //One modifier symbols, top third & center\r\n                        x = (bounds.getMinX() + (bounds.getWidth() * 0.5) as int) as int;\r\n                        x = x - (labelWidth * 0.5) as int;\r\n                        y = (bounds.getMinY() + (bounds.getHeight() * 0.25) as int) as int;\r\n                        y = y + (labelHeight * 0.5) as int;\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            } \r\n            else if (ec === 131800//waypoint\r\n                    || ec === 240900)//fire support station\r\n            {\r\n                if (modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)) {\r\n                    strText = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        //One modifier symbols and modifier goes right of center\r\n                        if (ec === 131800) {\r\n\r\n                            x = (bounds.getMinX() + (bounds.getWidth() * 0.75)) as int;\r\n                        }\r\n\r\n                        else {\r\n\r\n                            x = (bounds.getMinX() + (bounds.getWidth())) as int;\r\n                        }\r\n\r\n                        y = (bounds.getMinY() + (bounds.getHeight() * 0.5)) as int;\r\n                        y = y + ((labelHeight - descent) * 0.5) as int;\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            }\r\n            else if (ec === 131900)  //Airfield (AEGIS Only)\r\n            {\r\n                if (modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)) {\r\n                    strText = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        //One modifier symbols and modifier goes right of center\r\n                        x = (bounds.getMinX() + (bounds.getWidth() + bufferXR)) as int;\r\n\r\n                        y = (bounds.getMinY() + (bounds.getHeight() * 0.5)) as int;\r\n                        y = y + ((labelHeight - descent) * 0.5) as int;\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            } \r\n            else if (ec === 180100 //Air Control point\r\n                    || ec === 180200) //Communications Check point\r\n            {\r\n                if (modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)) {\r\n                    strText = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        labelWidth = ti.getTextBounds().getWidth() as int;\r\n                        //One modifier symbols and modifier goes just below of center\r\n                        x = (bounds.getMinX() + (bounds.getWidth() * 0.5)) as int;\r\n                        x = x - (labelWidth * 0.5) as int;\r\n                        y = (bounds.getMinY() + (bounds.getHeight() * 0.5)) as int;\r\n                        y = y + (((bounds.getHeight() * 0.5) - labelHeight) / 2) as int + labelHeight - descent;\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            } \r\n            else if (ec === 160300 || //T (target reference point)\r\n                    ec === 132000 || //T (Target Handover)\r\n                    ec === 240601 || //ap,ap1,x,h (Point/Single Target)\r\n                    ec === 240602) //T (nuclear target)\r\n            { //Targets with special modifier positions\r\n                if (modifiers.has(Modifiers.H_ADDITIONAL_INFO_1)\r\n                    && ec === 240601)//H //point single target\r\n                {\r\n                    strText = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        x = (bounds.getCenterX() + (bounds.getWidth() * 0.15)) as int;\r\n                        y = (bounds.getMinY() + (bounds.getHeight() * 0.75)) as int;\r\n                        y = y + (labelHeight * 0.5) as int;\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n                if (modifiers.has(Modifiers.X_ALTITUDE_DEPTH)\r\n                    && ec === 240601)//X point or single target\r\n                {\r\n                    strText = modifiers.get(Modifiers.X_ALTITUDE_DEPTH);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                        x = (bounds.getCenterX() - (bounds.getWidth() * 0.15) as int) as int;\r\n                        x = x - (labelWidth);\r\n                        y = (bounds.getMinY() + (bounds.getHeight() * 0.75)) as int;\r\n                        y = y + (labelHeight * 0.5) as int;\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n                if (modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1) &&\r\n                    (ec === 160300 || ec === 132000)) {\r\n                    strText = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        x = (bounds.getCenterX() + (bounds.getWidth() * 0.15)) as int;\r\n                        //                  x = x - (labelbounds.getWidth * 0.5);\r\n                        y = (bounds.getMinY() + (bounds.getHeight() * 0.30)) as int;\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n                if (ec === 240601 || ec === 240602) {\r\n                    if (modifiers.has(Modifiers.AP_TARGET_NUMBER)) {\r\n                        strText = modifiers.get(Modifiers.AP_TARGET_NUMBER);\r\n                    }\r\n                    if (ec === 240601 && modifiers.has(Modifiers.AP1_TARGET_NUMBER_EXTENSION)) {\r\n                        if (strText != null) {\r\n\r\n                            strText = strText + \"  \" + modifiers.get(Modifiers.AP1_TARGET_NUMBER_EXTENSION);\r\n                        }\r\n\r\n                        else {\r\n\r\n                            strText = modifiers.get(Modifiers.AP1_TARGET_NUMBER_EXTENSION);\r\n                        }\r\n                    }\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        x = (bounds.getCenterX() + (bounds.getWidth() * 0.15)) as int;\r\n                        //                  x = x - (labelbounds.getWidth * 0.5);\r\n                        y = (bounds.getMinY() + (bounds.getHeight() * 0.30)) as int;\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            }\r\n            else if (ec == 213400 && SymbolID.getVersion(symbolID)==SymbolID.Version_APP6Ech2)  //Navigation Reference Point\r\n            {\r\n                if (modifiers.has(Modifiers.W_DTG_1))\r\n                {\r\n                    strText = modifiers.get(Modifiers.W_DTG_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        x = bounds.getMinX() + (bounds.getWidth() * 0.75);\r\n                        y = bounds.getMinY() + (bounds.getHeight() * 0.75);\r\n                        y = y + labelHeight;\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n                if (modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)) {\r\n                    strText = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        x = (bounds.getMinX() + (bounds.getWidth() * 0.25)-ti.getTextBounds().getWidth());\r\n                        y = (bounds.getMinY() + (bounds.getHeight() * 0.25));\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            }\r\n            else if (ec === 132100)  //Key Terrain\r\n            {\r\n                if (modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)) {\r\n                    strText = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        //One modifier symbols and modifier goes right of center\r\n                        x = (bounds.getMinX() + (bounds.getWidth() * 0.5 + bufferXR)) as int;\r\n\r\n                        y = (bounds.getMinY() + (bounds.getHeight() * 0.5)) as int;\r\n                        y = y + ((labelHeight - descent) * 0.5) as int;\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            }\r\n            else if (ec == 132300)  //Vital Ground\r\n            {\r\n                if (modifiers.has(Modifiers.H_ADDITIONAL_INFO_1)) {\r\n                    strText = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        //One modifier symbols and modifier goes bottom right of symbol\r\n                        x = (bounds.getMinX() + (bounds.getWidth() * 0.88));\r\n\r\n                        y = (bounds.getMinY() + (bounds.getHeight() * 0.88));\r\n                        y = y + (labelHeight - descent);\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            }\r\n            else if(ec == 182600)//Isolated Personnel Location\r\n            {\r\n                \r\n                if (modifiers.has(Modifiers.H_ADDITIONAL_INFO_1)) {\r\n                    strText = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth());\r\n                        \r\n                        x = (bounds.getMinX() + (bounds.getWidth() * 0.5));\r\n                        x = x -  (labelWidth * 0.5);\r\n                        y = bounds.getMinY() - descent;\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n                if (modifiers.has(Modifiers.W_DTG_1)) {\r\n                    strText = modifiers.get(Modifiers.W_DTG_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth());\r\n\r\n                        x = bounds.getMinX() - labelWidth - bufferXL;\r\n                        if (!byLabelHeight) {\r\n                            y = bounds.getMinY() + labelHeight - descent;\r\n                        } else {\r\n                            y = (bounds.getMinY() + ((bounds.getHeight() * 0.5) - ((labelHeight - descent) * 0.5) + (-descent - bufferText)));\r\n                        }\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n                if (modifiers.has(Modifiers.W1_DTG_2)) {\r\n                    strText = modifiers.get(Modifiers.W1_DTG_2);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth());\r\n\r\n                        x = bounds.getMinX() - labelWidth - bufferXL;\r\n                        if (!byLabelHeight) {\r\n                            y = bounds.getMinY() + labelHeight - descent;\r\n                        } else {\r\n                            y = (bounds.getMinY() + ((bounds.getHeight() * 0.5) - (((labelHeight * 2) - descent) * 0.5) + (-descent - bufferText)));\r\n                        }\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            }\r\n            else if (SymbolUtilities.isCBRNEvent(symbolID)) //CBRN\r\n            {\r\n                if (modifiers.has(Modifiers.N_HOSTILE)) {\r\n                    strText = modifiers.get(Modifiers.N_HOSTILE);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        x = (bounds.getMinX() + bounds.getWidth() + bufferXR) as int;\r\n\r\n                        if (!byLabelHeight) {\r\n                            y = (bounds.getMinY() + bounds.getHeight()) as int;\r\n                        } else {\r\n                            y = (bounds.getMinY() + ((bounds.getHeight() * 0.5) + ((labelHeight - descent) * 0.5) + (labelHeight - descent + bufferText))) as int;\r\n                        }\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n\r\n                }\r\n                if (modifiers.has(Modifiers.H_ADDITIONAL_INFO_1)) {\r\n                    strText = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        x = (bounds.getMinX() + bounds.getWidth() + bufferXR) as int;\r\n                        if (!byLabelHeight) {\r\n                            y = (bounds.getMinY() + labelHeight - descent) as int;\r\n                        } else {\r\n                            //y = bounds.y + ((bounds.getHeight * 0.5) + (labelHeight * 0.5) - (labelHeight + bufferText));\r\n                            y = (bounds.getMinY() + ((bounds.getHeight() * 0.5) - ((labelHeight - descent) * 0.5) + (-descent - bufferText))) as int;\r\n                        }\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n                if (modifiers.has(Modifiers.W_DTG_1)) {\r\n                    strText = modifiers.get(Modifiers.W_DTG_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n\r\n                        x = bounds.getMinX() as int - labelWidth - bufferXL;\r\n                        if (!byLabelHeight) {\r\n                            y = bounds.getMinY() as int + labelHeight - descent;\r\n                        } else {\r\n                            //y = bounds.y + ((bounds.getHeight * 0.5) + (labelHeight * 0.5) - (labelHeight + bufferText));\r\n                            y = (bounds.getMinY() + ((bounds.getHeight() * 0.5) - ((labelHeight - descent) * 0.5) + (-descent - bufferText))) as int;\r\n                        }\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n                if ((ec === 281500 || ec === 281600) && modifiers.has(Modifiers.V_EQUIP_TYPE)) {//nuclear event or nuclear fallout producing event\r\n                    strText = modifiers.get(Modifiers.V_EQUIP_TYPE);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        //subset of nbc, just nuclear\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                        x = bounds.getMinX() as int - labelWidth - bufferXL;\r\n                        y = (bounds.getMinY() + ((bounds.getHeight() * 0.5) + ((labelHeight - descent) * 0.5))) as int;//((bounds.getHeight / 2) - (labelHeight/2));\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n                if (modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)) {\r\n                    strText = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                        x = bounds.getMinX() as int - labelWidth - bufferXL;\r\n                        if (!byLabelHeight) {\r\n                            y = (bounds.getMinY() + bounds.getHeight()) as int;\r\n                        } else {\r\n                            //y = bounds.y + ((bounds.getHeight * 0.5) + ((labelHeight-descent) * 0.5) + (labelHeight + bufferText));\r\n                            y = (bounds.getMinY() + ((bounds.getHeight() * 0.5) + ((labelHeight - descent) * 0.5) + (labelHeight - descent + bufferText))) as int;\r\n                        }\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n                if (modifiers.has(Modifiers.Y_LOCATION)) {\r\n                    strText = modifiers.get(Modifiers.Y_LOCATION);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                        //just NBC\r\n                        //x = bounds.getX() + (bounds.getWidth() * 0.5);\r\n                        //x = x - (labelWidth * 0.5);\r\n                        x = (bounds.getMinX() + (bounds.getWidth() * 0.5)) as int;\r\n                        x = x - (labelWidth * 0.5) as int;\r\n\r\n                        if (!byLabelHeight) {\r\n                            y = (bounds.getMinY() + bounds.getHeight() + labelHeight - descent + bufferY) as int;\r\n                        } else {\r\n                            y = (bounds.getMinY() + ((bounds.getHeight() * 0.5) + ((labelHeight - descent) * 0.5) + ((labelHeight + bufferText) * 2) - descent) as int) as int;\r\n\r\n                        }\r\n                        yForY = y + descent; //so we know where to start the DOM arrow.\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n\r\n                }\r\n                if (modifiers.has(Modifiers.C_QUANTITY)) {\r\n                    strText = modifiers.get(Modifiers.C_QUANTITY);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                        //subset of NBC, just nuclear\r\n                        x = (bounds.getMinX() + (bounds.getWidth() * 0.5)) as int;\r\n                        x = x - (labelWidth * 0.5) as int;\r\n                        y = bounds.getMinY() as int - descent;\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n\r\n                }\r\n            }\r\n            else if (ec === 270701)//static depiction\r\n            {\r\n                if (modifiers.has(Modifiers.H_ADDITIONAL_INFO_1)) {\r\n                    strText = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                        x = (bounds.getMinX() + (bounds.getWidth() * 0.5)) as int;\r\n                        x = x - (labelWidth * 0.5) as int;\r\n                        y = bounds.getMinY() as int - descent;// + (bounds.getHeight * 0.5);\r\n                        //y = y + (labelHeight * 0.5);\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n\r\n                }\r\n                if (modifiers.has(Modifiers.W_DTG_1)) {\r\n                    strText = modifiers.get(Modifiers.W_DTG_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                        x = (bounds.getMinX() + (bounds.getWidth() * 0.5) as int) as int;\r\n                        x = x - (labelWidth * 0.5) as int;\r\n                        y = (bounds.getMinY() + (bounds.getHeight())) as int;\r\n                        y = y + (labelHeight);\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n                if (modifiers.has(Modifiers.N_HOSTILE)) {\r\n                    strText = modifiers.get(Modifiers.N_HOSTILE);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        let ti2: TextInfo = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                        x = (bounds.getMinX() + (bounds.getWidth()) + bufferXR) as int;//right\r\n                        //x = x + labelWidth;//- (labelbounds.getWidth * 0.75);\r\n\r\n                        duplicate = true;\r\n\r\n                        x2 = bounds.getMinX() as int;//left\r\n                        x2 = x2 - labelWidth - bufferXL;// - (labelbounds.getWidth * 0.25);\r\n\r\n                        y = (bounds.getMinY() + (bounds.getHeight() * 0.5) as int) as int;//center\r\n                        y = y + ((labelHeight - descent) * 0.5) as int;\r\n\r\n                        y2 = y;\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        ti2.setLocation(Math.round(x2), Math.round(y2));\r\n                        arrMods.push(ti);\r\n                        arrMods.push(ti2);\r\n                    }\r\n                }\r\n\r\n            }\r\n            else if (e === 21 && et === 35)//sonobuoys\r\n            {\r\n                let is2525E:boolean = (SymbolID.getVersion(symbolID) >= SymbolID.Version_2525E);\r\n                //H sitting on center of circle to the right\r\n                //T above H\r\n                centerPoint = SymbolUtilities.getCMSymbolAnchorPoint(symbolID, RectUtilities.copyRect(bounds)).toPoint2D();\r\n                if (modifiers.has(Modifiers.H_ADDITIONAL_INFO_1)) {\r\n                    strText = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        let ti2: TextInfo = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                        x = (bounds.getMinX() + (bounds.getWidth()) + bufferXR) as int;//right\r\n                        y = centerPoint.y;\r\n\r\n                        if(is2525E) {\r\n                            x = x - (bounds.getWidth() * 0.2);\r\n                            y = bounds.getY() + (bounds.getHeight() / 2);\r\n                        }\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n                if (est === 0 || est === 1 || est === 4 || est === 7 || est === 8 || est === 15) {\r\n                    if (modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)) {\r\n                        strText = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                        if (strText != null) {\r\n                            ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                            let ti2: TextInfo = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                            labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                            x = (bounds.getMinX() + (bounds.getWidth()) + bufferXR - (bounds.getWidth() * 0.2) );//right\r\n                            y = centerPoint.y - labelHeight;\r\n\r\n                            if(is2525E) {\r\n                                y = (bounds.getY() + (bounds.getHeight() / 2)) - labelHeight;\r\n                            }\r\n\r\n                            ti.setLocation(Math.round(x), Math.round(y));\r\n                            arrMods.push(ti);\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n            else if (ec === 282001 || //tower, low\r\n                    ec === 282002)   //tower, high\r\n            {\r\n                if (modifiers.has(Modifiers.X_ALTITUDE_DEPTH)) {\r\n                    strText = modifiers.get(Modifiers.X_ALTITUDE_DEPTH);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                        if(SymbolID.getStatus(symbolID)==SymbolID.Status_Planned_Anticipated_Suspect)\r\n                            x = (bounds.getMinX() + (bounds.getWidth() * 0.9)) as int;\r\n                        else\r\n                            x = (bounds.getMinX() + (bounds.getWidth() * 0.8)) as int;\r\n                        y = bounds.getMinY() as int + labelHeight - descent;// + (bounds.getHeight * 0.5);\r\n                        //y = y + (labelHeight * 0.5);\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n\r\n                }\r\n            }\r\n            else if (ec === 180600)  //TACAN\r\n            {\r\n                if (modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)) {\r\n                    strText = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        //One modifier symbols and modifier goes top right of symbol\r\n                        x = (bounds.getMinX() + (bounds.getWidth() + bufferXR)) as int;\r\n\r\n                        y = (bounds.getMinY() + labelHeight) as int;\r\n\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            }\r\n            else if (ec === 210300)  //Defended Asset\r\n            {\r\n                if (modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)) {\r\n                    strText = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        //One modifier symbols and modifier goes top right of symbol\r\n                        x = (bounds.getMinX() - labelWidth - bufferXL) as int;\r\n\r\n                        y = (bounds.getMinY() + labelHeight) as int;\r\n\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            }\r\n            else if (ec === 210600)  //Air Detonation\r\n            {\r\n                if (modifiers.has(Modifiers.X_ALTITUDE_DEPTH)) {\r\n                    strText = modifiers.get(Modifiers.X_ALTITUDE_DEPTH);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        //One modifier symbols and modifier goes top right of symbol\r\n                        x = (bounds.getMinX() + (bounds.getWidth() + bufferXR)) as int;\r\n\r\n                        y = (bounds.getMinY() + labelHeight) as int;\r\n\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            }\r\n            else if (ec === 210800)  //Impact Point\r\n            {\r\n                if (modifiers.has(Modifiers.X_ALTITUDE_DEPTH)) {\r\n                    strText = modifiers.get(Modifiers.X_ALTITUDE_DEPTH);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        //One modifier symbols and modifier goes upper right of center\r\n                        x = (bounds.getX() + (bounds.getWidth() * 0.65)) as int;\r\n                        //                  x = x - (labelBounds.width * 0.5);\r\n                        y = (bounds.getY() + (bounds.getHeight() * 0.25)) as int;\r\n                        y = y + (labelHeight * 0.5) as int;\r\n\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            }\r\n            else if (ec === 211000)  //Launched Torpedo\r\n            {\r\n                if (modifiers.has(Modifiers.H_ADDITIONAL_INFO_1)) {\r\n                    strText = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        //One modifier symbols and modifier goes upper right of center\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                        x = (bounds.getX() + (bounds.getWidth() * 0.5) - (labelWidth / 2)) as int;\r\n                        y = (bounds.getY() - bufferY) as int;\r\n\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            }\r\n            else if (ec === 214900 || ec === 215600)//General Sea SubSurface Station & General Sea Surface Station\r\n            {\r\n                if (modifiers.has(Modifiers.W_DTG_1)) {\r\n                    strText = modifiers.get(Modifiers.W_DTG_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText + \" - \", 0, 0, modifierFont, frc);\r\n\r\n                        //One modifier symbols and modifier goes top right of symbol\r\n                        x = (bounds.getMinX() + (bounds.getWidth() + bufferXR)) as int;\r\n                        y = (bounds.getMinY() + labelHeight) as int;\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n                if (modifiers.has(Modifiers.W1_DTG_2)) {\r\n                    strText = modifiers.get(Modifiers.W1_DTG_2);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        //One modifier symbols and modifier goes top right of symbol\r\n                        x = (bounds.getMinX() + (bounds.getWidth() + bufferXR)) as int;\r\n                        y = (bounds.getMinY() + (labelHeight * 2)) as int;\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n                if (modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)) {\r\n                    strText = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        //One modifier symbols and modifier goes top right of symbol\r\n                        x = (bounds.getMinX() + (bounds.getWidth() + bufferXR)) as int;\r\n                        y = (bounds.getMinY() + (labelHeight * 3)) as int;\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            }\r\n            else if (ec === 217000)//Shore Control Station\r\n            {\r\n                if (modifiers.has(Modifiers.H_ADDITIONAL_INFO_1)) {\r\n                    strText = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        //One modifier symbols and modifier goes upper right of center\r\n                        labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                        x = (bounds.getX() + (bounds.getWidth() * 0.5) - (labelWidth / 2)) as int;\r\n                        y = (bounds.getY() + bounds.getHeight() + labelHeight + bufferY) as int;\r\n\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            }\r\n            else if (ec === 250600)//Known Point\r\n            {\r\n                if (modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)) {\r\n                    strText = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        //One modifier symbols and modifier goes upper right of center\r\n                        x = (bounds.getX() + (bounds.getWidth() + bufferXR)) as int;\r\n\r\n                        if(!RendererSettings.getInstance().getOutlineSPControlMeasures() && \r\n                            !(attributes.has(MilStdAttributes.OutlineSymbol) && (attributes.get(MilStdAttributes.OutlineSymbol).toUpperCase()===\"TRUE\")))\r\n                            x += bufferXR;\r\n                        \r\n                        y = (bounds.getY() + (bounds.getHeight() * 0.30)) as int;\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            }\r\n            else if(ec == 360100 || ec == 360200 || ec == 360300)//Protection of Cultural Property\r\n            {\r\n                if (modifiers.has(Modifiers.H_ADDITIONAL_INFO_1)) {\r\n                    strText = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                    if (strText != null) {\r\n                        ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                        //One modifier symbols and modifier goes right of center\r\n                        x = (bounds.getX() + bounds.getWidth() + bufferXR);\r\n                        y = (bounds.getY() + (bounds.getHeight() * 0.6));\r\n\r\n                        ti.setLocation(Math.round(x), Math.round(y));\r\n                        arrMods.push(ti);\r\n                    }\r\n                }\r\n            }          \r\n        }\r\n        else if (ss === SymbolID.SymbolSet_Atmospheric) \r\n        {\r\n            let modX: string;\r\n            if (modifiers != null && modifiers.has(Modifiers.X_ALTITUDE_DEPTH)) {\r\n\r\n                modX = (modifiers.get(Modifiers.X_ALTITUDE_DEPTH));\r\n            }\r\n\r\n\r\n            if (ec === 162300)//Freezing Level\r\n            {\r\n                strText = \"0\" + String.fromCharCode(176) + \":\";\r\n                if (modX != null) {\r\n\r\n                    strText += modX;\r\n                }\r\n\r\n                else {\r\n\r\n                    strText += \"?\";\r\n                }\r\n\r\n\r\n                ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                //One modifier symbols and modifier goes in center\r\n                x = (bounds.getMinX() + (bounds.getWidth() * 0.5)) as int;\r\n                x = x - (labelWidth * 0.5) as int;\r\n                y = (bounds.getMinY() + (bounds.getHeight() * 0.5)) as int;\r\n                y = y + ((labelHeight - modifierFontDescent) * 0.5) as int;\r\n\r\n                ti.setLocation(Math.round(x), Math.round(y));\r\n                arrMods.push(ti);\r\n            }\r\n            else if (ec === 162200)//tropopause Level\r\n            {\r\n                strText = \"X?\";\r\n                if (modX != null) {\r\n\r\n                    strText = modX;\r\n                }\r\n\r\n\r\n                ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                //One modifier symbols and modifier goes in center\r\n                x = (bounds.getMinX() + (bounds.getWidth() * 0.5)) as int;\r\n                x = x - (labelWidth * 0.5) as int;\r\n                y = (bounds.getMinY() + (bounds.getHeight() * 0.5)) as int;\r\n                y = y + ((labelHeight - modifierFontDescent) * 0.5) as int;\r\n\r\n                ti.setLocation(Math.round(x), Math.round(y));\r\n                arrMods.push(ti);\r\n            }\r\n            else if (ec === 110102)//tropopause Low\r\n            {\r\n                strText = \"X?\";\r\n                if (modX != null) {\r\n\r\n                    strText = modX;\r\n                }\r\n\r\n\r\n                ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                //One modifier symbols and modifier goes in center\r\n                x = (bounds.getMinX() + (bounds.getWidth() * 0.5) as int) as int;\r\n                x = x - (labelWidth * 0.5) as int;\r\n                y = (bounds.getMinY() + (bounds.getHeight() * 0.5) as int) as int;\r\n                y = y - descent;\r\n\r\n                ti.setLocation(Math.round(x), Math.round(y));\r\n                arrMods.push(ti);\r\n            }\r\n            else if (ec === 110202)//tropopause High\r\n            {\r\n                strText = \"X?\";\r\n                if (modX != null) {\r\n\r\n                    strText = modX;\r\n                }\r\n\r\n\r\n                ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n                //One modifier symbols and modifier goes in center\r\n                x = (bounds.getMinX() + (bounds.getWidth() * 0.5) as int) as int;\r\n                x = x - (labelWidth * 0.5) as int;\r\n                y = (bounds.getMinY() + (bounds.getHeight() * 0.5) as int) as int;\r\n                //y = y + (int) ((labelHeight * 0.5f) + (labelHeight/2));\r\n                y = y + (((labelHeight * 0.5) - (labelHeight / 2)) + labelHeight - descent) as int;\r\n\r\n                ti.setLocation(Math.round(x), Math.round(y));\r\n                arrMods.push(ti);\r\n            }\r\n        }\r\n\r\n        // </editor-fold>\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"DOM Arrow\">\r\n        let domPoints: Point2D[];\r\n        let domBounds: Rectangle2D;\r\n\r\n        if (modifiers != null && modifiers.has(Modifiers.Q_DIRECTION_OF_MOVEMENT) &&\r\n            SymbolUtilities.isCBRNEvent(symbolID))//CBRN events\r\n        {\r\n            strText = modifiers.get(Modifiers.Q_DIRECTION_OF_MOVEMENT);\r\n            if (strText != null && SymbolUtilities.isNumber(strText)) {\r\n                let q: float = parseFloat(strText);\r\n                let tempBounds: Rectangle2D = RectUtilities.copyRect(bounds);\r\n\r\n                tempBounds = tempBounds.createUnion(new Rectangle2D(bounds.getCenterX(), yForY, 0, 0));\r\n\r\n                //boolean isY = modifiers.has(Modifiers.Y_LOCATION);\r\n\r\n                domPoints = ModifierRenderer.createDOMArrowPoints(symbolID, tempBounds, sdi.getSymbolCenterPoint(), q, false, frc, modifierFontHeight);\r\n\r\n                domBounds = new Rectangle2D(domPoints[0].getX(), domPoints[0].getY(), 1, 1);\r\n\r\n                let temp: Point2D;\r\n                for (let i: int = 1; i < 6; i++) {\r\n                    temp = domPoints[i];\r\n                    if (temp != null) {\r\n                        domBounds = domBounds.createUnion(new Rectangle2D(temp.getX(), temp.getY(), 0, 0));\r\n                    }\r\n                }\r\n                imageBounds = imageBounds.createUnion(domBounds);\r\n            }\r\n        }\r\n        // </editor-fold>\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Build Feint Dummy Indicator\">\r\n\r\n        if (SymbolUtilities.hasFDI(symbolID)) {\r\n            //create feint indicator /\\\r\n            fdiLeft = new Point2D(bounds.getX(), bounds.getY());\r\n            fdiRight = new Point2D((bounds.getX() + bounds.getWidth()), bounds.getY());\r\n            fdiTop = new Point2D(Math.round(bounds.getCenterX()), Math.round(bounds.getY() - (bounds.getWidth() * .5)));\r\n\r\n\r\n            fdiBounds = new Rectangle2D(fdiLeft.getX(), fdiTop.getY(), fdiRight.getX() - fdiLeft.getX(), fdiLeft.getY() - fdiTop.getY());\r\n\r\n            ti = new TextInfo(\"TEST\", 0, 0, modifierFont, frc);\r\n            if (ti != null && SymbolUtilities.isCBRNEvent(symbolID)) {\r\n                let shiftY: int = Math.round(bounds.getY() - ti.getTextBounds().getHeight() - 2) as int;\r\n                fdiLeft.setLocation(fdiLeft.getX(), fdiLeft.getY() + shiftY);\r\n                //fdiLeft.offset(0, shiftY);\r\n                fdiTop.setLocation(fdiTop.getX(), fdiTop.getY() + shiftY);\r\n                //fdiTop.offset(0, shiftY);\r\n                fdiRight.setLocation(fdiRight.getX(), fdiRight.getY() + shiftY);\r\n                //fdiRight.offset(0, shiftY);\r\n                fdiBounds = new Rectangle2D(fdiLeft.getX(), fdiTop.getY(), fdiRight.getX() - fdiLeft.getX(), fdiLeft.getY() - fdiTop.getY());\r\n                //fdiBounds.offset(0, shiftY);\r\n            }\r\n\r\n            imageBounds = imageBounds.createUnion(fdiBounds);\r\n\r\n        }\r\n        // </editor-fold>\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Shift Points and Draw\">\r\n        let modifierBounds: Rectangle2D;\r\n        if (arrMods != null && arrMods.length > 0) {\r\n\r\n            //build modifier bounds/////////////////////////////////////////\r\n            modifierBounds = arrMods[0].getTextOutlineBounds();\r\n            let size: int = arrMods.length;\r\n            let tempShape: TextInfo;\r\n            for (let i: int = 1; i < size; i++) {\r\n                tempShape = arrMods[i];\r\n                modifierBounds = modifierBounds.createUnion(tempShape.getTextOutlineBounds());\r\n            }\r\n\r\n        }\r\n\r\n        if (modifierBounds != null || domBounds != null || fdiBounds != null) {\r\n\r\n            if (modifierBounds != null) {\r\n                imageBounds = imageBounds.createUnion(modifierBounds);\r\n            }\r\n            if (domBounds != null) {\r\n                imageBounds = imageBounds.createUnion(domBounds);\r\n            }\r\n            if (fdiBounds != null) {\r\n                imageBounds = imageBounds.createUnion(fdiBounds);\r\n            }\r\n\r\n            //shift points if needed////////////////////////////////////////\r\n            if (sdi instanceof ImageInfo && (imageBounds.getMinX() < 0 || imageBounds.getMinY() < 0)) {\r\n                let shiftX: int = Math.abs(imageBounds.getMinX() as int);\r\n                let shiftY: int = Math.abs(imageBounds.getMinY() as int);\r\n\r\n                //shift mobility points\r\n                let size: int = arrMods.length;\r\n                let tempShape: TextInfo;\r\n                for (let i: int = 0; i < size; i++) {\r\n                    tempShape = arrMods[i];\r\n                    tempShape.shift(shiftX, shiftY);\r\n                }\r\n                if (modifierBounds != null) {\r\n\r\n                    RectUtilities.shift(modifierBounds, shiftX, shiftY);\r\n                }\r\n\r\n\r\n                if (domBounds != null) {\r\n                    for (let i: int = 0; i < 6; i++) {\r\n                        let temp: Point2D = domPoints[i];\r\n                        if (temp != null) {\r\n                            temp.setLocation(temp.getX() + shiftX, temp.getY() + shiftY);\r\n                        }\r\n                    }\r\n                    RectUtilities.shift(domBounds, shiftX, shiftY);\r\n                }\r\n\r\n                //If there's an FDI\r\n                if (fdiBounds != null) {\r\n                    ShapeUtilities.offset(fdiBounds, shiftX, shiftY);\r\n                    ShapeUtilities.offset(fdiLeft, shiftX, shiftY);\r\n                    ShapeUtilities.offset(fdiTop, shiftX, shiftY);\r\n                    ShapeUtilities.offset(fdiRight, shiftX, shiftY);\r\n                }\r\n\r\n                //shift image points\r\n                centerPoint.setLocation(centerPoint.getX() + shiftX, centerPoint.getY() + shiftY);\r\n                RectUtilities.shift(symbolBounds, shiftX, shiftY);\r\n                RectUtilities.shift(imageBounds, shiftX, shiftY);\r\n            }\r\n\r\n            if (attributes.has(MilStdAttributes.TextColor)) {\r\n                textColor = RendererUtilities.getColorFromHexString(attributes.get(MilStdAttributes.TextColor));\r\n            }\r\n            if (attributes.has(MilStdAttributes.TextBackgroundColor)) {\r\n                textBackgroundColor = RendererUtilities.getColorFromHexString(attributes.get(MilStdAttributes.TextBackgroundColor));\r\n            }\r\n            textColor = RendererUtilities.setColorAlpha(textColor, alpha);\r\n            textBackgroundColor = RendererUtilities.setColorAlpha(textBackgroundColor, alpha);\r\n\r\n            if (sdi instanceof SVGSymbolInfo) {\r\n                let svgStroke: string = RendererUtilities.colorToHexString(lineColor, false);\r\n                let svgStrokeWidth: number = strokeWidth;//\"3\";\r\n                let svgAlpha: string;\r\n                if (alpha > -1) {\r\n\r\n                    svgAlpha = alpha.toString();\r\n                }\r\n\r\n                ssi = sdi as SVGSymbolInfo;\r\n                let sbSVG:string =  \"\";\r\n                sbSVG += (ssi.getSVG());\r\n                if(arrMods != null && arrMods.length >0)\r\n                    sbSVG += (ModifierRenderer.renderTextElements(arrMods, textColor, textBackgroundColor));\r\n\r\n                // <editor-fold defaultstate=\"collapsed\" desc=\"DOM arrow\">\r\n                if (domBounds != null) {\r\n                    let domPath: Path = new Path();\r\n\r\n                    domPath.moveTo(domPoints[0].getX(), domPoints[0].getY());\r\n                    if (domPoints[1] != null) {\r\n                        domPath.lineTo(domPoints[1].getX(), domPoints[1].getY());\r\n                    }\r\n                    if (domPoints[2] != null) {\r\n                        domPath.lineTo(domPoints[2].getX(), domPoints[2].getY());\r\n                    }\r\n                    sbSVG += (domPath.toSVGElement(svgStroke, svgStrokeWidth, null));\r\n\r\n                    domPath = new Path();\r\n\r\n                    domPath.moveTo(domPoints[3].getX(), domPoints[3].getY());\r\n                    domPath.lineTo(domPoints[4].getX(), domPoints[4].getY());\r\n                    domPath.lineTo(domPoints[5].getX(), domPoints[5].getY());\r\n                    sbSVG += (domPath.toSVGElement(null, 0, svgStroke));\r\n\r\n                    domBounds = null;\r\n                    domPoints = null;\r\n                }\r\n                // </editor-fold>\r\n\r\n                //<editor-fold defaultstate=\"collapsed\" desc=\"Draw FDI\">\r\n                if (fdiBounds != null) {\r\n                    let svgFDIDashArray: string = \"6 4\";\r\n                    let dashArray: number[] = [6, 4];\r\n\r\n                    if (symbolBounds.getHeight() < 20) {\r\n                        svgFDIDashArray = \"5 3\";\r\n                    }\r\n\r\n                    /// ///////////////////////////////////\r\n                    //Divide line in 14 parts. line is 3 parts to 2 parts gap\r\n                    let distance:int = RendererUtilities.getDistanceBetweenPoints(fdiTop,fdiLeft);\r\n                    //distance = distance / 14f;\r\n                    dashArray[1] = ((distance / 14) * 2);\r\n                    dashArray[0] = ((distance / 14) * 3);//*/\r\n                    svgFDIDashArray = \"\" + dashArray[0] + \" \" + dashArray[1];\r\n                    /// //////////////////////////////////\r\n\r\n                    let fdiPath: Path = new Path();\r\n                    fdiPath.moveTo(fdiTop.getX(), fdiTop.getY());\r\n                    fdiPath.lineTo(fdiLeft.getX(), fdiLeft.getY());\r\n                    fdiPath.moveTo(fdiTop.getX(), fdiTop.getY());\r\n                    fdiPath.lineTo(fdiRight.getX(), fdiRight.getY());//*/\r\n\r\n                    fdiPath.setLineDash(svgFDIDashArray);\r\n                    sbSVG += (fdiPath.toSVGElement(svgStroke, svgStrokeWidth, null));\r\n                }\r\n                //</editor-fold>\r\n\r\n                newsdi = new SVGSymbolInfo(sbSVG.toString().valueOf(), centerPoint, symbolBounds, imageBounds);\r\n\r\n            }\r\n\r\n\r\n            // <editor-fold defaultstate=\"collapsed\" desc=\"Cleanup\">\r\n\r\n            // </editor-fold>\r\n\r\n            return newsdi;\r\n\r\n        }\r\n        else \r\n        {\r\n            return null;\r\n        }\r\n        // </editor-fold>\r\n\r\n    }\r\n\r\n    /**\r\n     * Process modifiers for action points\r\n     */\r\n    public static ProcessTGSPModifiers(sdi: SymbolDimensionInfo, symbolID: string, modifiers: Map<string, string>, attributes: Map<string, string>, lineColor: Color, frc: OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D): SymbolDimensionInfo {\r\n\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Variables\">\r\n        let ii: ImageInfo;\r\n        let ssi: SVGSymbolInfo;\r\n\r\n        let modifierFont: Font = this.getFont(attributes);//ModifierRenderer.RS.getLabelFont();\r\n        let hd:number[] = this.getFontHeightandDescent(modifierFont,frc);\r\n        let modifierFontHeight: number = hd[0];\r\n        let modifierFontDescent: number = hd[1];\r\n\r\n        let bufferXL: int = 6;\r\n        let bufferXR: int = 4;\r\n        let bufferY: int = 2;\r\n        let bufferText: int = 2;\r\n        let centerOffset: int = 1; //getCenterX/Y function seems to go over by a pixel\r\n        let x: int = 0;\r\n        let y: int = 0;\r\n        let x2: int = 0;\r\n        let y2: int = 0;\r\n\r\n        //Feint Dummy Indicator variables\r\n        let fdiBounds: Rectangle2D;\r\n        let fdiTop: Point2D;\r\n        let fdiLeft: Point2D;\r\n        let fdiRight: Point2D;\r\n\r\n        let outlineOffset: int = ModifierRenderer.RS.getTextOutlineWidth();\r\n        let labelHeight: int = 0;\r\n        let labelWidth: int = 0;\r\n        let alpha: float = -1;\r\n        let newsdi: SymbolDimensionInfo;\r\n\r\n        let textColor: Color = lineColor;\r\n        let textBackgroundColor: Color;\r\n\r\n        let arrMods: Array<TextInfo> = new Array<TextInfo>();\r\n        let duplicate: boolean = false;\r\n\r\n        let msi: MSInfo = MSLookup.getInstance().getMSLInfo(symbolID);\r\n\r\n\r\n        if (attributes.has(MilStdAttributes.Alpha)) {\r\n            alpha = parseFloat(attributes.get(MilStdAttributes.Alpha)) / 255;\r\n        }\r\n\r\n        let bounds: Rectangle2D = RectUtilities.copyRect(sdi.getSymbolBounds());\r\n        let symbolBounds: Rectangle2D = RectUtilities.copyRect((sdi.getSymbolBounds()));\r\n        let centerPoint: Point2D = sdi.getSymbolCenterPoint();\r\n        let imageBounds: Rectangle2D = RectUtilities.copyRect((sdi.getImageBounds()));\r\n\r\n        //centerPoint = new Point2D(Math.round(sdi.getSymbolCenterPoint().x), Math.round(sdi.getSymbolCenterPoint().y));\r\n        centerPoint = new Point2D(sdi.getSymbolCenterPoint().x, sdi.getSymbolCenterPoint().y);\r\n\r\n        let byLabelHeight: boolean = false;\r\n\r\n        labelHeight = Math.round(modifierFontHeight + 0.5);\r\n        let maxHeight: int = (symbolBounds.getHeight()) as int;\r\n        if ((labelHeight * 3) > maxHeight) {\r\n            byLabelHeight = true;\r\n        }\r\n\r\n        let descent: int = (modifierFontDescent) as int;\r\n        let yForY: int = -1;\r\n\r\n        let labelBounds1: Rectangle2D;//text.getPixelBounds(null, 0, 0);\r\n        let labelBounds2: Rectangle2D;\r\n        let strText: string = \"\";\r\n        let strText1: string = \"\";\r\n        let strText2: string = \"\";\r\n        let text1: TextInfo;\r\n        let text2: TextInfo;\r\n\r\n        let basicID: string = SymbolUtilities.getBasicSymbolID(symbolID);\r\n\r\n        if (outlineOffset > 2) {\r\n            outlineOffset = ((outlineOffset - 1) / 2);\r\n        }\r\n        else {\r\n            outlineOffset = 0;\r\n        }\r\n\r\n        /*bufferXL += outlineOffset;\r\n         bufferXR += outlineOffset;\r\n         bufferY += outlineOffset;\r\n         bufferText += outlineOffset;*/\r\n        // </editor-fold>\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Process Modifiers\">\r\n        let ti: TextInfo;\r\n\r\n        if(modifiers != null && modifiers.size > 0)\r\n        {\r\n            if (msi.getModifiers().includes(Modifiers.N_HOSTILE) && modifiers.has(Modifiers.N_HOSTILE)) {\r\n                strText = modifiers.get(Modifiers.N_HOSTILE);\r\n                if (strText != null) {\r\n                    ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                    x = (bounds.getMinX() + bounds.getWidth() + bufferXR) as int;\r\n\r\n                    if (!byLabelHeight) {\r\n                        y = ((bounds.getHeight() / 3) * 2) as int;//checkpoint, get box above the point\r\n                        y = bounds.getMinY() as int + y;\r\n                    }\r\n                    else {\r\n                        //y = ((labelHeight + bufferText) * 3);\r\n                        //y = bounds.y + y - descent;\r\n                        y = (bounds.getMinY() + bounds.getHeight()) as int;\r\n                    }\r\n\r\n                    ti.setLocation(x, y);\r\n                    arrMods.push(ti);\r\n                }\r\n\r\n            }\r\n            if (msi.getModifiers().includes(Modifiers.H_ADDITIONAL_INFO_1) && modifiers.has(Modifiers.H_ADDITIONAL_INFO_1)) {\r\n                strText = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                if (strText != null) {\r\n                    ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                    labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n\r\n                    x = (bounds.getMinX() + (bounds.getWidth() * 0.5)) as int;\r\n                    x = x - (labelWidth * 0.5) as int;\r\n                    y = bounds.getMinY() as int - descent;\r\n\r\n                    ti.setLocation(x, y);\r\n                    arrMods.push(ti);\r\n                }\r\n            }\r\n            if (msi.getModifiers().includes(Modifiers.H1_ADDITIONAL_INFO_2) && modifiers.has(Modifiers.H1_ADDITIONAL_INFO_2)) {\r\n                strText = modifiers.get(Modifiers.H1_ADDITIONAL_INFO_2);\r\n                if (strText != null) {\r\n                    ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                    labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n\r\n                    x = (bounds.getMinX() + (bounds.getWidth() * 0.5)) as int;\r\n                    x = x - (labelWidth * 0.5) as int;\r\n                    y = (bounds.getMinY() + labelHeight - descent + (bounds.getHeight() * 0.07)) as int;\r\n\r\n                    ti.setLocation(x, y);\r\n                    arrMods.push(ti);\r\n                }\r\n            }\r\n            if (msi.getModifiers().includes(Modifiers.A_SYMBOL_ICON)) {\r\n                if (modifiers.has(Modifiers.A_SYMBOL_ICON)) {\r\n\r\n                    strText = modifiers.get(Modifiers.A_SYMBOL_ICON);\r\n                }\r\n\r\n                else {\r\n                    if (SymbolID.getEntityCode(symbolID) === 321706) {\r\n                        //NATO Multiple Supply Class Point\r\n                        strText = \"ALL?\";\r\n                    }\r\n\r\n                }\r\n                //make it clear the required 'A' value wasn't set for this symbol.\r\n\r\n                if (strText != null) {\r\n                    ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                    labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n\r\n                    x = (bounds.getMinX() + (bounds.getWidth() * 0.5)) as int;\r\n                    x = x - (labelWidth * 0.5) as int;\r\n                    y = (bounds.getMinY() + labelHeight - descent + (bounds.getHeight() * 0.07)) as int;\r\n\r\n                    ti.setLocation(x, y);\r\n                    arrMods.push(ti);\r\n                }\r\n            }\r\n            if (msi.getModifiers().includes(Modifiers.W_DTG_1) && modifiers.has(Modifiers.W_DTG_1)) {\r\n                strText = modifiers.get(Modifiers.W_DTG_1);\r\n                if (strText != null) {\r\n                    ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                    labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n\r\n                    x = (bounds.getMinX() - labelWidth - bufferXL) as int;\r\n                    y = (bounds.getMinY() + labelHeight - descent) as int;\r\n\r\n                    ti.setLocation(x, y);\r\n                    arrMods.push(ti);\r\n                }\r\n            }\r\n            if (msi.getModifiers().includes(Modifiers.W1_DTG_2) && modifiers.has(Modifiers.W1_DTG_2)) {\r\n                strText = modifiers.get(Modifiers.W1_DTG_2);\r\n                if (strText != null) {\r\n                    ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                    labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n\r\n                    x = bounds.getMinX() as int - labelWidth - bufferXL;\r\n\r\n                    y = ((labelHeight - descent + bufferText) * 2);\r\n                    y = bounds.getMinY() as int + y;\r\n\r\n                    ti.setLocation(x, y);\r\n                    arrMods.push(ti);\r\n                }\r\n            }\r\n            if (msi.getModifiers().includes(Modifiers.T_UNIQUE_DESIGNATION_1) && modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)) {\r\n                strText = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                if (strText != null) {\r\n                    ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n\r\n                    x = (bounds.getMinX() + bounds.getWidth() + bufferXR) as int;\r\n                    y = bounds.getMinY() as int + labelHeight - descent;\r\n\r\n                    ti.setLocation(x, y);\r\n                    arrMods.push(ti);\r\n                }\r\n            }\r\n            if (msi.getModifiers().includes(Modifiers.T1_UNIQUE_DESIGNATION_2) && modifiers.has(Modifiers.T1_UNIQUE_DESIGNATION_2)) {\r\n                strText = modifiers.get(Modifiers.T1_UNIQUE_DESIGNATION_2);\r\n                if (strText != null) {\r\n                    ti = new TextInfo(strText, 0, 0, modifierFont, frc);\r\n                    labelWidth = Math.round(ti.getTextBounds().getWidth()) as int;\r\n\r\n                    //points\r\n                    x = (bounds.getMinX() + (bounds.getWidth() * 0.5)) as int;\r\n                    x = x - (labelWidth * 0.5) as int;\r\n                    //y = bounds.y + (bounds.getHeight * 0.5);\r\n\r\n                    y = ((bounds.getHeight() * 0.55)) as int;//633333333\r\n                    y = bounds.getMinY() as int + y;\r\n\r\n                    let ec:number = SymbolID.getEntityCode(symbolID);\r\n                    if((ec >= 281800 && ec <= 281809) || ec == 321100)\r\n                    {\r\n                        y = ((bounds.getHeight() * 0.63));\r\n                        y = bounds.getMinY() + y;\r\n                    }\r\n\r\n                    ti.setLocation(x, y);\r\n                    arrMods.push(ti);\r\n                }\r\n            }\r\n\r\n        }\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Build Feint Dummy Indicator\">\r\n\r\n        if (SymbolUtilities.hasFDI(symbolID)) {\r\n            //create feint indicator /\\\r\n            fdiLeft = new Point2D(bounds.getX(), bounds.getY());\r\n            fdiRight = new Point2D((bounds.getX() + bounds.getWidth()), bounds.getY());\r\n            fdiTop = new Point2D(Math.round(bounds.getCenterX()), Math.round(bounds.getY() - (bounds.getWidth() * .5)));\r\n\r\n\r\n            fdiBounds = new Rectangle2D(fdiLeft.getX(), fdiTop.getY(), fdiRight.getX() - fdiLeft.getX(), fdiLeft.getY() - fdiTop.getY());\r\n\r\n            ti = new TextInfo(\"TEST\", 0, 0, modifierFont, frc);\r\n            if (ti != null) {\r\n                let shiftY: int = Math.round(bounds.getY() - ti.getTextBounds().getHeight() - 2) as int;\r\n                fdiLeft.setLocation(fdiLeft.getX(), fdiLeft.getY() + shiftY);\r\n                //fdiLeft.offset(0, shiftY);\r\n                fdiTop.setLocation(fdiTop.getX(), fdiTop.getY() + shiftY);\r\n                //fdiTop.offset(0, shiftY);\r\n                fdiRight.setLocation(fdiRight.getX(), fdiRight.getY() + shiftY);\r\n                //fdiRight.offset(0, shiftY);\r\n                fdiBounds = new Rectangle2D(fdiLeft.getX(), fdiTop.getY(), fdiRight.getX() - fdiLeft.getX(), fdiLeft.getY() - fdiTop.getY());\r\n                //fdiBounds.offset(0, shiftY);\r\n            }\r\n\r\n            imageBounds = imageBounds.createUnion(fdiBounds);\r\n        // </editor-fold>\r\n\r\n        }\r\n\r\n        // </editor-fold>\r\n        // <editor-fold defaultstate=\"collapsed\" desc=\"Shift Points and Draw\">\r\n        let modifierBounds: Rectangle2D;\r\n        if (arrMods != null && arrMods.length > 0) {\r\n\r\n            //build modifier bounds/////////////////////////////////////////\r\n            modifierBounds = arrMods[0].getTextOutlineBounds();\r\n            let size: int = arrMods.length;\r\n            let tempShape: TextInfo;\r\n            for (let i: int = 1; i < size; i++) {\r\n                tempShape = arrMods[i];\r\n                modifierBounds = modifierBounds.createUnion(tempShape.getTextOutlineBounds());\r\n            }\r\n\r\n        }\r\n\r\n        if (fdiBounds != null) {\r\n            if (modifierBounds != null) {\r\n\r\n                modifierBounds = modifierBounds.createUnion(fdiBounds);\r\n            }\r\n\r\n            else {\r\n\r\n                modifierBounds = fdiBounds;\r\n            }\r\n\r\n        }\r\n\r\n\r\n        if (modifierBounds != null) {\r\n\r\n            imageBounds = imageBounds.createUnion(modifierBounds);\r\n\r\n            //shift points if needed////////////////////////////////////////\r\n            if (sdi instanceof ImageInfo && (imageBounds.getMinX() < 0 || imageBounds.getMinY() < 0)) {\r\n                let shiftX: int = Math.abs(imageBounds.getMinX()) as int;\r\n                let shiftY: int = Math.abs(imageBounds.getMinY()) as int;\r\n\r\n                //shift mobility points\r\n                let size: int = arrMods.length;\r\n                let tempShape: TextInfo;\r\n                for (let i: int = 0; i < size; i++) {\r\n                    tempShape = arrMods[i];\r\n                    tempShape.shift(shiftX, shiftY);\r\n                }\r\n                RectUtilities.shift(modifierBounds, shiftX, shiftY);\r\n\r\n                //shift image points\r\n                centerPoint.setLocation(centerPoint.getX() + shiftX, centerPoint.getY() + shiftY);\r\n                RectUtilities.shift(symbolBounds, shiftX, shiftY);\r\n                RectUtilities.shift(imageBounds, shiftX, shiftY);\r\n\r\n                //If there's an FDI\r\n                if (fdiBounds != null) {\r\n                    ShapeUtilities.offset(fdiBounds, shiftX, shiftY);\r\n                    ShapeUtilities.offset(fdiLeft, shiftX, shiftY);\r\n                    ShapeUtilities.offset(fdiTop, shiftX, shiftY);\r\n                    ShapeUtilities.offset(fdiRight, shiftX, shiftY);\r\n                }\r\n            }\r\n\r\n            if (attributes.has(MilStdAttributes.TextColor)) {\r\n                textColor = RendererUtilities.getColorFromHexString(attributes.get(MilStdAttributes.TextColor));\r\n            }\r\n            if (attributes.has(MilStdAttributes.TextBackgroundColor)) {\r\n                textBackgroundColor = RendererUtilities.getColorFromHexString(attributes.get(MilStdAttributes.TextBackgroundColor));\r\n            }\r\n            textColor = RendererUtilities.setColorAlpha(textColor, alpha);\r\n            textBackgroundColor = RendererUtilities.setColorAlpha(textBackgroundColor, alpha);\r\n\r\n            if (sdi instanceof SVGSymbolInfo) {\r\n                let svgStroke: string = RendererUtilities.colorToHexString(lineColor, false);\r\n                let svgStrokeWidth: number = 3;\r\n                let svgAlpha: string;\r\n                if (alpha > -1) {\r\n\r\n                    svgAlpha = alpha.toString();\r\n                }\r\n\r\n                ssi = sdi as SVGSymbolInfo;\r\n                let sbSVG:string = \"\";\r\n                sbSVG += (ssi.getSVG());\r\n                sbSVG += (ModifierRenderer.renderTextElements(arrMods, textColor, textBackgroundColor));\r\n\r\n                //<editor-fold defaultstate=\"collapsed\" desc=\"Draw FDI\">\r\n                if (fdiBounds != null) {\r\n                    let svgFDIDashArray: string = \"6 4\";\r\n                    let dashArray: number[] = [6, 4];\r\n\r\n                    if (symbolBounds.getHeight() < 20) {\r\n                        svgFDIDashArray = \"5 3\";\r\n                    }\r\n\r\n                    /// ///////////////////////////////////\r\n                    //Divide line in 14 parts. line is 3 parts to 2 parts gap\r\n                    let distance:int = RendererUtilities.getDistanceBetweenPoints(fdiTop,fdiLeft);\r\n                    //distance = distance / 14f;\r\n                    dashArray[1] = ((distance / 14) * 2);\r\n                    dashArray[0] = ((distance / 14) * 3);//*/\r\n                    svgFDIDashArray = \"\" + dashArray[0] + \" \" + dashArray[1];\r\n                    /// //////////////////////////////////\r\n\r\n                    let fdiPath: Path = new Path();\r\n                    fdiPath.moveTo(fdiTop.getX(), fdiTop.getY());\r\n                    fdiPath.lineTo(fdiLeft.getX(), fdiLeft.getY());\r\n                    fdiPath.moveTo(fdiTop.getX(), fdiTop.getY());\r\n                    fdiPath.lineTo(fdiRight.getX(), fdiRight.getY());//*/\r\n\r\n                    fdiPath.setLineDash(svgFDIDashArray);\r\n                    sbSVG += (fdiPath.toSVGElement(svgStroke, svgStrokeWidth, null));\r\n                }\r\n                //</editor-fold>\r\n\r\n                newsdi = new SVGSymbolInfo(sbSVG.toString().valueOf(), centerPoint, symbolBounds, imageBounds);\r\n            }\r\n\r\n            // <editor-fold defaultstate=\"collapsed\" desc=\"Cleanup\">\r\n\r\n            // </editor-fold>\r\n        }\r\n        // </editor-fold>\r\n        return newsdi;\r\n\r\n    }\r\n\r\n    private static shiftUnitPointsAndDraw(tiArray: Array<TextInfo>, sdi:SymbolDimensionInfo, attributes: Map<string, string>)\r\n    {\r\n        let ii:ImageInfo = null;\r\n        let ssi:SVGSymbolInfo = null;\r\n        let newsdi:SymbolDimensionInfo = null;\r\n\r\n        let alpha:number = -1;\r\n\r\n        if (attributes != null && attributes.has(MilStdAttributes.Alpha))\r\n        {\r\n            alpha = Number.parseInt(attributes.get(MilStdAttributes.Alpha));\r\n        }\r\n\r\n        let textColor:Color = Color.BLACK;\r\n        let textBackgroundColor:Color = null;\r\n\r\n        let symbolBounds:Rectangle2D = sdi.getSymbolBounds();\r\n        let centerPoint:Point2D = sdi.getSymbolCenterPoint();\r\n        let imageBounds:Rectangle2D = sdi.getImageBounds();\r\n        let imageBoundsOld:Rectangle2D = sdi.getImageBounds();\r\n\r\n        let modifierBounds: Rectangle2D;\r\n        if (tiArray != null && tiArray.length > 0) {\r\n\r\n            //build modifier bounds/////////////////////////////////////////\r\n            modifierBounds = tiArray[0].getTextOutlineBounds();\r\n            let size: int = tiArray.length;\r\n            let tempShape: TextInfo;\r\n            for (let i: int = 1; i < size; i++) {\r\n                tempShape = tiArray[i];\r\n                modifierBounds.union(tempShape.getTextOutlineBounds());\r\n            }\r\n\r\n        }\r\n\r\n        if (modifierBounds != null) {\r\n\r\n            imageBounds.union(modifierBounds);\r\n\r\n            //shift points if needed////////////////////////////////////////\r\n            if (sdi instanceof ImageInfo && (imageBounds.getX() < 0 || imageBounds.getY() < 0)) {\r\n                let shiftX: int = Math.round(Math.abs(imageBounds.getX())) as int;\r\n                let\r\n                    shiftY: int = Math.round(Math.abs(imageBounds.getY())) as int;\r\n\r\n                //shift mobility points\r\n                let size: int = tiArray.length;\r\n                let tempShape: TextInfo;\r\n                for (let i: int = 0; i < size; i++) {\r\n                    tempShape = tiArray[i];\r\n                    tempShape.shift(shiftX, shiftY);\r\n                }\r\n                RectUtilities.shift(modifierBounds, shiftX, shiftY);\r\n                //modifierBounds.shift(shiftX,shiftY);\r\n\r\n                //shift image points\r\n                centerPoint.setLocation(centerPoint.getX() + shiftX, centerPoint.getY() + shiftY);\r\n                RectUtilities.shift(symbolBounds, shiftX, shiftY);\r\n                RectUtilities.shift(imageBounds, shiftX, shiftY);\r\n                RectUtilities.shift(imageBoundsOld, shiftX, shiftY);\r\n                /*centerPoint.shift(shiftX, shiftY);\r\n                 symbolBounds.shift(shiftX, shiftY);\r\n                 imageBounds.shift(shiftX, shiftY);\r\n                 imageBoundsOld.shift(shiftX, shiftY);//*/\r\n            }\r\n\r\n            if (attributes.has(MilStdAttributes.TextColor)) {\r\n                textColor = RendererUtilities.getColorFromHexString(attributes.get(MilStdAttributes.TextColor));\r\n            }\r\n            if (attributes.has(MilStdAttributes.TextBackgroundColor)) {\r\n                textBackgroundColor = RendererUtilities.getColorFromHexString(attributes.get(MilStdAttributes.TextBackgroundColor));\r\n            }\r\n            textColor = RendererUtilities.setColorAlpha(textColor, alpha);\r\n            textBackgroundColor = RendererUtilities.setColorAlpha(textBackgroundColor, alpha);\r\n\r\n            if (sdi instanceof SVGSymbolInfo) {\r\n                ssi = sdi as SVGSymbolInfo;\r\n                let sb:string = \"\";\r\n                sb += (ssi.getSVG());\r\n                sb += (ModifierRenderer.renderTextElements(tiArray, textColor, textBackgroundColor));\r\n                newsdi = new SVGSymbolInfo(sb.toString().valueOf(), centerPoint, symbolBounds, imageBounds);\r\n            }\r\n        }\r\n\r\n        return newsdi;\r\n    }\r\n\r\n    private static renderTextElement(tiArray: Array<TextInfo>, color: Color, backgroundColor: Color): string {\r\n        let sbSVG:string = \"\";\r\n\r\n        let svgStroke: string = RendererUtilities.colorToHexString(RendererUtilities.getIdealOutlineColor(color), false);\r\n        if (backgroundColor != null) {\r\n\r\n            svgStroke = RendererUtilities.colorToHexString(backgroundColor, false);\r\n        }\r\n\r\n\r\n        let svgFill: string = RendererUtilities.colorToHexString(color, false);\r\n        let svgStrokeWidth: string = RendererSettings.getInstance().getTextOutlineWidth().toString();\r\n        for (let ti of tiArray) {\r\n            sbSVG += (Shape2SVG.Convert(ti, svgStroke, svgFill, svgStrokeWidth, null, null, null));\r\n            sbSVG += (\"\\n\");\r\n        }\r\n\r\n        return sbSVG.toString().valueOf();\r\n    }\r\n\r\n    private static renderTextElements(tiArray: Array<TextInfo>, color: Color, backgroundColor: Color | null): string {\r\n        if(tiArray == null || tiArray.length == 0)\r\n            return \"\";\r\n        let style: string;\r\n        let name: string = tiArray[0].getFontName();//RendererSettings.getInstance().getLabelFont().getName(); + \", sans-serif\";//\"SansSerif\";\r\n        if(!name.endsWith(\"serif\"))\r\n            name += \", sans-serif\";\r\n        let size: string = tiArray[0].getFontSize().toString();//RendererSettings.getInstance().getLabelFont().getSize().toString();\r\n        let weight: string;\r\n        let anchor: string;//\"start\";\r\n        if (tiArray[0].getFontStyle() == Font.BOLD)//(RendererSettings.getInstance().getLabelFont().isBold()) \r\n        {\r\n            weight = \"bold\";\r\n        }\r\n\r\n        let sbSVG:string = \"\";\r\n\r\n        let svgStroke: string = RendererUtilities.colorToHexString(RendererUtilities.getIdealOutlineColor(color), false);\r\n        if (backgroundColor != null) {\r\n\r\n            svgStroke = RendererUtilities.colorToHexString(backgroundColor, false);\r\n        }\r\n\r\n\r\n        let svgFill: string = RendererUtilities.colorToHexString(color, false);\r\n        let svgStrokeWidth: string = RendererSettings.getInstance().getTextOutlineWidth().toString();\r\n        sbSVG += (\"\\n<g\");\r\n        sbSVG += (\" font-family=\\\"\" + name + '\"');\r\n        sbSVG += (\" font-size=\\\"\" + size + \"px\\\"\");\r\n        if (weight != null) {\r\n\r\n            sbSVG += (\" font-weight=\\\"\" + weight + \"\\\"\");\r\n        }\r\n\r\n        sbSVG += (\" alignment-baseline=\\\"alphabetic\\\"\");//\r\n        sbSVG += (\">\");\r\n\r\n        for (let ti of tiArray) {\r\n            sbSVG += (Shape2SVG.ConvertForGroup(ti, svgStroke, svgFill, svgStrokeWidth, null, null, null));\r\n            sbSVG += (\"\\n\");\r\n        }\r\n        sbSVG += (\"</g>\\n\");\r\n\r\n        return sbSVG.toString().valueOf();\r\n\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param g2d\r\n     * @param tiArray\r\n     * @param color\r\n     * @param backgroundColor\r\n     */\r\n    public static renderText(g2d: OffscreenCanvasRenderingContext2D, tiArray: TextInfo[], textColor: Color, textBackgroundColor: Color): void {\r\n        let color: Color;\r\n\r\n        /*for (TextInfo textInfo : tiArray)\r\n         {\r\n         ctx.drawText(textInfo.getText(), textInfo.getLocation().x, textInfo.getLocation().y, _modifierFont);\r\n         }*/\r\n\r\n        let size: int = tiArray.length;\r\n\r\n        let tbm: int = RendererSettings.getInstance().getTextBackgroundMethod();\r\n        let outlineWidth: int = RendererSettings.getInstance().getTextOutlineWidth();\r\n\r\n        if (outlineWidth > 2) {\r\n\r\n            outlineWidth = 2;\r\n        }\r\n\r\n\r\n\r\n        if (textColor == null) {\r\n            color = Color.BLACK;\r\n        }\r\n\r\n        let outlineColor: Color;\r\n\r\n        if (textBackgroundColor != null) {\r\n\r\n            outlineColor = textBackgroundColor;\r\n        }\r\n\r\n        else {\r\n\r\n            outlineColor = RendererUtilities.getIdealOutlineColor(color);\r\n        }\r\n\r\n\r\n        if (color.getAlpha() !== 255 && outlineColor.getAlpha() === 255) {\r\n\r\n            outlineColor = RendererUtilities.setColorAlpha(outlineColor, color.getAlpha() / 255);\r\n        }\r\n\r\n        g2d.font = RendererSettings.getInstance().getLabelFont.toString();\r\n        //g2d.setFont(RendererSettings.getInstance().getLabelFont());\r\n        //g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON);\r\n        //g2d.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON);\r\n        g2d.lineWidth = outlineWidth;\r\n        g2d.fillStyle = color.toHexString();\r\n        g2d.strokeStyle = textBackgroundColor.toHexString();\r\n\r\n        /*if (tbm === RendererSettings.TextBackgroundMethod_OUTLINE_QUICK) {\r\n            let tempShape: TextInfo;\r\n            //draw text outline\r\n            //_modifierFont.setStyle(Style.FILL);\r\n            //            _modifierFont.setStrokeWidth(RS.getTextOutlineWidth());\r\n            //            _modifierFont.setColor(outlineColor.toInt());\r\n            if (outlineWidth > 0) {\r\n                for (var i = 0; i < size; i++) {\r\n                    tempShape = tiArray.at(i);\r\n                    tempShape.strokeText(g2d);\r\n                }\r\n            }\r\n            //draw text\r\n            g2d.fillStyle = color.toHexString(false);\r\n\r\n            for (let j: int = 0; j < size; j++) {\r\n                let textInfo: TextInfo = tiArray.at(j);\r\n                textInfo.fillText(g2d);\r\n            }\r\n        }\r\n        else //*/\r\n        if (tbm === RendererSettings.TextBackgroundMethod_OUTLINE) {\r\n            //TODO: compare performance against TextBackgroundMethod_OUTLINE_QUICK\r\n            let tempShape: TextInfo;\r\n            if (outlineWidth > 0)\r\n                g2d.lineWidth = (outlineWidth * 2) + 1;\r\n\r\n            for (var i = 0; i < size; i++) {\r\n                tempShape = tiArray[i];\r\n                if (outlineWidth > 0) {\r\n                    tempShape.strokeText(g2d);\r\n                }\r\n                tempShape.fillText(g2d);\r\n            }\r\n        }\r\n        else if (tbm === RendererSettings.TextBackgroundMethod_COLORFILL) {\r\n            g2d.fillStyle = outlineColor.toHexString();\r\n\r\n            //draw rectangle\r\n            for (let k: int = 0; k < size; k++) {\r\n                let textInfo: TextInfo = tiArray[k];\r\n                textInfo.getTextOutlineBounds().fill(g2d);\r\n            }\r\n            //draw text\r\n            g2d.fillStyle = color.toHexString();\r\n\r\n            for (let j: int = 0; j < size; j++) {\r\n                let textInfo: TextInfo = tiArray[j];\r\n                textInfo.fillText(g2d);\r\n            }\r\n        }\r\n        else if (tbm === RendererSettings.TextBackgroundMethod_NONE) {\r\n            for (let j: int = 0; j < size; j++) {\r\n                let textInfo: TextInfo = tiArray[j];\r\n                textInfo.fillText(g2d);\r\n            }\r\n        }\r\n\r\n\r\n    }\r\n\r\n        /**\r\n     *\r\n     * @param symbolID\r\n     * @param modifiers\r\n     * @return int[] where {xposition (-1 left, 0 centered, 1 right), yposition (0 centered, 1+ goes up, 1- goes down),\r\n     * centered (0-no, 1-yes)} -999 means passed modifier is not supported by this symbol\r\n     */\r\n    private static getLabelPositionIndexes(symbolID:string, modifiers:Map<string,string>, attributes:Map<string,string>):Array<Modifier>\r\n    {\r\n        let mods:Array<Modifier> = null;\r\n        if(modifiers != null && modifiers.size > 0)\r\n            mods = new Array<Modifier>();\r\n        else\r\n            return null;\r\n\r\n        let ver:number = SymbolID.getVersion(symbolID);\r\n        let ss:number = SymbolID.getSymbolSet(symbolID);\r\n        let x:number = 0;\r\n        let y:number = 0;\r\n        let centered:boolean = true;\r\n        let p:number = RendererSettings.getInstance().getSPModifierPlacement();\r\n        let strict:boolean = (RendererSettings.getInstance().getSPModifierPlacement() == RendererSettings.ModifierPlacement_STRICT);\r\n        if(attributes != null && attributes.has(MilStdAttributes.ModifierPlacement))\r\n        {\r\n            let mp:string = attributes.get(MilStdAttributes.ModifierPlacement);\r\n            if(SymbolUtilities.isNumber(mp))\r\n            {\r\n                p = parseInt(mp);\r\n                if(p == 0)\r\n                    strict = true;\r\n                else\r\n                    strict = false;\r\n            }\r\n        }\r\n        let temp:string = null;\r\n        let sep:string = \" \";\r\n\r\n\r\n        if(ver == SymbolID.Version_2525Dch1)\r\n        {\r\n            if(ss == SymbolID.SymbolSet_LandUnit ||\r\n                    ss == SymbolID.SymbolSet_LandCivilianUnit_Organization)\r\n            {\r\n\r\n                //Only Command & Control has AA; ec.equals(\"110000\").  Always in the middle of the unit.\r\n                if(modifiers.has(Modifiers.AA_SPECIAL_C2_HQ))\r\n                {\r\n                    temp = modifiers.get(Modifiers.AA_SPECIAL_C2_HQ);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"AA\", temp, 0, 0, true));\r\n                }\r\n                    \r\n                //Do top center label\r\n                x = 0;//centered\r\n                y = 9;//on top of symbol\r\n                if(modifiers.has(Modifiers.B_ECHELON))\r\n                {\r\n                    temp = modifiers.get(Modifiers.B_ECHELON);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"B\", temp, x, y, centered));\r\n                }\r\n\r\n                //Do right side labels\r\n                x = 1;//on right\r\n                if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                {\r\n                    y = 0;//center\r\n                    centered = true;//vertically centered, only matters for labels on left and right side\r\n                    temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"H\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    //if no \"H', bring G and M closer to the center\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                {\r\n                    y = 1;//above center\r\n                    temp = modifiers.get(Modifiers.G_STAFF_COMMENTS);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"G\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.F_REINFORCED_REDUCED) || modifiers.has(Modifiers.AS_COUNTRY))\r\n                {\r\n                    y = 2;\r\n                    if(!strict && !modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                        y--;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.F_REINFORCED_REDUCED))\r\n                        temp = modifiers.get(Modifiers.F_REINFORCED_REDUCED) + sep;\r\n                    if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                        temp += modifiers.get(Modifiers.AS_COUNTRY);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"F AS\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = modifiers.get(Modifiers.M_HIGHER_FORMATION);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"M\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.J_EVALUATION_RATING) ||\r\n                        modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS) ||\r\n                        modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                {\r\n                    y = -2;\r\n                    if(!strict && !modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                        y++;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.J_EVALUATION_RATING))\r\n                        temp = modifiers.get(Modifiers.J_EVALUATION_RATING) + sep;\r\n                    if(modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS))\r\n                        temp += modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS) + sep;\r\n                    if(modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                        temp += modifiers.get(Modifiers.P_IFF_SIF_AIS);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"J K P\", temp, x, y, centered));\r\n                }\r\n\r\n                //Do left side labels\r\n                x = -1;//on left\r\n                centered = false;\r\n\r\n                if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION))\r\n                {\r\n                    y = 1;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                        temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep;\r\n                    if(modifiers.has(Modifiers.Y_LOCATION))\r\n                        temp += modifiers.get(Modifiers.Y_LOCATION);\r\n\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"X Y\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.W_DTG_1))\r\n                {\r\n                    y = 2;//above center\r\n                    if(!strict && !(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION)))\r\n                        y--;\r\n                    temp = modifiers.get(Modifiers.W_DTG_1);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"W\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"T\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.Z_SPEED))\r\n                {\r\n                    y = -2;\r\n                    if(!strict && !modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                        y++;\r\n                    temp = modifiers.get(Modifiers.Z_SPEED);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(Modifiers.J_EVALUATION_RATING, temp, x, y, centered));\r\n                }\r\n            }\r\n            else if(ss == SymbolID.SymbolSet_LandEquipment ||\r\n                    ss == SymbolID.SymbolSet_SignalsIntelligence_Land)\r\n            {\r\n                //Do top center label\r\n                x = 0;//centered\r\n                y = 9;//on top of symbol\r\n                if(modifiers.has(Modifiers.C_QUANTITY))\r\n                {\r\n                    temp = modifiers.get(Modifiers.C_QUANTITY);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"C\", temp, x, y, centered));\r\n                }\r\n\r\n                //Do right side labels\r\n                x = 1;//on right\r\n                if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1) || modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                {\r\n                    y = 0;//center\r\n                    centered = true;//vertically centered, only matters for labels on left and right side\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                        temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1) + sep;\r\n                    if(modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                        temp += modifiers.get(Modifiers.AF_COMMON_IDENTIFIER);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"H AF\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    //if no \"H', bring G and M closer to the center\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.G_STAFF_COMMENTS) || modifiers.has(Modifiers.AQ_GUARDED_UNIT))\r\n                {\r\n                    y = 1;//above center\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                        temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep;\r\n                    if(modifiers.has(Modifiers.AQ_GUARDED_UNIT))\r\n                        temp += modifiers.get(Modifiers.AQ_GUARDED_UNIT);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"G AQ\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                {\r\n                    y = 2;\r\n                    if(!strict && !(modifiers.has(Modifiers.G_STAFF_COMMENTS) || modifiers.has(Modifiers.AQ_GUARDED_UNIT)))\r\n                        y--;\r\n\r\n                    temp = modifiers.get(Modifiers.AS_COUNTRY);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"AS\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.J_EVALUATION_RATING) ||\r\n                        modifiers.has(Modifiers.L_SIGNATURE_EQUIP) ||\r\n                        modifiers.has(Modifiers.N_HOSTILE) ||\r\n                        modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                {\r\n                    y = -1;\r\n\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.J_EVALUATION_RATING))\r\n                        temp = modifiers.get(Modifiers.J_EVALUATION_RATING) + sep;\r\n                    if(modifiers.has(Modifiers.L_SIGNATURE_EQUIP))\r\n                        temp += modifiers.get(Modifiers.L_SIGNATURE_EQUIP) + sep;\r\n                    if(modifiers.has(Modifiers.N_HOSTILE))\r\n                        temp += modifiers.get(Modifiers.N_HOSTILE) + sep;\r\n                    if(modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                        temp += modifiers.get(Modifiers.P_IFF_SIF_AIS);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"J L N P\", temp, x, y, centered));\r\n                }\r\n\r\n                //Do left side labels\r\n                x = -1;//on left\r\n\r\n                if(modifiers.has(Modifiers.V_EQUIP_TYPE) ||\r\n                        modifiers.has(Modifiers.AD_PLATFORM_TYPE) ||\r\n                        modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME))\r\n                {\r\n                    y = 0;//center\r\n                    centered = true;//vertically centered, only matters for labels on left and right side\r\n\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                        temp = modifiers.get(Modifiers.V_EQUIP_TYPE) + sep;\r\n                    if(modifiers.has(Modifiers.AD_PLATFORM_TYPE))\r\n                        temp += modifiers.get(Modifiers.AD_PLATFORM_TYPE) + sep;\r\n                    if(modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME))\r\n                        temp += modifiers.get(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"V AD AE\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION))\r\n                {\r\n                    y = 1;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                        temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep;\r\n                    if(modifiers.has(Modifiers.Y_LOCATION))\r\n                        temp += modifiers.get(Modifiers.Y_LOCATION);\r\n\r\n                    temp = temp.trim();\r\n                    mods.push(new Modifier(\"X Y\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.W_DTG_1) || modifiers.has(Modifiers.AR_SPECIAL_DESIGNATOR))\r\n                {\r\n                    y = 2;//above center\r\n                    if(!strict && !(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION)))\r\n                        y--;\r\n\r\n                    temp = modifiers.get(Modifiers.W_DTG_1);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"W\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"T\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.Z_SPEED))\r\n                {\r\n                    y = -2;\r\n                    if(!strict && !modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                        y++;\r\n                    temp = modifiers.get(Modifiers.Z_SPEED);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"Z\", temp, x, y, centered));\r\n                }\r\n            }\r\n            else if(ss == SymbolID.SymbolSet_LandInstallation)\r\n            {\r\n                //No top center label\r\n\r\n                //Do right side labels\r\n                x = 1;//on right\r\n\r\n                if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                {\r\n                    y = 0;//center\r\n                    centered = true;//vertically centered, only matters for labels on left and right side\r\n                    temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"H\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                {\r\n                    y = 1;//above center\r\n                    temp = modifiers.get(Modifiers.G_STAFF_COMMENTS);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"G\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                {\r\n                    y = 2;\r\n                    if(!strict && !modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                        y--;\r\n\r\n                    temp = modifiers.get(Modifiers.AS_COUNTRY);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"AS\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.J_EVALUATION_RATING) ||\r\n                        modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS) ||\r\n                        modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                {\r\n                    y = -1;\r\n\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.J_EVALUATION_RATING))\r\n                        temp = modifiers.get(Modifiers.J_EVALUATION_RATING) + sep;\r\n                    if(modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS))\r\n                        temp += modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS) + sep;\r\n                    if(modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                        temp += modifiers.get(Modifiers.P_IFF_SIF_AIS);\r\n                    temp = temp.trim();\r\n                    mods.push(new Modifier(\"J K P\", temp, x, y, centered));\r\n                }\r\n\r\n                //Do left side labels\r\n                x = -1;//on left\r\n\r\n                if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION))\r\n                {\r\n                    y = 0;//center\r\n                    centered = true;//vertically centered, only matters for labels on left and right side\r\n\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                        temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep;\r\n                    if(modifiers.has(Modifiers.Y_LOCATION))\r\n                        temp += modifiers.get(Modifiers.Y_LOCATION);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"X Y\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.W_DTG_1))\r\n                {\r\n                    y = 1;//above center\r\n\r\n                    temp = modifiers.get(Modifiers.W_DTG_1);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"W AR\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"T\", temp, x, y, centered));\r\n                }\r\n            }\r\n            else if(ss == SymbolID.SymbolSet_Air ||\r\n                    ss == SymbolID.SymbolSet_AirMissile ||\r\n                    ss == SymbolID.SymbolSet_SignalsIntelligence_Air)\r\n            {\r\n                //No top center label\r\n\r\n\r\n                //Do right side labels\r\n                x = 1;//on right\r\n                centered = true;\r\n                if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                {\r\n                    y = 0;//center\r\n                    centered = true;//vertically centered, only matters for labels on left and right side\r\n                    temp = modifiers.get(Modifiers.V_EQUIP_TYPE);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"V\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    //if no \"H', bring G and M closer to the center\r\n                    centered = false;\r\n                }\r\n\r\n\r\n                if(modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                {\r\n                    y = 1;//above center\r\n                    temp = modifiers.get(Modifiers.P_IFF_SIF_AIS);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"P\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1) || modifiers.has(Modifiers.AS_COUNTRY))\r\n                {\r\n                    y = 2;\r\n                    if(!strict && !modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                        y--;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                        temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1) + sep;\r\n                    if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                        temp += modifiers.get(Modifiers.AS_COUNTRY);\r\n                    temp = temp.trim();\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"T AS\", temp, x, y, centered));\r\n                }\r\n\r\n\r\n                if(modifiers.has(Modifiers.Z_SPEED)  ||\r\n                        modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                {\r\n                    y = -1;//below center\r\n                    if(!modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                        y++;\r\n\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.Z_SPEED))\r\n                        temp = modifiers.get(Modifiers.Z_SPEED) + sep;\r\n                    if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                        temp += modifiers.get(Modifiers.X_ALTITUDE_DEPTH);\r\n                    temp = temp.trim();\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"Z X\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.G_STAFF_COMMENTS) ||\r\n                        modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                {\r\n                    y = -2;\r\n                    if(!strict)\r\n                    {\r\n                        if(!(modifiers.has(Modifiers.Z_SPEED)  ||\r\n                                modifiers.has(Modifiers.X_ALTITUDE_DEPTH)))\r\n                            y++;\r\n\r\n                    }\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                        temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep;\r\n                    if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                        temp += modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"G H\", temp, x, y, centered));\r\n                }\r\n\r\n                //No left side labels\r\n\r\n            }\r\n            else if(ss == SymbolID.SymbolSet_Space ||\r\n                    ss == SymbolID.SymbolSet_SpaceMissile ||\r\n                    ss == SymbolID.SymbolSet_SignalsIntelligence_Space)\r\n            {\r\n                //No top center label\r\n\r\n\r\n                //Do right side labels\r\n                x = 1;//on right\r\n                centered = false;\r\n\r\n                if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                {\r\n                    y = 1;//above center\r\n                    temp = modifiers.get(Modifiers.V_EQUIP_TYPE);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"V\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1) || modifiers.has(Modifiers.AS_COUNTRY))\r\n                    {\r\n                        y = 2;\r\n                        if(!strict && !modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                            y--;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                            temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1) + sep;\r\n                        if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                            temp += modifiers.get(Modifiers.AS_COUNTRY);\r\n                        temp = temp.trim();\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"T AS\", temp, x, y, centered));\r\n                    }\r\n\r\n                if(modifiers.has(Modifiers.Z_SPEED)  ||\r\n                        modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.Z_SPEED))\r\n                        temp = modifiers.get(Modifiers.Z_SPEED) + sep;\r\n                    if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                        temp += modifiers.get(Modifiers.X_ALTITUDE_DEPTH);\r\n                    temp = temp.trim();\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"Z X\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.G_STAFF_COMMENTS) ||\r\n                        modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                {\r\n                    y = -2;\r\n                    if(!strict &&\r\n                            !(modifiers.has(Modifiers.Z_SPEED) || modifiers.has(Modifiers.X_ALTITUDE_DEPTH)))\r\n                        y++;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                        temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep;\r\n                    if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                        temp += modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"G H\", temp, x, y, centered));\r\n                }\r\n\r\n                //No left side labels\r\n            }\r\n            else if(ss == SymbolID.SymbolSet_SeaSurface ||\r\n                    ss == SymbolID.SymbolSet_SignalsIntelligence_SeaSurface)\r\n            {\r\n                //No top center label\r\n\r\n\r\n                //Do right side labels\r\n                x = 1;//on right\r\n                centered = true;\r\n                if(modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                {\r\n                    y = 0;//center\r\n                    centered = true;//vertically centered, only matters for labels on left and right side\r\n                    temp = modifiers.get(Modifiers.P_IFF_SIF_AIS);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"P\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    //if no \"H', bring G and M closer to the center\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                {\r\n                    y = 1;//above center\r\n                    temp = modifiers.get(Modifiers.V_EQUIP_TYPE);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"V\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1) || modifiers.has(Modifiers.AS_COUNTRY))\r\n                    {\r\n                        y = 2;\r\n                        if(!strict && !modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                            y--;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                            temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1) + sep;\r\n                        if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                            temp += modifiers.get(Modifiers.AS_COUNTRY);\r\n                        temp = temp.trim();\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"T AS\", temp, x, y, centered));\r\n                    }\r\n\r\n                if(modifiers.has(Modifiers.G_STAFF_COMMENTS)  ||\r\n                        modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                        temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep;\r\n                    if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                        temp += modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                    temp = temp.trim();\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"G H\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.Y_LOCATION) ||\r\n                        modifiers.has(Modifiers.Z_SPEED))\r\n                {\r\n                    y = -2;\r\n                    if(!strict &&\r\n                            !(modifiers.has(Modifiers.G_STAFF_COMMENTS) || modifiers.has(Modifiers.H_ADDITIONAL_INFO_1)))\r\n                        y++;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.Y_LOCATION))\r\n                        temp = modifiers.get(Modifiers.Y_LOCATION) + sep;\r\n                    if(modifiers.has(Modifiers.Z_SPEED))\r\n                        temp += modifiers.get(Modifiers.Z_SPEED);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"Y Z\", temp, x, y, centered));\r\n                }\r\n\r\n                //Do left side labels\r\n                x = -1;\r\n                centered = false;\r\n                if(modifiers.has(Modifiers.AQ_GUARDED_UNIT) || modifiers.has(Modifiers.AR_SPECIAL_DESIGNATOR))\r\n                {\r\n                    y = 3;//above center\r\n                    if(!strict)\r\n                        y--;\r\n\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.AQ_GUARDED_UNIT))\r\n                        temp = modifiers.get(Modifiers.AQ_GUARDED_UNIT) + sep;\r\n                    if(modifiers.has(Modifiers.AR_SPECIAL_DESIGNATOR))\r\n                        temp += modifiers.get(Modifiers.AR_SPECIAL_DESIGNATOR);\r\n                    temp = temp.trim();\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"AQ AR\", temp, x, y, centered));\r\n                }\r\n            }\r\n            else if(ss == SymbolID.SymbolSet_SeaSubsurface ||\r\n                    ss == SymbolID.SymbolSet_SignalsIntelligence_SeaSubsurface)\r\n            {\r\n                //No top center label\r\n\r\n\r\n                //Do right side labels\r\n                x = 1;//on right\r\n                centered = true;\r\n                if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                {\r\n                    y = 0;//center\r\n                    centered = true;//vertically centered, only matters for labels on left and right side\r\n                    temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"X\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    //if no \"H', bring G and M closer to the center\r\n                    centered = false;\r\n                }\r\n                \r\n                if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                {\r\n                    y = 1;//center\r\n                    temp = modifiers.get(Modifiers.V_EQUIP_TYPE);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"V\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1) || modifiers.has(Modifiers.AS_COUNTRY))\r\n                {\r\n                    y = 2;\r\n                    if(!strict && !modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                        y--;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                        temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1) + sep;\r\n                    if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                        temp += modifiers.get(Modifiers.AS_COUNTRY);\r\n                    temp = temp.trim();\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"T AS\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                {\r\n                    y = -1;\r\n\r\n                    temp = modifiers.get(Modifiers.G_STAFF_COMMENTS);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"G\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                {\r\n                    y = -2;//below center\r\n                    if(!strict)\r\n                    {\r\n                        if(!modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                            y++;\r\n                    }\r\n\r\n                    temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"H\", temp, x, y, centered));\r\n                }\r\n\r\n                //Do left side labels\r\n                x = -1;\r\n                centered = false;\r\n                if(modifiers.has(Modifiers.AR_SPECIAL_DESIGNATOR))\r\n                {\r\n                    y = 3;//above center\r\n                    if(!strict)\r\n                    {\r\n                        y--;\r\n                    }\r\n\r\n                    temp = modifiers.get(Modifiers.AR_SPECIAL_DESIGNATOR);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"AR\", temp, x, y, centered));\r\n                }\r\n\r\n            }\r\n            else if(ss == SymbolID.SymbolSet_Activities)\r\n            {\r\n                //No top center label\r\n\r\n                //Do right side labels\r\n                x = 1;//on right\r\n                centered = false;\r\n\r\n                if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                {\r\n                    y = 1;\r\n\r\n                    temp = modifiers.get(Modifiers.G_STAFF_COMMENTS);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"G\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                {\r\n                    y = 2;\r\n                    if(!strict && !modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                        y--;\r\n                    temp = modifiers.get(Modifiers.AS_COUNTRY);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"AS\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"H\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.J_EVALUATION_RATING))\r\n                {\r\n                    y = -2;\r\n                    if(!strict && !modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                        y++;\r\n                    temp = temp = modifiers.get(Modifiers.J_EVALUATION_RATING);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"J\", temp, x, y, centered));\r\n                }\r\n\r\n                //Do left side labels\r\n                x = -1;//on left\r\n                centered = false;\r\n\r\n                if(modifiers.has(Modifiers.Y_LOCATION))\r\n                {\r\n                    y = 1;\r\n                    temp = modifiers.get(Modifiers.Y_LOCATION);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"Y\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.W_DTG_1))\r\n                {\r\n                    y = 2;//above center\r\n                    if(!strict && !modifiers.has(Modifiers.Y_LOCATION))\r\n                        y--;\r\n                    temp = modifiers.get(Modifiers.W_DTG_1);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"W\", temp, x, y, centered));\r\n                }\r\n\r\n            }\r\n            else if(ss == SymbolID.SymbolSet_CyberSpace)\r\n            {\r\n                //Do top center label\r\n                x = 0;//centered\r\n                y = 9;//on top of symbol\r\n                if(modifiers.has(Modifiers.B_ECHELON))\r\n                {\r\n                    temp = modifiers.get(Modifiers.B_ECHELON);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"B\", temp, x, y, centered));\r\n                }\r\n\r\n                //Do right side labels\r\n                x = 1;//on right\r\n                if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                {\r\n                    y = 0;//center\r\n                    centered = true;//vertically centered, only matters for labels on left and right side\r\n                    temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"H\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    //if no \"H', bring G and M closer to the center\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                {\r\n                    y = 1;//above center\r\n                    temp = modifiers.get(Modifiers.G_STAFF_COMMENTS);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"G\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.F_REINFORCED_REDUCED) || modifiers.has(Modifiers.AS_COUNTRY))\r\n                {\r\n                    y = 2;\r\n                    if(!strict && !modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                        y--;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.F_REINFORCED_REDUCED))\r\n                        temp = modifiers.get(Modifiers.F_REINFORCED_REDUCED) + sep;\r\n                    if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                        temp += modifiers.get(Modifiers.AS_COUNTRY);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"F AS\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = modifiers.get(Modifiers.M_HIGHER_FORMATION);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"M\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS) ||\r\n                        modifiers.has(Modifiers.L_SIGNATURE_EQUIP))\r\n                {\r\n                    y = -2;\r\n                    if(!strict && !modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                        y++;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS))\r\n                        temp = modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS) + sep;\r\n                    if(modifiers.has(Modifiers.L_SIGNATURE_EQUIP))\r\n                        temp += modifiers.get(Modifiers.L_SIGNATURE_EQUIP);\r\n\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"K L\", temp, x, y, centered));\r\n                }\r\n\r\n                //Do left side labels\r\n                x = -1;//on left\r\n                centered = true;\r\n\r\n                if(modifiers.has(Modifiers.Y_LOCATION))\r\n                {\r\n                    y = 0;\r\n                    temp = modifiers.get(Modifiers.Y_LOCATION);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"Y\", temp, x, y, centered));\r\n                }\r\n                else if (!strict)\r\n                {\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.W_DTG_1))\r\n                {\r\n                    y = 1;//above center\r\n                    temp = modifiers.get(Modifiers.W_DTG_1);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"W\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1) || modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                        temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1) + sep;\r\n                    if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                        temp += modifiers.get(Modifiers.V_EQUIP_TYPE);\r\n\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"T V\", temp, x, y, centered));\r\n                }\r\n\r\n            }\r\n            /*else if(ver == SymbolID.SymbolSet_MineWarfare)\r\n            {\r\n                //no modifiers\r\n            }//*/\r\n            //else//SymbolSet Unknown\r\n                //processUnknownTextModifiers\r\n        }\r\n        else if(ver == SymbolID.Version_2525E || ver == SymbolID.Version_2525Ech1)\r\n        {\r\n            let fs:string = SymbolID.getFrameShape(symbolID);\r\n            if(ss == SymbolID.SymbolSet_LandUnit ||\r\n                    ss == SymbolID.SymbolSet_LandCivilianUnit_Organization ||\r\n                    (ss == SymbolID.SymbolSet_SignalsIntelligence && fs == SymbolID.FrameShape_LandUnit))\r\n            {\r\n                //Only Command & Control has AA; ec.equals(\"110000\").  Always in the middle of the unit.\r\n                if(modifiers.has(Modifiers.AA_SPECIAL_C2_HQ))\r\n                {\r\n                    temp = modifiers.get(Modifiers.AA_SPECIAL_C2_HQ);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"AA\", temp, 0, 0, true));\r\n                }\r\n\r\n                //Do top center label\r\n                x = 0;//centered\r\n                y = 9;//on top of symbol\r\n                if(modifiers.has(Modifiers.B_ECHELON))\r\n                {\r\n                    temp = modifiers.get(Modifiers.B_ECHELON);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"B\", temp, x, y, centered));\r\n                }\r\n\r\n                //Do right side labels\r\n                x = 1;//on right\r\n                if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1) ||\r\n                        modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                {\r\n                    y = 0;//center\r\n                    centered = true;//vertically centered, only matters for labels on left and right side\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                        temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1) + sep;\r\n                    if(modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                        temp += modifiers.get(Modifiers.AF_COMMON_IDENTIFIER);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"H AF\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    //if no \"H', bring G and M closer to the center\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.G_STAFF_COMMENTS) || modifiers.has(Modifiers.AQ_GUARDED_UNIT))\r\n                {\r\n                    y = 1;//above center\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                        temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep;\r\n                    if(modifiers.has(Modifiers.AQ_GUARDED_UNIT))\r\n                        temp += modifiers.get(Modifiers.AQ_GUARDED_UNIT);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"G AQ\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.F_REINFORCED_REDUCED) || modifiers.has(Modifiers.AS_COUNTRY))\r\n                {\r\n                    y = 2;\r\n                    if(!strict && !(modifiers.has(Modifiers.G_STAFF_COMMENTS) || modifiers.has(Modifiers.AQ_GUARDED_UNIT)))\r\n                        y--;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.F_REINFORCED_REDUCED))\r\n                        temp = modifiers.get(Modifiers.F_REINFORCED_REDUCED) + sep;\r\n                    if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                        temp += modifiers.get(Modifiers.AS_COUNTRY);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"F AS\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = modifiers.get(Modifiers.M_HIGHER_FORMATION);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"M\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.J_EVALUATION_RATING) ||\r\n                        modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS) ||\r\n                        modifiers.has(Modifiers.L_SIGNATURE_EQUIP) ||\r\n                        modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                {\r\n                    y = -2;\r\n                    if(!strict && !modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                        y++;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.J_EVALUATION_RATING))\r\n                        temp = modifiers.get(Modifiers.J_EVALUATION_RATING) + sep;\r\n                    if(modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS))\r\n                        temp += modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS) + sep;\r\n                    if(modifiers.has(Modifiers.L_SIGNATURE_EQUIP))\r\n                        temp += modifiers.get(Modifiers.L_SIGNATURE_EQUIP) + sep;\r\n                    if(modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                        temp += modifiers.get(Modifiers.P_IFF_SIF_AIS);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"J K L P\", temp, x, y, centered));\r\n                }\r\n\r\n                //Do left side labels\r\n                x = -1;//on left\r\n\r\n                if(modifiers.has(Modifiers.V_EQUIP_TYPE) ||\r\n                        modifiers.has(Modifiers.AD_PLATFORM_TYPE) ||\r\n                        modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME))\r\n                {\r\n                    y = 0;//center\r\n                    centered = true;//vertically centered, only matters for labels on left and right side\r\n\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                        temp = modifiers.get(Modifiers.V_EQUIP_TYPE) + sep;\r\n                    if(modifiers.has(Modifiers.AD_PLATFORM_TYPE))\r\n                        temp += modifiers.get(Modifiers.AD_PLATFORM_TYPE) + sep;\r\n                    if(modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME))\r\n                        temp += modifiers.get(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"V AD AE\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION))\r\n                {\r\n                    y = 1;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                        temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep;\r\n                    if(modifiers.has(Modifiers.Y_LOCATION))\r\n                        temp += modifiers.get(Modifiers.Y_LOCATION);\r\n\r\n                    temp = temp.trim();\r\n                    mods.push(new Modifier(\"X Y\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.W_DTG_1))\r\n                {\r\n                    y = 2;//above center\r\n                    if(!strict && !(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION)))\r\n                        y--;\r\n\r\n                    temp = modifiers.get(Modifiers.W_DTG_1);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"W\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.C_QUANTITY) || modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.C_QUANTITY))\r\n                        temp = modifiers.get(Modifiers.C_QUANTITY) + sep;\r\n                    if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                        temp += modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"C T\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.Z_SPEED))\r\n                {\r\n                    y = -2;\r\n                    if(!strict && !(modifiers.has(Modifiers.C_QUANTITY) || modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)))\r\n                        y++;\r\n                    temp = modifiers.get(Modifiers.Z_SPEED);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"Z\", temp, x, y, centered));\r\n                }\r\n            }\r\n            else if(ss == SymbolID.SymbolSet_LandEquipment ||\r\n                    (ss == SymbolID.SymbolSet_SignalsIntelligence && fs == SymbolID.FrameShape_LandEquipment))\r\n            {\r\n                //Do top center label\r\n                x = 0;//centered\r\n                y = 9;//on top of symbol\r\n                if(modifiers.has(Modifiers.C_QUANTITY))\r\n                {\r\n                    temp = modifiers.get(Modifiers.C_QUANTITY);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"C\", temp, x, y, centered));\r\n                }\r\n\r\n                //Do right side labels\r\n                x = 1;//on right\r\n                centered = false;\r\n\r\n                if(modifiers.has(Modifiers.G_STAFF_COMMENTS) || modifiers.has(Modifiers.AQ_GUARDED_UNIT))\r\n                {\r\n                    y = 1;//above center\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                        temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep;\r\n                    if(modifiers.has(Modifiers.AQ_GUARDED_UNIT))\r\n                        temp += modifiers.get(Modifiers.AQ_GUARDED_UNIT);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"G AQ\", temp, x, y, centered));\r\n                }\r\n\r\n                if( modifiers.has(Modifiers.AS_COUNTRY))\r\n                {\r\n                    y = 2;\r\n                    if(!strict && !(modifiers.has(Modifiers.G_STAFF_COMMENTS) || modifiers.has(Modifiers.AQ_GUARDED_UNIT)))\r\n                        y--;\r\n                    temp = modifiers.get(Modifiers.AS_COUNTRY);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"AS\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1) ||\r\n                        modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                {\r\n                    y = -1;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                        temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1) + sep;\r\n                    if(modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                        temp += modifiers.get(Modifiers.AF_COMMON_IDENTIFIER);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"H AF\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.J_EVALUATION_RATING) ||\r\n                        modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS) ||\r\n                        modifiers.has(Modifiers.L_SIGNATURE_EQUIP) ||\r\n                        modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                {\r\n                    y = -2;\r\n                    if(!strict && !(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1) ||\r\n                            modifiers.has(Modifiers.AF_COMMON_IDENTIFIER)))\r\n                        y++;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.J_EVALUATION_RATING))\r\n                        temp = modifiers.get(Modifiers.J_EVALUATION_RATING) + sep;\r\n                    if(modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS))\r\n                        temp += modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS) + sep;\r\n                    if(modifiers.has(Modifiers.L_SIGNATURE_EQUIP))\r\n                        temp += modifiers.get(Modifiers.L_SIGNATURE_EQUIP) + sep;\r\n                    if(modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                        temp += modifiers.get(Modifiers.P_IFF_SIF_AIS);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"J K L P\", temp, x, y, centered));\r\n                }\r\n\r\n                //Do left side labels\r\n                x = -1;//on left\r\n\r\n                if(modifiers.has(Modifiers.V_EQUIP_TYPE) ||\r\n                        modifiers.has(Modifiers.AD_PLATFORM_TYPE) ||\r\n                        modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME))\r\n                {\r\n                    y = 0;//center\r\n                    centered = true;//vertically centered, only matters for labels on left and right side\r\n\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                        temp = modifiers.get(Modifiers.V_EQUIP_TYPE) + sep;\r\n                    if(modifiers.has(Modifiers.AD_PLATFORM_TYPE))\r\n                        temp += modifiers.get(Modifiers.AD_PLATFORM_TYPE) + sep;\r\n                    if(modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME))\r\n                        temp += modifiers.get(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"V AD AE\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION))\r\n                {\r\n                    y = 1;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                        temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep;\r\n                    if(modifiers.has(Modifiers.Y_LOCATION))\r\n                        temp += modifiers.get(Modifiers.Y_LOCATION);\r\n\r\n                    temp = temp.trim();\r\n                    mods.push(new Modifier(\"X Y\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.W_DTG_1))\r\n                {\r\n                    y = 2;//above center\r\n                    if(!strict && !(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION)))\r\n                        y--;\r\n\r\n                    temp = modifiers.get(Modifiers.W_DTG_1);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"W\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"T\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.Z_SPEED))\r\n                {\r\n                    y = -2;\r\n                    if(!strict && !modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                        y++;\r\n                    temp = modifiers.get(Modifiers.Z_SPEED);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"Z\", temp, x, y, centered));\r\n                }\r\n            }\r\n            else if(ss == SymbolID.SymbolSet_LandInstallation)\r\n            {\r\n                //No top center label\r\n\r\n                //Do right side labels\r\n                x = 1;//on right\r\n                if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                {\r\n                    y = 0;//center\r\n                    centered = true;//vertically centered, only matters for labels on left and right side\r\n                    temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1) + sep;\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"H\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    //if no \"H', bring G and M closer to the center\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.G_STAFF_COMMENTS) || modifiers.has(Modifiers.AQ_GUARDED_UNIT))\r\n                {\r\n                    y = 1;//above center\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                        temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep;\r\n                    if(modifiers.has(Modifiers.AQ_GUARDED_UNIT))\r\n                        temp += modifiers.get(Modifiers.AQ_GUARDED_UNIT);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"G AQ\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                {\r\n                    y = 2;\r\n                    if(!strict && !(modifiers.has(Modifiers.G_STAFF_COMMENTS) || modifiers.has(Modifiers.AQ_GUARDED_UNIT)))\r\n                        y--;\r\n                    temp = modifiers.get(Modifiers.AS_COUNTRY);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"AS\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = modifiers.get(Modifiers.M_HIGHER_FORMATION);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"M\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.J_EVALUATION_RATING) ||\r\n                        modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS) ||\r\n                        modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                {\r\n                    y = -2;\r\n                    if(!strict && !modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                        y++;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.J_EVALUATION_RATING))\r\n                        temp = modifiers.get(Modifiers.J_EVALUATION_RATING) + sep;\r\n                    if(modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS))\r\n                        temp += modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS) + sep;\r\n                    if(modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                        temp += modifiers.get(Modifiers.P_IFF_SIF_AIS);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"J K P\", temp, x, y, centered));\r\n                }\r\n\r\n                //Do left side labels\r\n                x = -1;//on left\r\n                centered = false;\r\n\r\n                if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION))\r\n                {\r\n                    y = 1;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                        temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep;\r\n                    if(modifiers.has(Modifiers.Y_LOCATION))\r\n                        temp += modifiers.get(Modifiers.Y_LOCATION);\r\n\r\n                    temp = temp.trim();\r\n                    mods.push(new Modifier(\"X Y\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.W_DTG_1))\r\n                {\r\n                    y = 2;//above center\r\n                    if(!strict && !(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION)))\r\n                        y--;\r\n\r\n                    temp = modifiers.get(Modifiers.W_DTG_1);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"W\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.C_QUANTITY) || modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.C_QUANTITY))\r\n                        temp = modifiers.get(Modifiers.C_QUANTITY) + sep;\r\n                    if(modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME))\r\n                        temp += modifiers.get(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"C AE\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                {\r\n                    y = -2;\r\n                    if(!strict && !(modifiers.has(Modifiers.C_QUANTITY) || modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME)))\r\n                        y++;\r\n                    temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"T\", temp, x, y, centered));\r\n                }\r\n            }\r\n            else if(ss == SymbolID.SymbolSet_Space ||\r\n                    ss == SymbolID.SymbolSet_SpaceMissile ||\r\n                    ss == SymbolID.SymbolSet_Air ||\r\n                    ss == SymbolID.SymbolSet_AirMissile ||\r\n                    (ss == SymbolID.SymbolSet_SignalsIntelligence &&\r\n                            (fs == SymbolID.FrameShape_Space || fs == SymbolID.FrameShape_Air)))\r\n            {\r\n                //No top center label\r\n                x = 0;//centered\r\n                y = 9;//on top of symbol\r\n\r\n                if(modifiers.has(Modifiers.C_QUANTITY))\r\n                {\r\n                    temp = modifiers.get(Modifiers.C_QUANTITY);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"C\", temp, x, y, centered));\r\n                }\r\n                else if(modifiers.has(Modifiers.B_ECHELON))\r\n                {\r\n                    temp = modifiers.get(Modifiers.B_ECHELON);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"B\", temp, x, y, centered));\r\n                }\r\n\r\n\r\n                //Do right side labels\r\n                x = 1;//on right\r\n                centered = true;\r\n\r\n                if(modifiers.has(Modifiers.V_EQUIP_TYPE) || modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                {\r\n                    y = 0;//\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                        temp = modifiers.get(Modifiers.V_EQUIP_TYPE) + sep;\r\n                    if(modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                        temp += modifiers.get(Modifiers.AF_COMMON_IDENTIFIER);\r\n                    temp = temp.trim();\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"V AF\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1) || modifiers.has(Modifiers.Y_LOCATION))\r\n                {\r\n                    y = 1;//above center\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                        temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1) + sep;\r\n                    if(modifiers.has(Modifiers.Y_LOCATION))\r\n                        temp += modifiers.get(Modifiers.Y_LOCATION);\r\n                    temp = temp.trim();\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"T Y\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                {\r\n                    y = 2;\r\n                    if(!strict && !(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1) || modifiers.has(Modifiers.Y_LOCATION)))\r\n                        y--;\r\n                    temp = modifiers.get(Modifiers.AS_COUNTRY);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"AS\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.P_IFF_SIF_AIS)  ||\r\n                        modifiers.has(Modifiers.X_ALTITUDE_DEPTH)  ||\r\n                        modifiers.has(Modifiers.Z_SPEED))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                        temp = modifiers.get(Modifiers.P_IFF_SIF_AIS) + sep;\r\n                    if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                        temp += modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep;\r\n                    if(modifiers.has(Modifiers.Z_SPEED))\r\n                        temp += modifiers.get(Modifiers.Z_SPEED);\r\n\r\n                    temp = temp.trim();\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"P X Z\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.G_STAFF_COMMENTS) ||\r\n                        modifiers.has(Modifiers.H_ADDITIONAL_INFO_1) ||\r\n                        modifiers.has(Modifiers.J_EVALUATION_RATING))\r\n                {\r\n                    y = -2;//below center\r\n                    if(!(modifiers.has(Modifiers.P_IFF_SIF_AIS)  ||\r\n                            modifiers.has(Modifiers.X_ALTITUDE_DEPTH)  ||\r\n                            modifiers.has(Modifiers.Z_SPEED)))\r\n                        y++;\r\n\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                        temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep;\r\n                    if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                        temp += modifiers.get(Modifiers.H_ADDITIONAL_INFO_1) + sep;\r\n                    if(modifiers.has(Modifiers.J_EVALUATION_RATING))\r\n                        temp += modifiers.get(Modifiers.J_EVALUATION_RATING);\r\n                    temp = temp.trim();\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"G H J\", temp, x, y, centered));\r\n                }\r\n\r\n                //No left side labels\r\n                x = -1;//on right\r\n                centered = true;\r\n\r\n                if(modifiers.has(Modifiers.AD_PLATFORM_TYPE))\r\n                {\r\n                    y = 0;//\r\n                    temp = modifiers.get(Modifiers.AD_PLATFORM_TYPE);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"AD\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.AR_SPECIAL_DESIGNATOR))\r\n                {\r\n                    y = 1;//above center\r\n                    temp = modifiers.get(Modifiers.AR_SPECIAL_DESIGNATOR);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"AR\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.W_DTG_1))\r\n                {\r\n                    y = 2;\r\n                    if(!strict && !modifiers.has(Modifiers.AR_SPECIAL_DESIGNATOR))\r\n                        y--;\r\n                    temp = modifiers.get(Modifiers.W_DTG_1);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"W\", temp, x, y, centered));\r\n                }\r\n            }\r\n            else if(ss == SymbolID.SymbolSet_SeaSurface ||\r\n                    (ss == SymbolID.SymbolSet_SignalsIntelligence && fs == SymbolID.FrameShape_SeaSurface))\r\n            {\r\n                //No top center label\r\n\r\n\r\n                //Do right side labels\r\n                x = 1;//on right\r\n                centered = false;\r\n\r\n                if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                {\r\n                    y = 1;//above center\r\n                    temp = modifiers.get(Modifiers.V_EQUIP_TYPE);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"V\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                {\r\n                    y = 2;\r\n                    if(!strict && !modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                        y--;\r\n                    temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"T\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                {\r\n                    y = 3;\r\n                    if(!strict)\r\n                    {\r\n                        if(!modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                            y--;\r\n                        if(!modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                            y--;\r\n                    }\r\n\r\n                    temp = modifiers.get(Modifiers.AS_COUNTRY );\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"AS\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = modifiers.get(Modifiers.P_IFF_SIF_AIS);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"P\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.G_STAFF_COMMENTS)  ||\r\n                        modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                {\r\n                    y = -2;//below center\r\n                    if(!modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                        y++;\r\n\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                        temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep;\r\n                    if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                        temp += modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                    temp = temp.trim();\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"G H\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.Y_LOCATION) ||\r\n                        modifiers.has(Modifiers.Z_SPEED))\r\n                {\r\n                    y = -3;\r\n                    if(!strict)\r\n                    {\r\n                        if(!(modifiers.has(Modifiers.G_STAFF_COMMENTS)  ||\r\n                                modifiers.has(Modifiers.H_ADDITIONAL_INFO_1)))\r\n                            y++;\r\n                        if(!modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                            y++;\r\n                    }\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.Y_LOCATION))\r\n                        temp = modifiers.get(Modifiers.Y_LOCATION) + sep;\r\n                    if(modifiers.has(Modifiers.Z_SPEED))\r\n                        temp += modifiers.get(Modifiers.Z_SPEED);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"Y Z\", temp, x, y, centered));\r\n                }\r\n\r\n                //No left side labels\r\n                x = -1;\r\n                centered = false;\r\n                if(modifiers.has(Modifiers.AQ_GUARDED_UNIT) ||\r\n                        modifiers.has(Modifiers.AR_SPECIAL_DESIGNATOR))\r\n                {\r\n                    y = 2;\r\n                    if(!strict)\r\n                    {\r\n                        y--;\r\n                    }\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.AQ_GUARDED_UNIT))\r\n                        temp = modifiers.get(Modifiers.AQ_GUARDED_UNIT) + sep;\r\n                    if(modifiers.has(Modifiers.AR_SPECIAL_DESIGNATOR))\r\n                        temp += modifiers.get(Modifiers.AR_SPECIAL_DESIGNATOR);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"AQ AR\", temp, x, y, centered));\r\n                }\r\n            }\r\n            else if(ss == SymbolID.SymbolSet_SeaSubsurface ||\r\n                    (ss == SymbolID.SymbolSet_SignalsIntelligence && fs == SymbolID.FrameShape_SeaSubsurface))\r\n            {\r\n                //No top center label\r\n\r\n\r\n                //Do right side labels\r\n                x = 1;//on right\r\n                centered = false;\r\n\r\n                if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                {\r\n                    y = 1;//above center\r\n                    temp = modifiers.get(Modifiers.V_EQUIP_TYPE);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"V\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                {\r\n                    y = 2;\r\n                    if(!strict && !modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                        y--;\r\n                    temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"T\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                {\r\n                    y = 3;\r\n                    if(!strict)\r\n                    {\r\n                        if(!modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                            y--;\r\n                        if(!modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                            y--;\r\n                    }\r\n\r\n                    temp = modifiers.get(Modifiers.AS_COUNTRY );\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"AS\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = modifiers.get(Modifiers.P_IFF_SIF_AIS);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"P\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.G_STAFF_COMMENTS)  ||\r\n                        modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                {\r\n                    y = -2;//below center\r\n                    if(!modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                        y++;\r\n\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                        temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep;\r\n                    if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                        temp += modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                    temp = temp.trim();\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"G H\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.Y_LOCATION) ||\r\n                        modifiers.has(Modifiers.Z_SPEED))\r\n                {\r\n                    y = -3;\r\n                    if(!strict)\r\n                    {\r\n                        if(!(modifiers.has(Modifiers.G_STAFF_COMMENTS)  ||\r\n                                modifiers.has(Modifiers.H_ADDITIONAL_INFO_1)))\r\n                            y++;\r\n                        if(!modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                            y++;\r\n                    }\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.Y_LOCATION))\r\n                        temp = modifiers.get(Modifiers.Y_LOCATION) + sep;\r\n                    if(modifiers.has(Modifiers.Z_SPEED))\r\n                        temp += modifiers.get(Modifiers.Z_SPEED);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"Y Z\", temp, x, y, centered));\r\n                }\r\n\r\n                //No left side labels\r\n                x = -1;\r\n                centered = false;\r\n                if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                {\r\n                    y = 1;\r\n                    temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"X\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.AR_SPECIAL_DESIGNATOR))\r\n                {\r\n                    y = 2;\r\n                    if(!strict && !modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                    {\r\n                        y--;\r\n                    }\r\n                    temp = modifiers.get(Modifiers.AR_SPECIAL_DESIGNATOR);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"AR\", temp, x, y, centered));\r\n                }\r\n            }\r\n            else if(ss == SymbolID.SymbolSet_DismountedIndividuals)\r\n            {\r\n                //No top center label\r\n\r\n\r\n                //Do right side labels\r\n                x = 1;//on right\r\n                if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                {\r\n                    y = 0;//center\r\n                    centered = true;//vertically centered, only matters for labels on left and right side\r\n                    temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"H\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                {\r\n                    y = 1;//above center\r\n                    temp = modifiers.get(Modifiers.G_STAFF_COMMENTS);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"G\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                {\r\n                    y = 2;\r\n                    if(!strict && !(modifiers.has(Modifiers.G_STAFF_COMMENTS)))\r\n                        y--;\r\n                    temp = modifiers.get(Modifiers.AS_COUNTRY);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"AS\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = modifiers.get(Modifiers.M_HIGHER_FORMATION);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"M\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.J_EVALUATION_RATING) ||\r\n                        modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS) ||\r\n                        modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                {\r\n                    y = -2;\r\n                    if(!strict && !modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                        y++;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.J_EVALUATION_RATING))\r\n                        temp = modifiers.get(Modifiers.J_EVALUATION_RATING) + sep;\r\n                    if(modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS))\r\n                        temp += modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS) + sep;\r\n                    if(modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                        temp += modifiers.get(Modifiers.P_IFF_SIF_AIS);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"J K P\", temp, x, y, centered));\r\n                }\r\n\r\n                //Do left side labels\r\n                x = -1;//on left\r\n\r\n                if(modifiers.has(Modifiers.V_EQUIP_TYPE) ||\r\n                        modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                {\r\n                    y = 0;//center\r\n                    centered = true;//vertically centered, only matters for labels on left and right side\r\n\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                        temp = modifiers.get(Modifiers.V_EQUIP_TYPE) + sep;\r\n                    if(modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                        temp += modifiers.get(Modifiers.AF_COMMON_IDENTIFIER);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"V AF\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION))\r\n                {\r\n                    y = 1;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                        temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep;\r\n                    if(modifiers.has(Modifiers.Y_LOCATION))\r\n                        temp += modifiers.get(Modifiers.Y_LOCATION);\r\n\r\n                    temp = temp.trim();\r\n                    mods.push(new Modifier(\"X Y\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.W_DTG_1))\r\n                {\r\n                    y = 2;//above center\r\n                    if(!strict && !(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION)))\r\n                        y--;\r\n\r\n                    temp = modifiers.get(Modifiers.W_DTG_1);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"W\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"T\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.Z_SPEED))\r\n                {\r\n                    y = -2;\r\n                    if(!strict && !(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)))\r\n                        y++;\r\n                    temp = modifiers.get(Modifiers.Z_SPEED);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"Z\", temp, x, y, centered));\r\n                }\r\n            }\r\n            else if(ss == SymbolID.SymbolSet_Activities)\r\n            {\r\n                //No top center label\r\n\r\n\r\n                //Do right side labels\r\n                x = 1;//on right\r\n                if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                {\r\n                    y = 0;//center\r\n                    centered = true;//vertically centered, only matters for labels on left and right side\r\n                    temp = modifiers.get(Modifiers.G_STAFF_COMMENTS);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"G\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                {\r\n                    y = 1;//above center\r\n                    temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"T\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                {\r\n                    y = 2;\r\n                    if(!strict && !(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)))\r\n                        y--;\r\n                    temp = modifiers.get(Modifiers.AS_COUNTRY);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"AS\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"H\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.J_EVALUATION_RATING))\r\n                {\r\n                    y = -2;\r\n                    if(!strict && !modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                        y++;\r\n                    temp = modifiers.get(Modifiers.J_EVALUATION_RATING);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"J\", temp, x, y, centered));\r\n                }\r\n\r\n                //Do left side labels\r\n                x = -1;//on left\r\n\r\n                if(!strict)\r\n                {\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.Y_LOCATION))\r\n                {\r\n                    y = 1;\r\n                    temp = modifiers.get(Modifiers.Y_LOCATION);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"Y\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.W_DTG_1))\r\n                {\r\n                    y = 2;//above center\r\n                    if(!strict && !(modifiers.has(Modifiers.Y_LOCATION)))\r\n                        y--;\r\n\r\n                    temp = modifiers.get(Modifiers.W_DTG_1);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"W\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.C_QUANTITY))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = modifiers.get(Modifiers.C_QUANTITY);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"C\", temp, x, y, centered));\r\n                }\r\n\r\n            }\r\n            else if(ss == SymbolID.SymbolSet_CyberSpace ||\r\n                    (ss == SymbolID.SymbolSet_SignalsIntelligence && fs == SymbolID.FrameShape_Cyberspace))\r\n            {\r\n                //Do top center label\r\n                x = 0;//centered\r\n                y = 9;//on top of symbol\r\n                if(modifiers.has(Modifiers.B_ECHELON))\r\n                {\r\n                    temp = modifiers.get(Modifiers.B_ECHELON);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"B\", temp, x, y, centered));\r\n                }\r\n\r\n                //Do right side labels\r\n                x = 1;//on right\r\n                if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                {\r\n                    y = 0;//center\r\n                    centered = true;//vertically centered, only matters for labels on left and right side\r\n                    temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"H\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                {\r\n                    y = 1;//above center\r\n                    temp = modifiers.get(Modifiers.G_STAFF_COMMENTS);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"G\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.F_REINFORCED_REDUCED) || modifiers.has(Modifiers.AS_COUNTRY))\r\n                {\r\n                    y = 2;\r\n                    if(!strict && !(modifiers.has(Modifiers.G_STAFF_COMMENTS)))\r\n                        y--;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.F_REINFORCED_REDUCED))\r\n                        temp = modifiers.get(Modifiers.F_REINFORCED_REDUCED) + sep;\r\n                    if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                        temp += modifiers.get(Modifiers.AS_COUNTRY);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"F AS\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = modifiers.get(Modifiers.M_HIGHER_FORMATION);\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"M\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS) || modifiers.has(Modifiers.L_SIGNATURE_EQUIP))\r\n                {\r\n                    y = -2;\r\n                    if(!strict && !modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                        y++;\r\n                    temp = \"\";\r\n                    if(modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS))\r\n                        temp = modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS) + sep;\r\n                    if(modifiers.has(Modifiers.L_SIGNATURE_EQUIP))\r\n                        temp += modifiers.get(Modifiers.L_SIGNATURE_EQUIP);\r\n                    temp = temp.trim();\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"K L\", temp, x, y, centered));\r\n                }\r\n\r\n                //Do left side labels\r\n                x=-1;\r\n                if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                {\r\n                    y = 0;//center\r\n                    centered = true;//vertically centered, only matters for labels on left and right side\r\n\r\n                    temp = modifiers.get(Modifiers.V_EQUIP_TYPE);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"V\", temp, x, y, centered));\r\n                }\r\n                else if(!strict)\r\n                {\r\n                    centered = false;\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.Y_LOCATION))\r\n                {\r\n                    y = 1;\r\n                    temp = modifiers.get(Modifiers.Y_LOCATION);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"Y\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.W_DTG_1))\r\n                {\r\n                    y = 2;//above center\r\n                    if(!strict && !(modifiers.has(Modifiers.Y_LOCATION)))\r\n                        y--;\r\n\r\n                    temp = modifiers.get(Modifiers.W_DTG_1);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"W\", temp, x, y, centered));\r\n                }\r\n\r\n                if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                {\r\n                    y = -1;//below center\r\n                    temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n\r\n                    if(temp != null && temp !== \"\")\r\n                        mods.push(new Modifier(\"T\", temp, x, y, centered));\r\n                }\r\n            }\r\n            /*else if(ver == SymbolID.SymbolSet_MineWarfare)\r\n            {\r\n                //no modifiers\r\n            }//*/\r\n            //else//SymbolSet Unknown\r\n            //processUnknownTextModifiers\r\n        }\r\n        else if(ver == SymbolID.Version_APP6D || ver == SymbolID.Version_APP6Ech2)\r\n            {\r\n                let fs:string = SymbolID.getFrameShape(symbolID);\r\n                if(ss == SymbolID.SymbolSet_LandUnit ||\r\n                        ss == SymbolID.SymbolSet_LandCivilianUnit_Organization)\r\n                {\r\n    \r\n                    //Only Command & Control has AA; ec.equals(\"110000\").  Always in the middle of the unit.\r\n                    if(modifiers.has(Modifiers.AA_SPECIAL_C2_HQ))\r\n                    {\r\n                        temp = modifiers.get(Modifiers.AA_SPECIAL_C2_HQ);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"AA\", temp, 0, 0, true));\r\n                    }\r\n    \r\n                    //Do top center label\r\n                    x = 0;//centered\r\n                    y = 9;//on top of symbol\r\n                    if(modifiers.has(Modifiers.B_ECHELON))\r\n                    {\r\n                        temp = modifiers.get(Modifiers.B_ECHELON);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"B\", temp, x, y, centered));\r\n                    }\r\n\r\n                    x = 0;//centered\r\n                    y = -9;//on bottom of symbol\r\n                    if(ver == SymbolID.Version_APP6Ech2 && modifiers.has(Modifiers.AW_HEADQUARTERS_ELEMENT))\r\n                    {\r\n                        temp = modifiers.get(Modifiers.AW_HEADQUARTERS_ELEMENT);\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"AW\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    //Do right side labels\r\n                    x = 1;//on right\r\n                    if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1) ||\r\n                            modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                    {\r\n                        y = 0;//center\r\n                        centered = true;//vertically centered, only matters for labels on left and right side\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                            temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1) + sep;\r\n                        if(modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                            temp += modifiers.get(Modifiers.AF_COMMON_IDENTIFIER);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"H AF\", temp, x, y, centered));\r\n                    }\r\n                    else if(!strict)\r\n                    {\r\n                        //if no \"H', bring G and M closer to the center\r\n                        centered = false;\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS) || modifiers.has(Modifiers.AQ_GUARDED_UNIT))\r\n                    {\r\n                        y = 1;//above center\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                            temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep;\r\n                        if(modifiers.has(Modifiers.AQ_GUARDED_UNIT))\r\n                            temp += modifiers.get(Modifiers.AQ_GUARDED_UNIT);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"G AQ\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.F_REINFORCED_REDUCED) || modifiers.has(Modifiers.AS_COUNTRY))\r\n                    {\r\n                        y = 2;\r\n                        if(!strict && !(modifiers.has(Modifiers.G_STAFF_COMMENTS) || modifiers.has(Modifiers.AQ_GUARDED_UNIT)))\r\n                            y--;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.F_REINFORCED_REDUCED))\r\n                            temp = modifiers.get(Modifiers.F_REINFORCED_REDUCED) + sep;\r\n                        if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                            temp += modifiers.get(Modifiers.AS_COUNTRY);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"F AS\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                    {\r\n                        y = -1;//below center\r\n                        temp = modifiers.get(Modifiers.M_HIGHER_FORMATION);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"M\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.J_EVALUATION_RATING) ||\r\n                            modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS) ||\r\n                            modifiers.has(Modifiers.L_SIGNATURE_EQUIP) ||\r\n                            modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                    {\r\n                        y = -2;\r\n                        if(!strict && !modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                            y++;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.J_EVALUATION_RATING))\r\n                            temp = modifiers.get(Modifiers.J_EVALUATION_RATING) + sep;\r\n                        if(modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS))\r\n                            temp += modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS) + sep;\r\n                        if(modifiers.has(Modifiers.L_SIGNATURE_EQUIP))\r\n                            temp += modifiers.get(Modifiers.L_SIGNATURE_EQUIP) + sep;\r\n                        if(modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                            temp += modifiers.get(Modifiers.P_IFF_SIF_AIS);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"J K L P\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    //Do left side labels\r\n                    x = -1;//on left\r\n    \r\n                    if(modifiers.has(Modifiers.V_EQUIP_TYPE) ||\r\n                            modifiers.has(Modifiers.AD_PLATFORM_TYPE) ||\r\n                            modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME))\r\n                    {\r\n                        y = 0;//center\r\n                        centered = true;//vertically centered, only matters for labels on left and right side\r\n    \r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                            temp = modifiers.get(Modifiers.V_EQUIP_TYPE) + sep;\r\n                        if(modifiers.has(Modifiers.AD_PLATFORM_TYPE))\r\n                            temp += modifiers.get(Modifiers.AD_PLATFORM_TYPE) + sep;\r\n                        if(modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME))\r\n                            temp += modifiers.get(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"V AD AE\", temp, x, y, centered));\r\n                    }\r\n                    else if(!strict)\r\n                    {\r\n                        centered = false;\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION))\r\n                    {\r\n                        y = 1;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                            temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep;\r\n                        if(modifiers.has(Modifiers.Y_LOCATION))\r\n                            temp += modifiers.get(Modifiers.Y_LOCATION);\r\n    \r\n                        temp = temp.trim();\r\n                        mods.push(new Modifier(\"X Y\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.W_DTG_1))\r\n                    {\r\n                        y = 2;//above center\r\n                        if(!strict && !(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION)))\r\n                            y--;\r\n    \r\n                        temp = modifiers.get(Modifiers.W_DTG_1);\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"W\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.C_QUANTITY) || modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                    {\r\n                        y = -1;//below center\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.C_QUANTITY))\r\n                            temp = modifiers.get(Modifiers.C_QUANTITY) + sep;\r\n                        if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                            temp += modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n    \r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"C T\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.Z_SPEED))\r\n                    {\r\n                        y = -2;\r\n                        if(!strict && !(modifiers.has(Modifiers.C_QUANTITY) || modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)))\r\n                            y++;\r\n                        temp = modifiers.get(Modifiers.Z_SPEED);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"Z\", temp, x, y, centered));\r\n                    }\r\n                }\r\n                else if(ss == SymbolID.SymbolSet_LandEquipment)\r\n                {\r\n                    //Do top center label\r\n                    x = 0;//centered\r\n                    y = 9;//on top of symbol\r\n                    if(modifiers.has(Modifiers.C_QUANTITY))\r\n                    {\r\n                        temp = modifiers.get(Modifiers.C_QUANTITY);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"C\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    //Do right side labels\r\n                    x = 1;//on right\r\n                    centered = false;\r\n\r\n                    if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1) ||\r\n                            modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME))\r\n                    {\r\n                        y = 0;\r\n                        centered = true;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                            temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1) + sep;\r\n                        if(modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME))\r\n                            temp += modifiers.get(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"H AE\", temp, x, y, centered));\r\n                    }\r\n                    else if(!strict)\r\n                    {\r\n                        //if no \"H/AE', bring G and M closer to the center\r\n                        centered = false;\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS) || modifiers.has(Modifiers.AQ_GUARDED_UNIT))\r\n                    {\r\n                        y = 1;//above center\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                            temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep;\r\n                        if(modifiers.has(Modifiers.AQ_GUARDED_UNIT))\r\n                            temp += modifiers.get(Modifiers.AQ_GUARDED_UNIT);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"G AQ\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if( modifiers.has(Modifiers.AS_COUNTRY))\r\n                    {\r\n                        y = 2;\r\n                        if(!strict && !(modifiers.has(Modifiers.G_STAFF_COMMENTS) || modifiers.has(Modifiers.AQ_GUARDED_UNIT)))\r\n                            y--;\r\n                        temp = modifiers.get(Modifiers.AS_COUNTRY);\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"AS\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if( modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                    {\r\n                        y = -1;\r\n                        if(!strict && !(modifiers.has(Modifiers.M_HIGHER_FORMATION)))\r\n                            y++;\r\n                        temp = modifiers.get(Modifiers.M_HIGHER_FORMATION);\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"M\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.J_EVALUATION_RATING) ||\r\n                            modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS) ||\r\n                            modifiers.has(Modifiers.L_SIGNATURE_EQUIP) ||\r\n                            modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                    {\r\n                        y = -2;\r\n                        if(!strict && !(modifiers.has(Modifiers.M_HIGHER_FORMATION)))\r\n                            y++;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.J_EVALUATION_RATING))\r\n                            temp = modifiers.get(Modifiers.J_EVALUATION_RATING) + sep;\r\n                        if(modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS))\r\n                            temp += modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS) + sep;\r\n                        if(modifiers.has(Modifiers.L_SIGNATURE_EQUIP))\r\n                            temp += modifiers.get(Modifiers.L_SIGNATURE_EQUIP) + sep;\r\n                        if(modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                            temp += modifiers.get(Modifiers.P_IFF_SIF_AIS);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"J K L P\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    //Do left side labels\r\n                    x = -1;//on left\r\n    \r\n                    if(modifiers.has(Modifiers.V_EQUIP_TYPE) ||\r\n                            modifiers.has(Modifiers.AD_PLATFORM_TYPE) ||\r\n                            modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME))\r\n                    {\r\n                        y = 0;//center\r\n                        centered = true;//vertically centered, only matters for labels on left and right side\r\n    \r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                            temp = modifiers.get(Modifiers.V_EQUIP_TYPE) + sep;\r\n                        if(modifiers.has(Modifiers.AD_PLATFORM_TYPE))\r\n                            temp += modifiers.get(Modifiers.AD_PLATFORM_TYPE) + sep;\r\n                        if(modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                            temp += modifiers.get(Modifiers.AF_COMMON_IDENTIFIER);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"V AD AF\", temp, x, y, centered));\r\n                    }\r\n                    else if(!strict)\r\n                    {\r\n                        centered = false;\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION))\r\n                    {\r\n                        y = 1;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                            temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep;\r\n                        if(modifiers.has(Modifiers.Y_LOCATION))\r\n                            temp += modifiers.get(Modifiers.Y_LOCATION);\r\n    \r\n                        temp = temp.trim();\r\n                        mods.push(new Modifier(\"X Y\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.W_DTG_1))\r\n                    {\r\n                        y = 2;//above center\r\n                        if(!strict && !(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION)))\r\n                            y--;\r\n    \r\n                        temp = modifiers.get(Modifiers.W_DTG_1);\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"W\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                    {\r\n                        y = -1;//below center\r\n                        temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n    \r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"T\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.Z_SPEED))\r\n                    {\r\n                        y = -2;\r\n                        if(!strict && !modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                            y++;\r\n                        temp = modifiers.get(Modifiers.Z_SPEED);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"Z\", temp, x, y, centered));\r\n                    }\r\n                }\r\n                else if(ss == SymbolID.SymbolSet_LandInstallation)\r\n                {\r\n                    //No top center label\r\n    \r\n                    //Do right side labels\r\n                    x = 1;//on right\r\n                    if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1) || modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME))\r\n                    {\r\n                        y = 0;//center\r\n                        centered = true;//vertically centered, only matters for labels on left and right side\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                            temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1) + sep;\r\n                        if(modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME))\r\n                            temp += modifiers.get(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                        temp = temp.trim();\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"H AE\", temp, x, y, centered));\r\n                    }\r\n                    else if(!strict)\r\n                    {\r\n                        //if no \"H', bring G and M closer to the center\r\n                        centered = false;\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS) || modifiers.has(Modifiers.AQ_GUARDED_UNIT))\r\n                    {\r\n                        y = 1;//above center\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                            temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep;\r\n                        if(modifiers.has(Modifiers.AQ_GUARDED_UNIT))\r\n                            temp += modifiers.get(Modifiers.AQ_GUARDED_UNIT);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"G AQ\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                    {\r\n                        y = 2;\r\n                        if(!strict && !(modifiers.has(Modifiers.G_STAFF_COMMENTS) || modifiers.has(Modifiers.AQ_GUARDED_UNIT)))\r\n                            y--;\r\n                        temp = modifiers.get(Modifiers.AS_COUNTRY);\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"AS\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                    {\r\n                        y = -1;//below center\r\n                        temp = modifiers.get(Modifiers.M_HIGHER_FORMATION);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"M\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.J_EVALUATION_RATING) ||\r\n                            modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS) ||\r\n                            modifiers.has(Modifiers.AT_CAPACITY_OF_INSTALLATION))\r\n                    {\r\n                        y = -2;\r\n                        if(!strict && !modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                            y++;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.J_EVALUATION_RATING))\r\n                            temp = modifiers.get(Modifiers.J_EVALUATION_RATING) + sep;\r\n                        if(modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS))\r\n                            temp += modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS) + sep;\r\n                        if(modifiers.has(Modifiers.AT_CAPACITY_OF_INSTALLATION))\r\n                            temp += modifiers.get(Modifiers.AT_CAPACITY_OF_INSTALLATION);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"J K AT\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    //Do left side labels\r\n                    x = -1;//on left\r\n                    centered = false;\r\n    \r\n                    if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION))\r\n                    {\r\n                        y = 0;//center\r\n                        centered = true;//vertically centered, only matters for labels on left and right side\r\n    \r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                            temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep;\r\n                        if(modifiers.has(Modifiers.Y_LOCATION))\r\n                            temp += modifiers.get(Modifiers.Y_LOCATION);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"X Y\", temp, x, y, centered));\r\n                    }\r\n                    else if(!strict)\r\n                    {\r\n                        centered = false;\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.W_DTG_1))\r\n                    {\r\n                        y = 1;//above center\r\n    \r\n                        temp = modifiers.get(Modifiers.W_DTG_1);\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"W AR\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                    {\r\n                        y = -1;//below center\r\n                        temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"T\", temp, x, y, centered));\r\n                    }\r\n                }\r\n                else if(ss == SymbolID.SymbolSet_Air ||\r\n                        ss == SymbolID.SymbolSet_AirMissile)\r\n                {\r\n                    //No top center label\r\n    \r\n    \r\n                    //Do right side labels\r\n                    x = 1;//on right\r\n                    centered = false;\r\n    \r\n                    centered = true;\r\n                    if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                    {\r\n                        y = 0;//center\r\n                        centered = true;//vertically centered, only matters for labels on left and right side\r\n                        temp = modifiers.get(Modifiers.V_EQUIP_TYPE);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"V\", temp, x, y, centered));\r\n                    }\r\n                    else if(!strict)\r\n                    {\r\n                        //if no \"H', bring G and M closer to the center\r\n                        centered = false;\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                    {\r\n                        y = 1;//above center\r\n                        temp = modifiers.get(Modifiers.P_IFF_SIF_AIS);\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"P\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1) || modifiers.has(Modifiers.AS_COUNTRY))\r\n                    {\r\n                        y = 2;\r\n                        if(!strict && !modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                            y--;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                            temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1) + sep;\r\n                        if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                            temp += modifiers.get(Modifiers.AS_COUNTRY);\r\n                        temp = temp.trim();\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"T AS\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.Z_SPEED)  ||\r\n                            modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                    {\r\n                        y = -1;//below center\r\n    \r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.Z_SPEED))\r\n                            temp = modifiers.get(Modifiers.Z_SPEED) + sep;\r\n                        if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                            temp += modifiers.get(Modifiers.X_ALTITUDE_DEPTH);\r\n                        temp = temp.trim();\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"Z X\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS) ||\r\n                            modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                    {\r\n                        y = -2;\r\n                        if(!strict)\r\n                        {\r\n                            if(!(modifiers.has(Modifiers.Z_SPEED)  ||\r\n                                    modifiers.has(Modifiers.X_ALTITUDE_DEPTH)))\r\n                                y++;\r\n                        }\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                            temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep;\r\n                        if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                            temp += modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"G H\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    //No left side labels\r\n    \r\n                }\r\n                else if(ss == SymbolID.SymbolSet_Space ||\r\n                        ss == SymbolID.SymbolSet_SpaceMissile)\r\n                {\r\n                    //No top center label\r\n    \r\n    \r\n                    //Do right side labels\r\n                    x = 1;//on right\r\n                    centered = false;\r\n    \r\n                    if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                    {\r\n                        y = 1;//above center\r\n                        temp = modifiers.get(Modifiers.V_EQUIP_TYPE);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"V\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1) || modifiers.has(Modifiers.AS_COUNTRY))\r\n                    {\r\n                        y = 2;\r\n                        if(!strict && !modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                            y--;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                            temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1) + sep;\r\n                        if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                            temp += modifiers.get(Modifiers.AS_COUNTRY);\r\n                        temp = temp.trim();\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"T AS\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.Z_SPEED)  ||\r\n                            modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                    {\r\n                        y = -1;//below center\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.Z_SPEED))\r\n                            temp = modifiers.get(Modifiers.Z_SPEED) + sep;\r\n                        if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                            temp += modifiers.get(Modifiers.X_ALTITUDE_DEPTH);\r\n                        temp = temp.trim();\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"Z X\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS) ||\r\n                            modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                    {\r\n                        y = -2;\r\n                        if(!strict &&\r\n                                !(modifiers.has(Modifiers.Z_SPEED) || modifiers.has(Modifiers.X_ALTITUDE_DEPTH)))\r\n                            y++;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                            temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep;\r\n                        if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                            temp += modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"G H\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    //No left side labels\r\n                }\r\n                else if(ss == SymbolID.SymbolSet_SeaSurface)\r\n                {\r\n                    //No top center label\r\n    \r\n    \r\n                    //Do right side labels\r\n                    x = 1;//on right\r\n                    centered = true;\r\n                    if(modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                    {\r\n                        y = 0;//center\r\n                        centered = true;//vertically centered, only matters for labels on left and right side\r\n                        temp = modifiers.get(Modifiers.P_IFF_SIF_AIS);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"P\", temp, x, y, centered));\r\n                    }\r\n                    else if(!strict)\r\n                    {\r\n                        //if no \"X', bring V and G closer to the center\r\n                        centered = false;\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                    {\r\n                        y = 1;//above center\r\n                        temp = modifiers.get(Modifiers.V_EQUIP_TYPE);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"V\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1) || modifiers.has(Modifiers.AS_COUNTRY))\r\n                    {\r\n                        y = 2;\r\n                        if(!strict && !modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                            y--;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                            temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1) + sep;\r\n                        if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                            temp += modifiers.get(Modifiers.AS_COUNTRY);\r\n                        temp = temp.trim();\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"T AS\", temp, x, y, centered));\r\n                    }\r\n    \r\n    \r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS)  ||\r\n                            modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                    {\r\n                        y = -1;//below center\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                            temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep;\r\n                        if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                            temp += modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                        temp = temp.trim();\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"G H\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.Y_LOCATION) ||\r\n                            modifiers.has(Modifiers.Z_SPEED))\r\n                    {\r\n                        y = -2;\r\n                        if(!strict &&\r\n                                !(modifiers.has(Modifiers.G_STAFF_COMMENTS) || modifiers.has(Modifiers.H_ADDITIONAL_INFO_1)))\r\n                            y++;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.Y_LOCATION))\r\n                            temp = modifiers.get(Modifiers.Y_LOCATION) + sep;\r\n                        if(modifiers.has(Modifiers.Z_SPEED))\r\n                            temp += modifiers.get(Modifiers.Z_SPEED);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"Y Z\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    //No left side labels\r\n                    x = -1;\r\n                    centered = false;\r\n                    if(modifiers.has(Modifiers.AQ_GUARDED_UNIT) ||\r\n                            modifiers.has(Modifiers.AR_SPECIAL_DESIGNATOR))\r\n                    {\r\n                        y = 2;\r\n                        if(!strict)\r\n                        {\r\n                            y--;\r\n                        }\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.AQ_GUARDED_UNIT))\r\n                            temp = modifiers.get(Modifiers.AQ_GUARDED_UNIT) + sep;\r\n                        if(modifiers.has(Modifiers.AR_SPECIAL_DESIGNATOR))\r\n                            temp += modifiers.get(Modifiers.AR_SPECIAL_DESIGNATOR);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"AQ AR\", temp, x, y, centered));\r\n                    }\r\n                }\r\n                else if(ss == SymbolID.SymbolSet_SeaSubsurface)\r\n                {\r\n                    //No top center label\r\n    \r\n    \r\n                    //Do right side labels\r\n                    x = 1;//on right\r\n                    centered = true;\r\n                    if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                    {\r\n                        y = 0;//center\r\n                        centered = true;//vertically centered, only matters for labels on left and right side\r\n                        temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"X\", temp, x, y, centered));\r\n                    }\r\n                    else if(!strict)\r\n                    {\r\n                        //if no \"H', bring G and M closer to the center\r\n                        centered = false;\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                    {\r\n                        y = 1;//center\r\n                        temp = modifiers.get(Modifiers.V_EQUIP_TYPE);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"V\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1) || modifiers.has(Modifiers.AS_COUNTRY))\r\n                    {\r\n                        y = 2;\r\n                        if(!strict && !modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                            y--;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                            temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1) + sep;\r\n                        if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                            temp += modifiers.get(Modifiers.AS_COUNTRY);\r\n                        temp = temp.trim();\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"T AS\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS)  ||\r\n                            modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                    {\r\n                        y = -1;//below center\r\n    \r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                            temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep;\r\n                        if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                            temp += modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                        temp = temp.trim();\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"G H\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.Y_LOCATION) ||\r\n                            modifiers.has(Modifiers.Z_SPEED))\r\n                    {\r\n                        y = -2;\r\n                        if(!strict)\r\n                        {\r\n                            if(!(modifiers.has(Modifiers.G_STAFF_COMMENTS)  ||\r\n                                    modifiers.has(Modifiers.H_ADDITIONAL_INFO_1)))\r\n                                y++;\r\n                        }\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.Y_LOCATION))\r\n                            temp = modifiers.get(Modifiers.Y_LOCATION) + sep;\r\n                        if(modifiers.has(Modifiers.Z_SPEED))\r\n                            temp += modifiers.get(Modifiers.Z_SPEED);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"Y Z\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    //No left side labels\r\n                    x = -1;\r\n                    centered = false;\r\n    \r\n                    if(modifiers.has(Modifiers.AR_SPECIAL_DESIGNATOR))\r\n                    {\r\n                        y = 2;\r\n                        if(!strict && !modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                        {\r\n                            y--;\r\n                        }\r\n                        temp = modifiers.get(Modifiers.AR_SPECIAL_DESIGNATOR);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"AR\", temp, x, y, centered));\r\n                    }\r\n                }\r\n                else if(ss == SymbolID.SymbolSet_DismountedIndividuals)\r\n                {\r\n                    //Do bottom center label\r\n                    x = 0;//centered\r\n                    y = -9;//on bottom of symbol\r\n                    if(modifiers.has(Modifiers.C_QUANTITY))\r\n                    {\r\n                        temp = modifiers.get(Modifiers.C_QUANTITY);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"C\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    //Do right side labels\r\n                    x = 1;//on right\r\n                    if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                    {\r\n                        y = 0;//center\r\n                        centered = true;//vertically centered, only matters for labels on left and right side\r\n                        temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"H\", temp, x, y, centered));\r\n                    }\r\n                    else if(!strict)\r\n                    {\r\n                        centered = false;\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                    {\r\n                        y = 1;//above center\r\n                        temp = modifiers.get(Modifiers.G_STAFF_COMMENTS);\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"G\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                    {\r\n                        y = 2;\r\n                        if(!strict && !(modifiers.has(Modifiers.G_STAFF_COMMENTS)))\r\n                            y--;\r\n                        temp = modifiers.get(Modifiers.AS_COUNTRY);\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"AS\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                    {\r\n                        y = -1;//below center\r\n                        temp = modifiers.get(Modifiers.M_HIGHER_FORMATION);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"M\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.J_EVALUATION_RATING) ||\r\n                            modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS) ||\r\n                            modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                    {\r\n                        y = -2;\r\n                        if(!strict && !modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                            y++;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.J_EVALUATION_RATING))\r\n                            temp = modifiers.get(Modifiers.J_EVALUATION_RATING) + sep;\r\n                        if(modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS))\r\n                            temp += modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS) + sep;\r\n                        if(modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                            temp += modifiers.get(Modifiers.P_IFF_SIF_AIS);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"J K P\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    //Do left side labels\r\n                    x = -1;//on left\r\n    \r\n                    if(modifiers.has(Modifiers.V_EQUIP_TYPE) ||\r\n                            modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                    {\r\n                        y = 0;//center\r\n                        centered = true;//vertically centered, only matters for labels on left and right side\r\n    \r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                            temp = modifiers.get(Modifiers.V_EQUIP_TYPE) + sep;\r\n                        if(modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                            temp += modifiers.get(Modifiers.AF_COMMON_IDENTIFIER);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"V AF\", temp, x, y, centered));\r\n                    }\r\n                    else if(!strict)\r\n                    {\r\n                        centered = false;\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION))\r\n                    {\r\n                        y = 1;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                            temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep;\r\n                        if(modifiers.has(Modifiers.Y_LOCATION))\r\n                            temp += modifiers.get(Modifiers.Y_LOCATION);\r\n    \r\n                        temp = temp.trim();\r\n                        mods.push(new Modifier(\"X Y\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.W_DTG_1))\r\n                    {\r\n                        y = 2;//above center\r\n                        if(!strict && !(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION)))\r\n                            y--;\r\n    \r\n                        temp = modifiers.get(Modifiers.W_DTG_1);\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"W\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                    {\r\n                        y = -1;//below center\r\n                        temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"T\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.Z_SPEED))\r\n                    {\r\n                        y = -2;\r\n                        if(!strict && !(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)))\r\n                            y++;\r\n                        temp = modifiers.get(Modifiers.Z_SPEED);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"Z\", temp, x, y, centered));\r\n                    }\r\n                }\r\n                else if(ss == SymbolID.SymbolSet_Activities)\r\n                {\r\n                    //No top center label\r\n    \r\n                    //Do right side labels\r\n                    x = 1;//on right\r\n                    centered = false;\r\n    \r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                    {\r\n                        y = 1;\r\n    \r\n                        temp = modifiers.get(Modifiers.G_STAFF_COMMENTS);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"G\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                    {\r\n                        y = 2;\r\n                        if(!strict && !modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                            y--;\r\n                        temp = modifiers.get(Modifiers.AS_COUNTRY);\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"AS\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                    {\r\n                        y = -1;//below center\r\n                        temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"H\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.J_EVALUATION_RATING))\r\n                    {\r\n                        y = -2;\r\n                        if(!strict && !modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                            y++;\r\n                        temp = temp = modifiers.get(Modifiers.J_EVALUATION_RATING);\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"J\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    //Do left side labels\r\n                    x = -1;//on left\r\n                    centered = false;\r\n                    if(ver == SymbolID.Version_APP6Ech2 && modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                    {\r\n                        centered = true;\r\n                        y = 0;//below center\r\n                        temp = modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"T\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.Y_LOCATION))\r\n                    {\r\n                        y = 1;\r\n                        temp = modifiers.get(Modifiers.Y_LOCATION);\r\n    \r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"Y\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.W_DTG_1))\r\n                    {\r\n                        y = 2;//above center\r\n                        if(!strict && !modifiers.has(Modifiers.Y_LOCATION))\r\n                            y--;\r\n                        temp = modifiers.get(Modifiers.W_DTG_1);\r\n                        if(temp != null && temp !== \"\")\r\n                            mods.push(new Modifier(\"W\", temp, x, y, centered));\r\n                    }\r\n    \r\n                }\r\n                else if(ss == SymbolID.SymbolSet_CyberSpace)//APP6Ev2 only\r\n                {\r\n                    //Only Command & Control has AA; ec.equals(\"110000\").  Always in the middle of the unit.\r\n                    if(modifiers.has(Modifiers.AA_SPECIAL_C2_HQ))\r\n                    {\r\n                        temp = modifiers.get(Modifiers.AA_SPECIAL_C2_HQ);\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"AA\", temp, 0, 0, true));\r\n                    }\r\n    \r\n                    //Do top center label\r\n                    x = 0;//centered\r\n                    y = 9;//on top of symbol\r\n                    if(modifiers.has(Modifiers.B_ECHELON))\r\n                    {\r\n                        temp = modifiers.get(Modifiers.B_ECHELON);\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"B\", temp, x, y, centered));\r\n                    }\r\n    \r\n    \r\n                    x = 0;//centered\r\n                    y = -9;//on bottom of symbol\r\n                    if(ver == SymbolID.Version_APP6Ech2 &&\r\n                            (modifiers.has(Modifiers.AW_HEADQUARTERS_ELEMENT)))\r\n                    {\r\n                        temp = modifiers.get(Modifiers.AW_HEADQUARTERS_ELEMENT);\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"AW\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    //Do right side labels\r\n                    x = 1;//on right\r\n                    if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1) ||\r\n                            modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                    {\r\n                        y = 0;//center\r\n                        centered = true;//vertically centered, only matters for labels on left and right side\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                            temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1) + sep;\r\n                        if(modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                            temp += modifiers.get(Modifiers.AF_COMMON_IDENTIFIER);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"H AF\", temp, x, y, centered));\r\n                    }\r\n                    else if(!strict)\r\n                    {\r\n                        //if no \"H', bring G and M closer to the center\r\n                        centered = false;\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS) || modifiers.has(Modifiers.AQ_GUARDED_UNIT))\r\n                    {\r\n                        y = 1;//above center\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                            temp = modifiers.get(Modifiers.G_STAFF_COMMENTS) + sep;\r\n                        if(modifiers.has(Modifiers.AQ_GUARDED_UNIT))\r\n                            temp += modifiers.get(Modifiers.AQ_GUARDED_UNIT);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"G AQ\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.F_REINFORCED_REDUCED) || modifiers.has(Modifiers.AS_COUNTRY))\r\n                    {\r\n                        y = 2;\r\n                        if(!strict && !(modifiers.has(Modifiers.G_STAFF_COMMENTS) || modifiers.has(Modifiers.AQ_GUARDED_UNIT)))\r\n                            y--;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.F_REINFORCED_REDUCED))\r\n                            temp = modifiers.get(Modifiers.F_REINFORCED_REDUCED) + sep;\r\n                        if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                            temp += modifiers.get(Modifiers.AS_COUNTRY);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"F AS\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                    {\r\n                        y = -1;//below center\r\n                        temp = modifiers.get(Modifiers.M_HIGHER_FORMATION);\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"M\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.J_EVALUATION_RATING) ||\r\n                            modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS) ||\r\n                            modifiers.has(Modifiers.L_SIGNATURE_EQUIP) ||\r\n                            modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                    {\r\n                        y = -2;\r\n                        if(!strict && !modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                            y++;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.J_EVALUATION_RATING))\r\n                            temp = modifiers.get(Modifiers.J_EVALUATION_RATING) + sep;\r\n                        if(modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS))\r\n                            temp += modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS) + sep;\r\n                        if(modifiers.has(Modifiers.L_SIGNATURE_EQUIP))\r\n                            temp += modifiers.get(Modifiers.L_SIGNATURE_EQUIP) + sep;\r\n                        if(modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                            temp += modifiers.get(Modifiers.P_IFF_SIF_AIS);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"J K L P\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    //Do left side labels\r\n                    x = -1;//on left\r\n    \r\n                    if(modifiers.has(Modifiers.V_EQUIP_TYPE) ||\r\n                            modifiers.has(Modifiers.AD_PLATFORM_TYPE) ||\r\n                            modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME))\r\n                    {\r\n                        y = 0;//center\r\n                        centered = true;//vertically centered, only matters for labels on left and right side\r\n    \r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                            temp = modifiers.get(Modifiers.V_EQUIP_TYPE) + sep;\r\n                        if(modifiers.has(Modifiers.AD_PLATFORM_TYPE))\r\n                            temp += modifiers.get(Modifiers.AD_PLATFORM_TYPE) + sep;\r\n                        if(modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME))\r\n                            temp += modifiers.get(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"V AD AE\", temp, x, y, centered));\r\n                    }\r\n                    else if(!strict)\r\n                    {\r\n                        centered = false;\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION))\r\n                    {\r\n                        y = 1;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                            temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep;\r\n                        if(modifiers.has(Modifiers.Y_LOCATION))\r\n                            temp += modifiers.get(Modifiers.Y_LOCATION);\r\n    \r\n                        temp = temp.trim();\r\n                        mods.push(new Modifier(\"X Y\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.W_DTG_1))\r\n                    {\r\n                        y = 2;//above center\r\n                        if(!strict && !(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION)))\r\n                            y--;\r\n    \r\n                        temp = modifiers.get(Modifiers.W_DTG_1);\r\n    \r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"W\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.C_QUANTITY) || modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                    {\r\n                        y = -1;//below center\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.C_QUANTITY))\r\n                            temp = modifiers.get(Modifiers.C_QUANTITY) + sep;\r\n                        if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                            temp += modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n    \r\n                        temp = temp.trim();\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"C T\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.AY_NETWORK_IDENTIFIER))\r\n                    {\r\n                        y = -2;\r\n                        if(!strict && !(modifiers.has(Modifiers.C_QUANTITY) || modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)))\r\n                            y++;\r\n                        temp = modifiers.get(Modifiers.AY_NETWORK_IDENTIFIER);\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"AY\", temp, x, y, centered));\r\n                    }\r\n                }\r\n                else if(ss == SymbolID.SymbolSet_CyberSpace_Equipment)//APP6Ev2 only\r\n                {\r\n                    //Only Command & Control has AA; ec.equals(\"110000\").  Always in the middle of the unit.\r\n                    if(modifiers.has(Modifiers.AA_SPECIAL_C2_HQ))\r\n                    {\r\n                        temp = modifiers.get(Modifiers.AA_SPECIAL_C2_HQ);\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"AA\", temp, 0, 0, true));\r\n                    }\r\n    \r\n                    //Do top center label\r\n                    x = 0;//centered\r\n                    y = 9;//on top of symbol\r\n                    if(modifiers.has(Modifiers.C_QUANTITY))\r\n                    {\r\n                        temp = modifiers.get(Modifiers.C_QUANTITY);\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"C\", temp, x, y, centered));\r\n                    }\r\n    \r\n    \r\n                    x = 0;//centered\r\n                    y = -9;//on bottom of symbol\r\n                    if(ver == SymbolID.Version_APP6Ech2 &&\r\n                            (modifiers.has(Modifiers.AW_HEADQUARTERS_ELEMENT)))\r\n                    {\r\n                        temp = modifiers.get(Modifiers.AW_HEADQUARTERS_ELEMENT);\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"AW\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    //Do right side labels\r\n                    x = 1;//on right\r\n                    if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1) ||\r\n                            modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                    {\r\n                        y = 0;//center\r\n                        centered = true;//vertically centered, only matters for labels on left and right side\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.H_ADDITIONAL_INFO_1))\r\n                            temp = modifiers.get(Modifiers.H_ADDITIONAL_INFO_1) + sep;\r\n                        if(modifiers.has(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME))\r\n                            temp += modifiers.get(Modifiers.AE_EQUIPMENT_TEARDOWN_TIME);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"H AE\", temp, x, y, centered));\r\n                    }\r\n                    else if(!strict)\r\n                    {\r\n                        //if no \"H', bring G and M closer to the center\r\n                        centered = false;\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                    {\r\n                        y = 1;//above center\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.G_STAFF_COMMENTS))\r\n                            temp = modifiers.get(Modifiers.G_STAFF_COMMENTS);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"G\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.F_REINFORCED_REDUCED) || modifiers.has(Modifiers.AS_COUNTRY))\r\n                    {\r\n                        y = 2;\r\n                        if(!strict && !(modifiers.has(Modifiers.G_STAFF_COMMENTS) || modifiers.has(Modifiers.AQ_GUARDED_UNIT)))\r\n                            y--;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.F_REINFORCED_REDUCED))\r\n                            temp = modifiers.get(Modifiers.F_REINFORCED_REDUCED) + sep;\r\n                        if(modifiers.has(Modifiers.AS_COUNTRY))\r\n                            temp += modifiers.get(Modifiers.AS_COUNTRY);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"F AS\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                    {\r\n                        y = -1;//below center\r\n                        temp = modifiers.get(Modifiers.M_HIGHER_FORMATION);\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"M\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.J_EVALUATION_RATING) ||\r\n                            modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS) ||\r\n                            modifiers.has(Modifiers.L_SIGNATURE_EQUIP) ||\r\n                            modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                    {\r\n                        y = -2;\r\n                        if(!strict && !modifiers.has(Modifiers.M_HIGHER_FORMATION))\r\n                            y++;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.J_EVALUATION_RATING))\r\n                            temp = modifiers.get(Modifiers.J_EVALUATION_RATING) + sep;\r\n                        if(modifiers.has(Modifiers.K_COMBAT_EFFECTIVENESS))\r\n                            temp += modifiers.get(Modifiers.K_COMBAT_EFFECTIVENESS) + sep;\r\n                        if(modifiers.has(Modifiers.L_SIGNATURE_EQUIP))\r\n                            temp += modifiers.get(Modifiers.L_SIGNATURE_EQUIP) + sep;\r\n                        if(modifiers.has(Modifiers.N_HOSTILE))\r\n                            temp += modifiers.get(Modifiers.N_HOSTILE) + sep;\r\n                        if(modifiers.has(Modifiers.P_IFF_SIF_AIS))\r\n                            temp += modifiers.get(Modifiers.P_IFF_SIF_AIS);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"J K L N P\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    //Do left side labels\r\n                    x = -1;//on left\r\n    \r\n                    if(modifiers.has(Modifiers.V_EQUIP_TYPE) ||\r\n                            modifiers.has(Modifiers.AD_PLATFORM_TYPE) ||\r\n                            modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                    {\r\n                        y = 0;//center\r\n                        centered = true;//vertically centered, only matters for labels on left and right side\r\n    \r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.V_EQUIP_TYPE))\r\n                            temp = modifiers.get(Modifiers.V_EQUIP_TYPE) + sep;\r\n                        if(modifiers.has(Modifiers.AD_PLATFORM_TYPE))\r\n                            temp += modifiers.get(Modifiers.AD_PLATFORM_TYPE) + sep;\r\n                        if(modifiers.has(Modifiers.AF_COMMON_IDENTIFIER))\r\n                            temp += modifiers.get(Modifiers.AF_COMMON_IDENTIFIER);\r\n                        temp = temp.trim();\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"V AD AF\", temp, x, y, centered));\r\n                    }\r\n                    else if(!strict)\r\n                    {\r\n                        centered = false;\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION))\r\n                    {\r\n                        y = 1;\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.X_ALTITUDE_DEPTH))\r\n                            temp = modifiers.get(Modifiers.X_ALTITUDE_DEPTH) + sep;\r\n                        if(modifiers.has(Modifiers.Y_LOCATION))\r\n                            temp += modifiers.get(Modifiers.Y_LOCATION);\r\n    \r\n                        temp = temp.trim();\r\n                        mods.push(new Modifier(\"X Y\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.W_DTG_1))\r\n                    {\r\n                        y = 2;//above center\r\n                        if(!strict && !(modifiers.has(Modifiers.X_ALTITUDE_DEPTH) || modifiers.has(Modifiers.Y_LOCATION)))\r\n                            y--;\r\n    \r\n                        temp = modifiers.get(Modifiers.W_DTG_1);\r\n    \r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"W\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                    {\r\n                        y = -1;//below center\r\n                        temp = \"\";\r\n                        if(modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1))\r\n                            temp += modifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1);\r\n    \r\n                        temp = temp.trim();\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"T\", temp, x, y, centered));\r\n                    }\r\n    \r\n                    if(modifiers.has(Modifiers.AY_NETWORK_IDENTIFIER))\r\n                    {\r\n                        y = -2;\r\n                        if(!strict && !(modifiers.has(Modifiers.C_QUANTITY) || modifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)))\r\n                            y++;\r\n                        temp = modifiers.get(Modifiers.AY_NETWORK_IDENTIFIER);\r\n                        if(temp != null && temp != \"\")\r\n                            mods.push(new Modifier(\"AY\", temp, x, y, centered));\r\n                    }\r\n                }\r\n                /*else if(ver == SymbolID.SymbolSet_MineWarfare)\r\n                {\r\n                    //no modifiers\r\n                }//*/\r\n                //else//SymbolSet Unknown\r\n                //processUnknownTextModifiers\r\n            }\r\n\r\n        return mods;\r\n    }\r\n\r\n    /**\r\n     * \r\n     * @param bounds bounds of the core icon\r\n     * @param labelWidth height of the label to be placed\r\n     * @param buffer additional horizontal spacing buffer between label and symbol if desired\r\n     * @param location -1 left, 0 center, 1 right\r\n     * @param modifierFontHeight \r\n     * @returns \r\n     */\r\n    private static getLabelXPosition(bounds:Rectangle2D, labelWidth:number, location:number, modifierFontHeight:number):number \r\n    {\r\n        let x:number = 0;\r\n        let buffer:number = modifierFontHeight/2;\r\n        if(location === 1)\r\n        {\r\n            //x = (int)(bounds.getX() + bounds.getWidth() + bufferXR);\r\n            x = bounds.getX() + bounds.getWidth() + buffer;\r\n        }\r\n        else if (location === -1)\r\n        {\r\n            //x = (int) (bounds.getX() - labelWidth - bufferXL);\r\n            x = bounds.x - labelWidth - buffer;\r\n        }\r\n        else if (location === 0)\r\n        {\r\n            x = Math.round((bounds.getX() + (bounds.getWidth() * 0.5)) - (labelWidth * 0.5));\r\n        }\r\n        return x;\r\n    }\r\n\r\n    /**\r\n     * \r\n     * @param bounds bounds of the core icon\r\n     * @param labelHeight height of the label to be placed\r\n     * @param descent descent of the label to be placed\r\n     * @param bufferText additional vertical spacing buffer between labels if desired\r\n     * @param centered if true, there will be a center label location identified by 0\r\n     * @param location positive 1, 2, 3 to be above symbol mid-point or negative values to be below\r\n     * @returns y position\r\n     */\r\n    private static getLabelYPosition(bounds:Rectangle2D, labelHeight:number, descent:number, bufferText:number, centered:boolean, location:number):number \r\n    {\r\n        let y:number = 0;\r\n        if (bounds != null && !bounds.isEmpty())\r\n        {\r\n            if(centered)\r\n            {\r\n                switch (location)\r\n                {\r\n                    case 3://3 above center\r\n                        y = (bounds.getHeight());\r\n                        y = ((y * 0.5) + (labelHeight * 0.5));\r\n                        y = y - ((labelHeight + bufferText) * 3);\r\n                        y = bounds.getY() + y;\r\n                        break;\r\n                    case 2://2 above center\r\n                        y = (bounds.getHeight());\r\n                        y = ((y * 0.5) + (labelHeight * 0.5));\r\n                        y = y - ((labelHeight + bufferText) * 2);\r\n                        y = bounds.getY() + y;\r\n                        break;\r\n                    case 1://1 above center\r\n                        y = (bounds.getHeight());\r\n                        y = ((y * 0.5) + (labelHeight * 0.5));\r\n                        y = y - ((labelHeight + bufferText));\r\n                        y = bounds.getY() + y;\r\n                        break;\r\n                    case 0: //centered\r\n                        y = (bounds.getHeight());\r\n                        y = ((y * 0.5) + ((labelHeight - descent) * 0.5));\r\n                        y = bounds.getY() + y;\r\n                        break;\r\n                    case -1://1 below center\r\n                        y = (bounds.getHeight());\r\n                        y = ((y * 0.5) + (labelHeight * 0.5));\r\n                        y = y + ((labelHeight + bufferText - descent));\r\n                        y = bounds.getY() + y;\r\n                        break;\r\n                    case -2://2 below center\r\n                        y = (bounds.getHeight());\r\n                        y = ((y * 0.5) + (labelHeight * 0.5));\r\n                        y = y + ((labelHeight + bufferText) * 2) - (descent);\r\n                        y = bounds.getY() + y;\r\n                        break;\r\n                    case -3://3 below center\r\n                        y = (bounds.getHeight());\r\n                        y = ((y * 0.5) + (labelHeight * 0.5));\r\n                        y = y + ((labelHeight + bufferText) * 3) - (descent);\r\n                        y = bounds.getY() + y;\r\n                        break;\r\n                }\r\n            }\r\n            else//split between top and bottom\r\n            {\r\n                switch (location)\r\n                {\r\n                    case 3:\r\n                        y = (bounds.getY() + ((bounds.getHeight() / 2) - descent - labelHeight*2 - bufferText));\r\n                        break;\r\n                    case 2:\r\n                        y = (bounds.getY() + ((bounds.getHeight() / 2) - descent - labelHeight - bufferText));\r\n                        break;\r\n                    case 1:\r\n                        y = (bounds.getY() + ((bounds.getHeight() / 2) - descent));\r\n                        break;\r\n                    case -1:\r\n                        y = (bounds.getY() + (bounds.getHeight() / 2) + (labelHeight - descent + bufferText));\r\n                        break;\r\n                    case -2:\r\n                        y = (bounds.getY() + (bounds.getHeight() / 2) + ((labelHeight*2 - descent + bufferText)));\r\n                        break;\r\n                    case -3:\r\n                        y = (bounds.getY() + (bounds.getHeight() / 2) + ((labelHeight*3 - descent + bufferText)));\r\n                        break;\r\n                }\r\n            }\r\n            if(location === 9)\r\n            {\r\n                y = Math.round(bounds.getY() - bufferText - descent);\r\n            }\r\n            if(location == -9)//on bottom of symbol\r\n            {\r\n                y = Math.round(bounds.getY() + bounds.getHeight() + bufferText + labelHeight - descent);\r\n            }\r\n        }\r\n        return y;\r\n    }\r\n\r\n    /**\r\n     * Currently, modifiers are based on Symbol Set.\r\n     * The exception is SIGINT which required a frame shape value in 2525E+\r\n     * The SSMC couldn't come to an agreement on if frame shape should dictate modifiers.\r\n     * Currently, I'm keeping it tied to Symbol Set.\r\n     * @param symbolID\r\n     * @return\r\n     */\r\n    private static isCOnTop(symbolID:string):boolean\r\n    {\r\n        let onTop:boolean = false;\r\n\r\n        let version:number = SymbolID.getVersion(symbolID);\r\n        let ss:number = SymbolID.getSymbolSet(symbolID);\r\n        let frame:string = SymbolID.getFrameShape(symbolID);\r\n\r\n        if(SymbolUtilities.hasModifier(symbolID,Modifiers.C_QUANTITY)) {\r\n\r\n            if(version >= SymbolID.Version_2525E)\r\n            {\r\n\r\n                if (ss == SymbolID.SymbolSet_Air ||\r\n                        ss == SymbolID.SymbolSet_AirMissile ||\r\n                        ss == SymbolID.SymbolSet_Space ||\r\n                        ss == SymbolID.SymbolSet_SpaceMissile ||\r\n                        ss == SymbolID.SymbolSet_LandEquipment) \r\n                {\r\n                    onTop = true;\r\n                }\r\n                else if(ss == SymbolID.SymbolSet_SignalsIntelligence &&\r\n                        (frame == SymbolID.FrameShape_Air ||\r\n                        frame == SymbolID.FrameShape_Space ||\r\n                        frame == SymbolID.FrameShape_LandEquipment || frame == SymbolID.FrameShape_LandUnit || frame == '0'))\r\n                {\r\n                    onTop = true;\r\n                }\r\n\r\n            }// else if <= SymbolID.Version_2525Dch1\r\n            else if (ss == SymbolID.SymbolSet_LandEquipment ||\r\n                    ss == SymbolID.SymbolSet_SignalsIntelligence_Land)\r\n            {\r\n                onTop = true;\r\n            }\r\n        }\r\n        return onTop;\r\n    }\r\n\r\n    public static hasDisplayModifiers(symbolID: string, modifiers: Map<string, string>): boolean {\r\n        let hasModifiers: boolean = false;\r\n        let ss: int = SymbolID.getSymbolSet(symbolID);\r\n        let status: int = SymbolID.getStatus(symbolID);\r\n        let context: int = SymbolID.getContext(symbolID);\r\n\r\n        if (ss === SymbolID.SymbolSet_ControlMeasure)//check control measure\r\n        {\r\n            if (SymbolUtilities.isCBRNEvent(symbolID) === true && modifiers != null && modifiers.has(Modifiers.Q_DIRECTION_OF_MOVEMENT)) {\r\n                hasModifiers = true;\r\n            }\r\n            else {\r\n                if (SymbolUtilities.hasFDI(symbolID)) {\r\n\r\n                    hasModifiers = true;\r\n                }\r\n\r\n            }\r\n\r\n        }\r\n        else if (ss !== SymbolID.SymbolSet_Atmospheric &&\r\n            ss !== SymbolID.SymbolSet_Oceanographic &&\r\n            ss !== SymbolID.SymbolSet_MeteorologicalSpace) //checking units\r\n        {\r\n            if (context > 0) {\r\n                //Exercise or Simulation\r\n                hasModifiers = true;\r\n            }\r\n\r\n\r\n            //echelon or mobility,\r\n            if (SymbolID.getAmplifierDescriptor(symbolID) > 0) \r\n            {\r\n                hasModifiers = true;\r\n            }\r\n\r\n\r\n            if(modifiers != null)\r\n            {\r\n                if (modifiers.has(Modifiers.AO_ENGAGEMENT_BAR) || \r\n                    modifiers.has(Modifiers.Q_DIRECTION_OF_MOVEMENT) ||\r\n                        modifiers.has(Modifiers.AJ_SPEED_LEADER)) \r\n                {\r\n                    hasModifiers = true;\r\n                }\r\n            }\r\n\r\n\r\n            //HQ/Taskforce\r\n            if (SymbolID.getHQTFD(symbolID) > 0) {\r\n\r\n                hasModifiers = true;\r\n            }\r\n\r\n\r\n            if (status > 1) {\r\n                //Fully capable, damaged, destroyed\r\n                hasModifiers = true;\r\n            }\r\n\r\n\r\n        }\r\n        //no display modifiers for single point weather\r\n\r\n\r\n\r\n        return hasModifiers;\r\n    }\r\n\r\n    public static hasTextModifiers(symbolID: string, modifiers: Map<string, string>): boolean {\r\n\r\n        let ss: int = SymbolID.getSymbolSet(symbolID);\r\n        let ec: int = SymbolID.getEntityCode(symbolID);\r\n        if (ss === SymbolID.SymbolSet_Atmospheric) {\r\n            switch (ec) {\r\n                case 110102: //tropopause low\r\n                case 110202: //tropopause high\r\n                case 162200: //tropopause level ?\r\n                case 162300: { //freezing level ?\r\n                    return true;\r\n                }\r\n\r\n                default: {\r\n                    return false;\r\n                }\r\n\r\n            }\r\n        }\r\n        else if (ss === SymbolID.SymbolSet_Oceanographic || ss === SymbolID.SymbolSet_MeteorologicalSpace) {\r\n            return false;\r\n        }\r\n        else if (ss === SymbolID.SymbolSet_ControlMeasure) \r\n        {\r\n            let msi: MSInfo = MSLookup.getInstance().getMSLInfo(symbolID);\r\n            \r\n            if (msi.getModifiers().length > 0 && modifiers != null && modifiers.size > 0) {\r\n\r\n                return true;\r\n            }\r\n\r\n            else {\r\n\r\n                return false;\r\n            }\r\n\r\n        }\r\n        else if (SymbolUtilities.getStandardIdentityModifier(symbolID) != null) \r\n        {\r\n            return true;\r\n        }\r\n\r\n        let cc: int = SymbolID.getCountryCode(symbolID);\r\n        if (cc > 0 && GENCLookup.getInstance().get3CharCode(cc) !== \"\") {\r\n            return true;\r\n        }//*/\r\n\r\n        else {\r\n            if (modifiers != null && modifiers.size > 0) {\r\n                return true;\r\n            }\r\n        }\r\n\r\n        return false;\r\n    }\r\n\r\n        /**\r\n     * Rerturns either the default font from RendererSettings or font based on properties\r\n     * set in MilStdAttributes.\r\n     * @param attributes\r\n     * @return\r\n     */\r\n    private static getFont(attributes: Map<string,string>):Font\r\n    {\r\n        let f:Font = null;\r\n\r\n        let ff:string = RendererSettings.getInstance().getLabelFontName();\r\n        let fstyle:number = RendererSettings.getInstance().getLabelFontType();\r\n        let fsize:number = RendererSettings.getInstance().getLabelFontSize();\r\n        let temp:string = null;\r\n\r\n\r\n        if(attributes.has(MilStdAttributes.FontFamily) ||\r\n                attributes.has(MilStdAttributes.FontStyle) ||\r\n                attributes.has(MilStdAttributes.FontSize))\r\n        {\r\n            if(attributes.has(MilStdAttributes.FontStyle))\r\n            {\r\n                temp = attributes.get(MilStdAttributes.FontStyle);\r\n                if (temp != null && temp != \"\") {\r\n                    fstyle = parseInt(temp);\r\n                }\r\n            }\r\n            if(attributes.has(MilStdAttributes.FontSize))\r\n            {\r\n                temp = attributes.get(MilStdAttributes.FontSize);\r\n                if (temp != null && temp != \"\") {\r\n                    fsize = parseInt(temp);\r\n                }\r\n            }\r\n            if(attributes.has(MilStdAttributes.FontFamily))\r\n            {\r\n                temp = attributes.get(MilStdAttributes.FontFamily);\r\n                if (temp != null && temp != \"\") {\r\n                    ff =  temp;//Typeface.create(temp,fstyle);\r\n                }\r\n            }\r\n        }\r\n        else\r\n            return ModifierRenderer._modifierFont;\r\n\r\n\r\n        f = new Font(ff, fstyle, fsize);\r\n\r\n        return f;\r\n\r\n    }\r\n\r\n    /**\r\n     * \r\n     * @param font Font to be used\r\n     * @param ctx OPTIONAL: If use want to re-use a context for performance\r\n     * @returns \r\n     */\r\n    private static getFontHeightandDescent(font:Font, ctx:OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D | null = null):number[]\r\n    {\r\n        let hd:number[] = [0,0];\r\n        let osc:any;\r\n        //let ctx:any;//OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D;\r\n        let tm:TextMetrics | any;//node-canvas doesn't fully implement TextMetics so must set to any\r\n\r\n        if(ctx === null)\r\n        {\r\n            if(this.OSCDefined)\r\n                osc = new OffscreenCanvas(2,2);\r\n            else\r\n                osc = createCanvas(2,2);\r\n            \r\n            ctx = osc.getContext(\"2d\");\r\n        }   \r\n\r\n        if(font != null)\r\n        {\r\n            ctx.font = font.toString();\r\n            //let tm: TextMetrics = ModifierRenderer._frc.measureText(\"Hj\");\r\n            tm = ctx.measureText(\"Hj\");\r\n            if(ModifierRenderer.OSCDefined)//If OffscreenCanvas defined\r\n            {\r\n                hd[0] = (tm.fontBoundingBoxAscent + tm.fontBoundingBoxDescent);//tm.fontBoundingBoxAscent;\r\n                hd[1] = tm.fontBoundingBoxDescent;\r\n            }\r\n            else//likely in Node using node-canvas which uses different values in TextMetrics\r\n            {\r\n                hd[0] = (tm.emHeightAscent + tm.emHeightDescent);//tm.emHeightAscent;\r\n                hd[1] = tm.emHeightDescent;\r\n            }\r\n\r\n        }\r\n\r\n        return hd;\r\n    }\r\n\r\n}\r\n","import { Canvas, createCanvas } from \"canvas\";\r\n\r\n/**\r\n * Utility methods that reference Canvas\r\n * Not exported in index.ts to hide Canvas import from client\r\n */\r\nexport class CanvasUtilities {\r\n    public static getCanvas(width:number, height:number):OffscreenCanvas | Canvas\r\n    {\r\n        let OSCDefined:boolean = (typeof OffscreenCanvasRenderingContext2D !== 'undefined');//web workers fail isBrowser test\r\n        let osc:OffscreenCanvas | Canvas = null;\r\n        let ctx:OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D | null = null;\r\n        if(OSCDefined)\r\n            osc = new OffscreenCanvas(width,height);\r\n        else\r\n            osc = createCanvas(width,height);\r\n           \r\n        return osc;\r\n    }\r\n\r\n    /**\r\n     * \r\n     * @param canvas \r\n     * @returns OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D\r\n     */\r\n    public static getContext(canvas:OffscreenCanvas | Canvas):any\r\n    {\r\n        //OffscreenCanvas | Canvas\r\n        //OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D | null\r\n        if(canvas != null)\r\n        {\r\n            return canvas.getContext(\"2d\");\r\n        }\r\n        else\r\n            return null;\r\n    }\r\n}","import { createCanvas, Canvas, CanvasRenderingContext2D } from \"canvas\";\r\nimport { type int, type float, type double } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { Point } from \"../graphics2d/Point\"\r\nimport { Point2D } from \"../graphics2d/Point2D\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\n\r\nimport { ModifierRenderer } from \"../renderer/ModifierRenderer\"\r\n\r\nimport { CanvasUtilities } from \"../renderer/utilities/CanvasUtilities\"\r\nimport { Color } from \"../renderer/utilities/Color\"\r\nimport { DrawRules } from \"../renderer/utilities/DrawRules\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { ImageInfo } from \"../renderer/utilities/ImageInfo\"\r\nimport { MilStdAttributes } from \"../renderer/utilities/MilStdAttributes\"\r\nimport { MSInfo } from \"../renderer/utilities/MSInfo\"\r\nimport { MSLookup } from \"../renderer/utilities/MSLookup\"\r\nimport { RectUtilities } from \"../renderer/utilities/RectUtilities\"\r\nimport { RendererSettings } from \"../renderer/utilities/RendererSettings\"\r\nimport { RendererUtilities } from \"../renderer/utilities/RendererUtilities\"\r\n\r\nimport { SVGInfo } from \"../renderer/utilities/SVGInfo\"\r\nimport { SVGLookup } from \"../renderer/utilities/SVGLookup\"\r\nimport { SVGSymbolInfo } from \"../renderer/utilities/SVGSymbolInfo\"\r\nimport { SymbolDimensionInfo } from \"../renderer/utilities/SymbolDimensionInfo\"\r\nimport { SymbolID } from \"../renderer/utilities/SymbolID\"\r\nimport { SymbolUtilities } from \"../renderer/utilities/SymbolUtilities\"\r\n\r\nimport { ShapeUtilities } from \"./utilities/ShapeUtilities\";\r\n\r\n\r\n/**\r\n *\r\n */\r\nexport class SinglePointSVGRenderer {\r\n\r\n    private readonly TAG: string = \"SinglePointSVGRenderer\";\r\n    private static _instance: SinglePointSVGRenderer;\r\n    public static readonly RENDERER_ID: string = \"2525D\";\r\n    private _buffer: any;//OffscreenCanvas | Canvas;\r\n    private _fontRenderContext: any;//OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D;\r\n\r\n    private static isNode = typeof process !== 'undefined' && process.versions != null && process.versions.node != null;\r\n    private static isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined';\r\n    private static OSCDefined = typeof OffscreenCanvasRenderingContext2D !== 'undefined';//web workers fail isBrowser test\r\n\r\n    public constructor() {\r\n\r\n    }\r\n\r\n    private init(): void {\r\n        try {\r\n            SVGLookup.getInstance();\r\n            ModifierRenderer.getInstance();\r\n\r\n            if (this._buffer == null || this._buffer === undefined) \r\n            {\r\n                if(SinglePointSVGRenderer.OSCDefined)//(SinglePointSVGRenderer.OSCDefined)\r\n                    this._buffer = new OffscreenCanvas(8,8);\r\n                else\r\n                    this._buffer = createCanvas(8,8);\r\n\r\n                this._fontRenderContext = this._buffer.getContext(\"2d\");\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"SinglePointSVGRenderer\", \"init\", exc);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    public static getInstance(): SinglePointSVGRenderer {\r\n        if (!SinglePointSVGRenderer._instance) {\r\n            SinglePointSVGRenderer._instance = new SinglePointSVGRenderer();\r\n            SinglePointSVGRenderer._instance.init();\r\n        }\r\n\r\n        return SinglePointSVGRenderer._instance;\r\n    }\r\n\r\n\r\n    public render(symbolID: string, modifiers: Map<string, string>, attributes: Map<string, string>): SVGSymbolInfo {\r\n        let si: SVGSymbolInfo;//new SinglePointInfo(null, x, y);\r\n\r\n\r\n        if (modifiers == null) {\r\n            modifiers = new Map<string, string>();\r\n        }\r\n\r\n        if (SymbolID.getSymbolSet(symbolID) === SymbolID.SymbolSet_ControlMeasure ||\r\n            SymbolID.getSymbolSet(symbolID) === SymbolID.SymbolSet_Atmospheric ||\r\n            SymbolID.getSymbolSet(symbolID) === SymbolID.SymbolSet_Oceanographic ||\r\n            SymbolID.getSymbolSet(symbolID) === SymbolID.SymbolSet_MeteorologicalSpace) {\r\n            //30022500001310010000\r\n            si = this.RenderSP(symbolID, modifiers, attributes);\r\n        }\r\n        else {\r\n            //30020100001107000000\r\n            si = this.RenderUnit(symbolID, modifiers, attributes);\r\n        }\r\n\r\n        return si;\r\n    }\r\n\r\n    public RenderUnit(symbolID: string, modifiers: Map<string, string>, attributes: Map<string, string>): SVGSymbolInfo {\r\n        let ii: ImageInfo;//new SinglePointInfo(null, x, y);\r\n        let si: SVGSymbolInfo = null;\r\n        let newSDI: SymbolDimensionInfo = null;\r\n        try {\r\n            let lineColor: string = null;//SymbolUtilitiesD.getLineColorOfAffiliation(symbolID);\r\n            let fillColor: string = null;\r\n            \r\n            if(SymbolID.getSymbolSet(symbolID)==SymbolID.SymbolSet_MineWarfare && RendererSettings.getInstance().getSeaMineRenderMethod()==RendererSettings.SeaMineRenderMethod_MEDAL)\r\n            {\r\n                lineColor = RendererUtilities.colorToHexString(SymbolUtilities.getLineColorOfAffiliation(symbolID), false);\r\n                fillColor = RendererUtilities.colorToHexString(SymbolUtilities.getFillColorOfAffiliation(symbolID), true);\r\n            }\r\n            \r\n            let iconColor: string = null;\r\n\r\n            let alpha: float = -1;\r\n\r\n            //SVG values\r\n            let frameID: string = null;\r\n            let iconID: string = null;\r\n            let mod1ID: string = null;\r\n            let mod2ID: string = null;\r\n            let siFrame: SVGInfo = null;\r\n            let siIcon: SVGInfo = null;\r\n            let siMod1: SVGInfo = null;\r\n            let siMod2: SVGInfo = null;\r\n            let top: int = 0;\r\n            let left: int = 0;\r\n            let width: int = 0;\r\n            let height: int = 0;\r\n            let svgStart: string = null;\r\n            let strSVG: string = null;\r\n            let strSVGFrame: string = null;\r\n\r\n\r\n            let symbolBounds: Rectangle2D = null;\r\n            let fullBounds: Rectangle2D = null;\r\n            let fullBMP: ImageBitmap = null;\r\n\r\n            let hasDisplayModifiers: boolean = false;\r\n            let hasTextModifiers: boolean = false;\r\n\r\n            let pixelSize: int = 50;\r\n            let keepUnitRatio: boolean = true;\r\n            let scale: double = 1.0;\r\n            let icon: boolean = false;\r\n            let asIcon: boolean = false;\r\n            let noFrame: boolean = false;\r\n            let frc: OffscreenCanvasRenderingContext2D | CanvasRenderingContext2D | null = null;\r\n\r\n            let ver: int = SymbolID.getVersion(symbolID);\r\n\r\n\r\n            // <editor-fold defaultstate=\"collapsed\" desc=\"Parse Attributes\">\r\n            try \r\n            {\r\n                if(attributes != null)\r\n                {\r\n                    if (attributes.has(MilStdAttributes.PixelSize)) {\r\n                        pixelSize = parseInt(attributes.get(MilStdAttributes.PixelSize));\r\n                    }\r\n                    else {\r\n                        pixelSize = RendererSettings.getInstance().getDefaultPixelSize();\r\n                    }\r\n\r\n                    if (attributes.has(MilStdAttributes.KeepUnitRatio)) {\r\n                        keepUnitRatio = attributes.get(MilStdAttributes.KeepUnitRatio).toLowerCase() === 'true';\r\n                    }\r\n\r\n                    if (attributes.has(MilStdAttributes.DrawAsIcon)) {\r\n                        icon = attributes.get(MilStdAttributes.DrawAsIcon).toLowerCase() === 'true';\r\n                    }\r\n\r\n                    if (icon)//icon won't show modifiers or display icons\r\n                    {\r\n                        //TODO: symbolID modifications as necessary\r\n                        keepUnitRatio = false;\r\n                        hasDisplayModifiers = false;\r\n                        hasTextModifiers = false;\r\n                        //symbolID = symbolID.substring(0, 10) + \"-----\";\r\n                    }\r\n                    else {\r\n                        hasDisplayModifiers = ModifierRenderer.hasDisplayModifiers(symbolID, modifiers);\r\n                        hasTextModifiers = ModifierRenderer.hasTextModifiers(symbolID, modifiers);\r\n                    }\r\n\r\n                    if (attributes.has(MilStdAttributes.LineColor)) {\r\n                        lineColor = attributes.get(MilStdAttributes.LineColor);\r\n                    }\r\n                    if (attributes.has(MilStdAttributes.FillColor)) {\r\n                        fillColor = attributes.get(MilStdAttributes.FillColor);\r\n                    }\r\n                    if (attributes.has(MilStdAttributes.IconColor))\r\n                    {\r\n                        iconColor = attributes.get(MilStdAttributes.IconColor);\r\n                    }//*/\r\n                    if (attributes.has(MilStdAttributes.Alpha)) {\r\n                        alpha = parseFloat(attributes.get(MilStdAttributes.Alpha));\r\n                    }\r\n                }\r\n\r\n            } catch (excModifiers) {\r\n                if (excModifiers instanceof Error) {\r\n                    ErrorLogger.LogException(\"SinglePointSVGRenderer\", \"RenderUnit\", excModifiers);\r\n                } else {\r\n                    throw excModifiers;\r\n                }\r\n            }\r\n            // </editor-fold>\r\n\r\n\r\n            //let key: string = SinglePointSVGRenderer.makeCacheKey(symbolID, lineColor, fillColor, pixelSize, keepUnitRatio, false);;\r\n            //see if it's in the cache\r\n            /*if(_unitCache != null)\r\n            {\r\n                ii = _unitCache[key];\r\n            }//*/\r\n\r\n            if (ii == null) //ii is always null because the above check is commented out\r\n            {\r\n\r\n                let version: int = SymbolID.getVersion(symbolID);\r\n                //Get SVG pieces of symbol\r\n                frameID = SVGLookup.getFrameID(symbolID);\r\n                iconID = SVGLookup.getMainIconID(symbolID);\r\n                mod1ID = SVGLookup.getMod1ID(symbolID);\r\n                mod2ID = SVGLookup.getMod2ID(symbolID);\r\n                siFrame = SVGLookup.getInstance().getSVGLInfo(frameID, version);\r\n                siIcon = SVGLookup.getInstance().getSVGLInfo(iconID, version);\r\n\r\n                if (siFrame == null) {\r\n                    frameID = SVGLookup.getFrameID(SymbolUtilities.reconcileSymbolID(symbolID));\r\n                    siFrame = SVGLookup.getInstance().getSVGLInfo(frameID, version);\r\n                    if (siFrame == null)//still no match, get unknown frame\r\n                    {\r\n                        frameID = SVGLookup.getFrameID(SymbolID.setSymbolSet(symbolID, SymbolID.SymbolSet_Unknown));\r\n                        siFrame = SVGLookup.getInstance().getSVGLInfo(frameID, version);\r\n                    }\r\n                }\r\n\r\n                if (siIcon == null) {\r\n                    if (SymbolID.getSymbolSet(symbolID) === SymbolID.SymbolSet_Unknown) \r\n                        siIcon = SVGLookup.getInstance().getSVGLInfo(\"00000000\", version);//question mark\r\n                    /*else if (iconID.substring(2, 8) === \"000000\" === false && MSLookup.getInstance().getMSLInfo(symbolID) == null) \r\n                        siIcon = SVGLookup.getInstance().getSVGLInfo(\"98100000\", version);//inverted question mark//*/\r\n                }\r\n\r\n                if(RendererSettings.getInstance().getScaleMainIcon())\r\n                    siIcon = RendererUtilities.scaleIcon(symbolID,siIcon);\r\n\r\n                siMod1 = SVGLookup.getInstance().getSVGLInfo(mod1ID, version);\r\n                siMod2 = SVGLookup.getInstance().getSVGLInfo(mod2ID, version);\r\n                top = Math.round(siFrame.getBbox().getY());\r\n                left = Math.round(siFrame.getBbox().getX());\r\n                width = Math.round(siFrame.getBbox().getWidth());\r\n                height = Math.round(siFrame.getBbox().getHeight());\r\n\r\n                //update line and fill color of frame SVG\r\n                if (lineColor != null || fillColor != null) {\r\n\r\n                    strSVGFrame = RendererUtilities.setSVGFrameColors(symbolID, siFrame.getSVG(), RendererUtilities.getColorFromHexString(lineColor), RendererUtilities.getColorFromHexString(fillColor));\r\n                }\r\n\r\n                else {\r\n\r\n                    strSVGFrame = siFrame.getSVG();\r\n                }\r\n\r\n\r\n                if (frameID === \"octagon\")//for the 1 unit symbol that doesn't have a frame: 30 + 15000\r\n                {\r\n                    noFrame = true;\r\n                    strSVGFrame = strSVGFrame.replace(\"<g id=\\\"octagon\\\">\", \"<g id=\\\"octagon\\\" display=\\\"none\\\">\");\r\n                }\r\n\r\n\r\n                //get SVG dimensions and target dimensions\r\n                symbolBounds = new Rectangle2D(left, top, width, height);\r\n                let rect: Rectangle2D = RectUtilities.copyRect(symbolBounds);\r\n                let ratio: float = -1;\r\n\r\n                if (pixelSize > 0 && keepUnitRatio === true) {\r\n                    let heightRatio: float = SymbolUtilities.getUnitRatioHeight(symbolID);\r\n                    let widthRatio: float = SymbolUtilities.getUnitRatioWidth(symbolID);\r\n\r\n                    if (noFrame === true)//using octagon with display=\"none\" as frame for a 1x1 shape\r\n                    {\r\n                        heightRatio = 1.0;\r\n                        widthRatio = 1.0;\r\n                    }\r\n\r\n                    if (heightRatio > widthRatio) {\r\n                        pixelSize = ((pixelSize / 1.5) * heightRatio) as int;\r\n                    }\r\n                    else {\r\n                        pixelSize = ((pixelSize / 1.5) * widthRatio) as int;\r\n                    }\r\n                }\r\n                if (pixelSize > 0) {\r\n                    let p: float = pixelSize;\r\n                    let h: float = rect.getHeight() as float;\r\n                    let w: float = rect.getWidth() as float;\r\n\r\n                    ratio = Math.min((p / h), (p / w));\r\n\r\n                    symbolBounds = RectUtilities.makeRectangle2DFromRect(0, 0, w * ratio, h * ratio);\r\n                }\r\n\r\n                let sbGroupUnit:string = \"\";\r\n                if (siFrame != null) {\r\n                    \r\n                    sbGroupUnit += (\"<g transform=\\\"translate(\" + (siFrame.getBbox().getX() * -ratio) + ',' + (siFrame.getBbox().getY() * -ratio) + \") scale(\" + ratio + \",\" + ratio + \")\\\"\" + \">\");\r\n                    if (siFrame != null) {\r\n\r\n                        sbGroupUnit += (strSVGFrame);\r\n                    }\r\n                    //(siFrame.getSVG());\r\n                    \r\n                    let color:string=\"\";\r\n                    if(iconColor != null)\r\n                    {\r\n                        //make sure string is properly formatted.\r\n                        iconColor = RendererUtilities.colorToHexString(RendererUtilities.getColorFromHexString(iconColor),false);\r\n                        if(iconColor != null && iconColor != \"#000000\" && iconColor != \"\")\r\n                        {\r\n                                color = \" fill=\\\"\" + iconColor + \"\\\" \";\r\n                        }\r\n                        else\r\n                            iconColor = null;\r\n                    }\r\n                    let unit:string = \"<g\" + color + \">\";\r\n                    if (siIcon != null) \r\n                        unit += (siIcon.getSVG());\r\n                    if (siMod1 != null)\r\n                        unit += (siMod1.getSVG());\r\n                    if (siMod2 != null)\r\n                        unit += (siMod2.getSVG());\r\n                    if(iconColor)\r\n                        unit = unit.replaceAll(\"#000000\",iconColor);\r\n                    unit += \"</g>\";\r\n                    \r\n                    sbGroupUnit += unit + \"</g>\";\r\n                }\r\n\r\n\r\n\r\n\r\n                //center of octagon is the center of all unit symbols\r\n                let centerOctagon: Point = new Point(306, 396);\r\n                ShapeUtilities.offset(centerOctagon,-left,-top);\r\n                //centerOctagon.translate(-left, -top);//offset for the symbol bounds x,y\r\n                //scale center point by same ratio as the symbol\r\n                centerOctagon = new Point((centerOctagon.x * ratio) as int, (centerOctagon.y * ratio) as int);\r\n\r\n                //set centerpoint of the image\r\n                let centerPoint: Point = centerOctagon;\r\n                let centerCache: Point = new Point(centerOctagon.x, centerOctagon.y);\r\n\r\n                //y offset to get centerpoint so we set back to zero when done.\r\n                //symbolBounds.top = 0;\r\n                RectUtilities.shift(symbolBounds, 0, -symbolBounds.getY() as int);\r\n\r\n                //Add core symbol to SVGSymbolInfo\r\n                let anchor: Point2D = new Point2D(centerPoint.getX(),centerPoint.getY());//new Point2D(symbolBounds.getCenterX(), symbolBounds.getCenterY());\r\n                si = new SVGSymbolInfo(sbGroupUnit.toString().valueOf(), anchor, symbolBounds, symbolBounds);\r\n\r\n                hasDisplayModifiers = ModifierRenderer.hasDisplayModifiers(symbolID, modifiers);\r\n                hasTextModifiers = ModifierRenderer.hasTextModifiers(symbolID, modifiers);\r\n\r\n                if(hasDisplayModifiers || hasTextModifiers)\r\n                {\r\n                    let cv:any = CanvasUtilities.getCanvas(2,2);\r\n                    frc = CanvasUtilities.getContext(cv);\r\n                }\r\n\r\n\r\n                //process display modifiers\r\n                if (hasDisplayModifiers) {\r\n                    newSDI = ModifierRenderer.processUnitDisplayModifiers(si, symbolID, modifiers, attributes, frc);\r\n                    if (newSDI != null) {\r\n                        si = newSDI as SVGSymbolInfo;\r\n                        newSDI = null;\r\n                    }\r\n                }\r\n            }\r\n\r\n            //process text modifiers\r\n            if (hasTextModifiers) \r\n            {\r\n                newSDI = ModifierRenderer.processSPTextModifiers(si, symbolID, modifiers, attributes, frc);\r\n            }\r\n\r\n            if (newSDI != null) {\r\n                si = newSDI as SVGSymbolInfo;\r\n            }\r\n            newSDI = null;//*/\r\n\r\n            if(modifiers != null)\r\n                si = ModifierRenderer.processSpeedLeader(si,symbolID,modifiers,attributes);\r\n\r\n            let widthOffset: int = 0;\r\n            if (hasTextModifiers) {\r\n\r\n                widthOffset = 2;\r\n            }\r\n            //add for the text outline\r\n\r\n            let svgWidth: int = (si.getImageBounds().getWidth() + widthOffset) as int;\r\n            let svgHeight: int = si.getImageBounds().getHeight() as int;\r\n            //add SVG tag with dimensions\r\n            //draw unit from SVG\r\n            let svgAlpha: string = \"\";\r\n            if (alpha >= 0 && alpha <= 255) {\r\n\r\n                svgAlpha = \" opacity=\\\"\" + alpha / 255 + \"\\\"\";\r\n            }\r\n\r\n            svgStart = \"<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" version=\\\"1.1\\\" width=\\\"\" + svgWidth + \"\\\" height=\\\"\" + svgHeight + \"\\\" viewBox=\\\"\" + 0 + \" \" + 0 + \" \" + svgWidth + \" \" + svgHeight + \"\\\"\" + svgAlpha + \">\\n\";\r\n            let svgTranslateGroup: string;\r\n\r\n            let transX: double = si.getImageBounds().getX() * -1;\r\n            let transY: double = si.getImageBounds().getY() * -1;\r\n            let anchor: Point2D = si.getSymbolCenterPoint();\r\n            let imageBounds: Rectangle2D = si.getImageBounds();\r\n            if (transX > 0 || transY > 0) {\r\n                ShapeUtilities.offset(anchor, transX, transY);\r\n                ShapeUtilities.offset(symbolBounds, transX, transY);\r\n                ShapeUtilities.offset(imageBounds, transX, transY);\r\n                svgTranslateGroup = \"<g transform=\\\"translate(\" + transX + \",\" + transY + \")\" + \"\\\">\\n\";\r\n            }\r\n            imageBounds.setRect(imageBounds.getX(), imageBounds.getY(), svgWidth, svgHeight);\r\n            si = new SVGSymbolInfo(si.getSVG(), anchor, symbolBounds, imageBounds);\r\n            let sbSVG:string =  \"\";\r\n            sbSVG += (svgStart);\r\n            sbSVG += (this.makeDescTag(si));\r\n            sbSVG += (this.makeMetadataTag(symbolID, si));\r\n            if (svgTranslateGroup != null) {\r\n\r\n                sbSVG += (svgTranslateGroup);\r\n            }\r\n\r\n            sbSVG += (si.getSVG());\r\n            if (svgTranslateGroup != null) {\r\n\r\n                sbSVG += (\"\\n</g>\");\r\n            }\r\n\r\n            sbSVG += (\"\\n</svg>\");\r\n            si = new SVGSymbolInfo(sbSVG.toString().valueOf(), anchor, symbolBounds, imageBounds);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"SinglePointSVGRenderer\", \"renderUnit\", exc);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n\r\n        return si;\r\n    }\r\n\r\n    public RenderSP(symbolID: string, modifiers: Map<string, string>, attributes: Map<string, string>): SVGSymbolInfo | null {\r\n        let si: SVGSymbolInfo = null;\r\n\r\n        let pixelSize: int = 50;\r\n        let scale: double = 1.0;\r\n        let lineColor: string = null;//SymbolUtilitiesD.getLineColorOfAffiliation(symbolID);\r\n        let fillColor: string = null;\r\n        let outlineWidth: number = RendererUtilities.calculateOutlineWidth();\r\n        let alpha: float = -1;\r\n\r\n        let keepUnitRatio: boolean = true;\r\n        let asIcon: boolean = false;\r\n        let hasDisplayModifiers: boolean = false;\r\n        let hasTextModifiers: boolean = false;\r\n        let outlineSymbol: boolean = false;\r\n\r\n        //SVG rendering variables\r\n        let msi: MSInfo = null;\r\n        let iconID: string = null;\r\n        let siIcon: SVGInfo = null;\r\n        let mod1ID: string = null;\r\n        let siMod1: SVGInfo = null;\r\n        let top: number = 0;\r\n        let left: number = 0;\r\n        let width: number = 0;\r\n        let height: number = 0;\r\n        let svgStart: string = null;\r\n        let strSVG: string = null;\r\n\r\n        let ratio: double = 0;\r\n\r\n        let symbolBounds: Rectangle2D = null;\r\n        let imageBounds: Rectangle2D = null;\r\n\r\n\r\n        let ii: ImageInfo;\r\n        let drawRule: int = 0;\r\n\r\n        try {\r\n            msi = MSLookup.getInstance().getMSLInfo(symbolID);\r\n\r\n            let ss: int = SymbolID.getSymbolSet(symbolID);\r\n            let ec: int = SymbolID.getEntityCode(symbolID);\r\n            let mod1: int = 0;\r\n            \r\n            let hasAPFill: boolean = false;\r\n            if (msi != null) { drawRule = msi.getDrawRule(); }\r\n            if(RendererSettings.getInstance().getActionPointDefaultFill()) \r\n            {\r\n                if (SymbolUtilities.isActionPoint(symbolID) || //action points\r\n                    Math.round(ec/100) === 2135 || //sonobuoy\r\n                    ec === 180100 || ec === 180200 || ec === 180400) //ACP, CCP, PUP\r\n                {\r\n                    if (SymbolID.getSymbolSet(symbolID) === SymbolID.SymbolSet_ControlMeasure) {\r\n                        lineColor = \"#000000\";\r\n                        hasAPFill = true;\r\n                    }\r\n                }\r\n            }\r\n            if (lineColor == null) \r\n                lineColor = RendererUtilities.colorToHexString(SymbolUtilities.getDefaultLineColor(symbolID), false);\r\n\r\n\r\n            //fillColor = \"#FF0000\";\r\n            //stroke-opacity\r\n            //fill-opacity=\"0.4\"\r\n            //opacity\r\n            if (attributes != null) {\r\n                if (attributes.has(MilStdAttributes.PixelSize)) {\r\n\r\n                    pixelSize = parseInt(attributes.get(MilStdAttributes.PixelSize));\r\n                }\r\n\r\n                if (attributes.has(MilStdAttributes.LineColor)) {\r\n\r\n                    lineColor = attributes.get(MilStdAttributes.LineColor);\r\n                }\r\n\r\n                if (attributes.has(MilStdAttributes.FillColor)) {\r\n\r\n                    fillColor = attributes.get(MilStdAttributes.FillColor);\r\n                }\r\n\r\n                if (attributes.has(MilStdAttributes.Alpha)) {\r\n\r\n                    alpha = parseInt(attributes.get(MilStdAttributes.Alpha));\r\n                }\r\n\r\n                if (attributes.has(MilStdAttributes.DrawAsIcon)) {\r\n\r\n                    asIcon = attributes.get(MilStdAttributes.DrawAsIcon).toLowerCase() === 'true';\r\n                }\r\n\r\n                if (attributes.has(MilStdAttributes.KeepUnitRatio)) {\r\n\r\n                    keepUnitRatio = attributes.get(MilStdAttributes.KeepUnitRatio).toLowerCase() === 'true';\r\n                }\r\n\r\n\r\n                if (!(asIcon === true || hasAPFill === true))//don't outline icons because they're not going on the map\r\n                {\r\n                    if (attributes.has(MilStdAttributes.OutlineSymbol)) {\r\n\r\n                        outlineSymbol = attributes.get(MilStdAttributes.OutlineSymbol).toLowerCase() === 'true';\r\n                    }\r\n\r\n                    else {\r\n\r\n                        outlineSymbol = RendererSettings.getInstance().getOutlineSPControlMeasures();\r\n                    }\r\n\r\n                    //Protection of Cultural Property doesn't get outlined\r\n                    if(ss==25 && ec >= 360000 && ec < 360400)\r\n                        outlineSymbol = false;\r\n\r\n                }\r\n\r\n                if (SymbolUtilities.isMultiPoint(symbolID)) {\r\n\r\n                    outlineSymbol = false;\r\n                }\r\n                //icon previews for multipoints do not need outlines since they shouldn't be on the map\r\n\r\n            }\r\n\r\n            /*if (keepUnitRatio) {\r\n                if(msi.getDrawRule() == DrawRules.POINT1)//Action Points\r\n                    pixelSize = Math.ceil((pixelSize/1.5) * 2.0);\r\n                else if(SymbolID.getSymbolSet(symbolID)==SymbolID.SymbolSet_ControlMeasure &&\r\n                    Math.round(ec/100) === 2135)//Sonobuoy\r\n                {\r\n                    pixelSize = Math.ceil((pixelSize/1.5) * 2.0);\r\n                }\r\n                else\r\n                    pixelSize = Math.ceil((pixelSize/1.5) * 1.2);\r\n            }//*/\r\n\r\n\r\n\r\n\r\n            if (ss === SymbolID.SymbolSet_ControlMeasure && ec === 270701)//static depiction\r\n            {\r\n                //add mine fill to image\r\n                mod1 = SymbolID.getModifier1(symbolID);\r\n                if (!(mod1 >= 13 && mod1 <= 50)) {\r\n\r\n                    symbolID = SymbolID.setModifier1(symbolID, 13);\r\n                }\r\n\r\n            }\r\n\r\n            //String key = makeCacheKey(symbolID, lineColor, fillColor, pixelSize, keepUnitRatio, outlineSymbol);;\r\n            //see if it's in the cache\r\n            /*if(_tgCache != null)\r\n             {\r\n             ii = _tgCache[key];\r\n             }//*/\r\n\r\n\r\n            //if not, generate symbol.\r\n            if (si == null)//*/\r\n            {\r\n                let version: int = SymbolID.getVersion(symbolID);\r\n                //check symbol size////////////////////////////////////////////\r\n                let rect: Rectangle2D;\r\n                iconID = SVGLookup.getMainIconID(symbolID);\r\n                siIcon = SVGLookup.getInstance().getSVGLInfo(iconID, version);\r\n                if(siIcon==null) {\r\n                    return null;\r\n                }\r\n                mod1ID = SVGLookup.getMod1ID(symbolID);\r\n                siMod1 = SVGLookup.getInstance().getSVGLInfo(mod1ID, version);\r\n                let borderPadding: float = 0;\r\n                if (outlineSymbol && siIcon != null) \r\n                {\r\n                    borderPadding = Math.ceil(outlineWidth/2);\r\n                    if(borderPadding % 2 > 0)\r\n                        borderPadding++;\r\n                }\r\n\r\n                //Oceanographic / Bottom Feature - essentially italic serif fonts need more vertical space\r\n                //pixel sizes above 150 it's fine, which is weird\r\n                if(SymbolUtilities.getBasicSymbolID(symbolID).startsWith(\"461206\"))\r\n                {\r\n                    let va = siIcon.getBbox().getHeight() * 0.025;\r\n                    let ha = siIcon.getBbox().getWidth() * 0.025;//some also need to be slightly wider\r\n                    siIcon.getBbox().setRect(siIcon.getBbox().getX(),siIcon.getBbox().getY() - va,siIcon.getBbox().getWidth() + ha,siIcon.getBbox().getHeight() + va);\r\n                }\r\n\r\n                top = Math.floor(siIcon.getBbox().getY());\r\n                left = Math.floor(siIcon.getBbox().getX());\r\n                width = Math.ceil(siIcon.getBbox().getWidth() + (siIcon.getBbox().getX() - left));\r\n                height = Math.ceil(siIcon.getBbox().getHeight() + (siIcon.getBbox().getY() - top));\r\n\r\n                let strSVGIcon: string;\r\n\r\n                if(keepUnitRatio)\r\n                    {\r\n                        let scaler:number = Math.max(width/height, height/width);\r\n                        if (scaler < 1.2)\r\n                            scaler = 1.2;\r\n                        if (scaler > 2)\r\n                            scaler = 2;\r\n    \r\n                        if(!SymbolUtilities.isCBRNEvent(symbolID))\r\n                            pixelSize = Math.ceil((pixelSize / 1.5) * scaler);\r\n    \r\n                        /*\r\n                        let min:number = Math.min(width/height, height/width);\r\n                        if (min < 0.6)//Rectangle\r\n                            pixelSize = Math.ceil((pixelSize / 1.5) * 2.0);\r\n                        else if(min < 0.85)\r\n                            pixelSize = Math.ceil((pixelSize / 1.5) * 1.8);\r\n                        else //more of a square\r\n                            pixelSize = Math.ceil((pixelSize / 1.5) * 1.2);//*/\r\n                    }\r\n\r\n                if (hasAPFill) //Action Point(s), Sonobuoys, ACP, CCP, PUP\r\n                {\r\n                    let apFill: string;\r\n                    if (fillColor != null) {\r\n\r\n                        apFill = fillColor;\r\n                    }\r\n\r\n                    else {\r\n\r\n                        apFill = RendererUtilities.colorToHexString(SymbolUtilities.getFillColorOfAffiliation(symbolID), false);\r\n                    }\r\n\r\n                    siIcon = new SVGInfo(siIcon.getID(), siIcon.getBbox(), siIcon.getSVG().replaceAll(\"fill=\\\"none\\\"\", \"fill=\\\"\" + apFill + \"\\\"\"));\r\n                }\r\n\r\n                //Set dash array depending on affiliation and status\r\n                siIcon = RendererUtilities.setAffiliationDashArray(symbolID, siIcon);\r\n                \r\n                //Generate Affiliation Planned Circle for version 16\r\n                let circle:SVGSymbolInfo = ModifierRenderer.createPlannedCircle(siIcon.getBbox(),symbolID);\r\n                let svgCircle:string = \"\";\r\n                if(circle != null)\r\n                {\r\n                    symbolBounds = circle.getImageBounds();\r\n                    top = Math.floor(circle.getImageBounds().getY());\r\n                    left = Math.floor(circle.getImageBounds().getX());\r\n                    width = Math.ceil(circle.getImageBounds().getWidth() + (circle.getImageBounds().getX() - left));\r\n                    height = Math.ceil(circle.getImageBounds().getHeight() + (circle.getImageBounds().getY() - top));\r\n                    if(keepUnitRatio)\r\n                        pixelSize = Math.ceil(pixelSize * (width / Math.max(siIcon.getBbox().getWidth(),siIcon.getBbox().getHeight())));\r\n                    let newSVG:string = siIcon.getSVG().substring(0,siIcon.getSVG().lastIndexOf(\"</g>\"));\r\n                    newSVG += circle.getSVG() + \"</g>\";\r\n                    siIcon = new SVGInfo(siIcon.getID(),circle.getImageBounds(), newSVG);\r\n                }\r\n\r\n                //update line and fill color of frame SVG\r\n                if (msi.getSymbolSet() === SymbolID.SymbolSet_ControlMeasure && (lineColor != null || fillColor != null)) {\r\n                    if (outlineSymbol) {\r\n                        // create outline with larger stroke-width first (if selected)\r\n                        strSVGIcon = RendererUtilities.setSVGSPCMColors(symbolID, siIcon.getSVG(), RendererUtilities.getIdealOutlineColor(RendererUtilities.getColorFromHexString(lineColor)), RendererUtilities.getColorFromHexString(fillColor), true, siIcon.getBbox(), pixelSize, outlineWidth);\r\n                    }\r\n                    else {\r\n\r\n                        strSVGIcon = \"\";\r\n                    }\r\n\r\n\r\n                    // append normal symbol SVG to be layered on top of outline\r\n                    strSVGIcon += RendererUtilities.setSVGSPCMColors(symbolID, siIcon.getSVG(), RendererUtilities.getColorFromHexString(lineColor), RendererUtilities.getColorFromHexString(fillColor));\r\n                }\r\n                else {\r\n                    //weather symbol (don't change color of weather graphics)\r\n                    strSVGIcon = siIcon.getSVG();\r\n                }\r\n\r\n\r\n                //If symbol is Static Depiction, add internal mine graphic based on sector modifier 1\r\n                if (SymbolID.getEntityCode(symbolID) === 270701 && siMod1 != null) {\r\n                    if (outlineSymbol) {\r\n                        // create outline with larger stroke-width first (if selected)\r\n                        strSVGIcon += RendererUtilities.setSVGSPCMColors(mod1ID, siMod1.getSVG(), RendererUtilities.getIdealOutlineColor(RendererUtilities.getColorFromHexString(\"#00A651\")), RendererUtilities.getColorFromHexString(\"#00A651\"), true, siIcon.getBbox(), pixelSize, outlineWidth);\r\n                    }\r\n                    //strSVGIcon += siMod1.getSVG();\r\n                    strSVGIcon += RendererUtilities.setSVGSPCMColors(mod1ID, siMod1.getSVG(), RendererUtilities.getColorFromHexString(lineColor), RendererUtilities.getColorFromHexString(fillColor));\r\n                }\r\n\r\n                if (pixelSize > 0) \r\n                {\r\n                    imageBounds = RectUtilities.toRectangle2D(left,top,width,height);//makeRect(left,top,width,height);\r\n                    if(circle != null)\r\n                        symbolBounds = circle.getSymbolBounds();\r\n                    else\r\n                        symbolBounds = RectUtilities.copyRect(imageBounds);\r\n\r\n                    rect = RectUtilities.copyRect(imageBounds);\r\n\r\n                    //adjust size\r\n                    let p: float = pixelSize;\r\n                    let h: double = rect.getHeight();\r\n                    let w: double = rect.getWidth();\r\n\r\n                    ratio = Math.min((p / h), (p / w));\r\n\r\n                    //measurement of target size/location of symbol after being translated/scaled into the new SVG\r\n                    symbolBounds = RectUtilities.toRectangle2D((symbolBounds.getX() - imageBounds.getX())*ratio, (symbolBounds.getY() - imageBounds.getY())*ratio, symbolBounds.getWidth() * ratio, symbolBounds.getHeight() * ratio);\r\n                    imageBounds = RectUtilities.toRectangle2D(0, 0, w * ratio, h * ratio);\r\n\r\n                    //make sure border padding isn't excessive.\r\n                    w = symbolBounds.getWidth();\r\n                    h = symbolBounds.getHeight();\r\n\r\n                    /*if (borderPadding > (h * 0.1)) {\r\n                        borderPadding = (h * 0.1) as float;\r\n                    }\r\n                    else {\r\n                        if (borderPadding > (w * 0.1)) {\r\n                            borderPadding = (w * 0.1) as float;\r\n                        }\r\n                    }//*/\r\n\r\n                }\r\n\r\n                let borderPaddingBounds: Rectangle2D;\r\n                let offset: int = 0;\r\n                if (msi.getSymbolSet() === SymbolID.SymbolSet_ControlMeasure && outlineSymbol && borderPadding !== 0) {\r\n                    RectUtilities.grow(rect, Math.ceil(borderPadding / ratio));\r\n                    offset = borderPadding;\r\n                }\r\n\r\n                imageBounds = RectUtilities.toRectangle2D(0, 0, (imageBounds.getWidth() + Math.round(borderPadding)*2), (imageBounds.getHeight() + Math.round(borderPadding)*2));\r\n                RectUtilities.shift(symbolBounds,offset,offset);\r\n\r\n                let strLineJoin: string = \"\";\r\n\r\n                if (SymbolUtilities.isActionPoint(symbolID)) {\r\n                    //smooth out action points\r\n                    strLineJoin = \" stroke-linejoin=\\\"round\\\" \";\r\n                }\r\n\r\n\r\n                let sbGroupUnit:string = \"\";\r\n                if (siIcon != null) {\r\n                    sbGroupUnit += (\"<g transform=\\\"translate(\" + (rect.getX() * -ratio) + ',' + (rect.getY() * -ratio) + \") scale(\" + ratio + \",\" + ratio + \")\\\"\" + strLineJoin + \">\");\r\n                    sbGroupUnit += (strSVGIcon);//(siIcon.getSVG());\r\n                    sbGroupUnit += (\"</g>\");\r\n                }\r\n\r\n                //Point centerPoint = SymbolUtilities.getCMSymbolAnchorPoint(symbolID, RectUtilities.makeRectangle2DFromRect(offset, offset, symbolBounds.getWidth()-offset, symbolBounds.getHeight()-offset));\r\n                let centerPoint: Point = SymbolUtilities.getCMSymbolAnchorPoint(symbolID, symbolBounds);\r\n                if(symbolBounds.getX() > 0 || symbolBounds.getY() > 0)\r\n                    centerPoint.shift(symbolBounds.getX(),symbolBounds.getY());\r\n\r\n                //now that we're done building symbol and applying outlines if needed,\r\n                //imageBounds and symbolBounds can be considered to be the same\r\n                symbolBounds = RectUtilities.copyRect(imageBounds);\r\n\r\n                si = new SVGSymbolInfo(sbGroupUnit.toString().valueOf(), centerPoint.toPoint2D(), symbolBounds, imageBounds);\r\n\r\n            }\r\n\r\n            let siNew: SVGSymbolInfo = null;\r\n\r\n            ////////////////////////////////////////////////////////////////////\r\n            hasDisplayModifiers = ModifierRenderer.hasDisplayModifiers(symbolID, modifiers);\r\n            hasTextModifiers = ModifierRenderer.hasTextModifiers(symbolID, modifiers);\r\n\r\n\r\n            if (SymbolUtilities.isMultiPoint(symbolID)) {\r\n                hasTextModifiers = false;\r\n                hasDisplayModifiers = false;\r\n            }\r\n\r\n            //process display modifiers\r\n            let frc:any;\r\n            if(hasDisplayModifiers || hasTextModifiers)\r\n            {\r\n                let cv:any = CanvasUtilities.getCanvas(2,2);\r\n                frc = CanvasUtilities.getContext(cv);\r\n            }\r\n            if (asIcon === false && (hasTextModifiers || hasDisplayModifiers)) {\r\n                let sdiTemp: SymbolDimensionInfo;\r\n                let cLineColor: Color = RendererUtilities.getColorFromHexString(lineColor);\r\n\r\n                if (SymbolUtilities.isSPWithSpecialModifierLayout(symbolID))//(SymbolUtilitiesD.isTGSPWithSpecialModifierLayout(symbolID))\r\n                {\r\n                    sdiTemp = ModifierRenderer.ProcessTGSPWithSpecialModifierLayout(si, symbolID, modifiers, attributes, cLineColor, frc);\r\n                }\r\n                else {\r\n                    sdiTemp = ModifierRenderer.ProcessTGSPModifiers(si, symbolID, modifiers, attributes, cLineColor, frc);\r\n                }\r\n                siNew = (sdiTemp instanceof SVGSymbolInfo ? sdiTemp as SVGSymbolInfo : null);\r\n            }\r\n\r\n            if (siNew != null) {\r\n                si = siNew;\r\n            }\r\n            siNew = null;\r\n\r\n\r\n            //add SVG tag with dimensions\r\n            //draw unit from SVG\r\n            let svgAlpha: string = \"\";\r\n            if (alpha >= 0 && alpha <= 255) {\r\n\r\n                svgAlpha = \" opacity=\\\"\" + alpha / 255 + \"\\\"\";\r\n            }\r\n\r\n            svgStart = \"<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" version=\\\"1.1\\\" width=\\\"\" + si.getImageBounds().getWidth() + \"\\\" height=\\\"\" + si.getImageBounds().getHeight() + \"\\\" viewBox=\\\"\" + 0 + \" \" + 0 + \" \" + si.getImageBounds().getWidth() + \" \" + si.getImageBounds().getHeight() + \"\\\"\" + svgAlpha + \">\\n\";\r\n            let svgTranslateGroup: string;\r\n\r\n            let transX: double = si.getImageBounds().getX() * -1;\r\n            let transY: double = si.getImageBounds().getY() * -1;\r\n            let anchor: Point2D = si.getSymbolCenterPoint();\r\n            imageBounds = si.getImageBounds();\r\n            if (transX > 0 || transY > 0) {\r\n                ShapeUtilities.offset(anchor, transX, transY);\r\n                ShapeUtilities.offset(symbolBounds, transX, transY);\r\n                ShapeUtilities.offset(imageBounds, transX, transY);\r\n                svgTranslateGroup = \"<g transform=\\\"translate(\" + transX + \",\" + transY + \")\" + \"\\\">\\n\";\r\n            }\r\n            si = new SVGSymbolInfo(si.getSVG(), anchor, symbolBounds, imageBounds);\r\n            let sbSVG:string = \"\";\r\n            sbSVG += (svgStart);\r\n            sbSVG += (this.makeDescTag(si));\r\n            sbSVG += (this.makeMetadataTag(symbolID, si));\r\n            if (svgTranslateGroup != null) {\r\n\r\n                sbSVG += (svgTranslateGroup);\r\n            }\r\n\r\n            sbSVG += (si.getSVG());\r\n            if (svgTranslateGroup != null) {\r\n\r\n                sbSVG += (\"\\n</g>\");\r\n            }\r\n\r\n            sbSVG += (\"\\n</svg>\");\r\n            si = new SVGSymbolInfo(sbSVG.toString().valueOf(), anchor, symbolBounds, imageBounds);\r\n\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"SinglePointSVGRenderer\", \"RenderSP\", exc);\r\n                ErrorLogger.LogMessage(\" SymbolID: \" + symbolID);\r\n                return null;\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return si;\r\n    }\r\n\r\n    /**\r\n     * \r\n     * @param symbolID \r\n     * @param attributes \r\n     * @returns \r\n     */\r\n    public RenderModifier(symbolID:string, attributes:Map<string,string>):SVGSymbolInfo\r\n    {\r\n        let temp:SVGSymbolInfo = null;\r\n        let basicSymbolID:string = null;\r\n\r\n        let lineColor:string = null;\r\n        let fillColor:string = null;//SymbolUtilities.getFillColorOfAffiliation(symbolID);\r\n\r\n        let outlineWidth:number = RendererUtilities.calculateOutlineWidth();\r\n\r\n        let alpha:number = -1;\r\n\r\n\r\n        //SVG rendering variables\r\n        let msi:MSInfo = null;\r\n        let iconID:string = null;\r\n        let siIcon:SVGInfo = null;\r\n        let top:number = 0;\r\n        let left:number = 0;\r\n        let width:number = 0;\r\n        let height:number = 0;\r\n        let svgStart:string = null;\r\n        let strSVG:string = null;\r\n\r\n        let ratio:number = 0;\r\n\r\n        let symbolBounds:Rectangle2D = null;\r\n        let fullBounds:Rectangle2D = null;\r\n\r\n        let drawAsIcon:boolean = false;\r\n        let pixelSize:number = -1;\r\n        let keepUnitRatio:boolean = true;\r\n        let hasDisplayModifiers:boolean = false;\r\n        let hasTextModifiers:boolean = false;\r\n        let drawCustomOutline:boolean = false;\r\n\r\n        try\r\n        {\r\n\r\n            msi = MSLookup.getInstance().getMSLInfo(symbolID);\r\n            //Get Attributes\r\n            if (attributes != null)\r\n            {\r\n                /*if (attributes.containsKey(MilStdAttributes.KeepUnitRatio))\r\n                {\r\n                    keepUnitRatio = Boolean.parseBoolean(attributes.get(MilStdAttributes.KeepUnitRatio));\r\n                }*/\r\n\r\n                lineColor = RendererUtilities.colorToHexString(SymbolUtilities.getLineColorOfAffiliation(symbolID), false);\r\n                if (attributes.has(MilStdAttributes.LineColor))\r\n                {\r\n                    lineColor = attributes.get(MilStdAttributes.LineColor);\r\n                }\r\n\r\n                if (attributes.has(MilStdAttributes.FillColor))\r\n                {\r\n                    fillColor = attributes.get(MilStdAttributes.FillColor);\r\n                }\r\n\r\n                if (attributes.has(MilStdAttributes.Alpha))\r\n                {\r\n                    alpha = parseInt(attributes.get(MilStdAttributes.Alpha));\r\n                }\r\n\r\n                if (attributes.has(MilStdAttributes.DrawAsIcon))\r\n                {\r\n                    drawAsIcon = (attributes.get(MilStdAttributes.DrawAsIcon).toLowerCase()==='true');\r\n                }\r\n\r\n                if (attributes.has(MilStdAttributes.PixelSize))\r\n                {\r\n                    pixelSize = parseInt(attributes.get(MilStdAttributes.PixelSize));\r\n                    if(msi.getSymbolSet() == SymbolID.SymbolSet_ControlMeasure)\r\n                    {\r\n                        if(SymbolID.getEntityCode(symbolID)==270701)//static depiction\r\n                            pixelSize = Math.floor(pixelSize * 0.9);//try to scale to be somewhat in line with units\r\n                    }\r\n                }\r\n\r\n            }\r\n\r\n            if(drawAsIcon===false)//don't outline icons because they're not going on the map\r\n            {\r\n                if(attributes.has(MilStdAttributes.OutlineSymbol))\r\n                    drawCustomOutline = (attributes.get(MilStdAttributes.OutlineSymbol).toLowerCase()==='true');\r\n                else\r\n                    drawCustomOutline = RendererSettings.getInstance().getOutlineSPControlMeasures();\r\n            }\r\n        }\r\n        catch (e)\r\n        {\r\n            if (e instanceof Error) {\r\n                ErrorLogger.LogException(\"SinglePointSVGRenderer\", \"RenderModifier2-Getting Attributes\", e);\r\n            }\r\n        }\r\n\r\n        try\r\n        {\r\n            let ii:SVGSymbolInfo = null;\r\n\r\n            let version:number = SymbolID.getVersion(symbolID);\r\n            //check symbol size////////////////////////////////////////////\r\n            let rect:Rectangle2D = null;\r\n\r\n            iconID = SVGLookup.getMod1ID(symbolID);\r\n            siIcon = SVGLookup.getInstance().getSVGLInfo(iconID, version);\r\n            top = Math.round(siIcon.getBbox().getY());\r\n            left = Math.round(siIcon.getBbox().getX());\r\n            width = Math.round(siIcon.getBbox().getWidth());\r\n            height = Math.round(siIcon.getBbox().getHeight());\r\n\r\n            let strSVGIcon:string = \"\";\r\n            let strSVGOutline:string = null;\r\n\r\n            if(msi.getSymbolSet() == SymbolID.SymbolSet_ControlMeasure && (lineColor != null || fillColor != null))\r\n            {\r\n                if(drawCustomOutline)\r\n                    strSVGIcon += RendererUtilities.setSVGSPCMColors(iconID,siIcon.getSVG(), RendererUtilities.getIdealOutlineColor(RendererUtilities.getColorFromHexString(lineColor)), RendererUtilities.getColorFromHexString(fillColor),true, siIcon.getBbox(), pixelSize, outlineWidth);\r\n                strSVGIcon += RendererUtilities.setSVGSPCMColors(iconID, siIcon.getSVG(), RendererUtilities.getColorFromHexString(lineColor), RendererUtilities.getColorFromHexString(fillColor));\r\n            }\r\n            else\r\n                strSVGIcon = siIcon.getSVG();\r\n\r\n            if (pixelSize > 0)\r\n            {\r\n                symbolBounds = RectUtilities.toRectangle2D(left,top,width,height);\r\n                rect = RectUtilities.copyRect(symbolBounds);\r\n\r\n                //adjust size\r\n                let p:number = pixelSize;\r\n                let h:number = rect.getHeight();\r\n                let w:number = rect.getWidth();\r\n\r\n                ratio = Math.min((p / h), (p / w));\r\n\r\n                symbolBounds = RectUtilities.makeRectangle2DFromRect(0, 0, w * ratio, h * ratio);\r\n\r\n            }\r\n\r\n\r\n            //grow size SVG to accommodate the outline we added\r\n            let offset:number = 0;\r\n            if(drawCustomOutline) {\r\n                RectUtilities.grow(rect, 3);\r\n                offset = 3;\r\n            }\r\n\r\n            //Draw glyphs to bitmap\r\n            let bmp:Rectangle2D;//let bmp:OffscreenCanvas;\r\n            if(keepUnitRatio) //icons are sized with respect to each other so growing bmp to fit outline isn't a big deal\r\n            {\r\n                bmp = new Rectangle2D(0,0,Math.floor(symbolBounds.getWidth() + (offset * 2)), Math.floor(symbolBounds.getHeight() + (offset * 2)));\r\n            }\r\n            else //try to stay within the confines of the pixelSize as \"keepUnitRatio==false\" means the user wants to stay within the set pixelSize\r\n            {\r\n                bmp = new Rectangle2D(0,0,Math.floor(symbolBounds.getWidth()), Math.floor(symbolBounds.getHeight()));\r\n            }\r\n\r\n\r\n            symbolBounds = RectUtilities.makeRectangle2DFromRect(offset, offset, bmp.width-offset, bmp.height-offset);\r\n\r\n            svgStart = \"<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" version=\\\"1.1\\\" viewBox=\\\"\" + bmp.getX() + \" \" + bmp.getY() + \" \" + bmp.getWidth() + \" \" + bmp.getHeight() + \"\\\" width=\\\"\" + bmp.getWidth() + \"\\\" height=\\\"\" + bmp.getHeight() + \"\\\">\";\r\n\r\n            let sbGroupUnit:string = (\"<g transform=\\\"translate(\" + ((siIcon.getBbox().getX() * -ratio) + offset) + ',' + ((siIcon.getBbox().getY() * -ratio)+offset) + \") scale(\" + ratio + \",\" + ratio + \")\\\"\" + \">\");\r\n\r\n            strSVG = svgStart + sbGroupUnit + strSVGIcon + \"</g></svg>\";\r\n\r\n\r\n            let centerPoint:Point = SymbolUtilities.getCMSymbolAnchorPoint(symbolID,RectUtilities.toRectangle2D(offset, offset, symbolBounds.getWidth(), symbolBounds.getHeight()));\r\n\r\n            ii = new SVGSymbolInfo(strSVG, centerPoint.toPoint2D(), symbolBounds,symbolBounds);\r\n\r\n            //cleanup\r\n            //bmp.recycle();\r\n            symbolBounds = null;\r\n            fullBounds = null;\r\n\r\n            return ii;\r\n        }\r\n        catch (e)\r\n        {\r\n            if (e instanceof Error) {\r\n                ErrorLogger.LogException(\"SinglePointSVGRenderer\", \"RenderSP\", e);\r\n            }\r\n        }\r\n        return null;\r\n    }\r\n\r\n    /**\r\n     * \r\n     * @param si \r\n     * @returns \r\n     */\r\n    private makeDescTag(si: SVGSymbolInfo): string {\r\n        let sbDesc:string = \"\";\r\n\r\n        if (si != null) {\r\n            let bounds: Rectangle2D = si.getSymbolBounds();\r\n            let iBounds: Rectangle2D = si.getImageBounds();\r\n            sbDesc += (\"<desc>\") + (si.getSymbolCenterX()) + (\" \") + (si.getSymbolCenterY()) + (\" \");\r\n            sbDesc += (bounds.getX()) + (\" \") + (bounds.getY()) + (\" \") + (bounds.getWidth()) + (\" \") + (bounds.getHeight()) + (\" \");\r\n            sbDesc += (iBounds.getX()) + (\" \") + (iBounds.getY()) + (\" \") + (iBounds.getWidth()) + (\" \") + (iBounds.getHeight());\r\n            sbDesc += (\"</desc>\\n\");\r\n        }\r\n        return sbDesc.toString().valueOf();\r\n    }\r\n\r\n    /**\r\n     * \r\n     * @param symbolID \r\n     * @param si \r\n     * @returns \r\n     */\r\n    private makeMetadataTag(symbolID: string, si: SVGSymbolInfo): string {\r\n        let sbDesc:string = \"\";\r\n\r\n        if (si != null) {\r\n            let bounds: Rectangle2D = si.getSymbolBounds();\r\n            let iBounds: Rectangle2D = si.getImageBounds();\r\n            sbDesc += (\"<metadata>\\n\");\r\n            sbDesc += (\"<symbolID>\") + (symbolID) + (\"</symbolID>\\n\");\r\n            sbDesc += (\"<anchor>\") + (si.getSymbolCenterX()) + (\" \") + (si.getSymbolCenterY()) + (\"</anchor>\\n\");\r\n            sbDesc += (\"<symbolBounds>\") + (bounds.getX()) + (\" \") + (bounds.getY()) + (\" \") + (bounds.getWidth()) + (\" \") + (bounds.getHeight()) + (\"</symbolBounds>\\n\");\r\n            sbDesc += (\"<imageBounds>\") + (iBounds.getX()) + (\" \") + (iBounds.getY()) + (\" \") + (iBounds.getWidth()) + (\" \") + (iBounds.getHeight()) + (\"</imageBounds>\\n\");;\r\n            sbDesc += (\"</metadata>\\n\");\r\n        }\r\n        return sbDesc.toString().valueOf();\r\n    }\r\n\r\n    private getSVGString(symbolID: string, isOutline: boolean): string {\r\n        let version: int = SymbolID.getVersion(symbolID);\r\n        let svgi: SVGInfo = SVGLookup.getInstance().getSVGLInfo(SymbolUtilities.getBasicSymbolID(symbolID), version);\r\n\r\n        let strSVG: string = svgi.getSVG();\r\n        if (isOutline) {\r\n\r\n            strSVG = strSVG.replace(\"<g id=\\\"\" + SymbolUtilities.getBasicSymbolID(symbolID) + \"\\\">\", \"<g id=\\\"\" + SymbolUtilities.getBasicSymbolID(symbolID) + \"_outline\\\">\");\r\n        }\r\n\r\n\r\n        let svgStart: string;\r\n        if (svgi.getBbox().getMaxY() > 400) {\r\n\r\n            svgStart = \"<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" version=\\\"1.1\\\" viewBox=\\\"0 0 612 792\\\">\";\r\n        }\r\n\r\n        else {\r\n\r\n            svgStart = \"<svg xmlns=\\\"http://www.w3.org/2000/svg\\\" version=\\\"1.1\\\" viewBox=\\\"0 0 400 400\\\">\";\r\n        }\r\n\r\n\r\n        strSVG = svgStart + strSVG + \"</svg>\";\r\n\r\n        return strSVG;\r\n\r\n    }\r\n\r\n}\r\n","import { type int, type double } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { AffineTransform } from \"../graphics2d/AffineTransform\"\r\nimport { BasicStroke } from \"../graphics2d/BasicStroke\"\r\nimport { Font } from \"../graphics2d/Font\"\r\nimport { FontMetrics } from \"../graphics2d/FontMetrics\"\r\nimport { FontRenderContext } from \"../graphics2d/FontRenderContext\"\r\nimport { Graphics2D } from \"../graphics2d/Graphics2D\"\r\nimport { Line2D } from \"../graphics2d/Line2D\"\r\nimport { PathIterator } from \"../graphics2d/PathIterator\"\r\nimport { Point } from \"../graphics2d/Point\"\r\nimport { Point2D } from \"../graphics2d/Point2D\"\r\nimport { Polygon } from \"../graphics2d/Polygon\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\nimport { Shape } from \"../graphics2d/Shape\"\r\nimport { TextLayout } from \"../graphics2d/TextLayout\"\r\nimport { arraysupport } from \"../JavaLineArray/arraysupport\"\r\nimport { Channels } from \"../JavaLineArray/Channels\"\r\nimport { lineutility } from \"../JavaLineArray/lineutility\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { Shape2 } from \"../JavaLineArray/Shape2\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\nimport { mdlGeodesic } from \"../JavaTacticalRenderer/mdlGeodesic\"\r\nimport { TGLight } from \"../JavaTacticalRenderer/TGLight\"\r\nimport { Color } from \"../renderer/utilities/Color\"\r\nimport { EntityCode } from \"../renderer/utilities/EntityCode\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { IPointConversion } from \"../renderer/utilities/IPointConversion\"\r\nimport { MilStdAttributes } from \"../renderer/utilities/MilStdAttributes\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\nimport { RendererSettings } from \"../renderer/utilities/RendererSettings\"\r\nimport { RendererUtilities } from \"../renderer/utilities/RendererUtilities\"\r\nimport { ShapeInfo } from \"../renderer/utilities/ShapeInfo\"\r\nimport { SymbolID } from \"../renderer/utilities/SymbolID\"\r\nimport { clsUtility } from \"./clsUtility\";\r\nimport { IPathIterator } from \"../graphics2d/IPathIterator\";\r\nimport { SinglePointSVGRenderer } from \"../renderer/SinglePointSVGRenderer\";\r\nimport { SVGSymbolInfo } from \"../renderer/utilities/SVGSymbolInfo\";\r\nimport { GENCLookup } from \"../renderer/utilities/GENCLookup\";\r\nimport { Modifiers } from \"../renderer/utilities/Modifiers\";\r\n\r\n\r\n/**\r\n * This class handles everything having to do with text for a\r\n * tactical graphic. Note: labels are handled the same as text modifiers.\r\n *\r\n *\r\n */\r\nexport class Modifier2 {\r\n    private textPath: POINT2[];\r\n    private textID: string;\r\n    private featureID: string;\r\n    private text: string;\r\n\r\n    private image: SVGSymbolInfo;\r\n    private iteration: int = 0;\r\n    private justify: int = 0;\r\n    private type: int = 0;\r\n    private lineFactor: double = 0;\r\n    private static readonly _className: string = \"Modifier2\";\r\n    private isIntegral: boolean = false;\r\n    private fitsMBR: boolean = true;\r\n\r\n    protected constructor() {\r\n        this.textPath = new Array<POINT2>(2);\r\n    }\r\n\r\n    /**\r\n     * Put label next to pt0 on opposite side of line\r\n     */\r\n    private static readonly toEnd: int = 1; // Put next to pt0 on opposite side of line\r\n    /**\r\n     * put label between both point and apply the angle between the two points\r\n     */\r\n    private static readonly aboveMiddle: int = 2;    //use both points\r\n    /**\r\n     * one point, label always right-side-up\r\n     */\r\n    private static readonly area: int = 3;   //use one point\r\n    /**\r\n     * one point, label always right-side-up\r\n     */\r\n    private static readonly screen: int = 4;   //use one point, screen, cover, guard points\r\n    /**\r\n     * Put next to pt0, but above the line\r\n     */\r\n    private static readonly aboveEnd: int = 5; // Put next to pt0 on line\r\n    /**\r\n     * between both points but perpendicular rotation of text\r\n     */\r\n    private static readonly aboveMiddlePerpendicular: int = 6; //use both points\r\n    /**\r\n     * For Moving and Halted Convoy.\r\n     * At start of line behind arrowhead\r\n     */\r\n    private static readonly aboveStartInside: int = 7; //place at the start inside the shape\r\n    /**\r\n     * For Moving and Halted Convoy.\r\n     * At back of line inside arrow shape.\r\n     */\r\n    private static readonly aboveEndInside: int = 8;  //place at the end inside the shape\r\n    /**\r\n     * Image Modifier, uses one point\r\n     */\r\n    private static readonly areaImage: int = 9;   //use one point\r\n    private static fillAlphaCanObscureText: double = 50;\r\n\r\n    private static DoublesBack(pt0: POINT2, pt1: POINT2, pt2: POINT2): boolean {\r\n        let result: boolean = true;\r\n        try {\r\n            let theta1: double = Math.atan2(pt2.y - pt1.y, pt2.x - pt1.x);\r\n            let theta0: double = Math.atan2(pt0.y - pt1.y, pt0.x - pt1.x);\r\n            let beta: double = Math.abs(theta0 - theta1);\r\n            if (beta > 0.1) {\r\n                result = false;\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"DoublesBack\",\r\n                    new RendererException(\"Failed inside DoublesBack\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return result;\r\n    }\r\n\r\n    /**\r\n     * Returns a generic label for the symbol per Mil-Std-2525\r\n     *\r\n     * @param tg\r\n     * @return\r\n     */\r\n    private static GetCenterLabel(tg: TGLight): string {\r\n        let label: string = \"\";\r\n        try {\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.SHIP_AOI_RECTANGULAR:\r\n                case TacticalLines.SHIP_AOI_CIRCULAR: {\r\n                    label = \"AOI\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DEFENDED_AREA_RECTANGULAR:\r\n                case TacticalLines.DEFENDED_AREA_CIRCULAR: {\r\n                    label = \"DA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.NOTACK: {\r\n                    label = \"N\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LAUNCH_AREA: {\r\n                    label = \"LA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SL: {\r\n                    label = \"SL\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TC: {\r\n                    label = \"TC\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AARROZ: {\r\n                    label = \"AARROZ\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.UAROZ: {\r\n                    label = \"UAROZ\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WEZ: {\r\n                    label = \"WEZ\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FEZ: {\r\n                    label = \"FEZ\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.JEZ: {\r\n                    label = \"JEZ\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.IFF_OFF: {\r\n                    label = \"IFF OFF\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.IFF_ON: {\r\n                    label = \"IFF ON\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BCL_REVD:\r\n                case TacticalLines.BCL: {\r\n                    label = \"BCL\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ICL: {\r\n                    label = \"ICL\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FEBA: {\r\n                    label = \"FEBA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BDZ: {\r\n                    label = \"BDZ\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.JTAA: {\r\n                    label = \"JTAA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SAA: {\r\n                    label = \"SAA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SGAA: {\r\n                    label = \"SGAA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ASSAULT: {\r\n                    label = \"ASLT\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SAAFR: {\r\n                    label = \"SAAFR\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AC: {\r\n                    label = \"AC\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SECURE:\r\n                case TacticalLines.SEIZE: {\r\n                    label = \"S\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TURN: {\r\n                    label = \"T\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.EVACUATE: {\r\n                    label = \"E\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RETAIN: {\r\n                    label = \"R\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PENETRATE: {\r\n                    label = \"P\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OCCUPY: {\r\n                    label = \"O\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ISOLATE: {\r\n                    label = \"I\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AREA_DEFENSE: {\r\n                    label = \"AD\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FIX: {\r\n                    label = \"F\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DISRUPT: {\r\n                    label = \"D\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CAPTURE:\r\n                case TacticalLines.CANALIZE:\r\n                case TacticalLines.CLEAR: \r\n                case TacticalLines.CONTROL: {\r\n                    label = \"C\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BREACH:\r\n                case TacticalLines.BYPASS: {\r\n                    label = \"B\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CORDONKNOCK: {\r\n                    label = \"C/K\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CORDONSEARCH: {\r\n                    label = \"C/S\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.UXO: {\r\n                    label = \"UXO\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RETIRE: {\r\n                    label = \"R\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PURSUIT: {\r\n                    label = \"P\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ENVELOPMENT: {\r\n                    label = \"E\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FPOL: {\r\n                    label = \"P(F)\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RPOL: {\r\n                    label = \"P(R)\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BRDGHD:\r\n                case TacticalLines.BRDGHD_GE: {\r\n                    if (SymbolID.getVersion(tg.get_SymbolId()) >= SymbolID.Version_2525E) {\r\n\r\n                        label = \"BL\";\r\n                    }\r\n\r\n                    else {\r\n\r\n                        label = \"B\";\r\n                    }\r\n\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.HOLD:\r\n                case TacticalLines.HOLD_GE: {\r\n                    //label=\"HOLDING LINE\";\r\n                    label = \"HL\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PL: {\r\n                    label = \"PL\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LL: {\r\n                    label = \"LL\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LOCATE: {\r\n                    label = \"LOC\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.EWL: {\r\n                    label = \"EWL\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SCREEN: {\r\n                    label = \"S\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.COVER: {\r\n                    label = \"C\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.GUARD: {\r\n                    label = \"G\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RIP: {\r\n                    label = \"RIP\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MOBILE_DEFENSE: {\r\n                    label = \"MD\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DEMONSTRATE: {\r\n                    label = \"DEM\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WITHDRAW: {\r\n                    label = \"W\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DISENGAGE: {\r\n                    label = \"DIS\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WDRAWUP: {\r\n                    label = \"WP\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CATK:\r\n                case TacticalLines.CATKBYFIRE: {\r\n                    label = \"CATK\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FLOT: {\r\n                    label = \"FLOT\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LC: {\r\n                    label = \"LC\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ASSY: {\r\n                    label = \"AA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.EA: {\r\n                    label = \"EA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DZ: {\r\n                    label = \"DZ\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.EZ: {\r\n                    label = \"EZ\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LZ: {\r\n                    label = \"LZ\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LAA: {\r\n                    label = \"LAA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PZ: {\r\n                    label = \"PZ\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MRR: {\r\n                    label = \"MRR\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SC: {\r\n                    label = \"SC\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LLTR: {\r\n                    label = \"LLTR\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ROZ: {\r\n                    label = \"ROZ\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FAADZ: {\r\n                    label = \"SHORADEZ\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.HIDACZ: {\r\n                    label = \"HIDACZ\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MEZ: {\r\n                    label = \"MEZ\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LOMEZ: {\r\n                    label = \"LOMEZ\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.HIMEZ: {\r\n                    label = \"HIMEZ\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WFZ_REVD:\r\n                case TacticalLines.WFZ: {\r\n                    label = \"WFZ\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MINED:\r\n                case TacticalLines.FENCED: {\r\n                    label = \"M\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PNO: {\r\n                    label = \"(P)\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OBJ: {\r\n                    label = \"OBJ\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.NAI: {\r\n                    label = \"NAI\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TAI: {\r\n                    label = \"TAI\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BASE_CAMP_REVD:\r\n                case TacticalLines.BASE_CAMP: {\r\n                    label = \"BC\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.GUERILLA_BASE_REVD:\r\n                case TacticalLines.GUERILLA_BASE: {\r\n                    label = \"GB\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LINTGTS: {\r\n                    label = \"SMOKE\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FPF: {\r\n                    label = \"FPF\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ATKPOS: {\r\n                    label = \"ATK\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FCL: {\r\n                    label = \"FCL\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LOA: {\r\n                    label = \"LOA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LOD: {\r\n                    label = \"LD\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PLD: {\r\n                    label = \"PLD\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DELAY: \r\n                case TacticalLines.DENY: {\r\n                    label = \"D\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RELEASE: {\r\n                    label = \"RL\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.HOL: {\r\n                    label = \"HOL\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BHL: {\r\n                    label = \"BHL\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SMOKE: {\r\n                    label = \"SMOKE\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.NFL: {\r\n                    label = \"NFL\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MFP: {\r\n                    label = \"MFP\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FSCL: {\r\n                    label = \"FSCL\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CFL: {\r\n                    label = \"CFL\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RFL: {\r\n                    label = \"RFL\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AO: {\r\n                    label = \"AO\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BOMB: {\r\n                    label = \"BOMB\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TGMF: {\r\n                    label = \"TGMF\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FSA: {\r\n                    label = \"FSA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FSA_CIRCULAR:\r\n                case TacticalLines.FSA_RECTANGULAR: {\r\n                    label = \"FSA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ACA:\r\n                case TacticalLines.ACA_CIRCULAR:\r\n                case TacticalLines.ACA_RECTANGULAR: {\r\n                    label = \"ACA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FFA:\r\n                case TacticalLines.FFA_CIRCULAR:\r\n                case TacticalLines.FFA_RECTANGULAR: {\r\n                    label = \"FFA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.NFA:\r\n                case TacticalLines.NFA_CIRCULAR:\r\n                case TacticalLines.NFA_RECTANGULAR: {\r\n                    label = \"NFA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RFA:\r\n                case TacticalLines.RFA_CIRCULAR:\r\n                case TacticalLines.RFA_RECTANGULAR: {\r\n                    label = \"RFA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ATI:\r\n                case TacticalLines.ATI_CIRCULAR:\r\n                case TacticalLines.ATI_RECTANGULAR: {\r\n                    if (SymbolID.getVersion(tg.get_SymbolId()) >= SymbolID.Version_2525Ech1)\r\n                        label = \"ATIZ\";\r\n                    else\r\n                        label = \"ATI ZONE\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PAA:\r\n                case TacticalLines.PAA_CIRCULAR:\r\n                case TacticalLines.PAA_RECTANGULAR: {\r\n                    label = \"PAA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CFFZ:\r\n                case TacticalLines.CFFZ_CIRCULAR:\r\n                case TacticalLines.CFFZ_RECTANGULAR: {\r\n                    label = \"CFF ZONE\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CFZ:\r\n                case TacticalLines.CFZ_CIRCULAR:\r\n                case TacticalLines.CFZ_RECTANGULAR: {\r\n                    label = \"CF ZONE\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SENSOR:\r\n                case TacticalLines.SENSOR_CIRCULAR:\r\n                case TacticalLines.SENSOR_RECTANGULAR: {\r\n                    label = \"SENSOR ZONE\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CENSOR:\r\n                case TacticalLines.CENSOR_CIRCULAR:\r\n                case TacticalLines.CENSOR_RECTANGULAR: {\r\n                    label = \"CENSOR ZONE\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DA:\r\n                case TacticalLines.DA_CIRCULAR:\r\n                case TacticalLines.DA_RECTANGULAR: {\r\n                    label = \"DA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ZOR:\r\n                case TacticalLines.ZOR_CIRCULAR:\r\n                case TacticalLines.ZOR_RECTANGULAR: {\r\n                    label = \"ZOR\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TBA:\r\n                case TacticalLines.TBA_CIRCULAR:\r\n                case TacticalLines.TBA_RECTANGULAR: {\r\n                    label = \"TBA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TVAR:\r\n                case TacticalLines.TVAR_CIRCULAR:\r\n                case TacticalLines.TVAR_RECTANGULAR: {\r\n                    label = \"TVAR\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.KILLBOXBLUE:\r\n                case TacticalLines.KILLBOXBLUE_CIRCULAR:\r\n                case TacticalLines.KILLBOXBLUE_RECTANGULAR: {\r\n                    label = \"BKB\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.KILLBOXPURPLE:\r\n                case TacticalLines.KILLBOXPURPLE_CIRCULAR:\r\n                case TacticalLines.KILLBOXPURPLE_RECTANGULAR: {\r\n                    label = \"PKB\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MSR:\r\n                case TacticalLines.MSR_ONEWAY:\r\n                case TacticalLines.MSR_TWOWAY:\r\n                case TacticalLines.MSR_ALT: {\r\n                    label = \"MSR\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ASR:\r\n                case TacticalLines.ASR_ONEWAY:\r\n                case TacticalLines.ASR_TWOWAY:\r\n                case TacticalLines.ASR_ALT: {\r\n                    label = \"ASR\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TRAFFIC_ROUTE:\r\n                case TacticalLines.TRAFFIC_ROUTE_ONEWAY:\r\n                case TacticalLines.TRAFFIC_ROUTE_ALT: {\r\n                    label = \"ROUTE\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LDLC: {\r\n                    label = \"LD/LC\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AIRHEAD: {\r\n                    label = \"AIRHEAD LINE\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BLOCK:\r\n                case TacticalLines.BEARING: {\r\n                    label = \"B\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BEARING_J: {\r\n                    label = \"J\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BEARING_RDF: {\r\n                    label = \"RDF\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ELECTRO: \r\n                case TacticalLines.ESCORT: {\r\n                    label = \"E\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BEARING_EW: {\r\n                    label = \"EW\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ACOUSTIC:\r\n                case TacticalLines.ACOUSTIC_AMB: {\r\n                    label = \"A\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TORPEDO: {\r\n                    label = \"T\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OPTICAL: {\r\n                    label = \"O\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DHA: {\r\n                    label = \"DHA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.KILL_ZONE: {\r\n                    label = \"KILL ZONE\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FARP: {\r\n                    label = \"FARP\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BSA: {\r\n                    label = \"BSA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DSA: {\r\n                    label = \"DSA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CSA: {\r\n                    label = \"CSA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RSA: {\r\n                    label = \"RSA\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CONTAIN: {\r\n                    label = \"C\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OBSFAREA: {\r\n                    label = \"FREE\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TRIP: {\r\n                    label = \"t\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.EXFILTRATION: {\r\n                    label = \"EX\";\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.INFILTRATION: {\r\n                    label = \"IN\";\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //clsUtility.WriteFile(\"Error in Modifier2.GetCenterLabel\");\r\n                ErrorLogger.LogException(Modifier2._className, \"GetCenterLabel\",\r\n                    new RendererException(\"Failed inside GetCenterLabel\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return label;\r\n    }\r\n    //non CPOF clients using best fit need these accessors\r\n\r\n    public get_TextPath(): POINT2[] {\r\n        return this.textPath;\r\n    }\r\n\r\n    protected set_TextPath(value: POINT2[]): void {\r\n        this.textPath = value;\r\n    }\r\n\r\n    protected set_IsIntegral(value: boolean): void {\r\n        this.isIntegral = value;\r\n    }\r\n\r\n    protected get_IsIntegral(): boolean {\r\n        return this.isIntegral;\r\n    }\r\n\r\n    private static AddOffsetModifier(tg: TGLight,\r\n        text: string,\r\n        type: int,\r\n        lineFactor: double,\r\n        startIndex: int,\r\n        endIndex: int,\r\n        spaces: double,\r\n        rightOrLeft: string): void {\r\n        if (rightOrLeft == null || tg.Pixels == null || tg.Pixels.length < 2 || endIndex >= tg.Pixels.length) {\r\n            return;\r\n        }\r\n\r\n        let pt0: POINT2 = tg.Pixels[startIndex];\r\n        let pt1: POINT2 = tg.Pixels[endIndex];\r\n        if (rightOrLeft === \"left\") {\r\n            pt0.x -= spaces;\r\n            pt1.x -= spaces;\r\n        } else {\r\n            pt0.x += spaces;\r\n            pt1.x += spaces;\r\n        }\r\n        Modifier2.AddModifier2(tg, text, type, lineFactor, pt0, pt1, false);\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param tg\r\n     * @param text\r\n     * @param type\r\n     * @param lineFactor\r\n     * @param ptStart\r\n     * @param ptEnd\r\n     */\r\n    private static AddModifier(tg: TGLight,\r\n        text: string,\r\n        type: int,\r\n        lineFactor: double,\r\n        ptStart: POINT2,\r\n        ptEnd: POINT2): void {\r\n        if (tg.Pixels == null || tg.Pixels.length < 2) {\r\n            return;\r\n        }\r\n        Modifier2.AddModifier2(tg, text, type, lineFactor, ptStart, ptEnd, false);\r\n    }\r\n\r\n    private static AddModifier2(tg: TGLight,\r\n        text: string,\r\n        type: int,\r\n        lineFactor: double,\r\n        pt0: POINT2,\r\n        pt1: POINT2,\r\n        isIntegral: boolean = false,\r\n        modifierType?: string): void {\r\n        try {\r\n            if (text == null || text === \"\") {\r\n                return;\r\n            }\r\n\r\n            let modifier: Modifier2 = new Modifier2();\r\n            modifier.set_IsIntegral(isIntegral);\r\n            modifier.text = text;\r\n            modifier.type = type;\r\n            modifier.lineFactor = lineFactor;\r\n            modifier.textPath[0] = pt0;\r\n            modifier.textPath[1] = pt1;\r\n            modifier.textID = modifierType;\r\n            tg.modifiers.push(modifier);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"AddModifier\",\r\n                    new RendererException(\"Failed inside AddModifier\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n\r\n    }\r\n\r\n    private static AddIntegralModifier(tg: TGLight,\r\n        text: string,\r\n        type: int,\r\n        lineFactor: double,\r\n        startIndex: int,\r\n        endIndex: int,\r\n        isIntegral: boolean = true,\r\n        modifierType: string | null = null): void {\r\n        if (tg.Pixels == null || tg.Pixels.length === 0 || endIndex >= tg.Pixels.length) {\r\n            return;\r\n        }\r\n        Modifier2.AddIntegralAreaModifier(tg, text, type, lineFactor, tg.Pixels[Math.trunc(startIndex)], tg.Pixels[Math.trunc(endIndex)], isIntegral, modifierType);\r\n    }\r\n\r\n    /**\r\n     * sets modifier.textId to the modifier type, e.g. label, T, T1, etc.\r\n     *\r\n     * @param tg\r\n     * @param text\r\n     * @param type\r\n     * @param lineFactor\r\n     * @param pt0\r\n     * @param pt1\r\n     * @param modifierType\r\n     */\r\n    private static AddAreaModifier(tg: TGLight,\r\n        text: string,\r\n        type: int,\r\n        lineFactor: double,\r\n        pt0: POINT2,\r\n        pt1: POINT2,\r\n        modifierType?: string): void {\r\n        if (modifierType) {\r\n            Modifier2.AddIntegralAreaModifier(tg, text, type, lineFactor, pt0, pt1, true, modifierType);\r\n        } else {\r\n            Modifier2.AddIntegralAreaModifier(tg, text, type, lineFactor, pt0, pt1, true);\r\n        }\r\n    }\r\n\r\n\r\n    private static AddIntegralAreaModifier(tg: TGLight,\r\n        text: string,\r\n        type: int,\r\n        lineFactor: double,\r\n        pt0: POINT2,\r\n        pt1: POINT2,\r\n        isIntegral: boolean,\r\n        modifierType?: string): void {\r\n        if (pt0 === undefined || pt1 === undefined) {\r\n            return;\r\n        }\r\n        Modifier2.AddModifier2(tg, text, type, lineFactor, pt0, pt1, isIntegral, modifierType);\r\n    }\r\n\r\n    private static AddIntegralAreaImageModifier(tg:TGLight,\r\n            image: SVGSymbolInfo,\r\n            type: int,\r\n            lineFactor: double,\r\n            pt0: POINT2,\r\n            pt1: POINT2,\r\n            isIntegral: boolean,\r\n            anchorPoint:POINT2 = pt0,\r\n            anchorOffset:POINT2 = new POINT2(0,0)\r\n        ) \r\n    {\r\n        try {\r\n        if (image == null) {\r\n        return;\r\n        }\r\n\r\n        let modifier:Modifier2 = new Modifier2();\r\n        modifier.set_IsIntegral(isIntegral);\r\n        modifier.image = image;\r\n        if (image == null) {\r\n        return;\r\n        }\r\n\r\n        if (pt0 == null || pt1 == null) {\r\n        return;\r\n        }\r\n\r\n        modifier.type = type;\r\n        modifier.lineFactor = lineFactor;\r\n        modifier.textPath[0] = pt0;\r\n        modifier.textPath[1] = pt1;\r\n        tg.modifiers.push(modifier);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"AddAreaModifier\",\r\n                new RendererException(\"Failed inside AddIntegralAreaImageModifier\", exc));\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * \r\n     * @param tg \r\n     * @param type \r\n     * @param lineFactor \r\n     * @param pt0 \r\n     * @param pt1 \r\n     * @param isIntegral \r\n     * @returns \r\n     * @deprecated\r\n     */\r\n    private static AddImageModifier(tg: TGLight,\r\n        type: int,\r\n        lineFactor: double,\r\n        pt0: POINT2,\r\n        pt1: POINT2,\r\n        isIntegral: boolean): void {\r\n        try {\r\n            if (pt0 == null || pt1 == null) {\r\n                return;\r\n            }\r\n\r\n            let symbolID: string = tg.get_SymbolId();\r\n            let symbol: SVGSymbolInfo;\r\n            let mods: Map<string, string> = new Map();\r\n            let sa: Map<string, string> = new Map();\r\n            sa.set(MilStdAttributes.PixelSize, tg.getIconSize().toString());\r\n            let contaminationCode: int = EntityCode.getSymbolForContaminationArea(SymbolID.getEntityCode(symbolID));\r\n            let modifier1Code: int = SymbolID.getModifier1(symbolID);\r\n            let lineType: int = clsUtility.GetLinetypeFromString(symbolID);\r\n            if (contaminationCode > 0) {\r\n                sa.set(MilStdAttributes.OutlineSymbol, \"true\");\r\n                sa.set(MilStdAttributes.FillColor, RendererUtilities.colorToHexString(tg.get_FillColor(), true));\r\n                sa.set(MilStdAttributes.LineColor, RendererUtilities.colorToHexString(tg.get_LineColor(), true));\r\n                let contaminationSP: string = SymbolID.setEntityCode(symbolID, contaminationCode);\r\n                contaminationSP = SymbolID.setHQTFD(contaminationSP, 0); // Remove fdi if necessary\r\n                symbol = SinglePointSVGRenderer.getInstance().RenderSP(contaminationSP, mods, sa);\r\n            } else {\r\n                if (lineType === TacticalLines.DEPICT || lineType === TacticalLines.MINED || lineType === TacticalLines.FENCED || lineType === TacticalLines.MINE_LINE) {\r\n                    if (modifier1Code < 13 || modifier1Code > 50) {\r\n                        // Invalid mine type\r\n                        modifier1Code = 13;//unspecified mine (default value if not specified as per MilStd 2525)\r\n                        symbolID = SymbolID.setModifier1(symbolID, modifier1Code);\r\n                    }\r\n                    if (tg.get_KeepUnitRation()) {\r\n                        sa.set(MilStdAttributes.PixelSize, ((tg.getIconSize() * 1.5) as int).toString());\r\n                    }\r\n                    sa.set(MilStdAttributes.OutlineSymbol, \"true\");\r\n                    symbol = SinglePointSVGRenderer.getInstance().RenderModifier(symbolID, sa);\r\n                } else if (lineType === TacticalLines.LAA && modifier1Code > 0) {\r\n                    sa.set(MilStdAttributes.OutlineSymbol, \"true\");\r\n                    sa.set(MilStdAttributes.FillColor, RendererUtilities.colorToHexString(tg.get_FillColor(), true));\r\n                    sa.set(MilStdAttributes.LineColor, RendererUtilities.colorToHexString(tg.get_LineColor(), true));\r\n                    if (tg.get_KeepUnitRation()) {\r\n                        sa.set(MilStdAttributes.PixelSize, ((tg.getIconSize() * 1.5) as int).toString());\r\n                    }\r\n                    symbol = SinglePointSVGRenderer.getInstance().RenderModifier(symbolID, sa);\r\n                } \r\n                else if (lineType == TacticalLines.DECISION_LINE) {\r\n\r\n                    sa.set(MilStdAttributes.PixelSize, (tg.getIconSize() * 1.5).toString());\r\n                    sa.set(MilStdAttributes.KeepUnitRatio, (tg.get_KeepUnitRation()).toString());\r\n                    sa.set(MilStdAttributes.FillColor, RendererUtilities.colorToHexString(tg.get_FillColor(), true));\r\n                    sa.set(MilStdAttributes.LineColor, RendererUtilities.colorToHexString(tg.get_LineColor(), true));\r\n                    sa.set(MilStdAttributes.OutlineSymbol, \"false\");\r\n                    mods.set(Modifiers.T_UNIQUE_DESIGNATION_1,(tg.get_Name()));\r\n        \r\n                    let decsionPoint:string = SymbolID.setEntityCode(symbolID, EntityCode.EntityCode_Decision_Point);\r\n                    symbol = SinglePointSVGRenderer.getInstance().RenderSP(decsionPoint, mods, sa);\r\n                }\r\n                else if (lineType === TacticalLines.ANCHORAGE_LINE || lineType === TacticalLines.ANCHORAGE_AREA) {\r\n                    sa.set(MilStdAttributes.OutlineSymbol, \"false\");\r\n                    let anchorPoint: string = SymbolID.setEntityCode(symbolID, EntityCode.EntityCode_AnchoragePoint);\r\n                    symbol = SinglePointSVGRenderer.getInstance().RenderSP(anchorPoint, mods, sa);\r\n                }\r\n            }\r\n\r\n            if (symbol == null) {\r\n                return;\r\n            }\r\n\r\n            let modifier: Modifier2 = new Modifier2();\r\n            modifier.set_IsIntegral(isIntegral);\r\n            modifier.image = symbol;\r\n            modifier.type = type;\r\n            modifier.lineFactor = lineFactor;\r\n            modifier.textPath[0] = pt0;\r\n            modifier.textPath[1] = pt1;\r\n            tg.modifiers.push(modifier);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"AddAreaModifier\",\r\n                    new RendererException(\"Failed inside AddAreaModifier\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * Returns symbol MBR. Assumes points have been initialized with value of\r\n     * 0th point\r\n     *\r\n     * @param tg the tactical graphic object\r\n     * @param ptUl OUT - MBR upper left\r\n     * @param ptUr OUT - MBR upper right\r\n     * @param ptLr OUT - MBR lower right\r\n     * @param ptLl OUT - MBR lower left\r\n     */\r\n    public static GetMBR(tg: TGLight,\r\n        ptUl: POINT2,\r\n        ptUr: POINT2,\r\n        ptLr: POINT2,\r\n        ptLl: POINT2): void {\r\n        try {\r\n            let j: int = 0;\r\n            let x: double = 0;\r\n            let y: double = 0;\r\n            ptUl.x = tg.Pixels[0].x;\r\n            ptUl.y = tg.Pixels[0].y;\r\n            ptUr.x = tg.Pixels[0].x;\r\n            ptUr.y = tg.Pixels[0].y;\r\n            ptLl.x = tg.Pixels[0].x;\r\n            ptLl.y = tg.Pixels[0].y;\r\n            ptLr.x = tg.Pixels[0].x;\r\n            ptLr.y = tg.Pixels[0].y;\r\n            let n: int = tg.Pixels.length;\r\n            //for (j = 1; j < tg.Pixels.length; j++)\r\n            for (j = 1; j < n; j++) {\r\n                x = tg.Pixels[j].x;\r\n                y = tg.Pixels[j].y;\r\n                if (x < ptLl.x) {\r\n                    ptLl.x = x;\r\n                    ptUl.x = x;\r\n                }\r\n                if (x > ptLr.x) {\r\n                    ptLr.x = x;\r\n                    ptUr.x = x;\r\n                }\r\n                if (y > ptLl.y) {\r\n                    ptLl.y = y;\r\n                    ptLr.y = y;\r\n                }\r\n                if (y < ptUl.y) {\r\n                    ptUl.y = y;\r\n                    ptUr.y = y;\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"GetMBR\",\r\n                    new RendererException(\"Failed inside GetMBR\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Tests segment of a Boundary\r\n     *\r\n     * @param tg\r\n     * @param g2d\r\n     * @param middleSegment\r\n     * @return\r\n     */\r\n    private static GetBoundarySegmentTooShort(tg: TGLight,\r\n        g2d: Graphics2D,\r\n        middleSegment: int): boolean {\r\n        let lineTooShort: boolean = false;\r\n        try {\r\n            //int middleSegment = tg.Pixels.length / 2 - 1;\r\n            g2d.setFont(tg.get_Font());\r\n            let metrics: FontMetrics = g2d.getFontMetrics();\r\n            let echelonSymbol: string;\r\n            let stringWidthEchelonSymbol: int = 0;\r\n\r\n            let pt0: POINT2 = tg.Pixels[middleSegment];\r\n            let pt1: POINT2 = tg.Pixels[middleSegment + 1];\r\n            let dist: double = lineutility.CalcDistanceDouble(pt0, pt1);\r\n\r\n            echelonSymbol = tg.get_EchelonSymbol();\r\n\r\n            if (echelonSymbol != null) {\r\n                stringWidthEchelonSymbol = metrics.stringWidth(echelonSymbol);\r\n            }\r\n\r\n            let tWidth: int = 0;\r\n            let t1Width: int = 0;\r\n            if (tg.get_Name() != null && tg.get_Name().length > 0) {\r\n                tWidth = metrics.stringWidth(tg.get_Name());\r\n            }\r\n            if (tg.get_T1() != null && tg.get_T1().length > 0) {\r\n                t1Width = metrics.stringWidth(tg.get_T1());\r\n            }\r\n\r\n            let totalWidth: int = stringWidthEchelonSymbol;\r\n            if (totalWidth < tWidth) {\r\n                totalWidth = tWidth;\r\n            }\r\n            if (totalWidth < t1Width) {\r\n                totalWidth = t1Width;\r\n            }\r\n\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.BOUNDARY: {\r\n                    if (dist < 1.25 * (totalWidth)) {\r\n                        lineTooShort = true;\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"GetBoundaryLineTooShort\",\r\n                    new RendererException(\"Failed inside GetBoundaryLineTooShort\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return lineTooShort;\r\n    }\r\n\r\n    /**\r\n     * Handles the line breaks for Boundary and Engineer Work Line\r\n     *\r\n     * @param tg\r\n     * @param g2d\r\n     */\r\n    private static AddBoundaryModifiers(tg: TGLight,\r\n        g2d: Graphics2D,\r\n        clipBounds: Rectangle2D | Array<Point2D> | null): void {\r\n        try {\r\n            let j: int = 0;\r\n            let csFactor: double = 1;\r\n            let foundSegment: boolean = false;\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            let ptLast: POINT2;\r\n            let TLineFactor: double = 0;\r\n            let T1LineFactor: double = 0;\r\n            let lineTooShort: boolean = false;\r\n            let countryCode: string = \"\";\r\n            if (tg.get_AS() !== \"\") {\r\n                countryCode = \" (\" + tg.get_AS() + \")\";\r\n            }\r\n            if (tg.get_Client() === \"cpof3d\") {\r\n                csFactor = 0.85;\r\n            }\r\n\r\n            let middleSegment: int = Modifier2.getVisibleMiddleSegment(tg, clipBounds);\r\n            //for (j = 0; j < tg.Pixels.length - 1; j++) {\r\n            for (j = middleSegment; j === middleSegment; j++) {\r\n                /* if (tg.get_Client().equalsIgnoreCase(\"ge\")) {\r\n                    if (j != middleSegment) {\r\n                        continue;\r\n                    }\r\n                }*/\r\n\r\n                pt0 = tg.Pixels[j];\r\n                pt1 = tg.Pixels[j + 1];\r\n                if (pt0.x < pt1.x) {\r\n                    TLineFactor = -1.3;\r\n                    T1LineFactor = 1;\r\n                } else {\r\n                    if (pt0.x === pt1.x) {\r\n                        if (pt1.y < pt0.y) {\r\n                            TLineFactor = -1;\r\n                            T1LineFactor = 1;\r\n                        } else {\r\n                            TLineFactor = 1;\r\n                            T1LineFactor = -1;\r\n                        }\r\n                    } else {\r\n                        TLineFactor = 1;\r\n                        T1LineFactor = -1.3;\r\n                    }\r\n                }\r\n\r\n                //is the segment too short?\r\n                lineTooShort = Modifier2.GetBoundarySegmentTooShort(tg, g2d, j);\r\n\r\n                if (lineTooShort === false) {\r\n                    foundSegment = true;\r\n                    Modifier2.AddIntegralModifier(tg, tg.get_Name() + countryCode, Modifier2.aboveMiddle, TLineFactor * csFactor, j, j + 1, true);\r\n                    //the echelon symbol\r\n                    if (tg.get_EchelonSymbol() != null && tg.get_EchelonSymbol() !== \"\") {\r\n                        Modifier2.AddIntegralModifier(tg, tg.get_EchelonSymbol(), Modifier2.aboveMiddle, -0.20 * csFactor, j, j + 1, true);\r\n                    }\r\n                    //the T1 modifier\r\n                    Modifier2.AddIntegralModifier(tg, tg.get_T1(), Modifier2.aboveMiddle, T1LineFactor * csFactor, j, j + 1, true);\r\n                }\r\n            }//end for loop\r\n            if (foundSegment === false) {\r\n                pt0 = new POINT2();\r\n                pt1 = new POINT2();\r\n                // Get boundary middle segment\r\n                let echelonSymbol: string = tg.get_EchelonSymbol();\r\n                let metrics: FontMetrics = g2d.getFontMetrics();\r\n                let modDist: double = 0;\r\n\r\n                if (echelonSymbol != null) {\r\n                    modDist = 1.5 * metrics.stringWidth(echelonSymbol);\r\n                }\r\n\r\n                let segDist: double = lineutility.CalcDistanceDouble(tg.Pixels[middleSegment], tg.Pixels[middleSegment + 1]);\r\n\r\n                g2d.setFont(tg.get_Font());\r\n                let midpt: POINT2 = lineutility.MidPointDouble(tg.Pixels[middleSegment], tg.Pixels[middleSegment + 1], 0);\r\n                let ptTemp: POINT2;\r\n                if (segDist < modDist) {\r\n                    ptTemp = lineutility.ExtendAlongLineDouble(midpt, tg.Pixels[middleSegment], modDist / 2);\r\n                    pt0.x = ptTemp.x;\r\n                    pt0.y = ptTemp.y;\r\n                    ptTemp = lineutility.ExtendAlongLineDouble(midpt, tg.Pixels[middleSegment + 1], modDist / 2);\r\n                } else {\r\n                    ptTemp = tg.Pixels[middleSegment];\r\n                    pt0.x = ptTemp.x;\r\n                    pt0.y = ptTemp.y;\r\n                    ptTemp = tg.Pixels[middleSegment + 1];\r\n                }\r\n                pt1.x = ptTemp.x;\r\n                pt1.y = ptTemp.y;\r\n\r\n                Modifier2.AddIntegralModifier(tg, tg.get_Name() + countryCode, Modifier2.aboveMiddle, TLineFactor * csFactor, middleSegment, middleSegment + 1, true);\r\n                //the echelon symbol\r\n                if (echelonSymbol != null && echelonSymbol !== \"\") {\r\n                    Modifier2.AddIntegralModifier(tg, echelonSymbol, Modifier2.aboveMiddle, -0.2020 * csFactor, middleSegment, middleSegment + 1, true);\r\n                }\r\n                //the T1 modifier\r\n                Modifier2.AddIntegralModifier(tg, tg.get_T1(), Modifier2.aboveMiddle, T1LineFactor * csFactor, middleSegment, middleSegment + 1, true);\r\n            }//end if foundSegment==false\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"AddBoundaryModifiers\",\r\n                    new RendererException(\"Failed inside AddBoundaryModifiers\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * added for USAS\r\n     *\r\n     * @param tg\r\n     * @param metrics\r\n     * @deprecated\r\n     */\r\n    private static AddNameAboveDTG(tg: TGLight, metrics: FontMetrics): void {\r\n        try {\r\n            let csFactor: double = 1;\r\n            if (tg.get_Client() === \"cpof3d\") {\r\n                csFactor = 0.667;\r\n            }\r\n            let label: string = Modifier2.GetCenterLabel(tg);\r\n            let pt0: POINT2 = new POINT2(tg.Pixels[0]);\r\n            let pt1: POINT2 = new POINT2(tg.Pixels[1]);\r\n            let lastIndex: int = tg.Pixels.length - 1;\r\n            let nextToLastIndex: int = tg.Pixels.length - 2;\r\n            let ptLast: POINT2 = new POINT2(tg.Pixels[lastIndex]);\r\n            let ptNextToLast: POINT2 = new POINT2(tg.Pixels[nextToLastIndex]);\r\n            Modifier2.shiftModifierPath(tg, pt0, pt1, ptLast, ptNextToLast);\r\n            let stringWidth: double = metrics.stringWidth(label + \" \" + tg.get_Name());\r\n            Modifier2.AddIntegralAreaModifier(tg, label + \" \" + tg.get_Name(), Modifier2.toEnd, 0, pt0, pt1, false);\r\n            pt1 = lineutility.ExtendAlongLineDouble(tg.Pixels[0], tg.Pixels[1], -1.5 * stringWidth);\r\n            Modifier2.AddModifier2(tg, tg.get_DTG(), Modifier2.aboveMiddle, 0.7 * csFactor, pt0, pt1, false);\r\n            Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.aboveMiddle, 1.7 * csFactor, pt0, pt1, false);\r\n            Modifier2.AddIntegralAreaModifier(tg, label + \" \" + tg.get_Name(), Modifier2.toEnd, 0, ptLast, ptNextToLast, false);\r\n            pt0 = tg.Pixels[lastIndex];\r\n            pt1 = lineutility.ExtendAlongLineDouble(tg.Pixels[lastIndex], tg.Pixels[nextToLastIndex], -1.5 * stringWidth);\r\n            Modifier2.AddModifier2(tg, tg.get_DTG(), Modifier2.aboveMiddle, 0.7 * csFactor, pt0, pt1, false);\r\n            Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.aboveMiddle, 1.7 * csFactor, pt0, pt1, false);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"AddNameAboveDTG\",\r\n                    new RendererException(\"Failed inside AddNameAboveDTG\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * shifts the path for modifiers that use toEnd to prevent vertical paths\r\n     *\r\n     * @param tg\r\n     * @param pt0\r\n     * @param pt1\r\n     * @param ptLast\r\n     * @param ptNextToLast\r\n     */\r\n    private static shiftModifierPath(tg: TGLight,\r\n        pt0: POINT2,\r\n        pt1: POINT2,\r\n        ptLast: POINT2,\r\n        ptNextToLast: POINT2): void {\r\n        try {\r\n            let p0: POINT2;\r\n            let p1: POINT2;\r\n            let last: double = -1.0;\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.BOUNDARY: {\r\n                    for (let j: int = 0; j < tg.Pixels.length - 1; j++) {\r\n                        p0 = tg.Pixels[j];\r\n                        p1 = tg.Pixels[j + 1];\r\n                        //if(p0.x==p1.x)\r\n                        if (Math.abs(p0.x - p1.x) < 1) {\r\n                            p1.x += last;\r\n                            last = -last;\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PDF:\r\n                case TacticalLines.PL:\r\n                case TacticalLines.DECISION_LINE:\r\n                case TacticalLines.FEBA:\r\n                case TacticalLines.LOA:\r\n                case TacticalLines.LOD:\r\n                case TacticalLines.RELEASE:\r\n                case TacticalLines.HOL:\r\n                case TacticalLines.BHL:\r\n                case TacticalLines.LDLC:\r\n                case TacticalLines.LL:\r\n                case TacticalLines.EWL:\r\n                case TacticalLines.FCL:\r\n                case TacticalLines.PLD:\r\n                case TacticalLines.NFL:\r\n                case TacticalLines.FLOT:\r\n                case TacticalLines.LC:\r\n                case TacticalLines.HOLD:\r\n                case TacticalLines.BRDGHD:\r\n                case TacticalLines.HOLD_GE:\r\n                case TacticalLines.BRDGHD_GE: {\r\n                    //if (pt0 != null && pt1 != null && pt0.x == pt1.x)\r\n                    if (pt0 != null && pt1 != null && Math.abs(pt0.x - pt1.x) < 1) {\r\n                        pt1.x += 1;\r\n                    }\r\n                    //if (ptLast != null && ptNextToLast != null && ptNextToLast.x == ptLast.x)\r\n                    if (ptLast != null && ptNextToLast != null && Math.abs(ptNextToLast.x - ptLast.x) < 1) {\r\n                        ptNextToLast.x += 1;\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"shiftModifierPath\",\r\n                    new RendererException(\"Failed inside shiftModifierPath\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Adds two or four labels on area outline\r\n     *\r\n     * @param label\r\n     * @param tg\r\n     * @param twoLabelOnly - when true only two labels are added to line (east and west most segment midpoints)\r\n     *                     when false, four labels are added to line (north, south, east and west most segment midpoints)\r\n     */\r\n    private static addModifierOnLine(label: string, tg: TGLight, twoLabelOnly: boolean = false): void {\r\n        if (label == null || label.length === 0 || tg.Pixels.length === 0) {\r\n            return;\r\n        }\r\n        try {\r\n            let leftPt: POINT2 = lineutility.MidPointDouble(tg.Pixels[0], tg.Pixels[1], 0);\r\n            let rightPt: POINT2 = lineutility.MidPointDouble(tg.Pixels[0], tg.Pixels[1], 0);\r\n            let topPt: POINT2 = lineutility.MidPointDouble(tg.Pixels[0], tg.Pixels[1], 0);\r\n            let bottomPt: POINT2 = lineutility.MidPointDouble(tg.Pixels[0], tg.Pixels[1], 0);\r\n            for (let j: int = 1; j < tg.Pixels.length - 1; j++) {\r\n                let midPt: POINT2 = lineutility.MidPointDouble(tg.Pixels[j], tg.Pixels[j + 1], 0);\r\n                if (midPt.x <= leftPt.x) {\r\n                    leftPt = midPt;\r\n                }\r\n                if (midPt.x >= rightPt.x) {\r\n                    rightPt = midPt;\r\n                }\r\n                if (midPt.y <= topPt.y) {\r\n                    topPt = midPt;\r\n                }\r\n                if (midPt.y >= bottomPt.y) {\r\n                    bottomPt = midPt;\r\n                }\r\n            }\r\n\r\n            if (leftPt != rightPt)\r\n                Modifier2.AddAreaModifier(tg, label, Modifier2.aboveMiddle, 0, leftPt, leftPt);\r\n            Modifier2.AddAreaModifier(tg, label, Modifier2.aboveMiddle, 0, rightPt, rightPt);\r\n            if (!twoLabelOnly) {\r\n                if (bottomPt != leftPt && bottomPt != rightPt)\r\n                    Modifier2.AddAreaModifier(tg, label, Modifier2.aboveMiddle, 0, bottomPt, bottomPt);\r\n                if (topPt != leftPt && topPt != rightPt && topPt != bottomPt)\r\n                    Modifier2.AddAreaModifier(tg, label, Modifier2.aboveMiddle, 0, topPt, topPt);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"addModifierOnLine\",\r\n                    new RendererException(\"Failed inside addModifierOnLine\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * Adds N modifier on area outline\r\n     */\r\n    private static addNModifier(tg: TGLight): void {\r\n        if (tg.isHostile()) {\r\n            Modifier2.addModifierOnLine(tg.get_N(), tg, true);\r\n        }\r\n    }\r\n\r\n    private static addModifierBottomSegment(tg: TGLight, text: string): void {\r\n        let index: int = 0;\r\n        let y: double = tg.Pixels[index].y + tg.Pixels[index + 1].y;\r\n        for (let i: int = 1; i < tg.Pixels.length - 1; i++) {\r\n            if (tg.Pixels[i].y + tg.Pixels[i + 1].y > y) {\r\n                index = i;\r\n                y = tg.Pixels[index].y + tg.Pixels[index + 1].y;\r\n            }\r\n        }\r\n        Modifier2.AddIntegralModifier(tg, text, Modifier2.aboveMiddle, 0, index, index + 1, false);\r\n    }\r\n\r\n    private static addModifierTopSegment(tg: TGLight, text: string): void {\r\n        let index: int = 0;\r\n        let y: double = tg.Pixels[index].y + tg.Pixels[index + 1].y;\r\n        for (let i: int = 1; i < tg.Pixels.length - 1; i++) {\r\n            if (tg.Pixels[i].y + tg.Pixels[i + 1].y < y) {\r\n                index = i;\r\n                y = tg.Pixels[index].y + tg.Pixels[index + 1].y;\r\n            }\r\n        }\r\n        Modifier2.AddIntegralModifier(tg, text, Modifier2.aboveMiddle, 0, index, index + 1, false);\r\n    }\r\n\r\n    private static addDTG(tg: TGLight, type: int, lineFactor1: double, lineFactor2: double, pt0: POINT2, pt1: POINT2, metrics: FontMetrics): void {\r\n        if (pt0 == null || pt1 == null) {\r\n\r\n            return;\r\n        }\r\n\r\n\r\n        let maxDTGWidth: double = 0;\r\n        if (pt0.x === pt1.x && pt0.y === pt1.y) {\r\n            let ptUl: POINT2 = new POINT2();\r\n            let ptUr: POINT2 = new POINT2();\r\n            let ptLr: POINT2 = new POINT2();\r\n            let ptLl: POINT2 = new POINT2();\r\n            Modifier2.GetMBR(tg, ptUl, ptUr, ptLr, ptLl);\r\n            maxDTGWidth = lineutility.CalcDistanceDouble(ptUl, ptUr);\r\n        } else {\r\n            maxDTGWidth = lineutility.CalcDistanceDouble(pt0, pt1);\r\n        }\r\n\r\n        let dash: string = \"\";\r\n        if (tg.get_DTG() != null && tg.get_DTG1() != null && tg.get_DTG().length > 0 && tg.get_DTG1().length > 0) {\r\n            dash = \" - \";\r\n        }\r\n\r\n        let combinedDTG: string = tg.get_DTG() + dash + tg.get_DTG1();\r\n\r\n        let stringWidth: double = metrics.stringWidth(combinedDTG);\r\n\r\n        if (stringWidth < maxDTGWidth) {\r\n            // Add on one line\r\n            Modifier2.AddModifier(tg, combinedDTG, type, lineFactor1, pt0, pt1);\r\n        } else {\r\n            // add on two lines\r\n            // Use min and max on lineFactors. Always want W1 on top. This fixes when lineFactor < 0 W1 should use lineFactor1\r\n            Modifier2.AddModifier(tg, tg.get_DTG() + dash, type, Math.min(lineFactor1, lineFactor2), pt0, pt1);\r\n            Modifier2.AddModifier(tg, tg.get_DTG1(), type, Math.max(lineFactor1, lineFactor2), pt0, pt1);\r\n        }\r\n    }\r\n\r\n    private static getVisibleMiddleSegment(tg: TGLight, clipBounds: Rectangle2D | Array<Point2D> | null): int {\r\n        let middleSegment: int = -1;\r\n        try {\r\n            let clipBoundsPoly: Polygon;\r\n            let clipRect: Rectangle2D;\r\n            let useClipRect: boolean; // true if clipBounds is Rectangle2D otherwise use clipBoundsPoly\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            let dist: double = 0;\r\n            let lastPt: POINT2;\r\n            let lineType: int = tg.get_LineType();\r\n            //we want the middle segment to be visible\r\n            middleSegment = Math.trunc((tg.Pixels.length + 1) / 2 - 1);\r\n\r\n            let foundVisibleSegment: boolean = false;\r\n            if (clipBounds == null) {\r\n                return middleSegment;\r\n            }\r\n\r\n            if (clipBounds instanceof Array) {\r\n                useClipRect = false;\r\n                clipBoundsPoly = new Polygon();\r\n                let clipArray: Array<Point2D> = clipBounds as Array<Point2D>;\r\n                for (let j: int = 0; j < clipArray.length; j++) {\r\n                    let x: int = (clipArray[j]).getX() as int;\r\n                    let y: int = (clipArray[j]).getY() as int;\r\n                    clipBoundsPoly.addPoint(x, y);\r\n                }\r\n            } else if (clipBounds instanceof Rectangle2D) {\r\n                useClipRect = true;\r\n                clipRect = clipBounds as Rectangle2D;\r\n            } else {\r\n                return middleSegment;\r\n            }\r\n\r\n            //walk through the segments to find the first visible segment from the middle\r\n            for (let j: int = middleSegment; j < tg.Pixels.length - 1; j++) {\r\n                pt0 = tg.Pixels[j];\r\n                pt1 = tg.Pixels[j + 1];\r\n                dist = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                if (dist < 5) {\r\n                    continue;\r\n                }\r\n                //diagnostic\r\n                if (j > 0 && lineType === TacticalLines.BOUNDARY) {\r\n                    if (lastPt == null) {\r\n                        lastPt = tg.Pixels[j - 1];\r\n                    }\r\n                    if (Modifier2.DoublesBack(lastPt, pt0, pt1)) {\r\n                        continue;\r\n                    }\r\n\r\n                    lastPt = null;\r\n                }\r\n                //if either of the points is within the bound then most of the segment is visible\r\n                if (!useClipRect) {\r\n                    if (clipBoundsPoly.contains(pt0.x, pt0.y) || clipBoundsPoly.contains(pt1.x, pt1.y)) {\r\n                        middleSegment = j;\r\n                        foundVisibleSegment = true;\r\n                        break;\r\n                    }\r\n                } else {\r\n                    if (clipRect.contains(pt0.x, pt0.y) || clipRect.contains(pt1.x, pt1.y)) {\r\n                        middleSegment = j;\r\n                        foundVisibleSegment = true;\r\n                        break;\r\n                    }\r\n                }\r\n            }\r\n\r\n            if (!foundVisibleSegment) {\r\n                for (let j: int = middleSegment; j > 0; j--) {\r\n                    pt0 = tg.Pixels[j];\r\n                    pt1 = tg.Pixels[j - 1];\r\n                    dist = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                    if (dist < 5) {\r\n                        continue;\r\n                    }\r\n                    //diagnostic\r\n                    if (lineType === TacticalLines.BOUNDARY) {\r\n                        if (lastPt == null) {\r\n                            lastPt = tg.Pixels[j - 1];\r\n                        }\r\n\r\n                        if (Modifier2.DoublesBack(lastPt, pt0, pt1)) {\r\n                            continue;\r\n                        }\r\n\r\n                        lastPt = null;\r\n                    }\r\n                    //if either of the points is within the bound then most of the segment is visible\r\n                    if (!useClipRect) {\r\n                        if (clipBoundsPoly.contains(pt0.x, pt0.y) || clipBoundsPoly.contains(pt1.x, pt1.y)) {\r\n                            middleSegment = j - 1;\r\n                            foundVisibleSegment = true;\r\n                            break;\r\n                        }\r\n                    } else {\r\n                        if (clipRect.contains(pt0.x, pt0.y) || clipRect.contains(pt1.x, pt1.y)) {\r\n                            middleSegment = j - 1;\r\n                            foundVisibleSegment = true;\r\n                            break;\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n\r\n            if (!foundVisibleSegment) {\r\n                middleSegment = Math.trunc(tg.Pixels.length / 2 - 1);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"getMiddleSegment\",\r\n                    new RendererException(\"Failed inside getMiddleSegment\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return middleSegment;\r\n    }\r\n\r\n    /**\r\n     * called repeatedly by RemoveModifiers to remove modifiers which fall\r\n     * outside the symbol MBR\r\n     *\r\n     * @param tg\r\n     * @param modifierType\r\n     */\r\n    private static removeModifier(tg: TGLight,\r\n        modifierType: string): void {\r\n        try {\r\n            let j: int = 0;\r\n            let modifier: Modifier2;\r\n            let n: int = tg.Pixels.length;\r\n            //for (j = 0; j < tg.modifiers.length; j++)\r\n            for (j = 0; j < n; j++) {\r\n                modifier = tg.modifiers[j];\r\n\r\n                if (modifier.textID == null) {\r\n                    continue;\r\n                }\r\n\r\n                if (modifier.textID.toUpperCase() === modifierType.toUpperCase()) {\r\n                    tg.modifiers.splice(j, 1); // remove modifier\r\n                    break;\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"removeModifier\",\r\n                    new RendererException(\"Failed inside removeModifier\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * removes text modifiers for CPOF tactical areas which do not fit inside\r\n     * the symbol MBR\r\n     *\r\n     * @param tg\r\n     * @param g2d\r\n     * @param isTextFlipped true if text is flipped from the last segment\r\n     * orientation\r\n     * @param iteration the instance count for this modifier\r\n     */\r\n    public static RemoveModifiers(tg: TGLight,\r\n        g2d: Graphics2D,\r\n        isTextFlipped: boolean,\r\n        iteration: int): void {\r\n        try {\r\n            //CPOF clients only\r\n            if (tg.get_Client().toLowerCase() !== (\"cpof2d\") && tg.get_Client().toLowerCase() !== (\"cpof3d\")) {\r\n                return;\r\n            }\r\n\r\n            let j: int = 0;\r\n            let mbrPoly: Polygon;\r\n            //if it's a change 1 rectangular area then use the pixels instead of the mbr\r\n            //because those use aboveMiddle to build angular text\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.RECTANGULAR:\r\n                case TacticalLines.CUED_ACQUISITION:\r\n                case TacticalLines.ACA_RECTANGULAR: //aboveMiddle modifiers: slanted text\r\n                case TacticalLines.FFA_RECTANGULAR:\r\n                case TacticalLines.NFA_RECTANGULAR:\r\n                case TacticalLines.RFA_RECTANGULAR:\r\n                case TacticalLines.KILLBOXBLUE_RECTANGULAR:\r\n                case TacticalLines.KILLBOXPURPLE_RECTANGULAR:\r\n                case TacticalLines.FSA_RECTANGULAR:\r\n                case TacticalLines.SHIP_AOI_RECTANGULAR:\r\n                case TacticalLines.DEFENDED_AREA_RECTANGULAR:\r\n                case TacticalLines.ATI_RECTANGULAR:\r\n                case TacticalLines.CFFZ_RECTANGULAR:\r\n                case TacticalLines.SENSOR_RECTANGULAR:\r\n                case TacticalLines.CENSOR_RECTANGULAR:\r\n                case TacticalLines.DA_RECTANGULAR:\r\n                case TacticalLines.CFZ_RECTANGULAR:\r\n                case TacticalLines.ZOR_RECTANGULAR:\r\n                case TacticalLines.TBA_RECTANGULAR:\r\n                case TacticalLines.TVAR_RECTANGULAR:\r\n                case TacticalLines.ACA_CIRCULAR:\r\n                case TacticalLines.CIRCULAR:\r\n                case TacticalLines.BDZ:\r\n                case TacticalLines.FSA_CIRCULAR:\r\n                case TacticalLines.NOTACK:\r\n                case TacticalLines.ATI_CIRCULAR:\r\n                case TacticalLines.CFFZ_CIRCULAR:\r\n                case TacticalLines.SENSOR_CIRCULAR:\r\n                case TacticalLines.CENSOR_CIRCULAR:\r\n                case TacticalLines.DA_CIRCULAR:\r\n                case TacticalLines.CFZ_CIRCULAR:\r\n                case TacticalLines.ZOR_CIRCULAR:\r\n                case TacticalLines.TBA_CIRCULAR:\r\n                case TacticalLines.TVAR_CIRCULAR:\r\n                case TacticalLines.FFA_CIRCULAR:\r\n                case TacticalLines.NFA_CIRCULAR:\r\n                case TacticalLines.RFA_CIRCULAR:\r\n                case TacticalLines.KILLBOXBLUE_CIRCULAR:\r\n                case TacticalLines.KILLBOXPURPLE_CIRCULAR: {\r\n                    if (tg.modifiers == null || tg.modifiers.length === 0 || iteration !== 1) {\r\n                        return;\r\n                    }\r\n\r\n                    mbrPoly = new Polygon();\r\n                    let n: int = tg.Pixels.length;\r\n                    //for (j = 0; j < tg.Pixels.length; j++)\r\n                    for (j = 0; j < n; j++) {\r\n                        mbrPoly.addPoint(tg.Pixels[j].x as int, tg.Pixels[j].y as int);\r\n                    }\r\n\r\n                    break;\r\n                }\r\n\r\n                default: {    //area modifiers: horizontal text\r\n                    if (clsUtility.isClosedPolygon(tg.get_LineType()) === false || iteration !== 0) {\r\n                        return;\r\n                    }\r\n                    if (tg.modifiers == null || tg.modifiers.length === 0) {\r\n                        return;\r\n                    }\r\n\r\n                    mbrPoly = new Polygon();\r\n                    let t: int = tg.Pixels.length;\r\n                    //for (j = 0; j < tg.Pixels.length; j++)\r\n                    for (j = 0; j < t; j++) {\r\n                        mbrPoly.addPoint(tg.Pixels[j].x as int, tg.Pixels[j].y as int);\r\n                    }\r\n                }\r\n\r\n            }\r\n\r\n            let font: Font;\r\n            font = tg.get_Font();    //might have to change this\r\n            if (font == null) {\r\n                font = g2d.getFont();\r\n            }\r\n            g2d.setFont(font);\r\n            let metrics: FontMetrics = g2d.getFontMetrics();\r\n\r\n            let stringWidth: double = 0;\r\n            let stringHeight: double = 0;\r\n            let wfits: boolean = true;\r\n            let w1fits: boolean = true;\r\n            let ww1fits: boolean = true;\r\n            let hfits: boolean = true;\r\n            let h1fits: boolean = true;\r\n            let h2fits: boolean = true;\r\n            let modifier: Modifier2;\r\n            let modifierType: string = \"\";\r\n            let s: string = \"\";\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            let pt2: POINT2;\r\n            let pt3: POINT2;\r\n            let pt4: POINT2;\r\n            let lineFactor: double = 0;\r\n            let x: double = 0;\r\n            let y: double = 0;\r\n            let x1: double = 0;\r\n            let y1: double = 0;\r\n            let x2: double = 0;\r\n            let y2: double = 0;            //logic as follows:\r\n            //we have to loop through to determine if each modifiers fits and set its fitsMBR member\r\n            //then run a 2nd loop to remove groups of modifiers based on whether any of the others do not fit\r\n            //e.g. if W does not fit then remove W and W1 modifiers\r\n            let n: int = tg.modifiers.length;\r\n            //for (j = 0; j < tg.modifiers.length; j++)\r\n            for (j = 0; j < n; j++) {\r\n                modifier = tg.modifiers[j];\r\n                if (modifier.textID == null || modifier.textID.length === 0) {\r\n                    continue;\r\n                }\r\n\r\n                modifierType = modifier.textID;\r\n                lineFactor = modifier.lineFactor;\r\n\r\n                if (isTextFlipped) {\r\n                    lineFactor = -lineFactor;\r\n                }\r\n\r\n                s = modifier.text;\r\n                if (s == null || s === \"\") {\r\n                    continue;\r\n                }\r\n                stringWidth = metrics.stringWidth(s) as double + 1;\r\n                stringHeight = font.getSize() as double;\r\n\r\n                if (modifier.type === Modifier2.area) {\r\n                    pt0 = modifier.textPath[0];\r\n                    x1 = pt0.x;\r\n                    y1 = pt0.y;\r\n                    x = x1 as int - Math.trunc(stringWidth / 2);\r\n                    y = y1 as int + Math.trunc(stringHeight / 2) + Math.trunc(1.25 * lineFactor * stringHeight);\r\n                    //pt1 = modifier.textPath[1];\r\n                    x2 = x1 as int + Math.trunc(stringWidth / 2);\r\n                    y2 = y1 as int + Math.trunc(stringHeight / 2) + Math.trunc(1.25 * lineFactor * stringHeight);\r\n                    if (mbrPoly.contains(x, y) && mbrPoly.contains(x2, y2)) {\r\n                        modifier.fitsMBR = true;\r\n                    } else {\r\n                        modifier.fitsMBR = false;\r\n                    }\r\n                } else {\r\n                    if (modifier.type === Modifier2.aboveMiddle) {\r\n                        pt0 = modifier.textPath[0];\r\n                        pt1 = modifier.textPath[1];\r\n                        //double dist=lineutility.CalcDistanceDouble(pt0, pt1);\r\n                        let ptCenter: POINT2 = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                        pt0 = lineutility.ExtendAlongLineDouble(ptCenter, pt0, stringWidth / 2);\r\n                        pt1 = lineutility.ExtendAlongLineDouble(ptCenter, pt1, stringWidth / 2);\r\n\r\n                        if (lineFactor >= 0) {\r\n                            pt2 = lineutility.ExtendDirectedLine(ptCenter, pt0, pt0, 3, Math.abs((lineFactor) * stringHeight));\r\n                        } else {\r\n                            pt2 = lineutility.ExtendDirectedLine(ptCenter, pt0, pt0, 2, Math.abs((lineFactor) * stringHeight));\r\n                        }\r\n\r\n                        if (lineFactor >= 0) {\r\n                            pt3 = lineutility.ExtendDirectedLine(ptCenter, pt1, pt1, 3, Math.abs((lineFactor) * stringHeight));\r\n                        } else {\r\n                            pt3 = lineutility.ExtendDirectedLine(ptCenter, pt1, pt1, 2, Math.abs((lineFactor) * stringHeight));\r\n                        }\r\n\r\n                        x1 = pt2.x;\r\n                        y1 = pt2.y;\r\n                        x2 = pt3.x;\r\n                        y2 = pt3.y;\r\n                        if (mbrPoly.contains(x1, y1) && mbrPoly.contains(x2, y2)) {\r\n                            modifier.fitsMBR = true;\r\n                        } else {\r\n                            modifier.fitsMBR = false;\r\n                        }\r\n                    } else {\r\n                        modifier.fitsMBR = true;\r\n                    }\r\n                }\r\n\r\n            }\r\n            n = tg.modifiers.length;\r\n            //for (j = 0; j < tg.modifiers.length; j++)\r\n            for (j = 0; j < n; j++) {\r\n                modifier = tg.modifiers[j];\r\n                if (modifier.textID == null || modifier.textID.length === 0) {\r\n                    continue;\r\n                }\r\n\r\n                if (modifier.fitsMBR === false) {\r\n                    if (modifier.textID.toUpperCase() === \"W\") {\r\n                        wfits = false;\r\n                    } else {\r\n                        if (modifier.textID.toUpperCase() === \"W1\") {\r\n                            w1fits = false;\r\n                        } else {\r\n                            if (modifier.textID.toUpperCase() === \"W+W1\") {\r\n                                ww1fits = false;\r\n                            } else {\r\n                                if (modifier.textID.toUpperCase() === \"H\") {\r\n                                    hfits = false;\r\n                                } else {\r\n                                    if (modifier.textID.toUpperCase() === \"H1\") {\r\n                                        h1fits = false;\r\n                                    } else {\r\n                                        if (modifier.textID.toUpperCase() === \"H2\") {\r\n                                            h2fits = false;\r\n                                        }\r\n                                    }\r\n\r\n                                }\r\n\r\n                            }\r\n\r\n                        }\r\n\r\n                    }\r\n\r\n                }\r\n            }\r\n            if (wfits === false || w1fits === false) {\r\n                Modifier2.removeModifier(tg, \"W\");\r\n                Modifier2.removeModifier(tg, \"W1\");\r\n            }\r\n            if (ww1fits === false) {\r\n                Modifier2.removeModifier(tg, \"W+W1\");\r\n            }\r\n            if (hfits === false || h1fits === false || h2fits === false) {\r\n                Modifier2.removeModifier(tg, \"H\");\r\n                Modifier2.removeModifier(tg, \"H1\");\r\n                Modifier2.removeModifier(tg, \"H2\");\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"RemoveModifeirs\",\r\n                    new RendererException(\"Failed inside RemoveModifiers\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Calculates a segment in the pixels middle by length to hold a string.\r\n     *\r\n     * @param tg\r\n     * @param stringWidth\r\n     * @param segPt0\r\n     * @param segPt1\r\n     */\r\n    private static getPixelsMiddleSegment(tg: TGLight,\r\n        stringWidth: double,\r\n        segPt0: POINT2,\r\n        segPt1: POINT2): void {\r\n        try {\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.CFL: {\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return;\r\n                }\r\n\r\n            }\r\n            let totalLength: int = 0;\r\n            let j: int = 0;\r\n            let dist: double = 0;\r\n            let mid: double = 0;\r\n            let remainder: double = 0;\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            let pt2: POINT2;\r\n            let pt3: POINT2;\r\n            let midPt: POINT2;\r\n            //first get the total length of all the segments\r\n            let n: int = tg.Pixels.length;\r\n            //for (j = 0; j < tg.Pixels.length - 1; j++)\r\n            for (j = 0; j < n - 1; j++) {\r\n                dist = lineutility.CalcDistanceDouble(tg.Pixels[j], tg.Pixels[j + 1]);\r\n                totalLength += dist;\r\n            }\r\n            mid = totalLength / 2;\r\n            totalLength = 0;\r\n            //walk thru the segments to find the middle\r\n            //for (j = 0; j < tg.Pixels.length - 1; j++)\r\n            for (j = 0; j < n - 1; j++) {\r\n                dist = lineutility.CalcDistanceDouble(tg.Pixels[j], tg.Pixels[j + 1]);\r\n                totalLength += dist;\r\n                if (totalLength >= mid)//current segment contains the middle\r\n                {\r\n                    remainder = totalLength - mid;\r\n                    pt0 = tg.Pixels[j];\r\n                    pt1 = tg.Pixels[j + 1];\r\n                    //calculate the pixels mid point\r\n                    midPt = lineutility.ExtendAlongLineDouble2(pt1, pt0, remainder);\r\n                    pt2 = lineutility.ExtendAlongLineDouble2(midPt, pt0, stringWidth / 2);\r\n                    pt3 = lineutility.ExtendAlongLineDouble2(midPt, pt1, stringWidth / 2);\r\n                    segPt0.x = pt2.x;\r\n                    segPt0.y = pt2.y;\r\n                    segPt1.x = pt3.x;\r\n                    segPt1.y = pt3.y;\r\n                    break;\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"getPixelsMidpoint\",\r\n                    new RendererException(\"Failed inside getPixelsMidpoint\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    private static getChange1Height(tg: TGLight): double {\r\n        let height: double = 0;\r\n        try {\r\n            switch (tg.get_LineType()) {\r\n                //case TacticalLines.PAA_RECTANGULAR:\r\n                case TacticalLines.FSA_RECTANGULAR:\r\n                case TacticalLines.SHIP_AOI_RECTANGULAR:\r\n                case TacticalLines.DEFENDED_AREA_RECTANGULAR:\r\n                case TacticalLines.FFA_RECTANGULAR:\r\n                case TacticalLines.ACA_RECTANGULAR:\r\n                case TacticalLines.NFA_RECTANGULAR:\r\n                case TacticalLines.RFA_RECTANGULAR:\r\n                case TacticalLines.ATI_RECTANGULAR:\r\n                case TacticalLines.CFFZ_RECTANGULAR:\r\n                case TacticalLines.SENSOR_RECTANGULAR:\r\n                case TacticalLines.CENSOR_RECTANGULAR:\r\n                case TacticalLines.DA_RECTANGULAR:\r\n                case TacticalLines.CFZ_RECTANGULAR:\r\n                case TacticalLines.ZOR_RECTANGULAR:\r\n                case TacticalLines.TBA_RECTANGULAR:\r\n                case TacticalLines.TVAR_RECTANGULAR:\r\n                case TacticalLines.KILLBOXBLUE_RECTANGULAR:\r\n                case TacticalLines.KILLBOXPURPLE_RECTANGULAR: {\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return 0;\r\n                }\r\n\r\n            }\r\n            let x1: double = tg.Pixels[0].x;\r\n            let y1: double = tg.Pixels[0].y;\r\n            let x2: double = tg.Pixels[1].x;\r\n            let y2: double = tg.Pixels[1].y;\r\n            let deltax: double = x2 - x1;\r\n            let deltay: double = y2 - y1;\r\n            height = Math.sqrt(deltax * deltax + deltay * deltay);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"getChange1Height\",\r\n                    new RendererException(\"Failed inside getChange1Height\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return height;\r\n    }\r\n\r\n    /**\r\n     * scale the line factor for closed areas\r\n     *\r\n     * @param tg\r\n     */\r\n    private static scaleModifiers(tg: TGLight): void {\r\n        try {\r\n            if (RendererSettings.getInstance().getAutoCollapseModifiers() === false) {\r\n                return;\r\n            }\r\n            if (tg.get_Client().toLowerCase() !== \"ge\") {\r\n                return;\r\n            }\r\n            //exit if there are no modifiers or it's not a closed area\r\n            if (tg.modifiers == null || tg.modifiers.length === 0) {\r\n                return;\r\n            }\r\n            let linetype: int = tg.get_LineType();\r\n            let isClosedPolygon: boolean = clsUtility.isClosedPolygon(linetype);\r\n            let isChange1Area: boolean = clsUtility.IsChange1Area(linetype);\r\n            if (!isClosedPolygon && !isChange1Area) {\r\n                return;\r\n            }\r\n            switch (linetype) {\r\n                case TacticalLines.PAA_CIRCULAR:\r\n                case TacticalLines.PAA_RECTANGULAR:\r\n                case TacticalLines.RECTANGULAR_TARGET:\r\n                case TacticalLines.RANGE_FAN:\r\n                case TacticalLines.RANGE_FAN_SECTOR:\r\n                case TacticalLines.RADAR_SEARCH: {\r\n                    return;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n            let ptUl: POINT2 = new POINT2();\r\n            let ptUr: POINT2 = new POINT2();\r\n            let ptLr: POINT2 = new POINT2();\r\n            let ptLl: POINT2 = new POINT2();\r\n            Modifier2.GetMBR(tg, ptUl, ptUr, ptLr, ptLl);\r\n            let sz: int = tg.get_Font().getSize();\r\n            //heightMBR is half the MBR height\r\n            //double heightMBR=Math.abs(ptLr.y-ptUr.y)/2;\r\n            let heightMBR: double = 0;\r\n            let change1Height: double = Modifier2.getChange1Height(tg);\r\n            if (change1Height <= 0) {\r\n                heightMBR = Math.abs(ptLr.y - ptUr.y) / 2;\r\n            } else {\r\n                heightMBR = change1Height;\r\n            }\r\n\r\n            let heightModifiers: double = 0;\r\n            let modifiers: Array<Modifier2> = tg.modifiers;\r\n            let modifier: Modifier2;\r\n            let minLF: double = Number.MAX_VALUE;\r\n            let j: int = 0;\r\n            let isValid: boolean = false;\r\n            for (j = 0; j < modifiers.length; j++) {\r\n                modifier = modifiers[j];\r\n                //if(modifier.type == area)\r\n                //type3Area=true;\r\n                if (modifier.type === Modifier2.toEnd) {\r\n                    continue;\r\n                }\r\n                if (modifier.type === Modifier2.aboveMiddle && isChange1Area === false) {\r\n                    continue;\r\n                }\r\n                if (modifier.lineFactor < minLF) {\r\n                    minLF = modifier.lineFactor;\r\n                }\r\n                isValid = true;\r\n            }\r\n            //if there are no 'area' modifiers then exit early\r\n            if (!isValid) {\r\n                return;\r\n            }\r\n\r\n            heightModifiers = Math.abs(minLF) * sz;\r\n            let expandModifiers: boolean = false;\r\n            let shrinkModifiers: boolean = false;\r\n            if (heightModifiers > heightMBR) {\r\n                shrinkModifiers = true;\r\n            } else {\r\n                if (heightModifiers < 0.5 * heightMBR) {\r\n                    expandModifiers = true;\r\n                }\r\n            }\r\n\r\n\r\n            let addEllipsis: boolean = false;\r\n            //modifierE is ellipses modifier\r\n            let modifierE: Modifier2 = new Modifier2();\r\n            if (expandModifiers) {\r\n                let factor: double = heightMBR / heightModifiers;\r\n                factor = 1 + (factor - 1) / 4;\r\n                if (factor > 2) {\r\n                    factor = 2;\r\n                }\r\n                for (j = 0; j < modifiers.length; j++) {\r\n                    modifier = modifiers[j];\r\n                    if (modifier.type === Modifier2.aboveMiddle) {\r\n                        if (isChange1Area === false) {\r\n\r\n                            continue;\r\n                        }\r\n\r\n                    }\r\n                    else {\r\n                        if (modifier.type !== Modifier2.area) {\r\n\r\n                            continue;\r\n                        }\r\n\r\n                    }\r\n\r\n\r\n                    modifier.lineFactor *= factor;\r\n                }\r\n            } else {\r\n                if (shrinkModifiers) {\r\n                    let deltaLF: double = (heightModifiers - heightMBR) / sz;\r\n                    let newLF: double = 0;\r\n                    //use maxLF for the ellipsis modifier\r\n                    let maxLF: double = 0;\r\n                    for (j = 0; j < modifiers.length; j++) {\r\n                        modifier = modifiers[j];\r\n                        if (modifier.type === Modifier2.aboveMiddle) {\r\n                            if (isChange1Area === false) {\r\n\r\n                                continue;\r\n                            }\r\n\r\n                        }\r\n                        else {\r\n                            if (modifier.type !== Modifier2.area) {\r\n\r\n                                continue;\r\n                            }\r\n\r\n                        }\r\n\r\n                        newLF = modifier.lineFactor + deltaLF;\r\n                        if (Math.abs(newLF * sz) >= heightMBR) {\r\n                            //flag the modifier to remove\r\n                            if (modifier.lineFactor > minLF) {\r\n                                modifierE.type = modifier.type;\r\n                                modifier.type = 7;\r\n                                if (modifier.text.length > 0) {\r\n                                    addEllipsis = true;\r\n                                }\r\n                            }\r\n                            modifier.lineFactor = newLF;\r\n                            //modifierE.type=area;\r\n                            //modifierE.type=modifier.type;\r\n                            modifierE.textPath = modifier.textPath;\r\n                            continue;\r\n                        }\r\n                        modifier.lineFactor = newLF;\r\n                    }\r\n                    let modifiers2: Array<Modifier2> = new Array();\r\n                    for (j = 0; j < modifiers.length; j++) {\r\n                        modifier = modifiers[j];\r\n                        if (modifier.type !== 7) {\r\n                            if (modifier.lineFactor > maxLF) {\r\n                                maxLF = modifier.lineFactor;\r\n                            }\r\n                            modifiers2.push(modifier);\r\n                        }\r\n                    }\r\n                    if (addEllipsis) {\r\n                        let echelonSymbol: string = '\\u{25CF}\\u{25CF}\\u{25CF}';\r\n                        modifierE.text = echelonSymbol;\r\n                        modifierE.lineFactor = maxLF + 1;\r\n                        modifiers2.push(modifierE);\r\n                    }\r\n                    tg.modifiers = modifiers2;\r\n                }\r\n            }\r\n            //end shrink modifiers\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"scaleModifiers\",\r\n                    new RendererException(\"Failed inside scaleModifiers\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Calculate modifiers identical to addModifiers except use geodesic\r\n     * calculations for the center point.\r\n     *\r\n     * @param tg\r\n     * @param g2d\r\n     * @param clipBounds\r\n     * @param converter\r\n     */\r\n    public static AddModifiersGeo(tg: TGLight,\r\n        g2d: Graphics2D,\r\n        clipBounds: Rectangle2D | Array<Point2D> | null,\r\n        converter: IPointConversion): void {\r\n        try {\r\n            //exit early for those not affected\r\n            if (tg.Pixels == null || tg.Pixels.length === 0) {\r\n                return;\r\n            }\r\n            let origPoints: Array<POINT2>;\r\n            let font: Font = tg.get_Font();\r\n            if (font == null) {\r\n                font = g2d.getFont();\r\n            }\r\n            g2d.setFont(font);\r\n\r\n            let shiftLines: boolean = Channels.getShiftLines();\r\n            let usas: boolean = false;\r\n            let foundSegment: boolean = false;\r\n            let csFactor: double = 1;\r\n            let dist: double = 0;\r\n            let dist2: double = 0;//this will be used for text spacing the 3d map (CommandCight)\r\n            let midPt: POINT2;\r\n            let northestPtIndex: int = 0;\r\n            let southestPtIndex: int = 0;\r\n            let northestPt: POINT2;\r\n            let southestPt: POINT2;\r\n\r\n            let clipRect: Rectangle2D;\r\n            let clipArray: Array<Point2D>;\r\n            if (clipBounds != null && clipBounds instanceof Array) {\r\n                clipArray = clipBounds as Array<Point2D>;\r\n            }\r\n            if (clipBounds != null && clipBounds instanceof Rectangle2D) {\r\n                clipRect = clipBounds as Rectangle2D;\r\n            }\r\n\r\n            let metrics: FontMetrics = g2d.getFontMetrics();\r\n            let stringWidth: int = 0;\r\n            let stringWidth2: int = 0;\r\n            let WDash: string = \"\"; // Dash between W and W1 if they're not empty\r\n            let TSpace: string = \"\";\r\n            let TDash: string = \"\"; // Space or dash between label and T modifier if T isn't empty\r\n            if (tg.get_DTG() != null && tg.get_DTG1() != null && tg.get_DTG().length > 0 && tg.get_DTG1().length > 0) {\r\n                WDash = \" - \";\r\n            }\r\n            if (tg.get_Name() != null && tg.get_Name().length > 0) {\r\n                TSpace = \" \";\r\n                TDash = \" - \";\r\n            }\r\n\r\n            if (tg.get_Client() === \"cpof3d\") {\r\n                csFactor = 0.9;\r\n            }\r\n\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.SERIES:\r\n                case TacticalLines.STRIKWARN:\r\n                case TacticalLines.MSR:\r\n                case TacticalLines.MSR_ONEWAY:\r\n                case TacticalLines.MSR_TWOWAY:\r\n                case TacticalLines.MSR_ALT:\r\n                case TacticalLines.ASR:\r\n                case TacticalLines.ASR_ONEWAY:\r\n                case TacticalLines.ASR_TWOWAY:\r\n                case TacticalLines.ASR_ALT:\r\n                case TacticalLines.TRAFFIC_ROUTE:\r\n                case TacticalLines.TRAFFIC_ROUTE_ONEWAY:\r\n                case TacticalLines.TRAFFIC_ROUTE_ALT:\r\n                case TacticalLines.DHA_REVD:\r\n                case TacticalLines.DHA:\r\n                case TacticalLines.KILL_ZONE:\r\n                case TacticalLines.EPW:\r\n                case TacticalLines.UXO:\r\n                case TacticalLines.FARP:\r\n                case TacticalLines.BSA:\r\n                case TacticalLines.DSA:\r\n                case TacticalLines.CSA:\r\n                case TacticalLines.RSA:\r\n                case TacticalLines.THUNDERSTORMS:\r\n                case TacticalLines.ICING:\r\n                case TacticalLines.FREEFORM:\r\n                case TacticalLines.RHA:\r\n                case TacticalLines.LINTGT:\r\n                case TacticalLines.LINTGTS:\r\n                case TacticalLines.FPF:\r\n                case TacticalLines.GAP:\r\n                case TacticalLines.DEPICT:\r\n                case TacticalLines.AIRHEAD:\r\n                case TacticalLines.FSA:\r\n                case TacticalLines.DIRATKAIR:\r\n                case TacticalLines.OBJ:\r\n                case TacticalLines.AO:\r\n                case TacticalLines.ACA:\r\n                case TacticalLines.FFA:\r\n                case TacticalLines.PAA:\r\n                case TacticalLines.NFA:\r\n                case TacticalLines.RFA:\r\n                case TacticalLines.ATI:\r\n                case TacticalLines.CFFZ:\r\n                case TacticalLines.CFZ:\r\n                case TacticalLines.TBA:\r\n                case TacticalLines.TVAR:\r\n                case TacticalLines.KILLBOXBLUE:\r\n                case TacticalLines.KILLBOXPURPLE:\r\n                case TacticalLines.ZOR:\r\n                case TacticalLines.DA:\r\n                case TacticalLines.SENSOR:\r\n                case TacticalLines.CENSOR:\r\n                case TacticalLines.SMOKE:\r\n                case TacticalLines.BATTLE:\r\n                case TacticalLines.PNO:\r\n                case TacticalLines.PDF:\r\n                case TacticalLines.NAI:\r\n                case TacticalLines.TAI:\r\n                case TacticalLines.BASE_CAMP_REVD:\r\n                case TacticalLines.BASE_CAMP:\r\n                case TacticalLines.GUERILLA_BASE_REVD:\r\n                case TacticalLines.GUERILLA_BASE:\r\n                case TacticalLines.GENERIC_AREA:\r\n                case TacticalLines.ATKPOS:\r\n                case TacticalLines.ASSAULT:\r\n                case TacticalLines.WFZ_REVD:\r\n                case TacticalLines.WFZ:\r\n                case TacticalLines.OBSFAREA:\r\n                case TacticalLines.OBSAREA:\r\n                case TacticalLines.ROZ:\r\n                case TacticalLines.AARROZ:\r\n                case TacticalLines.UAROZ:\r\n                case TacticalLines.WEZ:\r\n                case TacticalLines.FEZ:\r\n                case TacticalLines.JEZ:\r\n                case TacticalLines.FAADZ:\r\n                case TacticalLines.HIDACZ:\r\n                case TacticalLines.MEZ:\r\n                case TacticalLines.LOMEZ:\r\n                case TacticalLines.HIMEZ:\r\n                case TacticalLines.SAAFR:\r\n                case TacticalLines.AC:\r\n                case TacticalLines.MRR:\r\n                case TacticalLines.SL:\r\n                case TacticalLines.TC:\r\n                case TacticalLines.SC:\r\n                case TacticalLines.LLTR:\r\n                case TacticalLines.AIRFIELD:\r\n                case TacticalLines.GENERAL:\r\n                case TacticalLines.JTAA:\r\n                case TacticalLines.SAA:\r\n                case TacticalLines.SGAA:\r\n                case TacticalLines.FORT_REVD:\r\n                case TacticalLines.FORT:\r\n                case TacticalLines.ENCIRCLE:\r\n                case TacticalLines.ASSY:\r\n                case TacticalLines.EA:\r\n                case TacticalLines.DZ:\r\n                case TacticalLines.EZ:\r\n                case TacticalLines.LZ:\r\n                case TacticalLines.PZ:\r\n                case TacticalLines.LAA:\r\n                case TacticalLines.BOUNDARY:\r\n                case TacticalLines.MINED:\r\n                case TacticalLines.FENCED:\r\n                case TacticalLines.PL:\r\n                case TacticalLines.DECISION_LINE:\r\n                case TacticalLines.FEBA:\r\n                case TacticalLines.FCL:\r\n                case TacticalLines.HOLD:\r\n                case TacticalLines.BRDGHD:\r\n                case TacticalLines.HOLD_GE:\r\n                case TacticalLines.BRDGHD_GE:\r\n                case TacticalLines.LOA:\r\n                case TacticalLines.LOD:\r\n                case TacticalLines.LL:\r\n                case TacticalLines.EWL:\r\n                case TacticalLines.RELEASE:\r\n                case TacticalLines.HOL:\r\n                case TacticalLines.BHL:\r\n                case TacticalLines.LDLC:\r\n                case TacticalLines.PLD:\r\n                case TacticalLines.NFL:\r\n                case TacticalLines.MFP:\r\n                case TacticalLines.FSCL:\r\n                case TacticalLines.BCL_REVD:\r\n                case TacticalLines.BCL:\r\n                case TacticalLines.ICL:\r\n                case TacticalLines.IFF_OFF:\r\n                case TacticalLines.IFF_ON:\r\n                case TacticalLines.GENERIC_LINE:\r\n                case TacticalLines.CFL:\r\n                case TacticalLines.TRIP:\r\n                case TacticalLines.RFL:\r\n                case TacticalLines.FLOT:\r\n                case TacticalLines.LC:\r\n                case TacticalLines.CATK:\r\n                case TacticalLines.CATKBYFIRE:\r\n                case TacticalLines.IL:\r\n                case TacticalLines.DRCL:\r\n                case TacticalLines.RETIRE:\r\n                case TacticalLines.PURSUIT:\r\n                case TacticalLines.FPOL:\r\n                case TacticalLines.RPOL:\r\n                case TacticalLines.WITHDRAW:\r\n                case TacticalLines.DISENGAGE:\r\n                case TacticalLines.WDRAWUP:\r\n                case TacticalLines.BEARING:\r\n                case TacticalLines.BEARING_J:\r\n                case TacticalLines.BEARING_RDF:\r\n                case TacticalLines.ELECTRO:\r\n                case TacticalLines.BEARING_EW:\r\n                case TacticalLines.ACOUSTIC:\r\n                case TacticalLines.ACOUSTIC_AMB:\r\n                case TacticalLines.TORPEDO:\r\n                case TacticalLines.OPTICAL:\r\n                case TacticalLines.RIP:\r\n                case TacticalLines.DEMONSTRATE:\r\n                case TacticalLines.BOMB:\r\n                case TacticalLines.ZONE:\r\n                case TacticalLines.AT:\r\n                case TacticalLines.STRONG:\r\n                case TacticalLines.MSDZ:\r\n                case TacticalLines.SCREEN:\r\n                case TacticalLines.COVER:\r\n                case TacticalLines.GUARD:\r\n                case TacticalLines.DELAY:\r\n                case TacticalLines.TGMF:\r\n                case TacticalLines.BIO:\r\n                case TacticalLines.BIOT:\r\n                case TacticalLines.CHEM:\r\n                case TacticalLines.CHEMT:\r\n                case TacticalLines.NUC:\r\n                case TacticalLines.RAD:\r\n                case TacticalLines.RADT:\r\n                case TacticalLines.MINE_LINE:\r\n                case TacticalLines.ANCHORAGE_LINE:\r\n                case TacticalLines.ANCHORAGE_AREA:\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.FRONTAL_ATTACK:\r\n                case TacticalLines.TURNING_MOVEMENT:\r\n                case TacticalLines.MOVEMENT_TO_CONTACT:\r\n                case TacticalLines.AIRAOA:\r\n                case TacticalLines.AAAAA:\r\n                case TacticalLines.MAIN:\r\n                case TacticalLines.DIRATKSPT:\r\n                case TacticalLines.DIRATKGND:\r\n                case TacticalLines.LAUNCH_AREA:\r\n                case TacticalLines.DEFENDED_AREA_CIRCULAR:\r\n                case TacticalLines.RECTANGULAR:\r\n                case TacticalLines.CIRCULAR:\r\n                case TacticalLines.RECTANGULAR_TARGET:\r\n                case TacticalLines.LINE:\r\n                case TacticalLines.ASLTXING:\r\n                case TacticalLines.BS_LINE:\r\n                case TacticalLines.BS_AREA:\r\n                case TacticalLines.BBS_LINE:\r\n                case TacticalLines.BBS_AREA:\r\n                case TacticalLines.PBS_CIRCLE:\r\n                case TacticalLines.PBS_ELLIPSE:\r\n                case TacticalLines.PBS_RECTANGLE:\r\n                case TacticalLines.BBS_POINT: {\r\n                    origPoints = lineutility.getDeepCopy(tg.Pixels);\r\n                    break;\r\n                }\r\n\r\n                default: {    //exit early for those not applicable\r\n                    return;\r\n                }\r\n\r\n            }\r\n\r\n            let linetype: int = tg.get_LineType();\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let x: double = 0;\r\n            let y: double = 0;\r\n\r\n            let lastIndex: int = tg.Pixels.length - 1;\r\n            let nextToLastIndex: int = tg.Pixels.length - 2;\r\n            let pt0: POINT2 = new POINT2(tg.Pixels[0]);\r\n            let pt1: POINT2;\r\n            let pt2: POINT2;\r\n            let pt3: POINT2;\r\n            let ptLast: POINT2 = new POINT2(tg.Pixels[lastIndex]);\r\n            let ptNextToLast: POINT2;\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n\r\n            if (lastIndex > 0) {\r\n                ptNextToLast = new POINT2(tg.Pixels[nextToLastIndex]);\r\n            }\r\n\r\n            if (tg.Pixels.length > 1) {\r\n                pt1 = new POINT2(tg.Pixels[1]);\r\n            }\r\n\r\n            //prevent vertical paths for modifiers that use toEnd\r\n            Modifier2.shiftModifierPath(tg, pt0, pt1, ptLast, ptNextToLast);\r\n\r\n            let label: string = Modifier2.GetCenterLabel(tg);\r\n            let v: string = tg.get_V();\r\n            let ap: string = tg.get_AP();\r\n            let pts: POINT2[] = tg.Pixels;\r\n            //need this for areas and some lines\r\n            let ptCenter: POINT2;\r\n            if (converter != null) //cpof uses latlonconverter so cpof passes null for this\r\n            {\r\n                ptCenter = mdlGeodesic.geodesic_center(tg.LatLongs);\r\n                if (ptCenter != null) {\r\n                    let pt22: Point2D = converter.GeoToPixels(new Point2D(ptCenter.x, ptCenter.y));\r\n                    ptCenter.x = pt22.getX();\r\n                    ptCenter.y = pt22.getY();\r\n                } else {\r\n                    ptCenter = lineutility.CalcCenterPointDouble2(pts, pts.length);\r\n                }\r\n            } else {\r\n                ptCenter = lineutility.CalcCenterPointDouble2(pts, pts.length);\r\n            }\r\n\r\n            let middleSegment: int = Math.trunc((tg.Pixels.length + 1) / 2 - 1);\r\n            let middleSegment2: int = 0;\r\n\r\n            if (clipRect != null) {\r\n                middleSegment = Modifier2.getVisibleMiddleSegment(tg, clipRect);\r\n            } else {\r\n                if (clipArray != null) {\r\n                    middleSegment = Modifier2.getVisibleMiddleSegment(tg, clipArray);\r\n                }\r\n            }\r\n\r\n            if (tg.Pixels.length > 2) {\r\n                pt2 = tg.Pixels[2];\r\n            }\r\n            if (tg.Pixels.length > 3) {\r\n                pt3 = tg.Pixels[3];\r\n            }\r\n            let TLineFactor: double = 0;\r\n            let T1LineFactor: double = 0;\r\n            let lr: POINT2 = new POINT2(tg.Pixels[0]);\r\n            let ll: POINT2 = new POINT2(tg.Pixels[0]);\r\n            let ul: POINT2 = new POINT2(tg.Pixels[0]);\r\n            let ur: POINT2 = new POINT2(tg.Pixels[0]);\r\n            let index: int = 0;\r\n            let nextIndex: int = 0;\r\n            let size: int = tg.Pixels.length;\r\n            let line: Line2D;\r\n\r\n            let dAngle0: double = 0;\r\n            let dAngle1: double = 0;\r\n            let stringHeight: int = 0;\r\n\r\n            switch (linetype) {\r\n                case TacticalLines.PL: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label + TSpace + tg.get_Name(), Modifier2.toEnd, T1LineFactor, pt0, pt1, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label + TSpace + tg.get_Name(), Modifier2.toEnd, T1LineFactor, ptLast, ptNextToLast, false);\r\n                    break;\r\n                }\r\n                case TacticalLines.DECISION_LINE:\r\n                    if(tg.get_AS() == null || tg.get_AS() !== \"\")\r\n                        tg.set_AS(GENCLookup.getInstance().get3CharCode(SymbolID.getCountryCode(tg.get_SymbolId()).toString()));\r\n                    let si:SVGSymbolInfo =  Modifier2.GetImageModifier(tg);\r\n\r\n                    let ptDP1:POINT2 = lineutility.ExtendLine2Double(pt1,pt0,si.getSymbolBounds().getWidth()/2,0);\r\n                    let ptDP2:POINT2 = lineutility.ExtendLine2Double(ptNextToLast, ptLast,si.getSymbolBounds().getWidth()/2,0);\r\n\r\n                    Modifier2.AddIntegralAreaImageModifier(tg,si,Modifier2.toEnd,0,pt0,ptDP1,false);\r\n                    Modifier2.AddIntegralAreaImageModifier(tg,si,Modifier2.toEnd,0,ptLast,ptDP2,false);\r\n                    break;\r\n                case TacticalLines.BS_LINE:\r\n                case TacticalLines.BBS_LINE: {\r\n                    if (tg.get_T1() == null || tg.get_T1() == \"\") {\r\n                        Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.toEnd, T1LineFactor, pt0, pt1, false);\r\n                        Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.toEnd, T1LineFactor, ptLast, ptNextToLast, false);\r\n                    } else {\r\n                        if (tg.get_T1() == \"1\") {\r\n                            for (j = 0; j < tg.Pixels.length - 1; j++) {\r\n                                Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.aboveMiddle, 0, tg.Pixels[j], tg.Pixels[j + 1], false);\r\n                            }\r\n                        } else if (tg.get_T1() == \"2\") {\r\n                            Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.toEnd, T1LineFactor, pt0, pt1, false);\r\n                            Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.toEnd, T1LineFactor, ptLast, ptNextToLast, false);\r\n                        } else if (tg.get_T1() == \"3\") {\r\n                            //either end of the polyline\r\n                            dist = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                            stringWidth = metrics.stringWidth(tg.get_Name());\r\n                            stringWidth /= 2;\r\n                            pt2 = lineutility.ExtendAlongLineDouble2(pt1, pt0, dist + stringWidth);\r\n                            Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, 0, pt2, pt2, false);\r\n                            dist = lineutility.CalcDistanceDouble(ptNextToLast, ptLast);\r\n                            pt2 = lineutility.ExtendAlongLineDouble2(ptNextToLast, ptLast, dist + stringWidth);\r\n                            Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, 0, pt2, pt2, false);\r\n                            //the intermediate points\r\n                            for (j = 1; j < tg.Pixels.length - 1; j++) {\r\n                                Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, 0, tg.Pixels[j], tg.Pixels[j], false);\r\n                            }\r\n                        } else //t1 is set inadvertantly or for other graphics\r\n                        {\r\n                            Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.toEnd, T1LineFactor, pt0, pt1, false);\r\n                            Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.toEnd, T1LineFactor, ptLast, ptNextToLast, false);\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BS_AREA:\r\n                case TacticalLines.BBS_AREA: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, 0, ptCenter, ptCenter, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FEBA: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.toEnd, 0, pt0, pt1, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.toEnd, 0, ptLast, ptNextToLast, false);\r\n                    break;\r\n                }\r\n\r\n                // T before label\r\n                case TacticalLines.FSCL: {\r\n                    pt0 = tg.Pixels[0];\r\n                    pt1 = tg.Pixels[1];\r\n                    pt2 = tg.Pixels[tg.Pixels.length - 1];\r\n                    pt3 = tg.Pixels[tg.Pixels.length - 2];\r\n                    dist = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                    dist2 = lineutility.CalcDistanceDouble(pt2, pt3);\r\n                    stringWidth = (metrics.stringWidth(tg.get_Name() + \" \" + label) as double) as int;\r\n                    stringWidth2 = (metrics.stringWidth(tg.get_DTG()) as double) as int;\r\n                    if (stringWidth2 > stringWidth) {\r\n                        stringWidth = stringWidth2;\r\n                    }\r\n\r\n                    if (tg.Pixels.length === 2) //one segment\r\n                    {\r\n                        pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth);\r\n                        Modifier2.AddModifier2(tg, tg.get_Name() + \" \" + label, Modifier2.aboveMiddle, -0.7 * csFactor, pt0, pt1, false);\r\n                        Modifier2.AddModifier2(tg, tg.get_DTG() + WDash, Modifier2.aboveMiddle, 0.7 * csFactor, pt0, pt1, false);\r\n                        Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.aboveMiddle, 1.7 * csFactor, pt0, pt1, false);\r\n                        if (dist > 3.5 * stringWidth)//was 28stringwidth+5\r\n                        {\r\n                            pt0 = tg.Pixels[tg.Pixels.length - 1];\r\n                            pt1 = tg.Pixels[tg.Pixels.length - 2];\r\n                            pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth);\r\n                            Modifier2.AddModifier2(tg, tg.get_Name() + \" \" + label, Modifier2.aboveMiddle, -0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG() + WDash, Modifier2.aboveMiddle, 0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.aboveMiddle, 1.7 * csFactor, pt0, pt1, false);\r\n                        }\r\n                    } else //more than one semgent\r\n                    {\r\n                        let dist3: double = lineutility.CalcDistanceDouble(pt0, pt2);\r\n                        if (dist > stringWidth + 5 || dist >= dist2 || dist3 > stringWidth + 5) {\r\n                            pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth);\r\n                            Modifier2.AddModifier2(tg, tg.get_Name() + \" \" + label, Modifier2.aboveMiddle, -0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG() + WDash, Modifier2.aboveMiddle, 0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.aboveMiddle, 1.7 * csFactor, pt0, pt1, false);\r\n                        }\r\n                        if (dist2 > stringWidth + 5 || dist2 > dist || dist3 > stringWidth + 5) {\r\n                            pt0 = tg.Pixels[tg.Pixels.length - 1];\r\n                            pt1 = tg.Pixels[tg.Pixels.length - 2];\r\n                            pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth);\r\n                            Modifier2.AddModifier2(tg, tg.get_Name() + \" \" + label, Modifier2.aboveMiddle, -0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG() + WDash, Modifier2.aboveMiddle, 0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.aboveMiddle, 1.7 * csFactor, pt0, pt1, false);\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                // T after label\r\n                case TacticalLines.ICL:\r\n                case TacticalLines.NFL:\r\n                case TacticalLines.BCL_REVD:\r\n                case TacticalLines.RFL: \r\n                case TacticalLines.BCL:\r\n                {\r\n                    pt0 = tg.Pixels[0];\r\n                    pt1 = tg.Pixels[1];\r\n                    pt2 = tg.Pixels[tg.Pixels.length - 1];\r\n                    pt3 = tg.Pixels[tg.Pixels.length - 2];\r\n                    dist = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                    dist2 = lineutility.CalcDistanceDouble(pt2, pt3);\r\n                    \r\n                    let TMod:string = \"\"; // Don't add parenthesis if T modifier is empty\r\n\r\n                    let version:number = SymbolID.getVersion(tg.get_SymbolId());\r\n                    if(version < SymbolID.Version_2525E) {\r\n                        TMod = tg.get_Name();\r\n                        stringWidth =  (metrics.stringWidth(TMod + \" \" + label));\r\n                    }\r\n                    else if(version == SymbolID.Version_2525E || version == SymbolID.Version_2525Ech1) {\r\n                        if(linetype == TacticalLines.BCL) {\r\n                            if (tg.get_Name() != null && tg.get_Name()!==\"\")\r\n                                TMod = \" (\" + tg.get_Name() + \")\";\r\n                            stringWidth = ( metrics.stringWidth(label + TMod));\r\n                        }\r\n                        else\r\n                        {\r\n                            TMod = tg.get_Name();\r\n                            stringWidth = (metrics.stringWidth(tg.get_Name() + \" \" + label));\r\n                        }\r\n                    }\r\n                    else if((version == SymbolID.Version_APP6Ech2)) {\r\n                        if (tg.get_Name() != null && tg.get_Name() !== \"\")\r\n                            TMod += \" \" + tg.get_Name();\r\n                        if(tg.get_AS() != null && tg.get_AS() !== \"\")\r\n                            TMod += \" (\" + tg.get_AS() + \")\";\r\n                        stringWidth = (metrics.stringWidth(label + TMod));\r\n\r\n                    }\r\n\r\n                    stringWidth2 = (metrics.stringWidth(tg.get_DTG()));\r\n                    if (stringWidth2 > stringWidth) {\r\n                        stringWidth = stringWidth2;\r\n                    }\r\n\r\n\r\n                    if (tg.Pixels.length === 2) //one segment\r\n                    {\r\n                        pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth);\r\n                        Modifier2.AddModifier2(tg, label + TSpace + TMod, Modifier2.aboveMiddle, -0.7 * csFactor, pt0, pt1, false);\r\n                        Modifier2.AddModifier2(tg, tg.get_DTG() + WDash, Modifier2.aboveMiddle, 0.7 * csFactor, pt0, pt1, false);\r\n                        Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.aboveMiddle, 1.7 * csFactor, pt0, pt1, false);\r\n                        if (dist > 3.5 * stringWidth)//was 28stringwidth+5\r\n                        {\r\n                            pt0 = tg.Pixels[tg.Pixels.length - 1];\r\n                            pt1 = tg.Pixels[tg.Pixels.length - 2];\r\n                            pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth);\r\n                            Modifier2.AddModifier2(tg, label + TSpace + TMod, Modifier2.aboveMiddle, -0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG() + WDash, Modifier2.aboveMiddle, 0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.aboveMiddle, 1.7 * csFactor, pt0, pt1, false);\r\n                        }\r\n                    } else //more than one semgent\r\n                    {\r\n                        let dist3: double = lineutility.CalcDistanceDouble(pt0, pt2);\r\n                        if (dist > stringWidth + 5 || dist >= dist2 || dist3 > stringWidth + 5) {\r\n                            pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth);\r\n                            Modifier2.AddModifier2(tg, label + TSpace + TMod, Modifier2.aboveMiddle, -0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG() + WDash, Modifier2.aboveMiddle, 0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.aboveMiddle, 1.7 * csFactor, pt0, pt1, false);\r\n                        }\r\n                        if (dist2 > stringWidth + 5 || dist2 > dist || dist3 > stringWidth + 5) {\r\n                            pt0 = tg.Pixels[tg.Pixels.length - 1];\r\n                            pt1 = tg.Pixels[tg.Pixels.length - 2];\r\n                            pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth);\r\n                            Modifier2.AddModifier2(tg, label + TSpace + TMod, Modifier2.aboveMiddle, -0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG() + WDash, Modifier2.aboveMiddle, 0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.aboveMiddle, 1.7 * csFactor, pt0, pt1, false);\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BCL: {\r\n                    pt0 = tg.Pixels[0];\r\n                    pt1 = tg.Pixels[1];\r\n                    pt2 = tg.Pixels[tg.Pixels.length - 1];\r\n                    pt3 = tg.Pixels[tg.Pixels.length - 2];\r\n                    dist = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                    dist2 = lineutility.CalcDistanceDouble(pt2, pt3);\r\n                    let TMod: string = \"\"; // Don't add parenthesis if T modifier is empty\r\n                    if (tg.get_Name() != null && tg.get_Name().length > 0) {\r\n\r\n                        TMod = \" (\" + tg.get_Name() + \")\";\r\n                    }\r\n\r\n                    stringWidth = (metrics.stringWidth(label + TMod) as double) as int;\r\n                    stringWidth2 = (metrics.stringWidth(tg.get_DTG()) as double) as int;\r\n                    if (stringWidth2 > stringWidth) {\r\n                        stringWidth = stringWidth2;\r\n                    }\r\n\r\n                    if (tg.Pixels.length === 2) //one segment\r\n                    {\r\n                        pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth);\r\n                        Modifier2.AddModifier2(tg, label + TMod, Modifier2.aboveMiddle, -0.7 * csFactor, pt0, pt1, false);\r\n                        Modifier2.AddModifier2(tg, tg.get_DTG() + WDash, Modifier2.aboveMiddle, 0.7 * csFactor, pt0, pt1, false);\r\n                        Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.aboveMiddle, 1.7 * csFactor, pt0, pt1, false);\r\n                        if (dist > 3.5 * stringWidth)//was 28stringwidth+5\r\n                        {\r\n                            pt0 = tg.Pixels[tg.Pixels.length - 1];\r\n                            pt1 = tg.Pixels[tg.Pixels.length - 2];\r\n                            pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth);\r\n                            Modifier2.AddModifier2(tg, label + TMod, Modifier2.aboveMiddle, -0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG() + WDash, Modifier2.aboveMiddle, 0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.aboveMiddle, 1.7 * csFactor, pt0, pt1, false);\r\n                        }\r\n                    } else //more than one semgent\r\n                    {\r\n                        let dist3: double = lineutility.CalcDistanceDouble(pt0, pt2);\r\n                        if (dist > stringWidth + 5 || dist >= dist2 || dist3 > stringWidth + 5) {\r\n                            pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth);\r\n                            Modifier2.AddModifier2(tg, label + TMod, Modifier2.aboveMiddle, -0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG() + WDash, Modifier2.aboveMiddle, 0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.aboveMiddle, 1.7 * csFactor, pt0, pt1, false);\r\n                        }\r\n                        if (dist2 > stringWidth + 5 || dist2 > dist || dist3 > stringWidth + 5) {\r\n                            pt0 = tg.Pixels[tg.Pixels.length - 1];\r\n                            pt1 = tg.Pixels[tg.Pixels.length - 2];\r\n                            pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth);\r\n                            Modifier2.AddModifier2(tg, label + TMod, Modifier2.aboveMiddle, -0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG() + WDash, Modifier2.aboveMiddle, 0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.aboveMiddle, 1.7 * csFactor, pt0, pt1, false);\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DIRATKSPT:\r\n                case TacticalLines.DIRATKAIR:\r\n                case TacticalLines.DIRATKGND: {\r\n                    midPt = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                    //midPt=lineutility.MidPointDouble(pt0, midPt, 0);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.aboveMiddle, 0, pt0, midPt, false);\r\n                    Modifier2.addDTG(tg, Modifier2.aboveMiddle, csFactor, 2 * csFactor, pt0, pt1, metrics);\r\n                    break;\r\n                }\r\n\r\n\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.FRONTAL_ATTACK:\r\n                case TacticalLines.TURNING_MOVEMENT:\r\n                case TacticalLines.MOVEMENT_TO_CONTACT:\r\n                case TacticalLines.AIRAOA:\r\n                case TacticalLines.AAAAA:\r\n                case TacticalLines.MAIN: {\r\n                    if (tg.Pixels.length === 3) //one segment\r\n                    {\r\n                        midPt = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                        Modifier2.AddIntegralAreaModifier(tg, tg.get_DTG() + WDash, Modifier2.aboveMiddle, 0, midPt, midPt, false);\r\n                        Modifier2.AddIntegralAreaModifier(tg, tg.get_DTG1(), Modifier2.aboveMiddle, csFactor, midPt, midPt, false);\r\n                        Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.aboveMiddle, 2 * csFactor, midPt, midPt, false);\r\n\r\n                    } else {\r\n                        if (tg.Pixels.length === 4) //2 segments\r\n                        {\r\n                            midPt = lineutility.MidPointDouble(pt1, pt2, 0);\r\n                            Modifier2.AddIntegralAreaModifier(tg, tg.get_DTG() + WDash, Modifier2.aboveMiddle, 0, midPt, midPt, false);\r\n                            Modifier2.AddIntegralAreaModifier(tg, tg.get_DTG1(), Modifier2.aboveMiddle, csFactor, midPt, midPt, false);\r\n                            Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.aboveMiddle, 2 * csFactor, midPt, midPt, false);\r\n                        } else // 3 or more segments\r\n                        {\r\n                            midPt = lineutility.MidPointDouble(pt1, pt2, 0);\r\n                            Modifier2.AddIntegralAreaModifier(tg, tg.get_DTG() + WDash, Modifier2.aboveMiddle, -csFactor / 2, midPt, midPt, false);\r\n                            Modifier2.AddIntegralAreaModifier(tg, tg.get_DTG1(), Modifier2.aboveMiddle, csFactor / 2, midPt, midPt, false);\r\n                            midPt = lineutility.MidPointDouble(pt2, pt3, 0);\r\n                            Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.aboveMiddle, -csFactor / 2, midPt, midPt, false);\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LL:\r\n                case TacticalLines.LOD:\r\n                case TacticalLines.LDLC:\r\n                case TacticalLines.PLD:\r\n                case TacticalLines.RELEASE:\r\n                case TacticalLines.HOL:\r\n                case TacticalLines.BHL:\r\n                case TacticalLines.FCL:\r\n                case TacticalLines.HOLD:\r\n                case TacticalLines.BRDGHD:\r\n                case TacticalLines.HOLD_GE:\r\n                case TacticalLines.BRDGHD_GE:\r\n                case TacticalLines.LOA:\r\n                case TacticalLines.IFF_OFF:\r\n                case TacticalLines.IFF_ON: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.aboveEnd, -csFactor, pt0, pt1, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.aboveEnd, -csFactor, ptLast, ptNextToLast, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.EWL: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.aboveEnd, -csFactor, pt0, pt1, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.aboveEnd, -csFactor, ptLast, ptNextToLast, false);\r\n                    tg.set_EchelonSymbol(\"\");\r\n                    if (clipRect != null) {\r\n                        Modifier2.AddBoundaryModifiers(tg, g2d, clipRect);\r\n                    } else {\r\n                        Modifier2.AddBoundaryModifiers(tg, g2d, clipArray);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AIRFIELD: {\r\n                    ur = new POINT2();\r\n                    ul = new POINT2();\r\n                    ll = new POINT2();\r\n                    lr = new POINT2();\r\n                    Modifier2.GetMBR(tg, ul, ur, lr, ll);\r\n                    stringWidth = metrics.stringWidth(tg.get_H());\r\n                    pt0.x = ur.x + stringWidth / 2 + 1;\r\n                    //pt0.x=ptUr.x+1;\r\n                    //pt0.y=(ptUr.y+ptLr.y)/2-metrics.getFont().getSize()\r\n                    pt0.y = (ur.y + lr.y) / 2 - font.getSize();\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_H(), Modifier2.area, csFactor, pt0, pt0, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LAUNCH_AREA:\r\n                case TacticalLines.DEFENDED_AREA_CIRCULAR: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label + TDash + tg.get_Name(), Modifier2.area, 0, ptCenter, ptCenter, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.JTAA:\r\n                case TacticalLines.SAA:\r\n                case TacticalLines.SGAA: {\r\n                    Modifier2.addNModifier(tg);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label + TDash + tg.get_Name(), Modifier2.area, 0, ptCenter, ptCenter, false);\r\n                    Modifier2.addDTG(tg, Modifier2.area, csFactor, 2 * csFactor, ptCenter, ptCenter, metrics);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FORT:\r\n                case TacticalLines.ZONE: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, 0, ptCenter, ptCenter, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BDZ: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, 0, pt0, pt0, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ASSAULT:\r\n                case TacticalLines.ATKPOS:\r\n                case TacticalLines.OBJ:\r\n                case TacticalLines.NAI:\r\n                case TacticalLines.TAI:\r\n                case TacticalLines.BASE_CAMP_REVD:\r\n                case TacticalLines.GUERILLA_BASE_REVD:\r\n                case TacticalLines.ASSY:\r\n                case TacticalLines.EA:\r\n                case TacticalLines.DZ:\r\n                case TacticalLines.EZ:\r\n                case TacticalLines.LZ:\r\n                case TacticalLines.PZ:\r\n                case TacticalLines.AO: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label + TSpace + tg.get_Name(), Modifier2.area, 0, ptCenter, ptCenter, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BASE_CAMP:\r\n                case TacticalLines.GUERILLA_BASE: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label + TSpace + tg.get_Name(), Modifier2.area, -1 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddModifier(tg, tg.get_H(), Modifier2.area, 0, ptCenter, ptCenter);\r\n                    Modifier2.addDTG(tg, Modifier2.area, 1 * csFactor, 2 * csFactor, ptCenter, ptCenter, metrics);\r\n                    Modifier2.addNModifier(tg);\r\n                    Modifier2.addModifierBottomSegment(tg, tg.get_EchelonSymbol());\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.GENERIC_AREA: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_H() + \" \" + tg.get_Name(), Modifier2.area, -0.5 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.addDTG(tg, Modifier2.area, 0.5 * csFactor, 1.5 * csFactor, ptCenter, ptCenter, metrics);\r\n                    Modifier2.addNModifier(tg);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AIRHEAD: {\r\n                    Modifier2.GetMBR(tg, ul, ur, lr, ll);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.aboveMiddle, csFactor, ll, lr, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AC:\r\n                case TacticalLines.LLTR:\r\n                case TacticalLines.MRR:\r\n                case TacticalLines.SL:\r\n                case TacticalLines.TC:\r\n                case TacticalLines.SAAFR:\r\n                case TacticalLines.SC: {\r\n                    Modifier2.AddIntegralModifier(tg, \"Name: \" + tg.get_Name(), Modifier2.aboveMiddle, -7 * csFactor, middleSegment, middleSegment + 1, false);\r\n                    Modifier2.AddIntegralModifier(tg, \"Width: \" + Modifier2.removeDecimal(tg.get_AM()), Modifier2.aboveMiddle, -6 * csFactor, middleSegment, middleSegment + 1, false);\r\n                    Modifier2.AddIntegralModifier(tg, \"Min Alt: \" + tg.get_X(), Modifier2.aboveMiddle, -5 * csFactor, middleSegment, middleSegment + 1, false);\r\n                    Modifier2.AddIntegralModifier(tg, \"Max Alt: \" + tg.get_X1(), Modifier2.aboveMiddle, -4 * csFactor, middleSegment, middleSegment + 1, false);\r\n                    Modifier2.AddIntegralModifier(tg, \"DTG Start: \" + tg.get_DTG(), Modifier2.aboveMiddle, -3 * csFactor, middleSegment, middleSegment + 1, false);\r\n                    Modifier2.AddIntegralModifier(tg, \"DTG End: \" + tg.get_DTG1(), Modifier2.aboveMiddle, -2 * csFactor, middleSegment, middleSegment + 1, false);\r\n                    Modifier2.AddIntegralModifier(tg, label + TSpace + tg.get_Name(), Modifier2.aboveMiddle, 0, middleSegment, middleSegment + 1, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BEARING_J:\r\n                case TacticalLines.BEARING_RDF:\r\n                case TacticalLines.BEARING:\r\n                case TacticalLines.ELECTRO:\r\n                case TacticalLines.BEARING_EW:\r\n                case TacticalLines.ACOUSTIC:\r\n                case TacticalLines.ACOUSTIC_AMB:\r\n                case TacticalLines.TORPEDO:\r\n                case TacticalLines.OPTICAL: {\r\n                    midPt = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.aboveMiddle, 0, midPt, midPt, true);\r\n                    pt3 = lineutility.ExtendDirectedLine(pt0, pt1, pt1, 3, font.getSize() / 2.0);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_H(), Modifier2.aboveMiddle, 1, pt3, pt3, true);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ACA: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label + TSpace + tg.get_Name(), Modifier2.area, -3 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_T1(), Modifier2.area, -2 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"MIN ALT: \" + tg.get_X(), Modifier2.area, -1 * csFactor, ptCenter, ptCenter, false, \"H\");\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"MAX ALT: \" + tg.get_X1(), Modifier2.area, 0, ptCenter, ptCenter, false, \"H1\");\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"GRID \" + tg.get_Location(), Modifier2.area, 1 * csFactor, ptCenter, ptCenter, false, \"H2\");\r\n                    Modifier2.AddModifier2(tg, \"EFF \" + tg.get_DTG() + WDash, Modifier2.area, 2 * csFactor, ptCenter, ptCenter, false, \"W\");\r\n                    Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.area, 3 * csFactor, ptCenter, ptCenter, false, \"W1\");\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MFP: {\r\n                    pt0 = tg.Pixels[middleSegment];\r\n                    pt1 = tg.Pixels[middleSegment + 1];\r\n                    Modifier2.AddIntegralModifier(tg, label, Modifier2.aboveMiddle, 0, middleSegment, middleSegment + 1, true);\r\n                    Modifier2.AddIntegralModifier(tg, tg.get_DTG() + WDash, Modifier2.aboveEnd, 1 * csFactor, 0, 1, false);\r\n                    Modifier2.AddIntegralModifier(tg, tg.get_DTG1(), Modifier2.aboveEnd, 2 * csFactor, 0, 1, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LINTGT: {\r\n                    Modifier2.AddIntegralModifier(tg, ap, Modifier2.aboveMiddle, -0.7 * csFactor, middleSegment, middleSegment + 1, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LINTGTS: {\r\n                    Modifier2.AddIntegralModifier(tg, ap, Modifier2.aboveMiddle, -0.7 * csFactor, middleSegment, middleSegment + 1, false);\r\n                    Modifier2.AddIntegralModifier(tg, label, Modifier2.aboveMiddle, 0.7 * csFactor, middleSegment, middleSegment + 1, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FPF: {\r\n                    Modifier2.AddIntegralModifier(tg, ap, Modifier2.aboveMiddle, -0.7 * csFactor, 0, 1, false);\r\n                    Modifier2.AddIntegralModifier(tg, label, Modifier2.aboveMiddle, .7 * csFactor, 0, 1, false);\r\n                    Modifier2.AddIntegralModifier(tg, tg.get_T1(), Modifier2.aboveMiddle, 1.7 * csFactor, 0, 1, false);\r\n                    Modifier2.AddIntegralModifier(tg, v, Modifier2.aboveMiddle, 2.7 * csFactor, 0, 1, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AT: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, ap, Modifier2.area, 0, ptCenter, ptCenter, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RECTANGULAR:\r\n                case TacticalLines.CIRCULAR: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, ap, Modifier2.area, 0, pt0, pt0, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PBS_CIRCLE:\r\n                case TacticalLines.PBS_ELLIPSE:\r\n                case TacticalLines.PBS_RECTANGLE:\r\n                case TacticalLines.BBS_POINT: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, 0, pt0, pt0, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RECTANGULAR_TARGET: {\r\n                    stringWidth = metrics.stringWidth(tg.get_Name());\r\n                    let offsetCenterPoint: POINT2 = new POINT2(ptCenter.x + (stringWidth as double) / 2.0, ptCenter.y);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, -1 * csFactor, offsetCenterPoint, offsetCenterPoint, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SMOKE: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, ap, Modifier2.area, -csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, 0, ptCenter, ptCenter, false);\r\n                    Modifier2.addDTG(tg, Modifier2.area, 1 * csFactor, 2 * csFactor, ptCenter, ptCenter, metrics);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LINE: {\r\n                    Modifier2.AddIntegralModifier(tg, tg.get_Name(), Modifier2.aboveMiddle, csFactor, middleSegment, middleSegment + 1, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MINED: {\r\n                    if (tg.isHostile()) {\r\n                        pt1 = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                        Modifier2.AddIntegralAreaModifier(tg, tg.get_N(), Modifier2.aboveMiddle, 0, pt0, pt1, true);\r\n                        if (middleSegment !== 0) {\r\n                            pt0 = tg.Pixels[middleSegment];\r\n                            pt1 = tg.Pixels[middleSegment + 1];\r\n                            pt1 = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                            Modifier2.AddIntegralAreaModifier(tg, tg.get_N(), Modifier2.aboveMiddle, 0, pt0, pt1, true);\r\n                        }\r\n                    }\r\n                    Modifier2.GetMBR(tg, ul, ur, lr, ll);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_H(), Modifier2.aboveMiddle, -1.5 * csFactor, ul, ur, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_DTG(), Modifier2.aboveMiddle, 1.5 * csFactor, ll, lr, false);\r\n                    Modifier2.addModifierOnLine(\"M\", tg);\r\n                    //Modifier2.AddImageModifier(tg, Modifier2.areaImage, 0, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaImageModifier(tg, Modifier2.GetImageModifier(tg), Modifier2.areaImage, 0, ptCenter, ptCenter, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FENCED: {\r\n                    if (tg.isHostile()) {\r\n                        pt1 = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                        Modifier2.AddIntegralAreaModifier(tg, tg.get_N(), Modifier2.aboveMiddle, 0, pt0, pt1, true);\r\n                        if (middleSegment !== 0) {\r\n                            pt0 = tg.Pixels[middleSegment];\r\n                            pt1 = tg.Pixels[middleSegment + 1];\r\n                            pt1 = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                            Modifier2.AddIntegralAreaModifier(tg, tg.get_N(), Modifier2.aboveMiddle, 0, pt0, pt1, true);\r\n                        }\r\n                    }\r\n                    Modifier2.addModifierOnLine(\"M\", tg);\r\n                    //Modifier2.AddImageModifier(tg, Modifier2.areaImage, 0, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaImageModifier(tg, Modifier2.GetImageModifier(tg), Modifier2.areaImage, 0, ptCenter, ptCenter, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ASLTXING: {\r\n                    if (tg.Pixels[1].y > tg.Pixels[0].y) {\r\n                        pt0 = tg.Pixels[1];\r\n                        pt1 = tg.Pixels[3];\r\n                        pt2 = tg.Pixels[0];\r\n                        pt3 = tg.Pixels[2];\r\n                    } else {\r\n                        pt0 = tg.Pixels[0];\r\n                        pt1 = tg.Pixels[2];\r\n                        pt2 = tg.Pixels[1];\r\n                        pt3 = tg.Pixels[3];\r\n                    }\r\n                    pt2 = lineutility.ExtendAlongLineDouble2(pt0, pt2, -20);\r\n                    pt3 = lineutility.ExtendAlongLineDouble2(pt1, pt3, -20);\r\n                    Modifier2.addDTG(tg, Modifier2.aboveMiddle, 0, csFactor, pt2, pt3, metrics);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SERIES:\r\n                case TacticalLines.DRCL: {\r\n                    Modifier2.addModifierTopSegment(tg, tg.get_Name());\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.STRIKWARN: {\r\n                    Modifier2.AddIntegralModifier(tg, \"1\", Modifier2.aboveMiddle, 0, index, index + 1, true);\r\n                    Modifier2.AddIntegralModifier(tg, \"2\", Modifier2.aboveMiddle, 0, Math.trunc(size / 2), Math.trunc(size / 2) + 1, true);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SCREEN:\r\n                case TacticalLines.COVER:\r\n                case TacticalLines.GUARD: {\r\n                    if (tg.Pixels.length === 4) {\r\n                        pt1 = new POINT2(tg.Pixels[1]);\r\n                        pt2 = new POINT2(tg.Pixels[2]);\r\n                        Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, 0, pt1, pt1, true);\r\n                        Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, 0, pt2, pt2, true);\r\n                    } else {\r\n                        stringHeight = Math.trunc(0.5 * font.getSize() as double);\r\n                        dAngle0 = Math.atan2(tg.Pixels[0].y - tg.Pixels[1].y, tg.Pixels[0].x - tg.Pixels[1].x);\r\n                        dAngle1 = Math.atan2(tg.Pixels[0].y - tg.Pixels[2].y, tg.Pixels[0].x - tg.Pixels[2].x);\r\n                        pt0 = new POINT2(tg.Pixels[0]);\r\n                        pt0.x -= 30 * Math.cos(dAngle0);\r\n                        pt0.y -= 30 * Math.sin(dAngle0) + stringHeight;\r\n                        pt1 = new POINT2(tg.Pixels[0]);\r\n                        pt1.x -= 30 * Math.cos(dAngle1);\r\n                        pt1.y -= 30 * Math.sin(dAngle1) + stringHeight;\r\n                        Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, 0, pt0, pt0, true);\r\n                        Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, 0, pt1, pt1, true);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MSR_ONEWAY:\r\n                case TacticalLines.ASR_ONEWAY:\r\n                case TacticalLines.TRAFFIC_ROUTE_ONEWAY:\r\n                case TacticalLines.MSR_TWOWAY:\r\n                case TacticalLines.ASR_TWOWAY:\r\n                case TacticalLines.MSR_ALT:\r\n                case TacticalLines.ASR_ALT:\r\n                case TacticalLines.TRAFFIC_ROUTE_ALT: {\r\n                    stringWidth = (1.5 * metrics.stringWidth(label + TSpace + tg.get_Name()) as double) as int;\r\n                    let arrowOffset: double = 10 * DPIScaleFactor;\r\n                    if (linetype === TacticalLines.MSR_TWOWAY || linetype === TacticalLines.ASR_TWOWAY) {\r\n\r\n                        arrowOffset = 25 * DPIScaleFactor;\r\n                    }\r\n\r\n                    let isAlt: boolean = linetype === TacticalLines.MSR_ALT || linetype === TacticalLines.ASR_ALT || linetype === TacticalLines.TRAFFIC_ROUTE_ALT;\r\n                    if (isAlt) {\r\n                        stringWidth2 = (1.5 * metrics.stringWidth(\"ALT\") as double) as int;\r\n                        if (stringWidth2 > stringWidth) {\r\n                            stringWidth = stringWidth2;\r\n                        }\r\n                    }\r\n\r\n                    foundSegment = false;\r\n                    //acevedo - 11/30/2017 - adding option to render only 2 labels.\r\n                    if (RendererSettings.getInstance().getTwoLabelOnly() === false) {\r\n                        for (j = 0; j < tg.Pixels.length - 1; j++) {\r\n                            pt0 = tg.Pixels[j];\r\n                            pt1 = tg.Pixels[j + 1];\r\n                            dist = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                            let arrowSide: int = arraysupport.SupplyRouteArrowSide(pt0, pt1);\r\n                            if (dist < stringWidth) {\r\n                                continue;\r\n                            } else {\r\n                                if (arrowSide === 1 || arrowSide === 2) {\r\n                                    // Shift points to account for arrow shift with DPI\r\n                                    pt0 = lineutility.ExtendDirectedLine(pt1, pt0, pt0, arrowSide, arrowOffset);\r\n                                    pt1 = lineutility.ExtendDirectedLine(pt1, pt0, pt1, arrowSide, arrowOffset);\r\n                                    Modifier2.AddModifier(tg, label + TSpace + tg.get_Name(), Modifier2.aboveMiddle, -1.7 * csFactor, pt0, pt1);\r\n                                    if (isAlt) {\r\n\r\n                                        Modifier2.AddModifier(tg, \"ALT\", Modifier2.aboveMiddle, 0, pt0, pt1);\r\n                                    }\r\n\r\n                                } else {\r\n                                    Modifier2.AddModifier(tg, label + TSpace + tg.get_Name(), Modifier2.aboveMiddle, -0.7 * csFactor, pt0, pt1);\r\n                                    if (isAlt) {\r\n                                        pt0 = lineutility.ExtendDirectedLine(pt1, pt0, pt0, arrowSide, arrowOffset);\r\n                                        pt1 = lineutility.ExtendDirectedLine(pt1, pt0, pt1, arrowSide, arrowOffset);\r\n                                        Modifier2.AddModifier(tg, \"ALT\", Modifier2.aboveMiddle, 0, pt0, pt1);\r\n                                    }\r\n                                }\r\n                                foundSegment = true;\r\n                            }\r\n                        }\r\n                        if (foundSegment === false) {\r\n                            pt0 = tg.Pixels[middleSegment];\r\n                            pt1 = tg.Pixels[middleSegment + 1];\r\n                            let arrowSide: int = arraysupport.SupplyRouteArrowSide(pt0, pt1);\r\n                            if (arrowSide === 1 || arrowSide === 2) {\r\n                                // Shift points to account for arrow shift with DPI\r\n                                pt0 = lineutility.ExtendDirectedLine(pt1, pt0, pt0, arrowSide, arrowOffset);\r\n                                pt1 = lineutility.ExtendDirectedLine(pt1, pt0, pt1, arrowSide, arrowOffset);\r\n                                Modifier2.AddModifier(tg, label + TSpace + tg.get_Name(), Modifier2.aboveMiddle, -1.7 * csFactor, pt0, pt1);\r\n                                if (isAlt) {\r\n\r\n                                    Modifier2.AddModifier(tg, \"ALT\", Modifier2.aboveMiddle, 0, pt0, pt1);\r\n                                }\r\n\r\n                            } else {\r\n                                Modifier2.AddModifier(tg, label + TSpace + tg.get_Name(), Modifier2.aboveMiddle, -0.7 * csFactor, pt0, pt1);\r\n                                if (isAlt) {\r\n                                    pt0 = lineutility.ExtendDirectedLine(pt1, pt0, pt0, arrowSide, arrowOffset);\r\n                                    pt1 = lineutility.ExtendDirectedLine(pt1, pt0, pt1, arrowSide, arrowOffset);\r\n                                    Modifier2.AddModifier(tg, \"ALT\", Modifier2.aboveMiddle, 0, pt0, pt1);\r\n                                }\r\n                            }\r\n                        }\r\n                    }\r\n                    else {\r\n                        // 2 labels one to the north and the other to the south of graphic.\r\n                        northestPtIndex = 0;\r\n                        northestPt = tg.Pixels[northestPtIndex];\r\n                        southestPtIndex = 0;\r\n                        southestPt = tg.Pixels[southestPtIndex];\r\n\r\n                        for (j = 0; j < tg.Pixels.length - 1; j++) {\r\n                            pt0 = tg.Pixels[j];\r\n                            if (pt0.y >= northestPt.y) {\r\n                                northestPt = pt0;\r\n                                northestPtIndex = j;\r\n                            }\r\n                            if (pt0.y <= southestPt.y) {\r\n                                southestPt = pt0;\r\n                                southestPtIndex = j;\r\n                            }\r\n                        }\r\n\r\n                        Modifier2.AddIntegralModifier(tg, label + TSpace + tg.get_Name(), Modifier2.aboveMiddle, -1.7 * csFactor, northestPtIndex, northestPtIndex + 1, false);\r\n                        if (isAlt) {\r\n\r\n                            Modifier2.AddIntegralModifier(tg, \"ALT\", Modifier2.aboveMiddle, -0.7 * csFactor, northestPtIndex, northestPtIndex + 1, false);\r\n                        }\r\n\r\n\r\n                        if (northestPtIndex !== southestPtIndex) {\r\n                            Modifier2.AddIntegralModifier(tg, label + TSpace + tg.get_Name(), Modifier2.aboveMiddle, -1.7 * csFactor, southestPtIndex, southestPtIndex + 1, false);\r\n                            if (isAlt) {\r\n\r\n                                Modifier2.AddIntegralModifier(tg, \"ALT\", Modifier2.aboveMiddle, -0.7 * csFactor, southestPtIndex, southestPtIndex + 1, false);\r\n                            }\r\n\r\n                        }\r\n                    }//else\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DHA_REVD: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"DETAINEE\", Modifier2.area, -1.5 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"HOLDING\", Modifier2.area, -0.5 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"AREA\", Modifier2.area, 0.5 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, 1.5 * csFactor, ptCenter, ptCenter, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.EPW: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"EPW\", Modifier2.area, -1.5 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"HOLDING\", Modifier2.area, -0.5 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"AREA\", Modifier2.area, 0.5 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, 1.5 * csFactor, ptCenter, ptCenter, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.UXO: {\r\n                    Modifier2.addModifierOnLine(\"UXO\", tg, true);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.GENERAL: {\r\n                    Modifier2.addNModifier(tg);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DHA:\r\n                case TacticalLines.KILL_ZONE:\r\n                case TacticalLines.FARP: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, -0.5 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, 0.5 * csFactor, ptCenter, ptCenter, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BSA:\r\n                case TacticalLines.DSA:\r\n                case TacticalLines.CSA:\r\n                case TacticalLines.RSA: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, 0, ptCenter, ptCenter, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RHA: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"REFUGEE\", Modifier2.area, -1.5 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"HOLDING\", Modifier2.area, -0.5 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"AREA\", Modifier2.area, 0.5 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, 1.5 * csFactor, ptCenter, ptCenter, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MSR:\r\n                case TacticalLines.ASR:\r\n                case TacticalLines.TRAFFIC_ROUTE: {\r\n                    //AddIntegralModifier(tg, label + tg.get_Name(), aboveMiddle, -1*csFactor, middleSegment, middleSegment + 1,false);\r\n                    foundSegment = false;\r\n                    //acevedo - 11/30/2017 - adding option to render only 2 labels.\r\n                    if (RendererSettings.getInstance().getTwoLabelOnly() === false) {\r\n                        for (j = 0; j < tg.Pixels.length - 1; j++) {\r\n                            pt0 = tg.Pixels[j];\r\n                            pt1 = tg.Pixels[j + 1];\r\n                            stringWidth = (1.5 * metrics.stringWidth(label + TSpace + tg.get_Name()) as double) as int;\r\n                            dist = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                            if (dist < stringWidth) {\r\n                                continue;\r\n                            } else {\r\n                                Modifier2.AddIntegralModifier(tg, label + TSpace + tg.get_Name(), Modifier2.aboveMiddle, -1 * csFactor, j, j + 1, false);\r\n                                foundSegment = true;\r\n                            }\r\n                        }\r\n                        if (foundSegment === false) {\r\n                            Modifier2.AddIntegralModifier(tg, label + TSpace + tg.get_Name(), Modifier2.aboveMiddle, -1 * csFactor, middleSegment, middleSegment + 1, false);\r\n                        }\r\n                    }\r\n                    else {\r\n                        // 2 labels one to the north and the other to the south of graphic.\r\n                        for (j = 0; j < tg.Pixels.length; j++) {\r\n                            pt0 = tg.Pixels[j];\r\n\r\n                            if (northestPt == null) {\r\n                                northestPt = pt0;\r\n                                northestPtIndex = j;\r\n                            }\r\n                            if (southestPt == null) {\r\n                                southestPt = pt0;\r\n                                southestPtIndex = j;\r\n                            }\r\n                            if (pt0.y >= northestPt.y) {\r\n                                northestPt = pt0;\r\n                                northestPtIndex = j;\r\n                            }\r\n\r\n                            if (pt0.y <= southestPt.y) {\r\n                                southestPt = pt0;\r\n                                southestPtIndex = j;\r\n                            }\r\n                        }//for\r\n                        middleSegment = northestPtIndex;\r\n                        middleSegment2 = southestPtIndex;\r\n\r\n                        if (middleSegment === tg.Pixels.length - 1) {\r\n                            middleSegment -= 1;\r\n                        }\r\n                        if (middleSegment2 === tg.Pixels.length - 1) {\r\n                            middleSegment2 -= 1;\r\n                        }\r\n                        if (middleSegment === middleSegment2) {\r\n                            middleSegment2 -= 1;\r\n                        }\r\n\r\n                        // if (middleSegment != middleSegment2) {\r\n                        Modifier2.AddIntegralModifier(tg, label + TSpace + tg.get_Name(), Modifier2.aboveMiddle, 0, middleSegment, middleSegment + 1, false);\r\n                        //}\r\n                        Modifier2.AddIntegralModifier(tg, label + TSpace + tg.get_Name(), Modifier2.aboveMiddle, 0, middleSegment2, middleSegment2 + 1, false);\r\n\r\n                    }//else\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TRIP: {\r\n                    foundSegment = false;\r\n                    stringWidth = (1.5 * metrics.stringWidth(label) as double) as int;\r\n                    for (j = 0; j < tg.Pixels.length - 1; j++) {\r\n                        pt0 = tg.Pixels[j];\r\n                        pt1 = tg.Pixels[j + 1];\r\n                        midPt = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                        dist = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                        if (dist > stringWidth) {\r\n                            Modifier2.AddModifier2(tg, label, Modifier2.aboveMiddle, -0.7 * csFactor, midPt, midPt, false);\r\n                            foundSegment = true;\r\n                        }\r\n                    }\r\n                    if (!foundSegment) {\r\n                        midPt = lineutility.MidPointDouble(tg.Pixels[middleSegment], tg.Pixels[middleSegment + 1], 0);\r\n                        Modifier2.AddModifier2(tg, label, Modifier2.aboveMiddle, -0.7 * csFactor, midPt, midPt, false);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.GAP: {\r\n                    if (tg.Pixels[1].y > tg.Pixels[0].y) {\r\n                        pt0 = tg.Pixels[1];\r\n                        pt1 = tg.Pixels[3];\r\n                        pt2 = tg.Pixels[0];\r\n                        pt3 = tg.Pixels[2];\r\n                    } else {\r\n                        pt0 = tg.Pixels[0];\r\n                        pt1 = tg.Pixels[2];\r\n                        pt2 = tg.Pixels[1];\r\n                        pt3 = tg.Pixels[3];\r\n                    }\r\n                    pt2 = lineutility.ExtendAlongLineDouble2(pt0, pt2, -20);\r\n                    pt3 = lineutility.ExtendAlongLineDouble2(pt1, pt3, -20);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.aboveMiddle, 0, pt0, pt1, false);\r\n                    Modifier2.addDTG(tg, Modifier2.aboveMiddle, 0, csFactor, pt2, pt3, metrics);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BIO:\r\n                case TacticalLines.BIOT:\r\n                case TacticalLines.CHEM:\r\n                case TacticalLines.CHEMT:\r\n                case TacticalLines.NUC:\r\n                case TacticalLines.RAD: \r\n                case TacticalLines.RADT: \r\n                {\r\n                    //Modifier2.AddImageModifier(tg, Modifier2.areaImage, 0, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaImageModifier(tg, Modifier2.GetImageModifier(tg), Modifier2.areaImage, 0, ptCenter, ptCenter, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ANCHORAGE_LINE: {\r\n                    //Modifier2.AddImageModifier(tg, Modifier2.aboveMiddle, -0.15 * csFactor, tg.Pixels[middleSegment], tg.Pixels[middleSegment + 1], false);\r\n                    Modifier2.AddIntegralAreaImageModifier(tg, Modifier2.GetImageModifier(tg), Modifier2.aboveMiddle, -0.15 * csFactor, tg.Pixels[middleSegment], tg.Pixels[middleSegment + 1], false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ANCHORAGE_AREA: {\r\n                    // Add anchor on segment with lowest midpoint\r\n                    y = pt0.y + pt1.y;\r\n                    index = 0;\r\n                    for (j = 1; j < size - 1; j++) {\r\n                        if (y < tg.Pixels[j].y + tg.Pixels[j + 1].y) {\r\n                            index = j;\r\n                            y = tg.Pixels[index].y + tg.Pixels[index + 1].y;\r\n                        }\r\n                    }\r\n                    //Modifier2.AddImageModifier(tg, Modifier2.aboveMiddle, -0.25 * csFactor, tg.Pixels[index], tg.Pixels[index + 1], false);\r\n                    Modifier2.AddIntegralAreaImageModifier(tg, Modifier2.GetImageModifier(tg), Modifier2.aboveMiddle, -0.25 * csFactor, tg.Pixels[index], tg.Pixels[index + 1], false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MINE_LINE: {\r\n                    //Modifier2.AddImageModifier(tg, Modifier2.aboveMiddle, -0.2 * csFactor, tg.Pixels[middleSegment], tg.Pixels[middleSegment + 1], false);\r\n                    Modifier2.AddIntegralAreaImageModifier(tg, Modifier2.GetImageModifier(tg), Modifier2.aboveMiddle, -0.2 * csFactor, tg.Pixels[middleSegment], tg.Pixels[middleSegment + 1], false);\r\n                    if (tg.isHostile()) {\r\n                        Modifier2.AddIntegralAreaModifier(tg, tg.get_N(), Modifier2.toEnd, 0.0, pt0, pt1, false);                       \r\n                        Modifier2.AddIntegralAreaModifier(tg, tg.get_N(), Modifier2.toEnd, 0.0, ptLast, ptNextToLast, false);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DEPICT: {\r\n                    Modifier2.GetMBR(tg, ul, ur, lr, ll);\r\n                    Modifier2.addNModifier(tg);\r\n                    //Modifier2.AddImageModifier(tg, Modifier2.areaImage, 0, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaImageModifier(tg, Modifier2.GetImageModifier(tg), Modifier2.areaImage, 0, ptCenter, ptCenter, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FFA:\r\n                case TacticalLines.RFA:\r\n                case TacticalLines.NFA: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, -1 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, 0, ptCenter, ptCenter, false);\r\n                    Modifier2.addDTG(tg, Modifier2.area, 1 * csFactor, 2 * csFactor, ptCenter, ptCenter, metrics);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PAA: {\r\n                    Modifier2.addModifierOnLine(\"PAA\", tg);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, -0.5 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.addDTG(tg, Modifier2.area, 0.5 * csFactor, 1.5 * csFactor, ptCenter, ptCenter, metrics);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FSA: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label + TSpace + tg.get_Name(), Modifier2.area, -0.5 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.addDTG(tg, Modifier2.area, 0.5 * csFactor, 1.5 * csFactor, ptCenter, ptCenter, metrics);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ATI:\r\n                case TacticalLines.CFFZ:\r\n                case TacticalLines.CFZ:\r\n                case TacticalLines.TBA:\r\n                case TacticalLines.TVAR:\r\n                case TacticalLines.ZOR:\r\n                case TacticalLines.DA:\r\n                case TacticalLines.SENSOR:\r\n                case TacticalLines.CENSOR:\r\n                case TacticalLines.KILLBOXBLUE:\r\n                case TacticalLines.KILLBOXPURPLE: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, -0.5 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, 0.5 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.GetMBR(tg, ul, ur, lr, ll);\r\n                    let ptLeft: POINT2 = ul;\r\n                    let ptRight: POINT2 = ur;\r\n                    if (tg.get_Client().toLowerCase() == \"ge\") {\r\n                        ptLeft.x -= font.getSize() / 2;\r\n                        ptRight.x -= font.getSize() / 2;\r\n                    }\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_DTG() + WDash, Modifier2.toEnd, 0.5 * csFactor, ptLeft, ptRight, false, \"W\");\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_DTG1(), Modifier2.toEnd, 1.5 * csFactor, ptLeft, ptRight, false, \"W1\");\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BATTLE:\r\n                case TacticalLines.STRONG: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, 0, ptCenter, ptCenter, false);\r\n                    Modifier2.addModifierBottomSegment(tg, tg.get_EchelonSymbol());\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PNO: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label + TSpace + tg.get_Name(), Modifier2.area, 0, ptCenter, ptCenter, false);\r\n                    Modifier2.addModifierBottomSegment(tg, tg.get_EchelonSymbol());\r\n                    Modifier2.addNModifier(tg);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WFZ_REVD: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, -1.5 * csFactor, ptCenter, ptCenter, true);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, -0.5 * csFactor, ptCenter, ptCenter, true);\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"TIME FROM: \" + tg.get_DTG(), Modifier2.area, 0.5 * csFactor, ptCenter, ptCenter, true, \"W\");\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"TIME TO: \" + tg.get_DTG1(), Modifier2.area, 1.5 * csFactor, ptCenter, ptCenter, true, \"W1\");\r\n                    break;\r\n                }\r\n                \r\n                case TacticalLines.WFZ: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, -2.5 * csFactor, ptCenter, ptCenter, true);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, -1.5 * csFactor, ptCenter, ptCenter, true);\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"TIME FROM: \" + tg.get_DTG(), Modifier2.area, -0.5 * csFactor, ptCenter, ptCenter, true, \"W\");\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"TIME TO: \" + tg.get_DTG1(), Modifier2.area, 0.5 * csFactor, ptCenter, ptCenter, true, \"W1\");\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"MIN ALT: \" + tg.get_X(), Modifier2.area, 1.5 * csFactor, ptCenter, ptCenter, false, \"H\");\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"MAX ALT: \" + tg.get_X1(), Modifier2.area, 2.5, ptCenter, ptCenter, false, \"H1\");\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OBSFAREA: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, -1.5 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, -0.5 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_DTG() + WDash, Modifier2.area, 0.5 * csFactor, ptCenter, ptCenter, false, \"W\");\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_DTG1(), Modifier2.area, 1.5 * csFactor, ptCenter, ptCenter, false, \"W1\");\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OBSAREA: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, -1 * csFactor, ptCenter, ptCenter, true);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_DTG() + WDash, Modifier2.area, 0, ptCenter, ptCenter, true, \"W\");\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_DTG1(), Modifier2.area, 1 * csFactor, ptCenter, ptCenter, true, \"W1\");\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ROZ:\r\n                case TacticalLines.AARROZ:\r\n                case TacticalLines.UAROZ:\r\n                case TacticalLines.WEZ:\r\n                case TacticalLines.FEZ:\r\n                case TacticalLines.JEZ:\r\n                case TacticalLines.FAADZ:\r\n                case TacticalLines.HIDACZ:\r\n                case TacticalLines.MEZ:\r\n                case TacticalLines.LOMEZ:\r\n                case TacticalLines.HIMEZ: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, -2.5, ptCenter, ptCenter, false, \"\");\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, -1.5, ptCenter, ptCenter, false, \"T\");\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"MIN ALT: \" + tg.get_X(), Modifier2.area, -0.5, ptCenter, ptCenter, false, \"H\");\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"MAX ALT: \" + tg.get_X1(), Modifier2.area, 0.5, ptCenter, ptCenter, false, \"H1\");\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"TIME FROM: \" + tg.get_DTG(), Modifier2.area, 1.5, ptCenter, ptCenter, false, \"W\");\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"TIME TO: \" + tg.get_DTG1(), Modifier2.area, 2.5, ptCenter, ptCenter, false, \"W1\");\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ENCIRCLE: {\r\n                    if (tg.isHostile()) {\r\n                        Modifier2.AddIntegralModifier(tg, tg.get_N(), Modifier2.aboveMiddle, 0, 0, 1, true);\r\n                        Modifier2.AddIntegralModifier(tg, tg.get_N(), Modifier2.aboveMiddle, 0, middleSegment, middleSegment + 1, true);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LAA: {\r\n                    //Modifier2.AddImageModifier(tg, Modifier2.areaImage, 0, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaImageModifier(tg, Modifier2.GetImageModifier(tg), Modifier2.areaImage, 0, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, -1 * csFactor, ptCenter, ptCenter, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BOUNDARY: {\r\n                    if (clipRect != null) {\r\n                        Modifier2.AddBoundaryModifiers(tg, g2d, clipRect);\r\n                    } else {\r\n                        Modifier2.AddBoundaryModifiers(tg, g2d, clipArray);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CFL: {\r\n                    stringWidth = (metrics.stringWidth(label + TSpace + tg.get_Name()) as double) as int;\r\n                    stringWidth2 = (metrics.stringWidth(tg.get_DTG() + WDash + tg.get_DTG1()) as double) as int;\r\n                    if (stringWidth2 > stringWidth) {\r\n                        stringWidth = stringWidth2;\r\n                    }\r\n                    pt0 = new POINT2(tg.Pixels[middleSegment]);\r\n                    pt1 = new POINT2(tg.Pixels[middleSegment + 1]);\r\n                    Modifier2.getPixelsMiddleSegment(tg, stringWidth, pt0, pt1);\r\n                    Modifier2.AddModifier2(tg, label + TSpace + tg.get_Name(), Modifier2.aboveMiddle, -0.7 * csFactor, pt0, pt1, false);\r\n                    Modifier2.addDTG(tg, Modifier2.aboveMiddle, 0.7 * csFactor, 1.7 * csFactor, pt0, pt1, metrics);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FLOT: {\r\n                    if (tg.get_H() === \"1\") {\r\n                        label = \"LC\";\r\n                    } else {\r\n                        if (tg.get_H() === \"2\") {\r\n                            label = \"\";\r\n                        }\r\n                    }\r\n\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.toEnd, 0, pt0, pt1, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.toEnd, 0, ptLast, ptNextToLast, false);\r\n\r\n                    if (tg.isHostile()) {\r\n                        Modifier2.AddIntegralAreaModifier(tg, tg.get_N(), Modifier2.toEnd, -1 * csFactor, pt0, pt1, false);\r\n                        Modifier2.AddIntegralAreaModifier(tg, tg.get_N(), Modifier2.toEnd, -1 * csFactor, ptLast, ptNextToLast, false);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LC: {\r\n                    let shiftFactor: double = 1;\r\n                    if (shiftLines) {\r\n                        shiftFactor = 0.5;\r\n                    }\r\n                    if (tg.isHostile()) {\r\n                        if (pt0.x < pt1.x) {\r\n                            TLineFactor = -shiftFactor;//was -1\r\n                        } else {\r\n                            TLineFactor = shiftFactor;//was 1\r\n                        }\r\n                        Modifier2.AddIntegralAreaModifier(tg, tg.get_N(), Modifier2.toEnd, TLineFactor, pt0, pt1, false);\r\n                        if (ptNextToLast.x < ptLast.x) {\r\n                            TLineFactor = -shiftFactor;//was -1\r\n                        } else {\r\n                            TLineFactor = shiftFactor;//was 1\r\n                        }\r\n                        Modifier2.AddIntegralAreaModifier(tg, tg.get_N(), Modifier2.toEnd, TLineFactor, ptLast, ptNextToLast, false);\r\n                    }\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.toEnd, 0, pt0, pt1, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.toEnd, 0, ptLast, ptNextToLast, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CATK: {\r\n                    Modifier2.AddIntegralModifier(tg, label, Modifier2.aboveMiddle, 0, 1, 0, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CATKBYFIRE: {\r\n                    stringWidth = (1.5 * metrics.stringWidth(label) as double) as int;\r\n                    pt2 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth);\r\n                    Modifier2.AddModifier2(tg, label, Modifier2.aboveMiddle, 0, pt1, pt2, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.IL: {\r\n                    Modifier2.AddIntegralModifier(tg, tg.get_Name(), Modifier2.aboveMiddle, 0, 1, 0, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RETIRE:\r\n                case TacticalLines.PURSUIT:\r\n                case TacticalLines.FPOL:\r\n                case TacticalLines.RPOL:\r\n                case TacticalLines.WITHDRAW:\r\n                case TacticalLines.DISENGAGE:\r\n                case TacticalLines.WDRAWUP:\r\n                case TacticalLines.DEMONSTRATE: {\r\n                    Modifier2.AddIntegralModifier(tg, label, Modifier2.aboveMiddle, 0, 0, 1, true);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RIP:\r\n                case TacticalLines.BOMB:\r\n                case TacticalLines.TGMF: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, 0, ptCenter, ptCenter, true);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MSDZ: {\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"1\", Modifier2.area, 0, pt1, pt1, true);\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"2\", Modifier2.area, 0, pt2, pt2, true);\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"3\", Modifier2.area, 0, pt3, pt3, true);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DELAY: {\r\n                    Modifier2.AddIntegralModifier(tg, tg.get_DTG(), Modifier2.aboveMiddle, -1 * csFactor, 0, 1, false);\r\n                    Modifier2.AddIntegralModifier(tg, label, Modifier2.aboveMiddle, 0, 0, 1, true);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.GENERIC_LINE: {\r\n                    pt0 = tg.Pixels[0];\r\n                    pt1 = tg.Pixels[1];\r\n                    pt2 = tg.Pixels[tg.Pixels.length - 1];\r\n                    pt3 = tg.Pixels[tg.Pixels.length - 2];\r\n                    dist = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                    dist2 = lineutility.CalcDistanceDouble(pt2, pt3);\r\n                    stringWidth = (metrics.stringWidth(tg.get_H() + \" \" + tg.get_Name()) as double) as int;\r\n                    stringWidth2 = (metrics.stringWidth(tg.get_DTG()) as double) as int;\r\n                    if (stringWidth2 > stringWidth) {\r\n                        stringWidth = stringWidth2;\r\n                    }\r\n\r\n                    if (tg.Pixels.length === 2) //one segment\r\n                    {\r\n                        pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth);\r\n                        Modifier2.AddModifier2(tg, tg.get_H() + \" \" + tg.get_Name(), Modifier2.aboveMiddle, -0.7 * csFactor, pt0, pt1, false);\r\n                        Modifier2.AddModifier2(tg, tg.get_DTG() + WDash, Modifier2.aboveMiddle, 0.7 * csFactor, pt0, pt1, false);\r\n                        Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.aboveMiddle, 1.7 * csFactor, pt0, pt1, false);\r\n                        if (dist > 3.5 * stringWidth)//was 28stringwidth+5\r\n                        {\r\n                            pt0 = tg.Pixels[tg.Pixels.length - 1];\r\n                            pt1 = tg.Pixels[tg.Pixels.length - 2];\r\n                            pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth);\r\n                            Modifier2.AddModifier2(tg, tg.get_H() + \" \" + tg.get_Name(), Modifier2.aboveMiddle, -0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG() + WDash, Modifier2.aboveMiddle, 0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.aboveMiddle, 1.7 * csFactor, pt0, pt1, false);\r\n                        }\r\n                    } else //more than one semgent\r\n                    {\r\n                        let dist3: double = lineutility.CalcDistanceDouble(pt0, pt2);\r\n                        if (dist > stringWidth + 5 || dist >= dist2 || dist3 > stringWidth + 5) {\r\n                            pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth);\r\n                            Modifier2.AddModifier2(tg, tg.get_H() + \" \" + tg.get_Name(), Modifier2.aboveMiddle, -0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG() + WDash, Modifier2.aboveMiddle, 0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.aboveMiddle, 1.7 * csFactor, pt0, pt1, false);\r\n                        }\r\n                        if (dist2 > stringWidth + 5 || dist2 > dist || dist3 > stringWidth + 5) {\r\n                            pt0 = tg.Pixels[tg.Pixels.length - 1];\r\n                            pt1 = tg.Pixels[tg.Pixels.length - 2];\r\n                            pt1 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth);\r\n                            Modifier2.AddModifier2(tg, tg.get_H() + \" \" + tg.get_Name(), Modifier2.aboveMiddle, -0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG() + WDash, Modifier2.aboveMiddle, 0.7 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.aboveMiddle, 1.7 * csFactor, pt0, pt1, false);\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n            Modifier2.scaleModifiers(tg);\r\n            tg.Pixels = origPoints;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"AddModifiersGeo\",\r\n                    new RendererException(\"Failed inside AddModifiersGeo\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n     * RFA, NFA, FFA need these for line spacing\r\n     *\r\n     * @param tg\r\n     * @return\r\n     */\r\n    private static getRFALines(tg: TGLight): int {\r\n        let lines: int = 1;\r\n        try {\r\n            if (tg.get_Name() != null && tg.get_Name().length > 0) {\r\n                lines++;\r\n            }\r\n            if (tg.get_DTG() != null && tg.get_DTG().length > 0) {\r\n                lines++;\r\n            } else {\r\n                if (tg.get_DTG1() != null && tg.get_DTG1().length > 0) {\r\n                    lines++;\r\n                }\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"AddModifiers\",\r\n                    new RendererException(\"Failed inside AddModifiers\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return lines;\r\n    }\r\n\r\n    /**\r\n     * Added sector range fan modifiers based using the calculated orientation\r\n     * indicator points\r\n     *\r\n     * @param tg\r\n     * @param converter\r\n     * @return\r\n     */\r\n    private static addSectorModifiers(tg: TGLight, converter: IPointConversion): void {\r\n        try {\r\n            if (tg.get_LineType() === TacticalLines.RANGE_FAN_SECTOR) {\r\n                let AM: Array<number> = new Array();\r\n                let AN: Array<number> = new Array();\r\n                //get the number of sectors\r\n                let X: string = tg.get_X();\r\n                let altitudes: string[];\r\n                let am: string[] = tg.get_AM().split(\",\");\r\n                let an: string[] = tg.get_AN().split(\",\");\r\n                let numSectors: int = an.length / 2;\r\n                //there must be at least one sector\r\n                if (numSectors < 1) {\r\n                    return;\r\n                }\r\n                if (X.length > 0) {\r\n                    altitudes = X.split(\",\");\r\n                }\r\n\r\n                for (let s of am) {\r\n                    AM.push(parseFloat(s));\r\n                }\r\n                for (let s of an) {\r\n                    AN.push(parseFloat(s));\r\n                }\r\n\r\n                if (numSectors + 1 > AM.length) {\r\n                    if (parseFloat(am[0]) !== 0) {\r\n                        AM.splice(0, 0, 0);\r\n                    }\r\n                }\r\n\r\n                let n: int = tg.Pixels.length;\r\n                //pt0 and pt1 are points for the location indicator\r\n                let pt0: POINT2 = tg.Pixels[n - 5];\r\n                let pt1: POINT2 = tg.Pixels[n - 4];\r\n                let pt02d: Point2D = new Point2D(pt0.x, pt0.y);\r\n                let pt12d: Point2D = new Point2D(pt1.x, pt1.y);\r\n                pt02d = converter.PixelsToGeo(pt02d);\r\n                pt12d = converter.PixelsToGeo(pt12d);\r\n                pt0.x = pt02d.getX();\r\n                pt0.y = pt02d.getY();\r\n                pt1.x = pt12d.getX();\r\n                pt1.y = pt12d.getY();\r\n                //azimuth of the orientation indicator\r\n                let az12: double = mdlGeodesic.GetAzimuth(pt0, pt1);\r\n\r\n                let pt2: POINT2;\r\n                let locModifier: Array<POINT2> = new Array();\r\n                //diagnostic\r\n                let ptLeft: POINT2;\r\n                let ptRight: POINT2;\r\n                let locAZModifier: Array<POINT2> = new Array();\r\n                //end section\r\n                let pt22d: Point2D;\r\n                let radius: double = 0;\r\n                for (let k: int = 0; k < numSectors; k++) {\r\n                    if (AM.length < k + 2) {\r\n                        break;\r\n                    }\r\n                    radius = (AM[k] + AM[k + 1]) / 2;\r\n                    pt2 = mdlGeodesic.geodesic_coordinate(pt0, radius, az12);\r\n                    //need locModifier in geo pixels\r\n                    pt22d = new Point2D(pt2.x, pt2.y);\r\n                    pt22d = converter.GeoToPixels(pt22d);\r\n                    pt2.x = pt22d.getX();\r\n                    pt2.y = pt22d.getY();\r\n                    locModifier.push(pt2);\r\n                    //diagnostic\r\n                    if (tg.get_HideOptionalLabels()) {\r\n\r\n                        continue;\r\n                    }\r\n\r\n                    ptLeft = mdlGeodesic.geodesic_coordinate(pt0, radius, AN[2 * k]);\r\n                    //need ptLeft in geo pixels\r\n                    pt22d = new Point2D(ptLeft.x, ptLeft.y);\r\n                    pt22d = converter.GeoToPixels(pt22d);\r\n                    ptLeft.x = pt22d.getX();\r\n                    ptLeft.y = pt22d.getY();\r\n                    ptRight = mdlGeodesic.geodesic_coordinate(pt0, radius, AN[2 * k + 1]);\r\n                    //need ptRight in geo pixels\r\n                    pt22d = new Point2D(ptRight.x, ptRight.y);\r\n                    pt22d = converter.GeoToPixels(pt22d);\r\n                    ptRight.x = pt22d.getX();\r\n                    ptRight.y = pt22d.getY();\r\n                    locAZModifier.push(ptLeft);\r\n                    locAZModifier.push(ptRight);\r\n                    //end section\r\n                }\r\n                if (altitudes != null) {\r\n                    for (let k: int = 0; k < altitudes.length; k++) {\r\n                        if (k >= locModifier.length) {\r\n                            break;\r\n                        }\r\n                        pt0 = locModifier[k];\r\n                        Modifier2.AddAreaModifier(tg, \"ALT \" + altitudes[k], Modifier2.area, 0, pt0, pt0);\r\n                    }\r\n                }\r\n\r\n                if (!tg.get_HideOptionalLabels()) {\r\n                    for (let k: int = 0; k < numSectors; k++) {\r\n                        pt0 = locModifier[k];\r\n                        Modifier2.AddAreaModifier(tg, \"RG \" + Modifier2.removeDecimal(AM[k + 1]), Modifier2.area, -1, pt0, pt0);\r\n                        ptLeft = locAZModifier[2 * k];\r\n                        ptRight = locAZModifier[2 * k + 1];\r\n                        Modifier2.AddAreaModifier(tg, Modifier2.removeDecimal(an[2 * k]), Modifier2.area, 0, ptLeft, ptLeft);\r\n                        Modifier2.AddAreaModifier(tg, Modifier2.removeDecimal(an[2 * k + 1]), Modifier2.area, 0, ptRight, ptRight);\r\n                    }\r\n                }\r\n            } else {\r\n                if (tg.get_LineType() === TacticalLines.RADAR_SEARCH) {\r\n                    // Copies functionality from RANGE_FAN_SECTOR with one sector and different modifiers\r\n                    let strLeftRightMinMax: string = tg.get_LRMM();\r\n                    let sector: string[] = strLeftRightMinMax.split(\",\");\r\n                    let left: double = parseFloat(sector[0]);\r\n                    let right: double = parseFloat(sector[1]);\r\n\r\n                    while (left > 360) {\r\n                        left -= 360;\r\n                    }\r\n                    while (right > 360) {\r\n                        right -= 360;\r\n                    }\r\n                    while (left < 0) {\r\n                        left += 360;\r\n                    }\r\n                    while (right < 0) {\r\n                        right += 360;\r\n                    }\r\n\r\n                    let orientation: double = 0;\r\n                    if (left > right) {\r\n                        orientation = (left - 360 + right) / 2;\r\n                    } else {\r\n                        orientation = (left + right) / 2;\r\n                    }\r\n\r\n                    let dist: double = parseFloat(sector[3]);\r\n                    let radius: double = dist * 1.1;\r\n\r\n                    let pt0: POINT2 = tg.LatLongs[0];\r\n                    let ptPixels: Point2D = converter.GeoToPixels(new Point2D(pt0.x, pt0.y));\r\n                    let pt0F: POINT2 = new POINT2();\r\n                    pt0F.x = ptPixels.getX();\r\n                    pt0F.y = ptPixels.getY();\r\n                    pt0F.style = pt0.style;\r\n\r\n                    let pt1: POINT2 = mdlGeodesic.geodesic_coordinate(pt0, radius, orientation);\r\n                    ptPixels = converter.GeoToPixels(new Point2D(pt1.x, pt1.y));\r\n                    let pt1F: POINT2 = new POINT2();\r\n                    pt1F.x = ptPixels.getX();\r\n                    pt1F.y = ptPixels.getY();\r\n                    pt1F.style = pt1.style;\r\n\r\n                    dist = lineutility.CalcDistanceDouble(pt0F, pt1F);\r\n                    let base: double = 10;\r\n                    if (dist < 100) {\r\n                        base = dist / 10;\r\n                    }\r\n                    if (base < 5) {\r\n                        base = 5;\r\n                    }\r\n                    let basex2: double = 2 * base;\r\n                    let ptTipF: POINT2 = lineutility.ExtendAlongLineDouble(pt0F, pt1F, dist + basex2);  //was 20\r\n\r\n                    pt0 = pt0F;\r\n                    pt1 = ptTipF;\r\n\r\n                    let AM: Array<number> = new Array();\r\n                    let am: string[] = tg.get_AM().split(\",\");\r\n\r\n                    for (let s of am) {\r\n                        AM.push(parseFloat(s));\r\n                    }\r\n\r\n                    if (AM.length < 2) {\r\n                        if (parseFloat(am[0]) !== 0) {\r\n                            AM.splice(0, 0, 0);\r\n                        } else {\r\n                            return;\r\n                        }\r\n                    }\r\n\r\n                    let pt02d: Point2D = new Point2D(pt0.x, pt0.y);\r\n                    let pt12d: Point2D = new Point2D(pt1.x, pt1.y);\r\n                    pt02d = converter.PixelsToGeo(pt02d);\r\n                    pt12d = converter.PixelsToGeo(pt12d);\r\n                    pt0.x = pt02d.getX();\r\n                    pt0.y = pt02d.getY();\r\n                    pt1.x = pt12d.getX();\r\n                    pt1.y = pt12d.getY();\r\n                    let az12: double = mdlGeodesic.GetAzimuth(pt0, pt1);\r\n\r\n                    let pt22d: Point2D;\r\n\r\n                    radius = (AM[0] + AM[1]) / 2;\r\n                    let pt2: POINT2 = mdlGeodesic.geodesic_coordinate(pt0, radius, az12);\r\n                    pt22d = new Point2D(pt2.x, pt2.y);\r\n                    pt22d = converter.GeoToPixels(pt22d);\r\n                    pt2.x = pt22d.getX();\r\n                    pt2.y = pt22d.getY();\r\n                    Modifier2.AddAreaModifier(tg, tg.get_Name(), Modifier2.area, -1, pt2, pt2);\r\n                }\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"addSectorModifiers\",\r\n                    new RendererException(\"Failed inside addSectorModifiers\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Called by the renderer after tg.Pixels has been filled with the\r\n     * calculated points. The modifier path depends on points calculated by\r\n     * CELineArray.\r\n     *\r\n     * @param tg\r\n     */\r\n    public static AddModifiers2(tg: TGLight, converter: IPointConversion): void {\r\n        try {\r\n            if (tg.Pixels == null || tg.Pixels.length === 0) {\r\n                return;\r\n            }\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.BS_RECTANGLE:\r\n                case TacticalLines.BBS_RECTANGLE:\r\n                case TacticalLines.CONVOY:\r\n                case TacticalLines.HCONVOY:\r\n                case TacticalLines.BREACH:\r\n                case TacticalLines.BYPASS:\r\n                case TacticalLines.CANALIZE:\r\n                case TacticalLines.PENETRATE:\r\n                case TacticalLines.CLEAR:\r\n                case TacticalLines.DISRUPT:\r\n                case TacticalLines.FIX:\r\n                case TacticalLines.ISOLATE:\r\n                case TacticalLines.OCCUPY:\r\n                case TacticalLines.RETAIN:\r\n                case TacticalLines.SECURE:\r\n                case TacticalLines.CONTROL:\r\n                case TacticalLines.LOCATE:\r\n                case TacticalLines.AREA_DEFENSE:\r\n                case TacticalLines.CONTAIN:\r\n                case TacticalLines.SEIZE:\r\n                case TacticalLines.CAPTURE:\r\n                case TacticalLines.EVACUATE:\r\n                case TacticalLines.TURN:\r\n                case TacticalLines.CORDONKNOCK:\r\n                case TacticalLines.CORDONSEARCH:\r\n                case TacticalLines.DENY:\r\n                case TacticalLines.ESCORT:\r\n                case TacticalLines.INFILTRATION:\r\n                case TacticalLines.EXFILTRATION:\r\n                case TacticalLines.FOLLA:\r\n                case TacticalLines.FOLSP:\r\n                case TacticalLines.ACA_RECTANGULAR:\r\n                case TacticalLines.ACA_CIRCULAR:\r\n                case TacticalLines.RECTANGULAR:\r\n                case TacticalLines.CUED_ACQUISITION:\r\n                case TacticalLines.CIRCULAR:\r\n                case TacticalLines.BDZ:\r\n                case TacticalLines.BBS_POINT:\r\n                case TacticalLines.FSA_CIRCULAR:\r\n                case TacticalLines.NOTACK:\r\n                case TacticalLines.ATI_CIRCULAR:\r\n                case TacticalLines.CFFZ_CIRCULAR:\r\n                case TacticalLines.SENSOR_CIRCULAR:\r\n                case TacticalLines.CENSOR_CIRCULAR:\r\n                case TacticalLines.DA_CIRCULAR:\r\n                case TacticalLines.CFZ_CIRCULAR:\r\n                case TacticalLines.ZOR_CIRCULAR:\r\n                case TacticalLines.TBA_CIRCULAR:\r\n                case TacticalLines.TVAR_CIRCULAR:\r\n                case TacticalLines.FFA_CIRCULAR:\r\n                case TacticalLines.NFA_CIRCULAR:\r\n                case TacticalLines.RFA_CIRCULAR:\r\n                case TacticalLines.KILLBOXBLUE_CIRCULAR:\r\n                case TacticalLines.KILLBOXPURPLE_CIRCULAR:\r\n                case TacticalLines.BLOCK:\r\n                case TacticalLines.FFA_RECTANGULAR:\r\n                case TacticalLines.NFA_RECTANGULAR:\r\n                case TacticalLines.RFA_RECTANGULAR:\r\n                case TacticalLines.KILLBOXBLUE_RECTANGULAR:\r\n                case TacticalLines.KILLBOXPURPLE_RECTANGULAR:\r\n                case TacticalLines.FSA_RECTANGULAR:\r\n                case TacticalLines.SHIP_AOI_RECTANGULAR:\r\n                case TacticalLines.DEFENDED_AREA_RECTANGULAR:\r\n                case TacticalLines.ATI_RECTANGULAR:\r\n                case TacticalLines.CFFZ_RECTANGULAR:\r\n                case TacticalLines.SENSOR_RECTANGULAR:\r\n                case TacticalLines.CENSOR_RECTANGULAR:\r\n                case TacticalLines.DA_RECTANGULAR:\r\n                case TacticalLines.CFZ_RECTANGULAR:\r\n                case TacticalLines.ZOR_RECTANGULAR:\r\n                case TacticalLines.TBA_RECTANGULAR:\r\n                case TacticalLines.TVAR_RECTANGULAR:\r\n                case TacticalLines.PAA:\r\n                case TacticalLines.PAA_RECTANGULAR:\r\n                case TacticalLines.RECTANGULAR_TARGET:\r\n                case TacticalLines.PAA_CIRCULAR:\r\n                case TacticalLines.RANGE_FAN:\r\n                case TacticalLines.RANGE_FAN_SECTOR:\r\n                case TacticalLines.RADAR_SEARCH:\r\n                case TacticalLines.SHIP_AOI_CIRCULAR:\r\n                case TacticalLines.MFLANE:\r\n                case TacticalLines.ENVELOPMENT:\r\n                case TacticalLines.MOBILE_DEFENSE: {\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return;\r\n                }\r\n\r\n            }\r\n            //end section\r\n            let origPoints: Array<POINT2> = lineutility.getDeepCopy(tg.Pixels);\r\n            let n: int = tg.Pixels.length;\r\n            if (tg.modifiers == null) {\r\n                tg.modifiers = new Array();\r\n            }\r\n            let font: Font = tg.get_Font();\r\n            let ptCenter: POINT2;\r\n            let csFactor: double = 1;//this will be used for text spacing the 3d map (CommandCight)\r\n            //String affiliation=tg.get_Affiliation();\r\n            let linetype: int = tg.get_LineType();\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            let pt2: POINT2;\r\n            let pt3: POINT2;\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let dist: double = 0;\r\n            let label: string = Modifier2.GetCenterLabel(tg);\r\n            let X: string[];\r\n            let lastIndex: int = tg.Pixels.length - 1;\r\n            let nextToLastIndex: int = 0;\r\n            if (tg.Pixels.length > 1) {\r\n                nextToLastIndex = tg.Pixels.length - 2;\r\n            }\r\n            let ptLast: POINT2 = new POINT2(tg.Pixels[lastIndex]);\r\n            let ptNextToLast: POINT2;\r\n            if (tg.Pixels.length > 1) {\r\n                ptNextToLast = new POINT2(tg.Pixels[nextToLastIndex]);\r\n            }\r\n            let WDash: string = \"\"; // Dash between W and W1 if they're not empty\r\n            let TSpace: string = \"\";\r\n            let TDash: string = \"\"; // Space or dash between label and T modifier if T isn't empty\r\n            if (tg.get_DTG() != null && tg.get_DTG1() != null && tg.get_DTG().length > 0 && tg.get_DTG1().length > 0) {\r\n                WDash = \" - \";\r\n            }\r\n            if (tg.get_Name() != null && tg.get_Name().length > 0) {\r\n                TSpace = \" \";\r\n                TDash = \" - \";\r\n            }\r\n\r\n            let ptLeft: POINT2;\r\n            let ptRight: POINT2;\r\n            let metrics: FontMetrics = new FontMetrics(tg.get_Font())\r\n            let stringWidth: int = 0;\r\n            let rfaLines: int = 0;\r\n            pt0 = new POINT2(tg.Pixels[0]);\r\n            if (tg.Pixels.length > 1) {\r\n                pt1 = new POINT2(tg.Pixels[1]);\r\n            }\r\n\r\n            let pts: POINT2[];\r\n            // if the client is the 3d map (CS) then we want to shrink the spacing bnetween\r\n            // the lines of text\r\n            if (tg.get_Client() === \"cpof3d\") {\r\n                csFactor = 0.9;\r\n            }\r\n\r\n            Modifier2.shiftModifierPath(tg, pt0, pt1, ptLast, ptNextToLast);\r\n            switch (linetype) {\r\n                case TacticalLines.BS_RECTANGLE:\r\n                case TacticalLines.BBS_RECTANGLE:{\r\n                    pts = new Array<POINT2>(4);\r\n                    for (j = 0; j < 4; j++) {\r\n                        pts[j] = tg.Pixels[j];\r\n                    }\r\n                    ptCenter = lineutility.CalcCenterPointDouble2(pts, 4);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, -0.125 * csFactor, ptCenter, ptCenter, false);\r\n                    break;\r\n                }\r\n                \r\n                case TacticalLines.CONVOY:\r\n                case TacticalLines.HCONVOY: {\r\n                    pt2 = lineutility.MidPointDouble(tg.Pixels[0], tg.Pixels[3], 0);\r\n                    pt3 = lineutility.MidPointDouble(tg.Pixels[1], tg.Pixels[2], 0);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_V(), Modifier2.aboveEndInside, 0, pt2, pt3, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_H(), Modifier2.aboveStartInside, 0, pt2, pt3, false);\r\n                    Modifier2.addDTG(tg, Modifier2.aboveMiddle, 1.2 * csFactor, 2.2 * csFactor, pt2, pt3, metrics);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BREACH:\r\n                case TacticalLines.BYPASS:\r\n                case TacticalLines.CANALIZE: {\r\n                    pt0 = tg.Pixels[1];\r\n                    pt1 = tg.Pixels[2];\r\n                    //pt1=lineutility.ExtendAlongLineDouble(pt1, pt0, -10);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.aboveMiddlePerpendicular, -0.125 * csFactor, pt0, pt1, true);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PENETRATE:\r\n                case TacticalLines.CLEAR: {\r\n                    pt0 = tg.Pixels[2];\r\n                    pt1 = tg.Pixels[3];\r\n                    //pt1=lineutility.ExtendAlongLineDouble(pt1, pt0, -10);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.aboveMiddle, -0.125 * csFactor, pt0, pt1, true);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DISRUPT: {\r\n                    pt0 = tg.Pixels[4];\r\n                    pt1 = tg.Pixels[5];\r\n                    //pt1=lineutility.ExtendAlongLineDouble(pt1, pt0, -10);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.aboveMiddle, -0.125 * csFactor, pt0, pt1, true);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FIX: {\r\n                    pt0 = tg.Pixels[0];\r\n                    pt1 = tg.Pixels[1];\r\n                    //pt1=lineutility.ExtendAlongLineDouble(pt1, pt0, -10);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.aboveMiddle, -0.125 * csFactor, pt0, pt1, true);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ISOLATE:\r\n                case TacticalLines.OCCUPY:\r\n                case TacticalLines.RETAIN:\r\n                case TacticalLines.SECURE:\r\n                case TacticalLines.CONTROL:\r\n                case TacticalLines.LOCATE:\r\n                case TacticalLines.AREA_DEFENSE: {\r\n                    pt0 = tg.Pixels[13];\r\n                    pt1 = tg.Pixels[14];\r\n                    //pt1=lineutility.ExtendAlongLineDouble(pt1, pt0, -10);\r\n                    ptCenter = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.aboveMiddle, -0.125 * csFactor, ptCenter, ptCenter, true);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CONTAIN: {\r\n                    pt0 = tg.Pixels[13];\r\n                    pt1 = tg.Pixels[14];\r\n                    //pt1=lineutility.ExtendAlongLineDouble(pt1, pt0, -10);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.aboveMiddle, -0.125 * csFactor, pt0, pt1, true);\r\n\r\n                    // Contain always has \"ENY\" even if friendly (not N modifier)\r\n                    for (j = 0; j < n; j++) {\r\n                        if (tg.Pixels[j].style === 14) {\r\n                            pt0 = tg.Pixels[j];\r\n                            pt1 = tg.Pixels[j + 1];\r\n                            Modifier2.AddIntegralAreaModifier(tg, \"ENY\", Modifier2.aboveMiddle, 0, pt0, pt1, true);\r\n                            break;\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TURN: {\r\n                    pt0 = tg.Pixels[12];\r\n                    pt1 = tg.Pixels[13];\r\n                    ptCenter = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, -0.125 * csFactor, ptCenter, ptCenter, true);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SEIZE:\r\n                case TacticalLines.CAPTURE:\r\n                case TacticalLines.EVACUATE: {\r\n                    pt0 = tg.Pixels[26];\r\n                    pt1 = tg.Pixels[27];\r\n                    //pt1=lineutility.ExtendAlongLineDouble(pt1, pt0, -10);\r\n                    ptCenter = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.aboveMiddle, -0.125 * csFactor, ptCenter, ptCenter, true);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DEFENDED_AREA_RECTANGULAR: {\r\n                    ptLeft = lineutility.MidPointDouble(tg.Pixels[0], tg.Pixels[1], 0);\r\n                    ptRight = lineutility.MidPointDouble(tg.Pixels[2], tg.Pixels[3], 0);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label + TDash + tg.get_Name(), Modifier2.aboveMiddle, 0, ptLeft, ptRight, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SHIP_AOI_RECTANGULAR: {\r\n                    if (tg.Pixels[0].x > tg.Pixels[3].x) {\r\n                        Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.aboveMiddle, csFactor, tg.Pixels[0], tg.Pixels[3], false);\r\n                    } else {\r\n                        Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.aboveMiddle, csFactor, tg.Pixels[1], tg.Pixels[2], false);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.NOTACK: {\r\n                    ptCenter = lineutility.MidPointDouble(tg.Pixels[0], tg.Pixels[Math.trunc(tg.Pixels.length / 2)], 0);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, -1, ptCenter, ptCenter, false);\r\n                    Modifier2.addDTG(tg, Modifier2.area, csFactor, 2 * csFactor, ptCenter, ptCenter, metrics);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SHIP_AOI_CIRCULAR: {\r\n                    // Moved from AddModifiersGeo()\r\n                    // AddModifiersGeo() called before getGeoEllipse(). Unable to use getMBR with single anchor point\r\n\r\n                    // Get variables from AddModifiersGeo\r\n                    let lr: POINT2 = new POINT2(tg.Pixels[0]);\r\n                    let ll: POINT2 = new POINT2(tg.Pixels[0]);\r\n                    let ul: POINT2 = new POINT2(tg.Pixels[0]);\r\n                    let ur: POINT2 = new POINT2(tg.Pixels[0]);\r\n                    Modifier2.GetMBR(tg, ul, ur, lr, ll);\r\n\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.aboveMiddle, csFactor, ll, lr, false);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MFLANE: {\r\n                    //pt0=tg.Pixels[7];\r\n                    //pt1=tg.Pixels[5];\r\n                    pt0 = tg.Pixels[4];\r\n                    pt1 = tg.Pixels[2];\r\n                    if (tg.Pixels[0].y < tg.Pixels[1].y) {\r\n                        Modifier2.addDTG(tg, Modifier2.aboveMiddle, 0.5 * csFactor, 1.5 * csFactor, pt0, pt1, metrics);\r\n                    } else {\r\n                        Modifier2.addDTG(tg, Modifier2.aboveMiddle, -0.5 * csFactor, -1.5 * csFactor, pt0, pt1, metrics);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CORDONKNOCK:\r\n                case TacticalLines.CORDONSEARCH: \r\n                case TacticalLines.DENY: {\r\n                    pt0 = tg.Pixels[13];\r\n                    pt1 = tg.Pixels[0];\r\n                    stringWidth = metrics.stringWidth(label);\r\n                    if (pt0.x < pt1.x) {\r\n                        stringWidth = -stringWidth;\r\n                    }\r\n                    pt1 = lineutility.ExtendAlongLineDouble2(pt0, pt1, 0.75 * stringWidth);\r\n                    ptCenter = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.aboveMiddle, 0, ptCenter, ptCenter, true);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ESCORT: {\r\n                    if(tg.Pixels.length == 6) {\r\n                        if (tg.Pixels[2].x == tg.Pixels[3].x &&\r\n                                tg.Pixels[2].y == tg.Pixels[3].y) {\r\n                            //No Room for E labels\r\n                            break;//?\r\n                        }\r\n                        //This function put the pabel \r\n                        Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.toEnd, 0, tg.Pixels[2], tg.Pixels[1], true);\r\n                        Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.toEnd, 0, tg.Pixels[3], tg.Pixels[4], true);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.EXFILTRATION:\r\n                    case TacticalLines.INFILTRATION: {\r\n                        Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.aboveMiddle, 0, pt0, pt1 , true);\r\n                        break;\r\n                    }\r\n\r\n                case TacticalLines.FOLLA: {\r\n                    pt0 = tg.Pixels[0];\r\n                    pt1 = lineutility.MidPointDouble(tg.Pixels[5], tg.Pixels[6], 0);\r\n                    pt1 = lineutility.ExtendAlongLineDouble(pt1, pt0, -10);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.aboveMiddle, 0, pt0, pt1, true);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FOLSP: {\r\n                    pt0 = tg.Pixels[3];\r\n                    pt1 = tg.Pixels[6];\r\n                    pt1 = lineutility.ExtendAlongLineDouble(pt1, pt0, -10);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.aboveMiddle, 0, pt0, pt1, true);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ACA_RECTANGULAR: {\r\n                    ptLeft = lineutility.MidPointDouble(tg.Pixels[0], tg.Pixels[1], 0);\r\n                    ptRight = lineutility.MidPointDouble(tg.Pixels[2], tg.Pixels[3], 0);\r\n                    Modifier2.AddModifier2(tg, label + TSpace + tg.get_Name(), Modifier2.aboveMiddle, -3 * csFactor, ptLeft, ptRight, false);\r\n                    Modifier2.AddModifier2(tg, tg.get_T1(), Modifier2.aboveMiddle, -2 * csFactor, ptLeft, ptRight, false, \"T1\");\r\n                    Modifier2.AddModifier2(tg, \"MIN ALT: \" + tg.get_X(), Modifier2.aboveMiddle, -1 * csFactor, ptLeft, ptRight, false, \"H\");\r\n                    Modifier2.AddModifier2(tg, \"MAX ALT: \" + tg.get_X1(), Modifier2.aboveMiddle, 0, ptLeft, ptRight, false, \"H1\");\r\n                    Modifier2.AddModifier2(tg, \"GRID \" + tg.get_Location(), Modifier2.aboveMiddle, 1 * csFactor, ptLeft, ptRight, false, \"H2\");\r\n                    Modifier2.AddModifier2(tg, \"EFF \" + tg.get_DTG() + WDash, Modifier2.aboveMiddle, 2 * csFactor, ptLeft, ptRight, false, \"W\");\r\n                    Modifier2.AddModifier2(tg, tg.get_DTG1(), Modifier2.aboveMiddle, 3 * csFactor, ptLeft, ptRight, false, \"W1\");\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ACA_CIRCULAR: {\r\n                    ptCenter = lineutility.CalcCenterPointDouble2(tg.Pixels, tg.Pixels.length);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label + TSpace + tg.get_Name(), Modifier2.area, -3 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddModifier2(tg, tg.get_T1(), Modifier2.area, -2 * csFactor, ptCenter, ptCenter, false, \"T1\");\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"MIN ALT: \" + tg.get_X(), Modifier2.area, -1 * csFactor, ptCenter, ptCenter, false, \"H\");\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"MAX ALT: \" + tg.get_X1(), Modifier2.area, 0, ptCenter, ptCenter, false, \"H1\");\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"GRID \" + tg.get_Location(), Modifier2.area, 1 * csFactor, ptCenter, ptCenter, false, \"H2\");\r\n                    Modifier2.AddIntegralAreaModifier(tg, \"EFF \" + tg.get_DTG() + WDash, Modifier2.area, 2 * csFactor, ptCenter, ptCenter, false, \"W\");\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_DTG1(), Modifier2.area, 3 * csFactor, ptCenter, ptCenter, false, \"W1\");\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FSA_CIRCULAR:\r\n                case TacticalLines.ATI_CIRCULAR:\r\n                case TacticalLines.CFFZ_CIRCULAR:\r\n                case TacticalLines.SENSOR_CIRCULAR:\r\n                case TacticalLines.CENSOR_CIRCULAR:\r\n                case TacticalLines.DA_CIRCULAR:\r\n                case TacticalLines.CFZ_CIRCULAR:\r\n                case TacticalLines.ZOR_CIRCULAR:\r\n                case TacticalLines.TBA_CIRCULAR:\r\n                case TacticalLines.TVAR_CIRCULAR:\r\n                case TacticalLines.KILLBOXBLUE_CIRCULAR:\r\n                case TacticalLines.KILLBOXPURPLE_CIRCULAR: {\r\n                    ptCenter = lineutility.MidPointDouble(tg.Pixels[0], tg.Pixels[Math.trunc(tg.Pixels.length / 2)], 0);\r\n                    Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, -0.5 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, 0.5 * csFactor, ptCenter, ptCenter, false);\r\n                    Modifier2.AddOffsetModifier(tg, tg.get_DTG() + WDash, Modifier2.toEnd, -1 * csFactor, tg.Pixels.length / 2, 0, 4, \"left\");\r\n                    Modifier2.AddOffsetModifier(tg, tg.get_DTG1(), Modifier2.toEnd, 0, tg.Pixels.length / 2, 0, 4, \"left\");\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FFA_CIRCULAR:\r\n                case TacticalLines.NFA_CIRCULAR:\r\n                case TacticalLines.RFA_CIRCULAR: {\r\n                    rfaLines = Modifier2.getRFALines(tg);\r\n                    ptCenter = lineutility.MidPointDouble(tg.Pixels[0], tg.Pixels[51], 0);\r\n                    switch (rfaLines) {\r\n                        case 3: { //2 valid modifiers and a label\r\n                            Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, -1 * csFactor, ptCenter, ptCenter, true);\r\n                            Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, 0, ptCenter, ptCenter, true);\r\n                            Modifier2.addDTG(tg, Modifier2.area, 1 * csFactor, 2 * csFactor, ptCenter, ptCenter, metrics);\r\n                            break;\r\n                        }\r\n\r\n                        case 2: { //one valid modifier and a label\r\n                            Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, -0.5 * csFactor, ptCenter, ptCenter, true);\r\n                            if (tg.get_Name() != null && tg.get_Name().length > 0) {\r\n                                Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, 0.5 * csFactor, ptCenter, ptCenter, true);\r\n                            } else {\r\n                                Modifier2.addDTG(tg, Modifier2.area, 0.5 * csFactor, 1.5 * csFactor, ptCenter, ptCenter, metrics);\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        default: {    //one label only\r\n                            Modifier2.AddIntegralAreaModifier(tg, label, Modifier2.area, 0, ptCenter, ptCenter, true);\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BLOCK: {\r\n                    //for (j = 0; j < tg.Pixels.length; j++)\r\n                    for (j = 0; j < n; j++) {\r\n                        if (tg.Pixels[j].style === 14) {\r\n                            Modifier2.AddIntegralModifier(tg, label, Modifier2.aboveMiddle, 0, j, j + 1);\r\n                            break;\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FFA_RECTANGULAR:\r\n                case TacticalLines.NFA_RECTANGULAR:\r\n                case TacticalLines.RFA_RECTANGULAR: {\r\n                    rfaLines = Modifier2.getRFALines(tg);\r\n                    pt0 = lineutility.MidPointDouble(tg.Pixels[0], tg.Pixels[1], 0);\r\n                    pt1 = lineutility.MidPointDouble(tg.Pixels[2], tg.Pixels[3], 0);\r\n                    switch (rfaLines) {\r\n                        case 3: { //two valid modifiers and one label\r\n                            Modifier2.AddModifier2(tg, label, Modifier2.aboveMiddle, -1 * csFactor, pt0, pt1, false);\r\n                            Modifier2.AddModifier2(tg, tg.get_Name(), Modifier2.aboveMiddle, 0, pt0, pt1, false);\r\n                            Modifier2.addDTG(tg, Modifier2.aboveMiddle, 1 * csFactor, 2 * csFactor, pt0, pt1, metrics);\r\n                            break;\r\n                        }\r\n\r\n                        case 2: { //one valid modifier and one label\r\n                            Modifier2.AddModifier2(tg, label, Modifier2.aboveMiddle, -0.5 * csFactor, pt0, pt1, false);\r\n                            if (tg.get_Name() != null && tg.get_Name().length > 0) {\r\n                                Modifier2.AddModifier2(tg, tg.get_Name(), Modifier2.aboveMiddle, 0.5 * csFactor, pt0, pt1, false);\r\n                            } else {\r\n                                Modifier2.addDTG(tg, Modifier2.aboveMiddle, 0.5 * csFactor, 1.5 * csFactor, pt0, pt1, metrics);\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        default: {    //one label only\r\n                            Modifier2.AddModifier2(tg, label, Modifier2.aboveMiddle, 0, pt0, pt1, false);\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.KILLBOXBLUE_RECTANGULAR:\r\n                case TacticalLines.KILLBOXPURPLE_RECTANGULAR:\r\n                case TacticalLines.FSA_RECTANGULAR:\r\n                case TacticalLines.ATI_RECTANGULAR:\r\n                case TacticalLines.CFFZ_RECTANGULAR:\r\n                case TacticalLines.SENSOR_RECTANGULAR:\r\n                case TacticalLines.CENSOR_RECTANGULAR:\r\n                case TacticalLines.DA_RECTANGULAR:\r\n                case TacticalLines.CFZ_RECTANGULAR:\r\n                case TacticalLines.ZOR_RECTANGULAR:\r\n                case TacticalLines.TBA_RECTANGULAR:\r\n                case TacticalLines.TVAR_RECTANGULAR: {\r\n                    ptLeft = lineutility.MidPointDouble(tg.Pixels[0], tg.Pixels[1], 0);\r\n                    ptRight = lineutility.MidPointDouble(tg.Pixels[2], tg.Pixels[3], 0);\r\n                    Modifier2.AddModifier2(tg, label, Modifier2.aboveMiddle, -0.5 * csFactor, ptLeft, ptRight, false);\r\n                    Modifier2.AddModifier2(tg, tg.get_Name(), Modifier2.aboveMiddle, 0.5 * csFactor, ptLeft, ptRight, false);\r\n                    pt0 = tg.Pixels[0];\r\n                    pt1 = tg.Pixels[1];\r\n                    pt2 = tg.Pixels[2];\r\n                    pt3 = tg.Pixels[3];\r\n                    if (tg.get_Client().toLowerCase() == \"ge\") {\r\n                        pt0.x -= font.getSize() / 2;\r\n                        pt2.x -= font.getSize() / 2;\r\n                    }\r\n                    if (tg.get_Client().toLowerCase() !== \"ge\")//added 2-27-12\r\n                    {\r\n                        clsUtility.shiftModifiersLeft(pt0, pt3, 12.5);\r\n                        clsUtility.shiftModifiersLeft(pt1, pt2, 12.5);\r\n                    }\r\n                    if (ptLeft.x === ptRight.x) {\r\n                        ptRight.x += 1;\r\n                    }\r\n                    if (ptLeft.x < ptRight.x) {\r\n                        Modifier2.AddModifier(tg, tg.get_DTG() + WDash, Modifier2.toEnd, 0, pt0, pt3);//was 1,2 switched for CPOF\r\n                        Modifier2.AddModifier(tg, tg.get_DTG1(), Modifier2.toEnd, 1 * csFactor, pt0, pt3);//was 1,2\r\n                    } else {\r\n                        Modifier2.AddModifier(tg, tg.get_DTG() + WDash, Modifier2.toEnd, 0, pt2, pt1);//was 3,0 //switched for CPOF\r\n                        Modifier2.AddModifier(tg, tg.get_DTG1(), Modifier2.toEnd, 1 * csFactor, pt2, pt1);//was 3,0\r\n                    }\r\n\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PAA_RECTANGULAR: {\r\n                    Modifier2.AddIntegralModifier(tg, label, Modifier2.aboveMiddlePerpendicular, 0, 0, 1, true);\r\n                    Modifier2.AddIntegralModifier(tg, label, Modifier2.aboveMiddle, 0, 1, 2, true);\r\n                    Modifier2.AddIntegralModifier(tg, label, Modifier2.aboveMiddlePerpendicular, 0, 2, 3, true);\r\n                    Modifier2.AddIntegralModifier(tg, label, Modifier2.aboveMiddle, 0, 3, 0, true);\r\n                    rfaLines = Modifier2.getRFALines(tg);\r\n                    pt0 = lineutility.MidPointDouble(tg.Pixels[0], tg.Pixels[1], 0);\r\n                    pt1 = lineutility.MidPointDouble(tg.Pixels[2], tg.Pixels[3], 0);\r\n                    switch (rfaLines) {\r\n                        case 3: { // two valid modifiers\r\n                            Modifier2.AddModifier2(tg, tg.get_Name(), Modifier2.aboveMiddle, -0.5, pt0, pt1, false);\r\n                            Modifier2.addDTG(tg, Modifier2.aboveMiddle, 0.5 * csFactor, 1.5 * csFactor, pt0, pt1, metrics);\r\n                            break;\r\n                        }\r\n\r\n                        case 2: { // one valid modifier\r\n                            if (tg.get_Name() != null && tg.get_Name().length > 0) {\r\n                                Modifier2.AddModifier2(tg, tg.get_Name(), Modifier2.aboveMiddle, 0, pt0, pt1, false);\r\n                            } else {\r\n                                Modifier2.addDTG(tg, Modifier2.aboveMiddle, 0, csFactor, pt0, pt1, metrics);\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PAA_CIRCULAR: {\r\n                    for (let i: int = 0; i < 4; i++) {\r\n                        Modifier2.AddIntegralModifier(tg, label, Modifier2.area, -0.5 * csFactor, n / 4 * i, n / 4 * i, false);\r\n                    }\r\n\r\n                    rfaLines = Modifier2.getRFALines(tg);\r\n                    ptCenter = lineutility.MidPointDouble(tg.Pixels[0], tg.Pixels[Math.trunc(n / 2.0 + 0.5)], 0);\r\n                    switch (rfaLines) {\r\n                        case 3: { // two valid modifiers\r\n                            Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, -0.5, ptCenter, ptCenter, false);\r\n                            Modifier2.addDTG(tg, Modifier2.area, 0.5 * csFactor, 1.5 * csFactor, ptCenter, ptCenter, metrics);\r\n                            break;\r\n                        }\r\n\r\n                        case 2: { // one valid modifier\r\n                            if (tg.get_Name() != null && tg.get_Name().length > 0) {\r\n                                Modifier2.AddIntegralAreaModifier(tg, tg.get_Name(), Modifier2.area, 0, ptCenter, ptCenter, false);\r\n                            } else {\r\n                                Modifier2.addDTG(tg, Modifier2.area, 0, csFactor, ptCenter, ptCenter, metrics);\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RANGE_FAN: {\r\n                    if (tg.get_X() != null) {\r\n                        X = tg.get_X().split(\",\");\r\n                        for (j = 0; j < X.length; j++) {\r\n                            if (tg.Pixels.length > j * 102 + 25) {\r\n                                pt0 = tg.Pixels[j * 102 + 25];\r\n                                Modifier2.AddAreaModifier(tg, \"ALT \" + X[j], Modifier2.area, 0, pt0, pt0);\r\n                            }\r\n                        }\r\n                    }\r\n                    if (!tg.get_HideOptionalLabels()) {\r\n                        let am: string[] = tg.get_AM().split(\",\");\r\n                        for (j = 0; j < am.length; j++) {\r\n                            if (tg.Pixels.length > j * 102 + 25) {\r\n                                pt0 = tg.Pixels[j * 102 + 25];\r\n                                //AddAreaModifier(tg, \"RG \" + am[j], area, -1, pt0, pt0);\r\n                                if (j === 0) {\r\n\r\n                                    Modifier2.AddAreaModifier(tg, \"MIN RG \" + Modifier2.removeDecimal(am[j]), 3, -1, pt0, pt0);\r\n                                }\r\n\r\n                                else {\r\n\r\n                                    Modifier2.AddAreaModifier(tg, \"MAX RG \" + \"(\" + j.toString() + \") \" + Modifier2.removeDecimal(am[j]), 3, -1, pt0, pt0);\r\n                                }\r\n\r\n                            }\r\n                        }\r\n                    }// end if set range fan text\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RANGE_FAN_SECTOR:\r\n                case TacticalLines.RADAR_SEARCH: {\r\n                    Modifier2.addSectorModifiers(tg, converter);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ENVELOPMENT: {\r\n                    Modifier2.AddIntegralModifier(tg, label, Modifier2.aboveMiddle, 0, 0, 1, true);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MOBILE_DEFENSE: {\r\n                    Modifier2.AddIntegralModifier(tg, label, Modifier2.area, 0, 16, 16, true);\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }//end switch\r\n            Modifier2.scaleModifiers(tg);\r\n            tg.Pixels = origPoints;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"AddModifiers2\",\r\n                    new RendererException(\"Failed inside AddModifiers2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Displays the tg modifiers using a client Graphics2D, this is an option\r\n     * provided to clients for displaying modifiers without using shapes\r\n     *\r\n     * @param tg the tactical graphic\r\n     * @param g2d the graphics object for drawing\r\n     * @deprecated\r\n     */\r\n    public static DisplayModifiers(tg: TGLight,\r\n        g2d: Graphics2D): void {\r\n        try {\r\n            let font: Font = g2d.getFont();\r\n            let j: int = 0;\r\n            let modifier: Modifier2;\r\n            g2d.setBackground(Color.white);\r\n            let pt: POINT2;\r\n            let theta: double = 0;\r\n            let stringWidth: int = 0;\r\n            let stringHeight: int = 0;\r\n            let metrics: FontMetrics = g2d.getFontMetrics();\r\n            let s: string = \"\";\r\n            let x: int = 0;\r\n            let y: int = 0;\r\n            let pt1: POINT2;\r\n            let pt2: POINT2;\r\n            let quadrant: int = -1;\r\n            let n: int = tg.Pixels.length;\r\n            //for (j = 0; j < tg.modifiers.length; j++)\r\n            for (j = 0; j < n; j++) {\r\n                modifier = tg.modifiers[j] as Modifier2;\r\n                let lineFactor: double = modifier.lineFactor;\r\n                s = modifier.text;\r\n                let x1: double = 0;\r\n                let y1: double = 0;\r\n                let x2: double = 0;\r\n                let y2: double = 0;\r\n                pt = modifier.textPath[0];\r\n                x1 = pt.x;\r\n                y1 = pt.y;\r\n                pt = modifier.textPath[1];\r\n                x2 = pt.x;\r\n                y2 = pt.y;\r\n                theta = Math.atan2(y2 - y1, x2 - x1);\r\n                let midPt: POINT2;\r\n                if (x1 > x2) {\r\n                    theta -= Math.PI;\r\n                }\r\n                switch (modifier.type) {\r\n                    case Modifier2.toEnd: { //corresponds to LabelAndTextBeforeLineTG\r\n                        g2d.rotate(theta, x1, y1);\r\n                        stringWidth = metrics.stringWidth(s);\r\n                        stringHeight = font.getSize();\r\n                        if (x1 < x2 || (x1 === x2 && y1 > y2)) {\r\n                            x = x1 as int - stringWidth;\r\n                            y = y1 as int - Math.trunc(stringHeight / 2) + (lineFactor * stringHeight) as int;\r\n                            g2d.setColor(tg.get_FontBackColor());\r\n                            g2d.clearRect(x, y, stringWidth, stringHeight);\r\n                            y = y1 as int + Math.trunc(stringHeight / 2) + (lineFactor * stringHeight) as int;\r\n                            g2d.setColor(tg.get_TextColor());\r\n                            g2d.drawString(s, x, y);\r\n                        } else {\r\n                            x = x1 as int;\r\n                            y = y1 as int - Math.trunc(stringHeight / 2) + (lineFactor * stringHeight) as int;\r\n                            g2d.setColor(tg.get_FontBackColor());\r\n                            g2d.clearRect(x, y, stringWidth, stringHeight);\r\n                            y = y1 as int + Math.trunc(stringHeight / 2) + (lineFactor * stringHeight) as int;\r\n                            g2d.setColor(tg.get_TextColor());\r\n                            g2d.drawString(s, x, y);\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case Modifier2.aboveMiddle: {\r\n                        midPt = new POINT2((x1 + x2) / 2, (y1 + y2) / 2);\r\n                        g2d.rotate(theta, midPt.x, midPt.y);\r\n                        stringWidth = metrics.stringWidth(s);\r\n                        stringHeight = font.getSize();\r\n                        x = midPt.x as int - stringWidth / 2;\r\n                        y = midPt.y as int - Math.trunc(stringHeight / 2) + (lineFactor * stringHeight) as int;\r\n                        g2d.setColor(tg.get_FontBackColor());\r\n                        g2d.clearRect(x, y, stringWidth, stringHeight);\r\n                        y = midPt.y as int + (stringHeight / 2) as int + (lineFactor * stringHeight) as int;\r\n                        g2d.setColor(tg.get_TextColor());\r\n                        g2d.drawString(s, x, y);\r\n                        break;\r\n                    }\r\n\r\n                    case Modifier2.area: {\r\n                        g2d.rotate(0, x1, y1);\r\n                        stringWidth = metrics.stringWidth(s);\r\n                        stringHeight = font.getSize();\r\n\r\n                        x = x1 as int - stringWidth / 2;\r\n                        y = y1 as int - Math.trunc(stringHeight / 2) + (lineFactor * stringHeight) as int;\r\n                        g2d.setColor(tg.get_FontBackColor());\r\n                        g2d.clearRect(x, y, stringWidth, stringHeight);\r\n                        y = y1 as int + (stringHeight / 2) as int + (lineFactor * stringHeight) as int;\r\n                        g2d.setColor(tg.get_TextColor());\r\n                        g2d.drawString(s, x, y);\r\n                        break;\r\n                    }\r\n\r\n                    case Modifier2.screen: {    //for SCREEN, GUARD, COVER\r\n                        if (tg.Pixels.length >= 14) {\r\n                            pt1 = tg.Pixels[3];\r\n                            pt2 = tg.Pixels[10];\r\n                            quadrant = lineutility.GetQuadrantDouble(pt1, pt2);\r\n                            theta = Math.atan2(pt2.y - pt1.y, pt2.x - pt1.x);\r\n                            switch (quadrant) {\r\n                                case 1: {\r\n                                    theta += Math.PI / 2;\r\n                                    break;\r\n                                }\r\n\r\n                                case 2: {\r\n                                    theta -= Math.PI / 2;\r\n                                    break;\r\n                                }\r\n\r\n                                case 3: {\r\n                                    theta -= Math.PI / 2;\r\n                                    break;\r\n                                }\r\n\r\n                                case 4: {\r\n                                    theta += Math.PI / 2;\r\n                                    break;\r\n                                }\r\n\r\n                                default: {\r\n                                    break;\r\n                                }\r\n\r\n                            }\r\n\r\n                            g2d.rotate(theta, x1, y1);\r\n                            stringWidth = metrics.stringWidth(s);\r\n                            stringHeight = font.getSize();\r\n\r\n                            x = x1 as int - stringWidth / 2;\r\n                            y = y1 as int - Math.trunc(stringHeight / 2) + (lineFactor * stringHeight) as int;\r\n                            g2d.setColor(tg.get_FontBackColor());\r\n                            g2d.clearRect(x, y, stringWidth, stringHeight);\r\n                            y = y1 as int + (stringHeight / 2) as int + (lineFactor * stringHeight) as int;\r\n                            g2d.setColor(tg.get_TextColor());\r\n                            g2d.drawString(s, x, y);\r\n                        } else {\r\n                            stringWidth = metrics.stringWidth(s);\r\n                            stringHeight = font.getSize();\r\n                            x = tg.Pixels[0].x as int;//(int) x1 - stringWidth / 2;\r\n                            y = tg.Pixels[0].y as int;//(int) y1 - (int) stringHeight / 2 + (int) (lineFactor * stringHeight);\r\n                            g2d.setColor(tg.get_FontBackColor());\r\n                            g2d.clearRect(x, y, stringWidth, stringHeight);\r\n                            y = y as int + (stringHeight / 2) as int + (lineFactor * stringHeight) as int;\r\n                            g2d.setColor(tg.get_TextColor());\r\n                            g2d.drawString(s, x, y);\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        break;\r\n                    }\r\n\r\n                }   //end switch\r\n            }   //end for\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"DisplayModifiers\",\r\n                    new RendererException(\"Failed inside DisplayModifiers\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }//end function\r\n\r\n    /**\r\n     * Returns a Shape object for the text background for labels and modifiers\r\n     *\r\n     * @param tg the tactical graphic object\r\n     * @param pt0 1st point of segment\r\n     * @param pt1 last point of segment\r\n     * @param stringWidth string width\r\n     * @param stringHeight string height\r\n     * @param lineFactor number of text lines above or below the segment\r\n     * @param isTextFlipped true if text is flipped\r\n     * @return the modifier shape\r\n     */\r\n    public static BuildModifierShape(\r\n        tg: TGLight,\r\n        pt0: POINT2,\r\n        pt1: POINT2,\r\n        stringWidth: int,\r\n        stringHeight: int,\r\n        lineFactor: double,\r\n        isTextFlipped: boolean): Shape2 {\r\n        let modifierFill: Shape2;\r\n        try {\r\n\r\n            let ptTemp0: POINT2 = new POINT2(pt0);\r\n            let ptTemp1: POINT2 = new POINT2(pt1);\r\n\r\n            if (isTextFlipped) {\r\n                lineFactor += 1;\r\n            }\r\n\r\n            if (lineFactor < 0) //extend pt0,pt1 above the line\r\n            {\r\n                ptTemp0 = lineutility.ExtendDirectedLine(pt0, pt1, pt0, 2, -lineFactor * stringHeight);\r\n                ptTemp1 = lineutility.ExtendDirectedLine(pt0, pt1, pt1, 2, -lineFactor * stringHeight);\r\n            }\r\n            if (lineFactor > 0) //extend pt0,pt1 below the line\r\n            {\r\n                ptTemp0 = lineutility.ExtendDirectedLine(pt0, pt1, pt0, 3, lineFactor * stringHeight);\r\n                ptTemp1 = lineutility.ExtendDirectedLine(pt0, pt1, pt1, 3, lineFactor * stringHeight);\r\n            }\r\n            if (ptTemp0.y === ptTemp1.y) {\r\n                ptTemp0.y += 1;\r\n            }\r\n\r\n            let pt3: POINT2;\r\n            let pt4: POINT2;\r\n            let pt5: POINT2;\r\n            let pt6: POINT2;\r\n            let pt7: POINT2;\r\n            pt3 = lineutility.ExtendAlongLineDouble(ptTemp0, ptTemp1, -stringWidth);\r\n            pt4 = lineutility.ExtendDirectedLine(ptTemp1, ptTemp0, pt3, 0, stringHeight / 2);\r\n            pt5 = lineutility.ExtendDirectedLine(ptTemp1, ptTemp0, pt3, 1, stringHeight / 2);\r\n            pt6 = lineutility.ExtendDirectedLine(ptTemp1, ptTemp0, ptTemp0, 1, stringHeight / 2);\r\n            pt7 = lineutility.ExtendDirectedLine(ptTemp1, ptTemp0, ptTemp0, 0, stringHeight / 2);\r\n            modifierFill = new Shape2(Shape2.SHAPE_TYPE_MODIFIER_FILL);\r\n\r\n            modifierFill.moveTo(pt4);\r\n            modifierFill.lineTo(pt5);\r\n            modifierFill.lineTo(pt6);\r\n            modifierFill.lineTo(pt7);\r\n            modifierFill.lineTo(pt4);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"BuildModifierShape\",\r\n                    new RendererException(\"Failed inside BuildModifierShape\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return modifierFill;\r\n    }\r\n\r\n    /**\r\n     * For BOUNDARY and other line types which require breaks for the integral\r\n     * text. Currently only boundary uses this\r\n     *\r\n     * @param tg\r\n     * @param g2d the graphics object for drawing\r\n     * @param shapes the shape array\r\n     */\r\n    public static GetIntegralTextShapes(tg: TGLight,\r\n        g2d: Graphics2D,\r\n        shapes: Array<Shape2>): void {\r\n        try {\r\n            if (tg.Pixels == null || shapes == null) {\r\n                return;\r\n            }\r\n\r\n            let hmap: Map<number, Color> = clsUtility.getMSRSegmentColors(tg);\r\n            let color: Color;\r\n\r\n            let shape: Shape2;\r\n            let segShape: Shape2;//diangostic 1-22-13\r\n            g2d.setFont(tg.get_Font());\r\n            let j: int = 0;\r\n            let affiliation: string;\r\n            let metrics: FontMetrics = g2d.getFontMetrics();\r\n            let echelonSymbol: string;\r\n            let stringWidthEchelonSymbol: int = 0;\r\n            //boolean lineTooShort = false;\r\n            let ptEchelonStart: POINT2;\r\n            let ptEchelonEnd: POINT2;\r\n            let midpt: POINT2;\r\n            let\r\n                ptENY0Start: POINT2;\r\n            let ptENY0End: POINT2;\r\n            let ptENY1Start: POINT2;\r\n            let ptENY1End: POINT2;\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            let dist: double = 0;\r\n            let stroke: BasicStroke;\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.BOUNDARY: {\r\n                    echelonSymbol = tg.get_EchelonSymbol();\r\n                    //shapes = new ArrayList();\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.setLineColor(tg.get_LineColor());\r\n                    shape.set_Style(tg.get_LineStyle());\r\n                    stroke = clsUtility.getLineStroke(tg.get_LineThickness(), shape.get_Style(), tg.get_lineCap(), BasicStroke.JOIN_ROUND);\r\n                    shape.setStroke(stroke);\r\n                    if (echelonSymbol != null && echelonSymbol.length > 0) {\r\n                        stringWidthEchelonSymbol = metrics.stringWidth(echelonSymbol);\r\n                    }\r\n                    //diagnostic\r\n                    if (hmap == null || hmap.size === 0) {\r\n                        shape.moveTo(tg.Pixels[0]);\r\n                        for (j = 1; j < tg.Pixels.length; j++) {\r\n                            shape.lineTo(tg.Pixels[j]);\r\n                        }\r\n                        shapes.push(shape);\r\n                        break;\r\n                    }\r\n                    //end section\r\n                    let n: int = tg.Pixels.length;\r\n                    //for (j = 0; j < tg.Pixels.length - 1; j++)\r\n                    for (j = 0; j < n - 1; j++) {\r\n                        segShape = null;\r\n                        if (hmap != null) {\r\n                            if (hmap.has(j)) {\r\n                                color = hmap.get(j) as Color;\r\n                                segShape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                                segShape.setLineColor(color);\r\n                                segShape.set_Style(tg.get_LineStyle());\r\n                                segShape.setStroke(stroke);\r\n                            }\r\n                        }\r\n\r\n                        pt0 = tg.Pixels[j];\r\n                        pt1 = tg.Pixels[j + 1];\r\n                        //lineTooShort = GetBoundarySegmentTooShort(tg, g2d, j);\r\n                        if (segShape != null) {\r\n                            segShape.moveTo(pt0);\r\n                        } else {\r\n                            shape.moveTo(pt0);\r\n                        }\r\n\r\n                        //uncoment comment to remove line breaks for GE\r\n                        //if (lineTooShort || tg.get_Client() === \"ge\")\r\n                        if (tg.get_Client() === \"ge\" || Modifier2.GetBoundarySegmentTooShort(tg, g2d, j) === true) {\r\n                            if (segShape != null) {\r\n                                segShape.lineTo(pt1);\r\n                                shapes.push(segShape);\r\n                                continue;\r\n                            } else {\r\n                                shape.lineTo(pt1);\r\n                                continue;\r\n                            }\r\n                        }\r\n\r\n                        midpt = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                        if (segShape != null) {\r\n                            segShape.moveTo(pt0);\r\n                        } else {\r\n                            shape.moveTo(pt0);\r\n                        }\r\n\r\n                        if (stringWidthEchelonSymbol > 0) {\r\n                            midpt = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                            dist = lineutility.CalcDistanceDouble(pt0, midpt) - stringWidthEchelonSymbol / 1.5;\r\n                            ptEchelonStart = lineutility.ExtendAlongLineDouble(pt0, pt1, dist);\r\n                            dist = lineutility.CalcDistanceDouble(pt0, midpt) + stringWidthEchelonSymbol / 1.5;\r\n                            ptEchelonEnd = lineutility.ExtendAlongLineDouble(pt0, pt1, dist);\r\n                            if (segShape != null) {\r\n                                segShape.lineTo(ptEchelonStart);\r\n                                segShape.moveTo(ptEchelonEnd);\r\n                            } else {\r\n                                shape.lineTo(ptEchelonStart);\r\n                                shape.moveTo(ptEchelonEnd);\r\n                            }\r\n                        }\r\n                        if (segShape != null) {\r\n                            segShape.lineTo(pt1);\r\n                        } else {\r\n                            shape.lineTo(pt1);\r\n                        }\r\n                        if (segShape != null) {\r\n                            shapes.push(segShape);\r\n                        }\r\n                    }//end for\r\n                    shapes.push(shape);\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"GetIntegralTextShapes\",\r\n                    new RendererException(\"Failed inside GetIntegralTextShapes\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Displays the modifiers to a Graphics2D from a BufferedImage\r\n     *\r\n     * @param tg the tactical graphic\r\n     * @param g2d the Graphic for drawing\r\n     * @param shapes the shape array\r\n     * @param isTextFlipped true if text is flipped\r\n     * @param converter to convert between geographic and pixel coordinates\r\n     */\r\n    public static DisplayModifiers2(tg: TGLight,\r\n        g2d: Graphics2D,\r\n        shapes: Array<Shape2>,\r\n        isTextFlipped: boolean,\r\n        converter: IPointConversion): void {\r\n        try {\r\n            if (shapes == null) {\r\n                return;\r\n            }\r\n\r\n            if (tg.modifiers == null || tg.modifiers.length === 0) {\r\n                return;\r\n            }\r\n            let font: Font;\r\n            let j: int = 0;\r\n            let modifier: Modifier2;\r\n            let fontBackColor: Color = tg.get_FontBackColor();\r\n            let theta: double = 0;\r\n            let stringWidth: double = 0;\r\n            let stringHeight: double = 0;\r\n            let s: string = \"\";\r\n            let image: SVGSymbolInfo;\r\n            let x: int = 0;\r\n            let y: int = 0;\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            let pt2: POINT2;\r\n            let pt3: POINT2;\r\n            let quadrant: int = -1;\r\n            let shape2: Shape2;\r\n            let lineType: int = tg.get_LineType();\r\n            font = tg.get_Font();    //might have to change this\r\n            if (font == null) {\r\n                font = g2d.getFont();\r\n            }\r\n            if (font.getSize() === 0) {\r\n                return;\r\n            }\r\n            g2d.setFont(font);\r\n            let metrics: FontMetrics = g2d.getFontMetrics();\r\n            //we need a background color\r\n            if (fontBackColor != null) {\r\n                g2d.setBackground(fontBackColor);\r\n            } else {\r\n                g2d.setBackground(Color.white);\r\n            }\r\n\r\n            let anchor:Point2D = null;\r\n            let anchorOffset:Point2D = null;\r\n\r\n            let direction: int = -1;\r\n            let glyphPosition: Point;\r\n            for (j = 0; j < tg.modifiers.length; j++) {\r\n                modifier = tg.modifiers[j] as Modifier2;\r\n\r\n                let lineFactor: double = modifier.lineFactor;\r\n\r\n                if (isTextFlipped) {\r\n                    lineFactor = -lineFactor;\r\n                }\r\n\r\n                s = modifier.text;\r\n                if (s == null || s === \"\") {\r\n\r\n                    image = modifier.image;\r\n                    if (image == null) {\r\n                        continue;\r\n                    }\r\n                }\r\n                stringWidth = s != null ? metrics.stringWidth(s) as double + 1 : image.getSymbolBounds().width + 1;\r\n                stringHeight = s != null ? font.getSize() as double : image.getSymbolBounds().height;\r\n\r\n                let x1: double = 0;\r\n                let y1: double = 0;\r\n                let x2: double = 0;\r\n                let y2: double = 0;\r\n                let dist: double = 0;\r\n                pt0 = modifier.textPath[0];\r\n                x1 = Math.round(pt0.x);\r\n                y1 = Math.round(pt0.y);\r\n                pt1 = modifier.textPath[1];\r\n                x2 = Math.round(pt1.x);\r\n                y2 = Math.round(pt1.y);\r\n                theta = Math.atan2(y2 - y1, x2 - x1);\r\n                let midPt: POINT2;\r\n                if (x1 > x2) {\r\n                    theta -= Math.PI;\r\n                }\r\n                pt0 = new POINT2(x1, y1);\r\n                pt1 = new POINT2(x2, y2);\r\n                midPt = new POINT2((x1 + x2) / 2, (y1 + y2) / 2);\r\n                let modifierPosition: Point2D;  //use this if using justify\r\n                let justify: int = ShapeInfo.justify_left;\r\n                switch (modifier.type) {\r\n                    case Modifier2.aboveEnd: // On line\r\n                    case Modifier2.toEnd: { // Next to line\r\n                        if (x1 === x2) {\r\n                            x2 += 1;\r\n                        }\r\n\r\n                        if (lineFactor >= 0) {\r\n                            direction = 2;\r\n                        } else {\r\n                            direction = 3;\r\n                        }\r\n\r\n                        if (lineType === TacticalLines.LC || tg.get_Client().toLowerCase() === \"ge\") {\r\n                            direction = lineutility.reverseDirection(direction);\r\n                        }\r\n\r\n                        if ((modifier.type === Modifier2.toEnd && x1 < x2) || (modifier.type === Modifier2.aboveEnd && x2 < x1)) {\r\n                            justify = ShapeInfo.justify_right;\r\n                        } else {\r\n                            justify = ShapeInfo.justify_left;\r\n                        }\r\n\r\n                        //3rd point value is location to start perpendicular line from\r\n                        pt3 = lineutility.ExtendDirectedLine(pt1, pt0, pt0, direction, lineFactor * stringHeight);\r\n                        //pt3 is the end point of the perpendicularline\r\n\r\n                        glyphPosition = new Point(pt3.x as int, pt3.y as int);\r\n                        modifierPosition = new Point2D(pt3.x, pt3.y);\r\n                        \r\n                        anchor = new Point2D(pt0.x, pt0.y);\r\n                        anchorOffset = new Point2D(pt3.x - pt0.x, pt3.y - pt0.y);\r\n                        if(image != null)//images are centered and don't have text justification\r\n                            anchorOffset = new Point2D(pt1.x - pt0.x, pt1.y - pt0.y);\r\n\r\n                        break;\r\n                    }\r\n\r\n                    case Modifier2.aboveStartInside: {\r\n                        //returns pt3 which is based on the specified distance from pt0 along the line of pt0 to pt1.\r\n                        pt3 = lineutility.ExtendAlongLineDouble(pt0, pt1, stringWidth);\r\n\r\n                        glyphPosition = new Point(pt3.x as int, pt3.y as int);\r\n                        modifierPosition = new Point2D(pt3.x as int, pt3.y);\r\n                        \r\n                        anchor = new Point2D(pt0.x, pt0.y);\r\n                        anchorOffset = new Point2D(pt3.x - pt0.x, pt3.y - pt0.y);\r\n                        break;\r\n                    }\r\n\r\n                    case Modifier2.aboveEndInside: {\r\n                        //returns pt3 which is based on the specified distance from pt0 along the line of pt1 to pt0.\r\n                        pt3 = lineutility.ExtendAlongLineDouble(pt1, pt0, stringWidth);\r\n\r\n                        glyphPosition = new Point(pt3.x as int, pt3.y as int);\r\n                        modifierPosition = new Point2D(pt3.x as int, pt3.y);\r\n                        \r\n                        anchor = new Point2D(pt1.x, pt1.y);\r\n                        anchorOffset = new Point2D(pt3.x - pt1.x, pt3.y - pt1.y);\r\n                        break;\r\n                    }\r\n\r\n                    case Modifier2.aboveMiddle:\r\n                    case Modifier2.aboveMiddlePerpendicular: {\r\n                        pt2 = midPt;\r\n                        anchor = new Point2D(midPt.x,midPt.y);\r\n\r\n                        if (tg.get_Client() === \"2D\") {\r\n                            lineFactor += 0.5;\r\n                        }\r\n\r\n                        if (lineFactor >= 0) {\r\n                            pt3 = lineutility.ExtendDirectedLine(pt0, pt2, pt2, 3, Math.abs((lineFactor) * stringHeight));\r\n                            midPt = lineutility.ExtendDirectedLine(pt0, midPt, midPt, 3, Math.abs((lineFactor) * stringHeight));\r\n                        } else {\r\n                            pt3 = lineutility.ExtendDirectedLine(pt0, pt2, pt2, 2, Math.abs((lineFactor) * stringHeight));\r\n                            midPt = lineutility.ExtendDirectedLine(pt0, midPt, midPt, 2, Math.abs((lineFactor) * stringHeight));\r\n                        }\r\n                        //pt3=lineutility.ExtendDirectedLine(pt0, pt2, pt2, 2, lineFactor*stringHeight);\r\n                        if (x1 === x2 && y1 > y2) {\r\n                            pt3 = lineutility.ExtendDirectedLine(pt0, pt2, pt2, 1, Math.abs((lineFactor) * stringHeight));\r\n                            midPt = lineutility.ExtendDirectedLine(pt0, midPt, midPt, 1, Math.abs((lineFactor) * stringHeight));\r\n                        }\r\n                        if (x1 === x2 && y1 < y2) {\r\n                            pt3 = lineutility.ExtendDirectedLine(pt0, pt2, pt2, 0, Math.abs((lineFactor) * stringHeight));\r\n                            midPt = lineutility.ExtendDirectedLine(pt0, midPt, midPt, 0, Math.abs((lineFactor) * stringHeight));\r\n                        }\r\n\r\n                        glyphPosition = new Point(pt3.x as int, pt3.y as int);\r\n                        justify = ShapeInfo.justify_center;\r\n                        modifierPosition = new Point2D(midPt.x, midPt.y);\r\n\r\n                        //anchor = new Point2D.Double(midPt.x, midPt.y);\r\n                        anchorOffset = new Point2D(midPt.x - anchor.getX(), midPt.y - anchor.getY());\r\n\r\n\r\n                        if (modifier.type === Modifier2.aboveMiddlePerpendicular) {\r\n                            // Need to negate the original rotation\r\n                            if (x1 > x2) {\r\n                                theta += Math.PI;\r\n                            }\r\n                            // Adjust the label rotation based on the y values\r\n                            if (y1 > y2) {\r\n                                theta += Math.PI;\r\n                            }\r\n                            // Rotate by 90 degrees. This is how we rotate the label perpendicular to the line\r\n                            theta -= Math.PI / 2;\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case Modifier2.area: {\r\n                        theta = 0;\r\n\r\n                        //y = (int) y1 + (int) (stringHeight / 2) + (int) (1.25 * lineFactor * stringHeight);\r\n                        y = y1 as int + (stringHeight / 2) as int + (lineFactor * stringHeight) as int;\r\n                        x = image != null ? (x1 - stringWidth / 3) as int : x1 as int;\r\n\r\n                        glyphPosition = new Point(x, y);\r\n                        justify = ShapeInfo.justify_center;\r\n                        modifierPosition = new Point2D(x, y);\r\n                        \r\n                        anchor = new Point2D(x1, y1);\r\n                        anchorOffset = new Point2D(x - x1, y - y1);\r\n                        break;\r\n                    }\r\n\r\n                    case Modifier2.areaImage: {\r\n                        glyphPosition = new Point(x1 as int, y1 as int);\r\n                        justify = ShapeInfo.justify_center;\r\n                        modifierPosition = new Point2D(x1 as int, y1 as int);\r\n                        \r\n                        anchor = new Point2D(x1, y1);\r\n                        anchorOffset = new Point2D(0, 0);\r\n                        break;\r\n                    }\r\n\r\n                    case Modifier2.screen: {    //for SCREEN, GUARD, COVER, not currently used\r\n                        if (tg.Pixels.length >= 14) {\r\n                            pt1 = tg.Pixels[3];\r\n                            pt2 = tg.Pixels[10];\r\n                            quadrant = lineutility.GetQuadrantDouble(pt1, pt2);\r\n                            theta = Math.atan2(pt2.y - pt1.y, pt2.x - pt1.x);\r\n                            if (Math.abs(theta) < Math.PI / 8) {\r\n                                if (theta < 0) {\r\n                                    theta -= Math.PI / 2;\r\n                                } else {\r\n                                    theta += Math.PI / 2;\r\n                                }\r\n                            }\r\n                            switch (quadrant) {\r\n                                case 1: {\r\n                                    theta += Math.PI / 2;\r\n                                    break;\r\n                                }\r\n\r\n                                case 2: {\r\n                                    theta -= Math.PI / 2;\r\n                                    break;\r\n                                }\r\n\r\n                                case 3: {\r\n                                    theta -= Math.PI / 2;\r\n                                    break;\r\n                                }\r\n\r\n                                case 4: {\r\n                                    theta += Math.PI / 2;\r\n                                    break;\r\n                                }\r\n\r\n                                default: {\r\n                                    break;\r\n                                }\r\n\r\n                            }\r\n\r\n                            x = x1 as int - stringWidth as int / 2;\r\n                            y = y1 as int - Math.trunc(stringHeight / 2) + (lineFactor * stringHeight) as int;\r\n                            y = y1 as int + (stringHeight / 2) as int + (lineFactor * stringHeight) as int;\r\n                            anchor = new Point2D(x1, y1);\r\n                        } else {\r\n                            theta = 0;\r\n                            x = tg.Pixels[0].x as int;\r\n                            y = tg.Pixels[0].y as int;\r\n                            anchor = new Point2D(x, y);\r\n                            x = x as int - stringWidth as int / 2;\r\n                            y = y as int - Math.trunc(stringHeight / 2) + (lineFactor * stringHeight) as int;\r\n                            y = y as int + (stringHeight / 2) as int + (lineFactor * stringHeight) as int;\r\n                        }\r\n\r\n                        glyphPosition = new Point(x, y);\r\n                        //glyphPosition=new Point2D(x,y);\r\n                        //anchor = new Point2D.Double(x1, y1);\r\n                        anchorOffset = new Point2D(x - anchor.getX(), y - anchor.getY());\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        break;\r\n                    }\r\n\r\n                }   //end switch\r\n\r\n                shape2 = new Shape2(Shape2.SHAPE_TYPE_MODIFIER_FILL);\r\n\r\n                shape2.setStroke(new BasicStroke(0, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND, 3));\r\n\r\n                if (tg.get_TextColor() != null) {\r\n                    shape2.setFillColor(tg.get_TextColor());\r\n                } else {\r\n                    if (tg.get_LineColor() != null) {\r\n                        shape2.setFillColor(tg.get_LineColor());\r\n                    }\r\n                }\r\n\r\n                if (tg.get_LineColor() != null) {\r\n                    shape2.setLineColor(tg.get_LineColor());\r\n                }\r\n                //only GE uses the converter, generic uses the affine transform and draws at 0,0\r\n                if (converter != null) {\r\n                    shape2.setGlyphPosition(glyphPosition);\r\n                } else {\r\n                    shape2.setGlyphPosition(new Point2D(0, 0));\r\n                }\r\n                //shape2.setGlyphPosition(new Point(0,0));\r\n                //added two settings for use by GE\r\n                if (s != null && s !== \"\") {\r\n                    shape2.setModifierString(s);\r\n                    let tl: TextLayout = new TextLayout(s, font, g2d.getFontMetrics().getFontRenderContext());\r\n                    shape2.setTextLayout(tl);\r\n                    shape2.setTextJustify(justify);\r\n                } else {\r\n                    if (image != null) {\r\n                        shape2.setModifierImage(image);\r\n                    }\r\n                }\r\n\r\n                //shape2.setModifierStringPosition(glyphPosition);//M. Deutch 7-6-11\r\n                shape2.setModifierAngle(theta * 180 / Math.PI);\r\n                shape2.setModifierPosition(modifierPosition);\r\n                shape2.setModifierAnchor(anchor);\r\n                shape2.setModifierAnchorOffset(anchorOffset);\r\n                \r\n                if (shape2 != null) {\r\n                    shapes.push(shape2);\r\n                }\r\n\r\n            }   //end for\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"DisplayModifiers2\",\r\n                    exc);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }//end function\r\n\r\n    /**\r\n     * Builds a shape object to wrap text\r\n     *\r\n     * @param g2d the Graphic object for drawing\r\n     * @param str text to wrap\r\n     * @param font the draw font\r\n     * @param tx the drawing transform, text rotation and translation\r\n     * @return\r\n     */\r\n    public static getTextShape(g2d: Graphics2D,\r\n        str: string,\r\n        font: Font,\r\n        tx: AffineTransform): Shape {\r\n        let tl: TextLayout;\r\n        let frc: FontRenderContext;\r\n        try {\r\n            frc = g2d.getFontRenderContext();\r\n            tl = new TextLayout(str, font, frc);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"getTextShape\",\r\n                    new RendererException(\"Failed inside getTextShape\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return tl.getOutline(tx);\r\n    }\r\n\r\n    /**\r\n     * Creates text outline as a shape\r\n     *\r\n     * @param originalText the original text\r\n     * @return text shape\r\n     */\r\n    public static createTextOutline(originalText: Shape2): Shape2 {\r\n        let siOutline: Shape2;\r\n        try {\r\n            let outline: Shape = originalText.getShape();\r\n\r\n            siOutline = new Shape2(Shape2.SHAPE_TYPE_MODIFIER_FILL);\r\n            siOutline.setShape(outline);\r\n\r\n            if (originalText.getFillColor().getRed() === 255\r\n                && originalText.getFillColor().getGreen() === 255\r\n                && originalText.getFillColor().getBlue() === 255) {\r\n                siOutline.setLineColor(Color.BLACK);\r\n            } else {\r\n                siOutline.setLineColor(Color.WHITE);\r\n            }\r\n\r\n            let width: int = RendererSettings.getInstance().getTextOutlineWidth();\r\n\r\n            siOutline.setStroke(new BasicStroke(width, BasicStroke.CAP_ROUND,\r\n                BasicStroke.JOIN_ROUND, 3));\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"createTextOutline\",\r\n                    new RendererException(\"Failed inside createTextOutline\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return siOutline;\r\n    }\r\n\r\n    /**\r\n     * Channels don't return points in tg.Pixels. For Channels modifiers we only\r\n     * need to collect the points, don't need internal arrays, and can calculate\r\n     * on which segments the modifiers lie.\r\n     *\r\n     * @param shape\r\n     * @return\r\n     */\r\n    private static getShapePoints(shape: Shape): Array<POINT2> | null {\r\n        try {\r\n            let ptsPoly: Array<Point2D> = new Array();\r\n            let ptPoly: Point2D;\r\n            let coords: number[] = new Array<number>(6);\r\n            let zeros: int = 0;\r\n            for (let i: PathIterator = shape.getPathIterator(null); !i.isDone(); i.next()) {\r\n                let type: int = i.currentSegment(coords);\r\n                if (type === 0 && zeros === 2) {\r\n                    break;\r\n                }\r\n                switch (type) {\r\n                    case IPathIterator.SEG_MOVETO: {\r\n                        ptPoly = new Point2D(coords[0], coords[1]);\r\n                        ptsPoly.push(ptPoly);\r\n                        zeros++;\r\n                        break;\r\n                    }\r\n\r\n                    case IPathIterator.SEG_LINETO: {\r\n                        ptPoly = new Point2D(coords[0], coords[1]);\r\n                        ptsPoly.push(ptPoly);\r\n                        break;\r\n                    }\r\n\r\n                    case IPathIterator.SEG_QUADTO: { //quadTo was never used\r\n                        break;\r\n                    }\r\n\r\n                    case IPathIterator.SEG_CUBICTO: {  //curveTo was used for some METOC's\r\n                        break;\r\n                    }\r\n\r\n                    case IPathIterator.SEG_CLOSE: {    //closePath was never used\r\n                        break;\r\n                    }\r\n\r\n\r\n                    default:\r\n\r\n                }\r\n            }\r\n            if (ptsPoly.length > 0) {\r\n                let pts: Array<POINT2>;\r\n                pts = new Array();\r\n                for (let j: int = 0; j < ptsPoly.length; j++) {\r\n                    let pt2d: Point2D = ptsPoly[j];\r\n                    let pt: POINT2 = new POINT2(pt2d.getX(), pt2d.getY());\r\n                    pts.push(pt);\r\n                }\r\n                return pts;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Modifier2._className, \"getshapePoints\",\r\n                    new RendererException(\"Failed inside getShapePoints\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return null;\r\n    }\r\n\r\n    private static GetImageModifier(tg: TGLight):SVGSymbolInfo\r\n    {\r\n        let symbolID: string = tg.get_SymbolId();\r\n        let symbol: SVGSymbolInfo;\r\n        let mods: Map<string, string> = new Map();\r\n        let sa: Map<string, string> = new Map();\r\n        sa.set(MilStdAttributes.PixelSize, tg.getIconSize().toString());\r\n        let contaminationCode: int = EntityCode.getSymbolForContaminationArea(SymbolID.getEntityCode(symbolID));\r\n            let modifier1Code: int = SymbolID.getModifier1(symbolID);\r\n            let lineType: int = clsUtility.GetLinetypeFromString(symbolID);\r\n        if (contaminationCode > 0) {\r\n            sa.set(MilStdAttributes.OutlineSymbol, \"true\");\r\n            sa.set(MilStdAttributes.FillColor, RendererUtilities.colorToHexString(tg.get_FillColor(), true));\r\n            sa.set(MilStdAttributes.LineColor, RendererUtilities.colorToHexString(tg.get_LineColor(), true));\r\n            let contaminationSP:string = SymbolID.setEntityCode(symbolID, contaminationCode);\r\n            contaminationSP = SymbolID.setHQTFD(contaminationSP, 0); // Remove fdi if necessary\r\n            symbol = SinglePointSVGRenderer.getInstance().RenderSP(contaminationSP, mods, sa);\r\n        } else if (lineType == TacticalLines.DEPICT || lineType == TacticalLines.MINED || lineType == TacticalLines.FENCED || lineType == TacticalLines.MINE_LINE) {\r\n            if (modifier1Code < 13 || modifier1Code > 50) {\r\n                // Invalid mine type\r\n                modifier1Code = 13;//unspecified mine (default value if not specified as per MilStd 2525)\r\n                symbolID = SymbolID.setModifier1(symbolID, modifier1Code);\r\n            }\r\n            if (tg.get_KeepUnitRation()) {\r\n                sa.set(MilStdAttributes.PixelSize, (tg.getIconSize() * 1.5).toString());\r\n            }\r\n            sa.set(MilStdAttributes.OutlineSymbol, \"true\");\r\n            symbol = SinglePointSVGRenderer.getInstance().RenderModifier(symbolID, sa);\r\n        } else if (lineType == TacticalLines.LAA && modifier1Code > 0) {\r\n            sa.set(MilStdAttributes.OutlineSymbol, \"true\");\r\n            sa.set(MilStdAttributes.FillColor, RendererUtilities.colorToHexString(tg.get_FillColor(), true));\r\n            sa.set(MilStdAttributes.LineColor, RendererUtilities.colorToHexString(tg.get_LineColor(), true));\r\n            if (tg.get_KeepUnitRation()) {\r\n                sa.set(MilStdAttributes.PixelSize, (tg.getIconSize() * 1.5).toString());\r\n            }\r\n            symbol = SinglePointSVGRenderer.getInstance().RenderModifier(symbolID, sa);\r\n        } else if (lineType == TacticalLines.DECISION_LINE) {\r\n\r\n            sa.set(MilStdAttributes.PixelSize, (tg.getIconSize() * 1.5).toString());\r\n            sa.set(MilStdAttributes.KeepUnitRatio, tg.get_KeepUnitRation().toString());\r\n            sa.set(MilStdAttributes.FillColor, RendererUtilities.colorToHexString(tg.get_FillColor(), true));\r\n            sa.set(MilStdAttributes.LineColor, RendererUtilities.colorToHexString(tg.get_LineColor(), true));\r\n            sa.set(MilStdAttributes.OutlineSymbol, \"false\");\r\n            mods.set(Modifiers.T_UNIQUE_DESIGNATION_1,(tg.get_Name()));\r\n\r\n            let decsionPoint:string = SymbolID.setEntityCode(symbolID, EntityCode.EntityCode_Decision_Point);\r\n            symbol = SinglePointSVGRenderer.getInstance().RenderSP(decsionPoint, mods, sa);\r\n        } else if (lineType == TacticalLines.ANCHORAGE_LINE || lineType == TacticalLines.ANCHORAGE_AREA) {\r\n            sa.set(MilStdAttributes.OutlineSymbol, \"false\");\r\n            let anchorPoint:string = SymbolID.setEntityCode(symbolID, EntityCode.EntityCode_AnchoragePoint);\r\n            symbol = SinglePointSVGRenderer.getInstance().RenderSP(anchorPoint, mods, sa);\r\n        }\r\n\r\n        if (symbol != null)\r\n            return symbol;\r\n        else\r\n            return null;\r\n    }\r\n\r\n    private static removeDecimal(doubleVal: string | double): string {\r\n        if (typeof doubleVal === \"string\") {\r\n            if (doubleVal.indexOf(\" \") > 0) // String contains unit\r\n                return Math.round(Number.parseFloat(doubleVal.substring(0, doubleVal.indexOf(\" \")))) + doubleVal.substring(doubleVal.indexOf(\" \"));\r\n            else\r\n                return String(Math.round(Number.parseFloat(doubleVal)));\r\n        } else {\r\n            return String(Math.round(doubleVal));\r\n        }\r\n    }\r\n}\r\n","import { type double, type int } from \"../../c5isr/graphics2d/BasicTypes\";\r\nimport { Line2D } from \"../graphics2d/Line2D\"\r\nimport { Point2D } from \"../graphics2d/Point2D\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { Shape2 } from \"../JavaLineArray/Shape2\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\nimport { clsUtility } from \"../JavaTacticalRenderer/clsUtility\"\r\nimport { TGLight } from \"../JavaTacticalRenderer/TGLight\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\";\r\nimport { clsUtilityCPOF } from \"./clsUtilityCPOF\";\r\n\r\n\r\n/**\r\n * A class to clip tactical lines and areas\r\n *\r\n */\r\nexport class clsClipPolygon2 {\r\n\r\n    private static readonly _className: string = \"clsClipPolygon2\";\r\n    /**\r\n     * Calculate the point the line intersects an edge of the clipbounds\r\n     * @param pt0 start point of the line\r\n     * @param pt1 end point of the line\r\n     * @param currentEdge\r\n     * @return\r\n     */\r\n    private static intersectPoint(pt0: Point2D,\r\n        pt1: Point2D,\r\n        currentEdge: Line2D): Point2D {\r\n        let ptIntersect: Point2D;\r\n        try {\r\n            let edgePt1: Point2D = currentEdge.getP1();\r\n            let edgePt2: Point2D = currentEdge.getP2();\r\n            let edge_x: double = 0;\r\n            let edge_y: double = 0;\r\n            let m: double = 0;\r\n            let deltaX: double = 0;\r\n            let deltaY: double = 0;\r\n            //vertical edge\r\n            if (Math.abs(edgePt1.getX() - edgePt2.getX()) < Math.abs(edgePt1.getY() - edgePt2.getY())) {\r\n                ptIntersect = new Point2D();\r\n                edge_x = edgePt1.getX();\r\n                //if (pt1.getX() == pt0.getX())\r\n                if (Math.abs(pt1.getX() - pt0.getX()) < 1) {\r\n\r\n                    pt1.setLocation(pt1.getX() + 1, pt1.getY());\r\n                }\r\n\r\n\r\n                m = (pt1.getY() - pt0.getY()) / (pt1.getX() - pt0.getX());\r\n                deltaX = edge_x - pt0.getX();\r\n                ptIntersect.setLocation(edge_x, pt0.getY() + m * deltaX);\r\n            }\r\n            //horizontal edge\r\n            else {\r\n                ptIntersect = new Point2D();\r\n                edge_y = edgePt1.getY();\r\n                //if (pt1.getX() == pt0.getX())\r\n                if (Math.abs(pt1.getX() - pt0.getX()) < 1) {\r\n\r\n                    pt1.setLocation(pt1.getX() + 1, pt1.getY());\r\n                }\r\n\r\n\r\n                m = (pt1.getY() - pt0.getY()) / (pt1.getX() - pt0.getX());\r\n                deltaY = edge_y - pt0.getY();\r\n                ptIntersect.setLocation(pt0.getX() + deltaY / m, edge_y);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipPolygon2._className, \"intersectPoint\",\r\n                    new RendererException(\"Failed inside intersectPoint\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return ptIntersect;\r\n    }\r\n    /**\r\n     * clip the top\r\n     * on the line is considered inside\r\n     * @param pts\r\n     * @param clipBounds\r\n     * @return\r\n     */\r\n    private static clipTop(tg: TGLight, pts: Array<Point2D>,\r\n        clipBounds: Rectangle2D): Array<Point2D> {\r\n        let ptsResult: Array<Point2D> = new Array();\r\n        try {\r\n            let ulx: double = 0;\r\n            let uly: double = 0;\r\n            let lrx: double = 0;// lry = 0;\r\n            ulx = clipBounds.getMinX();\r\n            uly = clipBounds.getMinY();\r\n            let ul: Point2D = new Point2D(ulx, uly);\r\n            let ur: Point2D = new Point2D(lrx, uly);\r\n\r\n            let j: int = 0;\r\n            let current: Point2D;\r\n            let previous: Point2D;\r\n            let intersectPt: Point2D;\r\n            let edge: Line2D;\r\n            let n: int = pts.length;\r\n            //for (j = 0; j < pts.length; j++) \r\n            for (j = 0; j < n; j++) {\r\n                current = pts[j];\r\n                if (j === 0) {\r\n                    previous = pts[pts.length - 1];\r\n                }\r\n                else {\r\n                    previous = pts[j - 1];\r\n                }\r\n\r\n                //both inside\r\n                if (previous.getY() >= ul.getY() && current.getY() >= ul.getY()) {\r\n                    ptsResult.push(current);\r\n                }\r\n                //previous inside, current outside\r\n                if (previous.getY() >= ul.getY() && current.getY() < ul.getY()) {\r\n                    edge = new Line2D(ul, ur);\r\n                    intersectPt = clsClipPolygon2.intersectPoint(previous, current, edge);\r\n                    if (intersectPt != null) {\r\n                        ptsResult.push(intersectPt);\r\n                    }\r\n                    tg.set_WasClipped(true);\r\n                }\r\n                //both outside\r\n                if (previous.getY() < ul.getY() && current.getY() < ul.getY()) {\r\n                    continue;\r\n                }\r\n\r\n                //previous outside current inside\r\n                if (previous.getY() < ul.getY() && current.getY() >= ul.getY()) {\r\n                    edge = new Line2D(ul, ur);\r\n                    intersectPt = clsClipPolygon2.intersectPoint(previous, current, edge);\r\n                    if (intersectPt != null) {\r\n                        ptsResult.push(intersectPt);\r\n                    }\r\n                    ptsResult.push(current);\r\n                    tg.set_WasClipped(true);\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipPolygon2._className, \"clipTop\",\r\n                    new RendererException(\"Failed inside clipTop\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return ptsResult;\r\n    }\r\n    /**\r\n     * on the boundary is considered inside\r\n     * clip the bottom\r\n     * @param pts\r\n     * @param clipBounds\r\n     * @return\r\n     */\r\n    private static clipBottom(tg: TGLight, pts: Array<Point2D>,\r\n        clipBounds: Rectangle2D): Array<Point2D> {\r\n        let ptsResult: Array<Point2D> = new Array();\r\n        try {\r\n            let ulx: double = 0;\r\n            let uly: double = 0;\r\n            let lrx: double = 0;\r\n            let lry: double = 0;\r\n            ulx = clipBounds.getMinX();\r\n            lrx = clipBounds.getMaxX();\r\n            lry = clipBounds.getMaxY();\r\n            let ll: Point2D = new Point2D(ulx, lry);\r\n            let lr: Point2D = new Point2D(lrx, lry);\r\n\r\n            let j: int = 0;\r\n            let current: Point2D;\r\n            let previous: Point2D;\r\n            let intersectPt: Point2D;\r\n            let edge: Line2D;\r\n            let n: int = pts.length;\r\n            //for (j = 0; j < pts.length; j++)\r\n            for (j = 0; j < n; j++) {\r\n                current = pts[j];\r\n                if (j === 0) {\r\n                    previous = pts[pts.length - 1];\r\n                }\r\n                else {\r\n                    previous = pts[j - 1];\r\n                }\r\n\r\n                //both inside\r\n                if (previous.getY() <= lr.getY() && current.getY() <= lr.getY()) {\r\n                    ptsResult.push(current);\r\n                }\r\n                //previous inside, current outside\r\n                if (previous.getY() <= lr.getY() && current.getY() > lr.getY()) {\r\n                    edge = new Line2D(ll, lr);\r\n                    intersectPt = clsClipPolygon2.intersectPoint(previous, current, edge);\r\n                    if (intersectPt != null) {\r\n                        ptsResult.push(intersectPt);\r\n                    }\r\n                    tg.set_WasClipped(true);\r\n                }\r\n                //both outside\r\n                if (previous.getY() > lr.getY() && current.getY() > lr.getY()) {\r\n                    continue;\r\n                }\r\n\r\n                //previous outside current inside\r\n                if (previous.getY() > lr.getY() && current.getY() <= lr.getY()) {\r\n                    edge = new Line2D(ll, lr);\r\n                    intersectPt = clsClipPolygon2.intersectPoint(previous, current, edge);\r\n                    if (intersectPt != null) {\r\n                        ptsResult.push(intersectPt);\r\n                    }\r\n\r\n                    ptsResult.push(current);\r\n                    tg.set_WasClipped(true);\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipPolygon2._className, \"clipBottom\",\r\n                    new RendererException(\"Failed inside clipBottom\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return ptsResult;\r\n    }\r\n    /**\r\n     * on the bounds is considered inside\r\n     * clip the right side\r\n     * @param pts\r\n     * @param clipBounds\r\n     * @return\r\n     */\r\n    private static clipRight(tg: TGLight, pts: Array<Point2D>,\r\n        clipBounds: Rectangle2D): Array<Point2D> {\r\n        let ptsResult: Array<Point2D> = new Array();\r\n        try {\r\n            let uly: double = 0;\r\n            let lrx: double = 0;\r\n            let lry: double = 0;\r\n            uly = clipBounds.getMinY();\r\n            lrx = clipBounds.getMaxX();\r\n            lry = clipBounds.getMaxY();\r\n            let ur: Point2D = new Point2D(lrx, uly);\r\n            let lr: Point2D = new Point2D(lrx, lry);\r\n            let j: int = 0;\r\n            let current: Point2D;\r\n            let previous: Point2D;\r\n            let intersectPt: Point2D;\r\n            let edge: Line2D;\r\n            let n: int = pts.length;\r\n            //for (j = 0; j < pts.length; j++) \r\n            for (j = 0; j < n; j++) {\r\n                current = pts[j];\r\n                if (j === 0) {\r\n                    previous = pts[pts.length - 1];\r\n                } else {\r\n                    previous = pts[j - 1];\r\n                }\r\n\r\n                //both inside\r\n                if (previous.getX() <= lr.getX() && current.getX() <= lr.getX()) {\r\n                    ptsResult.push(current);\r\n                }\r\n                //previous inside, current outside\r\n                if (previous.getX() <= lr.getX() && current.getX() > lr.getX()) {\r\n                    edge = new Line2D(ur, lr);\r\n                    intersectPt = clsClipPolygon2.intersectPoint(previous, current, edge);\r\n                    if (intersectPt != null) {\r\n                        ptsResult.push(intersectPt);\r\n                    }\r\n                    tg.set_WasClipped(true);\r\n                }\r\n                //both outside\r\n                if (previous.getX() > lr.getX() && current.getX() > lr.getX()) {\r\n                    continue;\r\n                }\r\n\r\n                //previous outside current inside\r\n                if (previous.getX() > lr.getX() && current.getX() <= lr.getX()) {\r\n                    edge = new Line2D(ur, lr);\r\n                    intersectPt = clsClipPolygon2.intersectPoint(previous, current, edge);\r\n                    if (intersectPt != null) {\r\n                        ptsResult.push(intersectPt);\r\n                    }\r\n\r\n                    //if(j!=0 || clsUtility.isClosedPolygon(tg.get_LineType())==true)\r\n                    ptsResult.push(current);\r\n                    tg.set_WasClipped(true);\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipPolygon2._className, \"clipRight\",\r\n                    new RendererException(\"Failed inside clipRight\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return ptsResult;\r\n    }\r\n    /**\r\n     * on the line is considered inside\r\n     * clip the left side\r\n     * @param pts\r\n     * @param clipBounds\r\n     * @return\r\n     */\r\n    private static clipLeft(tg: TGLight, pts: Array<Point2D>,\r\n        clipBounds: Rectangle2D): Array<Point2D> {\r\n        let ptsResult: Array<Point2D> = new Array();\r\n        try {\r\n            let ulx: double = 0;\r\n            let uly: double = 0;\r\n            let lry: double = 0;\r\n            ulx = clipBounds.getMinX();\r\n            uly = clipBounds.getMinY();\r\n            lry = clipBounds.getMaxY();\r\n            let ul: Point2D = new Point2D(ulx, uly);\r\n            let ll: Point2D = new Point2D(ulx, lry);\r\n\r\n            let j: int = 0;\r\n            let current: Point2D;\r\n            let previous: Point2D;\r\n            let intersectPt: Point2D;\r\n            let edge: Line2D;\r\n            let n: int = pts.length;\r\n            //for (j = 0; j < pts.length; j++) \r\n            for (j = 0; j < n; j++) {\r\n                current = pts[j];\r\n                if (j === 0) {\r\n                    previous = pts[pts.length - 1];\r\n                }\r\n                else {\r\n                    previous = pts[j - 1];\r\n                }\r\n\r\n                //both inside\r\n                if (previous.getX() >= ll.getX() && current.getX() >= ll.getX()) {\r\n                    ptsResult.push(current);\r\n                }\r\n                //previous inside, current outside\r\n                if (previous.getX() >= ll.getX() && current.getX() < ll.getX()) {\r\n                    edge = new Line2D(ul, ll);\r\n                    intersectPt = clsClipPolygon2.intersectPoint(previous, current, edge);\r\n                    if (intersectPt != null) {\r\n                        ptsResult.push(intersectPt);\r\n                    }\r\n                    tg.set_WasClipped(true);\r\n                }\r\n                //both outside\r\n                if (previous.getX() < ll.getX() && current.getX() < ll.getX()) {\r\n                    continue;\r\n                }\r\n\r\n                //previous outside current inside\r\n                if (previous.getX() < ll.getX() && current.getX() >= ll.getX()) {\r\n                    edge = new Line2D(ul, ll);\r\n                    intersectPt = clsClipPolygon2.intersectPoint(previous, current, edge);\r\n                    if (intersectPt != null) {\r\n                        ptsResult.push(intersectPt);\r\n                    }\r\n\r\n                    //if(j!=0 || clsUtility.isClosedPolygon(tg.get_LineType())==true)\r\n                    ptsResult.push(current);\r\n                    tg.set_WasClipped(true);\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipPolygon2._className, \"clipLeft\",\r\n                    new RendererException(\"Failed inside clipLeft\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return ptsResult;\r\n    }\r\n\r\n    /**\r\n     * for non-areas add points to the ends as necessary to make the algorithm work\r\n     * @param polygon\r\n     * @param clipBounds\r\n     */\r\n    private static AddBoundaryPointsForLines(polygon: Array<Point2D>,\r\n        clipBounds: Rectangle2D): int {\r\n        let result: int = 0;\r\n        try {\r\n            let ulx: double = 0;\r\n            let uly: double = 0;\r\n            let lrx: double = 0;\r\n            let lry: double = 0;\r\n            ulx = clipBounds.getMinX();\r\n            uly = clipBounds.getMinY();\r\n            lrx = clipBounds.getMaxX();\r\n            lry = clipBounds.getMaxY();\r\n            //move these inside by 10 pixels so the algoithm will treat them as inside points\r\n            let ul: Point2D = new Point2D(ulx + 10, uly + 10);\r\n            let ur: Point2D = new Point2D(lrx - 10, uly + 10);\r\n            let ll: Point2D = new Point2D(ulx + 10, lry - 10);\r\n            let lr: Point2D = new Point2D(lrx - 10, lry - 10);\r\n\r\n            let pt0: Point2D = polygon[0];\r\n            let ptn: Point2D = polygon[polygon.length - 1];\r\n            //double dist0 = 0, dist1 = 0;\r\n            let addToFront: boolean = false;\r\n            let addToEnd: boolean = false;\r\n            //add a point to the begining of the array\r\n            if (pt0.getY() < uly) //above the top clip\r\n            {\r\n                polygon.splice(0, 0, ul);\r\n                addToFront = true;\r\n            } else if (pt0.getX() < ulx) //outside the left clip\r\n            {\r\n                polygon.splice(0, 0, ul);\r\n                addToFront = true;\r\n            } else if (pt0.getX() > lrx) //outside the right clip\r\n            {\r\n                polygon.splice(0, 0, lr);\r\n                addToFront = true;\r\n            } else if (pt0.getY() > lry) //below the bottom clip\r\n            {\r\n                polygon.splice(0, 0, lr);\r\n                addToFront = true;\r\n            }\r\n\r\n            //add a point to the end of the array\r\n            if (ptn.getY() < uly) //above the top clip\r\n            {\r\n                polygon.push(ul);\r\n                addToEnd = true;\r\n            } else if (ptn.getX() < ulx) //outside the left clip\r\n            {\r\n                polygon.push(ul);\r\n                addToEnd = true;\r\n            } else if (ptn.getX() > lrx) //outside the right clip\r\n            {\r\n                polygon.push(lr);\r\n                addToEnd = true;\r\n            } else if (ptn.getY() > lry) //below the bottom clip\r\n            {\r\n                polygon.push(lr);\r\n                addToEnd = true;\r\n            }\r\n\r\n            if (addToFront === false && addToEnd === false) {\r\n                result = 0;\r\n            }\r\n            if (addToFront === true && addToEnd === false) {\r\n                result = 1;\r\n            }\r\n            if (addToFront === false && addToEnd === true) {\r\n                result = 2;\r\n            }\r\n            if (addToFront === true && addToEnd === true) {\r\n                result = 3;\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipPolygon2._className, \"AddBoundaryPointsForLines\",\r\n                    new RendererException(\"Failed inside AddBoundaryPointsForLines\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return result;\r\n    }\r\n    /**\r\n     * closes an area\r\n     * @param tg\r\n     */\r\n    private static closeAreaTG(tg: TGLight): void {\r\n        try {\r\n            if (tg.Pixels == null || tg.Pixels.length === 0) {\r\n\r\n                return;\r\n            }\r\n\r\n\r\n            let pt0: POINT2 = tg.Pixels[0];\r\n            let ptn: POINT2 = tg.Pixels[tg.Pixels.length - 1];\r\n            if (pt0.x !== ptn.x || pt0.y !== ptn.y) {\r\n\r\n                tg.Pixels.push(pt0);\r\n            }\r\n\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipPolygon2._className, \"closeAreaTG\",\r\n                    new RendererException(\"Failed inside closeAreaTG\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * DMA, DMAF fill must be handled separately because of the feint\r\n     * @param tg\r\n     * @param clipBounds\r\n     * @return\r\n     */\r\n    protected static fillDMA(tg: TGLight,\r\n        clipBounds: Rectangle2D): Array<Shape2> {\r\n        let shapes: Array<Shape2> = new Array();\r\n        try {\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.OBSFAREA:\r\n                case TacticalLines.OBSAREA:\r\n                case TacticalLines.STRONG:\r\n                case TacticalLines.ZONE:\r\n                case TacticalLines.FORT_REVD:\r\n                case TacticalLines.FORT:\r\n                case TacticalLines.ENCIRCLE:\r\n                case TacticalLines.ATDITCHC:\r\n                case TacticalLines.ATDITCHM: {\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return shapes;\r\n                }\r\n\r\n            }\r\n            let shape: Shape2;\r\n\r\n            //create a generic area tg from the pixels and clip it\r\n            let j: int = 0;\r\n            let tg2: TGLight = new TGLight();\r\n            tg2.set_LineType(TacticalLines.GENERAL);\r\n            tg2.Pixels = new Array();\r\n            //to get the original pixels size\r\n            //int n=0;\r\n            let n: int = tg.Pixels.length;\r\n\r\n            for (j = 0; j < n; j++) {\r\n\r\n                tg2.Pixels.push(tg.Pixels[j]);\r\n            }\r\n\r\n\r\n            clsClipPolygon2.closeAreaTG(tg2);\r\n\r\n            if (clipBounds != null) {\r\n\r\n                clsClipPolygon2.ClipPolygon(tg2, clipBounds);\r\n            }\r\n\r\n\r\n            if (tg2.Pixels == null || tg2.Pixels.length === 0) {\r\n\r\n                return shapes;\r\n            }\r\n\r\n\r\n            //shape=new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n            shape = new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n            shape.setFillColor(tg.get_FillColor());\r\n\r\n            shape.moveTo(tg2.Pixels[0]);\r\n            //original pixels do not include feint\r\n            n = tg2.Pixels.length;\r\n            //for(j=1;j<tg2.Pixels.length;j++)\r\n            for (j = 1; j < n; j++) {\r\n\r\n                shape.lineTo(tg2.Pixels[j]);\r\n            }\r\n\r\n\r\n            shapes.push(shape);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipPolygon2._className, \"fillDMA\",\r\n                    new RendererException(\"Failed inside fillDMA\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return shapes;\r\n    }\r\n    /**\r\n     * for pre-clipped lines which also require fill but need the processed points\r\n     * to create the fill. This functioni is called after the clip, so the fill\r\n     * does not get clipped.\r\n     * @param tg\r\n     * @param shapes\r\n     */\r\n    static addAbatisFill(tg: TGLight,\r\n        shapes: Array<Shape2>): void {\r\n        try {\r\n            if (tg.Pixels == null ||\r\n                tg.Pixels.length < 2 ||\r\n                tg.get_FillColor() == null ||\r\n                tg.get_FillColor().getAlpha() < 2 ||\r\n                shapes == null) {\r\n\r\n                return;\r\n            }\r\n\r\n\r\n            let j: int = 0;\r\n            let n: int = tg.Pixels.length;\r\n            let shape: Shape2;\r\n            let tg2: TGLight;\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.MSDZ: {\r\n                    let dist0: double = 0;\r\n                    let dist1: double = 0;\r\n                    let dist2: double = 0;\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.setFillColor(tg.get_FillColor());\r\n                    if (tg.Pixels != null && tg.Pixels.length >= 300) {\r\n                        dist0 = Math.abs(tg.Pixels[0].x - tg.Pixels[50].x);\r\n                        dist1 = Math.abs(tg.Pixels[100].x - tg.Pixels[150].x);\r\n                        dist2 = Math.abs(tg.Pixels[200].x - tg.Pixels[250].x);\r\n                        let start: int = -1;\r\n                        let end: int = -1;\r\n                        if (dist0 >= dist1 && dist0 >= dist2) {\r\n                            start = 0;\r\n                            end = 99;\r\n                        }\r\n                        else {\r\n                            if (dist1 >= dist0 && dist1 >= dist2) {\r\n                                start = 100;\r\n                                end = 199;\r\n                            }\r\n                            else {\r\n                                start = 200;\r\n                                end = 299;\r\n                            }\r\n                        }\r\n\r\n                        shape.moveTo(tg.Pixels[start]);\r\n                        for (j = start; j <= end; j++) {\r\n\r\n                            shape.lineTo(tg.Pixels[j]);\r\n                        }\r\n\r\n\r\n                        //shapes.add(0,shape);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ABATIS: {\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.setFillColor(tg.get_FillColor());\r\n                    tg2 = new TGLight();\r\n                    tg2.set_LineType(TacticalLines.GENERAL);\r\n                    tg2.Pixels = new Array();\r\n                    if (tg.Pixels != null && tg.Pixels.length > 2) {\r\n                        tg2.Pixels.push(tg.Pixels[n - 3]);\r\n                        tg2.Pixels.push(tg.Pixels[n - 2]);\r\n                        tg2.Pixels.push(tg.Pixels[n - 1]);\r\n                        tg2.Pixels.push(tg.Pixels[n - 3]);\r\n\r\n                        shape.moveTo(tg2.Pixels[0]);\r\n                        for (j = 1; j < tg2.Pixels.length; j++) {\r\n\r\n                            shape.lineTo(tg2.Pixels[j]);\r\n                        }\r\n\r\n\r\n                        //shapes.push(shape);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return;\r\n                }\r\n\r\n            }//end switch\r\n            if (shapes != null) {\r\n                shapes.splice(0, 0, shape);\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipPolygon2._className, \"addAbatisFill\",\r\n                    new RendererException(\"Failed inside addAbatisFill\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * for lines with glyphs the fill must be handled (clipped) as a separate shape.\r\n     * this function needs to be called before the clipping is done to the line\r\n     * @param tg\r\n     * @param clipBounds\r\n     */\r\n    static LinesWithFill(tg: TGLight,\r\n        clipBounds: Rectangle2D | null): Array<Shape2> | null {\r\n        let shapes: Array<Shape2> = null;\r\n        try {\r\n            if (tg.get_FillColor() == null || tg.get_FillColor().getAlpha() <= 1 ||\r\n                tg.Pixels == null || tg.Pixels.length === 0) {\r\n\r\n                return shapes;\r\n            }\r\n\r\n\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.ABATIS:\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.FRONTAL_ATTACK:\r\n                case TacticalLines.TURNING_MOVEMENT:\r\n                case TacticalLines.MOVEMENT_TO_CONTACT:\r\n                case TacticalLines.MAIN:\r\n                case TacticalLines.AAAAA:\r\n                case TacticalLines.AIRAOA:\r\n                case TacticalLines.CATK:\r\n                case TacticalLines.CATKBYFIRE:\r\n                case TacticalLines.CORDONSEARCH:\r\n                case TacticalLines.CORDONKNOCK:\r\n                case TacticalLines.DENY:\r\n                case TacticalLines.SECURE:\r\n                case TacticalLines.CONTROL:\r\n                case TacticalLines.LOCATE:\r\n                case TacticalLines.OCCUPY:\r\n                case TacticalLines.RETAIN:\r\n                case TacticalLines.ISOLATE:\r\n                case TacticalLines.AREA_DEFENSE:\r\n                case TacticalLines.MOBILE_DEFENSE:\r\n                case TacticalLines.CONVOY:\r\n                case TacticalLines.HCONVOY: {\r\n                    return shapes;\r\n                }\r\n\r\n                case TacticalLines.PAA_RECTANGULAR:\r\n                case TacticalLines.RECTANGULAR_TARGET: {\r\n                    return null;\r\n                }\r\n\r\n                case TacticalLines.OBSFAREA:\r\n                case TacticalLines.OBSAREA:\r\n                case TacticalLines.STRONG:\r\n                case TacticalLines.ZONE:\r\n                case TacticalLines.FORT_REVD:\r\n                case TacticalLines.FORT:\r\n                case TacticalLines.ENCIRCLE:\r\n                case TacticalLines.ATDITCHC:\r\n                case TacticalLines.ATDITCHM: {\r\n                    return clsClipPolygon2.fillDMA(tg, clipBounds);\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n            if (clsUtility.LinesWithFill(tg.get_LineType()) === false) {\r\n                return shapes;\r\n            }\r\n\r\n\r\n            shapes = new Array();\r\n            //undo any fillcolor that might have been set for the existing shape\r\n            //because we are divorcing fill from the line\r\n            let shape: Shape2;\r\n\r\n            //create a generic area tg from the pixels and clip it\r\n            let tg2: TGLight = new TGLight();\r\n            tg2.set_LineType(TacticalLines.GENERAL);\r\n            tg2.Pixels = new Array();\r\n            tg2.Pixels.push(...tg.Pixels);\r\n            clsClipPolygon2.closeAreaTG(tg2);\r\n            //tg2.Pixels.push(tg.Pixels[0]);\r\n            if (clipBounds != null) {\r\n\r\n                clsClipPolygon2.ClipPolygon(tg2, clipBounds);\r\n            }\r\n\r\n\r\n\r\n            if (tg2.Pixels == null || tg2.Pixels.length === 0) {\r\n\r\n                return null;\r\n            }\r\n\r\n\r\n            let j: int = 0;\r\n            //shape=new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n            shape = new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n            shape.setFillColor(tg.get_FillColor());\r\n\r\n            shape.moveTo(tg2.Pixels[0]);\r\n            for (j = 1; j < tg2.Pixels.length; j++) {\r\n\r\n                shape.lineTo(tg2.Pixels[j]);\r\n            }\r\n\r\n\r\n            if (tg.get_FillColor() != null || tg.get_FillColor().getAlpha() > 1) {\r\n                shapes.push(shape);\r\n            }\r\n            else {\r\n\r\n                return null;\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipPolygon2._className, \"LinesWithFill\",\r\n                    new RendererException(\"Failed inside LinesWithFill\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return shapes;\r\n    }\r\n    /**\r\n     * @deprecated\r\n     * for polygon completely outside the clip area\r\n     * pass back a small box to be able to continue normal processing\r\n     * @param clipBounds\r\n     * @return\r\n     */\r\n    private static buildBox(clipBounds: Rectangle2D): Array<Point2D> {\r\n        let box: Array<Point2D> = new Array();\r\n        try {\r\n            {\r\n                let ulx: double = 0;\r\n                let uly: double = 0;\r\n                let lrx: double = 0;\r\n                let lry: double = 0;\r\n                ulx = clipBounds.getMinX() - 200;\r\n                uly = clipBounds.getMinY() - 200;\r\n                lrx = clipBounds.getMaxX() + 200;\r\n                lry = clipBounds.getMaxY() + 200;\r\n                let lr: Point2D = new Point2D(ulx, uly);\r\n                let ll: Point2D = new Point2D(ulx - 10, uly);\r\n                let ul: Point2D = new Point2D(ulx - 10, uly - 10);\r\n                let ur: Point2D = new Point2D(ulx, uly - 10);\r\n                box.push(lr);\r\n                box.push(ll);\r\n                box.push(ul);\r\n                box.push(ur);\r\n                box.push(lr);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipPolygon2._className, \"buildBox\",\r\n                    new RendererException(\"Failed inside buildBox\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return box;\r\n    }\r\n    /**\r\n     * Works for tactical lines and areas\r\n     * @param tg\r\n     * @param clipBounds\r\n     * @return\r\n     */\r\n    public static ClipPolygon(tg: TGLight,\r\n        clipBounds: Rectangle2D): Array<Point2D> {\r\n        let poly: Array<Point2D> = new Array();\r\n        try {\r\n            let polygon: Array<Point2D> = clsUtilityCPOF.POINT2toPoint2D(tg.Pixels);\r\n            let isClosed: boolean = clsUtility.isClosedPolygon(tg.get_LineType());\r\n            //create a hashtable to hold the original points\r\n            let hashMap: Map<string, Point2D> = new Map<string, Point2D>();\r\n            let j: int = 0;\r\n            for (j = 0; j < polygon.length; j++) {\r\n                hashMap.set(j.toString(), polygon[j]);\r\n            }\r\n\r\n            let clipBounds2: Rectangle2D = new Rectangle2D(clipBounds.getX() - 50, clipBounds.getY() - 50, clipBounds.getWidth() + 100, clipBounds.getHeight() + 100);\r\n\r\n            let addedLinePoints: int = 0;\r\n            if (isClosed) {\r\n                polygon.splice(polygon.length - 1, 1);\r\n                isClosed = true;\r\n            } else {\r\n                //for tactical lines it always seems to work if the 0th and last points are inside the area\r\n                //add points on the edge as needed to make that happen\r\n                addedLinePoints = clsClipPolygon2.AddBoundaryPointsForLines(polygon, clipBounds2);\r\n            }\r\n            //expand the clip bounds by 10 pixels\r\n\r\n            poly = clsClipPolygon2.clipRight(tg, polygon, clipBounds2);\r\n            poly = clsClipPolygon2.clipTop(tg, poly, clipBounds2);\r\n            poly = clsClipPolygon2.clipLeft(tg, poly, clipBounds2);\r\n            poly = clsClipPolygon2.clipBottom(tg, poly, clipBounds2);\r\n\r\n            if (isClosed) {\r\n                if (poly.length > 0) {\r\n                    poly.push(poly[0]);\r\n                }\r\n            }\r\n            else {\r\n                switch (addedLinePoints) {\r\n                    case 0: { //no points were added, do nothing\r\n                        break;\r\n                    }\r\n\r\n                    case 1: { //point was added to the front to make algorithm work, remove segment\r\n                        if (poly.length > 0) {\r\n                            poly.splice(0, 1);\r\n                        }\r\n                        if (poly.length > 0) {\r\n                            poly.splice(0, 1);\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case 2: { //point was added to the end to make algorithm work, remove segment\r\n                        if (poly.length > 0) {\r\n                            poly.splice(poly.length - 1, 1);\r\n                        }\r\n                        if (poly.length > 0) {\r\n                            poly.splice(poly.length - 1, 1);\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case 3: { //point was added to the front and end to make algorithm work, remove segments\r\n                        if (poly.length > 0) {\r\n                            poly.splice(0, 1);\r\n                        }\r\n                        if (poly.length > 0) {\r\n                            poly.splice(0, 1);\r\n                        }\r\n                        if (poly.length > 0) {\r\n                            poly.splice(poly.length - 1, 1);\r\n                        }\r\n                        if (poly.length > 0) {\r\n                            poly.splice(poly.length - 1, 1);\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n\r\n                    default:\r\n\r\n                }\r\n            }\r\n\r\n            if (isClosed === true) {\r\n                if (poly.length > 2) {\r\n                    //tg.Pixels = clsUtilityCPOF.Point2DtoPOINT2(poly);\r\n                    tg.Pixels = clsUtilityCPOF.Point2DtoPOINT2Mapped(poly, hashMap);\r\n                }\r\n                else {\r\n                    //poly = buildBox(clipBounds);\r\n                    //tg.Pixels = clsUtilityCPOF.Point2DtoPOINT2(poly);\r\n                    tg.Pixels = new Array();\r\n                }\r\n\r\n            }\r\n            else {\r\n                if (poly.length > 1) {\r\n                    tg.Pixels = clsUtilityCPOF.Point2DtoPOINT2Mapped(poly, hashMap);\r\n                }\r\n                else {\r\n                    tg.Pixels = new Array();\r\n                }\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipPolygon2._className, \"ClipPolygon\",\r\n                    new RendererException(\"Failed inside ClipPolygon\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return poly;\r\n    }\r\n}\r\n","/*\r\n * A class to create renderables for the ShapeInfo from the GeneralPath\r\n * This class is used for the GoogleEarth Renderer\r\n */\r\nimport { Area } from \"../graphics2d/Area\"\r\nimport { BasicStroke } from \"../graphics2d/BasicStroke\"\r\nimport { Line2D } from \"../graphics2d/Line2D\"\r\nimport { PathIterator } from \"../graphics2d/PathIterator\"\r\nimport { Point2D } from \"../graphics2d/Point2D\"\r\nimport { Polygon } from \"../graphics2d/Polygon\"\r\nimport { Rectangle } from \"../graphics2d/Rectangle\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\nimport { Shape } from \"../graphics2d/Shape\"\r\nimport { lineutility } from \"../JavaLineArray/lineutility\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { Shape2 } from \"../JavaLineArray/Shape2\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\nimport { clsMETOC } from \"../JavaTacticalRenderer/clsMETOC\";\r\nimport { clsUtility as clsUtilityJTR } from \"../JavaTacticalRenderer/clsUtility\";\r\nimport { TGLight } from \"../JavaTacticalRenderer/TGLight\"\r\nimport { Color } from \"../renderer/utilities/Color\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\nimport { ShapeInfo } from \"../renderer/utilities/ShapeInfo\"\r\nimport { clsUtility } from \"./clsUtility\";\r\n\r\nimport { type int, type double } from \"../../c5isr/graphics2d/BasicTypes\";\r\n\r\n/**\r\n * Utilities require for GoogleEarth functionality\r\n *\r\n */\r\nexport class clsUtilityGE {\r\n    private static readonly _className: string = \"clsUtilityGE\";\r\n    static setSplineLinetype(tg: TGLight): void {\r\n        switch (tg.get_LineType()) {\r\n            case TacticalLines.BRDGHD: {\r\n                tg.set_LineType(TacticalLines.BRDGHD_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.HOLD: {\r\n                tg.set_LineType(TacticalLines.HOLD_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.ICE_OPENINGS_FROZEN: {\r\n                tg.set_LineType(TacticalLines.ICE_OPENINGS_FROZEN_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.ICE_OPENINGS_LEAD: {\r\n                tg.set_LineType(TacticalLines.ICE_OPENINGS_LEAD_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.ICE_EDGE_RADAR: {\r\n                tg.set_LineType(TacticalLines.ICE_EDGE_RADAR_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.CRACKS_SPECIFIC_LOCATION: {\r\n                tg.set_LineType(TacticalLines.CRACKS_SPECIFIC_LOCATION_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.JET: {\r\n                tg.set_LineType(TacticalLines.JET_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.STREAM: {\r\n                tg.set_LineType(TacticalLines.STREAM_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.FLOOD_TIDE: {\r\n                tg.set_LineType(TacticalLines.FLOOD_TIDE_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.EBB_TIDE: {\r\n                tg.set_LineType(TacticalLines.EBB_TIDE_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.SEAWALL: {\r\n                tg.set_LineType(TacticalLines.SEAWALL_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.JETTY_BELOW_WATER: {\r\n                tg.set_LineType(TacticalLines.JETTY_BELOW_WATER_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.JETTY_ABOVE_WATER: {\r\n                tg.set_LineType(TacticalLines.JETTY_ABOVE_WATER_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.RAMP_BELOW_WATER: {\r\n                tg.set_LineType(TacticalLines.RAMP_BELOW_WATER_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.RAMP_ABOVE_WATER: {\r\n                tg.set_LineType(TacticalLines.RAMP_ABOVE_WATER_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.PIER: {\r\n                tg.set_LineType(TacticalLines.PIER_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.COASTLINE: {\r\n                tg.set_LineType(TacticalLines.COASTLINE_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.DEPTH_CONTOUR: {\r\n                tg.set_LineType(TacticalLines.DEPTH_CONTOUR_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.DEPTH_CURVE: {\r\n                tg.set_LineType(TacticalLines.DEPTH_CURVE_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.CRACKS: {\r\n                tg.set_LineType(TacticalLines.CRACKS_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.ESTIMATED_ICE_EDGE: {\r\n                tg.set_LineType(TacticalLines.ESTIMATED_ICE_EDGE_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.ICE_EDGE: {\r\n                tg.set_LineType(TacticalLines.ICE_EDGE_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.ISOTHERM: {\r\n                tg.set_LineType(TacticalLines.ISOTHERM_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.UPPER_AIR: {\r\n                tg.set_LineType(TacticalLines.UPPER_AIR_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.ISOBAR: {\r\n                tg.set_LineType(TacticalLines.ISOBAR_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.ISODROSOTHERM: {\r\n                tg.set_LineType(TacticalLines.ISODROSOTHERM_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.ISOTACH: {\r\n                tg.set_LineType(TacticalLines.ISOTACH_GE);\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.ISOPLETHS: {\r\n                tg.set_LineType(TacticalLines.ISOPLETHS_GE);\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                break;\r\n            }\r\n\r\n        }\r\n        return;\r\n    }\r\n\r\n    /**\r\n     * GE has no capability for dashed lines. This function sets each polyline in the array as a new\r\n     * polyline broken into points corresponding to the dash pattern\r\n     * @param polylines\r\n     * @param shape\r\n     */\r\n    private static createDashedPolylines(polylines: Array<Array<Point2D>>, shape: ShapeInfo): void {\r\n        try {\r\n            if (shape.getLineColor() == null) {\r\n                return;\r\n            }\r\n\r\n            let stroke: BasicStroke = shape.getStroke();\r\n            let dash: number[] = stroke.getDashArray();\r\n            if (dash == null || dash.length < 2) {\r\n                return;\r\n            }\r\n\r\n            let dashedPolylines: Array<Array<Point2D>> = new Array();\r\n\r\n            for (let polyline of polylines) {\r\n                let dashIndex: int = 0; // Current index in dash array\r\n                let remainingInIndex: double = dash[dashIndex]; // Length remaining in current dash array index\r\n                for (let i: int = 0; i < polyline.length - 1; i++) {\r\n                    let segStartPt: Point2D = polyline[i]; // segment start, moves as segment is processed\r\n                    let segEndPt: Point2D = polyline[i + 1]; // Segment end\r\n\r\n                    let segLength: double = 0; // distance remaining in segment\r\n                    while ((segLength = lineutility.CalcDistanceDouble(segStartPt, segEndPt)) > 0) {\r\n                        // If the line segment length is shorter than the current dash then move to the end of the segment continuing to draw or move\r\n                        // Otherwise move to the end of the current dash and start the next dash there\r\n                        if (segLength < remainingInIndex) {\r\n                            if (dashIndex % 2 === 0) {\r\n                                // Continue line\r\n                                let dashedPolyline: Array<Point2D> = new Array(segStartPt, segEndPt);\r\n                                dashedPolylines.push(dashedPolyline);\r\n                            }\r\n                            remainingInIndex -= segLength;\r\n                            break; // Next segment\r\n                        } else {\r\n                            // Flip to line or space at dashFlipPoint\r\n                            let dashFlipPoint: Point2D = lineutility.ExtendAlongLineDouble2(segStartPt, segEndPt, remainingInIndex);\r\n                            if (dashIndex % 2 === 0) {\r\n                                // Continue line\r\n                                let dashedPolyline: Array<Point2D> = new Array(segStartPt, dashFlipPoint);\r\n                                dashedPolylines.push(dashedPolyline);\r\n                            }\r\n                            // Next dash\r\n                            dashIndex++;\r\n                            if (dashIndex >= dash.length) {\r\n\r\n                                dashIndex = 0;\r\n                            }\r\n\r\n                            remainingInIndex = dash[dashIndex];\r\n                            segStartPt = dashFlipPoint;\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n            polylines.length = 0; // polylines.clear()\r\n            polylines.push(...dashedPolylines);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityGE._className, \"createDashedPolylines\",\r\n                    new RendererException(\"Failed inside createDashedPolylines\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    private static createSimpleFillShape(tg: TGLight, shape: ShapeInfo, polylines: Array<Array<Point2D>>): ShapeInfo | null {\r\n        try {\r\n            let s: BasicStroke = shape.getStroke();\r\n            let dash: number[] = s.getDashArray();\r\n            if (clsUtilityJTR.isClosedPolygon(tg.get_LineType()) === false) {\r\n                if (clsUtilityJTR.IsChange1Area(tg.get_LineType()) === false) {\r\n                    return null;\r\n                }\r\n            }\r\n\r\n            if (dash == null || dash.length < 2) {\r\n                return null;\r\n            }\r\n\r\n            if (shape.getFillColor() == null) {\r\n                return null;\r\n            }\r\n\r\n\r\n            //if we reach this point we know it is a dashed line so we need a separate fill shape\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let shape2: ShapeInfo = new ShapeInfo(shape.getShape());\r\n            shape2.setShapeType(ShapeInfo.SHAPE_TYPE_FILL);\r\n            let polylines2: Array<Array<Point2D>> = new Array();\r\n            let polyline: Array<Point2D>;\r\n            let polyline2: Array<Point2D>;\r\n            let pt2d: Point2D;\r\n            s = new BasicStroke(0);\r\n            shape2.setStroke(s);\r\n            shape2.setFillColor(shape.getFillColor());\r\n            let n: int = polylines.length;\r\n            //for(j=0;j<polylines.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                polyline = polylines[j];\r\n                polyline2 = new Array();\r\n                let t: int = polyline.length;\r\n                //for(k=0;k<polyline.length;k++)\r\n                for (k = 0; k < t; k++) {\r\n                    pt2d = new Point2D(polyline[k].getX(), polyline[k].getY());\r\n                    polyline2.push(pt2d);\r\n                }\r\n                polylines2.push(polyline2);\r\n            }\r\n            //reset our original dashed shapinfo type to polyline\r\n            shape.setShapeType(ShapeInfo.SHAPE_TYPE_POLYLINE);\r\n            //this line will prevent unecessary work by multipointhandler\r\n            shape.setFillColor(null);\r\n            shape2.setPolylines(polylines2);\r\n            //            shape2.setAffineTransform(new AffineTransform());\r\n            return shape2;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityGE._className, \"createSimpleFillShape\",\r\n                    new RendererException(\"Failed inside createSimpleFillShape\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return null;\r\n    }\r\n    private static createSimplePatternFillShape(tg: TGLight, shape: ShapeInfo, polylines: Array<Array<Point2D>>): ShapeInfo | null {\r\n        try {\r\n            let s: BasicStroke = shape.getStroke();\r\n            let dash: number[] = s.getDashArray();\r\n            if (clsUtilityJTR.isClosedPolygon(tg.get_LineType()) === false) {\r\n                if (clsUtilityJTR.IsChange1Area(tg.get_LineType()) === false) {\r\n                    return null;\r\n                }\r\n\r\n            }\r\n\r\n            if (dash == null || dash.length < 2) {\r\n                return null;\r\n            }\r\n\r\n            if (shape.getPatternFillImage() == null) {\r\n                return null;\r\n            }\r\n\r\n\r\n            //if we reach this point we know it is a dashed line so we need a separate pattern fill shape\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let shape2: ShapeInfo = new ShapeInfo(shape.getShape());\r\n            shape2.setShapeType(ShapeInfo.SHAPE_TYPE_FILL);\r\n            let polylines2: Array<Array<Point2D>> = new Array();\r\n            let polyline: Array<Point2D>;\r\n            let polyline2: Array<Point2D>;\r\n            let pt2d: Point2D;\r\n            s = new BasicStroke(0);\r\n            shape2.setStroke(s);\r\n            shape2.setPatternFillImage(shape.getPatternFillImageInfo());\r\n            shape2.setTexturePaint(shape.getTexturePaint());\r\n            let n: int = polylines.length;\r\n            //for(j=0;j<polylines.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                polyline = polylines[j];\r\n                polyline2 = new Array();\r\n                let t: int = polyline.length;\r\n                //for(k=0;k<polyline.length;k++)\r\n                for (k = 0; k < t; k++) {\r\n                    pt2d = new Point2D(polyline[k].getX(), polyline[k].getY());\r\n                    polyline2.push(pt2d);\r\n                }\r\n                polylines2.push(polyline2);\r\n            }\r\n            //reset our original dashed shapinfo type to polyline\r\n            shape.setShapeType(ShapeInfo.SHAPE_TYPE_POLYLINE);\r\n            //this line will prevent unecessary work by multipointhandler\r\n            shape.setPatternFillImage(null);\r\n            shape.setTexturePaint(null);\r\n            shape2.setPolylines(polylines2);\r\n            //            shape2.setAffineTransform(new AffineTransform());\r\n            return shape2;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityGE._className, \"createSimplePatternFillShape\",\r\n                    new RendererException(\"Failed inside createSimplePatternFillShape\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return null;\r\n    }\r\n    private static allowFillForThese(tg: TGLight): boolean {\r\n        try {\r\n            let linetype: int = tg.get_LineType();\r\n            let bolMETOC: int = clsMETOC.IsWeather(tg.get_SymbolId());\r\n            if (bolMETOC >= 0) {\r\n\r\n                return true;\r\n            }\r\n\r\n\r\n            switch (linetype) {\r\n                case TacticalLines.BBS_AREA:\r\n                case TacticalLines.BBS_RECTANGLE:\r\n\r\n                case TacticalLines.CATK:\r\n                case TacticalLines.CATKBYFIRE:\r\n                case TacticalLines.AIRAOA:\r\n                case TacticalLines.AAAAA:\r\n                case TacticalLines.MAIN:\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.FRONTAL_ATTACK:\r\n                case TacticalLines.TURNING_MOVEMENT:\r\n                case TacticalLines.MOVEMENT_TO_CONTACT:\r\n\r\n                case TacticalLines.SARA:\r\n                case TacticalLines.RANGE_FAN_SECTOR:\r\n                case TacticalLines.RADAR_SEARCH:\r\n                case TacticalLines.RANGE_FAN:\r\n                case TacticalLines.MNFLDFIX:\r\n                case TacticalLines.TURN_REVD:\r\n                case TacticalLines.TURN:\r\n                case TacticalLines.MNFLDDIS:\r\n                //case TacticalLines.OVERHEAD_WIRE:\r\n                case TacticalLines.EASY:\r\n                case TacticalLines.ATDITCHC:\r\n                case TacticalLines.ATDITCHM:\r\n                case TacticalLines.FERRY:\r\n                case TacticalLines.BYDIF:\r\n                case TacticalLines.BYIMP:\r\n                case TacticalLines.DEPTH_AREA: {\r\n                    return true;\r\n                }\r\n\r\n                default: {\r\n                    return false;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityGE._className, \"allowFillForThese\",\r\n                    new RendererException(\"Failed inside allowFillForThese\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return false;\r\n    }\r\n    static SetShapeInfosPolylines(tg: TGLight, shapeInfos: Array<ShapeInfo>, clipBounds: Rectangle2D | Rectangle | Array<Point2D> | null): void {\r\n        try {\r\n            let j: int = 0;\r\n            let shape: Shape;\r\n            let shapeInfo: ShapeInfo;\r\n            let polylines: Array<Array<Point2D>>;\r\n            let type: int = -1;\r\n            let simpleFillShape: ShapeInfo;//diagnostic\r\n            let isClosed: boolean = clsUtilityJTR.isClosedPolygon(tg.get_LineType());\r\n            let linetype: int = tg.get_LineType();\r\n            let fillColor: Color;\r\n            let n: int = shapeInfos.length;\r\n            //for(j=0;j<shapeInfos.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                shapeInfo = shapeInfos[j];\r\n                type = shapeInfo.getShapeType();\r\n                shape = shapeInfo.getShape();\r\n                if (isClosed === false && type !== Shape2.SHAPE_TYPE_FILL) {\r\n                    polylines = clsUtilityGE.createRenderablesFromShape(tg, shape, type, clipBounds);\r\n                }\r\n\r\n                else {\r\n\r\n                    polylines = clsUtilityGE.createRenderablesFromShape(tg, shape, type, null);\r\n                }\r\n\r\n                //create a simple fill shape here and change the shape type to SHAPE_TYPE_POLYLINE if it has non-null dash\r\n                //add the simple fill shape to shapeInfos after the loop\r\n                if (simpleFillShape == null) {\r\n                    simpleFillShape = clsUtilityGE.createSimpleFillShape(tg, shapeInfo, polylines);\r\n                }\r\n\r\n                if (simpleFillShape == null) {\r\n                    simpleFillShape = clsUtilityGE.createSimplePatternFillShape(tg, shapeInfo, polylines);\r\n                }\r\n\r\n\r\n                fillColor = shapeInfo.getFillColor();\r\n                //if(simpleFillShape!=null || fillColor != null)//the symbol has a basic fill shape\r\n                if (simpleFillShape != null) {\r\n                    //the symbol has a basic fill shape\r\n                    if (clsUtilityGE.allowFillForThese(tg) === false) {\r\n\r\n                        shapeInfo.setFillColor(null);\r\n                    }\r\n\r\n                }\r\n\r\n\r\n                if (!tg.get_UseDashArray()) {\r\n                    clsUtilityGE.createDashedPolylines(polylines, shapeInfo);\r\n                }\r\n\r\n\r\n                shapeInfo.setPolylines(polylines);\r\n            }\r\n            if (simpleFillShape != null) {\r\n                shapeInfos.splice(0, 0, simpleFillShape);\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityGE._className, \"SetShapeInfosPolylines\",\r\n                    new RendererException(\"Failed inside SetShapeInfosPolylines\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * Separates the Shape into separate polylines, eas as an ArrayList of Point2D\r\n     * @param shape\r\n     * @return\r\n     */\r\n    private static createRenderablesFromShape(tg: TGLight, shape: Shape, shapeType: int, clipArea: Rectangle2D | Rectangle | Array<Point2D> | null | null): Array<Array<Point2D>> {\r\n        let ptsPoly: Array<Point2D> = new Array();\r\n        let polylines2: Array<Array<Point2D>> = new Array<Array<Point2D>>();\r\n        let ptPoly: Point2D;\r\n        try {\r\n            //this is not going to work for splines\r\n            let coords: number[] = new Array<number>(6);\r\n            for (let i: PathIterator = shape.getPathIterator(null); !i.isDone(); i.next()) {\r\n                let type: int = i.currentSegment(coords);\r\n                switch (type) {\r\n                    case PathIterator.SEG_MOVETO: {\r\n                        //newshape.moveTo(coords[0], coords[1]);\r\n                        //finalize the last Polyline and add it to the array\r\n                        if (ptsPoly.length > 0) {\r\n                            if (shapeType === ShapeInfo.SHAPE_TYPE_FILL) {\r\n                                if (ptsPoly[ptsPoly.length - 1].getX() !== ptsPoly[0].getX() ||\r\n                                    ptsPoly[ptsPoly.length - 1].getY() !== ptsPoly[0].getY()) {\r\n                                    let pt2d: Point2D = new Point2D(ptsPoly[0].getX(), ptsPoly[0].getY());\r\n                                    ptsPoly.push(pt2d);\r\n                                }\r\n                            }\r\n                            if (ptsPoly.length > 1) {\r\n\r\n                                polylines2.push(ptsPoly);\r\n                            }\r\n\r\n                        }\r\n                        //start the ArrayList for next Polyline                       \r\n                        ptsPoly = new Array();\r\n                        ptPoly = new Point2D(coords[0], coords[1]);\r\n                        ptsPoly.push(ptPoly);\r\n                        break;\r\n                    }\r\n\r\n                    case PathIterator.SEG_LINETO: {\r\n                        //newshape.lineTo(coords[0], coords[1]);\r\n                        ptPoly = new Point2D(coords[0], coords[1]);\r\n                        ptsPoly.push(ptPoly);\r\n                        break;\r\n                    }\r\n\r\n                    case PathIterator.SEG_QUADTO: { //quadTo was never used\r\n                        //no idea what to do with this\r\n                        //newshape.quadTo(coords[0], coords[1], coords[2], coords[3]);\r\n                        break;\r\n                    }\r\n\r\n                    case PathIterator.SEG_CUBICTO: {  //curveTo was used for some METOC's\r\n                        //no idea what to do with these\r\n                        //newshape.curveTo(coords[0], coords[1], coords[2], coords[3],\r\n                        //        coords[4], coords[5]);\r\n                        break;\r\n                    }\r\n\r\n                    case PathIterator.SEG_CLOSE: {    //closePath was never used\r\n                        //newshape.closePath();\r\n                        break;\r\n                    }\r\n\r\n\r\n                    default:\r\n\r\n                }\r\n            }\r\n            if (ptsPoly.length > 1) {\r\n                //add the last line to the ArrayList\r\n                //if it is a fill shape then the Google Earth linear ring requires the last point be added\r\n                if (shapeType === ShapeInfo.SHAPE_TYPE_FILL) {\r\n                    if (ptsPoly[ptsPoly.length - 1].getX() !== ptsPoly[0].getX() ||\r\n                        ptsPoly[ptsPoly.length - 1].getY() !== ptsPoly[0].getY()) {\r\n                        let pt2d: Point2D = new Point2D(ptsPoly[0].getX(), ptsPoly[0].getY());\r\n                        ptsPoly.push(pt2d);\r\n                    }\r\n                }\r\n                polylines2.push(ptsPoly);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityGE._className, \"createRenderableFromShape\",\r\n                    new RendererException(\"Failed inside createRenderableFromShape\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        //return newshape;\r\n        return polylines2;\r\n    }\r\n    /**\r\n     * Assumes a convex polygon for the clipping area.\r\n     * expand the polygon using pixels and a similar algorithm to what flash renderer does for DEPTH AREA\r\n     * @param pts clipping area to expand\r\n     * @param expand pixels expansion\r\n     * @return\r\n     */\r\n    static expandPolygon(pts: Array<Point2D>,\r\n        expand: double): Array<Point2D> {\r\n        let lgPoly: Array<Point2D>;\r\n        try {\r\n            let j: int = 0;\r\n            let destPts: Point2D[];\r\n            let isClosed: boolean = false;\r\n            if (pts[pts.length - 1].getX() === pts[0].getX() && pts[pts.length - 1].getY() === pts[0].getY()) {\r\n                pts.splice(pts.length - 1, 1);\r\n                isClosed = true;\r\n            }\r\n            let pts2: Array<POINT2> = clsUtility.Points2DToPOINT2(pts);\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            let pt2: POINT2;\r\n            let pt3: POINT2;\r\n            let m: double = 0;\r\n            let m1: double = 0;\r\n            let b: double = 0;\r\n            let b1: double = 0;\r\n            let lineSegments: Array<Line2D> = new Array();\r\n            //n vertical segments\r\n            let n: int = pts2.length;\r\n            //for(j=0;j<pts2.length-1;j++)\r\n            for (j = 0; j < n - 1; j++) {\r\n                pt0 = new POINT2(pts2[j]);\r\n                pt1 = new POINT2(pts2[j + 1]);\r\n                //no vertical segments\r\n                if (pt0.x === pt1.x) {\r\n                    pt1.x += 1;\r\n                    pts2[j + 1] = pt1;\r\n                }\r\n            }\r\n            let ptn: POINT2 = pts2[pts2.length - 1];\r\n            pt0 = new POINT2(pts2[0]);\r\n            //last segment not vertical\r\n            if (ptn.x === pt0.x) {\r\n                ptn.x += 1;\r\n                pts2[pts2.length - 1] = ptn;\r\n            }\r\n            //close pts2\r\n            pts2.push(pt0);;\r\n\r\n            //POINT2 ptOther=null;\r\n            //int quadrant=-1,otherQuadrant=-1;\r\n            let poly: Polygon = new Polygon();\r\n            n = pts2.length;\r\n            //for(j=0;j<pts2.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n\r\n                poly.addPoint(pts2[j].x as int, pts2[j].y as int);\r\n            }\r\n\r\n\r\n            let lineSegment: Line2D;\r\n            let midPt: POINT2;\r\n            //pts2 is closed\r\n            n = pts2.length;\r\n            //for(j=0;j<pts2.length-1;j++)\r\n            for (j = 0; j < n - 1; j++) {\r\n                pt0 = new POINT2(pts2[j]);\r\n                pt1 = new POINT2(pts2[j + 1]);\r\n                m = (pt0.y - pt1.y) / (pt0.x - pt1.x);\r\n                //m1=-1/m;\r\n                if (Math.abs(m) < 1) {\r\n                    pt2 = lineutility.ExtendDirectedLine(pt0, pt1, pt0, lineutility.extend_above, expand);\r\n                    pt3 = lineutility.ExtendDirectedLine(pt0, pt1, pt1, lineutility.extend_above, expand);\r\n                    midPt = lineutility.MidPointDouble(pt2, pt3, 0);\r\n                    //we want the polygon to not contain the extended points\r\n                    if (poly.contains(midPt.x, midPt.y)) {\r\n                        pt2 = lineutility.ExtendDirectedLine(pt0, pt1, pt0, lineutility.extend_below, expand);\r\n                        pt3 = lineutility.ExtendDirectedLine(pt0, pt1, pt1, lineutility.extend_below, expand);\r\n                    }\r\n                }\r\n                else {\r\n                    pt2 = lineutility.ExtendDirectedLine(pt0, pt1, pt0, lineutility.extend_left, expand);\r\n                    pt3 = lineutility.ExtendDirectedLine(pt0, pt1, pt1, lineutility.extend_left, expand);\r\n                    midPt = lineutility.MidPointDouble(pt2, pt3, 0);\r\n                    //we want the polygon to not contain the extended points\r\n                    if (poly.contains(midPt.x, midPt.y)) {\r\n                        pt2 = lineutility.ExtendDirectedLine(pt0, pt1, pt0, lineutility.extend_right, expand);\r\n                        pt3 = lineutility.ExtendDirectedLine(pt0, pt1, pt1, lineutility.extend_right, expand);\r\n                    }\r\n                }\r\n                lineSegment = new Line2D(pt2.x, pt2.y, pt3.x, pt3.y);\r\n                lineSegments.push(lineSegment);\r\n            }\r\n            //we will intersect the line segments to form an expanded polygon\r\n            let expandPts: Array<POINT2> = new Array();\r\n            let thisLine: Line2D;\r\n            let nextLine: Line2D;\r\n            let x1: double = 0;\r\n            let y1: double = 0;\r\n            let x2: double = 0;\r\n            let y2: double = 0;\r\n            let x: double = 0;\r\n            let y: double = 0;\r\n            let t: int = lineSegments.length;\r\n            //for(j=0;j<lineSegments.length;j++)\r\n            for (j = 0; j < t; j++) {\r\n                thisLine = lineSegments[j];\r\n                x1 = thisLine.getX1();\r\n                y1 = thisLine.getY1();\r\n                x2 = thisLine.getX2();\r\n                y2 = thisLine.getY2();\r\n                //thisLine line equation\r\n                m = (y1 - y2) / (x1 - x2);\r\n                b = y1 - m * x1;\r\n\r\n                if (j === lineSegments.length - 1) {\r\n\r\n                    nextLine = lineSegments[0];\r\n                }\r\n\r\n                else {\r\n\r\n                    nextLine = lineSegments[j + 1];\r\n                }\r\n\r\n\r\n                x1 = nextLine.getX1();\r\n                y1 = nextLine.getY1();\r\n                x2 = nextLine.getX2();\r\n                y2 = nextLine.getY2();\r\n                //nextLine line equation\r\n                m1 = (y1 - y2) / (x1 - x2);\r\n                b1 = y1 - m1 * x1;\r\n\r\n                //intersect thisLine with nextLine\r\n                if (m !== m1) {\r\n                    x = (b1 - b) / (m - m1);\t//cannot blow up\r\n                    y = (m * x + b);\r\n                }\r\n                else    //this should not happen\r\n                {\r\n                    x = thisLine.getX2();\r\n                    y = thisLine.getY2();\r\n                }\r\n                expandPts.push(new POINT2(x, y));\r\n            }\r\n            lgPoly = new Array();\r\n            t = expandPts.length;\r\n            //for(j=0;j<expandPts.length;j++)\r\n            for (j = 0; j < t; j++) {\r\n\r\n                lgPoly.push(new Point2D(expandPts[j].x, expandPts[j].y));\r\n            }\r\n\r\n\r\n            //close the aray if the original clipping array if applicable\r\n            if (isClosed) {\r\n\r\n                lgPoly.push(new Point2D(lgPoly[0].getX(), lgPoly[0].getY()));\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityGE._className, \"expandPolygon2\",\r\n                    new RendererException(\"Failed inside expandPolygon2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return lgPoly;\r\n    }\r\n    /**\r\n     * use cheap algorithm to expand polygons, works best on regular 4+ sided convex polygons\r\n     * used primarily for expanding the original clipping areas. After clipping a tactical line against\r\n     * the expanded clipping area, the original clipping area can be used to drop the clip lines\r\n     * @param pts points to expand, usually a clipping area\r\n     * @param expandX X expansion factor, e.g 10% growth would be 1.1\r\n     * @param expandY Y expansion factor\r\n     * @return points for the expanded polygon\r\n     */\r\n    protected static expandPolygon2(pts: Array<Point2D>,\r\n        expandX: double,\r\n        expandY: double): Array<Point2D> {\r\n        let lgPoly: Array<Point2D>;\r\n        try {\r\n            //            AffineTransform at=new AffineTransform();\r\n            //            at.setToIdentity();        \r\n            //get the center of the pts using an average\r\n            let avgX: double = 0;\r\n            let avgY: double = 0;\r\n            let totalX: double = 0;\r\n            let totalY: double = 0;\r\n            let j: int = 0;\r\n            let isClosed: boolean = false;\r\n            //open the array, remove the last point if necessary\r\n            if (pts[pts.length - 1].getX() === pts[0].getX() && pts[pts.length - 1].getY() === pts[0].getY()) {\r\n                pts.splice(pts.length - 1, 1);\r\n                isClosed = true;\r\n            }\r\n            //asumes open array\r\n            let n: int = pts.length;\r\n            //for(j=0;j<pts.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                totalX += pts[j].getX();\r\n                totalY += pts[j].getY();\r\n            }\r\n            avgX = totalX / pts.length;\r\n            avgY = totalY / pts.length;\r\n            let srcPts: Point2D[] = new Array<Point2D>(pts.length);\r\n            //for(j=0;j<pts.length;j++)\r\n            n = pts.length;\r\n            for (j = 0; j < n; j++) {\r\n                srcPts[j] = new Point2D(pts[j].getX(), pts[j].getY());\r\n            }\r\n            let destPts: Point2D[] = new Array<Point2D>(pts.length);\r\n            //translate the points to crcumscribe 0,0\r\n            //            at.translate(-avgY, -avgY);//ideally would be close to 0        \r\n            //            at.transform(srcPts, 0, destPts, 0, srcPts.length);\r\n            //            at.setToIdentity();\r\n            //scale the points by 10%\r\n            //            at.scale(expandX, expandY);\r\n            //            at.transform(destPts, 0, destPts, 0, destPts.length);\r\n            //            at.setToIdentity();\r\n            //            at.translate(avgY, avgY);\r\n            //            at.transform(destPts, 0, destPts, 0, destPts.length);\r\n            lgPoly = new Array<Point2D>();\r\n            let t: int = destPts.length;\r\n            //for(j=0;j<destPts.length;j++)\r\n            for (j = 0; j < t; j++) {\r\n                lgPoly.push(destPts[j]);\r\n            }\r\n            //close the aray if the original clipping array was closed\r\n            if (isClosed) {\r\n\r\n                lgPoly.push(new Point2D(destPts[0].getX(), destPts[0].getY()));\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityGE._className, \"expandPolygon\",\r\n                    new RendererException(\"Failed inside expandPolygon\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return lgPoly;\r\n    }\r\n    /**\r\n     * @deprecated \r\n     * For tactical lines break up the arraylists into separate arraylists within the bounds.\r\n     * This was added for the Google Earth 3D map because small scales cut off and we want the clip lines\r\n     * to not be visible.\r\n     * @param ptsPoly\r\n     * @param clipBounds\r\n     * @return \r\n     */\r\n    private static ptsPolyToPtsPoly(tg: TGLight, ptsPoly: Array<Array<Point2D>>,\r\n        clipBounds: Rectangle2D): Array<Array<Point2D>>;\r\n    /**\r\n     * @deprecated \r\n     * function to remove the clip lines from the polygon that was clipped\r\n     * @param ptsPoly the clipped points array\r\n     * @param clipBounds the clipping points\r\n     * @return \r\n     */\r\n    private static ptsPolyToPtsPoly(tg: TGLight, ptsPoly: Array<Array<Point2D>>,\r\n        clipBounds: Array<Point2D>): Array<Array<Point2D>>;\r\n    private static ptsPolyToPtsPoly(...args: unknown[]): Array<Array<Point2D>> {\r\n        if (args[2] instanceof Rectangle2D) {\r\n            const [tg, ptsPoly, clipBounds] = args as [TGLight, Array<Array<Point2D>>, Rectangle2D];\r\n\r\n\r\n            let ptsPoly2: Array<Array<Point2D>>;\r\n            try {\r\n                if (clsUtilityJTR.IsChange1Area(tg.get_LineType()) === true) {\r\n                    return ptsPoly;\r\n                }\r\n\r\n\r\n                let j: int = 0;\r\n                let k: int = 0;\r\n                let pts: Array<Point2D>;\r\n                let addPts: Array<Point2D>;\r\n                let pt0: Point2D;\r\n                let pt1: Point2D;\r\n                let line: Line2D;\r\n                ptsPoly2 = new Array();\r\n                let n: int = ptsPoly.length;\r\n                //for(j=0;j<ptsPoly.length;j++)\r\n                for (j = 0; j < n; j++) {\r\n                    addPts = null;\r\n                    pts = ptsPoly[j];\r\n                    //find the first point inside the clipbounds\r\n                    let t: int = pts.length;\r\n                    //for(k=0;k<pts.length-1;k++)\r\n                    for (k = 0; k < t - 1; k++) {\r\n                        pt0 = pts[k];\r\n                        pt1 = pts[k + 1];\r\n\r\n                        line = new Line2D(pt0, pt1);\r\n                        //both points out of bounds, do not add points\r\n                        if (clipBounds.contains(pt0) === false && clipBounds.contains(pt1) === false) {\r\n                            if (clipBounds.intersectsLine(line) === false) {\r\n                                addPts = null;\r\n                                continue;\r\n                            }\r\n                            else {\r\n                                if (addPts == null) {\r\n                                    addPts = new Array();\r\n                                    addPts.push(pt0);\r\n                                }\r\n                                if (addPts.includes(pt0) === false) {\r\n\r\n                                    addPts.push(pt0);\r\n                                }\r\n\r\n\r\n                                addPts.push(pt1);\r\n                                ptsPoly2.push(addPts);\r\n                                addPts = null;\r\n                            }\r\n                        }\r\n                        else {\r\n                            if (clipBounds.contains(pt0) === false && clipBounds.contains(pt1) === true) {\r\n                                if (addPts == null) {\r\n                                    addPts = new Array();\r\n                                    addPts.push(pt0);\r\n                                }\r\n                                if (addPts.includes(pt0) === false) {\r\n\r\n                                    addPts.push(pt0);\r\n                                }\r\n\r\n\r\n                                addPts.push(pt1);\r\n                            }\r\n                            else {\r\n                                if (clipBounds.contains(pt0) === true && clipBounds.contains(pt1) === true) {\r\n                                    if (addPts == null) {\r\n                                        addPts = new Array();\r\n                                        addPts.push(pt0);\r\n                                    }\r\n                                    if (addPts.includes(pt0) === false) {\r\n\r\n                                        addPts.push(pt0);\r\n                                    }\r\n\r\n\r\n                                    addPts.push(pt1);\r\n                                }\r\n                                else {\r\n                                    if (clipBounds.contains(pt0) === true && clipBounds.contains(pt1) === false) {\r\n                                        if (addPts == null) {\r\n                                            addPts = new Array();\r\n                                            addPts.push(pt0);\r\n                                        }\r\n                                        if (addPts.includes(pt0) === false) {\r\n\r\n                                            addPts.push(pt0);\r\n                                        }\r\n\r\n                                        //end the current polyline\r\n                                        //and add it to the array list\r\n                                        addPts.push(pt1);\r\n                                        ptsPoly2.push(addPts);\r\n                                        addPts = null;\r\n                                    }\r\n                                }\r\n\r\n                            }\r\n\r\n                        }\r\n\r\n                    }\r\n                    //add the final array list\r\n                    if (addPts != null && addPts.length > 0) {\r\n\r\n                        ptsPoly2.push(addPts);\r\n                    }\r\n\r\n                }\r\n            } catch (exc) {\r\n                if (exc instanceof Error) {\r\n                    ErrorLogger.LogException(clsUtilityGE._className, \"ptsPolyToPtsPoly\",\r\n                        new RendererException(\"Failed inside ptsPolyToPtsPoly\", exc));\r\n                } else {\r\n                    throw exc;\r\n                }\r\n            }\r\n            return ptsPoly2;\r\n        } else {\r\n            const [tg, ptsPoly, clipBounds] = args as [TGLight, Array<Array<Point2D>>, Array<Point2D>];\r\n\r\n            let ptsPoly2: Array<Array<Point2D>>;\r\n            try {\r\n                if (clsUtilityJTR.IsChange1Area(tg.get_LineType()) === true) {\r\n                    return ptsPoly;\r\n                }\r\n\r\n\r\n                let j: int = 0;\r\n                let k: int = 0;\r\n                let pts: Array<Point2D>;\r\n                let addPts: Array<Point2D>;\r\n                let pt0: Point2D;\r\n                let pt1: Point2D;\r\n                let line: Line2D;\r\n                ptsPoly2 = new Array();\r\n                let clipPoly: Polygon = new Polygon();\r\n\r\n                //ArrayList<Point2D>ptsClipArea=null;\r\n                let n: int = clipBounds.length;\r\n                //for(j=0;j<clipBounds.length;j++)\r\n                for (j = 0; j < n; j++) {\r\n                    clipPoly.addPoint(clipBounds[j].getX() as int, clipBounds[j].getY() as int);\r\n                }\r\n                n = ptsPoly.length;\r\n                //for(j=0;j<ptsPoly.length;j++)\r\n                for (j = 0; j < n; j++) {\r\n                    addPts = null;\r\n                    pts = ptsPoly[j];\r\n                    //find the first point inside the clipbounds\r\n                    let t: int = pts.length;\r\n                    //for(k=0;k<pts.length-1;k++)\r\n                    for (k = 0; k < t - 1; k++) {\r\n                        pt0 = pts[k];\r\n                        pt1 = pts[k + 1];\r\n                        line = new Line2D(pt0, pt1);\r\n                        //both points out of bounds, do not add points\r\n                        if (clipPoly.contains(pt0) === false && clipPoly.contains(pt1) === false) {\r\n                            if (clsUtilityGE.lineIntersectsClipArea(line, clipBounds) === false) {\r\n                                addPts = null;\r\n                                continue;\r\n                            }\r\n                            else {\r\n                                if (addPts == null) {\r\n                                    addPts = new Array();\r\n                                    addPts.push(pt0);\r\n                                }\r\n                                if (addPts.includes(pt0) === false) {\r\n\r\n                                    addPts.push(pt0);\r\n                                }\r\n\r\n\r\n                                addPts.push(pt1);\r\n                                ptsPoly2.push(addPts);\r\n                                addPts = null;\r\n                            }\r\n                        } else if (clipPoly.contains(pt0) === false && clipPoly.contains(pt1) === true) {\r\n                            if (addPts == null) {\r\n                                addPts = new Array();\r\n                                addPts.push(pt0);\r\n                            }\r\n                            if (addPts.includes(pt0) === false) {\r\n\r\n                                addPts.push(pt0);\r\n                            }\r\n\r\n\r\n                            addPts.push(pt1);\r\n                        } else if (clipPoly.contains(pt0) === true && clipPoly.contains(pt1) === true) {\r\n                            if (addPts == null) {\r\n                                addPts = new Array();\r\n                                addPts.push(pt0);\r\n                            }\r\n                            if (addPts.includes(pt0) === false) {\r\n\r\n                                addPts.push(pt0);\r\n                            }\r\n\r\n\r\n                            addPts.push(pt1);\r\n                        } else if (clipPoly.contains(pt0) === true && clipPoly.contains(pt1) === false) {\r\n                            if (addPts == null) {\r\n                                addPts = new Array();\r\n                                addPts.push(pt0);\r\n                            }\r\n                            if (addPts.includes(pt0) === false) {\r\n\r\n                                addPts.push(pt0);\r\n                            }\r\n\r\n                            //end the current polyline\r\n                            //and add it to the array list\r\n                            addPts.push(pt1);\r\n                            ptsPoly2.push(addPts);\r\n                            addPts = null;\r\n                        }\r\n                    }\r\n                    //add the final array list\r\n                    if (addPts != null && addPts.length > 0) {\r\n\r\n                        ptsPoly2.push(addPts);\r\n                    }\r\n\r\n                }\r\n            } catch (exc) {\r\n                if (exc instanceof Error) {\r\n                    ErrorLogger.LogException(clsUtilityGE._className, \"ptsPolyToPtsPoly\",\r\n                        new RendererException(\"Failed inside ptsPolyToPtsPoly\", exc));\r\n                } else {\r\n                    throw exc;\r\n                }\r\n            }\r\n            return ptsPoly2;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * removes leading or trailing segments after the points were clipped\r\n     * @param tg\r\n     * @param clipArea \r\n     */\r\n    static removeTrailingPoints(tg: TGLight, clipArea: Point2D[] | Rectangle | Rectangle2D): void {\r\n        try {\r\n            let isClosed: boolean = clsUtilityJTR.isClosedPolygon(tg.get_LineType());\r\n            if (isClosed) {\r\n\r\n                return;\r\n            }\r\n\r\n\r\n            let poly: Polygon = new Polygon();\r\n            let area: Area;\r\n            let clipBounds: Rectangle2D;\r\n            let clipPoints: Array<Point2D>;\r\n            let pt2d: Point2D;\r\n            let j: int = 0;\r\n            if (clipArea == null) {\r\n\r\n                return;\r\n            }\r\n\r\n            if (clipArea instanceof Rectangle2D) {\r\n                clipBounds = clipArea as Rectangle2D;\r\n            } else if (clipArea instanceof Rectangle) {\r\n                //clipBounds=(Rectangle2D)clipArea;\r\n                let rectx: Rectangle = clipArea as Rectangle;\r\n                clipBounds = new Rectangle2D(rectx.x, rectx.y, rectx.width, rectx.height);\r\n            } else if (clipArea instanceof Array) {\r\n                clipPoints = clipArea as Array<Point2D>;\r\n\r\n            }\r\n\r\n            if (clipBounds != null) {\r\n                clipPoints = new Array<Point2D>();\r\n                clipPoints.push(new Point2D(clipBounds.getX(), clipBounds.getY()));\r\n                clipPoints.push(new Point2D(clipBounds.getX() + clipBounds.getWidth(), clipBounds.getY()));\r\n                clipPoints.push(new Point2D(clipBounds.getX() + clipBounds.getWidth(), clipBounds.getY() + clipBounds.getHeight()));\r\n                clipPoints.push(new Point2D(clipBounds.getX(), clipBounds.getY() + clipBounds.getHeight()));\r\n                clipPoints.push(new Point2D(clipBounds.getX(), clipBounds.getY()));\r\n            }\r\n\r\n            let ptLast: Point2D = clipPoints[clipPoints.length - 1];\r\n            let pt02d: Point2D = clipPoints[0];\r\n            let pt12d: Point2D;\r\n            //close the area\r\n            if (pt02d.getX() !== ptLast.getX() || pt02d.getY() !== ptLast.getY()) {\r\n                clipPoints.push(new Point2D(pt02d.getX(), pt02d.getY()));\r\n                //poly.addPoint((int)pt02d.getX(),(int)pt02d.getY());\r\n            }\r\n            //fill the polygon\r\n            let n: int = clipPoints.length;\r\n            //for(j=0;j<clipPoints.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                pt02d = clipPoints[j];\r\n                poly.addPoint(pt02d.getX() as int, pt02d.getY() as int);\r\n            }\r\n            area = new Area(poly);\r\n            let line: Line2D;\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            let intersects: boolean = false;\r\n            let frontIndex: int = 0;\r\n            let backIndex: int = tg.Pixels.length - 1;\r\n            //breaks at the first leading segment that intersects the clip area\r\n            n = tg.Pixels.length;\r\n            //for(j=0;j<tg.Pixels.length-1;j++)\r\n            for (j = 0; j < n - 1; j++) {\r\n                pt0 = tg.Pixels[j];\r\n                pt1 = tg.Pixels[j + 1];\r\n                line = new Line2D(pt0.x, pt0.y, pt1.x, pt1.y);\r\n                intersects = clsUtilityGE.lineIntersectsClipArea(line, clipPoints);\r\n                if (intersects === true) {\r\n                    frontIndex = j;\r\n                    break;\r\n                }\r\n                else {\r\n                    if (area.contains(pt0.x as int, pt0.y as int) || area.contains(pt1.x as int, pt1.y as int)) {\r\n                        frontIndex = j;\r\n                        break;\r\n                    }\r\n                }\r\n\r\n            }\r\n            //breaks at the first trailing segment that intersects the clip area\r\n            n = tg.Pixels.length;\r\n            //for(j=tg.Pixels.length-1;j>0;j--)\r\n            for (j = n - 1; j > 0; j--) {\r\n                pt0 = tg.Pixels[j];\r\n                pt1 = tg.Pixels[j - 1];\r\n                line = new Line2D(pt0.x, pt0.y, pt1.x, pt1.y);\r\n                intersects = clsUtilityGE.lineIntersectsClipArea(line, clipPoints);\r\n                if (intersects === true) {\r\n                    backIndex = j;\r\n                    break;\r\n                }\r\n                else {\r\n                    if (area.contains(pt0.x as int, pt0.y as int) || area.contains(pt1.x as int, pt1.y as int)) {\r\n                        backIndex = j;\r\n                        break;\r\n                    }\r\n                }\r\n\r\n            }\r\n            let pts: Array<POINT2> = new Array();\r\n            for (j = frontIndex; j <= backIndex; j++) {\r\n                pt0 = new POINT2(tg.Pixels[j]);\r\n                pts.push(pt0);\r\n            }\r\n            tg.Pixels = pts;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityGE._className, \"removeTrailingPoints\",\r\n                    new RendererException(\"Failed inside removeTrailingPoints\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n         * tests of a Line2D intersects a polygon by using line.intersectsLine on each segment of the polygon\r\n         * assumes clip clipping area was parsed to shift points of vertical segments to make them not vertical\r\n         * @param line a clipping line in the clipping polygon\r\n         * @param clipPts array of clip points assumed to be closed\r\n         * @return true if the line intersects the clip bounds\r\n         */\r\n    private static lineIntersectsClipArea(line: Line2D,\r\n        clipPts: Array<Point2D>): boolean {\r\n        let result: boolean = false;\r\n        try {\r\n            let j: int = 0;\r\n\r\n            //test if polygon contains an end point\r\n            let poly: Polygon = new Polygon();\r\n            let n: int = clipPts.length;\r\n            //for(j=0;j<clipPts.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n\r\n                poly.addPoint(clipPts[j].getX() as int, clipPts[j].getY() as int);\r\n            }\r\n\r\n\r\n            if (poly.contains(line.getX1(), line.getY1())) {\r\n\r\n                return true;\r\n            }\r\n\r\n            if (poly.contains(line.getX2(), line.getY2())) {\r\n\r\n                return true;\r\n            }\r\n\r\n            //end section\r\n\r\n            let currentSegment: Line2D;\r\n            n = clipPts.length;\r\n            //for(j=0;j<clipPts.length-1;j++)\r\n            for (j = 0; j < n - 1; j++) {\r\n                currentSegment = new Line2D(clipPts[j].getX(), clipPts[j].getY(), clipPts[j + 1].getX(), clipPts[j + 1].getY());\r\n                if (line.intersectsLine(currentSegment) === true) {\r\n\r\n                    return true;\r\n                }\r\n\r\n            }\r\n            //if the clipPts are not closed then the above loop did not test the closing segment            \r\n            let pt0: Point2D = clipPts[0];\r\n            let ptLast: Point2D = clipPts[clipPts.length - 1];\r\n            //int n=clipPts.length-1;\r\n            if (pt0.getX() !== ptLast.getX() || pt0.getY() !== ptLast.getY()) {\r\n                //currentSegment=new Line2D(clipPts[n].getX(),clipPts[n].getY(),clipPts[0].getX(),clipPts[0].getY());\r\n                currentSegment = new Line2D(ptLast.getX(), ptLast.getY(), pt0.getX(), pt0.getY());\r\n                if (line.intersectsLine(currentSegment) === true) {\r\n\r\n                    return true;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityGE._className, \"lineIntersectsClipArea\",\r\n                    new RendererException(\"Failed inside lineIntersectsClipArea\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return result;\r\n    }\r\n    /**\r\n     * returns true if segment data set for MSR, ASR, Boundary\r\n     * @param tg\r\n     * @return \r\n     */\r\n    protected static segmentColorsSet(tg: TGLight): boolean {\r\n        try {\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.BOUNDARY:\r\n                case TacticalLines.MSR:\r\n                case TacticalLines.ASR:\r\n                case TacticalLines.TRAFFIC_ROUTE: {\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return false;\r\n                }\r\n\r\n            }\r\n            let strH: string = tg.get_H();\r\n            if (strH == null || strH.length === 0) {\r\n\r\n                return false;\r\n            }\r\n\r\n            let strs: string[] = strH.split(\",\");\r\n            if (strs.length > 1) {\r\n\r\n                return true;\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityGE._className, \"segmentColorsSet\",\r\n                    new RendererException(\"Failed inside segmentColorsSet\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return false;\r\n    }\r\n    /**\r\n     * Use clipping rectangle or clip points to build a zoom factor if the client zoomed in after the initial render.\r\n     * Multiply the geo segmenting interval by this factor.\r\n     * @param rect\r\n     * @param clipPoints\r\n     * @param pixels\r\n     * @return \r\n     */\r\n    static getZoomFactor(rect: Rectangle2D, clipPoints: Array<Point2D>, pixels: Array<POINT2>): double {\r\n        let factor: double = -1;\r\n        try {\r\n            if (pixels == null || pixels.length < 2) {\r\n\r\n                return factor;\r\n            }\r\n\r\n            if (clipPoints == null && rect == null) {\r\n\r\n                return factor;\r\n            }\r\n\r\n            let maxLengthPixels: double = 0;\r\n            let maxLengthClipArea: double = 0;\r\n            let temp: double = 0;\r\n            let j: int = 0;\r\n            let pt2d0: Point2D;\r\n            let pt2d1: Point2D; let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            for (j = 0; j < pixels.length - 1; j++) {\r\n                pt0 = pixels[j];\r\n                pt1 = pixels[j + 1];\r\n                temp = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                if (temp > maxLengthPixels) {\r\n\r\n                    maxLengthPixels = temp;\r\n                }\r\n\r\n            }\r\n            temp = 0;\r\n            if (clipPoints != null) {\r\n                for (j = 0; j < clipPoints.length - 1; j++) {\r\n                    pt2d0 = clipPoints[j];\r\n                    pt2d1 = clipPoints[j + 1];\r\n                    pt0 = new POINT2(pt2d0.getX(), pt2d0.getY());\r\n                    pt1 = new POINT2(pt2d1.getX(), pt2d1.getY());\r\n                    temp = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                }\r\n            }\r\n            else {\r\n                if (rect != null) {\r\n                    temp = rect.getMaxX() - rect.getMinX();\r\n                    if (temp < rect.getMaxY() - rect.getMinY()) {\r\n\r\n                        temp = rect.getMaxY() - rect.getMinY();\r\n                    }\r\n\r\n                }\r\n            }\r\n\r\n            if (temp > maxLengthClipArea) {\r\n\r\n                maxLengthClipArea = temp;\r\n            }\r\n\r\n            if (maxLengthPixels > 0 && maxLengthClipArea > 0) {\r\n\r\n                factor = maxLengthClipArea / maxLengthPixels;\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityGE._className, \"getZoomFactor\",\r\n                    new RendererException(\"Failed inside getZoomFactor\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return factor;\r\n    }\r\n\r\n}\r\n","import { type int, type double } from \"../../c5isr/graphics2d/BasicTypes\";\r\n\r\nimport { lineutility } from \"../JavaLineArray/lineutility\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { Shape2 } from \"../JavaLineArray/Shape2\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\nimport { TGLight } from \"../JavaTacticalRenderer/TGLight\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\nimport { clsUtility } from \"../JavaTacticalRenderer/clsUtility\"\r\nimport { clsUtilityCPOF } from \"../RenderMultipoints/clsUtilityCPOF\"\r\nimport { clsUtilityGE } from \"../RenderMultipoints/clsUtilityGE\"\r\nimport { Point2D } from \"../graphics2d/Point2D\";\r\nimport { Polygon } from \"../graphics2d/Polygon\";\r\nimport { Line2D } from \"../graphics2d/Line2D\";\r\n\r\n\r\n/**\r\n * Class to clip polygons\r\n *\r\n */\r\nexport class clsClipQuad {\r\n    private static readonly _className: string = \"clsClipQuad\";\r\n    /**\r\n     * Use the new version which takes an array for polygon clip bounds instead of rectangle\r\n     * @param polygon\r\n     * @param clipBounds\r\n     * @return \r\n     */\r\n    private static AddBoundaryPointsForLines(polygon: Array<Point2D>,\r\n        clipBounds: Array<Point2D>): int {\r\n        let result: int = 0;\r\n        try {\r\n            let pt02d: Point2D = polygon[0];\r\n            let ptLast2d: Point2D = polygon[(polygon.length - 1)];\r\n            let pt0: POINT2 = new POINT2(pt02d.getX(), pt02d.getY());\r\n            let ptLast: POINT2 = new POINT2(ptLast2d.getX(), ptLast2d.getY());\r\n            let nearestPt: Point2D = new Point2D();\r\n            let clipArray: Polygon = new Polygon();\r\n            let j: int = 0;\r\n            let minDist: double = Number.MAX_VALUE;\r\n            let dist: double = 0;\r\n            let sidePt: POINT2 = new POINT2();\r\n            let addToFront: boolean = false;\r\n            let addToEnd: boolean = false;\r\n            //int n=clipBounds.length;\r\n            //for(j=0;j<clipBounds.length;j++)\r\n            for (j = 0; j < clipBounds.length; j++)    //was n\r\n            {\r\n                clipArray.addPoint(clipBounds[j].getX() as int, clipBounds[j].getY() as int);\r\n            }\r\n\r\n            let totalX: double = 0;\r\n            let totalY: double = 0;\r\n            let counter: int = 0;\r\n            //for(j=0;j<clipBounds.length-1;j++)\r\n            for (j = 0; j < clipBounds.length - 1; j++)  //was n-1\r\n            {\r\n                totalX += clipBounds[j].getX();\r\n                totalY += clipBounds[j].getY();\r\n                counter++;\r\n            }\r\n            //if clipBounds is not closed add the jth point\r\n            if (clipBounds[0].getX() !== clipBounds[j].getX() ||\r\n                clipBounds[0].getY() !== clipBounds[j].getY()) {\r\n                totalX += clipBounds[j].getX();\r\n                totalY += clipBounds[j].getY();\r\n                counter++;\r\n            }\r\n            let avgX: double = totalX / counter;\r\n            let avgY: double = totalY / counter;\r\n            let ptCenter: POINT2 = new POINT2(avgX, avgY);\r\n            let ptNear: POINT2;\r\n            //first point outside the clip bounds\r\n            if (clipArray.contains(pt02d) === false) {\r\n                //add nearest segment midpoint to the front\r\n                //for(j=0;j<clipBounds.length;j++)\r\n                for (j = 0; j < clipBounds.length; j++)    //was n\r\n                {\r\n                    sidePt.x = clipBounds[j].getX();\r\n                    sidePt.y = clipBounds[j].getY();\r\n                    dist = lineutility.CalcDistanceDouble(pt0, sidePt);\r\n                    if (dist < minDist) {\r\n                        minDist = dist;\r\n                        //minDistIndex=j;\r\n                        nearestPt.setLocation(sidePt.x, sidePt.y);\r\n                    }\r\n                }\r\n                //move nearestPt in a bit to not get clipped\r\n                ptNear = new POINT2(nearestPt.getX(), nearestPt.getY());\r\n                ptNear = lineutility.ExtendAlongLineDouble(ptNear, ptCenter, 2);\r\n                nearestPt.setLocation(ptNear.x, ptNear.y);\r\n                polygon.splice(0, 0, nearestPt);\r\n                addToFront = true;\r\n            }\r\n            //re-initialize variables\r\n            nearestPt = new Point2D();\r\n            minDist = Number.MAX_VALUE;\r\n            //last point outside the clip bounds\r\n            if (clipArray.contains(ptLast2d) === false) {\r\n                //add nearest segment midpoint to the front\r\n                //for(j=0;j<clipBounds.length;j++)\r\n                for (j = 0; j < clipBounds.length; j++)    //was n\r\n                {\r\n                    sidePt.x = clipBounds[j].getX();\r\n                    sidePt.y = clipBounds[j].getY();\r\n                    dist = lineutility.CalcDistanceDouble(ptLast, sidePt);\r\n                    if (dist < minDist) {\r\n                        minDist = dist;\r\n                        //minDistIndex=j;\r\n                        nearestPt.setLocation(sidePt.x, sidePt.y);\r\n                    }\r\n                }\r\n                //move nearestPt in a bit to not get clipped\r\n                ptNear = new POINT2(nearestPt.getX(), nearestPt.getY());\r\n                ptNear = lineutility.ExtendAlongLineDouble(ptNear, ptCenter, 2);\r\n                nearestPt.setLocation(ptNear.x, ptNear.y);\r\n                polygon.push(nearestPt);\r\n                addToEnd = true;\r\n            }\r\n            if (addToFront === false && addToEnd === false) {\r\n                result = 0;\r\n            }\r\n            else {\r\n                if (addToFront === true && addToEnd === false) {\r\n                    result = 1;\r\n                }\r\n                else {\r\n                    if (addToFront === false && addToEnd === true) {\r\n                        result = 2;\r\n                    }\r\n                    else {\r\n                        if (addToFront === true && addToEnd === true) {\r\n                            result = 3;\r\n                        }\r\n                    }\r\n\r\n                }\r\n\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipQuad._className, \"AddBoundaryPointsForLines\",\r\n                    new RendererException(\"Failed inside AddBoundaryPointsForLines\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return result;\r\n    }\r\n    private static CalcTrueIntersectDouble(m1: double,\r\n        b1: double,\r\n        m2: double,\r\n        b2: double,\r\n        bolVertical1: int,\r\n        bolVertical2: int,\r\n        X1: double,\t//x intercept if line1 is vertical\r\n        X2: double): Point2D {\r\n        let ptIntersect: Point2D = new Point2D(X1, X2);\r\n        try {\r\n            let x: double = 0;\r\n            let y: double = 0;\r\n\r\n            if (bolVertical1 === 0 && bolVertical2 === 0) {\r\n                //both lines vertical\r\n                return ptIntersect;\r\n            }\r\n\r\n            //the following 3 if blocks are the only ways to get an intersection\r\n            if (bolVertical1 === 0 && bolVertical2 === 1)\t//line1 vertical, line2 not\r\n            {\r\n                ptIntersect.setLocation(X1, m2 * X1 + b2);\r\n                return ptIntersect;\r\n            }\r\n            if (bolVertical1 === 1 && bolVertical2 === 0)\t//line2 vertical, line1 not\r\n            {\r\n                ptIntersect.setLocation(X2, m1 * X2 + b1);\r\n                return ptIntersect;\r\n            }\r\n            //if either of the lines is vertical function has already returned\r\n            //so both m1 and m2 should be valid\r\n            //should always be using this ocase because the lines are neither vertical\r\n            //or horizontal and are perpendicular\r\n            if (m1 !== m2) {\r\n                x = (b2 - b1) / (m1 - m2);\t//cannot blow up\r\n                y = (m1 * x + b1);\r\n                ptIntersect.setLocation(x, y);\r\n                return ptIntersect;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipQuad._className, \"CalcTrueIntersectDouble\",\r\n                    new RendererException(\"Failed inside CalcTrueIntersectDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return ptIntersect;\r\n    }\r\n    /**\r\n     * Gets theoretical intersection of an edge with the line connecting previous and current points.\r\n     * @param previous\r\n     * @param current\r\n     * @param currentEdge the current edge of the clip area, assumed to not be vertical\r\n     * @return \r\n     */\r\n    private static intersectPoint2(previous: Point2D,\r\n        current: Point2D,\r\n        currentEdge: Line2D): Point2D {\r\n\r\n        let ptIntersect: Point2D;\r\n        try {\r\n            let ll: Point2D = currentEdge.getP1();\r\n            let ul: Point2D = currentEdge.getP2();\r\n\r\n            //no vertical client segments\r\n            //if(current.getX()==previous.getX())            \r\n            if (Math.abs(current.getX() - previous.getX()) < 1) {\r\n\r\n                current.setLocation(current.getX() + 1, current.getY());\r\n            }\r\n\r\n\r\n            let m1: double = (ul.getY() - ll.getY()) / (ul.getX() - ll.getX());\r\n            let m2: double = (current.getY() - previous.getY()) / (current.getX() - previous.getX());\r\n            let b1: double = ul.getY() - m1 * ul.getX();\r\n            let b2: double = current.getY() - m2 * current.getX();\r\n            ptIntersect = clsClipQuad.CalcTrueIntersectDouble(m1, b1, m2, b2, 1, 1, 0, 0);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipQuad._className, \"intersectPoint2\",\r\n                    new RendererException(\"Failed inside intersectPoint2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return ptIntersect;\r\n    }\r\n\r\n    /**\r\n     * clips array of pts against a side of the clip bounds polygon\r\n     * assumes clipBounds has no vertical or horizontal segments \r\n     * @param pts array of points to clip against the clip bounds\r\n     * @param index starting index of clipBounds for the side to clip against\r\n     * @param clipBounds a quadrilateral or a polygon array that is the clipping area\r\n     * @return the clipped array of points\r\n     */\r\n    private static clipSide(tg: TGLight, pts: Array<Point2D>,\r\n        index: int,\r\n        clipBounds: Array<Point2D>): Array<Point2D> {\r\n        let ptsResult: Array<Point2D>;\r\n        try {\r\n            let pt1: Point2D = new Point2D(clipBounds[index].getX(), clipBounds[index].getY());//first point of clip side\r\n            let pt2: Point2D = new Point2D(clipBounds[index + 1].getX(), clipBounds[index + 1].getY());//last point of clip side\r\n            let clipBoundsPoint: Point2D;//some point in the clipbounds not on the side\r\n            let ptClipBoundsIntersect: Point2D;//some point in the clipbounds not on the side\r\n            let m1: double = 0;\r\n            let m2: double = 0;\r\n            let b1: double = 0;\r\n            let b2: double = 0;\r\n            let b3: double = 0;\r\n            let b4: double = 0;\r\n            let ptPreviousIntersect: Point2D;\r\n            let ptCurrentIntersect: Point2D;\r\n            let j: int = 0;\r\n            let clipBoundsQuadrant: int = -1;\r\n            let previousQuadrant: int = -1;\r\n            let currentQuadrant: int = -1;  //quadrants relative to side\r\n            let current: Point2D;\r\n            let previous: Point2D;\r\n            let intersectPt: Point2D;\r\n            let edge: Line2D;\r\n            ptsResult = new Array();\r\n            //set some point in the array which is not in the side\r\n            //this point will be used to define which side of the clipping side the rest of the clipbounds points are on\r\n            //then it can be used to figure out whether a given point is to be clipped\r\n            //for this scheme to work it needs to be a convex clipping area\r\n            if (index === 0) {\r\n                clipBoundsPoint = new Point2D(clipBounds[index + 2].getX(), clipBounds[index + 2].getY());\r\n            }\r\n            else {\r\n                if (index > 1) {\r\n                    clipBoundsPoint = new Point2D(clipBounds[index - 2].getX(), clipBounds[index - 2].getY());\r\n                }\r\n                else {\r\n                    if (index === 1) {\r\n                        clipBoundsPoint = new Point2D(clipBounds[0].getX(), clipBounds[0].getY());\r\n                    }\r\n                }\r\n\r\n            }\r\n\r\n\r\n            //no vertical segments\r\n            //if(pt2.getX()==pt1.getX())\r\n            if (Math.abs(pt2.getX() - pt1.getX()) < 1) {\r\n\r\n                pt2.setLocation(pt2.getX() + 1, pt2.getY());\r\n            }\r\n\r\n            //if(pt2.getY()==pt1.getY())\r\n            if (Math.abs(pt2.getY() - pt1.getY()) < 1) {\r\n\r\n                pt2.setLocation(pt2.getX(), pt2.getY() + 1);\r\n            }\r\n\r\n\r\n            for (j = 0; j < pts.length; j++) {\r\n                current = pts[j];\r\n                if (j === 0) {\r\n                    previous = pts[pts.length - 1];\r\n                }\r\n                else {\r\n                    previous = pts[j - 1];\r\n                }\r\n\r\n                m1 = (pt2.getY() - pt1.getY()) / (pt2.getX() - pt1.getX());\r\n                m2 = -1 / m1;  //the slope of the line perpendicular to m1,b1\r\n                b1 = pt2.getY() - m1 * pt2.getX();\r\n                b2 = previous.getY() - m2 * previous.getX();\r\n                b3 = current.getY() - m2 * current.getX();\r\n                b4 = clipBoundsPoint.getY() - m2 * clipBoundsPoint.getX();\r\n                ptPreviousIntersect = clsClipQuad.CalcTrueIntersectDouble(m1, b1, m2, b2, 1, 1, 0, 0);\r\n                ptCurrentIntersect = clsClipQuad.CalcTrueIntersectDouble(m1, b1, m2, b3, 1, 1, 0, 0);\r\n                ptClipBoundsIntersect = clsClipQuad.CalcTrueIntersectDouble(m1, b1, m2, b4, 1, 1, 0, 0);\r\n                clipBoundsQuadrant = lineutility.GetQuadrantDouble(clipBoundsPoint.getX(), clipBoundsPoint.getY(), ptClipBoundsIntersect.getX(), ptClipBoundsIntersect.getY());\r\n                previousQuadrant = lineutility.GetQuadrantDouble(previous.getX(), previous.getY(), ptPreviousIntersect.getX(), ptPreviousIntersect.getY());\r\n                currentQuadrant = lineutility.GetQuadrantDouble(current.getX(), current.getY(), ptCurrentIntersect.getX(), ptCurrentIntersect.getY());\r\n\r\n                //case: both inside\r\n                if (previousQuadrant === clipBoundsQuadrant && currentQuadrant === clipBoundsQuadrant) {\r\n\r\n                    ptsResult.push(current);\r\n                }\r\n\r\n                else {\r\n                    if (previousQuadrant === clipBoundsQuadrant && currentQuadrant !== clipBoundsQuadrant)//previous inside, current outside\r\n                    {\r\n                        edge = new Line2D(pt1, pt2);\r\n                        intersectPt = clsClipQuad.intersectPoint2(previous, current, edge);\r\n                        if (intersectPt != null) {\r\n                            ptsResult.push(intersectPt);\r\n                        }\r\n                        tg.set_WasClipped(true);\r\n                    }\r\n                    else {\r\n                        if (previousQuadrant !== clipBoundsQuadrant && currentQuadrant === clipBoundsQuadrant)//current inside, previous outside\r\n                        {\r\n                            edge = new Line2D(pt1, pt2);\r\n                            intersectPt = clsClipQuad.intersectPoint2(previous, current, edge);\r\n                            if (intersectPt != null) {\r\n                                ptsResult.push(intersectPt);\r\n                            }\r\n                            ptsResult.push(current);\r\n                            tg.set_WasClipped(true);\r\n                        }\r\n                        else {\r\n                            if (previousQuadrant !== clipBoundsQuadrant && currentQuadrant !== clipBoundsQuadrant) {\r\n\r\n                                continue;\r\n                            }\r\n\r\n                        }\r\n\r\n                    }\r\n\r\n                }\r\n\r\n            }//end for j=0 to pts.length-1\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipQuad._className, \"clipSide\",\r\n                    new RendererException(\"Failed inside clipSide\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return ptsResult;\r\n    }\r\n    /**\r\n     * for pre-clipped lines which also require fill but need the processed points\r\n     * to create the fill. This function is called after the clip, so the fill\r\n     * does not get clipped.\r\n     * @param tg\r\n     * @param shapes\r\n     */\r\n    protected static addAbatisFill(tg: TGLight,\r\n        shapes: Array<Shape2>): void {\r\n        try {\r\n            if (tg.Pixels == null ||\r\n                tg.Pixels.length < 2 ||\r\n                tg.get_FillColor() == null ||\r\n                tg.get_FillColor().getAlpha() < 2 ||\r\n                shapes == null) {\r\n\r\n                return;\r\n            }\r\n\r\n\r\n            let j: int = 0;\r\n            let n: int = tg.Pixels.length;\r\n            let shape: Shape2;\r\n            let tg2: TGLight;\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.MSDZ: {\r\n                    let dist0: double = 0;\r\n                    let dist1: double = 0;\r\n                    let dist2: double = 0;\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.setFillColor(tg.get_FillColor());\r\n                    if (tg.Pixels != null && tg.Pixels.length >= 300) {\r\n                        dist0 = Math.abs(tg.Pixels[0].x - tg.Pixels[50].x);\r\n                        dist1 = Math.abs(tg.Pixels[100].x - tg.Pixels[150].x);\r\n                        dist2 = Math.abs(tg.Pixels[200].x - tg.Pixels[250].x);\r\n                        let start: int = -1;\r\n                        let end: int = -1;\r\n                        if (dist0 >= dist1 && dist0 >= dist2) {\r\n                            start = 0;\r\n                            end = 99;\r\n                        }\r\n                        else {\r\n                            if (dist1 >= dist0 && dist1 >= dist2) {\r\n                                start = 100;\r\n                                end = 199;\r\n                            }\r\n                            else {\r\n                                start = 200;\r\n                                end = 299;\r\n                            }\r\n                        }\r\n\r\n                        shape.moveTo(tg.Pixels[start]);\r\n                        for (j = start; j <= end; j++) {\r\n\r\n                            shape.lineTo(tg.Pixels[j]);\r\n                        }\r\n\r\n\r\n                        //shapes.add(0,shape);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ABATIS: {\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.setFillColor(tg.get_FillColor());\r\n                    tg2 = new TGLight();\r\n                    tg2.set_LineType(TacticalLines.GENERAL);\r\n                    tg2.Pixels = new Array();\r\n                    if (tg.Pixels != null && tg.Pixels.length > 2) {\r\n                        tg2.Pixels.push(tg.Pixels[n - 3]);\r\n                        tg2.Pixels.push(tg.Pixels[n - 2]);\r\n                        tg2.Pixels.push(tg.Pixels[n - 1]);\r\n                        tg2.Pixels.push(tg.Pixels[n - 3]);\r\n\r\n                        shape.moveTo(tg2.Pixels[0]);\r\n                        for (j = 1; j < tg2.Pixels.length; j++) {\r\n\r\n                            shape.lineTo(tg2.Pixels[j]);\r\n                        }\r\n\r\n\r\n                        //shapes.push(shape);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return;\r\n                }\r\n\r\n            }//end switch\r\n            if (shapes != null) {\r\n\r\n                shapes.splice(0, 0, shape);\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipQuad._className, \"addAbatisFill\",\r\n                    new RendererException(\"Failed inside addAbatisFill\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * for lines with glyphs the fill must be handled (clipped) as a separate shape.\r\n     * this function needs to be called before the clipping is done to the line\r\n     * @param tg\r\n     * @param clipBounds\r\n     * @return\r\n     */\r\n    static LinesWithFill(tg: TGLight,\r\n        clipBounds: Array<Point2D>): Array<Shape2> | null {\r\n        let shapes: Array<Shape2>;\r\n        try {\r\n            if (tg.get_FillColor() == null || tg.get_FillColor().getAlpha() <= 1 ||\r\n                tg.Pixels == null || tg.Pixels.length === 0) {\r\n\r\n                return shapes;\r\n            }\r\n\r\n\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.ABATIS:\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.FRONTAL_ATTACK:\r\n                case TacticalLines.TURNING_MOVEMENT:\r\n                case TacticalLines.MOVEMENT_TO_CONTACT:\r\n                case TacticalLines.MAIN:\r\n                case TacticalLines.AAAAA:\r\n                case TacticalLines.AIRAOA:\r\n                case TacticalLines.CATK:\r\n                case TacticalLines.CATKBYFIRE:\r\n                case TacticalLines.CORDONSEARCH:\r\n                case TacticalLines.CORDONKNOCK:\r\n                case TacticalLines.DENY:\r\n                case TacticalLines.SECURE:\r\n                case TacticalLines.CONTROL:\r\n                case TacticalLines.LOCATE:\r\n                case TacticalLines.OCCUPY:\r\n                case TacticalLines.RETAIN:\r\n                case TacticalLines.ISOLATE:\r\n                case TacticalLines.AREA_DEFENSE:\r\n                case TacticalLines.MOBILE_DEFENSE:\r\n                case TacticalLines.CONVOY:\r\n                case TacticalLines.HCONVOY: {\r\n                    return shapes;\r\n                }\r\n\r\n                case TacticalLines.PAA_RECTANGULAR:\r\n                case TacticalLines.RECTANGULAR_TARGET: {\r\n                    return null;\r\n                }\r\n\r\n                case TacticalLines.OBSFAREA:\r\n                case TacticalLines.OBSAREA:\r\n                case TacticalLines.STRONG:\r\n                case TacticalLines.ZONE:\r\n                case TacticalLines.FORT_REVD:\r\n                case TacticalLines.FORT:\r\n                case TacticalLines.ENCIRCLE:\r\n                case TacticalLines.ATDITCHC:\r\n                case TacticalLines.ATDITCHM: {\r\n                    return clsClipQuad.fillDMA(tg, clipBounds);\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n            if (clsUtility.LinesWithFill(tg.get_LineType()) === false) {\r\n\r\n                return shapes;\r\n            }\r\n\r\n\r\n            shapes = new Array();\r\n            //undo any fillcolor that might have been set for the existing shape\r\n            //because we are divorcing fill from the line\r\n            let shape: Shape2;\r\n\r\n            //create a generic area tg from the pixels and clip it\r\n            let tg2: TGLight = new TGLight();\r\n            tg2.set_LineType(TacticalLines.GENERAL);\r\n            tg2.Pixels = new Array();\r\n            tg2.Pixels.push(...tg.Pixels);\r\n            clsClipQuad.closeAreaTG(tg2);\r\n            //tg2.Pixels.push(tg.Pixels[0]);\r\n            if (clipBounds != null) {\r\n\r\n                clsClipQuad.ClipPolygon(tg2, clipBounds);\r\n            }\r\n\r\n\r\n\r\n            if (tg2.Pixels == null || tg2.Pixels.length === 0) {\r\n\r\n                return null;\r\n            }\r\n\r\n\r\n            let j: int = 0;\r\n            shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n            shape.setFillColor(tg.get_FillColor());\r\n\r\n            shape.moveTo(tg2.Pixels[0]);\r\n            for (j = 1; j < tg2.Pixels.length; j++) {\r\n\r\n                shape.lineTo(tg2.Pixels[j]);\r\n            }\r\n\r\n\r\n            if (tg.get_FillColor() != null || tg.get_FillColor().getAlpha() > 1) {\r\n                shapes.push(shape);\r\n            }\r\n            else {\r\n\r\n                return null;\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipQuad._className, \"LinesWithFill\",\r\n                    new RendererException(\"Failed inside LinesWithFill\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return shapes;\r\n    }\r\n    /**\r\n     * closes an area\r\n     * @param tg\r\n     */\r\n    private static closeAreaTG(tg: TGLight): void {\r\n        try {\r\n            if (tg.Pixels == null || tg.Pixels.length === 0) {\r\n\r\n                return;\r\n            }\r\n\r\n\r\n            let pt0: POINT2 = tg.Pixels[0];\r\n            let ptn: POINT2 = tg.Pixels[tg.Pixels.length - 1];\r\n            if (pt0.x !== ptn.x || pt0.y !== ptn.y) {\r\n\r\n                tg.Pixels.push(pt0);\r\n            }\r\n\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipQuad._className, \"closeAreaTG\",\r\n                    new RendererException(\"Failed inside closeAreaTG\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * DMA, DMAF fill must be handled separately because of the feint\r\n     * @param tg\r\n     * @param clipBounds\r\n     * @return\r\n     */\r\n    protected static fillDMA(tg: TGLight,\r\n        clipBounds: Array<Point2D>): Array<Shape2> {\r\n        let shapes: Array<Shape2> = new Array();\r\n        try {\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.OBSFAREA:\r\n                case TacticalLines.OBSAREA:\r\n                case TacticalLines.STRONG:\r\n                case TacticalLines.ZONE:\r\n                case TacticalLines.FORT_REVD:\r\n                case TacticalLines.FORT:\r\n                case TacticalLines.ENCIRCLE:\r\n                case TacticalLines.ATDITCHC:\r\n                case TacticalLines.ATDITCHM: {\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return shapes;\r\n                }\r\n\r\n            }\r\n            let shape: Shape2;\r\n\r\n            //create a generic area tg from the pixels and clip it\r\n            let j: int = 0;\r\n            let tg2: TGLight = new TGLight();\r\n            tg2.set_LineType(TacticalLines.GENERAL);\r\n            tg2.Pixels = new Array();\r\n            //to get the original pixels size\r\n            let n: int = 0;\r\n            n = tg.Pixels.length;\r\n\r\n            for (j = 0; j < n; j++) {\r\n\r\n                tg2.Pixels.push(tg.Pixels[j]);\r\n            }\r\n\r\n\r\n            clsClipQuad.closeAreaTG(tg2);\r\n\r\n            if (clipBounds != null) {\r\n\r\n                clsClipQuad.ClipPolygon(tg2, clipBounds);\r\n            }\r\n\r\n\r\n            if (tg2.Pixels == null || tg2.Pixels.length === 0) {\r\n\r\n                return shapes;\r\n            }\r\n\r\n\r\n            shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n            shape.setFillColor(tg.get_FillColor());\r\n\r\n            shape.moveTo(tg2.Pixels[0]);\r\n            //original pixels do not include feint\r\n            for (j = 1; j < tg2.Pixels.length; j++) {\r\n\r\n                shape.lineTo(tg2.Pixels[j]);\r\n            }\r\n\r\n\r\n            shapes.push(shape);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipQuad._className, \"fillDMA\",\r\n                    new RendererException(\"Failed inside fillDMA\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return shapes;\r\n    }\r\n    //    private static Boolean isClosed(ArrayList<POINT2>pts)\r\n    //    {\r\n    //        boolean closed=false;\r\n    //        POINT2 pt0=pts[0];\r\n    //        POINT2 ptLast=pts[pts.length-1];\r\n    //        if(pt0.x==ptLast.x && pt0.y==ptLast.y)\r\n    //            closed=true;\r\n    //        return closed;\r\n    //    }\r\n    /**\r\n     * \r\n     * @param tg\r\n     * @param clipBounds polygon representing clipping area\r\n     * @return \r\n     */\r\n    static ClipPolygon(tg: TGLight,\r\n        clipBounds: Array<Point2D>): Array<Point2D> {\r\n        let poly: Array<Point2D> = new Array();\r\n        try {\r\n            //diagnostic\r\n            let isClosed: boolean = clsUtility.isClosedPolygon(tg.get_LineType());\r\n            //Boolean isClosed = isClosed(tg.Pixels);\r\n            //M. Deutch commented one line 12-27-12\r\n            //clipBounds=clsUtilityGE.expandPolygon(clipBounds, 20);\r\n            clipBounds = clsUtilityGE.expandPolygon(clipBounds, 20);\r\n            //int n=clipBounds.length;\r\n            let polygon: Array<Point2D> = clsUtilityCPOF.POINT2toPoint2D(tg.Pixels);\r\n\r\n            let j: int = 0;\r\n            let hashMap: Map<string, Point2D> = new Map<string, Point2D>();\r\n            //int hashCode=0;\r\n            for (j = 0; j < polygon.length; j++) {\r\n\r\n                hashMap.set(j.toString(), polygon[j]);\r\n            }\r\n\r\n\r\n            //close the clipbounds if necessary\r\n            let clipBoundsPtStart: Point2D = clipBounds[0];\r\n            let clipBoundsPtEnd: Point2D = clipBounds[clipBounds.length - 1];\r\n            if (clipBoundsPtStart.getX() !== clipBoundsPtEnd.getX() ||\r\n                clipBoundsPtStart.getY() !== clipBoundsPtEnd.getY()) {\r\n\r\n                clipBounds.push(clipBoundsPtStart);\r\n            }\r\n\r\n\r\n            let addedLinePoints: int = 0;\r\n            if (isClosed) {\r\n\r\n                polygon.splice(polygon.length - 1, 1);\r\n            }\r\n\r\n            else {\r\n                addedLinePoints = clsClipQuad.AddBoundaryPointsForLines(polygon, clipBounds);\r\n            }\r\n\r\n            //for(j=0;j<clipBounds.length-1;j++)\r\n            for (j = 0; j < clipBounds.length - 1; j++) {\r\n                if (j === 0) {\r\n\r\n                    poly = clsClipQuad.clipSide(tg, polygon, j, clipBounds);\r\n                }\r\n\r\n                else {\r\n\r\n                    poly = clsClipQuad.clipSide(tg, poly, j, clipBounds);\r\n                }\r\n\r\n            }\r\n\r\n\r\n            if (isClosed) {\r\n                if (poly.length > 0) {\r\n                    poly.push(poly[0]);\r\n                }\r\n            }\r\n            else {\r\n                switch (addedLinePoints) {\r\n                    case 0: { //no points were added, do nothing\r\n                        break;\r\n                    }\r\n\r\n                    case 1: { //point was added to the front to make algorithm work, remove segment\r\n                        if (poly.length > 0) {\r\n                            poly.splice(0, 1);\r\n                        }\r\n                        if (poly.length > 0) {\r\n                            poly.splice(0, 1);\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case 2: { //point was added to the end to make algorithm work, remove segment\r\n                        if (poly.length > 0) {\r\n                            poly.splice(poly.length - 1, 1);\r\n                        }\r\n                        if (poly.length > 0) {\r\n                            poly.splice(poly.length - 1, 1);\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case 3: { //point was added to the front and end to make algorithm work, remove segments\r\n                        if (poly.length > 0) {\r\n                            poly.splice(0, 1);\r\n                        }\r\n                        if (poly.length > 0) {\r\n                            poly.splice(0, 1);\r\n                        }\r\n                        if (poly.length > 0) {\r\n                            poly.splice(poly.length - 1, 1);\r\n                        }\r\n                        if (poly.length > 0) {\r\n                            poly.splice(poly.length - 1, 1);\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n\r\n                    default:\r\n\r\n                }\r\n            }\r\n\r\n            if (isClosed === true) {\r\n                if (poly.length > 2) {\r\n                    tg.Pixels = clsUtilityCPOF.Point2DtoPOINT2Mapped(poly, hashMap);\r\n                }\r\n                else {\r\n                    tg.Pixels = new Array();\r\n                }\r\n\r\n            }\r\n            else {\r\n                if (poly.length > 1) {\r\n                    tg.Pixels = clsUtilityCPOF.Point2DtoPOINT2Mapped(poly, hashMap);\r\n                }\r\n                else {\r\n                    tg.Pixels = new Array();\r\n                }\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsClipQuad._className, \"ClipPolygon\",\r\n                    new RendererException(\"Failed inside ClipPolygon\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return poly;\r\n    }\r\n}\r\n","import { GeneralPath } from \"../graphics2d/GeneralPath\"\r\nimport { PathIterator } from \"../graphics2d/PathIterator\"\r\nimport { Point2D } from \"../graphics2d/Point2D\"\r\nimport { Rectangle } from \"../graphics2d/Rectangle\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\nimport { Shape } from \"../graphics2d/Shape\"\r\nimport { arraysupport } from \"../JavaLineArray/arraysupport\"\r\nimport { lineutility } from \"../JavaLineArray/lineutility\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { ref } from \"../JavaLineArray/ref\"\r\nimport { Shape2 } from \"../JavaLineArray/Shape2\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\nimport { clsUtility as clsUtilityJTR } from \"../JavaTacticalRenderer/clsUtility\"\r\nimport { mdlGeodesic } from \"../JavaTacticalRenderer/mdlGeodesic\"\r\nimport { TGLight } from \"../JavaTacticalRenderer/TGLight\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { IPointConversion } from \"../renderer/utilities/IPointConversion\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\nimport { ShapeInfo } from \"../renderer/utilities/ShapeInfo\"\r\nimport { SymbolUtilities } from \"../renderer/utilities/SymbolUtilities\"\r\nimport { clsClipPolygon2 } from \"../RenderMultipoints/clsClipPolygon2\"\r\nimport { clsClipQuad } from \"../RenderMultipoints/clsClipQuad\"\r\nimport { clsUtility } from \"../RenderMultipoints/clsUtility\"\r\nimport { clsMETOC } from \"../JavaTacticalRenderer/clsMETOC\";\r\n\r\nimport { type int, type double } from \"../../c5isr/graphics2d/BasicTypes\";\r\n\r\n/**\r\n * CPOF utility functions taken from JavaLineArrayCPOF\r\n *\r\n *\r\n */\r\nexport class clsUtilityCPOF {\r\n\r\n    private static readonly _className: string = \"clsUtilityCPOF\";\r\n\r\n    /**\r\n     *\r\n     * @param ptLatLong\r\n     * @param converter\r\n     * @return\r\n     */\r\n    private static PointLatLongToPixels(ptLatLong: POINT2,\r\n        converter: IPointConversion): POINT2 {\r\n        let pt: POINT2 = new POINT2();\r\n        try {\r\n            let x: double = ptLatLong.x;\r\n            let y: double = ptLatLong.y;\r\n            let ptPixels: Point2D = converter.GeoToPixels(new Point2D(x, y));\r\n            pt.x = ptPixels.getX();\r\n            pt.y = ptPixels.getY();\r\n            pt.style = ptLatLong.style;\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"PointLatLongToPixels\",\r\n                    new RendererException(\"Failed inside PointLatLongToPixels\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pt;\r\n    }\r\n\r\n    /**\r\n     * for the change 1 fire support areas\r\n     *\r\n     * @param tg\r\n     * @param lineType\r\n     * @param radius\r\n     * @param width\r\n     * @param length\r\n     * @param attitude\r\n     */\r\n    private static GetNumericFields(tg: TGLight,\r\n        lineType: int,\r\n        radius: ref<number[]>,\r\n        width: ref<number[]>,\r\n        length: ref<number[]>,\r\n        attitude: ref<number[]>): void {\r\n        try {\r\n            if (lineType === TacticalLines.RANGE_FAN_FILL) {\r\n                return;\r\n            }\r\n            let dist: double = 0;\r\n            let a12: ref<number[]> = new ref();\r\n            let a21: ref<number[]> = new ref();\r\n            let pt0: POINT2 = new POINT2(0, 0);\r\n            let pt1: POINT2 = new POINT2(0, 0);\r\n            radius.value = new Array<number>(1);\r\n            width.value = new Array<number>(1);\r\n            attitude.value = new Array<number>(2);\r\n            length.value = new Array<number>(1);\r\n            switch (lineType) {\r\n                case TacticalLines.CIRCULAR:\r\n                case TacticalLines.PBS_CIRCLE:\r\n                case TacticalLines.BDZ:\r\n                case TacticalLines.BBS_POINT:\r\n                case TacticalLines.FSA_CIRCULAR:\r\n                case TacticalLines.NOTACK:\r\n                case TacticalLines.FFA_CIRCULAR:\r\n                case TacticalLines.NFA_CIRCULAR:\r\n                case TacticalLines.RFA_CIRCULAR:\r\n                case TacticalLines.PAA_CIRCULAR:\r\n                case TacticalLines.ATI_CIRCULAR:\r\n                case TacticalLines.CFFZ_CIRCULAR:\r\n                case TacticalLines.SENSOR_CIRCULAR:\r\n                case TacticalLines.CENSOR_CIRCULAR:\r\n                case TacticalLines.DA_CIRCULAR:\r\n                case TacticalLines.CFZ_CIRCULAR:\r\n                case TacticalLines.ZOR_CIRCULAR:\r\n                case TacticalLines.TBA_CIRCULAR:\r\n                case TacticalLines.TVAR_CIRCULAR:\r\n                case TacticalLines.ACA_CIRCULAR:\r\n                case TacticalLines.KILLBOXBLUE_CIRCULAR:\r\n                case TacticalLines.KILLBOXPURPLE_CIRCULAR: {\r\n                    if (SymbolUtilities.isNumber(tg.get_AM())) {\r\n                        radius.value[0] = parseFloat(tg.get_AM());\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LAUNCH_AREA:\r\n                case TacticalLines.DEFENDED_AREA_CIRCULAR:\r\n                case TacticalLines.SHIP_AOI_CIRCULAR:\r\n                case TacticalLines.PBS_ELLIPSE: {\r\n                    //minor radius in meters\r\n                    if (SymbolUtilities.isNumber(tg.get_AM1())) {\r\n                        length.value[0] = parseFloat(tg.get_AM1());\r\n                    }\r\n                    //major radius in meters\r\n                    if (SymbolUtilities.isNumber(tg.get_AM())) {\r\n                        width.value[0] = parseFloat(tg.get_AM());\r\n                    }\r\n                    //rotation angle in degrees\r\n                    if (SymbolUtilities.isNumber(tg.get_AN())) {\r\n                        attitude.value[0] = parseFloat(tg.get_AN());\r\n                    }\r\n\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RECTANGULAR: {\r\n                    if (SymbolUtilities.isNumber(tg.get_AM1())) {\r\n                        length.value[0] = parseFloat(tg.get_AM1());\r\n                    }\r\n                    if (SymbolUtilities.isNumber(tg.get_AM())) {\r\n                        width.value[0] = parseFloat(tg.get_AM());\r\n                    }\r\n                    //assume that attitude was passed in mils\r\n                    //so we must multiply by 360/6400 to convert to degrees\r\n                    if (SymbolUtilities.isNumber(tg.get_AN())) {\r\n                        attitude.value[0] = parseFloat(tg.get_AN()) * (360 / 6400);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PBS_RECTANGLE:\r\n                case TacticalLines.PBS_SQUARE: {\r\n                    if (SymbolUtilities.isNumber(tg.get_AM1())) {\r\n                        length.value[0] = parseFloat(tg.get_AM1());\r\n                    }\r\n                    if (SymbolUtilities.isNumber(tg.get_AM())) {\r\n                        width.value[0] = parseFloat(tg.get_AM());\r\n                    }\r\n                    //assume that attitude was passed in mils\r\n                    //so we must multiply by 360/6400 to convert to degrees                    \r\n                    if (SymbolUtilities.isNumber(tg.get_AN())) {\r\n                        attitude.value[0] = parseFloat(tg.get_AN());\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CUED_ACQUISITION: {\r\n                    if (SymbolUtilities.isNumber(tg.get_AM())) {\r\n                        length.value[0] = parseFloat(tg.get_AM());\r\n                    }\r\n                    if (SymbolUtilities.isNumber(tg.get_AM1())) {\r\n                        width.value[0] = parseFloat(tg.get_AM1());\r\n                    }\r\n                    if (SymbolUtilities.isNumber(tg.get_AN())) {\r\n                        // Make 0 degrees point north instead of East\r\n                        attitude.value[0] = parseFloat(tg.get_AN()) + 270;\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PAA_RECTANGULAR:\r\n                case TacticalLines.FSA_RECTANGULAR:\r\n                case TacticalLines.SHIP_AOI_RECTANGULAR:\r\n                case TacticalLines.DEFENDED_AREA_RECTANGULAR:\r\n                case TacticalLines.FFA_RECTANGULAR:\r\n                case TacticalLines.ACA_RECTANGULAR:\r\n                case TacticalLines.NFA_RECTANGULAR:\r\n                case TacticalLines.RFA_RECTANGULAR:\r\n                case TacticalLines.ATI_RECTANGULAR:\r\n                case TacticalLines.CFFZ_RECTANGULAR:\r\n                case TacticalLines.SENSOR_RECTANGULAR:\r\n                case TacticalLines.CENSOR_RECTANGULAR:\r\n                case TacticalLines.DA_RECTANGULAR:\r\n                case TacticalLines.CFZ_RECTANGULAR:\r\n                case TacticalLines.ZOR_RECTANGULAR:\r\n                case TacticalLines.TBA_RECTANGULAR:\r\n                case TacticalLines.TVAR_RECTANGULAR:\r\n                case TacticalLines.KILLBOXBLUE_RECTANGULAR:\r\n                case TacticalLines.KILLBOXPURPLE_RECTANGULAR:\r\n                case TacticalLines.RECTANGULAR_TARGET:\r\n                case TacticalLines.BS_ORBIT: {\r\n                    if (tg.LatLongs.length >= 2) {\r\n                        //get the length and the attitude in mils\r\n                        pt0 = tg.LatLongs[0];\r\n                        pt1 = tg.LatLongs[1];\r\n                        dist = mdlGeodesic.geodesic_distance(pt0, pt1, a12, a21);\r\n                        attitude.value[0] = a12.value[0];\r\n                    }\r\n                    if (SymbolUtilities.isNumber(tg.get_AM())) {\r\n                        width.value[0] = parseFloat(tg.get_AM());\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BS_POLYARC: {\r\n                    if (SymbolUtilities.isNumber(tg.get_AM())) {\r\n                        length.value[0] = parseFloat(tg.get_AM());\r\n                    }\r\n                    let an = tg.get_AN().split(\",\");\r\n                    attitude.value[0] = parseFloat(an[0]);\r\n                    attitude.value[1] = parseFloat(an[1]);\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"GetNumericFields\",\r\n                    new RendererException(\"Failed inside GetNumericFields\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Do a 360 degree horizontal shift for points on either side of the\r\n     * midpoint of the display, if the MBR for the pixels is greater than 180\r\n     * degrees wide. Builds pixels for two symbols to draw a symbol flipped\r\n     * about the left edge and also a symbol flipped about the right edge. This\r\n     * function is typically used at world view. Caller must instantiate last\r\n     * two parameters.\r\n     *\r\n     * @param tg\r\n     * @param converter\r\n     * @param farLeftPixels - OUT - the resultant pixels for left shift symbol\r\n     * @param farRightPixels - OUT - the result pixels for the right shift\r\n     * symbol\r\n     */\r\n    static GetFarPixels(tg: TGLight,\r\n        converter: IPointConversion,\r\n        farLeftPixels: POINT2[],\r\n        farRightPixels: POINT2[]): void {\r\n        try {\r\n            if (farLeftPixels == null || farRightPixels == null) {\r\n                return;\r\n            }\r\n            //Cannot use tg.LatLon to get width in degrees because it shifts +/-180 at IDL.\r\n            //Get degrees per pixel longitude, will use it for determining width in degrees\r\n            let ptPixels50: Point2D = converter.GeoToPixels(new Point2D(50, 30));\r\n            let ptPixels60: Point2D = converter.GeoToPixels(new Point2D(60, 30));\r\n            let degLonPerPixel: double = 10 / Math.abs(ptPixels60.getX() - ptPixels50.getX());\r\n            let j: int = 0;\r\n            let minX: double = Number.MAX_VALUE;\r\n            let maxX: double = -Number.MAX_VALUE;\r\n            let n: int = tg.Pixels.length;\r\n            //for(j=0;j<tg.Pixels.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                if (tg.Pixels[j].x < minX) {\r\n                    minX = tg.Pixels[j].x;\r\n                }\r\n                if (tg.Pixels[j].x > maxX) {\r\n                    maxX = tg.Pixels[j].x;\r\n                }\r\n            }\r\n            let degWidth: double = (maxX - minX) * degLonPerPixel;\r\n            if (Math.abs(degWidth) < 180) {\r\n                return;\r\n            }\r\n\r\n            //if it did not return then we must shift the pixels left and right\r\n            //first get the midpoint X value to use for partitioning the points\r\n            let midX: double = Math.abs(180 / degLonPerPixel);\r\n            let x: double = 0;\r\n            let y: double = 0;\r\n            //do a shift about the left hand side\r\n            //for(j=0;j<tg.Pixels.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                x = tg.Pixels[j].x;\r\n                y = tg.Pixels[j].y;\r\n                if (x > midX) {\r\n                    //shift x left by 360 degrees in pixels\r\n                    x -= 2 * midX;\r\n                }\r\n                //else do not shift the point\r\n                //add the shifted (or not) point to the new arraylist\r\n                farLeftPixels.push(new POINT2(x, y));\r\n            }\r\n            //do a shift about the right hand side\r\n            //for(j=0;j<tg.Pixels.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                x = tg.Pixels[j].x;\r\n                y = tg.Pixels[j].y;\r\n                if (x < midX) {\r\n                    //shift x right by 360 degrees in pixels\r\n                    x += 2 * midX;\r\n                }\r\n                //else do not shift the point\r\n                //add the shifted (or not) point to the new arraylist\r\n                farRightPixels.push(new POINT2(x, y));\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"GetFarPixels\",\r\n                    new RendererException(\"Failed inside GetFarPixels\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param tg\r\n     * @param lineType\r\n     * @param converter\r\n     * @param shapes\r\n     * @return\r\n     */\r\n    static Change1TacticalAreas(tg: TGLight,\r\n        lineType: int, converter: IPointConversion, shapes: Array<Shape2>): boolean {\r\n        try {\r\n            let width: ref<number[]> = new ref();\r\n            let length: ref<number[]> = new ref();\r\n            let attitude: ref<number[]> = new ref();\r\n            let radius: ref<number[]> = new ref();\r\n            let j: int = 0;\r\n            let pt0: POINT2 = tg.LatLongs[0];\r\n            let pt1: POINT2;\r\n            let ptTemp: POINT2 = new POINT2();\r\n            let pt00: POINT2 = new POINT2();\r\n            if (tg.LatLongs.length > 1) {\r\n                pt1 = tg.LatLongs[1];\r\n            } else {\r\n                pt1 = tg.LatLongs[0];\r\n            }\r\n            let pPoints: POINT2[];\r\n            let ptCenter: POINT2 = clsUtilityCPOF.PointLatLongToPixels(pt0, converter);\r\n\r\n            clsUtilityCPOF.GetNumericFields(tg, lineType, radius, width, length, attitude);\r\n            switch (lineType) {\r\n                case TacticalLines.LAUNCH_AREA:\r\n                case TacticalLines.DEFENDED_AREA_CIRCULAR:\r\n                case TacticalLines.SHIP_AOI_CIRCULAR:\r\n                case TacticalLines.PBS_ELLIPSE: {\r\n                    let ellipsePts: POINT2[] = mdlGeodesic.getGeoEllipse(pt0, width.value[0], length.value[0], attitude.value[0]);\r\n                    for (j = 0; j < ellipsePts.length; j++) //was 103\r\n                    {\r\n                        pt0 = ellipsePts[j];\r\n                        pt1 = clsUtilityCPOF.PointLatLongToPixels(pt0, converter);\r\n                        tg.Pixels.push(pt1);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PAA_RECTANGULAR:\r\n                case TacticalLines.FSA_RECTANGULAR:\r\n                case TacticalLines.SHIP_AOI_RECTANGULAR:\r\n                case TacticalLines.DEFENDED_AREA_RECTANGULAR:\r\n                case TacticalLines.FFA_RECTANGULAR:\r\n                case TacticalLines.ACA_RECTANGULAR:\r\n                case TacticalLines.NFA_RECTANGULAR:\r\n                case TacticalLines.RFA_RECTANGULAR:\r\n                case TacticalLines.ATI_RECTANGULAR:\r\n                case TacticalLines.CFFZ_RECTANGULAR:\r\n                case TacticalLines.SENSOR_RECTANGULAR:\r\n                case TacticalLines.CENSOR_RECTANGULAR:\r\n                case TacticalLines.DA_RECTANGULAR:\r\n                case TacticalLines.CFZ_RECTANGULAR:\r\n                case TacticalLines.ZOR_RECTANGULAR:\r\n                case TacticalLines.TBA_RECTANGULAR:\r\n                case TacticalLines.TVAR_RECTANGULAR:\r\n                case TacticalLines.KILLBOXBLUE_RECTANGULAR:\r\n                case TacticalLines.KILLBOXPURPLE_RECTANGULAR: {\r\n                    //get the upper left corner                    \r\n                    pt00 = mdlGeodesic.geodesic_coordinate(pt0, width.value[0] / 2, attitude.value[0] - 90);\r\n                    pt00 = clsUtilityCPOF.PointLatLongToPixels(pt00, converter);\r\n\r\n                    pt00.style = 0;\r\n                    tg.Pixels.push(pt00);\r\n\r\n                    //second corner (clockwise from center)\r\n                    ptTemp = mdlGeodesic.geodesic_coordinate(pt0, width.value[0] / 2, attitude.value[0] + 90);\r\n                    ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n                    ptTemp.style = 0;\r\n                    tg.Pixels.push(ptTemp);\r\n\r\n                    //third corner (clockwise from center)\r\n                    ptTemp = mdlGeodesic.geodesic_coordinate(pt1, width.value[0] / 2, attitude.value[0] + 90);\r\n                    ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n                    ptTemp.style = 0;\r\n                    tg.Pixels.push(ptTemp);\r\n\r\n                    //fourth corner (clockwise from center)\r\n                    ptTemp = mdlGeodesic.geodesic_coordinate(pt1, width.value[0] / 2, attitude.value[0] - 90);\r\n                    ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n                    ptTemp.style = 0;\r\n                    tg.Pixels.push(ptTemp);\r\n\r\n                    tg.Pixels.push(pt00);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BS_ORBIT: {\r\n                    ptTemp = mdlGeodesic.geodesic_coordinate(pt0, width.value[0] / 2, attitude.value[0] - 90);\r\n                    ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n                    ptTemp.style = 0;\r\n                    tg.Pixels.push(ptTemp);\r\n\r\n                    ptTemp = mdlGeodesic.geodesic_coordinate(pt1, width.value[0] / 2, attitude.value[0] - 90);\r\n                    pPoints = new Array<POINT2>(3);\r\n                    pPoints[0] = new POINT2(pt1);\r\n                    pPoints[1] = new POINT2(ptTemp);\r\n                    pPoints[2] = new POINT2(ptTemp);\r\n                    let pPoints2 = mdlGeodesic.GetGeodesicArc(pPoints);\r\n                    for (j = 0; j < pPoints2.length / 2; j++) {\r\n                        ptTemp = clsUtilityCPOF.PointLatLongToPixels(pPoints2[j], converter);\r\n                        ptTemp.style = 0;\r\n                        tg.Pixels.push(ptTemp);\r\n                    }\r\n\r\n                    ptTemp = mdlGeodesic.geodesic_coordinate(pt0, width.value[0] / 2, attitude.value[0] + 90);\r\n                    pPoints[0] = new POINT2(pt0);\r\n                    pPoints[1] = new POINT2(ptTemp);\r\n                    pPoints[2] = new POINT2(ptTemp);\r\n                    pPoints2 = mdlGeodesic.GetGeodesicArc(pPoints);\r\n                    for (j = 0; j < pPoints2.length / 2; j++) {\r\n                        ptTemp = clsUtilityCPOF.PointLatLongToPixels(pPoints2[j], converter);\r\n                        ptTemp.style = 0;\r\n                        tg.Pixels.push(ptTemp);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BS_ROUTE: {\r\n                    let am = tg.get_AM().split(\",\");\r\n                    while (am.length < tg.LatLongs.length - 1) {\r\n                        am.push(am[am.length - 1]);\r\n                    }\r\n                    for (let i = 0; i < tg.LatLongs.length - 1; i++) {\r\n                        let a12: ref<number[]> = new ref();\r\n                        let a21: ref<number[]> = new ref();\r\n                        let pt0: POINT2 = tg.LatLongs[i];\r\n                        let pt1: POINT2 = tg.LatLongs[i + 1];\r\n                        let width: number;\r\n                        let attitude: number;\r\n\r\n                        mdlGeodesic.geodesic_distance(pt0, pt1, a12, a21);\r\n                        attitude = a12.value[0];\r\n\r\n                        if (SymbolUtilities.isNumber(am[i])) {\r\n                            width = parseFloat(am[i]);\r\n                        }\r\n\r\n                        //get the upper left corner                    \r\n                        pt00 = mdlGeodesic.geodesic_coordinate(pt0, width / 2, attitude - 90);\r\n                        pt00 = clsUtilityCPOF.PointLatLongToPixels(pt00, converter);\r\n\r\n                        pt00.style = 0;\r\n                        tg.Pixels.push(pt00);\r\n\r\n                        //second corner (clockwise from center)\r\n                        ptTemp = mdlGeodesic.geodesic_coordinate(pt0, width / 2, attitude + 90);\r\n                        ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n                        ptTemp.style = 0;\r\n                        tg.Pixels.push(ptTemp);\r\n\r\n                        //third corner (clockwise from center)\r\n                        ptTemp = mdlGeodesic.geodesic_coordinate(pt1, width / 2, attitude + 90);\r\n                        ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n                        ptTemp.style = 0;\r\n                        tg.Pixels.push(ptTemp);\r\n\r\n                        //fourth corner (clockwise from center)\r\n                        ptTemp = mdlGeodesic.geodesic_coordinate(pt1, width / 2, attitude - 90);\r\n                        ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n                        ptTemp.style = 0;\r\n                        tg.Pixels.push(ptTemp);\r\n\r\n                        pt00 = new POINT2(pt00);\r\n                        pt00.style = 5;\r\n                        tg.Pixels.push(pt00);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BS_TRACK: {\r\n                    let am = tg.get_AM().split(\",\");\r\n                    while (am.length < 2 * (tg.LatLongs.length - 1)) {\r\n                        am.push(am[am.length - 1]);\r\n                    }\r\n                    for (let i = 0; i < tg.LatLongs.length - 1; i++) {\r\n                        let a12: ref<number[]> = new ref();\r\n                        let a21: ref<number[]> = new ref();\r\n                        let pt0: POINT2 = tg.LatLongs[i];\r\n                        let pt1: POINT2 = tg.LatLongs[i + 1];\r\n                        let leftWidth: number;\r\n                        let rightWidth: number;\r\n                        let attitude: number;\r\n\r\n                        mdlGeodesic.geodesic_distance(pt0, pt1, a12, a21);\r\n                        attitude = a12.value[0];\r\n\r\n                        if (SymbolUtilities.isNumber(am[2 * i])) {\r\n                            leftWidth = parseFloat(am[2 * i]);\r\n                        }\r\n                        if (SymbolUtilities.isNumber(am[2 * i + 1])) {\r\n                            rightWidth = parseFloat(am[2 * i + 1]);\r\n                        }\r\n\r\n                        //get the upper left corner                    \r\n                        pt00 = mdlGeodesic.geodesic_coordinate(pt0, leftWidth, attitude - 90);\r\n                        pt00 = clsUtilityCPOF.PointLatLongToPixels(pt00, converter);\r\n\r\n                        pt00.style = 0;\r\n                        tg.Pixels.push(pt00);\r\n\r\n                        //second corner (clockwise from center)\r\n                        ptTemp = mdlGeodesic.geodesic_coordinate(pt0, rightWidth, attitude + 90);\r\n                        ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n                        ptTemp.style = 0;\r\n                        tg.Pixels.push(ptTemp);\r\n\r\n                        //third corner (clockwise from center)\r\n                        ptTemp = mdlGeodesic.geodesic_coordinate(pt1, rightWidth, attitude + 90);\r\n                        ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n                        ptTemp.style = 0;\r\n                        tg.Pixels.push(ptTemp);\r\n\r\n                        //fourth corner (clockwise from center)\r\n                        ptTemp = mdlGeodesic.geodesic_coordinate(pt1, leftWidth, attitude - 90);\r\n                        ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n                        ptTemp.style = 0;\r\n                        tg.Pixels.push(ptTemp);\r\n\r\n                        pt00 = new POINT2(pt00);\r\n                        pt00.style = 5;\r\n                        tg.Pixels.push(pt00);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RECTANGULAR_TARGET: {\r\n                    let pts: POINT2[] = new Array<POINT2>(4); // 4 Corners\r\n\r\n                    // get the upper left corner\r\n                    pts[0] = mdlGeodesic.geodesic_coordinate(pt0, width.value[0] / 2, attitude.value[0] - 90);\r\n                    ptTemp = clsUtilityCPOF.PointLatLongToPixels(pts[0], converter);\r\n                    ptTemp.style = 0;\r\n                    tg.Pixels.push(ptTemp);\r\n\r\n                    // second corner (clockwise from center)\r\n                    pts[1] = mdlGeodesic.geodesic_coordinate(pt0, width.value[0] / 2, attitude.value[0] + 90);\r\n                    ptTemp = clsUtilityCPOF.PointLatLongToPixels(pts[1], converter);\r\n                    ptTemp.style = 0;\r\n                    tg.Pixels.push(ptTemp);\r\n\r\n                    // third corner (clockwise from center)\r\n                    pts[2] = mdlGeodesic.geodesic_coordinate(pt1, width.value[0] / 2, attitude.value[0] + 90);\r\n                    ptTemp = clsUtilityCPOF.PointLatLongToPixels(pts[2], converter);\r\n                    ptTemp.style = 0;\r\n                    tg.Pixels.push(ptTemp);\r\n\r\n                    // fourth corner (clockwise from center)\r\n                    pts[3] = mdlGeodesic.geodesic_coordinate(pt1, width.value[0] / 2, attitude.value[0] - 90);\r\n                    ptTemp = clsUtilityCPOF.PointLatLongToPixels(pts[3], converter);\r\n                    ptTemp.style = 0;\r\n                    tg.Pixels.push(ptTemp);\r\n\r\n                    // Close shape\r\n                    ptTemp = clsUtilityCPOF.PointLatLongToPixels(pts[0], converter);\r\n                    ptTemp.style = 5;\r\n                    tg.Pixels.push(ptTemp);\r\n\r\n                    let heightD: double = mdlGeodesic.geodesic_distance(pts[0], pts[1], null, null);\r\n                    let widthD: double = mdlGeodesic.geodesic_distance(pts[1], pts[2], null, null);\r\n                    let crossLength: double = Math.min(heightD, widthD) * .4; // Length from center\r\n\r\n                    let centerPt: POINT2 = lineutility.CalcCenterPointDouble2(pts, 4);\r\n\r\n                    ptTemp = mdlGeodesic.geodesic_coordinate(centerPt, crossLength, 0);\r\n                    ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n                    ptTemp.style = 0;\r\n                    tg.Pixels.push(ptTemp);\r\n\r\n                    ptTemp = mdlGeodesic.geodesic_coordinate(centerPt, crossLength, 180);\r\n                    ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n                    ptTemp.style = 5;\r\n                    tg.Pixels.push(ptTemp);\r\n\r\n                    ptTemp = mdlGeodesic.geodesic_coordinate(centerPt, crossLength, -90);\r\n                    ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n                    ptTemp.style = 0;\r\n                    tg.Pixels.push(ptTemp);\r\n\r\n                    ptTemp = mdlGeodesic.geodesic_coordinate(centerPt, crossLength, 90);\r\n                    ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n                    ptTemp.style = 0;\r\n                    tg.Pixels.push(ptTemp);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RECTANGULAR:\r\n                case TacticalLines.PBS_RECTANGLE:\r\n                case TacticalLines.PBS_SQUARE:\r\n                case TacticalLines.CUED_ACQUISITION: {\r\n                    //AFATDS swap length and width\r\n                    //comment next three lines to render per Mil-Std-2525\r\n                    //double temp=width.value[0];\r\n                    //width.value[0]=length.value[0];\r\n                    //length.value[0]=temp;\r\n\r\n                    //get the upper left corner\r\n                    ptTemp = mdlGeodesic.geodesic_coordinate(pt0, length.value[0] / 2, attitude.value[0] - 90);//was length was -90\r\n                    ptTemp = mdlGeodesic.geodesic_coordinate(ptTemp, width.value[0] / 2, attitude.value[0] + 0);//was width was 0\r\n\r\n                    ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n                    tg.Pixels.push(ptTemp);\r\n                    //second corner (clockwise from center)\r\n                    ptTemp = mdlGeodesic.geodesic_coordinate(pt0, length.value[0] / 2, attitude.value[0] + 90);  //was length was +90\r\n                    ptTemp = mdlGeodesic.geodesic_coordinate(ptTemp, width.value[0] / 2, attitude.value[0] + 0);   //was width was 0\r\n\r\n                    ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n\r\n                    tg.Pixels.push(ptTemp);\r\n\r\n                    //third corner (clockwise from center)\r\n                    ptTemp = mdlGeodesic.geodesic_coordinate(pt0, length.value[0] / 2, attitude.value[0] + 90);//was length was +90\r\n                    ptTemp = mdlGeodesic.geodesic_coordinate(ptTemp, width.value[0] / 2, attitude.value[0] + 180);//was width was +180\r\n\r\n                    ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n\r\n                    tg.Pixels.push(ptTemp);\r\n\r\n                    //fouth corner (clockwise from center)\r\n                    ptTemp = mdlGeodesic.geodesic_coordinate(pt0, length.value[0] / 2, attitude.value[0] - 90);//was length was -90\r\n                    ptTemp = mdlGeodesic.geodesic_coordinate(ptTemp, width.value[0] / 2, attitude.value[0] + 180);//was width was +180\r\n\r\n                    ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n                    tg.Pixels.push(ptTemp);\r\n                    tg.Pixels.push(new POINT2(tg.Pixels[0].x, tg.Pixels[0].y));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CIRCULAR:\r\n                case TacticalLines.PBS_CIRCLE:\r\n                case TacticalLines.BDZ:\r\n                case TacticalLines.BBS_POINT:\r\n                case TacticalLines.FSA_CIRCULAR:\r\n                case TacticalLines.NOTACK:\r\n                case TacticalLines.ACA_CIRCULAR:\r\n                case TacticalLines.FFA_CIRCULAR:\r\n                case TacticalLines.NFA_CIRCULAR:\r\n                case TacticalLines.RFA_CIRCULAR:\r\n                case TacticalLines.PAA_CIRCULAR:\r\n                case TacticalLines.ATI_CIRCULAR:\r\n                case TacticalLines.CFFZ_CIRCULAR:\r\n                case TacticalLines.SENSOR_CIRCULAR:\r\n                case TacticalLines.CENSOR_CIRCULAR:\r\n                case TacticalLines.DA_CIRCULAR:\r\n                case TacticalLines.CFZ_CIRCULAR:\r\n                case TacticalLines.ZOR_CIRCULAR:\r\n                case TacticalLines.TBA_CIRCULAR:\r\n                case TacticalLines.TVAR_CIRCULAR:\r\n                case TacticalLines.KILLBOXBLUE_CIRCULAR:\r\n                case TacticalLines.KILLBOXPURPLE_CIRCULAR: {\r\n                    //get a horizontal point on the radius\r\n                    pt0 = tg.LatLongs[0];\r\n\r\n                    ptTemp = mdlGeodesic.geodesic_coordinate(pt0, radius.value[0], 90);\r\n\r\n                    pPoints = new Array<POINT2>(3);\r\n                    pPoints[0] = new POINT2(pt0);\r\n                    pPoints[1] = new POINT2(ptTemp);\r\n                    pPoints[2] = new POINT2(ptTemp);\r\n\r\n                    let pPoints2: Array<POINT2> = mdlGeodesic.GetGeodesicArc(pPoints);\r\n                    let ptTemp2: POINT2;\r\n                    //fill pixels and latlongs\r\n                    for (j = 0; j < pPoints2.length; j++) //was 103\r\n                    {\r\n                        pt0 = pPoints2[j];\r\n                        ptTemp2 = new POINT2();\r\n                        ptTemp2 = clsUtilityCPOF.PointLatLongToPixels(pt0, converter);\r\n\r\n                        tg.Pixels.push(ptTemp2);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RANGE_FAN: {\r\n                    //get the concentric circles\r\n                    clsUtilityCPOF.GetConcentricCircles(tg, lineType, converter);\r\n                    //Mil-Std-2525 Rev C does not have the orientation arrow\r\n                    //assume we are using Rev C if there is only 1 anchor point\r\n                    if (tg.LatLongs.length > 1) {\r\n                        clsUtilityCPOF.RangeFanOrientation(tg, lineType, converter);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RANGE_FAN_SECTOR: {\r\n                    clsUtilityCPOF.GetSectorRangeFan(tg, converter);\r\n                    clsUtilityCPOF.RangeFanOrientation(tg, lineType, converter);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RADAR_SEARCH:\r\n                case TacticalLines.BS_RADARC:\r\n                case TacticalLines.BS_CAKE: {\r\n                    clsUtilityCPOF.GetSectorRangeFan(tg, converter);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RANGE_FAN_FILL: {  //circular range fan calls Change1TacticalAreas twice\r\n                    clsUtilityCPOF.GetSectorRangeFan(tg, converter);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BS_POLYARC: {\r\n                    // Polyarc points should be counterclockwise \r\n                    if (clsUtilityCPOF.CalculateSignedAreaOfPolygon(tg.LatLongs) < 0) {\r\n                        tg.LatLongs = [tg.LatLongs[0]].concat(tg.LatLongs.slice(1).reverse());\r\n                    }\r\n\r\n                    let pPointsArc: Array<POINT2> = new Array();\r\n                    let pPoints: Array<POINT2> = new Array();\r\n                    pPoints.push(pt0);\r\n                    pPoints.push(mdlGeodesic.geodesic_coordinate(pt0, length.value[0], attitude.value[0]));\r\n                    pPoints.push(mdlGeodesic.geodesic_coordinate(pt0, length.value[0], attitude.value[1]));\r\n                    mdlGeodesic.GetGeodesicArc2(pPoints, pPointsArc);\r\n\r\n                    for (let i = 0; i < pPointsArc.length; i++) {\r\n                        ptTemp = new POINT2(pPointsArc[i]);\r\n                        ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n                        tg.Pixels.push(ptTemp);\r\n                    }\r\n\r\n                    for (let i = 1; i < tg.LatLongs.length; i++) {\r\n                        ptTemp = new POINT2(tg.LatLongs[i]);\r\n                        ptTemp = clsUtilityCPOF.PointLatLongToPixels(ptTemp, converter);\r\n                        tg.Pixels.push(ptTemp);\r\n                    }\r\n\r\n                    tg.Pixels.push(tg.Pixels[0]);\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return false;\r\n                }\r\n\r\n            }\r\n\r\n            //the shapes\r\n            let farLeftPixels: Array<POINT2> = new Array();\r\n            let farRightPixels: Array<POINT2> = new Array();\r\n            clsUtilityCPOF.GetFarPixels(tg, converter, farLeftPixels, farRightPixels);\r\n            let shapesLeft: Array<Shape2> = new Array();\r\n            let shapesRight: Array<Shape2> = new Array();\r\n            //ArrayList<Shape2>shapes=null;   //use this to collect all the shapes\r\n\r\n            if (farLeftPixels.length === 0 || farRightPixels.length === 0) {\r\n                //diagnostic\r\n                //Change1PixelsToShapes(tg,shapes);\r\n                let tempPixels: Array<POINT2> = new Array();\r\n                tempPixels.push(...tg.Pixels);\r\n                clsUtilityCPOF.postSegmentFSA(tg, converter);\r\n                clsUtilityCPOF.Change1PixelsToShapes(tg, shapes, false);\r\n                //reuse the original pixels for the subsequent call to AddModifier2\r\n                tg.Pixels = tempPixels;\r\n                //end section\r\n            } else //symbol was more than 180 degrees wide, use left and right symbols\r\n            {\r\n                //set tg.Pixels to the left shapes for the call to Change1PixelsToShapes\r\n                tg.Pixels = farLeftPixels;\r\n                clsUtilityCPOF.Change1PixelsToShapes(tg, shapesLeft, false);\r\n                //set tg.Pixels to the right shapes for the call to Change1PixelsToShapes\r\n                tg.Pixels = farRightPixels;\r\n                clsUtilityCPOF.Change1PixelsToShapes(tg, shapesRight, false);\r\n                //load left and right shapes into shapes\r\n                shapes.push(...shapesLeft);\r\n                shapes.push(...shapesRight);\r\n            }\r\n            if (lineType == TacticalLines.BBS_POINT) {\r\n                let shape: Shape2 = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                shape.moveTo(ptCenter);\r\n                //ptCenter.x+=1;\r\n                ptCenter.y += 1;\r\n                shape.lineTo(ptCenter);\r\n                shapes.push(shape);\r\n            }\r\n            if (lineType == TacticalLines.PBS_RECTANGLE || lineType == TacticalLines.PBS_SQUARE)\r\n            {\r\n                let dist: double = radius.value[0];//Double.parseDouble(strH1);\r\n                pt0 = new POINT2(tg.LatLongs[0]);\r\n                pt1 = mdlGeodesic.geodesic_coordinate(pt0, dist, 45);//45 is arbitrary\r\n                let pt02d: Point2D = new Point2D(pt0.x, pt0.y);\r\n                let pt12d: Point2D = new Point2D(pt1.x, pt1.y);\r\n                pt02d = converter.GeoToPixels(pt02d);\r\n                pt12d = converter.GeoToPixels(pt12d);\r\n                pt0.x = pt02d.getX();\r\n                pt0.y = pt02d.getY();\r\n                pt1.x = pt12d.getX();\r\n                pt1.y = pt12d.getY();\r\n                dist = lineutility.CalcDistanceDouble(pt0, pt1);    //pixels distance\r\n                //tg.Pixels.get(0).style=(int)dist;\r\n                let tempPixels: Array<POINT2> = [];\r\n                tempPixels.push(...tg.Pixels);\r\n                let pts: POINT2[] = tempPixels;\r\n                pts[0].style=Math.trunc(dist);\r\n                lineutility.getExteriorPoints(pts, pts.length, lineType, false);\r\n                tg.Pixels.length = 0;\r\n                for(j=0;j<pts.length;j++)\r\n                    tg.Pixels.push(new POINT2(pts[j].x,pts[j].y));\r\n\r\n                clsUtilityCPOF.Change1PixelsToShapes(tg, shapes, true);\r\n                //reuse the original pixels for the subsequent call to AddModifier2\r\n                tg.Pixels = tempPixels;\r\n            }\r\n            return true;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"Change1TacticalAreas\",\r\n                    new RendererException(\"Failed inside Change1TacticalAreas\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return false;\r\n    }\r\n\r\n    /**\r\n     * build shapes arraylist from tg.Pixels for the Change 1 symbols\r\n     *\r\n     * @param tg\r\n     * @param shapes - OUT - caller instantiates the arraylist\r\n     */\r\n    private static Change1PixelsToShapes(tg: TGLight, shapes: Array<Shape2>, fill: boolean): void {\r\n        let shape: Shape2;\r\n        let beginLine: boolean = true;\r\n        let currentPt: POINT2;\r\n        let lastPt: POINT2;\r\n        let k: int = 0;\r\n        let linetype: int = tg.get_LineType();\r\n        let n: int = tg.Pixels.length;\r\n        //a loop for the outline shapes            \r\n        //for (k = 0; k < tg.Pixels.length; k++)\r\n        for (k = 0; k < n; k++) {\r\n            //use shapes instead of pixels\r\n            if (shape == null) {\r\n                //shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                if (!fill) {\r\n\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                }\r\n\r\n                else {\r\n                    if (fill) {\r\n\r\n                        shape = new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n                    }\r\n\r\n                }\r\n\r\n            }\r\n\r\n            currentPt = tg.Pixels[k];\r\n            if (k > 0) {\r\n                lastPt = tg.Pixels[k - 1];\r\n            }\r\n\r\n            if (beginLine) {\r\n                if (k === 0) {\r\n                    shape.set_Style(currentPt.style);\r\n                }\r\n\r\n                if (k > 0) //doubled points with linestyle=5\r\n                {\r\n                    if (currentPt.style === 5 && lastPt.style === 5) {\r\n                        shape.lineTo(currentPt);\r\n                    }\r\n                }\r\n\r\n                shape.moveTo(currentPt);\r\n                beginLine = false;\r\n            } else {\r\n                shape.lineTo(currentPt);\r\n                if (currentPt.style === 5 || currentPt.style === 10) {\r\n                    beginLine = true;\r\n                    //unless there are doubled points with style=5\r\n                    if ((linetype === TacticalLines.RANGE_FAN_FILL || linetype === TacticalLines.BS_ROUTE || linetype === TacticalLines.BS_TRACK || linetype === TacticalLines.BS_CAKE) && k < tg.Pixels.length - 1) {\r\n                        shapes.push(shape);\r\n                        shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    }\r\n                }\r\n            }\r\n            if (k === tg.Pixels.length - 1) //PBS shapes have 2 shapes, other non-LC symbols have 1 shape\r\n            {\r\n                //shapes.push(shape);\r\n                if (shape.getShapeType() === ShapeInfo.SHAPE_TYPE_FILL) {\r\n\r\n                    shapes.splice(0, 0, shape);\r\n                }\r\n\r\n                else {\r\n\r\n                    shapes.push(shape);\r\n                }\r\n\r\n            }\r\n        }   //end for\r\n\r\n    }\r\n\r\n    private static GetConcentricCircles(tg: TGLight, lineType: int, converter: IPointConversion): void {\r\n        try {\r\n            let j: int = 0;\r\n            let l: int = 0;\r\n            let radius: double = 0;\r\n\r\n            let pt: POINT2 = new POINT2();\r\n            let pts: Array<POINT2> = new Array();\r\n            let radii: number[]; // AM\r\n            let strAM: string = tg.get_AM();\r\n            if (tg.LatLongs.length === 1 && strAM != null) {\r\n                let strs: string[] = strAM.split(\",\");\r\n                radii = new Array<number>(strs.length);\r\n                for (j = 0; j < strs.length; j++) {\r\n                    radii[j] = parseFloat(strs[j]);\r\n                }\r\n            }\r\n\r\n            let n: int = radii.length;\r\n\r\n            //loop thru the circles\r\n            let pPoints: POINT2[];\r\n            for (l = 0; l < n; l++) {\r\n                radius = radii[l];\r\n                if (radius === 0) {\r\n                    continue;\r\n                }\r\n\r\n                pPoints = new Array<POINT2>(3);\r\n                pt = tg.LatLongs[0];\r\n                pPoints[0] = new POINT2(pt);\r\n                //radius, 90, ref lon2c, ref lat2c);\r\n                pt = mdlGeodesic.geodesic_coordinate(pt, radius, 90);\r\n                pPoints[1] = new POINT2(pt);\r\n                pPoints[2] = new POINT2(pt);\r\n\r\n                pts = mdlGeodesic.GetGeodesicArc(pPoints);\r\n\r\n                let ptTemp2: POINT2;\r\n                //fill pixels and latlongs\r\n                let t: int = pts.length;\r\n                //for (j = 0; j < pts.length; j++)//was 103\r\n                for (j = 0; j < t; j++)//was 103\r\n                {\r\n                    ptTemp2 = new POINT2();\r\n                    ptTemp2 = clsUtilityCPOF.PointLatLongToPixels(pts[j], converter);\r\n                    ptTemp2.style = 0;\r\n                    if (j === pts.length - 1) {\r\n                        ptTemp2.style = 5;\r\n                    }\r\n\r\n                    tg.Pixels.push(ptTemp2);\r\n                }\r\n            }\r\n            let length: int = tg.Pixels.length;\r\n            tg.Pixels[length - 1].style = 5;\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"GetConcentricCircles\",\r\n                    new RendererException(\"Failed inside GetConcentricCircles\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * if tg.H2 is filled then the max range sector is used to determine the\r\n     * orientation\r\n     *\r\n     * @param tg\r\n     * @return left,right,min,max\r\n     */\r\n    private static GetMaxSector(tg: TGLight): string | null {\r\n        let strLeftRightMinMax: string;\r\n        try {\r\n            let max: double = 0;\r\n            let maxx: double = -Number.MAX_VALUE;\r\n            //get the number of sectors\r\n            strLeftRightMinMax = tg.get_LRMM();\r\n            let leftRightMinMax: string[] = strLeftRightMinMax.split(\",\");\r\n            let numSectors: int = leftRightMinMax.length / 4;\r\n            let k: int = 0;\r\n            let maxIndex: int = -1;\r\n            //there must be at least one sector\r\n            if (numSectors < 1) {\r\n                return null;\r\n            }\r\n\r\n            if (numSectors * 4 !== leftRightMinMax.length) {\r\n                return null;\r\n            }\r\n            //get the max index\r\n\r\n            for (k = 0; k < numSectors; k++) {\r\n                //left = Double.parseFloat(leftRightMinMax[4 * k]);\r\n                //right = Double.parseFloat(leftRightMinMax[4 * k + 1]);\r\n                //min = Double.parseFloat(leftRightMinMax[4 * k + 2]);\r\n                max = parseFloat(leftRightMinMax[4 * k + 3]);\r\n                if (max > maxx) {\r\n                    maxx = max;\r\n                    maxIndex = k;\r\n                }\r\n            }\r\n\r\n            let strLeft: string = leftRightMinMax[4 * maxIndex];\r\n            let strRight: string = leftRightMinMax[4 * maxIndex + 1];\r\n            let strMin: string = leftRightMinMax[4 * maxIndex + 2];\r\n            let strMax: string = leftRightMinMax[4 * maxIndex + 3];\r\n            strLeftRightMinMax = strLeft + \",\" + strRight + \",\" + strMin + \",\" + strMax;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"GetMaxSector\",\r\n                    new RendererException(\"Failed inside GetMaxSector\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return strLeftRightMinMax;\r\n    }\r\n\r\n    /**\r\n     * Create a tg with a new line type to used for circular range fan fill\r\n     *\r\n     * @param tg\r\n     * @return\r\n     */\r\n    static GetCircularRangeFanFillTG(tg: TGLight): TGLight {\r\n        let tg1: TGLight;\r\n        try {\r\n            //instantiate a dummy tg which will be used to call GetSectorRangeFan\r\n            tg1 = new TGLight();\r\n            tg1.set_VisibleModifiers(true);\r\n            tg1.set_LineThickness(0);\r\n            tg1.set_FillColor(tg.get_FillColor());\r\n            tg1.set_Fillstyle(tg.get_FillStyle());\r\n            tg1.LatLongs = new Array<POINT2>();\r\n            tg1.Pixels = new Array<POINT2>();\r\n            //we only want the 0th point\r\n            tg1.LatLongs.push(tg.LatLongs[0]);\r\n            tg1.Pixels.push(tg.Pixels[0]);\r\n            tg1.Pixels.push(tg.Pixels[1]);\r\n            tg1.set_LineType(TacticalLines.RANGE_FAN_FILL);\r\n\r\n            if (tg.get_LineType() === TacticalLines.RANGE_FAN_SECTOR || tg.get_LineType() === TacticalLines.RADAR_SEARCH) {\r\n                tg1.set_LRMM(tg.get_LRMM());\r\n                return tg1;\r\n            } else {\r\n                if (tg.get_LineType() === TacticalLines.RANGE_FAN) {\r\n                    let radii: string[] = tg.get_AM().split(\",\");\r\n                    let strLeftRightMinMax: string = \"\";\r\n                    for (let j: int = 0; j < radii.length - 1; j++) {\r\n                        if (j > 0) {\r\n                            strLeftRightMinMax += \",\";\r\n                        }\r\n\r\n                        strLeftRightMinMax += \"0,0,\" + radii[j] + \",\" + radii[j + 1];\r\n                    }\r\n                    tg1.set_LRMM(strLeftRightMinMax);\r\n                }\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"GetCircularRangeFanFillTG\",\r\n                    new RendererException(\"Failed inside GetCircularRangeFanFillTG\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return tg1;\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param tg\r\n     * @param converter\r\n     * @return\r\n     */\r\n    private static GetSectorRangeFan(tg: TGLight, converter: IPointConversion): boolean {\r\n        let circle: boolean = false;\r\n        try {\r\n            let ptCenter: POINT2 = tg.LatLongs[0];\r\n            let k: int = 0;\r\n            let l: int = 0;\r\n            let numSectors: int = 0;\r\n            clsUtilityJTR.GetSectorRadiiFromPoints(tg);\r\n\r\n            //use pPoints to get each geodesic arc\r\n            let pPoints: Array<POINT2> = new Array();\r\n            let pPointsInnerArc: Array<POINT2> = new Array();\r\n            let pPointsOuterArc: Array<POINT2> = new Array();\r\n            let sectorPoints: Array<POINT2> = new Array();\r\n            let allPoints: Array<POINT2> = new Array();\r\n\r\n            //use these and the center to define each sector\r\n            let pt1: POINT2 = new POINT2();\r\n            let pt2: POINT2 = new POINT2();\r\n\r\n            //get the number of sectors\r\n            let strLeftRightMinMax: string = tg.get_LRMM();\r\n            let leftRightMinMax: string[] = strLeftRightMinMax.split(\",\");\r\n\r\n            //sanity checks\r\n            let left: double = 0;\r\n            let right: double = 0;\r\n            let min: double = 0;\r\n            let max: double = 0;\r\n            numSectors = leftRightMinMax.length / 4;\r\n\r\n            //there must be at least one sector\r\n            if (numSectors < 1) {\r\n                return false;\r\n            }\r\n\r\n            if (numSectors * 4 !== leftRightMinMax.length) {\r\n                return false;\r\n            }\r\n\r\n            //left must be  less than right,\r\n            //min must be less than max, each sector\r\n\r\n            for (k = 0; k < numSectors; k++) {\r\n                left = parseFloat(leftRightMinMax[4 * k]);\r\n                right = parseFloat(leftRightMinMax[4 * k + 1]);\r\n                min = parseFloat(leftRightMinMax[4 * k + 2]);\r\n                max = parseFloat(leftRightMinMax[4 * k + 3]);\r\n            }\r\n\r\n\r\n\r\n            for (k = 0; k < numSectors; k++) //was k=0\r\n            {\r\n                //empty any points that were there from the last sector\r\n                sectorPoints.length = 0; // sectorPoints.clear()\r\n                pPointsOuterArc.length = 0; // pPointsOuterArc.clear()\r\n                pPointsInnerArc.length = 0; // pPointsInnerArc.clear()\r\n\r\n                left = parseFloat(leftRightMinMax[4 * k]);\r\n                right = parseFloat(leftRightMinMax[4 * k + 1]);\r\n                min = parseFloat(leftRightMinMax[4 * k + 2]);\r\n                max = parseFloat(leftRightMinMax[4 * k + 3]);\r\n\r\n                //get the first point of the sector inner arc\r\n                pt1 = mdlGeodesic.geodesic_coordinate(ptCenter, min, left);\r\n\r\n                //get the last point of the sector inner arc\r\n                pt2 = mdlGeodesic.geodesic_coordinate(ptCenter, min, right);\r\n\r\n                pPoints.length = 0; // pPoints.clear()\r\n\r\n                pPoints.push(ptCenter);\r\n                pPoints.push(pt1);\r\n                pPoints.push(pt2);\r\n\r\n                circle = mdlGeodesic.GetGeodesicArc2(pPoints, pPointsInnerArc);\r\n\r\n                pPoints.length = 0; // pPoints.clear()\r\n                circle = false;\r\n\r\n                pt1 = mdlGeodesic.geodesic_coordinate(ptCenter, max, left);\r\n                pt2 = mdlGeodesic.geodesic_coordinate(ptCenter, max, right);\r\n\r\n                pPoints.push(ptCenter);\r\n                pPoints.push(pt1);\r\n                pPoints.push(pt2);\r\n\r\n                //get the geodesic min arc from left to right\r\n                circle = mdlGeodesic.GetGeodesicArc2(pPoints, pPointsOuterArc);\r\n\r\n                //we now have all the points and can add them to the polygon to return\r\n                //we will have to reverse the order of points in the outer arc\r\n                let n: int = pPointsInnerArc.length;\r\n                for (l = 0; l < n; l++) {\r\n                    pt1 = new POINT2(pPointsInnerArc[l]);\r\n                    sectorPoints.push(pt1);\r\n                }\r\n                n = pPointsOuterArc.length;\r\n                //for (l = pPointsOuterArc.length - 1; l >= 0; l--)\r\n                for (l = n - 1; l >= 0; l--) {\r\n                    pt1 = new POINT2(pPointsOuterArc[l]);\r\n                    sectorPoints.push(pt1);\r\n                }\r\n\r\n                //close the polygon\r\n                pt1 = new POINT2(pPointsInnerArc[0]);\r\n                pt1.style = 5;\r\n                sectorPoints.push(pt1);\r\n                n = sectorPoints.length;\r\n                //for (l = 0; l < sectorPoints.length; l++)\r\n                for (l = 0; l < n; l++) {\r\n                    allPoints.push(sectorPoints[l]);\r\n                }\r\n            }\r\n\r\n            //cleanup what we can\r\n            pPointsInnerArc = null;\r\n            pPointsOuterArc = null;\r\n            ptCenter = null;\r\n\r\n            let ptTemp: POINT2;\r\n            let n: int = allPoints.length;\r\n            //for (l = 0; l < allPoints.length; l++)\r\n            for (l = 0; l < n; l++) {\r\n                pt1 = new POINT2();\r\n                pt1 = clsUtilityCPOF.PointLatLongToPixels(allPoints[l], converter);\r\n                //do not add duplicates\r\n                if (ptTemp != null && pt1.x === ptTemp.x && pt1.y === ptTemp.y) {\r\n                    continue;\r\n                }\r\n                tg.Pixels.push(new POINT2(pt1));\r\n                ptTemp = new POINT2(pt1);\r\n            }\r\n\r\n            return true;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"GetSectorRangeFan\",\r\n                    new RendererException(\"Failed inside GetSectorRangeFan\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return circle;\r\n    }\r\n\r\n    private static RangeFanOrientation(tg: TGLight, lineType: int, converter: IPointConversion): void {\r\n        try {\r\n            let pt0: POINT2 = tg.LatLongs[0];\r\n            let dist: double = 0;\r\n            let orientation: double = 0;\r\n            let radius: double = 0;\r\n            //double[] radii = clsUtility.GetRadii(tg,lineType);\r\n            let j: int = 0;\r\n            let pt1: POINT2 = new POINT2();\r\n            //if tg.PointCollection has more than one point\r\n            //we use pts[1] to stuff tg.H with the orientation\r\n            let a12: ref<number[]> = new ref();\r\n            let a21: ref<number[]> = new ref();\r\n            if (tg.LatLongs.length > 1) //rev B can use points\r\n            {\r\n                pt1 = tg.LatLongs[1];\r\n                dist = mdlGeodesic.geodesic_distance(pt0, pt1, a12, a21);\r\n                orientation = a12.value[0];\r\n            } else //rev C uses H2\r\n            {\r\n                let strLeftRightMinMax: string = clsUtilityCPOF.GetMaxSector(tg);\r\n                let sector: string[] = strLeftRightMinMax.split(\",\");\r\n                let left: double = parseFloat(sector[0]);\r\n                let right: double = parseFloat(sector[1]);\r\n                let min: double = parseFloat(sector[2]);\r\n                let max: double = parseFloat(sector[3]);\r\n                //we want the range to be 0 to 360\r\n                while (left > 360) {\r\n                    left -= 360;\r\n                }\r\n                while (right > 360) {\r\n                    right -= 360;\r\n                }\r\n                while (left < 0) {\r\n                    left += 360;\r\n                }\r\n                while (right < 0) {\r\n                    right += 360;\r\n                }\r\n\r\n                if (left > right) {\r\n                    orientation = (left - 360 + right) / 2;\r\n                } else {\r\n                    orientation = (left + right) / 2;\r\n                }\r\n\r\n                dist = max;\r\n            }\r\n            radius = dist * 1.1;\r\n            let pt0F: POINT2 = new POINT2();\r\n            let pt1F: POINT2 = new POINT2();\r\n            let ptBaseF: POINT2 = new POINT2();\r\n            let ptLeftF: POINT2 = new POINT2();\r\n            let ptRightF: POINT2 = new POINT2();\r\n            let ptTipF: POINT2 = new POINT2();\r\n\r\n            pt0 = tg.LatLongs[0];\r\n\r\n            pt0F = clsUtilityCPOF.PointLatLongToPixels(pt0, converter);\r\n\r\n            pt1 = mdlGeodesic.geodesic_coordinate(pt0, radius, orientation);\r\n\r\n            pt1F = clsUtilityCPOF.PointLatLongToPixels(pt1, converter);\r\n            dist = lineutility.CalcDistanceDouble(pt0F, pt1F);\r\n            let base: double = 10;\r\n            if (dist < 100) {\r\n                base = dist / 10;\r\n            }\r\n            if (base < 5) {\r\n                base = 5;\r\n            }\r\n            let basex2: double = 2 * base;\r\n            ptBaseF = lineutility.ExtendAlongLineDouble(pt0F, pt1F, dist + base);   //was 10\r\n            ptTipF = lineutility.ExtendAlongLineDouble(pt0F, pt1F, dist + basex2);  //was 20\r\n\r\n            ptLeftF = lineutility.ExtendDirectedLine(pt0F, ptBaseF, ptBaseF, 0, base);    //was 10\r\n            ptRightF = lineutility.ExtendDirectedLine(pt0F, ptBaseF, ptBaseF, 1, base);   //was 10\r\n            //length1 = tg.Pixels.length;\r\n\r\n            tg.Pixels.push(pt0F);\r\n            ptTipF.style = 5;\r\n            tg.Pixels.push(ptTipF);\r\n            tg.Pixels.push(ptLeftF);\r\n            ptTipF.style = 0;\r\n            tg.Pixels.push(ptTipF);\r\n            tg.Pixels.push(ptRightF);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"RangeFanOrientation\",\r\n                    new RendererException(\"Failed inside RangeFanOrientation\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * after filtering pixels it needs to reinitialize the style to 0 or it\r\n     * causes CELineArraydotNet to build wrong shapes\r\n     *\r\n     * @param tg\r\n     */\r\n    static ClearPixelsStyle(tg: TGLight): void {\r\n        try {\r\n            //do not clear pixel style for the air corridors because\r\n            //arraysupport is using linestyle for these to set the segment width         \r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.BBS_AREA:\r\n                case TacticalLines.BBS_LINE:\r\n                case TacticalLines.BBS_RECTANGLE:\r\n                case TacticalLines.SC:\r\n                case TacticalLines.MRR:\r\n                case TacticalLines.SL:\r\n                case TacticalLines.TC:\r\n                case TacticalLines.LLTR:\r\n                case TacticalLines.AC:\r\n                case TacticalLines.SAAFR:\r\n                case TacticalLines.BS_ELLIPSE: {\r\n                    return;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n\r\n            }\r\n            let n: int = tg.Pixels.length;\r\n            //for(int j=0;j<tg.Pixels.length;j++)            \r\n            for (let j: int = 0; j < n; j++) {\r\n                tg.Pixels[j].style = 0;\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"ClearPixelsStyle\",\r\n                    new RendererException(\"Failed inside ClearPixelsStyle\", exc));\r\n\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Filters too close points after segmenting and clipping\r\n     *\r\n     * @param tg\r\n     * @param converter\r\n     */\r\n    static FilterPoints2(tg: TGLight, converter: IPointConversion): void {\r\n        try {\r\n            let lineType: int = tg.get_LineType();\r\n            let minSpikeDistance: double = 0;\r\n            let segmented: boolean = true;\r\n            if (tg.Pixels.length < 3) {\r\n                return;\r\n            }\r\n\r\n            switch (lineType) {\r\n                case TacticalLines.PL:\r\n                case TacticalLines.DECISION_LINE:\r\n                case TacticalLines.FEBA:\r\n                case TacticalLines.LOA:\r\n                case TacticalLines.LL:\r\n                case TacticalLines.EWL:\r\n                case TacticalLines.FCL:\r\n                case TacticalLines.LOD:\r\n                case TacticalLines.LDLC:\r\n                case TacticalLines.PLD:\r\n                case TacticalLines.HOLD:\r\n                case TacticalLines.HOLD_GE:\r\n                case TacticalLines.RELEASE:\r\n                case TacticalLines.HOL:\r\n                case TacticalLines.BHL:\r\n                case TacticalLines.BRDGHD:\r\n                case TacticalLines.BRDGHD_GE:\r\n                case TacticalLines.NFL: {\r\n                    minSpikeDistance = arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale());\r\n                    segmented = false;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ATDITCH:\r\n                case TacticalLines.ATDITCHC:\r\n                case TacticalLines.ATDITCHM:\r\n                case TacticalLines.FLOT:\r\n                case TacticalLines.FORT_REVD:\r\n                case TacticalLines.FORT:\r\n                case TacticalLines.FORTL:\r\n                case TacticalLines.STRONG: {\r\n                    minSpikeDistance = arraysupport.getScaledSize(25, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LC:\r\n                case TacticalLines.OBSAREA:\r\n                case TacticalLines.OBSFAREA:\r\n                case TacticalLines.ENCIRCLE:\r\n                case TacticalLines.ZONE:\r\n                case TacticalLines.LINE:\r\n                case TacticalLines.ATWALL:\r\n                //case TacticalLines.ATWALL3D:\r\n                case TacticalLines.UNSP:\r\n                case TacticalLines.SFENCE:\r\n                case TacticalLines.DFENCE:\r\n                case TacticalLines.DOUBLEA:\r\n                case TacticalLines.LWFENCE:\r\n                case TacticalLines.HWFENCE:\r\n                case TacticalLines.SINGLEC:\r\n                case TacticalLines.DOUBLEC:\r\n                case TacticalLines.TRIPLE: {\r\n                    minSpikeDistance = arraysupport.getScaledSize(35, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ICE_EDGE_RADAR:  //METOCs\r\n                case TacticalLines.ICE_OPENINGS_FROZEN:\r\n                case TacticalLines.CRACKS_SPECIFIC_LOCATION: {\r\n                    minSpikeDistance = arraysupport.getScaledSize(35, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return;\r\n                }\r\n\r\n            }\r\n            let dist: double = 0;\r\n\r\n            let pts: Array<POINT2> = new Array();\r\n\r\n            //stuff pts with tg.Pixels\r\n            //loop through pts to remove any points which are too close\r\n            //then reset tg.Pixels with the new array with boundary points removed,            \r\n            let j: int = 0;\r\n            let pt: POINT2;\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            let n: int = tg.Pixels.length;\r\n            //for(j=0;j<tg.Pixels.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                pt = tg.Pixels[j];\r\n                pt.style = tg.Pixels[j].style;\r\n                pts.push(pt);\r\n            }\r\n\r\n            let removedPt: boolean = true;\r\n            //order of priority is: keep anchor points, then boundary points, then segmented points\r\n            outer:\r\n            while (removedPt === true) {\r\n                removedPt = false;\r\n                //n=pts.length;\r\n                for (j = 0; j < pts.length - 1; j++) {\r\n                    pt0 = pts[j];\r\n                    pt1 = pts[j + 1];\r\n                    dist = lineutility.CalcDistanceDouble(pts[j], pts[j + 1]);\r\n                    if (dist < minSpikeDistance) {\r\n                        if (segmented === false) {\r\n                            if (j + 1 === pts.length - 1) {\r\n                                pts.splice(j, 1);\r\n                            } else {\r\n                                pts.splice(j + 1, 1);\r\n                            }\r\n\r\n                            removedPt = true;\r\n                            break outer;\r\n                        } else if (pt0.style === 0 && pt1.style === -1)//-1 are clipped boundary points\r\n                        {\r\n                            pts.splice(j + 1, 1);\r\n                            removedPt = true;\r\n                            break outer;\r\n                        } else if (pt0.style === 0 && pt1.style === -2)//-2 are segmented points, this should never happen\r\n                        {\r\n                            pts.splice(j + 1, 1);\r\n                            removedPt = true;\r\n                            break outer;\r\n                        } else if (pt0.style === -1 && pt1.style === 0) {\r\n                            pts.splice(j, 1);\r\n                            removedPt = true;\r\n                            break outer;\r\n                        } else if (pt0.style === -1 && pt1.style === -1) {\r\n                            pts.splice(j + 1, 1);\r\n                            removedPt = true;\r\n                            break outer;\r\n                        } else if (pt0.style === -1 && pt1.style === -2) {\r\n                            pts.splice(j + 1, 1);\r\n                            removedPt = true;\r\n                            break outer;\r\n                        } else if (pt0.style === -2 && pt1.style === 0)//this should never happen\r\n                        {\r\n                            pts.splice(j, 1);\r\n                            removedPt = true;\r\n                            break outer;\r\n                        } else if (pt0.style === -2 && pt1.style === -1) {\r\n                            pts.splice(j, 1);\r\n                            removedPt = true;\r\n                            break outer;\r\n                        } else if (pt0.style === -2 && pt1.style === -2) {\r\n                            pts.splice(j + 1, 1);\r\n                            removedPt = true;\r\n                            break outer;\r\n                        }\r\n                    }\r\n                    //n=pts.length;\r\n                }\r\n            }\r\n            tg.Pixels = pts;\r\n            tg.LatLongs = clsUtility.PixelsToLatLong(pts, converter);\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"FilterPoints2\",\r\n                    new RendererException(\"Failed inside FilterPoints2\", exc));\r\n\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * returns true if the line type can be clipped before calculating the\r\n     * shapes\r\n     *\r\n     * @param tg tactical graphic\r\n     * @return true if can pre-clip points\r\n     */\r\n    public static canClipPoints(tg: TGLight): boolean {\r\n        try {\r\n            let symbolId: string = tg.get_SymbolId();\r\n            if (clsMETOC.IsWeather(symbolId) > 0) {\r\n                return true;\r\n            }\r\n\r\n            let linetype: int = tg.get_LineType();\r\n            switch (linetype) {\r\n                case TacticalLines.ABATIS:\r\n                //                case TacticalLines.BOUNDARY:\r\n                case TacticalLines.FLOT:\r\n                case TacticalLines.LC:\r\n                case TacticalLines.PL:\r\n                case TacticalLines.DECISION_LINE:\r\n                case TacticalLines.FEBA:\r\n                case TacticalLines.LL:\r\n                case TacticalLines.EWL:\r\n                case TacticalLines.GENERAL:\r\n                case TacticalLines.JTAA:\r\n                case TacticalLines.SAA:\r\n                case TacticalLines.SGAA:\r\n                case TacticalLines.BS_AREA:\r\n                case TacticalLines.BS_LINE:\r\n                case TacticalLines.ASSY:\r\n                case TacticalLines.EA:\r\n                case TacticalLines.FORT_REVD:\r\n                case TacticalLines.FORT:\r\n                case TacticalLines.DZ:\r\n                case TacticalLines.EZ:\r\n                case TacticalLines.LZ:\r\n                case TacticalLines.PZ:\r\n                case TacticalLines.LAA:\r\n                case TacticalLines.ROZ:\r\n                case TacticalLines.AARROZ:\r\n                case TacticalLines.UAROZ:\r\n                case TacticalLines.WEZ:\r\n                case TacticalLines.FEZ:\r\n                case TacticalLines.JEZ:\r\n                case TacticalLines.FAADZ:\r\n                case TacticalLines.HIDACZ:\r\n                case TacticalLines.MEZ:\r\n                case TacticalLines.LOMEZ:\r\n                case TacticalLines.HIMEZ:\r\n                case TacticalLines.WFZ_REVD:\r\n                case TacticalLines.WFZ:\r\n                case TacticalLines.AIRFIELD:\r\n                case TacticalLines.BATTLE:\r\n                case TacticalLines.PNO:\r\n                case TacticalLines.DIRATKAIR:\r\n                case TacticalLines.DIRATKGND:\r\n                case TacticalLines.DIRATKSPT:\r\n                case TacticalLines.INFILTRATION:\r\n                case TacticalLines.FCL:\r\n                case TacticalLines.HOLD:\r\n                case TacticalLines.BRDGHD:\r\n                case TacticalLines.HOLD_GE:\r\n                case TacticalLines.BRDGHD_GE:\r\n                case TacticalLines.LOA:\r\n                case TacticalLines.LOD:\r\n                case TacticalLines.LDLC:\r\n                case TacticalLines.PLD:\r\n                case TacticalLines.ASSAULT:\r\n                case TacticalLines.ATKPOS:\r\n                case TacticalLines.OBJ:\r\n                case TacticalLines.PEN:\r\n                case TacticalLines.RELEASE:\r\n                case TacticalLines.HOL:\r\n                case TacticalLines.BHL:\r\n                case TacticalLines.AO:\r\n                case TacticalLines.AIRHEAD:\r\n                case TacticalLines.ENCIRCLE:\r\n                case TacticalLines.NAI:\r\n                case TacticalLines.TAI:\r\n                case TacticalLines.BASE_CAMP_REVD:\r\n                case TacticalLines.BASE_CAMP:\r\n                case TacticalLines.GUERILLA_BASE_REVD:\r\n                case TacticalLines.GUERILLA_BASE:\r\n                case TacticalLines.GENERIC_AREA:\r\n                case TacticalLines.LINE:\r\n                case TacticalLines.ZONE:\r\n                case TacticalLines.OBSAREA:\r\n                case TacticalLines.OBSFAREA:\r\n                case TacticalLines.ATDITCH:\r\n                case TacticalLines.ATDITCHC:\r\n                case TacticalLines.ATDITCHM:\r\n                case TacticalLines.ATWALL:\r\n                case TacticalLines.DEPICT:\r\n                case TacticalLines.MINED:\r\n                case TacticalLines.FENCED:\r\n                case TacticalLines.UXO:\r\n                case TacticalLines.UNSP:\r\n                case TacticalLines.SFENCE:\r\n                case TacticalLines.DFENCE:\r\n                case TacticalLines.DOUBLEA:\r\n                case TacticalLines.LWFENCE:\r\n                case TacticalLines.HWFENCE:\r\n                case TacticalLines.SINGLEC:\r\n                case TacticalLines.DOUBLEC:\r\n                case TacticalLines.TRIPLE:\r\n                case TacticalLines.FORTL:\r\n                case TacticalLines.STRONG:\r\n                case TacticalLines.RAD:\r\n                case TacticalLines.RADT:\r\n                case TacticalLines.BIO:\r\n                case TacticalLines.BIOT:\r\n                case TacticalLines.NUC:\r\n                case TacticalLines.CHEM:\r\n                case TacticalLines.CHEMT:\r\n                case TacticalLines.DRCL:\r\n                case TacticalLines.LINTGT:\r\n                case TacticalLines.LINTGTS:\r\n                case TacticalLines.FPF:\r\n                case TacticalLines.FSCL:\r\n                case TacticalLines.BCL_REVD:\r\n                case TacticalLines.BCL:\r\n                case TacticalLines.ICL:\r\n                case TacticalLines.IFF_OFF:\r\n                case TacticalLines.IFF_ON:\r\n                case TacticalLines.GENERIC_LINE:\r\n                case TacticalLines.CFL:\r\n                case TacticalLines.TRIP:\r\n                case TacticalLines.OVERHEAD_WIRE:\r\n                case TacticalLines.NFL:\r\n                case TacticalLines.MFP:\r\n                case TacticalLines.RFL:\r\n                case TacticalLines.AT:\r\n                case TacticalLines.SERIES:\r\n                case TacticalLines.STRIKWARN:\r\n                case TacticalLines.SMOKE:\r\n                case TacticalLines.BOMB:\r\n                case TacticalLines.FSA:\r\n                case TacticalLines.ACA:\r\n                case TacticalLines.FFA:\r\n                case TacticalLines.NFA:\r\n                case TacticalLines.RFA:\r\n                case TacticalLines.PAA:\r\n                case TacticalLines.ATI:\r\n                case TacticalLines.CFFZ:\r\n                case TacticalLines.CFZ:\r\n                case TacticalLines.SENSOR:\r\n                case TacticalLines.CENSOR:\r\n                case TacticalLines.DA:\r\n                case TacticalLines.ZOR:\r\n                case TacticalLines.TBA:\r\n                case TacticalLines.TVAR:\r\n                case TacticalLines.KILLBOXBLUE:\r\n                case TacticalLines.KILLBOXPURPLE:\r\n                //                case TacticalLines.MSR:\r\n                //                case TacticalLines.ASR:\r\n                case TacticalLines.MSR_ONEWAY:\r\n                case TacticalLines.MSR_TWOWAY:\r\n                case TacticalLines.MSR_ALT:\r\n                case TacticalLines.ASR_ONEWAY:\r\n                case TacticalLines.ASR_TWOWAY:\r\n                case TacticalLines.ASR_ALT:\r\n                case TacticalLines.TRAFFIC_ROUTE_ONEWAY:\r\n                case TacticalLines.TRAFFIC_ROUTE_ALT:\r\n                case TacticalLines.DHA_REVD:\r\n                case TacticalLines.DHA:\r\n                case TacticalLines.KILL_ZONE:\r\n                case TacticalLines.EPW:\r\n                case TacticalLines.FARP:\r\n                case TacticalLines.RHA:\r\n                case TacticalLines.BSA:\r\n                case TacticalLines.DSA:\r\n                case TacticalLines.CSA:\r\n                case TacticalLines.RSA:\r\n                case TacticalLines.TGMF: {\r\n                    return true;\r\n                }\r\n\r\n                case TacticalLines.MSR: //post clip these so there are identical points regardless whether segment data is set 10-5-16\r\n                case TacticalLines.ASR:\r\n                case TacticalLines.TRAFFIC_ROUTE:\r\n                case TacticalLines.BOUNDARY: {\r\n                    return false;\r\n                }\r\n\r\n                default: {\r\n                    return false;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"canClipPoints\",\r\n                    new RendererException(\"Failed inside canClipPoints\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return false;\r\n    }\r\n\r\n    /**\r\n     * These get clipped so the fill must be treated as a separate shape.\r\n     * Normally lines with fill do not have a separate shape for the fill.\r\n     *\r\n     * @param linetype\r\n     * @return\r\n     */\r\n    static LinesWithSeparateFill(linetype: int, shapes: Array<Shape2>): boolean {\r\n        if (shapes == null) {\r\n            return false;\r\n        }\r\n\r\n        switch (linetype) {\r\n            case TacticalLines.MSDZ: {\r\n                return true;\r\n            }\r\n\r\n            //treat these as lines: because of the feint they need an extra shape for the fill\r\n            case TacticalLines.OBSFAREA:\r\n            case TacticalLines.OBSAREA:\r\n            case TacticalLines.STRONG:\r\n            case TacticalLines.ZONE:\r\n            case TacticalLines.FORT_REVD:\r\n            case TacticalLines.FORT:\r\n            case TacticalLines.ENCIRCLE:\r\n            //return true;\r\n            case TacticalLines.FIX:\r\n            case TacticalLines.BOUNDARY:\r\n            case TacticalLines.FLOT:\r\n            case TacticalLines.LC:\r\n            case TacticalLines.PL:\r\n            case TacticalLines.DECISION_LINE:\r\n            case TacticalLines.FEBA:\r\n            case TacticalLines.LL:\r\n            case TacticalLines.EWL:\r\n            case TacticalLines.AC:\r\n            case TacticalLines.MRR:\r\n            case TacticalLines.SL:\r\n            case TacticalLines.TC:\r\n            case TacticalLines.SAAFR:\r\n            case TacticalLines.SC:\r\n            case TacticalLines.LLTR:\r\n            case TacticalLines.DIRATKAIR:\r\n            case TacticalLines.DIRATKGND:\r\n            case TacticalLines.DIRATKSPT:\r\n            case TacticalLines.INFILTRATION:\r\n            case TacticalLines.FCL:\r\n            case TacticalLines.HOLD:\r\n            case TacticalLines.BRDGHD:\r\n            case TacticalLines.HOLD_GE:\r\n            case TacticalLines.BRDGHD_GE:\r\n            case TacticalLines.LOA:\r\n            case TacticalLines.LOD:\r\n            case TacticalLines.LDLC:\r\n            case TacticalLines.PLD:\r\n            case TacticalLines.RELEASE:\r\n            case TacticalLines.HOL:\r\n            case TacticalLines.BHL:\r\n            case TacticalLines.LINE:\r\n            case TacticalLines.ABATIS:\r\n            case TacticalLines.ATDITCH:\r\n            case TacticalLines.ATDITCHC:\r\n            case TacticalLines.ATDITCHM:\r\n            case TacticalLines.ATWALL:\r\n            case TacticalLines.MNFLDFIX:\r\n            case TacticalLines.UNSP:\r\n            case TacticalLines.SFENCE:\r\n            case TacticalLines.DFENCE:\r\n            case TacticalLines.DOUBLEA:\r\n            case TacticalLines.LWFENCE:\r\n            case TacticalLines.HWFENCE:\r\n            case TacticalLines.SINGLEC:\r\n            case TacticalLines.DOUBLEC:\r\n            case TacticalLines.TRIPLE:\r\n            case TacticalLines.FORTL:\r\n            case TacticalLines.LINTGT:\r\n            case TacticalLines.LINTGTS:\r\n            case TacticalLines.FSCL:\r\n            case TacticalLines.BCL_REVD:\r\n            case TacticalLines.BCL:\r\n            case TacticalLines.ICL:\r\n            case TacticalLines.IFF_OFF:\r\n            case TacticalLines.IFF_ON:\r\n            case TacticalLines.GENERIC_LINE:\r\n            case TacticalLines.CFL:\r\n            case TacticalLines.TRIP:\r\n            case TacticalLines.NFL:\r\n            case TacticalLines.MFP:\r\n            case TacticalLines.RFL:\r\n            case TacticalLines.MSR:\r\n            case TacticalLines.MSR_ONEWAY:\r\n            case TacticalLines.MSR_TWOWAY:\r\n            case TacticalLines.MSR_ALT:\r\n            case TacticalLines.ASR:\r\n            case TacticalLines.ASR_ONEWAY:\r\n            case TacticalLines.ASR_TWOWAY:\r\n            case TacticalLines.ASR_ALT:\r\n            case TacticalLines.TRAFFIC_ROUTE:\r\n            case TacticalLines.TRAFFIC_ROUTE_ONEWAY:\r\n            case TacticalLines.TRAFFIC_ROUTE_ALT: {\r\n                //undo any fill\r\n                let shape: Shape2;\r\n                if (shapes != null && shapes.length > 0) {\r\n                    let n: int = shapes.length;\r\n                    //for(int j=0;j<shapes.length;j++)\r\n                    for (let j: int = 0; j < n; j++) {\r\n                        shape = shapes[j];\r\n                        if (shape.getShapeType() === Shape2.SHAPE_TYPE_POLYLINE) {\r\n                            shapes[j].setFillColor(null);\r\n                        }\r\n                    }\r\n                }\r\n                return true;\r\n            }\r\n\r\n            default: {\r\n                return false;\r\n            }\r\n\r\n\r\n        }\r\n    }\r\n\r\n    /**\r\n     * uses a hash map to set the POINT2 style when creating tg.Pixels from\r\n     * Point2D ArrayList\r\n     *\r\n     * @param pts2d\r\n     * @param hashMap\r\n     * @return\r\n     */\r\n    static Point2DtoPOINT2Mapped(pts2d: Array<Point2D>, hashMap: Map<string, Point2D>): Array<POINT2> {\r\n        let pts: Array<POINT2> = new Array();\r\n        try {\r\n            let pt2d: Point2D;\r\n            let style: int = 0;\r\n            let n: int = pts2d.length;\r\n            //for(int j=0;j<pts2d.length;j++)\r\n            for (let j: int = 0; j < n; j++) {\r\n                pt2d = pts2d[j];\r\n                //the hash map contains the original tg.Pixels before clipping\r\n                if (Array.from(hashMap.values()).includes(pt2d)) {\r\n                    style = 0;\r\n                } else {\r\n                    style = -1;   //style set to -1 identifies it as a clip bounds point\r\n                }\r\n                pts.push(new POINT2(pts2d[j].getX(), pts2d[j].getY(), style));\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"Point2DToPOINT2Mapped\",\r\n                    new RendererException(\"Failed inside Point2DToPOINT2Mapped\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pts;\r\n    }\r\n\r\n    protected static Point2DtoPOINT2(pts2d: Array<Point2D>): Array<POINT2> {\r\n        let pts: Array<POINT2> = new Array();\r\n        try {\r\n            let n: int = pts2d.length;\r\n            //for(int j=0;j<pts2d.length;j++)\r\n            for (let j: int = 0; j < n; j++) {\r\n                pts.push(new POINT2(pts2d[j].getX(), pts2d[j].getY()));\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"Point2DToPOINT2\",\r\n                    new RendererException(\"Failed inside Point2DToPOINT2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pts;\r\n    }\r\n\r\n    static POINT2toPoint2D(pts: Array<POINT2>): Array<Point2D> {\r\n        let pts2d: Array<Point2D> = new Array();\r\n        try {\r\n            let n: int = pts.length;\r\n            //for(int j=0;j<pts.length;j++)\r\n            for (let j: int = 0; j < n; j++) {\r\n                pts2d.push(new Point2D(pts[j].x, pts[j].y));;\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"POINT2toPoint2D\",\r\n                    new RendererException(\"Failed inside POINT2toPoint2D\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pts2d;\r\n    }\r\n\r\n    /**\r\n     * Builds a single shape from a point array. Currently we assume the array\r\n     * represents a moveTo followed by a series of lineTo operations\r\n     *\r\n     * @param pts2d\r\n     * @return\r\n     */\r\n    private static BuildShapeFromPoints(pts2d: Array<Point2D>): Shape {\r\n        let shape: GeneralPath = new GeneralPath();\r\n        try {\r\n            shape.moveTo(pts2d[0].getX(), pts2d[0].getY());\r\n            let n: int = pts2d.length;\r\n            //for(int j=1;j<pts2d.length;j++)\r\n            for (let j: int = 1; j < n; j++) {\r\n                shape.lineTo(pts2d[j].getX(), pts2d[j].getY());\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"buildShapeFromPoints\",\r\n                    new RendererException(\"Failed inside buildShapeFromPoints\", exc));\r\n\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return shape;\r\n    }\r\n\r\n    /**\r\n     * Clips a ShapeSpec. Assumes we are not post clipping splines, therefore\r\n     * all the operations are moveTo, lineTo. Each ShapeSpec is assumed to be:\r\n     * moveTo, lineTo ... lineTo, followed by another moveTo, lineTo, ...\r\n     * lineTo, followed by ...\r\n     *\r\n     * @param shapeSpec\r\n     * @param pts\r\n     * @param clipArea\r\n     * @return a single clipped shapeSpec\r\n     */\r\n    protected static buildShapeSpecFromPoints(tg0: TGLight,\r\n        shapeSpec: Shape2, //the original ShapeSpec\r\n        pts: Array<POINT2>,\r\n        clipArea: Rectangle | Rectangle2D | Array<Point2D>): Array<Shape2> {\r\n        let shapeSpecs2: Array<Shape2>;\r\n        let shapeSpec2: Shape2;\r\n        try {\r\n            //create a tg to use for the clip\r\n            shapeSpecs2 = new Array();\r\n            let j: int = 0;\r\n            let n: int = 0;\r\n            //return null if it is outside the bounds\r\n            let rect: Rectangle = shapeSpec.getBounds();\r\n            let h: int = shapeSpec.getBounds().height;\r\n            let w: int = shapeSpec.getBounds().width;\r\n            let x: int = shapeSpec.getBounds().x;\r\n            let y: int = shapeSpec.getBounds().y;\r\n            //            if(h==0 && w==0)\r\n            //                return shapeSpecs2;\r\n\r\n            if (h === 0) {\r\n                h = 1;\r\n            }\r\n            if (w === 0) {\r\n                w = 1;\r\n            }\r\n\r\n            let clipBounds: Rectangle2D;\r\n            let clipPoints: Array<Point2D>;\r\n            if (clipArea != null && clipArea instanceof Rectangle2D) {\r\n                clipBounds = clipArea as Rectangle2D;\r\n            } else if (clipArea != null && clipArea instanceof Rectangle) {\r\n                //clipBounds=(Rectangle2D)clipArea;\r\n                let rectx: Rectangle = clipArea as Rectangle;\r\n                clipBounds = new Rectangle2D(rectx.x, rectx.y, rectx.width, rectx.height);\r\n            } else if (clipArea != null && clipArea instanceof Array) {\r\n                clipPoints = clipArea as Array<Point2D>;\r\n            }\r\n\r\n            if (clipBounds != null && clipBounds.contains(shapeSpec.getShape().getBounds2D()) === false\r\n                && clipBounds.intersects(shapeSpec.getShape().getBounds2D()) === false) {\r\n                //this tests if the shape has height or width 0\r\n                //but may be contained within the clipbounds or intersect it\r\n                //in that case we gave it a default width or thickness of 1\r\n                if (clipBounds.contains(x, y, w, h) === false\r\n                    && clipBounds.intersects(x, y, w, h) === false) {\r\n                    return shapeSpecs2;\r\n                }\r\n            } else {\r\n                if (clipPoints != null) {\r\n                    let poly: GeneralPath = new GeneralPath();\r\n                    n = clipPoints.length;\r\n                    //for(j=0;j<clipPoints.length;j++)\r\n                    for (j = 0; j < n; j++) {\r\n                        if (j === 0) {\r\n                            poly.moveTo(clipPoints[j].getX(), clipPoints[j].getY());\r\n                        } else {\r\n                            poly.lineTo(clipPoints[j].getX(), clipPoints[j].getY());\r\n                        }\r\n                    }\r\n                    poly.closePath();\r\n                    if (poly.contains(shapeSpec.getShape().getBounds2D()) === false\r\n                        && poly.intersects(shapeSpec.getShape().getBounds2D()) === false) {\r\n                        if (poly.contains(x, y, w, h) === false\r\n                            && poly.intersects(x, y, w, h) === false) {\r\n                            return shapeSpecs2;\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n\r\n\r\n            if (shapeSpec.getShapeType() === Shape2.SHAPE_TYPE_MODIFIER\r\n                || shapeSpec.getShapeType() === Shape2.SHAPE_TYPE_MODIFIER_FILL) {\r\n                shapeSpecs2.push(shapeSpec);\r\n                return shapeSpecs2;\r\n            }\r\n            let tg: TGLight = new TGLight();\r\n            let pt: POINT2;\r\n            tg.set_LineType(TacticalLines.PL);\r\n            let pts2: Array<POINT2> = new Array();\r\n            let pts2d: Array<Point2D>;\r\n            let shape: Shape;\r\n            let gp: GeneralPath = new GeneralPath();\r\n            //loop through the points\r\n            n = pts.length;\r\n            //for(j=0;j<pts.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                pt = pts[j];\r\n                //new line\r\n                switch (pt.style) {\r\n                    case 0: { //moveTo,\r\n                        //they lifted the pencil, so we build the shape from the existing pts and append it\r\n                        if (pts2.length > 1) {\r\n                            //clip the points\r\n                            tg = new TGLight();\r\n                            tg.set_LineType(TacticalLines.PL);\r\n                            tg.Pixels = pts2;\r\n                            if (clipBounds != null) {\r\n                                pts2d = clsClipPolygon2.ClipPolygon(tg, clipBounds);\r\n                            } else {\r\n                                if (clipPoints != null && clipPoints.length > 0) {\r\n                                    pts2d = clsClipQuad.ClipPolygon(tg, clipPoints);\r\n                                }\r\n                            }\r\n\r\n\r\n                            //build a GeneralPath from the points we collected, we will append it\r\n                            if (pts2d != null && pts2d.length > 1) {\r\n                                shape = clsUtilityCPOF.BuildShapeFromPoints(pts2d);\r\n                                //append the shape because we want to return only one shape\r\n                                gp.append(shape, false);\r\n                            }\r\n                            //clear the points array and begin the next line\r\n                            pts2.length = 0; // pts2.clear()\r\n                            pts2.push(pt);\r\n                        } else {\r\n                            pts2.push(pt);\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case 1: { //lineTo\r\n                        pts2.push(pt);\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        pts2.push(pt);\r\n                        break;\r\n                    }\r\n\r\n                }\r\n            }//end for\r\n            //append the last shape\r\n            if (pts2.length > 1) {\r\n                //clip the points\r\n                tg = new TGLight();\r\n                tg.set_LineType(TacticalLines.PL);\r\n                tg.Pixels = pts2;\r\n                if (clipBounds != null) {\r\n                    pts2d = clsClipPolygon2.ClipPolygon(tg, clipBounds);\r\n                } else {\r\n                    if (clipPoints != null) {\r\n                        pts2d = clsClipQuad.ClipPolygon(tg, clipPoints);\r\n                    }\r\n                }\r\n\r\n                //build a GeneralPath from the points we collected, we will append it\r\n                if (pts2d != null && pts2d.length > 1) {\r\n                    shape = clsUtilityCPOF.BuildShapeFromPoints(pts2d);\r\n                    gp.append(shape, false);\r\n                }\r\n                tg0.set_WasClipped(tg.get_WasClipped());\r\n            }\r\n            //create the shapespec here\r\n            //initialize the clipped ShapeSpec\r\n            shapeSpec2 = new Shape2(shapeSpec.getShapeType());\r\n            shapeSpec2.setLineColor(shapeSpec.getLineColor());\r\n            shapeSpec2.setFillColor(shapeSpec.getFillColor());\r\n            shapeSpec2.setStroke(shapeSpec.getStroke());\r\n            shapeSpec2.setTexturePaint(shapeSpec.getTexturePaint());\r\n            shapeSpec2.setShape(gp);\r\n            shapeSpecs2.push(shapeSpec2);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"buildShapeSpecFromPoints\",\r\n                    new RendererException(\"Failed inside buildShapeSpecFromPoints\", exc));\r\n\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return shapeSpecs2;\r\n    }\r\n\r\n    /**\r\n     * Currently assumes no MeTOC symbols are post clipped\r\n     *\r\n     * @param tg\r\n     * @param shapeSpecsArray\r\n     * @param clipArea\r\n     * @return\r\n     */\r\n    static postClipShapes(tg: TGLight, shapeSpecsArray: Array<Shape2>, clipArea: Point2D[] | Rectangle | Rectangle2D): Array<Shape2> | null {\r\n        let shapeSpecs2: Array<Shape2>;\r\n        let tempShapes: Array<Shape2>;\r\n        try {\r\n            if (shapeSpecsArray == null || shapeSpecsArray.length === 0) {\r\n                return null;\r\n            }\r\n\r\n            shapeSpecs2 = new Array();\r\n            let j: int = 0;\r\n            let shapeSpecs: Array<Shape2> = new Array();\r\n            let n: int = shapeSpecsArray.length;\r\n            //for(j=0;j<shapeSpecsArray.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                shapeSpecs.push(shapeSpecsArray[j]);;\r\n            }\r\n\r\n            let pts: Array<POINT2> = new Array();//use these\r\n            let shape: Shape;\r\n            let pt: POINT2;\r\n            let coords: number[] = new Array<number>(6);\r\n            let shapeSpec: Shape2;\r\n            n = shapeSpecs.length;\r\n            //for(j=0;j<shapeSpecs.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                shapeSpec = shapeSpecs[j];\r\n                shape = shapeSpec.getShape();\r\n                pts.length = 0; // pts.clear()\r\n                for (let i: PathIterator = shape.getPathIterator(null); !i.isDone(); i.next()) {\r\n                    let type: int = i.currentSegment(coords);\r\n                    switch (type) {\r\n                        case PathIterator.SEG_MOVETO: {\r\n                            pt = new POINT2(coords[0], coords[1]);\r\n                            pt.style = 0;\r\n                            pts.push(pt);\r\n                            break;\r\n                        }\r\n\r\n                        case PathIterator.SEG_LINETO: {\r\n                            pt = new POINT2(coords[0], coords[1]);\r\n                            pt.style = 1;\r\n                            pts.push(pt);\r\n                            break;\r\n                        }\r\n\r\n                        case PathIterator.SEG_QUADTO: {   //not using this\r\n                            pt = new POINT2(coords[0], coords[1]);\r\n                            pt.style = 2;\r\n                            pts.push(pt);\r\n                            pt = new POINT2(coords[2], coords[3]);\r\n                            pt.style = 2;\r\n                            pts.push(pt);\r\n                            break;\r\n                        }\r\n\r\n                        case PathIterator.SEG_CUBICTO: {  //not using this\r\n                            pt = new POINT2(coords[0], coords[1]);\r\n                            pt.style = 3;\r\n                            pts.push(pt);\r\n                            pt = new POINT2(coords[2], coords[3]);\r\n                            pt.style = 3;\r\n                            pts.push(pt);\r\n                            pt = new POINT2(coords[4], coords[5]);\r\n                            pt.style = 3;\r\n                            pts.push(pt);\r\n                            break;\r\n                        }\r\n\r\n                        case PathIterator.SEG_CLOSE: {//not using this\r\n                            pt = new POINT2(coords[0], coords[1]);\r\n                            pt.style = 4;\r\n                            pts.push(pt);\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            pt = null;\r\n                            break;\r\n                        }\r\n\r\n                    }//end switch\r\n                }   //end for pathiterator i\r\n                tempShapes = clsUtilityCPOF.buildShapeSpecFromPoints(tg, shapeSpec, pts, clipArea);\r\n                shapeSpecs2.push(...tempShapes);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"postClipShapes\",\r\n                    new RendererException(\"Failed inside postClipShapes\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return shapeSpecs2;\r\n    }\r\n\r\n    /**\r\n     * For the 3d map we cannot pre-segment the auto-shapes or fire support\r\n     * areas. We do need to pre-segment generic lines regardless of the status\r\n     * if clipping is set. Currently we are not pre-segmenting axis of advance\r\n     * symbols.\r\n     *\r\n     * @param tg\r\n     * @return true if pre-segmenting is to be used\r\n     */\r\n    private static segmentAnticipatedLine(tg: TGLight): boolean {\r\n        try {\r\n            let linetype: int = tg.get_LineType();\r\n            //do not pre-segment the fire support rectangular and circular areas\r\n            if (clsUtilityJTR.IsChange1Area(linetype)) {\r\n                return false;\r\n            }\r\n            //do not pre-segment the autoshapes\r\n            if (clsUtilityJTR.isAutoshape(tg)) {\r\n                return false;\r\n            }\r\n            if (SymbolUtilities.isBasicShape(linetype)) {\r\n                return false;\r\n            }\r\n            //temporarily do not pre-segment the channel types.\r\n            switch (linetype) {\r\n                case TacticalLines.OVERHEAD_WIRE:\r\n                case TacticalLines.CATK:\r\n                case TacticalLines.CATKBYFIRE:\r\n                case TacticalLines.MAIN:\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.FRONTAL_ATTACK:\r\n                case TacticalLines.TURNING_MOVEMENT:\r\n                case TacticalLines.MOVEMENT_TO_CONTACT:\r\n                case TacticalLines.AIRAOA:\r\n                case TacticalLines.AAAAA: {\r\n                    return false;\r\n                }\r\n\r\n                case TacticalLines.MSR_ONEWAY:\r\n                case TacticalLines.MSR_TWOWAY:\r\n                case TacticalLines.MSR_ALT:\r\n                case TacticalLines.ASR_ONEWAY:\r\n                case TacticalLines.ASR_TWOWAY:\r\n                case TacticalLines.ASR_ALT:\r\n                case TacticalLines.TRAFFIC_ROUTE_ONEWAY:\r\n                case TacticalLines.TRAFFIC_ROUTE_ALT: {\r\n                    //added because of segment data 4-22-13\r\n                    //removed from this case block since we now post-clip these because of segment color data 10-5-16\r\n                    //                case TacticalLines.MSR:\r\n                    //                case TacticalLines.ASR:\r\n                    //                case TacticalLines.BOUNDARY:\r\n                    return false;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"segmentGenericLine\",\r\n                    new RendererException(\"Failed inside segmentGenericLine\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return true;\r\n    }\r\n\r\n    /**\r\n     * cannot pre-segment the fire support areas, must post segment them after\r\n     * the pixels were calculated\r\n     *\r\n     * @param tg\r\n     * @param converter\r\n     */\r\n    protected static postSegmentFSA(tg: TGLight,\r\n        converter: IPointConversion): void {\r\n        try {\r\n            if (tg.get_Client() === \"2D\") {\r\n                return;\r\n            }\r\n\r\n            let linetype: int = tg.get_LineType();\r\n            switch (linetype) {\r\n                case TacticalLines.PAA_RECTANGULAR:\r\n                case TacticalLines.FSA_RECTANGULAR:\r\n                case TacticalLines.SHIP_AOI_RECTANGULAR:\r\n                case TacticalLines.DEFENDED_AREA_RECTANGULAR:\r\n                case TacticalLines.FFA_RECTANGULAR:\r\n                case TacticalLines.ACA_RECTANGULAR:\r\n                case TacticalLines.NFA_RECTANGULAR:\r\n                case TacticalLines.RFA_RECTANGULAR:\r\n                case TacticalLines.ATI_RECTANGULAR:\r\n                case TacticalLines.CFFZ_RECTANGULAR:\r\n                case TacticalLines.SENSOR_RECTANGULAR:\r\n                case TacticalLines.CENSOR_RECTANGULAR:\r\n                case TacticalLines.DA_RECTANGULAR:\r\n                case TacticalLines.CFZ_RECTANGULAR:\r\n                case TacticalLines.ZOR_RECTANGULAR:\r\n                case TacticalLines.TBA_RECTANGULAR:\r\n                case TacticalLines.TVAR_RECTANGULAR:\r\n                case TacticalLines.KILLBOXBLUE_RECTANGULAR:\r\n                case TacticalLines.KILLBOXPURPLE_RECTANGULAR: {\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return;\r\n                }\r\n\r\n            }\r\n            let latLongs: Array<POINT2> = new Array();\r\n            let resultPts: Array<POINT2> = new Array();\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let n: int = 0;\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            let pt: POINT2;\r\n            let dist: double = 0;\r\n            //double interval=1000000;\r\n            let interval: double = 250000;\r\n            let az: double = 0;\r\n\r\n            let maxDist: double = 0;\r\n            let pt2d: Point2D;\r\n            let t: int = tg.Pixels.length;\r\n            //for(j=0;j<tg.Pixels.length;j++)\r\n            for (j = 0; j < t; j++) {\r\n                pt0 = tg.Pixels[j];\r\n                pt2d = new Point2D(pt0.x, pt0.y);\r\n                pt2d = converter.PixelsToGeo(pt2d);\r\n                pt0 = new POINT2(pt2d.getX(), pt2d.getY());\r\n                latLongs.push(pt0);\r\n            }\r\n            t = latLongs.length;\r\n            //for(j=0;j<latLongs.length-1;j++)\r\n            for (j = 0; j < t - 1; j++) {\r\n                pt0 = latLongs[j];\r\n                pt1 = latLongs[j + 1];\r\n                pt1.style = -1;//end point\r\n                az = mdlGeodesic.GetAzimuth(pt0, pt1);\r\n                dist = mdlGeodesic.geodesic_distance(latLongs[j], latLongs[j + 1], null, null);\r\n                if (dist > maxDist) {\r\n                    maxDist = dist;\r\n                }\r\n            }\r\n\r\n            if (interval > maxDist) {\r\n                interval = maxDist;\r\n            }\r\n\r\n            //for(j=0;j<latLongs.length-1;j++)\r\n            for (j = 0; j < t - 1; j++) {\r\n                pt0 = new POINT2(latLongs[j]);\r\n                pt0.style = 0;//anchor point\r\n                pt1 = new POINT2(latLongs[j + 1]);\r\n                pt1.style = 0;//anchor point point\r\n                az = mdlGeodesic.GetAzimuth(pt0, pt1);\r\n                dist = mdlGeodesic.geodesic_distance(latLongs[j], latLongs[j + 1], null, null);\r\n\r\n                n = Math.trunc(dist / interval);\r\n                if (j === 0) {\r\n                    resultPts.push(pt0);\r\n                }\r\n\r\n                for (k = 1; k <= n; k++) {\r\n                    pt = mdlGeodesic.geodesic_coordinate(pt0, interval * k, az);\r\n                    pt.style = -2;\r\n                    //we do not want the last segment to be too close to the anchor point\r\n                    //only add the segment point if it is a distance at least half the inteval\r\n                    //from the 2nd anchor point\r\n                    dist = mdlGeodesic.geodesic_distance(pt, pt1, null, null);\r\n                    if (dist >= interval / 2) {\r\n                        resultPts.push(pt);\r\n                    }\r\n                }\r\n                //ad the 2nd anchor point\r\n                resultPts.push(pt1);\r\n            }\r\n            latLongs = resultPts;\r\n            tg.Pixels = clsUtility.LatLongToPixels(latLongs, converter);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"postSegmentFSA\",\r\n                    new RendererException(\"Failed inside postSegmentFSA\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Similar to Vincenty algorithm for more accurate interpolation of geo\r\n     * anchor points\r\n     *\r\n     * @return the interpolated points\r\n     */\r\n    private static toGeodesic(tg: TGLight, interval: double, hmap: Map<number, string>): Array<POINT2> | null {\r\n        let locs: Array<POINT2> = new Array<POINT2>();\r\n        try {\r\n            let i: int = 0;\r\n            let k: int = 0;\r\n            let n: int = 0;\r\n            let points: Array<POINT2> = tg.LatLongs;\r\n            let H: string = \"\";\r\n            let color: string = \"\";\r\n            let bolIsAC: boolean = false;\r\n            let acWidth: int = 0;\r\n            let linetype: int = tg.get_LineType();\r\n            switch (linetype) {\r\n                case TacticalLines.AC:\r\n                case TacticalLines.LLTR:\r\n                case TacticalLines.MRR:\r\n                case TacticalLines.SL:\r\n                case TacticalLines.SAAFR:\r\n                case TacticalLines.TC:\r\n                case TacticalLines.SC: {\r\n                    bolIsAC = true;\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n            for (i = 0; i < points.length - 1; i++) {\r\n                if (bolIsAC) {\r\n\r\n                    acWidth = points[i].style;\r\n                }\r\n\r\n                // Convert coordinates from degrees to Radians\r\n                //var lat1 = points[i].latitude * (PI / 180);\r\n                //var lon1 = points[i].longitude * (PI / 180);\r\n                //var lat2 = points[i + 1].latitude * (PI / 180);\r\n                //var lon2 = points[i + 1].longitude * (PI / 180);                \r\n                let lat1: double = points[i].y * Math.PI / 180.0;\r\n                let lon1: double = points[i].x * Math.PI / 180.0;\r\n                let lat2: double = points[i + 1].y * Math.PI / 180.0;\r\n                let lon2: double = points[i + 1].x * Math.PI / 180.0;\r\n                // Calculate the total extent of the route\r\n                //var d = 2 * asin(sqrt(pow((sin((lat1 - lat2) / 2)), 2) + cos(lat1) * cos(lat2) * pow((sin((lon1 - lon2) / 2)), 2)));\r\n                let d: double = 2 * Math.asin(Math.sqrt(Math.pow((Math.sin((lat1 - lat2) / 2)), 2) + Math.cos(lat1) * Math.cos(lat2) * Math.pow((Math.sin((lon1 - lon2) / 2)), 2)));\r\n\r\n                let dist: double = mdlGeodesic.geodesic_distance(points[i], points[i + 1], null, null);\r\n                //double dist=d;\r\n                let flt: double = dist / interval;\r\n                n = Math.round(flt);\r\n                if (n < 1) {\r\n                    n = 1;\r\n                }\r\n                if (n > 32) {\r\n                    n = 32;\r\n                }\r\n                // Calculate  positions at fixed intervals along the route\r\n                for (k = 0; k <= n; k++) {\r\n                    //we must preserve the anchor points\r\n                    if (k === 0) {\r\n                        locs.push(new POINT2(points[i]));\r\n                        if (hmap != null && hmap.has(i)) {\r\n                            if (H.length > 0) {\r\n                                H += \",\";\r\n                            }\r\n                            color = String(hmap.get(i));\r\n                            H += (locs.length - 1).toString() + \":\" + color;\r\n                        }\r\n                        continue;\r\n                    } else {\r\n                        if (k === n) {\r\n                            if (i === points.length - 2) {\r\n                                locs.push(new POINT2(points[i + 1]));\r\n                                if (hmap != null && hmap.has(i + 1)) {\r\n                                    if (H.length > 0) {\r\n                                        H += \",\";\r\n                                    }\r\n                                    color = String(hmap.get(i + 1));\r\n                                    H += (locs.length - 1).toString() + \":\" + color;\r\n                                }\r\n                            }\r\n                            break;\r\n                        }\r\n                    }\r\n\r\n                    //var f = (k / n);\r\n                    //var A = sin((1 - f) * d) / sin(d);\r\n                    //var B = sin(f * d) / sin(d);\r\n                    let f: double = (k as double / n as double);\r\n                    let A: double = Math.sin((1 - f) * d) / Math.sin(d);\r\n                    let B: double = Math.sin(f * d) / Math.sin(d);\r\n                    // Obtain 3D Cartesian coordinates of each point\r\n                    //var x = A * cos(lat1) * cos(lon1) + B * cos(lat2) * cos(lon2);\r\n                    //var y = A * cos(lat1) * sin(lon1) + B * cos(lat2) * sin(lon2);\r\n                    //var z = A * sin(lat1) + B * sin(lat2);\r\n                    let x: double = A * Math.cos(lat1) * Math.cos(lon1) + B * Math.cos(lat2) * Math.cos(lon2);\r\n                    let y: double = A * Math.cos(lat1) * Math.sin(lon1) + B * Math.cos(lat2) * Math.sin(lon2);\r\n                    let z: double = A * Math.sin(lat1) + B * Math.sin(lat2);\r\n                    // Convert these to latitude/longitude\r\n                    //var lat = atan2(z, sqrt(pow(x, 2) + pow(y, 2)));\r\n                    //var lon = atan2(y, x);\r\n                    let lat: double = Math.atan2(z, Math.sqrt(Math.pow(x, 2) + Math.pow(y, 2)));\r\n                    let lon: double = Math.atan2(y, x);\r\n                    lat *= 180.0 / Math.PI;\r\n                    lon *= 180.0 / Math.PI;\r\n                    let pt: POINT2 = new POINT2(lon, lat);\r\n                    if (bolIsAC) {\r\n\r\n                        pt.style = -acWidth;\r\n                    }\r\n\r\n                    locs.push(pt);\r\n                    if (hmap != null && hmap.has(i)) {\r\n                        if (H.length > 0) {\r\n                            H += \",\";\r\n                        }\r\n                        color = String(hmap.get(i));\r\n                        H += (locs.length - 1).toString() + \":\" + color;\r\n                    }\r\n                }\r\n            }\r\n            if (H.length > 0) {\r\n                tg.set_H(H);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"toGeodesic\",\r\n                    new RendererException(\"Failed inside toGeodesic\", exc));\r\n                return null;\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return locs;\r\n    }\r\n\r\n    /**\r\n     * Pre-segment the lines based on max or min latitude for the segment\r\n     * interval. This is necessary because GeoPixelconversion does not work well\r\n     * over distance greater than 1M meters, especially at extreme latitudes.\r\n     *\r\n     * @param tg\r\n     * @param converter\r\n     */\r\n    static SegmentGeoPoints(tg: TGLight,\r\n        converter: IPointConversion,\r\n        zoomFactor: double): void {\r\n        try {\r\n            if (tg.get_Client() === \"2D\") {\r\n                return;\r\n            }\r\n\r\n            let resultPts: Array<POINT2> = new Array();\r\n            let lineType: int = tg.get_LineType();\r\n            //double interval=1000000;\r\n            let interval: double = 250000;\r\n            let bolSegmentAC: boolean = false;\r\n            let bolIsAC: boolean = false;\r\n            bolSegmentAC = true;\r\n            //conservative interval in meters\r\n            //return early for those lines not requiring pre-segmenting geo points\r\n            switch (lineType) {\r\n                case TacticalLines.AC:\r\n                case TacticalLines.LLTR:\r\n                case TacticalLines.MRR:\r\n                case TacticalLines.SL:\r\n                case TacticalLines.SAAFR:\r\n                case TacticalLines.TC:\r\n                case TacticalLines.SC: {\r\n                    if (!bolSegmentAC) {\r\n                        return;\r\n                    }\r\n                    bolIsAC = true;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PLD:\r\n                case TacticalLines.CFL:\r\n                case TacticalLines.UNSP:\r\n                case TacticalLines.TRIPLE:\r\n                case TacticalLines.DOUBLEC:\r\n                case TacticalLines.SINGLEC:\r\n                case TacticalLines.ATDITCH:\r\n                case TacticalLines.ATDITCHC:\r\n                case TacticalLines.ATDITCHM:\r\n                case TacticalLines.ATWALL:\r\n                case TacticalLines.LINE:\r\n                case TacticalLines.DIRATKAIR:\r\n                case TacticalLines.STRONG:\r\n                case TacticalLines.ENCIRCLE:\r\n                case TacticalLines.FLOT:\r\n                case TacticalLines.ZONE:\r\n                case TacticalLines.OBSAREA:\r\n                case TacticalLines.OBSFAREA:\r\n                case TacticalLines.FORT_REVD:\r\n                case TacticalLines.FORT:\r\n                case TacticalLines.FORTL: {\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.HWFENCE:\r\n                case TacticalLines.LWFENCE:\r\n                case TacticalLines.DOUBLEA:\r\n                case TacticalLines.DFENCE:\r\n                case TacticalLines.SFENCE: {\r\n                    interval = 500000;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LC: {\r\n                    interval = 2000000;\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    //if the line is an anticipated generic line then segment the line\r\n                    if (clsUtilityCPOF.segmentAnticipatedLine(tg)) {\r\n                        break;\r\n                    }\r\n                    return;\r\n                }\r\n\r\n            }\r\n\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let n: int = 0;\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            let pt: POINT2;\r\n            let dist: double = 0;\r\n            let az: double = 0;\r\n\r\n            let maxDist: double = 0;\r\n            let t: int = tg.LatLongs.length;\r\n            //for(j=0;j<tg.LatLongs.length-1;j++)\r\n            for (j = 0; j < t - 1; j++) {\r\n                pt0 = tg.LatLongs[j];\r\n                pt1 = tg.LatLongs[j + 1];\r\n                if (!bolIsAC) {\r\n\r\n                    pt1.style = -1;\r\n                }\r\n                //end point\r\n                az = mdlGeodesic.GetAzimuth(pt0, pt1);\r\n                dist = mdlGeodesic.geodesic_distance(tg.LatLongs[j], tg.LatLongs[j + 1], null, null);\r\n                if (dist > maxDist) {\r\n                    maxDist = dist;\r\n                }\r\n            }\r\n\r\n            if (interval > maxDist) {\r\n                interval = maxDist;\r\n            }\r\n\r\n            if (zoomFactor > 0 && zoomFactor < 0.01) {\r\n                zoomFactor = 0.01;\r\n            }\r\n            if (zoomFactor > 0 && zoomFactor < 1) {\r\n                interval *= zoomFactor;\r\n            }\r\n\r\n            let useVincenty: boolean = false;\r\n            let H: string = \"\";\r\n            let color: string = \"\";\r\n            let hmap: Map<number, string> = clsUtilityJTR.getMSRSegmentColorStrings(tg);\r\n            if (hmap != null) {\r\n                tg.set_H(\"\");\r\n            }\r\n            //uncomment one line to use (similar to) Vincenty algorithm\r\n            useVincenty = true;\r\n            if (useVincenty) {\r\n                resultPts = clsUtilityCPOF.toGeodesic(tg, interval, hmap);\r\n                tg.LatLongs = resultPts;\r\n                tg.Pixels = clsUtility.LatLongToPixels(tg.LatLongs, converter);\r\n                return;\r\n            }\r\n\r\n            for (j = 0; j < tg.LatLongs.length - 1; j++) {\r\n                pt0 = new POINT2(tg.LatLongs[j]);\r\n                pt0.style = 0;//anchor point\r\n                pt1 = new POINT2(tg.LatLongs[j + 1]);\r\n                pt1.style = 0;//anchor point point\r\n                az = mdlGeodesic.GetAzimuth(pt0, pt1);\r\n                dist = mdlGeodesic.geodesic_distance(tg.LatLongs[j], tg.LatLongs[j + 1], null, null);\r\n\r\n                n = Math.trunc(dist / interval);\r\n                if (j === 0) {\r\n                    resultPts.push(pt0);\r\n                    if (hmap != null && hmap.has(j)) {\r\n                        if (H.length > 0) {\r\n                            H += \",\";\r\n                        }\r\n                        color = String(hmap.get(j));\r\n                        //H+=(resultPts.length-1).toString()+\":\"+color;\r\n                        H += (resultPts.length - 1).toString() + \":\" + color;\r\n                    }\r\n                }\r\n                for (k = 1; k <= n; k++) {\r\n                    pt = mdlGeodesic.geodesic_coordinate(pt0, interval * k, az);\r\n                    pt.style = -2;\r\n                    //we do not want the last segment to be too close to the anchor point\r\n                    //only add the segment point if it is a distance at least half the inteval\r\n                    //from the 2nd anchor point\r\n                    dist = mdlGeodesic.geodesic_distance(pt, pt1, null, null);\r\n                    if (dist >= interval / 2) {\r\n                        resultPts.push(pt);\r\n                        if (hmap != null && hmap.has(j)) {\r\n                            color = String(hmap.get(j));\r\n                            if (H.length > 0) {\r\n                                H += \",\";\r\n                            }\r\n                            //H+=(resultPts.length-1).toString()+\":\"+color;\r\n                            H += (resultPts.length - 1).toString() + \":\" + color;\r\n                        }\r\n                    }\r\n                }\r\n                //ad the 2nd anchor point\r\n                resultPts.push(pt1);\r\n                if (hmap != null && hmap.has(j + 1)) {\r\n                    if (H.length > 0) {\r\n                        H += \",\";\r\n                    }\r\n                    color = String(hmap.get(j + 1));\r\n                    //H+=(resultPts.length-1).toString()+\":\"+color;\r\n                    H += (resultPts.length - 1).toString() + \":\" + color;\r\n                }\r\n            }\r\n            if (H.length > 0) {\r\n                tg.set_H(H);\r\n            }\r\n            tg.LatLongs = resultPts;\r\n            tg.Pixels = clsUtility.LatLongToPixels(tg.LatLongs, converter);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtilityCPOF._className, \"SegmentGeoPoints\",\r\n                    new RendererException(\"Failed inside SegmentGeoPoints\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Calculating the signed area will tell you which direction the points are going.  \r\n     * Negative = Clock-wise, Positive = counter clock-wise\r\n     * A = 1/2 * (x1*y2 - x2*y1 + x2*y3 - x3*y2 + ... + xn*y1 - x1*yn)\r\n     */\r\n    static CalculateSignedAreaOfPolygon(coords: POINT2[]): number {\r\n        var signedArea = 0;\r\n        const len = coords.length;\r\n        for (var i = 0; i < len; i++) {\r\n            const x1 = coords[i].getX();\r\n            const y1 = coords[i].getY();\r\n            const x2 = coords[(i + 1) % len].getX();\r\n            const y2 = coords[(i + 1) % len].getY();\r\n            signedArea += (x1 * y2 - x2 * y1);\r\n        }\r\n        return signedArea / 2;\r\n    }\r\n}\r\n","import { BasicStroke } from \"../graphics2d/BasicStroke\"\r\nimport { Graphics2D } from \"../graphics2d/Graphics2D\"\r\nimport { Point2D } from \"../graphics2d/Point2D\"\r\nimport { Rectangle } from \"../graphics2d/Rectangle\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\nimport { arraysupport } from \"../JavaLineArray/arraysupport\"\r\nimport { CELineArray } from \"../JavaLineArray/CELineArray\"\r\nimport { lineutility } from \"../JavaLineArray/lineutility\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { Shape2 } from \"../JavaLineArray/Shape2\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\nimport { clsChannelUtility } from \"../JavaTacticalRenderer/clsChannelUtility\"\r\nimport { clsUtility as clsUtilityJTR } from \"../JavaTacticalRenderer/clsUtility\"\r\nimport { Modifier2 } from \"../JavaTacticalRenderer/Modifier2\"\r\nimport { TGLight } from \"../JavaTacticalRenderer/TGLight\"\r\nimport { Color } from \"../renderer/utilities/Color\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { IPointConversion } from \"../renderer/utilities/IPointConversion\"\r\nimport { MSInfo } from \"../renderer/utilities/MSInfo\"\r\nimport { MSLookup } from \"../renderer/utilities/MSLookup\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\nimport { RendererSettings } from \"../renderer/utilities/RendererSettings\"\r\nimport { clsUtility } from \"../RenderMultipoints/clsUtility\"\r\nimport { clsUtilityCPOF } from \"../RenderMultipoints/clsUtilityCPOF\"\r\nimport { clsMETOC } from \"../JavaTacticalRenderer/clsMETOC\";\r\n\r\nimport { type int, type double } from \"../../c5isr/graphics2d/BasicTypes\";\r\n\r\n/**\r\n * Rendering helper class\r\n *\r\n */\r\nexport class clsRenderer2 {\r\n    private static readonly _className: string = \"clsRenderer2\";\r\n    /**\r\n     * MSR and ASR use segment data for segment colors\r\n     * Assumes tg.H has been revised for clipping\r\n     * @param tg\r\n     * @param shapes \r\n     */\r\n    private static getMSRShapes(tg: TGLight,\r\n        shapes: Array<Shape2>): void {\r\n        try {\r\n            let linetype: int = tg.get_LineType();\r\n            if (linetype !== TacticalLines.MSR && linetype !== TacticalLines.ASR && linetype !== TacticalLines.TRAFFIC_ROUTE) {\r\n                return;\r\n            }\r\n\r\n\r\n            let hmap: Map<number, Color> = clsUtilityJTR.getMSRSegmentColors(tg);\r\n            let shape: Shape2;\r\n\r\n            let stroke: BasicStroke = clsUtilityJTR.getLineStroke(tg.get_LineThickness(), tg.get_LineStyle(), tg.get_lineCap(), BasicStroke.JOIN_ROUND);\r\n\r\n            let j: int = 0;\r\n            let n: int = tg.Pixels.length;\r\n            let color: Color;\r\n            let segShape: Shape2;\r\n            shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n            shape.setLineColor(tg.get_LineColor());\r\n            shape.setStroke(stroke);\r\n\r\n            //if colors are not set then use one shape\r\n            //assumes colors may be set if string is comma delimited\r\n            //            String strH=tg.get_H();\r\n            //            if(strH != null && strH.length > 0)\r\n            //            {               \r\n            //                String[] strs=strH.split(\",\");\r\n            //                if(strs.length<2)\r\n            //                {\r\n            //                    shape.moveTo(tg.Pixels[0]);\r\n            //                    //n=tg.Pixels.length;\r\n            //                    //for(j=1;j<tg.Pixels.length;j++)\r\n            //                    for(j=1;j<n;j++)\r\n            //                    {\r\n            //                        shape.lineTo(tg.Pixels[j]);\r\n            //                    }\r\n            //                    shapes.push(shape);\r\n            //                    return;\r\n            //                }\r\n            //            }\r\n\r\n            //if the hashmap contains the segment then use the color corresponding to the segment\r\n            //in the hashtable to create a one segment shape to add to the shape array.\r\n            //else sdd the segment to the original shape\r\n            let lastColor: Color;   //diagnostic\r\n            let dist: double = 0;\r\n            let dist2: double = 0;\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            let lastPt: POINT2;\r\n            //for(j=0;j<tg.Pixels.length-1;j++)\r\n            for (j = 0; j < n - 1; j++) {\r\n                pt0 = tg.Pixels[j];\r\n                pt1 = tg.Pixels[j + 1];\r\n                if (hmap != null && hmap.has(j)) {\r\n                    color = hmap.get(j) as Color;\r\n                    if (color !== lastColor) {\r\n                        if (segShape != null) {\r\n\r\n                            shapes.push(segShape);\r\n                        }\r\n\r\n\r\n                        segShape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                        segShape.setLineColor(color);\r\n                        segShape.set_Style(tg.get_LineStyle());\r\n                        segShape.setStroke(stroke);\r\n                    }\r\n                    segShape.moveTo(pt0);\r\n                    segShape.lineTo(pt1);\r\n                    //lastColor=new Color(Integer.toHexString(color.getRGB()));\r\n                    lastColor = color;\r\n                }\r\n                else {\r\n                    if (hmap != null && hmap.has(j + 1)) {\r\n                        shape.moveTo(pt0);\r\n                        shape.lineTo(pt1);\r\n                        lastPt = new POINT2(pt1);\r\n                    }\r\n                    else {\r\n                        if (hmap != null && hmap.has(j - 1)) {\r\n                            shape.moveTo(pt0);\r\n                            shape.lineTo(pt1);\r\n                            lastPt = new POINT2(pt1);\r\n                        }\r\n                        else {\r\n                            if (j === tg.Pixels.length - 2) {\r\n                                shape.moveTo(pt0);\r\n                                shape.lineTo(pt1);\r\n                            }\r\n                            else {\r\n                                if (lastPt == null) {\r\n                                    lastPt = new POINT2(pt0);\r\n                                    shape.moveTo(lastPt);\r\n                                    //shape.lineTo(lastPt);\r\n                                }\r\n                                dist = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                                if (dist > 10) {\r\n                                    //shape.moveTo(pt0);\r\n                                    shape.lineTo(pt1);\r\n                                    lastPt = new POINT2(pt1);\r\n                                }\r\n                                else {\r\n                                    dist2 = lineutility.CalcDistanceDouble(lastPt, pt1);\r\n                                    if (dist2 > 10) {\r\n                                        //shape.moveTo(pt0);\r\n                                        shape.lineTo(pt1);\r\n                                        lastPt = new POINT2(pt1);\r\n                                    }\r\n                                }\r\n                            }\r\n                        }\r\n\r\n                    }\r\n\r\n                    //shapes.push(shape);\r\n                }\r\n            }\r\n            if (segShape != null) {\r\n                shapes.push(segShape);\r\n            }\r\n\r\n\r\n            shapes.push(shape);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsRenderer2._className, \"getMSRShapes\",\r\n                    new RendererException(\"Failed inside getMSRShapes\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * \r\n     * @param tg\r\n     * @param converter client converter\r\n     * @param isTextFlipped\r\n     * @return\r\n     */\r\n    public static GetLineArray(tg: TGLight,\r\n        converter: IPointConversion,\r\n        isTextFlipped: boolean,\r\n        clipBounds: Rectangle2D | Rectangle | Array<Point2D> | null): Array<Shape2> | null {\r\n        let shapes: Array<Shape2> = new Array();\r\n        try {\r\n            if (tg.Pixels == null || tg.Pixels.length === 0) {\r\n\r\n                return null;\r\n            }\r\n\r\n            let x: double = 0;\r\n            let y: double = 0;\r\n            let width: double = 0;\r\n            let height: double = 0;\r\n            let clipBounds2: Rectangle2D;\r\n\r\n            let clipRect: Rectangle2D;\r\n            let clipArray: Array<Point2D>;\r\n            if (clipBounds != null) {\r\n                if (clipBounds instanceof Rectangle2D) {\r\n                    //clipRect=(Rectangle2D)clipBounds;\r\n                    clipRect = clipBounds as Rectangle2D;\r\n                    x = clipRect.getMinX() - 50;\r\n                    y = clipRect.getMinY() - 50;\r\n                    width = clipRect.getWidth() + 100;\r\n                    height = clipRect.getHeight() + 100;\r\n                    clipBounds2 = new Rectangle2D(x, y, width, height);\r\n                } else if (clipBounds instanceof Rectangle) {\r\n                    let rectx: Rectangle = clipBounds as Rectangle;\r\n                    clipRect = new Rectangle2D(rectx.x, rectx.y, rectx.width, rectx.height);\r\n                    x = clipRect.getMinX() - 50;\r\n                    y = clipRect.getMinY() - 50;\r\n                    width = clipRect.getWidth() + 100;\r\n                    height = clipRect.getHeight() + 100;\r\n                    clipBounds2 = new Rectangle2D(x, y, width, height);\r\n                } else if (clipBounds instanceof Array) {\r\n                    clipArray = clipBounds as Array<Point2D>;\r\n                    clipBounds2 = clsUtility.getMBR(clipArray);\r\n                }\r\n\r\n\r\n\r\n            }\r\n\r\n            let lineType: int = tg.get_LineType();\r\n            // In some cases render shapes as another line type but return to input line type before adding modifiers\r\n            let inputLineType: int = lineType;\r\n\r\n            // Render complex arrows as simple arrow when very small\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if ((lineType === TacticalLines.FOLLA || lineType === TacticalLines.FOLSP || lineType === TacticalLines.CONVOY)\r\n                && lineutility.CalcDistanceDouble(tg.Pixels[0], tg.Pixels[1]) <= 30 * DPIScaleFactor) {\r\n                lineType = TacticalLines.DIRATKSPT;\r\n                tg.set_LineType(lineType);\r\n            }\r\n\r\n            let minPoints2: int = 0;\r\n            let msInfo: MSInfo = MSLookup.getInstance().getMSLInfo(tg.get_SymbolId());\r\n            if (msInfo != null) {\r\n                minPoints2 = msInfo.getMinPointCount();\r\n            } else {\r\n                minPoints2 = -1;\r\n            }\r\n            let bolResult: boolean = clsUtilityJTR.IsChange1Area(lineType);\r\n            let bolMeTOC: int = clsMETOC.IsWeather(tg.get_SymbolId());\r\n\r\n            let pts: Array<POINT2> = new Array();\r\n            //uncomment one line for usas1314\r\n            let usas1314: boolean = true;\r\n            let j: int = 0;\r\n            let n: int = tg.Pixels.length;\r\n            if (tg.get_LineType() === TacticalLines.SINGLEC) {\r\n                //reverse single concertina\r\n                pts = [...tg.Pixels];\r\n                //for(j=0;j<tg.Pixels.length;j++)\r\n                for (j = 0; j < n; j++) {\r\n                    tg.Pixels[j] = pts[pts.length - j - 1];\r\n                }\r\n\r\n            }\r\n\r\n            let g2d: Graphics2D = new Graphics2D();\r\n            g2d.setFont(tg.get_Font());\r\n\r\n            if (tg.Pixels.length < minPoints2) {\r\n                bolResult = false;\r\n            }\r\n\r\n            if (bolResult) {\r\n                tg.Pixels.length = 0; // tg.Pixels.clear()\r\n                bolResult = clsUtilityCPOF.Change1TacticalAreas(tg, lineType, converter, shapes);\r\n            }\r\n            else {\r\n                if (bolMeTOC > 0) {\r\n                    if (tg.Pixels.length < 2) {\r\n                        return null;\r\n                    }\r\n\r\n                    try {\r\n                        clsMETOC.GetMeTOCShape(tg, shapes);\r\n                    } catch (exc) {\r\n                        if (exc instanceof Error) {\r\n                            ErrorLogger.LogException(clsRenderer2._className, \"GetLineArray\",\r\n                                new RendererException(\"Failed inside GetLineArray\", exc));\r\n                        } else {\r\n                            throw exc;\r\n                        }\r\n                    }\r\n                }\r\n                else {\r\n                    //this will help with click-drag mode\r\n                    if (tg.Pixels.length < 2) {\r\n                        if(lineType != TacticalLines.BS_CROSS)\r\n                            return null;\r\n                    }\r\n\r\n\r\n                    if (CELineArray.CIsChannel(lineType) === 0) {\r\n                        if (lineType === TacticalLines.ASR || lineType === TacticalLines.MSR || lineType === TacticalLines.TRAFFIC_ROUTE) {\r\n                            clsRenderer2.getMSRShapes(tg, shapes);\r\n                        }\r\n                        else {\r\n                            tg.Pixels = arraysupport.GetLineArray2(tg, tg.Pixels, shapes, clipBounds2, converter);\r\n                        }\r\n                    }\r\n                    else //channel type\r\n                    {\r\n                        clsChannelUtility.DrawChannel(tg.Pixels, lineType, tg, shapes, null, clipBounds2, converter);\r\n                    }\r\n                }\r\n            }\r\n\r\n            //set CELineArray.shapes properties\r\n            if (bolMeTOC <= 0) {\r\n                if (lineType !== TacticalLines.ASR && lineType !== TacticalLines.MSR && lineType !== TacticalLines.TRAFFIC_ROUTE) {\r\n                    clsUtilityJTR.SetShapeProperties(tg, shapes);\r\n                }\r\n\r\n            }\r\n\r\n            if (lineType !== inputLineType) {\r\n                // lineType was switched temporarily while rendering shapes\r\n                tg.set_LineType(inputLineType);\r\n            }\r\n\r\n            //at this point tg.Pixels has the points from CELineArray\r\n            //the following line adds modifiers for those sybmols which require\r\n            //the calculated points to use for the modifiers.\r\n            //currentlly only BLOCK, CONTAIN, ESCORT, Infiltraion and Exfiltration use tg.Pixels\r\n            //for computing the modifiers after the call to GetLineArray\r\n            //Modifier2.AddModifiers2(tg);//flipped only for 3d for change 1 symbols\r\n            Modifier2.AddModifiers2(tg, converter);\r\n\r\n            //boundary has shapes for line break\r\n            Modifier2.GetIntegralTextShapes(tg, g2d, shapes);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsRenderer2._className, \"GetLineArray\",\r\n                    new RendererException(\"Failed inside GetLineArray\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return shapes;\r\n    }\r\n    /**\r\n     * Isolate and others require special handling for the fill shapes.\r\n     * @param tg \r\n     * @param shapes the existing shapes which characterize the graphic\r\n     */\r\n    static getAutoshapeFillShape(tg: TGLight, shapes: Array<Shape2>): void {\r\n        try {\r\n            if (shapes == null || shapes.length === 0) {\r\n\r\n                return;\r\n            }\r\n\r\n            if (tg.Pixels == null || tg.Pixels.length === 0) {\r\n\r\n                return;\r\n            }\r\n\r\n            if (tg.get_FillColor() == null) {\r\n\r\n                return;\r\n            }\r\n\r\n\r\n            let linetype: int = tg.get_LineType();\r\n            let j: int = 0;\r\n            let shape: Shape2 = new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n            shape.setFillColor(tg.get_FillColor());\r\n            shape.setLineColor(null);\r\n            let t: int = shapes.length;\r\n            let n: int = tg.Pixels.length;\r\n            switch (linetype) {\r\n                case TacticalLines.RETAIN: {\r\n                    if (shapes != null && shapes.length > 0) {\r\n\r\n                        //for(j=0;j<shapes.length;j++)\r\n                        for (j = 0; j < t; j++) {\r\n\r\n                            shapes[j].setFillColor(null);\r\n                        }\r\n\r\n                    }\r\n\r\n\r\n                    shape.moveTo(tg.Pixels[0]);\r\n                    for (j = 1; j < 26; j++) {\r\n\r\n                        shape.lineTo(tg.Pixels[j]);\r\n                    }\r\n\r\n\r\n                    shape.lineTo(tg.Pixels[0]);\r\n                    shapes.splice(0, 0, shape);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SECURE:\r\n                case TacticalLines.CONTROL:\r\n                case TacticalLines.LOCATE:\r\n                case TacticalLines.OCCUPY: {\r\n                    if (shapes != null && shapes.length > 0) {\r\n\r\n                        //for(j=0;j<shapes.length;j++)\r\n                        for (j = 0; j < t; j++) {\r\n\r\n                            shapes[j].setFillColor(null);\r\n                        }\r\n\r\n                    }\r\n\r\n\r\n                    shape.moveTo(tg.Pixels[0]);\r\n                    //for(j=1;j<tg.Pixels.length-3;j++)                    \r\n                    for (j = 1; j < n - 3; j++) {\r\n\r\n                        shape.lineTo(tg.Pixels[j]);\r\n                    }\r\n\r\n\r\n                    shape.lineTo(tg.Pixels[0]);\r\n                    shapes.splice(0, 0, shape);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CONVOY:\r\n                case TacticalLines.HCONVOY: {\r\n                    if (shapes != null && shapes.length > 0) {\r\n\r\n                        //for(j=0;j<shapes.length;j++)\r\n                        for (j = 0; j < t; j++) {\r\n\r\n                            shapes[j].setFillColor(null);\r\n                        }\r\n\r\n                    }\r\n\r\n\r\n                    shape.moveTo(tg.Pixels[0]);\r\n                    //for(j=1;j<tg.Pixels.length;j++)                    \r\n                    for (j = 1; j < n; j++) {\r\n\r\n                        shape.lineTo(tg.Pixels[j]);\r\n                    }\r\n\r\n\r\n                    shape.lineTo(tg.Pixels[0]);\r\n                    shapes.splice(0, 0, shape);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CORDONSEARCH:\r\n                case TacticalLines.CORDONKNOCK:\r\n                case TacticalLines.ISOLATE: \r\n                case TacticalLines.DENY: {\r\n                    //set the fillcolor to null for the existing shapes\r\n                    //we are going to create a new fill shape\r\n                    if (shapes != null && shapes.length > 0) {\r\n\r\n                        //for(j=0;j<shapes.length;j++)\r\n                        for (j = 0; j < t; j++) {\r\n\r\n                            shapes[j].setFillColor(null);\r\n                        }\r\n\r\n                    }\r\n\r\n\r\n                    shape.moveTo(tg.Pixels[0]);\r\n                    for (j = 26; j < 47; j++) {\r\n\r\n                        shape.lineTo(tg.Pixels[j]);\r\n                    }\r\n\r\n\r\n                    shape.lineTo(tg.Pixels[23]);\r\n                    shape.lineTo(tg.Pixels[24]);\r\n                    shape.lineTo(tg.Pixels[25]);\r\n                    shape.lineTo(tg.Pixels[0]);\r\n                    shapes.splice(0, 0, shape);\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsRenderer2._className, \"getAutoshapeFillShape\",\r\n                    new RendererException(\"Failed inside getAutoshapeFillShape\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n}\r\n","import { type int, type double } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { BasicStroke } from \"../graphics2d/BasicStroke\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\nimport { arraysupport } from \"../JavaLineArray/arraysupport\"\r\nimport { CELineArray } from \"../JavaLineArray/CELineArray\"\r\nimport { Channels } from \"../JavaLineArray/Channels\"\r\nimport { lineutility } from \"../JavaLineArray/lineutility\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { ref } from \"../JavaLineArray/ref\"\r\nimport { Shape2 } from \"../JavaLineArray/Shape2\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\nimport { P1 } from \"../JavaTacticalRenderer/P1\"\r\nimport { TGLight } from \"../JavaTacticalRenderer/TGLight\"\r\nimport { Color } from \"../renderer/utilities/Color\"\r\nimport { EntityCode } from \"../renderer/utilities/EntityCode\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { IPointConversion } from \"../renderer/utilities/IPointConversion\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\nimport { SymbolID } from \"../renderer/utilities/SymbolID\"\r\nimport { clsRenderer2 } from \"../RenderMultipoints/clsRenderer2\"\r\nimport { clsUtility } from \"./clsUtility\";\r\n\r\n/**\r\n * A class to process channel types.\r\n *\r\n *\r\n */\r\nexport class clsChannelUtility {\r\n\r\n    private static readonly _className: string = \"clsChannelUtility\";\r\n\r\n    /**\r\n     * Gets partitions from the client points based on the segments generated by\r\n     * GetSegments. Partitions are used handle double-backed segments. Each\r\n     * partition is a continuous sequence of points for a channel.\r\n     *\r\n     * @param segments\r\n     * @param partitions OUT the partitions\r\n     * @return\r\n     */\r\n    private static GetPartitions(segments: boolean[],\r\n        partitions: Array<P1>): int {\r\n        try {\r\n            let j: int = 0;\r\n            let nextSegment: boolean = false;\r\n            //worst case is every segment is a separate partition\r\n            //caller must deallocate partitions\r\n            let p1: P1 = new P1();\r\n            //first segment will always be true,\r\n            //there are no bad one-segment channels\r\n            if (segments[0] === false) {\r\n                return 0;\r\n            }\r\n\r\n            if (partitions != null) {\r\n                partitions.length = 0; // partitions.clear()\r\n            } else {\r\n                return 0;\r\n            }\r\n\r\n            p1.start = 0;\r\n            //only add the partitions after p1.end has been set\r\n            let n: int = segments.length;\r\n            //for (j = 0; j < segments.length - 1; j++) \r\n            for (j = 0; j < n - 1; j++) {\r\n                nextSegment = segments[j + 1];\r\n                if (nextSegment === false) {\r\n                    //the end of the current partition is the last good segment\r\n                    p1.end_Renamed = j;\r\n                    partitions.push(p1);\r\n                    //beginning of the next partition\r\n                    p1 = new P1();\r\n                    p1.start = j + 1;\r\n                }\r\n            }\r\n            p1.end_Renamed = j;\r\n            partitions.push(p1);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //console.log(e.message);\r\n                //clsUtility.WriteFile(\"error in clsChanneUtility.GetPartitions\");\r\n                ErrorLogger.LogException(clsChannelUtility._className, \"GetPartitions\",\r\n                    new RendererException(\"Failed inside GetPartitions\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return partitions.length;\r\n    }\r\n\r\n    /**\r\n     * Draws a partition to the shapes array and stores the calculated channel\r\n     * points\r\n     *\r\n     * @param fromSegment\r\n     * @param toSegment\r\n     * @param pixels\r\n     * @param channelWidth\r\n     * @param bolLastSegment\r\n     * @param shapes\r\n     * @param channelPoints\r\n     * @param distanceToChannelPoint\r\n     * @return\r\n     */\r\n    private static DrawGoodChannel2(tg: TGLight,\r\n        fromSegment: int,\r\n        toSegment: int,\r\n        pixels: number[],\r\n        channelWidth: int,\r\n        bolLastSegment: boolean,\r\n        shapes: Array<Shape2>,\r\n        channelPoints: Array<POINT2>,\r\n        distanceToChannelPoint: double): int {\r\n        let returnValue: int = 0;\t// Had to initialize to something\r\n        try {\r\n            let lineType: int = tg.get_LineType();\r\n            let lineType2: int = 0;\r\n            let channelPixels: number[];\r\n            switch (lineType) {\r\n                case TacticalLines.LC:\r\n                case TacticalLines.UNSP:\r\n                case TacticalLines.DFENCE:\r\n                case TacticalLines.SFENCE:\r\n                case TacticalLines.DOUBLEA:\r\n                case TacticalLines.LWFENCE:\r\n                case TacticalLines.HWFENCE:\r\n                case TacticalLines.BBS_LINE:\r\n                case TacticalLines.SINGLEC:\r\n                case TacticalLines.DOUBLEC:\r\n                case TacticalLines.TRIPLE: {\r\n                    lineType2 = lineType;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.FRONTAL_ATTACK:\r\n                case TacticalLines.TURNING_MOVEMENT:\r\n                case TacticalLines.MOVEMENT_TO_CONTACT: {\r\n                    if (fromSegment === 0) {\r\n                        lineType2 = TacticalLines.CHANNEL_FLARED;\r\n                    } else {\r\n                        lineType2 = TacticalLines.CHANNEL;\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MAIN: {\r\n                    if (fromSegment === 0) {\r\n                        lineType2 = TacticalLines.CHANNEL_FLARED;\r\n                    } else {\r\n                        lineType2 = TacticalLines.CHANNEL;\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CATK: {\r\n                    lineType2 = TacticalLines.CHANNEL_DASHED;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CATKBYFIRE: {\r\n                    lineType2 = TacticalLines.CHANNEL_DASHED;\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    lineType2 = TacticalLines.CHANNEL;\r\n                    break;\r\n                }\r\n\r\n            }\r\n            if (bolLastSegment === true) {\r\n                if (fromSegment !== 0) {\r\n                    switch (lineType) {\r\n                        case TacticalLines.SPT:\r\n                        case TacticalLines.FRONTAL_ATTACK:\r\n                        case TacticalLines.TURNING_MOVEMENT:\r\n                        case TacticalLines.MOVEMENT_TO_CONTACT: {\r\n                            lineType2 = TacticalLines.SPT_STRAIGHT;\r\n                            break;\r\n                        }\r\n\r\n                        case TacticalLines.MAIN: {\r\n                            lineType2 = TacticalLines.MAIN_STRAIGHT;\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            lineType2 = lineType as int;\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                } else {\r\n                    lineType2 = lineType as int;\r\n                }\r\n            }\r\n\r\n            if (fromSegment < 0) {\r\n                return returnValue;\r\n            }\r\n            if (toSegment < 0) {\r\n                return returnValue;\r\n            }\r\n            if (toSegment < fromSegment) {\r\n                return returnValue;\r\n            }\r\n            let j: int = 0;\r\n            let lineCount: int = 0;\r\n            let numPoints: int = 0;\r\n            let counter: int = 0;\r\n            let goodUpperPixels: number[];\r\n            let goodLowerPixels: number[];\r\n            numPoints = toSegment - fromSegment + 2;\r\n            goodUpperPixels = new Array<number>(2 * numPoints);\r\n            goodLowerPixels = new Array<number>(2 * numPoints);\r\n\r\n            counter = 0;\r\n            for (j = fromSegment; j < toSegment + 2; j++) {\r\n                goodUpperPixels[counter] = pixels[2 * j];\r\n                goodUpperPixels[counter + 1] = pixels[2 * j + 1];\r\n                goodLowerPixels[counter] = pixels[2 * j];\r\n                goodLowerPixels[counter + 1] = pixels[2 * j + 1];\r\n                counter = counter + 2;\r\n            }\r\n\r\n            tg.set_LineType(lineType2);\r\n            lineCount = CELineArray.CGetLineCountDouble(tg, goodUpperPixels, numPoints, channelWidth);\r\n            channelPixels = new Array<number>(3 * lineCount);\r\n            let pt: POINT2;\r\n            lineCount = Channels.GetChannel1Double(tg, goodUpperPixels, goodLowerPixels, channelPixels, numPoints, numPoints, channelWidth / 2, distanceToChannelPoint as int, shapes);\r\n            tg.set_LineType(lineType);\r\n\r\n            //if shapes is null then it is not a CPOF client\r\n            if (shapes == null && channelPixels != null) {\r\n                //do not clear channelPoints first because the function gets successive calls\r\n                let n: int = channelPixels.length;\r\n                //for (j = 0; j < channelPixels.length / 3; j++) \r\n                for (j = 0; j < n / 3; j++) {\r\n                    pt = new POINT2(channelPixels[3 * j], channelPixels[3 * j + 1], channelPixels[3 * j + 2] as int);\r\n                    if (j === channelPixels.length / 3 - 1) {\r\n                        pt.style = 5;\r\n                    }\r\n                    channelPoints.push(pt);\r\n                }\r\n            }\r\n\r\n            if (lineCount > 0) {\r\n                //DrawChannelPixels2(lineCount, channelPixels, (int)lineType);\r\n                returnValue = channelPixels.length;\r\n            } else {\r\n                returnValue = 0;\r\n            }\r\n            //channelPixels[channelPixels.length - 1] = 5;\r\n            if (lineCount > 0) {\r\n                channelPixels[lineCount - 1] = 5;\r\n            }\r\n            //clean up\r\n            goodUpperPixels = null;\r\n            goodLowerPixels = null;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //clsUtility.WriteFile(\"error in clsChanneUtility.DrawGoodChannel2\");\r\n                ErrorLogger.LogException(clsChannelUtility._className, \"DrawGoodChannel2\",\r\n                    new RendererException(\"Failed inside DrawGoodChannel2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return returnValue;\r\n    }\r\n\r\n    /**\r\n     * Draws the channel partitions to the shapes array\r\n     *\r\n     * @param pixels\r\n     * @param partitions\r\n     * @param channelWidth channel width in pixels\r\n     * @param shapes\r\n     * @param channelPoints\r\n     * @param distanceToChannelPoint distance in pixels from the tip to the back\r\n     * of the arrow\r\n     */\r\n    private static DrawSegments(tg: TGLight,\r\n        pixels: number[],\r\n        partitions: Array<P1>,\r\n        channelWidth: int,\r\n        shapes: Array<Shape2>,\r\n        channelPoints: Array<POINT2>,\r\n        distanceToChannelPoint: double): void {\r\n        try {\r\n            let j: int = 0;\r\n            let n: int = 0;\r\n            let t: int = partitions.length;\r\n            //for (j = 0; j < partitions.length - 1; j++) \r\n            for (j = 0; j < t - 1; j++) {\r\n                n = clsChannelUtility.DrawGoodChannel2(tg, partitions[j].start, partitions[j].end_Renamed, pixels, channelWidth, false, shapes, channelPoints, distanceToChannelPoint);\r\n\r\n            }\r\n            //draw the last partition using linetype\r\n            n = clsChannelUtility.DrawGoodChannel2(tg, partitions[j].start, partitions[j].end_Renamed, pixels, channelWidth, true, shapes, channelPoints, distanceToChannelPoint);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //clsUtility.WriteFile(\"error in clsChanneUtility.DrawSegments\");\r\n                ErrorLogger.LogException(clsChannelUtility._className, \"DrawSegments\",\r\n                    new RendererException(\"Failed inside DrawSegments\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    private static DrawLCSingleLineSegments(tg: TGLight,\r\n        pixels2: number[],\r\n        singleLinePartitions: Array<P1>,\r\n        shapes: Array<Shape2>,\r\n        clipBounds: Rectangle2D,\r\n        converter: IPointConversion): void {\r\n        try {\r\n            for (let flotPartition of singleLinePartitions) {\r\n                let vblSaveCounter: int = flotPartition.end_Renamed - flotPartition.start + 1;\r\n                let flotPixels: Array<POINT2> = new Array();\r\n                for (let i: int = 0; i < vblSaveCounter; i++) {\r\n\r\n                    flotPixels.push(new POINT2(pixels2[2 * (i + flotPartition.start)], pixels2[2 * (i + flotPartition.start) + 1]));\r\n                }\r\n\r\n\r\n                let flotID: string = tg.get_SymbolId();\r\n                flotID = SymbolID.setAffiliation(flotID, SymbolID.StandardIdentity_Affiliation_Hostile_Faker);\r\n                flotID = SymbolID.setEntityCode(flotID, EntityCode.EntityCode_FLOT);\r\n                let flotTG: TGLight = new TGLight();\r\n                flotTG.set_LineType(TacticalLines.FLOT);\r\n                flotTG.set_Pixels(flotPixels);\r\n                flotTG.set_SymbolId(flotID);\r\n                flotTG.set_LineThickness(tg.get_LineThickness());\r\n\r\n                let flotShapes: Array<Shape2> | null = clsRenderer2.GetLineArray(flotTG, converter, false, clipBounds);\r\n\r\n                if (flotShapes != null) {\r\n                    for (let shape of flotShapes) {\r\n\r\n                        shape.setLineColor(Color.RED);\r\n                    }\r\n\r\n                    shapes.push(...flotShapes);\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsChannelUtility._className, \"DrawLCFlotSegments\",\r\n                    new RendererException(\"Failed inside DrawLCFlotSegments\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Handle symbol too small for line of contact\r\n     * @param tg\r\n     * @param pixels\r\n     * @return \r\n     */\r\n    private static getLCPixels(tg: TGLight, pixels: Array<POINT2>): Array<POINT2> {\r\n        let pixels2: Array<POINT2>;\r\n        try {\r\n            if (tg.get_LineType() !== TacticalLines.LC) {\r\n\r\n                return pixels;\r\n            }\r\n\r\n            let pts: POINT2[] = tg.Pixels;\r\n            let ul: POINT2 = new POINT2();\r\n            let lr: POINT2 = new POINT2();\r\n            lineutility.CalcMBRPoints(pts as POINT2[], pts.length, ul, lr);\r\n            let flotDiameter: double = arraysupport.getScaledSize(21, tg.get_LineThickness(), tg.get_patternScale());\r\n            if (lr.x - ul.x >= flotDiameter) {\r\n\r\n                return pixels;\r\n            }\r\n\r\n            else {\r\n                if (lr.y - ul.y >= flotDiameter) {\r\n\r\n                    return pixels;\r\n                }\r\n\r\n            }\r\n\r\n            //at this point the mbr is too small for a meaningful LC symbol\r\n            let x0: double = pts[0].x;\r\n            let y0: double = pts[0].y;\r\n            let x1: double = pts[1].x;\r\n            let y1: double = pts[1].y;\r\n            if (x0 <= x1) {\r\n\r\n                x1 = x0 + flotDiameter;\r\n            }\r\n\r\n            else {\r\n\r\n                x1 = x0 - flotDiameter;\r\n            }\r\n\r\n            y1 = y0;\r\n            let pt0: POINT2 = new POINT2(x0, y0);\r\n            let pt1: POINT2 = new POINT2(x1, y1);\r\n            pixels2 = new Array();\r\n            pixels2.push(pt0);\r\n            pixels2.push(pt1);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //clsUtility.WriteFile(\"error in clsChanneUtility.DrawSegments\");\r\n                ErrorLogger.LogException(clsChannelUtility._className, \"getLCPixels\",\r\n                    new RendererException(\"Failed inside getLCPixels\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pixels2;\r\n    }\r\n\r\n    /**\r\n     * The main interface to clsChannelUtility calls DrawChannel2 after stuffing\r\n     * the points into an array of 2-tuples x,y\r\n     *\r\n     * @param pixels the client points\r\n     * @param linetype the line type\r\n     * @param tg the tactical graphic\r\n     * @param shapes\r\n     * @param channelPoints\r\n     */\r\n    public static DrawChannel(pixels: Array<POINT2>,\r\n        linetype: int,\r\n        tg: TGLight,\r\n        shapes: Array<Shape2>,\r\n        channelPoints: Array<POINT2> | null,\r\n        clipBounds: Rectangle2D,\r\n        converter: IPointConversion): void {\r\n        try {\r\n            pixels = clsChannelUtility.getLCPixels(tg, pixels);\r\n            //we must do this because the rotary arrow tip now has to match the\r\n            //anchor point, i.e. the rotary feature can no longer stick out past the anchor point\r\n            //45 pixels shift here matches the 45 pixels shift for catkbyfire found in Channels.GetAXADDouble\r\n            lineutility.adjustCATKBYFIREControlPoint(linetype, pixels, 45);\r\n\r\n            let j: int = 0;\r\n            let pixels2: number[] = new Array<number>(pixels.length * 2);\r\n            let n: int = pixels.length;\r\n            //for (j = 0; j < pixels.length; j++) \r\n            for (j = 0; j < n; j++) {\r\n                pixels2[2 * j] = pixels[j].x;\r\n                pixels2[2 * j + 1] = pixels[j].y;\r\n            }\r\n            clsChannelUtility.DrawChannel2(pixels2, linetype, tg, shapes, channelPoints, clipBounds, converter);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //clsUtility.WriteFile(\"error in clsChanneUtility.DrawSegments\");\r\n                ErrorLogger.LogException(clsChannelUtility._className, \"DrawChannel\",\r\n                    new RendererException(\"Failed inside DrawChannel\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * utility for clsMETOC to handle double-backed segments\r\n     *\r\n     * @param tg the tactical graphic object\r\n     */\r\n    public static GetPartitions2(tg: TGLight): Array<P1> | null {\r\n        let partitions: Array<P1>;\r\n        try {\r\n            let pixels: number[] = new Array<number>(tg.Pixels.length * 2);\r\n            let n: int = tg.Pixels.length;\r\n            //for(int j=0;j<tg.Pixels.length;j++)\r\n            for (let j: int = 0; j < n; j++) {\r\n                pixels[2 * j] = tg.Pixels[j].x;\r\n                pixels[2 * j + 1] = tg.Pixels[j].y;\r\n            }\r\n\r\n            let segments: boolean[] = new Array<boolean>(pixels.length / 2 - 1);\r\n            if (segments.length === 0) {\r\n                return null;\r\n            }\r\n\r\n            let factor: double = arraysupport.getScaledSize(3, tg.get_LineThickness(), tg.get_patternScale());\r\n\r\n            clsUtility.GetSegments(pixels, segments, factor);\r\n            partitions = new Array<P1>();\r\n            clsChannelUtility.GetPartitions(segments, partitions);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsChannelUtility._className, \"GetPartitions2\",\r\n                    new RendererException(\"Failed inside GetPartitions2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return partitions;\r\n    }\r\n\r\n    /**\r\n     * The main function for processing channel types. Gets segments, then gets\r\n     * partitions from the segments and then draws the partitions.\r\n     *\r\n     * @param pixels the client points as an array of 2-tuples x,y\r\n     * @param linetype the line type\r\n     * @param tg the tactical graphic object\r\n     * @param shapes\r\n     * @param channelPoints\r\n     */\r\n    private static DrawChannel2(pixels: number[],\r\n        linetype: int,\r\n        tg: TGLight,\r\n        shapes: Array<Shape2>,\r\n        channelPoints: Array<POINT2> | null,\r\n        clipBounds: Rectangle2D,\r\n        converter: IPointConversion): void {\r\n        try {\r\n            let distanceToChannelPoint: ref<number[]> = new ref();\r\n            let j: int = 0;\r\n            let pixels2: number[];\r\n            let channelWidth: int = 0;\r\n            let partitions: Array<P1>;\r\n            let n: int = pixels.length;\r\n            let numPoints: int = 0;\r\n            //LC and others do not call clsUtility.ChannelWidth, but the\r\n            //value array still needs to be allocated or there is a\r\n            //null pointer exception in DrawGoodChannel2\r\n            distanceToChannelPoint.value = new Array<number>(1);\r\n            distanceToChannelPoint.value[0] = arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n\r\n            switch (linetype) {\r\n                case TacticalLines.MAIN:\r\n                case TacticalLines.CATK:\r\n                case TacticalLines.CATKBYFIRE:\r\n                case TacticalLines.AIRAOA:\r\n                case TacticalLines.AAAAA:\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.FRONTAL_ATTACK:\r\n                case TacticalLines.TURNING_MOVEMENT:\r\n                case TacticalLines.MOVEMENT_TO_CONTACT: {\r\n                    clsUtility.ReorderPixels(pixels);\r\n                    numPoints = pixels.length / 2;\r\n\r\n                    if (numPoints < 3) {\r\n                        return;\r\n                    }\r\n                    //moved this to be prior to stuffing pixels2\r\n                    channelWidth = clsUtility.ChannelWidth(pixels, distanceToChannelPoint) / 2;\r\n                    //ValidateChannelPixels2(ref pixels, ref channelWidth, ref distanceToChannelPoint);\r\n\r\n                    numPoints = pixels.length / 2;\r\n                    pixels2 = new Array<number>(pixels.length - 2);\r\n\r\n                    for (j = 0; j < numPoints; j++) {\r\n                        if (j < numPoints - 1) {\r\n                            pixels2[2 * j] = pixels[2 * j];\r\n                            pixels2[2 * j + 1] = pixels[2 * j + 1];\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LC: {\r\n                    channelWidth = arraysupport.getScaledSize(40, tg.get_LineThickness(), tg.get_patternScale()) as int;// was 20;\r\n                    pixels2 = new Array<number>(pixels.length);\r\n                    n = pixels.length;\r\n                    //for (j = 0; j < pixels.length; j++) \r\n                    for (j = 0; j < n; j++) {\r\n                        pixels2[j] = pixels[j];\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.UNSP:\r\n                case TacticalLines.DFENCE:\r\n                case TacticalLines.SFENCE:\r\n                case TacticalLines.DOUBLEA:\r\n                case TacticalLines.LWFENCE:\r\n                case TacticalLines.HWFENCE:\r\n                case TacticalLines.SINGLEC:\r\n                case TacticalLines.DOUBLEC:\r\n                case TacticalLines.TRIPLE: {\r\n                    tg.set_lineCap(BasicStroke.CAP_BUTT);\r\n                    channelWidth = arraysupport.getScaledSize(30, tg.get_LineThickness(), tg.get_patternScale()) as int;\r\n                    if (Channels.getShiftLines()) {\r\n                        channelWidth = arraysupport.getScaledSize(60, tg.get_LineThickness(), tg.get_patternScale()) as int;\r\n                    }\r\n                    pixels2 = new Array<number>(pixels.length);\r\n                    n = pixels.length;\r\n                    //for (j = 0; j < pixels.length; j++) \r\n                    for (j = 0; j < n; j++) {\r\n                        pixels2[j] = pixels[j];\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BBS_LINE: {\r\n                    channelWidth = 8 * tg.Pixels[0].style;  //was 20 1-10-13\r\n                    let pixels2: double[] = [];\r\n                    n = pixels.length;\r\n                    //for (j = 0; j < pixels.length; j++)\r\n                    for (j = 0; j < n; j++) {\r\n                        pixels2[j] = pixels[j];\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n\r\n                    break;\r\n                }\r\n\r\n            }\r\n\r\n            //we require new partitions because pixels are dirty\r\n            let segments: boolean[] = new Array<boolean>(Math.trunc(pixels2.length / 2) - 1);\r\n            if (segments.length === 0) {\r\n                return;\r\n            }\r\n\r\n            // Line of contact looks bad with small channel corners extending out\r\n            if (linetype === TacticalLines.LC) {\r\n                partitions = new Array();\r\n                let singleLinePartitions: Array<P1> = new Array();\r\n                clsUtility.GetLCPartitions(pixels2, arraysupport.getScaledSize(40, tg.get_LineThickness(), tg.get_patternScale()), partitions, singleLinePartitions);\r\n                clsChannelUtility.DrawSegments(tg, pixels2, partitions, channelWidth, shapes, channelPoints, distanceToChannelPoint.value[0]);\r\n\r\n                if (singleLinePartitions.length > 0) {\r\n                    // Render any small angles that only have side (not channel) as FLOT\r\n                    clsChannelUtility.DrawLCSingleLineSegments(tg, pixels2, singleLinePartitions, shapes, clipBounds, converter);\r\n                }\r\n            } else {\r\n                let factor: double = 3;\r\n\r\n                clsUtility.GetSegments(pixels2, segments, factor);\r\n                partitions = new Array();\r\n                clsChannelUtility.GetPartitions(segments, partitions);\r\n\r\n                clsChannelUtility.DrawSegments(tg, pixels2, partitions, channelWidth, shapes, channelPoints, distanceToChannelPoint.value[0]);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsChannelUtility._className, \"DrawChannel2\",\r\n                    new RendererException(\"Failed inside DrawChannel2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n}\r\n","import { type int, type double} from \"../graphics2d/BasicTypes\";\r\n\r\n\r\nimport { BasicStroke } from \"../graphics2d/BasicStroke\"\r\nimport { GeneralPath } from \"../graphics2d/GeneralPath\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\nimport { TexturePaint } from \"../graphics2d/TexturePaint\"\r\nimport { arraysupport } from \"../JavaLineArray/arraysupport\"\r\nimport { Channels } from \"../JavaLineArray/Channels\"\r\nimport { lineutility } from \"../JavaLineArray/lineutility\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { Shape2 } from \"../JavaLineArray/Shape2\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\nimport { clsChannelUtility } from \"../JavaTacticalRenderer/clsChannelUtility\"\r\nimport { P1 } from \"../JavaTacticalRenderer/P1\"\r\nimport { TGLight } from \"../JavaTacticalRenderer/TGLight\"\r\nimport { PatternFillRenderer } from \"../renderer/PatternFillRenderer\"\r\nimport { Color } from \"../renderer/utilities/Color\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\nimport { RendererSettings } from \"../renderer/utilities/RendererSettings\"\r\nimport { SymbolID } from \"../renderer/utilities/SymbolID\"\r\nimport { clsUtility } from \"./clsUtility\";\r\nimport { SVGSymbolInfo } from \"../renderer/utilities/SVGSymbolInfo\";\r\n\r\n/**\r\n * Class to calculate the points for the Weather symbols\r\n *\r\n */\r\nexport class clsMETOC {\r\n    private static readonly _className: string = \"clsMETOC\";\r\n    public static getWeatherLinetype(version: int, entityCode: int): int {\r\n        switch (entityCode) {\r\n            case 110301: {\r\n                return TacticalLines.CF;\r\n            }\r\n\r\n            case 110302: {\r\n                return TacticalLines.UCF;\r\n            }\r\n\r\n            case 110303: {\r\n                return TacticalLines.CFG;\r\n            }\r\n\r\n            case 110304: {\r\n                return TacticalLines.CFY;\r\n            }\r\n\r\n            case 110305: {\r\n                return TacticalLines.WF;\r\n            }\r\n\r\n            case 110306: {\r\n                return TacticalLines.UWF;\r\n            }\r\n\r\n            case 110307: {\r\n                return TacticalLines.WFG;\r\n            }\r\n\r\n            case 110308: {\r\n                return TacticalLines.WFY;\r\n            }\r\n\r\n            case 110309: {\r\n                return TacticalLines.OCCLUDED;\r\n            }\r\n\r\n            case 110310: {\r\n                return TacticalLines.UOF;\r\n            }\r\n\r\n            case 110311: {\r\n                return TacticalLines.OFY;\r\n            }\r\n\r\n            case 110312: {\r\n                return TacticalLines.SF;\r\n            }\r\n\r\n            case 110313: {\r\n                return TacticalLines.USF;\r\n            }\r\n\r\n            case 110314: {\r\n                return TacticalLines.SFG;\r\n            }\r\n\r\n            case 110315: {\r\n                return TacticalLines.SFY;\r\n            }\r\n\r\n            case 110401: {\r\n                return TacticalLines.TROUGH;\r\n            }\r\n\r\n            case 110402: {\r\n                return TacticalLines.UPPER_TROUGH;\r\n            }\r\n\r\n            case 110403: {\r\n                return TacticalLines.RIDGE;\r\n            }\r\n\r\n            case 110404: {\r\n                return TacticalLines.SQUALL;\r\n            }\r\n\r\n            case 110405: {\r\n                return TacticalLines.INSTABILITY;\r\n            }\r\n\r\n            case 110406: {\r\n                return TacticalLines.SHEAR;\r\n            }\r\n\r\n            case 110407: {\r\n                return TacticalLines.ITC;\r\n            }\r\n\r\n            case 110408: {\r\n                return TacticalLines.CONVERGENCE;\r\n            }\r\n\r\n            case 110409: {\r\n                return TacticalLines.ITD;\r\n            }\r\n\r\n            case 140300: {\r\n                return TacticalLines.JET;\r\n            }\r\n\r\n            case 140400: {\r\n                return TacticalLines.STREAM;\r\n            }\r\n\r\n            case 162004: {            //tropical storm wind\r\n                break;\r\n            }\r\n\r\n            case 170100: {\r\n                return TacticalLines.IFR;\r\n            }\r\n\r\n            case 170200: {\r\n                return TacticalLines.MVFR;\r\n            }\r\n\r\n            case 170300: {\r\n                return TacticalLines.TURBULENCE;\r\n            }\r\n\r\n            case 170400: {\r\n                return TacticalLines.ICING;\r\n            }\r\n\r\n            case 170500: {\r\n                return TacticalLines.NON_CONVECTIVE;\r\n            }\r\n\r\n            case 170501: {\r\n                return TacticalLines.CONVECTIVE;\r\n            }\r\n\r\n            case 170600: {\r\n                return TacticalLines.FROZEN;\r\n            }\r\n\r\n            case 170700: {\r\n                return TacticalLines.THUNDERSTORMS;\r\n            }\r\n\r\n            case 170800: {\r\n                return TacticalLines.FOG;\r\n            }\r\n\r\n            case 170900: {\r\n                return TacticalLines.SAND;\r\n            }\r\n\r\n            case 171000: {\r\n                return TacticalLines.FREEFORM;\r\n            }\r\n\r\n            case 180100: {\r\n                return TacticalLines.ISOBAR;\r\n            }\r\n\r\n            case 180200: {\r\n                return TacticalLines.UPPER_AIR;\r\n            }\r\n\r\n            case 180300: {\r\n                return TacticalLines.ISOTHERM;\r\n            }\r\n\r\n            case 180400: {\r\n                return TacticalLines.ISOTACH;\r\n            }\r\n\r\n            case 180500: {\r\n                return TacticalLines.ISODROSOTHERM;\r\n            }\r\n\r\n            case 180600: {\r\n                return TacticalLines.ISOPLETHS;\r\n            }\r\n\r\n            case 180700: {\r\n                return TacticalLines.OPERATOR_FREEFORM;\r\n            }\r\n\r\n            case 110501: {\r\n                return TacticalLines.LVO;\r\n            }\r\n\r\n            case 110502: {\r\n                return TacticalLines.UNDERCAST;\r\n            }\r\n\r\n            case 110503: {\r\n                return TacticalLines.LRO;\r\n            }\r\n\r\n            case 110504: {\r\n                return TacticalLines.ICE_EDGE;\r\n            }\r\n\r\n            case 110505: {\r\n                return TacticalLines.ESTIMATED_ICE_EDGE;\r\n            }\r\n\r\n            case 110506: {\r\n                return TacticalLines.ICE_EDGE_RADAR;\r\n            }\r\n\r\n            case 110601: {\r\n                return TacticalLines.CRACKS;\r\n            }\r\n\r\n            case 110602: {\r\n                return TacticalLines.CRACKS_SPECIFIC_LOCATION;\r\n            }\r\n\r\n            case 110603: {\r\n                return TacticalLines.ICE_OPENINGS_LEAD;\r\n            }\r\n\r\n            case 110604: {\r\n                return TacticalLines.ICE_OPENINGS_FROZEN;\r\n            }\r\n\r\n            case 120102: {\r\n                return TacticalLines.DEPTH_CURVE;\r\n            }\r\n\r\n            case 120103: {\r\n                return TacticalLines.DEPTH_CONTOUR;\r\n            }\r\n\r\n            case 120104: {\r\n                return TacticalLines.DEPTH_AREA;\r\n            }\r\n\r\n            case 120201: {\r\n                return TacticalLines.COASTLINE;\r\n            }\r\n\r\n            case 120202: {\r\n                return TacticalLines.ISLAND;\r\n            }\r\n\r\n            case 120203: {\r\n                return TacticalLines.BEACH;\r\n            }\r\n\r\n            case 120204: {\r\n                return TacticalLines.WATER;\r\n            }\r\n\r\n            case 120205: {\r\n                return TacticalLines.FORESHORE_LINE;\r\n            }\r\n\r\n            case 120206: {\r\n                return TacticalLines.FORESHORE_AREA;\r\n            }\r\n\r\n            case 120305: {\r\n                return TacticalLines.ANCHORAGE_LINE;\r\n            }\r\n\r\n            case 120306: {\r\n                return TacticalLines.ANCHORAGE_AREA;\r\n            }\r\n\r\n\r\n            case 120308: {\r\n                return TacticalLines.PIER;\r\n            }\r\n\r\n            case 120312: {\r\n                return TacticalLines.FISH_TRAPS;\r\n            }\r\n\r\n            case 120314: {\r\n                return TacticalLines.DRYDOCK;\r\n            }\r\n\r\n            case 120317: {\r\n                return TacticalLines.LOADING_FACILITY_LINE;\r\n            }\r\n\r\n            case 120318: {\r\n                return TacticalLines.LOADING_FACILITY_AREA;\r\n            }\r\n\r\n\r\n            case 120319: {\r\n                return TacticalLines.RAMP_ABOVE_WATER;\r\n            }\r\n\r\n            case 120320: {\r\n                return TacticalLines.RAMP_BELOW_WATER;\r\n            }\r\n\r\n\r\n            case 120326: {\r\n                return TacticalLines.JETTY_ABOVE_WATER;\r\n            }\r\n\r\n            case 120327: {\r\n                return TacticalLines.JETTY_BELOW_WATER;\r\n            }\r\n\r\n            case 120328: {\r\n                return TacticalLines.SEAWALL;\r\n            }\r\n\r\n            case 120405: {\r\n                return TacticalLines.PERCHES;\r\n            }\r\n\r\n            case 120407: {\r\n                return TacticalLines.LEADING_LINE;\r\n            }\r\n\r\n            case 120503: {\r\n                return TacticalLines.UNDERWATER_HAZARD;\r\n            }\r\n\r\n            case 120505: {\r\n                return TacticalLines.FOUL_GROUND;\r\n            }\r\n\r\n            case 120507: {\r\n                return TacticalLines.KELP;\r\n            }\r\n\r\n            case 120511: {\r\n                return TacticalLines.BREAKERS;\r\n            }\r\n\r\n            case 120512: {\r\n                return TacticalLines.REEF;\r\n            }\r\n\r\n            case 120514: {\r\n                return TacticalLines.DISCOLORED_WATER;\r\n            }\r\n\r\n            case 120702: {\r\n                return TacticalLines.EBB_TIDE;\r\n            }\r\n\r\n            case 120703: {\r\n                return TacticalLines.FLOOD_TIDE;\r\n            }\r\n\r\n\r\n            case 130101: {\r\n                return TacticalLines.VDR_LEVEL_12;\r\n            }\r\n\r\n            case 130102: {\r\n                return TacticalLines.VDR_LEVEL_23;\r\n            }\r\n\r\n            case 130103: {\r\n                return TacticalLines.VDR_LEVEL_34;\r\n            }\r\n\r\n            case 130104: {\r\n                return TacticalLines.VDR_LEVEL_45;\r\n            }\r\n\r\n            case 130105: {\r\n                return TacticalLines.VDR_LEVEL_56;\r\n            }\r\n\r\n            case 130106: {\r\n                return TacticalLines.VDR_LEVEL_67;\r\n            }\r\n\r\n            case 130107: {\r\n                return TacticalLines.VDR_LEVEL_78;\r\n            }\r\n\r\n            case 130108: {\r\n                return TacticalLines.VDR_LEVEL_89;\r\n            }\r\n\r\n            case 130109: {\r\n                return TacticalLines.VDR_LEVEL_910;\r\n            }\r\n\r\n            case 130201: {\r\n                return TacticalLines.BEACH_SLOPE_FLAT;\r\n            }\r\n\r\n            case 130202: {\r\n                return TacticalLines.BEACH_SLOPE_GENTLE;\r\n            }\r\n\r\n            case 130203: {\r\n                return TacticalLines.BEACH_SLOPE_MODERATE;\r\n            }\r\n\r\n            case 130204: {\r\n                return TacticalLines.BEACH_SLOPE_STEEP;\r\n            }\r\n\r\n            case 140101: {\r\n                return TacticalLines.SOLID_ROCK;\r\n            }\r\n\r\n            case 140102: {\r\n                return TacticalLines.CLAY;\r\n            }\r\n\r\n            case 140103: {\r\n                return TacticalLines.VERY_COARSE_SAND;\r\n            }\r\n\r\n            case 140104: {\r\n                return TacticalLines.COARSE_SAND;\r\n            }\r\n\r\n            case 140105: {\r\n                return TacticalLines.MEDIUM_SAND;\r\n            }\r\n\r\n            case 140106: {\r\n                return TacticalLines.FINE_SAND;\r\n            }\r\n\r\n            case 140107: {\r\n                return TacticalLines.VERY_FINE_SAND;\r\n            }\r\n\r\n            case 140108: {\r\n                return TacticalLines.VERY_FINE_SILT;\r\n            }\r\n\r\n            case 140109: {\r\n                return TacticalLines.FINE_SILT;\r\n            }\r\n\r\n            case 140110: {\r\n                return TacticalLines.MEDIUM_SILT;\r\n            }\r\n\r\n            case 140111: {\r\n                return TacticalLines.COARSE_SILT;\r\n            }\r\n\r\n            case 140112: {\r\n                return TacticalLines.BOULDERS;\r\n            }\r\n\r\n            case 140113: {\r\n                return TacticalLines.OYSTER_SHELLS;\r\n            }\r\n\r\n            case 140114: {\r\n                return TacticalLines.PEBBLES;\r\n            }\r\n\r\n            case 140115: {\r\n                return TacticalLines.SAND_AND_SHELLS;\r\n            }\r\n\r\n            case 140116: {\r\n                return TacticalLines.BOTTOM_SEDIMENTS_LAND;\r\n            }\r\n\r\n            case 140117: {\r\n                return TacticalLines.BOTTOM_SEDIMENTS_NO_DATA;\r\n            }\r\n\r\n            case 140118: {\r\n                return TacticalLines.BOTTOM_ROUGHNESS_SMOOTH;\r\n            }\r\n\r\n            case 140119: {\r\n                return TacticalLines.BOTTOM_ROUGHNESS_MODERATE;\r\n            }\r\n\r\n            case 140120: {\r\n                return TacticalLines.BOTTOM_ROUGHNESS_ROUGH;\r\n            }\r\n\r\n            case 140121: {\r\n                return TacticalLines.CLUTTER_LOW;\r\n            }\r\n\r\n            case 140122: {\r\n                return TacticalLines.CLUTTER_MEDIUM;\r\n            }\r\n\r\n            case 140123: {\r\n                return TacticalLines.CLUTTER_HIGH;\r\n            }\r\n\r\n            case 140124: {\r\n                return TacticalLines.IMPACT_BURIAL_0;\r\n            }\r\n\r\n            case 140125: {\r\n                return TacticalLines.IMPACT_BURIAL_10;\r\n            }\r\n\r\n            case 140126: {\r\n                return TacticalLines.IMPACT_BURIAL_20;\r\n            }\r\n\r\n            case 140127: {\r\n                return TacticalLines.IMPACT_BURIAL_75;\r\n            }\r\n\r\n            case 140128: {\r\n                return TacticalLines.IMPACT_BURIAL_100;\r\n            }\r\n\r\n            case 140129: {\r\n                return TacticalLines.BOTTOM_CATEGORY_A;\r\n            }\r\n\r\n            case 140130: {\r\n                return TacticalLines.BOTTOM_CATEGORY_B;\r\n            }\r\n\r\n            case 140131: {\r\n                return TacticalLines.BOTTOM_CATEGORY_C;\r\n            }\r\n\r\n            case 140132: {\r\n                return TacticalLines.BOTTOM_TYPE_A1;\r\n            }\r\n\r\n            case 140133: {\r\n                return TacticalLines.BOTTOM_TYPE_A2;\r\n            }\r\n\r\n            case 140134: {\r\n                return TacticalLines.BOTTOM_TYPE_A3;\r\n            }\r\n\r\n            case 140135: {\r\n                return TacticalLines.BOTTOM_TYPE_B1;\r\n            }\r\n\r\n            case 140136: {\r\n                return TacticalLines.BOTTOM_TYPE_B2;\r\n            }\r\n\r\n            case 140137: {\r\n                return TacticalLines.BOTTOM_TYPE_B3;\r\n            }\r\n\r\n            case 140138: {\r\n                return TacticalLines.BOTTOM_TYPE_C1;\r\n            }\r\n\r\n            case 140139: {\r\n                return TacticalLines.BOTTOM_TYPE_C2;\r\n            }\r\n\r\n            case 140140: {\r\n                return TacticalLines.BOTTOM_TYPE_C3;\r\n            }\r\n\r\n\r\n            case 150100: {\r\n                return TacticalLines.MARITIME_LIMIT;\r\n            }\r\n\r\n            case 150200: {\r\n                return TacticalLines.MARITIME_AREA;\r\n            }\r\n\r\n            case 150300: {\r\n                return TacticalLines.RESTRICTED_AREA;\r\n            }\r\n\r\n            case 150400: {\r\n                return TacticalLines.SWEPT_AREA;\r\n            }\r\n\r\n            case 150500: {\r\n                return TacticalLines.TRAINING_AREA;\r\n            }\r\n\r\n            case 150600: {\r\n                return TacticalLines.OPERATOR_DEFINED;\r\n            }\r\n\r\n            case 160100: {\r\n                return TacticalLines.CABLE;\r\n            }\r\n\r\n            case 160200: {\r\n                return TacticalLines.SUBMERGED_CRIB;\r\n            }\r\n\r\n            case 160300: {\r\n                return TacticalLines.CANAL;\r\n            }\r\n\r\n            case 160700: {\r\n                return TacticalLines.OIL_RIG_FIELD;\r\n            }\r\n\r\n            case 160800: {\r\n                return TacticalLines.PIPE;\r\n            }\r\n\r\n\r\n            default: {\r\n                return -1;\r\n            }\r\n\r\n        }\r\n        return -1;\r\n    }\r\n    /**\r\n     * @param symbolID Mil-Standard 2525 20-30 digit code\r\n     * @return the line type as an integer if it is a weather symbol, else return -1\r\n     */\r\n    public static IsWeather(symbolID: string): int {\r\n        //the MeTOCs\r\n        try {\r\n            if (symbolID == null) {\r\n\r\n                return -1;\r\n            }\r\n\r\n\r\n            if (symbolID.length > 15) {\r\n                let symbolSet: int = SymbolID.getSymbolSet(symbolID);\r\n                let entityCode: int = SymbolID.getEntityCode(symbolID);\r\n                let version: int = SymbolID.getVersion(symbolID);\r\n\r\n                switch (symbolSet) {\r\n                    case 45:\r\n                    case 46: {\r\n                        return clsMETOC.getWeatherLinetype(version, entityCode);\r\n                    }\r\n\r\n\r\n                    default:\r\n\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //clsUtility.WriteFile(\"Error in clsMETOC.IsWeather\");\r\n                ErrorLogger.LogException(clsMETOC._className, \"isWeather\",\r\n                    new RendererException(\"Failed inside isWeather\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return -1;\r\n    }\r\n    /**\r\n     * Sets tactical graphic properties based on Mil-Std-2525 Appendix C.\r\n     * @param tg\r\n     */\r\n    private static SetMeTOCProperties(tg: TGLight): void {\r\n        try {\r\n            //METOC's have no user defined fills\r\n            //any fills per Mil-Std-2525 will be set below\r\n            //tg.set_FillColor(null);\r\n            let symbolId: string = tg.get_SymbolId();\r\n            switch (tg.get_LineType()) {   //255:150:150                    \r\n                case TacticalLines.SQUALL: {\r\n                    tg.set_LineColor(Color.BLACK);\r\n                    tg.set_lineCap(BasicStroke.CAP_BUTT);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TROUGH: {\r\n                    tg.set_LineStyle(1);\r\n                    tg.set_LineColor(Color.BLACK);\r\n                    tg.set_lineCap(BasicStroke.CAP_ROUND);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.UPPER_TROUGH: {\r\n                    tg.set_LineColor(Color.BLACK);\r\n                    tg.set_lineCap(BasicStroke.CAP_ROUND);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BOTTOM_TYPE_A1: {\r\n                    tg.set_LineColor(new Color(48, 255, 0));   // green\r\n                    tg.set_FillColor(new Color(48, 255, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BOTTOM_TYPE_A2: {\r\n                    tg.set_LineColor(new Color(127, 255, 0));   //light green\r\n                    tg.set_FillColor(new Color(127, 255, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BOTTOM_TYPE_C2: {\r\n                    tg.set_LineColor(new Color(255, 80, 0));   //dark orange\r\n                    tg.set_FillColor(new Color(255, 80, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BOTTOM_TYPE_C3: {\r\n                    tg.set_LineColor(new Color(255, 48, 0));   //orange red\r\n                    tg.set_FillColor(new Color(255, 48, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.IMPACT_BURIAL_0: {\r\n                    tg.set_LineColor(new Color(0, 0, 255));   //blue\r\n                    tg.set_FillColor(new Color(0, 0, 255));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BOTTOM_TYPE_C1:\r\n                case TacticalLines.IMPACT_BURIAL_75: {\r\n                    tg.set_LineColor(new Color(255, 127, 0));   //orange\r\n                    tg.set_FillColor(new Color(255, 127, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BOTTOM_CATEGORY_C:\r\n                case TacticalLines.IMPACT_BURIAL_100:\r\n                case TacticalLines.CLUTTER_HIGH:\r\n                case TacticalLines.BOTTOM_ROUGHNESS_ROUGH: {\r\n                    tg.set_LineColor(new Color(255, 0, 0));   //red\r\n                    tg.set_FillColor(new Color(255, 0, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BOTTOM_TYPE_B2:\r\n                case TacticalLines.BOTTOM_CATEGORY_B:\r\n                case TacticalLines.IMPACT_BURIAL_20:\r\n                case TacticalLines.CLUTTER_MEDIUM:\r\n                case TacticalLines.BOTTOM_ROUGHNESS_MODERATE: {\r\n                    tg.set_LineColor(new Color(255, 255, 0));   //yellow\r\n                    tg.set_FillColor(new Color(255, 255, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BOTTOM_CATEGORY_A:\r\n                case TacticalLines.IMPACT_BURIAL_10:\r\n                case TacticalLines.CLUTTER_LOW:\r\n                case TacticalLines.BOTTOM_ROUGHNESS_SMOOTH: {\r\n                    tg.set_LineColor(new Color(0, 255, 0));   //green\r\n                    tg.set_FillColor(new Color(0, 255, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BOTTOM_SEDIMENTS_NO_DATA: {\r\n                    tg.set_LineColor(new Color(230, 230, 230));   //light gray\r\n                    tg.set_FillColor(new Color(230, 230, 230));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BOTTOM_SEDIMENTS_LAND: {\r\n                    tg.set_LineColor(new Color(220, 220, 220));   //gray\r\n                    tg.set_FillColor(new Color(220, 220, 220));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SAND_AND_SHELLS: {\r\n                    tg.set_LineColor(new Color(255, 220, 220));   //light peach\r\n                    tg.set_FillColor(new Color(255, 220, 220));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PEBBLES: {\r\n                    tg.set_LineColor(new Color(255, 190, 190));   //peach\r\n                    tg.set_FillColor(new Color(255, 190, 190));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OYSTER_SHELLS: {\r\n                    tg.set_LineColor(new Color(255, 150, 150));   //dark peach\r\n                    tg.set_FillColor(new Color(255, 150, 150));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BOULDERS: {\r\n                    tg.set_LineColor(new Color(255, 0, 0));\r\n                    tg.set_FillColor(new Color(255, 0, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.COARSE_SILT: {\r\n                    tg.set_LineColor(new Color(200, 255, 105));\r\n                    tg.set_FillColor(new Color(200, 255, 105));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MEDIUM_SILT: {\r\n                    tg.set_LineColor(new Color(0, 255, 0));     //green\r\n                    tg.set_FillColor(new Color(0, 255, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FINE_SILT: {\r\n                    tg.set_LineColor(new Color(25, 255, 230));     //turquoise\r\n                    tg.set_FillColor(new Color(25, 255, 230));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.VERY_FINE_SILT: {\r\n                    tg.set_LineColor(new Color(0, 215, 255));     //turquoise\r\n                    tg.set_FillColor(new Color(0, 215, 255));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.VERY_FINE_SAND: {\r\n                    tg.set_LineColor(new Color(255, 255, 220));     //pale yellow\r\n                    tg.set_FillColor(new Color(255, 255, 220));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FINE_SAND: {\r\n                    tg.set_LineColor(new Color(255, 255, 140));     //light yellow\r\n                    tg.set_FillColor(new Color(255, 255, 140));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MEDIUM_SAND: {\r\n                    tg.set_LineColor(new Color(255, 235, 0));     //yellow\r\n                    tg.set_FillColor(new Color(255, 235, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.COARSE_SAND: {\r\n                    tg.set_LineColor(new Color(255, 215, 0));     //light gold\r\n                    tg.set_FillColor(new Color(255, 215, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BOTTOM_TYPE_B3: {\r\n                    tg.set_LineColor(new Color(255, 207, 0));     //gold\r\n                    tg.set_FillColor(new Color(255, 207, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.VERY_COARSE_SAND: {\r\n                    tg.set_LineColor(new Color(255, 180, 0));     //gold\r\n                    tg.set_FillColor(new Color(255, 180, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CLAY: {\r\n                    tg.set_LineColor(new Color(100, 130, 255));     //periwinkle\r\n                    tg.set_FillColor(new Color(100, 130, 255));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SOLID_ROCK: {\r\n                    //tg.set_LineColor(new Color(160, 32, 240));     //purple\r\n                    //tg.set_FillColor(new Color(160, 32, 240));\r\n                    tg.set_LineColor(new Color(255, 0, 255));     //magenta\r\n                    tg.set_FillColor(new Color(255, 0, 255));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.VDR_LEVEL_12: {\r\n                    tg.set_LineColor(new Color(26, 153, 77));     //dark green\r\n                    tg.set_FillColor(new Color(26, 153, 77));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.VDR_LEVEL_23: {\r\n                    tg.set_LineColor(new Color(26, 204, 77));     //light green\r\n                    tg.set_FillColor(new Color(26, 204, 77));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BOTTOM_TYPE_A3: {\r\n                    tg.set_LineColor(new Color(175, 255, 0));    //lime green\r\n                    tg.set_FillColor(new Color(175, 255, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.VDR_LEVEL_34: {\r\n                    tg.set_LineColor(new Color(128, 255, 51));    //lime green\r\n                    tg.set_FillColor(new Color(128, 255, 51));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BOTTOM_TYPE_B1: {\r\n                    tg.set_LineColor(new Color(207, 255, 0));    //yellow green\r\n                    tg.set_FillColor(new Color(207, 255, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.VDR_LEVEL_45: {\r\n                    tg.set_LineColor(new Color(204, 255, 26));    //yellow green\r\n                    tg.set_FillColor(new Color(204, 255, 26));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.VDR_LEVEL_56: {\r\n                    tg.set_LineColor(new Color(255, 255, 0));     //yellow\r\n                    tg.set_FillColor(new Color(255, 255, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.VDR_LEVEL_67: {\r\n                    tg.set_LineColor(new Color(255, 204, 0));     //gold\r\n                    tg.set_FillColor(new Color(255, 204, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.VDR_LEVEL_78: {\r\n                    tg.set_LineColor(new Color(255, 128, 0));     //light orange\r\n                    tg.set_FillColor(new Color(255, 128, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.VDR_LEVEL_89: {\r\n                    tg.set_LineColor(new Color(255, 77, 0));      //dark orange\r\n                    tg.set_FillColor(new Color(255, 77, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.VDR_LEVEL_910: {\r\n                    tg.set_LineColor(Color.RED);\r\n                    tg.set_FillColor(Color.RED);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CANAL: {\r\n                    tg.set_LineColor(Color.BLACK);\r\n                    tg.set_LineThickness(2 * tg.get_LineThickness()); // Thick line\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OPERATOR_DEFINED: {\r\n                    tg.set_LineColor(new Color(255, 128, 0));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MARITIME_LIMIT:\r\n                case TacticalLines.MARITIME_AREA: {\r\n                    tg.set_LineColor(Color.MAGENTA);\r\n                    tg.set_LineStyle(1);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PERCHES:\r\n                case TacticalLines.SUBMERGED_CRIB: {\r\n                    tg.set_LineColor(Color.BLACK);\r\n                    tg.set_LineStyle(2);\r\n                    tg.set_lineCap(BasicStroke.CAP_ROUND);\r\n                    tg.set_FillColor(Color.BLUE);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DISCOLORED_WATER:\r\n                case TacticalLines.UNDERWATER_HAZARD: {\r\n                    tg.set_LineColor(Color.BLACK);\r\n                    tg.set_LineStyle(2);\r\n                    tg.set_FillColor(new Color(0, 191, 255)); //deep sky blue\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LOADING_FACILITY_AREA: {\r\n                    tg.set_LineColor(new Color(210, 180, 140));\r\n                    tg.set_FillColor(new Color(210, 180, 140));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LOADING_FACILITY_LINE: {\r\n                    tg.set_LineColor(Color.GRAY);\r\n                    tg.set_LineThickness(2 * tg.get_LineThickness()); // Thick line\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DRYDOCK: {\r\n                    tg.set_LineColor(Color.BLACK);\r\n                    //tg.set_FillColor(new Color(165, 42, 42)); //brown\r\n                    tg.set_FillColor(new Color(205, 133, 63)); //brown\r\n                    tg.set_LineStyle(1);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FORESHORE_AREA: {\r\n                    //tg.set_LineColor(new Color(154, 205, 50));\r\n                    //tg.set_FillColor(new Color(154, 205, 50));\r\n                    tg.set_LineColor(new Color(173, 255, 47));\r\n                    tg.set_FillColor(new Color(173, 255, 47));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FORESHORE_LINE: {\r\n                    //tg.set_LineColor(new Color(154, 205, 50));\r\n                    tg.set_LineColor(new Color(173, 255, 47));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RESTRICTED_AREA:\r\n                case TacticalLines.TRAINING_AREA:\r\n                case TacticalLines.ANCHORAGE_LINE:\r\n                case TacticalLines.ANCHORAGE_AREA: {\r\n                    tg.set_LineColor(Color.MAGENTA);\r\n                    //tg.set_LineStyle(1);    //dashed\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PIPE: {\r\n                    tg.set_LineColor(Color.GRAY);\r\n                    tg.set_FillColor(Color.GRAY);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WATER: {\r\n                    tg.set_LineColor(Color.WHITE);\r\n                    tg.set_FillColor(Color.WHITE);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FISH_TRAPS: {\r\n                    tg.set_LineColor(new Color(192, 192, 192));\r\n                    tg.set_LineStyle(1);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SWEPT_AREA:\r\n                case TacticalLines.OIL_RIG_FIELD:\r\n                case TacticalLines.FOUL_GROUND:\r\n                case TacticalLines.KELP: {\r\n                    tg.set_LineColor(null);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BEACH: {\r\n                    tg.set_LineColor(new Color(206, 158, 140));\r\n                    tg.set_FillColor(new Color(206, 158, 140, Math.trunc(255 * 0.12)));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DEPTH_AREA: {\r\n                    tg.set_LineColor(Color.BLUE);\r\n                    tg.set_FillColor(Color.WHITE);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CONVERGENCE:\r\n                case TacticalLines.ITC: {\r\n                    tg.set_LineColor(new Color(255, 128, 0));\r\n                    tg.set_lineCap(BasicStroke.CAP_BUTT);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OFY:\r\n                case TacticalLines.OCCLUDED: {\r\n                    tg.set_LineColor(new Color(160, 32, 240));\r\n                    tg.set_FillColor(new Color(160, 32, 240));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.UOF: {\r\n                    tg.set_LineColor(new Color(160, 32, 240));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WFY:\r\n                case TacticalLines.WFG:\r\n                case TacticalLines.WF: {\r\n                    tg.set_FillColor(Color.RED);\r\n                    tg.set_LineColor(Color.RED);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.UWF:\r\n                case TacticalLines.IFR: {\r\n                    tg.set_LineColor(Color.RED);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CFG:\r\n                case TacticalLines.CFY:\r\n                case TacticalLines.CF: {\r\n                    tg.set_LineColor(Color.BLUE);\r\n                    tg.set_FillColor(Color.BLUE);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.UCF:\r\n                case TacticalLines.MVFR: {\r\n                    tg.set_LineColor(Color.BLUE);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TURBULENCE: {\r\n                    tg.set_LineColor(Color.BLUE);\r\n                    tg.set_LineStyle(2);\r\n                    tg.set_lineCap(BasicStroke.CAP_ROUND);\r\n                    let minThickness: int = Math.max(RendererSettings.getInstance().getDeviceDPI() / 96, 1) * 6;\r\n                    if (tg.get_LineThickness() < minThickness) {\r\n\r\n                        tg.set_LineThickness(minThickness);\r\n                    }\r\n\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CABLE: {\r\n                    tg.set_LineColor(Color.MAGENTA);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ISLAND: {\r\n                    //tg.set_LineColor(new Color(165, 42, 42)); //brown\r\n                    //tg.set_FillColor(new Color(165, 42, 42)); //brown\r\n                    tg.set_LineColor(new Color(210, 180, 140)); //tan\r\n                    tg.set_FillColor(new Color(210, 180, 140)); //tan\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SEAWALL:\r\n                case TacticalLines.SEAWALL_GE:\r\n                case TacticalLines.FLOOD_TIDE:\r\n                case TacticalLines.FLOOD_TIDE_GE:\r\n                case TacticalLines.EBB_TIDE:\r\n                case TacticalLines.EBB_TIDE_GE:\r\n                case TacticalLines.JETTY_ABOVE_WATER:\r\n                case TacticalLines.JETTY_ABOVE_WATER_GE: {\r\n                    tg.set_LineColor(Color.GRAY);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BEACH_SLOPE_MODERATE:\r\n                case TacticalLines.BEACH_SLOPE_FLAT: {\r\n                    tg.set_LineColor(new Color(179, 179, 179));\r\n                    tg.set_FillColor(null);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BEACH_SLOPE_GENTLE:\r\n                case TacticalLines.BEACH_SLOPE_STEEP: {\r\n                    tg.set_LineColor(new Color(128, 128, 128));\r\n                    tg.set_FillColor(null);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BREAKERS: {\r\n                    tg.set_LineStyle(1);\r\n                    tg.set_LineColor(Color.GRAY);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.JETTY_BELOW_WATER:\r\n                case TacticalLines.JETTY_BELOW_WATER_GE: {\r\n                    tg.set_LineStyle(1);\r\n                    tg.set_LineColor(Color.GRAY);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DEPTH_CURVE:\r\n                case TacticalLines.DEPTH_CURVE_GE:\r\n                case TacticalLines.DEPTH_CONTOUR:\r\n                case TacticalLines.DEPTH_CONTOUR_GE:\r\n                case TacticalLines.COASTLINE:\r\n                case TacticalLines.COASTLINE_GE:\r\n                case TacticalLines.PIER:\r\n                case TacticalLines.PIER_GE: {\r\n                    tg.set_LineColor(Color.GRAY);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FROZEN:\r\n                case TacticalLines.JET:\r\n                case TacticalLines.JET_GE: {\r\n                    tg.set_LineColor(Color.RED);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.THUNDERSTORMS: {\r\n                    tg.set_LineColor(Color.RED);\r\n                    tg.set_LineStyle(3);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RAMP_BELOW_WATER:\r\n                case TacticalLines.RAMP_BELOW_WATER_GE:\r\n                case TacticalLines.ESTIMATED_ICE_EDGE:\r\n                case TacticalLines.ESTIMATED_ICE_EDGE_GE: {\r\n                    tg.set_LineStyle(1);\r\n                    tg.set_LineColor(Color.BLACK);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ISODROSOTHERM:\r\n                case TacticalLines.ISODROSOTHERM_GE: {\r\n                    tg.set_LineColor(Color.GREEN);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LRO:\r\n                case TacticalLines.UNDERCAST:\r\n                case TacticalLines.LVO:\r\n                case TacticalLines.RIDGE:\r\n                //case TacticalLines.TROUGH:\r\n                case TacticalLines.ICE_OPENINGS_LEAD:\r\n                case TacticalLines.ICE_OPENINGS_LEAD_GE:\r\n                case TacticalLines.ICE_OPENINGS_FROZEN:\r\n                case TacticalLines.ICE_OPENINGS_FROZEN_GE:\r\n                case TacticalLines.LEADING_LINE:\r\n                case TacticalLines.STREAM:\r\n                case TacticalLines.STREAM_GE:\r\n                case TacticalLines.CRACKS:\r\n                case TacticalLines.CRACKS_GE:\r\n                case TacticalLines.CRACKS_SPECIFIC_LOCATION:\r\n                case TacticalLines.CRACKS_SPECIFIC_LOCATION_GE:\r\n                case TacticalLines.ISOBAR:\r\n                case TacticalLines.ISOBAR_GE:\r\n                case TacticalLines.UPPER_AIR:\r\n                case TacticalLines.UPPER_AIR_GE:\r\n                case TacticalLines.ICE_EDGE:\r\n                case TacticalLines.ICE_EDGE_GE:\r\n                case TacticalLines.ICE_EDGE_RADAR:\r\n                case TacticalLines.ICE_EDGE_RADAR_GE:\r\n                case TacticalLines.REEF: {\r\n                    tg.set_LineColor(Color.BLACK);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.INSTABILITY: {\r\n                    tg.set_LineStyle(4);\r\n                    tg.set_lineCap(BasicStroke.CAP_ROUND);\r\n                    tg.set_LineColor(Color.BLACK);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SHEAR: {\r\n                    tg.set_LineStyle(3);\r\n                    tg.set_lineCap(BasicStroke.CAP_ROUND);\r\n                    tg.set_LineColor(Color.BLACK);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ISOPLETHS:\r\n                case TacticalLines.ISOPLETHS_GE:\r\n                case TacticalLines.ISOTHERM:\r\n                case TacticalLines.ISOTHERM_GE: {\r\n                    tg.set_LineStyle(1);\r\n                    tg.set_LineColor(Color.RED);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ISOTACH:\r\n                case TacticalLines.ISOTACH_GE: {\r\n                    tg.set_LineStyle(1);\r\n                    tg.set_LineColor(new Color(160, 32, 240));\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SAND: {\r\n                    tg.set_LineColor(new Color(165, 121, 82)); //brown\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ICING: {\r\n                    tg.set_LineColor(new Color(189, 154, 56)); //brown\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.NON_CONVECTIVE: {\r\n                    tg.set_LineColor(Color.GREEN);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CONVECTIVE: {\r\n                    tg.set_LineColor(Color.GREEN);\r\n                    tg.set_LineStyle(3);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FOG: {\r\n                    tg.set_LineColor(Color.YELLOW);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RAMP_ABOVE_WATER:\r\n                case TacticalLines.RAMP_ABOVE_WATER_GE: {\r\n                    tg.set_LineColor(Color.BLACK);\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //clsUtility.WriteFile(\"Error in clsMETOC.SetMeTOCProperties\");\r\n                ErrorLogger.LogException(clsMETOC._className, \"SetMeTOCProperties\",\r\n                    new RendererException(\"Failed inside SetMeTOCProperties\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     *\r\n     * Rotates axis by theta for point and curve\r\n     * Finds next closest point with same x position on the splinePoints curve as pt\r\n     * walks up the curve and if it does not find a range that straddles x it return null.\r\n     * We ultimately will draw a line from pt to the extrapolated point on the splinePoints spline.\r\n     * used for ICE_OPENINGS_FROZEN_LEAD\r\n     *\r\n     * @param splinePoints - the points on the opposite spline\r\n     * @param pt - the point in the original curve from which the line will start\r\n     * @param theta angle of curve at pt. Perpendicular to new line to be drawn\r\n     *\r\n     * @return The extrapolated point on the opposite spline to which the line will be drawn\r\n     */\r\n    private static ExtrapolatePointFromCurve(splinePoints: Array<POINT2>,\r\n        pt: POINT2, theta: double): POINT2 | null {\r\n        try {\r\n            // cos(theta) and sin(theta) only need to be calculated once\r\n            let cosTheta: double = Math.cos(theta);\r\n            let sinTheta: double = Math.sin(theta);\r\n\r\n            // p at the end of variable name represents \"prime\" and means it's a rotated coordinate\r\n            let xp: double = pt.x * cosTheta + pt.y * sinTheta;\r\n\r\n            //if we find a pair which straddle xp then extrapolate the y value from the curve and\r\n            //return the point\r\n            for (let j: int = 0; j < splinePoints.length - 1; j++) {\r\n                let x1p: double = splinePoints[j].x * cosTheta + splinePoints[j].y * sinTheta;\r\n                let x2p: double = splinePoints[j + 1].x * cosTheta + splinePoints[j + 1].y * sinTheta;\r\n                if ((x1p <= xp && x2p >= xp) || (x1p >= xp && x2p <= xp)) {\r\n                    let y1p: double = -splinePoints[j].x * sinTheta + splinePoints[j].y * cosTheta;\r\n                    let y2p: double = -splinePoints[j + 1].x * sinTheta + splinePoints[j + 1].y * cosTheta;\r\n\r\n                    let mp: double = (y2p - y1p) / (x2p - x1p); // slope\r\n                    let yp: double = y1p + (xp - x1p) * mp;\r\n\r\n                    // Rotate back to normal coordinates\r\n                    let x: double = xp * cosTheta - yp * sinTheta;\r\n                    let y: double = xp * sinTheta + yp * cosTheta;\r\n                    return new POINT2(x, y);\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsMETOC._className, \"ExtrapolatePointFromCurve\",\r\n                    new RendererException(\"Failed inside ExtrapolatePointFromCurve\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return null;\r\n    }\r\n    /**\r\n     * The public interface, main function to return METOC shapes\r\n     * @param tg the tactical graphic\r\n     * @param shapes the ShapeInfo array\r\n     */\r\n    public static GetMeTOCShape(tg: TGLight,\r\n        shapes: Array<Shape2>): void {\r\n        try {\r\n            if (shapes == null) {\r\n\r\n                return;\r\n            }\r\n\r\n            let lineObject: GeneralPath;\r\n            let lineObject2: GeneralPath;\r\n            let splinePoints: Array<POINT2> = new Array();\r\n            let splinePoints2: Array<POINT2> = new Array();\r\n            let d: double = 0;\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let l: int = 0;\r\n            let shape: Shape2;\r\n            let ptLast: POINT2 = tg.Pixels[tg.Pixels.length - 1];\r\n            let twoSplines: Array<POINT2>;\r\n            let upperSpline: Array<POINT2>;\r\n            let lowerSpline: Array<POINT2>;\r\n            let originalPixels: Array<POINT2>;\r\n            let t: int = 0;\r\n            let u: int = 0;\r\n            let v: int = 0;\r\n            let w: int = 0;\r\n            let tt: int = 0;\r\n            let uu: int = 0;\r\n            let vv: int = 0;\r\n            let ww: int = 0;\r\n\r\n            let pixels: Array<POINT2>;\r\n            originalPixels = null;\r\n            let partitions: Array<P1>;\r\n            clsMETOC.SetMeTOCProperties(tg);\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.SF:\r\n                case TacticalLines.USF:\r\n                case TacticalLines.SFG:\r\n                case TacticalLines.SFY:\r\n                case TacticalLines.WFY:\r\n                case TacticalLines.WFG:\r\n                case TacticalLines.WF:\r\n                case TacticalLines.UWF:\r\n                case TacticalLines.UCF:\r\n                case TacticalLines.CF:\r\n                case TacticalLines.CFG:\r\n                case TacticalLines.CFY:\r\n                case TacticalLines.OCCLUDED:\r\n                case TacticalLines.UOF:\r\n                case TacticalLines.OFY:\r\n                case TacticalLines.TROUGH:\r\n                case TacticalLines.UPPER_TROUGH:\r\n                case TacticalLines.CABLE:\r\n                case TacticalLines.INSTABILITY:\r\n                case TacticalLines.SHEAR:\r\n                case TacticalLines.RIDGE:\r\n                case TacticalLines.SQUALL:\r\n                case TacticalLines.ITC:\r\n                case TacticalLines.CONVERGENCE:\r\n                case TacticalLines.ITD:\r\n                case TacticalLines.IFR:\r\n                case TacticalLines.MVFR:\r\n                case TacticalLines.TURBULENCE:\r\n                case TacticalLines.ICING:\r\n                case TacticalLines.NON_CONVECTIVE:\r\n                case TacticalLines.CONVECTIVE:\r\n                case TacticalLines.FROZEN:\r\n                case TacticalLines.THUNDERSTORMS:\r\n                case TacticalLines.FOG:\r\n                case TacticalLines.SAND:\r\n                case TacticalLines.FREEFORM:\r\n                case TacticalLines.OPERATOR_FREEFORM:\r\n                case TacticalLines.LVO:\r\n                case TacticalLines.UNDERCAST:\r\n                case TacticalLines.LRO:\r\n                case TacticalLines.DEPTH_AREA:\r\n                case TacticalLines.ISLAND:\r\n                case TacticalLines.BEACH:\r\n                case TacticalLines.WATER:\r\n                case TacticalLines.FISH_TRAPS:\r\n                case TacticalLines.SWEPT_AREA:\r\n                case TacticalLines.OIL_RIG_FIELD:\r\n                case TacticalLines.FOUL_GROUND:\r\n                case TacticalLines.KELP:\r\n                case TacticalLines.BEACH_SLOPE_MODERATE:\r\n                case TacticalLines.BEACH_SLOPE_STEEP:\r\n                case TacticalLines.ANCHORAGE_AREA:\r\n                case TacticalLines.ANCHORAGE_LINE:\r\n                case TacticalLines.PIPE:\r\n                case TacticalLines.TRAINING_AREA:\r\n                case TacticalLines.RESTRICTED_AREA:\r\n                case TacticalLines.REEF:\r\n                case TacticalLines.FORESHORE_AREA:\r\n                case TacticalLines.FORESHORE_LINE:\r\n                case TacticalLines.DRYDOCK:\r\n                case TacticalLines.LOADING_FACILITY_LINE:\r\n                case TacticalLines.LOADING_FACILITY_AREA:\r\n                case TacticalLines.PERCHES:\r\n                case TacticalLines.UNDERWATER_HAZARD:\r\n                case TacticalLines.BREAKERS:\r\n                case TacticalLines.DISCOLORED_WATER:\r\n                case TacticalLines.BEACH_SLOPE_FLAT:\r\n                case TacticalLines.BEACH_SLOPE_GENTLE:\r\n                case TacticalLines.MARITIME_LIMIT:\r\n                case TacticalLines.MARITIME_AREA:\r\n                case TacticalLines.OPERATOR_DEFINED:\r\n                case TacticalLines.SUBMERGED_CRIB:\r\n                case TacticalLines.CANAL:\r\n                case TacticalLines.VDR_LEVEL_12:\r\n                case TacticalLines.VDR_LEVEL_23:\r\n                case TacticalLines.VDR_LEVEL_34:\r\n                case TacticalLines.VDR_LEVEL_45:\r\n                case TacticalLines.VDR_LEVEL_56:\r\n                case TacticalLines.VDR_LEVEL_67:\r\n                case TacticalLines.VDR_LEVEL_78:\r\n                case TacticalLines.VDR_LEVEL_89:\r\n                case TacticalLines.VDR_LEVEL_910:\r\n                case TacticalLines.SOLID_ROCK:\r\n                case TacticalLines.CLAY:\r\n                case TacticalLines.VERY_COARSE_SAND:\r\n                case TacticalLines.COARSE_SAND:\r\n                case TacticalLines.MEDIUM_SAND:\r\n                case TacticalLines.FINE_SAND:\r\n                case TacticalLines.VERY_FINE_SAND:\r\n                case TacticalLines.VERY_FINE_SILT:\r\n                case TacticalLines.FINE_SILT:\r\n                case TacticalLines.MEDIUM_SILT:\r\n                case TacticalLines.COARSE_SILT:\r\n                case TacticalLines.BOULDERS:\r\n                case TacticalLines.OYSTER_SHELLS:\r\n                case TacticalLines.PEBBLES:\r\n                case TacticalLines.SAND_AND_SHELLS:\r\n                case TacticalLines.BOTTOM_SEDIMENTS_LAND:\r\n                case TacticalLines.BOTTOM_SEDIMENTS_NO_DATA:\r\n                case TacticalLines.BOTTOM_ROUGHNESS_SMOOTH:\r\n                case TacticalLines.BOTTOM_ROUGHNESS_MODERATE:\r\n                case TacticalLines.BOTTOM_ROUGHNESS_ROUGH:\r\n                case TacticalLines.CLUTTER_LOW:\r\n                case TacticalLines.CLUTTER_MEDIUM:\r\n                case TacticalLines.CLUTTER_HIGH:\r\n                case TacticalLines.IMPACT_BURIAL_0:\r\n                case TacticalLines.IMPACT_BURIAL_10:\r\n                case TacticalLines.IMPACT_BURIAL_20:\r\n                case TacticalLines.IMPACT_BURIAL_75:\r\n                case TacticalLines.IMPACT_BURIAL_100:\r\n                case TacticalLines.BOTTOM_CATEGORY_A:\r\n                case TacticalLines.BOTTOM_CATEGORY_B:\r\n                case TacticalLines.BOTTOM_CATEGORY_C:\r\n                case TacticalLines.BOTTOM_TYPE_A1:\r\n                case TacticalLines.BOTTOM_TYPE_A2:\r\n                case TacticalLines.BOTTOM_TYPE_A3:\r\n                case TacticalLines.BOTTOM_TYPE_B1:\r\n                case TacticalLines.BOTTOM_TYPE_B2:\r\n                case TacticalLines.BOTTOM_TYPE_B3:\r\n                case TacticalLines.BOTTOM_TYPE_C1:\r\n                case TacticalLines.BOTTOM_TYPE_C2:\r\n                case TacticalLines.BOTTOM_TYPE_C3: {\r\n                    arraysupport.GetLineArray2(tg, tg.Pixels, shapes, null, null);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ISOBAR:\r\n                case TacticalLines.ISOBAR_GE:\r\n                case TacticalLines.UPPER_AIR:\r\n                case TacticalLines.UPPER_AIR_GE:\r\n                case TacticalLines.ISOTHERM:\r\n                case TacticalLines.ISOTHERM_GE:\r\n                case TacticalLines.ISOTACH:\r\n                case TacticalLines.ISOTACH_GE:\r\n                case TacticalLines.ISODROSOTHERM:\r\n                case TacticalLines.ISODROSOTHERM_GE:\r\n                case TacticalLines.ISOPLETHS:\r\n                case TacticalLines.ISOPLETHS_GE:\r\n                case TacticalLines.ICE_EDGE:\r\n                case TacticalLines.ICE_EDGE_GE:\r\n                case TacticalLines.ESTIMATED_ICE_EDGE:\r\n                case TacticalLines.ESTIMATED_ICE_EDGE_GE:\r\n                case TacticalLines.CRACKS:\r\n                case TacticalLines.CRACKS_GE:\r\n                case TacticalLines.DEPTH_CURVE:\r\n                case TacticalLines.DEPTH_CURVE_GE:\r\n                case TacticalLines.DEPTH_CONTOUR:\r\n                case TacticalLines.DEPTH_CONTOUR_GE:\r\n                case TacticalLines.COASTLINE:\r\n                case TacticalLines.COASTLINE_GE:\r\n                case TacticalLines.PIER:\r\n                case TacticalLines.PIER_GE:\r\n                case TacticalLines.RAMP_ABOVE_WATER:\r\n                case TacticalLines.RAMP_ABOVE_WATER_GE:\r\n                case TacticalLines.RAMP_BELOW_WATER:\r\n                case TacticalLines.RAMP_BELOW_WATER_GE:\r\n                case TacticalLines.JETTY_ABOVE_WATER:\r\n                case TacticalLines.JETTY_ABOVE_WATER_GE:\r\n                case TacticalLines.JETTY_BELOW_WATER:\r\n                case TacticalLines.JETTY_BELOW_WATER_GE:\r\n                case TacticalLines.SEAWALL:\r\n                case TacticalLines.SEAWALL_GE:\r\n                case TacticalLines.EBB_TIDE:\r\n                case TacticalLines.FLOOD_TIDE:\r\n                case TacticalLines.EBB_TIDE_GE:\r\n                case TacticalLines.FLOOD_TIDE_GE:\r\n                case TacticalLines.JET:\r\n                case TacticalLines.STREAM:\r\n                case TacticalLines.JET_GE:\r\n                case TacticalLines.STREAM_GE: {\r\n                    lineObject2 = clsMETOC.DrawSplines(tg, splinePoints);\r\n                    lineObject2.lineTo(ptLast.x, ptLast.y);\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.setShape(lineObject2);\r\n                    shapes.push(shape);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CRACKS_SPECIFIC_LOCATION:\r\n                case TacticalLines.CRACKS_SPECIFIC_LOCATION_GE:\r\n                case TacticalLines.ICE_EDGE_RADAR:\r\n                case TacticalLines.ICE_EDGE_RADAR_GE: {\r\n                    lineObject2 = clsMETOC.DrawSplines(tg, splinePoints);\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.setShape(lineObject2);\r\n                    shapes.push(shape);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ICE_OPENINGS_LEAD: {\r\n                    originalPixels = tg.Pixels;\r\n                    partitions = clsChannelUtility.GetPartitions2(tg);\r\n                    v = partitions.length;\r\n                    //for(l=0;l<partitions.length;l++)\r\n                    for (l = 0; l < v; l++) {\r\n                        tg.Pixels = originalPixels;\r\n                        pixels = new Array();\r\n                        for (k = partitions[l].start; k <= partitions[l].end_Renamed + 1; k++) {\r\n\r\n                            pixels.push(tg.Pixels[k]);\r\n                        }\r\n\r\n\r\n                        if (pixels == null || pixels.length === 0) {\r\n\r\n                            continue;\r\n                        }\r\n\r\n\r\n                        twoSplines = new Array();\r\n                        twoSplines = clsMETOC.ParallelLines2(pixels, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()) as int);\r\n\r\n                        upperSpline = new Array();\r\n                        lowerSpline = new Array();\r\n                        w = twoSplines.length;\r\n                        //for (j = 0; j < twoSplines.length / 2; j++)\r\n                        for (j = 0; j < w / 2; j++) {\r\n                            upperSpline.push(twoSplines[j]);\r\n                        }\r\n\r\n                        //for (j = twoSplines.length / 2; j < twoSplines.length; j++)\r\n                        for (j = w / 2; j < w; j++) {\r\n                            lowerSpline.push(twoSplines[j]);\r\n                        }\r\n\r\n                        tg.Pixels = lowerSpline;\r\n                        lineObject2 = clsMETOC.DrawSplines(tg, splinePoints);\r\n                        shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                        shape.setShape(lineObject2);\r\n                        shapes.push(shape);\r\n\r\n                        tg.Pixels = upperSpline;\r\n                        lineObject2 = clsMETOC.DrawSplines(tg, splinePoints);\r\n                        shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                        shape.setShape(lineObject2);\r\n                        shapes.push(shape);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ICE_OPENINGS_LEAD_GE: {\r\n                    originalPixels = tg.Pixels;\r\n                    partitions = clsChannelUtility.GetPartitions2(tg);\r\n                    t = partitions.length;\r\n                    //for(l=0;l<partitions.length;l++)\r\n                    for (l = 0; l < t; l++) {\r\n                        tg.Pixels = originalPixels;\r\n                        pixels = new Array();\r\n                        for (k = partitions[l].start; k <= partitions[l].end_Renamed + 1; k++) {\r\n\r\n                            pixels.push(tg.Pixels[k]);\r\n                        }\r\n\r\n\r\n                        if (pixels == null || pixels.length === 0) {\r\n\r\n                            continue;\r\n                        }\r\n\r\n\r\n                        twoSplines = new Array();\r\n                        twoSplines = clsMETOC.ParallelLines2(pixels, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()) as int);\r\n\r\n                        upperSpline = new Array();\r\n                        lowerSpline = new Array();\r\n                        u = twoSplines.length;\r\n                        //for (j = 0; j < twoSplines.length / 2; j++)\r\n                        for (j = 0; j < u / 2; j++) {\r\n                            upperSpline.push(twoSplines[j]);\r\n                        }\r\n\r\n                        //for (j = twoSplines.length / 2; j < twoSplines.length; j++)\r\n                        for (j = u / 2; j < u; j++) {\r\n                            lowerSpline.push(twoSplines[j]);\r\n                        }\r\n\r\n                        tg.Pixels = lowerSpline;\r\n                        lineObject2 = clsMETOC.DrawSplines(tg, splinePoints);\r\n                        ptLast = tg.Pixels[tg.Pixels.length - 1];\r\n                        lineObject2.lineTo(ptLast.x, ptLast.y);\r\n                        shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                        shape.setShape(lineObject2);\r\n                        shapes.push(shape);\r\n\r\n                        tg.Pixels = upperSpline;\r\n                        splinePoints = new Array();\r\n                        lineObject2 = clsMETOC.DrawSplines(tg, splinePoints);\r\n                        ptLast = tg.Pixels[tg.Pixels.length - 1];\r\n                        lineObject2.lineTo(ptLast.x, ptLast.y);\r\n                        shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                        shape.setShape(lineObject2);\r\n                        shapes.push(shape);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ICE_OPENINGS_FROZEN:\r\n                case TacticalLines.ICE_OPENINGS_FROZEN_GE: {\r\n                    originalPixels = tg.Pixels;\r\n                    partitions = clsChannelUtility.GetPartitions2(tg);\r\n                    t = partitions.length;\r\n                    //for(l=0;l<partitions.length;l++)\r\n                    for (l = 0; l < t; l++) {\r\n                        tg.Pixels = originalPixels;\r\n                        pixels = new Array();\r\n                        for (k = partitions[l].start; k <= partitions[l].end_Renamed + 1; k++) {\r\n\r\n                            pixels.push(tg.Pixels[k]);\r\n                        }\r\n\r\n\r\n                        if (pixels.length === 0) {\r\n\r\n                            continue;\r\n                        }\r\n\r\n\r\n                        twoSplines = clsMETOC.ParallelLines2(pixels, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()) as int);\r\n                        upperSpline = new Array();\r\n                        lowerSpline = new Array();\r\n                        u = twoSplines.length;\r\n                        //for (j = 0; j < twoSplines.length / 2; j++)\r\n                        for (j = 0; j < u / 2; j++) {\r\n                            upperSpline.push(twoSplines[j]);\r\n                        }\r\n\r\n                        //for (j = twoSplines.length / 2; j < twoSplines.length; j++)\r\n                        for (j = u / 2; j < u; j++) {\r\n                            lowerSpline.push(twoSplines[j]);\r\n                        }\r\n\r\n                        tg.Pixels = lowerSpline;\r\n                        if (tg.get_LineType() === TacticalLines.ICE_OPENINGS_FROZEN) {\r\n                            lineObject2 = clsMETOC.DrawSplines(tg, splinePoints);\r\n                        } else {\r\n                            let splinePoints3: Array<POINT2> = new Array();\r\n                            lineObject2 = clsMETOC.DrawSplines(tg, splinePoints3);\r\n                            splinePoints.push(...splinePoints3);\r\n                            ptLast = tg.Pixels[tg.Pixels.length - 1];\r\n                            lineObject2.lineTo(ptLast.x, ptLast.y);\r\n                        }\r\n                        shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                        shape.setShape(lineObject2);\r\n                        shapes.push(shape);\r\n\r\n                        tg.Pixels = upperSpline;\r\n                        if (tg.get_LineType() === TacticalLines.ICE_OPENINGS_FROZEN) {\r\n                            lineObject2 = clsMETOC.DrawSplines(tg, splinePoints2);\r\n                        } else {\r\n                            let splinePoints4: Array<POINT2> = new Array();\r\n                            lineObject2 = clsMETOC.DrawSplines(tg, splinePoints4);\r\n                            splinePoints2.push(...splinePoints4);\r\n                            ptLast = tg.Pixels[tg.Pixels.length - 1];\r\n                            lineObject2.lineTo(ptLast.x, ptLast.y);\r\n                        }\r\n                        shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                        shape.setShape(lineObject2);\r\n                        shapes.push(shape);\r\n\r\n                        //parse upper and lower arrays to find the corresponding splines\r\n                        let splinePointsArrays: Array<Array<POINT2>> = new Array();\r\n                        let splinePoints2Arrays: Array<Array<POINT2>> = new Array();\r\n                        let ptsArray: Array<POINT2> = new Array();\r\n                        for (j = 0; j < splinePoints.length; j++) {\r\n                            if (splinePoints[j].style !== 47) {\r\n                                ptsArray.push(splinePoints[j]);\r\n                            } else {\r\n                                splinePointsArrays.push(ptsArray);\r\n                                ptsArray = new Array();\r\n                            }\r\n                        }\r\n                        for (j = 0; j < splinePoints2.length; j++) {\r\n                            if (splinePoints2[j].style !== 47) {\r\n                                ptsArray.push(splinePoints2[j]);\r\n                            } else {\r\n                                splinePoints2Arrays.push(ptsArray);\r\n                                ptsArray = new Array();\r\n                            }\r\n                        }\r\n\r\n                        lineObject = new GeneralPath();\r\n                        for (j = 0; j < splinePointsArrays.length; j++) {\r\n                            //the lines to connect the extrapolated points\r\n                            let array: Array<POINT2>;\r\n                            let array2: Array<POINT2>;\r\n                            if (splinePoints2Arrays.length <= j) {\r\n\r\n                                break;\r\n                            }\r\n\r\n                            if (splinePointsArrays.length >= splinePoints2Arrays.length) {\r\n                                array = splinePointsArrays[j];\r\n                                array2 = splinePoints2Arrays[j];\r\n                            } else {\r\n                                array = splinePoints2Arrays[j];\r\n                                array2 = splinePointsArrays[j];\r\n                            }\r\n                            //extrapolate against points in the shortest array\r\n                            for (k = 0; k < array.length; k++) {\r\n                                let theta: double = 0;\r\n                                if (array.length === 1) {\r\n                                    // Unable to find slope\r\n                                    continue;\r\n                                }\r\n\r\n                                else {\r\n                                    if (k === 0) {\r\n\r\n                                        theta = Math.atan2(array[k + 1].y - array[k].y, array[k + 1].x - array[k].x);\r\n                                    }\r\n\r\n                                    else {\r\n                                        if (k === array.length - 1) {\r\n\r\n                                            theta = Math.atan2(array[k].y - array[k - 1].y, array[k].x - array[k - 1].x);\r\n                                        }\r\n\r\n                                        else {\r\n\r\n                                            theta = Math.atan2(array[k + 1].y - array[k - 1].y, array[k + 1].x - array[k - 1].x);\r\n                                        }\r\n\r\n                                    }\r\n\r\n                                }\r\n\r\n\r\n                                let pt: POINT2 = array[k];\r\n                                let pt2: POINT2 = clsMETOC.ExtrapolatePointFromCurve(array2, pt, theta);\r\n                                //if we got a valid extrapolation point then draw the line\r\n                                if (pt2 != null) {\r\n                                    lineObject.moveTo(pt.x, pt.y);\r\n                                    lineObject.lineTo(pt2.x, pt2.y);\r\n                                }\r\n                            }\r\n                        }\r\n                        shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                        shape.setShape(lineObject);\r\n                        shapes.push(shape);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LEADING_LINE: {\r\n                    //the solid line\r\n                    lineObject = clsMETOC.DrawSplines(tg, splinePoints);\r\n                    lineObject2 = new GeneralPath();\r\n                    if (splinePoints.length > 0) {\r\n\r\n                        lineObject2.moveTo(splinePoints[0].x, splinePoints[0].y);\r\n                    }\r\n\r\n                    else {\r\n                        lineObject2.moveTo(tg.Pixels[0].x, tg.Pixels[0].y);\r\n                        t = tg.Pixels.length;\r\n                        //for(j=0;j<tg.Pixels.length;j++)\r\n                        for (j = 0; j < t; j++) {\r\n\r\n                            lineObject2.lineTo(tg.Pixels[j].x, tg.Pixels[j].y);\r\n                        }\r\n\r\n\r\n                        shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                        shape.setShape(lineObject2);\r\n                        shape.set_Style(1);\r\n                        shapes.push(shape);\r\n                        return;\r\n                    }\r\n\r\n                    let n: int = splinePoints.length / 2;\r\n                    for (j = 1; j <= n; j++) {\r\n                        if (splinePoints.length >= j - 1) {\r\n\r\n                            lineObject2.lineTo(splinePoints[j].x, splinePoints[j].y);\r\n                        }\r\n\r\n                    }\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.setShape(lineObject2);\r\n                    shapes.push(shape);\r\n\r\n                    //the dashed line\r\n                    lineObject2 = new GeneralPath();\r\n                    lineObject2.moveTo(splinePoints[n].x, splinePoints[n].y);\r\n                    u = splinePoints.length;\r\n                    //for (j = n + 1; j < splinePoints.length; j++)\r\n                    for (j = n + 1; j < u; j++) {\r\n                        if (splinePoints.length >= j - 1) {\r\n\r\n                            lineObject2.lineTo(splinePoints[j].x, splinePoints[j].y);\r\n                        }\r\n\r\n                    }\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.setShape(lineObject2);\r\n                    shape.set_Style(1);\r\n                    shapes.push(shape);\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n            //add the last point\r\n            if (tg.get_LineType() !== TacticalLines.ICE_OPENINGS_LEAD &&\r\n                tg.get_LineType() !== TacticalLines.ICE_OPENINGS_LEAD_GE &&\r\n                tg.get_LineType() !== TacticalLines.ICE_OPENINGS_FROZEN &&\r\n                tg.get_LineType() !== TacticalLines.ICE_OPENINGS_FROZEN_GE &&\r\n                tg.get_LineType() !== TacticalLines.ICE_EDGE_RADAR) {\r\n                if (splinePoints != null && splinePoints.length > 0) {\r\n                    lineObject2 = new GeneralPath();\r\n                    lineObject2.moveTo(splinePoints[splinePoints.length - 1].x, splinePoints[splinePoints.length - 1].y);\r\n                    lineObject2.lineTo(ptLast.x, ptLast.y);\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.setShape(lineObject2);\r\n                    shape.set_Style(0);\r\n                    shapes.push(shape);\r\n                }\r\n            }\r\n            clsMETOC.SetShapeProperties(tg, shapes);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsMETOC._className, \"GetMeTOCShape\",\r\n                    new RendererException(\"Failed inside GetMeTOCShape\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * Sets the shape properties based on the tacttical graphic properties and also based on shape\r\n     * styles which may have been set by JavaLineArray\r\n     * @param tg\r\n     * @param shapes shapes array to set properties\r\n     */\r\n    protected static async SetShapeProperties(tg: TGLight, shapes: Array<Shape2>): Promise<void> {\r\n        try {\r\n            if (shapes == null) {\r\n                return;\r\n            }\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.DEPTH_AREA: {\r\n                    return;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n\r\n            let j: int = 0;\r\n            let n: int = 0;\r\n            let shape: Shape2;\r\n            let stroke: BasicStroke;\r\n            let patternFill: SVGSymbolInfo;\r\n            let lineThickness: int = tg.get_LineThickness();\r\n            let rect: Rectangle2D;\r\n            let tp: TexturePaint = tg.get_TexturePaint();\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.FISH_TRAPS:\r\n                case TacticalLines.SWEPT_AREA:\r\n                case TacticalLines.OIL_RIG_FIELD:\r\n                case TacticalLines.FOUL_GROUND:\r\n                case TacticalLines.KELP:\r\n                case TacticalLines.BEACH_SLOPE_MODERATE:\r\n                case TacticalLines.BEACH_SLOPE_STEEP: {\r\n                    patternFill = PatternFillRenderer.MakeMetocPatternFill(tg);\r\n                    shape = shapes[0];\r\n                    shape.setLineColor(tg.get_LineColor());\r\n                    shape.setPatternFillImage(patternFill);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SF:\r\n                case TacticalLines.USF:\r\n                case TacticalLines.SFG:\r\n                case TacticalLines.SFY: {\r\n                    n = shapes.length;\r\n                    //for (j = 0; j < shapes.length; j++)\r\n                    for (j = 0; j < n; j++) {\r\n                        shape = shapes[j];\r\n                        if (shape == null || shape.getShape() == null) {\r\n                            continue;\r\n                        }\r\n\r\n                        shape.set_Style(tg.get_LineStyle());\r\n                        stroke = clsUtility.getLineStroke(lineThickness, shape.get_Style(), tg.get_lineCap(), BasicStroke.JOIN_ROUND);\r\n                        shape.setStroke(stroke);\r\n                    }\r\n                    return;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n\r\n            let shapeType: int = -1;\r\n            let lineType: int = tg.get_LineType();\r\n            let isChange1Area: boolean = clsUtility.IsChange1Area(lineType);\r\n            let isClosedPolygon: boolean = clsUtility.isClosedPolygon(lineType);\r\n            n = shapes.length;\r\n            //for (j = 0; j < shapes.length; j++)\r\n            for (j = 0; j < n; j++) {\r\n                shape = shapes[j];\r\n                if (shape == null || shape.getShape() == null) {\r\n                    continue;\r\n                }\r\n\r\n                if (shape.getShapeType() === Shape2.SHAPE_TYPE_FILL) {\r\n                    shape.setFillColor(tg.get_FillColor());\r\n                }\r\n\r\n                //clsUtility.ResolveModifierShape(tg,shape);\r\n\r\n                shapeType = shape.getShapeType();\r\n                switch (tg.get_LineType()) {\r\n                    case TacticalLines.SF:\r\n                    case TacticalLines.USF:\r\n                    case TacticalLines.SFG:\r\n                    case TacticalLines.SFY:\r\n                    case TacticalLines.ITD: {\r\n                        break;\r\n                    }\r\n\r\n                    case TacticalLines.LEADING_LINE:\r\n                    case TacticalLines.TRAINING_AREA: {\r\n                        shape.setLineColor(tg.get_LineColor());\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        shape.setLineColor(tg.get_LineColor());\r\n                        shape.set_Style(tg.get_LineStyle());\r\n                        break;\r\n                    }\r\n\r\n                }\r\n\r\n                if (isClosedPolygon || shapeType === Shape2.SHAPE_TYPE_FILL) {\r\n                    switch (tg.get_LineType())//these have fill instead of TexturePaint\r\n                    {\r\n                        case TacticalLines.FORESHORE_AREA:\r\n                        case TacticalLines.WATER:\r\n                        case TacticalLines.BEACH:\r\n                        case TacticalLines.ISLAND:\r\n                        case TacticalLines.DRYDOCK:\r\n                        case TacticalLines.LOADING_FACILITY_AREA:\r\n                        case TacticalLines.PERCHES:\r\n                        case TacticalLines.UNDERWATER_HAZARD:\r\n                        case TacticalLines.DISCOLORED_WATER:\r\n                        case TacticalLines.VDR_LEVEL_12:\r\n                        case TacticalLines.VDR_LEVEL_23:\r\n                        case TacticalLines.VDR_LEVEL_34:\r\n                        case TacticalLines.VDR_LEVEL_45:\r\n                        case TacticalLines.VDR_LEVEL_56:\r\n                        case TacticalLines.VDR_LEVEL_67:\r\n                        case TacticalLines.VDR_LEVEL_78:\r\n                        case TacticalLines.VDR_LEVEL_89:\r\n                        case TacticalLines.VDR_LEVEL_910:\r\n                        case TacticalLines.SOLID_ROCK:\r\n                        case TacticalLines.CLAY:\r\n                        case TacticalLines.FINE_SAND:\r\n                        case TacticalLines.MEDIUM_SAND:\r\n                        case TacticalLines.COARSE_SAND:\r\n                        case TacticalLines.VERY_COARSE_SAND:\r\n                        case TacticalLines.VERY_FINE_SAND:\r\n                        case TacticalLines.VERY_FINE_SILT:\r\n                        case TacticalLines.FINE_SILT:\r\n                        case TacticalLines.MEDIUM_SILT:\r\n                        case TacticalLines.COARSE_SILT:\r\n                        case TacticalLines.BOULDERS:\r\n                        case TacticalLines.OYSTER_SHELLS:\r\n                        case TacticalLines.PEBBLES:\r\n                        case TacticalLines.SAND_AND_SHELLS:\r\n                        case TacticalLines.BOTTOM_SEDIMENTS_LAND:\r\n                        case TacticalLines.BOTTOM_SEDIMENTS_NO_DATA:\r\n                        case TacticalLines.BOTTOM_ROUGHNESS_MODERATE:\r\n                        case TacticalLines.BOTTOM_ROUGHNESS_ROUGH:\r\n                        case TacticalLines.BOTTOM_ROUGHNESS_SMOOTH:\r\n                        case TacticalLines.CLUTTER_HIGH:\r\n                        case TacticalLines.CLUTTER_MEDIUM:\r\n                        case TacticalLines.CLUTTER_LOW:\r\n                        case TacticalLines.IMPACT_BURIAL_0:\r\n                        case TacticalLines.IMPACT_BURIAL_10:\r\n                        case TacticalLines.IMPACT_BURIAL_100:\r\n                        case TacticalLines.IMPACT_BURIAL_20:\r\n                        case TacticalLines.IMPACT_BURIAL_75:\r\n                        case TacticalLines.BOTTOM_CATEGORY_A:\r\n                        case TacticalLines.BOTTOM_CATEGORY_B:\r\n                        case TacticalLines.BOTTOM_CATEGORY_C:\r\n                        case TacticalLines.BOTTOM_TYPE_A1:\r\n                        case TacticalLines.BOTTOM_TYPE_A2:\r\n                        case TacticalLines.BOTTOM_TYPE_A3:\r\n                        case TacticalLines.BOTTOM_TYPE_B1:\r\n                        case TacticalLines.BOTTOM_TYPE_B2:\r\n                        case TacticalLines.BOTTOM_TYPE_B3:\r\n                        case TacticalLines.BOTTOM_TYPE_C1:\r\n                        case TacticalLines.BOTTOM_TYPE_C2:\r\n                        case TacticalLines.BOTTOM_TYPE_C3:\r\n                        case TacticalLines.SUBMERGED_CRIB:\r\n                        case TacticalLines.FREEFORM: {\r\n                            shape.setFillColor(tg.get_FillColor());\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                }\r\n\r\n                if (lineType === TacticalLines.INSTABILITY || lineType === TacticalLines.SHEAR) {\r\n                    // Calculate dash array for instability and shear so that dots are on peak of curves\r\n                    let dotLength: double = 1;\r\n                    let spacing: double = lineThickness * 2;\r\n\r\n                    let points: Array<POINT2> = shape.getPoints();\r\n\r\n                    let arcLength: double = 0;\r\n                    for (let i: int = 0; i < 6; i++) { // 6 segments in each arc\r\n                        arcLength += lineutility.CalcDistanceDouble(points[i], points[i + 1]) as double;\r\n                    }\r\n\r\n                    // For very large line thicknesses get a reasonable spacing\r\n                    // Helps avoid calculating negative dashLength if spacing is longer than arc\r\n                    spacing = Math.min(spacing, arcLength / 5);\r\n\r\n                    // dashLength is space remaining in arc after adding dots and spacing.\r\n                    // Divide remaining space by two because there's a dash on both sides of the dots\r\n                    let dash: number[];\r\n                    if (lineType === TacticalLines.INSTABILITY) {\r\n                        let dotAndSpaceLength: double = dotLength * 2 + spacing * 3;\r\n                        let dashLength: double = (arcLength - dotAndSpaceLength) / 2;\r\n                        dash = [dashLength, spacing, dotLength, spacing, dotLength, spacing, dashLength, 0];\r\n                    } else { // SHEAR\r\n                        let dotAndSpaceLength: double = dotLength + spacing * 2;\r\n                        let dashLength: double = (arcLength - dotAndSpaceLength) / 2;\r\n                        dash = [dashLength, spacing, dotLength, spacing, dashLength, 0];\r\n                    }\r\n                    stroke = new BasicStroke(lineThickness, BasicStroke.CAP_ROUND, BasicStroke.JOIN_ROUND, 4, dash, 0);\r\n                } else {\r\n                    if (lineType === TacticalLines.TROUGH) {\r\n                        // The dashed lines look odd when longer than the arc length. This will set a max length for dashes relative to the arc length.\r\n                        let points: Array<POINT2> = shape.getPoints();\r\n\r\n                        let arcLength: double = 0;\r\n                        for (let i: int = 0; i < 6; i++) { // 6 segments in each arc\r\n                            arcLength += lineutility.CalcDistanceDouble(points[i], points[i + 1]) as double;\r\n                        }\r\n\r\n                        let dashLength: double = 2 * lineThickness; // from clsUtility.getLineStroke\r\n\r\n                        dashLength = Math.min(dashLength, arcLength / 4);\r\n\r\n                        let dash: number[] = [dashLength, dashLength];\r\n                        stroke = new BasicStroke(lineThickness, tg.get_lineCap(), BasicStroke.JOIN_ROUND, 4, dash, 0);\r\n                    } else {\r\n                        stroke = clsUtility.getLineStroke(lineThickness, shape.get_Style(), tg.get_lineCap(), BasicStroke.JOIN_ROUND);\r\n                    }\r\n                }\r\n\r\n                shape.setStroke(stroke);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //clsUtility.WriteFile(\"error in clsMETOC.SetShapeProperties\");\r\n                ErrorLogger.LogException(clsMETOC._className, \"SetShapeProperties\",\r\n                    new RendererException(\"Failed inside SetShapeProperties\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Draws an arrow to the GeneralPath object from pt1 to pt2.\r\n     *\r\n     * @param pt1 arrow tip\r\n     * @param pt2 - arrow base\r\n     * @param size - arrow size in pixels\r\n     * @param lineObject - general path to draw the arrow\r\n     *\r\n     * @return arrow sprite\r\n     */\r\n    private static DrawArrow(pt1: POINT2,\r\n        pt2: POINT2,\r\n        size: double,\r\n        lineObject: GeneralPath): void {\r\n        try {\r\n            let ptBase: POINT2 = new POINT2();\r\n            let ptTemp: POINT2 = new POINT2();\r\n            let pts: Array<POINT2> = new Array();\r\n            ptBase = lineutility.ExtendAlongLineDouble(pt2, pt1, size);\r\n            ptTemp = lineutility.ExtendDirectedLine(pt1, ptBase, ptBase, 2, size);\r\n\r\n            pts.push(ptTemp);\r\n            pts.push(pt2);\r\n            ptTemp = lineutility.ExtendDirectedLine(pt1, ptBase, ptBase, 3, size);\r\n            pts.push(ptTemp);\r\n            lineObject.moveTo(pts[0].x, pts[0].y);\r\n            lineObject.lineTo(pts[1].x, pts[1].y);\r\n            lineObject.lineTo(pts[2].x, pts[2].y);\r\n            pts.length = 0; // pts.clear()\r\n            pts = null;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsMETOC._className, \"DrawArrow\",\r\n                    new RendererException(\"Failed inside DrawArrow\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * Returns a GeneralPath for symbols which require splines. Also returns the calculated\r\n     * spline points for those symbols with additional features based on them.\r\n     * @param tg\r\n     * @param splinePoints2 spline points in pixels\r\n     * @return\r\n     */\r\n    private static DrawSplines(tg: TGLight,\r\n        splinePoints2: Array<POINT2>): GeneralPath {\r\n        let lineObject: GeneralPath = new GeneralPath();\r\n        try {\r\n            let i: int = 0;\r\n            let j: int = 0;\r\n            let n: int = 0;\r\n            let t: int = 0;\r\n            let splinePoints: Array<POINT2>;\r\n            let array: Array<POINT2> = tg.get_Pixels();\r\n            let pt0: POINT2 = new POINT2();\r\n            let pt1: POINT2 = new POINT2();\r\n            let pt2: POINT2 = new POINT2();\r\n            let pt3: POINT2 = new POINT2();\r\n            let\r\n                pt4: POINT2 = new POINT2();\r\n            let pt5: POINT2 = new POINT2();\r\n            let pt6: POINT2 = new POINT2();\r\n            let pt: POINT2;\r\n            let pt_before: POINT2;\r\n            let pt_after: POINT2;\r\n            let Di: POINT2;\r\n            let p2: POINT2;\r\n            let p3: POINT2;\r\n            let pt_after2: POINT2;\r\n            let tension: double = 0.33;\r\n            let control_scale: double = (tension / 0.5 * 0.175);\r\n            let d: double = 0;\r\n            let tmpArray: Array<POINT2>;\r\n            n = array.length;\r\n            //for (i = 0; i < array.length - 1; i++) //was length-1\r\n            for (i = 0; i < n - 1; i++) //was length-1\r\n            {\r\n                pt = array[i];\r\n                if (i === 0) {\r\n                    lineObject.moveTo(pt.x, pt.y);\r\n                    pt_before = pt;\r\n                } else {\r\n                    pt_before = array[i - 1];\r\n                }\r\n\r\n                if (i === array.length - 1) {\r\n                    pt2 = array[i];\r\n                } else {\r\n                    pt2 = array[i + 1];\r\n                }\r\n\r\n                if (i < array.length - 2) {\r\n                    pt_after = array[i + 1];\r\n                } else {\r\n                    pt_after = array[array.length - 1];\r\n                }\r\n\r\n                if (i < array.length - 2) {\r\n                    pt_after2 = array[i + 2];\r\n                } else {\r\n                    pt_after2 = array[array.length - 1];\r\n                }\r\n\r\n\r\n                Di = new POINT2();\r\n                p2 = new POINT2();\r\n\r\n                Di.x = pt_after.x - pt_before.x;\r\n                Di.y = pt_after.y - pt_before.y;\r\n                p2.x = pt.x + control_scale * Di.x;\r\n                p2.y = pt.y + control_scale * Di.y;\r\n\r\n                p3 = new POINT2();\r\n                let DiPlus1: POINT2 = new POINT2();\r\n\r\n                DiPlus1.x = pt_after2.x - pt.x;\r\n                DiPlus1.y = pt_after2.y - pt.y;\r\n                p3.x = pt_after.x - control_scale * DiPlus1.x;\r\n                p3.y = pt_after.y - control_scale * DiPlus1.y;\r\n\r\n                tmpArray = clsMETOC.drawCubicBezier2(tg, lineObject, pt, p2, p3, pt2);\r\n\r\n                //ICE_OPENINGS_FROZEN needs to know which segment corresponds to each spline point\r\n                if (tg.get_LineType() === TacticalLines.ICE_OPENINGS_FROZEN ||\r\n                    tg.get_LineType() === TacticalLines.ICE_OPENINGS_FROZEN_GE) {\r\n                    if (tmpArray.length > 0) {\r\n\r\n                        tmpArray[tmpArray.length - 1].style = 47;\r\n                    }\r\n                    //use this to differentiate the arrays\r\n                }\r\n                splinePoints2.push(...tmpArray);\r\n\r\n                splinePoints = tmpArray;\r\n\r\n                switch (tg.get_LineType()) {\r\n                    case TacticalLines.EBB_TIDE: {\r\n                        if (i === array.length - 2) {\r\n                            if (splinePoints.length >= 2) {\r\n\r\n                                clsMETOC.DrawArrow(splinePoints[splinePoints.length - 2], tg.Pixels[tg.Pixels.length - 1], arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale()), lineObject);\r\n                            }\r\n\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case TacticalLines.FLOOD_TIDE: {\r\n                        d = arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale());\r\n                        if (i === 0 && splinePoints.length > 1) {\r\n                            //finally get the feather points\r\n                            //must allocate for the feather points, requires 4 additional points\r\n                            pt0 = splinePoints[0];\r\n                            pt1 = splinePoints[1];\r\n                            pt2 = lineutility.ExtendLineDouble(pt0, pt1, d);\r\n                            pt3 = lineutility.ExtendLineDouble(pt0, pt1, d * 2);\r\n                            pt4 = lineutility.ExtendLineDouble(pt0, pt1, d * 3);\r\n                            pt5 = lineutility.ExtendDirectedLine(pt3, pt2, pt2, 3, d);\r\n                            pt6 = lineutility.ExtendDirectedLine(pt4, pt3, pt3, 3, d);\r\n\r\n                            //first feather line\r\n                            lineObject.moveTo(pt3.x, pt3.y);\r\n                            lineObject.lineTo(pt5.x, pt5.y);\r\n                            //second feather line\r\n                            lineObject.moveTo(pt4.x, pt4.y);\r\n                            lineObject.lineTo(pt6.x, pt6.y);\r\n                        }\r\n                        if (i === array.length - 2) {\r\n                            if (splinePoints.length >= 2) {\r\n\r\n                                clsMETOC.DrawArrow(splinePoints[splinePoints.length - 2], tg.Pixels[tg.Pixels.length - 1], d, lineObject);\r\n                            }\r\n\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case TacticalLines.STREAM:\r\n                    case TacticalLines.JET: {\r\n                        if (splinePoints.length > i + 1) {\r\n                            clsMETOC.DrawArrow(splinePoints[i + 1], splinePoints[i], arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale()), lineObject);\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case TacticalLines.FLOOD_TIDE_GE: {\r\n                        d = arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale());\r\n                        if (i === 0 && splinePoints.length > 1) {\r\n                            //finally get the feather points\r\n                            //must allocate for the feather points, requires 4 additional points\r\n                            pt0 = splinePoints[0];\r\n                            pt1 = splinePoints[1];\r\n                            pt2 = lineutility.ExtendLineDouble(pt0, pt1, d);\r\n                            pt3 = lineutility.ExtendLineDouble(pt0, pt1, d * 2);\r\n                            pt4 = lineutility.ExtendLineDouble(pt0, pt1, d * 3);\r\n                            pt5 = lineutility.ExtendDirectedLine(pt3, pt2, pt2, 3, d);\r\n                            pt6 = lineutility.ExtendDirectedLine(pt4, pt3, pt3, 3, d);\r\n\r\n                            //first feather line\r\n                            lineObject.moveTo(pt3.x, pt3.y);\r\n                            lineObject.lineTo(pt5.x, pt5.y);\r\n                            //second feather line\r\n                            lineObject.moveTo(pt4.x, pt4.y);\r\n                            lineObject.lineTo(pt6.x, pt6.y);\r\n                        }\r\n                        if (i === array.length - 2)//the last point in the array\r\n                        {\r\n                            lineObject.moveTo(splinePoints2[0].x as int, splinePoints2[0].y as int);\r\n                            t = splinePoints2.length;\r\n                            //for(j=1;j<splinePoints2.length;j++)\r\n                            for (j = 1; j < t; j++) {\r\n\r\n                                lineObject.lineTo(splinePoints2[j].x as int, splinePoints2[j].y as int);\r\n                            }\r\n\r\n\r\n                            if (splinePoints.length >= 2) {\r\n\r\n                                clsMETOC.DrawArrow(splinePoints[splinePoints.length - 2], tg.Pixels[tg.Pixels.length - 1], d, lineObject);\r\n                            }\r\n\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case TacticalLines.EBB_TIDE_GE: {\r\n                        if (i === array.length - 2)//the last point in the array\r\n                        {\r\n                            lineObject = new GeneralPath();\r\n                            lineObject.moveTo(splinePoints2[0].x as int, splinePoints2[0].y as int);\r\n                            t = splinePoints2.length;\r\n                            //for(j=1;j<splinePoints2.length;j++)\r\n                            for (j = 1; j < t; j++) {\r\n\r\n                                lineObject.lineTo(splinePoints2[j].x as int, splinePoints2[j].y as int);\r\n                            }\r\n\r\n\r\n                            if (splinePoints.length >= 2) {\r\n\r\n                                clsMETOC.DrawArrow(splinePoints[splinePoints.length - 2], tg.Pixels[tg.Pixels.length - 1], arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale()), lineObject);\r\n                            }\r\n\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case TacticalLines.JET_GE:\r\n                    case TacticalLines.STREAM_GE: {\r\n                        if (splinePoints.length > i + 1) {\r\n                            clsMETOC.DrawArrow(splinePoints[i + 1], splinePoints[i], arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale()), lineObject);\r\n                        }\r\n                        if (i === array.length - 2)//the last point in the array\r\n                        {\r\n                            lineObject.moveTo(splinePoints2[0].x as int, splinePoints2[0].y as int);\r\n                            t = splinePoints2.length;\r\n                            //for(j=1;j<splinePoints2.length;j++)\r\n                            for (j = 1; j < t; j++) {\r\n\r\n                                lineObject.lineTo(splinePoints2[j].x as int, splinePoints2[j].y as int);\r\n                            }\r\n\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case TacticalLines.ICE_OPENINGS_FROZEN_GE:\r\n                    case TacticalLines.ICE_OPENINGS_LEAD_GE:\r\n                    case TacticalLines.SEAWALL_GE:\r\n                    case TacticalLines.JETTY_BELOW_WATER_GE:\r\n                    case TacticalLines.JETTY_ABOVE_WATER_GE:\r\n                    case TacticalLines.RAMP_ABOVE_WATER_GE:\r\n                    case TacticalLines.RAMP_BELOW_WATER_GE:\r\n                    case TacticalLines.PIER_GE:\r\n                    case TacticalLines.COASTLINE_GE:\r\n                    case TacticalLines.DEPTH_CONTOUR_GE:\r\n                    case TacticalLines.DEPTH_CURVE_GE:\r\n                    case TacticalLines.CRACKS_GE:\r\n                    case TacticalLines.ESTIMATED_ICE_EDGE_GE:\r\n                    case TacticalLines.ICE_EDGE_GE:\r\n                    case TacticalLines.ISOPLETHS_GE:\r\n                    case TacticalLines.ISODROSOTHERM_GE:\r\n                    case TacticalLines.ISOTACH_GE:\r\n                    case TacticalLines.ISOTHERM_GE:\r\n                    case TacticalLines.UPPER_AIR_GE:\r\n                    case TacticalLines.ISOBAR_GE: {\r\n                        if (splinePoints2 != null && splinePoints2.length > 0) {\r\n                            lineObject = new GeneralPath();\r\n                            if (i === array.length - 2)//the last point in the array\r\n                            {\r\n                                lineObject.moveTo(splinePoints2[0].x as int, splinePoints2[0].y as int);\r\n                                t = splinePoints2.length;\r\n                                //for(j=1;j<splinePoints2.length;j++)\r\n                                for (j = 1; j < t; j++) {\r\n\r\n                                    lineObject.lineTo(splinePoints2[j].x as int, splinePoints2[j].y as int);\r\n                                }\r\n\r\n                            }\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case TacticalLines.ICE_EDGE_RADAR: {\r\n                        t = splinePoints.length;\r\n                        d = arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale());\r\n                        //for (j = 0; j < splinePoints.length - 1; j++)\r\n                        for (j = 0; j < t - 1; j++) {\r\n                            pt0 = new POINT2(splinePoints[j].x, splinePoints[j].y);\r\n                            pt2 = lineutility.ExtendAngledLine(splinePoints[j], splinePoints[j + 1], pt0, 45, d);\r\n                            pt1 = new POINT2(splinePoints[j].x, splinePoints[j].y);\r\n                            pt3 = lineutility.ExtendAngledLine(splinePoints[j], splinePoints[j + 1], pt1, -45, d);\r\n                            lineObject.moveTo(splinePoints[j].x, splinePoints[j].y);\r\n                            lineObject.lineTo(pt2.x, pt2.y);\r\n                            lineObject.moveTo(splinePoints[j].x, splinePoints[j].y);\r\n                            lineObject.lineTo(pt3.x, pt3.y);\r\n\r\n                            pt0 = new POINT2(splinePoints[j].x, splinePoints[j].y);\r\n                            pt2 = lineutility.ExtendAngledLine(splinePoints[j], splinePoints[j + 1], pt0, 135, d);\r\n                            pt1 = new POINT2(splinePoints[j].x, splinePoints[j].y);\r\n                            pt3 = lineutility.ExtendAngledLine(splinePoints[j], splinePoints[j + 1], pt1, -135, d);\r\n                            lineObject.moveTo(splinePoints[j].x, splinePoints[j].y);\r\n                            lineObject.lineTo(pt2.x, pt2.y);\r\n                            lineObject.moveTo(splinePoints[j].x, splinePoints[j].y);\r\n                            lineObject.lineTo(pt3.x, pt3.y);\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case TacticalLines.ICE_EDGE_RADAR_GE: {\r\n                        t = splinePoints.length;\r\n                        d = arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale());\r\n                        //for (j = 0; j < splinePoints.length - 1; j++)\r\n                        for (j = 0; j < t - 1; j++) {\r\n                            pt0 = new POINT2(splinePoints[j].x, splinePoints[j].y);\r\n                            pt2 = lineutility.ExtendAngledLine(splinePoints[j], splinePoints[j + 1], pt0, 45, d);\r\n                            pt1 = new POINT2(splinePoints[j].x, splinePoints[j].y);\r\n                            pt3 = lineutility.ExtendAngledLine(splinePoints[j], splinePoints[j + 1], pt1, -45, d);\r\n                            lineObject.moveTo(splinePoints[j].x, splinePoints[j].y);\r\n                            lineObject.lineTo(pt2.x, pt2.y);\r\n                            lineObject.moveTo(splinePoints[j].x, splinePoints[j].y);\r\n                            lineObject.lineTo(pt3.x, pt3.y);\r\n\r\n                            pt0 = new POINT2(splinePoints[j].x, splinePoints[j].y);\r\n                            pt2 = lineutility.ExtendAngledLine(splinePoints[j], splinePoints[j + 1], pt0, 135, d);\r\n                            pt1 = new POINT2(splinePoints[j].x, splinePoints[j].y);\r\n                            pt3 = lineutility.ExtendAngledLine(splinePoints[j], splinePoints[j + 1], pt1, -135, d);\r\n                            lineObject.moveTo(splinePoints[j].x, splinePoints[j].y);\r\n                            lineObject.lineTo(pt2.x, pt2.y);\r\n                            lineObject.moveTo(splinePoints[j].x, splinePoints[j].y);\r\n                            lineObject.lineTo(pt3.x, pt3.y);\r\n                        }\r\n                        if (i === array.length - 2)//the last point in the array\r\n                        {\r\n                            lineObject.moveTo(splinePoints2[0].x as int, splinePoints2[0].y as int);\r\n                            t = splinePoints2.length;\r\n                            //for(j=1;j<splinePoints2.length;j++)\r\n                            for (j = 1; j < t; j++) {\r\n\r\n                                lineObject.lineTo(splinePoints2[j].x as int, splinePoints2[j].y as int);\r\n                            }\r\n\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case TacticalLines.CRACKS_SPECIFIC_LOCATION: {\r\n                        t = splinePoints.length;\r\n                        d = arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale());\r\n                        //for (j = 0; j < splinePoints.length - 1; j++)\r\n                        for (j = 0; j < t - 1; j++) {\r\n                            //get perpendicular points (point pair)\r\n                            pt0 = splinePoints[j + 1];\r\n                            pt1 = lineutility.ExtendDirectedLine(splinePoints[j], splinePoints[j + 1], pt0, 2, d);\r\n                            lineObject.moveTo(pt1.x, pt1.y);\r\n                            pt1 = lineutility.ExtendDirectedLine(splinePoints[j], splinePoints[j + 1], pt0, 3, d);\r\n                            lineObject.lineTo(pt1.x, pt1.y);\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case TacticalLines.CRACKS_SPECIFIC_LOCATION_GE: {\r\n                        t = splinePoints.length;\r\n                        d = arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale());\r\n                        //for (j = 0; j < splinePoints.length - 1; j++)\r\n                        for (j = 0; j < t - 1; j++) {\r\n                            //get perpendicular points (point pair)\r\n                            pt0 = splinePoints[j + 1];\r\n                            pt1 = lineutility.ExtendDirectedLine(splinePoints[j], splinePoints[j + 1], pt0, 2, d);\r\n                            lineObject.moveTo(pt1.x, pt1.y);\r\n                            pt1 = lineutility.ExtendDirectedLine(splinePoints[j], splinePoints[j + 1], pt0, 3, d);\r\n                            lineObject.lineTo(pt1.x, pt1.y);\r\n                        }\r\n                        if (i === array.length - 2)//the last point in the array\r\n                        {\r\n                            lineObject.moveTo(splinePoints2[0].x as int, splinePoints2[0].y as int);\r\n                            t = splinePoints2.length;\r\n                            //for(j=1;j<splinePoints2.length;j++)\r\n                            for (j = 1; j < t; j++) {\r\n\r\n                                lineObject.lineTo(splinePoints2[j].x as int, splinePoints2[j].y as int);\r\n                            }\r\n\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        break;\r\n                    }\r\n\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsMETOC._className, \"DrawSplines\",\r\n                    new RendererException(\"Failed inside DrawSplines\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return lineObject;\r\n    }\r\n\r\n    /**\r\n     * Calculates a point on a segment using a ratio of the segment length.\r\n     * This function is used for calculating control points on Bezier curves.\r\n     *\r\n     * @param P0 the 1st point on the segment.\r\n     * @param P1 the last point on the segment\r\n     * @param ratio the fraction of the segment length\r\n     *\r\n     * @return calculated point on the P0-P1 segment.\r\n     */\r\n    private static getPointOnSegment(P0: POINT2, P1: POINT2, ratio: double): POINT2 {\r\n        //return {x: (P0.x + ((P1.x - P0.x) * ratio)), y: (P0.y + ((P1.y - P0.y) * ratio))};\r\n        //var pt:Point=new Point();\r\n        let pt: POINT2 = new POINT2();\r\n        try {\r\n            pt.x = P0.x + (P1.x - P0.x) * ratio;\r\n            pt.y = P0.y + (P1.y - P0.y) * ratio;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsMETOC._className, \"getPointOnSegment\",\r\n                    new RendererException(\"Failed inside getPointOnSegment\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pt;\r\n    }\r\n\r\n    /**\r\n     * This function will trace a cubic approximation of the cubic Bezier\r\n     * It will calculate a series of (control point/Destination point] which\r\n     * will be used to draw quadratic Bezier starting from P0\r\n     *\r\n     * @param lineObject - the sprite to use for drawing\r\n     * @param P0 - 1st client point\r\n     * @param P1 - 1st control point for a cubic Bezier\r\n     * @param P2 - 2nd control point\r\n     * @param P3 - 2nd client point\r\n     *\r\n     * @return an array of points along the spline at linetype specific intervals\r\n     */\r\n    private static drawCubicBezier2(\r\n        tg: TGLight,\r\n        lineObject: GeneralPath,\r\n        P0: POINT2,\r\n        P1: POINT2,\r\n        P2: POINT2,\r\n        P3: POINT2): Array<POINT2> {\r\n        let array: Array<POINT2> = new Array();\r\n        try {\r\n            // this stuff may be unnecessary\r\n            // calculates the useful base points\r\n            let PA: POINT2 = clsMETOC.getPointOnSegment(P0, P1, 0.75);\r\n            let PB: POINT2 = clsMETOC.getPointOnSegment(P3, P2, 0.75);\r\n\r\n            // get 1/16 of the [P3, P0] segment\r\n            let dx: double = (P3.x - P0.x) / 16;\r\n            let dy: double = (P3.y - P0.y) / 16;\r\n\r\n            // calculates control point 1\r\n            let Pc_1: POINT2 = clsMETOC.getPointOnSegment(P0, P1, 0.375);\r\n\r\n            // calculates control point 2\r\n            let Pc_2: POINT2 = clsMETOC.getPointOnSegment(PA, PB, 0.375);\r\n            Pc_2.x -= dx;\r\n            Pc_2.y -= dy;\r\n\r\n            // calculates control point 3\r\n            let Pc_3: POINT2 = clsMETOC.getPointOnSegment(PB, PA, 0.375);\r\n            Pc_3.x += dx;\r\n            Pc_3.y += dy;\r\n\r\n            // calculates control point 4\r\n            let Pc_4: POINT2 = clsMETOC.getPointOnSegment(P3, P2, 0.375);\r\n\r\n            // calculates the 3 anchor points\r\n            let Pa_1: POINT2 = lineutility.MidPointDouble(Pc_1, Pc_2, 0);\r\n            let Pa_2: POINT2 = lineutility.MidPointDouble(PA, PB, 0);\r\n            let Pa_3: POINT2 = lineutility.MidPointDouble(Pc_3, Pc_4, 0);\r\n            switch (tg.get_LineType()) {   //draw the solid curve for these\r\n                case TacticalLines.ISOBAR:\r\n                case TacticalLines.UPPER_AIR:\r\n                case TacticalLines.ISODROSOTHERM:\r\n                case TacticalLines.ICE_EDGE:\r\n                case TacticalLines.CRACKS:\r\n                case TacticalLines.DEPTH_CURVE:\r\n                case TacticalLines.DEPTH_CONTOUR:\r\n                case TacticalLines.COASTLINE:\r\n                case TacticalLines.PIER:\r\n                case TacticalLines.RAMP_ABOVE_WATER:\r\n                case TacticalLines.JETTY_ABOVE_WATER:\r\n                case TacticalLines.SEAWALL:\r\n                case TacticalLines.ICE_OPENINGS_LEAD:\r\n                case TacticalLines.ISOTACH:\r\n                case TacticalLines.ISOTHERM:\r\n                case TacticalLines.ISOPLETHS:\r\n                case TacticalLines.ESTIMATED_ICE_EDGE:\r\n                case TacticalLines.RAMP_BELOW_WATER:\r\n                case TacticalLines.JETTY_BELOW_WATER: {\r\n                    lineObject.moveTo(P0.x, P0.y);\r\n                    lineObject.curveTo(P1.x, P1.y, P2.x, P2.y, P3.x, P3.y);\r\n                    return array;\r\n                }\r\n\r\n                case TacticalLines.ICE_OPENINGS_LEAD_GE:\r\n                case TacticalLines.SEAWALL_GE:\r\n                case TacticalLines.JETTY_BELOW_WATER_GE:\r\n                case TacticalLines.JETTY_ABOVE_WATER_GE:\r\n                case TacticalLines.RAMP_ABOVE_WATER_GE:\r\n                case TacticalLines.RAMP_BELOW_WATER_GE:\r\n                case TacticalLines.PIER_GE:\r\n                case TacticalLines.COASTLINE_GE:\r\n                case TacticalLines.DEPTH_CONTOUR_GE:\r\n                case TacticalLines.DEPTH_CURVE_GE:\r\n                case TacticalLines.CRACKS_GE:\r\n                case TacticalLines.ESTIMATED_ICE_EDGE_GE:\r\n                case TacticalLines.ICE_EDGE_GE:\r\n                case TacticalLines.ISOPLETHS_GE:\r\n                case TacticalLines.ISOTACH_GE:\r\n                case TacticalLines.ISOTHERM_GE:\r\n                case TacticalLines.ISOBAR_GE:\r\n                case TacticalLines.UPPER_AIR_GE:\r\n                case TacticalLines.ISODROSOTHERM_GE:\r\n                case TacticalLines.ICE_OPENINGS_FROZEN:\r\n                case TacticalLines.ICE_OPENINGS_FROZEN_GE:\r\n                case TacticalLines.ICE_EDGE_RADAR:\r\n                case TacticalLines.ICE_EDGE_RADAR_GE:\r\n                case TacticalLines.CRACKS_SPECIFIC_LOCATION:\r\n                case TacticalLines.CRACKS_SPECIFIC_LOCATION_GE:\r\n                case TacticalLines.EBB_TIDE:\r\n                case TacticalLines.FLOOD_TIDE:\r\n                case TacticalLines.EBB_TIDE_GE:\r\n                case TacticalLines.FLOOD_TIDE_GE:\r\n                case TacticalLines.JET:\r\n                case TacticalLines.STREAM:\r\n                case TacticalLines.JET_GE:\r\n                case TacticalLines.STREAM_GE: {\r\n                    lineObject.moveTo(P0.x, P0.y);\r\n                    lineObject.curveTo(P1.x, P1.y, P2.x, P2.y, P3.x, P3.y);\r\n                    //do not return, we still need the spline points\r\n                    //to claculate other features\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    //the rest of them must use the calculated curve points\r\n                    break;\r\n                }\r\n\r\n            }\r\n            //var sprite:Sprite;\r\n            let j: int = 0;\r\n            let distance: double = 0;\r\n            let n: int = 0;\r\n            let x: double = 0;\r\n            let y: double = 0;\r\n            let increment: double = 0;\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            let pt2: POINT2;\r\n            let t: double = 0;\r\n            let pt: POINT2;\r\n            array.length = 0; // array.clear()\r\n            //distance=clsUtility.Distance2(P0,Pa_1);\r\n            //add the curve points to tg.Pixels\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.ICE_EDGE_RADAR:\r\n                case TacticalLines.ICE_EDGE_RADAR_GE: {\r\n                    increment = arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ICE_OPENINGS_FROZEN:\r\n                case TacticalLines.ICE_OPENINGS_FROZEN_GE:\r\n                case TacticalLines.CRACKS_SPECIFIC_LOCATION:\r\n                case TacticalLines.CRACKS_SPECIFIC_LOCATION_GE: {\r\n                    //increment = 12.0;\r\n                    increment = arraysupport.getScaledSize(7, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    increment = arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n            }\r\n\r\n            distance = lineutility.CalcDistanceDouble(P0, Pa_1);\r\n            if (distance < increment) {\r\n\r\n                distance = increment;\r\n            }\r\n\r\n            n = Math.trunc(distance / increment);\r\n\r\n            pt0 = P0;\r\n            pt1 = Pc_1;\r\n            pt2 = Pa_1;\r\n            for (j = 0; j < n; j++) {\r\n                t = j as double * (increment / distance);\r\n                x = (1 - t) * (1 - t) * pt0.x + 2 * (1 - t) * t * pt1.x + t * t * pt2.x;\r\n                y = (1 - t) * (1 - t) * pt0.y + 2 * (1 - t) * t * pt1.y + t * t * pt2.y;\r\n                pt = new POINT2(x, y);\r\n                //array.push(pt);\r\n                array.push(pt);\r\n            }\r\n            //distance=clsUtility.Distance2(Pa_1,Pa_2);\r\n            distance = lineutility.CalcDistanceDouble(Pa_1, Pa_2);\r\n\r\n            //add the curve points to tg.Pixels\r\n            n = Math.trunc(distance / increment);\r\n            pt0 = Pa_1;\r\n            pt1 = Pc_2;\r\n            pt2 = Pa_2;\r\n            for (j = 0; j < n; j++) {\r\n                t = j as double * (increment / distance);\r\n                x = (1 - t) * (1 - t) * pt0.x + 2 * (1 - t) * t * pt1.x + t * t * pt2.x;\r\n                y = (1 - t) * (1 - t) * pt0.y + 2 * (1 - t) * t * pt1.y + t * t * pt2.y;\r\n                pt = new POINT2(x, y);\r\n                array.push(pt);\r\n            }\r\n\r\n            //distance=clsUtility.Distance2(Pa_2,Pa_3);\r\n            distance = lineutility.CalcDistanceDouble(Pa_2, Pa_3);\r\n            //add the curve points to tg.Pixels\r\n            n = Math.trunc(distance / increment);\r\n            pt0 = Pa_2;\r\n            pt1 = Pc_3;\r\n            pt2 = Pa_3;\r\n            for (j = 0; j < n; j++) {\r\n                t = j as double * (increment / distance);\r\n                x = (1 - t) * (1 - t) * pt0.x + 2 * (1 - t) * t * pt1.x + t * t * pt2.x;\r\n                y = (1 - t) * (1 - t) * pt0.y + 2 * (1 - t) * t * pt1.y + t * t * pt2.y;\r\n                pt = new POINT2(x, y);\r\n                array.push(pt);\r\n            }\r\n            //distance=clsUtility.Distance2(Pa_3,P3);\r\n            distance = lineutility.CalcDistanceDouble(Pa_3, P3);\r\n            //add the curve points to tg.Pixels\r\n            n = Math.trunc(distance / increment);\r\n            pt0 = Pa_3;\r\n            pt1 = Pc_4;\r\n            pt2 = P3;\r\n            for (j = 0; j < n; j++) {\r\n                t = j as double * (increment / distance);\r\n                x = (1 - t) * (1 - t) * pt0.x + 2 * (1 - t) * t * pt1.x + t * t * pt2.x;\r\n                y = (1 - t) * (1 - t) * pt0.y + 2 * (1 - t) * t * pt1.y + t * t * pt2.y;\r\n                pt = new POINT2(x, y);\r\n                array.push(pt);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsMETOC._className, \"drawCubicBezier2\",\r\n                    new RendererException(\"Failed inside drawCubicBezier2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return array;\r\n    }\r\n\r\n    /*\r\n     *\r\n     * Called by Splines2TG to get straight channel lines for splines.\r\n     *\r\n     * @param tg - TGlight\r\n     *\r\n     * @return An ArrayList to use for building the parallel splines\r\n     */\r\n    //    private static ArrayList ParallelLines(TGLight tg,int rev) {\r\n    //        ArrayList<POINT2> channelPoints2 = new ArrayList();\r\n    //        try {\r\n    //            double[] pLinePoints = new double[tg.Pixels.length * 2];\r\n    //            double[] channelPoints = new double[6 * tg.Pixels.length];\r\n    //            int j = 0;\r\n    //            int n=tg.Pixels.length;\r\n    //            //for (j = 0; j < tg.Pixels.length; j++)\r\n    //            for (j = 0; j < n; j++) \r\n    //            {\r\n    //                pLinePoints[2 * j] = tg.Pixels[j].x;\r\n    //                pLinePoints[2 * j + 1] = tg.Pixels[j].y;\r\n    //            }\r\n    //            int numPoints = tg.Pixels.length;\r\n    //            int channelWidth = 20;\r\n    //            int usePtr = 0;\r\n    //            ArrayList<Shape2> shapes = null;\r\n    //\r\n    //            try {\r\n    //                CELineArray.CGetChannel2Double(pLinePoints, pLinePoints, channelPoints, numPoints, numPoints, (int) TacticalLines.CHANNEL, channelWidth, usePtr, shapes,rev);\r\n    //            } catch (Exception e) {\r\n    //                ErrorLogger.LogException(_className, \"ParallelLines\",\r\n    //                    new RendererException(\"Failed inside ParallelLines\", e));\r\n    //            }\r\n    //\r\n    //            POINT2 pt2 = null;\r\n    //            int style = 0;\r\n    //            n=channelPoints.length;\r\n    //            //for (j = 0; j < channelPoints.length / 3; j++) \r\n    //            for (j = 0; j < n / 3; j++) \r\n    //            {\r\n    //                pt2 = new POINT2(channelPoints[3 * j], channelPoints[3 * j + 1], style);\r\n    //                channelPoints2.push(pt2);\r\n    //            }\r\n    //        } catch (Exception exc) {\r\n    //            ErrorLogger.LogException(_className, \"ParallelLines\",\r\n    //                    new RendererException(\"Failed inside ParallelLines\", exc));\r\n    //        }\r\n    //        return channelPoints2;\r\n    //    }\r\n    /**\r\n     * Call this function with segment\r\n     * @param Pixels a segment of tg.Pixels\r\n     * @return\r\n     */\r\n    private static ParallelLines2(Pixels: Array<POINT2>, channelWidth: int): Array<POINT2> {\r\n        let channelPoints2: Array<POINT2> = new Array();\r\n        try {\r\n            let pLinePoints: number[] = new Array<number>(Pixels.length * 2);\r\n            let channelPoints: number[] = new Array<number>(6 * Pixels.length);\r\n            let j: int = 0;\r\n            let n: int = Pixels.length;\r\n            //for (j = 0; j < Pixels.length; j++)\r\n            for (j = 0; j < n; j++) {\r\n                pLinePoints[2 * j] = Pixels[j].x;\r\n                pLinePoints[2 * j + 1] = Pixels[j].y;\r\n            }\r\n            let numPoints: int = Pixels.length;\r\n            let usePtr: int = 0;\r\n            let shapes: Array<Shape2>;\r\n\r\n            try {\r\n                let tg: TGLight = new TGLight();\r\n                tg.set_LineType(TacticalLines.CHANNEL);\r\n                Channels.GetChannel1Double(tg, pLinePoints, pLinePoints, channelPoints, numPoints, numPoints, channelWidth, usePtr, shapes);\r\n            } catch (e) {\r\n                if (e instanceof Error) {\r\n                    ErrorLogger.LogException(clsMETOC._className, \"ParallelLines2\",\r\n                        new RendererException(\"Failed inside ParallelLines2\", e));\r\n                } else {\r\n                    throw e;\r\n                }\r\n            }\r\n\r\n            let pt2: POINT2;\r\n            let style: int = 0;\r\n            n = channelPoints.length;\r\n            //for (j = 0; j < channelPoints.length / 3; j++) \r\n            for (j = 0; j < n / 3; j++) {\r\n                pt2 = new POINT2(channelPoints[3 * j], channelPoints[3 * j + 1], style);\r\n                channelPoints2.push(pt2);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsMETOC._className, \"ParallelLines2\",\r\n                    new RendererException(\"Failed inside ParallelLines2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return channelPoints2;\r\n    }\r\n}\r\n","import {type double, type int } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { BasicStroke } from \"../graphics2d/BasicStroke\"\r\nimport { Graphics2D } from \"../graphics2d/Graphics2D\"\r\nimport { Line2D } from \"../graphics2d/Line2D\"\r\nimport { Point2D } from \"../graphics2d/Point2D\"\r\nimport { Polygon } from \"../graphics2d/Polygon\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\nimport { TexturePaint } from \"../graphics2d/TexturePaint\"\r\nimport { arraysupport } from \"../JavaLineArray/arraysupport\"\r\nimport { lineutility } from \"../JavaLineArray/lineutility\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { ref } from \"../JavaLineArray/ref\"\r\nimport { Shape2 } from \"../JavaLineArray/Shape2\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\nimport { mdlGeodesic } from \"../JavaTacticalRenderer/mdlGeodesic\"\r\nimport { P1 } from \"../JavaTacticalRenderer/P1\"\r\nimport { TGLight } from \"../JavaTacticalRenderer/TGLight\"\r\nimport { Color } from \"../renderer/utilities/Color\"\r\nimport { DrawRules } from \"../renderer/utilities/DrawRules\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { IPointConversion } from \"../renderer/utilities/IPointConversion\"\r\nimport { MSInfo } from \"../renderer/utilities/MSInfo\"\r\nimport { MSLookup } from \"../renderer/utilities/MSLookup\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\nimport { RendererUtilities } from \"../renderer/utilities/RendererUtilities\"\r\nimport { SymbolID } from \"../renderer/utilities/SymbolID\"\r\nimport { clsRenderer } from \"../RenderMultipoints/clsRenderer\"\r\nimport { clsUtility as renderMPUtility } from \"../RenderMultipoints/clsUtility\";\r\nimport { clsMETOC } from \"./clsMETOC\";\r\n\r\n\r\n/**\r\n * A general utility class for the tactical renderer\r\n *\r\n */\r\nexport class clsUtility {\r\n    private static readonly _className: string = \"clsUtility\";\r\n    protected static POINT2ToPoint2D(pt2: POINT2): Point2D | null {\r\n        if (pt2 == null) {\r\n            return null;\r\n        }\r\n\r\n        let x: double = pt2.x;\r\n        let y: double = pt2.y;\r\n        let pt: Point2D = new Point2D(x, y);\r\n        return pt;\r\n    }\r\n    /**\r\n     * returns true if the line segments are all outside the bounds\r\n     * @param tg the tactical graphic\r\n     * @param clipBounds the pixels based clip bounds\r\n     * @return \r\n     */\r\n    public static linesOutsideClipBounds(tg: TGLight,\r\n        clipBounds: Rectangle2D): boolean {\r\n        try {\r\n            let isAutoshape: boolean = clsUtility.isAutoshape(tg);\r\n            if (isAutoshape) {\r\n                return false;\r\n            }\r\n\r\n\r\n            let xmin: double = clipBounds.getMinX();\r\n            let xmax: double = clipBounds.getMaxX();\r\n            let ymin: double = clipBounds.getMinY();\r\n            let ymax: double = clipBounds.getMaxY();\r\n            let j: int = 0;\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            let boundsEdge: Line2D;\r\n            let ptsLine: Line2D;\r\n            let n: int = tg.Pixels.length;\r\n            //for(j=0;j<tg.Pixels.length-1;j++)\r\n            for (j = 0; j < n - 1; j++) {\r\n                pt0 = tg.Pixels[j];\r\n                pt1 = tg.Pixels[j + 1];\r\n\r\n                //if either point is inside the bounds return false\r\n                if (clipBounds.contains(pt0.x, pt0.y)) {\r\n\r\n                    return false;\r\n                }\r\n\r\n                if (clipBounds.contains(pt1.x, pt1.y)) {\r\n\r\n                    return false;\r\n                }\r\n\r\n\r\n                ptsLine = new Line2D(pt0.x, pt0.y, pt1.x, pt1.y);\r\n\r\n                //if the pt0-pt1 line intersects any clip bounds edge then return false\r\n                boundsEdge = new Line2D(xmin, ymin, xmax, ymin);\r\n                if (ptsLine.intersectsLine(boundsEdge)) {\r\n\r\n                    return false;\r\n                }\r\n\r\n\r\n                boundsEdge = new Line2D(xmax, ymin, xmax, ymax);\r\n                if (ptsLine.intersectsLine(boundsEdge)) {\r\n\r\n                    return false;\r\n                }\r\n\r\n\r\n                boundsEdge = new Line2D(xmax, ymax, xmin, ymax);\r\n                if (ptsLine.intersectsLine(boundsEdge)) {\r\n\r\n                    return false;\r\n                }\r\n\r\n\r\n                boundsEdge = new Line2D(xmin, ymax, xmin, ymin);\r\n                if (ptsLine.intersectsLine(boundsEdge)) {\r\n\r\n                    return false;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"linesOutsideClipBounds\",\r\n                    new RendererException(\"Failed inside linesOutsideClipBounds\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return true;\r\n    }\r\n    /**\r\n     * Returns the minimum client points needed for the symbol\r\n     * @param lineType line type\r\n     * @return minimum number of clients required to render the line\r\n     * @deprecated use MSInfo.getMinPointCount()\r\n     */\r\n    public static GetMinPoints(lineType: int): int {\r\n        let result: int = -1;\r\n        switch (lineType) {\r\n            case TacticalLines.RECTANGULAR:\r\n            case TacticalLines.CUED_ACQUISITION:\r\n            case TacticalLines.CIRCULAR:\r\n            case TacticalLines.PBS_CIRCLE:\r\n            case TacticalLines.BDZ:\r\n            case TacticalLines.FSA_CIRCULAR:\r\n            case TacticalLines.NOTACK:\r\n            case TacticalLines.FFA_CIRCULAR:\r\n            case TacticalLines.NFA_CIRCULAR:\r\n            case TacticalLines.RFA_CIRCULAR:\r\n            case TacticalLines.ACA_CIRCULAR:\r\n            case TacticalLines.PAA_CIRCULAR:\r\n            case TacticalLines.ATI_CIRCULAR:\r\n            case TacticalLines.CFFZ_CIRCULAR:\r\n            case TacticalLines.SENSOR_CIRCULAR:\r\n            case TacticalLines.CENSOR_CIRCULAR:\r\n            case TacticalLines.DA_CIRCULAR:\r\n            case TacticalLines.CFZ_CIRCULAR:\r\n            case TacticalLines.ZOR_CIRCULAR:\r\n            case TacticalLines.TBA_CIRCULAR:\r\n            case TacticalLines.TVAR_CIRCULAR:\r\n            case TacticalLines.KILLBOXBLUE_CIRCULAR:\r\n            case TacticalLines.KILLBOXPURPLE_CIRCULAR:\r\n            case TacticalLines.LAUNCH_AREA:\r\n            case TacticalLines.DEFENDED_AREA_CIRCULAR:\r\n            case TacticalLines.SHIP_AOI_CIRCULAR:\r\n            case TacticalLines.PBS_ELLIPSE:\r\n            case TacticalLines.RANGE_FAN:\r\n            case TacticalLines.RANGE_FAN_SECTOR:\r\n            case TacticalLines.RADAR_SEARCH: {\r\n                result = 1;\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.PAA_RECTANGULAR:\r\n            case TacticalLines.FSA_RECTANGULAR:\r\n            case TacticalLines.SHIP_AOI_RECTANGULAR:\r\n            case TacticalLines.DEFENDED_AREA_RECTANGULAR:\r\n            case TacticalLines.FFA_RECTANGULAR:\r\n            case TacticalLines.RFA_RECTANGULAR:\r\n            case TacticalLines.NFA_RECTANGULAR:\r\n            case TacticalLines.ACA_RECTANGULAR:\r\n            case TacticalLines.ATI_RECTANGULAR:\r\n            case TacticalLines.CFFZ_RECTANGULAR:\r\n            case TacticalLines.SENSOR_RECTANGULAR:\r\n            case TacticalLines.CENSOR_RECTANGULAR:\r\n            case TacticalLines.DA_RECTANGULAR:\r\n            case TacticalLines.CFZ_RECTANGULAR:\r\n            case TacticalLines.ZOR_RECTANGULAR:\r\n            case TacticalLines.TBA_RECTANGULAR:\r\n            case TacticalLines.TVAR_RECTANGULAR:\r\n            case TacticalLines.KILLBOXBLUE_RECTANGULAR:\r\n            case TacticalLines.KILLBOXPURPLE_RECTANGULAR: {\r\n                result = 2; //was 3\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.SPTBYFIRE:\r\n            case TacticalLines.RIP:\r\n            case TacticalLines.MOBILE_DEFENSE:\r\n            case TacticalLines.DEMONSTRATE:\r\n            case TacticalLines.GAP:\r\n            case TacticalLines.ASLTXING:\r\n            case TacticalLines.MSDZ: {\r\n                result = 4;\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.BYPASS:\r\n            case TacticalLines.BLOCK:\r\n            case TacticalLines.BREACH:\r\n            case TacticalLines.CANALIZE:\r\n            case TacticalLines.CLEAR:\r\n            case TacticalLines.CONTAIN:\r\n            case TacticalLines.DELAY:\r\n            case TacticalLines.DISRUPT:\r\n            case TacticalLines.PENETRATE:\r\n            case TacticalLines.RETIRE:\r\n            case TacticalLines.PURSUIT:\r\n            case TacticalLines.ENVELOPMENT:\r\n            case TacticalLines.FPOL:\r\n            case TacticalLines.RPOL:\r\n            case TacticalLines.SCREEN:\r\n            case TacticalLines.COVER:\r\n            case TacticalLines.GUARD:\r\n            case TacticalLines.SEIZE:\r\n            case TacticalLines.CAPTURE:\r\n            case TacticalLines.ESCORT:\r\n            case TacticalLines.EVACUATE:\r\n            case TacticalLines.WITHDRAW:\r\n            case TacticalLines.DISENGAGE:\r\n            case TacticalLines.WDRAWUP:\r\n            //non task autoshapes\r\n            case TacticalLines.SARA:\r\n            case TacticalLines.DECEIVE:\r\n            case TacticalLines.PDF:\r\n            case TacticalLines.IL:\r\n            case TacticalLines.ATKBYFIRE:\r\n            case TacticalLines.AMBUSH:\r\n            case TacticalLines.RELEASE:\r\n            case TacticalLines.HOL:\r\n            case TacticalLines.BHL:\r\n            case TacticalLines.MNFLDBLK:\r\n            case TacticalLines.MNFLDDIS:\r\n            case TacticalLines.TURN_REVD:\r\n            case TacticalLines.TURN:\r\n            case TacticalLines.PLANNED:\r\n            case TacticalLines.ESR1:\r\n            case TacticalLines.ESR2:\r\n            case TacticalLines.ROADBLK:\r\n            case TacticalLines.EASY:\r\n            case TacticalLines.BYDIF:\r\n            case TacticalLines.BYIMP:\r\n            case TacticalLines.FORDSITE:\r\n            case TacticalLines.FORDIF:\r\n            //METOCs\r\n            case TacticalLines.IFR:\r\n            case TacticalLines.MVFR:\r\n            case TacticalLines.TURBULENCE:\r\n            case TacticalLines.ICING:\r\n            case TacticalLines.NON_CONVECTIVE:\r\n            case TacticalLines.CONVECTIVE:\r\n            case TacticalLines.FROZEN:\r\n            case TacticalLines.THUNDERSTORMS:\r\n            case TacticalLines.FOG:\r\n            case TacticalLines.SAND:\r\n            case TacticalLines.FREEFORM:\r\n            case TacticalLines.DEPTH_AREA:\r\n            case TacticalLines.ISLAND:\r\n            case TacticalLines.BEACH:\r\n            case TacticalLines.WATER:\r\n            case TacticalLines.FISH_TRAPS:\r\n            case TacticalLines.SWEPT_AREA:\r\n            case TacticalLines.OIL_RIG_FIELD:\r\n            case TacticalLines.FOUL_GROUND:\r\n            case TacticalLines.KELP:\r\n            case TacticalLines.BEACH_SLOPE_MODERATE:\r\n            case TacticalLines.BEACH_SLOPE_STEEP:\r\n            case TacticalLines.ANCHORAGE_AREA:\r\n            case TacticalLines.TRAINING_AREA:\r\n            case TacticalLines.FORESHORE_AREA:\r\n            case TacticalLines.DRYDOCK:\r\n            case TacticalLines.LOADING_FACILITY_AREA:\r\n            case TacticalLines.PERCHES:\r\n            case TacticalLines.UNDERWATER_HAZARD:\r\n            case TacticalLines.DISCOLORED_WATER:\r\n            case TacticalLines.BEACH_SLOPE_FLAT:\r\n            case TacticalLines.BEACH_SLOPE_GENTLE:\r\n            case TacticalLines.MARITIME_AREA:\r\n            case TacticalLines.OPERATOR_DEFINED:\r\n            case TacticalLines.SUBMERGED_CRIB:\r\n            case TacticalLines.VDR_LEVEL_12:\r\n            case TacticalLines.VDR_LEVEL_23:\r\n            case TacticalLines.VDR_LEVEL_34:\r\n            case TacticalLines.VDR_LEVEL_45:\r\n            case TacticalLines.VDR_LEVEL_56:\r\n            case TacticalLines.VDR_LEVEL_67:\r\n            case TacticalLines.VDR_LEVEL_78:\r\n            case TacticalLines.VDR_LEVEL_89:\r\n            case TacticalLines.VDR_LEVEL_910:\r\n            case TacticalLines.SOLID_ROCK:\r\n            case TacticalLines.CLAY:\r\n            case TacticalLines.VERY_COARSE_SAND:\r\n            case TacticalLines.COARSE_SAND:\r\n            case TacticalLines.MEDIUM_SAND:\r\n            case TacticalLines.FINE_SAND:\r\n            case TacticalLines.VERY_FINE_SAND:\r\n            case TacticalLines.VERY_FINE_SILT:\r\n            case TacticalLines.FINE_SILT:\r\n            case TacticalLines.MEDIUM_SILT:\r\n            case TacticalLines.COARSE_SILT:\r\n            case TacticalLines.BOULDERS:\r\n            case TacticalLines.OYSTER_SHELLS:\r\n            case TacticalLines.PEBBLES:\r\n            case TacticalLines.SAND_AND_SHELLS:\r\n            case TacticalLines.BOTTOM_SEDIMENTS_LAND:\r\n            case TacticalLines.BOTTOM_SEDIMENTS_NO_DATA:\r\n            case TacticalLines.BOTTOM_ROUGHNESS_SMOOTH:\r\n            case TacticalLines.BOTTOM_ROUGHNESS_MODERATE:\r\n            case TacticalLines.BOTTOM_ROUGHNESS_ROUGH:\r\n            case TacticalLines.CLUTTER_LOW:\r\n            case TacticalLines.CLUTTER_MEDIUM:\r\n            case TacticalLines.CLUTTER_HIGH:\r\n            case TacticalLines.IMPACT_BURIAL_0:\r\n            case TacticalLines.IMPACT_BURIAL_10:\r\n            case TacticalLines.IMPACT_BURIAL_20:\r\n            case TacticalLines.IMPACT_BURIAL_75:\r\n            case TacticalLines.IMPACT_BURIAL_100:\r\n            case TacticalLines.BOTTOM_CATEGORY_A:\r\n            case TacticalLines.BOTTOM_CATEGORY_B:\r\n            case TacticalLines.BOTTOM_CATEGORY_C:\r\n            case TacticalLines.BOTTOM_TYPE_A1:\r\n            case TacticalLines.BOTTOM_TYPE_A2:\r\n            case TacticalLines.BOTTOM_TYPE_A3:\r\n            case TacticalLines.BOTTOM_TYPE_B1:\r\n            case TacticalLines.BOTTOM_TYPE_B2:\r\n            case TacticalLines.BOTTOM_TYPE_B3:\r\n            case TacticalLines.BOTTOM_TYPE_C1:\r\n            case TacticalLines.BOTTOM_TYPE_C2:\r\n            case TacticalLines.BOTTOM_TYPE_C3: {\r\n                result = 3;\r\n                break;\r\n            }\r\n\r\n            case TacticalLines.MRR:\r\n            case TacticalLines.SL:\r\n            case TacticalLines.TC:\r\n            case TacticalLines.SC:\r\n            case TacticalLines.LLTR:\r\n            case TacticalLines.DIRATKAIR:\r\n            case TacticalLines.ABATIS:\r\n            case TacticalLines.CLUSTER:\r\n            case TacticalLines.MNFLDFIX:\r\n            case TacticalLines.FERRY:\r\n            case TacticalLines.MFLANE:\r\n            case TacticalLines.RAFT:\r\n            case TacticalLines.FOXHOLE:\r\n            case TacticalLines.LINTGT:\r\n            case TacticalLines.LINTGTS:\r\n            case TacticalLines.FPF:\r\n            case TacticalLines.CONVOY:\r\n            case TacticalLines.HCONVOY: {\r\n                result = 2;\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                result = 2;\r\n                break;\r\n            }\r\n\r\n        }\r\n        if (clsUtility.isClosedPolygon(lineType)) {\r\n            result = 3;\r\n        }\r\n        //add code for change 1 areas\r\n        return result;\r\n    }\r\n    /**\r\n     * @param linetype line type\r\n     * @return true if the line is a closed area\r\n     */\r\n    public static isClosedPolygon(linetype: int): boolean {\r\n        let result: boolean = false;\r\n        switch (linetype) {\r\n            case TacticalLines.BBS_AREA:\r\n            case TacticalLines.BS_BBOX:\r\n            case TacticalLines.AT:\r\n            case TacticalLines.DEPICT:\r\n            case TacticalLines.DZ:\r\n            case TacticalLines.MINED:\r\n            case TacticalLines.FENCED:\r\n            case TacticalLines.UXO:\r\n            case TacticalLines.ROZ:\r\n            case TacticalLines.AARROZ:\r\n            case TacticalLines.UAROZ:\r\n            case TacticalLines.WEZ:\r\n            case TacticalLines.FEZ:\r\n            case TacticalLines.JEZ:\r\n            case TacticalLines.FAADZ:\r\n            case TacticalLines.HIDACZ:\r\n            case TacticalLines.MEZ:\r\n            case TacticalLines.LOMEZ:\r\n            case TacticalLines.HIMEZ:\r\n            case TacticalLines.WFZ_REVD:\r\n            case TacticalLines.WFZ:\r\n            case TacticalLines.PNO:\r\n            case TacticalLines.BATTLE:\r\n            case TacticalLines.EA:\r\n            case TacticalLines.EZ:\r\n            case TacticalLines.LZ:\r\n            case TacticalLines.PZ:\r\n            case TacticalLines.GENERAL:\r\n            case TacticalLines.JTAA:\r\n            case TacticalLines.SAA:\r\n            case TacticalLines.SGAA:\r\n            case TacticalLines.BS_AREA:\r\n            case TacticalLines.ASSAULT:\r\n            case TacticalLines.ATKPOS:\r\n            case TacticalLines.OBJ:\r\n            case TacticalLines.AO:\r\n            case TacticalLines.AIRHEAD:\r\n            case TacticalLines.NAI:\r\n            case TacticalLines.TAI:\r\n            case TacticalLines.BASE_CAMP_REVD:\r\n            case TacticalLines.BASE_CAMP:\r\n            case TacticalLines.GUERILLA_BASE_REVD:\r\n            case TacticalLines.GUERILLA_BASE:\r\n            case TacticalLines.GENERIC_AREA:\r\n            case TacticalLines.OBSFAREA:\r\n            case TacticalLines.OBSAREA:\r\n            case TacticalLines.ZONE:\r\n            case TacticalLines.STRONG:\r\n            case TacticalLines.DRCL:\r\n            case TacticalLines.FSA:\r\n            case TacticalLines.ACA:\r\n            case TacticalLines.ASSY:\r\n            case TacticalLines.BSA:\r\n            case TacticalLines.NFA:\r\n            case TacticalLines.RFA:\r\n            case TacticalLines.FARP:\r\n            case TacticalLines.AIRFIELD:\r\n            case TacticalLines.LAA:\r\n            case TacticalLines.BOMB:\r\n            case TacticalLines.FFA:\r\n            case TacticalLines.SMOKE:\r\n            case TacticalLines.PAA:\r\n            case TacticalLines.ENCIRCLE:\r\n            case TacticalLines.DHA_REVD:\r\n            case TacticalLines.DHA:\r\n            case TacticalLines.KILL_ZONE:\r\n            case TacticalLines.EPW:\r\n            case TacticalLines.RHA:\r\n            case TacticalLines.DSA:\r\n            case TacticalLines.CSA:\r\n            case TacticalLines.RSA:\r\n            case TacticalLines.FORT_REVD:\r\n            case TacticalLines.FORT:\r\n            case TacticalLines.PEN:\r\n            case TacticalLines.BIO:\r\n            case TacticalLines.BIOT:\r\n            case TacticalLines.NUC:\r\n            case TacticalLines.RAD:\r\n            case TacticalLines.RADT:\r\n            case TacticalLines.CHEM:\r\n            case TacticalLines.CHEMT:\r\n            case TacticalLines.SERIES:\r\n            case TacticalLines.ATI:\r\n            case TacticalLines.TBA:\r\n            case TacticalLines.TVAR:\r\n            case TacticalLines.CFFZ:\r\n            case TacticalLines.CENSOR:\r\n            case TacticalLines.SENSOR:\r\n            case TacticalLines.ZOR:\r\n            case TacticalLines.DA:\r\n            case TacticalLines.CFZ:\r\n            case TacticalLines.KILLBOXBLUE:\r\n            case TacticalLines.KILLBOXPURPLE:\r\n            //METOCs\r\n            case TacticalLines.IFR:\r\n            case TacticalLines.MVFR:\r\n            case TacticalLines.TURBULENCE:\r\n            case TacticalLines.ICING:\r\n            case TacticalLines.NON_CONVECTIVE:\r\n            case TacticalLines.CONVECTIVE:\r\n            case TacticalLines.FROZEN:\r\n            case TacticalLines.THUNDERSTORMS:\r\n            case TacticalLines.FOG:\r\n            case TacticalLines.SAND:\r\n            case TacticalLines.FREEFORM:\r\n            case TacticalLines.DEPTH_AREA:\r\n            case TacticalLines.ISLAND:\r\n            case TacticalLines.BEACH:\r\n            case TacticalLines.WATER:\r\n            case TacticalLines.FISH_TRAPS:\r\n            case TacticalLines.SWEPT_AREA:\r\n            case TacticalLines.OIL_RIG_FIELD:\r\n            case TacticalLines.FOUL_GROUND:\r\n            case TacticalLines.KELP:\r\n            case TacticalLines.BEACH_SLOPE_MODERATE:\r\n            case TacticalLines.BEACH_SLOPE_STEEP:\r\n            case TacticalLines.ANCHORAGE_AREA:\r\n            case TacticalLines.TRAINING_AREA:\r\n            case TacticalLines.FORESHORE_AREA:\r\n            case TacticalLines.DRYDOCK:\r\n            case TacticalLines.LOADING_FACILITY_AREA:\r\n            case TacticalLines.PERCHES:\r\n            case TacticalLines.UNDERWATER_HAZARD:\r\n            case TacticalLines.DISCOLORED_WATER:\r\n            case TacticalLines.BEACH_SLOPE_FLAT:\r\n            case TacticalLines.BEACH_SLOPE_GENTLE:\r\n            case TacticalLines.MARITIME_AREA:\r\n            case TacticalLines.OPERATOR_DEFINED:\r\n            case TacticalLines.SUBMERGED_CRIB:\r\n            case TacticalLines.VDR_LEVEL_12:\r\n            case TacticalLines.VDR_LEVEL_23:\r\n            case TacticalLines.VDR_LEVEL_34:\r\n            case TacticalLines.VDR_LEVEL_45:\r\n            case TacticalLines.VDR_LEVEL_56:\r\n            case TacticalLines.VDR_LEVEL_67:\r\n            case TacticalLines.VDR_LEVEL_78:\r\n            case TacticalLines.VDR_LEVEL_89:\r\n            case TacticalLines.VDR_LEVEL_910:\r\n            case TacticalLines.SOLID_ROCK:\r\n            case TacticalLines.CLAY:\r\n            case TacticalLines.VERY_COARSE_SAND:\r\n            case TacticalLines.COARSE_SAND:\r\n            case TacticalLines.MEDIUM_SAND:\r\n            case TacticalLines.FINE_SAND:\r\n            case TacticalLines.VERY_FINE_SAND:\r\n            case TacticalLines.VERY_FINE_SILT:\r\n            case TacticalLines.FINE_SILT:\r\n            case TacticalLines.MEDIUM_SILT:\r\n            case TacticalLines.COARSE_SILT:\r\n            case TacticalLines.BOULDERS:\r\n            case TacticalLines.OYSTER_SHELLS:\r\n            case TacticalLines.PEBBLES:\r\n            case TacticalLines.SAND_AND_SHELLS:\r\n            case TacticalLines.BOTTOM_SEDIMENTS_LAND:\r\n            case TacticalLines.BOTTOM_SEDIMENTS_NO_DATA:\r\n            case TacticalLines.BOTTOM_ROUGHNESS_SMOOTH:\r\n            case TacticalLines.BOTTOM_ROUGHNESS_MODERATE:\r\n            case TacticalLines.BOTTOM_ROUGHNESS_ROUGH:\r\n            case TacticalLines.CLUTTER_LOW:\r\n            case TacticalLines.CLUTTER_MEDIUM:\r\n            case TacticalLines.CLUTTER_HIGH:\r\n            case TacticalLines.IMPACT_BURIAL_0:\r\n            case TacticalLines.IMPACT_BURIAL_10:\r\n            case TacticalLines.IMPACT_BURIAL_20:\r\n            case TacticalLines.IMPACT_BURIAL_75:\r\n            case TacticalLines.IMPACT_BURIAL_100:\r\n            case TacticalLines.BOTTOM_CATEGORY_A:\r\n            case TacticalLines.BOTTOM_CATEGORY_B:\r\n            case TacticalLines.BOTTOM_CATEGORY_C:\r\n            case TacticalLines.BOTTOM_TYPE_A1:\r\n            case TacticalLines.BOTTOM_TYPE_A2:\r\n            case TacticalLines.BOTTOM_TYPE_A3:\r\n            case TacticalLines.BOTTOM_TYPE_B1:\r\n            case TacticalLines.BOTTOM_TYPE_B2:\r\n            case TacticalLines.BOTTOM_TYPE_B3:\r\n            case TacticalLines.BOTTOM_TYPE_C1:\r\n            case TacticalLines.BOTTOM_TYPE_C2:\r\n            case TacticalLines.BOTTOM_TYPE_C3:\r\n            case TacticalLines.TGMF: {\r\n                result = true;\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                break;\r\n            }\r\n\r\n        }\r\n        return result;\r\n    }\r\n\r\n    /**\r\n     * Closes the polygon for areas\r\n     * @param Pixels the client points\r\n     */\r\n    public static ClosePolygon(Pixels: Array<POINT2>): void {\r\n        try {\r\n            let pt0: POINT2 = Pixels[0];\r\n            let pt1: POINT2 = Pixels[Pixels.length - 1];\r\n            if (pt0.x !== pt1.x || pt0.y !== pt1.y) {\r\n                Pixels.push(new POINT2(pt0.x, pt0.y));\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"ClosePolygon\",\r\n                    new RendererException(\"Failed inside ClosePolygon\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * for change 1 symbol the W/w1 modifiers run too close to the symbol outline\r\n     * so it shifts the line along the line away from the edge\r\n     * @param p1\r\n     * @param p2\r\n     * @param shift\r\n     */\r\n    public static shiftModifiersLeft(p1: POINT2, p2: POINT2, shift: double): void {\r\n        try {\r\n            let pt1: POINT2 = new POINT2(p1);\r\n            let pt2: POINT2 = new POINT2(p2);\r\n            let dist: double = lineutility.CalcDistanceDouble(pt1, pt2);\r\n            if (pt1.x < pt2.x || (pt1.x === pt2.x && pt1.y < pt2.y)) {\r\n                pt1 = lineutility.ExtendAlongLineDouble(pt2, pt1, dist + shift);\r\n                pt2 = lineutility.ExtendAlongLineDouble(pt1, pt2, dist - shift);\r\n            }\r\n            else {\r\n                pt1 = lineutility.ExtendAlongLineDouble(pt2, pt1, dist - shift);\r\n                pt2 = lineutility.ExtendAlongLineDouble(pt1, pt2, dist + shift);\r\n            }\r\n            p1.x = pt1.x;\r\n            p1.y = pt1.y;\r\n            p2.x = pt2.x;\r\n            p2.y = pt2.y;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"shiftModifiersLeft\",\r\n                    new RendererException(\"Failed inside shiftModifiersLeft\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * Overrides shape properties for symbols based on Mil-Std-2525\r\n     * @param tg\r\n     * @param shape\r\n     */\r\n    protected static ResolveModifierShape(tg: TGLight, shape: Shape2): void {\r\n        try {\r\n            //shape style was set by CELineArray and takes precedence\r\n            //whenever it is set\r\n            let shapeStyle: int = shape.get_Style();\r\n            let lineStyle: int = tg.get_LineStyle();\r\n            let lineType: int = tg.get_LineType();\r\n            let hasFill: boolean = clsUtility.LinesWithFill(lineType);\r\n            let bolMETOC: int = clsMETOC.IsWeather(tg.get_SymbolId());\r\n            if (bolMETOC > 0) {\r\n\r\n                return;\r\n            }\r\n\r\n            let fillStyle: int = 0;\r\n            //for some of these the style must be dashed\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.NFA:\r\n                case TacticalLines.NFA_CIRCULAR:\r\n                case TacticalLines.NFA_RECTANGULAR:\r\n                case TacticalLines.BIO:\r\n                case TacticalLines.BIOT:\r\n                case TacticalLines.NUC:\r\n                case TacticalLines.CHEM:\r\n                case TacticalLines.CHEMT:\r\n                case TacticalLines.RAD:\r\n                case TacticalLines.RADT:\r\n                case TacticalLines.WFZ_REVD:\r\n                case TacticalLines.WFZ: {\r\n                    //case TacticalLines.OBSAREA:\r\n                    fillStyle = 3;\r\n                    if (tg.get_UseHatchFill()) {\r\n\r\n                        fillStyle = 0;\r\n                    }\r\n\r\n                    if (shape.getShapeType() === Shape2.SHAPE_TYPE_POLYLINE) {\r\n                        shape.set_Style(tg.get_LineStyle());\r\n                        shape.setLineColor(tg.get_LineColor());\r\n                        shape.setFillStyle(fillStyle /*GraphicProperties.FILL_TYPE_RIGHT_SLANTS*/);//was 3\r\n                        shape.setFillColor(tg.get_FillColor());\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OBSAREA: {\r\n                    if (shape.getShapeType() === Shape2.SHAPE_TYPE_POLYLINE) {\r\n                        shape.set_Style(tg.get_LineStyle());\r\n                        shape.setLineColor(tg.get_LineColor());\r\n                        shape.setFillStyle(0 /*GraphicProperties.FILL_TYPE_RIGHT_SLANTS*/);\r\n                        shape.setFillColor(tg.get_FillColor());\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LAA: {\r\n                    fillStyle = 2;\r\n                    if (tg.get_UseHatchFill()) {\r\n\r\n                        fillStyle = 0;\r\n                    }\r\n\r\n                    if (shape.getShapeType() === Shape2.SHAPE_TYPE_POLYLINE) {\r\n                        shape.set_Style(tg.get_LineStyle());\r\n                        shape.setLineColor(tg.get_LineColor());\r\n                        shape.setFillStyle(fillStyle /*GraphicProperties.FILL_TYPE_LEFT_SLANTS*/);//was 2\r\n                        shape.setFillColor(tg.get_FillColor());\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DIRATKAIR:\r\n                case TacticalLines.ATDITCHC:\r\n                case TacticalLines.ATDITCHM:\r\n                case TacticalLines.SARA:\r\n                case TacticalLines.FOLSP:\r\n                case TacticalLines.FERRY:\r\n                case TacticalLines.MNFLDFIX:\r\n                case TacticalLines.TURN_REVD:\r\n                case TacticalLines.TURN:\r\n                case TacticalLines.MNFLDDIS:\r\n                case TacticalLines.EASY:\r\n                case TacticalLines.BYDIF:\r\n                case TacticalLines.BYIMP:\r\n                case TacticalLines.MOBILE_DEFENSE: {\r\n                    tg.set_lineCap(BasicStroke.CAP_BUTT);\r\n                    if (shape.getShapeType() === Shape2.SHAPE_TYPE_FILL) {\r\n                        shape.setFillStyle(1 /*GraphicProperties.FILL_TYPE_SOLID*/);\r\n                        shape.setFillColor(tg.get_LineColor());\r\n                    }\r\n                    if (shape.getShapeType() === Shape2.SHAPE_TYPE_POLYLINE) {\r\n                        shape.set_Style(tg.get_LineStyle());\r\n                        shape.setLineColor(tg.get_LineColor());\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DECEIVE: \r\n                case TacticalLines.CLUSTER:\r\n                case TacticalLines.CATK:\r\n                case TacticalLines.CATKBYFIRE:\r\n                case TacticalLines.PLD:\r\n                case TacticalLines.PLANNED:\r\n                case TacticalLines.CFL:\r\n                case TacticalLines.FORDSITE:\r\n                case TacticalLines.ACOUSTIC_AMB: {\r\n                    //any shape for these symbols is dashed\r\n                    if (shape.getShapeType() === Shape2.SHAPE_TYPE_POLYLINE) {\r\n                        shape.set_Style(1 /*GraphicProperties.LINE_TYPE_DASHED*/);\r\n                        shape.setLineColor(tg.get_LineColor());\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PNO: { //always dashed\r\n                    if (shape.getShapeType() === Shape2.SHAPE_TYPE_POLYLINE) {\r\n                        shape.set_Style(1 /*GraphicProperties.LINE_TYPE_DASHED*/);\r\n                        shape.setLineColor(tg.get_LineColor());\r\n                        shape.setFillColor(tg.get_FillColor());\r\n                        shape.setFillStyle(tg.get_FillStyle());\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FOLLA:\r\n                case TacticalLines.ESR1:\r\n                case TacticalLines.FORDIF: {\r\n                    if (shape.getShapeType() === Shape2.SHAPE_TYPE_POLYLINE) {\r\n                        shape.setLineColor(tg.get_LineColor());\r\n                        if (shapeStyle !== lineStyle) {\r\n                            if (shapeStyle !== 1 /*GraphicProperties.LINE_TYPE_DASHED*/) {\r\n                                shape.set_Style(lineStyle);\r\n                            }\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AREA_DEFENSE: {\r\n                    if (shape.getShapeType() == Shape2.SHAPE_TYPE_FILL) {\r\n                        shape.setFillStyle(tg.get_FillStyle());\r\n                        shape.setFillColor(tg.get_FillColor());\r\n                        // If there are 5 points and the first and last are the same this is\r\n                        // a triangle and should be filled with line color\r\n                        let firstPt: POINT2 = shape.getPoints()[0];\r\n                        let lastPt: POINT2 = shape.getPoints()[shape.getPoints().length - 1];\r\n                        if (shape.getPoints().length == 5 && firstPt.x == lastPt.x && firstPt.y == lastPt.y) {\r\n                            shape.setFillStyle(1);\r\n                            shape.setFillColor(tg.get_LineColor());\r\n                        }\r\n                    }\r\n                    if (shape.getShapeType() == Shape2.SHAPE_TYPE_POLYLINE) {\r\n                        shape.setLineColor(tg.get_LineColor());\r\n                        shape.set_Style(lineStyle);\r\n                        if (hasFill || clsUtility.isClosedPolygon(lineType) || clsUtility.IsChange1Area(lineType)) {\r\n                            shape.setFillStyle(tg.get_FillStyle());\r\n                            shape.setFillColor(tg.get_FillColor());\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MOVEMENT_TO_CONTACT: {\r\n                    if (shape.getShapeType() == Shape2.SHAPE_TYPE_FILL) {\r\n                        shape.setFillStyle(tg.get_FillStyle());\r\n                        shape.setFillColor(tg.get_FillColor());\r\n                        // If there are 4 points and the first and last are the same this is\r\n                        // an arrow at the end of a jaggy line and should be filled with line color\r\n                        let firstPt: POINT2 = shape.getPoints()[0];\r\n                        let lastPt: POINT2 = shape.getPoints()[shape.getPoints().length - 1];\r\n                        if (shape.getPoints().length == 4 && firstPt.x == lastPt.x && firstPt.y == lastPt.y)\r\n                            shape.setFillColor(tg.get_LineColor());\r\n                    }\r\n                    if (shape.getShapeType() == Shape2.SHAPE_TYPE_POLYLINE) {\r\n                        shape.setLineColor(tg.get_LineColor());\r\n                        shape.set_Style(lineStyle);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.EXPLOIT: {\r\n                    // Some shapes have solid lines some have dashed\r\n                    if (shape.getShapeType() == Shape2.SHAPE_TYPE_FILL) {\r\n                        shape.setFillStyle(tg.get_FillStyle());\r\n                        shape.setFillColor(tg.get_FillColor());\r\n                    }\r\n                    if (shape.getShapeType() == Shape2.SHAPE_TYPE_POLYLINE) {\r\n                        shape.setLineColor(tg.get_LineColor());\r\n                        if (shapeStyle != 1 /*GraphicProperties.LINE_TYPE_DASHED*/) {\r\n                            shape.set_Style(lineStyle);\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    if (shape.getShapeType() === Shape2.SHAPE_TYPE_FILL) {\r\n                        shape.setFillStyle(tg.get_FillStyle());\r\n                        shape.setFillColor(tg.get_FillColor());\r\n                    }\r\n                    if (shape.getShapeType() === Shape2.SHAPE_TYPE_POLYLINE) {\r\n                        if (lineType !== TacticalLines.LC) {\r\n                            shape.setLineColor(tg.get_LineColor());\r\n                        } else {\r\n                            clsUtility.SetLCColor(tg, shape);\r\n                        }\r\n                        shape.set_Style(lineStyle);\r\n                        if (hasFill || clsUtility.isClosedPolygon(lineType) || clsUtility.IsChange1Area(lineType)) {\r\n                            switch (lineType) {\r\n                                case TacticalLines.RANGE_FAN:\r\n                                case TacticalLines.RANGE_FAN_SECTOR:\r\n                                case TacticalLines.RADAR_SEARCH:\r\n                                case TacticalLines.BBS_AREA:\r\n                                case TacticalLines.BBS_RECTANGLE: {\r\n                                    shape.setFillColor(null);\r\n                                    break;\r\n                                }\r\n\r\n                                default: {\r\n                                    shape.setFillStyle(tg.get_FillStyle());\r\n                                    shape.setFillColor(tg.get_FillColor());\r\n                                    break;\r\n                                }\r\n\r\n                            }\r\n                        }\r\n                        switch (lineType) {\r\n                            case TacticalLines.BS_ELLIPSE:\r\n                            case TacticalLines.BS_RECTANGLE: {\r\n                                //case TacticalLines.BBS_RECTANGLE:\r\n                                shape.setFillStyle(tg.get_FillStyle());\r\n                                shape.setFillColor(tg.get_FillColor());\r\n                                break;\r\n                            }\r\n\r\n                            case TacticalLines.BBS_RECTANGLE:\r\n                            case TacticalLines.PBS_RECTANGLE:\r\n                            case TacticalLines.PBS_SQUARE: {\r\n                                shape.setFillColor(null);\r\n                                break;\r\n                            }\r\n\r\n                            default: {\r\n                             break;\r\n                            }\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"ResolveModifierShape\",\r\n                    new RendererException(\"Failed inside ResolveModifierShape\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    public static GetOpaqueColor(color: Color): Color {\r\n        let r: int = color.getRed();\r\n        let g: int = color.getGreen();\r\n        let b: int = color.getBlue();\r\n        return new Color(r, g, b);\r\n    }\r\n    /**\r\n     * These lines allow fill\r\n     * @param linetype\r\n     * @return\r\n     */\r\n    public static LinesWithFill(linetype: int): boolean {\r\n        let result: boolean = false;\r\n        try {\r\n            switch (linetype) {\r\n                case TacticalLines.BS_LINE:\r\n                case TacticalLines.PAA_RECTANGULAR:\r\n                case TacticalLines.RECTANGULAR_TARGET:\r\n                case TacticalLines.CFL:\r\n                case TacticalLines.TRIP:\r\n                case TacticalLines.DIRATKAIR:\r\n                case TacticalLines.BOUNDARY:\r\n                case TacticalLines.ISOLATE:\r\n                case TacticalLines.CORDONKNOCK:\r\n                case TacticalLines.CORDONSEARCH:\r\n                case TacticalLines.DENY:\r\n                case TacticalLines.OCCUPY:\r\n                case TacticalLines.RETAIN:\r\n                case TacticalLines.SECURE:\r\n                case TacticalLines.CONTROL:\r\n                case TacticalLines.LOCATE:\r\n                case TacticalLines.AREA_DEFENSE:\r\n                case TacticalLines.MOBILE_DEFENSE:\r\n                case TacticalLines.FLOT:\r\n                case TacticalLines.LC:\r\n                case TacticalLines.PL:\r\n                case TacticalLines.FEBA:\r\n                case TacticalLines.LL:\r\n                case TacticalLines.EWL:\r\n                //                case TacticalLines.AC:\r\n                //                case TacticalLines.SAAFR:\r\n                case TacticalLines.DIRATKGND:\r\n                case TacticalLines.DIRATKSPT:\r\n                case TacticalLines.INFILTRATION:\r\n                case TacticalLines.FCL:\r\n                case TacticalLines.HOLD:\r\n                case TacticalLines.BRDGHD:\r\n                case TacticalLines.HOLD_GE:\r\n                case TacticalLines.BRDGHD_GE:\r\n                case TacticalLines.LOA:\r\n                case TacticalLines.LOD:\r\n                case TacticalLines.LDLC:\r\n                case TacticalLines.RELEASE:\r\n                case TacticalLines.HOL:\r\n                case TacticalLines.BHL:\r\n                case TacticalLines.LINE:\r\n                case TacticalLines.ABATIS:\r\n                case TacticalLines.ATDITCH:\r\n                case TacticalLines.ATWALL:\r\n                case TacticalLines.SFENCE:\r\n                case TacticalLines.DFENCE:\r\n                case TacticalLines.UNSP:\r\n                case TacticalLines.PLD:\r\n                case TacticalLines.DOUBLEA:\r\n                case TacticalLines.LWFENCE:\r\n                case TacticalLines.HWFENCE:\r\n                case TacticalLines.SINGLEC:\r\n                case TacticalLines.DOUBLEC:\r\n                case TacticalLines.TRIPLE:\r\n                case TacticalLines.FORTL:\r\n                case TacticalLines.LINTGT:\r\n                case TacticalLines.LINTGTS:\r\n                case TacticalLines.FSCL:\r\n                case TacticalLines.BCL_REVD:\r\n                case TacticalLines.BCL:\r\n                case TacticalLines.ICL:\r\n                case TacticalLines.IFF_OFF:\r\n                case TacticalLines.IFF_ON:\r\n                case TacticalLines.GENERIC_LINE:\r\n                case TacticalLines.NFL:\r\n                case TacticalLines.MFP:\r\n                case TacticalLines.RFL:\r\n                case TacticalLines.CONVOY:\r\n                case TacticalLines.HCONVOY:\r\n                case TacticalLines.MSR:\r\n                case TacticalLines.MSR_ONEWAY:\r\n                case TacticalLines.MSR_TWOWAY:\r\n                case TacticalLines.MSR_ALT:\r\n                case TacticalLines.ASR:\r\n                case TacticalLines.ASR_ONEWAY:\r\n                case TacticalLines.ASR_TWOWAY:\r\n                case TacticalLines.ASR_ALT:\r\n                case TacticalLines.TRAFFIC_ROUTE:\r\n                case TacticalLines.TRAFFIC_ROUTE_ONEWAY:\r\n                case TacticalLines.TRAFFIC_ROUTE_ALT: {\r\n                    result = true;\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    result = false;\r\n                    break;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"LinesWithFill\",\r\n                    new RendererException(\"Failed inside LinesWithFill\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return result;\r\n    }\r\n    /**\r\n     * @deprecated\r\n     * if the line color and fill color are the same or very close then we want to\r\n     * tweak the fill color a bit to make the line appear distinct from the fill.\r\n     * @param tg\r\n     */\r\n    public static tweakFillColor(tg: TGLight): void {\r\n        try {\r\n            if (clsUtility.isSameColor(tg.get_LineColor(), tg.get_FillColor()) === false) {\r\n\r\n                return;\r\n            }\r\n\r\n\r\n            let fillColor: Color = tg.get_FillColor();\r\n            let r: int = fillColor.getRed();\r\n            let g: int = fillColor.getGreen();\r\n            let b: int = fillColor.getBlue();\r\n            let alpha: int = fillColor.getAlpha();\r\n\r\n            r *= 0.9;\r\n            g *= 0.9;\r\n            b *= 0.9;\r\n            alpha *= 0.8;\r\n\r\n            fillColor = new Color(r, g, b, alpha);\r\n            tg.set_FillColor(fillColor);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"tweakFillColor\",\r\n                    new RendererException(\"Failed inside tweakFillColor\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * @deprecated\r\n     * Test to see if two colors are similar\r\n     * @param c1\r\n     * @param c2\r\n     * @return true is same (or similar) color\r\n     */\r\n    public static isSameColor(c1: Color, c2: Color): boolean {\r\n        try {\r\n            if (c1 == null || c2 == null) {\r\n\r\n                return true;\r\n            }\r\n\r\n\r\n            let r1: int = c1.getRed();\r\n            let r2: int = c2.getRed();\r\n            let g1: int = c1.getGreen();\r\n            let g2: int = c2.getGreen();\r\n            let\r\n                b1: int = c1.getBlue();\r\n            let b2: int = c2.getBlue();\r\n\r\n            if (Math.abs(r1 - r2) < 5) {\r\n\r\n                if (Math.abs(g1 - g2) < 5) {\r\n\r\n                    if (Math.abs(b1 - b2) < 5) {\r\n\r\n                        return true;\r\n                    }\r\n\r\n                }\r\n\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"isSameColor\",\r\n                    new RendererException(\"Failed inside isSameColor\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return false;\r\n    }\r\n    /**\r\n     * Customer requested routine for setting the stroke dash pattern\r\n     * Scales dash length with line width and DPI\r\n     * @param width\r\n     * @param style\r\n     * @param cap\r\n     * @param join\r\n     * @return\r\n     */\r\n    public static getLineStroke(width: int, style: int, cap: int, join: int): BasicStroke {\r\n        // Some segments are of length 0.1 because the Java2D renderer adds line caps of\r\n        // width/2 size to both ends of the segment when \"round\" is one of BasicStroke.CAP_ROUND\r\n        // or BasicStroke.CAP_SQUARE. This value is small enough not to affect the\r\n        // stipple bit pattern calculation for the 3d map and still look good on the\r\n        // 2d map.\r\n\r\n        // NOTE: The dash arrays below do not supportBasisStroke.CAP_BUTT line capping,\r\n        // although it would be relatively simple to change them such that they would.\r\n        let stroke: BasicStroke;\r\n        try {\r\n            let dashLength: double = 2 * width;\r\n            let dotLength: double = 1;\r\n            let dotSpace: double = 2 * width;\r\n            switch (style) {\r\n                case 0: {//GraphicProperties.LINE_TYPE_SOLID:\r\n                    stroke = new BasicStroke(width, cap, join);\r\n                    break;\r\n                }\r\n\r\n                case 1: {//GraphicProperties.LINE_TYPE_DASHED:\r\n                    let dash: number[] = [dashLength, dashLength];\r\n                    stroke = new BasicStroke(width, cap, join, 4, dash, 0);\r\n                    break;\r\n                }\r\n\r\n                case 2: {//GraphicProperties.LINE_TYPE_DOTTED:\r\n                    let dot: number[] = [dotLength, dotSpace];\r\n                    stroke = new BasicStroke(width, cap, join, 4, dot, 0);\r\n                    break;\r\n                }\r\n\r\n                case 3: {//GraphicProperties.LINE_TYPE_DASHDOT:\r\n                    let dashdot: number[] = [2 * dashLength, dotSpace, dotLength, dotSpace];\r\n                    stroke = new BasicStroke(width, cap, join, 4, dashdot, 0);\r\n                    break;\r\n                }\r\n\r\n                case 4: {//GraphicProperties.LINE_TYPE_DASHDOTDOT:\r\n                    let dashdotdot: number[] = [dashLength, dotSpace, dotLength, dotSpace, dotLength, dotSpace];\r\n                    stroke = new BasicStroke(width, cap, join, 4, dashdotdot, 0);\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    stroke = new BasicStroke(width, cap, join);\r\n                    break;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"getLineStroke\",\r\n                    new RendererException(\"Failed inside getLineStroke\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return stroke;\r\n    }\r\n    /**\r\n     * Sets shape properties based on other properties which were set by JavaLineArray\r\n     * @param tg tactical graphic\r\n     * @param shapes the ShapeInfo array\r\n     */\r\n    public static SetShapeProperties(tg: TGLight, shapes: Array<Shape2>): void {\r\n        try {\r\n            if (shapes == null) {\r\n                return;\r\n            }\r\n\r\n            let j: int = 0;\r\n            let shape: Shape2;\r\n            let stroke: BasicStroke;\r\n            let dash: number[];\r\n            let lineThickness: int = tg.get_LineThickness();\r\n            let shapeType: int = -1;\r\n            let lineType: int = tg.get_LineType();\r\n            let hasFill: boolean = clsUtility.LinesWithFill(lineType);\r\n            let isChange1Area: boolean = clsUtility.IsChange1Area(lineType);\r\n            let isClosedPolygon: boolean = clsUtility.isClosedPolygon(lineType);\r\n            //int n=shapes.length;\r\n            //remove air corridors fill shapes if fill is null\r\n            if (tg.get_FillColor() == null) {\r\n                switch (tg.get_LineType()) {\r\n                    case TacticalLines.AC:\r\n                    case TacticalLines.SAAFR:\r\n                    case TacticalLines.MRR:\r\n                    case TacticalLines.SL:\r\n                    case TacticalLines.TC:\r\n                    case TacticalLines.SC:\r\n                    case TacticalLines.LLTR: {\r\n                        shape = shapes[shapes.length - 1];\r\n                        shapes.length = 0; // shapes.clear()\r\n                        shapes.push(shape);\r\n                        break;\r\n                    }\r\n\r\n                    case TacticalLines.CATK:\r\n                    case TacticalLines.AIRAOA:\r\n                    case TacticalLines.AAAAA:\r\n                    case TacticalLines.SPT:\r\n                    case TacticalLines.FRONTAL_ATTACK:\r\n                    case TacticalLines.TURNING_MOVEMENT:\r\n                    case TacticalLines.MOVEMENT_TO_CONTACT:\r\n                    case TacticalLines.MAIN:\r\n                    case TacticalLines.CATKBYFIRE: {\t//80\r\n                        let tempShapes: Array<Shape2> = new Array();\r\n                        for (j = 0; j < shapes.length; j++) {\r\n                            shape = shapes[j];\r\n                            if (shape.getShapeType() !== Shape2.SHAPE_TYPE_FILL) {\r\n\r\n                                tempShapes.push(shape);\r\n                            }\r\n\r\n                        }\r\n                        shapes = tempShapes;\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        break;\r\n                    }\r\n\r\n                }\r\n            }\r\n            for (j = 0; j < shapes.length; j++) {\r\n                shape = shapes[j];\r\n                if (shape == null || shape.getShape() == null) {\r\n                    continue;\r\n                }\r\n\r\n                if (shape.getShapeType() === Shape2.SHAPE_TYPE_FILL) {\r\n                    switch (tg.get_LineType()) {\r\n                        case TacticalLines.DEPTH_AREA: {\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            shape.setFillColor(tg.get_FillColor());\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                }\r\n\r\n                //if(lineType != TacticalLines.LEADING_LINE)\r\n                clsUtility.ResolveModifierShape(tg, shape);\r\n                if (lineType === TacticalLines.AIRFIELD) {\r\n\r\n                    if (j === 1) {\r\n\r\n                        shape.setFillColor(null);\r\n                    }\r\n\r\n                }\r\n\r\n                //diagnostic\r\n                if(lineType==TacticalLines.BBS_POINT)\r\n                    if(j==0)\r\n                        shape.setLineColor(null);\r\n                //end section\r\n\r\n\r\n                shapeType = shape.getShapeType();\r\n\r\n                let rect: Rectangle2D;\r\n                let grid: Graphics2D;\r\n                let tp: TexturePaint = tg.get_TexturePaint();\r\n\r\n                if (lineThickness === 0) {\r\n\r\n                    lineThickness = 1;\r\n                }\r\n\r\n                //set the shape with the default properties\r\n                //the switch statement below will override specific properties as needed\r\n                stroke = clsUtility.getLineStroke(lineThickness, shape.get_Style(), tg.get_lineCap(), BasicStroke.JOIN_ROUND);\r\n                if (shape.getShapeType() === Shape2.SHAPE_TYPE_FILL) {\r\n                    stroke = new BasicStroke(lineThickness, BasicStroke.CAP_ROUND, BasicStroke.JOIN_MITER);\r\n                    //shape.setStroke(new BasicStroke(0));\r\n                }\r\n                shape.setStroke(stroke);\r\n            } // end loop over shapes\r\n            if (tg.get_LineType() === TacticalLines.DIRATKAIR) {\r\n                // Make arrowhead and bowtie shapes solid even if tg.get_LineStyle() isn't\r\n                for (let i: int = 2; i < shapes.length; i++) {\r\n                    let arrowHeadShape: Shape2 = shapes[i];\r\n                    arrowHeadShape.set_Style(0);\r\n                    stroke = clsUtility.getLineStroke(lineThickness, 0, tg.get_lineCap(), BasicStroke.JOIN_ROUND);\r\n                    arrowHeadShape.setStroke(stroke);\r\n                }\r\n            } else {\r\n                if (tg.get_LineType() === TacticalLines.DIRATKGND || tg.get_LineType() === TacticalLines.DIRATKSPT || tg.get_LineType() == TacticalLines.EXPLOIT || lineType == TacticalLines.INFILTRATION) {\r\n                    // Make arrowhead shape solid even if tg.get_LineStyle() isn't\r\n                    let arrowHeadShape: Shape2 = shapes[1];\r\n                    arrowHeadShape.set_Style(0);\r\n                    stroke = clsUtility.getLineStroke(lineThickness, 0, tg.get_lineCap(), BasicStroke.JOIN_ROUND);\r\n                    arrowHeadShape.setStroke(stroke);\r\n                } else {\r\n                    if (tg.get_LineType() === TacticalLines.PDF) {\r\n                        let rectShape: Shape2 = shapes[1];\r\n                        rectShape.set_Style(0);\r\n                        stroke = clsUtility.getLineStroke(lineThickness, 0, tg.get_lineCap(), BasicStroke.JOIN_ROUND);\r\n                        rectShape.setStroke(stroke);\r\n                        rectShape.setFillColor(rectShape.getLineColor());\r\n                    }\r\n                }\r\n\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"SetShapeProperties\",\r\n                    new RendererException(\"Failed inside SetShapeProperties\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * Returns a boolean indicating whether the line type is a change 1 area\r\n     * @param lineType the line type\r\n     * @return true if change 1 area\r\n     */\r\n    public static IsChange1Area(lineType: int): boolean {\r\n        try {\r\n            switch (lineType) {\r\n                case TacticalLines.LAUNCH_AREA:\r\n                case TacticalLines.DEFENDED_AREA_CIRCULAR:\r\n                case TacticalLines.SHIP_AOI_CIRCULAR:\r\n                case TacticalLines.PBS_ELLIPSE:\r\n                case TacticalLines.RECTANGULAR:\r\n                case TacticalLines.CUED_ACQUISITION:\r\n                case TacticalLines.PBS_RECTANGLE:\r\n                case TacticalLines.PBS_SQUARE:\r\n                case TacticalLines.CIRCULAR:\r\n                case TacticalLines.PBS_CIRCLE:\r\n                case TacticalLines.BDZ:\r\n                case TacticalLines.BBS_POINT:\r\n                case TacticalLines.FSA_CIRCULAR:\r\n                case TacticalLines.NOTACK:\r\n                case TacticalLines.FFA_CIRCULAR:\r\n                case TacticalLines.NFA_CIRCULAR:\r\n                case TacticalLines.RFA_CIRCULAR:\r\n                case TacticalLines.ACA_CIRCULAR:\r\n                case TacticalLines.PAA_CIRCULAR:\r\n                case TacticalLines.ATI_CIRCULAR:\r\n                case TacticalLines.CFFZ_CIRCULAR:\r\n                case TacticalLines.SENSOR_CIRCULAR:\r\n                case TacticalLines.CENSOR_CIRCULAR:\r\n                case TacticalLines.DA_CIRCULAR:\r\n                case TacticalLines.CFZ_CIRCULAR:\r\n                case TacticalLines.ZOR_CIRCULAR:\r\n                case TacticalLines.TBA_CIRCULAR:\r\n                case TacticalLines.TVAR_CIRCULAR:\r\n                case TacticalLines.KILLBOXBLUE_CIRCULAR:\r\n                case TacticalLines.KILLBOXPURPLE_CIRCULAR:\r\n                case TacticalLines.RANGE_FAN:\r\n                case TacticalLines.RANGE_FAN_FILL:\r\n                case TacticalLines.RANGE_FAN_SECTOR:\r\n                case TacticalLines.RADAR_SEARCH:\r\n                case TacticalLines.BS_RADARC:\r\n                case TacticalLines.BS_CAKE:\r\n                case TacticalLines.PAA_RECTANGULAR:\r\n                case TacticalLines.RECTANGULAR_TARGET:\r\n                case TacticalLines.FSA_RECTANGULAR:\r\n                case TacticalLines.SHIP_AOI_RECTANGULAR:\r\n                case TacticalLines.DEFENDED_AREA_RECTANGULAR:\r\n                case TacticalLines.BS_ROUTE:\r\n                case TacticalLines.BS_TRACK:\r\n                case TacticalLines.FFA_RECTANGULAR:\r\n                case TacticalLines.RFA_RECTANGULAR:\r\n                case TacticalLines.NFA_RECTANGULAR:\r\n                case TacticalLines.ACA_RECTANGULAR:\r\n                case TacticalLines.ATI_RECTANGULAR:\r\n                case TacticalLines.CFFZ_RECTANGULAR:\r\n                case TacticalLines.SENSOR_RECTANGULAR:\r\n                case TacticalLines.CENSOR_RECTANGULAR:\r\n                case TacticalLines.DA_RECTANGULAR:\r\n                case TacticalLines.CFZ_RECTANGULAR:\r\n                case TacticalLines.ZOR_RECTANGULAR:\r\n                case TacticalLines.TBA_RECTANGULAR:\r\n                case TacticalLines.TVAR_RECTANGULAR:\r\n                case TacticalLines.KILLBOXBLUE_RECTANGULAR:\r\n                case TacticalLines.KILLBOXPURPLE_RECTANGULAR:\r\n                case TacticalLines.BS_ORBIT:\r\n                case TacticalLines.BS_POLYARC: {\r\n                    return true;\r\n                }\r\n\r\n                default: {\r\n                    return false;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //clsUtility.WriteFile(\"Error in clsUtility.IsChange1Area\");\r\n                ErrorLogger.LogException(clsUtility._className, \"IsChange1Area\",\r\n                    new RendererException(\"Failed inside IsChange1Area\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return false;\r\n    }\r\n\r\n    /**\r\n     * Calculates point where two lines intersect.\r\n     * First line defined by pt1, m1.\r\n     * Second line defined by pt2, m2.\r\n     * result will be written to ptIntersect.\r\n     * @param pt1 first line point\r\n     * @param m1 slope of first line\r\n     * @param pt2 second line point\r\n     * @param m2 slope of second line\r\n     * @param ptIntersect OUT - intersection point\r\n     */\r\n    protected static CalcIntersectPt(pt1: POINT2,\r\n        m1: double,\r\n        pt2: POINT2,\r\n        m2: double,\r\n        ptIntersect: POINT2): void {\r\n        try {\r\n            if (m1 === m2) {\r\n                return;\r\n            }\r\n\r\n            let x1: double = pt1.x;\r\n            let y1: double = pt1.y;\r\n            let x2: double = pt2.x;\r\n            let y2: double = pt2.y;\r\n            //formula for the intersection of two lines\r\n            let dx2: double = ((y1 - y2 + m1 * x2 - m1 * x1) / (m2 - m1)) as double;\r\n            let x3: double = x2 + dx2;\r\n            let y3: double = (y2 + m2 * dx2) as double;\r\n\r\n            ptIntersect.x = x3;\r\n            ptIntersect.y = y3;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //clsUtility.WriteFile(\"Error in clsUtility.CalcIntersectPt\");\r\n                ErrorLogger.LogException(clsUtility._className, \"CalcIntersectPt\",\r\n                    new RendererException(\"Failed inside CalcIntersectPt\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Calculates the channel width in pixels for channel types\r\n     * @param pixels the client points as 2-tuples x,y in pixels\r\n     * @param distanceToChannelPOINT2 OUT - the calculated distance in pixels from the tip of the\r\n     * arrowhead to the back of the arrowhead.\r\n     * @return the channel width in pixels\r\n     */\r\n    public static ChannelWidth(pixels: number[],\r\n        distanceToChannelPOINT2: ref<number[]>): int {\r\n        let width: int = 0;\r\n        try {\r\n            let numPOINT2s: int = pixels.length / 2;\r\n            if (numPOINT2s < 3) {\r\n                return 0;\r\n            }\r\n\r\n            let channelWidthPOINT2: POINT2 = new POINT2(0, 0);\r\n            let lastSegmentPt1: POINT2 = new POINT2(0, 0);\r\n            let lastSegmentPt2: POINT2 = new POINT2(0, 0);\r\n\r\n            lastSegmentPt1.x = pixels[2 * numPOINT2s - 6] as double;\r\n            lastSegmentPt1.y = pixels[2 * numPOINT2s - 5] as double;\r\n            lastSegmentPt2.x = pixels[2 * numPOINT2s - 4] as double;\r\n            lastSegmentPt2.y = pixels[2 * numPOINT2s - 3] as double;\r\n            channelWidthPOINT2.x = pixels[2 * numPOINT2s - 2] as double;\r\n            channelWidthPOINT2.y = pixels[2 * numPOINT2s - 1] as double;\r\n\r\n            let m: ref<number[]> = new ref();\r\n            let m1: double = 0;\r\n            //m1.value=new double[1];\r\n            let distance: double = 0;\r\n            let ptIntersect: POINT2 = new POINT2(0, 0);\r\n            //boolean bolVertical = TrueSlope(lastSegmentPt1, lastSegmentPt2, ref m);\r\n            let bolVertical: boolean = lineutility.CalcTrueSlopeDouble2(lastSegmentPt1, lastSegmentPt2, m);\r\n            if (bolVertical === true && m.value[0] !== 0) {\r\n                m1 = -1 / m.value[0];\r\n                clsUtility.CalcIntersectPt(channelWidthPOINT2, m1, lastSegmentPt2, m.value[0], ptIntersect);\r\n                distance = lineutility.CalcDistanceDouble(channelWidthPOINT2, ptIntersect);\r\n            }\r\n            if (bolVertical === true && m.value[0] === 0) //horizontal segment\r\n            {\r\n                distance = Math.abs(channelWidthPOINT2.y - lastSegmentPt1.y);\r\n            }\r\n            if (bolVertical === false) //vertical segment\r\n            {\r\n                distance = Math.abs(channelWidthPOINT2.x - lastSegmentPt1.x);\r\n                distanceToChannelPOINT2.value = new Array<number>(1);\r\n                distanceToChannelPOINT2.value[0] = distance;\r\n                return distance as int * 4;\r\n            }\r\n\r\n            width = distance as int * 8;\r\n            if (width < 2) {\r\n                width = 2;\r\n            }\r\n\r\n            let hypotenuse: double = lineutility.CalcDistanceDouble(lastSegmentPt2, channelWidthPOINT2);\r\n            distanceToChannelPOINT2.value = new Array<number>(1);\r\n            distanceToChannelPOINT2.value[0] = Math.sqrt(hypotenuse * hypotenuse - distance * distance);\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //clsUtility.WriteFile(\"Error in clsUtility.ChannelWidth\");\r\n                ErrorLogger.LogException(clsUtility._className, \"ChannelWidth\",\r\n                    new RendererException(\"Failed inside ChannelWidth\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return width;\r\n    }\r\n\r\n    private static InYOrder(pt0: POINT2,\r\n        pt1: POINT2,\r\n        pt2: POINT2): boolean {\r\n        try {\r\n            if (pt0.y <= pt1.y && pt1.y <= pt2.y) {\r\n                return true;\r\n            }\r\n\r\n            if (pt2.y <= pt1.y && pt1.y <= pt0.y) {\r\n                return true;\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //clsUtility.WriteFile(\"Error in clsUtility.InYOrder\");\r\n                ErrorLogger.LogException(clsUtility._className, \"InYOrder\",\r\n                    new RendererException(\"Failed inside InYOrder\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return false;\r\n    }\r\n    /// <summary>\r\n    /// tests if POINT2s have successively increasing or decreasing x values.\r\n    /// </summary>\r\n    /// <param name=\"pt0\"></param>\r\n    /// <param name=\"pt1\"></param>\r\n    /// <param name=\"pt2\"></param>\r\n    /// <returns>true if POINT2s are in X order</returns>\r\n\r\n    private static InXOrder(pt0: POINT2,\r\n        pt1: POINT2,\r\n        pt2: POINT2): boolean {\r\n        try {\r\n            if (pt0.x <= pt1.x && pt1.x <= pt2.x) {\r\n                return true;\r\n            }\r\n\r\n            if (pt2.x <= pt1.x && pt1.x <= pt0.x) {\r\n                return true;\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //clsUtility.WriteFile(\"Error in clsUtility.InXOrder\");\r\n                ErrorLogger.LogException(clsUtility._className, \"InXOrder\",\r\n                    new RendererException(\"Failed inside InXOrder\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return false;\r\n    }\r\n\r\n    /**\r\n     * For each sector calculates left azimuth, right azimuth, min radius, max radius\r\n     * and stuff H2 with the string delimited result. The function is public, called by JavaRendererServer\r\n     * @param tg tactical graphic\r\n     */\r\n    public static GetSectorRadiiFromPoints(tg: TGLight): void {\r\n        try {\r\n            if (tg.get_LineType() === TacticalLines.RANGE_FAN_FILL) {\r\n\r\n                return;\r\n            }\r\n\r\n            let ptCenter: POINT2 = tg.LatLongs[0];\r\n            let ptLeftMin: POINT2 = new POINT2();\r\n            let ptRightMax: POINT2 = new POINT2();\r\n            let k: int = 0;\r\n            let strLeft: string = \"\";\r\n            let strRight: string = \"\";\r\n            let strMin: string = \"\";\r\n            let strMax: string = \"\";\r\n            let temp: string = \"\";\r\n            let nLeft: double = 0;\r\n            let nRight: double = 0;\r\n            let nMin: double = 0;\r\n            let nMax: double = 0;\r\n            //if tg.PointCollection has more than one point\r\n            //we use the points to calculate left,right,min,max\r\n            //and then stuff tg.H2 with the comma delimited string\r\n            let dist: double = 0;\r\n            let a12: ref<number[]> = new ref();\r\n            let a21: ref<number[]> = new ref();\r\n            let numSectors: int = 0;\r\n            if (tg.LatLongs.length > 2) {\r\n                numSectors = (tg.LatLongs.length - 2) / 2;\r\n                for (k = 0; k < numSectors; k++) {\r\n                    //get the sector points\r\n                    ptLeftMin = tg.LatLongs[2 * k + 2];\r\n                    ptRightMax = tg.LatLongs[2 * k + 3];\r\n\r\n                    dist = mdlGeodesic.geodesic_distance(ptCenter, ptLeftMin, a12, a21);\r\n                    nLeft = a12.value[0];\r\n                    strLeft = nLeft.toString();\r\n\r\n                    nMin = dist;\r\n                    strMin = nMin.toString();\r\n\r\n                    dist = mdlGeodesic.geodesic_distance(ptCenter, ptRightMax, a12, a21);\r\n                    nRight = a12.value[0];\r\n                    strRight = nRight.toString();\r\n\r\n                    nMax = dist;\r\n                    strMax = nMax.toString();\r\n\r\n                    if (k === 0) {\r\n                        temp = strLeft + \",\" + strRight + \",\" + strMin + \",\" + strMax;\r\n                    } else {\r\n                        temp += \",\" + strLeft + \",\" + strRight + \",\" + strMin + \",\" + strMax;\r\n                    }\r\n                }\r\n                if (temp !== \"\") {\r\n                    tg.set_LRMM(temp);\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //clsUtility.WriteFile(\"Error in clsUtility.GetSectorRadiiFromPoints\");\r\n                ErrorLogger.LogException(clsUtility._className, \"GetSectorRadiiFromPoints\",\r\n                    new RendererException(\"Failed inside GetSectorRadiiFromPoints\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Reverses the pixels except for the last point. This is used for\r\n     * the axis of advance type routes. The pixels are 2-tuples x,y\r\n     *\r\n     * @param pixels OUT - Array of client points\r\n     */\r\n    public static ReorderPixels(pixels: number[]): void {\r\n        try {\r\n            let tempPixels: number[];\r\n            //reverse the pixels\r\n            let j: int = 0;\r\n            let x: double = 0;\r\n            let y: double = 0;\r\n            let counter: int = 0;\r\n            let numPoints: int = 0;\r\n            counter = 0;\r\n            numPoints = pixels.length / 2;\r\n            tempPixels = new Array<number>(pixels.length);\r\n            for (j = 0; j < numPoints - 1; j++) {\r\n                x = pixels[pixels.length - 2 * j - 4];\r\n                y = pixels[pixels.length - 2 * j - 3];\r\n                tempPixels[counter] = x;\r\n                tempPixels[counter + 1] = y;\r\n                counter += 2;\r\n            }\r\n            //put the last pixel point into the last temppixels point\r\n            let intPixelSize: int = pixels.length;\r\n            tempPixels[counter] = pixels[intPixelSize - 2];\r\n            tempPixels[counter + 1] = pixels[intPixelSize - 1];\r\n            //stuff the pixels\r\n            let n: int = pixels.length;\r\n            //for (j = 0; j < pixels.length; j++) \r\n            for (j = 0; j < n; j++) {\r\n                pixels[j] = tempPixels[j];\r\n            }\r\n            //tempPixels = null;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"ReorderPixels\",\r\n                    new RendererException(\"Failed inside ReorderPixels\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * do not allow vertical segments for these, move the point x value by 1 pixel\r\n     * @param tg tactical graphic\r\n     */\r\n    public static FilterVerticalSegments(tg: TGLight): void {\r\n        try {\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.MAIN:\r\n                case TacticalLines.CATK:\r\n                case TacticalLines.CATKBYFIRE:\r\n                case TacticalLines.AIRAOA:\r\n                case TacticalLines.AAAAA:\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.FRONTAL_ATTACK:\r\n                case TacticalLines.TURNING_MOVEMENT:\r\n                case TacticalLines.MOVEMENT_TO_CONTACT:\r\n                case TacticalLines.LC:\r\n                case TacticalLines.UNSP:\r\n                case TacticalLines.DFENCE:\r\n                case TacticalLines.SFENCE:\r\n                case TacticalLines.DOUBLEA:\r\n                case TacticalLines.LWFENCE:\r\n                case TacticalLines.HWFENCE:\r\n                case TacticalLines.BBS_LINE:\r\n                case TacticalLines.SINGLEC:\r\n                case TacticalLines.DOUBLEC:\r\n                case TacticalLines.TRIPLE:\r\n                case TacticalLines.MSR_ONEWAY:\r\n                case TacticalLines.MSR_TWOWAY:\r\n                case TacticalLines.MSR_ALT:\r\n                case TacticalLines.ASR_ONEWAY:\r\n                case TacticalLines.ASR_TWOWAY:\r\n                case TacticalLines.ASR_ALT:\r\n                case TacticalLines.TRAFFIC_ROUTE_ONEWAY:\r\n                case TacticalLines.TRAFFIC_ROUTE_ALT:\r\n                case TacticalLines.ATWALL: {\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return;\r\n                }\r\n\r\n            }\r\n            let ptCurrent: POINT2;\r\n            let ptLast: POINT2;\r\n            let n: int = tg.Pixels.length;\r\n            //for(int j=1;j<tg.Pixels.length;j++)\r\n            for (let j: int = 1; j < n; j++) {\r\n                ptLast = new POINT2(tg.Pixels[j - 1]);\r\n                ptCurrent = new POINT2(tg.Pixels[j]);\r\n                //if(Math.round(ptCurrent.x)==Math.round(ptLast.x))\r\n                if (Math.abs(ptCurrent.x - ptLast.x) < 1) {\r\n                    if (ptCurrent.x >= ptLast.x) {\r\n\r\n                        ptCurrent.x += 1;\r\n                    }\r\n\r\n                    else {\r\n\r\n                        ptCurrent.x -= 1;\r\n                    }\r\n\r\n                    tg.Pixels[j] = ptCurrent;\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"clsUtility\", \"FilterVerticalSegments\",\r\n                    new RendererException(\"Failed inside FilterVerticalSegments\", exc));\r\n\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * Client utility to calculate the channel points for channel types.\r\n     * This code was ported from CJMTK.\r\n     * @param arrLocation the client points\r\n     * @return the channel point\r\n     */\r\n    public static ComputeLastPoint(arrLocation: Array<POINT2>): POINT2 {\r\n        let locD: POINT2 = new POINT2(0, 0);\r\n        try {\r\n            let locA: POINT2 = arrLocation[1];\r\n            //Get the first point (b) in pixels.\r\n            //var locB:Point=new Point(arrLocation[0].x,arrLocation[0].y);\r\n            let locB: POINT2 = arrLocation[0];\r\n\r\n            //Compute the distance in pixels from (a) to (b).\r\n            let dblDx: double = locB.x - locA.x;\r\n            let dblDy: double = locB.y - locA.y;\r\n\r\n            //Compute the dblAngle in radians from (a) to (b).\r\n            let dblTheta: double = Math.atan2(-dblDy, dblDx);\r\n\r\n            //Compute a reasonable intermediate point along the line from (a) to (b).\r\n            let locC: POINT2 = new POINT2(0, 0);\r\n            locC.x = Math.trunc(locA.x + 0.85 * dblDx);\r\n            locC.y = Math.trunc(locA.y + 0.85 * dblDy);\r\n            //Put the last point on the left side of the line from (a) to (b).\r\n            let dblAngle: double = dblTheta + Math.PI / 2.0;\r\n            if (dblAngle > Math.PI) {\r\n                dblAngle = dblAngle - 2.0 * Math.PI;\r\n            }\r\n            if (dblAngle < -Math.PI) {\r\n                dblAngle = dblAngle + 2.0 * Math.PI;\r\n            }\r\n\r\n            //Set the magnitude of the dblWidth in pixels.  Make sure it is at least 15 pixels.\r\n            let dblWidth: double = 30;//was 15\r\n\r\n            //Compute the last point in pixels.\r\n            locD.x = (locC.x + dblWidth * Math.cos(dblAngle));\r\n            locD.y = (locC.y - dblWidth * Math.sin(dblAngle));\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //clsUtility.WriteFile(\"Error in clsUtility.ComputeLatPoint\");\r\n                ErrorLogger.LogException(clsUtility._className, \"ComputeLastPoint\",\r\n                    new RendererException(\"Failed inside ComputeLastPoint\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return locD;\r\n    }\r\n\r\n    /**\r\n     * Called by clsChannelUtility. The segments are used for managing double-backed segments\r\n     * for channel types. If the new point is double-backed then the segment at that index will be false.\r\n     *\r\n     * @param pixels the client points as 2-tuples x,y in pixels\r\n     * @param segments OUT - the segments\r\n     * @param factor a steepness factor for calculating whether the segment is double-backed\r\n     */\r\n    public static GetSegments(pixels: number[],\r\n        segments: boolean[],\r\n        factor: double): void {\r\n        try {\r\n            let j: int = 0;\r\n            let m1: ref<number[]> = new ref();\r\n            let m2: ref<number[]> = new ref();\r\n            let numPoints: int = 0;\r\n            let bolVertical1: boolean = false;\r\n            let bolVertical2: boolean = false;\r\n\r\n            let pt0F: POINT2 = new POINT2(0, 0);\r\n            let pt1F: POINT2 = new POINT2(0, 0);\r\n            let pt2F: POINT2 = new POINT2(0, 0);\r\n\r\n            segments[0] = true;\r\n\r\n            numPoints = pixels.length / 2;\r\n            for (j = 0; j < numPoints - 2; j++) {\r\n                pt0F.x = pixels[2 * j] as double;\r\n                pt0F.y = pixels[2 * j + 1] as double;\r\n\r\n                pt1F.x = pixels[2 * j + 2] as double;\r\n                pt1F.y = pixels[2 * j + 3] as double;\r\n\r\n                pt2F.x = pixels[2 * j + 4] as double;\r\n                pt2F.y = pixels[2 * j + 5] as double;\r\n\r\n                bolVertical1 = lineutility.CalcTrueSlopeDoubleForRoutes(pt0F, pt1F, m1);\r\n                bolVertical2 = lineutility.CalcTrueSlopeDoubleForRoutes(pt1F, pt2F, m2);\r\n\r\n                segments[j + 1] = true;\r\n                if (bolVertical1 === true && bolVertical2 === true) {\r\n                    if (Math.abs(Math.atan(m1.value[0]) - Math.atan(m2.value[0])) < 1 / factor && clsUtility.InXOrder(pt0F, pt1F, pt2F) === false) //was 0.1\r\n                    {\r\n                        segments[j + 1] = false;\r\n                    }\r\n                }\r\n\r\n                if ((bolVertical1 === false || Math.abs(m1.value[0]) > factor) && (bolVertical2 === false || Math.abs(m2.value[0]) > factor) && clsUtility.InYOrder(pt0F, pt1F, pt2F) === false) //was 10\r\n                {\r\n                    segments[j + 1] = false;\r\n                }\r\n            }\t//end for\r\n            //int n=segments.length;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //console.log(e.message);\r\n                //clsUtility.WriteFile(\"Error in clsUtility.GetSegments\");\r\n                ErrorLogger.LogException(clsUtility._className, \"GetSegments\",\r\n                    new RendererException(\"Failed inside GetSegments\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    public static GetLCPartitions(pixels: number[],\r\n        LCChannelWith: double,\r\n        partitions: Array<P1>,\r\n        singleLinePartitions: Array<P1>): void {\r\n        try {\r\n            let numPoints: int = pixels.length / 2;\r\n            let pt0F: POINT2 = new POINT2(0, 0);\r\n            let pt1F: POINT2 = new POINT2(0, 0);\r\n            let pt2F: POINT2 = new POINT2(0, 0);\r\n\r\n            let nextP: P1 = new P1();\r\n            nextP.start = 0;\r\n\r\n            //used for debugging\r\n            let angles: number[] = new Array<number>(numPoints - 1);\r\n\r\n            for (let i: int = 0; i < numPoints - 2; i++) {\r\n                pt0F.x = pixels[2 * i] as double;\r\n                pt0F.y = pixels[2 * i + 1] as double;\r\n\r\n                pt1F.x = pixels[2 * i + 2] as double;\r\n                pt1F.y = pixels[2 * i + 3] as double;\r\n\r\n                pt2F.x = pixels[2 * i + 4] as double;\r\n                pt2F.y = pixels[2 * i + 5] as double;\r\n\r\n                let angle1: double = Math.atan2(pt1F.y - pt0F.y, pt1F.x - pt0F.x);\r\n                let angle2: double = Math.atan2(pt1F.y - pt2F.y, pt1F.x - pt2F.x);\r\n                let angle: double = angle1 - angle2;// * 180/Math.PI;\r\n                let degrees: double = angle * 180 / Math.PI;\r\n                if (angle < 0) {\r\n                    degrees = 360 + degrees;\r\n                }\r\n\r\n                if (degrees > 270) {\r\n                    let angleTooSmall: boolean = false;\r\n\r\n                    if (lineutility.CalcDistanceDouble(pt0F, pt1F) < lineutility.CalcDistanceDouble(pt1F, pt2F)) {\r\n                        let newPt: POINT2 = lineutility.ExtendAlongLineDouble2(pt1F, pt2F, lineutility.CalcDistanceDouble(pt1F, pt0F));\r\n                        if (lineutility.CalcDistanceDouble(pt0F, newPt) < LCChannelWith) {\r\n\r\n                            angleTooSmall = true;\r\n                        }\r\n\r\n                    } else {\r\n                        let newPt: POINT2 = lineutility.ExtendAlongLineDouble2(pt1F, pt0F, lineutility.CalcDistanceDouble(pt1F, pt2F));\r\n                        if (lineutility.CalcDistanceDouble(pt2F, newPt) < LCChannelWith) {\r\n\r\n                            angleTooSmall = true;\r\n                        }\r\n\r\n                    }\r\n                    if (angleTooSmall) {\r\n                        // Angle is too small to fit channel, make it a single line partition\r\n                        nextP.end_Renamed = i - 1;\r\n                        partitions.push(nextP);\r\n                        nextP = new P1();\r\n                        nextP.start = i;\r\n                        nextP.end_Renamed = i + 2;\r\n                        singleLinePartitions.push(nextP);\r\n                        i++;\r\n                        nextP = new P1();\r\n                        nextP.start = i + 1;\r\n                    }\r\n                } else {\r\n                    if (degrees < 90) {\r\n                        // new Partition\r\n                        nextP.end_Renamed = i;\r\n                        partitions.push(nextP);\r\n                        nextP = new P1();\r\n                        nextP.start = i + 1;\r\n                    }\r\n                }\r\n\r\n                angles[i] = degrees;\r\n            } //end for\r\n            nextP.end_Renamed = numPoints - 2;\r\n            partitions.push(nextP);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"GetLCPartitions\",\r\n                    new RendererException(\"Failed inside GetLCPartitions\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Sets the color for the current shape depending on the affiliation\r\n     * @param tg\r\n     * @param shape\r\n     */\r\n    protected static SetLCColor(tg: TGLight, shape: Shape2): void {\r\n        try {\r\n            if (tg.isHostile()) {\r\n                if (shape.getLineColor() === Color.RED) {\r\n                    shape.setLineColor(tg.get_LineColor());\r\n                } else {\r\n                    shape.setLineColor(Color.RED);\r\n                }\r\n            } else {\r\n                if (shape.getLineColor() !== Color.RED) {\r\n                    shape.setLineColor(tg.get_LineColor());\r\n                } else {\r\n                    shape.setLineColor(Color.RED);\r\n                }\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //WriteFile(\"Error in clsUtility.SetLCColor\");\r\n                ErrorLogger.LogException(clsUtility._className, \"SetLCColor\",\r\n                    new RendererException(\"Failed inside SetLCColor\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * USAS requires a left-right orientation for ENY, which negates the upper-lower\r\n     * orientation we used for Mil-Std-2525 ENY compliance. Therefore we must reverse\r\n     * the client points for two of the quadrants\r\n     * @param tg tactical graphic\r\n     */\r\n    public static ReverseUSASLCPointsByQuadrant(tg: TGLight): void {\r\n        try {\r\n            if (tg.Pixels.length < 2) {\r\n\r\n                return;\r\n            }\r\n\r\n            let quadrant: int = lineutility.GetQuadrantDouble(tg.Pixels[0], tg.Pixels[1]);\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.LC: {\r\n                    if (tg.isHostile()) {\r\n                        switch (quadrant) {\r\n                            case 2:\r\n                            case 3: {\r\n                                break;\r\n                            }\r\n\r\n                            case 1://reverse the points for these two quadrants\r\n                            case 4: {\r\n                                let n: int = tg.Pixels.length;\r\n                                let pts2: Array<POINT2> = [...tg.Pixels];\r\n                                //for(int j=0;j<tg.Pixels.length;j++)\r\n                                for (let j: int = 0; j < n; j++) {\r\n\r\n                                    tg.Pixels[j] = pts2[n - j - 1];\r\n                                }\r\n\r\n                                break;\r\n                            }\r\n\r\n\r\n                            default:\r\n\r\n                        }//end switch quadrant\r\n                    }//end if\r\n                    else {\r\n                        switch (quadrant) {\r\n                            case 1:\r\n                            case 4: {\r\n                                break;\r\n                            }\r\n\r\n                            case 2://reverse the points for these two quadrants\r\n                            case 3: {\r\n                                let n: int = tg.Pixels.length;\r\n                                let pts2: Array<POINT2> = [...tg.Pixels];\r\n                                //for(int j=0;j<tg.Pixels.length;j++)\r\n                                for (let j: int = 0; j < n; j++) {\r\n\r\n                                    tg.Pixels[j] = pts2[n - j - 1];\r\n                                }\r\n\r\n                                break;\r\n                            }\r\n\r\n\r\n                            default:\r\n\r\n                        }//end switch quadrant\r\n                    }\r\n                    break;\r\n                }\r\n                //end else\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }//end switch linetype\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //WriteFile(\"Error in clsUtility.SetLCColor\");\r\n                ErrorLogger.LogException(clsUtility._className, \"ReverseUSASLCPointsByQuadrant\",\r\n                    new RendererException(\"Failed inside ReverseUSASLCPointsByQuadrant\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }//end ReverseUSASLCPointsByQuadrant\r\n    /**\r\n     * use str if tg is null\r\n     * @param symbolId Mil=Standard-2525 symbol id\r\n     * @return line type\r\n     */\r\n    public static GetLinetypeFromString(symbolId: string): int {\r\n        try {\r\n            if (symbolId.length < 16) {\r\n                return -1;\r\n            }\r\n            let symbolSet: int = SymbolID.getSymbolSet(symbolId);\r\n            let entityCode: int = SymbolID.getEntityCode(symbolId);\r\n            let version: int = SymbolID.getVersion(symbolId);\r\n            if (symbolSet === 25) {\r\n                return clsRenderer.getCMLineType(version, entityCode);\r\n            } else {\r\n                if (symbolSet === 45 || symbolSet === 46) {\r\n                    return clsMETOC.getWeatherLinetype(version, entityCode);\r\n                }\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"GetLinetypeFromString\",\r\n                    new RendererException(\"Failed inside GetLinetypeFromString\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return -1;\r\n    }\r\n\r\n    /**\r\n     * An auto-shape is a symbol with a fixed number of anchor points\r\n     *\r\n     * @param tg tactical graphic\r\n     * @return true if auto-shape\r\n     */\r\n    public static isAutoshape(tg: TGLight): boolean {\r\n        try {\r\n            switch(tg.get_LineType())\r\n            {\r\n                case TacticalLines.BBS_RECTANGLE:\r\n                case TacticalLines.BS_RECTANGLE:\r\n                case TacticalLines.BS_ELLIPSE:\r\n                case TacticalLines.PBS_CIRCLE:\r\n                case TacticalLines.BS_CROSS:\r\n                case TacticalLines.BS_BBOX:\r\n                case TacticalLines.BBS_POINT:\r\n                    return true;\r\n            }\r\n            let msInfo: MSInfo = MSLookup.getInstance().getMSLInfo(tg.get_SymbolId());\r\n            if (msInfo == null || clsUtility.IsChange1Area(tg.get_LineType())) {\r\n                return false;\r\n            }\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.DIRATKAIR:\r\n                case TacticalLines.DIRATKGND:\r\n                case TacticalLines.DIRATKSPT:\r\n                case TacticalLines.INFILTRATION: {\r\n                    // Direction of attack symbols only have two points but can handle more\r\n                    return false;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n            switch (msInfo.getDrawRule()) {\r\n                case DrawRules.LINE26: // Two ways to draw but fixed points\r\n                case DrawRules.LINE27: // Two ways to draw but fixed points\r\n                case DrawRules.AREA26: // Need same number of points in first half and second half to make two shapes\r\n                case DrawRules.CORRIDOR1: { // Each point represents an Air Control Point or Communications Checkpoint\r\n                    return true;\r\n                }\r\n\r\n                default: {\r\n                    return msInfo.getMaxPointCount() === msInfo.getMinPointCount();\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"isAutoshape\",\r\n                    new RendererException(\"Failed inside isAutoshape\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return false;\r\n    }\r\n    /**\r\n     * Client will send the segment colors within a modifier.\r\n     * Format is 0:FFBBBB,4:FFAAAA,...\r\n     * For the time being will assume the modifier being used is the H modifier\r\n     * @param tg\r\n     * @return \r\n     */\r\n    public static getMSRSegmentColors(tg: TGLight): Map<number, Color> | null {\r\n        let hMap: Map<number, Color>;\r\n        try {\r\n            let linetype: int = tg.get_LineType();\r\n            switch (linetype) {\r\n                case TacticalLines.MSR:\r\n                case TacticalLines.ASR:\r\n                case TacticalLines.TRAFFIC_ROUTE:\r\n                case TacticalLines.BOUNDARY: {\r\n                    if (tg.get_H() == null || tg.get_H().length === 0) {\r\n\r\n                        return null;\r\n                    }\r\n\r\n                    hMap = new Map<number, Color>();\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return null;\r\n                }\r\n\r\n            }\r\n            let colorStrs: string[] = tg.get_H().split(\",\");\r\n            let j: int = 0;\r\n            let numSegs: int = colorStrs.length;\r\n            let segPlusColor: string = \"\";\r\n            let seg: string[];\r\n            let color: Color;\r\n            let index: int = -1;\r\n            for (j = 0; j < numSegs; j++) {\r\n                segPlusColor = colorStrs[j];\r\n                if (!segPlusColor.includes(\":\")) {\r\n\r\n                    continue;\r\n                }\r\n\r\n                seg = segPlusColor.split(\":\");\r\n                color = RendererUtilities.getColorFromHexString(seg[1]);\r\n                index = parseInt(seg[0]);\r\n                hMap.set(index, color);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"getMSRSegmentColors\",\r\n                    new RendererException(\"Failed inside getMSRSegmentColors\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return hMap;\r\n    }\r\n    public static getMSRSegmentColorStrings(tg: TGLight): Map<number, string> | null {\r\n        let hMap: Map<number, string>;\r\n        try {\r\n            let linetype: int = tg.get_LineType();\r\n            switch (linetype) {\r\n                case TacticalLines.MSR:\r\n                case TacticalLines.ASR:\r\n                case TacticalLines.TRAFFIC_ROUTE:\r\n                case TacticalLines.BOUNDARY: {\r\n                    if (tg.get_H() == null || tg.get_H().length === 0) {\r\n\r\n                        return null;\r\n                    }\r\n\r\n                    hMap = new Map();\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return null;\r\n                }\r\n\r\n            }\r\n            let colorStrs: string[] = tg.get_H().split(\",\");\r\n            let j: int = 0;\r\n            let numSegs: int = colorStrs.length;\r\n            let segPlusColor: string = \"\";\r\n            let seg: string[];\r\n            //Color color = null;\r\n            let index: int = -1;\r\n            for (j = 0; j < numSegs; j++) {\r\n                segPlusColor = colorStrs[j];\r\n                if (!segPlusColor.includes(\":\")) {\r\n\r\n                    continue;\r\n                }\r\n\r\n                seg = segPlusColor.split(\":\");\r\n                //color = armyc2.c5isr.renderer.utilities.SymbolUtilitiesD.getColorFromHexString(seg[1]);\r\n                index = parseInt(seg[0]);\r\n                //hMap.set(new Integer(index), color);\r\n                hMap.set(index, seg[1]);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"getMSRSegmentColorStrings\",\r\n                    new RendererException(\"Failed inside getMSRSegmentColorStrings\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return hMap;\r\n    }\r\n    /**\r\n     * tg.H must be revised for clipped MSR, ASR and Boundary\r\n     * This function is called after the pixels were clipped\r\n     * @param originalPixels the tactical graphic pixels before clipping\r\n     * @param tg \r\n     */\r\n    public static reviseHModifier(originalPixels: Array<POINT2>,\r\n        tg: TGLight): void {\r\n        try {\r\n            //only revise tg.H if it is not null or empty\r\n            //and the linetype is bounday, MSR, or ASR\r\n            if (tg.get_H() == null || tg.get_H().length === 0) {\r\n\r\n                return;\r\n            }\r\n\r\n            let linetype: int = tg.get_LineType();\r\n            switch (linetype) {\r\n                case TacticalLines.ASR:\r\n                case TacticalLines.MSR:\r\n                case TacticalLines.TRAFFIC_ROUTE:\r\n                case TacticalLines.BOUNDARY: {\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return;\r\n                }\r\n\r\n            }\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            //Line2D line=new Line2D();\r\n\r\n            //get the first common point between the original points and tg.Pixels\r\n            //if it is n then n segments will have been dropped at the front end of\r\n            //the clipped array (from the original pixels) so then we would want to\r\n            //set the start index to n for the loop through the original points\r\n            let n: int = -1;\r\n            let foundPt: boolean = false;\r\n            let t: int = originalPixels.length;\r\n            let u: int = tg.Pixels.length;\r\n            //for(j=0;j<originalPixels.length;j++)\r\n            for (j = 0; j < t; j++) {\r\n                //for(k=0;k<tg.Pixels.length;k++)\r\n                for (k = 0; k < u; k++) {\r\n                    if (originalPixels[j].x === tg.Pixels[k].x && originalPixels[j].y === tg.Pixels[k].y) {\r\n                        n = j;\r\n                        foundPt = true;\r\n                        break;\r\n                    }\r\n                }\r\n                if (foundPt) {\r\n\r\n                    break;\r\n                }\r\n\r\n            }\r\n            let hmap: Map<number, Color> = clsUtility.getMSRSegmentColors(tg);\r\n            //use a 2nd hashmap to store the revised segment numbers, and exisitng Colors\r\n            let hmap2: Map<number, Color> = new Map<number, Color>();\r\n            let segPt0: POINT2;\r\n            let segPt1: POINT2; //the original segments\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;   //the clipped segments\r\n            let color: Color;\r\n            if (n < 1) {\r\n\r\n                n = 1;\r\n            }\r\n\r\n            for (let key of hmap.keys()) //keys can begin at 0\r\n            {\r\n                if (key < n - 1) {\r\n\r\n                    continue;\r\n                }\r\n\r\n                if (key + 1 > originalPixels.length - 1) {\r\n\r\n                    break;\r\n                }\r\n\r\n                color = hmap.get(key);\r\n                segPt0 = originalPixels[key];\r\n                segPt1 = originalPixels[key + 1];\r\n                u = tg.Pixels.length;\r\n                //for(j=0;j<tg.Pixels.length-1;j++)\r\n                for (j = 0; j < u - 1; j++) {\r\n                    pt0 = tg.Pixels[j];//clipped pixels\r\n                    pt1 = tg.Pixels[j + 1];\r\n                    if (segPt0.x === pt0.x && segPt0.y === pt0.y) {\r\n                        hmap2.set(j, color);\r\n                        break;\r\n                    }\r\n                    else {\r\n                        if (segPt1.x === pt1.x && segPt1.y === pt1.y) {\r\n                            hmap2.set(j, color);\r\n                            break;\r\n                        }\r\n                        else {\r\n                            if (pt0.x === segPt1.x && pt0.y === segPt1.y) {\r\n\r\n                                continue;\r\n                            }\r\n\r\n                            if (pt1.x === segPt0.x && pt1.y === segPt0.y) {\r\n\r\n                                continue;\r\n                            }\r\n\r\n                            else {\r\n                                //if the original segment straddles or clips the clipping area\r\n                                //then the original segment will contain the clipped segment\r\n                                let dist0: double = lineutility.CalcDistanceToLineDouble(segPt0, segPt1, pt0);\r\n                                let dist1: double = lineutility.CalcDistanceToLineDouble(segPt0, segPt1, pt1);\r\n                                let lineOrigPts: Line2D = new Line2D(segPt0.x, segPt0.y, segPt1.x, segPt1.y);\r\n                                let rectOrigPts: Rectangle2D = lineOrigPts.getBounds2D();\r\n                                let lineClipPts: Line2D = new Line2D(pt0.x, pt0.y, pt1.x, pt1.y);\r\n                                let rectClipPts: Rectangle2D = lineClipPts.getBounds2D();\r\n                                //test if the lines coincide and the clipped segment is within the original segment\r\n                                if (dist0 < 1 && dist1 < 1 && rectOrigPts.contains(rectClipPts)) {\r\n                                    hmap2.set(j, color);\r\n                                }\r\n                            }\r\n                        }\r\n                    }\r\n\r\n                }\r\n            }\r\n            if (hmap2.size === 0) {\r\n                tg.set_H(\"\");\r\n                return;\r\n            }\r\n\r\n            let h: string = \"\";\r\n            let temp: string = \"\";\r\n            for (let key of hmap2.keys()) {\r\n                color = hmap2.get(key);\r\n                temp = RendererUtilities.colorToHexString(color, false);\r\n                h += key.toString() + \":\" + temp + \",\";\r\n            }\r\n            h = h.substring(0, h.length - 1);\r\n            tg.set_H(h);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"reviseHModifer\",\r\n                    new RendererException(\"Failed inside reviseHModifier\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Adds extra points to LC if there are angles too small to fit the channel\r\n     * @param tg\r\n     * @param converter\r\n     */\r\n    public static SegmentLCPoints(tg: TGLight, converter: IPointConversion): void {\r\n        try {\r\n            if (tg.get_LineType() !== TacticalLines.LC) {\r\n\r\n                return;\r\n            }\r\n\r\n\r\n            let points: Array<POINT2> = tg.get_Pixels();\r\n\r\n            let LCChannelWith: double = arraysupport.getScaledSize(40, tg.get_LineThickness(), tg.get_patternScale());\r\n\r\n            for (let i: int = 0; i < points.length - 2; i++) {\r\n                let ptA: POINT2 = new POINT2(points[i].x, points[i].y);\r\n                let ptB: POINT2 = new POINT2(points[i + 1].x, points[i + 1].y);\r\n                let ptC: POINT2 = new POINT2(points[i + 2].x, points[i + 2].y);\r\n\r\n                let angle1: double = Math.atan2(ptB.y - ptA.y, ptB.x - ptA.x);\r\n                let angle2: double = Math.atan2(ptB.y - ptC.y, ptB.x - ptC.x);\r\n                let angle: double = angle1 - angle2;\r\n                let degrees: double = angle * 180 / Math.PI;\r\n\r\n                if (angle < 0) {\r\n                    degrees = 360 + degrees;\r\n                }\r\n\r\n                if (degrees > 270) {\r\n                    // For acute angles where red is the outer line\r\n                    // Determine shorter segment (BA or BC)\r\n                    // On longer segment calculate potential new point (newPt) that is length of smaller segment from B\r\n                    // If distance between smaller segment end point (A or C) and newPt is smaller than the channel width add newPt to points\r\n                    // In GetLCPartitions() the black line won't be included between the smaller line and newPt since there isn't enough space to fit the channel\r\n                    if (lineutility.CalcDistanceDouble(ptB, ptA) < lineutility.CalcDistanceDouble(ptB, ptC)) {\r\n                        // BA is smaller segment\r\n                        let newPt: POINT2 = lineutility.ExtendAlongLineDouble2(ptB, ptC, lineutility.CalcDistanceDouble(ptB, ptA));\r\n                        if (lineutility.CalcDistanceDouble(ptA, newPt) < LCChannelWith) {\r\n                            points.splice(i + 2, 0, new POINT2(newPt.x, newPt.y));\r\n                            i++;\r\n                        }\r\n                    } else {\r\n                        // BC is smaller segment\r\n                        let newPt: POINT2 = lineutility.ExtendAlongLineDouble2(ptB, ptA, lineutility.CalcDistanceDouble(ptB, ptC));\r\n                        if (lineutility.CalcDistanceDouble(ptC, newPt) < LCChannelWith) {\r\n                            points.splice(i + 1, 0, new POINT2(newPt.x, newPt.y));\r\n                            i++;\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n            tg.Pixels = points;\r\n            tg.LatLongs = renderMPUtility.PixelsToLatLong(points, converter);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"segmentLCPoints\",\r\n                    new RendererException(\"Failed inside segmentLCPoints\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Interpolate pixels for lines with points too close together.\r\n     * Drops successive points until the next point is at least 10 pixels from the preceding point\r\n     * @param tg \r\n     */\r\n    public static InterpolatePixels(tg: TGLight): void {\r\n        try {\r\n            if (tg.get_UseLineInterpolation() === false) {\r\n\r\n                return;\r\n            }\r\n\r\n\r\n            let linetype: int = tg.get_LineType();\r\n            let glyphSize: double = 10;\r\n            switch (linetype) {\r\n                case TacticalLines.ATDITCH:\r\n                case TacticalLines.ATDITCHC: {\r\n                    glyphSize = 25;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ATDITCHM: {\r\n                    glyphSize = 50;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FLOT:\r\n                case TacticalLines.LC:\r\n                case TacticalLines.FORT_REVD:\r\n                case TacticalLines.FORT:\r\n                case TacticalLines.FORTL:\r\n                case TacticalLines.ENCIRCLE:\r\n                case TacticalLines.ZONE:\r\n                case TacticalLines.OBSFAREA:\r\n                case TacticalLines.OBSAREA:\r\n                case TacticalLines.DOUBLEA:\r\n                case TacticalLines.LWFENCE:\r\n                case TacticalLines.HWFENCE:\r\n                case TacticalLines.BBS_LINE:\r\n                case TacticalLines.SINGLEC:\r\n                case TacticalLines.DOUBLEC:\r\n                case TacticalLines.TRIPLE:\r\n                case TacticalLines.STRONG: {\r\n                    glyphSize = arraysupport.getScaledSize(30, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.UNSP:\r\n                case TacticalLines.LINE:\r\n                case TacticalLines.ATWALL:\r\n                case TacticalLines.SFENCE: {\r\n                    glyphSize = arraysupport.getScaledSize(40, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DFENCE: {\r\n                    glyphSize = arraysupport.getScaledSize(50, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    return;\r\n                }\r\n\r\n            }\r\n            let hmapPixels: Map<number, POINT2> = new Map<number, POINT2>();\r\n            let hmapGeo: Map<number, POINT2> = new Map<number, POINT2>();\r\n            let j: int = 0;\r\n            let currentIndex: int = 0;\r\n            let dist: double = 0;\r\n            let dist2: double = 0;\r\n            let direction1: double = 0;\r\n            let direction2: double = 0;\r\n            let delta: double = 0;\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            let pt2: POINT2;\r\n            let n: int = tg.Pixels.length;\r\n            //for(j=0;j<tg.Pixels.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                if (j === 0) {\r\n                    hmapPixels.set(j, tg.Pixels[j]);\r\n                    hmapGeo.set(j, tg.LatLongs[j]);\r\n                    currentIndex = 0;\r\n                }\r\n                else {\r\n                    if (j === tg.Pixels.length - 1) {\r\n                        hmapPixels.set(j, tg.Pixels[j]);\r\n                        hmapGeo.set(j, tg.LatLongs[j]);\r\n                    }\r\n                    else {\r\n                        dist = lineutility.CalcDistanceDouble(tg.Pixels[currentIndex], tg.Pixels[j]);\r\n                        dist2 = lineutility.CalcDistanceDouble(tg.Pixels[j], tg.Pixels[j + 1]);\r\n\r\n                        //change of direction test 2-28-13\r\n                        pt0 = tg.Pixels[currentIndex];\r\n                        pt1 = tg.Pixels[j];\r\n                        pt2 = tg.Pixels[j + 1];\r\n                        direction1 = (180 / Math.PI) * Math.atan((pt0.y - pt1.y) / (pt0.x - pt1.x));\r\n                        direction2 = (180 / Math.PI) * Math.atan((pt1.y - pt2.y) / (pt1.x - pt2.x));\r\n                        delta = Math.abs(direction1 - direction2);\r\n                        if (dist > glyphSize || dist2 > glyphSize || delta > 20) {\r\n                            hmapPixels.set(j, tg.Pixels[j]);\r\n                            hmapGeo.set(j, tg.LatLongs[j]);\r\n                            currentIndex = j;\r\n                        }\r\n                    }\r\n                }\r\n\r\n            }\r\n            let pixels: Array<POINT2> = new Array();\r\n            let geo: Array<POINT2> = new Array();\r\n            n = tg.Pixels.length;\r\n            //for(j=0;j<tg.Pixels.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                if (hmapPixels.has(j)) {\r\n\r\n                    pixels.push(hmapPixels.get(j) as POINT2);\r\n                }\r\n\r\n                if (hmapGeo.has(j)) {\r\n\r\n                    geo.push(hmapGeo.get(j) as POINT2);\r\n                }\r\n\r\n            }\r\n            switch (linetype) {\r\n                case TacticalLines.FORT_REVD:\r\n                case TacticalLines.FORT:\r\n                case TacticalLines.ENCIRCLE:\r\n                case TacticalLines.ZONE:\r\n                case TacticalLines.OBSFAREA:\r\n                case TacticalLines.OBSAREA:\r\n                case TacticalLines.STRONG: {\r\n                    if (pixels.length === 2) {\r\n                        n = tg.Pixels.length;\r\n                        //for(j=0;j<tg.Pixels.length;j++)\r\n                        for (j = 0; j < n; j++) {\r\n                            if (hmapPixels.has(j) === false && hmapGeo.has(j) === false) {\r\n                                pixels.splice(j, 0, tg.Pixels[j]);\r\n                                geo.splice(j, 0, tg.LatLongs[j]);\r\n                                break;\r\n                            }\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n            tg.Pixels = pixels;\r\n            tg.LatLongs = geo;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"InterpolatePixels\",\r\n                    new RendererException(\"Failed inside InterpolatePixels\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * construct a line segment outside the polygon corresponding to some index\r\n     * @param tg\r\n     * @param index\r\n     * @param dist\r\n     * @return \r\n     */\r\n    protected static getExtendedLine(tg: TGLight,\r\n        index: int,\r\n        dist: double): Line2D {\r\n        let line: Line2D;\r\n        try {\r\n            let polygon: Polygon = new Polygon();\r\n            let j: int = 0;\r\n            let n: int = tg.Pixels.length;\r\n            //for(j=0;j<tg.Pixels.length;j++)\r\n            for (j = 0; j < n; j++) {\r\n                polygon.addPoint(tg.Pixels[j].x as int, tg.Pixels[j].y as int);\r\n            }\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            if (tg.Pixels.length > 3) {\r\n                pt0 = tg.Pixels[index];\r\n                pt1 = tg.Pixels[index + 1];\r\n            }\r\n            else {\r\n                pt0 = tg.Pixels[1];\r\n                pt1 = tg.Pixels[2];\r\n            }\r\n\r\n            let ptExtend: POINT2;\r\n            let extend: int = -1;\r\n            let midPt: POINT2 = lineutility.MidPointDouble(pt0, pt1, 0);\r\n            let slope: double = Math.abs(pt1.y - pt0.y) / (pt1.x - pt0.x);\r\n            if (slope <= 1) {\r\n                ptExtend = lineutility.ExtendDirectedLine(pt0, pt1, midPt, lineutility.extend_above, 2);\r\n                if (polygon.contains(ptExtend.x, ptExtend.y)) {\r\n\r\n                    extend = lineutility.extend_below;\r\n                }\r\n\r\n                else {\r\n\r\n                    extend = lineutility.extend_above;\r\n                }\r\n\r\n            }\r\n            else {\r\n                ptExtend = lineutility.ExtendDirectedLine(pt0, pt1, midPt, lineutility.extend_left, 2);\r\n                if (polygon.contains(ptExtend.x, ptExtend.y)) {\r\n\r\n                    extend = lineutility.extend_right;\r\n                }\r\n\r\n                else {\r\n\r\n                    extend = lineutility.extend_left;\r\n                }\r\n\r\n\r\n            }\r\n            let pt3: POINT2;\r\n            let pt4: POINT2;\r\n            pt3 = lineutility.ExtendDirectedLine(pt0, pt1, pt0, extend, dist);\r\n            pt4 = lineutility.ExtendDirectedLine(pt0, pt1, pt1, extend, dist);\r\n            line = new Line2D(pt3.x, pt3.y, pt4.x, pt4.y);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsUtility._className, \"getExtendedLine\",\r\n                    new RendererException(\"Failed inside getExtendedLine\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return line;\r\n    }\r\n\r\n}//end clsUtility\r\n","import { type int, type double } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { BasicStroke } from \"../graphics2d/BasicStroke\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\nimport { CELineArray } from \"../JavaLineArray/CELineArray\"\r\nimport { lineutility } from \"../JavaLineArray/lineutility\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { ref } from \"../JavaLineArray/ref\"\r\nimport { Shape2 } from \"../JavaLineArray/Shape2\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\nimport { TGLight } from \"../JavaTacticalRenderer/TGLight\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\nimport { RendererSettings } from \"../renderer/utilities/RendererSettings\"\r\nimport { clsUtility } from \"../JavaTacticalRenderer/clsUtility\";\r\nimport { Font } from \"../graphics2d/Font\";\r\n\r\n\r\n/**\r\n * A class which imported many of the C++ functions from Trident\r\n * Systems Dismounted Intelligence Situational Awareness System (DISM) for\r\n * rendering Mil-Standard-2525 tactical lines. This class does not get instantiated\r\n * Much of the code is still the original DISM code.\r\n *\r\n */\r\nexport class DISMSupport {\r\n    private static readonly LEFT_SIDE: int = 0;\r\n    private static readonly RIGHT_SIDE: int = 1;\r\n    private static readonly COLINEAR: int = 2;\r\n\r\n    private static readonly CONST_PI: double = Math.PI;\r\n    private static readonly maxLength: double = 100;\r\n    private static readonly minLength: double = 2.5;    //was 5\r\n    private static readonly _className: string = \"DISMSupport\";\r\n\r\n    //    protected static void setMinLength(double mLength)\r\n    //    {\r\n    //        minLength=mLength;\r\n    //    }\r\n    private static GetTGFontSize(iLength: double): double {\r\n        let result: double = -1;\r\n        try {\r\n            if (iLength < 20) {\r\n\r\n                result = 0;\r\n            }\r\n\r\n            else {\r\n                if (iLength < 50) {\r\n\r\n                    result = 1;\r\n                }\r\n\r\n                else {\r\n                    if (iLength > 250) {\r\n\r\n                        result = 3;\r\n                    }\r\n\r\n                    else {\r\n\r\n                        result = 2;\r\n                    }\r\n\r\n                }\r\n\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetTGFontSize\",\r\n                    new RendererException(\"Failed inside GetTGFontSize\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return result;\r\n    }\r\n    private static ArcApproximationDouble(left: double, top: double, right: double, bottom: double,\r\n        startx: double, starty: double, endx: double, endy: double, lpoints: POINT2[]): void {\r\n\r\n        try {\r\n            let dstartx: double = startx;\r\n            let dstarty: double = starty;\r\n            let dendx: double = endx;\r\n            let dendy: double = endy;\r\n            let a: double = 0;\r\n            let b: double = 0;\r\n            let ctrX: double = 0;\r\n            let ctrY: double = 0;\r\n            let x1: double = 0;\r\n            let y1: double = 0;\r\n            let x2: double = 0;\r\n            let y2: double = 0;\r\n            let startAngle: double = 0;\r\n            let endAngle: double = 0;\r\n            let angleIncrement: double = 0;\r\n            let t: double = 0;\r\n\r\n            let i: int = 0;\r\n            if (left > right) {\r\n                let temp: double = left;\r\n                left = right;\r\n                right = temp;\r\n            }\r\n            if (top > bottom) {\r\n                let temp: double = top;\r\n                top = bottom;\r\n                bottom = temp;\r\n            }\r\n\r\n            a = (right - left) / 2.0;\r\n            b = (bottom - top) / 2.0;\r\n            ctrX = left + a;\r\n            ctrY = top + b;\r\n\r\n            x1 = dstartx - ctrX;\r\n            x2 = dendx - ctrX;\r\n            y1 = ctrY - dstarty;\r\n            y2 = ctrY - dendy;\r\n\r\n            if (y1 === 0) {\r\n                if (x1 > 0) {\r\n                    startAngle = 0;\r\n                }\r\n\r\n                else {\r\n                    startAngle = DISMSupport.CONST_PI;\r\n                }\r\n\r\n            }\r\n            else {\r\n                if (x1 === 0) {\r\n                    if (y1 > 0) {\r\n                        startAngle = DISMSupport.CONST_PI * 0.5;\r\n                    }\r\n\r\n                    else {\r\n                        startAngle = DISMSupport.CONST_PI * -0.5;\r\n                    }\r\n\r\n                }\r\n                else {\r\n                    startAngle = Math.atan2(y1, x1);\r\n                }\r\n\r\n            }\r\n\r\n\r\n            if (y2 === 0) {\r\n                if (x2 > 0) {\r\n                    endAngle = 0;\r\n                }\r\n\r\n                else {\r\n                    endAngle = DISMSupport.CONST_PI;\r\n                }\r\n\r\n            }\r\n            else {\r\n                if (x2 === 0) {\r\n                    if (y2 > 0) {\r\n                        endAngle = DISMSupport.CONST_PI * 0.5;\r\n                    }\r\n\r\n                    else {\r\n                        endAngle = DISMSupport.CONST_PI * -0.5;\r\n                    }\r\n\r\n                }\r\n                else {\r\n                    endAngle = Math.atan2(y2, x2);\r\n                }\r\n\r\n            }\r\n\r\n\r\n            if (endAngle <= startAngle) {\r\n                endAngle += 2 * DISMSupport.CONST_PI;\r\n            }\r\n\r\n            angleIncrement = (endAngle - startAngle) / 16.0;\r\n\r\n            for (t = startAngle; i < 17; t += angleIncrement, i++) {\r\n                lpoints[i].x = ctrX + a * Math.cos(t);\r\n                lpoints[i].y = ctrY - b * Math.sin(t);\r\n            }\r\n            return;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"ArcApproximationDouble\",\r\n                    new RendererException(\"Failed inside ArcApproximationDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    private static DrawOpenRectangleDouble(points: POINT2[], pointsCorner: POINT2[], resultpts: POINT2[]): void {\r\n        try {\r\n            // draw open-ended rectangle\r\n            let point_mid: POINT2 = new POINT2();\r\n            let j: int = 0;\r\n            //\tPOINT1 pts[4];\r\n            point_mid.x = (points[0].x + points[1].x) / 2;\r\n            point_mid.y = (points[0].y + points[1].y) / 2;\r\n            pointsCorner[0].x = points[0].x - point_mid.x + points[2].x;\r\n            pointsCorner[0].y = points[0].y - point_mid.y + points[2].y;\r\n            pointsCorner[1].x = points[1].x - point_mid.x + points[2].x;\r\n            pointsCorner[1].y = points[1].y - point_mid.y + points[2].y;\r\n            resultpts[0] = new POINT2(points[1]);\r\n            resultpts[1] = new POINT2(pointsCorner[1]);\r\n            resultpts[2] = new POINT2(pointsCorner[0]);\r\n            resultpts[3] = new POINT2(points[0]);\r\n            for (j = 0; j < 4; j++) {\r\n                resultpts[j].style = 0;\r\n            }\r\n            resultpts[3].style = 5;\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"DrawOpenRectangleDouble\",\r\n                    new RendererException(\"Failed inside DrawOpenRectangleDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return;\r\n    }\r\n    private static DetermineDirectionDouble(points: POINT2[]): int {\r\n        let result: int = 0;\r\n        try {\r\n            let dP0P1M: double = 0;\r\n            let iP0P1B: double = 0;\r\n            if (points[0].x === points[1].x) {\r\n                if (points[2].x < points[0].x) {\r\n                    return 1;\r\n                } else {\r\n                    return 0;\r\n                }\r\n            } else {\r\n                // dP0P1M = slope of line between Point0 and Point1\r\n                dP0P1M = (points[0].y - points[1].y) as double / (points[0].x - points[1].x) as double;\r\n                // iP0P1B = b component of y=mx+b equation of line\r\n                iP0P1B = (points[0].y - dP0P1M * points[0].x);\r\n                if (((points[2].y - iP0P1B) / dP0P1M) > points[2].x) {\r\n                    return 1;\r\n                } else {\r\n                    return 0;\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"DetermineDirectionDouble\",\r\n                    new RendererException(\"Failed inside DetermineDirectionDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return result;\r\n    }\r\n    private static CalcEndpieceDeltasDouble(points: POINT2[], piDeltaX: ref<number[]>, piDeltaY: ref<number[]>,\r\n        dAngleDelta: double\r\n    ): void {\r\n        try {\r\n            // find midpoint between point0 and point1\r\n            let pntMid: POINT2 = new POINT2();\r\n            let iDiagEOL_length: double = 0;\r\n            let dAngle1: double = 0;\r\n\r\n            pntMid.x = (points[0].x + points[1].x) / 2;\r\n            pntMid.y = (points[0].y + points[1].y) / 2;\r\n            // iDiagEOL_length = length of the diagonal on end of line from line out to endpoint\r\n            iDiagEOL_length = ((Math.sqrt // height of graphic\r\n                (\r\n                    (points[1].x - points[0].x) * (points[1].x - points[0].x) +\r\n                    (points[1].y - points[0].y) * (points[1].y - points[0].y)) +\r\n                Math.sqrt // length of graphic\r\n                    (\r\n                        (points[2].x - pntMid.x) * (points[2].x - pntMid.x) +\r\n                        (points[2].y - pntMid.y) * (points[2].y - pntMid.y))) / 20);\r\n\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (iDiagEOL_length as double > DISMSupport.maxLength / 5 * DPIScaleFactor) {\r\n                iDiagEOL_length = DISMSupport.maxLength / 5 * DPIScaleFactor;\r\n            }\r\n            if (iDiagEOL_length < DISMSupport.minLength * DPIScaleFactor) {\r\n                iDiagEOL_length = DISMSupport.minLength * DPIScaleFactor;\r\n            }\r\n\r\n            // dAngle1 = angle used to calculate the end-piece deltas\r\n            dAngle1 = Math.atan2(points[2].y - pntMid.y, points[2].x - pntMid.x) + dAngleDelta;\r\n            //\tdAngle1 = atan2(points[2].y - pntMid.y, points[2].x - pntMid.x) + dAngleDelta;\r\n            piDeltaX.value = new Array<number>(1);\r\n            piDeltaY.value = new Array<number>(1);\r\n            piDeltaX.value[0] = (iDiagEOL_length * Math.cos(dAngle1));\r\n            piDeltaY.value[0] = (iDiagEOL_length * Math.sin(dAngle1));\r\n            return;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"CalcEndpieceDeltasDouble\",\r\n                    new RendererException(\"Failed inside CalcEndpieceDeltasDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * Calculates the points for line24 and line33 (DELAY, WITHDRAW, DISENGAGE, WDRAWUP, RETIRE, FPOL, RPOL, PURSUIT)\r\n     *\r\n     * @param points OUT - the client points, also used for the returned points.\r\n     */\r\n    static GetDelayGraphicEtcDouble(points: POINT2[], lineType: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let savepoints: POINT2[] = new Array<POINT2>(3);\r\n            let iLength: double = 0;\r\n            let iRadius: double = 0;\r\n            let iDiagEOL_length: double = 0;\r\n            let dAngle1: double = 0;\r\n            let iDeltaX1: double = 0;\r\n            let iDeltaY1: double = 0;\r\n            let iDeltaX2: double = 0;\r\n            let iDeltaY2: double = 0;\r\n            let ptArcCenter: POINT2 = new POINT2();\r\n            let arcpoints: POINT2[] = new Array<POINT2>(17);\r\n            let deltapoints: POINT2[] = new Array<POINT2>(4);\r\n            let j: int = 0;\r\n\r\n            // Make arc perpendicular to line\r\n            points[2] = lineutility.PointRelativeToLine(points[0], points[1], points[1], points[2]);\r\n\r\n            for (j = 0; j < 3; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n            }\r\n\r\n            lineutility.InitializePOINT2Array(arcpoints);\r\n            lineutility.InitializePOINT2Array(deltapoints);\r\n\r\n            points[counter] = new POINT2(savepoints[0]);\r\n            points[counter].style = 14;\r\n            counter++;\r\n            points[counter] = new POINT2(savepoints[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            iLength = Math.sqrt((savepoints[1].x - savepoints[0].x) * (savepoints[1].x - savepoints[0].x) +\r\n                (savepoints[1].y - savepoints[0].y) * (savepoints[1].y - savepoints[0].y));\r\n            iRadius = Math.sqrt((savepoints[2].x - savepoints[1].x) * (savepoints[2].x - savepoints[1].x) +\r\n                (savepoints[2].y - savepoints[1].y) * (savepoints[2].y - savepoints[1].y)) / 2;\r\n            iDiagEOL_length = (iLength + iRadius * 2) / 20;\r\n            if (lineType == TacticalLines.PURSUIT)\r\n                dAngle1 = Math.atan2(points[2].y - points[1].y, points[2].x - points[1].x);\r\n            else\r\n                dAngle1 = Math.atan2(points[1].y - points[0].y, points[1].x - points[0].x);\r\n\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (iDiagEOL_length > DISMSupport.maxLength * DPIScaleFactor) {\r\n                iDiagEOL_length = DISMSupport.maxLength * DPIScaleFactor;\r\n            }\r\n            if (iDiagEOL_length < DISMSupport.minLength * DPIScaleFactor) {   //was minLength\r\n                iDiagEOL_length = DISMSupport.minLength * DPIScaleFactor;\r\n            }\r\n\r\n            // draw the semicircle\r\n            ptArcCenter.x = (savepoints[1].x + savepoints[2].x) / 2;\r\n            ptArcCenter.y = (savepoints[1].y + savepoints[2].y) / 2;\r\n            let reverseArc = DISMSupport.ReverseDelayArc(savepoints);\r\n            if (reverseArc == false) {\r\n                DISMSupport.ArcApproximationDouble( (ptArcCenter.x - iRadius), (ptArcCenter.y - iRadius),\r\n                        (ptArcCenter.x + iRadius), (ptArcCenter.y + iRadius),\r\n                        savepoints[1].x, savepoints[1].y, savepoints[2].x, savepoints[2].y, arcpoints);\r\n                if (lineType == TacticalLines.PURSUIT)\r\n                    dAngle1 += DISMSupport.CONST_PI / 2;\r\n            } else {\r\n                DISMSupport.ArcApproximationDouble((ptArcCenter.x - iRadius), (ptArcCenter.y - iRadius),\r\n                        (ptArcCenter.x + iRadius), (ptArcCenter.y + iRadius),\r\n                        savepoints[2].x, savepoints[2].y, savepoints[1].x, savepoints[1].y, arcpoints);\r\n                if (lineType == TacticalLines.PURSUIT)\r\n                    dAngle1 -= DISMSupport.CONST_PI / 2;\r\n            }\r\n\r\n            // draw the arrow\r\n            iDeltaX1 = (iDiagEOL_length * Math.cos(dAngle1 - DISMSupport.CONST_PI / 4));\r\n            iDeltaY1 = (iDiagEOL_length * Math.sin(dAngle1 - DISMSupport.CONST_PI / 4));\r\n            iDeltaX2 = (iDiagEOL_length * Math.cos(dAngle1 + DISMSupport.CONST_PI / 4));\r\n            iDeltaY2 = (iDiagEOL_length * Math.sin(dAngle1 + DISMSupport.CONST_PI / 4));\r\n            if (lineType == TacticalLines.PURSUIT)\r\n                DISMSupport.DrawEndpieceDeltasDouble(savepoints[2],\r\n                        iDeltaX1, iDeltaY1, iDeltaX2, iDeltaY2, deltapoints);\r\n            else\r\n                DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaX1, iDeltaY1, iDeltaX2, iDeltaY2, deltapoints);\r\n\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = new POINT2(deltapoints[j]);\r\n                counter++;\r\n            }\r\n\r\n            for (j = 0; j < 17; j++) {\r\n                points[counter] = new POINT2(arcpoints[j]);\r\n                points[counter].style = 0;\r\n                counter++;\r\n            }\r\n            points[counter-1].style = 5;\r\n\r\n            if (lineType == TacticalLines.PURSUIT) {\r\n                // draw the line perpendicular to arrow\r\n                points[counter] = lineutility.ExtendAlongLineDouble(savepoints[1], savepoints[2], iRadius * 2 - iDiagEOL_length, 0);\r\n                counter++;\r\n                points[counter] = lineutility.ExtendAlongLineDouble(savepoints[1], savepoints[2], iRadius * 2 + iDiagEOL_length, 0);\r\n                counter++;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDelayGraphicEtcDouble\",\r\n                    new RendererException(\"Failed inside GetDelayGraphicEtcDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n    \r\n    private static IsEnvelopmentArcReversed(pPoints: POINT2[]): boolean {\r\n        try {\r\n            if (pPoints.length < 4) {\r\n                return false;\r\n            }\r\n\r\n            let ptsSeize: POINT2[] = new Array<POINT2>(2);\r\n            ptsSeize[0] = new POINT2(pPoints[1]);\r\n            ptsSeize[1] = new POINT2(pPoints[2]);\r\n            lineutility.CalcClockwiseCenterDouble(ptsSeize);\r\n            let d: double = lineutility.CalcDistanceDouble(ptsSeize[0], pPoints[3]);\r\n\r\n            ptsSeize[0] = new POINT2(pPoints[2]);\r\n            ptsSeize[1] = new POINT2(pPoints[1]);\r\n            lineutility.CalcClockwiseCenterDouble(ptsSeize);\r\n            let dArcReversed: double = lineutility.CalcDistanceDouble(ptsSeize[0], pPoints[3]);\r\n\r\n            return dArcReversed > d;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"IsEnvelopmentArcReversed\",\r\n                    new RendererException(\"Failed inside IsEnvelopmentArcReversed\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return false;\r\n    }\r\n\r\n    public static GetInfiltrationDouble(points:POINT2[]):POINT2[] {\r\n        let counter:number = 0;\r\n\r\n        let p1:POINT2 = points[0];//start\r\n        let p3:POINT2 = points[1];//mid\r\n        let p5:POINT2 = points[2];//end\r\n        let start:POINT2 = points[0];//start\r\n        let mid:POINT2 = points[1];//mid\r\n        let end:POINT2 = points[2];//end\r\n        let p2:POINT2 = new POINT2(0,0,1);\r\n        let p4:POINT2 = new POINT2(0,0,1);\r\n        p1.style=0;\r\n\r\n\r\n\r\n        let dpi:number = RendererSettings.getInstance().getDeviceDPI();\r\n        let scale:number = 4;\r\n\r\n        if(p5.x==0 && p5.y==0)//handle points drop when all 3 on top of each other.\r\n        {\r\n            p5.x=p3.x;\r\n            p5.y=p3.y;\r\n        }\r\n \r\n        let d1 = Math.round(lineutility.CalcDistanceDouble(p1,p3));\r\n        let d2 = Math.round(lineutility.CalcDistanceDouble(p3,p5));\r\n\r\n        //force some distance so render doesn't fail when points too close\r\n        if(d1==0) {\r\n            p1.x = p1.x - 1;\r\n            p1.y = p1.y - 1;\r\n        }\r\n        if(d2==0) {\r\n            p5.x = p5.x + 1;\r\n            p5.y = p5.y + 1;\r\n        }\r\n\r\n        let arcDistance:number = dpi/scale;\r\n\r\n        let anchor1:POINT2 = new POINT2();\r\n        let anchor2:POINT2 = new POINT2();\r\n        if(p5.y >= p3.y)//end point lower than mid point\r\n        {\r\n            p2.y = p3.y - arcDistance;\r\n            p4.y = p3.y + arcDistance;\r\n        }\r\n        else//end point higher than mid point\r\n        {\r\n            p2.y = p3.y + arcDistance;\r\n            p4.y = p3.y - arcDistance;\r\n        }\r\n\r\n        arcDistance = dpi/scale;\r\n        if(d2 < arcDistance)\r\n            arcDistance = Math.max(d2*0.5,3);\r\n        if(p5.x >= p3.x)\r\n        {\r\n            p2.x = p3.x - arcDistance;\r\n            p4.x = p3.x + arcDistance;\r\n        }\r\n        else\r\n        {\r\n            p2.x = p3.x + arcDistance;\r\n            p4.x = p3.x - arcDistance;\r\n        }\r\n        anchor1.x=p2.x;\r\n        anchor1.y=p3.y;\r\n\r\n        anchor2.x=p4.x;\r\n        anchor2.y=p3.y;\r\n\r\n\r\n        let path:Array<POINT2> = new Array<POINT2>();\r\n\r\n        try {\r\n\r\n            // Draw the first straight line segment (p1 to p2)\r\n            //g2d.drawLine(p1.x, p1.y, p2.x, p2.y);\r\n            path.push(p1);\r\n            //path.add(p2);//first curve is going to add this point again\r\n\r\n            // Draw the first 45-degree arc (concave) from p2 to p3\r\n            //drawArc(g2d, p2, p3, true, 5);\r\n            //path.addAll(getArc(p2, p3, false, 5));\r\n            if(arcDistance < d1) {\r\n                path = path.concat(lineutility.GetArcPointsDouble(p2, p3, anchor1, 5));\r\n                //path.remove(path.size() - 1);//next curve is going to add this point again.\r\n                path.pop();//next curve is going to add this point again.\r\n            }\r\n\r\n\r\n            // Draw the second 45-degree arc (convex) from p3 to p4\r\n            //drawArc(g2d, p3, p4, false, 5);\r\n            //path.addAll(getArc(p3, p4, true, 5));\r\n            if(arcDistance < d2)\r\n                path = path.concat(lineutility.GetArcPointsDouble(p3, p4, anchor2, 5));\r\n            else\r\n                path.push(p3);\r\n\r\n            // Draw the second straight line segment (p4 to p5)\r\n            //g2d.drawLine(p4.x, p4.y, p5.x, p5.y);\r\n            path.push(p5);\r\n\r\n        }\r\n        catch(exc:any)\r\n        {\r\n            ErrorLogger.LogException(\"DISMSupport\",\"GetInfiltrationDouble\",exc);\r\n        }\r\n\r\n        let lcv = 0;\r\n        points = new Array<POINT2>(path.length + 3);\r\n\r\n        for(let pt of path)\r\n        {\r\n            if(lcv == 0)\r\n                pt.style = 0;\r\n            else\r\n                pt.style=1;\r\n            points[lcv] = pt;\r\n            lcv++;\r\n        }\r\n\r\n        return points;\r\n    }\r\n\r\n    /**\r\n     * Calculates the points for ENVELOPMENT\r\n     *\r\n     * @param points OUT - the client points, also used for the returned points.\r\n     */\r\n    static GetEnvelopmentGraphicDouble(points: POINT2[]): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let iLength: double = 0;\r\n            let iRadius: double = 0;\r\n            let iDiagEOL_length: double = 0;\r\n            let dAngle1: double = 0;\r\n            let iDeltaX1: double = 0;\r\n            let iDeltaY1: double = 0;\r\n            let iDeltaX2: double = 0;\r\n            let iDeltaY2: double = 0;\r\n            let ptArcCenter: POINT2 = new POINT2();\r\n            let arcpoints: POINT2[] = new Array<POINT2>(17);\r\n            let deltapoints: POINT2[] = new Array<POINT2>(4);\r\n            let j: int = 0;\r\n\r\n            lineutility.InitializePOINT2Array(arcpoints);\r\n            lineutility.InitializePOINT2Array(deltapoints);\r\n\r\n            let reverseArc: boolean = DISMSupport.IsEnvelopmentArcReversed(points);\r\n\r\n            points[0].style = 14;\r\n            counter++;\r\n            points[1].style = 5;\r\n            counter++;\r\n\r\n            // Place pt3 on line pt1pt2\r\n            points[2] = lineutility.ClosestPointOnLine(points[0], lineutility.ExtendLine2Double(points[0], points[1], lineutility.CalcDistanceDouble(points[1], points[2]), 0), points[2]);\r\n\r\n            iLength = Math.sqrt((points[1].x - points[0].x) * (points[1].x - points[0].x) +\r\n                (points[1].y - points[0].y) * (points[1].y - points[0].y));\r\n            iRadius = Math.sqrt((points[2].x - points[1].x) * (points[2].x - points[1].x) +\r\n                (points[2].y - points[1].y) * (points[2].y - points[1].y)) / 2;\r\n            iDiagEOL_length = (iLength + iRadius * 2) / 20;\r\n            dAngle1 = Math.atan2(points[2].y - points[1].y, points[2].x - points[1].x);\r\n\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (iDiagEOL_length > DISMSupport.maxLength * DPIScaleFactor) {\r\n                iDiagEOL_length = DISMSupport.maxLength * DPIScaleFactor;\r\n            }\r\n            if (iDiagEOL_length < DISMSupport.minLength * DPIScaleFactor) {   //was minLength\r\n                iDiagEOL_length = DISMSupport.minLength * DPIScaleFactor;\r\n            }\r\n\r\n            // draw the semicircle\r\n            ptArcCenter.x = (points[1].x + points[2].x) / 2;\r\n            ptArcCenter.y = (points[1].y + points[2].y) / 2;\r\n            if (reverseArc) {\r\n                DISMSupport.ArcApproximationDouble((ptArcCenter.x - iRadius), (ptArcCenter.y - iRadius),\r\n                        (ptArcCenter.x + iRadius), (ptArcCenter.y + iRadius),\r\n                        points[1].x, points[1].y, points[2].x, points[2].y, arcpoints);\r\n                dAngle1 += DISMSupport.CONST_PI / 2;\r\n            } else {\r\n                DISMSupport.ArcApproximationDouble((ptArcCenter.x - iRadius), (ptArcCenter.y - iRadius),\r\n                        (ptArcCenter.x + iRadius), (ptArcCenter.y + iRadius),\r\n                        points[2].x, points[2].y, points[1].x, points[1].y, arcpoints);\r\n                dAngle1 -= DISMSupport.CONST_PI / 2;\r\n            }\r\n\r\n            // draw the arrow\r\n            iDeltaX1 = (iDiagEOL_length * Math.cos(dAngle1 - DISMSupport.CONST_PI / 4));\r\n            iDeltaY1 = (iDiagEOL_length * Math.sin(dAngle1 - DISMSupport.CONST_PI / 4));\r\n            iDeltaX2 = (iDiagEOL_length * Math.cos(dAngle1 + DISMSupport.CONST_PI / 4));\r\n            iDeltaY2 = (iDiagEOL_length * Math.sin(dAngle1 + DISMSupport.CONST_PI / 4));\r\n            DISMSupport.DrawEndpieceDeltasDouble(points[2],\r\n                iDeltaX1, iDeltaY1, iDeltaX2, iDeltaY2, deltapoints);\r\n\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = new POINT2(deltapoints[j]);\r\n                counter++;\r\n            }\r\n\r\n            for (j = 0; j < 17; j++) {\r\n                points[counter] = new POINT2(arcpoints[j]);\r\n                points[counter].style = 0;\r\n                counter++;\r\n            }\r\n            points[counter-1].style = 5;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetEnvelopmentGraphicDouble\",\r\n                    new RendererException(\"Failed inside GetEnvelopmentGraphicDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n    /**\r\n     * Calculates the points for SCREEN, COVER, GUARD, SARA.\r\n     *\r\n     * @param points OUT - the client points, also used for the returned points.\r\n     * @param lineType the line type.\r\n     */\r\n    static GetDISMCoverDouble(points: POINT2[],\r\n        lineType: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let pt0: POINT2 = new POINT2(points[0]);\r\n            let pt1: POINT2 = new POINT2(points[1]);\r\n            let pt2: POINT2 = new POINT2(points[2]);\r\n            let pt3: POINT2 = new POINT2();\r\n            let pt4: POINT2 = new POINT2();\r\n\r\n            lineutility.LineRelativeToLine(pt1, pt2, pt0, pt3, pt4);\r\n            //now we have the pt3-pt4 line which pt0 is on\r\n            //get the corresponding point back on the original line\r\n            lineutility.LineRelativeToLine(pt3, pt0, pt1, pt2, pt4);\r\n            let quadrant: int = lineutility.GetQuadrantDouble(pt0, pt4);\r\n\r\n            pt1 = new POINT2(points[1]);\r\n            pt2 = new POINT2(points[2]);\r\n            let sign: int = 0;\r\n            if (pt1.x < pt2.x && (quadrant === 1 || quadrant === 4)) {\r\n\r\n                sign = -1;\r\n            }\r\n\r\n            else {\r\n                if (pt1.x > pt2.x && (quadrant === 2 || quadrant === 3)) {\r\n\r\n                    sign = -1;\r\n                }\r\n\r\n                else {\r\n\r\n                    sign = 1;\r\n                }\r\n\r\n            }\r\n\r\n\r\n            let initialPt: POINT2 = new POINT2(points[0]);\r\n            initialPt.style = 0;\r\n            let endPt0: POINT2 = new POINT2(points[1]);\r\n            endPt0.style = 0;\r\n            let endPt1: POINT2 = new POINT2(points[2]);\r\n            endPt1.style = 0;\r\n\r\n            // Get length of each line from initial point\r\n            let length1: double = lineutility.CalcDistanceDouble(initialPt, endPt0);\r\n            let length2: double = lineutility.CalcDistanceDouble(initialPt, endPt1);\r\n            length1 = Math.min(length1, length2);\r\n\r\n            if (DISMSupport.GetTGFontSize(length1) > 0) {\r\n                let delta: double = length1 / 15;\r\n\r\n                let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n                if (delta > DISMSupport.maxLength * DPIScaleFactor) {\r\n                    delta = DISMSupport.maxLength * DPIScaleFactor;\r\n                }\r\n                if (delta < DISMSupport.minLength * DPIScaleFactor) {\r\n                    delta = DISMSupport.minLength * DPIScaleFactor;\r\n                }\r\n\r\n                let ptsJaggyLine: POINT2[] = new Array<POINT2>(4);\r\n                lineutility.InitializePOINT2Array(ptsJaggyLine);\r\n\r\n                // Draw jaggy line 1\r\n                let angle0: double = Math.atan2(initialPt.y - endPt0.y, initialPt.x - endPt0.x);\r\n                let deltaX0a: double = Math.cos(angle0 + sign * DISMSupport.CONST_PI / 4) * delta;\r\n                let deltaY0a: double = Math.sin(angle0 + sign * DISMSupport.CONST_PI / 4) * delta;\r\n                ptsJaggyLine[0] = new POINT2(initialPt);\r\n                if (lineType !== TacticalLines.SARA) {\r\n                    ptsJaggyLine[0].x -= 30 * Math.cos(angle0);  //was 20\r\n                    ptsJaggyLine[0].y -= 30 * Math.sin(angle0);\r\n                }\r\n                let midPt0: POINT2 = lineutility.MidPointDouble(ptsJaggyLine[0], endPt0, 0);\r\n                ptsJaggyLine[1].x = midPt0.x - deltaX0a;\r\n                ptsJaggyLine[1].y = midPt0.y - deltaY0a;\r\n                ptsJaggyLine[2].x = midPt0.x + deltaX0a;\r\n                ptsJaggyLine[2].y = midPt0.y + deltaY0a;\r\n                ptsJaggyLine[3] = new POINT2(endPt0);\r\n                for (let j: int = 0; j < 4; j++) {\r\n                    points[counter] = new POINT2(ptsJaggyLine[j]);\r\n                    counter++;\r\n                }\r\n                points[counter - 1].style = 5;\r\n\r\n                // Draw Arrow 1\r\n                let deltaX0b: double = Math.cos(angle0 - sign * DISMSupport.CONST_PI / 4) * delta;\r\n                let deltaY0b: double = Math.sin(angle0 - sign * DISMSupport.CONST_PI / 4) * delta;\r\n                ptsJaggyLine[0].x = ptsJaggyLine[3].x + deltaX0a;\r\n                ptsJaggyLine[0].y = ptsJaggyLine[3].y + deltaY0a;\r\n                ptsJaggyLine[1] = new POINT2(ptsJaggyLine[3]);\r\n                ptsJaggyLine[2].x = ptsJaggyLine[3].x + deltaX0b;\r\n                ptsJaggyLine[2].y = ptsJaggyLine[3].y + deltaY0b;\r\n                for (let j: int = 0; j < 3; j++) {\r\n                    points[counter] = new POINT2(ptsJaggyLine[j]);\r\n                    points[counter].style = 0;\r\n                    if (lineType === TacticalLines.SARA) {\r\n                        points[counter].style = 9;\r\n                    }\r\n\r\n                    counter++;\r\n                }\r\n                points[counter - 1].style = 5;\r\n                if (lineType === TacticalLines.SARA) {\r\n                    points[counter - 1].style = 9;\r\n                    points[counter] = new POINT2(points[counter - 3]);\r\n                    points[counter].style = 10;\r\n                    counter++;\r\n                }\r\n\r\n                // Draw jaggy line 2\r\n                let angle1: double = Math.atan2(initialPt.y - endPt1.y, initialPt.x - endPt1.x);\r\n                let deltaX1a: double = Math.cos(angle1 - sign * DISMSupport.CONST_PI / 4) * delta;\r\n                let deltaY1a: double = Math.sin(angle1 - sign * DISMSupport.CONST_PI / 4) * delta;\r\n                ptsJaggyLine[0] = new POINT2(initialPt);\r\n                if (lineType !== TacticalLines.SARA) {\r\n                    ptsJaggyLine[0].x -= 30 * Math.cos(angle1);  //was 20\r\n                    ptsJaggyLine[0].y -= 30 * Math.sin(angle1);\r\n                }\r\n                let midPt1: POINT2 = lineutility.MidPointDouble(ptsJaggyLine[0], endPt1, 0);\r\n                ptsJaggyLine[1].x = midPt1.x - deltaX1a;\r\n                ptsJaggyLine[1].y = midPt1.y - deltaY1a;\r\n                ptsJaggyLine[2].x = midPt1.x + deltaX1a;\r\n                ptsJaggyLine[2].y = midPt1.y + deltaY1a;\r\n                ptsJaggyLine[3] = new POINT2(endPt1);\r\n                for (let j: int = 0; j < 4; j++) {\r\n                    points[counter] = new POINT2(ptsJaggyLine[j]);\r\n                    counter++;\r\n                }\r\n                points[counter - 1].style = 5;\r\n\r\n                // Draw Arrow 2\r\n                let deltaX1b: double = Math.cos(angle1 + sign * DISMSupport.CONST_PI / 4) * delta;\r\n                let deltaY1b: double = Math.sin(angle1 + sign * DISMSupport.CONST_PI / 4) * delta;\r\n                ptsJaggyLine[0].x = ptsJaggyLine[3].x + deltaX1a;\r\n                ptsJaggyLine[0].y = ptsJaggyLine[3].y + deltaY1a;\r\n                ptsJaggyLine[1] = new POINT2(ptsJaggyLine[3]);\r\n                ptsJaggyLine[2].x = ptsJaggyLine[3].x + deltaX1b;\r\n                ptsJaggyLine[2].y = ptsJaggyLine[3].y + deltaY1b;\r\n                for (let j: int = 0; j < 3; j++) {\r\n                    points[counter] = new POINT2(ptsJaggyLine[j]);\r\n                    points[counter].style = 0;\r\n                    if (lineType === TacticalLines.SARA) {\r\n\r\n                        points[counter].style = 9;\r\n                    }\r\n\r\n\r\n                    counter++;\r\n                }\r\n                points[counter - 1].style = 5;\r\n                if (lineType === TacticalLines.SARA) {\r\n                    points[counter - 1].style = 9;\r\n                    points[counter] = new POINT2(points[counter - 3]);\r\n                    points[counter].style = 10;\r\n                    counter++;\r\n                }\r\n            } else {\r\n                points[0] = new POINT2(initialPt);\r\n                points[0].style = 0;\r\n                points[1] = new POINT2(endPt0);\r\n                points[1].style = 5;\r\n                points[2] = new POINT2(initialPt);\r\n                points[2].style = 0;\r\n                points[3] = new POINT2(endPt1);\r\n                return 4;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMcoverDouble\",\r\n                    new RendererException(\"Failed inside GetDISMCoverDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n    /**\r\n     * rev C uses 4 \r\n     * @param points\r\n     * @param linetype\r\n     * @return\r\n     */\r\n    static GetDISMCoverDoubleRevC(points: POINT2[],\r\n        linetype: int,\r\n        vblSaveCounter: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            // switch points[1] and points[2] if they are backwards\r\n            let dAngle0: double = 0;\r\n            let dDeltaX0: double = 0;\r\n            let dDeltaY0: double = 0;\r\n            let dDeltaX1: double = 0;\r\n            let dDeltaY1: double = 0;\r\n            let iLengthPt0Pt1: double = 0;\r\n            let iLengthPt0Pt2: double = 0;\r\n            let iDelta: double = 0;\r\n            let j: int = 0;\r\n            let t: int = 1;\r\n            let iFontSize: double = 0;\r\n            let iLetterOffset: double = 0;\r\n            let savepoints: POINT2[] = new Array<POINT2>(3);\r\n            let pts: POINT2[] = new Array<POINT2>(2);\r\n            let ptsJaggyLine: POINT2[] = new Array<POINT2>(4);\r\n            //float scale = 1;\r\n            let goLeftThenRight: boolean = false;\r\n            let sign: int = 1;\r\n\r\n            //rev C with 4 points\r\n            let origPoints: POINT2[];\r\n            if (vblSaveCounter === 4) {\r\n                origPoints = new Array<POINT2>(4);\r\n                for (j = 0; j < vblSaveCounter; j++) {\r\n\r\n                    origPoints[j] = new POINT2(points[j]);\r\n                }\r\n\r\n\r\n                //reorder points\r\n                points[1] = origPoints[0];\r\n                points[2] = origPoints[3];\r\n                points[0].x = (origPoints[1].x + origPoints[2].x) / 2;\r\n                points[0].y = (origPoints[1].y + origPoints[2].y) / 2;\r\n            }\r\n\r\n            //added section for jaggy line orientation M. Deutch 6-24-11\r\n            let pt0: POINT2 = new POINT2(points[0]);\r\n            let pt1: POINT2 = new POINT2(points[1]);\r\n            let pt2: POINT2 = new POINT2(points[2]);\r\n            let pt3: POINT2 = new POINT2();\r\n            let pt4: POINT2 = new POINT2();\r\n\r\n            lineutility.LineRelativeToLine(pt1, pt2, pt0, pt3, pt4);\r\n            //now we have the pt3-pt4 line which pt0 is on\r\n            //get the corresponding point back on the original line\r\n            lineutility.LineRelativeToLine(pt3, pt0, pt1, pt2, pt4);\r\n            let quadrant: int = lineutility.GetQuadrantDouble(pt0, pt4);\r\n\r\n            pt1 = new POINT2(points[1]);\r\n            pt2 = new POINT2(points[2]);\r\n            if (pt1.x < pt2.x && quadrant === 1) {\r\n\r\n                sign = -1;\r\n            }\r\n\r\n            else {\r\n                if (pt1.x > pt2.x && quadrant === 2) {\r\n\r\n                    sign = -1;\r\n                }\r\n\r\n                else {\r\n                    if (pt1.x > pt2.x && quadrant === 3) {\r\n\r\n                        sign = -1;\r\n                    }\r\n\r\n                    else {\r\n                        if (pt1.x < pt2.x && quadrant === 4) {\r\n\r\n                            sign = -1;\r\n                        }\r\n\r\n                    }\r\n\r\n                }\r\n\r\n            }\r\n\r\n            if (linetype === TacticalLines.SARA) {\r\n\r\n                t = 0;\r\n            }\r\n\r\n\r\n            if (points[1].x <= points[2].x) {\r\n\r\n                goLeftThenRight = true;\r\n            }\r\n\r\n\r\n            //save the points in the correct order\r\n            for (j = 0; j < 3; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n                savepoints[j].style = 0;\r\n            }\r\n\r\n            lineutility.InitializePOINT2Array(pts);\r\n            lineutility.InitializePOINT2Array(ptsJaggyLine);\r\n\r\n            iLengthPt0Pt1 = Math.sqrt((savepoints[1].x - savepoints[0].x) * (savepoints[1].x - savepoints[0].x) +\r\n                (savepoints[1].y - savepoints[0].y) * (savepoints[1].y - savepoints[0].y));\r\n            iLengthPt0Pt2 = Math.sqrt((savepoints[2].x - savepoints[0].x) * (savepoints[2].x - savepoints[0].x) +\r\n                (savepoints[2].y - savepoints[0].y) * (savepoints[2].y - savepoints[0].y));\r\n\r\n            if (iLengthPt0Pt1 > iLengthPt0Pt2) {\r\n                iLengthPt0Pt1 = iLengthPt0Pt2;\r\n            }\r\n            iFontSize = DISMSupport.GetTGFontSize(iLengthPt0Pt1);\r\n            if (iFontSize > 0) {\r\n                iDelta = iLengthPt0Pt1 / 15;//was 15\r\n\r\n                let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n                if (iDelta > DISMSupport.maxLength * DPIScaleFactor) {\r\n                    iDelta = DISMSupport.maxLength * DPIScaleFactor;\r\n                }\r\n                if (iDelta < DISMSupport.minLength * DPIScaleFactor) {\r\n                    iDelta = DISMSupport.minLength * DPIScaleFactor;\r\n                }\r\n\r\n                // left side: draw letter in from the jaggy line\r\n                if (vblSaveCounter < 4)//rev b\r\n                {\r\n                    if (goLeftThenRight) {\r\n\r\n                        savepoints[0].x -= 30 * t;\r\n                    }\r\n                    //was 20\r\n                    else {\r\n\r\n                        savepoints[0].x += 30 * t;\r\n                    }\r\n                    //was 20\r\n\r\n                    iLetterOffset = 0;\r\n                    ptsJaggyLine[0].x = savepoints[0].x - iLetterOffset * 2;//was -\r\n                    ptsJaggyLine[0].y = savepoints[0].y;\r\n                    ptsJaggyLine[0].x -= iLetterOffset;\r\n                    dAngle0 = Math.atan2(ptsJaggyLine[0].y - savepoints[1].y, ptsJaggyLine[0].x - savepoints[1].x);\r\n                    pts[0].x = (ptsJaggyLine[0].x + savepoints[1].x) / 2;\r\n                    pts[0].y = (ptsJaggyLine[0].y + savepoints[1].y) / 2;\r\n                    dDeltaX0 = Math.cos(dAngle0 + sign * DISMSupport.CONST_PI / 4) * iDelta;   //was +\r\n                    dDeltaY0 = Math.sin(dAngle0 + sign * DISMSupport.CONST_PI / 4) * iDelta;   //was +\r\n                    ptsJaggyLine[1].x = pts[0].x - dDeltaX0;    //was -\r\n                    ptsJaggyLine[1].y = pts[0].y - dDeltaY0;    //was -\r\n                    ptsJaggyLine[2].x = pts[0].x + dDeltaX0;    //was +\r\n                    ptsJaggyLine[2].y = pts[0].y + dDeltaY0;    //was +\r\n                    ptsJaggyLine[3] = new POINT2(savepoints[1]);\r\n                    for (j = 0; j < 4; j++) {\r\n                        points[counter] = new POINT2(ptsJaggyLine[j]);\r\n                        counter++;\r\n                    }\r\n                    points[counter - 1].style = 5;\r\n                }//end rev b\r\n                else    //rev c\r\n                {\r\n                    ptsJaggyLine[0] = new POINT2(origPoints[1]);\r\n                    dAngle0 = Math.atan2(ptsJaggyLine[0].y - origPoints[0].y, ptsJaggyLine[0].x - origPoints[0].x);\r\n                    pts[0].x = (ptsJaggyLine[0].x + origPoints[0].x) / 2;\r\n                    pts[0].y = (ptsJaggyLine[0].y + origPoints[0].y) / 2;\r\n                    dDeltaX0 = Math.cos(dAngle0 + sign * DISMSupport.CONST_PI / 4) * iDelta;   //was +\r\n                    dDeltaY0 = Math.sin(dAngle0 + sign * DISMSupport.CONST_PI / 4) * iDelta;   //was +\r\n                    ptsJaggyLine[1].x = pts[0].x - dDeltaX0;    //was -\r\n                    ptsJaggyLine[1].y = pts[0].y - dDeltaY0;    //was -\r\n                    ptsJaggyLine[2].x = pts[0].x + dDeltaX0;    //was +\r\n                    ptsJaggyLine[2].y = pts[0].y + dDeltaY0;    //was +\r\n                    //ptsJaggyLine[3] = new POINT2(savepoints[1]);\r\n                    ptsJaggyLine[3] = new POINT2(origPoints[0]);\r\n                    for (j = 0; j < 4; j++) {\r\n                        points[counter] = new POINT2(ptsJaggyLine[j]);\r\n                        counter++;\r\n                    }\r\n                    points[counter - 1].style = 5;\r\n                }//end rev c\r\n\r\n                // draw arrow at end of line\r\n                dDeltaX1 = Math.cos(dAngle0 - sign * DISMSupport.CONST_PI / 4) * iDelta;   //was -\r\n                dDeltaY1 = Math.sin(dAngle0 - sign * DISMSupport.CONST_PI / 4) * iDelta;   //was -\r\n                if (vblSaveCounter < 4) {\r\n                    ptsJaggyLine[0].x = savepoints[1].x + dDeltaX0; //was +\r\n                    ptsJaggyLine[0].y = savepoints[1].y + dDeltaY0; //was +\r\n                }\r\n                else {\r\n                    ptsJaggyLine[0].x = origPoints[0].x + dDeltaX0; //was +\r\n                    ptsJaggyLine[0].y = origPoints[0].y + dDeltaY0; //was +                    \r\n                }\r\n                if (vblSaveCounter < 4) {\r\n\r\n                    ptsJaggyLine[1] = new POINT2(savepoints[1]);\r\n                }\r\n\r\n                else {\r\n\r\n                    ptsJaggyLine[1] = new POINT2(origPoints[0]);\r\n                }\r\n\r\n\r\n                if (vblSaveCounter < 4) {\r\n                    ptsJaggyLine[2].x = savepoints[1].x + dDeltaX1; //was +\r\n                    ptsJaggyLine[2].y = savepoints[1].y + dDeltaY1; //was +\r\n                }\r\n                else {\r\n                    ptsJaggyLine[2].x = origPoints[0].x + dDeltaX1; //was +\r\n                    ptsJaggyLine[2].y = origPoints[0].y + dDeltaY1; //was +                    \r\n                }\r\n                for (j = 0; j < 3; j++) {\r\n                    points[counter] = new POINT2(ptsJaggyLine[j]);\r\n                    points[counter].style = 0;\r\n                    if (linetype === TacticalLines.SARA || linetype==TacticalLines.MOVEMENT_TO_CONTACT) {\r\n                        points[counter].style = 9;\r\n                    }\r\n\r\n                    counter++;\r\n                }\r\n\r\n                points[counter - 1].style = 5;\r\n                if (linetype === TacticalLines.SARA || linetype==TacticalLines.MOVEMENT_TO_CONTACT) {\r\n                    points[counter - 1].style = 9;\r\n                    points[counter] = new POINT2(points[counter - 3]);\r\n                    points[counter].style = 10;\r\n                    counter++;\r\n                }\r\n\r\n                // right side: draw letter and jaggy line\r\n                if (vblSaveCounter < 4)    //rev b\r\n                {\r\n                    if (goLeftThenRight) {\r\n\r\n                        savepoints[0].x += 60 * t;\r\n                    }\r\n                    //was 40\r\n                    else {\r\n\r\n                        savepoints[0].x -= 60 * t;\r\n                    }\r\n                    //wass 40\r\n\r\n                    ptsJaggyLine[0].x = savepoints[0].x + iLetterOffset * 2;\r\n                    ptsJaggyLine[0].y = savepoints[0].y;\r\n                    ptsJaggyLine[0].x += iLetterOffset;\r\n                    dAngle0 = Math.atan2(ptsJaggyLine[0].y - savepoints[2].y, ptsJaggyLine[0].x - savepoints[2].x);\r\n                    pts[0].x = (ptsJaggyLine[0].x + savepoints[2].x) / 2;\r\n                    pts[0].y = (ptsJaggyLine[0].y + savepoints[2].y) / 2;\r\n                    dDeltaX0 = Math.cos(dAngle0 - sign * DISMSupport.CONST_PI / 4) * iDelta;   //was -\r\n                    dDeltaY0 = Math.sin(dAngle0 - sign * DISMSupport.CONST_PI / 4) * iDelta;   //was -\r\n                    ptsJaggyLine[1].x = pts[0].x - dDeltaX0;    //was -\r\n                    ptsJaggyLine[1].y = pts[0].y - dDeltaY0;    //was -\r\n                    ptsJaggyLine[2].x = pts[0].x + dDeltaX0;    //was +\r\n                    ptsJaggyLine[2].y = pts[0].y + dDeltaY0;    //was +\r\n                    ptsJaggyLine[3] = new POINT2(savepoints[2]);\r\n                    for (j = 0; j < 4; j++) {\r\n                        points[counter] = new POINT2(ptsJaggyLine[j]);\r\n                        counter++;\r\n                    }\r\n                    points[counter - 1].style = 5;\r\n                    // draw arrow at end of line\r\n                    dDeltaX1 = Math.cos(dAngle0 + sign * DISMSupport.CONST_PI / 4) * iDelta;   //was +\r\n                    dDeltaY1 = Math.sin(dAngle0 + sign * DISMSupport.CONST_PI / 4) * iDelta;   //was +\r\n                    ptsJaggyLine[0].x = savepoints[2].x + dDeltaX0;\r\n                    ptsJaggyLine[0].y = savepoints[2].y + dDeltaY0;\r\n                    ptsJaggyLine[1] = savepoints[2];\r\n                    ptsJaggyLine[2].x = savepoints[2].x + dDeltaX1;\r\n                    ptsJaggyLine[2].y = savepoints[2].y + dDeltaY1;\r\n                }//end rev b\r\n                else    //rev c\r\n                {\r\n                    ptsJaggyLine[0] = new POINT2(origPoints[2]);\r\n                    dAngle0 = Math.atan2(ptsJaggyLine[0].y - origPoints[3].y, ptsJaggyLine[0].x - origPoints[3].x);\r\n                    pts[0].x = (ptsJaggyLine[0].x + origPoints[3].x) / 2;\r\n                    pts[0].y = (ptsJaggyLine[0].y + origPoints[3].y) / 2;\r\n                    dDeltaX0 = Math.cos(dAngle0 - sign * DISMSupport.CONST_PI / 4) * iDelta;   //was -\r\n                    dDeltaY0 = Math.sin(dAngle0 - sign * DISMSupport.CONST_PI / 4) * iDelta;   //was -\r\n                    ptsJaggyLine[1].x = pts[0].x - dDeltaX0;    //was -\r\n                    ptsJaggyLine[1].y = pts[0].y - dDeltaY0;    //was -\r\n                    ptsJaggyLine[2].x = pts[0].x + dDeltaX0;    //was +\r\n                    ptsJaggyLine[2].y = pts[0].y + dDeltaY0;    //was +\r\n                    //ptsJaggyLine[3] = new POINT2(savepoints[2]);\r\n                    ptsJaggyLine[3] = new POINT2(origPoints[3]);\r\n                    for (j = 0; j < 4; j++) {\r\n                        points[counter] = new POINT2(ptsJaggyLine[j]);\r\n                        counter++;\r\n                    }\r\n                    points[counter - 1].style = 5;\r\n                    // draw arrow at end of line\r\n                    dDeltaX1 = Math.cos(dAngle0 + sign * DISMSupport.CONST_PI / 4) * iDelta;   //was +\r\n                    dDeltaY1 = Math.sin(dAngle0 + sign * DISMSupport.CONST_PI / 4) * iDelta;   //was +\r\n                    ptsJaggyLine[0].x = origPoints[3].x + dDeltaX0;\r\n                    ptsJaggyLine[0].y = origPoints[3].y + dDeltaY0;\r\n                    ptsJaggyLine[1] = new POINT2(origPoints[3]);\r\n                    ptsJaggyLine[2].x = origPoints[3].x + dDeltaX1;\r\n                    ptsJaggyLine[2].y = origPoints[3].y + dDeltaY1;\r\n                }//end rev c\r\n\r\n                for (j = 0; j < 3; j++) {\r\n                    points[counter] = new POINT2(ptsJaggyLine[j]);\r\n                    points[counter].style = 0;\r\n                    if (linetype === TacticalLines.SARA || linetype==TacticalLines.MOVEMENT_TO_CONTACT) {\r\n\r\n                        points[counter].style = 9;\r\n                    }\r\n\r\n\r\n                    counter++;\r\n                }\r\n                points[counter - 1].style = 5;\r\n                if (linetype === TacticalLines.SARA || linetype==TacticalLines.MOVEMENT_TO_CONTACT) {\r\n                    points[counter - 1].style = 9;\r\n                    points[counter] = new POINT2(points[counter - 3]);\r\n                    points[counter].style = 10;\r\n                    counter++;\r\n                }\r\n            }\r\n            else {\r\n                points[0] = new POINT2(savepoints[0]);\r\n                points[0].style = 0;\r\n                points[1] = new POINT2(savepoints[1]);\r\n                points[1].style = 5;\r\n                points[2] = new POINT2(savepoints[0]);\r\n                points[2].style = 0;\r\n                points[3] = new POINT2(savepoints[2]);\r\n                return 4;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMcoverDoubleRevC\",\r\n                    new RendererException(\"Failed inside GetDISMCoverDoubleRevc\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n\r\n    \r\n    /**\r\n     * Calculates the points for Escort.\r\n     *\r\n     * @param points OUT - the client points, also used for the returned points.\r\n     * @param lineType the line type.\r\n     */\r\n    static GetDISMEscortDouble(tg:TGLight, points:POINT2[], lineType:number):number {\r\n        let counter:number = 6;\r\n        try {\r\n            let pt0:POINT2 = new POINT2(points[1]);\r\n            let pt1:POINT2 = new POINT2();\r\n            let pt2:POINT2 = new POINT2();\r\n            let pt3:POINT2 = new POINT2();\r\n            let pt4:POINT2 = new POINT2();\r\n            let pt5:POINT2 = new POINT2(points[2]);\r\n\r\n\r\n\r\n            let offset:POINT2 = points[0];\r\n            let intersect:POINT2 = lineutility.FindClosestPointOnLine(pt0,pt5,offset);\r\n\r\n            let xOffset:number = offset.x - intersect.x;\r\n            let yOffset:number = offset.y - intersect.y;\r\n            pt1 = new POINT2(pt0.x+xOffset, pt0.y + yOffset);\r\n            pt4 = new POINT2(pt5.x+xOffset, pt5.y + yOffset);\r\n\r\n\r\n            let pixelSize:number = tg.getIconSize();\r\n            let distance:number = lineutility.CalcDistanceDouble(pt1,pt4);\r\n            let center:POINT2 = lineutility.MidPointDouble(pt1,pt4,0);\r\n            let font:Font = tg.get_Font();\r\n            if (font == null) {\r\n                font = RendererSettings.getInstance().getMPLabelFont();;\r\n            }\r\n\r\n            let ptCenter:POINT2 = lineutility.MidPointDouble(pt1, pt4, 0);\r\n            if ((font.getSize()*2 + pixelSize) < distance)//draw the gap for the icon\r\n            {\r\n                pt2 = lineutility.ExtendAlongLineDouble(center, pt1, pixelSize/2 + font.getSize());\r\n                pt3 = lineutility.ExtendAlongLineDouble(center, pt4, pixelSize/2 + font.getSize());\r\n            }\r\n            else\r\n            {\r\n                pt2 = ptCenter;\r\n                pt3 = ptCenter;\r\n            }\r\n\r\n            pt0.style = 0;\r\n            pt1.style = 1;\r\n            pt2.style = 5;\r\n            pt3.style = 0;\r\n            pt4.style = 1;\r\n            pt5.style = 1;\r\n\r\n            points[0] = pt0;\r\n            points[1] = pt1;\r\n            points[2] = pt2;\r\n            points[3] = pt3;\r\n            points[4] = pt4;\r\n            points[5] = pt5;\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n            ErrorLogger.LogException(DISMSupport._className, \"GetDISMEscortDouble\",\r\n                    new RendererException(\"Failed inside GetDISMEscortDouble\", exc));\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n\r\n    /**\r\n     * Calculates the points for BYPASS\r\n     *\r\n     * @param points OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type.\r\n     */\r\n    static GetDISMBypassDouble(points: POINT2[],\r\n        linetype: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let pointsCorner: POINT2[] = new Array<POINT2>(2);\r\n            let rectpts: POINT2[] = new Array<POINT2>(4);\r\n            let savepoints: POINT2[] = new Array<POINT2>(3);\r\n            let deltapoints1: POINT2[] = new Array<POINT2>(4);\r\n            let deltapoints2: POINT2[] = new Array<POINT2>(4);\r\n            let iDeltaX: ref<number[]> = new ref();\r\n            let iDeltaY: ref<number[]> = new ref();\r\n            let bPointsRight: int = 0;\r\n\r\n            for (j = 0; j < 3; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n            }\r\n\r\n            lineutility.InitializePOINT2Array(pointsCorner);\r\n            lineutility.InitializePOINT2Array(rectpts);\r\n            lineutility.InitializePOINT2Array(deltapoints1);\r\n            lineutility.InitializePOINT2Array(deltapoints2);\r\n\r\n            DISMSupport.DrawOpenRectangleDouble(savepoints, pointsCorner, rectpts);\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = rectpts[j];\r\n                counter++;\r\n            }\r\n\r\n            bPointsRight = DISMSupport.DetermineDirectionDouble(savepoints);\r\n\r\n            DISMSupport.CalcEndpieceDeltasDouble(savepoints, iDeltaX, iDeltaY, DISMSupport.CONST_PI / 4);\r\n\r\n            if ((savepoints[0].y - savepoints[1].y) < 0) {// Point0 is higher than Point1\r\n                if (bPointsRight !== 0) {// figure opens to the right\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaX.value[0], iDeltaY.value[0], iDeltaY.value[0], -iDeltaX.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaX.value[0], iDeltaY.value[0], iDeltaY.value[0], -iDeltaX.value[0], deltapoints2);\r\n                } else {// figure opens to the left\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], iDeltaX.value[0], iDeltaY.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], iDeltaX.value[0], iDeltaY.value[0], deltapoints2);\r\n                }\r\n            } else {// Point0 is lower than Point1\r\n                if (bPointsRight !== 0) {// figure opens to the right\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], iDeltaX.value[0], iDeltaY.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], iDeltaX.value[0], iDeltaY.value[0], deltapoints2);\r\n                } else {// figure opens to the left\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaX.value[0], iDeltaY.value[0], iDeltaY.value[0], -iDeltaX.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaX.value[0], iDeltaY.value[0], iDeltaY.value[0], -iDeltaX.value[0], deltapoints2);\r\n                }\r\n            }\r\n\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = new POINT2(deltapoints1[j]);\r\n                counter++;\r\n            }\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = new POINT2(deltapoints2[j]);\r\n                counter++;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMBypassDouble\",\r\n                    new RendererException(\"Failed inside GetDISMBypassDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n    /**\r\n     * Calculates the points for BREACH.\r\n     *\r\n     * @param points OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type.\r\n     */\r\n    static GetDISMBreachDouble(points: POINT2[], linetype: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let pointsCorner: POINT2[] = new Array<POINT2>(2);\r\n            let rectpts: POINT2[] = new Array<POINT2>(4);\r\n            let deltapoints1: POINT2[] = new Array<POINT2>(4);\r\n            let deltapoints2: POINT2[] = new Array<POINT2>(4);\r\n            let iDeltaX: ref<number[]> = new ref();\r\n            let iDeltaY: ref<number[]> = new ref();\r\n            let bPointsRight: int = 0;\r\n            let j: int = 0;\r\n            let savepoints: POINT2[] = new Array<POINT2>(3);\r\n\r\n            for (j = 0; j < 3; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n            }\r\n\r\n            lineutility.InitializePOINT2Array(pointsCorner);\r\n            lineutility.InitializePOINT2Array(rectpts);\r\n            lineutility.InitializePOINT2Array(deltapoints1);\r\n            lineutility.InitializePOINT2Array(deltapoints2);\r\n\r\n            DISMSupport.DrawOpenRectangleDouble(savepoints, pointsCorner, rectpts);\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = new POINT2(rectpts[j]);\r\n                counter++;\r\n            }\r\n\r\n            bPointsRight = DISMSupport.DetermineDirectionDouble(savepoints);\r\n\r\n            DISMSupport.CalcEndpieceDeltasDouble(savepoints, iDeltaX, iDeltaY, DISMSupport.CONST_PI / 4);\r\n\r\n            if ((savepoints[0].y - savepoints[1].y) < 0) {// Point0 is higher than Point1\r\n                if (bPointsRight !== 0) {// figure opens to the right\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaX.value[0], iDeltaY.value[0], -iDeltaX.value[0], -iDeltaY.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], -iDeltaY.value[0], iDeltaX.value[0], deltapoints2);\r\n                } else {// figure opens to the left\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], -iDeltaY.value[0], iDeltaX.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaX.value[0], iDeltaY.value[0], -iDeltaX.value[0], -iDeltaY.value[0], deltapoints2);\r\n                }\r\n            } else {// Point0 is lower than Point1\r\n                if (bPointsRight !== 0) {// figure opens to the right\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], -iDeltaY.value[0], iDeltaX.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaX.value[0], iDeltaY.value[0], -iDeltaX.value[0], -iDeltaY.value[0], deltapoints2);\r\n                } else {// figure opens to the left\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaX.value[0], iDeltaY.value[0], -iDeltaX.value[0], -iDeltaY.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], -iDeltaY.value[0], iDeltaX.value[0], deltapoints2);\r\n                }\r\n            }\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = new POINT2(deltapoints1[j]);\r\n                counter++;\r\n            }\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = new POINT2(deltapoints2[j]);\r\n                counter++;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMBreachDouble\",\r\n                    new RendererException(\"Failed inside GetDISMBreachDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n    /**\r\n     * Calculates the points for CANALIZE\r\n     *\r\n     * @param points - OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type.\r\n     */\r\n    static GetDISMCanalizeDouble(points: POINT2[], linetype: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let pointsCorner: POINT2[] = new Array<POINT2>(2);\r\n            let rectpts: POINT2[] = new Array<POINT2>(4);\r\n            let deltapoints1: POINT2[] = new Array<POINT2>(4);\r\n            let deltapoints2: POINT2[] = new Array<POINT2>(4);\r\n            let j: int = 0;\r\n            let iDeltaX: ref<number[]> = new ref();\r\n            let iDeltaY: ref<number[]> = new ref();\r\n            let bPointsRight: int = 0;\r\n            let savepoints: POINT2[] = new Array<POINT2>(3);\r\n\r\n            for (j = 0; j < 3; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n            }\r\n\r\n            lineutility.InitializePOINT2Array(pointsCorner);\r\n            lineutility.InitializePOINT2Array(rectpts);\r\n            lineutility.InitializePOINT2Array(deltapoints1);\r\n            lineutility.InitializePOINT2Array(deltapoints2);\r\n\r\n            DISMSupport.DrawOpenRectangleDouble(savepoints, pointsCorner, rectpts);\r\n\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = new POINT2(rectpts[j]);\r\n                counter++;\r\n            }\r\n\r\n            bPointsRight = DISMSupport.DetermineDirectionDouble(savepoints);\r\n\r\n            DISMSupport.CalcEndpieceDeltasDouble(savepoints, iDeltaX, iDeltaY, DISMSupport.CONST_PI / 4);\r\n\r\n            if ((savepoints[0].y - savepoints[1].y) < 0) {// Point0 is higher than Point1\r\n                if (bPointsRight !== 0) {// figure opens to the right\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaX.value[0], iDeltaY.value[0], -iDeltaX.value[0], -iDeltaY.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], -iDeltaY.value[0], iDeltaX.value[0], deltapoints2);\r\n                } else {// figure opens to the left\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], -iDeltaY.value[0], iDeltaX.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaX.value[0], iDeltaY.value[0], -iDeltaX.value[0], -iDeltaY.value[0], deltapoints2);\r\n                }\r\n            } else {// Point0 is lower than Point1\r\n                if (bPointsRight !== 0) {// figure opens to the right\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], -iDeltaY.value[0], iDeltaX.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaX.value[0], iDeltaY.value[0], -iDeltaX.value[0], -iDeltaY.value[0], deltapoints2);\r\n                } else {// figure opens to the left\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaX.value[0], iDeltaY.value[0], -iDeltaX.value[0], -iDeltaY.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], -iDeltaY.value[0], iDeltaX.value[0], deltapoints2);\r\n                }\r\n            }\r\n\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = new POINT2(deltapoints1[j]);\r\n                counter++;\r\n            }\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = new POINT2(deltapoints2[j]);\r\n                counter++;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMCanalizeDouble\",\r\n                    new RendererException(\"Failed inside GetDISMCanalizeDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n\r\n    /**\r\n     * Gets shape for Feint, decoy, or dummy indicator. Does not check if tactical graphic should have indicator\r\n     * @param tg used to get line color and stroke\r\n     * @param ptA bottom left point of triangle\r\n     * @param ptC bottom right point of triangle\r\n     * @return Dummy indicator shape\r\n     */\r\n    public static getFDIShape(tg: TGLight, ptA: POINT2, ptC: POINT2): Shape2;\r\n\r\n    /**\r\n     * Gets shape for Feint, decoy, or dummy indicator for symbols with arrowhead. Does not check if tactical graphic should have indicator\r\n     * Extends each point outside arrow as necessary\r\n     * @param tg used to get line color and stroke\r\n     * @param ptA bottom left point of arrow\r\n     * @param ptB arrow point\r\n     * @param ptC bottom right point of arrow\r\n     * @return Dummy indicator shape\r\n     */\r\n    public static getFDIShape(tg: TGLight, ptA: POINT2, ptB: POINT2, ptC: POINT2): Shape2;\r\n    public static getFDIShape(...args: unknown[]): Shape2 | null {\r\n        switch (args.length) {\r\n            case 3: {\r\n                const [tg, ptA, ptC] = args as [TGLight, POINT2, POINT2];\r\n\r\n\r\n                try {\r\n                    let midPt: POINT2 = lineutility.MidPointDouble(ptA, ptC, 0);\r\n                    let len: double = lineutility.CalcDistanceDouble(ptA, midPt);\r\n                    let ptB: POINT2 = lineutility.ExtendDirectedLine(ptA, ptC, midPt, lineutility.extend_above, len);\r\n                    let shape: Shape2 = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.moveTo(ptA);\r\n                    shape.lineTo(ptB);\r\n                    shape.lineTo(ptC);\r\n                    shape.set_Style(1);\r\n                    shape.setLineColor(tg.get_LineColor());\r\n\r\n                    let stroke: BasicStroke = clsUtility.getLineStroke(tg.get_LineThickness(), shape.get_Style(), BasicStroke.CAP_SQUARE, BasicStroke.JOIN_MITER);\r\n                    shape.setStroke(stroke);\r\n                    return shape;\r\n                } catch (exc) {\r\n                    if (exc instanceof Error) {\r\n                        ErrorLogger.LogException(DISMSupport._className, \"getFDIShape\",\r\n                            new RendererException(\"Failed inside getFDIShape\", exc));\r\n                    } else {\r\n                        throw exc;\r\n                    }\r\n                }\r\n                return null;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                let [tg, ptA, ptB, ptC] = args as [TGLight, POINT2, POINT2, POINT2];\r\n\r\n\r\n                try {\r\n                    // Extend ptA and ptC .25w\r\n                    let w: double = lineutility.CalcDistanceDouble(ptA, ptC) * 0.25;\r\n                    if (w < tg.get_LineThickness() * 1.5) {\r\n                        // lineThickness * 1.5 is minimum distance between arrow and dummy modifier\r\n                        w = tg.get_LineThickness() * 1.5;\r\n                    }\r\n                    ptC = lineutility.ExtendLineDouble(ptA, ptC, w);\r\n                    ptA = lineutility.ExtendLineDouble(ptC, ptA, w);\r\n\r\n                    // Extend ptB .5w\r\n                    let midPt: POINT2 = lineutility.MidPointDouble(ptA, ptC, 0);\r\n                    w = lineutility.CalcDistanceDouble(midPt, ptB) * 0.5;\r\n                    if (w < tg.get_LineThickness() * 1.5) {\r\n                        // lineThickness * 1.5 is minimum distance between arrow and dummy modifier\r\n                        w = tg.get_LineThickness() * 1.5;\r\n                    }\r\n                    ptB = lineutility.ExtendLineDouble(midPt, ptB, w);\r\n\r\n                    let shape: Shape2 = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.moveTo(ptA);\r\n                    shape.lineTo(ptB);\r\n                    shape.lineTo(ptC);\r\n                    shape.set_Style(1);\r\n                    shape.setLineColor(tg.get_LineColor());\r\n\r\n                    let stroke: BasicStroke = clsUtility.getLineStroke(tg.get_LineThickness(), shape.get_Style(), BasicStroke.CAP_SQUARE, BasicStroke.JOIN_MITER);\r\n                    shape.setStroke(stroke);\r\n                    return shape;\r\n                } catch (exc) {\r\n                    if (exc instanceof Error) {\r\n                        ErrorLogger.LogException(DISMSupport._className, \"getFDIShape\",\r\n                            new RendererException(\"Failed inside getFDIShape\", exc));\r\n                    } else {\r\n                        throw exc;\r\n                    }\r\n                }\r\n                return null;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n        /**\r\n     * Calculates the points for DECEIVE.\r\n     *\r\n     * @param points - OUT - the client points, also used for the returned points.\r\n     */\r\n    static GetDISMDeceiveDouble(points:POINT2[]) {\r\n        try {\r\n\r\n            let savepoints: POINT2[] = new Array<POINT2>(3);\r\n            let j:number = 0;\r\n\r\n            for (j = 0; j < 3; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n            }\r\n\r\n            points[0] = new POINT2(savepoints[0]);\r\n            points[0].style = 1;\r\n            points[1] = new POINT2(savepoints[1]);\r\n            points[1].style = 5;\r\n            points[2] = new POINT2(savepoints[2]);\r\n            points[2].style = 1;\r\n            points[3] = new POINT2(savepoints[0]);\r\n            points[3].style = 5;\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n            ErrorLogger.LogException(DISMSupport._className ,\"GetDISMDeceiveDouble\",\r\n                    new RendererException(\"Failed inside GetDISMDeceiveDouble\", exc));\r\n            }\r\n            else\r\n                throw exc;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Calculates the points for DISRUPT\r\n     *\r\n     * @param points OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type.\r\n     */\r\n    static GetDISMDisruptDouble(points: POINT2[], linetype: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let pts: POINT2[] = new Array<POINT2>(2);\r\n            let ptsArrow: POINT2[] = new Array<POINT2>(3);\r\n            let ptCenter: POINT2 = new POINT2();\r\n            let j: int = 0;\r\n            let savepoints: POINT2[] = new Array<POINT2>(3);\r\n            let dAngle1: double = 0;\r\n            let deltapoints1: POINT2[] = new Array<POINT2>(4);\r\n            let deltapoints2: POINT2[] = new Array<POINT2>(4);\r\n            let deltapoints3: POINT2[] = new Array<POINT2>(4);\r\n            let iDiagEOL_length: double = 0;\r\n            let iDeltaX1: double = 0;\r\n            let iDeltaY1: double = 0;\r\n            let iDeltaX2: double = 0;\r\n            let iDeltaY2: double = 0;\r\n\r\n            for (j = 0; j < 3; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n            }\r\n\r\n            lineutility.InitializePOINT2Array(pts);\r\n            lineutility.InitializePOINT2Array(ptsArrow);\r\n            lineutility.InitializePOINT2Array(deltapoints1);\r\n            lineutility.InitializePOINT2Array(deltapoints2);\r\n            lineutility.InitializePOINT2Array(deltapoints3);\r\n\r\n            //\tDrawLine(destination, mask, color, points, 2, 2);\r\n            points[counter] = new POINT2(savepoints[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(savepoints[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n            //\tpts[0] = points[1];\r\n            //\tpts[1] = points[2];\r\n            //\tDrawLine(destination, mask, color, pts, 2, 2);\r\n            points[counter] = new POINT2(savepoints[1]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(savepoints[2]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            ptCenter.x = (savepoints[0].x + savepoints[1].x) / 2;\r\n            ptCenter.y = (savepoints[0].y + savepoints[1].y) / 2;\r\n            ptsArrow[0] = new POINT2(savepoints[2]);\r\n            ptsArrow[1].x = ptCenter.x + (savepoints[2].x - savepoints[1].x) * 4 / 5;\r\n            ptsArrow[1].y = ptCenter.y + (savepoints[2].y - savepoints[1].y) * 4 / 5;\r\n            ptsArrow[2].x = savepoints[0].x + (savepoints[2].x - savepoints[1].x) * 3 / 5;\r\n            ptsArrow[2].y = savepoints[0].y + (savepoints[2].y - savepoints[1].y) * 3 / 5;\r\n\r\n            pts[0].x = ptCenter.x - (savepoints[2].x - savepoints[1].x) / 5;\r\n            pts[0].y = ptCenter.y - (savepoints[2].y - savepoints[1].y) / 5;\r\n            pts[1] = new POINT2(ptsArrow[1]);\r\n            //\tDrawLine(destination, mask, color, pts, 2, 2);\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            pts[0] = new POINT2(savepoints[0]);\r\n            pts[1] = new POINT2(ptsArrow[2]);\r\n            //\tDrawLine(destination, mask, color, pts, 2, 2);\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            // the following code is very similar to CalcEndpieceDeltas\r\n            iDiagEOL_length = ((Math.sqrt // height of graphic\r\n                (\r\n                    (savepoints[1].x - savepoints[0].x) * (savepoints[1].x - savepoints[0].x) +\r\n                    (savepoints[1].y - savepoints[0].y) * (savepoints[1].y - savepoints[0].y)) +\r\n                Math.sqrt // length of graphic\r\n                    (\r\n                        (savepoints[2].x - savepoints[1].x) * (savepoints[2].x - savepoints[1].x) +\r\n                        (savepoints[2].y - savepoints[1].y) * (savepoints[2].y - savepoints[1].y))) / 15);\r\n\r\n            //M. Deutch 8-18-04\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (iDiagEOL_length > DISMSupport.maxLength * DPIScaleFactor) {\r\n                iDiagEOL_length = DISMSupport.maxLength * DPIScaleFactor;\r\n            }\r\n            if (iDiagEOL_length < DISMSupport.minLength * DPIScaleFactor) {//was minLength\r\n                iDiagEOL_length = DISMSupport.minLength * DPIScaleFactor;   //was minLength\r\n            }\r\n\r\n            // dAngle1 = angle used to calculate the end-piece deltas\r\n            dAngle1 = Math.atan2(savepoints[1].y - savepoints[2].y, savepoints[1].x - savepoints[2].x);\r\n            //\tdAngle1 = atan2(savepoints[1].y - savepoints[2].y, savepoints[1].x - savepoints[2].x);\r\n            iDeltaX1 = (iDiagEOL_length * Math.cos(dAngle1 - DISMSupport.CONST_PI / 6));\r\n            iDeltaY1 = (iDiagEOL_length * Math.sin(dAngle1 - DISMSupport.CONST_PI / 6));\r\n            iDeltaX2 = (iDiagEOL_length * Math.cos(dAngle1 + DISMSupport.CONST_PI / 6));\r\n            iDeltaY2 = (iDiagEOL_length * Math.sin(dAngle1 + DISMSupport.CONST_PI / 6));\r\n\r\n            DISMSupport.DrawEndpieceDeltasDouble(ptsArrow[0],\r\n                iDeltaX1, iDeltaY1, iDeltaX2, iDeltaY2, deltapoints1);\r\n            DISMSupport.DrawEndpieceDeltasDouble(ptsArrow[1],\r\n                iDeltaX1, iDeltaY1, iDeltaX2, iDeltaY2, deltapoints2);\r\n            DISMSupport.DrawEndpieceDeltasDouble(ptsArrow[2],\r\n                iDeltaX1, iDeltaY1, iDeltaX2, iDeltaY2, deltapoints3);\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = new POINT2(deltapoints1[j]);\r\n                counter++;\r\n            }\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = new POINT2(deltapoints2[j]);\r\n                counter++;\r\n            }\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = new POINT2(deltapoints3[j]);\r\n                counter++;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMDisruptDouble\",\r\n                    new RendererException(\"Failed inside GetDISMDisruptDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n    /**\r\n     * Calculates the points for CONTAIN\r\n     *\r\n     * @param points OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type.\r\n     */\r\n    static GetDISMContainDouble(points: POINT2[], linetype: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let pts: POINT2[] = new Array<POINT2>(3);\r\n            let ptCenter: POINT2 = new POINT2();\r\n            let ptPerp: POINT2 = new POINT2(); // point used to draw perpendicular line\r\n            let iPerpLength: double = 0;\r\n            let j: int = 0;\r\n            let dAngle1: double = 0;\r\n            let d: double = 0;\r\n            let dCosAngle1: double = 0;\r\n            let dSinAngle1: double = 0;\r\n            let iRadius: double = 0;\r\n            let iDiagEOL_length: double = 0;\r\n            let dAngle2: double = 0;\r\n            let dDeltaX1: double = 0;\r\n            let dDeltaY1: double = 0;\r\n            let dDeltaX2: double = 0;\r\n            let dDeltaY2: double = 0;\r\n            let savepoints: POINT2[] = new Array<POINT2>(3);\r\n            let arcpoints: POINT2[] = new Array<POINT2>(17);\r\n\r\n            for (j = 0; j < 3; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n            }\r\n\r\n            lineutility.InitializePOINT2Array(pts);\r\n            lineutility.InitializePOINT2Array(arcpoints);\r\n\r\n            ptCenter.x = (savepoints[0].x + savepoints[1].x) / 2;\r\n            ptCenter.y = (savepoints[0].y + savepoints[1].y) / 2;\r\n\r\n            //added section M. Deutch   8-10-06\r\n            //reverse points 0 and 1 if necessary to ensure arc\r\n            //has correct orientation\r\n            let m: ref<number[]> = new ref();\r\n            let ptRelative: POINT2 = lineutility.PointRelativeToLine(savepoints[0], savepoints[1], savepoints[2]);\r\n\r\n            lineutility.CalcTrueSlopeDouble2(savepoints[0], savepoints[1], m);\r\n            if (m.value[0] !== 0) {\r\n                if (savepoints[0].y > savepoints[1].y) {\r\n                    if (ptRelative.x > ptCenter.x) {\r\n                        lineutility.Reverse2Points(savepoints[0], savepoints[1]);\r\n                    }\r\n                }\r\n                if (savepoints[0].y < savepoints[1].y) {\r\n                    if (ptRelative.x < ptCenter.x) {\r\n                        lineutility.Reverse2Points(savepoints[0], savepoints[1]);\r\n                    }\r\n                }\r\n            } else {\r\n                if (savepoints[0].x < savepoints[1].x) {\r\n                    if (ptRelative.y > ptCenter.y) {\r\n                        lineutility.Reverse2Points(savepoints[0], savepoints[1]);\r\n                    }\r\n                }\r\n                if (savepoints[0].x > savepoints[1].x) {\r\n                    if (ptRelative.y < ptCenter.y) {\r\n                        lineutility.Reverse2Points(savepoints[0], savepoints[1]);\r\n                    }\r\n                }\r\n            }\r\n            //end section\r\n\r\n            iPerpLength = Math.sqrt((ptCenter.x - savepoints[2].x) * (ptCenter.x - savepoints[2].x) + (ptCenter.y - savepoints[2].y) * (ptCenter.y - savepoints[2].y));\r\n            if (iPerpLength < 1) {\r\n                iPerpLength = 1;\r\n            }\r\n\r\n            dAngle1 = Math.atan2(savepoints[0].y - savepoints[1].y, savepoints[0].x - savepoints[1].x);\r\n            dCosAngle1 = Math.cos(dAngle1 + DISMSupport.CONST_PI / 2);\r\n            dSinAngle1 = Math.sin(dAngle1 + DISMSupport.CONST_PI / 2);\r\n\r\n            ptPerp.x = ptCenter.x + dCosAngle1 * iPerpLength;\r\n            ptPerp.y = ptCenter.y + dSinAngle1 * iPerpLength;\r\n\r\n            pts[0] = new POINT2(ptCenter);\r\n\r\n            pts[1] = new POINT2(savepoints[2]);\r\n\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 14;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            // draw arrowhead\r\n            iRadius = Math.sqrt((ptCenter.x - savepoints[0].x) * (ptCenter.x - savepoints[0].x) + (ptCenter.y - savepoints[0].y) * (ptCenter.y - savepoints[0].y));\r\n            iDiagEOL_length = (iPerpLength + iRadius) / 20;\r\n\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (iDiagEOL_length > DISMSupport.maxLength * DPIScaleFactor) {\r\n                iDiagEOL_length = DISMSupport.maxLength * DPIScaleFactor;\r\n            }\r\n            if (iDiagEOL_length < DISMSupport.minLength * DPIScaleFactor) {\r\n                iDiagEOL_length = DISMSupport.minLength * DPIScaleFactor;\r\n            }\r\n\r\n            dAngle2 = Math.atan2(ptPerp.y - ptCenter.y, ptPerp.x - ptCenter.x);\r\n            dDeltaX1 = Math.cos(dAngle2 + DISMSupport.CONST_PI / 4);\r\n            dDeltaY1 = Math.sin(dAngle2 + DISMSupport.CONST_PI / 4);\r\n            dDeltaX2 = Math.cos(dAngle2 - DISMSupport.CONST_PI / 4);\r\n            dDeltaY2 = Math.sin(dAngle2 - DISMSupport.CONST_PI / 4);\r\n            pts[0].x = ptCenter.x + dDeltaX1 * iDiagEOL_length;\r\n            pts[0].y = ptCenter.y + dDeltaY1 * iDiagEOL_length;\r\n            pts[1] = new POINT2(ptCenter);\r\n            pts[2].x = ptCenter.x + dDeltaX2 * iDiagEOL_length;\r\n            pts[2].y = ptCenter.y + dDeltaY2 * iDiagEOL_length;\r\n            //end section\r\n            for (j = 0; j < 3; j++) {\r\n                points[counter] = new POINT2(pts[j]);\r\n                points[counter].style = 0;\r\n                counter++;\r\n            }\r\n            points[counter - 1].style = 5;\r\n\r\n            // draw arc\r\n            DISMSupport.ArcApproximationDouble(ptCenter.x - iRadius, ptCenter.y - iRadius,\r\n                ptCenter.x + iRadius, ptCenter.y + iRadius,\r\n                savepoints[0].x, savepoints[0].y, savepoints[1].x, savepoints[1].y, arcpoints);\r\n\r\n            for (j = 0; j < 17; j++) {\r\n                points[counter] = new POINT2(arcpoints[j]);\r\n                points[counter].style = 0;\r\n                counter++;\r\n            }\r\n            points[counter - 1].style = 5;\r\n\r\n            // draw spokes inside arc\r\n            pts[0] = new POINT2(savepoints[0]);\r\n            pts[1].x = (pts[0].x + ptCenter.x) / 2;\r\n            pts[1].y = (pts[0].y + ptCenter.y) / 2;\r\n            d = lineutility.CalcDistanceDouble(pts[0], pts[1]);\r\n            if (d > DISMSupport.maxLength * DPIScaleFactor) //shorten the spoke\r\n            {\r\n                pts[1] = lineutility.ExtendLineDouble(pts[1], pts[0], -DISMSupport.maxLength * DPIScaleFactor);\r\n            }\r\n\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            pts[0] = new POINT2(savepoints[1]);\r\n            pts[1].x = (pts[0].x + ptCenter.x) / 2;\r\n            pts[1].y = (pts[0].y + ptCenter.y) / 2;\r\n            d = lineutility.CalcDistanceDouble(pts[0], pts[1]);\r\n            if (d > DISMSupport.maxLength * DPIScaleFactor) //shorten the spoke\r\n            {\r\n                pts[1] = lineutility.ExtendLineDouble(pts[1], pts[0], -DISMSupport.maxLength * DPIScaleFactor);\r\n            }\r\n            //\tDrawLine(destination, mask, color, pts, 2, 2);\r\n\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            pts[0].x = ptCenter.x - (ptPerp.x - ptCenter.x) * iRadius / iPerpLength;\r\n            pts[0].y = ptCenter.y - (ptPerp.y - ptCenter.y) * iRadius / iPerpLength;\r\n            pts[1].x = (ptCenter.x + pts[0].x) / 2;\r\n            pts[1].y = (ptCenter.y + pts[0].y) / 2;\r\n            d = lineutility.CalcDistanceDouble(pts[0], pts[1]);\r\n            if (d > DISMSupport.maxLength * DPIScaleFactor) //shorten the spoke\r\n            {\r\n                pts[1] = lineutility.ExtendLineDouble(pts[1], pts[0], -DISMSupport.maxLength * DPIScaleFactor);\r\n            }\r\n\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            pts[0].x = ptCenter.x - dDeltaX1 * iRadius;\r\n            pts[0].y = ptCenter.y - dDeltaY1 * iRadius;\r\n            pts[1].x = (ptCenter.x + pts[0].x) / 2;\r\n            pts[1].y = (ptCenter.y + pts[0].y) / 2;\r\n            d = lineutility.CalcDistanceDouble(pts[0], pts[1]);\r\n            if (d > DISMSupport.maxLength * DPIScaleFactor) //shorten the spoke\r\n            {\r\n                pts[1] = lineutility.ExtendLineDouble(pts[1], pts[0], -DISMSupport.maxLength * DPIScaleFactor);\r\n            }\r\n\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            pts[0].x = ptCenter.x - dDeltaX2 * iRadius;\r\n            pts[0].y = ptCenter.y - dDeltaY2 * iRadius;\r\n            pts[1].x = (ptCenter.x + pts[0].x) / 2;\r\n            pts[1].y = (ptCenter.y + pts[0].y) / 2;\r\n            d = lineutility.CalcDistanceDouble(pts[0], pts[1]);\r\n            if (d > DISMSupport.maxLength * DPIScaleFactor) //shorten the spoke\r\n            {\r\n                pts[1] = lineutility.ExtendLineDouble(pts[1], pts[0], -DISMSupport.maxLength * DPIScaleFactor);\r\n            }\r\n\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            dDeltaX1 = Math.cos(dAngle2 + DISMSupport.CONST_PI / 8);\r\n            dDeltaY1 = Math.sin(dAngle2 + DISMSupport.CONST_PI / 8);\r\n            dDeltaX2 = Math.cos(dAngle2 - DISMSupport.CONST_PI / 8);\r\n            dDeltaY2 = Math.sin(dAngle2 - DISMSupport.CONST_PI / 8);\r\n            pts[0].x = ptCenter.x - dDeltaX1 * iRadius;\r\n            pts[0].y = ptCenter.y - dDeltaY1 * iRadius;\r\n            pts[1].x = (ptCenter.x + pts[0].x) / 2;\r\n            pts[1].y = (ptCenter.y + pts[0].y) / 2;\r\n            d = lineutility.CalcDistanceDouble(pts[0], pts[1]);\r\n            if (d > DISMSupport.maxLength * DPIScaleFactor) //shorten the spoke\r\n            {\r\n                pts[1] = lineutility.ExtendLineDouble(pts[1], pts[0], -DISMSupport.maxLength * DPIScaleFactor);\r\n            }\r\n\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            pts[0].x = ptCenter.x - dDeltaX2 * iRadius;\r\n            pts[0].y = ptCenter.y - dDeltaY2 * iRadius;\r\n            pts[1].x = (ptCenter.x + pts[0].x) / 2;\r\n            pts[1].y = (ptCenter.y + pts[0].y) / 2;\r\n            d = lineutility.CalcDistanceDouble(pts[0], pts[1]);\r\n            if (d > DISMSupport.maxLength * DPIScaleFactor) //shorten the spoke\r\n            {\r\n                pts[1] = lineutility.ExtendLineDouble(pts[1], pts[0], -DISMSupport.maxLength * DPIScaleFactor);\r\n            }\r\n\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            dDeltaX1 = Math.cos(dAngle2 + 3 * DISMSupport.CONST_PI / 8);\r\n            dDeltaY1 = Math.sin(dAngle2 + 3 * DISMSupport.CONST_PI / 8);\r\n            dDeltaX2 = Math.cos(dAngle2 - 3 * DISMSupport.CONST_PI / 8);\r\n            dDeltaY2 = Math.sin(dAngle2 - 3 * DISMSupport.CONST_PI / 8);\r\n            pts[0].x = ptCenter.x - dDeltaX1 * iRadius;\r\n            pts[0].y = ptCenter.y - dDeltaY1 * iRadius;\r\n            pts[1].x = (ptCenter.x + pts[0].x) / 2;\r\n            pts[1].y = (ptCenter.y + pts[0].y) / 2;\r\n            d = lineutility.CalcDistanceDouble(pts[0], pts[1]);\r\n            if (d > DISMSupport.maxLength * DPIScaleFactor) //shorten the spoke\r\n            {\r\n                pts[1] = lineutility.ExtendLineDouble(pts[1], pts[0], -DISMSupport.maxLength * DPIScaleFactor);\r\n            }\r\n\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            pts[0].x = ptCenter.x - dDeltaX2 * iRadius;\r\n            pts[0].y = ptCenter.y - dDeltaY2 * iRadius;\r\n            pts[1].x = (ptCenter.x + pts[0].x) / 2;\r\n            pts[1].y = (ptCenter.y + pts[0].y) / 2;\r\n            d = lineutility.CalcDistanceDouble(pts[0], pts[1]);\r\n            if (d > DISMSupport.maxLength * DPIScaleFactor) //shorten the spoke\r\n            {\r\n                pts[1] = lineutility.ExtendLineDouble(pts[1], pts[0], -DISMSupport.maxLength * DPIScaleFactor);\r\n            }\r\n\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMContainDouble\",\r\n                    new RendererException(\"Failed inside GetDISMContainDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n    /**\r\n     * Calculates the points for FIX, MNFLDFIX\r\n     *\r\n     * @param points OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type.\r\n     */\r\n    static GetDISMFixDouble(points: POINT2[], linetype: int, clipBounds: Rectangle2D | null): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let pts: POINT2[] = new Array<POINT2>(3);\r\n            let savepoints: POINT2[] | null = new Array<POINT2>(2);\r\n            let dAngle1: double = 0;\r\n            let dLength: double = 0;\r\n            let dJaggyHalfAmp: double = 0;\r\n            let dJaggyHalfPeriod: double = 0;\r\n            let dDeltaXOut: double = 0;\r\n            let dDeltaYOut: double = 0;\r\n            let dDeltaXAlong: double = 0;\r\n            let dDeltaYAlong: double = 0;\r\n            let iNumJaggies: int = 0;\r\n            let i: int = 0;\r\n            let j: int = 0;\r\n\r\n            for (j = 0; j < 2; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n            }\r\n\r\n            let drawJaggies: boolean = true;\r\n            if (clipBounds != null) {\r\n                let ul: POINT2 = new POINT2(clipBounds.getMinX(), clipBounds.getMinY());\r\n                let lr: POINT2 = new POINT2(clipBounds.getMaxX(), clipBounds.getMaxY());\r\n                savepoints = lineutility.BoundOneSegment(savepoints[0], savepoints[1], ul, lr);\r\n            }\r\n            if (savepoints == null) {\r\n                savepoints = new Array<POINT2>(2);\r\n                for (j = 0; j < 2; j++) {\r\n                    savepoints[j] = new POINT2(points[j]);\r\n                }\r\n                drawJaggies = false;\r\n            }\r\n\r\n            lineutility.InitializePOINT2Array(pts);\r\n            //reverse the points\r\n\r\n            dAngle1 = Math.atan2(savepoints[0].y - savepoints[1].y, savepoints[0].x - savepoints[1].x);\r\n            dLength = Math.sqrt((savepoints[1].x - savepoints[0].x) * (savepoints[1].x - savepoints[0].x) +\r\n                (savepoints[1].y - savepoints[0].y) * (savepoints[1].y - savepoints[0].y));\r\n            //arraysupport tries to set jaggylength before the points get bounded\r\n            dJaggyHalfAmp = dLength / 15; // half the amplitude of the \"jaggy function\"\r\n\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (dJaggyHalfAmp > DISMSupport.maxLength * DPIScaleFactor) {\r\n                dJaggyHalfAmp = DISMSupport.maxLength * DPIScaleFactor;\r\n            }\r\n            if (dJaggyHalfAmp < DISMSupport.minLength * DPIScaleFactor) {\r\n                dJaggyHalfAmp = DISMSupport.minLength * DPIScaleFactor;\r\n            }\r\n\r\n            dJaggyHalfPeriod = dJaggyHalfAmp / 1.5; // half the period of the \"jaggy function\"\r\n            dDeltaXOut = Math.cos(dAngle1 + DISMSupport.CONST_PI / 2) * dJaggyHalfAmp; // X-delta out from the center line\r\n            dDeltaYOut = Math.sin(dAngle1 + DISMSupport.CONST_PI / 2) * dJaggyHalfAmp; // Y-delta out from the center line\r\n            dDeltaXAlong = Math.cos(dAngle1) * dJaggyHalfPeriod; // X-delta along the center line\r\n            dDeltaYAlong = Math.sin(dAngle1) * dJaggyHalfPeriod; // Y-delta along the center line\r\n            iNumJaggies = Math.trunc(dLength / dJaggyHalfPeriod) - 3;\r\n            i = 2;\r\n            pts[0] = new POINT2(savepoints[1]);\r\n            pts[1].x = savepoints[1].x + dDeltaXAlong * 1.5;\r\n            pts[1].y = savepoints[1].y + dDeltaYAlong * 1.5;\r\n            //DrawLine(destination, mask, color, pts, 2, 2);\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            pts[0].x = savepoints[1].x + dDeltaXOut + dDeltaXAlong * i;\r\n            pts[0].y = savepoints[1].y + dDeltaYOut + dDeltaYAlong * i;\r\n            i++;\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            if (drawJaggies) {\r\n\r\n                while (i <= iNumJaggies) {\r\n                    pts[1].x = savepoints[1].x - dDeltaXOut + dDeltaXAlong * i;\r\n                    pts[1].y = savepoints[1].y - dDeltaYOut + dDeltaYAlong * i;\r\n                    i++;\r\n                    pts[2].x = savepoints[1].x + dDeltaXOut + dDeltaXAlong * i;\r\n                    pts[2].y = savepoints[1].y + dDeltaYOut + dDeltaYAlong * i;\r\n                    i++;\r\n                    for (j = 0; j < 3; j++) {\r\n                        points[counter] = new POINT2(pts[j]);\r\n                        points[counter].style = 0;\r\n                        counter++;\r\n                    }\r\n                    points[counter - 1].style = 5;\r\n                    pts[0] = new POINT2(pts[2]);\r\n                }\r\n            }\r\n\r\n\r\n            pts[1] = new POINT2(pts[0]);\r\n            pts[0].x = savepoints[1].x + dDeltaXAlong * i;\r\n            pts[0].y = savepoints[1].y + dDeltaYAlong * i;\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            pts[1] = new POINT2(savepoints[0]);\r\n            //DrawLine(destination, mask, color, pts, 2, 2);\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            // draw arrowhead\r\n            pts[0].x = savepoints[0].x + dDeltaXOut / 1.5 - dDeltaXAlong;\r\n            pts[0].y = savepoints[0].y + dDeltaYOut / 1.5 - dDeltaYAlong;\r\n            pts[2].x = savepoints[0].x - dDeltaXOut / 1.5 - dDeltaXAlong;\r\n            pts[2].y = savepoints[0].y - dDeltaYOut / 1.5 - dDeltaYAlong;\r\n            for (j = 0; j < 3; j++) {\r\n                points[counter] = new POINT2(pts[j]);\r\n                if (linetype === TacticalLines.MNFLDFIX) {\r\n                    points[counter].style = 9;\r\n                } else {\r\n                    points[counter].style = 0;\r\n                }\r\n                counter++;\r\n            }\r\n            if (linetype === TacticalLines.MNFLDFIX) {\r\n                points[counter - 1].style = 10;\r\n            } else {\r\n                points[counter - 1].style = 5;\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMFixDouble\",\r\n                    new RendererException(\"Failed inside GetDISMFixDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n    /**\r\n     * Calculates the points for CLEAR.\r\n     *\r\n     * @param points OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type.\r\n     */\r\n    static GetDISMClearDouble(points: POINT2[], linetype: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let savepoints: POINT2[] = new Array<POINT2>(3);\r\n            let j: int = 0;\r\n            let pts: POINT2[] = new Array<POINT2>(2);\r\n            let ptsArrow: POINT2[] = new Array<POINT2>(3);\r\n            let ctrX: double = ((points[0].x + points[1].x) / 2);\r\n            let ctrY: double = ((points[0].y + points[1].y) / 2);\r\n            let iDeltaX1: ref<number[]> = new ref();\r\n            let iDeltaY1: ref<number[]> = new ref();\r\n            let iDeltaX2: ref<number[]> = new ref();\r\n            let iDeltaY2: ref<number[]> = new ref();\r\n            let deltapoints1: POINT2[] = new Array<POINT2>(4);\r\n            let deltapoints2: POINT2[] = new Array<POINT2>(4);\r\n            let deltapoints3: POINT2[] = new Array<POINT2>(4);\r\n\r\n            for (j = 0; j < 3; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n            }\r\n\r\n            lineutility.InitializePOINT2Array(pts);\r\n            lineutility.InitializePOINT2Array(ptsArrow);\r\n            lineutility.InitializePOINT2Array(deltapoints1);\r\n            lineutility.InitializePOINT2Array(deltapoints2);\r\n            lineutility.InitializePOINT2Array(deltapoints3);\r\n\r\n            //DrawLine(destination, mask, color, points, 2, 2);\r\n            points[counter] = new POINT2(savepoints[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(savepoints[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            pts[0].x = ctrX;\r\n            pts[0].y = ctrY;\r\n            pts[1] = new POINT2(savepoints[2]);\r\n            ptsArrow[0] = new POINT2(pts[0]);\r\n            //DrawLine(destination, mask, color, pts, 2, 2);\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            pts[0].x = (savepoints[0].x + ctrX) / 2;\r\n            pts[0].y = (savepoints[0].y + ctrY) / 2;\r\n            pts[1].x = savepoints[2].x + savepoints[0].x - pts[0].x;\r\n            pts[1].y = savepoints[2].y + savepoints[0].y - pts[0].y;\r\n            ptsArrow[1] = new POINT2(pts[0]);\r\n            //DrawLine(destination, mask, color, pts, 2, 2);\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            pts[0].x = (savepoints[1].x + ctrX) / 2;\r\n            pts[0].y = (savepoints[1].y + ctrY) / 2;\r\n            pts[1].x = savepoints[2].x + savepoints[1].x - pts[0].x;\r\n            pts[1].y = savepoints[2].y + savepoints[1].y - pts[0].y;\r\n            ptsArrow[2] = new POINT2(pts[0]);\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            DISMSupport.CalcEndpieceDeltasDouble(savepoints, iDeltaX1, iDeltaY1, DISMSupport.CONST_PI / 6);\r\n            DISMSupport.CalcEndpieceDeltasDouble(savepoints, iDeltaX2, iDeltaY2, -DISMSupport.CONST_PI / 6);\r\n            DISMSupport.DrawEndpieceDeltasDouble(ptsArrow[0],\r\n                iDeltaX1.value[0], iDeltaY1.value[0], iDeltaX2.value[0], iDeltaY2.value[0], deltapoints1);\r\n            DISMSupport.DrawEndpieceDeltasDouble(ptsArrow[1],\r\n                iDeltaX1.value[0], iDeltaY1.value[0], iDeltaX2.value[0], iDeltaY2.value[0], deltapoints2);\r\n            DISMSupport.DrawEndpieceDeltasDouble(ptsArrow[2],\r\n                iDeltaX1.value[0], iDeltaY1.value[0], iDeltaX2.value[0], iDeltaY2.value[0], deltapoints3);\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = new POINT2(deltapoints1[j]);\r\n                counter++;\r\n            }\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = new POINT2(deltapoints2[j]);\r\n                counter++;\r\n            }\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = new POINT2(deltapoints3[j]);\r\n                counter++;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMClearDouble\",\r\n                    new RendererException(\"Failed inside GetDISMClearDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n    private static IsSeizeArcReversed(pPoints: POINT2[]): boolean {\r\n        try {\r\n            let dAngle1: double = Math.atan2(pPoints[0].y - pPoints[1].y, pPoints[0].x - pPoints[1].x);\r\n            let dDeltaX1: double = Math.cos(dAngle1 + DISMSupport.CONST_PI / 4);\r\n            let dDeltaY1: double = Math.sin(dAngle1 + DISMSupport.CONST_PI / 4);\r\n            let dDeltaX2: double = Math.cos(dAngle1 - DISMSupport.CONST_PI / 4);\r\n            let dDeltaY2: double = Math.sin(dAngle1 - DISMSupport.CONST_PI / 4);\r\n\r\n            let dChordLength: double = Math.sqrt((pPoints[1].x - pPoints[0].x) * (pPoints[1].x - pPoints[0].x) +\r\n                (pPoints[1].y - pPoints[0].y) * (pPoints[1].y - pPoints[0].y));\r\n            let dArcRadius: double = dChordLength / 1.414213562373; // sqrt(2) == 1.414213562373\r\n            let ptArcCenter: POINT2 = new POINT2();\r\n\r\n            //get the default center\r\n            ptArcCenter.x = pPoints[0].x - dDeltaX1 * dArcRadius;\r\n            ptArcCenter.y = pPoints[0].y - dDeltaY1 * dArcRadius;\r\n            let d: double = lineutility.CalcDistanceDouble(ptArcCenter, pPoints[2]);\r\n\r\n            //get the alternate center if the arc is reversed\r\n            let ptArcCenterReversed: POINT2 = new POINT2();\r\n            ptArcCenterReversed.x = pPoints[0].x - dDeltaX2 * dArcRadius;\r\n            ptArcCenterReversed.y = pPoints[0].y - dDeltaY2 * dArcRadius;\r\n            let dReversed: double = lineutility.CalcDistanceDouble(ptArcCenterReversed, pPoints[2]);\r\n\r\n            if (dReversed > d) {\r\n                return true;\r\n            } else {\r\n                return false;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"IsSeizeArcReversed\",\r\n                    new RendererException(\"Failed inside IsSeizeArcReversed\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return false;\r\n    }\r\n    /**\r\n     * Calculates the points for SEIZE\r\n     *\r\n     * @param points OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type.\r\n     */\r\n    static GetDISMSeizeDouble(points: POINT2[],\r\n        linetype: int,\r\n        radius: double): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let ptArcCenter: POINT2 = new POINT2();\r\n            let ptArcStart: POINT2 = new POINT2();\r\n            let savepoints: POINT2[] = new Array<POINT2>(3);\r\n            let scale: double = 0.9;\r\n            let iCircleRadius: double = (25 * scale);\r\n            let arcpoints: POINT2[] = new Array<POINT2>(17);\r\n            let pts: POINT2[] = new Array<POINT2>(3);\r\n            let dAngle1: double = 0;\r\n            let dDeltaX1: double = 0;\r\n            let dDeltaY1: double = 0;\r\n            let dDeltaX2: double = 0;\r\n            let dDeltaY2: double = 0;\r\n            let dChordLength: double = 0;\r\n            let dArcRadius: double = 0;\r\n            let j: int = 0;\r\n            let dDeltaX3: double = 0;\r\n            let dDeltaY3: double = 0;\r\n            let iDiagEOL_length: double = 0;\r\n            let factor: double = 1;\r\n\r\n            if (radius > 0) {\r\n\r\n                iCircleRadius = radius;\r\n            }\r\n\r\n\r\n\r\n            for (j = 0; j < 3; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n            }\r\n\r\n            //if radius is 0 then it is rev B\r\n            let client: string = CELineArray.getClient();\r\n            if (!client.startsWith(\"cpof\") && radius === 0) {\r\n                dArcRadius = lineutility.CalcDistanceDouble(savepoints[0], savepoints[1]);\r\n                if (iCircleRadius > dArcRadius / 2) {\r\n\r\n                    iCircleRadius = dArcRadius / 2;\r\n                }\r\n\r\n            }\r\n\r\n            lineutility.InitializePOINT2Array(pts);\r\n            lineutility.InitializePOINT2Array(arcpoints);\r\n            // draw circle\r\n            DISMSupport.ArcApproximationDouble(savepoints[0].x - iCircleRadius, savepoints[0].y - iCircleRadius,\r\n                savepoints[0].x + iCircleRadius, savepoints[0].y + iCircleRadius,\r\n                savepoints[0].x, savepoints[0].y, savepoints[0].x, savepoints[0].y, arcpoints);\r\n            for (j = 0; j < 17; j++) {\r\n                points[counter] = new POINT2(arcpoints[j]);\r\n                points[counter].style = 0;\r\n                counter++;\r\n            }\r\n            points[counter - 1].style = 5;\r\n\r\n            // draw arc\r\n            dAngle1 = Math.atan2(savepoints[0].y - savepoints[1].y, savepoints[0].x - savepoints[1].x);\r\n            dDeltaX1 = Math.cos(dAngle1 + DISMSupport.CONST_PI / 4);\r\n            dDeltaY1 = Math.sin(dAngle1 + DISMSupport.CONST_PI / 4);\r\n            dDeltaX2 = Math.cos(dAngle1 - DISMSupport.CONST_PI / 4);\r\n            dDeltaY2 = Math.sin(dAngle1 - DISMSupport.CONST_PI / 4);\r\n\r\n            let isArcReversed: boolean = DISMSupport.IsSeizeArcReversed(savepoints);\r\n\r\n            if (isArcReversed === false) {\r\n                ptArcStart.x = savepoints[0].x - dDeltaX2 * iCircleRadius;\r\n                ptArcStart.y = savepoints[0].y - dDeltaY2 * iCircleRadius;\r\n                dChordLength = Math.sqrt((savepoints[1].x - savepoints[0].x) * (savepoints[1].x - savepoints[0].x) +\r\n                    (savepoints[1].y - savepoints[0].y) * (savepoints[1].y - savepoints[0].y));\r\n                dArcRadius = dChordLength / 1.414213562373; // sqrt(2) == 1.414213562373\r\n                ptArcCenter.x = savepoints[0].x - dDeltaX1 * dArcRadius;\r\n                ptArcCenter.y = savepoints[0].y - dDeltaY1 * dArcRadius;\r\n\r\n                DISMSupport.ArcApproximationDouble((ptArcCenter.x - dArcRadius), (ptArcCenter.y - dArcRadius),\r\n                    (ptArcCenter.x + dArcRadius), (ptArcCenter.y + dArcRadius),\r\n                    savepoints[1].x, savepoints[1].y, ptArcStart.x, ptArcStart.y, arcpoints);\r\n                for (j = 0; j < 17; j++) {\r\n                    if (lineutility.CalcDistanceDouble(savepoints[0], arcpoints[j]) >= iCircleRadius) {\r\n                        points[counter] = new POINT2(arcpoints[j]);\r\n                        points[counter].style = 0;\r\n                        counter++;\r\n                    } else if (j > 0) {\r\n                        // Last point was outside the circle this point is inside\r\n                        let intersectPt = lineutility.intersectPolygon(points.slice(0, 17), arcpoints[j], arcpoints[j - 1]);\r\n                        if (intersectPt == null) {\r\n                            intersectPt = arcpoints[j];\r\n                        }\r\n\r\n                        // Add remaining points to keep constant count\r\n                        for (let k = j; k < 17; k++) {\r\n                            points[counter] = new POINT2(intersectPt);\r\n                            points[counter].style = 0;\r\n                            counter++;\r\n                        }\r\n                        break;\r\n                    } else {\r\n                        // All points are in the circle\r\n                        for (j = 0; j < 17; j++) {\r\n                            points[counter] = new POINT2(arcpoints[j]);\r\n                            points[counter].style = 0;\r\n                            counter++;\r\n                        }\r\n                        break;\r\n                    }\r\n                }\r\n            } else //arc is reversed\r\n            {\r\n                ptArcStart.x = savepoints[0].x - dDeltaX1 * iCircleRadius;\r\n                ptArcStart.y = savepoints[0].y - dDeltaY1 * iCircleRadius;\r\n                dChordLength = Math.sqrt((savepoints[1].x - savepoints[0].x) * (savepoints[1].x - savepoints[0].x) +\r\n                    (savepoints[1].y - savepoints[0].y) * (savepoints[1].y - savepoints[0].y));\r\n                dArcRadius = dChordLength / 1.414213562373; // sqrt(2) == 1.414213562373\r\n                ptArcCenter.x = savepoints[0].x - dDeltaX2 * dArcRadius;\r\n                ptArcCenter.y = savepoints[0].y - dDeltaY2 * dArcRadius;\r\n                DISMSupport.ArcApproximationDouble((ptArcCenter.x - dArcRadius), (ptArcCenter.y - dArcRadius),\r\n                    (ptArcCenter.x + dArcRadius), (ptArcCenter.y + dArcRadius),\r\n                    ptArcStart.x, ptArcStart.y, savepoints[1].x, savepoints[1].y, arcpoints);\r\n                let outsideCircle = false;\r\n                for (j = 0; j < 17; j++) {\r\n                    // Don't include points inside circle\r\n                    if (outsideCircle || lineutility.CalcDistanceDouble(savepoints[0], arcpoints[j]) >= iCircleRadius) {\r\n                        if (!outsideCircle && j > 0) {\r\n                            // Last point was inside the circle this point is outside\r\n                            let intersectPt = lineutility.intersectPolygon(points.slice(0, 17), arcpoints[j], arcpoints[j - 1]);\r\n                            if (intersectPt == null) {\r\n                                intersectPt = arcpoints[j - 1];\r\n                            }\r\n\r\n                            // Add skipped points to keep constant count\r\n                            for (let k = 0; k < j; k++) {\r\n                                points[counter] = new POINT2(intersectPt);\r\n                                points[counter].style = 0;\r\n                                counter++;\r\n                            }\r\n                        }\r\n\r\n                        points[counter] = new POINT2(arcpoints[j]);\r\n                        points[counter].style = 0;\r\n                        counter++;\r\n                        outsideCircle = true;\r\n                    }\r\n                }\r\n                if (!outsideCircle) {\r\n                    // All points are in the circle\r\n                    for (j = 0; j < 17; j++) {\r\n                        points[counter] = new POINT2(arcpoints[j]);\r\n                        points[counter].style = 0;\r\n                        counter++;\r\n                    }\r\n                }\r\n            }\r\n            points[counter - 1].style = 5;\r\n\r\n            // draw arrow\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (dChordLength / 8 > DISMSupport.maxLength * DPIScaleFactor) {\r\n                factor = dChordLength / (8 * DISMSupport.maxLength * DPIScaleFactor);\r\n            }\r\n            if (factor === 0) {\r\n                factor = 1;\r\n            }\r\n\r\n\r\n            if (isArcReversed === false) {\r\n                pts[0].x = savepoints[1].x - (savepoints[1].x - savepoints[0].x) / (8 * factor);\r\n                pts[0].y = savepoints[1].y - (savepoints[1].y - savepoints[0].y) / (8 * factor);\r\n                pts[1] = new POINT2(savepoints[1]);\r\n                dDeltaX3 = Math.cos(dAngle1 + DISMSupport.CONST_PI / 2);\r\n                dDeltaY3 = Math.sin(dAngle1 + DISMSupport.CONST_PI / 2);\r\n                iDiagEOL_length = (dChordLength / 8);\r\n                pts[2].x = savepoints[1].x + dDeltaX3 * iDiagEOL_length / factor;\r\n                pts[2].y = savepoints[1].y + dDeltaY3 * iDiagEOL_length / factor;\r\n            } //DrawLine(destination, mask, color, pts, 3, 2);\r\n            //diagnostic arc reversed\r\n            else {\r\n                pts[0].x = savepoints[1].x - (savepoints[1].x - savepoints[0].x) / (8 * factor);\r\n                pts[0].y = savepoints[1].y - (savepoints[1].y - savepoints[0].y) / (8 * factor);\r\n                pts[1] = new POINT2(savepoints[1]);\r\n                dDeltaX3 = Math.cos(dAngle1 - DISMSupport.CONST_PI / 2);\r\n                dDeltaY3 = Math.sin(dAngle1 - DISMSupport.CONST_PI / 2);\r\n                iDiagEOL_length = (dChordLength / 8);\r\n                pts[2].x = savepoints[1].x + dDeltaX3 * iDiagEOL_length / factor;\r\n                pts[2].y = savepoints[1].y + dDeltaY3 * iDiagEOL_length / factor;\r\n            }\r\n            //end diagnostic\r\n\r\n\r\n            //diagnostic\r\n            //end diagnostic\r\n\r\n            for (j = 0; j < 3; j++) {\r\n                points[counter] = new POINT2(pts[j]);\r\n                points[counter].style = 0;\r\n                counter++;\r\n            }\r\n            points[counter - 1].style = 5;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMSeizeDouble\",\r\n                    new RendererException(\"Failed inside GetDISMSeizeDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n    /**\r\n     * Used twice for RIP to determine if the points are clockwise.\r\n     * @param x1\r\n     * @param y1\r\n     * @param x2\r\n     * @param y2\r\n     * @param px\r\n     * @param py\r\n     * @return RIGHT_SIDE if 3 points are clockwise\r\n     */\r\n    private static side(x1: double, y1: double, x2: double, y2: double, px: double, py: double): int {\r\n        let dx1: double = 0;\r\n        let dx2: double = 0;\r\n        let dy1: double = 0;\r\n        let dy2: double = 0;\r\n        try {\r\n            let o: double = 0;\r\n\r\n            dx1 = x2 - x1;\r\n            dy1 = y2 - y1;\r\n            dx2 = px - x1;\r\n            dy2 = py - y1;\r\n            o = (dx1 * dy2) - (dy1 * dx2);\r\n            if (o > 0.0) {\r\n                return (DISMSupport.LEFT_SIDE);\r\n            }\r\n            if (o < 0.0) {\r\n                return (DISMSupport.RIGHT_SIDE);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"side\",\r\n                    new RendererException(\"Failed inside side\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return (DISMSupport.COLINEAR);\r\n    }\r\n\r\n    /**\r\n     * Calculates the points for RIP\r\n     *\r\n     * @param points OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type\r\n     */\r\n    static GetDISMRIPDouble(points: POINT2[], linetype: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            // draw the straight lines\r\n            let pts: POINT2[] = new Array<POINT2>(2);\r\n            let savepoints: POINT2[] = new Array<POINT2>(4);\r\n            let j: int = 0;\r\n            let iLengthPt0Pt1: double = 0;\r\n            let iDiagEOL_length: double = 0;\r\n            let dAngle1: double = 0;\r\n            let iDeltaX1: double = 0;\r\n            let iDeltaY1: double = 0;\r\n            let iDeltaX2: double = 0;\r\n            let iDeltaY2: double = 0;\r\n            let iLengthPt2Pt3: double = 0;\r\n            let iRadius: double = 0;\r\n            let deltapoints: POINT2[] = new Array<POINT2>(4);\r\n            let arcpoints: POINT2[] = new Array<POINT2>(17);\r\n            let ptArcCenter: POINT2 = new POINT2();\r\n\r\n            let clockwise: boolean = false;\r\n            let side01: int = DISMSupport.side(points[0].x, points[0].y, points[1].x, points[1].y, points[2].x, points[2].y);\r\n            let side12: int = DISMSupport.side(points[1].x, points[1].y, points[2].x, points[2].y, points[3].x, points[3].y);\r\n            if (side01 === DISMSupport.RIGHT_SIDE && side12 === DISMSupport.RIGHT_SIDE) {\r\n\r\n                clockwise = true;\r\n            }\r\n\r\n            else {\r\n                if (side01 === DISMSupport.RIGHT_SIDE && side12 === DISMSupport.COLINEAR) {\r\n\r\n                    clockwise = true;\r\n                }\r\n\r\n                else {\r\n                    if (side01 === DISMSupport.COLINEAR && side12 === DISMSupport.RIGHT_SIDE) {\r\n\r\n                        clockwise = true;\r\n                    }\r\n\r\n                }\r\n\r\n            }\r\n\r\n\r\n            for (j = 0; j < 4; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n            }\r\n\r\n            lineutility.InitializePOINT2Array(pts);\r\n            lineutility.InitializePOINT2Array(deltapoints);\r\n            lineutility.InitializePOINT2Array(arcpoints);\r\n\r\n            points[counter] = new POINT2(savepoints[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(savepoints[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            pts[0] = new POINT2(savepoints[2]);\r\n            pts[1] = new POINT2(savepoints[3]);\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            // draw the arrowhead on line between savepoints 0 and 1\r\n            pts[0] = new POINT2(savepoints[0]);\r\n            pts[1] = new POINT2(savepoints[1]);\r\n            iLengthPt0Pt1 = Math.sqrt((pts[1].x - pts[0].x) * (pts[1].x - pts[0].x) +\r\n                (pts[1].y - pts[0].y) * (pts[1].y - pts[0].y));\r\n            iDiagEOL_length = iLengthPt0Pt1 / 8;\r\n\r\n            //M. Deutch 8-19-04\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (iDiagEOL_length > DISMSupport.maxLength * DPIScaleFactor) {\r\n                iDiagEOL_length = DISMSupport.maxLength * DPIScaleFactor;\r\n            }\r\n            if (iDiagEOL_length < DISMSupport.minLength * DPIScaleFactor) {\r\n                iDiagEOL_length = DISMSupport.minLength * DPIScaleFactor;\r\n            }\r\n\r\n            dAngle1 = Math.atan2(pts[1].y - pts[0].y, pts[1].x - pts[0].x);\r\n            iDeltaX1 = (iDiagEOL_length * Math.cos(dAngle1 - DISMSupport.CONST_PI / 4));\r\n            iDeltaY1 = (iDiagEOL_length * Math.sin(dAngle1 - DISMSupport.CONST_PI / 4));\r\n            iDeltaX2 = (iDiagEOL_length * Math.cos(dAngle1 + DISMSupport.CONST_PI / 4));\r\n            iDeltaY2 = (iDiagEOL_length * Math.sin(dAngle1 + DISMSupport.CONST_PI / 4));\r\n            DISMSupport.DrawEndpieceDeltasDouble(pts[0],\r\n                iDeltaX1, iDeltaY1, iDeltaX2, iDeltaY2, deltapoints);\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = new POINT2(deltapoints[j]);\r\n                points[counter].style = 0;\r\n                counter++;\r\n            }\r\n            points[counter - 3].style = 5;\r\n            points[counter - 1].style = 5;\r\n\r\n            // draw the arrowhead on line between savepoints 2 and 3\r\n            if (linetype == TacticalLines.RIP) {\r\n                pts[0] = new POINT2(savepoints[2]);\r\n                pts[1] = new POINT2(savepoints[3]);\r\n                iLengthPt2Pt3 = Math.sqrt((pts[1].x - pts[0].x) * (pts[1].x - pts[0].x) +\r\n                    (pts[1].y - pts[0].y) * (pts[1].y - pts[0].y));\r\n                iDiagEOL_length = iLengthPt2Pt3 / 8;\r\n\r\n                //M. Deutch 8-19-04\r\n                if (iDiagEOL_length > DISMSupport.maxLength * DPIScaleFactor) {\r\n                    iDiagEOL_length = DISMSupport.maxLength * DPIScaleFactor;\r\n                }\r\n                if (iDiagEOL_length < DISMSupport.minLength * DPIScaleFactor) {\r\n                    iDiagEOL_length = DISMSupport.minLength * DPIScaleFactor;\r\n                }\r\n\r\n                dAngle1 = Math.atan2(pts[1].y - pts[0].y, pts[1].x - pts[0].x);\r\n                iDeltaX1 = (iDiagEOL_length * Math.cos(dAngle1 - DISMSupport.CONST_PI / 4));\r\n                iDeltaY1 = (iDiagEOL_length * Math.sin(dAngle1 - DISMSupport.CONST_PI / 4));\r\n                iDeltaX2 = (iDiagEOL_length * Math.cos(dAngle1 + DISMSupport.CONST_PI / 4));\r\n                iDeltaY2 = (iDiagEOL_length * Math.sin(dAngle1 + DISMSupport.CONST_PI / 4));\r\n                DISMSupport.DrawEndpieceDeltasDouble(pts[0],\r\n                    iDeltaX1, iDeltaY1, iDeltaX2, iDeltaY2, deltapoints);\r\n                for (j = 0; j < 4; j++) {\r\n                    points[counter] = new POINT2(deltapoints[j]);\r\n                    points[counter].style = 0;\r\n                    counter++;\r\n                }\r\n                points[counter - 3].style = 5;\r\n                points[counter - 1].style = 5;\r\n            }\r\n\r\n            // draw the semicircle\r\n            iRadius = (Math.sqrt((savepoints[2].x - savepoints[1].x) * (savepoints[2].x - savepoints[1].x) +\r\n                (savepoints[2].y - savepoints[1].y) * (savepoints[2].y - savepoints[1].y)) / 2);\r\n            ptArcCenter.x = (savepoints[1].x + savepoints[2].x) / 2;\r\n            ptArcCenter.y = (savepoints[1].y + savepoints[2].y) / 2;\r\n\r\n            if (clockwise === false) {\r\n                DISMSupport.ArcApproximationDouble((ptArcCenter.x - iRadius), (ptArcCenter.y - iRadius),\r\n                    (ptArcCenter.x + iRadius), (ptArcCenter.y + iRadius),\r\n                    savepoints[2].x, savepoints[2].y, savepoints[1].x, savepoints[1].y, arcpoints);\r\n            }\r\n            else {\r\n                DISMSupport.ArcApproximationDouble((ptArcCenter.x - iRadius), (ptArcCenter.y - iRadius),\r\n                    (ptArcCenter.x + iRadius), (ptArcCenter.y + iRadius),\r\n                    savepoints[1].x, savepoints[1].y, savepoints[2].x, savepoints[2].y, arcpoints);\r\n            }\r\n            for (j = 0; j < 17; j++) {\r\n                points[counter] = new POINT2(arcpoints[j]);\r\n                points[counter].style = 0;\r\n                counter++;\r\n            }\r\n            points[counter - 1].style = 5;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMRIPDouble\",\r\n                    new RendererException(\"Failed inside GetDISMRIPDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n    /**\r\n     * Calculates the points for BYDIF\r\n     *\r\n     * @param points OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type.\r\n     */\r\n    static GetDISMByDifDouble(points: POINT2[],\r\n        linetype: int,\r\n        clipBounds: Rectangle2D | null): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let pointsCorner: POINT2[] = new Array<POINT2>(2);\r\n            let rectpts: POINT2[] = new Array<POINT2>(4);\r\n            let savepoints: POINT2[] = new Array<POINT2>(3);\r\n            let savepoints2: POINT2[] | null = new Array<POINT2>(2);\r\n            let deltapoints1: POINT2[] = new Array<POINT2>(4);\r\n            let deltapoints2: POINT2[] = new Array<POINT2>(4);\r\n            let pts: POINT2[] = new Array<POINT2>(3);\r\n            //POINT2 pt0 = new POINT2();\r\n            //POINT2 pt1 = new POINT2();\r\n            let iDeltaX: ref<number[]> = new ref();\r\n            let iDeltaY: ref<number[]> = new ref();\r\n            let bPointsRight: int = 0;\r\n            let dAngle1: double = 0;\r\n            let dLength: double = 0;\r\n            let dJaggyHalfAmp: double = 0;\r\n            let dJaggyHalfPeriod: double = 0;\r\n            let dDeltaXOut: double = 0;\r\n            let dDeltaYOut: double = 0;\r\n            let dDeltaXAlong: double = 0;\r\n            let dDeltaYAlong: double = 0;\r\n            let iNumJaggies: int = 0;\r\n            let i: int = 0;\r\n            let j: int = 0;\r\n            //int pointcounter = 0;\r\n            //int[] segments = null;\r\n            //end declarations\r\n            //lineutility.WriteFile(\"made it this far\");\r\n            //ok to here\r\n\r\n            for (j = 0; j < 3; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n            }\r\n\r\n            lineutility.InitializePOINT2Array(pointsCorner);\r\n            lineutility.InitializePOINT2Array(rectpts);\r\n            lineutility.InitializePOINT2Array(pts);\r\n            lineutility.InitializePOINT2Array(deltapoints1);\r\n            lineutility.InitializePOINT2Array(deltapoints2);\r\n\r\n            DISMSupport.DrawOpenRectangleDouble(savepoints, pointsCorner, rectpts);\r\n            //save the back side for use by the jagged line\r\n            savepoints2[0] = new POINT2(rectpts[1]);\r\n            savepoints2[1] = new POINT2(rectpts[2]);\r\n\r\n            //diagnostic these hard coded because JavalineArray does not know the bounds\r\n            if (clipBounds != null) {\r\n                let ul: POINT2 = new POINT2(clipBounds.getMinX(), clipBounds.getMinY());\r\n                let lr: POINT2 = new POINT2(clipBounds.getMaxX(), clipBounds.getMaxY());\r\n                savepoints2 = lineutility.BoundOneSegment(savepoints2[0], savepoints2[1], ul, lr);\r\n            }\r\n            let drawJaggies: boolean = true;\r\n            if (savepoints2 == null) {\r\n                savepoints2 = new Array<POINT2>(2);\r\n                savepoints2[0] = new POINT2(rectpts[1]);\r\n                savepoints2[1] = new POINT2(rectpts[2]);\r\n                drawJaggies = false;\r\n            }\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = new POINT2(rectpts[j]);\r\n                points[counter].style = 0;\r\n                counter++;\r\n            }\r\n            points[1].style = 5;\r\n            points[counter - 1].style = 5;\r\n\r\n            dAngle1 = Math.atan2(savepoints2[0].y - savepoints2[1].y, savepoints2[0].x - savepoints2[1].x);\r\n            dLength = Math.sqrt((savepoints2[1].x - savepoints2[0].x) * (savepoints2[1].x - savepoints2[0].x) +\r\n                (savepoints2[1].y - savepoints2[0].y) * (savepoints2[1].y - savepoints2[0].y));\r\n            dJaggyHalfAmp = dLength / 15; // half the amplitude of the \"jaggy function\"\r\n\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (dJaggyHalfAmp > DISMSupport.maxLength * DPIScaleFactor) {\r\n                dJaggyHalfAmp = DISMSupport.maxLength * DPIScaleFactor;\r\n            }\r\n            if (dJaggyHalfAmp < DISMSupport.minLength * DPIScaleFactor) {\r\n                dJaggyHalfAmp = DISMSupport.minLength * DPIScaleFactor;\r\n            }\r\n\r\n            dJaggyHalfPeriod = dJaggyHalfAmp / 1.5; // half the period of the \"jaggy function\"\r\n            dDeltaXOut = Math.cos(dAngle1 + DISMSupport.CONST_PI / 2) * dJaggyHalfAmp; // X-delta out from the center line\r\n            dDeltaYOut = Math.sin(dAngle1 + DISMSupport.CONST_PI / 2) * dJaggyHalfAmp; // Y-delta out from the center line\r\n            dDeltaXAlong = Math.cos(dAngle1) * dJaggyHalfPeriod; // X-delta along the center line\r\n            dDeltaYAlong = Math.sin(dAngle1) * dJaggyHalfPeriod; // Y-delta along the center line\r\n\r\n            iNumJaggies = Math.trunc(dLength / dJaggyHalfPeriod) - 3;\r\n            i = 2;\r\n            pts[0] = new POINT2(savepoints2[1]);\r\n            pts[1].x = savepoints2[1].x + dDeltaXAlong * 1.5;\r\n            pts[1].y = savepoints2[1].y + dDeltaYAlong * 1.5;\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            pts[0].x = savepoints2[1].x + dDeltaXOut + dDeltaXAlong * i;\r\n            pts[0].y = savepoints2[1].y + dDeltaYOut + dDeltaYAlong * i;\r\n            i++;\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            if (drawJaggies) {\r\n                //diagnostic\r\n                while (i <= iNumJaggies) {\r\n                    pts[1].x = savepoints2[1].x - dDeltaXOut + dDeltaXAlong * i;\r\n                    pts[1].y = savepoints2[1].y - dDeltaYOut + dDeltaYAlong * i;\r\n                    i++;\r\n                    pts[2].x = savepoints2[1].x + dDeltaXOut + dDeltaXAlong * i;\r\n                    pts[2].y = savepoints2[1].y + dDeltaYOut + dDeltaYAlong * i;\r\n                    i++;\r\n                    for (j = 0; j < 3; j++) {\r\n                        points[counter] = new POINT2(pts[j]);\r\n                        points[counter].style = 0;\r\n                        counter++;\r\n                    }\r\n                    points[counter - 1].style = 5;\r\n                    pts[0] = new POINT2(pts[2]);\r\n                }\r\n            }\r\n\r\n\r\n\r\n            pts[1] = new POINT2(pts[0]);\r\n            pts[0].x = savepoints2[1].x + dDeltaXAlong * i;\r\n            pts[0].y = savepoints2[1].y + dDeltaYAlong * i;\r\n            //DrawLine(destination, mask, color, pts, 2, 2);\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            pts[1] = new POINT2(savepoints2[0]);\r\n            //DrawLine(destination, mask, color, pts, 2, 2);\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            bPointsRight = DISMSupport.DetermineDirectionDouble(savepoints);\r\n\r\n            DISMSupport.CalcEndpieceDeltasDouble(savepoints, iDeltaX, iDeltaY, DISMSupport.CONST_PI / 4);\r\n\r\n            if ((savepoints[0].y - savepoints[1].y) < 0) {// Point0 is higher than Point1\r\n                if (bPointsRight !== 0) {// figure opens to the right\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaX.value[0], iDeltaY.value[0], iDeltaY.value[0], -iDeltaX.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaX.value[0], iDeltaY.value[0], iDeltaY.value[0], -iDeltaX.value[0], deltapoints2);\r\n                } else {// figure opens to the left\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], iDeltaX.value[0], iDeltaY.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], iDeltaX.value[0], iDeltaY.value[0], deltapoints2);\r\n                }\r\n            } else {// Point0 is lower than Point1\r\n                if (bPointsRight !== 0) {// figure opens to the right\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], iDeltaX.value[0], iDeltaY.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], iDeltaX.value[0], iDeltaY.value[0], deltapoints2);\r\n                } else {// figure opens to the left\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaX.value[0], iDeltaY.value[0], iDeltaY.value[0], -iDeltaX.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaX.value[0], iDeltaY.value[0], iDeltaY.value[0], -iDeltaX.value[0], deltapoints2);\r\n                }\r\n            }\r\n            points[counter] = new POINT2(deltapoints1[1]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints1[0]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints1[3]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints1[3]);\r\n            points[counter].style = 10;\r\n            counter++;\r\n\r\n            points[counter] = new POINT2(deltapoints2[1]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints2[0]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints2[3]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints2[3]);\r\n            points[counter].style = 10;\r\n            counter++;\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //lineutility.WriteFile(exc.message);\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMByDifDouble\",\r\n                    new RendererException(\"Failed inside GetDISMByDifDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n    /**\r\n     * Calculates the points for PENETRATE\r\n     *\r\n     * @param points OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type.\r\n     */\r\n    static GetDISMPenetrateDouble(points: POINT2[], linetype: int): void {\r\n        try {\r\n            let arrowpts: POINT2[] = new Array<POINT2>(3);\r\n            let midpt: POINT2 = new POINT2();\r\n            let savepoints: POINT2[] = new Array<POINT2>(3);\r\n            let j: int = 0;\r\n            let d: double = 0;\r\n\r\n            for (j = 0; j < 3; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n            }\r\n            lineutility.InitializePOINT2Array(arrowpts);\r\n\r\n            points[0].x = savepoints[0].x;\r\n            points[0].y = savepoints[0].y;\r\n            points[0].style = 0;\r\n            points[1].x = savepoints[1].x;\r\n            points[1].y = savepoints[1].y;\r\n            points[1].style = 5;\r\n\r\n            midpt = lineutility.MidPointDouble(savepoints[0], savepoints[1], 0);\r\n\r\n            points[2] = new POINT2(savepoints[2]);\r\n\r\n            points[3] = new POINT2(midpt);\r\n            points[3].style = 5;\r\n            d = lineutility.MBRDistance(savepoints, 3);\r\n\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (d / 5 > DISMSupport.maxLength * DPIScaleFactor) {\r\n                d = 5 * DISMSupport.maxLength * DPIScaleFactor;\r\n            }\r\n            if (d / 5 < DISMSupport.minLength * DPIScaleFactor) {\r\n                d = 5 * DISMSupport.minLength * DPIScaleFactor;\r\n            }\r\n            let client: string = CELineArray.getClient();\r\n            if (client === \"cpof3d\" || client === \"cpof2d\") {\r\n                if (d < 400 * DPIScaleFactor) {\r\n\r\n                    d = 400 * DPIScaleFactor;\r\n                }\r\n\r\n            }\r\n            else {\r\n                if (d < 150 * DPIScaleFactor) {\r\n\r\n                    d = 150 * DPIScaleFactor;\r\n                }\r\n\r\n            }\r\n            if (d > 600 * DPIScaleFactor) {\r\n\r\n                d = 600 * DPIScaleFactor;\r\n            }\r\n\r\n\r\n            lineutility.GetArrowHead4Double(points[2], points[3], Math.trunc(d / 20), Math.trunc(d / 20), arrowpts, 0);\r\n            for (j = 0; j < 3; j++) {\r\n                points[4 + j] = new POINT2(arrowpts[j]);\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMPenetrateDouble\",\r\n                    new RendererException(\"Failed inside GetDISMPenetrateDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * Calculates the points for BYIMP\r\n     *\r\n     * @param points OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type.\r\n     */\r\n    static GetDISMByImpDouble(points: POINT2[],\r\n        linetype: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let pointsCorner: POINT2[] = new Array<POINT2>(2);\r\n            let rectpts: POINT2[] = new Array<POINT2>(4);\r\n            let savepoints: POINT2[] = new Array<POINT2>(3);\r\n            let deltapoints1: POINT2[] = new Array<POINT2>(4);\r\n            let deltapoints2: POINT2[] = new Array<POINT2>(4);\r\n            let midpt: POINT2 = new POINT2();\r\n            let pts: POINT2[] = new Array<POINT2>(6);\r\n            let ptRelative: POINT2 = new POINT2();\r\n            let iDeltaX: ref<number[]> = new ref();\r\n            let iDeltaY: ref<number[]> = new ref();\r\n            let bPointsRight: int = 0;\r\n            let dMBR: double = lineutility.MBRDistance(points, 3);\r\n            //end declarations\r\n\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (dMBR > 40 * DISMSupport.maxLength * DPIScaleFactor) {\r\n                dMBR = 40 * DISMSupport.maxLength * DPIScaleFactor;\r\n            }\r\n            if (dMBR < 5 * DISMSupport.minLength * DPIScaleFactor) {\r\n                dMBR = 5 * DISMSupport.minLength * DPIScaleFactor;\r\n            }\r\n            if (dMBR > 250 * DPIScaleFactor) {\r\n\r\n                dMBR = 250 * DPIScaleFactor;\r\n            }\r\n\r\n            if (dMBR / 15 > lineutility.CalcDistanceDouble(points[0], points[1])) {\r\n\r\n                // Don't let gap be wider than channel\r\n                dMBR = 15 * lineutility.CalcDistanceDouble(points[0], points[1]);\r\n            }\r\n\r\n\r\n            for (j = 0; j < 3; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n            }\r\n\r\n            lineutility.InitializePOINT2Array(rectpts);\r\n            lineutility.InitializePOINT2Array(deltapoints1);\r\n            lineutility.InitializePOINT2Array(deltapoints2);\r\n            lineutility.InitializePOINT2Array(pts);\r\n            lineutility.InitializePOINT2Array(pointsCorner);\r\n\r\n            DISMSupport.DrawOpenRectangleDouble(savepoints, pointsCorner, rectpts);\r\n\r\n            points[counter] = new POINT2(rectpts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(rectpts[1]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            midpt = lineutility.MidPointDouble(rectpts[1], rectpts[2], 0);\r\n            pts[0] = lineutility.ExtendLine2Double(rectpts[1], midpt, -dMBR / 30, 5);\r\n            pts[1] = lineutility.ExtendLine2Double(rectpts[1], midpt, dMBR / 30, 5);\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            ptRelative = lineutility.PointRelativeToLine(rectpts[0], rectpts[1], pts[0]);\r\n            pts[2] = lineutility.ExtendLineDouble(ptRelative, pts[0], -dMBR / 30);\r\n\r\n            pts[3] = lineutility.ExtendLineDouble(ptRelative, pts[0], dMBR / 30);\r\n\r\n            points[counter] = new POINT2(pts[2]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[3]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n            ptRelative = lineutility.PointRelativeToLine(rectpts[2], rectpts[3], pts[1]);\r\n            pts[4] = lineutility.ExtendLineDouble(ptRelative, pts[1], -dMBR / 30);\r\n\r\n            pts[5] = lineutility.ExtendLineDouble(ptRelative, pts[1], dMBR / 30);\r\n            points[counter] = new POINT2(pts[4]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[5]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(rectpts[2]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(rectpts[3]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            bPointsRight = DISMSupport.DetermineDirectionDouble(savepoints);\r\n\r\n            DISMSupport.CalcEndpieceDeltasDouble(savepoints, iDeltaX, iDeltaY, DISMSupport.CONST_PI / 4);\r\n\r\n            if ((savepoints[0].y - savepoints[1].y) < 0) {// Point0 is higher than Point1\r\n                if (bPointsRight !== 0) {// figure opens to the right\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaX.value[0], iDeltaY.value[0], iDeltaY.value[0], -iDeltaX.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaX.value[0], iDeltaY.value[0], iDeltaY.value[0], -iDeltaX.value[0], deltapoints2);\r\n                } else {// figure opens to the left\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], iDeltaX.value[0], iDeltaY.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], iDeltaX.value[0], iDeltaY.value[0], deltapoints2);\r\n                }\r\n            } else {// Point0 is lower than Point1\r\n                if (bPointsRight !== 0) {// figure opens to the right\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], iDeltaX.value[0], iDeltaY.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], iDeltaX.value[0], iDeltaY.value[0], deltapoints2);\r\n                } else {// figure opens to the left\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaX.value[0], iDeltaY.value[0], iDeltaY.value[0], -iDeltaX.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaX.value[0], iDeltaY.value[0], iDeltaY.value[0], -iDeltaX.value[0], deltapoints2);\r\n                }\r\n            }\r\n\r\n            points[counter] = new POINT2(deltapoints1[1]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints1[0]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints1[3]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints1[3]);\r\n            points[counter].style = 10;\r\n            counter++;\r\n\r\n            points[counter] = new POINT2(deltapoints2[1]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints2[0]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints2[3]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints2[3]);\r\n            points[counter].style = 10;\r\n            counter++;\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMByImpDouble\",\r\n                    new RendererException(\"Failed inside GetDISMByImpDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n    /**\r\n     * Calculates the points for SPTBYFIRE\r\n     *\r\n     * @param points OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type.\r\n     */\r\n    static GetDISMSupportByFireDouble(points: POINT2[],\r\n        linetype: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let pts: POINT2[] = new Array<POINT2>(3);\r\n            let savepoints: POINT2[] = new Array<POINT2>(4);\r\n            let j: int = 0;\r\n            let iDiagEOL_length: double = 0;\r\n            let dAngle1: double = 0;\r\n            let iDeltaX1: double = 0;\r\n            let iDeltaY1: double = 0;\r\n            let iDeltaX2: double = 0;\r\n            let iDeltaY2: double = 0;\r\n\r\n            for (j = 0; j < 4; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n            }\r\n            DISMSupport.ReorderSptByFirePoints(savepoints);\r\n\r\n            lineutility.InitializePOINT2Array(pts);\r\n            // draw line connecting points 1 & 2\r\n            points[counter] = new POINT2(savepoints[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(savepoints[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            // draw line connecting savepoints 1 & 3\r\n            pts[0] = new POINT2(savepoints[0]);\r\n            pts[1] = new POINT2(savepoints[2]);\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            // draw arrow at end of line\r\n            iDiagEOL_length = (Math.sqrt(\r\n                (savepoints[0].x - savepoints[1].x) * (savepoints[0].x - savepoints[1].x) +\r\n                (savepoints[0].y - savepoints[1].y) * (savepoints[0].y - savepoints[1].y)) / 10);\r\n\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (iDiagEOL_length > DISMSupport.maxLength * DPIScaleFactor) {\r\n                iDiagEOL_length = DISMSupport.maxLength * DPIScaleFactor;\r\n            }\r\n            if (iDiagEOL_length < DISMSupport.minLength * DPIScaleFactor) {\r\n                iDiagEOL_length = DISMSupport.minLength * DPIScaleFactor;\r\n            }\r\n\r\n            dAngle1 = Math.atan2(savepoints[0].y - savepoints[2].y, savepoints[0].x - savepoints[2].x);\r\n            iDeltaX1 = (Math.cos(dAngle1 + DISMSupport.CONST_PI / 6) * iDiagEOL_length);\r\n            iDeltaY1 = (Math.sin(dAngle1 + DISMSupport.CONST_PI / 6) * iDiagEOL_length);\r\n            iDeltaX2 = (Math.cos(dAngle1 - DISMSupport.CONST_PI / 6) * iDiagEOL_length);\r\n            iDeltaY2 = (Math.sin(dAngle1 - DISMSupport.CONST_PI / 6) * iDiagEOL_length);\r\n            pts[0].x = savepoints[2].x + iDeltaX1;\r\n            pts[0].y = savepoints[2].y + iDeltaY1;\r\n            pts[1] = new POINT2(savepoints[2]);\r\n            pts[2].x = savepoints[2].x + iDeltaX2;\r\n            pts[2].y = savepoints[2].y + iDeltaY2;\r\n            //DrawLine(destination, mask, color, pts, 3, 2);\r\n            for (j = 0; j < 3; j++) {\r\n                points[counter] = new POINT2(pts[j]);\r\n                points[counter].style = 0;\r\n                counter++;\r\n            }\r\n            points[counter - 1].style = 5;\r\n\r\n            // draw line connecting savepoints 2 & 4\r\n            pts[0] = new POINT2(savepoints[1]);\r\n            pts[1] = new POINT2(savepoints[3]);\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            // draw arrow at end of line\r\n            dAngle1 = Math.atan2(savepoints[1].y - savepoints[3].y, savepoints[1].x - savepoints[3].x);\r\n            iDeltaX1 = (Math.cos(dAngle1 + DISMSupport.CONST_PI / 6) * iDiagEOL_length);\r\n            iDeltaY1 = (Math.sin(dAngle1 + DISMSupport.CONST_PI / 6) * iDiagEOL_length);\r\n            iDeltaX2 = (Math.cos(dAngle1 - DISMSupport.CONST_PI / 6) * iDiagEOL_length);\r\n            iDeltaY2 = (Math.sin(dAngle1 - DISMSupport.CONST_PI / 6) * iDiagEOL_length);\r\n            pts[0].x = savepoints[3].x + iDeltaX1;\r\n            pts[0].y = savepoints[3].y + iDeltaY1;\r\n            pts[1] = new POINT2(savepoints[3]);\r\n            pts[2].x = savepoints[3].x + iDeltaX2;\r\n            pts[2].y = savepoints[3].y + iDeltaY2;\r\n            //DrawLine(destination, mask, color, pts, 3, 2);\r\n            for (j = 0; j < 3; j++) {\r\n                points[counter] = new POINT2(pts[j]);\r\n                points[counter].style = 0;\r\n                counter++;\r\n            }\r\n            points[counter - 1].style = 5;\r\n\r\n            // draw lines on the back of the graphic\r\n            dAngle1 = Math.atan2(savepoints[1].y - savepoints[0].y, savepoints[1].x - savepoints[0].x);\r\n            iDiagEOL_length *= 2;\r\n            iDeltaX1 = (Math.cos(dAngle1 - DISMSupport.CONST_PI / 4) * iDiagEOL_length);\r\n            iDeltaY1 = (Math.sin(dAngle1 - DISMSupport.CONST_PI / 4) * iDiagEOL_length);\r\n            iDeltaX2 = (Math.cos(dAngle1 + DISMSupport.CONST_PI / 4) * iDiagEOL_length);\r\n            iDeltaY2 = (Math.sin(dAngle1 + DISMSupport.CONST_PI / 4) * iDiagEOL_length);\r\n            pts[0].x = savepoints[0].x - iDeltaX1;\r\n            pts[0].y = savepoints[0].y - iDeltaY1;\r\n            pts[1] = new POINT2(savepoints[0]);\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            pts[0].x = savepoints[1].x + iDeltaX2;\r\n            pts[0].y = savepoints[1].y + iDeltaY2;\r\n            pts[1] = new POINT2(savepoints[1]);\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMSupportbyFireDouble\",\r\n                    new RendererException(\"Failed inside GetDISMSupportByFireDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n\r\n    private static ReorderAtkByFirePoints(points: POINT2[]): void {\r\n        try {\r\n            //assume the points were ordered correctly. then pt0 is above the line from pt1 to pt2\r\n            let savepoints: POINT2[] = new Array<POINT2>(3);\r\n            let ptAboveLine: POINT2 = new POINT2();\r\n            let ptBelowLine: POINT2 = new POINT2();\r\n            let ptLeftOfLine: POINT2 = new POINT2();\r\n            let ptRightOfLine: POINT2 = new POINT2();\r\n            let distToLine: double = 0;\r\n            let distanceToPointAboveLine: double = 0;\r\n            let distanceToPointBelowLine: double = 0;\r\n            let distanceToPointLeftOfLine: double = 0;\r\n            let distanceToPointRightOfLine: double = 0;\r\n            for (let j: int = 0; j < 3; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n            }\r\n\r\n            if (Math.abs(savepoints[1].x - savepoints[2].x) > 2) {\r\n                distToLine = lineutility.CalcDistanceToLineDouble(savepoints[1], savepoints[2], savepoints[0]);\r\n                ptAboveLine = lineutility.ExtendDirectedLine(savepoints[1], savepoints[2], savepoints[2], 2, distToLine);\r\n                ptBelowLine = lineutility.ExtendDirectedLine(savepoints[1], savepoints[2], savepoints[2], 3, distToLine);\r\n                distanceToPointAboveLine = lineutility.CalcDistanceDouble(savepoints[0], ptAboveLine);\r\n                distanceToPointBelowLine = lineutility.CalcDistanceDouble(savepoints[0], ptBelowLine);\r\n                if (distanceToPointAboveLine < distanceToPointBelowLine) {\r\n                    //then pt2 - pt3 should be left to right\r\n                    if (savepoints[2].x < savepoints[1].x) {\r\n                        lineutility.Reverse2Points(savepoints[1], savepoints[2]);\r\n                    }\r\n\r\n\r\n                } else {\r\n                    if (savepoints[2].x > savepoints[1].x) {\r\n                        lineutility.Reverse2Points(savepoints[1], savepoints[2]);\r\n                    }\r\n\r\n                }\r\n            } else //the last 2 points form a vertical line\r\n            {\r\n                distToLine = lineutility.CalcDistanceToLineDouble(savepoints[1], savepoints[2], savepoints[0]);\r\n                ptLeftOfLine = lineutility.ExtendDirectedLine(savepoints[1], savepoints[2], savepoints[2], 0, distToLine);\r\n                ptRightOfLine = lineutility.ExtendDirectedLine(savepoints[1], savepoints[2], savepoints[2], 1, distToLine);\r\n                distanceToPointLeftOfLine = lineutility.CalcDistanceDouble(savepoints[0], ptLeftOfLine);\r\n                distanceToPointRightOfLine = lineutility.CalcDistanceDouble(savepoints[0], ptRightOfLine);\r\n                if (distanceToPointRightOfLine < distanceToPointLeftOfLine) {\r\n                    if (savepoints[2].y < savepoints[1].y) {\r\n                        lineutility.Reverse2Points(savepoints[1], savepoints[2]);\r\n                    }\r\n                } else {\r\n                    if (savepoints[2].y > savepoints[1].y) {\r\n                        lineutility.Reverse2Points(savepoints[1], savepoints[2]);\r\n                    }\r\n                }\r\n            }\r\n            points[1].x = savepoints[1].x;\r\n            points[1].y = savepoints[1].y;\r\n            points[2].x = savepoints[2].x;\r\n            points[2].y = savepoints[2].y;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"ReorderAtkByFirePoints\",\r\n                    new RendererException(\"Failed inside GetDISMSupportByFireDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    private static ReorderSptByFirePoints(points: POINT2[]): void {\r\n        try {\r\n            //assume the points were ordered correctly. then pt0 is above the line from pt1 to pt2\r\n            let ptAboveLine: POINT2 = new POINT2();\r\n            let ptBelowLine: POINT2 = new POINT2();\r\n            let ptLeftOfLine: POINT2 = new POINT2();\r\n            let ptRightOfLine: POINT2 = new POINT2();\r\n            let distToLine: double = 0;\r\n            let distanceToPointAboveLine: double = 0;\r\n            let distanceToPointBelowLine: double = 0;\r\n            let distanceToPointLeftOfLine: double = 0;\r\n            let distanceToPointRightOfLine: double = 0;\r\n\r\n            let midpt: POINT2 = lineutility.MidPointDouble(points[0], points[1], 0);\r\n            if (Math.abs(points[2].x - points[3].x) > 2) {\r\n                distToLine = lineutility.CalcDistanceToLineDouble(points[1], points[2], midpt);\r\n                ptAboveLine = lineutility.ExtendDirectedLine(points[1], points[2], points[2], 2, distToLine);\r\n                ptBelowLine = lineutility.ExtendDirectedLine(points[1], points[2], points[2], 3, distToLine);\r\n                distanceToPointAboveLine = lineutility.CalcDistanceDouble(points[0], ptAboveLine);\r\n                distanceToPointBelowLine = lineutility.CalcDistanceDouble(points[0], ptBelowLine);\r\n                if (distanceToPointAboveLine < distanceToPointBelowLine) {\r\n                    //then pt2 - pt3 should be left to right\r\n                    if (points[2].x < points[1].x) {\r\n                        lineutility.Reverse2Points(points[0], points[1]);\r\n                        lineutility.Reverse2Points(points[2], points[3]);\r\n                    }\r\n                } else {\r\n                    if (points[2].x > points[1].x) {\r\n                        lineutility.Reverse2Points(points[0], points[1]);\r\n                        lineutility.Reverse2Points(points[2], points[3]);\r\n                    }\r\n                }\r\n            } else //the last 2 points form a vertical line\r\n            {\r\n                distToLine = lineutility.CalcDistanceToLineDouble(points[1], points[2], midpt);\r\n                ptLeftOfLine = lineutility.ExtendDirectedLine(points[1], points[2], points[2], 0, distToLine);\r\n                ptRightOfLine = lineutility.ExtendDirectedLine(points[1], points[2], points[2], 1, distToLine);\r\n                distanceToPointLeftOfLine = lineutility.CalcDistanceDouble(points[0], ptLeftOfLine);\r\n                distanceToPointRightOfLine = lineutility.CalcDistanceDouble(points[0], ptRightOfLine);\r\n                if (distanceToPointLeftOfLine < distanceToPointRightOfLine) {\r\n                    //then pt2 - pt3 should be left to right\r\n                    if (points[2].y > points[1].y) {\r\n                        lineutility.Reverse2Points(points[0], points[1]);\r\n                        lineutility.Reverse2Points(points[2], points[3]);\r\n                    }\r\n                } else {\r\n                    if (points[2].y < points[1].y) {\r\n                        lineutility.Reverse2Points(points[0], points[1]);\r\n                        lineutility.Reverse2Points(points[2], points[3]);\r\n                    }\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"ReorderSptByFire\",\r\n                    new RendererException(\"Failed inside ReorderSptByFirePoints\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * Calculates the points for ATKBYFIRE\r\n     *\r\n     * @param points OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type.\r\n     */\r\n    static GetDISMATKBYFIREDouble(points: POINT2[], linetype: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let pts: POINT2[] = new Array<POINT2>(3);\r\n            let ptMid: POINT2 = new POINT2();\r\n            let savepoints: POINT2[] = new Array<POINT2>(3);\r\n            let j: int = 0;\r\n            let iDiagEOL_length: double = 0;\r\n            let dAngle1: double = 0;\r\n            let iDeltaX1: double = 0;\r\n            let iDeltaY1: double = 0;\r\n            let iDeltaX2: double = 0;\r\n            let iDeltaY2: double = 0;\r\n\r\n            for (j = 0; j < 3; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n            }\r\n\r\n            DISMSupport.ReorderAtkByFirePoints(savepoints);\r\n\r\n            lineutility.InitializePOINT2Array(pts);\r\n            // draw line across back\r\n            pts[0] = new POINT2(savepoints[1]);\r\n            pts[1] = new POINT2(savepoints[2]);\r\n            //DrawLine(destination, mask, color, pts, 2, 2);\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            // draw perpendicular line\r\n            ptMid.x = (savepoints[1].x + savepoints[2].x) / 2;\r\n            ptMid.y = (savepoints[1].y + savepoints[2].y) / 2;\r\n            pts[0] = new POINT2(ptMid);\r\n            pts[1] = new POINT2(savepoints[0]);\r\n            //DrawLine(destination, mask, color, pts, 2, 2);\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            // draw arrowhead\r\n            iDiagEOL_length = ((Math.sqrt // height of graphic\r\n                (\r\n                    (savepoints[1].x - savepoints[2].x) * (savepoints[1].x - savepoints[2].x) +\r\n                    (savepoints[1].y - savepoints[2].y) * (savepoints[1].y - savepoints[2].y)) +\r\n                Math.sqrt // length of graphic\r\n                    (\r\n                        (savepoints[0].x - ptMid.x) * (savepoints[0].x - ptMid.x) +\r\n                        (savepoints[0].y - ptMid.y) * (savepoints[0].y - ptMid.y))) / 20);\r\n            //if(iDiagEOL_length<10)\r\n            //\tiDiagEOL_length=10;\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (iDiagEOL_length > DISMSupport.maxLength / 5 * DPIScaleFactor) {\r\n                iDiagEOL_length = DISMSupport.maxLength / 5 * DPIScaleFactor;\r\n            }\r\n            if (iDiagEOL_length < DISMSupport.minLength * DPIScaleFactor) {\r\n                iDiagEOL_length = DISMSupport.minLength * DPIScaleFactor;\r\n            }\r\n\r\n            dAngle1 = Math.atan2(ptMid.y - savepoints[0].y, ptMid.x - savepoints[0].x);\r\n            iDeltaX1 = (Math.cos(dAngle1 + DISMSupport.CONST_PI / 6) * iDiagEOL_length);\r\n            iDeltaY1 = (Math.sin(dAngle1 + DISMSupport.CONST_PI / 6) * iDiagEOL_length);\r\n            iDeltaX2 = (Math.cos(dAngle1 - DISMSupport.CONST_PI / 6) * iDiagEOL_length);\r\n            iDeltaY2 = (Math.sin(dAngle1 - DISMSupport.CONST_PI / 6) * iDiagEOL_length);\r\n            pts[0].x = savepoints[0].x + iDeltaX1;\r\n            pts[0].y = savepoints[0].y + iDeltaY1;\r\n            pts[1] = new POINT2(savepoints[0]);\r\n            pts[2].x = savepoints[0].x + iDeltaX2;\r\n            pts[2].y = savepoints[0].y + iDeltaY2;\r\n            //DrawLine(destination, mask, color, pts, 3, 2);\r\n            for (j = 0; j < 3; j++) {\r\n                points[counter] = new POINT2(pts[j]);\r\n                points[counter].style = 0;\r\n                counter++;\r\n            }\r\n            points[counter - 1].style = 5;\r\n\r\n            // draw lines on the back of the graphic\r\n            dAngle1 = Math.atan2(savepoints[1].y - savepoints[2].y, savepoints[1].x - savepoints[2].x);\r\n            iDeltaX1 = (Math.cos(dAngle1 - DISMSupport.CONST_PI / 4) * iDiagEOL_length * 2);\r\n            iDeltaY1 = (Math.sin(dAngle1 - DISMSupport.CONST_PI / 4) * iDiagEOL_length * 2);\r\n            iDeltaX2 = (Math.cos(dAngle1 + DISMSupport.CONST_PI / 4) * iDiagEOL_length * 2);\r\n            iDeltaY2 = (Math.sin(dAngle1 + DISMSupport.CONST_PI / 4) * iDiagEOL_length * 2);\r\n\r\n            pts[0].x = savepoints[1].x + iDeltaX1;\r\n            pts[0].y = savepoints[1].y + iDeltaY1;\r\n            pts[1] = new POINT2(savepoints[1]);\r\n            //DrawLine(destination, mask, color, pts, 2, 2);\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            pts[0].x = savepoints[2].x - iDeltaX2;\r\n            pts[0].y = savepoints[2].y - iDeltaY2;\r\n            pts[1] = new POINT2(savepoints[2]);\r\n            //DrawLine(destination, mask, color, pts, 2, 2);\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMAtkByFireDouble\",\r\n                    new RendererException(\"Failed inside GetDISMAtkByFireDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n    /**\r\n     * Calculates the points for GAP\r\n     *\r\n     * @param points OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type.\r\n     */\r\n    static GetDISMGapDouble(points: POINT2[], linetype: int): int {\r\n        try {\r\n            let savepoints: POINT2[] = new Array<POINT2>(4);\r\n            let pts: POINT2[] = new Array<POINT2>(2);\r\n            let j: int = 0;\r\n            let dMBR: double = lineutility.MBRDistance(points, 4);\r\n            //end declarations\r\n\r\n            for (j = 0; j < 4; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n            }\r\n\r\n            lineutility.InitializePOINT2Array(pts);\r\n            //M. Deutch 8-19-04\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (dMBR / 10 > DISMSupport.maxLength * DPIScaleFactor) {\r\n                dMBR = 10 * DISMSupport.maxLength * DPIScaleFactor;\r\n            }\r\n            if (dMBR / 10 < DISMSupport.minLength * DPIScaleFactor) {\r\n                dMBR = 10 * DISMSupport.minLength * DPIScaleFactor;\r\n            }\r\n\r\n            points[0] = new POINT2(savepoints[0]);\r\n            points[0].style = 0;\r\n            points[1] = new POINT2(savepoints[1]);\r\n            points[1].style = 5;\r\n            points[2] = new POINT2(savepoints[2]);\r\n            points[2].style = 0;\r\n            points[3] = new POINT2(savepoints[3]);\r\n            points[3].style = 5;\r\n\r\n            let dist: double = dMBR / 10;\r\n            if (dist > 20 * DPIScaleFactor) {\r\n\r\n                dist = 20 * DPIScaleFactor;\r\n            }\r\n\r\n            let dist2: double = dist;\r\n\r\n            //get the extension point\r\n            pts[0] = lineutility.ExtendLineDouble(savepoints[1], savepoints[0], dist);\r\n            pts[1] = lineutility.ExtendLineDouble(savepoints[2], savepoints[0], dist2);\r\n            points[4] = new POINT2(points[0]);\r\n            points[4].style = 0;\r\n            points[5] = lineutility.MidPointDouble(pts[0], pts[1], 5);\r\n            //get the extension point\r\n            pts[0] = lineutility.ExtendLineDouble(savepoints[0], savepoints[1], dist);\r\n            pts[1] = lineutility.ExtendLineDouble(savepoints[3], savepoints[1], dist2);\r\n            points[6] = new POINT2(points[1]);\r\n            points[6].style = 0;\r\n            points[7] = lineutility.MidPointDouble(pts[0], pts[1], 5);\r\n            //get the extension point\r\n            pts[0] = lineutility.ExtendLineDouble(savepoints[0], savepoints[2], dist2);\r\n            pts[1] = lineutility.ExtendLineDouble(savepoints[3], savepoints[2], dist);\r\n            points[8] = new POINT2(points[2]);\r\n            points[8].style = 0;\r\n            points[9] = lineutility.MidPointDouble(pts[0], pts[1], 5);\r\n            //get the extension point\r\n            pts[0] = lineutility.ExtendLineDouble(savepoints[1], savepoints[3], dist2);\r\n            pts[1] = lineutility.ExtendLineDouble(savepoints[2], savepoints[3], dist);\r\n            points[10] = new POINT2(points[3]);\r\n            points[10].style = 0;\r\n            points[11] = lineutility.MidPointDouble(pts[0], pts[1], 5);\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMGapDouble\",\r\n                    new RendererException(\"Failed inside GetDISMGapDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return 12;\r\n    }\r\n    /**\r\n     * Calculates the points for MNFLDDIS\r\n     *\r\n     * @param points - OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type.\r\n     */\r\n    static GetDISMMinefieldDisruptDouble(points: POINT2[], linetype: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let pts: POINT2[] = new Array<POINT2>(2);\r\n            let ptsArrow: POINT2[] = new Array<POINT2>(3);\r\n            let ptCenter: POINT2 = new POINT2();\r\n            let j: int = 0;\r\n            let savepoints: POINT2[] = new Array<POINT2>(3);\r\n            let dAngle1: double = 0;\r\n            let d: double = 0;\r\n            let dist: double = 0;\r\n            let deltapoints1: POINT2[] = new Array<POINT2>(4);\r\n            let deltapoints2: POINT2[] = new Array<POINT2>(4);\r\n            let deltapoints3: POINT2[] = new Array<POINT2>(4);\r\n            let iDiagEOL_length: double = 0;\r\n            let iDeltaX1: double = 0;\r\n            let iDeltaY1: double = 0;\r\n            let iDeltaX2: double = 0;\r\n            let iDeltaY2: double = 0;\r\n            let ptTail: POINT2 = new POINT2();\r\n            //end declarations\r\n\r\n            for (j = 0; j < 3; j++) {\r\n                savepoints[j] = new POINT2(points[j]);\r\n            }\r\n\r\n            lineutility.InitializePOINT2Array(ptsArrow);\r\n            lineutility.InitializePOINT2Array(deltapoints1);\r\n            lineutility.InitializePOINT2Array(deltapoints2);\r\n            lineutility.InitializePOINT2Array(deltapoints3);\r\n            lineutility.InitializePOINT2Array(pts);\r\n\r\n            points[counter] = new POINT2(savepoints[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(savepoints[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            ptCenter.x = (savepoints[0].x + savepoints[1].x) / 2;\r\n            ptCenter.y = (savepoints[0].y + savepoints[1].y) / 2;\r\n\r\n            ptsArrow[0] = new POINT2(savepoints[2]);\r\n            ptsArrow[1].x = ptCenter.x + (savepoints[2].x - savepoints[0].x) * 4 / 5;\r\n            ptsArrow[1].y = ptCenter.y + (savepoints[2].y - savepoints[0].y) * 4 / 5;\r\n            ptsArrow[2].x = savepoints[1].x + (savepoints[2].x - savepoints[0].x) * 3 / 5;\r\n            ptsArrow[2].y = savepoints[1].y + (savepoints[2].y - savepoints[0].y) * 3 / 5;\r\n\r\n            points[counter] = new POINT2(savepoints[1]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(ptsArrow[2]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            pts[1] = new POINT2(ptsArrow[1]);\r\n\r\n            //draw middle line\r\n            points[counter] = new POINT2(ptCenter);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            //draw tail\r\n            dist = lineutility.CalcDistanceDouble(savepoints[2], savepoints[0]);\r\n            d = dist;\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (d > 5 * DISMSupport.maxLength * DPIScaleFactor) {\r\n                d = 5 * DISMSupport.maxLength * DPIScaleFactor;\r\n            }\r\n            if (d < 5 * DISMSupport.minLength * DPIScaleFactor) {\r\n                d = 5 * DISMSupport.minLength * DPIScaleFactor;\r\n            }\r\n            ptTail = new POINT2(ptCenter);\r\n            pts[0].x = ptTail.x - (savepoints[2].x - savepoints[0].x) / 5;\r\n            pts[0].y = ptTail.y - (savepoints[2].y - savepoints[0].y) / 5;\r\n            pts[0] = lineutility.ExtendLineDouble(pts[0], ptTail, -d / 5);\r\n            points[counter] = new POINT2(ptTail);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            pts[0] = new POINT2(savepoints[0]);\r\n            pts[1] = new POINT2(ptsArrow[0]);\r\n\r\n            points[counter] = new POINT2(pts[0]);\r\n            points[counter].style = 0;\r\n            counter++;\r\n            points[counter] = new POINT2(pts[1]);\r\n            points[counter].style = 5;\r\n            counter++;\r\n\r\n            // the following code is very similar to CalcEndpieceDeltas\r\n            iDiagEOL_length = ((Math.sqrt // height of graphic\r\n                (\r\n                    (savepoints[1].x - savepoints[0].x) * (savepoints[1].x - savepoints[0].x) +\r\n                    (savepoints[1].y - savepoints[0].y) * (savepoints[1].y - savepoints[0].y)) +\r\n                Math.sqrt // length of graphic\r\n                    (\r\n                        (savepoints[2].x - savepoints[1].x) * (savepoints[2].x - savepoints[1].x) +\r\n                        (savepoints[2].y - savepoints[1].y) * (savepoints[2].y - savepoints[1].y))) / 15);\r\n            // dAngle1 = angle used to calculate the end-piece deltas\r\n\r\n            if (iDiagEOL_length > DISMSupport.maxLength * DPIScaleFactor) {\r\n                iDiagEOL_length = DISMSupport.maxLength * DPIScaleFactor;\r\n            }\r\n            if (iDiagEOL_length < DISMSupport.minLength * DPIScaleFactor) {\r\n                iDiagEOL_length = DISMSupport.minLength * DPIScaleFactor;\r\n            }\r\n\r\n            dAngle1 = Math.atan2(savepoints[0].y - savepoints[2].y, savepoints[0].x - savepoints[2].x);\r\n            iDeltaX1 = (iDiagEOL_length * Math.cos(dAngle1 - DISMSupport.CONST_PI / 6));\r\n            iDeltaY1 = (iDiagEOL_length * Math.sin(dAngle1 - DISMSupport.CONST_PI / 6));\r\n            iDeltaX2 = (iDiagEOL_length * Math.cos(dAngle1 + DISMSupport.CONST_PI / 6));\r\n            iDeltaY2 = (iDiagEOL_length * Math.sin(dAngle1 + DISMSupport.CONST_PI / 6));\r\n\r\n            DISMSupport.DrawEndpieceDeltasDouble(ptsArrow[0],\r\n                iDeltaX1, iDeltaY1, iDeltaX2, iDeltaY2, deltapoints1);\r\n            DISMSupport.DrawEndpieceDeltasDouble(ptsArrow[1],\r\n                iDeltaX1, iDeltaY1, iDeltaX2, iDeltaY2, deltapoints2);\r\n            DISMSupport.DrawEndpieceDeltasDouble(ptsArrow[2],\r\n                iDeltaX1, iDeltaY1, iDeltaX2, iDeltaY2, deltapoints3);\r\n            points[counter] = new POINT2(deltapoints1[1]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints1[0]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints1[3]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints1[3]);\r\n            points[counter].style = 10;\r\n            counter++;\r\n\r\n            points[counter] = new POINT2(deltapoints2[1]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints2[0]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints2[3]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints2[3]);\r\n            points[counter].style = 10;\r\n            counter++;\r\n\r\n            points[counter] = new POINT2(deltapoints3[1]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints3[0]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints3[3]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints3[3]);\r\n            points[counter].style = 10;\r\n            counter++;\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMMinefieldDisruptDouble\",\r\n                    new RendererException(\"Failed inside GetDISMMinefieldDisruptDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n    /**\r\n     * Calculates the points for LINTGT\r\n     *\r\n     * @param points - OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type.\r\n     * @param vblCounter the number of points required to display the symbol\r\n     */\r\n    static GetDISMLinearTargetDouble(points: POINT2[], linetype: int, vblCounter: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let dMBR: double = lineutility.MBRDistance(points, vblCounter - 4);\r\n            //end declarations\r\n\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (dMBR / 20 > DISMSupport.maxLength * DPIScaleFactor) {\r\n                dMBR = 20 * DISMSupport.maxLength * DPIScaleFactor;\r\n            }\r\n            if (dMBR / 20 < DISMSupport.minLength * DPIScaleFactor) {\r\n                dMBR = 20 * DISMSupport.minLength * DPIScaleFactor;\r\n            }\r\n            if (dMBR < 150 * DPIScaleFactor) {\r\n                dMBR = 150 * DPIScaleFactor;\r\n            }\r\n            if (dMBR > 250 * DPIScaleFactor) {\r\n\r\n                dMBR = 250 * DPIScaleFactor;\r\n            }\r\n\r\n\r\n            for (j = 0; j < vblCounter - 4; j++) {\r\n                points[counter].style = 0;\r\n                counter++;\r\n            }\r\n            //for(j=vblCounter-4;j<vblCounter;j++)\r\n            //  points[j]=new POINT2();\r\n\r\n            points[counter - 1].style = 5;\r\n\r\n            points[counter] = lineutility.ExtendTrueLinePerpDouble(points[0], points[1], points[0], dMBR / 20, 0);\r\n            counter++;\r\n            points[counter] = lineutility.ExtendTrueLinePerpDouble(points[0], points[1], points[0], -dMBR / 20, 5);\r\n            counter++;\r\n            points[counter] = lineutility.ExtendTrueLinePerpDouble(points[vblCounter - 5], points[vblCounter - 6], points[vblCounter - 5], dMBR / 20, 0);\r\n            counter++;\r\n            points[counter] = lineutility.ExtendTrueLinePerpDouble(points[vblCounter - 5], points[vblCounter - 6], points[vblCounter - 5], -dMBR / 20, 5);\r\n            counter++;\r\n            if (linetype === TacticalLines.FPF) {\r\n                points[0].style = 6;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMLinearTargetDouble\",\r\n                    new RendererException(\"Failed inside GetDISMLinearTargetDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n    /**\r\n     * Calculates the points for BLOCK, MNFLDBLK\r\n     *\r\n     * @param points - OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type.\r\n     */\r\n    static GetDISMBlockDouble2(points: POINT2[],\r\n        linetype: int): void {\r\n        try {\r\n            let ptRelative: POINT2 = new POINT2(points[2]);\r\n\r\n            let midpt: POINT2 = lineutility.MidPointDouble(points[0], points[1], 0);\r\n            let j: int = 0;\r\n            points[0].style = 0;\r\n            points[1].style = 5;\r\n            points[2] = new POINT2(midpt);\r\n            points[3] = new POINT2(ptRelative);\r\n            if (linetype === TacticalLines.BLOCK) {\r\n                points[2].style = 14;\r\n            }\r\n            if (linetype === TacticalLines.FPF) {\r\n                points[2].style = 6;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMBlockDouble2\",\r\n                    new RendererException(\"Failed inside GetDISMBlockDouble2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * Calculates the points for PAA_RECTANGULAR.\r\n     *\r\n     * @param points - OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type.\r\n     */\r\n    protected static GetDISMPAADouble(points: POINT2[], linetype: int): void {\r\n        try {\r\n            let pt0: POINT2 = new POINT2(points[0]);\r\n            let pt1: POINT2 = new POINT2(points[1]);\r\n            let pt2: POINT2 = new POINT2();\r\n            let pt3: POINT2 = new POINT2();\r\n            let midpt: POINT2 = new POINT2();\r\n            let d: double = lineutility.CalcDistanceDouble(pt0, pt1);\r\n\r\n            midpt = lineutility.MidPointDouble(pt0, pt1, 0);\r\n            pt2 = lineutility.ExtendTrueLinePerpDouble(pt0, pt1, midpt, d / 2, 0);\r\n            pt3 = lineutility.ExtendTrueLinePerpDouble(pt0, pt1, midpt, -d / 2, 0);\r\n            d = lineutility.CalcDistanceDouble(pt0, pt2);\r\n            points[0] = new POINT2(pt0);\r\n            points[0].style = 14;\r\n            points[1] = new POINT2(pt2);\r\n            points[1].style = 14;\r\n            points[2] = new POINT2(pt1);\r\n            points[2].style = 14;\r\n            points[3] = new POINT2(pt3);\r\n            points[3].style = 14;\r\n            points[4] = new POINT2(pt0);\r\n            points[4].style = 5;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMPAADouble\",\r\n                    new RendererException(\"Failed inside GetDISMPAADouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    private static ReverseDelayArc(points: POINT2[]): boolean {\r\n        let pt1: POINT2 = points[0];\r\n        let pt2: POINT2 = points[1];\r\n        let pt3: POINT2 = points[2];\r\n\r\n        let lineAngle: double = DISMSupport.getAngleBetweenPoints(pt1.x, pt1.y, pt2.x, pt2.y);\r\n        let curveAngle: double = DISMSupport.getAngleBetweenPoints(pt2.x, pt2.y, pt3.x, pt3.y);\r\n\r\n        let upperBound: double = curveAngle + 180;\r\n        return !DISMSupport.isInRange(curveAngle, upperBound, lineAngle);\r\n    }\r\n\r\n    private static isInRange(min: double, max: double, targetAngle: double): boolean {\r\n        targetAngle = DISMSupport.normalizeAngle(targetAngle);\r\n        min = DISMSupport.normalizeAngle(min);\r\n        max = DISMSupport.normalizeAngle(max);\r\n\r\n        if (min < max) {\r\n            return min <= targetAngle && targetAngle <= max;\r\n        }\r\n        return min <= targetAngle || targetAngle <= max;\r\n\r\n    }\r\n\r\n    private static getAngleBetweenPoints(x1: double, y1: double, x2: double, y2: double): double {\r\n        return Math.atan2(y2 - y1, x2 - x1) * 180.0 / Math.PI;\r\n    }\r\n\r\n    /**\r\n     * Returns an angle from 0 to 360\r\n     *\r\n     * @param angle the angle to normalize\r\n     * @return an angle in range from 0 to 360\r\n     */\r\n    public static normalizeAngle(angle: double): double {\r\n        return (3600000 + angle) % 360;\r\n    }\r\n\r\n    private static DrawEndpieceDeltasDouble(point: POINT2,\r\n        iDelta1: double,\r\n        iDelta2: double,\r\n        iDelta3: double,\r\n        iDelta4: double,\r\n        deltapoints: POINT2[]): void {\r\n        try {\r\n            deltapoints[0] = new POINT2(point);\r\n            deltapoints[0].style = 0;\r\n            deltapoints[1].x = point.x + iDelta1;\r\n            deltapoints[1].y = point.y + iDelta2;\r\n            deltapoints[1].style = 5;\r\n            deltapoints[2] = new POINT2(point);\r\n            deltapoints[2].style = 0;\r\n            deltapoints[3].x = point.x + iDelta3;\r\n            deltapoints[3].y = point.y + iDelta4;\r\n            deltapoints[3].style = 5;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"DrawEndpieceDeltasDouble\",\r\n                    new RendererException(\"Failed inside DrawEndpieceDeltasDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * Calculates the points for EASY\r\n     *\r\n     * @param points - OUT - the client points, also used for the returned points.\r\n     * @param linetype the line type.\r\n     */\r\n    static GetDISMEasyDouble(points: POINT2[],\r\n        linetype: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let pointsCorner: POINT2[] = new Array<POINT2>(2);\r\n            let rectpts: POINT2[] = new Array<POINT2>(4);\r\n            let savepoints: POINT2[] = new Array<POINT2>(3);\r\n            let deltapoints1: POINT2[] = new Array<POINT2>(4);\r\n            let deltapoints2: POINT2[] = new Array<POINT2>(4);\r\n            let iDeltaX: ref<number[]> = new ref();\r\n            let iDeltaY: ref<number[]> = new ref();\r\n            let bPointsRight: int = 0;\r\n            //end declarations\r\n\r\n            for (j = 0; j < 3; j++) {\r\n                savepoints[j] = points[j];\r\n            }\r\n            lineutility.InitializePOINT2Array(pointsCorner);\r\n            lineutility.InitializePOINT2Array(rectpts);\r\n            lineutility.InitializePOINT2Array(deltapoints1);\r\n            lineutility.InitializePOINT2Array(deltapoints2);\r\n\r\n            DISMSupport.DrawOpenRectangleDouble(savepoints, pointsCorner, rectpts);\r\n            for (j = 0; j < 4; j++) {\r\n                points[counter] = new POINT2(rectpts[j]);\r\n                points[counter].style = 0;\r\n                counter++;\r\n            }\r\n            points[counter - 1].style = 5;\r\n\r\n            bPointsRight = DISMSupport.DetermineDirectionDouble(savepoints);\r\n\r\n            DISMSupport.CalcEndpieceDeltasDouble(savepoints, iDeltaX, iDeltaY, DISMSupport.CONST_PI / 4);\r\n\r\n            if ((savepoints[0].y - savepoints[1].y) < 0) {// Point0 is higher than Point1\r\n                if (bPointsRight !== 0) {// figure opens to the right\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaX.value[0], iDeltaY.value[0], iDeltaY.value[0], -iDeltaX.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaX.value[0], iDeltaY.value[0], iDeltaY.value[0], -iDeltaX.value[0], deltapoints2);\r\n                } else {// figure opens to the left\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], iDeltaX.value[0], iDeltaY.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], iDeltaX.value[0], iDeltaY.value[0], deltapoints2);\r\n                }\r\n            } else {// Point0 is lower than Point1\r\n                if (bPointsRight !== 0) {// figure opens to the right\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], iDeltaX.value[0], iDeltaY.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaY.value[0], -iDeltaX.value[0], iDeltaX.value[0], iDeltaY.value[0], deltapoints2);\r\n                } else {// figure opens to the left\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[0],\r\n                        iDeltaX.value[0], iDeltaY.value[0], iDeltaY.value[0], -iDeltaX.value[0], deltapoints1);\r\n                    DISMSupport.DrawEndpieceDeltasDouble(savepoints[1],\r\n                        iDeltaX.value[0], iDeltaY.value[0], iDeltaY.value[0], -iDeltaX.value[0], deltapoints2);\r\n                }\r\n            }\r\n\r\n            points[counter] = new POINT2(deltapoints1[1]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints1[0]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints1[3]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints1[3]);\r\n            points[counter].style = 10;\r\n            counter++;\r\n\r\n            points[counter] = new POINT2(deltapoints2[1]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints2[0]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints2[3]);\r\n            points[counter].style = 9;\r\n            counter++;\r\n            points[counter] = new POINT2(deltapoints2[3]);\r\n            points[counter].style = 10;\r\n            counter++;\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"GetDISMEasyDouble\",\r\n                    new RendererException(\"Failed inside GetDISMEasyDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n\r\n    /**\r\n     * Calculates the points for AMBUSH\r\n     *\r\n     * @param pLinePoints - OUT - the client points, also used for the returned points.\r\n     */\r\n    static AmbushPointsDouble(pLinePoints: POINT2[]): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let pts: POINT2[] = new Array<POINT2>(3);\r\n            let savepoints: POINT2[] = new Array<POINT2>(3);\r\n            // calculate midpoint\r\n            let ptMid: POINT2 = new POINT2();\r\n            let dRadius: double = 0;\r\n            let d: double = 0;\r\n            let dAngle1: double = 0;\r\n            let dAngle1c: double = 0;\r\n            let dAngle2c: double = 0;\r\n            let dAngle12c: double = 0;\r\n            let dAngle0: double = 0;\r\n            let arcpoints: POINT2[] = new Array<POINT2>(17);\r\n            let dAngleTic: double = 0;\r\n            let dDeltaX1: double = 0;\r\n            let dDeltaY1: double = 0;\r\n            let dDeltaX2: double = 0;\r\n            let dDeltaY2: double = 0;\r\n            let ptCenter: POINT2 = new POINT2();\r\n            let j: int = 0;\r\n            let i: int = 0;\r\n            let iArrowLength: double = 0;\r\n\r\n            for (j = 0; j < 3; j++) {\r\n                savepoints[j] = new POINT2(pLinePoints[j]);\r\n            }\r\n\r\n            //initialize the pOINT2 arrays\r\n            lineutility.InitializePOINT2Array(arcpoints);\r\n            lineutility.InitializePOINT2Array(pts);\r\n\r\n            ptMid.x = (savepoints[1].x + savepoints[2].x) / 2;\r\n            ptMid.y = (savepoints[1].y + savepoints[2].y) / 2;\r\n\r\n            // calculate arc center\r\n            dRadius = Math.sqrt((ptMid.x - savepoints[2].x) * (ptMid.x - savepoints[2].x) +\r\n                (ptMid.y - savepoints[2].y) * (ptMid.y - savepoints[2].y));\r\n\r\n            // add section M. Deutch 8-25-05\r\n            //consider the other possiblity for a center\r\n            let dRadius2: double = Math.sqrt((ptMid.x - savepoints[1].x) * (ptMid.x - savepoints[1].x) +\r\n                (ptMid.y - savepoints[1].y) * (ptMid.y - savepoints[1].y));\r\n\r\n            dAngle1 = Math.atan2(savepoints[1].y - savepoints[2].y, savepoints[1].x - savepoints[2].x);\r\n            ptCenter.x = ptMid.x + Math.cos(dAngle1 - DISMSupport.CONST_PI / 2) * dRadius;\r\n            ptCenter.y = ptMid.y + Math.sin(dAngle1 - DISMSupport.CONST_PI / 2) * dRadius;\r\n\r\n            //added section M. Deutch 8-25-05\r\n            //consider the other possibility for a center if the points were reversed\r\n            let dAngle2: double = Math.atan2(savepoints[2].y - savepoints[1].y, savepoints[2].x - savepoints[1].x);\r\n            let ptCenter2: POINT2 = new POINT2();\r\n            ptCenter2.x = ptMid.x + Math.cos(dAngle2 - DISMSupport.CONST_PI / 2) * dRadius;\r\n            ptCenter2.y = ptMid.y + Math.sin(dAngle2 - DISMSupport.CONST_PI / 2) * dRadius;\r\n            let dist: double = lineutility.CalcDistanceDouble(savepoints[0], ptCenter);\r\n            let dist2: double = lineutility.CalcDistanceDouble(savepoints[0], ptCenter2);\r\n            //if the distance to the new center is closer\r\n            //then reverse the arc endpoints\r\n            if (dist2 > dist) {\r\n                //POINT2 ptTemp=new POINT2();\r\n                let ptTemp: POINT2 = new POINT2(savepoints[1]);\r\n                savepoints[1] = new POINT2(savepoints[2]);\r\n                savepoints[2] = new POINT2(ptTemp);\r\n                ptCenter = new POINT2(ptCenter2);\r\n                dAngle1 = dAngle2;\r\n            }\r\n            //end section\r\n\r\n            dRadius = Math.sqrt((savepoints[1].x - ptCenter.x) * (savepoints[1].x - ptCenter.x) +\r\n                (savepoints[1].y - ptCenter.y) * (savepoints[1].y - ptCenter.y));\r\n\r\n            // draw arc\r\n            DISMSupport.ArcApproximationDouble((ptCenter.x - dRadius), (ptCenter.y - dRadius),\r\n                (ptCenter.x + dRadius), (ptCenter.y + dRadius),\r\n                savepoints[2].x, savepoints[2].y, savepoints[1].x, savepoints[1].y, arcpoints);\r\n\r\n            for (j = 0; j < 17; j++) {\r\n                pLinePoints[counter] = new POINT2(arcpoints[j]);\r\n                pLinePoints[counter].style = 0;\r\n                counter++;\r\n            }\r\n            pLinePoints[counter - 1].style = 5;\r\n\r\n            // draw line out from arc to point 1\r\n            pts[0] = new POINT2(savepoints[0]);\r\n            dAngle1c = Math.atan2(ptCenter.y - savepoints[1].y, ptCenter.x - savepoints[1].x);\r\n            dAngle2c = Math.atan2(ptCenter.y - savepoints[2].y, ptCenter.x - savepoints[2].x);\r\n            dAngle12c = (dAngle1c + dAngle2c) / 2;\r\n            if ((dAngle1c > 0) && (dAngle2c < 0)) {\r\n                pts[1].x = ptCenter.x + Math.cos(dAngle12c) * dRadius;\r\n                pts[1].y = ptCenter.y + Math.sin(dAngle12c) * dRadius;\r\n            }\r\n            else {\r\n                pts[1].x = ptCenter.x - Math.cos(dAngle12c) * dRadius;\r\n                pts[1].y = ptCenter.y - Math.sin(dAngle12c) * dRadius;\r\n            }\r\n            pLinePoints[counter] = new POINT2(pts[0]);\r\n            pLinePoints[counter].style = 0; counter++;\r\n            pLinePoints[counter] = new POINT2(pts[1]);\r\n            pLinePoints[counter].style = 5; counter++;\r\n\r\n\r\n            // draw arrowhead on end of line\r\n            dAngle0 = Math.atan2(pts[1].y - savepoints[0].y, pts[1].x - savepoints[0].x);\r\n            iArrowLength = (\r\n                (\r\n                    Math.sqrt // height of graphic\r\n                        (\r\n                            (savepoints[1].x - savepoints[2].x) * (savepoints[1].x - savepoints[2].x) +\r\n                            (savepoints[1].y - savepoints[2].y) * (savepoints[1].y - savepoints[2].y)\r\n                        ) +\r\n                    Math.sqrt // length of graphic\r\n                        (\r\n                            (savepoints[0].x - ptMid.x) * (savepoints[0].x - ptMid.x) +\r\n                            (savepoints[0].y - ptMid.y) * (savepoints[0].y - ptMid.y)\r\n                        )\r\n                ) / 20);\r\n\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (iArrowLength > DISMSupport.maxLength * DPIScaleFactor) {\r\n\r\n                iArrowLength = DISMSupport.maxLength as int * DPIScaleFactor;\r\n            }\r\n\r\n            if (iArrowLength < DISMSupport.minLength * DPIScaleFactor) {\r\n\r\n                iArrowLength = DISMSupport.minLength as int * DPIScaleFactor;\r\n            }\r\n\r\n\r\n            pts[0].x = savepoints[0].x + Math.cos(dAngle0 + DISMSupport.CONST_PI / 6) * iArrowLength;\r\n            pts[0].y = savepoints[0].y + Math.sin(dAngle0 + DISMSupport.CONST_PI / 6) * iArrowLength;\r\n            pts[1] = savepoints[0];\r\n            pts[2].x = savepoints[0].x + Math.cos(dAngle0 - DISMSupport.CONST_PI / 6) * iArrowLength;\r\n            pts[2].y = savepoints[0].y + Math.sin(dAngle0 - DISMSupport.CONST_PI / 6) * iArrowLength;\r\n            for (j = 0; j < 3; j++) {\r\n                pLinePoints[counter] = new POINT2(pts[j]);\r\n                pLinePoints[counter].style = 0;\r\n                counter++;\r\n            }\r\n            pLinePoints[counter - 1].style = 5;\r\n\r\n            // draw lines out from arc toward back of graphic\r\n            d = dRadius / 3;\r\n            if (d > DISMSupport.maxLength * DPIScaleFactor) {\r\n\r\n                d = DISMSupport.maxLength * DPIScaleFactor;\r\n            }\r\n\r\n            if (d < DISMSupport.minLength * DPIScaleFactor) {\r\n\r\n                d = DISMSupport.minLength * DPIScaleFactor;\r\n            }\r\n\r\n\r\n            dAngleTic = DISMSupport.CONST_PI / 18; // angle in radians between tic-marks\r\n            dDeltaX2 = Math.cos(dAngle1 + DISMSupport.CONST_PI / 2) * d;\r\n            dDeltaY2 = Math.sin(dAngle1 + DISMSupport.CONST_PI / 2) * d;\r\n            for (i = 0; i < 8; i++) {\r\n                dAngle1c += dAngleTic;\r\n                dDeltaX1 = Math.cos(dAngle1c) * dRadius;\r\n                dDeltaY1 = Math.sin(dAngle1c) * dRadius;\r\n                pts[0].x = ptCenter.x - dDeltaX1;\r\n                pts[0].y = ptCenter.y - dDeltaY1;\r\n                pLinePoints[counter] = new POINT2(pts[0]);\r\n                pLinePoints[counter].style = 0;\r\n                counter++;\r\n                pts[1].x = pts[0].x - dDeltaX2;\r\n                pts[1].y = pts[0].y - dDeltaY2;\r\n                pLinePoints[counter] = new POINT2(pts[1]);\r\n                pLinePoints[counter].style = 5;\r\n                counter++;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(DISMSupport._className, \"AmbushPointsDouble\",\r\n                    new RendererException(\"Failed inside AmbushPointsDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n}\r\n","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\n\r\n//import java.awt.Color;\r\n\r\nimport { type double, type int, type long } from \"../graphics2d/BasicTypes\";\r\n\r\n\r\n\r\nimport { arraysupport } from \"../JavaLineArray/arraysupport\"\r\nimport { CChannelPoints2 } from \"../JavaLineArray/CChannelPoints2\"\r\nimport { flot } from \"../JavaLineArray/flot\"\r\nimport { lineutility } from \"../JavaLineArray/lineutility\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { ref } from \"../JavaLineArray/ref\"\r\nimport { Shape2 } from \"../JavaLineArray/Shape2\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\n\r\nimport { TGLight } from \"../JavaTacticalRenderer/TGLight\"\r\n\r\nimport { Color } from \"../renderer/utilities/Color\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\n\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\nimport { RendererSettings } from \"../renderer/utilities/RendererSettings\"\r\nimport { DISMSupport } from \"./DISMSupport\";\r\n\r\n\r\n/**\r\n * CELineArray Channels class calculates the channel points\r\n *\r\n */\r\nexport class Channels {\r\n    private static readonly maxLength: double = 100;//max arrow size\r\n    private static readonly minLength: double = 5;\t//max arrow size\r\n    private static readonly _className: string = \"Channels\";\r\n    private static _client: string = \"\";\r\n    public static setClient(value: string): void {\r\n        Channels._client = value;\r\n    }\r\n    //    private static String _affiliation=\"\";\r\n    //    public static void setAffiliation(String value)\r\n    //    {\r\n    //        _affiliation=value;\r\n    //    }\r\n    private static _shiftLines: boolean = true;\r\n    //    public static void setShiftLines(boolean value)\r\n    //    {\r\n    //        _shiftLines=value;\r\n    //    }\r\n    public static getShiftLines(): boolean {\r\n        return Channels._shiftLines;\r\n    }\r\n    private static ConnectArrayTrueDouble(nWidth: int,\r\n        nCounter: int,\r\n        pLinePoints: POINT2[],\r\n        pResultChannelPoints: CChannelPoints2[]): CChannelPoints2[] {\r\n        try {\r\n            //declarations\r\n            let nPointCounter: int = 0;\r\n            let nDiff1X: double = 0;\r\n            let\r\n                nDiff2X: double = 0;\r\n            let\r\n                nDiff1Y: double = 0;\r\n            let\r\n                nDiff2Y: double = 0;\r\n            let nLast: int = 0;\r\n            let lOrient: int = 0;\r\n            let LinePoint1: POINT2 = new POINT2(pLinePoints[0]);\r\n            let\r\n                LinePoint2: POINT2 = new POINT2(pLinePoints[0]);\r\n            let\r\n                LinePoint3: POINT2 = new POINT2(pLinePoints[0]);\r\n\r\n            //POINT2 EndPoint1=new POINT2(pLinePoints[0]);\r\n            //POINT2 EndPoint2=new POINT2(pLinePoints[0]);\r\n            let ResultChannelPoint: CChannelPoints2 = new CChannelPoints2();\r\n            //end declarations\r\n\r\n            //must establish nLast before we get the first channel end point\r\n            //put first GetEndPoint into the pResultChannelPoints array\r\n            LinePoint1 = new POINT2(pLinePoints[0]);\r\n            LinePoint2 = new POINT2(pLinePoints[1]);\r\n            nDiff1X = LinePoint2.x - LinePoint1.x;\r\n            nDiff1Y = LinePoint2.y - LinePoint1.y;\r\n            if (nDiff1X === 0) {\r\n                if (nDiff1Y > 0) {\r\n\r\n                    nLast = 6;\r\n                }\r\n\r\n                if (nDiff1Y < 0) {\r\n\r\n                    nLast = 4;\r\n                }\r\n\r\n            }\r\n            if (nDiff1Y === 0) {\r\n                if (nDiff1X > 0) {\r\n\r\n                    nLast = 0;\r\n                }\r\n\r\n                if (nDiff1X < 0) {\r\n\r\n                    nLast = 2;\r\n                }\r\n\r\n            }\r\n            if (nDiff1X < 0 && nDiff1Y > 0) {\r\n\r\n                nLast = 3;\r\n            }\r\n\r\n            if (nDiff1X > 0 && nDiff1Y > 0) {\r\n\r\n                nLast = 0;\r\n            }\r\n\r\n            if (nDiff1X < 0 && nDiff1Y < 0) {\r\n\r\n                nLast = 3;\r\n            }\r\n\r\n            if (nDiff1X > 0 && nDiff1Y < 0) {\r\n\r\n                nLast = 0;\r\n            }\r\n\r\n\r\n            ResultChannelPoint = Channels.GetTrueEndPointDouble(nWidth, pLinePoints[0], pLinePoints[1], nLast);\r\n            pResultChannelPoints[0] = new CChannelPoints2(ResultChannelPoint);\r\n            //initialize nLast depending on the first 1 or 2 segments\r\n\r\n            //stuff the array\r\n            //nLast needs to indicate if the last segment2 had line1 above or below it\r\n            for (nPointCounter = 1; nPointCounter < nCounter; nPointCounter++) {\r\n                LinePoint1 = new POINT2(pLinePoints[nPointCounter - 1]);\r\n                LinePoint2 = new POINT2(pLinePoints[nPointCounter]);\r\n                LinePoint3 = new POINT2(pLinePoints[nPointCounter + 1]);\r\n                nDiff1X = LinePoint2.x - LinePoint1.x;\r\n                nDiff2X = LinePoint3.x - LinePoint2.x;\r\n                nDiff1Y = LinePoint2.y - LinePoint1.y;\r\n                nDiff2Y = LinePoint3.y - LinePoint2.y;\r\n\r\n                //determine nLast to use in the next iteration\r\n                //nLast=0: last segment2 was left to right and line1 above it\r\n                //nLast=1: last segment2 was left to right and line1 below it\r\n                //nLast=2: last segment2 was right to left and line1 above it\r\n                //nLast=3: last segment2 was right to left and line1 below it\r\n                //nLast=4: last segment2 was vertical upward and line1 above (to the left of it)\r\n                //nLast=5: last segment2 was vertical upward and line1 below (to the right of it)\r\n                //nLast=6: last segment2 was vertical downward and line1 above (to the left of it)\r\n                //nLast=7: last segment2 was vertical downward and line1 below (to the right of it)\r\n                if (nDiff1X > 0 && nDiff2X > 0)\t//pt1------pt2------pt3\r\n                {\r\n                    switch (nLast) {\r\n                        case 0:\r\n                        case 3:\r\n                        case 4:\r\n                        case 7: {\r\n                            lOrient = 0;\t//above & above\r\n                            break;\r\n                        }\r\n\r\n                        case 1:\r\n                        case 2:\r\n                        case 5:\r\n                        case 6: {\r\n                            lOrient = 3;\t//below & below\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                }\r\n\r\n                //\t\t\t\t\t\t\t\tpt1-----pt2    or\t\t   pt3\r\n                //\t\t\t\t\t\t\t\t\t\t|\t\t\t\t\t|\r\n                //\t\t\t\t\t\t\t\t\t\t|\t\t\t\t\t|\r\n                //\t\t\t\t\t\t\t\t\t\t|\t\t\t\t\t|\r\n                //\t\t\t\t\t\t\t\t\t\tpt3\t\t   pt1-----pt2\r\n                if (nDiff1X > 0 && nDiff2X === 0) {\r\n                    switch (nLast) {\r\n                        case 0:\r\n                        case 3:\r\n                        case 4:\r\n                        case 7: {\r\n                            if (nDiff2Y > 0) {\r\n\r\n                                lOrient = 1;\r\n                            }\r\n                            //above & below\r\n                            if (nDiff2Y < 0) {\r\n\r\n                                lOrient = 0;\r\n                            }\r\n                            //above & above\r\n                            break;\r\n                        }\r\n\r\n                        case 1:\r\n                        case 2:\r\n                        case 5:\r\n                        case 6: {\r\n                            if (nDiff2Y > 0) {\r\n\r\n                                lOrient = 2;\r\n                            }\r\n\r\n                            if (nDiff2Y < 0) {\r\n\r\n                                lOrient = 3;\r\n                            }\r\n\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                }\r\n\r\n                //\t\t\t\t\t\t\t\tpt2-----pt1    or   pt3\r\n                //\t\t\t\t\t\t\t\t|\t\t\t\t\t|\r\n                //\t\t\t\t\t\t\t\t|\t\t\t\t\t|\r\n                //\t\t\t\t\t\t\t\t|\t\t\t\t\t|\r\n                //\t\t\t\t\t\t\t\tpt3\t\t\t\t\tpt2-----pt1\r\n                if (nDiff1X < 0 && nDiff2X === 0) {\r\n                    switch (nLast) {\r\n                        case 0:\r\n                        case 3:\r\n                        case 4:\r\n                        case 7: {\r\n                            if (nDiff2Y > 0) {\r\n\r\n                                lOrient = 3;\r\n                            }\r\n\r\n                            if (nDiff2Y < 0) {\r\n\r\n                                lOrient = 2;\r\n                            }\r\n\r\n                            break;\r\n                        }\r\n\r\n                        case 1:\r\n                        case 2:\r\n                        case 5:\r\n                        case 6: {\r\n                            if (nDiff2Y > 0) {\r\n\r\n                                lOrient = 0;\r\n                            }\r\n\r\n                            if (nDiff2Y < 0) {\r\n\r\n                                lOrient = 1;\r\n                            }\r\n\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                }\r\n\r\n                //\t\t\t\t\t\t\t\tpt2-----pt3    or   pt1\r\n                //\t\t\t\t\t\t\t\t|\t\t\t\t\t|\r\n                //\t\t\t\t\t\t\t\t|\t\t\t\t\t|\r\n                //\t\t\t\t\t\t\t\t|\t\t\t\t\t|\r\n                //\t\t\t\t\t\t\t\tpt1\t\t\t\t\tpt2-----pt3\r\n                if (nDiff1X === 0 && nDiff2X > 0) {\r\n                    switch (nLast) {\r\n                        case 0:\r\n                        case 3:\r\n                        case 4:\r\n                        case 7: {\r\n                            if (nDiff1Y > 0) {\r\n\r\n                                lOrient = 2;\r\n                            }\r\n\r\n                            if (nDiff1Y < 0) {\r\n\r\n                                lOrient = 0;\r\n                            }\r\n\r\n                            break;\r\n                        }\r\n\r\n                        case 1:\r\n                        case 2:\r\n                        case 5:\r\n                        case 6: {\r\n                            if (nDiff1Y > 0) {\r\n\r\n                                lOrient = 1;\r\n                            }\r\n\r\n                            if (nDiff1Y < 0) {\r\n\r\n                                lOrient = 3;\r\n                            }\r\n\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                }\r\n\r\n                //\t\t\t\t\t\tpt3-----pt2    or\t\t\tpt1\r\n                //\t\t\t\t\t\t\t\t|\t\t\t\t\t|\r\n                //\t\t\t\t\t\t\t\t|\t\t\t\t\t|\r\n                //\t\t\t\t\t\t\t\t|\t\t\t\t\t|\r\n                //\t\t\t\t\t\t\t\tpt1\t\t\tpt3-----pt2\r\n                if (nDiff1X === 0 && nDiff2X < 0) {\r\n                    switch (nLast) {\r\n                        case 0:\r\n                        case 3:\r\n                        case 4:\r\n                        case 7: {\r\n                            if (nDiff1Y > 0) {\r\n\r\n                                lOrient = 3;\r\n                            }\r\n\r\n                            if (nDiff1Y < 0) {\r\n\r\n                                lOrient = 1;\r\n                            }\r\n\r\n                            break;\r\n                        }\r\n\r\n                        case 1:\r\n                        case 2:\r\n                        case 5:\r\n                        case 6: {\r\n                            if (nDiff1Y > 0) {\r\n\r\n                                lOrient = 0;\r\n                            }\r\n\r\n                            if (nDiff1Y < 0) {\r\n\r\n                                lOrient = 2;\r\n                            }\r\n\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                }\r\n\r\n\r\n                if (nDiff1X < 0 && nDiff2X < 0)\t//pt3-----pt2------pt1\r\n                {\r\n                    switch (nLast) {\r\n                        case 0:\r\n                        case 3:\r\n                        case 4:\r\n                        case 7: {\r\n                            lOrient = 3;\t//below & below\r\n                            break;\r\n                        }\r\n\r\n                        case 1:\r\n                        case 2:\r\n                        case 5:\r\n                        case 6: {\r\n                            lOrient = 0;\t//above & above\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                }\r\n\r\n                //\tpt1\\\r\n                //\t\t \\\r\n                //\t\t   \\pt2\r\n                //\t\t   /\r\n                //\t     /\r\n                //  pt3/\r\n                if (nDiff1X > 0 && nDiff2X < 0) {\r\n                    switch (nLast) {\r\n                        case 0:\r\n                        case 3:\r\n                        case 4:\r\n                        case 7: {\r\n                            lOrient = 1;\t//above & below\r\n                            break;\r\n                        }\r\n\r\n                        case 1:\r\n                        case 2:\r\n                        case 5:\r\n                        case 6: {\r\n                            lOrient = 2;\t//below & above\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                }\r\n\r\n                //\t\t\t pt1\r\n                //\t\t   /\r\n                //\t\t /\r\n                //\tpt2/\r\n                //\t\t\\\r\n                //\t      \\\r\n                //\t\t    \\pt3\r\n                if (nDiff1X < 0 && nDiff2X > 0) {\r\n                    switch (nLast) {\r\n                        case 0:\r\n                        case 3:\r\n                        case 4:\r\n                        case 7: {\r\n                            lOrient = 2;\t//below & above\r\n                            break;\r\n                        }\r\n\r\n                        case 1:\r\n                        case 2:\r\n                        case 5:\r\n                        case 6: {\r\n                            lOrient = 1;\t//above & below\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\t//end switch(nLast)\r\n                }\t//end if\r\n\r\n\r\n                //\t\t\t pt1    or   pt3\r\n                //\t\t      |\t\t\t  |\r\n                //\t\t\t  |\t          |\r\n                //\t\t\t pt2\t\t pt2\r\n                //\t\t      |\t\t\t  |\r\n                //\t          |\t\t\t  |\r\n                //\t\t     pt3\t\t pt1\r\n                if (nDiff1X === 0 && nDiff2X === 0) {\r\n                    switch (nLast) {\r\n                        case 4: {\r\n                            if (nDiff2Y < 0) {\r\n\r\n                                lOrient = 0;\r\n                            }\r\n\r\n                            break;\r\n                        }\r\n\r\n                        case 6: {\r\n                            if (nDiff2Y > 0) {\r\n\r\n                                lOrient = 0;\r\n                            }\r\n\r\n                            break;\r\n                        }\r\n\r\n                        case 5: {\r\n                            if (nDiff2Y < 0) {\r\n\r\n                                lOrient = 3;\r\n                            }\r\n\r\n                            break;\r\n                        }\r\n\r\n                        case 7: {\r\n                            if (nDiff2Y > 0) {\r\n\r\n                                lOrient = 3;\r\n                            }\r\n\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                }\r\n\r\n                //get the channel points based on the desired orientation\r\n                pResultChannelPoints[nPointCounter] = Channels.ConnectTrueDouble2(nWidth, LinePoint1,\r\n                    LinePoint2, LinePoint3, lOrient);\r\n\r\n                //2nd segment vertical\r\n                if (nDiff2X === 0) {\r\n                    switch (lOrient) {\r\n                        case 0: {\r\n                            if (nDiff2Y > 0) {\r\n                                nLast = 6;\r\n                            }\r\n                            if (nDiff2Y < 0) {\r\n                                nLast = 4;\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case 1: {\r\n                            if (nDiff2Y > 0) {\r\n                                nLast = 7;\r\n                            }\r\n                            if (nDiff2Y < 0) {\r\n                                nLast = 5;\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case 2: {\r\n                            if (nDiff2Y > 0) {\r\n                                nLast = 6;\r\n                            }\r\n                            if (nDiff2Y < 0) {\r\n                                nLast = 4;\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case 3: {\r\n                            if (nDiff2Y > 0) {\r\n                                nLast = 7;\r\n                            }\r\n                            if (nDiff2Y < 0) {\r\n                                nLast = 5;\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                }\r\n                //pt2--------pt3\r\n                if (nDiff2X > 0) {\r\n                    switch (lOrient) {\r\n                        case 0: {\t//above & above\r\n                            nLast = 0;\r\n                            break;\r\n                        }\r\n\r\n                        case 1: {\t//above & below\r\n                            nLast = 1;\r\n                            break;\r\n                        }\r\n\r\n                        case 2: {\t//below & above\r\n                            nLast = 0;\r\n                            break;\r\n                        }\r\n\r\n                        case 3: {\t//below & below\r\n                            nLast = 1;\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                    //break;\r\n                }\r\n                //pt3--------pt2\r\n                if (nDiff2X < 0) {\r\n                    switch (lOrient) {\r\n                        case 0: {\t//above & above\r\n                            nLast = 2;\r\n                            break;\r\n                        }\r\n\r\n                        case 1: {\t//above & below\r\n                            nLast = 3;\r\n                            break;\r\n                        }\r\n\r\n                        case 2: {\t//below & above\r\n                            nLast = 2;\r\n                            break;\r\n                        }\r\n\r\n                        case 3: {\t//below & below\r\n                            nLast = 3;\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                }\r\n            }\t//end for\r\n\r\n            ResultChannelPoint = Channels.GetTrueEndPointDouble(nWidth, pLinePoints[nCounter],\r\n                pLinePoints[nCounter - 1], nLast);\r\n\r\n            pResultChannelPoints[nCounter] = new CChannelPoints2(ResultChannelPoint);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //console.log(e.message);\r\n                ErrorLogger.LogException(Channels._className, \"ConnectArrayTrueDouble\",\r\n                    new RendererException(\"Failed inside ConnectArrayTrueDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pResultChannelPoints;\r\n    }\r\n    private static GetChannel2Double(nChannelWidth: int,\r\n        vblCounter: int,\r\n        pLinePoints: POINT2[],\r\n        pResultChannelPoints: CChannelPoints2[]): CChannelPoints2[] {\r\n        try {\r\n            pResultChannelPoints = Channels.ConnectArrayTrueDouble(Math.trunc(nChannelWidth / 2), Math.trunc(vblCounter) - 1,\r\n                pLinePoints, pResultChannelPoints);\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Channels._className, \"GetChannel2Double\",\r\n                    new RendererException(\"Failed inside GetChannel2Double\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pResultChannelPoints;\r\n    }\r\n\r\n    private static GetLowerChannelLineDouble(pChannelPoints: CChannelPoints2[],\r\n        vblCounter: int,\r\n        pResultLinePoints: POINT2[]): POINT2[] {\r\n        try {\r\n            let j: int = 0;\r\n\r\n            for (j = 0; j < vblCounter; j++) {\r\n                pResultLinePoints[j] = new POINT2(pChannelPoints[j].m_Line1);\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Channels._className, \"GetLowerChannelLineDouble\",\r\n                    new RendererException(\"GetLowerChannelLineDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pResultLinePoints;\r\n    }\r\n    private static GetUpperChannelLineDouble(pChannelPoints: CChannelPoints2[],\r\n        vblCounter: int,\r\n        pResultLinePoints: POINT2[]): POINT2[] {\r\n        try {\r\n            let j: int = 0;\r\n            for (j = 0; j < vblCounter; j++) {\r\n                pResultLinePoints[j] = new POINT2(pChannelPoints[j].m_Line2);\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Channels._className, \"GetUpperChannelLineDouble\",\r\n                    new RendererException(\"Failed inside GetUpperChannelLineDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pResultLinePoints;\r\n    }\r\n    private static FenceType(linetype: int): int {\r\n        let bolResult: int = 0;\r\n        try {\r\n            switch (linetype) {\r\n                case TacticalLines.TRIPLE:\r\n                case TacticalLines.DOUBLEC:\r\n                case TacticalLines.SINGLEC:\r\n                case TacticalLines.HWFENCE:\r\n                case TacticalLines.LWFENCE:\r\n                case TacticalLines.UNSP:\r\n                case TacticalLines.DOUBLEA:\r\n                case TacticalLines.SFENCE:\r\n                case TacticalLines.DFENCE: {\r\n                    bolResult = 1;\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    bolResult = 0;\r\n                    break;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Channels._className, \"FenceType\",\r\n                    new RendererException(\"Failed inside FenceType \" + linetype.toString(), exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return bolResult;\r\n    }\r\n    /**\r\n    * Calculates the point count for the concertina wire and fence channels.\r\n    *\r\n    * @param pLinePoints client points\r\n    * @param vblCounter the client point count\r\n    * @param linetype the line type\r\n    *\r\n    * @return the number of points required to render the symbol\r\n    */\r\n    static GetTripleCountDouble(pLinePoints: POINT2[],\r\n        vblCounter: int,\r\n        linetype: int): int {\r\n        let lTotal: int = 0;\r\n        try {\r\n            //declarations\r\n            let j: int = 0;\r\n            let lHowManyThisSegment: int = 0;\r\n            let d: double = 0;\r\n            //end declarations\r\n\r\n            for (j = 0; j < vblCounter - 1; j++) {\r\n                d = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                if (d <= 10) {\r\n                    lHowManyThisSegment = 0;\r\n                } else {\r\n                    lHowManyThisSegment = Math.trunc((d - 10) / 10);\r\n                }\r\n\r\n                lTotal += lHowManyThisSegment;\r\n            }\r\n\r\n            switch (linetype) {\r\n                case TacticalLines.SINGLEC:\r\n                case TacticalLines.DOUBLEC:\r\n                case TacticalLines.TRIPLE: {\r\n                    lTotal = 6 * vblCounter + 37 * lTotal;  //was 2*vblCounter+37*lTotal\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.HWFENCE:\r\n                case TacticalLines.LWFENCE:\r\n                case TacticalLines.UNSP:\r\n                case TacticalLines.DOUBLEA:\r\n                case TacticalLines.SFENCE:\r\n                case TacticalLines.DFENCE: {\r\n                    lTotal = 4 * vblCounter + 4 * lTotal;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BBS_LINE: {\r\n                    lTotal = 2 * vblCounter + 1;\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    lTotal = 2 * vblCounter;\r\n                    break;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Channels._className, \"GetTripleCountDouble\",\r\n                    new RendererException(\"Failed inside GetTripleCountDouble \" + linetype.toString(), exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return lTotal;\r\n    }\r\n\r\n    protected static CoordIL2Double(nPrinter: int,\r\n        pLinePoints: POINT2[],\r\n        nUpperLower: int,\r\n        vblCounter: int,\r\n        linetype: int,\r\n        vblChannelWidth: int): POINT2[] {\r\n        let pLinePoints2: POINT2[] = new Array<POINT2>(vblCounter);\r\n        try {\r\n            //declarations\r\n            let j: int = 0;\r\n            let channelWidth: int = 20;\r\n            let pNewLinePoints: POINT2[] = new Array<POINT2>(vblCounter);\r\n            let pChannelPoints: CChannelPoints2[] = new Array<CChannelPoints2>(vblCounter);\r\n            //end declarations\r\n\r\n            lineutility.InitializePOINT2Array(pLinePoints2);\r\n            for (j = 0; j < vblCounter; j++) {\r\n                pNewLinePoints[j] = new POINT2(pLinePoints[j]);\r\n            }\r\n\r\n            channelWidth = vblChannelWidth;\r\n\r\n            if (linetype !== TacticalLines.LC) {\r\n                channelWidth /= 2;\r\n            }\r\n\r\n            pChannelPoints = Channels.GetChannel2Double(channelWidth * nPrinter,\r\n                vblCounter,\r\n                pNewLinePoints,\r\n                pChannelPoints);\r\n\r\n            if (nUpperLower === 1) {\r\n                pNewLinePoints = Channels.GetUpperChannelLineDouble(pChannelPoints,\r\n                    vblCounter,\r\n                    pNewLinePoints);\r\n\r\n                for (j = 0; j < vblCounter; j++) {\r\n                    pLinePoints2[j] = new POINT2(pNewLinePoints[j]);\r\n                }\r\n            }\r\n\r\n            if (nUpperLower === 0) {\r\n                pNewLinePoints = Channels.GetLowerChannelLineDouble(pChannelPoints,\r\n                    vblCounter,\r\n                    pNewLinePoints);\r\n\r\n                for (j = 0; j < vblCounter; j++) {\r\n                    pLinePoints2[j] = new POINT2(pNewLinePoints[j]);\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Channels._className, \"CoordIL2Double\",\r\n                    new RendererException(\"Failed inside CoordIL2Double\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pLinePoints2;\r\n    }\r\n\r\n    /**\r\n     * gets the axis of advance arrowhead\r\n     * @param dPrinter\r\n     * @param pLowerLinePoints\r\n     * @param lLowerCounter\r\n     * @param pUpperLinePoints\r\n     * @param lUpperCounter\r\n     * @param ArrowLinePoint\r\n     * @param pLinePoints\r\n     * @param vbiDrawThis\r\n     * @param dOffsetFactor\r\n     */\r\n    private static GetAXADDouble(dPrinter: double,\r\n        pLowerLinePoints: POINT2[],\r\n        lLowerCounter: int,\r\n        pUpperLinePoints: POINT2[],\r\n        lUpperCounter: int,\r\n        ArrowLinePoint: POINT2,\r\n        pLinePoints: POINT2[],\r\n        vbiDrawThis: int,\r\n        dOffsetFactor: double): void {\r\n        try {\r\n            let j: int = 0;\r\n            let\r\n                lCounter: int = lLowerCounter + lUpperCounter + 8;\r\n            let x: double = 0;\r\n            let y: double = 0;\r\n            let OuterTipLinePoint: POINT2 = new POINT2(pUpperLinePoints[0]);\r\n            let\r\n                InnerTipLinePoint: POINT2 = new POINT2(pUpperLinePoints[0]);\r\n            let\r\n                EndLinePoint: POINT2 = new POINT2(pUpperLinePoints[0]);\r\n            let\r\n                TempLinePoint: POINT2 = new POINT2(pUpperLinePoints[0]);\r\n            let pt0: POINT2 = new POINT2();\r\n            let pt1: POINT2 = new POINT2();\r\n            //double dOffsetFactor = 10;\r\n            //end declarations\r\n\r\n            //10-19-12\r\n            //we must do this for catkbyfire because the rotary arrow tip now has to match the\r\n            //anchor point, i.e. the rotary feature can no longer stick out past the anchor point\r\n            //45 pixels shift here matches the 45 pixels shift for catkbyfire found in \r\n            //lineutility.adjustCATKBYFIREControlPoint as called by clsChannelUtility.DrawChannel\r\n            let origArrowPt: POINT2 = new POINT2(ArrowLinePoint);\r\n            let ptUpper0: POINT2 = new POINT2(pUpperLinePoints[lUpperCounter - 1]);\r\n            let ptLower0: POINT2 = new POINT2(pLowerLinePoints[lLowerCounter - 1]);\r\n            let dist: double = lineutility.CalcDistanceDouble(pLowerLinePoints[lLowerCounter - 1], pLowerLinePoints[lLowerCounter - 2]);\r\n            if (vbiDrawThis === TacticalLines.CATKBYFIRE) {\r\n                if (dist > 45) {\r\n                    let midPt: POINT2 = lineutility.MidPointDouble(pLowerLinePoints[lLowerCounter - 2], pUpperLinePoints[lUpperCounter - 2], 0);\r\n                    ArrowLinePoint = lineutility.ExtendAlongLineDouble(ArrowLinePoint, midPt, 45);\r\n                    pLowerLinePoints[lLowerCounter - 1] = lineutility.ExtendAlongLineDouble(pLowerLinePoints[lLowerCounter - 1], pLowerLinePoints[lLowerCounter - 2], 45);//will be 45 if Oculus adjusts control point\r\n                    pUpperLinePoints[lUpperCounter - 1] = lineutility.ExtendAlongLineDouble(pUpperLinePoints[lUpperCounter - 1], pUpperLinePoints[lUpperCounter - 2], 45);//will be 45 if Oculus adjusts control point\r\n                }\r\n            }\r\n            //end section\r\n\r\n            for (j = 0; j < lLowerCounter; j++) {\r\n                pLinePoints[j] = new POINT2(pLowerLinePoints[j]);\r\n            }\r\n\r\n            pLinePoints[lLowerCounter - 1].style = 5;\r\n\r\n            for (j = 0; j < lUpperCounter; j++) {\r\n                pLinePoints[lLowerCounter + j] = new POINT2(pUpperLinePoints[j]);\r\n            }\r\n\r\n            for (j = lCounter - 8; j < lCounter; j++) //initializations\r\n            {\r\n                pLinePoints[j] = new POINT2(pUpperLinePoints[0]);\r\n            }\r\n\r\n            EndLinePoint.x = Math.trunc((pLowerLinePoints[lLowerCounter - 1].x +\r\n                pUpperLinePoints[lUpperCounter - 1].x) as double / 2);\r\n\r\n            EndLinePoint.y = Math.trunc((pLowerLinePoints[lLowerCounter - 1].y +\r\n                pUpperLinePoints[lUpperCounter - 1].y) as double / 2);\r\n\r\n\r\n            x = (pLowerLinePoints[lLowerCounter - 1].x - pUpperLinePoints[lUpperCounter - 1].x) as double;\r\n            y = (pLowerLinePoints[lLowerCounter - 1].y - pUpperLinePoints[lUpperCounter - 1].y) as double;\r\n            x = x * x;\r\n            y = y * y;\r\n            //nBase = (int) Math.sqrt(x + y);\r\n\r\n            //nBase *= (int) dPrinter;\r\n\r\n            OuterTipLinePoint = new POINT2(ArrowLinePoint);\r\n            InnerTipLinePoint = lineutility.GetOffsetPointDouble(EndLinePoint, OuterTipLinePoint, - Math.trunc(dOffsetFactor * dPrinter));\r\n            pLinePoints[lCounter - 9].style = 5;\r\n            pLinePoints[lCounter - 8] = new POINT2(OuterTipLinePoint);\r\n\r\n            pt0.x = pUpperLinePoints[lUpperCounter - 1].x;\r\n            pt0.y = pUpperLinePoints[lUpperCounter - 1].y;\r\n            pt1.x = pLowerLinePoints[lLowerCounter - 1].x;\r\n            pt1.y = pLowerLinePoints[lLowerCounter - 1].y;\r\n            TempLinePoint = lineutility.GetOffsetPointDouble(pt0, pt1, Math.trunc(dOffsetFactor * dPrinter));\r\n\r\n            pLinePoints[lCounter - 7] = new POINT2(TempLinePoint);\r\n            pLinePoints[lCounter - 6] = new POINT2(pLowerLinePoints[lLowerCounter - 1]);\r\n            pLinePoints[lCounter - 5] = new POINT2(InnerTipLinePoint);\r\n            pLinePoints[lCounter - 4] = new POINT2(pUpperLinePoints[lUpperCounter - 1]);\r\n\r\n            pt0.x = pLowerLinePoints[lLowerCounter - 1].x;\r\n            pt0.y = pLowerLinePoints[lLowerCounter - 1].y;\r\n            pt1.x = pUpperLinePoints[lUpperCounter - 1].x;\r\n            pt1.y = pUpperLinePoints[lUpperCounter - 1].y;\r\n            TempLinePoint = lineutility.GetOffsetPointDouble(pt0, pt1, Math.trunc(dOffsetFactor * dPrinter));\r\n\r\n            pLinePoints[lCounter - 3] = new POINT2(TempLinePoint);\r\n            pLinePoints[lCounter - 2] = new POINT2(OuterTipLinePoint);\r\n            pLinePoints[lCounter - 1] = new POINT2(OuterTipLinePoint);\r\n            pLinePoints[lCounter - 1].style = 5;\r\n\r\n            switch (vbiDrawThis) {\r\n                case TacticalLines.SPT_STRAIGHT:\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.FRONTAL_ATTACK:\r\n                case TacticalLines.TURNING_MOVEMENT:\r\n                case TacticalLines.MOVEMENT_TO_CONTACT:\r\n                case TacticalLines.AAAAA:\r\n                case TacticalLines.AIRAOA:\r\n                case TacticalLines.CATK:\r\n                case TacticalLines.CATKBYFIRE: {\r\n                    pLinePoints[lCounter - 6].style = 5;\r\n                    pLinePoints[lCounter - 5].style = 5;\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n\r\n            //10-19-12\r\n            //reset the original points after the hack for catkbyfire\r\n            if (vbiDrawThis === TacticalLines.CATKBYFIRE && dist > 45) {\r\n                pUpperLinePoints[lUpperCounter - 1].x = ptUpper0.x;\r\n                pUpperLinePoints[lUpperCounter - 1].y = ptUpper0.y;\r\n                pLowerLinePoints[lLowerCounter - 1].x = ptLower0.x;\r\n                pLowerLinePoints[lLowerCounter - 1].y = ptLower0.y;\r\n                ArrowLinePoint.x = origArrowPt.x;\r\n                ArrowLinePoint.y = origArrowPt.y;\r\n            }\r\n            //end section\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Channels._className, \"GetAXADDouble\",\r\n                    new RendererException(\"Failed inside GetAXADDouble \" + vbiDrawThis.toString(), exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * Calculates a channel line and is called once each time for lower and upper channel lines.\r\n     *\r\n     * @param nPrinter always 1\r\n     * @param pLinePoints client points\r\n     * @param nUpperLower 0 for lower channel line, 1 for upper channel line\r\n     * @param vblCounter the client point count\r\n     * @param vbiDrawThis the line type\r\n     * @param vblChannelWidth the channel width\r\n     *\r\n     * @return the channel line array as POINT2\r\n     */\r\n    static GetChannelArray2Double(nPrinter: int,\r\n        pLinePoints: POINT2[],\r\n        nUpperLower: int,\r\n        vblCounter: int,\r\n        vbiDrawThis: int,\r\n        vblChannelWidth: int): POINT2[] {\r\n        try {\r\n            //get the upper or lower channel array for the specified channel type\r\n            switch (vbiDrawThis) {\r\n                case TacticalLines.LC:\r\n                case TacticalLines.AIRAOA:\r\n                case TacticalLines.AAAAA:\r\n                case TacticalLines.CATK:\r\n                case TacticalLines.CATKBYFIRE:\r\n                case TacticalLines.MAIN:\r\n                case TacticalLines.MAIN_STRAIGHT:\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.SPT_STRAIGHT:\r\n                case TacticalLines.FRONTAL_ATTACK:\r\n                case TacticalLines.TURNING_MOVEMENT:\r\n                case TacticalLines.MOVEMENT_TO_CONTACT:\r\n                case TacticalLines.TRIPLE:\r\n                case TacticalLines.DOUBLEC:\r\n                case TacticalLines.SINGLEC:\r\n                case TacticalLines.HWFENCE:\r\n                case TacticalLines.BBS_LINE:\r\n                case TacticalLines.LWFENCE:\r\n                case TacticalLines.DOUBLEA:\r\n                case TacticalLines.UNSP:\r\n                case TacticalLines.SFENCE:\r\n                case TacticalLines.DFENCE:\r\n                case TacticalLines.CHANNEL:\r\n                case TacticalLines.CHANNEL_FLARED:\r\n                case TacticalLines.CHANNEL_DASHED: {\r\n                    pLinePoints = Channels.CoordIL2Double(nPrinter, pLinePoints, nUpperLower, vblCounter, vbiDrawThis, vblChannelWidth);\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    //do nothing if it's not a channel type\r\n                    break;\r\n                }\r\n\r\n            }\t//end switch\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Channels._className, \"GetChannelArray2Double\",\r\n                    new RendererException(\"Failed inside GetChannelArray2Double \" + vbiDrawThis.toString(), exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pLinePoints;\r\n    }\r\n\r\n    private static GetTrueEndPointDouble(nWidth: int,\r\n        EndLinePoint: POINT2,\r\n        NextLinePoint: POINT2,\r\n        lLast: int): CChannelPoints2 {\r\n        let cAnswers: CChannelPoints2 = new CChannelPoints2();\r\n        try {\r\n            //declarations\r\n            let LinePoint1: POINT2 = new POINT2();\r\n            let LinePoint2: POINT2 = new POINT2();\r\n            let m: double = 0;\r\n            let\r\n                b: double = 0;\r\n            let\r\n                bPerpendicular: double = 0;\r\n            let\r\n                Upperb: double = 0;\r\n            let\r\n                Lowerb: double = 0;\r\n            let\r\n                dWidth: double = nWidth as double;\r\n            let bolVertical: int = 0;\r\n            let pdResult: ref<number[]> = new ref();// double[6];\r\n            //end declarations\r\n\r\n            bolVertical = lineutility.CalcTrueLinesDouble(nWidth, EndLinePoint, NextLinePoint, pdResult);\r\n            m = pdResult.value[0];\r\n            b = pdResult.value[1];\r\n            Upperb = pdResult.value[3];\r\n            Lowerb = pdResult.value[5];\r\n\r\n            if (bolVertical === 0)\t//lines are vertical\r\n            {\r\n                switch (lLast) {\r\n                    case 4:\r\n                    case 6: {\r\n                        cAnswers.m_Line1.x = EndLinePoint.x - dWidth;\r\n                        cAnswers.m_Line1.y = EndLinePoint.y;\r\n                        cAnswers.m_Line2.x = EndLinePoint.x + dWidth;\r\n                        cAnswers.m_Line2.y = EndLinePoint.y;\r\n                        break;\r\n                    }\r\n\r\n                    case 5:\r\n                    case 7: {\r\n                        cAnswers.m_Line1.x = EndLinePoint.x + dWidth;\r\n                        cAnswers.m_Line1.y = EndLinePoint.y;\r\n                        cAnswers.m_Line2.x = EndLinePoint.x - dWidth;\r\n                        cAnswers.m_Line2.y = EndLinePoint.y;\r\n                        break;\r\n                    }\r\n\r\n                    default: {\t//cases 0-3 should not occur if line is vertical\r\n                        break;\r\n                    }\r\n\r\n                }\r\n            }\r\n\r\n            if (m === 0) {\r\n                switch (lLast) {\r\n                    case 0:\t//line1 is above segment2\r\n                    case 2: {\r\n                        cAnswers.m_Line1.x = EndLinePoint.x;\r\n                        cAnswers.m_Line1.y = EndLinePoint.y - dWidth;\r\n                        cAnswers.m_Line2.x = EndLinePoint.x;\r\n                        cAnswers.m_Line2.y = EndLinePoint.y + dWidth;\r\n                        break;\r\n                    }\r\n\r\n                    case 1:\t//line1 is above segment2\r\n                    case 3: {\r\n                        cAnswers.m_Line1.x = EndLinePoint.x;\r\n                        cAnswers.m_Line1.y = EndLinePoint.y + dWidth;\r\n                        cAnswers.m_Line2.x = EndLinePoint.x;\r\n                        cAnswers.m_Line2.y = EndLinePoint.y - dWidth;\r\n                        break;\r\n                    }\r\n\r\n                    default: {\t//cases 4-7 should not be passed since line not vertical\r\n                        break;\r\n                    }\r\n\r\n                }\r\n            }\r\n\r\n            //remaining cases, line is neither vertical nor horizontal\r\n            if (bolVertical !== 0 && m !== 0)\t//lines are neither vertical nor horizontal\r\n            {\r\n                bPerpendicular = EndLinePoint.y + EndLinePoint.x / m;\r\n                LinePoint1 = lineutility.CalcTrueIntersectDouble2(m, Upperb, -1 / m, bPerpendicular, 1, 1, 0, 0);\r\n                LinePoint2 = lineutility.CalcTrueIntersectDouble2(m, Lowerb, -1 / m, bPerpendicular, 1, 1, 0, 0);\r\n\r\n                switch (lLast) {\r\n                    case 0:\t//line1 is above segment2\r\n                    case 2: {\r\n                        if (LinePoint1.y < LinePoint2.y) {\r\n                            cAnswers.m_Line1 = LinePoint1;\r\n                            cAnswers.m_Line2 = LinePoint2;\r\n                        }\r\n                        else {\r\n                            cAnswers.m_Line1 = LinePoint2;\r\n                            cAnswers.m_Line2 = LinePoint1;\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case 1:\t//line1 is below segment2\r\n                    case 3: {\r\n                        if (LinePoint1.y > LinePoint2.y) {\r\n                            cAnswers.m_Line1 = LinePoint1;\r\n                            cAnswers.m_Line2 = LinePoint2;\r\n                        }\r\n                        else {\r\n                            cAnswers.m_Line1 = LinePoint2;\r\n                            cAnswers.m_Line2 = LinePoint1;\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    default: {\t//cases1-4 should not occur since line is not vertical\r\n                        break;\r\n                    }\r\n\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Channels._className, \"GetTrueEndPointDouble\",\r\n                    new RendererException(\"Failed inside GetTrueEndPointDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return cAnswers;\r\n    }\r\n    private static ConnectTrueDouble2(nWidth: int,\r\n        LinePoint1: POINT2,\r\n        LinePoint2: POINT2,\r\n        LinePoint3: POINT2,\r\n        lOrient: int): CChannelPoints2 {\r\n        let pAnswerLinePoints: CChannelPoints2 = new CChannelPoints2();\r\n        try {\r\n            //declarations\r\n            let m1: double = 0;\r\n            let\r\n                b1: double = 0;\r\n            let\r\n                m2: double = 0;\r\n            let\r\n                b2: double = 0;\r\n            let\r\n                Lowerb1: double = 0;\r\n            let\r\n                Upperb1: double = 0;\r\n            let\r\n                Lowerb2: double = 0;\r\n            let\r\n                Upperb2: double = 0;\r\n            let\r\n                dWidth: double = nWidth as double;\r\n\r\n            let pdResult: ref<number[]> = new ref();//double[6];\r\n            //pdResult.value=new double[6];\r\n            //POINT2 AnswerLinePoint=new POINT2();\r\n            let bolVerticalSlope1: int = 0;\r\n            let bolVerticalSlope2: int = 0;\r\n            let x: ref<number[]> = new ref();\r\n            let y: ref<number[]> = new ref();\r\n            //end declarations\r\n\r\n            //Call CalcLines function for first two points (LinePoint1, LinePoint2)\r\n            //and put parameters into the proper variables\r\n            bolVerticalSlope1 = lineutility.CalcTrueLinesDouble(nWidth, LinePoint1, LinePoint2, pdResult);\r\n            if (bolVerticalSlope1 !== 0)\t//line is not vertical\r\n            {\r\n                m1 = pdResult.value[0];\r\n                b1 = pdResult.value[1];\r\n                Upperb1 = pdResult.value[5];\r\n                Lowerb1 = pdResult.value[3];\r\n            }\r\n\r\n            //Call CalcLines function for next two points (LinePoint2, LinePoint3)\r\n            bolVerticalSlope2 = lineutility.CalcTrueLinesDouble(nWidth, LinePoint2, LinePoint3, pdResult);\r\n            if (bolVerticalSlope2 !== 0)\t//line is not vertical\r\n            {\r\n                m2 = pdResult.value[0];\r\n                b2 = pdResult.value[1];\r\n                Upperb2 = pdResult.value[5];\r\n                Lowerb2 = pdResult.value[3];\r\n            }\r\n\r\n            //must alter dWidth from the standard if bolVerticalSlope is 0.\r\n            switch (lOrient) {\r\n                case 0: {\r\n                    //line1 is above segment1 and above segment2\r\n                    //use 0 for the orientation for Line 1\r\n                    lineutility.CalcTrueIntersectDouble(m1, Upperb1, m2, Upperb2, LinePoint2, bolVerticalSlope1, bolVerticalSlope2, dWidth, 0, x, y);\r\n                    pAnswerLinePoints.m_Line1.x = x.value[0];\r\n                    pAnswerLinePoints.m_Line1.y = y.value[0];\r\n                    //line 2 point:\tline2 is below segment1 and below segment2\r\n                    //use 3 for the orientation for Line 2\r\n                    lineutility.CalcTrueIntersectDouble(m1, Lowerb1, m2, Lowerb2, LinePoint2, bolVerticalSlope1, bolVerticalSlope2, dWidth, 3, x, y);\r\n                    pAnswerLinePoints.m_Line2.x = x.value[0];\r\n                    pAnswerLinePoints.m_Line2.y = y.value[0];\r\n                    break;\r\n                }\r\n\r\n                case 1: {\r\n                    //line1 is above segment1 and below segment2\r\n                    //use 1 for the orientation for Line 1\r\n                    lineutility.CalcTrueIntersectDouble(m1, Upperb1, m2, Lowerb2, LinePoint2, bolVerticalSlope1, bolVerticalSlope2, dWidth, 1, x, y);\r\n                    pAnswerLinePoints.m_Line1.x = x.value[0];\r\n                    pAnswerLinePoints.m_Line1.y = y.value[0];\r\n                    //line2 is below segment1 and above segment2\r\n                    //use 2 for the orientation for Line 2\r\n                    lineutility.CalcTrueIntersectDouble(m1, Lowerb1, m2, Upperb2, LinePoint2, bolVerticalSlope1, bolVerticalSlope2, dWidth, 2, x, y);\r\n                    pAnswerLinePoints.m_Line2.x = x.value[0];\r\n                    pAnswerLinePoints.m_Line2.y = y.value[0];\r\n                    break;\r\n                }\r\n\r\n                case 2: {\r\n                    //line1 is below segment1 and above segment2\r\n                    //use 2 for the orientation for Line 1\r\n                    lineutility.CalcTrueIntersectDouble(m1, Lowerb1, m2, Upperb2, LinePoint2, bolVerticalSlope1, bolVerticalSlope2, dWidth, 2, x, y);\r\n                    pAnswerLinePoints.m_Line1.x = x.value[0];\r\n                    pAnswerLinePoints.m_Line1.y = y.value[0];\r\n                    //line2 is above segment1 and below segment2\r\n                    //use 1 for the orientation for Line 1\r\n                    lineutility.CalcTrueIntersectDouble(m1, Upperb1, m2, Lowerb2, LinePoint2, bolVerticalSlope1, bolVerticalSlope2, dWidth, 1, x, y);\r\n                    pAnswerLinePoints.m_Line2.x = x.value[0];\r\n                    pAnswerLinePoints.m_Line2.y = y.value[0];\r\n                    break;\r\n                }\r\n\r\n                case 3: {\r\n                    //line1 is below segment1 and below segment2\r\n                    //use 3 for the orientation for Line 1\r\n                    lineutility.CalcTrueIntersectDouble(m1, Lowerb1, m2, Lowerb2, LinePoint2, bolVerticalSlope1, bolVerticalSlope2, dWidth, 3, x, y);\r\n                    pAnswerLinePoints.m_Line1.x = x.value[0];\r\n                    pAnswerLinePoints.m_Line1.y = y.value[0];\r\n                    //line2 is above segment1 and above segment2\r\n                    //use 0 for the orientation for Line 2\r\n                    lineutility.CalcTrueIntersectDouble(m1, Upperb1, m2, Upperb2, LinePoint2, bolVerticalSlope1, bolVerticalSlope2, dWidth, 0, x, y);\r\n                    pAnswerLinePoints.m_Line2.x = x.value[0];\r\n                    pAnswerLinePoints.m_Line2.y = y.value[0];\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Channels._className, \"ConnectTrueDouble2\",\r\n                    new RendererException(\"Failed inside ConnectTrueDouble2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pAnswerLinePoints;\r\n    }\r\n    /*\r\n     * Shift CounterAttack By Fire to not extend past the first point\r\n     * @param vbiDrawThis\r\n     * @param lpsaUpperVBPoints\r\n     * @param vblLowerCounter\r\n     * @param lpsaLowerVBPoints\r\n     * @param vblUpperCounter \r\n     */\r\n    //    private static void shiftCATKBYFIREPoints(int vbiDrawThis,\r\n    //            double[] lpsaUpperVBPoints,\r\n    //            int vblLowerCounter,\r\n    //            double[] lpsaLowerVBPoints,\r\n    //            int vblUpperCounter)\r\n    //    {\r\n    //        try\r\n    //        {\r\n    //            if(vbiDrawThis != TacticalLines.CATKBYFIRE)\r\n    //                return;\r\n    //\r\n    //            POINT2 nextToLastPoint=new POINT2(lpsaUpperVBPoints[vblUpperCounter-4],lpsaUpperVBPoints[vblUpperCounter-3]);\r\n    //            POINT2 lastPoint=new POINT2(lpsaUpperVBPoints[vblUpperCounter-2],lpsaUpperVBPoints[vblUpperCounter-1]);\r\n    //            double dist=lineutility.CalcDistanceDouble(lastPoint, nextToLastPoint);\r\n    //            \r\n    //            if(dist<45)\r\n    //            {\r\n    //                nextToLastPoint=lineutility.ExtendAlongLineDouble(lastPoint,nextToLastPoint,45+2*dist);\r\n    //                lastPoint=lineutility.ExtendLineDouble(nextToLastPoint,lastPoint, -45);\r\n    //                lpsaUpperVBPoints[vblUpperCounter-4]=nextToLastPoint.x;\r\n    //                lpsaUpperVBPoints[vblUpperCounter-3]=nextToLastPoint.y;\r\n    //                lpsaLowerVBPoints[vblLowerCounter-4]=nextToLastPoint.x;\r\n    //                lpsaLowerVBPoints[vblLowerCounter-3]=nextToLastPoint.y;                                    \r\n    //            }\r\n    //            //lastPoint=lineutility.ExtendAlongLineDouble(lastPoint, nextToLastPoint, 45);\r\n    //            else\r\n    //                lastPoint=lineutility.ExtendLineDouble(nextToLastPoint,lastPoint, -45);\r\n    //            \r\n    //            lpsaUpperVBPoints[vblUpperCounter-2]=lastPoint.x;\r\n    //            lpsaUpperVBPoints[vblUpperCounter-1]=lastPoint.y;\r\n    //            lpsaLowerVBPoints[vblLowerCounter-2]=lastPoint.x;\r\n    //            lpsaLowerVBPoints[vblLowerCounter-1]=lastPoint.y;                                    \r\n    //        }\r\n    //        catch(Exception exc)\r\n    //        {\r\n    //            ErrorLogger.LogException(_className ,\"ShiftCATKBYFIREPoints\",\r\n    //                    new RendererException(\"Failed inside ShiftCATKBYFIREPoints\", exc));\r\n    //        }\r\n    //    }\r\n    /*\r\n     * tester function to shift counterattack by fire point back to account for\r\n     * aligning the rotary arrow tip with the anchor point. the feature used to extend past \r\n     * the anchor so the control point was shove forward. Intended to be called by the tester.\r\n     * note: this function is not used by the CPOF client, it is for tester use only\r\n     * @param linetype line type\r\n     * @param pLinePoints\r\n     * @param shift amount to shift back the existing control point\r\n     */\r\n    //    public static void shiftCATKBYFIREControlPoint(\r\n    //            int linetype,\r\n    //            ArrayList<POINT2>pLinePoints,\r\n    //            double shift)\r\n    //    {\r\n    //        try\r\n    //        {\r\n    //            if(linetype != TacticalLines.CATKBYFIRE)\r\n    //                return;\r\n    //            int controlPtIndex=pLinePoints.length-1;\r\n    //            POINT2 pt0=pLinePoints[0];\r\n    //            POINT2 pt1=pLinePoints[1];\r\n    //            double dist=lineutility.CalcDistanceDouble(pLinePoints[0], pLinePoints[1]);\r\n    //            if(dist<=45)\r\n    //                return;\r\n    //            POINT2 controlPt=pLinePoints[controlPtIndex];\r\n    //            //pt3 is the point on parallel line which contains the control point and corresponds to,\r\n    //            //i.e. is perpendicular to, pt0.\r\n    //            POINT2 pt3=lineutility.PointRelativeToLine(pt0, pt1, pt0, controlPt);\r\n    //            //pt4 will be the shifted control point\r\n    //            POINT2 pt4=lineutility.ExtendLineDouble(pt3, controlPt, shift);\r\n    //            //set the control point as the new shifted control point\r\n    //            pLinePoints.set(controlPtIndex, pt4);\r\n    //        }\r\n    //        catch(Exception exc)\r\n    //        {\r\n    //            ErrorLogger.LogException(_className ,\"shiftCATKBYFIREControlPoint\",\r\n    //                    new RendererException(\"Failed inside shiftCATKBYFIREControlPoint\", exc));\r\n    //        }\r\n    //    }\r\n    /**\r\n     * Calculates the channel points\r\n     * @param lpsaUpperVBPoints the client points as 2-tuples\r\n     * @param lpsaLowerVBPoints the client points as 2 tuples\r\n     * @param resultVBPoints the result points as 3-tuples x,y,linestyle\r\n     * @param vblUpperCounter the number of client 2-tuples\r\n     * @param vblLowerCounter the number of client 2-tuples\r\n     * @param vblChannelWidth the channel width in pixels\r\n     * @param useptr the distance in pixels from the arrow tip to the back of the arrowhead\r\n     * @param shapes the ShapeInfo array, each object contains the GeneralPath\r\n     * @return\r\n     */\r\n    public static GetChannel1Double(tg: TGLight,\r\n        lpsaUpperVBPoints: number[],\r\n        lpsaLowerVBPoints: number[],\r\n        resultVBPoints: number[],\r\n        vblUpperCounter: int,\r\n        vblLowerCounter: int,\r\n        vblChannelWidth: int,\r\n        useptr: int,\r\n        shapes: Array<Shape2>): int {\r\n        let lResult: int = -1;\r\n        try {\r\n            let vbiDrawThis: int = tg.get_LineType();\r\n            let k: int = 0;\r\n            let vblCounter: int = 0;\r\n            let nPrinter: int = 1;\r\n            let\r\n                nArrowSize: int = 40 * nPrinter;\r\n            let\r\n                max: int = 0;\r\n            let dist: double = 0;\r\n            let remainder: double = 0;\r\n            let vblUpperCounter2: int = vblUpperCounter;\r\n            let vblLowerCounter2: int = vblLowerCounter;\r\n            let nReverseUpper: int = 0;\r\n            let lUpperFlotCount: int = 0;\r\n            let lLowerFlotCount: int = 0;\r\n            let nLowerCounter: int = 0;\r\n            let lUpperCounter: int = 0;\r\n            let lResultCounter: int = 0;\r\n            let XCounter: int = 0;\r\n            let j: int = 0;\r\n            let lHowManyThisSegment: int = 0;\r\n            let l: int = 0;\r\n            let t: int = 0;\r\n            let pi: double = Math.PI;\r\n            let dAngle: double = 0;\r\n            let d: double = 0;\r\n            let a: double = 13;//13;\r\n            let b: double = 6;  //6;\r\n            let dFactor: double = 0;\r\n            let lEllipseCounter: int = 0;\r\n            //double arrowOffsetFactor = 10;\r\n            let arrowOffsetFactor: double = vblChannelWidth / 4;  //diagnostic was 10\r\n            let pLowerLinePoints: POINT2[] = new Array<POINT2>(vblLowerCounter);\r\n            let\r\n                pUpperLinePoints: POINT2[] = new Array<POINT2>(vblUpperCounter);\r\n            let\r\n                pArrowLinePoints: POINT2[] = new Array<POINT2>(1);\r\n            let\r\n                pLinePoints: POINT2[];\r\n            let\r\n                pUpperFlotPoints: POINT2[];\r\n            let pLowerFlotPoints: POINT2[];\r\n            let pOriginalLinePoints: POINT2[];\r\n            let pOriginalLinePoints2: POINT2[];\r\n            lineutility.InitializePOINT2Array(pLowerLinePoints);\r\n            lineutility.InitializePOINT2Array(pUpperLinePoints);\r\n            lineutility.InitializePOINT2Array(pArrowLinePoints);\r\n\r\n            let pt1: POINT2 = new POINT2();\r\n            let pt2: POINT2 = new POINT2();\r\n            let pt3: POINT2 = new POINT2();\r\n            let pt4: POINT2 = new POINT2();\r\n            let midPt1: POINT2 = new POINT2();\r\n            let midPt2: POINT2 = new POINT2();\r\n            let pt0: POINT2 = new POINT2();\r\n            let arrowPts: POINT2[] = new Array<POINT2>(3);\r\n            //POINT2 startLinePoint = new POINT2();\r\n            let XPoints: POINT2[] = new Array<POINT2>(4);\r\n            let pEllipsePoints2: POINT2[] = new Array<POINT2>(37);\r\n            lineutility.InitializePOINT2Array(XPoints);\r\n            lineutility.InitializePOINT2Array(pEllipsePoints2);\r\n\r\n            //POINT2 endLinePoint = new POINT2();\r\n            let temp1LinePoint: POINT2 = new POINT2();\r\n            let ptCenter: POINT2 = new POINT2(pLowerLinePoints[0]);\r\n            let\r\n                temp2LinePoint: POINT2 = new POINT2();\r\n            let lastPoint: POINT2 = new POINT2();\r\n            let nextToLastPoint: POINT2 = new POINT2();\t//used by CATKBYFIRE\r\n            //end declarations\r\n\r\n            //initializations\r\n            if (vblChannelWidth < 5 && vbiDrawThis != TacticalLines.BBS_LINE) {\r\n                vblChannelWidth = 5;\r\n            }\r\n\r\n            if (vblLowerCounter < 2 || vblUpperCounter < 2) {\r\n                return -1;\r\n            }\r\n\r\n            //shiftCATKBYFIREPoints(vbiDrawThis,lpsaUpperVBPoints,lpsaUpperVBPoints.length,lpsaLowerVBPoints,lpsaLowerVBPoints.length);\r\n            //load client points\r\n            for (k = 0; k < vblLowerCounter; k++) {\r\n                pLowerLinePoints[k].x = lpsaLowerVBPoints[nLowerCounter];\r\n                nLowerCounter++;\r\n                pLowerLinePoints[k].y = lpsaLowerVBPoints[nLowerCounter];\r\n                nLowerCounter++;\r\n                if (k === vblLowerCounter - 2) {\r\n                    nextToLastPoint.x = pLowerLinePoints[k].x;\r\n                    nextToLastPoint.y = pLowerLinePoints[k].y;\r\n                }\r\n                if (k === vblLowerCounter - 1) {\r\n                    lastPoint.x = pLowerLinePoints[k].x;\r\n                    lastPoint.y = pLowerLinePoints[k].y;\r\n                }\r\n                pLowerLinePoints[k].style = 0;\r\n            }\r\n            nLowerCounter = 0;\r\n\r\n            let lastSegmentLength: double = lineutility.CalcDistanceDouble(lastPoint, nextToLastPoint);\r\n\r\n            for (k = 0; k < vblUpperCounter; k++) {\r\n                pUpperLinePoints[k].x = lpsaUpperVBPoints[lUpperCounter];\r\n                lUpperCounter++;\r\n                pUpperLinePoints[k].y = lpsaUpperVBPoints[lUpperCounter];\r\n                lUpperCounter++;\r\n                pUpperLinePoints[k].style = 0;\r\n            }\r\n            lUpperCounter = 0;\r\n            pArrowLinePoints[0] = new POINT2(pUpperLinePoints[vblUpperCounter - 1]);\r\n            //end load client points\r\n\r\n            pt0 = new POINT2(pLowerLinePoints[0]);\r\n            //diagnostic 1-7-13            \r\n            let shiftLines: boolean = Channels._shiftLines;\r\n            switch (vbiDrawThis) {\r\n                case TacticalLines.LC:\r\n                case TacticalLines.UNSP:\r\n                case TacticalLines.LWFENCE:\r\n                case TacticalLines.HWFENCE:\r\n                case TacticalLines.SINGLEC:\r\n                case TacticalLines.DOUBLEC:\r\n                case TacticalLines.TRIPLE: {\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    shiftLines = false;\r\n                    break;\r\n                }\r\n\r\n            }\r\n            //end section\r\n\r\n            switch (vbiDrawThis) {\r\n                case TacticalLines.CATK:\r\n                case TacticalLines.AIRAOA:\r\n                case TacticalLines.AAAAA:\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.SPT_STRAIGHT:\r\n                case TacticalLines.FRONTAL_ATTACK:\r\n                case TacticalLines.TURNING_MOVEMENT:\r\n                case TacticalLines.MOVEMENT_TO_CONTACT:\r\n                case TacticalLines.MAIN:\r\n                case TacticalLines.MAIN_STRAIGHT:\r\n                case TacticalLines.CATKBYFIRE: {\t//80\r\n                    dist = useptr as double;\r\n\r\n                    nArrowSize = Math.trunc(Math.sqrt(dist * dist + vblChannelWidth / 2 * vblChannelWidth / 2));\r\n                    //nArrowSize = (int) Math.sqrt(dist * dist + vblChannelWidth * vblChannelWidth);\r\n                    //lineutility.WriteFile(Integer.toString(nArrowSize));\r\n\r\n                    pUpperLinePoints[vblUpperCounter - 1] = lineutility.ExtendAlongLineDouble(pUpperLinePoints[vblUpperCounter - 1], pUpperLinePoints[vblUpperCounter - 2], dist);\r\n                    pLowerLinePoints[vblLowerCounter - 1] = lineutility.ExtendAlongLineDouble(pLowerLinePoints[vblLowerCounter - 1], pLowerLinePoints[vblLowerCounter - 2], dist);\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n            //end section\r\n\r\n            temp1LinePoint = new POINT2(pLowerLinePoints[0]);\r\n            temp2LinePoint = new POINT2(pUpperLinePoints[0]);\r\n\r\n            //get the channel array\r\n            switch (vbiDrawThis) {\r\n                case TacticalLines.MAIN:\r\n                case TacticalLines.MAIN_STRAIGHT:\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.SPT_STRAIGHT:\r\n                case TacticalLines.FRONTAL_ATTACK:\r\n                case TacticalLines.TURNING_MOVEMENT:\r\n                case TacticalLines.MOVEMENT_TO_CONTACT:\r\n                case TacticalLines.CATK:\r\n                case TacticalLines.CATKBYFIRE:\r\n                case TacticalLines.TRIPLE:\r\n                case TacticalLines.DOUBLEC:\r\n                case TacticalLines.SINGLEC:\r\n                case TacticalLines.HWFENCE:\r\n                case TacticalLines.BBS_LINE:\r\n                case TacticalLines.LWFENCE:\r\n                case TacticalLines.UNSP:\r\n                case TacticalLines.DOUBLEA:\r\n                case TacticalLines.DFENCE:\r\n                case TacticalLines.SFENCE:\r\n                case TacticalLines.CHANNEL:\r\n                case TacticalLines.CHANNEL_FLARED:\r\n                case TacticalLines.CHANNEL_DASHED: {\r\n                    vblCounter = Channels.GetTripleCountDouble(pUpperLinePoints, vblUpperCounter, vbiDrawThis);\r\n                    //save the original line points for later\r\n                    pOriginalLinePoints = new Array<POINT2>(vblUpperCounter);\r\n                    for (k = 0; k < vblUpperCounter; k++) {\r\n                        pOriginalLinePoints[k] = new POINT2(pUpperLinePoints[k]);\r\n                    }\r\n                    pOriginalLinePoints2 = new Array<POINT2>(vblUpperCounter);\r\n                    for (k = 0; k < vblUpperCounter; k++) {\r\n                        pOriginalLinePoints2[k] = new POINT2(pUpperLinePoints[k]);\r\n                    }\r\n                    //bound the points\r\n                    switch (vbiDrawThis) {\r\n                        case TacticalLines.TRIPLE:\r\n                        case TacticalLines.DOUBLEC:\r\n                        case TacticalLines.SINGLEC:\r\n                        case TacticalLines.HWFENCE:\r\n                        case TacticalLines.BBS_LINE:\r\n                        case TacticalLines.LWFENCE:\r\n                        case TacticalLines.UNSP:\r\n                        case TacticalLines.DOUBLEA:\r\n                        case TacticalLines.DFENCE:\r\n                        case TacticalLines.SFENCE: {\r\n                            pLowerLinePoints = new Array<POINT2>(vblLowerCounter);\r\n                            for (k = 0; k < vblLowerCounter2; k++) {\r\n                                pLowerLinePoints[k] = new POINT2(pOriginalLinePoints[k]);\r\n                            }\r\n\r\n                            pUpperLinePoints = new Array<POINT2>(vblUpperCounter);\r\n                            for (k = 0; k < vblUpperCounter2; k++) {\r\n                                pUpperLinePoints[k] = new POINT2(pOriginalLinePoints[k]);\r\n                            }\r\n                            pOriginalLinePoints = new Array<POINT2>(vblUpperCounter);\r\n                            for (k = 0; k < vblUpperCounter2; k++) {\r\n                                pOriginalLinePoints[k] = new POINT2(pOriginalLinePoints2[k]);\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            //do not bound the points\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                    lineutility.moveSingleCPixels(vbiDrawThis, pUpperLinePoints);\r\n                    lineutility.moveSingleCPixels(vbiDrawThis, pLowerLinePoints);\r\n                    lineutility.MoveChannelPixels(pUpperLinePoints);\r\n                    lineutility.MoveChannelPixels(pLowerLinePoints);\r\n\r\n                    //diagnostic 1-7-13\r\n                    //if(_shiftLines && vbiDrawThis != TacticalLines.DOUBLEC)\r\n                    if (shiftLines) {\r\n\r\n                        vblChannelWidth *= 2;\r\n                    }\r\n\r\n                    //end section\r\n\r\n                    pUpperLinePoints = Channels.GetChannelArray2Double(nPrinter, pUpperLinePoints, 1, vblUpperCounter, vbiDrawThis, vblChannelWidth);\r\n                    pLowerLinePoints = Channels.GetChannelArray2Double(nPrinter, pLowerLinePoints, 0, vblLowerCounter, vbiDrawThis, vblChannelWidth);\r\n\r\n                    //diagnostic 1-7-13\r\n                    if (shiftLines) {\r\n                        //if(vbiDrawThis != TacticalLines.SINGLEC && vbiDrawThis != TacticalLines.DOUBLEC)\r\n                        //  pUpperLinePoints=pOriginalLinePoints;\r\n                        if (vbiDrawThis === TacticalLines.SINGLEC) {\r\n\r\n                            pLowerLinePoints = pOriginalLinePoints;\r\n                        }\r\n\r\n                        else {\r\n                            if (vbiDrawThis === TacticalLines.DOUBLEC) {\r\n                                for (j = 0; j < pUpperLinePoints.length; j++) {\r\n                                    pUpperLinePoints[j] = lineutility.MidPointDouble(pLowerLinePoints[j], pOriginalLinePoints[j], 0);\r\n                                }\r\n                                //pOriginalLinePoints=pLowerLinePoints.clone();\r\n                            }\r\n                            else {\r\n                                if (vbiDrawThis === TacticalLines.TRIPLE) {\r\n\r\n                                    pUpperLinePoints = pOriginalLinePoints;\r\n                                }\r\n\r\n                                else {\r\n\r\n                                    pUpperLinePoints = pOriginalLinePoints;\r\n                                }\r\n\r\n                            }\r\n\r\n                        }\r\n\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LC: {\r\n                    if (shiftLines) {\r\n                        pOriginalLinePoints = new Array<POINT2>(vblUpperCounter);\r\n                        for (k = 0; k < vblUpperCounter; k++) {\r\n                            pOriginalLinePoints[k] = new POINT2(pUpperLinePoints[k]);\r\n                        }\r\n                        vblChannelWidth *= 2;\r\n                    }\r\n\r\n                    pUpperLinePoints = Channels.GetChannelArray2Double(nPrinter, pUpperLinePoints, 1, vblUpperCounter, vbiDrawThis, vblChannelWidth);\r\n                    pLowerLinePoints = Channels.GetChannelArray2Double(nPrinter, pLowerLinePoints, 0, vblLowerCounter, vbiDrawThis, vblChannelWidth);\r\n\r\n                    if (shiftLines) {\r\n                        pUpperLinePoints = pOriginalLinePoints;\r\n                    }\r\n\r\n                    if ((pUpperLinePoints[0].x > pUpperLinePoints[1].x) && (pUpperLinePoints[0].y !== pUpperLinePoints[1].y)) {\r\n                        nReverseUpper = 1;\r\n                        lineutility.ReversePointsDouble2(pLowerLinePoints, vblLowerCounter);\r\n                    } else {\r\n                        if ((pUpperLinePoints[0].x > pUpperLinePoints[1].x) && (pUpperLinePoints[0].y === pUpperLinePoints[1].y)) {\r\n                            nReverseUpper = 0;\r\n                            lineutility.ReversePointsDouble2(pUpperLinePoints, vblUpperCounter);\r\n                        } else {\r\n                            if (pUpperLinePoints[0].x < pUpperLinePoints[1].x) {\r\n                                nReverseUpper = 1;\r\n                                lineutility.ReversePointsDouble2(pLowerLinePoints, vblLowerCounter);\r\n                            } else {\r\n                                if ((pUpperLinePoints[0].y > pUpperLinePoints[1].y) && (pUpperLinePoints[0].x === pUpperLinePoints[1].x)) {\r\n                                    nReverseUpper = 1;\r\n                                    lineutility.ReversePointsDouble2(pLowerLinePoints, vblLowerCounter);\r\n                                } else {\r\n                                    if ((pUpperLinePoints[0].y < pUpperLinePoints[1].y) && (pUpperLinePoints[0].x === pUpperLinePoints[1].x)) {\r\n                                        nReverseUpper = 0;\r\n                                        lineutility.ReversePointsDouble2(pUpperLinePoints, vblUpperCounter);\r\n                                    }\r\n                                }\r\n\r\n                            }\r\n\r\n                        }\r\n\r\n                    }\r\n\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AAAAA:\r\n                case TacticalLines.AIRAOA: {\r\n                    pOriginalLinePoints = new Array<POINT2>(vblUpperCounter);\r\n                    for (k = 0; k < vblUpperCounter; k++) {\r\n                        pOriginalLinePoints[k] = new POINT2(pUpperLinePoints[k]);\r\n                    }\r\n                    pUpperLinePoints = Channels.GetChannelArray2Double(nPrinter, pUpperLinePoints, 1, vblUpperCounter, vbiDrawThis, vblChannelWidth);\r\n                    pLowerLinePoints = Channels.GetChannelArray2Double(nPrinter, pLowerLinePoints, 0, vblLowerCounter, vbiDrawThis, vblChannelWidth);\r\n\r\n\r\n                    //end section\r\n                    //only allow the lines to cross if there is enough room\r\n                    //if (lastSegmentLength > vblChannelWidth / 2)\r\n                    //{\r\n                    temp1LinePoint = new POINT2(pLowerLinePoints[vblLowerCounter - 1]);\r\n                    temp2LinePoint = new POINT2(pUpperLinePoints[vblUpperCounter - 1]);\r\n                    pLowerLinePoints[vblLowerCounter - 1] = new POINT2(temp2LinePoint);\r\n                    pUpperLinePoints[vblUpperCounter - 1] = new POINT2(temp1LinePoint);\r\n                    //}\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\t//end get channel array\r\n            //load channel array into pLinePoints\r\n            switch (vbiDrawThis) {\r\n                case TacticalLines.LC: {\r\n                    lUpperFlotCount = flot.GetFlotCountDouble(pUpperLinePoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblUpperCounter);\r\n                    lLowerFlotCount = flot.GetFlotCountDouble(pLowerLinePoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblLowerCounter);\r\n                    if (lUpperFlotCount <= 0 || lLowerFlotCount <= 0) {\r\n                        return 0;\r\n                    }\r\n                    //vblCounter = lUpperFlotCount + lLowerFlotCount;\r\n\r\n                    max = vblUpperCounter;\r\n                    if (max < lUpperFlotCount) {\r\n                        max = lUpperFlotCount;\r\n                    }\r\n                    pUpperFlotPoints = new Array<POINT2>(max);\r\n                    lineutility.InitializePOINT2Array(pUpperFlotPoints);\r\n                    max = vblLowerCounter;\r\n                    if (max < lLowerFlotCount) {\r\n                        max = lLowerFlotCount;\r\n                    }\r\n                    pLowerFlotPoints = new Array<POINT2>(max);\r\n                    lineutility.InitializePOINT2Array(pLowerFlotPoints);\r\n                    for (k = 0; k < vblUpperCounter; k++) {\r\n                        pUpperFlotPoints[k] = new POINT2(pUpperLinePoints[k]);\r\n                    }\r\n                    for (k = 0; k < vblLowerCounter; k++) {\r\n                        pLowerFlotPoints[k] = new POINT2(pLowerLinePoints[k]);\r\n                    }\r\n\r\n                    lUpperFlotCount = flot.GetFlotDouble(pUpperFlotPoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblUpperCounter);\t//6/24/04\r\n                    lLowerFlotCount = flot.GetFlotDouble(pLowerFlotPoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblLowerCounter);\t//6/24/04\r\n                    pLinePoints = new Array<POINT2>(lUpperFlotCount + lLowerFlotCount);\r\n                    lineutility.InitializePOINT2Array(pLinePoints);\r\n\r\n                    vblCounter = lLowerFlotCount + lUpperFlotCount;\r\n\r\n                    if (nReverseUpper === 1) {\r\n                        for (k = 0; k < lUpperFlotCount; k++) {\r\n                            pLinePoints[k] = new POINT2(pUpperFlotPoints[k]);\r\n                            pLinePoints[k].style = 25;  //was 26\r\n                        }\r\n                        //added one line M. Deutch 4-22-02\r\n                        if (lUpperFlotCount > 0) {\r\n                            pLinePoints[lUpperFlotCount - 1].style = 5;\r\n                        }\r\n                        for (k = 0; k < lLowerFlotCount; k++) {\r\n                            pLinePoints[k + lUpperFlotCount] = new POINT2(pLowerFlotPoints[k]);\r\n                            pLinePoints[k + lUpperFlotCount].style = 26;    //was 0\r\n                        }\r\n                        if (lUpperFlotCount + lLowerFlotCount > 0) {\r\n                            pLinePoints[lUpperFlotCount + lLowerFlotCount - 1].style = 5;\r\n                        }\r\n                    }\r\n                    if (nReverseUpper === 0) {\r\n                        for (k = 0; k < lUpperFlotCount; k++) {\r\n                            pLinePoints[k] = new POINT2(pUpperFlotPoints[k]);\r\n                            pLinePoints[k].style = 26;  //was 0\r\n                        }\r\n                        if (lUpperFlotCount > 0) {\r\n\r\n                            pLinePoints[lUpperFlotCount - 1].style = 5;\r\n                        }\r\n\r\n\r\n                        for (k = 0; k < lLowerFlotCount; k++) {\r\n                            pLinePoints[k + lUpperFlotCount] = new POINT2(pLowerFlotPoints[k]);\r\n                            pLinePoints[k + lUpperFlotCount].style = 25;    //was 26\r\n                        }\r\n                        if (lUpperFlotCount + lLowerFlotCount > 0) {\r\n\r\n                            pLinePoints[lUpperFlotCount + lLowerFlotCount - 1].style = 5;\r\n                        }\r\n\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TRIPLE:\r\n                case TacticalLines.DOUBLEC:\r\n                case TacticalLines.SINGLEC:\r\n                case TacticalLines.HWFENCE:\r\n                case TacticalLines.LWFENCE:\r\n                case TacticalLines.UNSP:\r\n                case TacticalLines.DOUBLEA:\r\n                case TacticalLines.SFENCE:\r\n                case TacticalLines.DFENCE:\r\n                case TacticalLines.CHANNEL:\r\n                case TacticalLines.CHANNEL_FLARED:\r\n                case TacticalLines.CHANNEL_DASHED: {\r\n                    //load the channel points\r\n                    pLinePoints = new Array<POINT2>(vblCounter);\r\n                    lineutility.InitializePOINT2Array(pLinePoints);\r\n                    //initialize points\r\n                    for (j = 0; j < pLinePoints.length; j++) {\r\n                        pLinePoints[j].x = lpsaUpperVBPoints[0];\r\n                        pLinePoints[j].y = lpsaUpperVBPoints[1];\r\n                    }\r\n                    switch (vbiDrawThis) {\r\n                        case TacticalLines.TRIPLE:\r\n                        case TacticalLines.HWFENCE:\r\n                        case TacticalLines.CHANNEL:\r\n                        case TacticalLines.CHANNEL_FLARED:\r\n                        case TacticalLines.CHANNEL_DASHED:\r\n                        case TacticalLines.SINGLEC: {   //added 7-10-07\r\n                            for (k = 0; k < vblLowerCounter; k++) {\r\n                                pLinePoints[k] = new POINT2(pLowerLinePoints[k]);   //don't shift here\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case TacticalLines.DOUBLEC: {\r\n                            if (pOriginalLinePoints[0].x < pOriginalLinePoints[1].x) {\r\n                                for (k = 0; k < vblLowerCounter; k++) {\r\n                                    pLinePoints[k] = new POINT2(pOriginalLinePoints[k]);\r\n                                }\r\n                            }\r\n                            else {\r\n                                for (k = 0; k < vblLowerCounter; k++) {\r\n                                    pLinePoints[k] = new POINT2(pUpperLinePoints[k]);\r\n                                }\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n\r\n                        case TacticalLines.LWFENCE: {\r\n                            for (k = 0; k < vblLowerCounter; k++) {\r\n                                pLinePoints[k] = new POINT2(pOriginalLinePoints[k]);\r\n                                pLinePoints[k].style = 5;\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case TacticalLines.UNSP: {\r\n                            for (k = 0; k < vblLowerCounter; k++) {\r\n                                pLinePoints[k] = new POINT2(pOriginalLinePoints[k]);\r\n                                pLinePoints[k].style = 5;\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case TacticalLines.DOUBLEA: {\r\n                            for (k = 0; k < vblLowerCounter; k++) {\r\n                                pLinePoints[k] = new POINT2(pOriginalLinePoints[k]);\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            for (k = 0; k < vblLowerCounter; k++) {\r\n                                pLinePoints[k] = new POINT2(pOriginalLinePoints[k]);\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                    pLinePoints[vblLowerCounter - 1].style = 5;\r\n\r\n                    switch (vbiDrawThis) {\r\n                        case TacticalLines.TRIPLE:\r\n                        case TacticalLines.HWFENCE:\r\n                        case TacticalLines.CHANNEL:\r\n                        case TacticalLines.CHANNEL_FLARED:\r\n                        case TacticalLines.CHANNEL_DASHED: {\r\n                            for (k = 0; k < vblUpperCounter; k++) {\r\n                                pLinePoints[vblLowerCounter + k] = new POINT2(pUpperLinePoints[k]);\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case TacticalLines.DOUBLEC: {\r\n                            if (pOriginalLinePoints[0].x < pOriginalLinePoints[1].x) {\r\n                                for (k = 0; k < vblUpperCounter; k++) {\r\n                                    pLinePoints[vblLowerCounter + k] = new POINT2(pUpperLinePoints[k]);\r\n                                }\r\n                            }\r\n                            else {\r\n                                for (k = 0; k < vblUpperCounter; k++) {\r\n                                    pLinePoints[vblLowerCounter + k] = new POINT2(pOriginalLinePoints[k]);\r\n                                }\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case TacticalLines.SINGLEC: {\r\n                            for (k = 0; k < vblUpperCounter; k++) {\r\n                                //pLinePoints[vblLowerCounter + k] = pOriginalLinePoints[k];    //revised 7-10-07\r\n                                pLinePoints[vblLowerCounter + k] = new POINT2(pLowerLinePoints[k]);\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case TacticalLines.LWFENCE: {\r\n                            //remove block to make channel line aoways below the X\r\n                            for (k = 0; k < vblUpperCounter; k++) {\r\n                                pLinePoints[vblLowerCounter + k] = new POINT2(pUpperLinePoints[k]);\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case TacticalLines.UNSP: {\r\n                            for (k = 0; k < vblUpperCounter; k++) {\r\n                                pLinePoints[vblLowerCounter + k] = new POINT2(pOriginalLinePoints[k]);\r\n                                pLinePoints[vblLowerCounter + k].style = 5;\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case TacticalLines.DOUBLEA: {\r\n                            for (k = 0; k < vblUpperCounter; k++) {\r\n                                pLinePoints[vblLowerCounter + k] = new POINT2(pOriginalLinePoints[k]);\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            for (k = 0; k < vblUpperCounter; k++) {\r\n                                pLinePoints[vblLowerCounter + k] = new POINT2(pOriginalLinePoints[k]);\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n\r\n                    pLinePoints[vblLowerCounter + vblUpperCounter - 1].style = 5;\r\n\r\n                    lEllipseCounter = vblLowerCounter + vblUpperCounter;\r\n                    //following section only for lines with repeating features, e.g. DOUBLEA\r\n                    //if(segments!=null &&\r\n                    if (vbiDrawThis != TacticalLines.BBS_LINE &&\r\n                        vbiDrawThis !== TacticalLines.CHANNEL &&\r\n                        vbiDrawThis !== TacticalLines.CHANNEL_DASHED &&\r\n                        vbiDrawThis !== TacticalLines.CHANNEL_FLARED &&\r\n                        vbiDrawThis !== TacticalLines.SPT_STRAIGHT &&\r\n                        vbiDrawThis !== TacticalLines.MAIN_STRAIGHT) {\r\n                        let xSize: int = 0;\r\n                        if (shiftLines) {\r\n\r\n                            xSize = vblChannelWidth / 8;\r\n                        }\r\n\r\n                        else {\r\n\r\n                            xSize = vblChannelWidth / 4;\r\n                        }\r\n\r\n                        for (j = 0; j < vblUpperCounter - 1; j++) {\r\n                            let dIncrement: double = xSize + arraysupport.getScaledSize(2, tg.get_LineThickness() / 2, tg.get_patternScale());\r\n                            d = lineutility.CalcDistanceDouble(pOriginalLinePoints[j], pOriginalLinePoints[j + 1]);\r\n                            lHowManyThisSegment = Math.trunc(d / dIncrement);\r\n                            remainder = d - dIncrement * lHowManyThisSegment;\r\n                            dAngle = lineutility.CalcSegmentAngleDouble(pOriginalLinePoints[j], pOriginalLinePoints[j + 1]);\r\n                            dAngle = dAngle + pi / 2;\r\n                            for (k = 0; k < lHowManyThisSegment; k++) {\r\n\r\n                                if (vbiDrawThis === TacticalLines.SFENCE) {\r\n                                    if (k % 4 === 0) {\r\n\r\n                                        continue;\r\n                                    }\r\n\r\n                                }\r\n                                else {\r\n                                    if (k % 2 === 0) {\r\n\r\n                                        continue;\r\n                                    }\r\n\r\n                                }\r\n\r\n                                let f: double = k;\r\n                                f *= (1 + remainder / d);\r\n\r\n                                //diagnostic 1-7-13                                \r\n                                //note: for shiftLines upper line points were set to original line points ealier\r\n                                //ptCenter.x = pOriginalLinePoints[j].x + (int) ((double) (f) * ((double) pOriginalLinePoints[j + 1].x - (double) pOriginalLinePoints[j].x) / (double) lHowManyThisSegment);\r\n                                //ptCenter.y = pOriginalLinePoints[j].y + (int) ((double) (f) * ((double) pOriginalLinePoints[j + 1].y - (double) pOriginalLinePoints[j].y) / (double) lHowManyThisSegment);                                \r\n                                if (shiftLines === true && vbiDrawThis === TacticalLines.DOUBLEC) {\r\n                                    ptCenter.x = pUpperLinePoints[j].x + Math.trunc((f) as double * (pUpperLinePoints[j + 1].x as double - pUpperLinePoints[j].x as double) / lHowManyThisSegment as double);\r\n                                    ptCenter.y = pUpperLinePoints[j].y + Math.trunc((f) as double * (pUpperLinePoints[j + 1].y as double - pUpperLinePoints[j].y as double) / lHowManyThisSegment as double);\r\n                                }\r\n                                else {\r\n                                    if (shiftLines === false) {\r\n                                        ptCenter.x = pOriginalLinePoints[j].x + Math.trunc((f) as double * (pOriginalLinePoints[j + 1].x as double - pOriginalLinePoints[j].x as double) / lHowManyThisSegment as double);\r\n                                        ptCenter.y = pOriginalLinePoints[j].y + Math.trunc((f) as double * (pOriginalLinePoints[j + 1].y as double - pOriginalLinePoints[j].y as double) / lHowManyThisSegment as double);\r\n                                    }\r\n                                    else {\r\n                                        ptCenter.x = pUpperLinePoints[j].x + Math.trunc((f) as double * (pUpperLinePoints[j + 1].x as double - pUpperLinePoints[j].x as double) / lHowManyThisSegment as double);\r\n                                        ptCenter.y = pUpperLinePoints[j].y + Math.trunc((f) as double * (pUpperLinePoints[j + 1].y as double - pUpperLinePoints[j].y as double) / lHowManyThisSegment as double);\r\n                                        let ptCenter2: POINT2 = new POINT2();\r\n                                        ptCenter2.x = pLowerLinePoints[j].x + Math.trunc((f) as double * (pLowerLinePoints[j + 1].x as double - pLowerLinePoints[j].x as double) / lHowManyThisSegment as double);\r\n                                        ptCenter2.y = pLowerLinePoints[j].y + Math.trunc((f) as double * (pLowerLinePoints[j + 1].y as double - pLowerLinePoints[j].y as double) / lHowManyThisSegment as double);\r\n                                        ptCenter = lineutility.MidPointDouble(ptCenter, ptCenter2, 0);\r\n                                    }\r\n                                }\r\n\r\n                                //end section\r\n\r\n                                switch (vbiDrawThis) {\r\n                                    case TacticalLines.SINGLEC:\r\n                                    case TacticalLines.DOUBLEC:\r\n                                    case TacticalLines.TRIPLE: {\r\n                                        for (l = 1; l < 37; l++) {\r\n                                            dFactor = (10 * l as double) * pi / 180;\r\n                                            pEllipsePoints2[l - 1].x = ptCenter.x + xSize * Math.cos(dFactor);\r\n                                            pEllipsePoints2[l - 1].y = ptCenter.y + xSize / 2 * Math.sin(dFactor);\r\n                                            pEllipsePoints2[l - 1].style = 0;\r\n                                        }\r\n                                        lineutility.RotateGeometryDouble(pEllipsePoints2, 36, dAngle * 180 / pi);\r\n                                        pEllipsePoints2[36] = new POINT2(pEllipsePoints2[35]);\r\n                                        pEllipsePoints2[36].style = 5;\r\n                                        for (l = 0; l < 37; l++) {\r\n                                            pLinePoints[lEllipseCounter] = new POINT2(pEllipsePoints2[l]);\r\n                                            lEllipseCounter++;\r\n                                        }\r\n                                        break;\r\n                                    }\r\n\r\n                                    case TacticalLines.HWFENCE:\r\n                                    case TacticalLines.LWFENCE:\r\n                                    case TacticalLines.DOUBLEA:\r\n                                    case TacticalLines.UNSP:\r\n                                    case TacticalLines.SFENCE:\r\n                                    case TacticalLines.DFENCE: {\r\n                                        XPoints[0].x = ptCenter.x - xSize;//was 4\r\n                                        XPoints[0].y = ptCenter.y - xSize;\r\n                                        XPoints[0].style = 0;\r\n                                        XPoints[1].x = ptCenter.x + xSize;\r\n                                        XPoints[1].y = ptCenter.y + xSize;\r\n                                        XPoints[1].style = 5;\r\n                                        XPoints[2].x = ptCenter.x - xSize;\r\n                                        XPoints[2].y = ptCenter.y + xSize;\r\n                                        XPoints[2].style = 0;\r\n                                        XPoints[3].x = ptCenter.x + xSize;\r\n                                        XPoints[3].y = ptCenter.y - xSize;\r\n                                        XPoints[3].style = 5;\r\n                                        XCounter++;\r\n                                        lineutility.RotateGeometryDouble(XPoints, 4, Math.trunc(dAngle * 180 / pi));\r\n                                        for (l = 0; l < 4; l++) {\r\n                                            pLinePoints[lEllipseCounter] = new POINT2(XPoints[l]);\r\n                                            switch (vbiDrawThis) {\r\n                                                case TacticalLines.SFENCE: {\r\n                                                    if (XCounter === 2 || XCounter === 3 || XCounter === 4 || XCounter === 5) {\r\n                                                        pLinePoints[lEllipseCounter].style = 5;\r\n                                                    }\r\n                                                    break;\r\n                                                }\r\n\r\n                                                case TacticalLines.DFENCE: {\r\n                                                    if (XCounter === 3 || XCounter === 4 || XCounter === 5) {  //was 2,3 OR 4\r\n                                                        pLinePoints[lEllipseCounter].style = 5;\r\n                                                    }\r\n                                                    break;\r\n                                                }\r\n\r\n                                                default: {\r\n                                                    break;\r\n                                                }\r\n\r\n                                            }\r\n                                            lEllipseCounter++;\r\n                                        }\r\n                                        if (XCounter === 5) {\r\n                                            XCounter = 0;\r\n                                        }\r\n                                        break;\r\n                                    }\r\n\r\n                                    default: {\r\n                                        break;\r\n                                    }\r\n\r\n                                }\r\n                            }//end how many this segment loop\r\n                            if (lHowManyThisSegment === 0) {\r\n                                if (pLinePoints.length > lEllipseCounter) {\r\n                                    pLinePoints[lEllipseCounter] = new POINT2(pOriginalLinePoints[j]);\r\n                                    lEllipseCounter++;\r\n                                    pLinePoints[lEllipseCounter] = new POINT2(pOriginalLinePoints[j + 1]);\r\n                                    pLinePoints[lEllipseCounter].style = 5;\r\n                                    lEllipseCounter++;\r\n                                }\r\n                            }\r\n                        }\r\n                        pLinePoints = lineutility.ResizeArray(pLinePoints, lEllipseCounter);\r\n                        vblCounter = pLinePoints.length;  //added 11-2-09 M. Deutch\r\n                    }\r\n\r\n                    //if none of the segments were long enough to have features\r\n                    //then make the style solid\r\n                    if (Channels.FenceType(vbiDrawThis) === 1) {\r\n                        if (lEllipseCounter <= vblLowerCounter + vblUpperCounter) {\r\n                            for (k = 0; k < vblLowerCounter + vblUpperCounter; k++) {\r\n                                if (pLinePoints[k].style !== 5) {\r\n                                    //added 2-8-13\r\n                                    pLinePoints[k].style = 0;\r\n                                }\r\n\r\n                            }\r\n                        }\r\n                        else {\r\n                            for (k = lEllipseCounter - 1; k < pLinePoints.length; k++) {\r\n                                pLinePoints[k].style = 5;\r\n                            }\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BBS_LINE: {\r\n                    pLinePoints = new Array<POINT2>(vblLowerCounter + vblUpperCounter + 1);\r\n                    for (j = 0; j < vblLowerCounter; j++)\r\n                        pLinePoints[j] = pLowerLinePoints[j];\r\n                    for (j = 0; j < vblUpperCounter; j++)\r\n                        pLinePoints[j + vblLowerCounter] = pUpperLinePoints[vblUpperCounter - 1 - j];\r\n                    pLinePoints[pLinePoints.length - 1] = pLinePoints[0];\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.SPT_STRAIGHT:\r\n                case TacticalLines.FRONTAL_ATTACK:\r\n                case TacticalLines.TURNING_MOVEMENT:\r\n                case TacticalLines.MOVEMENT_TO_CONTACT:\r\n                case TacticalLines.CATK:\r\n                case TacticalLines.CATKBYFIRE:\r\n                case TacticalLines.AIRAOA:\r\n                case TacticalLines.AAAAA:\r\n                case TacticalLines.MAIN:\r\n                case TacticalLines.MAIN_STRAIGHT: {\r\n                    if (vbiDrawThis !== TacticalLines.CATKBYFIRE) {\r\n                        vblCounter = vblLowerCounter + vblUpperCounter + 8;\r\n                    } else {\r\n                        vblCounter = vblLowerCounter + vblUpperCounter + 17;\r\n                    }\r\n                    //diagnostic\r\n                    if (vbiDrawThis === TacticalLines.AAAAA) {\r\n                        vblCounter = vblLowerCounter + vblUpperCounter + 19;\r\n                    } else if (vbiDrawThis == TacticalLines.FRONTAL_ATTACK) {\r\n                        vblCounter = vblLowerCounter + vblUpperCounter + 15;\r\n                    } else if (vbiDrawThis ==  TacticalLines.TURNING_MOVEMENT) {\r\n                        vblCounter = vblLowerCounter + vblUpperCounter + 14;\r\n                    } else if (vbiDrawThis == TacticalLines.MOVEMENT_TO_CONTACT) {\r\n                        vblCounter = vblLowerCounter + vblUpperCounter + 24;\r\n                    }\r\n\r\n                    pLinePoints = new Array<POINT2>(vblCounter);\r\n                    lineutility.InitializePOINT2Array(pLinePoints);\r\n                    //initialize points\r\n                    for (j = 0; j < pLinePoints.length; j++) {\r\n                        pLinePoints[j].x = lpsaUpperVBPoints[0];\r\n                        pLinePoints[j].y = lpsaUpperVBPoints[1];\r\n                    }\r\n\r\n                    if (vbiDrawThis !== TacticalLines.CATK &&\r\n                        vbiDrawThis !== TacticalLines.CATKBYFIRE) {\r\n                        for (k = 0; k < vblCounter; k++) {\r\n                            pLinePoints[k].style = 0;\r\n                        }\r\n                    }\r\n                    Channels.GetAXADDouble(nPrinter, pLowerLinePoints,\r\n                        vblLowerCounter, pUpperLinePoints,\r\n                        vblUpperCounter, pArrowLinePoints[0],\r\n                        pLinePoints, vbiDrawThis, arrowOffsetFactor);\r\n\r\n                    if (vbiDrawThis === TacticalLines.CATK ||\r\n                        vbiDrawThis === TacticalLines.CATKBYFIRE) {\r\n                        for (k = 0; k < vblCounter; k++) {\r\n                            if (pLinePoints[k].style !== 5) {\r\n                                pLinePoints[k].style = 1;\r\n                            }\r\n                        }\r\n                    }\r\n\r\n                    //get the rotary symbol for AAAAA\r\n                    if (vbiDrawThis === TacticalLines.AAAAA) {\r\n                        let rotaryTooShort: boolean = false;\r\n                        let mUpper: ref<number[]> = new ref();\r\n                        let mLower: ref<number[]> = new ref();\r\n                        let bolVerticalUpper: int = 0;\r\n                        let bolVerticalLower: int = 0;\r\n                        let bUpper: double = 0;\r\n                        let bLower: double = 0;\r\n\r\n                        pt0 = new POINT2(pLowerLinePoints[vblLowerCounter - 2]);\r\n                        pt1 = new POINT2(pLowerLinePoints[vblLowerCounter - 1]);\r\n                        let dist1: double = lineutility.CalcDistanceDouble(pt0, pt1);\r\n\r\n                        bolVerticalLower = lineutility.CalcTrueSlopeDouble(pt0, pt1, mLower);\r\n                        bLower = pt0.y - mLower.value[0] * pt0.x;\r\n\r\n                        pt0 = new POINT2(pUpperLinePoints[vblUpperCounter - 2]);\r\n                        pt1 = new POINT2(pUpperLinePoints[vblUpperCounter - 1]);\r\n                        bolVerticalUpper = lineutility.CalcTrueSlopeDouble(pt0, pt1, mUpper);\r\n                        bUpper = pt0.y - mUpper.value[0] * pt0.x;\r\n                        let dist2: double = lineutility.CalcDistanceDouble(pt0, pt1);\r\n\r\n                        //if (dist1 > vblChannelWidth && dist2 > vblChannelWidth)\r\n                        //{\r\n                        midPt1 = lineutility.CalcTrueIntersectDouble2(mLower.value[0], bLower, mUpper.value[0], bUpper, bolVerticalLower, bolVerticalUpper, pt0.x, pt0.y);\r\n\r\n                        //both sides of the channel need to be long enough\r\n                        //or the rotary sides will not work, but we still\r\n                        //include the arrow by using a simpler midpoint\r\n                        if (dist1 <= vblChannelWidth || dist2 <= vblChannelWidth) {\r\n                            rotaryTooShort = true;\r\n                            midPt1 = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                        }\r\n\r\n                        a = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                        b = 30;\r\n                        if (a < 90) {\r\n                            b = a / 3;\r\n                        }\r\n\r\n                        pt3 = new POINT2(pOriginalLinePoints[vblUpperCounter - 2]);\r\n                        pt4 = new POINT2(pOriginalLinePoints[vblUpperCounter - 1]);\r\n                        d = vblChannelWidth / 4;\r\n                        let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n                        if (d > Channels.maxLength * DPIScaleFactor) {\r\n                            d = Channels.maxLength * DPIScaleFactor;\r\n                        }\r\n                        if (d < Channels.minLength * DPIScaleFactor) {\r\n                            d = Channels.minLength * DPIScaleFactor;\r\n                        }\r\n\r\n                        //for non-vertical lines extend above or below the line\r\n                        if (pt3.x !== pt4.x) {\r\n                            //extend below the line\r\n                            pt0 = lineutility.ExtendDirectedLine(pt3, pt4, midPt1, 3, 2 * d);\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 8] = pt0;\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 8].style = 0;\r\n                            //extend above the line\r\n                            pt1 = lineutility.ExtendDirectedLine(pt3, pt4, midPt1, 2, 2 * d);\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 9] = pt1;\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 9].style = 5;\r\n                        }\r\n                        else //for vertical lines arrow points to the left\r\n                        {\r\n                            //extend right of the line\r\n                            pt0 = lineutility.ExtendDirectedLine(pt3, pt4, midPt1, 1, 2 * d);\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 8] = pt0;\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 8].style = 0;\r\n                            //extend left of the line\r\n                            pt1 = lineutility.ExtendDirectedLine(pt3, pt4, midPt1, 0, 2 * d);\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 9] = pt1;\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 9].style = 5;\r\n                            midPt1 = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                        }\r\n                        //get the rotary symbol arrow\r\n                        lineutility.GetArrowHead4Double(pt0, pt1, d as int, d as int, arrowPts, 0);\r\n\r\n                        for (k = 0; k < 3; k++) {\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 10 + k] = arrowPts[k];\r\n                        }\r\n\r\n                        pLinePoints[vblLowerCounter + vblUpperCounter + 12].style = 5;\r\n\r\n                        //get the base points\r\n                        pt3 = lineutility.ExtendTrueLinePerpDouble(pt0, pt1, pt0, d / 2, 0);\r\n                        pt4 = lineutility.ExtendTrueLinePerpDouble(pt0, pt1, pt0, -d / 2, 0);\r\n\r\n                        pLinePoints[vblLowerCounter + vblUpperCounter + 13] = pt3;\r\n                        pLinePoints[vblLowerCounter + vblUpperCounter + 14] = pt4;\r\n\r\n                        //the side lines\r\n                        //first point\r\n                        pLinePoints[vblLowerCounter + vblUpperCounter + 14].style = 5;\r\n                        pt0 = new POINT2(pLowerLinePoints[vblLowerCounter - 2]);\r\n                        pt1 = new POINT2(pLowerLinePoints[vblLowerCounter - 1]);\r\n                        pt3 = lineutility.ExtendLine2Double(pt0, midPt1, b, 0);\t//line distance from midpt, a was 30\r\n                        pLinePoints[vblLowerCounter + vblUpperCounter + 15] = new POINT2(pt3);\r\n\r\n                        //second point\r\n                        pt0 = new POINT2(pUpperLinePoints[vblLowerCounter - 2]);\r\n                        pt1 = new POINT2(pUpperLinePoints[vblLowerCounter - 1]);\r\n                        pt3 = lineutility.ExtendLine2Double(pt0, midPt1, b, 5);\t//line distance from midpt, a was 30\r\n                        pLinePoints[vblLowerCounter + vblUpperCounter + 16] = new POINT2(pt3);\r\n\r\n                        //third point\r\n                        pt0 = new POINT2(pLowerLinePoints[vblLowerCounter - 2]);\r\n                        pt1 = new POINT2(pLowerLinePoints[vblLowerCounter - 1]);\r\n                        pt3 = lineutility.ExtendLine2Double(pt1, midPt1, b, 0);\t//line distance from midpt, a was 30\r\n                        pLinePoints[vblLowerCounter + vblUpperCounter + 17] = new POINT2(pt3);\r\n\r\n                        //fourth point\r\n                        pt0 = new POINT2(pUpperLinePoints[vblLowerCounter - 2]);\r\n                        pt1 = new POINT2(pUpperLinePoints[vblLowerCounter - 1]);\r\n                        pt3 = lineutility.ExtendLine2Double(pt1, midPt1, b, 5);\t//line distance from midpt, a was 30\r\n                        pLinePoints[vblLowerCounter + vblUpperCounter + 18] = new POINT2(pt3);\r\n                        //}\r\n                        //else\r\n                        //{   //if last segment too short then don't draw the rotary features\r\n                        //if last segment too short then no side points\r\n                        if (rotaryTooShort) {\r\n                            for (l = vblLowerCounter + vblUpperCounter + 14; l < vblLowerCounter + vblLowerCounter + 19; l++) {\r\n                                pLinePoints[l].style = 5;\r\n                            }\r\n                        }\r\n                        //}\r\n                    }//end if (vbiDrawThis == (long) TacticalLines.AAAAA)\r\n\r\n                    let dFeature: double = 0;\r\n                    let dist2: double = 0;\r\n                    if (vbiDrawThis === TacticalLines.CATKBYFIRE) {\t    //dist is the distance to the back of the arrowhead                        \r\n                        //10-19-12\r\n                        //this line is part of the new requirement that the rotary feature must align \r\n                        //with the anchor point, it can  no longer stick out beond the anchor point\r\n                        //so the points have to be shifted by 45 pixels.\r\n\r\n                        //dist-=45;\r\n                        //end section\r\n                        dist2 = lineutility.CalcDistanceDouble(nextToLastPoint, lastPoint);\r\n                        if (dist2 > 45) {\r\n\r\n                            dist -= 45;\r\n                        }\r\n\r\n                        if (dist2 > 20) {                                                                                       //was 20+dist\r\n                            pt1 = lineutility.ExtendLineDouble(pUpperLinePoints[vblUpperCounter - 2], pUpperLinePoints[vblUpperCounter - 1], 5 + dist);//distance from tip to back of rotary\r\n                            pt2 = lineutility.ExtendLineDouble(pLowerLinePoints[vblLowerCounter - 2], pLowerLinePoints[vblLowerCounter - 1], 5 + dist);//distance from tip to back of rotary\r\n                        }\r\n                        else {\r\n                            pt1 = lineutility.ExtendLineDouble(pUpperLinePoints[vblUpperCounter - 2], pUpperLinePoints[vblUpperCounter - 1], -50);//was -40\r\n                            pt2 = lineutility.ExtendLineDouble(pLowerLinePoints[vblLowerCounter - 2], pLowerLinePoints[vblLowerCounter - 1], -50);//was -40\r\n                        }\r\n                        //was dist\r\n                        pt3 = lineutility.ExtendLine2Double(pt2, pt1, 10 + Math.abs(dist / 2), 18); //vert height of rotary from horiz segment was dist/2.5\r\n                        pt4 = lineutility.ExtendLine2Double(pt1, pt2, 10 + Math.abs(dist / 2), 5); //vert height of rotary from horiz segment was dist/2.5\r\n                        midPt1 = lineutility.MidPointDouble(pt1, pt2, 17);\r\n                        pLinePoints[vblCounter - 9] = new POINT2(pt3);\r\n                        pLinePoints[vblCounter - 6] = new POINT2(pt4);\r\n\r\n                        if (dist2 > 20) {                                                                                               //was 30+dist\r\n                            pt1 = lineutility.ExtendLineDouble(pUpperLinePoints[vblUpperCounter - 2], pUpperLinePoints[vblUpperCounter - 1], 15 + dist);//distance from tip to back of rotary\r\n                            pt2 = lineutility.ExtendLineDouble(pLowerLinePoints[vblLowerCounter - 2], pLowerLinePoints[vblLowerCounter - 1], 15 + dist);//distance from tip to back of rotary\r\n                        } else {\r\n                            pt1 = lineutility.ExtendLineDouble(pUpperLinePoints[vblUpperCounter - 2], pUpperLinePoints[vblUpperCounter - 1], -50);//was -50\r\n                            pt2 = lineutility.ExtendLineDouble(pLowerLinePoints[vblLowerCounter - 2], pLowerLinePoints[vblLowerCounter - 1], -50);//was -50\r\n                        }\r\n\r\n                        pt3 = lineutility.ExtendLine2Double(pt2, pt1, Math.abs(dist / 2), 18);//vert height of rotary from horiz segment was dist/2.5\r\n                        pt4 = lineutility.ExtendLine2Double(pt1, pt2, Math.abs(dist / 2), 18);//vert height of rotary from horiz segment was dist/2.5\r\n\r\n                        midPt2 = lineutility.MidPointDouble(pt1, pt2, 18);\r\n                        pLinePoints[vblCounter - 8] = new POINT2(pt3);\r\n                        pLinePoints[vblCounter - 7] = new POINT2(pt4);\r\n                        pLinePoints[vblCounter - 5] = new POINT2(midPt2);\r\n                        if (midPt1.x === midPt2.x && midPt1.y === midPt2.y) //last segment too short\r\n                        {\r\n                            //diagnostic 2-27-13\r\n                            if (Channels._client.startsWith(\"cpof\")) {\r\n\r\n                                dFeature = 30;\r\n                            }\r\n\r\n                            else {\r\n\r\n                                dFeature = 15;\r\n                            }\r\n\r\n\r\n\r\n                            midPt1 = lineutility.ExtendLine2Double(nextToLastPoint, pArrowLinePoints[0], 10, 17);\r\n                            //pt1 = lineutility.ExtendTrueLinePerpDouble(lastPoint, midPt1, midPt1, 30, 18);\r\n                            //pt2 = lineutility.ExtendTrueLinePerpDouble(lastPoint, midPt1, midPt1, -30, 5);                            \r\n                            pt1 = lineutility.ExtendTrueLinePerpDouble(lastPoint, midPt1, midPt1, dFeature, 18);\r\n                            pt2 = lineutility.ExtendTrueLinePerpDouble(lastPoint, midPt1, midPt1, -dFeature, 5);\r\n                            //end section\r\n                            pLinePoints[vblCounter - 9] = new POINT2(pt1);\r\n                            pLinePoints[vblCounter - 6] = new POINT2(pt2);\r\n\r\n                            if (Channels._client.startsWith(\"cpof\")) {\r\n\r\n                                midPt2 = lineutility.ExtendLine2Double(nextToLastPoint, pArrowLinePoints[0], 20, 17);\r\n                            }\r\n\r\n                            else {\r\n                                if (dist2 > 30) {\r\n\r\n                                    midPt2 = lineutility.ExtendLine2Double(nextToLastPoint, pArrowLinePoints[0], 20, 17);\r\n                                }\r\n\r\n                                else {\r\n\r\n                                    midPt2 = lineutility.ExtendLine2Double(nextToLastPoint, pArrowLinePoints[0], dFeature, 17);\r\n                                }\r\n\r\n                            }\r\n                            //end section\r\n\r\n                            //diagnostic 2-27-13                            \r\n                            //pt1 = lineutility.ExtendTrueLinePerpDouble(lastPoint, midPt2, midPt2, 20, 18);\r\n                            //pt2 = lineutility.ExtendTrueLinePerpDouble(lastPoint, midPt2, midPt2, -20, 18);\r\n                            dFeature -= 10;\r\n                            pt1 = lineutility.ExtendTrueLinePerpDouble(lastPoint, midPt2, midPt2, dFeature, 18);\r\n                            pt2 = lineutility.ExtendTrueLinePerpDouble(lastPoint, midPt2, midPt2, -dFeature, 18);\r\n                            pLinePoints[vblCounter - 8] = new POINT2(pt1);\r\n                            pLinePoints[vblCounter - 7] = new POINT2(pt2);\r\n                            pLinePoints[vblCounter - 5] = new POINT2(midPt2);\r\n                        }\r\n                        if (Channels._client.startsWith(\"cpof\")) {\r\n\r\n                            dFeature = 30;\r\n                        }\r\n\r\n                        else {\r\n                            if (dist2 > 30) {\r\n\r\n                                dFeature = 30;\r\n                            }\r\n\r\n                            else {\r\n                                if (dist2 > 20) {\r\n\r\n                                    dFeature = 10;\r\n                                }\r\n\r\n                                else {\r\n\r\n                                    dFeature = 10;\r\n                                }\r\n\r\n                            }\r\n\r\n                        }\r\n\r\n                        pt1 = lineutility.ExtendLine2Double(midPt1, midPt2, dFeature, dFeature as int); //30, then 5\r\n                        pLinePoints[vblCounter - 4] = new POINT2(pt1);\r\n                        lineutility.GetArrowHead4Double(midPt2, pt1, Math.trunc(dFeature / 2), Math.trunc(dFeature / 2), arrowPts, 18);//15,15\r\n                        //end section\r\n                        for (k = 0; k < 3; k++) {\r\n                            pLinePoints[vblCounter - k - 1] = new POINT2(arrowPts[k]);\r\n                            pLinePoints[vblCounter - k - 1].style = 18;\r\n                        }\r\n                    }\r\n                    \r\n                    if (vbiDrawThis == TacticalLines.FRONTAL_ATTACK) {\r\n                        // Add line on perpendicular to arrow head\r\n                        pt0 = new POINT2(pLinePoints[vblLowerCounter + vblUpperCounter + 1]); // arrow head left\r\n                        ptCenter = new POINT2(pLinePoints[vblLowerCounter + vblUpperCounter + 6]); // arrow head tip\r\n                        pt1 = new POINT2(pLinePoints[vblLowerCounter + vblUpperCounter + 5]); // arrow right\r\n\r\n                        // Make distance between pt0 and pt1 vblChannelWidth * 2\r\n                        midPt1 = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                        pt0 = lineutility.ExtendAlongLineDouble(pt1, midPt1, vblChannelWidth);\r\n                        pt1 = lineutility.ExtendAlongLineDouble(pt0, midPt1, vblChannelWidth);\r\n\r\n                        pLinePoints[vblLowerCounter + vblUpperCounter + 8] = lineutility.PointRelativeToLine(pt0, pt1, pt0, ptCenter);\r\n                        pLinePoints[vblLowerCounter + vblUpperCounter + 8].style = 0;\r\n                        pLinePoints[vblLowerCounter + vblUpperCounter + 9] = lineutility.PointRelativeToLine(pt0, pt1, pt1, ptCenter);\r\n                        pLinePoints[vblLowerCounter + vblUpperCounter + 9].style = 5;\r\n                    }\r\n\r\n                    if (vbiDrawThis == TacticalLines.TURNING_MOVEMENT) {\r\n                        if (tg.Pixels.length === 3) {\r\n                            pt0 = tg.Pixels[1];\r\n                            pt1 = lineutility.ClosestPointOnLine(tg.Pixels[0], tg.Pixels[1], tg.Pixels[2]);\r\n                        } else { // tg.Pixels.length > 3\r\n                            pt0 = tg.Pixels[tg.Pixels.length - 2];\r\n                            pt1 = tg.Pixels[tg.Pixels.length - 3];\r\n                        }\r\n                        midPt1 = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                        pLinePoints[vblLowerCounter + vblUpperCounter + 8] = lineutility.ExtendDirectedLine(pt0, pt1, midPt1, lineutility.extend_above, vblChannelWidth / 2, 0);\r\n                        pLinePoints[vblLowerCounter + vblUpperCounter + 9] = lineutility.ExtendDirectedLine(pt0, pt1, midPt1, lineutility.extend_below, vblChannelWidth / 2, 5);\r\n                    }\r\n\r\n                    if (vbiDrawThis == TacticalLines.MOVEMENT_TO_CONTACT) {\r\n                        pt0 = new POINT2(pLinePoints[vblLowerCounter + vblUpperCounter + 1]); // arrow head left\r\n                        ptCenter = new POINT2(pLinePoints[vblLowerCounter + vblUpperCounter + 6]); // arrow head tip\r\n                        pt1 = new POINT2(pLinePoints[vblLowerCounter + vblUpperCounter + 5]); // arrow right\r\n\r\n                        let direction1 = lineutility.reverseDirection(lineutility.CalcDirectionFromLine(pt0, ptCenter, pt1));\r\n                        let direction2 = lineutility.reverseDirection(lineutility.CalcDirectionFromLine(pt1, ptCenter, pt0));\r\n\r\n                        midPt1 = lineutility.MidPointDouble(pt0, ptCenter, 0);\r\n                        midPt1 = lineutility.ExtendDirectedLine(pt0, ptCenter, midPt1, direction1, vblChannelWidth / 8.0);\r\n                        midPt2 = lineutility.MidPointDouble(pt1, ptCenter, 0);\r\n                        midPt2 = lineutility.ExtendDirectedLine(pt1, ptCenter, midPt2, direction2, vblChannelWidth / 8.0);\r\n\r\n                        let DISMPts = new Array<POINT2>(16);\r\n                        lineutility.InitializePOINT2Array(DISMPts);\r\n                        DISMPts[0] = lineutility.ExtendDirectedLine(pt0, ptCenter, midPt1, direction1, vblChannelWidth);\r\n                        DISMPts[1] = midPt1;\r\n                        DISMPts[2] = midPt2;\r\n                        DISMPts[3] = lineutility.ExtendDirectedLine(pt1, ptCenter, midPt2, direction2, vblChannelWidth);\r\n\r\n                        lHowManyThisSegment = DISMSupport.GetDISMCoverDoubleRevC(DISMPts, vbiDrawThis, 4);\r\n                        for (let i = 0; i < lHowManyThisSegment; i++) {\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 8 + i] = DISMPts[i];\r\n                        }\r\n                    }\r\n\r\n                    if (vbiDrawThis == TacticalLines.FRONTAL_ATTACK || vbiDrawThis == TacticalLines.TURNING_MOVEMENT) {\r\n                        pt0 = new POINT2(pLinePoints[vblLowerCounter + vblUpperCounter+2]); // top left\r\n                        pt1 = lineutility.MidPointDouble(pLinePoints[vblLowerCounter + vblUpperCounter + 1], pLinePoints[vblLowerCounter + vblUpperCounter + 6], 0); // top right\r\n                        pt2 = new POINT2(pLinePoints[vblLowerCounter + vblUpperCounter+4]); // bottom left\r\n                        pt3 = lineutility.MidPointDouble(pLinePoints[vblLowerCounter + vblUpperCounter + 5], pLinePoints[vblLowerCounter + vblUpperCounter + 6], 0); // bottom right\r\n\r\n                        // Shrink vertically to add spacing between arrow lines\r\n                        dist = lineutility.CalcDistanceDouble(pt0, pt2) / 4;\r\n                        pt0 = lineutility.ExtendAlongLineDouble2(pt0, pt2, dist);\r\n                        pt1 = lineutility.ExtendAlongLineDouble2(pt1, pt3, dist);\r\n                        pt2 = lineutility.ExtendAlongLineDouble2(pt2, pt0, dist);\r\n                        pt3 = lineutility.ExtendAlongLineDouble2(pt3, pt1, dist);\r\n\r\n                        // Make height twice size of width\r\n                        if (lineutility.CalcDistanceDouble(pt0, pt2) > 2 * lineutility.CalcDistanceDouble(pt0, pt1)) {\r\n                            // Shrink vertical\r\n                            dist = lineutility.CalcDistanceDouble(pt0, pt1);\r\n\r\n                            midPt1 = lineutility.MidPointDouble(pt0, pt2, 0);\r\n                            pt0 = lineutility.ExtendAlongLineDouble2(midPt1, pt0, dist);\r\n                            pt2 = lineutility.ExtendAlongLineDouble2(midPt1, pt2, dist);\r\n\r\n                            midPt1 = lineutility.MidPointDouble(pt1, pt3, 0);\r\n                            pt1 = lineutility.ExtendAlongLineDouble2(midPt1, pt1, dist);\r\n                            pt3 = lineutility.ExtendAlongLineDouble2(midPt1, pt3, dist);\r\n                        } else if (2 * lineutility.CalcDistanceDouble(pt0, pt1) > lineutility.CalcDistanceDouble(pt0, pt2)) {\r\n                            //Shrink horizontal\r\n                            dist = lineutility.CalcDistanceDouble(pt0, pt2) / 2;\r\n                            pt1 = lineutility.ExtendAlongLineDouble2(pt0, pt1, dist);\r\n                            pt3 = lineutility.ExtendAlongLineDouble2(pt2, pt3, dist);\r\n                        }\r\n\r\n                        // Want actual top / left if arrow head is rotated\r\n                        if (pt0.y > pt2.y && pt1.y > pt3.y) {\r\n                            pt4 = pt0;\r\n                            pt0 = pt2;\r\n                            pt2 = pt4;\r\n\r\n                            pt4 = pt1;\r\n                            pt1 = pt3;\r\n                            pt3 = pt4;\r\n                        }\r\n                        if (pt0.x > pt1.x && pt2.x > pt3.x) {\r\n                            pt4 = pt0;\r\n                            pt0 = pt1;\r\n                            pt1 = pt4;\r\n\r\n                            pt4 = pt2;\r\n                            pt2 = pt3;\r\n                            pt3 = pt4;\r\n                        }\r\n\r\n                        if (vbiDrawThis == TacticalLines.FRONTAL_ATTACK) {\r\n                            // Draw \"A\"\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 10] = new POINT2(pt2);\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 10].style = 0;\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 11] = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 11].style = 0;\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 12] = new POINT2(pt3);\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 12].style = 5;\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 13] = lineutility.MidPointDouble(pLinePoints[vblLowerCounter + vblUpperCounter + 10], pLinePoints[vblLowerCounter + vblUpperCounter + 11], 0);\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 13].style = 0;\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 14] = lineutility.MidPointDouble(pLinePoints[vblLowerCounter + vblUpperCounter + 11], pLinePoints[vblLowerCounter + vblUpperCounter + 12], 5);\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 14].style = 5;\r\n                        } else {\r\n                            // Draw \"T\"\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 10] = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 10].style = 0;\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 11] = lineutility.MidPointDouble(pt2, pt3, 5);\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 11].style = 5;\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 12] = new POINT2(pt0);\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 12].style = 0;\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 13] = new POINT2(pt1);\r\n                            pLinePoints[vblLowerCounter + vblUpperCounter + 13].style = 5;\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\t//end load channel array ino pLinePoints\r\n            if (vbiDrawThis === TacticalLines.CHANNEL_DASHED) {\r\n                for (k = 0; k < vblCounter; k++) {\r\n                    if (pLinePoints[k].style !== 5) {\r\n                        pLinePoints[k].style = 18;\r\n                    }\r\n                }\r\n            }\r\n\r\n            //if shapes is null it is not a CPOF client\r\n            if (shapes == null) {\r\n                //load result points because client is using points, not shapes\r\n                for (j = 0; j < pLinePoints.length; j++) {\r\n                    resultVBPoints[3 * j] = pLinePoints[j].x;\r\n                    resultVBPoints[3 * j + 1] = pLinePoints[j].y;\r\n                    resultVBPoints[3 * j + 2] = pLinePoints[j].style as double;\r\n                }\r\n                return pLinePoints.length;\r\n            }\r\n\r\n            //the shapes\r\n            let shape: Shape2 | null = null;\r\n            //Shape2 outline=null;\r\n            let beginLine: boolean = true;\r\n            let beginPath: boolean = true;\r\n\r\n            for (k = 0; k < vblCounter; k++) {\r\n                //use shapes instead of pixels\r\n\r\n                if (shape == null) {\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                }\r\n\r\n                switch (vbiDrawThis) {\r\n                    case TacticalLines.CATK:\r\n                    case TacticalLines.CATKBYFIRE: {\r\n                        shape.set_Style(1);\r\n                        break;\r\n                    }\r\n\r\n\r\n                    default:\r\n\r\n                }\r\n\r\n                switch (vbiDrawThis) {\r\n                    case TacticalLines.LC: {\r\n                        if (beginPath === false) {\r\n                            if (k > 0) {   //if the linestyle is changes on the next point then this point is end of the current path\r\n                                //because it's changing between friendly and enemy ellipses\r\n                                if (pLinePoints[k].style === 5) {\r\n                                    //add the last point to the current path\r\n                                    shape.lineTo(pLinePoints[k]);\r\n                                    //add the shape\r\n                                    if (shape != null && shape.getShape() != null) {\r\n                                        shapes.push(shape);\r\n                                    }\r\n\r\n                                    beginPath = true;\r\n                                }\r\n                                else    //continue the current path\r\n                                {\r\n                                    shape.lineTo(pLinePoints[k]);\r\n                                }\r\n                            }\r\n                            else    //k=0\r\n                            {\r\n                                shape.moveTo(pLinePoints[k]);\r\n                            }\r\n                        }\r\n                        else    //start a new path\r\n                        {\r\n                            shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                            shape.moveTo(pLinePoints[k]);\r\n                            shape.set_Style(pLinePoints[k].style);\r\n                            //assume friendly\r\n                            if (pLinePoints[k].style === 25) {\r\n\r\n                                shape.setLineColor(Color.RED);\r\n                            }\r\n\r\n\r\n                            beginPath = false;\r\n                        }\r\n                        //if(k==vblCounter-1) //LC should have 2 shapes\r\n                        //  if(shape !=null && shape.get_Shape() != null)\r\n                        //    shapes.push(shape);\r\n                        break;\r\n                    }\r\n\r\n                    case TacticalLines.CATK:    //same as default except these have doubled 5's\r\n                    case TacticalLines.CATKBYFIRE:\r\n                    case TacticalLines.AAAAA:\r\n                    case TacticalLines.SPT:\r\n                    case TacticalLines.SPT_STRAIGHT:\r\n                    case TacticalLines.AIRAOA:\r\n                    case TacticalLines.FRONTAL_ATTACK:\r\n                    case TacticalLines.TURNING_MOVEMENT: {\r\n                        if (beginLine) {\r\n                            if (k > 0) //doubled points with linestyle=5\r\n                            {\r\n                                if (pLinePoints[k].style === 5 && pLinePoints[k - 1].style === 5 && k !== vblCounter - 1) {\r\n\r\n                                    continue;\r\n                                }\r\n\r\n                            }\r\n\r\n                            shape.moveTo(pLinePoints[k]);\r\n                            beginLine = false;\r\n                        }\r\n                        else {\r\n                            shape.lineTo(pLinePoints[k]);\r\n                            if (pLinePoints[k].style === 5) {\r\n                                beginLine = true;\r\n                                //unless there are doubled points with style=5\r\n                            }\r\n                        }\r\n                        if (k === vblCounter - 1) //non-LC should only have one shape\r\n                        {\r\n                            if (shape != null && shape.getShape() != null) {\r\n                                shapes.push(shape);\r\n                            }\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case TacticalLines.MOVEMENT_TO_CONTACT: {\r\n                        if(beginLine)\r\n                        {\r\n                            if(k>0)\r\n                            {\r\n                                if(pLinePoints[k].style==5 && pLinePoints[k-1].style==5 && k != vblCounter-1)\r\n                                    continue;\r\n                            }\r\n\r\n                            if (pLinePoints[k].style == 9 && pLinePoints[k - 1].style != 9)\r\n                            {\r\n                                if (shape.getPoints().length !== 0)\r\n                                    shapes.push(shape);\r\n                                shape = new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n                                shape.set_Style(pLinePoints[k].style);\r\n                                shape.setFillColor(tg.get_LineColor());\r\n                                shape.setFillStyle(1);\r\n                            }\r\n\r\n                            shape.moveTo(pLinePoints[k]);\r\n                            beginLine=false;\r\n                        }\r\n                        else\r\n                        {\r\n                            shape.lineTo(pLinePoints[k]);\r\n                            if(pLinePoints[k].style==5)\r\n                            {\r\n                                beginLine=true;\r\n                            }\r\n                            else if (pLinePoints[k].style == 10)\r\n                            {\r\n                                if (shape != null && shape.getShape() != null)\r\n                                {\r\n                                    shapes.splice(0, 0, shape);\r\n                                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                                }\r\n                                beginLine = true;\r\n                            }\r\n                        }\r\n                        if(k==vblCounter-1)\r\n                        {\r\n                            if(shape !=null && shape.getShape() != null)\r\n                            {\r\n                                shapes.push(shape);\r\n                            }\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    case TacticalLines.UNSP:\r\n                    case TacticalLines.SFENCE:\r\n                    case TacticalLines.DFENCE:\r\n                    case TacticalLines.LWFENCE:\r\n                    case TacticalLines.HWFENCE: {\r\n                        if (k === 0) {\r\n                            shape.moveTo(pLinePoints[k]);\r\n                            if (pLinePoints[k].style === 5) {\r\n                                continue;\r\n                            }\r\n                        }\r\n                        if (k > 0 && k < vblCounter - 1) {\r\n                            if (pLinePoints[k - 1].style === 5) {\r\n\r\n                                shape.moveTo(pLinePoints[k]);\r\n                            }\r\n\r\n                            else {\r\n                                if (pLinePoints[k - 1].style === 0) {\r\n\r\n                                    shape.lineTo(pLinePoints[k]);\r\n                                }\r\n\r\n                            }\r\n\r\n\r\n                            if (pLinePoints[k].style === 5) {\r\n\r\n                                shape.moveTo(pLinePoints[k]);\r\n                            }\r\n\r\n\r\n                            if (k === vblCounter - 2 && pLinePoints[k].style === 0) {\r\n                                shape.moveTo(pLinePoints[k]);\r\n                                shape.lineTo(pLinePoints[k + 1]);\r\n                            }\r\n                        }\r\n\r\n                        if (k === vblCounter - 1) //non-LC should only have one shape\r\n                        {\r\n                            if (shape != null && shape.getShape() != null) {\r\n\r\n                                shapes.push(shape);\r\n                            }\r\n\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        if (beginLine) {\r\n                            if (k === 0) {\r\n\r\n                                shape.set_Style(pLinePoints[k].style);\r\n                            }\r\n\r\n\r\n                            shape.moveTo(pLinePoints[k]);\r\n                            beginLine = false;\r\n                        }\r\n                        else {\r\n                            shape.lineTo(pLinePoints[k]);\r\n                            if (pLinePoints[k].style === 5) {\r\n                                beginLine = true;\r\n                                //unless there are doubled points with style=5\r\n                            }\r\n                        }\r\n                        if (k === vblCounter - 1) //non-LC should only have one shape\r\n                        {\r\n                            if (shape != null && shape.getShape() != null) {\r\n\r\n                                shapes.push(shape);\r\n                            }\r\n\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                }//end switch\r\n            }   //end for\r\n            //a requirement was added to enable fill for the axis of advance line types\r\n            let fillShapes: Array<Shape2> = Channels.getAXADFillShapes(vbiDrawThis, pLinePoints);\r\n            if (fillShapes != null && fillShapes.length > 0) {\r\n                shapes.unshift(...fillShapes); // shapes.addAll(0,fillShapes);\r\n            }\r\n\r\n            //diagnostic\r\n            if(vbiDrawThis==TacticalLines.BBS_LINE)\r\n            {\r\n                //shapes.remove(1);\r\n                shape=new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                shape.moveTo(pOriginalLinePoints[0]);\r\n                for(j=1;j<pOriginalLinePoints.length;j++)\r\n                    shape.lineTo(pOriginalLinePoints[j]);\r\n                shapes.push(shape);\r\n            }\r\n            //end section\r\n\r\n            lResult = lResultCounter;\r\n            //FillPoints(pLinePoints,pLinePoints.length);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Channels._className, \"GetChannel1Double\",\r\n                    new RendererException(\"Failed inside GetChannel1Double \" + tg.get_LineType().toString(), exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return lResult;\r\n    }\r\n    /**\r\n     * They decided that axis of advance must enable fill\r\n     * @param lineType\r\n     * @param pLinePoints\r\n     * @return\r\n     */\r\n    private static getAXADFillShapes(lineType: int, pLinePoints: POINT2[]): Array<Shape2> {\r\n        let shapes: Array<Shape2>;\r\n        try {\r\n            let newPts: Array<POINT2> = new Array();\r\n            let j: int = 0;\r\n            let shape: Shape2;\r\n            let n: int = pLinePoints.length;\r\n            let t: int = 0;\r\n            switch (lineType) {\r\n                case TacticalLines.BBS_LINE: {\r\n                    shape=new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n                    shape.moveTo(pLinePoints[0]);\r\n                    //for(j=1;j<pLinePoints.length;j++)\r\n                    for(j=1;j<n;j++)\r\n                    {\r\n                        shape.lineTo(pLinePoints[j]);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CHANNEL:\r\n                case TacticalLines.CHANNEL_FLARED:\r\n                case TacticalLines.CHANNEL_DASHED: {\r\n                    for (j = 0; j < n / 2; j++) {\r\n                        newPts.push(pLinePoints[j]);\r\n                    }\r\n                    for (j = n - 1; j >= n / 2; j--) {\r\n                        newPts.push(pLinePoints[j]);\r\n                    }\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n                    shape.moveTo(newPts[0]);\r\n                    let t: int = newPts.length;\r\n                    //for(j=1;j<newPts.length;j++)\r\n                    for (j = 1; j < t; j++) {\r\n                        shape.lineTo(newPts[j]);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AIRAOA:\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.CATK:\r\n                case TacticalLines.SPT_STRAIGHT: {\r\n                    //add the upper (lower) channel points\r\n                    //for(j=0;j<(pLinePoints.length-8)/2;j++)\r\n                    for (j = 0; j < (n - 8) / 2; j++) {\r\n                        newPts.push(pLinePoints[j]);\r\n                    }\r\n                    //add the arrow outline\r\n                    newPts.push(pLinePoints[n - 6]);;;\r\n                    newPts.push(pLinePoints[n - 7]);;\r\n                    newPts.push(pLinePoints[n - 8]);;\r\n                    newPts.push(pLinePoints[n - 3]);\r\n                    newPts.push(pLinePoints[n - 4]);\r\n                    //add the upper (lower) channel points\r\n                    for (j = n - 9; j >= (n - 8) / 2; j--) {\r\n                        newPts.push(pLinePoints[j]);\r\n                    }\r\n                    //newPts.push(pLinePoints[0]);\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n                    //shape.moveTo(newPts[0].x,newPts[0].y);\r\n                    shape.moveTo(newPts[0]);\r\n                    t = newPts.length;\r\n                    //for(j=1;j<newPts.length;j++)\r\n                    for (j = 1; j < t; j++) {\r\n                        shape.lineTo(newPts[j]);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MAIN_STRAIGHT:\r\n                case TacticalLines.MAIN: {\r\n                    //for(j=0;j<(pLinePoints.length-8)/2;j++)\r\n                    for (j = 0; j < (n - 8) / 2; j++) {\r\n                        newPts.push(pLinePoints[j]);\r\n                    }\r\n                    //add the arrow outline\r\n                    newPts.push(pLinePoints[n - 6]);\r\n                    newPts.push(pLinePoints[n - 5]);\r\n                    for (j = n - 9; j >= (n - 8) / 2; j--) {\r\n                        newPts.push(pLinePoints[j]);\r\n                    }\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n                    shape.moveTo(newPts[0]);\r\n                    t = newPts.length;\r\n                    //for(j=1;j<newPts.length;j++)\r\n                    for (j = 1; j < t; j++) {\r\n                        shape.lineTo(newPts[j]);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AAAAA: {\r\n                    //for(j=0;j<(pLinePoints.length-19)/2;j++)\r\n                    for (j = 0; j < (n - 19) / 2; j++) {\r\n                        newPts.push(pLinePoints[j]);\r\n                    }\r\n                    //add the arrow outline\r\n                    newPts.push(pLinePoints[n - 17]);\r\n                    newPts.push(pLinePoints[n - 18]);;\r\n                    newPts.push(pLinePoints[n - 19]);\r\n                    newPts.push(pLinePoints[n - 14]);;\r\n                    newPts.push(pLinePoints[n - 15]);\r\n\r\n                    for (j = n - 20; j >= (n - 19) / 2; j--) {\r\n                        newPts.push(pLinePoints[j]);\r\n                    }\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n                    shape.moveTo(newPts[0]);\r\n                    t = newPts.length;\r\n                    //for(j=1;j<newPts.length;j++)\r\n                    for (j = 1; j < t; j++) {\r\n                        shape.lineTo(newPts[j]);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FRONTAL_ATTACK:\r\n                case TacticalLines.TURNING_MOVEMENT: {\r\n                    for(j=0;j<(n-10)/2;j++)\r\n                    {\r\n                        newPts.push(pLinePoints[j]);\r\n                    }\r\n                    //add the arrow outline\r\n                    newPts.push(pLinePoints[n-8]);\r\n                    newPts.push(pLinePoints[n-9]);\r\n                    newPts.push(pLinePoints[n-10]);\r\n                    newPts.push(pLinePoints[n-5]);\r\n                    newPts.push(pLinePoints[n-6]);\r\n\r\n                    for(j=n-11;j>=(n-10)/2;j--)\r\n                    {\r\n                        newPts.push(pLinePoints[j]);\r\n                    }\r\n                    shape=new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n                    shape.moveTo(newPts[0]);\r\n                    t=newPts.length;\r\n                    for(j=1;j<t;j++)\r\n                    {\r\n                        shape.lineTo(newPts[j]);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MOVEMENT_TO_CONTACT: {\r\n                    for(j=0;j<(n-24)/2;j++)\r\n                    {\r\n                        newPts.push(pLinePoints[j]);\r\n                    }\r\n                    //add the arrow outline\r\n                    newPts.push(pLinePoints[n-22]);\r\n                    newPts.push(pLinePoints[n-23]);\r\n                    newPts.push(pLinePoints[n-24]);\r\n                    newPts.push(pLinePoints[n-19]);\r\n                    newPts.push(pLinePoints[n-20]);\r\n\r\n                    for(j=n-25;j>=(n-24)/2;j--)\r\n                    {\r\n                        newPts.push(pLinePoints[j]);\r\n                    }\r\n                    shape=new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n                    shape.moveTo(newPts[0]);\r\n                    t=newPts.length;\r\n                    for(j=1;j<t;j++)\r\n                    {\r\n                        shape.lineTo(newPts[j]);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CATKBYFIRE: {\r\n                    //for(j=0;j<(pLinePoints.length-17)/2;j++)\r\n                    for (j = 0; j < (n - 17) / 2; j++) {\r\n                        newPts.push(pLinePoints[j]);\r\n                    }\r\n                    //add the arrow outline\r\n                    newPts.push(pLinePoints[n - 15]);\r\n                    newPts.push(pLinePoints[n - 16]);\r\n                    newPts.push(pLinePoints[n - 17]);\r\n                    newPts.push(pLinePoints[n - 12]);\r\n                    newPts.push(pLinePoints[n - 13]);\r\n                    for (j = n - 18; j >= (n - 17) / 2; j--) {\r\n                        newPts.push(pLinePoints[j]);\r\n                    }\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n                    shape.moveTo(newPts[0]);\r\n                    t = newPts.length;\r\n                    //for(j=1;j<newPts.length;j++)\r\n                    for (j = 1; j < t; j++) {\r\n                        shape.lineTo(newPts[j]);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n            if (shape != null) {\r\n                shapes = new Array();\r\n                shape.setLineColor(null);\r\n                shapes.push(shape);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(Channels._className, \"getAXADfillShapes\",\r\n                    new RendererException(\"Failed inside getAXADFillShapes\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return shapes;\r\n    }\r\n    /*\r\n     * sets shape2 properties to those of shape1\r\n     * @param shape1\r\n     * @param shape2\r\n     */\r\n    //    private static void SetShapeProperties(Shape2 shape1, Shape2 shape2)\r\n    //    {\r\n    //        try\r\n    //        {\r\n    //            shape2.setLineColor(shape1.getLineColor());\r\n    //            shape2.setStroke(shape1.getStroke());\r\n    //            shape2.setFillColor(shape1.getFillColor());\r\n    //        }\r\n    //        catch (Exception exc) {\r\n    //            ErrorLogger.LogException(_className ,\"GetChannel1Double\",\r\n    //                    new RendererException(\"Failed inside SetShapeProperties\", exc));\r\n    //        }\r\n    //    }\r\n}\r\n","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\n\r\n\r\nimport { type double, type int, type long } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\n\r\nimport { arraysupport } from \"../JavaLineArray/arraysupport\"\r\nimport { flot } from \"../JavaLineArray/flot\"\r\nimport { lineutility } from \"../JavaLineArray/lineutility\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\n\r\nimport { TGLight } from \"../JavaTacticalRenderer/TGLight\"\r\n\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\nimport { RendererSettings } from \"../renderer/utilities/RendererSettings\"\r\n\r\nimport { Channels } from \"./Channels\";\r\n\r\n\r\n/**\r\n * A class to calculate the number of pixels based points required for a line\r\n *\r\n */\r\nexport class countsupport {\r\n    private static readonly maxLength: double = 100;\t//max arrow size\r\n    private static readonly minLength: double = 2.5;\t\t//min arrow size was 5\r\n    private static readonly _className: string = \"countsupport\";\r\n\r\n    //    protected static void setMinLength(double mLength)\r\n    //    {\r\n    //        minLength=mLength;\r\n    //    }\r\n    /**\r\n     * The main function to return the number of points needed for a symbol\r\n     * @param vblCounter the number of client points\r\n     * @param pLinePoints the client point array\r\n     * @return the number of points required to draw the symbol\r\n     */\r\n    static GetCountersDouble(tg: TGLight,\r\n        vblCounter: int,\r\n        pLinePoints: POINT2[],\r\n        clipBounds: Rectangle2D | null): int {\r\n        let count: int = 0;\r\n        try {\r\n            let vbiDrawThis: int = tg.get_LineType();\r\n            //declaration section\r\n            let j: int = 0;\r\n            let vblSaveCounter: int = vblCounter;\r\n            let pSquarePoints: POINT2[] = new Array<POINT2>(4);\r\n            let pUpperLinePoints: POINT2[];\r\n            let\r\n                pLowerLinePoints: POINT2[]\r\n            let segments: number[];\r\n            let pNewLinePoints: POINT2[];\r\n            let dRadius: double = 0;\r\n            let pointsCorner: POINT2[] = new Array<POINT2>(2);\r\n            //double saveMaxPixels = 2000;//CELineArrayGlobals.MaxPixels2;\r\n\r\n            pUpperLinePoints = new Array<POINT2>(vblCounter);\r\n            pLowerLinePoints = new Array<POINT2>(vblCounter);\r\n\r\n            for (j = 0; j < vblCounter; j++) {\r\n                pUpperLinePoints[j] = new POINT2(pLinePoints[j]);\r\n                pLowerLinePoints[j] = new POINT2(pLinePoints[j]);\r\n            }\r\n            lineutility.InitializePOINT2Array(pointsCorner);\r\n            lineutility.InitializePOINT2Array(pSquarePoints);\r\n            //end delcarations\r\n            switch (vbiDrawThis) {\r\n                case TacticalLines.BS_ELLIPSE: {\r\n                    count=37;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BS_CROSS: {\r\n                    count=4;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OVERHEAD_WIRE: {\r\n                    count = vblCounter * 15;    //15 points per segment\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.REEF: {\r\n                    vblCounter = countsupport.GetReefCount(pLinePoints, arraysupport.getScaledSize(40, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    count = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RESTRICTED_AREA: {\r\n                    vblCounter = countsupport.GetRestrictedAreaCount(pLinePoints, arraysupport.getScaledSize(15, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    count = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TRAINING_AREA: {\r\n                    vblCounter += 30;\r\n                    count = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PIPE: {\r\n                    count = countsupport.GetPipeCount(pLinePoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ANCHORAGE_AREA:\r\n                case TacticalLines.ANCHORAGE_LINE: {\r\n                    count = flot.GetAnchorageCountDouble(pLinePoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblCounter);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LRO: {\r\n                    let xCount: int = countsupport.GetXPointsCount(pLinePoints, arraysupport.getScaledSize(30, tg.get_LineThickness(), tg.get_patternScale()), vblCounter);\r\n                    let lvoCount: int = countsupport.GetLVOCount(pLinePoints, arraysupport.getScaledSize(30, tg.get_LineThickness(), tg.get_patternScale()), vblCounter);\r\n                    count = xCount + lvoCount;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LVO: {\r\n                    count = countsupport.GetLVOCount(pLinePoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblCounter);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ICING: {\r\n                    vblCounter = countsupport.GetIcingCount(pLinePoints, arraysupport.getScaledSize(15, tg.get_LineThickness(), tg.get_patternScale()), vblCounter);\r\n                    count = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FLOT: {\r\n                    vblSaveCounter = vblCounter;\r\n                    vblCounter = flot.GetFlotCountDouble(pLinePoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblCounter);\r\n                    count = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MVFR:\r\n                case TacticalLines.UNDERCAST: {\r\n                    vblSaveCounter = vblCounter;\r\n                    vblCounter = flot.GetFlotCountDouble(pLinePoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblCounter);\r\n                    count = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ITD: {\r\n                    vblCounter = countsupport.GetITDQty(pLinePoints, arraysupport.getScaledSize(15, tg.get_LineThickness(), tg.get_patternScale()), vblCounter) + vblCounter;\r\n                    count = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CONVERGENCE: {\r\n                    vblCounter = countsupport.GetConvergenceQty(pLinePoints, arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale()), vblCounter) + vblCounter;\r\n                    count = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RIDGE: {\r\n                    vblCounter = countsupport.GetFORTLCountDouble(tg, pLinePoints, vblSaveCounter);\r\n                    count = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TROUGH:\r\n                case TacticalLines.UPPER_TROUGH:\r\n                case TacticalLines.INSTABILITY:\r\n                case TacticalLines.SHEAR: {\r\n                    vblCounter = countsupport.GetSquallQty(pLinePoints, 6, arraysupport.getScaledSize(30, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter as int);\r\n                    count = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CABLE: {\r\n                    vblCounter = countsupport.GetSquallQty(pLinePoints, 6, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter as int);\r\n                    count = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SQUALL: {\r\n                    vblCounter = countsupport.GetSquallQty(pLinePoints, 5, arraysupport.getScaledSize(30, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter as int) + 2 * vblSaveCounter;\r\n                    count = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.USF:\r\n                case TacticalLines.SFG:\r\n                case TacticalLines.SFY:\r\n                case TacticalLines.SF: {\r\n                    vblCounter = flot.GetSFCountDouble(pLinePoints, vblCounter);\r\n                    count = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OFY: {\r\n                    vblSaveCounter = vblCounter;\r\n                    vblCounter = flot.GetOFYCountDouble(pLinePoints, arraysupport.getScaledSize(80, tg.get_LineThickness(), tg.get_patternScale()), vblCounter);\r\n                    count = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.UCF:\r\n                case TacticalLines.CF:\r\n                case TacticalLines.CFG:\r\n                case TacticalLines.CFY: {\r\n                    count = countsupport.GetFORTLCountDouble(tg, pLinePoints, vblSaveCounter);\r\n                    count += vblSaveCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FOLLA:\r\n                case TacticalLines.FOLSP: {\r\n                    count = 16;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ROADBLK:\r\n                case TacticalLines.FERRY:\r\n                case TacticalLines.EXPLOIT: {\r\n                    count = 8;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.NAVIGATION:\r\n                case TacticalLines.IL:\r\n                case TacticalLines.PLANNED:\r\n                case TacticalLines.ESR1:\r\n                case TacticalLines.ESR2:\r\n                case TacticalLines.FORDSITE:\r\n                case TacticalLines.FOXHOLE: \r\n                case TacticalLines.DECEIVE: {\r\n                    count = 4;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AMBUSH: {\t//extra 3 for open arrow, extra 26 for the tail arc,\r\n                    //and an extra 22 for the tail line segments\r\n                    count = 53;//vblCounter+51;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CLUSTER: {\r\n                    count = 28;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CONTAIN: {\r\n                    count = 40;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BYIMP: {\r\n                    count = 18;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SPTBYFIRE: {\r\n                    count = 16;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BLOCK:\r\n                case TacticalLines.MNFLDBLK: {\r\n                    count = 4;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PAA_RECTANGULAR: {\r\n                    count = 5;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RECTANGULAR_TARGET: {\r\n                    count = 9;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PENETRATE: {\r\n                    count = 7;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ASLTXING:\t//double for the channel type plus 4 for the hash marks\r\n                case TacticalLines.GAP:\r\n                case TacticalLines.BYPASS:\r\n                case TacticalLines.EASY:\r\n                case TacticalLines.BREACH:\r\n                case TacticalLines.CANALIZE: {\r\n                    count = 12;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MNFLDDIS: {\r\n                    count = 22;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WITHDRAW:\r\n                case TacticalLines.DISENGAGE:\r\n                case TacticalLines.WDRAWUP:\r\n                case TacticalLines.DELAY:\t\t//extra four points for hash marks on last segment\r\n                case TacticalLines.RETIRE:\r\n                case TacticalLines.FPOL:\r\n                case TacticalLines.RPOL:\r\n                case TacticalLines.ENVELOPMENT: {\r\n                    count = 23;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PURSUIT: {\r\n                    count = 25;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SEIZE:\r\n                case TacticalLines.CAPTURE:\r\n                case TacticalLines.EVACUATE: {\r\n                    count = 37;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RIP:\r\n                case TacticalLines.DEMONSTRATE: {\r\n                    count = 29;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MOBILE_DEFENSE: {\r\n                    count = 44;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DIRATKSPT: {\r\n                    count = vblCounter + 3;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.EXFILTRATION:\r\n                case TacticalLines.INFILTRATION: {\r\n                    count = vblCounter + 10 + 3;//client points plus 2 arcs plus one arrowhead\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ABATIS: {\r\n                    count = vblCounter + 3;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FPF:\t//extra two points for blocks at each end\r\n                case TacticalLines.LINTGT:\t//extra two points for blocks at each end\r\n                case TacticalLines.LINTGTS: {\r\n                    count = vblCounter + 4;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CHANNEL:\r\n                case TacticalLines.CHANNEL_FLARED:\r\n                case TacticalLines.CHANNEL_DASHED: {\r\n                    //pvblCounters[0]=2*lElements;\r\n                    //pvblCounters[1]=lElements;\r\n                    count = 2 * vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SARA: {\r\n                    count = 16;\t//same for DISM\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.COVER:\t\t//vblSaveCounter = vblCounter;\r\n                case TacticalLines.SCREEN:\r\n                case TacticalLines.GUARD:\r\n                case TacticalLines.PDF:\r\n                case TacticalLines.ATKBYFIRE: {\r\n                    count = 14;\t//same for DISM\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ESCORT: {\r\n                    count = 6;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RAFT:\r\n                case TacticalLines.MFLANE: {\t//extra eight points for hash marks at either end\r\n                    count = 8;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DIRATKGND: {\r\n                    count = vblCounter + 10;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DIRATKAIR: {\r\n                    count = vblCounter + 9;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DISRUPT:\r\n                case TacticalLines.CLEAR: {\r\n                    count = 20;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MSDZ: {\r\n                    count = 300;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CONVOY:\r\n                case TacticalLines.HCONVOY: {\r\n                    count = 10;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ISOLATE:\r\n                case TacticalLines.CORDONKNOCK:\r\n                case TacticalLines.CORDONSEARCH: \r\n                case TacticalLines.DENY: {\r\n                    count = 50;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AREA_DEFENSE: {\r\n                    count = 67;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OCCUPY: \r\n                case TacticalLines.CONTROL:\r\n                case TacticalLines.LOCATE: {\r\n                    count = 32;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SECURE: {\r\n                    count = 29;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RETAIN: {\r\n                    count = 75;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TURN_REVD:\r\n                case TacticalLines.TURN: {\r\n                    count = 29;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AIRFIELD: {\r\n                    count = vblCounter + 5;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FENCED: {\r\n                    count = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MSR_ALT:\r\n                case TacticalLines.ASR_ALT:\r\n                case TacticalLines.TRAFFIC_ROUTE_ALT: {\r\n                    count = vblCounter * 9;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MSR_TWOWAY:\r\n                case TacticalLines.ASR_TWOWAY: {\r\n                    count = vblCounter * 11;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MSR_ONEWAY:\r\n                case TacticalLines.ASR_ONEWAY:\r\n                case TacticalLines.TRAFFIC_ROUTE_ONEWAY: {\r\n                    count = vblCounter * 6;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WF:\r\n                case TacticalLines.UWF: {\r\n                    vblCounter = flot.GetFlotCount2Double(tg, pLinePoints, vblCounter);\r\n                    vblCounter += vblSaveCounter;\r\n                    count = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WFG:\r\n                case TacticalLines.WFY: {\r\n                    vblCounter = flot.GetFlotCount2Double(tg, pLinePoints, vblCounter);\r\n                    count = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FORDIF: {\r\n                    dRadius = lineutility.CalcDistanceToLineDouble(pLinePoints[0], pLinePoints[1], pLinePoints[2]);\r\n                    let spikeLength: double = arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale());\r\n                    count = Math.trunc((dRadius / (spikeLength / 2)) * 3) + 6;\r\n                    if (clipBounds != null) {\r\n                        let width: double = clipBounds.getWidth();\r\n                        let height: double = clipBounds.getHeight();\r\n                        dRadius = Math.sqrt(width * width + height * height);\r\n                        count = Math.trunc(dRadius / (spikeLength / 2)) + 6;\r\n                    }\r\n\r\n\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ATDITCH:\t//call function to determine the array size\r\n                case TacticalLines.ATDITCHC:\t//call function to determine the array size\r\n                case TacticalLines.ATDITCHM: {\r\n                    count = countsupport.GetDitchCountDouble(pLinePoints, vblSaveCounter, vbiDrawThis);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CATK:\r\n                case TacticalLines.MAIN:\r\n                case TacticalLines.MAIN_STRAIGHT:\r\n                case TacticalLines.AIRAOA:\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.SPT_STRAIGHT: {\r\n                    //points for these need not be bounded\r\n                    //they have an extra 8 points for the arrowhead\r\n                    count = 2 * vblCounter + 8;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FRONTAL_ATTACK: {\r\n                    count=2*vblCounter+15;\r\n                    break;\r\n                }\r\n                \r\n                case TacticalLines.TURNING_MOVEMENT: {\r\n                    count=2*vblCounter+14;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MOVEMENT_TO_CONTACT: {\r\n                    count=2*vblCounter+24;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CATKBYFIRE: {\r\n                    count = 2 * vblCounter + 17;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AAAAA: {\r\n                    count = 2 * vblCounter + 19;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LLTR:  //added 5-4-07\r\n                case TacticalLines.SAAFR:\r\n                case TacticalLines.AC:\r\n                case TacticalLines.SC:\r\n                case TacticalLines.MRR:\r\n                case TacticalLines.SL:\r\n                case TacticalLines.TC: {\r\n                    vblCounter = 6 * (vblSaveCounter - 1);\t//6 per segment\r\n                    count = vblCounter + 26 * vblSaveCounter * 2;\t//26 for each circle and potentially two circles at each endpoint\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ATWALL:\r\n                case TacticalLines.LINE:\r\n                case TacticalLines.OBSAREA:\r\n                case TacticalLines.OBSFAREA:\r\n                case TacticalLines.STRONG:\r\n                case TacticalLines.ZONE:\r\n                case TacticalLines.ENCIRCLE:\r\n                case TacticalLines.FORT_REVD:\r\n                case TacticalLines.FORT:\r\n                case TacticalLines.FORTL: {\r\n                    count = countsupport.GetFORTLCountDouble(tg, pLinePoints, vblSaveCounter);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TRIPLE:\r\n                case TacticalLines.DOUBLEC:\r\n                case TacticalLines.SINGLEC:\r\n                case TacticalLines.HWFENCE:\r\n                case TacticalLines.LWFENCE:\r\n                case TacticalLines.UNSP:\r\n                case TacticalLines.DOUBLEA:\r\n                case TacticalLines.SFENCE:\r\n                case TacticalLines.DFENCE: {\r\n                    count = Channels.GetTripleCountDouble(pLinePoints, vblCounter, vbiDrawThis);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BBS_LINE: {\r\n                    count = 2 * vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LC: {\r\n                    pUpperLinePoints = Channels.GetChannelArray2Double(1, pUpperLinePoints, 1, vblCounter, vbiDrawThis, Math.trunc(arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale())));\r\n                    pLowerLinePoints = Channels.GetChannelArray2Double(1, pLowerLinePoints, 0, vblCounter, vbiDrawThis, Math.trunc(arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale())));\r\n                    let lUpperFlotCount: int = flot.GetFlotCountDouble(pUpperLinePoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblCounter);\r\n                    let lLowerFlotCount: int = flot.GetFlotCountDouble(pLowerLinePoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblCounter);\r\n                    count = lUpperFlotCount + lLowerFlotCount;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OCCLUDED:\r\n                case TacticalLines.UOF: {\r\n                    vblSaveCounter = vblCounter;\r\n                    vblCounter = flot.GetOccludedCountDouble(pLinePoints, vblCounter);\r\n                    vblCounter += vblSaveCounter;\r\n                    count = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FIX:\r\n                case TacticalLines.MNFLDFIX: {\r\n                    if (pLinePoints.length > 1) {\r\n\r\n                        count = countsupport.GetDISMFixCountDouble(pLinePoints[0], pLinePoints[1], clipBounds);\r\n                    }\r\n\r\n                    else {\r\n                        count = 0;\r\n                    }\r\n\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BYDIF: {\r\n                    if (clipBounds != null) {\r\n                        countsupport.GetByDifSegment(pLinePoints, pointsCorner);\r\n                        let ul: POINT2 = new POINT2(clipBounds.getMinX(), clipBounds.getMinY());    //-100,1000\r\n                        let lr: POINT2 = new POINT2(clipBounds.getMaxX(), clipBounds.getMaxY());  //-100,1000\r\n                        let ptsCorner: POINT2[] = lineutility.BoundOneSegment(pointsCorner[0], pointsCorner[1], ul, lr);\r\n\r\n                        if (ptsCorner != null) {\r\n\r\n                            count = countsupport.GetDISMFixCountDouble(ptsCorner[0], ptsCorner[1], clipBounds);\r\n                        }\r\n\r\n                        else {\r\n\r\n                            count = 20;\r\n                        }\r\n\r\n                    }\r\n                    else {\r\n\r\n                        count = countsupport.GetDISMFixCountDouble(pLinePoints[0], pLinePoints[1], clipBounds);\r\n                    }\r\n\r\n\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    count = vblCounter;\r\n                    break;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(countsupport._className, \"GetCountersDouble\",\r\n                    new RendererException(\"Failed inside GetCountersDouble \" + tg.get_LineType().toString(), exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return Math.trunc(count);\r\n    }\r\n    private static GetReefCount(pLinePoints: POINT2[],\r\n        length: double,\r\n        vblCounter: int): int {\r\n        let count: int = 0;\r\n        try {\r\n            let d: double = 0;\r\n            for (let j: int = 0; j < vblCounter - 1; j++) {\r\n                d = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                count += 5 * Math.trunc(d / length);\r\n            }\r\n            count += 2 * vblCounter as int;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(countsupport._className, \"GetReefCount\",\r\n                    new RendererException(\"Failed inside GetReefCount\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return count;\r\n    }\r\n    private static GetRestrictedAreaCount(pLinePoints: POINT2[],\r\n        length: double,\r\n        vblCounter: int): int {\r\n        let count: int = 0;\r\n        try {\r\n            let d: double = 0;\r\n            for (let j: int = 0; j < vblCounter - 1; j++) {\r\n                d = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                count += 4 * Math.trunc(d / length);\r\n            }\r\n            count += 2 * vblCounter as int;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(countsupport._className, \"GetRestrictedAreaCount\",\r\n                    new RendererException(\"Failed inside GetRestrictedAreaCount\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return count;\r\n    }\r\n\r\n    private static GetPipeCount(pLinePoints: POINT2[],\r\n        length: double,\r\n        vblCounter: int): int {\r\n        let count: int = 0;\r\n        try {\r\n            let d: double = 0;\r\n            for (let j: int = 0; j < vblCounter - 1; j++) {\r\n                d = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                count += 3 * Math.trunc(d / length);\r\n            }\r\n            count += 2 * vblCounter as int;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(countsupport._className, \"GetPipeCount\",\r\n                    new RendererException(\"Failed inside GetPipeCount\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return count;\r\n    }\r\n\r\n    static GetXPointsCount(pOriginalLinePoints: POINT2[], segmentLength: double, vblCounter: int): int {\r\n        let xCounter: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let d: double = 0;\r\n            //POINT2 pt0,pt1,pt2,pt3=new POINT2(),pt4=new POINT2(),pt5=new POINT2(),pt6=new POINT2();\r\n            let numThisSegment: int = 0;\r\n            for (j = 0; j < vblCounter - 1; j++) {\r\n                d = lineutility.CalcDistanceDouble(pOriginalLinePoints[j], pOriginalLinePoints[j + 1]);\r\n                numThisSegment = Math.trunc((d - segmentLength / 2) / segmentLength);\r\n                xCounter += 4 * numThisSegment;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(countsupport._className, \"GetXPointsCount\",\r\n                    new RendererException(\"Failed inside GetXPointsCount\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return xCounter;\r\n    }\r\n\r\n    static GetLVOCount(pOriginalLinePoints: POINT2[], segmentLength: double, vblCounter: int): int {\r\n        let lEllipseCounter: int = 0;\r\n        try {\r\n            let d: double = 0;\r\n            let lHowManyThisSegment: int = 0;\r\n            let j: int = 0;\r\n            //end declarations\r\n            for (j = 0; j < vblCounter - 1; j++) {\r\n                d = lineutility.CalcDistanceDouble(pOriginalLinePoints[j], pOriginalLinePoints[j + 1]);\r\n                //lHowManyThisSegment = (int) ((d - 20) / 20);\r\n                lHowManyThisSegment = Math.trunc((d - segmentLength) / segmentLength) + 1;\r\n                lEllipseCounter += lHowManyThisSegment * 37;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(countsupport._className, \"GetLVOCount\",\r\n                    new RendererException(\"Failed inside GetLVOCount\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return lEllipseCounter;\r\n    }\r\n\r\n    private static GetIcingCount(points: POINT2[], length: double, vblCounter: int): int {\r\n        let total: int = 2 * vblCounter;\r\n        try {\r\n            let d: double = 0;\r\n            for (let j: int = 0; j < vblCounter - 1; j++) {\r\n                d = lineutility.CalcDistanceDouble(points[j], points[j + 1]);\r\n                d = (d / length) * 4;\r\n                total += d;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(countsupport._className, \"GetIcingCount\",\r\n                    new RendererException(\"Failed inside GetIcingCount\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return total;\r\n    }\r\n\r\n    protected static GetITDQty(pLinePoints: POINT2[], length: double, vblCounter: int): int {\r\n        let total: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let d: double = 0;\r\n            let n: int = 0;\r\n            for (j = 0; j < vblCounter - 1; j++) {\r\n                d = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                n = 2 * Math.trunc(d / length);\r\n                if (n < 2) {\r\n\r\n                    n = 2;\r\n                }\r\n\r\n                total += n;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(countsupport._className, \"GetITDQty\",\r\n                    new RendererException(\"Failed inside GetITDQty\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return total;\r\n    }\r\n\r\n    protected static GetConvergenceQty(pLinePoints: POINT2[], length: double, vblCounter: int): int {\r\n        let total: int = vblCounter;\r\n        try {\r\n            let j: int = 0;\r\n            let d: double = 0;\r\n            for (j = 0; j < vblCounter - 1; j++) {\r\n                d = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                total += 4 * Math.trunc(d / length);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(countsupport._className, \"GetConvergenceQty\",\r\n                    new RendererException(\"Failed inside GetConvergenceQty\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return total;\r\n    }\r\n\r\n    /**\r\n     * Calculates the points for ATDITCH, ATDITCHC, ATDITCHM\r\n     * @param pLinePoints the client point array\r\n     * @param vblCounter the number of client points\r\n     * @param vbiDrawThis the line type\r\n     * @return\r\n     */\r\n    private static GetDitchCountDouble(pLinePoints: POINT2[],\r\n        vblCounter: int,\r\n        vbiDrawThis: int): int {\r\n        let vblXCounter: int = 0;\r\n        try {\r\n            //declarations\r\n            let j: int = 0;\r\n            let nHowManyThisSegment: int = 0;\r\n            let dHowFar: double = 0;\r\n            //dPrinter = (double) nPrinter;\r\n\r\n            vblXCounter = vblCounter;\r\n\r\n            for (j = 0; j < vblCounter - 1; j++) {\r\n                dHowFar = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                nHowManyThisSegment = Math.trunc((dHowFar - 1) / 12);\r\n                if (dHowFar > 24) {\r\n                    switch (vbiDrawThis) {\r\n                        //case TacticalLines.FORT:\r\n                        //    break;\r\n                        case TacticalLines.ATDITCHM: {\r\n                            vblXCounter += 5 * nHowManyThisSegment + 1;//was 4 * nHowManyThisSegment\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            vblXCounter += 4 * nHowManyThisSegment;//was 3 * nHowManyThisSegment\r\n                            break;\r\n                        }\r\n\r\n                    }\t//end switch\r\n                } //end if\r\n                else {\r\n                    vblXCounter += 2;\r\n                }\r\n            }\t//end for\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(countsupport._className, \"GetDitchcountDouble\",\r\n                    new RendererException(\"Failed inside GetDitchCountDouble \" + vbiDrawThis.toString(), exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return vblXCounter;\r\n    }\r\n    static GetSquallQty(pLinePoints: POINT2[],\r\n        quantity: int,\r\n        length: double,\r\n        numPoints: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let dist: double = 0;\r\n            let numCurves: int = 0;\r\n            //end declarations\r\n\r\n            for (j = 0; j < numPoints - 1; j++) {\r\n                dist = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                numCurves = Math.trunc(dist / length as double);\r\n                counter += numCurves * quantity;\r\n                if (numCurves === 0) {\r\n                    counter += 2;\r\n                }\r\n            }\r\n\r\n            if (counter < numPoints) {\r\n                counter = numPoints;\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(countsupport._className, \"GetSquallQty\",\r\n                    new RendererException(\"Failed inside GetSquallQty\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n\r\n    static GetSquallSegQty(StartPt: POINT2,\r\n        EndPt: POINT2,\r\n        quantity: int,\r\n        length: double): int {\r\n        let qty: int = 0;\r\n        try {\r\n            let dist: double = lineutility.CalcDistanceDouble(StartPt, EndPt);\r\n            let numCurves: int = Math.trunc(dist / length as double);\r\n            qty = numCurves * quantity;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(countsupport._className, \"GetSquallSegQty\",\r\n                    new RendererException(\"Failed inside GetSquallSegQty\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return qty;\r\n    }\r\n\r\n    /**\r\n     * returns number of points required for ATWALL, FORT and other symbols\r\n     * @param pLinePoints the client points\r\n     * @param vblCounter the number of client points\r\n     * @return\r\n     */\r\n    static GetFORTLCountDouble(tg: TGLight, pLinePoints: POINT2[], vblCounter: int): int {\r\n        let lCounter: int = 0;\r\n        try {\r\n            //declarations\r\n            let j: int = 0;\r\n            let dCounter: double = 0;\r\n            let dIncrement: double = 0;\r\n            //end declarations\r\n\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.UCF:\r\n                case TacticalLines.CF:\r\n                case TacticalLines.CFG:\r\n                case TacticalLines.CFY: {\r\n                    dIncrement = arraysupport.getScaledSize(60, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RIDGE: {\r\n                    dIncrement = arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    dIncrement = arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n                    break;\r\n                }\r\n\r\n            }\r\n\r\n            for (j = 0; j < vblCounter - 1; j++) {\r\n                dCounter = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n\r\n                switch (tg.get_LineType()) {\r\n                    case TacticalLines.CFG: {\r\n                        dCounter = (dCounter / dIncrement) * 13;\r\n                        break;\r\n                    }\r\n\r\n                    case TacticalLines.CFY: {\r\n                        dCounter = (dCounter / dIncrement) * 17;\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        dCounter = (dCounter / dIncrement) * 10;\r\n                        break;\r\n                    }\r\n\r\n                }\r\n\r\n                if (dCounter < 4) {\r\n                    dCounter = 4;\r\n                }\r\n                lCounter += Math.trunc(dCounter);\r\n            }\r\n            lCounter += 10 + vblCounter;\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(countsupport._className, \"GetFORTLCountDouble\",\r\n                    new RendererException(\"Failed inside GetFORTLCountDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return lCounter;\r\n    }\r\n\r\n    private static GetByDifSegment(points: POINT2[], pointsCorner: POINT2[]): void {\r\n        try {\r\n            // draw open-ended rectangle\r\n            let point_mid: POINT2 = new POINT2();\r\n            //int j=0;\r\n            //\tPOINT1 pts[4];\r\n            if (pointsCorner == null) {\r\n                pointsCorner = new Array<POINT2>(2);\r\n                lineutility.InitializePOINT2Array(pointsCorner);\r\n            }\r\n            point_mid.x = (points[0].x + points[1].x) / 2;\r\n            point_mid.y = (points[0].y + points[1].y) / 2;\r\n            pointsCorner[0].x = points[0].x - point_mid.x + points[2].x;\r\n            pointsCorner[0].y = points[0].y - point_mid.y + points[2].y;\r\n            pointsCorner[1].x = points[1].x - point_mid.x + points[2].x;\r\n            pointsCorner[1].y = points[1].y - point_mid.y + points[2].y;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(countsupport._className, \"GetByDifSegment\",\r\n                    new RendererException(\"Failed inside GetByDifSegment\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n    /**\r\n     * clipBounds is used because of the glyphs on one segment\r\n     * @param FirstLinePoint\r\n     * @param LastLinePoint\r\n     * @param clipBounds\r\n     * @return\r\n     */\r\n    protected static GetDISMFixCountDouble(FirstLinePoint: POINT2,\r\n        LastLinePoint: POINT2,\r\n        clipBounds: Rectangle2D): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let savepoints: POINT2[] = new Array<POINT2>(2);\r\n            //double dAngle1 = 0;\r\n            let dLength: double = 0;\r\n            let dJaggyHalfAmp: double = 0;\r\n            let dJaggyHalfPeriod: double = 0;\r\n            let iNumJaggies: int = 0;\r\n\r\n            savepoints[0] = new POINT2(FirstLinePoint);\r\n            savepoints[1] = new POINT2(LastLinePoint);\r\n\r\n            //Boolean drawJaggies=true;\r\n            if (clipBounds != null) {\r\n                let ul: POINT2 = new POINT2(clipBounds.getMinX(), clipBounds.getMinY());\r\n                let lr: POINT2 = new POINT2(clipBounds.getMaxX(), clipBounds.getMaxY());\r\n                savepoints = lineutility.BoundOneSegment(FirstLinePoint, LastLinePoint, ul, lr);\r\n            }\r\n\r\n            if (savepoints == null) {\r\n\r\n                return 0;\r\n            }\r\n\r\n\r\n            dLength = Math.sqrt((savepoints[1].x - savepoints[0].x) * (savepoints[1].x - savepoints[0].x) +\r\n                (savepoints[1].y - savepoints[0].y) * (savepoints[1].y - savepoints[0].y));\r\n            dJaggyHalfAmp = dLength / 15; // half the amplitude of the \"jaggy function\"\r\n\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (dJaggyHalfAmp > countsupport.maxLength * DPIScaleFactor) {\r\n                dJaggyHalfAmp = countsupport.maxLength * DPIScaleFactor;\r\n            }\r\n            if (dJaggyHalfAmp < countsupport.minLength * DPIScaleFactor) {\r\n                dJaggyHalfAmp = countsupport.minLength * DPIScaleFactor;\r\n            }\r\n\r\n            dJaggyHalfPeriod = dJaggyHalfAmp / 1.5; // half the period of the \"jaggy function\"\r\n            iNumJaggies = Math.trunc(dLength / dJaggyHalfPeriod) - 3;\r\n            if (iNumJaggies < 0) {\r\n                iNumJaggies = 0;\r\n            }\r\n\r\n            savepoints = null;\r\n            counter = 20 + iNumJaggies * 3;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(countsupport._className, \"GetDISMFixCount\",\r\n                    new RendererException(\"Failed inside GetDISMFixCount\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n\r\n}\r\n","import { type int } from \"../graphics2d/BasicTypes\";\r\nimport { arraysupport } from \"../JavaLineArray/arraysupport\"\r\nimport { Channels } from \"../JavaLineArray/Channels\"\r\nimport { countsupport } from \"../JavaLineArray/countsupport\"\r\nimport { flot } from \"../JavaLineArray/flot\"\r\nimport { lineutility } from \"../JavaLineArray/lineutility\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\nimport { TGLight } from \"../JavaTacticalRenderer/TGLight\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\n\r\n/**\r\n * A class for the interface between the points calculation CELineArray and\r\n * the tactical renderer.\r\n *\r\n *\r\n */\r\nexport class CELineArray {\r\n    private static readonly _className: string = \"CELineArray\";\r\n    /**\r\n    * public function to return the line count required for all of the symbols\r\n    *\r\n    * @param plArrayOfLongs the client points as an array of POINT2 in pixels.\r\n    * @param lElements the number of client points.\r\n    * @param ChannelWidth the chanel width in pixels\r\n    *\r\n    * @return the number of points which will be required for the symbol.\r\n    */\r\n    public static CGetLineCountDouble(tg: TGLight,\r\n        plArrayOfLongs: number[],\r\n        lElements: int, //number of points\r\n        ChannelWidth: int): int {\r\n        let lResult: int = 0;\r\n        try {\r\n            //declarations\r\n            let lPtrcntr: int = 0;\r\n            let lLowerFlotCount: int = 0;\r\n            let lUpperFlotCount: int = 0;\r\n            let pLinePoints: POINT2[] = new Array<POINT2>(lElements);\r\n            let pLowerLinePoints: POINT2[] = new Array<POINT2>(lElements);\r\n            let\r\n                pUpperLinePoints: POINT2[] = new Array<POINT2>(lElements);\r\n            let\r\n                pUpperLowerLinePoints: POINT2[] = new Array<POINT2>(2 * lElements + 2);\r\n            let i: number = 0;\r\n            //end declarations\r\n\r\n            if (lElements <= 0) {\r\n                return -1;\r\n            }\r\n\r\n            lineutility.InitializePOINT2Array(pLinePoints);\r\n            lineutility.InitializePOINT2Array(pUpperLinePoints);\r\n            lineutility.InitializePOINT2Array(pLowerLinePoints);\r\n            for (i = 0; i < lElements; i++) {\r\n                pLinePoints[i].x = plArrayOfLongs[lPtrcntr];\r\n                lPtrcntr++;\r\n                pLinePoints[i].y = plArrayOfLongs[lPtrcntr];\r\n                lPtrcntr++;\r\n            }\r\n            for (i = 0; i < lElements; i++) {\r\n                pLowerLinePoints[i] = new POINT2(pLinePoints[i]);\r\n                pUpperLinePoints[i] = new POINT2(pLinePoints[i]);\r\n            }\r\n\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.CHANNEL:\r\n                case TacticalLines.CHANNEL_FLARED:\r\n                case TacticalLines.CHANNEL_DASHED: {\r\n                    lResult = 2 * lElements;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MAIN:\r\n                case TacticalLines.MAIN_STRAIGHT:\r\n                case TacticalLines.AIRAOA:\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.SPT_STRAIGHT: {\r\n                    //points for these need not be bounded\r\n                    //they have an extra 8 points for the arrowhead\r\n                    lResult = 2 * lElements + 8;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FRONTAL_ATTACK: {\r\n                    lResult = 2 * lElements + 15;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TURNING_MOVEMENT: {\r\n                    lResult = 2 * lElements + 14;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MOVEMENT_TO_CONTACT: {\r\n                    lResult = 2 * lElements + 24;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CATK: {\r\n                    lResult = 2 * lElements + 8;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CATKBYFIRE: {\r\n                    lResult = 2 * lElements + 17;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AAAAA: {\r\n                    lResult = 2 * lElements + 19;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LC: {\r\n                    pUpperLinePoints = Channels.GetChannelArray2Double(1, pUpperLinePoints, 1, lElements, tg.get_LineType(), ChannelWidth);\r\n                    pLowerLinePoints = Channels.GetChannelArray2Double(1, pLowerLinePoints, 0, lElements, tg.get_LineType(), ChannelWidth);\r\n                    lUpperFlotCount = flot.GetFlotCountDouble(pUpperLinePoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), lElements);\r\n                    lLowerFlotCount = flot.GetFlotCountDouble(pLowerLinePoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), lElements);\r\n                    lResult = lUpperFlotCount + lLowerFlotCount;\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    //call GetCountersDouble for the remaining line types.\r\n                    lResult = countsupport.GetCountersDouble(tg, lElements, pLinePoints, null);\r\n                    break;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(CELineArray._className, \"CGetLineCountDouble\",\r\n                    new RendererException(\"Failed inside CGetLineCount \" + tg.get_LineType().toString(), exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return (lResult);\r\n    }\r\n    /**\r\n     * Return true is the line type is a channel type\r\n     * @param lineType line type\r\n     * @return\r\n     */\r\n    public static CIsChannel(lineType: int): int {\r\n        let lResult: int = 0;\r\n        try {\r\n            switch (lineType) {\r\n                case TacticalLines.CATK:\r\n                case TacticalLines.CATKBYFIRE:\r\n                case TacticalLines.LC:\r\n                case TacticalLines.AIRAOA:\r\n                case TacticalLines.AAAAA:\r\n                case TacticalLines.MAIN:\r\n                case TacticalLines.MAIN_STRAIGHT:\r\n                case TacticalLines.SPT:\r\n                case TacticalLines.SPT_STRAIGHT:\r\n                case TacticalLines.FRONTAL_ATTACK:\r\n                case TacticalLines.TURNING_MOVEMENT:\r\n                case TacticalLines.MOVEMENT_TO_CONTACT:\r\n                case TacticalLines.UNSP:\r\n                case TacticalLines.SFENCE:\r\n                case TacticalLines.DFENCE:\r\n                case TacticalLines.DOUBLEA:\r\n                case TacticalLines.LWFENCE:\r\n                case TacticalLines.HWFENCE:\r\n                case TacticalLines.BBS_LINE:\r\n                case TacticalLines.SINGLEC:\r\n                case TacticalLines.DOUBLEC:\r\n                case TacticalLines.TRIPLE:\r\n                case TacticalLines.CHANNEL:\r\n                case TacticalLines.CHANNEL_FLARED:\r\n                case TacticalLines.CHANNEL_DASHED: {\r\n                    lResult = 1;\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    lResult = 0;\r\n                    break;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(CELineArray._className, \"CIsChannel\",\r\n                    new RendererException(\"Failed inside CIsChannel \" + lineType.toString(), exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return lResult;\r\n    }\r\n    private static _client: string = \"\";\r\n    public static setClient(value: string): void {\r\n        CELineArray._client = value;\r\n        Channels.setClient(value);\r\n    }\r\n    public static getClient(): string {\r\n        return CELineArray._client;\r\n    }\r\n    //    public static void setMinLength(double value)\r\n    //    {\r\n    //        DISMSupport.setMinLength(value);\r\n    //        arraysupport.setMinLength(value);\r\n    //        countsupport.setMinLength(value);\r\n    //        return;\r\n    //    }\r\n}\r\n","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\n\r\n\r\nimport { type double, type int } from \"../graphics2d/BasicTypes\";\r\n\r\n\r\nimport { Polygon } from \"../graphics2d/Polygon\"\r\nimport { Area } from \"../graphics2d/Area\"\r\nimport { BasicStroke } from \"../graphics2d/BasicStroke\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\nimport { Shape } from \"../graphics2d/Shape\"\r\nimport { CELineArray } from \"../JavaLineArray/CELineArray\"\r\nimport { countsupport } from \"../JavaLineArray/countsupport\"\r\nimport { DISMSupport } from \"../JavaLineArray/DISMSupport\"\r\nimport { flot } from \"../JavaLineArray/flot\"\r\nimport { lineutility } from \"../JavaLineArray/lineutility\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { ref } from \"../JavaLineArray/ref\"\r\nimport { Shape2 } from \"../JavaLineArray/Shape2\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\nimport { TGLight } from \"../JavaTacticalRenderer/TGLight\"\r\nimport { Color } from \"../renderer/utilities/Color\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { IPointConversion } from \"../renderer/utilities/IPointConversion\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\nimport { RendererSettings } from \"../renderer/utilities/RendererSettings\"\r\n\r\n\r\n/**\r\n * Class to process the pixel arrays\r\n *\r\n */\r\nexport class arraysupport {\r\n\r\n    private static readonly maxLength: double = 100;\r\n    private static readonly minLength: double = 2.5;    //was 5\r\n    private static dACP: double = 0;\r\n    private static readonly _className: string = \"arraysupport\";\r\n\r\n    //    protected static void setMinLength(double value)\r\n    //    {\r\n    //        minLength=value;\r\n    //    }\r\n    private static FillPoints(pLinePoints: POINT2[],\r\n        counter: int,\r\n        points: Array<POINT2>): void {\r\n        points.length = 0; // points.clear()\r\n        for (let j: int = 0; j < counter; j++) {\r\n            points.push(pLinePoints[j]);\r\n        }\r\n    }\r\n\r\n    /**\r\n     * This is the interface function to CELineArray from clsRenderer2 for\r\n     * non-channel types\r\n     *\r\n     * @param pts the client points\r\n     * @param shapes the symbol ShapeInfo objects\r\n     * @param clipBounds the rectangular clipping bounds\r\n     */\r\n    public static GetLineArray2(tg: TGLight,\r\n        pts: Array<POINT2>,\r\n        shapes: Array<Shape2>,\r\n        clipBounds: Rectangle2D | null,\r\n        converter: IPointConversion | null): Array<POINT2> | null {\r\n\r\n        let points: Array<POINT2> | null = null;\r\n        try {\r\n            let pt: POINT2;\r\n            let vblSaveCounter: int = pts.length;\r\n            let pLinePoints: POINT2[] = new Array<POINT2>(vblSaveCounter);\r\n            let j: int = 0;\r\n\r\n            for (j = 0; j < vblSaveCounter; j++) {\r\n                pt = pts[j] as POINT2;\r\n                pLinePoints[j] = new POINT2(pt.x, pt.y, pt.style);\r\n            }\r\n            //get the number of points the array will require\r\n            let vblCounter: int = countsupport.GetCountersDouble(tg, vblSaveCounter, pLinePoints, clipBounds);\r\n\r\n            //resize pLinePoints and fill the first vblSaveCounter elements with the original points\r\n            if (vblCounter > 0) {\r\n                pLinePoints = new Array<POINT2>(vblCounter);\r\n            } else {\r\n                return null;\r\n            }\r\n\r\n            lineutility.InitializePOINT2Array(pLinePoints);\r\n\r\n            //safeguards added 2-17-11 after CPOF client was allowed to add points to autoshapes\r\n            if (vblSaveCounter > pts.length) {\r\n                vblSaveCounter = pts.length;\r\n            }\r\n            if (vblSaveCounter > pLinePoints.length) {\r\n                vblSaveCounter = pLinePoints.length;\r\n            }\r\n\r\n            for (j = 0; j < vblSaveCounter; j++) {\r\n                pt = pts[j] as POINT2;\r\n                pLinePoints[j] = new POINT2(pt.x, pt.y, pt.style);\r\n            }\r\n            //we have to adjust the autoshapes because they are instantiating with fewer points\r\n            points = arraysupport.GetLineArray2Double(tg, pLinePoints, vblCounter, vblSaveCounter, shapes, clipBounds, converter);\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetLineArray2\",\r\n                    new RendererException(\"GetLineArray2 \" + tg.get_LineType().toString(), exc));\r\n\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return points;\r\n        //the caller can get points\r\n    }\r\n\r\n    /**\r\n     * A function to calculate the points for FORTL\r\n     *\r\n     * @param pLinePoints OUT - the points arry also used for the return points\r\n     * @param vblSaveCounter the number of client points\r\n     * @return\r\n     */\r\n    private static GetFORTLPointsDouble(tg: TGLight, pLinePoints: POINT2[], vblSaveCounter: int): int {\r\n        let nCounter: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let bolVertical: int = 0;\r\n            let lCount: int = 0;\r\n            let dIncrement: double = arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n            let m: ref<number[]> = new ref();\r\n            let pSpikePoints: POINT2[];\r\n            let pt0: POINT2 = new POINT2();\r\n            let pt1: POINT2 = new POINT2();\r\n\r\n            lCount = countsupport.GetFORTLCountDouble(tg, pLinePoints, vblSaveCounter);\r\n            let numGlyphs: int = 0;\r\n            let dGlyphSize: double = dIncrement / 2;\r\n\r\n            pSpikePoints = new Array<POINT2>(lCount);\r\n            lineutility.InitializePOINT2Array(pSpikePoints);\r\n\r\n            for (j = 0; j < vblSaveCounter - 1; j++) {\r\n                bolVertical = lineutility.CalcTrueSlopeDouble(pLinePoints[j], pLinePoints[j + 1], m);\r\n                let dLengthSegment: double = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                if (dLengthSegment / dIncrement < 1) {\r\n                    pSpikePoints[nCounter] = new POINT2(pLinePoints[j]);\r\n                    nCounter++;\r\n                    pSpikePoints[nCounter] = new POINT2(pLinePoints[j + 1]);\r\n                    nCounter++;\r\n                    continue;\r\n                }\r\n                numGlyphs = Math.trunc(dLengthSegment / dIncrement);\r\n                let dSegIncrement: double = (dLengthSegment / numGlyphs);\r\n\r\n                //for (k = 0; k < dLengthSegment / 20 - 1; k++)\r\n                for (k = 0; k < numGlyphs; k++) {\r\n                    pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dSegIncrement, 0);\r\n                    nCounter++;\r\n                    //pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dSegIncrement - 10, 0);\r\n                    pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dSegIncrement - dSegIncrement / 2, 0);\r\n                    nCounter++;\r\n                    pt0 = new POINT2(pSpikePoints[nCounter - 1]);\r\n                    //pt1 = lineutility.ExtendLineDouble(pLinePoints[j], pSpikePoints[nCounter - 1], 10);\r\n                    pt1 = lineutility.ExtendLineDouble(pLinePoints[j], pSpikePoints[nCounter - 1], dSegIncrement / 2);\r\n                    //the spikes\r\n                    if (pLinePoints[j].x > pLinePoints[j + 1].x) {\r\n                        pSpikePoints[nCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pt0, 3, dGlyphSize);\r\n                        nCounter++;\r\n                        pSpikePoints[nCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pt1, 3, dGlyphSize);\r\n                        nCounter++;\r\n                    }\r\n                    if (pLinePoints[j].x < pLinePoints[j + 1].x) {\r\n                        pSpikePoints[nCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pt0, 2, dGlyphSize);\r\n                        nCounter++;\r\n                        pSpikePoints[nCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pt1, 2, dGlyphSize);\r\n                        nCounter++;\r\n                    }\r\n                    if (pLinePoints[j].x === pLinePoints[j + 1].x) {\r\n                        if (pLinePoints[j].y < pLinePoints[j + 1].y) {\r\n                            pSpikePoints[nCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pt0, 1, dGlyphSize);\r\n                            nCounter++;\r\n                            pSpikePoints[nCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pt1, 1, dGlyphSize);\r\n                            nCounter++;\r\n                        }\r\n                        if (pLinePoints[j].y > pLinePoints[j + 1].y) {\r\n                            pSpikePoints[nCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pt0, 0, dGlyphSize);\r\n                            nCounter++;\r\n                            pSpikePoints[nCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pt1, 0, dGlyphSize);\r\n                            nCounter++;\r\n                        }\r\n                    }\r\n                    //pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j], pSpikePoints[nCounter - 3], 10, 0);\r\n                    pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j], pSpikePoints[nCounter - 3], dSegIncrement / 2, 0);\r\n                    nCounter++;\r\n                }//end for k\r\n                pSpikePoints[nCounter] = new POINT2(pLinePoints[j + 1]);\r\n                nCounter++;\r\n            }//end for j\r\n            for (j = 0; j < nCounter; j++) {\r\n                pLinePoints[j] = new POINT2(pSpikePoints[j]);\r\n            }\r\n\r\n            return nCounter;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetFORTLPointsDouble\",\r\n                    new RendererException(\"GetFORTLPointsDouble \" + tg.get_LineType().toString(), exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return nCounter;\r\n    }\r\n\r\n    private static GetATWallPointsDouble2(tg: TGLight, pLinePoints: POINT2[], vblSaveCounter: int): int {\r\n        let nCounter: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let lCount: int = 0;\r\n            let dLengthSegment: double = 0;\r\n            let dIncrement: double = 0;\r\n            let pSpikePoints: POINT2[];\r\n            let pt0: POINT2;\r\n            let dSpikeSize: double = 0;\r\n            let limit: int = 0;\r\n            let numSpikes: int = 0;;\r\n\r\n            lCount = countsupport.GetFORTLCountDouble(tg, pLinePoints, vblSaveCounter);\r\n            pSpikePoints = new Array<POINT2>(lCount);\r\n            lineutility.InitializePOINT2Array(pSpikePoints);\r\n            pSpikePoints[nCounter++] = new POINT2(pLinePoints[0]);\r\n            for (j = 0; j < vblSaveCounter - 1; j++) {\r\n                dLengthSegment = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                dSpikeSize = arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale());\r\n                dIncrement = 2 * dSpikeSize;\r\n                //  diagnostic\r\n                numSpikes = Math.round((dLengthSegment - dSpikeSize) / dIncrement) as int;\r\n                dIncrement = dLengthSegment / numSpikes;\r\n\r\n                //limit = (int) (dLengthSegment / dIncrement) - 1;\r\n                limit = numSpikes - 1;\r\n                //                if (limit < 1) {\r\n                //                    pSpikePoints[nCounter] = new POINT2(pLinePoints[j]);\r\n                //                    nCounter++;\r\n                //                    pSpikePoints[nCounter] = new POINT2(pLinePoints[j + 1]);\r\n                //                    nCounter++;\r\n                //                    continue;\r\n                //                }\r\n                //  end diagnostic                \r\n                for (k = -1; k < limit; k++)//was k=0 to limit\r\n                {\r\n                    pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dIncrement - (dSpikeSize * 3), 0);\r\n                    nCounter++;\r\n\r\n                    pt0 = lineutility.ExtendLineDouble(pLinePoints[j], pSpikePoints[nCounter - 1], dSpikeSize / 2);\r\n\r\n                    //the spikes\r\n                    if (pLinePoints[j].x > pLinePoints[j + 1].x) //extend above the line\r\n                    {\r\n                        pSpikePoints[nCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pSpikePoints[nCounter - 1], pt0, 2, dSpikeSize);\r\n                    }\r\n                    if (pLinePoints[j].x < pLinePoints[j + 1].x) //extend below the line\r\n                    {\r\n                        pSpikePoints[nCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pSpikePoints[nCounter - 1], pt0, 3, dSpikeSize);\r\n                    }\r\n                    if (pLinePoints[j].x === pLinePoints[j + 1].x) {\r\n                        pSpikePoints[nCounter] = new POINT2(pt0);\r\n                        if (pLinePoints[j].y < pLinePoints[j + 1].y) //extend left of line\r\n                        {\r\n                            pSpikePoints[nCounter].x = pt0.x - dSpikeSize;\r\n                        } else //extend right of line\r\n                        {\r\n                            pSpikePoints[nCounter].x = pt0.x + dSpikeSize;\r\n                        }\r\n                    }\r\n                    nCounter++;\r\n\r\n                    pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j], pSpikePoints[nCounter - 2], dSpikeSize, 0);\r\n                    nCounter++;\r\n                }\r\n                //use the original line point for the segment end point\r\n                pSpikePoints[nCounter] = new POINT2(pLinePoints[j + 1]);\r\n                pSpikePoints[nCounter].style = 0;\r\n                nCounter++;\r\n            }\r\n\r\n            for (j = 0; j < nCounter; j++) {\r\n                pLinePoints[j] = new POINT2(pSpikePoints[j]);\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetATWallPointsDouble\",\r\n                    new RendererException(\"GetATWallPointsDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return nCounter;\r\n    }\r\n\r\n    public static GetInsideOutsideDouble2(pt0: POINT2,\r\n        pt1: POINT2,\r\n        pLinePoints: POINT2[],\r\n        vblCounter: int,\r\n        index: int,\r\n        lineType: int): int {\r\n        let nDirection: int = 0;\r\n        try {\r\n            let m: ref<number[]> = new ref();\r\n            let m0: ref<number[]> = new ref();\r\n\r\n            let b0: double = 0;\r\n            let b2: double = 0;\r\n\r\n            let b: double = 0;\r\n            let X0: double = 0;\t//segment midpoint X value\r\n            let Y0: double = 0;\t//segment midpoint Y value\r\n            let X: double = 0;\t//X value of horiz line from left intercept with current segment\r\n            let Y: double = 0;\t//Y value of vertical line from top intercept with current segment\r\n            let nInOutCounter: int = 0;\r\n            let j: int = 0;\r\n            let bolVertical: int = 0;\r\n            let bolVertical2: int = 0;\r\n            let nOrientation: int = 0; //will use 0 for horiz line from left, 1 for vertical line from top\r\n\r\n            let pt2: POINT2 = new POINT2();\r\n            //end declarations. will use this to determine the direction\r\n\r\n            //slope of the segment\r\n            bolVertical = lineutility.CalcTrueSlopeDouble(pt0, pt1, m0);\r\n            if (m0.value == null) {\r\n                return 0;\r\n            }\r\n            //get the midpoint of the segment\r\n            X0 = (pt0.x + pt1.x) / 2;\r\n            Y0 = (pt0.y + pt1.y) / 2;\r\n\r\n            //slope is not too small or is vertical, use left to right\r\n            if (Math.abs(m0.value[0]) >= 1 || bolVertical === 0) {\r\n                nOrientation = 0;\t//left to right orientation\r\n                for (j = 0; j < vblCounter - 1; j++) {\r\n                    if (index !== j) {\r\n                        //if ((pLinePoints[j].y <= Y0 && pLinePoints[j + 1].y >= Y0) ||\r\n                        //      (pLinePoints[j].y >= Y0 && pLinePoints[j + 1].y <= Y0)) \r\n                        if ((pLinePoints[j].y < Y0 && pLinePoints[j + 1].y > Y0)\r\n                            || (pLinePoints[j].y > Y0 && pLinePoints[j + 1].y < Y0)\r\n                            || (pLinePoints[j].y < Y0 && pLinePoints[j + 1].y === Y0)\r\n                            || (pLinePoints[j].y === Y0 && pLinePoints[j + 1].y < Y0)) {\r\n                            bolVertical2 = lineutility.CalcTrueSlopeDouble(pLinePoints[j], pLinePoints[j + 1], m);\r\n                            if (bolVertical2 === 1 && m.value[0] === 0) //current segment is horizontal, this should not happen\r\n                            {\t//counter unaffected\r\n                                nInOutCounter++;\r\n                                nInOutCounter--;\r\n                            }\r\n                            //current segment is vertical, it's x value must be to the left\r\n                            //of the current segment X0 for the horiz line from the left to cross\r\n                            if (bolVertical2 === 0) {\r\n                                if (pLinePoints[j].x < X0) {\r\n                                    nInOutCounter++;\r\n                                }\r\n                            }\r\n\r\n                            //current segment is not horizontal and not vertical\r\n                            if (m.value[0] !== 0 && bolVertical2 === 1) {\r\n                                //get the X value of the intersection between the horiz line\r\n                                //from the left and the current segment\r\n                                //b=Y0;\r\n                                b = pLinePoints[j].y - m.value[0] * pLinePoints[j].x;\r\n                                X = (Y0 - b) / m.value[0];\r\n                                if (X < X0) //the horizontal line crosses the segment\r\n                                {\r\n                                    nInOutCounter++;\r\n                                }\r\n                            }\r\n\r\n                        }\t//end if\r\n                    }\r\n\r\n                }\t//end for\r\n            } //end if\r\n            else //use top to bottom to get orientation\r\n            {\r\n                nOrientation = 1;\t//top down orientation\r\n                for (j = 0; j < vblCounter - 1; j++) {\r\n                    if (index !== j) {\r\n                        //if ((pLinePoints[j].x <= X0 && pLinePoints[j + 1].x >= X0) ||\r\n                        //  (pLinePoints[j].x >= X0 && pLinePoints[j + 1].x <= X0)) \r\n                        if ((pLinePoints[j].x < X0 && pLinePoints[j + 1].x > X0)\r\n                            || (pLinePoints[j].x > X0 && pLinePoints[j + 1].x < X0)\r\n                            || (pLinePoints[j].x < X0 && pLinePoints[j + 1].x === X0)\r\n                            || (pLinePoints[j].x === X0 && pLinePoints[j + 1].x < X0)) {\r\n                            bolVertical2 = lineutility.CalcTrueSlopeDouble(pLinePoints[j], pLinePoints[j + 1], m);\r\n                            if (bolVertical2 === 0) //current segment is vertical, this should not happen\r\n                            {\t//counter unaffected\r\n                                nInOutCounter++;\r\n                                nInOutCounter--;\r\n                            }\r\n                            //current segment is horizontal, it's y value must be above\r\n                            //the current segment Y0 for the horiz line from the left to cross\r\n                            if (bolVertical2 === 1 && m.value[0] === 0) {\r\n                                if (pLinePoints[j].y < Y0) {\r\n                                    nInOutCounter++;\r\n                                }\r\n                            }\r\n\r\n                            //current segment is not horizontal and not vertical\r\n                            if (m.value[0] !== 0 && bolVertical2 === 1) {\r\n                                //get the Y value of the intersection between the vertical line\r\n                                //from the top and the current segment\r\n                                b = pLinePoints[j].y - m.value[0] * pLinePoints[j].x;\r\n                                Y = m.value[0] * X0 + b;\r\n                                if (Y < Y0) //the vertical line crosses the segment\r\n                                {\r\n                                    nInOutCounter++;\r\n                                }\r\n                            }\r\n                        }\t//end if\r\n                    }\r\n                }\t//end for\r\n            }\r\n\r\n            switch (nInOutCounter % 2) {\r\n                case 0: {\r\n                    if (nOrientation === 0) {\r\n                        nDirection = lineutility.extend_left;\r\n                    } else {\r\n                        nDirection = lineutility.extend_above;\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case 1: {\r\n                    if (nOrientation === 0) {\r\n                        nDirection = lineutility.extend_right;\r\n                    } else {\r\n                        nDirection = lineutility.extend_below;\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n            //reverse direction for ICING\r\n             if (lineType == TacticalLines.ICING) {\r\n                nDirection = lineutility.reverseDirection(nDirection);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetInsideOutsideDouble2\",\r\n                    new RendererException(\"GetInsideOutsideDouble2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return nDirection;\r\n    }\r\n\r\n    /**\r\n     * BELT and others\r\n     *\r\n     * @param pLinePoints\r\n     * @param vblSaveCounter\r\n     * @return\r\n     */\r\n    protected static GetZONEPointsDouble2(tg: TGLight, pLinePoints: POINT2[], vblSaveCounter: int): int {\r\n        let nCounter: int = 0;\r\n        try {\r\n            let lineType: int = tg.get_LineType();\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let n: int = 0;\r\n            let lCount: int = 0;\r\n            let dLengthSegment: double = 0;\r\n            let pt0: POINT2 = new POINT2(pLinePoints[0]);\r\n            let pt1: POINT2;\r\n            let pt2: POINT2;\r\n            let pt3: POINT2;\r\n            let pSpikePoints: POINT2[];\r\n            let nDirection: int = 0;\r\n            let dIncrement: double = arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n\r\n            lCount = countsupport.GetFORTLCountDouble(tg, pLinePoints, vblSaveCounter);\r\n            pSpikePoints = new Array<POINT2>(lCount);\r\n            lineutility.InitializePOINT2Array(pSpikePoints);\r\n            let remainder: double = 0;\r\n            for (j = 0; j < vblSaveCounter - 1; j++) {\r\n                pt1 = new POINT2(pLinePoints[j]);\r\n                pt2 = new POINT2(pLinePoints[j + 1]);\r\n                //get the direction for the spikes\r\n                nDirection = arraysupport.GetInsideOutsideDouble2(pt1, pt2, pLinePoints, vblSaveCounter, j as int, lineType);\r\n                dLengthSegment = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                //reverse the direction for those lines with inward spikes\r\n                if (dLengthSegment < dIncrement) {\r\n                    pSpikePoints[nCounter] = new POINT2(pLinePoints[j]);\r\n                    nCounter++;\r\n                    pSpikePoints[nCounter] = new POINT2(pLinePoints[j + 1]);\r\n                    nCounter++;\r\n                    continue;\r\n                }\r\n                switch (lineType) {\r\n                    case TacticalLines.OBSAREA:\r\n                    case TacticalLines.OBSFAREA: {\r\n                        nDirection = lineutility.reverseDirection(nDirection);\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        break;\r\n                    }\r\n\r\n                }\r\n                n = Math.trunc(dLengthSegment / dIncrement);\r\n                remainder = dLengthSegment - n * dIncrement;\r\n                for (k = 0; k < n; k++) {\r\n                    if (k > 0) {\r\n                        pSpikePoints[nCounter++] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dIncrement - remainder / 2, 0);//was +0\r\n                        pSpikePoints[nCounter++] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dIncrement - dIncrement / 2 - remainder / 2, 0);//was -10\r\n                    } else {\r\n                        pSpikePoints[nCounter++] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dIncrement, 0);//was +0\r\n                        pSpikePoints[nCounter++] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dIncrement - dIncrement / 2, 0);//was -10\r\n                    }\r\n\r\n                    switch (lineType) {\r\n                        case TacticalLines.OBSAREA:\r\n                        case TacticalLines.OBSFAREA:\r\n                        case TacticalLines.ZONE:\r\n                        case TacticalLines.ENCIRCLE: {\r\n                            pt0 = lineutility.ExtendLineDouble(pLinePoints[j], pSpikePoints[nCounter - 1], dIncrement / 4);\r\n                            break;\r\n                        }\r\n\r\n                        case TacticalLines.STRONG:\r\n                        case TacticalLines.FORT_REVD:\r\n                        case TacticalLines.FORT: {\r\n                            pt0 = new POINT2(pSpikePoints[nCounter - 1]);\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n\r\n                    pSpikePoints[nCounter++] = lineutility.ExtendDirectedLine(pt1, pt2, pt0, nDirection, dIncrement / 2);\r\n                    //nCounter++;\r\n                    switch (lineType) {\r\n                        case TacticalLines.OBSAREA:\r\n                        case TacticalLines.OBSFAREA:\r\n                        case TacticalLines.ZONE:\r\n                        case TacticalLines.ENCIRCLE: {\r\n                            pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j], pSpikePoints[nCounter - 2], dIncrement / 2, 0);\r\n                            break;\r\n                        }\r\n\r\n                        case TacticalLines.STRONG: {\r\n                            pSpikePoints[nCounter] = new POINT2(pSpikePoints[nCounter - 2]);\r\n                            break;\r\n                        }\r\n\r\n                        case TacticalLines.FORT_REVD:\r\n                        case TacticalLines.FORT: {\r\n                            pt3 = lineutility.ExtendLine2Double(pLinePoints[j], pSpikePoints[nCounter - 2], dIncrement / 2, 0);\r\n                            pSpikePoints[nCounter] = lineutility.ExtendDirectedLine(pt1, pt2, pt3, nDirection, dIncrement / 2);\r\n                            nCounter++;\r\n                            pSpikePoints[nCounter] = new POINT2(pt3);\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                    //}\r\n                    nCounter++;\r\n                    //diagnostic\r\n                    if (lineType === TacticalLines.ENCIRCLE) {\r\n                        pSpikePoints[nCounter++] = new POINT2(pSpikePoints[nCounter - 4]);\r\n                    }\r\n                }//end for k\r\n                pSpikePoints[nCounter++] = new POINT2(pLinePoints[j + 1]);\r\n                //nCounter++;\r\n            }//end for j\r\n            for (j = 0; j < nCounter; j++) {\r\n                if (lineType === TacticalLines.OBSAREA) {\r\n                    pSpikePoints[j].style = 11;\r\n                }\r\n            }\r\n            if (lineType === TacticalLines.OBSAREA) {\r\n                pSpikePoints[nCounter - 1].style = 12;\r\n            } else {\r\n                if (nCounter > 0) {\r\n                    pSpikePoints[nCounter - 1].style = 5;\r\n                }\r\n            }\r\n\r\n            for (j = 0; j < nCounter; j++) {\r\n                pLinePoints[j] = new POINT2(pSpikePoints[j]);\r\n                if (j === nCounter - 1) {\r\n                    if (lineType !== TacticalLines.OBSAREA) {\r\n                        pLinePoints[j].style = 5;\r\n                    }\r\n                }\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetZONEPointsDouble2\",\r\n                    new RendererException(\"GetZONEPointsDouble2\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return nCounter;\r\n    }\r\n\r\n    private static IsTurnArcReversed(pPoints: POINT2[]): boolean {\r\n        try {\r\n            if (pPoints.length < 3) {\r\n                return false;\r\n            }\r\n\r\n            let ptsSeize: POINT2[] = new Array<POINT2>(2);\r\n            ptsSeize[0] = new POINT2(pPoints[0]);\r\n            ptsSeize[1] = new POINT2(pPoints[1]);\r\n            lineutility.CalcClockwiseCenterDouble(ptsSeize);\r\n            let d: double = lineutility.CalcDistanceDouble(ptsSeize[0], pPoints[2]);\r\n\r\n            ptsSeize[0] = new POINT2(pPoints[1]);\r\n            ptsSeize[1] = new POINT2(pPoints[0]);\r\n            lineutility.CalcClockwiseCenterDouble(ptsSeize);\r\n            let dArcReversed: double = lineutility.CalcDistanceDouble(ptsSeize[0], pPoints[2]);\r\n\r\n            if (dArcReversed > d) {\r\n                return true;\r\n            } else {\r\n                return false;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"IsTurnArcReversed\",\r\n                    new RendererException(\"IsTurnArcReversed\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return false;\r\n    }\r\n\r\n    private static GetIsolatePointsDouble(pLinePoints: POINT2[],\r\n        lineType: int,\r\n        converter: IPointConversion | null): void {\r\n        try {\r\n            let pt0: POINT2 = new POINT2(pLinePoints[0]);\r\n            let pt1: POINT2 = new POINT2(pLinePoints[1]);\r\n            let pt2: POINT2 = new POINT2(pLinePoints[0]);\r\n            if (pt0.x === pt1.x && pt0.y === pt1.y) {\r\n                pt1.x += 1;\r\n            }\r\n\r\n            let C: POINT2 = new POINT2();\r\n            let E: POINT2 = new POINT2();\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let l: int = 0;\r\n            let ptsArc: POINT2[] = new Array<POINT2>(26);\r\n            let midPts: POINT2[] = new Array<POINT2>(7);\r\n            let trianglePts: POINT2[] = new Array<POINT2>(35);\r\n            let pArrowPoints: POINT2[] = new Array<POINT2>(3);\r\n            let pArrowPoints2: POINT2[] = new Array<POINT2>(3);\r\n            let dRadius: double = lineutility.CalcDistanceDouble(pt0, pt1);\r\n            let dLength: double = Math.abs(dRadius - 20);\r\n            if (dRadius < 40) {\r\n                dLength = dRadius / 1.5;\r\n            }\r\n\r\n            let d: double = lineutility.MBRDistance(pLinePoints, 2);\r\n            let ptsSeize: POINT2[] = new Array<POINT2>(2);\r\n            let savepoints: POINT2[] = new Array<POINT2>(3);\r\n            for (j = 0; j < 2; j++) {\r\n                savepoints[j] = new POINT2(pLinePoints[j]);\r\n            }\r\n\r\n            if (pLinePoints.length >= 3) {\r\n                savepoints[2] = new POINT2(pLinePoints[2]);\r\n            }\r\n\r\n            lineutility.InitializePOINT2Array(ptsArc);\r\n            lineutility.InitializePOINT2Array(midPts);\r\n            lineutility.InitializePOINT2Array(trianglePts);\r\n            lineutility.InitializePOINT2Array(pArrowPoints);\r\n            lineutility.InitializePOINT2Array(pArrowPoints2);\r\n            lineutility.InitializePOINT2Array(ptsSeize);\r\n\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (d / 7 > arraysupport.maxLength * DPIScaleFactor) {\r\n                d = 7 * arraysupport.maxLength * DPIScaleFactor;\r\n            }\r\n            if (d / 7 < arraysupport.minLength * DPIScaleFactor) {  //was minLength\r\n                d = 7 * arraysupport.minLength * DPIScaleFactor;    //was minLength\r\n            }\r\n            //change due to outsized arrow in 6.0, 11-3-10\r\n            if (d > 140 * DPIScaleFactor) {\r\n                d = 140 * DPIScaleFactor;\r\n            }\r\n            //calculation points for the SEIZE arrowhead\r\n            //for SEIZE calculations\r\n            let ptsArc2: POINT2[] = new Array<POINT2>(26);\r\n            lineutility.InitializePOINT2Array(ptsArc2);\r\n\r\n            E.x = 2 * pt1.x - pt0.x;\r\n            E.y = 2 * pt1.y - pt0.y;\r\n            ptsArc[0] = new POINT2(pLinePoints[1]);\r\n            ptsArc[1] = new POINT2(E);\r\n            if (converter != null) {\r\n                ptsArc[0] = new POINT2(pLinePoints[0]);\r\n                ptsArc[1] = new POINT2(pLinePoints[1]);\r\n            }\r\n\r\n            lineutility.ArcArrayDouble(ptsArc, 0, dRadius, lineType, converter);\r\n            for (j = 0; j < 26; j++) {\r\n                ptsArc[j].style = 0;\r\n                pLinePoints[j] = new POINT2(ptsArc[j]);\r\n                pLinePoints[j].style = 0;\r\n            }\r\n            if (lineType !== TacticalLines.OCCUPY) {\r\n                lineutility.GetArrowHead4Double(ptsArc[24], ptsArc[25], Math.trunc(d / 7), Math.trunc(d  / 7), pArrowPoints, 0);\r\n            } else {\r\n                lineutility.GetArrowHead4Double(ptsArc[24], ptsArc[25], Math.trunc(d / 7), Math.trunc((1.75 * d) / 7), pArrowPoints, 0);\r\n            }\r\n\r\n            //second arrow\r\n            if(lineType == TacticalLines.CONTROL || lineType == TacticalLines.LOCATE)\r\n            {\r\n                lineutility.GetArrowHead4Double(ptsArc[1], ptsArc[0], Math.trunc(d / 7), Math.trunc(d / 7), pArrowPoints2, 0);\r\n            }\r\n\r\n            pLinePoints[25].style = 5;\r\n\r\n            switch (lineType) {\r\n                case TacticalLines.CORDONKNOCK:\r\n                case TacticalLines.CORDONSEARCH:\r\n                case TacticalLines.ISOLATE: {\r\n                    if (dRadius > 100) {\r\n                        dLength = 0.8 * dRadius;\r\n                    }\r\n                    for (j = 1; j <= 23; j++) {\r\n                        if (j % 3 === 0) {\r\n                            midPts[k].x = pt0.x - ((dLength / dRadius) * (pt0.x - ptsArc[j].x));\r\n                            midPts[k].y = pt0.y - ((dLength / dRadius) * (pt0.y - ptsArc[j].y));\r\n                            midPts[k].style = 0;\r\n                            trianglePts[l] = new POINT2(ptsArc[j - 1]);\r\n                            l++;\r\n                            trianglePts[l] = new POINT2(midPts[k]);\r\n                            l++;\r\n                            trianglePts[l] = new POINT2(ptsArc[j + 1]);\r\n                            trianglePts[l].style = 5;\r\n                            l++;\r\n                            k++;\r\n                        }\r\n                    }\r\n                    for (j = 26; j < 47; j++) {\r\n                        pLinePoints[j] = new POINT2(trianglePts[j - 26]);\r\n                    }\r\n                    pLinePoints[46].style = 5;\r\n                    for (j = 47; j < 50; j++) {\r\n                        pLinePoints[j] = new POINT2(pArrowPoints[j - 47]);\r\n                        pLinePoints[j].style = 0;\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DENY:\r\n                {\r\n                    if (dRadius > 100) {\r\n                        dLength = -0.2 * dRadius;\r\n                    }\r\n                    for (j = 1; j <= 23; j++) {\r\n                        if (j % 3 == 0) {\r\n\r\n                            // 1. Get the midpoint of each segment\r\n                            let start:POINT2 = new POINT2(ptsArc[j - 1]);\r\n                            let end:POINT2 = new POINT2(ptsArc[j + 1]);\r\n                            let midX:number = (start.x + end.x)/2;\r\n                            let midY:number = (start.y + end.y)/2;\r\n\r\n                            // 2. Calculate the direction vector from center to midpoint\r\n                            let dx:number = midX - pt0.x;\r\n                            let dy:number = midY - pt0.y;\r\n                            let distance:number = Math.sqrt(dx * dx + dy * dy);\r\n\r\n                            // 3. Normalize and scale to 120% of the radius\r\n                            let targetDistance:number = dRadius * 1.20;\r\n\r\n                            // Handle edge case: if midpoint is exactly at center, use start point for direction\r\n                            if (distance < 0.00001) {\r\n                                dx = start.x - pt0.x;\r\n                                dy = start.y - pt0.y;\r\n                                distance = Math.sqrt(dx * dx + dy * dy);\r\n                            }\r\n\r\n                            midPts[k].x = pt0.x + (dx / distance) * targetDistance;\r\n                            midPts[k].y = pt0.y + (dy / distance) * targetDistance;\r\n                            midPts[k].style = 0;\r\n                            trianglePts[l] = new POINT2(ptsArc[j - 1]);\r\n                            l++;\r\n                            trianglePts[l] = new POINT2(midPts[k]);\r\n                            l++;\r\n                            trianglePts[l] = new POINT2(ptsArc[j + 1]);\r\n                            trianglePts[l].style = 5;\r\n                            l++;\r\n                            k++;\r\n                        }\r\n                    }\r\n                    for (j = 26; j < 47; j++) {\r\n                        pLinePoints[j] = new POINT2(trianglePts[j - 26]);\r\n                    }\r\n                    pLinePoints[46].style = 5;\r\n                    for (j = 47; j < 50; j++) {\r\n                        pLinePoints[j] = new POINT2(pArrowPoints[j - 47]);\r\n                        pLinePoints[j].style = 0;\r\n                    }\r\n                    break;\r\n                }\r\n                case TacticalLines.AREA_DEFENSE: {\r\n                    if (dRadius > 100) {\r\n                        dLength = 0.8 * dRadius;\r\n                    }\r\n                    for (j = 1; j <= 23; j++) {\r\n                        if (j % 3 == 0) {\r\n                            midPts[k].x = pt0.x - ((dRadius / dLength) * (pt0.x - ptsArc[j].x));\r\n                            midPts[k].y = pt0.y - ((dRadius / dLength) * (pt0.y - ptsArc[j].y));\r\n                            trianglePts[l] = new POINT2(ptsArc[j - 1]);\r\n                            trianglePts[l].style = 9;\r\n                            l++;\r\n                            trianglePts[l] = new POINT2(midPts[k]);\r\n                            trianglePts[l].style = 9;\r\n                            l++;\r\n                            trianglePts[l] = new POINT2(ptsArc[j + 1]);\r\n                            trianglePts[l].style = 9;\r\n                            l++;\r\n                            trianglePts[l] = new POINT2(ptsArc[j]);\r\n                            trianglePts[l].style = 9;\r\n                            l++;\r\n                            trianglePts[l] = new POINT2(ptsArc[j - 1]);\r\n                            trianglePts[l].style = 10;\r\n                            l++;\r\n                            k++;\r\n                        }\r\n                    }\r\n                    for (j = 26; j < 61; j++) {\r\n                        pLinePoints[j] = new POINT2(trianglePts[j - 26]);\r\n                    }\r\n                    for (j = 61; j < 64; j++) {\r\n                        pLinePoints[j] = new POINT2(pArrowPoints[j - 61]);\r\n                        pLinePoints[j].style = 0;\r\n                    }\r\n\r\n                    lineutility.GetArrowHead4Double(ptsArc[1], ptsArc[0], d / 7, d / 7, pArrowPoints, 0);\r\n                    pLinePoints[63].style = 5;\r\n                    for (j = 64; j < 67; j++) {\r\n                        pLinePoints[j] = new POINT2(pArrowPoints[j - 64]);\r\n                        pLinePoints[j].style = 0;\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OCCUPY: {\r\n                    for (j = 26; j < 29; j++) {\r\n                        pLinePoints[j] = new POINT2(pArrowPoints[j - 26]);\r\n                    }\r\n\r\n                    pLinePoints[29] = lineutility.ExtendAlongLineDouble(pArrowPoints[0], pArrowPoints[1], lineutility.CalcDistanceDouble(pArrowPoints[0], pArrowPoints[1]) * 2);\r\n                    pLinePoints[30] = new POINT2(pArrowPoints[1]);\r\n                    pLinePoints[31] = lineutility.ExtendAlongLineDouble(pArrowPoints[2], pArrowPoints[1], lineutility.CalcDistanceDouble(pArrowPoints[2], pArrowPoints[1]) * 2);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SECURE: {\r\n                    for (j = 26; j < 29; j++) {\r\n                        pLinePoints[j] = new POINT2(pArrowPoints[j - 26]);\r\n                        pLinePoints[j].style = 0;\r\n                    }\r\n                    pLinePoints[28].style = 5;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CONTROL: \r\n                case TacticalLines.LOCATE: {\r\n                    for (j = 26; j < 29; j++) {\r\n                        pLinePoints[j] = new POINT2(pArrowPoints[j - 26]);\r\n                        pLinePoints[j].style = 0;\r\n                    }\r\n                    pLinePoints[28].style = 5;\r\n                    pLinePoints[28].style = 5;\r\n                    for (j = 29; j < 32; j++) {\r\n                        pLinePoints[j] = new POINT2(pArrowPoints2[j - 29]);\r\n                        pLinePoints[j].style = 0;\r\n                    }\r\n                    pLinePoints[31].style = 5;\r\n                    break;\r\n                }\r\n\r\n\r\n                case TacticalLines.TURN_REVD:\r\n                case TacticalLines.TURN: {\r\n                    let changeArc: boolean = arraysupport.IsTurnArcReversed(savepoints);\r\n                    if (changeArc) //swap the points\r\n                    {\r\n                        pt0.x = pt1.x;\r\n                        pt0.y = pt1.y;\r\n                        pt1.x = pt2.x;\r\n                        pt1.y = pt2.y;\r\n                    }\r\n\r\n                    ptsSeize[0] = new POINT2(pt0);\r\n                    ptsSeize[1] = new POINT2(pt1);\r\n\r\n                    dRadius = lineutility.CalcClockwiseCenterDouble(ptsSeize);\r\n\r\n                    C = new POINT2(ptsSeize[0]);\r\n                    E = new POINT2(ptsSeize[1]);\r\n                    ptsArc[0] = new POINT2(pt0);\r\n                    ptsArc[1] = new POINT2(E);\r\n                    lineutility.ArcArrayDouble(ptsArc, 0, dRadius, lineType, null);\r\n                    for (j = 0; j < 26; j++) {\r\n                        ptsArc[j].style = 0;\r\n                        pLinePoints[j] = new POINT2(ptsArc[j]);\r\n                        pLinePoints[j].style = 0;\r\n                    }\r\n\r\n                    if (changeArc) {\r\n                        lineutility.GetArrowHead4Double(ptsArc[1], pt0, Math.trunc(d / 7), Math.trunc(d / 7), pArrowPoints, 5);\r\n                    } else {\r\n                        lineutility.GetArrowHead4Double(ptsArc[24], pt1, Math.trunc(d / 7), Math.trunc(d / 7), pArrowPoints, 5);\r\n                    }\r\n\r\n                    pLinePoints[25].style = 5;\r\n\r\n                    for (j = 26; j < 29; j++) {\r\n                        pLinePoints[j] = new POINT2(pArrowPoints[j - 26]);\r\n                        pLinePoints[j].style = 9;\r\n                    }\r\n                    pLinePoints[28].style = 10;\r\n\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RETAIN: {\r\n                    for (j = 26; j < 29; j++) {\r\n                        pLinePoints[j] = new POINT2(pArrowPoints[j - 26]);\r\n                        pLinePoints[j].style = 0;\r\n                    }\r\n                    pLinePoints[28].style = 5;\r\n                    //get the extended points for retain\r\n                    k = 29;\r\n                    for (j = 1; j < 24; j++) {\r\n                        pLinePoints[k] = new POINT2(ptsArc[j]);\r\n                        pLinePoints[k].style = 0;\r\n                        k++;\r\n                        pLinePoints[k] = lineutility.ExtendLineDouble(pt0, ptsArc[j], d / 7);\r\n                        pLinePoints[k].style = 5;\r\n                        k++;\r\n                    }\r\n\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetIsolatePointsDouble\",\r\n                    new RendererException(\"GetIsolatePointsDouble \" + lineType.toString(), exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    private static AirfieldCenterFeature(pLinePoints: POINT2[], vblCounter: int): void {\r\n        try {\r\n            let d: double = lineutility.MBRDistance(pLinePoints, vblCounter - 5);\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n            if (d > 350 * DPIScaleFactor) {\r\n                d = 350 * DPIScaleFactor;\r\n            } else {\r\n                if (d < 100 * DPIScaleFactor) {\r\n                    d = 100 * DPIScaleFactor;\r\n                }\r\n            }\r\n\r\n\r\n            for (let k: int = 0; k < vblCounter; k++) {\r\n                pLinePoints[k].style = 0;\r\n            }\r\n\r\n            pLinePoints[vblCounter - 5] = new POINT2(pLinePoints[0]);\r\n            pLinePoints[vblCounter - 5].style = 5;\r\n            pLinePoints[vblCounter - 4] = lineutility.CalcCenterPointDouble(pLinePoints, vblCounter - 6);\r\n            pLinePoints[vblCounter - 4].x -= d / 10;    //was 20\r\n            pLinePoints[vblCounter - 4].style = 0;\r\n            pLinePoints[vblCounter - 3] = new POINT2(pLinePoints[vblCounter - 4]);\r\n            pLinePoints[vblCounter - 3].x = pLinePoints[vblCounter - 4].x + d / 5;//was 10\r\n            pLinePoints[vblCounter - 3].style = 5;\r\n            pLinePoints[vblCounter - 2] = new POINT2(pLinePoints[vblCounter - 4]);\r\n            pLinePoints[vblCounter - 2].y += d / 20;//was 40\r\n            pLinePoints[vblCounter - 2].style = 0;\r\n            pLinePoints[vblCounter - 1] = new POINT2(pLinePoints[vblCounter - 3]);\r\n            pLinePoints[vblCounter - 1].y -= d / 20;//was 40\r\n            pLinePoints[vblCounter - 1].style = 0;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"AirfieldCenterFeature\",\r\n                    new RendererException(\"AirfieldCenterFeature\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    private static GetATWallPointsDouble(tg: TGLight, pLinePoints: POINT2[], vblSaveCounter: int): int {\r\n        let nCounter: int = 0;\r\n        try {\r\n            let lineType: int = tg.get_LineType();\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let lCount: int = 0;\r\n            let dLengthSegment: double = 0;\r\n            let dIncrement: double = 0;\r\n            let pSpikePoints: POINT2[];\r\n            let pt0: POINT2;\r\n            let dRemainder: double = 0;\r\n            let dSpikeSize: double = 0;\r\n            let limit: int = 0;\r\n            let crossPt1: POINT2;\r\n            let crossPt2: POINT2;\r\n\r\n            lCount = countsupport.GetFORTLCountDouble(tg, pLinePoints, vblSaveCounter);\r\n            pSpikePoints = new Array<POINT2>(lCount);\r\n            switch (lineType) {\r\n                case TacticalLines.CFG:\r\n                case TacticalLines.CFY: {\r\n                    pSpikePoints[nCounter] = pLinePoints[0];\r\n                    pSpikePoints[nCounter].style = 0;\r\n                    nCounter++;\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n            for (j = 0; j < vblSaveCounter - 1; j++) {\r\n                dLengthSegment = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                switch (lineType) {\r\n                    case TacticalLines.UCF:\r\n                    case TacticalLines.CF:\r\n                    case TacticalLines.CFG:\r\n                    case TacticalLines.CFY: {\r\n                        dIncrement = arraysupport.getScaledSize(60, tg.get_LineThickness(), tg.get_patternScale());\r\n                        dSpikeSize = arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n                        dRemainder = dLengthSegment / dIncrement - (Math.trunc(dLengthSegment / dIncrement));\r\n                        if (dRemainder < 0.75) {\r\n                            limit = Math.trunc(dLengthSegment / dIncrement);\r\n                        } else {\r\n                            limit = Math.trunc(dLengthSegment / dIncrement) + 1;\r\n                        }\r\n                        break;\r\n                    }\r\n\r\n                    default: {\r\n                        dIncrement = arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n                        dSpikeSize = arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale());\r\n                        limit = Math.trunc(dLengthSegment / dIncrement) - 1;\r\n                        break;\r\n                    }\r\n\r\n                }\r\n                if (limit < 1) {\r\n                    pSpikePoints[nCounter] = pLinePoints[j];\r\n                    nCounter++;\r\n                    pSpikePoints[nCounter] = pLinePoints[j + 1];\r\n                    nCounter++;\r\n                    continue;\r\n                }\r\n\r\n                for (k = 0; k < limit; k++) {\r\n                    switch (lineType) {\r\n                        case TacticalLines.CFG: {\t//linebreak for dot\r\n                            if (k > 0) {\r\n                                pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dIncrement + arraysupport.getScaledSize(45, tg.get_LineThickness(), tg.get_patternScale()), 0);\r\n                                nCounter++;\r\n                                pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dIncrement + arraysupport.getScaledSize(4, tg.get_LineThickness(), tg.get_patternScale()), 5);\t//+2\r\n                                nCounter++;\r\n                                //dot\r\n                                pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dIncrement - arraysupport.getScaledSize(1, tg.get_LineThickness(), tg.get_patternScale()), 20);\r\n                                nCounter++;\r\n                                //remainder of line\r\n                                pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dIncrement - arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale()), 0);\t//-4\r\n                            } else {\r\n                                pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dIncrement - arraysupport.getScaledSize(45, tg.get_LineThickness(), tg.get_patternScale()), 0);\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case TacticalLines.CFY: {\t//linebreak for crossed line\r\n                            if (k > 0) {\r\n                                pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dIncrement + arraysupport.getScaledSize(45, tg.get_LineThickness(), tg.get_patternScale()), 0);\r\n                                nCounter++;\r\n                                pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dIncrement + arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale()), 5);\t//+2\r\n                                nCounter++;\r\n                                //dot\r\n                                //replace the dot with crossed line segment\r\n                                pSpikePoints[nCounter] = lineutility.ExtendAlongLineDouble(pSpikePoints[nCounter - 1], pLinePoints[j + 1], arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale()), 0);\r\n                                nCounter++;\r\n                                pSpikePoints[nCounter] = lineutility.ExtendAlongLineDouble(pSpikePoints[nCounter - 1], pLinePoints[j + 1], arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale()), 5);\r\n                                nCounter++;\r\n                                crossPt1 = lineutility.ExtendDirectedLine(pSpikePoints[nCounter - 2], pSpikePoints[nCounter - 1], pSpikePoints[nCounter - 1], 3, arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale()), 0);\r\n                                crossPt2 = lineutility.ExtendDirectedLine(pSpikePoints[nCounter - 1], pSpikePoints[nCounter - 2], pSpikePoints[nCounter - 2], 2, arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale()), 5);\r\n                                pSpikePoints[nCounter] = crossPt1;\r\n                                nCounter++;\r\n                                pSpikePoints[nCounter] = crossPt2;\r\n                                nCounter++;\r\n                                //remainder of line\r\n                                pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dIncrement - arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale()), 0);\t//-4\r\n                            } else {\r\n                                pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dIncrement - arraysupport.getScaledSize(45, tg.get_LineThickness(), tg.get_patternScale()), 0);\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dIncrement - arraysupport.getScaledSize(30, tg.get_LineThickness(), tg.get_patternScale()), 0);\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                    if (lineType === TacticalLines.CF) {\r\n                        pSpikePoints[nCounter].style = 0;\r\n                    }\r\n                    nCounter++;\r\n                    pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dIncrement - dSpikeSize, 0);\r\n\r\n                    if (lineType === TacticalLines.CF\r\n                        || lineType === TacticalLines.CFG\r\n                        || lineType === TacticalLines.CFY) {\r\n                        pSpikePoints[nCounter].style = 9;\r\n                    }\r\n\r\n                    nCounter++;\r\n                    pt0 = lineutility.ExtendLineDouble(pLinePoints[j], pSpikePoints[nCounter - 1], dSpikeSize / 2);\r\n\r\n                    //the spikes\r\n                    if (pLinePoints[j].x > pLinePoints[j + 1].x) //extend above the line\r\n                    {\r\n                        pSpikePoints[nCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pSpikePoints[nCounter - 1], pt0, 2, dSpikeSize);\r\n                    }\r\n                    if (pLinePoints[j].x < pLinePoints[j + 1].x) //extend below the line\r\n                    {\r\n                        pSpikePoints[nCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pSpikePoints[nCounter - 1], pt0, 3, dSpikeSize);\r\n                    }\r\n                    if (pLinePoints[j].x === pLinePoints[j + 1].x) {\r\n                        pSpikePoints[nCounter] = pt0;\r\n                        if (pLinePoints[j].y < pLinePoints[j + 1].y) //extend left of line\r\n                        {\r\n                            pSpikePoints[nCounter].x = pt0.x - dSpikeSize;\r\n                        } else //extend right of line\r\n                        {\r\n                            pSpikePoints[nCounter].x = pt0.x + dSpikeSize;\r\n                        }\r\n                    }\r\n                    nCounter++;\r\n\r\n                    if (lineType === TacticalLines.CF\r\n                        || lineType === TacticalLines.CFG\r\n                        || lineType === TacticalLines.CFY) {\r\n                        pSpikePoints[nCounter - 1].style = 9;\r\n                    }\r\n\r\n                    pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j], pSpikePoints[nCounter - 2], dSpikeSize, 0);\r\n                    //need an extra point for these\r\n                    switch (lineType) {\r\n                        case TacticalLines.CF: {\r\n                            pSpikePoints[nCounter].style = 10;\r\n                            break;\r\n                        }\r\n\r\n                        case TacticalLines.CFG:\r\n                        case TacticalLines.CFY: {\r\n                            pSpikePoints[nCounter].style = 10;\r\n                            nCounter++;\r\n                            pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j], pSpikePoints[nCounter - 3], dSpikeSize, 0);\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                    nCounter++;\r\n                }\r\n\r\n                //use the original line point for the segment end point\r\n                pSpikePoints[nCounter] = pLinePoints[j + 1];\r\n                pSpikePoints[nCounter].style = 0;\r\n                nCounter++;\r\n            }\r\n\r\n            for (j = 0; j < nCounter; j++) {\r\n                pLinePoints[j] = pSpikePoints[j];\r\n            }\r\n            pLinePoints[nCounter - 1].style = 5;\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetATWallPointsDouble\",\r\n                    new RendererException(\"GetATWallPointsDouble \" + tg.get_LineType().toString(), exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return nCounter;\r\n    }\r\n\r\n    private static GetRidgePointsDouble(tg: TGLight, pLinePoints: POINT2[], vblSaveCounter: int): int {\r\n        let nCounter: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let lCount: int = 0;\r\n            let dLengthSegment: double = 0;\r\n            let dIncrement: double = arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n            let m: ref<number[]> = new ref();\r\n            let pSpikePoints: POINT2[];\r\n            let pt0: POINT2;\r\n            let dSpikeSize: double = arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n            let limit: int = 0;\r\n            let d: double = 0;\r\n            let bolVertical: int = 0;\r\n\r\n            m.value = new Array<number>(1);\r\n            lCount = countsupport.GetFORTLCountDouble(tg, pLinePoints, vblSaveCounter);\r\n\r\n            pSpikePoints = new Array<POINT2>(lCount);\r\n            lineutility.InitializePOINT2Array(pSpikePoints);\r\n            //for(j=0;j<numPts2-1;j++)\r\n            for (j = 0; j < vblSaveCounter - 1; j++) {\r\n                bolVertical = lineutility.CalcTrueSlopeDouble(pLinePoints[j], pLinePoints[j + 1], m);\r\n                dLengthSegment = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                limit = Math.trunc(dLengthSegment / dIncrement);\r\n                if (limit < 1) {\r\n                    pSpikePoints[nCounter] = new POINT2(pLinePoints[j]);\r\n                    nCounter++;\r\n                    pSpikePoints[nCounter] = new POINT2(pLinePoints[j + 1]);\r\n                    nCounter++;\r\n                    continue;\r\n                }\r\n                for (k = 0; k < limit; k++) {\r\n                    pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -k * dIncrement, 0);\r\n                    nCounter++;\r\n                    d = lineutility.CalcDistanceDouble(pLinePoints[j], pSpikePoints[nCounter - 1]);\r\n                    pt0 = lineutility.ExtendLineDouble(pLinePoints[j + 1], pLinePoints[j], -d - dSpikeSize / 2);\r\n\r\n                    //the spikes\r\n                    if (bolVertical !== 0) //segment is not vertical\r\n                    {\r\n                        if (pLinePoints[j].x < pLinePoints[j + 1].x) //extend above the line\r\n                        {\r\n                            pSpikePoints[nCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pt0, 2, dSpikeSize);\r\n                        } else //extend below the line\r\n                        {\r\n                            pSpikePoints[nCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pt0, 3, dSpikeSize);\r\n                        }\r\n                    } else //segment is vertical\r\n                    {\r\n                        if (pLinePoints[j + 1].y < pLinePoints[j].y) //extend left of the line\r\n                        {\r\n                            pSpikePoints[nCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pt0, 0, dSpikeSize);\r\n                        } else //extend right of the line\r\n                        {\r\n                            pSpikePoints[nCounter] = lineutility.ExtendDirectedLine(pLinePoints[j], pLinePoints[j + 1], pt0, 1, dSpikeSize);\r\n                        }\r\n                    }\r\n                    nCounter++;\r\n                    pSpikePoints[nCounter] = lineutility.ExtendLine2Double(pLinePoints[j + 1], pLinePoints[j], -d - dSpikeSize, 0);\r\n                    nCounter++;\r\n                }\r\n                pSpikePoints[nCounter] = new POINT2(pLinePoints[j + 1]);\r\n                nCounter++;\r\n            }\r\n\r\n            for (j = 0; j < nCounter; j++) {\r\n                pLinePoints[j] = new POINT2(pSpikePoints[j]);\r\n            }\r\n            for (j = nCounter; j < lCount; j++) {\r\n                pLinePoints[j] = new POINT2(pSpikePoints[nCounter - 1]);\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetRidgePointsDouble\",\r\n                    new RendererException(\"GetRidgePointsDouble \" + tg.get_LineType().toString(), exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return nCounter;\r\n    }\r\n\r\n    protected static GetSquallDouble(pLinePoints: POINT2[],\r\n        amplitude: double,\r\n        quantity: int,\r\n        length: double,\r\n        numPoints: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let StartSegPt: POINT2;\r\n            let EndSegPt: POINT2;\r\n            let savePoint1: POINT2 = new POINT2(pLinePoints[0]);\r\n            let savePoint2: POINT2 = new POINT2(pLinePoints[numPoints - 1]);\r\n            let sign: ref<number[]> = new ref();\r\n            let segQty: int = 0;\r\n            let totalQty: int = countsupport.GetSquallQty(pLinePoints, quantity, length, numPoints);\r\n            let pSquallPts: POINT2[] = new Array<POINT2>(totalQty);\r\n            let pSquallSegPts: POINT2[];\r\n\r\n            lineutility.InitializePOINT2Array(pSquallPts);\r\n            sign.value = new Array<number>(1);\r\n            sign.value[0] = -1;\r\n            if (totalQty === 0) {\r\n                return 0;\r\n            }\r\n\r\n            for (j = 0; j < numPoints - 1; j++) {\r\n                StartSegPt = new POINT2(pLinePoints[j]);\r\n                EndSegPt = new POINT2(pLinePoints[j + 1]);\r\n                segQty = countsupport.GetSquallSegQty(StartSegPt, EndSegPt, quantity, length);\r\n                if (segQty > 0) {\r\n                    pSquallSegPts = new Array<POINT2>(segQty);\r\n                    lineutility.InitializePOINT2Array(pSquallSegPts);\r\n                } else {\r\n                    pSquallPts[counter].x = StartSegPt.x;\r\n                    pSquallPts[counter++].y = StartSegPt.y;\r\n                    pSquallPts[counter].x = EndSegPt.x;\r\n                    pSquallPts[counter++].y = EndSegPt.y;\r\n                    continue;\r\n                }\r\n                sign.value[0] = -1;\r\n                lineutility.GetSquallSegment(StartSegPt, EndSegPt, pSquallSegPts, sign, amplitude, quantity, length);\r\n                for (k = 0; k < segQty; k++) {\r\n                    pSquallPts[counter].x = pSquallSegPts[k].x;\r\n                    pSquallPts[counter].y = pSquallSegPts[k].y;\r\n                    if (k === 0) {\r\n                        pSquallPts[counter] = new POINT2(pLinePoints[j]);\r\n                    }\r\n                    if (k === segQty - 1) {\r\n                        pSquallPts[counter] = new POINT2(pLinePoints[j + 1]);\r\n                    }\r\n                    pSquallPts[counter].style = 0;\r\n                    counter++;\r\n                }\r\n            }\r\n            //load the squall points into the linepoints array\r\n            for (j = 0; j < counter; j++) {\r\n                if (j < totalQty) {\r\n                    pLinePoints[j].x = pSquallPts[j].x;\r\n                    pLinePoints[j].y = pSquallPts[j].y;\r\n                    if (j === 0) {\r\n                        pLinePoints[j] = new POINT2(savePoint1);\r\n                    }\r\n                    if (j === counter - 1) {\r\n                        pLinePoints[j] = new POINT2(savePoint2);\r\n                    }\r\n                    pLinePoints[j].style = pSquallPts[j].style;\r\n                }\r\n            }\r\n            if (counter === 0) {\r\n                for (j = 0; j < pLinePoints.length; j++) {\r\n                    if (j === 0) {\r\n                        pLinePoints[j] = new POINT2(savePoint1);\r\n                    } else {\r\n                        pLinePoints[j] = new POINT2(savePoint2);\r\n                    }\r\n                }\r\n                counter = pLinePoints.length;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetSquallDouble\",\r\n                    new RendererException(\"GetSquallDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n\r\n    protected static GetSevereSquall(pLinePoints: POINT2[],\r\n        length: double,\r\n        numPoints: int): int {\r\n        let l: int = 0;\r\n        try {\r\n            let quantity: int = 5;\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let totalQty: int = countsupport.GetSquallQty(pLinePoints, quantity, length, numPoints) + 2 * numPoints;\r\n            let squallPts: POINT2[] = new Array<POINT2>(totalQty);\r\n            let pt0: POINT2 = new POINT2();\r\n            let pt1: POINT2 = new POINT2();\r\n            let pt2: POINT2 = new POINT2();\r\n            let\r\n                pt3: POINT2 = new POINT2();\r\n            let pt4: POINT2 = new POINT2();\r\n            let pt5: POINT2 = new POINT2();\r\n            let pt6: POINT2 = new POINT2();\r\n            let\r\n                pt7: POINT2 = new POINT2();\r\n            let pt8: POINT2 = new POINT2();\r\n            let segQty: int = 0;\r\n            let dist: double = 0;\r\n\r\n            lineutility.InitializePOINT2Array(squallPts);\r\n            //each segment looks like this: --- V\r\n            for (j = 0; j < numPoints - 1; j++) {\r\n                dist = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                segQty = Math.trunc(dist / length);\r\n                for (k = 0; k < segQty; k++) {\r\n                    pt0 = lineutility.ExtendAlongLineDouble2(pLinePoints[j], pLinePoints[j + 1], k * length);\r\n                    pt1 = lineutility.ExtendAlongLineDouble(pLinePoints[j], pLinePoints[j + 1], k * length + length / 6 * 4);\r\n                    pt1.style = 5;\r\n                    squallPts[l++] = new POINT2(pt0);\r\n                    squallPts[l++] = new POINT2(pt1);\r\n                    pt5 = lineutility.ExtendAlongLineDouble(pLinePoints[j], pLinePoints[j + 1], k * length + length / 6 * 5);\r\n                    pt6 = lineutility.ExtendAlongLineDouble(pLinePoints[j], pLinePoints[j + 1], k * length + length);\r\n                    pt2 = lineutility.ExtendDirectedLine(pt0, pt1, pt1, 2, length / 6, 0);   //extend above line\r\n                    pt3 = lineutility.ExtendDirectedLine(pt0, pt5, pt5, 3, length / 6, 0);   //extend below line\r\n                    pt4 = lineutility.ExtendDirectedLine(pt0, pt6, pt6, 2, length / 6, 5);   //extend above line\r\n                    pt4.style = 5;\r\n                    squallPts[l++] = new POINT2(pt2);\r\n                    squallPts[l++] = new POINT2(pt3);\r\n                    squallPts[l++] = new POINT2(pt4);\r\n                }\r\n                //segment remainder\r\n                squallPts[l++] = new POINT2(pLinePoints[j + 1]);\r\n                pt0 = lineutility.ExtendAlongLineDouble(pLinePoints[j + 1], pLinePoints[j], dist - segQty * length);\r\n                pt0.style = 5;\r\n                squallPts[l++] = new POINT2(pt0);\r\n            }\r\n            if (l > pLinePoints.length) {\r\n                l = pLinePoints.length;\r\n            }\r\n\r\n            for (j = 0; j < l; j++) {\r\n                if (j < totalQty) {\r\n                    pLinePoints[j] = new POINT2(squallPts[j]);\r\n                } else {\r\n                    break;\r\n                }\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetSevereSquall\",\r\n                    new RendererException(\"GetSevereSquall\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return l;\r\n    }\r\n\r\n    private static GetConvergencePointsDouble(pLinePoints: POINT2[], length: double, vblCounter: int): int {\r\n        let counter: int = vblCounter;\r\n        try {\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let d: double = 0;\r\n            let pt0: POINT2 = new POINT2();\r\n            let pt1: POINT2 = new POINT2();\r\n            let tempPts: POINT2[] = new Array<POINT2>(vblCounter);\r\n            let tempPt: POINT2 = new POINT2();\r\n            let numJags: int = 0;\r\n            //save the original points\r\n            for (j = 0; j < vblCounter; j++) {\r\n                tempPts[j] = new POINT2(pLinePoints[j]);\r\n            }\r\n\r\n            //result points begin with the original points,\r\n            //set the last one's linestyle to 5;\r\n            pLinePoints[vblCounter - 1].style = 5;\r\n            for (j = 0; j < vblCounter - 1; j++) {\r\n\r\n                pt0 = new POINT2(tempPts[j]);\r\n                pt1 = new POINT2(tempPts[j + 1]);\r\n                d = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                numJags = Math.trunc(d / length);\r\n                //we don't want too small a remainder\r\n                if (d - numJags * length < 5) {\r\n                    numJags -= 1;\r\n                }\r\n\r\n                //each section has two spikes: one points above the line\r\n                //the other spike points below the line\r\n                for (k = 0; k < numJags; k++) {\r\n                    //the first spike\r\n                    tempPt = lineutility.ExtendAlongLineDouble(pt0, pt1, k * length + length / 2, 0);\r\n                    pLinePoints[counter++] = new POINT2(tempPt);\r\n                    tempPt = lineutility.ExtendAlongLineDouble(tempPt, pt1, length / 2);\r\n                    tempPt = lineutility.ExtendDirectedLine(pt0, tempPt, tempPt, 2, length / 2, 5);\r\n                    pLinePoints[counter++] = new POINT2(tempPt);\r\n                    //the 2nd spike\r\n                    tempPt = lineutility.ExtendAlongLineDouble(pt0, pt1, (k + 1) * length, 0);\r\n                    pLinePoints[counter++] = new POINT2(tempPt);\r\n                    tempPt = lineutility.ExtendAlongLineDouble(tempPt, pt1, length / 2);\r\n                    tempPt = lineutility.ExtendDirectedLine(pt0, tempPt, tempPt, 3, length / 2, 5);\r\n                    pLinePoints[counter++] = new POINT2(tempPt);\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetConvergencePointsDouble\",\r\n                    new RendererException(\"GetConvergencePointsDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n\r\n    // Dashes are 2/3*length and spaces are 1/3*length.\r\n    private static GetITDPointsDouble(pLinePoints: POINT2[], length: double, vblCounter: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let d: double = 0;\r\n            let pt0: POINT2 = new POINT2();\r\n            let pt1: POINT2 = new POINT2();\r\n            let tempPts: POINT2[] = new Array<POINT2>(vblCounter);\r\n            let tempPt: POINT2 = new POINT2();\r\n            let numJags: int = 0;\r\n            let lineStyle: int = 19;\r\n            //save the original points\r\n            for (j = 0; j < vblCounter; j++) {\r\n                tempPts[j] = new POINT2(pLinePoints[j]);\r\n            }\r\n\r\n            //result points begin with the original points,\r\n            //set the last one's linestyle to 5;\r\n            //pLinePoints[vblCounter-1].style=5;\r\n            for (j = 0; j < vblCounter - 1; j++) {\r\n                pt0 = new POINT2(tempPts[j]);\r\n                pt1 = new POINT2(tempPts[j + 1]);\r\n                d = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                numJags = Math.trunc(d / length);\r\n                //we don't want too small a remainder\r\n                if (d - numJags * length / 3 * 2 < length / 3) {\r\n                    numJags -= 1;\r\n                }\r\n                if (numJags === 0) {\r\n                    pt0.style = 19;\r\n                    pLinePoints[counter++] = new POINT2(pt0);\r\n                    pt1.style = 5;\r\n                    pLinePoints[counter++] = new POINT2(pt1);\r\n                }\r\n\r\n                for (k = 0; k < numJags; k++) {\r\n                    tempPt = lineutility.ExtendAlongLineDouble(pt0, pt1, k * length + length / 3, lineStyle);\r\n                    pLinePoints[counter++] = new POINT2(tempPt);\r\n\r\n                    if (k < numJags - 1) {\r\n                        tempPt = lineutility.ExtendAlongLineDouble(tempPt, pt1, length * 2 / 3, 5);\r\n                    } else {\r\n                        tempPt = new POINT2(tempPts[j + 1]);\r\n                        tempPt.style = 5;\r\n                    }\r\n                    pLinePoints[counter++] = new POINT2(tempPt);\r\n                    if (lineStyle === 19) {\r\n                        lineStyle = 25;\r\n                    } else {\r\n                        lineStyle = 19;\r\n                    }\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetITDPointsDouble\",\r\n                    new RendererException(\"GetITDPointsDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n\r\n    private static GetXPoints(pOriginalLinePoints: POINT2[], XPoints: POINT2[], segmentLength: double, vblCounter: int): int {\r\n        let xCounter: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let d: double = 0;\r\n            let pt0: POINT2;\r\n            let pt1: POINT2;\r\n            let pt2: POINT2;\r\n            let pt3: POINT2 = new POINT2();\r\n            let pt4: POINT2 = new POINT2();\r\n            let pt5: POINT2 = new POINT2();\r\n            let pt6: POINT2 = new POINT2();\r\n            let numThisSegment: int = 0;\r\n            let distInterval: double = 0;\r\n            let xSize: double = segmentLength / 6;\r\n            for (j = 0; j < vblCounter - 1; j++) {\r\n                d = lineutility.CalcDistanceDouble(pOriginalLinePoints[j], pOriginalLinePoints[j + 1]);\r\n                numThisSegment = Math.trunc((d - segmentLength) / segmentLength);\r\n\r\n                //added 4-19-12\r\n                distInterval = d / numThisSegment;\r\n                for (k = 0; k < numThisSegment; k++) {\r\n                    //pt0=lineutility.ExtendAlongLineDouble(pOriginalLinePoints[j],pOriginalLinePoints[j+1], 10+20*k);\r\n                    pt0 = lineutility.ExtendAlongLineDouble2(pOriginalLinePoints[j], pOriginalLinePoints[j + 1], distInterval / 2 + distInterval * k);\r\n                    pt1 = lineutility.ExtendAlongLineDouble2(pt0, pOriginalLinePoints[j + 1], xSize);\r\n                    pt2 = lineutility.ExtendAlongLineDouble2(pt0, pOriginalLinePoints[j + 1], -xSize);\r\n\r\n                    pt3 = lineutility.ExtendDirectedLine(pOriginalLinePoints[j], pt1, pt1, 2, xSize);\r\n                    pt4 = lineutility.ExtendDirectedLine(pOriginalLinePoints[j], pt1, pt1, 3, xSize);\r\n                    pt4.style = 5;\r\n                    pt5 = lineutility.ExtendDirectedLine(pOriginalLinePoints[j], pt2, pt2, 2, xSize);\r\n                    pt6 = lineutility.ExtendDirectedLine(pOriginalLinePoints[j], pt2, pt2, 3, xSize);\r\n                    pt6.style = 5;\r\n                    XPoints[xCounter++] = new POINT2(pt3);\r\n                    XPoints[xCounter++] = new POINT2(pt6);\r\n                    XPoints[xCounter++] = new POINT2(pt5);\r\n                    XPoints[xCounter++] = new POINT2(pt4);\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetXPointsDouble\",\r\n                    new RendererException(\"GetXPointsDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return xCounter;\r\n    }\r\n\r\n    /**\r\n     * returns a 37 point ellipse\r\n     *\r\n     * @param ptCenter\r\n     * @param ptWidth\r\n     * @param ptHeight\r\n     * @return\r\n     */\r\n    private static getEllipsePoints(ptCenter: POINT2, ptWidth: POINT2, ptHeight: POINT2): POINT2[] | null {\r\n        let pEllipsePoints: POINT2[] | null = null;\r\n        try {\r\n            pEllipsePoints = new Array<POINT2>(37);\r\n            let l: int = 0;\r\n            let dFactor: double = 0;\r\n            let a: double = lineutility.CalcDistanceDouble(ptCenter, ptWidth);\r\n            let b: double = lineutility.CalcDistanceDouble(ptCenter, ptHeight);\r\n            lineutility.InitializePOINT2Array(pEllipsePoints);\r\n            for (l = 1; l < 37; l++) {\r\n                dFactor = (10.0 * l) * Math.PI / 180.0;\r\n                pEllipsePoints[l - 1].x = ptCenter.x + Math.trunc(a * Math.cos(dFactor));\r\n                pEllipsePoints[l - 1].y = ptCenter.y + Math.trunc(b * Math.sin(dFactor));\r\n                pEllipsePoints[l - 1].style = 0;\r\n            }\r\n            pEllipsePoints[36] = new POINT2(pEllipsePoints[0]);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetEllipsePoints\",\r\n                    new RendererException(\"GetEllipsePoints\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pEllipsePoints;\r\n    }\r\n\r\n    /**\r\n     * Calculate an ellipse and rotate about it's center by azimuth in degrees\r\n     *\r\n     * @param ptCenter\r\n     * @param ptWidth\r\n     * @param ptHeight\r\n     * @param azimuth\r\n     * @return\r\n     */\r\n    private static getRotatedEllipsePoints(ptCenter: POINT2, ptWidth: POINT2, ptHeight: POINT2, azimuth: double, lineType: int): POINT2[] | null {\r\n        let pResultPoints: POINT2[] | null = null;\r\n        try {\r\n            let pEllipsePoints: POINT2[] = new Array<POINT2>(36);\r\n            let l: int = 0;\r\n            let j: int = 0;\r\n            let dFactor: double = 0;\r\n            let a: double = lineutility.CalcDistanceDouble(ptCenter, ptWidth);\r\n            let b: double = lineutility.CalcDistanceDouble(ptCenter, ptHeight);\r\n            lineutility.InitializePOINT2Array(pEllipsePoints);\r\n            for (l = 1; l < 37; l++) {\r\n                dFactor = (10.0 * l) * Math.PI / 180.0;\r\n                //pEllipsePoints[l - 1].x = ptCenter.x + (int) (a * Math.cos(dFactor));\r\n                //pEllipsePoints[l - 1].y = ptCenter.y + (int) (b * Math.sin(dFactor));\r\n                pEllipsePoints[l - 1].x = ptCenter.x + a * Math.cos(dFactor);\r\n                pEllipsePoints[l - 1].y = ptCenter.y + b * Math.sin(dFactor);\r\n                pEllipsePoints[l - 1].style = 0;\r\n            }\r\n            lineutility.RotateGeometryDouble(pEllipsePoints, 36, azimuth - 90);\r\n            pResultPoints = new Array<POINT2>(37);\r\n            for (j = 0; j < 36; j++) {\r\n                pResultPoints[j] = pEllipsePoints[j];\r\n            }\r\n            pResultPoints[36] = pEllipsePoints[0];\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetRotatedEllipsePoints\",\r\n                    new RendererException(\"GetRotatedEllipsePoints\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pResultPoints;\r\n    }\r\n\r\n    private static GetLVOPoints(pOriginalLinePoints: POINT2[], pLinePoints: POINT2[], ovalWidth: double, segmentLength: double, vblCounter: int): int {\r\n        let lEllipseCounter: int = 0;\r\n        try {\r\n            let dAngle: double = 0;\r\n            let d: double = 0;\r\n            let ovalLength: double = ovalWidth * 2;\r\n            let dFactor: double = 0;\r\n            let lHowManyThisSegment: int = 0;\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let l: int = 0;\r\n            let t: int = 0;\r\n            let ptCenter: POINT2 = new POINT2();\r\n            let pEllipsePoints2: POINT2[] = new Array<POINT2>(37);\r\n\r\n            let distInterval: double = 0;\r\n            //end declarations\r\n            for (j = 0; j < vblCounter - 1; j++) {\r\n                lineutility.InitializePOINT2Array(pEllipsePoints2);\r\n                d = lineutility.CalcDistanceDouble(pOriginalLinePoints[j], pOriginalLinePoints[j + 1]);\r\n                lHowManyThisSegment = Math.trunc((d - segmentLength) / segmentLength);\r\n\r\n                distInterval = d / lHowManyThisSegment;\r\n\r\n                dAngle = lineutility.CalcSegmentAngleDouble(pOriginalLinePoints[j], pOriginalLinePoints[j + 1]);\r\n                dAngle = dAngle + Math.PI / 2;\r\n                for (k = 0; k < lHowManyThisSegment; k++) {\r\n                    ptCenter = lineutility.ExtendAlongLineDouble2(pOriginalLinePoints[j], pOriginalLinePoints[j + 1], k * distInterval);\r\n                    for (l = 1; l < 37; l++) {\r\n                        //dFactor = (10.0 * l) * Math.PI / 180.0;\r\n                        dFactor = (20.0 * l) * Math.PI / 180.0;\r\n                        pEllipsePoints2[l - 1].x = ptCenter.x + Math.trunc(ovalWidth * Math.cos(dFactor));\r\n                        pEllipsePoints2[l - 1].y = ptCenter.y + Math.trunc(ovalLength * Math.sin(dFactor));\r\n                        pEllipsePoints2[l - 1].style = 0;\r\n                    }\r\n                    lineutility.RotateGeometryDouble(pEllipsePoints2, 36, Math.trunc(dAngle * 180 / Math.PI));\r\n                    pEllipsePoints2[36] = new POINT2(pEllipsePoints2[35]);\r\n                    pEllipsePoints2[36].style = 5;\r\n                    for (l = 0; l < 37; l++) {\r\n                        pLinePoints[lEllipseCounter] = new POINT2(pEllipsePoints2[l]);\r\n                        lEllipseCounter++;\r\n                    }\r\n                }//end k loop\r\n                //extra ellipse on the final segment at the end of the line\r\n                if (j === vblCounter - 2) {\r\n                    ptCenter = pOriginalLinePoints[j + 1];\r\n\r\n                    for (l = 1; l < 37; l++) {\r\n                        dFactor = (20.0 * l) * Math.PI / 180.0;\r\n                        pEllipsePoints2[l - 1].x = ptCenter.x + Math.trunc(ovalWidth * Math.cos(dFactor));\r\n                        pEllipsePoints2[l - 1].y = ptCenter.y + Math.trunc(ovalLength * Math.sin(dFactor));\r\n                        pEllipsePoints2[l - 1].style = 0;\r\n                    }\r\n                    lineutility.RotateGeometryDouble(pEllipsePoints2, 36, Math.trunc(dAngle * 180 / Math.PI));\r\n                    pEllipsePoints2[36] = new POINT2(pEllipsePoints2[35]);\r\n                    pEllipsePoints2[36].style = 5;\r\n                    for (l = 0; l < 37; l++) {\r\n                        pLinePoints[lEllipseCounter] = new POINT2(pEllipsePoints2[l]);\r\n                        lEllipseCounter++;\r\n                    }\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetLVOPointsDouble\",\r\n                    new RendererException(\"GetLVOPointsDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return lEllipseCounter;\r\n    }\r\n\r\n    private static GetIcingPointsDouble(pLinePoints: POINT2[], length: double, vblCounter: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let origPoints: POINT2[] = new Array<POINT2>(vblCounter);\r\n            let nDirection: int = -1;\r\n            let k: int = 0;\r\n            let numSegments: int = 0;\r\n            let pt0: POINT2 = new POINT2();\r\n            let pt1: POINT2 = new POINT2();\r\n            let midPt: POINT2 = new POINT2();\r\n            let pt2: POINT2 = new POINT2();\r\n            //save the original points\r\n            for (j = 0; j < vblCounter; j++) {\r\n                origPoints[j] = new POINT2(pLinePoints[j]);\r\n            }\r\n            let distInterval: double = 0;\r\n            for (j = 0; j < vblCounter - 1; j++) {\r\n                //how many segments for this line segment?\r\n                numSegments = Math.trunc(lineutility.CalcDistanceDouble(origPoints[j], origPoints[j + 1]));\r\n                numSegments /= length;\r\n                //4-19-12\r\n                distInterval = lineutility.CalcDistanceDouble(origPoints[j], origPoints[j + 1]) / numSegments;\r\n                //get the direction and the quadrant\r\n                nDirection = arraysupport.GetInsideOutsideDouble2(origPoints[j], origPoints[j + 1], origPoints, vblCounter, j, TacticalLines.ICING);\r\n                for (k = 0; k < numSegments; k++) {\r\n                    //get the parallel segment\r\n                    if (k === 0) {\r\n                        pt0 = new POINT2(origPoints[j]);\r\n                    } else {\r\n                        pt0 = lineutility.ExtendAlongLineDouble(origPoints[j], origPoints[j + 1], k * distInterval, 0);\r\n                    }\r\n\r\n                    pt1 = lineutility.ExtendAlongLineDouble(origPoints[j], origPoints[j + 1], k * distInterval + length * 2 / 3, 5);\r\n                    midPt = lineutility.ExtendAlongLineDouble(origPoints[j], origPoints[j + 1], k * distInterval + length / 3, 0);\r\n                    //get the perpendicular segment\r\n                    pt2 = lineutility.ExtendDirectedLine(origPoints[j], origPoints[j + 1], midPt, nDirection, length / 3, 5);\r\n                    pLinePoints[counter] = new POINT2(pt0);\r\n                    pLinePoints[counter + 1] = new POINT2(pt1);\r\n                    pLinePoints[counter + 2] = new POINT2(midPt);\r\n                    pLinePoints[counter + 3] = new POINT2(pt2);\r\n                    counter += 4;\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetIcingPointsDouble\",\r\n                    new RendererException(\"GetIcingPointsDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n\r\n    protected static GetAnchorageDouble(vbPoints2: POINT2[], floatDiameter: double, numPts: int): int {\r\n        let lFlotCounter: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let l: int = 0;\r\n            let x1: int = 0;\r\n            let y1: int = 0;\r\n            let numSegPts: int = -1;\r\n            let lFlotCount: int = 0;\r\n            let lNumSegs: int = 0;\r\n            let dDistance: double = 0;\r\n            let vbPoints: number[];\r\n            let points: number[];\r\n            let points2: number[];\r\n            let pt: POINT2 = new POINT2();\r\n            let pt1: POINT2 = new POINT2();\r\n            let pt2: POINT2 = new POINT2();\r\n\r\n            lFlotCount = flot.GetAnchorageCountDouble(vbPoints2, floatDiameter, numPts);\r\n            vbPoints = new Array<number>(2 * numPts);\r\n\r\n            for (j = 0; j < numPts; j++) {\r\n                vbPoints[k] = vbPoints2[j].x as int;\r\n                k++;\r\n                vbPoints[k] = vbPoints2[j].y as int;\r\n                k++;\r\n            }\r\n            k = 0;\r\n\r\n            let bFlip: ref<number[]> = new ref();\r\n            bFlip.value = new Array<number>(1);\r\n            let lDirection: ref<number[]> = new ref();\r\n            lDirection.value = new Array<number>(1);\r\n            let lLastDirection: ref<number[]> = new ref();\r\n            lLastDirection.value = new Array<number>(1);\r\n            for (l = 0; l < numPts - 1; l++) {\r\n                pt1.x = vbPoints[2 * l];\r\n                pt1.y = vbPoints[2 * l + 1];\r\n                pt2.x = vbPoints[2 * l + 2];\r\n                pt2.y = vbPoints[2 * l + 3];\r\n                //for all segments after the first segment we shorten\r\n                //the line by floatDiameter so the flots will not abut\r\n                if (l > 0) {\r\n                    pt1 = lineutility.ExtendAlongLineDouble(pt1, pt2, floatDiameter);\r\n                }\r\n\r\n                dDistance = lineutility.CalcDistanceDouble(pt1, pt2);\r\n\r\n                lNumSegs = Math.trunc(dDistance / floatDiameter);\r\n\r\n                if (lNumSegs > 0) {\r\n                    points2 = new Array<number>(lNumSegs * 32);\r\n                    numSegPts = flot.GetAnchorageFlotSegment(vbPoints, pt1.x as int, pt1.y as int, pt2.x as int, pt2.y as int, l, floatDiameter, points2, bFlip, lDirection, lLastDirection);\r\n                    points = new Array<number>(numSegPts);\r\n\r\n                    for (j = 0; j < numSegPts; j++) {\r\n                        points[j] = points2[j];\r\n                    }\r\n\r\n                    for (j = 0; j < numSegPts / 3; j++) //only using half the flots\r\n                    {\r\n                        x1 = points[k];\r\n                        y1 = points[k + 1];\r\n                        k += 3;\r\n                        if (j % 10 === 0) {\r\n                            pt.x = x1;\r\n                            pt.y = y1;\r\n                            pt.style = 5;\r\n                        } else {\r\n                            if ((j + 1) % 10 === 0) {\r\n                                if (lFlotCounter < lFlotCount) {\r\n                                    vbPoints2[lFlotCounter].x = x1;\r\n                                    vbPoints2[lFlotCounter++].y = y1;\r\n                                    vbPoints2[lFlotCounter++] = new POINT2(pt);\r\n                                    continue;\r\n                                } else {\r\n                                    break;\r\n                                }\r\n                            }\r\n                        }\r\n\r\n                        if (lFlotCounter < lFlotCount) {\r\n                            vbPoints2[lFlotCounter].x = x1;\r\n                            vbPoints2[lFlotCounter].y = y1;\r\n                            lFlotCounter++;\r\n                        } else {\r\n                            break;\r\n                        }\r\n                    }\r\n                    k = 0;\r\n                } else {\r\n                    if (lFlotCounter < lFlotCount) {\r\n                        vbPoints2[lFlotCounter].x = vbPoints[2 * l];\r\n                        vbPoints2[lFlotCounter].y = vbPoints[2 * l + 1];\r\n                        lFlotCounter++;\r\n                    }\r\n                }\r\n            }\r\n            for (j = lFlotCounter - 1; j < lFlotCount; j++) {\r\n                vbPoints2[j].style = 5;\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetAnchorageDouble\",\r\n                    new RendererException(\"GetAnchorageDouble\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return lFlotCounter;\r\n    }\r\n\r\n    private static GetPipePoints(pLinePoints: POINT2[],\r\n        length: double,\r\n        vblCounter: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let pOriginalPoints: POINT2[] = new Array<POINT2>(vblCounter);\r\n            let pt0: POINT2 = new POINT2();\r\n            let pt1: POINT2 = new POINT2();\r\n            let pt2: POINT2 = new POINT2();\r\n            let xPoints: POINT2[] = new Array<POINT2>(pLinePoints.length);\r\n            let xCounter: int = 0;\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            for (j = 0; j < vblCounter; j++) {\r\n                pOriginalPoints[j] = new POINT2(pLinePoints[j]);\r\n            }\r\n            let numSegs: int = 0;\r\n            let d: double = 0;\r\n\r\n            lineutility.InitializePOINT2Array(xPoints);\r\n            for (j = 0; j < vblCounter - 1; j++) {\r\n                d = lineutility.CalcDistanceDouble(pOriginalPoints[j], pOriginalPoints[j + 1]);\r\n                numSegs = Math.trunc(d / length);\r\n                for (k = 0; k < numSegs; k++) {\r\n                    pt0 = lineutility.ExtendAlongLineDouble2(pOriginalPoints[j], pOriginalPoints[j + 1], length * k);\r\n                    pt0.style = 0;\r\n                    pt1 = lineutility.ExtendAlongLineDouble2(pOriginalPoints[j], pOriginalPoints[j + 1], length * k + length / 2);\r\n                    pt1.style = 5;\r\n                    pt2 = lineutility.ExtendAlongLineDouble2(pOriginalPoints[j], pOriginalPoints[j + 1], length * k + length / 2);\r\n                    pt2.style = 20;\t//for filled circle\r\n                    pLinePoints[counter++] = new POINT2(pt0);\r\n                    pLinePoints[counter++] = new POINT2(pt1);\r\n                    xPoints[xCounter++] = new POINT2(pt2);\r\n                }\r\n                if (numSegs === 0) {\r\n                    pLinePoints[counter] = new POINT2(pOriginalPoints[j]);\r\n                    pLinePoints[counter++].style = 0;\r\n                    pLinePoints[counter] = new POINT2(pOriginalPoints[j + 1]);\r\n                    pLinePoints[counter++].style = 5;\r\n                } else {\r\n                    pLinePoints[counter] = new POINT2(pLinePoints[counter - 1]);\r\n                    pLinePoints[counter++].style = 0;\r\n                    pLinePoints[counter] = new POINT2(pOriginalPoints[j + 1]);\r\n                    pLinePoints[counter++].style = 5;\r\n                }\r\n            }\r\n            //load the circle points\r\n            for (k = 0; k < xCounter; k++) {\r\n                pLinePoints[counter++] = new POINT2(xPoints[k]);\r\n            }\r\n            //add one more circle\r\n            pLinePoints[counter++] = new POINT2(pLinePoints[counter]);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetPipePoints\",\r\n                    new RendererException(\"GetPipePoints\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n\r\n    private static GetReefPoints(pLinePoints: POINT2[],\r\n        length: double,\r\n        vblCounter: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let pOriginalPoints: POINT2[] = new Array<POINT2>(vblCounter);\r\n            let pt0: POINT2 = new POINT2();\r\n            let pt1: POINT2 = new POINT2();\r\n            let pt2: POINT2 = new POINT2();\r\n            let pt3: POINT2 = new POINT2();\r\n            let pt4: POINT2 = new POINT2();\r\n            //POINT2 pt5=new POINT2();\r\n            for (let j: int = 0; j < vblCounter; j++) {\r\n                pOriginalPoints[j] = new POINT2(pLinePoints[j]);\r\n            }\r\n\r\n            let numSegs: int = 0;\r\n            let direction: int = 0;\r\n            let d: double = 0;\r\n            for (let j: int = 0; j < vblCounter - 1; j++) {\r\n                if (pOriginalPoints[j].x < pOriginalPoints[j + 1].x) {\r\n                    direction = 2;\r\n                } else {\r\n                    direction = 3;\r\n                }\r\n\r\n                d = lineutility.CalcDistanceDouble(pOriginalPoints[j], pOriginalPoints[j + 1]);\r\n                numSegs = Math.trunc(d / length);\r\n                for (let k: int = 0; k < numSegs; k++) {\r\n                    pt0 = lineutility.ExtendAlongLineDouble2(pOriginalPoints[j], pOriginalPoints[j + 1], length * k);\r\n\r\n                    pt1 = lineutility.ExtendAlongLineDouble2(pt0, pOriginalPoints[j + 1], length * .35);\r\n                    pt1 = lineutility.ExtendDirectedLine(pOriginalPoints[j], pOriginalPoints[j + 1], pt1, direction, length);//was 2\r\n\r\n                    pt2 = lineutility.ExtendAlongLineDouble2(pt0, pOriginalPoints[j + 1], length * .4);\r\n                    pt2 = lineutility.ExtendDirectedLine(pOriginalPoints[j], pOriginalPoints[j + 1], pt2, direction, length * .6);//was 2\r\n\r\n                    pt3 = lineutility.ExtendAlongLineDouble2(pt0, pOriginalPoints[j + 1], length * .75);\r\n                    pt3 = lineutility.ExtendDirectedLine(pOriginalPoints[j], pOriginalPoints[j + 1], pt3, direction, length * 1.35);//was 2\r\n\r\n                    pt4 = lineutility.ExtendAlongLineDouble2(pOriginalPoints[j], pOriginalPoints[j + 1], length * (k + 1));\r\n                    pLinePoints[counter++] = new POINT2(pt0);\r\n                    pLinePoints[counter++] = new POINT2(pt1);\r\n                    pLinePoints[counter++] = new POINT2(pt2);\r\n                    pLinePoints[counter++] = new POINT2(pt3);\r\n                    pLinePoints[counter++] = new POINT2(pt4);\r\n                }\r\n                if (numSegs === 0) {\r\n                    pLinePoints[counter++] = new POINT2(pOriginalPoints[j]);\r\n                    pLinePoints[counter++] = new POINT2(pOriginalPoints[j + 1]);\r\n                }\r\n            }\r\n            pLinePoints[counter++] = new POINT2(pOriginalPoints[vblCounter - 1]);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetReefPoints\",\r\n                    new RendererException(\"GetReefPoints\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n\r\n    private static GetRestrictedAreaPoints(pLinePoints: POINT2[],\r\n        length: double,\r\n        vblCounter: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let pOriginalPoints: POINT2[] = new Array<POINT2>(vblCounter);\r\n            let pt0: POINT2 = new POINT2();\r\n            let pt1: POINT2 = new POINT2();\r\n            let pt2: POINT2 = new POINT2();\r\n            let pt3: POINT2 = new POINT2();\r\n            for (let j: int = 0; j < vblCounter; j++) {\r\n                pOriginalPoints[j] = new POINT2(pLinePoints[j]);\r\n            }\r\n            let direction: int = 0;\r\n            let numSegs: int = 0;\r\n            let d: double = 0;\r\n            for (let j: int = 0; j < vblCounter - 1; j++) {\r\n                d = lineutility.CalcDistanceDouble(pOriginalPoints[j], pOriginalPoints[j + 1]);\r\n                numSegs = Math.trunc(d / length);\r\n                if (pOriginalPoints[j].x < pOriginalPoints[j + 1].x) {\r\n                    direction = 3;\r\n                } else {\r\n                    direction = 2;\r\n                }\r\n                for (let k: int = 0; k < numSegs; k++) {\r\n                    pt0 = lineutility.ExtendAlongLineDouble2(pOriginalPoints[j], pOriginalPoints[j + 1], length * k);\r\n                    pt0.style = 0;\r\n                    pt1 = lineutility.ExtendAlongLineDouble2(pOriginalPoints[j], pOriginalPoints[j + 1], length * k + length * 2 / 3);\r\n                    pt1.style = 5;\r\n                    pt2 = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                    //pt3 = lineutility.ExtendDirectedLine(pOriginalPoints[j], pOriginalPoints[j + 1], pt2, 3, 10);\r\n                    pt3 = lineutility.ExtendDirectedLine(pOriginalPoints[j], pOriginalPoints[j + 1], pt2, direction, length * 2 / 3);\r\n                    pt3.style = 5;\r\n                    pLinePoints[counter++] = new POINT2(pt2);\r\n                    pLinePoints[counter++] = new POINT2(pt3);\r\n                    pLinePoints[counter++] = new POINT2(pt0);\r\n                    pLinePoints[counter++] = new POINT2(pt1);\r\n                }\r\n                if (numSegs === 0) {\r\n                    pLinePoints[counter++] = new POINT2(pOriginalPoints[j]);\r\n                    pLinePoints[counter++] = new POINT2(pOriginalPoints[j + 1]);\r\n                }\r\n            }\r\n            pLinePoints[counter - 1].style = 0;\r\n            pLinePoints[counter++] = new POINT2(pOriginalPoints[vblCounter - 1]);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetRestrictedAreaPoints\",\r\n                    new RendererException(\"GetRestrictedAreaPoints\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n\r\n    //there should be two linetypes depending on scale\r\n    private static getOverheadWire(tg: TGLight, pLinePoints: POINT2[], vblCounter: int): int {\r\n        let counter: int = 0;\r\n        try {\r\n            let j: int = 0;\r\n            let pt: POINT2;\r\n            let pt2: POINT2;\r\n            let pts: Array<POINT2> = new Array();\r\n            for (j = 0; j < vblCounter; j++) {\r\n                pt = new POINT2(pLinePoints[j]);\r\n                //tower\r\n                pt2 = new POINT2(pt);\r\n                pt2.y -= arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale());\r\n                pts.push(pt2);\r\n                pt2 = new POINT2(pt);\r\n                pt2.x -= arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale());\r\n                pts.push(pt2);\r\n                pt2 = new POINT2(pt);\r\n                pt2.y -= arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n                pts.push(pt2);\r\n                pt2 = new POINT2(pt);\r\n                pt2.x += arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale());\r\n                pts.push(pt2);\r\n                pt2 = new POINT2(pt);\r\n                pt2.y -= arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale());\r\n                pt2.style = 5;\r\n                pts.push(pt2);\r\n                //low cross piece\r\n                pt2 = new POINT2(pt);\r\n                pt2.x -= arraysupport.getScaledSize(2, tg.get_LineThickness(), tg.get_patternScale());\r\n                pt2.y -= arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale());\r\n                pts.push(pt2);\r\n                pt2 = new POINT2(pt);\r\n                pt2.x += arraysupport.getScaledSize(2, tg.get_LineThickness(), tg.get_patternScale());\r\n                pt2.y -= arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale());\r\n                pt2.style = 5;\r\n                pts.push(pt2);\r\n                //high cross piece\r\n                pt2 = new POINT2(pt);\r\n                pt2.x -= arraysupport.getScaledSize(7, tg.get_LineThickness(), tg.get_patternScale());\r\n                pt2.y -= arraysupport.getScaledSize(17, tg.get_LineThickness(), tg.get_patternScale());\r\n                pts.push(pt2);\r\n                pt2 = new POINT2(pt);\r\n                pt2.x -= arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale());\r\n                pt2.y -= arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n                pts.push(pt2);\r\n                pt2 = new POINT2(pt);\r\n                pt2.x += arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale());\r\n                pt2.y -= arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n                pts.push(pt2);\r\n                pt2 = new POINT2(pt);\r\n                pt2.x += arraysupport.getScaledSize(7, tg.get_LineThickness(), tg.get_patternScale());\r\n                pt2.y -= arraysupport.getScaledSize(17, tg.get_LineThickness(), tg.get_patternScale());\r\n                pt2.style = 5;\r\n                pts.push(pt2);\r\n                //angle piece\r\n                pt2 = new POINT2(pt);\r\n                pt2.y -= arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale());\r\n                pts.push(pt2);\r\n                pt2 = new POINT2(pt);\r\n                pt2.x += arraysupport.getScaledSize(8, tg.get_LineThickness(), tg.get_patternScale());\r\n                pt2.y -= arraysupport.getScaledSize(12, tg.get_LineThickness(), tg.get_patternScale());\r\n                pt2.style = 5;\r\n                pts.push(pt2);\r\n            }\r\n            //connect the towers\r\n            for (j = 0; j < vblCounter - 1; j++) {\r\n                pt = new POINT2(pLinePoints[j]);\r\n                pt2 = new POINT2(pLinePoints[j + 1]);\r\n                if (pt.x < pt2.x) {\r\n                    pt.x += arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale());\r\n                    pt.y -= arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale());\r\n                    pt2.x -= arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale());\r\n                    pt2.y -= arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale());\r\n                    pt2.style = 5;\r\n                } else {\r\n                    pt.x -= arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale());\r\n                    pt.y -= arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale());\r\n                    pt2.x += arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale());\r\n                    pt2.y -= arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale());\r\n                    pt2.style = 5;\r\n                }\r\n                pts.push(pt);\r\n                pts.push(pt2);\r\n            }\r\n            for (j = 0; j < pts.length; j++) {\r\n                pLinePoints[j] = pts[j];\r\n                counter++;\r\n            }\r\n            for (j = counter; j < pLinePoints.length; j++) {\r\n                pLinePoints[j] = new POINT2(pLinePoints[counter - 1]);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetOverheadWire\",\r\n                    new RendererException(\"GetOverheadWire\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return counter;\r\n    }\r\n\r\n    //private static int linetype=-1; //use for BLOCK, CONTIAN\r\n    /**\r\n     * Calculates the points for the non-channel symbols. The points will be\r\n     * stored in the original POINT2 array in pixels, pLinePoints. The client\r\n     * points occupy the first vblSaveCounter positions in pLinePoints and will\r\n     * be overwritten by the symbol points.\r\n     *\r\n     * @param pLinePoints - OUT - an array of POINT2\r\n     * @param vblCounter the number of points allocated\r\n     * @param vblSaveCounter the number of client points\r\n     *\r\n     * @return the symbol point count\r\n     */\r\n    private static GetLineArray2Double(tg: TGLight,\r\n        pLinePoints: POINT2[],\r\n        vblCounter: int,\r\n        vblSaveCounter: int,\r\n        shapes: Array<Shape2>,\r\n        clipBounds: Rectangle2D | null,\r\n        converter: IPointConversion | null): Array<POINT2> | null {\r\n        let points: Array<POINT2> = new Array();\r\n        try {\r\n            let lineType: int = tg.get_LineType();\r\n            let client: string = CELineArray.getClient();\r\n            if (pLinePoints == null || pLinePoints.length < 2) {\r\n                return null;\r\n            }\r\n            let segments: number[];\r\n            let dMRR: double = 0;\r\n            let n: int = 0;\r\n            let bolVertical: int = 0;\r\n            let dExtendLength: double = 0;\r\n            let dWidth: double = 0;\r\n            let nQuadrant: int = 0;\r\n            let lLinestyle: int = 0;\r\n            let pointCounter: int = 0;\r\n            let offsetX: ref<number[]> = new ref();\r\n            let offsetY: ref<number[]> = new ref();\r\n            let b: double = 0;\r\n            let b1: double = 0;\r\n            let dRadius: double = 0;\r\n            let d1: double = 0;\r\n            let d: double = 0;\r\n            let m: ref<number[]> = new ref();\r\n            let direction: int = 0;\r\n            let nCounter: int = 0;\r\n            let j: int = 0;\r\n            let k: int = 0;\r\n            let middleSegment: int = -1;\r\n            let dMBR: double = lineutility.MBRDistance(pLinePoints, vblSaveCounter);\r\n            let pt0: POINT2 = new POINT2(pLinePoints[0]);\r\n            let  //calculation points for autoshapes\r\n                pt1: POINT2 = new POINT2(pLinePoints[1]);\r\n            let\r\n                pt2: POINT2 = new POINT2(pLinePoints[1]);\r\n            let\r\n                pt3: POINT2 = new POINT2(pLinePoints[0]);\r\n            let\r\n                pt4: POINT2 = new POINT2(pLinePoints[0]);\r\n            let\r\n                pt5: POINT2 = new POINT2(pLinePoints[0]);\r\n            let\r\n                pt6: POINT2 = new POINT2(pLinePoints[0]);\r\n            let\r\n                pt7: POINT2 = new POINT2(pLinePoints[0]);\r\n            let\r\n                pt8: POINT2 = new POINT2(pLinePoints[0]);\r\n            let\r\n                ptYIntercept: POINT2 = new POINT2(pLinePoints[0]);\r\n            let\r\n                ptYIntercept1: POINT2 = new POINT2(pLinePoints[0]);\r\n            let\r\n                ptCenter: POINT2 = new POINT2(pLinePoints[0]);\r\n            let pArrowPoints: POINT2[] = new Array<POINT2>(3);\r\n            let\r\n                arcPts: POINT2[] = new Array<POINT2>(26);\r\n            let\r\n                circlePoints: POINT2[] = new Array<POINT2>(100);\r\n            let pts: POINT2[];\r\n            let pts2: POINT2[];\r\n            let midpt: POINT2 = new POINT2(pLinePoints[0]);\r\n            let midpt1: POINT2 = new POINT2(pLinePoints[0]);\r\n\r\n            let pOriginalLinePoints: POINT2[];\r\n            let pUpperLinePoints: POINT2[];\r\n            let pLowerLinePoints: POINT2[];\r\n            let pUpperLowerLinePoints: POINT2[];\r\n\r\n            let calcPoint0: POINT2 = new POINT2();\r\n            let\r\n                calcPoint1: POINT2 = new POINT2();\r\n            let\r\n                calcPoint2: POINT2 = new POINT2();\r\n            let\r\n                calcPoint3: POINT2 = new POINT2();\r\n            let\r\n                calcPoint4: POINT2 = new POINT2();\r\n            let ptTemp: POINT2 = new POINT2(pLinePoints[0]);\r\n            let acCounter: int = 0;\r\n            let acPoints: POINT2[] = new Array<POINT2>(6);\r\n            let lFlotCount: int = 0;\r\n            //end declarations\r\n\r\n            //Bearing line and others only have 2 points\r\n            if (vblCounter > 2) {\r\n                pt2 = new POINT2(pLinePoints[2]);\r\n            }\r\n            pt0.style = 0;\r\n            pt1.style = 0;\r\n            pt2.style = 0;\r\n\r\n            //set jaggylength in clsDISMSupport before the points get bounded\r\n            let xPoints: Array<POINT2>;\r\n            pOriginalLinePoints = new Array<POINT2>(vblSaveCounter);\r\n            for (j = 0; j < vblSaveCounter; j++) {\r\n                pOriginalLinePoints[j] = new POINT2(pLinePoints[j]);\r\n            }\r\n\r\n            let DPIScaleFactor: double = RendererSettings.getInstance().getDeviceDPI() / 96.0;\r\n\r\n            //resize the array and get the line array\r\n            //for the specified non-channel line type\r\n            switch (lineType) {\r\n                case TacticalLines.BBS_AREA: {\r\n                    lineutility.getExteriorPoints(pLinePoints, vblSaveCounter, lineType, false);\r\n                    acCounter = vblSaveCounter;\r\n                    break;\r\n                }\r\n                \r\n                case TacticalLines.BS_CROSS: {\r\n                    pt0 = new POINT2(pLinePoints[0]);\r\n                    pLinePoints[0] = new POINT2(pt0);\r\n                    pLinePoints[0].x -= 10;\r\n                    pLinePoints[1] = new POINT2(pt0);\r\n                    pLinePoints[1].x += 10;\r\n                    pLinePoints[1].style = 10;\r\n                    pLinePoints[2] = new POINT2(pt0);\r\n                    pLinePoints[2].y += 10;\r\n                    pLinePoints[3] = new POINT2(pt0);\r\n                    pLinePoints[3].y -= 10;\r\n                    acCounter = 4;\r\n                    break;\r\n                }  \r\n                \r\n                case TacticalLines.BS_RECTANGLE: {\r\n                    lineutility.CalcMBRPoints(pLinePoints, pLinePoints.length, pt0, pt2);   //pt0=ul, pt1=lr\r\n                    pt1 = new POINT2(pt0);\r\n                    pt1.x = pt2.x;\r\n                    pt3 = new POINT2(pt0);\r\n                    pt3.y = pt2.y;\r\n                    pLinePoints = new Array<POINT2>(5);\r\n                    pLinePoints[0] = new POINT2(pt0);\r\n                    pLinePoints[1] = new POINT2(pt1);\r\n                    pLinePoints[2] = new POINT2(pt2);\r\n                    pLinePoints[3] = new POINT2(pt3);\r\n                    pLinePoints[4] = new POINT2(pt0);\r\n                    acCounter = 5;\r\n                    break;\r\n                }\r\n                \r\n                case TacticalLines.BBS_RECTANGLE: {\r\n                    //double xmax=pLinePoints[0].x,xmin=pLinePoints[1].x,ymax=pLinePoints[0].y,ymin=pLinePoints[1].y;\r\n                    //double xmax=pLinePoints[2].x,xmin=pLinePoints[0].x,ymax=pLinePoints[2].y,ymin=pLinePoints[0].y;\r\n                    let buffer: double = pLinePoints[0].style;\r\n\r\n                    pOriginalLinePoints = new Array<POINT2>(5);\r\n                    pOriginalLinePoints[0] = new POINT2(pLinePoints[0]);\r\n                    pOriginalLinePoints[1] = new POINT2(pLinePoints[1]);\r\n                    pOriginalLinePoints[2] = new POINT2(pLinePoints[2]);\r\n                    pOriginalLinePoints[3] = new POINT2(pLinePoints[3]);\r\n                    pOriginalLinePoints[4] = new POINT2(pLinePoints[0]);\r\n\r\n                    //clockwise orientation\r\n                    pt0 = pLinePoints[0];\r\n                    pt0.x -= buffer;\r\n                    pt0.y -= buffer;\r\n                    pt1 = pLinePoints[1];\r\n                    pt1.x += buffer;\r\n                    pt1.y -= buffer;\r\n                    pt2 = pLinePoints[2];\r\n                    pt2.x += buffer;\r\n                    pt2.y += buffer;\r\n                    pt3 = pLinePoints[3];\r\n                    pt3.x -= buffer;\r\n                    pt3.y += buffer;\r\n                    pLinePoints = new Array<POINT2>(5);\r\n                    pLinePoints[0] = new POINT2(pt0);\r\n                    pLinePoints[1] = new POINT2(pt1);\r\n                    pLinePoints[2] = new POINT2(pt2);\r\n                    pLinePoints[3] = new POINT2(pt3);\r\n                    pLinePoints[4] = new POINT2(pt0);\r\n                    vblSaveCounter = 5;\r\n                    acCounter = 5;\r\n                    break;\r\n                }\r\n            \r\n                case TacticalLines.BS_ELLIPSE: {\r\n                    pt0 = pLinePoints[0];//the center of the ellipse\r\n                    pt1 = pLinePoints[1];//the width of the ellipse\r\n                    pt2 = pLinePoints[2];//the height of the ellipse\r\n                    //pLinePoints=getEllipsePoints(pt0,pt1,pt2);\r\n                    let azimuth: double = pLinePoints[3].x;\r\n                    pLinePoints = arraysupport.getRotatedEllipsePoints(pt0, pt1, pt2, azimuth, lineType);\r\n                    acCounter = 37;\r\n                    break;\r\n\r\n                }\r\n\r\n                case TacticalLines.OVERHEAD_WIRE: {\r\n                    acCounter = arraysupport.getOverheadWire(tg, pLinePoints, vblSaveCounter);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BOUNDARY: \r\n                case TacticalLines.TRIP: {\r\n                    acCounter = pLinePoints.length;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.REEF: {\r\n                    vblCounter = arraysupport.GetReefPoints(pLinePoints, arraysupport.getScaledSize(40, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RESTRICTED_AREA: {\r\n                    vblCounter = arraysupport.GetRestrictedAreaPoints(pLinePoints, arraysupport.getScaledSize(15, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TRAINING_AREA: {\r\n                    dMBR = lineutility.MBRDistance(pLinePoints, vblSaveCounter);\r\n                    d = 20 * DPIScaleFactor;\r\n                    if (dMBR < 60 * DPIScaleFactor) {\r\n                        d = dMBR / 4;\r\n                    }\r\n                    if (d < 5 * DPIScaleFactor) {\r\n                        d = 5 * DPIScaleFactor;\r\n                    }\r\n                    for (j = 0; j < vblSaveCounter; j++) {\r\n                        pLinePoints[j].style = 1;\r\n                    }\r\n                    pLinePoints[vblSaveCounter - 1].style = 5;\r\n                    pt0 = lineutility.CalcCenterPointDouble(pLinePoints, vblSaveCounter - 1);\r\n                    //lineutility.CalcCircleDouble(pt0, 20, 26, arcPts, 0);\r\n                    lineutility.CalcCircleDouble(pt0, d, 26, arcPts, 0);\r\n\r\n                    for (j = vblSaveCounter; j < vblSaveCounter + 26; j++) {\r\n                        pLinePoints[j] = new POINT2(arcPts[j - vblSaveCounter]);\r\n                    }\r\n                    pLinePoints[j - 1].style = 5;\r\n\r\n                    // inside the circle\r\n                    if (dMBR < 50 * DPIScaleFactor) {\r\n                        //d was used as the circle radius\r\n                        d *= 0.6;\r\n                    } else {\r\n                        d = 12 * DPIScaleFactor;\r\n                    }\r\n\r\n                    pt1 = new POINT2(pt0);\r\n                    pt1.y -= d;\r\n                    pt1.style = 0;\r\n                    pt2 = new POINT2(pt1);\r\n                    pt2.y += d;\r\n                    pt2.style = 5;\r\n                    pt3 = new POINT2(pt2);\r\n                    pt3.y += d / 4 + tg.get_LineThickness();\r\n                    pt3.style = 0;\r\n                    pt4 = new POINT2(pt3);\r\n                    pt4.y += d / 4;\r\n                    pLinePoints[j++] = new POINT2(pt1);\r\n                    pLinePoints[j++] = new POINT2(pt2);\r\n                    pLinePoints[j++] = new POINT2(pt3);\r\n                    pt4.style = 5;\r\n                    pLinePoints[j++] = new POINT2(pt4);\r\n                    vblCounter = j;\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PIPE: {\r\n                    vblCounter = arraysupport.GetPipePoints(pLinePoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ANCHORAGE_AREA: {\r\n                    //get the direction and quadrant of the first segment\r\n                    n = arraysupport.GetInsideOutsideDouble2(pLinePoints[0], pLinePoints[1], pLinePoints, vblSaveCounter, 0, lineType);\r\n                    nQuadrant = lineutility.GetQuadrantDouble(pLinePoints[0], pLinePoints[1]);\r\n                    //if the direction and quadrant are not compatible with GetFlotDouble then\r\n                    //reverse the points\r\n                    switch (nQuadrant) {\r\n                        case 4: {\r\n                            switch (n) {\r\n                                case 1:\t//extend left\r\n                                case 2: {\t//extend below\r\n                                    break;\r\n                                }\r\n\r\n                                case 0:\t//extend right\r\n                                case 3: {\t//extend above\r\n                                    lineutility.ReversePointsDouble2(pLinePoints, vblSaveCounter);\r\n                                    break;\r\n                                }\r\n\r\n                                default: {\r\n                                    break;\r\n                                }\r\n\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case 1: {\r\n                            switch (n) {\r\n                                case 1:\t//extend left\r\n                                case 3: {\t//extend above\r\n                                    break;\r\n                                }\r\n\r\n                                case 0:\t//extend right\r\n                                case 2: {\t//extend below\r\n                                    lineutility.ReversePointsDouble2(pLinePoints, vblSaveCounter);\r\n                                    break;\r\n                                }\r\n\r\n                                default: {\r\n                                    break;\r\n                                }\r\n\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case 2: {\r\n                            switch (n) {\r\n                                case 1:\t//extend left\r\n                                case 2: {\t//extend below\r\n                                    lineutility.ReversePointsDouble2(pLinePoints, vblSaveCounter);\r\n                                    break;\r\n                                }\r\n\r\n                                case 0:\t//extend right\r\n                                case 3: {\t//extend above\r\n                                    break;\r\n                                }\r\n\r\n                                default: {\r\n                                    break;\r\n                                }\r\n\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case 3: {\r\n                            switch (n) {\r\n                                case 1:\t//extend left\r\n                                case 3: {\t//extend above\r\n                                    lineutility.ReversePointsDouble2(pLinePoints, vblSaveCounter);\r\n                                    break;\r\n                                }\r\n\r\n                                case 0:\t//extend right\r\n                                case 2: {\t//extend above\r\n                                    break;\r\n                                }\r\n\r\n                                default: {\r\n                                    break;\r\n                                }\r\n\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                    lFlotCount = arraysupport.GetAnchorageDouble(pLinePoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    acCounter = lFlotCount;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ANCHORAGE_LINE: {\r\n                    lineutility.ReversePointsDouble2(pLinePoints, vblSaveCounter);\r\n                    acCounter = arraysupport.GetAnchorageDouble(pLinePoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LRO: {\r\n                    let xCount: int = countsupport.GetXPointsCount(pOriginalLinePoints, arraysupport.getScaledSize(30, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    let xPoints2: POINT2[] = new Array<POINT2>(xCount);\r\n                    let lvoCount: int = countsupport.GetLVOCount(pOriginalLinePoints, arraysupport.getScaledSize(30, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    let lvoPoints: POINT2[] = new Array<POINT2>(lvoCount);\r\n                    xCount = arraysupport.GetXPoints(pOriginalLinePoints, xPoints2, arraysupport.getScaledSize(30, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    lvoCount = arraysupport.GetLVOPoints(pOriginalLinePoints, lvoPoints, arraysupport.getScaledSize(4, tg.get_LineThickness(), tg.get_patternScale()), arraysupport.getScaledSize(30, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    for (k = 0; k < xCount; k++) {\r\n                        pLinePoints[k] = new POINT2(xPoints2[k]);\r\n                    }\r\n                    if (xCount > 0) {\r\n                        pLinePoints[xCount - 1].style = 5;\r\n                    }\r\n                    for (k = 0; k < lvoCount; k++) {\r\n                        pLinePoints[xCount + k] = new POINT2(lvoPoints[k]);\r\n                    }\r\n                    acCounter = xCount + lvoCount;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.UNDERCAST: {\r\n                    if (pLinePoints[0].x < pLinePoints[1].x) {\r\n                        lineutility.ReversePointsDouble2(pLinePoints, vblSaveCounter);\r\n                    }\r\n\r\n                    lFlotCount = flot.GetFlotDouble(pLinePoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    acCounter = lFlotCount;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LVO: {\r\n                    acCounter = arraysupport.GetLVOPoints(pOriginalLinePoints, pLinePoints, arraysupport.getScaledSize(4, tg.get_LineThickness(), tg.get_patternScale()), arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ICING: {\r\n                    vblCounter = arraysupport.GetIcingPointsDouble(pLinePoints, arraysupport.getScaledSize(15, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MVFR: {\r\n                    //get the direction and quadrant of the first segment\r\n                    n = arraysupport.GetInsideOutsideDouble2(pLinePoints[0], pLinePoints[1], pLinePoints, vblSaveCounter, 0, lineType);\r\n                    nQuadrant = lineutility.GetQuadrantDouble(pLinePoints[0], pLinePoints[1]);\r\n                    //if the direction and quadrant are not compatible with GetFlotDouble then\r\n                    //reverse the points\r\n                    switch (nQuadrant) {\r\n                        case 4: {\r\n                            switch (n) {\r\n                                case 0:\t//extend left\r\n                                case 3: {\t//extend below\r\n                                    break;\r\n                                }\r\n\r\n                                case 1:\t//extend right\r\n                                case 2: {\t//extend above\r\n                                    lineutility.ReversePointsDouble2(pLinePoints, vblSaveCounter);\r\n                                    break;\r\n                                }\r\n\r\n                                default: {\r\n                                    break;\r\n                                }\r\n\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case 1: {\r\n                            switch (n) {\r\n                                case 0:\t//extend left\r\n                                case 2: {\t//extend above\r\n                                    break;\r\n                                }\r\n\r\n                                case 1:\t//extend right\r\n                                case 3: {\t//extend below\r\n                                    lineutility.ReversePointsDouble2(pLinePoints, vblSaveCounter);\r\n                                    break;\r\n                                }\r\n\r\n                                default: {\r\n                                    break;\r\n                                }\r\n\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case 2: {\r\n                            switch (n) {\r\n                                case 0:\t//extend left\r\n                                case 3: {\t//extend below\r\n                                    lineutility.ReversePointsDouble2(pLinePoints, vblSaveCounter);\r\n                                    break;\r\n                                }\r\n\r\n                                case 1:\t//extend right\r\n                                case 2: {\t//extend above\r\n                                    break;\r\n                                }\r\n\r\n                                default: {\r\n                                    break;\r\n                                }\r\n\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case 3: {\r\n                            switch (n) {\r\n                                case 0:\t//extend left\r\n                                case 2: {\t//extend above\r\n                                    lineutility.ReversePointsDouble2(pLinePoints, vblSaveCounter);\r\n                                    break;\r\n                                }\r\n\r\n                                case 1:\t//extend right\r\n                                case 3: {\t//extend above\r\n                                    break;\r\n                                }\r\n\r\n                                default: {\r\n                                    break;\r\n                                }\r\n\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                    lFlotCount = flot.GetFlotDouble(pLinePoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    acCounter = lFlotCount;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ITD: {\r\n                    acCounter = arraysupport.GetITDPointsDouble(pLinePoints, arraysupport.getScaledSize(15, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CONVERGENCE: {\r\n                    acCounter = arraysupport.GetConvergencePointsDouble(pLinePoints, arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RIDGE: {\r\n                    vblCounter = arraysupport.GetRidgePointsDouble(tg, pLinePoints, vblSaveCounter);\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TROUGH:\r\n                case TacticalLines.UPPER_TROUGH:\r\n                case TacticalLines.INSTABILITY:\r\n                case TacticalLines.SHEAR: {\r\n                    vblCounter = arraysupport.GetSquallDouble(pLinePoints, arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale()), 6, arraysupport.getScaledSize(30, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CABLE: {\r\n                    vblCounter = arraysupport.GetSquallDouble(pLinePoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), 6, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SQUALL: {\r\n                    vblCounter = arraysupport.GetSevereSquall(pLinePoints, arraysupport.getScaledSize(30, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SF:\r\n                case TacticalLines.USF:\r\n                case TacticalLines.SFG:\r\n                case TacticalLines.SFY: {\r\n                    lineutility.ReversePointsDouble2(pLinePoints, vblSaveCounter);\r\n                    vblCounter = flot.GetSFPointsDouble(tg, pLinePoints, vblSaveCounter);\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OFY: {\r\n                    lineutility.ReversePointsDouble2(pLinePoints, vblSaveCounter);\r\n                    vblCounter = flot.GetOFYPointsDouble(tg, pLinePoints, vblSaveCounter);\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OCCLUDED:\r\n                case TacticalLines.UOF: {\r\n                    lineutility.ReversePointsDouble2(pLinePoints, vblSaveCounter);\r\n                    vblCounter = flot.GetOccludedPointsDouble(tg, pLinePoints, vblSaveCounter);\r\n                    for (j = 0; j < vblSaveCounter; j++) {\r\n                        pLinePoints[vblCounter + j] = pOriginalLinePoints[j];\r\n                    }\r\n                    vblCounter += vblSaveCounter;\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WF:\r\n                case TacticalLines.UWF: {\r\n                    lineutility.ReversePointsDouble2(pLinePoints, vblSaveCounter);\r\n                    lFlotCount = flot.GetFlot2Double(tg, pLinePoints, vblSaveCounter);\r\n                    for (j = 0; j < vblSaveCounter; j++) {\r\n                        pLinePoints[vblCounter - vblSaveCounter + j] = pOriginalLinePoints[j];\r\n                    }\r\n                    acCounter = lFlotCount + vblSaveCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WFG:\r\n                case TacticalLines.WFY: {\r\n                    lineutility.ReversePointsDouble2(pLinePoints, vblSaveCounter);\r\n                    lFlotCount = flot.GetFlot2Double(tg, pLinePoints, vblSaveCounter);\r\n                    acCounter = lFlotCount;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CFG:\r\n                case TacticalLines.CFY: {\r\n                    vblCounter = arraysupport.GetATWallPointsDouble(tg, pLinePoints, vblSaveCounter);\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CF:\r\n                case TacticalLines.UCF: {\r\n                    vblCounter = arraysupport.GetATWallPointsDouble(tg, pLinePoints, vblSaveCounter);\r\n                    pLinePoints[vblCounter - 1].style = 5;\r\n                    for (j = 0; j < vblSaveCounter; j++) {\r\n                        pLinePoints[vblCounter + j] = pOriginalLinePoints[j];\r\n                    }\r\n                    vblCounter += vblSaveCounter;\r\n                    pLinePoints[vblCounter - 1].style = 5;\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.IL:\r\n                case TacticalLines.PLANNED:\r\n                case TacticalLines.ESR1:\r\n                case TacticalLines.ESR2: {\r\n                    lineutility.LineRelativeToLine(pLinePoints[0], pLinePoints[1], pLinePoints[2], pt0, pt1);\r\n                    d = lineutility.CalcDistanceDouble(pLinePoints[0], pt0);\r\n                    pt4 = lineutility.ExtendLineDouble(pt0, pLinePoints[0], d);\r\n                    lineutility.LineRelativeToLine(pLinePoints[0], pLinePoints[1], pt4, pt2, pt3);\r\n                    pLinePoints[0] = new POINT2(pt0);\r\n                    pLinePoints[1] = new POINT2(pt1);\r\n                    pLinePoints[2] = new POINT2(pt3);\r\n                    pLinePoints[3] = new POINT2(pt2);\r\n                    switch (lineType) {\r\n                        case TacticalLines.IL:\r\n                        case TacticalLines.ESR2: {\r\n                            pLinePoints[0].style = 0;\r\n                            pLinePoints[1].style = 5;\r\n                            pLinePoints[2].style = 0;\r\n                            break;\r\n                        }\r\n\r\n                        case TacticalLines.PLANNED: {\r\n                            pLinePoints[0].style = 1;\r\n                            pLinePoints[1].style = 5;\r\n                            pLinePoints[2].style = 1;\r\n                            break;\r\n                        }\r\n\r\n                        case TacticalLines.ESR1: {\r\n                            pLinePoints[1].style = 5;\r\n                            if (pt0.x <= pt1.x) {\r\n                                if (pLinePoints[1].y <= pLinePoints[2].y) {\r\n                                    pLinePoints[0].style = 0;\r\n                                    pLinePoints[2].style = 1;\r\n                                } else {\r\n                                    pLinePoints[0].style = 1;\r\n                                    pLinePoints[2].style = 0;\r\n                                }\r\n                            } else {\r\n                                if (pLinePoints[1].y >= pLinePoints[2].y) {\r\n                                    pLinePoints[0].style = 0;\r\n                                    pLinePoints[2].style = 1;\r\n                                } else {\r\n                                    pLinePoints[0].style = 1;\r\n                                    pLinePoints[2].style = 0;\r\n                                }\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                    acCounter = 4;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FORDSITE: {\r\n                    lineutility.LineRelativeToLine(pLinePoints[0], pLinePoints[1], pLinePoints[2], pt0, pt1);\r\n                    pLinePoints[0].style = 1;\r\n                    pLinePoints[1].style = 5;\r\n                    pLinePoints[2] = new POINT2(pt0);\r\n                    pLinePoints[2].style = 1;\r\n                    pLinePoints[3] = new POINT2(pt1);\r\n                    pLinePoints[3].style = 5;\r\n                    acCounter = 4;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ROADBLK: {\r\n                    pts = new Array<POINT2>(4);\r\n                    for (j = 0; j < 4; j++) {\r\n                        pts[j] = new POINT2(pLinePoints[j]);\r\n                    }\r\n                    dRadius = lineutility.CalcDistanceDouble(pLinePoints[0], pLinePoints[1]);\r\n                    d = lineutility.CalcDistanceToLineDouble(pLinePoints[0], pLinePoints[1], pLinePoints[2]);\r\n\r\n                    //first two lines\r\n                    pLinePoints[0] = lineutility.ExtendTrueLinePerpDouble(pts[0], pts[1], pts[1], d, 0);\r\n                    pLinePoints[1] = lineutility.ExtendTrueLinePerpDouble(pts[0], pts[1], pts[0], d, 5);\r\n                    pLinePoints[2] = lineutility.ExtendTrueLinePerpDouble(pts[0], pts[1], pts[1], -d, 0);\r\n                    pLinePoints[3] = lineutility.ExtendTrueLinePerpDouble(pts[0], pts[1], pts[0], -d, 5);\r\n\r\n                    midpt = lineutility.MidPointDouble(pts[0], pts[1], 0);\r\n                    //move the midpoint\r\n                    midpt = lineutility.ExtendLineDouble(pts[0], midpt, d);\r\n\r\n                    //the next line\r\n                    pLinePoints[4] = lineutility.ExtendAngledLine(pts[0], pts[1], midpt, 105, dRadius / 2);\r\n                    pLinePoints[5] = lineutility.ExtendAngledLine(pts[0], pts[1], midpt, -75, dRadius / 2);\r\n                    pLinePoints[5].style = 5;\r\n\r\n                    //recompute the original midpt because it was moved\r\n                    midpt = lineutility.MidPointDouble(pts[0], pts[1], 0);\r\n                    //move the midpoint\r\n                    midpt = lineutility.ExtendLineDouble(pts[1], midpt, d);\r\n\r\n                    //the last line\r\n                    pLinePoints[6] = lineutility.ExtendAngledLine(pts[0], pts[1], midpt, 105, dRadius / 2);\r\n                    pLinePoints[7] = lineutility.ExtendAngledLine(pts[0], pts[1], midpt, -75, dRadius / 2);\r\n                    pLinePoints[7].style = 5;\r\n\r\n                    acCounter = 8;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AIRFIELD: {\r\n                    arraysupport.AirfieldCenterFeature(pLinePoints, vblCounter);\r\n                    acCounter = vblCounter;\r\n                    //FillPoints(pLinePoints,acCounter,points);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PNO:\r\n                case TacticalLines.PLD:\r\n                case TacticalLines.CFL: {\r\n                    for (j = 0; j < vblCounter; j++) {\r\n                        pLinePoints[j].style = 1;\r\n                    }\r\n\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FENCED: {\r\n                    arraysupport.FillPoints(pLinePoints, vblCounter, points);\r\n                    xPoints = lineutility.LineOfXPoints(tg, pOriginalLinePoints);\r\n                    for (j = 0; j < xPoints.length; j++) {\r\n                        points.push(xPoints[j] as POINT2);\r\n                    }\r\n\r\n                    acCounter = points.length;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FOXHOLE: {\r\n                    bolVertical = lineutility.CalcTrueSlopeDouble(pt0, pt1, m);\r\n\r\n                    if (bolVertical === 0) //line is vertical\r\n                    {\r\n                        if (pt0.y > pt1.y) {\r\n                            direction = 0;\r\n                        } else {\r\n                            direction = 1;\r\n                        }\r\n                    }\r\n                    if (bolVertical !== 0 && m.value[0] <= 1) {\r\n                        if (pt0.x < pt1.x) {\r\n                            direction = 3;\r\n                        } else {\r\n                            direction = 2;\r\n                        }\r\n                    }\r\n                    if (bolVertical !== 0 && m.value[0] > 1) {\r\n                        if (pt0.x < pt1.x && pt0.y > pt1.y) {\r\n                            direction = 1;\r\n                        }\r\n                        if (pt0.x < pt1.x && pt0.y < pt1.y) {\r\n                            direction = 0;\r\n                        }\r\n\r\n                        if (pt0.x > pt1.x && pt0.y > pt1.y) {\r\n                            direction = 1;\r\n                        }\r\n                        if (pt0.x > pt1.x && pt0.y < pt1.y) {\r\n                            direction = 0;\r\n                        }\r\n                    }\r\n\r\n                    if (dMBR / 20 > arraysupport.maxLength * DPIScaleFactor) {\r\n                        dMBR = 20 * arraysupport.maxLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR / 20 < arraysupport.minLength * DPIScaleFactor) {\r\n                        dMBR = 20 * arraysupport.minLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR < 250 * DPIScaleFactor) {\r\n                        dMBR = 250 * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR > 500 * DPIScaleFactor) {\r\n                        dMBR = 500 * DPIScaleFactor;\r\n                    }\r\n\r\n                    pLinePoints[0] = lineutility.ExtendDirectedLine(pt0, pt1, pt0, direction, dMBR / 20);\r\n                    pLinePoints[1] = new POINT2(pt0);\r\n                    pLinePoints[2] = new POINT2(pt1);\r\n                    pLinePoints[3] = lineutility.ExtendDirectedLine(pt0, pt1, pt1, direction, dMBR / 20);\r\n                    acCounter = 4;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ISOLATE:\r\n                case TacticalLines.CORDONKNOCK:\r\n                case TacticalLines.CORDONSEARCH: \r\n                case TacticalLines.DENY: {\r\n                    arraysupport.GetIsolatePointsDouble(pLinePoints, lineType, converter);\r\n                    acCounter = 50;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AREA_DEFENSE: {\r\n                    arraysupport.GetIsolatePointsDouble(pLinePoints, lineType, converter);\r\n                    acCounter = 67;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OCCUPY: \r\n                case TacticalLines.CONTROL: \r\n                case TacticalLines.LOCATE: {\r\n                    arraysupport.GetIsolatePointsDouble(pLinePoints, lineType, converter);\r\n                    acCounter = 32;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RETAIN: {\r\n                    arraysupport.GetIsolatePointsDouble(pLinePoints, lineType, converter);\r\n                    acCounter = 75;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SECURE: {\r\n                    arraysupport.GetIsolatePointsDouble(pLinePoints, lineType, converter);\r\n                    acCounter = 29;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TURN_REVD:\r\n                case TacticalLines.TURN: {\r\n                    // Switch first and last point. Order changed in 2525C\r\n                    let swapPt: POINT2 = pLinePoints[0];\r\n                    pLinePoints[0] = pLinePoints[1];\r\n                    pLinePoints[1] = swapPt;\r\n                    arraysupport.GetIsolatePointsDouble(pLinePoints, lineType, null);\r\n                    acCounter = 29;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ENCIRCLE:\r\n                case TacticalLines.ZONE:\r\n                case TacticalLines.OBSAREA:\r\n                case TacticalLines.OBSFAREA:\r\n                case TacticalLines.STRONG:\r\n                case TacticalLines.FORT_REVD:\r\n                case TacticalLines.FORT: {\r\n                    acCounter = arraysupport.GetZONEPointsDouble2(tg, pLinePoints, vblSaveCounter);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ATWALL:\r\n                case TacticalLines.LINE: {  //7-9-07\r\n                    acCounter = arraysupport.GetATWallPointsDouble2(tg, pLinePoints, vblSaveCounter);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SC:\r\n                case TacticalLines.MRR:\r\n                case TacticalLines.SL:\r\n                case TacticalLines.TC:\r\n                case TacticalLines.LLTR:\t//added 5-4-07\r\n                case TacticalLines.SAAFR:\t//these have multiple segments\r\n                case TacticalLines.AC: {\r\n                    let bolSegmentAC: boolean = false;\r\n                    //uncomment the next line if the air corridor is segmented\r\n                    bolSegmentAC = true;\r\n                    dMRR = arraysupport.dACP;\r\n                    lineutility.InitializePOINT2Array(acPoints);\r\n                    lineutility.InitializePOINT2Array(arcPts);\r\n                    acCounter = 0;\r\n                    if (!bolSegmentAC) {\r\n                        for (j = 0; j < vblSaveCounter; j++) {\r\n                            if (pOriginalLinePoints[j].style <= 0) {\r\n                                pOriginalLinePoints[j].style = 1; //was 14\r\n                            }\r\n                        }\r\n                    }\r\n                    //get the SAAFR segments\r\n                    for (j = 0; j < vblSaveCounter - 1; j++) {\r\n                        //diagnostic: use style member for dMBR\r\n                        dMBR = pOriginalLinePoints[j].style;\r\n                        acPoints[0] = new POINT2(pOriginalLinePoints[j]);\r\n                        acPoints[1] = new POINT2(pOriginalLinePoints[j + 1]);\r\n                        lineutility.GetSAAFRSegment(acPoints, lineType, dMBR);//was dMRR\r\n                        for (k = 0; k < 6; k++) {\r\n                            pLinePoints[acCounter] = new POINT2(acPoints[k]);\r\n                            acCounter++;\r\n                        }\r\n                    }\r\n                    //get the circles\r\n                    let currentCircleSize: int = 0;\r\n                    if (!bolSegmentAC) {\r\n                        for (j = 0; j < vblSaveCounter - 1; j++) {\r\n                            currentCircleSize = pOriginalLinePoints[j].style;\r\n                            //nextCircleSize=pOriginalLinePoints[j+1].style;                        \r\n\r\n                            //draw the circle at the segment front end\r\n                            arcPts[0] = new POINT2(pOriginalLinePoints[j]);\r\n                            //diagnostic: use style member for dMBR\r\n                            dMBR = currentCircleSize;\r\n                            lineutility.CalcCircleDouble(arcPts[0], dMBR, 26, arcPts, 0);//was dMRR\r\n                            arcPts[25].style = 5;\r\n                            for (k = 0; k < 26; k++) {\r\n                                pLinePoints[acCounter] = new POINT2(arcPts[k]);\r\n                                acCounter++;\r\n                            }\r\n\r\n                            //draw the circle at the segment back end\r\n                            arcPts[0] = new POINT2(pOriginalLinePoints[j + 1]);\r\n                            dMBR = currentCircleSize;\r\n                            lineutility.CalcCircleDouble(arcPts[0], dMBR, 26, arcPts, 0);//was dMRR\r\n                            arcPts[25].style = 5;\r\n                            for (k = 0; k < 26; k++) {\r\n                                pLinePoints[acCounter] = new POINT2(arcPts[k]);\r\n                                acCounter++;\r\n                            }\r\n                        }\r\n                    }\r\n                    else    //segmented air corridors \r\n                    {\r\n                        let lastCircleSize: int = 0;\r\n                        let lastCirclePoint: POINT2 = pOriginalLinePoints[0];\r\n                        for (j = 0; j < vblSaveCounter; j++) {\r\n                            currentCircleSize = pOriginalLinePoints[j].style;\r\n                            if (j === 0) {\r\n                                lastCircleSize = currentCircleSize;\r\n                                lastCirclePoint = pOriginalLinePoints[j];\r\n                                continue;\r\n                            }\r\n                            if (currentCircleSize < 0) {\r\n                                continue;\r\n                            }\r\n                            //the current circle point\r\n                            arcPts[0] = new POINT2(pOriginalLinePoints[j]);\r\n                            dMBR = lastCircleSize;\r\n                            lineutility.CalcCircleDouble(arcPts[0], dMBR, 26, arcPts, 0);\r\n                            arcPts[25].style = 5;\r\n                            for (k = 0; k < 26; k++) {\r\n                                pLinePoints[acCounter] = new POINT2(arcPts[k]);\r\n                                acCounter++;\r\n                            }\r\n                            //the previous circle point\r\n                            arcPts[0] = new POINT2(lastCirclePoint);\r\n                            lineutility.CalcCircleDouble(arcPts[0], dMBR, 26, arcPts, 0);\r\n                            arcPts[25].style = 5;\r\n                            for (k = 0; k < 26; k++) {\r\n                                pLinePoints[acCounter] = new POINT2(arcPts[k]);\r\n                                acCounter++;\r\n                            }\r\n                            //set the last values\r\n                            lastCircleSize = currentCircleSize;\r\n                            lastCirclePoint = pOriginalLinePoints[j];\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MINED:\r\n                case TacticalLines.UXO:\r\n                case TacticalLines.ACOUSTIC:\r\n                case TacticalLines.ACOUSTIC_AMB:\r\n                case TacticalLines.BEARING:\r\n                case TacticalLines.BEARING_J:\r\n                case TacticalLines.BEARING_RDF:\r\n                case TacticalLines.ELECTRO:\r\n                case TacticalLines.BEARING_EW:\r\n                case TacticalLines.TORPEDO:\r\n                case TacticalLines.OPTICAL: {\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MSDZ: {\r\n                    lineutility.InitializePOINT2Array(circlePoints);\r\n                    pt3 = new POINT2(pLinePoints[3]);\r\n                    //dRadius = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                    if (converter == null) {\r\n                        dRadius = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                        lineutility.CalcCircleDouble(pt0, dRadius, 100,\r\n                            circlePoints, 0);\r\n                    }\r\n                    else {\r\n                        //use the converter\r\n                        lineutility.CalcCircleDouble2(pt0, pt1, 100,\r\n                            circlePoints, converter);\r\n                    }\r\n\r\n                    for (j = 0; j < 100; j++) {\r\n                        pLinePoints[j] = new POINT2(circlePoints[j]);\r\n                    }\r\n                    pLinePoints[99].style = 5;\r\n                    //dRadius = lineutility.CalcDistanceDouble(pt0, pt2);\r\n                    if (converter == null) {\r\n                        dRadius = lineutility.CalcDistanceDouble(pt0, pt2);\r\n                        lineutility.CalcCircleDouble(pt0, dRadius, 100,\r\n                            circlePoints, 0);\r\n                    }\r\n                    else {\r\n\r\n                        lineutility.CalcCircleDouble2(pt0, pt2, 100,\r\n                            circlePoints, converter);\r\n                    }\r\n\r\n                    for (j = 0; j < 100; j++) {\r\n                        pLinePoints[100 + j] = new POINT2(circlePoints[j]);\r\n                    }\r\n                    pLinePoints[199].style = 5;\r\n                    //dRadius = lineutility.CalcDistanceDouble(pt0, pt3);\r\n                    if (vblSaveCounter == 4) {\r\n                        if (converter == null) {\r\n                            dRadius = lineutility.CalcDistanceDouble(pt0, pt3);\r\n                            lineutility.CalcCircleDouble(pt0, dRadius, 100,\r\n                                    circlePoints, 0);\r\n                        } else\r\n                            lineutility.CalcCircleDouble2(pt0, pt3, 100,\r\n                                    circlePoints, converter);\r\n                        for (j = 0; j < 100; j++) {\r\n                            pLinePoints[200 + j] = new POINT2(circlePoints[j]);\r\n                        }\r\n                    }\r\n                    acCounter = vblCounter;\r\n                    //FillPoints(pLinePoints,acCounter,points);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CONVOY: {\r\n                    if (dMBR < 150 * DPIScaleFactor) {\r\n                        dMBR = 150 * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR > 500 * DPIScaleFactor) {\r\n                        dMBR = 500 * DPIScaleFactor;\r\n                    }\r\n                    dWidth = dMBR / 25;\r\n\r\n                    pt0 = new POINT2(pLinePoints[0]);\r\n                    pt1 = new POINT2(pLinePoints[1]);\r\n\r\n                    bolVertical = lineutility.CalcTrueSlopeDouble(pt1, pt0, m);\r\n                    pt0 = lineutility.ExtendLine2Double(pt1, pt0, -dWidth * 3, 0);\r\n                    if (m.value[0] < 1) {\r\n                        pLinePoints[0] = lineutility.ExtendDirectedLine(pt0, pt1, pt0, 2, dWidth);\r\n                        pLinePoints[1] = lineutility.ExtendDirectedLine(pt0, pt1, pt1, 2, dWidth);\r\n                        pLinePoints[2] = lineutility.ExtendDirectedLine(pt0, pt1, pt1, 3, dWidth);\r\n                        pLinePoints[3] = lineutility.ExtendDirectedLine(pt0, pt1, pt0, 3, dWidth);\r\n                    } else {\r\n                        pLinePoints[0] = lineutility.ExtendDirectedLine(pt0, pt1, pt0, 0, dWidth);\r\n                        pLinePoints[1] = lineutility.ExtendDirectedLine(pt0, pt1, pt1, 0, dWidth);\r\n                        pLinePoints[2] = lineutility.ExtendDirectedLine(pt0, pt1, pt1, 1, dWidth);\r\n                        pLinePoints[3] = lineutility.ExtendDirectedLine(pt0, pt1, pt0, 1, dWidth);\r\n                    }\r\n                    pt2 = lineutility.ExtendLineDouble(pt1, pt0, dWidth * 3);\r\n                    lineutility.GetArrowHead4Double(pt0, pt2, Math.trunc(dWidth * 3), Math.trunc(dWidth * 3), pArrowPoints, 0);\r\n\r\n                    d = lineutility.CalcDistanceDouble(pLinePoints[0], pArrowPoints[0]);\r\n                    d1 = lineutility.CalcDistanceDouble(pLinePoints[3], pArrowPoints[0]);\r\n                    pLinePoints[3].style = 5;\r\n                    if (d < d1) {\r\n                        pLinePoints[4] = new POINT2(pLinePoints[0]);\r\n                        pLinePoints[4].style = 0;\r\n                        pLinePoints[5] = new POINT2(pArrowPoints[0]);\r\n                        pLinePoints[5].style = 0;\r\n                        pLinePoints[6] = new POINT2(pArrowPoints[1]);\r\n                        pLinePoints[6].style = 0;\r\n                        pLinePoints[7] = new POINT2(pArrowPoints[2]);\r\n                        pLinePoints[7].style = 0;\r\n                        pLinePoints[8] = new POINT2(pLinePoints[3]);\r\n                    } else {\r\n                        pLinePoints[4] = pLinePoints[3];\r\n                        pLinePoints[4].style = 0;\r\n                        pLinePoints[5] = pArrowPoints[0];\r\n                        pLinePoints[5].style = 0;\r\n                        pLinePoints[6] = pArrowPoints[1];\r\n                        pLinePoints[6].style = 0;\r\n                        pLinePoints[7] = pArrowPoints[2];\r\n                        pLinePoints[7].style = 0;\r\n                        pLinePoints[8] = pLinePoints[0];\r\n                    }\r\n\r\n                    acCounter = 9;\r\n                    //FillPoints(pLinePoints,acCounter,points);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.HCONVOY: {\r\n                    if (dMBR < 150 * DPIScaleFactor) {\r\n                        dMBR = 150 * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR > 500 * DPIScaleFactor) {\r\n                        dMBR = 500 * DPIScaleFactor;\r\n                    }\r\n                    dWidth = dMBR / 25;\r\n\r\n                    pt0 = new POINT2(pLinePoints[0]);\r\n                    pt1 = new POINT2(pLinePoints[1]);\r\n\r\n                    pt2 = lineutility.ExtendAlongLineDouble(pt0, pt1, dWidth * 2); // Arrow point\r\n                    lineutility.GetArrowHead4Double(pt0, pt2, Math.trunc(dWidth * 2), Math.trunc(dWidth * 2), pArrowPoints, 0);\r\n\r\n                    bolVertical = lineutility.CalcTrueSlopeDouble(pt1, pt2, m);\r\n                    if (m.value[0] < 1) {\r\n                        pLinePoints[0] = lineutility.ExtendDirectedLine(pt2, pt1, pt2, lineutility.extend_above, dWidth);\r\n                        pLinePoints[1] = lineutility.ExtendDirectedLine(pt2, pt1, pt1, lineutility.extend_above, dWidth);\r\n                        pLinePoints[2] = lineutility.ExtendDirectedLine(pt2, pt1, pt1, lineutility.extend_below, dWidth);\r\n                        pLinePoints[3] = lineutility.ExtendDirectedLine(pt2, pt1, pt2, lineutility.extend_below, dWidth);\r\n                    } else {\r\n                        pLinePoints[0] = lineutility.ExtendDirectedLine(pt2, pt1, pt2, lineutility.extend_left, dWidth);\r\n                        pLinePoints[1] = lineutility.ExtendDirectedLine(pt2, pt1, pt1, lineutility.extend_left, dWidth);\r\n                        pLinePoints[2] = lineutility.ExtendDirectedLine(pt2, pt1, pt1, lineutility.extend_right, dWidth);\r\n                        pLinePoints[3] = lineutility.ExtendDirectedLine(pt2, pt1, pt2, lineutility.extend_right, dWidth);\r\n                    }\r\n\r\n                    pLinePoints[4] = new POINT2(pLinePoints[0]);\r\n                    pLinePoints[5] = new POINT2(pt2);\r\n                    pLinePoints[5].style = 0;\r\n\r\n                    pLinePoints[6] = new POINT2(pArrowPoints[1]);\r\n                    pLinePoints[7] = new POINT2(pArrowPoints[0]);\r\n                    pLinePoints[8] = new POINT2(pArrowPoints[2]);\r\n                    pLinePoints[8].style = 0;\r\n                    pLinePoints[9] = new POINT2(pArrowPoints[1]);\r\n\r\n                    acCounter = 10;\r\n                    //FillPoints(pLinePoints,acCounter,points);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MSR_ONEWAY:\r\n                case TacticalLines.MSR_TWOWAY:\r\n                case TacticalLines.MSR_ALT:\r\n                case TacticalLines.ASR_ONEWAY:\r\n                case TacticalLines.ASR_TWOWAY:\r\n                case TacticalLines.ASR_ALT:\r\n                case TacticalLines.TRAFFIC_ROUTE_ONEWAY:\r\n                case TacticalLines.TRAFFIC_ROUTE_ALT: {\r\n                    nCounter = vblSaveCounter as int;\r\n                    pLinePoints[vblSaveCounter - 1].style = 5;\r\n                    for (j = 0; j < vblSaveCounter - 1; j++) {\r\n                        d = lineutility.CalcDistanceDouble(pLinePoints[j], pLinePoints[j + 1]);\r\n                        if (d < 20) //too short\r\n                        {\r\n                            continue;\r\n                        }\r\n                        pt0 = new POINT2(pLinePoints[j]);\r\n                        pt1 = new POINT2(pLinePoints[j + 1]);\r\n                        pt2 = lineutility.ExtendLine2Double(pLinePoints[j], pLinePoints[j + 1], -3 * d / 4, 0);\r\n                        pt3 = lineutility.ExtendLine2Double(pLinePoints[j], pLinePoints[j + 1], -1 * d / 4, 5);\r\n                        let distFromLine: double = 10 * DPIScaleFactor;\r\n                        direction = arraysupport.SupplyRouteArrowSide(pLinePoints[j], pLinePoints[j + 1]);\r\n                        pt2 = lineutility.ExtendDirectedLine(pt0, pt1, pt2, direction, distFromLine);\r\n                        pt3 = lineutility.ExtendDirectedLine(pt0, pt1, pt3, direction, distFromLine);\r\n                        pLinePoints[nCounter] = new POINT2(pt2);\r\n                        nCounter++;\r\n                        pLinePoints[nCounter] = new POINT2(pt3);\r\n                        nCounter++;\r\n\r\n                        d = distFromLine;\r\n                        if (dMBR / 20 < arraysupport.minLength * DPIScaleFactor) {\r\n                            d = 5 * DPIScaleFactor;\r\n                        }\r\n\r\n                        lineutility.GetArrowHead4Double(pt2, pt3, d as int, d as int,\r\n                            pArrowPoints, 0);\r\n\r\n                        for (k = 0; k < 3; k++) {\r\n                            pLinePoints[nCounter] = new POINT2(pArrowPoints[k]);\r\n                            nCounter++;\r\n                        }\r\n\r\n                        if (lineType === TacticalLines.MSR_ALT || lineType === TacticalLines.ASR_ALT || lineType === TacticalLines.TRAFFIC_ROUTE_ALT) {\r\n                            lineutility.GetArrowHead4Double(pt3, pt2, d as int, d as int,\r\n                                pArrowPoints, 0);\r\n\r\n                            for (k = 0; k < 3; k++) {\r\n                                pLinePoints[nCounter] = new POINT2(pArrowPoints[k]);\r\n                                nCounter++;\r\n                            }\r\n                        }\r\n                        if (lineType === TacticalLines.MSR_TWOWAY || lineType === TacticalLines.ASR_TWOWAY) {\r\n                            distFromLine = 15 * DPIScaleFactor;\r\n                            pt2 = lineutility.ExtendDirectedLine(pt0, pt1, pt2, direction, distFromLine);\r\n                            pt3 = lineutility.ExtendDirectedLine(pt0, pt1, pt3, direction, distFromLine);\r\n\r\n                            pLinePoints[nCounter] = new POINT2(pt2);\r\n                            nCounter++;\r\n                            pLinePoints[nCounter] = new POINT2(pt3);\r\n                            nCounter++;\r\n                            lineutility.GetArrowHead4Double(pt3, pt2, d as int, d as int,\r\n                                pArrowPoints, 0);\r\n\r\n                            for (k = 0; k < 3; k++) {\r\n                                pLinePoints[nCounter] = new POINT2(pArrowPoints[k]);\r\n                                nCounter++;\r\n                            }\r\n                        }\r\n                    }\r\n                    acCounter = nCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FORDIF: {\r\n                    lineutility.LineRelativeToLine(pLinePoints[0], pLinePoints[1], pLinePoints[2], pt4, pt5);   //as pt2,pt3\r\n                    pLinePoints[2] = new POINT2(pt5);//was pt3\r\n                    pLinePoints[3] = new POINT2(pt4);//was pt2\r\n\r\n                    for (j = 0; j < vblCounter; j++) {\r\n                        pLinePoints[j].style = 1;\r\n                    }\r\n\r\n                    pt0 = lineutility.MidPointDouble(pLinePoints[0], pLinePoints[1], 0);\r\n                    pt1 = lineutility.MidPointDouble(pLinePoints[2], pLinePoints[3], 0);\r\n                    let savepoints: POINT2[] | null;\r\n                    let drawJaggies: boolean = true;\r\n                    if (clipBounds != null) {\r\n                        let ul: POINT2 = new POINT2(clipBounds.getMinX(), clipBounds.getMinY());\r\n                        let lr: POINT2 = new POINT2(clipBounds.getMaxX(), clipBounds.getMaxY());\r\n                        savepoints = lineutility.BoundOneSegment(pt0, pt1, ul, lr);\r\n                        if (savepoints != null && savepoints.length > 1) {\r\n                            pt0 = savepoints[0];\r\n                            pt1 = savepoints[1];\r\n                        } else {\r\n                            savepoints = new Array<POINT2>(2);\r\n                            savepoints[0] = new POINT2(pt0);\r\n                            savepoints[1] = new POINT2(pt1);\r\n                            drawJaggies = false;\r\n                        }\r\n                    }\r\n\r\n                    midpt = lineutility.MidPointDouble(pt0, pt1, 0);\r\n                    let dist0: double = lineutility.CalcDistanceDouble(midpt, pt0);\r\n                    let dist1: double = lineutility.CalcDistanceDouble(midpt, pt1);\r\n\r\n                    if (dist0 > dist1) {\r\n                        lineutility.LineRelativeToLine(pLinePoints[2], pLinePoints[3], pt0, pt4, pt5);\r\n                        pLinePoints[0] = new POINT2(pt5.x, pt5.y, 1);\r\n                        pLinePoints[1] = new POINT2(pt4.x, pt4.y, 1);\r\n                    } else {\r\n                        lineutility.LineRelativeToLine(pLinePoints[0], pLinePoints[1], pt1, pt4, pt5);\r\n                        pLinePoints[2] = new POINT2(pt5.x, pt5.y, 1);\r\n                        pLinePoints[3] = new POINT2(pt4.x, pt4.y, 1);\r\n                    }\r\n\r\n                    //end section\r\n                    //calculate start, end points for upper and lower lines\r\n                    //across the middle\r\n                    let spikeLength: double = arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale());\r\n                    pt2 = lineutility.ExtendLine2Double(pLinePoints[0], pt0, -spikeLength, 0);\r\n                    pt3 = lineutility.ExtendLine2Double(pLinePoints[3], pt1, -spikeLength, 0);\r\n                    pt4 = lineutility.ExtendLine2Double(pLinePoints[0], pt0, spikeLength, 0);\r\n                    pt5 = lineutility.ExtendLine2Double(pLinePoints[3], pt1, spikeLength, 0);\r\n\r\n                    dWidth = lineutility.CalcDistanceDouble(pt0, pt1);\r\n\r\n                    pointCounter = 4;\r\n                    n = 1;\r\n                    pLinePoints[pointCounter] = new POINT2(pt0);\r\n                    pLinePoints[pointCounter].style = 0;\r\n                    pointCounter++;\r\n                    if (drawJaggies) {\r\n                        while (dExtendLength < dWidth - spikeLength) {\r\n                            dExtendLength = n as double * spikeLength / 2;\r\n                            pLinePoints[pointCounter] = lineutility.ExtendLine2Double(pt2, pt3, dExtendLength - dWidth, 0);\r\n                            pointCounter++;\r\n                            n++;\r\n                            //dExtendLength = (double) n * 10;\r\n                            dExtendLength = n as double * spikeLength / 2;\r\n                            pLinePoints[pointCounter] = lineutility.ExtendLine2Double(pt4, pt5, dExtendLength - dWidth, 0);\r\n                            pointCounter++;\r\n                            if (pointCounter >= pLinePoints.length - 1) {\r\n                                break;\r\n                            }\r\n                            n++;\r\n                        }\r\n                    }\r\n                    pLinePoints[pointCounter] = new POINT2(pt1);\r\n                    pLinePoints[pointCounter].style = 5;\r\n                    pointCounter++;\r\n                    acCounter = pointCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ATDITCH: {\r\n                    acCounter = lineutility.GetDitchSpikeDouble(tg, pLinePoints, vblSaveCounter, 0);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ATDITCHC as int: {\t//extra Points were calculated by a function\r\n                    pLinePoints[0].style = 9;\r\n                    acCounter = lineutility.GetDitchSpikeDouble(tg, pLinePoints, vblSaveCounter, 0);\r\n                    //pLinePoints[vblCounter-1].style=10;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ATDITCHM: {\r\n                    lineutility.ReversePointsDouble2(\r\n                        pLinePoints,\r\n                        vblSaveCounter);\r\n                    pLinePoints[0].style = 9;\r\n                    acCounter = lineutility.GetDitchSpikeDouble(tg, pLinePoints, vblSaveCounter, 0);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DIRATKGND: {\r\n                    //was 20\r\n                    if (dMBR / 30 > arraysupport.maxLength * DPIScaleFactor) {\r\n                        dMBR = 30 * arraysupport.maxLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR / 30 < arraysupport.minLength * DPIScaleFactor) {\r\n                        dMBR = 30 * arraysupport.minLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR < 150 * DPIScaleFactor) {\r\n                        dMBR = 150 * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR > 500 * DPIScaleFactor) {\r\n                        dMBR = 500 * DPIScaleFactor;\r\n                    }\r\n\r\n                    d = lineutility.CalcDistanceDouble(pLinePoints[0], pLinePoints[1]);\r\n                    if (d < dMBR / 40) {\r\n                        pLinePoints[1] = lineutility.ExtendLineDouble(pLinePoints[0], pLinePoints[1], dMBR / 40 + 1);\r\n                    }\r\n\r\n                    pLinePoints[0] = lineutility.ExtendAlongLineDouble(pLinePoints[0], pLinePoints[1], dMBR / 40);\r\n\r\n                    //reverse the points\r\n                    lineutility.ReversePointsDouble2(\r\n                        pLinePoints,\r\n                        vblSaveCounter);\r\n\r\n                    pt0 = new POINT2(pLinePoints[vblCounter - 12]);\r\n                    pt1 = new POINT2(pLinePoints[vblCounter - 11]);\r\n                    pt2 = lineutility.ExtendLineDouble(pt0, pt1, dMBR / 40);\r\n                    lineutility.GetArrowHead4Double(pt0, pt1, Math.trunc(dMBR / 20), Math.trunc(dMBR / 20),\r\n                        pArrowPoints, 0);\r\n\r\n                    for (j = 0; j < 3; j++) {\r\n                        pLinePoints[vblCounter - 10 + j] = new POINT2(pArrowPoints[j]);\r\n                    }\r\n                    lineutility.GetArrowHead4Double(pt0, pt2, Math.trunc(dMBR / 13.33), Math.trunc(dMBR / 13.33),\r\n                        pArrowPoints, 0);\r\n\r\n                    for (j = 0; j < 3; j++) {\r\n                        pLinePoints[vblCounter - 7 + j] = new POINT2(pArrowPoints[j]);\r\n                    }\r\n\r\n                    pLinePoints[vblCounter - 4] = new POINT2(pLinePoints[vblCounter - 10]);\r\n                    pLinePoints[vblCounter - 4].style = 0;\r\n                    pLinePoints[vblCounter - 3] = new POINT2(pLinePoints[vblCounter - 7]);\r\n                    pLinePoints[vblCounter - 3].style = 5;\r\n\r\n                    pLinePoints[vblCounter - 2] = new POINT2(pLinePoints[vblCounter - 8]);\r\n                    pLinePoints[vblCounter - 2].style = 0;\r\n                    pLinePoints[vblCounter - 1] = new POINT2(pLinePoints[vblCounter - 5]);\r\n                    pLinePoints[vblCounter - 1].style = 5;\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MFLANE:\r\n                case TacticalLines.RAFT: {\r\n                    pt2 = lineutility.ExtendLineDouble(pLinePoints[vblCounter - 8], pLinePoints[vblCounter - 7], dMBR / 2);\r\n                    pt3 = new POINT2(pLinePoints[vblCounter - 7]);\r\n                    pt1 = lineutility.ExtendLineDouble(pLinePoints[1], pLinePoints[0], dMBR / 2);\r\n\r\n                    if (dMBR / 10 > arraysupport.maxLength * DPIScaleFactor) {\r\n                        dMBR = 10 * arraysupport.maxLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR / 10 < arraysupport.minLength * DPIScaleFactor) {\r\n                        dMBR = 10 * arraysupport.minLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR > 250 * DPIScaleFactor) {\r\n                        dMBR = 250 * DPIScaleFactor;\r\n                    }\r\n\r\n                    lineutility.GetArrowHead4Double(pt2, pt3, Math.trunc(dMBR / 10), Math.trunc(dMBR / 5),\r\n                        pArrowPoints, 0);\r\n\r\n                    for (k = 0; k < 3; k++) {\r\n                        pLinePoints[vblCounter - 6 + k] = new POINT2(pArrowPoints[k]);\r\n                    }\r\n\r\n                    lineutility.GetArrowHead4Double(pt1, pt0, Math.trunc(dMBR / 10), Math.trunc(dMBR / 5),\r\n                        pArrowPoints, 0);\r\n\r\n                    for (k = 0; k < 3; k++) {\r\n                        pLinePoints[vblCounter - 3 + k] = new POINT2(pArrowPoints[k]);\r\n                    }\r\n                    pLinePoints[vblSaveCounter - 1].style = 5;\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DIRATKAIR: {\r\n                    lineutility.ReversePointsDouble2(\r\n                        pLinePoints,\r\n                        vblSaveCounter);\r\n\r\n                    for (k = vblSaveCounter - 1; k > 0; k--) {\r\n                        d += lineutility.CalcDistanceDouble(pLinePoints[k], pLinePoints[k - 1]);\r\n                        if (d > 60) {\r\n                            break;\r\n                        }\r\n                    }\r\n                    if (d > 60) {\r\n                        middleSegment = k;\r\n                        pt2 = pLinePoints[middleSegment];\r\n                        if (middleSegment >= 1) {\r\n                            pt3 = pLinePoints[middleSegment - 1];\r\n                        }\r\n                    } else {\r\n                        if (vblSaveCounter <= 3) {\r\n                            middleSegment = 1;\r\n                        } else {\r\n                            middleSegment = 2;\r\n                        }\r\n\r\n                        pt2 = pLinePoints[middleSegment];\r\n                        if (middleSegment >= 1) {\r\n                            pt3 = pLinePoints[middleSegment - 1];\r\n                        }\r\n                    }\r\n\r\n                    pt0 = new POINT2(pLinePoints[0]);\r\n\r\n                    if (dMBR / 20 > arraysupport.maxLength * DPIScaleFactor) {\r\n                        dMBR = 20 * arraysupport.maxLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR / 20 < arraysupport.minLength * DPIScaleFactor) {\r\n                        dMBR = 20 * arraysupport.minLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR < 150 * DPIScaleFactor) {\r\n                        dMBR = 150 * DPIScaleFactor;\r\n                    }\r\n\r\n                    if (dMBR > 250 * DPIScaleFactor) {\r\n                        dMBR = 250 * DPIScaleFactor;\r\n                    }\r\n\r\n                    lineutility.GetArrowHead4Double(pLinePoints[vblCounter - 11], pLinePoints[vblCounter - 10], Math.trunc(dMBR / 20), Math.trunc(dMBR / 20),\r\n                        pArrowPoints, 0);\r\n\r\n                    for (j = 0; j < 3; j++) {\r\n                        pLinePoints[vblCounter - 9 + j] = new POINT2(pArrowPoints[j]);\r\n                    }\r\n\r\n                    pLinePoints[vblCounter - 6].x = (pLinePoints[vblCounter - 11].x + pLinePoints[vblCounter - 10].x) / 2;\r\n                    pLinePoints[vblCounter - 6].y = (pLinePoints[vblCounter - 11].y + pLinePoints[vblCounter - 10].y) / 2;\r\n                    pt0 = new POINT2(pLinePoints[vblCounter - 6]);\r\n                    lineutility.GetArrowHead4Double(pLinePoints[vblCounter - 11], pt0, Math.trunc(dMBR / 20), Math.trunc(dMBR / 20),\r\n                        pArrowPoints, 9);\r\n\r\n                    if (middleSegment >= 1) {\r\n                        pt0 = lineutility.MidPointDouble(pt2, pt3, 0);\r\n                        lineutility.GetArrowHead4Double(pt3, pt0, Math.trunc(dMBR / 20), Math.trunc(dMBR / 20),\r\n                            pArrowPoints, 9);\r\n                    }\r\n\r\n                    for (j = 0; j < 3; j++) {\r\n                        pLinePoints[vblCounter - 6 + j] = new POINT2(pArrowPoints[j]);\r\n                    }\r\n\r\n                    lineutility.GetArrowHead4Double(pLinePoints[vblCounter - 10], pt0, Math.trunc(dMBR / 20), Math.trunc(dMBR / 20),\r\n                        pArrowPoints, 9);\r\n                    if (middleSegment >= 1) {\r\n                        pt0 = lineutility.MidPointDouble(pt2, pt3, 0);\r\n                        lineutility.GetArrowHead4Double(pt2, pt0, Math.trunc(dMBR / 20), Math.trunc(dMBR / 20),\r\n                            pArrowPoints, 9);\r\n                    }\r\n                    for (j = 0; j < 3; j++) {\r\n                        pLinePoints[vblCounter - 3 + j] = new POINT2(pArrowPoints[j]);\r\n                    }\r\n\r\n                    //this section was added to remove fill from the bow tie feature\r\n                    let airPts: Array<POINT2> = new Array();\r\n                    pLinePoints[middleSegment - 1].style = 5;\r\n                    //pLinePoints[middleSegment].style=14;\r\n                    if (vblSaveCounter === 2) {\r\n                        pLinePoints[1].style = 5;\r\n                    }\r\n\r\n                    for (j = 0; j < vblCounter; j++) {\r\n                        airPts.push(new POINT2(pLinePoints[j]));\r\n                    }\r\n\r\n                    midpt = lineutility.MidPointDouble(pLinePoints[middleSegment - 1], pLinePoints[middleSegment], 0);\r\n                    pt0 = lineutility.ExtendAlongLineDouble(midpt, pLinePoints[middleSegment], dMBR / 20, 0);\r\n                    airPts.push(pt0);\r\n                    pt1 = new POINT2(pLinePoints[middleSegment]);\r\n                    pt1.style = 5;\r\n                    airPts.push(pt1);\r\n\r\n                    pt0 = lineutility.ExtendAlongLineDouble(midpt, pLinePoints[middleSegment - 1], dMBR / 20, 0);\r\n                    airPts.push(pt0);\r\n                    pt1 = new POINT2(pLinePoints[middleSegment - 1]);\r\n                    pt1.style = 5;\r\n                    airPts.push(pt1);\r\n\r\n                    //re-dimension pLinePoints so that it can hold the\r\n                    //the additional points required by the shortened middle segment\r\n                    //which has the bow tie feature\r\n                    vblCounter = airPts.length;\r\n                    pLinePoints = new Array<POINT2>(airPts.length);\r\n                    for (j = 0; j < airPts.length; j++) {\r\n                        pLinePoints[j] = new POINT2(airPts[j]);\r\n                    }\r\n                    //end section\r\n\r\n                    acCounter = vblCounter;\r\n                    //FillPoints(pLinePoints,vblCounter,points);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PDF: {\r\n                    pt0 = new POINT2(pLinePoints[1]);\r\n                    pt1 = new POINT2(pLinePoints[0]);\r\n                    pLinePoints[0] = new POINT2(pt0);\r\n                    pLinePoints[1] = new POINT2(pt1);\r\n                    pts2 = new Array<POINT2>(3);\r\n                    pts2[0] = new POINT2(pt0);\r\n                    pts2[1] = new POINT2(pt1);\r\n                    pts2[2] = new POINT2(pt2);\r\n                    lineutility.GetPixelsMin(pts2, 3,\r\n                        offsetX,\r\n                        offsetY);\r\n                    if (offsetX.value[0] < 0) {\r\n                        offsetX.value[0] = offsetX.value[0] - 100;\r\n                    } else {\r\n                        offsetX.value[0] = 0;\r\n                    }\r\n\r\n                    pLinePoints[2].style = 5;\r\n\r\n                    if (dMBR / 20 > arraysupport.maxLength * DPIScaleFactor) {\r\n                        dMBR = 20 * arraysupport.maxLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR / 20 < arraysupport.minLength * DPIScaleFactor) {\r\n                        dMBR = 20 * arraysupport.minLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR > 500 * DPIScaleFactor) {\r\n                        dMBR = 500 * DPIScaleFactor;\r\n                    }\r\n\r\n                    let rectWidth: double = arraysupport.getScaledSize(2, tg.get_LineThickness() / 2.0, tg.get_patternScale());\r\n\r\n                    pt2 = lineutility.ExtendLineDouble(pt0, pt1, -dMBR / 10);\r\n                    bolVertical = lineutility.CalcTrueSlopeDouble(pt0, pt1, m);\r\n                    if (bolVertical !== 0 && m.value[0] !== 0) {\r\n                        b = pt2.y + (1 / m.value[0]) * pt2.x;\r\n                        b1 = (-1 / m.value[0]) * offsetX.value[0] + b;\r\n                        ptYIntercept.x = offsetX.value[0];\r\n                        ptYIntercept.y = b1;\r\n                        pLinePoints[3] = lineutility.ExtendLineDouble(ptYIntercept, pt2, -rectWidth);\r\n                        pLinePoints[3].style = 0;\r\n                        pLinePoints[4] = lineutility.ExtendLineDouble(ptYIntercept, pt2, rectWidth);\r\n                        pLinePoints[4].style = 0;\r\n                    }\r\n                    if (bolVertical !== 0 && m.value[0] === 0) {\r\n                        pLinePoints[3] = new POINT2(pt2);\r\n                        pLinePoints[3].y = pt2.y - rectWidth;\r\n                        pLinePoints[3].style = 0;\r\n                        pLinePoints[4] = new POINT2(pt2);\r\n                        pLinePoints[4].y = pt2.y + rectWidth;\r\n                        pLinePoints[4].style = 0;\r\n                    }\r\n                    if (bolVertical === 0) {\r\n                        pLinePoints[3] = new POINT2(pt2);\r\n                        pLinePoints[3].x = pt2.x - rectWidth;\r\n                        pLinePoints[3].style = 0;\r\n                        pLinePoints[4] = new POINT2(pt2);\r\n                        pLinePoints[4].x = pt2.x + rectWidth;\r\n                        pLinePoints[4].style = 0;\r\n                    }\r\n\r\n                    pt2 = lineutility.ExtendLineDouble(pt1, pt0, -dMBR / 10);\r\n                    if (bolVertical !== 0 && m.value[0] !== 0) {\r\n                        b = pt2.y + (1 / m.value[0]) * pt2.x;\r\n                        //get the Y intercept at x=offsetX\r\n                        b1 = (-1 / m.value[0]) * offsetX.value[0] + b;\r\n                        ptYIntercept.x = offsetX.value[0];\r\n                        ptYIntercept.y = b1;\r\n                        pLinePoints[5] = lineutility.ExtendLineDouble(ptYIntercept, pt2, rectWidth);\r\n                        pLinePoints[5].style = 0;\r\n                        pLinePoints[6] = lineutility.ExtendLineDouble(ptYIntercept, pt2, -rectWidth);\r\n                    }\r\n                    if (bolVertical !== 0 && m.value[0] === 0) {\r\n                        pLinePoints[5] = new POINT2(pt2);\r\n                        pLinePoints[5].y = pt2.y + rectWidth;\r\n                        pLinePoints[5].style = 0;\r\n                        pLinePoints[6] = new POINT2(pt2);\r\n                        pLinePoints[6].y = pt2.y - rectWidth;\r\n                    }\r\n                    if (bolVertical === 0) {\r\n                        pLinePoints[5] = new POINT2(pt2);\r\n                        pLinePoints[5].x = pt2.x + rectWidth;\r\n                        pLinePoints[5].style = 0;\r\n                        pLinePoints[6] = new POINT2(pt2);\r\n                        pLinePoints[6].x = pt2.x - rectWidth;\r\n                    }\r\n\r\n                    pLinePoints[6].style = 0;\r\n                    pLinePoints[7] = new POINT2(pLinePoints[3]);\r\n                    pLinePoints[7].style = 5;\r\n                    lineutility.GetArrowHead4Double(pLinePoints[1], pLinePoints[0], Math.trunc(dMBR / 20), Math.trunc(dMBR / 20), pArrowPoints, 0);\r\n                    for (j = 0; j < 3; j++) {\r\n                        pLinePoints[8 + j] = new POINT2(pArrowPoints[j]);\r\n                    }\r\n                    lineutility.GetArrowHead4Double(pLinePoints[1], pLinePoints[2], Math.trunc(dMBR / 20), Math.trunc(dMBR / 20), pArrowPoints, 0);\r\n                    for (j = 0; j < 3; j++) {\r\n                        pLinePoints[11 + j] = new POINT2(pArrowPoints[j]);\r\n                        pLinePoints[11 + j].style = 0;\r\n                    }\r\n                    acCounter = 14;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DIRATKSPT: {\r\n                    if (lineType == TacticalLines.DIRATKSPT) {\r\n                    //reverse the points\r\n                    lineutility.ReversePointsDouble2(\r\n                        pLinePoints,\r\n                        vblSaveCounter);\r\n                    }\r\n                    if (dMBR / 20 > arraysupport.maxLength * DPIScaleFactor) {\r\n                        dMBR = 20 * arraysupport.maxLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR / 20 < arraysupport.minLength * DPIScaleFactor) {\r\n                        dMBR = 20 * arraysupport.minLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR < 150 * DPIScaleFactor) {\r\n                        dMBR = 150 * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR > 500 * DPIScaleFactor) {\r\n                        dMBR = 500 * DPIScaleFactor;\r\n                    }\r\n\r\n                    lineutility.GetArrowHead4Double(pLinePoints[vblCounter - 5], pLinePoints[vblCounter - 4], Math.trunc(dMBR / 20), Math.trunc(dMBR / 20), pArrowPoints, 0);\r\n                    for (k = 0; k < 3; k++) {\r\n                        pLinePoints[vblCounter - k - 1] = new POINT2(pArrowPoints[k]);\r\n                    }\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.EXFILTRATION: \r\n                case TacticalLines.INFILTRATION: {\r\n\r\n                    if (dMBR / 20 > arraysupport.maxLength * DPIScaleFactor) {\r\n                        dMBR = 20 * arraysupport.maxLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR / 20 < arraysupport.minLength * DPIScaleFactor) {\r\n                        dMBR = 20 * arraysupport.minLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR < 150 * DPIScaleFactor) {\r\n                        dMBR = 150 * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR > 500 * DPIScaleFactor) {\r\n                        dMBR = 500 * DPIScaleFactor;\r\n                    }\r\n\r\n                    pLinePoints = DISMSupport.GetInfiltrationDouble(pLinePoints);\r\n                    vblCounter = pLinePoints.length;\r\n\r\n                    lineutility.GetArrowHead4Double(pLinePoints[vblCounter - 5], pLinePoints[vblCounter - 4], Math.trunc(dMBR / 20), Math.trunc(dMBR / 20), pArrowPoints, 0);\r\n                    for (k = 0; k < 3; k++) {\r\n                        pLinePoints[vblCounter - k - 1] = new POINT2(pArrowPoints[k]);\r\n                    }\r\n                    points =  pLinePoints;//set pixels to be used for integral modifier placement\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.EXPLOIT: {\r\n                    // Convert arrows to 90 degrees with the hypotenuse distance = distance between pt1 and pt2\r\n                    let triBiSector: int = (lineutility.CalcDistanceDouble(pt1, pt2) / Math.sqrt(2));\r\n\r\n                    // Arrow at pt1\r\n                    lineutility.GetArrowHead4Double(pt1, pt0, triBiSector, triBiSector * 2, pArrowPoints, 0);\r\n                    for (k = 0; k < 3; k++) {\r\n                        pLinePoints[k+2] = new POINT2(pArrowPoints[k]);\r\n                    }\r\n\r\n                    // Dashed tail at pt2\r\n                    lineutility.GetArrowHead4Double(lineutility.ExtendLineDouble(pt0, pt1, 10), pt1, triBiSector, triBiSector * 2, pArrowPoints, 1);\r\n                    for (k = 0; k < 3; k++) {\r\n                        pLinePoints[k+5] = new POINT2(pArrowPoints[k]);\r\n                    }\r\n                    acCounter = vblCounter;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ABATIS: {\r\n                    //must use an x offset for ptYintercept because of extending from it\r\n                    pts2 = new Array<POINT2>(2);\r\n                    pts2[0] = new POINT2(pt0);\r\n                    pts2[1] = new POINT2(pt1);\r\n                    lineutility.GetPixelsMin(pts2, 2,\r\n                        offsetX,\r\n                        offsetY);\r\n                    if (offsetX.value[0] <= 0) {\r\n                        offsetX.value[0] = offsetX.value[0] - 100;\r\n                    } else {\r\n                        offsetX.value[0] = 0;\r\n                    }\r\n                    if (dMBR > 300 * DPIScaleFactor) {\r\n                        dMBR = 300 * DPIScaleFactor;\r\n                    }\r\n\r\n                    pLinePoints[0] = lineutility.ExtendLineDouble(pLinePoints[1], pLinePoints[0], -dMBR / 10);\r\n                    bolVertical = lineutility.CalcTrueSlopeDouble(pt0, pt1, m);\r\n                    midpt.x = (pt0.x + pLinePoints[0].x) / 2;\r\n                    midpt.y = (pt0.y + pLinePoints[0].y) / 2;\r\n                    pLinePoints[vblCounter - 3] = new POINT2(pt0);\r\n                    pLinePoints[vblCounter - 4].style = 5;\r\n                    pLinePoints[vblCounter - 3].style = 0;\r\n                    if (bolVertical !== 0 && m.value[0] !== 0) {\r\n                        b = midpt.y + (1 / m.value[0]) * midpt.x;\t//the line equation\r\n                        //get Y intercept at x=offsetX\r\n                        b1 = (-1 / m.value[0]) * offsetX.value[0] + b;\r\n                        ptYIntercept.x = offsetX.value[0];\r\n                        ptYIntercept.y = b1;\r\n                        pLinePoints[vblCounter - 2] = lineutility.ExtendLineDouble(ptYIntercept, midpt, dMBR / 20);\r\n                        if (pLinePoints[vblCounter - 2].y >= midpt.y) {\r\n                            pLinePoints[vblCounter - 2] = lineutility.ExtendLineDouble(ptYIntercept, midpt, -dMBR / 20);\r\n                        }\r\n                    }\r\n                    if (bolVertical !== 0 && m.value[0] === 0) //horizontal line\r\n                    {\r\n                        pLinePoints[vblCounter - 2] = new POINT2(midpt);\r\n                        pLinePoints[vblCounter - 2].y = midpt.y - dMBR / 20;\r\n                    }\r\n                    if (bolVertical === 0) {\r\n                        pLinePoints[vblCounter - 2] = new POINT2(midpt);\r\n                        pLinePoints[vblCounter - 2].x = midpt.x - dMBR / 20;\r\n                    }\r\n                    pLinePoints[vblCounter - 2].style = 0;\r\n                    pLinePoints[vblCounter - 1] = new POINT2(pLinePoints[0]);\r\n\r\n                    //FillPoints(pLinePoints,vblCounter,points);\r\n                    acCounter = vblCounter;\r\n                    //FillPoints(pLinePoints,acCounter,points);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CLUSTER: {\r\n                    //must use an x offset for ptYintercept because of extending from it\r\n                    pts2 = new Array<POINT2>(2);\r\n\r\n                    //for some reason occulus puts the points on top of one another\r\n                    if (Math.abs(pt0.y - pt1.y) < 1) {\r\n                        pt1.y = pt0.y + 1;\r\n                    }\r\n\r\n                    pts2[0] = new POINT2(pt0);\r\n                    pts2[1] = new POINT2(pt1);\r\n\r\n                    pts = new Array<POINT2>(26);\r\n                    dRadius = lineutility.CalcDistanceDouble(pt0, pt1) / 2;\r\n                    midpt.x = (pt1.x + pt0.x) / 2;\r\n                    midpt.y = (pt1.y + pt0.y) / 2;\r\n                    bolVertical = lineutility.CalcTrueSlopeDouble(pt0, pt1, m);\r\n                    if (bolVertical !== 0 && m.value[0] !== 0) //not vertical or horizontal\r\n                    {\r\n                        b = midpt.y + (1 / m.value[0]) * midpt.x;\t//normal y intercept at x=0\r\n                        ptYIntercept.x = 0;\r\n                        ptYIntercept.y = b;\r\n                        pt2 = lineutility.ExtendLineDouble(ptYIntercept, midpt, dRadius);\r\n                        if (pLinePoints[0].x <= pLinePoints[1].x) {\r\n                            if (pt2.y >= midpt.y) {\r\n                                pt2 = lineutility.ExtendLineDouble(ptYIntercept, midpt, -dRadius);\r\n                            }\r\n                        } else {\r\n                            if (pt2.y <= midpt.y) {\r\n                                pt2 = lineutility.ExtendLineDouble(ptYIntercept, midpt, -dRadius);\r\n                            }\r\n                        }\r\n\r\n                    }\r\n                    if (bolVertical !== 0 && m.value[0] === 0) //horizontal line\r\n                    {\r\n                        pt2 = midpt;\r\n                        if (pLinePoints[0].x <= pLinePoints[1].x) {\r\n                            pt2.y = midpt.y - dRadius;\r\n                        } else {\r\n                            pt2.y = midpt.y + dRadius;\r\n                        }\r\n                    }\r\n                    if (bolVertical === 0) //vertical line\r\n                    {\r\n                        pt2 = midpt;\r\n                        if (pLinePoints[0].y <= pLinePoints[1].y) {\r\n                            pt2.x = midpt.x + dRadius;\r\n                        } else {\r\n                            pt2.x = midpt.x - dRadius;\r\n                        }\r\n                    }\r\n\r\n                    pt1 = lineutility.ExtendLineDouble(midpt, pt2, 100);\r\n\r\n                    pts[0] = new POINT2(pt2);\r\n                    pts[1] = new POINT2(pt1);\r\n\r\n                    lineutility.ArcArrayDouble(\r\n                        pts,\r\n                        0, dRadius,\r\n                        lineType,\r\n                        null);\r\n                    pLinePoints[0].style = 1;\r\n                    pLinePoints[1].style = 5;\r\n                    for (j = 0; j < 26; j++) {\r\n                        pLinePoints[2 + j] = new POINT2(pts[j]);\r\n                        pLinePoints[2 + j].style = 1;\r\n                    }\r\n                    acCounter = 28;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FOLLA: {\r\n                    //reverse the points\r\n                    lineutility.ReversePointsDouble2(pLinePoints, vblSaveCounter);\r\n\r\n                    if (dMBR / 10 > arraysupport.maxLength * DPIScaleFactor) {\r\n                        dMBR = 10 * arraysupport.maxLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR / 10 < arraysupport.minLength * DPIScaleFactor) {\r\n                        dMBR = 10 * arraysupport.minLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR > 150 * DPIScaleFactor) {\r\n                        dMBR = 150 * DPIScaleFactor;\r\n                    }\r\n\r\n                    pLinePoints[0] = lineutility.ExtendLineDouble(pLinePoints[1], pLinePoints[0], -2 * dMBR / 10);\r\n\r\n                    for (k = 0; k < vblCounter - 14; k++) {\r\n                        pLinePoints[k].style = 18;\r\n                    }\r\n                    pLinePoints[vblCounter - 15].style = 5;\r\n\r\n                    pt0 = lineutility.ExtendLineDouble(pLinePoints[1], pLinePoints[0], 5 * dMBR / 10);\r\n\r\n                    lineutility.GetArrowHead4Double(pt0, pLinePoints[0], Math.trunc(dMBR / 10), Math.trunc(dMBR / 10), pArrowPoints, 0);\r\n                    for (k = 0; k < 3; k++) {\r\n                        pLinePoints[vblCounter - 14 + k] = new POINT2(pArrowPoints[k]);\r\n                    }\r\n\r\n                    pt3 = lineutility.ExtendLineDouble(pLinePoints[1], pLinePoints[0], dMBR / 10);\r\n\r\n                    lineutility.GetArrowHead4Double(pt0, pt3, Math.trunc(dMBR / 10), Math.trunc(dMBR / 10), pArrowPoints, 0);\r\n                    pLinePoints[vblCounter - 12].style = 0;\r\n                    pLinePoints[vblCounter - 11] = new POINT2(pArrowPoints[2]);\r\n                    pLinePoints[vblCounter - 11].style = 0;\r\n                    pLinePoints[vblCounter - 10] = new POINT2(pArrowPoints[0]);\r\n                    pLinePoints[vblCounter - 10].style = 0;\r\n                    pLinePoints[vblCounter - 9] = new POINT2(pLinePoints[vblCounter - 14]);\r\n                    pLinePoints[vblCounter - 9].style = 5;\r\n\r\n                    lineutility.GetArrowHead4Double(pLinePoints[vblCounter - 16], pLinePoints[vblCounter - 15], Math.trunc(dMBR / 10), Math.trunc(dMBR / 10), pArrowPoints, 0);\r\n\r\n                    for (k = 0; k < 3; k++) {\r\n                        pLinePoints[vblCounter - 8 + k] = new POINT2(pArrowPoints[k]);\r\n                    }\r\n                    pLinePoints[vblCounter - 6].style = 0;\r\n\r\n                    //diagnostic to make first point tip of arrowhead    6-14-12\r\n                    //pt3 = lineutility.ExtendLineDouble(pLinePoints[vblCounter - 16], pLinePoints[vblCounter - 15], 0.75 * dMBR / 10);\r\n                    pt3 = lineutility.ExtendLineDouble(pLinePoints[vblCounter - 16], pLinePoints[vblCounter - 15], -0.75 * dMBR / 10);\r\n                    pLinePoints[1] = pt3;\r\n                    pLinePoints[1].style = 5;\r\n                    //lineutility.GetArrowHead4Double(pLinePoints[vblCounter - 16], pt3, (int) (1.25 * dMBR / 10), (int) (1.25 * dMBR / 10), pArrowPoints, 0);\r\n                    lineutility.GetArrowHead4Double(pLinePoints[vblCounter - 16], pt3, Math.trunc(dMBR / 10), Math.trunc(dMBR / 10), pArrowPoints, 0);\r\n                    //end section\r\n\r\n                    for (k = 0; k < 3; k++) {\r\n                        pLinePoints[vblCounter - 5 + k] = new POINT2(pArrowPoints[2 - k]);\r\n                    }\r\n                    pLinePoints[vblCounter - 5].style = 0;\r\n\r\n                    pLinePoints[vblCounter - 2] = new POINT2(pLinePoints[vblCounter - 8]);\r\n                    pLinePoints[vblCounter - 2].style = 5;\r\n                    pLinePoints[vblCounter - 1] = new POINT2(pLinePoints[vblCounter - 7]);\r\n                    acCounter = 16;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FOLSP: {\r\n                    lineutility.ReversePointsDouble2(\r\n                        pLinePoints,\r\n                        vblSaveCounter);\r\n\r\n                    if (dMBR / 15 > arraysupport.maxLength * DPIScaleFactor) {\r\n                        dMBR = 15 * arraysupport.maxLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR / 15 < arraysupport.minLength * DPIScaleFactor) {\r\n                        dMBR = 15 * arraysupport.minLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR < 100 * DPIScaleFactor) {\r\n                        dMBR = 100 * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR > 500 * DPIScaleFactor) {\r\n                        dMBR = 500 * DPIScaleFactor;\r\n                    }\r\n\r\n                    //make tail larger 6-10-11 m. Deutch\r\n                    pLinePoints[0] = lineutility.ExtendLineDouble(pLinePoints[1], pLinePoints[0], -dMBR / 8.75);\r\n\r\n                    pLinePoints[vblCounter - 15].style = 5;\r\n                    pt0 = lineutility.ExtendLineDouble(pLinePoints[1], pLinePoints[0], dMBR / 4);\r\n\r\n                    lineutility.GetArrowHead4Double(pt0, pLinePoints[0], Math.trunc(dMBR / 20), Math.trunc(dMBR / 20),\r\n                        pArrowPoints, 0);\r\n\r\n                    for (k = 0; k < 3; k++) {\r\n                        pLinePoints[vblCounter - 14 + k] = new POINT2(pArrowPoints[k]);\r\n                    }\r\n\r\n                    pLinePoints[vblCounter - 12].style = 0;\r\n\r\n                    //make tail larger 6-10-11 m. Deutch\r\n                    pt3 = lineutility.ExtendLineDouble(pLinePoints[1], pLinePoints[0], dMBR / 15);\r\n\r\n                    lineutility.GetArrowHead4Double(pt0, pt3, Math.trunc(dMBR / 20), Math.trunc(dMBR / 20), pArrowPoints, 0);\r\n\r\n                    for (k = 0; k < 3; k++) {\r\n                        pLinePoints[vblCounter - 11 + k] = new POINT2(pArrowPoints[2 - k]);\r\n                        pLinePoints[vblCounter - 11 + k].style = 0;\r\n                    }\r\n                    pLinePoints[vblCounter - 8] = new POINT2(pLinePoints[vblCounter - 14]);\r\n                    pLinePoints[vblCounter - 8].style = 5;\r\n\r\n                    lineutility.GetArrowHead4Double(pLinePoints[vblCounter - 16], pLinePoints[vblCounter - 15], Math.trunc(dMBR / 20), Math.trunc(dMBR / 20), pArrowPoints, 9);\r\n\r\n                    for (k = 0; k < 3; k++) {\r\n                        pLinePoints[vblCounter - 7 + k] = new POINT2(pArrowPoints[k]);\r\n                    }\r\n                    for (k = 4; k > 0; k--) {\r\n                        pLinePoints[vblCounter - k].style = 5;\r\n                    }\r\n                    acCounter = 12;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FERRY: {\r\n                    lLinestyle = 9;\r\n                    if (dMBR / 10 > arraysupport.maxLength * DPIScaleFactor) {\r\n                        dMBR = 10 * arraysupport.maxLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR / 10 < arraysupport.minLength * DPIScaleFactor) {\r\n                        dMBR = 10 * arraysupport.minLength * DPIScaleFactor;\r\n                    }\r\n                    if (dMBR > 250 * DPIScaleFactor) {\r\n                        dMBR = 250 * DPIScaleFactor;\r\n                    }\r\n\r\n                    lineutility.GetArrowHead4Double(pLinePoints[vblCounter - 8], pLinePoints[vblCounter - 7], Math.trunc(dMBR / 10), Math.trunc(dMBR / 10), pArrowPoints, lLinestyle);\r\n                    for (k = 0; k < 3; k++) {\r\n                        pLinePoints[vblCounter - 6 + k] = new POINT2(pArrowPoints[k]);\r\n                    }\r\n                    lineutility.GetArrowHead4Double(pLinePoints[1], pLinePoints[0], Math.trunc(dMBR / 10), Math.trunc(dMBR / 10), pArrowPoints, lLinestyle);\r\n                    for (k = 0; k < 3; k++) {\r\n                        pLinePoints[vblCounter - 3 + k] = new POINT2(pArrowPoints[k]);\r\n                    }\r\n\r\n                    acCounter = 8;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.NAVIGATION: {\r\n                    let extensionLength: double = arraysupport.getScaledSize(10, tg.get_LineThickness(), tg.get_patternScale());\r\n                    pt3 = lineutility.ExtendLine2Double(pt1, pt0, -extensionLength, 0);\r\n                    pt4 = lineutility.ExtendLine2Double(pt0, pt1, -extensionLength, 0);\r\n\r\n                    pt5 = lineutility.ExtendTrueLinePerpDouble(pt0, pt1, pt3, extensionLength, 0);\r\n                    pt6 = lineutility.ExtendTrueLinePerpDouble(pt0, pt1, pt3, -extensionLength, 0);\r\n                    pt7 = lineutility.ExtendTrueLinePerpDouble(pt0, pt1, pt4, extensionLength, 0);\r\n                    pt8 = lineutility.ExtendTrueLinePerpDouble(pt0, pt1, pt4, -extensionLength, 0);\r\n                    if (pt5.y < pt6.y) {\r\n                        pLinePoints[0] = new POINT2(pt5);\r\n                    } else {\r\n                        pLinePoints[0] = new POINT2(pt6);\r\n                    }\r\n                    if (pt7.y > pt8.y) {\r\n                        pLinePoints[3] = new POINT2(pt7);\r\n                    } else {\r\n                        pLinePoints[3] = new POINT2(pt8);\r\n                    }\r\n                    pLinePoints[1] = new POINT2(pt0);\r\n                    pLinePoints[2] = new POINT2(pt1);\r\n                    acCounter = 4;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FORTL: {\r\n                    acCounter = arraysupport.GetFORTLPointsDouble(tg, pLinePoints, vblSaveCounter);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CANALIZE: {\r\n                    acCounter = DISMSupport.GetDISMCanalizeDouble(pLinePoints, lineType);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BREACH: {\r\n                    acCounter = DISMSupport.GetDISMBreachDouble(pLinePoints, lineType);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SCREEN:\r\n                case TacticalLines.GUARD:\r\n                case TacticalLines.COVER: {\r\n                    if (vblSaveCounter === 4) {\r\n                        acCounter = DISMSupport.GetDISMCoverDoubleRevC(pLinePoints, lineType, vblSaveCounter);\r\n                    } else {\r\n                        acCounter = DISMSupport.GetDISMCoverDouble(pLinePoints, lineType);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ESCORT:\r\n                {\r\n                    acCounter = DISMSupport.GetDISMEscortDouble(tg, pLinePoints, TacticalLines.ESCORT);\r\n                    break;\r\n                }\r\n                case TacticalLines.SARA: {\r\n                    acCounter = DISMSupport.GetDISMCoverDouble(pLinePoints, lineType);\r\n                    //reorder pLinePoints\r\n                    let saraPts: POINT2[] = new Array<POINT2>(16);\r\n                    for (j = 0; j < 4; j++) {\r\n                        saraPts[j] = pLinePoints[j];  //0-3\r\n                    }\r\n                    for (j = 4; j < 8; j++) {\r\n                        saraPts[j] = pLinePoints[j + 4];    //8-11\r\n                    }\r\n                    for (j = 8; j < 12; j++) {\r\n                        saraPts[j] = pLinePoints[j - 4];    //4-7\r\n                    }\r\n                    for (j = 12; j < 16; j++) {\r\n                        saraPts[j] = pLinePoints[j];  //12-15\r\n                    }\r\n                    pLinePoints = saraPts;\r\n                    //acCounter=14;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DISRUPT: {\r\n                    acCounter = DISMSupport.GetDISMDisruptDouble(pLinePoints, lineType);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CONTAIN: {\r\n                    acCounter = DISMSupport.GetDISMContainDouble(pLinePoints, lineType);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PENETRATE: {\r\n                    DISMSupport.GetDISMPenetrateDouble(pLinePoints, lineType);\r\n                    acCounter = 7;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MNFLDBLK:\r\n                case TacticalLines.BLOCK: {\r\n                    DISMSupport.GetDISMBlockDouble2(\r\n                        pLinePoints,\r\n                        lineType);\r\n                    acCounter = 4;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.LINTGT:\r\n                case TacticalLines.LINTGTS:\r\n                case TacticalLines.FPF: {\r\n                    acCounter = DISMSupport.GetDISMLinearTargetDouble(pLinePoints, lineType, vblCounter);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.GAP:\r\n                case TacticalLines.ASLTXING: {\r\n                    DISMSupport.GetDISMGapDouble(\r\n                        pLinePoints,\r\n                        lineType);\r\n                    acCounter = 12;\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MNFLDDIS: {\r\n                    acCounter = DISMSupport.GetDISMMinefieldDisruptDouble(pLinePoints, lineType);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SPTBYFIRE: {\r\n                    acCounter = DISMSupport.GetDISMSupportByFireDouble(pLinePoints, lineType);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ATKBYFIRE: {\r\n                    acCounter = DISMSupport.GetDISMATKBYFIREDouble(pLinePoints, lineType);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BYIMP: {\r\n                    acCounter = DISMSupport.GetDISMByImpDouble(pLinePoints, lineType);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CLEAR: {\r\n                    acCounter = DISMSupport.GetDISMClearDouble(pLinePoints, lineType);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BYDIF: {\r\n                    acCounter = DISMSupport.GetDISMByDifDouble(pLinePoints, lineType, clipBounds);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SEIZE:\r\n                case TacticalLines.CAPTURE:\r\n                case TacticalLines.EVACUATE: {\r\n                    let radius: double = 0;\r\n                    if (vblSaveCounter === 4) {\r\n                        radius = lineutility.CalcDistanceDouble(pLinePoints[0], pLinePoints[1]);\r\n                        pLinePoints[1] = new POINT2(pLinePoints[3]);\r\n                        pLinePoints[2] = new POINT2(pLinePoints[2]);\r\n                    }\r\n                    acCounter = DISMSupport.GetDISMSeizeDouble(pLinePoints, lineType, radius);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FIX:\r\n                case TacticalLines.MNFLDFIX: {\r\n                    acCounter = DISMSupport.GetDISMFixDouble(pLinePoints, lineType, clipBounds);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.RIP:\r\n                case TacticalLines.DEMONSTRATE: {\r\n                    acCounter = DISMSupport.GetDISMRIPDouble(pLinePoints, lineType);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.MOBILE_DEFENSE: {\r\n                    pLinePoints[2] = lineutility.PointRelativeToLine(pt0, pt1, pt1, pt2);\r\n                    pLinePoints[3] =  lineutility.PointRelativeToLine(pt0, pt1, pt0, pt2);\r\n                    acCounter = DISMSupport.GetDISMRIPDouble(pLinePoints, lineType);\r\n                    // Add spikes\r\n                    let trianglePts = new Array<POINT2>(18);\r\n                    lineutility.InitializePOINT2Array(trianglePts);\r\n                    let l: int = 0;\r\n                    dRadius = lineutility.CalcDistanceDouble(pLinePoints[1], pLinePoints[2]) / 2;\r\n                    let arcCenter: POINT2 = lineutility.MidPointDouble(pLinePoints[1], pLinePoints[2], 0);\r\n                    let dLength: double = Math.abs(dRadius - 20);\r\n                    if (dRadius < 40) {\r\n                        dLength = dRadius / 1.5;\r\n                    }\r\n                    if (dRadius > 100) {\r\n                        dLength = 0.8 * dRadius;\r\n                    }\r\n\r\n                    let tmpPt = new POINT2();\r\n                    tmpPt.x = arcCenter.x - ((dRadius / dLength) * (arcCenter.x - pLinePoints[10].x));\r\n                    tmpPt.y = arcCenter.y - ((dRadius / dLength) * (arcCenter.y - pLinePoints[10].y));\r\n                    trianglePts[l] = new POINT2(pLinePoints[10 - 1]);\r\n                    trianglePts[l].style = 9;\r\n                    l++;\r\n                    trianglePts[l] = new POINT2(tmpPt);\r\n                    trianglePts[l].style = 9;\r\n                    l++;\r\n                    trianglePts[l] = new POINT2(pLinePoints[10 + 1]);\r\n                    trianglePts[l].style = 9;\r\n                    l++;\r\n                    trianglePts[l] = new POINT2(pLinePoints[10]);\r\n                    trianglePts[l].style = 9;\r\n                    l++;\r\n                    trianglePts[l] = new POINT2(pLinePoints[10 - 1]);\r\n                    trianglePts[l].style = 10;\r\n                    l++;\r\n\r\n                    tmpPt.x = arcCenter.x - ((dRadius / dLength) * (arcCenter.x - pLinePoints[22].x));\r\n                    tmpPt.y = arcCenter.y - ((dRadius / dLength) * (arcCenter.y - pLinePoints[22].y));\r\n                    trianglePts[l] = new POINT2(pLinePoints[22 - 1]);\r\n                    trianglePts[l].style = 9;\r\n                    l++;\r\n                    trianglePts[l] = new POINT2(tmpPt);\r\n                    trianglePts[l].style = 9;\r\n                    l++;\r\n                    trianglePts[l] = new POINT2(pLinePoints[22 + 1]);\r\n                    trianglePts[l].style = 9;\r\n                    l++;\r\n                    trianglePts[l] = new POINT2(pLinePoints[22]);\r\n                    trianglePts[l].style = 9;\r\n                    l++;\r\n                    trianglePts[l] = new POINT2(pLinePoints[22 - 1]);\r\n                    trianglePts[l].style = 10;\r\n                    l++;\r\n\r\n                    let triangleBaseLen: double = lineutility.CalcDistanceDouble(trianglePts[0], trianglePts[2]);\r\n                    let triangleHeight: double = lineutility.CalcDistanceDouble(trianglePts[1], trianglePts[3]);\r\n                    trianglePts[l] = lineutility.ExtendAlongLineDouble(pLinePoints[3], pLinePoints[2], lineutility.CalcDistanceDouble(pt0, pt1) / 8, 9);\r\n                    trianglePts[l].style = 9;\r\n                    l++;\r\n\r\n                    trianglePts[l] = lineutility.ExtendAlongLineDouble2(trianglePts[l-1], pLinePoints[2], triangleBaseLen);\r\n                    trianglePts[l].style = 9;\r\n                    l++;\r\n\r\n                    trianglePts[l] = lineutility.ExtendDirectedLine(trianglePts[l-2], trianglePts[l-1],\r\n                            lineutility.MidPointDouble(trianglePts[l-2], trianglePts[l-1], 0), lineutility.extend_above, triangleHeight);\r\n                    trianglePts[l].style = 9;\r\n                    l++;\r\n\r\n                    trianglePts[l] = new POINT2(trianglePts[l-3]);\r\n                    trianglePts[l].style = 10;\r\n                    l++;\r\n\r\n                    trianglePts[l] = lineutility.ExtendAlongLineDouble(pLinePoints[0], pLinePoints[1], lineutility.CalcDistanceDouble(pt0, pt1) / 8, 9);\r\n                    trianglePts[l].style = 9;\r\n                    l++;\r\n\r\n                    trianglePts[l] = lineutility.ExtendAlongLineDouble2(trianglePts[l-1], pLinePoints[1], triangleBaseLen);\r\n                    trianglePts[l].style = 9;\r\n                    l++;\r\n\r\n                    trianglePts[l] = lineutility.ExtendDirectedLine(trianglePts[l-2], trianglePts[l-1],\r\n                            lineutility.MidPointDouble(trianglePts[l-2], trianglePts[l-1], 0), lineutility.extend_below, triangleHeight);\r\n                    trianglePts[l].style = 9;\r\n                    l++;\r\n\r\n                    trianglePts[l] = new POINT2(trianglePts[l-3]);\r\n                    trianglePts[l].style = 10;\r\n\r\n                    for (j = 0; j < 18; j++) {\r\n                        pLinePoints[acCounter] = new POINT2(trianglePts[j]);\r\n                        acCounter++;\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DELAY:\r\n                case TacticalLines.WITHDRAW:\r\n                case TacticalLines.DISENGAGE:\r\n                case TacticalLines.WDRAWUP:\r\n                case TacticalLines.RETIRE:\r\n                case TacticalLines.FPOL:\r\n                case TacticalLines.RPOL:\r\n                case TacticalLines.PURSUIT: {\r\n                    acCounter = DISMSupport.GetDelayGraphicEtcDouble(pLinePoints, lineType);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ENVELOPMENT: {\r\n                    acCounter = DISMSupport.GetEnvelopmentGraphicDouble(pLinePoints);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.EASY: {\r\n                    acCounter = DISMSupport.GetDISMEasyDouble(pLinePoints, lineType);\r\n                    break;\r\n                }\r\n                case TacticalLines.DECEIVE: {\r\n                    DISMSupport.GetDISMDeceiveDouble(pLinePoints);\r\n                    acCounter = 4;\r\n                    break;\r\n                }\r\n                case TacticalLines.BYPASS: {\r\n                    acCounter = DISMSupport.GetDISMBypassDouble(pLinePoints, lineType);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AMBUSH: {\r\n                    acCounter = DISMSupport.AmbushPointsDouble(pLinePoints);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FLOT: {\r\n                    acCounter = flot.GetFlotDouble(pLinePoints, arraysupport.getScaledSize(20, tg.get_LineThickness(), tg.get_patternScale()), vblSaveCounter);\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    acCounter = vblSaveCounter;\r\n                    break;\r\n                }\r\n\r\n            }\r\n            switch (lineType) {\r\n                case TacticalLines.BOUNDARY: {\r\n                    arraysupport.FillPoints(pLinePoints, acCounter, points);\r\n                    return points;\r\n                }\r\n\r\n                case TacticalLines.CONTAIN:\r\n                case TacticalLines.BLOCK:\r\n                case TacticalLines.COVER:\r\n                case TacticalLines.SCREEN:  //note: screen, cover, guard are getting their modifiers before the call to getlinearray\r\n                case TacticalLines.GUARD:\r\n                case TacticalLines.ESCORT:\r\n                case TacticalLines.PAA_RECTANGULAR:\r\n                case TacticalLines.RECTANGULAR_TARGET:\r\n                case TacticalLines.FOLSP:\r\n                case TacticalLines.FOLLA:\r\n                //add these for rev c   3-12-12\r\n                case TacticalLines.BREACH:\r\n                case TacticalLines.BYPASS:\r\n                case TacticalLines.CANALIZE:\r\n                case TacticalLines.CLEAR:\r\n                case TacticalLines.DISRUPT:\r\n                case TacticalLines.FIX:\r\n                case TacticalLines.ISOLATE:\r\n                case TacticalLines.OCCUPY:\r\n                case TacticalLines.PENETRATE:\r\n                case TacticalLines.RETAIN:\r\n                case TacticalLines.SECURE:\r\n                case TacticalLines.CONTROL:\r\n                case TacticalLines.LOCATE:\r\n                case TacticalLines.AREA_DEFENSE:\r\n                case TacticalLines.SEIZE:\r\n                case TacticalLines.CAPTURE:\r\n                case TacticalLines.EVACUATE:\r\n                case TacticalLines.TURN:\r\n                case TacticalLines.BS_RECTANGLE:\r\n                case TacticalLines.BBS_RECTANGLE:\r\n                //add these\r\n                case TacticalLines.AIRFIELD:\r\n                case TacticalLines.CORDONKNOCK:\r\n                case TacticalLines.CORDONSEARCH:\r\n                case TacticalLines.DENY:\r\n                case TacticalLines.MSDZ:\r\n                case TacticalLines.CONVOY:\r\n                case TacticalLines.HCONVOY:\r\n                case TacticalLines.MFLANE:\r\n                case TacticalLines.DIRATKAIR:\r\n                case TacticalLines.ABATIS:\r\n                case TacticalLines.MOBILE_DEFENSE:\r\n                case TacticalLines.ENVELOPMENT: {\r\n                    arraysupport.FillPoints(pLinePoints, acCounter, points);\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    //if shapes is null then it is a non-CPOF client, dependent upon pixels\r\n                    //instead of shapes\r\n                    if (shapes == null) {\r\n                        arraysupport.FillPoints(pLinePoints, acCounter, points);\r\n                        return points;\r\n                    }\r\n                    break;\r\n                }\r\n\r\n            }\r\n\r\n            //the shapes require pLinePoints\r\n            //if the shapes are null then it is a non-CPOF client,\r\n            if (shapes == null) {\r\n                return points;\r\n            }\r\n\r\n            let shape: Shape2;\r\n            let gp: Shape;\r\n            let redShape: Shape2;\r\n            let blueShape: Shape2;\r\n            let paleBlueShape: Shape2;\r\n            let whiteShape: Shape2;\r\n            let redFillShape: Shape2;\r\n            let blueFillShape: Shape2;\r\n            let blackShape: Shape2;\r\n            let blueStroke: BasicStroke;\r\n            let paleBlueStroke: BasicStroke;\r\n            let blueArea: Area;\r\n            let paleBlueArea: Area;\r\n            let whiteArea: Area;\r\n            let beginLine: boolean = true;\r\n            let poly: Polygon;\r\n            let secondPoly: POINT2[];\r\n\r\n            //a loop for the outline shapes\r\n            switch (lineType) {\r\n                case TacticalLines.PDF: {\r\n                    // Lines\r\n                    arraysupport.addPolyline(pLinePoints, 3, shapes);\r\n\r\n                    // Rectangle\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.moveTo(pLinePoints[3]);\r\n                    for (k = 4; k < 8; k++) {\r\n                        shape.lineTo(pLinePoints[k]);\r\n                    }\r\n                    shapes.push(shape);\r\n\r\n                    // Arrows\r\n                    secondPoly = new Array<POINT2>(6);\r\n                    for (let i: int = 0; i < 6; i++) {\r\n                        secondPoly[i] = pLinePoints[i + 8];\r\n                    }\r\n                    arraysupport.addPolyline(secondPoly, 6, shapes);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.BBS_AREA:\r\n                case TacticalLines.BBS_RECTANGLE: {\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n                    shape.moveTo(pLinePoints[0]);\r\n                    for (j = 0; j < vblSaveCounter; j++) {\r\n                        shape.lineTo(pLinePoints[j]);\r\n                    }\r\n                    shapes.push(shape);\r\n\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.moveTo(pOriginalLinePoints[0]);\r\n                    for (j = 1; j < vblSaveCounter; j++) {\r\n                        shape.lineTo(pOriginalLinePoints[j]);\r\n                    }\r\n                    shapes.push(shape);\r\n\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DIRATKGND: {\r\n                    //create two shapes. the first shape is for the line\r\n                    //the second shape is for the arrow\r\n                    //renderer will know to use a skinny stroke for the arrow shape\r\n\r\n                    //the line shape\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.moveTo(pLinePoints[0]);\r\n                    for (j = 0; j < acCounter - 10; j++) {\r\n                        shape.lineTo(pLinePoints[j]);\r\n                    }\r\n\r\n                    shapes.push(shape);\r\n\r\n                    //the arrow shape\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.moveTo(pLinePoints[acCounter - 10]);\r\n\r\n                    for (j = 9; j > 0; j--) {\r\n                        if (pLinePoints[acCounter - j - 1].style === 5) {\r\n                            shape.moveTo(pLinePoints[acCounter - j]);\r\n                        } else {\r\n                            shape.lineTo(pLinePoints[acCounter - j]);\r\n                        }\r\n                    }\r\n\r\n                    shapes.push(shape);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DEPTH_AREA: {\r\n                    whiteShape = new Shape2(Shape2.SHAPE_TYPE_FILL);//use for symbol\r\n                    whiteShape.setFillColor(Color.WHITE);\r\n                    let whiteStroke: BasicStroke  = new BasicStroke(arraysupport.getScaledSize(28, tg.get_LineThickness(), tg.get_patternScale()));\r\n\r\n                    blueShape = new Shape2(Shape2.SHAPE_TYPE_FILL);//use for symbol\r\n                    blueShape.setFillColor(new Color(30, 144, 255));\r\n\r\n                    paleBlueStroke = new BasicStroke(whiteStroke.getLineWidth() / 2);\r\n                    paleBlueShape = new Shape2(Shape2.SHAPE_TYPE_FILL);//use for symbol\r\n                    paleBlueShape.setFillColor(new Color(153, 204, 255));\r\n\r\n                    poly = new Polygon();\r\n\r\n                    for (k = 0; k < vblSaveCounter; k++) {\r\n                        poly.addPoint(pLinePoints[k].x as int, pLinePoints[k].y as int);\r\n                        if (k === 0) {\r\n                            whiteShape.moveTo(pLinePoints[k]);\r\n                        } else {\r\n                            whiteShape.lineTo(pLinePoints[k]);\r\n                        }\r\n                    }\r\n\r\n                    blueArea = new Area(poly);\r\n                    blueShape.setShape(blueArea);\r\n\r\n                    whiteArea = new Area(whiteStroke.createStrokedShape(poly));\r\n                    whiteShape.setShape(lineutility.createStrokedShape(whiteArea));\r\n\r\n                    paleBlueArea = new Area(paleBlueStroke.createStrokedShape(poly));\r\n                    paleBlueShape.setShape(lineutility.createStrokedShape(paleBlueArea));\r\n\r\n                    shapes.push(blueShape);\r\n                    shapes.push(paleBlueShape);\r\n                    shapes.push(whiteShape);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.TRAINING_AREA: {\r\n                    redShape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);//use for outline\r\n                    redShape.set_Style(1);\r\n                    blueShape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);//use for symbol\r\n                    blueShape.set_Style(0);\r\n\r\n                    redShape.moveTo(pLinePoints[0]);\r\n                    for (k = 1; k < vblSaveCounter; k++) {\r\n                        redShape.lineTo(pLinePoints[k]);\r\n                    }\r\n\r\n                    beginLine = true;\r\n                    for (k = vblSaveCounter; k < acCounter; k++) {\r\n                        if (pLinePoints[k].style === 0) {\r\n                            if (beginLine) {\r\n                                blueShape.moveTo(pLinePoints[k]);\r\n                                beginLine = false;\r\n                            } else {\r\n                                blueShape.lineTo(pLinePoints[k]);\r\n                            }\r\n                        }\r\n                        if (pLinePoints[k].style === 5) {\r\n                            blueShape.lineTo(pLinePoints[k]);\r\n                            beginLine = true;\r\n                        }\r\n                    }\r\n                    shapes.push(redShape);\r\n                    shapes.push(blueShape);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ITD: {\r\n                    redShape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    redShape.setLineColor(Color.RED);\r\n                    blueShape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    blueShape.setLineColor(Color.GREEN);\r\n                    for (k = 0; k < acCounter - 1; k++) {\r\n                        if (pLinePoints[k].style === 19 && pLinePoints[k + 1].style === 5) {\r\n                            redShape.moveTo(pLinePoints[k]);\r\n                            redShape.lineTo(pLinePoints[k + 1]);\r\n                        } else {\r\n                            if (pLinePoints[k].style === 25 && pLinePoints[k + 1].style === 5) {\r\n                                blueShape.moveTo(pLinePoints[k]);\r\n                                blueShape.lineTo(pLinePoints[k + 1]);\r\n                            }\r\n                        }\r\n\r\n                    }\r\n                    shapes.push(redShape);\r\n                    shapes.push(blueShape);\r\n                    tg.set_lineCap(BasicStroke.CAP_BUTT);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SFY: {\r\n                    redShape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    redShape.setLineColor(Color.RED);\r\n                    blueShape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    blueShape.setLineColor(Color.BLUE);\r\n                    //flots and spikes (triangles)\r\n                    for (k = 0; k < acCounter - 1; k++) {\r\n                        if (pLinePoints[k].style === 23) //red flots\r\n                        {\r\n                            redFillShape = new Shape2(Shape2.SHAPE_TYPE_FILL);    //1-3-12\r\n                            redFillShape.setFillColor(Color.RED);\r\n                            redFillShape.moveTo(pLinePoints[k - 9]);\r\n                            for (let l: int = k - 8; l <= k; l++) {\r\n                                redFillShape.lineTo(pLinePoints[l]);\r\n                            }\r\n                            shapes.push(redFillShape);   //1-3-12\r\n                        }\r\n                        if (pLinePoints[k].style === 24)//blue spikes\r\n                        {\r\n                            blueFillShape = new Shape2(Shape2.SHAPE_TYPE_FILL);   //1-3-12\r\n                            blueFillShape.setFillColor(Color.BLUE);\r\n                            blueFillShape.moveTo(pLinePoints[k - 2]);\r\n                            blueFillShape.lineTo(pLinePoints[k - 1]);\r\n                            blueFillShape.lineTo(pLinePoints[k]);\r\n                            shapes.push(blueFillShape);  //1-3-12\r\n                        }\r\n                    }\r\n                    //the corners\r\n                    for (k = 0; k < vblSaveCounter; k++) {\r\n                        if (k === 0) {\r\n                            d = arraysupport.getScaledSize(50, tg.get_LineThickness(), tg.get_patternScale());\r\n                            redShape.moveTo(pOriginalLinePoints[0]);\r\n                            d1 = lineutility.CalcDistanceDouble(pOriginalLinePoints[0], pOriginalLinePoints[1]);\r\n                            if (d1 < d) {\r\n                                d = d1;\r\n                            }\r\n\r\n                            pt0 = lineutility.ExtendAlongLineDouble(pOriginalLinePoints[0], pOriginalLinePoints[1], d);\r\n                            redShape.lineTo(pt0);\r\n                        } else {\r\n                            if (k > 0 && k < vblSaveCounter - 1) {\r\n                                d = arraysupport.getScaledSize(50, tg.get_LineThickness(), tg.get_patternScale());\r\n                                d1 = lineutility.CalcDistanceDouble(pOriginalLinePoints[k], pOriginalLinePoints[k - 1]);\r\n                                if (d1 < d) {\r\n                                    d = d1;\r\n                                }\r\n\r\n                                pt0 = lineutility.ExtendAlongLineDouble(pOriginalLinePoints[k], pOriginalLinePoints[k - 1], d);\r\n                                pt1 = pOriginalLinePoints[k];\r\n\r\n                                d = arraysupport.getScaledSize(50, tg.get_LineThickness(), tg.get_patternScale());\r\n                                d1 = lineutility.CalcDistanceDouble(pOriginalLinePoints[k], pOriginalLinePoints[k + 1]);\r\n                                if (d1 < d) {\r\n                                    d = d1;\r\n                                }\r\n\r\n                                pt2 = lineutility.ExtendAlongLineDouble(pOriginalLinePoints[k], pOriginalLinePoints[k + 1], d);\r\n                                redShape.moveTo(pt0);\r\n                                redShape.lineTo(pt1);\r\n                                redShape.lineTo(pt2);\r\n                            } else //last point\r\n                            {\r\n                                d = arraysupport.getScaledSize(50, tg.get_LineThickness(), tg.get_patternScale());\r\n                                d1 = lineutility.CalcDistanceDouble(pOriginalLinePoints[vblSaveCounter - 1], pOriginalLinePoints[vblSaveCounter - 2]);\r\n                                if (d1 < d) {\r\n                                    d = d1;\r\n                                }\r\n\r\n                                redShape.moveTo(pOriginalLinePoints[vblSaveCounter - 1]);\r\n                                pt0 = lineutility.ExtendAlongLineDouble(pOriginalLinePoints[vblSaveCounter - 1], pOriginalLinePoints[vblSaveCounter - 2], d);\r\n                                redShape.lineTo(pt0);\r\n                            }\r\n                        }\r\n\r\n                    }\r\n                    //red and blue short segments (between the flots)\r\n                    for (k = 0; k < vblCounter - 1; k++) {\r\n                        if (pLinePoints[k].style === 19 && pLinePoints[k + 1].style === 5) {\r\n                            redShape.moveTo(pLinePoints[k]);\r\n                            redShape.lineTo(pLinePoints[k + 1]);\r\n                        } else {\r\n                            if (pLinePoints[k].style === 25 && pLinePoints[k + 1].style === 5) {\r\n                                blueShape.moveTo(pLinePoints[k]);\r\n                                blueShape.lineTo(pLinePoints[k + 1]);\r\n                            }\r\n                        }\r\n\r\n                    }\r\n                    shapes.push(redShape);\r\n                    shapes.push(blueShape);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SFG: {\r\n                    redShape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    redShape.setLineColor(Color.RED);\r\n                    blueShape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    blueShape.setLineColor(Color.BLUE);\r\n                    for (k = 0; k < acCounter - 1; k++) {\r\n                        if (pLinePoints[k].style === 23) //red flots\r\n                        {\r\n                            redFillShape = new Shape2(Shape2.SHAPE_TYPE_FILL);    //1-3-12\r\n                            redFillShape.setFillColor(Color.RED);\r\n                            redFillShape.moveTo(pLinePoints[k - 9]);\r\n                            for (let l: int = k - 8; l <= k; l++) {\r\n                                redFillShape.lineTo(pLinePoints[l]);\r\n                            }\r\n                            shapes.push(redFillShape);   //1-3-12\r\n                        }\r\n                        if (pLinePoints[k].style === 24)//blue spikes red outline\r\n                        {\r\n                            blueFillShape = new Shape2(Shape2.SHAPE_TYPE_FILL);   //1-3-12\r\n                            blueFillShape.setFillColor(Color.BLUE);\r\n                            blueFillShape.moveTo(pLinePoints[k - 2]);\r\n                            blueFillShape.lineTo(pLinePoints[k - 1]);\r\n                            blueFillShape.lineTo(pLinePoints[k]);\r\n                            shapes.push(blueFillShape);   //1-3-12\r\n                        }\r\n                    }\r\n                    //the corners\r\n                    for (k = 0; k < vblSaveCounter; k++) {\r\n                        if (k === 0) {\r\n                            d = arraysupport.getScaledSize(50, tg.get_LineThickness(), tg.get_patternScale());\r\n                            redShape.moveTo(pOriginalLinePoints[0]);\r\n                            d1 = lineutility.CalcDistanceDouble(pOriginalLinePoints[0], pOriginalLinePoints[1]);\r\n                            if (d1 < d) {\r\n                                d = d1;\r\n                            }\r\n\r\n                            pt0 = lineutility.ExtendAlongLineDouble(pOriginalLinePoints[0], pOriginalLinePoints[1], d);\r\n                            redShape.lineTo(pt0);\r\n                        } else {\r\n                            if (k > 0 && k < vblSaveCounter - 1) {\r\n                                d = arraysupport.getScaledSize(50, tg.get_LineThickness(), tg.get_patternScale());\r\n                                d1 = lineutility.CalcDistanceDouble(pOriginalLinePoints[k], pOriginalLinePoints[k - 1]);\r\n                                if (d1 < d) {\r\n                                    d = d1;\r\n                                }\r\n\r\n                                pt0 = lineutility.ExtendAlongLineDouble(pOriginalLinePoints[k], pOriginalLinePoints[k - 1], d);\r\n                                pt1 = pOriginalLinePoints[k];\r\n\r\n                                d = arraysupport.getScaledSize(50, tg.get_LineThickness(), tg.get_patternScale());\r\n                                d1 = lineutility.CalcDistanceDouble(pOriginalLinePoints[k], pOriginalLinePoints[k + 1]);\r\n                                if (d1 < d) {\r\n                                    d = d1;\r\n                                }\r\n\r\n                                pt2 = lineutility.ExtendAlongLineDouble(pOriginalLinePoints[k], pOriginalLinePoints[k + 1], d);\r\n                                redShape.moveTo(pt0);\r\n                                redShape.lineTo(pt1);\r\n                                redShape.lineTo(pt2);\r\n                            } else //last point\r\n                            {\r\n                                d = arraysupport.getScaledSize(50, tg.get_LineThickness(), tg.get_patternScale());\r\n                                d1 = lineutility.CalcDistanceDouble(pOriginalLinePoints[vblSaveCounter - 1], pOriginalLinePoints[vblSaveCounter - 2]);\r\n                                if (d1 < d) {\r\n                                    d = d1;\r\n                                }\r\n\r\n                                redShape.moveTo(pOriginalLinePoints[vblSaveCounter - 1]);\r\n                                pt0 = lineutility.ExtendAlongLineDouble(pOriginalLinePoints[vblSaveCounter - 1], pOriginalLinePoints[vblSaveCounter - 2], d);\r\n                                redShape.lineTo(pt0);\r\n                            }\r\n                        }\r\n\r\n                    }\r\n                    shapes.push(redShape);\r\n                    //the dots\r\n                    for (k = 0; k < acCounter; k++) {\r\n                        if (pLinePoints[k].style === 22) {\r\n                            let CirclePoints: POINT2[] = new Array<POINT2>(8);\r\n                            redShape = lineutility.CalcCircleShape(pLinePoints[k], arraysupport.getScaledSize(3, tg.get_LineThickness(), tg.get_patternScale()), 8, CirclePoints, 9);\r\n                            redShape.setFillColor(Color.RED);\r\n                            if (redShape != null && redShape.getShape() != null) {\r\n                                shapes.push(redShape);\r\n                            }\r\n                        }\r\n                        if (pLinePoints[k].style === 20) {\r\n                            let CirclePoints: POINT2[] = new Array<POINT2>(8);\r\n                            blueShape = lineutility.CalcCircleShape(pLinePoints[k], arraysupport.getScaledSize(3, tg.get_LineThickness(), tg.get_patternScale()), 8, CirclePoints, 9);\r\n                            blueShape.setFillColor(Color.BLUE);\r\n                            if (blueShape != null && blueShape.getShape() != null) {\r\n                                shapes.push(blueShape);\r\n                            }\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.USF: {\r\n                    redShape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    redShape.setLineColor(Color.RED);\r\n                    blueShape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    blueShape.setLineColor(Color.BLUE);\r\n                    beginLine = true;\r\n                    //int color=0;//red\r\n                    for (k = 0; k < acCounter - 1; k++) {\r\n                        if (pLinePoints[k].style === 19 && pLinePoints[k + 1].style === 5) {\r\n                            redShape.moveTo(pLinePoints[k]);\r\n                            redShape.lineTo(pLinePoints[k + 1]);\r\n                            //color=0;\r\n                        }\r\n                        if (pLinePoints[k].style === 19 && pLinePoints[k + 1].style === 19) {\r\n                            redShape.moveTo(pLinePoints[k]);\r\n                            redShape.lineTo(pLinePoints[k + 1]);\r\n                            //color=0;\r\n                        }\r\n                        if (pLinePoints[k].style === 25 && pLinePoints[k + 1].style === 5) {\r\n                            blueShape.moveTo(pLinePoints[k]);\r\n                            blueShape.lineTo(pLinePoints[k + 1]);\r\n                            //color=1;\r\n                        }\r\n                        if (pLinePoints[k].style === 25 && pLinePoints[k + 1].style === 25) {\r\n                            blueShape.moveTo(pLinePoints[k]);\r\n                            blueShape.lineTo(pLinePoints[k + 1]);\r\n                            //color=1;\r\n                        }\r\n                        if (pLinePoints[k].style === 0 && pLinePoints[k + 1].style === 5) {\r\n                            redShape.moveTo(pLinePoints[k]);\r\n                            redShape.lineTo(pLinePoints[k + 1]);\r\n                        }\r\n\r\n                    }\r\n                    shapes.push(redShape);\r\n                    shapes.push(blueShape);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.SF: {\r\n                    redShape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    redShape.setLineColor(Color.RED);\r\n                    blueShape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    blueShape.setLineColor(Color.BLUE);\r\n                    redFillShape = new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n                    redFillShape.setLineColor(Color.RED);\r\n                    redFillShape.setFillColor(Color.RED);\r\n                    blueFillShape = new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n                    blueFillShape.setLineColor(Color.BLUE);\r\n                    blueFillShape.setFillColor(Color.BLUE);\r\n                    for (k = 0; k < acCounter - 1; k++) {\r\n                        if (pLinePoints[k].style === 19 && pLinePoints[k + 1].style === 5) {\r\n                            redShape.moveTo(pLinePoints[k]);\r\n                            redShape.lineTo(pLinePoints[k + 1]);\r\n                        }\r\n                        if (pLinePoints[k].style === 19 && pLinePoints[k + 1].style === 19) {\r\n                            if (redFillShape.getPoints().length === 0) {\r\n                                redFillShape.moveTo(pLinePoints[k + 9]);\r\n                                for (let l: int = k + 9; l >= k; l--) {\r\n                                    redFillShape.lineTo(pLinePoints[l]);\r\n                                }\r\n                            } else {\r\n                                redFillShape.moveTo(pLinePoints[k]);\r\n                                for (let l: int = k; l < k + 10; l++) {\r\n                                    redFillShape.lineTo(pLinePoints[l]);\r\n                                }\r\n                            }\r\n\r\n                            k += 9;\r\n                            shapes.push(redFillShape);\r\n                            redFillShape = new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n                            redFillShape.setLineColor(Color.RED);\r\n                            redFillShape.setFillColor(Color.RED);\r\n                        }\r\n                        if (pLinePoints[k].style === 25 && pLinePoints[k + 1].style === 5) {\r\n                            blueShape.moveTo(pLinePoints[k]);\r\n                            blueShape.lineTo(pLinePoints[k + 1]);\r\n                        }\r\n                        if (pLinePoints[k].style === 25 && pLinePoints[k + 1].style === 25) {\r\n                            if (blueFillShape.getPoints().length === 0) {\r\n                                blueFillShape.moveTo(pLinePoints[k + 2]);\r\n                                blueFillShape.lineTo(pLinePoints[k + 1]);\r\n                                blueFillShape.lineTo(pLinePoints[k]);\r\n                            } else {\r\n                                blueFillShape.moveTo(pLinePoints[k]);\r\n                                blueFillShape.lineTo(pLinePoints[k + 1]);\r\n                                blueFillShape.lineTo(pLinePoints[k + 2]);\r\n                            }\r\n                            shapes.push(blueFillShape);\r\n                            blueFillShape = new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n                            blueFillShape.setLineColor(Color.BLUE);\r\n                            blueFillShape.setFillColor(Color.BLUE);\r\n                        }\r\n                        if (pLinePoints[k].style === 0 && pLinePoints[k + 1].style === 5) {\r\n                            redShape.moveTo(pLinePoints[k]);\r\n                            redShape.lineTo(pLinePoints[k + 1]);\r\n                        }\r\n                    }\r\n                    shapes.push(redShape);\r\n                    shapes.push(blueShape);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.WFG: {\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    for (k = 0; k < acCounter - 1; k++) {\r\n                        if (pLinePoints[k].style === 0 && pLinePoints[k + 1].style === 5) {\r\n                            shape.moveTo(pLinePoints[k]);\r\n                            shape.lineTo(pLinePoints[k + 1]);\r\n                        }\r\n                    }\r\n                    shapes.push(shape);\r\n\r\n                    //the dots\r\n                    for (k = 0; k < acCounter; k++) {\r\n                        if (pLinePoints[k].style === 20) {\r\n                            let CirclePoints: POINT2[] = new Array<POINT2>(8);\r\n                            shape = lineutility.CalcCircleShape(pLinePoints[k], arraysupport.getScaledSize(3, tg.get_LineThickness(), tg.get_patternScale()), 8, CirclePoints, 9);\r\n                            if (shape != null && shape.getShape() != null) {\r\n                                shapes.push(shape);\r\n                            }\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FOLLA: {\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.set_Style(1); //dashed line\r\n                    shape.moveTo(pLinePoints[0]);\r\n                    shape.lineTo(pLinePoints[1]);\r\n                    shapes.push(shape);\r\n\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.set_Style(0); //dashed line\r\n                    for (j = 2; j < vblCounter; j++) {\r\n                        if (pLinePoints[j - 1].style !== 5) {\r\n                            shape.lineTo(pLinePoints[j]);\r\n                        } else {\r\n                            shape.moveTo(pLinePoints[j]);\r\n                        }\r\n                    }\r\n                    shapes.push(shape);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CFG: {\r\n                    for (k = 0; k < acCounter; k++) {\r\n                        if (pLinePoints[k].style === 20) {\r\n                            let CirclePoints: POINT2[] = new Array<POINT2>(8);\r\n                            shape = lineutility.CalcCircleShape(pLinePoints[k], arraysupport.getScaledSize(3, tg.get_LineThickness(), tg.get_patternScale()), 8, CirclePoints, 9);\r\n                            if (shape != null && shape.getShape() != null) {\r\n                                shapes.push(shape);\r\n                            }\r\n                            continue;\r\n                        }\r\n                    }\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    for (k = 0; k < acCounter - 1; k++) {\r\n                        if (pLinePoints[k].style === 0 && pLinePoints[k + 1].style === 0) {\r\n                            shape.moveTo(pLinePoints[k]);\r\n                            shape.lineTo(pLinePoints[k + 1]);\r\n                        }\r\n                        if (pLinePoints[k].style === 0 && pLinePoints[k + 1].style === 9) {\r\n                            shape.moveTo(pLinePoints[k]);\r\n                            shape.lineTo(pLinePoints[k + 1]);\r\n                        }\r\n\r\n                        if (pLinePoints[k].style === 0 && pLinePoints[k + 1].style === 5) {\r\n                            d = lineutility.CalcDistanceDouble(pLinePoints[k], pLinePoints[k + 1]);\r\n                            pt0 = lineutility.ExtendAlongLineDouble(pLinePoints[k], pLinePoints[k + 1], d - arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale()));\r\n                            shape.moveTo(pLinePoints[k]);\r\n                            shape.lineTo(pt0);\r\n                        }\r\n\r\n                        if (pLinePoints[k].style === 0 && k === acCounter - 2) {\r\n                            shape.moveTo(pLinePoints[k]);\r\n                            shape.lineTo(pLinePoints[k + 1]);\r\n                        }\r\n                    }\r\n                    shapes.push(shape);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.PIPE: {\r\n                    for (k = 0; k < acCounter; k++) {\r\n                        if (pLinePoints[k].style === 20) {\r\n                            let CirclePoints: POINT2[] = new Array<POINT2>(8);\r\n                            shape = lineutility.CalcCircleShape(pLinePoints[k], arraysupport.getScaledSize(5, tg.get_LineThickness(), tg.get_patternScale()), 8, CirclePoints, 9);\r\n                            if (shape != null && shape.getShape() != null) {\r\n                                shapes.push(shape);\r\n                            }\r\n                        }\r\n                    }\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    for (k = 0; k < acCounter - 1; k++) {\r\n                        if (pLinePoints[k].style === 0 && pLinePoints[k + 1].style === 5) {\r\n                            shape.moveTo(pLinePoints[k]);\r\n                            shape.lineTo(pLinePoints[k + 1]);\r\n                        }\r\n                    }\r\n                    shapes.push(shape);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ATDITCHM: {\r\n                    for (k = 0; k < acCounter; k++) {\r\n                        if (pLinePoints[k].style === 20) {\r\n                            let CirclePoints: POINT2[] = new Array<POINT2>(8);\r\n                            shape = lineutility.CalcCircleShape(pLinePoints[k], arraysupport.getScaledSize(4, tg.get_LineThickness(), tg.get_patternScale()), 8, CirclePoints, 9);//was 3\r\n                            if (shape != null && shape.getShape() != null) {\r\n                                shapes.push(shape);\r\n                            }\r\n                            continue;\r\n                        }\r\n                        if (k < acCounter - 2) {\r\n                            if (pLinePoints[k].style !== 0 && pLinePoints[k + 1].style === 0) {\r\n                                shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                                shape.set_Style(pLinePoints[k].style);\r\n                                shape.moveTo(pLinePoints[k]);\r\n                                shape.lineTo(pLinePoints[k]);\r\n                            } else {\r\n                                if (pLinePoints[k].style === 0 && pLinePoints[k + 1].style === 0) {\r\n                                    shape.moveTo(pLinePoints[k]);\r\n                                    shape.lineTo(pLinePoints[k + 1]);\r\n                                } else {\r\n                                    if (pLinePoints[k].style === 0 && pLinePoints[k + 1].style === 10) {\r\n                                        shape.moveTo(pLinePoints[k]);\r\n                                        shape.lineTo(pLinePoints[k + 1]);\r\n                                        shapes.push(shape);\r\n                                    }\r\n                                }\r\n\r\n                            }\r\n\r\n                        }\r\n                        if (k < acCounter - 2) {\r\n                            if (pLinePoints[k].style === 5 && pLinePoints[k + 1].style === 0) {\r\n                                shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                                shape.set_Style(pLinePoints[k].style);\r\n                                shape.moveTo(pLinePoints[k]);\r\n                                //shape.lineTo(pLinePoints[k]);\r\n                            } else {\r\n                                if (pLinePoints[k].style === 0 && pLinePoints[k + 1].style === 0) {\r\n                                    shape.lineTo(pLinePoints[k + 1]);\r\n                                } else {\r\n                                    if (pLinePoints[k].style === 0 && pLinePoints[k + 1].style === 5) {\r\n                                        shape.lineTo(pLinePoints[k + 1]);\r\n                                        shapes.push(shape);\r\n                                    }\r\n                                }\r\n\r\n                            }\r\n\r\n                        }\r\n                    }//end for\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.ESR1: {\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.set_Style(pLinePoints[0].style);\r\n                    shape.moveTo(pLinePoints[0]);\r\n                    shape.lineTo(pLinePoints[1]);\r\n                    //if(shape !=null && shape.get_Shape() != null)\r\n                    shapes.push(shape);\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.set_Style(pLinePoints[2].style);\r\n                    shape.moveTo(pLinePoints[2]);\r\n                    shape.lineTo(pLinePoints[3]);\r\n                    //if(shape !=null && shape.get_Shape() != null)\r\n                    shapes.push(shape);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FORDIF: {\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.set_Style(pLinePoints[0].style);\r\n                    shape.moveTo(pLinePoints[0]);\r\n                    shape.lineTo(pLinePoints[1]);\r\n                    shape.moveTo(pLinePoints[2]);\r\n                    shape.lineTo(pLinePoints[3]);\r\n                    shapes.push(shape);\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.set_Style(pLinePoints[4].style);\r\n                    shape.moveTo(pLinePoints[4]);\r\n                    for (k = 5; k < acCounter; k++) {\r\n                        if (pLinePoints[k - 1].style !== 5) {\r\n                            shape.lineTo(pLinePoints[k]);\r\n                        }\r\n                    }\r\n\r\n                    if (shape != null && shape.getShape() != null) {\r\n                        shapes.push(shape);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.FENCED: {\r\n                    //first shape is the original points\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.set_Style(points[0].style);\r\n                    shape.moveTo(points[0]);\r\n                    for (k = 1; k < vblCounter; k++) {\r\n                        shape.lineTo(points[k]);\r\n                    }\r\n                    if (shape != null && shape.getShape() != null) {\r\n                        shapes.push(shape);\r\n                    }\r\n\r\n                    //second shape are the xpoints\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    beginLine = true;\r\n                    for (k = vblCounter; k < points.length; k++) {\r\n                        if (beginLine) {\r\n                            if (k === 0) {\r\n                                shape.set_Style(points[k].style);\r\n                            }\r\n\r\n                            if (k > 0) //doubled points with linestyle=5\r\n                            {\r\n                                if (points[k].style === 5 && points[k - 1].style === 5) {\r\n                                    shape.lineTo(points[k]);\r\n                                }\r\n                            }\r\n\r\n                            shape.moveTo(points[k]);\r\n                            beginLine = false;\r\n                        } else {\r\n                            shape.lineTo(points[k]);\r\n                            if (points[k].style === 5 || points[k].style === 10) {\r\n                                beginLine = true;\r\n                                //unless there are doubled points with style=5\r\n                            }\r\n                        }\r\n                        if (k === points.length - 1) //non-LC should only have one shape\r\n                        {\r\n                            if (shape != null && shape.getShape() != null) {\r\n                                shapes.push(shape);\r\n                            }\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.AIRFIELD: {\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.moveTo(pLinePoints[0]);\r\n                    for (k = 1; k < acCounter - 5; k++) {\r\n                        shape.lineTo(pLinePoints[k]);\r\n                    }\r\n\r\n                    shapes.push(shape);\r\n\r\n                    shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                    shape.moveTo(pLinePoints[acCounter - 4]);\r\n                    shape.lineTo(pLinePoints[acCounter - 3]);\r\n                    shape.moveTo(pLinePoints[acCounter - 2]);\r\n                    shape.lineTo(pLinePoints[acCounter - 1]);\r\n                    shapes.push(shape);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.STRIKWARN: {\r\n                    let midPointIndex = Math.trunc(acCounter / 2);\r\n                    arraysupport.addPolyline(pLinePoints, midPointIndex, shapes);\r\n                    secondPoly = new Array<POINT2>(midPointIndex);\r\n                    for (let i: int = 0; i < midPointIndex; i++) {\r\n                        secondPoly[i] = pLinePoints[i + midPointIndex];\r\n                    }\r\n                    arraysupport.addPolyline(secondPoly, midPointIndex, shapes);\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DIRATKAIR: {\r\n                    secondPoly = new Array<POINT2>(9);\r\n                    for (let i: int = 0; i < 4; i++) {\r\n                        secondPoly[i] = pLinePoints[pLinePoints.length - 4 + i];\r\n                    }\r\n                    arraysupport.addPolyline(secondPoly, 4, shapes); // Main line\r\n                    arraysupport.addPolyline(pLinePoints, acCounter - 13, shapes); // Main line extension\r\n                    for (let i: int = 0; i < 9; i++) {\r\n                        secondPoly[i] = pLinePoints[pLinePoints.length - 13 + i];\r\n                    }\r\n                    arraysupport.addPolyline(secondPoly, 9, shapes); // Arrow and bowtie\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DIRATKSPT: {\r\n                    arraysupport.addPolyline(pLinePoints, acCounter - 3, shapes); // Main line\r\n                    secondPoly = new Array<POINT2>(3);\r\n                    for (let i: int = 0; i < 3; i++) {\r\n                        secondPoly[i] = pLinePoints[pLinePoints.length - 3 + i];\r\n                    }\r\n                    arraysupport.addPolyline(secondPoly, 3, shapes); // Arrow\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.EXPLOIT: {\r\n                    arraysupport.addPolyline(pLinePoints, 2, shapes); // Main line\r\n                    secondPoly = new Array<POINT2>(3);\r\n                    for (let i = 0; i < 3; i++) {\r\n                        secondPoly[i] = pLinePoints[i + 2];\r\n                    }\r\n                    arraysupport.addPolyline(secondPoly, 3, shapes); // Arrow at pt1\r\n                    secondPoly = new Array<POINT2>(3);\r\n                    for (let i = 0; i < 3; i++) {\r\n                        secondPoly[i] = pLinePoints[i + 5];\r\n                    }\r\n                    arraysupport.addPolyline(secondPoly, 3, shapes); // Dashed tail at pt2\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    arraysupport.addPolyline(pLinePoints, acCounter, shapes);\r\n                    break;\r\n                }\r\n\r\n            }//end switch\r\n            //a loop for arrowheads with fill\r\n            //these require a separate shape for fill\r\n            switch (lineType) {\r\n                case TacticalLines.AC:\r\n                case TacticalLines.SAAFR:\r\n                case TacticalLines.MRR:\r\n                case TacticalLines.SL:\r\n                case TacticalLines.TC:\r\n                case TacticalLines.SC:\r\n                case TacticalLines.LLTR: {\r\n                    for (j = 0; j < vblSaveCounter - 1; j++) {\r\n                        dMBR = pOriginalLinePoints[j].style;\r\n                        acPoints[0] = new POINT2(pOriginalLinePoints[j]);\r\n                        acPoints[1] = new POINT2(pOriginalLinePoints[j + 1]);\r\n                        lineutility.GetSAAFRFillSegment(acPoints, dMBR);//was dMRR\r\n                        shape = new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n                        shape.moveTo(acPoints[0]);\r\n                        shape.lineTo(acPoints[1]);\r\n                        shape.lineTo(acPoints[2]);\r\n                        shape.lineTo(acPoints[3]);\r\n                        shapes.splice(0, 0, shape);\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.DIRATKAIR: {\r\n                    //added this section to not fill the bow tie and instead\r\n                    //add a shape to close what had been the bow tie fill areas with\r\n                    //a line segment for each one\r\n                    let outLineCounter: int = 0;\r\n                    let ptOutline: POINT2[] = new Array<POINT2>(4);\r\n                    for (k = 0; k < acCounter; k++) {\r\n                        if (pLinePoints[k].style === 10) {\r\n                            shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n                            shape.moveTo(pLinePoints[k - 2]);\r\n                            shape.lineTo(pLinePoints[k]);\r\n                            if (shape != null && shape.getShape() != null) {\r\n                                shapes.push(shape);\r\n                            }\r\n\r\n                            //collect these four points\r\n                            ptOutline[outLineCounter++] = pLinePoints[k - 2];\r\n                            ptOutline[outLineCounter++] = pLinePoints[k];\r\n                        }\r\n                    }//end for\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.OFY:\r\n                case TacticalLines.OCCLUDED:\r\n                case TacticalLines.WF:\r\n                case TacticalLines.WFG:\r\n                case TacticalLines.WFY:\r\n                case TacticalLines.CF:\r\n                case TacticalLines.CFY:\r\n                case TacticalLines.CFG:\r\n                case TacticalLines.SARA:\r\n                case TacticalLines.FERRY:\r\n                case TacticalLines.EASY:\r\n                case TacticalLines.BYDIF:\r\n                case TacticalLines.BYIMP:\r\n                case TacticalLines.FOLSP:\r\n                case TacticalLines.ATDITCHC:\r\n                case TacticalLines.ATDITCHM:\r\n                case TacticalLines.MNFLDFIX:\r\n                case TacticalLines.TURN_REVD:\r\n                case TacticalLines.TURN:\r\n                case TacticalLines.MNFLDDIS:\r\n                case TacticalLines.AREA_DEFENSE:\r\n                case TacticalLines.MOBILE_DEFENSE: {\r\n                    //POINT2 initialFillPt=null;\r\n                    for (k = 0; k < acCounter; k++) {\r\n                        if (k === 0) {\r\n                            if (pLinePoints[k].style === 9) {\r\n                                shape = new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n                                shape.set_Style(pLinePoints[k].style);\r\n                                shape.moveTo(pLinePoints[k]);\r\n                            }\r\n                        } else //k>0\r\n                        {\r\n                            if (pLinePoints[k].style === 9 && pLinePoints[k - 1].style !== 9) {\r\n                                shape = new Shape2(Shape2.SHAPE_TYPE_FILL);\r\n                                shape.set_Style(pLinePoints[k].style);\r\n                                shape.moveTo(pLinePoints[k]);\r\n                            }\r\n                            if (pLinePoints[k].style === 9 && pLinePoints[k - 1].style === 9) //9,9,...,9,10\r\n                            {\r\n                                shape.lineTo(pLinePoints[k]);\r\n                            }\r\n                        }\r\n                        if (pLinePoints[k].style === 10) {\r\n                            shape.lineTo(pLinePoints[k]);\r\n                            if (shape != null && shape.getShape() != null) {\r\n                                if (lineType == TacticalLines.AREA_DEFENSE)\r\n                                    shapes.push(shape);\r\n                                else\r\n                                    shapes.splice(0, 0, shape);\r\n                            }\r\n                        }\r\n                    }//end for\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(arraysupport._className, \"GetLineArray2Double\",\r\n                    new RendererException(\"GetLineArray2Double \" + tg.get_LineType().toString() + exc.message, exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return points;\r\n    }\r\n\r\n    private static addPolyline(pLinePoints: POINT2[], acCounter: int, shapes: Array<Shape2>): void {\r\n        let shape: Shape2 | null = null;\r\n        let beginLine: boolean = true;\r\n        for (let k: int = 0; k < acCounter; k++) {\r\n            //use shapes instead of pixels\r\n            if (shape == null) {\r\n                shape = new Shape2(Shape2.SHAPE_TYPE_POLYLINE);\r\n            }\r\n\r\n            if (beginLine) {\r\n\r\n                if (k === 0) {\r\n                    shape.set_Style(pLinePoints[k].style);\r\n                }\r\n\r\n                if (k > 0) //doubled points with linestyle=5\r\n                {\r\n                    if (pLinePoints[k].style === 5 && pLinePoints[k - 1].style === 5 && k < acCounter - 1) {\r\n                        continue;\r\n                    } else {\r\n                        if (pLinePoints[k].style === 5 && pLinePoints[k - 1].style === 10) //CF\r\n                        {\r\n                            continue;\r\n                        }\r\n                    }\r\n\r\n                }\r\n\r\n                if (k === 0 && pLinePoints.length > 1) {\r\n                    if (pLinePoints[k].style === 5 && pLinePoints[k + 1].style === 5) {\r\n                        continue;\r\n                    }\r\n                }\r\n\r\n                shape.moveTo(pLinePoints[k]);\r\n                beginLine = false;\r\n            } else {\r\n                shape.lineTo(pLinePoints[k]);\r\n                if (pLinePoints[k].style === 5 || pLinePoints[k].style === 10) {\r\n                    beginLine = true;\r\n                    //unless there are doubled points with style=5\r\n                }\r\n            }\r\n            if (k === acCounter - 1) //non-LC should only have one shape\r\n            {\r\n                if (shape != null && shape.getShape() != null) {\r\n                    shapes.push(shape);\r\n                }\r\n            }\r\n        }//end for\r\n    }\r\n\r\n    /**\r\n     * Returns which side of the line segment the arrow(s) go on for supply routes\r\n     */\r\n    public static SupplyRouteArrowSide(pt0: POINT2, pt1: POINT2): int {\r\n        let m: ref<number[]> = new ref();\r\n        let bolVertical: int = lineutility.CalcTrueSlopeDouble(pt0, pt1, m);\r\n        if (pt0.x < pt1.x) {\r\n            if (m.value[0] < 1) {\r\n                return 2;\r\n            }\r\n            if (m.value[0] >= 1) {\r\n                return 1;\r\n            }\r\n        } else {\r\n            if (pt0.x > pt1.x) {\r\n                if (m.value[0] < 1) {\r\n                    return 3;\r\n                }\r\n                if (m.value[0] >= 1) {\r\n                    return 0;\r\n                }\r\n            } else {\r\n                if (bolVertical === 0) {\r\n                    if (pt0.y > pt1.y) {\r\n                        return 0;\r\n                    } else {\r\n                        return 1;\r\n                    }\r\n                }\r\n            }\r\n\r\n        }\r\n\r\n        return 0;\r\n    }\r\n\r\n    public static getScaledSize(originalSize: double, lineWidth: double, patternScale: double): double {\r\n        if (lineWidth <= 3) { // Default line width\r\n            return originalSize;\r\n        } else if (lineWidth > 100) {\r\n            lineWidth = 100; // Max scale size\r\n        }\r\n        return originalSize * (1 + ((lineWidth - 3) / 2) * patternScale);\r\n    }\r\n}\r\n","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\n\r\nimport { type int, type float, type double } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { GeneralPath } from \"../graphics2d/GeneralPath\"\r\nimport { Polygon } from \"../graphics2d/Polygon\"\r\nimport { Shape } from \"../graphics2d/Shape\"\r\nimport { Stroke } from \"../graphics2d/Stroke\"\r\n\r\n\r\nimport { arraysupport } from \"../JavaLineArray/arraysupport\"\r\nimport { lineutility } from \"../JavaLineArray/lineutility\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { ref } from \"../JavaLineArray/ref\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\n\r\n\r\n\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class BasicStroke implements Stroke {\r\n\r\n    /**\r\n     * Joins path segments by extending their outside edges until they meet.\r\n     */\r\n    public static readonly JOIN_MITER: int = 0;\r\n    /**\r\n     * Joins path segments by rounding off the corner at a radius of half the\r\n     * line width.\r\n     */\r\n    public static readonly JOIN_ROUND: int = 1;\r\n    /**\r\n     * Joins path segments by connecting the outer corners of their wide\r\n     * outlines with a straight segment.\r\n     */\r\n    public static readonly JOIN_BEVEL: int = 2;\r\n    /**\r\n     * Ends unclosed subpaths and dash segments with no added decoration.\r\n     */\r\n    public static readonly CAP_BUTT: int = 0;\r\n    /**\r\n     * Ends unclosed subpaths and dash segments with a round decoration that has\r\n     * a radius equal to half of the width of the pen.\r\n     */\r\n    public static readonly CAP_ROUND: int = 1;\r\n    /**\r\n     * Ends unclosed subpaths and dash segments with a square projection that\r\n     * extends beyond the end of the segment to a distance equal to half of the\r\n     * line width.\r\n     */\r\n    public static readonly CAP_SQUARE: int = 2;\r\n    protected width: float;\r\n    protected join: int = 0;\r\n    protected cap: int = 0;\r\n    protected miterlimit: float;\r\n    protected dash: float[] | null;\r\n    protected dash_phase: float;\r\n\r\n    /**\r\n     * Constructs a new <code>BasicStroke</code> with defaults for all\r\n     * attributes. The default attributes are a solid line of width 1.0,\r\n     * CAP_SQUARE, JOIN_MITER, a miter limit of 10.0.\r\n     */\r\n    public constructor();\r\n\r\n    /**\r\n     * Constructs a solid <code>BasicStroke</code> with the specified line width\r\n     * and with default values for the cap and join styles.\r\n     *\r\n     * @param width\r\n     * the width of the <code>BasicStroke</code>\r\n     * @throws IllegalArgumentException\r\n     * if <code>width</code> is negative\r\n     */\r\n    public constructor(width: float);\r\n\r\n    public constructor(width: float, cap: int, join: int);\r\n\r\n    public constructor(width: float, cap: int, join: int, miterlimit: float);\r\n\r\n    public constructor(width: float, cap: int, join: int, miterlimit: float, dash: float[] | null, dash_phase: float);\r\n\r\n    public constructor(width: float = 1.0, cap: int = BasicStroke.CAP_SQUARE, join: int = BasicStroke.JOIN_MITER, miterlimit: float = 10, dash: float[] | null = null, dash_phase: float = 0) {\r\n        if (width < 0.0) {\r\n            throw Error(\"negative width\");\r\n        }\r\n        if (cap !== BasicStroke.CAP_BUTT && cap !== BasicStroke.CAP_ROUND && cap !== BasicStroke.CAP_SQUARE) {\r\n            throw Error(\"illegal end cap value\");\r\n        }\r\n        if (join === BasicStroke.JOIN_MITER) {\r\n            if (miterlimit < 1.0) {\r\n                throw Error(\"miter limit < 1\");\r\n            }\r\n        } else {\r\n            if (join !== BasicStroke.JOIN_ROUND && join !== BasicStroke.JOIN_BEVEL) {\r\n                throw Error(\"illegal line join value\");\r\n            }\r\n        }\r\n\r\n        if (dash != null) {\r\n            if (dash_phase < 0.0) {\r\n                throw Error(\"negative dash phase\");\r\n            }\r\n            let allzero: boolean = true;\r\n            let n: int = 0;\r\n            if (dash != null)\r\n                n = dash.length;\r\n            //for (int i = 0; i < dash.length; i++) \r\n            for (let i: int = 0; i < n; i++) {\r\n                let d: float = dash[i];\r\n                if (d > 0.0) {\r\n                    allzero = false;\r\n                } else {\r\n                    if (d < 0.0) {\r\n                        throw Error(\"negative dash length\");\r\n                    }\r\n                }\r\n\r\n            }\r\n            if (allzero) {\r\n                throw Error(\"dash lengths all zero\");\r\n            }\r\n        }\r\n        this.width = width;\r\n        this.cap = cap;\r\n        this.join = join;\r\n        this.miterlimit = miterlimit;\r\n        if (dash != null) {\r\n            //this.dash = dash.clone() as number[];\r\n            this.dash = dash.map((x) => x);//clones an array; https://www.freecodecamp.org/news/how-to-clone-an-array-in-javascript-1d3183468f6a/\r\n        }\r\n        this.dash_phase = dash_phase;\r\n    }\r\n\r\n\r\n    /**\r\n     * Returns a <code>Shape</code> whose interior defines the stroked outline\r\n     * of a specified <code>Shape</code>.\r\n     *\r\n     * @param s\r\n     * the <code>Shape</code> boundary be stroked\r\n     * @return the <code>Shape</code> of the stroked outline.\r\n     */\r\n    public createStrokedShape(poly: Polygon): Shape {\r\n        let pts: Array<POINT2> = poly.getPathIterator(null).getPoints();\r\n        let j: int = 0;\r\n        let gp: GeneralPath = new GeneralPath();\r\n        let pt: POINT2;\r\n        let ptsx: POINT2[] = new Array<POINT2>(pts.length);\r\n        let n: int = pts.length;\r\n        //for(j=0;j<pts.length;j++)\r\n        for (j = 0; j < n; j++) {\r\n            pt = pts[j];\r\n            ptsx[j] = pt;\r\n        }\r\n\r\n        pts = BasicStroke.GetInteriorPoints(ptsx, pts.length, TacticalLines.DEPTH_AREA, this.width);\r\n\r\n\r\n        //for(j=0;j<pts.length;j++)\r\n        for (j = 0; j < n; j++) {\r\n            pt = pts[j];\r\n            if (j === 0) {\r\n\r\n                gp.moveTo(pt.x, pt.y);\r\n            }\r\n\r\n            else {\r\n\r\n                gp.lineTo(pt.x, pt.y);\r\n            }\r\n\r\n        }\r\n        return gp;\r\n    }\r\n\r\n\r\n    public getLineWidth(): float {\r\n        return this.width;\r\n    }\r\n\r\n    /**\r\n     * Returns the end cap style.\r\n     *\r\n     * @return the end cap style of this <code>BasicStroke</code> as one of the\r\n     * static <code>int</code> values that define possible end cap\r\n     * styles.\r\n     */\r\n    public getEndCap(): int {\r\n        return this.cap;\r\n    }\r\n\r\n    public getLineJoin(): int {\r\n        return this.join;\r\n    }\r\n\r\n    /**\r\n     * Returns the limit of miter joins.\r\n     *\r\n     * @return the limit of miter joins of the <code>BasicStroke</code>.\r\n     */\r\n    public getMiterLimit(): float {\r\n        return this.miterlimit;\r\n    }\r\n\r\n    /**\r\n     * Returns the array representing the lengths of the dash segments.\r\n     * Alternate entries in the array represent the user space lengths of the\r\n     * opaque and transparent segments of the dashes. As the pen moves along the\r\n     * outline of the <code>Shape</code> to be stroked, the user space distance\r\n     * that the pen travels is accumulated. The distance value is used to index\r\n     * into the dash array. The pen is opaque when its current cumulative\r\n     * distance maps to an even element of the dash array and transparent\r\n     * otherwise.\r\n     *\r\n     * @return the dash array.\r\n     */\r\n    public getDashArray(): number[] | null {\r\n        if (this.dash == null) {\r\n            return null;\r\n        }\r\n        return this.dash.map((x) => x);//this.dash.clone() as number[];\r\n    }\r\n\r\n    public getDashPhase(): float {\r\n        return this.dash_phase;\r\n    }\r\n\r\n    /**\r\n     * Returns the hashcode for this stroke.\r\n     *\r\n     * @return a hash code for this stroke.\r\n     */\r\n    public hashCode(): int {\r\n        let hash: int = (this.width);\r\n        hash = hash * 31 + this.join;\r\n        hash = hash * 31 + this.cap;\r\n        hash = hash * 31 + (this.miterlimit);\r\n        if (this.dash != null) {\r\n            hash = hash * 31 + (this.dash_phase);\r\n            let n: int = this.dash.length;\r\n            //for (int i = 0; i < dash.length; i++) \r\n            for (let i: int = 0; i < n; i++) {\r\n                hash = hash * 31 + (this.dash[i]);\r\n            }\r\n        }\r\n        return hash;\r\n    }\r\n\r\n    public static GetInteriorPoints(pLinePoints: POINT2[],\r\n        vblCounter: int,\r\n        lineType: int,\r\n        dist: double): Array<POINT2> {\r\n        //var j:int=0;\r\n        let j: int = 0;\r\n        //var index:int=-1;\r\n        let index: int = -1;\r\n        //var pt0:POINT2,pt1:POINT2,pt2:POINT2;\r\n        let pt0: POINT2;\r\n        let pt1: POINT2;\r\n        let pt2: POINT2;\r\n        ///var m01:refobj=new refobj(),m12:refobj=new refobj();\t//slopes for lines pt0-pt1 and pt1-pt2\r\n        let m01: ref<number[]> = new ref();\r\n        let m12: ref<number[]> = new ref();\r\n        let m1: ref<number[]> = new ref();\r\n        let m2: ref<number[]> = new ref();\r\n        //var direction:int=-1;\r\n        let direction: int = -1;\r\n        //var array:Array=new Array();\r\n        //ArrayList<POINT2>array=new ArrayList();\r\n        //var intersectPt:POINT2=null;\r\n        let intersectPt: POINT2;\r\n        //var m1:refobj=new refobj(),m2:refobj=new refobj();\r\n        //var intersectPoints:Array=new Array();\r\n        let intersectPoints: Array<POINT2> = new Array();\r\n        //var b01:Number,b12:Number;\t//the y intercepts for the lines corresponding to m1,m2 \r\n        let b01: double = 0;\r\n        let b12: double = 0;\r\n        //var dist:Number=10;\r\n        //double dist = 10;\r\n        //the first set of interior points\r\n        //this assumes the area is closed\r\n        for (j = 0; j < vblCounter; j++) {\r\n\r\n            if (j === 0 || j === vblCounter - 1) {\r\n                //pt0=new POINT2(pLinePoints[vblCounter-2]);\r\n                //pt1=new POINT2(pLinePoints[0]);\r\n                //pt2=new POINT2(pLinePoints[1]);\r\n                pt0 = pLinePoints[vblCounter - 2];\r\n                pt1 = pLinePoints[0];\r\n                pt2 = pLinePoints[1];\r\n            } else {\r\n                //pt0=new POINT2(pLinePoints[j-1]);\r\n                //pt1=new POINT2(pLinePoints[j]);\r\n                //pt2=new POINT2(pLinePoints[j+1]);\t\t\t\t\t\r\n                pt0 = pLinePoints[j - 1];\r\n                pt1 = pLinePoints[j];\r\n                pt2 = pLinePoints[j + 1];\r\n            }\r\n\r\n            //the interiior points\r\n            //var pt00:POINT2,pt01:POINT2;\r\n            //var pt10:POINT2,pt11:POINT2;\r\n            let pt00: POINT2;\r\n            let pt01: POINT2;\r\n            let pt10: POINT2;\r\n            let pt11: POINT2;\r\n\r\n            index = j - 1;\r\n            if (index < 0) {\r\n                index = vblCounter - 1;\r\n            }\r\n\r\n            direction = arraysupport.GetInsideOutsideDouble2(pt0, pt1, pLinePoints, vblCounter, index, lineType);\r\n            //reverse the directions\t since these are interior points\r\n            //pt00-pt01 will be the interior line inside line pt0-pt1\r\n            //pt00 is inside pt0, pt01 is inside pt1\r\n            switch (direction) {\r\n                case 0: {\r\n                    //direction=1;\r\n                    pt00 = lineutility.ExtendDirectedLine(pt0, pt1, pt0, 1, dist);\r\n                    pt01 = lineutility.ExtendDirectedLine(pt0, pt1, pt1, 1, dist);\r\n                    break;\r\n                }\r\n\r\n                case 1: {\r\n                    //direction=0;\r\n                    pt00 = lineutility.ExtendDirectedLine(pt0, pt1, pt0, 0, dist);\r\n                    pt01 = lineutility.ExtendDirectedLine(pt0, pt1, pt1, 0, dist);\r\n                    break;\r\n                }\r\n\r\n                case 2: {\r\n                    //direction=3;\r\n                    pt00 = lineutility.ExtendDirectedLine(pt0, pt1, pt0, 3, dist);\r\n                    pt01 = lineutility.ExtendDirectedLine(pt0, pt1, pt1, 3, dist);\r\n                    break;\r\n                }\r\n\r\n                case 3: {\r\n                    //direction=2;\r\n                    pt00 = lineutility.ExtendDirectedLine(pt0, pt1, pt0, 2, dist);\r\n                    pt01 = lineutility.ExtendDirectedLine(pt0, pt1, pt1, 2, dist);\r\n                    break;\r\n                }\r\n\r\n\r\n                default:\r\n\r\n            }\r\n\r\n            //pt10-pt11 will be the interior line inside line pt1-pt2\r\n            //pt10 is inside pt1, pt11 is inside pt2\r\n            index = j;\r\n            if (j === vblCounter - 1) {\r\n                index = 0;\r\n            }\r\n            direction = arraysupport.GetInsideOutsideDouble2(pt1, pt2, pLinePoints, vblCounter, index, lineType);\r\n            //reverse the directions\t since these are interior points\r\n            switch (direction) {\r\n                case 0: {\r\n                    //direction=1;\r\n                    pt10 = lineutility.ExtendDirectedLine(pt1, pt2, pt1, 1, dist);\r\n                    pt11 = lineutility.ExtendDirectedLine(pt1, pt2, pt2, 1, dist);\r\n                    break;\r\n                }\r\n\r\n                case 1: {\r\n                    //direction=0;\r\n                    pt10 = lineutility.ExtendDirectedLine(pt1, pt2, pt1, 0, dist);\r\n                    pt11 = lineutility.ExtendDirectedLine(pt1, pt2, pt2, 0, dist);\r\n                    break;\r\n                }\r\n\r\n                case 2: {\r\n                    //direction=3;\r\n                    pt10 = lineutility.ExtendDirectedLine(pt1, pt2, pt1, 3, dist);\r\n                    pt11 = lineutility.ExtendDirectedLine(pt1, pt2, pt2, 3, dist);\r\n                    break;\r\n                }\r\n\r\n                case 3: {\r\n                    //direction=2;\r\n                    pt10 = lineutility.ExtendDirectedLine(pt1, pt2, pt1, 2, dist);\r\n                    pt11 = lineutility.ExtendDirectedLine(pt1, pt2, pt2, 2, dist);\r\n                    break;\r\n                }\r\n\r\n\r\n                default:\r\n\r\n            }\t//end switch\r\n            //intersectPt=new POINT2(null);\r\n            //get the intersection of pt01-p00 and pt10-pt11\r\n            //so it it is the interior intersection of pt0-pt1 and pt1-pt2\r\n\r\n            //first handle the case of vertical lines.\r\n            if (pt0.x === pt1.x && pt1.x === pt2.x) {\r\n                intersectPt = new POINT2(pt01);\r\n                intersectPoints.push(intersectPt);\r\n                continue;\r\n            }\r\n            //it's the same situation if the slopes are identical,\r\n            //simply use pt01 or pt10 since they already uniquely define the intesection\r\n            lineutility.CalcTrueSlopeDouble2(pt00, pt01, m01);\r\n            lineutility.CalcTrueSlopeDouble2(pt10, pt11, m12);\r\n            if (m01.value[0] === m12.value[0]) {\r\n                intersectPt = new POINT2(pt01);\r\n                intersectPoints.push(intersectPt);\r\n                continue;\r\n            }\r\n            //now we are assuming a non-trivial intersection\r\n            //calculate the y-intercepts using y=mx+b (use b=y-mx)\r\n            b01 = pt01.y - m01.value[0] * pt01.x;\r\n            b12 = pt11.y - m12.value[0] * pt11.x;\r\n\r\n            intersectPt = lineutility.CalcTrueIntersectDouble2(m01.value[0], b01, m12.value[0], b12, 1, 1, 0, 0);\r\n            intersectPoints.push(intersectPt);\r\n        }//end for\r\n        return intersectPoints;\r\n    }\r\n}\r\n","/*\r\n * A class to serve JavaRendererServer\r\n */\r\n\r\n\r\nimport { type int, type double } from \"../../c5isr/graphics2d/BasicTypes\";\r\nimport { BasicStroke } from \"../graphics2d/BasicStroke\"\r\nimport { Font } from \"../graphics2d/Font\"\r\nimport { Graphics2D } from \"../graphics2d/Graphics2D\"\r\nimport { Point2D } from \"../graphics2d/Point2D\"\r\nimport { Rectangle } from \"../graphics2d/Rectangle\"\r\nimport { Rectangle2D } from \"../graphics2d/Rectangle2D\"\r\nimport { CELineArray } from \"../JavaLineArray/CELineArray\"\r\nimport { DISMSupport } from \"../JavaLineArray/DISMSupport\"\r\nimport { lineutility } from \"../JavaLineArray/lineutility\"\r\nimport { POINT2 } from \"../JavaLineArray/POINT2\"\r\nimport { Shape2 } from \"../JavaLineArray/Shape2\"\r\nimport { TacticalLines } from \"../JavaLineArray/TacticalLines\"\r\nimport { clsUtility as clsUtilityJTR } from \"../JavaTacticalRenderer/clsUtility\"\r\nimport { mdlGeodesic } from \"../JavaTacticalRenderer/mdlGeodesic\"\r\nimport { Modifier2 } from \"../JavaTacticalRenderer/Modifier2\"\r\nimport { TGLight } from \"../JavaTacticalRenderer/TGLight\"\r\nimport { Color } from \"../renderer/utilities/Color\"\r\nimport { DistanceUnit } from \"../renderer/utilities/DistanceUnit\"\r\nimport { DrawRules } from \"../renderer/utilities/DrawRules\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { IPointConversion } from \"../renderer/utilities/IPointConversion\"\r\nimport { MilStdSymbol } from \"../renderer/utilities/MilStdSymbol\"\r\nimport { Modifiers } from \"../renderer/utilities/Modifiers\"\r\nimport { MSInfo } from \"../renderer/utilities/MSInfo\"\r\nimport { MSLookup } from \"../renderer/utilities/MSLookup\"\r\nimport { RendererException } from \"../renderer/utilities/RendererException\"\r\nimport { RendererSettings } from \"../renderer/utilities/RendererSettings\"\r\nimport { ShapeInfo } from \"../renderer/utilities/ShapeInfo\"\r\nimport { SymbolID } from \"../renderer/utilities/SymbolID\"\r\nimport { SymbolUtilities } from \"../renderer/utilities/SymbolUtilities\"\r\nimport { clsClipPolygon2 } from \"../RenderMultipoints/clsClipPolygon2\"\r\nimport { clsClipQuad } from \"../RenderMultipoints/clsClipQuad\"\r\nimport { clsRenderer2 } from \"../RenderMultipoints/clsRenderer2\"\r\nimport { clsUtility } from \"../RenderMultipoints/clsUtility\"\r\nimport { clsUtilityCPOF } from \"../RenderMultipoints/clsUtilityCPOF\"\r\nimport { clsUtilityGE } from \"../RenderMultipoints/clsUtilityGE\"\r\nimport { BasicShapes } from \"../JavaLineArray/BasicShapes\";\r\n\r\n/**\r\n * Rendering class\r\n *\r\n *\r\n */\r\nexport class clsRenderer {\r\n\r\n    private static readonly _className: string = \"clsRenderer\";\r\n\r\n    /**\r\n     * Set tg geo points from the client points\r\n     *\r\n     * @param milStd\r\n     * @param tg\r\n     */\r\n    private static setClientCoords(milStd: MilStdSymbol,\r\n        tg: TGLight): void {\r\n        try {\r\n            let latLongs: Array<POINT2> = new Array();\r\n            let j: int = 0;\r\n            let coords: Array<Point2D> = milStd.getCoordinates();\r\n            let pt2d: Point2D;\r\n            let pt2: POINT2;\r\n            let n: int = coords.length;\r\n            //for (j = 0; j < coords.length; j++)\r\n            for (j = 0; j < n; j++) {\r\n                pt2d = coords[j];\r\n                pt2 = clsUtility.Point2DToPOINT2(pt2d);\r\n                latLongs.push(pt2);\r\n            }\r\n            tg.set_LatLongs(latLongs);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"clsRenderer\", \"setClientCoords\",\r\n                    new RendererException(\"Failed to set geo points or pixels for \" + milStd.getSymbolID(), exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    private static getClientCoords(tg: TGLight): Array<Point2D> {\r\n        let coords: Array<Point2D>;\r\n        try {\r\n            let j: int = 0;\r\n            let pt2d: Point2D;\r\n            let pt2: POINT2;\r\n            coords = new Array();\r\n            let n: int = tg.LatLongs.length;\r\n            //for (j = 0; j < tg.LatLongs.length; j++)\r\n            for (j = 0; j < n; j++) {\r\n                pt2 = tg.LatLongs[j];\r\n                pt2d = new Point2D(pt2.x, pt2.y);\r\n                coords.push(pt2d);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"clsRenderer\", \"getClientCoords\",\r\n                    new RendererException(\"Failed to set geo points or pixels for \" + tg.get_SymbolId(), exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return coords;\r\n    }\r\n\r\n        /**\r\n     * Build a tactical graphic object from the client MilStdSymbol\r\n     *\r\n     * @param milStd MilstdSymbol object\r\n     * @param converter geographic to pixels converter\r\n     * @param lineType {@link BasicShapes}\r\n     * @return tactical graphic\r\n     */\r\n    public static createTGLightFromMilStdSymbolBasicShape(milStd: MilStdSymbol,\r\n                                                                converter: IPointConversion,\r\n                                                                   lineType: int): TGLight {\r\n        let tg: TGLight = new TGLight();\r\n        try {\r\n            let useLineInterpolation: boolean = milStd.getUseLineInterpolation();\r\n            tg.set_UseLineInterpolation(useLineInterpolation);\r\n            tg.set_LineType(lineType);\r\n            let status: string = tg.get_Status();\r\n            tg.set_VisibleModifiers(true);\r\n            //set tg latlongs and pixels\r\n            clsRenderer.setClientCoords(milStd, tg);\r\n            //build tg.Pixels\r\n            tg.Pixels = clsUtility.LatLongToPixels(tg.LatLongs, converter);\r\n            //tg.set_Font(new Font(\"Arial\", Font.PLAIN, 12));\r\n            let r: RendererSettings = RendererSettings.getInstance();\r\n            let type: int = r.getMPLabelFontType();\r\n            let name: string = r.getMPLabelFontName();\r\n            let sz: int = r.getMPLabelFontSize();\r\n            let font: Font = new Font(name, type, sz);\r\n            tg.set_Font(font);\r\n            tg.set_FillColor(milStd.getFillColor());\r\n            tg.set_LineColor(milStd.getLineColor());\r\n            tg.set_LineThickness(milStd.getLineWidth());\r\n            tg.set_TexturePaint(milStd.getFillStyle());\r\n            tg.set_Fillstyle(milStd.getPatternFillType());\r\n            tg.set_patternScale(milStd.getPatternScale());\r\n\r\n            tg.setIconSize(milStd.getUnitSize());\r\n            tg.set_KeepUnitRatio(milStd.getKeepUnitRatio());\r\n\r\n            tg.set_FontBackColor(Color.WHITE);\r\n            tg.set_TextColor(milStd.getTextColor());\r\n            if (milStd.getModifier(Modifiers.W_DTG_1) != null) {\r\n                tg.set_DTG(milStd.getModifier(Modifiers.W_DTG_1));\r\n            }\r\n            if (milStd.getModifier(Modifiers.W1_DTG_2) != null) {\r\n                tg.set_DTG1(milStd.getModifier(Modifiers.W1_DTG_2));\r\n            }\r\n            if (milStd.getModifier(Modifiers.H_ADDITIONAL_INFO_1) != null) {\r\n                tg.set_H(milStd.getModifier(Modifiers.H_ADDITIONAL_INFO_1));\r\n            }\r\n            if (milStd.getModifier(Modifiers.H1_ADDITIONAL_INFO_2) != null) {\r\n                tg.set_H1(milStd.getModifier(Modifiers.H1_ADDITIONAL_INFO_2));\r\n            }\r\n            if (milStd.getModifier(Modifiers.H2_ADDITIONAL_INFO_3) != null) {\r\n                tg.set_H2(milStd.getModifier(Modifiers.H2_ADDITIONAL_INFO_3));\r\n            }\r\n            if (milStd.getModifier(Modifiers.T_UNIQUE_DESIGNATION_1) != null) {\r\n                tg.set_Name(milStd.getModifier(Modifiers.T_UNIQUE_DESIGNATION_1));\r\n            }\r\n            if (milStd.getModifier(Modifiers.T1_UNIQUE_DESIGNATION_2) != null) {\r\n                tg.set_T1(milStd.getModifier(Modifiers.T1_UNIQUE_DESIGNATION_2));\r\n            }\r\n            if (milStd.getModifier(Modifiers.V_EQUIP_TYPE) != null) {\r\n                tg.set_V(milStd.getModifier(Modifiers.V_EQUIP_TYPE));\r\n            }\r\n            if (milStd.getModifier(Modifiers.AS_COUNTRY) != null) {\r\n                tg.set_AS(milStd.getModifier(Modifiers.AS_COUNTRY));\r\n            }\r\n            if (milStd.getModifier(Modifiers.AP_TARGET_NUMBER) != null) {\r\n                tg.set_AP(milStd.getModifier(Modifiers.AP_TARGET_NUMBER));\r\n            }\r\n            if (milStd.getModifier(Modifiers.Y_LOCATION) != null) {\r\n                tg.set_Location(milStd.getModifier(Modifiers.Y_LOCATION));\r\n            }\r\n            if (milStd.getModifier(Modifiers.N_HOSTILE) != null) {\r\n                tg.set_N(milStd.getModifier(Modifiers.N_HOSTILE));\r\n            }\r\n            tg.set_UseDashArray(milStd.getUseDashArray());\r\n            tg.set_UseHatchFill(milStd.getUseFillPattern());\r\n            //tg.set_UsePatternFill(milStd.getUseFillPattern());\r\n            tg.set_HideOptionalLabels(milStd.getHideOptionalLabels());\r\n            let isClosedArea: boolean = clsUtilityJTR.isClosedPolygon(lineType);\r\n\r\n            if (isClosedArea) {\r\n                clsUtilityJTR.ClosePolygon(tg.Pixels);\r\n                clsUtilityJTR.ClosePolygon(tg.LatLongs);\r\n            }\r\n\r\n            let strXAlt: string = \"\";\r\n            //construct the H1 and H2 modifiers for sector from the mss AM, AN, and X arraylists\r\n            if (lineType == TacticalLines.BS_ELLIPSE) {\r\n                let AM: Array<double> = milStd.getModifiers_AM_AN_X(Modifiers.AM_DISTANCE);\r\n                let AN: Array<double> = milStd.getModifiers_AM_AN_X(Modifiers.AN_AZIMUTH);\r\n                //ensure array length 3\r\n                let r2: double =0;\r\n                let b: double =0;\r\n                if(AM.length==1)\r\n                {\r\n                    r2=AM[0];\r\n                    AM.push(r2);\r\n                    AM.push(0);\r\n                }\r\n                else if(AM.length==2)\r\n                {\r\n                    r2=AM[0];\r\n                    b=AM[1];\r\n                    AM[1] = r2;\r\n                    AM.push(b);\r\n                }\r\n                if (AN == null) {\r\n                    AN = [];\r\n                }\r\n                if (AN.length < 1) {\r\n                    AN.push(0);\r\n                }\r\n                if (AM != null && AM.length >= 2 && AN != null && AN.length >= 1) {\r\n                    let ptAzimuth: POINT2 = new POINT2(0, 0);\r\n                    ptAzimuth.x = AN[0];\r\n                    let ptCenter: POINT2 = tg.Pixels[0];\r\n                    let pt0: POINT2 = mdlGeodesic.geodesic_coordinate(tg.LatLongs[0], AM[0], 90);//semi-major axis\r\n                    let pt1: POINT2 = mdlGeodesic.geodesic_coordinate(tg.LatLongs[0], AM[1], 0);//semi-minor axis\r\n                    let pt02d: Point2D = new Point2D(pt0.x, pt0.y);\r\n                    let pt12d: Point2D = new Point2D(pt1.x, pt1.y);\r\n                    pt02d = converter.GeoToPixels(pt02d);\r\n                    pt12d = converter.GeoToPixels(pt12d);\r\n                    pt0 = new POINT2(pt02d.getX(), pt02d.getY());\r\n                    pt1 = new POINT2(pt12d.getX(), pt12d.getY());\r\n                    tg.Pixels = [];\r\n                    tg.Pixels.push(ptCenter);\r\n                    tg.Pixels.push(pt0);\r\n                    tg.Pixels.push(pt1);\r\n                    tg.Pixels.push(ptAzimuth);\r\n                }\r\n                if(AM != null && AM.length>2)\r\n                {\r\n                    //use AM[2] for the buffer, so PBS_CIRCLE requires AM size 3 like PBS_ELLIPSE to use a buffer\r\n                    let dist: double=AM[2];\r\n                    let pt0: POINT2=mdlGeodesic.geodesic_coordinate(tg.LatLongs[0], dist, 45);   //azimuth 45 is arbitrary\r\n                    let pt02d: Point2D = new Point2D(tg.LatLongs[0].x,tg.LatLongs[0].y);\r\n                    let pt12d: Point2D = new Point2D(pt0.x, pt0.y);\r\n                    pt02d = converter.GeoToPixels(pt02d);\r\n                    pt12d = converter.GeoToPixels(pt12d);\r\n                    pt0=new POINT2(pt02d.getX(),pt02d.getY());\r\n                    let pt1: POINT2=new POINT2(pt12d.getX(),pt12d.getY());\r\n                    dist=lineutility.CalcDistanceDouble(pt0, pt1);\r\n                    //arraysupport will use line style to create the buffer shape\r\n                    tg.Pixels[0].style=Math.trunc(dist);\r\n                }\r\n            }\r\n            let j: int = 0;\r\n            if (lineType == TacticalLines.BBS_RECTANGLE || lineType == TacticalLines.BS_BBOX) {\r\n                let minLat: double = tg.LatLongs[0].y;\r\n                let maxLat: double = tg.LatLongs[0].y;\r\n                let minLong: double = tg.LatLongs[0].x;\r\n                let maxLong: double = tg.LatLongs[0].x;\r\n                for (j = 1; j < tg.LatLongs.length; j++) {\r\n                    if (tg.LatLongs[j].x < minLong) {\r\n                        minLong = tg.LatLongs[j].x;\r\n                    }\r\n                    if (tg.LatLongs[j].x > maxLong) {\r\n                        maxLong = tg.LatLongs[j].x;\r\n                    }\r\n                    if (tg.LatLongs[j].y < minLat) {\r\n                        minLat = tg.LatLongs[j].y;\r\n                    }\r\n                    if (tg.LatLongs[j].y > maxLat) {\r\n                        maxLat = tg.LatLongs[j].y;\r\n                    }\r\n                }\r\n                tg.LatLongs = [];\r\n                tg.LatLongs.push(new POINT2(minLong, maxLat));\r\n                tg.LatLongs.push(new POINT2(maxLong, maxLat));\r\n                tg.LatLongs.push(new POINT2(maxLong, minLat));\r\n                tg.LatLongs.push(new POINT2(minLong, minLat));\r\n                if (lineType == TacticalLines.BS_BBOX) {\r\n                    tg.LatLongs.push(new POINT2(minLong, maxLat));\r\n                }\r\n                tg.Pixels = clsUtility.LatLongToPixels(tg.LatLongs, converter);\r\n            }\r\n            //these have a buffer value in meters which we'll stuff tg.H2\r\n            //and use the style member of tg.Pixels to stuff the buffer width in pixels\r\n            switch (lineType) {\r\n                case TacticalLines.BBS_AREA:\r\n                case TacticalLines.BBS_LINE:\r\n                case TacticalLines.BBS_RECTANGLE:\r\n                    let H2: string = null;\r\n                    let dist: double = 0;\r\n                    let pt0: POINT2;\r\n                    let pt1: POINT2;//45 is arbitrary\r\n                    let AM: Array<double> = milStd.getModifiers_AM_AN_X(Modifiers.AM_DISTANCE);\r\n                    if (AM != null && AM.length > 0) {\r\n                        H2 = AM[0].toString();\r\n                        tg.set_H2(H2);\r\n                    }\r\n                    if (H2 != null && !(H2.length === 0)) {\r\n                        for (j = 0; j < tg.LatLongs.length; j++) {\r\n                            if (tg.LatLongs.length > j) {\r\n                                if (!isNaN(parseFloat(H2))) {\r\n                                    if (j == 0) {\r\n                                        dist = parseFloat(H2);\r\n                                        pt0 = new POINT2(tg.LatLongs[0]);\r\n                                        pt1 = mdlGeodesic.geodesic_coordinate(pt0, dist, 45);//45 is arbitrary\r\n                                        let pt02d: Point2D = new Point2D(pt0.x, pt0.y);\r\n                                        let pt12d: Point2D = new Point2D(pt1.x, pt1.y);\r\n                                        pt02d = converter.GeoToPixels(pt02d);\r\n                                        pt12d = converter.GeoToPixels(pt12d);\r\n                                        pt0.x = pt02d.getX();\r\n                                        pt0.y = pt02d.getY();\r\n                                        pt1.x = pt12d.getX();\r\n                                        pt1.y = pt12d.getY();\r\n                                        dist = lineutility.CalcDistanceDouble(pt0, pt1);\r\n                                    }\r\n                                    tg.Pixels[j].style = Math.round(dist);\r\n                                } else {\r\n                                    tg.Pixels[j].style = 0;\r\n                                }\r\n                            }\r\n                        }\r\n                    }\r\n                    break;\r\n                default:\r\n                    break;\r\n            }\r\n            if (lineType == TacticalLines.PBS_ELLIPSE) //geo ellipse\r\n            {\r\n                let AM: Array<double> = milStd.getModifiers_AM_AN_X(Modifiers.AM_DISTANCE);\r\n                let AN: Array<double> = milStd.getModifiers_AM_AN_X(Modifiers.AN_AZIMUTH);\r\n                if (AM != null && AM.length > 1) {\r\n                    let strAM: string = AM[0].toString(); // major axis\r\n                    tg.set_AM(strAM);\r\n                    let strAM1: string = AM[1].toString(); // minor axis\r\n                    tg.set_AM1(strAM1);\r\n                }\r\n                if (AN != null && AN.length > 0) {\r\n                    let strAN: string = AN[0].toString(); // rotation\r\n                    tg.set_AN(strAN);\r\n                }\r\n            }\r\n            if (lineType === TacticalLines.BS_CAKE) {\r\n                let AM: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.AM_DISTANCE);\r\n                let AN: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.AN_AZIMUTH);\r\n                if (AM != null) {\r\n                    let strAM: string = \"\";\r\n                    for (let j: int = 0; j < AM.length; j++) {\r\n                        strAM += AM[j].toString();\r\n                        if (j < AM.length - 1) {\r\n                            strAM += \",\";\r\n                        }\r\n                    }\r\n                    tg.set_AM(strAM);\r\n                }\r\n                if (AN != null) {\r\n                    let strAN: string = \"\";\r\n                    for (let j: int = 0; j < AN.length; j++) {\r\n                        strAN += AN[j];\r\n                        if (j < AN.length - 1) {\r\n                            strAN += \",\";\r\n                        }\r\n                    }\r\n                    tg.set_AN(strAN);\r\n                }\r\n                if (AM != null && AN != null) {\r\n                    let numSectors: int = AN.length / 2;\r\n                    let left: double = 0;\r\n                    let right: double = 0;\r\n                    let min: double = 0;\r\n                    let max: double = 0;\r\n                    //construct left,right,min,max from the arraylists\r\n                    let strLeftRightMinMax: string = \"\";\r\n                    for (let j: int = 0; j < numSectors; j++) {\r\n                        left = AN[2 * j];\r\n                        right = AN[2 * j + 1];\r\n                        min = AM[2 * j];\r\n                        max = AM[2 * j + 1];\r\n                        strLeftRightMinMax += left.toString() + \",\" + right.toString() + \",\" + min.toString() + \",\" + max.toString();\r\n                        if (j < numSectors - 1) {\r\n                            strLeftRightMinMax += \",\";\r\n                        }\r\n\r\n                    }\r\n                    let len: int = strLeftRightMinMax.length;\r\n                    let c: string = strLeftRightMinMax.substring(len - 1, len);\r\n                    if (c === \",\") {\r\n                        strLeftRightMinMax = strLeftRightMinMax.substring(0, len - 1);\r\n                    }\r\n                    tg.set_LRMM(strLeftRightMinMax);\r\n                }\r\n            }\r\n            if (lineType === TacticalLines.BS_RADARC) {\r\n                let AM: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.AM_DISTANCE);\r\n                let AN: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.AN_AZIMUTH);\r\n                if (AM != null) {\r\n                    let strAM: string = \"\";\r\n                    for (let j: int = 0; j < AM.length && j < 2; j++) {\r\n                        strAM += AM[j].toString();\r\n                        if (j < AM.length - 1) {\r\n                            strAM += \",\";\r\n                        }\r\n                    }\r\n                    tg.set_AM(strAM);\r\n                }\r\n                if (AN != null) {\r\n                    let strAN: string = \"\";\r\n                    for (let j: int = 0; j < AN.length && j < 2; j++) {\r\n                        strAN += AN[j];\r\n                        if (j < AN.length - 1) {\r\n                            strAN += \",\";\r\n                        }\r\n                    }\r\n                    tg.set_AN(strAN);\r\n                }\r\n                if (AM != null && AN != null) {\r\n                    let left: double = 0;\r\n                    let right: double = 0;\r\n                    let min: double = 0;\r\n                    let max: double = 0;\r\n                    //construct left,right,min,max from the arraylists\r\n                    let strLeftRightMinMax: string = \"\";\r\n                    left = AN[0];\r\n                    right = AN[1];\r\n                    min = AM[0];\r\n                    max = AM[1];\r\n                    strLeftRightMinMax += left.toString() + \",\" + right.toString() + \",\" + min.toString() + \",\" + max.toString();\r\n                    tg.set_LRMM(strLeftRightMinMax);\r\n                }\r\n            }\r\n            if (lineType === TacticalLines.BS_POLYARC) {\r\n                let AM: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.AM_DISTANCE);\r\n                let AN: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.AN_AZIMUTH);\r\n                if (AM != null && AM.length > 0) {\r\n                    let strAM: string = AM[0].toString();\r\n                    tg.set_AM(strAM);\r\n                }\r\n                if (AN != null) {\r\n                    let strAN: string = \"\";\r\n                    for (let j: int = 0; j < AN.length && j < 2; j++) {\r\n                        strAN += AN[j];\r\n                        if (j < AN.length - 1) {\r\n                            strAN += \",\";\r\n                        }\r\n                    }\r\n                    tg.set_AN(strAN);\r\n                }                   \r\n            }\r\n            switch (lineType) {\r\n                case TacticalLines.BBS_AREA:\r\n                case TacticalLines.BBS_LINE:\r\n                case TacticalLines.BBS_POINT:\r\n                case TacticalLines.BBS_RECTANGLE:\r\n                    if (tg.get_FillColor() == null) {\r\n                        tg.set_FillColor(Color.LIGHT_GRAY);\r\n                    }\r\n                    break;\r\n                default:\r\n                    break;\r\n            }\r\n            switch (lineType) {\r\n                case TacticalLines.PBS_CIRCLE:\r\n                case TacticalLines.BBS_POINT:\r\n                case TacticalLines.BS_ROUTE:\r\n                case TacticalLines.BS_TRACK:\r\n                case TacticalLines.BS_ORBIT:\r\n                    let AM: Array<double> = milStd.getModifiers_AM_AN_X(Modifiers.AM_DISTANCE);\r\n                    if (AM != null && AM.length > 0) {\r\n                        let strAM: string = String(AM[0]);\r\n                        //set width for rectangles or radius for circles\r\n                        tg.set_AM(strAM);\r\n                    } else if (lineType == TacticalLines.BBS_POINT && tg.LatLongs.length > 1) {\r\n                        let dist: double = mdlGeodesic.geodesic_distance(tg.LatLongs[0], tg.LatLongs[1], null, null);\r\n                        let strT1: string = String(dist);\r\n                        tg.set_T1(strT1);\r\n                    }\r\n                    break;\r\n                default:\r\n                    break;\r\n            }\r\n            if (lineType === TacticalLines.BS_TRACK) {\r\n                let AM: Array<double> = milStd.getModifiers_AM_AN_X(Modifiers.AM_DISTANCE);\r\n                if (AM != null) {\r\n                    let strAM: string = \"\";\r\n                    for (let j: int = 0; j < AM.length; j++) {\r\n                        strAM += AM[j].toString();\r\n                        if (j < AM.length - 1) {\r\n                            strAM += \",\";\r\n                        }\r\n                    }\r\n                    tg.set_AM(strAM);\r\n                }\r\n            }\r\n            if (lineType == TacticalLines.PBS_RECTANGLE || lineType == TacticalLines.PBS_SQUARE) {\r\n                let AM: Array<double> = milStd.getModifiers_AM_AN_X(Modifiers.AM_DISTANCE);\r\n                let AN: Array<double> = milStd.getModifiers_AM_AN_X(Modifiers.AN_AZIMUTH);\r\n                if (lineType == TacticalLines.PBS_SQUARE) //for square\r\n                {\r\n                    let r2: double=AM[0];\r\n                    let b: double=0;\r\n                    if(AM.length==1)\r\n                    {\r\n                        AM.push(r2);\r\n                        AM.push(b);\r\n                    }\r\n                    else if(AM.length==2)\r\n                    {\r\n                        b=AM[1];\r\n                        AM[1] = r2;\r\n                        AM.push(b);\r\n                    }\r\n                    else if(AM.length>2)\r\n                        AM[1] = r2;\r\n                }\r\n                //if all these conditions are not met we do not want to set any tg modifiers\r\n                if (lineType == TacticalLines.PBS_SQUARE) //square\r\n                {\r\n                    let am0: double = AM[0];\r\n                    if (AM.length == 1) {\r\n                        AM.push(am0);\r\n                    } else if (AM.length >= 2) {\r\n                        AM[1] = am0;\r\n                    }\r\n                }\r\n                if (AN == null) {\r\n                    AN = [];\r\n                }\r\n                if (AN.length === 0) {\r\n                    AN.push(0);\r\n                }\r\n\r\n                if (AM != null && AM.length > 1) {\r\n                    let strAM: string = String(AM[0]);    //width\r\n                    let strAM1: string = String(AM[1]);     //length\r\n                    //set width and length in meters for rectangular target\r\n                    tg.set_AM(strAM);\r\n                    tg.set_AM1(strAM1);\r\n                    //set attitude in degrees\r\n                    let strAN: string = String(AN[0]);\r\n                    tg.set_AN(strAN);\r\n                }\r\n                /*\r\n                if(AM.length>2)\r\n                {\r\n                    let strH1: string = string(AM.get(2));     //buffer size\r\n                    tg.set_H1(strH1);\r\n                }\r\n                 */\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n               ErrorLogger.LogException(\"clsRenderer\", \"createTGLightFromBasicMilStdSymbol\",\r\n                    new RendererException(\"Failed to build multipoint TG for \" + lineType, exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n\r\n        return tg;\r\n    }\r\n\r\n    /**\r\n     * Create MilStdSymbol from tactical graphic\r\n     *\r\n     * @deprecated\r\n     * @param tg tactical graphic\r\n     * @param converter geographic to pixels to converter\r\n     * @return MilstdSymbol object\r\n     */\r\n    public static createMilStdSymboFromTGLight(tg: TGLight, converter: IPointConversion): MilStdSymbol {\r\n        let milStd: MilStdSymbol;\r\n        try {\r\n            let symbolId: string = tg.get_SymbolId();\r\n            let lineType: int = clsUtilityJTR.GetLinetypeFromString(symbolId);\r\n            let status: string = tg.get_Status();\r\n            //build tg.Pixels\r\n            tg.Pixels = clsUtility.LatLongToPixels(tg.LatLongs, converter);\r\n            let isClosedArea: boolean = clsUtilityJTR.isClosedPolygon(lineType);\r\n            if (isClosedArea) {\r\n                clsUtilityJTR.ClosePolygon(tg.Pixels);\r\n                clsUtilityJTR.ClosePolygon(tg.LatLongs);\r\n            }\r\n\r\n            let coords: Array<Point2D> = clsRenderer.getClientCoords(tg);\r\n            //tg.set_Font(new Font(\"Arial\", Font.PLAIN, 12));\\\r\n            tg.set_Font(RendererSettings.getInstance().getMPLabelFont());\r\n            let modifiers: Map<string, string> = new Map();\r\n            modifiers.set(Modifiers.W_DTG_1, tg.get_DTG());\r\n            modifiers.set(Modifiers.W1_DTG_2, tg.get_DTG1());\r\n            modifiers.set(Modifiers.H_ADDITIONAL_INFO_1, tg.get_H());\r\n            modifiers.set(Modifiers.H1_ADDITIONAL_INFO_2, tg.get_H1());\r\n            modifiers.set(Modifiers.H2_ADDITIONAL_INFO_3, tg.get_H2());\r\n            modifiers.set(Modifiers.T_UNIQUE_DESIGNATION_1, tg.get_Name());\r\n            modifiers.set(Modifiers.T1_UNIQUE_DESIGNATION_2, tg.get_T1());\r\n            modifiers.set(Modifiers.Y_LOCATION, tg.get_Location());\r\n            modifiers.set(Modifiers.N_HOSTILE, tg.get_N());\r\n\r\n            milStd = new MilStdSymbol(symbolId, \"1\", coords, modifiers);\r\n            milStd.setFillColor(tg.get_FillColor());\r\n            milStd.setLineColor(tg.get_LineColor());\r\n            milStd.setLineWidth(tg.get_LineThickness());\r\n            milStd.setFillStyle(tg.get_TexturePaint());\r\n            milStd.setPatternScale(tg.get_patternScale());\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"clsRenderer\", \"createMilStdSymboFromTGLight\",\r\n                    new RendererException(\"Failed to set geo points or pixels for \" + tg.get_SymbolId(), exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return milStd;\r\n    }\r\n\r\n    /**\r\n     * Build a tactical graphic object from the client MilStdSymbol\r\n     *\r\n     * @param milStd MilstdSymbol object\r\n     * @param converter geographic to pixels converter\r\n     * @return tactical graphic\r\n     */\r\n    public static createTGLightFromMilStdSymbol(milStd: MilStdSymbol,\r\n        converter: IPointConversion): TGLight;\r\n\r\n    /**\r\n     * @deprecated @param milStd\r\n     * @param converter\r\n     * @param computeChannelPt\r\n     * @return\r\n     */\r\n    public static createTGLightFromMilStdSymbol(milStd: MilStdSymbol,\r\n        converter: IPointConversion, computeChannelPt: boolean): TGLight;\r\n    public static createTGLightFromMilStdSymbol(...args: unknown[]): TGLight {\r\n        switch (args.length) {\r\n            case 2: {\r\n                const [milStd, converter] = args as [MilStdSymbol, IPointConversion];\r\n\r\n\r\n                let tg: TGLight = new TGLight();\r\n                try {\r\n                    let symbolId: string = milStd.getSymbolID();\r\n                    tg.set_SymbolId(symbolId);\r\n                    let useLineInterpolation: boolean = milStd.getUseLineInterpolation();\r\n                    tg.set_UseLineInterpolation(useLineInterpolation);\r\n                    let lineType: int = clsUtilityJTR.GetLinetypeFromString(symbolId);\r\n                    tg.set_LineType(lineType);\r\n                    let status: string = tg.get_Status();\r\n                    if (status != null && status === \"A\") {\r\n                        tg.set_LineStyle(1);\r\n                    }\r\n                    tg.set_VisibleModifiers(true);\r\n                    //set tg latlongs and pixels\r\n                    clsRenderer.setClientCoords(milStd, tg);\r\n                    //build tg.Pixels\r\n                    tg.Pixels = clsUtility.LatLongToPixels(tg.LatLongs, converter);\r\n                    //tg.set_Font(new Font(\"Arial\", Font.PLAIN, 12));\r\n                    tg.set_Font(RendererSettings.getInstance().getMPLabelFont());\r\n\r\n                    tg.set_FillColor(milStd.getFillColor());\r\n                    tg.set_LineColor(milStd.getLineColor());\r\n                    tg.set_LineThickness(milStd.getLineWidth());\r\n                    tg.set_TexturePaint(milStd.getFillStyle());\r\n                    tg.set_patternScale(milStd.getPatternScale());\r\n\r\n                    tg.setIconSize(milStd.getUnitSize());\r\n                    tg.set_KeepUnitRatio(milStd.getKeepUnitRatio());\r\n\r\n                    tg.set_FontBackColor(Color.WHITE);\r\n                    tg.set_TextColor(milStd.getTextColor());\r\n                    if (milStd.getModifier(Modifiers.W_DTG_1) != null) {\r\n                        tg.set_DTG(milStd.getModifier(Modifiers.W_DTG_1));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.W1_DTG_2) != null) {\r\n                        tg.set_DTG1(milStd.getModifier(Modifiers.W1_DTG_2));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.H_ADDITIONAL_INFO_1) != null) {\r\n                        tg.set_H(milStd.getModifier(Modifiers.H_ADDITIONAL_INFO_1));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.H1_ADDITIONAL_INFO_2) != null) {\r\n                        tg.set_H1(milStd.getModifier(Modifiers.H1_ADDITIONAL_INFO_2));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.H2_ADDITIONAL_INFO_3) != null) {\r\n                        tg.set_H2(milStd.getModifier(Modifiers.H2_ADDITIONAL_INFO_3));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.T_UNIQUE_DESIGNATION_1) != null) {\r\n                        tg.set_Name(milStd.getModifier(Modifiers.T_UNIQUE_DESIGNATION_1));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.T1_UNIQUE_DESIGNATION_2) != null) {\r\n                        tg.set_T1(milStd.getModifier(Modifiers.T1_UNIQUE_DESIGNATION_2));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.V_EQUIP_TYPE) != null) {\r\n                        tg.set_V(milStd.getModifier(Modifiers.V_EQUIP_TYPE));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.AS_COUNTRY) != null) {\r\n                        tg.set_AS(milStd.getModifier(Modifiers.AS_COUNTRY));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.AP_TARGET_NUMBER) != null) {\r\n                        tg.set_AP(milStd.getModifier(Modifiers.AP_TARGET_NUMBER));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.Y_LOCATION) != null) {\r\n                        tg.set_Location(milStd.getModifier(Modifiers.Y_LOCATION));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.N_HOSTILE) != null) {\r\n                        tg.set_N(milStd.getModifier(Modifiers.N_HOSTILE));\r\n                    }\r\n                    tg.set_UseDashArray(milStd.getUseDashArray());\r\n                    tg.set_UseHatchFill(milStd.getUseFillPattern());\r\n                    //tg.set_UsePatternFill(milStd.getUseFillPattern());\r\n                    tg.set_HideOptionalLabels(milStd.getHideOptionalLabels());\r\n                    let isClosedArea: boolean = clsUtilityJTR.isClosedPolygon(lineType);\r\n\r\n                    if (lineType === TacticalLines.STRIKWARN) {\r\n                        let poly1Pixels: Array<POINT2> = tg.Pixels.slice(0, tg.Pixels.length / 2);\r\n                        let poly1LatLons: Array<POINT2> = tg.LatLongs.slice(0, tg.LatLongs.length / 2);\r\n                        let poly2Pixels: Array<POINT2> = tg.Pixels.slice(tg.Pixels.length / 2, tg.Pixels.length);\r\n                        let poly2LatLons: Array<POINT2> = tg.LatLongs.slice(tg.LatLongs.length / 2, tg.LatLongs.length);\r\n\r\n                        clsUtilityJTR.ClosePolygon(poly1Pixels);\r\n                        clsUtilityJTR.ClosePolygon(poly1LatLons);\r\n                        tg.Pixels = poly1Pixels;\r\n                        tg.LatLongs = poly1LatLons;\r\n\r\n                        clsUtilityJTR.ClosePolygon(poly2Pixels);\r\n                        clsUtilityJTR.ClosePolygon(poly2LatLons);\r\n                        tg.Pixels.push(...poly2Pixels);\r\n                        tg.LatLongs.push(...poly2LatLons);\r\n                    }\r\n                    else {\r\n                        if (isClosedArea) {\r\n                            clsUtilityJTR.ClosePolygon(tg.Pixels);\r\n                            clsUtilityJTR.ClosePolygon(tg.LatLongs);\r\n                        }\r\n                    }\r\n\r\n\r\n                    //implement meters to feet for altitude labels\r\n                    let altitudeLabel: string = milStd.getAltitudeMode();\r\n                    if (altitudeLabel == null || altitudeLabel.length === 0) {\r\n                        altitudeLabel = \"AMSL\";\r\n                    }\r\n                    let altitudeUnit: DistanceUnit = milStd.getAltitudeUnit();\r\n                    if (altitudeUnit == null) {\r\n                        altitudeUnit = DistanceUnit.FEET;\r\n                    }\r\n                    let distanceUnit: DistanceUnit = milStd.getDistanceUnit();\r\n                    if (distanceUnit == null) {\r\n                        distanceUnit = DistanceUnit.METERS;\r\n                    }\r\n\r\n                    let strXAlt: string = \"\";\r\n                    //construct the H1 and H2 modifiers for sector from the mss AM, AN, and X arraylists\r\n                    if (lineType === TacticalLines.RANGE_FAN_SECTOR) {\r\n                        let AM: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.AM_DISTANCE);\r\n                        let AN: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.AN_AZIMUTH);\r\n                        let X: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.X_ALTITUDE_DEPTH);\r\n                        if (AM != null) {\r\n                            let strAM: string = \"\";\r\n                            for (let j: int = 0; j < AM.length; j++) {\r\n                                strAM += AM[j].toString();\r\n                                if (j < AM.length - 1) {\r\n                                    strAM += \",\";\r\n                                }\r\n                            }\r\n                            tg.set_AM(strAM);\r\n                        }\r\n                        if (AN != null) {\r\n                            let strAN: string = \"\";\r\n                            for (let j: int = 0; j < AN.length; j++) {\r\n                                strAN += AN[j];\r\n                                if (j < AN.length - 1) {\r\n                                    strAN += \",\";\r\n                                }\r\n                            }\r\n                            tg.set_AN(strAN);\r\n                        }\r\n                        if (X != null) {\r\n                            let strX: string = \"\";\r\n                            for (let j: int = 0; j < X.length; j++) {\r\n                                strXAlt = clsRenderer.createAltitudeLabel(X[j], altitudeUnit, altitudeLabel);\r\n                                strX += strXAlt;\r\n\r\n                                if (j < X.length - 1) {\r\n                                    strX += \",\";\r\n                                }\r\n                            }\r\n                            tg.set_X(strX);\r\n                        }\r\n                        if (AM != null && AN != null) {\r\n                            let numSectors: int = AN.length / 2;\r\n                            let left: double = 0;\r\n                            let right: double = 0;\r\n                            let min: double = 0;\r\n                            let max: double = 0;\r\n                            //construct left,right,min,max from the arraylists\r\n                            let strLeftRightMinMax: string = \"\";\r\n                            for (let j: int = 0; j < numSectors; j++) {\r\n                                left = AN[2 * j];\r\n                                right = AN[2 * j + 1];\r\n                                if (j + 1 === AM.length) {\r\n                                    break;\r\n                                }\r\n                                min = AM[j];\r\n                                max = AM[j + 1];\r\n                                strLeftRightMinMax += left.toString() + \",\" + right.toString() + \",\" + min.toString() + \",\" + max.toString();\r\n                                if (j < numSectors - 1) {\r\n                                    strLeftRightMinMax += \",\";\r\n                                }\r\n\r\n                            }\r\n                            let len: int = strLeftRightMinMax.length;\r\n                            let c: string = strLeftRightMinMax.substring(len - 1, len);\r\n                            if (c === \",\") {\r\n                                strLeftRightMinMax = strLeftRightMinMax.substring(0, len - 1);\r\n                            }\r\n                            tg.set_LRMM(strLeftRightMinMax);\r\n                        }\r\n                    } else {\r\n                        if (lineType === TacticalLines.RADAR_SEARCH) {\r\n                            let AM: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.AM_DISTANCE);\r\n                            let AN: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.AN_AZIMUTH);\r\n                            if (AM != null) {\r\n                                let strAM: string = \"\";\r\n                                for (let j: int = 0; j < AM.length && j < 2; j++) {\r\n                                    strAM += AM[j].toString();\r\n                                    if (j < AM.length - 1) {\r\n                                        strAM += \",\";\r\n                                    }\r\n                                }\r\n                                tg.set_AM(strAM);\r\n                            }\r\n                            if (AN != null) {\r\n                                let strAN: string = \"\";\r\n                                for (let j: int = 0; j < AN.length && j < 2; j++) {\r\n                                    strAN += AN[j];\r\n                                    if (j < AN.length - 1) {\r\n                                        strAN += \",\";\r\n                                    }\r\n                                }\r\n                                tg.set_AN(strAN);\r\n                            }\r\n                            if (AM != null && AN != null) {\r\n                                let left: double = 0;\r\n                                let right: double = 0;\r\n                                let min: double = 0;\r\n                                let max: double = 0;\r\n                                //construct left,right,min,max from the arraylists\r\n                                let strLeftRightMinMax: string = \"\";\r\n                                left = AN[0];\r\n                                right = AN[1];\r\n                                min = AM[0];\r\n                                max = AM[1];\r\n                                strLeftRightMinMax += left.toString() + \",\" + right.toString() + \",\" + min.toString() + \",\" + max.toString();\r\n                                tg.set_LRMM(strLeftRightMinMax);\r\n                            }\r\n                        }\r\n                    }\r\n\r\n                    let j: int = 0;\r\n                    if (lineType === TacticalLines.LAUNCH_AREA || lineType === TacticalLines.DEFENDED_AREA_CIRCULAR || lineType === TacticalLines.SHIP_AOI_CIRCULAR) //geo ellipse\r\n                    {\r\n                        let AM: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.AM_DISTANCE);\r\n                        let AN: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.AN_AZIMUTH);\r\n                        if (AM != null && AM.length > 1) {\r\n                            let strAM: string = AM[0].toString(); // major axis\r\n                            tg.set_AM(strAM);\r\n                            let strAM1: string = AM[1].toString(); // minor axis\r\n                            tg.set_AM1(strAM1);\r\n                        }\r\n                        if (AN != null && AN.length > 0) {\r\n                            let strAN: string = AN[0].toString(); // rotation\r\n                            tg.set_AN(strAN);\r\n                        }\r\n                    }\r\n                    switch (lineType) {\r\n                        case TacticalLines.ROZ:\r\n                        case TacticalLines.AARROZ:\r\n                        case TacticalLines.UAROZ:\r\n                        case TacticalLines.WEZ:\r\n                        case TacticalLines.FEZ:\r\n                        case TacticalLines.JEZ:\r\n                        case TacticalLines.FAADZ:\r\n                        case TacticalLines.HIDACZ:\r\n                        case TacticalLines.MEZ:\r\n                        case TacticalLines.LOMEZ:\r\n                        case TacticalLines.HIMEZ:\r\n                        case TacticalLines.ACA:\r\n                        case TacticalLines.ACA_RECTANGULAR:\r\n                        case TacticalLines.ACA_CIRCULAR:\r\n                        case TacticalLines.WFZ: {\r\n                            let X: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.X_ALTITUDE_DEPTH);\r\n                            if (X != null && X.length > 0) {\r\n                                strXAlt = clsRenderer.createAltitudeLabel(X[0], altitudeUnit, altitudeLabel);\r\n                                tg.set_X(strXAlt);\r\n                            }\r\n                            if (X != null && X.length > 1) {\r\n                                strXAlt = clsRenderer.createAltitudeLabel(X[1], altitudeUnit, altitudeLabel);\r\n                                tg.set_X1(strXAlt);\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        case TacticalLines.SC:\r\n                        case TacticalLines.MRR:\r\n                        case TacticalLines.SL:\r\n                        case TacticalLines.TC:\r\n                        case TacticalLines.LLTR:\r\n                        case TacticalLines.AC:\r\n                        case TacticalLines.SAAFR: {\r\n                            let pt: POINT2 = tg.LatLongs[0];\r\n                            let pt2d0: Point2D = new Point2D(pt.x, pt.y);\r\n                            let pt2d0Pixels: Point2D = converter.GeoToPixels(pt2d0);\r\n                            let pt0Pixels: POINT2 = new POINT2(pt2d0Pixels.getX(), pt2d0Pixels.getY());\r\n\r\n                            //get some point 10000 meters away from pt\r\n                            //10000 should work for any scale                    \r\n                            let dist: double = 10000;\r\n                            let pt2: POINT2 = mdlGeodesic.geodesic_coordinate(pt, dist, 0);\r\n                            let pt2d1: Point2D = new Point2D(pt2.x, pt2.y);\r\n                            let pt2d1Pixels: Point2D = converter.GeoToPixels(pt2d1);\r\n                            let pt1Pixels: POINT2 = new POINT2(pt2d1Pixels.getX(), pt2d1Pixels.getY());\r\n                            //calculate pixels per meter\r\n                            let distPixels: double = lineutility.CalcDistanceDouble(pt0Pixels, pt1Pixels);\r\n                            let pixelsPerMeter: double = distPixels / dist;\r\n\r\n                            let AM: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.AM_DISTANCE);\r\n                            if (AM != null) {\r\n                                let strAM: string = \"\";\r\n                                for (j = 0; j < AM.length; j++) {\r\n                                    strAM += AM[j].toString();\r\n                                    if (j < AM.length - 1) {\r\n                                        strAM += \",\";\r\n                                    }\r\n                                }\r\n                                tg.set_AM(strAM);\r\n                            }\r\n                            let strRadii: string[];\r\n                            //get the widest value\r\n                            //the current requirement is to use the greatest width as the default width\r\n                            let maxWidth: double = 0;\r\n                            let\r\n                                temp: double = 0;\r\n                            let maxWidthMeters: double = 0;\r\n                            if (tg.get_AM() != null && tg.get_AM().length > 0) {\r\n                                strRadii = tg.get_AM().split(\",\");\r\n                                if (strRadii.length > 0) {\r\n                                    for (j = 0; j < strRadii.length; j++) {\r\n                                        if (!Number.isNaN(parseFloat(strRadii[j]))) {\r\n                                            temp = parseFloat(strRadii[j]);\r\n                                            if (temp > maxWidth) {\r\n                                                maxWidth = temp;\r\n                                            }\r\n                                        }\r\n                                    }\r\n                                    maxWidthMeters = maxWidth;\r\n                                    maxWidth *= pixelsPerMeter / 2;\r\n\r\n                                    for (j = 0; j < tg.Pixels.length; j++) {\r\n                                        if (strRadii.length > j) {\r\n                                            if (!Number.isNaN(parseFloat(strRadii[j]))) {\r\n                                                let pixels: double = parseFloat(strRadii[j]) * pixelsPerMeter / 2;\r\n                                                tg.Pixels[j].style = pixels as int;\r\n                                                tg.LatLongs[j].style = pixels as int;\r\n                                            } else {\r\n                                                tg.Pixels[j].style = maxWidth as int;\r\n                                                tg.LatLongs[j].style = maxWidth as int;\r\n                                            }\r\n                                        } else {\r\n                                            tg.Pixels[j].style = maxWidth as int;\r\n                                            tg.LatLongs[j].style = maxWidth as int;\r\n                                        }\r\n                                    }\r\n                                }\r\n                            }\r\n\r\n                            maxWidthMeters *= distanceUnit.conversionFactor;\r\n                            maxWidthMeters *= 10.0;\r\n                            maxWidthMeters = Math.round(maxWidthMeters);\r\n                            let tempWidth: int = maxWidthMeters as int;\r\n                            maxWidthMeters = tempWidth / 10.0;\r\n\r\n                            tg.set_AM(maxWidthMeters.toString() + \" \" + distanceUnit.label);\r\n                            //use X, X1 to set tg.H, tg.H1\r\n                            let X = milStd.getModifiers_AM_AN_X(Modifiers.X_ALTITUDE_DEPTH);\r\n                            if (X != null && X.length > 0) {\r\n                                strXAlt = clsRenderer.createAltitudeLabel(X[0], altitudeUnit, altitudeLabel);\r\n                                tg.set_X(strXAlt);\r\n                            }\r\n                            if (X != null && X.length > 1) {\r\n                                strXAlt = clsRenderer.createAltitudeLabel(X[1], altitudeUnit, altitudeLabel);\r\n                                tg.set_X1(strXAlt);\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                    //circular range fans\r\n                    if (lineType === TacticalLines.RANGE_FAN) {\r\n                        let AM: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.AM_DISTANCE);\r\n                        let X: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.X_ALTITUDE_DEPTH);\r\n                        let strAM: string = \"\";\r\n                        let strX: string = \"\";\r\n                        if (AM != null) {\r\n                            // Range fan circular has a maximum of 3 circles\r\n                            for (j = 0; j < AM.length && j < 3; j++) {\r\n                                strAM += AM[j].toString();\r\n                                if (j < AM.length - 1) {\r\n                                    strAM += \",\";\r\n                                }\r\n\r\n                                if (X != null && j < X.length) {\r\n                                    strXAlt = clsRenderer.createAltitudeLabel(X[j], altitudeUnit, altitudeLabel);\r\n                                    strX += strXAlt;\r\n                                    if (j < X.length - 1) {\r\n                                        strX += \",\";\r\n                                    }\r\n                                }\r\n                            }\r\n                        }\r\n                        tg.set_AM(strAM);\r\n                        tg.set_X(strX);\r\n                    }\r\n                    switch (lineType) {\r\n                        case TacticalLines.PAA_RECTANGULAR:\r\n                        case TacticalLines.RECTANGULAR_TARGET:\r\n                        case TacticalLines.FSA_RECTANGULAR:\r\n                        case TacticalLines.SHIP_AOI_RECTANGULAR:\r\n                        case TacticalLines.DEFENDED_AREA_RECTANGULAR:\r\n                        case TacticalLines.FFA_RECTANGULAR:\r\n                        case TacticalLines.ACA_RECTANGULAR:\r\n                        case TacticalLines.NFA_RECTANGULAR:\r\n                        case TacticalLines.RFA_RECTANGULAR:\r\n                        case TacticalLines.ATI_RECTANGULAR:\r\n                        case TacticalLines.CFFZ_RECTANGULAR:\r\n                        case TacticalLines.SENSOR_RECTANGULAR:\r\n                        case TacticalLines.CENSOR_RECTANGULAR:\r\n                        case TacticalLines.DA_RECTANGULAR:\r\n                        case TacticalLines.CFZ_RECTANGULAR:\r\n                        case TacticalLines.ZOR_RECTANGULAR:\r\n                        case TacticalLines.TBA_RECTANGULAR:\r\n                        case TacticalLines.TVAR_RECTANGULAR:\r\n                        case TacticalLines.CIRCULAR:\r\n                        case TacticalLines.BDZ:\r\n                        case TacticalLines.FSA_CIRCULAR:\r\n                        case TacticalLines.NOTACK:\r\n                        case TacticalLines.ACA_CIRCULAR:\r\n                        case TacticalLines.FFA_CIRCULAR:\r\n                        case TacticalLines.NFA_CIRCULAR:\r\n                        case TacticalLines.RFA_CIRCULAR:\r\n                        case TacticalLines.PAA_CIRCULAR:\r\n                        case TacticalLines.ATI_CIRCULAR:\r\n                        case TacticalLines.CFFZ_CIRCULAR:\r\n                        case TacticalLines.SENSOR_CIRCULAR:\r\n                        case TacticalLines.CENSOR_CIRCULAR:\r\n                        case TacticalLines.DA_CIRCULAR:\r\n                        case TacticalLines.CFZ_CIRCULAR:\r\n                        case TacticalLines.ZOR_CIRCULAR:\r\n                        case TacticalLines.TBA_CIRCULAR:\r\n                        case TacticalLines.TVAR_CIRCULAR:\r\n                        case TacticalLines.KILLBOXBLUE_CIRCULAR:\r\n                        case TacticalLines.KILLBOXPURPLE_CIRCULAR:\r\n                        case TacticalLines.KILLBOXBLUE_RECTANGULAR:\r\n                        case TacticalLines.KILLBOXPURPLE_RECTANGULAR: {\r\n                            let AM: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.AM_DISTANCE);\r\n                            if (AM != null && AM.length > 0) {\r\n                                let strAM: string = AM[0].toString();\r\n                                //set width for rectangles or radius for circles\r\n                                tg.set_AM(strAM);\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                    if (lineType === TacticalLines.RECTANGULAR || lineType === TacticalLines.CUED_ACQUISITION) {\r\n                        let AM: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.AM_DISTANCE);\r\n                        let AN: Array<number> = milStd.getModifiers_AM_AN_X(Modifiers.AN_AZIMUTH);\r\n                        if (AN == null) {\r\n                            AN = new Array();\r\n                        }\r\n                        if (AN.length === 0) {\r\n                            AN.push(0);\r\n                        }\r\n\r\n                        if (AM != null && AM.length > 1) {\r\n                            let strAM: string = AM[0].toString();    //width\r\n                            let strAM1: string = AM[1].toString();     //length\r\n                            //set width and length in meters for rectangular target\r\n                            tg.set_AM(strAM);\r\n                            tg.set_AM1(strAM1);\r\n                            //set attitude in degrees\r\n                            let strAN: string = AN[0].toString();\r\n                            tg.set_AN(strAN);\r\n                        }\r\n                        /*\r\n                        if(AM.length>2)\r\n                        {\r\n                            let strH1: string = string(AM[2]);     //buffer size\r\n                            tg.set_H1(strH1);\r\n                        }\r\n                         */\r\n                    }\r\n                } catch (exc) {\r\n                    if (exc instanceof Error) {\r\n                        ErrorLogger.LogException(\"clsRenderer\", \"createTGLightfromMilStdSymbol\",\r\n                            new RendererException(\"Failed to build multipoint TG for \" + milStd.getSymbolID(), exc));\r\n                    } else {\r\n                        throw exc;\r\n                    }\r\n                }\r\n                return tg;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 3: {\r\n                const [milStd, converter, computeChannelPt] = args as [MilStdSymbol, IPointConversion, boolean];\r\n\r\n\r\n                let tg: TGLight = new TGLight();\r\n                try {\r\n                    let symbolId: string = milStd.getSymbolID();\r\n                    tg.set_SymbolId(symbolId);\r\n                    let status: string = tg.get_Status();\r\n                    if (status != null && status === \"A\") {\r\n                        //lineStyle=GraphicProperties.LINE_TYPE_DASHED;\r\n                        tg.set_LineStyle(1);\r\n                    }\r\n                    tg.set_VisibleModifiers(true);\r\n                    //set tg latlongs and pixels\r\n                    clsRenderer.setClientCoords(milStd, tg);\r\n                    //build tg.Pixels\r\n                    tg.Pixels = clsUtility.LatLongToPixels(tg.LatLongs, converter);\r\n                    //tg.set_Font(new Font(\"Arial\", Font.PLAIN, 12));\r\n                    tg.set_Font(RendererSettings.getInstance().getMPLabelFont());\r\n                    tg.set_FillColor(milStd.getFillColor());\r\n                    tg.set_LineColor(milStd.getLineColor());\r\n                    tg.set_LineThickness(milStd.getLineWidth());\r\n                    tg.set_TexturePaint(milStd.getFillStyle());\r\n                    tg.set_patternScale(milStd.getPatternScale());\r\n                    tg.set_FontBackColor(Color.WHITE);\r\n                    tg.set_TextColor(milStd.getTextColor());\r\n\r\n                    //            tg.set_DTG(milStd.getModifier(Modifiers.W_DTG_1));\r\n                    //            tg.set_DTG1(milStd.getModifier(Modifiers.W1_DTG_2));\r\n                    //            tg.set_H(milStd.getModifier(Modifiers.H_ADDITIONAL_INFO_1));\r\n                    //            tg.set_H1(milStd.getModifier(Modifiers.H1_ADDITIONAL_INFO_2));\r\n                    //            tg.set_H2(milStd.getModifier(Modifiers.H2_ADDITIONAL_INFO_3));\r\n                    //            tg.set_Name(milStd.getModifier(Modifiers.T_UNIQUE_DESIGNATION_1));\r\n                    //            tg.set_T1(milStd.getModifier(Modifiers.T1_UNIQUE_DESIGNATION_2));\r\n                    //            tg.set_Location(milStd.getModifier(Modifiers.Y_LOCATION));\r\n                    //            tg.set_N(Modifiers.N_HOSTILE);\r\n                    if (milStd.getModifier(Modifiers.W_DTG_1) != null) {\r\n                        tg.set_DTG(milStd.getModifier(Modifiers.W_DTG_1));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.W1_DTG_2) != null) {\r\n                        tg.set_DTG1(milStd.getModifier(Modifiers.W1_DTG_2));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.H_ADDITIONAL_INFO_1) != null) {\r\n                        tg.set_H(milStd.getModifier(Modifiers.H_ADDITIONAL_INFO_1));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.H1_ADDITIONAL_INFO_2) != null) {\r\n                        tg.set_H1(milStd.getModifier(Modifiers.H1_ADDITIONAL_INFO_2));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.H2_ADDITIONAL_INFO_3) != null) {\r\n                        tg.set_H2(milStd.getModifier(Modifiers.H2_ADDITIONAL_INFO_3));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.T_UNIQUE_DESIGNATION_1) != null) {\r\n                        tg.set_Name(milStd.getModifier(Modifiers.T_UNIQUE_DESIGNATION_1));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.T1_UNIQUE_DESIGNATION_2) != null) {\r\n                        tg.set_T1(milStd.getModifier(Modifiers.T1_UNIQUE_DESIGNATION_2));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.V_EQUIP_TYPE) != null) {\r\n                        tg.set_V(milStd.getModifier(Modifiers.V_EQUIP_TYPE));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.AS_COUNTRY) != null) {\r\n                        tg.set_AS(milStd.getModifier(Modifiers.AS_COUNTRY));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.AP_TARGET_NUMBER) != null) {\r\n                        tg.set_AP(milStd.getModifier(Modifiers.AP_TARGET_NUMBER));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.Y_LOCATION) != null) {\r\n                        tg.set_Location(milStd.getModifier(Modifiers.Y_LOCATION));\r\n                    }\r\n                    if (milStd.getModifier(Modifiers.N_HOSTILE) != null) {\r\n                        tg.set_N(milStd.getModifier(Modifiers.N_HOSTILE));\r\n                    }\r\n\r\n                    //int lineType=CELineArray.CGetLinetypeFromString(tg.get_SymbolId());\r\n                    let lineType: int = clsUtilityJTR.GetLinetypeFromString(symbolId);\r\n                    let isClosedArea: boolean = clsUtilityJTR.isClosedPolygon(lineType);\r\n\r\n                    if (isClosedArea) {\r\n                        clsUtilityJTR.ClosePolygon(tg.Pixels);\r\n                        clsUtilityJTR.ClosePolygon(tg.LatLongs);\r\n                    }\r\n\r\n                    //these channels need a channel point added\r\n                    if (computeChannelPt) {\r\n                        switch (lineType) {\r\n                            case TacticalLines.CATK:\r\n                            case TacticalLines.CATKBYFIRE:\r\n                            case TacticalLines.AAAAA:\r\n                            case TacticalLines.AIRAOA:\r\n                            case TacticalLines.MAIN:\r\n                            case TacticalLines.SPT:\r\n                            case TacticalLines.FRONTAL_ATTACK:\r\n                            case TacticalLines.TURNING_MOVEMENT:\r\n                            case TacticalLines.MOVEMENT_TO_CONTACT: {\r\n                                let ptPixels: POINT2 = clsUtilityJTR.ComputeLastPoint(tg.Pixels);\r\n                                tg.Pixels.push(ptPixels);\r\n                                //Point pt = clsUtility.POINT2ToPoint(ptPixels);\r\n                                let pt: Point2D = new Point2D(ptPixels.x, ptPixels.y);\r\n                                //in case it needs the corresponding geo point\r\n                                let ptGeo2d: Point2D = converter.PixelsToGeo(pt);\r\n                                let ptGeo: POINT2 = clsUtility.Point2DToPOINT2(ptGeo2d);\r\n                                tg.LatLongs.push(ptGeo);\r\n                                //}\r\n                                break;\r\n                            }\r\n\r\n                            default: {\r\n                                break;\r\n                            }\r\n\r\n                        }\r\n                    }\r\n                } catch (exc) {\r\n                    if (exc instanceof Error) {\r\n                        ErrorLogger.LogException(\"clsRenderer\", \"createTGLightfromMilStdSymbol\",\r\n                            new RendererException(\"Failed to build multipoint TG for \" + milStd.getSymbolID(), exc));\r\n                    } else {\r\n                        throw exc;\r\n                    }\r\n                }\r\n                return tg;\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    private static createAltitudeLabel(distance: double, altitudeUnit: DistanceUnit, altitudeLabel: string): string {\r\n        let conversionFactor: double = 0;\r\n\r\n        // if using \"FL\" (Flight Level) for altitudeLabel, override conversion factor to avoid potential user error with altitudeUnit\r\n        if (altitudeLabel === \"FL\") {\r\n            conversionFactor = DistanceUnit.FLIGHT_LEVEL.conversionFactor;\r\n        } else {\r\n            conversionFactor = altitudeUnit.conversionFactor;\r\n        }\r\n\r\n        // Truncate the result\r\n        let result: double = distance * conversionFactor;\r\n        result *= 10.0;\r\n        result = Math.round(result);\r\n        let tempResult: int = Math.trunc(result);\r\n        let truncatedResult: int = Math.trunc(tempResult / 10);\r\n        // MIL-STD-2525D says altitude/depth must be an integer\r\n\r\n        // Simplifies labels of \"0 units AGL\" to \"GL\" (Ground Level) and \"0 units AMSL/BMSL\" to \"MSL\" (Mean Sea Level)\r\n        // as permitted by MIL-STD-2525D 5.3.7.5.1.\r\n        // Also works for \"0 units GL\" and \"0 units MSL\", which are improperly labeled but can be understood to mean the same thing.\r\n        if (truncatedResult === 0) {\r\n            if (altitudeLabel === \"AGL\" || altitudeLabel === \"GL\") {\r\n                return \"GL\";\r\n            }\r\n            if (altitudeLabel === \"AMSL\" || altitudeLabel === \"BMSL\" || altitudeLabel === \"MSL\") {\r\n                return \"MSL\";\r\n            }\r\n        }\r\n\r\n        // Flight level is a special altitude displayed as \"FL ###\" where ### are 3 digits representing hundreds of feet.\r\n        if (altitudeLabel === \"FL\") {\r\n            return \"FL \" + String(truncatedResult).padStart(3, '0');\r\n        }\r\n\r\n        return truncatedResult + \" \" + altitudeUnit.label + \" \" + altitudeLabel;\r\n    }\r\n\r\n    private static Shape2ToShapeInfo(shapeInfos: Array<ShapeInfo>, shapes: Array<Shape2>): void {\r\n        try {\r\n            let j: int = 0;\r\n            let shape: Shape2;\r\n            if (shapes == null || shapeInfos == null || shapes.length === 0) {\r\n                return;\r\n            }\r\n\r\n            for (j = 0; j < shapes.length; j++) \r\n            {\r\n                shape = shapes[j];\r\n                if(shape != null && shape !== undefined)\r\n                    shapeInfos.push(shape as ShapeInfo);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"clsRenderer\", \"Shape2ToShapeInfo\",\r\n                    new RendererException(\"Failed to build ShapeInfo ArrayList\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Added function to handle when coords or display area spans IDL but not\r\n     * both, it prevents the symbol from rendering if the bounding rectangles\r\n     * don't intersect.\r\n     *\r\n     * @param tg\r\n     * @param converter\r\n     * @param clipArea\r\n     * @return\r\n     */\r\n    public static intersectsClipArea(tg: TGLight, converter: IPointConversion, clipArea: Point2D[] | Rectangle | Rectangle2D): boolean {\r\n        let result: boolean = false;\r\n        try {\r\n            if (clipArea == null || tg.LatLongs.length < 2) {\r\n                return true;\r\n            }\r\n\r\n            let clipBounds: Rectangle2D = null;\r\n            let clipPoints: Array<Point2D> = null;\r\n\r\n            //            if (clipArea != null) {\r\n            //                if (clipArea.getClass().isAssignableFrom(Rectangle2D.class)) {\r\n            //                    clipBounds = (Rectangle2D) clipArea;\r\n            //                } else if (clipArea.getClass().isAssignableFrom(Rectangle.class)) {\r\n            //                    clipBounds = (Rectangle2D) clipArea;\r\n            //                } else if (clipArea.getClass().isAssignableFrom(ArrayList.class)) {\r\n            //                    clipPoints = (ArrayList<Point2D>) clipArea;\r\n            //                }\r\n            //            }\r\n            if (clipArea != null) {\r\n                if (clipArea instanceof Rectangle2D) {\r\n                    clipBounds = clipArea as Rectangle2D;\r\n                } else {\r\n                    if (clipArea instanceof Rectangle) {\r\n                        let rectx: Rectangle = clipArea as Rectangle;\r\n                        clipBounds = new Rectangle2D(rectx.x, rectx.y, rectx.width, rectx.height);\r\n                    } else {\r\n                        if (clipArea instanceof Array) {\r\n                            clipPoints = clipArea as Array<Point2D>;\r\n                            //let x0: double=clipPoints[0].getX(),y0=clipPoints[0].getY();\r\n                            //let w: double=clipPoints[1].getX()-x0,h=clipPoints[3].getY()-y0;\r\n                            //clipBounds = new Rectangle2D(x0, y0, w, h);\r\n                            clipBounds = clsUtility.getMBR(clipPoints);\r\n                        }\r\n                    }\r\n\r\n                }\r\n\r\n            }\r\n            //assumes we are using clipBounds\r\n            let j: int = 0;\r\n            let x: double = clipBounds.getMinX();\r\n            let y: double = clipBounds.getMinY();\r\n            let width: double = clipBounds.getWidth();\r\n            let height: double = clipBounds.getHeight();\r\n            let tl: POINT2 = new POINT2(x, y);\r\n            let br: POINT2 = new POINT2(x + width, y + height);\r\n            tl = clsUtility.PointPixelsToLatLong(tl, converter);\r\n            br = clsUtility.PointPixelsToLatLong(br, converter);\r\n            //the latitude range\r\n            //boolean ptInside = false, ptAbove = false, ptBelow = false;\r\n            let coordsLeft: double = tg.LatLongs[0].x;\r\n            let coordsRight: double = coordsLeft;\r\n            let coordsTop: double = tg.LatLongs[0].y;\r\n            let coordsBottom: double = coordsTop;\r\n            let intersects: boolean = false;\r\n            let minx: double = tg.LatLongs[0].x;\r\n            let maxx: double = minx;\r\n            let maxNegX: double = 0;\r\n            for (j = 0; j < tg.LatLongs.length; j++) {\r\n                let pt: POINT2 = tg.LatLongs[j];\r\n                if (pt.x < minx) {\r\n\r\n                    minx = pt.x;\r\n                }\r\n\r\n                if (pt.x > maxx) {\r\n\r\n                    maxx = pt.x;\r\n                }\r\n\r\n                if (maxNegX === 0 && pt.x < 0) {\r\n\r\n                    maxNegX = pt.x;\r\n                }\r\n\r\n                if (maxNegX < 0 && pt.x < 0 && pt.x > maxNegX) {\r\n\r\n                    maxNegX = pt.x;\r\n                }\r\n\r\n                if (pt.y < coordsBottom) {\r\n\r\n                    coordsBottom = pt.y;\r\n                }\r\n\r\n                if (pt.y > coordsTop) {\r\n\r\n                    coordsTop = pt.y;\r\n                }\r\n\r\n            }\r\n            let coordSpanIDL: boolean = false;\r\n            if (maxx === 180 || minx === -180) {\r\n\r\n                coordSpanIDL = true;\r\n            }\r\n\r\n            if (maxx - minx >= 180) {\r\n                coordSpanIDL = true;\r\n                coordsLeft = maxx;\r\n                coordsRight = maxNegX;\r\n            } else {\r\n                coordsLeft = minx;\r\n                coordsRight = maxx;\r\n            }\r\n            //if(canClipPoints)\r\n            //{                \r\n            if (br.y <= coordsBottom && coordsBottom <= tl.y) {\r\n                intersects = true;\r\n            } else if (coordsBottom <= br.y && br.y <= coordsTop) {\r\n                intersects = true;\r\n            }\r\n            else {\r\n                return false;\r\n            }\r\n\r\n            //}\r\n            //if it gets this far then the latitude ranges intersect\r\n            //re-initialize intersects for the longitude ranges\r\n            intersects = false;\r\n            //the longitude range\r\n            //the min and max coords longitude\r\n            let boxSpanIDL: boolean = false;\r\n            //boolean coordSpanIDL = false;\r\n            if (tl.x === 180 || tl.x === -180 || br.x === 180 || br.x === -180) {\r\n\r\n                boxSpanIDL = true;\r\n            } else if (Math.abs(br.x - tl.x) > 180) {\r\n                boxSpanIDL = true;\r\n            }\r\n\r\n\r\n            //            if (coordsRight - coordsLeft > 180)\r\n            //            {\r\n            //                let temp: double = coordsLeft;\r\n            //                coordsLeft = coordsRight;\r\n            //                coordsRight = temp;\r\n            //                coordSpanIDL=true;\r\n            //            }\r\n            //boolean intersects=false;\r\n            if (coordSpanIDL && boxSpanIDL) {\r\n                intersects = true;\r\n            } else if (!coordSpanIDL && !boxSpanIDL)   //was && canclipPoints\r\n            {\r\n                if (coordsLeft <= tl.x && tl.x <= coordsRight) {\r\n                    intersects = true;\r\n                }\r\n\r\n                if (coordsLeft <= br.x && br.x <= coordsRight) {\r\n                    intersects = true;\r\n                }\r\n\r\n                if (tl.x <= coordsLeft && coordsLeft <= br.x) {\r\n                    intersects = true;\r\n                }\r\n\r\n                if (tl.x <= coordsRight && coordsRight <= br.x) {\r\n                    intersects = true;\r\n                }\r\n            } else if (!coordSpanIDL && boxSpanIDL)    //box spans IDL and coords do not\r\n            {\r\n                if (tl.x < coordsRight && coordsRight < 180) {\r\n                    intersects = true;\r\n                }\r\n\r\n                if (-180 < coordsLeft && coordsLeft < br.x) {\r\n                    intersects = true;\r\n                }\r\n\r\n            } else if (coordSpanIDL && !boxSpanIDL)    //coords span IDL and box does not\r\n            {\r\n                if (coordsLeft < br.x && br.x < 180) {\r\n                    intersects = true;\r\n                }\r\n\r\n                if (-180 < tl.x && tl.x < coordsRight) {\r\n                    intersects = true;\r\n                }\r\n            }\r\n\r\n            return intersects;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"clsRenderer\", \"intersectsClipArea\",\r\n                    new RendererException(\"Failed inside intersectsClipArea\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return result;\r\n    }\r\n\r\n    /**\r\n     * Adds Feint, decoy, or dummy indicator to shapes. Does not check if tactical graphic should have indicator\r\n     */\r\n    private static addFDI(tg: TGLight, shapes: Array<Shape2>): void {\r\n        try {\r\n            let msi: MSInfo = MSLookup.getInstance().getMSLInfo(tg.get_SymbolId());\r\n            let drawRule: int = msi != null ? msi.getDrawRule() : -1;\r\n            let lineType: int = tg.get_LineType();\r\n\r\n            if (lineType === TacticalLines.MAIN) {\r\n                // Only Axis of Advance with arrowhead in a different location\r\n                let points: Array<POINT2> = shapes[1].getPoints();\r\n                let ptA: POINT2 = new POINT2(points[points.length - 3]);\r\n                let ptB: POINT2 = new POINT2(points[points.length - 8]);\r\n                let ptC: POINT2 = new POINT2(points[points.length - 7]);\r\n                shapes.push(DISMSupport.getFDIShape(tg, ptA, ptB, ptC));\r\n            } else if (drawRule === DrawRules.AXIS1 || drawRule === DrawRules.AXIS2) {\r\n                // Axis of Advance symbols\r\n                let points: Array<POINT2> = shapes[0].getPoints();\r\n                let midPointIndex = Math.trunc(points.length / 2);\r\n                let ptA: POINT2 = new POINT2(points[midPointIndex - 1]);\r\n                let ptB: POINT2 = new POINT2(points[midPointIndex]);\r\n                let ptC: POINT2 = new POINT2(points[midPointIndex + 1]);\r\n                shapes.push(DISMSupport.getFDIShape(tg, ptA, ptB, ptC));\r\n            }\r\n            // Direction of attack symbols\r\n            else if (lineType === TacticalLines.DIRATKAIR) {\r\n                let points: Array<POINT2> = shapes[2].getPoints();\r\n                let ptA: POINT2 = new POINT2(points[0]);\r\n                let ptB: POINT2 = new POINT2(points[1]);\r\n                let ptC: POINT2 = new POINT2(points[2]);\r\n                shapes.push(DISMSupport.getFDIShape(tg, ptA, ptB, ptC));\r\n            } else if (lineType === TacticalLines.DIRATKGND) {\r\n                let points: Array<POINT2> = shapes[1].getPoints();\r\n                let ptA: POINT2 = new POINT2(points[7]);\r\n                let ptB: POINT2 = new POINT2(points[4]);\r\n                let ptC: POINT2 = new POINT2(points[9]);\r\n                shapes.push(DISMSupport.getFDIShape(tg, ptA, ptB, ptC));\r\n            } else if (lineType === TacticalLines.DIRATKSPT || lineType == TacticalLines.EXFILTRATION || lineType == TacticalLines.INFILTRATION) {\r\n                let points: Array<POINT2> = shapes[1].getPoints();\r\n                let ptA: POINT2 = new POINT2(points[0]);\r\n                let ptB: POINT2 = new POINT2(points[1]);\r\n                let ptC: POINT2 = new POINT2(points[2]);\r\n                shapes.push(DISMSupport.getFDIShape(tg, ptA, ptB, ptC));\r\n            }\r\n            else if (lineType == TacticalLines.EXPLOIT) {\r\n                let points: Array<POINT2> = shapes[1].getPoints();\r\n                let ptA = new POINT2(points[0]);\r\n                let ptB = new POINT2(points[1]);\r\n                let ptC = new POINT2(points[2]);\r\n                shapes.push(DISMSupport.getFDIShape(tg, ptA, ptB, ptC));\r\n            }\r\n            else {\r\n                // Shape has no arrow. Put on top of shape\r\n                let firstPoint: POINT2 = shapes[0].getPoints()[0];\r\n                let ptUl: POINT2 = new POINT2(firstPoint);\r\n                let ptUr: POINT2 = new POINT2(firstPoint);\r\n                let ptLr: POINT2 = new POINT2(firstPoint);\r\n                let ptLl: POINT2 = new POINT2(firstPoint);\r\n                clsUtility.GetMBR(shapes, ptUl, ptUr, ptLr, ptLl);\r\n                shapes.push(DISMSupport.getFDIShape(tg, ptUl, ptUr));\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsRenderer._className, \"addFDI\", new RendererException(\"failed inside addFDI\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * GoogleEarth renderer uses polylines for rendering\r\n     *\r\n     * @param mss MilStdSymbol object\r\n     * @param converter the geographic to pixels coordinate converter\r\n     * @param clipArea the clip bounds\r\n     */\r\n    public static renderWithPolylines(mss: MilStdSymbol,\r\n        converter: IPointConversion,\r\n        clipArea: Point2D[] | Rectangle | Rectangle2D): void;\r\n\r\n    /**\r\n     * @param mss\r\n     * @param converter\r\n     * @param clipArea\r\n     * @param g2d\r\n     * @deprecated Graphics2D not used\r\n     */\r\n    public static renderWithPolylines(mss: MilStdSymbol,\r\n        converter: IPointConversion,\r\n        clipArea: Point2D[] | Rectangle | Rectangle2D,\r\n        g2d: Graphics2D): void;\r\n    public static renderWithPolylines(...args: unknown[]): void {\r\n        switch (args.length) {\r\n            case 3: {\r\n                const [mss, converter, clipArea] = args as [MilStdSymbol, IPointConversion, Point2D[] | Rectangle | Rectangle2D];\r\n\r\n\r\n                try {\r\n                    let tg: TGLight = clsRenderer.createTGLightFromMilStdSymbol(mss, converter);\r\n                    let shapeInfos: Array<ShapeInfo> = new Array();\r\n                    let modifierShapeInfos: Array<ShapeInfo> = new Array();\r\n                    if (clsRenderer.intersectsClipArea(tg, converter, clipArea)) {\r\n                        clsRenderer.render_GE(tg, shapeInfos, modifierShapeInfos, converter, clipArea);\r\n                    }\r\n                    mss.setSymbolShapes(shapeInfos);\r\n                    mss.setModifierShapes(modifierShapeInfos);\r\n                    mss.set_WasClipped(tg.get_WasClipped());\r\n                } catch (exc) {\r\n                    if (exc instanceof Error) {\r\n                        ErrorLogger.LogException(\"clsRenderer\", \"renderWithPolylines\",\r\n                            new RendererException(\"Failed inside renderWithPolylines\", exc));\r\n                    } else {\r\n                        throw exc;\r\n                    }\r\n                }\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 4: {\r\n                const [mss, converter, clipArea, g2d] = args as [MilStdSymbol, IPointConversion, Point2D[] | Rectangle | Rectangle2D, Graphics2D];\r\n\r\n\r\n                try {\r\n                    let tg: TGLight = clsRenderer.createTGLightFromMilStdSymbol(mss, converter);\r\n                    let shapeInfos: Array<ShapeInfo> = new Array();\r\n                    let modifierShapeInfos: Array<ShapeInfo> = new Array();\r\n                    if (clsRenderer.intersectsClipArea(tg, converter, clipArea)) {\r\n                        clsRenderer.render_GE(tg, shapeInfos, modifierShapeInfos, converter, clipArea, g2d);\r\n                    }\r\n                    mss.setSymbolShapes(shapeInfos);\r\n                    mss.setModifierShapes(modifierShapeInfos);\r\n                } catch (exc) {\r\n                    if (exc instanceof Error) {\r\n                        ErrorLogger.LogException(\"clsRenderer\", \"renderWithPolylines\",\r\n                            new RendererException(\"Failed inside renderWithPolylines\", exc));\r\n                    } else {\r\n                        throw exc;\r\n                    }\r\n                }\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * Google Earth renderer: Called by mapfragment-demo This is the public\r\n     * interface for Google Earth renderer assumes tg.Pixels is filled assumes\r\n     * the caller instantiated the ShapeInfo arrays\r\n     *\r\n     * @param tg tactical graphic\r\n     * @param shapeInfos symbol ShapeInfo array\r\n     * @param modifierShapeInfos modifier ShapeInfo array\r\n     * @param converter geographic to pixels coordinate converter\r\n     * @param clipArea clipping bounds in pixels\r\n     */\r\n    public static render_GE(tg: TGLight,\r\n        shapeInfos: Array<ShapeInfo>,\r\n        modifierShapeInfos: Array<ShapeInfo>,\r\n        converter: IPointConversion,\r\n        clipArea: Point2D[] | Rectangle | Rectangle2D): void;\r\n\r\n    /**\r\n     * See render_GE below for comments\r\n     *\r\n     * @param tg\r\n     * @param shapeInfos\r\n     * @param modifierShapeInfos\r\n     * @param converter\r\n     * @param clipArea\r\n     * @param g2d test android-gradle\r\n     * @deprecated Graphics2D not used\r\n     */\r\n    public static render_GE(tg: TGLight,\r\n        shapeInfos: Array<ShapeInfo>,\r\n        modifierShapeInfos: Array<ShapeInfo>,\r\n        converter: IPointConversion,\r\n        clipArea: Point2D[] | Rectangle | Rectangle2D,\r\n        g2d: Graphics2D): void;\r\n    public static render_GE(...args: unknown[]): void {\r\n        switch (args.length) {\r\n            case 5: {\r\n                const [tg, shapeInfos, modifierShapeInfos, converter, clipArea] = args as [TGLight, Array<ShapeInfo>, Array<ShapeInfo>, IPointConversion, Point2D[] | Rectangle2D];\r\n\r\n\r\n                try {\r\n                    clsRenderer.reversePointsRevD(tg);\r\n\r\n                    let clipBounds: Rectangle2D = null;\r\n                    CELineArray.setClient(\"ge\");\r\n                    //            ArrayList<POINT2> origPixels = null;\r\n                    //            ArrayList<POINT2> origLatLongs = null;\r\n                    //            if (clsUtilityGE.segmentColorsSet(tg)) {\r\n                    //                origPixels=lineutility.getDeepCopy(tg.Pixels);\r\n                    //                origLatLongs=lineutility.getDeepCopy(tg.LatLongs);\r\n                    //            }\r\n                    let origFillPixels: Array<POINT2> = lineutility.getDeepCopy(tg.Pixels);\r\n\r\n                    if (tg.get_LineType() === TacticalLines.LC) {\r\n\r\n                        clsUtilityJTR.SegmentLCPoints(tg, converter);\r\n                    }\r\n\r\n\r\n                    //            boolean shiftLines = Channels.getShiftLines();\r\n                    //            if (shiftLines) {\r\n                    //                let affiliation: string = tg.get_Affiliation();\r\n                    //                Channels.setAffiliation(affiliation);\r\n                    //            }\r\n                    //CELineArray.setMinLength(2.5);    //2-27-2013\r\n                    let clipPoints: Array<Point2D> = null;\r\n                    if (clipArea != null) {\r\n                        if (clipArea instanceof Rectangle2D) {\r\n                            clipBounds = clipArea as Rectangle2D;\r\n                        } else if (clipArea instanceof Rectangle) {\r\n                            let rectx: Rectangle = clipArea as Rectangle;\r\n                            clipBounds = new Rectangle2D(rectx.x, rectx.y, rectx.width, rectx.height);\r\n                        } else if (clipArea instanceof Array) {\r\n                            clipPoints = clipArea as Array<Point2D>;\r\n                        }\r\n                    }\r\n                    let zoomFactor: double = clsUtilityGE.getZoomFactor(clipBounds, clipPoints, tg.Pixels);\r\n                    //add sub-section to test clipArea if client passes the rectangle\r\n                    /*\r\n                    let useClipPoints: boolean = false;    //currently not used\r\n                    if (useClipPoints === true && clipBounds != null) {\r\n                        let x: double = clipBounds.getMinX();\r\n                        let y: double = clipBounds.getMinY();\r\n                        let width: double = clipBounds.getWidth();\r\n                        let height: double = clipBounds.getHeight();\r\n                        clipPoints = new Array();\r\n                        clipPoints.push(new Point2D(x, y));\r\n                        clipPoints.push(new Point2D(x + width, y));\r\n                        clipPoints.push(new Point2D(x + width, y + height));\r\n                        clipPoints.push(new Point2D(x, y + height));\r\n                        clipPoints.push(new Point2D(x, y));\r\n                        clipBounds = null;\r\n                    }\r\n                    //end section\r\n                    */\r\n                    if (tg.get_Client() == null || tg.get_Client().length === 0) {\r\n                        tg.set_client(\"ge\");\r\n                    }\r\n\r\n                    clsUtility.RemoveDuplicatePoints(tg);\r\n\r\n                    let linetype: int = tg.get_LineType();\r\n                    if (linetype < 0) {\r\n                        linetype = clsUtilityJTR.GetLinetypeFromString(tg.get_SymbolId());\r\n                        //clsUtilityCPOF.SegmentGeoPoints(tg, converter);\r\n                        tg.set_LineType(linetype);\r\n                    }\r\n\r\n                    let isTextFlipped: boolean = false;\r\n                    let shapes: Array<Shape2>;   //use this to collect all the shapes\r\n                    clsUtilityGE.setSplineLinetype(tg);\r\n\r\n                    clsUtilityCPOF.SegmentGeoPoints(tg, converter, zoomFactor);\r\n                    if (clipBounds != null || clipPoints != null) {\r\n                        if (clsUtilityCPOF.canClipPoints(tg)) {\r\n                            //check assignment\r\n                            if (clipBounds != null) {\r\n                                clsClipPolygon2.ClipPolygon(tg, clipBounds);\r\n                            } else {\r\n                                if (clipPoints != null) {\r\n                                    clsClipQuad.ClipPolygon(tg, clipPoints);\r\n                                }\r\n                            }\r\n\r\n                            clsUtilityGE.removeTrailingPoints(tg, clipArea);\r\n                            tg.LatLongs = clsUtility.PixelsToLatLong(tg.Pixels, converter);\r\n                        }\r\n                    }\r\n\r\n                    //if MSR segment data set use original pixels unless tg.Pixels is empty from clipping\r\n                    //            if (origPixels != null) {\r\n                    //                if (tg.Pixels.length === 0) {\r\n                    //                    return;\r\n                    //                } else {\r\n                    //                    tg.Pixels = origPixels;\r\n                    //                    tg.LatLongs = origLatLongs;\r\n                    //                    clipArea = null;\r\n                    //                }\r\n                    //            }\r\n                    clsUtilityJTR.InterpolatePixels(tg);\r\n\r\n                    tg.modifiers = new Array();\r\n                    let g2d: Graphics2D = new Graphics2D();\r\n                    g2d.setFont(tg.get_Font());\r\n                    Modifier2.AddModifiersGeo(tg, g2d, clipArea, converter);\r\n\r\n                    clsUtilityCPOF.FilterPoints2(tg, converter);\r\n                    clsUtilityJTR.FilterVerticalSegments(tg);\r\n                    clsUtility.FilterAXADPoints(tg, converter);\r\n                    clsUtilityCPOF.ClearPixelsStyle(tg);\r\n\r\n                    let linesWithFillShapes: Array<Shape2> = null;\r\n\r\n                    let savePixels: Array<POINT2> = tg.Pixels;\r\n                    tg.Pixels = origFillPixels;\r\n\r\n                    //check assignment\r\n                    if (clipBounds != null) {\r\n                        linesWithFillShapes = clsClipPolygon2.LinesWithFill(tg, clipBounds);\r\n                    } else if (clipPoints != null) {\r\n                        linesWithFillShapes = clsClipQuad.LinesWithFill(tg, clipPoints);\r\n                    } else if (clipArea == null) {\r\n                        linesWithFillShapes = clsClipPolygon2.LinesWithFill(tg, null);\r\n                    }\r\n\r\n                    tg.Pixels = savePixels;\r\n\r\n                    let rangeFanFillShapes: Array<Shape2>;\r\n                    //do not fill the original shapes for circular range fans\r\n                    let savefillStyle: int = tg.get_FillStyle();\r\n                    if (linetype === TacticalLines.RANGE_FAN) {\r\n                        tg.set_Fillstyle(0);\r\n                    }\r\n\r\n                    //check assignment (pass which clip object is not null)\r\n                    if (clipBounds != null) {\r\n                        shapes = clsRenderer2.GetLineArray(tg, converter, isTextFlipped, clipBounds); //takes clip object           \r\n                    } else if (clipPoints != null) {\r\n                        shapes = clsRenderer2.GetLineArray(tg, converter, isTextFlipped, clipPoints);\r\n                    } else if (clipArea == null) {\r\n                        shapes = clsRenderer2.GetLineArray(tg, converter, isTextFlipped, null);\r\n                    }\r\n\r\n                    // Add Feint, decoy, or dummy indicator\r\n                    if (shapes != null\r\n                        && SymbolID.getSymbolSet(tg.get_SymbolId()) === SymbolID.SymbolSet_ControlMeasure\r\n                        && SymbolUtilities.hasFDI(tg.get_SymbolId())) {\r\n                        clsRenderer.addFDI(tg, shapes);\r\n                    }\r\n\r\n                    switch (linetype) {\r\n                        case TacticalLines.RANGE_FAN:\r\n                        case TacticalLines.RANGE_FAN_SECTOR:\r\n                        case TacticalLines.RADAR_SEARCH: {\r\n                            if (tg.get_FillColor() == null || tg.get_FillColor().getAlpha() < 2) {\r\n                                break;\r\n                            }\r\n                            let tg1: TGLight = clsUtilityCPOF.GetCircularRangeFanFillTG(tg);\r\n                            tg1.set_Fillstyle(savefillStyle);\r\n                            tg1.set_SymbolId(tg.get_SymbolId());\r\n                            //check assignment (pass which clip object is not null)\r\n                            if (clipBounds != null) {\r\n                                rangeFanFillShapes = clsRenderer2.GetLineArray(tg1, converter, isTextFlipped, clipBounds);\r\n                            } else {\r\n                                if (clipPoints != null) {\r\n                                    rangeFanFillShapes = clsRenderer2.GetLineArray(tg1, converter, isTextFlipped, clipPoints);\r\n                                } else {\r\n                                    if (clipArea == null) {\r\n                                        rangeFanFillShapes = clsRenderer2.GetLineArray(tg1, converter, isTextFlipped, null);\r\n                                    }\r\n                                }\r\n\r\n                            }\r\n\r\n\r\n                            if (rangeFanFillShapes != null) {\r\n                                if (shapes == null) {\r\n                                    console.log(\"shapes is null\");\r\n                                    break;\r\n                                } else {\r\n                                    shapes.splice(0, 0, ...rangeFanFillShapes);\r\n                                }\r\n\r\n                            }\r\n                            break;\r\n                        }\r\n\r\n                        default: {\r\n                            clsRenderer2.getAutoshapeFillShape(tg, shapes);\r\n                            break;\r\n                        }\r\n\r\n                    }\r\n                    //end section\r\n\r\n                    //undo any fillcolor for lines with fill\r\n                    clsUtilityCPOF.LinesWithSeparateFill(tg.get_LineType(), shapes);\r\n                    clsClipPolygon2.addAbatisFill(tg, shapes);\r\n\r\n                    //if this line is commented then the extra line in testbed goes away\r\n                    if (shapes != null && linesWithFillShapes != null && linesWithFillShapes.length > 0) {\r\n                        shapes.splice(0, 0, ...linesWithFillShapes);\r\n                    }\r\n\r\n                    if (clsUtilityCPOF.canClipPoints(tg) === false && clipBounds != null) {\r\n                        shapes = clsUtilityCPOF.postClipShapes(tg, shapes, clipBounds);\r\n                    } else {\r\n                        if (clsUtilityCPOF.canClipPoints(tg) === false && clipPoints != null) {\r\n                            shapes = clsUtilityCPOF.postClipShapes(tg, shapes, clipPoints);\r\n                        }\r\n                    }\r\n                    clsRenderer.resolvePostClippedShapes(tg,shapes);\r\n\r\n                    //returns early if textSpecs are null\r\n                    //currently the client is ignoring these\r\n                    if (modifierShapeInfos != null) {\r\n                        let textSpecs: Array<Shape2> = new Array();\r\n                        Modifier2.DisplayModifiers2(tg, g2d, textSpecs, isTextFlipped, converter);\r\n                        clsRenderer.Shape2ToShapeInfo(modifierShapeInfos, textSpecs);\r\n                    }\r\n                    clsRenderer.Shape2ToShapeInfo(shapeInfos, shapes);\r\n                    clsUtility.addHatchFills(tg, shapeInfos);\r\n\r\n                    //check assignment (pass which clip object is not null)\r\n                    if (clipBounds != null) {\r\n                        clsUtilityGE.SetShapeInfosPolylines(tg, shapeInfos, clipBounds);//takes a clip object            \r\n                    } else {\r\n                        if (clipPoints != null) {\r\n                            clsUtilityGE.SetShapeInfosPolylines(tg, shapeInfos, clipPoints);\r\n                        } else {\r\n                            if (clipArea == null) {\r\n                                clsUtilityGE.SetShapeInfosPolylines(tg, shapeInfos, null);\r\n                            }\r\n                        }\r\n\r\n                    }\r\n\r\n                } catch (exc) {\r\n                    if (exc instanceof Error) {\r\n                        ErrorLogger.LogException(clsRenderer._className, \"render_GE\",\r\n                            new RendererException(\"Failed inside render_GE\", exc));\r\n\r\n                    } else {\r\n                        throw exc;\r\n                    }\r\n                }\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 6: {\r\n                const [tg, shapeInfos, modifierShapeInfos, converter, clipArea, g2d] = args as [TGLight, Array<ShapeInfo>, Array<ShapeInfo>, IPointConversion, Point2D[] | Rectangle | Rectangle2D, Graphics2D];\r\n\r\n                clsRenderer.render_GE(tg, shapeInfos, modifierShapeInfos, converter, clipArea);\r\n\r\n\r\n                break;\r\n\r\n            }\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * creates a shape for known symbols. The intent is to use client points for\r\n     * the shape and is intended for use with ellipse. If hatch &gt; 1 it creates 2 shapes\r\n     * one for the hatch pattern, the second one is for the outline.\r\n     *\r\n     * @param milStd\r\n     * @param ipc\r\n     * @param clipArea\r\n     * @param shapeType\r\n     * @param lineColor\r\n     * @param fillColor\r\n     * @param hatch\r\n     */\r\n    public static render_Shape(milStd: MilStdSymbol,\r\n        ipc: IPointConversion,\r\n        clipArea: Point2D[] | Rectangle | Rectangle2D = null,\r\n        shapeType: int,\r\n        lineColor: Color = null,\r\n        fillColor: Color = null,\r\n        hatch: int): void {\r\n        try {\r\n            let clipBounds: Rectangle2D = null;\r\n            //CELineArray.setClient(\"ge\");\r\n            let clipPoints: Array<Point2D> = null;\r\n\r\n            if (clipArea != null) {\r\n                if (clipArea instanceof Rectangle2D) {\r\n                    clipBounds = clipArea as Rectangle2D;\r\n                } else if (clipArea instanceof Rectangle) {\r\n                    clipBounds = new Rectangle2D(clipArea.x, clipArea.y, clipArea.width, clipArea.height); // clipArea as Rectangle2D;\r\n                } else if (clipArea instanceof Array) {\r\n                    clipPoints = clipArea as Array<Point2D>;\r\n                }\r\n\r\n            }\r\n\r\n            //can't use following line because it resets the pixels\r\n            //TGLight tg = createTGLightFromMilStdSymbol(milStd, ipc);\r\n            let tg: TGLight = new TGLight();\r\n            tg.set_SymbolId(milStd.getSymbolID());\r\n            //tg.set_VisibleModifiers(true);\r\n            //set tg latlongs and pixels\r\n            clsRenderer.setClientCoords(milStd, tg);\r\n            //build tg.Pixels\r\n            tg.Pixels = clsUtility.LatLongToPixels(tg.LatLongs, ipc);\r\n\r\n            //int fillStyle = milStd.getPatternFillType();\r\n            let shape: Shape2 = new Shape2(shapeType);\r\n            shape.setFillColor(fillColor);\r\n            if (lineColor != null) {\r\n                shape.setLineColor(lineColor);\r\n                shape.setStroke(new BasicStroke(milStd.getLineWidth()));\r\n            }\r\n            //the client has already set the coordinates for the shape\r\n            let pt: POINT2;\r\n            for (let j: int = 0; j < tg.Pixels.length; j++) {\r\n                pt = tg.Pixels[j];\r\n                if (j === 0) {\r\n                    shape.moveTo(pt);\r\n                } else {\r\n                    shape.lineTo(pt);\r\n                }\r\n            }\r\n\r\n            //post clip the shape and set the polylines\r\n            let shapes: Array<Shape2> = new Array();\r\n            shapes.push(shape);\r\n            //post-clip the shape\r\n            if (clsUtilityCPOF.canClipPoints(tg) === false && clipBounds != null) {\r\n                shapes = clsUtilityCPOF.postClipShapes(tg, shapes, clipBounds);\r\n            } else {\r\n                if (clsUtilityCPOF.canClipPoints(tg) === false && clipPoints != null) {\r\n                    shapes = clsUtilityCPOF.postClipShapes(tg, shapes, clipPoints);\r\n                }\r\n            }\r\n\r\n            shape = shapes[0];\r\n            if (hatch > 1) {\r\n                shape = clsUtility.buildHatchArea(tg, shape, hatch, 20);\r\n                shape.setLineColor(lineColor);\r\n                shape.setStroke(new BasicStroke(1));\r\n                //shapes.clear();\r\n                shapes.push(shape);\r\n            }\r\n            let shapeInfos: Array<ShapeInfo> = new Array();\r\n            clsRenderer.Shape2ToShapeInfo(shapeInfos, shapes);\r\n            //set the shapeInfo polylines\r\n            if (clipBounds != null) {\r\n                clsUtilityGE.SetShapeInfosPolylines(tg, shapeInfos, clipBounds);\r\n            } else {\r\n                if (clipPoints != null) {\r\n                    clsUtilityGE.SetShapeInfosPolylines(tg, shapeInfos, clipPoints);\r\n                } else {\r\n                    if (clipArea == null) {\r\n                        clsUtilityGE.SetShapeInfosPolylines(tg, shapeInfos, null);\r\n                    }\r\n                }\r\n\r\n            }\r\n\r\n            //set milStd symbol shapes\r\n            if (milStd.getSymbolShapes() == null) {\r\n                milStd.setSymbolShapes(shapeInfos);\r\n            } else {\r\n                milStd.getSymbolShapes().push(...shapeInfos);\r\n            }\r\n            return;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsRenderer._className, \"render_Shape\",\r\n                    new RendererException(\"Failed inside render_Shape\", exc));\r\n\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    private static resolvePostClippedShapes(tg: TGLight, shapes: Array<Shape2>): void {\r\n        try {\r\n            //resolve the PBS and BBS shape properties after the post clip, regardless whether they were clipped\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.BBS_RECTANGLE:\r\n                case TacticalLines.BBS_POINT:\r\n                case TacticalLines.BBS_LINE:\r\n                case TacticalLines.BBS_AREA:\r\n                case TacticalLines.PBS_RECTANGLE:\r\n                case TacticalLines.PBS_SQUARE:\r\n                    break;\r\n                default:\r\n                    return;\r\n            }\r\n            let fillColor: Color = tg.get_FillColor();\r\n            shapes[0].setFillColor(fillColor);\r\n            shapes[1].setFillColor(null);\r\n            let fillStyle: int = tg.get_FillStyle();\r\n            shapes[0].setFillStyle(0);\r\n            shapes[1].setFillStyle(fillStyle);\r\n            return;\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsRenderer._className, \"resolvePostClippedShapes\",\r\n                    new RendererException(\"Failed inside resolvePostClippedShapes\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * set the clip rectangle as an arraylist or a Rectangle2D depending on the\r\n     * object\r\n     *\r\n     * @param clipBounds\r\n     * @param clipRect\r\n     * @param clipArray\r\n     * @return\r\n     */\r\n    private static setClip(clipBounds: Rectangle2D | Rectangle | Array<Point2D> | null, clipRect: Rectangle2D, clipArray: Array<Point2D>): boolean {\r\n        try {\r\n            if (clipBounds == null) {\r\n                return false;\r\n            } else if (clipBounds instanceof Rectangle2D) {\r\n                clipRect.setRect(clipBounds as Rectangle2D);\r\n            } else if (clipBounds instanceof Rectangle) {\r\n                //clipRect.setRect((Rectangle2D)clipBounds);\r\n                let rectx: Rectangle = clipBounds as Rectangle;\r\n                //clipBounds=new Rectangle2D(rectx.x,rectx.y,rectx.width,rectx.height);\r\n                clipRect.setRect(rectx.x, rectx.y, rectx.width, rectx.height);\r\n            } else if (clipBounds instanceof Array) {\r\n                clipArray.push(...clipBounds);\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(clsRenderer._className, \"setClip\",\r\n                    new RendererException(\"Failed inside setClip\", exc));\r\n\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return true;\r\n    }\r\n\r\n    /**\r\n     * public render function transferred from JavaLineArrayCPOF project. Use\r\n     * this function to replicate CPOF renderer functionality.\r\n     *\r\n     * @param mss the milStdSymbol object\r\n     * @param converter the geographic to pixels coordinate converter\r\n     * @param clipBounds the pixels based clip bounds\r\n     */\r\n    public static render(mss: MilStdSymbol,\r\n        converter: IPointConversion,\r\n        clipBounds: Rectangle2D | Array<Point2D> | null): void;\r\n\r\n    /**\r\n     * Generic tester button says Tiger or use JavaRendererSample. Generic\r\n     * renderer testers: called by JavaRendererSample and TestJavaLineArray\r\n     * public render function transferred from JavaLineArrayCPOF project. Use\r\n     * this function to replicate CPOF renderer functionality.\r\n     *\r\n     * @param mss MilStdSymbol\r\n     * @param converter geographic to pixels converter\r\n     * @param shapeInfos ShapeInfo array\r\n     * @param modifierShapeInfos modifier ShapeInfo array\r\n     * @param clipBounds clip bounds\r\n     */\r\n    public static render(mss: MilStdSymbol,\r\n        converter: IPointConversion,\r\n        shapeInfos: Array<ShapeInfo>,\r\n        modifierShapeInfos: Array<ShapeInfo>,\r\n        clipBounds: Rectangle2D | Rectangle | Array<Point2D> | null): void;\r\n    public static render(...args: unknown[]): void {\r\n        switch (args.length) {\r\n            case 3: {\r\n                const [mss, converter, clipBounds] = args as [MilStdSymbol, IPointConversion, Rectangle2D | Rectangle | Array<Point2D> | null];\r\n\r\n\r\n                try {\r\n                    let shapeInfos: Array<ShapeInfo> = new Array();\r\n                    let modifierShapeInfos: Array<ShapeInfo> = new Array();\r\n                    clsRenderer.render(mss, converter, shapeInfos, modifierShapeInfos, clipBounds);\r\n                } catch (exc) {\r\n                    if (exc instanceof Error) {\r\n                        ErrorLogger.LogException(clsRenderer._className, \"render\",\r\n                            new RendererException(\"render\", exc));\r\n\r\n                    } else {\r\n                        throw exc;\r\n                    }\r\n                }\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            case 5: {\r\n                const [mss, converter, shapeInfos, modifierShapeInfos, clipBounds] = args as [MilStdSymbol, IPointConversion, Array<ShapeInfo>, Array<ShapeInfo>, Rectangle2D | Array<Point2D> | null];\r\n\r\n\r\n                try {\r\n                    //boolean shiftLines = Channels.getShiftLines();\r\n                    //end section\r\n\r\n                    let clipRect: Rectangle2D = new Rectangle2D();\r\n                    let clipArray: Array<Point2D> = new Array();\r\n                    clsRenderer.setClip(clipBounds, clipRect, clipArray);\r\n\r\n                    let tg: TGLight = clsRenderer.createTGLightFromMilStdSymbol(mss, converter);\r\n                    clsRenderer.reversePointsRevD(tg);\r\n                    CELineArray.setClient(\"generic\");\r\n                    //            if (shiftLines) {\r\n                    //                let affiliation: string = tg.get_Affiliation();\r\n                    //                Channels.setAffiliation(affiliation);\r\n                    //            }\r\n                    //CELineArray.setMinLength(2.5);    //2-27-2013\r\n\r\n                    let linetype: int = tg.get_LineType();\r\n                    //replace calls to MovePixels\r\n                    clsUtility.RemoveDuplicatePoints(tg);\r\n\r\n                    let g2d: Graphics2D = new Graphics2D();\r\n                    g2d.setFont(tg.get_Font());\r\n                    clsUtilityCPOF.SegmentGeoPoints(tg, converter, 1);\r\n                    clsUtility.FilterAXADPoints(tg, converter);\r\n\r\n                    //prevent vertical segments for oneway, twoway, alt\r\n                    clsUtilityJTR.FilterVerticalSegments(tg);\r\n                    let isChange1Area: boolean = clsUtilityJTR.IsChange1Area(linetype);\r\n                    let isTextFlipped: boolean = false;\r\n                    //for 3d change 1 symbols we do not transform the points\r\n\r\n                    //if it is world view then we want to flip the far points about\r\n                    //the left and right sides to get two symbols\r\n                    let farLeftPixels: Array<POINT2> = new Array();\r\n                    let farRightPixels: Array<POINT2> = new Array();\r\n                    if (isChange1Area === false) {\r\n                        clsUtilityCPOF.GetFarPixels(tg, converter, farLeftPixels, farRightPixels);\r\n                    }\r\n\r\n                    let shapesLeft: Array<Shape2> = new Array();\r\n                    let shapesRight: Array<Shape2> = new Array();\r\n                    let shapes: Array<Shape2>;   //use this to collect all the shapes\r\n\r\n                    //CPOF 6.0 diagnostic\r\n                    let textSpecsLeft: Array<Shape2>;\r\n                    let textSpecsRight: Array<Shape2>;\r\n                    //Note: DisplayModifiers3 returns early if textSpecs are null\r\n                    textSpecsLeft = new Array();\r\n                    textSpecsRight = new Array();\r\n\r\n                    if (farLeftPixels.length > 0) {\r\n                        tg.Pixels = farLeftPixels;\r\n                        shapesLeft = clsRenderer2.GetLineArray(tg, converter, isTextFlipped, clipBounds);\r\n                        //CPOF 6.0\r\n                        //returns early if textSpecs are null\r\n                        Modifier2.DisplayModifiers2(tg, g2d, textSpecsLeft, isTextFlipped, null);\r\n                    }\r\n                    if (farRightPixels.length > 0) {\r\n                        tg.Pixels = farRightPixels;\r\n                        shapesRight = clsRenderer2.GetLineArray(tg, converter, isTextFlipped, clipBounds);\r\n                        //CPOF 6.0\r\n                        //returns early if textSpecs are null\r\n                        Modifier2.DisplayModifiers2(tg, g2d, textSpecsRight, isTextFlipped, null);\r\n                    }\r\n\r\n                    //CPOF 6.0 diagnostic\r\n                    let textSpecs: Array<Shape2> = new Array();\r\n\r\n                    if (shapesLeft.length === 0 || shapesRight.length === 0) {\r\n                        let linesWithFillShapes: Array<Shape2> = null;\r\n                        if (clipArray != null && clipArray.length > 0) {\r\n                            linesWithFillShapes = clsClipQuad.LinesWithFill(tg, clipArray);\r\n                        } else {\r\n                            if (clipRect != null && clipRect.getWidth() !== 0) {\r\n                                linesWithFillShapes = clsClipPolygon2.LinesWithFill(tg, clipRect);\r\n                            } else {\r\n                                linesWithFillShapes = clsClipPolygon2.LinesWithFill(tg, null);\r\n                            }\r\n                        }\r\n\r\n\r\n                        //diagnostic: comment two lines if using the WW tester\r\n                        if (clsUtilityCPOF.canClipPoints(tg) && clipBounds != null) {\r\n                            if (clipArray != null && clipArray.length > 0) {\r\n                                clsClipQuad.ClipPolygon(tg, clipArray);\r\n                            } else {\r\n                                if (clipRect != null && clipRect.getWidth() !== 0) {\r\n                                    clsClipPolygon2.ClipPolygon(tg, clipRect);\r\n                                }\r\n                            }\r\n\r\n\r\n                            tg.LatLongs = clsUtility.PixelsToLatLong(tg.Pixels, converter);\r\n                        }\r\n\r\n                        //diagnostic 1-28-13\r\n                        clsUtilityJTR.InterpolatePixels(tg);\r\n\r\n                        tg.modifiers = new Array();\r\n                        Modifier2.AddModifiersGeo(tg, g2d, clipBounds, converter);\r\n\r\n                        clsUtilityCPOF.FilterPoints2(tg, converter);\r\n                        clsUtilityCPOF.ClearPixelsStyle(tg);\r\n                        //add section to replace preceding line M. Deutch 11-4-2011\r\n                        let rangeFanFillShapes: Array<Shape2> | null;\r\n                        //do not fill the original shapes for circular range fans\r\n                        let savefillStyle: int = tg.get_FillStyle();\r\n                        if (linetype === TacticalLines.RANGE_FAN) {\r\n                            tg.set_Fillstyle(0);\r\n                        }\r\n\r\n                        shapes = clsRenderer2.GetLineArray(tg, converter, isTextFlipped, clipBounds);\r\n\r\n                        // Add Feint, decoy, or dummy indicator\r\n                        if (shapes != null\r\n                            && SymbolID.getSymbolSet(tg.get_SymbolId()) === SymbolID.SymbolSet_ControlMeasure\r\n                            && SymbolUtilities.hasFDI(tg.get_SymbolId())) {\r\n                            clsRenderer.addFDI(tg, shapes);\r\n                        }\r\n\r\n                        switch (linetype) {\r\n                            case TacticalLines.RANGE_FAN:\r\n                            case TacticalLines.RANGE_FAN_SECTOR:\r\n                            case TacticalLines.RADAR_SEARCH: {\r\n                                if (tg.get_FillColor() == null || tg.get_FillColor().getAlpha() < 2) {\r\n                                    break;\r\n                                }\r\n                                let tg1: TGLight = clsUtilityCPOF.GetCircularRangeFanFillTG(tg);\r\n                                tg1.set_Fillstyle(savefillStyle);\r\n                                tg1.set_SymbolId(tg.get_SymbolId());\r\n                                rangeFanFillShapes = clsRenderer2.GetLineArray(tg1, converter, isTextFlipped, clipBounds);\r\n\r\n                                if (rangeFanFillShapes != null) {\r\n                                    shapes.splice(0, 0, ...rangeFanFillShapes);\r\n                                }\r\n                                break;\r\n                            }\r\n\r\n                            default: {\r\n                                break;\r\n                            }\r\n\r\n                        }\r\n\r\n                        //undo any fillcolor for lines with fill\r\n                        clsUtilityCPOF.LinesWithSeparateFill(tg.get_LineType(), shapes);\r\n                        clsClipPolygon2.addAbatisFill(tg, shapes);\r\n\r\n                        //if this line is commented then the extra line in testbed goes away\r\n                        if (shapes != null && linesWithFillShapes != null && linesWithFillShapes.length > 0) {\r\n                            shapes.splice(0, 0, ...linesWithFillShapes);\r\n                        }\r\n\r\n                        if (shapes != null && shapes.length > 0) {\r\n                            Modifier2.DisplayModifiers2(tg, g2d, textSpecs, isTextFlipped, null);\r\n                            clsRenderer.Shape2ToShapeInfo(modifierShapeInfos, textSpecs);\r\n                            mss.setModifierShapes(modifierShapeInfos);\r\n                        }\r\n                    } else //symbol was more than 180 degrees wide, use left and right symbols\r\n                    {\r\n                        shapes = shapesLeft;\r\n                        shapes.push(...shapesRight);\r\n\r\n                        if (textSpecs != null) {\r\n                            textSpecs.push(...textSpecsLeft);\r\n                            textSpecs.push(...textSpecsRight);\r\n                        }\r\n                    }\r\n                    //post-clip the points if the tg could not be pre-clipped\r\n                    if (clsUtilityCPOF.canClipPoints(tg) === false && clipBounds != null) {\r\n                        shapes = clsUtilityCPOF.postClipShapes(tg, shapes, clipBounds);\r\n                    }\r\n\r\n                    clsRenderer.Shape2ToShapeInfo(shapeInfos, shapes);\r\n                    clsUtility.addHatchFills(tg, shapeInfos);\r\n                    mss.setSymbolShapes(shapeInfos);\r\n                } catch (exc) {\r\n                    if (exc instanceof Error) {\r\n                        ErrorLogger.LogException(clsRenderer._className, \"render\",\r\n                            new RendererException(\"Failed inside render\", exc));\r\n\r\n                    } else {\r\n                        throw exc;\r\n                    }\r\n                }\r\n\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    public static getCMLineType(version: int, entityCode: int): int {\r\n        // Check if line type is specific to a version\r\n        if (version >= SymbolID.Version_2525Ech1) {\r\n            switch (entityCode) {\r\n                // Added in 2525Ech1\r\n\r\n                // Updated in 2525Ech1\r\n                case 172000:\r\n                    return TacticalLines.WFZ;//extra modifiers\r\n                // Removed in 2525Ech1\r\n                case 240804:\r\n                    return -1;\r\n            }\r\n        }\r\n        if (version >= SymbolID.Version_2525E) {\r\n            switch (entityCode) {\r\n                // Added in 2525E\r\n\r\n                // Updated in 2525E\r\n                case 120500:\r\n                    return TacticalLines.BASE_CAMP;//labels B,T,H,N,W,W1\r\n                case 120600:\r\n                    return TacticalLines.GUERILLA_BASE;//labels B,T,H,N,W,W1\r\n                case 260400:\r\n                    return TacticalLines.BCL;//label like \"BCL (T)\"\r\n                case 310100:\r\n                    return TacticalLines.DHA;//label just DHA\r\n                // Updated in 2525Ech1\r\n                case 172000:\r\n                    return TacticalLines.WFZ_REVD;//fewer modifiers\r\n            }\r\n        }\r\n        else{ // 2525Dchange 1 and older\r\n            switch (entityCode) {\r\n                // Updated in 2525E\r\n                case 120500:\r\n                    return TacticalLines.BASE_CAMP_REVD;//just 'T' modiifer\r\n                case 120600:\r\n                    return TacticalLines.GUERILLA_BASE_REVD;//just 'T' modiifer\r\n                case 260400:\r\n                    return TacticalLines.BCL_REVD;//label like \"BCL T\"\r\n                case 310100:\r\n                    return TacticalLines.DHA_REVD;//label DHA spelled out\r\n                // Removed in 2525E/APP6E\r\n                case 150300:\r\n                    return TacticalLines.ASSY;\r\n                case 241601:\r\n                    return TacticalLines.SENSOR;\r\n                case 241602:\r\n                    return TacticalLines.SENSOR_RECTANGULAR;\r\n                case 241603:\r\n                    return TacticalLines.SENSOR_CIRCULAR;\r\n                // Updated in 2525Ech1\r\n                case 172000:\r\n                    return TacticalLines.WFZ_REVD;//fewer modifiers\r\n            }\r\n        }\r\n        // Line type isn't specific to a version or doesn't exist\r\n        switch (entityCode) {\r\n            case 151000:\r\n                return TacticalLines.FORT;\r\n            case 110400:\r\n                return TacticalLines.GENERIC_LINE;\r\n            case 110500:\r\n                return TacticalLines.DECISION_LINE;\r\n            case 120700:\r\n                return TacticalLines.GENERIC_AREA;\r\n            case 141800:\r\n                return TacticalLines.HOL;\r\n            case 141900:\r\n                return TacticalLines.BHL;\r\n            case 310800:\r\n                return TacticalLines.CSA;\r\n            case 330500:\r\n                return TacticalLines.TRAFFIC_ROUTE;\r\n            case 330501:\r\n                return TacticalLines.TRAFFIC_ROUTE_ONEWAY;\r\n            case 330502:\r\n                return TacticalLines.TRAFFIC_ROUTE_ALT;\r\n            case 344100:\r\n                return TacticalLines.FPOL;\r\n            case 344200:\r\n                return TacticalLines.RPOL;\r\n            case 152600:\r\n                return TacticalLines.AREA_DEFENSE;\r\n            case 152700:\r\n                return TacticalLines.FRONTAL_ATTACK;\r\n            case 152900:\r\n                return TacticalLines.TURNING_MOVEMENT;\r\n            case 152800:\r\n                return TacticalLines.MOBILE_DEFENSE;\r\n            case 242800:\r\n                return TacticalLines.KILL_ZONE;\r\n            case 342900:\r\n                return TacticalLines.MOVEMENT_TO_CONTACT;\r\n            case 343100:\r\n                return TacticalLines.EXPLOIT;\r\n            case 343300:\r\n                return TacticalLines.DEMONSTRATE;\r\n            case 343500:\r\n                return TacticalLines.ENVELOPMENT;\r\n            case 343700:\r\n                return TacticalLines.EXFILTRATION;\r\n            case 343800:\r\n                return TacticalLines.INFILTRATION;\r\n            case 344000:\r\n                return TacticalLines.PURSUIT;\r\n            case 344400:\r\n                return TacticalLines.DISENGAGE;\r\n            case 344500:\r\n                return TacticalLines.EVACUATE;\r\n            case 344700:\r\n                return TacticalLines.TURN;\r\n            case 200101:\r\n                return TacticalLines.LAUNCH_AREA;\r\n            case 200201:\r\n                return TacticalLines.DEFENDED_AREA_CIRCULAR;\r\n            case 200202:\r\n                return TacticalLines.DEFENDED_AREA_RECTANGULAR;\r\n            case 120100:\r\n                return TacticalLines.AO;\r\n            case 120200:\r\n                return TacticalLines.NAI;\r\n            case 120300:\r\n                return TacticalLines.TAI;\r\n            case 120400:\r\n                return TacticalLines.AIRFIELD;\r\n            case 151401:\r\n                return TacticalLines.AIRAOA;\r\n            case 151402:\r\n                return TacticalLines.AAAAA;\r\n            case 151403:\r\n                return TacticalLines.MAIN;\r\n            case 151404:\r\n                return TacticalLines.SPT;\r\n            case 110100:\r\n                return TacticalLines.BOUNDARY;\r\n            case 110200:\r\n                return TacticalLines.LL;\r\n            case 110300:\r\n                return TacticalLines.EWL;\r\n            case 140100:\r\n                return TacticalLines.FLOT;\r\n            case 140200:\r\n                return TacticalLines.LC;\r\n            case 140300:\r\n                return TacticalLines.PL;\r\n            case 140400:\r\n                return TacticalLines.FEBA;\r\n            case 140500:\r\n                return TacticalLines.PDF;\r\n            case 140601:\r\n                return TacticalLines.DIRATKAIR;\r\n            case 140602:\r\n                return TacticalLines.DIRATKGND;\r\n            case 140603:\r\n                return TacticalLines.DIRATKSPT;\r\n            case 140700:\r\n                return TacticalLines.FCL;\r\n            case 140800:\r\n                return TacticalLines.IL;\r\n            case 140900:\r\n                return TacticalLines.LOA;\r\n            case 141000:\r\n                return TacticalLines.LOD;\r\n            case 141100:\r\n                return TacticalLines.LDLC;\r\n            case 141200:\r\n                return TacticalLines.PLD;\r\n            case 150200:\r\n                return TacticalLines.ASSY;\r\n            case 150100:\r\n                return TacticalLines.GENERAL;\r\n            case 150501:\r\n                return TacticalLines.JTAA;\r\n            case 150502:\r\n                return TacticalLines.SAA;\r\n            case 150503:\r\n                return TacticalLines.SGAA;\r\n            case 150600:    //dz no eny\r\n                return TacticalLines.DZ;\r\n            case 150700:    //ez no eny\r\n                return TacticalLines.EZ;\r\n            case 150800:    //lz no eny\r\n                return TacticalLines.LZ;\r\n            case 150900:    //pz no eny\r\n                return TacticalLines.PZ;\r\n            case 151100:\r\n                return TacticalLines.LAA;\r\n            case 151200:\r\n                return TacticalLines.BATTLE;\r\n            case 151202:\r\n                return TacticalLines.PNO;\r\n            case 151204:\r\n                return TacticalLines.CONTAIN;\r\n            case 151205:\r\n                return TacticalLines.RETAIN;\r\n            case 151300:\r\n                return TacticalLines.EA;\r\n            case 151203:\r\n                return TacticalLines.STRONG;\r\n            case 151500:\r\n                return TacticalLines.ASSAULT;\r\n            case 151600:\r\n                return TacticalLines.ATKPOS;\r\n            case 151700:\r\n                return TacticalLines.OBJ;\r\n            case 151800:\r\n                return TacticalLines.ENCIRCLE;\r\n            case 151900:\r\n                return TacticalLines.PEN;\r\n            case 152000:\r\n                return TacticalLines.ATKBYFIRE;\r\n            case 152100:\r\n                return TacticalLines.SPTBYFIRE;\r\n            case 152200:\r\n                return TacticalLines.SARA;\r\n            case 141300:\r\n                return TacticalLines.AIRHEAD;\r\n            case 141400:\r\n                return TacticalLines.BRDGHD;\r\n            case 141500:\r\n                return TacticalLines.HOLD;\r\n            case 141600:\r\n                return TacticalLines.RELEASE;\r\n            case 141700:\r\n                return TacticalLines.AMBUSH;\r\n            case 170100:\r\n                return TacticalLines.AC;\r\n            case 170200:\r\n                return TacticalLines.LLTR;\r\n            case 170300:\r\n                return TacticalLines.MRR;\r\n            case 170400:\r\n                return TacticalLines.SL;\r\n            case 170500:\r\n                return TacticalLines.SAAFR;\r\n            case 170600:\r\n                return TacticalLines.TC;\r\n            case 170700:\r\n                return TacticalLines.SC;\r\n            case 170800:\r\n                return TacticalLines.BDZ;\r\n            case 170900:\r\n                return TacticalLines.HIDACZ;\r\n            case 171000:\r\n                return TacticalLines.ROZ;\r\n            case 171100:\r\n                return TacticalLines.AARROZ;\r\n            case 171200:\r\n                return TacticalLines.UAROZ;\r\n            case 171300:\r\n                return TacticalLines.WEZ;\r\n            case 171400:\r\n                return TacticalLines.FEZ;\r\n            case 171500:\r\n                return TacticalLines.JEZ;\r\n            case 171600:\r\n                return TacticalLines.MEZ;\r\n            case 171700:\r\n                return TacticalLines.LOMEZ;\r\n            case 171800:\r\n                return TacticalLines.HIMEZ;\r\n            case 171900:\r\n                return TacticalLines.FAADZ;\r\n            case 200401:\r\n                return TacticalLines.SHIP_AOI_CIRCULAR;\r\n            case 240804:\r\n                return TacticalLines.RECTANGULAR_TARGET;\r\n            case 220100:\r\n                return TacticalLines.BEARING;\r\n            case 230100:\r\n            case 230200:\r\n                return TacticalLines.DECEIVE;\r\n            case 220101:\r\n                return TacticalLines.ELECTRO;\r\n            case 220102:    //EW                //new label\r\n                return TacticalLines.BEARING_EW;\r\n            case 220103:\r\n                return TacticalLines.ACOUSTIC;\r\n            case 220104:\r\n                return TacticalLines.ACOUSTIC_AMB;\r\n            case 220105:\r\n                return TacticalLines.TORPEDO;\r\n            case 220106:\r\n                return TacticalLines.OPTICAL;\r\n            case 218400:\r\n                return TacticalLines.NAVIGATION;\r\n            case 220107:    //Jammer                //new label\r\n                return TacticalLines.BEARING_J;\r\n            case 220108:    //RDF                   //new label\r\n                return TacticalLines.BEARING_RDF;\r\n            case 240101:\r\n                return TacticalLines.ACA;\r\n            case 240102:\r\n                return TacticalLines.ACA_RECTANGULAR;\r\n            case 240103:\r\n                return TacticalLines.ACA_CIRCULAR;\r\n\r\n            case 240201:\r\n                return TacticalLines.FFA;\r\n            case 240202:\r\n                return TacticalLines.FFA_RECTANGULAR;\r\n            case 240203:\r\n                return TacticalLines.FFA_CIRCULAR;\r\n\r\n            case 240301:\r\n                return TacticalLines.NFA;\r\n            case 240302:\r\n                return TacticalLines.NFA_RECTANGULAR;\r\n            case 240303:\r\n                return TacticalLines.NFA_CIRCULAR;\r\n\r\n            case 240401:\r\n                return TacticalLines.RFA;\r\n            case 240402:\r\n                return TacticalLines.RFA_RECTANGULAR;\r\n            case 240403:\r\n                return TacticalLines.RFA_CIRCULAR;\r\n            case 240503:\r\n                return TacticalLines.PAA;\r\n            case 240501:\r\n                return TacticalLines.PAA_RECTANGULAR;\r\n            case 240502:\r\n                return TacticalLines.PAA_CIRCULAR;\r\n            case 260100:\r\n                return TacticalLines.FSCL;\r\n            case 300100:\r\n                return TacticalLines.ICL;\r\n            case 190100:\r\n                return TacticalLines.IFF_OFF;\r\n            case 190200:\r\n                return TacticalLines.IFF_ON;\r\n            case 260200:\r\n                return TacticalLines.CFL;\r\n            case 260300:\r\n                return TacticalLines.NFL;\r\n            case 260500:\r\n                return TacticalLines.RFL;\r\n            case 260600:\r\n                return TacticalLines.MFP;\r\n            case 240701:\r\n                return TacticalLines.LINTGT;\r\n            case 240702:\r\n                return TacticalLines.LINTGTS;\r\n            case 240703:\r\n                return TacticalLines.FPF;\r\n            case 240801:\r\n                return TacticalLines.AT;\r\n            case 240802:\r\n                return TacticalLines.RECTANGULAR;\r\n            case 240803:\r\n                return TacticalLines.CIRCULAR;\r\n            case 240805:\r\n                return TacticalLines.SERIES;\r\n            case 240806:\r\n                return TacticalLines.SMOKE;\r\n            case 240808:\r\n                return TacticalLines.BOMB;\r\n            case 241001:\r\n                return TacticalLines.FSA;\r\n            case 241002:\r\n                return TacticalLines.FSA_RECTANGULAR;\r\n            case 200402:\r\n                return TacticalLines.SHIP_AOI_RECTANGULAR;\r\n            case 200600:\r\n                return TacticalLines.CUED_ACQUISITION;\r\n            case 200700:\r\n                return TacticalLines.RADAR_SEARCH;\r\n            case 241003:\r\n                return TacticalLines.FSA_CIRCULAR;\r\n            case 200300:\r\n                return TacticalLines.NOTACK;\r\n            case 241101:\r\n                return TacticalLines.ATI;\r\n            case 241102:\r\n                return TacticalLines.ATI_RECTANGULAR;\r\n            case 241103:\r\n                return TacticalLines.ATI_CIRCULAR;\r\n            case 241201:\r\n                return TacticalLines.CFFZ;\r\n            case 241202:\r\n                return TacticalLines.CFFZ_RECTANGULAR;\r\n            case 241203:\r\n                return TacticalLines.CFFZ_CIRCULAR;\r\n            case 241301:\r\n                return TacticalLines.CENSOR;\r\n            case 241302:\r\n                return TacticalLines.CENSOR_RECTANGULAR;\r\n            case 241303:\r\n                return TacticalLines.CENSOR_CIRCULAR;\r\n            case 241401:\r\n                return TacticalLines.CFZ;\r\n            case 241402:\r\n                return TacticalLines.CFZ_RECTANGULAR;\r\n            case 241403:\r\n                return TacticalLines.CFZ_CIRCULAR;\r\n            case 241501:\r\n                return TacticalLines.DA;\r\n            case 241502:\r\n                return TacticalLines.DA_RECTANGULAR;\r\n            case 241503:\r\n                return TacticalLines.DA_CIRCULAR;\r\n            case 241701:\r\n                return TacticalLines.TBA;\r\n            case 241702:\r\n                return TacticalLines.TBA_RECTANGULAR;\r\n            case 241703:\r\n                return TacticalLines.TBA_CIRCULAR;\r\n            case 241801:\r\n                return TacticalLines.TVAR;\r\n            case 241802:\r\n                return TacticalLines.TVAR_RECTANGULAR;\r\n            case 241803:\r\n                return TacticalLines.TVAR_CIRCULAR;\r\n            case 241901:\r\n                return TacticalLines.ZOR;\r\n            case 241902:\r\n                return TacticalLines.ZOR_RECTANGULAR;\r\n            case 241903:\r\n                return TacticalLines.ZOR_CIRCULAR;\r\n            case 242000:\r\n                return TacticalLines.TGMF;\r\n            case 242100:\r\n                return TacticalLines.RANGE_FAN;\r\n            case 242200:\r\n                return TacticalLines.RANGE_FAN_SECTOR;\r\n            case 242301:\r\n                return TacticalLines.KILLBOXBLUE;\r\n            case 242302:\r\n                return TacticalLines.KILLBOXBLUE_RECTANGULAR;\r\n            case 242303:\r\n                return TacticalLines.KILLBOXBLUE_CIRCULAR;\r\n            case 242304:\r\n                return TacticalLines.KILLBOXPURPLE;\r\n            case 242305:\r\n                return TacticalLines.KILLBOXPURPLE_RECTANGULAR;\r\n            case 242306:\r\n                return TacticalLines.KILLBOXPURPLE_CIRCULAR;\r\n            case 270100:\r\n            case 270200:\r\n                return TacticalLines.ZONE;\r\n            case 270300:\r\n                return TacticalLines.OBSFAREA;\r\n            case 270400:\r\n                return TacticalLines.OBSAREA;\r\n            case 270501:\r\n                return TacticalLines.MNFLDBLK;\r\n            case 270502:\r\n                return TacticalLines.MNFLDDIS;\r\n            case 270503:\r\n                return TacticalLines.MNFLDFIX;\r\n            case 270504:\r\n                return TacticalLines.TURN_REVD;\r\n            case 270601:\r\n                return TacticalLines.EASY;\r\n            case 270602:\r\n                return TacticalLines.BYDIF;\r\n            case 270603:\r\n                return TacticalLines.BYIMP;\r\n            case 271100:\r\n                return TacticalLines.GAP;\r\n            case 271201:\r\n                return TacticalLines.PLANNED;\r\n            case 271202:\r\n                return TacticalLines.ESR1;\r\n            case 271203:\r\n                return TacticalLines.ESR2;\r\n            case 271204:\r\n                return TacticalLines.ROADBLK;\r\n            case 280100:\r\n                return TacticalLines.ABATIS;\r\n            case 290100:\r\n                return TacticalLines.LINE;\r\n            case 290201:\r\n                return TacticalLines.ATDITCH;\r\n            case 290202:\r\n                return TacticalLines.ATDITCHC;\r\n            case 290203:\r\n                return TacticalLines.ATDITCHM;\r\n            case 290204:\r\n                return TacticalLines.ATWALL;\r\n            case 290301:\r\n                return TacticalLines.UNSP;\r\n            case 290302:\r\n                return TacticalLines.SFENCE;\r\n            case 290303:\r\n                return TacticalLines.DFENCE;\r\n            case 290304:\r\n                return TacticalLines.DOUBLEA;\r\n            case 290305:\r\n                return TacticalLines.LWFENCE;\r\n            case 290306:\r\n                return TacticalLines.HWFENCE;\r\n            case 290307:\r\n                return TacticalLines.SINGLEC;\r\n            case 290308:\r\n                return TacticalLines.DOUBLEC;\r\n            case 290309:\r\n                return TacticalLines.TRIPLE;\r\n            case 290600:\r\n                return TacticalLines.MFLANE;\r\n            case 270707:\r\n                return TacticalLines.DEPICT;\r\n            case 270800:\r\n                return TacticalLines.MINED;\r\n            case 270801:\r\n                return TacticalLines.FENCED;\r\n            case 290101:\r\n                return TacticalLines.MINE_LINE;\r\n            case 271000:\r\n                return TacticalLines.UXO;\r\n            case 271700:\r\n                return TacticalLines.BIO;\r\n            case 271701:\r\n                return TacticalLines.BIOT;\r\n            case 271800:\r\n                return TacticalLines.CHEM;\r\n            case 271801:\r\n                return TacticalLines.CHEMT;\r\n            case 271900:\r\n                return TacticalLines.NUC;\r\n            case 272000:\r\n                return TacticalLines.RAD;\r\n            case 272001:\r\n                return TacticalLines.RADT;\r\n            case 290400:\r\n                return TacticalLines.CLUSTER;\r\n            case 290500:\r\n                return TacticalLines.TRIP;\r\n            case 282003:\r\n                return TacticalLines.OVERHEAD_WIRE;\r\n            case 271300:\r\n                return TacticalLines.ASLTXING;\r\n            case 271500:\r\n                return TacticalLines.FORDSITE;\r\n            case 271600:\r\n                return TacticalLines.FORDIF;\r\n            case 290700:\r\n                return TacticalLines.FERRY;\r\n            case 290800:\r\n                return TacticalLines.RAFT;\r\n            case 290900:\r\n                return TacticalLines.FORTL;\r\n            case 291000:\r\n                return TacticalLines.FOXHOLE;\r\n            case 272100:\r\n                return TacticalLines.MSDZ;\r\n            case 272200:\r\n                return TacticalLines.DRCL;\r\n\r\n            case 310200:\r\n                return TacticalLines.EPW;\r\n            case 310300:\r\n                return TacticalLines.FARP;\r\n            case 310400:\r\n                return TacticalLines.RHA;\r\n            case 310500:\r\n                return TacticalLines.RSA;\r\n            case 310600:\r\n                return TacticalLines.BSA;\r\n            case 310700:\r\n                return TacticalLines.DSA;\r\n            case 330100:\r\n                return TacticalLines.CONVOY;\r\n            case 330200:\r\n                return TacticalLines.HCONVOY;\r\n            case 330300:\r\n                return TacticalLines.MSR;\r\n            case 330301:\r\n                return TacticalLines.MSR_ONEWAY;\r\n            case 330401:\r\n                return TacticalLines.ASR_ONEWAY;\r\n            case 330302:\r\n                return TacticalLines.MSR_TWOWAY;\r\n            case 330402:\r\n                return TacticalLines.ASR_TWOWAY;\r\n            case 330303:\r\n                return TacticalLines.MSR_ALT;\r\n            case 330403:\r\n                return TacticalLines.ASR_ALT;\r\n\r\n            case 330400:\r\n                return TacticalLines.ASR;\r\n\r\n            case 340100:\r\n                return TacticalLines.BLOCK;\r\n            case 340200:\r\n                return TacticalLines.BREACH;\r\n            case 340300:\r\n                return TacticalLines.BYPASS;\r\n            case 340400:\r\n                return TacticalLines.CANALIZE;\r\n            case 340500:\r\n                return TacticalLines.CLEAR;\r\n            case 340600:\r\n                return TacticalLines.CATK;\r\n            case 340700:\r\n                return TacticalLines.CATKBYFIRE;\r\n\r\n            case 340800:\r\n                return TacticalLines.DELAY;\r\n            case 341000:\r\n                return TacticalLines.DISRUPT;\r\n            case 341100:\r\n                return TacticalLines.FIX;\r\n            case 341200:\r\n                return TacticalLines.FOLLA;\r\n            case 341300:\r\n                return TacticalLines.FOLSP;\r\n            case 341500:\r\n                return TacticalLines.ISOLATE;\r\n            case 341700:\r\n                return TacticalLines.OCCUPY;\r\n            case 341800:\r\n                return TacticalLines.PENETRATE;\r\n            case 341900:\r\n                return TacticalLines.RIP;\r\n            case 342000:\r\n                return TacticalLines.RETIRE;\r\n            case 342100:\r\n                return TacticalLines.SECURE;\r\n            case 343200:\r\n                return TacticalLines.CONTROL;\r\n            case 343900:\r\n                return TacticalLines.LOCATE;\r\n            case 342201:\r\n                return TacticalLines.COVER;\r\n            case 342202:\r\n                return TacticalLines.GUARD;\r\n            case 342203:\r\n                return TacticalLines.SCREEN;\r\n            case 342300:\r\n                return TacticalLines.SEIZE;\r\n            case 343000:\r\n                return TacticalLines.CAPTURE;\r\n            case 343600:\r\n                return TacticalLines.ESCORT;\r\n            case 342400:\r\n                return TacticalLines.WITHDRAW;\r\n            case 342500:\r\n                return TacticalLines.WDRAWUP;\r\n            case 342600:\r\n                return TacticalLines.CORDONKNOCK;\r\n            case 342700:\r\n                return TacticalLines.CORDONSEARCH;\r\n            case 343400:\r\n                return TacticalLines.DENY;\r\n            case 272101:\r\n                return TacticalLines.STRIKWARN;\r\n            default:\r\n                break;\r\n        }\r\n        return -1;\r\n    }\r\n\r\n    /**\r\n     * Some symbol's points are reversed when moving from 2525C to 2525D. This method should be called at the start of each render.\r\n     *\r\n     * It's a simpler fix to reverse the points order at start than to reverse order when rendering.\r\n     *\r\n     * Note: Make sure to only call once to not reverse reversed points\r\n     * @param tg\r\n     */\r\n    private static reversePointsRevD(tg: TGLight): void {\r\n        try {\r\n            if (tg.get_SymbolId().length < 20 || SymbolID.getSymbolSet(tg.get_SymbolId()) !== 25) {\r\n                return;\r\n            }\r\n            switch (tg.get_LineType()) {\r\n                case TacticalLines.UNSP:\r\n                case TacticalLines.LWFENCE:\r\n                case TacticalLines.HWFENCE:\r\n                case TacticalLines.SINGLEC:\r\n                case TacticalLines.DOUBLEC:\r\n                case TacticalLines.TRIPLE:\r\n                case TacticalLines.LINE: {\r\n                    if (tg.Pixels != null) {\r\n                        tg.Pixels.reverse();\r\n                    }\r\n                    if (tg.LatLongs != null) {\r\n                        tg.LatLongs.reverse();\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                case TacticalLines.CLUSTER: {\r\n                    if (SymbolID.getVersion(tg.get_SymbolId()) < SymbolID.Version_2525E) {\r\n                        if (tg.Pixels != null) {\r\n                            tg.Pixels.reverse();\r\n                        }\r\n                        if (tg.LatLongs != null) {\r\n                            tg.LatLongs.reverse();\r\n                        }\r\n                    }\r\n                    break;\r\n                }\r\n\r\n                default: {\r\n                    break;\r\n                }\r\n\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"clsRenderer\", \"reversePointsRevD\",\r\n                    new RendererException(\"Failed inside reversePointsRevD\", exc));\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n}\r\n","\r\nimport { type int } from \"../graphics2d/BasicTypes\";\r\n\r\nimport { SinglePointSVGRenderer } from \"../renderer/SinglePointSVGRenderer\"\r\nimport { DrawRules } from \"../renderer/utilities/DrawRules\"\r\nimport { ErrorLogger } from \"../renderer/utilities/ErrorLogger\"\r\nimport { GENCLookup } from \"../renderer/utilities/GENCLookup\"\r\nimport { ImageInfo } from \"../renderer/utilities/ImageInfo\"\r\nimport { MilStdAttributes } from \"../renderer/utilities/MilStdAttributes\"\r\nimport { MSInfo } from \"../renderer/utilities/MSInfo\"\r\nimport { MSLookup } from \"../renderer/utilities/MSLookup\"\r\nimport { RendererSettings } from \"../renderer/utilities/RendererSettings\"\r\nimport { RendererUtilities } from \"../renderer/utilities/RendererUtilities\"\r\nimport { SVGInfo } from \"../renderer/utilities/SVGInfo\"\r\nimport { SVGLookup } from \"../renderer/utilities/SVGLookup\"\r\nimport { SVGSymbolInfo } from \"../renderer/utilities/SVGSymbolInfo\"\r\nimport { SymbolID } from \"../renderer/utilities/SymbolID\"\r\nimport { LogLevel } from \"./utilities/LogLevel\";\r\nimport { SymbolUtilities } from \"./utilities/SymbolUtilities\";\r\n\r\n\r\n/**\r\n * This class is used for rendering icons that represent the single point graphics in the MilStd 2525.\r\n * It can also be used for rendering icon previews for multipoint graphics.\r\n */\r\nexport class MilStdIconRenderer\r\n/* implements IIconRenderer */ {\r\n\r\n    private TAG: string = \"MilStdIconRenderer\";\r\n\r\n    private static _instance: MilStdIconRenderer;\r\n    private _initSuccess: boolean = false;\r\n    //private _SPR: SinglePointRenderer;\r\n    private _SPSVGR: SinglePointSVGRenderer;\r\n\r\n    private constructor() {\r\n        this.init();\r\n    }\r\n\r\n    public static getInstance(): MilStdIconRenderer {\r\n        if (!MilStdIconRenderer._instance) {\r\n            MilStdIconRenderer._instance = new MilStdIconRenderer();\r\n        }\r\n        return MilStdIconRenderer._instance;\r\n    }\r\n\r\n    /**\r\n     *\r\n     *\r\n     */\r\n    private init(): void// List<Typeface> fonts, List<String> xml\r\n    {\r\n        try {\r\n            if (!this._initSuccess) {\r\n\r\n                //Make sure Lookups are loaded in init so they're not loaded during the first render call\r\n                SVGLookup.getInstance();\r\n                MSLookup.getInstance();\r\n\r\n                //test SVGLookup////////////////////////////////////////////////////////////////////\r\n                /*SVGInfo oct = SVGLookup.getInstance().getSVGLInfo(\"octagon\");\r\n                console.log(oct.toString());*/\r\n\r\n                //test MSLookup/////////////////////////////////////////////////////////////////////\r\n                /*MSInfo msi = MSLookup.getInstance().getMSLInfo(\"50110100\",0);//\r\n                msi = MSLookup.getInstance().getMSLInfo(\"36190100\",0);//\"Non-Mine Mine–Like Object, Bottom\"\r\n                console.log(msi.getPath());\r\n                console.log(msi.getName());\r\n                msi = MSLookup.getInstance().getMSLInfo(\"01110300\",0);//\"Unmanned Aircraft (UA) / Unmanned Aerial Vehicle (UAV) / Unmanned Aircraft System (UAS) / Remotely Piloted Vehicle (RPV)\"\r\n                console.log(msi.getPath());\r\n                console.log(msi.getName());//*/\r\n\r\n                // setup single point renderer\r\n                //this._SPR = SinglePointRenderer.getInstance();\r\n                this._SPSVGR = SinglePointSVGRenderer.getInstance();\r\n\r\n                //Load country codes\r\n                GENCLookup.getInstance();\r\n\r\n                this._initSuccess = true;\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(this.TAG, \"init\", exc);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    public isReady(): boolean {\r\n        return this._initSuccess;\r\n    }\r\n\r\n    // @Override\r\n\r\n    /**\r\n     * Checks symbol codes and returns whether they can be rendered.\r\n     * For multi-point graphics, modifiers are ignored because we don't need that\r\n     * information to show preview icons in the SymbolPicker.\r\n     *\r\n     * @param symbolID 20-30 digit 2525D Symbol ID Code\r\n     * @param attributes (currently unused)\r\n     * @return true if the basic form of the graphic can be rendered\r\n     */\r\n    public CanRender(symbolID: string, attributes: Map<string, string>): boolean {\r\n        let message: string = \"\";\r\n        try {\r\n            // Extract 8-digit ID to use with SVGLookup.\r\n            // MSLookup can handle long codes, but SVGLookup can't because it also takes other strings.\r\n            let lookupID: string = SymbolUtilities.getBasicSymbolID(symbolID);\r\n            let lookupSVGID: string = SVGLookup.getMainIconID(symbolID);\r\n\r\n            // Renderer only supports 2525D at the moment. 2525E will be in the future.\r\n            /*\r\n            int symStd = -1;\r\n            int version = SymbolID.getVersion(symbolID);\r\n            //SymbolID.Version_2525Dch1\r\n            //SymbolID.Version_2525E\r\n            */\r\n\r\n            let msi: MSInfo = MSLookup.getInstance().getMSLInfo(symbolID);\r\n            if (msi == null) {\r\n                message = `Cannot find ${lookupID} in MSLookup`\r\n            } else {\r\n                if (msi.getDrawRule() === DrawRules.DONOTDRAW) {\r\n                    message = `${lookupID} (${msi.getName()}) is DoNotDraw`\r\n                } else {\r\n                    let version: int = SymbolID.getVersion(symbolID);\r\n                    let si: SVGInfo = SVGLookup.getInstance().getSVGLInfo(lookupSVGID, version);\r\n                    if (si != null)// || (SymbolID.getEntityCode(symbolID)==000000 && SVGLookup.getInstance().getSVGLInfo(SVGLookup.getFrameID(symbolID)) != null))\r\n                    {\r\n                        return true;\r\n                    }\r\n                    else {\r\n                        message = `Cannot find ${lookupID} (${msi.getName()}) in SVGLookup`;\r\n                    }\r\n                }\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"MilStdIconRenderer\", \"CanRender\", exc);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        ErrorLogger.LogMessage(\"MilStdIconRenderer\", \"CanRender()\", message, LogLevel.FINE);\r\n        //ErrorLogger.LogMessage(\"MilStdIconRenderer\", \"CanRender\", message);\r\n        return false;\r\n    }\r\n\r\n\r\n    public RenderSVG(symbolID: string, modifiers: Map<string, string>,\r\n        attributes: Map<string, string>): SVGSymbolInfo | null {\r\n\r\n        //Update to use _SPSVGR.RenderUnit\r\n        let ss: int = SymbolID.getSymbolSet(symbolID);\r\n\r\n        let temp: ImageInfo;\r\n        let svgTemp: SVGSymbolInfo;\r\n        let msi: MSInfo = MSLookup.getInstance().getMSLInfo(symbolID);\r\n        /*if (msi == null) \r\n        {\r\n            //Attempt to fix the code or set if to invalid symbol if unfixable\r\n            symbolID = SymbolUtilities.reconcileSymbolID(symbolID);\r\n            msi = MSLookup.getInstance().getMSLInfo(symbolID);\r\n            if(msi == null)\r\n            {\r\n                symbolID = \"110098000010000000000000000000\";//invalid symbol\r\n            }\r\n        }\r\n        if (msi != null && msi.getDrawRule() === DrawRules.DONOTDRAW) {\r\n            return null;\r\n        }//*/\r\n\r\n        //Check in case attributes are something other than Map<string,string>, null or undefined\r\n        if(attributes != null && attributes instanceof Map === false)\r\n            attributes = new Map<string,string>();\r\n        if(modifiers != null && modifiers instanceof Map === false)\r\n            modifiers = new Map<string,string>();\r\n\r\n        if (ss === SymbolID.SymbolSet_ControlMeasure) \r\n        {\r\n            if (msi != null) \r\n            {\r\n                //Point12 is actually a multipoint and 17 & 18 are rectangular target and sector range fan\r\n                if (SymbolUtilities.isMultiPoint(symbolID) === false) {\r\n                    svgTemp = this._SPSVGR.RenderSP(symbolID, modifiers, attributes);\r\n                } else {\r\n                    svgTemp = this._SPSVGR.RenderSP(symbolID, null, attributes);\r\n                }\r\n            }\r\n        }\r\n        else if (ss === SymbolID.SymbolSet_Atmospheric ||\r\n                ss === SymbolID.SymbolSet_Oceanographic ||\r\n                ss === SymbolID.SymbolSet_MeteorologicalSpace) \r\n        {\r\n            svgTemp = this._SPSVGR.RenderSP(symbolID, modifiers, attributes);\r\n        }\r\n        else \r\n        {\r\n            svgTemp = this._SPSVGR.RenderUnit(symbolID, modifiers, attributes);\r\n        }\r\n\r\n        return svgTemp;\r\n    }\r\n\r\n    public AddCustomSymbol(msInfo:MSInfo,svgInfo:SVGInfo):boolean\r\n    {\r\n        let success:boolean = false;\r\n        if(msInfo.getBasicSymbolID()===svgInfo.getID())//Make sure IDs match\r\n        {\r\n            //Make sure entry isn't already there\r\n            if(MSLookup.getInstance().getMSLInfo(msInfo.getBasicSymbolID(),msInfo.getVersion())==null &&\r\n                SVGLookup.getInstance().getSVGLInfo(svgInfo.getID(),msInfo.getVersion())==null)\r\n                {\r\n                    if(MSLookup.getInstance().addCustomSymbol(msInfo))\r\n                        success = SVGLookup.getInstance().addCustomSymbol(svgInfo,msInfo.getVersion());\r\n                }\r\n\r\n        }\r\n        else\r\n        {\r\n            ErrorLogger.LogMessage(\"Symbol Set and Entity Codes do not match\", LogLevel.INFO,false);\r\n        }\r\n        return success;\r\n    }\r\n\r\n\r\n    /*private getDefaultAttributes(symbolID: string): Map<string, string> | null {\r\n        let map: Map<string, string> = new Map<string, string>();\r\n        try {\r\n            if (symbolID == null || symbolID.length !== 15) {\r\n                if (symbolID == null) {\r\n                    symbolID = \"null\";\r\n                }\r\n                ErrorLogger.LogMessage(\"MilStdIconRenderer\", \"getDefaultAttributes\",\r\n                    \"getDefaultAttributes passed bad symbolID: \" + symbolID);\r\n                return null;\r\n            }\r\n\r\n            map.set(MilStdAttributes.Alpha, \"255\");\r\n            if (SymbolUtilities.hasDefaultFill(symbolID)) {\r\n                map.set(MilStdAttributes.FillColor,\r\n                    RendererUtilities.colorToHexString(SymbolUtilities.getFillColorOfAffiliation(symbolID), false));\r\n            }\r\n\r\n            map.set(MilStdAttributes.LineColor,\r\n                RendererUtilities.colorToHexString(SymbolUtilities.getLineColorOfAffiliation(symbolID), false));\r\n\r\n            map.set(MilStdAttributes.OutlineSymbol, \"false\");\r\n            // attribute[MilStdAttributes.SymbolOutlineColor] = null;\r\n            // map.set(MilStdAttributes.OutlineWidth,\"1\");\r\n\r\n            map.set(MilStdAttributes.DrawAsIcon, \"false\");\r\n\r\n            let rs: RendererSettings = RendererSettings.getInstance();\r\n\r\n            map.set(MilStdAttributes.KeepUnitRatio, \"true\");\r\n            return map;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"MilStdIconRenderer\", \"getDefaultAttributes\", exc);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return map;\r\n    }//*/\r\n\r\n}\r\n","import { type int, type double } from \"../../graphics2d/BasicTypes\";\r\n\r\nimport { Point } from \"../../graphics2d/Point\"\r\nimport { Point2D } from \"../../graphics2d/Point2D\"\r\nimport { IPointConversion } from \"../../renderer/utilities/IPointConversion\"\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class PointConversion implements IPointConversion {\r\n    protected _pixelWidth: int = 0;\r\n    protected _PixelHeight: int = 0;\r\n    protected _geoTop: double = 0;\r\n    protected _geoLeft: double = 0;\r\n    protected _geoBottom: double = 0;\r\n    protected _geoRight: double = 0;\r\n    protected _normalize: boolean = true;\r\n    //pixels to geo\r\n    //double _geoMultiplierX = 0;\r\n    //double _geoMultiplierY = 0;\r\n    //geo to pixels\r\n    protected _pixelMultiplierX: double = 0;\r\n    protected _pixelMultiplierY: double = 0;\r\n    public set_normalize(value: boolean): void {\r\n        this._normalize = value;\r\n    }\r\n\r\n    public constructor(pixelWidth: int, pixelHeight: int,\r\n        geoTop: double, geoLeft: double,\r\n        geoBottom: double, geoRight: double) {/*\r\n            _pixelWidth = pixelWidth;\r\n            _PixelHeight = pixelHeight;\r\n            _geoTop = geoTop;\r\n            _geoLeft = geoLeft;\r\n            _geoBottom = geoBottom;\r\n            _geoRight = geoRight;*/\r\n\r\n        this.UpdateExtents(pixelWidth, pixelHeight, geoTop, geoLeft, geoBottom, geoRight);\r\n    }\r\n\r\n    public UpdateExtents(pixelWidth: int, pixelHeight: int,\r\n        geoTop: double, geoLeft: double,\r\n        geoBottom: double, geoRight: double): void {\r\n        this._pixelWidth = pixelWidth;\r\n        this._PixelHeight = pixelHeight;\r\n        this._geoTop = geoTop;\r\n        this._geoLeft = geoLeft;\r\n        this._geoBottom = geoBottom;\r\n        this._geoRight = geoRight;\r\n\r\n        //_geoMultiplierX = ((double)_pixelWidth) / (_geoRight - _geoLeft) ;\r\n        //_geoMultiplierY = ((double)_PixelHeight) / (_geoTop - _geoBottom) ;\r\n\r\n        this._pixelMultiplierX = (this._geoRight - this._geoLeft) / (this._pixelWidth as double);\r\n        this._pixelMultiplierY = (this._geoTop - this._geoBottom) / (this._PixelHeight as double);\r\n\r\n        //diagnostic 12-18-12\r\n        if (this._geoRight - this._geoLeft < -180) {\r\n            this._pixelMultiplierX = (this._geoRight - this._geoLeft + 360) / (this._pixelWidth as double);\r\n        }\r\n        if (this._geoRight - this._geoLeft > 180) {\r\n            this._pixelMultiplierX = (360 - (this._geoRight - this._geoLeft)) / (this._pixelWidth as double);\r\n        }\r\n        //end section\r\n        if (this._geoTop < this._geoBottom) {\r\n\r\n            this._pixelMultiplierY = -Math.abs(this._pixelMultiplierY);\r\n        }\r\n\r\n        else {\r\n\r\n            this._pixelMultiplierY = Math.abs(this._pixelMultiplierY);\r\n        }\r\n\r\n\r\n        //            if(_geoRight < _geoLeft)\r\n        //                _pixelMultiplierX = -Math.abs(_pixelMultiplierX);\r\n        //            else\r\n        //                _pixelMultiplierX = Math.abs(_pixelMultiplierX);\r\n        //end section\r\n    }\r\n\r\n    public PixelsToGeo(pixel: Point): Point;\r\n\r\n    public PixelsToGeo(pixel: Point2D): Point2D;\r\n    public PixelsToGeo(...args: unknown[]): Point | Point2D {\r\n        const [pixel] = args as [Point | Point2D];\r\n\r\n        let coords: Point | Point2D\r\n        if (pixel instanceof Point)\r\n            coords = new Point()\r\n        else\r\n            coords = new Point2D();\r\n\r\n        coords.x = pixel.getX() * this._pixelMultiplierX + this._geoLeft; //xMultiplier;\r\n        coords.y = this._geoTop - (pixel.getY() * this._pixelMultiplierY);\r\n\r\n        //diagnostic 12-18-12\r\n        if (coords.x < -180) {\r\n\r\n            coords.x += 360;\r\n        }\r\n\r\n        if (coords.x > 180) {\r\n\r\n            coords.x -= 360;\r\n        }\r\n\r\n        //end section\r\n\r\n        return coords;\r\n    }\r\n\r\n\r\n    public GeoToPixels(coord: Point): Point;\r\n\r\n    public GeoToPixels(coord: Point2D): Point2D;\r\n    public GeoToPixels(...args: unknown[]): Point | Point2D {\r\n        const [coord] = args as [Point | Point2D];\r\n\r\n        let pixel: Point | Point2D;\r\n        if (coord instanceof Point)\r\n            pixel = new Point();\r\n        else\r\n            pixel = new Point2D();\r\n        //double xMultiplier = _pixelMultiplierX;//(_geoRight - _geoLeft) / ((double)_pixelWidth) ;\r\n        //double yMultiplier = _pixelMultiplierY;//(_geoTop - _geoBottom) / ((double)_PixelHeight) ;\r\n        let temp: double = 0;\r\n        //temp = ((coord.getX()  - _geoLeft) / _pixelMultiplierX);//xMultiplier);\r\n        let calcValue: double = coord.getX() - this._geoLeft;\r\n        if (this._normalize) {\r\n            if (calcValue < -180) {\r\n\r\n                calcValue += 360;\r\n            }\r\n\r\n            else if (calcValue > 180) {\r\n\r\n                calcValue -= 360;\r\n            }\r\n        }\r\n        temp = (calcValue / this._pixelMultiplierX);\r\n\r\n        pixel.x = temp;\r\n\r\n        temp = ((this._geoTop - coord.getY()) / this._pixelMultiplierY);//yMultiplier);\r\n        pixel.y = temp;\r\n\r\n        return pixel;\r\n    }\r\n\r\n\r\n    public getPixelWidth(): int {\r\n        return this._pixelWidth;\r\n    }\r\n\r\n    public getPixelHeight(): int {\r\n        return this._PixelHeight;\r\n    }\r\n\r\n    public getUpperLat(): double {\r\n        return this._geoTop;\r\n    }\r\n\r\n    public getLowerLat(): double {\r\n        return this._geoBottom;\r\n    }\r\n\r\n    public getLeftLon(): double {\r\n        return this._geoLeft;\r\n    }\r\n\r\n    public getRightLon(): double {\r\n        return this._geoRight;\r\n    }\r\n\r\n}\r\n","import { type double } from \"../../../c5isr/graphics2d/BasicTypes\";\r\nimport { Point } from \"../../graphics2d/Point\";\r\nimport { Point2D } from \"../../graphics2d/Point2D\";\r\nimport { IPointConversion } from \"../../renderer/utilities/IPointConversion\";\r\nimport { GeoPixelConversion } from \"./GeoPixelConversion\";\r\n\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class PointConverter implements IPointConversion {\r\n    private _controlLat: double = 0;\r\n    private _controlLong: double = 0;\r\n    private _scale: double = 0;\r\n    private _metersPerPixel: double = 0;\r\n    private _normalize: boolean = true;\r\n    public set_normalize(value: boolean): void {\r\n        this._normalize = value;\r\n    }\r\n    public constructor(controlLong: double, controlLat: double, scale: double);\r\n    /**\r\n     * add constructor to handle when earth is flipped about it's X axis (South is on top)\r\n     * @param left\r\n     * @param right\r\n     * @param top\r\n     * @param bottom\r\n     * @param scale\r\n     */\r\n    public constructor(left: double, top: double, right: double, bottom: double, scale: double);\r\n    public constructor(...args: unknown[]) {\r\n        switch (args.length) {\r\n            case 3: {\r\n                const [controlLong, controlLat, scale] = args as [double, double, double];\r\n                try {\r\n                    this._controlLat = controlLat;\r\n                    this._controlLong = controlLong;\r\n                    this._scale = scale;\r\n                    this._metersPerPixel = GeoPixelConversion.metersPerPixel(scale);\r\n                } catch (e) {\r\n                    if (e instanceof Error) {\r\n                        throw e;\r\n                    } else {\r\n                        throw e;\r\n                    }\r\n                }\r\n\r\n                break;\r\n            }\r\n\r\n            case 5: {\r\n                const [left, top, right, bottom, scale] = args as [double, double, double, double, double];\r\n\r\n                try {\r\n                    this._controlLat = top;\r\n                    this._controlLong = left;\r\n                    this._scale = scale;\r\n                    this._metersPerPixel = GeoPixelConversion.metersPerPixel(scale);\r\n                    if (top < bottom) {\r\n\r\n                        this._metersPerPixel = -this._metersPerPixel;\r\n                    }\r\n\r\n                } catch (e) {\r\n                    if (e instanceof Error) {\r\n                        throw e;\r\n                    } else {\r\n                        throw e;\r\n                    }\r\n                }\r\n\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n    public PixelsToGeo(pixel: Point): Point;\r\n    public PixelsToGeo(pixel: Point2D): Point2D;\r\n    public PixelsToGeo(...args: unknown[]): Point | Point2D {\r\n        const [pixel] = args as [Point | Point2D];\r\n        try {\r\n            let y: double = GeoPixelConversion.y2lat(pixel.getY(), this._scale, this._controlLat, this._metersPerPixel);\r\n            let x: double = GeoPixelConversion.x2long(pixel.getX(), this._scale, this._controlLong, y, this._metersPerPixel);\r\n            if (pixel instanceof Point)\r\n                return new Point(x, y)\r\n            else\r\n                return new Point2D(x, y)\r\n        } catch (e) {\r\n            if (e instanceof Error) {\r\n                throw e;\r\n            } else {\r\n                throw e;\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    public GeoToPixels(coord: Point): Point;\r\n\r\n    public GeoToPixels(coord: Point2D): Point2D;\r\n    public GeoToPixels(...args: unknown[]): Point | Point2D {\r\n        const [coord] = args as [Point | Point2D];\r\n\r\n        try {\r\n            let y: double = GeoPixelConversion.lat2y(coord.getY(), this._scale, this._controlLat, this._metersPerPixel);\r\n            let x: double = GeoPixelConversion.long2x(coord.getX(), this._scale, this._controlLong, coord.getY(), this._metersPerPixel, this._normalize);\r\n            if (coord instanceof Point)\r\n                return new Point(x, y)\r\n            else\r\n                return new Point2D(x, y)\r\n        } catch (e) {\r\n            if (e instanceof Error) {\r\n                throw e;\r\n            } else {\r\n                throw e;\r\n            }\r\n        }\r\n\r\n    }\r\n}\r\n","import { type int, type double } from \"../../../graphics2d/BasicTypes\";\r\nimport { Point2D } from \"../../../graphics2d/Point2D\";\r\nimport { DrawRules } from \"../../../renderer/utilities/DrawRules\";\r\nimport { MilStdAttributes } from \"../../../renderer/utilities/MilStdAttributes\";\r\nimport { Modifiers } from \"../../../renderer/utilities/Modifiers\";\r\nimport { MSLookup } from \"../../../renderer/utilities/MSLookup\";\r\n\r\n/**\r\n *\r\n */\r\nexport class JavaRendererUtilities {\r\n\r\n    public static readonly HOSTILE_FILL_COLOR: string = \"FFFF8080\";\r\n    public static readonly FRIENDLY_FILL_COLOR: string = \"FF80E0FF\";\r\n    public static readonly NEUTRAL_FILL_COLOR: string = \"FFAAFFAA\";\r\n    public static readonly UNKNOWN_FILL_COLOR: string = \"FFFFFF80\";\r\n\r\n    /**\r\n     * Converts ARGB string format to the Google used ABGR string format. Google\r\n     * reverses the blue and red positioning.\r\n     *\r\n     * @param rgbString A color string of the format AARRGGBB in hex value.\r\n     * @return the reverse of the input string in hex. The format should now be\r\n     * AABBGGRR\r\n     */\r\n    public static ARGBtoABGR(rgbString: string): string {\r\n        if (rgbString.length === 6) {\r\n            let s: string = \"FF\";\r\n            rgbString = s.concat(rgbString);\r\n        }\r\n\r\n        let bgrString: string = rgbString.toUpperCase();\r\n\r\n        if (rgbString.length === 8) {\r\n            let c: string[] = rgbString.split(\"\");\r\n            let temp1: string = c[2];\r\n            let temp2: string = c[3];\r\n            c[2] = c[6];\r\n            c[3] = c[7];\r\n            c[6] = temp1;\r\n            c[7] = temp2;\r\n            bgrString = c.join(\"\");\r\n        }\r\n        else {\r\n            if (rgbString.length === 6) {\r\n                let c: string[] = rgbString.split(\"\");\r\n                let temp1: string = c[0];\r\n                let temp2: string = c[1];\r\n                c[0] = c[4];\r\n                c[1] = c[5];\r\n                c[4] = temp1;\r\n                c[5] = temp2;\r\n                bgrString = \"FF\" + c.join(\"\");\r\n                //bgrString = \"FF\" + bgrString;\r\n            }\r\n            else {\r\n                console.error(\"JavaRendererUtilties.ARGBtoABGR(): \" + \"\\\"\" + rgbString.toString() + \"\\\" is not a 6 or 8 character String in the format of RRGGBB or AARRGGBB\");\r\n            }\r\n        }\r\n\r\n\r\n        return bgrString;\r\n    }\r\n\r\n    /**\r\n     * Returns a symbolId with just the identifiable symbol Id pieces. All\r\n     * variable information is returned as '*'. For example, a boundary,\r\n     * \"GFGPGLB----KUSX\" returns \"G*G*GLB---****X\";\r\n     *\r\n     * @param symbolCode A 15 character symbol ID.\r\n     * @return The normalized SymbolCode.\r\n     * @deprecated\r\n     */\r\n    public static normalizeSymbolCode(symbolCode: string): string {\r\n\r\n        let newSymbolCode: string = symbolCode;\r\n\r\n        if (symbolCode.startsWith(\"G\") || symbolCode.startsWith(\"S\")) {\r\n            // Remove Affiliation\r\n            newSymbolCode = newSymbolCode.substring(0, 1) + '*' + newSymbolCode.substring(2);\r\n            // Remove planned/present field\r\n            newSymbolCode = newSymbolCode.substring(0, 3) + '*' + newSymbolCode.substring(4);\r\n            // Remove echelon, special code and country codes\r\n            newSymbolCode = newSymbolCode.substring(0, 10) + \"****\" + newSymbolCode.substring(14);\r\n        }\r\n\r\n        // If a unit replace last character with *.\r\n        if (symbolCode.startsWith(\"S\")) {\r\n            newSymbolCode = newSymbolCode.substring(0, 14) + '*';\r\n        }\r\n\r\n        return newSymbolCode;\r\n    }\r\n\r\n    public static addAltModeToModifiersString(attributes: Map<string, string>, altMode: string): void {\r\n        if (altMode === \"relativeToGround\") {\r\n\r\n            attributes.set(MilStdAttributes.AltitudeMode, \"AGL\");\r\n        }\r\n\r\n        else {\r\n            if (altMode === \"absolute\") {\r\n\r\n                attributes.set(MilStdAttributes.AltitudeMode, \"AMSL\");\r\n            }\r\n\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param SymbolInfo something like\r\n     * \"SymbolID?LineColor=0x000000&amp;FillColor=0xFFFFFF&amp;size=35\"\r\n     */\r\n    public static createParameterMapFromURL(SymbolInfo: string): Map<string, string> {\r\n        let modifiers: Map<string, string> = new Map<string, string>();\r\n        let symbolID: string;\r\n        let parameters: string;\r\n        let key: string;\r\n        let value: string;\r\n        let arrParameters: string[];\r\n        let arrKeyValue: string[];\r\n        let temp: string;\r\n        let questionIndex: int = SymbolInfo.lastIndexOf('?');\r\n\r\n        try {\r\n            if (questionIndex === -1) {\r\n                symbolID = decodeURI(SymbolInfo);\r\n            } else {\r\n                symbolID = decodeURI(SymbolInfo.substring(0, questionIndex));\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                console.error(\"Error parsing SymbolID\");\r\n                console.error(exc.message);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n\r\n        try {   //build a map for the other createMilstdSymbol function to use\r\n            //to build a milstd symbol.\r\n            if (questionIndex > 0 && (questionIndex + 1 < SymbolInfo.length)) {\r\n                parameters = SymbolInfo.substring(questionIndex + 1, SymbolInfo.length);\r\n                arrParameters = parameters.split(\"&\");\r\n                let n: int = arrParameters.length;\r\n                //for(int i = 0; i < arrParameters.length; i++)\r\n                for (let i: int = 0; i < n; i++) {\r\n                    arrKeyValue = arrParameters[i].split(\"=\");\r\n                    if (arrKeyValue.length === 2 && arrKeyValue[1] != null && arrKeyValue[1] !== \"\") {\r\n\r\n                        key = arrKeyValue[0];\r\n                        value = arrKeyValue[1];\r\n\r\n                        temp = decodeURI(value);\r\n                        modifiers.set(key.toUpperCase(), temp);\r\n\r\n                        //console.log(\"key: \" + key + \" value: \" + temp);\r\n                    }\r\n                }\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                console.error(\"Error parsing \\\"\" + key.toUpperCase() + \"\\\" parameter from URL\");\r\n                console.error(exc.message);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return modifiers;\r\n    }\r\n\r\n    /*\r\n     * Try to turn a bad code into something renderable.\r\n     *\r\n     * @param symbolID\r\n     * @return\r\n     * @deprecated use SymbolUtilties.reconcileSymbolID() 9/5/2013\r\n     */\r\n    /*public static String ReconcileSymbolID(String symbolID) {\r\n        StringBuilder sb = new StringBuilder(\"\");\r\n        char codingScheme = symbolID.charAt(0);\r\n\r\n        if (symbolID.length < 15) {\r\n            while (symbolID.length < 15) {\r\n                symbolID += \"-\";\r\n            }\r\n        }\r\n        if (symbolID.length > 15) {\r\n            symbolID = symbolID.substring(0, 14);\r\n        }\r\n\r\n        if (symbolID != null && symbolID.length == 15) {\r\n            if (codingScheme == 'S' || //warfighting\r\n                    codingScheme == 'I' ||//sigint\r\n                    codingScheme == 'O' ||//stability operation\r\n                    codingScheme == 'E')//emergency management\r\n            {\r\n                sb.append(codingScheme);\r\n\r\n                if (SymbolUtilities.hasValidAffiliation(symbolID) == false) {\r\n                    sb.append('U');\r\n                } else {\r\n                    sb.append(symbolID.charAt(1));\r\n                }\r\n\r\n                if (SymbolUtilities.hasValidBattleDimension(symbolID) == false) {\r\n                    sb.append('Z');\r\n                    sb.replace(0, 1, \"S\");\r\n                } else {\r\n                    sb.append(symbolID.charAt(2));\r\n                }\r\n\r\n                if (SymbolUtilities.hasValidStatus(symbolID) == false) {\r\n                    sb.append('P');\r\n                } else {\r\n                    sb.append(symbolID.charAt(3));\r\n                }\r\n\r\n                sb.append(\"------\");\r\n                sb.append(symbolID.substring(10, 15));\r\n\r\n            } else if (codingScheme == 'G')//tactical\r\n            {\r\n                sb.append(codingScheme);\r\n\r\n                if (SymbolUtilities.hasValidAffiliation(symbolID) == false) {\r\n                    sb.append('U');\r\n                } else {\r\n                    sb.append(symbolID.charAt(1));\r\n                }\r\n\r\n                sb.append('G');\r\n\r\n                if (SymbolUtilities.hasValidStatus(symbolID) == false) {\r\n                    sb.append('P');\r\n                } else {\r\n                    sb.append(symbolID.charAt(3));\r\n                }\r\n\r\n                sb.append(\"GPP---\");//return an action point\r\n                sb.append(symbolID.substring(10, 15));\r\n\r\n            } else if (codingScheme == 'W')//weather\r\n            {//no default weather graphic\r\n                return \"SUZP-----------\";//unknown\r\n            } else//bad codingScheme\r\n            {\r\n                sb.append('S');\r\n                if (SymbolUtilities.hasValidAffiliation(symbolID) == false) {\r\n                    sb.append('U');\r\n                } else {\r\n                    sb.append(symbolID.charAt(1));\r\n                }\r\n\r\n                if (SymbolUtilities.hasValidBattleDimension(symbolID) == false) {\r\n                    sb.append('Z');\r\n                } else {\r\n                    sb.append(symbolID.charAt(2));\r\n                }\r\n\r\n                if (SymbolUtilities.hasValidStatus(symbolID) == false) {\r\n                    sb.append('P');\r\n                } else {\r\n                    sb.append(symbolID.charAt(3));\r\n                }\r\n\r\n                sb.append(\"------\");\r\n                sb.append(symbolID.substring(10, 15));\r\n            }\r\n        } else {\r\n            return \"SUZP-----------\";//unknown\r\n        }\r\n\r\n        return sb.toString();\r\n\r\n    }//*/\r\n\r\n    public static is3dSymbol(symbolCode: string): boolean {\r\n        try {\r\n            let msi = MSLookup.getInstance().getMSLInfo(symbolCode);\r\n            let drawRule = msi.getDrawRule();\r\n            return drawRule === DrawRules.AREA1\r\n                || drawRule === DrawRules.AREA10\r\n                || drawRule === DrawRules.RECTANGULAR1\r\n                || drawRule === DrawRules.CIRCULAR1\r\n                || drawRule === DrawRules.CORRIDOR1;\r\n        } catch (e) {\r\n            if (e instanceof Error) {\r\n                console.error(e.message);\r\n            } else {\r\n                throw e;\r\n            }\r\n        }\r\n        return false;\r\n    }\r\n\r\n    /**\r\n     * Determines if a String represents a valid number\r\n     *\r\n     * @param text\r\n     * @return \"1.56\" == true, \"1ab\" == false\r\n     */\r\n    public static isNumber(text: string): boolean {\r\n        if (text != null && RegExp(\"((-|\\\\+)?[0-9]+(\\\\.[0-9]+)?)+\").test(text)) {\r\n            return true;\r\n        } else {\r\n            return false;\r\n        }\r\n    }\r\n\r\n    /**\r\n     * Takes a throwable and puts it's stacktrace into a string.\r\n     *\r\n     * @param thrown\r\n     * @return\r\n     */\r\n    public static getStackTrace(thrown: Error): string {\r\n        try {\r\n            /*\r\n            let writer: java.io.Writer = new java.io.StringWriter();\r\n            let printWriter: java.io.PrintWriter = new java.io.PrintWriter(writer);\r\n            thrown.printStackTrace(printWriter);\r\n            return writer.toString();\r\n            */\r\n            return thrown.stack;\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                //console.log(\"JavaRendererUtilties.getStackTrace()\");\r\n                //return \"Error - couldn't retrieve stack trace\";\r\n                return \"\";\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    public static getEndPointWithAngle(ptStart: Point2D,\r\n        //Point2D pt1,\r\n        //Point2D pt2,\r\n        angle: double,\r\n        distance: double): Point2D {\r\n        let newX: double = 0;\r\n        let newY: double = 0;\r\n        let pt: Point2D = new Point2D();\r\n        try {\r\n            //first get the angle psi between pt0 and pt1\r\n            let psi: double = 0;//Math.atan((pt1.y - pt0.y) / (pt1.x - pt0.x));\r\n            //double psi = Math.atan((ptStart.getY() - ptStart.getY()) / (ptStart.getX() - (ptStart.getX()+100)));\r\n            //convert alpha to radians\r\n            let alpha1: double = Math.PI * angle / 180;\r\n\r\n            //theta is the angle of extension from the x axis\r\n            let theta: double = psi + alpha1;\r\n            //dx is the x extension from pt2\r\n            let dx: double = distance * Math.cos(theta);\r\n            //dy is the y extension form pt2\r\n            let dy: double = distance * Math.sin(theta);\r\n            newX = ptStart.getX() + dx;\r\n            newY = ptStart.getY() + dy;\r\n\r\n            pt.setLocation(newX, newY);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                console.log(exc.message);\r\n                console.log(exc.stack)\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return pt;\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param latitude1\r\n     * @param longitude1\r\n     * @param latitude2\r\n     * @param longitude2\r\n     * @param unitOfMeasure meters, kilometers, miles, feet, yards, nautical,\r\n     * nautical miles.\r\n     * @return\r\n     */\r\n    public static measureDistance(latitude1: double, longitude1: double, latitude2: double, longitude2: double, unitOfMeasure: string): double {\r\n        // latitude1,latitude2 = latitude, longitude1,longitude2 = longitude\r\n        //Radius is 6378.1 (km), 3963.1 (mi), 3443.9 (nm\r\n\r\n        let distance: double = -1;\r\n        let\r\n            rad: double = 0;\r\n\r\n        let uom: string = unitOfMeasure.toLowerCase();\r\n\r\n        if (uom === \"meters\") {\r\n            rad = 6378137;\r\n        } else {\r\n            if (uom === \"kilometers\") {\r\n                rad = 6378.137;\r\n            } else {\r\n                if (uom === \"miles\") {\r\n                    rad = 3963.1;\r\n                } else {\r\n                    if (uom === \"feet\") {\r\n                        rad = 20925524.9;\r\n                    } else {\r\n                        if (uom === \"yards\") {\r\n                            rad = 6975174.98;\r\n                        } else {\r\n                            if (uom === \"nautical\") {\r\n                                rad = 3443.9;\r\n                            } else {\r\n                                if (uom === \"nautical miles\") {\r\n                                    rad = 3443.9;\r\n                                } else {\r\n                                    return -1.0;\r\n                                }\r\n                            }\r\n\r\n                        }\r\n\r\n                    }\r\n\r\n                }\r\n\r\n            }\r\n\r\n        }\r\n\r\n\r\n        latitude1 = latitude1 * (Math.PI / 180);\r\n        latitude2 = latitude2 * (Math.PI / 180);\r\n        longitude1 = longitude1 * (Math.PI / 180);\r\n        longitude2 = longitude2 * (Math.PI / 180);\r\n        distance = (Math.acos(Math.cos(latitude1) * Math.cos(longitude1) * Math.cos(latitude2) * Math.cos(longitude2) + Math.cos(latitude1) * Math.sin(longitude1) * Math.cos(latitude2) * Math.sin(longitude2) + Math.sin(latitude1) * Math.sin(latitude2)) * rad);\r\n\r\n        return distance;\r\n    }\r\n}\r\n","import { BasicStroke } from \"../../../graphics2d/BasicStroke\";\r\nimport { Point2D } from \"../../../graphics2d/Point2D\";\r\nimport { Color } from \"../../../renderer/utilities/Color\";\r\n\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class LineInfo {\r\n\r\n    private lineColor: Color;\r\n    private fillColor: Color;\r\n    //private int lineWidth = 2;\r\n    private stroke: BasicStroke;\r\n\r\n    private _Polylines: Array<Array<Point2D>>;\r\n\r\n    public constructor() {\r\n    }\r\n\r\n    public setLineColor(value: Color): void {\r\n        this.lineColor = value;\r\n    }\r\n    public getLineColor(): Color {\r\n        return this.lineColor;\r\n    }\r\n\r\n    public setFillColor(value: Color): void {\r\n        this.fillColor = value;\r\n    }\r\n    public getFillColor(): Color {\r\n        return this.fillColor;\r\n    }\r\n\r\n    public getStroke(): BasicStroke {\r\n        return this.stroke;\r\n    }\r\n    //client will use this to do fills (if it is not null)\r\n    /*\r\n        public TexturePaint getTexturePaint()\r\n        {\r\n            return texturePaint;\r\n        }\r\n        public void setTexturePaint(TexturePaint value)\r\n        {\r\n            texturePaint=value;\r\n        }*/\r\n\r\n    public setStroke(s: BasicStroke): void {\r\n        this.stroke = s;\r\n    }\r\n\r\n    public getPolylines(): Array<Array<Point2D>> {\r\n        return this._Polylines;\r\n    }\r\n\r\n    public setPolylines(value: Array<Array<Point2D>>): void {\r\n        this._Polylines = value;\r\n    }\r\n\r\n}\r\n","import { LineInfo } from \"./LineInfo\";\r\nimport { TextInfo } from \"./TextInfo\";\r\n\r\n\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class SymbolInfo {\r\n\r\n    private _LineInfo: Array<LineInfo>;\r\n    private _TextInfo: Array<TextInfo>;\r\n\r\n    public constructor();\r\n    public constructor(ti: Array<TextInfo>, li: Array<LineInfo>);\r\n    public constructor(...args: unknown[]) {\r\n        switch (args.length) {\r\n            case 0: {\r\n                break;\r\n            }\r\n\r\n            case 2: {\r\n                const [ti, li] = args as [Array<TextInfo>, Array<LineInfo>];\r\n\r\n                this._LineInfo = li;\r\n                this._TextInfo = ti;\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    public getTextInfoList(): Array<TextInfo> {\r\n        return this._TextInfo;\r\n    }\r\n\r\n    public getLineInfoList(): Array<LineInfo> {\r\n        return this._LineInfo;\r\n    }\r\n\r\n}\r\n","/*\r\n * To change this template, choose Tools | Templates\r\n * and open the template in the editor.\r\n */\r\n\r\n\r\n//import java.awt.geom.Point2D;\r\n\r\n\r\nimport { Point2D } from \"../../../graphics2d/Point2D\";\r\n\r\ntype double = number;\r\n\r\n/**\r\n *\r\n *\r\n */\r\nexport class TextInfo {\r\n    private _ModifierString: string;\r\n    private _ModifierStringPosition: Point2D;\r\n    private _ModifierStringAngle: double = 0;\r\n\r\n    public constructor() { }\r\n\r\n    //set this when returning text string.\r\n    public setModifierString(value: string): void {\r\n        this._ModifierString = value;\r\n    }\r\n\r\n    public getModifierString(): string {\r\n        return this._ModifierString;\r\n    }\r\n\r\n    //location to draw ModifierString.\r\n    public setModifierStringPosition(value: Point2D): void {\r\n        this._ModifierStringPosition = value;\r\n    }\r\n\r\n    public getModifierStringPosition(): Point2D {\r\n        return this._ModifierStringPosition;\r\n    }\r\n\r\n    //angle to draw ModifierString.\r\n    public setModifierStringAngle(value: double): void {\r\n        this._ModifierStringAngle = value;\r\n    }\r\n\r\n    public getModifierStringAngle(): double {\r\n        return this._ModifierStringAngle;\r\n    }\r\n}\r\n","import { Point2D } from \"../../graphics2d/Point2D\";\r\nimport { Rectangle } from \"../../renderer/shapes/rectangle\";\r\nimport { ErrorLogger } from \"../../renderer/utilities/ErrorLogger\";\r\nimport { IPointConversion } from \"../../renderer/utilities/IPointConversion\";\r\nimport { RendererSettings } from \"../../renderer/utilities/RendererSettings\";\r\nimport { RendererUtilities } from \"../../renderer/utilities/RendererUtilities\";\r\nimport { ShapeInfo } from \"../../renderer/utilities/ShapeInfo\";\r\nimport { MultiPointHandler } from \"./MultiPointHandler\";\r\nimport { Path } from \"../../renderer/shapes/path\";\r\nimport { SVGTextInfo } from \"../../renderer/utilities/SVGTextInfo\";\r\nimport { Color } from \"../../renderer/utilities/Color\";\r\n\r\nexport class MultiPointHandlerSVG {\r\n    /**\r\n     * Generates an SVG which can be draped on a map.\r\n     * Better with RenderSymbol2D\r\n     * \r\n     * @param {string} id\r\n     * @param {string} name\r\n     * @param {string} description\r\n     * @param {string} symbolID\r\n     * @param {ShapeInfo[]} shapes \r\n     * @param {ShapeInfo[]} modifiers \r\n     * @param {IPointConversion} ipc\r\n     * @param {boolean} normalize \r\n     * @param {string} textColor \r\n     * @param {string} textBackgroundColor\r\n     * @param {boolean} wasClipped\r\n     * @return {string}\r\n     */\r\n    public static GeoSVGize(id: string, name: string, description: string, symbolID: string, shapes: ShapeInfo[], modifiers: ShapeInfo[], ipc: IPointConversion, normalize: boolean, textColor: string, textBackgroundColor: string, wasClipped: boolean, bbox?: Rectangle): string {\r\n\r\n        let height = 10;\r\n\r\n        let tempBounds: Rectangle = null;\r\n        let paths: string[] = [];\r\n        let pathBounds: Rectangle = null;\r\n        let labels: SVGTextInfo[] = [];\r\n        let labelBounds: Rectangle = null;\r\n        let unionBounds: Rectangle = null;\r\n        let lineWidth: number = null;\r\n        let fillTexture: string = null\r\n        let geoCoordTL: Point2D = null;\r\n        let geoCoordTR: Point2D = null;\r\n        let geoCoordBL: Point2D = null;\r\n        let geoCoordBR: Point2D = null;\r\n        let west: Point2D = null;\r\n        let north: Point2D = null;\r\n        let south: Point2D = null;\r\n        let east: Point2D = null;\r\n        let len = shapes.length;\r\n\r\n        try {\r\n            const fontInfo = RendererSettings.getInstance().getMPLabelFont();\r\n            height = fontInfo.getSize();\r\n\r\n            for (let i = 0; i < len; i++) {\r\n                let pathInfo = MultiPointHandlerSVG.ShapesToGeoSVG(symbolID, shapes[i], ipc, normalize);\r\n                if (pathInfo.svg && pathInfo.bounds) {\r\n                    tempBounds = pathInfo.bounds;\r\n                    lineWidth = shapes[i].getStroke().getLineWidth()\r\n                    tempBounds.grow(Math.round(lineWidth / 2));//adjust for line width so nothing gets clipped.\r\n                    if (pathBounds == null)\r\n                        pathBounds = tempBounds.clone();\r\n                    else\r\n                        pathBounds.union(tempBounds);\r\n                    paths.push(pathInfo.svg);\r\n\r\n                    if (pathInfo.fillPattern && !fillTexture)\r\n                        fillTexture = pathInfo.fillPattern\r\n                }\r\n            }\r\n\r\n            let tempModifier: ShapeInfo, len2 = modifiers.length;\r\n            let tiTemp: SVGTextInfo = null;\r\n            for (let j = 0; j < len2; j++) {\r\n                tempModifier = modifiers[j];\r\n\r\n                if (tempModifier.getModifierString()) {\r\n                    let tempLocation: Point2D = tempModifier.getModifierPosition();\r\n\r\n                    let justify = tempModifier.getTextJustify();\r\n                    let strJustify = \"start\";\r\n                    if (justify === ShapeInfo.justify_left)\r\n                        strJustify = \"start\";\r\n                    else if (justify === ShapeInfo.justify_center)\r\n                        strJustify = \"middle\";\r\n                    else if (justify === ShapeInfo.justify_right)\r\n                        strJustify = \"end\";\r\n\r\n                    let degrees = tempModifier.getModifierAngle();\r\n                    tiTemp = new SVGTextInfo(tempModifier.getModifierString(), tempLocation, fontInfo, strJustify, degrees);\r\n\r\n                    let bounds2D = tiTemp.getTextBounds();\r\n                    let bounds = new Rectangle(bounds2D.x, bounds2D.y, bounds2D.width, bounds2D.height)\r\n\r\n                    //make sure labels are in the bbox, otherwise they can\r\n                    //make the canvas grow out of control.\r\n                    //if (tiTemp && bbox.containsRectangle(bounds))\r\n                    //if(bbox !== null)\r\n                    if (tiTemp) {\r\n                        if ((bbox && bbox.intersects(bounds)) || bbox == null) {\r\n                            labels.push(tiTemp);\r\n                            if (bounds) {\r\n                                if (labelBounds)\r\n                                    labelBounds.union(bounds);\r\n                                else\r\n                                    labelBounds = bounds;\r\n                            }\r\n                        }\r\n                    }\r\n                } else if (tempModifier.getModifierImageInfo()) {\r\n                    let bounds2D = tempModifier.getModifierImageInfo().getImageBounds()\r\n                    let bounds = new Rectangle(0, 0, bounds2D.width, bounds2D.height)\r\n\r\n                    let tempLocation: Point2D = tempModifier.getModifierPosition();\r\n                    tempLocation.setLocation(tempLocation.x - bounds.getWidth() / 2, tempLocation.y - bounds.getHeight() / 2);\r\n                    let x = tempLocation.x\r\n                    let y = tempLocation.y\r\n                    bounds.setLocation(x, y)\r\n\r\n                    let angle = tempModifier.getModifierAngle()\r\n                    paths.push('<image transform=\"translate(' + x + ',' + y + ') rotate(' + angle + ')\" href=\"' + tempModifier.getModifierImage() + '\" />')\r\n                    if (angle !== 0) {\r\n                        bounds2D.x = tempLocation.x\r\n                        bounds2D.y = tempLocation.y\r\n                        bounds2D = SVGTextInfo.getRotatedRectangleBounds(bounds2D, tempLocation, -angle, \"middle\")\r\n                        bounds = new Rectangle(bounds2D.x, bounds2D.y, bounds2D.width, bounds2D.height)\r\n                    }\r\n                    if (bounds) {\r\n                        if ((bbox && bbox.intersects(bounds)) || bbox == null) {\r\n                            if (pathBounds)\r\n                                pathBounds.union(bounds);\r\n                            else\r\n                                pathBounds = bounds;\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n            if (pathBounds) {\r\n                unionBounds = pathBounds.clone();\r\n            }\r\n            if (labelBounds) {\r\n                if (unionBounds) {\r\n                    unionBounds.union(labelBounds);\r\n                }\r\n                else {\r\n                    unionBounds = labelBounds;\r\n                }\r\n            }\r\n\r\n            //get geo bounds for canvas\r\n            if (unionBounds) {\r\n                let coordTL = new Point2D();\r\n                coordTL.setLocation(unionBounds.getX(), unionBounds.getY());\r\n                let coordBR = new Point2D();\r\n                coordBR.setLocation(unionBounds.getX() + unionBounds.getWidth(), unionBounds.getY() + unionBounds.getHeight());\r\n\r\n                let coordTR = new Point2D();\r\n                coordTR.setLocation(unionBounds.getX() + unionBounds.getWidth(), unionBounds.getY());\r\n                let coordBL = new Point2D();\r\n                coordBL.setLocation(unionBounds.getX(), unionBounds.getY() + unionBounds.getHeight());\r\n\r\n                south = new Point2D(unionBounds.getX() + unionBounds.getWidth() / 2, unionBounds.getY() + unionBounds.getHeight());\r\n                north = new Point2D(unionBounds.getX() + unionBounds.getWidth() / 2, unionBounds.getY());\r\n                east = new Point2D(unionBounds.getX() + unionBounds.getWidth(), unionBounds.getY() + unionBounds.getHeight() / 2);\r\n                west = new Point2D(unionBounds.getX(), unionBounds.getY() + unionBounds.getHeight() / 2);\r\n\r\n\r\n                geoCoordTL = ipc.PixelsToGeo(coordTL);\r\n                geoCoordBR = ipc.PixelsToGeo(coordBR);\r\n                geoCoordTR = ipc.PixelsToGeo(coordTR);\r\n                geoCoordBL = ipc.PixelsToGeo(coordBL);\r\n\r\n                north = ipc.PixelsToGeo(north);\r\n                south = ipc.PixelsToGeo(south);\r\n                east = ipc.PixelsToGeo(east);\r\n                west = ipc.PixelsToGeo(west);\r\n\r\n\r\n                if (normalize) {\r\n                    geoCoordTL = MultiPointHandler.NormalizeCoordToGECoord(geoCoordTL);\r\n                    geoCoordBR = MultiPointHandler.NormalizeCoordToGECoord(geoCoordBR);\r\n                    geoCoordTR = MultiPointHandler.NormalizeCoordToGECoord(geoCoordTR);\r\n                    geoCoordBL = MultiPointHandler.NormalizeCoordToGECoord(geoCoordBL);\r\n\r\n                    north = MultiPointHandler.NormalizeCoordToGECoord(north);\r\n                    south = MultiPointHandler.NormalizeCoordToGECoord(south);\r\n                    east = MultiPointHandler.NormalizeCoordToGECoord(east);\r\n                    west = MultiPointHandler.NormalizeCoordToGECoord(west);\r\n                }\r\n            }\r\n            else//nothing to draw\r\n            {\r\n                geoCoordTL = new Point2D(0, 0);\r\n                geoCoordBR = new Point2D(0, 0);\r\n                geoCoordTR = new Point2D(0, 0);\r\n                geoCoordBL = new Point2D(0, 0);\r\n\r\n                north = new Point2D(0, 0);\r\n                south = new Point2D(0, 0);\r\n                east = new Point2D(0, 0);\r\n                west = new Point2D(0, 0);\r\n            }\r\n        }\r\n        catch (err) {\r\n            if (err instanceof Error) {\r\n                ErrorLogger.LogException(\"MultiPointHandler\", \"GeoSVGize\", err);\r\n            }\r\n        }\r\n\r\n        if (paths && len > 0 && unionBounds) {\r\n            //create group with offset translation\r\n            //ctx.translate(bounds.getX() * -1, bounds.getY() * -1);\r\n            let group = '<g transform=\"translate(' + (unionBounds.getX() * -1) + ',' + (unionBounds.getY() * -1) + ')\">';\r\n\r\n            //loop through paths and labels and build SVG.\r\n            for (let i = 0; i < paths.length; i++) {\r\n                group += paths[i];\r\n            }\r\n\r\n            let labelStrs = this.renderTextElement(labels, textColor, textBackgroundColor);\r\n            for (let j = 0; j < labelStrs.length; j++) {\r\n                group += labelStrs[j];\r\n            }\r\n            //close\r\n            group += '</g>';\r\n\r\n            //wrap in SVG\r\n            let geoSVG = '<svg width=\"' + Math.ceil(unionBounds.getWidth()) + 'px\" height=\"' + Math.ceil(unionBounds.getHeight()) + 'px\" preserveAspectRatio=\"none\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\">';\r\n\r\n            geoSVG += (\"<metadata>\\n\");\r\n            geoSVG += (\"<id>\") + id + (\"</id>\\n\");\r\n            geoSVG += (\"<name>\") + name + (\"</name>\\n\");\r\n            geoSVG += (\"<description>\") + description + (\"</description>\\n\");\r\n            geoSVG += (\"<symbolID>\") + symbolID + (\"</symbolID>\\n\");\r\n            geoSVG += (\"<geoTL>\") + geoCoordTL.getX() + \" \" + geoCoordTL.getY() + (\"</geoTL>\\n\")\r\n            geoSVG += (\"<geoBR>\") + geoCoordBR.getX() + \" \" + geoCoordBR.getY() + (\"</geoBR>\\n\")\r\n            geoSVG += (\"<geoTR>\") + geoCoordTR.getX() + \" \" + geoCoordTR.getY() + (\"</geoTR>\\n\")\r\n            geoSVG += (\"<geoBL>\") + geoCoordBL.getX() + \" \" + geoCoordBL.getY() + (\"</geoBL>\\n\")\r\n            geoSVG += (\"<north>\") + north.getY() + (\"</north>\\n\")\r\n            geoSVG += (\"<south>\") + south.getY() + (\"</south>\\n\")\r\n            geoSVG += (\"<east>\") + east.getX() + (\"</east>\\n\")\r\n            geoSVG += (\"<west>\") + west.getX() + (\"</west>\\n\")\r\n            geoSVG += (\"<wasClipped>\") + wasClipped + (\"</wasClipped>\\n\")\r\n            geoSVG += (\"<width>\") + unionBounds.getWidth() + (\"</width>\\n\");\r\n            geoSVG += (\"<height>\") + unionBounds.getHeight() + (\"</height>\\n\");\r\n            geoSVG += (\"</metadata>\\n\");\r\n\r\n\r\n            /*//Scale the image, commented out as I decided to alter scale in getReasonableScale rather than adjust after the fact.\r\n            let tempWidth = Math.ceil(unionBounds.getWidth());\r\n            let tempHeight = Math.ceil(unionBounds.getHeight());\r\n            let quality = 1.0;\r\n            let bigger = Math.max(tempWidth, tempHeight);\r\n            let max = 1000;\r\n            if(!converter)\r\n            {\r\n                if(bigger < max)\r\n                {\r\n                    if(bigger * 2 < max)\r\n                    {\r\n                        quality = 2;\r\n                    }\r\n                    else\r\n                    {\r\n                        quality = max / bigger;\r\n                    }\r\n                }\r\n                else\r\n                {\r\n                    quality = 1;\r\n                }\r\n            }\r\n            let geoSVG = '<svg viewBox=\"0 0 ' + tempWidth + ' ' + tempHeight + '\"' + ' width=\"' + (tempWidth * quality) + 'px\" height=\"' + (tempHeight * quality) + 'px\" preserveAspectRatio=\"none\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\">';//*/\r\n            if (fillTexture)\r\n                geoSVG += fillTexture;\r\n            geoSVG += group;\r\n            geoSVG += '</svg>';//*/\r\n\r\n            return geoSVG;\r\n\r\n        }\r\n        else {\r\n            //return blank 2x2 SVG\r\n            return '<svg width=\"2px\" height=\"2px\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\"></svg>'\r\n        }\r\n    }\r\n\r\n    /**\r\n    * @param {SVGTextInfo[]} tiArray\r\n    * @param {string} color a hex string \"#000000\" \r\n    * @param {string} outlineColor a hex string \"#000000\"\r\n    */\r\n    static renderTextElement(tiArray: SVGTextInfo[], color: string, outlineColor: string): string[] {\r\n        //ctx.lineCap = \"butt\";\r\n        //ctx.lineJoin = \"miter\";\r\n        //ctx.miterLimit = 3;\r\n        /*ctx.lineCap = \"round\";\r\n        ctx.lineJoin = \"round\";\r\n        ctx.miterLimit = 3;*/\r\n        let svgElements: string[] = []\r\n\r\n        let size = tiArray.length,\r\n            tempShape: SVGTextInfo = null,\r\n            textColor = \"#000000\",\r\n            tbm = RendererSettings.getInstance().getTextBackgroundMethod(),\r\n            outlineWidth = RendererSettings.getInstance().getTextOutlineWidth();\r\n\r\n        if (color) {\r\n            textColor = color;\r\n        }\r\n\r\n\r\n        if (!outlineColor) {\r\n            outlineColor = RendererUtilities.getIdealOutlineColor(new Color(textColor)).toHexString(false);\r\n        }\r\n\r\n\r\n        if (tbm === RendererSettings.TextBackgroundMethod_OUTLINE) {\r\n            for (let i = 0; i < size; i++) {\r\n                tempShape = tiArray[i];\r\n                svgElements.push(tempShape.toSVGElement(textColor, outlineColor, outlineWidth));\r\n            }\r\n        }\r\n        /*else if (tbm === RendererSettings.TextBackgroundMethod_OUTLINE_QUICK) {\r\n            //TODO: need to update, this is regular outline approach\r\n            for (let i = 0; i < size; i++) {\r\n                tempShape = tiArray[i];\r\n                svgElements.push(tempShape.toSVGElement(textColor, outlineColor, outlineWidth));\r\n            }\r\n        }\r\n        else //*/\r\n        if (tbm === RendererSettings.TextBackgroundMethod_COLORFILL) {\r\n            for (let i = 0; i < size; i++) {\r\n                tempShape = tiArray[i];\r\n                svgElements.push(tempShape.getTextOutlineBounds().toSVGElement(null, null, outlineColor));\r\n                svgElements.push(tempShape.toSVGElement(textColor, null));\r\n            }\r\n        }\r\n        else //if(tbm === RendererSettings.TextBackgroundMethod_NONE)\r\n        {\r\n            for (let j = 0; j < size; j++) {\r\n                tempShape = tiArray[j];\r\n                svgElements.push(tempShape.toSVGElement(textColor, null));\r\n            }\r\n        }\r\n\r\n        return svgElements;\r\n    }\r\n\r\n    /**\r\n     * @param {string} symbolID\r\n     * @param {ShapeInfo} shapeInfo\r\n     * @param {IPointConversion} ipc\r\n     * @param {boolean} normalize\r\n     * @returns {object} { svg: string, bounds: Rectangle, fillPattern: string }\r\n     */\r\n    static ShapesToGeoSVG(symbolID: string, shapeInfo: ShapeInfo, ipc: IPointConversion, normalize: boolean): { svg: string, bounds: Rectangle, fillPattern: string } {\r\n        let path: Path = null;\r\n        let fillColor: string = null;\r\n        let lineColor: string = null;\r\n        let lineWidth: number = null;\r\n        let lineAlpha = 1.0;\r\n        let fillAlpha = 1.0;\r\n        let dashArray: number[] = null;\r\n        let fillPattern: string = null;\r\n\r\n        if (shapeInfo.getLineColor()) {\r\n            let lineColorTemp = shapeInfo.getLineColor();\r\n            lineAlpha = lineColorTemp.getAlpha() / 255;\r\n            lineColor = lineColorTemp.toHexString(false);\r\n        }\r\n        if (shapeInfo.getFillColor()) {\r\n            let fillColorTemp = shapeInfo.getFillColor();\r\n            fillAlpha = fillColorTemp.getAlpha() / 255;\r\n            fillColor = fillColorTemp.toHexString(false);\r\n        }\r\n\r\n        if (shapeInfo.getPatternFillImageInfo()) {\r\n            let bounds = shapeInfo.getPatternFillImageInfo().getImageBounds();\r\n            fillPattern = '<defs><pattern id=\"fillPattern\" patternUnits=\"userSpaceOnUse\" width=\"' + bounds.width + '\" height=\"' + bounds.height + '\"><image href=\"' + shapeInfo.getPatternFillImage() + '\" /></pattern></defs>'\r\n        }\r\n\r\n        let stroke = shapeInfo.getStroke();\r\n        if (stroke !== null) {\r\n            lineWidth = Math.round(stroke.getLineWidth());\r\n            dashArray = stroke.getDashArray();\r\n        }\r\n\r\n        let shapesArray = shapeInfo.getPolylines();\r\n        path = new Path();\r\n        if (dashArray)\r\n            path.setLineDash(dashArray.toString());\r\n        for (let i = 0; i < shapesArray.length; i++) {\r\n            let shape = shapesArray[i];\r\n\r\n            for (let j = 0; j < shape.length; j++) {\r\n                let coord = shape[j];\r\n                if (j === 0) {\r\n                    path.moveTo(coord.x, coord.y);\r\n                } else if (dashArray) {\r\n                    path.dashedLineTo(coord.x, coord.y, dashArray);\r\n                } else {\r\n                    path.lineTo(coord.x, coord.y);\r\n                }\r\n            }\r\n        }\r\n        if (fillPattern)\r\n            fillColor = \"url(#fillPattern)\";\r\n        let svgElement = path.toSVGElement(lineColor, lineWidth, fillColor, lineAlpha, fillAlpha,\"round\");\r\n        let svgInfo = { svg: svgElement, bounds: path.getBounds(), fillPattern: fillPattern };\r\n        return svgInfo;\r\n    }\r\n}","import { POINT2 } from \"../../JavaLineArray/POINT2\";\r\nimport { TGLight } from \"../../JavaTacticalRenderer/TGLight\";\r\nimport { clsRenderer } from \"../../RenderMultipoints/clsRenderer\";\r\nimport { AffineTransform } from \"../../graphics2d/AffineTransform\";\r\nimport { BasicStroke } from \"../../graphics2d/BasicStroke\";\r\nimport { Font } from \"../../graphics2d/Font\";\r\nimport { Point2D } from \"../../graphics2d/Point2D\";\r\nimport { Rectangle } from \"../../graphics2d/Rectangle\";\r\nimport { Rectangle2D } from \"../../graphics2d/Rectangle2D\";\r\nimport { Color } from \"../../renderer/utilities/Color\";\r\nimport { DistanceUnit } from \"../../renderer/utilities/DistanceUnit\";\r\nimport { DrawRules } from \"../../renderer/utilities/DrawRules\";\r\nimport { ErrorLogger } from \"../../renderer/utilities/ErrorLogger\";\r\nimport { GENCLookup } from \"../../renderer/utilities/GENCLookup\";\r\nimport { IPointConversion } from \"../../renderer/utilities/IPointConversion\";\r\nimport { LogLevel } from \"../../renderer/utilities/LogLevel\";\r\nimport { MSInfo } from \"../../renderer/utilities/MSInfo\";\r\nimport { MSLookup } from \"../../renderer/utilities/MSLookup\";\r\nimport { MilStdAttributes } from \"../../renderer/utilities/MilStdAttributes\";\r\nimport { MilStdSymbol } from \"../../renderer/utilities/MilStdSymbol\";\r\nimport { Modifiers } from \"../../renderer/utilities/Modifiers\";\r\nimport { PointConversion } from \"../../renderer/utilities/PointConversion\";\r\nimport { RendererSettings } from \"../../renderer/utilities/RendererSettings\";\r\nimport { RendererUtilities } from \"../../renderer/utilities/RendererUtilities\";\r\nimport { ShapeInfo } from \"../../renderer/utilities/ShapeInfo\";\r\nimport { SymbolID } from \"../../renderer/utilities/SymbolID\";\r\nimport { SymbolUtilities } from \"../../renderer/utilities/SymbolUtilities\";\r\nimport { GeoPixelConversion } from \"./GeoPixelConversion\";\r\nimport { PointConverter } from \"./PointConverter\";\r\nimport { JavaRendererUtilities } from \"./utilities/JavaRendererUtilities\";\r\nimport { LineInfo } from \"./utilities/LineInfo\";\r\nimport { SymbolInfo } from \"./utilities/SymbolInfo\";\r\nimport { TextInfo } from \"./utilities/TextInfo\";\r\nimport { mdlGeodesic } from \"../../JavaTacticalRenderer/mdlGeodesic\";\r\nimport { MultiPointHandlerSVG } from \"./MultiPointHandlerSVG\";\r\nimport { WebRenderer } from \"./WebRenderer\";\r\n\r\nimport { type int, type double } from \"../../graphics2d/BasicTypes\";\r\n\r\nexport class MultiPointHandler {\r\n    private static readonly _maxPixelWidth: int = 1920;\r\n    private static readonly _minPixelWidth: int = 720;\r\n\r\n\r\n\r\n    /**\r\n     * GE has the unusual distinction of being an application with coordinates\r\n     * outside its own extents. It appears to only be a problem when lines cross\r\n     * the IDL\r\n     *\r\n     * @param pts2d the client points\r\n     */\r\n    public static NormalizeGECoordsToGEExtents(leftLongitude: double,\r\n        rightLongitude: double,\r\n        pts2d: Array<Point2D>): void {\r\n        try {\r\n            let j: int = 0;\r\n            let x: double = 0;\r\n            let y: double = 0;\r\n            let pt2d: Point2D;\r\n            let n: int = pts2d.length;\r\n            //for (j = 0; j < pts2d.length; j++) \r\n            for (j = 0; j < n; j++) {\r\n                pt2d = pts2d[j];\r\n                x = pt2d.getX();\r\n                y = pt2d.getY();\r\n                while (x < leftLongitude) {\r\n                    x += 360;\r\n                }\r\n                while (x > rightLongitude) {\r\n                    x -= 360;\r\n                }\r\n\r\n                pt2d = new Point2D(x, y);\r\n                pts2d[j] = pt2d;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * GE recognizes coordinates in the range of -180 to +180\r\n     *\r\n     * @param pt2d\r\n     * @return\r\n     */\r\n    static NormalizeCoordToGECoord(pt2d: Point2D): Point2D {\r\n        let ptGeo: Point2D;\r\n        try {\r\n            let x: double = pt2d.getX();\r\n            let y: double = pt2d.getY();\r\n            while (x < -180) {\r\n                x += 360;\r\n            }\r\n            while (x > 180) {\r\n                x -= 360;\r\n            }\r\n\r\n            ptGeo = new Point2D(x, y);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return ptGeo;\r\n    }\r\n\r\n    /**\r\n     * We have to ensure the bounding rectangle at least includes the symbol or\r\n     * there are problems rendering, especially when the symbol crosses the IDL\r\n     *\r\n     * @param controlPoints the client symbol anchor points\r\n     * @param bbox the original bounding box\r\n     * @return the modified bounding box\r\n     */\r\n    private static getBoundingRectangle(controlPoints: string,\r\n        bbox: string): string {\r\n        let bbox2: string = \"\";\r\n        try {\r\n            //first get the minimum bounding rect for the geo coords\r\n            let left: number = 0.0;\r\n            let right: number = 0.0;\r\n            let top: number = 0.0;\r\n            let bottom: number = 0.0;\r\n\r\n            let coordinates: string[] = controlPoints.split(\" \");\r\n            let len: int = coordinates.length;\r\n            let i: int = 0;\r\n            left = Number.MAX_VALUE;\r\n            right = -Number.MAX_VALUE;\r\n            top = -Number.MAX_VALUE;\r\n            bottom = Number.MAX_VALUE;\r\n            for (i = 0; i < len; i++) {\r\n                let coordPair: string[] = coordinates[i].split(\",\");\r\n                let latitude: number = parseFloat(coordPair[1].trim());\r\n                let longitude: number = parseFloat(coordPair[0].trim());\r\n                if (longitude < left) {\r\n                    left = longitude;\r\n                }\r\n                if (longitude > right) {\r\n                    right = longitude;\r\n                }\r\n                if (latitude > top) {\r\n                    top = latitude;\r\n                }\r\n                if (latitude < bottom) {\r\n                    bottom = latitude;\r\n                }\r\n            }\r\n            bbox2 = left.toString() + \",\" + bottom.toString() + \",\" + right.toString() + \",\" + top.toString();\r\n        } catch (ex) {\r\n            if (ex instanceof Error) {\r\n                console.log(\"Failed to create bounding rectangle in MultiPointHandler.getBoundingRect\");\r\n            } else {\r\n                throw ex;\r\n            }\r\n        }\r\n        return bbox2;\r\n    }\r\n\r\n    /**\r\n     * need to use the symbol to get the upper left control point in order to\r\n     * produce a valid PointConverter\r\n     *\r\n     * @param geoCoords\r\n     * @return\r\n     */\r\n    private static getControlPoint(geoCoords: Array<Point2D>): Point2D {\r\n        let pt2d: Point2D;\r\n        try {\r\n            let left: double = Number.MAX_VALUE;\r\n            let right: double = -Number.MAX_VALUE;\r\n            let top: double = -Number.MAX_VALUE;\r\n            let bottom: double = Number.MAX_VALUE;\r\n            let ptTemp: Point2D;\r\n            let n: int = geoCoords.length;\r\n            //for (int j = 0; j < geoCoords.length; j++) \r\n            for (let j: int = 0; j < n; j++) {\r\n                ptTemp = geoCoords[j];\r\n                if (ptTemp.getX() < left) {\r\n                    left = ptTemp.getX();\r\n                }\r\n                if (ptTemp.getX() > right) {\r\n                    right = ptTemp.getX();\r\n                }\r\n                if (ptTemp.getY() > top) {\r\n                    top = ptTemp.getY();\r\n                }\r\n                if (ptTemp.getY() < bottom) {\r\n                    bottom = ptTemp.getY();\r\n                }\r\n            }\r\n            pt2d = new Point2D(left, top);\r\n        } catch (ex) {\r\n            if (ex instanceof Error) {\r\n                console.log(\"Failed to create control point in MultiPointHandler.getControlPoint\");\r\n            } else {\r\n                throw ex;\r\n            }\r\n        }\r\n        return pt2d;\r\n    }\r\n\r\n    /**\r\n     * Assumes a reference in which the north pole is on top.\r\n     *\r\n     * @param geoCoords the geographic coordinates\r\n     * @return the upper left corner of the MBR containing the geographic\r\n     * coordinates\r\n     */\r\n    static getGeoUL(geoCoords: Array<Point2D>): Point2D {\r\n        let ptGeo: Point2D;\r\n        try {\r\n            let j: int = 0;\r\n            let pt: Point2D;\r\n            let left: double = geoCoords[0].getX();\r\n            let top: double = geoCoords[0].getY();\r\n            let right: double = geoCoords[0].getX();\r\n            let bottom: double = geoCoords[0].getY();\r\n            let n: int = geoCoords.length;\r\n            //for (j = 1; j < geoCoords.length; j++) \r\n            for (j = 1; j < n; j++) {\r\n                pt = geoCoords[j];\r\n                if (pt.getX() < left) {\r\n                    left = pt.getX();\r\n                }\r\n                if (pt.getX() > right) {\r\n                    right = pt.getX();\r\n                }\r\n                if (pt.getY() > top) {\r\n                    top = pt.getY();\r\n                }\r\n                if (pt.getY() < bottom) {\r\n                    bottom = pt.getY();\r\n                }\r\n            }\r\n            //if geoCoords crosses the IDL\r\n            if (right - left > 180) {\r\n                //There must be at least one x value on either side of +/-180. Also, there is at least\r\n                //one positive value to the left of +/-180 and negative x value to the right of +/-180.\r\n                //We are using the orientation with the north pole on top so we can keep\r\n                //the existing value for top. Then the left value will be the least positive x value\r\n                //left = geoCoords[0].getX();\r\n                left = 180;\r\n                //for (j = 1; j < geoCoords.length; j++) \r\n                n = geoCoords.length;\r\n                for (j = 0; j < n; j++) {\r\n                    pt = geoCoords[j];\r\n                    if (pt.getX() > 0 && pt.getX() < left) {\r\n                        left = pt.getX();\r\n                    }\r\n                }\r\n            }\r\n            ptGeo = new Point2D(left, top);\r\n        } catch (ex) {\r\n            if (ex instanceof Error) {\r\n                console.log(\"Failed to create control point in MultiPointHandler.getControlPoint\");\r\n            } else {\r\n                throw ex;\r\n            }\r\n        }\r\n        return ptGeo;\r\n    }\r\n    static getBboxFromCoords(geoCoords: Array<Point2D>): string {\r\n        //var ptGeo = null;\r\n        let bbox: string;\r\n        try {\r\n            let j: int = 0;\r\n            let pt: Point2D;\r\n            let left: double = geoCoords[0].getX();\r\n            let top: double = geoCoords[0].getY();\r\n            let right: double = geoCoords[0].getX();\r\n            let bottom: double = geoCoords[0].getY();\r\n            for (j = 1; j < geoCoords.length; j++) {\r\n                pt = geoCoords[j];\r\n                if (pt.getX() < left) {\r\n                    left = pt.getX();\r\n                }\r\n                if (pt.getX() > right) {\r\n                    right = pt.getX();\r\n                }\r\n                if (pt.getY() > top) {\r\n                    top = pt.getY();\r\n                }\r\n                if (pt.getY() < bottom) {\r\n                    bottom = pt.getY();\r\n                }\r\n            }\r\n            //if geoCoords crosses the IDL\r\n            if (right - left > 180) {\r\n                //There must be at least one x value on either side of +/-180. Also, there is at least\r\n                //one positive value to the left of +/-180 and negative x value to the right of +/-180.\r\n                //We are using the orientation with the north pole on top so we can keep\r\n                //the existing value for top. Then the left value will be the least positive x value\r\n                //left = geoCoords[0].x;\r\n                left = 180;\r\n                right = -180;\r\n                for (j = 0; j < geoCoords.length; j++) {\r\n                    pt = geoCoords[j];\r\n                    if (pt.getX() > 0 && pt.getX() < left) {\r\n                        left = pt.getX();\r\n                    }\r\n                    if (pt.getX() < 0 && pt.getX() > right) {\r\n                        right = pt.getX();\r\n                    }\r\n                }\r\n            }\r\n            //ptGeo = new Point2D(left, top);\r\n            bbox = left.toString() + \",\" + bottom.toString() + \",\" + right.toString() + \",\" + top.toString();\r\n        } catch (ex) {\r\n            if (ex instanceof Error) {\r\n                console.log(\"Failed to create control point in MultiPointHandler.getBboxFromCoords\");\r\n            } else {\r\n                throw ex;\r\n            }\r\n        }\r\n        //return ptGeo;            \r\n        return bbox;\r\n    }\r\n\r\n    static crossesIDL(geoCoords: Array<Point2D>): boolean {\r\n        let result: boolean = false;\r\n        let pt2d: Point2D = MultiPointHandler.getControlPoint(geoCoords);\r\n        let left: double = pt2d.getX();\r\n        let ptTemp: Point2D;\r\n        let n: int = geoCoords.length;\r\n        //for (int j = 0; j < geoCoords.length; j++) \r\n        for (let j: int = 0; j < n; j++) {\r\n            ptTemp = geoCoords[j];\r\n            if (Math.abs(ptTemp.getX() - left) > 180) {\r\n                return true;\r\n            }\r\n        }\r\n        return result;\r\n    }\r\n\r\n    /**\r\n     * Checks if a symbol is one with decorated lines which puts a strain on\r\n     * google earth when rendering like FLOT. These complicated lines should be\r\n     * clipped when possible.\r\n     *\r\n     * @param symbolID\r\n     * @param useDashArray default true, some symbols don't need to be clipped if using dash array MilStdAttribute\r\n     * @param useFillPattern default true, some symbols don't need to be clipped if using fill pattern MilStdAttribute\r\n     * @return\r\n     */\r\n    public static ShouldClipSymbol(symbolID:string, useDashArray:boolean = true, useFillPattern:boolean = true):boolean {\r\n        //TODO: need to reevaluate this function to make sure we clip the right symbols.\r\n        let status:number = SymbolID.getStatus(symbolID);\r\n\r\n        if (SymbolUtilities.isTacticalGraphic(symbolID) && status == SymbolID.Status_Planned_Anticipated_Suspect && !useDashArray) {\r\n            return true;\r\n        }\r\n\r\n        if (SymbolUtilities.isWeather(symbolID)) {\r\n            return true;\r\n        }\r\n\r\n        let shouldClip:boolean = false;\r\n        let id:number = parseInt(SymbolUtilities.getBasicSymbolID(symbolID));\r\n        if(//One of these decorated lines or lines that can potentially have a large # of points\r\n                id == 25260200 || //CFL\r\n                id == 25110100 || //Boundary\r\n                id == 25110200 || //Light Line (LL)\r\n                id == 25110300 || //Engineer Work Line (EWL)\r\n                id == 25140100 || //FLOT\r\n                id == 25140200 || //Line of contact is now just two flots\r\n                id == 25151000 || //Fortified Area\r\n\r\n                id == 25151202 || //Battle Position/Prepared but not Occupied\r\n                id == 25151203 || //Strong Point\r\n                id == 25141200 || //Probable Line of Deployment (PLD)\r\n                id == 25270800 || //Mined Area\r\n                id == 25270801 || //Mined Area, Fenced\r\n                id == 25170100 || //Air Corridor\r\n                id == 25170200 || //Low Level Transit Route (LLTR)\r\n                id == 25170300 || //Minimum-Risk Route (MRR)\r\n                id == 25170400 || //Safe Lane (SL)\r\n                id == 25170500 || //Standard Use ARmy Aircraft Flight Route (SAAFR)\r\n                id == 25170600 || //Transit Corridors (TC)\r\n                id == 25170700 || //Special Corridor (SC)\r\n\r\n                id == 25270100 || //Obstacle Belt\r\n                id == 25270200 || //Obstacle Zone\r\n                id == 25270300 || //Obstacle Free Zone\r\n                id == 25270400 || //Obstacle Restricted Zone\r\n\r\n                id == 25290100 || //Obstacle Line\r\n                id == 25290201 || //Antitank Ditch - Under Construction\r\n                id == 25290202 || //Antitank Ditch - Completed\r\n                id == 25290203 || //Antitank Ditch Reinforced, with Antitank Mines\r\n                id == 25290204 || //Antitank Wall\r\n                id == 25290301 || //Unspecified\r\n                id == 25290302 || //Single Fence\r\n                id == 25290303 || //Double Fence\r\n                id == 25290304 || //Double Apron Fence\r\n                id == 25290305 || //Low Wire Fence\r\n                id == 25290306 || //High Wire Fence\r\n                id == 25290307 || //Single Concertina\r\n                id == 25290308 || //Double Strand Concertina\r\n                id == 25290309 || //Triple Strand Concertina\r\n\r\n                id == 25341100 || //Obstacles Effect Fix now Mission Tasks Fix\r\n\r\n                id == 25282003 || //Aviation / Overhead Wire\r\n                //id == 25270602 || //Bypass Difficult\r\n                id == 25271500 || //Ford Easy\r\n                id == 25271600 || //Ford Difficult\r\n\r\n                id == 25290900 || //Fortified Line\r\n\r\n                id == 25151800 || //Encirclement\r\n\r\n                id == 25330300 || //MSR\r\n                id == 25330301 || //MSR / One Way Traffic\r\n                id == 25330302 || //MSR / Two Way Traffic\r\n                id == 25330303 || //MSR / Alternating Traffic\r\n\r\n                id == 25330400 || //ASR\r\n                id == 25330401 || //ASR / One Way Traffic\r\n                id == 25330402 || //ASR / Two Way Traffic\r\n                id == 25330403 || //AMSR / Alternating Traffic\r\n\r\n                id == 25151205 || //Retain\r\n                id == 25341500 //Isolate\r\n                )\r\n        {\r\n            shouldClip = true;//decorated lines\r\n        }\r\n        if(!useFillPattern){\r\n\r\n            if(\r\n                id == 25151100 || //Limited Access Area //no longer needed with pattern fill\r\n                id == 25172000 || //Weapons Free Zone //no longer needed with pattern fill\r\n                id == 25271700 || //Biological Contaminated Area //no longer needed with pattern fill\r\n                id == 25271800 || //Chemical Contaminated Area //no longer needed with pattern fill\r\n                id == 25271900 || //Nuclear Contaminated Area //no longer needed with pattern fill\r\n                id == 25272000 || //Radiological Contaminated Area //no longer needed with pattern fill\r\n\r\n                id == 25240301 || //No Fire Area (NFA) - Irregular //no longer needed with pattern fill\r\n                id == 25240302 || //No Fire Area (NFA) - Rectangular //no longer needed with pattern fill\r\n                id == 25240303  //No Fire Area (NFA) - Circular //no longer needed with pattern fill\r\n            )\r\n                shouldClip = true;//not using fill pattern so clip to not draw more lines than we have to\r\n        }\r\n        if(!useDashArray){\r\n\r\n            if(\r\n                id == 25290400 || //Mine Cluster //not needed using dash array.\r\n                id == 25340600 || //counterattack. //not needed using dash array.\r\n                id == 25340700 || //counterattack by fire. //not needed using dash array.\r\n                id == 25271200 || //Blown Bridges Planned //not needed using dash array.\r\n                id == 25271202 || //Blown Bridges Explosives, State of Readiness 1 (Safe) //not needed using dash array.\r\n                id == 25341200 // Follow and Assume //not needed using dash array.\r\n            )\r\n                shouldClip = true;//not using dash array so clip to not draw more lines than we have to\r\n        }\r\n\r\n        return shouldClip;\r\n    }\r\n\r\n    /**\r\n     * Assumes bbox is of form left,bottom,right,top and it is currently only\r\n     * using the width to calculate a reasonable scale. If the original scale is\r\n     * within the max and min range it returns the original scale.\r\n     *\r\n     * @param bbox\r\n     * @param origScale\r\n     * @return\r\n     */\r\n    static getReasonableScale(bbox: string, origScale: double): double {\r\n        try {\r\n\r\n            if(!RendererSettings.getInstance().getAutoAdjustScale())\r\n                return origScale;\r\n            \r\n            let bounds: string[] = bbox.split(\",\");\r\n            let left: double = parseFloat(bounds[0]);\r\n            let right: double = parseFloat(bounds[2]);\r\n            let top: double = parseFloat(bounds[3]);\r\n            let bottom: double = parseFloat(bounds[1]);\r\n\r\n            let ul: POINT2 = new POINT2(left, top);\r\n            let ur: POINT2 = new POINT2(right, top);\r\n\r\n            let widthInMeters: double = 0;\r\n            if ((left === -180 && right === 180) || (left === 180 && right === -180)) {\r\n\r\n                widthInMeters = 40075017 / 2;\r\n            }\r\n            // Earth's circumference / 2\r\n            else {\r\n\r\n                widthInMeters = mdlGeodesic.geodesic_distance(ul, ur, null, null);\r\n            }\r\n\r\n\r\n            let minScale: double = widthInMeters / (MultiPointHandler._maxPixelWidth as double / RendererSettings.getInstance().getDeviceDPI() / GeoPixelConversion.INCHES_PER_METER);\r\n            if (origScale < minScale) {\r\n                return minScale;\r\n            }\r\n\r\n            let maxScale: double = widthInMeters / (MultiPointHandler._minPixelWidth as double / RendererSettings.getInstance().getDeviceDPI() / GeoPixelConversion.INCHES_PER_METER);\r\n            if (origScale > maxScale) {\r\n                return maxScale;\r\n            }\r\n        } catch (ignored) {\r\n        }\r\n        return origScale;\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param id\r\n     * @param name\r\n     * @param description\r\n     * @param symbolCode\r\n     * @param controlPoints\r\n     * @param scale\r\n     * @param bbox\r\n     * @param symbolModifiers {@link Map}, keyed using constants from\r\n     * Modifiers. Pass in comma delimited String for modifiers with multiple\r\n     * values like AM, AN &amp; X\r\n     * @param symbolAttributes {@link Map}, keyed using constants from\r\n     * MilStdAttributes. pass in double[] for AM, AN and X; Strings for the\r\n     * rest.\r\n     * @param format\r\n     * @return\r\n     */\r\n    public static RenderSymbol(id: string,\r\n        name: string,\r\n        description: string,\r\n        symbolCode: string,\r\n        controlPoints: string,\r\n        scale: number,\r\n        bbox: string,\r\n        symbolModifiers: Map<string, string>,\r\n        symbolAttributes: Map<string, string>,\r\n        format: int): string//,\r\n    {\r\n        //console.log(\"MultiPointHandler.RenderSymbol()\");\r\n        let normalize: boolean = true;\r\n        //Double controlLat = 0.0;\r\n        //Double controlLong = 0.0;\r\n        //Double metPerPix = GeoPixelConversion.metersPerPixel(scale);\r\n        //String bbox2=getBoundingRectangle(controlPoints,bbox);\r\n        let jsonOutput: string = \"\";\r\n        let jsonContent: string = \"\";\r\n\r\n        let rect: Rectangle;\r\n        let coordinates: string[] = controlPoints.split(\" \");\r\n        let tgl: TGLight = new TGLight();\r\n        let shapes: Array<ShapeInfo> = new Array<ShapeInfo>();\r\n        let modifiers: Array<ShapeInfo> = new Array<ShapeInfo>();\r\n        //ArrayList<Point2D> pixels = new ArrayList<Point2D>();\r\n        let geoCoords: Array<Point2D> = new Array<Point2D>();\r\n        let len: int = coordinates.length;\r\n        //diagnostic create geoCoords here\r\n        let coordsUL: Point2D = null;\r\n\r\n        let symbolIsValid: string = MultiPointHandler.canRenderMultiPoint(symbolCode, symbolModifiers, len);\r\n        if (symbolIsValid !== \"true\") {\r\n            let ErrorOutput: string = \"\";\r\n            ErrorOutput += (\"{\\\"type\\\":\\\"error\\\",\\\"error\\\":\\\"There was an error creating the MilStdSymbol \" + symbolCode + \" - ID: \" + id + \" - \");\r\n            ErrorOutput += symbolIsValid; //reason for error\r\n            ErrorOutput += (\"\\\"}\");\r\n            ErrorLogger.LogMessage(\"MultiPointHandler\", \"RenderSymbol\", symbolIsValid, LogLevel.FINE);\r\n            return ErrorOutput;\r\n        }\r\n\r\n        if (MSLookup.getInstance().getMSLInfo(symbolCode).getDrawRule() != DrawRules.AREA10) // AREA10 can support infinite points\r\n            len = Math.min(len, MSLookup.getInstance().getMSLInfo(symbolCode).getMaxPointCount());\r\n        for (let i: int = 0; i < len; i++) {\r\n            let coordPair: string[] = coordinates[i].split(\",\");\r\n            let latitude: number = parseFloat(coordPair[1].trim());\r\n            let longitude: number = parseFloat(coordPair[0].trim());\r\n            geoCoords.push(new Point2D(longitude, latitude));\r\n        }\r\n        let tgPoints: Array<POINT2>;\r\n        let ipc: IPointConversion;\r\n\r\n        //Deutch moved section 6-29-11\r\n        let left: number = 0.0;\r\n        let right: number = 0.0;\r\n        let top: number = 0.0;\r\n        let bottom: number = 0.0;\r\n        let temp: Point2D;\r\n        let ptGeoUL: Point2D;\r\n        let width: int = 0;\r\n        let height: int = 0;\r\n        let leftX: int = 0;\r\n        let topY: int = 0;\r\n        let bottomY: int = 0;\r\n        let rightX: int = 0;\r\n        let j: int = 0;\r\n        let bboxCoords: Array<Point2D>;\r\n        if (bbox != null && bbox !== \"\") {\r\n            let bounds: string[];\r\n            if (bbox.includes(\" \"))//trapezoid\r\n            {\r\n                bboxCoords = new Array<Point2D>();\r\n                let x: double = 0;\r\n                let y: double = 0;\r\n                let coords: string[] = bbox.split(\" \");\r\n                let arrCoord: string[];\r\n                for (let coord of coords) {\r\n                    arrCoord = coord.split(\",\");\r\n                    x = parseFloat(arrCoord[0]);\r\n                    y = parseFloat(arrCoord[1]);\r\n                    bboxCoords.push(new Point2D(x, y));\r\n                }\r\n                //use the upper left corner of the MBR containing geoCoords\r\n                //to set the converter\r\n                ptGeoUL = MultiPointHandler.getGeoUL(bboxCoords);\r\n                left = ptGeoUL.getX();\r\n                top = ptGeoUL.getY();\r\n                let bbox2: string = MultiPointHandler.getBboxFromCoords(bboxCoords);\r\n                scale = MultiPointHandler.getReasonableScale(bbox2, scale);\r\n                ipc = new PointConverter(left, top, scale);\r\n                let ptPixels: Point2D;\r\n                let ptGeo: Point2D;\r\n                let n: int = bboxCoords.length;\r\n                //for (j = 0; j < bboxCoords.length; j++) \r\n                for (j = 0; j < n; j++) {\r\n                    ptGeo = bboxCoords[j];\r\n                    ptPixels = ipc.GeoToPixels(ptGeo);\r\n                    x = ptPixels.getX();\r\n                    y = ptPixels.getY();\r\n                    if (x < 20) {\r\n                        x = 20;\r\n                    }\r\n                    if (y < 20) {\r\n                        y = 20;\r\n                    }\r\n                    ptPixels.setLocation(x, y);\r\n                    //end section\r\n                    bboxCoords[j] = ptPixels;\r\n                }\r\n            } else//rectangle\r\n            {\r\n                bounds = bbox.split(\",\");\r\n                left = parseFloat(bounds[0]);\r\n                right = parseFloat(bounds[2]);\r\n                top = parseFloat(bounds[3]);\r\n                bottom = parseFloat(bounds[1]);\r\n                scale = MultiPointHandler.getReasonableScale(bbox, scale);\r\n                ipc = new PointConverter(left, top, scale);\r\n            }\r\n\r\n            let pt2d: Point2D;\r\n            if (bboxCoords == null) {\r\n                pt2d = new Point2D(left, top);\r\n                temp = ipc.GeoToPixels(pt2d);\r\n\r\n                leftX = temp.getX() as int;\r\n                topY = temp.getY() as int;\r\n\r\n                pt2d = new Point2D(right, bottom);\r\n                temp = ipc.GeoToPixels(pt2d);\r\n\r\n                bottomY = temp.getY() as int;\r\n                rightX = temp.getX() as int;\r\n                //diagnostic clipping does not work at large scales\r\n                //                if(scale>10e6)\r\n                //                {\r\n                //                    //diagnostic replace above by using a new ipc based on the coordinates MBR\r\n                //                    coordsUL=getGeoUL(geoCoords);\r\n                //                    temp = ipc.GeoToPixels(coordsUL);\r\n                //                    left=coordsUL.getX();\r\n                //                    top=coordsUL.getY();\r\n                //                    //shift the ipc to coordsUL origin so that conversions will be more accurate for large scales.\r\n                //                    ipc = new PointConverter(left, top, scale);\r\n                //                    //shift the rect to compenstate for the shifted ipc so that we can maintain the original clipping area.\r\n                //                    leftX -= (int)temp.getX();\r\n                //                    rightX -= (int)temp.getX();\r\n                //                    topY -= (int)temp.getY();\r\n                //                    bottomY -= (int)temp.getY();\r\n                //                    //end diagnostic\r\n                //                }\r\n                //end section\r\n\r\n                width = Math.abs(rightX - leftX) as int;\r\n                height = Math.abs(bottomY - topY) as int;\r\n\r\n                rect = new Rectangle(leftX, topY, width, height);\r\n            }\r\n        } else {\r\n            rect = null;\r\n        }\r\n        //end section\r\n\r\n        //        for (int i = 0; i < len; i++) {\r\n        //            String[] coordPair = coordinates[i].split(\",\");\r\n        //            Double latitude = Double.valueOf(coordPair[1].trim());\r\n        //            Double longitude = Double.valueOf(coordPair[0].trim());\r\n        //            geoCoords.push(new Point2D(longitude, latitude));\r\n        //        }\r\n        if (ipc == null) {\r\n            let ptCoordsUL: Point2D = MultiPointHandler.getGeoUL(geoCoords);\r\n            ipc = new PointConverter(ptCoordsUL.getX(), ptCoordsUL.getY(), scale);\r\n        }\r\n        //if (crossesIDL(geoCoords) == true) \r\n        //        if(Math.abs(right-left)>180)\r\n        //        {\r\n        //            normalize = true;\r\n        //            ((PointConverter)ipc).set_normalize(true);\r\n        //        } \r\n        //        else {\r\n        //            normalize = false;\r\n        //            ((PointConverter)ipc).set_normalize(false);\r\n        //        }\r\n\r\n        //seems to work ok at world view\r\n        //        if (normalize) {\r\n        //            NormalizeGECoordsToGEExtents(0, 360, geoCoords);\r\n        //        }\r\n\r\n        //M. Deutch 10-3-11\r\n        //must shift the rect pixels to synch with the new ipc\r\n        //the old ipc was in synch with the bbox, so rect x,y was always 0,0\r\n        //the new ipc synchs with the upper left of the geocoords so the boox is shifted\r\n        //and therefore the clipping rectangle must shift by the delta x,y between\r\n        //the upper left corner of the original bbox and the upper left corner of the geocoords\r\n        let geoCoords2: Array<Point2D> = new Array<Point2D>();\r\n        geoCoords2.push(new Point2D(left, top));\r\n        geoCoords2.push(new Point2D(right, bottom));\r\n\r\n        //        if (normalize) {\r\n        //            NormalizeGECoordsToGEExtents(0, 360, geoCoords2);\r\n        //        }\r\n\r\n\r\n        tgl.set_SymbolId(symbolCode);// \"GFGPSLA---****X\" AMBUSH symbol code\r\n        tgl.set_Pixels(null);\r\n\r\n        try {\r\n\r\n            //String fillColor = null;\r\n            let mSymbol: MilStdSymbol = new MilStdSymbol(symbolCode, null, geoCoords, null);\r\n            \r\n            if (format == WebRenderer.OUTPUT_FORMAT_GEOSVG) {\r\n                // Use dash array and hatch pattern fill for SVG output\r\n                symbolAttributes.set(MilStdAttributes.UseDashArray, 'true')\r\n                symbolAttributes.set(MilStdAttributes.UsePatternFill, \"true\")\r\n            }\r\n\r\n            if (symbolModifiers != null || symbolAttributes != null) {\r\n                MultiPointHandler.populateModifiers(symbolModifiers, symbolAttributes, mSymbol);\r\n            } else {\r\n                mSymbol.setFillColor(null);\r\n            }\r\n\r\n            //disable clipping\r\n            if (MultiPointHandler.ShouldClipSymbol(symbolCode, mSymbol.getUseDashArray(), mSymbol.getUseFillPattern()) === false) {\r\n\r\n                if (MultiPointHandler.crossesIDL(geoCoords) === false) {\r\n                    rect = null;\r\n                    bboxCoords = null;\r\n                }\r\n            }\r\n\r\n            if (bboxCoords == null) {\r\n                let clipBounds: Rectangle = MultiPointHandler.getOverscanClipBounds(rect, ipc);\r\n                clsRenderer.renderWithPolylines(mSymbol, ipc, clipBounds);\r\n            } else {\r\n                clsRenderer.renderWithPolylines(mSymbol, ipc, bboxCoords);\r\n            }\r\n\r\n            shapes = mSymbol.getSymbolShapes();\r\n            modifiers = mSymbol.getModifierShapes();\r\n\r\n            if (format === WebRenderer.OUTPUT_FORMAT_JSON) {\r\n                jsonOutput += (\"{\\\"type\\\":\\\"symbol\\\",\");\r\n                jsonContent = MultiPointHandler.JSONize(shapes, modifiers, ipc, true, normalize);\r\n                jsonOutput += (jsonContent);\r\n                jsonOutput += (\"}\");\r\n            } else if (format === WebRenderer.OUTPUT_FORMAT_KML) {\r\n                var textColor = mSymbol.getTextColor();\r\n                if(textColor==null)\r\n                    textColor=mSymbol.getLineColor();\r\n\r\n                jsonContent = MultiPointHandler.KMLize(id, name, description, symbolCode, shapes, modifiers, ipc, normalize, textColor, mSymbol.getWasClipped(), mSymbol.isTextScaleSensitive(), mSymbol.isSymbolScaleSensitive());\r\n                jsonOutput += jsonContent;\r\n            } else if (format === WebRenderer.OUTPUT_FORMAT_GEOJSON) {\r\n                /*\r\n                jsonOutput += (\"{\\\"type\\\":\\\"FeatureCollection\\\",\\\"features\\\":\");\r\n                jsonContent = GeoJSONize(shapes, modifiers, ipc, normalize, mSymbol.getTextColor(), mSymbol.getTextBackgroundColor());\r\n                jsonOutput += (jsonContent);\r\n                jsonOutput += (\",\\\"properties\\\":{\\\"id\\\":\\\"\");\r\n                jsonOutput += (id);\r\n                jsonOutput += (\"\\\",\\\"name\\\":\\\"\");\r\n                jsonOutput += (name);\r\n                jsonOutput += (\"\\\",\\\"description\\\":\\\"\");\r\n                jsonOutput += (description);\r\n                jsonOutput += (\"\\\",\\\"symbolID\\\":\\\"\");\r\n                jsonOutput += (symbolCode);\r\n                jsonOutput += (\"\\\",\\\"wasClipped\\\":\\\"\");\r\n                jsonOutput += (mSymbol.get_WasClipped()).toString();\r\n                jsonOutput += (\"\\\"}}\");         */\r\n\r\n                jsonOutput += (\"{\\\"type\\\":\\\"FeatureCollection\\\",\\\"features\\\":\");\r\n                jsonContent = MultiPointHandler.GeoJSONize(shapes, modifiers, ipc, normalize, mSymbol.getTextColor(), mSymbol.getTextBackgroundColor());\r\n                jsonOutput += (jsonContent);\r\n\r\n                //moving meta data properties to the last feature with no coords as feature collection doesn't allow properties\r\n                jsonOutput = jsonOutput.slice(0, -1);\r\n                if (jsonContent.length > 2)\r\n                    jsonOutput += \",\"\r\n                jsonOutput += (\"{\\\"type\\\": \\\"Feature\\\",\\\"geometry\\\": { \\\"type\\\": \\\"Polygon\\\",\\\"coordinates\\\": [ ]}\");\r\n\r\n                jsonOutput += (\",\\\"properties\\\":{\\\"id\\\":\\\"\");\r\n                jsonOutput += (id);\r\n                jsonOutput += (\"\\\",\\\"name\\\":\\\"\");\r\n                jsonOutput += (name);\r\n                jsonOutput += (\"\\\",\\\"description\\\":\\\"\");\r\n                jsonOutput += (description);\r\n                jsonOutput += (\"\\\",\\\"symbolID\\\":\\\"\");\r\n                jsonOutput += (symbolCode);\r\n                jsonOutput += (\"\\\",\\\"wasClipped\\\":\\\"\");\r\n                jsonOutput += (mSymbol.getWasClipped()).toString();\r\n                jsonOutput += (\"\\\",\\\"textScaleSensitive\\\":\\\"\");\r\n                jsonOutput += (mSymbol.isTextScaleSensitive()).toString();\r\n                jsonOutput += (\"\\\",\\\"symbolScaleSensitive\\\":\\\"\");\r\n                jsonOutput += (mSymbol.isSymbolScaleSensitive()).toString();\r\n                //jsonOutput += (\"\\\"}}\");\r\n\r\n                jsonOutput += (\"\\\"}}]}\");\r\n            } else if (format === WebRenderer.OUTPUT_FORMAT_GEOSVG) {\r\n                let textColor = mSymbol.getTextColor() ? mSymbol.getTextColor().toHexString(false) : \"\";\r\n                let backgroundColor = mSymbol.getTextBackgroundColor() ? mSymbol.getTextBackgroundColor().toHexString(false) : \"\";\r\n                //returns an svg with a geoTL and geoBR value to use to place the canvas on the map\r\n                jsonOutput = MultiPointHandlerSVG.GeoSVGize(id, name, description, symbolCode, shapes, modifiers, ipc, normalize, textColor, backgroundColor, mSymbol.get_WasClipped());\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                let st: string = JavaRendererUtilities.getStackTrace(exc);\r\n                jsonOutput = \"\";\r\n                jsonOutput += (\"{\\\"type\\\":\\\"error\\\",\\\"error\\\":\\\"There was an error creating the MilStdSymbol \" + symbolCode + \": \" + \"- \");\r\n                jsonOutput += (exc.message + \" - \");\r\n                jsonOutput += (st);\r\n                jsonOutput += (\"\\\"}\");\r\n\r\n                ErrorLogger.LogException(\"MultiPointHandler\", \"RenderSymbol\", exc);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n\r\n        /*\r\n        let debug: boolean = false;\r\n        if (debug === true) {\r\n            console.log(\"Symbol Code: \" + symbolCode);\r\n            console.log(\"Scale: \" + scale);\r\n            console.log(\"BBOX: \" + bbox);\r\n            if (controlPoints != null) {\r\n                console.log(\"Geo Points: \" + controlPoints);\r\n            }\r\n            if (tgl != null && tgl.get_Pixels() != null)//pixels != null\r\n            {\r\n                console.log(\"Pixel: \" + tgl.get_Pixels().toString());\r\n            }\r\n            if (bbox != null) {\r\n                console.log(\"geo bounds: \" + bbox);\r\n            }\r\n            if (rect != null) {\r\n                console.log(\"pixel bounds: \" + rect.toString());\r\n            }\r\n            if (jsonOutput != null) {\r\n                console.log(jsonOutput.toString());\r\n            }\r\n        }\r\n            */\r\n\r\n        ErrorLogger.LogMessage(\"MultiPointHandler\", \"RenderSymbol()\", \"exit RenderSymbol\", LogLevel.FINER);\r\n        return jsonOutput.toString();\r\n\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param id\r\n     * @param name\r\n     * @param description\r\n     * @param symbolCode\r\n     * @param controlPoints\r\n     * @param scale\r\n     * @param bbox\r\n     * @param symbolModifiers\r\n     * @param symbolAttributes\r\n     * @return\r\n     */\r\n    public static RenderSymbolAsMilStdSymbol(id: string,\r\n        name: string,\r\n        description: string,\r\n        symbolCode: string,\r\n        controlPoints: string,\r\n        scale: number,\r\n        bbox: string,\r\n        symbolModifiers: Map<string, string>,\r\n        symbolAttributes: Map<string, string>): MilStdSymbol//,\r\n    //ArrayList<ShapeInfo>shapes)\r\n    {\r\n        let mSymbol: MilStdSymbol;\r\n        //console.log(\"MultiPointHandler.RenderSymbol()\");\r\n        let normalize: boolean = true;\r\n        let controlLat: number = 0.0;\r\n        let controlLong: number = 0.0;\r\n        //String jsonContent = \"\";\r\n\r\n        let rect: Rectangle;\r\n\r\n        //for symbol & line fill\r\n        let tgPoints: Array<POINT2>;\r\n\r\n        let coordinates: string[] = controlPoints.split(\" \");\r\n        let tgl: TGLight = new TGLight();\r\n        let shapes: Array<ShapeInfo>;//new ArrayList<ShapeInfo>();\r\n        let modifiers: Array<ShapeInfo>;//new ArrayList<ShapeInfo>();\r\n        //ArrayList<Point2D> pixels = new ArrayList<Point2D>();\r\n        let geoCoords: Array<Point2D> = new Array<Point2D>();\r\n        let len: int = coordinates.length;\r\n\r\n        let ipc: IPointConversion;\r\n\r\n        //Deutch moved section 6-29-11\r\n        let left: number = 0.0;\r\n        let right: number = 0.0;\r\n        let top: number = 0.0;\r\n        let bottom: number = 0.0;\r\n        let temp: Point2D;\r\n        let ptGeoUL: Point2D;\r\n        let width: int = 0;\r\n        let height: int = 0;\r\n        let leftX: int = 0;\r\n        let topY: int = 0;\r\n        let bottomY: int = 0;\r\n        let rightX: int = 0;\r\n        let j: int = 0;\r\n        let bboxCoords: Array<Point2D>;\r\n        if (bbox != null && bbox !== \"\") {\r\n            let bounds: string[];\r\n            if (bbox.includes(\" \"))//trapezoid\r\n            {\r\n                bboxCoords = new Array<Point2D>();\r\n                let x: double = 0;\r\n                let y: double = 0;\r\n                let coords: string[] = bbox.split(\" \");\r\n                let arrCoord: string[];\r\n                for (let coord of coords) {\r\n                    arrCoord = coord.split(\",\");\r\n                    x = parseFloat(arrCoord[0]);\r\n                    y = parseFloat(arrCoord[1]);\r\n                    bboxCoords.push(new Point2D(x, y));\r\n                }\r\n                //use the upper left corner of the MBR containing geoCoords\r\n                //to set the converter\r\n                ptGeoUL = MultiPointHandler.getGeoUL(bboxCoords);\r\n                left = ptGeoUL.getX();\r\n                top = ptGeoUL.getY();\r\n                ipc = new PointConverter(left, top, scale);\r\n                let ptPixels: Point2D;\r\n                let ptGeo: Point2D;\r\n                let n: int = bboxCoords.length;\r\n                //for (j = 0; j < bboxCoords.length; j++) \r\n                for (j = 0; j < n; j++) {\r\n                    ptGeo = bboxCoords[j];\r\n                    ptPixels = ipc.GeoToPixels(ptGeo);\r\n                    x = ptPixels.getX();\r\n                    y = ptPixels.getY();\r\n                    if (x < 20) {\r\n                        x = 20;\r\n                    }\r\n                    if (y < 20) {\r\n                        y = 20;\r\n                    }\r\n                    ptPixels.setLocation(x, y);\r\n                    //end section\r\n                    bboxCoords[j] = ptPixels;\r\n                }\r\n            } else//rectangle\r\n            {\r\n                bounds = bbox.split(\",\");\r\n                left = parseFloat(bounds[0]);\r\n                right = parseFloat(bounds[2]);\r\n                top = parseFloat(bounds[3]);\r\n                bottom = parseFloat(bounds[1]);\r\n                scale = MultiPointHandler.getReasonableScale(bbox, scale);\r\n                ipc = new PointConverter(left, top, scale);\r\n            }\r\n\r\n            let pt2d: Point2D;\r\n            if (bboxCoords == null) {\r\n                pt2d = new Point2D(left, top);\r\n                temp = ipc.GeoToPixels(pt2d);\r\n\r\n                leftX = temp.getX() as int;\r\n                topY = temp.getY() as int;\r\n\r\n                pt2d = new Point2D(right, bottom);\r\n                temp = ipc.GeoToPixels(pt2d);\r\n\r\n                bottomY = temp.getY() as int;\r\n                rightX = temp.getX() as int;\r\n                //diagnostic clipping does not work for large scales\r\n                //                if (scale > 10e6) {\r\n                //                    //get widest point in the AOI\r\n                //                    double midLat = 0;\r\n                //                    if (bottom < 0 && top > 0) {\r\n                //                        midLat = 0;\r\n                //                    } else if (bottom < 0 && top < 0) {\r\n                //                        midLat = top;\r\n                //                    } else if (bottom > 0 && top > 0) {\r\n                //                        midLat = bottom;\r\n                //                    }\r\n                //\r\n                //                    temp = ipc.GeoToPixels(new Point2D(right, midLat));\r\n                //                    rightX = (int) temp.getX();\r\n                //                }\r\n                //end section\r\n\r\n                width = Math.abs(rightX - leftX) as int;\r\n                height = Math.abs(bottomY - topY) as int;\r\n\r\n                if (width === 0 || height === 0) {\r\n\r\n                    rect = null;\r\n                }\r\n\r\n                else {\r\n\r\n                    rect = new Rectangle(leftX, topY, width, height);\r\n                }\r\n\r\n            }\r\n        } else {\r\n            rect = null;\r\n        }\r\n        //end section\r\n\r\n        //check for required points & parameters\r\n        let symbolIsValid: string = MultiPointHandler.canRenderMultiPoint(symbolCode, symbolModifiers, len);\r\n        if (symbolIsValid !== \"true\") {\r\n            ErrorLogger.LogMessage(\"MultiPointHandler\", \"RenderSymbolAsMilStdSymbol\", symbolIsValid, LogLevel.WARNING);\r\n            return mSymbol;\r\n        }\r\n\r\n        if (MSLookup.getInstance().getMSLInfo(symbolCode).getDrawRule() != DrawRules.AREA10) // AREA10 can support infinite points\r\n            len = Math.min(len, MSLookup.getInstance().getMSLInfo(symbolCode).getMaxPointCount());\r\n        for (let i: int = 0; i < len; i++) {\r\n            let coordPair: string[] = coordinates[i].split(\",\");\r\n            let latitude: number = parseFloat(coordPair[1].trim());\r\n            let longitude: number = parseFloat(coordPair[0].trim());\r\n            geoCoords.push(new Point2D(longitude, latitude));\r\n        }\r\n        if (ipc == null) {\r\n            let ptCoordsUL: Point2D = MultiPointHandler.getGeoUL(geoCoords);\r\n            ipc = new PointConverter(ptCoordsUL.getX(), ptCoordsUL.getY(), scale);\r\n        }\r\n        //if (crossesIDL(geoCoords) == true) \r\n        //        if(Math.abs(right-left)>180)\r\n        //        {\r\n        //            normalize = true;\r\n        //            ((PointConverter)ipc).set_normalize(true);\r\n        //        } \r\n        //        else {\r\n        //            normalize = false;\r\n        //            ((PointConverter)ipc).set_normalize(false);\r\n        //        }\r\n\r\n        //seems to work ok at world view\r\n        //        if (normalize) {\r\n        //            NormalizeGECoordsToGEExtents(0, 360, geoCoords);\r\n        //        }\r\n\r\n        //M. Deutch 10-3-11\r\n        //must shift the rect pixels to synch with the new ipc\r\n        //the old ipc was in synch with the bbox, so rect x,y was always 0,0\r\n        //the new ipc synchs with the upper left of the geocoords so the boox is shifted\r\n        //and therefore the clipping rectangle must shift by the delta x,y between\r\n        //the upper left corner of the original bbox and the upper left corner of the geocoords\r\n        let geoCoords2: Array<Point2D> = new Array<Point2D>();\r\n        geoCoords2.push(new Point2D(left, top));\r\n        geoCoords2.push(new Point2D(right, bottom));\r\n\r\n        //        if (normalize) {\r\n        //            NormalizeGECoordsToGEExtents(0, 360, geoCoords2);\r\n        //        }\r\n\r\n\r\n\r\n        tgl.set_SymbolId(symbolCode);// \"GFGPSLA---****X\" AMBUSH symbol code\r\n        tgl.set_Pixels(null);\r\n\r\n        try {\r\n\r\n            let fillColor: string;\r\n            mSymbol = new MilStdSymbol(symbolCode, null, geoCoords, null);\r\n\r\n            //            mSymbol.setUseDashArray(true);\r\n\r\n            if (symbolModifiers != null || symbolAttributes != null) {\r\n                MultiPointHandler.populateModifiers(symbolModifiers, symbolAttributes, mSymbol);\r\n            } else {\r\n                mSymbol.setFillColor(null);\r\n            }\r\n\r\n            if (mSymbol.getFillColor() != null) {\r\n                let fc: Color = mSymbol.getFillColor();\r\n                fillColor = RendererUtilities.colorToHexString(fc, false);\r\n\r\n            }\r\n\r\n            //disable clipping\r\n            if (MultiPointHandler.ShouldClipSymbol(symbolCode, mSymbol.getUseDashArray(), mSymbol.getUseFillPattern()) === false) {\r\n\r\n                if (MultiPointHandler.crossesIDL(geoCoords) === false) {\r\n                    rect = null;\r\n                    bboxCoords = null;\r\n                }\r\n            }\r\n\r\n            if (bboxCoords == null) {\r\n                let clipBounds: Rectangle = MultiPointHandler.getOverscanClipBounds(rect, ipc);\r\n                clsRenderer.renderWithPolylines(mSymbol, ipc, clipBounds);\r\n            } else {\r\n                clsRenderer.renderWithPolylines(mSymbol, ipc, bboxCoords);\r\n            }\r\n\r\n            shapes = mSymbol.getSymbolShapes();\r\n            modifiers = mSymbol.getModifierShapes();\r\n\r\n            //convert points////////////////////////////////////////////////////\r\n            let polylines: Array<Array<Point2D>>;\r\n            let newPolylines: Array<Array<Point2D>>;\r\n            let newLine: Array<Point2D>;\r\n            for (let shape of shapes) {\r\n                polylines = shape.getPolylines();\r\n                //console.log(\"pixel polylines: \" + polylines.toString());\r\n                newPolylines = MultiPointHandler.ConvertPolylinePixelsToCoords(polylines, ipc, normalize);\r\n                shape.setPolylines(newPolylines);\r\n            }\r\n\r\n            for (let label of modifiers) {\r\n                let pixelCoord: Point2D = label.getModifierPosition();\r\n                if (pixelCoord == null) {\r\n                    pixelCoord = label.getGlyphPosition();\r\n                }\r\n                let geoCoord: Point2D = ipc.PixelsToGeo(pixelCoord);\r\n\r\n                if (normalize) {\r\n                    geoCoord = MultiPointHandler.NormalizeCoordToGECoord(geoCoord);\r\n                }\r\n\r\n                let latitude: double = geoCoord.getY();\r\n                let longitude: double = geoCoord.getX();\r\n                label.setModifierPosition(new Point2D(longitude, latitude));\r\n\r\n                //Anchor Point for use with Anchor Offset////////////////////////\r\n                pixelCoord = label.getModifierAnchor();\r\n\r\n                geoCoord = ipc.PixelsToGeo(pixelCoord);\r\n\r\n                if (normalize) {\r\n                    geoCoord = MultiPointHandler.NormalizeCoordToGECoord(geoCoord);\r\n                }\r\n                latitude = geoCoord.getY();\r\n                longitude = geoCoord.getX();\r\n\r\n                label.setModifierAnchor(new Point2D(longitude, latitude));\r\n\r\n            }\r\n\r\n            ////////////////////////////////////////////////////////////////////\r\n            mSymbol.setModifierShapes(modifiers);\r\n            mSymbol.setSymbolShapes(shapes);\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                console.log(exc.message);\r\n                console.log(\"Symbol Code: \" + symbolCode);\r\n                console.log(exc.stack);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n\r\n        /*\r\n        let debug: boolean = false;\r\n        if (debug === true) {\r\n            console.log(\"Symbol Code: \" + symbolCode);\r\n            console.log(\"Scale: \" + scale);\r\n            console.log(\"BBOX: \" + bbox);\r\n            if (controlPoints != null) {\r\n                console.log(\"Geo Points: \" + controlPoints);\r\n            }\r\n            if (tgl != null && tgl.get_Pixels() != null)//pixels != null\r\n            {\r\n                //console.log(\"Pixel: \" + pixels.toString());\r\n                console.log(\"Pixel: \" + tgl.get_Pixels().toString());\r\n            }\r\n            if (bbox != null) {\r\n                console.log(\"geo bounds: \" + bbox);\r\n            }\r\n            if (rect != null) {\r\n                console.log(\"pixel bounds: \" + rect.toString());\r\n            }\r\n        }\r\n            */\r\n\r\n        return mSymbol;\r\n\r\n    }\r\n\r\n    private static ConvertPolylinePixelsToCoords(polylines: Array<Array<Point2D>>, ipc: IPointConversion, normalize: boolean): Array<Array<Point2D>> {\r\n        let newPolylines: Array<Array<Point2D>> = new Array<Array<Point2D>>();\r\n\r\n        let latitude: double = 0;\r\n        let longitude: double = 0;\r\n        let newLine: Array<Point2D>;\r\n        try {\r\n            for (let line of polylines) {\r\n                newLine = new Array<Point2D>();\r\n                for (let pt of line) {\r\n                    let geoCoord: Point2D = ipc.PixelsToGeo(pt);\r\n\r\n                    if (normalize) {\r\n                        geoCoord = MultiPointHandler.NormalizeCoordToGECoord(geoCoord);\r\n                    }\r\n\r\n                    latitude = geoCoord.getY();\r\n                    longitude = geoCoord.getX();\r\n                    newLine.push(new Point2D(longitude, latitude));\r\n                }\r\n                newPolylines.push(newLine);\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                console.log(exc.message);\r\n                console.log(exc.stack);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return newPolylines;\r\n    }\r\n\r\n    /**\r\n     * Multipoint Rendering on flat 2D maps\r\n     *\r\n     * @param id A unique ID for the symbol. only used in KML currently\r\n     * @param name\r\n     * @param description\r\n     * @param symbolCode\r\n     * @param controlPoints\r\n     * @param pixelWidth pixel dimensions of the viewable map area\r\n     * @param pixelHeight pixel dimensions of the viewable map area\r\n     * @param bbox The viewable area of the map. Passed in the format of a\r\n     * string \"lowerLeftX,lowerLeftY,upperRightX,upperRightY.\" example:\r\n     * \"-50.4,23.6,-42.2,24.2\"\r\n     * @param symbolModifiers Modifier with multiple values should be comma\r\n     * delimited\r\n     * @param symbolAttributes\r\n     * @param format An enumeration: 0 for KML, 1 for JSON.\r\n     * @return A JSON or KML string representation of the graphic.\r\n     */\r\n    public static RenderSymbol2D(id: string,\r\n        name: string,\r\n        description: string,\r\n        symbolCode: string,\r\n        controlPoints: string,\r\n        pixelWidth: int,\r\n        pixelHeight: int,\r\n        bbox: string,\r\n        symbolModifiers: Map<string, string>,\r\n        symbolAttributes: Map<string, string>,\r\n        format: int): string {\r\n        let jsonOutput: string = \"\";\r\n        let jsonContent: string = \"\";\r\n\r\n        let rect: Rectangle;\r\n\r\n        let tgPoints: Array<POINT2>;\r\n\r\n        let coordinates: string[] = controlPoints.split(\" \");\r\n        let tgl: TGLight = new TGLight();\r\n        let shapes: Array<ShapeInfo> = new Array<ShapeInfo>();\r\n        let modifiers: Array<ShapeInfo> = new Array<ShapeInfo>();\r\n        let geoCoords: Array<Point2D> = new Array<Point2D>();\r\n        let len: int = coordinates.length;\r\n        let ipc: IPointConversion;\r\n\r\n        //check for required points & parameters\r\n        let symbolIsValid: string = MultiPointHandler.canRenderMultiPoint(symbolCode, symbolModifiers, len);\r\n        if (symbolIsValid !== \"true\") {\r\n            let ErrorOutput: string = \"\";\r\n            ErrorOutput += (\"{\\\"type\\\":\\\"error\\\",\\\"error\\\":\\\"There was an error creating the MilStdSymbol \" + symbolCode + \" - ID: \" + id + \" - \");\r\n            ErrorOutput += symbolIsValid; //reason for error\r\n            ErrorOutput += (\"\\\"}\");\r\n            ErrorLogger.LogMessage(\"MultiPointHandler\", \"RenderSymbol2D\", symbolIsValid, LogLevel.FINE);\r\n            return ErrorOutput;\r\n        }\r\n\r\n        let left: number = 0.0;\r\n        let right: number = 0.0;\r\n        let top: number = 0.0;\r\n        let bottom: number = 0.0;\r\n        if (bbox != null && bbox !== \"\") {\r\n            let bounds: string[] = bbox.split(\",\");\r\n\r\n            left = parseFloat(bounds[0]);\r\n            right = parseFloat(bounds[2]);\r\n            top = parseFloat(bounds[3]);\r\n            bottom = parseFloat(bounds[1]);\r\n\r\n            ipc = new PointConversion(pixelWidth, pixelHeight, top, left, bottom, right);\r\n        } else {\r\n            console.log(\"Bad bbox value: \" + bbox);\r\n            console.log(\"bbox is viewable area of the map.  Passed in the format of a string \\\"lowerLeftX,lowerLeftY,upperRightX,upperRightY.\\\" example: \\\"-50.4,23.6,-42.2,24.2\\\"\");\r\n            return \"ERROR - Bad bbox value: \" + bbox;\r\n        }\r\n        //end section\r\n\r\n        //get coordinates\r\n        if (MSLookup.getInstance().getMSLInfo(symbolCode).getDrawRule() != DrawRules.AREA10) // AREA10 can support infinite points\r\n            len = Math.min(len, MSLookup.getInstance().getMSLInfo(symbolCode).getMaxPointCount());\r\n        for (let i: int = 0; i < len; i++) {\r\n            let coordPair: string[] = coordinates[i].split(\",\");\r\n            let latitude: number = parseFloat(coordPair[1].trim());\r\n            let longitude: number = parseFloat(coordPair[0].trim());\r\n            geoCoords.push(new Point2D(longitude, latitude));\r\n        }\r\n\r\n        try {\r\n            let mSymbol: MilStdSymbol = new MilStdSymbol(symbolCode, null, geoCoords, null);\r\n\r\n            if (format == WebRenderer.OUTPUT_FORMAT_GEOSVG) {\r\n                // Use dash array and hatch pattern fill for SVG output\r\n                symbolAttributes.set(MilStdAttributes.UseDashArray, 'true')\r\n                symbolAttributes.set(MilStdAttributes.UsePatternFill, \"true\")\r\n            }\r\n\r\n            if (symbolModifiers != null && symbolModifiers.size !== 0) {\r\n                MultiPointHandler.populateModifiers(symbolModifiers, symbolAttributes, mSymbol);\r\n            } else {\r\n                mSymbol.setFillColor(null);\r\n            }\r\n\r\n            //build clipping bounds\r\n            let temp: Point2D;\r\n            let leftX: int = 0;\r\n            let topY: int = 0;\r\n            let bottomY: int = 0;\r\n            let rightX: int = 0;\r\n            let width: int = 0;\r\n            let height: int = 0;\r\n            let normalize: boolean = false;\r\n            //            if(Math.abs(right-left)>180)\r\n            //            {\r\n            //                ((PointConversion)ipc).set_normalize(true);                \r\n            //                normalize=true;\r\n            //            }\r\n            //            else      \r\n            //            {\r\n            //                ((PointConversion)ipc).set_normalize(false);\r\n            //            }\r\n\r\n\r\n            if (MultiPointHandler.ShouldClipSymbol(symbolCode, mSymbol.getUseDashArray(), mSymbol.getUseFillPattern()) || MultiPointHandler.crossesIDL(geoCoords)) {\r\n                let lt: Point2D = new Point2D(left, top);\r\n                //temp = ipc.GeoToPixels(new Point2D(left, top));\r\n                temp = ipc.GeoToPixels(lt);\r\n                leftX = temp.getX() as int;\r\n                topY = temp.getY() as int;\r\n\r\n                let rb: Point2D = new Point2D(right, bottom);\r\n                //temp = ipc.GeoToPixels(new Point2D(right, bottom));\r\n                temp = ipc.GeoToPixels(rb);\r\n                bottomY = temp.getY() as int;\r\n                rightX = temp.getX() as int;\r\n                //////////////////\r\n\r\n                width = Math.abs(rightX - leftX) as int;\r\n                height = Math.abs(bottomY - topY) as int;\r\n\r\n                rect = new Rectangle(leftX, topY, width, height);\r\n            }\r\n\r\n            //new interface\r\n            //IMultiPointRenderer mpr = MultiPointRenderer.getInstance();\r\n            let clipBounds: Rectangle = MultiPointHandler.getOverscanClipBounds(rect, ipc);\r\n            clsRenderer.renderWithPolylines(mSymbol, ipc, clipBounds);\r\n            shapes = mSymbol.getSymbolShapes();\r\n            modifiers = mSymbol.getModifierShapes();\r\n\r\n            //boolean normalize = false;\r\n\r\n            if (format === WebRenderer.OUTPUT_FORMAT_JSON) {\r\n                jsonOutput += (\"{\\\"type\\\":\\\"symbol\\\",\");\r\n                //jsonContent = JSONize(shapes, modifiers, ipc, normalize);\r\n                jsonOutput += (jsonContent);\r\n                jsonOutput += (\"}\");\r\n            } else if (format === WebRenderer.OUTPUT_FORMAT_KML) {\r\n                var textColor = mSymbol.getTextColor();\r\n                if(textColor==null)\r\n                    textColor=mSymbol.getLineColor();\r\n\r\n                jsonContent = MultiPointHandler.KMLize(id, name, description, symbolCode, shapes, modifiers, ipc, normalize, textColor, mSymbol.getWasClipped(), mSymbol.isTextScaleSensitive(), mSymbol.isSymbolScaleSensitive());\r\n                jsonOutput += jsonContent;\r\n            } else if (format === WebRenderer.OUTPUT_FORMAT_GEOJSON) {\r\n                jsonOutput += (\"{\\\"type\\\":\\\"FeatureCollection\\\",\\\"features\\\":\");\r\n                jsonContent = MultiPointHandler.GeoJSONize(shapes, modifiers, ipc, normalize, mSymbol.getTextColor(), mSymbol.getTextBackgroundColor());\r\n                jsonOutput += (jsonContent);\r\n\r\n                //moving meta data properties to the last feature with no coords as feature collection doesn't allow properties\r\n                jsonOutput = jsonOutput.slice(0, -1);\r\n                if (jsonContent.length > 2)\r\n                    jsonOutput += \",\"\r\n                jsonOutput += (\"{\\\"type\\\": \\\"Feature\\\",\\\"geometry\\\": { \\\"type\\\": \\\"Polygon\\\",\\\"coordinates\\\": [ ]}\");\r\n\r\n                jsonOutput += (\",\\\"properties\\\":{\\\"id\\\":\\\"\");\r\n                jsonOutput += (id);\r\n                jsonOutput += (\"\\\",\\\"name\\\":\\\"\");\r\n                jsonOutput += (name);\r\n                jsonOutput += (\"\\\",\\\"description\\\":\\\"\");\r\n                jsonOutput += (description);\r\n                jsonOutput += (\"\\\",\\\"symbolID\\\":\\\"\");\r\n                jsonOutput += (symbolCode);\r\n                jsonOutput += (\"\\\",\\\"wasClipped\\\":\\\"\");\r\n                jsonOutput += (mSymbol.getWasClipped()).toString();\r\n                jsonOutput += (\"\\\",\\\"textScaleSensitive\\\":\\\"\");\r\n                jsonOutput += (mSymbol.isTextScaleSensitive()).toString();\r\n                jsonOutput += (\"\\\",\\\"symbolScaleSensitive\\\":\\\"\");\r\n                jsonOutput += (mSymbol.isSymbolScaleSensitive()).toString();\r\n                //jsonOutput += (\"\\\"}}\");\r\n\r\n                jsonOutput += (\"\\\"}}]}\");\r\n\r\n            } else if (format === WebRenderer.OUTPUT_FORMAT_GEOSVG) {\r\n                let textColor = mSymbol.getTextColor() ? mSymbol.getTextColor().toHexString(false) : \"\";\r\n                let backgroundColor = mSymbol.getTextBackgroundColor() ? mSymbol.getTextBackgroundColor().toHexString(false) : \"\";\r\n                //returns an svg with a geoTL and geoBR value to use to place the canvas on the map\r\n                jsonOutput = MultiPointHandlerSVG.GeoSVGize(id, name, description, symbolCode, shapes, modifiers, ipc, normalize, textColor, backgroundColor, mSymbol.getWasClipped());\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                jsonOutput = \"\";\r\n                jsonOutput += (\"{\\\"type\\\":\\\"error\\\",\\\"error\\\":\\\"There was an error creating the MilStdSymbol \" + symbolCode + \": \" + \"- \");\r\n                jsonOutput += (exc.message + \" - \");\r\n                jsonOutput += (ErrorLogger.getStackTrace(exc));\r\n                jsonOutput += (\"\\\"}\");\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n\r\n        /*\r\n        let debug: boolean = false;\r\n        if (debug === true) {\r\n            console.log(\"Symbol Code: \" + symbolCode);\r\n            console.log(\"BBOX: \" + bbox);\r\n            if (controlPoints != null) {\r\n                console.log(\"Geo Points: \" + controlPoints);\r\n            }\r\n            if (tgl != null && tgl.get_Pixels() != null)//pixels != null\r\n            {\r\n                //console.log(\"Pixel: \" + pixels.toString());\r\n                console.log(\"Pixel: \" + tgl.get_Pixels().toString());\r\n            }\r\n            if (bbox != null) {\r\n                console.log(\"geo bounds: \" + bbox);\r\n            }\r\n            if (rect != null) {\r\n                console.log(\"pixel bounds: \" + rect.toString());\r\n            }\r\n            if (jsonOutput != null) {\r\n                console.log(jsonOutput.toString());\r\n            }\r\n        }\r\n            */\r\n\r\n        return jsonOutput.toString();\r\n\r\n    }\r\n\r\n    static getOverscanClipBounds(rect: Rectangle, ipc: IPointConversion): Rectangle {\r\n        if (rect == null)\r\n            return null;\r\n        let maxWidth = Math.abs(ipc.GeoToPixels(new Point2D(180, 0)).getX() - ipc.GeoToPixels(new Point2D(0, 0)).getX());\r\n        let maxHeight = Math.abs(ipc.GeoToPixels(new Point2D(0, 90)).getY() - ipc.GeoToPixels(new Point2D(0, -90)).getY());\r\n        let overScanScale = RendererSettings.getInstance().getOverscanScale();\r\n        if (rect.width * overScanScale > maxWidth) {\r\n            overScanScale = maxWidth / rect.width;\r\n        }\r\n        if (rect.height * overScanScale > maxHeight) {\r\n            overScanScale = maxHeight / rect.height;\r\n        }\r\n        return new Rectangle(rect.x - (rect.width * (overScanScale - 1)) / 2, rect.y - (rect.height * (overScanScale - 1)) / 2, rect.width * overScanScale, rect.height * overScanScale);\r\n    }\r\n\r\n    /**\r\n     * For Mike Deutch testing\r\n     *\r\n     * @param id\r\n     * @param name\r\n     * @param description\r\n     * @param symbolCode\r\n     * @param controlPoints\r\n     * @param pixelWidth\r\n     * @param pixelHeight\r\n     * @param bbox\r\n     * @param symbolModifiers\r\n     * @param shapes\r\n     * @param modifiers\r\n     * @param format\r\n     * @return\r\n     * @deprecated\r\n     */\r\n    public static RenderSymbol2DX(id: string,\r\n        name: string,\r\n        description: string,\r\n        symbolCode: string,\r\n        controlPoints: string,\r\n        pixelWidth: int,\r\n        pixelHeight: int,\r\n        bbox: string,\r\n        symbolModifiers: Map<string, string>,\r\n        symbolAttributes: Map<string, string>,\r\n        shapes: Array<ShapeInfo>,\r\n        modifiers: Array<ShapeInfo>,\r\n        format: int): string//,\r\n    //ArrayList<ShapeInfo>shapes)\r\n    {\r\n\r\n        let jsonOutput: string = \"\";\r\n        let jsonContent: string = \"\";\r\n\r\n        let rect: Rectangle;\r\n\r\n        let coordinates: string[] = controlPoints.split(\" \");\r\n        let tgl: TGLight = new TGLight();\r\n        let geoCoords: Array<Point2D> = new Array<Point2D>();\r\n        let ipc: IPointConversion;\r\n\r\n        let left: number = 0.0;\r\n        let right: number = 0.0;\r\n        let top: number = 0.0;\r\n        let bottom: number = 0.0;\r\n        if (bbox != null && bbox !== \"\") {\r\n            let bounds: string[] = bbox.split(\",\");\r\n\r\n            left = parseFloat(bounds[0]);\r\n            right = parseFloat(bounds[2]);\r\n            top = parseFloat(bounds[3]);\r\n            bottom = parseFloat(bounds[1]);\r\n\r\n            ipc = new PointConversion(pixelWidth, pixelHeight, top, left, bottom, right);\r\n        } else {\r\n            console.log(\"Bad bbox value: \" + bbox);\r\n            console.log(\"bbox is viewable area of the map.  Passed in the format of a string \\\"lowerLeftX,lowerLeftY,upperRightX,upperRightY.\\\" example: \\\"-50.4,23.6,-42.2,24.2\\\"\");\r\n            return \"ERROR - Bad bbox value: \" + bbox;\r\n        }\r\n        //end section\r\n\r\n        //get coordinates\r\n        let len: int = coordinates.length;\r\n        for (let i: int = 0; i < len; i++) {\r\n            let coordPair: string[] = coordinates[i].split(\",\");\r\n            let latitude: number = parseFloat(coordPair[1].trim());\r\n            let longitude: number = parseFloat(coordPair[0].trim());\r\n            geoCoords.push(new Point2D(longitude, latitude));\r\n        }\r\n\r\n        try {\r\n            let mSymbol: MilStdSymbol = new MilStdSymbol(symbolCode, null, geoCoords, null);\r\n\r\n            if (symbolModifiers != null && symbolModifiers.size !== 0) {\r\n                MultiPointHandler.populateModifiers(symbolModifiers, symbolAttributes, mSymbol);\r\n            } else {\r\n                mSymbol.setFillColor(null);\r\n            }\r\n\r\n            clsRenderer.renderWithPolylines(mSymbol, ipc, rect);\r\n            shapes = mSymbol.getSymbolShapes();\r\n            modifiers = mSymbol.getModifierShapes();\r\n\r\n            let normalize: boolean = false;\r\n\r\n            if (format === WebRenderer.OUTPUT_FORMAT_JSON) {\r\n                jsonOutput += (\"{\\\"type\\\":\\\"symbol\\\",\");\r\n                jsonContent = MultiPointHandler.JSONize(shapes, modifiers, ipc, false, normalize);\r\n                jsonOutput += (jsonContent);\r\n                jsonOutput += (\"}\");\r\n            } \r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                jsonOutput = \"\";\r\n                jsonOutput += (\"{\\\"type\\\":\\\"error\\\",\\\"error\\\":\\\"There was an error creating the MilStdSymbol \" + symbolCode + \": \" + \"- \");\r\n                jsonOutput += (exc.message + \" - \");\r\n                jsonOutput += (\"\\\"}\");\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n\r\n        let debug: boolean = true;\r\n        if (debug === true) {\r\n            console.log(\"Symbol Code: \" + symbolCode);\r\n            console.log(\"BBOX: \" + bbox);\r\n            if (controlPoints != null) {\r\n                console.log(\"Geo Points: \" + controlPoints);\r\n            }\r\n            if (tgl != null && tgl.get_Pixels() != null)//pixels != null\r\n            {\r\n                //console.log(\"Pixel: \" + pixels.toString());\r\n                console.log(\"Pixel: \" + tgl.get_Pixels().toString());\r\n            }\r\n            if (bbox != null) {\r\n                console.log(\"geo bounds: \" + bbox);\r\n            }\r\n            if (rect != null) {\r\n                console.log(\"pixel bounds: \" + rect.toString());\r\n            }\r\n            if (jsonOutput != null) {\r\n                console.log(jsonOutput.toString());\r\n            }\r\n        }\r\n        return jsonOutput.toString();\r\n\r\n    }\r\n\r\n    private static MilStdSymbolToSymbolInfo(symbol: MilStdSymbol): SymbolInfo {\r\n        let si: SymbolInfo;\r\n\r\n        let tiList: Array<TextInfo> = new Array<TextInfo>();\r\n        let liList: Array<LineInfo> = new Array<LineInfo>();\r\n\r\n        let tiTemp: TextInfo;\r\n        let liTemp: LineInfo;\r\n        let siTemp: ShapeInfo;\r\n\r\n        let lines: Array<ShapeInfo> = symbol.getSymbolShapes();\r\n        let modifiers: Array<ShapeInfo> = symbol.getModifierShapes();\r\n\r\n        let lineCount: int = lines.length;\r\n        let modifierCount: int = modifiers.length;\r\n        for (let i: int = 0; i < lineCount; i++) {\r\n            siTemp = lines[i];\r\n            if (siTemp.getPolylines() != null) {\r\n                liTemp = new LineInfo();\r\n                liTemp.setFillColor(siTemp.getFillColor());\r\n                liTemp.setLineColor(siTemp.getLineColor());\r\n                liTemp.setPolylines(siTemp.getPolylines());\r\n                liTemp.setStroke(siTemp.getStroke());\r\n                liList.push(liTemp);\r\n            }\r\n        }\r\n\r\n        for (let j: int = 0; j < modifierCount; j++) {\r\n            tiTemp = new TextInfo();\r\n            siTemp = modifiers[j];\r\n            if (siTemp.getModifierString() != null) {\r\n                tiTemp.setModifierString(siTemp.getModifierString());\r\n                tiTemp.setModifierStringPosition(siTemp.getModifierPosition());\r\n                tiTemp.setModifierStringAngle(siTemp.getModifierAngle());\r\n                tiList.push(tiTemp);\r\n            }\r\n        }\r\n        si = new SymbolInfo(tiList, liList);\r\n        return si;\r\n    }\r\n\r\n    /**\r\n     * Populates a symbol with the modifiers from a JSON string. This function\r\n     * will overwrite any previously populated modifier data.\r\n     *\r\n     *\r\n     *\r\n     * @param symbol An existing MilStdSymbol\r\n     * @return\r\n     */\r\n    static populateModifiers(saModifiers: Map<string, string>, saAttributes: Map<string, string>, symbol: MilStdSymbol): boolean {\r\n        let modifiers: Map<string, string> = new Map();\r\n        let attributes: Map<string, string> = saAttributes;\r\n\r\n        // Stores array graphic modifiers for MilStdSymbol;\r\n        let altitudes: Array<number> = null;\r\n        let azimuths: Array<number> = null;\r\n        let distances: Array<number> = null;\r\n\r\n        // Stores colors for symbol.\r\n        let fillColor: string = null;\r\n        let lineColor: string = null;\r\n        let textColor: string = null;\r\n        let textBackgroundColor: string = null;\r\n\r\n        let lineWidth: int = 0;\r\n        let altMode: string = \"\";\r\n        let useDashArray: boolean = symbol.getUseDashArray();\r\n        let usePatternFill: boolean = symbol.getUseFillPattern();\r\n        let patternFillType: int = 0;\r\n        let hideOptionalLabels: boolean = false;\r\n        let distanceUnit: DistanceUnit;\r\n        let altitudeUnit: DistanceUnit;\r\n        let pixelSize: int = 50;\r\n        let keepUnitRatio: boolean = true;\r\n        let patternScale: double = RendererSettings.getInstance().getPatternScale();\r\n\r\n        try {\r\n\r\n            // The following attirubtes are labels.  All of them\r\n            // are strings and can be added on the creation of the\r\n            // MilStdSymbol by adding to a Map and passing in the\r\n            // modifiers parameter.\r\n            if (saModifiers != null) {\r\n                if (saModifiers.has(Modifiers.C_QUANTITY)) {\r\n                    modifiers.set(Modifiers.C_QUANTITY, saModifiers.get(Modifiers.C_QUANTITY));\r\n                }\r\n\r\n                if (saModifiers.has(Modifiers.H_ADDITIONAL_INFO_1)) {\r\n                    modifiers.set(Modifiers.H_ADDITIONAL_INFO_1, saModifiers.get(Modifiers.H_ADDITIONAL_INFO_1));\r\n                }\r\n\r\n                if (saModifiers.has(Modifiers.H1_ADDITIONAL_INFO_2)) {\r\n                    modifiers.set(Modifiers.H1_ADDITIONAL_INFO_2, saModifiers.get(Modifiers.H1_ADDITIONAL_INFO_2));\r\n                }\r\n\r\n                if (saModifiers.has(Modifiers.H2_ADDITIONAL_INFO_3)) {\r\n                    modifiers.set(Modifiers.H2_ADDITIONAL_INFO_3, saModifiers.get(Modifiers.H2_ADDITIONAL_INFO_3));\r\n                }\r\n\r\n                if (saModifiers.has(Modifiers.N_HOSTILE)) {\r\n                    if (saModifiers.get(Modifiers.N_HOSTILE) == null) {\r\n                        modifiers.set(Modifiers.N_HOSTILE, \"\");\r\n                    } else {\r\n                        modifiers.set(Modifiers.N_HOSTILE, saModifiers.get(Modifiers.N_HOSTILE));\r\n                    }\r\n                }\r\n\r\n                if (saModifiers.has(Modifiers.Q_DIRECTION_OF_MOVEMENT)) {\r\n                    modifiers.set(Modifiers.Q_DIRECTION_OF_MOVEMENT, saModifiers.get(Modifiers.Q_DIRECTION_OF_MOVEMENT));\r\n                }\r\n\r\n                if (saModifiers.has(Modifiers.T_UNIQUE_DESIGNATION_1)) {\r\n                    modifiers.set(Modifiers.T_UNIQUE_DESIGNATION_1, saModifiers.get(Modifiers.T_UNIQUE_DESIGNATION_1));\r\n                }\r\n\r\n                if (saModifiers.has(Modifiers.T1_UNIQUE_DESIGNATION_2)) {\r\n                    modifiers.set(Modifiers.T1_UNIQUE_DESIGNATION_2, saModifiers.get(Modifiers.T1_UNIQUE_DESIGNATION_2));\r\n                }\r\n\r\n                if (saModifiers.has(Modifiers.V_EQUIP_TYPE)) {\r\n                    modifiers.set(Modifiers.V_EQUIP_TYPE, saModifiers.get(Modifiers.V_EQUIP_TYPE));\r\n                }\r\n\r\n                if (saModifiers.has(Modifiers.AS_COUNTRY)) {\r\n                    modifiers.set(Modifiers.AS_COUNTRY, saModifiers.get(Modifiers.AS_COUNTRY));\r\n                } else {\r\n                    if (SymbolID.getCountryCode(symbol.getSymbolID()) > 0 && GENCLookup.getInstance().get3CharCode(SymbolID.getCountryCode(symbol.getSymbolID())) !== \"\") {\r\n                        modifiers.set(Modifiers.AS_COUNTRY, GENCLookup.getInstance().get3CharCode(SymbolID.getCountryCode(symbol.getSymbolID())));\r\n                    }\r\n                }\r\n\r\n\r\n                if (saModifiers.has(Modifiers.AP_TARGET_NUMBER)) {\r\n                    modifiers.set(Modifiers.AP_TARGET_NUMBER, saModifiers.get(Modifiers.AP_TARGET_NUMBER));\r\n                }\r\n\r\n                if (saModifiers.has(Modifiers.W_DTG_1)) {\r\n                    modifiers.set(Modifiers.W_DTG_1, saModifiers.get(Modifiers.W_DTG_1));\r\n                }\r\n\r\n                if (saModifiers.has(Modifiers.W1_DTG_2)) {\r\n                    modifiers.set(Modifiers.W1_DTG_2, saModifiers.get(Modifiers.W1_DTG_2));\r\n                }\r\n\r\n                if (saModifiers.has(Modifiers.Y_LOCATION)) {\r\n                    modifiers.set(Modifiers.Y_LOCATION, saModifiers.get(Modifiers.Y_LOCATION));\r\n                }\r\n\r\n                //Required multipoint modifier arrays\r\n                if (saModifiers.has(Modifiers.X_ALTITUDE_DEPTH)) {\r\n                    altitudes = new Array<number>();\r\n                    let arrAltitudes: string[] = saModifiers.get(Modifiers.X_ALTITUDE_DEPTH).split(\",\");\r\n                    for (let x of arrAltitudes) {\r\n                        if (x !== \"\") {\r\n                            altitudes.push(parseFloat(x));\r\n                        }\r\n                    }\r\n                }\r\n\r\n                if (saModifiers.has(Modifiers.AM_DISTANCE)) {\r\n                    distances = new Array<number>();\r\n                    let arrDistances: string[] = saModifiers.get(Modifiers.AM_DISTANCE).split(\",\");\r\n                    for (let am of arrDistances) {\r\n                        if (am !== \"\") {\r\n                            distances.push(parseFloat(am));\r\n                        }\r\n                    }\r\n                }\r\n\r\n                if (saModifiers.has(Modifiers.AN_AZIMUTH)) {\r\n                    azimuths = new Array<number>();\r\n                    let arrAzimuths: string[] = saModifiers.get(Modifiers.AN_AZIMUTH).split(\",\");\r\n                    for (let an of arrAzimuths) {\r\n                        if (an !== \"\") {\r\n                            azimuths.push(parseFloat(an));\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n            if (saAttributes != null) {\r\n                // These properties are ints, not labels, they are colors.//////////////////\r\n                if (saAttributes.has(MilStdAttributes.FillColor)) {\r\n                    fillColor = String(saAttributes.get(MilStdAttributes.FillColor));\r\n                }\r\n\r\n                if (saAttributes.has(MilStdAttributes.LineColor)) {\r\n                    lineColor = String(saAttributes.get(MilStdAttributes.LineColor));\r\n                }\r\n\r\n                if (saAttributes.has(MilStdAttributes.LineWidth)) {\r\n                    lineWidth = parseInt(saAttributes.get(MilStdAttributes.LineWidth));\r\n                }\r\n\r\n                if (saAttributes.has(MilStdAttributes.TextColor)) {\r\n                    textColor = String(saAttributes.get(MilStdAttributes.TextColor));\r\n                }\r\n\r\n                if (saAttributes.has(MilStdAttributes.TextBackgroundColor)) {\r\n                    textBackgroundColor = String(saAttributes.get(MilStdAttributes.TextBackgroundColor));\r\n                }\r\n\r\n                if (saAttributes.has(MilStdAttributes.AltitudeMode)) {\r\n                    altMode = saAttributes.get(MilStdAttributes.AltitudeMode);\r\n                }\r\n\r\n                if (saAttributes.has(MilStdAttributes.UseDashArray)) {\r\n                    useDashArray = saAttributes.get(MilStdAttributes.UseDashArray).toLowerCase() === 'true';\r\n                }\r\n\r\n                if (saAttributes.has(MilStdAttributes.UsePatternFill)) {\r\n                    usePatternFill = saAttributes.get(MilStdAttributes.UsePatternFill).toLowerCase() === 'true';\r\n                }\r\n\r\n                if (saAttributes.has(MilStdAttributes.PatternFillType)) {\r\n                    patternFillType = parseInt((saAttributes.get(MilStdAttributes.PatternFillType)));\r\n                }\r\n\r\n                if (saAttributes.has(MilStdAttributes.HideOptionalLabels)) {\r\n                    hideOptionalLabels = saAttributes.get(MilStdAttributes.HideOptionalLabels).toLowerCase() === 'true';\r\n                }\r\n\r\n                if (saAttributes.has(MilStdAttributes.AltitudeUnits)) {\r\n                    altitudeUnit = DistanceUnit.parse(saAttributes.get(MilStdAttributes.AltitudeUnits));\r\n                }\r\n\r\n                if (saAttributes.has(MilStdAttributes.DistanceUnits)) {\r\n                    distanceUnit = DistanceUnit.parse(saAttributes.get(MilStdAttributes.DistanceUnits));\r\n                }\r\n\r\n                if (saAttributes.has(MilStdAttributes.PixelSize)) {\r\n                    pixelSize = parseInt(saAttributes.get(MilStdAttributes.PixelSize));\r\n                    symbol.setUnitSize(pixelSize);\r\n                }\r\n\r\n                if (saAttributes.has(MilStdAttributes.KeepUnitRatio)) {\r\n                    keepUnitRatio = saAttributes.get(MilStdAttributes.KeepUnitRatio).toLowerCase() === 'true';\r\n                    symbol.setKeepUnitRatio(keepUnitRatio);\r\n                }\r\n\r\n                if(saAttributes.has(MilStdAttributes.PatternScale)) {\r\n                    patternScale = parseFloat(saAttributes.get(MilStdAttributes.PatternScale));\r\n                }\r\n            }\r\n\r\n            symbol.setModifierMap(modifiers);\r\n\r\n            if (fillColor != null && fillColor !== \"\") {\r\n                symbol.setFillColor(RendererUtilities.getColorFromHexString(fillColor));\r\n            }\r\n\r\n            if (lineColor != null && lineColor !== \"\") {\r\n                symbol.setLineColor(RendererUtilities.getColorFromHexString(lineColor));\r\n                symbol.setTextColor(RendererUtilities.getColorFromHexString(lineColor));\r\n            }\r\n            else {\r\n                if (symbol.getLineColor() == null) {\r\n\r\n                    symbol.setLineColor(Color.black);\r\n                }\r\n\r\n            }\r\n\r\n\r\n            if (lineWidth > 0) {\r\n                symbol.setLineWidth(lineWidth);\r\n            }\r\n\r\n            if (textColor != null && textColor !== \"\") {\r\n                symbol.setTextColor(RendererUtilities.getColorFromHexString(textColor));\r\n            } else {\r\n                if (symbol.getTextColor() == null) {\r\n\r\n                    symbol.setTextColor(Color.black);\r\n                }\r\n\r\n            }\r\n\r\n\r\n            if (textBackgroundColor != null && textBackgroundColor !== \"\") {\r\n                symbol.setTextBackgroundColor(RendererUtilities.getColorFromHexString(textBackgroundColor));\r\n            }\r\n\r\n            if (altMode != null) {\r\n                symbol.setAltitudeMode(altMode);\r\n            }\r\n\r\n            symbol.setUseDashArray(useDashArray);\r\n            symbol.setUseFillPattern(usePatternFill);\r\n            symbol.setHideOptionalLabels(hideOptionalLabels);\r\n            symbol.setAltitudeUnit(altitudeUnit);\r\n            symbol.setDistanceUnit(distanceUnit);\r\n            symbol.setPatternScale(patternScale);\r\n\r\n            // Check grpahic modifiers variables.  If we set earlier, populate\r\n            // the fields, otherwise, ignore.\r\n            if (altitudes != null) {\r\n                symbol.setModifiers_AM_AN_X(Modifiers.X_ALTITUDE_DEPTH, altitudes);\r\n            }\r\n            if (distances != null) {\r\n                symbol.setModifiers_AM_AN_X(Modifiers.AM_DISTANCE, distances);\r\n            }\r\n\r\n            if (azimuths != null) {\r\n                symbol.setModifiers_AM_AN_X(Modifiers.AN_AZIMUTH, azimuths);\r\n            }\r\n\r\n            //Check if sector range fan has required min range\r\n            if (SymbolUtilities.getBasicSymbolID(symbol.getSymbolID()) === \"25242200\") {\r\n                if (symbol.getModifiers_AM_AN_X(Modifiers.AN_AZIMUTH) != null\r\n                    && symbol.getModifiers_AM_AN_X(Modifiers.AM_DISTANCE) != null) {\r\n                    let anCount: int = symbol.getModifiers_AM_AN_X(Modifiers.AN_AZIMUTH).length;\r\n                    let amCount: int = symbol.getModifiers_AM_AN_X(Modifiers.AM_DISTANCE).length;\r\n                    let am: Array<number>;\r\n                    if (amCount < ((anCount / 2) + 1)) {\r\n                        am = symbol.getModifiers_AM_AN_X(Modifiers.AM_DISTANCE);\r\n                        if (am[0] !== 0.0) {\r\n                            am.splice(0, 0, 0.0);\r\n                        }\r\n                    }\r\n                }\r\n            }\r\n        } catch (exc2) {\r\n            if (exc2 instanceof Error) {\r\n                ErrorLogger.LogException(\"MultiPointHandler\", \"PopulateModifiers\", exc2);\r\n            } else {\r\n                throw exc2;\r\n            }\r\n        }\r\n        return true;\r\n\r\n    }\r\n\r\n    private static KMLize(id: string, \r\n        name: string,\r\n        description: string,\r\n        symbolCode: string,\r\n        shapes: Array<ShapeInfo>,\r\n        modifiers: Array<ShapeInfo>,\r\n        ipc: IPointConversion,\r\n        normalize: boolean,\r\n        textColor: Color,\r\n        wasClipped: boolean,\r\n        textScaleSensitive: number,\r\n        symbolScaleSensitive:number): string {\r\n        let kml: string = \"\";\r\n        let tempModifier: ShapeInfo;\r\n        let cdataStart: string = \"<![CDATA[\";\r\n        let cdataEnd: string = \"]]>\";\r\n        let len: int = shapes.length;\r\n        kml += (\"<Folder id=\\\"\" + id + \"\\\">\");\r\n        kml += (\"<name>\" + cdataStart + name + cdataEnd + \"</name>\");\r\n        kml += (\"<visibility>1</visibility>\");\r\n        kml += (\"<description>\" + cdataStart + description + cdataEnd + \"</description>\");\r\n        kml += (\"<ExtendedData>\");\r\n        kml += (\"<Data name=\\\"symbolID\\\"><value>\" + symbolCode + \"</value></Data>\");\r\n        kml += (\"<Data name=\\\"wasClipped\\\"><value>\" + wasClipped + \"</value></Data>\");\r\n        kml += (\"<Data name=\\\"textScaleSensitive\\\"><value>\" + textScaleSensitive + \"</value></Data>\");\r\n        kml += (\"<Data name=\\\"symbolScaleSensitive\\\"><value>\" + symbolScaleSensitive + \"</value></Data>\");\r\n        kml += (\"</ExtendedData>\");\r\n        for (let i: int = 0; i < len; i++) {\r\n            let shapesToAdd: string = MultiPointHandler.ShapeToKMLString(shapes[i], ipc, normalize);\r\n            kml += (shapesToAdd);\r\n        }\r\n\r\n        let len2: int = modifiers.length;\r\n\r\n        for (let j: int = 0; j < len2; j++) {\r\n\r\n            tempModifier = modifiers[j];\r\n\r\n            //if(geMap)//if using google earth\r\n            //assume kml text is going to be centered\r\n            //AdjustModifierPointToCenter(tempModifier);\r\n\r\n            let labelsToAdd: string = MultiPointHandler.LabelToKMLString(tempModifier, ipc, normalize, textColor);\r\n            kml += (labelsToAdd);\r\n        }\r\n\r\n        kml += (\"</Folder>\");\r\n        return kml.toString();\r\n    }\r\n\r\n    /**\r\n     * \r\n     * @param shapes\r\n     * @param modifiers\r\n     * @param ipc\r\n     * @param geMap\r\n     * @param normalize\r\n     * @return \r\n     * @deprecated Use GeoJSONize()\r\n     */\r\n    private static JSONize(shapes: Array<ShapeInfo>, modifiers: Array<ShapeInfo>, ipc: IPointConversion, geMap: boolean, normalize: boolean): string {\r\n        let polygons: string = \"\";\r\n        let lines: string = \"\";\r\n        let labels: string = \"\";\r\n        let jstr: string = \"\";\r\n        let tempModifier: ShapeInfo;\r\n\r\n        let len: int = shapes.length;\r\n        for (let i: int = 0; i < len; i++) {\r\n            if (jstr.length > 0) {\r\n                jstr += \",\";\r\n            }\r\n            let shapesToAdd: string = MultiPointHandler.ShapeToJSONString(shapes[i], ipc, geMap, normalize);\r\n            if (shapesToAdd.length > 0) {\r\n                if (shapesToAdd.startsWith(\"line\", 2)) {\r\n                    if (lines.length > 0) {\r\n                        lines += \",\";\r\n                    }\r\n\r\n                    lines += shapesToAdd;\r\n                } else {\r\n                    if (shapesToAdd.startsWith(\"polygon\", 2)) {\r\n                        if (polygons.length > 0) {\r\n                            polygons += \",\";\r\n                        }\r\n\r\n                        polygons += shapesToAdd;\r\n                    }\r\n                }\r\n\r\n            }\r\n        }\r\n\r\n        jstr += \"\\\"polygons\\\": [\" + polygons + \"],\"\r\n            + \"\\\"lines\\\": [\" + lines + \"],\";\r\n        let len2: int = modifiers.length;\r\n        labels = \"\";\r\n        for (let j: int = 0; j < len2; j++) {\r\n            tempModifier = modifiers[j];\r\n            if (geMap) {\r\n                MultiPointHandler.AdjustModifierPointToCenter(tempModifier);\r\n            }\r\n            let labelsToAdd: string = MultiPointHandler.LabelToJSONString(tempModifier, ipc, normalize);\r\n            if (labelsToAdd.length > 0) {\r\n                if (labels.length > 0) {\r\n                    labels += \",\";\r\n                }\r\n\r\n                labels += labelsToAdd;\r\n\r\n            }\r\n        }\r\n        jstr += \"\\\"labels\\\": [\" + labels + \"]\";\r\n        return jstr;\r\n    }\r\n\r\n    static getIdealTextBackgroundColor(fgColor: Color): Color {\r\n        //ErrorLogger.LogMessage(\"SymbolDraw\",\"getIdealtextBGColor\", \"in function\", Level.SEVERE);\r\n        try {\r\n            //an array of three elements containing the\r\n            //hue, saturation, and brightness (in that order),\r\n            //of the color with the indicated red, green, and blue components/\r\n            let hsbvals: double[] = new Array<number>(3);\r\n\r\n            if (fgColor != null) {/*\r\n                 Color.RGBtoHSB(fgColor.getRed(), fgColor.getGreen(), fgColor.getBlue(), hsbvals);\r\n\r\n                 if(hsbvals != null)\r\n                 {\r\n                 //ErrorLogger.LogMessage(\"SymbolDraw\",\"getIdealtextBGColor\", \"length: \" + hsbvals.length.toString());\r\n                 //ErrorLogger.LogMessage(\"SymbolDraw\",\"getIdealtextBGColor\", \"H: \" + String.valueOf(hsbvals[0]) + \" S: \" + String.valueOf(hsbvals[1]) + \" B: \" + String.valueOf(hsbvals[2]),Level.SEVERE);\r\n                 if(hsbvals[2] > 0.6)\r\n                 return Color.BLACK;\r\n                 else\r\n                 return Color.WHITE;\r\n                 }*/\r\n\r\n                let nThreshold: int = RendererSettings.getInstance().getTextBackgroundAutoColorThreshold();//160;\r\n                let bgDelta: int = Math.trunc((fgColor.getRed() * 0.299) + (fgColor.getGreen() * 0.587) + (fgColor.getBlue() * 0.114));\r\n                //ErrorLogger.LogMessage(\"bgDelta: \" + String.valueOf(255-bgDelta));\r\n                //if less than threshold, black, otherwise white.\r\n                //return (255 - bgDelta < nThreshold) ? Color.BLACK : Color.WHITE;//new Color(0, 0, 0, fgColor.getAlpha())\r\n                return (255 - bgDelta < nThreshold) ? new Color(0, 0, 0, fgColor.getAlpha()) : new Color(255, 255, 255, fgColor.getAlpha());\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"MultiPointHandler\", \"getIdealTextBackgroundColor\", exc);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return Color.WHITE;\r\n    }\r\n\r\n    private static LabelToGeoJSONString(shapeInfo: ShapeInfo, ipc: IPointConversion, normalize: boolean, textColor: Color, textBackgroundColor: Color): string {\r\n\r\n        let JSONed: string = \"\";\r\n        let properties: string = \"\";\r\n        let geometry: string = \"\";\r\n\r\n        let outlineColor: Color = MultiPointHandler.getIdealTextBackgroundColor(textColor);\r\n        if (textBackgroundColor != null) {\r\n            outlineColor = textBackgroundColor;\r\n        }\r\n\r\n        //AffineTransform at = shapeInfo.getAffineTransform();\r\n        //Point2D coord = (Point2D)new Point2D(at.getTranslateX(), at.getTranslateY());\r\n        //Point2D coord = (Point2D) new Point2D(shapeInfo.getGlyphPosition().getX(), shapeInfo.getGlyphPosition().getY());\r\n        let coord: Point2D = new Point2D(shapeInfo.getModifierPosition().getX(), shapeInfo.getModifierPosition().getY()) as Point2D;\r\n        let geoCoord: Point2D = ipc.PixelsToGeo(coord);\r\n        //M. Deutch 9-27-11\r\n        if (normalize) {\r\n            geoCoord = MultiPointHandler.NormalizeCoordToGECoord(geoCoord);\r\n        }\r\n        let latitude: double = Math.round(geoCoord.getY() * 100000000.0) / 100000000.0;\r\n        let longitude: double = Math.round(geoCoord.getX() * 100000000.0) / 100000000.0;\r\n        let angle: double = shapeInfo.getModifierAngle();\r\n        coord.setLocation(longitude, latitude);\r\n\r\n        //diagnostic M. Deutch 10-18-11\r\n        shapeInfo.setGlyphPosition(coord);\r\n\r\n        let text: string = shapeInfo.getModifierString();\r\n\r\n        let justify: int = shapeInfo.getTextJustify();\r\n        let strJustify: string = \"left\";\r\n        if (justify === 0) {\r\n            strJustify = \"left\";\r\n        } else {\r\n            if (justify === 1) {\r\n                strJustify = \"center\";\r\n            } else {\r\n                if (justify === 2) {\r\n                    strJustify = \"right\";\r\n                }\r\n            }\r\n\r\n        }\r\n\r\n\r\n        let RS: RendererSettings = RendererSettings.getInstance();\r\n\r\n        if (text != null && text !== \"\") {\r\n\r\n            JSONed += (\"{\\\"type\\\":\\\"Feature\\\",\\\"properties\\\":{\\\"label\\\":\\\"\");\r\n            JSONed += (text);\r\n            JSONed += (\"\\\",\\\"pointRadius\\\":0,\\\"fontColor\\\":\\\"\");\r\n            JSONed += (RendererUtilities.colorToHexString(textColor, false));\r\n            JSONed += (\"\\\",\\\"fontSize\\\":\\\"\");\r\n            JSONed += (RS.getMPLabelFont().getSize().toString() + \"pt\\\"\");\r\n            JSONed += (\",\\\"fontFamily\\\":\\\"\");\r\n            JSONed += (RS.getMPLabelFont().getName());\r\n            JSONed += (\", sans-serif\");\r\n\r\n            if (RS.getMPLabelFont().getType() === Font.BOLD) {\r\n                JSONed += (\"\\\",\\\"fontWeight\\\":\\\"bold\\\"\");\r\n            } else {\r\n                JSONed += (\"\\\",\\\"fontWeight\\\":\\\"normal\\\"\");\r\n            }\r\n\r\n            //JSONed += (\",\\\"labelAlign\\\":\\\"lm\\\"\");\r\n            JSONed += (\",\\\"labelAlign\\\":\\\"\");\r\n            JSONed += (strJustify);\r\n            JSONed += (\"\\\",\\\"labelBaseline\\\":\\\"alphabetic\\\"\");\r\n\r\n            //Process Anchor point if available\r\n            if(shapeInfo.getModifierAnchor() != null)\r\n            {\r\n                let anchorPoint:Point2D = ipc.PixelsToGeo(shapeInfo.getModifierAnchor());\r\n                if(normalize)\r\n                    anchorPoint = this.NormalizeCoordToGECoord(anchorPoint);\r\n                anchorPoint = new Point2D(Math.round(anchorPoint.getX() * 100000000.0) / 100000000.0,Math.round(anchorPoint.getY() * 100000000.0) / 100000000.0);\r\n\r\n                JSONed += (\",\\\"anchorPoint\\\":{\\\"type\\\":\\\"Point\\\",\\\"coordinates\\\":[\");\r\n                JSONed += (anchorPoint.getX());\r\n                JSONed += (\",\");\r\n                JSONed += (anchorPoint.getY());\r\n                JSONed += (\"]\");\r\n                JSONed += (\"}\");\r\n\r\n                JSONed += (\",\\\"anchorOffsetX\\\":\") + (Math.round(shapeInfo.getModifierAnchorOffset().getX()));\r\n                JSONed += (\",\\\"anchorOffsetY\\\":\") + (Math.round(shapeInfo.getModifierAnchorOffset().getY()));\r\n            }\r\n\r\n            JSONed += (\",\\\"labelOutlineColor\\\":\\\"\");\r\n            JSONed += (RendererUtilities.colorToHexString(outlineColor, false));\r\n            JSONed += (\"\\\",\\\"labelOutlineWidth\\\":\");\r\n            JSONed += (\"4\");\r\n            JSONed += (\",\\\"rotation\\\":\");\r\n            JSONed += (angle);\r\n            JSONed += (\",\\\"angle\\\":\");\r\n            JSONed += (angle);\r\n            JSONed += (\"},\");\r\n\r\n            JSONed += (\"\\\"geometry\\\":{\\\"type\\\":\\\"Point\\\",\\\"coordinates\\\":[\");\r\n            JSONed += (longitude);\r\n            JSONed += (\",\");\r\n            JSONed += (latitude);\r\n            JSONed += (\"]\");\r\n            JSONed += (\"}}\");\r\n\r\n        } else {\r\n            return \"\";\r\n        }\r\n\r\n        return JSONed.toString();\r\n    }\r\n\r\n    private static ShapeToGeoJSONString(shapeInfo: ShapeInfo, ipc: IPointConversion, normalize: boolean): string {\r\n        let JSONed: string = \"\";\r\n        let properties: string = \"\";\r\n        let geometry: string = \"\";\r\n        let geometryType: string;\r\n        let sda: string;\r\n        /*\r\n         NOTE: Google Earth / KML colors are backwards.\r\n         They are ordered Alpha,Blue,Green,Red, not Red,Green,Blue,Aplha like the rest of the world\r\n         * */\r\n        let lineColor: Color = shapeInfo.getLineColor();\r\n        let fillColor: Color = shapeInfo.getFillColor();\r\n\r\n        if (shapeInfo.getShapeType() === ShapeInfo.SHAPE_TYPE_FILL || fillColor != null || shapeInfo.getPatternFillImage() != null) {\r\n            geometryType = \"\\\"Polygon\\\"\";\r\n        } else //if(shapeInfo.getShapeType() == ShapeInfo.SHAPE_TYPE_POLYLINE)\r\n        {\r\n            geometryType = \"\\\"MultiLineString\\\"\";\r\n        }\r\n\r\n        let stroke: BasicStroke;\r\n        stroke = shapeInfo.getStroke();\r\n        let lineWidth: int = 4;\r\n\r\n        if (stroke != null) {\r\n            lineWidth = Math.trunc(stroke.getLineWidth());\r\n            //lineWidth++;\r\n            //console.log(\"lineWidth: \" + lineWidth.toString());\r\n        }\r\n\r\n        //generate JSON properties for feature\r\n        properties += (\"\\\"properties\\\":{\");\r\n        properties += (\"\\\"label\\\":\\\"\\\",\");\r\n        if (lineColor != null) {\r\n            properties += (\"\\\"strokeColor\\\":\\\"\" + RendererUtilities.colorToHexString(lineColor, false) + \"\\\",\");\r\n            properties += (\"\\\"lineOpacity\\\":\" + (lineColor.getAlpha() / 255).toString() + \",\");\r\n        }\r\n        if (fillColor != null) {\r\n            properties += (\"\\\"fillColor\\\":\\\"\" + RendererUtilities.colorToHexString(fillColor, false) + \"\\\",\");\r\n            properties += (\"\\\"fillOpacity\\\":\" + (fillColor.getAlpha() / 255).toString() + \",\");\r\n        }\r\n        if (shapeInfo.getPatternFillImage() != null) {\r\n            properties += (\"\\\"fillPattern\\\":\\\"\" + shapeInfo.getPatternFillImage() + \"\\\",\");\r\n        }\r\n        if (stroke.getDashArray() != null) {\r\n            sda = \"\\\"strokeDasharray\\\":[\" + stroke.getDashArray().toString() + \"],\";\r\n            properties += (sda);\r\n        }\r\n\r\n\r\n        let lineCap: int = stroke.getEndCap();\r\n        properties += (\"\\\"lineCap\\\":\" + lineCap + \",\");\r\n\r\n        let strokeWidth: string = lineWidth.toString();\r\n        properties += (\"\\\"strokeWidth\\\":\" + strokeWidth + \",\");\r\n        properties += (\"\\\"strokeWeight\\\":\" + strokeWidth + \"\");\r\n        properties += (\"},\");\r\n\r\n\r\n        properties += (\"\\\"style\\\":{\");\r\n        if (lineColor != null) {\r\n            properties += (\"\\\"stroke\\\":\\\"\" + RendererUtilities.colorToHexString(lineColor, false) + \"\\\",\");\r\n            properties += (\"\\\"line-opacity\\\":\" + (lineColor.getAlpha() / 255).toString() + \",\");\r\n        }\r\n        if (fillColor != null) {\r\n            properties += (\"\\\"fill\\\":\\\"\" + RendererUtilities.colorToHexString(fillColor, false) + \"\\\",\");\r\n            properties += (\"\\\"fill-opacity\\\":\" + (fillColor.getAlpha() / 255).toString() + \",\");\r\n        }\r\n        if (stroke.getDashArray() != null) {\r\n            let da: number[] = stroke.getDashArray();\r\n            sda = da[0].toString();\r\n            if (da.length > 1) {\r\n                for (let i: int = 1; i < da.length; i++) {\r\n                    sda = sda + \" \" + da[i].toString();\r\n                }\r\n            }\r\n            sda = \"\\\"stroke-dasharray\\\":\\\"\" + sda + \"\\\",\";\r\n            properties += (sda);\r\n            sda = null;\r\n        }\r\n\r\n        if (lineCap === BasicStroke.CAP_SQUARE) {\r\n\r\n            properties += (\"\\\"stroke-linecap\\\":\\\"square\\\",\");\r\n        }\r\n\r\n        else {\r\n            if (lineCap === BasicStroke.CAP_ROUND) {\r\n\r\n                properties += (\"\\\"stroke-linecap\\\":\\\"round\\\",\");\r\n            }\r\n\r\n            else {\r\n                if (lineCap === BasicStroke.CAP_BUTT) {\r\n\r\n                    properties += (\"\\\"stroke-linecap\\\":\\\"butt\\\",\");\r\n                }\r\n\r\n            }\r\n\r\n        }\r\n\r\n\r\n        strokeWidth = lineWidth.toString();\r\n        properties += (\"\\\"stroke-width\\\":\" + strokeWidth);\r\n        properties += (\"}\");\r\n\r\n\r\n        //generate JSON geometry for feature\r\n        geometry += (\"\\\"geometry\\\":{\\\"type\\\":\");\r\n        geometry += (geometryType);\r\n        geometry += (\",\\\"coordinates\\\":[\");\r\n\r\n        let shapesArray: Point2D[][] = shapeInfo.getPolylines();\r\n\r\n        for (let i: int = 0; i < shapesArray.length; i++) {\r\n            let pointList: Point2D[] = shapesArray[i];\r\n\r\n            normalize = MultiPointHandler.normalizePoints(pointList, ipc);\r\n\r\n            geometry += (\"[\");\r\n\r\n            //console.log(\"Pixel Coords:\");\r\n            for (let j: int = 0; j < pointList.length; j++) {\r\n                let coord: Point2D = pointList[j] as Point2D;\r\n                let geoCoord: Point2D = ipc.PixelsToGeo(coord);\r\n                //M. Deutch 9-27-11\r\n                if (normalize) {\r\n                    geoCoord = MultiPointHandler.NormalizeCoordToGECoord(geoCoord);\r\n                }\r\n                let latitude: double = Math.round(geoCoord.getY() * 100000000.0) / 100000000.0;\r\n                let longitude: double = Math.round(geoCoord.getX() * 100000000.0) / 100000000.0;\r\n\r\n                //fix for fill crossing DTL\r\n                if (normalize && fillColor != null) {\r\n                    if (longitude > 0) {\r\n                        longitude -= 360;\r\n                    }\r\n                }\r\n\r\n                //diagnostic M. Deutch 10-18-11\r\n                //set the point as geo so that the \r\n                //coord.setLocation(longitude, latitude);\r\n                coord = new Point2D(longitude, latitude);\r\n                pointList[j] = coord;\r\n                //end section\r\n\r\n                geometry += (\"[\");\r\n                geometry += (longitude);\r\n                geometry += (\",\");\r\n                geometry += (latitude);\r\n                geometry += (\"]\");\r\n\r\n                if (j < (pointList.length - 1)) {\r\n                    geometry += (\",\");\r\n                }\r\n            }\r\n\r\n            geometry += (\"]\");\r\n\r\n            if (i < (shapesArray.length - 1)) {\r\n                geometry += (\",\");\r\n            }\r\n        }\r\n        geometry += (\"]}\");\r\n\r\n        JSONed += (\"{\\\"type\\\":\\\"Feature\\\",\");\r\n        JSONed += (properties.toString());\r\n        JSONed += (\",\");\r\n        JSONed += (geometry.toString());\r\n        JSONed += (\"}\");\r\n\r\n        return JSONed.toString();\r\n    }\r\n\r\n    private static ImageToGeoJSONString(shapeInfo: ShapeInfo, ipc: IPointConversion, normalize: boolean): string {\r\n\r\n        let JSONed: string = \"\";\r\n        let properties: string = \"\";\r\n        let geometry: string = \"\";\r\n\r\n        //AffineTransform at = shapeInfo.getAffineTransform();\r\n        //Point2D coord = (Point2D)new Point2D(at.getTranslateX(), at.getTranslateY());\r\n        //Point2D coord = (Point2D) new Point2D(shapeInfo.getGlyphPosition().getX(), shapeInfo.getGlyphPosition().getY());\r\n        let coord: Point2D = new Point2D(shapeInfo.getModifierPosition().getX(), shapeInfo.getModifierPosition().getY()) as Point2D;\r\n        let geoCoord: Point2D = ipc.PixelsToGeo(coord);\r\n        //M. Deutch 9-27-11\r\n        if (normalize) {\r\n            geoCoord = MultiPointHandler.NormalizeCoordToGECoord(geoCoord);\r\n        }\r\n        let latitude: double = Math.round(geoCoord.getY() * 100000000.0) / 100000000.0;\r\n        let longitude: double = Math.round(geoCoord.getX() * 100000000.0) / 100000000.0;\r\n        let angle: double = shapeInfo.getModifierAngle();\r\n        coord.setLocation(longitude, latitude);\r\n\r\n        //diagnostic M. Deutch 10-18-11\r\n        shapeInfo.setGlyphPosition(coord);\r\n\r\n        let image: string = shapeInfo.getModifierImage();\r\n\r\n        let RS: RendererSettings = RendererSettings.getInstance();\r\n\r\n        if (image != null) {\r\n\r\n            JSONed += (\"{\\\"type\\\":\\\"Feature\\\",\\\"properties\\\":{\\\"image\\\":\\\"\");\r\n            JSONed += (image);\r\n            JSONed += (\"\\\",\\\"rotation\\\":\");\r\n            JSONed += (angle);\r\n            JSONed += (\",\\\"angle\\\":\");\r\n            JSONed += (angle);\r\n            //Process Anchor point if available\r\n            if(shapeInfo.getModifierAnchor() != null)\r\n            {\r\n                let anchorPoint:Point2D = ipc.PixelsToGeo(shapeInfo.getModifierAnchor());\r\n                if(normalize)\r\n                    anchorPoint = this.NormalizeCoordToGECoord(anchorPoint);\r\n                anchorPoint = new Point2D(Math.round(anchorPoint.getX() * 100000000.0) / 100000000.0,Math.round(anchorPoint.getY() * 100000000.0) / 100000000.0);\r\n\r\n                JSONed += (\",\\\"anchorPoint\\\":{\\\"type\\\":\\\"Point\\\",\\\"coordinates\\\":[\");\r\n                JSONed += (anchorPoint.getX());\r\n                JSONed += (\",\");\r\n                JSONed += (anchorPoint.getY());\r\n                JSONed += (\"]\");\r\n                JSONed += (\"}\");\r\n\r\n                JSONed += (\",\\\"anchorOffsetX\\\":\") + (Math.round(shapeInfo.getModifierAnchorOffset().getX()));\r\n                JSONed += (\",\\\"anchorOffsetY\\\":\") + (Math.round(shapeInfo.getModifierAnchorOffset().getY()));\r\n            }\r\n            JSONed += (\"},\");\r\n            JSONed += (\"\\\"geometry\\\":{\\\"type\\\":\\\"Point\\\",\\\"coordinates\\\":[\");\r\n            JSONed += (longitude);\r\n            JSONed += (\",\");\r\n            JSONed += (latitude);\r\n            JSONed += (\"]\");\r\n            JSONed += (\"}}\");\r\n\r\n        } else {\r\n            return \"\";\r\n        }\r\n\r\n        return JSONed.toString();\r\n    }\r\n\r\n    private static GeoJSONize(shapes: Array<ShapeInfo>, modifiers: Array<ShapeInfo>, ipc: IPointConversion, normalize: boolean, textColor: Color, textBackgroundColor: Color): string {\r\n\r\n        let jstr: string = \"\";\r\n        let tempModifier: ShapeInfo;\r\n        let fc: string = \"\";//JSON feature collection\r\n\r\n        fc += (\"[\");\r\n\r\n        let len: int = shapes.length;\r\n        for (let i: int = 0; i < len; i++) \r\n        {\r\n\r\n            let shapesToAdd: string = null;\r\n            let tempShape:ShapeInfo = shapes[i];\r\n            if(tempShape != null && tempShape !== undefined) {\r\n                shapesToAdd = MultiPointHandler.ShapeToGeoJSONString(tempShape, ipc, normalize);\r\n                if (shapesToAdd != null && shapesToAdd.length > 0) {\r\n                    fc += (shapesToAdd);\r\n                    if (i < len - 1) {\r\n                        fc += (\",\");\r\n                    }\r\n                }\r\n            }\r\n        }\r\n\r\n        let len2: int = modifiers.length;\r\n\r\n        for (let j: int = 0; j < len2; j++) {\r\n            tempModifier = modifiers[j];\r\n\r\n            let modifiersToAdd: string;\r\n            if (modifiers[j].getModifierImage() != null) {\r\n                modifiersToAdd = MultiPointHandler.ImageToGeoJSONString(tempModifier, ipc, normalize);\r\n            } else {\r\n                modifiersToAdd = MultiPointHandler.LabelToGeoJSONString(tempModifier, ipc, normalize, textColor, textBackgroundColor);\r\n            }\r\n            if (modifiersToAdd.length > 0) {\r\n                if (fc.length > 1)\r\n                    fc += (\",\");\r\n                fc += (modifiersToAdd);\r\n            }\r\n        }\r\n        fc += (\"]\");\r\n        let GeoJSON: string = fc.toString();\r\n        return GeoJSON;\r\n    }\r\n\r\n    /**\r\n     * \r\n     * @param shapes\r\n     * @param modifiers\r\n     * @param ipc\r\n     * @param normalize\r\n     * @deprecated\r\n     */\r\n    private static MakeWWReady(\r\n        shapes: Array<ShapeInfo>,\r\n        modifiers: Array<ShapeInfo>,\r\n        ipc: IPointConversion,\r\n        normalize: boolean): void {\r\n        let temp: ShapeInfo;\r\n        let len: int = shapes.length;\r\n        for (let i: int = 0; i < len; i++) {\r\n\r\n            temp = MultiPointHandler.ShapeToWWReady(shapes[i], ipc, normalize);\r\n            shapes[i] = temp;\r\n\r\n        }\r\n\r\n        let len2: int = modifiers.length;\r\n        let tempModifier: ShapeInfo;\r\n        for (let j: int = 0; j < len2; j++) {\r\n\r\n            tempModifier = modifiers[j];\r\n\r\n            //Do we need this for World Wind?\r\n            tempModifier = MultiPointHandler.LabelToWWReady(tempModifier, ipc, normalize);\r\n            modifiers[j] = tempModifier;\r\n\r\n        }\r\n\r\n    }\r\n\r\n    static normalizePoints(shape: Array<Point2D>, ipc: IPointConversion): boolean {\r\n        let geoCoords: Point2D[] = new Array();\r\n        let n: int = shape.length;\r\n        //for (int j = 0; j < shape.length; j++) \r\n        for (let j: int = 0; j < n; j++) {\r\n            let coord: Point2D = shape[j];\r\n            let geoCoord: Point2D = ipc.PixelsToGeo(coord);\r\n            geoCoord = MultiPointHandler.NormalizeCoordToGECoord(geoCoord);\r\n            let latitude: double = geoCoord.getY();\r\n            let longitude: double = geoCoord.getX();\r\n            let pt2d: Point2D = new Point2D(longitude, latitude);\r\n            geoCoords.push(pt2d);\r\n        }\r\n        let normalize: boolean = MultiPointHandler.crossesIDL(geoCoords);\r\n        return normalize;\r\n    }\r\n\r\n    /**\r\n     * @deprecated\r\n     */\r\n    private static IsOnePointSymbolCode(symbolCode: string): boolean {\r\n        let basicCode: string = SymbolUtilities.getBasicSymbolID(symbolCode);\r\n        //TODO: Revisit for basic shapes\r\n        //some airspaces affected\r\n        if (symbolCode === \"CAKE-----------\") {\r\n            return true;\r\n        } else {\r\n            if (symbolCode === \"CYLINDER-------\") {\r\n                return true;\r\n            } else {\r\n                if (symbolCode === \"RADARC---------\") {\r\n                    return true;\r\n                }\r\n            }\r\n\r\n        }\r\n\r\n\r\n        return false;\r\n    }\r\n\r\n    private static ShapeToKMLString(shapeInfo: ShapeInfo,\r\n        ipc: IPointConversion,\r\n        normalize: boolean): string {\r\n        let kml: string = \"\";\r\n        let lineColor: Color;\r\n        let fillColor: Color;\r\n        let googleLineColor: string;\r\n        let googleFillColor: string;\r\n        let stroke: BasicStroke;\r\n        let lineWidth: int = 4;\r\n\r\n        kml += (\"<Placemark>\");\r\n        kml += (\"<Style>\");\r\n\r\n        lineColor = shapeInfo.getLineColor();\r\n        if (lineColor != null) {\r\n            googleLineColor = RendererUtilities.colorToHexString(shapeInfo.getLineColor(), false).substring(1);\r\n\r\n            stroke = shapeInfo.getStroke();\r\n\r\n            if (stroke != null) {\r\n                lineWidth = stroke.getLineWidth() as int;\r\n            }\r\n\r\n            googleLineColor = JavaRendererUtilities.ARGBtoABGR(googleLineColor);\r\n\r\n            kml += (\"<LineStyle>\");\r\n            kml += (\"<color>\" + googleLineColor + \"</color>\");\r\n            kml += (\"<colorMode>normal</colorMode>\");\r\n            kml += (\"<width>\" + lineWidth.toString() + \"</width>\");\r\n            kml += (\"</LineStyle>\");\r\n        }\r\n\r\n        fillColor = shapeInfo.getFillColor();\r\n        let fillPattern: string = shapeInfo.getPatternFillImage();\r\n        if (fillColor != null || fillPattern != null) {\r\n            kml += (\"<PolyStyle>\");\r\n\r\n            if (fillColor != null) {\r\n                googleFillColor = RendererUtilities.colorToHexString(shapeInfo.getFillColor(), false).substring(1);\r\n                googleFillColor = JavaRendererUtilities.ARGBtoABGR(googleFillColor);\r\n                kml += (\"<color>\" + googleFillColor + \"</color>\");\r\n                kml += (\"<colorMode>normal</colorMode>\");\r\n            }\r\n            if (fillPattern != null) {\r\n                kml += (\"<shader>\" + fillPattern + \"</shader>\");\r\n            }\r\n\r\n            kml += (\"<fill>1</fill>\");\r\n            if (lineColor != null) {\r\n                kml += (\"<outline>1</outline>\");\r\n            } else {\r\n                kml += (\"<outline>0</outline>\");\r\n            }\r\n            kml += (\"</PolyStyle>\");\r\n        }\r\n\r\n        kml += (\"</Style>\");\r\n\r\n        let shapesArray: Point2D[][] = shapeInfo.getPolylines();\r\n        let len: int = shapesArray.length;\r\n        kml += (\"<MultiGeometry>\");\r\n\r\n        for (let i: int = 0; i < len; i++) {\r\n            let shape: Point2D[] = shapesArray[i];\r\n            normalize = MultiPointHandler.normalizePoints(shape, ipc);\r\n            if (lineColor != null && fillColor == null) {\r\n                kml += (\"<LineString>\");\r\n                kml += (\"<tessellate>1</tessellate>\");\r\n                kml += (\"<altitudeMode>clampToGround</altitudeMode>\");\r\n                kml += (\"<coordinates>\");\r\n                let n: int = shape.length;\r\n                //for (int j = 0; j < shape.length; j++) \r\n                for (let j: int = 0; j < n; j++) {\r\n                    let coord: Point2D = shape[j] as Point2D;\r\n                    let geoCoord: Point2D = ipc.PixelsToGeo(coord);\r\n                    if (normalize) {\r\n                        geoCoord = MultiPointHandler.NormalizeCoordToGECoord(geoCoord);\r\n                    }\r\n\r\n                    let latitude: double = Math.round(geoCoord.getY() * 100000000.0) / 100000000.0;\r\n                    let longitude: double = Math.round(geoCoord.getX() * 100000000.0) / 100000000.0;\r\n\r\n                    kml += (longitude);\r\n                    kml += (\",\");\r\n                    kml += (latitude);\r\n                    if (j < shape.length - 1) {\r\n\r\n                        kml += (\" \");\r\n                    }\r\n\r\n                }\r\n\r\n                kml += (\"</coordinates>\");\r\n                kml += (\"</LineString>\");\r\n            }\r\n\r\n            if (fillColor != null) {\r\n\r\n                if (i === 0) {\r\n                    kml += (\"<Polygon>\");\r\n                }\r\n                //kml += (\"<outerBoundaryIs>\");\r\n                if (i === 1 && len > 1) {\r\n                    kml += (\"<innerBoundaryIs>\");\r\n                } else {\r\n                    kml += (\"<outerBoundaryIs>\");\r\n                }\r\n                kml += (\"<LinearRing>\");\r\n                kml += (\"<altitudeMode>clampToGround</altitudeMode>\");\r\n                kml += (\"<tessellate>1</tessellate>\");\r\n                kml += (\"<coordinates>\");\r\n                \r\n                let n: int = shape.length;\r\n                //for (int j = 0; j < shape.length; j++) \r\n                for (let j: int = 0; j < n; j++) {\r\n                    let coord: Point2D = shape[j] as Point2D;\r\n                    let geoCoord: Point2D = ipc.PixelsToGeo(coord);\r\n\r\n                    let latitude: double = Math.round(geoCoord.getY() * 100000000.0) / 100000000.0;\r\n                    let longitude: double = Math.round(geoCoord.getX() * 100000000.0) / 100000000.0;\r\n\r\n                    //fix for fill crossing DTL\r\n                    if (normalize) {\r\n                        if (longitude > 0) {\r\n                            longitude -= 360;\r\n                        }\r\n                    }\r\n\r\n                    kml += (longitude);\r\n                    kml += (\",\");\r\n                    kml += (latitude);\r\n                    if (j < shape.length - 1) {\r\n\r\n                        kml += (\" \");\r\n                    }\r\n\r\n                }\r\n\r\n                kml += (\"</coordinates>\");\r\n                kml += (\"</LinearRing>\");\r\n                if (i === 1 && len > 1) {\r\n                    kml += (\"</innerBoundaryIs>\");\r\n                } else {\r\n                    kml += (\"</outerBoundaryIs>\");\r\n                }\r\n                if (i === len - 1) {\r\n                    kml += (\"</Polygon>\");\r\n                }\r\n            }\r\n        }\r\n\r\n        kml += (\"</MultiGeometry>\");\r\n        kml += (\"</Placemark>\");\r\n\r\n        return kml.toString();\r\n    }\r\n\r\n    /**\r\n     * \r\n     * @param shapeInfo\r\n     * @param ipc\r\n     * @param normalize\r\n     * @return\r\n     * @deprecated\r\n     */\r\n    private static ShapeToWWReady(\r\n        shapeInfo: ShapeInfo,\r\n        ipc: IPointConversion,\r\n        normalize: boolean): ShapeInfo {\r\n\r\n        let shapesArray: Point2D[][] = shapeInfo.getPolylines();\r\n        let len: int = shapesArray.length;\r\n\r\n        for (let i: int = 0; i < len; i++) {\r\n            let shape: Point2D[] = shapesArray[i];\r\n\r\n            if (shapeInfo.getLineColor() != null) {\r\n                let n: int = shape.length;\r\n                //for (int j = 0; j < shape.length; j++) \r\n                for (let j: int = 0; j < n; j++) {\r\n                    let coord: Point2D = shape[j] as Point2D;\r\n                    let geoCoord: Point2D = ipc.PixelsToGeo(coord);\r\n                    //M. Deutch 9-26-11\r\n                    if (normalize) {\r\n                        geoCoord = MultiPointHandler.NormalizeCoordToGECoord(geoCoord);\r\n                    }\r\n\r\n                    shape[j] = geoCoord;\r\n\r\n                }\r\n\r\n            }\r\n\r\n            if (shapeInfo.getFillColor() != null) {\r\n                let n: int = shape.length;\r\n                //for (int j = 0; j < shape.length; j++) \r\n                for (let j: int = 0; j < n; j++) {\r\n                    let coord: Point2D = shape[j] as Point2D;\r\n                    let geoCoord: Point2D = ipc.PixelsToGeo(coord);\r\n                    //M. Deutch 9-26-11\r\n                    //commenting these two lines seems to help with fill not go around the pole\r\n                    //if(normalize)\r\n                    //geoCoord=NormalizeCoordToGECoord(geoCoord);\r\n\r\n                    shape[j] = geoCoord;\r\n                }\r\n            }\r\n        }\r\n\r\n        return shapeInfo;\r\n    }\r\n\r\n    private static LabelToWWReady(shapeInfo: ShapeInfo,\r\n        ipc: IPointConversion,\r\n        normalize: boolean): ShapeInfo | null {\r\n\r\n        try {\r\n            let coord: Point2D = new Point2D(shapeInfo.getGlyphPosition().getX(), shapeInfo.getGlyphPosition().getY()) as Point2D;\r\n            let geoCoord: Point2D = ipc.PixelsToGeo(coord);\r\n            //M. Deutch 9-26-11\r\n            if (normalize) {\r\n                geoCoord = MultiPointHandler.NormalizeCoordToGECoord(geoCoord);\r\n            }\r\n            let latitude: double = geoCoord.getY();\r\n            let longitude: double = geoCoord.getX();\r\n            let angle: number = Math.round(shapeInfo.getModifierAngle());\r\n\r\n            let text: string = shapeInfo.getModifierString();\r\n\r\n            if (text != null && text !== \"\") {\r\n                shapeInfo.setModifierPosition(geoCoord);\r\n            } else {\r\n                return null;\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                console.error(exc.message);\r\n                console.log(exc.stack);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n\r\n        return shapeInfo;\r\n    }\r\n\r\n    /**\r\n     * Google earth centers text on point rather than drawing from that point.\r\n     * So we need to adjust the point to where the center of the text would be.\r\n     *\r\n     * @param modifier\r\n     */\r\n    private static AdjustModifierPointToCenter(modifier: ShapeInfo): void {\r\n        let at: AffineTransform;\r\n        try {\r\n            let bounds2: Rectangle = modifier.getTextLayout().getBounds();\r\n            let bounds: Rectangle2D = new Rectangle2D(bounds2.getX(), bounds2.getY(), bounds2.getWidth(), bounds2.getHeight());\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                console.error(exc.message);\r\n                console.log(exc.stack);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     * \r\n     * @param shapeInfo\r\n     * @param ipc\r\n     * @param geMap\r\n     * @param normalize\r\n     * @return\r\n     * @deprecated\r\n     */\r\n    private static ShapeToJSONString(shapeInfo: ShapeInfo, ipc: IPointConversion, geMap: boolean, normalize: boolean): string {\r\n        let JSONed: string = \"\";\r\n        /*\r\n         NOTE: Google Earth / KML colors are backwards.\r\n         They are ordered Alpha,Blue,Green,Red, not Red,Green,Blue,Aplha like the rest of the world\r\n         * */\r\n        let fillColor: string;\r\n        let lineColor: string;\r\n\r\n        if (shapeInfo.getLineColor() != null) {\r\n            lineColor = RendererUtilities.colorToHexString(shapeInfo.getLineColor(), false).substring(1);\r\n            if (geMap) {\r\n                lineColor = JavaRendererUtilities.ARGBtoABGR(lineColor);\r\n            }\r\n\r\n        }\r\n        if (shapeInfo.getFillColor() != null) {\r\n            fillColor = RendererUtilities.colorToHexString(shapeInfo.getFillColor(), false).substring(1);\r\n            if (geMap) {\r\n                fillColor = JavaRendererUtilities.ARGBtoABGR(fillColor);\r\n            }\r\n        }\r\n\r\n        let stroke: BasicStroke;\r\n        stroke = shapeInfo.getStroke();\r\n        let lineWidth: int = 4;\r\n\r\n        if (stroke != null) {\r\n            lineWidth = stroke.getLineWidth() as int;\r\n        }\r\n\r\n        let shapesArray: Point2D[][] = shapeInfo.getPolylines();\r\n        let n: int = shapesArray.length;\r\n        //for (int i = 0; i < shapesArray.length; i++) \r\n        for (let i: int = 0; i < n; i++) {\r\n            let shape: Point2D[] = shapesArray[i];\r\n\r\n            if (fillColor != null) {\r\n                JSONed += (\"{\\\"polygon\\\":[\");\r\n            } else {\r\n                JSONed += (\"{\\\"line\\\":[\");\r\n            }\r\n\r\n            let t: int = shape.length;\r\n            //for (int j = 0; j < shape.length; j++) \r\n            for (let j: int = 0; j < t; j++) {\r\n                let coord: Point2D = shape[j] as Point2D;\r\n                let geoCoord: Point2D = ipc.PixelsToGeo(coord);\r\n                //M. Deutch 9-27-11\r\n                if (normalize) {\r\n                    geoCoord = MultiPointHandler.NormalizeCoordToGECoord(geoCoord);\r\n                }\r\n                let latitude: double = geoCoord.getY();\r\n                let longitude: double = geoCoord.getX();\r\n\r\n                //diagnostic M. Deutch 10-18-11\r\n                //set the point as geo so that the \r\n                coord = new Point2D(longitude, latitude);\r\n                shape[j] = coord;\r\n\r\n                JSONed += (\"[\");\r\n                JSONed += (longitude);\r\n                JSONed += (\",\");\r\n                JSONed += (latitude);\r\n                JSONed += (\"]\");\r\n\r\n                if (j < (shape.length - 1)) {\r\n                    JSONed += (\",\");\r\n                }\r\n            }\r\n\r\n            JSONed += (\"]\");\r\n            if (lineColor != null) {\r\n                JSONed += (\",\\\"lineColor\\\":\\\"\");\r\n                JSONed += (lineColor);\r\n\r\n                JSONed += (\"\\\"\");\r\n            }\r\n            if (fillColor != null) {\r\n                JSONed += (\",\\\"fillColor\\\":\\\"\");\r\n                JSONed += (fillColor);\r\n                JSONed += (\"\\\"\");\r\n            }\r\n\r\n            JSONed += (\",\\\"lineWidth\\\":\\\"\");\r\n            JSONed += (lineWidth.toString());\r\n            JSONed += (\"\\\"\");\r\n\r\n            JSONed += (\"}\");\r\n\r\n            if (i < (shapesArray.length - 1)) {\r\n                JSONed += (\",\");\r\n            }\r\n        }\r\n\r\n        return JSONed.toString();\r\n    }\r\n\r\n    private static LabelToKMLString(shapeInfo: ShapeInfo, ipc: IPointConversion, normalize: boolean, textColor: Color): string {\r\n        let kml: string = \"\";\r\n\r\n        //Point2D coord = (Point2D) new Point2D(shapeInfo.getGlyphPosition().getX(), shapeInfo.getGlyphPosition().getY());\r\n        let coord: Point2D = new Point2D(shapeInfo.getModifierPosition().getX(), shapeInfo.getModifierPosition().getY()) as Point2D;\r\n        let geoCoord: Point2D = ipc.PixelsToGeo(coord);\r\n        //M. Deutch 9-26-11\r\n        if (normalize) {\r\n            geoCoord = MultiPointHandler.NormalizeCoordToGECoord(geoCoord);\r\n        }\r\n        let latitude: double = Math.round(geoCoord.getY() * 100000000.0) / 100000000.0;\r\n        let longitude: double = Math.round(geoCoord.getX() * 100000000.0) / 100000000.0;\r\n        let angle: number = Math.round(shapeInfo.getModifierAngle());\r\n\r\n        let text: string = shapeInfo.getModifierString();\r\n\r\n        let cdataStart: string = \"<![CDATA[\";\r\n        let cdataEnd: string = \"]]>\";\r\n\r\n        let color: string = RendererUtilities.colorToHexString(textColor, false).substring(1);\r\n        color = JavaRendererUtilities.ARGBtoABGR(color);\r\n        let kmlScale: double = RendererSettings.getInstance().getKMLLabelScale();\r\n\r\n        if (kmlScale > 0 && text != null && text !== \"\") {\r\n            kml += (\"<Placemark>\");//(\"<Placemark id=\\\"\" + id + \"_lp\" + i + \"\\\">\");\r\n            kml += (\"<name>\" + cdataStart + text + cdataEnd + \"</name>\");\r\n            kml += (\"<Style>\");\r\n            kml += (\"<IconStyle>\");\r\n            kml += (\"<scale>\" + kmlScale + \"</scale>\");\r\n            kml += (\"<heading>\" + angle + \"</heading>\");\r\n            kml += (\"<Icon>\");\r\n            kml += (\"<href></href>\");\r\n            kml += (\"</Icon>\");\r\n            kml += (\"</IconStyle>\");\r\n            kml += (\"<LabelStyle>\");\r\n            kml += (\"<color>\" + color + \"</color>\");\r\n            kml += (\"<scale>\" + kmlScale.toString() + \"</scale>\");\r\n            kml += (\"</LabelStyle>\");\r\n            kml += (\"</Style>\");\r\n            kml += (\"<Point>\");\r\n            kml += (\"<extrude>1</extrude>\");\r\n            kml += (\"<altitudeMode>relativeToGround</altitudeMode>\");\r\n            kml += (\"<coordinates>\");\r\n            kml += (longitude);\r\n            kml += (\",\");\r\n            kml += (latitude);\r\n            kml += (\"</coordinates>\");\r\n            kml += (\"</Point>\");\r\n            kml += (\"</Placemark>\");\r\n        } else {\r\n            return \"\";\r\n        }\r\n\r\n        return kml.toString();\r\n    }\r\n\r\n    /**\r\n     * \r\n     * @param shapeInfo\r\n     * @param ipc\r\n     * @param normalize\r\n     * @return\r\n     * @deprecated\r\n     */\r\n    private static LabelToJSONString(shapeInfo: ShapeInfo, ipc: IPointConversion, normalize: boolean): string {\r\n        let JSONed: string = \"\";\r\n        /*\r\n         NOTE: Google Earth / KML colors are backwards.\r\n         They are ordered Alpha,Blue,Green,Red, not Red,Green,Blue,Aplha like the rest of the world\r\n         * */\r\n        JSONed += (\"{\\\"label\\\":\");\r\n\r\n        let coord: Point2D = new Point2D(shapeInfo.getGlyphPosition().getX(), shapeInfo.getGlyphPosition().getY()) as Point2D;\r\n        let geoCoord: Point2D = ipc.PixelsToGeo(coord);\r\n        if (normalize) {\r\n            geoCoord = MultiPointHandler.NormalizeCoordToGECoord(geoCoord);\r\n        }\r\n        let latitude: double = geoCoord.getY();\r\n        let longitude: double = geoCoord.getX();\r\n        let angle: double = shapeInfo.getModifierAngle();\r\n        coord.setLocation(longitude, latitude);\r\n\r\n        shapeInfo.setGlyphPosition(coord);\r\n\r\n        let text: string = shapeInfo.getModifierString();\r\n\r\n        if (text != null && text !== \"\") {\r\n            JSONed += (\"[\");\r\n            JSONed += (longitude);\r\n            JSONed += (\",\");\r\n            JSONed += (latitude);\r\n            JSONed += (\"]\");\r\n\r\n            JSONed += (\",\\\"text\\\":\\\"\");\r\n            JSONed += (text);\r\n            JSONed += (\"\\\"\");\r\n\r\n            JSONed += (\",\\\"angle\\\":\\\"\");\r\n            JSONed += (angle);\r\n            JSONed += (\"\\\"}\");\r\n        } else {\r\n            return \"\";\r\n        }\r\n\r\n        return JSONed.toString();\r\n    }\r\n\r\n    public static canRenderMultiPoint(symbolID: string, modifiers: Map<string, string>, numPoints: int): string {\r\n        try {\r\n            let basicID: string = SymbolUtilities.getBasicSymbolID(symbolID);\r\n            let info: MSInfo = MSLookup.getInstance().getMSLInfo(symbolID);\r\n\r\n            if (info == null) {\r\n                if (SymbolID.getVersion(symbolID) >= SymbolID.Version_2525E) {\r\n                    return \"Basic ID: \" + basicID + \" not recognized in version E (15)\";\r\n                } else {\r\n                    return \"Basic ID: \" + basicID + \" not recognized in version D (11)\";\r\n                }\r\n            }\r\n\r\n            let drawRule: int = info.getDrawRule();\r\n\r\n            if (drawRule === DrawRules.DONOTDRAW) {\r\n                return \"Basic ID: \" + basicID + \" has no draw rule\";\r\n            } else if (!SymbolUtilities.isMultiPoint(symbolID)) {\r\n                return \"Basic ID: \" + basicID + \" is not a multipoint symbol\";\r\n            } else if (numPoints < info.getMinPointCount()) {\r\n                return \"Basic ID: \" + basicID + \" requires a minimum of \" + info.getMinPointCount().toString() + \" points. \" + numPoints.toString() + \" are present.\";\r\n            }\r\n\r\n            //now check for required modifiers\r\n            let AM: Array<number> = new Array();\r\n            let AN: Array<number> = new Array();\r\n            if (modifiers.has(Modifiers.AM_DISTANCE)) {\r\n                let amArray: string[] = modifiers.get(Modifiers.AM_DISTANCE).split(\",\");\r\n                for (let str of amArray) {\r\n                    if (str !== \"\") {\r\n                        AM.push(parseFloat(str));\r\n                    }\r\n                }\r\n            }\r\n            if (modifiers.has(Modifiers.AN_AZIMUTH)) {\r\n                let anArray: string[] = modifiers.get(Modifiers.AN_AZIMUTH).split(\",\");\r\n                for (let str of anArray) {\r\n                    if (str !== \"\") {\r\n                        AN.push(parseFloat(str));\r\n                    }\r\n                }\r\n            }\r\n\r\n            return MultiPointHandler.hasRequiredModifiers(symbolID, drawRule, AM, AN);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"MultiPointHandler\", \"canRenderMultiPoint\", exc);\r\n                return \"false: \" + exc.message;\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    private static hasRequiredModifiers(symbolID: string, drawRule: int, AM: Array<number>, AN: Array<number>): string {\r\n\r\n        let message: string = symbolID;\r\n        try {\r\n            if (drawRule > 700) {\r\n                if (drawRule === DrawRules.CIRCULAR1) {\r\n                    if (AM != null && AM.length > 0) {\r\n                        return \"true\";\r\n                    } else {\r\n                        message += \" requires a modifiers object that has 1 distance/AM value.\";\r\n                        return message;\r\n                    }\r\n                } else {\r\n                    if (drawRule === DrawRules.RECTANGULAR2) {\r\n                        if (AM != null && AM.length >= 2\r\n                            && AN != null && AN.length >= 1) {\r\n                            return \"true\";\r\n                        } else {\r\n                            message += (\" requires a modifiers object that has 2 distance/AM values and 1 azimuth/AN value.\");\r\n                            return message;\r\n                        }\r\n                    } else {\r\n                        if (drawRule === DrawRules.ARC1) {\r\n                            if (AM != null && AM.length >= 1\r\n                                && AN != null && AN.length >= 2) {\r\n                                return \"true\";\r\n                            } else {\r\n                                message += (\" requires a modifiers object that has 2 distance/AM values and 2 azimuth/AN values per sector.  The first sector can have just one AM value although it is recommended to always use 2 values for each sector.\");\r\n                                return message;\r\n                            }\r\n                        } else {\r\n                            if (drawRule === DrawRules.CIRCULAR2) {\r\n                                if (AM != null && AM.length > 0) {\r\n                                    return \"true\";\r\n                                } else {\r\n                                    message += (\" requires a modifiers object that has at least 1 distance/AM value\");\r\n                                    return message;\r\n                                }\r\n                            } else {\r\n                                if (drawRule === DrawRules.RECTANGULAR1) {\r\n                                    if (AM != null && AM.length > 0) {\r\n                                        return \"true\";\r\n                                    } else {\r\n                                        message += (\" requires a modifiers object that has 1 distance/AM value.\");\r\n                                        return message;\r\n                                    }\r\n                                } else {\r\n                                    if (drawRule === DrawRules.ELLIPSE1) {\r\n                                        if (AM != null && AM.length >= 2\r\n                                            && AN != null && AN.length >= 1) {\r\n                                            return \"true\";\r\n                                        } else {\r\n                                            message += (\" requires a modifiers object that has 2 distance/AM values and 1 azimuth/AN value.\");\r\n                                            return message;\r\n                                        }\r\n                                    }\r\n                                    else {\r\n                                        if (drawRule === DrawRules.RECTANGULAR3) {\r\n                                            if (AM != null && AM.length >= 1) {\r\n                                                return \"true\";\r\n                                            } else {\r\n                                                message += (\" requires a modifiers object that has 1 distance/AM value.\");\r\n                                                return message;\r\n                                            }\r\n                                        } else {\r\n                                            //should never get here\r\n                                            return \"true\";\r\n                                        }\r\n                                    }\r\n\r\n                                }\r\n\r\n                            }\r\n\r\n                        }\r\n\r\n                    }\r\n\r\n                }\r\n\r\n            } else {\r\n                if (drawRule === DrawRules.POINT17) {\r\n                    if (AM != null && AM.length >= 2\r\n                        && AN != null && AN.length >= 1) {\r\n                        return \"true\";\r\n                    } else {\r\n                        message += (\" requires a modifiers object that has 2 distance/AM values and 1 azimuth/AN value.\");\r\n                        return message;\r\n                    }\r\n                } else {\r\n                    if (drawRule === DrawRules.POINT18) {\r\n                        if (AM != null && AM.length >= 2\r\n                            && AN != null && AN.length >= 2) {\r\n                            return \"true\";\r\n                        } else {\r\n                            message += (\" requires a modifiers object that has 2 distance/AM values and 2 azimuth/AN values.\");\r\n                            return message;\r\n                        }\r\n                    } else {\r\n                        if (drawRule === DrawRules.CORRIDOR1) {\r\n                            if (AM != null && AM.length > 0) {\r\n                                return \"true\";\r\n                            } else {\r\n                                message += (\" requires a modifiers object that has 1 distance/AM value.\");\r\n                                return message;\r\n                            }\r\n                        } else {\r\n                            //no required parameters\r\n                            return \"true\";\r\n                        }\r\n                    }\r\n\r\n                }\r\n\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"MultiPointHandler\", \"hasRequiredModifiers\", exc);\r\n                return \"true\";\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param id\r\n     * @param name\r\n     * @param description\r\n     * @param basicShapeType\r\n     * @param controlPoints\r\n     * @param scale\r\n     * @param bbox\r\n     * @param symbolModifiers\r\n     * @param symbolAttributes\r\n     * @return\r\n     */\r\n    public static RenderBasicShapeAsMilStdSymbol(id: string,\r\n        name: string,\r\n        description: string,\r\n        basicShapeType: int,\r\n        controlPoints: string,\r\n        scale: number,\r\n        bbox: string,\r\n        symbolModifiers: Map<string, string>,\r\n        symbolAttributes: Map<string, string>): MilStdSymbol\r\n    {\r\n        let mSymbol: MilStdSymbol;\r\n        let normalize: boolean = true;\r\n        let controlLat: number = 0.0;\r\n        let controlLong: number = 0.0;\r\n        //String jsonContent = \"\";\r\n\r\n        let rect: Rectangle;\r\n\r\n        //for symbol & line fill\r\n        let tgPoints: Array<POINT2>;\r\n\r\n        let coordinates: string[] = controlPoints.split(\" \");\r\n        let shapes: Array<ShapeInfo>;//new ArrayList<ShapeInfo>();\r\n        let modifiers: Array<ShapeInfo>;//new ArrayList<ShapeInfo>();\r\n        //ArrayList<Point2D> pixels = new ArrayList<Point2D>();\r\n        let geoCoords: Array<Point2D> = new Array<Point2D>();\r\n        let len: int = coordinates.length;\r\n\r\n        let ipc: IPointConversion;\r\n\r\n        //Deutch moved section 6-29-11\r\n        let left: number = 0.0;\r\n        let right: number = 0.0;\r\n        let top: number = 0.0;\r\n        let bottom: number = 0.0;\r\n        let temp: Point2D;\r\n        let ptGeoUL: Point2D;\r\n        let width: int = 0;\r\n        let height: int = 0;\r\n        let leftX: int = 0;\r\n        let topY: int = 0;\r\n        let bottomY: int = 0;\r\n        let rightX: int = 0;\r\n        let j: int = 0;\r\n        let bboxCoords: Array<Point2D>;\r\n        if (bbox != null && bbox !== \"\") {\r\n            let bounds: string[];\r\n            if (bbox.includes(\" \"))//trapezoid\r\n            {\r\n                bboxCoords = new Array<Point2D>();\r\n                let x: double = 0;\r\n                let y: double = 0;\r\n                let coords: string[] = bbox.split(\" \");\r\n                let arrCoord: string[];\r\n                for (let coord of coords) {\r\n                    arrCoord = coord.split(\",\");\r\n                    x = parseFloat(arrCoord[0]);\r\n                    y = parseFloat(arrCoord[1]);\r\n                    bboxCoords.push(new Point2D(x, y));\r\n                }\r\n                //use the upper left corner of the MBR containing geoCoords\r\n                //to set the converter\r\n                ptGeoUL = MultiPointHandler.getGeoUL(bboxCoords);\r\n                left = ptGeoUL.getX();\r\n                top = ptGeoUL.getY();\r\n                ipc = new PointConverter(left, top, scale);\r\n                let ptPixels: Point2D;\r\n                let ptGeo: Point2D;\r\n                let n: int = bboxCoords.length;\r\n                //for (j = 0; j < bboxCoords.length; j++) \r\n                for (j = 0; j < n; j++) {\r\n                    ptGeo = bboxCoords[j];\r\n                    ptPixels = ipc.GeoToPixels(ptGeo);\r\n                    x = ptPixels.getX();\r\n                    y = ptPixels.getY();\r\n                    if (x < 20) {\r\n                        x = 20;\r\n                    }\r\n                    if (y < 20) {\r\n                        y = 20;\r\n                    }\r\n                    ptPixels.setLocation(x, y);\r\n                    //end section\r\n                    bboxCoords[j] = ptPixels;\r\n                }\r\n            } else//rectangle\r\n            {\r\n                bounds = bbox.split(\",\");\r\n                left = parseFloat(bounds[0]);\r\n                right = parseFloat(bounds[2]);\r\n                top = parseFloat(bounds[3]);\r\n                bottom = parseFloat(bounds[1]);\r\n                scale = MultiPointHandler.getReasonableScale(bbox, scale);\r\n                ipc = new PointConverter(left, top, scale);\r\n            }\r\n\r\n            let pt2d: Point2D;\r\n            if (bboxCoords == null) {\r\n                pt2d = new Point2D(left, top);\r\n                temp = ipc.GeoToPixels(pt2d);\r\n\r\n                leftX = temp.getX() as int;\r\n                topY = temp.getY() as int;\r\n\r\n                pt2d = new Point2D(right, bottom);\r\n                temp = ipc.GeoToPixels(pt2d);\r\n\r\n                bottomY = temp.getY() as int;\r\n                rightX = temp.getX() as int;\r\n                //diagnostic clipping does not work for large scales\r\n                //                if (scale > 10e6) {\r\n                //                    //get widest point in the AOI\r\n                //                    double midLat = 0;\r\n                //                    if (bottom < 0 && top > 0) {\r\n                //                        midLat = 0;\r\n                //                    } else if (bottom < 0 && top < 0) {\r\n                //                        midLat = top;\r\n                //                    } else if (bottom > 0 && top > 0) {\r\n                //                        midLat = bottom;\r\n                //                    }\r\n                //\r\n                //                    temp = ipc.GeoToPixels(new Point2D(right, midLat));\r\n                //                    rightX = (int) temp.getX();\r\n                //                }\r\n                //end section\r\n\r\n                width = Math.abs(rightX - leftX) as int;\r\n                height = Math.abs(bottomY - topY) as int;\r\n\r\n                if (width === 0 || height === 0) {\r\n\r\n                    rect = null;\r\n                }\r\n\r\n                else {\r\n\r\n                    rect = new Rectangle(leftX, topY, width, height);\r\n                }\r\n\r\n            }\r\n        } else {\r\n            rect = null;\r\n        }\r\n        //end section\r\n\r\n        for (let i: int = 0; i < len; i++) {\r\n            let coordPair: string[] = coordinates[i].split(\",\");\r\n            let latitude: number = parseFloat(coordPair[1].trim());\r\n            let longitude: number = parseFloat(coordPair[0].trim());\r\n            geoCoords.push(new Point2D(longitude, latitude));\r\n        }\r\n        if (ipc == null) {\r\n            let ptCoordsUL: Point2D = MultiPointHandler.getGeoUL(geoCoords);\r\n            ipc = new PointConverter(ptCoordsUL.getX(), ptCoordsUL.getY(), scale);\r\n        }\r\n        //if (crossesIDL(geoCoords) == true) \r\n        //        if(Math.abs(right-left)>180)\r\n        //        {\r\n        //            normalize = true;\r\n        //            ((PointConverter)ipc).set_normalize(true);\r\n        //        } \r\n        //        else {\r\n        //            normalize = false;\r\n        //            ((PointConverter)ipc).set_normalize(false);\r\n        //        }\r\n\r\n        //seems to work ok at world view\r\n        //        if (normalize) {\r\n        //            NormalizeGECoordsToGEExtents(0, 360, geoCoords);\r\n        //        }\r\n\r\n        //M. Deutch 10-3-11\r\n        //must shift the rect pixels to synch with the new ipc\r\n        //the old ipc was in synch with the bbox, so rect x,y was always 0,0\r\n        //the new ipc synchs with the upper left of the geocoords so the boox is shifted\r\n        //and therefore the clipping rectangle must shift by the delta x,y between\r\n        //the upper left corner of the original bbox and the upper left corner of the geocoords\r\n        let geoCoords2: Array<Point2D> = new Array<Point2D>();\r\n        geoCoords2.push(new Point2D(left, top));\r\n        geoCoords2.push(new Point2D(right, bottom));\r\n\r\n        //        if (normalize) {\r\n        //            NormalizeGECoordsToGEExtents(0, 360, geoCoords2);\r\n        //        }\r\n\r\n        //disable clipping\r\n        if (MultiPointHandler.crossesIDL(geoCoords) === false) {\r\n            rect = null;\r\n            bboxCoords = null;\r\n        }\r\n\r\n        let symbolCode = \"\";\r\n        try {\r\n            let fillColor: string;\r\n            mSymbol = new MilStdSymbol(symbolCode, null, geoCoords, null);\r\n\r\n            //            mSymbol.setUseDashArray(true);\r\n\r\n            if (symbolModifiers != null || symbolAttributes != null) {\r\n                MultiPointHandler.populateModifiers(symbolModifiers, symbolAttributes, mSymbol);\r\n            } else {\r\n                mSymbol.setFillColor(null);\r\n            }\r\n\r\n            if (mSymbol.getFillColor() != null) {\r\n                let fc: Color = mSymbol.getFillColor();\r\n                fillColor = RendererUtilities.colorToHexString(fc, false);\r\n\r\n            }\r\n       \r\n            let tg: TGLight = clsRenderer.createTGLightFromMilStdSymbolBasicShape(mSymbol, ipc, basicShapeType);\r\n            let shapeInfos: Array<ShapeInfo> = [];\r\n            let modifierShapeInfos: Array<ShapeInfo> = [];\r\n            let clipArea: Point2D[] | Rectangle | Rectangle2D;\r\n            if (bboxCoords == null) {\r\n                clipArea = rect;\r\n            } else {\r\n                clipArea = bboxCoords;\r\n            }\r\n            if (clsRenderer.intersectsClipArea(tg, ipc, clipArea)) {\r\n                clsRenderer.render_GE(tg, shapeInfos, modifierShapeInfos, ipc, clipArea);\r\n            }\r\n            mSymbol.setSymbolShapes(shapeInfos);\r\n            mSymbol.setModifierShapes(modifierShapeInfos);\r\n            mSymbol.set_WasClipped(tg.get_WasClipped());\r\n            shapes = mSymbol.getSymbolShapes();\r\n            modifiers = mSymbol.getModifierShapes();\r\n\r\n            //convert points////////////////////////////////////////////////////\r\n            let polylines: Array<Array<Point2D>>;\r\n            let newPolylines: Array<Array<Point2D>>;\r\n            let newLine: Array<Point2D>;\r\n            for (let shape of shapes) {\r\n                polylines = shape.getPolylines();\r\n                //console.log(\"pixel polylines: \" + polylines.toString());\r\n                newPolylines = MultiPointHandler.ConvertPolylinePixelsToCoords(polylines, ipc, normalize);\r\n                shape.setPolylines(newPolylines);\r\n            }\r\n\r\n            for (let label of modifiers) {\r\n                let pixelCoord: Point2D = label.getModifierPosition();\r\n                if (pixelCoord == null) {\r\n                    pixelCoord = label.getGlyphPosition();\r\n                }\r\n                let geoCoord: Point2D = ipc.PixelsToGeo(pixelCoord);\r\n\r\n                if (normalize) {\r\n                    geoCoord = MultiPointHandler.NormalizeCoordToGECoord(geoCoord);\r\n                }\r\n\r\n                let latitude: double = geoCoord.getY();\r\n                let longitude: double = geoCoord.getX();\r\n                label.setModifierPosition(new Point2D(longitude, latitude));\r\n\r\n            }\r\n\r\n            ////////////////////////////////////////////////////////////////////\r\n            mSymbol.setModifierShapes(modifiers);\r\n            mSymbol.setSymbolShapes(shapes);\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                console.log(exc.message);\r\n                console.log(\"Symbol Code: \" + symbolCode);\r\n                console.log(exc.stack);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n\r\n        /*\r\n        let debug: boolean = false;\r\n        if (debug === true) {\r\n            console.log(\"Symbol Code: \" + symbolCode);\r\n            console.log(\"Scale: \" + scale);\r\n            console.log(\"BBOX: \" + bbox);\r\n            if (controlPoints != null) {\r\n                console.log(\"Geo Points: \" + controlPoints);\r\n            }\r\n            if (tgl != null && tgl.get_Pixels() != null)//pixels != null\r\n            {\r\n                //console.log(\"Pixel: \" + pixels.toString());\r\n                console.log(\"Pixel: \" + tgl.get_Pixels().toString());\r\n            }\r\n            if (bbox != null) {\r\n                console.log(\"geo bounds: \" + bbox);\r\n            }\r\n            if (rect != null) {\r\n                console.log(\"pixel bounds: \" + rect.toString());\r\n            }\r\n        }\r\n            */\r\n\r\n        return mSymbol;\r\n\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param id\r\n     * @param name\r\n     * @param description\r\n     * @param basicShapeType\r\n     * @param controlPoints\r\n     * @param scale\r\n     * @param bbox\r\n     * @param symbolModifiers {@link Map}, keyed using constants from\r\n     * Modifiers. Pass in comma delimited String for modifiers with multiple\r\n     * values like AM, AN &amp; X\r\n     * @param symbolAttributes {@link Map}, keyed using constants from\r\n     * MilStdAttributes. pass in double[] for AM, AN and X; Strings for the\r\n     * rest.\r\n     * @param format\r\n     * @return\r\n     */\r\n    public static RenderBasicShape(id: string,\r\n        name: string,\r\n        description: string,\r\n        basicShapeType: int,\r\n        controlPoints: string,\r\n        scale: number,\r\n        bbox: string,\r\n        symbolModifiers: Map<string, string>,\r\n        symbolAttributes: Map<string, string>,\r\n        format: int): string\r\n    {\r\n        let normalize: boolean = true;\r\n        //Double controlLat = 0.0;\r\n        //Double controlLong = 0.0;\r\n        //Double metPerPix = GeoPixelConversion.metersPerPixel(scale);\r\n        //String bbox2=getBoundingRectangle(controlPoints,bbox);\r\n        let jsonOutput: string = \"\";\r\n        let jsonContent: string = \"\";\r\n\r\n        let rect: Rectangle;\r\n        let coordinates: string[] = controlPoints.split(\" \");\r\n        let shapes: Array<ShapeInfo> = new Array<ShapeInfo>();\r\n        let modifiers: Array<ShapeInfo> = new Array<ShapeInfo>();\r\n        //ArrayList<Point2D> pixels = new ArrayList<Point2D>();\r\n        let geoCoords: Array<Point2D> = new Array<Point2D>();\r\n        let len: int = coordinates.length;\r\n        //diagnostic create geoCoords here\r\n        let coordsUL: Point2D = null;\r\n        const symbolCode = \"\";\r\n\r\n        for (let i: int = 0; i < len; i++) {\r\n            let coordPair: string[] = coordinates[i].split(\",\");\r\n            let latitude: number = parseFloat(coordPair[1].trim());\r\n            let longitude: number = parseFloat(coordPair[0].trim());\r\n            geoCoords.push(new Point2D(longitude, latitude));\r\n        }\r\n        let tgPoints: Array<POINT2>;\r\n        let ipc: IPointConversion;\r\n\r\n        //Deutch moved section 6-29-11\r\n        let left: number = 0.0;\r\n        let right: number = 0.0;\r\n        let top: number = 0.0;\r\n        let bottom: number = 0.0;\r\n        let temp: Point2D;\r\n        let ptGeoUL: Point2D;\r\n        let width: int = 0;\r\n        let height: int = 0;\r\n        let leftX: int = 0;\r\n        let topY: int = 0;\r\n        let bottomY: int = 0;\r\n        let rightX: int = 0;\r\n        let j: int = 0;\r\n        let bboxCoords: Array<Point2D>;\r\n        if (bbox != null && bbox !== \"\") {\r\n            let bounds: string[];\r\n            if (bbox.includes(\" \"))//trapezoid\r\n            {\r\n                bboxCoords = new Array<Point2D>();\r\n                let x: double = 0;\r\n                let y: double = 0;\r\n                let coords: string[] = bbox.split(\" \");\r\n                let arrCoord: string[];\r\n                for (let coord of coords) {\r\n                    arrCoord = coord.split(\",\");\r\n                    x = parseFloat(arrCoord[0]);\r\n                    y = parseFloat(arrCoord[1]);\r\n                    bboxCoords.push(new Point2D(x, y));\r\n                }\r\n                //use the upper left corner of the MBR containing geoCoords\r\n                //to set the converter\r\n                ptGeoUL = MultiPointHandler.getGeoUL(bboxCoords);\r\n                left = ptGeoUL.getX();\r\n                top = ptGeoUL.getY();\r\n                let bbox2: string = MultiPointHandler.getBboxFromCoords(bboxCoords);\r\n                scale = MultiPointHandler.getReasonableScale(bbox2, scale);\r\n                ipc = new PointConverter(left, top, scale);\r\n                let ptPixels: Point2D;\r\n                let ptGeo: Point2D;\r\n                let n: int = bboxCoords.length;\r\n                //for (j = 0; j < bboxCoords.length; j++) \r\n                for (j = 0; j < n; j++) {\r\n                    ptGeo = bboxCoords[j];\r\n                    ptPixels = ipc.GeoToPixels(ptGeo);\r\n                    x = ptPixels.getX();\r\n                    y = ptPixels.getY();\r\n                    if (x < 20) {\r\n                        x = 20;\r\n                    }\r\n                    if (y < 20) {\r\n                        y = 20;\r\n                    }\r\n                    ptPixels.setLocation(x, y);\r\n                    //end section\r\n                    bboxCoords[j] = ptPixels;\r\n                }\r\n            } else//rectangle\r\n            {\r\n                bounds = bbox.split(\",\");\r\n                left = parseFloat(bounds[0]);\r\n                right = parseFloat(bounds[2]);\r\n                top = parseFloat(bounds[3]);\r\n                bottom = parseFloat(bounds[1]);\r\n                scale = MultiPointHandler.getReasonableScale(bbox, scale);\r\n                ipc = new PointConverter(left, top, scale);\r\n            }\r\n\r\n            let pt2d: Point2D;\r\n            if (bboxCoords == null) {\r\n                pt2d = new Point2D(left, top);\r\n                temp = ipc.GeoToPixels(pt2d);\r\n\r\n                leftX = temp.getX() as int;\r\n                topY = temp.getY() as int;\r\n\r\n                pt2d = new Point2D(right, bottom);\r\n                temp = ipc.GeoToPixels(pt2d);\r\n\r\n                bottomY = temp.getY() as int;\r\n                rightX = temp.getX() as int;\r\n\r\n                width = Math.abs(rightX - leftX) as int;\r\n                height = Math.abs(bottomY - topY) as int;\r\n\r\n                rect = new Rectangle(leftX, topY, width, height);\r\n            }\r\n        } else {\r\n            rect = null;\r\n        }\r\n\r\n        if (ipc == null) {\r\n            let ptCoordsUL: Point2D = MultiPointHandler.getGeoUL(geoCoords);\r\n            ipc = new PointConverter(ptCoordsUL.getX(), ptCoordsUL.getY(), scale);\r\n        }\r\n       \r\n        let geoCoords2: Array<Point2D> = new Array<Point2D>();\r\n        geoCoords2.push(new Point2D(left, top));\r\n        geoCoords2.push(new Point2D(right, bottom));\r\n\r\n        //        if (normalize) {\r\n        //            NormalizeGECoordsToGEExtents(0, 360, geoCoords2);\r\n        //        }\r\n\r\n        try {\r\n\r\n            //String fillColor = null;\r\n            let mSymbol: MilStdSymbol = new MilStdSymbol(symbolCode, null, geoCoords, null);\r\n            \r\n            if (format == WebRenderer.OUTPUT_FORMAT_GEOSVG) {\r\n                // Use dash array and hatch pattern fill for SVG output\r\n                symbolAttributes.set(MilStdAttributes.UseDashArray, 'true')\r\n                symbolAttributes.set(MilStdAttributes.UsePatternFill, \"true\")\r\n            }\r\n\r\n            if (symbolModifiers != null || symbolAttributes != null) {\r\n                MultiPointHandler.populateModifiers(symbolModifiers, symbolAttributes, mSymbol);\r\n            } else {\r\n                mSymbol.setFillColor(null);\r\n            }\r\n\r\n            let tg: TGLight = clsRenderer.createTGLightFromMilStdSymbolBasicShape(mSymbol, ipc, basicShapeType);\r\n            let shapeInfos: Array<ShapeInfo> = [];\r\n            let modifierShapeInfos: Array<ShapeInfo> = [];\r\n            let clipArea: Point2D[] | Rectangle | Rectangle2D;\r\n            if (bboxCoords == null) {\r\n                clipArea = rect;\r\n            } else {\r\n                clipArea = bboxCoords;\r\n            }\r\n            if (clsRenderer.intersectsClipArea(tg, ipc, clipArea)) {\r\n                clsRenderer.render_GE(tg, shapeInfos, modifierShapeInfos, ipc, clipArea);\r\n            }\r\n            mSymbol.setSymbolShapes(shapeInfos);\r\n            mSymbol.setModifierShapes(modifierShapeInfos);\r\n            mSymbol.setWasClipped(tg.get_WasClipped());\r\n            shapes = mSymbol.getSymbolShapes();\r\n            modifiers = mSymbol.getModifierShapes();\r\n\r\n            if (format === WebRenderer.OUTPUT_FORMAT_JSON) {\r\n                jsonOutput += (\"{\\\"type\\\":\\\"symbol\\\",\");\r\n                jsonContent = MultiPointHandler.JSONize(shapes, modifiers, ipc, true, normalize);\r\n                jsonOutput += (jsonContent);\r\n                jsonOutput += (\"}\");\r\n            } else if (format === WebRenderer.OUTPUT_FORMAT_KML) {\r\n                var textColor = mSymbol.getTextColor();\r\n                if(textColor==null)\r\n                    textColor=mSymbol.getLineColor();\r\n\r\n                jsonContent = MultiPointHandler.KMLize(id, name, description, symbolCode, shapes, modifiers, ipc, normalize, textColor, mSymbol.getWasClipped(), mSymbol.isTextScaleSensitive(), mSymbol.isSymbolScaleSensitive());\r\n                jsonOutput += jsonContent;\r\n            } else if (format === WebRenderer.OUTPUT_FORMAT_GEOJSON) {\r\n                /*\r\n                jsonOutput += (\"{\\\"type\\\":\\\"FeatureCollection\\\",\\\"features\\\":\");\r\n                jsonContent = GeoJSONize(shapes, modifiers, ipc, normalize, mSymbol.getTextColor(), mSymbol.getTextBackgroundColor());\r\n                jsonOutput += (jsonContent);\r\n                jsonOutput += (\",\\\"properties\\\":{\\\"id\\\":\\\"\");\r\n                jsonOutput += (id);\r\n                jsonOutput += (\"\\\",\\\"name\\\":\\\"\");\r\n                jsonOutput += (name);\r\n                jsonOutput += (\"\\\",\\\"description\\\":\\\"\");\r\n                jsonOutput += (description);\r\n                jsonOutput += (\"\\\",\\\"symbolID\\\":\\\"\");\r\n                jsonOutput += (symbolCode);\r\n                jsonOutput += (\"\\\",\\\"wasClipped\\\":\\\"\");\r\n                jsonOutput += (mSymbol.get_WasClipped()).toString();\r\n                jsonOutput += (\"\\\"}}\");         */\r\n\r\n                jsonOutput += (\"{\\\"type\\\":\\\"FeatureCollection\\\",\\\"features\\\":\");\r\n                jsonContent = MultiPointHandler.GeoJSONize(shapes, modifiers, ipc, normalize, mSymbol.getTextColor(), mSymbol.getTextBackgroundColor());\r\n                jsonOutput += (jsonContent);\r\n\r\n                //moving meta data properties to the last feature with no coords as feature collection doesn't allow properties\r\n                jsonOutput = jsonOutput.slice(0, -1);\r\n                if (jsonContent.length > 2)\r\n                    jsonOutput += \",\"\r\n                jsonOutput += (\"{\\\"type\\\": \\\"Feature\\\",\\\"geometry\\\": { \\\"type\\\": \\\"Polygon\\\",\\\"coordinates\\\": [ ]}\");\r\n\r\n                jsonOutput += (\",\\\"properties\\\":{\\\"id\\\":\\\"\");\r\n                jsonOutput += (id);\r\n                jsonOutput += (\"\\\",\\\"name\\\":\\\"\");\r\n                jsonOutput += (name);\r\n                jsonOutput += (\"\\\",\\\"description\\\":\\\"\");\r\n                jsonOutput += (description);\r\n                jsonOutput += (\"\\\",\\\"symbolID\\\":\\\"\");\r\n                jsonOutput += (symbolCode);\r\n                jsonOutput += (\"\\\",\\\"wasClipped\\\":\\\"\");\r\n                jsonOutput += (mSymbol.getWasClipped()).toString();\r\n                jsonOutput += (\"\\\",\\\"textScaleSensitive\\\":\\\"\");\r\n                jsonOutput += (mSymbol.isTextScaleSensitive()).toString();\r\n                jsonOutput += (\"\\\",\\\"symbolScaleSensitive\\\":\\\"\");\r\n                jsonOutput += (mSymbol.isSymbolScaleSensitive()).toString();\r\n                //jsonOutput += (\"\\\"}}\");\r\n\r\n                jsonOutput += (\"\\\"}}]}\");\r\n            } else if (format === WebRenderer.OUTPUT_FORMAT_GEOSVG) {\r\n                let textColor = mSymbol.getTextColor() ? mSymbol.getTextColor().toHexString(false) : \"\";\r\n                let backgroundColor = mSymbol.getTextBackgroundColor() ? mSymbol.getTextBackgroundColor().toHexString(false) : \"\";\r\n                //returns an svg with a geoTL and geoBR value to use to place the canvas on the map\r\n                jsonOutput = MultiPointHandlerSVG.GeoSVGize(id, name, description, symbolCode, shapes, modifiers, ipc, normalize, textColor, backgroundColor, mSymbol.get_WasClipped());\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                let st: string = JavaRendererUtilities.getStackTrace(exc);\r\n                jsonOutput = \"\";\r\n                jsonOutput += (\"{\\\"type\\\":\\\"error\\\",\\\"error\\\":\\\"There was an error creating the MilStdSymbol \" + symbolCode + \": \" + \"- \");\r\n                jsonOutput += (exc.message + \" - \");\r\n                jsonOutput += (st);\r\n                jsonOutput += (\"\\\"}\");\r\n\r\n                ErrorLogger.LogException(\"MultiPointHandler\", \"RenderBasicShape\", exc);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n\r\n        /*\r\n        let debug: boolean = false;\r\n        if (debug === true) {\r\n            console.log(\"Symbol Code: \" + symbolCode);\r\n            console.log(\"Scale: \" + scale);\r\n            console.log(\"BBOX: \" + bbox);\r\n            if (controlPoints != null) {\r\n                console.log(\"Geo Points: \" + controlPoints);\r\n            }\r\n            if (tgl != null && tgl.get_Pixels() != null)//pixels != null\r\n            {\r\n                console.log(\"Pixel: \" + tgl.get_Pixels().toString());\r\n            }\r\n            if (bbox != null) {\r\n                console.log(\"geo bounds: \" + bbox);\r\n            }\r\n            if (rect != null) {\r\n                console.log(\"pixel bounds: \" + rect.toString());\r\n            }\r\n            if (jsonOutput != null) {\r\n                console.log(jsonOutput.toString());\r\n            }\r\n        }\r\n            */\r\n\r\n        ErrorLogger.LogMessage(\"MultiPointHandler\", \"RenderBasicShape()\", \"exit RenderBasicShape\", LogLevel.FINER);\r\n        return jsonOutput.toString();\r\n\r\n    }\r\n}\r\n","import { Point3D } from \"./Point3D\";\r\nimport { ShapeInfo } from \"../../../renderer/utilities/ShapeInfo\";\r\n\r\nexport class ShapeInfo3D extends ShapeInfo {\r\n    private _ModifierPosition3D: Point3D = null;\r\n    private _Polylines3D: Array<Array<Point3D>> = null;\r\n\r\n    public override setModifierPosition(value: Point3D): void {\r\n        this._ModifierPosition3D = value;\r\n    }\r\n\r\n    public override getModifierPosition(): Point3D {\r\n        return this._ModifierPosition3D;\r\n    }\r\n\r\n    public override getPolylines(): Array<Array<Point3D>> {\r\n        return this._Polylines3D;\r\n    }\r\n\r\n    public override setPolylines(value: Array<Array<Point3D>>): void {\r\n        this._Polylines3D = value;\r\n    }\r\n}\r\n","import { type double } from \"../../../graphics2d/BasicTypes\";\r\nimport { Point2D } from \"../../../graphics2d/Point2D\";\r\n\r\nexport class Point3D extends Point2D {\r\n    public z: double;\r\n\r\n    public constructor(pt: Point2D, z: double);\r\n    public constructor(x: double, y: double, z: double);\r\n    public constructor(...args: unknown[]) {\r\n\r\n        switch (args.length) {\r\n            case 0: {\r\n                super();\r\n                break;\r\n            }\r\n\r\n            case 2: {\r\n                const [pt, z] = args as [Point2D, double];\r\n                super(pt.x, pt.y);\r\n                this.z = z;\r\n                break;\r\n            }\r\n\r\n            case 3: {\r\n                const [x, y, z] = args as [double, double, double];\r\n                super(x, y);\r\n                this.z = z;\r\n                break;\r\n            }\r\n\r\n            default: {\r\n                throw Error(`Invalid number of arguments`);\r\n            }\r\n        }\r\n    }\r\n\r\n    public getZ(): double {\r\n        return this.z;\r\n    }\r\n}","import { MultiPointHandler } from \"./MultiPointHandler\";\r\nimport { POINT2 } from \"../../JavaLineArray/POINT2\";\r\nimport { TGLight } from \"../../JavaTacticalRenderer/TGLight\";\r\nimport { clsRenderer } from \"../../RenderMultipoints/clsRenderer\";\r\nimport { Point2D } from \"../../graphics2d/Point2D\";\r\nimport { Rectangle } from \"../../graphics2d/Rectangle\";\r\nimport { Color } from \"../../renderer/utilities/Color\";\r\nimport { DrawRules } from \"../../renderer/utilities/DrawRules\";\r\nimport { ErrorLogger } from \"../../renderer/utilities/ErrorLogger\";\r\nimport { IPointConversion } from \"../../renderer/utilities/IPointConversion\";\r\nimport { LogLevel } from \"../../renderer/utilities/LogLevel\";\r\nimport { MSLookup } from \"../../renderer/utilities/MSLookup\";\r\nimport { MilStdAttributes } from \"../../renderer/utilities/MilStdAttributes\";\r\nimport { MilStdSymbol } from \"../../renderer/utilities/MilStdSymbol\";\r\nimport { RendererSettings } from \"../../renderer/utilities/RendererSettings\";\r\nimport { RendererUtilities } from \"../../renderer/utilities/RendererUtilities\";\r\nimport { ShapeInfo3D } from \"./utilities/ShapeInfo3D\";\r\nimport { PointConverter } from \"./PointConverter\";\r\nimport { JavaRendererUtilities } from \"./utilities/JavaRendererUtilities\";\r\nimport { WebRenderer } from \"./WebRenderer\";\r\nimport { Point3D } from \"./utilities/Point3D\";\r\nimport { type int, type double } from \"../../graphics2d/BasicTypes\";\r\nimport { BasicStroke } from \"../../graphics2d/BasicStroke\";\r\nimport { Modifiers } from \"../../renderer/utilities/Modifiers\";\r\nimport { SymbolUtilities } from \"../../renderer/utilities/SymbolUtilities\";\r\nimport { ShapeInfo } from \"../../renderer/utilities/ShapeInfo\";\r\nimport { Font } from \"../../graphics2d/Font\";\r\nimport { Rectangle2D } from \"../../graphics2d/Rectangle2D\";\r\nimport { Basic3DShapes } from \"./utilities/Basic3DShapes\";\r\n\r\nexport class Shape3DHandler {\r\n    /**\r\n     * 3D version of {@link MultiPointHandler.RenderSymbol()}\r\n     */\r\n    public static RenderMilStd3dSymbol(id: string,\r\n        name: string,\r\n        description: string,\r\n        symbolCode: string,\r\n        controlPoints: string,\r\n        altitudeMode: string,\r\n        scale: number,\r\n        bbox: string,\r\n        symbolModifiers: Map<string, string>,\r\n        symbolAttributes: Map<string, string>,\r\n        format: int): string//,\r\n    {\r\n        //console.log(\"MultiPointHandler.RenderSymbol()\");\r\n        let normalize: boolean = true;\r\n        //Double controlLat = 0.0;\r\n        //Double controlLong = 0.0;\r\n        //Double metPerPix = GeoPixelConversion.metersPerPixel(scale);\r\n        //String bbox2=getBoundingRectangle(controlPoints,bbox);\r\n        let jsonOutput: string = \"\";\r\n        let jsonContent: string = \"\";\r\n\r\n        let rect: Rectangle;\r\n        let coordinates: string[] = controlPoints.split(\" \");\r\n        let tgl: TGLight = new TGLight();\r\n        let shapes: Array<ShapeInfo3D> = new Array<ShapeInfo3D>();\r\n        let modifiers: Array<ShapeInfo3D> = new Array<ShapeInfo3D>();\r\n        //ArrayList<Point2D> pixels = new ArrayList<Point2D>();\r\n        let geoCoords: Array<Point2D> = new Array<Point2D>();\r\n        let len: int = coordinates.length;\r\n        //diagnostic create geoCoords here\r\n        let coordsUL: Point2D = null;\r\n\r\n        // 3D default colors\r\n        if (symbolAttributes.get(MilStdAttributes.LineColor) == null) {\r\n            var defaultColor = SymbolUtilities.getLineColorOfAffiliation(symbolCode);\r\n            if (defaultColor == null) {\r\n                defaultColor = new Color(Color.BLACK);\r\n            }\r\n            symbolAttributes.set(MilStdAttributes.LineColor, defaultColor.toHexString());\r\n        }\r\n        if (symbolAttributes.get(MilStdAttributes.FillColor) == null) {\r\n            var defaultColor = SymbolUtilities.getFillColorOfAffiliation(symbolCode);\r\n            if (defaultColor == null) {\r\n                defaultColor = new Color(Color.WHITE);\r\n            }\r\n            defaultColor.setAlpha(170);\r\n            symbolAttributes.set(MilStdAttributes.FillColor, defaultColor.toHexString(true));\r\n        }\r\n\r\n        if (altitudeMode == undefined || altitudeMode == \"clampToGround\")\r\n            altitudeMode = \"absolute\"\r\n\r\n        if (!JavaRendererUtilities.is3dSymbol(symbolCode)) {\r\n            const basicID: string = SymbolUtilities.getBasicSymbolID(symbolCode);\r\n            const errorMsg = \"Basic ID: \" + basicID + \" is not a 3D Symbol\";\r\n            let ErrorOutput: string = \"\";\r\n            ErrorOutput += (\"{\\\"type\\\":\\\"error\\\",\\\"error\\\":\\\"There was an error creating the 3D MilStdSymbol \" + symbolCode + \" - ID: \" + id + \" - \");\r\n            ErrorOutput += errorMsg; //reason for error\r\n            ErrorOutput += (\"\\\"}\");\r\n            ErrorLogger.LogMessage(\"Shape3DHandler\", \"RenderMilStd3dSymbol\", errorMsg, LogLevel.FINE);\r\n            return ErrorOutput;\r\n        }\r\n\r\n        let symbolIsValid: string = MultiPointHandler.canRenderMultiPoint(symbolCode, symbolModifiers, len);\r\n        if (symbolIsValid !== \"true\") {\r\n            let ErrorOutput: string = \"\";\r\n            ErrorOutput += (\"{\\\"type\\\":\\\"error\\\",\\\"error\\\":\\\"There was an error creating the 3D MilStdSymbol \" + symbolCode + \" - ID: \" + id + \" - \");\r\n            ErrorOutput += symbolIsValid; //reason for error\r\n            ErrorOutput += (\"\\\"}\");\r\n            ErrorLogger.LogMessage(\"Shape3DHandler\", \"RenderMilStd3dSymbol\", symbolIsValid, LogLevel.FINE);\r\n            return ErrorOutput;\r\n        }\r\n\r\n        if (MSLookup.getInstance().getMSLInfo(symbolCode).getDrawRule() != DrawRules.AREA10) // AREA10 can support infinite points\r\n            len = Math.min(len, MSLookup.getInstance().getMSLInfo(symbolCode).getMaxPointCount());\r\n        for (let i: int = 0; i < len; i++) {\r\n            let coordPair: string[] = coordinates[i].split(\",\");\r\n            let latitude: number = parseFloat(coordPair[1].trim());\r\n            let longitude: number = parseFloat(coordPair[0].trim());\r\n            geoCoords.push(new Point2D(longitude, latitude));\r\n        }\r\n        let tgPoints: Array<POINT2>;\r\n        let ipc: IPointConversion;\r\n\r\n        //Deutch moved section 6-29-11\r\n        let left: number = 0.0;\r\n        let right: number = 0.0;\r\n        let top: number = 0.0;\r\n        let bottom: number = 0.0;\r\n        let temp: Point2D;\r\n        let ptGeoUL: Point2D;\r\n        let width: int = 0;\r\n        let height: int = 0;\r\n        let leftX: int = 0;\r\n        let topY: int = 0;\r\n        let bottomY: int = 0;\r\n        let rightX: int = 0;\r\n        let j: int = 0;\r\n        let bboxCoords: Array<Point2D>;\r\n        if (bbox != null && bbox !== \"\") {\r\n            let bounds: string[];\r\n            if (bbox.includes(\" \"))//trapezoid\r\n            {\r\n                bboxCoords = new Array<Point2D>();\r\n                let x: double = 0;\r\n                let y: double = 0;\r\n                let coords: string[] = bbox.split(\" \");\r\n                let arrCoord: string[];\r\n                for (let coord of coords) {\r\n                    arrCoord = coord.split(\",\");\r\n                    x = parseFloat(arrCoord[0]);\r\n                    y = parseFloat(arrCoord[1]);\r\n                    bboxCoords.push(new Point2D(x, y));\r\n                }\r\n                //use the upper left corner of the MBR containing geoCoords\r\n                //to set the converter\r\n                ptGeoUL = MultiPointHandler.getGeoUL(bboxCoords);\r\n                left = ptGeoUL.getX();\r\n                top = ptGeoUL.getY();\r\n                let bbox2: string = MultiPointHandler.getBboxFromCoords(bboxCoords);\r\n                scale = MultiPointHandler.getReasonableScale(bbox2, scale);\r\n                ipc = new PointConverter(left, top, scale);\r\n                let ptPixels: Point2D;\r\n                let ptGeo: Point2D;\r\n                let n: int = bboxCoords.length;\r\n                //for (j = 0; j < bboxCoords.length; j++) \r\n                for (j = 0; j < n; j++) {\r\n                    ptGeo = bboxCoords[j];\r\n                    ptPixels = ipc.GeoToPixels(ptGeo);\r\n                    x = ptPixels.getX();\r\n                    y = ptPixels.getY();\r\n                    if (x < 20) {\r\n                        x = 20;\r\n                    }\r\n                    if (y < 20) {\r\n                        y = 20;\r\n                    }\r\n                    ptPixels.setLocation(x, y);\r\n                    //end section\r\n                    bboxCoords[j] = ptPixels;\r\n                }\r\n            } else//rectangle\r\n            {\r\n                bounds = bbox.split(\",\");\r\n                left = parseFloat(bounds[0]);\r\n                right = parseFloat(bounds[2]);\r\n                top = parseFloat(bounds[3]);\r\n                bottom = parseFloat(bounds[1]);\r\n                scale = MultiPointHandler.getReasonableScale(bbox, scale);\r\n                ipc = new PointConverter(left, top, scale);\r\n            }\r\n\r\n            let pt2d: Point2D;\r\n            if (bboxCoords == null) {\r\n                pt2d = new Point2D(left, top);\r\n                temp = ipc.GeoToPixels(pt2d);\r\n\r\n                leftX = temp.getX() as int;\r\n                topY = temp.getY() as int;\r\n\r\n                pt2d = new Point2D(right, bottom);\r\n                temp = ipc.GeoToPixels(pt2d);\r\n\r\n                bottomY = temp.getY() as int;\r\n                rightX = temp.getX() as int;\r\n                //diagnostic clipping does not work at large scales\r\n                //                if(scale>10e6)\r\n                //                {\r\n                //                    //diagnostic replace above by using a new ipc based on the coordinates MBR\r\n                //                    coordsUL=getGeoUL(geoCoords);\r\n                //                    temp = ipc.GeoToPixels(coordsUL);\r\n                //                    left=coordsUL.getX();\r\n                //                    top=coordsUL.getY();\r\n                //                    //shift the ipc to coordsUL origin so that conversions will be more accurate for large scales.\r\n                //                    ipc = new PointConverter(left, top, scale);\r\n                //                    //shift the rect to compenstate for the shifted ipc so that we can maintain the original clipping area.\r\n                //                    leftX -= (int)temp.getX();\r\n                //                    rightX -= (int)temp.getX();\r\n                //                    topY -= (int)temp.getY();\r\n                //                    bottomY -= (int)temp.getY();\r\n                //                    //end diagnostic\r\n                //                }\r\n                //end section\r\n\r\n                width = Math.abs(rightX - leftX) as int;\r\n                height = Math.abs(bottomY - topY) as int;\r\n\r\n                rect = new Rectangle(leftX, topY, width, height);\r\n            }\r\n        } else {\r\n            rect = null;\r\n        }\r\n        //end section\r\n\r\n        //        for (int i = 0; i < len; i++) {\r\n        //            String[] coordPair = coordinates[i].split(\",\");\r\n        //            Double latitude = Double.valueOf(coordPair[1].trim());\r\n        //            Double longitude = Double.valueOf(coordPair[0].trim());\r\n        //            geoCoords.push(new Point2D(longitude, latitude));\r\n        //        }\r\n        if (ipc == null) {\r\n            let ptCoordsUL: Point2D = MultiPointHandler.getGeoUL(geoCoords);\r\n            ipc = new PointConverter(ptCoordsUL.getX(), ptCoordsUL.getY(), scale);\r\n        }\r\n        //if (crossesIDL(geoCoords) == true) \r\n        //        if(Math.abs(right-left)>180)\r\n        //        {\r\n        //            normalize = true;\r\n        //            ((PointConverter)ipc).set_normalize(true);\r\n        //        } \r\n        //        else {\r\n        //            normalize = false;\r\n        //            ((PointConverter)ipc).set_normalize(false);\r\n        //        }\r\n\r\n        //seems to work ok at world view\r\n        //        if (normalize) {\r\n        //            NormalizeGECoordsToGEExtents(0, 360, geoCoords);\r\n        //        }\r\n\r\n        //M. Deutch 10-3-11\r\n        //must shift the rect pixels to synch with the new ipc\r\n        //the old ipc was in synch with the bbox, so rect x,y was always 0,0\r\n        //the new ipc synchs with the upper left of the geocoords so the boox is shifted\r\n        //and therefore the clipping rectangle must shift by the delta x,y between\r\n        //the upper left corner of the original bbox and the upper left corner of the geocoords\r\n        let geoCoords2: Array<Point2D> = new Array<Point2D>();\r\n        geoCoords2.push(new Point2D(left, top));\r\n        geoCoords2.push(new Point2D(right, bottom));\r\n\r\n        //        if (normalize) {\r\n        //            NormalizeGECoordsToGEExtents(0, 360, geoCoords2);\r\n        //        }\r\n\r\n        let useDashArray:boolean = true;\r\n        let useFillPattern:boolean = true;\r\n\r\n\r\n        tgl.set_SymbolId(symbolCode);// \"GFGPSLA---****X\" AMBUSH symbol code\r\n        tgl.set_Pixels(null);\r\n\r\n        try {\r\n\r\n            //String fillColor = null;\r\n            let mSymbol: MilStdSymbol = new MilStdSymbol(symbolCode, null, geoCoords, null);\r\n\r\n            if (format == WebRenderer.OUTPUT_FORMAT_GEOSVG) {\r\n                // Use dash array and hatch pattern fill for SVG output\r\n                symbolAttributes.set(MilStdAttributes.UseDashArray, 'true');\r\n                symbolAttributes.set(MilStdAttributes.UsePatternFill, \"true\");\r\n            }\r\n\r\n            if (symbolModifiers != null || symbolAttributes != null) {\r\n                MultiPointHandler.populateModifiers(symbolModifiers, symbolAttributes, mSymbol);\r\n            } else {\r\n                mSymbol.setFillColor(null);\r\n            }\r\n\r\n            //disable clipping\r\n            if (MultiPointHandler.ShouldClipSymbol(symbolCode, mSymbol.getUseDashArray(), mSymbol.getUseFillPattern()) === false) {\r\n                if (MultiPointHandler.crossesIDL(geoCoords) === false) {\r\n                    rect = null;\r\n                    bboxCoords = null;\r\n                }\r\n            }\r\n\r\n            if (bboxCoords == null) {\r\n                let clipBounds: Rectangle = MultiPointHandler.getOverscanClipBounds(rect, ipc);\r\n                clsRenderer.renderWithPolylines(mSymbol, ipc, clipBounds);\r\n            } else {\r\n                clsRenderer.renderWithPolylines(mSymbol, ipc, bboxCoords);\r\n            }\r\n\r\n            // Convert 2D shape to 3D\r\n            if (MSLookup.getInstance().getMSLInfo(symbolCode).getDrawRule() === DrawRules.CORRIDOR1) {\r\n                // Remove circles from air corridor for 3d\r\n                // Set line color for other shapes\r\n                for (let i = 0; i < mSymbol.getSymbolShapes().length - 1; i++) {\r\n                    mSymbol.getSymbolShapes()[i].setLineColor(mSymbol.getSymbolShapes()[mSymbol.getSymbolShapes().length - 1].getLineColor());\r\n                }\r\n                mSymbol.setSymbolShapes(mSymbol.getSymbolShapes().slice(0, -1).reverse());\r\n            }\r\n            // Confirm there are at least two altitudes per shape\r\n            let altitudes = mSymbol.getModifiers_AM_AN_X(Modifiers.X_ALTITUDE_DEPTH);\r\n            if (altitudes.length === 1) {\r\n                altitudes = [0, altitudes[0]];\r\n            }\r\n            const lastAlt = altitudes[altitudes.length - 1];\r\n            const nextToLastAlt = altitudes[altitudes.length - 2];\r\n            while (altitudes.length < mSymbol.getSymbolShapes().length * 2) {\r\n                altitudes.push(nextToLastAlt, lastAlt);\r\n            }\r\n            for (let shapeIndex = 0; shapeIndex < mSymbol.getSymbolShapes().length; shapeIndex++) {\r\n                const minAlt = altitudes[shapeIndex * 2];\r\n                const maxAlt = altitudes[(shapeIndex * 2) + 1];\r\n                const oldShape = mSymbol.getSymbolShapes()[shapeIndex];\r\n\r\n                var bottomShape = new ShapeInfo3D();\r\n                bottomShape.setShapeType(oldShape.getShapeType());\r\n                bottomShape.setStroke(oldShape.getStroke());\r\n                bottomShape.setLineColor(oldShape.getLineColor());\r\n                bottomShape.setFillColor(oldShape.getFillColor());\r\n                bottomShape.setPatternFillImage(oldShape.getPatternFillImageInfo());\r\n                bottomShape.setPolylines([]);\r\n                var topShape = new ShapeInfo3D();\r\n                topShape.setShapeType(oldShape.getShapeType());\r\n                topShape.setStroke(oldShape.getStroke());\r\n                topShape.setLineColor(oldShape.getLineColor());\r\n                topShape.setFillColor(oldShape.getFillColor());\r\n                topShape.setPatternFillImage(oldShape.getPatternFillImageInfo());\r\n                topShape.setPolylines([]);\r\n\r\n                for (let polyLineIndex = 0; polyLineIndex < oldShape.getPolylines().length; polyLineIndex++) {\r\n                    const polyline = oldShape.getPolylines()[polyLineIndex];\r\n                    bottomShape.getPolylines().push([]);\r\n                    topShape.getPolylines().push([]);\r\n                    for (let ptIndex = 0; ptIndex < polyline.length; ptIndex++) {\r\n                        const pt = polyline[ptIndex];\r\n                        const pt2 = polyline[(ptIndex + 1) % polyline.length];\r\n                        bottomShape.getPolylines()[polyLineIndex].push(new Point3D(pt, minAlt));\r\n                        topShape.getPolylines()[polyLineIndex].push(new Point3D(pt, maxAlt));\r\n\r\n                        var sideShape = new ShapeInfo3D();\r\n                        sideShape.setShapeType(oldShape.getShapeType());\r\n                        sideShape.setStroke(oldShape.getStroke());\r\n                        sideShape.setLineColor(oldShape.getLineColor());\r\n                        sideShape.setFillColor(oldShape.getFillColor());\r\n                        sideShape.setPatternFillImage(oldShape.getPatternFillImageInfo());\r\n                        sideShape.setPolylines([[new Point3D(pt, minAlt), new Point3D(pt2, minAlt), new Point3D(pt2, maxAlt), new Point3D(pt, maxAlt), new Point3D(pt, minAlt)]]);\r\n                        shapes.push(sideShape);\r\n                    }\r\n                }\r\n                shapes.push(bottomShape);\r\n                shapes.push(topShape);\r\n            }\r\n\r\n            if (mSymbol.getSymbolShapes().length > 0 && mSymbol.getModifierShapes().length > 0) {\r\n                const modifierAlt = Math.max(...altitudes.slice(0, mSymbol.getSymbolShapes().length * 2));\r\n                for (const oldShape of mSymbol.getModifierShapes()) {\r\n                    var modShape = new ShapeInfo3D();\r\n                    modShape.setModifierString(oldShape.getModifierString());\r\n                    modShape.setModifierPosition(new Point3D(oldShape.getModifierPosition(), modifierAlt));\r\n                    modShape.setModifierAngle(oldShape.getModifierAngle());\r\n                    modShape.setTextJustify(oldShape.getTextJustify());\r\n                    modShape.setModifierImage(oldShape.getModifierImageInfo());\r\n                    modifiers.push(modShape);\r\n                }\r\n            }\r\n\r\n            if (format === WebRenderer.OUTPUT_FORMAT_KML) {\r\n                var textColor = mSymbol.getTextColor();\r\n                if (textColor == null)\r\n                    textColor = mSymbol.getLineColor();\r\n\r\n                jsonOutput = Shape3DHandler.KMLize(id, name, description, symbolCode, shapes, modifiers, ipc, normalize, textColor, altitudeMode, mSymbol.get_WasClipped());\r\n            } else if (format === WebRenderer.OUTPUT_FORMAT_GEOJSON) {\r\n                jsonOutput += (\"{\\\"type\\\":\\\"FeatureCollection\\\",\\\"features\\\":\");\r\n                jsonContent = Shape3DHandler.GeoJSONize(shapes, modifiers, ipc, normalize, mSymbol.getTextColor(), mSymbol.getTextBackgroundColor());\r\n                jsonOutput += (jsonContent);\r\n\r\n                //moving meta data properties to the last feature with no coords as feature collection doesn't allow properties\r\n                jsonOutput = jsonOutput.slice(0, -1);\r\n                if (jsonContent.length > 2)\r\n                    jsonOutput += \",\";\r\n                jsonOutput += (\"{\\\"type\\\": \\\"Feature\\\",\\\"geometry\\\": { \\\"type\\\": \\\"Polygon\\\",\\\"coordinates\\\": [ ]}\");\r\n\r\n                jsonOutput += (\",\\\"properties\\\":{\\\"id\\\":\\\"\");\r\n                jsonOutput += (id);\r\n                jsonOutput += (\"\\\",\\\"name\\\":\\\"\");\r\n                jsonOutput += (name);\r\n                jsonOutput += (\"\\\",\\\"description\\\":\\\"\");\r\n                jsonOutput += (description);\r\n                jsonOutput += (\"\\\",\\\"symbolID\\\":\\\"\");\r\n                jsonOutput += (symbolCode);\r\n                jsonOutput += (\"\\\",\\\"wasClipped\\\":\\\"\");\r\n                jsonOutput += (mSymbol.get_WasClipped()).toString();\r\n                jsonOutput += (\"\\\"}}]}\");\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                let st: string = JavaRendererUtilities.getStackTrace(exc);\r\n                jsonOutput = \"\";\r\n                jsonOutput += (\"{\\\"type\\\":\\\"error\\\",\\\"error\\\":\\\"There was an error creating the 3D MilStdSymbol \" + symbolCode + \": \" + \"- \");\r\n                jsonOutput += (exc.message + \" - \");\r\n                jsonOutput += (st);\r\n                jsonOutput += (\"\\\"}\");\r\n\r\n                ErrorLogger.LogException(\"Shape3DHandler\", \"RenderMilStd3dSymbol\", exc);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n\r\n        ErrorLogger.LogMessage(\"Shape3DHandler\", \"RenderMilStd3dSymbol()\", \"exit RenderMilStd3dSymbol\", LogLevel.FINER);\r\n        return jsonOutput.toString();\r\n    }\r\n\r\n    /**\r\n     *\r\n     * @param id\r\n     * @param name\r\n     * @param description\r\n     * @param basicShapeType\r\n     * @param controlPoints\r\n     * @param scale\r\n     * @param bbox\r\n     * @param symbolModifiers {@link Map}, keyed using constants from\r\n     * Modifiers. Pass in comma delimited String for modifiers with multiple\r\n     * values like AM, AN &amp; X\r\n     * @param symbolAttributes {@link Map}, keyed using constants from\r\n     * MilStdAttributes. pass in double[] for AM, AN and X; Strings for the\r\n     * rest.\r\n     * @param format\r\n     * @return\r\n     */\r\n    public static RenderBasic3DShape(id: string,\r\n        name: string,\r\n        description: string,\r\n        basicShapeType: int,\r\n        controlPoints: string,\r\n        altitudeMode: string,\r\n        scale: number,\r\n        bbox: string,\r\n        symbolModifiers: Map<string, string>,\r\n        symbolAttributes: Map<string, string>,\r\n        format: int): string {\r\n        let normalize: boolean = true;\r\n        //Double controlLat = 0.0;\r\n        //Double controlLong = 0.0;\r\n        //Double metPerPix = GeoPixelConversion.metersPerPixel(scale);\r\n        //String bbox2=getBoundingRectangle(controlPoints,bbox);\r\n        let jsonOutput: string = \"\";\r\n        let jsonContent: string = \"\";\r\n\r\n        let rect: Rectangle;\r\n        let coordinates: string[] = controlPoints.split(\" \");\r\n        let shapes: Array<ShapeInfo3D> = new Array<ShapeInfo3D>();\r\n        let modifiers: Array<ShapeInfo3D> = new Array<ShapeInfo3D>();\r\n        //ArrayList<Point2D> pixels = new ArrayList<Point2D>();\r\n        let geoCoords: Array<Point2D> = new Array<Point2D>();\r\n        let len: int = coordinates.length;\r\n        //diagnostic create geoCoords here\r\n        let coordsUL: Point2D = null;\r\n        const symbolCode = \"\";\r\n\r\n        // 3D default colors\r\n        if (symbolAttributes.get(MilStdAttributes.LineColor) == null) {\r\n            symbolAttributes.set(MilStdAttributes.LineColor, Color.BLACK.toHexString());\r\n        }\r\n        if (symbolAttributes.get(MilStdAttributes.FillColor) == null) {\r\n            var defaultColor = new Color(255, 255, 255, 170);\r\n            symbolAttributes.set(MilStdAttributes.FillColor, defaultColor.toHexString(true));\r\n        }\r\n\r\n        if (altitudeMode == undefined || altitudeMode == \"clampToGround\")\r\n            altitudeMode = \"absolute\"\r\n\r\n        for (let i: int = 0; i < len; i++) {\r\n            let coordPair: string[] = coordinates[i].split(\",\");\r\n            let latitude: number = parseFloat(coordPair[1].trim());\r\n            let longitude: number = parseFloat(coordPair[0].trim());\r\n            geoCoords.push(new Point2D(longitude, latitude));\r\n        }\r\n        let tgPoints: Array<POINT2>;\r\n        let ipc: IPointConversion;\r\n\r\n        //Deutch moved section 6-29-11\r\n        let left: number = 0.0;\r\n        let right: number = 0.0;\r\n        let top: number = 0.0;\r\n        let bottom: number = 0.0;\r\n        let temp: Point2D;\r\n        let ptGeoUL: Point2D;\r\n        let width: int = 0;\r\n        let height: int = 0;\r\n        let leftX: int = 0;\r\n        let topY: int = 0;\r\n        let bottomY: int = 0;\r\n        let rightX: int = 0;\r\n        let j: int = 0;\r\n        let bboxCoords: Array<Point2D>;\r\n        if (bbox != null && bbox !== \"\") {\r\n            let bounds: string[];\r\n            if (bbox.includes(\" \"))//trapezoid\r\n            {\r\n                bboxCoords = new Array<Point2D>();\r\n                let x: double = 0;\r\n                let y: double = 0;\r\n                let coords: string[] = bbox.split(\" \");\r\n                let arrCoord: string[];\r\n                for (let coord of coords) {\r\n                    arrCoord = coord.split(\",\");\r\n                    x = parseFloat(arrCoord[0]);\r\n                    y = parseFloat(arrCoord[1]);\r\n                    bboxCoords.push(new Point2D(x, y));\r\n                }\r\n                //use the upper left corner of the MBR containing geoCoords\r\n                //to set the converter\r\n                ptGeoUL = MultiPointHandler.getGeoUL(bboxCoords);\r\n                left = ptGeoUL.getX();\r\n                top = ptGeoUL.getY();\r\n                let bbox2: string = MultiPointHandler.getBboxFromCoords(bboxCoords);\r\n                scale = MultiPointHandler.getReasonableScale(bbox2, scale);\r\n                ipc = new PointConverter(left, top, scale);\r\n                let ptPixels: Point2D;\r\n                let ptGeo: Point2D;\r\n                let n: int = bboxCoords.length;\r\n                //for (j = 0; j < bboxCoords.length; j++) \r\n                for (j = 0; j < n; j++) {\r\n                    ptGeo = bboxCoords[j];\r\n                    ptPixels = ipc.GeoToPixels(ptGeo);\r\n                    x = ptPixels.getX();\r\n                    y = ptPixels.getY();\r\n                    if (x < 20) {\r\n                        x = 20;\r\n                    }\r\n                    if (y < 20) {\r\n                        y = 20;\r\n                    }\r\n                    ptPixels.setLocation(x, y);\r\n                    //end section\r\n                    bboxCoords[j] = ptPixels;\r\n                }\r\n            } else//rectangle\r\n            {\r\n                bounds = bbox.split(\",\");\r\n                left = parseFloat(bounds[0]);\r\n                right = parseFloat(bounds[2]);\r\n                top = parseFloat(bounds[3]);\r\n                bottom = parseFloat(bounds[1]);\r\n                scale = MultiPointHandler.getReasonableScale(bbox, scale);\r\n                ipc = new PointConverter(left, top, scale);\r\n            }\r\n\r\n            let pt2d: Point2D;\r\n            if (bboxCoords == null) {\r\n                pt2d = new Point2D(left, top);\r\n                temp = ipc.GeoToPixels(pt2d);\r\n\r\n                leftX = temp.getX() as int;\r\n                topY = temp.getY() as int;\r\n\r\n                pt2d = new Point2D(right, bottom);\r\n                temp = ipc.GeoToPixels(pt2d);\r\n\r\n                bottomY = temp.getY() as int;\r\n                rightX = temp.getX() as int;\r\n\r\n                width = Math.abs(rightX - leftX) as int;\r\n                height = Math.abs(bottomY - topY) as int;\r\n\r\n                rect = new Rectangle(leftX, topY, width, height);\r\n            }\r\n        } else {\r\n            rect = null;\r\n        }\r\n\r\n        if (ipc == null) {\r\n            let ptCoordsUL: Point2D = MultiPointHandler.getGeoUL(geoCoords);\r\n            ipc = new PointConverter(ptCoordsUL.getX(), ptCoordsUL.getY(), scale);\r\n        }\r\n        \r\n        let geoCoords2: Array<Point2D> = new Array<Point2D>();\r\n        geoCoords2.push(new Point2D(left, top));\r\n        geoCoords2.push(new Point2D(right, bottom));\r\n\r\n        //        if (normalize) {\r\n        //            NormalizeGECoordsToGEExtents(0, 360, geoCoords2);\r\n        //        }\r\n\r\n        try {\r\n\r\n            //String fillColor = null;\r\n            let mSymbol: MilStdSymbol = new MilStdSymbol(symbolCode, null, geoCoords, null);\r\n            \r\n            if (format == WebRenderer.OUTPUT_FORMAT_GEOSVG) {\r\n                // Use dash array and hatch pattern fill for SVG output\r\n                symbolAttributes.set(MilStdAttributes.UseDashArray, 'true')\r\n                symbolAttributes.set(MilStdAttributes.UsePatternFill, \"true\")\r\n            }\r\n\r\n            if (symbolModifiers != null || symbolAttributes != null) {\r\n                MultiPointHandler.populateModifiers(symbolModifiers, symbolAttributes, mSymbol);\r\n            } else {\r\n                mSymbol.setFillColor(null);\r\n            }\r\n\r\n            let tg: TGLight = clsRenderer.createTGLightFromMilStdSymbolBasicShape(mSymbol, ipc, basicShapeType);\r\n            let shapeInfos: Array<ShapeInfo> = [];\r\n            let modifierShapeInfos: Array<ShapeInfo> = [];\r\n            let clipArea: Point2D[] | Rectangle | Rectangle2D;\r\n            if (bboxCoords == null) {\r\n                clipArea = rect;\r\n            } else {\r\n                clipArea = bboxCoords;\r\n            }\r\n            if (clsRenderer.intersectsClipArea(tg, ipc, clipArea)) {\r\n                clsRenderer.render_GE(tg, shapeInfos, modifierShapeInfos, ipc, clipArea);\r\n            }\r\n            mSymbol.setSymbolShapes(shapeInfos);\r\n            mSymbol.setModifierShapes(modifierShapeInfos);\r\n            mSymbol.set_WasClipped(tg.get_WasClipped());\r\n\r\n            // Convert 2D shape to 3D\r\n            // Confirm there are at least two altitudes per shape\r\n            let altitudes = mSymbol.getModifiers_AM_AN_X(Modifiers.X_ALTITUDE_DEPTH);\r\n            if (altitudes.length === 1) {\r\n                altitudes = [0, altitudes[0]];\r\n            }\r\n            if (basicShapeType === Basic3DShapes.ROUTE){\r\n                altitudes = altitudes.slice(0, 2)\r\n            }\r\n            const lastAlt = altitudes[altitudes.length - 1];\r\n            const nextToLastAlt = altitudes[altitudes.length - 2];\r\n            while (altitudes.length < mSymbol.getSymbolShapes().length * 2) {\r\n                altitudes.push(nextToLastAlt, lastAlt);\r\n            }\r\n            for (let shapeIndex = 0; shapeIndex < mSymbol.getSymbolShapes().length; shapeIndex++) {\r\n                const minAlt = altitudes[shapeIndex * 2];\r\n                const maxAlt = altitudes[(shapeIndex * 2) + 1];\r\n                const oldShape = mSymbol.getSymbolShapes()[shapeIndex];\r\n\r\n                var bottomShape = new ShapeInfo3D();\r\n                bottomShape.setShapeType(oldShape.getShapeType());\r\n                bottomShape.setStroke(oldShape.getStroke());\r\n                bottomShape.setLineColor(oldShape.getLineColor());\r\n                bottomShape.setFillColor(oldShape.getFillColor());\r\n                bottomShape.setPatternFillImage(oldShape.getPatternFillImageInfo());\r\n                bottomShape.setPolylines([]);\r\n                var topShape = new ShapeInfo3D();\r\n                topShape.setShapeType(oldShape.getShapeType());\r\n                topShape.setStroke(oldShape.getStroke());\r\n                topShape.setLineColor(oldShape.getLineColor());\r\n                topShape.setFillColor(oldShape.getFillColor());\r\n                topShape.setPatternFillImage(oldShape.getPatternFillImageInfo());\r\n                topShape.setPolylines([]);\r\n\r\n                for (let polyLineIndex = 0; polyLineIndex < oldShape.getPolylines().length; polyLineIndex++) {\r\n                    const polyline = oldShape.getPolylines()[polyLineIndex];\r\n                    bottomShape.getPolylines().push([]);\r\n                    topShape.getPolylines().push([]);\r\n                    for (let ptIndex = 0; ptIndex < polyline.length; ptIndex++) {\r\n                        const pt = polyline[ptIndex];\r\n                        const pt2 = polyline[(ptIndex + 1) % polyline.length];\r\n                        bottomShape.getPolylines()[polyLineIndex].push(new Point3D(pt, minAlt));\r\n                        topShape.getPolylines()[polyLineIndex].push(new Point3D(pt, maxAlt));\r\n\r\n                        var sideShape = new ShapeInfo3D();\r\n                        sideShape.setShapeType(oldShape.getShapeType());\r\n                        sideShape.setStroke(oldShape.getStroke());\r\n                        sideShape.setLineColor(oldShape.getLineColor());\r\n                        sideShape.setFillColor(oldShape.getFillColor());\r\n                        sideShape.setPatternFillImage(oldShape.getPatternFillImageInfo());\r\n                        sideShape.setPolylines([[new Point3D(pt, minAlt), new Point3D(pt2, minAlt), new Point3D(pt2, maxAlt), new Point3D(pt, maxAlt), new Point3D(pt, minAlt)]]);\r\n                        shapes.push(sideShape);\r\n                    }\r\n                }\r\n                shapes.push(bottomShape);\r\n                shapes.push(topShape);\r\n            }\r\n\r\n            if (mSymbol.getSymbolShapes().length > 0 && mSymbol.getModifierShapes().length > 0) {\r\n                const modifierAlt = Math.max(...altitudes.slice(0, mSymbol.getSymbolShapes().length * 2));\r\n                for (const oldShape of mSymbol.getModifierShapes()) {\r\n                    var modShape = new ShapeInfo3D();\r\n                    modShape.setModifierString(oldShape.getModifierString());\r\n                    modShape.setModifierPosition(new Point3D(oldShape.getModifierPosition(), modifierAlt));\r\n                    modShape.setModifierAngle(oldShape.getModifierAngle());\r\n                    modShape.setTextJustify(oldShape.getTextJustify());\r\n                    modShape.setModifierImage(oldShape.getModifierImageInfo());\r\n                    modifiers.push(modShape);\r\n                }\r\n            }\r\n\r\n            if (format === WebRenderer.OUTPUT_FORMAT_KML) {\r\n                var textColor = mSymbol.getTextColor();\r\n                if (textColor == null)\r\n                    textColor = mSymbol.getLineColor();\r\n\r\n                jsonOutput = Shape3DHandler.KMLize(id, name, description, symbolCode, shapes, modifiers, ipc, normalize, textColor, altitudeMode, mSymbol.get_WasClipped());\r\n            } else if (format === WebRenderer.OUTPUT_FORMAT_GEOJSON) {\r\n                jsonOutput += (\"{\\\"type\\\":\\\"FeatureCollection\\\",\\\"features\\\":\");\r\n                jsonContent = Shape3DHandler.GeoJSONize(shapes, modifiers, ipc, normalize, mSymbol.getTextColor(), mSymbol.getTextBackgroundColor());\r\n                jsonOutput += (jsonContent);\r\n\r\n                //moving meta data properties to the last feature with no coords as feature collection doesn't allow properties\r\n                jsonOutput = jsonOutput.slice(0, -1);\r\n                if (jsonContent.length > 2)\r\n                    jsonOutput += \",\";\r\n                jsonOutput += (\"{\\\"type\\\": \\\"Feature\\\",\\\"geometry\\\": { \\\"type\\\": \\\"Polygon\\\",\\\"coordinates\\\": [ ]}\");\r\n\r\n                jsonOutput += (\",\\\"properties\\\":{\\\"id\\\":\\\"\");\r\n                jsonOutput += (id);\r\n                jsonOutput += (\"\\\",\\\"name\\\":\\\"\");\r\n                jsonOutput += (name);\r\n                jsonOutput += (\"\\\",\\\"description\\\":\\\"\");\r\n                jsonOutput += (description);\r\n                jsonOutput += (\"\\\",\\\"symbolID\\\":\\\"\");\r\n                jsonOutput += (symbolCode);\r\n                jsonOutput += (\"\\\",\\\"wasClipped\\\":\\\"\");\r\n                jsonOutput += (mSymbol.get_WasClipped()).toString();\r\n                jsonOutput += (\"\\\"}}]}\");\r\n            }\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                let st: string = JavaRendererUtilities.getStackTrace(exc);\r\n                jsonOutput = \"\";\r\n                jsonOutput += (\"{\\\"type\\\":\\\"error\\\",\\\"error\\\":\\\"There was an error creating the MilStdSymbol \" + symbolCode + \": \" + \"- \");\r\n                jsonOutput += (exc.message + \" - \");\r\n                jsonOutput += (st);\r\n                jsonOutput += (\"\\\"}\");\r\n\r\n                ErrorLogger.LogException(\"Shape3DHandler\", \"RenderBasic3DShape\", exc);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n\r\n        ErrorLogger.LogMessage(\"Shape3DHandler\", \"RenderBasic3DShape()\", \"exit RenderBasic3DShape\", LogLevel.FINER);\r\n        return jsonOutput.toString();\r\n    }\r\n\r\n    /**\r\n     * 3D Version of {@link MultiPointHandler.KMLize()}\r\n     */\r\n    private static KMLize(id: string,\r\n        name: string,\r\n        description: string,\r\n        symbolCode: string,\r\n        shapes: Array<ShapeInfo3D>,\r\n        modifiers: Array<ShapeInfo3D>,\r\n        ipc: IPointConversion,\r\n        normalize: boolean,\r\n        textColor: Color,\r\n        altitudeMode: string, \r\n        wasClipped: boolean): string {\r\n        let kml: string = \"\";\r\n        let tempModifier: ShapeInfo3D;\r\n        let cdataStart: string = \"<![CDATA[\";\r\n        let cdataEnd: string = \"]]>\";\r\n        let len: int = shapes.length;\r\n        kml += (\"<Folder id=\\\"\" + id + \"\\\">\");\r\n        kml += (\"<name>\" + cdataStart + name + cdataEnd + \"</name>\");\r\n        kml += (\"<visibility>1</visibility>\");\r\n        kml += (\"<description>\" + cdataStart + description + cdataEnd + \"</description>\");\r\n        kml += (\"<ExtendedData>\");\r\n        kml += (\"<Data name=\\\"symbolID\\\"><value>\" + cdataStart + symbolCode + cdataEnd + \"</value></Data>\");\r\n        kml += (\"<Data name=\\\"wasClipped\\\"><value>\" + cdataStart + wasClipped + cdataEnd + \"</value></Data>\");\r\n        kml += (\"</ExtendedData>\");\r\n        for (let i: int = 0; i < len; i++) {\r\n            let shapesToAdd: string = Shape3DHandler.ShapeToKMLString(shapes[i], ipc, normalize, altitudeMode);\r\n            kml += (shapesToAdd);\r\n        }\r\n\r\n        let len2: int = modifiers.length;\r\n\r\n        for (let j: int = 0; j < len2; j++) {\r\n\r\n            tempModifier = modifiers[j];\r\n\r\n            //if(geMap)//if using google earth\r\n            //assume kml text is going to be centered\r\n            //AdjustModifierPointToCenter(tempModifier);\r\n\r\n            let labelsToAdd: string = Shape3DHandler.LabelToKMLString(tempModifier, ipc, normalize, textColor, altitudeMode);\r\n            kml += (labelsToAdd);\r\n        }\r\n\r\n        kml += (\"</Folder>\");\r\n        return kml.toString();\r\n    }\r\n\r\n    /**\r\n     * 3D Version of {@link MultiPointHandler.ShapeToKMLString()}\r\n     */\r\n    private static ShapeToKMLString(shapeInfo: ShapeInfo3D,\r\n        ipc: IPointConversion,\r\n        normalize: boolean,\r\n        altitudeMode: string): string {\r\n        let kml: string = \"\";\r\n        let lineColor: Color;\r\n        let fillColor: Color;\r\n        let googleLineColor: string;\r\n        let googleFillColor: string;\r\n        let stroke: BasicStroke;\r\n        let lineWidth: int = 4;\r\n\r\n        kml += (\"<Placemark>\");\r\n        kml += (\"<Style>\");\r\n\r\n        lineColor = shapeInfo.getLineColor();\r\n        if (lineColor != null) {\r\n            googleLineColor = RendererUtilities.colorToHexString(shapeInfo.getLineColor(), true).substring(1);\r\n            googleLineColor = JavaRendererUtilities.ARGBtoABGR(googleLineColor);\r\n\r\n            stroke = shapeInfo.getStroke();\r\n            if (stroke != null) {\r\n                lineWidth = stroke.getLineWidth() as int;\r\n            }\r\n\r\n            kml += (\"<LineStyle>\");\r\n            kml += (\"<color>\" + googleLineColor + \"</color>\");\r\n            kml += (\"<colorMode>normal</colorMode>\");\r\n            kml += (\"<width>\" + lineWidth.toString() + \"</width>\");\r\n            kml += (\"</LineStyle>\");\r\n        }\r\n\r\n        fillColor = shapeInfo.getFillColor();\r\n        let fillPattern: string = shapeInfo.getPatternFillImage();\r\n        if (fillColor != null || fillPattern != null) {\r\n            kml += (\"<PolyStyle>\");\r\n\r\n            if (fillColor != null) {\r\n                googleFillColor = RendererUtilities.colorToHexString(shapeInfo.getFillColor(), true).substring(1);\r\n                googleFillColor = JavaRendererUtilities.ARGBtoABGR(googleFillColor);\r\n                kml += (\"<color>\" + googleFillColor + \"</color>\");\r\n                kml += (\"<colorMode>normal</colorMode>\");\r\n            }\r\n            if (fillPattern != null) {\r\n                kml += (\"<shader>\" + fillPattern + \"</shader>\");\r\n            }\r\n\r\n            kml += (\"<fill>1</fill>\");\r\n            if (lineColor != null) {\r\n                kml += (\"<outline>1</outline>\");\r\n            } else {\r\n                kml += (\"<outline>0</outline>\");\r\n            }\r\n            kml += (\"</PolyStyle>\");\r\n        }\r\n\r\n        kml += (\"</Style>\");\r\n\r\n        let shapesArray: Point3D[][] = shapeInfo.getPolylines();\r\n        let len: int = shapesArray.length;\r\n        kml += (\"<MultiGeometry>\");\r\n\r\n        for (let i: int = 0; i < len; i++) {\r\n            let shape: Point3D[] = shapesArray[i];\r\n            normalize = MultiPointHandler.normalizePoints(shape, ipc);\r\n            if (lineColor != null && fillColor == null) {\r\n                kml += (\"<Polygon>\");\r\n                kml += (\"<tessellate>1</tessellate>\");\r\n                kml += (\"<altitudeMode>\" + altitudeMode + \"</altitudeMode>\");\r\n                kml += (\"<outerBoundaryIs><LinearRing><coordinates>\");\r\n                let n: int = shape.length;\r\n                //for (int j = 0; j < shape.length; j++) \r\n                for (let j: int = 0; j < n; j++) {\r\n                    let coord: Point3D = shape[j] as Point3D;\r\n                    let geoCoord: Point2D = ipc.PixelsToGeo(coord);\r\n                    if (normalize) {\r\n                        geoCoord = MultiPointHandler.NormalizeCoordToGECoord(geoCoord);\r\n                    }\r\n\r\n                    let latitude: double = Math.round(geoCoord.getY() * 100000000.0) / 100000000.0;\r\n                    let longitude: double = Math.round(geoCoord.getX() * 100000000.0) / 100000000.0;\r\n                    let altitude: double = coord.getZ();\r\n\r\n                    kml += (longitude);\r\n                    kml += (\",\");\r\n                    kml += (latitude);\r\n                    kml += (\",\");\r\n                    kml += (altitude);\r\n                    if (j < shape.length - 1) {\r\n\r\n                        kml += (\" \");\r\n                    }\r\n                }\r\n\r\n                kml += (\"</coordinates></LinearRing></outerBoundaryIs>\");\r\n                kml += (\"</Polygon>\");\r\n            }\r\n\r\n            if (fillColor != null) {\r\n\r\n                if (i === 0) {\r\n                    kml += (\"<Polygon>\");\r\n                    kml += (\"<tessellate>1</tessellate>\");\r\n                    kml += (\"<altitudeMode>\" + altitudeMode + \"</altitudeMode>\");\r\n                }\r\n                //kml += (\"<outerBoundaryIs>\");\r\n                if (i === 1 && len > 1) {\r\n                    kml += (\"<innerBoundaryIs>\");\r\n                } else {\r\n                    kml += (\"<outerBoundaryIs>\");\r\n                }\r\n                kml += (\"<LinearRing>\");\r\n                kml += (\"<coordinates>\");\r\n\r\n                let n: int = shape.length;\r\n                //for (int j = 0; j < shape.length; j++) \r\n                for (let j: int = 0; j < n; j++) {\r\n                    let coord: Point3D = shape[j] as Point3D;\r\n                    let geoCoord: Point2D = ipc.PixelsToGeo(coord);\r\n\r\n                    let latitude: double = Math.round(geoCoord.getY() * 100000000.0) / 100000000.0;\r\n                    let longitude: double = Math.round(geoCoord.getX() * 100000000.0) / 100000000.0;\r\n                    let altitude: double = coord.getZ();\r\n\r\n                    //fix for fill crossing DTL\r\n                    if (normalize) {\r\n                        if (longitude > 0) {\r\n                            longitude -= 360;\r\n                        }\r\n                    }\r\n\r\n                    kml += (longitude);\r\n                    kml += (\",\");\r\n                    kml += (latitude);\r\n                    kml += (\",\");\r\n                    kml += (altitude);\r\n                    if (j < shape.length - 1) {\r\n\r\n                        kml += (\" \");\r\n                    }\r\n\r\n                }\r\n\r\n                kml += (\"</coordinates>\");\r\n                kml += (\"</LinearRing>\");\r\n                if (i === 1 && len > 1) {\r\n                    kml += (\"</innerBoundaryIs>\");\r\n                } else {\r\n                    kml += (\"</outerBoundaryIs>\");\r\n                }\r\n                if (i === len - 1) {\r\n                    kml += (\"</Polygon>\");\r\n                }\r\n            }\r\n        }\r\n\r\n        kml += (\"</MultiGeometry>\");\r\n        kml += (\"</Placemark>\");\r\n\r\n        return kml.toString();\r\n    }\r\n\r\n    /**\r\n     * 3D Version of {@link MultiPointHandler.LabelToKMLString()}\r\n     */\r\n    private static LabelToKMLString(shapeInfo: ShapeInfo3D, ipc: IPointConversion, normalize: boolean, textColor: Color, altitudeMode: string): string {\r\n        let kml: string = \"\";\r\n\r\n        //Point2D coord = (Point2D) new Point2D(shapeInfo.getGlyphPosition().getX(), shapeInfo.getGlyphPosition().getY());\r\n        let coord: Point3D = new Point3D(shapeInfo.getModifierPosition().getX(), shapeInfo.getModifierPosition().getY(), shapeInfo.getModifierPosition().getZ());\r\n        let geoCoord: Point2D = ipc.PixelsToGeo(coord);\r\n        //M. Deutch 9-26-11\r\n        if (normalize) {\r\n            geoCoord = MultiPointHandler.NormalizeCoordToGECoord(geoCoord);\r\n        }\r\n        let latitude: double = Math.round(geoCoord.getY() * 100000000.0) / 100000000.0;\r\n        let longitude: double = Math.round(geoCoord.getX() * 100000000.0) / 100000000.0;\r\n        let altitude: double = coord.getZ();\r\n        let angle: number = Math.round(shapeInfo.getModifierAngle());\r\n\r\n        let text: string = shapeInfo.getModifierString();\r\n\r\n        let cdataStart: string = \"<![CDATA[\";\r\n        let cdataEnd: string = \"]]>\";\r\n\r\n        let color: string = RendererUtilities.colorToHexString(textColor, false).substring(1);\r\n        color = JavaRendererUtilities.ARGBtoABGR(color);\r\n        let kmlScale: double = RendererSettings.getInstance().getKMLLabelScale();\r\n\r\n        if (kmlScale > 0 && text != null && text !== \"\") {\r\n            kml += (\"<Placemark>\");//(\"<Placemark id=\\\"\" + id + \"_lp\" + i + \"\\\">\");\r\n            kml += (\"<name>\" + cdataStart + text + cdataEnd + \"</name>\");\r\n            kml += (\"<Style>\");\r\n            kml += (\"<IconStyle>\");\r\n            kml += (\"<scale>\" + kmlScale + \"</scale>\");\r\n            kml += (\"<heading>\" + angle + \"</heading>\");\r\n            kml += (\"<Icon>\");\r\n            kml += (\"<href></href>\");\r\n            kml += (\"</Icon>\");\r\n            kml += (\"</IconStyle>\");\r\n            kml += (\"<LabelStyle>\");\r\n            kml += (\"<color>\" + color + \"</color>\");\r\n            kml += (\"<scale>\" + kmlScale.toString() + \"</scale>\");\r\n            kml += (\"</LabelStyle>\");\r\n            kml += (\"</Style>\");\r\n            kml += (\"<Point>\");\r\n            kml += (\"<extrude>0</extrude>\");\r\n            kml += (\"<altitudeMode>\" + altitudeMode + \"</altitudeMode>\");\r\n            kml += (\"<coordinates>\");\r\n            kml += (longitude);\r\n            kml += (\",\");\r\n            kml += (latitude);\r\n            kml += (\",\");\r\n            kml += (altitude);\r\n            kml += (\"</coordinates>\");\r\n            kml += (\"</Point>\");\r\n            kml += (\"</Placemark>\");\r\n        } else {\r\n            return \"\";\r\n        }\r\n\r\n        return kml.toString();\r\n    }\r\n\r\n    /**\r\n     * 3D Version of {@link MultiPointHandler.GeoJSONize()}\r\n     */\r\n    private static GeoJSONize(shapes: Array<ShapeInfo3D>, modifiers: Array<ShapeInfo3D>, ipc: IPointConversion, normalize: boolean, textColor: Color, textBackgroundColor: Color): string {\r\n        let tempModifier: ShapeInfo3D;\r\n        let fc: string = \"\";//JSON feature collection\r\n\r\n        fc += (\"[\");\r\n\r\n        let len: int = shapes.length;\r\n        for (let i: int = 0; i < len; i++) {\r\n            let shapesToAdd: string = null;\r\n            let tempShape: ShapeInfo3D = shapes[i];\r\n            if (tempShape != null && tempShape !== undefined) {\r\n                shapesToAdd = Shape3DHandler.ShapeToGeoJSONString(tempShape, ipc, normalize);\r\n                if (shapesToAdd != null && shapesToAdd.length > 0) {\r\n                    fc += (shapesToAdd);\r\n                    if (i < len - 1) {\r\n                        fc += (\",\");\r\n                    }\r\n                }\r\n            }\r\n        }\r\n\r\n        let len2: int = modifiers.length;\r\n\r\n        for (let j: int = 0; j < len2; j++) {\r\n            tempModifier = modifiers[j];\r\n\r\n            let modifiersToAdd: string;\r\n            if (modifiers[j].getModifierImage() != null) {\r\n                modifiersToAdd = Shape3DHandler.ImageToGeoJSONString(tempModifier, ipc, normalize);\r\n            } else {\r\n                modifiersToAdd = Shape3DHandler.LabelToGeoJSONString(tempModifier, ipc, normalize, textColor, textBackgroundColor);\r\n            }\r\n            if (modifiersToAdd.length > 0) {\r\n                if (fc.length > 1)\r\n                    fc += (\",\");\r\n                fc += (modifiersToAdd);\r\n            }\r\n        }\r\n        fc += (\"]\");\r\n        let GeoJSON: string = fc.toString();\r\n        return GeoJSON;\r\n    }\r\n\r\n    /**\r\n     * 3D Version of {@link MultiPointHandler.ShapeToGeoJSONString()}\r\n     */\r\n    private static ShapeToGeoJSONString(shapeInfo: ShapeInfo3D, ipc: IPointConversion, normalize: boolean): string {\r\n        let JSONed: string = \"\";\r\n        let properties: string = \"\";\r\n        let geometry: string = \"\";\r\n        let geometryType: string;\r\n        let sda: string;\r\n        /*\r\n         NOTE: Google Earth / KML colors are backwards.\r\n         They are ordered Alpha,Blue,Green,Red, not Red,Green,Blue,Aplha like the rest of the world\r\n         * */\r\n        let lineColor: Color = shapeInfo.getLineColor();\r\n        let fillColor: Color = shapeInfo.getFillColor();\r\n\r\n        if (shapeInfo.getShapeType() === ShapeInfo.SHAPE_TYPE_FILL || fillColor != null || shapeInfo.getPatternFillImage() != null) {\r\n            geometryType = \"\\\"Polygon\\\"\";\r\n        } else //if(shapeInfo.getShapeType() == ShapeInfo.SHAPE_TYPE_POLYLINE)\r\n        {\r\n            geometryType = \"\\\"MultiLineString\\\"\";\r\n        }\r\n\r\n        let stroke: BasicStroke;\r\n        stroke = shapeInfo.getStroke();\r\n        let lineWidth: int = 4;\r\n\r\n        if (stroke != null) {\r\n            lineWidth = Math.trunc(stroke.getLineWidth());\r\n        }\r\n\r\n        //generate JSON properties for feature\r\n        properties += (\"\\\"properties\\\":{\");\r\n        properties += (\"\\\"label\\\":\\\"\\\",\");\r\n        if (lineColor != null) {\r\n            properties += (\"\\\"strokeColor\\\":\\\"\" + RendererUtilities.colorToHexString(lineColor, false) + \"\\\",\");\r\n            properties += (\"\\\"lineOpacity\\\":\" + (lineColor.getAlpha() / 255).toString() + \",\");\r\n        }\r\n        if (fillColor != null) {\r\n            properties += (\"\\\"fillColor\\\":\\\"\" + RendererUtilities.colorToHexString(fillColor, false) + \"\\\",\");\r\n            properties += (\"\\\"fillOpacity\\\":\" + (fillColor.getAlpha() / 255).toString() + \",\");\r\n        }\r\n        if (shapeInfo.getPatternFillImage() != null) {\r\n            properties += (\"\\\"fillPattern\\\":\\\"\" + shapeInfo.getPatternFillImage() + \"\\\",\");\r\n        }\r\n        if (stroke.getDashArray() != null) {\r\n            sda = \"\\\"strokeDasharray\\\":[\" + stroke.getDashArray().toString() + \"],\";\r\n            properties += (sda);\r\n        }\r\n\r\n\r\n        let lineCap: int = stroke.getEndCap();\r\n        properties += (\"\\\"lineCap\\\":\" + lineCap + \",\");\r\n\r\n        let strokeWidth: string = lineWidth.toString();\r\n        properties += (\"\\\"strokeWidth\\\":\" + strokeWidth + \",\");\r\n        properties += (\"\\\"strokeWeight\\\":\" + strokeWidth + \"\");\r\n        properties += (\"},\");\r\n\r\n\r\n        properties += (\"\\\"style\\\":{\");\r\n        if (lineColor != null) {\r\n            properties += (\"\\\"stroke\\\":\\\"\" + RendererUtilities.colorToHexString(lineColor, false) + \"\\\",\");\r\n            properties += (\"\\\"line-opacity\\\":\" + (lineColor.getAlpha() / 255).toString() + \",\");\r\n        }\r\n        if (fillColor != null) {\r\n            properties += (\"\\\"fill\\\":\\\"\" + RendererUtilities.colorToHexString(fillColor, false) + \"\\\",\");\r\n            properties += (\"\\\"fill-opacity\\\":\" + (fillColor.getAlpha() / 255).toString() + \",\");\r\n        }\r\n        if (stroke.getDashArray() != null) {\r\n            let da: number[] = stroke.getDashArray();\r\n            sda = da[0].toString();\r\n            if (da.length > 1) {\r\n                for (let i: int = 1; i < da.length; i++) {\r\n                    sda = sda + \" \" + da[i].toString();\r\n                }\r\n            }\r\n            sda = \"\\\"stroke-dasharray\\\":\\\"\" + sda + \"\\\",\";\r\n            properties += (sda);\r\n            sda = null;\r\n        }\r\n\r\n        if (lineCap === BasicStroke.CAP_SQUARE) {\r\n            properties += (\"\\\"stroke-linecap\\\":\\\"square\\\",\");\r\n        } else if (lineCap === BasicStroke.CAP_ROUND) {\r\n            properties += (\"\\\"stroke-linecap\\\":\\\"round\\\",\");\r\n        } else if (lineCap === BasicStroke.CAP_BUTT) {\r\n            properties += (\"\\\"stroke-linecap\\\":\\\"butt\\\",\");\r\n        }\r\n\r\n        strokeWidth = lineWidth.toString();\r\n        properties += (\"\\\"stroke-width\\\":\" + strokeWidth);\r\n        properties += (\"}\");\r\n\r\n\r\n        //generate JSON geometry for feature\r\n        geometry += (\"\\\"geometry\\\":{\\\"type\\\":\");\r\n        geometry += (geometryType);\r\n        geometry += (\",\\\"coordinates\\\":[\");\r\n\r\n        let shapesArray: Point2D[][] = shapeInfo.getPolylines();\r\n\r\n        for (let i: int = 0; i < shapesArray.length; i++) {\r\n            let pointList: Point2D[] = shapesArray[i];\r\n\r\n            normalize = MultiPointHandler.normalizePoints(pointList, ipc);\r\n\r\n            geometry += (\"[\");\r\n\r\n            //console.log(\"Pixel Coords:\");\r\n            for (let j: int = 0; j < pointList.length; j++) {\r\n                let coord: Point3D = pointList[j] as Point3D;\r\n                let geoCoord: Point2D = ipc.PixelsToGeo(coord);\r\n                //M. Deutch 9-27-11\r\n                if (normalize) {\r\n                    geoCoord = MultiPointHandler.NormalizeCoordToGECoord(geoCoord);\r\n                }\r\n                let latitude: double = Math.round(geoCoord.getY() * 100000000.0) / 100000000.0;\r\n                let longitude: double = Math.round(geoCoord.getX() * 100000000.0) / 100000000.0;\r\n                let altitude: double = coord.getZ();\r\n\r\n                //fix for fill crossing DTL\r\n                if (normalize && fillColor != null) {\r\n                    if (longitude > 0) {\r\n                        longitude -= 360;\r\n                    }\r\n                }\r\n\r\n                //diagnostic M. Deutch 10-18-11\r\n                //set the point as geo so that the \r\n                //coord.setLocation(longitude, latitude);\r\n                coord = new Point3D(longitude, latitude, altitude);\r\n                pointList[j] = coord;\r\n                //end section\r\n\r\n                geometry += (\"[\");\r\n                geometry += (longitude);\r\n                geometry += (\",\");\r\n                geometry += (latitude);\r\n                geometry += (\",\");\r\n                geometry += (altitude);\r\n                geometry += (\"]\");\r\n\r\n                if (j < (pointList.length - 1)) {\r\n                    geometry += (\",\");\r\n                }\r\n            }\r\n\r\n            geometry += (\"]\");\r\n\r\n            if (i < (shapesArray.length - 1)) {\r\n                geometry += (\",\");\r\n            }\r\n        }\r\n        geometry += (\"]}\");\r\n\r\n        JSONed += (\"{\\\"type\\\":\\\"Feature\\\",\");\r\n        JSONed += (properties.toString());\r\n        JSONed += (\",\");\r\n        JSONed += (geometry.toString());\r\n        JSONed += (\"}\");\r\n\r\n        return JSONed.toString();\r\n    }\r\n\r\n    /**\r\n     * 3D Version of {@link MultiPointHandler.ImageToGeoJSONString()}\r\n     */\r\n    private static ImageToGeoJSONString(shapeInfo: ShapeInfo3D, ipc: IPointConversion, normalize: boolean): string {\r\n        let JSONed: string = \"\";\r\n\r\n        //AffineTransform at = shapeInfo.getAffineTransform();\r\n        //Point2D coord = (Point2D)new Point2D(at.getTranslateX(), at.getTranslateY());\r\n        //Point2D coord = (Point2D) new Point2D(shapeInfo.getGlyphPosition().getX(), shapeInfo.getGlyphPosition().getY());\r\n        let coord: Point3D = new Point3D(shapeInfo.getModifierPosition().getX(), shapeInfo.getModifierPosition().getY(), shapeInfo.getModifierPosition().getZ());\r\n        let geoCoord: Point2D = ipc.PixelsToGeo(coord);\r\n        //M. Deutch 9-27-11\r\n        if (normalize) {\r\n            geoCoord = MultiPointHandler.NormalizeCoordToGECoord(geoCoord);\r\n        }\r\n        let latitude: double = Math.round(geoCoord.getY() * 100000000.0) / 100000000.0;\r\n        let longitude: double = Math.round(geoCoord.getX() * 100000000.0) / 100000000.0;\r\n        let altitude: double = coord.getZ();\r\n        let angle: double = shapeInfo.getModifierAngle();\r\n        coord.setLocation(longitude, latitude);\r\n\r\n        //diagnostic M. Deutch 10-18-11\r\n        shapeInfo.setGlyphPosition(coord);\r\n\r\n        let image: string = shapeInfo.getModifierImage();\r\n\r\n        let RS: RendererSettings = RendererSettings.getInstance();\r\n\r\n        if (image != null) {\r\n\r\n            JSONed += (\"{\\\"type\\\":\\\"Feature\\\",\\\"properties\\\":{\\\"image\\\":\\\"\");\r\n            JSONed += (image);\r\n            JSONed += (\"\\\",\\\"rotation\\\":\");\r\n            JSONed += (angle);\r\n            JSONed += (\",\\\"angle\\\":\");\r\n            JSONed += (angle);\r\n            JSONed += (\"},\");\r\n            JSONed += (\"\\\"geometry\\\":{\\\"type\\\":\\\"Point\\\",\\\"coordinates\\\":[\");\r\n            JSONed += (longitude);\r\n            JSONed += (\",\");\r\n            JSONed += (latitude);\r\n            JSONed += (\",\");\r\n            JSONed += (altitude);\r\n            JSONed += (\"]\");\r\n            JSONed += (\"}}\");\r\n\r\n        } else {\r\n            return \"\";\r\n        }\r\n\r\n        return JSONed.toString();\r\n    }\r\n\r\n    /**\r\n     * 3D Version of {@link MultiPointHandler.LabelToGeoJSONString()}\r\n     */\r\n    private static LabelToGeoJSONString(shapeInfo: ShapeInfo3D, ipc: IPointConversion, normalize: boolean, textColor: Color, textBackgroundColor: Color): string {\r\n        let JSONed: string = \"\";\r\n\r\n        let outlineColor: Color = MultiPointHandler.getIdealTextBackgroundColor(textColor);\r\n        if (textBackgroundColor != null) {\r\n            outlineColor = textBackgroundColor;\r\n        }\r\n\r\n        //AffineTransform at = shapeInfo.getAffineTransform();\r\n        //Point2D coord = (Point2D)new Point2D(at.getTranslateX(), at.getTranslateY());\r\n        //Point2D coord = (Point2D) new Point2D(shapeInfo.getGlyphPosition().getX(), shapeInfo.getGlyphPosition().getY());\r\n        let coord: Point3D = new Point3D(shapeInfo.getModifierPosition().getX(), shapeInfo.getModifierPosition().getY(), shapeInfo.getModifierPosition().getZ());\r\n        let geoCoord: Point2D = ipc.PixelsToGeo(coord);\r\n        //M. Deutch 9-27-11\r\n        if (normalize) {\r\n            geoCoord = MultiPointHandler.NormalizeCoordToGECoord(geoCoord);\r\n        }\r\n        let latitude: double = Math.round(geoCoord.getY() * 100000000.0) / 100000000.0;\r\n        let longitude: double = Math.round(geoCoord.getX() * 100000000.0) / 100000000.0;\r\n        let altitude: double = coord.getZ();\r\n        let angle: double = shapeInfo.getModifierAngle();\r\n        coord.setLocation(longitude, latitude);\r\n\r\n        //diagnostic M. Deutch 10-18-11\r\n        shapeInfo.setGlyphPosition(coord);\r\n\r\n        let text: string = shapeInfo.getModifierString();\r\n\r\n        let justify: int = shapeInfo.getTextJustify();\r\n        let strJustify: string = \"left\";\r\n        if (justify === 0) {\r\n            strJustify = \"left\";\r\n        } else if (justify === 1) {\r\n            strJustify = \"center\";\r\n        } else if (justify === 2) {\r\n            strJustify = \"right\";\r\n        }\r\n\r\n        let RS: RendererSettings = RendererSettings.getInstance();\r\n\r\n        if (text != null && text !== \"\") {\r\n\r\n            JSONed += (\"{\\\"type\\\":\\\"Feature\\\",\\\"properties\\\":{\\\"label\\\":\\\"\");\r\n            JSONed += (text);\r\n            JSONed += (\"\\\",\\\"pointRadius\\\":0,\\\"fontColor\\\":\\\"\");\r\n            JSONed += (RendererUtilities.colorToHexString(textColor, false));\r\n            JSONed += (\"\\\",\\\"fontSize\\\":\\\"\");\r\n            JSONed += (RS.getMPLabelFont().getSize().toString() + \"pt\\\"\");\r\n            JSONed += (\",\\\"fontFamily\\\":\\\"\");\r\n            JSONed += (RS.getMPLabelFont().getName());\r\n            JSONed += (\", sans-serif\");\r\n\r\n            if (RS.getMPLabelFont().getType() === Font.BOLD) {\r\n                JSONed += (\"\\\",\\\"fontWeight\\\":\\\"bold\\\"\");\r\n            } else {\r\n                JSONed += (\"\\\",\\\"fontWeight\\\":\\\"normal\\\"\");\r\n            }\r\n\r\n            //JSONed += (\",\\\"labelAlign\\\":\\\"lm\\\"\");\r\n            JSONed += (\",\\\"labelAlign\\\":\\\"\");\r\n            JSONed += (strJustify);\r\n            JSONed += (\"\\\",\\\"labelBaseline\\\":\\\"alphabetic\");\r\n            JSONed += (\"\\\",\\\"labelXOffset\\\":0\");\r\n            JSONed += (\",\\\"labelYOffset\\\":0\");\r\n            JSONed += (\",\\\"labelOutlineColor\\\":\\\"\");\r\n            JSONed += (RendererUtilities.colorToHexString(outlineColor, false));\r\n            JSONed += (\"\\\",\\\"labelOutlineWidth\\\":\");\r\n            JSONed += (\"4\");\r\n            JSONed += (\",\\\"rotation\\\":\");\r\n            JSONed += (angle);\r\n            JSONed += (\",\\\"angle\\\":\");\r\n            JSONed += (angle);\r\n            JSONed += (\"},\");\r\n\r\n            JSONed += (\"\\\"geometry\\\":{\\\"type\\\":\\\"Point\\\",\\\"coordinates\\\":[\");\r\n            JSONed += (longitude);\r\n            JSONed += (\",\");\r\n            JSONed += (latitude);\r\n            JSONed += (\",\");\r\n            JSONed += (altitude);\r\n            JSONed += (\"]\");\r\n            JSONed += (\"}}\");\r\n\r\n        } else {\r\n            return \"\";\r\n        }\r\n\r\n        return JSONed.toString();\r\n    }\r\n}","\r\n// This import is if we need to call a javascript function\r\n// It requires that you import the plugins.jar from the jdk folder into the project libraries\r\n//import netscape.javascript.JSObject;\r\n\r\n\r\n\r\nimport { type long, type double, type int } from \"../../../c5isr/graphics2d/BasicTypes\";\r\nimport { Font } from \"../../graphics2d/Font\";\r\nimport { Point2D } from \"../../graphics2d/Point2D\";\r\nimport { Rectangle2D } from \"../../graphics2d/Rectangle2D\";\r\nimport { Color } from \"../../renderer/utilities/Color\";\r\nimport { ErrorLogger } from \"../../renderer/utilities/ErrorLogger\";\r\nimport { LogLevel } from \"../../renderer/utilities/LogLevel\";\r\nimport { MilStdAttributes } from \"../../renderer/utilities/MilStdAttributes\";\r\nimport { MilStdSymbol } from \"../../renderer/utilities/MilStdSymbol\";\r\nimport { Modifiers } from \"../../renderer/utilities/Modifiers\";\r\nimport { RendererSettings } from \"../../renderer/utilities/RendererSettings\";\r\nimport { SymbolUtilities } from \"../../renderer/utilities/SymbolUtilities\";\r\nimport { MultiPointHandler } from \"./MultiPointHandler\";\r\nimport { SymbolModifiers } from \"./SymbolModifiers\";\r\nimport { JavaRendererUtilities } from \"./utilities/JavaRendererUtilities\";\r\nimport { RendererUtilities } from \"../../renderer/utilities/RendererUtilities\";\r\nimport { mdlGeodesic } from \"../../JavaTacticalRenderer/mdlGeodesic\"\r\nimport { POINT2 } from \"../../JavaLineArray/POINT2\";\r\nimport { ref } from \"../../JavaLineArray/ref\"\r\nimport { BasicShapes } from \"../../JavaLineArray/BasicShapes\";\r\nimport { Basic3DShapes } from \"./utilities/Basic3DShapes\";\r\nimport { Shape3DHandler } from \"./Shape3DHandler\";\r\nimport { SymbolID } from \"../../renderer/utilities/SymbolID\";\r\n\r\n\r\n/**\r\n * Main class for rendering multi-point graphics such as Control Measures, Atmospheric, and Oceanographic.\r\n *\r\n */\r\n//@SuppressWarnings(\"unused\")\r\nexport class WebRenderer /* extends Applet */ {\r\n    // private static readonly serialVersionUID: long = -2691218568602318366n;\r\n\r\n    public static readonly OUTPUT_FORMAT_KML = 0;\r\n    /**\r\n     * @deprecated\r\n     */\r\n    public static readonly OUTPUT_FORMAT_JSON = 1;\r\n    public static readonly OUTPUT_FORMAT_GEOJSON = 2;\r\n    public static readonly OUTPUT_FORMAT_GEOSVG = 3;\r\n\r\n\r\n    // Arbitrary default values of attributes\r\n    public static readonly MIN_ALT_DEFAULT: double = 0.0;\r\n    public static readonly MAX_ALT_DEFAULT: double = 100.0;\r\n    public static readonly RADIUS1_DEFAULT: double = 50.0;\r\n    public static readonly RADIUS2_DEFAULT: double = 100.0;\r\n    public static readonly LEFT_AZIMUTH_DEFAULT: double = 0.0;\r\n    public static readonly RIGHT_AZIMUTH_DEFAULT: double = 90.0;\r\n\r\n    public static readonly ERR_ATTRIBUTES_NOT_FORMATTED: string = \"{\\\"type\\\":\\\"error\\\",\"\r\n        + \"\\\"error\\\":\\\"The attribute paramaters are not formatted \"\r\n        + \"correctly\";\r\n\r\n    public static readonly DEFAULT_ATTRIBUTES: string =\r\n        `{\"attributes\":[{\"radius1\":${WebRenderer.RADIUS1_DEFAULT},\r\n    \"radius2\":${WebRenderer.RADIUS2_DEFAULT},\r\n    \"minalt\":${WebRenderer.MIN_ALT_DEFAULT},\"maxalt\":${WebRenderer.MAX_ALT_DEFAULT},\r\n    \"leftAzimuth\":${WebRenderer.LEFT_AZIMUTH_DEFAULT},\"rightAzimuth\":${WebRenderer.RIGHT_AZIMUTH_DEFAULT}}]}`;\r\n\r\n\r\n    private static _initSuccess: boolean = false;\r\n\r\n\r\n    private static init(): void {\r\n        try {\r\n            if (WebRenderer._initSuccess === false) {\r\n                //use WebRenderer.setLoggingLevel()\r\n\r\n                //sets default value for single point symbology to have an outline.\r\n                //outline color will be automatically determined based on line color\r\n                //unless a color value is manually set.\r\n\r\n                //Set Renderer Settings/////////////////////////////////////////////\r\n                RendererSettings.getInstance().setTextBackgroundMethod(\r\n                    RendererSettings.TextBackgroundMethod_OUTLINE);\r\n                //RendererSettings.getInstance().setLabelForegroundColor(Color.BLACK);\r\n                //RendererSettings.getInstance().setLabelBackgroundColor(new Color(255, 255, 255, 200));\r\n                RendererSettings.getInstance().setLabelFont(\"arial\", Font.PLAIN, 12);\r\n                ErrorLogger.setLevel(LogLevel.FINE);\r\n\r\n                WebRenderer._initSuccess = true;\r\n            }\r\n\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                ErrorLogger.LogException(\"WebRenderer\", \"init\", exc, LogLevel.WARNING);\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n\r\n\r\n    }\r\n\r\n /**\\\r\n     * Set minimum level at which an item can be logged.\r\n     * In descending order:\r\n     * OFF = Integer.MAX_VALUE\r\n     * Severe = 1000\r\n     * Warning = 900\r\n     * Info = 800\r\n     * Config = 700\r\n     * Fine = 500\r\n     * Finer = 400\r\n     * Finest = 300\r\n     * All = Integer.MIN_VALUE\r\n     * Use like WebRenderer.setLoggingLevel(Level.INFO);\r\n     * or\r\n     * Use like WebRenderer.setLoggingLevel(800);\r\n     */\r\n    public static setLoggingLevel(level: LogLevel | int): void {\r\n        if (level instanceof LogLevel) {\r\n            try {\r\n                ErrorLogger.setLevel(level, true);\r\n                ErrorLogger.LogMessage(\"WebRenderer\", \"setLoggingLevel(Level)\",\r\n                    \"Logging level set to: \" + ErrorLogger.getLevel().getName(),\r\n                    LogLevel.CONFIG);\r\n            } catch (exc) {\r\n                if (exc instanceof Error) {\r\n                    ErrorLogger.LogException(\"WebRenderer\", \"setLoggingLevel(Level)\", exc, LogLevel.INFO);\r\n                } else {\r\n                    throw exc;\r\n                }\r\n            }\r\n        } else {\r\n            try {\r\n                if (level > 1000) {\r\n                    ErrorLogger.setLevel(LogLevel.OFF, true);\r\n                } else if (level > 900) {\r\n                    ErrorLogger.setLevel(LogLevel.SEVERE, true);\r\n                } else if (level > 800) {\r\n                    ErrorLogger.setLevel(LogLevel.WARNING, true);\r\n                } else if (level > 700) {\r\n                    ErrorLogger.setLevel(LogLevel.INFO, true);\r\n                } else if (level > 500) {\r\n                    ErrorLogger.setLevel(LogLevel.CONFIG, true);\r\n                } else if (level > 400) {\r\n                    ErrorLogger.setLevel(LogLevel.FINE, true);\r\n                } else if (level > 300) {\r\n                    ErrorLogger.setLevel(LogLevel.FINER, true);\r\n                } else if (level > Number.MIN_VALUE) {\r\n                    ErrorLogger.setLevel(LogLevel.FINEST, true);\r\n                } else {\r\n                    ErrorLogger.setLevel(LogLevel.ALL, true);\r\n                }\r\n\r\n                ErrorLogger.LogMessage(\"WebRenderer\", \"setLoggingLevel(int)\",\r\n                    \"Logging level set to: \" + ErrorLogger.getLevel().getName(),\r\n                    LogLevel.CONFIG);\r\n            } catch (exc) {\r\n                if (exc instanceof Error) {\r\n                    ErrorLogger.LogException(\"WebRenderer\", \"setLoggingLevel(int)\", exc, LogLevel.INFO);\r\n                } else {\r\n                    throw exc;\r\n                }\r\n            }\r\n        }\r\n    }\r\n\r\n\r\n    /**\r\n     * Single Point Tactical Graphics are rendered from font files.\r\n     * The font size you specify here determines how big the symbols will \r\n     * be rendered.  This should be set once at startup.\r\n     * @param size \r\n     */\r\n    public static setTacticalGraphicPointSize(size: int): void {\r\n        //        sps.setTacticalGraphicPointSize(size);\r\n    }\r\n\r\n    /**\r\n     * Units are rendered from font files.\r\n     * The font size you specify here determines how big the symbols will \r\n     * be rendered.  This should be set once at startup. \r\n     * @param size \r\n     */\r\n    public static setUnitPointSize(size: int): void {\r\n        //        sps.setUnitPointSize(size);\r\n    }\r\n\r\n    /**\r\n     * Modifier Text Color will by default match the line color.\r\n     * This will override all modifier text color.\r\n     * @param hexColor \r\n     */\r\n    /*    public static void setModifierTextColor(String hexColor)\r\n        {\r\n            Color textColor = RendererUtilities.getColorFromHexString(hexColor);\r\n            if(textColor==null)\r\n            {\r\n                textColor = Color.black;\r\n            }\r\n            RendererSettings.getInstance().setLabelForegroundColor(textColor);\r\n        }*/\r\n\r\n\r\n\r\n\r\n\r\n    /**\r\n     * Renders all multi-point symbols, creating KML, GeoJSON or SVG that can be used to draw\r\n     * it on a Google map.  Multipoint symbols cannot be draw the same \r\n     * at different scales. For instance, graphics with arrow heads will need to \r\n     * redraw arrowheads when you zoom in on it.  Similarly, graphics like a \r\n     * Forward Line of Troops drawn with half circles can improve performance if \r\n     * clipped when the parts of the graphic that aren't on the screen.  To help \r\n     * readjust graphics and increase performance, this function requires the \r\n     * scale and bounding box to help calculate the new locations.\r\n     * @param id A unique identifier used to identify the symbol by Google map. \r\n     * The id will be the folder name that contains the graphic.\r\n     * @param name a string used to display to the user as the name of the \r\n     * graphic being created.\r\n     * @param description a brief description about the graphic being made and \r\n     * what it represents.\r\n     * @param symbolCode A 20-30 digit symbolID corresponding to one of the\r\n     * graphics in the MIL-STD-2525D\r\n     * @param controlPoints The vertices of the graphics that make up the\r\n     * graphic.  Passed in the format of a string, using decimal degrees \r\n     * separating lat and lon by a comma, separating coordinates by a space.  \r\n     * The following format shall be used \"x1,y1[,z1] [xn,yn[,zn]]...\"\r\n     * @param altitudeMode Indicates whether the symbol should interpret \r\n     * altitudes as above sea level or above ground level. Options are \r\n     * \"clampToGround\", \"relativeToGround\" (from surface of earth), \"absolute\" \r\n     * (sea level), \"relativeToSeaFloor\" (from the bottom of major bodies of \r\n     * water).\r\n     * @param scale A number corresponding to how many meters one meter of our \r\n     * map represents. A value \"50000\" would mean 1:50K which means for every \r\n     * meter of our map it represents 50000 meters of real world distance.\r\n     * <a href=\"https://github.com/missioncommand/mil-sym-java/wiki/2525D--Renderer-Overview#3316-scale-for-3d\">Scale Calculation Example</a>\r\n     * @param bbox The viewable area of the map.  Passed in the format of a\r\n     * string \"lowerLeftX,lowerLeftY,upperRightX,upperRightY.\" Not required\r\n     * but can speed up rendering in some cases.\r\n     * example: \"-50.4,23.6,-42.2,24.2\"\r\n     * @param modifiers {@link Map}, keyed using constants from Modifiers.\r\n     * Pass in comma delimited String for modifiers with multiple values like AM, AN &amp; X\r\n     * @param attributes {@link Map}, keyed using constants from MilStdAttributes.\r\n     * @param format {@link OUTPUT_FORMAT_KML}, {@link OUTPUT_FORMAT_GEOJSON} or {@link OUTPUT_FORMAT_GEOSVG}\r\n     * @return A KML, GeoJSON or SVG string representation of the graphic.\r\n     */\r\n    public static RenderSymbol(id: string, name: string, description: string,\r\n        symbolCode: string, controlPoints: string, altitudeMode: string,\r\n        scale: double, bbox: string, modifiers: Map<string, string>, attributes: Map<string, string>, format: int): string {\r\n        let output: string = \"\";\r\n        try {\r\n\r\n            //catch duplicate symbols and redirect to original symbol.\r\n\t\t\tsymbolCode = this.interceptAndAdjustCode(symbolCode,modifiers,attributes);\r\n\r\n            JavaRendererUtilities.addAltModeToModifiersString(attributes, altitudeMode);\r\n\r\n            if (altitudeMode !== \"clampToGround\"\r\n                && (format === WebRenderer.OUTPUT_FORMAT_KML || format === WebRenderer.OUTPUT_FORMAT_GEOJSON)\r\n                && JavaRendererUtilities.is3dSymbol(symbolCode)\r\n                && modifiers.get(Modifiers.X_ALTITUDE_DEPTH)\r\n                && modifiers.get(Modifiers.X_ALTITUDE_DEPTH).length > 0) {\r\n                output = this.RenderMilStd3dSymbol(id, name, description, symbolCode, controlPoints, altitudeMode, scale, bbox, modifiers, attributes, format);\r\n            }\r\n\r\n            if (output === \"\") {\r\n                output = MultiPointHandler.RenderSymbol(id, name, description, symbolCode, controlPoints,\r\n                    scale, bbox, modifiers, attributes, format);\r\n\r\n                //DEBUGGING\r\n                if (ErrorLogger.getLevel().intValue() <= LogLevel.FINER.intValue()) {\r\n                    console.log(\"\");\r\n                    let sb: string = \"\";\r\n                    sb += (\"\\nID: \" + id + \"\\n\");\r\n                    sb += (\"Name: \" + name + \"\\n\");\r\n                    sb += (\"Description: \" + description + \"\\n\");\r\n                    sb += (\"SymbolID: \" + symbolCode + \"\\n\");\r\n                    sb += (\"Scale: \" + scale.toString() + \"\\n\");\r\n                    sb += (\"BBox: \" + bbox + \"\\n\");\r\n                    sb += (\"Coords: \" + controlPoints + \"\\n\");\r\n                    sb += (\"Modifiers: \" + modifiers + \"\\n\");\r\n                    ErrorLogger.LogMessage(\"WebRenderer\", \"RenderSymbol\", sb.toString(), LogLevel.FINER);\r\n                }\r\n                if (ErrorLogger.getLevel().intValue() <= LogLevel.FINEST.intValue()) {\r\n                    let briefOutput: string = output.replaceAll(\"</Placemark>\", \"</Placemark>\\n\");\r\n                    briefOutput = output.replaceAll(\"(?s)<description[^>]*>.*?</description>\", \"<description></description>\");\r\n                    ErrorLogger.LogMessage(\"WebRenderer\", \"RenderSymbol\", \"Output:\\n\" + briefOutput, LogLevel.FINEST);\r\n                }\r\n            }\r\n        \r\n\r\n\r\n        } catch (ea) {\r\n            if (ea instanceof Error) {\r\n\r\n                output = \"{\\\"type\\\":'error',error:'There was an error creating the MilStdSymbol - \" + ea.toString() + \"'}\";\r\n                ErrorLogger.LogException(\"WebRenderer\", \"RenderSymbol\", ea, LogLevel.WARNING);\r\n            } else {\r\n                throw ea;\r\n            }\r\n        }\r\n\r\n        return output;\r\n    }\r\n\r\n\r\n\r\n\r\n\r\n    /**\r\n     * Renders all multi-point symbols, creating KML, GeoJSON or SVG for the user to\r\n     * parse and render as they like.\r\n     * This function requires the bounding box to help calculate the new\r\n     * locations.\r\n     * @param id A unique identifier used to identify the symbol by Google map.\r\n     * The id will be the folder name that contains the graphic.\r\n     * @param name a string used to display to the user as the name of the \r\n     * graphic being created.\r\n     * @param description a brief description about the graphic being made and \r\n     * what it represents.\r\n     * @param symbolCode A 20-30 digit symbolID corresponding to one of the\r\n     * graphics in the MIL-STD-2525D\r\n     * @param controlPoints The vertices of the graphics that make up the\r\n     * graphic.  Passed in the format of a string, using decimal degrees\r\n     * separating lat and lon by a comma, separating coordinates by a space.\r\n     * The following format shall be used \"x1,y1 [xn,yn]...\"\r\n     * @param pixelWidth pixel dimensions of the viewable map area\r\n     * @param pixelHeight pixel dimensions of the viewable map area\r\n     * @param bbox The viewable area of the map.  Passed in the format of a\r\n     * string \"lowerLeftX,lowerLeftY,upperRightX,upperRightY.\"\r\n     * example: \"-50.4,23.6,-42.2,24.2\"\r\n     * @param modifiers {@link Map}, keyed using constants from Modifiers.\r\n     * Pass in comma delimited String for modifiers with multiple values like AM, AN &amp; X\r\n     * @param attributes {@link Map}, keyed using constants from MilStdAttributes.\r\n     * @param format {@link OUTPUT_FORMAT_KML}, {@link OUTPUT_FORMAT_GEOJSON} or {@link OUTPUT_FORMAT_GEOSVG}\r\n     * @return A KML, GeoJSON or SVG string representation of the graphic.\r\n     */\r\n    public static RenderSymbol2D(id: string, name: string, description: string, symbolCode: string, controlPoints: string,\r\n        pixelWidth: int, pixelHeight: int, bbox: string, modifiers: Map<string, string>,\r\n        attributes: Map<string, string>, format: int): string {\r\n        let output: string = \"\";\r\n        try {\r\n\r\n            //catch duplicate symbols and redirect to original symbol.\r\n\t\t\tsymbolCode = this.interceptAndAdjustCode(symbolCode,modifiers,attributes);\r\n\r\n            output = MultiPointHandler.RenderSymbol2D(id, name, description,\r\n                symbolCode, controlPoints, pixelWidth, pixelHeight, bbox,\r\n                modifiers, attributes, format);\r\n        } catch (exc) {\r\n            if (exc instanceof Error) {\r\n                output = \"{\\\"type\\\":'error',error:'There was an error creating the MilStdSymbol: \" + symbolCode + \" - ID: \" + id + \" \" + exc.toString() + \"'}\";\r\n            } else {\r\n                throw exc;\r\n            }\r\n        }\r\n        return output;\r\n    }\r\n\r\n    /**\r\n     * Renders all 3d multi-point symbols, creating KML or GeoJSON that can be \r\n     * used to draw it on a Google map.\r\n     * 3D version of {@link RenderSymbol()}\r\n     * @param id A unique identifier used to identify the symbol by Google map. \r\n     * The id will be the folder name that contains the graphic.\r\n     * @param name a string used to display to the user as the name of the \r\n     * graphic being created.\r\n     * @param description a brief description about the graphic being made and \r\n     * what it represents.\r\n     * @param symbolCode A 20-30 digit symbolID corresponding to one of the\r\n     * graphics in the MIL-STD-2525D\r\n     * @param controlPoints The 2D vertices of the graphics that make up the\r\n     * graphic.  Passed in the format of a string, using decimal degrees \r\n     * separating lat and lon by a comma, separating coordinates by a space.  \r\n     * The following format shall be used \"x1,y1[,z1] [xn,yn[,zn]]...\"\r\n     * @param altitudeMode Indicates whether the symbol should interpret \r\n     * altitudes as above sea level or above ground level. Options are \r\n     * \"clampToGround\", \"relativeToGround\" (from surface of earth), \"absolute\" \r\n     * (sea level), \"relativeToSeaFloor\" (from the bottom of major bodies of \r\n     * water).\r\n     * @param scale A number corresponding to how many meters one meter of our \r\n     * map represents. A value \"50000\" would mean 1:50K which means for every \r\n     * meter of our map it represents 50000 meters of real world distance.\r\n     * <a href=\"https://github.com/missioncommand/mil-sym-java/wiki/2525D--Renderer-Overview#3316-scale-for-3d\">Scale Calculation Example</a>\r\n     * @param bbox The viewable area of the map.  Passed in the format of a\r\n     * string \"lowerLeftX,lowerLeftY,upperRightX,upperRightY.\" Not required\r\n     * but can speed up rendering in some cases.\r\n     * example: \"-50.4,23.6,-42.2,24.2\"\r\n     * @param modifiers {@link Map}, keyed using constants from Modifiers.\r\n     * Pass in comma delimited String for modifiers with multiple values like AM, AN &amp; X\r\n     * @param attributes {@link Map}, keyed using constants from MilStdAttributes.\r\n     * @param format {@link OUTPUT_FORMAT_KML} or {@link OUTPUT_FORMAT_GEOJSON}\r\n     * @return A KML or GeoJSON string representation of the graphic.\r\n     */\r\n    public static RenderMilStd3dSymbol(id: string, name: string, description: string,\r\n        symbolCode: string, controlPoints: string, altitudeMode: string,\r\n        scale: double, bbox: string, modifiers: Map<string, string>, attributes: Map<string, string>, format: int): string {\r\n        let output: string = \"\";\r\n        try {\r\n            output = Shape3DHandler.RenderMilStd3dSymbol(id, name, description, symbolCode, controlPoints, altitudeMode,\r\n                scale, bbox, modifiers, attributes, format);\r\n\r\n            //DEBUGGING\r\n            if (ErrorLogger.getLevel().intValue() <= LogLevel.FINER.intValue()) {\r\n                console.log(\"\");\r\n                let sb: string = \"\";\r\n                sb += (\"\\nID: \" + id + \"\\n\");\r\n                sb += (\"Name: \" + name + \"\\n\");\r\n                sb += (\"Description: \" + description + \"\\n\");\r\n                sb += (\"SymbolID: \" + symbolCode + \"\\n\");\r\n                sb += (\"Scale: \" + scale.toString() + \"\\n\");\r\n                sb += (\"BBox: \" + bbox + \"\\n\");\r\n                sb += (\"Coords: \" + controlPoints + \"\\n\");\r\n                sb += (\"Modifiers: \" + modifiers + \"\\n\");\r\n                ErrorLogger.LogMessage(\"WebRenderer\", \"RenderMilStd3dSymbol\", sb.toString(), LogLevel.FINER);\r\n            }\r\n            if (ErrorLogger.getLevel().intValue() <= LogLevel.FINEST.intValue()) {\r\n                let briefOutput: string = output.replaceAll(\"</Placemark>\", \"</Placemark>\\n\");\r\n                briefOutput = output.replaceAll(\"(?s)<description[^>]*>.*?</description>\", \"<description></description>\");\r\n                ErrorLogger.LogMessage(\"WebRenderer\", \"RenderMilStd3dSymbol\", \"Output:\\n\" + briefOutput, LogLevel.FINEST);\r\n            }\r\n        } catch (ea) {\r\n            if (ea instanceof Error) {\r\n                output = \"{\\\"type\\\":'error',error:'There was an error creating the 3D MilStdSymbol - \" + ea.toString() + \"'}\";\r\n                ErrorLogger.LogException(\"WebRenderer\", \"RenderMilStd3dSymbol\", ea, LogLevel.WARNING);\r\n            } else {\r\n                throw ea;\r\n            }\r\n        }\r\n\r\n        return output;\r\n    }\r\n\r\n    /**\r\n     * Renders all MilStd 2525 multi-point symbols, creating MilStdSymbol that contains the\r\n     * information needed to draw the symbol on the map.\r\n     * DOES NOT support RADARC, CAKE, TRACK etc...\r\n     * ArrayList&lt;Point2D&gt; milStdSymbol.getSymbolShapes[index].getPolylines()\r\n     * and \r\n     * ShapeInfo = milStdSymbol.getModifierShapes[index]. \r\n     * \r\n     * \r\n     * @param id\r\n     *            A unique identifier used to identify the symbol by Google map.\r\n     *            The id will be the folder name that contains the graphic.\r\n     * @param name\r\n     *            a string used to display to the user as the name of the\r\n     *            graphic being created.\r\n     * @param description\r\n     *            a brief description about the graphic being made and what it\r\n     *            represents.\r\n     * @param symbolCode\r\n     *            A 20-30 digit symbolID corresponding to one of the graphics\r\n     *            in the MIL-STD-2525D\r\n     * @param controlPoints\r\n     *            The vertices of the graphics that make up the graphic. Passed\r\n     *            in the format of a string, using decimal degrees separating\r\n     *            lat and lon by a comma, separating coordinates by a space. The\r\n     *            following format shall be used \"x1,y1[,z1] [xn,yn[,zn]]...\"\r\n     * @param altitudeMode\r\n     *            ignored\r\n     * @param scale\r\n     *            A number corresponding to how many meters one meter of our map\r\n     *            represents. A value \"50000\" would mean 1:50K which means for\r\n     *            every meter of our map it represents 50000 meters of real\r\n     *            world distance.\r\n     *            <a href=\"https://github.com/missioncommand/mil-sym-java/wiki/2525D--Renderer-Overview#3316-scale-for-3d\">Scale Calculation Example</a>\r\n     * @param bbox\r\n     *            The viewable area of the map. Passed in the format of a string\r\n     *            \"lowerLeftX,lowerLeftY,upperRightX,upperRightY.\" Not required\r\n     *            but can speed up rendering in some cases. example:\r\n     *            \"-50.4,23.6,-42.2,24.2\"\r\n     * @param modifiers\r\n     *            Used like:\r\n     *            modifiers.set(Modifiers.T_UNIQUE_DESIGNATION_1, \"T\");\r\n     *            Or\r\n     *            modifiers.set(Modifiers.AM_DISTANCE, \"1000,2000,3000\");\r\n     * @param attributes\r\n     * \t\t\t  Used like:\r\n     *            attributes.set(MilStdAttributes.LineWidth, \"3\");\r\n     *            Or\r\n     *            attributes.set(MilStdAttributes.LineColor, \"#00FF00\");\r\n     * @return MilStdSymbol\r\n     */\r\n    public static RenderMultiPointAsMilStdSymbol(id: string, name: string, description: string, symbolCode: string,\r\n        controlPoints: string, altitudeMode: string, scale: double, bbox: string, modifiers: Map<string, string>, attributes: Map<string, string>): MilStdSymbol {\r\n        let mSymbol: MilStdSymbol;\r\n        try {\r\n\r\n            //catch duplicate symbols and redirect to original symbol.\r\n\t\t\tsymbolCode = this.interceptAndAdjustCode(symbolCode,modifiers,attributes);\r\n\r\n            mSymbol = MultiPointHandler.RenderSymbolAsMilStdSymbol(id, name, description, symbolCode,\r\n                controlPoints, scale, bbox, modifiers, attributes);\r\n\r\n            //Uncomment to show sector1 modifiers as fill pattern\r\n            //            int symbolSet = SymbolID.getEntityCode(symbolCode);\r\n            //            if(symbolSet == 270707 || symbolSet == 270800 || symbolSet == 270801 || symbolSet == 151100) //Mined Areas\r\n            //            {\r\n            //                int size = RendererSettings.getInstance().getDefaultPixelSize();\r\n            //\r\n            //                ArrayList<ShapeInfo> shapes = mSymbol.getSymbolShapes();\r\n            //                if(shapes.length > 0){\r\n            //                    ShapeInfo shape = shapes[0];\r\n            //                    shape.setPatternFillImage(PatternFillRendererD.MakeSymbolPatternFill(symbolCode,size));\r\n            //                    if(shape.getPatternFillImage() != null)\r\n            //                        shape.setShader(new BitmapShader(shape.getPatternFillImage(), Shader.TileMode.REPEAT, Shader.TileMode.REPEAT));\r\n            //                }\r\n            //            }\r\n        } catch (ea) {\r\n            if (ea instanceof Error) {\r\n                mSymbol = null;\r\n                ErrorLogger.LogException(\"WebRenderer\", \"RenderMultiPointAsMilStdSymbol\" + \" - \" + symbolCode, ea, LogLevel.WARNING);\r\n            } else {\r\n                throw ea;\r\n            }\r\n        }\r\n\r\n        //console.log(\"RenderMultiPointAsMilStdSymbol exit\");\r\n        return mSymbol;\r\n    }\r\n\r\n    /**\r\n     * ArrayList&lt;Point2D&gt; milStdSymbol.getSymbolShapes[index].getPolylines()\r\n     * and \r\n     * ShapeInfo = milStdSymbol.getModifierShapes[index]. \r\n     * \r\n     * \r\n     * @param id\r\n     *            A unique identifier used to identify the symbol by Google map.\r\n     *            The id will be the folder name that contains the graphic.\r\n     * @param name\r\n     *            a string used to display to the user as the name of the\r\n     *            graphic being created.\r\n     * @param description\r\n     *            a brief description about the graphic being made and what it\r\n     *            represents.\r\n     * @param basicShapeType\r\n     *             {@link BasicShapes}\r\n     * @param controlPoints\r\n     *            The vertices of the graphics that make up the graphic. Passed\r\n     *            in the format of a string, using decimal degrees separating\r\n     *            lat and lon by a comma, separating coordinates by a space. The\r\n     *            following format shall be used \"x1,y1[,z1] [xn,yn[,zn]]...\"\r\n     * @param altitudeMode\r\n     *            Ignored\r\n     * @param scale\r\n     *            A number corresponding to how many meters one meter of our map\r\n     *            represents. A value \"50000\" would mean 1:50K which means for\r\n     *            every meter of our map it represents 50000 meters of real\r\n     *            world distance.\r\n     *            <a href=\"https://github.com/missioncommand/mil-sym-java/wiki/2525D--Renderer-Overview#3316-scale-for-3d\">Scale Calculation Example</a>\r\n     * @param bbox\r\n     *            The viewable area of the map. Passed in the format of a string\r\n     *            \"lowerLeftX,lowerLeftY,upperRightX,upperRightY.\" Not required\r\n     *            but can speed up rendering in some cases. example:\r\n     *            \"-50.4,23.6,-42.2,24.2\"\r\n     * @param modifiers\r\n     *            Used like:\r\n     *            modifiers.set(Modifiers.T_UNIQUE_DESIGNATION_1, \"T\");\r\n     *            Or\r\n     *            modifiers.set(Modifiers.AM_DISTANCE, \"1000,2000,3000\");\r\n     * @param attributes\r\n     * \t\t\t  Used like:\r\n     *            attributes.set(MilStdAttributes.LineWidth, \"3\");\r\n     *            Or\r\n     *            attributes.set(MilStdAttributes.LineColor, \"#00FF00\");\r\n     * @return MilStdSymbol\r\n     */\r\n    public static RenderBasicShapeAsMilStdSymbol(id: string, name: string, description: string, basicShapeType: int,\r\n        controlPoints: string, altitudeMode: string, scale: double, bbox: string, modifiers: Map<string, string>, attributes: Map<string, string>): MilStdSymbol {\r\n        let mSymbol: MilStdSymbol;\r\n        try {\r\n                if (SymbolUtilities.isBasicShape(basicShapeType))\r\n            mSymbol = MultiPointHandler.RenderBasicShapeAsMilStdSymbol(id, name, description, basicShapeType,\r\n                controlPoints, scale, bbox, modifiers, attributes);\r\n        } catch (ea) {\r\n            if (ea instanceof Error) {\r\n                mSymbol = null;\r\n                ErrorLogger.LogException(\"WebRenderer\", \"RenderBasicShapeAsMilStdSymbol\" + \" - \" + basicShapeType, ea, LogLevel.WARNING);\r\n            } else {\r\n                throw ea;\r\n            }\r\n        }\r\n\r\n        return mSymbol;\r\n    }\r\n\r\n    /**\r\n     * Renders basic shapes, creating KML, GeoJSON or SVG that can be used to draw\r\n     * it on a Google map.\r\n     * @param id A unique identifier used to identify the symbol by Google map. \r\n     * The id will be the folder name that contains the graphic.\r\n     * @param name a string used to display to the user as the name of the \r\n     * graphic being created.\r\n     * @param description a brief description about the graphic being made and \r\n     * what it represents.\r\n     * @param basicShapeType {@link BasicShapes}\r\n     * @param controlPoints The vertices of the graphics that make up the\r\n     * graphic.  Passed in the format of a string, using decimal degrees \r\n     * separating lat and lon by a comma, separating coordinates by a space.  \r\n     * The following format shall be used \"x1,y1[,z1] [xn,yn[,zn]]...\"\r\n     * @param altitudeMode ignored\r\n     * @param scale A number corresponding to how many meters one meter of our \r\n     * map represents. A value \"50000\" would mean 1:50K which means for every \r\n     * meter of our map it represents 50000 meters of real world distance.\r\n     * <a href=\"https://github.com/missioncommand/mil-sym-java/wiki/2525D--Renderer-Overview#3316-scale-for-3d\">Scale Calculation Example</a>\r\n     * @param bbox The viewable area of the map.  Passed in the format of a\r\n     * string \"lowerLeftX,lowerLeftY,upperRightX,upperRightY.\" Not required\r\n     * but can speed up rendering in some cases.\r\n     * example: \"-50.4,23.6,-42.2,24.2\"\r\n     * @param modifiers {@link Map}, keyed using constants from Modifiers.\r\n     * Pass in comma delimited String for modifiers with multiple values like AM, AN &amp; X\r\n     * @param attributes {@link Map}, keyed using constants from MilStdAttributes.\r\n     * @param format {@link OUTPUT_FORMAT_KML}, {@link OUTPUT_FORMAT_GEOJSON} or {@link OUTPUT_FORMAT_GEOSVG}\r\n     * @return A KML, GeoJSON or SVG string representation of the graphic.\r\n     */\r\n    public static RenderBasicShape(id: string, name: string, description: string,\r\n        basicShapeType: int, controlPoints: string, altitudeMode: string,\r\n        scale: double, bbox: string, modifiers: Map<string, string>, attributes: Map<string, string>, format: int): string {\r\n        let output: string = \"\";\r\n        try {\r\n            if (SymbolUtilities.isBasicShape(basicShapeType))\r\n                output = MultiPointHandler.RenderBasicShape(id, name, description, basicShapeType, controlPoints,\r\n                    scale, bbox, modifiers, attributes, format);\r\n        } catch (ea) {\r\n            if (ea instanceof Error) {\r\n                output = \"{\\\"type\\\":'error',error:'There was an error creating the MilStdSymbol - \" + ea.toString() + \"'}\";\r\n                ErrorLogger.LogException(\"WebRenderer\", \"RenderBasicShape\", ea, LogLevel.WARNING);\r\n            } else {\r\n                throw ea;\r\n            }\r\n        }\r\n\r\n        return output;\r\n    }\r\n\r\n    /**\r\n     * Renders basic 3D shapes, creating KML or GeoJSON that can be used to draw\r\n     * it on a Google map.\r\n     * @param id A unique identifier used to identify the symbol by Google map. \r\n     * The id will be the folder name that contains the graphic.\r\n     * @param name a string used to display to the user as the name of the \r\n     * graphic being created.\r\n     * @param description a brief description about the graphic being made and \r\n     * what it represents.\r\n     * @param basicShapeType {@link Basic3DShapes}\r\n     * @param controlPoints The vertices of the graphics that make up the\r\n     * graphic.  Passed in the format of a string, using decimal degrees \r\n     * separating lat and lon by a comma, separating coordinates by a space.  \r\n     * The following format shall be used \"x1,y1[,z1] [xn,yn[,zn]]...\"\r\n     * @param altitudeMode Indicates whether the symbol should interpret \r\n     * altitudes as above sea level or above ground level. Options are \r\n     * \"clampToGround\", \"relativeToGround\" (from surface of earth), \"absolute\" \r\n     * (sea level), \"relativeToSeaFloor\" (from the bottom of major bodies of \r\n     * water).\r\n     * @param scale A number corresponding to how many meters one meter of our \r\n     * map represents. A value \"50000\" would mean 1:50K which means for every \r\n     * meter of our map it represents 50000 meters of real world distance.\r\n     * <a href=\"https://github.com/missioncommand/mil-sym-java/wiki/2525D--Renderer-Overview#3316-scale-for-3d\">Scale Calculation Example</a>\r\n     * @param bbox The viewable area of the map.  Passed in the format of a\r\n     * string \"lowerLeftX,lowerLeftY,upperRightX,upperRightY.\" Not required\r\n     * but can speed up rendering in some cases.\r\n     * example: \"-50.4,23.6,-42.2,24.2\"\r\n     * @param modifiers {@link Map}, keyed using constants from Modifiers.\r\n     * Pass in comma delimited String for modifiers with multiple values like AM, AN &amp; X\r\n     * @param attributes {@link Map}, keyed using constants from MilStdAttributes.\r\n     * @param format {@link OUTPUT_FORMAT_KML}, {@link OUTPUT_FORMAT_GEOJSON}\r\n     * @return A KML or GeoJSON string representation of the graphic.\r\n     */\r\n    public static RenderBasic3DShape(id: string, name: string, description: string,\r\n        basicShapeType: int, controlPoints: string, altitudeMode: string,\r\n        scale: double, bbox: string, modifiers: Map<string, string>, attributes: Map<string, string>, format: int): string {\r\n        let output: string = \"\";\r\n        try {\r\n            output = Shape3DHandler.RenderBasic3DShape(id, name, description, basicShapeType, controlPoints, altitudeMode,\r\n                scale, bbox, modifiers, attributes, format);\r\n        } catch (ea) {\r\n            if (ea instanceof Error) {\r\n                output = \"{\\\"type\\\":'error',error:'There was an error creating the 3D MilStdSymbol - \" + ea.toString() + \"'}\";\r\n                ErrorLogger.LogException(\"WebRenderer\", \"RenderBasic3DShape\", ea, LogLevel.WARNING);\r\n            } else {\r\n                throw ea;\r\n            }\r\n        }\r\n\r\n        return output;\r\n    }\r\n\r\n    /**\r\n     * Given a symbol code meant for a single point symbol, returns the\r\n     * anchor point at which to display that image based off the image returned\r\n     * from the URL of the SinglePointServer.\r\n     * \r\n     * @param symbolID - the 20-30 digit symbolID of a single point MilStd2525\r\n     * symbol. \r\n     * @return A pixel coordinate of the format \"x,y\".\r\n     * Returns an empty string if an error occurs.\r\n     * @deprecated \r\n     */\r\n    public getSinglePointAnchor(symbolID: string): string {\r\n        let anchorPoint: string = \"\";\r\n        let anchor: Point2D = new Point2D();\r\n        anchorPoint = anchor.getX() + \",\" + anchor.getY();\r\n        return anchorPoint;\r\n    }\r\n\r\n    /**\r\n     * Given a symbol code meant for a single point symbol, returns the\r\n     * anchor point at which to display that image based off the image returned\r\n     * from the URL of the SinglePointServer.\r\n     *\r\n     * @param symbolID - the 20-30 digit symbolID of a single point MilStd2525\r\n     * symbol.\r\n     * @return A pixel coordinate of the format \"anchorX,anchorY,SymbolBoundsX,\r\n     * SymbolBoundsY,SymbolBoundsWidth,SymbolBoundsHeight,IconWidth,IconHeight\".\r\n     * Anchor, represents the center point of the core symbol within the image.\r\n     * The image should be centered on this point.\r\n     * Symbol bounds represents the bounding rectangle of the core symbol within\r\n     * the image.\r\n     * IconWidth/Height represents the height and width of the image in its\r\n     * entirety.\r\n     * Returns an empty string if an error occurs.\r\n     * @deprecated\r\n     */\r\n    public static getSinglePointInfo(symbolID: string): string {\r\n        let info: string = \"\";\r\n        let anchor: Point2D = new Point2D();\r\n        let symbolBounds: Rectangle2D = new Rectangle2D();\r\n        return info;\r\n    }\r\n\r\n    /**\r\n     * Returns true if we recommend clipping a particular symbol.\r\n     * Would return false for and Ambush but would return true for a Line of \r\n     * Contact due to the decoration on the line.\r\n     * @param symbolID\r\n     * @return \r\n     */\r\n    public static ShouldClipMultipointSymbol(symbolID: string): string {\r\n        if (MultiPointHandler.ShouldClipSymbol(symbolID)) {\r\n\r\n            return \"true\";\r\n        }\r\n\r\n        else {\r\n\r\n            return \"false\";\r\n        }\r\n\r\n    }\r\n\r\n    /**\r\n    * Given a symbol code meant for a single point symbol, returns the\r\n    * symbol as a byte array.\r\n    *\r\n    * @param symbolID - the 20-30 digit symbolID of a single point MilStd2525\r\n    * symbol.\r\n    * @return byte array.\r\n     * @deprecated\r\n    */\r\n    public static getSinglePointByteArray(symbolID: string): null {\r\n        //return sps.getSinglePointByteArray(symbolID);\r\n        return null;\r\n    }\r\n\r\n    /**\r\n     * Converts a rectangle with two points and a width to a polygon that contains the four corners of the rectangle\r\n     * \r\n     * @param endpoints the two end points of the rectangle\r\n     * @param width  the width of the rectangle\r\n     * @returns the points of a polygon containing the four points of a rectangle\r\n     */\r\n    public static getRectangleCorners(endpoints: string, width: number) {\r\n        let pt0 = new POINT2();\r\n        let pt1 = new POINT2();\r\n        const points: POINT2[] = [];\r\n    \r\n        let attitude = new ref<number[]>();\r\n        let a21 = new ref<number[]>();\r\n    \r\n        let coordinates = endpoints.split(\" \");\r\n        let latlon = coordinates[0].split(\",\");\r\n        pt0.x = parseFloat(latlon[0]);\r\n        pt0.y = parseFloat(latlon[1]);\r\n    \r\n        latlon = coordinates[1].split(\",\");\r\n        pt1.x = parseFloat(latlon[0]);\r\n        pt1.y = parseFloat(latlon[1]);\r\n    \r\n        mdlGeodesic.geodesic_distance(pt0, pt1, attitude, a21);\r\n    \r\n        points.push(mdlGeodesic.geodesic_coordinate(pt0, width / 2.0, attitude.value[0] - 90)); //top left\r\n        points.push(mdlGeodesic.geodesic_coordinate(pt0, width / 2.0, attitude.value[0] + 90)); //top right\r\n        points.push(mdlGeodesic.geodesic_coordinate(pt1, width / 2.0, attitude.value[0] + 90));  //bottom right\r\n        points.push(mdlGeodesic.geodesic_coordinate(pt1, width / 2.0, attitude.value[0] - 90)); //bottom left\r\n      \r\n        let pointString = \"\";\r\n        for(let point of points) {\r\n          pointString += `${point.getX()},${point.getY()} `;\r\n        }\r\n        ;\r\n        return pointString.trim();\r\n    \r\n    }\r\n\r\n    /**\r\n\t * There are a handful of redundant symbols in APP6 that are duplicate symbols that could be properly rendered\r\n\t * using the original symbol with the appropriate modifier changes.\r\n\t * Here we intercept and adjust that values as needed.\r\n\t * @param symbolID\r\n\t * @param modifiers\r\n\t * @param attributes\r\n\t * @return\r\n\t */\r\n\tprivate static interceptAndAdjustCode(symbolID:string, modifiers: Map<string, string>, attributes: Map<string, string>):string\r\n\t{\r\n\t\tif(SymbolID.getSymbolSet(symbolID)==SymbolID.SymbolSet_ControlMeasure)\r\n\t\t{\r\n\t\t\tlet returnVal:string = symbolID;\r\n\t\t\tlet etc:number = SymbolID.getEntityCode(symbolID);\r\n\t\t\tswitch (etc)\r\n\t\t\t{\r\n\t\t\t\tcase 151406://Axis of Advance for a Feint\r\n\t\t\t\t\treturnVal = SymbolID.setEntityCode(returnVal,151404);//SUpporting Atttack\r\n\t\t\t\t\treturnVal = SymbolID.setHQTFD(returnVal,SymbolID.HQTFD_FeintDummy);\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase 140605://Direction of attack feint\r\n\t\t\t\t\treturnVal = SymbolID.setEntityCode(returnVal,140603);//Direction of Supporting Attack\r\n\t\t\t\t\treturnVal = SymbolID.setHQTFD(returnVal,SymbolID.HQTFD_FeintDummy);\r\n\t\t\t\t\tbreak;\r\n                    case 270705://Dummy Minefield\r\n\t\t\t\t\treturnVal = SymbolID.setEntityCode(returnVal,270701);//Static Depiction\r\n\t\t\t\t\treturnVal = SymbolID.setHQTFD(returnVal,SymbolID.HQTFD_FeintDummy);\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase 270706://Dummy Minefield, Dynamic\r\n\t\t\t\t\treturnVal = SymbolID.setEntityCode(returnVal,270707);//Dynamic Depiction\r\n\t\t\t\t\treturnVal = SymbolID.setHQTFD(returnVal,SymbolID.HQTFD_FeintDummy);\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase 270900://Decoy Mined Area\r\n\t\t\t\t\treturnVal = SymbolID.setEntityCode(returnVal,270800);//Mined Area\r\n\t\t\t\t\treturnVal = SymbolID.setHQTFD(returnVal,SymbolID.HQTFD_FeintDummy);\r\n\t\t\t\t\tbreak;\r\n\t\t\t\tcase 270901://Decoy Mined Area, Fenced\r\n\t\t\t\t\treturnVal = SymbolID.setEntityCode(returnVal,270801);//Mined Area\r\n\t\t\t\t\treturnVal = SymbolID.setHQTFD(returnVal,SymbolID.HQTFD_FeintDummy);\r\n\t\t\t\t\tbreak;\r\n\t\t\t}\r\n\t\t\treturn returnVal;\r\n\t\t}\r\n\t\telse return symbolID;\r\n\t}\r\n}\r\n","import { ErrorLogger } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/ErrorLogger\";\r\nimport { GENCLookup } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/GENCLookup\";\r\nimport { C2DLookup } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/C2DLookup\";\r\nimport { MSLookup } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/MSLookup\";\r\nimport { SVGLookup } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/SVGLookup\";\r\n\r\nexport { Point } from \"./src/main/ts/armyc2/c5isr/graphics2d/Point\";\r\nexport { Point2D } from \"./src/main/ts/armyc2/c5isr/graphics2d/Point2D\";\r\nexport { Rectangle2D } from \"./src/main/ts/armyc2/c5isr/graphics2d/Rectangle2D\";\r\nexport { Font } from \"./src/main/ts/armyc2/c5isr/graphics2d/Font\";\r\nexport { Color } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/Color\";\r\nexport { AffiliationColors } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/AffiliationColors\";\r\nexport { DistanceUnit } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/DistanceUnit\";\r\nexport { LogLevel } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/LogLevel\";\r\nexport { ErrorLogger } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/ErrorLogger\";\r\nexport { MilStdAttributes } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/MilStdAttributes\";\r\nexport { Modifiers } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/Modifiers\";\r\nexport { DrawRules } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/DrawRules\";\r\nexport { MODrawRules } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/MODrawRules\";\r\nexport { GENCLookup } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/GENCLookup\";\r\nexport { C2DLookup } from  \"./src/main/ts/armyc2/c5isr/renderer/utilities/C2DLookup\";\r\nexport { MSLookup } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/MSLookup\";\r\nexport { MSInfo } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/MSInfo\";\r\nexport { SectorModUtils } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/SectorModUtils\";\r\nexport { SVGInfo } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/SVGInfo\";\r\nexport { SVGLookup } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/SVGLookup\";\r\nexport { SVGSymbolInfo } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/SVGSymbolInfo\";\r\nexport { SymbolUtilities } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/SymbolUtilities\";\r\nexport { RendererSettings } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/RendererSettings\";\r\nexport { SymbolID } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/SymbolID\";\r\nexport { ShapeInfo } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/ShapeInfo\";\r\nexport { MilStdSymbol } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/MilStdSymbol\";\r\n\r\nexport { BasicShapes } from \"./src/main/ts/armyc2/c5isr/JavaLineArray/BasicShapes\";\r\nexport { Basic3DShapes } from \"./src/main/ts/armyc2/c5isr/web/render/utilities/Basic3DShapes\";\r\n\r\nexport type { IPointConversion } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/IPointConversion\";\r\nexport { PointConverter3D } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/PointConverter3D\";\r\nexport { clsRenderer } from \"./src/main/ts/armyc2/c5isr/RenderMultipoints/clsRenderer\";\r\nexport { RendererUtilities } from \"./src/main/ts/armyc2/c5isr/renderer/utilities/RendererUtilities\";\r\n\r\nexport { MilStdIconRenderer } from \"./src/main/ts/armyc2/c5isr/renderer/MilStdIconRenderer\";\r\nexport { WebRenderer } from \"./src/main/ts/armyc2/c5isr/web/render/WebRenderer\";\r\n\r\n/**\r\n * Module for rendering 2525D/E symbology\r\n */\r\n\r\nlet initialized: boolean = false;\r\nlet initializing: boolean = false;\r\n/**\r\n * Loads files needed by the renderer and initializes its data.\r\n * Required call before any rendering.\r\n * Must wait for the returned promise to resolve before any rendering.\r\n * @param location where renderer and asset files are location.  So if location is \"127.0.0.1:8080/dist/C5Ren.js\"\r\n * pass in \"/dist/\".  This is needed when all the files aren't in the same location.  When the renderer gets imported, it thinks it's\r\n * in the location of the file that imported it, not where it actually exists and then it can't find the asset files.  If location is not\r\n * set, the renderer assumes the json asset files are in the same location as where the C5Ren script is being run.\r\n * Additionally, if your build process hashes the manifest.json file, you should include the new name like \"/dist/manifest.[hash].json\"\r\n * @deprecated\r\n */\r\nexport async function initialize(location?: string): Promise<any> {\r\n  initializing = true;\r\n  /*\r\n  try\r\n  {\r\n    if(!initialized)\r\n    {\r\n      let promises:Array<Promise<any>> = new Array<Promise<any>>()\r\n      let manifestName:string = 'manifest.json';\r\n      let manifestIndex:number = -1;\r\n\r\n      //Load data from specific path\r\n      let path:string = \"\";\r\n      if(location)\r\n      {\r\n        if(location.startsWith('/')==false)\r\n          location = '/' + location;\r\n        manifestIndex = location.indexOf(\"manifest\");\r\n        if(location.endsWith(\"json\") && manifestIndex >= 0)\r\n        {\r\n          manifestName = location.substring(manifestIndex);\r\n          location = location.substring(0,manifestIndex);\r\n        }\r\n        if(location.endsWith('/')==true)\r\n          location = location.substring(0,location.length-1);\r\n        path = location;\r\n      }\r\n        \r\n\r\n      //load data from path provided in manifest file/////////////////////\r\n      // Fetch Webpack manifest to get the hashed filename\r\n      const manifestResponse = await fetch(location + \"/\" + manifestName);\r\n      const manifest = await manifestResponse.json();\r\n\r\n      // Get the hashed JSON file URL\r\n      const gencUrl = path + manifest['data/genc.json'];\r\n      const msdUrl = path + manifest['data/msd.json'];\r\n      const mseUrl = path + manifest['data/mse.json'];\r\n      const svgdUrl = path + manifest['data/svgd.json'];\r\n      const svgeUrl = path + manifest['data/svge.json'];\r\n\r\n      promises.push(GENCLookup.setData(gencUrl));\r\n      promises.push(MSLookup.setData([msdUrl,mseUrl]));\r\n      promises.push(SVGLookup.setData([svgdUrl,svgeUrl]));\r\n\r\n      await Promise.all(promises).then(values => {GENCLookup.getInstance();MSLookup.getInstance();SVGLookup.getInstance()}).catch(error => {throw error;});\r\n      initialized=true;\r\n    }\r\n  }\r\n  catch(e)\r\n  {\r\n      throw e;\r\n  }\r\n  finally\r\n  {\r\n    initializing = false;\r\n  }//*/\r\n  initializing = false;\r\n  initialized = true;\r\n}\r\n\r\n/**\r\n *\r\n * @param location\r\n * @deprecated\r\n */\r\nexport async function init(location?: string) {\r\n  /*initializing = true;\r\n  try\r\n  {\r\n    if(!initialized)\r\n    {\r\n      GENCLookup.setDataObject();//(genc);\r\n      MSLookup.setDataObject();//(msd,mse);\r\n      SVGLookup.setDataObject();//(svgd,svge);\r\n\r\n      if(GENCLookup.getInstance() && MSLookup.getInstance() && SVGLookup.getInstance())\r\n        initialized=true;\r\n    }\r\n  }\r\n  catch(e)\r\n  {\r\n      throw e;\r\n  }\r\n  finally\r\n  {\r\n    initializing = false;\r\n  }//*/\r\n  initialized = true;\r\n}\r\n\r\n/**\r\n * Returns true if renderer files are loaded and initialized.\r\n * @returns boolean\r\n */\r\nexport function isReady(): boolean {\r\n  try {\r\n    if (\r\n      GENCLookup.getInstance() &&\r\n      C2DLookup.getInstance() &&\r\n      MSLookup.getInstance() &&\r\n      SVGLookup.getInstance()\r\n    )\r\n      return (\r\n        GENCLookup.getInstance().isReady() &&\r\n        C2DLookup.getInstance().isReady() &&\r\n        MSLookup.getInstance().isReady() &&\r\n        SVGLookup.getInstance().isReady()\r\n      );\r\n    else return false;\r\n  } catch (e) {\r\n    if (e instanceof Error) {\r\n      ErrorLogger.LogException(\"C5Ren\", \"isReady()\", e);\r\n    }\r\n    return false;\r\n  }\r\n}\r\n"],"x_google_ignoreList":[69],"mappings":"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ACnB,YAAW,MAAM,QAAQ,MAAM;AAIvC,SAAO;;;;;;mBC5tBd,QACS,EACN,aAEA;CACE;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;EACX,QAAQ;EACT;CACD;EACE,SAAS;EACT,SAAS;EACT,WAAW;E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CL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,yCACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,uDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,6CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,2BACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,kFACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mEACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,2EACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,oDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,oDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,oDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,oDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,wEACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,uDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,gFACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,gFACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,kCACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,2BACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8EACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,0CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,+BACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,qCACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,0BACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,4CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,iDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8DACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,4DACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,0DACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,wBACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,+BACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,uBACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,wBACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,+BACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,uBACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,6BACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,+BACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,uDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,uDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mEACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,uCACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mEACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,sCACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8KACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8KACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,qDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mFACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,+CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,kCACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,sDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,kCACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,kCACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,kCACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,kCACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,iFACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,0CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,0CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,0CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,yCACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,4DACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,kFACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,+EACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,wCACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,wCACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,iDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,wCACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,yDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mCACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mCACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,+BACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,+BACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,+BACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,+BACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,+BACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,+BACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8BACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,oCACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,mDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,2CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACN;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,wDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,wDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,wDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,wDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,wDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,qFACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,wDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,gGACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,wDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,wDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,wDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,wDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,wDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,wDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,wDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,wDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,8CACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACP;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACR;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,gDACD;EACF;CACD;EACE,SAAS;EACT,MAAM;EACN,MAAM;EACN,MAAM;EACN,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,kBAAkB,CAChB,IACA,gDACD;EACF;CACD;E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OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACF,EACE,EAAC;;;;mBC7v9BJ,WACa,EACT,eACJ;CACE;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACF,EACE,EAAC;;;;oBC7r9BJ,WACa,EACT,eACJ;CACE;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACF,EACE,EAAC;;;;oBCrvDJ,WACa,EACT,eACJ;CACE;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;EACL,SAAS;EACT,UAAU;EACV,OAAO;EACR;CACD;EACE,MAAM;EACN,KAAK;EACL,KAAK;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U;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD,UAAM,UAAU;AAChB;GAGJ,KAAK;AACD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CL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACZ,YAAY;EACZ,aAAa;EACb,aAAa;EACb,QAAQ;EACT;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACZ,YAAY;EACZ,aAAa;EACb,aAAa;EACd;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EA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CR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EA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CN,OAAO;EACP,QAAQ;EACR,YAAY;EACZ,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACF,EACF;;;;kBCpipBF,OACQ,EACL,UAEA;CACE;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACZ,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,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MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,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MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,QAAQ;EACR,YAAY;EACb;CACD;EACE,MAAM;EACN,KAAK;EACL,MAAM;EACN,OAAO;EACP,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;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACF,EACJ;;;;kBC/yIH,OACW,EACL,WAEA;CACE;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACT;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EACE,QAAQ;EACR,YAAY;EACZ,QAAQ;EACR,YAAY;EACb;CACD;EAC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AAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,SAAI,SAAS,WAAW,GAAG,cAAc,CAAC,IAAI,SAAS,cAEnD,SAAQ;SAKR,SAAQ;AAGZ;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;AAEf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,aAAQ;AACR;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,aAAQ;AACR;IA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IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;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IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IAGnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc,KACf,QAAO;IAGX,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc,SACf,QAAO;IAGX,QACI,QAAO;;WAIV,KAAK;AACV,OAAI,eAAe,MACf,aAAY,aAAa,eAAe,YAAY,iBAChD,IAAI,kBAAkB,+BAA+B,IAAI,CAAC;OAE9D,OAAM;;AAGd,SAAO;;;;;;;;;CAUX,OAAO,sBAAsB,UAAe,QAAgC;AACxE,MAAI,UAAU,KACV,QAAO;AAGX,UAAQ,UAAR;GACI,KAAK,cAAc,KACf,QAAO;GAIX,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GAEnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc,mBAAmB;IAElC,IAAItD;AACJ,QAAI,UAAU,QAAQ,OAAO,SAAS,GAAG;KACrC,IAAInC,IAAS,OAAO;AAEpB,UAAK,IAAIH,IAAS,GAAG,IAAI,GAAG,KAAK;AAC7B,cAAQ,OAAO;AACf,UAAI,MAAM,cAAc,KAAK,OAAO,oBAChC,QAAO,GAAG,aAAa,KAAK;;;AAIxC,WAAO;;GAGX,QACI,QAAO;;;;;;;;;;;CAenB,OAAO,sBAAsB,OAAuB,SAA8C;EAC9F,IAAIiD,MAAqB,IAAI,OAAO;AACpC,MAAI;GACA,IAAI4C;GACJ,IAAIC,QAAa;GACjB,IAAI3F,IAAS,MAAM;AAEnB,QAAK,IAAIH,IAAS,GAAG,IAAI,GAAG,KAAK;AAC7B,WAAO,MAAM;AAEb,QAAI,MAAM,KAAK,QAAQ,QAAQ,CAAC,CAAC,SAAS,KAAK,CAC3C,SAAQ;QAER,SAAQ;AAEZ,QAAI,KAAK,IAAI,OAAO,MAAM,GAAG,MAAM,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,CAAC;;WAE5D,KAAK;AACV,OAAI,eAAe,MACf,aAAY,aAAa,eAAe,YAAY,yBAChD,IAAI,kBAAkB,uCAAuC,IAAI,CAAC;OAEtE,OAAM;;AAGd,SAAO;;CAGX,OAAiB,gBAAgB,OAAsC;EACnE,IAAIiD,MAAqB,IAAI,OAAO;AACpC,MAAI;GACA,IAAI9C,IAAS,MAAM;AAEnB,QAAK,IAAIH,IAAS,GAAG,IAAI,GAAG,IACxB,KAAI,KAAK,IAAI,OAAO,MAAM,GAAG,MAAM,EAAE,MAAM,GAAG,MAAM,CAAC,CAAC;WAErD,KAAK;AACV,OAAI,eAAe,MACf,aAAY,aAAa,eAAe,YAAY,mBAChD,IAAI,kBAAkB,iCAAiC,IAAI,CAAC;OAEhE,OAAM;;AAGd,SAAO;;CAGX,OAAO,gBAAgB,KAAoC;EACvD,IAAI+F,QAAwB,IAAI,OAAO;AACvC,MAAI;GACA,IAAI5F,IAAS,IAAI;AAEjB,QAAK,IAAIH,IAAS,GAAG,IAAI,GAAG,IACxB,OAAM,KAAK,IAAI,QAAQ,IAAI,GAAG,GAAG,IAAI,GAAG,EAAE,CAAC;WAG1C,KAAK;AACV,OAAI,eAAe,MACf,aAAY,aAAa,eAAe,YAAY,mBAChD,IAAI,kBAAkB,iCAAiC,IAAI,CAAC;OAEhE,OAAM;;AAGd,SAAO;;;;;;;;;CAUX,OAAe,qBAAqB,OAA8B;EAC9D,IAAIgG,QAAqB,IAAI,aAAa;AAC1C,MAAI;AACA,SAAM,OAAO,MAAM,GAAG,MAAM,EAAE,MAAM,GAAG,MAAM,CAAC;GAC9C,IAAI7F,IAAS,MAAM;AAEnB,QAAK,IAAIH,IAAS,GAAG,IAAI,GAAG,IACxB,OAAM,OAAO,MAAM,GAAG,MAAM,EAAE,MAAM,GAAG,MAAM,CAAC;WAE7C,KAAK;AACV,OAAI,eAAe,MACf,aAAY,aAAa,eAAe,YAAY,wBAChD,IAAI,kBAAkB,sCAAsC,IAAI,CAAC;OAGrE,OAAM;;AAGd,SAAO;;;;;;;;;;;;;CAcX,OAAiB,yBAAyB,KACtC,WACA,KACA,UAAmE;EACnE,IAAIiG;EACJ,IAAIC;AACJ,MAAI;AAEA,iBAAc,IAAI,OAAO;GACzB,IAAIlG,IAAS;GACb,IAAIG,IAAS;AAES,aAAU,WAAW;GAC3C,IAAIgG,IAAS,UAAU,WAAW,CAAC;GACnC,IAAIC,IAAS,UAAU,WAAW,CAAC;GACnC,IAAIC,IAAS,UAAU,WAAW,CAAC;GACnC,IAAIC,IAAS,UAAU,WAAW,CAAC;AAInC,OAAI,MAAM,EACN,KAAI;AAER,OAAI,MAAM,EACN,KAAI;GAGR,IAAIC;GACJ,IAAIC;AACJ,OAAI,YAAY,QAAQ,oBAAoB,YACxC,cAAa;YACN,YAAY,QAAQ,oBAAoB,WAAW;IAE1D,IAAIC,QAAmB;AACvB,iBAAa,IAAI,YAAY,MAAM,GAAG,MAAM,GAAG,MAAM,OAAO,MAAM,OAAO;cAClE,YAAY,QAAQ,oBAAoB,MAC/C,cAAa;AAGjB,OAAI,cAAc,QAAQ,WAAW,SAAS,UAAU,UAAU,CAAC,aAAa,CAAC,KAAK,SAC/E,WAAW,WAAW,UAAU,UAAU,CAAC,aAAa,CAAC,KAAK,OAIjE;QAAI,WAAW,SAAS,GAAG,GAAG,GAAG,EAAE,KAAK,SACjC,WAAW,WAAW,GAAG,GAAG,GAAG,EAAE,KAAK,MACzC,QAAO;cAGP,cAAc,MAAM;IACpB,IAAIC,OAAoB,IAAI,aAAa;AACzC,QAAI,WAAW;AAEf,SAAK,IAAI,GAAG,IAAI,GAAG,IACf,KAAI,MAAM,EACN,MAAK,OAAO,WAAW,GAAG,MAAM,EAAE,WAAW,GAAG,MAAM,CAAC;QAEvD,MAAK,OAAO,WAAW,GAAG,MAAM,EAAE,WAAW,GAAG,MAAM,CAAC;AAG/D,SAAK,WAAW;AAChB,QAAI,KAAK,SAAS,UAAU,UAAU,CAAC,aAAa,CAAC,KAAK,SACnD,KAAK,WAAW,UAAU,UAAU,CAAC,aAAa,CAAC,KAAK,OAC3D;SAAI,KAAK,SAAS,GAAG,GAAG,GAAG,EAAE,KAAK,SAC3B,KAAK,WAAW,GAAG,GAAG,GAAG,EAAE,KAAK,MACnC,QAAO;;;AAOvB,OAAI,UAAU,cAAc,KAAK,OAAO,uBACjC,UAAU,cAAc,KAAK,OAAO,0BAA0B;AACjE,gBAAY,KAAK,UAAU;AAC3B,WAAO;;GAEX,IAAIC,KAAc,IAAI,SAAS;GAC/B,IAAItH;AACJ,MAAG,aAAa,cAAc,GAAG;GACjC,IAAIuH,OAAsB,IAAI,OAAO;GACrC,IAAIb;GACJ,IAAIc;GACJ,IAAIC,KAAkB,IAAI,aAAa;AAEvC,OAAI,IAAI;AAER,QAAK,IAAI,GAAG,IAAI,GAAG,KAAK;AACpB,SAAK,IAAI;AAET,YAAQ,GAAG,OAAX;KACI,KAAK;AAED,UAAI,KAAK,SAAS,GAAG;AAEjB,YAAK,IAAI,SAAS;AAClB,UAAG,aAAa,cAAc,GAAG;AACjC,UAAG,SAAS;AACZ,WAAI,cAAc,KACd,SAAQ,gBAAgB,YAAY,IAAI,WAAW;gBAE/C,cAAc,QAAQ,WAAW,SAAS,EAC1C,SAAQ,YAAY,YAAY,IAAI,WAAW;AAMvD,WAAI,SAAS,QAAQ,MAAM,SAAS,GAAG;AACnC,gBAAQ,eAAe,qBAAqB,MAAM;AAElD,WAAG,OAAO,OAAO,MAAM;;AAG3B,YAAK,SAAS;AACd,YAAK,KAAK,GAAG;YAEb,MAAK,KAAK,GAAG;AAEjB;KAGJ,KAAK;AACD,WAAK,KAAK,GAAG;AACb;KAGJ;AACI,WAAK,KAAK,GAAG;AACb;;;AAMZ,OAAI,KAAK,SAAS,GAAG;AAEjB,SAAK,IAAI,SAAS;AAClB,OAAG,aAAa,cAAc,GAAG;AACjC,OAAG,SAAS;AACZ,QAAI,cAAc,KACd,SAAQ,gBAAgB,YAAY,IAAI,WAAW;aAE/C,cAAc,KACd,SAAQ,YAAY,YAAY,IAAI,WAAW;AAKvD,QAAI,SAAS,QAAQ,MAAM,SAAS,GAAG;AACnC,aAAQ,eAAe,qBAAqB,MAAM;AAClD,QAAG,OAAO,OAAO,MAAM;;AAE3B,QAAI,eAAe,GAAG,gBAAgB,CAAC;;AAI3C,gBAAa,IAAI,OAAO,UAAU,cAAc,CAAC;AACjD,cAAW,aAAa,UAAU,cAAc,CAAC;AACjD,cAAW,aAAa,UAAU,cAAc,CAAC;AACjD,cAAW,UAAU,UAAU,WAAW,CAAC;AAC3C,cAAW,gBAAgB,UAAU,iBAAiB,CAAC;AACvD,cAAW,SAAS,GAAG;AACvB,eAAY,KAAK,WAAW;WACvB,KAAK;AACV,OAAI,eAAe,MACf,aAAY,aAAa,eAAe,YAAY,4BAChD,IAAI,kBAAkB,0CAA0C,IAAI,CAAC;OAGzE,OAAM;;AAGd,SAAO;;;;;;;;;;CAWX,OAAO,eAAe,IAAa,iBAAgC,UAAqE;EACpI,IAAIb;EACJ,IAAIc;AACJ,MAAI;AACA,OAAI,mBAAmB,QAAQ,gBAAgB,WAAW,EACtD,QAAO;AAGX,iBAAc,IAAI,OAAO;GACzB,IAAI/G,IAAS;GACb,IAAIgH,aAA4B,IAAI,OAAO;GAC3C,IAAI7G,IAAS,gBAAgB;AAE7B,QAAK,IAAI,GAAG,IAAI,GAAG,IACf,YAAW,KAAK,gBAAgB,GAAG;GAGvC,IAAI8C,MAAqB,IAAI,OAAO;GACpC,IAAI4D;GACJ,IAAIxH;GACJ,IAAI4H,SAAmB,IAAI,MAAc,EAAE;GAC3C,IAAIC;AACJ,OAAI,WAAW;AAEf,QAAK,IAAI,GAAG,IAAI,GAAG,KAAK;AACpB,gBAAY,WAAW;AACvB,YAAQ,UAAU,UAAU;AAC5B,QAAI,SAAS;AACb,SAAK,IAAIC,IAAkB,MAAM,gBAAgB,KAAK,EAAE,CAAC,EAAE,QAAQ,EAAE,EAAE,MAAM,CAEzE,SADgB,EAAE,eAAe,OAAO,EACxC;KACI,KAAK,aAAa;AACd,WAAK,IAAI,OAAO,OAAO,IAAI,OAAO,GAAG;AACrC,SAAG,QAAQ;AACX,UAAI,KAAK,GAAG;AACZ;KAGJ,KAAK,aAAa;AACd,WAAK,IAAI,OAAO,OAAO,IAAI,OAAO,GAAG;AACrC,SAAG,QAAQ;AACX,UAAI,KAAK,GAAG;AACZ;KAGJ,KAAK,aAAa;AACd,WAAK,IAAI,OAAO,OAAO,IAAI,OAAO,GAAG;AACrC,SAAG,QAAQ;AACX,UAAI,KAAK,GAAG;AACZ,WAAK,IAAI,OAAO,OAAO,IAAI,OAAO,GAAG;AACrC,SAAG,QAAQ;AACX,UAAI,KAAK,GAAG;AACZ;KAGJ,KAAK,aAAa;AACd,WAAK,IAAI,OAAO,OAAO,IAAI,OAAO,GAAG;AACrC,SAAG,QAAQ;AACX,UAAI,KAAK,GAAG;AACZ,WAAK,IAAI,OAAO,OAAO,IAAI,OAAO,GAAG;AACrC,SAAG,QAAQ;AACX,UAAI,KAAK,GAAG;AACZ,WAAK,IAAI,OAAO,OAAO,IAAI,OAAO,GAAG;AACrC,SAAG,QAAQ;AACX,UAAI,KAAK,GAAG;AACZ;KAGJ,KAAK,aAAa;AACd,WAAK,IAAI,OAAO,OAAO,IAAI,OAAO,GAAG;AACrC,SAAG,QAAQ;AACX,UAAI,KAAK,GAAG;AACZ;KAGJ;AACI,WAAK;AACL;;AAKZ,iBAAa,eAAe,yBAAyB,IAAI,WAAW,KAAK,SAAS;AAClF,gBAAY,KAAK,GAAG,WAAW;;WAE9B,KAAK;AACV,OAAI,eAAe,MACf,aAAY,aAAa,eAAe,YAAY,kBAChD,IAAI,kBAAkB,gCAAgC,IAAI,CAAC;OAE/D,OAAM;;AAGd,SAAO;;;;;;;;;;;CAYX,OAAe,uBAAuB,IAAsB;AACxD,MAAI;GACA,IAAIrE,WAAgB,GAAG,cAAc;AAErC,OAAIsE,WAAc,cAAc,SAAS,CACrC,QAAO;AAGX,OAAIA,WAAc,YAAY,GAAG,CAC7B,QAAO;AAEX,OAAI,gBAAgB,aAAa,SAAS,CACtC,QAAO;AAGX,WAAQ,UAAR;IACI,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc,MACf,QAAO;IAGX,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc,kBAMf,QAAO;IAGX,QACI;;WAKH,KAAK;AACV,OAAI,eAAe,MACf,aAAY,aAAa,eAAe,YAAY,sBAChD,IAAI,kBAAkB,oCAAoC,IAAI,CAAC;OAEnE,OAAM;;AAGd,SAAO;;;;;;;;;CAUX,OAAiB,eAAe,IAC5B,WAAmC;AACnC,MAAI;AACA,OAAI,GAAG,YAAY,KAAK,KACpB;AAIJ,WADoB,GAAG,cAAc,EACrC;IACI,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc,0BACf;IAGJ,QACI;;GAIR,IAAIC,WAA0B,IAAI,OAAO;GACzC,IAAIC,YAA2B,IAAI,OAAO;GAC1C,IAAItH,IAAS;GACb,IAAI6C,IAAS;GACb,IAAI1C,IAAS;GACb,IAAIR;GACJ,IAAIC;GACJ,IAAIP;GACJ,IAAIkD,OAAe;GAEnB,IAAIgF,WAAmB;GACvB,IAAIC,KAAa;GAEjB,IAAIC,UAAkB;GACtB,IAAI5B;GACJ,IAAIxC,IAAS,GAAG,OAAO;AAEvB,QAAK,IAAI,GAAG,IAAI,GAAG,KAAK;AACpB,UAAM,GAAG,OAAO;AAChB,WAAO,IAAI,QAAQ,IAAI,GAAG,IAAI,EAAE;AAChC,WAAO,UAAU,YAAY,KAAK;AAClC,UAAM,IAAI,OAAO,KAAK,MAAM,EAAE,KAAK,MAAM,CAAC;AAC1C,aAAS,KAAK,IAAI;;AAEtB,OAAI,SAAS;AAEb,QAAK,IAAI,GAAG,IAAI,IAAI,GAAG,KAAK;AACxB,UAAM,SAAS;AACf,UAAM,SAAS,IAAI;AACnB,QAAI,QAAQ;AACZ,SAAK,YAAY,WAAW,KAAK,IAAI;AACrC,WAAO,YAAY,kBAAkB,SAAS,IAAI,SAAS,IAAI,IAAI,MAAM,KAAK;AAC9E,QAAI,OAAO,QACP,WAAU;;AAIlB,OAAI,WAAW,QACX,YAAW;AAIf,QAAK,IAAI,GAAG,IAAI,IAAI,GAAG,KAAK;AACxB,UAAM,IAAI,OAAO,SAAS,GAAG;AAC7B,QAAI,QAAQ;AACZ,UAAM,IAAI,OAAO,SAAS,IAAI,GAAG;AACjC,QAAI,QAAQ;AACZ,SAAK,YAAY,WAAW,KAAK,IAAI;AACrC,WAAO,YAAY,kBAAkB,SAAS,IAAI,SAAS,IAAI,IAAI,MAAM,KAAK;AAE9E,QAAI,KAAK,MAAM,OAAO,SAAS;AAC/B,QAAI,MAAM,EACN,WAAU,KAAK,IAAI;AAGvB,SAAK,IAAI,GAAG,KAAK,GAAG,KAAK;AACrB,UAAK,YAAY,oBAAoB,KAAK,WAAW,GAAG,GAAG;AAC3D,QAAG,QAAQ;AAIX,YAAO,YAAY,kBAAkB,IAAI,KAAK,MAAM,KAAK;AACzD,SAAI,QAAQ,WAAW,EACnB,WAAU,KAAK,GAAG;;AAI1B,cAAU,KAAK,IAAI;;AAEvB,cAAW;AACX,MAAG,SAASsC,aAAW,gBAAgB,UAAU,UAAU;WACtD,KAAK;AACV,OAAI,eAAe,MACf,aAAY,aAAa,eAAe,YAAY,kBAChD,IAAI,kBAAkB,gCAAgC,IAAI,CAAC;OAE/D,OAAM;;;;;;;;;CAWlB,OAAe,WAAW,IAAa,UAAkB,MAAiD;EACtG,IAAI+B,OAAsB,IAAI,OAAe;AAC7C,MAAI;GACA,IAAIC,IAAS;GACb,IAAI9E,IAAS;GACb,IAAI1C,IAAS;GACb,IAAIyH,SAAwB,GAAG;GAC/B,IAAIC,IAAY;GAChB,IAAIC,QAAgB;GACpB,IAAIC,UAAmB;GACvB,IAAIC,UAAe;AAEnB,WADoB,GAAG,cAAc,EACrC;IACI,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,eAAU;AACV;IAGJ,QACI;;AAIR,QAAK,IAAI,GAAG,IAAI,OAAO,SAAS,GAAG,KAAK;AACpC,QAAI,QAEA,WAAU,OAAO,GAAG;IAQxB,IAAIC,OAAe,OAAO,GAAG,IAAI,KAAK,KAAK;IAC3C,IAAIC,OAAe,OAAO,GAAG,IAAI,KAAK,KAAK;IAC3C,IAAIC,OAAe,OAAO,IAAI,GAAG,IAAI,KAAK,KAAK;IAC/C,IAAIC,OAAe,OAAO,IAAI,GAAG,IAAI,KAAK,KAAK;IAG/C,IAAIC,IAAY,IAAI,KAAK,KAAK,KAAK,KAAK,KAAK,IAAK,KAAK,KAAK,OAAO,QAAQ,EAAE,EAAG,EAAE,GAAG,KAAK,IAAI,KAAK,GAAG,KAAK,IAAI,KAAK,GAAG,KAAK,IAAK,KAAK,KAAK,OAAO,QAAQ,EAAE,EAAG,EAAE,CAAC,CAAC;IAInK,IAAIC,MAFe,YAAY,kBAAkB,OAAO,IAAI,OAAO,IAAI,IAAI,MAAM,KAAK,GAE7D;AACzB,QAAI,KAAK,MAAM,IAAI;AACnB,QAAI,IAAI,EACJ,KAAI;AAER,QAAI,IAAI,GACJ,KAAI;AAGR,SAAK,IAAI,GAAG,KAAK,GAAG,KAAK;AAErB,SAAI,MAAM,GAAG;AACT,WAAK,KAAK,IAAI,OAAO,OAAO,GAAG,CAAC;AAChC,UAAI,QAAQ,QAAQ,KAAK,IAAI,EAAE,EAAE;AAC7B,WAAI,EAAE,SAAS,EACX,MAAK;AAET,eAAQ,OAAO,KAAK,IAAI,EAAE,CAAC;AAC3B,aAAM,KAAK,SAAS,GAAG,UAAU,GAAG,MAAM;;AAE9C;gBAEI,MAAM,GAAG;AACT,UAAI,MAAM,OAAO,SAAS,GAAG;AACzB,YAAK,KAAK,IAAI,OAAO,OAAO,IAAI,GAAG,CAAC;AACpC,WAAI,QAAQ,QAAQ,KAAK,IAAI,IAAI,EAAE,EAAE;AACjC,YAAI,EAAE,SAAS,EACX,MAAK;AAET,gBAAQ,OAAO,KAAK,IAAI,IAAI,EAAE,CAAC;AAC/B,cAAM,KAAK,SAAS,GAAG,UAAU,GAAG,MAAM;;;AAGlD;;KAOR,IAAIC,IAAa,IAAc;KAC/B,IAAIC,IAAY,KAAK,KAAK,IAAI,KAAK,EAAE,GAAG,KAAK,IAAI,EAAE;KACnD,IAAIC,IAAY,KAAK,IAAI,IAAI,EAAE,GAAG,KAAK,IAAI,EAAE;KAK7C,IAAInJ,IAAY,IAAI,KAAK,IAAI,KAAK,GAAG,KAAK,IAAI,KAAK,GAAG,IAAI,KAAK,IAAI,KAAK,GAAG,KAAK,IAAI,KAAK;KACzF,IAAIC,IAAY,IAAI,KAAK,IAAI,KAAK,GAAG,KAAK,IAAI,KAAK,GAAG,IAAI,KAAK,IAAI,KAAK,GAAG,KAAK,IAAI,KAAK;KACzF,IAAImJ,IAAY,IAAI,KAAK,IAAI,KAAK,GAAG,IAAI,KAAK,IAAI,KAAK;KAIvD,IAAIC,MAAc,KAAK,MAAM,GAAG,KAAK,KAAK,KAAK,IAAI,GAAG,EAAE,GAAG,KAAK,IAAI,GAAG,EAAE,CAAC,CAAC;KAC3E,IAAIC,MAAc,KAAK,MAAM,GAAG,EAAE;AAClC,YAAO,MAAQ,KAAK;AACpB,YAAO,MAAQ,KAAK;KACpB,IAAIvJ,KAAa,IAAI,OAAO,KAAK,IAAI;AACrC,SAAI,QAEA,IAAG,QAAQ,CAAC;AAGhB,UAAK,KAAK,GAAG;AACb,SAAI,QAAQ,QAAQ,KAAK,IAAI,EAAE,EAAE;AAC7B,UAAI,EAAE,SAAS,EACX,MAAK;AAET,cAAQ,OAAO,KAAK,IAAI,EAAE,CAAC;AAC3B,YAAM,KAAK,SAAS,GAAG,UAAU,GAAG,MAAM;;;;AAItD,OAAI,EAAE,SAAS,EACX,IAAG,MAAM,EAAE;WAEV,KAAK;AACV,OAAI,eAAe,OAAO;AACtB,gBAAY,aAAa,eAAe,YAAY,cAChD,IAAI,kBAAkB,4BAA4B,IAAI,CAAC;AAC3D,WAAO;SAEP,OAAM;;AAGd,SAAO;;;;;;;;;;CAWX,OAAO,iBAAiB,IACpB,WACA,YAA0B;AAC1B,MAAI;AACA,OAAI,GAAG,YAAY,KAAK,KACpB;GAGJ,IAAIiI,YAA2B,IAAI,OAAO;GAC1C,IAAI/B,WAAgB,GAAG,cAAc;GAErC,IAAIgC,WAAmB;GACvB,IAAIsB,eAAwB;GAC5B,IAAId,UAAmB;AACvB,kBAAe;AAGf,WAAQ,UAAR;IACI,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,SAAI,CAAC,aACD;AAEJ,eAAU;AACV;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc,MACf;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,gBAAW;AACX;IAGJ,KAAK,cAAc;AACf,gBAAW;AACX;IAGJ;AAEI,SAAI,eAAe,uBAAuB,GAAG,CACzC;AAEJ;;GAKR,IAAI/H,IAAS;GACb,IAAI6C,IAAS;GACb,IAAI1C,IAAS;GACb,IAAIR;GACJ,IAAIC;GACJ,IAAIP;GACJ,IAAIkD,OAAe;GACnB,IAAIiF,KAAa;GAEjB,IAAIC,UAAkB;GACtB,IAAIpE,IAAS,GAAG,SAAS;AAEzB,QAAK,IAAI,GAAG,IAAI,IAAI,GAAG,KAAK;AACxB,UAAM,GAAG,SAAS;AAClB,UAAM,GAAG,SAAS,IAAI;AACtB,QAAI,CAAC,QAED,KAAI,QAAQ;AAGhB,SAAK,YAAY,WAAW,KAAK,IAAI;AACrC,WAAO,YAAY,kBAAkB,GAAG,SAAS,IAAI,GAAG,SAAS,IAAI,IAAI,MAAM,KAAK;AACpF,QAAI,OAAO,QACP,WAAU;;AAIlB,OAAI,WAAW,QACX,YAAW;AAGf,OAAI,aAAa,KAAK,aAAa,IAC/B,cAAa;AAEjB,OAAI,aAAa,KAAK,aAAa,EAC/B,aAAY;GAGhB,IAAIyF,cAAuB;GAC3B,IAAIjB,IAAY;GAChB,IAAIC,QAAgB;GACpB,IAAIiB,OAA4B3B,WAAc,0BAA0B,GAAG;AAC3E,OAAI,QAAQ,KACR,IAAG,MAAM,GAAG;AAGhB,iBAAc;AACd,OAAI,aAAa;AACb,gBAAY,eAAe,WAAW,IAAI,UAAU,KAAK;AACzD,OAAG,WAAW;AACd,OAAG,SAASzB,aAAW,gBAAgB,GAAG,UAAU,UAAU;AAC9D;;AAGJ,QAAK,IAAI,GAAG,IAAI,GAAG,SAAS,SAAS,GAAG,KAAK;AACzC,UAAM,IAAI,OAAO,GAAG,SAAS,GAAG;AAChC,QAAI,QAAQ;AACZ,UAAM,IAAI,OAAO,GAAG,SAAS,IAAI,GAAG;AACpC,QAAI,QAAQ;AACZ,SAAK,YAAY,WAAW,KAAK,IAAI;AACrC,WAAO,YAAY,kBAAkB,GAAG,SAAS,IAAI,GAAG,SAAS,IAAI,IAAI,MAAM,KAAK;AAEpF,QAAI,KAAK,MAAM,OAAO,SAAS;AAC/B,QAAI,MAAM,GAAG;AACT,eAAU,KAAK,IAAI;AACnB,SAAI,QAAQ,QAAQ,KAAK,IAAI,EAAE,EAAE;AAC7B,UAAI,EAAE,SAAS,EACX,MAAK;AAET,cAAQ,OAAO,KAAK,IAAI,EAAE,CAAC;AAE3B,YAAM,UAAU,SAAS,GAAG,UAAU,GAAG,MAAM;;;AAGvD,SAAK,IAAI,GAAG,KAAK,GAAG,KAAK;AACrB,UAAK,YAAY,oBAAoB,KAAK,WAAW,GAAG,GAAG;AAC3D,QAAG,QAAQ;AAIX,YAAO,YAAY,kBAAkB,IAAI,KAAK,MAAM,KAAK;AACzD,SAAI,QAAQ,WAAW,GAAG;AACtB,gBAAU,KAAK,GAAG;AAClB,UAAI,QAAQ,QAAQ,KAAK,IAAI,EAAE,EAAE;AAC7B,eAAQ,OAAO,KAAK,IAAI,EAAE,CAAC;AAC3B,WAAI,EAAE,SAAS,EACX,MAAK;AAGT,aAAM,UAAU,SAAS,GAAG,UAAU,GAAG,MAAM;;;;AAK3D,cAAU,KAAK,IAAI;AACnB,QAAI,QAAQ,QAAQ,KAAK,IAAI,IAAI,EAAE,EAAE;AACjC,SAAI,EAAE,SAAS,EACX,MAAK;AAET,aAAQ,OAAO,KAAK,IAAI,IAAI,EAAE,CAAC;AAE/B,WAAM,UAAU,SAAS,GAAG,UAAU,GAAG,MAAM;;;AAGvD,OAAI,EAAE,SAAS,EACX,IAAG,MAAM,EAAE;AAEf,MAAG,WAAW;AACd,MAAG,SAASA,aAAW,gBAAgB,GAAG,UAAU,UAAU;WACzD,KAAK;AACV,OAAI,eAAe,MACf,aAAY,aAAa,eAAe,YAAY,oBAChD,IAAI,kBAAkB,kCAAkC,IAAI,CAAC;OAEjE,OAAM;;;;;;;;CAUlB,OAAO,6BAA6B,QAA0B;EAC1D,IAAI,aAAa;EACjB,MAAM,MAAM,OAAO;AACnB,OAAK,IAAI,IAAI,GAAG,IAAI,KAAK,KAAK;GAC1B,MAAM,KAAK,OAAO,GAAG,MAAM;GAC3B,MAAM,KAAK,OAAO,GAAG,MAAM;GAC3B,MAAM,KAAK,QAAQ,IAAI,KAAK,KAAK,MAAM;GACvC,MAAM,KAAK,QAAQ,IAAI,KAAK,KAAK,MAAM;AACvC,iBAAe,KAAK,KAAK,KAAK;;AAElC,SAAO,aAAa;;;;;;;;;;AChxF5B,IAAa,eAAb,MAAa,aAAa;CACtB,OAAwB,aAAqB;;;;;;;CAO7C,OAAe,aAAa,IACxB,QAA6B;AAC7B,MAAI;GACA,IAAIqD,WAAgB,GAAG,cAAc;AACrC,OAAI,aAAa,cAAc,OAAO,aAAa,cAAc,OAAO,aAAa,cAAc,cAC/F;GAIJ,IAAIC,OAA2BC,WAAc,oBAAoB,GAAG;GACpE,IAAIC;GAEJ,IAAIC,SAAsBF,WAAc,cAAc,GAAG,mBAAmB,EAAE,GAAG,eAAe,EAAE,GAAG,aAAa,EAAE,YAAY,WAAW;GAE3I,IAAIG,IAAS;GACb,IAAIC,IAAS,GAAG,OAAO;GACvB,IAAIC;GACJ,IAAIC;AACJ,WAAQ,IAAI,OAAO,OAAO,oBAAoB;AAC9C,SAAM,aAAa,GAAG,eAAe,CAAC;AACtC,SAAM,UAAU,OAAO;GAyBvB,IAAIC;GACJ,IAAIC,OAAe;GACnB,IAAIC,QAAgB;GACpB,IAAIC;GACJ,IAAIC;GACJ,IAAIC;AAEJ,QAAK,IAAI,GAAG,IAAI,IAAI,GAAG,KAAK;AACxB,UAAM,GAAG,OAAO;AAChB,UAAM,GAAG,OAAO,IAAI;AACpB,QAAI,QAAQ,QAAQ,KAAK,IAAI,EAAE,EAAE;AAC7B,aAAQ,KAAK,IAAI,EAAE;AACnB,SAAI,UAAU,WAAW;AACrB,UAAI,YAAY,KAEZ,QAAO,KAAK,SAAS;AAIzB,iBAAW,IAAI,OAAO,OAAO,oBAAoB;AACjD,eAAS,aAAa,MAAM;AAC5B,eAAS,UAAU,GAAG,eAAe,CAAC;AACtC,eAAS,UAAU,OAAO;;AAE9B,cAAS,OAAO,IAAI;AACpB,cAAS,OAAO,IAAI;AAEpB,iBAAY;eAGR,QAAQ,QAAQ,KAAK,IAAI,IAAI,EAAE,EAAE;AACjC,WAAM,OAAO,IAAI;AACjB,WAAM,OAAO,IAAI;AACjB,cAAS,IAAI,OAAO,IAAI;eAGpB,QAAQ,QAAQ,KAAK,IAAI,IAAI,EAAE,EAAE;AACjC,WAAM,OAAO,IAAI;AACjB,WAAM,OAAO,IAAI;AACjB,cAAS,IAAI,OAAO,IAAI;eAGpB,MAAM,GAAG,OAAO,SAAS,GAAG;AAC5B,WAAM,OAAO,IAAI;AACjB,WAAM,OAAO,IAAI;WAEhB;AACD,SAAI,UAAU,MAAM;AAChB,eAAS,IAAI,OAAO,IAAI;AACxB,YAAM,OAAO,OAAO;;AAGxB,YAAO,YAAY,mBAAmB,KAAK,IAAI;AAC/C,SAAI,OAAO,IAAI;AAEX,YAAM,OAAO,IAAI;AACjB,eAAS,IAAI,OAAO,IAAI;YAEvB;AACD,cAAQ,YAAY,mBAAmB,QAAQ,IAAI;AACnD,UAAI,QAAQ,IAAI;AAEZ,aAAM,OAAO,IAAI;AACjB,gBAAS,IAAI,OAAO,IAAI;;;;;AAWpD,OAAI,YAAY,KACZ,QAAO,KAAK,SAAS;AAIzB,UAAO,KAAK,MAAM;WACb,KAAK;AACV,OAAI,eAAe,MACf,aAAY,aAAa,aAAa,YAAY,gBAC9C,IAAI,kBAAkB,8BAA8B,IAAI,CAAC;OAE7D,OAAM;;;;;;;;;;CAWlB,OAAc,aAAa,IACvB,WACA,eACA,YAAmF;EACnF,IAAIC,SAAwB,IAAI,OAAO;AACvC,MAAI;AACA,OAAI,GAAG,UAAU,QAAQ,GAAG,OAAO,WAAW,EAE1C,QAAO;GAGX,IAAIC,IAAY;GAChB,IAAIC,IAAY;GAChB,IAAIC,QAAgB;GACpB,IAAIC,SAAiB;GACrB,IAAIC;GAEJ,IAAIC;GACJ,IAAIC;AACJ,OAAI,cAAc,MACd;QAAI,sBAAsB,aAAa;AAEnC,gBAAW;AACX,SAAI,SAAS,SAAS,GAAG;AACzB,SAAI,SAAS,SAAS,GAAG;AACzB,aAAQ,SAAS,UAAU,GAAG;AAC9B,cAAS,SAAS,WAAW,GAAG;AAChC,mBAAc,IAAI,YAAY,GAAG,GAAG,OAAO,OAAO;eAC3C,sBAAsB,WAAW;KACxC,IAAIC,QAAmB;AACvB,gBAAW,IAAI,YAAY,MAAM,GAAG,MAAM,GAAG,MAAM,OAAO,MAAM,OAAO;AACvE,SAAI,SAAS,SAAS,GAAG;AACzB,SAAI,SAAS,SAAS,GAAG;AACzB,aAAQ,SAAS,UAAU,GAAG;AAC9B,cAAS,SAAS,WAAW,GAAG;AAChC,mBAAc,IAAI,YAAY,GAAG,GAAG,OAAO,OAAO;eAC3C,sBAAsB,OAAO;AACpC,iBAAY;AACZ,mBAAcC,aAAW,OAAO,UAAU;;;GAOlD,IAAIC,WAAgB,GAAG,cAAc;GAErC,IAAIC,gBAAqB;GAGzB,IAAIC,iBAAyB,iBAAiB,aAAa,CAAC,cAAc,GAAG;AAC7E,QAAK,aAAa,cAAc,SAAS,aAAa,cAAc,SAAS,aAAa,cAAc,WACjG,YAAY,mBAAmB,GAAG,OAAO,IAAI,GAAG,OAAO,GAAG,IAAI,KAAK,gBAAgB;AACtF,eAAW,cAAc;AACzB,OAAG,aAAa,SAAS;;GAG7B,IAAIC,aAAkB;GACtB,IAAIC,SAAiB,SAAS,aAAa,CAAC,WAAW,GAAG,cAAc,CAAC;AACzE,OAAI,UAAU,KACV,cAAa,OAAO,kBAAkB;OAEtC,cAAa;GAEjB,IAAIC,YAAqB5B,WAAc,cAAc,SAAS;GAC9D,IAAI6B,WAAgB,SAAS,UAAU,GAAG,cAAc,CAAC;GAEzD,IAAIC,MAAqB,IAAI,OAAO;GAGpC,IAAI3B,IAAS;GACb,IAAIC,IAAS,GAAG,OAAO;AACvB,OAAI,GAAG,cAAc,KAAK,cAAc,SAAS;AAE7C,UAAM,CAAC,GAAG,GAAG,OAAO;AAEpB,SAAK,IAAI,GAAG,IAAI,GAAG,IACf,IAAG,OAAO,KAAK,IAAI,IAAI,SAAS,IAAI;;GAK5C,IAAI2B,MAAkB,IAAI,YAAY;AACtC,OAAI,QAAQ,GAAG,UAAU,CAAC;AAE1B,OAAI,GAAG,OAAO,SAAS,WACnB,aAAY;AAGhB,OAAI,WAAW;AACX,OAAG,OAAO,SAAS;AACnB,gBAAY,eAAe,qBAAqB,IAAI,UAAU,WAAW,OAAO;cAG5E,WAAW,GAAG;AACd,QAAI,GAAG,OAAO,SAAS,EACnB,QAAO;AAGX,QAAI;AACA,cAAS,cAAc,IAAI,OAAO;aAC7B,KAAK;AACV,SAAI,eAAe,MACf,aAAY,aAAa,aAAa,YAAY,gBAC9C,IAAI,kBAAkB,8BAA8B,IAAI,CAAC;SAE7D,OAAM;;UAIb;AAED,QAAI,GAAG,OAAO,SAAS,GACnB;SAAG,YAAY,cAAc,SACzB,QAAO;;AAIf,QAAI,YAAY,WAAW,SAAS,KAAK,EACrC,KAAI,aAAa,cAAc,OAAO,aAAa,cAAc,OAAO,aAAa,cAAc,cAC/F,cAAa,aAAa,IAAI,OAAO;QAGrC,IAAG,SAAS,aAAa,cAAc,IAAI,GAAG,QAAQ,QAAQ,aAAa,UAAU;QAKzF,mBAAkB,YAAY,GAAG,QAAQ,UAAU,IAAI,QAAQ,MAAM,aAAa,UAAU;;AAMxG,OAAI,YAAY,GACZ;QAAI,aAAa,cAAc,OAAO,aAAa,cAAc,OAAO,aAAa,cAAc,cAC/F,YAAc,mBAAmB,IAAI,OAAO;;AAKpD,OAAI,aAAa,cAEb,IAAG,aAAa,cAAc;AASlC,aAAU,cAAc,IAAI,UAAU;AAGtC,aAAU,sBAAsB,IAAI,KAAK,OAAO;WAC3C,KAAK;AACV,OAAI,eAAe,MACf,aAAY,aAAa,aAAa,YAAY,gBAC9C,IAAI,kBAAkB,8BAA8B,IAAI,CAAC;OAE7D,OAAM;;AAGd,SAAO;;;;;;;CAOX,OAAO,sBAAsB,IAAa,QAA6B;AACnE,MAAI;AACA,OAAI,UAAU,QAAQ,OAAO,WAAW,EAEpC;AAGJ,OAAI,GAAG,UAAU,QAAQ,GAAG,OAAO,WAAW,EAE1C;AAGJ,OAAI,GAAG,eAAe,IAAI,KAEtB;GAIJ,IAAIjC,WAAgB,GAAG,cAAc;GACrC,IAAIK,IAAS;GACb,IAAIF,QAAgB,IAAI,OAAO,OAAO,gBAAgB;AACtD,SAAM,aAAa,GAAG,eAAe,CAAC;AACtC,SAAM,aAAa,KAAK;GACxB,IAAI+B,IAAS,OAAO;GACpB,IAAI5B,IAAS,GAAG,OAAO;AACvB,WAAQ,UAAR;IACI,KAAK,cAAc;AACf,SAAI,UAAU,QAAQ,OAAO,SAAS,EAGlC,MAAK,IAAI,GAAG,IAAI,GAAG,IAEf,QAAO,GAAG,aAAa,KAAK;AAMpC,WAAM,OAAO,GAAG,OAAO,GAAG;AAC1B,UAAK,IAAI,GAAG,IAAI,IAAI,IAEhB,OAAM,OAAO,GAAG,OAAO,GAAG;AAI9B,WAAM,OAAO,GAAG,OAAO,GAAG;AAC1B,YAAO,OAAO,GAAG,GAAG,MAAM;AAC1B;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,SAAI,UAAU,QAAQ,OAAO,SAAS,EAGlC,MAAK,IAAI,GAAG,IAAI,GAAG,IAEf,QAAO,GAAG,aAAa,KAAK;AAMpC,WAAM,OAAO,GAAG,OAAO,GAAG;AAE1B,UAAK,IAAI,GAAG,IAAI,IAAI,GAAG,IAEnB,OAAM,OAAO,GAAG,OAAO,GAAG;AAI9B,WAAM,OAAO,GAAG,OAAO,GAAG;AAC1B,YAAO,OAAO,GAAG,GAAG,MAAM;AAC1B;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,SAAI,UAAU,QAAQ,OAAO,SAAS,EAGlC,MAAK,IAAI,GAAG,IAAI,GAAG,IAEf,QAAO,GAAG,aAAa,KAAK;AAMpC,WAAM,OAAO,GAAG,OAAO,GAAG;AAE1B,UAAK,IAAI,GAAG,IAAI,GAAG,IAEf,OAAM,OAAO,GAAG,OAAO,GAAG;AAI9B,WAAM,OAAO,GAAG,OAAO,GAAG;AAC1B,YAAO,OAAO,GAAG,GAAG,MAAM;AAC1B;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;AAGf,SAAI,UAAU,QAAQ,OAAO,SAAS,EAGlC,MAAK,IAAI,GAAG,IAAI,GAAG,IAEf,QAAO,GAAG,aAAa,KAAK;AAMpC,WAAM,OAAO,GAAG,OAAO,GAAG;AAC1B,UAAK,IAAI,IAAI,IAAI,IAAI,IAEjB,OAAM,OAAO,GAAG,OAAO,GAAG;AAI9B,WAAM,OAAO,GAAG,OAAO,IAAI;AAC3B,WAAM,OAAO,GAAG,OAAO,IAAI;AAC3B,WAAM,OAAO,GAAG,OAAO,IAAI;AAC3B,WAAM,OAAO,GAAG,OAAO,GAAG;AAC1B,YAAO,OAAO,GAAG,GAAG,MAAM;AAC1B;IAGJ,QACI;;WAIH,KAAK;AACV,OAAI,eAAe,MACf,aAAY,aAAa,aAAa,YAAY,yBAC9C,IAAI,kBAAkB,uCAAuC,IAAI,CAAC;OAEtE,OAAM;;;;;;;;;;;;ACtdtB,IAAa,oBAAb,MAAa,kBAAkB;CAE3B,OAAwB,aAAqB;;;;;;;;;;CAW7C,OAAe,cAAc,UACzB,YAA4B;AAC5B,MAAI;GACA,IAAI6B,IAAS;GACb,IAAIC,cAAuB;GAG3B,IAAIC,KAAS,IAAI,IAAI;AAGrB,OAAI,SAAS,OAAO,MAChB,QAAO;AAGX,OAAI,cAAc,KACd,YAAW,SAAS;OAEpB,QAAO;AAGX,MAAG,QAAQ;GAEX,IAAIC,IAAS,SAAS;AAEtB,QAAK,IAAI,GAAG,IAAI,IAAI,GAAG,KAAK;AACxB,kBAAc,SAAS,IAAI;AAC3B,QAAI,gBAAgB,OAAO;AAEvB,QAAG,cAAc;AACjB,gBAAW,KAAK,GAAG;AAEnB,UAAK,IAAI,IAAI;AACb,QAAG,QAAQ,IAAI;;;AAGvB,MAAG,cAAc;AACjB,cAAW,KAAK,GAAG;WACd,KAAK;AACV,OAAI,eAAe,MAGf,aAAY,aAAa,kBAAkB,YAAY,iBACnD,IAAI,kBAAkB,+BAA+B,IAAI,CAAC;OAE9D,OAAM;;AAGd,SAAO,WAAW;;;;;;;;;;;;;;;;CAiBtB,OAAe,iBAAiB,IAC5B,aACA,WACA,QACA,cACA,gBACA,QACA,eACA,wBAAqC;EACrC,IAAIC,cAAmB;AACvB,MAAI;GACA,IAAIC,WAAgB,GAAG,cAAc;GACrC,IAAIC,YAAiB;GACrB,IAAIC;AACJ,WAAQ,UAAR;IACI,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,iBAAY;AACZ;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,SAAI,gBAAgB,EAChB,aAAY,cAAc;SAE1B,aAAY,cAAc;AAE9B;IAGJ,KAAK,cAAc;AACf,SAAI,gBAAgB,EAChB,aAAY,cAAc;SAE1B,aAAY,cAAc;AAE9B;IAGJ,KAAK,cAAc;AACf,iBAAY,cAAc;AAC1B;IAGJ,KAAK,cAAc;AACf,iBAAY,cAAc;AAC1B;IAGJ;AACI,iBAAY,cAAc;AAC1B;;AAIR,OAAI,mBAAmB,KACnB,KAAI,gBAAgB,EAChB,SAAQ,UAAR;IACI,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,iBAAY,cAAc;AAC1B;IAGJ,KAAK,cAAc;AACf,iBAAY,cAAc;AAC1B;IAGJ;AACI,iBAAY;AACZ;;OAKR,aAAY;AAIpB,OAAI,cAAc,EACd,QAAO;AAEX,OAAI,YAAY,EACZ,QAAO;AAEX,OAAI,YAAY,YACZ,QAAO;GAEX,IAAIP,IAAS;GACb,IAAIQ,YAAiB;GACrB,IAAIC,YAAiB;GACrB,IAAIC,UAAe;GACnB,IAAIC;GACJ,IAAIC;AACJ,eAAY,YAAY,cAAc;AACtC,qBAAkB,IAAI,MAAc,IAAI,UAAU;AAClD,qBAAkB,IAAI,MAAc,IAAI,UAAU;AAElD,aAAU;AACV,QAAK,IAAI,aAAa,IAAI,YAAY,GAAG,KAAK;AAC1C,oBAAgB,WAAW,OAAO,IAAI;AACtC,oBAAgB,UAAU,KAAK,OAAO,IAAI,IAAI;AAC9C,oBAAgB,WAAW,OAAO,IAAI;AACtC,oBAAgB,UAAU,KAAK,OAAO,IAAI,IAAI;AAC9C,cAAU,UAAU;;AAGxB,MAAG,aAAa,UAAU;AAC1B,eAAY,YAAY,oBAAoB,IAAI,iBAAiB,WAAW,aAAa;AACzF,mBAAgB,IAAI,MAAc,IAAI,UAAU;GAChD,IAAIC;AACJ,eAAY,SAAS,kBAAkB,IAAI,iBAAiB,iBAAiB,eAAe,WAAW,WAAW,eAAe,GAAG,wBAA+B,OAAO;AAC1K,MAAG,aAAa,SAAS;AAGzB,OAAI,UAAU,QAAQ,iBAAiB,MAAM;IAEzC,IAAIV,IAAS,cAAc;AAE3B,SAAK,IAAI,GAAG,IAAI,IAAI,GAAG,KAAK;AACxB,UAAK,IAAI,OAAO,cAAc,IAAI,IAAI,cAAc,IAAI,IAAI,IAAI,cAAc,IAAI,IAAI,GAAU;AAChG,SAAI,MAAM,cAAc,SAAS,IAAI,EACjC,IAAG,QAAQ;AAEf,mBAAc,KAAK,GAAG;;;AAI9B,OAAI,YAAY,EAEZ,eAAc,cAAc;OAE5B,eAAc;AAGlB,OAAI,YAAY,EACZ,eAAc,YAAY,KAAK;AAGnC,qBAAkB;AAClB,qBAAkB;WACb,KAAK;AACV,OAAI,eAAe,MAEf,aAAY,aAAa,kBAAkB,YAAY,oBACnD,IAAI,kBAAkB,kCAAkC,IAAI,CAAC;OAEjE,OAAM;;AAGd,SAAO;;;;;;;;;;;;;CAcX,OAAe,aAAa,IACxB,QACA,YACA,cACA,QACA,eACA,wBAAsC;AACtC,MAAI;GACA,IAAIH,IAAS;GAEb,IAAIc,IAAS,WAAW;AAExB,QAAK,IAAI,GAAG,IAAI,IAAI,GAAG,IACnB,CAAI,kBAAkB,iBAAiB,IAAI,WAAW,GAAG,OAAO,WAAW,GAAG,aAAa,QAAQ,cAAc,OAAO,QAAQ,eAAe,uBAAuB;AAI1K,GAAI,kBAAkB,iBAAiB,IAAI,WAAW,GAAG,OAAO,WAAW,GAAG,aAAa,QAAQ,cAAc,MAAM,QAAQ,eAAe,uBAAuB;WAChK,KAAK;AACV,OAAI,eAAe,MAEf,aAAY,aAAa,kBAAkB,YAAY,gBACnD,IAAI,kBAAkB,8BAA8B,IAAI,CAAC;OAE7D,OAAM;;;CAKlB,OAAe,yBAAyB,IACpC,SACA,sBACA,QACA,YACA,WAAmC;AACnC,MAAI;AACA,QAAK,IAAI,iBAAiB,sBAAsB;IAC5C,IAAIC,iBAAsB,cAAc,cAAc,cAAc,QAAQ;IAC5E,IAAIC,aAA4B,IAAI,OAAO;AAC3C,SAAK,IAAIC,IAAS,GAAG,IAAI,gBAAgB,IAErC,YAAW,KAAK,IAAI,OAAO,QAAQ,KAAK,IAAI,cAAc,SAAS,QAAQ,KAAK,IAAI,cAAc,SAAS,GAAG,CAAC;IAInH,IAAIC,SAAiB,GAAG,cAAc;AACtC,aAAS,SAAS,eAAe,QAAQ,SAAS,2CAA2C;AAC7F,aAAS,SAAS,cAAc,QAAQ,WAAW,gBAAgB;IACnE,IAAIC,SAAkB,IAAI,SAAS;AACnC,WAAO,aAAa,cAAc,KAAK;AACvC,WAAO,WAAW,WAAW;AAC7B,WAAO,aAAa,OAAO;AAC3B,WAAO,kBAAkB,GAAG,mBAAmB,CAAC;IAEhD,IAAIC,aAAmC,aAAa,aAAa,QAAQ,WAAW,OAAO,WAAW;AAEtG,QAAI,cAAc,MAAM;AACpB,UAAK,IAAI,SAAS,WAEd,OAAM,aAAa,MAAM,IAAI;AAGjC,YAAO,KAAK,GAAG,WAAW;;;WAG7B,KAAK;AACV,OAAI,eAAe,MACf,aAAY,aAAa,kBAAkB,YAAY,sBACnD,IAAI,kBAAkB,oCAAoC,IAAI,CAAC;OAEnE,OAAM;;;;;;;;;CAWlB,OAAe,YAAY,IAAa,QAAsC;EAC1E,IAAIC;AACJ,MAAI;AACA,OAAI,GAAG,cAAc,KAAK,cAAc,GAEpC,QAAO;GAGX,IAAIC,MAAgB,GAAG;GACvB,IAAIC,KAAa,IAAI,QAAQ;GAC7B,IAAIC,KAAa,IAAI,QAAQ;AAC7B,eAAY,cAAc,KAAiB,IAAI,QAAQ,IAAI,GAAG;GAC9D,IAAIC,eAAuB,aAAa,cAAc,IAAI,GAAG,mBAAmB,EAAE,GAAG,kBAAkB,CAAC;AACxG,OAAI,GAAG,IAAI,GAAG,KAAK,aAEf,QAAO;YAIH,GAAG,IAAI,GAAG,KAAK,aAEf,QAAO;GAMf,IAAIC,KAAa,IAAI,GAAG;GACxB,IAAIC,KAAa,IAAI,GAAG;GACxB,IAAIC,KAAa,IAAI,GAAG;GACxB,IAAIC,KAAa,IAAI,GAAG;AACxB,OAAI,MAAM,GAEN,MAAK,KAAK;OAKV,MAAK,KAAK;AAGd,QAAK;GACL,IAAIC,MAAc,IAAI,OAAO,IAAI,GAAG;GACpC,IAAIC,MAAc,IAAI,OAAO,IAAI,GAAG;AACpC,aAAU,IAAI,OAAO;AACrB,WAAQ,KAAK,IAAI;AACjB,WAAQ,KAAK,IAAI;WACZ,KAAK;AACV,OAAI,eAAe,MAEf,aAAY,aAAa,kBAAkB,YAAY,eACnD,IAAI,kBAAkB,6BAA6B,IAAI,CAAC;OAE5D,OAAM;;AAGd,SAAO;;;;;;;;;;;;CAaX,OAAc,YAAY,QACtB,UACA,IACA,QACA,eACA,YACA,WAAmC;AACnC,MAAI;AACA,YAAS,kBAAkB,YAAY,IAAI,OAAO;AAIlD,eAAY,6BAA6B,UAAU,QAAQ,GAAG;GAE9D,IAAI/B,IAAS;GACb,IAAIgC,UAAoB,IAAI,MAAc,OAAO,SAAS,EAAE;GAC5D,IAAI7B,IAAS,OAAO;AAEpB,QAAK,IAAI,GAAG,IAAI,GAAG,KAAK;AACpB,YAAQ,IAAI,KAAK,OAAO,GAAG;AAC3B,YAAQ,IAAI,IAAI,KAAK,OAAO,GAAG;;AAEnC,qBAAkB,aAAa,SAAS,UAAU,IAAI,QAAQ,eAAe,YAAY,UAAU;WAC9F,KAAK;AACV,OAAI,eAAe,MAEf,aAAY,aAAa,kBAAkB,YAAY,eACnD,IAAI,kBAAkB,6BAA6B,IAAI,CAAC;OAE5D,OAAM;;;;;;;;CAUlB,OAAc,eAAe,IAA+B;EACxD,IAAI8B;AACJ,MAAI;GACA,IAAIC,SAAmB,IAAI,MAAc,GAAG,OAAO,SAAS,EAAE;GAC9D,IAAI/B,IAAS,GAAG,OAAO;AAEvB,QAAK,IAAIH,IAAS,GAAG,IAAI,GAAG,KAAK;AAC7B,WAAO,IAAI,KAAK,GAAG,OAAO,GAAG;AAC7B,WAAO,IAAI,IAAI,KAAK,GAAG,OAAO,GAAG;;GAGrC,IAAImC,WAAsB,IAAI,MAAe,OAAO,SAAS,IAAI,EAAE;AACnE,OAAI,SAAS,WAAW,EACpB,QAAO;GAGX,IAAIC,SAAiB,aAAa,cAAc,GAAG,GAAG,mBAAmB,EAAE,GAAG,kBAAkB,CAAC;AAEjG,cAAW,YAAY,QAAQ,UAAU,OAAO;AAChD,gBAAa,IAAI,OAAW;AAC5B,qBAAkB,cAAc,UAAU,WAAW;WAChD,KAAK;AACV,OAAI,eAAe,MACf,aAAY,aAAa,kBAAkB,YAAY,kBACnD,IAAI,kBAAkB,gCAAgC,IAAI,CAAC;OAE/D,OAAM;;AAGd,SAAO;;;;;;;;;;;;CAaX,OAAe,aAAa,QACxB,UACA,IACA,QACA,eACA,YACA,WAAmC;AACnC,MAAI;GACA,IAAIC,yBAAwC,IAAI,KAAK;GACrD,IAAIrC,IAAS;GACb,IAAIgC;GACJ,IAAIM,eAAoB;GACxB,IAAIL;GACJ,IAAI9B,IAAS,OAAO;GACpB,IAAIM,YAAiB;AAIrB,0BAAuB,QAAQ,IAAI,MAAc,EAAE;AACnD,0BAAuB,MAAM,KAAK,aAAa,cAAc,IAAI,GAAG,mBAAmB,EAAE,GAAG,kBAAkB,CAAC;AAE/G,WAAQ,UAAR;IACI,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,gBAAW,cAAc,OAAO;AAChC,iBAAY,OAAO,SAAS;AAE5B,SAAI,YAAY,EACZ;AAGJ,oBAAe,WAAW,aAAa,QAAQ,uBAAuB,GAAG;AAGzE,iBAAY,OAAO,SAAS;AAC5B,eAAU,IAAI,MAAc,OAAO,SAAS,EAAE;AAE9C,UAAK,IAAI,GAAG,IAAI,WAAW,IACvB,KAAI,IAAI,YAAY,GAAG;AACnB,cAAQ,IAAI,KAAK,OAAO,IAAI;AAC5B,cAAQ,IAAI,IAAI,KAAK,OAAO,IAAI,IAAI;;AAG5C;IAGJ,KAAK,cAAc;AACf,oBAAe,aAAa,cAAc,IAAI,GAAG,mBAAmB,EAAE,GAAG,kBAAkB,CAAC;AAC5F,eAAU,IAAI,MAAc,OAAO,OAAO;AAC1C,SAAI,OAAO;AAEX,UAAK,IAAI,GAAG,IAAI,GAAG,IACf,SAAQ,KAAK,OAAO;AAExB;IAGJ,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;IACnB,KAAK,cAAc;AACf,QAAG,YAAY,YAAY,SAAS;AACpC,oBAAe,aAAa,cAAc,IAAI,GAAG,mBAAmB,EAAE,GAAG,kBAAkB,CAAC;AAC5F,SAAI,SAAS,eAAe,CACxB,gBAAe,aAAa,cAAc,IAAI,GAAG,mBAAmB,EAAE,GAAG,kBAAkB,CAAC;AAEhG,eAAU,IAAI,MAAc,OAAO,OAAO;AAC1C,SAAI,OAAO;AAEX,UAAK,IAAI,GAAG,IAAI,GAAG,IACf,SAAQ,KAAK,OAAO;AAExB;IAGJ,KAAK,cAAc,UAAU;AACzB,oBAAe,IAAI,GAAG,OAAO,GAAG;KAChC,IAAI8B,YAAoB,EAAE;AAC1B,SAAI,OAAO;AAEX,UAAK,IAAI,GAAG,IAAI,GAAG,IACf,WAAQ,KAAK,OAAO;AAExB;;IAGJ,QAEI;;GAMR,IAAIJ,WAAsB,IAAI,MAAe,KAAK,MAAM,QAAQ,SAAS,EAAE,GAAG,EAAE;AAChF,OAAI,SAAS,WAAW,EACpB;AAIJ,OAAI,aAAa,cAAc,IAAI;AAC/B,iBAAa,IAAI,OAAO;IACxB,IAAIK,uBAAkC,IAAI,OAAO;AACjD,eAAW,gBAAgB,SAAS,aAAa,cAAc,IAAI,GAAG,mBAAmB,EAAE,GAAG,kBAAkB,CAAC,EAAE,YAAY,qBAAqB;AACpJ,sBAAkB,aAAa,IAAI,SAAS,YAAY,cAAc,QAAQ,eAAe,uBAAuB,MAAM,GAAG;AAE7H,QAAI,qBAAqB,SAAS,EAE9B,mBAAkB,yBAAyB,IAAI,SAAS,sBAAsB,QAAQ,YAAY,UAAU;UAE7G;AAGH,eAAW,YAAY,SAAS,UAFX,EAE4B;AACjD,iBAAa,IAAI,OAAO;AACxB,sBAAkB,cAAc,UAAU,WAAW;AAErD,sBAAkB,aAAa,IAAI,SAAS,YAAY,cAAc,QAAQ,eAAe,uBAAuB,MAAM,GAAG;;WAE5H,KAAK;AACV,OAAI,eAAe,MACf,aAAY,aAAa,kBAAkB,YAAY,gBACnD,IAAI,kBAAkB,8BAA8B,IAAI,CAAC;OAE7D,OAAM;;;;;;;;;;;AC9mBtB,IAAa,WAAb,MAAa,SAAS;CAClB,OAAwB,aAAqB;CAC7C,OAAc,mBAAmB,SAAc,YAAsB;AACjE,UAAQ,YAAR;GACI,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD;GAGJ,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,MACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAIzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAIzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAIzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAIzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAGzB,KAAK,OACD,QAAO,cAAc;GAG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,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;AACf,aAAS;AACT;GAGJ,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GAEnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GAEnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;AACf,aAAS;AACT;GAGJ,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;AACf,aAAS;AACT;GAGJ;AACI,aAAS;AACT;;AAIR,MAAI,WAAW,gBAAgB,SAAS,CACpC,UAAS;AAGb,SAAO;;;;;;CAMX,OAAc,gBAAgB,UAAwB;EAClD,IAAIC,SAAkB;AACtB,UAAQ,UAAR;GACI,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GAEnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cAAc;GACnB,KAAK,cA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D,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,MACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,MACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,MACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,MACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK;GACL,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GAEzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GAEzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GAEzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,MACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK;GACL,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,MACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,MACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,MACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GAEzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OACD,QAAO,cAAc;GACzB,KAAK,OAC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"}